.ff-store .ff-native-photo-card .product-card__content{display:grid;grid-template-columns:minmax(0,1fr);grid-template-rows:1fr auto auto;gap:0;isolation:isolate}.ff-native-photo-card .card-gallery{grid-column:1;grid-row:1/4;align-self:start;position:relative;aspect-ratio:4/5;border-radius:var(--radius-lg);overflow:hidden}.ff-native-photo-card .card-gallery:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:var(--card-scrim);opacity:.92;pointer-events:none;z-index:1}.ff-native-photo-card:hover .card-gallery:after{opacity:1}.ff-native-photo-card .card-gallery :is(slideshow-component,slideshow-container,slideshow-slides,.product-media){height:100%}.ff-native-photo-card .card-gallery img{width:100%;height:100%;object-fit:cover}.ff-native-photo-card .product-card__content>a[ref=productTitleLink]{display:block;grid-column:1;grid-row:2;z-index:2;padding:1rem 1rem 0;text-align:center;align-self:end}.ff-store .ff-native-photo-card [ref=productTitleLink] :is(.text-block,p,h3){--color:#fff;--width:100%;color:#fff;font:400 clamp(1.05rem,1.8vw,1.3rem)/1.15 var(--font-display);letter-spacing:-.02em;text-align:center;margin:0;padding:0;text-wrap:balance}.ff-store .ff-native-photo-card .product-card__content>product-price{grid-column:1;grid-row:3;z-index:2;padding:.3rem 1rem 1.5rem;--color:#fff;color:#fff;text-align:center;align-items:center;font:700 1rem/1.4 var(--font-body);--width:100%}.ff-native-photo-card .product-card__content>product-price :is(.price,.compare-at-price){color:inherit}.ff-native-photo-card .product-badges{z-index:3}.ff-native-photo-card .product-card__content>.product-grid-view-zoom-out--details{display:none}.ff-native-photo-card .product-card__content>:not(.card-gallery):not([ref=productTitleLink]):not(product-price):not(.product-grid-view-zoom-out--details){grid-column:1;grid-row:auto}.ff-native-photo-card:focus-within{outline:2px solid var(--accent);outline-offset:4px;border-radius:var(--radius-lg)}.ff-store .ff-photo-grid .product-grid{grid-template-columns:repeat(auto-fill,minmax(min(100%,210px),1fr));gap:clamp(1.25rem,2.5vw,2rem)}@media(max-width:640px){.ff-store .ff-photo-grid .product-grid{grid-template-columns:minmax(0,1fr);gap:1.25rem}.ff-store .ff-native-photo-card [ref=productTitleLink] :is(.text-block,p,h3){font-size:1rem}}.ff-store .ff-native-photo-card product-price [ref=priceContainer]{--color:#fff;--color-foreground:#fff;color:#fff;width:100%;text-align:center;font:700 1rem/1.4 var(--font-body)}.ff-store .ff-native-photo-card product-price [ref=priceContainer] :is(.price,.compare-at-price){font:inherit;color:inherit}.ff-store .ff-native-photo-card product-price .price__sale{justify-content:center}.ff-store:has(main[data-template=collection]){--page-content-width:1320px;--page-width:1360px;--page-margin:20px}@media(min-width:750px){.ff-store .ff-photo-grid>.collection-wrapper{grid-template-columns:minmax(20px,1fr) 232px clamp(2rem,4vw,3.5rem) minmax(0,1032px) minmax(20px,1fr)}.ff-store .ff-photo-grid .facets-block-wrapper--vertical:not(.hidden){grid-column:2;margin-right:0}.ff-store .ff-photo-grid .collection-wrapper>#ResultsList{grid-column:4}.ff-store .ff-photo-grid .collection-wrapper>.facets-controls-wrapper{grid-column:2/5}}.ff-store .ff-photo-grid{--page-margin:20px;--page-content-width:1320px;--page-width:1360px}@media(min-width:750px)and (max-width:900px){.ff-store .ff-photo-grid>.collection-wrapper{grid-template-columns:20px minmax(0,1fr) 20px}.ff-store .ff-photo-grid .collection-wrapper>.facets-block-wrapper--vertical{display:none}.ff-store .ff-photo-grid .collection-wrapper>.facets-controls-wrapper{display:none}.ff-store .ff-photo-grid .collection-wrapper>#ResultsList{grid-column:2}.ff-store .ff-photo-grid .facets-toggle{display:flex;grid-column:2}.ff-store .ff-photo-grid .facets-toggle__button{display:flex}}@media(max-width:749px){.ff-store .ff-photo-grid #ResultsList{padding-inline:20px}}@media(min-width:901px){.ff-store .ff-photo-grid>.collection-wrapper:not(:has(>.facets-block-wrapper--vertical:not(.hidden):not(theme-drawer))){grid-template-columns:minmax(20px,1fr) minmax(0,1320px) minmax(20px,1fr)}.ff-store .ff-photo-grid>.collection-wrapper:not(:has(>.facets-block-wrapper--vertical:not(.hidden):not(theme-drawer)))>#ResultsList{grid-column:2}.ff-store .ff-photo-grid>.collection-wrapper:not(:has(>.facets-block-wrapper--vertical:not(.hidden):not(theme-drawer)))>:is(.facets-block-wrapper,.facets-controls-wrapper){grid-column:2}}.ff-store :is(.facets,.facets-toggle,theme-drawer,.sorting-filter){--color-foreground:var(--ink);--color-foreground-rgb:var(--ff-ink-rgb);--color-background:var(--bg);--color-input-text:var(--ink);--color-input-background:var(--bg);--color-input-border:var(--line-strong);color:var(--ink)}.ff-store :is(.facets,.facets-toggle,theme-drawer) :is(.checkbox__label,.price-facet__separator,.field__input,.field__label,.facets__label,.facets__clear-all-link){color:var(--ink)}.ff-store :is(.facets,theme-drawer) input::placeholder{color:var(--ink-muted);opacity:1}.ff-store .product-information__media .sticky-content{top:var(--ff-header-height,69px)}.ff-store .product-information__media .sticky-content[data-ff-tall-media]{position:static}.ff-contact-fields{display:grid;gap:var(--gap-md,1rem)}.ff-contact-fields[hidden],[data-ff-contact-response][hidden]{display:none!important}.ff-home-board-item a{color:inherit;text-underline-offset:.2em}.ff-store product-recommendations:has([data-has-recommendations=false]){display:none}.ff-store .products-count-wrapper{color:var(--ink-muted)}ff-bundle-components{display:block;color:var(--ink)}ff-bundle-components[hidden]{display:none}ff-bundle-components h2{font-size:1.35rem;margin-block:1.5rem 1rem}ff-bundle-components .ff-home-board-list{margin:0;padding:0}ff-bundle-components .ff-home-board-item{padding-block:.85rem;border-bottom:1px solid var(--line)}ff-bundle-components dt{font-family:var(--font-display);font-size:1.2rem}ff-bundle-components dd{margin:.25rem 0 0;color:var(--ink-muted);font-size:.875rem}ff-bundle-components .ff-bundle-description{max-inline-size:min(55ch,calc(100% - clamp(1rem,3vw,3rem)))}.ff-product-card__price{--color:#fff;--color-foreground:#fff;color:#fff;font-weight:700}.ff-catalog-actions{margin-block-end:1.25rem}
/*# sourceMappingURL=/cdn/shop/t/11/assets/ff-commerce.css.map */
