:root{--yr-black:#0d0d0d;--yr-white:#fff;--yr-card:#f7f7f7;--yr-muted:#737373;--yr-border:#e0e0e0;--yr-green:#a6ee2b;--yr-lime:#a6ee2b;--yr-head:var(--font-heading-family);--yr-body:var(--font-body-family);--yr-max:1400px}body{font-family:var(--yr-body);color:var(--yr-black);letter-spacing:0;background:#fff}h1,h2,h3,h4,.h0,.h1,.h2,.h3,.h4,.yr-head{font-family:var(--yr-head);font-weight:700;letter-spacing:-.01em;color:inherit}.button,.btn,button.shopify-payment-button__button--unbranded{font-family:var(--yr-head);text-transform:uppercase;letter-spacing:.1em;border-radius:0}.yr-wrap{max-width:var(--yr-max);margin:0 auto;padding:0 1.5rem}@media(min-width:990px){.yr-wrap{padding:0 2.75rem}}.yr-hl{color:var(--yr-lime)}.yr-hl-green{color:var(--yr-green)}.yr-eyebrow{display:flex;align-items:center;gap:1rem;font-family:var(--yr-head);font-size:1.1rem;letter-spacing:.3em;text-transform:uppercase;color:var(--yr-green);margin:0 0 1.2rem}.yr-eyebrow:before{content:"";width:3.2rem;height:2px;background:var(--yr-lime)}.yr-eyebrow--center{justify-content:center}.yr-eyebrow--center:after{content:"";width:3.2rem;height:2px;background:var(--yr-lime)}.yr-h2{font-size:clamp(2.8rem,4vw,4.8rem);line-height:1.05;margin:0 0 1.6rem;text-transform:uppercase}.yr-lead{font-size:1.6rem;line-height:1.6;color:var(--yr-muted);max-width:56rem;margin:0}.yr-btn{display:inline-flex;align-items:center;justify-content:center;gap:.8rem;background:var(--yr-black);color:#fff;font-family:var(--yr-head);font-weight:700;font-size:1.3rem;letter-spacing:.12em;text-transform:uppercase;padding:1.6rem 4rem;border:1px solid var(--yr-black);text-decoration:none;cursor:pointer;transition:background .2s,color .2s,border-color .2s}.yr-btn:hover,.yr-btn--lime{background:var(--yr-lime);color:var(--yr-black);border-color:var(--yr-lime)}.yr-btn--lime:hover{background:#fff;border-color:#fff}.yr-btn--ghost{background:transparent;color:var(--yr-black)}.yr-btn--ghost:hover{background:var(--yr-black);color:#fff;border-color:var(--yr-black)}.yr-btn--block{width:100%}.yr-tag{display:inline-block;background:var(--yr-lime);color:var(--yr-black);font-family:var(--yr-head);font-weight:700;font-size:1rem;letter-spacing:.2em;text-transform:uppercase;padding:.5rem 1rem}.yr-link{font-family:var(--yr-head);font-size:1.2rem;letter-spacing:.15em;text-transform:uppercase;color:inherit;text-decoration:none;border-bottom:1px solid currentColor;padding-bottom:.3rem}.yr-section{padding:7rem 0}@media(min-width:990px){.yr-section{padding:9rem 0}}.yr-section--dark{background:var(--yr-black);color:#fff}.yr-section--card{background:var(--yr-card)}.yr-img{display:block;width:100%;height:100%;object-fit:cover}.yr-header{position:sticky;top:0;z-index:50;background:#fff;color:var(--yr-black);border-bottom:1px solid var(--yr-border);transition:background .25s,color .25s,border-color .25s}.yr-header--overlay{position:fixed;left:0;right:0;background:transparent;color:#fff;border-color:transparent}.yr-header--overlay.is-scrolled{background:#fff;color:var(--yr-black);border-color:var(--yr-border)}.yr-header__inner{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;height:7rem}.yr-header__nav{display:none;gap:3.2rem}.yr-header__nav a,.yr-header__icons a,.yr-header__icons button{font-family:var(--yr-head);font-size:1.2rem;letter-spacing:.15em;text-transform:uppercase;color:inherit;text-decoration:none;background:none;border:0;padding:0;cursor:pointer;display:inline-flex;align-items:center;gap:.6rem}.yr-header__nav a:hover,.yr-header__icons a:hover{color:var(--yr-green)}.yr-header__logo{display:block;justify-self:center}.yr-header__logo img{display:block;height:auto;width:var(--logo-w,110px)}.yr-header--overlay:not(.is-scrolled) .yr-header__logo img,.yr-header--invert .yr-header__logo img{filter:invert(1) brightness(2)}.yr-header__icons{display:flex;justify-content:flex-end;gap:2.4rem;align-items:center}.yr-header__icons .yr-hide-sm{display:none}.yr-header__burger{justify-self:start}.yr-header__burger summary{list-style:none;cursor:pointer;padding:.8rem 0;display:block}.yr-header__burger summary::-webkit-details-marker{display:none}.yr-header__burger summary span{display:block;width:2.4rem;height:2px;background:currentColor;margin:5px 0}.yr-drawer{position:fixed;top:7rem;right:0;bottom:0;left:0;background:#fff;color:var(--yr-black);padding:3rem 2.4rem;display:flex;flex-direction:column;gap:2.4rem;z-index:60;border-top:1px solid var(--yr-border)}.yr-drawer a{font-family:var(--yr-head);font-size:2rem;letter-spacing:.1em;text-transform:uppercase;color:inherit;text-decoration:none}@media(min-width:990px){.yr-header__nav{display:flex}.yr-header__burger{display:none}.yr-header__icons .yr-hide-sm{display:inline-flex}.yr-header__logo img{width:var(--logo-w-lg,130px)}}.yr-icon{width:1.8rem;height:1.8rem;flex:none}.yr-hero{position:relative;min-height:92svh;display:flex;align-items:flex-end;color:#fff;background:#111;overflow:hidden}.yr-hero__media{position:absolute;top:0;right:0;bottom:0;left:0}.yr-hero__media picture{display:block;width:100%;height:100%}.yr-hero__media img{width:100%;height:100%;object-fit:cover}.yr-hero__media:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(to right,#000000b3,#0003)}.yr-hero__content{position:relative;z-index:1;padding-bottom:16vh;padding-top:12rem;width:100%}.yr-hero__title{font-size:clamp(4.2rem,7.2vw,10rem);line-height:.98;margin:2rem 0 3.6rem;text-transform:uppercase;color:#fff;max-width:14ch}.yr-hero__title .yr-hl{display:block}.yr-marquee{background:var(--yr-black);color:#fff;overflow:hidden;border-top:1px solid #222;border-bottom:1px solid #222}.yr-marquee__track{display:flex;width:max-content;animation:yr-marquee var(--speed,20s) linear infinite}.yr-marquee__item{font-family:var(--yr-head);font-weight:700;font-size:1.3rem;letter-spacing:.25em;text-transform:uppercase;padding:1.6rem 3.2rem;white-space:nowrap}@keyframes yr-marquee{to{transform:translate(-50%)}}@media(prefers-reduced-motion:reduce){.yr-marquee__track{animation:none}}.yr-benefits__grid{display:grid;grid-template-columns:repeat(2,1fr);gap:1.2rem;margin-top:4.8rem}@media(min-width:990px){.yr-benefits__grid{grid-template-columns:repeat(4,1fr);gap:1.6rem}}.yr-bcard{position:relative;aspect-ratio:3/4;overflow:hidden;background:#111;color:#fff}.yr-bcard img{transition:transform .6s}.yr-bcard:hover img{transform:scale(1.04)}.yr-bcard:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(to top,#000000bf,#0000 55%)}.yr-bcard__txt{position:absolute;left:1.6rem;right:1.6rem;bottom:1.6rem;z-index:1}.yr-bcard__t{font-family:var(--yr-head);font-weight:700;letter-spacing:.2em;font-size:1.3rem;text-transform:uppercase;margin:0 0 .4rem}.yr-bcard__s{font-size:1.3rem;opacity:.85;margin:0}.yr-sub{background:radial-gradient(ellipse at 10% 30%,rgba(166,238,43,.18),transparent 45%),var(--yr-black);color:#fff}.yr-sub__grid{display:grid;gap:4rem;align-items:center}@media(min-width:990px){.yr-sub__grid{grid-template-columns:1fr 1.2fr .8fr;gap:4rem}}.yr-sub__media{position:relative;border:1px solid #2a2a2a;padding:1.6rem;background:#111}.yr-sub__media .yr-tag{position:absolute;top:1.2rem;left:1.2rem;z-index:1}.yr-sub__title{font-size:clamp(3.4rem,5vw,6rem);line-height:1;margin:2rem 0 1.6rem;text-transform:uppercase;color:#fff}.yr-sub__price{display:flex;align-items:baseline;gap:1.6rem;margin:3rem 0 1rem}.yr-sub__price strong{font-family:var(--yr-head);font-size:clamp(4.4rem,6vw,6.4rem);line-height:1}.yr-sub__price s{font-family:var(--yr-head);font-size:2rem;opacity:.5}.yr-sub__meta{font-family:var(--yr-head);font-size:1.1rem;letter-spacing:.15em;opacity:.6;text-transform:uppercase;margin:0 0 2.4rem}.yr-ticks{list-style:none;padding:0;margin:0 0 3rem;display:grid;grid-template-columns:1fr 1fr;gap:1rem 2rem;font-size:1.4rem}.yr-ticks li{display:flex;gap:.8rem;align-items:center}.yr-ticks li:before{content:"";width:1.4rem;height:.7rem;border-left:2px solid var(--yr-lime);border-bottom:2px solid var(--yr-lime);transform:rotate(-45deg) translateY(-2px);flex:none}.yr-gifts__label{font-family:var(--yr-head);font-size:1.1rem;letter-spacing:.25em;color:var(--yr-lime);text-transform:uppercase;margin:0 0 1.2rem}.yr-gift{border:1px solid #2a2a2a;padding:2rem;margin-bottom:1.2rem}.yr-gift--on{background:var(--yr-lime);color:var(--yr-black);border-color:var(--yr-lime)}.yr-gift small{display:block;font-family:var(--yr-head);font-size:1rem;letter-spacing:.2em;text-transform:uppercase;opacity:.8;margin-bottom:.4rem}.yr-gift strong{font-family:var(--yr-head);font-size:1.5rem;letter-spacing:.05em;text-transform:uppercase}.yr-perks{display:flex;gap:2.4rem;font-family:var(--yr-head);font-size:1rem;letter-spacing:.15em;text-transform:uppercase;margin-top:2rem;opacity:.85}.yr-pcard{max-width:68rem;margin:4.8rem auto 0;background:#fff;border:1px solid var(--yr-border)}.yr-pcard__media{background:var(--yr-card);aspect-ratio:1/1}.yr-pcard__media img{object-fit:contain}.yr-pcard__body{padding:2.4rem}.yr-chips{display:flex;flex-wrap:wrap;gap:.8rem;margin:0 0 1.6rem;padding:0;list-style:none}.yr-chips li{border:1px solid var(--yr-border);font-family:var(--yr-head);font-size:1rem;letter-spacing:.15em;text-transform:uppercase;padding:.4rem .8rem;color:var(--yr-muted)}.yr-pcard__title{font-size:2rem;margin:0 0 .8rem}.yr-pcard__desc{color:var(--yr-muted);font-size:1.4rem;margin:0 0 1.6rem}.yr-price-row{display:flex;align-items:center;gap:1rem;margin:0 0 .4rem}.yr-price-row strong{font-family:var(--yr-head);font-size:2.4rem}.yr-price-row s{color:var(--yr-muted)}.yr-small{font-size:1.2rem;color:var(--yr-muted);margin:0 0 2rem}.yr-pcard form+form{margin-top:1rem}.yr-stats{border-top:2px solid var(--yr-lime);border-bottom:2px solid var(--yr-lime);padding:4rem 0;background:#fff}.yr-stats__grid{display:grid;grid-template-columns:repeat(2,1fr);gap:3rem;text-align:center}@media(min-width:750px){.yr-stats__grid{grid-template-columns:repeat(4,1fr)}}.yr-stat strong{display:block;font-family:var(--yr-head);font-size:clamp(3.2rem,4vw,4.4rem);color:var(--yr-lime);line-height:1.1}.yr-stat span{font-family:var(--yr-head);font-size:1.1rem;letter-spacing:.25em;text-transform:uppercase;color:var(--yr-muted)}.yr-comm__grid{display:grid;grid-template-columns:repeat(2,1fr);gap:1.2rem;margin-top:4.8rem}@media(min-width:990px){.yr-comm__grid{grid-template-columns:repeat(4,1fr);gap:1.6rem}}.yr-vid{position:relative;display:block;aspect-ratio:9/16;overflow:hidden;background:#000;color:#fff;text-decoration:none}.yr-vid:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(to top,rgba(0,0,0,.8),transparent 40%)}.yr-vid__play{position:absolute;top:1.2rem;right:1.2rem;width:3.6rem;height:3.6rem;border-radius:50%;background:#0000008c;display:grid;place-items:center;z-index:1}.yr-vid__play:before{content:"";border-left:11px solid #fff;border-top:7px solid transparent;border-bottom:7px solid transparent;margin-left:3px}.yr-vid__t{position:absolute;left:1.2rem;right:1.2rem;bottom:1.2rem;z-index:1;font-size:1.3rem;margin:0}.yr-sub-eyebrow{font-family:var(--yr-head);font-size:1.2rem;letter-spacing:.25em;text-transform:uppercase;opacity:.7;margin:0}.yr-center{text-align:center}.yr-center .yr-lead{margin:0 auto 3.6rem}.yr-faq{max-width:80rem;margin:4rem auto 0}.yr-faq details{border-bottom:1px solid var(--yr-border)}.yr-faq summary{list-style:none;cursor:pointer;display:flex;justify-content:space-between;gap:2rem;padding:2.2rem 0;font-family:var(--yr-head);font-weight:700;font-size:1.4rem;letter-spacing:.04em;text-transform:uppercase}.yr-faq summary::-webkit-details-marker{display:none}.yr-faq summary:after{content:"+";font-size:2rem;line-height:1;flex:none}.yr-faq details[open] summary:after{content:"\2013"}.yr-faq .yr-faq__a{padding:0 0 2.2rem;color:var(--yr-muted);font-size:1.5rem;line-height:1.7}.yr-faq .yr-faq__a p{margin:0 0 1rem}.yr-faq__group{font-family:var(--yr-head);font-size:1.2rem;letter-spacing:.25em;color:var(--yr-green);text-transform:uppercase;margin:4.8rem 0 .8rem}.yr-news{background:var(--yr-black);color:#fff;text-align:center}.yr-news__title{font-size:clamp(3.2rem,5vw,5.6rem);margin:0 0 1rem;text-transform:uppercase;color:#fff}.yr-news form{display:flex;flex-wrap:wrap;max-width:52rem;margin:3.2rem auto 0;gap:0}.yr-news input[type=email]{flex:1;min-width:0;background:#1a1a1a;border:1px solid #333;color:#fff;padding:1.4rem 1.6rem;font:inherit;font-size:1.4rem;border-radius:0}.yr-news .yr-btn{padding:1.4rem 2.4rem}.yr-news__msg{flex-basis:100%;margin-top:1.6rem;color:var(--yr-lime)}.yr-footer{background:var(--yr-black);color:#fff;border-top:1px solid #222;padding:6rem 0 3rem}.yr-footer__grid{display:grid;gap:4rem}@media(min-width:750px){.yr-footer__grid{grid-template-columns:1.6fr 1fr 1fr 1fr}}.yr-footer h3{font-family:var(--yr-head);font-size:1.2rem;letter-spacing:.25em;text-transform:uppercase;margin:0 0 1.6rem;color:#fff}.yr-footer ul{list-style:none;padding:0;margin:0;display:grid;gap:1rem}.yr-footer a,.yr-footer button{color:#ffffffb3;text-decoration:none;font-size:1.4rem;background:none;border:0;padding:0;cursor:pointer;font-family:inherit;text-align:left}.yr-footer a:hover,.yr-footer button:hover{color:var(--yr-lime)}.yr-footer__brand img{width:140px;height:auto;filter:invert(1) brightness(2);margin-bottom:1.6rem}.yr-footer__brand p{color:#ffffffb3;font-size:1.4rem;max-width:32rem}.yr-footer__legal{border-top:1px solid #222;margin-top:5rem;padding-top:2.4rem;display:flex;flex-wrap:wrap;justify-content:space-between;gap:1.6rem;font-size:1.2rem;color:#ffffff8c}.yr-footer__legal address{font-style:normal}.yr-social{display:flex;gap:1.6rem;margin-top:2rem}.yr-pdp{padding:4rem 0 6rem}.yr-pdp__grid{display:grid;gap:4rem}@media(min-width:990px){.yr-pdp__grid{grid-template-columns:1.1fr 1fr;gap:5rem;align-items:start}}.yr-gallery{display:grid;gap:1.2rem}@media(min-width:990px){.yr-gallery{grid-template-columns:8rem 1fr;position:sticky;top:9rem}}.yr-gallery__main{background:var(--yr-card);aspect-ratio:1/1;overflow:hidden}.yr-gallery__main img{object-fit:contain}.yr-gallery__thumbs{display:flex;gap:1rem;overflow-x:auto}@media(min-width:990px){.yr-gallery__thumbs{flex-direction:column;order:-1}}.yr-gallery__thumbs button{flex:none;width:7.2rem;height:7.2rem;padding:0;border:1px solid var(--yr-border);background:var(--yr-card);cursor:pointer}.yr-gallery__thumbs img{width:100%;height:100%;object-fit:cover}.yr-pdp__head{display:flex;justify-content:space-between;gap:2rem;align-items:flex-start}.yr-pdp__title{font-size:clamp(2.6rem,3vw,3.4rem);margin:0;text-transform:uppercase;line-height:1.1}.yr-pdp__price{font-family:var(--yr-head);font-size:2.4rem;font-weight:700;white-space:nowrap}.yr-pdp__sub{color:var(--yr-muted);margin:.8rem 0 1.6rem;font-size:1.4rem}.yr-pdp__desc{color:var(--yr-muted);font-size:1.5rem;margin:0 0 1.6rem}.yr-pdp__desc p{margin:0 0 .6rem}.yr-rating{display:flex;align-items:center;gap:.8rem;font-size:1.3rem;color:var(--yr-muted);margin:0 0 1.6rem;text-decoration:none}.yr-stars{color:var(--yr-black);letter-spacing:.1em}.yr-opts{display:grid;gap:1.2rem;margin:2.4rem 0}.yr-opt{position:relative;display:block;border:1px solid var(--yr-border);padding:2rem;cursor:pointer}.yr-opt input[type=radio]{position:absolute;opacity:0}.yr-opt__row{display:flex;justify-content:space-between;align-items:flex-start;gap:1.2rem}.yr-opt__name{display:flex;align-items:center;gap:1rem;font-family:var(--yr-head);font-weight:700;letter-spacing:.08em;text-transform:uppercase;font-size:1.4rem}.yr-opt__name:before{content:"";width:1.6rem;height:1.6rem;border-radius:50%;border:1px solid var(--yr-black);box-shadow:inset 0 0 0 3px #fff;flex:none}.yr-opt:has(input:checked){border-color:var(--yr-black);border-width:2px;padding:1.9rem}.yr-opt:has(input:checked) .yr-opt__name:before{background:var(--yr-black)}.yr-opt__price{text-align:right;font-family:var(--yr-head);font-weight:700}.yr-opt__price s{color:var(--yr-muted);font-weight:400;margin-right:.6rem;font-size:1.2rem}.yr-opt__per{display:block;font-family:var(--yr-body);font-weight:400;font-size:1.1rem;color:var(--yr-muted)}.yr-opt__badge{position:absolute;top:-1rem;right:1.2rem}.yr-opt__list{list-style:none;padding:0 0 0 2.6rem;margin:1.2rem 0 0;font-size:1.3rem;color:var(--yr-muted);display:grid;gap:.4rem}.yr-opt__gift{font-weight:600;color:var(--yr-black);font-size:1.2rem;margin:1rem 0 0 2.6rem}.yr-opt select{margin:1.2rem 0 0 2.6rem;padding:.8rem 1rem;border:1px solid var(--yr-border);font:inherit;font-size:1.3rem;background:#fff;border-radius:0}.yr-buy{display:flex;gap:1.2rem}.yr-qty{display:flex;border:1px solid var(--yr-border)}.yr-qty button{width:4.4rem;background:none;border:0;font-size:1.8rem;cursor:pointer}.yr-qty input{width:4rem;text-align:center;border:0;font:inherit;-moz-appearance:textfield}.yr-qty input::-webkit-inner-spin-button{display:none}.yr-buy .yr-btn{flex:1;padding:1.6rem 2rem}.yr-assure{list-style:none;padding:0;margin:1.6rem 0 0;display:grid;gap:.6rem;font-size:1.3rem;color:var(--yr-muted);text-align:center}.yr-acc{margin-top:3.2rem;border-top:1px solid var(--yr-border)}.yr-acc details{border-bottom:1px solid var(--yr-border)}.yr-acc summary{list-style:none;cursor:pointer;display:flex;justify-content:space-between;padding:1.8rem 0;font-family:var(--yr-head);font-weight:700;font-size:1.3rem;letter-spacing:.1em;text-transform:uppercase}.yr-acc summary::-webkit-details-marker{display:none}.yr-acc summary:after{content:"+";font-size:1.8rem;line-height:1}.yr-acc details[open] summary:after{content:"\2013"}.yr-acc__body{padding:0 0 2rem;color:var(--yr-muted);font-size:1.4rem;line-height:1.7}.yr-acc__body ul{padding-left:1.8rem;margin:.6rem 0}.yr-acc__body strong{color:var(--yr-black)}.yr-pdp__extra{margin-top:3.2rem;background:var(--yr-card)}.yr-cards{display:grid;gap:1.6rem;margin-top:4rem}@media(min-width:750px){.yr-cards{grid-template-columns:repeat(2,1fr)}}@media(min-width:990px){.yr-cards--4{grid-template-columns:repeat(4,1fr)}.yr-cards--3{grid-template-columns:repeat(3,1fr)}}.yr-card{background:#fff;border:1px solid var(--yr-border);padding:2.8rem}.yr-section--dark .yr-card{background:#141414;border-color:#2a2a2a}.yr-card h3{font-size:1.8rem;margin:0 0 1rem;text-transform:uppercase}.yr-card p{margin:0;color:var(--yr-muted);font-size:1.4rem;line-height:1.6}.yr-section--dark .yr-card p{color:#ffffffa6}.yr-badges{display:flex;flex-wrap:wrap;justify-content:center;gap:1.2rem 3.2rem;padding:3rem 0;border-top:1px solid var(--yr-border);border-bottom:1px solid var(--yr-border)}.yr-badges span{font-family:var(--yr-head);font-weight:700;font-size:1.2rem;letter-spacing:.2em;text-transform:uppercase}.yr-badges span:before{content:"\25c6  ";color:var(--yr-green)}.yr-compare{width:100%;border-collapse:collapse;margin-top:4rem;font-size:1.4rem}.yr-compare th,.yr-compare td{border-bottom:1px solid var(--yr-border);padding:1.6rem 1.2rem;text-align:left}.yr-compare th{font-family:var(--yr-head);font-size:1.2rem;letter-spacing:.15em;text-transform:uppercase}.yr-compare td:not(:first-child),.yr-compare th:not(:first-child){text-align:center;width:22%}.yr-yes{color:var(--yr-green);font-weight:700}.yr-no{color:silver}.yr-note{font-size:1.2rem;color:var(--yr-muted);margin-top:1.6rem}.yr-phero{position:relative;min-height:62vh;display:flex;align-items:flex-end;color:#fff;background:#111;overflow:hidden}.yr-phero .yr-hero__media:after{background:linear-gradient(to top,#000000bf,#00000026)}.yr-phero__c{position:relative;z-index:1;padding:14rem 0 6rem;width:100%}.yr-phero h1{font-size:clamp(3.6rem,6vw,7.2rem);line-height:1;margin:1.6rem 0;text-transform:uppercase;color:#fff;max-width:20ch}.yr-phero p{max-width:60rem;font-size:1.7rem;opacity:.9}.yr-chapter{display:grid;gap:4rem;align-items:center}@media(min-width:990px){.yr-chapter{grid-template-columns:1fr 1fr;gap:8rem}.yr-chapter--flip .yr-chapter__media{order:2}}.yr-chapter__media{aspect-ratio:4/5;overflow:hidden;background:#111}.yr-rte{font-size:1.6rem;line-height:1.75;color:#444}.yr-section--dark .yr-rte{color:#ffffffbf}.yr-rte p{margin:0 0 1.4rem}.yr-rte ul{padding-left:2rem}.yr-quote{font-family:var(--yr-head);font-weight:700;font-size:2rem;border-left:3px solid var(--yr-lime);padding-left:1.6rem;margin:2.4rem 0 0;color:inherit}.yr-pills{display:flex;flex-wrap:wrap;gap:1rem;margin:2.4rem 0 0;padding:0;list-style:none}.yr-pills li{border:1px solid currentColor;padding:.8rem 1.4rem;font-family:var(--yr-head);font-size:1.2rem;letter-spacing:.12em;text-transform:uppercase}.yr-reviews .jdgm-rev-widg{display:block!important}.yr-reviews .jdgm-temp-hidden,.yr-reviews .jdgm-write-rev-link,.yr-reviews .jdgm-rev-widg__sort-wrapper,.yr-reviews .jdgm-paginate,.yr-reviews .jdgm-histogram{display:none!important}.yr-reviews .jdgm-rev-widg__title{display:none}.yr-reviews .jdgm-star:before{content:"\2605";color:var(--yr-black)}.yr-reviews .jdgm-star.jdgm--off:before{color:#ccc}.yr-reviews .jdgm-star.jdgm--half:before{content:"\2605";color:#999}.yr-reviews .jdgm-rev{border-bottom:1px solid var(--yr-border);padding:2rem 0}.yr-reviews .jdgm-rev__title{font-family:var(--yr-head);font-weight:700;display:block;margin:.6rem 0}.yr-reviews .jdgm-rev__author,.yr-reviews .jdgm-rev__timestamp{font-size:1.2rem;color:var(--yr-muted);margin-right:1rem}.yr-reviews .jdgm-rev__icon,.yr-reviews .jdgm-rev__buyer-badge-wrapper,.yr-reviews .jdgm-rev__actions,.yr-reviews .jdgm-rev__reply{display:none}.yr-reviews .jdgm-rev__body{color:#444;font-size:1.5rem}.yr-reviews .jdgm-rev-widg__summary{margin-bottom:2rem}.yr-grid{display:grid;gap:2rem;grid-template-columns:repeat(auto-fill,minmax(26rem,1fr));margin-top:4rem}.yr-grid .yr-pcard{margin:0;max-width:none}.yr-dawn .title,.yr-dawn h1,.main-page-title,.collection-hero__title,.cart__empty-text,.title--primary{font-family:var(--yr-head);text-transform:uppercase}.button,.shopify-challenge__button,.customer button{border-radius:0!important}.cart__checkout-button{font-family:var(--yr-head)}.field__input,.select__select,.customer .field input{border-radius:0}a:not([class]){color:inherit}.skip-to-content-link:focus{z-index:100}.yr-reviews .jdgm-rev__pics,.yr-reviews .jdgm-rev__vids{display:none}form[action*="/cart/add"] .sealsubs-container,form[action*="/cart/add"] .sealsubs-target-element{display:none!important}.featured-product{margin:0}@media(max-width:749px){.yr-hero__title{font-size:clamp(3.4rem,10vw,4.6rem)}}.yr-ico{display:inline-block;flex:none;vertical-align:middle}.yr-ico--16{width:16px;height:16px}.yr-ico--24{width:24px;height:24px}.yr-ticks li:before{content:none}.yr-ticks li{gap:8px;color:#ffffffe6}.yr-gift__ico{display:block;margin-bottom:8px}.yr-gift:not(.yr-gift--on) .yr-gift__ico{color:var(--yr-lime)}.yr-gift:not(.yr-gift--on){background:#ffffff0d;border-color:#ffffff26}.yr-gift:not(.yr-gift--on) small{color:#fff9;opacity:1}.yr-gift--on small{opacity:.7}.yr-perks{display:grid;grid-template-columns:1fr 1fr;gap:8px;padding-top:8px;opacity:1;color:#ffffffb3;font-size:9px;letter-spacing:.2em;font-weight:700}.yr-perks span{display:flex;flex-direction:column;align-items:flex-start;gap:4px}.yr-sub__media{border:1px solid rgba(255,255,255,.1);padding:24px;background:linear-gradient(to bottom right,rgba(166,238,43,.3),transparent);aspect-ratio:1/1;display:flex;align-items:center;justify-content:center;overflow:visible}.yr-sub__media:before{content:"";position:absolute;top:-16px;right:-16px;bottom:-16px;left:-16px;background:#a6ee2b33;filter:blur(64px);border-radius:9999px;z-index:-1}.yr-sub__grid{position:relative;z-index:0}.yr-sub__media .yr-img{width:100%;height:100%;object-fit:cover;filter:drop-shadow(0 25px 25px rgba(0,0,0,.15))}.yr-sub__media .yr-tag{top:16px;left:16px;font-size:10px;letter-spacing:.25em;font-weight:700}@media(max-width:1023px){.yr-sub__media{display:none}}@media(min-width:1024px){.yr-sub__grid{grid-template-columns:4fr 5fr 3fr;gap:32px}}.yr-headrow{display:flex;align-items:center;justify-content:space-between;margin-bottom:48px}.yr-headrow .yr-h2{margin:0}.yr-shoplink{font-family:var(--yr-head);font-size:12px;letter-spacing:.2em;text-transform:uppercase;color:inherit;text-decoration:none;border-bottom:1px solid currentColor;padding-bottom:4px;transition:opacity .3s}.yr-shoplink:hover{opacity:.6}@media(max-width:749px){.yr-shoplink{display:none}}#shop .yr-pcard{margin-top:0;max-width:672px}.yr-pcard__media{overflow:hidden;background:#f0f0f0}.yr-pcard__media img{object-fit:cover;width:100%;height:100%;transition:transform .7s}.yr-pcard:hover .yr-pcard__media img{transform:scale(1.05)}.yr-faq summary:after{content:"";width:20px;height:20px;background:currentColor;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E") center/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E") center/contain no-repeat;transition:transform .3s}.yr-faq details[open] summary:after{content:"";transform:rotate(180deg)}.yr-rail{display:none;position:fixed;left:16px;top:50%;transform:translateY(-50%);z-index:40;flex-direction:column;align-items:center;gap:24px;pointer-events:none}@media(min-width:1024px){.yr-rail{display:flex}}.yr-rail__txt{font-family:var(--yr-head);font-size:10px;letter-spacing:.4em;color:#737373;writing-mode:vertical-rl;line-height:15px}.yr-rail__txt--top{transform:rotate(180deg)}.yr-rail__dots{display:flex;flex-direction:column;gap:8px}.yr-rail__dots span{display:block;width:6px;height:6px;border-radius:9999px;background:#73737366;transition:all .3s cubic-bezier(.4,0,.2,1)}.yr-rail__dots span.is-on{background:var(--yr-lime);transform:scale(1.5);box-shadow:0 0 10px var(--yr-lime)}.yr-comm__head{text-align:left}.yr-comm__head .yr-h2{margin-bottom:12px}.yr-comm__head .yr-sub-eyebrow{opacity:.7;letter-spacing:.25em}.template-product .yr-pdp,.yr-pdp{padding-top:1.6rem}.yr-gallery__main{aspect-ratio:1/1}.yr-gallery__main img{object-fit:cover;width:100%;height:100%}@media(min-width:750px){.yr-gallery__main{aspect-ratio:4/5;max-height:75vh}}@media(min-width:990px){.yr-gallery{grid-template-columns:8rem 1fr;gap:1.6rem}.yr-gallery__thumbs{gap:1.2rem}.yr-gallery__thumbs button{width:8rem;height:8rem}}@media(max-width:989px){.yr-gallery__thumbs{display:grid;grid-template-columns:repeat(4,1fr);gap:.8rem}.yr-gallery__thumbs button{width:auto;height:auto;aspect-ratio:1/1}}.yr-gallery__thumbs button{border:2px solid transparent}.yr-gallery__thumbs button[aria-current=true]{border-color:var(--yr-black)}.yr-opt__list li.yr-opt__ico{display:flex;align-items:center;gap:.8rem}.yr-opt__list .yr-ico{width:13px;height:13px;flex:none}.yr-split__grid{display:grid;gap:4.8rem;align-items:center}@media(min-width:990px){.yr-split__grid{grid-template-columns:1fr 1fr}}.yr-split__h{font-size:clamp(3.6rem,5vw,6rem);margin:0 0 2.4rem}.yr-split__list{display:grid;gap:3.2rem;margin-top:4rem}.yr-split__list h3{font-size:1.4rem;letter-spacing:.05em;text-transform:uppercase;margin:0 0 .8rem}.yr-split__list p{margin:0;color:var(--yr-muted);font-size:1.4rem;line-height:1.6}.yr-split__media{aspect-ratio:4/5;overflow:hidden}.yr-split__media img{width:100%;height:100%;object-fit:cover}.yr-section--outline .yr-cards{margin-top:0}.yr-section--outline .yr-card{background:transparent;padding:2.4rem}.yr-section--outline .yr-card h3{font-size:1.4rem;margin:0 0 1.2rem}.yr-section--outline .yr-card p{font-size:1.2rem}.yr-card__ico{display:block;width:24px;height:24px;color:var(--yr-lime);margin-bottom:1.6rem}.yr-badges--plain{gap:1.6rem 4rem}.yr-badges--plain span{color:var(--yr-muted)}.yr-badges--plain span:before{content:none}.yr-cmpsec .yr-wrap{max-width:90rem!important}.yr-cmpsec .yr-h2,.yr-cmpsec .yr-lead{text-align:center;margin-left:auto;margin-right:auto}.yr-cmpsec .yr-compare{border:1px solid var(--yr-border);background:var(--yr-card);margin-top:4.8rem}.yr-cmpsec .yr-compare th,.yr-cmpsec .yr-compare td{padding:1.6rem;border-bottom:0;border-top:1px solid var(--yr-border)}.yr-cmpsec .yr-compare thead th{border-top:0;text-align:center}.yr-cmpsec .yr-compare thead th:nth-child(2){background:var(--yr-black);color:#fff}.yr-cmpsec .yr-compare thead th:nth-child(3){color:var(--yr-muted)}.yr-cmpsec .yr-compare td:nth-child(2){background:#f0f0f04d}.yr-cmpsec .yr-compare td:nth-child(3),.yr-cmpsec .yr-compare th:nth-child(3){border-left:1px solid var(--yr-border)}.yr-cmpsec .yr-compare td:first-child{font-size:1.4rem}.yr-compare .yr-ico{width:18px;height:18px;vertical-align:middle}.yr-compare .yr-yes{color:var(--yr-lime)}.yr-compare .yr-no{color:#73737366}@media(max-width:749px){.yr-cmpsec .yr-compare td:first-child{font-size:1.2rem}}.yr-reviews .yr-h2{margin-bottom:1.6rem}.yr-reviews .jdgm-rev-widg__summary,.yr-reviews .jdgm-rev-widg__header{display:none!important}.yr-reviews .jdgm-rev-widg__reviews{display:grid!important;gap:1.6rem;margin-top:4.8rem}@media(min-width:750px){.yr-reviews .jdgm-rev-widg__reviews{grid-template-columns:repeat(2,1fr)}}@media(min-width:990px){.yr-reviews .jdgm-rev-widg__reviews{grid-template-columns:repeat(3,1fr)}}.yr-reviews .jdgm-rev{background:#fff;border:1px solid var(--yr-border)!important;padding:2.4rem!important;margin:0!important;display:flex;flex-direction:column}.yr-faq--plus .yr-faq summary:after{-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round'%3E%3Cpath d='M5 12h14M12 5v14'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round'%3E%3Cpath d='M5 12h14M12 5v14'/%3E%3C/svg%3E");width:18px;height:18px}.yr-faq--plus .yr-faq details[open] summary:after{transform:rotate(45deg)}.yr-faq--plus .yr-faq{border-top:1px solid var(--yr-border)}.yr-faq--plus .yr-faq summary{text-transform:none;font-size:1.4rem;padding:2rem 0}.yr-chapter__media--contain{aspect-ratio:auto;background:transparent}.yr-chapter__media--contain img{width:100%;height:auto;object-fit:contain}.yr-reviews .yr-wrap{max-width:140rem!important}.yr-trail{position:fixed;top:0;right:0;bottom:0;left:0;z-index:9999;pointer-events:none;display:none}@media(min-width:768px){.yr-trail{display:block}}.yr-stickybar,.yr-stickybar__sp{display:none}@media(max-width:767px){.yr-stickybar{display:flex;align-items:center;gap:1.2rem;position:fixed;left:0;right:0;bottom:0;z-index:40;background:#fffffff2;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-top:1px solid var(--yr-border);padding:1.2rem;box-shadow:0 -4px 12px #00000014}.yr-stickybar__p{display:flex;flex-direction:column}.yr-stickybar__p span{font-family:var(--yr-head);font-size:1rem;letter-spacing:.1em;color:var(--yr-muted)}.yr-stickybar__p strong{font-family:var(--yr-head);font-size:1.6rem;line-height:1}.yr-stickybar .yr-btn{flex:1;padding:1.2rem 1.6rem}.yr-stickybar__sp{display:block;height:8rem}.yr-buy .yr-btn{white-space:nowrap;padding:1.6rem 1.2rem;font-size:1.2rem}.yr-sub__grid .yr-btn{width:100%}.yr-news form{flex-direction:column;gap:1.2rem;max-width:44.8rem}.yr-news input[type=email]{flex:none;width:100%;padding:1.6rem 2rem}.yr-news .yr-btn{width:100%;padding:1.6rem 3.2rem}}@media(max-width:639px){.yr-comm__grid{grid-template-columns:1fr;gap:1.6rem}}.yr-phero{min-height:max(85vh,560px)}.yr-phero__c{padding-bottom:6.4rem}.yr-quote{border-left:0;padding-left:0;font-size:1.8rem;margin-top:2.4rem}.yr-mark{background:var(--yr-lime);color:var(--yr-black);padding:0 .8rem}.yr-chap--bar .yr-chapter>div{border-left:4px solid var(--yr-lime);padding-left:3.2rem}.yr-chap--bar .yr-rte p:first-child{font-size:1.8rem;color:inherit}.yr-chap--bar .yr-quote{font-size:2rem;margin-top:3.2rem}.yr-chap--boxes .yr-rte ul,.yr-chap--center .yr-rte ul{list-style:none;padding:0;margin:3.2rem 0 0;display:grid;gap:1.2rem;grid-template-columns:repeat(2,1fr)}.yr-chap--boxes .yr-rte li{position:relative;border:1px solid rgba(255,255,255,.2);padding:2rem;font-family:var(--yr-head);font-weight:700;font-size:1.4rem;letter-spacing:.05em;transition:border-color .3s,background .3s,color .3s}.yr-chap--boxes .yr-rte li:before{content:"";position:absolute;top:0;left:0;height:2px;width:0;background:var(--yr-lime);transition:width .3s}.yr-chap--boxes .yr-rte li:hover{border-color:var(--yr-lime);background:#a6ee2b0d;color:var(--yr-lime)}.yr-chap--boxes .yr-rte li:hover:before{width:100%}.yr-chap--boxes .yr-pills li{border-color:#ffffff4d}.yr-chap--boxes .yr-pills li:hover{border-color:var(--yr-lime);color:var(--yr-lime)}.yr-chap--center .yr-chapter{text-align:center}.yr-chap--center .yr-eyebrow{justify-content:center}.yr-chap--center .yr-eyebrow:after{content:"";width:3.2rem;height:2px;background:var(--yr-lime);display:inline-block;margin-left:.8rem;vertical-align:middle}.yr-chap--center .yr-rte{text-align:left;max-width:67rem;margin:0 auto}.yr-chap--center .yr-rte ul{max-width:67rem;margin:4rem auto 0}.yr-chap--center .yr-rte li{background:#fff;border:1px solid var(--yr-border);border-top:2px solid var(--yr-lime);padding:2rem;font-family:var(--yr-head);font-weight:700;font-size:1.4rem;text-align:left}@media(min-width:640px){.yr-chap--center .yr-rte ul{grid-template-columns:repeat(3,1fr)}}@media(min-width:750px){.yr-chap--boxes .yr-rte ul{grid-template-columns:repeat(4,1fr)}}@media(min-width:990px){.yr-chap--boxes .yr-chapter{grid-template-columns:1fr 1.2fr}.yr-chap--boxes .yr-rte ul{grid-template-columns:repeat(2,1fr)}}
/*# sourceMappingURL=/cdn/shop/t/1/assets/yr.css.map */
