:root{--color-white:#fff;--color-black:#000}.collection-hero{align-items:flex-start;display:flex;flex-direction:column;justify-content:flex-start;width:100%}.collection-hero .image-container{aspect-ratio:6;height:auto;margin-bottom:16px;width:100%}@supports not (aspect-ratio:calc(6 / 1)){.collection-hero .image-container:before{content:"";float:left;padding-top:16.66667%}.collection-hero .image-container:after{clear:both;content:"";display:block}}@media(max-width:767px){.collection-hero .image-container{aspect-ratio:2}@supports not (aspect-ratio:calc(2 / 1)){.collection-hero .image-container:before{content:"";float:left;padding-top:50%}.collection-hero .image-container:after{clear:both;content:"";display:block}}}.collection-hero .image-container img{height:100%;object-fit:cover;object-position:center center;width:100%}.collection-hero h2{color:var(--title-color)}@media(max-width:767px){.collection-hero h2{font-size:2.8rem;line-height:3.2rem}}.collection-hero__products-count{color:var(--special-color);font-family:var(--font-body-bold-family)}.collection{padding-top:32px;position:relative}.collection .facets-vertical-sort{position:absolute;right:32px;top:32px}.collection .facets-vertical-sort .facet-filters__field{flex-direction:column}.collection .facets-vertical-sort .facet-filters__field .facet-filters__options label,.collection .facets-vertical-sort .facet-filters__field summary{text-transform:uppercase}.collection .facets-vertical{display:flex;margin-bottom:40px}.collection .open-facets-btn{margin-bottom:40px;width:fit-content}.collection .open-facets-btn svg{height:auto;width:20px}.collection .open-facets-btn span{transition:all .1s ease}.collection .open-facets-btn .hide-filters{display:none}.collection .open-facets-btn .show-filters{display:block}@media(max-width:767px){.collection .open-facets-btn .hide-filters,.collection .open-facets-btn .show-filters{display:none}}.collection .open-facets-btn[open] .hide-filters{display:block}.collection .open-facets-btn[open] .show-filters{display:none}@media(max-width:767px){.collection .open-facets-btn[open] .hide-filters,.collection .open-facets-btn[open] .show-filters{display:none}}.collection .open-facets-btn[open]~.facets-vertical .facets-wrapper{box-shadow:5px 5px 30px 0 rgba(0,0,0,.05);height:max-content;margin-right:16px;padding:0 24px 16px;width:332px}@media(max-width:767px){.collection .open-facets-btn[open]~.facets-vertical .facets-wrapper{height:100dvh;padding:40px 0 0;visibility:visible;width:100vw}.collection .open-facets-btn[open]~.facets-vertical .facets-wrapper .close-facets-mobile{opacity:1}}.collection .open-facets-btn[open]~.facets-vertical .facets-wrapper .facets-container{min-width:284px;opacity:1}@media(max-width:767px){.collection .open-facets-btn[open]~.facets-vertical .facets-wrapper .facets-container{transform:translateY(0)}}.collection .facets-wrapper{background-color:#fff;padding:0;transition:all .3s ease;width:0}@media(max-width:767px){.collection .facets-wrapper{align-items:center;background-color:rgba(51,51,51,.667);bottom:0;display:flex;flex-direction:column;gap:16px;height:100dvh;justify-content:flex-end;left:0;position:fixed;visibility:hidden;width:100vw;z-index:11}}.collection .facets-wrapper .facets-container{background-color:#fff;opacity:0;overflow:hidden;transition:all .1s ease}@media(max-width:767px){.collection .facets-wrapper .facets-container{overflow-y:auto;padding:0 24px;transform:translateY(100%);transition:all .3s ease;width:100%}}.collection .facets-wrapper .facets-container *{word-wrap:unset;text-wrap:nowrap;word-break:unset}.collection .facets-wrapper .facets-container facet-remove{transition:all .3s ease}@media(min-width:768px){.collection .facets-wrapper .facets-container facet-remove:hover{opacity:.6}}.collection .facets-wrapper .active-facets-vertical-filter{align-items:center;display:flex;justify-content:space-between}.collection .facets-wrapper .active-facets-vertical-filter .active-facets__button-remove{align-items:center;color:var(--delete-item-color);display:flex;gap:4px;justify-content:center;text-decoration:none}.collection .facets-wrapper .active-facets-vertical-filter .active-facets__button-remove span{line-height:1}.collection .facets-wrapper .active-facets-vertical-filter .active-facets__button-remove .icon-trash{height:12px;width:12px}.collection .facets-wrapper .facets__heading{align-items:center;display:flex;gap:8px;justify-content:flex-start;margin:32px 0}.collection .facets-wrapper .facets__heading .icon-filters{height:auto;width:20px}.collection .facets-wrapper .facets__heading span{align-items:center;background-color:var(--successfull-color);border-radius:100px;color:var(--successfull-text-color);display:flex;font-size:1.2rem;height:20px;justify-content:center;line-height:18px;max-width:max-content;min-width:20px;width:100%}.collection .facets-wrapper .facets__form-vertical .filter-option{margin:0 auto 16px;width:calc(100% - 4px)}.collection .facets-wrapper .facets__form-vertical .filter-option .facets__summary{padding:0 16px}.collection .facets-wrapper .facets__form-vertical fieldset{border:none;margin:0;padding:0 16px}.collection .facets-wrapper .facets__form-vertical fieldset label{padding:0;text-transform:capitalize}.collection .facets-wrapper .facets__form-vertical fieldset input[type=checkbox]{display:none}.collection .facets-wrapper .facets__form-vertical fieldset input[type=checkbox]:checked~label{border-color:#000}.collection .facets-wrapper .facets__form-vertical fieldset.facets-wrap-flex ul{align-items:flex-start;display:flex;flex-wrap:wrap;gap:8px;justify-content:flex-start}.collection .facets-wrapper .facets__form-vertical fieldset.facets-wrap-flex ul label{align-items:center;background-color:#fff;border:1px solid #e9e9e9;display:flex;height:36px;justify-content:center;min-width:40px;padding:0 8px;transition:all .3s ease;width:max-content}@media(min-width:768px){.collection .facets-wrapper .facets__form-vertical fieldset.facets-wrap-flex ul label:hover{border-color:#000}}.collection .facets-wrapper .facets__form-vertical fieldset.facets-wrap-flex.facets-wrap-color label{align-items:center;border-radius:100px;display:flex;gap:4px;justify-content:center;padding:8px}.collection .facets-wrapper .facets__form-vertical fieldset.facets-wrap-flex.facets-wrap-color .facets-wrap-color-swatch{border-radius:100px;height:20px;width:20px}.collection .facets-wrapper .facets__form-vertical fieldset.facets-wrap-flex.facets-wrap-size label{border-radius:4px}.collection .facets-wrapper .facets__form-vertical fieldset:not(.facets-wrap-flex) input[type=checkbox]~label,.collection .facets-wrapper .facets__form-vertical fieldset:not(.facets-wrap-flex) input[type=radio]~label{align-items:center;display:flex;gap:10px;justify-content:flex-start}@media(min-width:768px){.collection .facets-wrapper .facets__form-vertical fieldset:not(.facets-wrap-flex) input[type=checkbox]~label:hover .custom-checkbox,.collection .facets-wrapper .facets__form-vertical fieldset:not(.facets-wrap-flex) input[type=radio]~label:hover .custom-checkbox{border-color:#000}}.collection .facets-wrapper .facets__form-vertical fieldset:not(.facets-wrap-flex) input[type=checkbox]~label .custom-checkbox,.collection .facets-wrapper .facets__form-vertical fieldset:not(.facets-wrap-flex) input[type=radio]~label .custom-checkbox{align-items:center;background-color:#e9e9e9;border:1px solid #e9e9e9;border-radius:4px;display:flex;height:18px;justify-content:center;transition:all .3s ease;width:18px}.collection .facets-wrapper .facets__form-vertical fieldset:not(.facets-wrap-flex) input[type=checkbox]~label .custom-checkbox .icon-check,.collection .facets-wrapper .facets__form-vertical fieldset:not(.facets-wrap-flex) input[type=radio]~label .custom-checkbox .icon-check{color:#fff;height:auto;opacity:0;transition:all .3s ease;width:12px}.collection .facets-wrapper .facets__form-vertical fieldset:not(.facets-wrap-flex) input[type=checkbox]:checked~label .custom-checkbox,.collection .facets-wrapper .facets__form-vertical fieldset:not(.facets-wrap-flex) input[type=radio]:checked~label .custom-checkbox{background-color:#000;border-color:#000}.collection .facets-wrapper .facets__form-vertical fieldset:not(.facets-wrap-flex) input[type=checkbox]:checked~label .custom-checkbox .icon-check,.collection .facets-wrapper .facets__form-vertical fieldset:not(.facets-wrap-flex) input[type=radio]:checked~label .custom-checkbox .icon-check{opacity:1}.collection .facets-wrapper .facets__form-vertical .switch{align-items:center;background-color:#e9e9e9;border-radius:100px;box-sizing:border-box;display:flex;height:30px;justify-content:space-between;padding:3px;position:relative;width:55px}.collection .facets-wrapper .facets__form-vertical .switch label{align-items:center;color:#fff;cursor:pointer;display:flex;height:24px;justify-content:center;opacity:0;position:relative;transition:all .3s ease;width:24px;z-index:2}.collection .facets-wrapper .facets__form-vertical .switch input[type=radio]{display:none}.collection .facets-wrapper .facets__form-vertical .switch input[type=radio]:last-of-type:checked~.circle{background-color:#21b189;left:28px}.collection .facets-wrapper .facets__form-vertical .switch input[type=radio]:checked+label{opacity:1}.collection .facets-wrapper .facets__form-vertical .switch .circle{background-color:#666;border-radius:100px;display:flex;height:24px;left:3px;position:absolute;top:3px;transition:all .3s ease;width:24px;z-index:1}@media(max-width:767px){.collection .product-grid-container{width:100%}}.collection .product-grid-container .collection{padding:0}.collection .product-grid-container .product-grid{display:grid;gap:16px;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));margin:0;padding:0}@media(max-width:767px){.collection .product-grid-container .product-grid{grid-template-columns:1fr}}.collection .product-grid-container .product-grid .grid__item{list-style:none}.collection #ColumnSwitcher{display:none}@media(max-width:767px){.collection #ColumnSwitcher:checked~.facets-vertical .product-grid{grid-template-columns:1fr 1fr}.collection #ColumnSwitcher:checked~.column-switcher .one-column-option{color:#000}.collection #ColumnSwitcher:checked~.column-switcher .second-column-option{color:#fff}.collection #ColumnSwitcher:checked~.column-switcher .circle{transform:translateX(36px)}}.collection .column-switcher{display:none}@media(max-width:767px){.collection .column-switcher{align-items:center;border:2px solid #e9e9e9;border-radius:100px;cursor:pointer;display:grid;grid-template-columns:1fr 1fr;height:52px;justify-items:center;position:absolute;right:24px;top:32px;width:88px}.collection .column-switcher .one-column-option{color:#fff;padding-left:4px;pointer-events:none}.collection .column-switcher .second-column-option{color:#000;padding-right:4px;pointer-events:none}.collection .column-switcher .circle{background-color:var(--button-primary-color);border-radius:100px;bottom:0;display:block;height:40px;left:4px;position:absolute;top:4px;transform:translateX(0);transition:all .3s ease;width:40px;z-index:-1}}@media(min-width:768px){.facets-vertical .facets-wrapper{margin-bottom:16px;transition:all .3s ease}.shopify-section-header-hidden~main .facets-vertical .facets-wrapper{top:16px}}.infinite-scroll__button-wrapper{align-items:center;display:flex;flex-direction:column;gap:16px;justify-content:center;margin:40px 0 0}.infinite-scroll__button-wrapper p{font-family:var(--font-body-bold-family)}.back-to-top{bottom:-100px;margin-bottom:32px;margin-left:auto;margin-right:0;position:sticky;right:32px;transition:all .3s ease;z-index:4}.back-to-top.active{bottom:32px}@media(max-width:767px){.back-to-top{padding:12px}.back-to-top span{display:none}}.infinite__scroll{text-align:center}@media(max-width:767px){.collection-hero__inner{padding-left:0;padding-right:0}}.collection-hero__image-full{background-position:50% 50%;background-repeat:no-repeat;background-size:cover;min-height:200px;position:relative;width:100%}.collection-hero__image-full .collection-hero__text-wrapper{padding-left:2rem!important;position:absolute;top:50%;transform:translateY(-50%);z-index:1}.collection-hero__image-full .collection-hero__description{margin:0}.collection-hero__image-full .collection-hero__image-container{display:none}