html[data-or-theme] .menu-drawer,html[data-or-theme] .menu-drawer__submenu,html[data-or-theme] .menu-drawer__menu-container,html[data-or-theme] .menu-drawer__nav-buttons,html[data-or-theme] .menu-drawer__utility-links{background:var(--or-mode-surface)!important;color:var(--or-mode-text)!important}html[data-or-theme] .menu-drawer :is(a,button,summary,span,strong,small){color:var(--or-mode-text)!important}html[data-or-theme] .menu-drawer__submenu{border-inline-end:1px solid var(--or-mode-line)!important}html[data-or-theme] main{position:relative;z-index:0}html[data-or-theme] footer{position:relative;z-index:1;clear:both}main[data-template=collection] h1{max-width:14ch!important;font-size:clamp(2.75rem,6vw,5.75rem)!important;line-height:.92!important;letter-spacing:-.055em!important;margin-block:0 .75rem!important}main[data-template=collection] .product-grid-container,main[data-template=collection] .main-collection-grid,main[data-template=collection] .product-grid{position:relative;z-index:0;min-width:0}main[data-template=collection] .product-grid{align-items:start}main[data-template=collection] .product-grid__item{min-width:0;position:relative;overflow:hidden}main[data-template=collection] .product-grid__item product-card,main[data-template=collection] .product-grid__item .product-card{min-width:0;width:100%;height:auto!important;display:block!important}main[data-template=collection] .product-grid__card{min-width:0;width:100%}main[data-template=collection] .card-gallery{width:100%;aspect-ratio:1 / 1;overflow:hidden;border-radius:12px;background:#f4f4f0}main[data-template=collection] .card-gallery>a.contents,main[data-template=collection] .card-gallery slideshow-component,main[data-template=collection] .card-gallery slideshow-container,main[data-template=collection] .card-gallery slideshow-slides{width:100%;height:100%;max-width:100%}main[data-template=collection] .card-gallery slideshow-slides{min-height:0!important;align-items:stretch!important}main[data-template=collection] .card-gallery slideshow-slide{flex:0 0 100%;width:100%;height:100%;max-height:none}main[data-template=collection] .card-gallery .product-media-container{width:100%;height:100%;max-height:none!important;aspect-ratio:1 / 1!important;background:#f4f4f0}main[data-template=collection] .card-gallery :is(img,.product-media img){width:100%!important;height:100%!important;object-fit:contain!important;object-position:center!important}main[data-template=product] .product-information,main[data-template=product] product-media-gallery,main[data-template=product] slideshow-component,main[data-template=product] slideshow-container{min-width:0;max-width:100%}main[data-template=product] product-media-gallery{position:relative;z-index:0;overflow:hidden}main[data-template=page] .section-wrapper,main[data-template=search] .section-wrapper,main[data-template=cart] .section-wrapper{position:relative;z-index:0}@media(max-width:749px){main[data-template=collection] h1{font-size:clamp(2.5rem,15vw,4.4rem)!important}main[data-template=collection] .product-grid{gap:14px!important}main[data-template=collection] .card-gallery{border-radius:10px}}@media(min-width:990px){html:not([scroll-lock]):has(.page-wrapper),html:not([scroll-lock]):has(.page-wrapper) body{height:auto!important;min-height:100%;overflow-y:auto!important;overflow-x:hidden!important}html:not([scroll-lock]) .page-wrapper{height:auto!important;min-height:100dvh;overflow:visible!important}}main[data-template=collection]>.shopify-section:last-child{flex-grow:0!important}main[data-template=collection] collection-component,main[data-template=collection] results-list,main[data-template=collection] .product-grid-container{display:block;height:auto!important;min-height:0!important;overflow:visible!important}main[data-template=collection] .product-grid__item product-card,main[data-template=collection] .product-grid__item .product-card{display:grid!important;height:100%!important}footer,footer .shopify-section,footer .section-background,footer .section{background:#0b0d0f!important}footer .footer-content>*{background:transparent!important}footer .footer-content .menu,footer .footer-content .menu__details,footer .footer-content .details-content{background:transparent!important}footer .footer-content{align-items:start}footer .footer-content .menu__item+.menu__item{margin-top:.45rem}footer .footer-content .menu__heading__default,footer .footer-content .menu__heading__accordion{color:#8d9196!important;font-size:.68rem!important;letter-spacing:.13em;text-transform:uppercase}footer .footer-content .menu__item a{color:#d7d9da!important;font-size:.9rem;line-height:1.35}footer .footer-content .menu__item a:hover{color:#fff!important}footer .email-signup-block{width:100%;max-width:28rem;justify-self:end}@media(min-width:990px){footer .footer-content{grid-template-columns:minmax(250px,1.25fr) minmax(140px,.6fr) minmax(180px,.75fr) minmax(260px,1.1fr)!important;gap:clamp(1.5rem,3vw,3rem)!important}}@media(max-width:989px)and (min-width:750px){footer .footer-content{grid-template-columns:repeat(2,minmax(0,1fr))!important}footer .email-signup-block{justify-self:stretch;max-width:none}}@media(max-width:749px){footer .footer-content{gap:1.5rem!important}footer .email-signup-block{max-width:none}}main[data-template=collection] :is(.product-grid__item,.resource-list__item),main[data-template=collection] :is(.product-card,.product-grid__card,.product-card__content){overflow:visible!important;min-height:0!important;height:auto!important}main[data-template=collection] .product-grid__item{align-self:stretch;padding-bottom:.6rem}main[data-template=collection] .product-grid__card{padding-bottom:.5rem!important}main[data-template=collection] :is(.price,[class*=price]){display:block!important;min-height:1.35em;line-height:1.35!important;padding-bottom:.15rem;overflow:visible!important;white-space:normal}main[data-template=collection] .card-gallery,main[data-template=collection] .product-media-container{overflow:hidden!important}html:not([data-or-theme=light]) main[data-template=product]{--or-product-text: #f4f4f0;--or-product-muted: #c8cacc;--or-product-surface: #0d0f11;--or-product-border: #555a60;--or-product-selected-bg: #f4f4f0;--or-product-selected-text: #070809}html:not([data-or-theme=light]) main[data-template=product] :is(h1,h2,h3,h4,p,span,label,legend,small,strong,.price,.money,.rte){color:var(--or-product-text)!important}html:not([data-or-theme=light]) main[data-template=product] :is(.product-description,.rte p,.product-form-text__error,.quantity-rules){color:var(--or-product-muted)!important}html:not([data-or-theme=light]) main[data-template=product] .variant-option__button-label{background:var(--or-product-surface)!important;color:var(--or-product-text)!important;border-color:var(--or-product-border)!important}html:not([data-or-theme=light]) main[data-template=product] .variant-option__button-label__pill{background:var(--or-product-selected-bg)!important}html:not([data-or-theme=light]) main[data-template=product] .variant-option__button-label:has(:checked){color:var(--or-product-selected-text)!important;border-color:var(--or-product-selected-bg)!important}html:not([data-or-theme=light]) main[data-template=product] .variant-option__button-label:has(:checked) .variant-option__button-label__text{color:var(--or-product-selected-text)!important}html:not([data-or-theme=light]) main[data-template=product] :is(.quantity-selector,input[type=number],select,.variant-option__select-wrapper,.variant-option__select){background:var(--or-product-surface)!important;color:var(--or-product-text)!important;border-color:var(--or-product-border)!important}html:not([data-or-theme=light]) main[data-template=product] .add-to-cart-button{background:#f4f4f0!important;color:#070809!important;border-color:#f4f4f0!important}html[data-or-theme=light] main[data-template=product]{--or-product-text: #090a0b;--or-product-muted: #5c6166;--or-product-surface: #ffffff;--or-product-border: #aeb2b5;--or-product-selected-bg: #090a0b;--or-product-selected-text: #ffffff}html[data-or-theme=light] main[data-template=product] :is(h1,h2,h3,h4,p,span,label,legend,small,strong,.price,.money,.rte){color:var(--or-product-text)!important}html[data-or-theme=light] main[data-template=product] :is(.product-description,.rte p,.product-form-text__error,.quantity-rules){color:var(--or-product-muted)!important}html[data-or-theme=light] main[data-template=product] .variant-option__button-label{background:var(--or-product-surface)!important;color:var(--or-product-text)!important;border-color:var(--or-product-border)!important}html[data-or-theme=light] main[data-template=product] .variant-option__button-label__pill{background:var(--or-product-selected-bg)!important}html[data-or-theme=light] main[data-template=product] .variant-option__button-label:has(:checked){color:var(--or-product-selected-text)!important;border-color:var(--or-product-selected-bg)!important}html[data-or-theme=light] main[data-template=product] .variant-option__button-label:has(:checked) .variant-option__button-label__text{color:var(--or-product-selected-text)!important}html[data-or-theme=light] main[data-template=product] :is(.quantity-selector,input[type=number],select,.variant-option__select-wrapper,.variant-option__select){background:#fff!important;color:#090a0b!important;border-color:#aeb2b5!important}html[data-or-theme=light] main[data-template=product] .add-to-cart-button{background:#090a0b!important;color:#fff!important;border-color:#090a0b!important}main[data-template=product] .buy-buttons-block,main[data-template=product] .product-form-buttons,main[data-template=product] .accelerated-checkout-block,main[data-template=product] shopify-accelerated-checkout{overflow:visible!important;height:auto!important;min-height:0}main[data-template=product] .shopify-payment-button__more-options{display:block!important;position:static!important;width:100%!important;margin:.75rem 0 0!important;padding:.35rem 0!important;min-height:2rem;overflow:visible!important;opacity:1!important;text-align:center!important;text-decoration:underline;text-underline-offset:.18em}html:not([data-or-theme=light]) main[data-template=product] .shopify-payment-button__more-options{color:#f4f4f0!important}html[data-or-theme=light] main[data-template=product] .shopify-payment-button__more-options{color:#090a0b!important}.or-payment-methods{flex:1 0 100%;width:100%;margin-top:.85rem;padding-top:.85rem;border-top:1px solid #303336}.or-payment-methods__label{display:block;margin-bottom:.55rem;font-size:.76rem;font-weight:650;letter-spacing:.035em}.or-payment-methods__icons{display:flex;align-items:center;flex-wrap:wrap;gap:.4rem;margin:0;padding:0;list-style:none}.or-payment-methods__icons li{display:flex;align-items:center}.or-payment-methods__icons svg{width:38px;height:24px;display:block}.or-payment-methods__note{margin:.6rem 0 0;font-size:.72rem;line-height:1.4}html:not([data-or-theme=light]) main[data-template=product] .or-payment-methods{border-color:#303336}html:not([data-or-theme=light]) main[data-template=product] .or-payment-methods__label{color:#f4f4f0!important}html:not([data-or-theme=light]) main[data-template=product] .or-payment-methods__note{color:#a9acae!important}html[data-or-theme=light] main[data-template=product] .or-payment-methods{border-color:#c9cbcc}html[data-or-theme=light] main[data-template=product] .or-payment-methods__label{color:#090a0b!important}html[data-or-theme=light] main[data-template=product] .or-payment-methods__note{color:#5c6166!important}html:not([data-or-theme=light]) main[data-template=collection] :is(.product-card,.product-grid__card,.product-card__content,.product-card__link,[class*=product-title],.price,.money){color:#f4f4f0!important}html[data-or-theme=light] main[data-template=collection] :is(.product-card,.product-grid__card,.product-card__content,.product-card__link,[class*=product-title],.price,.money){color:#090a0b!important}html:not([data-or-theme=light]) footer,html:not([data-or-theme=light]) footer .shopify-section,html:not([data-or-theme=light]) footer .section-background,html:not([data-or-theme=light]) footer .section{background:#0b0d0f!important;color:#f4f4f0!important}html[data-or-theme=light] footer,html[data-or-theme=light] footer .shopify-section,html[data-or-theme=light] footer .section-background,html[data-or-theme=light] footer .section{background:#efefeb!important;color:#090a0b!important}html[data-or-theme=light] footer .footer-content .menu__item a,html[data-or-theme=light] footer .footer-content .menu__heading__default,html[data-or-theme=light] footer .footer-content .menu__heading__accordion{color:#090a0b!important}html[data-or-theme=light] footer .footer-content .menu__heading__default,html[data-or-theme=light] footer .footer-content .menu__heading__accordion{opacity:.65}
/*# sourceMappingURL=/cdn/shop/t/15/assets/off-rota-layout-repair.css.map */
