.premium-theme{overflow-x:clip;background:var(--premium-color-bg);color:var(--premium-color-ink);font-kerning:normal;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased}.premium-theme .page-width{max-width:calc(var(--premium-page-width) + (var(--premium-content-padding) * 2));padding-inline:var(--premium-content-padding)}.premium-theme :where(h1,h2,h3,h4,h5,.h0,.h1,.h2,.h3,.h4,.h5){letter-spacing:var(--font-heading-tracking);text-wrap:balance}.premium-theme :where(.hxxl,.hxl){letter-spacing:var(--font-display-tracking)}.premium-theme :where(p,li){letter-spacing:var(--font-body-tracking);text-wrap:pretty}.premium-theme :where(.button,.shopify-challenge__button,.customer button){min-height:4.6rem;border-radius:var(--premium-button-radius);letter-spacing:.07em;text-transform:uppercase;transition:transform var(--premium-duration-fast) ease,background-color var(--premium-duration-fast) ease,color var(--premium-duration-fast) ease,border-color var(--premium-duration-fast) ease}@media(hover:hover){.premium-theme :where(.button,.shopify-challenge__button,.customer button):hover{transform:translateY(-2px)}}.premium-theme :where(a,button,input,select,summary):focus-visible{outline:2px solid var(--premium-color-accent);outline-offset:3px;box-shadow:none}.premium-theme .field:after,.premium-theme .select:after,.premium-theme .customer .field:after,.premium-theme .localization-form__select:after{border-radius:var(--premium-button-radius)}.premium-theme .utility-bar{min-height:3.4rem;border:0}.premium-theme .announcement-bar{min-height:3.4rem;padding-block:.7rem}.premium-theme .announcement-bar__message{min-height:auto;padding:0;font-size:1.05rem;font-weight:650;letter-spacing:var(--font-label-tracking);line-height:1.35;text-transform:uppercase}.premium-theme .announcement-bar-slider .slider-button{width:3.6rem;min-width:3.6rem;min-height:3.4rem}.premium-theme .section-header{transition:top .24s var(--premium-ease)}.premium-theme .header-wrapper{border-color:color-mix(in srgb,var(--premium-color-border) 70%,transparent);transition:background-color .24s ease,border-color .24s ease,color .24s ease,box-shadow .24s ease}.premium-theme .header{min-height:7.2rem;column-gap:clamp(1.6rem,3vw,4.8rem)}.premium-theme .header__heading-link{padding-block:.8rem}.premium-theme .header__heading-logo--premium{display:block;width:clamp(14rem,12vw,18rem);height:auto;object-fit:contain;transition:opacity .24s ease}.premium-theme .header__inline-menu{margin-inline-start:0}.premium-theme .header__menu-item,.premium-theme .header__active-menu-item{color:currentColor;font-size:1.2rem;font-weight:650;letter-spacing:.075em;text-decoration:none;text-transform:uppercase}.premium-theme .header__menu-item span{position:relative;text-decoration:none}.premium-theme .header__menu-item span:after{position:absolute;inset-inline:0;inset-block-end:-.45rem;height:1px;background:currentColor;content:"";opacity:0;transform:scaleX(.35);transition:opacity var(--premium-duration-fast) ease,transform var(--premium-duration-fast) ease}.premium-theme .header__menu-item:hover span:after,.premium-theme .header__menu-item[aria-current=page] span:after,.premium-theme .header__menu-item.list-menu__item--active span:after{opacity:1;transform:scaleX(1)}.premium-theme .header__icons{column-gap:.4rem}.premium-theme .header__icon{position:relative;width:4.4rem;height:4.4rem;border-radius:50%;color:currentColor;transition:color .24s ease,background-color .2s ease,box-shadow .2s ease,transform var(--premium-duration-fast) ease}.premium-theme .header__icon .svg-wrapper,.premium-theme .header__icon .hu-icon,.premium-theme .header__icon--cart .hu-icon,.premium-theme .header__icon--cart .icon{width:2.2rem;height:2.2rem;margin:0}@media(hover:hover){.premium-theme .header .header__icon:hover{background:#ffffff14;box-shadow:inset 0 0 0 1px #ffffff24;opacity:1}}.premium-theme .header .header__icon:active{transform:scale(.94)}.premium-theme .header .header__icon:focus-visible{outline:2px solid var(--premium-color-accent);outline-offset:2px;box-shadow:none}.premium-theme .cart-count-bubble{inset-block:.5rem auto;inset-inline:auto .2rem;min-width:1.8rem;height:1.8rem;padding:0 .5rem;border-radius:999px;background:var(--premium-color-accent);box-shadow:0 0 0 2px var(--premium-color-bg);color:#fff;font-size:1rem;font-weight:700;letter-spacing:0;line-height:1}.premium-theme .header-localization:not(.menu-drawer__localization) .disclosure .localization-form__select{height:3.8rem;padding-block:0;padding-inline:3.6rem 3rem;border:1px solid rgba(255,255,255,.16);border-radius:999px;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23f2f2f0' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='8.75'/%3E%3Cpath d='M3.5 12h17M12 3.25c2.3 2.4 3.4 5.3 3.4 8.75s-1.1 6.35-3.4 8.75c-2.3-2.4-3.4-5.3-3.4-8.75S9.7 5.65 12 3.25z'/%3E%3C/svg%3E") no-repeat 1.3rem 50% / 1.6rem 1.6rem;font-size:1.2rem;font-weight:600;letter-spacing:.06em;text-decoration:none;transition:border-color .2s ease,background-color .2s ease}[dir=rtl] .premium-theme .header-localization:not(.menu-drawer__localization) .disclosure .localization-form__select{background-position:calc(100% - 1.3rem) 50%}.premium-theme .header-localization:not(.menu-drawer__localization) .disclosure .localization-form__select:hover,.premium-theme .header-localization:not(.menu-drawer__localization) .disclosure .localization-form__select[aria-expanded=true]{border-color:#ffffff5c;background-color:#ffffff0d;text-decoration:none}.premium-theme .header-localization:not(.menu-drawer__localization) .localization-form__select .icon-caret{inset-inline-end:1.2rem;width:1rem}.template-index .section-header--overlay,.template-index .section-header:has(.header-wrapper--transparent-home){margin-block-end:calc(-1 * var(--premium-header-height, 7.2rem))}.template-index .section-header:not(.scrolled-past-header) .header-wrapper--transparent-home{border-color:transparent;background:transparent;color:var(--premium-color-inverse)}.template-index .section-header:not(.scrolled-past-header) .header-wrapper--transparent-home .header__icon,.template-index .section-header:not(.scrolled-past-header) .header-wrapper--transparent-home .header__menu-item,.template-index .section-header:not(.scrolled-past-header) .header-wrapper--transparent-home .header__active-menu-item{color:var(--premium-color-inverse)}.template-index .section-header.scrolled-past-header .header-wrapper--transparent-home{border-color:var(--premium-color-border);background:color-mix(in srgb,var(--premium-color-surface) 94%,transparent);color:var(--premium-color-ink);box-shadow:0 1rem 3rem #0006;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.premium-theme .header__submenu,.premium-theme .mega-menu__content{border-color:var(--premium-color-border);background:var(--premium-color-surface);color:var(--premium-color-ink);box-shadow:0 2rem 5rem #00000073}.premium-theme .header__submenu{min-width:24rem;padding:1.2rem;border-radius:var(--premium-card-radius)}.premium-theme .header__submenu .header__menu-item{padding:1.1rem 1.2rem;font-size:1.2rem;text-transform:none}.premium-theme .mega-menu__content{border-block-start:1px solid var(--premium-color-border);padding-block:3.2rem 4rem}.premium-theme .mega-menu__list--collections{grid-template-columns:repeat(5,minmax(0,1fr));gap:.4rem clamp(1.8rem,3vw,4.8rem)}.premium-theme .mega-menu__list--collections .mega-menu__link{padding-block:.85rem;font-size:1.35rem;font-weight:550;letter-spacing:.01em;text-decoration:none}.premium-theme .mega-menu__list--collections .mega-menu__link:hover,.premium-theme .mega-menu__list--collections .mega-menu__link:focus-visible,.premium-theme .mega-menu__list--collections .mega-menu__link--active{color:var(--premium-color-accent);text-decoration:none}.premium-theme .mega-menu__item--view-all{grid-column:1 / -1;margin-block-end:1.2rem;padding-block-end:1.2rem;border-block-end:1px solid var(--premium-color-border)}.premium-theme .mega-menu__item--view-all .mega-menu__link{display:inline-flex;color:currentColor;font-size:1.15rem;font-weight:700;letter-spacing:var(--font-label-tracking);text-transform:uppercase}.premium-theme .header__submenu--collections{display:grid;grid-template-columns:repeat(3,minmax(18rem,1fr));width:min(86vw,84rem);max-height:min(68vh,64rem);overflow-y:auto}.premium-theme .header__submenu--collections .header__submenu-view-all{grid-column:1 / -1;border-block-end:1px solid var(--premium-color-border)}.premium-theme .menu-drawer__menu--collections .menu-drawer__menu-item{padding-block:.9rem;font-size:1.55rem}.premium-theme .menu-drawer__collection-view-all{border-block-end:1px solid var(--premium-color-border);font-weight:700}.premium-theme .search-modal{min-height:clamp(12rem,18vh,20rem);border-block-end:1px solid var(--premium-color-border);background:var(--premium-color-surface);color:var(--premium-color-ink)}.premium-theme .search-modal__content{max-width:min(76rem,calc(100vw - 3.2rem));padding-block:2.4rem}.premium-theme .search-modal .field__input{min-height:5.6rem;padding-inline:2.2rem 10rem;border-radius:var(--premium-button-radius);background:var(--premium-color-bg)}.premium-theme .predictive-search{border-color:var(--premium-color-border);border-radius:var(--premium-card-radius);background:var(--premium-color-surface);box-shadow:0 2.4rem 6rem #0000007f}.premium-theme .menu-drawer{border:0;background:var(--premium-color-surface);color:var(--premium-color-ink)}.premium-theme .menu-drawer__navigation{padding-block:2.4rem}.premium-theme .menu-drawer__menu-item{min-height:5.4rem;padding-block:1.2rem;color:var(--premium-color-ink);font-size:clamp(2rem,7vw,3rem);font-weight:700;letter-spacing:-.025em;line-height:1.05}.premium-theme .menu-drawer__utility-links{background:var(--premium-color-bg)}.premium-theme .premium-footer{margin-block-start:0;border:0;background:var(--premium-color-dark);color:var(--premium-color-inverse)}.premium-theme .premium-footer .footer__content-top{padding-block:clamp(5.6rem,7vw,9.6rem) 4.8rem}.premium-theme .premium-footer .footer__blocks-wrapper{row-gap:4rem}.premium-theme .premium-footer .footer-block__heading{margin-block-end:1.8rem;color:var(--premium-color-inverse);font-size:1.15rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase}.premium-theme .premium-footer .footer-block__details-content,.premium-theme .premium-footer .footer-block__details-content a,.premium-theme .premium-footer .copyright__content,.premium-theme .premium-footer .copyright__content a{color:#ffffffa3}.premium-theme .premium-footer .footer-block__details-content a:hover,.premium-theme .premium-footer .copyright__content a:hover{color:var(--premium-color-inverse)}.premium-theme .premium-footer .footer-block--newsletter{align-items:flex-start;margin-block-start:clamp(3.6rem,5vw,6.4rem);padding-block-start:3.2rem;border-block-start:1px solid rgb(255 255 255 / 14%)}.premium-theme .premium-footer .footer-block__newsletter{width:min(100%,52rem);text-align:start}.premium-theme .premium-footer .newsletter-form{margin-inline:0}.premium-theme .premium-footer .field__input{border-radius:var(--premium-button-radius);background:#ffffff12;color:var(--premium-color-inverse)}.premium-theme .premium-footer .field__label{color:#ffffff94}.premium-theme .premium-footer .footer__content-bottom{border-color:#ffffff24}.premium-theme .premium-footer .list-social__link{color:var(--premium-color-inverse)}@media screen and (max-width:989px){.premium-theme .header{min-height:6.4rem;padding-inline:max(1.2rem,var(--premium-content-padding))}.premium-theme .header__heading-logo--premium{width:clamp(12rem,34vw,14.4rem)}.template-index .section-header--overlay,.template-index .section-header:has(.header-wrapper--transparent-home){margin-block-end:calc(-1 * var(--premium-header-height, 6.4rem))}}@media screen and (max-width:749px){.premium-theme .announcement-bar__message{font-size:.95rem;letter-spacing:.1em}.premium-theme .header__icon{width:4rem;height:4rem}.premium-theme .premium-footer .footer__content-top{padding-block:5.6rem 3.2rem}.premium-theme .premium-footer .footer-block.grid__item{margin-block:0}}.motion-reduced *,.motion-reduced *:before,.motion-reduced *:after{scroll-behavior:auto!important;animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}@media(prefers-reduced-motion:reduce){.premium-theme *,.premium-theme *:before,.premium-theme *:after{scroll-behavior:auto!important;animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}
/*# sourceMappingURL=/cdn/shop/t/18/assets/theme-foundation.css.map */
