@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")}:root{--gr-paper: #F7F2E8;--gr-paper-2: #EFE8DA;--gr-sand: #E3D8C3;--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-control: rgba(21, 68, 51, .58);--gr-line-dark: rgba(217, 188, 133, .18);--gr-r-card: 14px;--gr-r-inner: 10px;--gr-r-pill: 999px;--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-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-ease: cubic-bezier(.25, 1, .5, 1);--typeHeaderPrimary: "Cormorant Garamond";--typeHeaderFallback: Georgia, "Times New Roman", serif;--typeHeaderWeight: 500;--typeHeaderSpacing: -.012em;--typeHeaderLineHeight: 1.1;--typeBasePrimary: "Outfit";--typeBaseFallback: system-ui, -apple-system, "Segoe UI", sans-serif;--typeBaseWeight: 400;--typeBaseSpacing: .004em;--buttonRadius: 0px}body{background-color:var(--gr-paper);color:var(--gr-ink)}body[data-type_header_capitalize=true] h1,body[data-type_header_capitalize=true] h2,body[data-type_header_capitalize=true] h3,body[data-type_header_capitalize=true] .h1,body[data-type_header_capitalize=true] .h2,body[data-type_header_capitalize=true] .h3{text-transform:none}.announcement-bar{background:var(--gr-forest-deep);color:var(--gr-gold-3);border-bottom:1px solid rgba(217,188,133,.22)}.announcement-bar a{color:var(--gr-gold-3)}.announcement-bar .announcement-text,.announcement-bar .announcement-link-text{font-family:var(--gr-f-label);font-size:10.5px;letter-spacing:.18em;text-transform:uppercase;display:inline}.announcement-bar .announcement-text{margin-right:10px}@media(max-width:749px){.announcement-bar .announcement-text,.announcement-bar .announcement-link-text{font-size:9px;letter-spacing:.13em}}.site-header{background:var(--gr-surface);border-bottom:1px solid var(--gr-line);box-shadow:0 1px #b8945a2e}.site-header__logo,.site-header__logo a{color:var(--gr-forest)}.site-header__logo-link{display:inline-block;background:url(//kerarose.com/cdn/shop/t/97/assets/gr-header-logo.png?v=117405751453303232181787986575) center / contain no-repeat}.site-header__logo-link img{opacity:0}.site-nav__link,.site-header__link,.site-nav__dropdown-link{font-family:var(--gr-f-label);font-size:11px;letter-spacing:.16em;text-transform:uppercase;color:var(--gr-ink)}.site-nav__link:hover,.site-nav__dropdown-link:hover{color:var(--gr-forest)}.site-header__icon svg,.site-nav__icon svg{color:var(--gr-forest)}.site-header__cart-indicator,.site-nav__cart-count{background:var(--gr-gold);color:#2a2211}.product__photos .product__main-photos{position:relative;padding:0;overflow:hidden;border-radius:var(--gr-r-card);border:1px solid var(--gr-line);background:radial-gradient(60% 45% at 50% 64%,rgba(184,148,90,.24),transparent 70%),linear-gradient(180deg,#f0e8d8,#e2d6bf);box-shadow:var(--gr-shadow-panel)}.product__photos .product__main-photos img,.product__photos .product__main-photos .product__photo-container{border-radius:var(--gr-r-inner);overflow:hidden}.product-slideshow:not(.flickity-enabled) .product-main-slide{display:none}.product-slideshow:not(.flickity-enabled) .product-main-slide:first-child{display:block}.product__photos .image-wrap,.product__thumbs .image-wrap{background:transparent;border-radius:inherit;overflow:hidden}.product__thumbs .product__thumb-item{padding:3px}.product__thumbs .product__thumb{border-radius:8px;overflow:hidden;border:1px solid var(--gr-line);background:linear-gradient(180deg,#f6f0e3,#ebe2d0);transition:border-color .2s var(--gr-ease),box-shadow .2s var(--gr-ease)}.product__thumbs .product__thumb:hover{border-color:var(--gr-line-2)}.product__thumbs .product__thumb.is-active{border-color:var(--gr-gold);box-shadow:0 0 0 2px #b8945a47}.gr-shot-badge,.gr-shot-index,.gr-shot-caption{position:absolute;z-index:3;pointer-events:none;font-family:var(--gr-f-label);letter-spacing:.16em;text-transform:uppercase;line-height:1}.gr-shot-badge{top:22px;left:22px;--gr-c: 7px;padding:8px 14px;font-size:10px;color:#2a2211;background:linear-gradient(160deg,#e9d3a0,#c9a768 55%,#b08c4f);box-shadow:inset 0 0 0 1px #7a5e3159;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))}.gr-shot-index{left:22px;bottom:22px;padding:7px 12px;border-radius:var(--gr-r-pill);font-size:10px;color:var(--gr-gold-3);background:#0e1a14b8}.gr-shot-caption{right:22px;bottom:22px;max-width:60%;padding:7px 13px;border-radius:var(--gr-r-pill);font-size:9.5px;color:var(--gr-ink-2);background:#fcfaf5eb;border:1px solid var(--gr-line);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media(max-width:749px){.gr-shot-badge{top:14px;left:14px;padding:7px 11px;font-size:9.5px}.gr-shot-index{left:14px;bottom:14px}.gr-shot-caption{right:14px;bottom:14px;max-width:52%}.product-slideshow .flickity-page-dots{display:none}}.product-single__meta{font-family:var(--gr-f-ui)}body[data-center-text=true] .product-single__meta,body[data-center-text=true] .product-single__meta .product-block,body[data-center-text=true] .product-single__meta .product-single__title,body[data-center-text=true] .product-single__meta .product-block--sales-point,body[data-center-text=true] .product-single__meta .product__policies{text-align:left}body[data-center-text=true] .product-single__meta .icon-and-text{justify-content:flex-start}.gr-buy-kicker{display:inline-flex;align-items:center;gap:10px;margin-bottom: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-buy-kicker:before{content:"";width:26px;height:1px;flex:none;background:linear-gradient(90deg,transparent,var(--gr-gold))}.product-single__title{font-family:var(--gr-f-display);font-weight:500;font-size:clamp(30px,4.4vw,44px);line-height:1.04;letter-spacing:-.014em;text-transform:none;color:var(--gr-ink)}.product-block--header+.product-block{color:var(--gr-ink-2);font-size:15px;line-height:1.6}.product-block--sales-point{font-size:13.5px;color:var(--gr-ink-2)}.product-block--sales-point svg,.product-block--sales-point .icon{color:var(--gr-forest)}.product-single__meta .icon--inventory:before,.product-single__meta .icon--inventory:after{background-color:var(--gr-moss)}.product__policies{color:var(--gr-ink-3);font-size:12.5px}.btn.add-to-cart,button[name=add].btn{--gr-c: 9px;background:linear-gradient(180deg,#1a2922,#132018 60%,#0e1b14)!important;color:var(--gr-gold-3);border:0;border-radius:0;min-height:56px;font-family:var(--gr-f-label);font-size:12px;font-weight:600;letter-spacing:.18em;text-transform:uppercase;box-shadow:inset 0 0 0 1px #d9bc854d,0 10px 26px #0e1b1438;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)}.btn.add-to-cart:hover:not([disabled]){filter:brightness(1.12)}.btn.add-to-cart:active:not([disabled]){transform:translateY(1px)}.btn.add-to-cart:focus-visible{outline:none;box-shadow:inset 0 0 0 2px var(--gr-gold-3),inset 0 0 0 5px #0e1b14e6}@keyframes gr-atc-pulse{0%,to{filter:brightness(1)}45%{filter:brightness(1.18)}}.btn.add-to-cart.gr-atc-reveal,button[name=add].btn.gr-atc-reveal{animation:gr-atc-pulse .8s var(--gr-ease) .2s 2}.btn.add-to-cart,button[name=add].btn{position:relative}.btn.add-to-cart.gr-atc-reveal:after,button[name=add].btn.gr-atc-reveal:after{animation:shine .75s cubic-bezier(.01,.56,1,1) .25s 1}.product-block--tab .collapsible-trigger{font-family:var(--gr-f-label);font-size:11px;letter-spacing:.16em;text-transform:uppercase;color:var(--gr-ink);border-top:1px solid var(--gr-line)}.product-block--tab .collapsible-content__inner{color:var(--gr-ink-2);font-size:14.5px;line-height:1.65}.kaching-bundles .kaching-bundles__block-title{display:flex;align-items:center;justify-content:center;gap:14px;font-family:var(--gr-f-label)!important;font-size:10.5px!important;font-weight:500!important;letter-spacing:.2em;text-transform:uppercase;color:var(--gr-gold-ink)!important;text-align:center;white-space:nowrap}.kaching-bundles .kaching-bundles__block-title:before,.kaching-bundles .kaching-bundles__block-title:after{content:"";flex:1 1 auto;min-width:12px;height:1px;background:linear-gradient(90deg,transparent,var(--gr-gold))}.kaching-bundles .kaching-bundles__block-title:after{transform:scaleX(-1)}.kaching-bundles__bar-container{border-radius:var(--gr-r-card)!important;border:1px solid var(--gr-line)!important;background:var(--gr-surface)!important;transition:border-color .2s var(--gr-ease),box-shadow .2s var(--gr-ease)}.kaching-bundles__bar--selected .kaching-bundles__bar-container{border-color:var(--gr-forest)!important;background:linear-gradient(180deg,#FCFAF5,var(--gr-sage))!important;box-shadow:0 0 0 1px var(--gr-forest),var(--gr-shadow-soft)}.kaching-bundles__bar-radio{border-color:var(--gr-line-control)!important}.kaching-bundles__bar--selected .kaching-bundles__bar-radio{border-color:var(--gr-forest)!important;background:var(--gr-forest)!important}.kaching-bundles .kaching-bundles__bar-title{font-family:var(--gr-f-ui)!important;font-weight:600!important;font-size:15.5px!important;color:var(--gr-ink)!important}.kaching-bundles .kaching-bundles__bar-subtitle{font-family:var(--gr-f-ui)!important;font-size:12.5px!important;color:var(--gr-ink-3)!important}.kaching-bundles .kaching-bundles__bar-price{font-family:var(--gr-f-display)!important;font-weight:600!important;font-size:26px!important;letter-spacing:-.01em;color:var(--gr-forest)!important}.kaching-bundles .kaching-bundles__bar-full-price{font-family:var(--gr-f-ui)!important;font-size:12.5px!important;color:var(--gr-ink-3)!important;text-decoration:line-through}.kaching-bundles__bar-most-popular__content{font-family:var(--gr-f-label)!important;font-size:9.5px!important;letter-spacing:.16em;text-transform:uppercase;color:#2a2211!important;background:linear-gradient(160deg,#e9d3a0,#c9a768 55%,#b08c4f)!important;box-shadow:inset 0 0 0 1px #7a5e3159}.kaching-bundles__subscriptions__card{border-radius:var(--gr-r-card)!important;border:1px dashed var(--gr-line-2)!important;background:#fcfaf5b3!important}.kaching-bundles__subscriptions__title{font-family:var(--gr-f-ui)!important;font-weight:600!important;color:var(--gr-ink)!important}.kaching-bundles__subscriptions__subtitle{font-family:var(--gr-f-ui)!important;color:var(--gr-ink-3)!important}.kaching-bundles__subscriptions__checkbox{border-color:var(--gr-line-control)!important;border-radius:5px!important}.kaching-bundles__bar[aria-checked=true] .kaching-bundles__subscriptions__checkbox{background:var(--gr-forest)!important;border-color:var(--gr-forest)!important}:root,html body{--lxs-rating-icon-color: #B8945A !important;--loox-rating-color: #B8945A !important}html body .loox-rating .loox-icon,html body loox-rating .loox-icon,html body [class*=loox] .loox-icon{color:#b8945a!important}#looxReviews{font-family:var(--gr-f-ui);color:var(--gr-ink-2)}#looxReviews .loox-review-title,#looxReviews .loox-reviews-title{font-family:var(--gr-f-display);font-weight:600;text-transform:none;color:var(--gr-ink)}#looxReviews .loox-review{border-radius:var(--gr-r-card);border:1px solid var(--gr-line);background:linear-gradient(180deg,#fcfaf5,#f3ede0)}#looxReviews .loox-reviewer-name,#looxReviews .loox-review-author{color:var(--gr-ink);font-weight:600}#looxReviews .loox-review-body{color:var(--gr-ink-2);font-size:14.5px;line-height:1.65}#looxReviews .loox-review-rating{color:var(--gr-gold-ink);font-weight:600}#looxReviews .loox-review-date,#looxReviews .loox-review-product,#looxReviews .loox-review-product-link{color:var(--gr-ink-3);font-size:12.5px}#looxReviews .loox-review-verified{color:var(--gr-moss)}#looxReviews .loox-ssr-review-summary{font-family:var(--gr-f-display);font-size:20px;color:var(--gr-ink)}#looxReviews .loox-review-image{border-radius:var(--gr-r-inner)}.site-footer{background:linear-gradient(180deg,#1a2922,#131f18 55%,#0f1b15);color:#b9c3b9;border-top:1px solid var(--gr-line-dark)}.site-footer .footer__title,.site-footer h4{font-family:var(--gr-f-label);font-size:10.5px;letter-spacing:.2em;text-transform:uppercase;color:var(--gr-gold-2)}.site-footer a{color:#b9c3b9}.site-footer a:hover{color:var(--gr-gold-3)}.site-footer .footer__logo a{display:inline-block;background:url(//kerarose.com/cdn/shop/t/97/assets/gr-footer-logo.png?v=62362039936893970331787986574) center / contain no-repeat}.site-footer .footer__logo img{opacity:0}.site-footer__linklist a{font-size:13.5px}.site-footer input[type=email]{background:#fcfaf50f;border:1px solid rgba(217,188,133,.28);color:#f3eee2}.site-footer .footer__newsletter-input::placeholder{color:#b9c3b9b3;opacity:1}.site-footer .footer__newsletter-input::-webkit-input-placeholder{color:#b9c3b9b3;opacity:1}.site-footer .footer__newsletter-input::-moz-placeholder{color:#b9c3b9b3;opacity:1}.site-footer .footer__newsletter-input:-ms-input-placeholder{color:#b9c3b9b3;opacity:1}.site-footer .footer__newsletter-btn,.site-footer .footer__newsletter-btn-label{color:var(--gr-gold-3)}.site-footer .footer__newsletter-btn:hover{color:#f3eee2}@media only screen and (max-width:768px){.site-footer .grid__item:after{border-bottom-color:#d9bc854d;opacity:1}}footer.site-footer{border-top:1px solid var(--gr-line-dark)}section[data-section-id*=scrolling_logo_cloud],section:has(>#ss-scrolling-logo-cloud){background:#f3ede080!important;border-top:1px solid var(--gr-line);border-bottom:1px solid var(--gr-line)}#ss-scrolling-logo-cloud{background:transparent!important;box-shadow:none!important}#scrolling-logo-cloud{font-family:var(--gr-f-label)!important;font-size:10px!important;font-weight:500!important;letter-spacing:.22em;text-transform:uppercase;color:var(--gr-gold-ink)!important}#ss-scrolling-logo-cloud img{filter:grayscale(1);opacity:.55;mix-blend-mode:multiply}.btn.cart__checkout,.cart__checkout-wrapper .btn{--gr-c: 9px;background:linear-gradient(180deg,#1a2922,#132018 60%,#0e1b14)!important;color:var(--gr-gold-3);border:0;border-radius:0;min-height:56px;font-family:var(--gr-f-label);font-size:12px;font-weight:600;letter-spacing:.18em;text-transform:uppercase;box-shadow:inset 0 0 0 1px #d9bc854d,0 10px 26px #0e1b1438;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)}.btn.cart__checkout:hover:not([disabled]){filter:brightness(1.12)}.btn.cart__checkout:active:not([disabled]){transform:translateY(1px)}.btn.cart__checkout:focus-visible{outline:none;box-shadow:inset 0 0 0 2px var(--gr-gold-3),inset 0 0 0 5px #0e1b14e6}.hero__link .btn{--gr-c: 8px;background:linear-gradient(180deg,#1a2922,#132018 60%,#0e1b14)!important;color:var(--gr-gold-3);border:0;border-radius:0;min-height:46px;display:inline-flex;align-items:center;justify-content:center;font-family:var(--gr-f-label);font-size:11px;font-weight:600;letter-spacing:.18em;text-transform:uppercase;box-shadow:inset 0 0 0 1px #d9bc854d,0 10px 26px #0e1b1438;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)}.slideshow__slide .hero__link .btn{background:linear-gradient(180deg,#1a2922,#132018 60%,#0e1b14)!important;margin:5px 8px;animation:none!important;transition:filter .15s var(--gr-ease);opacity:1!important;transform:none!important}.hero__link .btn:hover{filter:brightness(1.12)}.hero__link .btn:active{transform:translateY(1px)}.hero__link .btn:focus-visible{outline:none;box-shadow:inset 0 0 0 2px var(--gr-gold-3),inset 0 0 0 5px #0e1b14e6}.search-bar .input-group-btn .btn{background:var(--gr-forest);color:var(--gr-gold-3);border:0;border-radius:0}.search-bar .input-group-btn .btn:hover{background:var(--gr-forest-deep)}.search-bar .input-group-btn .btn .icon{color:currentColor}.template-product .shopify-section.index-section{margin-block:0}.template-product .testimonials-section{background-color:#f5efe3!important;background-image: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")}.testimonials-section{background-color:var(--gr-paper)!important}.testimonials-section .section-header__title,.testimonials-section h2{color:var(--gr-ink)}.testimonials-slider__text{padding:22px 20px;border-radius:var(--gr-r-card);border:1px solid var(--gr-line);background:linear-gradient(180deg,#fcfaf5,#f3ede0);font-family:var(--gr-f-ui);font-size:14.5px;line-height:1.6;color:var(--gr-ink-2)}.testimonials-slider__text .testimonial-stars{display:block;margin-bottom:10px;color:var(--gr-gold);font-size:14px;letter-spacing:.18em}.testimonials-slider__text cite{display:block;margin-top:14px;font-family:var(--gr-f-label);font-style:normal;font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:var(--gr-ink)}.testimonials-slider__text .testimonials__info{font-family:var(--gr-f-ui);font-size:12px;color:var(--gr-ink-3)}.testimonials-section .flickity-page-dots .dot{background:var(--gr-forest);opacity:.25}.testimonials-section .flickity-page-dots .dot.is-selected{opacity:1}@media(prefers-reduced-motion:reduce){.btn.add-to-cart,.btn.cart__checkout,.kaching-bundles__bar-container,.product__thumbs .product__thumb{transition-duration:.01ms!important}.btn.add-to-cart.gr-atc-reveal,button[name=add].btn.gr-atc-reveal,.btn.add-to-cart.gr-atc-reveal:after,button[name=add].btn.gr-atc-reveal:after{animation:none!important}[class*=marquee-horizontal],[class*=marquee-horizontal] *{animation-play-state:paused!important}}
/*# sourceMappingURL=/cdn/shop/t/97/assets/gilded-root-shop.css.map */
