.collection__header-wrapper{margin:30px auto 0;text-align:center;max-width:900px}.collection__quote{margin:0 0 8px}.collection__heading{margin:0 0 16px}.collection__subheading{font-weight:400;font-size:14px;line-height:normal;letter-spacing:0;text-align:center;margin:0}.collection__navigation{overflow:hidden;padding-top:30px}.collection__swiper.swiper{margin:0 -15px;overflow:visible}.collection__swiper-wrapper.swiper-wrapper{display:flex}.collection__swiper-slide{width:120px;flex-shrink:0;max-width:120px;display:flex;flex-direction:column;align-items:center;gap:12px;padding:10px 5px;border-radius:15px;border:2px solid rgb(var(--color-secondary-button));background-color:rgb(var(--color-secondary-button));box-sizing:border-box}.collection__swiper-slide.is-active,.collection__swiper-slide:hover{border-color:rgb(var(--color-button))}.collection__swiper-slide.is-active{translate:0 -15px}.collection__slide-image{width:100%;height:auto;max-width:72px;object-fit:cover;aspect-ratio:1}.collection__slide-title{font-weight:700;font-size:12px;line-height:normal;letter-spacing:0;text-align:center;vertical-align:middle;text-transform:uppercase;margin:0}@media screen and (min-width:768px){.collection__header-wrapper{margin-top:70px}.collection__subheading{font-size:16px}.collection__navigation{padding-top:60px}.collection__swiper.swiper{margin:0 -40px}.collection__swiper-slide{width:142.22px;max-width:142.22px;padding:13px 0}.collection__slide-image{max-width:80px}.collection__slide-title{font-size:16px}}collection-component .facets-container{grid-template-columns:minmax(0,1fr);margin:0 0 30px;padding-top:0}collection-component .mobile-facets__wrapper,collection-component .mobile-facets__disclosure,collection-component .mobile-facets__open-wrapper{width:100%}collection-component .mobile-facets__wrapper{grid-column:1 / -1}collection-component .mobile-facets__open-wrapper{display:block}collection-component .mobile-facets__open{display:flex;align-items:center;justify-content:flex-start;gap:8px;width:100%;min-height:51px;padding:0 18px;border-radius:100px;background-color:rgb(var(--color-secondary-button));color:rgb(var(--color-foreground));font-weight:700;font-size:20px;line-height:normal;letter-spacing:0}collection-component .mobile-facets__open>*+*{margin-left:0}collection-component .mobile-facets__open .svg-wrapper{width:18px;height:18px}collection-component .mobile-facets__open:hover,collection-component .mobile-facets__open:hover .mobile-facets__open-label{color:rgb(var(--color-foreground));text-decoration:none}collection-component .mobile-facets__open line,collection-component .mobile-facets__open circle,collection-component .mobile-facets__open:hover line,collection-component .mobile-facets__open:hover circle{stroke:currentColor}collection-component .mobile-facets{background-color:rgba(var(--color-foreground),.5)}collection-component .mobile-facets__inner{width:calc(100% - 10px);height:calc(100% - 10px);margin:5px 5px 5px auto;overflow:hidden;border:1px solid rgba(var(--color-foreground),.2);border-radius:20px;background:rgb(var(--color-background));filter:none}collection-component .mobile-facets__header{padding:16px 18px;border-bottom:1px solid rgba(var(--color-foreground),.1);background:rgb(var(--color-background));text-align:left}collection-component .mobile-facets__heading{font-weight:700;font-size:20px;line-height:normal;letter-spacing:0;text-transform:capitalize}collection-component .mobile-facets__count{margin-top:4px;color:rgb(var(--color-secondary-text));font-size:12px;line-height:normal}collection-component .mobile-facets__main,collection-component .mobile-facets__submenu{background:rgb(var(--color-background))}collection-component .mobile-facets__main{padding:4px 15px 0}collection-component .mobile-facets__summary{padding:14px 0;border-bottom:1px solid rgba(var(--color-foreground),.1);color:rgb(var(--color-foreground));font-weight:700;font-size:16px;line-height:normal;letter-spacing:0;text-transform:capitalize}collection-component .mobile-facets__summary>div{width:100%}collection-component .mobile-facets__summary .svg-wrapper,collection-component .mobile-facets__arrow{width:10px;height:10px}collection-component .mobile-facets__close-button{margin:0;padding:16px 18px;border-bottom:1px solid rgba(var(--color-foreground),.1);color:rgb(var(--color-foreground));font-weight:700;font-size:16px;line-height:normal}collection-component .mobile-facets__list{padding:4px 15px}collection-component .mobile-facets__label{align-items:center;gap:8px;padding:10px 0;color:rgb(var(--color-foreground));font-weight:400;font-size:16px;line-height:normal;letter-spacing:0}collection-component .mobile-facets__label>svg{width:16px;height:16px;margin-right:0;background-color:rgb(var(--color-background))}collection-component .mobile-facets__label .icon-checkmark{top:15px;left:3px}collection-component input.mobile-facets__checkbox{top:10px;left:0}collection-component .mobile-facets__sort{align-items:center;gap:8px}collection-component .mobile-facets__sort label,collection-component .mobile-facets__sort .select__select{color:rgb(var(--color-foreground));font-weight:700;font-size:16px;line-height:normal}collection-component .mobile-facets__footer{gap:10px;padding:12px 15px;border-top:1px solid rgba(var(--color-foreground),.1);background:rgb(var(--color-background))}collection-component .mobile-facets__footer>*+*{margin-left:0}collection-component .mobile-facets__clear{display:flex;align-items:center;justify-content:center;min-height:43px;color:rgb(var(--color-foreground));font-weight:700;font-size:14px;line-height:normal;text-align:center;text-transform:uppercase}collection-component .mobile-facets__footer .button{min-width:0;min-height:43px;padding:0 20px;border:0;border-radius:100px;background:rgb(var(--color-foreground));color:rgb(var(--color-background));box-shadow:none;font-weight:900;font-size:14px;line-height:100%;letter-spacing:0;text-transform:uppercase}collection-component .mobile-facets__footer .button:before,collection-component .mobile-facets__footer .button:after{display:none}collection-component .active-facets-mobile{gap:8px;margin:0}collection-component .active-facets__button{margin:0;padding:0}collection-component span.active-facets__button-inner{min-height:32px;padding:4px 12px;border:1px solid rgba(var(--color-foreground),.2);border-radius:100px;box-shadow:none;font-size:12px}collection-component .active-facets__button:hover .active-facets__button-inner{border-color:rgb(var(--color-button));box-shadow:none}collection-component .product-count{grid-column:1 / -1;text-align:left}@media screen and (max-width:1024px){collection-component facet-filters-form.facets{display:none!important}collection-component .mobile-facets__checkbox-control{position:relative;display:inline-flex;flex-shrink:0;box-sizing:border-box;width:16px;height:16px;border:1px solid rgba(var(--color-foreground),.1);border-radius:2px}collection-component .mobile-facets__checkbox-control svg{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;opacity:0}collection-component input.mobile-facets__checkbox:checked~.mobile-facets__checkbox-control{border:0}collection-component input.mobile-facets__checkbox:checked~.mobile-facets__checkbox-control svg{opacity:1}collection-component .mobile-facets__wrapper{display:block!important;position:relative}collection-component .mobile-facets__wrapper .disclosure-has-popup[open]>summary:before{display:none}collection-component .mobile-facets__open .mobile-facets__open-caret{display:flex!important;flex-shrink:0;width:10px;height:6px;margin-left:auto}collection-component .mobile-facets__open-caret .icon-caret{position:static;width:10px;height:6px;transition:transform var(--duration-short) ease}collection-component .mobile-facets__disclosure.menu-opening .mobile-facets__open-caret .icon-caret{transform:rotate(180deg)}collection-component .mobile-facets{position:absolute;inset:calc(100% + 4px) 0 auto;width:100%;background:transparent}collection-component .mobile-facets__inner{width:100%;height:auto;max-height:min(70dvh,560px);margin:0;border-radius:20px;opacity:1;transform:translateY(0);transition:opacity .4s ease,transform .4s ease}.js collection-component .mobile-facets__disclosure.disclosure-has-popup:not(.menu-opening) .mobile-facets__inner{opacity:0;transform:translateY(-10px)}.js collection-component .mobile-facets__disclosure.menu-opening .mobile-facets__inner{opacity:1;transform:translateY(0)}collection-component .mobile-facets__header,collection-component .mobile-facets__close,collection-component .active-facets-mobile,collection-component .facets-container>.product-count{display:none}collection-component .mobile-facets__main{flex-grow:0;max-height:min(70dvh,560px);overflow-y:auto}collection-component .mobile-facets--compact .mobile-facets__details--compact{padding:0;border-bottom:1px solid rgba(var(--color-foreground),.1)}collection-component .mobile-facets--compact .mobile-facets__summary{padding:8px 0;border-bottom:0}.js collection-component .mobile-facets--compact .mobile-facets__submenu{position:static;inset:auto;z-index:auto;display:block;width:100%;transform:none;visibility:visible}collection-component .mobile-facets--compact .mobile-facets__list{padding:0}collection-component .mobile-facets--compact .mobile-facets__label{padding:8px 0}collection-component .mobile-facets--compact input.mobile-facets__checkbox{top:8px}collection-component .mobile-facets--compact .mobile-facets__label .icon-checkmark{top:13px}collection-component .mobile-facets--compact .mobile-facets__info{margin:0 0 8px;padding:0}collection-component .mobile-facets--compact .facets__price{padding:0 0 12px}body.overflow-hidden-mobile:has(collection-component .mobile-facets__disclosure[open]){overflow:auto}}@media screen and (min-width:1025px){collection-component .facets-container{margin-bottom:20px}collection-component .facets__form{display:block;padding:15px 20px;border:0;border-radius:100px;background-color:rgb(var(--color-background));border:1px solid rgba(var(--color-foreground),.2)}collection-component .facets__wrapper{display:flex;align-items:center;flex-wrap:wrap;gap:12px 25px;width:100%}collection-component .facets__heading{flex:0 0 auto;gap:4px;color:rgb(var(--color-foreground));font-weight:700;font-size:16px;line-height:normal;letter-spacing:0}collection-component .facets__heading svg{width:18px;height:18px}collection-component .facets__disclosure,collection-component .facet-filters.sorting{flex:1 1 160px;min-width:160px;min-height:38px;max-width:25%;margin:0;padding:4px 12px;border:1px solid rgba(var(--color-foreground),.2);border-radius:100px;background-color:rgb(var(--color-background))}collection-component .facets__summary{display:flex;align-items:center;min-height:30px;padding:0;color:rgb(var(--color-foreground));font-weight:700;font-size:16px;line-height:normal;letter-spacing:0}collection-component .facets__summary>div{display:flex;align-items:center;justify-content:space-between;gap:8px;width:100%}collection-component .facets__summary-label{display:flex;align-items:center;flex:1 1 auto;gap:4px;min-width:0}collection-component .facets__summary-name{flex-shrink:0}collection-component .facets__summary-values{min-width:0;overflow:hidden;color:rgb(var(--color-shadow));font-family:var(--font-body-family);font-style:var(--font-body-style);font-weight:400;font-size:16px;line-height:normal;letter-spacing:0;text-overflow:ellipsis;white-space:nowrap}collection-component .facets__summary:hover .facets__summary-label{text-decoration:none}collection-component .facets__summary .icon-caret{position:static;width:10px;height:10px}collection-component .facets__disclosure[open] .facets__summary .icon-caret{transform:rotate(180deg)}collection-component .facets__display{top:calc(100% + 10px);left:0;width:100%;max-width:320px;max-height:360px;overflow:hidden auto;border:1px solid rgba(var(--color-foreground),.2);border-radius:10px;background-color:rgb(var(--color-background));box-shadow:none}collection-component .facets__header{display:none}collection-component .facets__list{padding:0}collection-component .facets-layout-list--text .facet-checkbox{align-items:center;padding:8px 12px;color:rgb(var(--color-foreground));font-weight:700;font-size:16px;line-height:normal;letter-spacing:0}collection-component .facets-layout-list--text .facet-checkbox>svg,collection-component .facets-layout-list--text .facet-checkbox>.svg-wrapper{display:none}collection-component .facets-layout-list--text .facet-checkbox:hover{background-color:rgb(var(--color-secondary-button))}collection-component .facets-layout-list--text .facet-checkbox.active,collection-component .facets-layout-list--text .facet-checkbox:has(input:checked){background-color:rgb(var(--color-button));color:rgb(var(--color-button-text))}collection-component .facets-layout-list .facets__label:hover .facet-checkbox__text-label,collection-component .facets-layout-list input:focus~.facet-checkbox__text-label{text-decoration:none}collection-component .facet-filters.sorting{display:flex;align-items:center;grid-column:auto;grid-row:auto}collection-component .facet-filters__field{width:100%;gap:8px}collection-component .facet-filters__label,collection-component .facet-filters__sort{color:rgb(var(--color-foreground));font-weight:700;font-size:16px;line-height:normal;letter-spacing:0}collection-component .facet-filters__field .select{min-width:0}collection-component .facet-filters__sort{width:100%;padding-right:18px}collection-component .facets__form .product-count{flex:0 0 auto;grid-column:auto;color:rgb(var(--color-secondary-text));text-align:right;white-space:nowrap}collection-component .facets-container-drawer{gap:20px;padding:15px 20px;border-radius:100px;background-color:rgb(var(--color-secondary-button))}collection-component .facets-container-drawer .mobile-facets__open{min-height:38px;padding:4px 12px;background-color:rgb(var(--color-background));font-size:16px}collection-component .facets-container-drawer .facets__form{padding:0;background:transparent}collection-component .facets-vertical .facets-wrapper{margin-right:30px;padding:15px;border-radius:20px;background-color:rgb(var(--color-secondary-button))}collection-component .facets-vertical .facets__form-vertical{width:260px}collection-component .facets-vertical .facets__disclosure-vertical{margin:0 0 10px;padding:0 12px;border:0;border-radius:10px;background-color:rgb(var(--color-background))}collection-component .facets-vertical .facets__display-vertical{padding-bottom:8px}collection-component .facets-vertical-sort{margin-bottom:20px}collection-component .facets-vertical-form{align-items:center;gap:20px;padding:15px 20px;border-radius:100px;background-color:rgb(var(--color-secondary-button))}}
/*# sourceMappingURL=/cdn/shop/t/55/assets/section-main-collection-product-grid.css.map */
