.cn-pdp-hero-summary{margin:-.4rem 0 1rem;color:rgba(var(--color-foreground),.78);font-size:1.5rem;line-height:1.55}.cn-pdp-hero-badge,.cn-pdp-review-proof{display:inline-flex;align-items:center;width:fit-content;max-width:100%;margin:0 0 .4rem;padding:.45rem .8rem;border:.1rem solid rgba(var(--color-foreground),.14);border-radius:.6rem;background:rgba(var(--color-foreground),.035);color:rgb(var(--color-foreground));font-size:1.25rem;line-height:1.3}.cn-pdp-review-proof{gap:.55rem}.cn-pdp-review-proof__stars{color:rgb(var(--color-button));letter-spacing:0}.cn-pdp-size-value-note{margin:1rem 0 0;color:rgba(var(--color-foreground),.72);font-size:1.3rem;line-height:1.45}.cn-pdp-serving-size-note{margin:-1rem 0 1.2rem;color:rgba(var(--color-foreground),.64);font-size:1.25rem;line-height:1.45}.cn-pdp-trust-strip{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.6rem 1rem;margin:1.2rem 0 0;padding:0;list-style:none;color:rgba(var(--color-foreground),.72);font-size:1.18rem;line-height:1.35}.cn-pdp-trust-strip li{position:relative;padding-left:1.4rem}.cn-pdp-trust-strip li:before{content:"";position:absolute;top:.62em;left:0;width:.45rem;height:.45rem;border-radius:50%;background:rgb(var(--color-button))}product-info .product__info-container>*+*{margin:1rem 0}product-info .product__info-container .product__text.caption-with-letter-spacing{margin:0 0 .4rem;color:rgba(var(--color-foreground),.66);font-size:1.05rem;line-height:1.2}product-info .product__info-container .product__title{margin:0 0 .75rem}product-info .product__info-container .product__title h1{line-height:1.08}product-info .product__info-container .cn-pdp-hero-summary{margin:0 0 .9rem}product-info .product__info-container .cn-pdp-hero-badge,product-info .product__info-container .cn-pdp-review-proof{margin:0 0 .7rem}product-info .product__info-container [id^=price-]{margin:.05rem 0 .8rem}product-info .product__info-container .price--large{color:#171717}product-info .product__info-container .price--large .price__container,product-info .product__info-container .price--large dl{margin:0}product-info .product__info-container .price--large .price-item{color:#171717;font-size:1.9rem;font-weight:750;letter-spacing:0;line-height:1.15}product-info .product__info-container .cn-pdp-quality-claims{margin:.6rem 0 .85rem}product-info .product__info-container .product-form__input{margin-bottom:.85rem}product-info .product__info-container .cn-pdp-size-value-note{margin:-.25rem 0 .9rem;color:rgba(var(--color-foreground),.6);font-size:1.22rem;line-height:1.42}product-info .product__info-container .product-form__quantity{margin-bottom:1rem}product-info .product__info-container .product-form__quantity .quantity__rules-cart{margin-left:.35rem;color:rgba(var(--color-foreground),.5);font-size:.88em;font-weight:500;letter-spacing:.03rem;text-transform:none}product-info .product__info-container .product-form{margin:1.25rem 0 .7rem;border-color:#d8d0c2c7;background:linear-gradient(180deg,#fffbf5,#fbf7f0);box-shadow:0 .8rem 2rem #17171709}product-info .product__info-container .product-form__buttons{display:grid;gap:.75rem}product-info .product__info-container .product-form__submit.button--primary{--color-button: 33, 77, 54;--color-button-text: 251, 247, 240;--alpha-button-background: 1;--alpha-button-border: 1;min-height:5rem;border-color:#214d36;background:#214d36;color:#fbf7f0;font-weight:750;box-shadow:0 .7rem 1.4rem #214d362e}product-info .product__info-container .product-form__submit.button--primary:disabled,product-info .product__info-container .product-form__submit.button--primary[aria-disabled=true]{--color-button: 122, 126, 118;--color-button-text: 255, 255, 255;border-color:#7a7e76;background:#7a7e76;color:#fff;box-shadow:none;cursor:not-allowed;opacity:.68;transform:none}product-info .product__info-container .product-form__submit:before,product-info .product__info-container .product-form__submit:after{content:none;box-shadow:none}product-info .product__info-container .product-form__buttons .shopify-payment-button,product-info .product__info-container .product-form__buttons .shopify-payment-button__button,product-info .product__info-container .product-form__buttons shopify-accelerated-checkout{width:100%}product-info .product__info-container .product-form__buttons shopify-accelerated-checkout{--shopify-accelerated-checkout-button-block-size: 45px;--shopify-accelerated-checkout-button-border-radius: 50px;--shopify-accelerated-checkout-button-box-shadow: none}product-info .product__info-container .product-form__buttons .shopify-payment-button__button--unbranded{--color-button: 251, 247, 240;--color-button-text: 33, 77, 54;display:flex;align-items:center;justify-content:center;min-height:4.5rem;padding:0 1.5rem;border:.1rem solid rgba(33,77,54,.48);background:#fffaf3;color:#214d36;font-weight:700;font-size:1.5rem;line-height:1;letter-spacing:0;text-align:center;box-shadow:none}product-info .product__info-container .product-form__buttons .shopify-payment-button__button--unbranded [role=button]{display:flex;align-items:center;justify-content:center;width:100%;min-height:100%;line-height:1;text-align:center}product-info .product__info-container .product-form__buttons .shopify-payment-button__button--unbranded:before,product-info .product__info-container .product-form__buttons .shopify-payment-button__button--unbranded:after{content:none;box-shadow:none}product-info .product__info-container .product-form__buttons .shopify-payment-button__button--unbranded:hover,product-info .product__info-container .product-form__buttons .shopify-payment-button__button--unbranded:hover:not([disabled]){border-color:#214d36a8;background:#f7f1e7;color:#173827}product-info .product__info-container .product-form__buttons .shopify-payment-button__button--unbranded:focus-visible,product-info .product__info-container .product-form__buttons .shopify-payment-button__button--unbranded:focus{outline:.2rem solid rgba(33,77,54,.55);outline-offset:.25rem;box-shadow:0 0 0 .35rem #fbf7f0f2}product-info .product__info-container .cn-pdp-trust-strip{grid-template-columns:repeat(2,minmax(0,1fr));gap:.48rem .85rem;margin:.75rem 0 0;padding:.7rem .1rem 0;border:0;border-top:.1rem solid rgba(33,77,54,.14);border-radius:0;background:transparent;color:#171717c7;font-size:1.02rem;line-height:1.28}product-info .product__info-container .cn-pdp-trust-strip li{display:flex;align-items:flex-start;min-width:0;padding-left:.95rem}product-info .product__info-container .cn-pdp-trust-strip li:before{top:.5em;width:.4rem;height:.4rem;background:#214d36}.cn-variant-option{display:grid;justify-items:center;align-content:center;gap:.14rem;min-width:0;text-align:center}.cn-variant-option__badge{display:inline-flex;align-items:center;justify-content:center;max-width:100%;margin-bottom:.12rem;padding:.16rem .5rem;border-radius:999rem;background:#214d361f;color:#214d36;font-size:.88rem;font-weight:700;line-height:1.15;white-space:nowrap}.cn-variant-option__value{font-size:1.5rem;font-weight:750;line-height:1.02;letter-spacing:-.01em}.cn-variant-option__label{font-size:1.02rem;font-weight:600;line-height:1.18;color:rgba(var(--color-foreground),.78)}.cn-variant-option__helper{font-size:.95rem;line-height:1.2;color:rgba(var(--color-foreground),.68)}product-info .product__info-container .product-form__input--pill .form__label{margin-bottom:.38rem}product-info .product__info-container .product-form__input--pill input[type=radio]+label{text-align:center}product-info .product__info-container .product-form__input--pill input[type=radio]:checked+label .cn-variant-option__badge{background:#fbf7f033;color:#fbf7f0}product-info .product__info-container .product-form__input--pill input[type=radio]:checked+label .cn-variant-option__label,product-info .product__info-container .product-form__input--pill input[type=radio]:checked+label .cn-variant-option__helper{color:#fbf7f0db}.cn-pdp-v2{padding-top:var(--cn-pdp-v2-padding-top);padding-bottom:var(--cn-pdp-v2-padding-bottom)}.cn-pdp-v2__inner{display:grid;gap:2rem}.cn-pdp-v2__header{max-width:72rem}.cn-pdp-v2__eyebrow{margin:0 0 .6rem;color:rgba(var(--color-foreground),.62);font-size:1.2rem;font-weight:600;letter-spacing:0;text-transform:uppercase}.cn-pdp-v2__heading{margin:0;font-size:clamp(2.4rem,2.8vw,3.6rem);line-height:1.12}.cn-pdp-disclosure-section{border:.1rem solid rgba(216,208,194,.86);border-radius:.8rem;background:#fbf7f0;box-shadow:0 .6rem 1.6rem #17171707;transition:border-color .16s ease,box-shadow .16s ease}.cn-pdp-disclosure-section:hover{border-color:#214d3633;box-shadow:0 .8rem 2rem #1717170a}.cn-pdp-disclosure-section__summary{display:grid;grid-template-columns:minmax(0,1fr) minmax(12rem,auto) 3rem;gap:1rem;align-items:center;min-height:6.8rem;padding:1.45rem 1.6rem;color:#171717;cursor:pointer;list-style:none}.cn-pdp-disclosure-section__summary::-webkit-details-marker{display:none}.cn-pdp-disclosure-section__summary::marker{content:""}.cn-pdp-disclosure-section__summary:focus-visible{outline:.2rem solid rgba(33,77,54,.58);outline-offset:.22rem;border-radius:.6rem}.cn-pdp-disclosure-section__label{display:grid;gap:.35rem;min-width:0}.cn-pdp-disclosure-section__label .cn-pdp-v2__eyebrow{display:block;margin:0;color:#17171794;font-size:1.08rem;line-height:1.15}.cn-pdp-disclosure-section__label .cn-pdp-v2__heading{display:block;font-size:clamp(1.95rem,2.1vw,2.7rem);line-height:1.12}.cn-pdp-disclosure-section__hint{max-width:24rem;color:#3a3a36ad;font-size:1.18rem;font-weight:650;line-height:1.3;text-align:right}.cn-pdp-disclosure-section__icon{position:relative;display:inline-flex;align-items:center;justify-content:center;justify-self:end;width:2.9rem;height:2.9rem;border:.1rem solid rgba(33,77,54,.16);border-radius:50%;background:#214d360b;color:#214d36;flex:0 0 auto;transition:background .16s ease,border-color .16s ease,color .16s ease}.cn-pdp-disclosure-section__summary:hover .cn-pdp-disclosure-section__icon{border-color:#214d3647;background:#214d3614}.cn-pdp-disclosure-section__icon:before{content:"";position:absolute;width:.72rem;height:.72rem;border-right:.16rem solid currentColor;border-bottom:.16rem solid currentColor;transform:translateY(-.12rem) rotate(45deg);transition:transform .16s ease}.cn-pdp-disclosure-section[open] .cn-pdp-disclosure-section__icon:before{transform:translateY(.12rem) rotate(225deg)}.cn-pdp-disclosure-section__content{padding:0 1.8rem 1.8rem}.cn-pdp-disclosure-section__content>*{padding-top:1.6rem;border-top:.1rem solid rgba(33,77,54,.1)}.cn-pdp-story__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1.2rem}.cn-pdp-story__card{padding:1.8rem;border:.1rem solid rgba(var(--color-foreground),.1);border-radius:.8rem;background:rgb(var(--color-background))}.cn-pdp-story__card--wide{grid-column:span 2}.cn-pdp-story__card h3,.cn-pdp-nutrition__note strong{margin:0 0 .7rem;font-size:1.45rem;line-height:1.25}.cn-pdp-story__card p,.cn-pdp-use-cases__how,.cn-pdp-nutrition__serving{margin:0;color:rgba(var(--color-foreground),.74);line-height:1.55}.cn-pdp-story__list,.cn-pdp-use-cases__chips,.cn-pdp-nutrition__highlights{display:flex;flex-wrap:wrap;gap:.7rem;margin:0;padding:0;list-style:none}.cn-pdp-story__list{display:grid;gap:.55rem}.cn-pdp-story__list li{color:rgba(var(--color-foreground),.74);line-height:1.45}.cn-pdp-use-cases__chips li,.cn-pdp-nutrition__highlights li{padding:.65rem .9rem;border:.1rem solid rgba(var(--color-foreground),.12);border-radius:.6rem;background:rgba(var(--color-foreground),.035);line-height:1.25}.cn-pdp-use-cases__how{max-width:78rem}.cn-pdp-nutrition__layout{display:grid;grid-template-columns:minmax(0,.85fr) minmax(30rem,1.15fr);gap:1.6rem;align-items:start}.cn-pdp-nutrition__summary{display:grid;gap:1.4rem}.cn-pdp-nutrition__table{border:.1rem solid rgba(var(--color-foreground),.12);border-radius:.8rem;overflow:hidden}.cn-pdp-nutrition__row{display:flex;justify-content:space-between;gap:1rem;padding:1rem 1.2rem;border-bottom:.1rem solid rgba(var(--color-foreground),.08)}.cn-pdp-nutrition__row:last-child{border-bottom:0}.cn-pdp-nutrition__row--primary{background:rgba(var(--color-foreground),.04);font-size:1.5rem}.cn-pdp-nutrition__note{display:grid;gap:.3rem;color:rgba(var(--color-foreground),.72)}@media screen and (max-width:989px){.cn-pdp-story__grid,.cn-pdp-nutrition__layout{grid-template-columns:1fr}.cn-pdp-story__card--wide{grid-column:auto}}@media screen and (max-width:749px){.cn-variant-option{gap:.12rem}.cn-variant-option__badge{max-width:calc(100% - .2rem);margin-bottom:.1rem;padding:.12rem .42rem;font-size:.8rem}.cn-variant-option__value{font-size:1.38rem}.cn-variant-option__label{font-size:.95rem}.cn-variant-option__helper{display:none}product-info .product__info-container .cn-pdp-size-value-note{margin:-.2rem 0 .85rem;font-size:1.16rem}.cn-pdp-story{padding-top:.6rem;padding-bottom:.5rem}.cn-pdp-use-cases{padding-top:.5rem;padding-bottom:.5rem}.cn-pdp-nutrition{padding-top:.5rem;padding-bottom:1.5rem}product-info .product__info-container>*+*{margin:.85rem 0}product-info .product__info-container .product__title{margin-bottom:.65rem}product-info .product__info-container .cn-pdp-hero-summary{margin-bottom:.75rem;font-size:1.45rem;line-height:1.48}product-info .product__info-container .cn-pdp-hero-badge,product-info .product__info-container .cn-pdp-review-proof{margin-bottom:.65rem}product-info .product__info-container [id^=price-]{margin:.05rem 0 .72rem}product-info .product__info-container .price--large .price-item{font-size:1.85rem}product-info .product__info-container .cn-pdp-quality-claims{margin:.55rem 0 .75rem}product-info .product__info-container .product-form__input{margin-bottom:.75rem}product-info .product__info-container .product-form{margin-top:1.1rem;padding:1.05rem;border-radius:1.25rem}product-info .product__info-container .product-form__buttons{gap:.7rem}product-info .product__info-container .product-form__submit{margin-bottom:0;min-height:4.8rem}product-info .product__info-container .shopify-payment-button__button,product-info .product__info-container .shopify-payment-button__button--unbranded{min-height:4.35rem}product-info .product__info-container .product-form__buttons shopify-accelerated-checkout{--shopify-accelerated-checkout-button-block-size: 44px}product-info .product__info-container .cn-pdp-trust-strip{grid-template-columns:repeat(2,minmax(0,1fr));gap:.42rem .6rem;padding-top:.62rem;font-size:.97rem;line-height:1.24}product-info .product__info-container .share-button{margin-top:1.2rem;margin-left:.5rem;margin-bottom:0}product-info .product__info-container .share-button__button{min-height:0}.cn-pdp-story__card{padding:1.5rem}.cn-pdp-v2__inner{gap:1rem}.cn-pdp-disclosure-section__summary{grid-template-columns:minmax(0,1fr) auto;min-height:6.4rem;gap:.4rem 1rem;padding:1.25rem 1.3rem}.cn-pdp-disclosure-section__label{grid-column:1;grid-row:1}.cn-pdp-disclosure-section__hint{grid-column:1;grid-row:2;max-width:none;font-size:1.12rem;line-height:1.25;text-align:left}.cn-pdp-disclosure-section__label .cn-pdp-v2__heading{font-size:1.9rem;line-height:1.16}.cn-pdp-story .cn-pdp-disclosure-section__label .cn-pdp-v2__heading,.cn-pdp-use-cases .cn-pdp-disclosure-section__label .cn-pdp-v2__heading,.cn-pdp-nutrition .cn-pdp-disclosure-section__label .cn-pdp-v2__heading{font-size:1.6rem;line-height:1.2}.cn-pdp-disclosure-section__icon{grid-column:2;grid-row:1 / span 2;align-self:center;width:2.8rem;height:2.8rem}.cn-pdp-disclosure-section__content{padding:0 1.35rem 1.35rem}.cn-pdp-disclosure-section__content>*{padding-top:1.25rem}}@media screen and (min-width:750px)and (max-width:989px){.cn-variant-option__badge{font-size:.84rem}.cn-variant-option__value{font-size:1.44rem}.cn-variant-option__label{font-size:.98rem}.cn-variant-option__helper{font-size:.9rem}product-info .product__info-container .cn-pdp-size-value-note{font-size:1.2rem}.cn-pdp-story{padding-top:.8rem;padding-bottom:.6rem}.cn-pdp-use-cases{padding-top:.6rem;padding-bottom:.6rem}.cn-pdp-nutrition{padding-top:.6rem;padding-bottom:1.4rem}product-info .product__info-container>*+*{margin:.9rem 0}product-info .product__info-container .product__title{margin-bottom:.7rem}product-info .product__info-container .cn-pdp-hero-summary{margin-bottom:.8rem;line-height:1.42}product-info .product__info-container [id^=price-]{margin:.05rem 0 .78rem}product-info .product__info-container .price--large .price-item{font-size:1.95rem}product-info .product__info-container .cn-pdp-quality-claims{margin:.55rem 0 .8rem}product-info .product__info-container .product-form__input{margin-bottom:.8rem}product-info .product__info-container .cn-pdp-size-value-note{margin:-.2rem 0 .85rem}product-info .product__info-container .product-form__quantity{margin-bottom:1rem}product-info .product__info-container .product-form{margin-top:1rem;padding:1.15rem;border-radius:1.3rem}product-info .product__info-container .product-form__buttons{gap:.7rem}product-info .product__info-container .product-form__submit.button--primary{min-height:4.8rem}product-info .product__info-container .product-form__buttons .shopify-payment-button__button,product-info .product__info-container .product-form__buttons .shopify-payment-button__button--unbranded{min-height:4.35rem}product-info .product__info-container .product-form__buttons shopify-accelerated-checkout{--shopify-accelerated-checkout-button-block-size: 44px}product-info .product__info-container .share-button{margin-top:.15rem;margin-bottom:0}product-info .product__info-container .share-button__button{min-height:0}product-info .product__info-container .cn-pdp-trust-strip{grid-template-columns:repeat(2,minmax(0,1fr));gap:.42rem .75rem;padding-top:.65rem;font-size:1.02rem}.cn-pdp-v2__inner{gap:1.2rem}}@media screen and (min-width:990px){.cn-pdp-story{padding-top:.9rem;padding-bottom:.8rem}.cn-pdp-use-cases{padding-top:.8rem;padding-bottom:.8rem}.cn-pdp-nutrition{padding-top:.8rem;padding-bottom:1.2rem}.cn-pdp-v2__inner{gap:1rem}}@media screen and (max-width:389px){product-info .product__info-container .cn-pdp-quality-claims{gap:.35rem}product-info .product__info-container .cn-pdp-quality-claims__item{padding-inline:clamp(.4rem,1.4vw,.75rem);font-size:clamp(.92rem,2.7vw,1.16rem);white-space:nowrap}product-info .product__info-container .cn-pdp-trust-strip{gap:.38rem .55rem;font-size:.97rem;line-height:1.24}}@media screen and (min-width:390px)and (max-width:749px){product-info .product__info-container .cn-pdp-trust-strip{gap:.46rem .8rem;padding-inline:0;font-size:clamp(1.08rem,3vw,1.16rem);line-height:1.26}product-info .product__info-container .cn-pdp-trust-strip li{padding-left:.85rem}}.cn-pdp-sticky-atc{position:fixed;inset-inline:0;bottom:0;z-index:4;pointer-events:none;transform:translateY(110%);transition:transform .26s ease,opacity .26s ease;opacity:0}.cn-pdp-sticky-atc.cn-pdp-sticky-atc--visible{pointer-events:auto;transform:translateY(0);opacity:1}.cn-pdp-sticky-atc__surface{background:transparent;padding:0 clamp(.8rem,3vw,4rem) calc(.8rem + env(safe-area-inset-bottom))}.cn-pdp-sticky-atc__inner{display:flex;align-items:center;gap:clamp(.5rem,1.6vw,1.2rem);max-width:var(--page-width, 1400px);margin-inline:auto;padding-inline:clamp(.8rem,2vw,2rem);background:#fbf7f0f5;border:.1rem solid rgba(33,77,54,.12);border-radius:10rem;box-shadow:0 .8rem 2.4rem #1717171f,0 .2rem .6rem #1717170f;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);min-height:6rem;padding-block:.6rem}.cn-pdp-sticky-atc__thumb{flex-shrink:0;width:4.4rem;height:4.4rem;border-radius:.8rem;overflow:hidden;background:#214d360f}.cn-pdp-sticky-atc__thumb-img{width:100%;height:100%;object-fit:cover;display:block}.cn-pdp-sticky-atc__meta{flex:1 1 0;min-width:0;overflow:hidden;display:flex;flex-direction:column;gap:.2rem}.cn-pdp-sticky-atc__title{font-size:1.3rem;font-weight:600;line-height:1.25;color:rgba(var(--color-foreground),.88);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cn-pdp-sticky-atc__price{font-size:1.25rem;font-weight:700;color:#214d36;line-height:1.2;flex-shrink:0;white-space:nowrap;overflow:visible}.cn-pdp-sticky-atc__qty{flex-shrink:0;display:flex;align-items:center;gap:0;width:clamp(9.6rem,26vw,12rem);border:.15rem solid rgba(33,77,54,.22);border-radius:10rem;overflow:hidden;background:#fff;height:3.4rem}.cn-pdp-sticky-atc__qty-btn{background:transparent;border:none;width:3.2rem;flex:0 0 3.2rem;height:100%;font-size:1.6rem;line-height:1;color:#214d36;cursor:pointer;display:flex;align-items:center;justify-content:center;padding:0;transition:background .15s}.cn-pdp-sticky-atc__qty-btn:hover{background:#214d3612}.cn-pdp-sticky-atc__qty-val{flex:1 1 auto;min-width:2.4rem;text-align:center;font-size:1.3rem;font-weight:600;color:rgba(var(--color-foreground),.9);-webkit-user-select:none;user-select:none}.cn-pdp-sticky-atc__button{--color-button: 33, 77, 54;--color-button-text: 251, 247, 240;--alpha-button-background: 1;--alpha-button-border: 1;flex-shrink:0;min-width:clamp(12.8rem,34vw,16rem);min-height:4.4rem;padding-inline:clamp(1.14rem,2.85vw,1.9rem);border-color:#214d36;background:#214d36;color:#fbf7f0;font-weight:700;border-radius:10rem;white-space:nowrap;box-shadow:0 .4rem 1rem #214d3638}.cn-pdp-sticky-atc__button:before,.cn-pdp-sticky-atc__button:after{content:none;box-shadow:none}.cn-pdp-sticky-atc__button:disabled,.cn-pdp-sticky-atc__button[aria-disabled=true]{opacity:.58;box-shadow:none;cursor:not-allowed}.cn-pdp-sticky-atc__label{display:block;font-size:1.35rem;line-height:1.2;letter-spacing:.01em}.cn-pdp-sticky-atc__label-short{display:none}@media screen and (max-width:399px){.cn-pdp-sticky-atc__surface{padding-inline:.9rem;padding-bottom:calc(.6rem + env(safe-area-inset-bottom))}.cn-pdp-sticky-atc__inner{gap:.5rem;max-width:calc(100vw - 1.8rem);min-height:5.6rem;padding:.5rem .6rem}.cn-pdp-sticky-atc__thumb{width:4rem;height:4rem;border-radius:.7rem}.cn-pdp-sticky-atc__meta{flex:1 1 auto;min-width:0;gap:0}.cn-pdp-sticky-atc__title{display:none}.cn-pdp-sticky-atc__price{font-size:1.2rem;line-height:1.15;white-space:nowrap}.cn-pdp-sticky-atc__qty{width:clamp(9.6rem,27vw,10.6rem);height:clamp(3.9rem,10vw,4.1rem);align-self:center}.cn-pdp-sticky-atc__qty-btn{width:3.1rem;flex-basis:3.1rem}.cn-pdp-sticky-atc__button{min-width:clamp(11.8rem,34vw,13rem);min-height:4.2rem;padding-inline:.8rem;align-self:center}.cn-pdp-sticky-atc__label{font-size:1.28rem}}@media screen and (max-width:359px){.cn-pdp-sticky-atc__surface{padding-inline:.75rem}.cn-pdp-sticky-atc__inner{gap:.38rem;max-width:calc(100vw - 1.5rem);padding-inline:.5rem}.cn-pdp-sticky-atc__thumb{width:3.5rem;height:3.5rem}.cn-pdp-sticky-atc__price{font-size:1.16rem;overflow:visible;white-space:nowrap}.cn-pdp-sticky-atc__qty{width:clamp(8.6rem,27vw,9.2rem);height:3.95rem}.cn-pdp-sticky-atc__qty-btn{width:2.9rem;flex-basis:2.9rem}.cn-pdp-sticky-atc__button{min-width:clamp(9rem,29vw,10rem);padding-inline:.65rem}.cn-pdp-sticky-atc__label-full{display:none}.cn-pdp-sticky-atc__label-short{display:block}}@media screen and (min-width:400px)and (max-width:749px){.cn-pdp-sticky-atc__surface{padding-inline:clamp(1rem,3.2vw,1.4rem)}.cn-pdp-sticky-atc__inner{gap:clamp(.4rem,1.4vw,.6rem);max-width:calc(100vw - clamp(2rem,6.4vw,2.8rem));min-height:5.8rem;padding-inline:clamp(.6rem,1.8vw,.8rem)}.cn-pdp-sticky-atc__thumb{width:clamp(4.4rem,11vw,4.8rem);height:clamp(4.4rem,11vw,4.8rem)}.cn-pdp-sticky-atc__meta{flex:1 1 auto;min-width:0;overflow:hidden}.cn-pdp-sticky-atc__qty{width:clamp(9.8rem,23vw,10.6rem);height:clamp(4.1rem,9.5vw,4.4rem)}.cn-pdp-sticky-atc__qty-btn{width:3.4rem;flex-basis:3.4rem}.cn-pdp-sticky-atc__button{flex:0 0 clamp(12.2rem,29vw,13.4rem);min-width:clamp(12.2rem,29vw,13.4rem);padding-inline:clamp(.7rem,1.8vw,1.08rem)}}:root{--cn-sticky-atc-h: 7.4rem}html.cn-sticky-atc-visible body{padding-bottom:calc(var(--cn-sticky-atc-h) + env(safe-area-inset-bottom,0px))}@media screen and (min-width:750px){:root{--cn-sticky-atc-h: 9rem}.cn-pdp-sticky-atc__surface{padding-inline:clamp(2.4rem,4vw,5.6rem);padding-bottom:calc(1rem + env(safe-area-inset-bottom))}.cn-pdp-sticky-atc__inner{max-width:min(var(--page-width, 120rem),calc(100vw - 4.8rem));min-height:7rem;padding:.8rem clamp(1.4rem,2vw,2.4rem)}.cn-pdp-sticky-atc__thumb{width:5.2rem;height:5.2rem;border-radius:1rem}.cn-pdp-sticky-atc__title{font-size:1.45rem}.cn-pdp-sticky-atc__price{font-size:1.35rem}.cn-pdp-sticky-atc__qty{width:clamp(13.6rem,12vw,15.6rem);height:5rem;align-self:center}.cn-pdp-sticky-atc__qty-btn{width:4.2rem;flex-basis:4.2rem;font-size:1.8rem}.cn-pdp-sticky-atc__button{min-width:clamp(20rem,22vw,30rem);min-height:5rem;align-self:center}.cn-pdp-sticky-atc__label{font-size:1.45rem}}.cn-qty-toast:not([hidden]){position:fixed;bottom:0;inset-inline:0;z-index:6;padding:.9rem 1.6rem;padding-bottom:calc(.9rem + env(safe-area-inset-bottom,0px));background:#214d36f5;color:#fbf7f0;font-size:1.25rem;line-height:1.45;text-align:center;backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);transition:bottom .26s ease;pointer-events:none}html.cn-sticky-atc-visible .cn-qty-toast:not([hidden]){bottom:var(--cn-sticky-atc-h)}
/*# sourceMappingURL=/cdn/shop/t/9/assets/component-cn-pdp-v2.css.map */
