:root{--nv-bg:#F5F0E8;--nv-paper:#FFF9F1;--nv-ink:#2C2723;--nv-accent:#C9934E;--nv-muted:#746B63;--nv-line:#D6C9B8;--nv-soft:#E9DFD1;--nv-space-1:4px;--nv-space-2:8px;--nv-space-3:12px;--nv-space-4:18px;--nv-space-5:24px;--nv-space-6:32px;--nv-space-7:48px;--nv-space-8:72px;--nv-space-9:96px;--nv-space-10:128px;--nv-radius-media:12px;--nv-radius-panel:18px;--nv-radius-control:999px;--nv-ease:cubic-bezier(.2,.7,.2,1);--nv-fast:.18s;--nv-base:.32s;--nv-slow:.56s;--nv-focus:0 0 0 3px var(--nv-accent)}html{scroll-behavior:smooth}body{background:var(--nv-bg);color:var(--nv-ink);-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}::selection{background:var(--nv-accent);color:var(--nv-ink)}h1,h2,h3{letter-spacing:-.04em;text-wrap:balance}h4,h5,h6{letter-spacing:-.015em}p{widows:2;orphans:2}a,button,input,select,textarea{font:inherit}a{transition:opacity var(--nv-fast) ease,color var(--nv-fast) ease}a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline:0;box-shadow:var(--nv-focus)}.button,button.button,.shopify-payment-button__button--unbranded{border-radius:var(--nv-radius-control);min-height:50px;font-weight:750;letter-spacing:-.01em;transition:transform var(--nv-fast) ease,box-shadow var(--nv-fast) ease,opacity var(--nv-fast) ease}@media(hover:hover){.button:hover,button.button:hover,.shopify-payment-button__button--unbranded:hover{transform:translateY(-1px)}}input:not([type=checkbox]):not([type=radio]),textarea,select{border-radius:10px}#header-group{position:relative;z-index:20}#header-component{background:#f6f0e7f5;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}#header-component .header__columns{max-width:1440px;margin-inline:auto}#header-component a{text-underline-offset:4px}.announcement-bar{font-size:.72rem;letter-spacing:.055em;font-weight:750}.footer-content{max-width:1440px;margin-inline:auto}.footer-content h2{letter-spacing:-.045em;line-height:.96}.footer-content a{text-underline-offset:4px}.footer-content a:hover{opacity:.68}#footer-utilities{font-size:.76rem}.theme-drawer__dialog{box-shadow:-24px 0 70px #2c27231f}.theme-drawer__header{border-bottom-color:var(--nv-line)!important}.product-card{box-shadow:none!important}.product-card img{border-radius:var(--nv-radius-media)}.badge{border-radius:var(--nv-radius-control);font-size:.7rem;font-weight:750}.rte a{text-underline-offset:4px;text-decoration-thickness:1px}@media(max-width:749px){:root{--nv-space-8:60px;--nv-space-9:78px;--nv-space-10:96px}.button,button.button,.shopify-payment-button__button--unbranded{min-height:52px}#header-component{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{scroll-behavior:auto!important;transition-duration:.001ms!important;animation-duration:.001ms!important;animation-iteration-count:1!important}}.nv-card-personality{display:block;margin-top:5px;color:var(--nv-muted);font-size:.76rem;line-height:1.35;letter-spacing:.01em}.nv-pdp-personality{display:flex;flex-direction:column;gap:5px;margin-bottom:2px}.nv-pdp-personality span{color:#8a6747;font-size:.66rem;line-height:1;letter-spacing:.15em;font-weight:800;text-transform:uppercase}.nv-pdp-personality strong{color:var(--nv-ink);font-size:.86rem;line-height:1.35;font-weight:650}@media(max-width:749px){.announcement-bar{min-height:38px;font-size:.68rem;letter-spacing:.045em}.announcement-bar__slider slideshow-arrows{display:none!important}.announcement-bar__slides{width:100%!important;max-width:none!important}.announcement-bar__text{white-space:nowrap;font-size:.68rem!important}#header-component .account-button{display:none!important}#header-component .header__columns{min-height:64px}}@media(max-width:749px){#header-component header-actions>.account-button,#header-component header-actions .account-button,#header-component .header-actions__action.account-button,#header-component shopify-account{display:none!important}}.nv-kicker,.announcement-bar,.nv-pdp-personality span,.nv-video-card__top{font-family:var(--font-accent--family);font-weight:var(--font-accent--weight)}#header-component{border-bottom:1px solid rgba(44,39,35,.08)}#header-component header-actions{gap:4px}#header-component .header-actions__action{min-width:44px;min-height:44px}@media(max-width:749px){#header-component .header__columns{min-height:60px}}body{background:#f5f0e8;color:#2c2723}#header-component{background:#f5f0e8f5;border-bottom-color:#2c272314}.announcement-bar{color:#2c2723}.theme-drawer__dialog{background:#fff9f1;color:#2c2723;box-shadow:-24px 0 70px #2c27231a}.badge{color:#2c2723}.footer-content{color:#fff9f1}.footer-content a{color:inherit}.template-collection .product-card{background:transparent!important;border:0!important;box-shadow:none!important}.template-collection .product-card img{border-radius:10px;background:#fff9f1}.template-collection .product-card__content{padding-top:12px!important;padding-inline:1px!important}.template-collection .product-grid{row-gap:46px!important}.template-collection .facets{border-block:1px solid #D6C9B8;padding-block:12px}@media(hover:hover){.template-collection .product-card{transition:transform .28s var(--nv-ease)}.template-collection .product-card:hover{transform:translateY(-3px)}}.template-product .product-information{background:#f5f0e8}.template-product .product-media-container{background:#fff9f1!important}.template-product .product-details{align-self:start}.template-product .product-details .price{font-size:1.18rem;letter-spacing:-.02em}.template-product .product-details .button{min-height:58px}.template-product .product-recommendations{border-top:1px solid #D6C9B8}.template-cart .cart-page{max-width:1380px;margin-inline:auto;gap:clamp(34px,6vw,82px)}.template-cart .cart-page__title{font-size:clamp(3rem,5vw,5.5rem);letter-spacing:-.055em}.template-cart .cart-page__summary{align-self:start;position:sticky;top:110px;padding:26px;border:1px solid #D6C9B8;border-radius:14px;background:#fff9f1;box-shadow:0 16px 40px #2c27230e}.template-cart .cart-items__media-container{overflow:hidden;border-radius:10px;background:#fff9f1}.template-cart .cart-items__table-row{border-color:#d6c9b8!important}.template-cart .cart__checkout-button{min-height:58px}.template-cart .nv-cart-pack,.template-cart .nv-cart-ship{border-color:#d6c9b8}@media(max-width:749px){.template-collection .product-grid{row-gap:30px!important}.template-cart .cart-page{gap:30px}.template-cart .cart-page__summary{position:static;padding:22px 18px;border-radius:12px}}#header-component{background:#111214;color:#f5f0e8;border-bottom:1px solid rgba(245,240,232,.1);box-shadow:none}#header-component[transparent]{background:transparent;border-bottom-color:#f5f0e81f}#header-component .header-logo,#header-component a,#header-component button{color:inherit}#header-component .header__navigation a{font-size:.73rem;font-weight:700;letter-spacing:.075em}#header-component .header-actions__action{color:#f5f0e8}.announcement-bar{background:#c9934e!important;color:#2c2723!important;font-weight:800;letter-spacing:.07em}.announcement-bar a{color:#2c2723!important}@media(max-width:749px){#header-component .header__columns{min-height:58px}#header-component .header-logo{letter-spacing:.18em}}.template-collection .nv-colhero{background:#111214!important}.template-collection .nv-colhero__desc{color:#d8d0c8!important}.template-collection .nv-colhero__caption{color:#aaa19a!important}.template-product main{background:#f5f0e8}.template-product .product-information{border-top:1px solid rgba(44,39,35,.08)}.template-product .product-details .button{background:#111214;color:#fff9f1;border-color:#111214}.template-product .product-details .button:hover{box-shadow:0 12px 30px #11121429}#cart-drawer .theme-drawer__dialog{background:#f5f0e8!important;color:#2c2723;box-shadow:-28px 0 80px #11121438}#cart-drawer .theme-drawer__header{background:#111214!important;color:#f5f0e8!important;border-bottom-color:#f5f0e81f!important}#cart-drawer .theme-drawer__header button,#cart-drawer .theme-drawer__header svg{color:#f5f0e8!important}#cart-drawer .nv-cart-drawer-intro{background:#111214!important;color:#f5f0e8;border-bottom-color:#f5f0e81f!important}#cart-drawer .nv-cart-drawer-intro span{color:#f5f0e8!important}#cart-drawer .nv-cart-drawer-intro p{color:#cfc6bc!important}#cart-drawer .cart-drawer__content{background:#f5f0e8!important}#cart-drawer .cart-drawer__summary{background:#111214!important;color:#f5f0e8!important;border-top:1px solid rgba(245,240,232,.12)!important;box-shadow:0 -20px 48px #11121421!important}#cart-drawer .cart-drawer__summary .cart-totals,#cart-drawer .cart-drawer__summary .cart-totals__item,#cart-drawer .cart-drawer__summary .cart-totals__tax-note,#cart-drawer .cart-drawer__summary .cart-totals__tax-note a{color:#f5f0e8!important}#cart-drawer .cart-drawer__summary .nv-cart-pack,#cart-drawer .cart-drawer__summary .nv-cart-ship{background:#19191b!important;border-color:#f5f0e829!important;color:#f5f0e8!important;border-radius:14px!important}#cart-drawer .cart-drawer__summary .nv-cart-pack__eyebrow{color:#f5f0e8!important}#cart-drawer .cart-drawer__summary .nv-cart-pack__step,#cart-drawer .cart-drawer__summary .nv-cart-pack__saving,#cart-drawer .cart-drawer__summary .nv-cart-ship__top span{background:#2b2928!important;color:#f5f0e8!important}#cart-drawer .cart-drawer__summary .nv-cart-pack__milestones,#cart-drawer .cart-drawer__summary .nv-cart-pack__note,#cart-drawer .cart-drawer__summary .nv-cart-ship__note{color:#aaa19a!important}#cart-drawer .cart-drawer__summary .nv-cart-pack__milestones .is-active,#cart-drawer .cart-drawer__summary .nv-cart-pack__link{color:#fff9f1!important}#cart-drawer .cart-drawer__summary .nv-cart-pack__track,#cart-drawer .cart-drawer__summary .nv-cart-ship__track{background:#34302d!important}#cart-drawer .cart-drawer__summary .nv-cart-pack__track span{background:#f5f0e8!important}#cart-drawer .cart__checkout-button{background:#f5f0e8!important;color:#111214!important;border-color:#f5f0e8!important;min-height:58px!important;box-shadow:none!important}.template-cart .cart-page__summary{background:#111214!important;color:#f5f0e8!important;border-color:#111214!important;box-shadow:0 20px 54px #1112141a!important}.template-cart .cart-page__summary .cart-totals,.template-cart .cart-page__summary .cart-totals__item,.template-cart .cart-page__summary .cart-totals__tax-note,.template-cart .cart-page__summary .cart-totals__tax-note a{color:#f5f0e8!important}.template-cart .cart-page__summary .nv-cart-pack,.template-cart .cart-page__summary .nv-cart-ship{background:#19191b!important;border-color:#f5f0e829!important;color:#f5f0e8!important;border-radius:14px!important}.template-cart .cart-page__summary .nv-cart-pack__eyebrow{color:#f5f0e8!important}.template-cart .cart-page__summary .nv-cart-pack__step,.template-cart .cart-page__summary .nv-cart-pack__saving,.template-cart .cart-page__summary .nv-cart-ship__top span{background:#2b2928!important;color:#f5f0e8!important}.template-cart .cart-page__summary .nv-cart-pack__milestones,.template-cart .cart-page__summary .nv-cart-pack__note,.template-cart .cart-page__summary .nv-cart-ship__note{color:#aaa19a!important}.template-cart .cart-page__summary .nv-cart-pack__milestones .is-active,.template-cart .cart-page__summary .nv-cart-pack__link{color:#fff9f1!important}.template-cart .cart-page__summary .nv-cart-pack__track,.template-cart .cart-page__summary .nv-cart-ship__track{background:#34302d!important}.template-cart .cart-page__summary .nv-cart-pack__track span{background:#f5f0e8!important}.template-cart .cart-page__summary .cart__checkout-button{background:#f5f0e8!important;color:#111214!important;border-color:#f5f0e8!important;min-height:58px!important}footer,.footer-content,#footer-utilities{color:#f5f0e8}.footer-content a,#footer-utilities a{color:inherit}.footer-content h2{color:#fff9f1}html{overflow-x:clip}button,a,[role=button]{-webkit-tap-highlight-color:transparent}button,.button,.nv-bowl,.nv-studio__mode,.nv-selected__chip{touch-action:manipulation}video{background:#111214}@media(hover:hover){#header-component .header__navigation a{opacity:.78;transition:opacity .18s ease}#header-component .header__navigation a:hover{opacity:1}}#header-component .header-logo{font-size:1.28rem;letter-spacing:.19em;font-weight:800}#header-component{transition:background-color .28s ease,border-color .28s ease,box-shadow .28s ease}#header-component[sticky]:not([data-scroll-direction=none]){box-shadow:0 8px 30px #1112141a}.nv-cinema-hero :focus-visible,.nv-motion-spotlight :focus-visible,.nv-pdp-film :focus-visible,footer :focus-visible,#cart-drawer .cart-drawer__summary :focus-visible,.template-cart .cart-page__summary :focus-visible{outline:2px solid #C9934E!important;outline-offset:3px;box-shadow:none!important}.nv-cart-pack__eyebrow{color:#9a6a33}.nv-cart-pack__note,.nv-cart-ship__note{color:#746b63}.cart-items__title{letter-spacing:-.015em}#cart-drawer .cart-items__media-container{overflow:hidden;border-radius:10px;background:#fff9f1}#cart-drawer .cart-items__title{color:#2c2723;font-weight:750}#cart-drawer .cart-items__price{color:#2c2723}footer{background:#111214}footer .footer-content{max-width:1440px}footer .footer-content h2{max-width:9ch;margin:0;color:#fff9f1;font-size:clamp(2.8rem,4.5vw,5rem);line-height:.9;letter-spacing:-.055em}footer .footer-content p{max-width:39ch;color:#bdb4ac;line-height:1.6}footer .email-signup-block{max-width:560px}footer .email-signup__input{min-height:58px;padding-inline:20px 64px;border-color:#fff9f17a!important;background:#fff9f10e!important;color:#fff9f1!important}footer .email-signup__input::placeholder{color:#afa69d}footer .email-signup__button{min-width:54px;color:#fff9f1!important}footer .footer-content a{color:#d7cec6;transition:color .18s ease,opacity .18s ease}@media(hover:hover){footer .footer-content a:hover{color:#fff9f1;opacity:1}}#footer-utilities{color:#8f8780}@media(max-width:749px){#header-component .header-logo{font-size:1.08rem;letter-spacing:.17em}.announcement-bar{min-height:34px;font-size:.64rem}.nv-selected__chip{min-height:40px}.nv-bowl{scroll-margin-inline:18px}footer .footer-content h2{font-size:3rem}footer .email-signup-block{max-width:none}}@media(max-width:380px){.nv-cinema-hero h1{font-size:3.05rem}.nv-cinema-hero__lead{font-size:.92rem}.nv-cinema-hero__actions{gap:13px}.nv-cinema-facts span{font-size:.48rem}}@media(max-width:749px)and (max-height:700px){.nv-cinema-hero__media{height:54svh;min-height:360px}}@media(prefers-reduced-motion:reduce){video[data-nv-video]{animation:none!important}}.announcement-bar{min-height:34px;background:#0d0e10!important;color:#ede7df!important;border-bottom:1px solid rgba(245,240,232,.08)!important;font-family:var(--font-accent--family);font-size:.68rem!important;font-weight:700!important;letter-spacing:.115em!important;text-transform:uppercase}.announcement-bar a{color:#ede7df!important}.announcement-bar__text{display:inline-flex;align-items:center;gap:9px;color:#ede7df!important}.announcement-bar__text:before{content:"";width:4px;height:4px;flex:0 0 4px;border-radius:50%;background:#c9934e;box-shadow:0 0 0 3px #c9934e14}.announcement-bar slideshow-arrows,.announcement-bar .slideshow-arrows{color:#8f8780!important}#header-component{background:#111214!important;color:#fff9f1!important;border-bottom:1px solid rgba(245,240,232,.11)!important}#header-component[transparent]{background:#111214ad!important;-webkit-backdrop-filter:blur(16px) saturate(115%);backdrop-filter:blur(16px) saturate(115%);border-bottom-color:#f5f0e81f!important}#header-component .header-logo{color:#fff9f1!important;text-shadow:0 1px 18px rgba(0,0,0,.18)}#header-component .menu-list__link,#header-component .menu-list__link-title,#header-component .header-actions__action,#header-component .header__drawer button,#header-component .header__drawer svg{color:#fff9f1!important}#header-component .menu-list__link{opacity:.84;font-size:.72rem!important;font-weight:700!important;letter-spacing:.075em!important;transition:opacity .18s ease,color .18s ease}@media(hover:hover){#header-component .menu-list__link:hover,#header-component .menu-list__link:focus-visible{opacity:1;color:#fff9f1!important}}#header-component .header-actions__action{opacity:.94}#header-component .header-actions__action:hover{opacity:1}#header-component .cart-bubble{--cart-bubble-background:#C9934E;--cart-bubble-text:#111214}@media(min-width:750px)and (max-width:1099px){#header-component .header-menu__inner{display:none!important}#header-component .header__drawer{display:flex!important;min-height:48px!important;align-items:center}#header-component .header__columns{grid-template-columns:1fr auto 1fr!important;min-height:64px}#header-component .header-logo{justify-self:center!important;font-size:1.18rem;letter-spacing:.19em}#header-component header-actions{justify-self:end!important}}@media(max-width:749px){.announcement-bar{min-height:32px;font-size:.6rem!important;letter-spacing:.09em!important}.announcement-bar__text{gap:7px}#header-component,#header-component[transparent]{background:#111214eb!important;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}#header-component .header__columns{min-height:60px!important}#header-component .header-menu__inner{display:none!important}#header-component .header__drawer{display:flex!important}#header-component .header-logo{font-size:1.08rem;letter-spacing:.18em}}#cart-drawer .nv-cart-ship,.template-cart .nv-cart-ship{order:-2}#cart-drawer .nv-cart-pack,.template-cart .nv-cart-pack{order:-1}#cart-drawer .nv-cart-ship__top strong,.template-cart .nv-cart-ship__top strong{font-size:.9rem;line-height:1.35}#cart-drawer .nv-cart-ship__top span,.template-cart .nv-cart-ship__top span{font-size:.7rem;font-weight:800}#cart-drawer .nv-cart-pack__link,.template-cart .nv-cart-pack__link{text-decoration:none}@media(min-width:990px){#header-component .header__columns{width:100%!important;max-width:none!important;margin-inline:0!important;padding-inline:clamp(24px,3vw,48px)!important}#header-component .header__column--left{justify-content:flex-start!important}#header-component .header__column--center{justify-content:center!important}#header-component .header__column--right,#header-component header-actions{justify-content:flex-end!important}}@media(min-width:1100px){#header-component .header-menu__inner{min-width:clamp(420px,34vw,540px)!important;justify-content:center!important}#header-component .menu-list__link-title{padding-inline:clamp(18px,1.5vw,26px)!important}}@media(min-width:1100px){#header-component .header-menu__inner{min-width:clamp(560px,42vw,700px)!important;justify-content:center!important}#header-component .menu-list__link{font-size:clamp(.82rem,.9vw,.92rem)!important;font-weight:700!important;letter-spacing:.045em!important}#header-component .menu-list__link-title{padding-inline:clamp(24px,2.1vw,38px)!important}}@media(min-width:1100px){#header-component .header__columns{width:100%!important;max-width:none!important;margin-inline:0!important;padding-inline:clamp(12px,1.6vw,24px)!important}#header-component .header-menu__inner{min-width:clamp(640px,46vw,800px)!important;justify-content:center!important}#header-component .menu-list__link{color:#fff9f1!important;opacity:1!important;font-size:clamp(.9rem,1vw,1rem)!important;font-weight:750!important;letter-spacing:.025em!important;text-shadow:0 1px 14px rgba(0,0,0,.16)}#header-component .menu-list__link-title{color:#fff9f1!important;padding-inline:clamp(28px,2.4vw,44px)!important}}@media(min-width:1100px){#header-component .header__columns{width:100%!important;max-width:none!important;margin-inline:0!important;padding-inline:clamp(10px,1.1vw,18px)!important;grid-template-columns:minmax(190px,1fr) minmax(650px,1.65fr) minmax(190px,1fr)!important;column-gap:clamp(18px,1.6vw,28px)!important}#header-component .header__column--left{justify-content:flex-start!important;min-width:0!important}#header-component .header__column--center{justify-content:stretch!important;min-width:0!important}#header-component .header__column--right{justify-content:flex-end!important;min-width:0!important;gap:clamp(8px,.9vw,14px)!important}#header-component .header-logo{font-size:clamp(1.32rem,1.45vw,1.55rem)!important;letter-spacing:.17em!important}#header-component .header-menu,#header-component .header-menu__inner,#header-component .menu-list,#header-component .overflow-menu{width:100%!important;min-width:0!important}#header-component .overflow-menu::part(list){width:100%!important;margin-inline:0!important;justify-content:space-between!important}#header-component .menu-list__list{width:100%!important;justify-content:space-between!important}#header-component .menu-list__link{color:#fff9f1!important;opacity:1!important;font-size:clamp(.94rem,1.02vw,1.03rem)!important;font-weight:750!important;letter-spacing:.018em!important}#header-component .menu-list__link-title{color:#fff9f1!important;padding-inline:clamp(10px,.9vw,16px)!important}#header-component .dropdown-localization__button,#header-component .header-actions__action,#header-component .search-action{color:#fff9f1!important;opacity:1!important}#header-component .header-actions__action,#header-component .search-action,#header-component .dropdown-localization__button{min-width:42px!important;min-height:42px!important}}body:has(.nv-cinema-hero) #header-component[transparent]{top:0!important;left:0!important;right:0!important;inset-inline:0!important;width:100%!important;min-height:0!important;transform:none!important;border:0!important;border-radius:0!important;background:transparent!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;box-shadow:none!important;overflow:visible!important;color:#fff9f1!important}body:has(.nv-cinema-hero) #header-component[transparent] .header__underlay,body:has(.nv-cinema-hero) #header-component[transparent] .header__underlay-closed,body:has(.nv-cinema-hero) #header-component[transparent] .header__underlay-open{background:transparent!important;box-shadow:none!important}body:has(.nv-cinema-hero) #header-component[transparent] .header__row--top{padding-top:12px!important;padding-inline:24px!important;border-bottom:0!important;background:transparent!important}body:has(.nv-cinema-hero) #header-component[transparent] .header__columns{width:min(100%,1500px)!important;max-width:1500px!important;min-height:58px!important;margin-inline:auto!important;padding-inline:clamp(20px,2vw,30px)!important;border:1px solid rgba(255,249,241,.11)!important;border-radius:14px!important;background:#111214d1!important;-webkit-backdrop-filter:blur(14px) saturate(112%)!important;backdrop-filter:blur(14px) saturate(112%)!important;box-shadow:none!important;box-sizing:border-box!important}body:has(.nv-cinema-hero) #header-component[transparent][data-sticky-state=active] .header__columns{background:#111214f7!important;border-color:#fff9f11a!important}@media(min-width:1100px){body:has(.nv-cinema-hero) #header-component[transparent] .header__columns{grid-template-columns:minmax(170px,1fr) auto minmax(170px,1fr)!important;column-gap:clamp(24px,2.6vw,44px)!important;align-items:center!important}body:has(.nv-cinema-hero) #header-component[transparent] .header__column--left{justify-content:flex-start!important;min-width:0!important}body:has(.nv-cinema-hero) #header-component[transparent] .header__column--center{justify-content:center!important;min-width:0!important}body:has(.nv-cinema-hero) #header-component[transparent] .header__column--right,body:has(.nv-cinema-hero) #header-component[transparent] header-actions{justify-content:flex-end!important;min-width:0!important}body:has(.nv-cinema-hero) #header-component[transparent] .header-logo{color:#fff9f1!important;font-size:clamp(1.2rem,1.25vw,1.38rem)!important;font-weight:800!important;letter-spacing:.17em!important;line-height:1!important;text-shadow:none!important}body:has(.nv-cinema-hero) #header-component[transparent] .header-menu,body:has(.nv-cinema-hero) #header-component[transparent] .header-menu__inner,body:has(.nv-cinema-hero) #header-component[transparent] .menu-list,body:has(.nv-cinema-hero) #header-component[transparent] .overflow-menu{width:auto!important;min-width:0!important}body:has(.nv-cinema-hero) #header-component[transparent] .overflow-menu::part(list),body:has(.nv-cinema-hero) #header-component[transparent] .menu-list__list{width:auto!important;margin-inline:0!important;justify-content:center!important;gap:clamp(34px,3vw,52px)!important}body:has(.nv-cinema-hero) #header-component[transparent] .menu-list__link{color:#fff9f1!important;opacity:.9!important;font-size:.72rem!important;font-weight:600!important;letter-spacing:.06em!important;text-transform:uppercase!important;text-shadow:none!important}body:has(.nv-cinema-hero) #header-component[transparent] .menu-list__link-title{color:#fff9f1!important;padding-inline:0!important}body:has(.nv-cinema-hero) #header-component[transparent] .menu-list__link:hover,body:has(.nv-cinema-hero) #header-component[transparent] .menu-list__link:focus-visible{opacity:1!important}body:has(.nv-cinema-hero) #header-component[transparent] .dropdown-localization,body:has(.nv-cinema-hero) #header-component[transparent] .dropdown-localization__button,body:has(.nv-cinema-hero) #header-component[transparent] .account-button,body:has(.nv-cinema-hero) #header-component[transparent] shopify-account{display:none!important}body:has(.nv-cinema-hero) #header-component[transparent] header-actions{gap:8px!important}body:has(.nv-cinema-hero) #header-component[transparent] .header-actions__action,body:has(.nv-cinema-hero) #header-component[transparent] .search-action{min-width:38px!important;min-height:38px!important;color:#fff9f1!important;opacity:.94!important}}@media(min-width:750px)and (max-width:1099px){body:has(.nv-cinema-hero) #header-component[transparent] .header__row--top{padding-top:10px!important;padding-inline:16px!important}body:has(.nv-cinema-hero) #header-component[transparent] .header__columns{min-height:56px!important;border-radius:13px!important;padding-inline:16px!important}}@media(max-width:749px){body:has(.nv-cinema-hero) #header-component[transparent] .header__row--top{padding-top:8px!important;padding-inline:12px!important}body:has(.nv-cinema-hero) #header-component[transparent] .header__columns{min-height:54px!important;border-radius:12px!important;padding-inline:12px!important;background:#111214e0!important;-webkit-backdrop-filter:blur(12px)!important;backdrop-filter:blur(12px)!important}body:has(.nv-cinema-hero) #header-component[transparent] .account-button,body:has(.nv-cinema-hero) #header-component[transparent] shopify-account,body:has(.nv-cinema-hero) #header-component[transparent] .dropdown-localization{display:none!important}body:has(.nv-cinema-hero) #header-component[transparent] .header-logo{font-size:1.02rem!important;letter-spacing:.17em!important}}@media(max-width:749px){html,body{max-width:100%;overflow-x:clip}.page-wrapper,.content-for-layout,.shopify-section{min-width:0;max-width:100%}body:has(.nv-cinema-hero) #header-component[transparent] .header__row--top{padding-top:6px!important;padding-inline:8px!important}body:has(.nv-cinema-hero) #header-component[transparent] .header__columns{min-height:52px!important;padding-inline:10px!important;border-radius:10px!important}body:has(.nv-cinema-hero) #header-component[transparent] .header-logo{font-size:.98rem!important;letter-spacing:.15em!important}body:has(.nv-cinema-hero) #header-component[transparent] .header-actions__action,body:has(.nv-cinema-hero) #header-component[transparent] .search-action{min-width:40px!important;min-height:40px!important}}@media(max-width:749px){body:has(.nv-cinema-hero) .header-section:has(>#header-component[transparent]){position:sticky!important;top:-1px!important;z-index:30!important}body:has(.nv-cinema-hero) #header-component[transparent]{position:relative!important;inset:auto!important;width:100%!important;min-height:58px!important;background:#111214!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;overflow:visible!important}body:has(.nv-cinema-hero) #header-component[transparent] .header__underlay,body:has(.nv-cinema-hero) #header-component[transparent] .header__underlay-closed,body:has(.nv-cinema-hero) #header-component[transparent] .header__underlay-open{background:#111214!important}body:has(.nv-cinema-hero) #header-component[transparent] .header__row--top{min-height:58px!important;padding:0!important;border-bottom:1px solid rgba(255,249,241,.08)!important;background:#111214!important}body:has(.nv-cinema-hero) #header-component[transparent] .header__columns{width:100%!important;max-width:none!important;min-height:58px!important;margin:0!important;padding-inline:14px!important;border:0!important;border-radius:0!important;background:#111214!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important}body:has(.nv-cinema-hero) #header-component[transparent] .header-logo{color:#fff9f1!important;font-size:1rem!important;letter-spacing:.16em!important}body:has(.nv-cinema-hero) #header-component[transparent] .header-actions__action,body:has(.nv-cinema-hero) #header-component[transparent] .search-action{color:#fff9f1!important;min-width:42px!important;min-height:42px!important}}@media(min-width:1100px){body:has(.nv-cinema-hero) #header-component[transparent] .dropdown-localization{display:flex!important;align-items:center!important}body:has(.nv-cinema-hero) #header-component[transparent] .dropdown-localization .language-selector{padding:0 2px!important}body:has(.nv-cinema-hero) #header-component[transparent] .localization-form__select{min-height:38px!important;padding-inline:8px 22px!important;background:transparent!important;color:#fff9f1!important;font-size:.66rem!important;font-weight:750!important;line-height:1!important;letter-spacing:.1em!important;text-transform:uppercase!important}body:has(.nv-cinema-hero) #header-component[transparent] .language-selector .svg-wrapper.icon-caret{inset-inline-end:6px!important;color:#fff9f1!important}}#header-component[data-menu-style=drawer] .menu-drawer__menu-item--mainlist{min-height:56px!important;font-size:1rem!important;font-weight:700!important;letter-spacing:.01em!important}#header-component[data-menu-style=drawer] .menu-drawer__utility-links{margin-top:auto!important;padding-top:14px!important;border-top:1px solid rgba(17,18,20,.1)}#header-component[data-menu-style=drawer] .menu-drawer__localization{width:100%}#header-component[data-menu-style=drawer] .menu-drawer__localization .language-selector{min-height:52px!important;padding:10px 0!important}#header-component[data-menu-style=drawer] .menu-drawer__localization .localization-form__select{min-height:44px!important;font-size:.9rem!important}#header-component[data-menu-style=drawer] summary:focus-visible,#header-component[data-menu-style=drawer] a:focus-visible,#header-component[data-menu-style=drawer] button:focus-visible,#header-component[data-menu-style=drawer] select:focus-visible{outline:2px solid currentColor!important;outline-offset:3px!important}@media(min-width:750px)and (max-width:1099px){#header-component .header__drawer,#header-component .header-actions__action,#header-component .search-action{min-width:44px!important;min-height:44px!important}body:has(.nv-cinema-hero) #header-component[transparent] .header__columns{min-height:58px!important}}@media(max-width:749px){body:has(.nv-cinema-hero) #header-component[transparent] .header__columns{min-height:58px!important}body:has(.nv-cinema-hero) #header-component[transparent] .header__drawer,body:has(.nv-cinema-hero) #header-component[transparent] .header-actions__action,body:has(.nv-cinema-hero) #header-component[transparent] .search-action{min-width:44px!important;min-height:44px!important}body:has(.nv-cinema-hero) #header-component[transparent] .header-logo{max-width:112px!important;overflow:hidden!important;text-overflow:clip!important;white-space:nowrap!important}}.nv-cart-set-preview{width:100%;padding:13px 0 2px;border-top:1px solid rgba(245,240,232,.13);color:#f5f0e8}.nv-cart-set-preview__row{display:flex;align-items:baseline;justify-content:space-between;gap:16px}.nv-cart-set-preview__row span{color:#cfc6bc;font-size:.72rem;line-height:1.4}.nv-cart-set-preview__row strong{color:#fff9f1;font-size:1rem;white-space:nowrap}.nv-cart-set-preview p{margin:5px 0 0!important;color:#aaa19a!important;font-size:.66rem!important;line-height:1.4!important}.template-cart .nv-cart-crosssell-title{margin:0;color:#2c2723;font-size:clamp(1.6rem,2.4vw,2.25rem);line-height:1.05;letter-spacing:-.035em}#cart-drawer .nv-cart-pack__link:focus-visible,#cart-drawer .nv-cart-empty-link:focus-visible,.template-cart .nv-cart-pack__link:focus-visible,.template-cart .nv-cart-crosssell-title+a:focus-visible{outline:2px solid currentColor!important;outline-offset:3px!important}@media(max-width:749px){#cart-drawer .nv-cart-pack,#cart-drawer .nv-cart-ship{padding:14px!important;border-radius:12px!important}#cart-drawer .nv-cart-pack__top,#cart-drawer .nv-cart-ship__top{gap:10px!important}#cart-drawer .nv-cart-pack__top strong,#cart-drawer .nv-cart-ship__top strong{font-size:.84rem!important;line-height:1.35!important}#cart-drawer .nv-cart-pack__saving,#cart-drawer .nv-cart-pack__step,#cart-drawer .nv-cart-ship__top span{font-size:.66rem!important;padding:6px 8px!important}#cart-drawer .nv-cart-pack__milestones{font-size:.62rem!important}#cart-drawer .nv-cart-set-preview__row span{font-size:.68rem}#cart-drawer .nv-cart-set-preview__row strong{font-size:.94rem}.template-cart .nv-cart-crosssell-title{font-size:1.65rem!important}}@media(max-width:359px){#cart-drawer .nv-cart-pack__top,#cart-drawer .nv-cart-ship__top{display:block!important}#cart-drawer .nv-cart-pack__saving,#cart-drawer .nv-cart-pack__step,#cart-drawer .nv-cart-ship__top span{display:inline-flex!important;margin-top:8px!important}#cart-drawer .nv-cart-pack__milestones{gap:5px!important;font-size:.58rem!important}}main[data-template^=page]{background:#f5f0e8;color:#2c2723}main[data-template^=page] .page-width-content{width:min(100%,1040px);margin-inline:auto}main[data-template^=page] .section-content-wrapper{gap:28px!important}main[data-template^=page] .section-content-wrapper h1{max-width:13ch;margin:0;color:#2c2723;font-family:var(--font-heading--family);font-size:clamp(3rem,6vw,5.6rem);font-weight:800;line-height:.92;letter-spacing:-.055em}main[data-template^=page] .page-content{max-width:760px}main[data-template^=page] .page-content rte-formatter{display:block}main[data-template^=page] .page-content p,main[data-template^=page] .page-content li{color:#5f5953;font-size:1rem;line-height:1.72}main[data-template^=page] .page-content p{margin-block:0 1em}main[data-template^=page] .page-content h2{max-width:18ch;margin:44px 0 14px;padding-top:24px;border-top:1px solid rgba(44,39,35,.12);color:#2c2723;font-family:var(--font-heading--family);font-size:clamp(1.55rem,2.3vw,2.15rem);line-height:1.04;letter-spacing:-.035em}main[data-template^=page] .page-content h3{margin:26px 0 8px;color:#2c2723;font-size:1rem;line-height:1.35;letter-spacing:-.01em}main[data-template^=page] .page-content ul,main[data-template^=page] .page-content ol{padding-inline-start:1.2rem;margin-block:0 1.25rem}main[data-template^=page] .page-content a{color:#2c2723;text-decoration-thickness:1px;text-underline-offset:4px}main[data-template^=page] .page-content a:focus-visible{outline:2px solid #2C2723!important;outline-offset:3px!important}main[data-template^=page] .contact-form{width:min(100%,720px)!important;margin-inline:auto}main[data-template^=page] .contact-form__form{gap:14px!important}main[data-template^=page] .contact-form__input{min-height:54px;padding:15px 16px!important;border:1px solid #D6C9B8!important;border-radius:10px!important;background:#fff9f1!important;color:#2c2723!important;box-shadow:none!important}main[data-template^=page] .contact-form__input--textarea{min-height:180px}main[data-template^=page] .contact-form__input:focus{border-color:#2c2723!important;outline:0;box-shadow:0 0 0 2px #2c27231a!important}main[data-template^=page] .contact-form .submit-button{min-height:54px;padding-inline:28px}.nv-footer--nivuma .menu__item a{display:inline-flex;min-height:34px;align-items:center;font-size:.88rem;line-height:1.35}.nv-footer--nivuma .menu__item a:focus-visible,.nv-footer--nivuma .email-signup__input:focus-visible,.nv-footer--nivuma .email-signup__button:focus-visible{outline:2px solid #C9934E!important;outline-offset:3px!important;box-shadow:none!important}#footer-utilities{line-height:1.45}@media(min-width:750px)and (max-width:899px){.nv-footer--nivuma .footer-content[style*="--grid-columns: 3"]{grid-template-columns:minmax(0,1fr) minmax(0,1fr)!important;gap:34px 30px!important}.nv-footer--nivuma .footer-content[style*="--grid-columns: 3"]>:last-child{grid-column:1 / -1;padding-top:24px;border-top:1px solid rgba(255,249,241,.1)}main[data-template^=page] .section-content-wrapper h1{font-size:clamp(3.2rem,7vw,4.5rem)}}@media(max-width:749px){main[data-template^=page] .page-width-content{padding-inline:16px!important}main[data-template^=page] .section-content-wrapper{gap:20px!important}main[data-template^=page] .section-content-wrapper h1{max-width:11ch;font-size:clamp(2.55rem,11vw,3.55rem);line-height:.95}main[data-template^=page] .page-content p,main[data-template^=page] .page-content li{font-size:.94rem;line-height:1.66}main[data-template^=page] .page-content h2{margin-top:34px;padding-top:20px;font-size:1.55rem}main[data-template^=page] .page-content h3{margin-top:22px;font-size:.96rem}main[data-template^=page] .contact-form__form-row{gap:12px!important}main[data-template^=page] .contact-form .submit-button{width:100%!important}.nv-footer--nivuma .footer-content{gap:28px!important}.nv-footer--nivuma .menu__heading{margin-bottom:8px}.nv-footer--nivuma .menu__item+.menu__item{margin-block-start:4px!important}#footer-utilities .footer-utilities__group{gap:14px!important}}@media(max-width:359px){main[data-template^=page] .section-content-wrapper h1{font-size:2.45rem}.nv-footer--nivuma .text-block h2{font-size:2.55rem!important}}html,body{-webkit-font-smoothing:auto!important;-moz-osx-font-smoothing:auto!important;text-rendering:auto!important;font-synthesis:none}h1,h2,h3,h4,h5,h6,button,a,input,select,textarea{font-synthesis:none}img,video{image-rendering:auto}.nv-kicker,.announcement-bar,.nv-pdp-personality span{font-family:var(--font-heading--family)!important;font-weight:700!important}.nv-kicker,.announcement-bar{font-size:.72rem!important}.nv-pdp-personality span{font-size:.7rem!important}@media(max-width:749px){.nv-kicker,.announcement-bar,.announcement-bar__text{font-size:.7rem!important}}
/*# sourceMappingURL=/cdn/shop/t/3/assets/nivuma-system.css.map */
