.template-search__results,.product-grid-container{position:relative}.load-more{text-align:center;margin-top:30px}.load-more .load-more_spinner svg{width:24px;height:24px}.load-more_spinner{display:none}load-more:focus-visible{outline-offset:.3rem;border-radius:var(--buttons-radius-outset)}.collection .product-grid{margin-top:0;padding-bottom:1px;margin-bottom:0}.collection .image__part img{border-radius:var(--media-radius);max-width:100%;width:100%}.image__part.grid__item{border-radius:var(--media-radius);background-size:cover;background-repeat:no-repeat;background-position:bottom center}.collection .content__heading{margin:0 0 10px}.collection .content_wrapper .button{display:inline-flex}.collection .content_wrapper p{text-transform:uppercase;font-size:calc(var(--font-body-scale) * 16px);font-weight:var(--font-body-weight-semibold)}.collection .content_wrapper h3{font-size:calc(var(--font-body-scale) * 28px)}.image__part.grid__item{max-width:25%}.pro-part.grid__item{max-width:75%}.sponsored-product .image__part.grid__item{max-width:30%}.sponsored-product .pro-part.grid__item{max-width:70%}.section__wrapper .b-transparent .content_wrapper{background:transparent;border:none;box-shadow:none;padding:0;word-break:break-word}.section__wrapper .b-transparent .content-container:after{display:none}.section__wrapper .content_wrapper{padding:10px;word-break:break-word}.section__wrapper .image_wrapper{display:flex;height:100%;position:relative;padding:30px}.wbtxt--top{align-items:flex-start;justify-content:flex-start}.wbtxt--middle{align-items:center;justify-content:flex-start}.wbtxt--bottom{align-items:flex-end;justify-content:flex-start}.wbtxtc--left{text-align:left}.wbtxtc--center{text-align:center}.wbtxtc--right{text-align:right}.collection .loading-overlay{top:0;right:0;bottom:0;left:0;display:none;width:100%;padding:0 1.5rem;opacity:.7}.collection.loading .loading-overlay{display:block}.collection--empty .title-wrapper{margin-top:10rem;margin-bottom:15rem}@media(max-width:1199px){.collection .content_wrapper h3{font-size:calc(var(--font-body-scale) * 20px)}.collection .content_wrapper p{font-size:calc(var(--font-body-scale) * 14px)}}@media(max-width:991px){.image__part.grid__item{border-radius:calc(var(--media-radius) * 1 / 2)}}@media screen and (min-width:768px){.collection .loading-overlay{padding-left:5rem;padding-right:5rem}.collection .content__heading{margin:0 0 20px}}@media(min-width:768px)and (max-width:991px){.image__part.grid__item{max-width:calc(40% - var(--grid-desktop-horizontal-spacing) / 2)}.pro-part.grid__item{max-width:calc(60% - var(--grid-desktop-horizontal-spacing) / 2)}.pro-part .grid--3-col-tablet .grid__item{width:calc(50% - var(--grid-desktop-horizontal-spacing) * 1 / 2);max-width:calc(50% - var(--grid-desktop-horizontal-spacing) * 1 / 2)}}@media(max-width:767px){.section__wrapper .image__part{padding:60% 20px;position:relative}.section__wrapper .image_wrapper.wbtxt--middle{align-items:center}.section__wrapper .image_wrapper.wbtxt--bottom{align-items:end}.section__wrapper .image_wrapper{position:absolute;top:0;padding:20px 0;bottom:0}.image__part.grid__item{max-width:calc(40% - var(--grid-mobile-horizontal-spacing) / 2)}.pro-part.grid__item{max-width:calc(60% - var(--grid-mobile-horizontal-spacing) / 2)}.collection .grid__item:only-child{flex:0 0 100%;max-width:100%}.section__wrapper.grid{flex-direction:column}.image__part.grid__item.grid--1-col-tablet-down,.pro-part.grid__item.grid--1-col-tablet-down,.image__part.grid__item.grid--2-col-tablet-down,.pro-part.grid__item.grid--2-col-tablet-down{width:100%;max-width:100%}}@media(min-width:576px)and (max-width:767px){.image__part.grid__item{max-width:30%}.pro-part.grid__item{max-width:70%}}.page-collection .archive-products--premium:not(.product-list) #product-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));column-gap:clamp(1.4rem,2vw,2.6rem);row-gap:clamp(2.4rem,3vw,4rem);margin-left:0;padding:0;align-items:stretch}.page-collection .archive-products--premium:not(.product-list) #product-grid>.grid__item{min-width:0;width:auto;max-width:none;padding-left:0;padding-bottom:0}.page-collection .archive-products--premium .wbproduct-container,.page-collection .archive-products--premium .wbproduct-container .card{height:100%}.page-collection .archive-products--premium .wbproduct-container .card{background:rgb(var(--color-background));border:1px solid rgba(var(--color-foreground),.1);border-radius:1.2rem;overflow:hidden;box-shadow:0 8px 24px rgba(var(--color-foreground),.035);transition:transform .35s ease,box-shadow .35s ease,border-color .35s ease}.page-collection .archive-products--premium .wbproduct-container:hover .card,.page-collection .archive-products--premium .wbproduct-container:focus-within .card{transform:translateY(-4px);border-color:rgba(var(--color-foreground),.18);box-shadow:0 14px 32px rgba(var(--color-foreground),.09)}.page-collection .archive-products--premium .wbproduct-container .card__inner{aspect-ratio:4 / 5;height:auto;min-height:0;overflow:hidden}.page-collection .archive-products--premium .wbproduct-container .card__inner.ratio:before{display:none}.page-collection .archive-products--premium .wbproduct-container .card__media{margin:0;width:100%;height:100%;border-radius:0}.page-collection .archive-products--premium .card__media>.product__media-item{position:absolute;top:0;right:0;bottom:0;left:0;display:none!important}.page-collection .archive-products--premium .card__media>.product__media-item:first-child,.page-collection .archive-products--premium .card__media>.product__media-item.is-carousel-active{display:block!important}.page-collection .archive-products--premium .card__media .media--hover-effect>img+img{display:none!important;opacity:0!important}.page-collection .archive-products--premium .card__media .media,.page-collection .archive-products--premium .card__media .media img{border-radius:0}.page-collection .archive-products--premium .card__media>.product__media-item{overflow:hidden}.page-collection .archive-products--premium .card__media .media{background:transparent}.page-collection .archive-products--premium .card__media .media img{opacity:1!important;visibility:visible;transform-origin:center center;transition:transform .65s cubic-bezier(.2,.65,.3,1),opacity .25s ease}.page-collection .archive-products--premium .card__media .media--hover-effect>img:first-child{opacity:1!important;visibility:visible!important}.page-collection .archive-products--premium .wbproduct-container:hover .card__media .media img,.page-collection .archive-products--premium .wbproduct-container:focus-within .card__media .media img{transform:scale(1.035)}.page-collection .archive-products--premium .wbproduct-container .wbproductdes{padding:1.15rem 1.25rem 1.35rem}.page-collection .archive-products--premium .wbproduct-container .card__heading{font-size:clamp(1.45rem,1.35vw,1.8rem);line-height:1.3;letter-spacing:-.01em}.page-collection .archive-products--premium:not(.product-list) .wbproduct-container .card__heading{min-height:2.6em}.page-collection .archive-products--premium .wbproduct-container .price,.page-collection .archive-products--premium .wbproduct-container .price .price-item{font-size:clamp(1.35rem,1.2vw,1.65rem);font-weight:600}.page-collection .archive-products--premium .wbproduct-container .top_atc{left:auto;right:1.15rem;bottom:1.15rem;opacity:0;pointer-events:none;transform:translateY(.5rem);transition:opacity .25s ease,transform .25s ease;z-index:4}.page-collection .archive-products--premium .wbproduct-container:hover .top_atc,.page-collection .archive-products--premium .wbproduct-container:focus-within .top_atc{opacity:1;pointer-events:auto;transform:translateY(0)}.page-collection .archive-products--premium .top_atc .add-to-cart__submit{width:4.25rem;min-width:4.25rem;height:4.25rem;min-height:4.25rem;padding:0!important;justify-content:center;border-radius:50%;box-shadow:0 6px 18px rgba(var(--color-foreground),.18)}.page-collection .archive-products--premium .top_atc .add-to-cart__submit span:not(.loading-overlay__spinner){display:none}.page-collection .archive-products--premium .top_atc .add-to-cart__submit svg{width:1.9rem;height:1.9rem;margin:0;transform:none}.page-collection .archive-products--premium .wbproduct-container .quick-add{top:1rem;right:1rem;bottom:auto!important;left:auto;padding:0;opacity:0;pointer-events:none;transition:opacity .25s ease,transform .25s ease;transform:translateY(-.35rem)}.page-collection .archive-products--premium .wbproduct-container:hover .quick-add,.page-collection .archive-products--premium .wbproduct-container:focus-within .quick-add{opacity:1;pointer-events:auto;transform:translateY(0)}.page-collection .archive-products--premium .quick-add__submit{width:3.65rem;min-width:3.65rem;height:3.65rem;min-height:3.65rem;padding:0;border:1px solid rgba(255,255,255,.8);border-radius:50%;background:#ffffffe6;color:rgb(var(--color-foreground));box-shadow:0 5px 16px rgba(var(--color-foreground),.12)}.page-collection .archive-products--premium .quick-add__submit>span{display:none}.page-collection .archive-products--premium .quick-add__submit>span~svg{width:1.7rem;height:1.7rem}.archive-media-carousel__dots{position:absolute;z-index:3;right:1rem;bottom:1rem;left:1rem;display:flex;justify-content:center;gap:.4rem;pointer-events:auto}.archive-media-carousel__dot{width:.55rem;height:.55rem;padding:0;border:1px solid rgba(255,255,255,.9);border-radius:50%;background:#141c2d59;cursor:pointer;transition:width .25s ease,border-radius .25s ease,background .25s ease}.archive-media-carousel__dot.is-active{width:1.35rem;border-radius:999px;background:#fff}@media(max-width:991px){.page-collection .archive-products--premium:not(.product-list) #product-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.page-collection .archive-products--premium .wbproduct-container .top_atc,.page-collection .archive-products--premium .wbproduct-container .quick-add{opacity:1;pointer-events:auto;transform:none}}@media(max-width:575px){.page-collection .archive-products--premium:not(.product-list) #product-grid{column-gap:1rem;row-gap:2rem}.page-collection .archive-products--premium .wbproduct-container .wbproductdes{padding:.9rem .85rem 1rem}.page-collection .archive-products--premium .wbproduct-container .card__heading{font-size:1.25rem}.page-collection .archive-products--premium .wbproduct-container .price,.page-collection .archive-products--premium .wbproduct-container .price .price-item{font-size:1.2rem}.page-collection .archive-products--premium .top_atc .add-to-cart__submit{width:3.5rem;min-width:3.5rem;height:3.5rem;min-height:3.5rem}}
/*# sourceMappingURL=/cdn/shop/t/23/assets/template-collection.css.map */
