:root{--fnf-cream: #f3efe6;--fnf-paper: #e9e3d7;--fnf-ink: #11110f;--fnf-muted: #625e56;--fnf-acid: #dfff00;--fnf-orange: #ff4f19;--fnf-orange-text: #a72c00;--fnf-line: rgba(17, 17, 15, .22);--fnf-motion-fast: .16s;--fnf-motion-ui: .24s;--fnf-motion-page: .42s;--fnf-motion-hero: .68s;--fnf-motion-enter: cubic-bezier(.16, 1, .3, 1)}.fnf-home{overflow:clip;background:var(--fnf-cream);color:var(--fnf-ink)}.fnf-home__wrap{width:min(calc(100% - 56px),1680px);margin-inline:auto}.fnf-home__hero{position:relative;display:grid;min-height:max(760px,92svh);overflow:hidden;background:#151513;color:#fff}.fnf-home__hero:before,.fnf-home__hero:after{position:absolute;z-index:3;width:min(34vw,520px);height:1px;background:#ffffff8a;content:"";pointer-events:none}.fnf-home__hero:before{top:31%;left:0;animation:fnf-time-line-left var(--fnf-motion-hero) var(--fnf-motion-enter) both}.fnf-home__hero:after{right:0;bottom:23%;animation:fnf-time-line-right var(--fnf-motion-hero) var(--fnf-motion-enter) 90ms both}.fnf-home__hero-media,.fnf-home__hero-overlay,.fnf-home__hero-content{grid-area:1 / 1}.fnf-home__hero-media{position:absolute;top:0;right:0;bottom:0;left:0}.fnf-home__hero-media,.fnf-home__hero-media img{width:100%;height:100%}.fnf-home__hero-media img{display:block;object-fit:cover;object-position:center 45%;scale:1.02;animation:fnf-hero-reveal var(--fnf-motion-hero) var(--fnf-motion-enter) both}.fnf-home__hero-overlay{z-index:1;background:linear-gradient(180deg,rgba(0,0,0,.18),transparent 35%),linear-gradient(90deg,#000000d1,#0003 62%,#0000000f)}.fnf-home__hero-content{position:relative;z-index:2;display:grid;align-content:end;padding-block:132px 38px}.fnf-home__hero-content>*{animation:fnf-content-enter .5s var(--fnf-motion-enter) .11s both}.fnf-home__hero-content .fnf-home__eyebrow{animation-delay:.15s}.fnf-home__hero-content .fnf-home__title{animation-delay:.19s}.fnf-home__hero-content .fnf-home__intro{animation-delay:.23s}.fnf-home__hero-content .fnf-home__button{animation-delay:.27s}.fnf-home__hero-content .fnf-home__hero-foot{animation-delay:.31s}.fnf-home__hero-meta,.fnf-home__hero-foot{display:flex;align-items:center;justify-content:space-between;gap:18px;font-size:.65rem;font-weight:700;letter-spacing:.16em;text-transform:uppercase}.fnf-home__hero-meta{position:absolute;top:36px;right:0;left:0}.fnf-home__hero-foot{margin-top:56px}.fnf-home__hero-line{width:100%;height:1px;background:#ffffff9e}.fnf-home__eyebrow,.fnf-home__label,.fnf-home__chapter{margin:0 0 16px;font-size:.75rem;font-weight:750;letter-spacing:.16em;line-height:1.4;text-transform:uppercase}.fnf-home__eyebrow{display:inline-flex;width:fit-content;padding:7px 10px;background:var(--fnf-acid);color:var(--fnf-ink)}.fnf-home__title{max-width:1240px;margin:0;color:inherit;font-size:clamp(4.5rem,10.5vw,11.5rem);font-weight:820;letter-spacing:-.078em;line-height:.79;text-wrap:balance}.fnf-home__intro{max-width:560px;margin-block:34px 38px;font-size:clamp(1rem,1.35vw,1.25rem);line-height:1.48}.fnf-home__intro p,.fnf-home__assurance-copy p,.fnf-home__route p,.fnf-home__contact p{margin:0}.fnf-home__button{display:inline-flex;align-items:center;justify-content:center;width:fit-content;min-height:54px;padding:14px 24px;border:1px solid #fff;background:#fff;color:var(--fnf-ink);font-size:.72rem;font-weight:800;letter-spacing:.14em;text-decoration:none;text-transform:uppercase;transition:background-color .18s ease,color .18s ease,transform .18s ease}.fnf-home__button:hover,.fnf-home__button:focus-visible{background:var(--fnf-acid);color:var(--fnf-ink);transform:translateY(-2px)}.fnf-home__button--dark{margin-top:28px;border-color:var(--fnf-ink);background:var(--fnf-ink);color:#fff}.fnf-home__button--dark:hover,.fnf-home__button--dark:focus-visible{background:var(--fnf-acid)}.fnf-home__ticker{overflow:hidden;border-block:1px solid var(--fnf-ink);background:var(--fnf-acid)}.fnf-home__ticker-track{display:flex;align-items:center;width:max-content;animation:fnf-ticker 28s linear infinite}.fnf-home__ticker:hover .fnf-home__ticker-track,.fnf-home__ticker:focus-within .fnf-home__ticker-track{animation-play-state:paused}.fnf-home__ticker-track span{padding-block:14px;font-size:.7rem;font-weight:850;letter-spacing:.15em;white-space:nowrap}.fnf-home__ticker-mark{padding-inline:28px}.fnf-home__benefits{display:grid;grid-template-columns:repeat(3,1fr);margin:0;padding:0;border-bottom:1px solid var(--fnf-line);list-style:none}.fnf-home__benefits>li{display:grid;grid-template-columns:auto 1fr;gap:5px 16px;min-width:0;padding:30px 28px;border-inline-end:1px solid var(--fnf-line)}.fnf-home__benefits>li:first-child{padding-inline-start:0}.fnf-home__benefits>li:last-child{border-inline-end:0}.fnf-home__benefit-index{grid-row:1 / 3;color:var(--fnf-orange-text);font-size:.75rem;font-weight:800}.fnf-home__benefits strong{font-size:.7rem;letter-spacing:.12em}.fnf-home__benefits span:not(.fnf-home__benefit-index){color:var(--fnf-muted);font-size:.82rem;line-height:1.45}.fnf-home__collection,.fnf-home__faq{padding-block:clamp(64px,7vw,112px);border-bottom:1px solid var(--fnf-line)}.fnf-home__section-head{display:grid;grid-template-columns:minmax(120px,.25fr) minmax(0,1fr) auto;align-items:end;gap:32px;margin-bottom:clamp(32px,3vw,40px)}.fnf-home__chapter{align-self:start;color:var(--fnf-orange-text)}.fnf-home__section-head h2,.fnf-home__assurance h2,.fnf-home__route h2,.fnf-home__contact h2{max-width:1040px;margin:0;color:inherit;font-size:clamp(2.8rem,5.5vw,6rem);font-weight:820;letter-spacing:-.067em;line-height:.84;text-wrap:balance}.fnf-home__section-head>a,.fnf-home__text-link{flex:0 0 auto;padding-bottom:5px;border-bottom:1px solid currentColor;color:inherit;font-size:.75rem;font-weight:800;letter-spacing:.13em;text-decoration:none;text-transform:uppercase}.fnf-home__products{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:44px clamp(16px,1.4vw,20px);margin:0;padding:0;list-style:none}.fnf-home__products:has(>:nth-child(2):last-child){grid-template-columns:repeat(2,minmax(0,1fr));width:min(100%,920px);margin-inline:auto}.fnf-home__products:has(>:nth-child(3):last-child){grid-template-columns:repeat(3,minmax(0,1fr))}.fnf-home__collection--limited{position:relative;width:100vw;margin-left:calc(50% - 50vw);padding-inline:max(28px,calc((100vw - 1680px)/2));background:var(--fnf-ink);color:var(--fnf-cream)}.fnf-home__collection--limited .fnf-home__chapter{color:var(--fnf-acid)}.fnf-home__collection--limited .fnf-product-card__media{background:var(--fnf-paper)}.fnf-home__collection--limited .fnf-product-card__details{border-color:#ffffff4d}.fnf-product-card__link{display:block;color:inherit;text-decoration:none}.fnf-product-card__media{position:relative;aspect-ratio:1 / 1;overflow:hidden;background:var(--fnf-paper)}.fnf-product-card__media:after{position:absolute;top:0;right:0;bottom:0;left:0;border:1px solid transparent;content:"";pointer-events:none;transition:border-color .18s ease}.fnf-product-card__media img,.fnf-product-card__placeholder{width:100%;height:100%;object-fit:contain;object-position:center;transition:transform .62s cubic-bezier(.22,1,.36,1),filter .3s ease}.fnf-product-card__link:hover .fnf-product-card__media img,.fnf-product-card__link:focus-visible .fnf-product-card__media img{transform:scale(1.018);filter:saturate(1.03)}.fnf-product-card__link:hover .fnf-product-card__media:after{border-color:currentColor}.fnf-product-card__link:focus-visible,.fnf-home__section-head>a:focus-visible,.fnf-home__text-link:focus-visible,.fnf-home__faq-list summary:focus-visible{outline:3px solid currentColor;outline-offset:5px}.fnf-product-card__badge{position:absolute;z-index:1;top:12px;left:12px;padding:8px 10px;background:var(--fnf-ink);color:#fff;font-size:.75rem;font-weight:800;letter-spacing:.11em}.fnf-product-card__badge--sale{right:12px;left:auto;background:var(--fnf-orange);color:var(--fnf-ink)}.fnf-product-card__details{display:flex;align-items:start;justify-content:space-between;gap:18px;padding-top:15px;border-top:1px solid var(--fnf-line)}.fnf-product-card__details h3{margin:0;font-size:.86rem;font-weight:700;letter-spacing:.01em;line-height:1.35}.fnf-product-card__price{display:grid;flex:0 0 auto;gap:3px;font-size:.75rem;line-height:1.35;text-align:right}.fnf-product-card__price s{color:var(--fnf-muted)}.fnf-home__empty{padding:38px;border:1px dashed currentColor;color:var(--fnf-muted);font-size:.85rem;text-align:center}.fnf-home__assurance,.fnf-home__route,.fnf-home__contact{position:relative;display:grid;grid-template-columns:minmax(120px,.25fr) minmax(0,1.1fr) minmax(300px,.75fr);gap:32px;padding-block:clamp(92px,12vw,180px);border-bottom:1px solid var(--fnf-line)}.fnf-home__assurance-copy,.fnf-home__route>div:last-child,.fnf-home__contact>div:last-child{align-self:end;max-width:620px;font-size:clamp(1rem,1.4vw,1.2rem);line-height:1.62}.fnf-home__route{grid-template-columns:minmax(0,1.05fr) minmax(300px,.65fr);width:100vw;margin-left:calc(50% - 50vw);padding-inline:max(28px,calc((100vw - 1680px)/2));overflow:hidden;background:var(--fnf-acid);border:0}.fnf-home__route-orbit{position:absolute;top:50%;right:2vw;color:#11110f14;font-size:min(42vw,620px);font-weight:900;line-height:.7;transform:translateY(-50%);pointer-events:none}.fnf-home__route>div{position:relative;z-index:1}.fnf-home__text-link{display:inline-block;margin-top:28px}.fnf-home__faq-list{border-top:1px solid var(--fnf-line)}.fnf-home__faq-list details{border-bottom:1px solid var(--fnf-line)}.fnf-home__faq-list summary{position:relative;padding:30px 56px 30px 0;cursor:pointer;font-size:clamp(1rem,1.4vw,1.25rem);font-weight:750;line-height:1.4;list-style:none}.fnf-home__faq-list summary::-webkit-details-marker{display:none}.fnf-home__faq-list summary:after{position:absolute;top:24px;right:4px;content:"+";font-size:1.7rem;font-weight:400}.fnf-home__faq-list details[open] summary:after{content:"\2212"}.fnf-home__faq-list .rte{max-width:820px;padding:0 56px 34px 0;color:var(--fnf-muted);line-height:1.65}.fnf-home__contact{width:100vw;margin-left:calc(50% - 50vw);padding-inline:max(28px,calc((100vw - 1680px)/2));background:var(--fnf-orange);border:0}@keyframes fnf-hero-reveal{0%{opacity:.82;scale:1.035}to{opacity:1;scale:1.02}}@keyframes fnf-content-enter{0%{opacity:.86;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}@keyframes fnf-time-line-left{0%{opacity:0;transform:translate(-100%)}to{opacity:1;transform:translate(0)}}@keyframes fnf-time-line-right{0%{opacity:0;transform:translate(100%)}to{opacity:1;transform:translate(0)}}@keyframes fnf-ticker{to{transform:translate(-50%)}}.fnf-motion-ready .fnf-motion-section{opacity:0;transform:translateY(18px);transition:opacity .32s var(--fnf-motion-enter),transform .36s var(--fnf-motion-enter)}.fnf-motion-ready .fnf-motion-section .fnf-home__chapter,.fnf-motion-ready .fnf-motion-section .fnf-home__label{opacity:0;transform:translate(-14px);transition:opacity .28s var(--fnf-motion-enter) 70ms,transform .34s var(--fnf-motion-enter) 70ms}.fnf-motion-ready .fnf-motion-section.is-fnf-visible{opacity:1;transform:translateY(0)}.fnf-motion-ready .fnf-motion-section.is-fnf-visible .fnf-home__chapter,.fnf-motion-ready .fnf-motion-section.is-fnf-visible .fnf-home__label{opacity:1;transform:translate(0)}@media(max-width:989px){.fnf-home__products{grid-template-columns:repeat(2,minmax(0,1fr))}.fnf-home__section-head,.fnf-home__assurance{grid-template-columns:1fr 3fr}.fnf-home__section-head>a,.fnf-home__assurance-copy{grid-column:2}}@media(max-width:749px){:root{--fnf-motion-hero: .52s}.fnf-home__wrap{width:min(calc(100% - 28px),1680px)}.fnf-home__hero{min-height:82svh}.fnf-home__hero-content{padding-block:110px 24px}.fnf-home__hero-overlay{background:linear-gradient(0deg,#000000db,#00000014 82%)}.fnf-home__title{font-size:clamp(3.4rem,18vw,6.4rem);line-height:.82}.fnf-home__hero-meta{top:22px}.fnf-home__hero-foot{margin-top:40px}.fnf-home__benefits{grid-template-columns:1fr}.fnf-home__benefits>li,.fnf-home__benefits>li:first-child{padding:21px 0;border-inline-end:0;border-bottom:1px solid var(--fnf-line)}.fnf-home__benefits>li:last-child{border-bottom:0}.fnf-home__section-head,.fnf-home__assurance,.fnf-home__route,.fnf-home__contact{grid-template-columns:1fr;gap:28px}.fnf-home__section-head>a,.fnf-home__assurance-copy{grid-column:auto}.fnf-home__chapter{margin-bottom:0}.fnf-home__section-head h2,.fnf-home__assurance h2,.fnf-home__route h2,.fnf-home__contact h2{font-size:clamp(2.8rem,14vw,5rem)}.fnf-product-card__details{display:grid;gap:8px}.fnf-product-card__price{text-align:left}}@media(min-width:750px)and (max-width:989px){.content-for-layout[data-template^=product] .product-information__grid{grid-template-columns:24px minmax(0,1fr) minmax(0,1fr) 24px!important;column-gap:16px!important}.content-for-layout[data-template^=product] .product-information__media,.content-for-layout[data-template^=product] .product-details,.content-for-layout[data-template^=product] .product-details>.group-block{min-width:0;max-width:100%}}@media(prefers-reduced-motion:reduce){.fnf-home__hero-media img,.fnf-home__ticker-track,.fnf-product-card__media img,.fnf-home__hero:before,.fnf-home__hero:after,.fnf-home__hero-content>*,.fnf-motion-section,.fnf-motion-section .fnf-home__chapter,.fnf-motion-section .fnf-home__label{animation:none;transition:none}.fnf-home__hero:before,.fnf-home__hero:after{display:none}.fnf-home__hero-content>*,.fnf-motion-section,.fnf-motion-section .fnf-home__chapter,.fnf-motion-section .fnf-home__label{opacity:1;transform:none}}.fnf-motion-disabled .fnf-home__hero-media img,.fnf-motion-disabled .fnf-home__ticker-track,.fnf-motion-disabled .fnf-product-card__media img,.fnf-motion-disabled .fnf-home__hero-content>*,.fnf-motion-disabled .fnf-home__hero:before,.fnf-motion-disabled .fnf-home__hero:after{animation:none;transition:none}.fnf-motion-disabled .fnf-home__hero:before,.fnf-motion-disabled .fnf-home__hero:after{display:none}.content-for-layout[data-template^=collection],.content-for-layout[data-template^=product]{--fnf-page-gutter: clamp(16px, 2vw, 32px);background:var(--fnf-cream);color:var(--fnf-ink)}.content-for-layout[data-template^=collection] h1{max-width:14ch;margin:0;color:var(--fnf-ink);font-size:clamp(4rem,9vw,8rem);font-weight:850;letter-spacing:-.075em;line-height:.86;text-transform:uppercase}.content-for-layout[data-template^=collection] h1:before{display:block;margin-bottom:22px;color:var(--fnf-orange-text);content:"THE CURRENT ROTATION / 2026";font-size:.75rem;font-weight:800;letter-spacing:.16em;line-height:1.4}.content-for-layout[data-template^=collection] .collection-wrapper{background:var(--fnf-cream)}.content-for-layout[data-template^=collection]{max-width:100vw;overflow-x:clip}.content-for-layout[data-template^=collection] .facets-block-wrapper{position:sticky;z-index:4;top:var(--header-group-height, 104px);border-block:1px solid var(--fnf-ink);background:color-mix(in srgb,var(--fnf-cream) 92%,transparent);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.content-for-layout[data-template^=collection] .facets__form,.content-for-layout[data-template^=collection] .facets__container{min-height:60px}.content-for-layout[data-template^=collection] .product-grid{padding-top:clamp(42px,6vw,84px)}.content-for-layout[data-template^=collection] .product-grid__item{position:relative;min-width:0;border:0;background:transparent;box-shadow:none}.content-for-layout[data-template^=collection] .product-grid__item:before{position:absolute;z-index:2;top:12px;left:12px;color:var(--fnf-ink);content:counter(list-item,decimal-leading-zero);font-size:.64rem;font-weight:850;letter-spacing:.12em;pointer-events:none}.content-for-layout[data-template^=collection] .product-card,.content-for-layout[data-template^=collection] .product-grid__card{gap:9px;min-width:0;border:0;background:transparent;box-shadow:none}.content-for-layout[data-template^=collection] .card-gallery{position:relative;width:100%;aspect-ratio:1 / 1;overflow:hidden;border:0;border-radius:0;isolation:isolate;background:#f7f3ed;box-shadow:none}.content-for-layout[data-template^=collection] .card-gallery>a,.content-for-layout[data-template^=collection] .card-gallery slideshow-component,.content-for-layout[data-template^=collection] .card-gallery slideshow-container,.content-for-layout[data-template^=collection] .card-gallery slideshow-track,.content-for-layout[data-template^=collection] .card-gallery slideshow-slide,.content-for-layout[data-template^=collection] .product-media-container,.content-for-layout[data-template^=collection] .product-media{width:100%;height:100%;aspect-ratio:1 / 1;border:0;border-radius:0;background:transparent;box-shadow:none}.content-for-layout[data-template^=collection] .card-gallery slideshow-component,.content-for-layout[data-template^=collection] .card-gallery slideshow-container,.content-for-layout[data-template^=collection] .card-gallery slideshow-track,.content-for-layout[data-template^=collection] .card-gallery slideshow-slide,.content-for-layout[data-template^=collection] .product-media{min-width:100%;min-height:100%}.content-for-layout[data-template^=collection] .card-gallery img,.content-for-layout[data-template^=collection] .product-media-container img{display:block;width:100%;height:100%;margin:0;padding:0;border:0;border-radius:0;background:transparent;filter:none;object-fit:contain;object-position:center;box-shadow:none}.content-for-layout[data-template^=collection] .product-card img{transition:transform .62s cubic-bezier(.22,1,.36,1),filter .26s ease}.content-for-layout[data-template^=collection] .product-card:hover img{filter:saturate(1.03);transform:scale(1.018)}.content-for-layout[data-template^=collection] .product-card h3,.content-for-layout[data-template^=collection] .product-card .text-block{min-width:0;font-size:.82rem;font-weight:750;letter-spacing:.01em;line-height:1.3;min-block-size:2.6em;overflow-wrap:normal;word-break:normal}.content-for-layout[data-template^=product] .product-information{padding-block:clamp(18px,3vw,46px) clamp(72px,9vw,140px)}.content-for-layout[data-template^=product] .product-information__grid{gap:clamp(24px,4vw,72px)}.content-for-layout[data-template^=product] .product-information__media{background:#f7f3ed}.content-for-layout[data-template^=product] .product-media,.content-for-layout[data-template^=product] .product-media-container{aspect-ratio:1;background:#f7f3ed}.content-for-layout[data-template^=product] .product-media img,.content-for-layout[data-template^=product] .product-media-container img{width:100%;height:100%;padding:clamp(12px,2vw,30px);background:transparent;object-fit:contain}.content-for-layout[data-template^=product] .product-details>.group-block{padding:clamp(24px,4vw,58px);border-top:10px solid var(--fnf-acid);background:#fff;box-shadow:0 30px 80px #11110f14}.content-for-layout[data-template^=product] .product-details h1{margin:0;color:var(--fnf-ink);font-size:clamp(2.7rem,5vw,6.5rem);font-weight:850;letter-spacing:-.065em;line-height:.86;text-transform:uppercase}.content-for-layout[data-template^=product] .product-details h1:before{display:block;margin-bottom:18px;color:var(--fnf-orange-text);content:"FNF SELECT / AUTHENTIC PAIR";font-size:.75rem;font-weight:850;letter-spacing:.16em;line-height:1.4}.content-for-layout[data-template^=product] .price{font-size:clamp(1.1rem,1.6vw,1.45rem);font-weight:750}.content-for-layout[data-template^=product] variant-picker,.content-for-layout[data-template^=product] .variant-picker{padding-block:18px}.content-for-layout[data-template^=product] .variant-option__button-label,.content-for-layout[data-template^=product] .variant-option__button-label__text,.content-for-layout[data-template^=product] label:has(input[type=radio]){border-radius:0;font-weight:750}.content-for-layout[data-template^=product] .add-to-cart-button,.content-for-layout[data-template^=product] button[name=add]{min-height:62px;border:1px solid var(--fnf-ink);border-radius:0;background:var(--fnf-ink);color:#fff;font-size:.75rem;font-weight:850;letter-spacing:.13em;text-transform:uppercase;transition:background-color .18s ease,color .18s ease}.content-for-layout[data-template^=product] .add-to-cart-button:hover,.content-for-layout[data-template^=product] .add-to-cart-button:focus-visible,.content-for-layout[data-template^=product] button[name=add]:hover,.content-for-layout[data-template^=product] button[name=add]:focus-visible{background:var(--fnf-acid);color:var(--fnf-ink)}.content-for-layout[data-template^=product] .product-details .rte{color:var(--fnf-muted);font-size:.95rem;line-height:1.65}.content-for-layout[data-template^=product] .accordion,.content-for-layout[data-template^=product] details{border-color:var(--fnf-line)}.content-for-layout[data-template^=product] .sticky-add-to-cart__bar{border:1px solid var(--fnf-ink);border-radius:0;background:var(--fnf-acid);color:var(--fnf-ink)}@media(max-width:749px){.content-for-layout[data-template^=collection] h1{width:100%;max-width:100%;font-size:clamp(2.75rem,14vw,4.8rem);line-height:.9;overflow-wrap:normal;text-wrap:balance;word-break:normal}.content-for-layout[data-template^=collection] .product-grid{padding-top:30px}.content-for-layout[data-template^=collection] .product-grid__item:before{top:8px;left:8px}.content-for-layout[data-template^=product] .product-information{padding-top:0}.content-for-layout[data-template^=product] .product-media img,.content-for-layout[data-template^=product] .product-media-container img{padding:16px}.content-for-layout[data-template^=product] .product-details{position:static;width:100%;max-width:100%;margin-inline:0}.content-for-layout[data-template^=product] .product-details>.group-block{--padding-inline-start: 20px !important;--padding-inline-end: 20px !important;width:100%;margin-top:-1px;padding:26px 20px 40px;padding-inline:20px!important;box-shadow:none}.content-for-layout[data-template^=product] .product-details h1{max-width:100%;font-size:clamp(1.9rem,8.2vw,2.4rem);letter-spacing:-.04em;line-height:.98;overflow-wrap:normal;text-wrap:balance;word-break:normal}.content-for-layout[data-template^=product] .product-information:has(variant-picker[data-product-handle=fnf-select-gift-card]) .product-details h1{max-width:9ch;font-size:clamp(2rem,9vw,2.5rem);letter-spacing:-.04em;line-height:.98}.content-for-layout[data-template^=product] .product-information:has(variant-picker[data-product-handle=fnf-select-gift-card]) .product-information__grid{gap:0}.content-for-layout[data-template^=product] .product-information:has(variant-picker[data-product-handle=fnf-select-gift-card]) .product-details{width:100%;max-width:100%;margin-inline:0}.content-for-layout[data-template^=product] .product-information:has(variant-picker[data-product-handle=fnf-select-gift-card]) .product-details>.group-block{width:100%;margin:0;padding-inline:28px}.content-for-layout[data-template^=product] .product-information:has(variant-picker[data-product-handle=fnf-select-gift-card]) .product-details h1:before{content:"FNF SELECT / DIGITAL GIFT CARD"}variant-picker[data-product-handle=fnf-select-gift-card] .variant-option--equal-width-buttons{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}variant-picker[data-product-handle=fnf-select-gift-card] .variant-option__button-label{width:100%;min-width:0;min-height:58px;margin:0}}
/*# sourceMappingURL=/cdn/shop/t/4/assets/fnf-select.css.map */
