.vault-pdp{max-width:1600px;margin:0 auto;padding:0 clamp(24px,4vw,80px) 100px}.vault-pdp-breadcrumb{padding:20px 0 0;display:flex;align-items:center;gap:10px;font-family:var(--font-mono);font-size:.6rem;letter-spacing:.12em;text-transform:uppercase;color:var(--muted)}.vault-pdp-breadcrumb a{color:var(--muted);text-decoration:none;transition:color .2s}.vault-pdp-breadcrumb a:hover{color:var(--gold)}.vault-pdp-breadcrumb-sep{color:var(--border2)}.vault-pdp-breadcrumb-current{color:var(--gold-dim)}.vault-pdp-grid{display:grid;grid-template-columns:1fr 1fr;gap:64px;padding:32px 0 64px;align-items:start}.vault-pdp-gallery{position:sticky;top:100px}.vault-pdp-gallery .product__media-gallery{background:transparent!important}.vault-pdp-gallery .product__media-item,.vault-pdp-gallery .thumbnail-slider__button{background:var(--surface)!important;border:1px solid var(--border)!important}.vault-pdp-gallery .thumbnail-slider__button.is-active{border-color:var(--gold)!important}.vault-pdp-info{display:flex;flex-direction:column;gap:24px}.vault-pdp-eyebrow{display:flex;flex-wrap:wrap;gap:8px}.vault-pdp-tag{font-family:var(--font-mono);font-size:.6rem;letter-spacing:.14em;text-transform:uppercase;padding:4px 10px;border:1px solid var(--border);color:var(--muted)}.vault-pdp-tag--gold{border-color:var(--gold-dim);color:var(--gold);background:var(--gold-bg)}.vault-pdp-title{font-family:var(--font-display);font-size:clamp(2rem,2.5vw,3.2rem);font-weight:300;line-height:1.1;letter-spacing:.02em;color:var(--text)}.vault-pdp-price-block .price{color:var(--text)!important;border:none!important;padding:0!important}.vault-pdp-price-block .price--large .price-item{font-family:var(--font-display)!important;font-size:2.4rem!important;font-weight:300!important;color:var(--text)!important;font-variant-numeric:lining-nums;font-feature-settings:"lnum" 1}.vault-pdp-price-block .price--large .price-item--sale{color:var(--gold)!important}.vault-pdp-price-block{padding:20px 0;border-top:1px solid var(--border);border-bottom:1px solid var(--border)}.vault-pdp-shipping-note{font-family:var(--font-mono);font-size:.6rem;letter-spacing:.1em;text-transform:uppercase;color:var(--muted);margin-top:8px}.vault-pdp-shipping-note a{color:var(--gold-dim);text-decoration:none}.vault-pdp-shipping-note a:hover{color:var(--gold)}.vault-pdp-back{font-family:var(--font-mono);font-size:.62rem;letter-spacing:.12em;text-transform:uppercase;color:var(--muted);text-decoration:none;transition:color .2s}.vault-pdp-back:hover{color:var(--gold)}.vault-pdp-specs{border:1px solid var(--border)}.vault-spec-row{display:grid;grid-template-columns:1fr 1fr;border-bottom:1px solid var(--border)}.vault-spec-row:last-child{border-bottom:none}.vault-spec-label{font-family:var(--font-mono);font-size:.6rem;letter-spacing:.12em;text-transform:uppercase;color:var(--muted);padding:12px 16px;border-right:1px solid var(--border);background:var(--surface)}.vault-spec-val{font-family:var(--font-mono);font-size:.68rem;letter-spacing:.06em;color:var(--text);font-weight:500;padding:12px 16px}.vault-pdp-set-link{display:flex;align-items:center;justify-content:space-between;padding:14px 16px;border:1px solid var(--border);background:var(--surface);text-decoration:none;color:inherit;transition:border-color .2s,background .2s}.vault-pdp-set-link:hover{border-color:var(--gold);background:var(--gold-bg)}.vault-pdp-set-link-label{font-family:var(--font-mono);font-size:.56rem;letter-spacing:.14em;text-transform:uppercase;color:var(--muted);display:block;margin-bottom:3px}.vault-pdp-set-link-title{font-size:.9rem;font-weight:500;color:var(--text)}.vault-pdp-set-link-arrow{color:var(--gold);font-size:1rem}.vault-pdp-form{display:flex;flex-direction:column;gap:12px}.vault-atc-btn{width:100%;padding:18px 24px;background:var(--gold);color:var(--black);border:none;font-family:var(--font-mono);font-size:.72rem;font-weight:500;letter-spacing:.2em;text-transform:uppercase;cursor:pointer;transition:background .2s;position:relative;overflow:hidden}.vault-atc-btn:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:#ffffff1f;transform:translate(-110%) skew(-20deg);transition:transform .4s ease}.vault-atc-btn:hover:before{transform:translate(120%) skew(-20deg)}.vault-atc-btn:hover{background:#d4b86a}.vault-atc-btn:disabled{background:var(--surface);color:var(--muted);border:1px solid var(--border);cursor:not-allowed}.vault-atc-btn:disabled:before{display:none}.vault-pdp-payment-note{display:flex;gap:8px;flex-wrap:wrap;justify-content:center}.vault-payment-icon{height:22px;width:auto;filter:brightness(.5)}.vault-pdp-trust{display:grid;grid-template-columns:repeat(3,1fr);gap:1px;background:var(--border);border:1px solid var(--border)}.vault-trust-item{background:var(--surface);padding:12px 14px;display:flex;flex-direction:column;align-items:center;gap:5px;text-align:center}.vault-trust-icon{font-size:1.1rem}.vault-trust-label{font-family:var(--font-mono);font-size:.54rem;letter-spacing:.1em;text-transform:uppercase;color:var(--muted)}.vault-pdp-description{border-top:1px solid var(--border);padding:56px 0}.vault-pdp-description-inner{max-width:800px}.vault-pdp-description-header{margin-bottom:20px}.vault-pdp-description-body{font-size:.95rem;color:var(--text2);line-height:1.85;margin-bottom:48px}.vault-pdp-description-body p{margin-bottom:1em}.vault-pdp-description-body strong{color:var(--text);font-weight:500}.vault-accordions{border-top:1px solid var(--border)}.vault-accordion{border-bottom:1px solid var(--border)}.vault-accordion-trigger{width:100%;display:flex;align-items:center;justify-content:space-between;padding:18px 0;background:none;border:none;color:var(--text);cursor:pointer;text-align:left;font-family:var(--font-mono);font-size:.68rem;letter-spacing:.14em;text-transform:uppercase;transition:color .2s}.vault-accordion-trigger:hover{color:var(--gold)}.vault-accordion-icon{color:var(--gold);font-size:1rem;transition:transform .3s}.vault-accordion-trigger[aria-expanded=true] .vault-accordion-icon{transform:rotate(45deg)}.vault-accordion-body{display:none;padding:0 0 20px;font-size:.88rem;color:var(--muted);line-height:1.75;max-width:600px}.vault-accordion-body.open{display:block}.product__media-gallery{background:transparent!important}.product__media-item{background:var(--surface)!important;border:1px solid var(--border)!important}.thumbnail-list__item button{background:var(--surface)!important;border:1px solid var(--border)!important;border-radius:0!important}.thumbnail-list__item button.is-active,.thumbnail-list__item button:hover{border-color:var(--gold)!important}@media(max-width:768px){.vault-pdp{padding:0 24px 80px}.vault-pdp-grid{grid-template-columns:1fr;gap:32px}.vault-pdp-gallery{position:relative;top:0}.vault-pdp-title{font-size:2rem}}.vault-pdp-price-block .price__regular dt,.vault-pdp-price-block .price dl dt{display:none!important}.vault-pdp-price-block .price dl{display:flex!important;align-items:baseline!important}.vault-pdp-price-block .price dl dd{margin:0!important}.vault-pdp-price-block .price__regular,.vault-pdp-price-block .price__sale{display:flex!important;align-items:baseline!important;gap:8px!important}.vault-pdp-price-block dt,.vault-pdp-price-block .price__regular dt,.vault-pdp-price-block .price__sale dt,.vault-pdp-price-block .visually-hidden{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}.vault-pdp-price-block .price-item--regular,.vault-pdp-price-block .price-item--sale{font-family:var(--font-display)!important;font-size:2.2rem!important;font-weight:300!important;color:var(--text)!important;font-variant-numeric:lining-nums!important;font-feature-settings:"lnum" 1!important}.vault-pdp-price-block .price-item--sale{color:var(--gold)!important}.vault-pdp-price-block .price-item--regular.price-item--last-regular{font-size:1.4rem!important;color:var(--muted)!important;text-decoration:line-through!important}.vault-pdp-price-block .price:not(.price--on-sale) .price__sale{display:none!important}.vault-pdp-price-block .price.price--on-sale .price__regular{display:none!important}.vault-pdp-payment-note{padding:10px 0 4px!important}.vault-gallery-main{position:relative;aspect-ratio:1;background:var(--surface);border:1px solid var(--border);overflow:hidden;display:flex;align-items:center;justify-content:center}.vault-gallery-main img{width:100%;height:100%;object-fit:contain;padding:24px;display:block;transition:transform .4s ease}.vault-gallery-main:hover img{transform:scale(1.04)}.vault-gallery-badge{position:absolute;top:12px;left:12px;font-family:var(--font-mono);font-size:.55rem;letter-spacing:.14em;text-transform:uppercase;padding:4px 8px;border:1px solid var(--border2);background:#0a0908e6;color:var(--muted)}.vault-gallery-thumbs{display:flex;gap:6px;margin-top:8px;overflow-x:auto}.vault-gallery-thumb{width:72px;height:72px;flex-shrink:0;background:var(--surface);border:1px solid var(--border);border-radius:0;cursor:pointer;padding:0;transition:border-color .2s;overflow:hidden}.vault-gallery-thumb:hover,.vault-gallery-thumb.active{border-color:var(--gold)}.vault-gallery-thumb img{width:100%;height:100%;object-fit:contain;padding:6px;display:block}.vault-pdp-reviews{border-top:1px solid var(--border);padding:56px 0}.vault-pdp-reviews-inner{max-width:800px}.vault-pdp-section-label{font-family:var(--font-mono);font-size:.6rem;letter-spacing:.2em;text-transform:uppercase;color:var(--muted);margin-bottom:24px}.jdgm-widget,.jdgm-rev-widg{background:transparent!important;color:var(--text2)!important}.jdgm-rev__title,.jdgm-rev__author{color:var(--text)!important}.jdgm-rev__body{color:var(--text2)!important}.jdgm-write-rev-link,.jdgm-paginate__page{color:var(--gold)!important;border-color:var(--gold-dim)!important}.jdgm-star{color:var(--gold)!important}@media(max-width:768px){.vault-pdp-reviews{padding:36px 0}}
/*# sourceMappingURL=/cdn/shop/t/3/assets/product.css.map */
