.collection__content{--facet-width: clamp(300px, 18vw, 330px);gap:3rem}.collection__content #FacetFiltersContainer{flex:0 0 var(--facet-width)}.collection__toolbar{background:rgb(var(--color-background));padding-block:1.2rem;margin-block-end:1.2rem}#ProductGridWrapper.show-toolbar{margin-block-start:-1.2rem}.facet-accordion-details .accordion-details__summary{padding-block:2.4rem}.facet-accordion-details .accordion-details__content{padding-bottom:2.4rem;margin-block-start:-.8rem}.facet-accordion-details .accordion-details__content--price{margin-block-start:0}.facet-accordion-details:nth-child(2) .accordion-details__summary{padding-block-start:0}.facet-accordion-details:last-child{border-bottom:0}.facet-range{-webkit-appearance:none;appearance:none;background:none;height:.4rem;vertical-align:top;margin:0}.facet-range__max{inset-block-start:0;inset-inline-start:0}.facet-range-wrapper{--range-min: 0%;--range-max: 100%;background:linear-gradient(to var(--transform-origin-end),rgb(var(--color-border)) var(--range-min),rgb(var(--color-foreground)) var(--range-min),rgb(var(--color-foreground)) var(--range-max),rgb(var(--color-border)) var(--range-max));border-radius:.125rem;height:.4rem}.facet-range__symbol{position:absolute;inset-inline-start:1.6rem}.facet-range__input{padding-inline-start:3rem;-webkit-appearance:textfield;appearance:textfield;text-align:end}.facet-range__input::-webkit-inner-spin-button,.facet-range__input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.facet-range::-webkit-slider-thumb{-webkit-margin-before:-6px;-webkit-appearance:none;background-color:rgb(var(--color-foreground));border-radius:100%;box-shadow:none;cursor:pointer;height:16px;margin-block-start:-6px;position:relative;width:16px;z-index:1}.facet-range::-webkit-slider-runnable-track{background-color:#ccc;border:none;border-radius:2px;cursor:pointer;height:4px;width:100%}.facet-range::-moz-range-thumb{background-color:rgb(var(--color-background));border:2px solid rgb(var(--color-foreground));border-radius:100%;cursor:pointer;height:12px;width:12px}.facet-range::-moz-range-progress,.facet-range::-moz-range-track{border:none;border-radius:2px;cursor:pointer;height:4px;width:100%}.facet-range::-webkit-slider-runnable-track{background:none}.facet-range::-moz-range-progress{background-color:rgb(var(--color-foreground))}.facet-range::-moz-range-track{background-color:rgb(var(--border-color))}.facet-range::-webkit-slider-thumb{pointer-events:auto}.facet-range::-moz-range-thumb{pointer-events:auto}.facet-range::-moz-range-progress,.facet-range::-moz-range-track{background:none}@media not screen and (pointer: fine){.facet-range::-webkit-slider-thumb{height:20px;margin-block-start:-9px;width:20px}.facet-range::-moz-range-thumb{height:16px;width:16px}}.facet-remove{height:auto;font-weight:inherit;padding-inline:1.6rem;padding-block:.3rem}.facet-remove .swatch-color{--swatch-size: 1.6rem;border:0}@media (min-width: 768px){.facet-short{--icon-size: .7rem}.facet-short select{border:0;background-color:transparent;width:var(--width);padding:0;line-height:1.625;border-radius:0}.facet-short select~.icon{inset-inline-end:0}}.facet-drawer-button{height:auto;padding-inline:1.6rem;padding-block:.6rem;line-height:1.625}.facet-short-drawer{padding-block-end:2.4rem;margin-block-end:2.4rem;border-bottom:.1rem solid rgb(var(--color-border))}.facets-active{margin-block-start:-.4rem;margin-block-end:2.4rem}.collection-seo-divider{margin:60px 0 0;padding:0;border:none;border-top:1px solid rgb(var(--color-border));height:0}.collection-seo-content{margin-top:50px}.collection-seo-content__inner{max-height:3.6em;overflow:hidden;transition:max-height .5s cubic-bezier(.4,0,.2,1);line-height:1.8;color:rgba(var(--color-foreground),.75);font-size:1.5rem}.collection-seo-content__inner *{background:none!important;background-color:transparent!important}.collection-seo-content__inner.is-expanded{max-height:3000px}.collection-seo-content__toggle{display:inline-flex;align-items:center;gap:.6rem;margin-top:1.6rem;color:rgba(var(--color-foreground),.65);cursor:pointer;background:none;border:none;padding:0;font-size:1.4rem;font-family:inherit;font-weight:500;text-decoration:none;transition:color .2s ease}.collection-seo-content__toggle:after{content:"";display:inline-block;width:6px;height:6px;border-right:1.5px solid currentColor;border-bottom:1.5px solid currentColor;transform:rotate(45deg);transition:transform .3s cubic-bezier(.4,0,.2,1);margin-top:-2px}.collection-seo-content__toggle.is-expanded:after{transform:rotate(-135deg);margin-top:2px}.collection-seo-content__toggle:hover{color:rgb(var(--color-foreground))}.collection-seo-content__toggle [hidden],.collection-seo-content.no-toggle .collection-seo-content__toggle{display:none}.collection-seo-content h1,.collection-seo-content h2,.collection-seo-content h3,.collection-seo-content h4,.collection-seo-content h5,.collection-seo-content h6{margin-top:0;margin-bottom:1.6rem}.collection-seo-content p{margin-bottom:1.6rem;line-height:1.8}.collection-seo-content p:last-child{margin-bottom:0}.collection-seo-content ul,.collection-seo-content ol{margin-bottom:1.6rem;padding-left:2rem}.collection-seo-content a{color:rgb(var(--color-foreground));text-decoration:underline}.collection-seo-content a:hover{opacity:.7}@media (max-width: 767px){.collection-seo-divider{margin-top:40px}.collection-seo-content{margin-top:35px}.collection-seo-content__inner{font-size:1.4rem}.collection-seo-content__toggle{font-size:1.3rem;margin-top:1.4rem}}.collection-faq{margin-top:60px;padding-top:40px;border-top:1px solid rgb(var(--color-border))}.collection-faq__title{margin-top:0;margin-bottom:2.4rem}.collection-faq__question{font-weight:500}.collection-faq__item:last-child{border-bottom:none}.collection-faq__button{display:inline-flex;align-items:center;gap:.6rem;margin-top:1.6rem;padding:0;background:none;border:none;color:rgb(var(--color-foreground));font-size:1.4rem;font-weight:500;text-decoration:underline;text-underline-offset:3px;transition:opacity .2s ease}.collection-faq__button:hover{opacity:.7;background:none}.collection-faq__button:after{content:"\2192";font-size:1.2rem;text-decoration:none;display:inline-block}@media (max-width: 767px){.collection-faq{margin-top:40px;padding-top:30px}}html.modal-open{overflow:hidden;padding-right:var(--scrollbar-width, 0)}.contact-form-modal{position:fixed;top:0;right:0;bottom:0;left:0;z-index:9999;display:flex;align-items:center;justify-content:center;padding:2rem;opacity:0;visibility:hidden;transition:opacity .35s ease,visibility .35s ease}.contact-form-modal:not([hidden]){opacity:1;visibility:visible}.contact-form-modal .fixed-overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:#00000080;cursor:pointer}.contact-form-modal__inner{position:relative;width:100%;max-width:500px;max-height:90vh;background:rgb(var(--color-background));border-radius:8px;box-shadow:0 25px 50px -12px #00000040;overflow:hidden;transform:translateY(12px);transition:transform .35s ease}.contact-form-modal:not([hidden]) .contact-form-modal__inner{transform:translateY(0)}.contact-form-modal .drawer__close-btn{position:absolute;top:1.2rem;inset-inline-end:1.2rem;z-index:10;background:rgb(var(--color-background));border:.1rem solid rgb(var(--color-border))}.contact-form-modal__content{padding:3.5rem 3rem 3rem;max-height:90vh;overflow-y:auto;opacity:0;transition:opacity .3s ease}.contact-form-modal.contact-form-modal--loaded .contact-form-modal__content{opacity:1}.contact-form-modal__header{text-align:center;margin-bottom:2.4rem}.contact-form-modal__title{margin:0 0 .8rem}.contact-form-modal__subtitle{margin:0;color:rgba(var(--color-foreground),.7);font-size:1.5rem;line-height:1.6}.contact-form-modal__form .contact__title,.contact-form-modal__form .contact__subheading{display:none}.contact-form-modal__form .contact__fields{gap:1.6rem}.contact-form-modal__form .form-field{margin-bottom:0}.contact-form-modal__error{text-align:center;color:rgb(var(--color-foreground));opacity:.7;padding:4rem 2rem}.contact-form-modal__spinner{--loading-size: 4rem;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);opacity:1;transition:opacity .3s ease;z-index:5}.contact-form-modal.contact-form-modal--loaded .contact-form-modal__spinner{opacity:0;pointer-events:none}@media (max-width: 767px){.contact-form-modal{padding:1rem}.contact-form-modal__content{padding:3rem 2rem 2rem}.contact-form-modal__subtitle{font-size:1.4rem}}
/*# sourceMappingURL=/cdn/shop/t/8/assets/collection.css.map */
