:root{--cx-white:#ffffff;--cx-box:#fdf7e9;--cx-brown:#2b1d00;--cx-brown-80:rgba(43,29,0,.82);--cx-brown-60:rgba(43,29,0,.6);--cx-brown-30:rgba(43,29,0,.28);--cx-line:rgba(43,29,0,.14);--cx-yellow:#ffa800;--cx-yellow-tint:#ffefc7;--cx-font-heading:var(--font-heading-family);--cx-font-body:var(--font-body-family);--cx-fs-title:4.4rem;--cx-fs-h2:4rem;--cx-fs-h3:2.6rem;--cx-fs-card:1.8rem;--cx-fs-body:1.6rem;--cx-fs-small:1.45rem;--cx-fs-label:1.4rem;--cx-fs-xs:1.2rem;--cx-gutter:3.2rem;--cx-gap:3.2rem;--cx-pad:3.2rem;--cx-pad-lg:4rem;--cx-radius:1.2rem;--cx-radius-sm:.8rem}@media(max-width:899px){:root{--cx-fs-title:3.2rem;--cx-fs-h2:2.6rem;--cx-fs-h3:2.2rem;--cx-fs-card:1.7rem;--cx-fs-body:1.5rem;--cx-gutter:1.6rem;--cx-gap:1.6rem;--cx-pad:2rem;--cx-pad-lg:2rem}}.cx *,.cx *:before,.cx *:after{box-sizing:border-box}.cx{margin:0;background:var(--cx-white);color:var(--cx-brown);font-family:var(--cx-font-body);font-size:var(--cx-fs-body);line-height:1.5;letter-spacing:.02em;-webkit-font-smoothing:antialiased;overflow-x:hidden}.cx img{display:block;max-width:100%;height:auto}.cx a{color:inherit}.cx button{font:inherit;color:inherit;letter-spacing:inherit}.cx h1,.cx h2,.cx h3{font-family:var(--cx-font-heading);font-weight:700;margin:0;letter-spacing:-.01em}.cx p{margin:0}.cx .cx-page{padding:0 var(--cx-gutter)}.cx .cx-stack{display:grid;gap:var(--cx-gap);padding:0 var(--cx-gutter)}.cx .cx-box{background:var(--cx-box);border-radius:var(--cx-radius);padding:var(--cx-pad);position:relative;overflow:hidden}.cx .cx-box--lg{padding:var(--cx-pad-lg)}.cx .cx-box--img{padding:0}.cx .cx-box--img>img{width:100%;height:100%;object-fit:cover;position:absolute;top:0;right:0;bottom:0;left:0}.cx .cx-duo{display:grid;grid-template-columns:1fr 1fr;gap:var(--cx-gap)}.cx .cx-duo>*{min-width:0}@media(max-width:899px){.cx .cx-duo{grid-template-columns:1fr}.cx .cx-box--img{aspect-ratio:1/1;order:-1}}.cx .cx-h2{font-size:var(--cx-fs-h2);line-height:1.2}.cx .cx-label{font-size:var(--cx-fs-label);font-weight:700;text-transform:uppercase}.cx .cx-muted{color:var(--cx-brown-60)}.cx .cx-center{text-align:center}.cx main{display:grid;gap:var(--cx-gap)}.cx .cx-ph{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;text-align:center;padding:3.2rem;background:repeating-linear-gradient(135deg,#f8efdc 0 12px,#f3e8d1 12px 24px);color:var(--cx-brown-60);font-size:var(--cx-fs-small);line-height:1.5}.cx .cx-ph b{display:block;font-size:var(--cx-fs-xs);text-transform:uppercase;letter-spacing:.06em;margin-bottom:.6rem;color:var(--cx-brown)}.cx .cx-ic-check{flex:none;width:2.2rem;height:2.2rem;border-radius:50%;background:var(--cx-yellow);color:#fff;display:inline-flex;align-items:center;justify-content:center}.cx .cx-ic-check svg{width:1.2rem;height:1.2rem}.cx .cx-checklist{list-style:none;margin:0;padding:0;display:grid;gap:1.2rem}.cx .cx-checklist li{display:flex;gap:1.2rem;align-items:flex-start;line-height:1.45}.cx .cx-ic-line{flex:none;width:4.8rem;height:4.8rem;border-radius:50%;background:var(--cx-white);color:var(--cx-yellow);display:flex;align-items:center;justify-content:center}.cx .cx-ic-line svg{width:2.4rem;height:2.4rem}.cx .cx-stars{display:inline-flex;gap:.2rem;color:var(--cx-yellow)}.cx .cx-stars svg{width:1.8rem;height:1.8rem}.cx .cx-rv-stars{display:block;height:2.2rem;width:auto}.cx .cx-rv-verified{display:block;height:2rem;width:auto}.cx .cx-btn{display:inline-flex;align-items:center;justify-content:center;gap:.8rem;min-height:4.8rem;padding:0 2.8rem;border:0;border-radius:999px;cursor:pointer;font-family:var(--cx-font-body);font-size:var(--cx-fs-body);font-weight:700;letter-spacing:.02em;text-transform:uppercase;text-decoration:none;transition:background-color .2s,color .2s}.cx .cx-btn--primary{background:var(--cx-yellow);color:#fff}.cx .cx-btn--primary:hover{background:#f29f00}.cx .cx-btn--outline{background:transparent;color:var(--cx-brown);box-shadow:inset 0 0 0 1px var(--cx-brown);font-weight:400;min-height:3.6rem;font-size:var(--cx-fs-label);padding:0 2.4rem}.cx .cx-btn--outline:hover{background:var(--cx-brown);color:#fff}.cx .cx-btn--block{width:100%}.cx .cx-announce{margin:1.6rem var(--cx-gutter) 0;background:#ffedc8;border-radius:var(--cx-radius-sm);padding:.8rem 1.6rem;display:flex;justify-content:center;align-items:center;gap:1.2rem;font-size:var(--cx-fs-xs);font-weight:700;text-transform:uppercase}.cx .cx-announce__timer{font-variant-numeric:tabular-nums}.cx .cx-announce__timer b{display:inline-block;min-width:2.4rem;padding:.1rem .4rem;border-radius:.4rem;background:var(--cx-yellow);color:#fff;text-align:center}.cx .cx-header{position:sticky;top:0;z-index:40;background:#fffffff0;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.cx .cx-header__inner{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;height:7.2rem;padding:0 calc(var(--cx-gutter) + 1.6rem)}.cx .cx-header__nav,.cx .cx-header__right{display:flex;align-items:center;gap:3.2rem}.cx .cx-header__right{justify-content:flex-end}.cx .cx-hlink{font-size:var(--cx-fs-body);font-weight:700;text-transform:uppercase;text-decoration:none;background:none;border:0;padding:0;cursor:pointer}.cx .cx-hlink:hover{opacity:.6}.cx .cx-cart-btn{display:inline-flex;align-items:center;justify-content:center;width:4.4rem;height:4.4rem;margin-right:-1rem;border:0;background:none;border-radius:50%;cursor:pointer;color:var(--cx-brown)}.cx .cx-cart-btn:hover{background:var(--cx-box)}.cx .cx-cart-btn svg{width:2.6rem;height:2.6rem}.cx .cx-header__logo{display:block;width:10.4rem;color:#ffb000}.cx .cx-header__logo svg{width:100%;height:auto;display:block}.cx .cx-header__menu{display:none;background:none;border:0;padding:0;cursor:pointer}.cx .cx-header__menu svg{width:2.4rem;height:2.4rem;display:block}@media(max-width:899px){.cx .cx-header__inner{height:5.6rem;padding:0 var(--cx-gutter)}.cx .cx-header__nav,.cx .cx-header__right .cx-hide-sm{display:none}.cx .cx-header__menu{display:block}.cx .cx-header__logo{width:8.4rem}.cx .cx-hlink{font-size:var(--cx-fs-label);font-weight:400}}.cx .cx-drawer{position:fixed;top:0;right:0;bottom:0;left:0;z-index:80;visibility:hidden}.cx .cx-drawer.cx-is-open{visibility:visible}.cx .cx-drawer__scrim{position:absolute;top:0;right:0;bottom:0;left:0;background:#2b1d0040;opacity:0;transition:opacity .3s}.cx .cx-drawer.cx-is-open .cx-drawer__scrim{opacity:1}.cx .cx-drawer__panel{position:absolute;top:var(--cx-gutter);left:var(--cx-gutter);bottom:var(--cx-gutter);width:min(34rem,calc(100% - 2 * var(--cx-gutter)));background:var(--cx-box);border-radius:var(--cx-radius);padding:2rem;transform:translate(-110%);transition:transform .35s cubic-bezier(.2,.8,.2,1)}.cx .cx-drawer.cx-is-open .cx-drawer__panel{transform:none}.cx .cx-drawer__links{list-style:none;margin:2rem 0 0;padding:0}.cx .cx-drawer__links a{display:block;padding:1.6rem 0;border-bottom:1px solid var(--cx-line);text-decoration:none;font-weight:700;text-transform:uppercase}.cx .cx-icon-btn{width:4.4rem;height:4.4rem;display:inline-flex;align-items:center;justify-content:center;border:0;background:none;border-radius:50%;cursor:pointer}.cx .cx-icon-btn svg{width:2.2rem;height:2.2rem}.cx .cx-pdp{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);gap:var(--cx-gap);align-items:start;padding:0 var(--cx-gutter)}@media(max-width:999px){.cx .cx-pdp{grid-template-columns:minmax(0,1fr)}}.cx .cx-gal{position:sticky;top:8.8rem;display:grid;grid-template-columns:7.2rem minmax(0,1fr);gap:1.6rem;padding:1.6rem}.cx .cx-gal__thumbs{display:flex;flex-direction:column;gap:1rem;overflow-y:auto;scrollbar-width:none;scroll-behavior:smooth}.cx .cx-gal__thumbs::-webkit-scrollbar{display:none}.cx .cx-gal__thumb{flex:none;width:7.2rem;aspect-ratio:1/1;padding:0;border:0;border-radius:var(--cx-radius-sm);overflow:hidden;background:var(--cx-white);cursor:pointer;opacity:.55;transition:opacity .2s;position:relative}.cx .cx-gal__thumb img{width:100%;height:100%;object-fit:cover}.cx .cx-gal__thumb.cx-is-active{opacity:1}.cx .cx-gal__thumb.cx-is-active:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;box-shadow:inset 0 0 0 2px var(--cx-yellow)}.cx .cx-gal__main{position:relative;min-width:0}.cx .cx-gal__track{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;border-radius:var(--cx-radius-sm);aspect-ratio:1/1}.cx .cx-gal__track::-webkit-scrollbar{display:none}.cx .cx-gal__slide{flex:0 0 100%;scroll-snap-align:center}.cx .cx-gal__slide img{width:100%;height:100%;object-fit:cover}.cx .cx-gal__arrow{position:absolute;top:50%;transform:translateY(-50%);width:4.4rem;height:4.4rem;border-radius:50%;border:0;background:#ffffffeb;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:opacity .2s}.cx .cx-gal__arrow svg{width:1.8rem;height:1.8rem}.cx .cx-gal__arrow--prev{left:1.2rem}.cx .cx-gal__arrow--next{right:1.2rem}.cx .cx-gal__arrow[disabled]{opacity:0;pointer-events:none}@media(max-width:999px){.cx .cx-gal{position:static;grid-template-columns:minmax(0,1fr);padding:1.2rem}.cx .cx-gal__thumbs{order:2;flex-direction:row;overflow-x:auto;overflow-y:hidden}.cx .cx-gal__thumb{width:6rem}.cx .cx-gal__arrow{display:none}}.cx .cx-info{padding:var(--cx-pad-lg)}.cx .cx-info__title{font-size:var(--cx-fs-title);line-height:1.05;letter-spacing:-.03em}.cx .cx-info__subrow{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:.8rem 1.6rem;margin-top:2rem}.cx .cx-info__subtitle{font-size:var(--cx-fs-label);font-weight:700;text-transform:uppercase}.cx .cx-rating{display:flex;align-items:center;gap:.8rem;font-size:var(--cx-fs-label)}.cx .cx-rating .cx-stars svg{width:2.4rem;height:2.4rem}.cx .cx-rating__label{color:var(--cx-brown-60)}.cx .cx-info__bold{margin-top:2rem}.cx .cx-info .cx-checklist{margin-top:1.6rem}.cx .cx-info hr{border:0;border-top:1px solid var(--cx-line);margin:2.8rem 0 0}.cx .cx-divider-label{margin:2.4rem 0 1.4rem;font-size:var(--cx-fs-label);font-weight:700}.cx .cx-bundles{display:grid;gap:1rem}.cx .cx-bundle{position:relative;display:flex;align-items:center;gap:1.4rem;padding:1.8rem 2rem;border-radius:var(--cx-radius);background:var(--cx-white);cursor:pointer;box-shadow:inset 0 0 0 1px transparent;transition:box-shadow .2s}.cx .cx-bundle:hover{box-shadow:inset 0 0 0 1px var(--cx-brown-30)}.cx .cx-bundle input{position:absolute;opacity:0;pointer-events:none}.cx .cx-bundle__radio{flex:none;width:2rem;height:2rem;border-radius:50%;box-shadow:inset 0 0 0 1px var(--cx-brown-30);transition:box-shadow .2s}.cx .cx-bundle__body{flex:1;min-width:0}.cx .cx-bundle__top{display:flex;flex-wrap:wrap;align-items:center;gap:.6rem 1rem}.cx .cx-bundle__name{font-size:var(--cx-fs-body);font-weight:700;text-transform:uppercase}.cx .cx-bundle__save{font-size:1.1rem;font-weight:700;letter-spacing:.04em;background:var(--cx-yellow-tint);color:var(--cx-brown);padding:.3rem .9rem;border-radius:999px}.cx .cx-bundle__save--hot{background:var(--cx-yellow);color:#fff}.cx .cx-bundle__caption{display:block;margin-top:.3rem;font-size:var(--cx-fs-small);color:var(--cx-brown-60)}.cx .cx-bundle__prices{text-align:right;flex:none}.cx .cx-bundle__price{display:block;font-weight:700}.cx .cx-bundle__compare{display:block;font-size:var(--cx-fs-small);color:var(--cx-brown-60);text-decoration:line-through}.cx .cx-bundle__badge{position:absolute;top:0;right:2rem;transform:translateY(-50%);background:var(--cx-yellow);color:#fff;font-size:1.1rem;font-weight:700;letter-spacing:.04em;padding:.4rem 1rem;border-radius:999px}.cx .cx-bundle:has(input:checked){box-shadow:inset 0 0 0 2px var(--cx-yellow);background:#ffedc8}.cx .cx-bundle:has(input:checked) .cx-bundle__radio{box-shadow:inset 0 0 0 6px var(--cx-yellow)}.cx .cx-bundle:has(input:checked) .cx-bundle__save:not(.cx-bundle__save--hot){background:#fff;box-shadow:inset 0 0 0 1px #ffa8008c}.cx .cx-bundle:has(input:focus-visible){outline:2px solid var(--cx-yellow);outline-offset:2px}.cx .cx-sub{margin-top:1rem;border-radius:var(--cx-radius);background:var(--cx-white);padding:1.8rem 2rem}.cx .cx-sub__row{display:flex;gap:1.4rem;align-items:flex-start;cursor:pointer}.cx .cx-sub__row input{position:absolute;opacity:0;pointer-events:none}.cx .cx-sub__box{flex:none;width:2.2rem;height:2.2rem;border-radius:.6rem;box-shadow:inset 0 0 0 1px var(--cx-brown-30);display:flex;align-items:center;justify-content:center;background:var(--cx-white);margin-top:.1rem}.cx .cx-sub__box svg{width:1.3rem;height:1.3rem;color:#fff;opacity:0}.cx .cx-sub__row input:checked+.cx-sub__box{background:var(--cx-yellow);box-shadow:none}.cx .cx-sub__row input:checked+.cx-sub__box svg{opacity:1}.cx .cx-sub__row input:focus-visible+.cx-sub__box{outline:2px solid var(--cx-yellow);outline-offset:2px}.cx .cx-sub__title{display:block;font-weight:700}.cx .cx-sub__note{display:block;margin-top:.4rem;font-size:1.3rem;line-height:1.5;color:var(--cx-brown-60)}.cx .cx-sub__freq{display:flex;align-items:center;justify-content:space-between;gap:1.2rem;margin-top:1.6rem;padding-top:1.6rem;border-top:1px solid var(--cx-line)}.cx .cx-sub__freq label{font-size:var(--cx-fs-label);font-weight:700;text-transform:uppercase}.cx .cx-select{position:relative;flex:1;max-width:24rem}.cx .cx-select select{appearance:none;-webkit-appearance:none;width:100%;min-height:4.4rem;padding:0 4rem 0 1.8rem;border:0;border-radius:999px;box-shadow:inset 0 0 0 1px var(--cx-brown);background:var(--cx-white);font:inherit;font-size:var(--cx-fs-small);color:var(--cx-brown);cursor:pointer}.cx .cx-select svg{position:absolute;right:1.6rem;top:50%;width:1.2rem;height:1.2rem;transform:translateY(-50%);pointer-events:none}.cx .cx-sub.cx-is-off .cx-sub__freq{opacity:.45;pointer-events:none}@media(max-width:480px){.cx .cx-sub__freq{flex-direction:column;align-items:stretch}.cx .cx-select{max-width:none}}.cx .cx-atc{margin-top:2rem}.cx .cx-atc .cx-btn{min-height:5.2rem}.cx .cx-atc__note{margin-top:1.2rem;text-align:center;font-size:var(--cx-fs-xs);color:var(--cx-brown-60)}.cx .cx-payments{list-style:none;margin:1.2rem 0 0;padding:0;display:flex;flex-wrap:wrap;justify-content:center;gap:.6rem}.cx .cx-payments li svg{width:3.8rem;height:2.4rem;display:block}.cx .cx-minis{margin-top:2.8rem;display:flex;gap:1rem;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none}.cx .cx-minis::-webkit-scrollbar{display:none}.cx .cx-mini{flex:0 0 90%;scroll-snap-align:start;border-radius:var(--cx-radius);background:var(--cx-white);padding:2rem;display:flex;flex-direction:column;gap:1.4rem;margin:0}.cx .cx-mini__quote{font-size:var(--cx-fs-small);line-height:1.6;margin:0}.cx .cx-mini__who{display:flex;align-items:center;gap:1rem;margin-top:auto}.cx .cx-mini__who img{width:3.6rem;height:3.6rem;border-radius:50%;object-fit:cover}.cx .cx-mini__name{font-weight:700;font-size:var(--cx-fs-label);text-transform:uppercase}.cx .cx-mini__who .cx-stars{margin-left:auto}.cx .cx-minis-dots{display:flex;justify-content:center;gap:.6rem;margin-top:1.2rem}.cx .cx-minis-dots span{width:.7rem;height:.7rem;border-radius:50%;background:var(--cx-brown-30);transition:all .2s}.cx .cx-minis-dots span.cx-is-active{background:var(--cx-yellow);width:2rem;border-radius:999px}.cx .cx-acc{border-top:1px solid var(--cx-line)}.cx .cx-acc details{border-bottom:1px solid var(--cx-line)}.cx .cx-acc summary{list-style:none;display:flex;align-items:center;justify-content:space-between;gap:1.6rem;padding:1.6rem 0;cursor:pointer;font-size:var(--cx-fs-label);font-weight:700;text-transform:uppercase}.cx .cx-acc summary::-webkit-details-marker{display:none}.cx .cx-acc__icon{flex:none;width:2rem;height:2rem;border-radius:50%;background:var(--cx-brown-60);position:relative;transition:background-color .2s}.cx .cx-acc__icon:before,.cx .cx-acc__icon:after{content:"";position:absolute;left:50%;top:50%;width:1rem;height:2px;background:#fff;border-radius:1px;transform:translate(-50%,-50%);transition:transform .25s}.cx .cx-acc__icon:after{transform:translate(-50%,-50%) rotate(90deg)}.cx .cx-acc details[open] .cx-acc__icon{background:var(--cx-yellow)}.cx .cx-acc details[open] .cx-acc__icon:after{transform:translate(-50%,-50%) rotate(0)}.cx .cx-acc__body{padding:0 0 2rem;font-size:var(--cx-fs-small);line-height:1.6}.cx .cx-acc__body>*+*{margin-top:1.2rem}.cx .cx-acc__body ul{margin:1.2rem 0 0;padding:0;list-style:none;display:grid;gap:.8rem}.cx .cx-acc__body ul li{position:relative;padding-left:1.8rem}.cx .cx-acc__body ul li:before{content:"";position:absolute;left:0;top:.75em;width:.6rem;height:.6rem;border-radius:50%;background:var(--cx-yellow);transform:translateY(-50%)}.cx .cx-info .cx-acc{margin-top:2.8rem}.cx .cx-disclaimer{margin-top:2rem;font-size:var(--cx-fs-xs);line-height:1.6;color:var(--cx-brown-60)}.cx .cx-sticky{position:fixed;left:var(--cx-gutter);right:var(--cx-gutter);bottom:1.6rem;z-index:50;border-radius:var(--cx-radius);background:#ffffffe0;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);box-shadow:0 6px 30px #2b1d001f;transform:translateY(140%);transition:transform .35s cubic-bezier(.2,.8,.2,1)}.cx .cx-sticky.cx-is-visible{transform:none}.cx .cx-sticky__inner{display:flex;align-items:center;gap:1.6rem;padding:1.2rem 1.6rem!important}.cx .cx-sticky__img{width:4.8rem;height:4.8rem;border-radius:var(--cx-radius-sm);object-fit:cover}.cx .cx-sticky__title{font-weight:700;font-size:var(--cx-fs-label);text-transform:uppercase}.cx .cx-sticky__prices{display:flex;align-items:center;gap:.8rem;font-size:var(--cx-fs-small)}.cx .cx-sticky__price{font-weight:700}.cx .cx-sticky__compare{text-decoration:line-through;color:var(--cx-brown-60)}.cx .cx-sticky__save{font-size:1.1rem;font-weight:700;background:var(--cx-yellow);color:#fff;padding:.2rem .8rem;border-radius:999px}.cx .cx-sticky__btn{margin-left:auto}.cx .cx-sticky__btn{flex:none;white-space:nowrap}@media(max-width:380px){.cx .cx-sticky__inner{gap:.8rem;padding:1rem 1rem 1rem 1.4rem!important}.cx .cx-sticky__title{font-size:1.35rem!important}.cx .cx-sticky__prices{font-size:1.25rem!important;gap:.2rem .5rem!important}.cx .cx-sticky__save{font-size:.95rem!important;padding:.2rem .6rem!important}.cx .cx-sticky__btn{padding:0 1.5rem!important;font-size:1.3rem!important}}@media(max-width:640px){.cx .cx-sticky__img{display:none}.cx .cx-sticky__inner{gap:1.2rem;padding:1.2rem 1.2rem 1.2rem 1.6rem!important}.cx .cx-sticky__inner>div{min-width:0;flex:1}.cx .cx-sticky__title{font-family:var(--cx-font-heading);font-size:1.5rem;line-height:1.2;text-transform:none;letter-spacing:0}.cx .cx-sticky__prices{flex-wrap:wrap;gap:.2rem .7rem;margin-top:.4rem;font-size:1.35rem;min-width:0}.cx .cx-sticky__save{font-size:1rem}.cx .cx-sticky__btn{min-height:4.4rem;padding:0 2rem;font-size:1.4rem}}.cx .cx-problem__grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:4rem;align-items:start}.cx .cx-problem__body p+p{margin-top:1.4rem}.cx .cx-problem__kicker{margin-top:2rem}.cx .cx-pains{list-style:none;margin:4rem 0 0;padding:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1.2rem}.cx .cx-pains li{display:flex;align-items:center;gap:1.6rem;background:var(--cx-white);border-radius:var(--cx-radius);padding:2rem 2.4rem;min-height:10.4rem}.cx .cx-pains__text{font-size:var(--cx-fs-card);font-weight:700;line-height:1.3}.cx .cx-pains .cx-ic-line{background:var(--cx-box)}@media(max-width:899px){.cx .cx-problem__grid{grid-template-columns:1fr;gap:2rem}.cx .cx-pains{grid-template-columns:1fr}.cx .cx-pains li{min-height:0;padding:1.6rem}}.cx .cx-close{text-align:center;padding:clamp(5.6rem,7vw,9.6rem) var(--cx-pad-lg)}.cx .cx-close p{font-family:var(--cx-font-heading);font-size:var(--cx-fs-h2);line-height:1.2;max-width:96rem;margin:0 auto}.cx .cx-close p+p{margin-top:2rem}.cx .cx-close mark{background:linear-gradient(transparent 60%,#ffa8008c 60%);color:inherit;padding:0 .1em}.cx .cx-research__top{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:4rem;align-items:start}.cx .cx-research__lead{margin-top:4rem;font-size:var(--cx-fs-card);font-weight:700}.cx .cx-research__cards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:2.4rem;margin-top:2rem}.cx .cx-rcard__media{aspect-ratio:16/10;border-radius:var(--cx-radius-sm);overflow:hidden;background:var(--cx-white)}.cx .cx-rcard__media img{width:100%;height:100%;object-fit:cover}.cx .cx-rcard__title{margin-top:1.6rem;font-family:var(--cx-font-body);font-size:var(--cx-fs-card);font-weight:700;letter-spacing:.01em}.cx .cx-rcard__text{margin-top:.8rem;font-size:var(--cx-fs-small);line-height:1.5;color:var(--cx-brown-80)}@media(max-width:899px){.cx .cx-research__top{grid-template-columns:1fr;gap:1.6rem}.cx .cx-research__lead{margin-top:3.2rem}.cx .cx-research__cards{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;gap:1.2rem}.cx .cx-research__cards::-webkit-scrollbar{display:none}.cx .cx-rcard{flex:0 0 78%;scroll-snap-align:start}}.cx .cx-list-box{display:flex;flex-direction:column}.cx .cx-ledger{list-style:none;margin:3.2rem 0 0;padding:0;border-top:1px solid var(--cx-line)}.cx .cx-ledger li{display:grid;grid-template-columns:4.8rem 1fr;column-gap:1.6rem;row-gap:.2rem;padding:1.6rem 0;border-bottom:1px solid var(--cx-line);align-items:center}.cx .cx-ledger .cx-ic-line{grid-row:span 2}.cx .cx-ledger__lead{font-weight:700;line-height:1.35}.cx .cx-ledger__text{grid-column:2;font-size:var(--cx-fs-small);color:var(--cx-brown-60)}.cx .cx-costs__close{margin-top:2.4rem}.cx .cx-costs__close strong{display:block;margin-top:.4rem;font-family:var(--cx-font-heading);font-size:var(--cx-fs-h3)}.cx .cx-after{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;min-height:56rem}.cx .cx-after h2{font-family:var(--cx-font-body);font-size:var(--cx-fs-label);font-weight:700;text-transform:uppercase;letter-spacing:.02em}.cx .cx-words{list-style:none;margin:2.4rem 0 0;padding:0;display:grid;gap:.4rem}.cx .cx-words li{font-family:var(--cx-font-heading);font-size:clamp(2.2rem,2.4vw,3.2rem);line-height:1.3;color:var(--cx-brown-30);transition:color .4s}.cx .cx-words li.cx-is-active{color:var(--cx-brown)}.cx .cx-words li.cx-is-active span{background:linear-gradient(transparent 62%,#ffa8008c 62%)}@media(max-width:899px){.cx .cx-after{min-height:0;padding:4rem 2rem}}.cx .cx-previews{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:2.4rem;margin-top:3.2rem}.cx .cx-preview__img{aspect-ratio:4/5;border-radius:var(--cx-radius-sm);overflow:hidden}.cx .cx-preview__img img{width:100%;height:100%;object-fit:cover}.cx .cx-preview .cx-rv-stars{margin-top:1.6rem}.cx .cx-preview__text{margin-top:1rem;font-size:var(--cx-fs-small);line-height:1.6}.cx .cx-preview__name{margin-top:1.2rem;font-size:var(--cx-fs-label);font-weight:700;text-transform:uppercase}@media(max-width:899px){.cx .cx-previews{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;gap:1.2rem}.cx .cx-previews::-webkit-scrollbar{display:none}.cx .cx-preview{flex:0 0 80%;scroll-snap-align:start}}.cx .cx-tbox{display:flex;flex-direction:column;justify-content:center}.cx .cx-tbox .cx-lead{line-height:1.6}.cx .cx-tbox .cx-lead+.cx-lead{margin-top:1.4rem}.cx .cx-note{margin-top:2.8rem;padding:1.6rem 2rem;border-radius:var(--cx-radius);background:var(--cx-white);display:flex;gap:1.2rem;font-size:var(--cx-fs-small);color:var(--cx-brown-80)}.cx .cx-note svg{flex:none;width:1.8rem;height:1.8rem;margin-top:.15rem}.cx .cx-minh{min-height:60rem}@media(max-width:899px){.cx .cx-minh{min-height:0}}.cx .cx-stages{list-style:none;margin:4rem 0 0;padding:0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-template-rows:auto auto auto 1fr;column-gap:1.2rem;row-gap:0;position:relative}.cx .cx-stages:before{content:"";position:absolute;left:2.8rem;right:2.8rem;top:2.8rem;height:1px;background:var(--cx-brown-30)}.cx .cx-stages li{position:relative;display:grid;grid-row:span 4;grid-template-rows:subgrid;justify-items:start}.cx .cx-stages__num{width:5.6rem;height:5.6rem;border-radius:50%;background:var(--cx-yellow);color:#fff;display:flex;align-items:center;justify-content:center;font-weight:700;font-size:var(--cx-fs-label);box-shadow:0 0 0 8px var(--cx-box)}.cx .cx-stages__when{margin-top:2rem;font-size:var(--cx-fs-label);font-weight:700;text-transform:uppercase}.cx .cx-stages h3{margin-top:.6rem;font-size:var(--cx-fs-card);font-family:var(--cx-font-body);line-height:1.3}.cx .cx-stages p{margin-top:1rem;font-size:var(--cx-fs-small);line-height:1.6;color:var(--cx-brown-80);background:var(--cx-white);border-radius:var(--cx-radius);padding:2rem;flex:1;width:100%}@media(max-width:899px){.cx .cx-stages{grid-template-columns:1fr;grid-template-rows:none;gap:2.4rem}.cx .cx-stages li{display:flex;flex-direction:column;grid-row:auto}.cx .cx-stages:before{left:2.8rem;right:auto;top:2.8rem;bottom:2.8rem;width:1px;height:auto}.cx .cx-stages li{padding-left:7.2rem;min-height:5.6rem}.cx .cx-stages__num{position:absolute;left:0;top:0}.cx .cx-stages__when{margin-top:1.4rem}}.cx .cx-rows{list-style:none;margin:2rem 0 0;padding:0;border-top:1px solid var(--cx-line)}.cx .cx-rows li{display:flex;gap:1.2rem;align-items:center;padding:1.6rem 0;border-bottom:1px solid var(--cx-line);font-weight:700;line-height:1.4}.cx .cx-howto{list-style:none;margin:2.4rem 0 0;padding:0;border-top:1px solid var(--cx-line);counter-reset:s}.cx .cx-howto li{counter-increment:s;display:flex;align-items:center;gap:1.6rem;padding:1.8rem 0;border-bottom:1px solid var(--cx-line);font-family:var(--cx-font-heading);font-size:var(--cx-fs-h3)}.cx .cx-howto li:before{content:counter(s,decimal-leading-zero);flex:none;width:4.4rem;height:4.4rem;border-radius:50%;background:var(--cx-yellow);color:#fff;display:flex;align-items:center;justify-content:center;font-family:var(--cx-font-body);font-size:var(--cx-fs-label);font-weight:700}.cx .cx-stats{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1.2rem;margin-top:3.2rem}.cx .cx-stat{background:var(--cx-white);border-radius:var(--cx-radius);padding:2.8rem 2.4rem}.cx .cx-stat__num{font-family:var(--cx-font-heading);font-size:clamp(4rem,4.4vw,6.4rem);line-height:1;letter-spacing:-.03em}.cx .cx-stat__text{margin-top:1.4rem;font-size:var(--cx-fs-small);line-height:1.5;color:var(--cx-brown-80)}@media(max-width:899px){.cx .cx-stats{grid-template-columns:1fr 1fr}}@media(max-width:480px){.cx .cx-stats{grid-template-columns:1fr}}.cx .cx-cmp{display:grid;grid-template-columns:minmax(0,1.8fr) repeat(3,minmax(0,1fr));max-width:96rem;margin:3.2rem auto 0;background:var(--cx-white);border-radius:var(--cx-radius);padding:0 2rem}.cx .cx-cmp>div{display:flex;align-items:center;justify-content:center;padding:1.8rem 1rem;border-bottom:1px solid var(--cx-line);text-align:center}.cx .cx-cmp>.cx-cmp__label{justify-content:flex-start;text-align:left;font-weight:700;padding-left:0}.cx .cx-cmp>.cx-cmp__head{font-size:var(--cx-fs-label);font-weight:700;text-transform:uppercase;color:var(--cx-brown-60);line-height:1.3}.cx .cx-cmp>.cx-is-brand{background:var(--cx-yellow);color:#fff;border-bottom-color:#ffffff59}.cx .cx-cmp>.cx-cmp__head.cx-is-brand{color:#fff;font-size:var(--cx-fs-body)}.cx .cx-cmp>.cx-is-last{border-bottom:0}.cx .cx-yes,.cx .cx-no{width:2.8rem;height:2.8rem;border-radius:50%;display:flex;align-items:center;justify-content:center}.cx .cx-yes{background:#fff;color:var(--cx-yellow)}.cx .cx-no{box-shadow:inset 0 0 0 1px var(--cx-brown-30);color:var(--cx-brown-60)}.cx .cx-yes svg,.cx .cx-no svg{width:1.3rem;height:1.3rem}@media(max-width:640px){.cx .cx-cmp{grid-template-columns:minmax(0,1.4fr) repeat(3,minmax(0,.75fr));padding:0 1rem}.cx .cx-cmp>div{padding:1.4rem .3rem}.cx .cx-cmp>.cx-cmp__label{font-size:var(--cx-fs-small)}.cx .cx-cmp>.cx-cmp__head{font-size:1rem}.cx .cx-cmp>.cx-cmp__head.cx-is-brand{font-size:1.2rem}}.cx .cx-guarantee{display:flex;align-items:center;gap:3.2rem;max-width:88rem;margin:0 auto}.cx .cx-seal{flex:none;width:11.2rem;height:auto}.cx .cx-guarantee p{margin-top:1rem}@media(max-width:640px){.cx .cx-guarantee{flex-direction:column;text-align:center;gap:2rem}}.cx .cx-faq{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:4rem;align-items:start}.cx .cx-faq .cx-acc summary{text-transform:none;font-size:var(--cx-fs-body);padding:2rem 0}.cx .cx-faq .cx-acc__body{font-size:var(--cx-fs-body)}@media(max-width:899px){.cx .cx-faq{grid-template-columns:1fr;gap:2rem}}.cx .cx-rv__inner{max-width:116rem;margin:0 auto}.cx .cx-rv__head{display:flex;align-items:flex-end;justify-content:space-between;gap:2.4rem;flex-wrap:wrap;padding-bottom:2.4rem;border-bottom:1px solid var(--cx-line)}.cx .cx-rv__rating{display:flex;flex-wrap:wrap;align-items:center;gap:1rem 1.4rem;margin-top:1.6rem}.cx .cx-rv__rating strong{font-family:var(--cx-font-heading);font-size:var(--cx-fs-h3)}.cx .cx-rv__rating .cx-rv-stars{height:2.6rem}.cx .cx-rv__track{list-style:none;margin:0;padding:0}.cx .cx-rv__card{display:grid;grid-template-columns:22rem minmax(0,1fr);grid-template-areas:"meta stars" "meta text";column-gap:3.2rem;row-gap:1.2rem;padding:2.8rem 0;border-bottom:1px solid var(--cx-line)}.cx .cx-rv__card>.cx-rv-stars{grid-area:stars;height:2.4rem}.cx .cx-rv__text{grid-area:text;line-height:1.6;max-width:72rem}.cx .cx-rv__foot{grid-area:meta;display:flex;align-items:flex-start;align-self:start}.cx .cx-rv__who{display:flex;flex-direction:column;align-items:flex-start;gap:.8rem}.cx .cx-rv__name{font-weight:700}.cx .cx-vbadge{display:inline-flex;align-items:center;gap:.5rem;color:var(--cx-brown-60);font-size:1.25rem;font-weight:400;line-height:1;white-space:nowrap}.cx .cx-vbadge svg{width:1.5rem;height:1.5rem;flex:none;color:var(--cx-brown-60)}@media(max-width:640px){.cx .cx-rv__card{grid-template-columns:1fr;grid-template-areas:"meta" "stars" "text";row-gap:1rem}.cx .cx-rv__foot{align-self:auto}}.cx .cx-modal{position:fixed;top:0;right:0;bottom:0;left:0;z-index:90;display:flex;align-items:center;justify-content:center;padding:1.6rem;visibility:hidden}.cx .cx-modal.cx-is-open{visibility:visible}.cx .cx-modal__scrim{position:absolute;top:0;right:0;bottom:0;left:0;background:#2b1d0059;opacity:0;transition:opacity .25s}.cx .cx-modal.cx-is-open .cx-modal__scrim{opacity:1}.cx .cx-modal__panel{position:relative;width:min(52rem,100%);max-height:calc(100vh - 3.2rem);overflow:auto;background:var(--cx-box);border-radius:var(--cx-radius);padding:3.2rem;transform:translateY(16px);opacity:0;transition:transform .3s,opacity .25s}.cx .cx-modal.cx-is-open .cx-modal__panel{transform:none;opacity:1}.cx .cx-modal__close{position:absolute;top:1.2rem;right:1.2rem}.cx .cx-form{display:grid;gap:1.8rem;margin-top:2.4rem}.cx .cx-field label,.cx .cx-field legend{display:block;font-size:var(--cx-fs-label);font-weight:700;text-transform:uppercase;margin-bottom:.8rem;padding:0}.cx .cx-field fieldset{border:0;margin:0;padding:0}.cx .cx-field input,.cx .cx-field textarea{width:100%;border:0;border-radius:var(--cx-radius-sm);padding:1.4rem 1.6rem;font:inherit;color:var(--cx-brown);background:var(--cx-white)}.cx .cx-field input:focus,.cx .cx-field textarea:focus{outline:2px solid var(--cx-yellow)}.cx .cx-field textarea{min-height:12rem;resize:vertical}.cx .cx-field__hint{text-transform:none;font-weight:400;color:var(--cx-brown-60);margin-left:.4rem}.cx .cx-field__err{display:none;margin-top:.6rem;font-size:var(--cx-fs-xs);color:#b3261e}.cx .cx-field.cx-has-error .cx-field__err{display:block}.cx .cx-star-input{display:flex;flex-direction:row-reverse;justify-content:flex-end;gap:.4rem}.cx .cx-star-input input{position:absolute;opacity:0}.cx .cx-star-input label{margin:0;cursor:pointer;color:#e8dfc4}.cx .cx-star-input label svg{width:3rem;height:3rem}.cx .cx-star-input input:checked~label,.cx .cx-star-input label:hover,.cx .cx-star-input label:hover~label{color:var(--cx-yellow)}.cx .cx-form__legal{font-size:var(--cx-fs-xs);color:var(--cx-brown-60)}.cx .cx-thanks{display:none;text-align:center;padding:2.4rem 0}.cx .cx-modal.cx-is-done .cx-form,.cx .cx-modal.cx-is-done .cx-modal__intro{display:none}.cx .cx-modal.cx-is-done .cx-thanks{display:block}.cx .cx-footer{margin:var(--cx-gap) var(--cx-gutter) var(--cx-gutter);background:var(--cx-box);border-radius:var(--cx-radius);overflow:hidden}.cx .cx-footer a{text-decoration:none}.cx .cx-footer a:hover{opacity:.6}.cx .cx-footer__main{display:grid;grid-template-columns:minmax(0,1.6fr) repeat(2,minmax(0,1fr))}.cx .cx-footer__brand{padding:4rem;border-right:1px solid var(--cx-line)}.cx .cx-footer__logo{display:block;width:12rem;color:#ffb000}.cx .cx-footer__logo svg{width:100%;height:auto;display:block}.cx .cx-footer__col{padding:4rem 2.4rem}.cx .cx-footer__list{list-style:none;margin:0;padding:0;display:grid;gap:1.4rem;align-content:start}.cx .cx-footer .cx-payments{justify-content:flex-start;margin:0}.cx .cx-footer__bottom{display:flex;align-items:center;justify-content:space-between;gap:1.6rem 3.2rem;flex-wrap:wrap;padding:1.6rem 4rem;border-top:1px solid var(--cx-line);font-size:var(--cx-fs-xs)}.cx .cx-footer__bottom .cx-payments{flex-wrap:nowrap;justify-content:flex-end;margin:0}.cx .cx-footer__disclaimer{display:grid;grid-template-columns:1fr 1fr;gap:2rem 4rem;padding:2.4rem 4rem;border-top:1px solid var(--cx-line);font-size:var(--cx-fs-xs);line-height:1.6;color:var(--cx-brown-80)}@media(max-width:899px){.cx .cx-footer__main{grid-template-columns:1fr 1fr}.cx .cx-footer__brand{grid-column:1/-1;border-right:0;border-bottom:1px solid var(--cx-line);padding:2.4rem}.cx .cx-footer__col{padding:2.4rem}.cx .cx-footer__col--pay{grid-column:1/-1;padding-top:0}.cx .cx-footer__disclaimer{grid-template-columns:1fr;padding:2.4rem}.cx .cx-footer__bottom{padding:1.6rem 2.4rem}.cx .cx-footer__bottom .cx-payments{flex-wrap:wrap;justify-content:flex-start}}@media(max-width:640px){.cx .cx-footer__bottom .cx-payments{flex-wrap:nowrap;gap:.4rem}.cx .cx-footer__bottom .cx-payments li svg{width:3rem;height:1.9rem}}.cx-js .cx .cx-reveal{opacity:0;transform:translateY(14px);transition:opacity .7s ease,transform .7s ease}.cx-js .cx .cx-reveal.cx-is-in{opacity:1;transform:none}@media(prefers-reduced-motion:reduce){.cx-js .cx .cx-reveal{opacity:1;transform:none;transition:none}}:root{--cx-ic-check:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M5 12.5l4.5 4.5L19 7.5' fill='none' stroke='white' stroke-width='2.6' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");--cx-ic-chev:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 8'%3E%3Cpath d='M1 1.5l5 5 5-5' fill='none' stroke='%232b1d00' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");--cx-sel:#ffedc8}body:has(.cx){background:#fff!important;letter-spacing:.02em}.shopify-section:has(.cx) .gradient,.shopify-section:has(.cx)>[class*=color-]{background:transparent!important}.shopify-section [class*=-padding]:has(>.cx),.shopify-section [class*=-padding]:has(.cx-footer){padding:0!important}main .shopify-section:has(.cx){margin:0!important}.cx .cx-stack{margin-top:var(--cx-gap)}.cx{letter-spacing:.02em}.cx h1,.cx h2,.cx h3,.cx h4,.cx h5{color:inherit;line-height:inherit}.cx h2{line-height:inherit!important;letter-spacing:-.01em!important}.cx h2.cx-h2{line-height:1.2!important}.cx .cx-after h2{line-height:1.5!important;letter-spacing:.02em!important}.shopify-section-group-header-group .shopify-section:has(.cx-announce){background:#fff}.shopify-section-group-header-group .cx .cx-announce{margin:1.6rem var(--cx-gutter) 0}.shopify-section-group-header-group .header-wrapper{background:#fffffff0!important;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:0!important;box-shadow:none!important}header.header{max-width:none!important;min-height:7.2rem;padding:0 calc(var(--cx-gutter) + 1.6rem)!important}header.header .header__inline-menu .list-menu{display:flex;gap:3.2rem}header.header .header__inline-menu .header__menu-item{padding:0!important;font-family:var(--font-body-family)!important;font-size:1.6rem!important;font-weight:700!important;letter-spacing:.02em!important;text-transform:uppercase!important;color:var(--cx-brown)!important;text-decoration:none!important;transition:opacity .2s}header.header .header__inline-menu .header__menu-item *{background:none!important;color:inherit!important;padding:0!important;border-radius:0!important;box-shadow:none!important;text-decoration:none!important}header.header .header__inline-menu .header__menu-item:hover{opacity:.6}header.header .header__active-menu-item-v2:before,header.header .header__active-menu-item-v2:after{display:none!important}header.header .header__heading-logo{width:10.4rem!important;height:auto}header.header .header__icons{gap:1.6rem;align-items:center}header.header .header__icon{width:4.4rem;height:4.4rem;display:inline-flex;align-items:center;justify-content:center;color:var(--cx-brown)}header.header .header__icon:hover{opacity:.6}header.header .cart-count-bubble{background:var(--cx-yellow)!important;color:#fff!important}@media(min-width:990px){header.header .header__icon--account{width:auto;font-size:1.6rem;font-weight:700;letter-spacing:.02em;text-transform:uppercase;text-decoration:none}header.header .header__icon--account svg{display:none!important}header.header .header__icon--account:before{content:"Account"}}@media(max-width:989px){header.header{min-height:5.6rem;padding:0 var(--cx-gutter)!important}header.header .header__heading-logo{width:8.4rem!important}}.menu-drawer{background:var(--cx-box)!important;border-radius:0 var(--cx-radius) var(--cx-radius) 0}.menu-drawer .menu-drawer__menu-item{font-family:var(--font-body-family)!important;font-size:1.6rem!important;font-weight:700!important;letter-spacing:.02em!important;text-transform:uppercase;border-bottom:1px solid var(--cx-line);padding:1.6rem 2rem!important;color:var(--cx-brown)!important;background:none!important}.menu-drawer__utility-links{background:transparent!important}[id^=MainProduct-]{max-width:none!important;padding:0 var(--cx-gutter)!important;color:var(--cx-brown)}[id^=MainProduct-] .product{margin:0!important}@media(min-width:990px){[id^=MainProduct-] .product{column-gap:var(--cx-gap)!important;flex-wrap:nowrap!important;align-items:flex-start}[id^=MainProduct-] .product__media-wrapper{max-width:none!important;width:calc((100% - var(--cx-gap)) * 1.2 / 2.2)!important;flex:0 0 auto!important;padding:0!important}[id^=MainProduct-] .product__info-wrapper{max-width:none!important;width:calc((100% - var(--cx-gap)) / 2.2)!important;flex:0 0 auto!important;padding:var(--cx-pad-lg)!important}[id^=MainProduct-] .product__column-sticky{top:8.8rem!important}}[id^=MainProduct-] media-gallery{display:block;background:var(--cx-box);border-radius:var(--cx-radius);padding:1.6rem}[id^=MainProduct-] .product__media-list .product__media-item,[id^=MainProduct-] .product__media-list .product-media-container,[id^=MainProduct-] .product__media-list .global-media-settings{border:0!important;box-shadow:none!important;border-radius:var(--cx-radius-sm)!important;overflow:hidden}[id^=MainProduct-] .thumbnail-slider .slider-button{display:none!important}[id^=MainProduct-] .thumbnail{border:0!important;border-radius:var(--cx-radius-sm)!important;overflow:hidden;background:#fff;opacity:.55;transition:opacity .2s;box-shadow:none!important;position:relative}[id^=MainProduct-] .thumbnail:hover{opacity:.85}[id^=MainProduct-] .thumbnail[aria-current]{opacity:1}[id^=MainProduct-] .thumbnail[aria-current]:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;box-shadow:inset 0 0 0 2px var(--cx-yellow);pointer-events:none}@media(min-width:990px){[id^=MainProduct-] media-gallery{display:grid!important;grid-template-columns:7.2rem minmax(0,1fr);gap:1.6rem}[id^=MainProduct-] media-gallery>slider-component:not(.thumbnail-slider){grid-column:2;grid-row:1;min-width:0}[id^=MainProduct-] media-gallery>.thumbnail-slider{grid-column:1;grid-row:1;position:relative;margin:0!important;padding:0!important;min-width:0}[id^=MainProduct-] .thumbnail-slider .thumbnail-list{position:absolute!important;top:0;right:0;bottom:0;left:0;display:flex!important;flex-direction:column;flex-wrap:nowrap;gap:1rem!important;margin:0!important;padding:0!important;overflow-x:hidden!important;overflow-y:auto!important;scrollbar-width:none;scroll-snap-type:none!important}[id^=MainProduct-] .thumbnail-slider .thumbnail-list::-webkit-scrollbar{display:none}[id^=MainProduct-] .thumbnail-list__item{width:7.2rem!important;max-width:7.2rem!important;flex:none!important;margin:0!important}}@media(max-width:989px){[id^=MainProduct-] .product__info-wrapper{margin-top:var(--cx-gap)!important;padding:var(--cx-pad-lg)!important}[id^=MainProduct-] .thumbnail-slider{margin-top:1rem!important}[id^=MainProduct-] .thumbnail-list{gap:1rem!important}[id^=MainProduct-] .thumbnail-list__item{width:7.2rem!important;flex:none!important}[id^=MainProduct-] .product__media-wrapper slider-component.slider-mobile-gutter{margin:0!important;padding:0!important}[id^=MainProduct-] .product__media-list{margin:0!important;padding:0!important;gap:0!important}[id^=MainProduct-] .product__media-list .product__media-item{width:100%!important;margin:0!important;padding:0!important}}[id^=MainProduct-] .calse-gnav{width:4.4rem!important;height:4.4rem!important;background:#ffffffeb!important;color:var(--cx-brown)!important;box-shadow:none!important;border:0!important}[id^=MainProduct-] .calse-gnav--prev{left:1.2rem!important}[id^=MainProduct-] .calse-gnav--next{right:1.2rem!important}[id^=MainProduct-] .product__info-wrapper{background:var(--cx-box);border-radius:var(--cx-radius)}[id^=MainProduct-] .product__info-container{display:flex!important;flex-wrap:wrap;align-items:center;column-gap:1.6rem}[id^=MainProduct-] .product__info-container>*{flex:0 0 100%;max-width:100%;min-width:0;margin-top:0}[id^=MainProduct-] .product__title h1{font-family:var(--font-heading-family)!important;font-size:var(--cx-fs-title)!important;line-height:1.05!important;letter-spacing:-.03em!important;margin:0!important}[id^=MainProduct-] .product__title{margin:0!important}[id^=MainProduct-] .product__info-container>p.product__text:not(:has(strong)){flex:1 1 auto;margin:2rem 0 0!important}[id^=MainProduct-] .product__info-container>p.product__text:not(:has(strong)) em{font-style:italic;font-size:var(--cx-fs-label);font-weight:700;text-transform:uppercase;color:var(--cx-brown)}[id^=MainProduct-] .product__info-container>.rating-stars{flex:0 0 auto;margin:2rem 0 0!important}[id^=MainProduct-] .rating-stars__label{font-size:var(--cx-fs-label)!important;color:var(--cx-brown-60)!important}[id^=MainProduct-] .product__info-container>p.product__text:has(strong){margin:2rem 0 0!important;font-size:var(--cx-fs-body)!important;line-height:1.5!important}[id^=MainProduct-] .calse-checks{margin:1.6rem 0 0!important;display:grid;gap:1.2rem}[id^=MainProduct-] .calse-checks li{margin:0!important;padding-left:3.4rem!important;font-size:var(--cx-fs-body)!important;line-height:1.45!important}[id^=MainProduct-] .calse-checks li:before{width:2.2rem!important;height:2.2rem!important;top:0!important;background:var(--cx-ic-check) center/1.2rem no-repeat,var(--cx-yellow)!important}[id^=MainProduct-] quantity-breaks{margin-top:2.8rem!important;border-top:1px solid var(--cx-line)}[id^=MainProduct-] .quantity-breaks__title{display:block!important;margin:2.4rem 0 1.4rem!important;font-family:var(--font-body-family)!important;font-size:var(--cx-fs-label)!important;font-weight:700!important;letter-spacing:.02em!important;text-align:left!important;color:var(--cx-brown)!important}[id^=MainProduct-] .quantity-breaks__title span:first-child,[id^=MainProduct-] .quantity-breaks__title span:last-child{display:none!important}[id^=MainProduct-] .quantity-breaks-container{display:grid!important;gap:1rem!important}[id^=MainProduct-] .quantity-breaks-container>input{position:absolute;opacity:0;pointer-events:none}[id^=MainProduct-] label.quantity-break{position:relative;display:block;margin:0!important;padding:1.8rem 2rem!important;border:0!important;border-radius:var(--cx-radius)!important;background:#fff!important;box-shadow:inset 0 0 0 1px transparent!important;cursor:pointer;transition:box-shadow .2s,background-color .2s;outline:0!important}[id^=MainProduct-] label.quantity-break:hover{box-shadow:inset 0 0 0 1px var(--cx-brown-30)!important}[id^=MainProduct-] .quantity-breaks-container>input:checked+label.quantity-break{background:var(--cx-sel)!important;box-shadow:inset 0 0 0 2px var(--cx-yellow)!important}[id^=MainProduct-] .quantity-breaks-container>input:focus-visible+label.quantity-break{outline:2px solid var(--cx-yellow)!important;outline-offset:2px}[id^=MainProduct-] .quantity-break__content{display:flex!important;align-items:center!important;gap:1.4rem!important;padding:0!important}[id^=MainProduct-] .quantity-break__content:before{content:"";flex:none;width:2rem;height:2rem;border-radius:50%;box-shadow:inset 0 0 0 1px var(--cx-brown-30);transition:box-shadow .2s}[id^=MainProduct-] .quantity-breaks-container>input:checked+label .quantity-break__content:before{box-shadow:inset 0 0 0 6px var(--cx-yellow)}[id^=MainProduct-] .quantity-break__content>*:before,[id^=MainProduct-] label.quantity-break:before,[id^=MainProduct-] label.quantity-break:after{display:none!important}[id^=MainProduct-] .quantity-break__left{flex:1;min-width:0;display:block!important}[id^=MainProduct-] .quantity-break__label{display:flex!important;flex-wrap:wrap;align-items:center;gap:.6rem 1rem}[id^=MainProduct-] .quantity-break__label-text{font-family:var(--font-body-family)!important;font-size:var(--cx-fs-body)!important;font-weight:700!important;letter-spacing:.02em!important;text-transform:uppercase!important;line-height:1.5!important;color:var(--cx-brown)!important}[id^=MainProduct-] .quantity-break__benefit{margin:0!important;font-family:var(--font-body-family)!important;font-size:1.1rem!important;font-weight:700!important;letter-spacing:.04em!important;line-height:1.5!important;background:var(--cx-yellow-tint)!important;color:var(--cx-brown)!important;padding:.3rem .9rem!important;border:0!important;border-radius:999px!important}[id^=MainProduct-] .quantity-breaks-container>input:checked+label:not([data-quantity="3"]) .quantity-break__benefit{background:#fff!important;box-shadow:inset 0 0 0 1px #ffa8008c}[id^=MainProduct-] label.quantity-break[data-quantity="3"] .quantity-break__benefit{background:var(--cx-yellow)!important;color:#fff!important}[id^=MainProduct-] .quantity-break__caption{display:block!important;margin-top:.3rem!important;font-size:var(--cx-fs-small)!important;line-height:1.5!important;color:var(--cx-brown-60)!important;font-weight:400!important}[id^=MainProduct-] .quantity-break__right{flex:none;text-align:right;display:block!important}[id^=MainProduct-] .quantity-break__price{display:block!important;font-family:var(--font-body-family)!important;font-size:var(--cx-fs-body)!important;font-weight:700!important;letter-spacing:.02em!important;line-height:1.5!important;color:var(--cx-brown)!important}[id^=MainProduct-] .quantity-break__compare-price{display:block!important;font-size:var(--cx-fs-small)!important;line-height:1.5!important;color:var(--cx-brown-60)!important;text-decoration:line-through!important;font-weight:400!important}[id^=MainProduct-] .quantity-break__badge{position:absolute!important;top:0!important;right:2rem!important;left:auto!important;transform:translateY(-50%) rotate(0)!important;margin:0!important;background:var(--cx-yellow)!important;color:#fff!important;font-family:var(--font-body-family)!important;font-size:1.1rem!important;font-weight:700!important;letter-spacing:.04em!important;padding:.4rem 1rem!important;border-radius:999px!important;box-shadow:none!important;line-height:1.3!important}[id^=MainProduct-] .calse-sub{margin:1rem 0 0!important;border:0!important;border-radius:var(--cx-radius)!important;background:#fff!important;padding:1.8rem 2rem!important;box-shadow:none!important}[id^=MainProduct-] .calse-sub__row{display:flex!important;gap:1.4rem!important;align-items:flex-start!important;cursor:pointer}[id^=MainProduct-] .calse-sub__row input[type=checkbox]{-webkit-appearance:none;appearance:none;flex:none;width:2.2rem!important;height:2.2rem!important;margin:.1rem 0 0!important;border-radius:.6rem!important;border:0!important;box-shadow:inset 0 0 0 1px var(--cx-brown-30);background:#fff;cursor:pointer;transition:background-color .2s}[id^=MainProduct-] .calse-sub__row input[type=checkbox]:checked{background:var(--cx-ic-check) center/1.3rem no-repeat,var(--cx-yellow);box-shadow:none}[id^=MainProduct-] .calse-sub__row input[type=checkbox]:focus-visible{outline:2px solid var(--cx-yellow);outline-offset:2px}[id^=MainProduct-] .calse-sub__row strong{display:block;font-family:var(--font-body-family)!important;font-weight:700!important;font-size:var(--cx-fs-body)!important;line-height:1.5!important;color:var(--cx-brown)!important}[id^=MainProduct-] .calse-sub__row small{display:block;margin-top:.4rem!important;font-size:1.3rem!important;line-height:1.5!important;color:var(--cx-brown-60)!important}[id^=MainProduct-] .calse-sub__freq-wrap{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:1.2rem!important;margin-top:1.6rem!important;padding-top:1.6rem!important;border-top:1px solid var(--cx-line)!important}[id^=MainProduct-] .calse-sub__freq-wrap label{font-size:var(--cx-fs-label)!important;font-weight:700!important;text-transform:uppercase;color:var(--cx-brown)!important}[id^=MainProduct-] select.calse-sub__freq{-webkit-appearance:none;appearance:none;flex:1;max-width:24rem;width:100%;min-height:4.4rem!important;padding:0 4rem 0 1.8rem!important;border-radius:999px!important;border:0!important;box-shadow:inset 0 0 0 1px var(--cx-brown)!important;background:#fff var(--cx-ic-chev) right 1.6rem center/1.2rem no-repeat!important;font:inherit;font-size:var(--cx-fs-small)!important;color:var(--cx-brown)!important;cursor:pointer}[id^=MainProduct-] .product-form{margin:2rem 0 0!important}[id^=MainProduct-] .product-form__submit.button,sticky-atc .button,.cart-drawer .button,#CartDrawer .button,.cart__checkout-button{border-radius:999px!important;box-shadow:none!important}[id^=MainProduct-] .product-form__submit.button:before,[id^=MainProduct-] .product-form__submit.button:after,sticky-atc .button:before,sticky-atc .button:after,.cart-drawer .button:before,.cart-drawer .button:after,#CartDrawer .button:before,#CartDrawer .button:after{display:none!important}[id^=MainProduct-] .product-form__submit.button{min-height:5.2rem!important;background:var(--cx-yellow)!important;color:#fff!important;font-family:var(--font-body-family)!important;font-size:var(--cx-fs-body)!important;font-weight:700!important;letter-spacing:.02em!important;text-transform:uppercase!important;transition:background-color .2s}[id^=MainProduct-] .product-form__submit.button *{color:#fff!important}[id^=MainProduct-] .product-form__submit.button:hover{background:#f29f00!important}[id^=MainProduct-] .calse-atc-note{margin:1.2rem 0 0!important;text-align:center;font-size:var(--cx-fs-xs)!important;line-height:1.5;color:var(--cx-brown-60)!important}[id^=MainProduct-] .payment-badges-block{margin-top:1.2rem!important}[id^=MainProduct-] .payment-badges{display:flex!important;flex-wrap:wrap;justify-content:center!important;gap:.6rem!important;margin:0!important;padding:0!important}[id^=MainProduct-] .payment-badges svg{width:3.8rem;height:2.4rem}[id^=MainProduct-] .review-items-container{margin-top:2.8rem!important}[id^=MainProduct-] .review-items-container .slideshow__slide{padding:0!important}[id^=MainProduct-] .review-item{display:grid!important;grid-template-columns:auto auto 1fr;grid-template-areas:"text text text" "img name stars";align-items:center;gap:1.4rem 1rem;background:#fff!important;border:0!important;border-radius:var(--cx-radius)!important;padding:2rem!important;box-shadow:none!important;text-align:left!important}[id^=MainProduct-] .review-item__right,[id^=MainProduct-] .review-item__author-and-stars{display:contents!important}[id^=MainProduct-] .review-item__image{grid-area:img;margin:0!important;width:3.6rem!important;height:3.6rem!important}[id^=MainProduct-] .review-item__image img{width:3.6rem!important;height:3.6rem!important;border-radius:50%!important;object-fit:cover}[id^=MainProduct-] .review-item__text{grid-area:text;margin:0!important}[id^=MainProduct-] .review-item__text p{font-size:var(--cx-fs-small)!important;line-height:1.6!important;color:var(--cx-brown)!important;margin:0!important}[id^=MainProduct-] .review-item__author{grid-area:name;margin:0!important;font-weight:700!important;font-size:var(--cx-fs-label)!important;text-transform:uppercase;color:var(--cx-brown)!important}[id^=MainProduct-] .review-item__stars{grid-area:stars;justify-self:end;color:var(--cx-yellow)!important;font-size:1.8rem!important;letter-spacing:.1rem}[id^=MainProduct-] .review-items-container .slider-buttons{margin-top:1.2rem!important;border:0!important}[id^=MainProduct-] .review-items-container .slider-counter__link .dot{width:.7rem!important;height:.7rem!important;background:var(--cx-brown-30)!important;border:0!important;transition:all .2s}[id^=MainProduct-] .review-items-container .slider-counter__link--active .dot{width:2rem!important;border-radius:999px!important;background:var(--cx-yellow)!important}[id^=MainProduct-] .review-items-container .slider-button{color:var(--cx-brown)!important}[id^=MainProduct-] .product__accordion.accordion{margin:0!important;background:none!important;border:0!important;border-bottom:1px solid var(--cx-line)!important;border-radius:0!important;padding:0!important}[id^=MainProduct-] .review-items-container+.product__accordion{margin-top:2.8rem!important;border-top:1px solid var(--cx-line)!important}[id^=MainProduct-] .product__accordion .accordion__summary{padding:1.6rem 0!important;display:flex!important;align-items:center;justify-content:space-between;gap:1.6rem}[id^=MainProduct-] .product__accordion .accordion__title{font-family:var(--font-body-family)!important;font-weight:700!important;font-size:var(--cx-fs-label)!important;letter-spacing:.02em!important;text-transform:uppercase;color:var(--cx-brown)!important;margin:0!important}[id^=MainProduct-] .product__accordion .accordion__summary>svg{display:none!important}[id^=MainProduct-] .product__accordion .accordion__summary:after{content:"";flex:none;width:2rem;height:2rem;border-radius:50%;background:var(--cx-brown-60) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3E%3Cpath d='M5 10h10M10 5v10' stroke='white' stroke-width='2' stroke-linecap='round'/%3E%3C/svg%3E") center/2rem no-repeat;transition:background-color .2s}[id^=MainProduct-] .product__accordion details[open] .accordion__summary:after{background:var(--cx-yellow) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3E%3Cpath d='M5 10h10' stroke='white' stroke-width='2' stroke-linecap='round'/%3E%3C/svg%3E") center/2rem no-repeat}[id^=MainProduct-] .product__accordion .accordion__content{padding:0!important;font-size:var(--cx-fs-small)!important;line-height:1.6!important;color:var(--cx-brown)!important}[id^=MainProduct-] .product__accordion .accordion__content>*+*{margin-top:1.2rem!important}[id^=MainProduct-] .product__accordion .accordion__content p{margin:0;font-size:var(--cx-fs-small)!important;line-height:1.6!important}[id^=MainProduct-] .product__accordion .accordion__content ul{margin:1.2rem 0 0!important;padding:0!important;list-style:none!important;display:grid;gap:.8rem}[id^=MainProduct-] .product__accordion .accordion__content ul li{position:relative;padding-left:1.8rem!important;list-style:none!important}[id^=MainProduct-] .product__accordion .accordion__content ul li:before{content:"";position:absolute;left:0;top:.75em;width:.6rem;height:.6rem;border-radius:50%;background:var(--cx-yellow);transform:translateY(-50%)}[id^=MainProduct-] .product__accordion .accordion__content ul li::marker{content:""}[id^=MainProduct-] .calse-pdp-disclaimer{margin:2rem 0 0!important;font-size:var(--cx-fs-xs)!important;line-height:1.6!important;color:var(--cx-brown-60)!important}[id^=MainProduct-] .product__view-details{display:none!important}sticky-atc.sticky-atc{background:transparent!important;border:0!important;box-shadow:none!important;padding:0 var(--cx-gutter) 1.6rem!important;pointer-events:none;transition:transform .35s cubic-bezier(.2,.8,.2,1),opacity .2s}sticky-atc.sticky-atc .sticky-atc-container{pointer-events:auto;max-width:none!important;margin:0!important;padding:1.2rem 1.6rem!important;gap:1.6rem;border-radius:var(--cx-radius);background:#ffffffe0;backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);box-shadow:0 6px 30px #2b1d001f}sticky-atc .sticky-atc__left{align-items:center;justify-content:flex-start!important}sticky-atc .sticky-atc__left__content{text-align:left}sticky-atc .sticky-atc__price .price{justify-content:flex-start}sticky-atc .sticky-atc__left:before{content:"";flex:none;width:4.8rem;height:4.8rem;border-radius:var(--cx-radius-sm);background:var(--cx-sticky-img,none) center/cover no-repeat;margin-right:1.6rem}sticky-atc .sticky-atc__title{font-family:var(--font-body-family)!important;font-weight:700!important;font-size:var(--cx-fs-label)!important;line-height:1.3!important;letter-spacing:.02em!important;text-transform:uppercase;color:var(--cx-brown)!important;margin:0!important}sticky-atc .price{font-size:var(--cx-fs-small)!important}sticky-atc .price-item--sale,sticky-atc .price__regular .price-item{font-weight:700!important;color:var(--cx-brown)!important}sticky-atc .price__compare-price s,sticky-atc s.price-item{color:var(--cx-brown-60)!important}sticky-atc .badge.price__badge-sale{background:var(--cx-yellow)!important;color:#fff!important;border:0!important;border-radius:999px!important;font-size:1.1rem!important;font-weight:700!important;letter-spacing:.02em;padding:.2rem .8rem!important}sticky-atc .badge.price__badge-sale svg{display:none!important}sticky-atc .sticky-atc__button .button{min-height:4.8rem!important;padding:0 2.8rem!important;background:var(--cx-yellow)!important;color:#fff!important;font-family:var(--font-body-family)!important;font-weight:700!important;font-size:var(--cx-fs-body)!important;letter-spacing:.02em!important;text-transform:uppercase!important}sticky-atc .sticky-atc__button .button:hover{background:#f29f00!important}sticky-atc .sticky-atc__button .button *{color:#fff!important}sticky-atc.cx-over-footer{transform:translateY(130%)!important;opacity:0;pointer-events:none}@media(max-width:749px){sticky-atc .sticky-atc-container{gap:1.2rem!important;align-items:center}sticky-atc .sticky-atc__left{flex-direction:row!important;align-items:center!important;min-width:0;flex:1 1 auto}sticky-atc .sticky-atc__left:before{width:4.4rem;height:4.4rem;margin-right:1rem}sticky-atc .sticky-atc__left__content{min-width:0;text-align:left}sticky-atc .sticky-atc__title{display:-webkit-box!important;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;white-space:normal!important;font-size:1.2rem!important;line-height:1.25!important;margin:0 0 .3rem!important}sticky-atc .sticky-atc__price .price{justify-content:flex-start}sticky-atc .sticky-atc__button{flex:none}sticky-atc .sticky-atc__button .button{min-width:0!important;padding:0 1.8rem!important;font-size:1.4rem!important;min-height:4.4rem!important}}.cart-drawer .button,#CartDrawer .button{background:var(--cx-yellow)!important;color:#fff!important;font-weight:700!important;text-transform:uppercase!important;letter-spacing:.02em!important}.cart-drawer .drawer__heading{font-family:var(--font-heading-family)!important;letter-spacing:-.01em}.cx .cx-rv__cta .calse-rf__open-wrap{margin:0!important}.cx .calse-rf__open{min-height:3.6rem!important;padding:0 2.4rem!important;border-radius:999px!important;background:transparent!important;color:var(--cx-brown)!important;box-shadow:inset 0 0 0 1px var(--cx-brown)!important;font-family:var(--font-body-family)!important;font-size:var(--cx-fs-label)!important;font-weight:400!important;letter-spacing:.02em!important;text-transform:uppercase!important;transition:background-color .2s,color .2s}.cx .calse-rf__open:hover{background:var(--cx-brown)!important;color:#fff!important;opacity:1!important}.calse-rf{border-radius:var(--cx-radius)!important;width:min(52rem,calc(100% - 3.2rem))!important;background:var(--cx-box)!important}.calse-rf::backdrop{background:#2b1d0059!important}.calse-rf__body{padding:3.2rem!important;background:var(--cx-box)!important}.calse-rf__title{font-family:var(--font-heading-family)!important;font-size:clamp(2.6rem,3vw,3.2rem)!important;letter-spacing:-.01em!important;color:var(--cx-brown)!important}.calse-rf__sub{color:var(--cx-brown-80)!important}.calse-rf label,.calse-rf legend{font-size:var(--cx-fs-label)!important;font-weight:700!important;text-transform:uppercase}.calse-rf__input{border:0!important;box-shadow:none!important;border-radius:var(--cx-radius-sm)!important;padding:1.4rem 1.6rem!important;background:#fff!important}.calse-rf__input:focus{outline:2px solid var(--cx-yellow)!important}.calse-rf__stars label{color:#e8dfc4!important}.calse-rf__stars input:checked~label,.calse-rf__stars label:hover,.calse-rf__stars label:hover~label{color:var(--cx-yellow)!important}.calse-rf__submit{border-radius:999px!important;min-height:4.8rem!important;background:var(--cx-yellow)!important;color:#fff!important;font-weight:700!important;text-transform:uppercase!important;letter-spacing:.02em!important}.calse-rf__thanks-icon{background:var(--cx-yellow)!important;color:#fff!important}.shopify-section-group-footer-group .shopify-section:has(.cx-footer){background:#fff}.cx .cx-footer .cx-payments svg{width:3.8rem;height:2.4rem;display:block}.cx .cx-footer .cx-payments li{list-style:none}.header__icon--menu svg.icon-hamburger,.header__icon--search svg.icon-search,.header__icon--account svg.icon-account,.header__icon--cart svg.icon-cart,.header__icon--cart svg.icon-cart-empty{background:currentColor;width:2.2rem!important;height:2.2rem!important}.header__icon--menu svg.icon-hamburger>*,.header__icon--search svg.icon-search>*,.header__icon--account svg.icon-account>*,.header__icon--cart svg.icon-cart>*,.header__icon--cart svg.icon-cart-empty>*{display:none}.header__icon--menu svg.icon-hamburger{-webkit-mask:url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20viewBox%3D%220%200%2024%2024%22%3E%3Cpath%20d%3D%22M4%207h16M4%2012h16M4%2017h16%22%20fill%3D%22none%22%20stroke%3D%22%23000%22%20stroke-width%3D%221.6%22%20stroke-linecap%3D%22round%22/%3E%3C/svg%3E) center/contain no-repeat;mask:url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20viewBox%3D%220%200%2024%2024%22%3E%3Cpath%20d%3D%22M4%207h16M4%2012h16M4%2017h16%22%20fill%3D%22none%22%20stroke%3D%22%23000%22%20stroke-width%3D%221.6%22%20stroke-linecap%3D%22round%22/%3E%3C/svg%3E) center/contain no-repeat}.header__icon--search svg.icon-search{-webkit-mask:url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20viewBox%3D%220%200%2024%2024%22%3E%3Ccircle%20cx%3D%2210.5%22%20cy%3D%2210.5%22%20r%3D%226.5%22%20fill%3D%22none%22%20stroke%3D%22%23000%22%20stroke-width%3D%221.6%22/%3E%3Cpath%20d%3D%22M15.5%2015.5L20%2020%22%20fill%3D%22none%22%20stroke%3D%22%23000%22%20stroke-width%3D%221.6%22%20stroke-linecap%3D%22round%22/%3E%3C/svg%3E) center/contain no-repeat;mask:url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20viewBox%3D%220%200%2024%2024%22%3E%3Ccircle%20cx%3D%2210.5%22%20cy%3D%2210.5%22%20r%3D%226.5%22%20fill%3D%22none%22%20stroke%3D%22%23000%22%20stroke-width%3D%221.6%22/%3E%3Cpath%20d%3D%22M15.5%2015.5L20%2020%22%20fill%3D%22none%22%20stroke%3D%22%23000%22%20stroke-width%3D%221.6%22%20stroke-linecap%3D%22round%22/%3E%3C/svg%3E) center/contain no-repeat}.header__icon--account svg.icon-account{-webkit-mask:url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20viewBox%3D%220%200%2024%2024%22%3E%3Ccircle%20cx%3D%2212%22%20cy%3D%228.5%22%20r%3D%223.8%22%20fill%3D%22none%22%20stroke%3D%22%23000%22%20stroke-width%3D%221.6%22/%3E%3Cpath%20d%3D%22M4.5%2020c1.2-3.6%204-5.4%207.5-5.4s6.3%201.8%207.5%205.4%22%20fill%3D%22none%22%20stroke%3D%22%23000%22%20stroke-width%3D%221.6%22%20stroke-linecap%3D%22round%22/%3E%3C/svg%3E) center/contain no-repeat;mask:url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20viewBox%3D%220%200%2024%2024%22%3E%3Ccircle%20cx%3D%2212%22%20cy%3D%228.5%22%20r%3D%223.8%22%20fill%3D%22none%22%20stroke%3D%22%23000%22%20stroke-width%3D%221.6%22/%3E%3Cpath%20d%3D%22M4.5%2020c1.2-3.6%204-5.4%207.5-5.4s6.3%201.8%207.5%205.4%22%20fill%3D%22none%22%20stroke%3D%22%23000%22%20stroke-width%3D%221.6%22%20stroke-linecap%3D%22round%22/%3E%3C/svg%3E) center/contain no-repeat}.header__icon--cart svg.icon-cart,.header__icon--cart svg.icon-cart-empty{-webkit-mask:url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20viewBox%3D%220%200%2024%2024%22%3E%3Cpath%20d%3D%22M5%208h14l-1%2012H6z%22%20fill%3D%22none%22%20stroke%3D%22%23000%22%20stroke-width%3D%221.6%22%20stroke-linejoin%3D%22round%22/%3E%3Cpath%20d%3D%22M9%2010V7a3%203%200%20016%200v3%22%20fill%3D%22none%22%20stroke%3D%22%23000%22%20stroke-width%3D%221.6%22%20stroke-linecap%3D%22round%22/%3E%3C/svg%3E) center/contain no-repeat;mask:url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20viewBox%3D%220%200%2024%2024%22%3E%3Cpath%20d%3D%22M5%208h14l-1%2012H6z%22%20fill%3D%22none%22%20stroke%3D%22%23000%22%20stroke-width%3D%221.6%22%20stroke-linejoin%3D%22round%22/%3E%3Cpath%20d%3D%22M9%2010V7a3%203%200%20016%200v3%22%20fill%3D%22none%22%20stroke%3D%22%23000%22%20stroke-width%3D%221.6%22%20stroke-linecap%3D%22round%22/%3E%3C/svg%3E) center/contain no-repeat}[id^=MainProduct-] .product__accordion details[open]+.accordion__content-wrapper .accordion__content{padding-bottom:2rem!important}[id^=MainProduct-] .product__accordion .accordion__title{line-height:1.5!important}header.header .header__search,header.header details-modal.header__search{display:none!important}[id^=MainProduct-] .calse-sub__row input[type=checkbox]:before,[id^=MainProduct-] .calse-sub__row input[type=checkbox]:after{display:none!important;content:none!important}.cx .cx-preview__img{aspect-ratio:1/1}.cx .cx-preview__img img{object-position:50% 30%}.cx-js .cx .cx-reveal{transform:none!important;transition:opacity .45s ease!important}.shopify-section-group-header-group .header-wrapper{backdrop-filter:none!important;-webkit-backdrop-filter:none!important;background:#fffffff7!important}sticky-atc.sticky-atc .sticky-atc-container{backdrop-filter:none!important;-webkit-backdrop-filter:none!important;background:#fffffff5!important}body:has(.cx-footer) .sticky-atc-footer-spacer{display:none!important}.cx .cx-ledger li:not(:has(.cx-ledger__text)) .cx-ic-line{grid-row:auto}.cx .cx-stages__when{display:inline-block;align-self:flex-start;background:var(--cx-white);border-radius:999px;padding:.5rem 1.2rem;line-height:1.3}.cx .cx-announce{background:var(--cx-brown)!important;color:#fff!important}.cx .cx-howto--grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1.6rem;margin-top:3.2rem;border-top:0}.cx .cx-howto--grid li{flex-direction:column;align-items:flex-start;gap:2rem;padding:2.4rem;border:0;border-radius:var(--cx-radius);background:var(--cx-white);font-size:2.2rem;line-height:1.3}@media(max-width:899px){.cx .cx-howto--grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.2rem}.cx .cx-howto--grid li{padding:2rem;font-size:1.8rem}}@media(max-width:480px){.cx .cx-howto--grid{grid-template-columns:1fr}.cx .cx-howto--grid li{flex-direction:row;align-items:center;gap:1.6rem}}@media(max-width:749px){[id^=MainProduct-] .calse-gnav{display:flex!important;width:3.6rem!important;height:3.6rem!important;align-items:center;justify-content:center}[id^=MainProduct-] .calse-gnav--prev{left:.8rem!important}[id^=MainProduct-] .calse-gnav--next{right:.8rem!important}[id^=MainProduct-] media-gallery .slider-buttons{position:static!important;transform:none!important;width:100%!important;margin:1.2rem 0 0!important;padding:0!important;justify-content:center!important;gap:.2rem;border:0!important;background:none!important}[id^=MainProduct-] media-gallery .slider-buttons .slider-button{display:none!important}[id^=MainProduct-] media-gallery .slider-counter__link{padding:.4rem .3rem!important}[id^=MainProduct-] media-gallery .slider-counter__link .dot{width:.7rem!important;height:.7rem!important;border:0!important;border-radius:999px!important;background:var(--cx-brown-30)!important;transition:all .2s}[id^=MainProduct-] media-gallery .slider-counter__link--active .dot{width:2rem!important;background:var(--cx-yellow)!important}}.cx .cx-rv__card:last-child{border-bottom:0}.cx br.cx-mbr{display:none}@media(max-width:749px){.cx br.cx-mbr{display:inline}[id^=MainProduct-] .payment-badges{flex-wrap:wrap!important;gap:.6rem!important;max-width:26.4rem;margin:0 auto!important}[id^=MainProduct-] .payment-badges>li{flex:0 0 4.8rem;display:flex;justify-content:center}sticky-atc .sticky-atc__left:before{display:none!important}.cx .cx-guarantee .cx-seal{width:7.2rem!important;height:7.2rem!important}}@media(min-width:990px){header.header .header__inline-menu .header__menu-item,header.header .header__icon--account{font-size:1.4rem!important}}header.header .header__icon--cart svg.icon-cart,header.header .header__icon--cart svg.icon-cart-empty{width:2.7rem!important;height:2.7rem!important}header.header .cart-count-bubble{width:1.8rem!important;height:1.8rem!important;bottom:.5rem!important;left:2.4rem!important;font-size:1.1rem!important;font-weight:700!important;line-height:1!important}header.header .cart-count-bubble span{font-size:1.1rem!important}@media(min-width:990px){[id^=MainProduct-] media-gallery{grid-template-columns:8.8rem minmax(0,1fr)!important}[id^=MainProduct-] media-gallery>.thumbnail-slider{background:#f3e5c3;border-radius:var(--cx-radius-sm)}[id^=MainProduct-] .thumbnail-slider .thumbnail-list{top:.8rem!important;right:.8rem!important;bottom:.8rem!important;left:.8rem!important}[id^=MainProduct-] .thumbnail{opacity:.75}}.cx .cx-ledger{border-top:0}.cx .cx-preview__name.cx-rv__who{text-transform:none;font-size:var(--cx-fs-body)}.shopify-section-group-header-group:has(sticky-header){z-index:10!important}[id^=MainProduct-] .calse-gnav{z-index:2!important}.cx :is(h1,h2,h3),.product__title :is(h1,h2){-webkit-text-stroke:.022em currentColor}cart-remove-button .icon-remove,cart-remove-button .icon-remove path,cart-remove-button button:hover .icon-remove{color:#fff!important;fill:#fff!important}
/*# sourceMappingURL=/cdn/shop/t/14/assets/calse-rhode.css.map */
