:root{--wag-ease: cubic-bezier(.4, 0, .2, 1);--wag-border: color-mix(in srgb, var(--color-foreground) 14%, transparent);--wag-border-subtle: color-mix(in srgb, var(--color-foreground) 22%, transparent);--wag-brand-accent: #C1613F;--wag-brand-accent-soft: color-mix(in srgb, #C1613F 10%, var(--color-background))}.shopify-section>*{box-sizing:border-box}.card,.product-card,[class*=card]{box-shadow:none!important}body{letter-spacing:.01em}#header-component{border-bottom:none}#header-component[transparent]{border-bottom-color:transparent}#header-component .header__row{padding-top:20px;padding-bottom:20px;gap:24px}#header-component a{letter-spacing:.08em}.header__logo,[class*=header-logo]{letter-spacing:.02em}#header-component nav a,#header-component [class*=header-menu] a{position:relative}#header-component nav a:after,#header-component [class*=header-menu] a:after{content:"";position:absolute;left:0;right:0;bottom:-3px;height:1px;background:currentColor;transform:scaleX(0);transform-origin:left;transition:transform .25s var(--wag-ease)}#header-component nav a:hover:after,#header-component [class*=header-menu] a:hover:after{transform:scaleX(1)}.announcement-bar{font-weight:500}[class*=collection-card]{border:none!important;box-shadow:none!important}[class*=collection-card] [class*=collection-title]{font-size:.75rem;font-weight:500}button,.button,a.button,input[type=submit]{letter-spacing:.09em!important;font-size:.8125rem!important;text-transform:uppercase;border-radius:0!important;transition:opacity .25s var(--wag-ease),transform .15s var(--wag-ease)}button:hover,.button:hover,a.button:hover{opacity:.8}button:active,.button:active{transform:scale(.99)}.facets .swatch{width:26px!important;height:26px!important;border-radius:50%!important;border:1px solid var(--wag-border)!important;padding:2px!important}cart-drawer .cart-item,[class*=cart-drawer] [class*=cart-item]{border-bottom:1px solid color-mix(in srgb,var(--color-foreground) 8%,transparent)!important}.marquee{font-weight:500}footer{border-top:1px solid var(--wag-border)}footer a{letter-spacing:.03em}footer [class*=menu] [class*=heading]{letter-spacing:.08em;opacity:.6}footer [class*=menu] a{color:color-mix(in srgb,var(--color-foreground) 78%,transparent);font-size:.8125rem}footer [class*=menu] a:hover{color:var(--color-foreground)}footer [class*=email-signup] input{font-size:.875rem}footer [class*=email-signup] [class*=heading]{letter-spacing:.03em}.card-gallery{border-radius:22px!important;overflow:hidden!important;background:var(--color-background)}.card-gallery .product-media-container{aspect-ratio:4 / 5!important;border-radius:22px!important}.card-gallery .product-media-container img,.card-gallery .product-media-container video,.card-gallery svg{width:100%!important;height:100%!important;object-fit:cover!important;object-position:center!important;border-radius:22px!important}[class*=product-card-group]{padding-top:16px!important}.product-card [class*=product-title],[class*=product-card] [class*=product-title]{font-size:.875rem!important;font-weight:400!important;letter-spacing:.01em;text-transform:none;color:var(--color-foreground);margin-top:0}.product-card [class*=price],[class*=product-card] [class*=price]{font-size:.8125rem!important;font-weight:400!important;color:color-mix(in srgb,var(--color-foreground) 70%,transparent);margin-top:4px}[class*=product-card] [class*=swatches]{display:flex!important;gap:6px!important;margin-top:8px!important;flex-wrap:wrap}[class*=product-card] .swatch{width:16px!important;height:16px!important;border-radius:50%!important;padding:1px!important;border:1px solid var(--wag-border-subtle)!important}[class*=product-card] label:has(input:checked) .swatch,[class*=product-card] .swatch[aria-current=true]{border-color:transparent!important;box-shadow:0 0 0 1px var(--color-background),0 0 0 2px var(--wag-brand-accent)}.product-card img,[class*=product-card-gallery] img,[class*=collection-card] img{transition:transform .7s var(--wag-ease)}.product-card:hover img,[class*=collection-card]:hover img{transform:scale(1.035)}.product-grid__item{margin-bottom:12px}.product-information{--wag-pdp-muted: color-mix(in srgb, var(--color-foreground) 55%, transparent)}.product__info-wrapper,[class*=product-details]{padding-inline-start:clamp(40px,5vw,72px)!important;text-align:left}[class*=product-details]>*{text-align:left}[class*=product-details]>*+*{margin-top:8px}.variant-picker{margin-top:8px!important;margin-bottom:8px!important;max-width:100%}.buy-buttons,[class*=buy-buttons]{margin-top:28px!important}[class*=product-details] .product-description{margin-top:12px;line-height:1.65;color:color-mix(in srgb,var(--color-foreground) 85%,transparent)}[class*=product-details] .disclosures summary,[class*=product-details] [class*=accordion] summary{font-size:.8125rem;letter-spacing:.04em;text-transform:uppercase;padding-block:16px}.product__title,[class*=product-details] h1{font-size:clamp(1.5rem,2.2vw,2rem)!important;font-weight:600!important;letter-spacing:-.006em!important;line-height:1.15!important}.price,[class*=product-details] .price{font-size:1.0625rem!important;font-weight:500!important;font-variant-numeric:tabular-nums}.price .compare-at-price,[class*=product-details] .compare-at-price{opacity:.48;font-weight:400;font-size:.9375rem;text-decoration:line-through}[class*=product-details] .review{opacity:.65;font-size:.8125rem}.variant-picker legend{font-family:var(--font-accent--family);font-size:.6875rem;text-transform:uppercase;letter-spacing:.1em;font-weight:600;color:var(--color-foreground);display:flex;align-items:baseline;gap:8px;margin-bottom:12px}.variant-option__swatch-value{font-family:var(--font-body--family);text-transform:none;letter-spacing:0;font-weight:400;color:var(--wag-pdp-muted);font-size:.8125rem}.variant-option__button-label__pill{display:none!important}.variant-picker fieldset{border:none;padding:0;margin:0 0 24px;max-width:100%}.variant-picker .variant-option--swatches,quick-add-modal .variant-option--swatches{display:flex;flex-wrap:wrap;gap:10px!important}.variant-picker .swatch,quick-add-modal .swatch{width:28px!important;height:28px!important;border-radius:50%!important;padding:2px!important;border:1px solid var(--wag-border-subtle)!important;overflow:hidden;transition:box-shadow .2s var(--wag-ease),border-color .2s var(--wag-ease)}.variant-picker label:has(input:checked) .swatch,quick-add-modal label:has(input:checked) .swatch{border-color:transparent!important;box-shadow:0 0 0 1px var(--color-background),0 0 0 2px var(--wag-brand-accent)}.variant-picker label:has(input[data-option-available=false]) .swatch,quick-add-modal label:has(input[data-option-available=false]) .swatch{opacity:.28;filter:saturate(.35)}.variant-picker fieldset.variant-option--buttons:not(.variant-option--swatches){display:flex;flex-wrap:wrap;gap:10px!important;row-gap:10px!important;max-width:100%}.variant-picker fieldset.variant-option--buttons:not(.variant-option--swatches) .variant-option__button-label{box-sizing:border-box;flex:0 1 auto!important;min-width:44px!important;min-height:44px!important;height:auto!important;width:auto!important;max-width:100%;padding:8px 14px!important;border:1px solid var(--wag-border-subtle)!important;border-radius:999px!important;overflow:visible!important;display:inline-flex;align-items:center;justify-content:center;text-align:center;font-family:var(--font-accent--family);font-size:.8125rem!important;font-weight:500;letter-spacing:.02em;text-transform:uppercase;white-space:normal;line-height:1.3;background-color:var(--color-background)!important;color:var(--color-foreground);transition:border-color .2s var(--wag-ease),box-shadow .2s var(--wag-ease),font-weight .2s var(--wag-ease)}.variant-picker fieldset.variant-option--buttons:not(.variant-option--swatches) .variant-option__button-label:before,.variant-picker fieldset.variant-option--buttons:not(.variant-option--swatches) .variant-option__button-label:after{content:none!important;display:none!important;border:none!important}.variant-picker fieldset.variant-option--buttons:not(.variant-option--swatches) .variant-option__button-label:hover{border-color:var(--wag-brand-accent)!important;color:var(--color-foreground)!important}.variant-picker fieldset.variant-option--buttons:not(.variant-option--swatches) label:has(input:checked) .variant-option__button-label,.variant-picker fieldset.variant-option--buttons:not(.variant-option--swatches) .variant-option__button-label:has(input:checked){background-color:var(--color-background)!important;border-color:transparent!important;box-shadow:0 0 0 1px var(--color-background),0 0 0 2px var(--wag-brand-accent)!important;color:var(--color-foreground)!important;font-weight:600}.variant-picker fieldset.variant-option--buttons:not(.variant-option--swatches) .variant-option__button-label:has(input[data-option-available=false]){background-color:var(--color-background)!important;color:color-mix(in srgb,var(--wag-pdp-muted) 55%,transparent)!important;border-style:dashed!important;border-color:var(--wag-border-subtle)!important;box-shadow:none!important;opacity:.55;cursor:not-allowed}.variant-option__button-label{overflow:visible!important;text-overflow:clip!important}.variant-option__button-label__text{white-space:normal!important;overflow:visible!important;text-overflow:clip!important}.variant-option__strikethrough{display:none!important}.variant-option__button-label:has(input[data-option-available=false]){cursor:not-allowed}.product-form-buttons{gap:12px!important}.product-form-buttons--stacked quantity-selector,.product-form-buttons--stacked .quantity{width:fit-content}quantity-selector,.quantity{height:42px!important;min-width:108px!important;border:1px solid var(--wag-border-subtle)!important;border-radius:0!important}[type=submit][name=add]{height:52px!important;font-size:.8125rem!important;letter-spacing:.1em!important;font-weight:600!important;border-radius:999px!important;background-color:var(--wag-brand-accent)!important;border-color:var(--wag-brand-accent)!important;color:var(--color-background)!important}[type=submit][name=add]:hover{opacity:.88!important}[type=submit][name=add] .svg-wrapper,.add-to-cart-button .svg-wrapper{display:none!important}[type=submit][name=add]:after{content:"";display:inline-block;width:15px;height:15px;margin-inline-start:6px;flex:0 0 auto;background:no-repeat center / contain url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCAyMCAyMCcgZmlsbD0nbm9uZSc+PHBhdGggc3Ryb2tlPScjRkFGN0YyJyBzdHJva2UtbGluZWNhcD0ncm91bmQnIHN0cm9rZS1saW5lam9pbj0ncm91bmQnIHN0cm9rZS13aWR0aD0nMicgZD0nTTQuMjUgMTBoMTEuNW0wIDAtNC00bTQgNC00IDQnLz48L3N2Zz4=)}.product-form-buttons accelerated-checkout,.product-form-buttons [class*=accelerated-checkout]{margin-top:10px;position:relative}.product-form-buttons accelerated-checkout:before{content:"or";display:block;text-align:center;font-size:.6875rem;letter-spacing:.08em;text-transform:uppercase;color:var(--wag-pdp-muted);margin-block:10px 8px}.shopify-payment-button{margin-top:0!important;transform:scale(.94);transform-origin:top center}.shopify-payment-button__button{border-radius:0!important;min-height:44px!important}[class*=media-gallery] img,.product__media img,[class*=product-media] img{object-fit:contain!important}[class*=media-gallery],.product__media,[class*=product-media]{background:var(--color-background)}.product__media-thumbnails,[class*=thumbnail-list]{gap:12px!important}.product__media-thumbnails img,[class*=thumbnail] img{border-radius:0;border:none!important;opacity:.45;transition:opacity .2s var(--wag-ease)}.product__media-thumbnails img:hover,.product__media-thumbnails [aria-current=true] img,[class*=thumbnail][aria-current=true] img{opacity:1}.product__media-thumbnails [aria-current=true],[class*=thumbnail][aria-current=true]{box-shadow:none!important;outline:1px solid var(--color-foreground);outline-offset:-1px}@media screen and (max-width:749px){.product__info-wrapper,[class*=product-details]{padding-inline-start:20px!important;padding-inline-end:20px!important}.variant-picker .swatch,quick-add-modal .swatch{width:40px!important;height:40px!important}.variant-picker fieldset.variant-option--buttons:not(.variant-option--swatches){gap:10px!important;row-gap:10px!important}.variant-picker fieldset.variant-option--buttons:not(.variant-option--swatches) .variant-option__button-label{padding:8px 14px!important;font-size:.75rem!important}[type=submit][name=add],.product-form__submit{height:50px!important;font-size:.8125rem!important}#header-component .header__row{padding-top:10px;padding-bottom:10px;gap:12px}.product__title,[class*=product-details] h1{font-size:1.5rem!important}quantity-selector,.quantity{height:44px!important}}#shopify-section-product_list_8kR3Hb .section-resource-list__content,#shopify-section-product_list_8kR3Hb .resource-list{max-width:860px;margin-inline:auto}#shopify-section-product_list_8kR3Hb [class*=product-card-gallery]{max-width:260px}#shopify-section-product_list_8kR3Hb .product-card [class*=product-title],#shopify-section-product_list_8kR3Hb [class*=product-card] [class*=product-title]{font-weight:400!important;letter-spacing:.005em}#shopify-section-product_list_8kR3Hb .product-card [class*=price],#shopify-section-product_list_8kR3Hb [class*=product-card] [class*=price]{font-weight:400!important}#shopify-section-product_list_8kR3Hb [class*=product-card-group]{padding-top:10px!important}.template-collection .product-grid{--product-grid-columns-desktop: repeat(3, 1fr) !important}.template-collection .product-grid img{object-fit:cover}.template-collection .card-gallery{max-width:340px;margin-inline:auto}.template-collection [class*=filter],.template-collection [class*=facet],.template-collection [class*=sort]{font-size:.8125rem;letter-spacing:.02em}.template-collection [class*=filter] button,.template-collection [class*=sort] button{border-radius:0!important}.quick-add__button:is(:hover,:focus-visible){max-inline-size:none!important;inset-inline-end:var(--padding-md)!important;padding-inline-end:16px!important;padding-inline-start:12px!important;width:max-content!important}.quick-add__button .add-to-cart__added,.quick-add__button{white-space:nowrap}#shopify-section-hero_main .section-content-wrapper{padding-inline-start:clamp(20px,7vw,112px)!important;padding-inline-end:clamp(20px,7vw,112px)!important}@media screen and (min-width:990px){#shopify-section-featured_product_pW7dEU .product-media-container,#shopify-section-featured_product_pW7dEU [class*=media] img{min-height:640px}}@media screen and (max-width:749px){#header-component[data-sticky-state=active]{--header-logo-display: unset !important;--header-logo-inverse-display: unset !important}#header-component[data-sticky-state=active] .header__row{--color-foreground: inherit !important;--color-foreground-rgb: inherit !important;--color-border: inherit !important;--color-primary-button-background: inherit !important;--color-primary-button-text: inherit !important}#header-component[data-sticky-state=active] .header-logo__image-container--original{display:flex!important}#header-component[data-sticky-state=active] .header-logo__image-container--inverse{display:none!important}#header-component[data-sticky-state=active] .header-logo img{filter:brightness(0) saturate(100%)}#header-component[data-sticky-state=active] header-actions,#header-component[data-sticky-state=active] .header-actions__action,#header-component[data-sticky-state=active] .account-button__icon{color:var(--color-foreground)!important}#header-component .header-logo img{transition:filter .25s var(--wag-ease, ease)}}@media screen and (max-width:749px){#header-component,#header-component .header__row,#header-component .header__columns{overflow:visible!important}}@media screen and (max-width:749px){header-actions .header-actions__action:has(.header-actions__cart-icon){display:none!important}}.product-card__content{border:none!important;border-radius:0!important;background:transparent!important;padding:0!important;box-shadow:none!important}.product-card__tagline{font-size:.75rem;line-height:1.3;color:color-mix(in srgb,var(--color-foreground) 55%,transparent);margin:2px 0 0}.quick-add{opacity:1!important;display:flex!important;pointer-events:auto!important;position:absolute!important;right:10px!important;bottom:10px!important;top:auto!important;left:auto!important;z-index:2}.quick-add__button{width:34px!important;height:34px!important;min-width:0!important;max-inline-size:34px!important;padding:0!important;border-radius:50%!important;background-color:var(--wag-brand-accent)!important;border:none!important;color:var(--color-background)!important;display:flex!important;align-items:center!important;justify-content:center!important;font-size:0!important;box-shadow:0 1px 4px #00000026}.quick-add__button:is(:hover,:focus-visible){max-inline-size:34px!important;inset-inline-end:0!important;padding:0!important;width:34px!important}.quick-add__button .svg-wrapper,.quick-add__button svg{width:16px!important;height:16px!important;color:var(--color-background)!important}@media screen and (max-width:749px){.product-grid,#shopify-section-product_list_8kR3Hb .product-grid,#shopify-section-product_list_8kR3Hb [product-grid-view]{grid-template-columns:repeat(2,1fr)}}@media screen and (max-width:749px){.quick-add__button{width:40px!important;height:40px!important;max-inline-size:40px!important}.quick-add__button:is(:hover,:focus-visible){max-inline-size:40px!important;width:40px!important}.quick-add__button .svg-wrapper,.quick-add__button svg{width:18px!important;height:18px!important}}@media screen and (max-width:749px){.sticky-add-to-cart__bar{bottom:calc(58px + env(safe-area-inset-bottom,0px))!important}.product-media-container.constrain-height:not(.dialog-zoomed-gallery *){max-height:55dvh}}.header-actions__profile-fallback{display:none}@media screen and (max-width:749px){.header-actions__profile-fallback{display:flex!important;align-items:center;justify-content:center;width:30px;height:30px;color:var(--color-account-icon, var(--color-foreground))}.header-actions__profile-fallback .account-button__icon{width:17px;height:17px}#header-component .header__columns{padding-inline-end:16px!important}}@media screen and (max-width:749px){#header-component .header__row--bottom{display:none!important}}.column-picker{color:color-mix(in srgb,var(--color-foreground) 45%,transparent)!important}.column-options__option:hover .column-picker{background-color:var(--wag-brand-accent-soft)!important;color:var(--wag-brand-accent)!important}.column-options__option-input:checked~.column-picker{background-color:var(--wag-brand-accent-soft)!important;color:var(--wag-brand-accent)!important}@media screen and (max-width:749px){.product-information media-gallery{position:sticky!important;top:var(--header-height, 60px)!important;z-index:1;align-self:flex-start}}.sticky-add-to-cart__button{background-color:var(--wag-brand-accent)!important;border-color:var(--wag-brand-accent)!important;color:var(--color-background)!important}@media screen and (max-width:749px){.sticky-add-to-cart__bar{box-shadow:0 4px 24px #0000001f!important}}#shopify-section-product-recommendations,[id*=product-recommendations]{position:relative;z-index:30;background-color:var(--color-background)}@media screen and (max-width:749px){slideshow-controls:has(.slideshow-controls__dots){top:12px!important;bottom:auto!important;left:12px!important;right:12px!important;width:auto!important;background:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;border:none!important;box-shadow:none!important;mix-blend-mode:normal!important}.slideshow-controls__dots{display:flex!important;width:100%;gap:4px;padding:0!important;background:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;border-radius:0;overflow:visible;list-style:none;margin:0}.slideshow-controls__dots li{flex:1;list-style:none}.slideshow-controls__dots button{width:100%!important;height:6px!important;margin:0!important;padding:0!important;border-radius:999px!important;font-size:0!important;line-height:0!important;color:transparent!important;background:#ffffff59!important;overflow:hidden}.slideshow-controls__dots button:after{content:none!important}.slideshow-controls__dots button[aria-selected=true]{background:#fff!important}}
/*# sourceMappingURL=/cdn/shop/t/32/assets/premium-overrides.css.map */
