:root{--ww-font-sans: Montserrat, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", "Liberation Sans", sans-serif;--ww-ink: #000000;--ww-ink-soft: #222222;--ww-muted: #666666;--ww-border: #e4e1dc;--ww-soft: #f9f9f9;--ww-panel: #f5f3ef;--ww-accent: #6b1834;--ww-sapphire-primary: #00a1e0;--font-body--family: var(--ww-font-sans);--font-heading--family: var(--ww-font-sans);--font-subheading--family: var(--ww-font-sans);--font-h1--family: var(--font-heading--family);--font-h2--family: var(--font-heading--family);--font-h3--family: var(--font-heading--family);--font-h4--family: var(--font-heading--family);--font-h5--family: var(--font-heading--family);--font-h6--family: var(--font-heading--family);--font-h1--letter-spacing: 0;--font-h2--letter-spacing: 0;--font-h3--letter-spacing: 0;--font-h4--letter-spacing: 0;--font-h5--letter-spacing: 0;--font-h6--letter-spacing: 0;--botton-font-letter-spacing: 0}html,body{background:#fff;color:var(--ww-ink);letter-spacing:0;text-rendering:optimizeLegibility}body,button,input,textarea,select{font-family:var(--ww-font-sans)}h1,h2,h3,h4,h5,h6,.h1,.h2,.h3,.h4,.h5,.h6{color:var(--ww-ink);font-family:var(--ww-font-sans);font-weight:600;letter-spacing:0;line-height:1.15}a{color:inherit;text-underline-offset:.2em}a:focus-visible,button:focus-visible,summary:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline:2px solid var(--ww-accent);outline-offset:3px}.button,.button-secondary,.shopify-payment-button__button--unbranded,button.shopify-payment-button__button--unbranded,.cart__checkout-button,.quick-add__submit{min-height:44px;border-radius:0;box-shadow:none;font-family:var(--ww-font-sans);font-weight:600;letter-spacing:0;text-transform:uppercase}.button,.cart__checkout-button,.quick-add__submit{border-color:var(--ww-ink);background:var(--ww-ink);color:#fff}.button:hover,.cart__checkout-button:hover,.quick-add__submit:hover{border-color:#000;background:#000}.button-secondary{border:1px solid var(--ww-border);background:#fff;color:var(--ww-ink)}.button-secondary:hover{border-color:var(--ww-ink);background:var(--ww-soft)}.field__input,.select__select,.quantity__input,.quantity,.global-settings-popup,.drawer__inner{border-radius:0;box-shadow:none}#header-group,.header,.header-wrapper,.section-header{background:#fff}#header-group{border-bottom:1px solid var(--ww-border)}.header-block.header-logo,.header-block.header-logo .header__heading,.header-block.header-logo .header__heading-link,.header-block.header-logo .header__heading-logo-wrapper,.header-block.header-logo .header-logo__image-container{min-height:0;margin:0;line-height:1}.header-block.header-logo .header__heading{font-size:inherit}.header-block.header-logo .header__heading-logo-wrapper.no-logo{width:auto!important;max-width:none!important;height:auto!important;min-height:0!important;aspect-ratio:auto!important}.header-block.header-logo .logo-fallback,.header-block.header-logo .logo-fallback.h2{display:block;color:var(--ww-ink);font-size:clamp(1.9rem,2vw,2.7rem)!important;font-weight:800;line-height:1!important;text-transform:uppercase;white-space:nowrap}.announcement-bar,.section-announcement-bar{background:var(--ww-ink);color:#fff;font-size:1.2rem;letter-spacing:0}.header__heading-logo,.header__heading-link{max-width:175px}.header__menu-item,.list-menu__item,.mega-menu__link,.menu-drawer__menu-item{color:var(--ww-ink);font-size:1.25rem;font-weight:600;letter-spacing:0;text-transform:uppercase}.header__icon,.header__icon--cart,.header__icon--search,.header__icon--account,.menu-drawer__close-button,.menu-drawer__menu-item{min-width:44px;min-height:44px}.mega-menu__content,.menu-drawer,.drawer--menu .drawer__inner{border-color:var(--ww-border);background:#fff;box-shadow:0 16px 40px #00000014}.card,.card__inner,.card__media,.card__media .media,.card__media img,.collection-card,.collection-card__image,.resource-card,.product__media,.product__media img,.media,.media img{border-radius:0}.product-card-wrapper .card,.collection-card,.resource-card{border:0;background:#fff;box-shadow:none}.card__information,.card-information{padding-top:1.2rem}.card__heading,.card__heading .text,.card-information,.price,.price__container .price-item{color:var(--ww-ink);font-family:var(--ww-font-sans);letter-spacing:0}.card__heading{font-size:1.35rem;font-weight:500;line-height:1.4}.price{font-size:1.3rem;font-weight:600}.price-item--sale,.sale-badge{color:var(--ww-accent)}.badge{min-height:auto;border-radius:0;padding:.35rem .75rem;font-size:1.05rem;font-weight:600;letter-spacing:0;text-transform:uppercase}.new-badge,.custom-badge{display:none!important}.card__countdown,.card-countdown-wrapper,.product-countdown-wrapper,.cart-countdown,.cart-page__message,countdown-timer,count-down,.countdown-container,.countdown_timer,card-marquee,.product-marquee,.product-hot-stock,[data-edit-cart-hot-stock],.accelerated-checkout-block,.cart__dynamic-checkout-buttons,.additional-checkout-buttons,.list-payment,.section-multitasking-bar,.section-promotion-popup,.section-before-you-leave,.toolbar-mobile,.wishlist-button,.compare-button,.quickview-button{display:none!important}.card-product__group-wrapper .card-product__group-btn{border-radius:0;box-shadow:none}.collection-wrapper,.section--main-cart,.main-product-information{background:#fff}.collection-header,.facets-container,.facets__title-wrapper,.sorting-wrapper{border-color:var(--ww-border)}.facets__summary,.facets__label,.active-facets__button,.sorting-filter,.product-count,.breadcrumb,.breadcrumbs{color:var(--ww-muted);font-size:1.25rem;letter-spacing:0}.active-facets__button,.facets__inputs-wrapper,.facets__panel,.mobile-facets__inner{border-color:var(--ww-border);border-radius:0;box-shadow:none}.product-information__grid,.main-product-information .section{gap:clamp(2.4rem,4vw,6rem)}.product__title,.product-info__title,.product__title h1{color:var(--ww-ink);font-size:clamp(2.4rem,2.4vw,3.8rem);font-weight:600;letter-spacing:0;text-transform:none}.product-form__input .form__label,.variant-option__button-label,.cart-item__name,.cart-item__price-wrapper,.totals,.drawer__heading,.cart__empty-text{letter-spacing:0}.variant-option__button-label,.facets-layout .facets-layout-list--pill .input--primary{min-height:44px;border-radius:0}.variant-option__button-label:has(:checked){border-color:var(--ww-ink);background:var(--ww-ink);color:#fff}.cart-drawer,.cart-drawer .drawer__inner,.cart-page__summary,.cart-page__items,.drawer__footer{background:#fff;border-color:var(--ww-border)}.drawer--function-blocks{display:none}.cart-item,.cart-items__table-row{border-color:var(--ww-border)}.footer,.section-footer{border-top:1px solid var(--ww-border);background:var(--ww-soft);color:var(--ww-ink)}.footer-block__heading{color:var(--ww-ink);font-size:1.25rem;font-weight:700;letter-spacing:0;text-transform:uppercase}.footer-block__details-content,.footer-block__details-content .list-menu__item--link,.copyright__content,.policy_list a{color:var(--ww-muted);font-size:1.25rem;letter-spacing:0}.footer-block__details-content .list-menu__item--link:hover,.copyright__content a:hover,.policy_list a:hover{color:var(--ww-ink)}.template-collection,.main-product-information,.template-search,.section--main-cart,.section-page,.blog-posts-wrapper,.article-template,.customer,.account,.addresses{background:#fff;color:var(--ww-ink)}.section--page-width,.page-width,.template-collection .main-collection-grid,.template-search .collection-wrapper,.main-product-information.section--page-width,.cart-page,.blog-posts,.article-template,.customer,.account,.addresses{letter-spacing:0}.collection-hero,.collection-header,.template-search__header,.cart-page__title,.section-page .group-block,.blog-posts [id*=blog-post-header],.article-template [id*=blog-post-header],.main-404{border-color:var(--ww-border)}.collection-hero__text-wrapper,.collection-header,.template-search__header,.cart-page__title,.section-page .page-width,.main-404 .page-width{text-align:left}.collection-hero h1,.collection-header h1,.template-search__header h1,.cart-page__title h1,.section-page h1,.main-404 h1,.blog-posts h1,.article-template h1{color:var(--ww-ink);font-size:clamp(3rem,4vw,5.6rem);font-weight:600;letter-spacing:0;line-height:1;text-transform:none}.collection-hero__description,.collection-header .rte,.template-search__header,.section-page .rte,.article-template .rte,.blog-post-card__excerpt,.blog-posts__sidebar-item,.cart-page__title,.main-404 p{color:var(--ww-muted);font-size:1.45rem;line-height:1.65}.template-collection .main-collection-grid,.template-search .main-collection-grid{margin-top:0}.facets-wrapper,.facets-container,.facets__form,.facets__disclosure,.facets__summary,.mobile-facets__open,.sorting-filter,.product-count{border-color:var(--ww-border);color:var(--ww-muted);letter-spacing:0}.facets__summary,.facets__label,.facets__heading,.facets__reset,.mobile-facets__open,.sorting-filter,.product-count__text{font-size:1.25rem;font-weight:700;text-transform:uppercase}.facets__display,.mobile-facets__inner,.mobile-facets__footer,.sorting-filter__dropdown,.predictive-search,.search-modal__content{border-color:var(--ww-border);background:#fff;box-shadow:0 16px 40px #00000014}.product-grid,.collection--grid-layout,.product-recommendations .collection--grid-layout{row-gap:clamp(2.4rem,3vw,4.2rem)}.product-grid__item,.grid__item{min-width:0}.product-card-wrapper,.card-wrapper,.resource-card,.article-card-wrapper,.blog-post-card{color:var(--ww-ink)}.product-card-wrapper .card__inner,.product-card-wrapper .card__media,.product-card-wrapper .media,.product-card-wrapper img,.article-card-wrapper img,.blog-post-card__image-container,.blog-post-card__image-container img{aspect-ratio:3 / 4;background:#f2f2f2}.product-card-wrapper .card__content,.product-card-wrapper .card__information,.card-information{background:#fff}.card-information .price,.price__regular,.price__sale,.price-item{color:var(--ww-ink);letter-spacing:0}.price--on-sale .price-item--sale,.price__sale .price-item--sale{color:var(--ww-accent)}.price__compare,.price-item--regular s,s.price-item{color:var(--ww-muted)}.product-information{--gap: clamp(2.8rem, 5vw, 7rem)}.product-information__grid{align-items:start}.product-information__media,.product-media-container,.product__media,.product__media img,.thumbnail,.thumbnail img{border-color:var(--ww-border);border-radius:0}.product-information [id*=product-details],.product__info-container,.product-information__details{color:var(--ww-ink)}.product__title,.product-info__title,.product-information h1,.product-information h2,.product-tabs h2,.product-recommendations h2{color:var(--ww-ink);letter-spacing:0;text-transform:none}.product-information .price,.product-info-price,.product__price{margin:0;color:var(--ww-ink);font-size:clamp(1.8rem,1.8vw,2.6rem);font-weight:700}.product-form__buttons,.product-form__submit,.shopify-payment-button,.quantity,.variant-option,.variant-option__button-label,.product-form__input,.product-popup-modal__button,.share-button__button{letter-spacing:0}.product-form__submit,.product-form__buttons .button,.shopify-payment-button__button,.cart__checkout-button{min-height:50px;width:100%}.product-form__input legend,.product-form__input .form__label,.variant-option__button-label{color:var(--ww-ink);font-size:1.25rem;font-weight:700;text-transform:uppercase}.variant-option__button-label,.swatch-input__label,.quantity{border-color:var(--ww-border);background:#fff}.variant-option__button-label:hover,.variant-option__button-label:focus,.swatch-input__label:hover,.thumbnail[aria-current]{border-color:var(--ww-ink)}.productView-dlvr,.pickup-availability,.share-button,.product-popup-modal__button{color:var(--ww-muted);font-size:1.25rem}.product-tabs,.section-product-tabs,.product-recommendations,.featured-collection,.blog-posts,.section-page{border-color:var(--ww-border)}.product-tabs-tab,.product-tabs-content,.accordion,.collapsible-content,.blog-posts__sidebar-item,.article-template__content,.cart-page__items,.cart-page__summary,.cart__summary-container{border-color:var(--ww-border);background:#fff;box-shadow:none}.product-tabs button,.accordion summary,.collapsible-content summary{color:var(--ww-ink);font-weight:800;letter-spacing:0;text-transform:uppercase}.cart-page{gap:clamp(2rem,3vw,4rem)}.cart-page__items,.cart-page__summary{border:1px solid var(--ww-border)}.cart-page__summary{position:sticky;top:96px;align-self:start}.cart-item__name,.cart-item__details a,.cart-item__price-wrapper,.totals__subtotal,.totals__subtotal-value{color:var(--ww-ink);letter-spacing:0}.cart-item__option,.product-option,.cart-note,.tax-note{color:var(--ww-muted);font-size:1.25rem;line-height:1.5}.cart__ctas,.cart__checkout-button{width:100%}.template-search__search .field,.template-search__search .field__input,.search__input,.contact-form .field__input,.customer .field input,.customer input,.customer select,.customer textarea,.shopify-policy__container input,.shopify-policy__container textarea{border-color:var(--ww-border);border-radius:0;background:#fff;box-shadow:none}.template-search__search .field__input:focus,.search__input:focus,.contact-form .field__input:focus,.customer input:focus,.customer select:focus,.customer textarea:focus{border-color:var(--ww-ink);box-shadow:none}.section-page,.main-page,.shopify-policy__container,.customer,.account,.addresses{width:min(1180px,calc(100% - 32px));margin-inline:auto}.section-page{padding-block:48px}.section-page .rte,.shopify-policy__body,.article-template__content{color:var(--ww-muted);font-size:1.5rem;line-height:1.75}.section-page a,.shopify-policy__body a,.article-template__content a{color:var(--ww-ink);text-decoration:underline;text-underline-offset:.22em}.blog-posts__main,.article-template__grid{gap:clamp(2rem,4vw,5rem)}.blog-post-card,.article-card-wrapper{border:1px solid var(--ww-border);background:#fff}.blog-post-card__content{padding:18px}.blog-post-card__title,.article-template h2,.blog-posts__sidebar-heading{color:var(--ww-ink);letter-spacing:0;text-transform:none}.blog-posts__sidebar-heading{font-size:1.35rem;font-weight:800;text-transform:uppercase}.pagination-wrapper,.pagination{color:var(--ww-ink);letter-spacing:0}.pagination__item,.pagination__item--current{border-radius:0}.pagination__item--current{border-color:var(--ww-ink);background:var(--ww-ink);color:#fff}.contact-form,.form,.customer form,.address form{color:var(--ww-ink)}.contact-form label,.customer label,.address label{color:var(--ww-ink);font-size:1.2rem;font-weight:700;letter-spacing:0;text-transform:uppercase}.account-product,.order-history,.addresses [data-address],.customer table{border-color:var(--ww-border);background:#fff}.collection,.template-search,.main-product-information,.cart-page,.blog-posts,.article-template{--ww-section-gap: clamp(2.4rem, 4vw, 5.6rem)}.collection-hero,.collection-header,.template-search__header,.cart-page__title,.blog-posts [id*=blog-post-header],.article-template [id*=blog-post-header]{padding-block:clamp(2.8rem,5vw,6rem);border-bottom:1px solid var(--ww-border)}.facets-container,.facets__form,.sorting-wrapper,.collection-toolbar,.mobile-facets__open-wrapper{min-height:54px;border-top:1px solid var(--ww-border);border-bottom:1px solid var(--ww-border);background:#fff}.mobile-facets__open,.facets__summary,.sorting-filter__button,.sorting-filter .select__select{min-height:44px}.product-card-wrapper .card{position:relative}.product-card-wrapper .card__inner,.product-card-wrapper .card__media,.product-card-wrapper .media{overflow:hidden}.product-card-wrapper .card__media img,.product-card-wrapper .media img,.article-card-wrapper img,.blog-post-card__image-container img{transform:scale(1);transition:transform .24s ease}.product-card-wrapper .card:hover .card__media img,.product-card-wrapper .card:focus-within .card__media img,.article-card-wrapper:hover img,.blog-post-card:hover img{transform:scale(1.025)}.product-card-wrapper .card__badge,.card__badge{z-index:2}.product-card-wrapper .badge,.card__badge .badge{border:1px solid var(--ww-ink);background:#fffffff0;color:var(--ww-ink)}.product-card-wrapper .badge.color-accent-2,.product-card-wrapper .badge[aria-label*=Sale],.product-card-wrapper .badge:has(.price__badge-sale){border-color:var(--ww-accent);color:var(--ww-accent)}.product-card-wrapper .card__heading a,.article-card-wrapper a,.blog-post-card__title a{text-decoration:none}.product-card-wrapper .card__heading a:hover,.article-card-wrapper a:hover,.blog-post-card__title a:hover{text-decoration:underline;text-underline-offset:.22em}.product-information__grid{padding-top:var(--ww-section-gap);padding-bottom:var(--ww-section-gap)}.product__info-container,.product-information__details,.product-information [id*=product-details]{border-top:1px solid var(--ww-border)}.product__info-container>*,.product-information__details>*,.product-information [id*=product-details]>*{border-bottom-color:var(--ww-border)}.product-form__input,.quantity,.product-popup-modal__button,.share-button__button{min-height:44px}.product-form__submit,.cart__checkout-button,.shopify-payment-button__button{border-radius:0;font-weight:800;text-transform:uppercase}.product-tabs,.section-product-tabs,.product-recommendations,.featured-collection{padding-top:clamp(2.4rem,4vw,5rem);padding-bottom:clamp(2.4rem,4vw,5rem)}.product-recommendations .title,.featured-collection .title,.related-products__heading{color:var(--ww-ink);font-size:clamp(2.6rem,3vw,4.8rem);font-weight:600;letter-spacing:0;line-height:1;text-transform:none}.cart-page__summary,.cart__summary-container{padding:clamp(1.8rem,2.2vw,2.8rem)}.cart__checkout-button,.cart__ctas .button,.customer button,.contact-form .button{min-height:52px}.footer .newsletter-form,.footer .field,.footer input{border-radius:0}.footer .list-social__link,.footer .footer-block__details-content a,.footer .list-menu__item--link{min-height:44px;display:inline-flex;align-items:center}.footer .list-social__link:focus-visible,.footer .footer-block__details-content a:focus-visible,.footer .list-menu__item--link:focus-visible{outline-offset:2px}@media screen and (max-width:749px){.header__menu-item,.list-menu__item,.mega-menu__link,.menu-drawer__menu-item{min-height:44px;font-size:1.35rem}.collection .grid,.product-grid,.grid.product-grid{column-gap:1.2rem;row-gap:2.4rem}.card__heading,.price{font-size:1.2rem}.footer,.section-footer{padding-bottom:env(safe-area-inset-bottom)}.collection-hero h1,.collection-header h1,.template-search__header h1,.cart-page__title h1,.section-page h1,.main-404 h1,.blog-posts h1,.article-template h1{font-size:clamp(2.8rem,11vw,4.4rem)}.cart-page__summary{position:static}.product-form__submit,.product-form__buttons .button,.cart__checkout-button{min-height:52px}.section-page,.main-page,.shopify-policy__container,.customer,.account,.addresses{width:calc(100% - 32px)}}body :is(h1,h2,h3,h4,h5,h6){color:var(--ww-ink);font-weight:700;text-wrap:balance}body :is(p,li,.rte,.product__description,.product-details,.footer-block__details-content){line-height:1.6}body :is(.button,button,.shopify-payment-button__button,.product-form__submit,.cart__checkout-button){min-height:44px;font-weight:700!important;text-transform:uppercase}body.template-index .ww-home__hero-copy h1,body.template-index .ww-home__section-heading h2,body.template-index .ww-home__campaign-copy h2,body.template-index .ww-home__products h2,body.template-index .ww-home__inspiration h2,body.template-collection .collection-hero h1,body.template-product .product-details h1{letter-spacing:0!important}body.template-index .ww-home__story-links a,body.template-index .ww-home__category-copy strong,body.template-index .ww-home__product-tabs a,body.template-index .ww-home__product-copy>a,body.template-collection .card__heading a,body.template-product .product-recommendations .card__heading a{font-weight:700!important;letter-spacing:0!important}body.template-index .ww-home__button--ghost span,body.template-index .ww-home__button--primary{white-space:nowrap}:root,body{--ww-font-sans: Montserrat, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", "Liberation Sans", sans-serif;--ww-ink: #000000;--ww-ink-soft: #222222;--ww-muted: #666666;--ww-border: #e5e2dc;--ww-soft: #f9f9f9;--ww-panel: #f5f3ef}body,body a,body p,body li,body h1,body h2,body h3,body h4,body h5,body h6,body button,body input,body select,body textarea,body .button,body .price,body .card__heading,body .card-information{font-family:var(--ww-font-sans)!important;letter-spacing:0!important}body{color:var(--ww-ink);-webkit-font-smoothing:antialiased}body.template-index #header-group .logo-fallback,body.template-index #header-group .logo-fallback.h2,body:not(.template-index) #header-group .logo-fallback,body:not(.template-index) #header-group .logo-fallback.h2{letter-spacing:0!important}body.template-index .ww-home{--ww-ink: #000000;--ww-muted: #5d5d5d;--ww-border: #e4e1dc;--ww-soft: #f9f9f9;--ww-panel: #f6f4ef;background:#fff!important}body.template-index .ww-home__hero{min-height:clamp(640px,82svh,860px)!important;place-items:end center!important;overflow:hidden!important}body.template-index .ww-home__hero:after{background:linear-gradient(180deg,#0003,#0000000a 44%,#00000085),linear-gradient(90deg,#0000002e,#0000 60%)!important}body.template-index .ww-home__hero-media img{object-position:center 35%!important;transform:none!important}body.template-index .ww-home__hero-copy{width:min(620px,calc(100% - 32px))!important;padding:128px 0 clamp(38px,5.6vh,62px)!important;gap:7px!important}body.template-index .ww-home__hero-badge{order:1}body.template-index .ww-home__hero-copy h1{order:2;font-size:clamp(4rem,4.4vw,6.2rem)!important;font-weight:700!important;line-height:.95!important}body.template-index .ww-home__hero .ww-home__actions{order:3;margin-top:2px!important}body.template-index .ww-home__hero .ww-home__button{min-height:32px!important;padding-bottom:3px!important;font-size:1.18rem!important;font-weight:600!important}body.template-index .ww-home__section--tight{width:min(1500px,calc(100% - 40px))!important;padding:clamp(42px,5vw,68px) 0 clamp(34px,4.2vw,56px)!important;grid-template-columns:1fr!important;gap:clamp(22px,3.2vw,52px)!important;align-items:center!important;justify-items:center!important;text-align:center!important}body.template-index .ww-home__section--tight .ww-home__section-heading{padding-bottom:0!important;gap:7px!important;align-items:center!important;text-align:center!important}body.template-index .ww-home__section--tight .ww-home__section-heading p,body.template-index .ww-home__campaign-copy .ww-home__eyebrow,body.template-index .ww-home__products .ww-home__section-heading p,body.template-index .ww-home__inspiration p{color:var(--ww-muted)!important;font-size:1.05rem!important;font-weight:600!important;text-transform:uppercase!important}body.template-index .ww-home__section--tight .ww-home__section-heading h2,body.template-index .ww-home__products .ww-home__section-heading h2,body.template-index .ww-home__inspiration h2{color:var(--ww-ink)!important;font-weight:700!important;line-height:1!important;text-transform:uppercase!important}body.template-index .ww-home__section--tight .ww-home__section-heading:after{max-width:440px!important;margin-inline:auto!important;color:var(--ww-muted)!important;font-size:1.22rem!important;line-height:1.65!important}body.template-index .ww-home__category-grid{width:min(980px,100%)!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:clamp(10px,1.1vw,18px)!important;align-items:start!important}body.template-index .ww-home__category{overflow:hidden!important}body.template-index .ww-home__category-media{aspect-ratio:4 / 5!important;background:var(--ww-soft)!important}body.template-index .ww-home__category-copy{min-height:40px!important;padding:10px 4px 0!important}body.template-index .ww-home__category-copy strong{font-size:clamp(1.05rem,.9vw,1.28rem)!important;font-weight:700!important;line-height:1.22!important}body.template-index .ww-home__campaign{grid-template-columns:1fr!important;justify-items:center!important;background:var(--ww-soft)!important;border-top:1px solid var(--ww-border)!important;border-bottom:1px solid var(--ww-border)!important}body.template-index .ww-home__campaign-media{width:min(1120px,calc(100% - 32px))!important;height:clamp(560px,52vw,760px)!important;margin:clamp(28px,4vw,54px) auto 0!important}body.template-index .ww-home__campaign-media img{object-position:center top!important}body.template-index .ww-home__campaign-copy{width:min(760px,calc(100% - 32px))!important;padding:clamp(30px,4vw,56px) 0 clamp(42px,5vw,72px)!important;justify-items:center!important;text-align:center!important;background:transparent!important}body.template-index .ww-home__campaign-copy h2{max-width:680px!important;color:var(--ww-ink)!important;font-size:clamp(3.8rem,4.2vw,6.2rem)!important;font-weight:700!important;line-height:.98!important;overflow-wrap:normal!important;word-break:normal!important}body.template-index .ww-home__campaign-copy>div:not(.ww-home__campaign-actions){max-width:560px!important;margin-inline:auto!important;color:var(--ww-muted)!important;font-size:1.38rem!important;line-height:1.7!important}body.template-index .ww-home__campaign-actions{gap:18px!important;justify-content:center!important}body.template-index .ww-home__campaign-actions .ww-home__button,body.template-index .ww-home__campaign-actions .ww-home__text-link{color:var(--ww-ink)!important;font-size:1.08rem!important;font-weight:700!important}body.template-index .ww-home__story-grid{order:4;width:100%!important;padding:16px clamp(20px,4vw,64px)!important;display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:0!important;overflow:visible!important;border-top:1px solid var(--ww-border)!important;border-bottom:1px solid var(--ww-border)!important;background:#fff!important}body.template-index .ww-home__story{min-height:62px!important;padding:3px clamp(14px,2vw,26px)!important;border-left:1px solid var(--ww-border)!important;display:grid!important;align-content:center!important;justify-items:center!important;gap:4px!important;text-align:center!important}body.template-index .ww-home__story:first-child{border-left:0!important}body.template-index .ww-home__story p{display:block!important;margin:0!important;color:var(--ww-muted)!important;font-size:.95rem!important;font-weight:600!important;line-height:1.1!important;text-transform:uppercase!important}body.template-index .ww-home__story h2{display:none!important}body.template-index .ww-home__story-links{display:flex!important;justify-content:center!important}body.template-index .ww-home__story-links a{min-height:24px!important;color:var(--ww-ink)!important;font-size:1.04rem!important;font-weight:700!important}body.template-index .ww-home__trend-grid{background:#fff!important}body.template-index .ww-home__trend span{font-weight:700!important;text-shadow:0 1px 16px rgb(0 0 0 / 24%)!important}body.template-index .ww-home__products{width:min(1500px,calc(100% - 40px))!important}body.template-index .ww-home__product-grid{gap:clamp(12px,1.2vw,18px)!important}body.template-index .ww-home__product-copy{padding-top:2px!important}body.template-index .ww-home__product-copy>a,body.template-index .ww-home__product-copy .price{font-size:1.08rem!important;font-weight:700!important;line-height:1.3!important}body.template-index .ww-home__inspiration{padding-top:clamp(34px,4vw,56px)!important}body.template-index .ww-home__inspiration h2{font-size:clamp(3.2rem,3vw,4.8rem)!important}body.template-index .ww-home__inspiration-grid{border-top:1px solid var(--ww-border)!important;border-bottom:1px solid var(--ww-border)!important}body.template-index .ww-home__inspiration-grid a{min-height:190px!important}body.template-page #MainContent,body.template-blog #MainContent,body.template-article #MainContent,body.template-search #MainContent,body.template-404 #MainContent{background:#fff}body.template-page .page-width,body.template-blog .blog-posts,body.template-article .article-template,body.template-search .template-search,.shopify-policy__container{width:min(1160px,calc(100% - 32px))!important;max-width:none!important;margin-inline:auto!important}body.template-page .page-title,body.template-blog h1,body.template-article .article-template__title,body.template-search .template-search__header h1,.shopify-policy__title h1{margin:0 0 clamp(22px,3vw,38px)!important;padding-bottom:clamp(16px,2vw,24px)!important;border-bottom:1px solid var(--ww-border)!important;color:var(--ww-ink)!important;font-size:clamp(3.2rem,4vw,5.8rem)!important;font-weight:700!important;line-height:1!important;text-transform:uppercase!important}body.template-page .rte,body.template-article .rte,.shopify-policy__body{color:var(--ww-ink-soft)!important;font-size:1.48rem!important;line-height:1.8!important}body.template-page .rte p,body.template-article .rte p,.shopify-policy__body p{margin-block:0 1.25em!important}body.template-page .rte a,body.template-article .rte a,.shopify-policy__body a{color:var(--ww-ink)!important;text-decoration:underline!important;text-underline-offset:.28em!important}body.template-page .page-placeholder-wrapper,body.template-search .template-search__search,body.template-search .template-search__results{border:1px solid var(--ww-border)!important;background:var(--ww-soft)!important}body.template-collection .template-collection.collection-wrapper,body.template-search .template-search.collection-wrapper{width:min(1570px,calc(100% - 32px))!important}body.template-collection .product-grid,body.template-search .product-grid{gap:clamp(20px,2vw,32px) clamp(10px,1.1vw,16px)!important}body.template-collection .card__heading,body.template-collection .card__heading a,body.template-search .card__heading,body.template-search .card__heading a{font-size:1.1rem!important;font-weight:700!important;line-height:1.32!important}body.template-collection .product-card-wrapper .price,body.template-search .product-card-wrapper .price,body.template-product .product-recommendations .price,body.template-product .featured-collection .price{font-size:1.08rem!important;font-weight:700!important}body.template-product .related-products__heading,body.template-product .featured-collection .title,body.template-product .product-recommendations .title{font-size:clamp(2.6rem,3vw,4.2rem)!important;font-weight:500!important;line-height:1.1!important;text-transform:none!important}.footer,.section-footer{background:#f7f7f7!important}.footer-block__heading,.section-footer h2,.section-footer h3,.section-footer .heading{color:var(--ww-ink)!important;font-size:1.08rem!important;font-weight:700!important;text-transform:uppercase!important}.footer-block__details-content,.footer-block__details-content .list-menu__item--link,.section-footer p,.section-footer a,.copyright__content{color:var(--ww-ink-soft)!important;font-size:1.12rem!important;line-height:1.55!important}@media screen and (max-width:989px){body.template-index .ww-home__section--tight,body.template-index .ww-home__campaign{grid-template-columns:1fr!important}body.template-index .ww-home__section--tight{align-items:start!important}body.template-index .ww-home__section--tight .ww-home__section-heading{padding-bottom:0!important}body.template-index .ww-home__section--tight .ww-home__section-heading:after{max-width:520px!important}body.template-index .ww-home__campaign-media{height:clamp(440px,72vw,590px)!important}body.template-index .ww-home__campaign-copy{padding:38px 24px 44px!important}body.template-index .ww-home__story-grid{display:flex!important;justify-content:flex-start!important;gap:0!important;overflow-x:auto!important;scroll-snap-type:x proximity;scrollbar-width:none}body.template-index .ww-home__story-grid::-webkit-scrollbar{display:none}body.template-index .ww-home__story{min-width:178px!important;border-left:1px solid var(--ww-border)!important;scroll-snap-align:start}body.template-index .ww-home__story:first-child{border-left:0!important}}@media screen and (max-width:749px){body.template-index .ww-home__hero{min-height:620px!important;height:620px!important}body.template-index .ww-home__hero-copy{padding:86px 0 28px!important}body.template-index .ww-home__hero-copy h1{font-size:clamp(3.8rem,12.6vw,5rem)!important}body.template-index .ww-home__section--tight,body.template-index .ww-home__products{width:calc(100% - 24px)!important}body.template-index .ww-home__section--tight{padding-top:34px!important;padding-bottom:34px!important;gap:20px!important}body.template-index .ww-home__section--tight .ww-home__section-heading h2,body.template-index .ww-home__products .ww-home__section-heading h2,body.template-index .ww-home__inspiration h2{font-size:3.1rem!important}body.template-index .ww-home__section--tight .ww-home__section-heading:after{font-size:1.2rem!important}body.template-index .ww-home__category-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:6px!important}body.template-index .ww-home__category-media{aspect-ratio:1 / 1.3!important}body.template-index .ww-home__category-copy{min-height:38px!important}body.template-index .ww-home__category-copy strong{font-size:.9rem!important;line-height:1.18!important}body.template-index .ww-home__campaign{border-top:0!important}body.template-index .ww-home__campaign-copy h2{font-size:3.6rem!important}body.template-index .ww-home__campaign-copy>div:not(.ww-home__campaign-actions){font-size:1.3rem!important}body.template-index .ww-home__story{min-width:154px!important;padding-inline:14px!important}body.template-index .ww-home__product-grid,body.template-collection .product-grid,body.template-search .product-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}body.template-page .page-title,body.template-blog h1,body.template-article .article-template__title,body.template-search .template-search__header h1,.shopify-policy__title h1{font-size:3rem!important}}body.template-product .product-form__quantity .quantity-selector{position:relative;width:132px;max-width:100%;min-height:46px;border:1px solid var(--ww-border);border-radius:0;background:#fff}body.template-product .product-form__quantity .quantity__button{top:0;width:44px;height:44px;min-height:44px;padding:0;border:0;background:transparent!important;color:var(--ww-ink)}body.template-product .product-form__quantity .quantity-minus{left:0;right:auto}body.template-product .product-form__quantity .quantity-plus{right:0;left:auto}body.template-product .product-form__quantity .quantity__input{width:100%;height:44px;min-height:44px;padding:0 44px;color:var(--ww-ink);font-weight:700;line-height:44px;opacity:1}@media screen and (max-width:749px){body.template-product .breadcrumbs__list>li:last-child{display:none}body.template-product .breadcrumbs__list>li:nth-last-child(2) .breadcrumbs__separator{display:none}body.template-product .product-form__quantity{max-width:none}body.template-product .product-form__quantity .quantity-selector{width:128px}}body.template-index #header-group{position:absolute!important;inset:0 0 auto!important;height:72px!important;min-height:72px!important;z-index:90!important;overflow:visible!important;border-bottom:0!important;background:linear-gradient(180deg,rgb(0 0 0 / 28%) 0%,rgb(0 0 0 / 8%) 72%,transparent 100%)!important;pointer-events:none!important}body.template-index #header-group .section-announcement-bar{display:none!important}body.template-index #header-group .shopify-section-group-header-group,body.template-index #header-group .header-section,body.template-index #header-group .header-wrapper,body.template-index #header-group header-component,body.template-index #header-group .row-group,body.template-index #header-group .header__row,body.template-index #header-group .header__columns,body.template-index #header-group .header__column,body.template-index #header-group .header-block,body.template-index #header-group .section,body.template-index #header-group .color-scheme-1{height:72px!important;min-height:72px!important;background:transparent!important;color:#fff!important;box-shadow:none!important}body.template-index #header-group .header__columns{align-items:center!important;pointer-events:auto!important}body.template-index #header-group .logo-fallback,body.template-index #header-group .logo-fallback.h2,body.template-index #header-group a,body.template-index #header-group summary,body.template-index #header-group button,body.template-index #header-group .header__menu-item,body.template-index #header-group .list-menu__item,body.template-index #header-group .header__icon{color:#fff!important;text-shadow:0 1px 16px rgb(0 0 0 / 30%)!important}body.template-index #header-group .logo-fallback,body.template-index #header-group .logo-fallback.h2{font-size:clamp(2rem,2vw,3rem)!important;line-height:1!important;white-space:nowrap!important}body.template-index .section-warp-whatsapp-catalog .warp-whatsapp-catalog__button{min-height:48px!important;width:max-content!important;max-width:100%!important;padding:12px 20px!important;overflow:hidden!important}body.template-index .section-warp-whatsapp-catalog .warp-whatsapp-catalog__button img{width:20px!important;height:20px!important;min-width:20px!important;max-width:20px!important;flex:0 0 20px!important;object-fit:contain!important}body.template-index .section-footer{border-top:1px solid var(--ww-border)!important;background:#f5f5f5!important}body.template-index .section-footer accordion-custom.menu-block:has(.details-content ul:empty){display:none!important}body.template-index .section-footer .jumbo-text__container,body.template-index .section-footer jumbo-text{display:none!important}body.template-index .section-footer .group-block:has(.jumbo-text__container){margin-block-start:20px!important}body.template-index .section-footer .group-block:has(.jumbo-text__container)>.group-block-content{justify-content:flex-end!important}body.template-index .footer-bottom{display:none!important}@media screen and (max-width:749px){body.template-index .section-warp-whatsapp-catalog .warp-whatsapp-catalog__button{width:100%!important}}body.template-collection .main-collection-banner,body.template-collection .collection-hero,body.template-collection [id*=CollectionBanner]{min-height:0!important;padding:16px 0!important;display:block!important;background:#fff!important;border-bottom:1px solid var(--ww-border)!important}body.template-collection .collection-hero__inner,body.template-collection .collection-hero__text-wrapper{width:min(1360px,calc(100% - 32px))!important;margin-inline:auto!important}body.template-collection .collection-hero .group-block{--padding-block-start: 0 !important;--padding-block-end: 0 !important}body.template-collection .collection-hero .breadcrumbs,body.template-collection .collection-hero .element-margin-bottom{margin:0!important}body.template-collection .collection-hero .breadcrumbs{font-size:1.15rem!important;text-transform:uppercase}body.template-collection .collection-hero__text-wrapper>.text-block{display:none!important}body.template-collection .template-collection.collection-wrapper{padding-top:clamp(24px,3vw,40px)!important}body.template-collection .product-grid-container{padding-top:0!important}body.template-product .section-product-tabs .tab-content.is-active .toggle-content{display:block!important;height:auto!important;opacity:1!important;visibility:visible!important;overflow:visible!important}body.template-product .section-product-tabs .tabs-content:not(.style-accordion) .tab-content.is-active{min-height:0!important}body.template-product .section-product-tabs .tabs-content{padding-top:14px!important;padding-bottom:18px!important}body.template-product .section-product-tabs{min-height:0!important}@media screen and (min-width:750px){body.template-product .section-product-tabs .tab-content.is-active .toggle-title{display:none!important}}@media screen and (max-width:989px){body.template-collection .facets-vertical-sort,body.template-search .facets-vertical-sort,body.template-collection .switcher-grid,body.template-search .switcher-grid,body.template-collection .facet-filters.sorting,body.template-search .facet-filters.sorting{display:none!important}body.template-collection .facets-block-wrapper,body.template-search .facets-block-wrapper{display:flex!important;justify-content:flex-end!important;align-items:center!important;min-height:46px!important;margin:0!important;padding:0 0 14px!important;border:0!important;background:transparent!important;box-shadow:none!important}body.template-collection .facets-block-wrapper:before,body.template-collection .facets-block-wrapper:after,body.template-search .facets-block-wrapper:before,body.template-search .facets-block-wrapper:after,body.template-collection .facets-container:before,body.template-collection .facets-container:after,body.template-search .facets-container:before,body.template-search .facets-container:after{display:none!important;content:none!important}body.template-collection .facets-wrapper accordion-custom.blog-post__category,body.template-search .facets-wrapper accordion-custom.blog-post__category,body.template-collection #FacetFiltersForm,body.template-search #FacetFiltersForm,body.template-collection .facets-container>:not(.mobile-facets__wrapper),body.template-search .facets-container>:not(.mobile-facets__wrapper){display:none!important}body.template-collection .facets-wrapper,body.template-search .facets-wrapper{display:block!important;width:100%!important;padding:0!important;border:0!important;background:transparent!important;box-shadow:none!important}body.template-collection .facets-container,body.template-search .facets-container{display:flex!important;justify-content:flex-end!important;align-items:center!important;width:100%!important;padding:0!important;border:0!important;background:transparent!important;box-shadow:none!important}body.template-collection .mobile-facets__wrapper,body.template-search .mobile-facets__wrapper{display:flex!important;margin-left:auto!important;border:0!important;background:transparent!important;box-shadow:none!important}body.template-collection .mobile-facets__disclosure,body.template-search .mobile-facets__disclosure,body.template-collection .mobile-facets__open-wrapper,body.template-search .mobile-facets__open-wrapper,body.template-collection .mobile-facets__open,body.template-search .mobile-facets__open{border:0!important;background:transparent!important;box-shadow:none!important}}@media screen and (max-width:749px){body.template-collection .main-collection-banner,body.template-collection .collection-hero,body.template-collection [id*=CollectionBanner]{padding:12px 0!important}body.template-collection .collection-hero__inner,body.template-collection .collection-hero__text-wrapper{width:calc(100% - 24px)!important}body.template-collection .template-collection.collection-wrapper,body.template-search .template-search.collection-wrapper{width:calc(100% - 24px)!important;padding-top:22px!important}body.template-collection .main-collection-grid,body.template-search .main-collection-grid,body.template-collection .product-grid-container,body.template-search .product-grid-container,body.template-collection .product-grid,body.template-search .product-grid{width:100%!important;max-width:100%!important;min-width:0!important}body.template-collection .product-grid,body.template-search .product-grid{display:grid!important;--card-grid-per-row: 2 !important;--card-grid-template: auto-flow dense / repeat(2, minmax(0, 1fr)) !important;--card-grid-gap: 34px 8px !important;--product-grid-gap-mobile: 34px 8px !important;grid:auto-flow dense / repeat(2,minmax(0,1fr))!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:34px 8px!important;column-gap:8px!important;row-gap:34px!important}body.template-collection .product-grid>*,body.template-search .product-grid>*{width:auto!important;max-width:100%!important;min-width:0!important}body.template-collection .mobile-facets__open-wrapper,body.template-search .mobile-facets__open-wrapper{min-height:44px!important;display:inline-flex!important;align-items:center!important}body.template-product .product-form__buttons{display:grid!important;grid-template-columns:1fr!important;gap:12px!important}body.template-product .add-to-cart-button-inner{width:100%!important;display:grid!important;grid-template-columns:1fr!important}body.template-product .product-form__buttons .add-to-cart-button-container,body.template-product .product-form__buttons .add-to-cart-button,body.template-product .product-form__buttons button[name=add]{width:100%!important;min-width:0!important}body.template-product .product-form__buttons .share-button.product-share{display:none!important}}body.template-index #header-group{display:block!important;position:fixed!important;inset:0 0 auto 0!important;width:100%!important;height:0!important;z-index:80!important;overflow:visible!important;background:transparent!important;pointer-events:none!important}body.template-index #header-group .shopify-section-group-header-group,body.template-index #header-group .header-section,body.template-index #header-group .header-wrapper,body.template-index #header-group header-component,body.template-index #header-group .row-group,body.template-index #header-group .header__row{width:100%!important;background:transparent!important;box-shadow:none!important;pointer-events:auto}body.template-index #header-group .logo-fallback,body.template-index #header-group .logo-fallback.h2{font-size:clamp(2.4rem,2.55vw,4rem)!important;letter-spacing:0!important;text-shadow:0 2px 22px rgb(0 0 0 / 32%)}body.template-index #MainContent{margin-top:0!important;padding-top:0!important}body.template-index .ww-home__hero{min-height:clamp(620px,76vh,820px)!important;grid-template-columns:1fr!important;place-items:end center!important;background:#151515!important}body.template-index .ww-home__hero-media{position:absolute!important;top:0!important;right:0!important;bottom:0!important;left:0!important;z-index:0!important;min-height:100%!important;order:0!important}body.template-index .ww-home__hero-media img{object-position:center 36%!important}body.template-index .ww-home__hero-media>span{display:none!important}body.template-index .ww-home__hero-copy{grid-column:1!important;grid-row:1!important;justify-self:center!important;align-self:end!important;width:min(540px,calc(100% - 32px))!important;margin:0 auto!important;padding:118px 0 clamp(34px,5.5vh,56px)!important;gap:5px!important;text-align:center!important}body.template-index .ww-home__hero-copy .ww-home__kicker,body.template-index .ww-home__hero-badge{margin:0!important;color:#fff!important;font-size:clamp(1.25rem,1.55vw,1.8rem)!important;font-weight:800!important;line-height:1.1!important;text-transform:uppercase!important;text-shadow:0 2px 18px rgb(0 0 0 / 38%)}body.template-index .ww-home__hero-copy h1{margin:0!important;color:#fff!important;font-size:clamp(4.2rem,4.7vw,6.4rem)!important;font-weight:800!important;line-height:.92!important;text-transform:uppercase!important;text-shadow:0 2px 18px rgb(0 0 0 / 36%)}body.template-index .ww-home__hero-copy .ww-home__kicker,body.template-index .ww-home__hero-copy .ww-home__lede{display:none!important}body.template-index .ww-home__hero .ww-home__actions{justify-content:center!important;margin-top:6px!important}body.template-index .ww-home__hero .ww-home__button{font-size:1.25rem!important;font-weight:800!important}@media screen and (max-width:749px){body.template-index #header-group .logo-fallback,body.template-index #header-group .logo-fallback.h2{font-size:2rem!important;letter-spacing:0!important}body.template-index .ww-home__hero{min-height:92svh!important}body.template-index .ww-home__hero-copy{padding-bottom:30px!important;gap:4px!important}body.template-index .ww-home__hero-copy h1{font-size:clamp(3.8rem,13vw,5.2rem)!important}}body.template-index #header-group{height:clamp(94px,8.6vw,124px)!important;background:linear-gradient(180deg,rgb(0 0 0 / 28%) 0%,rgb(0 0 0 / 10%) 58%,transparent 100%)!important}body.template-index #header-group .header__row,body.template-index #header-group .header-wrapper,body.template-index #header-group header-component,body.template-index #header-group .row-group{min-height:clamp(94px,8.6vw,124px)!important;height:clamp(94px,8.6vw,124px)!important}body.template-index #header-group .header__columns{min-height:clamp(94px,8.6vw,124px)!important;height:clamp(94px,8.6vw,124px)!important;align-items:start!important}body.template-index #header-group .header-logo,body.template-index #header-group .header__heading-link,body.template-index #header-group .header-logo__image-container{overflow:visible!important}body.template-index #header-group .logo-fallback,body.template-index #header-group .logo-fallback.h2{color:#fff!important;font-size:clamp(2.7rem,3vw,4.9rem)!important;font-weight:800!important;line-height:.95!important;text-shadow:0 1px 18px rgb(0 0 0 / 24%);text-transform:uppercase}body.template-index #header-group side-drawer-opener.header__icon--menu{color:#fff!important}body.template-index #header-group .header__menu-item,body.template-index #header-group .list-menu__item{font-size:clamp(1.15rem,.9vw,1.55rem)!important;font-weight:800!important;text-shadow:0 1px 18px rgb(0 0 0 / 28%)}body.template-index #header-group .header__column--right{gap:.4rem}body.template-collection .product-card-wrapper .card--block-media,body.template-search .product-card-wrapper .card--block-media{background:#f7f7f5!important}body.template-collection .product-card-wrapper .card--block-media img,body.template-search .product-card-wrapper .card--block-media img{opacity:1!important;transition:transform .24s ease!important;visibility:visible!important}body.template-collection .product-card-wrapper .card--block-media .media--hover-effect>img,body.template-search .product-card-wrapper .card--block-media .media--hover-effect>img{opacity:1!important}@media screen and (min-width:990px){body.template-index #header-group .header__columns{--header-left: minmax(520px, 1fr);--header-center: minmax(280px, auto);--header-right: minmax(220px, 1fr);padding-inline:clamp(20px,2.5vw,44px)!important}body.template-index #header-group .header__column--left{align-self:start;gap:clamp(1.4rem,1.4vw,2.4rem);padding-top:clamp(1.5rem,1.8vw,2.6rem)}body.template-index #header-group side-drawer-opener.header__icon--menu{display:block!important;flex:0 0 auto;height:clamp(44px,3.6vw,58px)!important;width:clamp(44px,3.6vw,58px)!important}body.template-index #header-group side-drawer-opener.header__icon--menu .header__icon{height:100%!important;min-height:100%!important;min-width:100%!important;width:100%!important}body.template-index #header-group side-drawer-opener.header__icon--menu .svg-wrapper,body.template-index #header-group side-drawer-opener.header__icon--menu svg{height:clamp(30px,2.4vw,42px)!important;width:clamp(30px,2.4vw,42px)!important}body.template-index #header-group .header-block.header-logo{flex:0 0 auto;max-width:min(42vw,520px)!important}body.template-index #header-group .header-block.header-menu{left:clamp(92px,8vw,132px);position:absolute!important;top:clamp(68px,5.8vw,86px);z-index:2}body.template-index #header-group .header__column--right{align-self:start;padding-top:clamp(1.7rem,1.9vw,2.9rem)}}@media screen and (max-width:989px){body.template-index #header-group{height:72px!important}body.template-index #header-group .header__row,body.template-index #header-group .header-wrapper,body.template-index #header-group header-component,body.template-index #header-group .row-group,body.template-index #header-group .header__columns{min-height:72px!important;height:72px!important}body.template-index #header-group .logo-fallback,body.template-index #header-group .logo-fallback.h2{font-size:2rem!important}}body.template-collection .product-card-wrapper .card--block-media,body.template-search .product-card-wrapper .card--block-media{background:#f8f7f4;overflow:hidden;position:relative}body.template-collection .product-card-wrapper .card--block-media>.ratio,body.template-search .product-card-wrapper .card--block-media>.ratio{--ratio-percent: 150% !important;align-items:stretch!important;display:flex!important;overflow:hidden!important;position:relative!important}body.template-collection .product-card-wrapper .card--block-media>.ratio:before,body.template-search .product-card-wrapper .card--block-media>.ratio:before{content:"";flex:0 0 0;height:0;padding-bottom:var(--ratio-percent);width:0}body.template-collection .product-card-wrapper .card--block-media>.ratio>card-media,body.template-collection .product-card-wrapper .card--block-media>.ratio .card__media,body.template-collection .product-card-wrapper .card--block-media>.ratio .media,body.template-search .product-card-wrapper .card--block-media>.ratio>card-media,body.template-search .product-card-wrapper .card--block-media>.ratio .card__media,body.template-search .product-card-wrapper .card--block-media>.ratio .media{aspect-ratio:auto!important;display:block!important;height:100%!important;top:0!important;right:0!important;bottom:0!important;left:0!important;position:absolute!important;width:100%!important}body.template-collection .product-card-wrapper .card--block-media>.ratio .card__content,body.template-search .product-card-wrapper .card--block-media>.ratio .card__content{background:transparent!important;top:0!important;right:0!important;bottom:0!important;left:0!important;pointer-events:none;position:absolute!important;z-index:2}body.template-collection .product-card-wrapper .card--block-media>.ratio img,body.template-search .product-card-wrapper .card--block-media>.ratio img{aspect-ratio:auto!important;background:transparent!important;display:block!important;height:100%!important;max-width:none!important;object-fit:cover!important;object-position:center top!important;opacity:1!important;visibility:visible!important;width:100%!important}body.template-product .product-information__media,body.template-product media-gallery,body.template-product media-gallery swiper-component,body.template-product media-gallery .swiper-main,body.template-product media-gallery .swiper,body.template-product media-gallery .swiper-wrapper,body.template-product media-gallery .swiper-slide,body.template-product .product-media-container,body.template-product picture.media,body.template-product .product-media{min-width:0}body.template-product .product-information__media{height:auto!important;justify-self:stretch;width:100%!important}body.template-product .product-information__media media-gallery,body.template-product .product-information__media media-gallery swiper-component,body.template-product .product-information__media media-gallery .swiper-main,body.template-product .product-information__media media-gallery .swiper-wrapper,body.template-product .product-information__media media-gallery .swiper-slide{width:100%!important}body.template-product .product-information__media media-gallery{height:auto!important}body.template-product .product-media-container,body.template-product picture.media,body.template-product .product-media{display:block!important;overflow:hidden;position:relative;width:100%!important}body.template-product .product-media-container img.product-media__image{aspect-ratio:auto!important;display:block!important;height:100%!important;object-fit:cover!important;object-position:center top!important;opacity:1!important;visibility:visible!important;width:100%!important}@media screen and (min-width:750px){body.template-product .product-media-container--image{min-height:clamp(560px,66vw,860px)}}body.template-collection .main-collection-banner{border-bottom:0}body.template-collection .main-collection-banner .section-content-wrapper,body.template-collection .main-collection-banner .breadcrumbs__list{align-items:flex-start!important;justify-content:flex-start!important;text-align:left!important}body.template-collection .main-collection-banner .text-block,body.template-collection .main-collection-banner .text-block h1{text-align:left!important}.ww-collection-edit-nav{background:#fff;border-top:1px solid var(--ww-border);border-bottom:1px solid var(--ww-border)}.ww-collection-edit-nav__inner{display:grid;grid-template-columns:minmax(190px,.8fr) minmax(0,1.6fr) auto;gap:clamp(1.6rem,3vw,4rem);align-items:center;padding-block:clamp(1.4rem,2.4vw,2.6rem)}.ww-collection-edit-nav__copy p,.ww-product-assurance__heading p{margin:0 0 .4rem;color:var(--ww-muted);font-size:.95rem;font-weight:700;letter-spacing:0;line-height:1.2;text-transform:uppercase}.ww-collection-edit-nav__copy h2,.ww-product-assurance__heading h2{margin:0;color:var(--ww-ink);font-size:clamp(1.9rem,2.5vw,3.1rem);font-weight:800;letter-spacing:0;line-height:1;text-transform:uppercase}.ww-collection-edit-nav__copy span{display:block;max-width:34rem;margin-top:.8rem;color:var(--ww-muted);font-size:1.15rem;line-height:1.55}.ww-collection-edit-nav__links,.ww-collection-edit-nav__meta{display:flex;flex-wrap:wrap;align-items:center;gap:1.4rem}.ww-collection-edit-nav__links a,.ww-collection-edit-nav__meta a{color:var(--ww-ink);font-size:1.05rem;font-weight:800;letter-spacing:0;line-height:1.2;text-decoration:underline;text-underline-offset:.35rem;text-transform:uppercase}.ww-collection-edit-nav__meta{justify-content:flex-end}.ww-collection-edit-nav__meta span{color:var(--ww-muted);font-size:1rem;font-weight:800;line-height:1.2;text-transform:uppercase}body.template-collection .switcher-grid,body.template-collection .facet-per-page{display:none!important}body.template-collection .facets-vertical-sort .facets-vertical-form{border-top:0;border-bottom:1px solid var(--ww-border)}body.template-collection .facets-vertical-sort .sorting-wrapper{justify-content:flex-end}body.template-collection .product-grid{--product-grid-gap-desktop: 28px 12px !important;--product-grid-gap-mobile: 22px 10px !important}body.template-collection .product-card-wrapper .card--block-media>.ratio,body.template-search .product-card-wrapper .card--block-media>.ratio{--ratio-percent: 150% !important;background:#f8f7f4}body.template-collection .product-card-wrapper .media,body.template-search .product-card-wrapper .media{background:#f8f7f4}body.template-collection .product-card-wrapper .media img,body.template-search .product-card-wrapper .media img{height:100%!important;object-fit:cover!important;object-position:center top!important;width:100%!important}body.template-collection .card-product-information .card--block-vendor,body.template-search .card-product-information .card--block-vendor{display:none!important}body.template-collection .card-product-information,body.template-search .card-product-information{gap:.45rem!important;padding-top:.8rem}body.template-collection .card__heading,body.template-collection .card__heading a,body.template-search .card__heading,body.template-search .card__heading a{color:var(--ww-ink);font-size:1.08rem;font-weight:800;letter-spacing:0;line-height:1.25;text-transform:uppercase}body.template-collection .product-card-wrapper .price,body.template-search .product-card-wrapper .price{color:var(--ww-ink);font-size:1.02rem;font-weight:700;line-height:1.2}body.template-collection .product-card-wrapper s.price-item,body.template-search .product-card-wrapper s.price-item{color:var(--ww-muted)}body.template-product .product-details{border-left:1px solid var(--ww-border);padding-left:clamp(1.6rem,3vw,3.4rem)!important}body.template-product .product-details .view-product-title{display:none}body.template-product .product-details h1{font-size:clamp(2.2rem,2.7vw,3.6rem);font-weight:800;letter-spacing:0;line-height:1.05;text-transform:uppercase}body.template-product .product-details .price{font-size:1.65rem;font-weight:800}body.template-product variant-picker,body.template-product .product-form__input,body.template-product .product-form__quantity,body.template-product .product-form__buttons,body.template-product .card-product__group-item{border-top:1px solid var(--ww-border);padding-top:1.4rem}body.template-product .product-form__input input[type=radio]+label,body.template-product variant-picker label,body.template-product .variant-picker__option label{border-radius:0!important;min-width:4rem;text-align:center}body.template-product .product-form__buttons,body.template-product product-form,body.template-product .shopify-payment-button,body.template-product .product-form__submit{width:100%}body.template-product .product-form__submit,body.template-product .add-to-cart,body.template-product button[name=add]{min-height:4.8rem;background:var(--ww-ink)!important;border-color:var(--ww-ink)!important;color:#fff!important;font-size:1.15rem;font-weight:800;letter-spacing:0;text-transform:uppercase}body.template-product .section-product-tabs{border-top:1px solid var(--ww-border);border-bottom:1px solid var(--ww-border)}body.template-product .section-product-tabs .tabs-list{justify-content:flex-start!important}body.template-product .section-product-tabs .tab-title{font-size:1.05rem;font-weight:800;letter-spacing:0;text-transform:uppercase}body.template-product .section-product-tabs .tabs-content{max-width:760px;color:var(--ww-muted);font-size:1.3rem;line-height:1.7}.ww-product-assurance{background:#fff;border-bottom:1px solid var(--ww-border)}.ww-product-assurance__inner{display:grid;grid-template-columns:minmax(220px,.8fr) minmax(0,1.7fr);gap:clamp(1.8rem,3vw,4rem);align-items:start;padding-block:clamp(2.2rem,4vw,4.4rem)}.ww-product-assurance__grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border-top:1px solid var(--ww-border);border-left:1px solid var(--ww-border)}.ww-product-assurance__grid article{min-height:12rem;padding:clamp(1.4rem,2vw,2.2rem);border-right:1px solid var(--ww-border);border-bottom:1px solid var(--ww-border)}.ww-product-assurance__grid article p{margin:0 0 1.2rem;color:var(--ww-accent);font-size:.95rem;font-weight:800;line-height:1.2;text-transform:uppercase}.ww-product-assurance__grid article span{color:var(--ww-muted);font-size:1.1rem;line-height:1.55}@media screen and (min-width:990px){body.template-collection .product-grid{grid-template-columns:repeat(4,minmax(0,1fr))!important}}@media screen and (max-width:989px){.ww-collection-edit-nav__inner,.ww-product-assurance__inner{grid-template-columns:1fr}.ww-collection-edit-nav__meta{justify-content:flex-start}.ww-product-assurance__grid{grid-template-columns:repeat(2,minmax(0,1fr))}body.template-product .product-details{border-left:0;padding-left:0!important}}@media screen and (max-width:749px){.ww-collection-edit-nav__inner,.ww-product-assurance__inner{padding-inline:1.2rem}.ww-collection-edit-nav__links{flex-wrap:nowrap;margin-inline:-1.2rem;overflow-x:auto;padding:0 1.2rem .4rem}.ww-collection-edit-nav__links a{flex:0 0 auto}.ww-product-assurance__grid{grid-template-columns:1fr}}body.template-collection .product-card-wrapper .card--block-media,body.template-search .product-card-wrapper .card--block-media{position:relative}body.template-collection .product-card-wrapper .card--block-media>.ratio,body.template-search .product-card-wrapper .card--block-media>.ratio{display:block;overflow:hidden;position:relative}body.template-collection .product-card-wrapper .card--block-media>.ratio>card-media,body.template-collection .product-card-wrapper .card--block-media>.ratio .card__media,body.template-collection .product-card-wrapper .card--block-media>.ratio .media,body.template-search .product-card-wrapper .card--block-media>.ratio>card-media,body.template-search .product-card-wrapper .card--block-media>.ratio .card__media,body.template-search .product-card-wrapper .card--block-media>.ratio .media{aspect-ratio:auto!important;display:block;height:100%;top:0;right:0;bottom:0;left:0;position:absolute;width:100%}body.template-collection .product-card-wrapper .card--block-media>.ratio img,body.template-search .product-card-wrapper .card--block-media>.ratio img{aspect-ratio:auto!important;display:block!important;height:100%!important;max-width:none;object-fit:cover!important;object-position:center top!important;width:100%!important}body.template-product .product-information__media picture.media,body.template-product .product-information__media .product-media,body.template-product .product-information__media .product-media img{display:block!important}body:not(.template-index) #header-group{border-bottom:1px solid var(--ww-border)}body:not(.template-index) #header-group .header-section,body:not(.template-index) #header-group .header-wrapper,body:not(.template-index) #header-group header-component,body:not(.template-index) #header-group .row-group,body:not(.template-index) #header-group .header__row,body:not(.template-index) #header-group .header__columns{min-height:64px}body:not(.template-index) #header-group .header__row{padding-block:0}body:not(.template-index) #header-group .logo-fallback,body:not(.template-index) #header-group .logo-fallback.h2{font-size:clamp(1.45rem,1.45vw,2.1rem)!important}body.template-collection .collection-hero__text-wrapper,body.template-collection .collection-header,body.template-collection [id*=CollectionBanner] .group-block{width:min(1570px,100%);margin-inline:auto;text-align:left}body.template-collection .collection-hero h1,body.template-collection .collection-header h1,body.template-collection [id*=CollectionBanner] h1,body.template-search .template-search__header h1{font-size:clamp(3rem,3.8vw,5.8rem)}body.template-collection .product-grid-container .collection-header,body.template-collection .shopify-section[id*=__product-grid] .collection-header{display:none!important}body.template-collection .breadcrumb,body.template-product .breadcrumb,body.template-collection [class*=breadcrumb],body.template-product [class*=breadcrumb]{color:var(--ww-muted);font-size:1.1rem;font-weight:700;text-transform:uppercase}body.template-product #MainContent>.shopify-section:first-child{border-bottom:1px solid var(--ww-border);background:#fff}body.template-product .main-product-information{border-bottom:1px solid var(--ww-border)}body.template-product .product-information__media .media,body.template-product .product-information__media .product__media,body.template-product .product-information__media img,body.template-product media-gallery,body.template-product .product-media-gallery__slideshow,body.template-product .swiper__container{background:#f7f7f7}body.template-product .product-information__media img{object-fit:cover}body.template-product .product-details>.group,body.template-product .product-details [class*=product_description],body.template-product .product-details .product-info-list,body.template-product .product-details product-price,body.template-product .product-details variant-picker,body.template-product .product-details product-form-component{border-bottom:1px solid var(--ww-border);padding-bottom:clamp(1.4rem,1.7vw,2rem)}body.template-product .product-details>.group,body.template-product .product-details product-price,body.template-product .product-details variant-picker,body.template-product .product-details product-form-component{margin-bottom:clamp(1.4rem,1.7vw,2rem)}body.template-product .product-details .text-block p,body.template-product .product-details .rte,body.template-product .product-details [class*=product_description]{color:var(--ww-muted);font-size:1.25rem;line-height:1.65}body.template-product .product-info-list{display:flex;flex-wrap:wrap;gap:8px 18px}body.template-product .product-info-item{color:var(--ww-muted);font-size:1.08rem;font-weight:700;text-transform:uppercase}body.template-product .product-info-name{color:var(--ww-ink)}body.template-product .product-details product-price:after{content:"Pay in installments or confirm directly with the team before checkout.";display:block;margin-top:8px;color:var(--ww-muted);font-size:1.16rem;font-weight:500;line-height:1.45}body.template-product .product-form__buttons{gap:10px}body.template-product .product-form__quantity{max-width:118px}body.template-product .product-form__buttons .quantity,body.template-product .product-form__buttons .button{margin:0}body.template-product .product-details .button-secondary{min-height:50px;width:100%;justify-content:center;border-color:var(--ww-ink);background:#fff;color:var(--ww-ink);font-size:1.18rem;font-weight:800}body.template-product .product-details .button-secondary:hover{background:var(--ww-soft)}body.template-product .product__pickup-availabilities,body.template-product .sticky-atc{display:none!important}body.template-product .ww-brand-strip{border-bottom:1px solid var(--ww-border)}@media screen and (min-width:990px){body.template-product .product-information__media{position:sticky;top:86px}body.template-product .product-information__grid{grid-template-columns:minmax(0,1.18fr) minmax(370px,.66fr)}}@media screen and (max-width:749px){body:not(.template-index) #header-group .header-section,body:not(.template-index) #header-group .header-wrapper,body:not(.template-index) #header-group header-component,body:not(.template-index) #header-group .row-group,body:not(.template-index) #header-group .header__row,body:not(.template-index) #header-group .header__columns{min-height:56px}body.template-collection .main-collection-banner,body.template-collection .collection-hero,body.template-collection [id*=CollectionBanner]{min-height:104px;padding-inline:16px}body.template-product .product-information__details,body.template-product .product__info-container,body.template-product .product-information [id*=product-details]{max-width:none;margin-left:0}}body.template-index #header-group{position:absolute!important;inset:0 0 auto;z-index:80;height:72px;overflow:visible;border-bottom:0!important;background:linear-gradient(180deg,rgb(0 0 0 / 28%) 0%,rgb(0 0 0 / 8%) 72%,transparent 100%)!important;pointer-events:none}body.template-index #header-group .section-announcement-bar{display:none}body.template-index #header-group .shopify-section-group-header-group,body.template-index #header-group .header-section,body.template-index #header-group .header-wrapper,body.template-index #header-group header-component,body.template-index #header-group .row-group,body.template-index #header-group .header__row,body.template-index #header-group .header__columns,body.template-index #header-group .header__column,body.template-index #header-group .header-block,body.template-index #header-group .section,body.template-index #header-group .color-scheme-1{background:transparent!important;color:#fff;box-shadow:none!important}body.template-index #header-group .header-section,body.template-index #header-group .header-wrapper,body.template-index #header-group header-component,body.template-index #header-group .row-group,body.template-index #header-group .header__row{min-height:72px!important;height:72px!important}body.template-index #header-group .header__row{padding-inline:clamp(14px,2vw,28px)!important}body.template-index #header-group .header__columns{min-height:72px!important;height:72px!important;padding-block:0!important;align-items:center!important;pointer-events:auto}body.template-index #header-group .header__heading,body.template-index #header-group .header__heading-link,body.template-index #header-group .header__heading-logo-wrapper,body.template-index #header-group .header-logo__image-container,body.template-index #header-group .header-logo,body.template-index #header-group .header-block.header-logo{width:auto!important;min-width:0!important;max-width:none!important;height:auto!important;min-height:0!important;max-height:none!important;margin:0!important;padding:0!important;aspect-ratio:auto!important;line-height:1!important}body.template-index #header-group .header__heading{display:block}body.template-index #header-group .header__heading-link{display:inline-flex!important;align-items:center}body.template-index #header-group .logo-fallback,body.template-index #header-group .logo-fallback.h2{display:block;color:#fff!important;font-size:clamp(1.9rem,2vw,2.9rem)!important;font-weight:800!important;line-height:1!important;text-transform:uppercase;white-space:nowrap}body.template-index #header-group a,body.template-index #header-group summary,body.template-index #header-group button,body.template-index #header-group .header__menu-item,body.template-index #header-group .list-menu__item,body.template-index #header-group .header__icon{color:#fff!important}body.template-index #header-group svg,body.template-index #header-group svg path{color:currentColor;stroke:currentColor}body.template-index #header-group .header__icon,body.template-index #header-group .header__menu-item,body.template-index #header-group .list-menu__item{text-shadow:0 1px 16px rgb(0 0 0 / 28%)}body.template-index #header-group .header__menu-item,body.template-index #header-group .list-menu__item,body.template-index #header-group .mega-menu__link{font-size:1.05rem!important;font-weight:800}body.template-index #header-group .header__icon,body.template-index #header-group .header__column-action{width:40px!important;min-width:40px!important;height:40px!important;min-height:40px!important}body.template-index main,body.template-index .main-content{margin-top:0!important}body.template-collection .shopify-section:first-child,body.template-search .shopify-section:first-child{border-bottom:1px solid var(--ww-border)}body.template-collection .main-collection-banner,body.template-collection .collection-hero,body.template-collection .collection-header{min-height:clamp(190px,22vw,320px);display:grid;place-items:center;background:#f7f7f7;text-align:center}body.template-collection .collection-hero h1,body.template-collection .collection-header h1,body.template-collection [id*=CollectionBanner] h1,body.template-search .template-search__header h1{font-size:clamp(3.2rem,5vw,7.2rem);font-weight:700;letter-spacing:0;line-height:.96;text-transform:uppercase}body.template-collection .collection-hero__description,body.template-collection .collection-header .rte,body.template-search .template-search__header p{max-width:620px;margin-inline:auto;color:var(--ww-muted);font-size:1.35rem;line-height:1.65}body.template-collection .template-collection.collection-wrapper,body.template-search .template-search.collection-wrapper{width:min(1570px,calc(100% - 32px));margin-inline:auto;padding-top:clamp(1.8rem,3vw,3.8rem)}body.template-collection .facets-block-wrapper,body.template-search .facets-block-wrapper{gap:clamp(2rem,3vw,4rem)}body.template-collection .facets-wrapper,body.template-collection .facets-container,body.template-search .facets-wrapper,body.template-search .facets-container{border-color:var(--ww-border);background:#fff}body.template-collection .facets__heading,body.template-collection .facets__summary,body.template-collection .mobile-facets__open-label,body.template-search .facets__heading,body.template-search .facets__summary,body.template-search .mobile-facets__open-label{color:var(--ww-ink);font-size:1.05rem;font-weight:800;text-transform:uppercase}body.template-collection .product-grid,body.template-collection .collection--grid-layout,body.template-search .product-grid,body.template-search .collection--grid-layout{column-gap:clamp(1rem,1.2vw,1.6rem);row-gap:clamp(2.6rem,3.8vw,5rem)}body.template-collection .product-card-wrapper .card__inner,body.template-collection .product-card-wrapper .card__media,body.template-collection .product-card-wrapper .media,body.template-search .product-card-wrapper .card__inner,body.template-search .product-card-wrapper .card__media,body.template-search .product-card-wrapper .media{aspect-ratio:3 / 4.22;border:0}body.template-collection .product-card-wrapper .card__information,body.template-collection .product-card-wrapper .card-information,body.template-search .product-card-wrapper .card__information,body.template-search .product-card-wrapper .card-information{padding-top:.9rem}body.template-collection .product-card-wrapper .card__heading,body.template-collection .product-card-wrapper .card__heading a,body.template-search .product-card-wrapper .card__heading,body.template-search .product-card-wrapper .card__heading a{color:var(--ww-ink);font-size:1.12rem;font-weight:700;line-height:1.35;text-transform:uppercase}body.template-collection .product-card-wrapper .price,body.template-search .product-card-wrapper .price{margin-top:.2rem;font-size:1.12rem;font-weight:700}body.template-collection .product-card-wrapper .vendor,body.template-collection .product-card-wrapper [class*=vendor],body.template-search .product-card-wrapper .vendor,body.template-search .product-card-wrapper [class*=vendor]{color:var(--ww-muted);font-size:1rem;text-transform:uppercase}body.template-product .main-product-information,body.template-product .product-information{background:#fff}body.template-product .product-information__grid,body.template-product .main-product-information .section{width:min(1360px,calc(100% - 32px));margin-inline:auto;align-items:start;gap:clamp(2.8rem,5vw,7.2rem)}body.template-product .product-information__media,body.template-product .product-media-gallery,body.template-product .product__media-list{min-width:0}body.template-product .product-information__details,body.template-product .product__info-container,body.template-product .product-information [id*=product-details]{position:sticky;top:96px;padding-top:1.6rem;border-top:1px solid var(--ww-border);background:#fff}body.template-product .product-information h1,body.template-product .product__title,body.template-product .product-info__title{max-width:560px;font-size:clamp(2.6rem,3vw,4.8rem);font-weight:700;line-height:1.02;text-transform:uppercase}body.template-product .product-information .price,body.template-product .product-info-price,body.template-product .product__price{font-size:clamp(1.8rem,1.8vw,2.6rem);font-weight:800}body.template-product .product-form__input,body.template-product .variant-option,body.template-product .quantity,body.template-product .product-popup-modal__button,body.template-product .share-button__button{border-color:var(--ww-border)}body.template-product .product-form__buttons .button,body.template-product .product-form__submit,body.template-product .shopify-payment-button__button{min-height:54px;font-size:1.22rem}body.template-product .product-form__buttons:after{content:"Message Warp n Woof on WhatsApp for sizing, fabric, and delivery confirmation.";display:block;margin-top:12px;color:var(--ww-muted);font-size:1.2rem;line-height:1.5}body.template-product .section-product-tabs,body.template-product .product-recommendations,body.template-product .recently-viewed-products{border-top:1px solid var(--ww-border)}body.template-product .product-recommendations .collection--grid-layout,body.template-product .featured-collection .collection--grid-layout,body.template-product .recently-viewed-products .collection--grid-layout{column-gap:clamp(1rem,1.2vw,1.6rem)}body.template-product .product-recommendations .title,body.template-product .featured-collection .title,body.template-product .related-products__heading{text-align:left;text-transform:uppercase}body:not(.template-index) #header-group .header__heading-link{max-width:280px!important;padding:0!important}body:not(.template-index) #header-group .header-block.header-logo{display:flex!important;align-items:center!important}body:not(.template-index) #header-group .header__heading,body:not(.template-index) #header-group .header__heading-link{display:inline-flex!important;align-items:center!important}body:not(.template-index) #header-group .header-logo__image-container.is-empty,body:not(.template-index) #header-group .header-logo__image-container--original.is-empty{width:auto!important;min-width:0!important;height:auto!important;min-height:28px!important;max-height:none!important;line-height:1!important;transform:none!important;transform-origin:left center!important}body:not(.template-index) #header-group .logo-fallback,body:not(.template-index) #header-group .logo-fallback.h2{font-size:clamp(2rem,1.65vw,2.7rem)!important;line-height:1!important}body.template-product .product-recommendations .product-recommendations__skeleton-item{min-height:clamp(300px,30vw,440px);border:1px solid var(--ww-border);background:linear-gradient(90deg,transparent,rgb(255 255 255 / 58%),transparent),#f4f2ee;background-size:180% 100%,auto}body.template-product .product-recommendations .card--block-media,body.template-product .featured-collection .card--block-media,body.template-product .recently-viewed-products .card--block-media{background:#f8f7f4!important;overflow:hidden!important;position:relative!important}body.template-product .product-recommendations .card--block-media>.ratio,body.template-product .featured-collection .card--block-media>.ratio,body.template-product .recently-viewed-products .card--block-media>.ratio{--ratio-percent: 133.33% !important;display:block!important;overflow:hidden!important;position:relative!important}body.template-product .product-recommendations .card--block-media>.ratio:before,body.template-product .featured-collection .card--block-media>.ratio:before,body.template-product .recently-viewed-products .card--block-media>.ratio:before{content:""!important;display:block!important;padding-bottom:var(--ratio-percent)!important;width:100%!important}body.template-product .product-recommendations .card--block-media>.ratio .card__content,body.template-product .featured-collection .card--block-media>.ratio .card__content,body.template-product .recently-viewed-products .card--block-media>.ratio .card__content{background:transparent!important;top:0!important;right:0!important;bottom:0!important;left:0!important;pointer-events:none;position:absolute!important;z-index:2}body.template-product .product-recommendations .card--block-media>.ratio>card-media,body.template-product .product-recommendations .card--block-media>.ratio .card__media,body.template-product .product-recommendations .card--block-media>.ratio .media,body.template-product .featured-collection .card--block-media>.ratio>card-media,body.template-product .featured-collection .card--block-media>.ratio .card__media,body.template-product .featured-collection .card--block-media>.ratio .media,body.template-product .recently-viewed-products .card--block-media>.ratio>card-media,body.template-product .recently-viewed-products .card--block-media>.ratio .card__media,body.template-product .recently-viewed-products .card--block-media>.ratio .media{aspect-ratio:auto!important;display:block!important;height:100%!important;top:0!important;right:0!important;bottom:0!important;left:0!important;position:absolute!important;width:100%!important}body.template-product .product-recommendations .card--block-media>.ratio img,body.template-product .featured-collection .card--block-media>.ratio img,body.template-product .recently-viewed-products .card--block-media>.ratio img{aspect-ratio:auto!important;display:block!important;height:100%!important;max-width:none!important;object-fit:cover!important;object-position:center top!important;opacity:1!important;visibility:visible!important;width:100%!important}.section-footer .jumbo-text__container,.section-footer jumbo-text{display:none!important}.section-footer .group-block:has(.jumbo-text__container){min-height:0!important;margin-block-start:0!important}.section-footer .group-block:has(.jumbo-text__container)>.group-block-content{min-height:0!important;justify-content:flex-end!important}@media screen and (max-width:749px){body:not(.template-index) #header-group .logo-fallback,body:not(.template-index) #header-group .logo-fallback.h2{font-size:1.8rem!important}}.footer,.section-footer{background:#f4f4f4}.footer:before,.section-footer:before{content:"";display:block;width:min(1570px,calc(100% - 32px));height:1px;margin:0 auto;background:var(--ww-border)}.footer-block__heading{font-size:1.08rem}.footer-block__details-content,.footer-block__details-content .list-menu__item--link,.copyright__content{font-size:1.12rem}@media screen and (min-width:990px){body.template-product .product-information__grid{grid-template-columns:minmax(0,1.08fr) minmax(360px,.72fr)}}@media screen and (max-width:989px){body.template-index #header-group{position:absolute}body.template-product .product-information__details,body.template-product .product__info-container,body.template-product .product-information [id*=product-details]{position:static}body.template-collection .template-collection.collection-wrapper,body.template-search .template-search.collection-wrapper,body.template-product .product-information__grid,body.template-product .main-product-information .section{width:calc(100% - 24px)}}@media screen and (max-width:749px){body.template-index #header-group .header__row{min-height:56px}body.template-collection .product-grid,body.template-collection .collection--grid-layout,body.template-search .product-grid,body.template-search .collection--grid-layout{column-gap:.8rem;row-gap:2.8rem}body.template-collection .product-card-wrapper .card__heading,body.template-collection .product-card-wrapper .card__heading a,body.template-collection .product-card-wrapper .price,body.template-search .product-card-wrapper .card__heading,body.template-search .product-card-wrapper .card__heading a,body.template-search .product-card-wrapper .price{font-size:1rem}}body.template-collection .main-collection-banner,body.template-collection .collection-hero,body.template-collection [id*=CollectionBanner]{min-height:clamp(120px,15vw,190px);place-items:end start;padding-inline:clamp(16px,3vw,48px);text-align:left}body.template-collection .shopify-section[id*=__product-grid] .collection-header,body.template-collection .product-grid-container .collection-header{display:none!important}body.template-product .product-information__grid{padding-top:clamp(1.8rem,3vw,4rem);padding-bottom:clamp(3rem,5vw,7rem)}body.template-product .product-information__details,body.template-product .product__info-container,body.template-product .product-information [id*=product-details]{max-width:470px;margin-left:auto;padding:clamp(1.6rem,2.2vw,2.8rem) 0 0}body.template-product .product-details .button-secondary{width:100%;justify-content:center;border-color:var(--ww-ink);background:#fff;color:var(--ww-ink)}body .ww-content-panel,body .warp-whatsapp-catalog,body .ww-brand-strip{font-family:var(--ww-font-sans)!important;letter-spacing:0!important}body .ww-content-panel__intro,body .warp-whatsapp-catalog__inner,body .ww-brand-strip__inner{border-color:var(--ww-border)!important;background:var(--ww-panel)!important;box-shadow:none!important}body .ww-content-panel__card,body .ww-content-panel__faq,body .warp-whatsapp-catalog__feature,body .ww-brand-strip__point{border-color:var(--ww-border)!important;background:#fff!important}body .ww-content-panel__button,body .warp-whatsapp-catalog__button,body .ww-brand-strip__button{min-height:46px!important;border-radius:0!important;background:var(--ww-ink)!important;border-color:var(--ww-ink)!important;color:#fff!important;font-weight:700!important;text-transform:uppercase!important}body .ww-content-panel__link,body .ww-home__text-link,body .warp-whatsapp-catalog__note a{color:var(--ww-ink)!important;font-weight:700!important;text-underline-offset:.22em}body .ww-content-panel--no-media .ww-content-panel__intro,body .warp-whatsapp-catalog--no-media .warp-whatsapp-catalog__inner{grid-template-columns:1fr!important;justify-items:center!important;text-align:center!important}body .ww-content-panel--no-media .ww-content-panel__intro-copy,body .warp-whatsapp-catalog--no-media .warp-whatsapp-catalog__content{max-width:900px!important;justify-items:center!important}body .ww-content-panel--no-media .ww-content-panel__actions,body .warp-whatsapp-catalog--no-media .warp-whatsapp-catalog__actions{justify-content:center!important}body .ww-brand-strip--no-media .ww-brand-strip__inner{grid-template-columns:minmax(220px,.86fr) minmax(0,1.35fr) auto!important}body .ww-content-panel__media,body .warp-whatsapp-catalog__media,body .ww-brand-strip__media{border-color:var(--ww-border)!important;background:#f7f6f3!important}body.template-page #MainContent,body.template-blog #MainContent,body.template-article #MainContent,body.template-search #MainContent,body.template-404 #MainContent,body.template-cart #MainContent{background:#fff!important}body.template-page .main-page,body.template-page .section-page,body.template-blog .blog-posts,body.template-article .article-template,body.template-search .template-search,body.template-cart .cart-page,body.template-404 #MainContent>.shopify-section,.shopify-policy__container,.customer,.account,.addresses{width:min(1180px,calc(100% - 32px))!important;margin-inline:auto!important}body.template-page .page-title,body.template-page .main-page h1,body.template-blog h1,body.template-article .article-template__title,body.template-search .template-search__header h1,body.template-cart .cart-page__title h1,body.template-404 h1,.shopify-policy__title h1,.customer h1{color:var(--ww-ink)!important;font-size:clamp(3.2rem,4.4vw,6.4rem)!important;font-weight:700!important;line-height:.98!important;text-transform:uppercase!important}body.template-page .rte,body.template-article .rte,body.template-search .template-search__header,.shopify-policy__body,.customer p{color:var(--ww-muted)!important;font-size:1.45rem!important;line-height:1.7!important}body.template-page .rte a,body.template-article .rte a,.shopify-policy__body a,.customer a{color:var(--ww-ink)!important;font-weight:700!important}body.template-cart .cart-page{display:grid!important;grid-template-columns:minmax(0,1fr) minmax(320px,420px)!important;gap:clamp(22px,4vw,56px)!important;align-items:start!important}body.template-cart .cart-page__title,body.template-cart .cart-page__shipping,body.template-cart .cart-page__more-blocks{grid-column:1 / -1!important}body.template-cart .cart-page__items,body.template-cart .cart-page__summary,.customer form,.customer table{border:1px solid var(--ww-border)!important;background:#fff!important}body.template-cart .cart-page__summary{position:sticky!important;top:96px!important;padding:clamp(18px,2.4vw,30px)!important}.customer input,.customer select,.customer textarea,body.template-search input[type=search],body.template-search .field__input,body.template-page .field__input,body.template-cart .field__input{min-height:48px!important;border:1px solid var(--ww-border)!important;border-radius:0!important;background:#fff!important;color:var(--ww-ink)!important;box-shadow:none!important}body.template-collection .facets-wrapper,body.template-collection .facets-container,body.template-search .facets-wrapper,body.template-search .facets-container{border:1px solid var(--ww-border)!important;background:#fff!important}body.template-collection .facets__summary,body.template-collection .facets__heading,body.template-search .facets__summary,body.template-search .facets__heading{min-height:38px!important;color:var(--ww-ink)!important;font-weight:700!important;text-transform:uppercase!important}body.template-product .section-product-tabs,body.template-product .product-recommendations,body.template-product .recently-viewed-products{width:min(1360px,calc(100% - 32px))!important;margin-inline:auto!important;padding-top:clamp(32px,5vw,72px)!important}body.template-product .product-recommendations .title,body.template-product .featured-collection .title,body.template-product .related-products__heading{margin-bottom:clamp(18px,2.4vw,32px)!important;font-size:clamp(2.8rem,3.6vw,4.8rem)!important;font-weight:700!important;letter-spacing:0!important;text-transform:uppercase!important}body.template-collection .collection-header .placeholder-svg,body.template-collection .collection-hero .placeholder-svg,body.template-collection [id*=CollectionBanner] .placeholder-svg{display:none!important}@media screen and (max-width:989px){body.template-collection,body.template-search{max-width:100vw!important;overflow-x:hidden!important}body.template-collection .mobile-facets,body.template-collection .mobile-facets__wrapper,body.template-collection .mobile-facets__inner,body.template-search .mobile-facets,body.template-search .mobile-facets__wrapper,body.template-search .mobile-facets__inner{max-width:100vw!important}body .ww-brand-strip--no-media .ww-brand-strip__inner,body.template-cart .cart-page{grid-template-columns:1fr!important}body.template-cart .cart-page__summary{position:static!important}}@media screen and (max-width:749px){body.template-page .main-page,body.template-page .section-page,body.template-blog .blog-posts,body.template-article .article-template,body.template-search .template-search,body.template-cart .cart-page,body.template-404 #MainContent>.shopify-section,.shopify-policy__container,.customer,.account,.addresses{width:calc(100% - 24px)!important}body.template-page .page-title,body.template-page .main-page h1,body.template-blog h1,body.template-article .article-template__title,body.template-search .template-search__header h1,body.template-cart .cart-page__title h1,body.template-404 h1,.shopify-policy__title h1,.customer h1{font-size:clamp(2.8rem,11vw,4.2rem)!important}body .ww-content-panel__intro,body .warp-whatsapp-catalog__inner,body .ww-brand-strip__inner{padding-inline:20px!important}}body,body :is(a,p,li,span,small,strong,em,h1,h2,h3,h4,h5,h6,button,input,select,textarea,summary,label,.button,.price,.rte,.card__heading,.card-information,.product__title,.product-details,.footer,.section-footer){font-family:var(--ww-font-sans)!important;letter-spacing:0!important}body :is(h1,h2,h3,h4,h5,h6){font-weight:700;text-wrap:balance}body.template-index .ww-home__section--tight .ww-home__section-heading:after{content:"Fresh pieces in pure fabrics, festive details, and everyday edits."!important}body.template-index :is(.ww-home__story-links a,.ww-home__category-copy strong,.ww-home__product-tabs a,.ww-home__product-copy>a),body.template-collection .card__heading a,body.template-product .product-recommendations .card__heading a{font-weight:700!important;letter-spacing:0!important}@media(prefers-reduced-motion:no-preference){.scroll-trigger.animate--fade-in,.scroll-trigger.animate--slide-in{opacity:1!important;transform:none!important;animation:none!important;transition:none!important}}
/*# sourceMappingURL=/cdn/shop/t/13/assets/ww-sapphire-global.css.map */
