.pd-wrap{display:grid;grid-template-columns:1fr 1fr;min-height:100vh;padding-top:116px;align-items:start}.pd-image-col{position:sticky;top:116px;height:calc(100vh - 116px);background:var(--warm-white);display:flex;flex-direction:column;align-items:center;gap:20px;padding:28px 32px;overflow:hidden}.pd-image-wrap{flex:1;min-height:0;display:flex;align-items:center;justify-content:center;width:100%}.pd-image-controls{display:flex;flex-direction:column;align-items:center;gap:12px;width:100%;position:relative;z-index:1}.pd-image-controls .pd-size-selector{margin-bottom:0;justify-content:center}.pd-image-col:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(ellipse at 50% 60%,rgba(191,154,88,.07) 0%,transparent 70%);pointer-events:none}.pd-image{max-width:72%;max-height:min(100%,500px);width:auto;height:auto;object-fit:contain;mix-blend-mode:multiply;position:relative;z-index:1;transition:transform .6s cubic-bezier(.4,0,.2,1);flex-shrink:1;min-height:0}.pd-image-col:hover .pd-image{transform:scale(1.03)}.pd-back-img{align-self:flex-start;margin-bottom:0}.pd-img-header{text-align:center;position:relative;z-index:1}.pd-img-brand{font-size:9px;letter-spacing:.32em;text-transform:uppercase;color:var(--gold);margin-bottom:8px}.pd-img-name{font-family:Cormorant Garamond,serif;font-size:clamp(20px,2.2vw,30px);font-weight:300;color:var(--dark);letter-spacing:.04em;line-height:1.15}.pd-info-col{padding:24px 64px 36px;display:flex;flex-direction:column;justify-content:flex-start;border-left:1px solid var(--sand)}.pd-back{display:inline-flex;align-self:flex-start;align-items:center;gap:10px;font-size:10px;letter-spacing:.2em;text-transform:uppercase;color:var(--muted);text-decoration:none;margin-bottom:20px;transition:color .2s,gap .2s}.pd-back:hover{color:var(--brown);gap:14px}.pd-back-arrow{font-size:14px}.pd-divider{width:100%;height:1px;background:var(--sand);margin-bottom:24px}.pd-desc{font-size:15px;line-height:1.85;color:var(--text);margin-bottom:24px;max-width:460px;opacity:.82}.pd-section-label{font-size:9px;letter-spacing:.28em;text-transform:uppercase;color:var(--taupe);margin-bottom:12px}.pd-notes{display:flex;flex-wrap:wrap;gap:7px;margin-bottom:24px}.pd-note-pill{font-size:10px;letter-spacing:.1em;text-transform:uppercase;color:var(--brown);background:transparent;border:1px solid var(--sand);padding:6px 16px;border-radius:2px;transition:border-color .2s,background .2s,color .2s}.pd-note-pill:hover{border-color:var(--gold);background:#bf9a580f;color:var(--dark)}.pd-notes-image{max-width:90%;height:auto;display:block;margin-right:auto}.pd-separator{height:1px;background:var(--sand);margin-bottom:32px}.pd-size-selector{display:flex;gap:8px;flex-wrap:wrap;margin-bottom:28px;justify-content:center}.pd-size-selector .size-btn{min-width:78px;padding:10px 12px;gap:4px}.pd-size-selector .size-btn-vol,.pd-size-selector .size-btn-price{font-size:11px}.pd-actions-row{display:flex;flex-direction:column;align-items:center;gap:12px}.pd-price{font-family:Cormorant Garamond,serif;font-size:22px;color:var(--brown-deep);letter-spacing:.02em}@keyframes fadeUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.pd-info-col>*{opacity:0;animation:fadeUp .6s forwards}.pd-top-row{animation-delay:.1s}.pd-name{animation-delay:.16s}.pd-divider{animation-delay:.28s}.pd-desc{animation-delay:.34s}.pd-section-label{animation-delay:.4s}.pd-notes{animation-delay:.46s}@media(max-width:900px){.pd-wrap{grid-template-columns:1fr;padding-top:112px}.pd-image-col{position:relative;top:auto;height:auto;min-height:0;padding:16px 20px 12px;gap:10px}.pd-image{max-height:220px}.pd-info-col{padding:48px 28px 60px;border-left:none;border-top:1px solid var(--sand);min-height:auto;justify-content:flex-start}.pd-back{margin-bottom:36px}}@media(max-width:600px){.pd-info-col{padding:36px 20px 52px}.pd-name{font-size:30px}}.pd-decant-note{font-size:11.5px;line-height:1.75;color:var(--text);opacity:.62;margin-top:4px;padding-top:18px;border-top:1px solid var(--sand)}.pd-decant-note strong{color:var(--dark);opacity:1;font-weight:400}.pd-decant-note a{color:var(--brown);text-decoration:underline;text-underline-offset:2px}
/*# sourceMappingURL=/cdn/shop/t/2/assets/velour-product.css.map */
