.fw-head{display:flex;justify-content:space-between;align-items:flex-end;gap:24px;margin-bottom:44px;flex-wrap:wrap}.fw-viewall{font-size:11px;letter-spacing:2px;text-transform:uppercase;border-bottom:1px solid var(--border);padding-bottom:3px;color:var(--gold-light);transition:color .3s ease,border-color .3s ease}.fw-viewall:hover{color:var(--gold);border-color:var(--gold)}.fw-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:28px}.fw-card{position:relative;display:block;background:var(--smoke-light);border:1px solid var(--border-subtle);transition:transform .45s cubic-bezier(.25,.46,.45,.94),border-color .45s ease}.fw-card:hover{transform:translateY(-6px);border-color:var(--border)}.fw-card__img{aspect-ratio:4 / 5;overflow:hidden;display:flex;align-items:center;justify-content:center;background:var(--smoke)}.fw-card__img img{width:100%;height:100%;object-fit:cover;transition:transform .8s cubic-bezier(.25,.46,.45,.94)}.fw-card:hover .fw-card__img img{transform:scale(1.05)}.fw-card__placeholder{font-size:48px;opacity:.3}.fw-card__info{display:flex;justify-content:space-between;align-items:baseline;gap:12px;padding:16px 18px}.fw-card__title{font-family:var(--font-display);font-size:19px;letter-spacing:.3px}.fw-card__price{font-size:12px;letter-spacing:1px;color:var(--gold-light);white-space:nowrap}.fw-card__type{position:absolute;top:14px;left:14px;font-size:9px;letter-spacing:2px;text-transform:uppercase;background:#0e0c0ac7;border:1px solid var(--border);padding:5px 10px;color:var(--gold-light);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}@media(max-width:900px){.fw-grid{grid-template-columns:repeat(2,1fr);gap:18px}}@media(max-width:560px){.fw-grid{grid-template-columns:1fr}}.hero__image-wrap--art{position:relative;display:block}.hero__image-wrap--art:after{content:"";position:absolute;top:14px;right:-14px;bottom:-14px;left:14px;border:1px solid var(--border);pointer-events:none}.hero__image-caption{position:absolute;bottom:18px;left:18px;font-size:10px;letter-spacing:2px;text-transform:uppercase;background:#0e0c0ad1;padding:7px 12px;color:var(--gold-light)}a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline:2px solid var(--gold);outline-offset:3px}.service-card{transition:transform .4s ease,border-color .4s ease}.service-card:hover{transform:translateY(-4px)}.footer-col a{transition:color .3s ease}.footer-col a:hover{color:var(--gold-light)}@media(hover:none),(pointer:coarse){body,button,a{cursor:auto!important}.cursor,.cursor-ring{display:none!important}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{transition-duration:.01ms!important;animation-duration:.01ms!important}}.hero--pour{position:relative;min-height:92vh;display:flex;align-items:center;overflow:hidden}.hero__pour-stage{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;background:var(--smoke, #0e0c0a)}.hero__pour-slide{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;transition:opacity 1.6s ease-in-out;will-change:opacity}.hero__pour-slide.is-active{opacity:1}.hero__pour-img{width:100%;height:100%;object-fit:cover;transform:scale(1.04)}.hero__pour-slide.is-active .hero__pour-img{animation:pourZoom 8s ease-out forwards}@keyframes pourZoom{0%{transform:scale(1.04)}to{transform:scale(1.14)}}.hero__pour-veil{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,#0e0c0aeb,#0e0c0ab8 38%,#0e0c0a52 70%,#0e0c0a8c),radial-gradient(120% 80% at 0% 50%,rgba(14,12,10,.6),transparent 60%)}.hero__content--pour{position:relative;z-index:2;max-width:620px;padding:0 clamp(24px,6vw,96px)}.hero--pour .hero__heading{text-shadow:0 2px 30px rgba(0,0,0,.5)}.hero--pour .hero__desc{text-shadow:0 1px 18px rgba(0,0,0,.6)}.hero__pour-dots{position:absolute;z-index:3;bottom:34px;right:clamp(24px,6vw,96px);display:flex;gap:10px}.hero__pour-dot{width:9px;height:9px;border-radius:50%;border:1px solid var(--gold, #c9a84c);background:transparent;padding:0;cursor:pointer;transition:background .3s ease,transform .3s ease}.hero__pour-dot.is-active{background:var(--gold, #c9a84c);transform:scale(1.25)}@media(max-width:700px){.hero--pour{min-height:86vh}.hero__pour-veil{background:linear-gradient(180deg,#0e0c0a8c,#0e0c0ad1)}.hero__content--pour{max-width:100%}}@media(prefers-reduced-motion:reduce){.hero__pour-slide{transition:opacity .4s ease}.hero__pour-slide.is-active .hero__pour-img{animation:none;transform:scale(1.04)}}
/*# sourceMappingURL=/cdn/shop/t/13/assets/revamp.css.map */
