:root{--rd-bdx:#6E1E2E;--rd-bdx-d:#4E1420;--rd-white:#FFFFFF;--rd-cream:#F7F1EC;--rd-gold:#B8925A;--rd-ink:#1F1A1C;--rd-muted:#6B6164;--rd-line:#ECE3DB;--nv-sand:var(--rd-cream);--nv-blush:var(--rd-cream);--nv-muted:var(--rd-muted);--nv-accent:var(--rd-bdx);--nv-sage:var(--rd-gold);--nv-cta:var(--rd-bdx);--nv-cta-h:var(--rd-bdx-d);--nv-r-sm:8px;--nv-r:14px;--nv-r-lg:20px}body{background:#fff;color:var(--rd-ink);font-feature-settings:"ss01","cv11"}.heading,h1,h2,h3,.h1,.h2,.h3{letter-spacing:-.015em;font-weight:500}.rte,.product-item__title,.text--strong{color:var(--rd-ink)}a{transition:color .15s}.button{border-radius:999px;min-height:48px;line-height:48px;padding:0 28px;font-weight:600;letter-spacing:.01em}.button--primary{background:var(--rd-bdx);color:#fff}.button--primary:not([disabled]):hover{background:var(--rd-bdx-d)}.button--secondary{background:transparent;color:var(--rd-ink);box-shadow:inset 0 0 0 1px #1f1a1c59}.button--secondary:hover{background:var(--rd-ink);color:#fff;box-shadow:none}.button--small{min-height:40px;line-height:40px;padding:0 18px;font-size:13px}.announcement-bar{background:var(--rd-bdx-d)!important;color:#f7f1ec!important;font-size:12.5px;letter-spacing:.06em;font-weight:500}.announcement-bar__inner{padding-top:9px;padding-bottom:9px}.announcement-bar a{color:#f7f1ec}.header{background:#fff;border-bottom:1px solid var(--rd-line)}.header__inner{padding-top:14px;padding-bottom:14px}.header__search-bar-wrapper .search-bar__top{background:var(--rd-cream);border:1px solid transparent;border-radius:999px;box-shadow:none}.search-bar__input{background:transparent!important}.search-bar__filter{background:transparent;border-left:1px solid var(--rd-line)}.search-bar__submit{background:var(--rd-bdx)!important;border-radius:999px!important;margin:4px}.header__action-item-title,.header__action-item-link{color:var(--rd-ink)}.header__cart-count{background:var(--rd-bdx)!important;color:#fff}.nav-bar{background:#fff;border-bottom:1px solid var(--rd-line);border-top:0!important}.nav-bar__inner{justify-content:center}.nav-bar__linklist{justify-content:center;flex-wrap:nowrap}.nav-bar__item{margin:0 4px}.nav-bar__item>.nav-bar__link{display:inline-block;padding:15px 14px;font-size:14px;font-weight:500;letter-spacing:.02em;color:var(--rd-ink);position:relative}.nav-bar__item>.nav-bar__link:after{content:"";position:absolute;left:14px;right:14px;bottom:8px;height:1.5px;background:var(--rd-gold);transform:scaleX(0);transition:transform .2s}.nav-bar__item:hover>.nav-bar__link:after,.nav-bar__item>.nav-bar__link[aria-expanded=true]:after{transform:scaleX(1)}.nav-bar__item:last-child .nav-bar__link{color:var(--rd-ink)}.mega-menu,.nav-dropdown{border-radius:0 0 14px 14px;box-shadow:0 18px 40px #1f1a1c1a;border:1px solid var(--rd-line)}.mega-menu__title{font-family:var(--heading-font-family);font-size:15px;color:var(--rd-bdx)}.mega-menu__link,.nav-dropdown__link{color:var(--rd-ink);font-size:14px}.mega-menu__link:hover,.nav-dropdown__link:hover{color:var(--rd-bdx)}.mobile-menu__nav-link{font-size:16px}.mobile-menu__section{border-color:var(--rd-line)}.section{margin:64px 0}@media screen and (max-width:640px){.section{margin:44px 0}}.section__header{margin-bottom:24px;align-items:baseline}.section__title{font-family:var(--heading-font-family);font-size:clamp(24px,3vw,32px)!important;font-weight:500;color:var(--rd-ink)}.section__action-link{color:var(--rd-bdx);font-weight:600;font-size:14px}.card,.product-list{border:0!important;box-shadow:none!important;background:transparent}@media screen and (min-width:641px){.card,.product-list{border:0!important}}.card__header,.card__section{background:transparent}.shopify-section:has(.nv-hero){background:linear-gradient(180deg,var(--rd-cream) 0%,#fff 100%)!important}.nv-xmas .nv-hero--xmas,.nv-hero--xmas{background:transparent!important;border-top:0!important}.nv-hero--xmas:before,.nv-hero--xmas:after{display:none!important;content:none!important}.nv-hero{padding:40px 0 16px}.nv-hero__eyebrow{color:var(--rd-gold)!important;letter-spacing:.18em;font-size:11.5px;font-weight:600}.nv-hero__eyebrow:before{content:"";display:inline-block;width:28px;height:1px;background:var(--rd-gold);vertical-align:middle;margin-right:10px}.nv-hero h1{font-size:clamp(30px,5.4vw,56px);line-height:1.08;color:var(--rd-ink);font-weight:400;letter-spacing:-.02em}.nv-hero__lead{color:var(--rd-muted);font-size:17px}.nv-xctas{display:flex;flex-wrap:wrap;gap:10px}.nv-xctas .button{flex:0 0 auto}@media screen and (max-width:640px){.nv-xctas .button{flex:1 1 100%}.nv-xctas .button+.button{flex:1 1 calc(50% - 5px);padding:0 10px;font-size:13px}}.nv-hero__img{background:radial-gradient(120% 90% at 50% 40%,#fff 0%,var(--rd-cream) 70%,#EFE4DA 100%)!important;border-radius:24px;box-shadow:0 30px 60px -30px #4e142059!important;border:1px solid rgba(184,146,90,.35)}.nv-hero__img:after{content:"";position:absolute;top:12px;right:12px;bottom:12px;left:12px;border:1px solid rgba(184,146,90,.45);border-radius:16px;pointer-events:none}.nv-hero__tag{background:#fff!important;box-shadow:0 6px 18px #1f1a1c14;font-size:13px}.nv-hero__tag b{color:var(--rd-bdx)}.nv-trust{gap:0!important;border-top:1px solid var(--rd-line);border-bottom:1px solid var(--rd-line);margin-top:36px!important}.nv-trust li{background:transparent!important;border:0!important;border-radius:0!important;padding:20px 18px!important;color:var(--rd-muted)}.nv-trust li+li{border-left:1px solid var(--rd-line)!important}@media screen and (max-width:999px){.nv-trust li:nth-child(3){border-left:0!important}.nv-trust li:nth-child(n+3){border-top:1px solid var(--rd-line)!important}}.nv-trust li:before{background:var(--rd-gold)!important}.nv-trust a,.nv-hero__help a{color:var(--rd-bdx)}.nv-hero__help{font-size:13px;text-align:center}@media screen and (min-width:1000px){.nv-hero{padding:72px 0 24px}}.nv-ideas{margin:8px 0 0}.nv-ideas__h{font-family:var(--heading-font-family);font-size:clamp(22px,2.6vw,28px)!important;text-align:center;margin-bottom:18px}.nv-ideas__g{display:grid!important;grid-template-columns:repeat(2,1fr)!important;gap:10px!important;list-style:none;padding:0}@media screen and (min-width:1000px){.nv-ideas__g{grid-template-columns:repeat(6,1fr)!important;gap:14px!important}}.nv-ideas__g a{display:block;height:100%;padding:16px 14px;border:1px solid var(--rd-line)!important;border-radius:14px!important;background:#fff!important;text-align:center;transition:border-color .2s,transform .2s;box-shadow:none!important}.nv-ideas__g a:hover{border-color:var(--rd-gold)!important;transform:translateY(-2px)}.nv-ideas__n{display:block;font-family:var(--heading-font-family);font-size:16px;color:var(--rd-ink)}.nv-ideas__s{display:block;font-size:12.5px;color:var(--rd-muted);margin-top:4px}.nv-cats__title{text-align:center;font-weight:400!important;margin-bottom:22px!important}.nv-cats{gap:14px!important}.nv-cat{background:var(--rd-cream)!important;border:0!important;border-radius:18px!important;min-height:190px;overflow:hidden;transition:transform .25s,box-shadow .25s}.nv-cat:hover{transform:translateY(-3px);box-shadow:0 18px 36px -18px #4e142059}.nv-cat__name{font-weight:500!important;color:var(--rd-ink)}.nv-cat__cta{color:var(--rd-bdx)!important;font-size:12.5px;letter-spacing:.04em;text-transform:uppercase}.nv-cat img{mix-blend-mode:multiply;width:58%!important;transition:transform .35s}.nv-cat:hover img{transform:scale(1.05)}@media screen and (min-width:1000px){.nv-cats{grid-template-columns:repeat(6,1fr)!important}.nv-cat{min-height:250px;padding:22px!important}.nv-cat img{width:78%!important;right:-4px;bottom:-4px}.nv-cat__txt{max-width:100%!important;font-size:12.5px}}.nv-chips{text-align:center;margin-top:18px}.nv-chips a{display:inline-block;margin:4px;padding:7px 14px;border:1px solid var(--rd-line);border-radius:999px;color:var(--rd-ink);font-size:13px;text-decoration:none}.nv-chips a:hover{border-color:var(--rd-gold)}.nv-cats__cta{text-align:center;margin-top:16px}.nv-guides{margin-top:36px;padding:24px;background:var(--rd-cream);border-radius:18px}.nv-guides__title{font-family:var(--heading-font-family);font-size:20px;margin:0 0 10px}.nv-guides ul{columns:2;column-gap:32px}@media screen and (max-width:640px){.nv-guides ul{columns:1}}.nv-guides a{color:var(--rd-ink);text-decoration:underline;text-decoration-color:var(--rd-gold);text-underline-offset:3px}.offers__item{border-radius:16px!important;border:1px solid var(--rd-line)!important;background:#fff!important}.product-item{background:#fff}.product-item__image-wrapper{background:var(--rd-cream);border-radius:14px!important;overflow:hidden}.product-item__image-wrapper img{mix-blend-mode:multiply}.product-list{border:0!important}.product-list .product-item{border-color:transparent!important}.product-item__info{padding-top:12px}.product-item__vendor{font-size:10.5px!important;letter-spacing:.14em!important;color:var(--rd-gold)!important;font-weight:600}.product-item__title{font-size:14.5px!important;line-height:1.4!important;font-weight:500!important;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;min-height:2.8em}.product-item__price-list{margin-top:6px}.product-item__price-list .price{font-size:15.5px;font-weight:600;color:var(--rd-ink)}.product-item__price-list .price--highlight{color:var(--rd-bdx)!important}.product-item__price-list .price--compare{font-size:13px;font-weight:400;color:var(--rd-muted)}.product-item__label-list{top:10px;left:10px}.product-label{border-radius:999px!important;font-size:11px!important;font-weight:600;letter-spacing:.04em;padding:4px 10px!important}.product-label--on-sale{background:var(--rd-bdx)!important;color:#fff!important}.product-label--custom1,.product-label--custom2{background:var(--rd-ink)!important;color:#fff!important}.product-item__action-list .button{width:100%}.product-item__action-button.button--primary{background:#fff;color:var(--rd-bdx);box-shadow:inset 0 0 0 1px var(--rd-bdx)}.product-item__action-button.button--primary:hover{background:var(--rd-bdx);color:#fff}.product-list--collection .product-item,.product-list .product-item{border:0!important}.product-list{gap:0}.product-item--horizontal,.product-item--vertical{padding:12px!important}.product-item:hover .product-item__title{color:var(--rd-bdx)}.collection__toolbar,.layout__section .card__header{background:#fff}.collection__title,.collection .page__title{font-family:var(--heading-font-family);font-weight:400!important;font-size:clamp(28px,3.4vw,40px)}.collection__toolbar{border-top:1px solid var(--rd-line);border-bottom:1px solid var(--rd-line);border-radius:0!important}.collection-drawer .card,.collection__filter-group{border:0}.collection__filter-group-name{font-weight:600;font-size:14px}.collection__filter-link.is-selected,.collection__filter-checkbox input:checked+label{color:var(--rd-bdx)}.pagination__nav-item.is-active{background:var(--rd-bdx);color:#fff;border-radius:999px}.layout__section--secondary .card{background:#fff}.product-block-list__item .card,.product-block-list .card{background:#fff;border:0!important}.product-meta__vendor{font-size:11px;letter-spacing:.16em;text-transform:uppercase;color:var(--rd-gold)!important;font-weight:600}.product-meta__title{font-family:var(--heading-font-family);font-weight:400!important;font-size:clamp(24px,2.6vw,34px)!important;line-height:1.15;color:var(--rd-ink)}.product-form__info-content .price,.product-meta .price{font-size:24px;font-weight:600;color:var(--rd-ink)}.product-form__info-content .price--highlight{color:var(--rd-bdx)!important}.product-meta__reference,.product-meta__sku{color:var(--rd-muted);font-size:12px}.product-form__variants .block-swatch__item{border-radius:999px!important}.block-swatch.is-active .block-swatch__item,.block-swatch__radio:checked+.block-swatch__item{box-shadow:0 0 0 1.5px var(--rd-bdx)!important}.product-form__add-button{background:var(--rd-bdx)!important;min-height:52px!important;font-size:15px}.product-form__add-button:hover{background:var(--rd-bdx-d)!important}.product-gallery__carousel-wrapper,.product-gallery__carousel{background:var(--rd-cream);border-radius:18px}.product-gallery__thumbnail{border-radius:10px;overflow:hidden;background:var(--rd-cream)}.product-gallery__thumbnail.is-nav-selected{box-shadow:0 0 0 1.5px var(--rd-bdx)}.product-block-list__item--text .rte,.product-block-list__item--content .rte{background:var(--rd-cream);border-radius:14px;padding:14px 18px;font-size:14px;line-height:1.9;color:var(--rd-ink);border-left:2px solid var(--rd-gold)}.product-block-list__item--description .card__header,.product-block-list__item--description .rte h2{font-family:var(--heading-font-family)}.noctiva-delivery{background:var(--rd-cream)!important;border:0!important;border-left:2px solid var(--rd-gold)!important;border-radius:10px!important;font-size:13.5px!important}.noctiva-delivery__icon{display:none}@media screen and (max-width:999px){.product-gallery__carousel .product-gallery__carousel-item img,.product-gallery__image{max-height:52vh;object-fit:contain}.product-gallery__carousel .product-gallery__size-limiter{max-width:min(100%,52vh)!important}.product-meta__title{font-size:23px!important}.product-block-list__wrapper{margin-top:0}.nv-sticky{background:#fff;border-top:1px solid var(--rd-line)}}.nv-sticky__price{color:var(--rd-bdx)!important}.mini-cart,.cart-drawer{background:#fff}.mini-cart__free-shipping-bar .shipping-bar__progress,.shipping-bar__progress{background:var(--rd-gold)!important}.shipping-bar{background:var(--rd-cream);border-radius:999px}.cart-wrapper .card,.cart-recap .card{border-radius:16px;border:1px solid var(--rd-line)!important}.cart-recap__amount,.cart-recap__price-line-price{color:var(--rd-ink)}.empty-state__heading{font-family:var(--heading-font-family);font-weight:400}.text-with-icons{border-top:1px solid var(--rd-line);border-bottom:1px solid var(--rd-line)}.text-with-icons__icon-wrapper svg,.text-with-icons__icon-wrapper .icon{color:var(--rd-gold)}.footer{background:var(--rd-bdx-d)!important;color:#eadcd0}.footer__title{font-family:var(--heading-font-family);font-weight:400;letter-spacing:.01em;color:#fff!important;font-size:18px}.footer a,.footer__link-item{color:#f2e6db}.footer a:hover{color:var(--rd-gold)}.footer__aside{border-top:1px solid rgba(255,255,255,.12)}.footer .rte,.footer p{color:#eadcd0;font-size:13.5px;line-height:1.7}.footer .form__field{background:#ffffff0f;border-color:#fff3;color:#fff;border-radius:999px}.footer .button--primary{background:var(--rd-gold);color:var(--rd-ink)}.trustpilot-footer a{color:var(--rd-bdx);font-weight:600}.faq__question{font-family:var(--heading-font-family);font-weight:500}.faq__item{border-color:var(--rd-line)}.rich-text .section__title,.rich-text__title{text-align:center}.article-item__image-container{border-radius:14px;overflow:hidden}.article-item__title{font-family:var(--heading-font-family);font-weight:500}.newsletter{background:var(--rd-cream)!important;border-radius:22px}.home-cats a{color:var(--rd-ink)}.home-cats h3{font-family:var(--heading-font-family);font-weight:500;color:var(--rd-bdx)}.nv-xsnow,.nv-xgarland,.nv-xscene{display:none!important}@media(prefers-reduced-motion:reduce){*{transition:none!important}}.nv-hero__img img,.product-gallery img,.nv-cat img{mix-blend-mode:multiply}.nv-hero__img{background:var(--rd-cream)!important}.header__inner{padding-top:10px!important;padding-bottom:10px!important}@media screen and (max-width:999px){.header__inner{padding-top:6px!important;padding-bottom:6px!important;min-height:0}.header__logo-image{max-width:128px!important}.announcement-bar{font-size:11.5px;letter-spacing:.03em}}.product-gallery__carousel-item,.product-gallery__image{background:var(--rd-cream)}@media screen and (max-width:999px){.header__logo-image{max-height:46px!important;width:auto!important}.header__logo{margin:0}.product-gallery__carousel .product-gallery__carousel-item img,.product-gallery__image{max-height:40vh!important}.product-gallery__carousel .product-gallery__size-limiter{max-width:min(100%,40vh)!important}.product-gallery__thumbnail-list{display:none}.announcement-bar__inner{padding-top:6px;padding-bottom:6px;line-height:1.45}}@media screen and (max-width:999px){.header__logo-image{max-height:60px!important}.product-gallery__carousel .product-gallery__carousel-item img,.product-gallery__image{max-height:34vh!important}.product-gallery__carousel .product-gallery__size-limiter{max-width:min(100%,34vh)!important}.breadcrumb{margin-bottom:4px}}.home-cats{column-gap:2rem}.home-cats li{margin:.1rem 0;font-size:13.5px}.nv-hero__img{display:none!important}.nv-hero__grid{grid-template-columns:1fr!important;max-width:640px}@media screen and (min-width:1000px){.nv-hero{padding:110px 0 90px!important;min-height:560px}.nv-hero h1{font-size:54px}}.template-index .nv-trust,.template-index .nv-hero__help,.nv-cats{display:none!important}.nv-cats__title{display:none}.rd-trust{background:#fff;border-bottom:1px solid var(--rd-line)}.rd-trust__list{display:flex;flex-wrap:wrap;justify-content:center;gap:6px 34px;list-style:none;margin:0 auto;padding-top:11px;padding-bottom:11px}.rd-trust li{display:flex;align-items:center;gap:8px;font-size:12.5px;color:var(--rd-muted)}.rd-trust strong{color:var(--rd-ink);font-weight:600}.rd-trust svg{width:18px;height:18px;fill:none;stroke:var(--rd-gold);stroke-width:1.5;flex:none}.rd-trust a{display:flex;align-items:center;gap:8px;color:inherit;text-decoration:none}.rd-stars{--p:calc(var(--r)/5*100%);display:inline-block;width:78px;height:15px;background:linear-gradient(90deg,var(--rd-gold) var(--p),#ddd0c2 var(--p));-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 120 24'%3E%3Cg%3E%3Cpath id='s' d='M12 1l3.1 7 7.4.6-5.6 4.9 1.7 7.4L12 17l-6.6 3.9 1.7-7.4L1.5 8.6 8.9 8z'/%3E%3Cuse href='%23s' x='24'/%3E%3Cuse href='%23s' x='48'/%3E%3Cuse href='%23s' x='72'/%3E%3Cuse href='%23s' x='96'/%3E%3C/g%3E%3C/svg%3E") center/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 120 24'%3E%3Cg%3E%3Cpath id='s' d='M12 1l3.1 7 7.4.6-5.6 4.9 1.7 7.4L12 17l-6.6 3.9 1.7-7.4L1.5 8.6 8.9 8z'/%3E%3Cuse href='%23s' x='24'/%3E%3Cuse href='%23s' x='48'/%3E%3Cuse href='%23s' x='72'/%3E%3Cuse href='%23s' x='96'/%3E%3C/g%3E%3C/svg%3E") center/contain no-repeat}@media screen and (max-width:999px){.rd-trust__list{flex-wrap:nowrap;overflow-x:auto;justify-content:flex-start;gap:22px;scrollbar-width:none;-webkit-overflow-scrolling:touch}.rd-trust li{white-space:nowrap;flex:none}.rd-trust__list::-webkit-scrollbar{display:none}}.rd-cats{margin:64px auto}.rd-cats__eyebrow{text-align:center;color:var(--rd-gold);letter-spacing:.18em;text-transform:uppercase;font-size:11.5px;font-weight:600;margin:0 0 6px}.rd-cats__title{text-align:center;font-weight:400!important;font-size:clamp(26px,3.2vw,38px);margin:0 0 28px}.rd-cats__grid{display:grid;grid-template-columns:repeat(2,1fr);gap:12px;list-style:none;margin:0;padding:0}@media screen and (min-width:1000px){.rd-cats__grid{grid-template-columns:repeat(4,1fr);gap:20px}}.rd-cat{position:relative;display:block;aspect-ratio:3/4;border-radius:18px;overflow:hidden;background:var(--rd-cream);color:#fff;text-decoration:none}.rd-cat__img{width:100%;height:100%;object-fit:cover;transition:transform .6s ease}.rd-cat:hover .rd-cat__img{transform:scale(1.045)}.rd-cat:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,#1f1a1c00 50%,#1f1a1c9e)}.rd-cat__label{position:absolute;left:18px;right:18px;bottom:16px;z-index:1;display:flex;justify-content:space-between;align-items:flex-end;gap:8px}.rd-cat__name{font-family:var(--heading-font-family);font-size:clamp(17px,1.7vw,24px);line-height:1.15;color:#fff}.rd-cat__cta{font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:#f3e3c3;border-bottom:1px solid rgba(243,227,195,.6);padding-bottom:2px;white-space:nowrap}@media screen and (max-width:640px){.rd-cat__cta{display:none}.rd-cat__label{left:12px;bottom:12px}}.rd-brands{margin:56px auto;text-align:center}.rd-brands__title{font-weight:400!important;font-size:clamp(22px,2.6vw,30px);margin:0 0 18px}.rd-brands__list{display:flex;flex-wrap:wrap;justify-content:center;gap:10px;list-style:none;margin:0;padding:0}.rd-brands__list a{display:inline-block;padding:11px 20px;border:1px solid var(--rd-line);border-radius:999px;font-family:var(--heading-font-family);font-size:15px;color:var(--rd-ink);text-decoration:none;background:#fff;transition:border-color .2s,color .2s}.rd-brands__list a:hover{border-color:var(--rd-gold);color:var(--rd-bdx)}.rd-brands__list .rd-brands__all{border-color:transparent;color:var(--rd-bdx);font-family:inherit;font-size:13px;font-weight:600}@media screen and (max-width:640px){.announcement-bar{font-size:11px!important;letter-spacing:.01em!important}.announcement-bar__content,.announcement-bar__inner p{white-space:nowrap;overflow:hidden;text-overflow:clip}}@media screen and (max-width:999px){.product-gallery__carousel .product-gallery__carousel-item img,.product-gallery__image{max-height:30vh!important}.product-gallery__carousel .product-gallery__size-limiter{max-width:min(100%,30vh)!important}.template-product .breadcrumb{margin:6px 0!important}.template-product .product-meta{margin-bottom:8px!important;padding-bottom:8px!important}.template-product .product-meta__title{font-size:21px!important;margin-bottom:4px!important}.template-product .product-meta__label-list{margin-bottom:4px}.product-form__info-list{margin-top:4px}}:root{--rd-sp:clamp(40px,5vw,72px);--rd-shadow:0 1px 2px rgba(31,26,28,.04),0 8px 24px -12px rgba(78,20,32,.14)}body{text-rendering:optimizeLegibility;font-kerning:normal;hanging-punctuation:first}h1,h2,h3,.heading{text-wrap:balance;font-optical-sizing:auto}p,.rte li{text-wrap:pretty}.section,.rd-cats,.rd-brands{margin-top:var(--rd-sp)!important;margin-bottom:var(--rd-sp)!important}.shopify-section+.shopify-section .section{margin-top:calc(var(--rd-sp)*.8)!important}@media screen and (min-width:1000px){.nv-hero{padding:96px 0!important;min-height:600px;display:flex;align-items:center}.nv-hero__grid{max-width:560px}}.nv-hero__lead{max-width:520px}.product-item{border-radius:16px;transition:box-shadow .25s,transform .25s}.product-item__image-wrapper{background:linear-gradient(180deg,#fbf8f5,#f4ede6)!important;border-radius:14px!important;box-shadow:inset 0 0 0 1px #1f1a1c0a}.product-item__image-wrapper .aspect-ratio{padding-bottom:100%!important}.product-item__image-wrapper .aspect-ratio>img{object-fit:contain!important;top:9%!important;left:9%!important;width:82%!important;height:82%!important;mix-blend-mode:multiply;filter:drop-shadow(0 10px 14px rgba(31,26,28,.1))}.product-item__secondary-image{background:#f4ede6}@media(hover:hover){.product-item:hover{box-shadow:var(--rd-shadow);transform:translateY(-2px)}.product-item:hover .product-item__image-wrapper .aspect-ratio>img{filter:drop-shadow(0 14px 18px rgba(31,26,28,.14))}}.product-item__info{padding:14px 4px 6px}.product-item__price-list{display:flex;align-items:baseline;gap:8px;font-variant-numeric:tabular-nums}.product-label{background:#fff!important;color:var(--rd-bdx)!important;box-shadow:0 0 0 1px #6e1e2e40;font-size:10.5px!important;letter-spacing:.08em!important;text-transform:uppercase;padding:5px 10px!important}.product-label--on-sale{background:var(--rd-bdx)!important;color:#fff!important;box-shadow:none}.product-gallery__carousel-item,.product-gallery__image,.product-gallery__carousel{background:linear-gradient(180deg,#fbf8f5,#f4ede6)!important}.product-gallery__carousel-item img{object-fit:contain!important;mix-blend-mode:multiply;padding:6%}.product-gallery__thumbnail{background:#f4ede6!important;border:0!important}.product-gallery__thumbnail img{mix-blend-mode:multiply;padding:8%}.button,.rd-brands__list a,.nv-chips a{transition:background-color .2s,color .2s,box-shadow .2s,transform .15s}.button:active{transform:translateY(1px)}a:focus-visible,button:focus-visible,.button:focus-visible,input:focus-visible,select:focus-visible,summary:focus-visible{outline:2px solid var(--rd-gold)!important;outline-offset:3px!important;border-radius:8px}.icon{stroke-width:1.5}.rte{font-size:15.5px;line-height:1.75;color:#3a3134}.rte h2,.rte h3{font-family:var(--heading-font-family);font-weight:450;color:var(--rd-ink);margin:1.8em 0 .6em;line-height:1.2}.rte h2{font-size:clamp(22px,2.2vw,28px)}.rte h3{font-size:clamp(18px,1.8vw,22px)}.rte a{color:var(--rd-bdx);text-decoration:underline;text-decoration-color:#b8925a99;text-underline-offset:3px}.rte ul li::marker{color:var(--rd-gold)}.rte blockquote{border-left:2px solid var(--rd-gold);background:var(--rd-cream);padding:14px 20px;margin:1.4em 0;border-radius:0 12px 12px 0;font-family:var(--heading-font-family);font-size:1.08em}.rte table{width:100%;border-collapse:collapse;font-size:14px;margin:1.4em 0;border-radius:12px;overflow:hidden;box-shadow:inset 0 0 0 1px var(--rd-line)}.rte th{background:var(--rd-cream);text-align:left;font-weight:600;color:var(--rd-ink)}.rte th,.rte td{padding:10px 14px;border-bottom:1px solid var(--rd-line);vertical-align:top}.rte tr:last-child td{border-bottom:0}@media screen and (max-width:640px){.rte table{display:block;overflow-x:auto;white-space:normal}}.collection__description,.product-block-list__item--description .rte,.template-article .rte,.template-page .rte{max-width:760px}.collection__description{margin-left:auto;margin-right:auto}.product-block-list__item--description .card__header{border:0}@media screen and (min-width:1000px){.rich-text .rte,.rich-text__content{max-width:720px;margin:0 auto}.home-cats{grid-template-columns:repeat(3,1fr)!important}.faq__wrapper,.faq .container{max-width:1080px}}.faq__item{border-bottom:1px solid var(--rd-line)!important}.faq__question{font-size:17px!important;padding:18px 0!important}.faq__answer{max-width:720px;color:#3a3134}@media screen and (max-width:999px){.nv-sticky{width:100%!important;border-radius:0!important;padding:10px 16px max(10px,env(safe-area-inset-bottom))!important;background:#fffffffa!important;-webkit-backdrop-filter:saturate(1.2) blur(8px);backdrop-filter:saturate(1.2) blur(8px);box-shadow:0 -8px 24px #1f1a1c14!important;border-top:1px solid var(--rd-line)!important}.nv-sticky__price{font-family:var(--heading-font-family);font-size:19px!important;font-weight:500!important}.nv-sticky .button{border-radius:999px;background:var(--rd-bdx)}}.empty-state{padding:72px 0}.empty-state__icon{color:var(--rd-gold)}.empty-state__icon svg{stroke-width:1.2}.empty-state__heading{font-size:clamp(26px,3vw,34px)!important}.empty-state .button{margin-top:16px}.footer{padding-top:56px}.footer__block-list{row-gap:32px}.footer__title{text-transform:none;margin-bottom:14px;padding-bottom:10px;border-bottom:1px solid rgba(184,146,90,.35)}.footer__link-item{font-size:13.5px;line-height:2}.footer__aside{padding-top:22px;margin-top:40px}.payment-list__item{border-radius:4px;opacity:.9}.text-with-icons__item{gap:10px}.container{max-width:1320px}
/*# sourceMappingURL=/cdn/shop/t/44/assets/noctiva-redesign.css.map */
