:root{--cx-h1: 2.8rem;--cx-h2: 2.4rem;--cx-h3: 1.8rem;--cx-body: 1.6rem;--cx-small: 1.4rem;--cx-micro: 1.2rem;--cx-lh: 1.6;--cx-heading: rgb(62, 62, 62);--cx-text: rgba(62, 62, 62, .85);--cx-muted: rgba(62, 62, 62, .65);--cx-line: rgba(62, 62, 62, .12);--cx-accent: #537992;--cx-tint: #d4e4ef;--cx-tint-soft: #f1f7fb;--cx-radius: 16px;--cx-card-pad: 2rem;--cx-section-y: 2rem;--cx-gutter: 1.5rem}@media screen and (min-width:750px){:root{--cx-h1: 3.4rem;--cx-h2: 2.8rem;--cx-h3: 2rem;--cx-card-pad: 3.2rem;--cx-section-y: 3.2rem;--cx-gutter: 5rem}}.cx-section{padding:var(--cx-section-y) 0}.cx-container{max-width:var(--page-width);margin:0 auto;padding:0 var(--cx-gutter);box-sizing:border-box}.cx-card{border-radius:var(--cx-radius);padding:var(--cx-card-pad)}.cx-h2{font-family:var(--font-heading-family);font-style:var(--font-heading-style);font-weight:700;font-size:var(--cx-h2);line-height:1.2;letter-spacing:0;text-transform:none;color:var(--cx-heading);margin:0 0 1.6rem}.cx-text{font-size:var(--cx-body);line-height:var(--cx-lh);letter-spacing:0;color:var(--cx-text)}[id$=__related-products] .title,[id$=__related-products] h2{font-size:var(--cx-h2);line-height:1.2}section[id^=MainProduct] .product-title h1{font-size:var(--cx-h1);line-height:1.15;letter-spacing:-.01em;margin:0}section[id^=MainProduct] .product-badges{gap:.6rem;margin:1.2rem 0 0;padding:0}section[id^=MainProduct] .product-badge{font-size:var(--cx-micro);font-weight:600;line-height:1.4;padding:.4rem 1.1rem;border-radius:999px}.cx-benefits{margin:2rem 0 .4rem;font-size:var(--cx-body);line-height:var(--cx-lh);letter-spacing:0;color:var(--cx-text)}.cx-benefits__lead>*:first-child{margin-top:0}.cx-benefits__lead>*:last-child{margin-bottom:0}.cx-benefits__lead p{margin:0 0 1rem;font-weight:500;color:var(--cx-heading)}.cx-benefits__lead p:empty{display:none}.cx-benefits__lead strong{font-weight:600}.cx-benefits__lead section{display:contents}.cx-benefits__lead ul{list-style:none;margin:0;padding:0;display:grid;gap:.6rem}.cx-benefits__lead ul ul{margin-top:.6rem}.cx-benefits__lead li{position:relative;padding-left:2.8rem}.cx-benefits__lead li:before,.cx-benefits__prop:before{content:"";position:absolute;left:0;top:.35em;width:1.8rem;height:1.8rem;border-radius:50%;background:var(--cx-tint) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23537992' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='20 6 9 17 4 12'/%3E%3C/svg%3E") center / 1.1rem no-repeat}.cx-benefits__props{list-style:none;margin:1.6rem 0 0;padding:0;display:flex;flex-wrap:wrap;gap:.8rem 2rem}.cx-benefits__prop{position:relative;padding-left:2.4rem;font-size:var(--cx-small);font-weight:600;line-height:1.8rem;color:var(--cx-heading)}.cx-benefits__prop:before{top:0;background-color:transparent;box-shadow:inset 0 0 0 1.5px var(--cx-accent)}.cx-benefits--danuwa .cx-benefits__lead li:before{background-color:#dfe7e2;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%238fa39a' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='20 6 9 17 4 12'/%3E%3C/svg%3E")}.cx-benefits--danuwa .cx-benefits__prop:before{box-shadow:inset 0 0 0 1.5px #8fa39a}section[id^=MainProduct] .product-meta{margin-top:2rem}section[id^=MainProduct] .product-meta .product-inventory{font-size:var(--cx-micro);letter-spacing:.06em;padding:.3rem 1rem;gap:.6rem}section[id^=MainProduct] .product-info-wrapper .price--large span.price-item{font-size:3.2rem;font-weight:700;line-height:1.2;color:var(--cx-heading)}section[id^=MainProduct] .product-info-wrapper .price--large .price__sale s.price-item{font-size:1.8rem;font-weight:500;color:var(--cx-muted)}section[id^=MainProduct] .price--large{display:flex;flex-wrap:wrap;align-items:center;gap:.6rem 1.2rem}section[id^=MainProduct] .price--large .price__container{margin:0}section[id^=MainProduct] .price--large .price__sale{display:flex;flex-wrap:wrap;align-items:baseline;gap:.4rem 1.2rem}section[id^=MainProduct] .product-info-wrapper .price--large .price-item.price-item--sale{font-size:3.2rem!important;font-weight:700;line-height:1.1;letter-spacing:-.01em;text-transform:none;margin:0;color:var(--cx-heading)}section[id^=MainProduct] .product-info-wrapper .price--large .price__sale s.price-item--regular{font-size:1.6rem;font-weight:500;color:var(--cx-muted);text-decoration-thickness:1px}section[id^=MainProduct] .product-info-wrapper .price--large .price__sale s.price-item--regular{text-decoration:line-through}section[id^=MainProduct] .product-info-wrapper .price--large .price__sale s.price-item--regular:before{content:none}section[id^=MainProduct] .price--large .price__badge-sale,section[id^=MainProduct] .price--large .price__badge-sold-out{display:none}section[id^=MainProduct] .price--large.price--sold-out .price__badge-sold-out{display:inline-flex}.cx-price-save{display:inline-flex;align-items:center;padding:.3rem 1rem;border-radius:999px;background:#e3f1e6;color:#2f6b3d;font-size:var(--cx-small);font-weight:700;line-height:1.4}section[id^=MainProduct] .product-meta .product-inventory:has(circle[fill="rgb(238,148,65)"]){background:#fdf0e1!important;color:#8a4b0f!important}section[id^=MainProduct] .product-tax,section[id^=MainProduct] .unit-price{font-size:var(--cx-small);color:var(--cx-muted);letter-spacing:0}section[id^=MainProduct] .form__label,section[id^=MainProduct] .quantity-label,section[id^=MainProduct] variant-selects label,section[id^=MainProduct] variant-radios legend{font-size:var(--cx-small);font-weight:600;color:var(--cx-heading);letter-spacing:0}section[id^=MainProduct] variant-selects .select,section[id^=MainProduct] variant-selects .product-form-input{max-width:100%;width:100%}section[id^=MainProduct] variant-selects .select__select{font-size:var(--cx-body);height:5.2rem}section[id^=MainProduct] .product-form-quantity .quantity{min-height:5.2rem;font-size:var(--cx-body)}section[id^=MainProduct] .product-form__buttons{max-width:100%}section[id^=MainProduct] .product-form__submit{width:100%;max-width:100%;min-height:5.6rem;font-size:1.7rem;font-weight:700;letter-spacing:.02em}section[id^=MainProduct] .pdp-tabs{margin-top:.8rem}section[id^=MainProduct] .pdp-tabs__item{border-bottom-color:var(--cx-line)}section[id^=MainProduct] .pdp-tabs__summary{padding:1.6rem .2rem}section[id^=MainProduct] .pdp-tabs__title{font-size:1.7rem;font-weight:600;color:var(--cx-heading)}section[id^=MainProduct] .pdp-tabs__body{font-size:var(--cx-small);line-height:var(--cx-lh);color:var(--cx-text)}section[id^=MainProduct] .pdp-pay{margin-top:2rem}section[id^=MainProduct] .pdp-pay__svg{width:38px}section[id^=MainProduct] .codext-b2b-block{max-width:100%;gap:1.6rem;margin:2.4rem 0 .8rem;padding:2.4rem;background:var(--cx-tint-soft);border:1px solid var(--cx-tint);border-radius:var(--cx-radius)}section[id^=MainProduct] .codext-b2b-block__icon{width:4.4rem;height:4.4rem;color:var(--cx-accent);border-color:var(--cx-tint)}section[id^=MainProduct] .codext-b2b-block__title{font-size:var(--cx-h3);font-weight:700;color:var(--cx-heading);letter-spacing:0}section[id^=MainProduct] .codext-b2b-block__text{font-size:var(--cx-small);line-height:1.5;color:var(--cx-text);letter-spacing:0}section[id^=MainProduct] .codext-b2b-block__perks{list-style:none;margin:0;padding:0;display:grid;gap:.8rem}section[id^=MainProduct] .codext-b2b-block__perks li{position:relative;padding-left:2.8rem;font-size:var(--cx-small);font-weight:500;line-height:1.8rem;color:var(--cx-heading)}section[id^=MainProduct] .codext-b2b-block__perks li:before{content:"";position:absolute;left:0;top:0;width:1.8rem;height:1.8rem;border-radius:50%;background:#fff url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23537992' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='20 6 9 17 4 12'/%3E%3C/svg%3E") center / 1.1rem no-repeat}section[id^=MainProduct] .codext-b2b-block__actions{display:grid;gap:1rem}section[id^=MainProduct] .codext-b2b-block__primary,section[id^=MainProduct] .codext-b2b-block__secondary{display:inline-flex;align-items:center;justify-content:center;gap:.8rem;width:100%;min-height:5.2rem;padding:1.2rem 2rem;font-size:var(--cx-body);font-weight:700;letter-spacing:.01em;border-radius:13px;text-decoration:none;box-sizing:border-box}section[id^=MainProduct] .codext-b2b-block__secondary{align-self:stretch;background:#fff;color:var(--cx-heading);border:1.5px solid var(--cx-heading)}section[id^=MainProduct] .codext-b2b-block__secondary span{border:0;padding:0}section[id^=MainProduct] .codext-b2b-block__secondary:hover,section[id^=MainProduct] .codext-b2b-block__secondary:focus-visible{background:var(--cx-heading);color:#fff;gap:.8rem}@media screen and (max-width:749px){section[id^=MainProduct] .product-info-wrapper .price--large span.price-item,section[id^=MainProduct] .product-info-wrapper .price--large .price-item.price-item--sale{font-size:2.6rem!important}section[id^=MainProduct] .codext-b2b-block{padding:2rem}}
/*# sourceMappingURL=/cdn/shop/t/72/assets/codext-pdp.css.map */
