:root{--color-graphite: #1B1B1B;--color-white-warm: #F7F5F0;--color-copper: #C96A2B;--color-ember: #A63A32;--color-sage: #9AA39A;--color-sage-dark: #5A6B5A;--color-background: var(--color-white-warm);--color-surface: #FFFFFF;--color-text: var(--color-graphite);--color-text-muted: #5A5A5A;--color-text-light: #8A8A8A;--color-cta: var(--color-copper);--color-cta-hover: #B55A22;--color-cta-active: #9E4E1C;--color-accent: var(--color-ember);--color-neutral: var(--color-sage);--color-border: #E2DED8;--color-border-dark: #2E2E2E;--color-dark-surface: #242424;--color-dark-bg: var(--color-graphite);--color-dark-text: var(--color-white-warm);--color-dark-muted: var(--color-sage);--color-dark-border: #2E2E2E;--color-success: #4A7C59;--color-warning: #D4913B;--color-error: #C0392B;--font-heading: "ivypresto-display", "Times New Roman", Times, Georgia, serif;--font-body: "Akzidenz-Grotesk", "Helvetica Neue", Helvetica, Arial, sans-serif;--font-ui: var(--font-body);--text-2xs: .6875rem;--text-xs: .75rem;--text-sm: .875rem;--text-base: 1rem;--text-lg: 1.125rem;--text-xl: 1.25rem;--text-2xl: 1.5rem;--text-3xl: 2rem;--text-4xl: 2.75rem;--text-5xl: 3.5rem;--text-6xl: 4.5rem;--leading-none: 1;--leading-tight: 1.1;--leading-snug: 1.3;--leading-normal: 1.5;--leading-relaxed: 1.7;--tracking-tight: -.02em;--tracking-normal: 0;--tracking-wide: .04em;--tracking-wider: .08em;--tracking-widest: .15em;--weight-regular: 400;--weight-medium: 500;--weight-bold: 700;--space-1: 4px;--space-2: 8px;--space-3: 12px;--space-4: 16px;--space-5: 24px;--space-6: 32px;--space-7: 48px;--space-8: 64px;--space-9: 96px;--space-10: 128px;--space-section: 32px;--space-section-mobile: 20px;--content-max-width: 1200px;--content-padding: 24px;--content-padding-desktop: 48px;--radius-xs: 2px;--radius-sm: 4px;--radius-md: 8px;--radius-lg: 12px;--radius-xl: 20px;--radius-2xl: 28px;--radius-full: 9999px;--radius-card: var(--radius-lg);--radius-button: var(--radius-md);--radius-input: var(--radius-md);--radius-badge: var(--radius-full);--radius-image: var(--radius-lg);--shadow-sm: 0 1px 4px rgba(0, 0, 0, .06);--shadow-md: 0 2px 12px rgba(0, 0, 0, .08);--shadow-lg: 0 8px 32px rgba(0, 0, 0, .1);--shadow-xl: 0 16px 48px rgba(0, 0, 0, .14);--shadow-card: var(--shadow-md);--transition-fast: .15s ease;--transition-base: .2s ease;--transition-slow: .35s ease;--transition-color: color var(--transition-base), background-color var(--transition-base), border-color var(--transition-base);--transition-transform: transform var(--transition-base);--z-base: 0;--z-raised: 10;--z-overlay: 100;--z-modal: 200;--z-toast: 300;--z-nav: 400}.wn-section *,.wn-section *:before,.wn-section *:after{box-sizing:border-box}:root,html,body,.color-scheme-1,.color-scheme-2,.color-scheme-3,.color-scheme-4,.color-scheme-5{--color-background: #F7F5F0 !important;--color-background-rgb: 247 245 240 !important}html,body,.shopify-section,.section-background,.section.color-scheme-1,.section.color-scheme-2,.section.color-scheme-3,.section.color-scheme-4,.section.color-scheme-5{background-color:#f7f5f0!important;background-image:none!important}.shopify-section.shopify-section-group-header-group,.shopify-section.shopify-section-group-header-group .section-background,.shopify-section.shopify-section-group-header-group .section,.shopify-section.shopify-section-group-header-group .header,.shopify-section.shopify-section-group-header-group .header__row,.shopify-section.shopify-section-group-header-group .announcement-bar{background-color:#fff!important;background-image:none!important}.wn-section{width:100%;background-color:var(--color-background)}.wn-section{padding-block:var(--space-section-mobile)!important}@media(min-width:768px){.wn-section{padding-block:var(--space-section)!important}}.wn-section--dark{background-color:var(--color-dark-bg);color:var(--color-dark-text)}.wn-section--white{background-color:var(--color-surface)}.wn-container{max-width:var(--content-max-width);margin-left:0;margin-right:0;padding-left:var(--content-padding);padding-right:var(--content-padding)}@media(min-width:768px){.wn-container{padding-left:var(--content-padding-desktop);padding-right:var(--content-padding-desktop)}}.wn-section-padding{padding-top:var(--space-section-mobile);padding-bottom:var(--space-section-mobile)}@media(min-width:768px){.wn-section-padding{padding-top:var(--space-section);padding-bottom:var(--space-section)}}.wn-eyebrow{font-family:var(--font-ui);font-size:var(--text-2xs);font-weight:var(--weight-bold);letter-spacing:var(--tracking-widest);text-transform:uppercase;color:var(--color-copper);display:block;margin-bottom:var(--space-3)}.wn-eyebrow--dark{color:var(--color-sage)}.wn-heading-xl{font-family:var(--font-heading);font-size:var(--text-4xl);font-weight:var(--weight-regular);line-height:var(--leading-tight);letter-spacing:var(--tracking-tight);color:var(--color-text);margin:0}.wn-heading-lg{font-family:var(--font-heading);font-size:var(--text-3xl);font-weight:var(--weight-regular);line-height:var(--leading-snug);letter-spacing:var(--tracking-tight);color:var(--color-text);margin:0}.wn-heading-md{font-family:var(--font-heading);font-size:var(--text-2xl);font-weight:var(--weight-regular);line-height:var(--leading-snug);color:var(--color-text);margin:0}.wn-heading-sm{font-family:var(--font-heading);font-size:var(--text-xl);font-weight:var(--weight-regular);line-height:var(--leading-snug);color:var(--color-text);margin:0}@media(min-width:768px){.wn-heading-xl{font-size:var(--text-5xl)}.wn-heading-lg{font-size:var(--text-4xl)}.wn-heading-md{font-size:var(--text-3xl)}.wn-heading-sm{font-size:var(--text-2xl)}}.wn-section--dark .wn-heading-xl,.wn-section--dark .wn-heading-lg,.wn-section--dark .wn-heading-md,.wn-section--dark .wn-heading-sm{color:var(--color-dark-text)}.wn-body{font-family:var(--font-body);font-size:var(--text-base);font-weight:var(--weight-regular);line-height:var(--leading-relaxed);color:var(--color-text-muted)}.wn-body--lg{font-size:var(--text-lg)}.wn-body--sm{font-size:var(--text-sm)}.wn-label{font-family:var(--font-ui);font-size:var(--text-xs);font-weight:var(--weight-bold);letter-spacing:var(--tracking-wider);text-transform:uppercase}.wn-quote{font-family:var(--font-heading);font-size:var(--text-xl);line-height:var(--leading-relaxed);color:var(--color-text)}@media(min-width:768px){.wn-quote{font-size:var(--text-2xl)}}.wn-btn{display:inline-flex;align-items:center;justify-content:center;gap:var(--space-2);font-family:var(--font-ui);font-size:var(--text-sm);font-weight:var(--weight-bold);letter-spacing:var(--tracking-wider);text-transform:uppercase;text-decoration:none;border-radius:var(--radius-button);padding:var(--space-4) var(--space-6);border:1.5px solid transparent;cursor:pointer;transition:var(--transition-color),var(--transition-transform);white-space:nowrap}.wn-btn:hover{transform:translateY(-1px)}.wn-btn:active{transform:translateY(0)}.wn-btn--primary{background-color:var(--color-cta);color:var(--color-white-warm);border-color:var(--color-cta)}.wn-btn--primary:hover{background-color:var(--color-cta-hover);border-color:var(--color-cta-hover);color:var(--color-white-warm)}.wn-btn--secondary{background-color:transparent;color:var(--color-graphite);border-color:var(--color-graphite)}.wn-btn--secondary:hover{background-color:var(--color-graphite);color:var(--color-white-warm)}.wn-btn--ghost{background-color:transparent;color:var(--color-white-warm);border-color:var(--color-white-warm)}.wn-btn--ghost:hover{background-color:var(--color-white-warm);color:var(--color-graphite)}.wn-btn--sm{font-size:var(--text-xs);padding:var(--space-3) var(--space-5)}.wn-btn--lg{font-size:var(--text-base);padding:var(--space-5) var(--space-7)}.wn-badge{display:inline-flex;align-items:center;font-family:var(--font-ui);font-size:var(--text-xs);font-weight:var(--weight-bold);letter-spacing:var(--tracking-wider);text-transform:uppercase;padding:var(--space-1) var(--space-3);border-radius:var(--radius-badge)}.wn-badge--copper{background-color:#c96a2b1f;color:var(--color-copper)}.wn-badge--ember{background-color:#a63a321f;color:var(--color-ember)}.wn-badge--dark{background-color:var(--color-graphite);color:var(--color-white-warm)}.wn-badge--sage{background-color:#9aa39a33;color:var(--color-sage-dark)}.wn-stat{display:flex;flex-direction:column;gap:var(--space-1)}.wn-stat__number{font-family:var(--font-heading);font-size:var(--text-5xl);font-weight:var(--weight-regular);line-height:var(--leading-none);letter-spacing:var(--tracking-tight);color:var(--color-graphite)}.wn-stat__label{font-family:var(--font-ui);font-size:var(--text-xs);font-weight:var(--weight-bold);letter-spacing:var(--tracking-widest);text-transform:uppercase;color:var(--color-text-muted)}.wn-section--dark .wn-stat__number{color:var(--color-white-warm)}.wn-section--dark .wn-stat__label{color:var(--color-dark-muted)}.wn-card{background-color:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-card);padding:var(--space-5);box-shadow:var(--shadow-card)}@media(min-width:768px){.wn-card{padding:var(--space-6)}}.wn-card--dark{background-color:var(--color-dark-surface);border-color:var(--color-dark-border)}.wn-divider{width:40px;height:2px;background-color:var(--color-copper);margin:var(--space-4) 0;border:none}.wn-divider--full{width:100%;height:1px;background-color:var(--color-border)}.wn-section--dark .wn-divider--full{background-color:var(--color-dark-border)}.wn-grid{display:grid;gap:var(--space-5)}.wn-grid--2,.wn-grid--3,.wn-grid--4{grid-template-columns:1fr}@media(min-width:640px){.wn-grid--2,.wn-grid--4{grid-template-columns:repeat(2,1fr)}}@media(min-width:768px){.wn-grid--3{grid-template-columns:repeat(3,1fr)}.wn-grid--gap-lg{gap:var(--space-7)}}@media(min-width:1024px){.wn-grid--4{grid-template-columns:repeat(4,1fr)}}.wn-mark{background-color:var(--color-copper);color:var(--color-white-warm);padding:var(--space-1) var(--space-2);border-radius:var(--radius-xs);-webkit-box-decoration-break:clone;box-decoration-break:clone}.wn-underline{position:relative;display:inline}.wn-underline:after{content:"";position:absolute;left:-1%;right:-1%;bottom:-.08em;height:.18em;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 200 8'%3E%3Cpath d='M2 6C30 2.5 60 7 100 4S160 1.5 198 5' stroke='%23C96A2B' stroke-width='2' fill='none' stroke-linecap='round'/%3E%3C/svg%3E");background-size:100% 100%;background-repeat:no-repeat;transform:rotate(-1deg)}.wn-closing{color:var(--color-graphite);font-weight:var(--weight-bold);line-height:1.45}@keyframes wn-pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.55;transform:scale(.85)}}@keyframes wn-pulse-ring{0%{opacity:.6;transform:scale(1)}to{opacity:0;transform:scale(2.4)}}.shopify-block[id*=wn_offer_deadline],.shopify-block[id*=wn_offer_included]{width:100%;align-self:stretch}.wn-offer-included__device{display:none!important}.wn-offer-included[data-tier="1"] .wn-offer-included__device--tier1,.wn-offer-included[data-tier="2"] .wn-offer-included__device--tier2,.wn-offer-included[data-tier="3"] .wn-offer-included__device--tier3{display:flex!important}.wn-offer-included .wn-offer-included__headline{margin-bottom:var(--space-4)!important}.wn-offer-included .wn-offer-included__media{height:72px!important;display:flex!important;align-items:center!important;justify-content:center!important}.wn-offer-included .wn-offer-included__media img{max-height:100%!important;max-width:100%!important;width:auto!important;height:auto!important;object-fit:contain!important;display:block!important;margin:auto!important}@media(min-width:768px){.wn-offer-included .wn-offer-included__media{height:80px!important}}.wn-offer-included .wn-offer-included__card{container-type:inline-size}@media(min-width:768px){.wn-offer-included .wn-offer-included__grid{gap:var(--space-4)!important}.wn-offer-included .wn-offer-included__tag{font-size:clamp(9px,8cqi,12px)!important;padding:clamp(4px,4cqi,6px) clamp(6px,6cqi,10px)!important;top:-12px!important;letter-spacing:.04em!important;gap:clamp(3px,4cqi,6px)!important;max-width:calc(100% + var(--space-3))!important;box-sizing:border-box!important}.wn-offer-included .wn-offer-included__headline{margin-bottom:var(--space-5)!important}}html:has(.wn-offer-bundle),.product-details:has(.wn-offer-bundle){overflow-anchor:none}.product-details:has(.wn-offer-bundle){contain:layout}.product-details:has(.wn-offer-bundle) .quantity-selector-wrapper,.product-details:has(.wn-offer-bundle) quantity-selector-component,.product-details:has(.wn-offer-bundle) more-payment-options-link,.product-details:has(.wn-offer-bundle) add-to-cart-component,.product-details:has(.wn-offer-bundle) .add-to-cart-button{display:none!important}.shopify-block[id*=wn_offer_trust]{width:100%;align-self:stretch}.wn-offer-trust__icons svg{height:22px;width:auto;display:block}@media(min-width:480px){.wn-offer-trust .wn-offer-trust__icons{justify-content:center!important;gap:var(--space-3)!important;width:auto!important;margin-inline:auto!important}}.product-details:has(.wn-offer-bundle) variant-picker{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}.shopify-block[id*=wn_offer_bundle]{width:100%;align-self:stretch}.wn-offer-bundle__card{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:space-between;gap:var(--space-3);padding:46px 10px 14px;border:1.5px solid var(--color-border, #E5E5E5);border-radius:var(--radius-md, 10px);background:transparent;cursor:pointer;min-height:174px;transition:border-color .15s ease,background-color .15s ease}.wn-offer-bundle__card:hover{border-color:var(--color-copper)}.wn-offer-bundle__card.is-selected{border:2px solid var(--color-copper);background:#c96a2b0a}.wn-offer-bundle__radio{display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;border-radius:50%;border:1.5px solid var(--color-border, #CCCCCC);background:transparent;flex-shrink:0;transition:background-color .15s ease,border-color .15s ease}.wn-offer-bundle__card.is-selected .wn-offer-bundle__radio{background:var(--color-copper);border-color:var(--color-copper)}.wn-offer-bundle__radio svg{width:12px;height:12px;color:var(--color-white-warm, #F7F5F0);fill:currentColor;opacity:0;transition:opacity .15s ease}.wn-offer-bundle__card.is-selected .wn-offer-bundle__radio svg{opacity:1}
/*# sourceMappingURL=/cdn/shop/t/1/assets/custom-brand.css.map */
