.collection.loading{opacity:.36;pointer-events:none}.collection-heading{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:.75rem;margin-bottom:.625rem}.collection-heading-container{margin-bottom:calc(var(--col-gap) * -1)}.collection-heading__text{display:flex;flex-direction:column;align-items:flex-start}.collection-heading .collection-product-count+.active-facets{margin-top:.75rem!important}.collection-heading .active-facets:not(:empty){margin-bottom:.75rem}.template-collection .lala-collection-intro{gap:.45rem;padding-top:clamp(1.25rem,2.5vw,2rem);padding-bottom:clamp(.75rem,1.5vw,1.15rem)}.template-collection .lala-collection-intro h1{font-size:clamp(2.15rem,3.8vw,3.5rem);line-height:1;text-wrap:balance}.template-collection .lala-collection-intro__description{display:-webkit-box;max-width:62ch;overflow:hidden;font-size:clamp(.95rem,1.15vw,1.05rem);line-height:1.45;text-wrap:pretty;-webkit-box-orient:vertical;-webkit-line-clamp:2}.template-collection .lala-collection-intro__description--curated{color:#1d1d1db8;display:block;max-width:68ch;overflow:visible;-webkit-line-clamp:unset}.template-collection .lala-collection-discovery{display:flex;flex-wrap:wrap;gap:.5rem;margin-top:.4rem}.template-collection .lala-collection-discovery__link{display:inline-flex;min-height:44px;align-items:center;justify-content:center;gap:.45rem;padding:.65rem .85rem .65rem .95rem;border-radius:999px;color:var(--color-text-main);background:var(--color-background-main);box-shadow:0 0 0 1px #0000000f,0 1px 2px -1px #0000000f,0 2px 4px #0000000a;font-size:.9rem;font-weight:600;line-height:1.2;text-decoration:none;text-wrap:nowrap;transition-property:transform,box-shadow;transition-duration:.15s;transition-timing-function:cubic-bezier(.2,0,0,1)}.template-collection .lala-collection-discovery__link:hover{box-shadow:0 0 0 1px #00000014,0 1px 2px -1px #00000014,0 2px 4px #0000000f}.template-collection .lala-collection-discovery__link:active{transform:scale(.96)}.template-collection .lala-collection-discovery__link:focus-visible{outline:2px solid currentColor;outline-offset:3px}.template-collection .lala-collection-discovery__link [aria-hidden=true]{transform:translateY(-.02em)}@media screen and (min-width:1024px){.template-collection .lala-collection-intro{padding-top:1.5rem;padding-bottom:.75rem}.template-collection .facets--horiz+.collection-heading{margin-top:.35rem;margin-bottom:.75rem}}@media screen and (min-width:768px){.facets--horiz+.collection-heading{margin-top:.625rem;margin-bottom:calc(var(--grid-gap) / 2)}}@media screen and (max-width:767px){.facets--horiz+.collection-heading{margin-bottom:var(--grid-gap)}}@media screen and (max-width:768px){.header-absolute-in-collection .element-main-collection-banner--absolute-position{min-height:350px}}@media screen and (min-width:769px){.header-absolute-in-collection .element-main-collection-banner--absolute-position{min-height:450px}}@media screen and (max-width:1023px){.section-facets-and-comparing.portable-show{display:flex;align-items:center;gap:var(--gutter-small)}}@media screen and (max-width:767px){.section-facets-and-comparing.lap-show{display:flex;align-items:center;gap:var(--gutter-small)}}@media screen and (max-width:767px){.section-facets-and-comparing{flex-wrap:wrap;width:100%;justify-content:space-between;gap:calc(var(--gutter-small) + .875rem)}.section-facets-and-comparing .comparing{order:2}.section-facets-and-comparing #collection-filters-handle,.section-facets-and-comparing #collection-filters-handle-header{order:1;width:auto}}.product-compare__wrapper{position:fixed;bottom:0}html[dir=rtl] .product-compare__wrapper{right:0}html[dir=ltr] .product-compare__wrapper{left:0}.product-compare__wrapper{width:100%;background:var(--color-background-main);z-index:100;padding-top:1.25rem;padding-bottom:1.25rem;transform:translateY(100%);transition:transform var(--lala-motion-base, .26s) var(--lala-ease, cubic-bezier(.2, 0, 0, 1));box-shadow:0 -.125rem .625rem #00000014}.product-compare__wrapper.product-compare--active{transform:translateY(0)}.product-compare__wrapper.product-compare--at-page-bottom{transform:translateY(100%)}@media screen and (max-width:767px){.product-compare__wrapper{margin-bottom:calc(var(--gutter-small) * -1)}}.product-compare__content{display:flex;flex-direction:column;gap:var(--gutter-regular)}@media screen and (min-width:768px){.product-compare__content{flex-direction:row;align-items:center;justify-content:space-between}}.product-compare__items{display:flex;align-items:center;column-gap:var(--gutter-regular);row-gap:var(--gutter-large);flex-wrap:wrap}.product-compare__item{text-align:center;position:relative}.product-compare__item-placeholder{width:3.125rem;height:3.125rem;border:1px dashed var(--color-borders-main);border-radius:.5rem;position:relative}.product-compare__item-placeholder img{border-radius:.375rem}@media screen and (min-width:1024px){.product-compare__item-placeholder{width:3.75rem;height:3.75rem}}.product-compare__item-placeholder.selected{border:1px solid var(--color-borders-main)}.product-compare__item-placeholder a{width:2.5rem;height:2.5rem;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}@media screen and (min-width:1024px){.product-compare__item-placeholder a{width:3.125rem;height:3.125rem}}.product-compare__item-placeholder a svg,.product-compare__item-placeholder a img{width:2.5rem;height:2.5rem;object-fit:cover}@media screen and (min-width:1024px){.product-compare__item-placeholder a svg,.product-compare__item-placeholder a img{width:3.125rem;height:3.125rem}}.product-compare__item-placeholder svg{background:#00000014}.product-compare__item-close{padding:.375rem;display:inline-flex;align-items:center;justify-content:center;position:absolute;top:0;border-radius:.25rem;background:var(--color-text-main);transform:translate(50%,-50%)}.product-compare__item-close:after{content:"";position:absolute;width:40px;height:40px;top:-10px;left:-10px}html[dir=rtl] .product-compare__item-close{left:0}html[dir=ltr] .product-compare__item-close{right:0}.product-compare__item-close svg{width:.5rem;height:.5rem}.product-compare__item-close svg *{stroke:var(--color-background-main)}.product-compare__actions{display:flex;flex-direction:row;justify-content:flex-start;align-items:center;gap:var(--gutter-small)}.product-compare__actions .product-compare__button[aria-disabled=true]{opacity:.36;cursor:not-allowed;pointer-events:none}.product-compare__actions .product-compare__clear{padding:var(--gutter-small);color:var(--color-text-main)}
/*# sourceMappingURL=/cdn/shop/t/51/assets/section-main-collection-product-grid.css.map */
