#app .hc-home{--hc-ink:#59132d;--hc-muted:#795664;background:#fff9fb;color:var(--hc-ink);font-family:Arial,sans-serif}#app .hc-home *{box-sizing:border-box}#app .hc-home a{color:inherit}#app .hc-home h2,#app .hc-home h3,#app .hc-home p,#app .hc-home figure{margin:0}#app .hc-home h2{font-family:Georgia,Times New Roman,serif;font-weight:400;font-size:clamp(32px,3.5vw,52px);line-height:1.08;letter-spacing:-.045em;color:var(--hc-ink);text-transform:none}#app .hc-home h2 em{font-weight:400}#app .hc-home h3{font-size:24px;font-weight:500;letter-spacing:-.025em;line-height:1.2;color:var(--hc-ink)}#app .hc-home a:focus-visible,#app .hc-home button:focus-visible,#app .hc-home summary:focus-visible{outline:3px solid #a5456a;outline-offset:5px}#app .hc-section{padding:76px max(24px,5.8vw);margin:0}#app .hc-section-head{display:flex;align-items:end;justify-content:space-between;gap:24px;margin:0 0 30px;padding:0;height:auto;min-height:0;border:0;box-shadow:none;position:static}#app .hc-kicker{display:block;font-size:10px;letter-spacing:.15em;font-weight:600;margin-bottom:16px;line-height:1.5}#app .hc-text-link{display:inline-flex;gap:14px;align-items:center;font-size:13px;font-weight:600;line-height:1.5;text-decoration:underline;text-underline-offset:5px;text-decoration-thickness:1px;min-height:44px;white-space:nowrap}#app .hc-reassurance{display:flex;justify-content:center;gap:60px;min-height:58px;padding:12px 24px;background:#f3e4eb;border-bottom:1px solid #e9d4de}#app .hc-reassurance a{display:inline-flex;gap:14px;align-items:center;font-size:12px;text-decoration:none}#app .hc-products{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:22px}#app .hc-product{min-width:0;position:relative}#app .hc-product-link{display:block;text-decoration:none}#app .hc-product-image{aspect-ratio:4/5;overflow:hidden;background:#f3e4eb;border-radius:12px}#app .hc-product-image img{display:block;width:100%;height:100%;object-fit:cover;transition:transform .3s ease}#app .hc-product-link:hover img{transform:scale(1.025)}#app .hc-product-info{padding:17px 0 10px}#app .hc-product-info h3{font-size:23px;margin-bottom:5px}#app .hc-product-info p{font-size:13px;line-height:1.4;color:var(--hc-muted);min-height:19px}#app .hc-price{display:flex;align-items:center;gap:9px;margin-top:12px;font-size:15px;line-height:1.5}#app .hc-price strong{font-weight:600}#app .hc-price del,#app .hc-price s,#app .hc-price .compare{font-size:12px;color:var(--hc-muted);font-weight:400}#app .hc-quick{display:flex;align-items:center;justify-content:space-between;width:100%;min-height:44px;padding:9px 0;background:none;border:0;border-top:1px solid #dfcbd4;border-radius:0;color:var(--hc-ink);font:500 12px Arial,sans-serif;cursor:pointer;box-shadow:none}#app .hc-quick span{font-size:19px;font-weight:400}#app .hc-quick:hover{color:#a02d54}#app .hc-sensations{background:#f4e6ed}#app .hc-feeling-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px}#app .hc-feeling{display:flex;flex-direction:column;text-decoration:none;background:#fff9fb;border-radius:12px;overflow:hidden}#app .hc-feeling-image{aspect-ratio:1/1;overflow:hidden}#app .hc-feeling-image img{display:block;width:100%;height:100%;object-fit:cover}#app .hc-feeling-copy{padding:26px;display:flex;flex:1;flex-direction:column;align-items:start}#app .hc-feeling-copy p{font-size:14px;line-height:1.5;color:var(--hc-muted);margin:10px 0 16px;max-width:27ch}#app .hc-feeling-copy .hc-text-link{margin-top:auto}#app .hc-connected{display:flex;justify-content:space-between;gap:32px;align-items:center;padding:44px max(24px,5.8vw);background:#59132d;color:#fff3f8}#app .hc-connected h2{color:#fff3f8;font-size:clamp(30px,3vw,42px)}#app .hc-connected .hc-kicker{color:#edc2d2;margin-bottom:10px}#app .hc-button{display:inline-flex;align-items:center;justify-content:center;gap:22px;min-height:52px;padding:12px 24px;background:#f2d5e0;color:#59132d!important;border-radius:8px;font-size:13px;font-weight:600;text-decoration:none;white-space:nowrap}#app .hc-button:hover{background:#fff0f6}#app .hc-kit{display:grid;grid-template-columns:1fr 1fr;background:#fff9fb}#app .hc-kit figure{min-width:0}#app .hc-kit figure img{display:block;width:100%;height:100%;max-height:650px;object-fit:cover}#app .hc-kit-copy{padding:54px clamp(28px,6vw,95px);align-self:center}#app .hc-kit-copy ul{list-style:none;margin:32px 0;padding:0;display:grid;gap:22px}#app .hc-kit-copy li{display:flex;flex-direction:column;gap:5px}#app .hc-kit-copy li strong{font-size:17px;font-weight:500}#app .hc-kit-copy li span{font-size:13px;color:var(--hc-muted)}#app .hc-answers{display:grid;grid-template-columns:1fr 1.2fr;gap:60px;border-top:1px solid #e9d4de}#app .hc-answers h2{font-size:clamp(30px,3vw,42px)}#app .hc-answers details{border-bottom:1px solid #dfcbd4;padding:0;background:transparent;border-radius:0}#app .hc-answers summary{display:flex;justify-content:space-between;align-items:center;gap:20px;min-height:65px;padding:16px 0;font-size:15px;font-weight:500;cursor:pointer;list-style:none}#app .hc-answers summary::-webkit-details-marker{display:none}#app .hc-answers summary span{font-size:20px;font-weight:400;transition:transform .2s}#app .hc-answers details[open] summary span{transform:rotate(45deg)}#app .hc-answers details p{font-size:14px;line-height:1.6;color:var(--hc-muted);max-width:45ch}#app .hc-answers details>a{display:inline-flex;align-items:center;min-height:44px;font-size:13px;margin:6px 0 12px;text-underline-offset:4px}body:has(.hc-home) .footer-invitation{display:none}body:has(.hc-home) .night-footer{padding-top:44px}@media(min-width:701px){body:has(.hc-home) #app .dt-xmas-actions{position:relative;left:auto;right:auto;bottom:auto;padding:22px 24px;background:#f6d5e1}}@media(max-width:700px){#app .hc-section{padding:42px 20px}#app .hc-section-head{gap:14px;margin-bottom:24px;align-items:end}#app .hc-selection .hc-section-head h2{max-width:8.5em}#app .hc-home h2{font-size:33px}#app .hc-kicker{font-size:9px;margin-bottom:12px}#app .hc-text-link{font-size:12px;gap:8px}#app .hc-reassurance{gap:30px;min-height:52px;padding:8px 20px}#app .hc-reassurance a{font-size:11px;gap:8px;min-height:36px}#app .hc-products{grid-template-columns:repeat(2,minmax(0,1fr));gap:26px 14px}#app .hc-product-image{border-radius:8px}#app .hc-product-info{padding-top:12px}#app .hc-product-info h3{font-size:21px}#app .hc-product-info p{font-size:12px;min-height:17px}#app .hc-price{margin-top:9px;font-size:14px;gap:7px;flex-wrap:wrap}#app .hc-price del,#app .hc-price s{font-size:11px}#app .hc-feeling-grid{grid-template-columns:1fr;gap:14px}#app .hc-feeling{display:grid;grid-template-columns:43% 57%;border-radius:9px;min-height:205px}#app .hc-feeling-image{aspect-ratio:auto;height:100%}#app .hc-feeling-copy{padding:20px 17px}#app .hc-feeling-copy h3{font-size:22px}#app .hc-feeling-copy p{font-size:12px;line-height:1.5;margin:9px 0 5px}#app .hc-connected{padding:34px 24px;display:block}#app .hc-connected h2{font-size:32px;max-width:9em}#app .hc-button{margin-top:22px;font-size:12px;min-height:48px}#app .hc-kit{grid-template-columns:1fr}#app .hc-kit figure img{height:auto;aspect-ratio:1.15;object-position:center 62%;max-height:none}#app .hc-kit-copy{padding:34px 24px 40px}#app .hc-kit-copy ul{grid-template-columns:1fr 1fr;gap:20px;margin:26px 0 18px}#app .hc-kit-copy li strong{font-size:15px}#app .hc-kit-copy li span{font-size:12px}#app .hc-answers{grid-template-columns:1fr;gap:18px}#app .hc-answers h2{font-size:31px}#app .hc-answers summary{font-size:13px;min-height:64px}body:has(.hc-home) .night-footer{padding-top:30px}}@media(prefers-reduced-motion:reduce){#app .hc-product-image img,#app .hc-answers summary span{transition:none}}#app .hc-feeling:last-child .hc-feeling-image{background:#ddc5f0}#app .hc-feeling:last-child .hc-feeling-image img{object-fit:contain}
/*# sourceMappingURL=/cdn/shop/t/3/assets/home-clarity-nov03.css.map */
