.collection .collection__title{max-width:650px}.collection .collection__title.collection__title--empty{max-width:unset;text-align:center}.collection .collection__title.is-hidden{display:none}.collection .collection__image{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover}.collection .collection__header{position:relative;z-index:3;max-width:var(--container-width);margin-bottom:16px;margin-left:auto;margin-right:auto;padding:11px 0;border-top:1px solid var(--color-border-secondary);border-bottom:1px solid var(--color-border-secondary)}.collection .collection__header-row{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center}.collection .collection__header-col.collection__header-col--filter{display:flex;align-items:center;justify-content:space-between;flex-shrink:0;width:100%}.collection .collection__header-col.is-hidden{display:none}.collection .collection__grid-buttons{display:flex;flex-wrap:wrap;flex:0 0 auto;opacity:0;gap:8px;transition:.4s all}.collection .collection__grid-buttons.animated{opacity:1}.collection .collection__grid-button{position:relative;display:inline-flex;justify-content:center;align-items:center;width:40px;height:40px;border-radius:50%;padding:0;color:var(--color-text-thirdly);gap:3px}.collection .collection__grid-button .icon{display:block;width:16px;height:16px}.collection .collection__grid-button.is-active{background-color:var(--color-accent-lighten, #EDF0FE);color:var(--color-text-primary, var(--color-black))}.collection .collection__grid-button:focus-visible{outline:2px solid #000;outline-offset:2px}.collection .collection__body{max-width:var(--container-width);gap:16px;padding:0 16px;margin-left:auto;margin-right:auto}.collection .collection__item{width:50%}.collection .collection__items{display:flex;flex-wrap:wrap;row-gap:32px}.collection .collection__items.collection__items-hide-on-load{opacity:0}.collection .collection__items.is-hidden{display:none}.collection .collection__pagination-wrapper{display:flex;justify-content:center;margin-top:16px;padding:16px;border-top:1px solid var(--color-border-secondary)}.collection .collection__infinite-scroll{opacity:0;width:36px;height:36px;margin-top:40px;margin-left:auto;margin-right:auto;border:2px solid var(--color-border-primary, #000000);border-bottom-color:transparent;border-radius:50%}.collection .collection__infinite-scroll.is-hidden{display:none}.collection .collection__lazy-load-button-wrapper{display:flex;justify-content:center;margin-top:16px;padding-top:16px;border-top:1px solid var(--color-border-secondary)}.collection .collection__load-more-button.is-hidden{display:none}.collection .collection__load-more-button.no-events{pointer-events:none}.collection .collection__banners{display:flex;flex-wrap:wrap;gap:16px;margin-bottom:16px}.collection .collection__banner{overflow:hidden;display:flex;max-width:100%;width:100%;column-gap:16px;padding-right:16px;border-radius:calc(var(--global-border-radius) * 2);background-color:var(--banner-background)}.collection .collection__banner-image-container{overflow:hidden;position:relative;flex:1 0 calc(50% - 12px);aspect-ratio:236/180;width:100%}.collection .collection__banner-image{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;object-position:var(--img-pos)}.collection .collection__banner-image.collection__banner-image--placeholder{background-color:var(--color-img-placeholder-bg)}.collection .collection__banner-text-content{display:flex;flex:1 0 calc(50% - 12px);flex-direction:column;justify-content:center;align-items:flex-start;padding-top:16px;padding-bottom:16px;row-gap:16px;text-align:left}.collection .collection__banner-heading{font-size:calc(var(--body-font-size) * 1.125);line-height:1.33;color:var(--banner-text-color)}.collection .collection__banner-button{background-color:var(--banner-button-background, var(--button-background-color-primary-with-border));color:var(--banner-button-label-color, var(--button-text-color-primary-with-border));border:2px solid var(--banner-button-border, var(--button-border-color-primary-with-border))}@media (-moz-touch-enabled: 0),(hover: hover),(pointer: fine){.collection .collection__banner-button:hover{background-color:var(--banner-button-background-hover, var(--button-background-color-primary-with-border-hover));color:var(--banner-button-label-hover, var(--button-text-color-primary-with-border-hover));border-color:var(--banner-button-border-hover, var(--button-border-color-primary-with-border-hover))}}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@media (max-width: 767.98px){.collection .collection__items[data-grid-col="3"] .collection__item{width:100%}.collection .collection__grid-button-icon-desktop{display:none}}@media (min-width: 768px){.collection .collection__description{max-width:650px}.collection .collection__grid-buttons{gap:12px}.collection .collection__grid-button-icon-mobile{display:none}.collection .collection__item{width:25%}.collection .collection__items[data-grid-col="3"] .collection__item{width:33.33333%}}@media (min-width: 992px){.collection .collection__banner{max-width:calc(50% - 8px);padding-right:24px}.collection .collection__banner-heading{font-size:calc(var(--body-font-size) * 1.375);line-height:1.181}.collection .collection__banner-text-content{row-gap:24px;padding-top:35px;padding-bottom:35px}}@media (min-width: 1200px){.collection .collection__header{padding:16px 0;border-top:none;border-bottom:none}.collection.collection--with-sidebar .collection__header{padding:0}.collection .collection__body{display:flex}.collection .collection__topbar{display:none}.collection .collection__items-wrapper{width:100%}.collection .collection__sidebar{flex-shrink:0;max-width:328px;width:100%}.collection .collection__header-col.collection__header-col--filter .collection__grid-buttons{margin-left:auto}.collection .collection__header-col.collection__header-col--filter .product-filters__open-menu-button-wrapper{display:none}.collection .collection__grid-wrapper{align-self:flex-start;flex-grow:1;flex-basis:0}}
/*# sourceMappingURL=/cdn/shop/t/119/assets/collection-body.build.css.map */
