.fg-focus{padding:clamp(2.75rem,4.5vw,4.75rem) clamp(.85rem,2vw,2rem)}.fg-focus__header,.fg-focus__shell,.fg-focus__empty{width:min(100%,116rem)}.fg-focus__header{align-items:end;gap:1.5rem;margin-bottom:1rem}.fg-focus__header h2{margin-top:.45rem;font-size:clamp(2.6rem,4.8vw,5.4rem);letter-spacing:-.065em;line-height:.84}.fg-focus__shell{display:grid;min-height:clamp(29rem,54vh,35rem);grid-template-columns:minmax(0,1.52fr) minmax(20rem,.88fr);grid-template-rows:minmax(0,1fr) auto;grid-template-areas:"details media" "tabs tabs";border-color:#f3efe633;background:var(--fg-panel);box-shadow:0 1.5rem 4rem #0000003d}.fg-focus__details{grid-area:details;display:grid;min-height:0;overflow:hidden;grid-template-rows:minmax(0,1fr);border-right:1px solid rgb(243 239 230 / 14%);background:radial-gradient(circle at 0 100%,rgb(197 164 109 / 8%),transparent 35%),var(--fg-panel)}.fg-focus__copy{display:grid;min-width:0;min-height:100%;align-self:stretch;grid-area:1 / 1;grid-template-columns:minmax(0,1.12fr) minmax(12rem,.88fr);gap:clamp(1.5rem,3vw,3.5rem);padding:clamp(1.7rem,3vw,3rem);transform:translateY(.8rem)}.fg-focus__copy.is-active{transform:translateY(0)}.fg-focus__primary,.fg-focus__story{min-width:0}.fg-focus__primary{display:flex;flex-direction:column;align-items:flex-start}.fg-focus__brand{display:block;width:clamp(7.25rem,10vw,10rem);height:auto;max-height:2.2rem;object-fit:contain;object-position:left center;filter:drop-shadow(0 .12rem .35rem rgb(0 0 0 / 48%));transform:translateY(-50%)}.fg-focus__copy h3{max-width:15ch;margin:clamp(1.2rem,2.4vw,2rem) 0 0;font-size:clamp(1.65rem,2.45vw,3.15rem);letter-spacing:-.055em;line-height:.9}.fg-focus__price{margin-top:1rem;font-size:.78rem}.fg-focus__options{width:100%;gap:.65rem;margin-top:1.1rem}.fg-focus__options>div>span{font-size:.5rem}.fg-focus__options p{gap:.3rem;margin-top:.35rem}.fg-focus__options i{min-width:1.65rem;min-height:1.45rem;padding:.15rem .35rem;border-color:#f3efe63d;font-size:.5rem}.fg-focus__button{min-height:2.35rem;gap:1.5rem;margin-top:auto;padding:.62rem .8rem;font-size:.52rem}.fg-focus__story{display:flex;flex-direction:column;justify-content:center;padding-left:clamp(1.25rem,2vw,2.25rem);border-left:1px solid rgb(243 239 230 / 13%)}.fg-focus__story-label{color:var(--fg-gold);font-size:.5rem;font-weight:800;letter-spacing:.16em;line-height:1}.fg-focus__description{max-width:31rem;margin:1rem 0 0;color:#f3efe6ad;font-size:clamp(.67rem,.75vw,.78rem);line-height:1.6}.fg-focus__facts{display:flex;flex-wrap:wrap;gap:.55rem 1rem;margin-top:1.35rem;padding-top:.9rem;border-top:1px solid rgb(243 239 230 / 12%);color:#f3efe66b;font-size:.46rem;font-weight:700;letter-spacing:.12em}.fg-focus__media{grid-area:media;min-height:0;background:radial-gradient(circle at 50% 44%,rgb(255 255 255 / 38%),transparent 40%),#ded8cc}.fg-focus__image-link{top:0;right:0;bottom:0;left:0;align-items:center;justify-items:center;padding:clamp(1rem,2.4vw,2.5rem)}.fg-focus__image-link.is-active{transform:translateZ(0) rotateY(0) scale(1)}.fg-focus__image{margin:auto;max-width:88%;max-height:84%;object-position:50% 50%}.fg-focus__watermark{top:50%;left:50%;font-size:clamp(3.5rem,7vw,8rem);letter-spacing:-.08em;line-height:.72;transform:translate(-50%,-50%)}.fg-focus__media-label{right:.75rem;bottom:.65rem;font-size:.45rem}.fg-focus__tabs{grid-area:tabs;display:grid;grid-template-columns:repeat(var(--fg-focus-count, 4),minmax(0,1fr));padding:0;border-top:1px solid rgb(243 239 230 / 16%);background:#070604}.fg-focus__tab{position:relative;display:flex;min-width:0;min-height:3.15rem;align-items:center;padding:.65rem .75rem;border:0;border-right:1px solid rgb(243 239 230 / 11%);color:#f3efe661}.fg-focus__tab:last-child{border-right:0}.fg-focus__tab:before{content:"";position:absolute;top:-1px;right:0;left:0;height:2px;background:var(--fg-gold);opacity:0;transform:scaleX(.3);transition:opacity .25s ease,transform .35s cubic-bezier(.16,1,.3,1)}.fg-focus__tab span{overflow:hidden;font-size:.48rem;font-weight:750;letter-spacing:.08em;line-height:1.2;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap}.fg-focus__tab.is-active{border-color:#f3efe61c;background:#f3efe60a;color:var(--fg-cream)}.fg-focus__tab.is-active:before{opacity:1;transform:scaleX(1)}.fg-focus__tab:focus-visible{z-index:2;outline:2px solid var(--fg-gold);outline-offset:-3px}@media screen and (max-width:989px){.fg-focus__shell{min-height:0;grid-template-columns:1fr;grid-template-rows:auto auto auto;grid-template-areas:"media" "details" "tabs"}.fg-focus__media{min-height:min(76vw,35rem)}.fg-focus__details{min-height:31rem;border-top:1px solid rgb(243 239 230 / 14%);border-right:0}.fg-focus__copy{grid-template-columns:minmax(0,1.08fr) minmax(12rem,.92fr);padding:clamp(1.5rem,4vw,2.5rem)}.fg-focus__tabs{grid-template-columns:repeat(2,minmax(0,1fr))}.fg-focus__tab:nth-child(2){border-right:0}.fg-focus__tab:nth-child(-n+2){border-bottom:1px solid rgb(243 239 230 / 11%)}.fg-focus__tab:nth-child(4){border-right:0}.fg-focus__tab:nth-child(3),.fg-focus__tab:nth-child(4){border-bottom:1px solid rgb(243 239 230 / 11%)}.fg-focus__tab:nth-child(5){grid-column:1 / -1;border-right:0}}@media screen and (max-width:749px){.fg-focus{padding:2.25rem .65rem}.fg-focus__header{margin-bottom:.75rem}.fg-focus__header h2{font-size:clamp(2.15rem,10vw,3.6rem);white-space:nowrap}.fg-focus__media{min-height:min(78vw,26rem)}.fg-focus__details{min-height:0}.fg-focus__copy{position:relative;grid-template-columns:1fr;gap:1.3rem;padding:1.35rem 1.05rem 1.15rem}.fg-focus__brand{width:7.2rem;transform:translateY(-25%)}.fg-focus__copy h3{margin-top:1rem;font-size:clamp(1.65rem,8vw,2.65rem)}.fg-focus__story{justify-content:flex-start;padding:1.1rem 0 0;border-top:1px solid rgb(243 239 230 / 13%);border-left:0}.fg-focus__description{margin-top:.75rem;font-size:.66rem;line-height:1.48}.fg-focus__facts{margin-top:.85rem;padding-top:.7rem}.fg-focus__button{min-height:2.35rem;margin-top:1.1rem}.fg-focus__tab{min-height:2.7rem;padding:.55rem .7rem}.fg-focus__tab span{font-size:.45rem}}@media(prefers-reduced-motion:reduce){.fg-focus__copy,.fg-focus__image-link,.fg-focus__tab:before{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/148/assets/fg-product-focus-compact.css.map */
