@font-face{font-family:Futura PT Cond;src:url(futura-pt-cond-medium.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Futura PT Cond;src:url(futura-pt-cond-medium-oblique.woff2) format("woff2");font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:Futura PT Cond;src:url(futura-pt-cond-bold.woff2) format("woff2");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Futura PT Cond;src:url(futura-pt-cond-bold-oblique.woff2) format("woff2");font-weight:700;font-style:italic;font-display:swap}@font-face{font-family:Geist;src:url(geist-latin.woff2) format("woff2");font-weight:100 900;font-style:normal;font-display:swap;unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Geist;src:url(geist-latin-ext.woff2) format("woff2");font-weight:100 900;font-style:normal;font-display:swap;unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}:root{--futura: "Futura PT Cond", "Arial Narrow", Arial, sans-serif;--geist: "Geist", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif;--black: #333333;--beige: #e9ded7;--sidepadding-xs: max(10px, .694vw)}body{background-color:#f9f7f3!important}h1,h2,h3,h4,h5,p{margin:0!important}.h1-v2{font-family:var(--futura);font-size:max(40px,6.944vw);font-weight:700;line-height:.85;letter-spacing:-.347vw}.uppercase{text-transform:uppercase}.bib-tv-marquee-sep{font-size:max(22px,2.778vw);font-weight:700;line-height:.85}.bib-headline-now .bib-headline-line,.h2{font-family:var(--futura);font-size:max(40px,12.5vw);font-weight:700;line-height:.8;letter-spacing:-.75vw;text-transform:uppercase}.h2-v2{font-family:var(--futura);font-size:max(34px,6.944vw);font-weight:700;line-height:.8;letter-spacing:-.75vw;text-transform:uppercase}.h3{font-family:var(--futura);font-size:max(22px,2.778vw);font-weight:700;line-height:.85;letter-spacing:-.139vw;text-transform:uppercase;color:var(--black)}.h4{font-family:var(--futura);font-size:max(15px,1.25vw);font-weight:700;line-height:.95;letter-spacing:-.03vw;text-transform:uppercase;color:var(--black)}span.inline-search__label,a.custom-header__link{font-family:var(--geist);font-size:max(12px,.833vw);color:var(--black);font-weight:600;letter-spacing:-.025vw}.body{font-family:var(--geist);font-size:14px;font-style:normal;font-weight:600;line-height:120%;letter-spacing:-.42px}span.inline-search__label,a.custom-header__link{border-radius:max(14px,1.736vw);border:1px solid #e9ded7;padding-block:max(5px,.417vw);padding-inline:max(10px,.694vw)}.custom-header__link[aria-current=page]{text-decoration:unset!important;color:#fff;background:var(--black)}.custom-header{width:100%!important;margin:unset!important}sticky-header.header-wrapper.color-scheme-1.gradient{background:transparent!important}header.custom-header.page-width{max-width:unset!important;width:100%!important;padding-inline:.972vw!important;padding-block:.833vw!important}.custom-header{align-items:center!important}span.custom-header__cart-count{background:var(--beige);padding-block:.208vw;padding-inline:.347vw;margin-left:2.222vw;border-radius:100%}.section-header{position:fixed!important;top:0;width:100%!important}main.has-header-offset>.shopify-section:first-child:not(.custom-product-section):not(.custom-blog-section):not(.custom-article-section):not(.faq-section):not(.fundraising-hero-section):not(.contact-tabs-section):not(.free-kit-section):not(.free-kit-thanks-section):not(.fundraiser-shop-section){padding-top:var(--header-height, 6rem)}div#shopify-section-sections--27320350441748__announcement-bar,.multicolumn.color-scheme-1.gradient.background-none.no-heading{display:none}.inline-search[open] .inline-search__field{width:clamp(14rem,18vw,30rem)!important}section.homepage-banner>.wrapper{padding-top:var(--hero-top-pad, 5vw);box-sizing:border-box}.parallax-container{position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden}.parallax-container .parallax-image{display:block;width:100%;height:120%;object-fit:cover;object-position:center;transform:translateZ(0) scale(1.18);will-change:transform;backface-visibility:hidden}@media(prefers-reduced-motion:reduce){.parallax-container .parallax-image{transform:none!important;height:100%}}.dark{color:#fff!important}.custom-button{background-color:#ff944d;border-radius:max(14px,1.736vw);border:1px solid #333;padding-block:max(6px,.417vw);width:fit-content;padding-inline:max(12px,.764vw);text-decoration:none;line-height:1!important}.custom-button.full-width{width:100%!important}.custom-button.light{display:inline-flex;align-items:center;gap:max(8px,.556vw);background-color:#fff;border-radius:10rem;padding-block:max(3px,.208vw);padding-inline:max(14px,.972vw) max(3px,.208vw)}.custom-button .button-arrow{flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;width:max(22px,1.25vw);height:max(22px,1.25vw);border-radius:50%;background-color:#ff944d;border:1px solid #333;color:var(--black)}.custom-button .button-arrow svg{display:block;width:max(9px,.556vw);height:auto;transform:rotate(-45deg)}.custom-button.bar{display:block;width:100%;border:0;border-radius:0;padding:max(14px,1.319vw) max(16px,1.25vw) max(16px,1.528vw);text-align:left;cursor:pointer}.custom-button.block{display:block;width:100%;border-radius:10rem;padding-block:max(16px,1.25vw);text-align:center;cursor:pointer}.custom-button.block[disabled]{opacity:.6;cursor:progress}.custom-button.large{display:inline-flex;align-items:center;gap:max(8px,.833vw);border-color:transparent;border-radius:10rem;padding-block:max(8px,.972vw);padding-inline:max(8px,.972vw) max(16px,1.458vw)}.custom-button.large .button-span{font-size:max(20px,2.361vw);line-height:1}.custom-button .button-badge{flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;width:max(44px,5.139vw);height:max(44px,5.139vw);border-radius:50%;background-color:var(--beige)}.custom-button .button-badge img{display:block;width:62%;height:auto;opacity:.18}.button-span{color:var(--black);text-decoration:none}.check-list{display:flex;flex-direction:column;gap:max(4px,.486vw);margin:0;padding:0;list-style:none;color:var(--black)}.check-list>li{display:flex;align-items:center;gap:max(6px,.556vw)}.check-list__icon{flex:0 0 auto;width:max(22px,1.944vw);height:auto}.has-line,.has-line-white{position:relative}.has-line>.line-overlay,.has-line-white>.line-overlay{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;z-index:0}.has-line>.line-overlay>i,.has-line-white>.line-overlay>i{position:absolute;top:0;width:1px;height:100%;display:block}.has-line>.line-overlay>i{background:#d9cdb8}.has-line-white>.line-overlay>i{background:#fff}.has-line>.line-overlay>i:nth-child(1),.has-line-white>.line-overlay>i:nth-child(1){left:calc(25% - 1px)}.has-line>.line-overlay>i:nth-child(2),.has-line-white>.line-overlay>i:nth-child(2){left:calc(50% - 1px)}.has-line>.line-overlay>i:nth-child(3),.has-line-white>.line-overlay>i:nth-child(3){left:calc(75% - 1px)}.site-footer{position:relative;width:100%;overflow:hidden;padding:3vw 0 2vw;color:#fff}.site-footer .top-cylinder{position:relative;z-index:2;margin:0 .972vw;padding-inline:6.319vw 12.986vw;padding-block:6.875vw 2.014vw;background:#333;border-radius:999px}.site-footer .top-content{position:relative;display:flex;justify-content:space-between;align-items:center}.site-footer .footer-nav{display:grid;grid-template-columns:repeat(4,max-content);grid-template-rows:repeat(2,auto);column-gap:3.194vw;row-gap:1.458vw;justify-content:start}.site-footer .footer-nav a{text-decoration:none;color:#e8e0d2!important;font-family:var(--futura);font-size:max(15px,1.389vw);font-weight:700;line-height:85%;letter-spacing:-1px;text-transform:uppercase;white-space:nowrap;transition:opacity .2s ease;margin:unset!important}.site-footer .footer-nav a:hover{opacity:.7}.site-footer .footer-logo{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);pointer-events:none}.site-footer .footer-logo img{height:auto;display:block}.site-footer .newsletter-wrapper{display:flex;flex-direction:column;align-items:center;text-align:center;gap:1vw}.site-footer .newsletter-text{margin:0;color:#e8e0d2;max-width:18.028vw;text-transform:uppercase}.site-footer .newsletter-form{display:flex;flex-direction:column;align-items:center;gap:.6vw;width:100%;max-width:22vw}.site-footer .newsletter-input{width:17.917vw;padding:.9vw 1.4vw;border-radius:999px;background:#e8e0d2;color:#5a4a36;font-family:var(--geist);font-weight:700;font-size:max(13px,.972vw);outline:none}.site-footer .newsletter-input::placeholder{color:#8a7d6a}.site-footer .newsletter-button{align-self:center;cursor:pointer;transition:transform .2s ease,box-shadow .2s ease}.site-footer .newsletter-button:hover{transform:translateY(-1px);box-shadow:0 6px 16px #0000002e}.site-footer .footer-social{list-style:none;margin:3.472vw 0 0;padding:0;display:flex;justify-content:center;gap:10.417vw}.site-footer .footer-social a{text-decoration:none;color:#fff;letter-spacing:.12em}.site-footer .footer-social a:hover{opacity:.7}.site-footer .wear-matters{display:block;position:relative;z-index:1;width:clamp(140px,18vw,280px);height:auto;margin:4vw auto 3vw;pointer-events:none}.site-footer .copyright-wrapper{position:relative;z-index:1;display:grid;grid-template-columns:1fr auto 1fr;align-items:center;padding:1.2vw 3vw 0;gap:2vw}.site-footer .copyright-wrapper>p{margin:0;font-size:clamp(11px,.85vw,13px)}.site-footer .copyright-wrapper .h3{margin:0;text-align:center;letter-spacing:.04em}.site-footer .copyright-wrapper .payment-methods{justify-self:end;height:clamp(18px,1.5vw,26px);width:auto}@media(max-width:1024px){.site-footer .top-cylinder{border-radius:48px;padding:6vw 6vw 4vw}.site-footer .top-content{flex-direction:column;gap:6vw;text-align:center}.site-footer .footer-logo{position:static;transform:none;pointer-events:auto;display:flex;justify-content:center;margin-bottom:24px}.site-footer .footer-nav{grid-template-columns:repeat(2,auto);grid-template-rows:repeat(4,auto);justify-content:center;column-gap:6vw;row-gap:2vw}.site-footer .newsletter-wrapper,.site-footer .newsletter-form{align-items:center;max-width:100%;text-align:center}.site-footer .newsletter-text{max-width:100%}.site-footer .footer-social{margin-top:4vw;gap:8vw}.site-footer .copyright-wrapper{grid-template-columns:1fr;text-align:center;gap:3vw;padding-top:4vw}.site-footer .copyright-wrapper .payment-methods{justify-self:center}.site-footer .footer-logo img{width:clamp(64px,10vw,110px)}.site-footer .newsletter-form{max-width:32rem}.site-footer .newsletter-input{width:100%;padding:12px 18px;font-size:16px}.site-footer .footer-social{flex-wrap:wrap;gap:4vw 8vw}}@media(max-width:768px){.has-line>.line-overlay>i:nth-child(odd),.has-line-white>.line-overlay>i:nth-child(odd){display:none}.site-footer{padding:24px 0 16px}.site-footer .top-cylinder{display:flex;flex-direction:column;align-items:center;margin:0 6vw;padding:14vw 8vw 12vw;border-radius:48px}.site-footer .top-content{display:contents}.site-footer .footer-nav{order:1;grid-template-columns:repeat(2,max-content);column-gap:10vw;row-gap:10px}.site-footer .footer-logo{order:2;margin:28px 0}.site-footer .footer-logo img{width:64px}.site-footer .newsletter-wrapper{order:3}.site-footer .footer-social{order:4;margin-top:28px;gap:14px 32px}.site-footer .wear-matters{width:48vw;margin:10vw auto 6vw}.site-footer .copyright-wrapper{padding:16px 16px 0;gap:14px}.site-footer .copyright-wrapper .h3{order:3}}.mountain-section .flower-stage .content .h2{color:#fff}html.js-reveal [data-reveal]:not(.reveal-ready){visibility:hidden}
/*# sourceMappingURL=/cdn/shop/t/19/assets/custom.css.map */
