.plp-banner{position:relative}.plp-banner--texts{font-size:.75rem;line-height:normal;text-transform:uppercase;@media (min-width:768px){padding-right:1.25rem;width:50%}}.plp-grid:focus-visible{outline:none}.plp-nav{align-items:center;background-color:#fff;display:flex;height:2.75rem;left:0;top:3.875rem;width:100%;z-index:10}.body-scrolled .plp-nav{position:fixed;top:3.875rem}.has-announcement .plp-nav{top:6.375rem}.has-announcement.body-scrolled .plp-nav{top:3.875rem}.breadcrumb{display:none}.plp-tile{min-height:15rem}@media (min-width:1024px){.plp-banner--heading{margin-top:2.75rem}.plp-banner--desc{margin-top:1rem}.breadcrumb{align-items:center;display:flex}.plp-nav{top:7.25rem}.body-scrolled .plp-nav{top:4.125rem}.has-announcement .plp-nav{top:9.75rem}.has-announcement.body-scrolled .plp-nav{top:4.125rem}}@media (min-width:1400px){.plp-tile{min-height:19rem}}.plp-nav--inner{height:100%;justify-content:space-between;width:100%}.plp-breadcrumbs,.plp-breadcrumbs-count,.plp-nav--inner{align-items:center;display:flex}.plp-breadcrumbs-count{gap:1rem}.breadcrumb-disabled{display:inline-block;margin:0 .25rem}.breadcrumb *{text-transform:capitalize}.product-grid{column-gap:1.25rem;display:grid;grid-auto-rows:minmax(300px,auto);row-gap:2.5rem}@media (min-width:1024px){.product-grid{grid-template-columns:repeat(4,1fr)}}@media (min-width:1400px){.product-grid{grid-auto-rows:minmax(400px,auto)}}.product-card{display:flex;flex-direction:column;height:100%;position:relative}.product-card--top{background-color:#eaeaea;height:0;margin-bottom:.5rem;overflow:hidden;padding-bottom:133.3%;position:relative}.product-card--top .swiper-pagination{z-index:9}.product-card--image__main{inset:0;position:absolute}.product-card--more{margin-top:.5rem}.product-card--more+.product-card--more{display:none}.product-card--loading{align-items:center;display:flex;justify-content:center;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%)}.product-card--loading__dot{background-color:#7b7b7b;display:inline-block;height:3px;margin:.2rem;width:3px}.product-card--loading__dot:nth-of-type(2){animation:dots-first 1.2s steps(5,start) infinite}.product-card--loading__dot:nth-of-type(3){animation:dots-second 1.2s steps(5,start) infinite}.pagination-loader{display:none!important;margin-top:2.5rem}.pagination-load-more+.pagination-loader{display:grid!important}@keyframes dots-first{0%{background-color:transparent}24.9%{background-color:transparent}25%{background-color:#7b7b7b}50%{background-color:#7b7b7b}75%{background-color:#7b7b7b}75.1%{background-color:transparent}to{background-color:transparent}}@keyframes dots-second{0%{background-color:transparent}25%{background-color:transparent}49.9%{background-color:transparent}50%{background-color:#7b7b7b}75%{background-color:#7b7b7b}75.1%{background-color:transparent}to{background-color:transparent}}.swym-button.swym-add-to-wishlist-view-product.swym-added:before{display:none}.swym-button.swym-add-to-wishlist-view-product.swym-added:after{color:#fff!important;content:var(--wishlist-saved)!important;display:inline-block!important}.product-card--image__first{height:100%;left:50%;object-fit:cover;position:absolute;top:50%;transform:translate(-50%,-50%);width:100%}.product-card--hover{display:flex;flex-direction:column;opacity:0;pointer-events:none;z-index:1}.product-card--hover:after{border-bottom:16px solid transparent;border-right:16px solid #fff;border-top:16px solid transparent;right:-2px;top:-10px;transform:rotate(135deg)}.product-card--title{column-gap:1rem;display:flex;justify-content:space-between}.plp-filter-sort--btn{align-items:center;color:rgb(var(--color-text));display:inline-flex;font-size:.75rem;line-height:normal;margin-left:2rem}.plp-filter-sort--btn .icon{margin-right:.625rem}.plp-products-count{text-transform:none}@media (min-width:1024px){.product-card:hover .product-card--hover{opacity:1;pointer-events:auto}.product-card--more{visibility:hidden}.product-card:hover .product-card--more{visibility:visible}}.product-card--wishlist{display:none;opacity:0;pointer-events:none}@media (min-width:1024px){.product-card:has(.swym-button.swym-added) .product-card--hover{border-bottom:1px solid #fff;border-right:1px solid #fff;display:flex;opacity:1;pointer-events:auto;picture{opacity:0}}.product-card:has(.swym-button.swym-added):hover .product-card--second picture{opacity:1}}.row-span-1{grid-row:span 1/span 1}.row-span-2{grid-row:span 2/span 2}
/*# sourceMappingURL=criticalCollection.css.map*/