@import"https://fonts.googleapis.com/css2?family=EB+Garamond:ital,wght@0,400;0,500;1,400;1,500&display=swap";:root{--pd-bg: #050505;--pd-surface: #0c0c0c;--pd-line: #2e2e2e;--pd-line-soft: #222222;--pd-cream: #e8e6e1;--pd-muted: #666666;--pd-secondary: #a0a0a0;--pd-accent: #c9a96e;--pd-white: #eaeaea;--pd-display: "EB Garamond", Georgia, serif;--pd-ui: "Helvetica Neue", Helvetica, Arial, sans-serif}body[class*=template-product],body[class*=template-product] #MainContent{background-color:var(--pd-bg)!important;color:var(--pd-cream)!important}body[class*=template-product] product-info{background:var(--pd-bg)!important;display:block}body[class*=template-product] .gradient,body[class*=template-product] .color-scheme-1,body[class*=template-product] .color-scheme-2,body[class*=template-product] [class*=color-scheme]{background:var(--pd-bg)!important;color:var(--pd-cream)!important}body[class*=template-product] product-info{padding-top:var(--header-height, 88px)!important;display:block!important}body[class*=template-product] product-info .page-width{max-width:100%!important;padding:0!important}body[class*=template-product] .product.grid{display:grid!important;grid-template-columns:62fr 38fr!important;grid-template-rows:auto!important;gap:0!important;min-height:calc(100vh - var(--header-height, 88px));align-items:start}body[class*=template-product] .product__media-wrapper{position:sticky!important;top:var(--header-height, 88px)!important;height:calc(100vh - var(--header-height, 88px))!important;overflow:hidden!important;background:var(--pd-surface)!important;display:flex!important;flex-direction:column!important}body[class*=template-product] .product__media-wrapper media-gallery{display:flex!important;flex-direction:column!important;flex:1 1 auto!important;min-height:0!important;width:100%!important;overflow:hidden!important}body[class*=template-product] .product__media-wrapper media-gallery>slider-component:not(.thumbnail-slider){display:block!important;position:relative!important;flex:1 1 auto!important;min-height:0!important;width:100%!important;overflow:hidden!important}body[class*=template-product] .product__media-list{flex:1!important;overflow:hidden!important;position:relative!important;margin:0!important;padding:0!important;list-style:none!important}body[class*=template-product] .product__media-item{height:100%!important;width:100%!important;position:absolute!important;top:0!important;right:0!important;bottom:0!important;left:0!important;opacity:0;pointer-events:none;transition:opacity .5s ease}body[class*=template-product] .product__media-list>.product__media-item:first-child,body[class*=template-product] .product__media-item.is-active,body[class*=template-product] .product__media-item.is-selected,body[class*=template-product] .product__media-item[aria-hidden=false]{opacity:1;pointer-events:auto;z-index:1}body[class*=template-product] .product__media-item .media{position:absolute!important;top:0!important;right:0!important;bottom:0!important;left:0!important;background:var(--pd-surface)!important;padding-bottom:0!important}body[class*=template-product] .product__media-item img,body[class*=template-product] .product__media-item .media img,body[class*=template-product] .product__media-item .product-media__image{width:100%!important;height:100%!important;max-width:none!important;max-height:none!important;object-fit:contain!important;object-position:center!important;transition:transform 1.2s cubic-bezier(.16,1,.3,1)!important;display:block!important;opacity:1!important;visibility:visible!important}body[class*=template-product] .product__media-wrapper:hover .product__media-item.is-active img,body[class*=template-product] .product__media-wrapper:hover .product__media-list>.product__media-item:first-child img{transform:scale(1.04)!important}body[class*=template-product] .slider-buttons,body[class*=template-product] .slider-counter{display:none!important}body[class*=template-product] .thumbnail-slider{border-top:.5px solid var(--pd-line)!important;background:var(--pd-surface)!important;padding:0!important;margin:0!important;flex-shrink:0!important}body[class*=template-product] .thumbnail-list__item:before{content:none!important;display:none!important;padding-bottom:0!important}body[class*=template-product] .thumbnail-list{display:flex!important;flex-wrap:nowrap!important;gap:0!important;list-style:none!important;padding:0!important;margin:0!important;height:90px!important;width:100%!important}body[class*=template-product] .thumbnail-list__item{flex:1 1 0!important;min-width:0!important;width:auto!important;height:100%!important;overflow:hidden!important;cursor:pointer!important;position:relative!important;border-right:.5px solid var(--pd-line)!important}body[class*=template-product] .thumbnail-list__item:last-child{border-right:none!important}body[class*=template-product] .thumbnail{position:absolute!important;top:0!important;right:0!important;bottom:0!important;left:0!important;width:100%!important;height:100%!important;padding:0!important;overflow:hidden!important;display:block!important;border:none!important;box-shadow:none!important;border-radius:0!important;background:var(--pd-surface)!important}body[class*=template-product] .thumbnail .media{position:absolute!important;top:0!important;right:0!important;bottom:0!important;left:0!important;width:100%!important;height:100%!important;display:block!important;padding-bottom:0!important}body[class*=template-product] .thumbnail img,body[class*=template-product] .thumbnail .media img{width:100%!important;height:100%!important;object-fit:cover!important;object-position:center!important;filter:brightness(.5)!important;transition:filter .3s ease,transform .3s ease!important;display:block!important}body[class*=template-product] .thumbnail:hover img,body[class*=template-product] .thumbnail:hover .media img{filter:brightness(.75)!important;transform:scale(1.08)!important}body[class*=template-product] .thumbnail[aria-current=true] img,body[class*=template-product] .thumbnail[aria-current=true] .media img{filter:brightness(1)!important}body[class*=template-product] .thumbnail-list__item .thumbnail:after{content:""!important;position:absolute!important;bottom:0!important;left:0!important;right:0!important;height:1.5px!important;background:transparent!important;transition:background .2s ease!important}body[class*=template-product] .thumbnail-list__item.is-active .thumbnail:after,body[class*=template-product] .thumbnail-list__item .thumbnail.is-active:after{background:var(--pd-white)!important}body[class*=template-product] .thumbnail-list__item.is-active img,body[class*=template-product] .thumbnail-list__item.is-active .media img{filter:brightness(1)!important}body[class*=template-product] .global-media-settings{border:none!important;box-shadow:none!important}body[class*=template-product] .product__info-wrapper{background:var(--pd-bg)!important;overflow:visible!important;min-height:calc(100vh - var(--header-height, 88px))!important;width:100%!important;min-width:0!important}body[class*=template-product] .product__info-container{padding:3rem!important;display:flex!important;flex-direction:column!important;gap:0!important;width:100%!important;box-sizing:border-box!important}body[class*=template-product] .product__column-sticky{position:static!important;max-height:none!important;overflow-y:visible!important}.nbl-header{margin-bottom:2.5rem}.nbl-index{font-family:var(--pd-ui)!important;font-size:9px!important;letter-spacing:.22em!important;text-transform:uppercase!important;color:var(--pd-muted)!important;font-variant-numeric:tabular-nums!important;display:block!important;margin-bottom:1.2rem!important}.nbl-collection-line{display:flex!important;align-items:center!important;gap:1rem!important;margin-bottom:1rem!important}.nbl-collection-line__rule{width:24px!important;height:.5px!important;background:var(--pd-line)!important;flex-shrink:0!important}.nbl-collection-line__label{font-family:var(--pd-ui)!important;font-size:9px!important;letter-spacing:.22em!important;text-transform:uppercase!important;color:var(--pd-muted)!important}.nbl-product-name{font-family:var(--pd-display)!important;font-size:clamp(36px,4vw,60px)!important;font-weight:400!important;line-height:1.05!important;color:var(--pd-cream)!important;margin:0!important;letter-spacing:-.01em!important;word-break:keep-all!important;overflow-wrap:normal!important;-webkit-hyphens:none!important;hyphens:none!important;white-space:normal!important}body[class*=template-product] .product__title,body[class*=template-product] .product__text.caption-with-letter-spacing{display:none!important}body[class*=template-product] [id^=price-]{border-top:.5px solid var(--pd-line)!important;border-bottom:.5px solid var(--pd-line)!important;padding:1.75rem 0!important;margin:0 0 1.5rem!important}body[class*=template-product] .price--large .price__container{display:flex!important;align-items:baseline!important;flex-wrap:wrap!important;gap:.75rem!important}body[class*=template-product] .price--large .price-item--regular,body[class*=template-product] .price--large .price-item--sale{font-family:var(--pd-display)!important;font-size:28px!important;font-weight:400!important;color:var(--pd-cream)!important;letter-spacing:0!important}body[class*=template-product] .price--large s.price-item--regular,body[class*=template-product] .price--large .price__sale s,body[class*=template-product] .price--large .price-item--regular.price-item--last{font-family:var(--pd-ui)!important;font-size:16px!important;color:var(--pd-muted)!important;text-decoration:line-through!important;font-weight:300!important}body[class*=template-product] .badge.price__badge-sale,body[class*=template-product] .price__badge-sale{background:transparent!important;border:.5px solid var(--pd-accent)!important;color:var(--pd-accent)!important;font-family:var(--pd-ui)!important;font-size:9px!important;letter-spacing:.18em!important;text-transform:uppercase!important;padding:.3rem .75rem!important;border-radius:0!important;display:inline-flex!important;align-items:center!important;gap:.5rem!important}body[class*=template-product] .price__badge-sale:before{content:""!important;width:5px!important;height:5px!important;border-radius:50%!important;background:var(--pd-accent)!important;flex-shrink:0!important;animation:nbl-pulse 2s ease-in-out infinite!important}@keyframes nbl-pulse{0%,to{opacity:1}50%{opacity:.3}}body[class*=template-product] .price__badge-sold-out{background:transparent!important;border:.5px solid var(--pd-muted)!important;color:var(--pd-muted)!important;border-radius:0!important}body[class*=template-product] .product__tax,body[class*=template-product] .installment{font-family:var(--pd-ui)!important;font-size:10px!important;color:var(--pd-muted)!important;margin-top:.5rem!important}body[class*=template-product] .product-form__input{display:flex!important;flex-direction:column!important;align-items:stretch!important;padding:1rem 0!important;border-bottom:.5px solid var(--pd-line-soft)!important;gap:.75rem!important;margin:0!important;width:100%!important}body[class*=template-product] .product-form__input--pill{flex-direction:row!important;flex-wrap:wrap!important;align-items:center!important;gap:.75rem .5rem!important}body[class*=template-product] .product-form__input--pill .form__label,body[class*=template-product] .product-form__input--pill>legend,body[class*=template-product] fieldset.product-form__input--pill>legend{flex:0 0 100%!important;width:100%!important;max-width:100%!important;margin-bottom:.25rem!important}body[class*=template-product] .product-form__input--pill input[type=radio]{position:absolute!important;opacity:0!important;pointer-events:none!important;width:0!important;height:0!important}body[class*=template-product] .product-form__input .form__label,body[class*=template-product] .product-form__input .quantity__label{font-family:var(--pd-ui)!important;font-size:9px!important;letter-spacing:.22em!important;text-transform:uppercase!important;color:var(--pd-muted)!important;font-weight:400!important;margin-bottom:0!important;display:block!important}body[class*=template-product] .product-form__input--pill .swatch-input__input+.swatch__label,body[class*=template-product] .product-form__input--dropdown .select__select,body[class*=template-product] .product-form__input--pill label{font-family:var(--pd-ui)!important;font-size:11px!important;letter-spacing:.1em!important;color:var(--pd-secondary)!important;background:transparent!important;border:.5px solid var(--pd-line)!important;border-radius:0!important;min-width:36px!important;height:36px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;cursor:pointer!important;transition:all .2s ease!important;padding:0 .75rem!important}body[class*=template-product] .product-form__input--pill .swatch-input__input:checked+.swatch__label,body[class*=template-product] .product-form__input--pill input:checked+label{background:var(--pd-white)!important;color:#050505!important;border-color:var(--pd-white)!important}body[class*=template-product] .product-form__input--pill .swatch-input__input+.swatch__label:hover,body[class*=template-product] .product-form__input--pill label:hover{border-color:var(--pd-secondary)!important;color:var(--pd-cream)!important}body[class*=template-product] .swatch__list{display:flex!important;gap:.5rem!important;flex-wrap:wrap!important;margin:0!important;padding:0!important;list-style:none!important}body[class*=template-product] .select__select{background:transparent!important;border:.5px solid var(--pd-line)!important;border-radius:0!important;color:var(--pd-cream)!important;font-family:var(--pd-ui)!important;font-size:12px!important;padding:.5rem 1rem!important}body[class*=template-product] .quantity{border:.5px solid var(--pd-line)!important;border-radius:0!important;background:transparent!important;display:inline-flex!important;align-items:center!important;height:36px!important;box-shadow:none!important}body[class*=template-product] .quantity__button{background:transparent!important;border:none!important;color:var(--pd-secondary)!important;width:36px!important;height:36px!important;display:flex!important;align-items:center!important;justify-content:center!important;cursor:pointer!important;min-width:unset!important;min-height:unset!important;padding:0!important;box-shadow:none!important;transition:color .2s!important}body[class*=template-product] .quantity__button:before,body[class*=template-product] .quantity__button:after{content:none!important;box-shadow:none!important}body[class*=template-product] .quantity__button:hover{color:var(--pd-cream)!important;background:transparent!important}body[class*=template-product] .quantity__button svg,body[class*=template-product] .quantity__button .icon{width:12px!important;height:12px!important;stroke:currentColor!important}body[class*=template-product] .quantity__input{background:transparent!important;border:none!important;border-left:.5px solid var(--pd-line)!important;border-right:.5px solid var(--pd-line)!important;color:var(--pd-cream)!important;font-family:var(--pd-ui)!important;font-size:13px!important;letter-spacing:.08em!important;text-align:center!important;width:44px!important;height:36px!important;min-width:unset!important;padding:0!important;box-shadow:none!important;border-radius:0!important}body[class*=template-product] .price-per-item__container{width:100%!important}body[class*=template-product] .nbl-cta-anim,body[class*=template-product] .product-form,body[class*=template-product] .product-form>form{width:100%!important;box-sizing:border-box!important}body[class*=template-product] product-form,body[class*=template-product] .product-form,body[class*=template-product] product-form>form,body[class*=template-product] form.form,body[class*=template-product] form[action*="/cart/add"]{display:block!important;width:100%!important}body[class*=template-product] .product-form__buttons{display:flex!important;flex-direction:column-reverse!important;gap:.75rem!important;margin-top:2rem!important;margin-bottom:0!important;width:100%!important;max-width:none!important;box-sizing:border-box!important}body[class*=template-product] .shopify-payment-button{width:100%!important;box-sizing:border-box!important;margin-top:0!important}body[class*=template-product] .shopify-payment-button__button--branded,body[class*=template-product] .shopify-payment-button__button--unbranded{background-color:var(--pd-white)!important;color:#050505!important;border:none!important;border-radius:0!important;font-family:var(--pd-ui)!important;font-size:11px!important;letter-spacing:.32em!important;text-transform:uppercase!important;height:60px!important;min-height:60px!important;width:100%!important;position:relative!important;overflow:hidden!important;box-shadow:none!important;cursor:pointer!important;transition:color .45s ease!important;z-index:0!important;box-sizing:border-box!important}body[class*=template-product] .shopify-payment-button__button--branded:after,body[class*=template-product] .shopify-payment-button__button--unbranded:after{content:""!important;position:absolute!important;top:0!important;right:0!important;bottom:0!important;left:0!important;background:linear-gradient(135deg,#1a1a1a,#0a0a0a)!important;transform:translate(-101%)!important;transition:transform .55s cubic-bezier(.16,1,.3,1)!important;z-index:-1!important}body[class*=template-product] .shopify-payment-button__button--branded:hover,body[class*=template-product] .shopify-payment-button__button--unbranded:hover{color:var(--pd-accent)!important;background-color:var(--pd-white)!important}body[class*=template-product] .shopify-payment-button__button--branded:hover:after,body[class*=template-product] .shopify-payment-button__button--unbranded:hover:after{transform:translate(0)!important}body[class*=template-product] .product-form__submit.button--full-width,body[class*=template-product] button[name=add]{background-color:transparent!important;color:var(--pd-cream)!important;border:.5px solid var(--pd-line)!important;border-radius:0!important;font-family:var(--pd-ui)!important;font-size:10.5px!important;letter-spacing:.32em!important;text-transform:uppercase!important;height:52px!important;min-height:52px!important;width:100%!important;display:flex!important;align-items:center!important;justify-content:center!important;cursor:pointer!important;position:relative!important;overflow:hidden!important;box-shadow:none!important;transition:color .4s ease,border-color .4s ease,letter-spacing .4s ease!important;z-index:0!important;padding:0 2rem!important;box-sizing:border-box!important}body[class*=template-product] .product-form__submit.button--full-width:after,body[class*=template-product] button[name=add]:after{content:""!important;position:absolute!important;top:0!important;right:0!important;bottom:0!important;left:0!important;background:#e8e6e10f!important;transform:scaleX(0)!important;transform-origin:left center!important;transition:transform .5s cubic-bezier(.16,1,.3,1)!important;z-index:-1!important}body[class*=template-product] .product-form__submit.button--full-width:hover,body[class*=template-product] button[name=add]:hover{color:var(--pd-cream)!important;border-color:var(--pd-cream)!important;letter-spacing:.36em!important}body[class*=template-product] .product-form__submit.button--full-width:hover:after,body[class*=template-product] button[name=add]:hover:after{transform:scaleX(1)!important}body[class*=template-product] .product-form__submit[disabled],body[class*=template-product] .product-form__submit.loading,body[class*=template-product] .shopify-payment-button__button[disabled]{opacity:.45!important;cursor:not-allowed!important}body[class*=template-product] .product-form__submit[disabled]:hover,body[class*=template-product] .shopify-payment-button__button[disabled]:hover{letter-spacing:.32em!important;border-color:var(--pd-line)!important}body[class*=template-product] .product__description{border-top:.5px solid var(--pd-line)!important;padding-top:2rem!important;margin-top:0!important}body[class*=template-product] .product__description:before{content:"About the piece"!important;display:block!important;font-family:var(--pd-ui)!important;font-size:8px!important;letter-spacing:.2em!important;text-transform:uppercase!important;color:var(--pd-muted)!important;margin-bottom:1.25rem!important}body[class*=template-product] .product__description p,body[class*=template-product] .product__description li{font-family:var(--pd-display)!important;font-style:italic!important;font-size:16px!important;line-height:1.8!important;color:var(--pd-secondary)!important;font-weight:400!important;margin-bottom:1rem!important}body[class*=template-product] .product__description a{color:var(--pd-cream)!important}body[class*=template-product] .product__accordion{border-bottom:.5px solid var(--pd-line-soft)!important;margin-bottom:0!important}body[class*=template-product] .product__accordion details{background:transparent!important}body[class*=template-product] .product__accordion summary{display:flex!important;justify-content:space-between!important;align-items:center!important;padding:1rem 0!important;cursor:pointer!important;list-style:none!important;background:transparent!important;border:none!important}body[class*=template-product] .product__accordion summary::-webkit-details-marker{display:none!important}body[class*=template-product] .product__accordion .summary__title{display:flex!important;align-items:center!important;gap:.75rem!important}body[class*=template-product] .product__accordion .accordion__title{font-family:var(--pd-ui)!important;font-size:9px!important;letter-spacing:.22em!important;text-transform:uppercase!important;color:var(--pd-secondary)!important;font-weight:400!important;margin:0!important}body[class*=template-product] .product__accordion .icon-accordion{display:none!important}body[class*=template-product] .product__accordion summary .icon-caret,body[class*=template-product] .product__accordion summary svg{width:12px!important;height:12px!important;stroke:var(--pd-muted)!important;fill:none!important;transition:transform .3s ease!important}body[class*=template-product] .product__accordion details[open] summary svg{transform:rotate(180deg)!important}body[class*=template-product] .product__accordion .accordion__content{padding:0 0 1.5rem!important;font-family:var(--pd-ui)!important;font-size:13px!important;color:var(--pd-secondary)!important;line-height:1.7!important;background:transparent!important;overflow-x:auto!important;width:100%!important}body[class*=template-product] .product__accordion .accordion__content p{color:var(--pd-secondary)!important;font-size:13px!important}body[class*=template-product] .product__accordion .accordion__content table{width:100%!important;min-width:300px!important;border-collapse:collapse!important;margin-top:1rem!important;table-layout:auto!important}body[class*=template-product] .product__accordion .accordion__content th{font-family:var(--pd-ui)!important;font-size:9px!important;letter-spacing:.18em!important;text-transform:uppercase!important;color:var(--pd-muted)!important;font-weight:400!important;text-align:left!important;padding:0 1.5rem .75rem 0!important;border-bottom:.5px solid var(--pd-line)!important;white-space:nowrap!important}body[class*=template-product] .product__accordion .accordion__content td{font-family:var(--pd-ui)!important;font-size:12px!important;color:var(--pd-secondary)!important;padding:.6rem 1.5rem .6rem 0!important;border-bottom:.5px solid var(--pd-line-soft)!important;white-space:nowrap!important}body[class*=template-product] .product__accordion .accordion__content td:first-child,body[class*=template-product] .product__accordion .accordion__content th:first-child{color:var(--pd-cream)!important;font-weight:400!important}.nbl-data-rows{margin:0}.nbl-data-row{display:grid;grid-template-columns:80px 1fr;align-items:start;padding:1rem 0;border-bottom:.5px solid var(--pd-line-soft)}.nbl-data-row__label{font-family:var(--pd-ui);font-size:9px;letter-spacing:.22em;text-transform:uppercase;color:var(--pd-muted);font-weight:400;padding-top:.1rem}.nbl-data-row__value{font-family:var(--pd-ui);font-size:12px;color:var(--pd-secondary);font-weight:300;letter-spacing:.04em}.nbl-data-row__value--ref{font-variant-numeric:tabular-nums;color:var(--pd-muted);letter-spacing:.08em}body[class*=template-product] .product__sku,body[class*=template-product] .share-button{display:none!important}@keyframes nbl-fade-up{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}.nbl-header{animation:nbl-fade-up .6s ease 0s forwards;opacity:0}.nbl-price-anim{animation:nbl-fade-up .6s ease .08s forwards;opacity:0}.nbl-form-anim{animation:nbl-fade-up .6s ease .16s forwards;opacity:0}.nbl-data-rows{animation:nbl-fade-up .6s ease .24s forwards;opacity:0}.nbl-accordion-anim,.nbl-cta-anim{animation:nbl-fade-up .6s ease .32s forwards;opacity:0}.nbl-desc-anim{animation:nbl-fade-up .6s ease .4s forwards;opacity:0}.nbl-footer-strip{border-top:.5px solid var(--pd-line);display:flex;justify-content:space-between;align-items:center;padding:1.5rem 3rem;flex-wrap:wrap;gap:1rem;background:var(--pd-bg)}.nbl-footer-strip__note{font-family:var(--pd-ui);font-size:9px;letter-spacing:.22em;text-transform:uppercase;color:var(--pd-muted)}body[class*=template-product] #shopify-section-related-products,body[class*=template-product] .related-products,body[class*=template-product] section.related-products{background:var(--pd-bg)!important;color:var(--pd-cream)!important}body[class*=template-product] .related-products .color-scheme-1,body[class*=template-product] .related-products .color-scheme-2,body[class*=template-product] .related-products [class*=color-scheme],body[class*=template-product] .related-products .gradient,body[class*=template-product] #shopify-section-related-products [class*=color-],body[class*=template-product] #shopify-section-related-products .gradient{background:var(--pd-bg)!important;color:var(--pd-cream)!important}body[class*=template-product] .related-products .card-wrapper,body[class*=template-product] #shopify-section-related-products .card-wrapper{background:transparent!important}body[class*=template-product] .related-products .card,body[class*=template-product] #shopify-section-related-products .card{background:var(--pd-surface)!important;border-color:var(--pd-line)!important;box-shadow:none!important}body[class*=template-product] .related-products .card__inner,body[class*=template-product] #shopify-section-related-products .card__inner{background:var(--pd-surface)!important}body[class*=template-product] .related-products .card__media,body[class*=template-product] #shopify-section-related-products .card__media{display:block!important;overflow:hidden!important;position:relative!important;width:100%!important;aspect-ratio:3 / 4!important;background:var(--pd-surface)!important}body[class*=template-product] .related-products .card__media .media,body[class*=template-product] #shopify-section-related-products .card__media .media{display:block!important;width:100%!important;height:100%!important;position:absolute!important;top:0!important;right:0!important;bottom:0!important;left:0!important;overflow:hidden!important;padding-bottom:0!important;background:var(--pd-surface)!important}body[class*=template-product] .related-products .card__media img,body[class*=template-product] #shopify-section-related-products .card__media img{display:block!important;width:100%!important;height:100%!important;max-width:none!important;max-height:none!important;object-fit:contain!important;object-position:center!important;position:absolute!important;top:0!important;right:0!important;bottom:0!important;left:0!important;opacity:1!important;visibility:visible!important;transition:transform 1s cubic-bezier(.16,1,.3,1)!important;padding:0!important}body[class*=template-product] .related-products .card:hover .card__media img,body[class*=template-product] #shopify-section-related-products .card:hover .card__media img{transform:scale(1.03)!important}body[class*=template-product] .related-products .card__content,body[class*=template-product] #shopify-section-related-products .card__content,body[class*=template-product] .related-products .card__information,body[class*=template-product] #shopify-section-related-products .card__information{background:var(--pd-bg)!important;color:var(--pd-cream)!important}body[class*=template-product] .related-products .card__heading,body[class*=template-product] #shopify-section-related-products .card__heading,body[class*=template-product] .related-products .card__heading a,body[class*=template-product] #shopify-section-related-products .card__heading a{color:var(--pd-cream)!important;font-family:var(--pd-display)!important;font-weight:400!important}body[class*=template-product] .related-products .price,body[class*=template-product] #shopify-section-related-products .price{color:var(--pd-secondary)!important}body[class*=template-product] .related-products .section-header h2,body[class*=template-product] #shopify-section-related-products .section-header h2{font-family:var(--pd-display)!important;font-weight:400!important;color:var(--pd-cream)!important}body[class*=template-product] .related-products .button,body[class*=template-product] #shopify-section-related-products .button{background:transparent!important;border:.5px solid var(--pd-line)!important;color:var(--pd-secondary)!important;border-radius:0!important;font-family:var(--pd-ui)!important;font-size:10px!important;letter-spacing:.18em!important;box-shadow:none!important}body[class*=template-product] .related-products .badge,body[class*=template-product] #shopify-section-related-products .badge{background:transparent!important;border:.5px solid var(--pd-accent)!important;color:var(--pd-accent)!important;border-radius:0!important}body[class*=template-product] .product__pickup-availabilities{display:none!important}body[class*=template-product] .quantity__rules,body[class*=template-product] .volume-pricing-note{color:var(--pd-muted)!important;font-family:var(--pd-ui)!important;font-size:10px!important;letter-spacing:.1em!important}body[class*=template-product] .shopify-payment-button{margin-top:0!important}body[class*=template-product] .shopify-payment-button__button{border-radius:0!important;min-height:48px!important}body[class*=template-product] .product-form__error-message-wrapper{background:transparent!important;color:var(--pd-accent)!important;font-family:var(--pd-ui)!important;font-size:11px!important}@media screen and (max-width:900px){body[class*=template-product] .product--large .product__media-wrapper,body[class*=template-product] .product--medium .product__media-wrapper,body[class*=template-product] .product--small .product__media-wrapper,body[class*=template-product] .product--large .product__info-wrapper,body[class*=template-product] .product--medium .product__info-wrapper,body[class*=template-product] .product--small .product__info-wrapper{max-width:none!important;width:100%!important;padding-left:0!important;padding-right:0!important}body[class*=template-product] .product.grid{grid-template-columns:1fr!important;padding:0!important;gap:0!important;column-gap:0!important;min-height:auto!important}body[class*=template-product] .product__media-wrapper{position:static!important;width:100%!important;height:auto!important;top:0!important;overflow:visible!important;background:var(--pd-surface)!important;border:none!important;border-bottom:.5px solid var(--pd-line)!important;display:block!important}body[class*=template-product] .product__media-wrapper media-gallery,body[class*=template-product] .product__media-wrapper slider-component:not(.thumbnail-slider){display:block!important;width:100%!important;height:auto!important;flex:none!important}body[class*=template-product] .product__media-list{display:flex!important;flex-wrap:nowrap!important;position:relative!important;width:100%!important;height:auto!important;aspect-ratio:4 / 5!important;overflow-x:auto!important;overflow-y:hidden!important;scroll-snap-type:x mandatory!important;scroll-behavior:smooth!important;-webkit-overflow-scrolling:touch!important;scrollbar-width:none!important;flex:none!important;background:var(--pd-surface)!important;margin:0!important;padding:0!important;list-style:none!important}body[class*=template-product] .product__media-list::-webkit-scrollbar{display:none!important}body[class*=template-product] .product__media-item{position:relative!important;inset:auto!important;flex:0 0 100%!important;width:100%!important;height:100%!important;aspect-ratio:auto!important;opacity:1!important;pointer-events:auto!important;scroll-snap-align:start!important;scroll-snap-stop:always!important;margin:0!important}body[class*=template-product] .product__media-list.grid--peek>.product__media-item:first-of-type{margin-left:0!important}body[class*=template-product] .product__media-list.grid--peek:after{content:none!important}body[class*=template-product] .product__media-item .product-media-container,body[class*=template-product] .product__media-item .product__modal-opener,body[class*=template-product] .product__media-item modal-opener{position:absolute!important;top:0!important;right:0!important;bottom:0!important;left:0!important;width:100%!important;height:100%!important;max-width:100%!important;margin:0!important;padding:0!important;display:block!important}body[class*=template-product] .product__media-item .media{position:absolute!important;top:0!important;right:0!important;bottom:0!important;left:0!important;width:100%!important;height:100%!important;padding-top:0!important;padding-bottom:0!important;aspect-ratio:auto!important}body[class*=template-product] .product__media-item img,body[class*=template-product] .product__media-item .media img{width:100%!important;height:100%!important;object-fit:cover!important;object-position:50% 30%!important;display:block!important}body[class*=template-product] .thumbnail-slider,body[class*=template-product] media-gallery>slider-component.thumbnail-slider{display:none!important}body[class*=template-product] .thumbnail img,body[class*=template-product] .thumbnail .media img{width:100%!important;height:100%!important;object-fit:cover!important;object-position:50% 30%!important;filter:brightness(.7)!important;padding:0!important}body[class*=template-product] .thumbnail[aria-current=true] img,body[class*=template-product] .thumbnail.is-active img,body[class*=template-product] .thumbnail-list__item.is-active .thumbnail img{filter:brightness(1)!important}body[class*=template-product] .thumbnail[aria-current=true]:after,body[class*=template-product] .thumbnail.is-active:after,body[class*=template-product] .thumbnail-list__item.is-active .thumbnail:after{content:""!important;position:absolute!important;left:0!important;right:0!important;bottom:0!important;height:1.5px!important;background:var(--pd-accent)!important}body[class*=template-product] .product__media-wrapper .slider-buttons{display:flex!important;align-items:center!important;justify-content:center!important;gap:1.25rem!important;padding:1rem 0 .25rem!important;background:transparent!important}body[class*=template-product] .product__media-wrapper .slider-button{display:flex!important;align-items:center!important;justify-content:center!important;width:32px!important;height:32px!important;padding:0!important;background:transparent!important;border:none!important;color:var(--pd-fg, #e8e6e1)!important;opacity:.85!important;transition:opacity .2s ease!important}body[class*=template-product] .product__media-wrapper .slider-button:disabled{opacity:.25!important;cursor:default!important}body[class*=template-product] .product__media-wrapper .slider-button:not(:disabled):hover{opacity:1!important}body[class*=template-product] .product__media-wrapper .slider-button .svg-wrapper,body[class*=template-product] .product__media-wrapper .slider-button svg{width:14px!important;height:14px!important}body[class*=template-product] .product__media-wrapper .slider-counter{display:flex!important;align-items:center!important;justify-content:center!important;min-width:0!important;font-size:.85rem!important;letter-spacing:.08em!important;color:var(--pd-fg, #e8e6e1)!important;opacity:.7!important}body[class*=template-product] .product__info-container{padding:2rem 1.5rem!important}.nbl-footer-strip{padding:1.25rem 2rem;flex-direction:column;align-items:flex-start;gap:.75rem}}@media screen and (max-width:480px){.nbl-product-name{font-size:clamp(28px,8vw,38px)!important;word-break:keep-all!important;-webkit-hyphens:none!important;hyphens:none!important}body[class*=template-product] .product__info-container{padding:1.5rem!important}body[class*=template-product] .product__media-list{height:80vw!important}}body[class*=template-product] .nbl-trust-row{display:flex;align-items:stretch;justify-content:space-between;gap:.5rem;margin-top:1.5rem;padding:1.4rem 0 0;border-top:.5px solid var(--pd-line-soft);opacity:0;animation:nbl-fade-up .6s ease .45s forwards}body[class*=template-product] .nbl-trust{flex:1;display:flex;align-items:flex-start;gap:.6rem;min-width:0}body[class*=template-product] .nbl-trust__glyph{width:18px;height:18px;stroke:var(--pd-accent);flex-shrink:0;margin-top:1px;opacity:.85}body[class*=template-product] .nbl-trust__label{font-family:var(--pd-ui);font-size:8.5px;letter-spacing:.2em;text-transform:uppercase;color:var(--pd-cream);line-height:1.5;font-weight:400}body[class*=template-product] .nbl-trust__label em{display:block;font-style:normal;color:var(--pd-muted);letter-spacing:.16em;font-size:8px;margin-top:2px}body[class*=template-product] .nbl-trust__divider{width:.5px;background:var(--pd-line-soft);margin:2px 0;flex-shrink:0}body[class*=template-product] .badge.price__badge-sale,body[class*=template-product] .price__badge-sale{font-weight:500!important;font-size:9.5px!important;letter-spacing:.24em!important;background:#c9a96e14!important;color:var(--pd-accent)!important;padding:.35rem .85rem!important}body[class*=template-product] .product-form__input--pill input[type=radio]:disabled+label,body[class*=template-product] .product-form__input--pill input.disabled+label,body[class*=template-product] .product-form__input--pill label[data-variant-available=false],body[class*=template-product] .product-form__input--pill .swatch-input__input:disabled+.swatch__label{color:#7878788c!important;border-color:#2e2e2e80!important;background:linear-gradient(to bottom right,transparent calc(50% - .4px),rgba(120,120,120,.5) calc(50% - .4px),rgba(120,120,120,.5) calc(50% + .4px),transparent calc(50% + .4px))!important;cursor:not-allowed!important;pointer-events:none!important}body[class*=template-product] .product-form__input--pill input[type=radio]:disabled+label:hover{border-color:#2e2e2e80!important;color:#7878788c!important}body[class*=template-product] .product__media-list:after{content:"";position:absolute;inset:auto 0 0 0;height:1px;background:linear-gradient(90deg,transparent,var(--pd-line) 50%,transparent);pointer-events:none;z-index:2}body[class*=template-product] .product__media-item .media:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(ellipse at center,transparent 60%,rgba(0,0,0,.25) 100%);pointer-events:none;z-index:1}body[class*=template-product] .product-collection{font-family:var(--pd-ui)!important;font-size:9px!important;letter-spacing:.32em!important;text-transform:uppercase!important;color:var(--pd-muted)!important}body[class*=template-product] .product-collection a{color:var(--pd-secondary)!important;text-decoration:none!important;border-bottom:.5px solid transparent!important;transition:border-color .3s ease,color .3s ease!important;padding-bottom:1px!important}body[class*=template-product] .product-collection a:hover{color:var(--pd-accent)!important;border-bottom-color:var(--pd-accent)!important}@media screen and (max-width:600px){body[class*=template-product] .nbl-trust-row{gap:.4rem}body[class*=template-product] .nbl-trust__glyph{width:16px;height:16px}body[class*=template-product] .nbl-trust__label{font-size:7.5px;letter-spacing:.16em}body[class*=template-product] .nbl-trust__label em{font-size:7px;letter-spacing:.12em}}@media screen and (min-width:901px){body[class*=template-product] .product.grid{padding-top:1.5rem!important;padding-bottom:1.5rem!important;padding-left:clamp(2.5rem,4vw,5rem)!important;padding-right:clamp(2rem,3vw,4rem)!important;column-gap:clamp(1.25rem,1.8vw,2.25rem)!important;min-height:calc(100vh - var(--header-height, 88px));align-items:start!important}body[class*=template-product] .product--large .product__media-wrapper,body[class*=template-product] .product--medium .product__media-wrapper,body[class*=template-product] .product--small .product__media-wrapper,body[class*=template-product] .product .product__media-wrapper,body[class*=template-product] .product--large .product__info-wrapper,body[class*=template-product] .product--medium .product__info-wrapper,body[class*=template-product] .product--small .product__info-wrapper,body[class*=template-product] .product .product__info-wrapper{max-width:none!important;width:100%!important;padding-left:0!important;padding-right:0!important;margin-left:0!important;margin-right:0!important}body[class*=template-product] .product__media-wrapper{position:sticky!important;top:calc(var(--header-height, 88px) + 2rem)!important;height:calc(100vh - var(--header-height, 88px) - 10rem)!important;max-height:78vh!important;overflow:hidden!important;background:var(--pd-surface)!important;border:.5px solid var(--pd-line)!important;display:flex!important;flex-direction:column!important}body[class*=template-product] .product__media-wrapper media-gallery{display:flex!important;flex-direction:column!important;flex:1 1 auto!important;min-height:0!important;width:100%!important;overflow:hidden!important}body[class*=template-product] .product__media-wrapper media-gallery>slider-component:not(.thumbnail-slider){display:flex!important;flex-direction:column!important;position:relative!important;flex:1 1 auto!important;min-height:0!important;width:100%!important;overflow:hidden!important}body[class*=template-product] .product__media-list{display:block!important;flex:1 1 auto!important;position:relative!important;min-height:0!important;width:100%!important;height:auto!important;overflow:hidden!important;margin:0!important;padding:0!important;list-style:none!important;background:var(--pd-surface)!important;counter-reset:none!important}body[class*=template-product] .product__media-item{position:absolute!important;top:0!important;right:0!important;bottom:0!important;left:0!important;width:100%!important;height:100%!important;aspect-ratio:auto!important;opacity:0!important;pointer-events:none!important;z-index:0!important;transition:opacity .45s cubic-bezier(.16,1,.3,1)!important;counter-increment:none!important}body[class*=template-product] .product__media-list>.product__media-item:first-child,body[class*=template-product] .product__media-item.is-active,body[class*=template-product] .product__media-item.is-selected,body[class*=template-product] .product__media-item[aria-hidden=false]{opacity:1!important;pointer-events:auto!important;z-index:1!important}body[class*=template-product] .product__media-list:has(.product__media-item.is-active)>.product__media-item:first-child:not(.is-active),body[class*=template-product] .product__media-list:has(.product__media-item.is-selected)>.product__media-item:first-child:not(.is-selected){opacity:0!important;pointer-events:none!important;z-index:0!important}body[class*=template-product] .product__media-item:before{display:none!important;content:none!important}body[class*=template-product] .product__media-item .media{position:absolute!important;top:0!important;right:0!important;bottom:0!important;left:0!important;width:100%!important;height:100%!important;padding-bottom:0!important}body[class*=template-product] .product__media-item img,body[class*=template-product] .product__media-item .media img{width:100%!important;height:100%!important;object-fit:cover!important;object-position:50% 38%!important;display:block!important}body[class*=template-product] .thumbnail-slider{display:flex!important;align-items:stretch!important;flex-shrink:0!important;background:var(--pd-bg)!important;border-top:.5px solid var(--pd-line)!important;padding:0!important;margin:0!important;position:relative!important}body[class*=template-product] .thumbnail-list,body[class*=template-product] .thumbnail-slider .thumbnail-list{flex:1 1 auto!important;display:flex!important;flex-wrap:nowrap!important;height:118px!important;background:var(--pd-bg)!important;padding:0!important;margin:0!important;column-gap:0!important;overflow-x:auto!important;overflow-y:hidden!important;scroll-snap-type:x mandatory!important;scroll-behavior:smooth!important;-ms-overflow-style:none!important;scrollbar-width:none!important;min-width:0!important}body[class*=template-product] .thumbnail-list::-webkit-scrollbar{display:none!important}body[class*=template-product] .thumbnail-list__item{flex:0 0 20%!important;width:20%!important;min-width:0!important;height:100%!important;background:var(--pd-bg)!important;border-right:.5px solid var(--pd-line-soft)!important;transition:background .3s ease!important;scroll-snap-align:start!important;position:relative!important;overflow:hidden!important}body[class*=template-product] .thumbnail-list__item:last-child{border-right:none!important}body[class*=template-product] .thumbnail img,body[class*=template-product] .thumbnail .media img{width:100%!important;height:100%!important;object-fit:cover!important;object-position:50% 30%!important;filter:brightness(.7) saturate(.95)!important;transition:filter .45s ease,transform .5s cubic-bezier(.16,1,.3,1)!important;padding:0!important}body[class*=template-product] .thumbnail-list__item:hover img,body[class*=template-product] .thumbnail-list__item:hover .media img{filter:brightness(.95) saturate(1)!important;transform:scale(1.04)!important}body[class*=template-product] .thumbnail[aria-current=true] img,body[class*=template-product] .thumbnail.is-active img,body[class*=template-product] .thumbnail-list__item.is-active .thumbnail img{filter:brightness(1) saturate(1.05)!important}body[class*=template-product] .thumbnail[aria-current=true]:after,body[class*=template-product] .thumbnail.is-active:after,body[class*=template-product] .thumbnail-list__item.is-active .thumbnail:after{content:""!important;position:absolute!important;left:0!important;right:0!important;bottom:0!important;height:1.5px!important;background:var(--pd-accent)!important;transition:opacity .3s ease!important}body[class*=template-product] media-gallery>slider-component:not(.thumbnail-slider) .slider-buttons,body[class*=template-product] media-gallery>slider-component:not(.thumbnail-slider) .slider-button,body[class*=template-product] media-gallery>slider-component:not(.thumbnail-slider) .slider-counter{display:none!important}body[class*=template-product] .thumbnail-slider .slider-button{display:flex!important;align-items:center!important;justify-content:center!important;flex:0 0 38px!important;width:38px!important;height:118px!important;padding:0!important;background:var(--pd-bg)!important;border:none!important;border-right:.5px solid var(--pd-line-soft)!important;color:var(--pd-fg, #e8e6e1)!important;opacity:.75!important;cursor:pointer!important;transition:opacity .2s ease,background .2s ease!important;z-index:2!important}body[class*=template-product] .thumbnail-slider .slider-button--next{border-right:none!important;border-left:.5px solid var(--pd-line-soft)!important}body[class*=template-product] .thumbnail-slider .slider-button:not(:disabled):hover{opacity:1!important;background:var(--pd-surface, #0d0d0d)!important}body[class*=template-product] .thumbnail-slider .slider-button:disabled{opacity:.2!important;cursor:default!important}body[class*=template-product] .thumbnail-slider .slider-button .svg-wrapper,body[class*=template-product] .thumbnail-slider .slider-button svg{width:12px!important;height:12px!important}body[class*=template-product] .thumbnail-slider .slider-button.medium-hide,body[class*=template-product] .thumbnail-slider .slider-button.large-up-hide{display:none!important}body[class*=template-product] .product__info-wrapper,body[class*=template-product] .product__info-container,body[class*=template-product] .product__info,body[class*=template-product] .product__info>*,body[class*=template-product] .product__info-container>*,body[class*=template-product] product-info,body[class*=template-product] product-info>*,body[class*=template-product] .product-form,body[class*=template-product] .product-form>form,body[class*=template-product] .product-form__buttons,body[class*=template-product] .product-form__input,body[class*=template-product] .product__description,body[class*=template-product] .product__accordion,body[class*=template-product] .nbl-cta-anim,body[class*=template-product] .nbl-trust-row{max-width:none!important;width:100%!important;box-sizing:border-box!important}body[class*=template-product] .product__info-wrapper{position:static!important;height:auto!important;min-height:0!important;max-height:none!important;overflow:visible!important;align-self:start!important}body[class*=template-product] .product__info-container{padding:clamp(1rem,2.5vw,2.5rem) 0 clamp(3rem,5vw,5rem)!important}}
/*# sourceMappingURL=/cdn/shop/t/6/assets/product-luxury.css.map */
