.featured-product-section .section-content-wrapper{grid-template-columns:1fr;display:grid;overflow:hidden}@media screen and (min-width:750px){.featured-product-section .section-content-wrapper{grid-template-columns:1fr 1fr}}.featured-product-section{--viewport-offset: 400px;--constrained-min-height: var(--visual-preview--height, 80dvh);--constrained-height: max(var(--constrained-min-height), calc(100vh - var(--viewport-offset)))}@media screen and (min-width:750px){.featured-product-section{--viewport-offset: 300px}}.featured-product-section .product-grid__card{--padding-block: 20px;--padding-inline: 20px}@media screen and (min-width:750px){.featured-product-section .product-grid__card{--padding-block: 40px;--padding-inline: 40px}}@media screen and (max-width:749px){.featured-product-section .media-block{order:-1}}@media screen and (min-width:750px){.featured-product-section .product-card__content{--hugged-width: calc(var(--constrained-height) * var(--gallery-aspect-ratio, var(--media-preview-ratio)));width:min(100%,var(--hugged-width));margin-left:auto;margin-right:auto}}.utilities{width:100%;display:flex;flex-direction:column;align-items:center;gap:var(--gap);text-wrap:nowrap;border-top:var(--border-width) solid var(--color-border);color:var(--color-foreground-muted);padding-top:0}@media screen and (min-width:750px){.utilities{display:grid;grid-template-columns:1fr auto 1fr;justify-content:center;gap:var(--gap);align-items:center;text-align:left}}.utilities a{color:var(--color-foreground-muted)}.utilities>*{text-align:center}@media screen and (min-width:750px){.utilities>*{text-align:left;justify-self:start}}.utilities--blocks-1>*{text-align:right}@media screen and (min-width:750px){.utilities--blocks-1{grid-template-columns:1fr;justify-content:end}.utilities--blocks-1>*{justify-self:end;text-align:right;width:100%}.utilities--blocks-2{grid-template-columns:1fr 1fr}.utilities--blocks-2>*:nth-child(2){justify-self:end;text-align:right}.utilities--blocks-3{grid-template-columns:1fr auto 1fr}.utilities--blocks-3>*:nth-child(2){justify-self:center;text-align:center}.utilities--blocks-3>*:nth-child(3){justify-self:end;text-align:right}}.footer-content{contain:content;content-visibility:auto;display:grid;grid-template-columns:1fr;gap:var(--footer-gap);align-items:start;padding-bottom:0}.footer-content .menu__heading__default{font-weight:var(--font-heading--weight)}@media screen and (min-width:750px)and (max-width:989px){.footer-content{grid-template-columns:repeat(min(var(--grid-columns),3),1fr);grid-auto-flow:row}.footer-content[style*="--grid-columns: 4"]{grid-template-columns:repeat(2,1fr)}.footer-content--isolated-grid-item-tablet>:last-child{grid-column:1 / -1}}@media screen and (min-width:990px){.footer-content{grid-template-columns:repeat(var(--grid-columns),1fr)}.footer-content[style*="--grid-columns: 4"]{grid-template-columns:1.8fr 1fr 1fr .55fr!important}.footer-content[style*="--grid-columns: 5"]{grid-template-columns:1.8fr 1fr 1fr 1fr .55fr!important}.footer-content[style*="--grid-columns: 6"]{grid-template-columns:1.8fr 1fr 1fr 1fr 1fr .55fr!important}.footer-content[style*="--grid-columns: 7"]{grid-template-columns:1.8fr 1fr 1fr 1fr 1fr 1fr .55fr!important}.footer-content[style*="--grid-columns: 1"]{justify-items:center}.footer-content--isolated-grid-item-desktop>:last-child{grid-column:1 / -1}.footer-content>.group-block:first-child .email-signup-block,.footer-content>.group-block:first-child .email-signup__form,.footer-content>.group-block:first-child input[type=email]{min-width:0!important;max-width:100%!important}}@media screen and (max-width:989px){.footer-content>:nth-child(6){grid-column:auto!important;justify-self:start;margin-top:8px}.footer-content>:nth-child(6) img{max-width:64px;height:auto}}.asteri-floc{display:flex;align-items:center;gap:14px;margin-top:18px}.asteri-floc__langform{margin:0;display:inline-flex}.asteri-floc__field{display:inline-flex;align-items:center;gap:10px;cursor:pointer;color:inherit;background:none;border:0;padding:0;font:inherit;line-height:1}.asteri-floc__flag{width:40px;height:27px;border-radius:3px;background-size:cover;background-position:center;display:inline-block;flex:none;box-shadow:0 0 0 1px #ffffff2e}.asteri-floc__value{font-size:18px;letter-spacing:.02em;color:inherit;white-space:nowrap}.asteri-floc__value--country{font-weight:600}.asteri-floc__sep{opacity:.4;font-size:18px}.asteri-floc__lang:hover .asteri-floc__value,.asteri-floc__country:hover .asteri-floc__value{text-decoration:underline}.asteri-floc-row{display:flex;align-items:center;flex-wrap:wrap;gap:14px 18px;width:100%}.asteri-floc-row--under-consent{margin-block:22px 0}.asteri-floc-row .asteri-floc{margin-top:0;flex:0 0 auto}.asteri-floc-row--under-consent .asteri-floc__value{font-size:16px}.asteri-floc-row--under-consent .asteri-floc__flag{width:34px;height:23px}.asteri-floc-row__badge{flex:0 0 auto;display:inline-flex;align-items:center;width:auto;max-width:none;margin-inline-start:auto}.asteri-floc-row__badge img{width:auto!important;height:var(--asteri-bcorp-size, 48px)!important;max-width:none;object-fit:contain}@media screen and (min-width:990px){.footer-content.asteri-floc-relocated .email-signup__location{display:none!important}}.asteri-floc--mobile-menu{margin-top:0;padding:16px 20px;width:100%;box-sizing:border-box}@media screen and (max-width:749px){.asteri-floc-row[data-asteri-mobile-moved]{flex-wrap:wrap!important;justify-content:space-between!important;align-items:center!important;gap:10px 14px!important;margin-block:32px 36px!important}.asteri-floc-row[data-asteri-mobile-moved] .asteri-floc{flex:1 1 auto!important;min-width:0!important;flex-wrap:wrap!important;margin-inline-end:0!important}.asteri-floc-row[data-asteri-mobile-moved] .asteri-floc__country{min-width:0!important;text-align:start!important}.asteri-floc-row[data-asteri-mobile-moved] .asteri-floc__value--country{white-space:normal!important;overflow-wrap:anywhere!important}.asteri-floc-row[data-asteri-mobile-moved] .asteri-floc-row__badge{flex:0 0 auto!important;margin-inline-start:auto!important}}.payment-icons__app-btn{height:auto!important}.payment-icons__app-btn img{width:auto!important;height:40px!important;max-width:none!important;object-fit:contain!important;display:block}.payment-icons__item img,.payment-icons__item svg{width:auto!important;height:20px!important;max-width:none!important;object-fit:contain!important}@media screen and (min-width:990px){.footer-content>:last-child{grid-column:1 / -1!important}.payment-icons__row{justify-content:space-between!important;align-items:center!important;flex-wrap:wrap;gap:20px 32px}}@media screen and (max-width:749px){.payment-icons__app-btn img{height:45px!important}.payment-icons__item img,.payment-icons__item svg{height:23px!important}}#header-group:has(.announcement-bar-wrapper[data-announcement-sticky]){display:contents}.announcement-bar-section:has(.announcement-bar-wrapper[data-announcement-sticky]){position:sticky;top:-1px;z-index:var(--layer-sticky)}.announcement-bar-section:has(.announcement-bar-wrapper[data-announcement-sticky]):has(.announcement-bar__utilities [aria-expanded=true]),.announcement-bar-section:has(.announcement-bar-wrapper[data-announcement-sticky]):has(.announcement-bar__utilities .localization-wrapper:not([hidden])){z-index:9999}body:has(.header[transparent]) #header-group>.announcement-bar-section:has(.announcement-bar__utilities [aria-expanded=true]),body:has(.header[transparent]) #header-group>.announcement-bar-section:has(.announcement-bar__utilities .localization-wrapper:not([hidden])){z-index:9999}.announcement-bar-wrapper{position:relative}.announcement-bar-wrapper:has(.announcement-bar__utilities [aria-expanded=true]),.announcement-bar-wrapper:has(.announcement-bar__utilities .localization-wrapper:not([hidden])){z-index:9999}.announcement-bar__utilities{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:space-between;padding-inline:var(--page-margin, 20px);background-color:transparent;pointer-events:none;z-index:2;--color-account-icon: var(--color-foreground)}.announcement-bar__utility{display:flex;align-items:center;gap:var(--gap-md, 12px);pointer-events:auto;min-width:0}.announcement-bar__utility--start{gap:8px}.announcement-bar__utility--end{flex-shrink:0}.announcement-bar__account{display:flex;align-items:center;gap:8px;font-family:var(--font-subheading--family);font-size:var(--menu-localization-font-size, .875rem);line-height:1;white-space:nowrap}.announcement-bar__account-link{color:var(--color-foreground);text-decoration:none}.announcement-bar__account-link:hover{text-decoration:underline;text-underline-offset:2px}.announcement-bar__account-sep{opacity:.4}@media screen and (min-width:750px){body:has(.announcement-bar-wrapper[data-hide-header-account]) #header-component .account-button{display:none}}.asteri-acct{position:relative;display:flex;align-items:center}.asteri-acct__toggle{display:inline-flex;align-items:center;gap:5px;margin:0;padding:0;border:0;min-height:0;background:none;box-shadow:none;color:var(--color-foreground);font-family:var(--font-subheading--family);font-size:var(--menu-localization-font-size, .875rem);line-height:1;white-space:nowrap;cursor:pointer;transition:none;will-change:auto}.asteri-acct__toggle:hover,.asteri-acct__toggle:focus,.asteri-acct__toggle:active{transform:none;translate:none;scale:none;rotate:none;box-shadow:none;background:none;color:var(--color-foreground)}.asteri-acct__toggle:hover .asteri-acct__name{text-decoration:underline;text-underline-offset:2px}.asteri-acct__toggle:focus-visible{outline:2px solid currentcolor;outline-offset:3px}.asteri-acct__greeting{opacity:.75}.asteri-acct__name{font-weight:600}.asteri-acct__chev{flex-shrink:0;transition:transform .18s ease}.asteri-acct__toggle[aria-expanded=true] .asteri-acct__chev{transform:rotate(180deg)}.asteri-acct__menu{position:absolute;top:calc(100% + 14px);inset-inline-end:0;z-index:10000;display:flex;flex-direction:column;min-width:190px;padding:6px;border:1px solid var(--color-border, rgb(0 0 0 / .1));border-radius:var(--style-border-radius-popover, 8px);background-color:var(--color-background, #fff);box-shadow:0 8px 28px #00000024;font-family:var(--font-subheading--family);font-size:var(--menu-localization-font-size, .875rem);text-align:start}.asteri-acct__menu[hidden]{display:none}.asteri-acct__item{display:block;padding:9px 12px;border-radius:calc(var(--style-border-radius-popover, 8px) / 2);color:var(--color-foreground);line-height:1.2;text-decoration:none;white-space:nowrap}.asteri-acct__item:hover,.asteri-acct__item:focus-visible{background-color:var(--color-foreground);color:var(--color-background);outline:none}.asteri-acct__item--logout{margin-block-start:4px;border-block-start:1px solid var(--color-border, rgb(0 0 0 / .1));border-radius:0 0 calc(var(--style-border-radius-popover, 8px) / 2) calc(var(--style-border-radius-popover, 8px) / 2);padding-block-start:11px}.asteri-avatar.asteri-avatar{position:relative;text-decoration:none}.asteri-avatar.asteri-avatar>svg,.asteri-avatar.asteri-avatar .svg-wrapper,.asteri-avatar.asteri-avatar>.icon{visibility:hidden}.asteri-avatar.asteri-avatar:after{content:attr(data-asteri-initial);position:absolute;inset-block-start:50%;inset-inline-start:50%;transform:translate(-50%,-50%);display:grid;place-items:center;width:var(--asteri-avatar-size, 26px);height:var(--asteri-avatar-size, 26px);border-radius:50%;background-color:var(--asteri-avatar-bg, #6b2fb8);color:var(--asteri-avatar-fg, #fff);font-family:var(--font-subheading--family);font-size:calc(var(--asteri-avatar-size, 26px) * .46);font-weight:600;line-height:1;text-transform:uppercase;letter-spacing:0;pointer-events:none}[dir=rtl] .asteri-avatar.asteri-avatar:after{transform:translate(50%,-50%)}.announcement-bar__utilities :is(.dropdown-localization,dropdown-localization-component){display:flex;min-width:0}.announcement-bar__utilities .dropdown-localization__button.dropdown-localization__button{display:flex;align-items:center;gap:8px;width:auto;min-width:0;max-width:none;white-space:nowrap}.announcement-bar__utilities .asteri-loc__flag{width:20px;height:20px;border-radius:50%;background-size:cover;background-position:center;box-shadow:inset 0 0 2px #00000040;flex:0 0 auto;position:relative;top:-1px}.announcement-bar__utilities .asteri-loc__country{font-weight:600;min-width:0;max-width:min(28vw,230px);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.announcement-bar__utilities .asteri-loc__sep{opacity:.4}.announcement-bar__langform{margin:0;display:inline-flex;align-items:center;flex:0 0 auto}.announcement-bar__lang{display:inline-flex;align-items:center;padding:0;border:0;min-height:0;background:none;box-shadow:none;color:var(--color-foreground);font-family:var(--font-subheading--family);font-size:var(--menu-localization-font-size, .875rem);line-height:1;white-space:nowrap;cursor:pointer;transition:none;will-change:auto}.announcement-bar__lang:hover{text-decoration:underline;text-underline-offset:2px;transform:none;translate:none;scale:none;box-shadow:none;background:none}.announcement-bar__lang:focus-visible{outline:2px solid currentcolor;outline-offset:2px}.announcement-bar__utilities .announcement-bar__lang,.announcement-bar__utilities .announcement-bar__lang-sep{font-family:var(--font-subheading--family)!important;font-size:var(--menu-localization-font-size, .875rem);line-height:1.6}.announcement-bar__lang-text{display:inline-block;line-height:inherit}.announcement-bar__lang-text[lang|=ar]{position:relative;top:-2px}.announcement-bar__lang:hover .announcement-bar__lang-text{text-decoration:underline;text-underline-offset:2px}.announcement-bar__lang-sep{display:block;opacity:.4;font-size:var(--menu-localization-font-size, .875rem);flex:0 0 auto}.announcement-bar__utilities .dropdown-localization__button,.announcement-bar__utilities .dropdown-localization__button:hover,.announcement-bar__utilities .dropdown-localization__button:focus,.announcement-bar__utilities .dropdown-localization__button:active{border:0!important}.announcement-bar__utilities .dropdown-localization__button,.announcement-bar__utilities [data-location-selector-open]{transition:none!important;will-change:auto!important}.announcement-bar__utilities .dropdown-localization__button:hover,.announcement-bar__utilities .dropdown-localization__button:focus,.announcement-bar__utilities .dropdown-localization__button:focus-visible,.announcement-bar__utilities .dropdown-localization__button:active,.announcement-bar__utilities [data-location-selector-open]:hover,.announcement-bar__utilities [data-location-selector-open]:focus,.announcement-bar__utilities [data-location-selector-open]:focus-visible,.announcement-bar__utilities [data-location-selector-open]:active{transform:none!important;translate:none!important;scale:none!important;rotate:none!important;top:auto!important;inset-block-start:auto!important;box-shadow:none!important;text-decoration:none!important}@media screen and (max-width:749px){.announcement-bar__utilities{display:none}}.announcement-bar .asteri-ann-copy{display:inline-flex;align-items:center;gap:6px;padding:2px 4px;border:0;border-radius:4px;background:transparent;box-shadow:none;color:inherit;font:inherit;font-weight:700;text-decoration:underline;text-underline-offset:2px;cursor:pointer;position:relative;z-index:1}.announcement-bar .asteri-ann-copy:hover{opacity:.8}.announcement-bar .asteri-ann-copy:focus-visible{outline:2px solid currentcolor;outline-offset:2px}.announcement-bar .asteri-ann-copy svg{width:13px;height:13px;flex-shrink:0}.announcement-bar .asteri-ann-copy.copied{text-decoration:none;font-weight:600;gap:0}.announcement-bar .asteri-ann-copy.copied .asteri-ann-code{display:inline!important}.announcement-bar .asteri-ann-copy.copied svg{display:none!important}.announcement-bar .asteri-ann-copy.copied:after{content:none!important}.announcement-bar .announcement-bar__slide,.announcement-bar .announcement-bar__text{text-align:var(--text-align, center)}.announcement-bar{border-block-end:var(--border-bottom-width) solid var(--color-border)}.announcement-bar__slider{display:flex;flex-direction:row;align-items:center;position:relative}@media screen and (max-width:749px){.announcement-bar__slider{grid-column:1 / -1}}.announcement-bar__slides{display:grid;grid:[stack] auto / [stack] auto;width:100%;max-width:680px;margin-inline:auto}.announcement-bar__slides>*{grid-area:stack}.announcement-bar__slide{transition:opacity .5s ease-in-out,visibility .5s ease-in-out;content-visibility:visible}.announcement-bar__slide[aria-hidden=true]{opacity:0;visibility:hidden}.announcement-bar__slider slideshow-arrows{padding:0;mix-blend-mode:normal}.announcement-bar__slider slideshow-arrows .slideshow-control{color:var(--color-foreground)}.announcement-bar__slider .slideshow-control{display:flex;padding:0;width:var(--button-size);height:var(--button-size);align-items:center;justify-content:center;opacity:1;animation:none}@media screen and (min-width:750px){.announcement-bar__slider .slideshow-control{--slideshow-control-offset: calc((var(--button-size) - var(--icon-size-xs)) / 2)}.section--page-width :is(.announcement-bar__slider .slideshow-control).slideshow-control--previous{transform:translate(var(--slideshow-control-offset))}}.announcement-bar__slider .slideshow-control .svg-wrapper{width:var(--icon-size-xs);height:var(--icon-size-xs)}.announcement-bar__slide{place-content:center}.announcement-bar__text:first-child{margin:0}.announcement-bar__link{position:absolute;top:0;right:0;bottom:0;left:0}.blog-post-comments-container{width:100%;max-width:var(--normal-content-width);margin:0 auto}.blog-post-comments{display:flex;flex-direction:column;gap:var(--gap-3xl)}.blog-post-comment__author{display:flex;align-items:center;gap:var(--gap-2xs);margin-top:var(--margin-md);font-size:var(--font-size--body-sm);color:rgb(var(--color-foreground-rgb) / var(--opacity-subdued-text))}.blog-post-comments-pagination{display:flex;justify-content:center;gap:var(--gap-2xs)}.blog-post-comments-pagination,.blog-post-comments-pagination a,.blog-post-comments-pagination .current{color:var(--color-foreground)}.blog-post-comments-pagination .current,.blog-post-comments-pagination a{display:block;padding:var(--padding-2xs) var(--padding-xs)}.blog-post-comments-pagination .current,.blog-post-comments-pagination a:hover{border-bottom:1px solid var(--color-foreground)}.asteri-article-hero{position:relative;min-height:540px;max-height:78vh;aspect-ratio:16 / 8;overflow:hidden;background:#0f2c3f;display:flex;align-items:flex-end;margin-bottom:clamp(24px,4vw,56px)}@media(max-width:749px){.asteri-article-hero{min-height:0;max-height:none;aspect-ratio:auto!important}}.section>.asteri-article-hero{grid-column:1 / -1}.asteri-article-hero .blog-post-featured-image,.asteri-article-hero .blog-post-featured-image__image{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;max-width:none;margin:0;border-radius:0}.asteri-article-hero .blog-post-featured-image__image{object-fit:cover;object-position:center center}.asteri-article-hero:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,rgba(0,0,0,.62),rgba(0,0,0,.18) 55%,transparent 78%);pointer-events:none}.asteri-article-hero__cap{position:relative;z-index:2;max-width:1280px;width:100%;margin:0 auto;padding:0 6vw 60px;color:#fff}@media(max-width:749px){.asteri-article-hero__cap{padding:0 22px 30px}}.asteri-article-hero .blog-post-details{color:inherit;margin:0;padding:0;margin-top:0!important}.asteri-article-shell{max-width:var(--page-width, 1400px);width:100%;margin-inline:auto}.asteri-article-grid{display:grid;grid-template-columns:minmax(0,1fr) 360px;gap:clamp(32px,5vw,72px);align-items:start;width:100%}.asteri-article-grid--full{grid-template-columns:minmax(0,1fr)}.asteri-article-grid--full .asteri-article-main{max-width:var(--normal-content-width, 820px);margin-inline:auto;width:100%}.asteri-article-main{min-width:0}.asteri-more-to-read{position:sticky;top:120px;display:flex;flex-direction:column;gap:28px;min-width:0}.asteri-mtr__heading{font-family:OrLemmen,serif;font-weight:400;font-size:clamp(28px,3vw,42px);line-height:1.05;margin:0}.asteri-mtr__list{display:flex;flex-direction:column;gap:40px}.asteri-mtr__card{display:block;text-decoration:none;color:var(--color-foreground)}.asteri-mtr__media{position:relative;border-radius:12px;overflow:hidden;line-height:0}.asteri-mtr__media img{width:100%;aspect-ratio:16 / 10;object-fit:cover;display:block}.asteri-mtr__badge{position:absolute;top:14px;left:14px;background:#fff;color:#111;font-size:12px;line-height:1;letter-spacing:.08em;font-weight:600;padding:7px 12px;border-radius:4px}.asteri-mtr__title{font-family:OrLemmen,serif;font-weight:400;font-size:clamp(22px,2vw,28px);line-height:1.15;margin:16px 0 8px}.asteri-mtr__card:hover .asteri-mtr__title{text-decoration:underline;text-underline-offset:3px}.asteri-mtr__meta{margin:0 0 8px;font-size:15px}.asteri-mtr__read{display:flex;align-items:center;gap:6px;margin:0;font-size:14px;color:rgb(var(--color-foreground-rgb) / var(--opacity-subdued-text, .6))}.asteri-mtr__read svg{width:15px;height:15px;flex:none}@media(max-width:990px){.asteri-article-grid,.asteri-article-grid--full{grid-template-columns:1fr}.asteri-more-to-read{position:static;margin-top:48px}}.blog-post-content{--asteri-step-image-ratio: 1 / 1}.blog-post-content img{width:100%;height:auto;aspect-ratio:var(--asteri-step-image-ratio);object-fit:cover;border-radius:16px;display:block}@media(max-width:749px){.blog-post-content img{border-radius:12px}}.details__icon{height:auto;margin-inline-end:var(--margin-xs)}#pdp-accordion-description .product-metafield-content p:empty,.pdp-item-description .product-metafield-content p:empty,.details-content .product-metafield-content p:empty{display:block;min-height:1em}.details-content metafield-html-content.product-metafield-content{white-space:pre-wrap}.text-block:not(.text-block--full-width).rte,.text-block:not(.text-block--full-width).paragraph{text-wrap:balance;text-wrap:pretty}.text-block:not(.text-block--full-width).h1,.text-block:not(.text-block--full-width).h2,.text-block:not(.text-block--full-width).h3,.text-block:not(.text-block--full-width).h4,.text-block:not(.text-block--full-width).h5,.text-block:not(.text-block--full-width).h6{text-wrap:balance}.text-block:is(.h1,.h2,.h3,.h4,.h5,.h6) a{text-decoration-color:transparent}.text-block h1,.text-block.h1>*{margin-block:var(--font-h1--spacing)}.text-block h2,.text-block.h2>*{margin-block:var(--font-h2--spacing)}.text-block h3,.text-block.h3>*{margin-block:var(--font-h3--spacing)}.text-block h4,.text-block.h4>*{margin-block:var(--font-h4--spacing)}.text-block h5,.text-block.h5>*{margin-block:var(--font-h5--spacing)}.text-block h6,.text-block.h6>*{margin-block:var(--font-h6--spacing)}.text-block>*:first-child{margin-block-start:0}.text-block>*:last-child{margin-block-end:0}.text-block--align-center,.text-block--align-center>*{margin-inline:auto}.text-block--align-right,.text-block--align-right>*{margin-inline-start:auto}.blog-post-content{max-width:var(--normal-content-width);margin:0 auto}.blog-post-content h2{font-family:OrLemmen!important}.blog-post-featured-image{--width: 100%;--custom-width: 100%;display:block;position:relative;width:var(--width)}.blog-post-featured-image.size-style{--width: var(--size-style-width, 100%)}.blog-post-featured-image--height-fit{height:fit-content}.blog-post-featured-image--height-fill{height:100%}.blog-post-featured-image__image{aspect-ratio:var(--ratio);width:100%;object-fit:cover;object-position:center center}.blog-post-featured-image--height-fill .blog-post-featured-image__image{height:100%}@media screen and (max-width:749px){.blog-post-featured-image{--width: var(--width-mobile, var(--width));--custom-width: var(--custom-width-mobile, var(--custom-width))}.blog-post-featured-image.size-style{--width: var(--size-style-width-mobile, var(--size-style-width, 100%))}}.blog-post-card__image{width:100%;object-fit:cover;object-position:center center;height:calc(var(--blog-post-card-img-height) * var(--blog-post-card-scale))}.blog-post-card__image--small{--blog-post-card-img-height: 280px}.blog-post-card__image--medium{--blog-post-card-img-height: 340px}.blog-post-card__image--large{--blog-post-card-img-height: 400px}.social-icons__wrapper{display:flex;gap:var(--gap-sm);flex-wrap:wrap;justify-content:center}@media screen and (min-width:750px){.social-icons__wrapper{flex-wrap:nowrap;justify-content:flex-start}}.header-logo{display:flex;height:100%;font-size:var(--font-size--md);font-family:var(--font-family);font-weight:var(--font-weight);font-style:var(--font-style);color:var(--color-foreground);justify-content:center;align-items:center;text-decoration:none}.header-logo[data-hidden-on-home-page]{display:none}#header-component:is([sticky=always]:not([data-scroll-direction=none]),[sticky=scroll-up][data-scroll-direction=up]) .header-logo[data-hidden-on-home-page]{display:flex}@media screen and (max-width:749px){.header-logo{padding:0}}@media screen and (min-width:750px){.header-logo{flex-shrink:0}}.header-logo:hover{text-decoration:none}.header-logo__image{object-fit:contain;height:var(--header-logo-image-height-mobile);width:var(--header-logo-image-width-mobile)}@media screen and (min-width:750px){.header-logo__image{height:var(--header-logo-image-height);width:var(--header-logo-image-width)}}.header-logo__image-container--lang-ar{display:none}.header-logo:has(.header-logo__image-container--inverse) .header-logo__image-container--original.header-logo__image-container--lang-en{display:var(--header-logo-display, block)}.header-logo__image-container--inverse.header-logo__image-container--lang-en{display:var(--header-logo-inverse-display, none)}.icon-block{display:flex;flex-shrink:0}.icon-block__media{height:auto}.logo-block{width:calc(var(--logo-width) + var(--padding-inline-start) + var(--padding-inline-end));max-width:100%;max-height:calc(var(--logo-height, 100%) + var(--padding-block-start) + var(--padding-block-end));font-size:var(--logo-height);display:flex}@media screen and (max-width:749px){.logo-block{max-height:calc(var(--logo-height-mobile, var(--logo-height, 100%)) + var(--padding-block-start) + var(--padding-block-end));font-size:var(--logo-height-mobile, var(--logo-height));width:calc(var(--logo-width-mobile, var(--logo-width)) + var(--padding-inline-start) + var(--padding-inline-end))}}.logo-block__image-wrapper{display:flex;width:100%;max-width:100%;max-height:100%}.logo-block__image{object-fit:contain;width:100%}.page-block{display:flex;flex-direction:column;max-width:100%;max-height:100%;width:100%;height:auto;align-items:flex-start}.page-title{margin-bottom:var(--margin-xl)}.placeholder-video{aspect-ratio:5 / 3}@supports ((-webkit-mask-image: none) or (mask-image: none)){body[data-display-currency=AED] .price:before,body[data-display-currency=AED] .price.asteri-cur-x:before,body[data-display-currency=AED] .compare-at-price:before,body[data-display-currency=AED] .cart-totals__total-value .money:before{content:""!important;display:inline-block;width:.78em;height:.78em;margin-inline-end:.22em;vertical-align:-.05em;flex:none;background-color:currentColor!important;background-image:none!important;-webkit-mask-image:var(--aed-symbol);mask-image:var(--aed-symbol);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;-webkit-mask-size:contain;mask-size:contain}}.link{text-decoration-color:currentcolor;text-transform:uppercase!important;font-weight:600!important}.link:hover{color:var(--color-primary-hover);text-decoration-color:transparent}.card-gallery{overflow:hidden;container-type:inline-size;container-name:card-gallery-container}.card-gallery__media{position:relative;display:block;width:100%;aspect-ratio:var(--gallery-aspect-ratio, 1);min-height:329px;overflow:hidden}.card-gallery__media .product-media-container,.card-gallery__media .product-media,.card-gallery__media .product-media__image{width:100%;height:100%;object-fit:cover}.card-gallery__image--primary,.card-gallery__image--hover{width:100%;height:100%}.card-gallery__image--hover{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;visibility:hidden;pointer-events:none;z-index:2;transition:opacity .2s ease}@media screen and (max-width:749px){.card-gallery__media>.card-gallery__image--hover.card-gallery__image{display:none}}@media screen and (min-width:750px){.card-gallery:hover .card-gallery__media--has-hover>.card-gallery__image--hover,.card-gallery__media--has-hover:hover>.card-gallery__image--hover,.card-gallery__media.is-showing-hover>.card-gallery__image--hover{opacity:1;visibility:visible}}.card-gallery__placeholder svg{height:100%;width:100%}.card-gallery svg{aspect-ratio:var(--gallery-aspect-ratio, var(--ratio));width:100%!important}.product-card-gallery__title-placeholder{padding:var(--padding-md);font-size:var(--font-size--2xl);line-height:var(--line-height--display-loose);word-break:break-word;color:var(--color-foreground);background-color:rgb(var(--color-foreground-rgb) / var(--opacity-5));aspect-ratio:var(--gallery-aspect-ratio);border-radius:var(--product-corner-radius);display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}.product-card-gallery__title-placeholder a{color:var(--color-foreground)}@media screen and (min-width:750px){.product-grid[data-product-card-size=extra-large] .product-card-gallery__title-placeholder{padding:var(--padding-3xl);font-size:var(--font-size--3xl)}.product-grid[data-product-card-size=large] .product-card-gallery__title-placeholder{padding:var(--padding-2xl);font-size:var(--font-size--2xl)}.product-grid[data-product-card-size=medium] .product-card-gallery__title-placeholder{padding:var(--padding-xl);font-size:var(--font-size--xl)}.product-grid[data-product-card-size=small] .product-card-gallery__title-placeholder{padding:var(--padding-sm);font-size:var(--font-size--lg)}.product-grid[data-product-card-size=extra-large] .card-gallery.card-gallery--badge-top-right .product-card-gallery__title-placeholder{padding-right:calc(var(--padding-3xl) + 50px)}.product-grid[data-product-card-size=large] .card-gallery.card-gallery--badge-top-right .product-card-gallery__title-placeholder{padding-right:calc(var(--padding-2xl) + 50px)}.product-grid[data-product-card-size=medium] .card-gallery.card-gallery--badge-top-right .product-card-gallery__title-placeholder{padding-right:calc(var(--padding-xl) + 50px)}.product-grid[data-product-card-size=small] .card-gallery.card-gallery--badge-top-right .product-card-gallery__title-placeholder{padding-right:calc(var(--padding-sm) + 50px)}.product-grid[data-product-card-size=extra-large] .card-gallery.card-gallery--badge-top-left .product-card-gallery__title-placeholder{padding-top:calc(var(--padding-3xl) + 40px)}.product-grid[data-product-card-size=large] .card-gallery.card-gallery--badge-top-left .product-card-gallery__title-placeholder{padding-top:calc(var(--padding-2xl) + 40px)}.product-grid[data-product-card-size=medium] .card-gallery.card-gallery--badge-top-left .product-card-gallery__title-placeholder{padding-top:calc(var(--padding-xl) + 40px)}.product-grid[data-product-card-size=small] .card-gallery.card-gallery--badge-top-left .product-card-gallery__title-placeholder{padding-top:calc(var(--padding-sm) + 40px)}.product-grid[data-product-card-size=extra-large] .card-gallery.card-gallery--badge-bottom-left .product-card-gallery__title-placeholder{padding-bottom:calc(var(--padding-3xl) + 40px)}.product-grid[data-product-card-size=large] .card-gallery.card-gallery--badge-bottom-left .product-card-gallery__title-placeholder{padding-bottom:calc(var(--padding-2xl) + 40px)}.product-grid[data-product-card-size=medium] .card-gallery.card-gallery--badge-bottom-left .product-card-gallery__title-placeholder{padding-bottom:calc(var(--padding-xl) + 40px)}.product-grid[data-product-card-size=small] .card-gallery.card-gallery--badge-bottom-left .product-card-gallery__title-placeholder{padding-bottom:calc(var(--padding-sm) + 40px)}}@media screen and (max-width:749px){.product-card-gallery__title-placeholder{font-size:var(--font-size--xl);padding:var(--padding-md)}.product-grid[data-product-card-size] .card-gallery.card-gallery--badge-top-right .product-card-gallery__title-placeholder{padding-right:calc(var(--padding-sm) + 50px)}.product-grid[data-product-card-size] .card-gallery.card-gallery--badge-top-left .product-card-gallery__title-placeholder{padding-top:calc(var(--padding-sm) + 40px)}.product-grid[data-product-card-size] .card-gallery.card-gallery--badge-bottom-left .product-card-gallery__title-placeholder{padding-bottom:calc(var(--padding-sm) + 40px)}}[product-grid-view=zoom-out] .card-gallery .product-card-gallery__title-placeholder{padding:var(--padding-xs)!important;font-size:var(--font-size--xs)}ul[product-grid-view=zoom-out] .product-grid__card .card-gallery{display:block}[product-grid-view=zoom-out] .card-gallery>:is(quick-add-component,.product-badges){display:none}ul[product-grid-view=zoom-out] .card-gallery>img{display:block}.column-options-wrapper{--icon-offset: -3px;display:flex;gap:var(--gap-sm);min-width:fit-content;justify-content:flex-end;height:var(--minimum-touch-target);align-items:center;margin-right:var(--icon-offset)}.column-options-wrapper:only-child{margin-left:auto}.facets__form-wrapper>.column-options-wrapper:first-child{margin-left:auto}.facets .column-options-wrapper{display:none}@media screen and (min-width:750px){.facets .column-options-wrapper{display:flex}}.column-options{display:flex;flex-wrap:wrap;gap:var(--gap-xs);margin:0;padding:0;border:none}@media screen and (min-width:750px){.column-options{gap:var(--gap-2xs)}}.column-options__option{display:none;position:relative}@media screen and (max-width:749px){.column-options__option:has(.column-picker-mobile--single),.column-options__option:has(.column-picker-mobile--double){display:flex}}@media screen and (min-width:750px){.column-options__option:has(.column-picker--default),.column-options__option:has(.column-picker--zoom-out){display:flex}}@media screen and (max-width:749px){.column-options-wrapper .column-options__option:has(input[type=radio]):has(.column-picker-mobile--single),.column-options-wrapper .column-options__option:has(input[type=radio]):has(.column-picker-mobile--double){display:flex}}@media screen and (min-width:750px){.column-options-wrapper .column-options__option:has(input[type=radio]):has(.column-picker--default),.column-options-wrapper .column-options__option:has(input[type=radio]):has(.column-picker--zoom-out){display:flex}}.column-options__legend{padding:0;margin:0}.column-options__option-input{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;margin:0;padding:0;width:auto;height:auto;aspect-ratio:unset;border:none;border-radius:0;background:transparent;-webkit-appearance:auto;appearance:auto;display:block;cursor:pointer}.column-picker{color:rgb(var(--color-foreground-rgb) / var(--opacity-50));padding:var(--padding-2xs);border-radius:var(--style-border-radius-xs);transition:background-color var(--animation-speed) ease,color var(--animation-speed) ease}.column-options__option:hover .column-picker{background-color:rgb(var(--color-foreground-rgb) / var(--opacity-5))}.column-options__option-input:checked~.column-picker{color:rgb(var(--color-foreground-rgb));background-color:rgb(var(--color-foreground-rgb) / var(--opacity-5))}.group-block__link{position:absolute;top:0;right:0;bottom:0;left:0}.group-block__link~:is(.group-block-content,.group-block__media-wrapper){pointer-events:none}.group-block__link~:is(.group-block-content,.group-block__media-wrapper) :is(a,button,input,textarea,select){pointer-events:auto}.group-block__link~.group-block-content--design-mode{pointer-events:auto}.asteri-progress-bar-drawer-wrap{margin-inline:20px;background:#faf4ee;border-radius:12px;padding:16px;margin-bottom:28px}.header{--account-offset-top: calc( var(--header-group-height) + (var(--header-height) * var(--transparent-header-offset-boolean)) )}.header[data-sticky-state=active]{--account-offset-top: calc(var(--header-height) - 1px)}.account-button{background:transparent}.account-button__icon,.account-button__text{color:var(--color-account-icon);transition:color var(--header-content-transition-timing);-webkit-font-smoothing:antialiased}.account-button__link{min-width:44px;height:44px;display:flex;justify-content:center;align-items:center;color:inherit;text-decoration:none;line-height:normal}.account-button__fallback{width:28px;height:28px;border-radius:50%;background-color:var(--shopify-account-color-accent, #0a142f)}.account-button--text .account-button__link{color:inherit}.cart-drawer{--cart-drawer-padding: var(--padding-xl) var(--padding-xl);--cart-drawer-padding-desktop: var(--padding-xl) var(--padding-2xl);--cart-drawer-width: 600px}@media screen and (min-width:750px){.cart-drawer--text{display:flex;align-items:center}}.cart-drawer__dialog{position:fixed;overflow:hidden;border-radius:0;width:100%;height:100%;margin:0 0 0 auto;padding:0;border-left:var(--style-border-drawer);box-shadow:var(--shadow-drawer);background-color:#fff}@media screen and (min-width:750px){.cart-drawer__dialog{width:var(--cart-drawer-width);max-width:95vw}}.cart-drawer__dialog[open]:not(.dialog-closing){animation:move-and-fade .5s var(--ease-out-quad) forwards}.cart-drawer__dialog::backdrop{-webkit-backdrop-filter:blur(12px)!important;backdrop-filter:blur(12px)!important;background:#0000007a;animation:none!important}.cart-drawer__dialog[open]::backdrop{-webkit-backdrop-filter:blur(12px)!important;backdrop-filter:blur(12px)!important;background:#0000007a;animation:none!important}.cart-drawer__dialog.dialog-closing::backdrop{-webkit-backdrop-filter:blur(12px)!important;backdrop-filter:blur(12px)!important;background:#0000007a;opacity:0;animation:none!important}.cart-drawer__dialog:modal{max-height:100dvh;overflow-y:hidden}.cart-drawer__inner{height:100%;overflow:hidden;display:flex;flex-direction:column}.cart-drawer__content{display:flex;flex-direction:column;padding:0;background-color:#fff;flex:1;min-height:0;overflow-x:hidden;overflow-y:auto;-webkit-overflow-scrolling:touch;-webkit-mask-image:unset!important;mask-image:unset!important}.cart-drawer__heading{display:flex;align-items:center;gap:var(--gap-xs);margin-bottom:0;font-family:OrLemmen,serif!important;font-weight:300;letter-spacing:.02em;text-transform:none}.cart-drawer__perks{flex-shrink:0;padding-inline:var(--cart-drawer-padding);padding-bottom:1rem}@media screen and (min-width:750px){.cart-drawer__perks{padding-inline:var(--cart-drawer-padding-desktop)}}.cart-drawer__close-button{margin-right:calc(var(--padding-sm) * -1);top:var(--margin-sm)}@media screen and (max-width:749px){.cart-drawer__close-button{top:var(--margin-2xs)}}.cart-drawer:not(:has(.cart-form)) .cart-drawer__content{justify-content:center;align-items:center;text-align:center;min-height:0}.cart-drawer:not(:has(.cart-form)) .cart-drawer__heading{margin-bottom:var(--margin-md);text-align:center}.cart-drawer:not(:has(.cart-form)) .cart-drawer__items{flex:0 1 auto;min-height:auto;width:100%}.cart-drawer__summary{--cart-drawer-summary-padding: var(--padding-lg);position:static;bottom:auto;z-index:1;display:flex;flex-direction:column;align-items:center;gap:8px;padding:var(--cart-drawer-summary-padding);margin-top:0;flex-shrink:0;background-color:#fff;-webkit-mask-image:none;mask-image:none;min-height:185px}@media screen and (min-width:750px){.cart-drawer__summary{--cart-drawer-summary-padding: var(--padding-2xl)}}.cart-drawer__dialog[cart-summary-sticky=false] .cart-drawer__summary{position:static;-webkit-mask-image:none;mask-image:none}.cart-drawer__dialog[cart-summary-sticky=false] .cart-drawer__items{overflow-y:visible}.cart-drawer__dialog[cart-summary-sticky=true] .cart-drawer__summary{position:sticky;bottom:0}.cart-actions summary{padding-inline:0;padding-block:var(--padding-sm);line-height:1.2;min-height:var(--minimum-touch-target)}.cart-drawer__summary .cart__summary-totals:not(:has(.cart__subtotal-container:empty)){border-block-start:var(--style-border-width) solid var(--color-border);padding-block-start:var(--padding-2xl)}@media screen and (min-width:750px){.cart-drawer__summary .cart-note{margin-block-start:var(--margin-3xs)}}.cart-drawer__summary .cart__checkout-button{background:#c8235e;border-color:#c8235e;color:#fff;font-family:GreyCliffBold,sans-serif!important;font-size:14px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;border-radius:999px;min-height:2rem}.cart-drawer__summary .cart__checkout-button:hover{background:transparent;border-color:#c8235e;color:#c8235e}.cart-drawer__summary .cart__view-bag-button{width:100%;min-height:3rem;display:grid;place-content:center;background:transparent;color:#00263e;border-radius:999px;box-shadow:inset 0 0 0 1.5px #00263e;font-family:GreyCliffBold,sans-serif!important;font-size:14px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;text-decoration:none;transition:unset}.cart-drawer__summary .cart__view-bag-button:hover{background:#c8235e;color:#fff;border-color:#c8235e;box-shadow:inset 0 0 0 1.5px #c8235e}.cart-drawer__heading--empty{display:flex;justify-content:center}.cart-drawer__items-list{overflow:visible;width:100%;flex:0 0 auto;min-height:auto;border:none;border-radius:0;padding:0 20px}.cart-drawer__items{display:flex;flex-direction:column;flex:0 0 auto;min-height:auto;padding-inline:var(--cart-drawer-padding);overflow:visible;padding:0}@media screen and (min-width:750px){.cart-drawer__items{padding-inline:var(--cart-drawer-padding-desktop)}}.cart-drawer__items>.bogos-gift-slider-view{flex:0 0 auto;width:100%;margin-block-start:1rem}.cart-drawer__items-list .cart-items__table-row{padding-bottom:0;border-bottom:none;margin-bottom:0}.cart-drawer:not(:has(.cart-form)) .cart-drawer__inner{display:flex;flex-direction:column;align-items:center;justify-content:center;height:100dvh;margin-top:0}.cart-drawer:not(:has(.cart-form)) .cart-drawer__header{justify-content:right;border-bottom:none;padding-bottom:0}.cart-drawer__header{background-color:#fff;display:flex;align-items:center;justify-content:space-between;width:100%;padding:var(--cart-drawer-padding);border-bottom:var(--style-border-width) solid none;position:sticky;top:0;z-index:1;flex-shrink:0}@media screen and (min-width:750px){.cart-drawer__header{padding-inline:var(--cart-drawer-padding-desktop)}}.cart-drawer--empty .cart-drawer__header{justify-content:right;border-bottom:none;padding-bottom:0}.cart-drawer--empty .cart-drawer__heading{text-align:center}header-actions{display:flex}@media screen and (max-width:749px){header-actions{justify-self:flex-end}}@media screen and (min-width:750px){.header-actions--text{gap:var(--gap-xl)}.header-actions__text-style{font-size:var(--header-actions-font-size);font-family:var(--header-actions-font-family);font-weight:var(--header-actions-font-weight);text-transform:var(--header-actions-text-case)}}#header-component[data-menu-style=drawer] header-actions{justify-self:flex-end}.header-actions__cart-icon{--cart-bubble-size: 20px;--cart-bubble-top: 4.5px;--cart-bubble-right: 2.5px;position:relative}.header-actions__cart-icon .cart-bubble{position:absolute;width:var(--cart-bubble-size, 20px);top:var(--cart-bubble-top);right:var(--cart-bubble-right)}@media screen and (min-width:750px){.header-actions__cart-icon--text.header-actions__cart-icon .cart-bubble{position:relative;top:0}}.cart-drawer__heading .cart-bubble{width:fit-content;border-radius:var(--style-border-radius-buttons-primary);aspect-ratio:auto;padding:var(--cart-padding)}.cart-drawer__heading .cart-bubble[data-maintain-ratio]{width:min(1lh,22px);height:min(1lh,22px)}.header-actions__cart-icon .cart-bubble__text,.cart-drawer__heading .cart-bubble__text{font-family:var(--font-paragraph--family);font-weight:var(--font-paragraph--weight)}.header-actions__cart-icon.header-actions__cart-icon--has-cart svg{-webkit-mask:radial-gradient(calc(var(--cart-bubble-size) + 2px) at calc(100% - var(--cart-bubble-right)) var(--cart-bubble-top),transparent 45.45%,#fff 45.45%,#fff 100%);mask:radial-gradient(calc(var(--cart-bubble-size) + 2px) at calc(100% - var(--cart-bubble-right)) var(--cart-bubble-top),transparent 45.45%,#fff 45.45%,#fff 100%)}.cart-drawer__heading .cart-bubble .cart-bubble__background{background-color:rgb(var(--color-foreground-rgb) / var(--opacity-10-25))}.cart-drawer__heading .cart-bubble__text{color:var(--color-foreground);font-size:clamp(var(--font-size--3xs),.75em,var(--font-size--xs))}.cart-bubble.cart-bubble--animating .cart-bubble__background{animation:grow var(--animation-speed) var(--animation-easing)}.cart-bubble--animating .cart-bubble__text{--start-y: -1em;--start-opacity: 1;transform:translateY(var(--start-y, -1em));opacity:var(--start-opacity, 1);animation:move-and-fade var(--animation-speed) var(--animation-easing)}cart-icon:has(.cart-bubble__text-count:empty){--cart-bubble-size: 10px;--cart-bubble-top: 9px;--cart-bubble-right: 9px}cart-icon:has(.cart-bubble__text-count:empty) .svg-wrapper{--cart-bubble-top: 4px;--cart-bubble-right: 4px}@media screen and (min-width:750px){cart-icon.header-actions__cart-icon--text:has(.cart-bubble__text-count:empty){--cart-bubble-right: 2.5px}}@media screen and (prefers-reduced-motion:no-preference){html:active-view-transition-type(empty-cart-drawer) .cart-drawer__close-button{view-transition-name:cart-drawer-close-button}}:active-view-transition .cart-drawer__header,:active-view-transition .cart-drawer__content{background:transparent}::view-transition-old(cart-drawer-content){transform-origin:50% 33%;animation:cart-contents-old var(--spring-d280-b0-duration) var(--spring-d280-b0-easing) forwards}::view-transition-new(cart-drawer-content){transform-origin:top center;animation:cart-contents-new var(--spring-d280-b0-duration) var(--spring-d280-b0-easing) forwards}@keyframes cart-contents-old{to{scale:.92;opacity:0}}@keyframes cart-contents-new{0%{scale:1.05;translate:0 128px;filter:blur(1px);opacity:0}}.header-actions__text{display:flex;align-items:center}@media screen and (min-width:750px){.header-actions__cart-icon--text{display:flex;align-items:center;gap:var(--gap-xs)}.header__column--right .header-actions--text{margin-inline-start:0}}.quantity-selector-wrapper{display:flex;align-items:center;flex-wrap:wrap;gap:calc(var(--gap-sm) / 2)}@media screen and (min-width:750px){.quantity-selector-wrapper{gap:var(--gap-sm)}}.price-per-item{display:block;color:var(--color-foreground);font-size:var(--font-size--sm);font-weight:400}.search-modal{--search-border-radius: var(--style-border-radius-popover);--search-border-width: var(--style-border-width)}.search-modal__content{--modal-top-margin: calc(50dvh - var(--modal-max-height) / 2 - 2rem);--modal-width: 66dvw;padding:0;border:var(--style-border-popover)}@media screen and (min-width:750px){.search-modal__content{width:var(--modal-width);margin-block-start:var(--modal-top-margin);overflow:hidden}}@media screen and (max-width:749px){.search-modal__content::backdrop{display:none}}.dialog-modal[open].search-modal__content{transform-origin:bottom center;animation:search-element-slide-in-bottom .3s var(--ease-out-quad) forwards;border-radius:var(--search-border-radius);box-shadow:var(--shadow-popover)}@media screen and (max-width:749px){.dialog-modal[open].search-modal__content{border-radius:0}}.dialog-modal.search-modal__content.dialog-closing{animation:search-element-slide-out-bottom .2s var(--ease-out-quad) forwards}.search-modal__content[open]{display:flex}.search-modal__content :is(.predictive-search-dropdown,.predictive-search-form__content-wrapper){position:relative}.dialog-modal .predictive-search-form__header:has(.predictive-search__reset-button:not(.predictive-search__reset-button[hidden])):before{content:"";position:absolute;right:calc(var(--padding-sm) + var(--minimum-touch-target));top:0;bottom:0;width:var(--border-width-sm);background-color:var(--color-border)}.dialog-modal .predictive-search-form__header:has(.predictive-search__reset-button:not(.predictive-search__reset-button[hidden]))>.predictive-search__close-modal-button:before{content:none}@media screen and (min-width:750px){.dialog-modal .predictive-search-form__header:has(.predictive-search__reset-button:not(.predictive-search__reset-button[hidden])):before{right:calc(var(--padding-2xl) * 2)}}predictive-search-component{--resource-card-corner-radius: var(--product-corner-radius);display:flex;width:100%;position:relative;margin-inline:auto;align-items:center;background-color:var(--color-background);z-index:var(--layer-heightened)}.predictive-search-form__footer{display:none;position:absolute;bottom:0;left:0;right:0}@media screen and (min-width:750px){.predictive-search-form__footer{--to-top-gradient-background: linear-gradient( to top, rgb(var(--color-background-rgb) / var(--opacity-90)), rgb(var(--color-background-rgb) / var(--opacity-80)), rgb(var(--color-background-rgb) / var(--opacity-40)), transparent );padding-block:var(--padding-xs) var(--padding-lg);background-image:var(--to-top-gradient-background)}}predictive-search-component:has([data-search-results]):not(:has(.predictive-search-results__no-results)) .predictive-search-form__footer{display:block}.predictive-search-form{position:relative;width:100%;align-self:flex-start}.predictive-search-form__content{max-height:50dvh;overflow-y:auto;background-color:var(--color-background);scrollbar-width:none}.predictive-search-form__content::-webkit-scrollbar{display:none}#snize-instant-search-results{width:100%}.predictive-search-form__content-wrapper{position:absolute;top:100%;width:100%;left:0;z-index:var(--layer-raised);display:none;flex-direction:column;border-radius:0 0 var(--search-border-radius) var(--search-border-radius);transition:box-shadow var(--animation-speed) var(--animation-easing);transform:translateZ(0);will-change:transform,opacity;overflow:hidden}@media screen and (max-width:749px){.predictive-search-form__content-wrapper{border-radius:0}}@media screen and (min-width:750px){.predictive-search-form__content-wrapper{max-height:var(--modal-max-height)}}.predictive-search-form__content-wrapper:has([data-search-results]):not(:has(.predictive-search-results__no-results))>.predictive-search-form__content{padding-block-end:var(--padding-6xl)}.predictive-search-form__header-inner{background:var(--color-background);border:var(--search-border-width) solid var(--color-border);color:var(--color-foreground);border-radius:var(--style-border-radius-popover);display:flex;align-items:center;justify-content:space-between;width:100%}@media screen and (max-width:749px){.predictive-search-form__header-inner{border-radius:var(--style-border-radius-inputs);border:none}}.predictive-search-form__header-inner:focus-within{outline-offset:var(--focus-outline-offset)}@media screen and (min-width:750px){.predictive-search-form__header-inner:focus-within{outline:var(--focus-outline-width) solid var(--color-primary)}}.predictive-search-form__header{display:flex;position:sticky;top:0;z-index:var(--layer-heightened);width:100%;align-items:center;background-color:var(--color-input-background);border:var(--search-border-width) solid var(--color-border);border-radius:var(--style-border-radius-inputs)}@media screen and (max-width:749px){.predictive-search-form__header{padding:var(--padding-2xs) var(--padding-sm)}}.predictive-search-form__header:focus-within,.predictive-search-form__header-inner:focus-within,.predictive-search-form__header-inner:has(.search-input:is(:focus,:focus-visible)){outline:none;box-shadow:none;border-color:var(--color-border)!important}input.search-input{border-radius:var(--style-border-radius-inputs);padding-block:var(--padding-sm);font-size:var(--font-size--md);width:100%;color:var(--color-foreground);padding-inline:calc(var(--margin-lg) + var(--icon-size-lg)) 0;background:transparent;text-overflow:ellipsis;overflow:hidden;outline:none;border:0}.search-input::placeholder{color:rgb(var(--color-foreground-rgb) / var(--opacity-subdued-text))}.search-input,.search-input:is(:focus,:focus-visible,:focus-within),.predictive-search-form__header *:is(:focus,:focus-visible){outline:none;box-shadow:none}.search-input:hover{background-color:transparent}.search-input::-webkit-search-cancel-button,.search-input::-webkit-search-decoration{-webkit-appearance:none;appearance:none;display:none}.search-input::-ms-clear{display:none;width:0;height:0}.predictive-search__icon{position:absolute;left:var(--margin-xl);top:auto;width:var(--icon-size-lg);height:var(--icon-size-lg);color:rgb(var(--color-foreground-rgb) / var(--opacity-60))}@media screen and (min-width:750px){.predictive-search__icon{left:var(--margin-md)}}.predictive-search__icon>svg{width:var(--icon-size-md);height:var(--icon-size-md)}.predictive-search__reset-button{cursor:pointer;display:flex;align-items:center;justify-content:center;min-width:var(--minimum-touch-target);height:var(--minimum-touch-target);padding:0;margin-inline-end:var(--margin-md);background:transparent;color:var(--color-foreground);opacity:.68;transition:opacity var(--animation-speed-medium) var(--animation-timing-fade-out),visibility var(--animation-speed-medium) var(--animation-timing-fade-out)}.predictive-search__reset-button:hover{color:var(--color-foreground)}.predictive-search__reset-button:active{transform:scale(.9);transition:transform .1s var(--animation-timing-active)}@media screen and (min-width:750px){.predictive-search__reset-button{margin-inline-end:var(--margin-2xs)}}.predictive-search__reset-button[hidden]{opacity:0;pointer-events:none;visibility:hidden}.predictive-search__reset-button-icon{display:flex;align-items:center;justify-content:center;width:var(--icon-size-lg);height:var(--icon-size-lg);transition:background-color var(--animation-speed-medium) ease-in-out,transform var(--animation-speed-medium) var(--animation-timing-bounce);border-radius:50%}.predictive-search__reset-button-icon:hover{background-color:rgb(var(--color-primary-hover-rgb) / var(--opacity-8))}.predictive-search__reset-button:active .predictive-search__reset-button-icon{transform:scale(.85);transition-timing-function:var(--animation-timing-active);transition-duration:.1s}.predictive-search__reset-button svg{width:var(--icon-size-md);height:var(--icon-size-md)}.predictive-search__reset-button-text{display:none}.predictive-search__search-button{margin:auto;z-index:var(--layer-raised);transition:transform var(--animation-speed-medium) var(--animation-timing-bounce),box-shadow var(--animation-speed-medium) var(--animation-timing-hover);transform-origin:center}.predictive-search__search-button:hover{transform:translateY(-2px);box-shadow:0 4px 8px rgb(0 0 0 / var(--opacity-5))}.predictive-search__search-button:active{transform:scale(.97);transition:transform .1s var(--animation-timing-active);box-shadow:none}.predictive-search__close-modal-button{--button-color: var(--color-foreground);--button-background-color: transparent;display:flex;justify-content:center;align-items:center;width:var(--minimum-touch-target);height:var(--minimum-touch-target);margin-inline-start:var(--margin-sm);padding:0;box-shadow:none}.predictive-search__close-modal-button:active{transform:scale(.8);transition:transform .1s var(--animation-timing-active)}.predictive-search__close-modal-button .svg-wrapper,.predictive-search__close-modal-button svg{width:var(--icon-size-xs);height:var(--icon-size-xs)}.predictive-search__close-modal-button:hover{--button-color: var(--color-foreground);--button-background-color: transparent}
/*# sourceMappingURL=/cdn/shop/t/20/compiled_assets/styles.css.map?subset=AACABwEAAKwBAIABAAAAQIBIAEDQQEBJAADkAACAAAgABCqMIABA */
