:root{--nc-ink: #1b1d16;--nc-ink-soft: #474b3d;--nc-ink-faint: #6b6f5f;--nc-forest: #2e3d2c;--nc-forest-deep: #1f2b1e;--nc-forest-soft: #46543f;--nc-gold: #b8954f;--nc-gold-deep: #96742f;--nc-sale: #b23a2a;--nc-page: #f6f2ea;--nc-surface: #ffffff;--nc-surface-2: #fbf8f2;--nc-surface-3: #efe9dd;--nc-on-dark: #f3eee2;--nc-line: rgba(27, 29, 22, .1);--nc-line-2: rgba(27, 29, 22, .16);--nc-line-strong: rgba(27, 29, 22, .26);--nc-shadow-sm: 0 1px 2px rgba(27, 29, 22, .05), 0 2px 8px rgba(27, 29, 22, .06);--nc-shadow-md: 0 6px 16px rgba(27, 29, 22, .07), 0 16px 34px rgba(27, 29, 22, .09);--nc-shadow-lg: 0 14px 30px rgba(27, 29, 22, .1), 0 34px 64px rgba(27, 29, 22, .14);--nc-radius-sm: 10px;--nc-radius: 14px;--nc-radius-lg: 20px;--nc-radius-pill: 999px;--nc-ease: cubic-bezier(.22, 1, .36, 1);--nc-ease-out: cubic-bezier(.16, 1, .3, 1);--nc-dur: .22s;--nc-dur-slow: .48s;--page-content-width: 1680px;--page-margin: clamp(16px, 4vw, 60px);--page-width: calc(var(--page-content-width) + var(--page-margin) * 2)}body{color:var(--nc-ink);background-color:var(--nc-page);background-image:none;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}body:not(.template-index) #MainContent{position:relative;isolation:isolate;color:var(--nc-ink);background-color:var(--nc-page);background-image:none}body:not(.template-index) #MainContent :is(h1,h2,h3,h4,h5,h6),body:not(.template-index) #MainContent :is(.h0,.h1,.h2,.h3,.h4){color:var(--nc-ink);text-wrap:balance}body:not(.template-index) #MainContent :is(h1,.h0,.h1){letter-spacing:-.02em;line-height:1.06}::selection{color:var(--nc-on-dark);background:var(--nc-forest)}body :is(a,button,summary,[tabindex],input,select,textarea):focus-visible{outline:2px solid var(--nc-forest);outline-offset:2px;border-radius:4px}body :is(.button,.button-secondary,button.shopify-payment-button__button--unbranded){min-height:46px;border-radius:var(--nc-radius-pill);font-weight:600;letter-spacing:.04em;transition:color var(--nc-dur) var(--nc-ease),background-color var(--nc-dur) var(--nc-ease),border-color var(--nc-dur) var(--nc-ease),box-shadow var(--nc-dur) var(--nc-ease),transform var(--nc-dur) var(--nc-ease)}body .button:not(.button-secondary):not(.button-unstyled){--button-color: var(--nc-on-dark);--button-background-color: var(--nc-forest);--button-border-color: var(--nc-forest);box-shadow:0 8px 20px #1b281829}body .button-secondary:not(.button-unstyled){--button-color: var(--nc-forest);--button-background-color: transparent;--button-border-color: var(--nc-line-strong)}@media(hover:hover){body .button:not(.button-secondary):not(.button-unstyled):hover:not([disabled]):not([aria-disabled=true]){--button-color: #ffffff;--button-background-color: var(--nc-forest-deep);--button-border-color: var(--nc-forest-deep);box-shadow:0 14px 28px #1b28183d;transform:translateY(-2px)}body .button-secondary:not(.button-unstyled):hover:not([disabled]):not([aria-disabled=true]){--button-color: var(--nc-on-dark);--button-background-color: var(--nc-forest);--button-border-color: var(--nc-forest);transform:translateY(-2px)}}body :is(.button,.button-secondary):active:not([disabled]){transform:translateY(0);box-shadow:var(--nc-shadow-sm)}body :is(.button,.button-secondary)[disabled],body :is(.button,.button-secondary)[aria-disabled=true]{opacity:.55;box-shadow:none;cursor:not-allowed}body :is(.field__input,.select__select,.contact-form__input,input:not([type=checkbox]):not([type=radio]):not([type=range]),textarea,select){color:var(--nc-ink);border:1px solid var(--nc-line-2);border-radius:var(--nc-radius-sm);background-color:var(--nc-surface);transition:border-color var(--nc-dur) var(--nc-ease),box-shadow var(--nc-dur) var(--nc-ease),background-color var(--nc-dur) var(--nc-ease)}body :is(.field__input,.select__select,.contact-form__input,input:not([type=checkbox]):not([type=radio]):not([type=range]),textarea,select):focus{border-color:var(--nc-forest);background-color:var(--nc-surface);box-shadow:0 0 0 3px #2e3d2c29;outline:none}body :is(input,textarea)::placeholder{color:var(--nc-ink-faint);opacity:1}body #header-component,body #header-component .header__row{color:var(--nc-ink)!important;border-color:var(--nc-line)!important;background-color:#f6f2eae6!important;background-image:none!important;backdrop-filter:blur(16px) saturate(115%);-webkit-backdrop-filter:blur(16px) saturate(115%);transition:background-color var(--nc-dur) var(--nc-ease),box-shadow var(--nc-dur) var(--nc-ease)}body #header-component{border-bottom:1px solid var(--nc-line);box-shadow:0 1px #1b1d160a}body.nc-header-scrolled #header-component{background-color:#f6f2eaf7!important;box-shadow:0 10px 30px #1b1d161f}body #header-component :is(a,button,span,.link,.svg-wrapper,svg){color:var(--nc-ink)!important}body #header-component :is(a,button){transition:color var(--nc-dur) var(--nc-ease),opacity var(--nc-dur) var(--nc-ease)}body #header-component :is(.header__icon--account,.header__icon--search,.header__icon--wishlist,.header__icon--cart){position:relative;top:-3px}@media(hover:hover){body #header-component :is(a.link,.header__menu-item,.menu__link--level-1):hover{color:var(--nc-forest)!important}}body #header-component :is(.header__menu-item,.menu__link--level-1,.mega-menu__link--level-1){position:relative}body #header-component :is(.header__menu-item,.menu__link--level-1):after{content:"";position:absolute;left:0;right:100%;bottom:-2px;height:2px;background:var(--nc-gold);transition:right var(--nc-dur) var(--nc-ease)}@media(hover:hover){body #header-component :is(.header__menu-item,.menu__link--level-1):hover:after{right:0}}body :is(.cart-count-bubble,.wishlist-count-bubble,.count-bubble){background:var(--nc-gold)!important;color:var(--nc-ink)!important;font-weight:700}body .section-announcement-bar,body .section-announcement-bar announcement-bar,body .section-announcement-bar [class*=group_announcement_bar]{color:var(--nc-on-dark)!important;background-color:var(--nc-ink)!important;background-image:none!important}body .section-announcement-bar :is(a,p,span){color:inherit!important;letter-spacing:.03em}body .section-announcement-bar a{text-decoration-color:var(--nc-gold);text-underline-offset:.28em}body .toolbar-mobile{color:var(--nc-ink)!important;border-top:1px solid var(--nc-line)!important;background:#f6f2eaf5!important;box-shadow:0 -8px 26px #1b1d161f!important;backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px)}body .toolbar-mobile :is(a,button,span,svg,.text){color:var(--nc-ink)!important}body .toolbar-mobile svg [fill]:not([fill=none]){fill:currentColor!important}body .section-footer,body .section-footer>.section,body .section-footer .section,body .footer-bottom{--color-background: var(--nc-ink) !important;--color-foreground: var(--nc-on-dark) !important;--color-foreground-heading: var(--nc-on-dark) !important;--color-border: rgba(243, 238, 226, .18) !important;color:var(--nc-on-dark)!important;border-color:#f3eee229!important;background-color:var(--nc-ink)!important;background-image:radial-gradient(circle at 12% 0%,rgba(184,149,79,.14),transparent 34rem),linear-gradient(180deg,#232519,#1b1d16)!important}body .section-footer :is(a,p,span,li,h2,h3,h4,summary,label,small,svg){color:var(--nc-on-dark)!important}body .section-footer a{text-decoration-color:#b8954fb3;text-underline-offset:.28em;transition:color var(--nc-dur) var(--nc-ease),opacity var(--nc-dur) var(--nc-ease)}@media(hover:hover){body .section-footer a:hover{color:var(--nc-gold)!important;opacity:1}}body .section-footer :is(input,textarea,.email-signup__input){color:var(--nc-on-dark)!important;border-color:#f3eee252!important;background:#f3eee20f!important}body .section-footer :is(input,textarea)::placeholder{color:#f3eee299!important}body .section-footer :is(.header-logo__image,.logo-block__image){filter:brightness(0) invert(1);opacity:.92}body :is(#CartDrawer-Overlay,.drawer__overlay,.modal__overlay,.modal-overlay,.details-modal__overlay){background:#14180f80!important;backdrop-filter:blur(3px);-webkit-backdrop-filter:blur(3px)}body :is(.drawer__inner,.cart-drawer,.menu-drawer,.predictive-search,.predictive-search-dropdown,.mobile-facets__inner,.search-drawer-content,.account-drawer,.custom-drawer,.drawer__inner-wrapper){--color-background: var(--nc-surface) !important;--color-foreground: var(--nc-ink) !important;color:var(--nc-ink)!important;border-color:var(--nc-line)!important;background-color:var(--nc-surface)!important;background-image:none!important}body :is(.drawer__inner,.cart-drawer,.menu-drawer,.predictive-search,.mobile-facets__inner) :is(a:not(.button):not(.button-secondary),button:not(.button):not(.button-secondary),p,span,h2,h3,h4,h5,label,summary,li,svg){color:inherit!important}body :is(.drawer__header,.drawer__heading){border-bottom:1px solid var(--nc-line)}body .search-modal.search-modal--full{color:var(--nc-ink)}body .search-modal.search-modal--full .modal-overlay{background:#14180f8f!important;backdrop-filter:blur(5px);-webkit-backdrop-filter:blur(5px)}body .search-modal.search-modal--full .search-modal__content{height:auto;padding:clamp(18px,2.2vw,30px) 0 clamp(20px,2.6vw,36px)!important;border-bottom:1px solid rgba(48,70,50,.18);background:#f5ebd6fa!important;box-shadow:0 24px 55px #14180f33}body .search-modal.search-modal--full .predictive-search--center{grid-template-columns:minmax(18px,1fr) minmax(0,1040px) minmax(18px,1fr);overflow:visible}body .search-modal.search-modal--full .field{min-height:60px;align-items:center;border:1px solid rgba(48,70,50,.34);border-radius:18px;background:#fffaefeb;box-shadow:0 10px 28px #262b2017,inset 0 0 0 1px #ffffff80;transition:border-color .18s ease,box-shadow .18s ease,transform .18s ease}body .search-modal.search-modal--full .field:before,body .search-modal.search-modal--full .field:after{display:none}body .search-modal.search-modal--full .field:focus-within{border-color:#b58a3b;box-shadow:0 0 0 3px #b58a3b29,0 14px 34px #262b2021;transform:translateY(-1px)}body .search-modal.search-modal--full .search__button{top:7px;left:8px;width:46px;height:46px;border-radius:13px;color:#304632;transition:background-color .18s ease,color .18s ease}body .search-modal.search-modal--full .search__button .svg-wrapper{width:21px;height:21px}body .search-modal.search-modal--full .search__input.field__input{width:100%;height:58px;margin:0!important;padding:0 92px 0 60px!important;border:0!important;border-radius:18px;background:transparent!important;color:#1f2a1f;font-family:var(--font-body--family);font-size:1.5rem;line-height:1.2;box-shadow:none!important}body .search-modal.search-modal--full .search__input.field__input:focus,body .search-modal.search-modal--full .search__input.field__input:not(:placeholder-shown),body .search-modal.search-modal--full .search__input.field__input:-webkit-autofill{padding:13px 92px 0 60px!important}body .search-modal.search-modal--full .field__label{top:50%;left:60px!important;color:#1f2a1fad;font-family:var(--font-body--family);font-size:1.3rem;letter-spacing:.02em}body .search-modal.search-modal--full .search__input:focus~.field__label,body .search-modal.search-modal--full .search__input:not(:placeholder-shown)~.field__label,body .search-modal.search-modal--full .search__input:-webkit-autofill~.field__label{top:8px;left:60px!important;color:#735a28;font-size:1rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase}body .search-modal.search-modal--full .reset__button{top:8px;right:10px;width:auto;height:44px;padding:0 12px;border-radius:999px;color:#36523d;font-size:1.1rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase}body .search-modal.search-modal--full .search-modal__close-button{position:absolute!important;top:6px;right:-62px;display:inline-flex;width:48px;height:48px;align-items:center;justify-content:center;margin:0;padding:0;border:1px solid rgba(48,70,50,.28);border-radius:50%;background:#fffaefe6;color:#304632;box-shadow:0 8px 20px #262b201a;transition:background-color .18s ease,color .18s ease,transform .18s ease}body .search-modal.search-modal--full .search-modal__close-button .svg-wrapper{width:18px;height:18px}body .search-modal.search-modal--full .predictive-search{margin-top:14px;padding:0;border:1px solid rgba(48,70,50,.16)!important;border-radius:16px;background:#fffaeffa!important;box-shadow:0 18px 42px #262b201f!important}details[open]>.search-modal.search-modal--full .search-modal__content{animation:nc-search-panel-in .26s cubic-bezier(.22,1,.36,1) both}@media(hover:hover){body .search-modal.search-modal--full .search__button:hover,body .search-modal.search-modal--full .reset__button:hover{background:#30463217}body .search-modal.search-modal--full .search-modal__close-button:hover{background:#304632;color:#fff9ea;transform:rotate(5deg)}}@keyframes nc-search-panel-in{0%{opacity:0;transform:translateY(-14px)}to{opacity:1;transform:translateY(0)}}@media screen and (max-width:749px){body .search-modal.search-modal--full .search-modal__content{padding-block:12px 18px!important}body .search-modal.search-modal--full .predictive-search--center{grid-template-columns:10px minmax(0,1fr) 10px}body .search-modal.search-modal--full .field{min-height:56px;border-radius:15px}body .search-modal.search-modal--full .search__button{top:5px;left:5px}body .search-modal.search-modal--full .search__input.field__input{height:54px;padding-right:104px!important;padding-left:54px!important;border-radius:15px;font-size:1.4rem}body .search-modal.search-modal--full .search__input.field__input:focus,body .search-modal.search-modal--full .search__input.field__input:not(:placeholder-shown),body .search-modal.search-modal--full .search__input.field__input:-webkit-autofill{padding:12px 104px 0 54px!important}body .search-modal.search-modal--full .field__label,body .search-modal.search-modal--full .search__input:focus~.field__label,body .search-modal.search-modal--full .search__input:not(:placeholder-shown)~.field__label,body .search-modal.search-modal--full .search__input:-webkit-autofill~.field__label{left:54px!important}body .search-modal.search-modal--full .reset__button{top:6px;right:48px;height:42px;padding-inline:8px}body .search-modal.search-modal--full .search-modal__close-button{top:6px;right:6px;width:42px;height:42px;border-color:transparent;background:transparent;box-shadow:none}}@media(prefers-reduced-motion:reduce){details[open]>.search-modal.search-modal--full .search-modal__content{animation:none}}body :is(.popup__inner,.product-popup-modal__content,.halo-popup-wrapper,.compare-modal__content,.modal__inner,.video-modal__content,.recent-sale-popup__inner){color:var(--nc-ink)!important;border:1px solid var(--nc-line)!important;border-radius:var(--nc-radius-lg)!important;background-color:var(--nc-surface)!important;background-image:none!important;box-shadow:0 30px 90px #14180f52!important}body :is(.popup__inner,.product-popup-modal__content,.modal__inner) :is(h1,h2,h3,h4,p,span,a,button,label,li){color:inherit}body :is(.popup__close,.drawer__close,.modal__close,.button-close-circle){border-radius:var(--nc-radius-pill);transition:background-color var(--nc-dur) var(--nc-ease),color var(--nc-dur) var(--nc-ease),transform var(--nc-dur) var(--nc-ease)}@media(hover:hover){body :is(.popup__close,.drawer__close,.modal__close,.button-close-circle):hover{background-color:var(--nc-surface-3);transform:rotate(90deg)}}body .menu-drawer__menu-item{border-radius:var(--nc-radius-sm);transition:background-color var(--nc-dur) var(--nc-ease),color var(--nc-dur) var(--nc-ease)}@media(hover:hover){body .menu-drawer__menu-item:hover{background-color:var(--nc-surface-3);color:var(--nc-forest)!important}}body .menu-drawer__menu-item--active{color:var(--nc-forest)!important;font-weight:600}body .mega-menu__content{border:1px solid var(--nc-line)!important;border-radius:0 0 var(--nc-radius) var(--nc-radius);background-color:#f6f2eafa!important;background-image:none!important;box-shadow:var(--nc-shadow-lg);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px)}body:not(.template-index) #MainContent :is(.card-wrapper.product-card-wrapper,.collection-card,.article-card),body:not(.template-index) #MainContent .card.card--card{overflow:hidden;border:1px solid var(--nc-line);border-radius:var(--nc-radius);background-color:var(--nc-surface);box-shadow:var(--nc-shadow-sm);transition:transform var(--nc-dur-slow) var(--nc-ease),border-color var(--nc-dur) var(--nc-ease),box-shadow var(--nc-dur-slow) var(--nc-ease)}body:not(.template-index) #MainContent .card__media img,body:not(.template-index) #MainContent .card-media img,body:not(.template-index) #MainContent .product-card__image img{transform:translate(var(--nc-card-x, 0),var(--nc-card-y, 0)) scale(1.01);transition:transform var(--nc-dur-slow) var(--nc-ease);will-change:transform}@media(hover:hover){body:not(.template-index) #MainContent :is(.card-wrapper.product-card-wrapper,.collection-card,.article-card):hover{border-color:#2e3d2c66;box-shadow:var(--nc-shadow-md);transform:translateY(-6px)}body:not(.template-index) #MainContent :is(.card-wrapper:hover,.collection-card:hover) :is(.card__media img,.card-media img){transform:translate(var(--nc-card-x, 0),var(--nc-card-y, 0)) scale(1.055)}}body #MainContent .card-product__group-btn{border-radius:var(--nc-radius-pill);background:#ffffffeb;box-shadow:var(--nc-shadow-sm);transition:background-color var(--nc-dur) var(--nc-ease),color var(--nc-dur) var(--nc-ease),transform var(--nc-dur) var(--nc-ease)}@media(hover:hover){body #MainContent .card-product__group-btn:hover{background:var(--nc-forest);color:var(--nc-on-dark);transform:scale(1.08)}body #MainContent .card-product__group-btn:hover svg{color:var(--nc-on-dark)!important;stroke:currentColor}}body #MainContent .quick-add{transition:opacity var(--nc-dur) var(--nc-ease),transform var(--nc-dur) var(--nc-ease)}@media(hover:hover)and (min-width:990px){body #MainContent .card-wrapper .quick-add{opacity:0;transform:translateY(8px)}body #MainContent .card-wrapper:hover .quick-add,body #MainContent .card-wrapper:focus-within .quick-add{opacity:1;transform:translateY(0)}}body #MainContent .price-item--sale,body #MainContent .price__sale .price-item--last{color:var(--nc-sale);font-weight:700}body #MainContent .price-item--regular{color:var(--nc-ink)}body #MainContent s .price-item,body #MainContent .price__sale s,body #MainContent .cart-item__old-price{color:var(--nc-ink-faint)}body #MainContent :is(.badge,.card__badge .badge,.sale-badge,.new-badge,.custom-badge){border-radius:var(--nc-radius-pill);font-weight:700;letter-spacing:.04em;box-shadow:var(--nc-shadow-sm)}body #MainContent :is(.sale-badge,.price__badge-sale){background:var(--nc-sale)!important;color:#fff!important}body #MainContent :is(.new-badge,.custom-badge){background:var(--nc-gold)!important;color:var(--nc-ink)!important}body #MainContent :is(.sold-out-badge,.price__badge-sold-out){background:var(--nc-ink)!important;color:var(--nc-on-dark)!important}body.template-product #MainContent .product-information{width:calc(100% - var(--page-margin) * 2);max-width:none;margin-inline:auto}body.template-product #MainContent .product-details{padding:clamp(18px,2.4vw,40px);border:1px solid var(--nc-line);border-radius:var(--nc-radius-lg);background-color:var(--nc-surface);box-shadow:var(--nc-shadow-md)}body.template-product #MainContent .swiper-controls__thumbnail{overflow:hidden;border:2px solid transparent;border-radius:var(--nc-radius-sm);opacity:.75;transition:opacity var(--nc-dur) var(--nc-ease),border-color var(--nc-dur) var(--nc-ease)}body.template-product #MainContent .swiper-controls__thumbnail:hover,body.template-product #MainContent .swiper-slide-thumb-active .swiper-controls__thumbnail,body.template-product #MainContent .swiper-controls__thumbnail.swiper-slide-thumb-active{opacity:1;border-color:var(--nc-forest)}body.template-product #MainContent .product-media-container{overflow:hidden;border-radius:var(--nc-radius)}body #MainContent :is(.variant-option label,.product-form__input--pill label,.product-form__input--button label){border-radius:var(--nc-radius-pill);border:1px solid var(--nc-line-2);transition:border-color var(--nc-dur) var(--nc-ease),box-shadow var(--nc-dur) var(--nc-ease),background-color var(--nc-dur) var(--nc-ease),color var(--nc-dur) var(--nc-ease)}@media(hover:hover){body #MainContent :is(.variant-option label,.product-form__input--pill label):hover{border-color:var(--nc-forest)}}body #MainContent :is(.variant-option input:checked+label,.product-form__input--pill input:checked+label){color:var(--nc-on-dark);border-color:var(--nc-forest);background-color:var(--nc-forest)}body #MainContent :is(.variant-option input:disabled+label,.label-unavailable,.visually-disabled){opacity:.45}body #MainContent .swatch-input__input:checked+.swatch-input__label .swatch,body #MainContent .swatch-input__input:checked+label .swatch{box-shadow:0 0 0 2px var(--nc-surface),0 0 0 4px var(--nc-forest)}.card__swatch-name{margin:.5rem 0 0;color:var(--nc-ink-soft, #474b3d);font-size:1.25rem;line-height:1.3;letter-spacing:.01em;text-transform:capitalize}.card__swatch-name:empty{display:none}.card__swatch .swatch-item .tooltip{display:none!important}body #MainContent :is(.quantity,.quantity-selector){overflow:hidden;border:1px solid var(--nc-line-2);border-radius:var(--nc-radius-pill);background:var(--nc-surface)}body #MainContent .quantity__button{transition:background-color var(--nc-dur) var(--nc-ease),color var(--nc-dur) var(--nc-ease)}@media(hover:hover){body #MainContent .quantity__button:hover:not(:disabled){background-color:var(--nc-surface-3);color:var(--nc-forest)}}body #MainContent .quantity__input{font-weight:600;color:var(--nc-ink)}body :is(.sticky-atc,.sticky-atc__variant){--color-background: var(--nc-surface) !important;--color-foreground: var(--nc-ink) !important;color:var(--nc-ink)!important;border-color:var(--nc-line)!important;background-color:#fffffff5!important;background-image:none!important;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);box-shadow:0 -8px 28px #1b1d1624}body #MainContent .shopify-payment-button__button--unbranded{--button-background-color: var(--nc-forest)}body.template-collection #MainContent .template-collection{padding-inline:var(--page-margin)}body #MainContent .facets-container,body #MainContent .facets-block-wrapper{border:1px solid var(--nc-line);border-radius:var(--nc-radius);background-color:var(--nc-surface);box-shadow:var(--nc-shadow-sm)}body #MainContent .facets__summary{cursor:pointer;transition:color var(--nc-dur) var(--nc-ease)}@media(hover:hover){body #MainContent .facets__summary:hover{color:var(--nc-forest)}}body #MainContent .facets__bubble{background:var(--nc-forest)!important;color:var(--nc-on-dark)!important}body #MainContent .active-facets__button-inner{border-radius:var(--nc-radius-pill);border:1px solid var(--nc-line-2);background:var(--nc-surface-2);transition:border-color var(--nc-dur) var(--nc-ease),background-color var(--nc-dur) var(--nc-ease),color var(--nc-dur) var(--nc-ease)}@media(hover:hover){body #MainContent .active-facets__button-inner:hover{border-color:var(--nc-forest);background:var(--nc-forest);color:var(--nc-on-dark)}}body #MainContent .facets__list input[type=checkbox]{accent-color:var(--nc-forest)}body #MainContent .facets__list .swatch-input__input:checked+.swatch-input__label .swatch{box-shadow:0 0 0 2px var(--nc-surface),0 0 0 4px var(--nc-forest)}body #MainContent .facet-filters__sort{border-radius:var(--nc-radius-sm)}body #MainContent .results-count{color:var(--nc-ink-soft)}body #MainContent .pagination__item{border-radius:var(--nc-radius-pill);transition:background-color var(--nc-dur) var(--nc-ease),color var(--nc-dur) var(--nc-ease)}@media(hover:hover){body #MainContent .pagination__item:hover{background-color:var(--nc-surface-3);color:var(--nc-forest)}}body #MainContent .pagination__item--current,body #MainContent .pagination__item[aria-current=page]{background-color:var(--nc-forest);color:var(--nc-on-dark)}body #MainContent .pagination-total-item,body #MainContent .progress-meter{background:linear-gradient(90deg,var(--nc-gold),var(--nc-gold-deep))!important}body.template-search #MainContent .product-grid-container{width:calc(100% - var(--page-margin) * 2);margin-inline:auto}body #MainContent .predictive-search-results__card,body .predictive-search .predictive-search-results__card{border-radius:var(--nc-radius-sm);transition:background-color var(--nc-dur) var(--nc-ease)}@media(hover:hover){body .predictive-search .predictive-search-results__card:hover{background-color:var(--nc-surface-3)}}body.template-cart #MainContent cart-items-component{width:calc(100% - var(--page-margin) * 2);margin-inline:auto;border:1px solid var(--nc-line);border-radius:var(--nc-radius-lg);background-color:var(--nc-surface)!important;background-image:none!important;box-shadow:var(--nc-shadow-md)}body.template-cart #MainContent .cart__warnings{width:min(720px,calc(100% - 32px));margin-inline:auto}body :is(.cart-item,.cart-items__table-row){border-color:var(--nc-line)!important}body .cart-item__image-container{overflow:hidden;border-radius:var(--nc-radius-sm);border:1px solid var(--nc-line)}body .cart-item__name{color:var(--nc-ink)!important;font-weight:600}@media(hover:hover){body .cart-item__remove .button-close-circle:hover{color:var(--nc-sale);background-color:#b23a2a1a}}body :is(.progress,.haloCalculatorShipping .progress){border-radius:var(--nc-radius-pill);background:var(--nc-surface-3)!important;overflow:hidden}body :is(.totals__total,.totals__total-value){color:var(--nc-ink)!important;font-weight:700}body :is(#CartDrawer-Checkout,.cart__checkout-button){font-weight:700;letter-spacing:.05em}body .cart-discount__input{border-radius:var(--nc-radius-sm)!important}body .cart-discount__pill{border-radius:var(--nc-radius-pill);background:var(--nc-surface-3)}body :is(.cart__empty-text,.drawer__inner-empty){color:var(--nc-ink)!important}body.template-cart #MainContent .cart__warnings>.button,body #CartDrawer .cart-drawer__empty-content>.button{--button-color: var(--nc-on-dark) !important;color:var(--nc-on-dark)!important;-webkit-text-fill-color:var(--nc-on-dark)}body #Drawer-Account .customer-drawer__form :is(.button,.button-secondary){--button-color: var(--nc-on-dark) !important;--button-background-color: var(--nc-forest) !important;--button-border-color: var(--nc-forest) !important;color:var(--nc-on-dark)!important;border-color:var(--nc-forest)!important;background:var(--nc-forest)!important;-webkit-text-fill-color:var(--nc-on-dark)}body #Drawer-Account .customer-drawer__form :is(.button,.button-secondary) :is(.button-overflow,.button-text-main),body #Drawer-Account .customer-drawer__form :is(.button,.button-secondary) .button-overflow:after{color:inherit!important;-webkit-text-fill-color:inherit}@media(hover:hover){body #Drawer-Account .customer-drawer__form :is(.button,.button-secondary):hover{--button-background-color: var(--nc-forest-deep) !important;--button-border-color: var(--nc-forest-deep) !important;color:#fff!important;border-color:var(--nc-forest-deep)!important;background:var(--nc-forest-deep)!important;-webkit-text-fill-color:#ffffff}}body #Drawer-Account .customer-drawer__form :is(.button,.button-secondary):focus-visible{outline-color:var(--nc-gold)}body #Drawer-Account .customer-drawer__form .nc-account-create{--button-color: #ffffff !important;--button-background-color: #111111 !important;--button-border-color: #111111 !important;--color-effect-background: #000000 !important;color:#fff!important;border-color:#111!important;background:#111!important;-webkit-text-fill-color:#ffffff}body #Drawer-Account .customer-drawer__form .nc-account-create:after,body #Drawer-Account .customer-drawer__form .nc-account-create .button-overflow:after{content:none!important}body #Drawer-Account .customer-drawer__form .nc-account-create:hover .button-text-main{opacity:1!important;transform:none!important}@media(hover:hover){body #Drawer-Account .customer-drawer__form .nc-account-create:hover{--button-background-color: #000000 !important;--button-border-color: #000000 !important;color:#fff!important;border-color:#000!important;background:#000!important}}body #Drawer-Account .customer-drawer__form .field__input{color:var(--nc-ink)!important;background-color:var(--nc-surface)!important;caret-color:var(--nc-forest);-webkit-text-fill-color:var(--nc-ink)}body #Drawer-Account .customer-drawer__form .field__input::placeholder{color:var(--nc-ink-faint)!important;opacity:1!important;-webkit-text-fill-color:var(--nc-ink-faint)}.nc-scroll-progress{--nc-scroll-progress: 0;position:fixed;z-index:1000;inset:0 0 auto 0;height:3px;pointer-events:none;background:linear-gradient(90deg,var(--nc-forest),var(--nc-gold));box-shadow:0 1px 8px #96742f66;transform:scaleX(var(--nc-scroll-progress));transform-origin:left center}.nc-global-motion-ready:not(.template-index) .nc-global-reveal{opacity:0;transform:translateY(26px);transition:opacity .64s var(--nc-ease),transform .64s var(--nc-ease);transition-delay:calc(var(--nc-global-stagger, 0) * 55ms)}.nc-global-motion-ready:not(.template-index) .nc-global-reveal.nc-global-in-view{opacity:1;transform:none}@media screen and (max-width:989px){body #MainContent .quick-add{opacity:1;transform:none}}@media screen and (max-width:749px){:root{--page-margin: 14px}body #header-component .header__row{min-height:64px}body.template-product #MainContent .product-details{padding:16px;border-radius:var(--nc-radius)}body.template-cart #MainContent cart-items-component{width:calc(100% - 20px);border-radius:var(--nc-radius)}.nc-global-motion-ready:not(.template-index) .nc-global-reveal{transform:translateY(16px)}}.nc-bamboo-atmosphere{position:fixed;top:0;right:0;bottom:0;left:0;z-index:var(--layer-raised, 2);display:block;width:100%;height:100%;pointer-events:none;-webkit-user-select:none;user-select:none;contain:strict}.nc-bamboo-motion-toggle{position:fixed;left:max(12px,env(safe-area-inset-left));bottom:max(14px,env(safe-area-inset-bottom));z-index:7;display:none!important;width:44px;height:44px;padding:0;place-items:center;color:var(--nc-on-dark);border:1px solid rgba(181,142,72,.56);border-radius:50%;background:linear-gradient(#1f3020eb,#18291cf5),var(--nc-paper-texture-global);background-size:auto,240px auto;box-shadow:0 8px 22px #0c180f38;cursor:pointer}.nc-bamboo-motion-toggle svg{width:21px;height:21px}.nc-bamboo-motion-toggle:hover,.nc-bamboo-motion-toggle:focus-visible{color:#fff8e9;border-color:var(--nc-gold);outline:2px solid rgba(181,142,72,.55);outline-offset:3px}.nc-bamboo-motion-toggle[aria-pressed=true]{color:var(--nc-ink);background:linear-gradient(#e1d0aef5,#cfb98ffa),var(--nc-paper-texture-global);background-size:auto,240px auto}.nc-bamboo-motion-toggle:disabled{visibility:hidden}@media screen and (max-width:749px){.nc-bamboo-motion-toggle{left:max(9px,env(safe-area-inset-left));bottom:calc(var(--toolbar-mobile-height, 0px) + var(--sticky-atc-height, 0px) + max(14px,env(safe-area-inset-bottom)));width:44px;height:44px}.nc-bamboo-motion-toggle svg{width:19px;height:19px}}@media(prefers-reduced-motion:reduce){.nc-bamboo-motion-toggle{display:none!important}}@media print,(forced-colors:active){.nc-bamboo-atmosphere,.nc-bamboo-motion-toggle{display:none!important}}@media(prefers-reduced-motion:reduce){.nc-scroll-progress,.nc-global-motion-ready:not(.template-index) .nc-global-reveal,body #MainContent :is(.card__media img,.card-media img),body :is(.button,.button-secondary){transition:none!important;transform:none!important}.nc-global-motion-ready:not(.template-index) .nc-global-reveal{opacity:1!important}}:root{--nc-ink: #1c2119;--nc-ink-soft: #41483a;--nc-ink-faint: #4c5343;--nc-forest: #304632;--nc-forest-deep: #18291c;--nc-forest-soft: #667052;--nc-gold: #b58e48;--nc-gold-deep: #8e6c31;--nc-gold-ink: #6b4c1c;--nc-sale: #8e2e23;--nc-page: #d8c6a3;--nc-surface: #e7d8bb;--nc-surface-2: #dfcfae;--nc-surface-3: #cbb58d;--nc-on-dark: #f5eddd;--nc-line: rgba(38, 43, 32, .14);--nc-line-2: rgba(38, 43, 32, .22);--nc-line-strong: rgba(38, 43, 32, .34);--nc-paper-texture-global: url(neuchief-bamboo-paper-v1.jpg);--nc-header-stack: 106px;--nc-shadow-sm: 0 2px 5px rgba(35, 38, 28, .08), 0 8px 18px rgba(35, 38, 28, .08);--nc-shadow-md: 0 10px 24px rgba(35, 38, 28, .12), 0 24px 52px rgba(35, 38, 28, .1);--nc-shadow-lg: 0 22px 44px rgba(26, 33, 23, .16), 0 46px 82px rgba(26, 33, 23, .14)}body,body:not(.template-index) #MainContent{color:var(--nc-ink);background-color:var(--nc-page);background-image:radial-gradient(circle at 8% 6%,rgba(255,244,215,.22),transparent 30rem),radial-gradient(circle at 92% 42%,rgba(48,70,50,.08),transparent 36rem),linear-gradient(#d8c6a3c2,#d8c6a3cc),var(--nc-paper-texture-global);background-position:center,center,center,center;background-size:auto,auto,auto,720px auto;background-blend-mode:normal,normal,normal,multiply}body:not(.template-index) #MainContent{min-height:60vh}body .header-group-section:has(>#header-component[data-sticky-type=always]){position:sticky!important;top:0!important;z-index:var(--layer-sticky, 30)!important}body #header-component{color:var(--nc-ink)!important;border-bottom:1px solid rgba(51,47,35,.18)!important;background-color:#cfba93f5!important;background-image:radial-gradient(circle at 14% -30%,rgba(255,245,218,.46),transparent 27rem),linear-gradient(#d8c6a2a3,#c7ae82b3),var(--nc-paper-texture-global)!important;background-position:center,center,center!important;background-size:auto,auto,560px auto!important;background-blend-mode:normal,normal,multiply;box-shadow:0 6px 22px #1d22181a;backdrop-filter:blur(14px) saturate(108%);-webkit-backdrop-filter:blur(14px) saturate(108%)}body.nc-header-scrolled #header-component,body.template-index.nc-header-scrolled #header-component{background-color:#cfba93fa!important;box-shadow:0 12px 34px #18291c2e}body .section-announcement-bar,body .section-announcement-bar announcement-bar,body .section-announcement-bar [class*=group_announcement_bar]{color:var(--nc-on-dark)!important;background-color:var(--nc-forest-deep)!important;background-image:linear-gradient(#18291ce6,#18291cf0),var(--nc-paper-texture-global)!important;background-position:center!important;background-size:auto,520px auto!important;background-blend-mode:normal,soft-light}@media screen and (min-width:1025px){body #header-component .header__row--top,body #header-component .header__row--top .header__columns{height:68px;min-height:68px;max-height:68px}body #header-component .header__columns{gap:clamp(18px,2.2vw,38px);padding-block:4px!important}body #header-component .header__column--left{gap:clamp(18px,2vw,34px)}body #header-component :is(.header-logo__image-container,.header__heading-logo-wrapper){flex:0 0 auto;max-height:58px}body #header-component :is(.header-logo__image,.header__heading-logo-wrapper img){width:auto!important;max-width:76px!important;height:52px!important;object-fit:contain}body #header-component .header__menu-item{min-height:38px;padding-inline:clamp(7px,.65vw,12px);font-size:clamp(1.2rem,.82vw,1.42rem);letter-spacing:.045em}}@media screen and (max-width:1024px){:root{--nc-header-stack: 100px}body #header-component .header__row--top,body #header-component .header__row--top .header__columns{height:62px;min-height:62px;max-height:62px}body #header-component .header__columns{padding-block:0!important}body #header-component :is(.header-logo__image,.header__heading-logo-wrapper img){width:auto!important;max-width:58px!important;height:50px!important;object-fit:contain}}body .section-footer,body .section-footer>.section,body .section-footer .section,body .footer-bottom{--color-background: var(--nc-forest-deep) !important;--color-foreground: var(--nc-on-dark) !important;--color-foreground-heading: var(--nc-on-dark) !important;color:var(--nc-on-dark)!important;background-color:var(--nc-forest-deep)!important;background-image:radial-gradient(circle at 14% 0%,rgba(181,142,72,.17),transparent 28rem),linear-gradient(#18291ce8,#111f15f5),var(--nc-paper-texture-global)!important;background-position:center,center,center!important;background-size:auto,auto,620px auto!important;background-blend-mode:normal,normal,soft-light}body .section-footer .group-block-content{gap:clamp(14px,2vw,28px)!important}body .section-footer [style*=margin-block-start]{margin-block-start:clamp(10px,1.5vw,22px)!important}body .footer-bottom .section,body .footer-bottom .section-content-wrapper{padding-block:12px!important}body #MainContent :is(.product-card-wrapper,.card,.nc-suggestion-card,.product-details,.product-tabs-wrapper,.tabs-content,.block-contact-form,.cart__products-container,.cart__summary-container,.template-search__search,.customer,.account-product,.order-history){border-color:var(--nc-line)!important;background-color:#e7d8bbe6!important;box-shadow:var(--nc-shadow-sm)}body #MainContent :is(.card--block-media,.card__inner,.card__media,.media){background-color:#efe4cecc}body #MainContent .product-card-wrapper{overflow:hidden;border:1px solid var(--nc-line);border-radius:var(--nc-radius)}body #MainContent .product-card-wrapper:is(:hover,:focus-within){border-color:#3046326b!important;box-shadow:var(--nc-shadow-md)}body.template-collection #MainContent :is(.collection-header,.facets-container,.facets-block-wrapper,.facets__display,.facets__display-vertical,.sorting-wrapper){border-color:var(--nc-line)!important;background-color:#decdaed1!important;box-shadow:0 8px 20px #262b2012;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px)}body.template-collection #MainContent .collection-header{margin-block:clamp(16px,2.5vw,32px);padding:clamp(20px,3vw,42px);border:1px solid var(--nc-line);border-radius:var(--nc-radius-lg)}body.template-collection #MainContent :is(.facets__display,.facets__display-vertical){border:1px solid var(--nc-line);border-radius:var(--nc-radius)}body.template-product #MainContent .product-details{border:1px solid var(--nc-line);border-radius:var(--nc-radius-lg);background-image:linear-gradient(145deg,rgba(239,228,206,.46),transparent 46%)!important}body.template-product #MainContent .product-form__submit{min-height:54px;box-shadow:0 14px 30px #18291c3d}body.template-product #MainContent :is(.section-product-tabs,.product-tabs-wrapper){border-color:var(--nc-line)!important}body.template-product #MainContent .product-tabs-wrapper{margin-block:clamp(24px,4vw,56px);overflow:hidden;border:1px solid var(--nc-line);border-radius:var(--nc-radius-lg)}body.template-product #MainContent .tabs-list{gap:6px;padding:10px;border-bottom:1px solid var(--nc-line);background:#cbb58d8a}body.template-product #MainContent .tab-title{min-height:42px;padding:9px 15px;border-radius:var(--nc-radius-pill);transition:color var(--nc-dur) var(--nc-ease),background var(--nc-dur) var(--nc-ease)}body.template-product #MainContent .tab-title:is(.active,[aria-selected=true]){color:var(--nc-on-dark)!important;background:var(--nc-forest)}body.template-product #MainContent .tabs-content{padding:clamp(18px,3vw,38px);box-shadow:none}body.template-product .sticky-add-to-cart{border-top:1px solid var(--nc-line-2)!important;background:linear-gradient(#decdaef0,#decdaef5),var(--nc-paper-texture-global)!important;background-size:auto,520px auto!important;box-shadow:0 -12px 30px #18291c29!important}body.template-cart #MainContent :is(.cart__products-container,.cart__summary-container){padding:clamp(16px,2.4vw,30px);border:1px solid var(--nc-line);border-radius:var(--nc-radius-lg)}body.template-cart #MainContent .cart__summary-container{position:sticky;top:calc(var(--nc-header-stack) + 16px)}body.template-search #MainContent :is(.template-search__header,.template-search__search){width:min(calc(100% - 32px),980px);margin-inline:auto}body.template-search #MainContent .template-search__search{padding:clamp(16px,2.5vw,28px);border:1px solid var(--nc-line);border-radius:var(--nc-radius-lg)}body.template-page #MainContent .block-contact-form{padding:clamp(20px,3vw,42px);border:1px solid var(--nc-line);border-radius:var(--nc-radius-lg);background-image:linear-gradient(145deg,rgba(245,235,212,.36),transparent 48%)!important}body.template-page #MainContent :is(.faqs-filterDropdown,.accordion .details){border:1px solid var(--nc-line)!important;border-radius:var(--nc-radius)!important;background-color:#e7d8bbdb!important;box-shadow:var(--nc-shadow-sm)}body.template-page #MainContent .accordion .details[open]{border-color:#3046325c!important;box-shadow:var(--nc-shadow-md)}body.template-page #MainContent .accordion .details__header{min-height:58px;padding-inline:clamp(16px,2.4vw,28px)}body:is(.template-account,.template-login,.template-register,.template-addresses,.template-order,.template-activate_account,.template-reset_password) #MainContent :is(.customer,.login-row--item-right,.account-product,.order-history,.account-list-item){color:var(--nc-ink)!important;border-color:var(--nc-line)!important;background-color:#e7d8bbe6!important;box-shadow:var(--nc-shadow-sm)}@media screen and (max-width:749px){body.template-collection #MainContent .facets-block-wrapper--vertical,body.template-collection #MainContent .facets-vertical-sort{top:calc(var(--nc-header-stack) + 4px);background:#d8c6a3f5!important}body.template-cart #MainContent .cart__summary-container{position:static}body .section-footer .section-content-wrapper{padding-block:22px!important}body .section-footer summary{min-height:48px}}@media(prefers-reduced-motion:reduce){body #header-component,body #MainContent :is(.product-card-wrapper,.accordion .details,.tab-title){transition:none!important}}body,body:not(.template-index) #MainContent{background-color:#ede4d2;background-image:linear-gradient(#efe7d6e0,#efe7d6eb),url(neuchief-bamboo-paper-texture.jpg);background-size:auto,720px auto;background-attachment:scroll}body.template-index{background-color:#ede4d2!important;background-image:linear-gradient(#efe7d6db,#efe7d6e6),url(neuchief-bamboo-paper-texture.jpg)!important;background-size:auto,720px auto!important}body #MainContent :is(.product-card-wrapper,.card,.contact-form,.block-contact-form,.field,.product-details,.cart__warnings,.nc-suggestions){background-image:none!important}@media screen and (min-width:1025px){body #header-component .header__row--top,body #header-component .header__row--top .header__columns{min-height:72px}body #header-component .header__columns{padding-block:6px!important}body #header-component :is(.header__heading-logo-wrapper,.header__heading-logo-wrapper img){--header-logo-image-width: 54px !important;--header-logo-image-height: 64px !important}body #header-component .header__column--left,body #header-component .header__column--right{min-width:0}body #header-component .header__inline-menu{display:block}body #header-component .list-menu--inline{gap:clamp(2px,.5vw,9px)!important}body #header-component .header__menu-item{min-height:42px;padding-inline:clamp(8px,.8vw,15px);font-family:var(--font-body--family);font-size:clamp(1.25rem,.9vw,1.5rem);font-weight:600;letter-spacing:.025em}}body #header-component .header__menu-item[aria-current=page]:after,body #header-component .header__menu-item:has(.header__active-menu-item):after{right:0}body #header-component .header__menu-item[aria-current=page]{color:var(--nc-forest)!important}body .multitasking-bar{--color-background: 239 231 214 !important;--color-background-rgb: 239 231 214 !important;--color-foreground: 31 43 30 !important;--color-foreground-rgb: 31 43 30 !important;--secondary-icon-background: 46 61 44 !important;--secondary-icon: 248 241 225 !important;right:max(10px,env(safe-area-inset-right));display:flex;flex-direction:column;align-items:center;gap:6px;padding:6px;border:1px solid rgba(46,61,44,.2);background:#efe7d6f5!important;box-shadow:0 12px 34px #141f1238;backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px)}body .nc-tools-toggle{width:42px;height:42px;flex:0 0 42px;border-radius:50%;color:var(--nc-on-dark);background:linear-gradient(145deg,var(--nc-forest-soft),var(--nc-forest-deep));box-shadow:0 7px 18px #1f2b1e40;cursor:pointer;transition:transform .22s var(--nc-ease),box-shadow .22s var(--nc-ease)}body .nc-tools-toggle svg{width:18px;height:18px;color:inherit}body .nc-tools-toggle__dots{display:flex;align-items:center;justify-content:center;gap:3px}body .nc-tools-toggle__dots span{width:4px;height:4px;border-radius:50%;background:currentColor}body .multitasking-bar .multi-t__wrap{max-height:260px;opacity:1;visibility:visible;transition:max-height .24s var(--nc-ease),opacity .18s ease,visibility .18s ease}body .multitasking-bar.nc-tools-collapsed{padding:5px}body .multitasking-bar.nc-tools-collapsed .multi-t__wrap{max-height:0;opacity:0;visibility:hidden;overflow:hidden;pointer-events:none}body .multitasking-bar:not(.nc-tools-collapsed) .nc-tools-toggle{color:var(--nc-forest-deep);background:var(--nc-gold)}@media(hover:hover){body .nc-tools-toggle:hover{transform:translateY(-2px) scale(1.03);box-shadow:0 10px 24px #1f2b1e4d}}body #MainContent .product-grid__item,body #MainContent .product-grid__item>*,body #MainContent .product-grid__item .product-card-wrapper,body #MainContent .product-grid__item .card{height:100%}body #MainContent .product-card-wrapper,body #MainContent .card.card--card{background:#fffdf8!important}body #MainContent .product-card-wrapper .card{display:flex;flex-direction:column}body #MainContent .product-card-wrapper .card-product-information{margin-top:auto;padding:clamp(12px,1.3vw,18px);font-family:var(--font-body--family)}body #MainContent .product-card-wrapper :is(.card__heading,.card-product__title,[class*=product-title]){color:var(--nc-ink);font-family:var(--font-body--family)!important;font-size:clamp(1.45rem,1.05vw,1.7rem)!important;font-weight:650;line-height:1.35}body #MainContent .product-card-wrapper :is([class*=vendor],.caption-with-letter-spacing){color:var(--nc-ink-faint);font-size:1.15rem;font-weight:600;letter-spacing:.08em}body #MainContent .product-card-wrapper .price{font-family:var(--font-body--family);font-size:clamp(1.35rem,1vw,1.6rem);line-height:1.4}body #MainContent .nc-product-rating{display:flex;align-items:center;gap:4px;min-height:20px;color:var(--nc-ink-soft);font-family:var(--font-body--family);font-size:1.2rem;line-height:1}body #MainContent .nc-product-rating__star{color:var(--nc-gold-ink);font-size:1.45rem}body #MainContent .nc-product-rating__value{font-weight:700}body #MainContent .nc-product-rating__count{color:var(--nc-ink-faint)}@media(hover:hover){body:not(.template-index) #MainContent .product-card-wrapper:hover{transform:translateY(-3px)}body:not(.template-index) #MainContent .product-card-wrapper:hover :is(.card__media img,.card-media img){transform:scale(1.035)}}@media screen and (min-width:990px){body.template-product #MainContent .product-information__grid{align-items:start}body.template-product #MainContent .product-details{position:sticky;top:104px}}body.template-product #MainContent .product-form__submit{min-height:54px;color:var(--nc-on-dark)!important;border-color:var(--nc-forest-deep)!important;background:linear-gradient(135deg,var(--nc-forest-soft),var(--nc-forest-deep))!important;box-shadow:0 12px 25px #1f2b1e40;font-size:1.5rem;font-weight:750}body.template-product #MainContent .add-to-cart-button-container{flex:1 1 220px}body.template-product #MainContent .add-to-cart-button-container .product-form__submit{width:100%!important;min-width:220px}body.template-product #MainContent .nc-product-assurance{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-block:16px 12px}body.template-product #MainContent .nc-assurance-item{display:flex;align-items:flex-start;gap:8px;min-width:0;padding:10px;border:1px solid var(--nc-line);border-radius:var(--nc-radius-sm);color:var(--nc-ink);background:var(--nc-surface-2)}body.template-product #MainContent .nc-assurance-item__marker{display:grid;width:21px;height:21px;flex:0 0 21px;place-items:center;border-radius:50%;color:var(--nc-on-dark);background:var(--nc-forest);font-size:1.1rem;font-weight:800}body.template-product #MainContent .nc-assurance-item strong,body.template-product #MainContent .nc-assurance-item small{display:block;font-family:var(--font-body--family)}body.template-product #MainContent .nc-assurance-item strong{font-size:1.15rem;line-height:1.25}body.template-product #MainContent .nc-assurance-item small{margin-top:2px;color:var(--nc-ink-faint);font-size:1.05rem;line-height:1.3}body.template-product #MainContent .nc-selection-feedback{margin:4px 0 10px;color:var(--nc-forest);font-family:var(--font-body--family);font-size:1.2rem;font-weight:700}body.template-product #MainContent .product-media-container img{transition:transform .5s var(--nc-ease),opacity .3s ease}body.template-collection #MainContent .nc-collection-count{width:fit-content;margin:0;padding:7px 12px;border:1px solid var(--nc-line);border-radius:var(--nc-radius-pill);color:var(--nc-ink-soft);background:#fffdf8d1;font-family:var(--font-body--family);font-size:1.25rem}body.template-collection #MainContent .nc-collection-count .loading__spinner{display:none}body.template-collection #MainContent .facets-vertical-form{padding-block:14px!important}body.template-collection #MainContent .switcher-grid__label,body.template-collection #MainContent .facet-filters__field-label{color:var(--nc-ink-soft);font-family:var(--font-body--family);font-size:1.2rem!important;font-weight:650}body.template-search #MainContent .template-search--empty{padding-bottom:clamp(40px,7vw,90px)}body #MainContent .nc-suggestions{width:min(1160px,calc(100% - var(--page-margin) * 2));margin:clamp(28px,5vw,64px) auto 0;padding:clamp(20px,3vw,34px);border:1px solid var(--nc-line);border-radius:var(--nc-radius-lg);background:#fffdf8f0!important;box-shadow:var(--nc-shadow-md);text-align:left}body #MainContent .nc-suggestions__header{display:flex;align-items:end;justify-content:space-between;gap:20px;margin-bottom:20px}body #MainContent .nc-eyebrow{margin:0 0 5px;color:var(--nc-gold-deep);font-family:var(--font-body--family);font-size:1.1rem;font-weight:800;letter-spacing:.12em;text-transform:uppercase}body #MainContent .nc-suggestions h2{margin:0;font-size:clamp(2.2rem,3vw,3.4rem)}body #MainContent .nc-text-link{position:relative;flex:0 0 auto;color:var(--nc-forest);font-family:var(--font-body--family);font-weight:750;text-decoration:none}body #MainContent .nc-text-link:after{content:"";position:absolute;inset:auto 100% -4px 0;height:2px;background:var(--nc-gold);transition:right .22s var(--nc-ease)}body #MainContent .nc-text-link:hover:after{right:0}body #MainContent .nc-search-suggestions{display:flex;flex-wrap:wrap;gap:8px;margin:0 0 20px}body #MainContent .nc-search-suggestions a{padding:8px 13px;border:1px solid var(--nc-line-2);border-radius:var(--nc-radius-pill);color:var(--nc-forest);background:var(--nc-surface-2);font-family:var(--font-body--family);font-size:1.2rem;font-weight:650;text-decoration:none;transition:color .2s ease,border-color .2s ease,background-color .2s ease}body #MainContent .nc-suggestions__grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(10px,1.5vw,20px)}body #MainContent .nc-suggestion-card{overflow:hidden;border:1px solid var(--nc-line);border-radius:var(--nc-radius);color:var(--nc-ink);background:#fffdf8;text-decoration:none;transition:transform .22s var(--nc-ease),border-color .22s ease,box-shadow .22s ease}body #MainContent .nc-suggestion-card__media{display:block;overflow:hidden;aspect-ratio:4 / 5;background:var(--nc-surface-3)}body #MainContent .nc-suggestion-card__media img{width:100%;height:100%;object-fit:cover;transition:transform .48s var(--nc-ease)}body #MainContent .nc-suggestion-card__content,body #MainContent .nc-suggestion-card__title,body #MainContent .nc-suggestion-card__price{display:block;font-family:var(--font-body--family)}body #MainContent .nc-suggestion-card__content{padding:12px}body #MainContent .nc-suggestion-card__title{font-size:1.35rem;font-weight:650;line-height:1.35}body #MainContent .nc-suggestion-card__price{margin-top:5px;color:var(--nc-forest);font-size:1.25rem;font-weight:750}@media(hover:hover){body #MainContent .nc-search-suggestions a:hover{color:var(--nc-on-dark);border-color:var(--nc-forest);background:var(--nc-forest)}body #MainContent .nc-suggestion-card:hover{border-color:#2e3d2c66;box-shadow:var(--nc-shadow-sm);transform:translateY(-3px)}body #MainContent .nc-suggestion-card:hover img{transform:scale(1.035)}}body.template-page #MainContent .block-contact-form :is(input,textarea,select){font-family:var(--font-body--family);font-size:1.5rem}body.template-page #MainContent .block-contact-form label{color:var(--nc-ink);font-family:var(--font-body--family);font-size:1.35rem;font-weight:700}body.template-page #MainContent .block-contact-form button[type=submit]{min-width:min(100%,230px);min-height:52px;margin-top:8px;font-weight:750;box-shadow:0 12px 25px #1f2b1e38}body.template-page #MainContent .block-contact-form :is(input,textarea,select):invalid{box-shadow:none}body.template-page #MainContent .block-contact-form :is(input,textarea,select).nc-field-touched:invalid,body.template-page #MainContent .block-contact-form form.nc-form-submitted :is(input,textarea,select):invalid{border-color:var(--nc-sale)!important;box-shadow:0 0 0 1px var(--nc-sale)}body.template-page #MainContent .accordion accordion-custom .details-content{padding-inline:clamp(18px,3vw,30px);color:var(--nc-ink-soft);transition:block-size .42s var(--nc-ease),opacity .26s ease,padding-block .42s var(--nc-ease)}body.template-page #MainContent .accordion accordion-custom .details-content :is(p,li){font-size:clamp(1.45rem,1.2vw,1.65rem)!important;line-height:1.7}@media screen and (max-width:749px){body .multitasking-bar,body:not(.has--preload-screen) .multitasking-bar{inset:auto max(10px,env(safe-area-inset-right)) calc(76px + env(safe-area-inset-bottom)) auto;transform:none}body.sticky-cart-visible.sticky-cart-active .multitasking-bar{bottom:calc(132px + env(safe-area-inset-bottom))}body #MainContent .product-grid{gap:18px 10px}body #MainContent .product-card-wrapper .card-product-information{padding:11px}body #MainContent .product-card-wrapper :is(.card__heading,.card-product__title,[class*=product-title]){font-size:1.35rem!important}body.template-collection #MainContent .facets-block-wrapper--vertical,body.template-collection #MainContent .facets-vertical-sort{position:sticky;top:64px;z-index:4;align-self:start}body.template-collection #MainContent .facets-block-wrapper--vertical{padding:8px 0 8px 10px;background:#efe7d6f5}body.template-collection #MainContent .facets-vertical-sort{padding:0 10px 0 0;background:#efe7d6f5}body.template-collection #MainContent .mobile-facets__open{min-height:42px;padding:8px 13px;border:1px solid var(--nc-line-2);border-radius:var(--nc-radius-pill);color:var(--nc-on-dark);background:var(--nc-forest);font-family:var(--font-body--family);font-weight:700}body.template-collection #MainContent .facets-vertical-form{padding-block:8px!important}body.template-collection #MainContent .sorting-wrapper{flex-wrap:wrap;gap:6px}body.template-collection #MainContent .sorting-wrapper .nc-collection-count{order:3;width:fit-content;margin:0;padding:4px 9px;font-size:1.1rem}body.template-collection #MainContent .switcher-grid{gap:5px}body.template-collection #MainContent .switcher-grid .grid-view--list{padding:0!important}body.template-collection #MainContent .switcher-grid .button--grid-view{width:34px!important;height:34px!important;padding:8px!important}body.template-product #MainContent .nc-product-assurance{grid-template-columns:1fr}body.template-product #MainContent .product-form__submit{min-width:100%}body #MainContent .nc-suggestions{width:calc(100% - 24px);padding:18px}body #MainContent .nc-suggestions__header{display:block}body #MainContent .nc-text-link{display:inline-block;margin-top:10px}body #MainContent .nc-suggestions__grid{grid-template-columns:repeat(2,minmax(0,1fr))}body.template-page #MainContent .block-contact-form textarea{min-height:140px!important;height:140px!important}}@media(prefers-reduced-motion:reduce){body .nc-tools-toggle,body .multitasking-bar .multi-t__wrap,body #MainContent .nc-suggestion-card,body #MainContent .nc-suggestion-card img,body.template-page #MainContent .accordion accordion-custom .details-content,body.template-product #MainContent .product-media-container img{transition:none!important;transform:none!important}}body before-you-leave #before-you-leave-popup .drawer__overlay{background:#101c12c2!important;-webkit-backdrop-filter:blur(7px) saturate(.82);backdrop-filter:blur(7px) saturate(.82)}body before-you-leave #before-you-leave-popup .popup__inner{--modal-max-width: 1120px;width:min(1120px,calc(100vw - 40px))!important;min-width:0!important;max-height:calc(100dvh - 40px)!important;overflow:hidden;color:var(--nc-ink)!important;border:1px solid rgba(184,149,79,.68)!important;border-radius:28px!important;background-color:#e7d8bd!important;background-image:linear-gradient(135deg,#faf4e6c2,#ddccabbd),url(neuchief-bamboo-paper-texture.jpg)!important;background-size:auto,620px auto!important;box-shadow:0 36px 90px #07120a7a,0 10px 28px #07120a33,inset 0 1px #ffffff9e!important}body before-you-leave .before-you-leave-group{max-height:calc(100dvh - 42px);overflow-x:hidden;overflow-y:auto;background:transparent!important}body before-you-leave .before-you-leave-group>.group-block-content{min-width:0;overflow:hidden;border-radius:27px;background:transparent}body before-you-leave .before-you-leave-group .image-block{flex:0 0 clamp(230px,27vw,304px);width:clamp(230px,27vw,304px)!important;min-width:0;align-self:stretch;overflow:hidden;color:var(--nc-on-dark)!important;background-color:var(--nc-forest-deep)!important;background-image:radial-gradient(circle at 20% 12%,rgba(184,149,79,.3),transparent 42%),linear-gradient(#1f2b1ee6,#182619f5),url(neuchief-bamboo-paper-texture.jpg)!important;background-size:auto,auto,520px auto!important}body before-you-leave .before-you-leave-group .image-block__image{width:100%!important;height:100%!important;padding:clamp(14px,2vw,22px);object-fit:contain!important;filter:drop-shadow(0 16px 24px rgba(6,15,8,.28))}body before-you-leave .before-you-leave-content{flex:1 1 auto;min-width:0;--color-background: transparent !important;--color-foreground: var(--nc-ink) !important;--color-foreground-heading: var(--nc-forest-deep) !important;--color-primary: var(--nc-forest) !important;--color-primary-hover: var(--nc-forest-deep) !important;--color-border: rgba(104, 77, 30, .28) !important;color:var(--nc-ink)!important;background-color:transparent!important;background-image:none!important}body before-you-leave .before-you-leave-content>.section-content-wrapper{gap:clamp(12px,1.7vw,20px)!important;padding:clamp(24px,3vw,34px) clamp(20px,3vw,36px) clamp(20px,2.6vw,30px)!important}body before-you-leave .before-you-leave-content>.section-content-wrapper>.text-block:first-child{position:relative;color:var(--nc-forest-deep)!important;font-family:var(--font-heading--family)}body before-you-leave .before-you-leave-content>.section-content-wrapper>.text-block:first-child:before{content:"";width:46px;height:2px;margin:0 auto 10px;border-radius:var(--nc-radius-pill);background:var(--nc-gold);box-shadow:0 1px 7px #96742f47}body before-you-leave .before-you-leave-content>.section-content-wrapper>.text-block:first-child p{color:inherit!important;font-size:clamp(2.7rem,3vw,3.6rem)!important;line-height:1.08!important;letter-spacing:-.025em;text-wrap:balance}body before-you-leave .before-you-leave-content>.section-content-wrapper>rte-formatter{max-width:64ch!important;color:var(--nc-ink-soft)!important;font-family:var(--font-body--family);font-size:clamp(1.45rem,1.6vw,1.65rem);line-height:1.48;text-align:center}body before-you-leave .promotion-code{width:min(100%,410px)!important}body before-you-leave .promotion-code__field{border-radius:var(--nc-radius-pill);box-shadow:0 8px 20px #2b32201a}body before-you-leave .promo-code__input{min-height:48px;padding-inline:54px!important;color:var(--nc-forest-deep)!important;border:1px solid rgba(150,116,47,.58)!important;border-radius:var(--nc-radius-pill)!important;background:#fffaefc7!important;box-shadow:none!important;font-weight:700;letter-spacing:.075em}body before-you-leave .promo-code__button{top:5px;right:6px;bottom:5px;width:38px;min-width:38px;min-height:38px;color:var(--nc-on-dark)!important;border-radius:50%!important;background:var(--nc-forest)!important;box-shadow:0 4px 12px #1f2b1e33;transition:color var(--nc-dur) var(--nc-ease),background-color var(--nc-dur) var(--nc-ease),transform var(--nc-dur) var(--nc-ease)}body before-you-leave .product-grid--block{width:100%!important}body before-you-leave .product-grid--block .swiper{padding:4px 3px 8px}body before-you-leave .product-grid--block .swiper-wrapper{align-items:stretch}body before-you-leave .product-grid-item{display:flex;height:auto!important;padding:4px}body before-you-leave .product-card-wrapper{display:flex;width:100%;height:100%;overflow:hidden;border:1px solid rgba(104,77,30,.18);border-radius:16px;background:#fffbf18a!important;box-shadow:0 8px 20px #2b322014;transition:border-color var(--nc-dur) var(--nc-ease),box-shadow var(--nc-dur) var(--nc-ease),transform var(--nc-dur) var(--nc-ease)}body before-you-leave .product-card-wrapper>.card{flex:1 1 auto;height:100%;gap:0!important;background:transparent!important}body before-you-leave .product-card-wrapper .card--block-media{overflow:hidden;border-radius:15px 15px 0 0;background:#d9c7a7}body before-you-leave .product-card-wrapper .card--block-media img{transition:transform .6s var(--nc-ease-out)}body before-you-leave .product-card-wrapper .card-product-information{min-height:82px;padding:12px 13px 14px!important;color:var(--nc-ink)!important;background:transparent!important}body before-you-leave .product-card-wrapper .card-title-change{color:var(--nc-forest-deep)!important;font-family:var(--font-heading--family);font-size:clamp(1.45rem,1.5vw,1.7rem);line-height:1.25}body before-you-leave .product-card-wrapper :is(.price,.price-item,.price__regular){color:var(--nc-ink)!important;font-family:var(--font-body--family);font-weight:700}body before-you-leave .swiper-button{width:42px;height:42px;color:var(--nc-on-dark)!important;border:1px solid rgba(184,149,79,.72)!important;border-radius:50%;background:var(--nc-forest)!important;box-shadow:0 8px 20px #1f2b1e38}body before-you-leave .before-you-leave-content>.section-content-wrapper>.button{width:min(100%,290px)!important;min-height:48px;color:var(--nc-on-dark)!important;border:1px solid var(--nc-forest)!important;border-radius:var(--nc-radius-pill)!important;background:var(--nc-forest)!important;box-shadow:0 10px 22px #1f2b1e33!important}body before-you-leave .before-you-leave-content>.section-content-wrapper>.button[aria-disabled=true]{opacity:1;color:#f1eadb!important;border-color:#52614d!important;background:#52614d!important;box-shadow:0 7px 18px #1f2b1e24!important}body before-you-leave .popup__close{top:14px;right:14px;width:44px;height:44px;min-width:44px;min-height:44px;color:var(--nc-forest-deep)!important;border:1px solid rgba(104,77,30,.2);background:#fffaefcc;box-shadow:0 5px 16px #1f2b1e1a;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}@media(hover:hover){body before-you-leave .product-card-wrapper:hover{border-color:#96742f85;box-shadow:0 15px 32px #2b322029;transform:translateY(-3px)}body before-you-leave .product-card-wrapper:hover .card--block-media img{transform:scale(1.025)}body before-you-leave .promo-code__button:hover{color:#fff!important;background:var(--nc-gold-deep)!important;transform:scale(1.05)}body before-you-leave .before-you-leave-content>.section-content-wrapper>.button:hover:not([aria-disabled=true]){color:#fff!important;background:var(--nc-forest-deep)!important;transform:translateY(-2px)}}@media screen and (max-width:749px){body before-you-leave #before-you-leave-popup .popup__inner{width:calc(100vw - 20px)!important;max-height:calc(100dvh - 20px)!important;border-radius:20px!important}body before-you-leave .before-you-leave-group{max-height:calc(100dvh - 22px)}body before-you-leave .before-you-leave-group>.group-block-content{flex-direction:column!important;border-radius:19px}body before-you-leave .before-you-leave-group .image-block{flex:0 0 142px;width:100%!important;height:142px!important;min-height:142px}body before-you-leave .before-you-leave-group .image-block__image{padding:10px 58px}body before-you-leave .before-you-leave-content>.section-content-wrapper{gap:12px!important;padding:22px 14px 16px!important}body before-you-leave .before-you-leave-content>.section-content-wrapper>.text-block:first-child{padding-inline:34px}body before-you-leave .before-you-leave-content>.section-content-wrapper>.text-block:first-child p{font-size:clamp(2.35rem,7.4vw,2.8rem)!important}body before-you-leave .before-you-leave-content>.section-content-wrapper>rte-formatter{font-size:1.4rem;line-height:1.42}body before-you-leave .promo-code__input{min-height:46px}body before-you-leave .product-grid-item{padding:2px}body before-you-leave .product-card-wrapper{border-radius:13px}body before-you-leave .product-card-wrapper .card--block-media{border-radius:12px 12px 0 0}body before-you-leave .product-card-wrapper .card-product-information{min-height:76px;padding:9px 8px 11px!important}body before-you-leave .product-card-wrapper .card-title-change{font-size:1.35rem}body before-you-leave .before-you-leave-content>.section-content-wrapper>.button{width:100%!important}body before-you-leave .popup__close{top:8px;right:8px;width:40px;height:40px;min-width:40px;min-height:40px}}@media(prefers-reduced-motion:reduce){body before-you-leave :is(.product-card-wrapper,.card--block-media img,.promo-code__button){transition:none!important;transform:none!important}}body,body:not(.template-index) #MainContent{background-color:var(--nc-page)!important;background-image:radial-gradient(circle at 8% 6%,rgba(255,244,215,.22),transparent 30rem),radial-gradient(circle at 92% 42%,rgba(48,70,50,.08),transparent 36rem),linear-gradient(#d8c6a3c2,#d8c6a3cc),var(--nc-paper-texture-global)!important;background-size:auto,auto,auto,720px auto!important}body #header-component{background-color:#cfba93f5!important;background-image:radial-gradient(circle at 14% -30%,rgba(255,245,218,.46),transparent 27rem),linear-gradient(#d8c6a2a3,#c7ae82b3),var(--nc-paper-texture-global)!important;background-size:auto,auto,560px auto!important}body #header-component .header__row{background:transparent!important;box-shadow:none!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important}body .section-footer,body .section-footer>.section,body .section-footer .section,body .footer-bottom{background-color:var(--nc-forest-deep)!important;background-image:radial-gradient(circle at 14% 0%,rgba(181,142,72,.17),transparent 28rem),linear-gradient(#18291ce8,#111f15f5),var(--nc-paper-texture-global)!important;background-size:auto,auto,620px auto!important}body .section-footer .section-content-wrapper{padding-block:clamp(24px,3.2vw,46px)!important}body #MainContent :is(.product-card-wrapper,.nc-suggestion-card,.product-details,.product-tabs-wrapper,.tabs-content,.block-contact-form,.cart__products-container,.cart__summary-container){border-color:var(--nc-line)!important;background-color:#e7d8bbeb!important}body #MainContent .product-card-wrapper .card-product-information{background:linear-gradient(180deg,#e7d8bbc7,#decdaef0)!important}@media screen and (min-width:1025px){body #header-component .header__row--top,body #header-component .header__row--top .header__columns{height:68px;min-height:68px;max-height:68px}}@media screen and (max-width:1024px){body #header-component .header__row--top,body #header-component .header__row--top .header__columns{height:62px;min-height:62px;max-height:62px}}body:not(.template-index) #MainContent :is(.color-scheme-1,.color-scheme-6,.color-scheme-8):not(:has(.background-image-container img)):not(:has(video)){background-color:transparent!important;background-image:none!important}body.template-collection #MainContent .template-collection.collection-wrapper,body.template-product #MainContent .main-product-information{background-color:transparent!important;background-image:none!important}body:not(.template-index) #MainContent .product-card-wrapper{border-color:#30463233!important;background:#e7d8bbe6!important}body:not(.template-index) #MainContent .product-card-wrapper .card-product-information{background:linear-gradient(180deg,#e7d8bbc2,#decdaef0)!important}body.template-page #MainContent [id*=__section_8XtMhn] .group-block.color-scheme-custom{border:1px solid var(--nc-line)!important;border-radius:var(--nc-radius-lg)!important;background:linear-gradient(145deg,#efe4cec7,#decdaeeb),var(--nc-paper-texture-global)!important;background-size:auto,520px auto!important;box-shadow:var(--nc-shadow-sm)}body promotion-popup.popup__inner{overflow:hidden!important;color:var(--nc-on-dark)!important;border:1px solid rgba(181,142,72,.55)!important;border-radius:clamp(18px,2vw,28px)!important;background:linear-gradient(#18291cf2,#132217fa),var(--nc-paper-texture-global)!important;background-size:auto,560px auto!important;box-shadow:0 34px 90px #0a140d75!important}body promotion-popup>.group-block>.group-block-content>.group-block{color:var(--nc-on-dark)!important;background:radial-gradient(circle at 88% 8%,rgba(181,142,72,.16),transparent 18rem),#18291cf0!important}body promotion-popup>.group-block>.group-block-content>.group-block :is(h2,h3,p,span,a,svg){color:var(--nc-on-dark)!important}.nc-service-strip{position:relative;z-index:3;color:var(--nc-ink);border-block:1px solid rgba(48,70,50,.2);background:linear-gradient(90deg,#efe4cefa,#d8c6a3f5),var(--nc-paper-texture-global);background-size:auto,520px auto}.nc-service-strip__inner{display:grid;width:min(calc(100% - 32px),var(--page-content-width));margin-inline:auto;grid-template-columns:repeat(4,minmax(0,1fr))}.nc-service-strip__item{display:flex;min-width:0;min-height:112px;align-items:center;gap:13px;padding:22px clamp(16px,2vw,30px);color:inherit;text-decoration:none;transition:color .22s ease,background-color .22s ease}.nc-service-strip__item+.nc-service-strip__item{border-inline-start:1px solid rgba(48,70,50,.17)}.nc-service-strip__icon{display:grid;width:42px;height:42px;flex:0 0 42px;place-items:center;border:1px solid rgba(48,70,50,.28);border-radius:50%;color:var(--nc-forest);background:#faf3e2b3}.nc-service-strip__icon svg{width:24px;height:24px;fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.45}.nc-service-strip__item strong,.nc-service-strip__item small{display:block;font-family:var(--font-body--family)}.nc-service-strip__item strong{color:var(--nc-ink);font-size:1.3rem;line-height:1.25}.nc-service-strip__item small{margin-top:4px;color:var(--nc-ink-faint);font-size:1.12rem;line-height:1.35}@media(hover:hover){a.nc-service-strip__item:hover{color:var(--nc-forest);background:#fff9ea85}}body.template-collection #MainContent [id^=collection-hero-]{min-height:clamp(330px,38vw,580px);margin:0;overflow:hidden}body.template-collection #MainContent .collection-hero,body.template-collection #MainContent .collection-hero__inner{min-height:inherit}body.template-collection #MainContent .collection-hero:not(.collection-hero--with-image){display:grid;align-items:end;background:radial-gradient(circle at 82% 18%,rgba(181,142,72,.2),transparent 25rem),linear-gradient(135deg,#efe4cefa,#cfb98feb)}body.template-collection #MainContent .collection-hero__image-wrapper:after{background:linear-gradient(90deg,#14261bb8,#14261b2e)!important;opacity:1!important}body.template-collection #MainContent .collection__text-wrapper,body.template-collection #MainContent .collection-hero:not(.collection-hero--with-image) .collection-hero__text-wrapper{padding:clamp(30px,5vw,78px) var(--page-margin)}body.template-collection #MainContent .collection-hero--with-image :is(h1,h2,h3,p,a,span,svg){color:#fff8e8!important}body.template-collection #MainContent .collection-hero h1{max-width:800px;margin:0;font-size:clamp(4.6rem,7vw,10rem)!important;font-weight:400;letter-spacing:-.055em!important;line-height:.9!important;text-transform:none!important}body.template-collection #MainContent .collection-hero .rte,body.template-collection #MainContent .collection-hero [class*=text-block] p{max-width:620px;font-size:clamp(1.45rem,1.3vw,1.8rem)!important;line-height:1.55}body.template-collection #MainContent .collection-hero .breadcrumbs{margin-bottom:auto;font-size:1.2rem}body:is(.template-search,.template-cart,.template-list-collections) #MainContent :is(.template-search__header,.cart-page__title,.section-resource-list__header){padding-top:clamp(38px,6vw,88px)}body:is(.template-search,.template-cart,.template-list-collections) #MainContent :is(.template-search__header,.cart-page__title,.section-resource-list__header) :is(h1,h2){font-family:var(--font-heading--family);font-size:clamp(4.2rem,6vw,8.4rem)!important;font-weight:400;letter-spacing:-.045em;line-height:.96}body.template-search #MainContent .template-search__search .field{min-height:58px;border:1px solid var(--nc-line-2);border-radius:var(--nc-radius-pill);background:#fffbf0c2}body.template-search #MainContent .template-search__search .field__input{min-height:58px;padding-inline:22px 58px;font-size:1.55rem}body.template-search #MainContent .template-search__search .field__button{width:50px;height:50px;margin:4px;border-radius:50%;color:var(--nc-on-dark);background:var(--nc-forest)}body.template-cart #MainContent .cart-page--empty{min-height:42vh;align-content:center;padding-block:clamp(34px,7vw,90px)}body.template-cart #MainContent .cart__warnings{padding:clamp(28px,5vw,62px);border:1px solid var(--nc-line);border-radius:var(--nc-radius-lg);background:#efe4cedb;box-shadow:var(--nc-shadow-sm);text-align:center}body.template-list-collections #MainContent .section-resource-list{padding-bottom:clamp(54px,8vw,110px)}body.template-list-collections #MainContent .collection-card{overflow:hidden;border:1px solid var(--nc-line)!important;border-radius:var(--nc-radius-lg)!important;background:#e7d8bbe0!important;box-shadow:var(--nc-shadow-sm);transition:transform .26s var(--nc-ease),border-color .22s ease,box-shadow .26s ease}body.template-list-collections #MainContent .collection-card__image,body.template-list-collections #MainContent .collection-card__image img{transition:transform .65s var(--nc-ease)}body.template-list-collections #MainContent .group-collection-information__content{padding:clamp(16px,2vw,26px)}@media(hover:hover){body.template-list-collections #MainContent .collection-card:hover{border-color:#3046326b!important;box-shadow:var(--nc-shadow-md);transform:translateY(-4px)}body.template-list-collections #MainContent .collection-card:hover .collection-card__image img{transform:scale(1.04)}}body:is(.template-blog,.template-article) #MainContent .blog-posts{padding-block:clamp(40px,6vw,90px)}body.template-blog #MainContent .blog-posts>[class*=blog-post-header],body.template-blog #MainContent .blog-posts>.group-block:first-child{margin-bottom:clamp(24px,4vw,52px)}body.template-blog #MainContent .blog-posts h1{font-family:var(--font-heading--family);font-size:clamp(4.4rem,7vw,9rem)!important;font-weight:400;letter-spacing:-.05em;line-height:.95;text-transform:none!important}body.template-blog #MainContent .blog-posts-container{gap:clamp(18px,2.5vw,36px)}body.template-blog #MainContent .article-card-wrapper{overflow:hidden;border:1px solid var(--nc-line);border-radius:var(--nc-radius-lg);background:#efe4cee6;box-shadow:var(--nc-shadow-sm);transition:transform .26s var(--nc-ease),box-shadow .26s ease}body.template-blog #MainContent .article-card__image{overflow:hidden}body.template-blog #MainContent .article-card__image img{transition:transform .65s var(--nc-ease)}body.template-blog #MainContent .article-card .card__content{padding:clamp(18px,2.2vw,30px)}body.template-blog #MainContent .article-card .card__heading{font-family:var(--font-heading--family);font-size:clamp(2.6rem,3vw,4.2rem);font-weight:400;line-height:1.02}body:is(.template-blog,.template-article) #MainContent .blog-posts__sidebar{border:1px solid var(--nc-line);border-radius:var(--nc-radius-lg);background:#e7d8bbd6;box-shadow:var(--nc-shadow-sm)}@media screen and (min-width:990px){body:is(.template-blog,.template-article) #MainContent .blog-posts__sidebar-container{position:sticky;top:calc(var(--nc-header-stack, 72px) + 20px);align-self:start}}@media(hover:hover){body.template-blog #MainContent .article-card-wrapper:hover{box-shadow:var(--nc-shadow-md);transform:translateY(-4px)}body.template-blog #MainContent .article-card-wrapper:hover .article-card__image img{transform:scale(1.04)}}body.template-article #MainContent .article-template__title{width:min(100%,1020px);margin-inline:auto;font-family:var(--font-heading--family);font-size:clamp(4.2rem,7vw,9rem)!important;font-weight:400;letter-spacing:-.05em;line-height:.96}body.template-article #MainContent .article-template__content{width:min(calc(100% - 32px),780px);padding:clamp(26px,4vw,50px);border:1px solid var(--nc-line);border-radius:var(--nc-radius-lg);background:#f5ebd4e0;box-shadow:var(--nc-shadow-sm)}body.template-article #MainContent .article-template__content :is(p,li){font-size:clamp(1.55rem,1.25vw,1.8rem);line-height:1.8}body.template-article #MainContent .article-template__content :is(h2,h3){margin-top:1.6em;font-family:var(--font-heading--family);font-weight:400}body.template-page #MainContent>.section-page:first-child .section-content-wrapper{padding-block:clamp(42px,7vw,96px)}body.template-page #MainContent>.section-page:first-child h1{font-family:var(--font-heading--family);font-size:clamp(4.4rem,7vw,9rem)!important;font-weight:400;letter-spacing:-.05em;line-height:.95}body.template-page #MainContent .rte:not(.product__description){text-wrap:pretty}body.template-page #MainContent .rte:not(.product__description) :is(p,li){line-height:1.72}body.template-page #MainContent .rte img{border-radius:var(--nc-radius-lg);box-shadow:var(--nc-shadow-sm)}body:is(.template-account,.template-login,.template-register,.template-addresses,.template-order,.template-activate_account,.template-reset_password) #MainContent .customer{width:min(calc(100% - 32px),1180px);margin-inline:auto;padding:clamp(28px,5vw,64px)!important;border:1px solid var(--nc-line);border-radius:var(--nc-radius-lg);background:#efe4ceeb!important;box-shadow:var(--nc-shadow-md)}body:is(.template-login,.template-register,.template-activate_account,.template-reset_password) #MainContent .customer{max-width:680px;margin-block:clamp(42px,8vw,110px)}body:is(.template-account,.template-login,.template-register,.template-addresses,.template-order) #MainContent .customer h1{font-family:var(--font-heading--family);font-size:clamp(3.8rem,5vw,6.8rem);font-weight:400;letter-spacing:-.04em}body:is(.template-account,.template-login,.template-register,.template-addresses,.template-order) #MainContent .customer :is(.field,.select){border-radius:var(--nc-radius-sm);background:#fffbf0c7}body:is(.template-account,.template-order,.template-addresses) #MainContent :is(.order-history,table){overflow:hidden;border:1px solid var(--nc-line);border-radius:var(--nc-radius)}body:is(.template-account,.template-order,.template-addresses) #MainContent :is(th,td){padding:14px 16px;border-color:var(--nc-line)!important}body:is(.template-account,.template-order,.template-addresses) #MainContent th{color:var(--nc-ink);background:#cbb58d7a;font-size:1.15rem;letter-spacing:.08em;text-transform:uppercase}body #MainContent .nc-table-scroll{max-width:100%;overflow-x:auto;border-radius:var(--nc-radius);scrollbar-color:var(--nc-gold) rgba(203,181,141,.32);scrollbar-width:thin}body #MainContent .nc-table-scroll>table{width:100%;min-width:620px}body.template-404 #MainContent .custom-section-content{width:min(calc(100% - 32px),900px);min-height:54vh;margin:clamp(38px,7vw,90px) auto;align-content:center;padding:clamp(34px,6vw,80px);border:1px solid var(--nc-line)!important;border-radius:var(--nc-radius-lg);background:#efe4cee6;box-shadow:var(--nc-shadow-md);text-align:center}body :is(a,button,summary,input,select,textarea):focus-visible{outline:3px solid var(--nc-gold)!important;outline-offset:3px!important}@supports (content-visibility: auto){html:not(.shopify-design-mode) body:not(.template-index) #MainContent>.shopify-section:nth-child(n+3){content-visibility:auto;contain-intrinsic-size:auto 720px}}@media screen and (max-width:989px){.nc-service-strip__inner{grid-template-columns:repeat(2,minmax(0,1fr))}.nc-service-strip__item:nth-child(3){border-inline-start:0;border-top:1px solid rgba(48,70,50,.17)}.nc-service-strip__item:nth-child(4){border-top:1px solid rgba(48,70,50,.17)}}@media screen and (max-width:749px){.nc-service-strip__inner{width:100%}.nc-service-strip__item{min-height:96px;gap:10px;padding:16px 12px}.nc-service-strip__icon{width:36px;height:36px;flex-basis:36px}.nc-service-strip__icon svg{width:20px;height:20px}.nc-service-strip__item strong{font-size:1.15rem}.nc-service-strip__item small{font-size:1rem}body.template-collection #MainContent [id^=collection-hero-]{min-height:400px}body.template-collection #MainContent .collection__text-wrapper,body.template-collection #MainContent .collection-hero:not(.collection-hero--with-image) .collection-hero__text-wrapper{padding:30px 18px}body.template-collection #MainContent .collection-hero h1{font-size:clamp(4.2rem,16vw,6.4rem)!important}body.template-blog #MainContent .article-card .card__heading{font-size:2.8rem}body.template-article #MainContent .article-template__content{padding:22px 18px}body:is(.template-account,.template-login,.template-register,.template-addresses,.template-order,.template-activate_account,.template-reset_password) #MainContent .customer{width:calc(100% - 24px);padding:24px 16px!important}body:is(.template-account,.template-order,.template-addresses) #MainContent .customer{overflow-x:auto}}@media(prefers-reduced-motion:reduce){.nc-service-strip__item,body.template-list-collections #MainContent .collection-card,body.template-list-collections #MainContent .collection-card__image img,body.template-blog #MainContent .article-card-wrapper,body.template-blog #MainContent .article-card__image img{transition:none!important;transform:none!important}}@media print{.nc-service-strip,.nc-scroll-progress,.multitasking-bar,.sticky-atc,.toolbar-mobile{display:none!important}body,body #MainContent{color:#000!important;background:#fff!important}}body promotion-popup :is(.email-signup__input,input[type=email]){color:var(--nc-ink)!important;border-color:#b58e4866!important;background:#efe4cef5!important}body promotion-popup :is(.email-signup__button,button[type=submit]){color:var(--nc-ink)!important;border-color:var(--nc-gold)!important;background:var(--nc-gold)!important;box-shadow:0 12px 28px #08120a47!important}body promotion-popup .popup__close{color:var(--nc-on-dark)!important;border-color:#f5eddd42!important;background:#f5eddd14!important}@media screen and (max-width:749px){body promotion-popup>.group-block>.group-block-content>.group-block{padding-block:22px!important}body .section-footer .section-content-wrapper{gap:4px!important;padding-block:14px!important}body .section-footer .group-block{--margin-block-start: 6px !important;--margin-block-end: 6px !important;--padding-block-start: 4px !important;--padding-block-end: 4px !important}body .section-footer .group-block-content{gap:8px!important}body .section-footer accordion-custom.menu-block{min-height:0!important;height:46px!important}body .section-footer accordion-custom.menu-block :is(details,summary){min-height:44px!important;height:44px!important}body .section-footer :is(.email-signup__input,.email-signup__input-group,.email-signup__input-groups){min-height:48px!important;height:48px!important}body .section-announcement-bar announcement-bar{min-height:38px;padding-inline:12px!important}body .section-announcement-bar :is(a,p,span){max-width:34rem;margin-inline:auto;font-size:1rem!important;line-height:1.25!important;text-align:center;text-wrap:balance}body #header-component .header__row--top,body #header-component .header__row--top .header__columns{width:100%;height:58px;min-height:58px;max-height:58px}body #header-component .header__columns{--header-mobile-bookend: 44px;grid-template-columns:44px 44px minmax(0,1fr) 44px 44px;column-gap:0!important;padding-inline:4px!important}body #header-component .header-logo{align-self:center;padding:0!important}body #header-component .header-logo__image-container{width:44px!important;min-width:44px!important;height:46px!important}body #header-component .header-logo__image-container :is(img,svg){width:100%!important;max-width:44px!important;height:46px!important;object-fit:contain}body #header-component :is(.search-action,.account-actions,.header-actions,.header__icon--menu){min-width:44px;min-height:44px}body #header-component :is(.search-action,.account-actions,.header-actions,.header__icon--menu)>:is(a,button),body #header-component :is(a.search-action,button.search-action,a.account-actions,button.account-actions,a.header-actions,button.header-actions){width:44px!important;height:44px!important;min-width:44px;min-height:44px;padding:0!important}}
/*# sourceMappingURL=/cdn/shop/t/13/assets/neuchief-bamboo-global.css.map */
