:root{--hc-teal: #1F5C58;--hc-teal-dark: #164541;--hc-teal-soft: #E5EFED;--hc-terracotta-logo: #D9734E;--hc-brand: #B85432;--hc-brand-dark: #9E4429;--hc-brand-soft: #FBEAE1;--hc-ink: #22302E;--hc-text: #22302E;--hc-text-2: #5B6B69;--hc-text-3: #7A8785;--hc-bg: #FFFFFF;--hc-bg-warm: #FAF6F0;--hc-bg-warm-2: #F3EDE4;--hc-border: #E7E0D5;--hc-border-strong: #D3C9BB;--hc-overlay: rgba(34,48,46,.45);--font-head: "Fraunces", Georgia, "Times New Roman", serif;--font-body: "Inter", system-ui, -apple-system, "Segoe UI", sans-serif;--font-logo: "Poppins", "Inter", system-ui, sans-serif;--sh-md: 0 6px 20px rgba(34,48,46,.08);--sh-lg: 0 14px 40px rgba(34,48,46,.14)}body{background:var(--hc-bg-warm);color:var(--hc-text)}h1,h2,h3{font-weight:600;letter-spacing:-.015em;color:var(--hc-ink);font-variation-settings:"opsz" 72}h4{font-family:var(--font-body);font-weight:700;letter-spacing:0}a{color:var(--hc-teal)}:focus-visible{outline-color:var(--hc-teal)}.eyebrow{color:var(--hc-teal);letter-spacing:.12em}.link-more{color:var(--hc-teal)}.sec-title{font-size:30px}.fine{color:var(--hc-text-2)}.btn{border-radius:var(--r-full);font-weight:600}.btn--dark{background:var(--hc-teal);color:#fff}.btn--dark:hover{background:var(--hc-teal-dark)}.btn--outline{background:transparent;border-color:var(--hc-teal);color:var(--hc-teal)}.btn--outline:hover{background:var(--hc-teal);color:#fff;border-color:var(--hc-teal)}.logo{display:inline-flex;align-items:center;gap:10px;font-family:var(--font-logo);font-weight:700;font-size:26px;letter-spacing:-.03em;line-height:1;color:var(--hc-teal)}.logo .logo__mark{width:38px;height:38px;flex:none}.logo .logo__word{display:inline-flex;color:var(--hc-teal);font-weight:700}.logo .logo__word .logo__a{color:var(--hc-teal);font-weight:700}.logo .logo__word .logo__b{color:var(--hc-terracotta-logo);font-weight:700}.logo__mark .m-line{fill:none;stroke:var(--hc-teal);stroke-width:9;stroke-linecap:round;stroke-linejoin:round}.logo__mark .m-acc{fill:var(--hc-terracotta-logo)}.logo--light,.logo--light .logo__word,.logo--light .logo__word .logo__a{color:#fff}.logo--light .logo__word .logo__b{color:#f2a27f}.logo--light .logo__mark .m-line{stroke:#fff}.logo--light .logo__mark .m-acc{fill:#f2a27f}.announce{background:var(--hc-teal);color:#e5efed;border-bottom:0;font-size:13px}.announce__track{gap:var(--sp-10)}.announce__track>span+span:before{content:"\2022";margin-right:var(--sp-10);color:#8fb8b2}.announce__x{background:transparent;color:#cfe0dd}.site-header{background:#fffffff7;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-bottom:1px solid var(--hc-border)}.header__inner{height:76px}.searchbox{background:var(--hc-bg-warm);border-color:var(--hc-border)}.searchbox:focus-within{border-color:var(--hc-teal);box-shadow:0 0 0 3px var(--hc-teal-soft)}.icon-btn{color:var(--hc-ink)}.icon-btn:hover{background:var(--hc-teal-soft);color:var(--hc-teal)}.desktop-nav{border-top:1px solid var(--hc-border)}.nav__inner{align-items:center}.nav-item>a{font-weight:600;color:var(--hc-ink)}.nav-item>a:hover{color:var(--hc-teal)}.nav-item--help{margin-left:auto}.nav-item--help>a{display:inline-flex;align-items:center;gap:6px;color:var(--hc-text-2);font-weight:500}.nav-item--help>a:hover{color:var(--hc-teal)}.mega__col a:hover,.search-drop__all{color:var(--hc-teal)}.rd-hero{display:grid;grid-template-columns:1.05fr 1fr;gap:var(--sp-10);align-items:center;margin-top:var(--sp-8);background:#fff;border:1px solid var(--hc-border);border-radius:28px;padding:var(--sp-12);overflow:hidden}.rd-hero h1{font-size:52px;line-height:1.08;margin:var(--sp-3) 0 var(--sp-4)}.rd-hero h1 em{font-style:italic;color:var(--hc-teal)}.rd-hero .lead{font-size:18px;color:var(--hc-text-2);max-width:44ch;margin-bottom:var(--sp-6)}.rd-hero__claims{display:flex;flex-wrap:wrap;gap:var(--sp-2) var(--sp-5);margin-top:var(--sp-5);padding:0;list-style:none;font-size:14px;color:var(--hc-text-2)}.rd-hero__claims li{display:inline-flex;align-items:center;gap:6px}.rd-hero__claims .ic{color:var(--hc-teal)}.rd-hero__art .media-tile{aspect-ratio:1;border-radius:22px;background:var(--hc-bg-warm-2)}.rd-hero__art .media-tile img{object-fit:cover}.rd-cats{display:grid;grid-template-columns:repeat(5,1fr);gap:var(--sp-4)}.rd-cat{display:block;background:#fff;border:1px solid var(--hc-border);border-radius:20px;padding:var(--sp-3);color:var(--hc-ink);transition:border-color .15s,box-shadow .15s,transform .15s}.rd-cat:hover{text-decoration:none;border-color:var(--hc-teal);box-shadow:var(--sh-md);transform:translateY(-2px)}.rd-cat .media-tile{border-radius:14px;aspect-ratio:4/3}.rd-cat strong{display:flex;justify-content:space-between;align-items:center;font-size:15px;padding:var(--sp-3) var(--sp-1) var(--sp-1)}.rd-cat strong .ic{color:var(--hc-teal)}.p-grid{gap:var(--sp-6) var(--sp-5)}.p-card{background:#fff;border:1px solid var(--hc-border);border-radius:20px;padding:var(--sp-3);transition:box-shadow .15s,border-color .15s}.p-card:hover{box-shadow:var(--sh-md);border-color:var(--hc-border-strong)}.p-card__media{border-radius:14px;background:var(--hc-bg-warm-2)}.p-card__media .media-tile{border-radius:14px}.p-card__body{padding:var(--sp-3) var(--sp-1) var(--sp-1)}.p-card__name{font-size:15px}.p-card__name:hover{color:var(--hc-teal)}.p-card .btn{width:100%}.badge--bestseller{background:var(--hc-teal)}.badge--new{background:var(--hc-teal-dark)}.rd-why{background:var(--hc-teal);color:#e5efed;border-radius:28px;padding:var(--sp-10) var(--sp-10)}.rd-why .eyebrow{color:#f2c1a8}.rd-why h2{color:#fff;margin-bottom:var(--sp-6)}.rd-why__grid{display:grid;grid-template-columns:repeat(4,1fr);gap:var(--sp-4)}.rd-why__item{background:#ffffff12;border:1px solid rgba(255,255,255,.14);border-radius:18px;padding:var(--sp-5)}.rd-why__item .ic{color:#f2c1a8;margin-bottom:var(--sp-3)}.rd-why__item strong{display:block;color:#fff;font-size:16px;margin-bottom:4px}.rd-why__item p{margin:0;font-size:14px;color:#cfe0dd;line-height:1.55}.rd-reviews{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--sp-4)}.rd-review{background:#fff;border:1px solid var(--hc-border);border-radius:18px;padding:var(--sp-5);display:flex;gap:var(--sp-4);align-items:center;color:var(--hc-ink)}.rd-review:hover{text-decoration:none;border-color:var(--hc-teal)}.rd-review img{width:72px;height:72px;border-radius:12px;object-fit:cover;flex:none;background:var(--hc-bg-warm-2)}.rd-review strong{display:block;font-size:14px;line-height:1.4}.rd-review .stars .ic{color:#d99a2b;fill:#d99a2b}.rd-help{display:grid;grid-template-columns:1.2fr 1fr;gap:var(--sp-8);align-items:start}.rd-help__card{background:#fff;border:1px solid var(--hc-border);border-radius:22px;padding:var(--sp-8);position:sticky;top:calc(var(--header-h) + 24px)}.rd-help__card h3{margin-bottom:var(--sp-2)}.rd-help__card p{color:var(--hc-text-2);font-size:15px}.rd-help__links{display:grid;gap:var(--sp-2);margin-top:var(--sp-5)}.rd-help__links a{display:flex;align-items:center;justify-content:space-between;gap:var(--sp-3);padding:14px var(--sp-4);border:1px solid var(--hc-border);border-radius:14px;color:var(--hc-ink);font-weight:600;font-size:15px}.rd-help__links a:hover{text-decoration:none;border-color:var(--hc-teal);color:var(--hc-teal)}.rd-help__links a span{display:inline-flex;align-items:center;gap:10px}.rd-help__links .ic{color:var(--hc-teal)}.acc{border-radius:16px;background:#fff}.acc>summary{font-family:var(--font-body);font-size:16px}.newsletter{background:var(--hc-ink);border-radius:28px}.newsletter h2{font-family:var(--font-head)}.newsletter .field{border-radius:var(--r-full)}.pdp__title{font-size:34px;line-height:1.15}.pdp__main,.pdp__main .media-tile{border-radius:24px;background:#fff}.pdp__info{background:#fff;border:1px solid var(--hc-border);border-radius:24px;padding:var(--sp-8)}.pincode{background:var(--hc-teal-soft);border-color:transparent;border-radius:16px}.pincode .ic,.trust-row .ic{color:var(--hc-teal)}.pill.is-active,.chip.is-active{background:var(--hc-teal);border-color:var(--hc-teal)}.pdp__info>.badge{display:none}.pdp__main{position:relative}.rd-pdp{grid-template-columns:1.1fr 1fr;gap:var(--sp-8);padding-top:var(--sp-4)}.pdp__thumbs button{border-radius:12px;background:#fff}.pdp__thumbs button.is-active{border-color:var(--hc-teal)}.rd-buy>*+*{margin-top:var(--sp-5)}.rd-buy__top{display:flex;justify-content:space-between;align-items:center;gap:var(--sp-3)}.rd-buy__top .eyebrow{margin:0}.rd-buy .rd-buy__wish{position:static;box-shadow:none;border:1px solid var(--hc-border);background:#fff}.rd-buy .pdp__title{margin-top:var(--sp-2)}.rd-buy__intro,.rd-buy__intro p{color:var(--hc-text-2);font-size:15.5px;line-height:1.65;margin:0}.rd-buy__price{padding:var(--sp-4) 0;border-top:1px solid var(--hc-border);border-bottom:1px solid var(--hc-border)}.rd-buy__price .price-lockup{margin:0}.rd-buy__price .price--lg{font-size:32px;font-weight:800;color:var(--hc-ink);letter-spacing:-.01em}.rd-buy__price .fine{margin:4px 0 0}.rd-highlights{list-style:none;margin:0;padding:0;display:grid;gap:10px}.rd-highlights li{display:flex;gap:10px;align-items:flex-start;font-size:15px;line-height:1.45;color:var(--hc-ink)}.rd-highlights .ic{color:var(--hc-teal);margin-top:1px}.rd-buy__ctas{display:grid;gap:var(--sp-3)}.rd-buy__row{display:flex;gap:var(--sp-3);align-items:stretch}.rd-buy__row .qty{border-radius:var(--r-full);flex:none;background:#fff}.rd-buy__row .qty button{width:46px;height:54px;background:transparent}.rd-buy__row .btn{flex:1}.btn.is-added,.btn.is-added:hover{background:var(--hc-teal);color:#fff}.rd-buy__pay{display:flex;gap:8px;align-items:center;font-size:13.5px;color:var(--hc-text-2);margin-bottom:0}.rd-buy__pay .ic{color:var(--hc-teal)}.rd-assure{list-style:none;margin-bottom:0;padding:var(--sp-5);display:grid;gap:var(--sp-4);background:var(--hc-teal-soft);border-radius:16px}.rd-assure li{display:flex;gap:12px;align-items:flex-start}.rd-assure .ic{color:var(--hc-teal);margin-top:2px}.rd-assure strong{display:block;font-size:14.5px;color:var(--hc-ink)}.rd-assure span{display:block;font-size:13.5px;color:var(--hc-text-2);line-height:1.5}.rd-buy__help{font-size:13.5px;color:var(--hc-text-2);margin-bottom:0}.rd-buy__offers{display:grid;gap:6px;padding:var(--sp-3) var(--sp-4);border:1px dashed var(--hc-brand);border-radius:14px;background:var(--hc-brand-soft)}.rd-buy__offers span{display:flex;align-items:center;gap:8px;font-size:14px;color:var(--hc-ink)}.rd-buy__offers .ic{color:var(--hc-brand)}.rd-buy__offers strong{color:var(--hc-brand-dark)}.rd-buy__offers small{font-size:12px;color:var(--hc-text-2)}.rd-gal{position:relative;overflow:hidden;border-radius:24px;background:#fff;border:1px solid var(--hc-border)}.rd-gal__track{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;-webkit-overflow-scrolling:touch;overscroll-behavior-x:contain;outline:none}.rd-gal__track::-webkit-scrollbar{display:none}.rd-gal__track:focus-visible{box-shadow:inset 0 0 0 3px var(--hc-teal)}.rd-gal__slide{flex:0 0 100%;scroll-snap-align:start;scroll-snap-stop:always}.rd-gal .rd-gal__slide .media-tile{border-radius:0;aspect-ratio:1;background:#fff}.rd-gal__nav{position:absolute;top:50%;transform:translateY(-50%);z-index:2;width:42px;height:42px;border-radius:50%;border:0;background:#fffffff0;color:var(--hc-ink);box-shadow:var(--sh-md);display:inline-flex;align-items:center;justify-content:center}.rd-gal__nav:hover{color:var(--hc-teal)}.rd-gal__nav[disabled]{opacity:0;pointer-events:none}.rd-gal__nav--prev{left:12px}.rd-gal__nav--next{right:12px}.rd-gal__dots{position:absolute;left:0;right:0;bottom:14px;z-index:2;display:flex;justify-content:center;gap:6px;pointer-events:none}.rd-gal__dots span{width:7px;height:7px;border-radius:999px;background:#22302e47;transition:width .2s,background .2s}.rd-gal__dots span.is-active{width:20px;background:var(--hc-teal)}.pdp__thumbs{overflow-x:auto;scrollbar-width:none;scroll-behavior:smooth}.pdp__thumbs::-webkit-scrollbar{display:none}.pdp__thumbs button{flex:none}@media(hover:none){.rd-gal__nav{display:none}}.ship-progress.rd-goals{background:var(--hc-teal-soft);border-radius:14px;padding:14px 16px 10px}.rd-goals p{display:block;margin:0}.rd-goals__msg{font-size:13.5px;color:var(--hc-ink);line-height:1.45}.rd-goals__msg strong{color:var(--hc-teal)}.rd-goals__ok{display:inline-flex;align-items:center;gap:4px;color:var(--hc-teal);font-weight:600}.rd-goals__track{position:relative;height:8px;background:#fff;border-radius:999px;margin:20px 16px 46px 0}.rd-goals__fill{height:100%;background:var(--hc-teal);border-radius:999px;transition:width .4s ease}.rd-goals__marks{list-style:none;margin:0;padding:0}.rd-goals__mark{position:absolute;top:50%;transform:translate(-50%,-50%)}.rd-goals__dot{width:30px;height:30px;border-radius:50%;background:#fff;border:2px solid var(--hc-border-strong);color:var(--hc-text-2);display:flex;align-items:center;justify-content:center}.rd-goals__mark.is-on .rd-goals__dot{background:var(--hc-teal);border-color:var(--hc-teal);color:#fff}.rd-goals__lbl{position:absolute;top:34px;left:50%;transform:translate(-50%);white-space:nowrap;text-align:center;font-size:11.5px;font-weight:600;line-height:1.25;color:var(--hc-ink)}.rd-goals__lbl em{display:block;font-style:normal;font-weight:500;color:var(--hc-text-2)}.rd-goals__mark.is-last .rd-goals__lbl{left:auto;right:-2px;transform:none;text-align:right}.rd-goals__gift{margin-top:2px}.rd-goals__note,.rd-goals__warn,.rd-goals__fine{font-size:12.5px;color:var(--hc-text-2);margin-top:6px!important;line-height:1.45}.rd-goals__note .ic{display:inline;vertical-align:-2px;color:var(--hc-teal)}.rd-goals__warn{color:var(--hc-warning)}.rd-goals__warn .ic,.rd-goals__msg .ic{display:inline;vertical-align:-2px}.rd-pdp-sections{max-width:860px;padding:var(--sp-4) 0 var(--sp-12)}.rd-specs th,.rd-specs td{padding:12px var(--sp-3)}.rd-specs th{width:38%;color:var(--hc-text-2)}.rd-specs td{color:var(--hc-ink)}.rd-subhead{font-weight:700;color:var(--hc-ink);margin:var(--sp-5) 0 var(--sp-2)}.rd-care,.acc__body ul{padding-left:20px;margin:0}.acc__body li{margin-bottom:4px}.sticky-buy{border-top:1px solid var(--hc-border)}.sticky-buy .btn{border-radius:var(--r-full)}.sticky-buy__var{color:var(--hc-teal);font-weight:600}.drawer{border-radius:22px 0 0 22px;overflow:hidden}.drawer__head h3{font-family:var(--font-head);font-size:22px}.ship-progress{background:var(--hc-teal-soft);border-radius:12px}.ship-ok{color:var(--hc-teal)}.cline__media .media-tile{border-radius:12px}.cline .qty{border-radius:var(--r-full)}.drawer__foot{background:var(--hc-bg-warm)}.drawer__totals strong{font-size:18px}.rd-drawer-note{display:flex;flex-wrap:wrap;justify-content:center;gap:6px 14px;font-size:12.5px;color:var(--hc-text-2);margin:0}.rd-drawer-note span{display:inline-flex;align-items:center;gap:5px}.rd-drawer-note .ic{color:var(--hc-teal)}footer.hcf{background:var(--hc-bg-warm-2)}footer.hcf .hcf__panel{background:var(--hc-teal);color:#e5efed}footer.hcf .hcf__links a,footer.hcf .hcf__val{color:#e5efed}footer.hcf .hcf__links a:hover,footer.hcf .hcf__val a{color:#fff}footer.hcf .hcf__lbl{color:#f2c1a8}footer.hcf .hcf__h{font-family:var(--font-head);font-size:20px}footer.hcf .hcf__brand{margin-bottom:var(--sp-5)}footer.hcf .hcf__card{border-radius:20px}footer.hcf .hcf__card h5{color:var(--hc-teal)}@media(max-width:1024px){.rd-hero{grid-template-columns:1fr;padding:var(--sp-8)}.rd-hero h1{font-size:40px}.rd-cats{grid-template-columns:repeat(3,1fr)}.rd-why__grid,.rd-reviews{grid-template-columns:1fr 1fr}.rd-help{grid-template-columns:1fr}.rd-help__card{position:static}.rd-pdp{grid-template-columns:1fr}}@media(max-width:768px){.logo{font-size:21px;gap:8px}.logo .logo__mark{width:30px;height:30px}.rd-hero{margin-top:var(--sp-4);padding:var(--sp-6);border-radius:22px;gap:var(--sp-6)}.rd-hero h1{font-size:32px}.rd-hero .lead{font-size:16px}.rd-hero .btn{width:100%}.rd-cats{display:flex;overflow-x:auto;gap:var(--sp-3);scroll-snap-type:x mandatory;padding-bottom:var(--sp-2)}.rd-cat{flex:0 0 62%;scroll-snap-align:start}.sec-title{font-size:24px}.p-card{padding:var(--sp-2);border-radius:16px}.rd-why{padding:var(--sp-8) var(--sp-5);border-radius:22px}.rd-why__grid,.rd-reviews{grid-template-columns:1fr}.rd-help__card{padding:var(--sp-6)}.pdp__info{padding:var(--sp-5)}.pdp__title{font-size:26px}.rd-pdp{gap:var(--sp-5);padding-top:var(--sp-2)}.rd-buy>*+*{margin-top:var(--sp-4)}.rd-buy__price .price--lg{font-size:28px}.rd-buy__row .qty button{width:40px}.drawer{border-radius:0}.announce__track>span+span:before{margin-right:var(--sp-5)}}
/*# sourceMappingURL=/cdn/shop/t/5/assets/hc-redesign.css.map */
