[data-oke-widget],[data-oke-reviews-widget]{display:none!important;visibility:hidden!important;height:0!important;overflow:hidden!important;pointer-events:none!important}.roon-pdp-scent-line{margin:0 0 10px}.roon-scent-subtitle{display:inline-flex;align-items:center;gap:8px;font-size:.95rem;line-height:1;color:var(--color-foreground)}.roon-scent-subtitle__dots{display:inline-flex;align-items:center}.roon-scent-subtitle__dots .roon-scent-dot+.roon-scent-dot{margin-left:-4px}.roon-scent-dot{display:inline-block;width:14px;height:14px;border-radius:50%;background:#ddd;box-shadow:0 0 0 2px var(--color-background, #fff)}.roon-scent-dot--coastal-citron{background:#d4e8c2}.roon-scent-dot--vanilla-drift{background:#f5e6b8}.roon-scent-dot--coconut-shore{background:#e8d5b8}.roon-scent-dot--bare{background:#e8e8e4;box-shadow:inset 0 0 0 1px #d8d8d4,0 0 0 2px var(--color-background, #fff)}.roon-scent-subtitle__text{font-weight:500;letter-spacing:.01em}.roon-product-title-stack{display:flex;flex-direction:column;align-items:flex-start;gap:3px}.roon-product-title-stack__name{display:block}.roon-product-title-stack .roon-scent-subtitle{font-size:.9rem}.roon-pdp-rating{display:inline-flex;align-items:center;gap:8px;text-decoration:none;color:var(--color-foreground);font-size:.95rem;line-height:1;cursor:pointer}.roon-pdp-rating .roon-stars{font-size:1rem}.roon-pdp-rating__num{font-weight:700}.roon-pdp-rating__count{opacity:.6;text-decoration:underline;text-underline-offset:2px}.kl_reviews__histogram__bar--background{background:#caa46b29!important}.kl_reviews__star--empty{stop-color:#caa46b4d!important}.roon-qbars{display:flex;flex-direction:column;gap:10px;margin-top:8px}.roon-qbar__row{display:block;width:100%;text-align:left;background:none;border:0;padding:0;margin:0;font:inherit;color:inherit;cursor:pointer}.roon-qbar__top{display:flex;justify-content:space-between;align-items:baseline;gap:10px;font-size:12.5px;line-height:1.25;margin-bottom:4px}.roon-qbar__label{color:#3f3f3f}.roon-qbar__count{flex:none;color:#a7997f;font-weight:600;font-variant-numeric:tabular-nums}.roon-qbar__track{display:block;height:6px;border-radius:999px;background:#caa46b29;overflow:hidden}.roon-qbar__fill{display:block;height:100%;min-width:3px;border-radius:999px;background:#caa46b;transition:width .4s ease}.roon-qbar__row:hover .roon-qbar__fill{background:#bb9358}.roon-card-rating{display:inline-flex;align-items:center;gap:6px;margin-top:4px;text-decoration:none;color:var(--color-foreground);font-size:.8rem;line-height:1}.roon-card-rating__stars{font-size:.85rem;letter-spacing:.04em;white-space:nowrap}.roon-card-rating__count{opacity:.55;font-variant-numeric:tabular-nums}.roon-menu-dots{display:inline-flex;align-items:center;flex:none;vertical-align:middle}.roon-menu-dots .roon-scent-dot{width:11px;height:11px}.roon-menu-dots .roon-scent-dot+.roon-scent-dot{margin-left:-3px}.mega-menu__link--scent{display:inline-flex;align-items:center;gap:8px}.menu__item a:has(.roon-menu-dots){display:inline-flex;align-items:center;gap:8px}.menu-drawer__menu-item:has(>span[style*="border-radius: 50%"]){justify-content:flex-start}.menu__item--group-label{margin-block-start:calc(var(--spacing--size) * 1.5)}.menu__item--group-label a{font-size:.72rem;font-weight:600;letter-spacing:.09em;text-transform:uppercase;opacity:.5}.menu__item--scent{padding-inline-start:16px}.menu__item--scent a{font-size:.92em}.menu__item--scent+.menu__item--scent{margin-block-start:calc(var(--spacing--size) * .5)}.roon-pdp-rating--empty{text-decoration:none;cursor:pointer}.roon-pdp-rating__empty{font-size:.9rem;opacity:.6;text-decoration:underline;text-underline-offset:2px}.roon-scent-reviews{width:100%;margin-block-end:32px}.roon-scent-reviews[hidden]{display:none}.roon-scent-reviews__head{margin-bottom:18px}.roon-scent-reviews__title{margin:0 0 4px;font-size:1.15rem;line-height:1.2}.roon-scent-reviews__sub{margin:0;font-size:.9rem;opacity:.6}.roon-rc-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}@media(max-width:990px){.roon-rc-grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:600px){.roon-rc-grid{grid-template-columns:1fr}}.roon-rc__src{margin-top:10px;font-size:11px;font-weight:600;letter-spacing:.02em;color:#a7997f}.rbi__per,.rbi__summary,.rbi__guarantee,.rbi__slot-label{opacity:.72!important}.rbi__compare,.rbi__total-compare{opacity:.62!important}.roon-menu-badge{display:inline-block;margin-left:7px;padding:2px 7px;border-radius:999px;background:#caa46b;color:#fff;font-size:10px;font-weight:700;letter-spacing:.05em;text-transform:uppercase;line-height:1.6;vertical-align:middle;white-space:nowrap}.menu__item a:has(.roon-menu-badge){display:inline-flex;align-items:center;flex-wrap:wrap;gap:0}.shopify-section-group-footer-group>.section-background{background-color:#f6f2ec;border-top:1px solid #e7e0d4}.shopify-section-group-footer-group~.shopify-section-group-footer-group>.section-background{border-top:0}.roon-cart-qty-fixed{display:inline-flex;align-items:center;min-height:2.5rem;padding:0 .75rem;border:1px solid rgba(0,0,0,.12);border-radius:9999px;font-size:.85rem;color:inherit;white-space:nowrap}@media(max-width:749px){.roon-home-hero{--hero-min-height: min(100svh, 620px) !important}.roon-home-hero,.roon-home-hero .hero__container{min-height:min(calc(100svh - 60px),560px)!important}html body #MainContent .shopify-section[id*=__hero_keRAaG],html body #MainContent .shopify-section[id*=__hero_keRAaG]>div,html body #MainContent .shopify-section[id*=__hero_keRAaG] .hero,html body #MainContent .shopify-section[id*=__hero_keRAaG] .hero__container{min-height:min(calc(100svh - 60px),560px)!important}.roon-home-hero .h1 p{font-size:38px!important;line-height:1.12!important}}.roon-hero-trust{margin:6px 0 0;font-size:.8rem;line-height:1.5;color:var(--color-foreground);opacity:.8}.roon-hero-trust b{color:#2e7d32;font-weight:700}.roon-hero-trust .sep{opacity:.45;margin:0 .35rem}.roon-dr .dr-failed-more{text-align:center;margin-top:1.1rem;font-size:.86rem;font-weight:600}.roon-dr .dr-failed-more a{color:var(--dr-fg);text-decoration:underline;text-underline-offset:3px}@media(min-width:990px){body header-menu .menu-list .menu-list__list-item>.menu-list__link{font-size:10.5px!important;letter-spacing:.02em!important;padding-inline:5px!important}}
/*# sourceMappingURL=/cdn/shop/t/18/assets/roon-custom.css.map */
