.collection-banner{margin-top:2rem;border-radius:32px;overflow:hidden}@media(max-width:999px){.collection-banner{margin-top:1.5rem;border-radius:16px}}.collection-banner .content-over-media{--content-over-media-height: unset;aspect-ratio:3/1}@media(max-width:999px){.collection-banner .content-over-media{aspect-ratio:unset;row-gap:20px!important;--content-over-media-height: 260px}}.collection-banner .prose{max-width:var(--collection-banner-text-max-width, none)}.collection-banner__text-background{display:inline-block;width:fit-content;max-width:100%}.collection-banner__content-wrapper{position:relative;z-index:2}.collection-banner--separate .collection-banner__separate-layout{display:grid;grid-template-columns:1fr;gap:2rem}@media(min-width:1000px){.collection-banner--separate .collection-banner__separate-layout{grid-template-columns:1fr 1fr;align-items:center}}.collection-banner--separate .collection-banner__image-wrapper{overflow:hidden;border-radius:32px}@media(max-width:999px){.collection-banner--separate .collection-banner__image-wrapper{border-radius:16px}}.collection-banner--separate .collection-banner__image-wrapper img{width:100%;height:auto;display:block}.collection-banner--separate .collection-banner__content-wrapper{padding:2rem 0}@media(min-width:1000px){.collection-banner--separate .collection-banner__content-wrapper{padding:0}}@media(max-width:999px){.collection-banner .h2{font-size:24px!important}}.collection-categories{display:flex;gap:1rem;overflow-x:auto;padding:2rem 0;margin-right:calc(var(--container-gutter) * -1)}.collection-categories::-webkit-scrollbar{display:none}@media(max-width:699px){.collection-categories{gap:.5rem;margin-right:-1rem;margin-left:-1rem;padding:1.5rem 1rem}}.collection-categories__item{display:flex;align-items:center;padding:1rem 2rem;border-radius:100px;white-space:nowrap;cursor:pointer;transition:all .3s ease;border:1px solid rgba(27,27,26,.2)}.collection-categories__item.active,.collection-categories__item:hover:not(.active){background-color:#1b1b1a;color:#fff;border-color:#1b1b1a}.collection-categories__image-container{width:24px;height:24px;overflow:hidden;margin-right:10px;flex-shrink:0}.collection-categories__image{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.collection-categories__text{display:inline-block;line-height:18px;letter-spacing:.8px}@media(max-width:999px){.collection-categories__text{font-size:14px;letter-spacing:.7px}}.collection-toolbar{display:flex;justify-content:space-between;align-items:center;flex-direction:row;min-height:unset;box-shadow:none;margin-bottom:1.5rem;position:relative;top:unset}@media(max-width:999px){.collection-toolbar{margin-bottom:1rem}}.collection-toolbar__button{padding:0;padding-inline:0!important;opacity:1}.collection-toolbar__button-container{border-inline-start-width:0}.collection-toolbar__button-text{font-family:Apercu-regular;text-transform:capitalize}.collection-toolbar__button-text span:first-child{opacity:.5}@media(max-width:999px){.collection-toolbar__button-text{justify-content:flex-end;font-size:14px}}.collection-toolbar__count{position:relative;inset-block-start:0;inset-inline-start:0;transform:none}@media(max-width:999px){.collection-toolbar__count{font-size:14px}}.collection-promotion{grid-column:span 2}@media(max-width:999px){.collection-promotion{order:5!important;grid-column:1/-1}}.collection-promotion .aspect-square{aspect-ratio:2/1}.collection__list{display:grid;grid-template-columns:repeat(3,1fr);-moz-column-gap:1rem;column-gap:1rem;row-gap:1.5rem}@media(max-width:999px){.collection__list{grid-template-columns:repeat(2,1fr);gap:1rem;display:grid}.collection__list product-card{order:99}.collection__list product-card:nth-child(1){order:1}.collection__list product-card:nth-child(2){order:2}.collection__list product-card:nth-child(3){order:3}.collection__list product-card:nth-child(n+5){order:6}.collection__list product-card:nth-child(4){order:4}.collection__list product-card:nth-child(5){order:4}}.collection__list-container{position:relative;min-height:200px}.collection__main{row-gap:2rem}.collection__spinner-overlay{position:absolute;top:0;left:0;right:0;bottom:0;background-color:#ffffffb3;display:flex;justify-content:center;z-index:10}.spinner{width:100px;height:100px;border:10px solid rgba(223,82,62,.3);border-radius:50%;border-top-color:#df523e;animation:spin 1s linear infinite}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}
/*# sourceMappingURL=/cdn/shop/t/154/assets/ecom-collection.css.map */
