.fp{line-height:normal}@media(max-width:989px){.section-featured-product+.shopify-section>.section-gap{margin-top:8px}}.fp__gallery{display:grid}.fp__stage{position:relative;width:100%;aspect-ratio:4 / 5;max-height:85svh;overflow:hidden;overflow:clip;background:var(--color-tile)}.fp__slide{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;transition:opacity 1s ease}.fp__slide.is-active{z-index:1;opacity:1}.fp__img{width:100%;height:100%;object-fit:cover}.fp__slide .fp__img{transition:transform 5s ease-out}.fp.is-motion .fp__slide.is-active .fp__img{transform:scale(1.04)}.fp__placeholder{fill:var(--color-disabled)}.fp__stage-link{position:absolute;top:0;right:0;bottom:0;left:0;z-index:2}.fp__tile{display:none;overflow:hidden;background:var(--color-tile)}.fp__controls{position:absolute;right:12px;bottom:0;left:12px;z-index:3;display:flex;align-items:flex-end;gap:4px}.fp__dots{display:flex;flex:1;gap:4px}.fp__dot{display:flex;flex:1;align-items:flex-end;height:44px;padding-bottom:12px}.fp__dot-mark{display:block;width:100%;height:3px;background:#14110f33;transition:background .3s}.fp__dot.is-active .fp__dot-mark{background:var(--color-ink)}.fp__pause{display:flex;flex:none;align-items:flex-end;justify-content:center;width:44px;height:44px;margin-right:-10px;padding-bottom:5px}.fp__pause-box{display:flex;align-items:center;justify-content:center;width:24px;height:24px;background:#ffffffd9;color:var(--color-ink)}.fp__play-icon,.fp__pause.is-paused .fp__pause-icon{display:none}.fp__pause.is-paused .fp__play-icon{display:block}.fp__info{display:flex;flex-direction:column;gap:18px;padding:22px 20px 32px}.fp__head{display:flex;flex-direction:column;gap:10px;margin-top:-8px}.fp__name{font-size:28px;line-height:1.08}.fp__name a:hover{color:var(--color-ink)}@media(max-width:989px){.fp__name a{position:relative}.fp__name a:after{content:"";position:absolute;top:-2px;right:0;bottom:-2px;left:0}}.fp__price-row{display:flex;flex-wrap:wrap;align-items:center;gap:10px}.fp__price{font-size:22px}.fp__tag{padding:3px 7px;background:var(--color-ink);color:var(--color-on-ink);font-size:11px;white-space:nowrap}.fp__compare{color:var(--color-text-secondary);font-size:14px}.fp__picker{display:flex;flex-direction:column;gap:14px}.fp__sizes{display:flex;flex-direction:column;gap:6px;--size-w: 60px;--size-h: 46px;--size-fs: 15px}.fp__picker .picker-low{margin-top:-8px}.fp__prompt{color:var(--color-ink);font-size:13px;line-height:normal}.fp__prompt:empty{position:absolute}.fp__sizes.is-prompting .size-opt:not(.size-opt--sold){outline:1px solid var(--color-ink);outline-offset:-1px;animation:fp-size-pulse .45s ease 2}.fp__sizes.is-prompting .size-opt:has(.size-opt__input:focus-visible){outline:3px solid var(--color-ink);outline-offset:-3px}@keyframes fp-size-pulse{50%{background:var(--color-button-light)}}.fp__actions{display:flex;flex-direction:column;gap:8px}.fp__buy{display:flex;gap:8px}.fp__add{flex:1;min-height:52px;padding:0 16px}.fp__add[aria-busy=true]{opacity:.8}.fp__heart{display:flex;flex:none;align-items:center;justify-content:center;width:52px;height:52px;border:1px solid var(--color-line);color:var(--color-ink)}.fp__heart[aria-pressed=true] .icon path{fill:currentColor}.fp__restock{align-self:flex-start;color:var(--color-text-secondary);font-size:14px;text-decoration:underline;text-underline-offset:2px}.fp__details{display:none}.fp__perks{display:flex;flex-direction:column;gap:6px;font-size:13px}.fp__perk{display:flex;align-items:center;gap:10px}.fp__perk .icon{flex:none}.fp--empty{padding:64px var(--gutter);background:var(--color-panel);text-align:center}@media(min-width:990px){.fp{display:grid;border-bottom:1px solid var(--color-line);grid-template-columns:minmax(0,1fr) clamp(420px,37.5vw,540px)}.fp__gallery{grid-template-columns:3fr 2fr;grid-template-rows:410px 410px;gap:4px;padding:4px 0 4px 4px}.fp__stage{grid-row:span 2;aspect-ratio:auto;max-height:none}.fp__tile{display:block}.fp__tile[hidden]{display:none}.fp__gallery.has-1-tile .fp__tile{grid-row:span 2}.fp--no-tiles .fp__stage,.fp__gallery.has-0-tiles .fp__stage{grid-column:1 / -1}.fp__controls{right:auto;bottom:4px;left:8px;align-items:center;gap:0;min-height:32px}.fp__dots{flex:none;gap:0}.fp__dot{flex:none;align-items:center;justify-content:center;height:24px;padding:0 8px}.fp__dot-mark{width:8px;height:8px;border-radius:4px;background:#14110f40;transition:all .3s}.fp__dot.is-active .fp__dot-mark{width:28px}.fp__pause{align-items:center;width:32px;height:32px;margin:0 0 0 2px;padding:0}.fp__info{justify-content:center;gap:26px;padding:48px clamp(32px,3.9vw,56px)}.fp__label{font-size:14px}.fp__head{gap:14px;margin-top:0}.fp__name{font-size:38px;line-height:1.05}.fp__price-row{gap:12px}.fp__price{font-size:28px}.fp__tag{padding:4px 9px;font-size:12px}.fp__compare{font-size:16px}.fp__picker{gap:16px}.fp__sizes{gap:8px;--size-w: 56px;--size-h: 44px}.fp__add{min-height:50px}.fp__heart{width:50px;height:50px}.fp__details{display:flex;min-height:50px}.fp__perks{gap:8px;font-size:14px}}
/*# sourceMappingURL=/cdn/shop/t/5/assets/section-featured-product.css.map */
