:root{--src-primary:#c8202f;--src-primary-dark:#8c1020;--src-gold:#c9a25e;--src-cream:#faf9f5;--src-cream-2:#f4ece4;--src-ink:#120a0c;--src-ink-2:#1c1012;--src-muted:#8a7a74;--src-line:#e8ddd6;--src-success:#6fcf97;--src-font-heading:"Marcellus", Georgia, serif;--src-font-body:"Hanken Grotesk", system-ui, -apple-system, sans-serif;--src-radius:18px;--src-radius-sm:12px;--src-pill:100px;--src-maxw:1200px;--src-section-y:88px;--src-cta-glow:0 14px 34px -12px rgba(200,32,47,.7)}.src-root *{box-sizing:border-box}.src-root{font-family:var(--src-font-body);color:var(--src-ink);background:var(--src-cream);line-height:1.55;-webkit-font-smoothing:antialiased}.src-root img{max-width:100%;display:block}.src-root a{color:inherit;text-decoration:none}.src-wrap{max-width:var(--src-maxw);margin:0 auto;padding:0 24px}.src-section{padding-block:var(--src-section-y);scroll-margin-top:84px}.src-h{font-family:var(--src-font-heading);font-weight:400;letter-spacing:-.01em;line-height:1.08;margin:0}.src-eyebrow{font-size:12px;letter-spacing:.22em;text-transform:uppercase;color:var(--src-primary);font-weight:600;margin:0 0 14px}.src-lead{color:var(--src-muted);font-size:18px;max-width:62ch}.src-center{text-align:center}.src-center .src-lead{margin-left:auto;margin-right:auto}.src-btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;font-family:var(--src-font-body);font-weight:600;font-size:16px;padding:17px 30px;border-radius:var(--src-pill);border:0;cursor:pointer;transition:transform .25s ease,box-shadow .25s ease,background .25s ease;text-align:center;line-height:1}.src-btn--primary{background:var(--src-primary);color:#fff;box-shadow:var(--src-cta-glow)}.src-btn--primary:hover{transform:translateY(-2px)}.src-btn--dark{background:var(--src-ink);color:var(--src-cream)}.src-btn--ghost{background:transparent;color:var(--src-ink);border:1px solid var(--src-line)}.src-btn--ghost:hover{border-color:var(--src-ink)}.src-btn--block{width:100%}.src-btn[disabled]{opacity:.5;cursor:not-allowed;transform:none}.src-announce{background:var(--src-ink);color:var(--src-cream);font-size:13px;letter-spacing:.04em;text-align:center;padding:11px 16px}.src-announce a{color:var(--src-gold)}.src-header{position:sticky;top:0;z-index:40;background:color-mix(in srgb,var(--src-cream) 78%,transparent);backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);border-bottom:1px solid var(--src-line)}.src-header__bar{display:flex;align-items:center;justify-content:space-between;height:68px}.src-logo{font-family:var(--src-font-heading);font-size:24px;letter-spacing:.02em}.src-nav{display:flex;gap:30px;align-items:center}.src-nav a{font-size:14px;color:var(--src-ink);opacity:.8;transition:opacity .2s}.src-nav a:hover{opacity:1}.src-nav__badge{font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:var(--src-gold)}.src-header__actions{display:flex;align-items:center;gap:18px}.src-cart-btn{position:relative;background:none;border:0;cursor:pointer;color:var(--src-ink);display:flex;align-items:center}.src-cart-count{position:absolute;top:-8px;right:-10px;background:var(--src-primary);color:#fff;font-size:11px;min-width:18px;height:18px;border-radius:100px;display:flex;align-items:center;justify-content:center;padding:0 5px;font-weight:600}.src-nav-toggle{display:none;background:none;border:0;cursor:pointer;color:var(--src-ink)}.src-hero{padding-block:56px var(--src-section-y)}.src-hero__grid{display:grid;grid-template-columns:1.05fr 1fr;gap:56px;align-items:start}.src-gallery__main{position:relative;border-radius:var(--src-radius);overflow:hidden;background:var(--src-cream-2);aspect-ratio:4/5}.src-gallery__main img{width:100%;height:100%;object-fit:cover}.src-badge-save{position:absolute;top:18px;left:18px;z-index:2;background:var(--src-primary);color:#fff;font-size:13px;font-weight:600;letter-spacing:.06em;padding:8px 14px;border-radius:var(--src-pill)}.src-thumbs{display:flex;gap:12px;margin-top:14px;flex-wrap:wrap}.src-thumb{width:74px;height:74px;border-radius:var(--src-radius-sm);overflow:hidden;border:2px solid transparent;cursor:pointer;background:var(--src-cream-2);padding:0}.src-thumb.is-active{border-color:var(--src-primary)}.src-thumb img{width:100%;height:100%;object-fit:cover}.src-buy__title{font-size:clamp(34px,4.4vw,52px);margin:6px 0 14px}.src-rating{display:flex;align-items:center;gap:10px;margin-bottom:18px}.src-rating:hover span:last-child{color:var(--src-ink);text-decoration:underline}.src-stars{color:var(--src-gold);letter-spacing:2px;font-size:16px}.src-rating span{color:var(--src-muted);font-size:14px}.src-price{display:flex;align-items:baseline;gap:12px;margin:18px 0}.src-price__now{font-size:34px;font-family:var(--src-font-heading)}.src-price__was{font-size:20px;color:var(--src-muted);text-decoration:line-through}.src-price__save{font-size:12px;font-weight:600;letter-spacing:.06em;color:var(--src-primary);background:color-mix(in srgb,var(--src-primary) 12%,transparent);padding:5px 11px;border-radius:var(--src-pill)}.src-buy__desc{color:var(--src-muted);margin:0 0 22px;font-size:16.5px}.src-opt{margin:20px 0}.src-opt__label{font-size:13px;letter-spacing:.08em;text-transform:uppercase;color:var(--src-muted);margin-bottom:10px}.src-opt__label b{color:var(--src-ink);font-weight:600;text-transform:none;letter-spacing:0;margin-left:6px}.src-swatches{display:flex;gap:10px;flex-wrap:wrap}.src-swatch{padding:11px 20px;border-radius:var(--src-pill);border:1px solid var(--src-line);background:#fff;cursor:pointer;font-size:14px;font-weight:500;transition:all .2s}.src-swatch.is-active{border-color:var(--src-primary);background:var(--src-primary);color:#fff}.src-swatch[disabled]{opacity:.4;text-decoration:line-through;cursor:not-allowed}.src-qty-row{display:flex;gap:14px;align-items:center;margin:22px 0}.src-qty{display:inline-flex;align-items:center;border:1px solid var(--src-line);border-radius:var(--src-pill);overflow:hidden;background:#fff}.src-qty button{width:46px;height:50px;background:none;border:0;font-size:20px;cursor:pointer;color:var(--src-ink)}.src-qty input{width:46px;height:50px;border:0;text-align:center;font-size:16px;font-family:inherit;background:none;-moz-appearance:textfield}.src-qty input::-webkit-outer-spin-button,.src-qty input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.src-buy__actions{display:flex;flex-direction:column;gap:12px;margin-top:8px}.src-buy__actions .shopify-payment-button{margin-top:0}.src-buy__actions .shopify-payment-button__button{border-radius:var(--src-pill)!important;font-family:var(--src-font-body)!important}.src-stockline{font-size:13px;color:var(--src-muted);margin-top:14px;display:flex;align-items:center;gap:8px}.src-dot{width:8px;height:8px;border-radius:50%;background:var(--src-success);display:inline-block}.src-trust{display:flex;flex-wrap:wrap;gap:18px 26px;margin-top:26px;padding-top:24px;border-top:1px solid var(--src-line)}.src-trust__item{display:flex;align-items:center;gap:9px;font-size:13.5px;color:var(--src-ink)}.src-trust__item svg{color:var(--src-primary);flex:0 0 auto}.src-stats{display:grid;grid-template-columns:repeat(4,1fr);gap:18px;margin-top:54px;border-top:1px solid var(--src-line);padding-top:34px}.src-stat__n{font-family:var(--src-font-heading);font-size:30px;color:var(--src-primary)}.src-stat__l{font-size:13px;color:var(--src-muted);margin-top:4px}.src-shead{margin-bottom:46px}.src-shead .src-h{font-size:clamp(28px,3.4vw,42px)}.src-feat__grid{display:grid;grid-template-columns:repeat(3,1fr);gap:26px}.src-feat{background:#fff;border:1px solid var(--src-line);border-radius:var(--src-radius);padding:34px 30px}.src-feat__ic{width:52px;height:52px;border-radius:14px;background:var(--src-cream-2);display:flex;align-items:center;justify-content:center;color:var(--src-primary);margin-bottom:20px;font-size:24px}.src-feat h3{font-family:var(--src-font-heading);font-size:21px;margin:0 0 10px;font-weight:400}.src-feat p{color:var(--src-muted);font-size:15px;margin:0}.src-vid--dark{background:var(--src-ink);color:var(--src-cream)}.src-vid--dark .src-eyebrow{color:var(--src-gold)}.src-vid--dark .src-lead{color:color-mix(in srgb,var(--src-cream) 70%,transparent)}.src-vid__grid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.src-vid__item{position:relative;border-radius:var(--src-radius);overflow:hidden;aspect-ratio:9/13;background:#000;cursor:pointer}.src-vid__item video,.src-vid__item img{width:100%;height:100%;object-fit:cover}.src-vid__cap{position:absolute;left:0;right:0;bottom:0;padding:16px;background:linear-gradient(transparent,#000000b3);font-size:14px;color:#fff}.src-vid__play{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;color:#fff}.src-vid__play svg{width:54px;height:54px;opacity:.92;filter:drop-shadow(0 2px 8px rgba(0,0,0,.4))}.src-benefits__grid{display:grid;grid-template-columns:1fr 1fr;gap:50px;align-items:center}.src-benefit{display:flex;gap:16px;padding:16px 0;border-bottom:1px solid var(--src-line)}.src-benefit:last-child{border-bottom:0}.src-benefit__ic{flex:0 0 auto;width:40px;height:40px;border-radius:50%;background:var(--src-cream-2);display:flex;align-items:center;justify-content:center;color:var(--src-primary)}.src-benefit p{margin:0;font-size:16px}.src-benefits__media img{border-radius:var(--src-radius);width:100%}.src-fin{background:var(--src-cream-2)}.src-fin__grid{display:grid;grid-template-columns:1fr 1fr;gap:50px;align-items:center}.src-fin__media img{border-radius:var(--src-radius);width:100%}.src-cmp{overflow-x:auto}.src-cmp table{width:100%;border-collapse:collapse;min-width:560px;background:#fff;border-radius:var(--src-radius);overflow:hidden}.src-cmp th,.src-cmp td{padding:18px 20px;text-align:center;border-bottom:1px solid var(--src-line);font-size:15px}.src-cmp thead th{font-family:var(--src-font-heading);font-weight:400;font-size:17px}.src-cmp thead th.is-us{background:var(--src-primary);color:#fff}.src-cmp td.is-us{background:color-mix(in srgb,var(--src-primary) 7%,transparent);font-weight:600}.src-cmp tbody th{text-align:left;font-weight:500;color:var(--src-ink)}.src-cmp .yes{color:var(--src-success)}.src-cmp .no{color:var(--src-muted);opacity:.6}.src-cmp__cta{text-align:center;margin-top:34px}.src-cmp__note{color:var(--src-muted);font-size:13px;margin:12px 0 0}.src-spec__grid{display:grid;grid-template-columns:repeat(4,1fr);gap:1px;background:var(--src-line);border:1px solid var(--src-line);border-radius:var(--src-radius);overflow:hidden}.src-spec{background:#fff;padding:26px 22px}.src-spec__l{font-size:12px;letter-spacing:.1em;text-transform:uppercase;color:var(--src-muted);margin-bottom:8px}.src-spec__v{font-family:var(--src-font-heading);font-size:18px}.src-rev__grid{display:grid;grid-template-columns:repeat(3,1fr);gap:22px}.src-rev{background:#fff;border:1px solid var(--src-line);border-radius:var(--src-radius);padding:28px}.src-rev__stars{color:var(--src-gold);letter-spacing:2px;margin-bottom:12px}.src-rev__body{font-size:15.5px;margin:0 0 18px}.src-rev__who{display:flex;align-items:center;gap:10px;font-size:14px;flex-wrap:wrap}.src-rev__who b{font-weight:600}.src-rev__v{color:var(--src-success);font-size:12px;display:flex;align-items:center;gap:4px}.src-rev__sum{display:grid;grid-template-columns:auto 1fr;gap:44px;align-items:center;background:#fff;border:1px solid var(--src-line);border-radius:var(--src-radius);padding:30px 36px;margin:0 auto 34px;max-width:760px}.src-rev__num{font-family:var(--src-font-heading);font-size:58px;line-height:1}.src-rev__stars-lg{color:var(--src-gold);letter-spacing:3px;font-size:18px;margin:8px 0 6px}.src-rev__count{color:var(--src-muted);font-size:13.5px}.src-rev__bars{display:flex;flex-direction:column;gap:9px}.src-rev__bar{display:grid;grid-template-columns:30px 1fr 44px;gap:12px;align-items:center;font-size:13px;color:var(--src-muted)}.src-rev__bar i{display:block;height:8px;border-radius:100px;background:var(--src-cream-2);overflow:hidden;font-style:normal}.src-rev__bar b{display:block;height:100%;border-radius:100px;background:var(--src-gold)}.src-rev__bar span:last-child{text-align:right}.src-rev__top{display:flex;align-items:center;justify-content:space-between;margin-bottom:12px}.src-rev__top .src-rev__stars{margin-bottom:0}.src-rev__date{color:var(--src-muted);font-size:12.5px}.src-rev__title{font-weight:600;font-size:15.5px;margin:0 0 8px}.src-rev__meta{color:var(--src-muted);font-size:12.5px}.src-rev.is-hidden{display:none}.src-rev__more{display:flex;justify-content:center;margin-top:30px}.src-up{background:var(--src-ink);color:var(--src-cream);border-radius:var(--src-radius);padding:54px;display:grid;grid-template-columns:1fr 1fr;gap:40px;align-items:center}.src-up .src-eyebrow{color:var(--src-gold)}.src-up__media img{border-radius:var(--src-radius-sm)}.src-final{background:var(--src-cream-2);text-align:center}.src-final__card{max-width:560px;margin:0 auto}.src-final__price{font-family:var(--src-font-heading);font-size:40px;margin:18px 0}.src-final__trust{color:var(--src-muted);font-size:13.5px;margin-top:18px}.src-faq__list{max-width:780px;margin:0 auto}.src-faq__item{border-bottom:1px solid var(--src-line)}.src-faq__q{width:100%;background:none;border:0;cursor:pointer;text-align:left;display:flex;justify-content:space-between;align-items:center;gap:20px;padding:24px 0;font-size:18px;font-family:var(--src-font-heading);color:var(--src-ink)}.src-faq__q svg{flex:0 0 auto;transition:transform .3s}.src-faq__item.is-open .src-faq__q svg{transform:rotate(45deg)}.src-faq__a{max-height:0;overflow:hidden;transition:max-height .35s ease}.src-faq__a p{color:var(--src-muted);margin:0 0 24px;font-size:16px}.src-footer{background:var(--src-ink);color:var(--src-cream);padding:60px 0 40px}.src-footer__top{display:flex;justify-content:space-between;gap:40px;flex-wrap:wrap;margin-bottom:40px}.src-footer__brand .src-logo{color:var(--src-cream)}.src-footer__brand p{color:color-mix(in srgb,var(--src-cream) 60%,transparent);max-width:34ch;margin-top:12px;font-size:14.5px}.src-footer__links{display:flex;gap:28px;flex-wrap:wrap}.src-footer__links a{color:color-mix(in srgb,var(--src-cream) 80%,transparent);font-size:14px}.src-footer__bottom{border-top:1px solid color-mix(in srgb,var(--src-cream) 14%,transparent);padding-top:24px;font-size:13px;color:color-mix(in srgb,var(--src-cream) 55%,transparent)}.src-sticky{position:fixed;left:0;right:0;bottom:0;z-index:50;background:color-mix(in srgb,var(--src-cream) 92%,transparent);backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);border-top:1px solid var(--src-line);transform:translateY(110%);transition:transform .35s ease}.src-sticky.is-visible{transform:translateY(0)}.src-sticky__in{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:12px 24px;max-width:var(--src-maxw);margin:0 auto}.src-sticky__info{display:flex;align-items:center;gap:14px;min-width:0}.src-sticky__info img{width:46px;height:46px;border-radius:12px;object-fit:cover;flex:0 0 auto}.src-sticky__t{font-family:var(--src-font-heading);font-size:16px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.src-sticky__p{font-size:14px;color:var(--src-muted)}.src-sticky .src-btn{padding:14px 28px;white-space:nowrap}.src-drawer{position:fixed;top:0;right:0;bottom:0;left:0;z-index:60;visibility:hidden;pointer-events:none}.src-drawer.is-open{visibility:visible;pointer-events:auto}.src-drawer__overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:#120a0c73;opacity:0;transition:opacity .3s}.src-drawer.is-open .src-drawer__overlay{opacity:1}.src-drawer__panel{position:absolute;top:0;right:0;height:100%;width:min(420px,90vw);background:var(--src-cream);transform:translate(100%);transition:transform .35s ease;display:flex;flex-direction:column}.src-drawer.is-open .src-drawer__panel{transform:translate(0)}.src-drawer__head{display:flex;justify-content:space-between;align-items:center;padding:22px 24px;border-bottom:1px solid var(--src-line)}.src-drawer__head h3{font-family:var(--src-font-heading);font-weight:400;margin:0;font-size:20px}.src-drawer__close{background:none;border:0;cursor:pointer;font-size:22px;color:var(--src-ink)}.src-drawer__body{flex:1;overflow-y:auto;padding:18px 24px}.src-drawer__empty{text-align:center;color:var(--src-muted);padding:50px 0}.src-citem{display:flex;gap:14px;padding:16px 0;border-bottom:1px solid var(--src-line)}.src-citem img{width:64px;height:64px;border-radius:12px;object-fit:cover}.src-citem__t{font-size:15px;font-weight:500}.src-citem__v{font-size:13px;color:var(--src-muted)}.src-citem__rm{background:none;border:0;color:var(--src-muted);font-size:12px;cursor:pointer;text-decoration:underline;padding:0;margin-top:6px}.src-drawer__foot{padding:22px 24px;border-top:1px solid var(--src-line)}.src-drawer__sub{display:flex;justify-content:space-between;font-size:17px;margin-bottom:14px}.src-drawer__note{font-size:12px;color:var(--src-muted);text-align:center;margin-top:12px}.src-js .src-reveal{opacity:0;transform:translateY(24px);transition:opacity .7s ease,transform .7s ease}.src-js .src-reveal.is-in{opacity:1;transform:none}@media(prefers-reduced-motion:reduce){.src-js .src-reveal{opacity:1;transform:none;transition:none}.src-btn,.src-sticky,.src-drawer__panel{transition:none}}@media(max-width:900px){:root{--src-section-y:60px}.src-hero__grid{grid-template-columns:1fr;gap:34px}.src-feat__grid,.src-rev__grid{grid-template-columns:1fr}.src-vid__grid{display:flex;gap:14px;overflow-x:auto;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;padding-bottom:12px}.src-vid__item{flex:0 0 74%;scroll-snap-align:center}.src-js .src-vid__grid .src-reveal{opacity:1;transform:none}.src-spec__grid{grid-template-columns:1fr 1fr}.src-benefits__grid,.src-fin__grid,.src-up{grid-template-columns:1fr}.src-up{padding:34px}.src-stats{grid-template-columns:1fr 1fr;gap:24px}.src-nav{display:none}.src-nav-toggle{display:flex}.src-nav.is-open{display:flex;position:absolute;top:68px;left:0;right:0;flex-direction:column;background:var(--src-cream);padding:20px 24px;border-bottom:1px solid var(--src-line);gap:18px}}@media(max-width:640px){.src-rev__sum{grid-template-columns:1fr;gap:22px;padding:26px;text-align:center}.src-rev__bar{text-align:left}}@media(max-width:520px){.src-spec__grid{grid-template-columns:1fr}.src-stats{grid-template-columns:1fr 1fr}.src-wrap{padding:0 18px}}
/*# sourceMappingURL=/cdn/shop/t/5/assets/silkrootcare.css.map */
