.dha-pg{background:#080706;border-top:1px solid rgba(237,234,228,.06);color:#edeae4;padding:80px 0 88px;-webkit-font-smoothing:antialiased}.dha-pg__inner{max-width:1320px;margin:0 auto;padding:0 56px}.dha-pg__head{display:flex;justify-content:space-between;align-items:flex-end;gap:24px 48px;flex-wrap:wrap;margin-bottom:28px}.dha-pg__eyebrow{margin:0;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:10.5px;letter-spacing:.3em;text-transform:uppercase;color:#b8946a}.dha-pg__title{margin:14px 0 0;font-family:var(--font-heading--family, "Archivo", sans-serif);font-weight:800;font-stretch:125%;font-size:clamp(24px,2.6vw,32px);line-height:1.1;letter-spacing:-.015em;color:#edeae4}.dha-pg__aside{display:flex;align-items:flex-end;gap:24px 36px;flex-wrap:wrap}.dha-pg__note{margin:0;max-width:330px;font-family:var(--font-body--family, sans-serif);font-size:13.5px;line-height:1.55;color:#9a948a;text-wrap:pretty}.dha-pg__open{-webkit-appearance:none;appearance:none;background:none;border:0;border-bottom:1px solid rgba(237,234,228,.25);padding:12px 0;cursor:pointer;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:11px;letter-spacing:.2em;text-transform:uppercase;color:#edeae4;white-space:nowrap;transition:border-color .18s ease}.dha-pg__open:hover,.dha-pg__open:focus-visible{border-bottom-color:#b8946a}.dha-pg__open:focus-visible,.dha-pg__tile:focus-visible,.dha-pgv button:focus-visible{outline:2px solid #b8946a;outline-offset:2px}.dha-pg__grid{display:flex;flex-direction:column;gap:10px}.dha-pg__grid--static{flex-direction:row;flex-wrap:wrap}.dha-pg__grid--static .dha-pg__tile{flex:calc(var(--ar, 1.5) * 100) 1 calc(var(--ar, 1.5) * 200px)}.dha-pg__row{display:flex;gap:10px}.dha-pg__row--center{justify-content:center}.dha-pg__tile{position:relative;display:block;flex:none;padding:0;margin:0;border:0;overflow:hidden;background:#141210;cursor:zoom-in;aspect-ratio:var(--ar, 1.5)}.dha-pg__tile img{display:block;width:100%;height:100%;object-fit:cover;transition:transform .5s ease,opacity .3s ease}.dha-pg__tile:hover img{transform:scale(1.025)}.dha-pg__tile--more img{opacity:.35}.dha-pg__more{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px;text-align:center;color:#edeae4;pointer-events:none}.dha-pg__more-count{font-family:var(--font-heading--family, "Archivo", sans-serif);font-weight:800;font-stretch:125%;font-size:clamp(26px,3vw,44px);line-height:1;letter-spacing:-.02em}.dha-pg__more-label{padding:0 6px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:10.5px;letter-spacing:.22em;line-height:1.3;text-transform:uppercase;color:#cfcbc3}@media(max-width:899px){.dha-pg{padding:64px 0 72px}.dha-pg__inner{padding:0 24px}}@media(max-width:767px){.dha-pg{padding:52px 0 60px}.dha-pg__inner{padding:0 20px}.dha-pg__head{margin-bottom:20px}.dha-pg__grid,.dha-pg__row{gap:8px}.dha-pg__aside{gap:14px}.dha-pg__more-label{font-size:9px;letter-spacing:.12em}}body.dha-pgv-open{overflow:hidden}.dha-pgv{position:fixed;top:0;right:0;bottom:0;left:0;z-index:900;display:flex;flex-direction:column;background:#050404;color:#edeae4;-webkit-font-smoothing:antialiased}.dha-pgv[hidden],.dha-pgv [hidden]{display:none!important}.dha-pgv__bar{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:16px 28px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:11px;letter-spacing:.2em;text-transform:uppercase;color:#b9b3a9}.dha-pgv__id{display:flex;align-items:baseline;gap:20px;min-width:0}.dha-pgv__code{font-family:var(--font-heading--family, "Archivo", sans-serif);font-weight:800;font-stretch:125%;font-size:16px;letter-spacing:0;color:#edeae4;white-space:nowrap}.dha-pgv__actions{display:flex;gap:8px}.dha-pgv__btn{-webkit-appearance:none;appearance:none;height:42px;padding:0 16px;display:inline-flex;align-items:center;background:none;border:1px solid rgba(237,234,228,.22);color:#edeae4;cursor:pointer;font:inherit;letter-spacing:inherit;text-transform:inherit;white-space:nowrap}.dha-pgv__btn:hover{border-color:#edeae499}.dha-pgv__btn--quote{background:#b8946a;border-color:#b8946a;color:#14110d;font-family:var(--font-body--family, sans-serif);font-weight:700;font-size:13px;letter-spacing:.03em;text-transform:none}.dha-pgv__btn--quote:hover{background:#c9a57a;border-color:#c9a57a}.dha-pgv__stage{flex:1;min-height:0;display:flex;align-items:center;gap:12px;padding:0 20px}.dha-pgv__nav{-webkit-appearance:none;appearance:none;flex:none;width:52px;height:52px;display:inline-flex;align-items:center;justify-content:center;background:none;border:1px solid rgba(237,234,228,.16);color:#edeae4;font-size:20px;cursor:pointer}.dha-pgv__nav:hover{border-color:#edeae480}.dha-pgv__figure{flex:1;height:100%;min-width:0;margin:0;padding:8px 0;display:flex;align-items:center;justify-content:center;touch-action:pan-y}.dha-pgv__figure img{max-width:100%;max-height:100%;object-fit:contain;display:block;-webkit-user-select:none;user-select:none;-webkit-user-drag:none}.dha-pgv__index{flex:1;min-height:0;overflow-y:auto;padding:8px 28px 28px}.dha-pgv__index[hidden],.dha-pgv__stage[hidden]{display:none}.dha-pgv__index-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(170px,1fr));gap:8px}.dha-pgv__thumb{-webkit-appearance:none;appearance:none;padding:0;border:0;background:#141210;aspect-ratio:1;cursor:pointer;overflow:hidden;outline-offset:-1px}.dha-pgv__thumb img{width:100%;height:100%;object-fit:cover;display:block}.dha-pgv__thumb[aria-current=true]{outline:1px solid #b8946a}.dha-pgv__foot{padding:12px 28px 18px;text-align:center;font-family:var(--font-body--family, sans-serif);font-size:13px;line-height:1.5;color:#8a847a}@media(max-width:767px){.dha-pgv__bar{padding:12px 14px;flex-wrap:wrap;gap:10px}.dha-pgv__btn{height:40px;padding:0 12px}.dha-pgv__stage{padding:0 8px;gap:6px}.dha-pgv__nav{width:40px;height:44px}.dha-pgv__index{padding:8px 14px 20px}.dha-pgv__index-grid{grid-template-columns:repeat(auto-fill,minmax(104px,1fr))}.dha-pgv__foot{padding:10px 16px 14px;font-size:12px}}.dha-pgv--series .dha-pgv__btn{height:44px}@media(prefers-reduced-motion:reduce){.dha-pg__tile img,.dha-pg__open{transition:none}.dha-pg__tile:hover img{transform:none}}
/*# sourceMappingURL=/cdn/shop/t/1/assets/dha-product-gallery.css.map */
