[data-template=product]{background:#faf8f4!important}[data-template=product] main{background:#faf8f4!important}[data-template=product] [class*=product-media],[data-template=product] [class*=product-gallery],[data-template=product] product-media-component,[data-template=product] [class*=media-gallery]{background:#faf8f4!important;display:block!important;visibility:visible!important;opacity:1!important}[data-template=product] [class*=product-media] img,[data-template=product] [class*=product-gallery] img{border-radius:0!important;display:block!important;visibility:visible!important;opacity:1!important;max-width:100%!important;height:auto!important}[data-template=product] .breadcrumbs,[data-template=product] [class*=breadcrumb]{font-family:Inter,sans-serif!important;font-size:.72rem!important;letter-spacing:.14em!important;text-transform:uppercase!important;opacity:.65;margin-bottom:24px!important;padding:0!important}[data-template=product] .breadcrumbs a{color:#0f0f0f!important;text-decoration:none}[data-template=product] h1.product__title,[data-template=product] .product__title h1,[data-template=product] [class*=product-title] h1,[data-template=product] h1[class*=title]{font-family:Playfair Display,Georgia,serif!important;font-size:clamp(1.75rem,3vw,2.5rem)!important;font-weight:400!important;letter-spacing:-.025em!important;line-height:1.08!important;margin:0 0 16px!important;color:#0f0f0f!important}[data-template=product] .product__price,[data-template=product] [class*=product-price],[data-template=product] .price--large{font-family:Inter,sans-serif!important;font-size:1.35rem!important;font-weight:500!important;color:#0f0f0f!important;margin:0 0 24px!important;display:block}[data-template=product] .price__sale{color:#b8956a!important}[data-template=product] .price__compare{color:#999!important;text-decoration:line-through;font-weight:400!important;margin-right:10px!important;font-size:1.05rem!important}[data-template=product] [class*=variant-picker] label,[data-template=product] [class*=variant] legend,[data-template=product] .variant-picker__option-label{font-family:Inter,sans-serif!important;font-size:.72rem!important;letter-spacing:.18em!important;text-transform:uppercase!important;font-weight:500!important;color:#0f0f0f!important;margin:24px 0 12px!important;display:block!important}[data-template=product] .variant-picker__button,[data-template=product] [class*=variant-button],[data-template=product] .product-variant-picker button{border-radius:0!important;font-family:Inter,sans-serif!important;font-size:.78rem!important;letter-spacing:.1em!important;text-transform:uppercase!important;padding:14px 20px!important;border:1px solid #E8E5DD!important;background:transparent!important;color:#0f0f0f!important;min-width:56px;transition:all .25s ease;cursor:pointer}[data-template=product] .variant-picker__button:hover,[data-template=product] [class*=variant-button]:hover{border-color:#0f0f0f!important}[data-template=product] .variant-picker__button[aria-checked=true],[data-template=product] [class*=variant-button][aria-checked=true]{border-color:#0f0f0f!important;background:#0f0f0f!important;color:#f5f1e8!important}[data-template=product] [name=add],[data-template=product] button[type=submit][name=add],[data-template=product] .product-form__buttons button:first-child{background:#0f0f0f!important;color:#faf8f4!important;border:1px solid #0F0F0F!important;padding:20px 32px!important;border-radius:0!important;letter-spacing:.2em!important;text-transform:uppercase!important;font-size:.78rem!important;font-weight:500!important;width:100%!important;font-family:Inter,sans-serif!important;margin-top:24px!important;transition:background .3s,color .3s;cursor:pointer}[data-template=product] [name=add]:hover{background:transparent!important;color:#0f0f0f!important}.nv-urgency{display:inline-flex;align-items:center;gap:8px;padding:8px 14px;margin-bottom:16px;background:#d4c5a9;color:#0f0f0f;font-family:Inter,sans-serif;font-size:.7rem;font-weight:600;letter-spacing:.12em;text-transform:uppercase}.nv-urgency:before{content:"";width:6px;height:6px;border-radius:50%;background:#b8956a;animation:nvPulse 2s ease-in-out infinite}@keyframes nvPulse{0%,to{opacity:1}50%{opacity:.4}}.nv-pdp-trust{display:flex;flex-wrap:wrap;gap:12px 18px;margin-top:28px;padding:20px 0;border-top:1px solid #E8E5DD;font-family:Inter,sans-serif;font-size:.72rem;letter-spacing:.1em;text-transform:uppercase;font-weight:500;color:#0f0f0f;opacity:.85}.nv-pdp-trust span{display:flex;align-items:center;gap:6px}.nv-pdp-trust span:before{content:"\2713";color:#b8956a;font-weight:700}[data-template=product] details{border-bottom:1px solid #E8E5DD;padding:18px 0}[data-template=product] details summary{font-family:Inter,sans-serif!important;font-size:.82rem!important;letter-spacing:.14em!important;text-transform:uppercase!important;font-weight:500!important;color:#0f0f0f!important;cursor:pointer;list-style:none;position:relative;padding-right:24px}[data-template=product] details summary::-webkit-details-marker{display:none}[data-template=product] details summary:after{content:"+";position:absolute;right:0;top:0;font-size:1.2rem;font-weight:300;transition:transform .3s}[data-template=product] details[open] summary:after{content:"\2212"}[data-template=product] details>div,[data-template=product] details>p{padding-top:16px;font-size:.92rem;line-height:1.7;color:#0f0f0f;opacity:.85}.nv-cross-sell{padding:80px 32px 100px;background:#faf8f4}.nv-cross-sell__head{max-width:1400px;margin:0 auto 40px;text-align:center}.nv-cross-sell__eyebrow{font-family:Inter,sans-serif;font-size:.7rem;letter-spacing:.35em;text-transform:uppercase;font-weight:500;color:#0f0f0f;opacity:.6;margin:0 0 12px}.nv-cross-sell__heading{font-family:Playfair Display,Georgia,serif;font-size:clamp(1.75rem,3vw,2.5rem);font-weight:400;letter-spacing:-.025em;margin:0;color:#0f0f0f}.nv-cross-sell__grid{display:grid;grid-template-columns:repeat(4,1fr);gap:16px;max-width:1400px;margin:0 auto}.nv-cross-product{text-decoration:none;color:#0f0f0f;display:block}.nv-cross-product__img{aspect-ratio:3/4;background:#e8e5dd;overflow:hidden;margin-bottom:12px}.nv-cross-product__img img{width:100%;height:100%;object-fit:cover;transition:transform .8s cubic-bezier(.16,1,.3,1);display:block}.nv-cross-product:hover .nv-cross-product__img img{transform:scale(1.04)}.nv-cross-product__title{font-family:Inter,sans-serif;font-size:.82rem;font-weight:400;color:#0f0f0f;margin:0 0 4px;line-height:1.4}.nv-cross-product__price{font-family:Inter,sans-serif;font-size:.82rem;font-weight:500;color:#0f0f0f}.nv-cross-product__price--compare{color:#999;text-decoration:line-through;margin-right:6px;font-weight:400}.nv-cross-product__price--sale{color:#b8956a}@media(max-width:768px){.nv-cross-sell{padding:56px 16px 72px}.nv-cross-sell__grid{grid-template-columns:repeat(2,1fr);gap:12px}}.nv-sticky-trust,.nv-sticky-atc{display:none!important}.sticky-add-to-cart__bar{background:#faf8f4!important;border-top:1px solid #E8E5DD!important}.sticky-add-to-cart [name=add],.sticky-add-to-cart button[type=submit]{background:#0f0f0f!important;color:#faf8f4!important;border-radius:0!important;letter-spacing:.16em!important;text-transform:uppercase!important;font-weight:500!important}cart-drawer-component,cart-drawer,[class*=cart-drawer],dialog.cart-drawer{background:#faf8f4!important;color:#0f0f0f!important;font-family:Inter,sans-serif!important}cart-drawer-component header,[class*=cart-drawer__header]{border-bottom:1px solid #E8E5DD!important;padding:24px 28px!important;background:#faf8f4!important}[class*=cart-drawer] h1,[class*=cart-drawer] h2,[class*=cart-drawer__title]{font-family:Playfair Display,Georgia,serif!important;font-weight:400!important;letter-spacing:-.02em!important;font-size:1.6rem!important;color:#0f0f0f!important}.nv-cart-shipping{padding:20px 28px;background:#f5f1e8;border-bottom:1px solid #E8E5DD;font-family:Inter,sans-serif}.nv-cart-shipping__label{font-size:.72rem;letter-spacing:.14em;text-transform:uppercase;font-weight:500;color:#0f0f0f;margin-bottom:10px;display:flex;justify-content:space-between}.nv-cart-shipping__bar{height:3px;background:#e8e5dd;position:relative;overflow:hidden}.nv-cart-shipping__fill{height:100%;background:#b8956a;width:100%}.nv-cart-shipping__msg{margin-top:10px;font-size:.78rem;color:#0f0f0f;opacity:.7}.nv-cart-shipping__msg strong{color:#b8956a}cart-drawer-component .cart-items__table-cell img,[class*=cart-item] img{border-radius:0!important}[class*=cart-item__title],[class*=cart-item__name]{font-family:Inter,sans-serif!important;font-size:.86rem!important;font-weight:400!important;color:#0f0f0f!important}[class*=cart-drawer] [name=checkout],[class*=cart-drawer] .checkout-button,[class*=checkout-btn]{background:#0f0f0f!important;color:#faf8f4!important;font-family:Inter,sans-serif!important;font-size:.78rem!important;letter-spacing:.2em!important;text-transform:uppercase!important;padding:20px!important;border-radius:0!important;font-weight:500!important;width:100%!important;border:1px solid #0F0F0F!important;transition:background .3s,color .3s;cursor:pointer}[class*=cart-drawer] [name=checkout]:hover{background:transparent!important;color:#0f0f0f!important}[data-template=collection] main{background:#faf8f4}[data-template=collection] h1,[data-template=collection] .collection__title{font-family:Playfair Display,Georgia,serif!important;font-size:clamp(2.5rem,4.5vw,3.5rem)!important;font-weight:400!important;letter-spacing:-.03em!important;margin:0 0 12px!important;color:#0f0f0f!important}[data-template=collection] .collection__description{font-family:Inter,sans-serif!important;font-size:.95rem!important;line-height:1.6!important;color:#0f0f0f!important;opacity:.7;max-width:580px;margin:0 auto 24px!important}[class*=search-modal],dialog[class*=search]{background:#0f0f0ff0!important;-webkit-backdrop-filter:blur(12px)!important;backdrop-filter:blur(12px)!important}@media screen and (min-width:750px){media-gallery slideshow-controls.media-gallery__mobile-controls.desktop\:hidden{display:none!important}}@media screen and (max-width:749px){media-gallery slideshow-controls.mobile\:hidden[thumbnails]{display:flex!important}media-gallery slideshow-component slideshow-controls.media-gallery__mobile-controls.desktop\:hidden{display:none!important}}media-gallery slideshow-controls[thumbnails]{margin-top:10px!important}media-gallery slideshow-controls[thumbnails] .slideshow-control{border-radius:0!important}media-gallery slideshow-controls[thumbnails]{display:flex!important;flex-wrap:nowrap!important;gap:8px!important;justify-content:flex-start!important;padding:0 0 4px!important;overflow-x:auto!important;scrollbar-width:thin;scroll-snap-type:x proximity;-webkit-overflow-scrolling:touch}media-gallery slideshow-controls[thumbnails] .slideshow-controls__thumbnail{scroll-snap-align:start}media-gallery slideshow-controls[thumbnails] .slideshow-controls__thumbnail{padding:0!important;width:var(--thumbnail-width, 64px)!important;height:auto!important;aspect-ratio:1 / 1.25!important;flex:0 0 auto!important;display:block!important;overflow:hidden!important;border:1px solid #E8E5DD!important;opacity:.7;transition:opacity .25s ease,border-color .25s ease}media-gallery slideshow-controls[thumbnails] .slideshow-controls__thumbnail img{width:100%!important;height:100%!important;object-fit:cover!important;display:block!important;border-radius:0!important}media-gallery slideshow-controls[thumbnails] .slideshow-controls__thumbnail[aria-selected=true],media-gallery slideshow-controls[thumbnails] .slideshow-controls__thumbnail:hover{opacity:1;border-color:#0f0f0f!important}cart-drawer-component dialog:not([open]){display:none!important}cart-drawer-component dialog[open]{display:flex!important;flex-direction:column!important;max-height:100dvh!important;z-index:1001!important}cart-drawer-component dialog::backdrop{background:#0f0f0f6b!important}body:has(cart-drawer-component dialog[open]) #nv-mega-wrapper{opacity:0!important;pointer-events:none!important}.cart-drawer__inner{display:flex!important;flex-direction:column!important;height:100%!important;max-height:100dvh!important;overflow:hidden!important}.cart-drawer__inner>cart-items-component,.cart-drawer__inner [class*=cart-items-component]{flex:1 1 auto!important;overflow-y:auto!important;min-height:0!important}.cart-drawer__summary{flex:0 0 auto!important;position:sticky!important;bottom:0!important;background:#faf8f4!important;z-index:2!important}.cart-drawer__close-button{width:44px!important;height:44px!important;min-width:44px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;padding:0!important;position:absolute!important;top:14px!important;right:16px!important;z-index:5!important;color:#0f0f0f!important;background:transparent!important}.cart-drawer__close-button .svg-wrapper,.cart-drawer__close-button svg{width:22px!important;height:22px!important;display:block!important}@media(max-width:749px){.mobile\:hidden:has(.slideshow-controls__thumbnails-container){display:block!important}.slideshow-controls__thumbnails-container{display:flex!important;flex-wrap:nowrap!important;overflow-x:auto!important;gap:8px!important;padding:10px 0 2px!important;scrollbar-width:none!important;-webkit-overflow-scrolling:touch}.slideshow-controls__thumbnails-container::-webkit-scrollbar{display:none!important}.slideshow-controls__thumbnails-container .slideshow-controls__thumbnails{display:flex!important;flex-wrap:nowrap!important;gap:8px!important;height:auto!important;align-items:flex-start!important}.slideshow-controls__thumbnails-container .slideshow-controls__thumbnail,.slideshow-controls__thumbnails-container .slideshow-control{flex:0 0 auto!important;width:60px!important;height:80px!important;padding:0!important;border:1px solid #E8E5DD!important;overflow:hidden!important}.slideshow-controls__thumbnails-container .slideshow-control img{width:100%!important;height:100%!important;object-fit:cover!important;display:block!important}.slideshow-controls__dots{display:none!important}}media-gallery slideshow-controls[thumbnails],media-gallery slideshow-controls[thumbnails] .slideshow-controls__thumbnails,media-gallery .slideshow-controls__thumbnails-container,media-gallery .slideshow-controls__thumbnails-container .slideshow-controls__thumbnails{display:flex!important;flex-direction:row!important;flex-wrap:nowrap!important;align-items:flex-start!important;height:auto!important;min-height:0!important;max-height:none!important;gap:8px!important;padding:10px 0 4px!important;overflow-x:auto!important;overflow-y:visible!important;scrollbar-width:thin;-webkit-overflow-scrolling:touch}media-gallery slideshow-controls[thumbnails] .slideshow-controls__thumbnail,media-gallery slideshow-controls[thumbnails] .slideshow-control,media-gallery .slideshow-controls__thumbnails-container .slideshow-controls__thumbnail,media-gallery .slideshow-controls__thumbnails-container .slideshow-control{flex:0 0 auto!important;width:68px!important;height:88px!important;aspect-ratio:auto!important;padding:0!important;margin:0!important;border:1px solid #E8E5DD!important;overflow:hidden!important;display:block!important;opacity:.6;transition:opacity .25s ease,border-color .25s ease}media-gallery slideshow-controls[thumbnails] .slideshow-controls__thumbnail img,media-gallery slideshow-controls[thumbnails] .slideshow-control img,media-gallery .slideshow-controls__thumbnails-container .slideshow-controls__thumbnail img,media-gallery .slideshow-controls__thumbnails-container .slideshow-control img{width:100%!important;height:100%!important;object-fit:cover!important;display:block!important;border-radius:0!important}media-gallery slideshow-controls[thumbnails] .slideshow-controls__thumbnail[aria-selected=true],media-gallery slideshow-controls[thumbnails] .slideshow-control[aria-selected=true],media-gallery slideshow-controls[thumbnails] .slideshow-controls__thumbnail:hover,media-gallery slideshow-controls[thumbnails] .slideshow-control:hover{opacity:1!important;border-color:#0f0f0f!important}media-gallery slideshow-component slideshow-controls.media-gallery__mobile-controls{display:none!important}media-gallery slideshow-controls[thumbnails]{height:96px!important;min-height:96px!important;max-height:96px!important;display:flex!important;flex-direction:row!important;flex-wrap:nowrap!important;align-items:center!important;justify-content:flex-start!important;gap:8px!important;padding:8px 0!important;overflow-x:auto!important;overflow-y:hidden!important}media-gallery slideshow-controls[thumbnails] .slideshow-controls__thumbnails{height:80px!important;min-height:80px!important;max-height:80px!important;display:flex!important;flex-direction:row!important;flex-wrap:nowrap!important;align-items:center!important;gap:8px!important;overflow:visible!important}media-gallery slideshow-controls[thumbnails] .slideshow-controls__thumbnail,media-gallery slideshow-controls[thumbnails] .slideshow-control{flex:0 0 auto!important;width:76px!important;height:76px!important;aspect-ratio:1 / 1!important;padding:0!important;margin:0!important;border:1px solid #E8E5DD!important;overflow:hidden!important;display:block!important}media-gallery slideshow-controls[thumbnails] .slideshow-controls__thumbnail img,media-gallery slideshow-controls[thumbnails] .slideshow-control img{width:100%!important;height:100%!important;object-fit:cover!important;display:block!important;border-radius:0!important}media-gallery slideshow-controls[thumbnails] .slideshow-controls__thumbnails-container,media-gallery slideshow-controls[thumbnails] scroll-hint{height:92px!important;min-height:92px!important;max-height:92px!important;display:flex!important;flex-direction:row!important;align-items:center!important;width:100%!important;overflow-x:auto!important;overflow-y:hidden!important;-webkit-overflow-scrolling:touch}media-gallery slideshow-controls[thumbnails] .slideshow-controls__thumbnails-container,media-gallery slideshow-controls[thumbnails] scroll-hint{border-radius:0!important}media-gallery slideshow-controls[thumbnails] .slideshow-control,media-gallery slideshow-controls[thumbnails] .slideshow-controls__thumbnail{border-radius:0!important}.product-media__image,.product-grid .product-media__image,[data-template=collection] .product-media__image,.shopify-section .product-media__image{aspect-ratio:3 / 4!important;height:auto!important;overflow:hidden!important}.product-media__image img,.product-media__image>img,.product-media__image picture,.product-media__image picture img{width:100%!important;height:100%!important;object-fit:cover!important;object-position:center top!important}.product-media__image,.product-grid .product-media__image,[data-template=collection] .product-media__image,.shopify-section .product-media__image,[class*=product-card] .product-media__image{aspect-ratio:3 / 4!important;height:auto!important;min-height:0!important;max-height:none!important;position:relative!important;overflow:hidden!important;display:block!important}.product-media__image>img,.product-media__image>picture,.product-media__image picture>img,.product-media__image img,.product-media__image>svg,.product-media__image .placeholder-svg{position:absolute!important;top:0!important;right:0!important;bottom:0!important;left:0!important;width:100%!important;height:100%!important;object-fit:cover!important;object-position:center top!important}.product-media-container.media-fit:not(.constrain-height),slideshow-slide.product-media-container:not(.constrain-height){aspect-ratio:3 / 4!important;height:auto!important;min-height:0!important;max-height:none!important;overflow:hidden!important;position:relative!important}.product-media-container:not(.constrain-height) .product-media,.product-media-container:not(.constrain-height) .product-media__image,.product-media-container:not(.constrain-height) img,.product-media-container:not(.constrain-height) picture,.product-media-container:not(.constrain-height) picture img{position:absolute!important;top:0!important;right:0!important;bottom:0!important;left:0!important;width:100%!important;height:100%!important;object-fit:cover!important;object-position:center top!important;aspect-ratio:auto!important}@media screen and (max-width:749px){media-gallery .product-media-container.constrain-height{max-height:52vh!important;aspect-ratio:auto!important}media-gallery .product-media-container.constrain-height,media-gallery slideshow-slides,media-gallery slideshow-container,media-gallery .slideshow{height:auto!important}media-gallery .product-media-container.constrain-height img,media-gallery .product-media-container.constrain-height .product-media,media-gallery .product-media-container.constrain-height .product-media__image{max-height:52vh!important;height:auto!important;width:auto!important;max-width:100%!important;margin:0 auto!important;object-fit:contain!important;position:static!important;inset:auto!important}media-gallery slideshow-controls[thumbnails]{margin-top:8px!important}}
/*# sourceMappingURL=/cdn/shop/t/22/assets/nv-pdp-cart.css.map */
