.fg-ht .ht-deck-section{padding:30px 20px 34px;max-width:1000px;overflow:hidden}.fg-ht .ht-deck-section .section-heading{display:block;text-align:center;margin:0 auto 14px}.fg-ht .ht-deck-section .section-heading h2{max-width:none;font-size:clamp(23px,3vw,34px);margin-top:4px;line-height:1.15}.fg-ht .ht-deck-section .section-heading>p{max-width:none;font-size:10px;line-height:1.5;margin-top:7px}fg-trinity-deck{display:block;min-width:0}.fg-ht .ht-deck-controls{display:flex;align-items:center;justify-content:center;gap:12px;margin-bottom:8px}.fg-ht .ht-deck-arrow{width:44px;height:44px;border:1px solid var(--line);font-size:19px;padding:0}.fg-ht .ht-deck-choices{display:flex;align-items:center;gap:4px}.fg-ht .ht-deck-choices button{min-height:44px;padding:0 14px;font-size:9px;letter-spacing:.08em;border-bottom:1px solid transparent;color:var(--muted)}.fg-ht .ht-deck-choices button[aria-pressed=true]{color:var(--paper);border-bottom-color:var(--warm)}.fg-ht .ht-deck-stage{--deck-card-width: clamp(190px, 53vw, 250px);display:flex;gap:16px;overflow-x:auto;padding:12px 0}.fg-ht .ht-deck-item{width:var(--deck-card-width);flex:0 0 var(--deck-card-width);position:relative;min-width:0}.fg-ht .ht-deck-stage .design-card{aspect-ratio:.88;padding:12px;display:grid;grid-template-rows:minmax(0,1fr) auto;box-shadow:0 10px 24px #0003}.fg-ht .ht-deck-stage .design-card-top{font-size:5.5px;min-height:18px;letter-spacing:0;gap:5px}.fg-ht .ht-deck-stage .design-card-brand{width:70px;height:18px;max-height:18px}.fg-ht .ht-deck-stage .design-card-art{margin:6px 0 8px}.fg-ht .ht-deck-stage .design-card-copy h3{font-size:28px}.fg-ht .ht-deck-stage .design-card-role{font-size:6px;margin-bottom:5px;letter-spacing:.1em}.fg-ht .ht-deck-stage .design-card-copy p{font-size:8px;line-height:1.35;margin-top:5px}.fg-ht .ht-deck-stage .design-card-bottom{margin-top:7px;padding-top:2px;min-height:42px}.fg-ht .ht-deck-stage .design-card-bottom>span{font-size:6px;letter-spacing:.04em}.fg-ht .ht-deck-stage .story-arrow{width:40px;height:40px;margin:0}.fg-ht .ht-deck-stage .story-arrow:before{top:0;right:0;bottom:0;left:0}.fg-ht .ht-deck-stage .story-arrow svg{width:18px;height:18px}.fg-ht fg-trinity-deck[data-ready] .ht-deck-stage{display:block;position:relative;height:calc(var(--deck-card-width) / .88 + 26px);overflow:visible;padding:0;touch-action:pan-y}.fg-ht fg-trinity-deck[data-ready] .ht-deck-item{position:absolute;left:50%;top:10px;margin-left:calc(var(--deck-card-width) / -2);transition:transform .36s ease,opacity .36s ease;transform-origin:center 80%;z-index:1}.fg-ht .ht-deck-item[data-position=active]{transform:translate(0) rotate(0) scale(1);opacity:1;z-index:3!important}.fg-ht .ht-deck-item[data-position=left]{transform:translate(-63%) rotate(-8deg) scale(.86);opacity:.65}.fg-ht .ht-deck-item[data-position=right]{transform:translate(63%) rotate(8deg) scale(.86);opacity:.65}.fg-ht .ht-deck-pick{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;z-index:2;padding:0;background:transparent;cursor:pointer}.fg-ht .ht-deck-panels{max-width:640px;margin:8px auto 0}.fg-ht .ht-deck-panel .ht-products{margin:0;padding:12px 0 6px;border-top:1px solid var(--line);border-bottom:1px solid var(--line);touch-action:pan-y}.fg-ht .ht-deck-panel .ht-product-slide{display:grid;grid-template-columns:clamp(100px,30vw,180px) minmax(0,1fr);gap:12px;align-items:center;min-height:0}.fg-ht .ht-deck-panel .ht-product-image{width:100%;height:auto;aspect-ratio:auto;margin:0;background:transparent}.fg-ht .ht-deck-panel .ht-product-kicker{display:block;font-size:7px;margin-bottom:5px}.fg-ht .ht-deck-panel .ht-product-title{font-size:clamp(8px,2.8vw,14px);line-height:1.4;white-space:nowrap}.fg-ht .ht-deck-panel .ht-product-price{font-size:11px;margin-top:5px}.fg-ht .ht-deck-panel .ht-product-cta{font-size:10px;margin-top:7px;padding-bottom:3px}.fg-ht .ht-deck-panel .ht-product-controls{margin-top:5px;padding:0}.fg-ht .ht-deck-panel .ht-product-controls>span{font-size:9px}.fg-ht .ht-deck-panel .ht-product-controls button{width:44px;height:40px}.fg-ht .ht-deck-panel .ht-collection-pending{text-align:center;padding:16px 10px;min-height:72px}.fg-ht .ht-deck-status{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}@media(max-width:700px){.fg-ht .ht-deck-section{padding:24px 18px 28px}.fg-ht .ht-deck-controls{gap:6px}.fg-ht .ht-deck-choices button{padding:0 10px;font-size:8px}.fg-ht .ht-deck-stage .design-card{padding:10px}.fg-ht .ht-deck-stage .design-card-copy h3{font-size:25px}.fg-ht .ht-deck-stage .design-card-copy p{font-size:7px}.fg-ht .ht-deck-stage .design-card-top{font-size:4.8px}.fg-ht .ht-deck-stage .design-card-brand{width:60px;height:16px}}@media(prefers-reduced-motion:reduce){.fg-ht fg-trinity-deck[data-ready] .ht-deck-item{transition:none}}.fg-ht .ht-deck-panel .ht-product-image img{display:block;width:100%;height:auto;max-width:100%}.fg-ht .ht-deck-panel .ht-product-slide>div{min-width:0}
/*# sourceMappingURL=/cdn/shop/t/225/assets/fg-trinity-deck.css.map */
