.collection-section .collection-hero-title-wrapper{padding:0 16px}.collection-section .mobile-filter-wrapper{position:sticky;padding:10px 16px;z-index:100;background-color:var(--ut-white);top:0}.collection-section .filter-btn{font-size:14px;font-weight:600;line-height:22px;background-color:transparent;color:var(--ut-very-dark-green);padding:1px 16px 1px 0}.collection-section .filter-btn .svg-wrapper{width:20px;height:20px}.collection-filter-toggle__label{position:relative;display:inline-flex;align-items:center}.collection-filter-toggle__count{position:absolute;top:-.7rem;right:-1.3rem;background-color:var(--ut-very-dark-green);color:rgb(var(--color-button-text));height:1.7rem!important;width:1.7rem;border-radius:100%;display:flex;justify-content:center;align-items:center;font-size:10px;line-height:calc(1 + .1 / var(--font-body-scale))}.collection-section .accordion summary .svg-wrapper{width:15px;height:15px;margin:0}.collection-section .accordion .summary__title{font-size:14px;font-weight:600;line-height:22px;padding:1px 0 1px 16px;border-left:1px solid #e4e4e4}.collection-section .accordion .option-wrapper{margin-top:10px;left:0;width:230px;border:1px solid #eee;z-index:10;padding:10px 0}.collection-section .accordion summary{gap:10px}.collection-section .accordion .option-wrapper .sort-by-option{padding:10px 20px;font-size:14px;line-height:20px;opacity:.8;display:none}.collection-section .accordion .option-wrapper .sort-by-option[data-sort-option=price-ascending],.collection-section .accordion .option-wrapper .sort-by-option[data-sort-option=price-descending],.collection-section .accordion .option-wrapper .sort-by-option[data-sort-option=manual]{display:block}.collection-section .accordion .option-wrapper .sort-by-option[selected],.collection-section .accordion .option-wrapper .sort-by-option:hover{text-decoration:underline}.collection-section .grid-view-btn-wrapper{gap:10px}.collection-section .grid-view-btn-wrapper .grid-view-btn{background-color:transparent;width:20px;height:20px;gap:2px}.collection-section .grid-view-btn-wrapper .grid-view-btn .grid-view-btn-lines{background-color:var(--ut-light-green);border-radius:2px;width:100%}.collection-section .grid-view-btn-wrapper .grid-view-btn.active .grid-view-btn-lines{background-color:var(--ut-medium-green)}.collection-section .collection-hero__title{color:var(--ut-very-dark-green);font-size:20px;font-weight:100;line-height:28px;letter-spacing:0;margin-bottom:8px}.collection-section .collection-hero_sub_title,.collection-section .collection-hero__description h1,.collection-section .collection-hero__description h2{color:var(--ut-very-dark-green);font-size:14px;font-weight:50;line-height:22px;letter-spacing:0;margin-bottom:2px}.collection-section .collection-hero__description p{color:var(--ut-very-dark-green);font-size:14px;font-weight:50;line-height:20px;letter-spacing:0;margin-bottom:2px}.collection-section .collection-hero__description p:last-of-type{margin:0}.collection-section .collection-hero__description a{color:var(--ut-very-dark-green)}.product-grid-container{padding:10px 15px}.product-grid-container .grid{column-gap:4px;row-gap:0;margin-top:10px}.product-grid-container .grid__item{width:calc(50% - 2px);max-width:calc(50% - 2px)}.collection-section:has(grid-view-toggle .grid-view-btn.active[data-grid-less-card]) .product-grid-container .grid__item,.product-grid-container .grid__item.grid-item-less-card{width:100%;max-width:100%}#mobile-filter-model .modal-top-heading-wrapper{background-color:#f3f3f3}#mobile-filter-model .modal-top-heading-wrapper .top-heading{font-size:18px;height:62px;line-height:26px;padding:20px 16px;letter-spacing:0}#mobile-filter-model .modal-top-heading-wrapper .mobile-filter-close-btn{background-color:transparent;width:25px;height:25px;margin-right:14px;padding:2px}#mobile-filter-model .modal-content .bottom-heading{padding:14px;font-size:16px;height:56px;line-height:22px;letter-spacing:0}#mobile-filter-model .modal-content summary{padding:18px 16px;font-size:16px;font-weight:600;line-height:24px;letter-spacing:0;border-top:1px solid #e3e3e3}#mobile-filter-model .modal-content summary .svg-wrapper{margin:0;align-self:start}#mobile-filter-model .active-facets__button-remove{font-size:14px;line-height:22px;margin:4px 0 1px 8px}#mobile-filter-model .summary__sub-title{-webkit-box-orient:vertical;-webkit-line-clamp:1;display:-webkit-box;font-size:14px;line-height:22px;margin-top:4px;text-overflow:ellipsis;font-weight:300;color:#7a7d81}#mobile-filter-model .modal-content .filter-details-wrapper{background-color:#f3f3f3;padding:10px 20px;max-height:220px;overflow-y:auto}#mobile-filter-model .modal-content .filter-details-wrapper.price-range-wrapper{padding:20px 20px 40px}#mobile-filter-model .filter-details-wrapper .filter-checkbox-btn{padding:10px 0;font-size:14px;line-height:22px;letter-spacing:0}.price-range-wrapper .field__input:focus-visible,.price-range-wrapper .field:hover.field:after{box-shadow:unset}price-range input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;cursor:pointer;position:relative;z-index:10}price-range .range-label{bottom:-10px;font-size:10px;transform:translate(-50%,-30px);white-space:nowrap}price-range .field__input::placeholder{opacity:1;font-size:16px;line-height:24px;color:var(--ut-very-dark-green)}price-range .field__input:focus::placeholder{opacity:0}.filter-details-wrapper .filter-checkbox{width:24px;height:24px;border-radius:3px;border:1px solid #7A7D81;display:block;margin:0 14px 0 0;position:relative}#mobile-filter-model .filter-details-wrapper .filter-checkbox-btn input[type=checkbox]:checked+.filter-checkbox:after,.filter-details-wrapper .filter-button-wrapper .filter-button input[type=checkbox]:checked+.filter-checkbox:after{content:"\2714";height:24px;width:24px;border-radius:3px;border:1px solid #7A7D81;position:absolute;left:-1px;top:-1px;background-color:var(--ut-black-100);color:#fff;display:flex;justify-content:center;align-items:center;font-size:16px}#mobile-filter-model details:has(.filter-details-wrapper .filter-checkbox-btn),#mobile-filter-model details:has(price-range),#FacetsWrapperDesktop accordion-toggle:has(.filter-details-wrapper .filter-button-wrapper .filter-button),#FacetsWrapperDesktop accordion-toggle:has(price-range){display:block}#FacetsWrapperDesktop accordion-toggle,#mobile-filter-model details{display:none}#FacetsWrapperMobile price-range .field__input{padding:8px 6px;height:36px;font-size:16px;line-height:24px;background-color:transparent}#FacetsWrapperMobile price-range .field:after{box-shadow:unset;border:1px solid #e4e4e4}#mobile-filter-model[open]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:90050;display:flex;align-items:stretch;justify-content:flex-start;background:#00000073}#mobile-filter-model .mobile-filter-sidebar__panel{display:flex;flex-direction:column;width:min(36rem,92vw);height:100%;max-height:100vh;background:var(--ut-white);color:var(--ut-very-dark-green);box-shadow:.8rem 0 2.4rem #00000029}#mobile-filter-model .mobile-filter-sidebar__header{display:flex;align-items:center;justify-content:space-between;gap:1.2rem;min-height:5.6rem;padding:1.4rem 1.6rem;border-bottom:0;background:var(--ut-white);color:var(--ut-very-dark-green);flex:0 0 auto}#mobile-filter-model .mobile-filter-sidebar__heading{font-size:1.8rem;font-weight:600;line-height:2.4rem;letter-spacing:0}#mobile-filter-model .mobile-filter-sidebar__header .mobile-filter-close-btn{width:2.8rem;height:2.8rem;margin:0;padding:.4rem;background:transparent;color:var(--ut-very-dark-green);flex:0 0 2.8rem}#mobile-filter-model .mobile-filter-sidebar__facets{--mobile-filter-scroll-badge-bottom: 6.4rem;display:flex;flex:1 1 auto;flex-direction:column;min-height:0;position:relative}#mobile-filter-model .mobile-filter-sidebar__body{flex:1 1 auto;min-height:0;padding:1.2rem 1.6rem 2.4rem;overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin}#mobile-filter-model .mobile-filter-sidebar__form{display:block}#mobile-filter-model .mobile-filter-sidebar__scroll-more{position:absolute;left:50%;bottom:var(--mobile-filter-scroll-badge-bottom);z-index:2;display:none;align-items:center;justify-content:center;min-height:2.4rem;padding:.3rem 1.2rem;border:1px solid var(--ut-medium-green);border-radius:999px;background:#fff;box-shadow:0 .2rem .8rem #0000001f;color:var(--ut-very-dark-green);font-size:1.2rem;font-weight:600;line-height:1.6rem;letter-spacing:0;pointer-events:none;text-align:center;transform:translate(-50%)}#mobile-filter-model .mobile-filter-sidebar__scroll-more.is-visible{display:flex}#mobile-filter-model .mobile-filter-sidebar__active{display:none;padding:0 0 1.6rem;margin:0 0 1.8rem;border-bottom:1px solid #e4e4e4}#mobile-filter-model .mobile-filter-sidebar__active:has(.active-facets__button){display:block}#mobile-filter-model .mobile-filter-sidebar__active-header{display:flex;align-items:center;justify-content:space-between;gap:1.2rem;margin-bottom:1rem;color:var(--ut-very-dark-green);font-size:1.4rem;line-height:2rem;font-weight:600}#mobile-filter-model .mobile-filter-sidebar__active-header .active-facets-link{margin:0;color:var(--ut-watermelon-red);font-size:1.2rem;line-height:1.8rem;font-weight:400;text-decoration:none}#mobile-filter-model .mobile-filter-sidebar__active-header .active-facets-link:hover{text-decoration:underline}#mobile-filter-model .mobile-filter-sidebar__active-list{display:flex;flex-wrap:wrap;gap:.8rem}#mobile-filter-model .mobile-filter-sidebar__active-list .active-facets__button{display:inline-flex;align-items:center;max-width:100%;padding:.5rem .8rem;border:1px solid var(--ut-medium-green);border-radius:999px;background:var(--ut-very-light-green);color:var(--ut-very-dark-green);font-size:1.2rem;line-height:1.8rem;text-decoration:none}#mobile-filter-model .mobile-filter-sidebar__active-list .active-facets__button-inner{display:inline-flex;align-items:center;gap:.6rem;min-width:0}#mobile-filter-model .mobile-filter-sidebar__active-list .active-facets__button svg,#mobile-filter-model .mobile-filter-sidebar__active-list .active-facets__button .icon{display:block;width:1rem;height:1rem;min-width:1rem;flex:0 0 1rem}#mobile-filter-model .mobile-filter-sidebar__active-list .svg-wrapper{width:1rem;height:1rem;flex:0 0 1rem}#mobile-filter-model .mobile-filter-sidebar__section{display:block;padding:0 0 1.6rem;margin:0 0 2.4rem}#mobile-filter-model .mobile-filter-sidebar__section:last-child{margin-bottom:0}#mobile-filter-model .mobile-filter-sidebar__summary{display:flex;align-items:center;justify-content:space-between;gap:1.2rem;width:100%;padding:0 0 1rem;margin-bottom:1rem;border:0;border-radius:0;color:var(--ut-very-dark-green);font-size:1.4rem;line-height:2rem;font-weight:600;list-style:none;cursor:pointer}#mobile-filter-model .mobile-filter-sidebar__summary::-webkit-details-marker{display:none}#mobile-filter-model .mobile-filter-sidebar__summary::marker{content:""}#mobile-filter-model .mobile-filter-sidebar__summary-icon{position:relative;width:1rem;height:1rem;flex:0 0 1rem}#mobile-filter-model .mobile-filter-sidebar__summary-icon:before,#mobile-filter-model .mobile-filter-sidebar__summary-icon:after{content:"";position:absolute;top:50%;left:0;width:1rem;height:.2rem;background:currentColor;border-radius:999px;transform:translateY(-50%)}#mobile-filter-model .mobile-filter-sidebar__summary-icon:after{transform:translateY(-50%) rotate(90deg)}#mobile-filter-model .mobile-filter-sidebar__section[open]>.mobile-filter-sidebar__summary .mobile-filter-sidebar__summary-icon:after{opacity:0}#mobile-filter-model .mobile-filter-sidebar__sort .mobile-filter-sidebar__section-content{display:grid;gap:.8rem}#mobile-filter-model .mobile-filter-sidebar__radio{display:flex;align-items:center;gap:.8rem;color:var(--ut-very-dark-green);font-size:1.4rem;line-height:2rem;cursor:pointer}#mobile-filter-model .mobile-filter-sidebar__radio input{width:1.4rem;height:1.4rem;margin:0;accent-color:var(--ut-very-dark-green)}#mobile-filter-model .mobile-filter-sidebar__options{display:grid;gap:.6rem;max-height:none;margin:0;padding:0;overflow:visible}#mobile-filter-model .mobile-filter-sidebar__option{padding:0;background:transparent}#mobile-filter-model .mobile-filter-sidebar__section:not(.is-options-expanded) .mobile-filter-sidebar__option.is-extra{display:none}#mobile-filter-model .mobile-filter-sidebar__option-label{display:flex;align-items:center;gap:.8rem;color:var(--ut-very-dark-green);font-size:1.4rem;line-height:2rem;letter-spacing:0;cursor:pointer}#mobile-filter-model .mobile-filter-sidebar__option.has-swatch .mobile-filter-sidebar__option-label{gap:1rem;padding:.5rem 0 .5rem .5rem}#mobile-filter-model .mobile-filter-sidebar__option-count{color:var(--ut-medium-green)}#mobile-filter-model .mobile-filter-sidebar__checkmark{position:relative;display:inline-block;width:1.2rem;height:1.2rem;margin:0;border:1px solid #cfd3d7;border-radius:.2rem;flex:0 0 1.2rem}#mobile-filter-model .mobile-filter-sidebar__checkbox:checked+.mobile-filter-sidebar__checkmark{border-color:var(--ut-very-dark-green);background-color:var(--ut-very-dark-green)}#mobile-filter-model .mobile-filter-sidebar__checkbox:checked+.mobile-filter-sidebar__checkmark:after{content:"";position:absolute;top:.2rem;left:.2rem;width:.6rem;height:.3rem;border-left:1px solid #fff;border-bottom:1px solid #fff;transform:rotate(-45deg)}#mobile-filter-model .mobile-filter-sidebar__swatch{display:inline-block;width:2.2rem;height:2.2rem;border:1px solid #d9d9d9;border-radius:50%;background-color:#f7f7f7;background-position:center;background-size:cover;background-repeat:no-repeat;flex:0 0 2.2rem}#mobile-filter-model .mobile-filter-sidebar__checkbox:checked+.mobile-filter-sidebar__swatch{border-color:#373a41;box-shadow:0 0 0 .2rem #fff,0 0 0 .4rem #373a41}#mobile-filter-model .mobile-filter-sidebar__view-more{margin-top:.4rem;padding:0 0 0 2.5rem;border:0;background:transparent;color:var(--ut-very-dark-green);font-size:1.4rem;line-height:2rem;font-weight:600;cursor:pointer}#mobile-filter-model .mobile-filter-sidebar__price price-range{padding-top:.2rem}#mobile-filter-model .mobile-filter-sidebar__price .price-range-wrapper{padding-top:0;gap:1rem}#mobile-filter-model .mobile-filter-sidebar__price .price-range-wrapper .field{min-width:0;flex:1 1 0}#mobile-filter-model .mobile-filter-sidebar__price .field__input{height:3.6rem;padding:.6rem .8rem;color:var(--ut-very-dark-green);font-family:inherit;font-size:1.4rem;line-height:2rem;font-weight:400}#mobile-filter-model .mobile-filter-sidebar__price .field__input::placeholder{color:var(--ut-very-dark-green);font-family:inherit;font-size:1.4rem;line-height:2rem;font-weight:400;opacity:1}#mobile-filter-model .mobile-filter-sidebar__price .field__input:focus::placeholder{opacity:0}#mobile-filter-model .mobile-filter-sidebar__price .field:after{box-shadow:unset;border:1px solid #e4e4e4}#mobile-filter-model .mobile-filter-sidebar__actions{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:1rem;flex:0 0 auto;padding:.8rem 1.6rem;border-top:0;background:var(--ut-white)}#mobile-filter-model .mobile-filter-sidebar__actions facet-remove{display:block;min-width:0}#mobile-filter-model .mobile-filter-sidebar__action{-webkit-appearance:none;appearance:none;display:inline-flex;align-items:center;justify-content:center;width:100%;min-height:4rem;padding:.9rem 1.4rem;border:1px solid transparent;border-radius:999px;font-family:inherit;font-size:1.5rem;line-height:2rem;font-weight:700;letter-spacing:0;text-align:center;text-decoration:none;cursor:pointer}#mobile-filter-model .mobile-filter-sidebar__action--clear{border-color:var(--ut-watermelon-red);background:var(--ut-watermelon-red);color:var(--ut-white)}#mobile-filter-model .mobile-filter-sidebar__action--done{border-color:var(--ut-very-dark-green);background:var(--ut-very-dark-green);color:var(--ut-white)}price-range .slider-container{margin:24px 0 16px;height:20px}price-range .slider-container .slider-track{height:1px;background:#3d4246;z-index:1;margin:10px 2px;transform:translate(-50%);left:50%;width:98%}price-range .slider-container input[type=range]{-webkit-appearance:none;background:none;pointer-events:none;z-index:2}price-range .slider-container input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;width:20px;height:20px;background:#fff;border:1px solid #3D4246;border-radius:50%;cursor:pointer;pointer-events:all;position:relative}price-range .slider-container .slider-track:after,price-range .slider-container .slider-track:before{content:"";position:absolute;height:6px;width:1px;background:#3d4246;top:-2px}price-range .slider-container .slider-track:after{left:0}price-range .slider-container .slider-track:before{right:0}price-range .price-range-slider-wrapper .price-range-amount-wrapper{font-size:12px;line-height:16px;color:var(--ut-black);position:relative}price-range .price-range-slider-wrapper .price-range-amount-wrapper .price-range-amount{margin-left:8px}.collection-section-bottom{border-top:1px solid rgba(228,228,228,1);margin:0 16px}@media screen and (min-width:768px){.collection-section .collection-hero-title-wrapper{padding:0 32px}.collection-section .mobile-filter-wrapper{padding:16px 32px}.collection-section .product-quantity-text{font-size:14px;line-height:22px;color:var(--ut-very-dark-green);padding:0 18px;margin:0 16px;border-left:1px solid #e4e4e4;border-right:1px solid #e4e4e4}.collection-section .loading__spinner{top:0;right:50%;transform:translate(50%)}.collection-section .accordion summary{gap:7px}.collection-section .accordion summary .svg-wrapper{width:20px;height:20px}.collection-section .accordion .option-wrapper{width:250px}.collection-section .accordion .sort-by-text{font-size:14px;line-height:22px}.collection-section .accordion .summary__title{font-weight:400;padding:1px 0;border-left:unset}.collection-section .grid-view-btn-wrapper .grid-view-btn{width:auto}.collection-section .grid-view-btn-wrapper .grid-view-btn .grid-view-btn-lines{width:6px}.collection-section .collection-hero__title{font-size:28px;line-height:32px;margin-bottom:2px}.collection-section .collection-hero_sub_title{font-size:16px;line-height:24px;margin-bottom:16px}.product-grid-container{padding:0 32px}.product-grid-container .grid{column-gap:16px}.product-grid-container .grid__item{width:calc(33.33333333% - 16px * 2 / 3);max-width:calc(33.33333333% - 16px * 2 / 3)}.collection-section:has(grid-view-toggle .grid-view-btn.active[data-grid-less-card]) .product-grid-container .grid__item,.product-grid-container .grid__item.grid-item-less-card{width:calc(50% - 8px);max-width:calc(50% - 8px)}.desktop-filter-wrapper{padding:20px 32px;position:sticky;top:0;z-index:100;background-color:var(--ut-white)}.desktop-filter-wrapper .filter-category-wrapper summary{width:max-content;padding:10px 20px;border:1px solid #e4e4e4;border-radius:4px}.desktop-filter-wrapper .filter-category-wrapper .summary__title{font-size:14px;line-height:22px;letter-spacing:0}.desktop-filter-wrapper .filter-category-wrapper summary .svg-wrapper{margin-right:0;margin-left:8px}.desktop-filter-wrapper .filter-category-wrapper .filter-details-wrapper{padding:12px 20px 20px;margin-top:8px;border-radius:4px;border:1px solid #e4e4e4;width:242px;z-index:2}.desktop-filter-wrapper .filter-category-wrapper .filter-details-wrapper .filter-button-wrapper{max-height:220px;overflow-y:auto;padding-right:15px}.desktop-filter-wrapper .filter-category-wrapper .filter-details-wrapper .filter-button-wrapper::-webkit-scrollbar{width:4px}.desktop-filter-wrapper .filter-category-wrapper .filter-details-wrapper .filter-button-wrapper::-webkit-scrollbar-track{background:#f3f3f3}.desktop-filter-wrapper .filter-category-wrapper .filter-details-wrapper .filter-button-wrapper::-webkit-scrollbar-thumb{background:#7a7d81}.filter-details-wrapper .filter-button-wrapper .filter-button{background-color:transparent;padding:8px 0}.filter-details-wrapper .filter-button-wrapper .filter-button .filter-checkbox{margin:0 8px 0 0}.filter-details-wrapper .filter-button-wrapper .filter-button .filter-option-value{font-size:14px;line-height:22px;letter-spacing:0}.desktop-filter-wrapper .facets__header a{display:block;font-size:14px;line-height:22px;margin-bottom:8px;color:#7a7d81}.desktop-filter-wrapper price-range .price-range-wrapper{padding-top:8px}.desktop-filter-wrapper price-range .field__input{padding:8px 6px;height:40px;font-size:16px;line-height:24px}.desktop-filter-wrapper price-range .field:after{box-shadow:unset;border:1px solid #e4e4e4}.desktop-filter-wrapper .active-facets{padding:16px 0 0;align-items:center;gap:12px}.desktop-filter-wrapper .active-facets .active-facets-title{font-size:14px;line-height:22px;letter-spacing:0}.desktop-filter-wrapper .active-facets .active-facets__button{border-radius:100px;background-color:#f3f3f3;color:var(--ut-very-dark-green);text-decoration:none;display:flex;align-items:center;font-size:14px;line-height:22px;padding:6px 16px;letter-spacing:0}.desktop-filter-wrapper .active-facets .active-facets__button .svg-wrapper{margin:0 0 0 12px}.desktop-filter-wrapper .active-facets .active-facets-link{font-size:14px;line-height:22px;letter-spacing:0;color:#404346}.desktop-filter-wrapper .filter-details-wrapper .facets__header,.desktop-filter-wrapper .active-facets{display:none}.desktop-filter-wrapper .filter-details-wrapper:has(.filter-checkbox:checked) .facets__header{display:block}.desktop-filter-wrapper .active-facets:has(.active-facets__button){display:flex;flex-wrap:wrap}.collection-section-bottom{margin:0 32px}}@media screen and (min-width:1200px){.collection-section .accordion .option-wrapper{margin-top:0;left:unset;right:0}.product-grid-container .grid__item{width:calc(25% - 12px);max-width:calc(25% - 12px)}.collection-section:has(grid-view-toggle .grid-view-btn.active[data-grid-less-card]) .product-grid-container .grid__item,.product-grid-container .grid__item.grid-item-less-card{width:calc(33.33333333% - 16px * 2 / 3);max-width:calc(33.33333333% - 16px * 2 / 3)}}@media screen and (max-width:999px){.collection-section .desktop-filter-wrapper{display:none!important}.collection-desktop-grid-layout{display:block}.collection-desktop-grid-layout>.desktop-filter-sidebar{display:none!important}}@media screen and (min-width:1000px){.collection-section .mobile-filter-wrapper{display:none!important}.collection-section .desktop-filter-wrapper{display:flex!important;align-items:center;justify-content:space-between;gap:24px;min-height:56px;padding:10px 32px;position:sticky;top:0;z-index:100;background-color:var(--ut-white)}.collection-desktop-filter-toggle{display:inline-flex;align-items:center;gap:12px;padding:0;border:0;background:transparent;color:var(--ut-very-dark-green);font-size:16px;line-height:24px;letter-spacing:0;cursor:pointer}.collection-desktop-filter-toggle__icon{position:relative;display:inline-flex;width:12px;height:12px;align-items:center;justify-content:center;flex:0 0 12px}.collection-desktop-filter-toggle__icon:before,.collection-desktop-filter-toggle__icon:after{content:"";position:absolute;width:12px;height:2px;background:currentColor;border-radius:2px}.collection-desktop-filter-toggle__icon:after{opacity:0;transform:rotate(90deg)}.desktop-filter-wrapper.is-filter-collapsed .collection-desktop-filter-toggle__icon:after{opacity:1}.collection-desktop-toolbar__right{align-items:center;gap:24px;padding-top:0;flex:0 0 auto}.collection-desktop-toolbar__right .grid-view-btn-wrapper{padding-right:24px;border-right:1px solid #e4e4e4}.collection-desktop-toolbar__right facet-filters-form{border-left:0;border-right:0}.collection-desktop-toolbar__right .product-quantity-text{white-space:nowrap;border-left:0;border-right:0;padding-left:0;padding-right:0}.collection-desktop-grid-layout{display:grid;grid-template-columns:250px minmax(0,1fr);gap:16px;align-items:start;padding:0 32px}.collection-desktop-grid-layout.is-filter-collapsed{grid-template-columns:minmax(0,1fr)}.collection-desktop-grid-layout.is-filter-collapsed>.desktop-filter-sidebar{display:none}.collection-desktop-grid-layout .product-grid-container{padding:0}.collection-desktop-results{min-width:0}.desktop-filter-sidebar{position:sticky;top:56px;max-height:calc(100vh - 56px);overflow-y:auto;padding:12px 10px 32px 0;background:var(--ut-white);scrollbar-width:thin}.desktop-filter-sidebar::-webkit-scrollbar{width:5px}.desktop-filter-sidebar::-webkit-scrollbar-track{background:#f3f3f3}.desktop-filter-sidebar::-webkit-scrollbar-thumb{background:var(--ut-medium-green);border-radius:999px}.desktop-filter-sidebar__form{display:block}.desktop-filter-sidebar__active{display:none;padding:0 0 18px;margin:0 0 18px}.desktop-filter-sidebar__active:has(.active-facets__button){display:block}.desktop-filter-sidebar__active-header{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:10px;color:var(--ut-very-dark-green);font-size:14px;line-height:20px;font-weight:600}.desktop-filter-sidebar__active-header .active-facets-link{color:var(--ut-watermelon-red);font-size:12px;line-height:18px;font-weight:400;text-decoration:none}.desktop-filter-sidebar__active-header .active-facets-link:hover{text-decoration:underline}.desktop-filter-sidebar__active-list{display:flex;flex-wrap:wrap;gap:8px}.desktop-filter-sidebar__active-list .active-facets__button{display:inline-flex;align-items:center;max-width:100%;padding:5px 8px;border:1px solid var(--ut-medium-green);border-radius:999px;background:var(--ut-very-light-green);color:var(--ut-very-dark-green);font-size:12px;line-height:18px;text-decoration:none}.desktop-filter-sidebar__active-list .active-facets__button-inner{display:inline-flex;align-items:center;gap:6px;min-width:0}.desktop-filter-sidebar__active-list .active-facets__button svg,.desktop-filter-sidebar__active-list .active-facets__button .icon{display:block;width:10px;height:10px;min-width:10px;flex:0 0 10px}.desktop-filter-sidebar__active-list .svg-wrapper{width:10px;height:10px;flex:0 0 10px}.desktop-filter-sidebar__section{padding:0 0 18px;margin:0 0 30px}.desktop-filter-sidebar__section:last-child{margin-bottom:0}.desktop-filter-sidebar__summary{display:flex;align-items:center;justify-content:space-between;gap:12px;width:100%;padding:0 0 10px;margin-bottom:10px;border:0;border-radius:0;color:var(--ut-very-dark-green);font-size:14px;line-height:20px;font-weight:600;list-style:none;cursor:pointer}.desktop-filter-sidebar__summary::-webkit-details-marker{display:none}.desktop-filter-sidebar__summary::marker{content:""}.desktop-filter-sidebar__summary-icon{position:relative;width:10px;height:10px;flex:0 0 10px}.desktop-filter-sidebar__summary-icon:before,.desktop-filter-sidebar__summary-icon:after{content:"";position:absolute;top:50%;left:0;width:10px;height:2px;background:currentColor;border-radius:2px;transform:translateY(-50%)}.desktop-filter-sidebar__summary-icon:after{transform:translateY(-50%) rotate(90deg)}.desktop-filter-sidebar__section[open]>.desktop-filter-sidebar__summary .desktop-filter-sidebar__summary-icon:after{opacity:0}.desktop-filter-sidebar__section-content{padding-top:2px}.desktop-filter-sidebar__sort .desktop-filter-sidebar__section-content{display:grid;gap:8px}.desktop-filter-sidebar__radio{display:flex;align-items:center;gap:8px;color:var(--ut-very-dark-green);font-size:14px;line-height:20px;cursor:pointer}.desktop-filter-sidebar__radio input{width:14px;height:14px;margin:0;accent-color:var(--ut-very-dark-green)}.desktop-filter-sidebar__options{display:grid;gap:6px;max-height:none;margin:0;padding:0;overflow:visible}.desktop-filter-sidebar__option{padding:0;background:transparent}.desktop-filter-sidebar__section:not(.is-options-expanded) .desktop-filter-sidebar__option.is-extra{display:none}.desktop-filter-sidebar__option .filter-option-value{gap:8px;color:var(--ut-very-dark-green);font-size:14px;line-height:20px;letter-spacing:0;cursor:pointer}.desktop-filter-sidebar__option.has-swatch .filter-option-value{gap:10px;padding:5px 0 5px 5px}.desktop-filter-sidebar__option-count{color:var(--ut-medium-green)}.desktop-filter-sidebar .filter-checkmark{position:relative;display:inline-block;width:12px;height:12px;margin:0;border:1px solid #cfd3d7;border-radius:2px;flex:0 0 12px}.desktop-filter-sidebar .filter-checkbox:checked+.filter-checkmark{border-color:var(--ut-very-dark-green);background-color:var(--ut-very-dark-green)}.desktop-filter-sidebar .filter-checkbox:checked+.filter-checkmark:after{content:"";position:absolute;top:2px;left:2px;width:6px;height:3px;border-left:1px solid #fff;border-bottom:1px solid #fff;transform:rotate(-45deg)}.desktop-filter-sidebar__swatch{display:inline-block;width:22px;height:22px;border:1px solid #d9d9d9;border-radius:50%;background-color:#f7f7f7;background-position:center;background-size:cover;background-repeat:no-repeat;flex:0 0 22px}.desktop-filter-sidebar .filter-checkbox:checked+.desktop-filter-sidebar__swatch{border-color:var(--ut-medium-green);box-shadow:0 0 0 2px #fff,0 0 0 4px var(--ut-medium-green)}.desktop-filter-sidebar__view-more{margin-top:4px;padding:0 0 0 25px;border:0;background:transparent;color:var(--ut-very-dark-green);font-size:14px;line-height:20px;font-weight:600;cursor:pointer}.desktop-filter-sidebar__price price-range{padding-top:2px}.desktop-filter-sidebar__price .price-range-wrapper{padding-top:0;gap:10px}.desktop-filter-sidebar__price .price-range-wrapper .field{min-width:0;flex:1 1 0}.desktop-filter-sidebar__price .price-range-wrapper>div:not(.field){color:var(--ut-very-dark-green);font-size:14px;line-height:20px}.desktop-filter-sidebar__price .field__input{height:36px;padding:6px 8px;color:var(--ut-very-dark-green);font-family:inherit;font-size:14px;line-height:20px;font-weight:400}.desktop-filter-sidebar__price .field__input::placeholder{color:var(--ut-very-dark-green);font-family:inherit;font-size:14px;line-height:20px;font-weight:400;opacity:1}.desktop-filter-sidebar__price .field:after{box-shadow:unset;border:1px solid #e4e4e4}}
/*# sourceMappingURL=/cdn/shop/t/62/assets/template-collection.css.map */
