.product-card-container{padding:.75rem}.product-card-container .product-card{border-radius:.375rem;--tw-border-opacity:1;border-color:rgb(109 109 109/var(--tw-border-opacity,1))}.product-card-container .product-card .product-card-content{position:relative}.product-card-container .product-card .product-card-content:after{background:transparent;border-radius:.25rem;bottom:-4.75rem;box-shadow:0 .25rem .625rem #0006;content:"";display:block;left:-.75rem;opacity:0;position:absolute;right:-.75rem;top:-.75rem;transition:opacity .12s;visibility:hidden;will-change:opacity;z-index:1}.product-card-container .product-card .product-card-content .create-and-buy{left:0;margin-top:1rem;position:absolute;right:0;top:100%;visibility:hidden;z-index:2}.product-card-container .product-card.in-viewport,.product-card-container .product-card:hover{z-index:1}.product-card-container .product-card.in-viewport .product-card-content:after,.product-card-container .product-card:hover .product-card-content:after{opacity:1;visibility:visible}.product-card-container .product-card.in-viewport .create-and-buy,.product-card-container .product-card:hover .create-and-buy{visibility:visible}.product-card-container .product-card .price-container,.product-card-container .product-card .price-label{font-size:18px}.pagination[data-v-eff40ea5]{display:flex;justify-content:center;margin-top:2rem}.product-grid-container[data-v-63537193]{display:flex;flex-direction:column;gap:2rem;padding-bottom:5rem}.product-grid[data-v-63537193]{display:grid;gap:1.5rem;grid-template-columns:repeat(1,minmax(0,1fr))}@media (min-width:640px){.product-grid[data-v-63537193]{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width:768px){.product-grid[data-v-63537193]{grid-template-columns:repeat(4,minmax(0,1fr))}}.rating{align-items:center;display:flex;gap:.25rem}.rating svg{height:1rem;width:1rem}.homepage-review{align-items:center;display:flex;flex-direction:column;height:100%;text-align:center;--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1));padding:2rem 1.5rem}.homepage-review h3{font-weight:900;letter-spacing:.025em;margin-bottom:.25rem;margin-top:.25rem;text-transform:uppercase}.homepage-review span{font-size:.875rem;line-height:1.25rem;--tw-text-opacity:1;color:rgb(176 176 176/var(--tw-text-opacity,1))}.homepage-review p{padding-bottom:.5rem;padding-top:.5rem}.homepage-review a{font-weight:700;--tw-text-opacity:1;color:rgb(241 73 180/var(--tw-text-opacity,1))}.homepage-reviews{background-color:#99dff9;padding-bottom:2rem;padding-top:2rem}.homepage-reviews h2{font-size:1.875rem;font-weight:900;letter-spacing:.025em;line-height:2.25rem;padding-bottom:2rem;text-align:center}.homepage-reviews .swiper-slide{height:100%}.homepage-reviews .swiper-button-next,.homepage-reviews .swiper-button-prev{--swiper-navigation-sides-offset:-35px;--swiper-navigation-color:#000}.homepage-perks{--tw-bg-opacity:1;background-color:rgb(0 0 0/var(--tw-bg-opacity,1));font-weight:900;text-align:center;--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1));font-family:Fira Sans,sans-serif}.homepage-perks .perks-list{align-items:flex-start;display:flex;gap:.5rem;overflow-x:auto;width:100%}@media (min-width:768px){.homepage-perks .perks-list{justify-content:space-between;overflow-x:hidden}}.homepage-perks .perks-list{padding-bottom:2rem;padding-top:2rem}.homepage-perks .perks-list>div{align-items:center;display:flex;flex-direction:column;flex-grow:0;flex-shrink:0;gap:.5rem;line-height:1.25rem;text-transform:uppercase;width:9rem}.homepage-perks .perks-list>div img.loaded{height:72px;width:72px}
