:root{--g-ink:#0b0b0b;--g-char:#2a2927;--g-cream:#F1EEE6;--g-stone:#d9d3c7}.g-label{font:500 11px/1.4 Cinzel,Georgia,serif;letter-spacing:.32em;text-transform:uppercase}.g-entrance{position:relative;width:100vw;margin-left:calc(50% - 50vw);min-height:100svh;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;background:radial-gradient(ellipse 55% 60% at 50% 38%,#f1eee621,#0b0b0b00 70%),#070707;color:var(--g-cream);overflow:hidden;padding:0 24px;box-sizing:border-box}.g-entrance:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;box-shadow:inset 0 0 220px 60px #000;pointer-events:none}.g-entrance h1{font-family:Cinzel,Georgia,serif;font-weight:400;font-size:clamp(40px,8vw,112px);letter-spacing:.08em;line-height:1.05;margin:22px 0 18px;color:var(--g-cream)}.g-entrance h1 span{display:block;font-size:.42em;letter-spacing:.5em;opacity:.8;margin-top:14px}.g-entrance p{font-family:Georgia,serif;font-style:italic;opacity:.75;margin:0}.g-fadein{opacity:0;animation:gIn 2.4s cubic-bezier(.2,.6,.2,1) forwards}.g-d1{animation-delay:.4s}.g-d2{animation-delay:1.1s}.g-d3{animation-delay:1.9s}@keyframes gIn{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}.g-cue{position:absolute;bottom:34px;left:50%;transform:translate(-50%);color:var(--g-cream);text-decoration:none;display:flex;flex-direction:column;align-items:center;gap:12px;z-index:1}.g-cue i{display:block;width:1px;height:48px;background:linear-gradient(var(--g-cream),transparent);animation:gLine 2.6s ease-in-out infinite}@keyframes gLine{0%,to{opacity:.2;transform:scaleY(.6);transform-origin:top}50%{opacity:1;transform:scaleY(1)}}.g-hall{width:100vw;margin-left:calc(50% - 50vw);box-sizing:border-box;background:var(--g-cream);color:var(--g-ink);padding:clamp(90px,12vw,180px) clamp(20px,6vw,96px)}.g-hall-head{text-align:center;max-width:640px;margin:0 auto clamp(70px,9vw,130px)}.g-hall-head h2{font-family:Cinzel,Georgia,serif;font-weight:400;font-size:clamp(32px,4.4vw,58px);letter-spacing:.06em;margin:18px 0}.g-hall-head p{font-family:Georgia,serif;line-height:1.7;color:var(--g-char);margin:0}.g-rule{width:56px;height:1px;background:currentColor;opacity:.4;margin:26px auto}.g-wall{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(70px,9vw,140px) clamp(40px,7vw,120px);max-width:1240px;margin:0 auto}.g-piece{text-decoration:none;color:inherit;display:block}.g-piece:nth-child(2n){margin-top:clamp(0px,9vw,140px)}.g-frame{position:relative;background:#141413;padding:clamp(14px,2vw,26px);box-shadow:0 40px 70px -30px #0000008c,0 10px 22px -12px #00000059;transition:box-shadow .9s ease,transform .9s ease}.g-frame:before{content:"";position:absolute;left:10%;right:10%;top:-60px;height:60px;background:radial-gradient(ellipse at 50% 100%,rgba(255,250,235,.55),transparent 70%);pointer-events:none;opacity:.7}.g-frame img{display:block;width:100%;aspect-ratio:4/5;object-fit:cover}.g-piece:hover .g-frame{transform:translateY(-4px);box-shadow:0 60px 90px -34px #0009,0 14px 28px -12px #00000059}.g-placard{margin:30px auto 0;max-width:320px;border-left:1px solid rgba(11,11,11,.35);padding:4px 0 4px 18px;text-align:left}.g-placard .g-label{font-size:10px;color:var(--g-char)}.g-placard h3{font-family:Cinzel,Georgia,serif;font-weight:400;font-size:17px;letter-spacing:.04em;margin:8px 0 6px;line-height:1.35}.g-placard em{display:block;font-family:Georgia,serif;font-size:13px;color:#5b5852}.g-placard .g-price{display:block;margin-top:10px;font:12px/1 Georgia,serif;letter-spacing:.14em}.g-grain:before{content:"";position:fixed;top:-50%;right:-50%;bottom:-50%;left:-50%;z-index:2147483000;pointer-events:none;opacity:.05;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.85' numOctaves='2' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E")}.g-reveal{opacity:0;transform:translateY(36px);transition:opacity 1.4s cubic-bezier(.2,.6,.2,1),transform 1.4s cubic-bezier(.2,.6,.2,1)}.g-reveal.is-in{opacity:1;transform:none}.product-grid-container .product-grid{gap:clamp(48px,6vw,96px) clamp(24px,4vw,64px)!important}.product-grid-container .product-card .card-gallery{background:#141413;padding:clamp(10px,1.4vw,18px);box-shadow:0 34px 60px -30px #00000080}.product-grid-container .product-card .product-grid-view-zoom-out--details,.product-grid-container .product-card [class*=card__content]{border-left:1px solid rgba(11,11,11,.3);padding-left:14px!important;margin-top:18px;text-align:left}.product-grid-container .product-card a,.product-grid-container .product-card h3,.product-grid-container .product-card [class*=title]{font-family:Cinzel,Georgia,serif!important;letter-spacing:.04em}.product-grid-container .product-card .price{font-family:Georgia,serif;letter-spacing:.14em;font-size:12px}.product-information__media .product-media-container{background:#141413;box-shadow:0 40px 70px -32px #00000080}.g-pdp-placard{border-left:1px solid currentColor;padding:2px 0 2px 16px;margin:0 0 18px;opacity:.85}.product-information h1,.product-information .view-product-title{font-family:Cinzel,Georgia,serif;letter-spacing:.04em;font-weight:400}@media(max-width:749px){.g-wall{grid-template-columns:1fr;gap:90px}.g-piece:nth-child(2n){margin-top:0}.g-entrance:after{box-shadow:inset 0 0 120px 30px #000}}@media(prefers-reduced-motion:reduce){.g-fadein,.g-cue i{animation:none;opacity:1}.g-reveal{opacity:1;transform:none;transition:none}.g-frame{transition:none}}.g-hall{background:radial-gradient(ellipse 70% 40% at 50% 0,#1d1c1a,#090909 70%);color:var(--g-cream)}.g-hall-head p,.g-placard em,.g-placard .g-label{color:#bdb7ab}.g-placard{border-left-color:#f1eee659}.g-frame{background:#000;box-shadow:0 0 0 1px #f1eee614,0 60px 90px -40px #fff5dc2e}.g-frame:before{opacity:1}.g-entrance{min-height:88svh;background:linear-gradient(#070707,#07070700 18%),radial-gradient(ellipse 55% 60% at 50% 45%,#f1eee61f,#0b0b0b00 70%),#070707}.g-entrance:before{content:"";position:absolute;top:0;left:50%;width:1px;height:clamp(50px,8vw,90px);background:linear-gradient(rgba(241,238,230,.5),transparent)}.g-entrance:after{box-shadow:inset 0 -160px 160px -60px #000,inset 0 0 200px 40px #000000b3}.g-entrance .g-fadein{animation-play-state:paused}.g-entrance.is-in .g-fadein{animation-play-state:running}@media(prefers-reduced-motion:reduce){.g-entrance .g-fadein{animation:none;opacity:1}}.product-grid-container .product-card .product-grid-view-zoom-out--details,.product-grid-container .product-card [class*=card__content]{border-left-color:#f1eee64d}a.header-logo{--font-family:Cinzel,Georgia,serif;font-family:Cinzel,Georgia,serif!important;font-weight:600!important;letter-spacing:.18em;color:#f1eee6!important;white-space:nowrap;font-size:17px}a.header-logo span{font:inherit;letter-spacing:inherit;padding-left:.2em}@media(max-width:749px){a.header-logo{font-size:clamp(11px,3.6vw,15px);letter-spacing:.16em}}@media(min-width:750px){a.header-logo{display:flex!important;justify-content:center;width:140px;overflow:visible}a.header-logo span{flex:none}}
/*# sourceMappingURL=/cdn/shop/t/3/assets/ftc-gallery.css.map */
