@media screen and (max-width: 749px){.collection .grid__item:only-child{flex:0 0 100%;max-width:100%}}@media screen and (max-width: 989px){.collection .slider.slider--tablet{margin-bottom:1.5rem}}.collection .loading-overlay{position:absolute;z-index:1;width:1.8rem}@media screen and (max-width: 749px){.collection .loading-overlay{top:0;right:0}}@media screen and (min-width: 750px){.collection .loading-overlay{left:0}}.collection .loading-overlay{top:0;right:0;bottom:0;left:0;display:none;width:100%;padding:0 1.5rem;opacity:.7}@media screen and (min-width: 750px){.collection .loading-overlay{padding-left:5rem;padding-right:5rem}}.collection.loading .loading-overlay{display:block}.collection--empty .title-wrapper{margin-top:10rem;margin-bottom:15rem}@media screen and (max-width: 989px){.collection .slider--tablet.product-grid{scroll-padding-left:1.5rem}}.collection__description>*{margin:0}.collection__title.title-wrapper{margin-bottom:2.5rem}.collection__title .title:not(:only-child){margin-bottom:1rem}@media screen and (min-width: 990px){.collection__title--desktop-slider .title{margin-bottom:2.5rem}.collection__title.title-wrapper--self-padded-tablet-down{padding:0 5rem}.collection slider-component:not(.page-width-desktop){padding:0}.collection--full-width slider-component:not(.slider-component-desktop){padding:0 1.5rem;max-width:none}}.collection__view-all a:not(.link){margin-top:1rem}.collection-wrapper{margin-top:1.5rem}@media screen and (min-width: 768px){.collection-wrapper{margin-top:2.5rem}}.collection-hero{flex-wrap:wrap;position:relative;margin-bottom:2rem;width:100%}.collection-hero__title{margin:0;max-width:15.625rem}@media screen and (min-width: 1024px){.collection-hero__title{max-width:18.75rem}}.collection-hero__content{box-sizing:border-box;display:flex;position:absolute;padding:1.25rem;top:0;left:0;width:100%;height:100%}@media screen and (min-width: 1024px){.collection-hero__content{padding-left:3.125rem;padding-right:3.125rem}}@media screen and (min-width: 1440px){.collection-hero__content{padding-left:5.625rem;padding-right:5.625rem}}.collection-hero__button{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.collection{position:relative}.collection-filters,.collection .loading-overlay{background-color:var(--color-brand-background)}.collection .loading-overlay{box-sizing:border-box;display:none;position:relative;top:0;right:0;bottom:0;left:0;width:100%;padding:0 5rem;opacity:.7}.collection.loading .loading-overlay{display:block;text-align:center}.filter-options{border:1px solid var(--color-black);font-family:var(--font-semi-family);font-weight:var(--font-semi-weight);font-style:var(--font-semi-style)}.filter-options__sort{width:100%;box-sizing:border-box}@media screen and (min-width: 768px){.filter-options__sort{border:1px solid #858585}}.filter-options__arrow .icon{width:6px;height:auto}.filter-options__info{padding-left:.1875rem}.filter-options__list{font-family:var(--font-regular-family);font-weight:var(--font-regular-weight);font-style:var(--font-regular-style)}.filter-options__list .options__swatch{margin-right:.625rem}.filter-options__list .options__label{padding:5px 0 5px 3px}.filter-options__summary{box-sizing:border-box;justify-content:flex-start;padding:0 0 .75rem;transition:all var(--duration-default);white-space:nowrap}@media screen and (min-width: 768px){.filter-options__summary{padding:15px}}.filter-options__submenu{max-width:100%}@media screen and (min-width: 768px){.filter-options__submenu{padding-left:1.5625rem;margin-bottom:.625rem}}.filter-options__inner{background-color:var(--color-brand-background);box-sizing:border-box;pointer-events:all}.filter-options__toggle{display:flex;justify-content:space-between;margin:15px 15px 8px;color:var(--color-brand-primary)}@media screen and (max-width: 767px){.filter-options__toggle{margin:15px 0 8px}}.filter-options__toggle p{margin-bottom:0}.filter-options__toggle .switch{position:relative;display:inline-block;width:40px;height:20px;color:var(--color-brand-primary)}.filter-options__toggle .switch input{opacity:0;width:0;height:0}.filter-options__toggle .switch .slider{position:absolute;cursor:pointer;top:0;left:0;right:0;bottom:0;background-color:#ccc;-webkit-transition:.4s;transition:.4s}.filter-options__toggle .slider:before{position:absolute;content:"";height:18px;width:18px;left:1px;bottom:1px;background-color:#fff;-webkit-transition:.4s;transition:.4s}.filter-options__toggle input:checked+.slider{background-color:var(--color-brand-primary)}.filter-options__toggle input:focus+.slider{box-shadow:0 0 1px var(--color-brand-primary)}.filter-options__toggle input:checked+.slider:before{-webkit-transform:translateX(20px);-ms-transform:translateX(20px);transform:translate(20px)}.filter-options__toggle .slider.round{border-radius:34px}.filter-options__toggle .slider.round:before{border-radius:50%}@media screen and (max-width: 767px){.filter-options{align-items:center}.filter-options__wrapper{flex:1}.filter-options__backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:var(--z-index-modal-backdrop);width:100%;height:100%;background-color:#00000080;cursor:pointer;visibility:hidden;opacity:0;transition:all var(--duration-default) ease-in-out}.collection-filter-is-open .filter-options__backdrop{opacity:1;visibility:visible}.filter-options__header{background-color:var(--color-white);position:sticky;top:0;z-index:2}}@media screen and (max-width: 767px) and (min-width: 768px){.filter-options__header{padding:1rem 0}}@media screen and (max-width: 767px){.filter-options__header .js-filter-remove.disabled{display:none}.filter-options__open{padding:.25rem 0}.filter-options__open,.filter-options__open:active,.filter-options__open:focus,.filter-options__open:hover{color:var(--color-brand-text)}.filter-options__open .icon{margin:0}.filter-options__inner{transition:all var(--duration-default) ease-in-out;overflow-y:auto;max-width:34rem;padding:30px 1.5rem 3rem;position:fixed;top:0;right:-100%;bottom:0;width:100%;height:100%;z-index:var(--z-index-modal)}.collection-filter-is-open .filter-options__inner{right:0}.filter-options__open{padding:.75rem 1rem}.filter-options__close{color:inherit;display:flex;justify-content:flex-end;padding:1.25rem 0 1.25rem 1.25rem;transition:all var(--duration-default);width:100%}.filter-options__close:active,.filter-options__close:focus,.filter-options__close:hover{color:var(--color-brand-primary)}.filter-options__close .icon{margin:0}.filter-options__clear-all{font-family:var(--font-regular-family);font-weight:var(--font-regular-weight);font-style:var(--font-regular-style);display:block;padding-right:0}.filter-options__main{position:relative;z-index:1}.filter-options .filter-options__heading{margin-bottom:0}.filter-options__summary{pointer-events:none}}@media screen and (min-width: 768px){.filter-options{flex-direction:column;border:none}.filter-options__wrapper{max-width:100%;flex:auto;box-sizing:border-box}.filter-options__inner{justify-content:space-between;width:100%;margin-top:.9375rem}.filter-options__main{font-size:.875rem;flex-direction:column}}.filter-options__details,.filter-options__feelstars,.filter-options__sort{position:relative}.js .filter-options__details [data-collapsible-target],.js .filter-options__feelstars [data-collapsible-target],.js .filter-options__sort [data-collapsible-target]{background-color:var(--color-brand-background);box-sizing:border-box;overflow-y:auto;padding:12px 16px;top:calc(100% + 8px);left:-1px;width:max-content;z-index:var(--z-index-dropdown)}@media screen and (max-width: 767px){.filter-options__details{border-bottom:1px solid var(--color-border)}.filter-options__details:not(:first-child){margin-top:1rem}.js .filter-options__details [data-collapsible-target]{border:0;display:block;position:relative;padding:0 0 1rem;width:100%}}.filter-options__details.collapsible-is-open .filter-options__summary{color:#000;padding-bottom:8px;font-size:14px}.filter-options__details--opened{padding:1rem 0}.filter-options__price>div+div{margin-top:8px}.filter-options__price .field{flex-wrap:wrap}.filter-options__price .field__currency{flex:0 0 1.25rem;padding-top:1rem}.filter-options__price .field__label{pointer-events:none}.no-js .filter-options__footer{background-color:var(--color-brand-background);padding:2rem 0;bottom:0;position:sticky;display:flex;z-index:2}.no-js .filter-options__footer noscript .button{width:100%}.active-filter-options{position:relative;z-index:1}@media screen and (max-width: 767px){.active-filter-options{border-bottom:1px solid var(--color-border);margin-bottom:1rem;font-family:var(--font-regular-family);font-weight:var(--font-regular-weight);font-style:var(--font-regular-style)}.active-filter-options__header{display:flex;justify-content:space-between;align-items:center;padding:.75rem 0 0}.active-filter-options__inner{padding:.75rem 0}}@media screen and (min-width: 768px){.active-filter-options{margin-top:var(--element-spacing)}}.active-filter-options--empty{display:none}.active-filter-options .filter-options__clear-all,.active-filter-options__button{display:block;line-height:1;padding:.3125rem 0}@media screen and (min-width: 768px){.active-filter-options .filter-options__clear-all,.active-filter-options__button{padding:0rem .25rem;font-size:14px;color:#000;letter-spacing:0}}.active-filter-options .filter-options__clear-all{white-space:nowrap;padding-left:0}.active-filter-options__button{color:var(--color-brand-text);display:flex;text-decoration:none}.active-filter-options__button .icon{width:8px;margin-left:10px}.active-filter-options filter-remove{display:block}.active-filter-options__button.disabled,.filter-options__clear.disabled{display:none}.filter-options__feelstars,.filter-options__sort{position:relative}@media screen and (min-width: 768px){.js .filter-options__sort [data-collapsible-target]{left:0}}.filter-options__sort .sort-options__trigger{font-size:14px;padding:12px 16px;transition:all var(--duration-default)}.filter-options__sort .sort-options__active{padding-left:.5rem}.filter-options__sort .sort-options__option{padding:5px 0}.filter-options__sort .sort-options__option label{cursor:pointer;display:block;font-size:14px;transition:all var(--duration-default)}.filter-options__sort .sort-options__option input:checked+label,.filter-options__sort .sort-options__option label:active,.filter-options__sort .sort-options__option label:focus,.filter-options__sort .sort-options__option label:hover{color:var(--color-brand-primary)}@media screen and (max-width: 767px){.filter-options__feelstars{border-bottom:1px solid var(--color-border)}.filter-options__feelstars:not(:first-child){margin-top:1rem}.js .filter-options__feelstars [data-collapsible-target]{border:0;display:block;padding:0 0 1rem;width:100%}}.filter-options__feelstars .feelstars-options__trigger{padding-bottom:.75rem}@media screen and (min-width: 768px){.filter-options__feelstars .feelstars-options__trigger{font-size:.875rem;padding:.75rem 1rem;transition:all var(--duration-default)}}.filter-options__feelstars .feelstars-options__option{padding:.3125rem 0}@media screen and (min-width:992px){.collection-section.is-grid{gap:30px;display:flex;flex-wrap:wrap}.collection-section .collection-hero__filters{width:240px}.collection-section #CollectionProductGrid{width:calc(100% - 270px)}}@media screen and (min-width: 768px){.collection-filters{position:sticky;top:120px;height:calc(100vh - 120px);overflow-y:auto}}.selected-filter-count{width:100%;font-weight:700;font-size:16px;line-height:22px;letter-spacing:0;color:#000}.active-filter-options{border:1px solid #858585;padding:20px 16px;margin-bottom:20px}.active-filter-options__header{margin-top:15px;width:100%}.active-filter-options__header a{font-family:Montserrat;font-weight:600;font-size:16px;line-height:22px;text-transform:uppercase;color:#656565}.active-filter-options__inner{gap:10px;margin-top:15px}.active-filter-options__inner filter-remove{background:#eaeaea;padding:5px 10px;text-transform:capitalize}.filter-options__details{border:1px solid #858585;margin-bottom:20px}categories-filter{display:block;margin-bottom:20px;position:relative}categories-filter a{font-family:Montserrat;font-size:18px;line-height:38px;letter-spacing:0px;color:#000;text-decoration:none!important;position:relative}categories-filter a.active{font-weight:700;border-bottom:3px solid #2ea1ff}categories-filter:before{content:"";border-bottom:1px solid #000;width:100%;height:1px;position:absolute;bottom:1px}categories-filter>div{gap:50px;overflow-x:auto;scroll-snap-type:x mandatory;scroll-behavior:smooth;scroll-padding-left:1.5rem;-webkit-overflow-scrolling:touch;display:flex;white-space:nowrap}@media screen and (max-width: 767px){categories-filter>div{gap:30px}categories-filter a{font-size:16px}}.field__range{pointer-events:none;height:.2rem;margin-bottom:2.4rem;vertical-align:top;-webkit-appearance:none;-moz-appearance:none;appearance:none;width:100%;background:transparent}.field__range::-webkit-slider-thumb{-webkit-appearance:none}.field__range::-webkit-slider-thumb{-webkit-appearance:none;position:relative;height:1rem;width:1rem;border-radius:100%;border:none;background:#000;cursor:pointer;margin-top:-.5rem;margin-left:-.2rem;z-index:1;box-shadow:inset 0 0 0 .7rem #000}.field__range::-webkit-slider-runnable-track{width:100%;height:.2rem;cursor:pointer;background:#000;border-radius:.2rem;border:none}.field__range::-moz-range-thumb{height:1rem;width:1rem;border-radius:100%;border:none;background:#000;cursor:pointer;margin-left:-.2rem;z-index:1;box-shadow:inset 0 0 0 .7rem rgb(var(--color-button))}.field__range::-moz-range-progress,.field__range::-moz-range-track{width:100%;height:.2rem;cursor:pointer;border-radius:.2rem;border:none}.field__range::-moz-range-progress{background-color:#000}.field__range::-moz-range-track{background-color:#d3d3d3}.field__range:last-child{position:absolute;top:0;left:0}.facets__range{position:relative;display:flex;flex-direction:column;align-items:center;width:100%;height:4px;background:linear-gradient(to right,#D3D3D3 var(--range-min),#000 var(--range-min),#000 var(--range-max),#D3D3D3 var(--range-max));margin:0;margin-bottom:.8rem}.facets__range .field__range{pointer-events:none;height:.2rem;vertical-align:top}.facets__range .field__range::-webkit-slider-runnable-track{background:none}.facets__range .field__range::-webkit-slider-thumb{pointer-events:auto}.facets__range .field__range::-moz-range-progress,.facets__range .field__range::-moz-range-track{background:none}.facets__range .field__range::-moz-range-thumb{pointer-events:auto}.facets__range .field__range:last-child{position:absolute;top:0;left:1px}.facets__price-wrapper{display:flex;align-items:center;justify-content:space-between;gap:15px;margin-top:10px!important}p.filter-options__info.weight-regular{font-size:14px;letter-spacing:0;line-height:18px}.facets__price{display:flex;justify-content:center;row-gap:9px;flex-wrap:wrap}price-range .facets__price-wrapper .field__input{padding:0;text-align:center;height:35px}price-range .facets__price-wrapper .field:before,price-range .facets__price-wrapper .field:after{display:none}price-range.facets__price .facets__price-wrapper .field-currency,price-range.facets__price .facets__price-wrapper .field__input{font-size:14.5px;font-weight:400;line-height:21.75px;color:#334641}price-range.facets__price .facets__price-wrapper .field__input{color:#9ca3af}price-range.facets__price .field{border-bottom:1px solid #33464133}price-range .field-seprater{display:flex}.filter-options__submenu{width:100%!important}.facets__price-wrapper label.field__label{display:none}.facets__price-wrapper .is-flex{position:relative;width:100%;transition:box-shadow var(--duration-short) ease}.facets__price-wrapper .field,.filter-options__price .field__currency{padding-top:0rem}.loading__spinner{width:1.5rem;position:absolute;left:0;right:0;margin:auto;top:0;bottom:0}.loading__spinner{width:1.5rem;display:inline-block}.spinner{animation:rotator 1.4s linear infinite}@keyframes rotator{0%{transform:rotate(0)}to{transform:rotate(270deg)}}.loading__spinner .path{stroke-dasharray:280;stroke-dashoffset:0;transform-origin:center;stroke:#000;animation:dash 1.4s ease-in-out infinite}@media screen and (forced-colors: active){.loading__spinner .path{stroke:CanvasText}}@keyframes dash{0%{stroke-dashoffset:280}50%{stroke-dashoffset:75;transform:rotate(135deg)}to{stroke-dashoffset:280;transform:rotate(450deg)}}@media screen and (max-width: 767px){.filter-options__submenu{background:transparent!important}.filter-options__details{padding:.75rem 1rem}.facets__range{width:97%}}.collection__grid.is-grid li.product--unavailable{order:2}.collection__grid.is-grid li{order:1}
/*# sourceMappingURL=/cdn/shop/t/407/assets/template-collection.css.map */
