:root{--cha-terracotta:#C96F5A;--cha-terracotta-dark:#B85E49;--cha-cream:#FDFBF7;--cha-beige:#F7F1EA;--cha-sand:#F7F1EA;--cha-plum:#4A2C3B;--cha-plum-soft:#6E4E5E;--cha-gold:#D9A47C;--cha-line:rgba(74,44,59,.14);--cha-radius:14px;--cha-radius-lg:22px;--cha-shadow:0 2px 20px rgba(74,44,59,.07);--cha-maxw:1180px}.cha-wrap{max-width:var(--cha-maxw);margin:0 auto;padding:0 20px}.cha-section{padding:64px 0}@media(max-width:749px){.cha-section{padding:44px 0}}.cha-eyebrow{font-size:.78rem;letter-spacing:.14em;text-transform:uppercase;color:var(--cha-terracotta);font-weight:700;margin:0 0 12px}.cha-h2{font-size:clamp(1.7rem,3.4vw,2.5rem);line-height:1.15;margin:0 0 16px;color:var(--cha-plum);font-weight:500}.cha-lede{font-size:1.05rem;line-height:1.65;color:var(--cha-plum-soft);margin:0 auto 40px;max-width:58ch}.cha-center{text-align:center}.cha-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;background:var(--cha-terracotta);color:#fff;border:0;cursor:pointer;padding:17px 40px;border-radius:999px;font-size:1.02rem;font-weight:600;text-decoration:none;line-height:1;transition:background .18s ease,transform .18s ease;min-height:62px}.cha-btn:hover{background:var(--cha-terracotta-dark);transform:translateY(-1px);color:#fff}.cha-btn:focus-visible{outline:3px solid var(--cha-plum);outline-offset:3px}.cha-problem{background:var(--cha-terracotta);color:#fff}.cha-problem .cha-h2{color:#fff}.cha-problem .cha-eyebrow{color:#ffffffe0}.cha-problem .cha-lede{color:#ffffffeb!important}.cha-problem-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:18px;margin-top:36px}.cha-problem-card{background:#ffffff1f;border:1px solid rgba(255,255,255,.28);border-radius:var(--cha-radius);padding:26px 22px}.cha-problem-card p{margin:0;font-size:1rem;line-height:1.6;color:#fff}.cha-problem-quote{font-size:clamp(1.15rem,2.4vw,1.5rem);line-height:1.5;font-style:italic;max-width:46ch;margin:40px auto 0;color:#fff}@media(max-width:749px){.cha-problem-grid{grid-template-columns:1fr;gap:12px}}.cha-benefits{background:var(--cha-cream)}.cha-benefit-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:20px}.cha-benefit{background:#fff;border:1px solid var(--cha-line);border-radius:var(--cha-radius);padding:30px 24px;box-shadow:var(--cha-shadow)}.cha-benefit-num{font-size:2rem;font-weight:600;color:var(--cha-terracotta);line-height:1;margin:0 0 10px;letter-spacing:-.02em}.cha-benefit h3{font-size:1.02rem;margin:0 0 8px;color:var(--cha-plum);font-weight:600}.cha-benefit p{font-size:.94rem;line-height:1.6;color:var(--cha-plum-soft);margin:0}@media(max-width:989px){.cha-benefit-grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:479px){.cha-benefit-grid{grid-template-columns:1fr}}.cha-compare{background:var(--cha-beige)}.cha-table{width:100%;border-collapse:separate;border-spacing:0;background:#fff;border-radius:var(--cha-radius-lg);overflow:hidden;box-shadow:var(--cha-shadow);max-width:760px;margin:0 auto}.cha-table th,.cha-table td{padding:16px 18px;text-align:left;border-bottom:1px solid var(--cha-line)}.cha-table thead th{background:var(--cha-plum);color:var(--cha-cream);font-weight:600;font-size:.92rem}.cha-table thead th:nth-child(2){background:var(--cha-terracotta);text-align:center}.cha-table thead th:nth-child(3){text-align:center}.cha-table td:nth-child(2),.cha-table td:nth-child(3){text-align:center;width:22%}.cha-table tbody tr:last-child td{border-bottom:0}.cha-table td:first-child{font-size:.96rem;color:var(--cha-plum)}.cha-yes{color:#1f6b4a;font-size:1.15rem;font-weight:700}.cha-no{color:#9a3a2b;font-size:1.15rem;font-weight:700}@media(max-width:749px){.cha-table th,.cha-table td{padding:13px 10px;font-size:.86rem}.cha-table td:first-child{font-size:.86rem}}.cha-trust{background:var(--cha-cream);border-top:1px solid var(--cha-line)}.cha-trust-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:16px}.cha-trust-item{text-align:center;padding:12px}.cha-trust-item svg{width:34px;height:34px;color:var(--cha-terracotta);margin-bottom:10px}.cha-trust-item h3{font-size:.95rem;margin:0 0 5px;color:var(--cha-plum);font-weight:600}.cha-trust-item p{font-size:.87rem;color:var(--cha-plum-soft);margin:0;line-height:1.5}@media(max-width:749px){.cha-trust-grid{grid-template-columns:repeat(2,1fr)}}.cha-cta{background:var(--cha-terracotta);color:#fff;text-align:center}.cha-cta .cha-h2{color:#fff}.cha-cta p{color:#fffffff2;font-size:1.05rem;line-height:1.65;max-width:52ch;margin:0 auto 30px}.cha-cta .cha-btn{background:#fff;color:var(--cha-terracotta-dark)}.cha-cta .cha-btn:hover{background:var(--cha-cream);color:var(--cha-terracotta-dark)}.cha-cta .cha-btn:focus-visible{outline:3px solid #fff;outline-offset:3px}.cha-specs{width:100%;border-collapse:collapse;margin:0}.cha-specs tr{border-bottom:1px solid var(--cha-line)}.cha-specs tr:last-child{border-bottom:0}.cha-specs td{padding:13px 0;font-size:.95rem;color:var(--cha-plum);vertical-align:top}.cha-specs td:first-child{font-weight:600;width:45%;padding-right:16px}.cha-specs td:last-child{color:var(--cha-plum-soft)}@media(prefers-reduced-motion:reduce){.cha-btn,.cha-benefit{transition:none}.cha-btn:hover{transform:none}}.price__badge-sale{display:none!important}.product-form__input--pill input[type=radio]:checked+label,.product-form__input input[type=radio]:checked+label,variant-radios input[type=radio]:checked+label,variant-selects input[type=radio]:checked+label{background-color:var(--cha-terracotta)!important;border-color:var(--cha-terracotta)!important;color:#fff!important}.product-form__input--pill input[type=radio]+label:hover,.product-form__input input[type=radio]+label:hover{border-color:var(--cha-terracotta)!important}.product-form__input--pill input[type=radio]:checked+label:hover,.product-form__input input[type=radio]:checked+label:hover{background-color:var(--cha-terracotta-dark)!important;border-color:var(--cha-terracotta-dark)!important}body:has(product-info){padding-bottom:114px}@media(min-width:750px){body:has(product-info){padding-bottom:100px}}quantity-breaks.quantity-breaks{display:block}.quantity-breaks .quantity-breaks__title{display:none!important}.quantity-breaks .quantity-breaks-container{display:flex!important;flex-direction:row!important;align-items:stretch!important;background:var(--cha-beige);border-radius:999px;padding:4px;gap:4px;border:0}.quantity-breaks input[type=radio]{position:absolute!important;left:-9999px!important;top:auto!important;width:1px!important;height:1px!important;opacity:0!important;margin:0!important;padding:0!important;border:0!important;appearance:none!important;-webkit-appearance:none!important;pointer-events:none!important}.quantity-breaks .quantity-break:before,.quantity-breaks .quantity-break:after,.quantity-breaks .quantity-break__content:before,.quantity-breaks .quantity-break__content:after,.quantity-breaks .quantity-break__label:before,.quantity-breaks .quantity-break__label:after{content:none!important;display:none!important}.quantity-breaks .quantity-break{flex:1 1 0!important;min-width:0!important;min-height:67px!important;margin:0!important;padding:10px 8px!important;border:1px solid transparent!important;border-radius:999px!important;background:transparent!important;box-shadow:none!important;cursor:pointer;text-align:center!important;display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:center!important;gap:2px!important;font-family:inherit!important;transition:background .16s ease,border-color .16s ease}.quantity-breaks #quantity1:checked+.quantity-break,.quantity-breaks #quantity2:checked+.quantity-break{background:#fff!important;border-color:var(--cha-terracotta)!important}.quantity-breaks #quantity1+.quantity-break{order:2!important}.quantity-breaks #quantity2+.quantity-break{order:1!important}.quantity-breaks .quantity-break__badge,.quantity-breaks .quantity-break__benefit,.quantity-breaks .quantity-break__compare-price,.quantity-breaks .quantity-break__caption,.quantity-breaks .quantity-break__variants,.quantity-breaks .quantity-break__selector-item{display:none!important}.quantity-breaks .quantity-break__content{display:flex!important;flex-direction:column!important;align-items:center!important;gap:1px!important;padding:0!important;margin:0!important;width:100%!important}.quantity-breaks .quantity-break__left,.quantity-breaks .quantity-break__right{display:block!important;padding:0!important;margin:0!important;text-align:center!important;width:100%!important}.quantity-breaks .quantity-break__label{display:block!important}.quantity-breaks .quantity-break__label-text,.quantity-breaks .quantity-break__price{display:block!important;font-family:inherit!important;font-size:.92rem;font-weight:500;line-height:1.3;color:var(--cha-plum-soft)}.quantity-breaks #quantity1:checked+.quantity-break .quantity-break__label-text,.quantity-breaks #quantity2:checked+.quantity-break .quantity-break__label-text{color:var(--cha-terracotta)}.quantity-breaks #quantity1:checked+.quantity-break .quantity-break__price,.quantity-breaks #quantity2:checked+.quantity-break .quantity-break__price{color:var(--cha-plum)}@media(max-width:400px){.quantity-breaks .quantity-break__label-text,.quantity-breaks .quantity-break__price{font-size:.84rem}}.product-form__buttons .product-form__submit,.product-form__buttons .cha-buynow{font-family:var(--font-body-family)!important;font-style:var(--font-body-style)!important;font-weight:600!important;font-size:1.02rem!important;line-height:1.2!important;letter-spacing:0!important;text-transform:none!important;min-height:62px!important;padding:15px 28px!important;border-radius:999px!important;display:flex!important;align-items:center!important;justify-content:center!important;width:100%!important}.product-form__buttons .product-form__submit span,.product-form__buttons .cha-buynow span{font-family:inherit!important;font-size:inherit!important;font-weight:inherit!important;letter-spacing:inherit!important;text-transform:none!important;line-height:inherit!important}.product-form__buttons .cha-buynow{background:#fff!important;color:var(--cha-terracotta)!important;border:1px solid var(--cha-terracotta)!important;box-shadow:none!important;margin-top:10px!important}.product-form__buttons .cha-buynow span{color:var(--cha-terracotta)!important}.product-form__buttons .cha-buynow:hover{background:#fdf5f2!important}.product-form__buttons .cha-buynow:after,.product-form__buttons .cha-buynow:before{display:none!important}.menu-drawer__account,.menu-drawer__utility-links .menu-drawer__account{display:inline-flex!important;align-items:center;gap:8px;background:var(--cha-terracotta)!important;color:#fff!important;border-radius:999px!important;padding:12px 24px!important;margin:18px 24px!important;width:auto!important;font-size:.95rem;text-decoration:none!important}.menu-drawer__account svg,.menu-drawer__account .icon{color:#fff!important;width:18px;height:18px}.menu-drawer__utility-links{padding:0!important}@media(min-width:750px){media-gallery>slider-component{position:relative}media-gallery>slider-component>.slider-buttons{display:block!important;position:static!important;margin:0!important;padding:0!important;border:0!important;background:none!important}media-gallery>slider-component>.slider-buttons .slider-counter,media-gallery>slider-component>.slider-buttons .slider-counter__link{display:none!important}media-gallery>slider-component>.slider-buttons .slider-button{display:inline-flex!important;visibility:visible!important;opacity:1!important;position:absolute;top:50%;transform:translateY(-50%);width:44px;height:44px;padding:0;border-radius:50%;background:#fdfbf7f0;border:1px solid var(--cha-line);box-shadow:0 2px 10px #4a2c3b1a;align-items:center;justify-content:center;color:var(--cha-plum);cursor:pointer;z-index:3;transition:background .16s ease,border-color .16s ease,color .16s ease}media-gallery>slider-component>.slider-buttons .slider-button svg,media-gallery>slider-component>.slider-buttons .slider-button .icon{width:13px;height:13px}media-gallery>slider-component>.slider-buttons .slider-button--prev{left:14px}media-gallery>slider-component>.slider-buttons .slider-button--prev svg,media-gallery>slider-component>.slider-buttons .slider-button--prev .icon{transform:rotate(90deg)}media-gallery>slider-component>.slider-buttons .slider-button--next{right:14px}media-gallery>slider-component>.slider-buttons .slider-button--next svg,media-gallery>slider-component>.slider-buttons .slider-button--next .icon{transform:rotate(-90deg)}media-gallery>slider-component>.slider-buttons .slider-button:hover{background:#fff;border-color:var(--cha-terracotta);color:var(--cha-terracotta)}media-gallery>slider-component>.slider-buttons .slider-button:focus-visible{outline:3px solid var(--cha-terracotta);outline-offset:2px}media-gallery>slider-component>.slider-buttons .slider-button[disabled],media-gallery>slider-component>.slider-buttons .slider-button[aria-disabled=true],media-gallery>slider-component>.slider-buttons .slider-button.disabled{display:none!important}media-gallery>slider-component>.slider-buttons .arrows--hide{display:inline-flex!important}}.cha-duo{position:fixed;top:0;right:0;bottom:0;left:0;z-index:2147483000;display:flex;align-items:center;justify-content:center;padding:16px}.cha-duo[hidden]{display:none!important}.cha-duo__backdrop{position:absolute;top:0;right:0;bottom:0;left:0;background:#281620d1;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.cha-duo__card{position:relative;width:100%;max-width:480px;max-height:calc(100vh - 32px);overflow:auto;background:var(--cha-cream);border-radius:24px;padding:34px 26px 22px;color:var(--cha-plum);box-shadow:0 20px 60px #4a2c3b40;font-family:var(--font-body-family)}.cha-duo__x{position:absolute;top:10px;right:12px;width:48px;height:48px;border:0;background:none;border-radius:50%;cursor:pointer;font-size:32px;line-height:1;color:var(--cha-plum-soft)}.cha-duo__x:hover{background:var(--cha-beige)}.cha-duo__eyebrow{margin:0 0 8px;font-size:.8rem;letter-spacing:.14em;text-transform:uppercase;color:var(--cha-terracotta);font-weight:700}.cha-duo__title{margin:0 0 4px;font-family:var(--font-heading-family);font-weight:400;font-size:2rem;line-height:1.15;color:var(--cha-plum)}.cha-duo__text{margin:0 0 24px;font-size:1.02rem;line-height:1.5;color:var(--cha-plum-soft)}.cha-duo__row{margin:0 0 20px}.cha-duo__label{margin:0 0 10px;font-size:1.02rem;font-weight:600;color:var(--cha-plum)}.cha-duo__pills{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(0,1fr);gap:10px}.cha-duo__pill{font-family:inherit;font-size:1.12rem;letter-spacing:.02em;min-height:67px;border-radius:999px;border:1px solid rgba(74,44,59,.25);background:#fff;color:var(--cha-plum);cursor:pointer;transition:background .15s ease,border-color .15s ease,color .15s ease}.cha-duo__pill:hover{border-color:var(--cha-terracotta)}.cha-duo__pill[aria-pressed=true]{background:var(--cha-terracotta);border-color:var(--cha-terracotta);color:#fff}.cha-duo__pill:disabled{opacity:.4;cursor:not-allowed;text-decoration:line-through}.cha-duo__pill:focus-visible,.cha-duo__ok:focus-visible,.cha-duo__back:focus-visible,.cha-duo__x:focus-visible{outline:2px solid var(--cha-plum);outline-offset:2px}.cha-duo__error{margin:0 0 10px;font-size:.88rem;color:#9a3a2b}.cha-duo__ok{display:block;width:100%;margin:8px 0 0;min-height:69px;padding:0 16px;border:0;border-radius:999px;background:var(--cha-terracotta);color:#fff;font-family:inherit;font-size:1.1rem;font-weight:600;cursor:pointer}.cha-duo__ok:hover{background:var(--cha-terracotta-dark)}.cha-duo__ok[disabled]{opacity:.6;cursor:wait}.cha-duo__back{display:block;margin:12px auto 0;padding:10px 14px;border:0;background:none;font-family:inherit;font-size:1rem;color:var(--cha-plum-soft);text-decoration:underline;cursor:pointer}html.cha-duo-open,html.cha-duo-open body{overflow:hidden!important}@media(prefers-reduced-motion:reduce){.cha-duo__pill{transition:none}}@media(max-width:480px){.cha-duo__card{padding:30px 20px 18px;border-radius:22px}.cha-duo__title{font-size:1.75rem}}.cha-hide-label,.cart-progress__bar,.cart-progress__bar__badge{display:none!important}.cart-progress__text{margin-bottom:0!important}product-info .price,product-info .price .price__container,product-info .price .price__regular,product-info .price .price__sale,product-info .price .price-item,product-info .price .price__compare-price,product-info .price .price__compare-price .price-item{line-height:38px!important}product-info .price{min-height:38px;margin:0!important;align-items:center;flex-wrap:nowrap}product-info .price .price__container{display:flex;align-items:center;min-height:38px;width:100%}product-info .price--on-sale .price__sale{align-items:baseline;flex-wrap:nowrap;white-space:nowrap}product-info .price .price__compare-price{margin-left:6px}product-info .product__info-container>[id^=price-]{margin-top:28px!important;margin-bottom:28px!important;padding-top:0!important;padding-bottom:0!important}@media(max-width:430px){product-info .price .price__compare-price .price-item{font-size:1.5rem!important}}
/*# sourceMappingURL=/cdn/shop/t/10/assets/chalyne.css.map */
