[id^=MainProduct-][id$=__catalog]{--catalog-ink: #20201e;--catalog-muted: #69625d;--catalog-line: #e7ddd5;--catalog-cream: #f5f0eb;--catalog-accent: #9f6d58;color:var(--catalog-ink)}[id^=MainProduct-][id$=__catalog] .page-width{max-width:1260px}[id^=MainProduct-][id$=__catalog] .product{display:grid;grid-template-columns:minmax(0,1.12fr) minmax(0,.88fr);gap:clamp(30px,4.5vw,70px);align-items:start;margin:0}[id^=MainProduct-][id$=__catalog] .product>.grid__item{width:100%;max-width:100%;min-width:0;padding:0}[id^=MainProduct-][id$=__catalog] .product--no-media{grid-template-columns:minmax(0,680px);justify-content:center}[id^=MainProduct-][id$=__catalog] .product--no-media .product__media-wrapper{display:none}[id^=MainProduct-][id$=__catalog] .product__info-container{max-width:none}[id^=MainProduct-][id$=__catalog] .product__title{margin:0 0 14px}[id^=MainProduct-][id$=__catalog] .product__title h1{font-size:clamp(27px,2.8vw,36px);line-height:1.18;letter-spacing:-.035em;overflow-wrap:anywhere;font-weight:650}[id^=MainProduct-][id$=__catalog] .product-page-price{margin:0 0 18px!important}[id^=MainProduct-][id$=__catalog] .price__container{margin-bottom:0}[id^=MainProduct-][id$=__catalog] .main-price{color:var(--catalog-ink);font-weight:600}[id^=MainProduct-][id$=__catalog] .price__compare-price{color:var(--catalog-muted)}[id^=MainProduct-][id$=__catalog] .price__badge-sale{display:none}[id^=MainProduct-][id$=__catalog] .product__media{background:var(--catalog-cream);border-radius:14px;overflow:hidden}[id^=MainProduct-][id$=__catalog] .thumbnail{border-radius:7px}[id^=MainProduct-][id$=__catalog] .thumbnail[aria-current=true]{border-color:var(--catalog-accent);box-shadow:0 0 0 1px var(--catalog-accent)}[id^=MainProduct-][id$=__catalog] .celu-catalog__subtitle{color:var(--catalog-muted);font-size:15px;line-height:1.6;margin:0 0 12px}[id^=MainProduct-][id$=__catalog] .celu-catalog__description{font-size:14px;line-height:1.8;letter-spacing:0;margin-bottom:18px}[id^=MainProduct-][id$=__catalog] .celu-catalog__description>:first-child{margin-top:0}[id^=MainProduct-][id$=__catalog] .celu-catalog__description>:last-child{margin-bottom:0}[id^=MainProduct-][id$=__catalog] .rte :is(img,video,iframe){max-width:100%}[id^=MainProduct-][id$=__catalog] .celu-catalog__benefits{display:grid;gap:8px;padding-left:19px;margin:0 0 24px;font-size:13px;line-height:1.65;letter-spacing:0}[id^=MainProduct-][id$=__catalog] .celu-catalog__benefits li::marker{color:var(--catalog-accent)}[id^=MainProduct-][id$=__catalog] .product-form__input{max-width:none}[id^=MainProduct-][id$=__catalog] .product-form__input input[type=radio]+label{border-radius:7px;border:1px solid var(--catalog-line);min-height:43px;padding:11px 16px;font-size:13px;letter-spacing:0;box-shadow:none}[id^=MainProduct-][id$=__catalog] .product-form__input input[type=radio]:checked+label{background:var(--catalog-cream);border-color:var(--catalog-accent);color:var(--catalog-ink)}[id^=MainProduct-][id$=__catalog] .product-form__input input[type=radio]:focus-visible+label,[id^=MainProduct-][id$=__catalog] :is(select,button,summary,a):focus-visible{outline:2px solid var(--catalog-accent);outline-offset:3px}[id^=MainProduct-][id$=__catalog] .form__label{font-size:13px;letter-spacing:0}[id^=MainProduct-][id$=__catalog] .product-form__quantity-and-btn{gap:12px}[id^=MainProduct-][id$=__catalog] .product-form__quantity .quantity__label{display:none}[id^=MainProduct-][id$=__catalog] .product-form__quantity{margin:0}[id^=MainProduct-][id$=__catalog] .quantity{min-height:54px;border-radius:8px}[id^=MainProduct-][id$=__catalog] .product-form__submit{--color-button: 27, 27, 25;--color-button-text: 255, 255, 255;min-height:54px;min-width:0;padding-inline:14px;border-radius:9px;letter-spacing:.035em;box-shadow:none}[id^=MainProduct-][id$=__catalog] .product-form__submit:after,[id^=MainProduct-][id$=__catalog] .product-form__submit:before{border-radius:inherit}[id^=MainProduct-][id$=__catalog] .product-form__submit .main-atc__label__line-1{font-size:14px}[id^=MainProduct-][id$=__catalog] .product__view-details{display:none}[id^=MainProduct-][id$=__catalog] .celu-catalog__details:empty{display:none}[id^=MainProduct-][id$=__catalog] .celu-catalog__details{margin-top:24px;border-top:1px solid var(--catalog-line)}[id^=MainProduct-][id$=__catalog] .celu-catalog__accordion{border-bottom:1px solid var(--catalog-line)}[id^=MainProduct-][id$=__catalog] .celu-catalog__accordion summary{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:16px 0;font-size:13px;font-weight:600;cursor:pointer;list-style:none}[id^=MainProduct-][id$=__catalog] summary::-webkit-details-marker{display:none}[id^=MainProduct-][id$=__catalog] .celu-catalog__accordion summary span{font-size:19px;font-weight:400}[id^=MainProduct-][id$=__catalog] .celu-catalog__accordion[open] summary span{transform:rotate(45deg)}[id^=MainProduct-][id$=__catalog] .celu-catalog__accordion .rte{padding-bottom:16px;font-size:13px;line-height:1.8;letter-spacing:0}[id^=MainProduct-][id$=__catalog] .celu-catalog__accordion .rte p{margin-top:0}[id^=MainProduct-][id$=__catalog] celu-catalog-plans{display:block}[id^=MainProduct-][id$=__catalog] .celu-catalog__plan-label{display:block;font-size:13px;font-weight:600;margin-bottom:8px}[id^=MainProduct-][id$=__catalog] .celu-catalog__plan-select{width:100%;min-height:48px;padding:10px 12px;font:inherit;font-size:13px;border:1px solid var(--catalog-line);border-radius:8px;color:var(--catalog-ink);background:#fff}[id^=MainProduct-][id$=__catalog] .celu-catalog__plan-note{font-size:11px;line-height:1.6;color:var(--catalog-muted);margin:7px 0 0}.celu-catalog-faq{max-width:1220px;margin:28px auto 72px;padding:0 24px}.celu-catalog-faq__inner{display:grid;grid-template-columns:.65fr 1fr;gap:48px;border-top:1px solid #e7ddd5;padding-top:40px}.celu-catalog-faq h2{font-size:27px;line-height:1.2;letter-spacing:-.035em;margin:0}.celu-catalog-faq details{background:#f5f0eb;border-radius:10px;margin:0 0 10px}.celu-catalog-faq summary{list-style:none;display:flex;justify-content:space-between;align-items:center;gap:18px;padding:18px 20px;font-size:14px;font-weight:500;cursor:pointer}.celu-catalog-faq summary::-webkit-details-marker{display:none}.celu-catalog-faq summary span{font-size:20px;font-weight:400}.celu-catalog-faq details[open] summary span{transform:rotate(45deg)}.celu-catalog-faq .rte{font-size:13px;line-height:1.8;padding:0 20px 18px;letter-spacing:0}.celu-catalog-faq .rte>:first-child{margin-top:0}.celu-catalog-faq .rte>:last-child{margin-bottom:0}.celu-catalog-faq summary:focus-visible{outline:2px solid #9f6d58;outline-offset:3px;border-radius:10px}@media(max-width:749px){[id^=MainProduct-][id$=__catalog] .product{grid-template-columns:minmax(0,1fr);gap:25px}[id^=MainProduct-][id$=__catalog] .product__title h1{font-size:27px}[id^=MainProduct-][id$=__catalog] .product__info-wrapper{padding:0!important}[id^=MainProduct-][id$=__catalog] .product__media{border-radius:10px}[id^=MainProduct-][id$=__catalog] .celu-catalog__description{font-size:13px;line-height:1.8}[id^=MainProduct-][id$=__catalog] .product-form__quantity-and-btn{gap:9px}.celu-catalog-faq{padding:0 20px;margin-top:12px;margin-bottom:44px}.celu-catalog-faq__inner{grid-template-columns:1fr;gap:22px;padding-top:28px}.celu-catalog-faq h2{font-size:24px}.celu-catalog-faq summary{padding:16px;font-size:13px}.celu-catalog-faq .rte{padding:0 16px 16px}}[id^=MainProduct-][id$=__catalog]{background:#f5f0eb;padding-top:34px;padding-bottom:48px}[id^=MainProduct-][id$=__catalog] .page-width{max-width:1480px;padding-inline:40px}[id^=MainProduct-][id$=__catalog] .product{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:clamp(28px,3.5vw,56px)}[id^=MainProduct-][id$=__catalog] .product>.grid__item{align-self:start}[id^=MainProduct-][id$=__catalog] .product__title h1{font-size:clamp(26px,2.3vw,34px);font-weight:600}[id^=MainProduct-][id$=__catalog] .product--no-media{grid-template-columns:minmax(0,680px)}[id^=MainProduct-][id$=__catalog] .product__media-wrapper slider-component{margin:0}[id^=MainProduct-][id$=__catalog] .product__media-list{width:100%;margin:0!important;padding:0;column-gap:0;align-items:flex-start}[id^=MainProduct-][id$=__catalog] .product__media-list .product__media-item{width:100%;max-width:100%;flex:0 0 100%;padding:0}[id^=MainProduct-][id$=__catalog] .product-media-container{--aspect-ratio: 1;--ratio-percent: 100%;width:100%!important;max-width:100%;height:auto;border:0;border-radius:14px;overflow:hidden}[id^=MainProduct-][id$=__catalog] .product-media-container .media{padding-top:100%;height:0;min-height:0;max-height:none;border-radius:14px;background:#eee5dc}[id^=MainProduct-][id$=__catalog] .product-media-container .media>img{width:100%;height:100%;object-fit:contain;padding:0}[id^=MainProduct-][id$=__catalog] .thumbnail-slider{padding-top:10px}[id^=MainProduct-][id$=__catalog] .thumbnail-list.slider{padding-block:2px;margin-block:0}[id^=MainProduct-][id$=__catalog] .product-form__submit{min-height:54px;border-radius:10px}[id^=MainProduct-][id$=__catalog] .quantity{background:#fffaf6}[id^=MainProduct-][id$=__catalog] .celu-catalog__details{margin-top:24px}[id^=MainProduct-][id$=__catalog] .celu-catalog__description{font-size:15px;line-height:1.7}.cc-extras{background:#f5f0eb;color:#20201e;padding:14px 0 80px}.cc-extras *{box-sizing:border-box}.cc-wrap{max-width:1480px;margin:0 auto;padding:0 40px}.cc-extras h2{margin:0;font-size:clamp(26px,2.4vw,34px);font-weight:600;line-height:1.2;letter-spacing:-.035em}.cc-eyebrow{margin:0 0 10px;font-size:10px;font-weight:600;letter-spacing:.13em;color:#866452}.cc-heading{display:flex;align-items:end;justify-content:space-between;gap:20px;margin-bottom:24px}.cc-text-link{color:inherit;font-size:13px;text-underline-offset:5px;white-space:nowrap}.cc-selection__grid{display:grid;grid-template-columns:repeat(var(--cc-columns),minmax(0,1fr));gap:18px}.cc-editorial{position:relative;display:block;min-height:100%;border-radius:14px;overflow:hidden;background:#a77a63;color:#fff}.cc-editorial>img{width:100%;height:100%;position:absolute;top:0;right:0;bottom:0;left:0;object-fit:cover}.cc-editorial:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(transparent 30%,#19120e99)}.cc-editorial>span{position:absolute;bottom:24px;left:22px;right:22px;z-index:1}.cc-editorial small{display:block;font-size:9px;letter-spacing:.1em;margin-bottom:9px}.cc-editorial strong{display:block;font-size:23px;line-height:1.2;font-weight:600}.cc-product{display:block;color:inherit;text-decoration:none;min-width:0}.cc-product__image{aspect-ratio:1;background:#fffaf6;border-radius:14px;overflow:hidden}.cc-product__image img{display:block;width:100%;height:100%;object-fit:contain;transition:transform .2s ease}@media(hover:hover){.cc-product:hover img{transform:scale(1.035)}}.cc-product__no-image{display:grid;height:100%;place-items:center;padding:20px;font-size:15px;text-align:center}.cc-product h3{font-size:14px;font-weight:600;line-height:1.45;margin:13px 0 5px;letter-spacing:0}.cc-product__price{font-size:14px;line-height:1.6;letter-spacing:0}.cc-product__price s{font-size:12px;color:#756a62;margin-left:6px}.cc-reviews{padding:72px 0;text-align:center}.cc-sample-note{font-size:12px;margin:12px 0 0;color:#756a62}.cc-reviews__grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,240px),1fr));gap:18px;margin-top:28px}.cc-review{margin:0;padding:30px 24px;background:#e5d8cc;border-radius:16px;display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:250px}.cc-review blockquote{max-width:46ch;margin:0 0 20px;padding:0;border:0;font-size:14px;line-height:1.7;font-style:normal;letter-spacing:0}.cc-stars{color:#a57253;font-size:19px;letter-spacing:2px;line-height:1.2;margin-bottom:14px}.cc-star--empty{opacity:.25}.cc-review figcaption{font-size:13px;font-weight:600;letter-spacing:0}.cc-faq{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:clamp(28px,4vw,64px);align-items:center;padding-top:20px}.cc-faq--no-image{grid-template-columns:minmax(0,800px);justify-content:center}.cc-faq__questions{margin-top:28px}.cc-faq details{background:#e5d8cc;border-radius:10px;margin-bottom:10px}.cc-faq summary{list-style:none;display:flex;align-items:center;justify-content:space-between;gap:20px;padding:17px 18px;font-size:14px;line-height:1.5;font-weight:500;letter-spacing:0;cursor:pointer}.cc-faq summary::-webkit-details-marker{display:none}.cc-faq summary>span{font-size:21px;line-height:1;flex-shrink:0;font-weight:400}.cc-faq details[open] summary>span{transform:rotate(45deg)}.cc-faq .rte{padding:0 18px 18px;font-size:13px;line-height:1.8;letter-spacing:0}.cc-faq .rte>:first-child{margin-top:0}.cc-faq .rte>:last-child{margin-bottom:0}.cc-faq .rte a{color:inherit;text-underline-offset:3px}.cc-faq__image{aspect-ratio:1;border-radius:18px;overflow:hidden;background:#e9dfd4}.cc-faq__image img{display:block;width:100%;height:100%;object-fit:cover}.cc-extras :is(a,summary,[tabindex]):focus-visible{outline:2px solid #9f6d58;outline-offset:4px}.cc-selection+.cc-faq{margin-top:64px}@media(max-width:989px){.cc-reviews__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:749px){[id^=MainProduct-][id$=__catalog]{padding-top:20px;padding-bottom:30px}[id^=MainProduct-][id$=__catalog] .page-width,.cc-wrap{padding-inline:20px}[id^=MainProduct-][id$=__catalog] .product{grid-template-columns:minmax(0,1fr);gap:24px}[id^=MainProduct-][id$=__catalog] .product__title h1{font-size:27px}[id^=MainProduct-][id$=__catalog] .product__column-sticky{position:static}.cc-extras{padding-bottom:42px}.cc-heading{align-items:start;flex-direction:column;gap:14px}.cc-selection__grid,.cc-reviews__grid{display:grid;grid-auto-flow:column;grid-auto-columns:78%;grid-template-columns:none;overflow-x:auto;gap:14px;scroll-snap-type:x mandatory;padding:4px 2px 16px;scrollbar-width:thin}.cc-selection__grid>*,.cc-reviews__grid>*{scroll-snap-align:start}.cc-editorial{min-height:310px}.cc-reviews{padding:44px 0}.cc-review{min-height:250px;padding:26px 22px}.cc-faq{grid-template-columns:minmax(0,1fr);gap:28px}.cc-faq summary{font-size:13px;padding:15px 16px}.cc-selection+.cc-faq{margin-top:40px}}@media(prefers-reduced-motion:reduce){.cc-product__image img{transition:none}}.cc-extras .cc-stars{color:#ffb600;font-family:Arial,sans-serif;font-size:20px;font-weight:400;letter-spacing:1px;line-height:1.2;margin-bottom:14px;white-space:nowrap}.cc-extras .cc-stars .cc-star--empty{display:none}.cc-extras .cc-review figcaption{display:inline-flex;align-items:center;justify-content:center;gap:6px;font-size:14px;font-weight:600;line-height:1.4}.cc-extras .cc-review__verified{display:inline-flex;flex:0 0 15px;width:15px;height:15px;color:#292824}.cc-extras .cc-review__verified svg{display:block;width:100%;height:100%}.cc-extras{padding-top:0;padding-bottom:44px}.cc-extras .cc-reviews{padding:32px 0 40px}.cc-extras .cc-reviews__grid{margin-top:22px}.cc-extras .cc-review{padding:24px 20px;min-height:230px}.cc-extras .cc-review blockquote{margin-bottom:14px}.cc-extras .cc-faq{padding-top:0}@media(max-width:749px){.cc-extras{padding-bottom:32px}.cc-extras .cc-reviews{padding:24px 0 32px}.cc-extras .cc-review{padding:22px 18px}}
/*# sourceMappingURL=/cdn/shop/t/7/assets/celu-catalog.css.map */
