@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:500;font-display:swap;src:url(//kerarose.com/cdn/shop/t/97/assets/gr-cormorant-garamond-500.woff2?v=182166748388722948901787942921) format("woff2")}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:600;font-display:swap;src:url(//kerarose.com/cdn/shop/t/97/assets/gr-cormorant-garamond-600.woff2?v=182166748388722948901787942921) format("woff2")}@font-face{font-family:Cormorant Garamond;font-style:italic;font-weight:500;font-display:swap;src:url(//kerarose.com/cdn/shop/t/97/assets/gr-cormorant-garamond-500-italic.woff2?v=84804038144491084121787942921) format("woff2")}@font-face{font-family:Cinzel;font-style:normal;font-weight:500;font-display:swap;src:url(//kerarose.com/cdn/shop/t/97/assets/gr-cinzel-500.woff2?v=39078932101171346101787942921) format("woff2")}@font-face{font-family:Outfit;font-style:normal;font-weight:400;font-display:swap;src:url(//kerarose.com/cdn/shop/t/97/assets/gr-outfit-400.woff2?v=91053629794743410741787942921) format("woff2")}@font-face{font-family:Outfit;font-style:normal;font-weight:600;font-display:swap;src:url(//kerarose.com/cdn/shop/t/97/assets/gr-outfit-600.woff2?v=91053629794743410741787942921) format("woff2")}.gr{--gr-paper: #F7F2E8;--gr-paper-2: #EFE8DA;--gr-sand: #E3D8C3;--gr-sand-deep: #BCA98E;--gr-surface: #FCFAF5;--gr-surface-strong: #FEFCF8;--gr-surface-soft: #F3EDE0;--gr-ink: #14211B;--gr-ink-2: #33443B;--gr-ink-3: #5A6A5F;--gr-forest: #154433;--gr-forest-deep: #0E3224;--gr-moss: #2F6B50;--gr-sage: #DCE7DD;--gr-gold: #B8945A;--gr-gold-2: #D9BC85;--gr-gold-3: #EFDDB0;--gr-gold-ink: #7A5E31;--gr-line: rgba(21, 68, 51, .14);--gr-line-2: rgba(21, 68, 51, .24);--gr-line-dark: rgba(217, 188, 133, .18);--gr-r-card: 14px;--gr-r-inner: 10px;--gr-r-pill: 999px;--gr-shadow-soft: 0 18px 48px rgba(20, 33, 27, .1), 0 2px 6px rgba(20, 33, 27, .05);--gr-shadow-panel: 0 10px 30px rgba(20, 33, 27, .08), inset 0 1px 0 rgba(255, 253, 248, .9);--gr-f-display: "Cormorant Garamond", Georgia, "Times New Roman", serif;--gr-f-label: "Cinzel", Georgia, serif;--gr-f-ui: "Outfit", system-ui, -apple-system, "Segoe UI", sans-serif;--gr-ease: cubic-bezier(.25, 1, .5, 1);--gr-bloom: 1;--gr-pt: 48px;--gr-pb: 48px;color:var(--gr-ink);font:400 15px/1.65 var(--gr-f-ui);-webkit-font-smoothing:antialiased;padding:var(--gr-pt) 20px var(--gr-pb);background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='180' height='180'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='2' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 0.40 0 0 0 0 0.36 0 0 0 0 0.30 0 0 0 0.06 0'/%3E%3C/filter%3E%3Crect width='180' height='180' filter='url(%23n)'/%3E%3C/svg%3E"),radial-gradient(60% 40% at 84% -8%,rgba(184,148,90,calc(.18 * var(--gr-bloom))),transparent 62%),radial-gradient(48% 34% at 4% 26%,rgba(220,231,221,calc(.6 * var(--gr-bloom))),transparent 60%),#f5efe3}.gilded-root-section+.gilded-root-section .gr{--gr-bloom: 0}.gr *,.gr *:before,.gr *:after{box-sizing:border-box}.gr img{display:block;max-width:100%}.gr figure,.gr blockquote,.gr figcaption{margin:0}.gr h2,.gr h3,.gr h4{text-transform:none;letter-spacing:normal;font-weight:500}.gr-inner{max-width:1280px;margin-inline:auto}@media(min-width:750px){.gr{padding-inline:28px}}.gr-kicker{display:inline-flex;align-items:center;gap:10px;font-family:var(--gr-f-label);font-weight:500;font-size:10px;letter-spacing:.2em;text-transform:uppercase;color:var(--gr-gold-ink)}.gr-kicker:before{content:"";width:26px;height:1px;flex:none;background:linear-gradient(90deg,transparent,var(--gr-gold))}.gr-kicker--on-dark{color:var(--gr-gold-2)}.gr-kicker--on-dark:before{background:linear-gradient(90deg,transparent,var(--gr-gold-2))}.gr-h2{margin:12px 0 10px;font-family:var(--gr-f-display);font-weight:500;font-size:clamp(29px,7.4vw,48px);line-height:1.06;letter-spacing:-.012em;color:var(--gr-ink)}.gr-h2 em{color:var(--gr-forest);font-style:italic}.gr-lede{margin:0;max-width:45ch;color:var(--gr-ink-2);font-size:15px;line-height:1.65}.gr-lede p{margin:0 0 10px}.gr-lede p:last-child{margin-bottom:0}.gr-note{display:block;margin-top:14px;color:var(--gr-ink-3);font-size:12px;line-height:1.5}.gr-tag{display:inline-flex;align-items:center;gap:7px;padding:6px 11px;border-radius:var(--gr-r-pill);border:1px solid var(--gr-line-2);background:#fcfaf5b8;color:var(--gr-ink-2);font-family:var(--gr-f-ui);font-size:11px;font-weight:600;line-height:1;letter-spacing:.06em;text-transform:uppercase;white-space:nowrap}.gr-tag:before{content:"";width:7px;height:7px;flex:none;border-radius:0 55%;background:currentColor;transform:rotate(-8deg)}.gr-tag--verified{color:var(--gr-forest);background:var(--gr-sage);border-color:#15443333}.gr-tag--dark{color:var(--gr-gold-2);border-color:#d9bc8559;background:#d9bc8514}.gr-promo{position:relative;overflow:hidden;display:grid;border-radius:var(--gr-r-card);border:1px solid var(--gr-line-dark);color:#f3eee2;background:linear-gradient(180deg,#1a2922,#131f18 55%,#0f1b15)}.gr-promo--image-first .gr-promo-copy{order:2}.gr-promo--image-first .gr-promo-art{order:1}.gr-glow{position:absolute;z-index:0;left:20px;bottom:-110px;width:260px;height:260px;border-radius:50%;pointer-events:none;background:#b8945a3d;filter:blur(42px)}.gr-promo-copy{position:relative;z-index:2;display:flex;flex-direction:column;align-items:flex-start;justify-content:center;padding:32px 24px}.gr-promo-h{margin:12px 0;font-family:var(--gr-f-display);font-weight:500;font-size:clamp(32px,8.4vw,52px);line-height:1.02;letter-spacing:-.012em;color:#f3eee2}.gr-promo-h em{color:var(--gr-gold-2);font-style:italic}.gr-promo-body{margin:0 0 22px;max-width:40ch;color:#b9c3b9;font-size:14.5px;line-height:1.65}.gr-promo-body p{margin:0 0 10px}.gr-promo-body p:last-child{margin-bottom:0}.gr-promo-art{position:relative;z-index:1;overflow:hidden;min-height:230px;background:#00000014}.gr-promo-art picture{display:contents}.gr-promo-art img{width:100%;height:100%;object-fit:cover;object-position:center}.gr-btn{--gr-c: 8px;position:relative;isolation:isolate;display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:48px;padding:0 22px;border:0;cursor:pointer;text-decoration:none;font-family:var(--gr-f-label);font-size:11.5px;font-weight:600;line-height:1;letter-spacing:.16em;text-transform:uppercase;clip-path:polygon(var(--gr-c) 0,calc(100% - var(--gr-c)) 0,100% var(--gr-c),100% calc(100% - var(--gr-c)),calc(100% - var(--gr-c)) 100%,var(--gr-c) 100%,0 calc(100% - var(--gr-c)),0 var(--gr-c));transition:filter .15s var(--gr-ease),transform .15s var(--gr-ease)}.gr-btn--gold{background:linear-gradient(160deg,#e9d3a0,#c9a768 55%,#b08c4f);color:#2a2211;box-shadow:inset 0 0 0 1px #7a5e3159,inset 0 1px #fff8e68c}.gr-btn--gold:hover{filter:brightness(1.05)}.gr-btn--gold:active{transform:translateY(1px)}.gr-btn:focus-visible{outline:none;box-shadow:inset 0 0 0 2px #2a2211,inset 0 0 0 4px #fff8e6e6}@media(min-width:1100px){.gr-promo{grid-template-columns:.9fr 1.1fr;min-height:410px}.gr-promo--image-first .gr-promo-copy,.gr-promo--image-first .gr-promo-art{order:0}.gr-promo-copy{padding:44px 40px}.gr-promo-art{min-height:380px}.gr-glow{left:30px;bottom:-110px;width:320px;height:320px}}.gr-proof{display:grid;gap:24px;align-items:center}.gr-proof-card{position:relative;padding:0;overflow:hidden;width:100%;max-width:560px;margin-inline:auto;border-radius:var(--gr-r-card);border:1px solid var(--gr-line);background:var(--gr-sand);box-shadow:var(--gr-shadow-panel)}.gr-proof-card .gr-tag{position:absolute;left:20px;bottom:20px;background:#fcfaf5eb;pointer-events:none}.gr-compare{position:relative;width:100%;border-radius:0;overflow:hidden;cursor:ew-resize;touch-action:pan-y;-webkit-user-select:none;user-select:none;background:var(--gr-sand)}.gr-compare img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;pointer-events:none}.gr-compare .gr-before{clip-path:inset(0 calc(100% - var(--gr-pos, 50%)) 0 0)}.gr-compare:focus-visible{outline:2px solid var(--gr-gold-ink);outline-offset:3px}.gr-compare .gr-lbl{position:absolute;top:10px;z-index:3;padding:4px 9px;border-radius:var(--gr-r-pill);background:#0e1a149e;color:#f3eee2;font-family:var(--gr-f-label);font-size:10.5px;letter-spacing:.14em;text-transform:uppercase;pointer-events:none}.gr-compare .gr-lbl.is-before{left:10px}.gr-compare .gr-lbl.is-after{right:10px}.gr-compare .gr-handle{position:absolute;top:0;bottom:0;left:var(--gr-pos, 50%);z-index:4;width:2px;margin-left:-1px;background:var(--gr-surface-strong);box-shadow:0 0 0 1px #0e1a1438,0 2px 10px #0e1a1452;pointer-events:none}.gr-compare .gr-handle i{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);display:grid;place-items:center;width:44px;height:44px;border-radius:50%;background:var(--gr-forest);border:2px solid var(--gr-surface-strong);color:var(--gr-gold-2);font-style:normal;font-size:13px;box-shadow:var(--gr-shadow-soft)}@media(min-width:1100px){.gr-proof{grid-template-columns:.9fr 1.1fr;gap:40px}.gr-proof-card .gr-tag{left:26px;bottom:26px}}.gr-ledger{display:grid;gap:28px}.gr-ledger-rows{display:grid;gap:4px}.gr-row{display:grid;grid-template-columns:84px 1fr;gap:4px 16px;align-items:center;padding:16px 0;border-top:1px solid var(--gr-line)}.gr-row:last-child{border-bottom:1px solid var(--gr-line)}.gr-row .gr-n{grid-row:span 2;white-space:nowrap;font-family:var(--gr-f-display);font-weight:600;font-size:40px;line-height:.9;color:var(--gr-forest);letter-spacing:-.02em}.gr-row .gr-n .gr-pct{display:inline;font-size:.5em;margin-left:1px;vertical-align:baseline;color:var(--gr-gold-ink)}.gr-row p{margin:0;align-self:end;color:var(--gr-ink-2);font-size:14px;line-height:1.5}.gr-row .gr-bar{grid-column:2;display:block;height:3px;border-radius:var(--gr-r-pill);background:#1544331f;overflow:hidden}.gr-row .gr-bar i{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,var(--gr-moss),var(--gr-gold));transform-origin:left center;animation:gr-grow .9s var(--gr-ease) both}@keyframes gr-grow{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@media(min-width:750px){.gr-row{grid-template-columns:96px 1fr;padding:20px 0}.gr-row .gr-n{font-size:52px}.gr-row p{font-size:14.5px}}@media(min-width:1100px){.gr-ledger{grid-template-columns:.88fr 1.12fr;gap:52px;align-items:center}}.gr-plates{display:grid;gap:16px}.gr-plate{position:relative;overflow:hidden;min-height:300px;padding:26px 22px 28px;border-radius:var(--gr-r-card);border:1px solid var(--gr-line);background:linear-gradient(180deg,var(--gr-surface-strong),var(--gr-surface-soft))}.gr-plate .gr-num{position:relative;z-index:2;font-family:var(--gr-f-label);font-size:10.5px;letter-spacing:.18em;text-transform:uppercase;color:var(--gr-gold-ink)}.gr-plate h3{position:relative;z-index:2;margin:10px 0 8px;font-family:var(--gr-f-display);font-weight:600;font-size:clamp(26px,6.6vw,32px);line-height:1.05;max-width:12ch;color:var(--gr-ink)}.gr-plate p{position:relative;z-index:2;margin:0;max-width:38ch;color:var(--gr-ink-2);font-size:14px;line-height:1.6}.gr-plate .gr-plate-foot{position:relative;z-index:3;display:flex;gap:8px;flex-wrap:wrap;margin-top:16px}.gr-plate .gr-art{position:absolute;right:-14px;bottom:-14px;width:190px;height:190px;z-index:1;pointer-events:none;opacity:.9}.gr-plate--dark{background:linear-gradient(180deg,#1a2922,#131f18 55%,#0f1b15);border-color:var(--gr-line-dark)}.gr-plate--dark .gr-num{color:var(--gr-gold-2)}.gr-plate--dark h3{color:#f3eee2}.gr-plate--dark p{color:#b9c3b9}@keyframes gr-foil-sweep{0%{transform:translate(-160%) skew(-18deg)}34%{transform:translate(260%) skew(-18deg)}to{transform:translate(260%) skew(-18deg)}}.gr-plate:after{content:"";position:absolute;top:-12%;bottom:-12%;left:0;width:46%;z-index:1;pointer-events:none;background:linear-gradient(100deg,transparent 8%,rgba(255,252,242,.3) 38%,rgba(217,188,133,.22) 50%,rgba(255,252,242,.3) 62%,transparent 92%);animation:gr-foil-sweep 7.5s var(--gr-ease) 1.2s infinite}.gr-plate--dark:after{background:linear-gradient(100deg,transparent 8%,rgba(217,188,133,.1) 36%,rgba(239,221,176,.2) 50%,rgba(217,188,133,.1) 64%,transparent 92%);animation-delay:4.9s}@keyframes gr-sprig-sway{0%,to{transform:rotate(-1.8deg) scale(1);opacity:.82}50%{transform:rotate(1.6deg) scale(1.03);opacity:1}}@keyframes gr-strand-drift{0%,to{transform:translate(0) rotate(0);opacity:.78}50%{transform:translate(-6px,-5px) rotate(1.2deg);opacity:1}}.gr-plate .gr-art{transform-origin:58% 96%;animation:gr-sprig-sway 9s ease-in-out infinite}.gr-plate--dark .gr-art{transform-origin:82% 88%;animation:gr-strand-drift 11.5s ease-in-out 1.8s infinite}.gr-plate-trace{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;border-radius:inherit;padding:1px;pointer-events:none;overflow:hidden;-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);mask-composite:exclude}.gr-plate-trace:before{content:"";position:absolute;top:-45%;right:-45%;bottom:-45%;left:-45%;background:conic-gradient(from 0deg,transparent 0deg 288deg,rgba(217,188,133,.55) 318deg,#EFDDB0 336deg,rgba(217,188,133,.55) 348deg,transparent 360deg);animation:gr-trace-spin 10s linear infinite}@keyframes gr-trace-spin{to{transform:rotate(360deg)}}@keyframes gr-bloom-breathe{0%,to{opacity:.45;transform:scale(.92)}50%{opacity:1;transform:scale(1.06)}}.gr-plate--dark:before{content:"";position:absolute;left:-10%;top:20%;width:70%;height:70%;z-index:0;pointer-events:none;background:radial-gradient(50% 50% at 40% 50%,rgba(184,148,90,.16),transparent 70%);animation:gr-bloom-breathe 8s ease-in-out infinite}@media(min-width:750px){.gr-plates{grid-template-columns:1fr 1fr;gap:18px}.gr-plate{min-height:320px;padding:30px 30px 32px}.gr-plate .gr-art{width:220px;height:220px}}.gr-faq{display:grid;gap:24px}.gr-acc{display:grid}.gr-acc-item{border-bottom:1px solid var(--gr-line)}.gr-acc-item:first-child{border-top:1px solid var(--gr-line)}.gr-acc-item summary{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:18px 2px;min-height:56px;cursor:pointer;list-style:none;font-family:var(--gr-f-display);font-weight:600;font-size:18px;line-height:1.3;color:var(--gr-ink);-webkit-tap-highlight-color:transparent}.gr-acc-item summary::-webkit-details-marker{display:none}.gr-acc-item summary::marker{content:""}.gr-acc-item summary:focus-visible{outline:2px solid var(--gr-gold-ink);outline-offset:2px}.gr-acc-item .gr-plus{flex:none;display:grid;place-items:center;width:26px;height:26px;border-radius:50%;border:1px solid var(--gr-line-2);color:var(--gr-gold-ink);font-family:var(--gr-f-ui);font-size:15px;line-height:1;transition:transform .25s var(--gr-ease),background .25s var(--gr-ease)}.gr-acc-item[open] .gr-plus{transform:rotate(45deg);background:var(--gr-sage);border-color:#15443333}.gr-acc-panel{padding:0 2px 20px;color:var(--gr-ink-2);font-size:14.5px;line-height:1.65}.gr-acc-panel p{margin:0 0 10px}.gr-acc-panel p:last-child{margin-bottom:0}.gr-acc-panel ul,.gr-acc-panel ol{margin:0 0 10px;padding-left:20px}.gr-acc-panel li{margin-bottom:4px}@media(min-width:1100px){.gr-faq{grid-template-columns:.8fr 1.2fr;gap:50px;align-items:start}.gr-acc-item summary{font-size:19px}}.gr-voices-head{margin-bottom:20px}.gr-voices{display:grid;grid-auto-flow:column;grid-auto-columns:82%;gap:14px;overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;margin-inline:-20px;padding:4px 20px 16px}.gr-voice{scroll-snap-align:start;display:flex;flex-direction:column;padding:22px 20px;border-radius:var(--gr-r-card);border:1px solid var(--gr-line);background:linear-gradient(180deg,#fcfaf5,#f3ede0)}.gr-voice blockquote{margin:12px 0 16px;font-family:var(--gr-f-ui);font-size:14.5px;line-height:1.6;color:var(--gr-ink-2)}.gr-voice blockquote p{margin:0 0 8px}.gr-voice blockquote p:last-child{margin-bottom:0}.gr-voice .gr-who{display:flex;align-items:center;gap:10px;margin-top:auto}.gr-voice .gr-avatar{display:grid;place-items:center;width:36px;height:36px;flex:none;border-radius:50%;background:var(--gr-sage);color:var(--gr-forest);font-family:var(--gr-f-label);font-size:12px;letter-spacing:.04em}.gr-voice .gr-who b{display:block;font-size:13.5px;font-weight:600;color:var(--gr-ink)}.gr-voice .gr-who>span>span{display:block;font-size:11.5px;color:var(--gr-ink-3)}.gr-stars{display:flex;gap:3px;color:var(--gr-gold)}.gr-stars svg{width:14px;height:14px;fill:currentColor}.gr-voices{scrollbar-width:thin;scrollbar-color:var(--gr-line-2) transparent}.gr-voices::-webkit-scrollbar{display:block;height:8px}.gr-voices::-webkit-scrollbar-track{background:transparent}.gr-voices::-webkit-scrollbar-thumb{background:var(--gr-line-2);border-radius:99px}@media(min-width:600px){.gr-voices{grid-auto-flow:row;grid-template-columns:repeat(2,1fr);grid-auto-columns:auto;gap:16px;overflow:visible;scroll-snap-type:none;margin-inline:0;padding:0}}@media(min-width:1100px){.gr-voices{grid-auto-flow:row;grid-template-columns:repeat(3,1fr);gap:16px;overflow:visible;margin-inline:0;padding:0}.gr-voice{padding:26px 24px}}@media(prefers-reduced-motion:reduce){.gr *,.gr *:before,.gr *:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}.gr-row .gr-bar i{animation:none}}
/*# sourceMappingURL=/cdn/shop/t/97/assets/gilded-root.css.map */
