.block_swiper_products{--thumbnail-width: min(90vw, 29.5rem);--thumbnail-height: calc( var(--thumbnail-width) * 1.15 );--navicon-size: clamp(3rem, 0.8011rem + 6.5152vw, 5.6875rem);--card-padding-x: .9rem;--card-width: calc( var(--thumbnail-width) + (2 * var(--card-padding-x) ) )}.block_swiper_products.grid-page{max-width:100vw}.block_swiper_products .products-grid{--cols: 1;display:grid;place-content:center;grid-template-columns:repeat(auto-fit, var(--thumbnail-width));gap:calc(var(--card-padding-x)*2)}@media(min-width: 540px){.block_swiper_products .products-grid{--cols: 2}}@media(min-width: 992px){.block_swiper_products .products-grid{--cols: 3}}.block_swiper_products .product-card{max-width:var(--card-width)}.block_swiper_products .product-card.swiper-slide{padding-inline:var(--card-padding-x)}.block_swiper_products .product-card:hover .product-subtitle{color:var(--wp--preset--color--contrast)}.block_swiper_products .product-thumbnail{border-radius:var(--wp--custom--radius--normal);overflow:hidden;height:var(--thumbnail-height);position:relative}.block_swiper_products .product-thumbnail img{object-fit:cover;object-position:top;width:100%;height:100%}.block_swiper_products .product-thumbnail::after{content:"";background:url("/source/f31d5cde49ead152df28d9aab7cdaaa0/button-arrow-primary.7c8acec86ea07c1215c1.svg") no-repeat center;width:17px;height:15px;position:absolute;bottom:calc(3*var(--card-padding-x));right:calc(3*var(--card-padding-x));rotate:45deg;opacity:0;transition:opacity 0.3s ease-in-out}.block_swiper_products .product-thumbnail::before{content:"";background:url("/source/87181c6f345560e13d79492907393f05/small-s-scoder.85c8bd8304c483524400.svg") no-repeat center;background-size:contain;z-index:1;width:22px;height:19px;position:absolute;top:calc(3*var(--card-padding-x));right:calc(3*var(--card-padding-x))}.block_swiper_products .product-card:hover .product-thumbnail::after{opacity:1}.block_swiper_products .product-title{line-height:var(--wp--custom--typography--line-height--normal)}.block_swiper_products .swiper-navigation{position:absolute;display:flex;flex-direction:row-reverse;align-items:center;justify-content:space-between;top:calc(var(--thumbnail-height)/2);width:var(--card-width);left:50%;transform:translate(-50%, -50%);z-index:10;height:0}@media(min-width: 540px){.block_swiper_products .swiper-navigation{width:calc(var(--card-width) + var(--navicon-size))}}@media(min-width: 1600px){.block_swiper_products .swiper-navigation{width:calc(var(--card-width)*3 + var(--navicon-size))}}.block_swiper_products .swiper-navigation .swiper-button-next,.block_swiper_products .swiper-navigation .swiper-button-prev{position:initial;color:var(--wp--preset--color--primary);background-color:var(--wp--preset--color--base);width:var(--navicon-size);height:var(--navicon-size);display:inline-flex;align-items:center;justify-content:center;border-radius:100%;transition:0.3s ease-in-out;transition-property:background-color,color}.block_swiper_products .swiper-navigation .swiper-button-next::after,.block_swiper_products .swiper-navigation .swiper-button-prev::after{content:none}.block_swiper_products .swiper-navigation .swiper-button-next:hover,.block_swiper_products .swiper-navigation .swiper-button-prev:hover{background-color:var(--wp--preset--color--primary);color:var(--wp--preset--color--base)}.block_swiper_products .swiper-navigation .swiper-button-next{transform:rotate(90deg)}.block_swiper_products .swiper-navigation .swiper-button-prev{transform:rotate(-90deg)}.block_swiper_products .swiper-navigation .arrow-prev{transform:rotate(180deg)}
