*,*:before,*:after{box-sizing:border-box}html{scroll-behavior:smooth;-webkit-text-size-adjust:100%}body{margin:0;background:var(--bone);color:var(--ink);font-family:var(--font-body);font-size:calc(15.5px * var(--font-body-scale, 1));line-height:1.7;font-weight:var(--font-body-weight, 400);letter-spacing:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}img{max-width:100%;display:block;height:auto}a{color:inherit;text-decoration:none}button{font:inherit;cursor:pointer;border:none;background:none;color:inherit}::selection{background:var(--oxblood);color:var(--bone)}h1,h2,h3,h4,h5,h6{font-family:var(--font-heading);font-weight:var(--font-heading-weight, 100);line-height:1.05;letter-spacing:-.02em;margin:0}body:not(.template-product) h1,body:not(.template-product) h2{text-transform:uppercase}.hero__title,.template-article-campaign .ph__title{font-family:p22-allyson-pro,serif!important;font-weight:400!important;font-style:italic;text-transform:none!important}.skip-to-content{position:absolute;top:-100%;left:50%;transform:translate(-50%);z-index:9999;padding:.8rem 1.6rem;background:var(--ink);color:var(--bone);font:500 12px/1 var(--font-body);text-transform:uppercase;transition:top .2s ease;outline:none;border:2px solid transparent}.skip-to-content:focus,.skip-to-content:focus-visible{top:.5rem;border-color:var(--oxblood);box-shadow:0 2px 12px #00000040}.shopify-section-group-header-group,.shopify-section-group-header-group>.shopify-section,.shopify-section-group-header-group>.shopify-section:first-child,.shopify-section-group-header-group>.shopify-section:last-child,.shopify-section-group-footer-group,.shopify-section-group-footer-group>.shopify-section,main>.shopify-section,main>.shopify-section:first-child,main>.shopify-section:last-child{border:none!important;border-top:none!important;border-bottom:none!important;outline:none!important}.wrap{max-width:var(--max-width, 1380px);margin:0 auto;padding:0 var(--pad)}.scheme-1{--sec-bg: var(--bone);--sec-text: var(--ink);--sec-muted: var(--muted);--sec-kicker: var(--navy);--sec-accent: var(--oxblood);--sec-line: var(--line);--sec-btn-bg: var(--ink);--sec-btn-text: var(--bone);--sec-btn-hover: var(--oxblood);--sec-btn-line: var(--ink)}.scheme-2{--sec-bg: var(--bone-2);--sec-text: var(--ink);--sec-muted: var(--muted);--sec-kicker: var(--navy);--sec-accent: var(--oxblood);--sec-line: var(--line);--sec-btn-bg: var(--ink);--sec-btn-text: var(--bone);--sec-btn-hover: var(--oxblood);--sec-btn-line: var(--ink)}.scheme-3{--sec-bg: var(--ink);--sec-text: var(--bone);--sec-muted: rgba(235,235,235,.7);--sec-kicker: rgba(235,235,235,.6);--sec-accent: var(--bone);--sec-line: rgba(235,235,235,.12);--sec-btn-bg: var(--bone);--sec-btn-text: var(--ink);--sec-btn-hover: var(--oxblood);--sec-btn-line: rgba(235,235,235,.55)}.sec{padding:clamp(5rem,9vw,9rem) 0;position:relative;background:var(--sec-bg, var(--bone));color:var(--sec-text, var(--ink))}.sec__head{text-align:center;max-width:760px;margin:0 auto clamp(3rem,5vw,4.5rem);display:flex;flex-direction:column;align-items:center;gap:1rem}.sec__kicker{font:500 10.5px/1 var(--font-body);text-transform:uppercase;color:var(--sec-kicker, var(--navy))}.sec__title{font-family:var(--font-heading);font-weight:var(--font-heading-weight, 400);font-size:clamp(2.2rem,4.6vw,4rem);line-height:1.05;letter-spacing:-.02em;margin:0;color:inherit}.sec__title em{font-style:italic;color:var(--sec-accent, var(--oxblood));font-weight:var(--font-heading-weight, 400)}.sec__lede{font:400 1.05rem/1.65 var(--font-body);color:var(--sec-muted, var(--muted));max-width:52ch;margin:0}.sec__cta{display:flex;justify-content:center;margin-top:clamp(2.5rem,4vw,3.5rem)}.btn{display:inline-flex;align-items:center;gap:.7rem;padding:1rem 1.7rem;font-family:var(--font-body);font-weight:500;font-size:11.5px;text-transform:uppercase;border:1px solid transparent;transition:background .25s ease,color .25s ease,border-color .25s ease;cursor:pointer}.btn svg{width:13px;height:13px;stroke:currentColor;stroke-width:1.4;fill:none}.btn--ink{background:var(--ink);color:var(--bone)}.btn--ink:hover{background:var(--oxblood)}.btn--bone{background:var(--bone);color:var(--ink)}.btn--bone:hover{background:var(--ink);color:var(--bone)}.btn--line{border-color:var(--ink);color:var(--ink);background:transparent}.btn--line:hover{background:var(--ink);color:var(--bone)}.btn--primary{background:var(--sec-btn-bg, var(--ink));color:var(--sec-btn-text, var(--bone))}.btn--primary:hover{background:var(--sec-btn-hover, var(--oxblood))}.btn--outline{border-color:var(--sec-btn-line, var(--ink));color:var(--sec-text, var(--ink));background:transparent}.btn--outline:hover{background:var(--sec-btn-bg, var(--ink));color:var(--sec-btn-text, var(--bone));border-color:var(--sec-btn-bg, var(--ink))}.btn--line-bone{border-color:#ebebeb8c;color:var(--bone);background:transparent}.btn--line-bone:hover{background:var(--bone);color:var(--ink);border-color:var(--bone)}.reveal{opacity:0;transform:translateY(28px);transition:opacity .9s ease,transform .9s ease}.reveal.in{opacity:1;transform:none}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;transition-duration:.01ms!important}}.h-captcha,[data-hcaptcha-widget-id],iframe[src*=hcaptcha],.hcaptcha-box{visibility:hidden!important;position:fixed!important;bottom:-100px!important;right:-100px!important;width:1px!important;height:1px!important;overflow:hidden!important;opacity:0!important;pointer-events:none!important}.visually-hidden{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-policy__container{max-width:1200px;margin:0 auto;padding:clamp(4rem,7vw,6rem) var(--pad, clamp(1.5rem, 4vw, 3rem)) clamp(5rem,9vw,8rem)}.shopify-policy__title{text-align:center;margin-bottom:clamp(2.5rem,5vw,4rem)}.shopify-policy__title h1{font-family:var(--font-heading);font-weight:var(--font-heading-weight, 400);font-size:clamp(2.4rem,5vw,3.8rem);line-height:1.1;color:var(--ink);margin:0}.shopify-policy__body{font:400 1rem/1.85 var(--font-body);color:var(--muted)}.shopify-policy__body h1,.shopify-policy__body h2,.shopify-policy__body h3{font-family:var(--font-heading);font-weight:var(--font-heading-weight, 400);line-height:1.2;color:var(--ink);margin:2.5rem 0 .8rem}.shopify-policy__body h1:first-child,.shopify-policy__body h2:first-child,.shopify-policy__body h3:first-child{margin-top:0}.shopify-policy__body h1{font-size:clamp(1.6rem,2.8vw,2.2rem)}.shopify-policy__body h2{font-size:clamp(1.5rem,2.5vw,2rem)}.shopify-policy__body h3{font-size:clamp(1.15rem,2vw,1.4rem)}.shopify-policy__body p{margin:0 0 1.4rem}.shopify-policy__body p:last-child{margin-bottom:0}.shopify-policy__body a{color:var(--ink);text-decoration:underline;text-underline-offset:2px;transition:opacity .2s}.shopify-policy__body a:hover{opacity:.6}.shopify-policy__body ul,.shopify-policy__body ol{margin:0 0 1.4rem;padding-left:1.3rem;color:var(--muted)}.shopify-policy__body li{margin-bottom:.5rem;line-height:1.75}.shopify-policy__body li:last-child{margin-bottom:0}.shopify-policy__body strong,.shopify-policy__body b{color:var(--ink)}.shopify-policy__body div{margin:1.5rem 0 .6rem;color:var(--ink)}
/*# sourceMappingURL=/cdn/shop/t/119/assets/base.css.map */
