:root{--clora-bg: #fff9fc;--clora-bg-soft: #fdf3f8;--clora-bg-rose: #f7e6ee;--clora-plum: #20171d;--clora-charcoal: #40333b;--clora-muted: #6f5c68;--clora-line: #ecdde5;--clora-line-strong: #dcc6d2;--clora-accent: #d17ca6;--clora-shadow: 0 18px 34px rgb(51 26 38 / .09);--clora-radius-xl: 28px;--clora-radius-lg: 20px;--clora-radius-md: 14px}body{background:radial-gradient(960px 480px at -8% -10%,rgb(250 220 235 / .5),transparent 48%),radial-gradient(900px 460px at 104% 1%,rgb(247 232 241 / .65),transparent 56%),linear-gradient(180deg,#fffbfd 0,var(--clora-bg) 42%,#fffdfd 100%);color:var(--clora-charcoal)}h1,h2,h3,h4,h5,h6{color:var(--clora-plum);letter-spacing:-.02em}.button,.button-secondary{border-radius:999px}.button{border:1px solid #1f181d;color:#fff;background:linear-gradient(160deg,#1f181d,#35252e);box-shadow:0 10px 20px #1b12183d}.button:hover{transform:translateY(-1px)}.button-secondary{border:1px solid var(--clora-line-strong);background:#fff;color:var(--clora-plum)}#header-component{--header-row-gap: 0;--header-padding: 10px}#header-component .header__row--top{margin-top:0;border-radius:0;border:0;border-bottom:1px solid var(--clora-line);background:#fffafdf5;box-shadow:none}#header-component .header__columns{--padding-inline: clamp(14px, 2.4vw, 34px)}#header-component .menu-list__link-title{font-size:.84rem;letter-spacing:.08em;text-transform:uppercase}#header-component .header-actions__action{width:34px;height:34px;border-radius:999px;border:1px solid var(--clora-line);background:#fff}#header-component .header-actions__action:hover{border-color:#c9afbc}.clora-header-promo{background:#1e181c;border-bottom:1px solid rgb(255 255 255 / .1)}.clora-header-promo__track{min-height:30px;margin:0;display:flex;align-items:center;gap:22px;color:#fff6fb;font-size:.7rem;letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;padding-inline:var(--section-padding-inline)}.header__row--clora-categories{background:#fffbfdf2;border-bottom:1px solid var(--clora-line)}.clora-category-nav{display:flex;align-items:center;gap:16px;overflow-x:auto;white-space:nowrap;scrollbar-width:none;padding:10px 0}.clora-category-nav::-webkit-scrollbar{display:none}.clora-category-nav__link{text-decoration:none;color:var(--clora-plum);letter-spacing:.09em;font-size:.72rem;text-transform:uppercase;padding-bottom:1px;border-bottom:1px solid transparent}.clora-category-nav__link:hover{border-bottom-color:var(--clora-plum)}main[data-template=index]{padding-bottom:42px}.clora-hero-v2{padding-top:24px;padding-bottom:24px}.clora-hero-v2__shell{display:grid;grid-template-columns:minmax(0,1.08fr) minmax(0,.92fr);gap:clamp(20px,2.8vw,34px);border:1px solid var(--clora-line);border-radius:var(--clora-radius-xl);padding:clamp(20px,3vw,40px);background:radial-gradient(85% 82% at 12% 12%,rgb(255 255 255 / .94),transparent 72%),linear-gradient(140deg,#fff,#fff6fa 54%,#fff1f7);box-shadow:var(--clora-shadow)}.clora-hero-v2__eyebrow{margin:0;font-size:.76rem;letter-spacing:.13em;text-transform:uppercase;color:#7f6574}.clora-hero-v2__title{margin:10px 0 0;max-width:14ch;font-size:clamp(1.9rem,4.1vw,3.75rem);line-height:1.03;text-wrap:balance}.clora-hero-v2__subtitle{margin:16px 0 0;max-width:58ch;line-height:1.62;color:#5b4954}.clora-hero-v2__actions{margin-top:24px;display:flex;flex-wrap:wrap;gap:10px}.clora-hero-v2__chips{margin-top:20px;display:flex;flex-wrap:wrap;gap:8px}.clora-hero-v2__chip{text-decoration:none;padding:7px 12px;border:1px solid var(--clora-line-strong);border-radius:999px;background:#fff;color:var(--clora-plum);font-size:.72rem;letter-spacing:.08em;text-transform:uppercase}.clora-hero-v2__panel{border-radius:24px;border:1px solid #31232b;background:radial-gradient(80% 120% at 0 0,rgb(255 255 255 / .08),transparent 64%),linear-gradient(155deg,#20181e,#2a1f27);color:#fff6fb;padding:clamp(16px,2.1vw,26px);box-shadow:0 18px 36px #150d1152}.clora-hero-v2__panel-kicker{margin:0;font-size:.7rem;letter-spacing:.14em;text-transform:uppercase;color:#fde7f3bd}.clora-hero-v2__panel-title{margin:10px 0 0;color:#fff;font-size:clamp(1.2rem,2vw,1.72rem);line-height:1.24}.clora-hero-v2__panel-text{margin:10px 0 0;color:#faeaf3db;line-height:1.58}.clora-hero-v2__stats{margin-top:16px;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.clora-hero-v2__stat{border:1px solid rgb(255 255 255 / .16);border-radius:12px;padding:10px;background:#ffffff0f}.clora-hero-v2__stat-value{margin:0;font-size:.82rem;font-weight:600;color:#fff}.clora-hero-v2__stat-label{margin:4px 0 0;font-size:.7rem;color:#faecf4cc}.clora-hero-v2__spotlight{margin-top:14px;display:grid;gap:8px}.clora-hero-v2__spotlight-card{text-decoration:none;display:grid;grid-template-columns:70px minmax(0,1fr);gap:10px;align-items:center;border:1px solid rgb(255 255 255 / .18);border-radius:12px;background:#ffffff14;padding:8px}.clora-hero-v2__spotlight-media{width:70px;height:70px;border-radius:10px;overflow:hidden;background:linear-gradient(145deg,#f7dbe8,#e5bdd1)}.clora-hero-v2__spotlight-media img{width:100%;height:100%;object-fit:cover}.clora-hero-v2__spotlight-title{display:block;color:#fff;font-size:.9rem;font-weight:600}.clora-hero-v2__spotlight-copy{margin-top:2px;display:block;color:#f7e9f1d1;font-size:.8rem}.clora-arth-banner{padding-top:6px;padding-bottom:28px}.clora-arth-banner__inner{border-radius:var(--clora-radius-xl);border:1px solid #2f232b;padding:clamp(20px,2.8vw,34px);background:radial-gradient(70% 110% at 0 0,rgb(255 255 255 / .08),transparent 60%),linear-gradient(140deg,#21191f,#2f202a 66%,#1f171d);box-shadow:0 18px 38px #120c1057;color:#fff}.clora-arth-banner__eyebrow{margin:0;color:#f4e2ebbd;font-size:.72rem;letter-spacing:.13em;text-transform:uppercase}.clora-arth-banner__title{margin:10px 0 0;color:#fff;font-size:clamp(1.45rem,2.6vw,2.4rem);line-height:1.16}.clora-arth-banner__subtitle{margin:10px 0 0;max-width:70ch;color:#f7e8f0e6;line-height:1.62}.clora-arth-banner .button{margin-top:16px;border-color:#fff;background:#fff;color:#21191f}.clora-categories{padding-top:2px;padding-bottom:34px}.clora-categories__header{margin-bottom:16px;max-width:70ch}.clora-categories__eyebrow{margin:0;font-size:.74rem;letter-spacing:.12em;text-transform:uppercase;color:#7c6471}.clora-categories__title{margin:10px 0 0;font-size:clamp(1.5rem,2.8vw,2.3rem);line-height:1.16}.clora-categories__subtitle{margin:10px 0 0;color:#5f4f58;line-height:1.62}.clora-categories__grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.clora-categories__card{text-decoration:none;border-radius:var(--clora-radius-lg);border:1px solid var(--clora-line);background:#fff;overflow:hidden;box-shadow:0 10px 20px #2b18220f;transition:transform .2s ease,box-shadow .2s ease}.clora-categories__card:hover{transform:translateY(-3px);box-shadow:0 16px 30px #2b18221f}.clora-categories__media{height:168px;background:linear-gradient(145deg,#f8dfea,#efd0df);overflow:hidden}.clora-categories__media img{width:100%;height:100%;object-fit:cover}.clora-categories__placeholder{display:block;width:100%;height:100%;background:radial-gradient(circle at 30% 20%,#ffffffd1,#e1b6cd)}.clora-categories__content{padding:12px}.clora-categories__question{margin:0;color:#765e6d;font-size:.8rem;line-height:1.45}.clora-categories__card-title{margin:6px 0 0;color:var(--clora-plum);font-size:1.06rem}.clora-categories__card-copy{margin:8px 0 0;color:#5d4a54;font-size:.9rem;line-height:1.55}.clora-categories__meta{margin:10px 0 0;color:#896f7f;font-size:.75rem;letter-spacing:.08em;text-transform:uppercase}.clora-categories__product{margin-top:10px;display:grid;grid-template-columns:40px minmax(0,1fr);gap:8px;align-items:center;border:1px solid var(--clora-line);border-radius:10px;padding:6px;background:var(--clora-bg-soft)}.clora-categories__product-media{width:40px;height:40px;border-radius:8px;overflow:hidden;background:#fff}.clora-categories__product-media img{width:100%;height:100%;object-fit:cover}.clora-categories__product-title{display:block;color:var(--clora-plum);font-size:.79rem;font-weight:600;line-height:1.35}.clora-categories__product-price{display:block;color:#866b79;font-size:.75rem;margin-top:2px}main[data-template=index] .ui-test-product-list .section-resource-list{border:1px solid var(--clora-line);border-radius:22px;background:#fff;box-shadow:0 10px 24px #2d182312;padding-inline:clamp(12px,2vw,24px)}main[data-template=index] .ui-test-product-list .section-resource-list__header{padding-top:8px}main[data-template=index] .ui-test-product-list .section-resource-list__header h2{font-size:clamp(1.35rem,2.2vw,1.95rem);line-height:1.2}.product-card__content{border:1px solid var(--clora-line);border-radius:16px;background:#fff;box-shadow:0 8px 16px #2b18220f;transition:.2s ease}.product-card:hover .product-card__content{transform:translateY(-3px);box-shadow:0 14px 24px #2b18221f;border-color:#d9c2cf}.product-card .product-media-container{border-radius:12px;overflow:hidden}.product-card .text-block.paragraph,.product-card .price{color:#5f4d57}.clora-story{padding-top:4px}.clora-story__layout{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:12px}.clora-story__mission,.clora-story__trust,.clora-story__editorial{border:1px solid var(--clora-line);border-radius:18px;background:#fff;box-shadow:0 10px 20px #2d18230f}.clora-story__mission,.clora-story__trust,.clora-story__editorial{padding:clamp(14px,2vw,22px)}.clora-story__eyebrow,.clora-story__editorial-kicker{margin:0;color:#7d6773;font-size:.72rem;letter-spacing:.12em;text-transform:uppercase}.clora-story__title{margin:10px 0 0;font-size:clamp(1.25rem,2.1vw,1.9rem)}.clora-story__copy,.clora-story__editorial-copy{margin-top:10px;line-height:1.62;color:#5b4953}.clora-story__copy p{margin:0}.clora-story__trust-title{margin:0;font-size:1.1rem}.clora-story__trust-list{margin-top:10px;display:grid;gap:8px}.clora-story__trust-item{border:1px solid var(--clora-line);border-radius:10px;background:var(--clora-bg-soft);padding:8px 10px}.clora-story__trust-item-title{margin:0;color:var(--clora-plum);font-weight:600}.clora-story__trust-item-copy{margin:3px 0 0;color:#5f4f58;font-size:.88rem;line-height:1.48}.clora-story__editorial{margin-top:12px;background:radial-gradient(70% 100% at 2% 0,rgb(250 226 238 / .9),transparent 56%),#fff}.clora-story__editorial-title{margin:10px 0 0;font-size:clamp(1.2rem,1.8vw,1.52rem);line-height:1.24}.clora-story__editorial-link{display:inline-flex;align-items:center;margin-top:12px;text-decoration:none;color:var(--clora-plum);font-weight:600}.clora-story__editorial-link:after{content:"?";margin-left:6px}main[data-template=collection] .section-wrapper:first-child .section{margin-top:8px;border-radius:20px;border:1px solid var(--clora-line);background:#fff;box-shadow:0 10px 20px #2d18230f}main[data-template=collection] .facets-block-wrapper .facets{border:1px solid var(--clora-line);border-radius:12px;background:#fff}main[data-template=collection] .facets-toggle,main[data-template=collection] .facets__summary{border-radius:10px}main[data-template=product]{--clora-pdp-hero-top: #f9dce8;--clora-pdp-surface: #fceaf2;--clora-pdp-page-bg: transparent;--clora-pdp-panel: #fff;--clora-pdp-line: #d8dece;--clora-pdp-text: #101010;--clora-pdp-text-muted: #474747;--clora-pdp-image-bg-top: #f2b4cf;--clora-pdp-image-bg: #e78fba}main[data-template=product] .product-information{border:0;border-radius:0;background:var(--clora-pdp-page-bg);box-shadow:none;padding-block:clamp(8px,1.2vw,14px) clamp(20px,2.4vw,34px)}main[data-template=product] .product-information__section-background{background:transparent!important}main[data-template=product] .product-information[data-clora-parent-category=wellness]{--clora-pdp-hero-top: #deeed0;--clora-pdp-surface: #eef7e6;--clora-pdp-image-bg-top: #cbe7af;--clora-pdp-image-bg: #b5d996}main[data-template=product] .product-information[data-clora-parent-category=personal-care]{--clora-pdp-hero-top: #fff1b0;--clora-pdp-surface: #fff9dc;--clora-pdp-image-bg-top: #ffe083;--clora-pdp-image-bg: #f7cf5b}main[data-template=product] .product-information[data-clora-parent-category=intimate-care]{--clora-pdp-hero-top: #f4c0cb;--clora-pdp-surface: #fbe3e8;--clora-pdp-image-bg-top: #e7889b;--clora-pdp-image-bg: #cf516f}main[data-template=product] .product-information.section{max-width:none}main[data-template=product] .product-information__grid{align-items:start;gap:clamp(24px,2.6vw,42px);background:transparent;border-radius:0;padding:0}@media screen and (min-width:750px){main[data-template=product] .product-information__grid{grid-column:1 / -1}}@media screen and (min-width:990px){main[data-template=product] .product-information__grid.product-information__grid--half{grid-template-columns:minmax(0,1.03fr) minmax(0,.97fr);grid-column:1 / -1}main[data-template=product] .product-information__grid.product-information__grid--half.product-information--media-left .product-information__media{grid-column:1 / 2;padding:0}main[data-template=product] .product-information__grid.product-information__grid--half.product-information--media-left .product-details{grid-column:2 / 3;padding:0}}main[data-template=product] .product-information__media media-gallery{border:1px solid rgb(255 255 255 / .35);border-radius:18px;background:linear-gradient(180deg,var(--clora-pdp-image-bg-top) 0,var(--clora-pdp-image-bg) 100%);box-shadow:none;padding:14px}main[data-template=product] .product-information__media{position:relative}@media screen and (min-width:990px){main[data-template=product] .product-information__media{position:sticky;top:calc(var(--header-height, 0px) + 8px);align-self:start;max-height:calc(100vh - var(--header-height, 0px) - 12px)}main[data-template=product] .product-information__media .sticky-content{position:static;top:auto}main[data-template=product] .product-information__media .product-media-container{min-height:clamp(380px,54vh,560px);max-height:clamp(380px,54vh,560px);align-items:center;justify-content:center;display:flex}main[data-template=product] .product-information__media .product-media{display:flex;align-items:center;justify-content:center;width:100%;height:100%}main[data-template=product] .product-information__media .product-media :is(img,.product-media__image){object-fit:contain!important;object-position:center center;transform:none!important;width:100%!important;height:100%!important;max-width:100%;max-height:100%!important}}main[data-template=product] .product-information__media media-gallery,main[data-template=product] .product-information__media .media-gallery__grid,main[data-template=product] .product-information__media slideshow-component{position:relative}main[data-template=product] .product-information__media .slideshow-controls__thumbnail{border:1px solid rgb(255 255 255 / .42);border-radius:12px;overflow:hidden;background:#ffffff3d}main[data-template=product] .product-information__media .product-media-container{border:0;border-radius:0;background:transparent}main[data-template=product] .product-information__media .product-media>*{border-radius:0;width:100%;height:100%}main[data-template=product] .product-information__media .product-media :is(img,.product-media__image){object-fit:contain!important;object-position:center center;transform:none!important;width:100%!important;height:100%!important;max-width:100%;max-height:100%}main[data-template=product] .product-details>.group-block{border:1px solid rgb(255 255 255 / .36);border-radius:20px;background:#ffffff2e;box-shadow:0 18px 28px #00000014;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}main[data-template=product] .product-details>.group-block>.group-block-content{padding:0;gap:14px;max-width:700px}main[data-template=product] .product-details{color:var(--clora-pdp-text)}main[data-template=product] .product-details>.group-block>.group-block-content>.text-block.paragraph:not(.rte)>*{display:inline-flex;align-items:center;padding:6px 12px;border-radius:999px;border:1px solid #c8d2ba;background:#ebf1e2;color:#2f4e1f;font-size:.72rem;letter-spacing:.1em;text-transform:uppercase;font-weight:600}main[data-template=product] .product-details h1{margin:0;color:var(--clora-pdp-text);font-size:clamp(1.62rem,2.7vw,2.55rem);line-height:1.1;letter-spacing:-.025em;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}main[data-template=product] .product-details .rating-wrapper{display:none}main[data-template=product] .product-details product-price{display:block;margin-top:4px;background:var(--clora-pdp-panel);border:1px solid var(--clora-pdp-line);border-radius:16px;padding:14px 16px}main[data-template=product] .product-details product-price>div{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 14px}main[data-template=product] .product-details product-price .price{color:var(--clora-pdp-text);font-size:clamp(1.8rem,2.55vw,2.34rem);font-weight:700;letter-spacing:-.02em}main[data-template=product] .product-details product-price .compare-at-price{color:#7a7a7a;font-size:1.06rem;opacity:.9}main[data-template=product] .product-details .text-block.rte{color:var(--clora-pdp-text-muted);max-width:58ch;background:var(--clora-pdp-panel);border:1px solid var(--clora-pdp-line);border-radius:16px;padding:14px 16px}main[data-template=product] .product-details .text-block.rte>*{font-size:1rem;line-height:1.62}main[data-template=product] .product-details .text-block.rte strong{color:var(--clora-pdp-text);font-weight:600}main[data-template=product] .product-details .variant-option{--color-variant-border: #cfd6c4;--color-variant-hover-border: #9cab8f;--color-variant-background: #f7f9f3;--color-variant-hover-background: #edf2e6;--color-selected-variant-border: #2e4b1d;--color-variant-text: var(--clora-pdp-text);--color-variant-text-rgb: 16 16 16}main[data-template=product] .product-details .variant-option--buttons{gap:10px}main[data-template=product] .product-details .variant-option--buttons legend{color:#2f2f2f;font-size:.9rem;letter-spacing:.02em;text-transform:none;margin-block-end:8px}main[data-template=product] .product-details .variant-option__button-label{border-radius:12px;min-height:44px;padding-inline:18px;font-weight:600}main[data-template=product] .product-details .variant-picker{background:var(--clora-pdp-panel);border:1px solid var(--clora-pdp-line);border-radius:16px;padding:14px 16px}main[data-template=product] .product-details .buy-buttons-block{display:block;width:100%;background:var(--clora-pdp-panel);border:1px solid var(--clora-pdp-line);border-radius:16px;padding:14px 16px}main[data-template=product] .product-details .product-form-buttons{display:grid;grid-template-columns:130px minmax(0,1fr);gap:12px;align-items:stretch}main[data-template=product] .product-details .product-form-buttons .quantity-selector-wrapper{grid-column:1 / 2}main[data-template=product] .product-details .product-form-buttons .accelerated-checkout-block{grid-column:1 / -1}main[data-template=product] .product-details .product-form-buttons .add-to-cart-button{grid-column:2 / 3}main[data-template=product] .product-details .product-form-buttons>*:not(.quantity-selector-wrapper,.quantity-rules,.quantity-label,.volume-pricing){min-width:0}main[data-template=product] .product-details .add-to-cart-button{height:56px;border-radius:14px;font-weight:600;letter-spacing:.02em;text-transform:uppercase;width:100%}main[data-template=product] .product-details .add-to-cart-button.button{background:#1b1f17;color:#fff;border-color:#1b1f17;box-shadow:none}main[data-template=product] .product-details .add-to-cart-button.button:hover{background:#30382b}main[data-template=product] .product-details .quantity-selector{border:1px solid #ccd3c1;background:#f6f8f2;box-shadow:none;min-width:0;width:100%;border-radius:14px;color:var(--clora-pdp-text);height:56px}main[data-template=product] .product-details .quantity-selector input[type=number]{font-weight:600;color:var(--clora-pdp-text);font-size:1rem}main[data-template=product] .product-details .quantity-selector :is(.quantity-minus,.quantity-plus){color:var(--clora-pdp-text);width:44px;height:44px}main[data-template=product] .product-details .accordion{margin-top:0;padding:2px 16px 0;background:var(--clora-pdp-panel);border:1px solid var(--clora-pdp-line);border-radius:16px;border-top:1px solid var(--clora-pdp-line)}main[data-template=product] .product-details accordion-custom details{border:0;border-bottom:1px solid var(--clora-pdp-line);border-radius:0;background:transparent;box-shadow:none}main[data-template=product] .product-details accordion-custom summary{color:var(--clora-pdp-text);font-size:1rem;font-weight:600;padding:15px 0}main[data-template=product] .product-details accordion-custom .details-content{color:var(--clora-pdp-text-muted);padding:0 0 14px}main[data-template=product] .product-details accordion-custom .details-content p{margin:0;line-height:1.62;font-size:.98rem}main[data-template=product] .product-recommendations .section-resource-list{border-radius:0;border:0;background:#fff;box-shadow:none}footer .section{border-top:1px solid var(--clora-line);background:radial-gradient(64% 80% at 8% 0,rgb(246 219 232 / .36),transparent 44%),#fffafb}footer .footer-content{gap:max(20px,var(--footer-gap))}footer .menu__heading{color:var(--clora-plum)}footer .email-signup__input-group{border-radius:10px}@media screen and (max-width:1199px){.clora-categories__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media screen and (max-width:989px){.clora-hero-v2__shell,.clora-story__layout{grid-template-columns:1fr}main[data-template=product] .product-information__grid{grid-template-columns:1fr;gap:18px}main[data-template=product] .product-information__media,main[data-template=product] .product-details{grid-column:1 / -1;padding:0}main[data-template=product] .product-information__media:before{top:16%;right:18%;bottom:16%;left:18%}}@media screen and (max-width:749px){#header-component .header__columns{--padding-inline: 12px}.clora-header-promo__track{gap:16px;font-size:.66rem}.clora-category-nav{gap:12px;padding:8px 0}.clora-category-nav__link{font-size:.66rem}.clora-hero-v2{padding-top:16px;padding-bottom:18px}.clora-hero-v2__shell{border-radius:20px;padding:14px;gap:14px}.clora-hero-v2__title{max-width:100%;font-size:clamp(1.58rem,8.2vw,2.44rem)}.clora-hero-v2__stats{grid-template-columns:1fr}.clora-arth-banner{padding-bottom:20px}.clora-arth-banner__inner{border-radius:20px;padding:16px}.clora-categories__grid{grid-template-columns:1fr;gap:10px}.clora-categories__media{height:160px}.product-card__content,.clora-story__mission,.clora-story__trust,.clora-story__editorial{border-radius:14px}main[data-template=index] .ui-test-product-list .section-resource-list,main[data-template=product] .product-information,main[data-template=collection] .section-wrapper:first-child .section{border-radius:16px}main[data-template=product] .product-information{border-radius:0;padding-block:8px 16px}main[data-template=product] .product-information__grid{gap:16px;border-radius:16px;padding:0}main[data-template=product] .product-information__media media-gallery{border-radius:16px;padding:10px}main[data-template=product] .product-information__media .product-media-container{min-height:clamp(320px,50vh,460px);max-height:clamp(320px,50vh,460px)}main[data-template=product] .product-information__media:before{top:20%;right:16%;bottom:16%;left:16%}main[data-template=product] .product-details>.group-block{border-radius:0}main[data-template=product] .product-details>.group-block>.group-block-content{padding:0;gap:10px;max-width:100%}main[data-template=product] .product-details h1{font-size:clamp(1.36rem,6.8vw,1.9rem)}main[data-template=product] .product-details .variant-option--buttons{gap:8px}main[data-template=product] .product-details .variant-option__button-label{min-height:42px;padding-inline:14px}main[data-template=product] .product-details product-price,main[data-template=product] .product-details .variant-picker,main[data-template=product] .product-details .buy-buttons-block,main[data-template=product] .product-details .text-block.rte,main[data-template=product] .product-details .accordion{border-radius:12px;padding:12px}main[data-template=product] .product-details .accordion{padding-top:2px}main[data-template=product] .product-details .product-form-buttons{grid-template-columns:1fr;gap:10px}main[data-template=product] .product-details .product-form-buttons .quantity-selector-wrapper,main[data-template=product] .product-details .product-form-buttons .add-to-cart-button,main[data-template=product] .product-details .product-form-buttons .accelerated-checkout-block{grid-column:1 / -1}main[data-template=product] .product-details .quantity-selector-wrapper,main[data-template=product] .product-details .quantity-selector{width:100%;flex:1 1 100%;height:52px}main[data-template=product] .product-details accordion-custom details{border-radius:0}}main[data-template=product]{--clora-arth-bg: #5d8f33;--clora-arth-bg-beauty: #e593be;--clora-arth-bg-wellness: #5d8f33;--clora-arth-bg-personal-care: #efcf5b;--clora-arth-bg-intimate-care: #ba3049;--clora-arth-text: #fff;--clora-arth-text-muted: rgb(255 255 255 / .86)}main[data-template=product] .section-wrapper:first-child .product-information{margin-top:0}main[data-template=product] .section-wrapper:first-child{margin-top:0!important;padding-top:0!important}main[data-template=product] .product-information{--clora-arth-section-bg: var(--clora-arth-bg-beauty);background:var(--clora-arth-section-bg)!important;padding-block:0!important}main[data-template=product] .product-information[data-clora-parent-category=beauty]{--clora-arth-section-bg: var(--clora-arth-bg-beauty)}main[data-template=product] .product-information[data-clora-parent-category=wellness]{--clora-arth-section-bg: var(--clora-arth-bg-wellness)}main[data-template=product] .product-information[data-clora-parent-category=personal-care]{--clora-arth-section-bg: var(--clora-arth-bg-personal-care)}main[data-template=product] .product-information[data-clora-parent-category=intimate-care]{--clora-arth-section-bg: var(--clora-arth-bg-intimate-care)}main[data-template=product] .product-information__section-background{display:none}main[data-template=product] .product-information__grid{background:transparent!important;border-radius:0!important;padding:10px 22px 18px!important;max-width:1380px;margin-inline:auto;gap:20px!important}@media screen and (min-width:990px){main[data-template=product] .product-information__grid.product-information--media-left{grid-template-columns:minmax(0,1.08fr) minmax(0,.92fr)!important}main[data-template=product] .product-information__media{position:sticky;top:calc(var(--header-height, 0px) + 4px);align-self:start}}main[data-template=product] .product-information__media media-gallery{border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;padding:0!important}main[data-template=product] .product-information__media slideshow-container{background:transparent!important;border-radius:24px;padding:18px;overflow:hidden;box-sizing:border-box}main[data-template=product] .product-information__media slideshow-component{--corner-radius: 24px}main[data-template=product] .product-information__media .product-media-container{background:transparent!important;border:0!important;border-radius:20px;overflow:hidden;min-height:clamp(380px,52vh,480px)!important;max-height:clamp(380px,52vh,480px)!important;padding:16px;box-sizing:border-box;display:flex;align-items:center;justify-content:center}main[data-template=product] .product-information__media slideshow-slide,main[data-template=product] .product-information__media .product-media,main[data-template=product] .product-information__media .product-media>*,main[data-template=product] .product-information__media .product-media__image{background:transparent!important}main[data-template=product] .product-information__media slideshow-slide{border-radius:20px!important;overflow:hidden!important}main[data-template=product] .product-information__media .product-media{width:100%;height:100%;display:flex;align-items:center;justify-content:center;padding:0;box-sizing:border-box}main[data-template=product] .product-information__media .product-media>*{width:100%;height:100%;border-radius:20px;overflow:hidden}main[data-template=product] .product-information__media .product-media :is(img,.product-media__image){width:100%!important;height:100%!important;max-width:100%!important;max-height:100%!important;object-fit:contain!important;object-position:center center!important;transform:none!important;border-radius:20px!important;clip-path:inset(0 round 20px)}main[data-template=product] .product-information__media slideshow-container:before{content:none!important}main[data-template=product] .product-information__media slideshow-arrows,main[data-template=product] .product-information__media .product-media-container__zoom-button{display:none!important}main[data-template=product] .product-information__media slideshow-controls[pagination-position=left] .slideshow-controls__thumbnails{gap:10px;padding-block:8px;padding-inline:0 12px}main[data-template=product] .product-information__media .slideshow-controls__thumbnail{width:84px!important;min-width:84px!important;border-radius:14px!important;border:1px solid rgb(255 255 255 / .48)!important;background:#ffffff29!important;overflow:hidden}main[data-template=product] .product-information__media .slideshow-controls__thumbnail[aria-selected=true]{border:3px solid #fff!important}main[data-template=product] .product-information__media .slideshow-controls__thumbnail img{width:100%;height:100%;object-fit:cover}main[data-template=product] [data-block-id=text_vendor_clora],main[data-template=product] [id*=text_vendor_clora],main[data-template=product] .product-details>.group-block>.group-block-content>.text-block.paragraph:not(.rte):first-child{display:none!important}main[data-template=product] .product-details{color:var(--clora-arth-text)!important}main[data-template=product] .product-details>.group-block{border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important}main[data-template=product] .product-details>.group-block>.group-block-content{max-width:560px;gap:12px}main[data-template=product] .product-details h1{color:var(--clora-arth-text)!important;text-transform:uppercase;letter-spacing:0;font-size:clamp(1.46rem,2.24vw,2.24rem);display:-webkit-box!important;overflow:hidden!important;text-overflow:ellipsis!important;-webkit-box-orient:vertical!important;-webkit-line-clamp:3!important;line-clamp:3!important;width:100%;max-width:100%}main[data-template=product] .product-details .group-block-content>:is(h1,.text-block,product-price){margin-top:0!important}main[data-template=product] .product-details product-price{background:transparent!important;border:0!important;border-radius:0!important;padding:0!important}main[data-template=product] .product-details product-price .price{color:var(--clora-arth-text)!important}main[data-template=product] .product-details product-price .compare-at-price{color:#ffffffb8!important}main[data-template=product] .product-details .text-block.rte,main[data-template=product] .product-details .text-block.rte :is(p,li,span,strong),main[data-template=product] .product-details .text-block.paragraph:not(.rte),main[data-template=product] .product-details .text-block.paragraph:not(.rte)>*{color:var(--clora-arth-text)!important}main[data-template=product] .product-details .text-block.rte{background:transparent!important;border:0!important;border-radius:0!important;padding:0!important}main[data-template=product] .product-details .variant-picker{background:transparent!important;border:0!important;border-radius:0!important;padding:0!important}main[data-template=product] .product-details .variant-picker__form{display:grid;gap:10px}main[data-template=product] .product-details .variant-option[data-testid=variant-option-single]{display:inline-flex;align-items:center;gap:8px;width:fit-content;min-height:48px;padding:0 16px;border-radius:999px;border:1px solid rgb(255 255 255 / .58);background:transparent;color:#fff!important;font-weight:600}main[data-template=product] .product-details .variant-option[data-testid=variant-option-single] .variant-option__swatch-value{color:#fff!important;font-weight:500}main[data-template=product] .product-details .variant-option--dropdowns{display:grid;gap:6px}main[data-template=product] .product-details .variant-option--dropdowns>label{color:#fff!important;font-weight:600}main[data-template=product] .product-details .variant-option--dropdowns .variant-option__select-wrapper{min-height:48px;border-radius:999px!important;border:1px solid rgb(255 255 255 / .58)!important;background:transparent!important}main[data-template=product] .product-details .variant-option--dropdowns .variant-option__select{color:#fff!important;background:transparent!important;padding-block:10px;padding-inline:16px 36px}main[data-template=product] .product-details .variant-option--dropdowns .icon-caret{color:#fff!important}main[data-template=product] .product-details .variant-option--buttons legend{color:var(--clora-arth-text)!important}main[data-template=product] .product-details .variant-option__button-label{border-radius:999px!important;border:1px solid rgb(255 255 255 / .58)!important;color:var(--clora-arth-text)!important;background:transparent!important;min-height:48px;padding-inline:18px}main[data-template=product] .product-details .variant-option__button-label:has(:checked){background:#fff!important;color:#27321f!important;border-color:#fff!important}main[data-template=product] .product-details .buy-buttons-block{background:transparent!important;border:0!important;border-radius:0!important;padding:0!important}main[data-template=product] .product-details .product-form-buttons{grid-template-columns:120px minmax(0,1fr);gap:10px}main[data-template=product] .product-details .accelerated-checkout-block,main[data-template=product] .product-details .shopify-payment-button{display:block!important;grid-column:1 / -1}main[data-template=product] .product-details .shopify-payment-button__button{min-height:58px!important;border-radius:999px!important;background:#2e1d28!important;border:1px solid #2e1d28!important;color:#fff!important;box-shadow:none!important}main[data-template=product] .product-details .shopify-payment-button__button--hidden{display:none!important}main[data-template=product] .product-details .quantity-selector{background:transparent!important;border:1.5px solid rgb(255 255 255 / .66)!important;border-radius:999px!important;color:#fff!important;height:64px!important;min-width:0;width:100%;display:grid;grid-template-columns:36px minmax(0,1fr) 36px;align-items:center;justify-content:normal;gap:0;padding-inline:10px}main[data-template=product] .product-details .quantity-selector :is(.quantity-minus,.quantity-plus),main[data-template=product] .product-details .quantity-selector input[type=number]{color:#fff!important}main[data-template=product] .product-details .quantity-selector :is(.quantity-minus,.quantity-plus){width:36px!important;height:36px!important;min-width:36px!important;min-height:36px!important;border-radius:999px!important;display:inline-flex;align-items:center;justify-content:center;padding:0!important;border:0!important}main[data-template=product] .product-details .quantity-selector .svg-wrapper{width:14px;height:14px}main[data-template=product] .product-details .quantity-selector input[type=number]{font-size:2rem!important;font-weight:500!important;line-height:1!important;max-width:none!important;width:100%;min-width:0;padding:0}main[data-template=product] .product-details .add-to-cart-button{height:64px!important;border-radius:999px!important}main[data-template=product] .product-details .add-to-cart-button.button{background:#f3f1ec!important;border-color:#f3f1ec!important;color:#20231d!important;box-shadow:none!important}main[data-template=product] .product-details .accordion{margin-top:4px;padding:0!important;background:transparent!important;border:0!important;border-radius:0!important}main[data-template=product] .product-details accordion-custom details{border-bottom:1px solid rgb(255 255 255 / .42)!important}main[data-template=product] .product-details accordion-custom summary,main[data-template=product] .product-details accordion-custom .details-content,main[data-template=product] .product-details accordion-custom .details-content p{color:var(--clora-arth-text)!important}main[data-template=product] .product-details>.group-block>.group-block-content>.accordion:first-of-type accordion-custom details:nth-of-type(n+3){display:none!important}main[data-template=product] .product-details .text-block.rte{order:99;margin-top:8px!important;background:#ffffff24!important;border:1px solid rgb(255 255 255 / .36)!important;border-radius:14px!important;padding:12px 14px!important}main[data-template=product] .product-details .rating-wrapper{display:inline-flex!important;align-items:center;gap:8px;color:#fff!important}main[data-template=product] .product-details .rating-wrapper *{color:#fff!important}main[data-template=product] .product-details [data-block-id=accordion_faq_clora] .accordion{margin-top:8px;padding:4px 14px!important;border:1px solid rgb(255 255 255 / .36)!important;border-radius:14px!important;background:#ffffff1f!important}main[data-template=product] .product-details [data-block-id=accordion_faq_clora] accordion-custom summary{font-size:.95rem;font-weight:600}main[data-template=product] .product-details [data-block-id=text_reviews_sample]{margin-top:10px!important}main[data-template=product] .product-details [data-block-id=text_reviews_sample] ul{margin:8px 0 0;padding-left:18px}main[data-template=product] .product-details [data-block-id=text_reviews_sample] li{margin:6px 0}.clora-bottom-block{border:1px solid #e8d7e1;border-radius:18px;background:#fff;padding:18px}.clora-bottom-block h2{margin:0 0 12px;font-size:clamp(1.2rem,2vw,1.6rem);line-height:1.2;color:#1d171c}.clora-bottom-faq__items{display:grid;gap:8px}.clora-bottom-faq details{border:1px solid #eadde4;border-radius:12px;background:#fff9fc;padding:10px 12px}.clora-bottom-faq summary{cursor:pointer;font-weight:600;color:#21181f}.clora-bottom-faq p{margin:8px 0 0;color:#3b2f37;line-height:1.6}.clora-bottom-reviews__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.clora-bottom-reviews__summary{display:inline-flex;align-items:baseline;gap:8px;margin-bottom:10px}.clora-bottom-reviews__summary strong{font-size:1.05rem;color:#1f1720}.clora-bottom-reviews__summary span{color:#594856;font-size:.92rem}.clora-bottom-reviews__widgets{display:grid;gap:10px}.clora-review-card{border:1px solid #eadde4;border-radius:12px;background:#fff9fc;padding:12px}.clora-review-card p{margin:0;color:#2b1f27;line-height:1.55}.clora-review-card span{display:block;margin-top:8px;color:#5f4b58;font-weight:600;font-size:.9rem}@media screen and (max-width:989px){.clora-bottom-reviews__grid{grid-template-columns:1fr}}@media screen and (max-width:749px){.clora-bottom-block{padding:14px;border-radius:14px}.clora-bottom-block h2{font-size:1.18rem;margin-bottom:10px}.clora-bottom-faq details{border-radius:10px;padding:9px 10px}.clora-bottom-faq summary{font-size:.95rem;line-height:1.35}.clora-bottom-faq p,.clora-review-card p{font-size:.92rem;line-height:1.5}.clora-bottom-reviews__summary{flex-wrap:wrap;gap:4px 8px}.clora-bottom-reviews__widgets>*{min-width:0;max-width:100%;overflow-x:auto}}main[data-template=product] .sticky-add-to-cart{display:none!important}@media screen and (max-width:989px){main[data-template=product] .product-information__grid{padding:8px 14px 18px!important;gap:14px!important}main[data-template=product] .product-information__media slideshow-container{border-radius:18px;padding:12px}main[data-template=product] .product-information__media .product-media-container{min-height:clamp(280px,42vh,350px)!important;max-height:clamp(280px,42vh,350px)!important;padding:10px}main[data-template=product] .product-information__media .product-media{padding:0}main[data-template=product] .product-information__media .slideshow-controls__thumbnail{width:64px!important;min-width:64px!important}main[data-template=product] .product-details .variant-option[data-testid=variant-option-single]{max-width:100%;width:100%;justify-content:space-between}main[data-template=product] .product-details .product-form-buttons{grid-template-columns:1fr;gap:10px}main[data-template=product] .product-details .product-form-buttons .quantity-selector-wrapper,main[data-template=product] .product-details .product-form-buttons .add-to-cart-button,main[data-template=product] .product-details .product-form-buttons .accelerated-checkout-block{grid-column:1 / -1}}@media screen and (max-width:749px){main[data-template=product] .product-information__grid{padding:8px 10px 14px!important;gap:10px!important}main[data-template=product] .product-information__media slideshow-container{border-radius:14px;padding:8px}main[data-template=product] .product-information__media .product-media-container{min-height:clamp(250px,38vh,320px)!important;max-height:clamp(250px,38vh,320px)!important;padding:8px;border-radius:14px}main[data-template=product] .product-information__media .product-media>*,main[data-template=product] .product-information__media .product-media :is(img,.product-media__image),main[data-template=product] .product-information__media slideshow-slide{border-radius:14px!important;clip-path:inset(0 round 14px)}main[data-template=product] .product-details h1{font-size:clamp(1.15rem,6vw,1.45rem);line-height:1.14}main[data-template=product] .product-details .variant-option__button-label{min-height:42px;padding-inline:14px;font-size:.9rem}main[data-template=product] .product-details .quantity-selector{height:56px!important;grid-template-columns:32px minmax(0,1fr) 32px;padding-inline:8px}main[data-template=product] .product-details .quantity-selector :is(.quantity-minus,.quantity-plus){width:32px!important;height:32px!important;min-width:32px!important;min-height:32px!important}main[data-template=product] .product-details .quantity-selector input[type=number]{font-size:1.45rem!important}main[data-template=product] .product-details .add-to-cart-button,main[data-template=product] .product-details .shopify-payment-button__button{min-height:52px!important;height:52px!important}}@media screen and (max-width:420px){main[data-template=product] .product-information__media .slideshow-controls__thumbnail{width:56px!important;min-width:56px!important}main[data-template=product] .product-details h1{font-size:1.08rem}}
/*# sourceMappingURL=/cdn/shop/t/4/assets/clora-marketplace.css.map */
