.nf-grid-gallery--full{width:100%;max-width:none}.nf-grid-gallery__grid{container-type:inline-size;display:grid;grid-auto-flow:dense;gap:var(--nf-grid-gap, 0);grid-template-columns:repeat(var(--nf-grid-cols-mobile, 2),minmax(0,1fr));--nf-cell-size: calc( (100cqw - (var(--nf-grid-cols-mobile) - 1) * var(--nf-grid-gap, 0px)) / var(--nf-grid-cols-mobile, 2) );grid-auto-rows:var(--nf-cell-size)}@media screen and (min-width:750px){.nf-grid-gallery__grid{grid-template-columns:repeat(var(--nf-grid-cols-desktop, 5),minmax(0,1fr));--nf-cell-size: calc( (100cqw - (var(--nf-grid-cols-desktop) - 1) * var(--nf-grid-gap, 0px)) / var(--nf-grid-cols-desktop, 5) )}}.nf-grid-gallery__item{min-height:0;grid-column:span var(--nf-span-col-mobile, 1);grid-row:span var(--nf-span-row-mobile, 1)}@media screen and (min-width:750px){.nf-grid-gallery__item{grid-column:span var(--nf-span-col-desktop, 1);grid-row:span var(--nf-span-row-desktop, 1)}}.nf-grid-gallery__link{position:relative;display:block;width:100%;height:100%;min-height:inherit;overflow:hidden;color:inherit;text-decoration:none}.nf-grid-gallery__link:focus-visible{outline:.2rem solid rgba(var(--color-foreground),.5);outline-offset:.2rem}.nf-grid-gallery__link--static{cursor:default}.nf-grid-gallery__media{display:block;width:100%;height:100%;min-height:0}.nf-grid-gallery__img,.nf-grid-gallery__placeholder{display:block;width:100%;height:100%;object-fit:cover;transform:scale(1);transition:transform .4s ease}.nf-grid-gallery__link:hover .nf-grid-gallery__img,.nf-grid-gallery__link:focus-visible .nf-grid-gallery__img,.nf-grid-gallery__link:hover .nf-grid-gallery__placeholder,.nf-grid-gallery__link:focus-visible .nf-grid-gallery__placeholder{transform:scale(1.08)}.nf-grid-gallery__overlay{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;padding:1rem;background:#00000073;opacity:0;transition:opacity .25s ease}.nf-grid-gallery__link:hover .nf-grid-gallery__overlay,.nf-grid-gallery__link:focus-visible .nf-grid-gallery__overlay{opacity:1}@media(prefers-reduced-motion:reduce){.nf-grid-gallery__overlay,.nf-grid-gallery__img,.nf-grid-gallery__placeholder{transition:none}.nf-grid-gallery__link:hover .nf-grid-gallery__img,.nf-grid-gallery__link:focus-visible .nf-grid-gallery__img,.nf-grid-gallery__link:hover .nf-grid-gallery__placeholder,.nf-grid-gallery__link:focus-visible .nf-grid-gallery__placeholder{transform:scale(1)}}.nf-grid-gallery__overlay-inner{display:flex;flex-direction:column;align-items:center;gap:.35rem;text-align:center;color:#fff}.nf-grid-gallery__title{font-size:14px;line-height:1.25}.nf-grid-gallery__price-wrap{font-size:.9rem}.nf-grid-gallery__price-wrap .price,.nf-grid-gallery__price-wrap .price__container,.nf-grid-gallery__price-wrap .price-item,.nf-grid-gallery__price-wrap s{color:#fff}.nf-product-discount-banner{display:flex;align-items:center;gap:.625rem;width:100%;box-sizing:border-box;background-color:var(--nf-discount-banner-bg);color:var(--nf-discount-banner-text);padding:var(--nf-discount-banner-padding);min-height:var(--nf-discount-banner-size);font-size:var(--nf-discount-banner-font-size);font-weight:var(--nf-discount-banner-font-weight);line-height:1.35;border-radius:var(--nf-discount-banner-radius);overflow:hidden}.nf-product-discount-banner__icon{flex-shrink:0;display:flex;align-items:center;justify-content:center;width:1.35em;height:1.35em;color:inherit}.nf-product-discount-banner__icon-svg{display:block;width:100%;height:100%}.nf-product-discount-banner__icon .icon{width:100%;height:100%}.nf-product-discount-banner__icon--custom{overflow:hidden}.nf-product-discount-banner__icon-image{display:block;width:100%;height:100%;object-fit:contain}.nf-product-discount-banner__text{flex:1;min-width:0}.nf-product-discount-banner__text p{margin:0}.nf-product-discount-banner__text strong{font-weight:700}.trustpilot-pdp-dynamic{display:flex;align-items:center;gap:var(--gap-sm);margin-bottom:var(--spacing-10)}.trustpilot-pdp-dynamic a{display:flex;align-items:center;gap:var(--gap-sm);text-decoration:none;color:inherit}.trustpilot-pdp-dynamic__logo{height:auto;width:85px}.trustpilot-pdp-dynamic__text{font-weight:500}.trustpilot-pdp-dynamic__rating{color:var(--color-foreground-subdued);transition:opacity .2s ease}.trustpilot-pdp-dynamic a:hover{opacity:.8}.trustpilot-pdp-dynamic[data-loading=true] .trustpilot-pdp-dynamic__rating{opacity:.6}
/*# sourceMappingURL=/cdn/shop/t/2/compiled_assets/styles.css.map */
