:root{--maahi-space-3xs: 4px;--maahi-space-2xs: 8px;--maahi-space-xs: 12px;--maahi-space-sm: 16px;--maahi-space-md: 24px;--maahi-space-lg: 40px;--maahi-space-xl: 64px;--maahi-space-2xl: 96px;--maahi-space-3xl: 128px;--maahi-text-xs: .6875rem;--maahi-text-sm: .8125rem;--maahi-text-base: .9375rem;--maahi-text-lg: 1.125rem;--maahi-text-xl: 1.5rem;--maahi-text-2xl: 2rem;--maahi-text-3xl: 3rem;--maahi-text-4xl: 4.5rem;--maahi-ease: cubic-bezier(.22, 1, .36, 1);--maahi-ease-out: cubic-bezier(.16, 1, .3, 1);--maahi-dur-fast: .2s;--maahi-dur: .4s;--maahi-dur-slow: .7s;--maahi-accent: #d63724;--maahi-ink: #0a0a0a;--maahi-paper: #f4f2ee;--maahi-card: #ffffff;--maahi-muted: #00000099;--maahi-hairline: #00000014}.maahi-pill{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:12px 28px;border-radius:9999px;font-family:var(--font-body--family);font-size:var(--maahi-text-sm);font-weight:500;letter-spacing:.02em;text-transform:none;text-decoration:none;cursor:pointer;border:1px solid transparent;transition:transform var(--maahi-dur-fast) var(--maahi-ease),background-color var(--maahi-dur-fast) var(--maahi-ease),color var(--maahi-dur-fast) var(--maahi-ease);white-space:nowrap}.maahi-pill--solid{background:var(--maahi-ink);color:#fff}.maahi-pill--solid:hover{background:#1f1f1f;transform:translateY(-1px)}.maahi-pill--outline{background:transparent;color:var(--maahi-ink);border-color:var(--maahi-ink)}.maahi-pill--outline:hover{background:var(--maahi-ink);color:#fff}.maahi-pill--ghost{background:#fffffff2;color:var(--maahi-ink);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.maahi-pill--ghost:hover{background:var(--maahi-ink);color:#fff}.maahi-pill--lg{padding:16px 36px;font-size:var(--maahi-text-base)}.maahi-section{width:100%;position:relative}.maahi-section--bleed{margin-inline:0}.maahi-eyebrow{font-size:var(--maahi-text-xs);letter-spacing:.16em;text-transform:uppercase;color:var(--maahi-muted);font-weight:500}.maahi-reveal{opacity:0;transform:translateY(24px);transition:opacity .7s var(--maahi-ease-out),transform .7s var(--maahi-ease-out);will-change:opacity,transform}.maahi-reveal.is-visible{opacity:1;transform:translateY(0)}@media(prefers-reduced-motion:reduce){.maahi-reveal{opacity:1;transform:none;transition:none}}.header-component{letter-spacing:.01em}.maahi-card-bookmark{position:absolute;top:12px;right:12px;width:32px;height:32px;display:inline-flex;align-items:center;justify-content:center;background:transparent;border:0;cursor:pointer;color:var(--maahi-ink);transition:transform var(--maahi-dur-fast) var(--maahi-ease);z-index:2}.maahi-card-bookmark:hover{transform:scale(1.1)}.maahi-card-bookmark svg{width:18px;height:22px}.maahi-card-quick-add{position:absolute;bottom:8px;right:8px;width:36px;height:36px;border-radius:9999px;background:transparent;border:1px solid var(--maahi-hairline);display:inline-flex;align-items:center;justify-content:center;cursor:pointer;color:var(--maahi-ink);transition:background var(--maahi-dur-fast) var(--maahi-ease),color var(--maahi-dur-fast) var(--maahi-ease);z-index:2}.maahi-card-quick-add:hover{background:var(--maahi-ink);color:#fff;border-color:var(--maahi-ink)}html{scroll-behavior:smooth}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}}@media screen and (max-width:749px),screen and (min-width:750px)and (max-width:1149px)and (orientation:portrait){.section-resource-list.section,main[data-template=collection] .section,main[data-template=collection] .product-grid-container{--page-margin: 12px}}product-card product-price,product-card product-price .price,product-card product-price .price *,.product-card product-price,.product-card product-price .price,.product-card product-price .price *{font-size:14px!important;font-weight:600!important;color:#000!important;line-height:1.15!important}product-card product-title,product-card product-title *,product-card a[ref=productTitleLink] .text-block,product-card a[ref=productTitleLink] p[role=heading],.product-card product-title,.product-card product-title *,.product-card a[ref=productTitleLink] .text-block,.product-card a[ref=productTitleLink] p[role=heading]{font-size:14px!important;font-weight:400!important;color:#666561!important;line-height:1.2!important}product-card .quick-add,.product-card .quick-add{--quick-add-mobile-display: flex;--quick-add-mobile-opacity: 1}product-card .quick-add__button,.product-card .quick-add__button{opacity:1!important}@media screen and (max-width:749px),screen and (min-width:750px)and (max-width:1149px)and (orientation:portrait){.media-gallery__mobile-controls .slideshow-controls__dots{gap:6px;padding:8px 12px;background:transparent}.media-gallery__mobile-controls .slideshow-controls__dots button{width:40px;height:14px;margin:0;border-radius:0}.media-gallery__mobile-controls .slideshow-controls__dots button:after{width:40px;height:2px;border-radius:1px;box-shadow:none;background-color:#ffffff73!important}.media-gallery__mobile-controls .slideshow-controls__dots button[aria-selected=true]:after{box-shadow:none;background-color:#fff!important}media-gallery slideshow-controls:has(.slideshow-controls__dots){mix-blend-mode:normal}media-gallery .media-gallery__mobile-arrows{align-items:center;padding-inline:6px;mix-blend-mode:normal}media-gallery .media-gallery__mobile-arrows .slideshow-control{opacity:1;color:#fff;background:#00000047;border-radius:50%;width:36px;height:36px;min-width:36px;min-height:36px;padding:0;display:flex;align-items:center;justify-content:center;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}media-gallery .media-gallery__mobile-arrows .slideshow-control .svg-wrapper{width:18px;height:18px}.card-gallery .card-gallery__arrow{display:none!important}.card-gallery .card-gallery__hover-overlay{display:none!important;opacity:0!important}.card-gallery .card-gallery__indicator{opacity:1!important;bottom:8px}.maahi-card-title-row{width:100%!important;padding:0 51px 0 0!important;margin:8px 0 0!important;gap:6px}.maahi-card-title-row .quick-add__button{width:26px!important;height:26px!important;min-width:26px!important;margin:0!important;flex:0 0 auto}.maahi-card-title-row quick-add-component,.maahi-card-title-row quick-add-component.quick-add,.maahi-card-title-row .quick-add{width:26px!important;height:26px!important;right:17px!important;top:5px!important}.maahi-card-title-row .quick-add__button svg,.maahi-card-title-row .quick-add__button .svg-wrapper{width:12px!important;height:12px!important}main[data-template^=collection] #shopify-section-section,main[data-template^=collection]>.shopify-section:has(h1){display:none!important}main[data-template=collection]{padding-top:0!important}main[data-template=collection] .section,main[data-template=collection] .product-grid-container,main[data-template=collection] .collection-wrapper,.section-resource-list.section{--page-margin: 4px !important}main[data-template=collection] .product-grid,main[data-template=collection] .product-grid--main{column-gap:4px!important;row-gap:12px!important;padding-inline:4px!important}.section-resource-list,.section-resource-list.section{padding-inline:6px!important}.section-resource-list .product-grid{column-gap:4px!important;row-gap:12px!important;padding-inline:0!important}product-card product-price,.product-card product-price{padding-bottom:6px!important}.maahi-recently,.maahi-recently.section{padding-inline:6px!important}.maahi-recently>.maahi-recently__inner{grid-column:1 / -1!important}.maahi-recently__list{display:flex!important;flex-direction:row!important;flex-wrap:nowrap!important;overflow-x:auto!important;-webkit-overflow-scrolling:touch;scroll-snap-type:x mandatory;scrollbar-width:none;gap:8px!important;padding-inline:0!important;padding-right:6px!important}.maahi-recently__list::-webkit-scrollbar{display:none}.maahi-recently__card{flex:0 0 48%!important;min-width:0!important;scroll-snap-align:start}product-card,.product-card{--product-card-gap: 2px !important;gap:2px!important}product-card product-price,.product-card product-price{margin-top:0!important;padding-top:0!important}product-card .maahi-card-title-row,.product-card .maahi-card-title-row{margin-bottom:0!important;padding-bottom:0!important}product-card product-title,.product-card product-title{margin-top:4px!important;padding-top:0!important;padding-bottom:0!important}.maahi-mobile-cat-pills{display:flex;gap:8px;padding:8px 10px;overflow-x:auto;-webkit-overflow-scrolling:touch;scrollbar-width:none;background-color:rgb(var(--color-background-rgb, 244 242 238));box-shadow:0 -1px rgb(var(--color-background-rgb, 244 242 238));position:-webkit-sticky;position:sticky;top:var(--header-height, 60px);z-index:9;margin:0}main[data-template=collection]{margin-top:0!important}main[data-template=collection] .facets{position:-webkit-sticky;position:sticky;top:var(--header-height, 60px);z-index:1;background-color:rgb(var(--color-background-rgb, 244 242 238));margin:0}.maahi-mobile-cat-pills::-webkit-scrollbar{display:none}.maahi-mobile-cat-pill{flex-shrink:0;padding:7px 14px;border-radius:9999px;border:1px solid rgba(0,0,0,.18);background:transparent;color:var(--maahi-ink, #0a0a0a);font-size:12px;font-weight:500;letter-spacing:.01em;text-decoration:none;white-space:nowrap;line-height:1;transition:background .18s ease,color .18s ease,border-color .18s ease}.maahi-mobile-cat-pill.is-active{background:var(--maahi-ink, #0a0a0a);color:#fff;border-color:var(--maahi-ink, #0a0a0a)}}@media screen and (min-width:750px)and (orientation:landscape),screen and (min-width:1150px){.maahi-mobile-cat-pills{display:none!important}}:root[scroll-lock] .maahi-mobile-cat-pills,:root.maahi-menu-open .maahi-mobile-cat-pills,:root[scroll-lock] main[data-template=collection] .facets,:root.maahi-menu-open main[data-template=collection] .facets{display:none!important}.favourites-badge{background-color:var(--color-primary-button-background)!important;color:var(--color-primary-button-text)!important}@media screen and (max-width:749px),screen and (min-width:750px)and (max-width:1149px)and (orientation:portrait){body:has(main[data-template=collection]) .header,body:has(main[data-template=collection]) .header[data-sticky-state],body:has(main[data-template=collection]) .header[data-sticky-state=idle],body:has(main[data-template=product]) .header,body:has(main[data-template=product]) .header[data-sticky-state],body:has(main[data-template=product]) .header[data-sticky-state=idle]{opacity:1!important;transition:none!important}body:has(main[data-template=collection]) .header__underlay-closed,body:has(main[data-template=collection]) .header__underlay-open,body:has(main[data-template=product]) .header__underlay-closed,body:has(main[data-template=product]) .header__underlay-open{background:rgb(var(--color-background-rgb, 244 242 238))!important;--color-scheme-top-row: rgb(var(--color-background-rgb, 244 242 238)) !important;--color-scheme-bottom-row: rgb(var(--color-background-rgb, 244 242 238)) !important;transition:none!important}}.announcement-bar__slide{display:grid!important;place-content:center!important;width:100%!important;text-align:center!important}.announcement-bar__slide>*,.announcement-bar__text{text-align:center!important;margin-inline:auto!important}@media screen and (max-width:749px),screen and (min-width:750px)and (max-width:1149px)and (orientation:portrait){.sticky-add-to-cart,.sticky-add-to-cart__bar{display:none!important}.product-information h1{font-size:calc((var(--font-h3--size) - 2px) * .65)!important}}main[data-template^=collection] .shopify-section:has(h1),main[data-template^=collection] [id$=__section],main[data-template^=collection] #shopify-section-section{display:none!important}@media screen and (max-width:749px),screen and (min-width:750px)and (max-width:1149px)and (orientation:portrait){product-information .product-media-container img,product-information .product-media-container.media-fit-contain img,.product-information .product-media-container img,.product-information .product-media-container.media-fit-contain img{object-fit:cover!important;object-position:center center!important}}@media screen and (max-width:749px),screen and (min-width:750px)and (max-width:1149px)and (orientation:portrait){product-information .product-media-container,product-information .product-media,.product-information .product-media-container,.product-information .product-media{aspect-ratio:auto!important;height:calc((100svh - var(--header-height, 64px)) * .965)!important;min-height:calc((100svh - var(--header-height, 64px)) * .965)!important;max-height:calc((100svh - var(--header-height, 64px)) * .965)!important}product-information .product-media-container img,product-information .product-media img,.product-information .product-media-container img,.product-information .product-media img{height:100%!important;width:100%!important;object-fit:cover!important}}@media screen and (min-width:750px)and (orientation:landscape),screen and (min-width:1150px){main[data-template^=collection] .product-grid:not([product-grid-view=zoom-out]),main[data-template^=collection] .product-grid--grid:not([product-grid-view=zoom-out]){--product-grid-columns-desktop: repeat(4, 1fr) !important}}@media(hover:none){.card-gallery .card-gallery__arrow{display:none!important}.card-gallery .card-gallery__hover-overlay{display:none!important;opacity:0!important}.card-gallery .card-gallery__indicator{opacity:1!important;bottom:8px}}@media screen and (min-width:750px)and (max-width:1366px)and (orientation:landscape){product-information .product-media-container.constrain-height,.product-information .product-media-container.constrain-height,product-information .media-gallery__grid .product-media-container img,.product-information .media-gallery__grid .product-media-container img{max-height:max(420px,84.5svh)!important}}@media screen and (min-width:750px)and (max-width:1149px)and (orientation:portrait){product-information .product-media-container,product-information .product-media,.product-information .product-media-container,.product-information .product-media{max-height:calc((100svh - var(--header-height, 64px)) * .965)!important}}@media screen and (min-width:750px)and (max-width:1366px)and (orientation:landscape){.trust-badges{--tb-icon-size: 32px !important}.trust-card{padding-block:10px!important;gap:3px!important}.product-details .layout-panel-flex{gap:14px!important}}@media screen and (min-width:750px)and (max-width:1600px)and (orientation:landscape)and (hover:hover)and (pointer:fine){product-information .product-media-container.constrain-height,.product-information .product-media-container.constrain-height,product-information .media-gallery__grid .product-media-container img,.product-information .media-gallery__grid .product-media-container img{max-height:max(420px,79.5svh)!important}.trust-badges{--tb-icon-size: 32px !important}.trust-card{padding-block:10px!important;gap:3px!important}.product-details .layout-panel-flex{gap:14px!important}}@media screen and (min-width:750px)and (orientation:landscape),screen and (min-width:1150px){.dialog-zoomed-gallery{scroll-snap-type:y mandatory;overscroll-behavior:contain}.dialog-zoomed-gallery .product-media-container{aspect-ratio:auto!important;height:100svh!important;min-height:100svh!important;max-height:100svh!important;width:100%!important;display:flex!important;align-items:center!important;justify-content:center!important;scroll-snap-align:start;background:var(--color-background);overflow:hidden!important}.dialog-zoomed-gallery .product-media,.dialog-zoomed-gallery .product-media__drag-zoom-wrapper{aspect-ratio:auto!important;height:100%!important;width:100%!important;max-height:100svh!important;display:flex!important;align-items:center!important;justify-content:center!important;overflow:hidden!important}.dialog-zoomed-gallery .product-media img,.dialog-zoomed-gallery .product-media__image{width:100%!important;height:100%!important;max-height:100svh!important;object-fit:contain!important;object-position:center center!important;transform:none!important}}.dialog-zoomed-gallery__nav{position:fixed;top:50%;transform:translateY(-50%);z-index:var(--layer-raised, 3);width:48px;height:48px;display:none;align-items:center;justify-content:center;border-radius:50%;color:#1c1c1c;background:#ffffffd1;box-shadow:0 2px 10px #0000001f;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);cursor:pointer;transition:background .2s ease,transform .2s ease}.dialog-zoomed-gallery__nav svg{width:24px;height:24px}.dialog-zoomed-gallery__nav--prev{left:20px}.dialog-zoomed-gallery__nav--next{right:20px}.dialog-zoomed-gallery__nav:hover{background:#fff}@media(hover:hover){.dialog-zoomed-gallery__nav--prev:hover{transform:translateY(-50%) translate(-2px)}.dialog-zoomed-gallery__nav--next:hover{transform:translateY(-50%) translate(2px)}}@media screen and (min-width:750px)and (orientation:landscape),screen and (min-width:1150px){.dialog-zoomed-gallery__nav{display:flex}.dialog-zoomed-gallery__nav--next{right:calc(var(--thumbnail-width, 80px) + 32px)}}@media screen and (max-width:749px),screen and (min-width:750px)and (max-width:1149px)and (orientation:portrait){.dialog-zoomed-gallery__nav{display:flex;width:40px;height:40px}.dialog-zoomed-gallery__nav svg{width:20px;height:20px}.dialog-zoomed-gallery__nav--prev{left:12px}}@media screen and (max-width:749px){.dialog-zoomed-gallery__nav--next{right:12px}}@media screen and (min-width:750px)and (max-width:1149px)and (orientation:portrait){.dialog-zoomed-gallery__nav--next{right:calc(var(--thumbnail-width, 80px) + 44px)}}@media screen and (max-width:749px),screen and (min-width:750px)and (max-width:1149px)and (orientation:portrait){.dialog-zoomed-gallery .product-media-container,.dialog-zoomed-gallery .product-media,.dialog-zoomed-gallery .product-media__drag-zoom-wrapper{width:100vw!important;max-width:100vw!important;height:100svh!important;max-height:100svh!important}.dialog-zoomed-gallery .product-media img{width:100%!important;height:100%!important;object-fit:contain!important}}.product-card .product-badges--top-right{right:auto!important;left:calc(var(--badge-inset) + var(--padding-inline-start))!important}.product-card .product-badges,.product-card .product-badges__badge{opacity:1!important;visibility:visible!important}.product-card .product-badges__badge{background:#ffffffeb!important;color:#000000e6!important;box-shadow:0 2px 8px #0000001f!important}
/*# sourceMappingURL=/cdn/shop/t/9/assets/maahi-tokens.css.map?bust=1499 */
