.brand-manifesto{width:100%;margin-bottom:36px;overflow:hidden;border-top:1px solid rgba(255,255,255,.22);border-bottom:1px solid rgba(255,255,255,.22);background:#000;color:#fff}.brand-manifesto__statement{display:grid;grid-template-columns:minmax(0,1.45fr) minmax(300px,.55fr);gap:clamp(48px,8vw,150px);width:min(100% - 64px,1320px);margin:0 auto;padding:clamp(72px,9vw,138px) 0 clamp(64px,8vw,118px)}.brand-manifesto__headline-block{align-self:center}.brand-manifesto__eyebrow{margin:0 0 20px;padding-left:8px;color:#fe203a;font-family:var(--font-heading-family);font-size:clamp(14px,1.2vw,18px);font-style:var(--font-heading-style);font-weight:var(--font-heading-weight);letter-spacing:.12em;line-height:1;text-transform:uppercase}.brand-manifesto__heading{max-width:900px;margin:0;color:#fff;font-family:var(--font-heading-family);font-size:clamp(66px,8.4vw,138px);font-style:var(--font-heading-style);font-weight:var(--font-heading-weight);letter-spacing:-.055em;line-height:.82;text-transform:uppercase}.brand-manifesto__intro{align-self:end;padding:0 0 8px clamp(24px,3vw,52px);border-left:3px solid #fe203a}.brand-manifesto__lead{margin:0 0 20px;color:#fff;font-family:var(--font-heading-family);font-size:clamp(23px,2vw,32px);font-style:var(--font-heading-style);font-weight:var(--font-heading-weight);line-height:1.02;text-transform:uppercase}.brand-manifesto__body{max-width:480px;color:#ffffffb8;font-size:16px;line-height:1.55}.brand-manifesto__body p{margin:0}.brand-manifesto__cta{display:inline-flex;align-items:center;gap:22px;margin-top:30px;border-bottom:2px solid #fff;color:#fff;font-family:var(--font-heading-family);font-size:16px;font-style:var(--font-heading-style);font-weight:var(--font-heading-weight);letter-spacing:.06em;line-height:1.6;text-decoration:none;text-transform:uppercase;transition:border-color .16s ease,color .16s ease}.brand-manifesto__cta:hover,.brand-manifesto__cta:focus-visible{border-color:#fe203a;color:#fe203a}.brand-manifesto__impact{width:100%;padding:18px 24px 16px;overflow:hidden;background:#fe203a;color:#000;font-family:var(--font-heading-family);font-size:clamp(44px,7vw,112px);font-style:var(--font-heading-style);font-weight:var(--font-heading-weight);letter-spacing:-.045em;line-height:.82;text-align:center;text-transform:uppercase;white-space:nowrap}.brand-manifesto__details{width:min(100% - 64px,1320px);margin:0 auto}.brand-manifesto__summary{display:flex;align-items:center;justify-content:space-between;gap:24px;padding:30px 0;color:#fff;cursor:pointer;font-family:var(--font-heading-family);font-size:15px;font-style:var(--font-heading-style);font-weight:var(--font-heading-weight);letter-spacing:.1em;list-style:none;text-transform:uppercase}.brand-manifesto__summary::-webkit-details-marker{display:none}.brand-manifesto__summary-icon{position:relative;display:block;flex:0 0 auto;width:22px;height:22px}.brand-manifesto__summary-icon:before,.brand-manifesto__summary-icon:after{position:absolute;top:10px;left:0;width:22px;height:2px;background:currentColor;content:"";transition:transform .18s ease}.brand-manifesto__summary-icon:after{transform:rotate(90deg)}.brand-manifesto__details[open] .brand-manifesto__summary-icon:after{transform:rotate(0)}.brand-manifesto__details-content{position:static!important;display:grid;grid-template-columns:minmax(0,1.5fr) minmax(240px,.5fr);gap:clamp(56px,9vw,150px);padding:26px 0 70px;border-top:1px solid rgba(255,255,255,.2)}.brand-manifesto__seo-copy{max-width:800px}.brand-manifesto__seo-copy h3{margin:34px 0 10px;color:#fff;font-family:var(--font-heading-family);font-size:clamp(20px,1.8vw,28px);font-style:var(--font-heading-style);font-weight:var(--font-heading-weight);line-height:1;text-transform:uppercase}.brand-manifesto__seo-copy h3:first-child{margin-top:0}.brand-manifesto__seo-copy p{margin:0;color:#ffffffb3;font-size:15px;line-height:1.65}.brand-manifesto__links{display:flex;flex-direction:column;align-items:flex-start;gap:0}.brand-manifesto__links a{width:100%;padding:13px 0;border-bottom:1px solid rgba(255,255,255,.18);color:#fff;font-family:var(--font-heading-family);font-size:16px;font-style:var(--font-heading-style);font-weight:var(--font-heading-weight);line-height:1.1;text-decoration:none;text-transform:uppercase;transition:color .16s ease,padding-left .16s ease}.brand-manifesto__links a:hover,.brand-manifesto__links a:focus-visible{padding-left:8px;color:#fe203a}@media screen and (max-width:749px){.brand-manifesto__statement{display:block;width:calc(100% - 40px);padding:58px 0 54px}.brand-manifesto__eyebrow{margin-bottom:16px;padding-left:4px;font-size:13px}.brand-manifesto__heading{font-size:clamp(58px,20vw,78px);letter-spacing:-.035em;line-height:.84}.brand-manifesto__intro{margin-top:46px;padding:0 0 0 18px;border-left-width:2px}.brand-manifesto__lead{font-size:24px}.brand-manifesto__impact{padding:14px 14px 12px;font-size:clamp(31px,9.4vw,38px);letter-spacing:-.04em}.brand-manifesto__details{width:calc(100% - 40px)}.brand-manifesto__summary{padding:24px 0;font-size:13px}.brand-manifesto__details-content{display:block;padding:28px 0 48px}.brand-manifesto__seo-copy h3{margin-top:30px;font-size:22px}.brand-manifesto__links{margin-top:40px}}@media(prefers-reduced-motion:reduce){.brand-manifesto__cta,.brand-manifesto__summary-icon:before,.brand-manifesto__summary-icon:after,.brand-manifesto__links a{transition:none}}.drip-crypt-sms{width:100%;margin:0;padding:0;overflow:hidden;background:#000;color:#fff}.drip-crypt-sms__inner{width:100%;max-width:760px;margin:0 auto;padding:42px 20px 48px;box-sizing:border-box}.drip-crypt-sms [class^=klaviyo-form-]{width:100%;margin:0 auto}.drip-crypt-sms .drip-crypt-sms__consent{max-height:0;margin-top:0;overflow:hidden;visibility:hidden;opacity:0;transform:translateY(-6px);transition:max-height .28s ease,margin-top .28s ease,opacity .2s ease,transform .28s ease,visibility 0s linear .28s}.drip-crypt-sms.is-consent-visible .drip-crypt-sms__consent{max-height:320px;margin-top:14px;visibility:visible;opacity:1;transform:translateY(0);transition:max-height .28s ease,margin-top .28s ease,opacity .2s ease 70ms,transform .28s ease,visibility 0s}@media screen and (min-width:750px){.drip-crypt-sms__inner{padding-top:56px;padding-bottom:62px}}@media(prefers-reduced-motion:reduce){.drip-crypt-sms .drip-crypt-sms__consent,.drip-crypt-sms.is-consent-visible .drip-crypt-sms__consent{transition:none}}.edge-product-grid{width:100%;margin:0;padding:0;overflow:hidden}.edge-product-grid__header{min-height:54px;display:flex;align-items:center;justify-content:space-between;gap:16px;padding:10px 16px;border-top:1px solid var(--edge-grid-divider);border-bottom:1px solid var(--edge-grid-divider);background:var(--edge-grid-info-bg);color:var(--edge-grid-info-text)}.edge-product-grid__heading{margin:0}.edge-product-grid__header-link{color:inherit;white-space:nowrap}.edge-product-grid__products{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));width:100%;margin:0;padding:0;list-style:none}.edge-product-grid__item{min-width:0;margin:0;padding:0;border-right:1px solid var(--edge-grid-divider);border-bottom:1px solid var(--edge-grid-divider)}.edge-product-grid__item:nth-child(4n){border-right:0}.edge-product-grid__card{height:100%;background:var(--edge-grid-info-bg);color:var(--edge-grid-info-text)}.edge-product-grid__media{position:relative;display:block;width:100%;aspect-ratio:3 / 4;overflow:hidden;background:var(--edge-grid-info-bg);border-bottom:1px solid var(--edge-grid-divider)}.edge-product-grid__image,.edge-product-grid__placeholder{position:absolute;top:0;right:0;bottom:0;left:0;display:block;width:100%;height:100%;object-fit:cover}.edge-product-grid__image--secondary{opacity:0;transition:opacity .18s ease}.edge-product-grid__badge{position:absolute;top:10px;left:10px;z-index:2;padding:5px 8px;background:var(--edge-grid-info-bg);color:var(--edge-grid-info-text);border:1px solid var(--edge-grid-divider)}.edge-product-grid__details{min-height:58px;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:12px;padding:10px 12px}.edge-product-grid__title,.edge-product-grid__price{margin:0}.edge-product-grid__title a{color:inherit;text-decoration:none}.edge-product-grid__price{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:5px;white-space:nowrap}@media(hover:hover)and (pointer:fine){.edge-product-grid__media--has-secondary:hover .edge-product-grid__image--secondary,.edge-product-grid__media--has-secondary:focus-visible .edge-product-grid__image--secondary{opacity:1}}@media(max-width:749px){.edge-product-grid__products{grid-template-columns:repeat(2,minmax(0,1fr))}.edge-product-grid__item:nth-child(4n){border-right:1px solid var(--edge-grid-divider)}.edge-product-grid__item:nth-child(2n){border-right:0}.edge-product-grid__details{min-height:76px;grid-template-columns:minmax(0,1fr);gap:4px;padding:9px 10px}.edge-product-grid__price{justify-content:flex-start}}@media(prefers-reduced-motion:reduce){.edge-product-grid__image--secondary{transition:none}}.slideshow-editorial{display:block;width:100%;padding:28px 20px 24px;background:#000;color:#fff}.slideshow-editorial__header{display:block;width:100%;margin:0}.slideshow-editorial__heading{width:100%;max-width:none;margin:0 auto;color:#fff;font-family:var(--font-heading-family);font-size:clamp(26px,7.7vw,30px);font-style:var(--font-heading-style);font-weight:var(--font-heading-weight);line-height:.94;letter-spacing:-.02em;text-align:center;text-transform:uppercase;white-space:nowrap}.slideshow-editorial__controls,.slideshow-editorial__track{display:none}@media screen and (max-width:749px){.slideshow:has(>.slideshow-editorial){background:#000}.slideshow:has(>.slideshow-editorial) .slideshow-slide[data-slide="1"] .slideshow-slide__overlay,.slideshow:has(>.slideshow-editorial) .slideshow-slide[data-slide="1"] .slideshow-slide__text-container-wrapper{display:none}}@media screen and (min-width:750px){.slideshow:has(>.slideshow-editorial){min-height:0;height:auto;background:#000}.slideshow:has(>.slideshow-editorial)>.slideshow__inner{display:none}.slideshow-editorial{display:block;width:100%;padding:clamp(42px,5vw,76px) 0 clamp(48px,6vw,88px);overflow:hidden;background:#000;color:#fff}.slideshow-editorial__header{display:flex;align-items:flex-end;justify-content:space-between;gap:24px;width:min(100% - 64px,1320px);margin:0 auto clamp(24px,2.5vw,38px)}.slideshow-editorial__heading{width:auto;max-width:850px;margin:0;color:#fff;font-family:var(--font-heading-family);font-size:clamp(36px,4.2vw,68px);font-style:var(--font-heading-style);font-weight:var(--font-heading-weight);line-height:.92;letter-spacing:-.025em;text-align:left;text-transform:uppercase;white-space:normal}.slideshow-editorial__controls{display:flex;flex:0 0 auto;gap:8px}.slideshow-editorial__button{display:grid;width:48px;height:48px;padding:0;place-items:center;border:1px solid rgba(255,255,255,.7);border-radius:0;background:#000;color:#fff;cursor:pointer;transition:background-color .16s ease,border-color .16s ease,color .16s ease}.slideshow-editorial__button:hover,.slideshow-editorial__button:focus-visible{border-color:red;background:red;color:#000}.slideshow-editorial__button svg{width:18px;height:18px}.slideshow-editorial__button--previous svg{transform:rotate(90deg)}.slideshow-editorial__button--next svg{transform:rotate(-90deg)}.slideshow-editorial__track{display:flex;gap:clamp(12px,1.5vw,24px);width:100%;padding:0 max(32px,calc((100vw - 1320px)/2));overflow-x:auto;overscroll-behavior-x:contain;scroll-behavior:smooth;scroll-padding-inline:max(32px,calc((100vw - 1320px)/2));scroll-snap-type:x mandatory;scrollbar-width:none}.slideshow-editorial__track::-webkit-scrollbar{display:none}.slideshow-editorial__slide{flex:0 0 clamp(280px,27.5vw,370px);aspect-ratio:3 / 4;overflow:hidden;scroll-snap-align:start;background:#111}.slideshow-editorial__media{display:block;width:100%;height:100%;overflow:hidden}.slideshow-editorial__image{display:block;width:100%;height:100%;object-fit:cover;transition:transform .5s cubic-bezier(.22,1,.36,1)}a.slideshow-editorial__media:hover .slideshow-editorial__image,a.slideshow-editorial__media:focus-visible .slideshow-editorial__image{transform:scale(1.025)}}@media(prefers-reduced-motion:reduce){.slideshow-editorial__track{scroll-behavior:auto}.slideshow-editorial__button,.slideshow-editorial__image{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/156/compiled_assets/styles.css.map */
