.collection-wrapper{background-color:var(--secondary-background)}.collection-product-grid{--gap:18px;--product-per-row:3;--product-size:1;max-width:88%;margin:0 auto;display:flex;flex-wrap:wrap;gap:var(--gap)}@media only screen and (max-width:1023px){.collection-product-grid{--product-per-row:2}}@media only screen and (max-width:767px){.collection-product-grid{--product-per-row:1;max-width:92%}}.collection-product-grid .collection-product-grid-item{--product-side-offset:calc((var(--gap) * (var(--product-per-row) - var(--product-size))) / (var(--product-per-row)));max-width:calc((100% / var(--product-per-row) * var(--product-size)) - var(--product-side-offset));width:100%;height:auto}.collection-product-grid .product-card{height:100%;display:flex;flex-direction:column}.collection-product-grid .product-card .product-card__media{flex:1}.collection-product-grid .product-card .product-card__media .product-card__media--wrapper{position:relative;width:100%;height:100%}.collection-product-grid .product-card .product-card__sale-badge{width:70px;height:70px}@media only screen and (max-width:767px){.collection-product-grid .product-card .product-card__sale-badge{width:60px;height:60px}}.collection-product-grid .banner-item{--product-size:var(--width);--outline-2-font-size-desktop:var(--heading-font-size);--outline-2-font-size-mobile:var(--heading-font-size-mobile);--outline-2-font-size-mobile-value:calc(var(--outline-2-font-size-mobile) * 1px);--border-radius:5px;min-height:420px;overflow:hidden;max-height:100%;overflow:hidden;position:relative;border-radius:var(--border-radius);color:var(--color);background-color:var(--background-color)}@media only screen and (max-width:1023px){.collection-product-grid .banner-item{--product-size:2}.collection-product-grid .banner-item:nth-child(even){--product-size:var(--width)}}@media only screen and (max-width:767px){.collection-product-grid .banner-item{min-height:343px}}.collection-product-grid .banner-item .outline-2{-webkit-text-stroke:2px var(--color)}.collection-product-grid .banner-item .outline-2 span:before{color:var(--color)}@media only screen and (max-width:767px){.collection-product-grid .banner-item .outline-2{font-size:calc(var(--outline-2-font-size-mobile) * 1px)}}@media only screen and (max-width:1279px){.collection-product-grid .banner-item.one-third .outline-2{font-size:calc(var(--outline-2-font-size-mobile-value) + (var(--outline-2-font-size-desktop) - var(--outline-2-font-size-mobile)) * ((90% - 375px)/ (1440 - 375)))}}@media only screen and (max-width:1023px){.collection-product-grid .banner-item.one-third .outline-2{font-size:calc(var(--outline-2-font-size-mobile-value) + (var(--outline-2-font-size-desktop) - var(--outline-2-font-size-mobile)) * ((100vw - 375px)/ (1440 - 375)))}}@media only screen and (max-width:767px){.collection-product-grid .banner-item.one-third .outline-2{font-size:calc(var(--outline-2-font-size-mobile) * 1px)}}.collection-product-grid pagination-component{width:100%;display:flex;align-items:center;justify-content:center;margin-top:30px}.collection-product-grid pagination-component:empty{display:none;margin-top:30px}.collection-product-grid pagination-component .pagination-load-more{display:flex;align-items:center;justify-content:center;padding:7px 10px;opacity:0;visibility:hidden;border:none;background-color:transparent;color:var(--subheading-desktop-color);transition:background .3s;border-radius:10px}.collection-product-grid pagination-component .pagination-load-more.loading{opacity:1;visibility:visible}.collection-product-grid pagination-component .pagination-load-more.loading svg{animation:rotation 1.3s infinite cubic-bezier(.4,.38,.68,.66)}.collection-product-grid pagination-component .pagination-load-more svg{width:30px;height:30px}.collection-product-grid pagination-component.pagination-error .pagination-load-more{color:var(--primary-background);background-color:#ffc0cb9e}@keyframes rotation{from{transform:rotate(0)}to{transform:rotate(360deg)}}