.collection-grid-section .facets-vertical{display:grid!important;grid-template-columns:320px 1fr;gap:40px;align-items:flex-start;padding:40px 0!important;max-width:1310px;margin:0 auto}.collection-grid-section .cac-filter__tags{display:flex!important;flex-wrap:wrap!important;gap:6px!important}.collection-grid-section .facets-vertical .product-grid-container{min-width:0}.collection-grid-section .facets-vertical>.facet-filters{width:100%!important;padding:20px 30px;box-shadow:0 0 34px #0000000f;border-radius:8px}.collection-grid-section .custom-collection-header{margin-bottom:32px}.collection-grid-section .custom-collection-header__title{margin:0;color:#171717;font-size:44px;line-height:1.08;font-weight:500;letter-spacing:var(--letter-spacing-heading)!important}.collection-grid-section .custom-collection-header__description{margin-top:14px;color:#171717;font-size:16px;line-height:22px;font-weight:300;letter-spacing:var(--letter-spacing-heading)!important}.collection-grid-section .custom-collection-header__description p{margin:0}.collection-grid-section .facet-filters{position:sticky;top:100px}.collection-grid-section .facets__form{border:none!important;padding:0!important;background:none!important}.collection-grid-section .facets__wrapper{border:none!important;padding:0!important;margin:0!important}.collection-grid-section #FacetDrawer,.collection-grid-section .facets__inner{padding:0!important}.collection-grid-section .facets__main{padding:0!important;display:flex;flex-direction:column;gap:0}.collection-grid-section .facets__header{display:flex;align-items:center;justify-content:space-between;padding:18px 0!important;border-bottom:1px solid #e5e5e5;cursor:pointer;list-style:none;margin:0}.collection-grid-section .facets__header::-webkit-details-marker{display:none}.collection-grid-section .facets__selected{font-size:14px!important;font-weight:600!important;text-transform:uppercase;letter-spacing:.06em;color:#171717;letter-spacing:var(--letter-spacing-heading)!important}.collection-grid-section .facets__header .icon-caret{width:10px;height:10px;transition:transform .25s ease}.collection-grid-section details[open]>.facets__header .icon-caret{transform:rotate(180deg)}.collection-grid-section .count-bubble{background:#45d2b9!important;color:#fff!important;border-radius:50%;min-width:18px;height:18px;display:inline-flex;align-items:center;justify-content:center;font-size:10px;font-weight:700;margin-left:6px;padding:0 4px}.collection-grid-section .count-bubble--dot{min-width:8px;width:8px;height:8px;padding:0}.collection-grid-section .facets__reset{font-size:11px;color:#9f9f9f!important;text-decoration:none!important;margin:10px 0 4px;display:inline-block}.collection-grid-section .facets__list{padding:12px 0 6px!important;margin:0!important}.collection-grid-section .facets__item{margin-bottom:8px!important;padding:0!important}.collection-grid-section .facet-checkbox{display:flex!important;align-items:center;gap:2px;font-size:14px;color:#000;cursor:pointer;padding:4px 0!important;letter-spacing:var(--letter-spacing-heading)!important}.collection-grid-section .facet-checkbox .icon{width:18px!important;height:18px!important;min-width:18px;border-radius:4px!important;border:1.5px solid #c9c9c9!important;background:#fff}.collection-grid-section .facet-checkbox input:checked+.icon{background:#45d2b9!important;border-color:#45d2b9!important}.collection-grid-section .facet-checkbox input:checked+.icon:after{border-color:#fff!important}.collection-grid-section .facet-checkbox .caption-with-letter-spacing{color:#000;font-size:14px;letter-spacing:var(--letter-spacing-heading)!important}.collection-grid-section .facets__price{padding:16px 0 8px}.collection-grid-section .price-range__track{background:#45d2b9!important}.collection-grid-section .price-range__thumbs{border-color:#45d2b9!important}.collection-grid-section .price-range .field__input{border-radius:8px!important;border-color:#e0e0e0!important;font-size:13px}.collection-grid-section .button-show-more{padding:6px 0!important}.collection-grid-section layout-switcher,.collection-grid-section .list-view{display:none!important}.collection-grid-section .facets-vertical-top .sorting{display:none!important}.collection-grid-section .facets-vertical-top{margin-bottom:10px!important;padding:0!important}.collection-grid-section .product-count__text{font-size:14px;color:#8a8a8a;font-weight:400}.collection-grid-section .active-facets{margin-bottom:16px;display:flex;flex-wrap:wrap;gap:8px;align-items:center}.collection-grid-section .active-facets__button{font-size:12px;padding:6px 12px;border-radius:20px;border:1px solid #e0e0e0;background:#fff;color:#171717}.collection-grid-section .product-grid{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;column-gap:24px;row-gap:36px!important;margin:0!important}.collection-grid-section .product-grid>.flex-grid__item{width:100%!important;max-width:100%!important;flex:unset!important;margin:0}.collection-grid-section .card-wrapper{position:relative}.collection-grid-section .card--product{background:#f7f7f7;border:1px solid #ebebeb;border-radius:12px;overflow:hidden;box-shadow:none}.collection-grid-section .card--product .media{background:#f9f9f9;border-radius:12px 12px 0 0}.collection-grid-section .card--product .media img{object-fit:contain;mix-blend-mode:multiply}.collection-grid-section .card-information{padding:0}.collection-grid-section .card-information__wrapper{padding:12px 0 0}.collection-grid-section .card__heading,.collection-grid-section .card__heading *,.collection-grid-section .card-information__text,.collection-grid-section .card-information__text *,.collection-grid-section .full-unstyled-link,.collection-grid-section .full-unstyled-link *,.collection-grid-section .card__heading a,.collection-grid-section .card__heading a *,.collection-grid-section .card-information__text.h4,.collection-grid-section .card-information__text.h4 *,.collection-grid-section .card-information__text.h4 a,.collection-grid-section .card-information__text.h4 a:before,.collection-grid-section .card-information__text.h4 a:after,.collection-grid-section .card__heading a:before,.collection-grid-section .card__heading a:after,.collection-grid-section .full-unstyled-link:before,.collection-grid-section .full-unstyled-link:after{text-decoration:none!important;border-bottom:none!important;box-shadow:none!important;background-image:none!important}.collection-grid-section .card__heading:hover,.collection-grid-section .card__heading:hover *,.collection-grid-section .card-information__text:hover,.collection-grid-section .card-information__text:hover *,.collection-grid-section .full-unstyled-link:hover,.collection-grid-section .full-unstyled-link:hover *,.collection-grid-section .card__heading a:hover,.collection-grid-section .card__heading a:hover *,.collection-grid-section .card-information__text.h4:hover,.collection-grid-section .card-information__text.h4:hover *,.collection-grid-section .card-information__text.h4 a:hover,.collection-grid-section .card-information__text.h4 a:hover:before,.collection-grid-section .card-information__text.h4 a:hover:after,.collection-grid-section .card__heading a:hover:before,.collection-grid-section .card__heading a:hover:after,.collection-grid-section .full-unstyled-link:hover:before,.collection-grid-section .full-unstyled-link:hover:after,.collection-grid-section .full-unstyled-link:focus:before,.collection-grid-section .full-unstyled-link:focus:after,.collection-grid-section .full-unstyled-link:active:before,.collection-grid-section .full-unstyled-link:active:after{text-decoration:none!important;border-bottom:none!important;box-shadow:none!important;background-image:none!important;outline:none!important}.collection-grid-section .card-information__text.h4{font-size:14px;font-weight:500;color:#171717;line-height:1.35;margin-bottom:4px;letter-spacing:var(--letter-spacing-heading)!important}.collection-grid-section .card-review-badge{display:flex;align-items:center;gap:5px;margin-bottom:6px}.collection-grid-section .card-review-badge__stars{color:#171717;font-size:12px;line-height:1}.collection-grid-section .card-information__wrapper dd.price__compare,.collection-grid-section .card-information__wrapper dt.price__compare{font-size:12px!important;color:#727272!important;font-weight:500!important}.collection-grid-section .card-review-badge__count{font-size:12px;color:#7c7c7c;line-height:1;letter-spacing:var(--letter-spacing-heading)!important}.collection-grid-section .price{display:flex;align-items:center;flex-wrap:wrap;gap:6px}.collection-grid-section .price dl{display:flex;align-items:center;gap:6px;margin:0}.collection-grid-section .price__regular .price-item--regular,.collection-grid-section .price__regular .price-item--regular .money,.collection-grid-section .price:not(.price--on-sale) .price-item--regular,.collection-grid-section .price:not(.price--on-sale) .price-item--regular .money,.collection-grid-section .card-information__wrapper .price__regular .price-item--regular,.collection-grid-section .card-information__wrapper .price__regular .price-item--regular .money{font-size:16px!important;color:#171717!important;font-weight:600!important;line-height:normal!important;letter-spacing:var(--letter-spacing-heading)!important}.collection-grid-section .price-item--regular s,.collection-grid-section .price__compare .price-item--regular,.collection-grid-section .price__compare .price-item--regular .money{font-size:12px!important;color:#8a8a8a!important;font-weight:400!important;line-height:normal!important;letter-spacing:var(--letter-spacing-heading)!important}.collection-grid-section .price-item--sale{font-size:16px!important;font-weight:600!important;color:#171717!important;line-height:normal!important;letter-spacing:var(--letter-spacing-heading)!important}.collection-grid-section .card__badge{position:absolute;top:auto;bottom:0;left:auto;right:0;z-index:3}.collection-grid-section .badge--onsale{background:#3cbca6!important;color:#fff!important;font-size:14px!important;font-weight:500!important;padding:4px 10px;border-radius:5px;line-height:1.3;letter-spacing:var(--letter-spacing-heading)!important;border:none!important}.collection-grid-section .card-information__wrapper .rating{display:none}.collection-grid-section .card-information__button{margin-top:8px}.collection-grid-section .card-information .visually-hidden+.caption-with-letter-spacing{display:none}@media screen and (max-width:1024px){.collection-grid-section .facets-vertical{grid-template-columns:180px 1fr;gap:24px}.collection-grid-section .custom-collection-header__title{font-size:32px}.collection-grid-section .product-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;column-gap:20px}.collection-grid-section .card-information__text.h4{font-size:12px}}@media screen and (max-width:768px){.collection-grid-section .facets-vertical{display:block!important;padding-top:20px!important}.collection-grid-section .custom-collection-header{margin-bottom:22px;text-align:center}.collection-grid-section .custom-collection-header__title{font-size:32px;margin-bottom:5px}.collection-grid-section .custom-collection-header__description{font-size:14px;line-height:20px}.collection-grid-section .facet-filters:not(.is--vertical-top){display:block!important}.collection-grid-section .facet-filters:not(.is--vertical-top) .facets.small-hide{display:block!important;position:fixed;top:0;right:0;left:auto;width:85vw;max-width:360px;height:100vh;height:100dvh;background:#fff;z-index:999;padding:0;transform:translate(100%);transition:transform .35s cubic-bezier(.4,0,.2,1);overflow-y:auto;box-shadow:-4px 0 20px #0000001a}.collection-grid-section .facets.small-hide.drawer-open{transform:translate(0)!important}.collection-grid-section .facets.small-hide .facets__wrapper{padding:0 24px!important}.collection-grid-section .facets.small-hide #FacetDrawer{padding:0!important}.collection-grid-section .coll-drawer-header{display:flex;align-items:center;justify-content:flex-end;padding:18px 20px 10px;flex-shrink:0}.collection-grid-section .coll-drawer-close{display:flex;align-items:center;justify-content:center;width:36px;height:36px;border:none;background:none;color:#171717;cursor:pointer;padding:0}.collection-grid-section .coll-drawer-validate{display:block;width:calc(100% - 48px);margin:auto 24px 24px;padding:18px;background:#171717;color:#fff;border:none;border-radius:12px;font-size:17px;font-weight:500;cursor:pointer;text-align:center;letter-spacing:.01em;flex-shrink:0}.collection-grid-section .coll-drawer-overlay{display:none;position:fixed;top:0;right:0;bottom:0;left:0;background:#0006;z-index:998}.collection-grid-section .coll-drawer-overlay.is-open{display:block}.collection-grid-section .coll-mobile-filter-btn{display:flex;align-items:center;gap:8px;padding:16px 20px;border:1px solid #000;border-radius:8px;background:#fff;font-size:16px;font-weight:500;color:#171717;cursor:pointer;margin-bottom:20px;letter-spacing:var(--letter-spacing-heading);width:100%;justify-content:space-between}.collection-grid-section .coll-mobile-filter-btn svg{width:15px;height:15px}.collection-grid-section .mobile-facets__wrapper{display:none!important}.collection-grid-section .facets-vertical-top .facets.small-hide{position:static!important;transform:none!important;width:auto!important;max-width:none!important;height:auto!important;background:none!important;box-shadow:none!important;overflow:visible!important;padding:0!important}.collection-grid-section .product-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;column-gap:12px;row-gap:28px!important}.collection-grid-section .card-information__text.h4{font-size:12px;line-height:normal;display:block}.collection-grid-section .price-item--sale{font-size:16px!important}.collection-grid-section .price-item--regular s,.collection-grid-section .price__compare .price-item--regular,.collection-grid-section .price__compare .price-item--regular .money{font-size:11px!important}.collection-grid-section .price__regular .price-item--regular,.collection-grid-section .price__regular .price-item--regular .money,.collection-grid-section .price:not(.price--on-sale) .price-item--regular,.collection-grid-section .price:not(.price--on-sale) .price-item--regular .money,.collection-grid-section .card-information__wrapper .price__regular .price-item--regular,.collection-grid-section .card-information__wrapper .price__regular .price-item--regular .money{font-size:16px!important}.collection-grid-section .badge--onsale{font-size:10px!important;padding:3px 7px}.collection-grid-section .card--product .media img{padding:12px 10px 6px}}.collection-grid-section .custom-collection-header__description p{background:none!important}.collection-grid-section .custom-collection-header__title-wrap{display:flex;justify-content:space-between;align-items:center;gap:24px}.collection-grid-section .custom-collection-header__count{flex-shrink:0;font-size:24px;color:#171717;font-weight:500;white-space:nowrap;line-height:normal;letter-spacing:var(--letter-spacing-heading)!important}.collection-grid-section .custom-collection-header__count-num{font-weight:500}@media screen and (max-width:768px){.collection-grid-section .custom-collection-header__title-wrap{flex-direction:column;gap:0px;text-align:center}.collection-grid-section .custom-collection-header__count{font-size:24px;padding-top:0}.collection-grid-section .facets-vertical .product-grid-container{padding:0 20px}.collection-grid-section .facet-filters:not(.is--vertical-top){display:none!important}}.collection-grid-section .active-facets-mobile{display:none}.collection-grid-section .cac-group__eyebrow{font-size:12px;color:#8a8a8a;text-transform:uppercase;letter-spacing:.08em;margin-bottom:6px;font-weight:500;letter-spacing:var(--letter-spacing-heading)!important}.collection-grid-section .link--underline{background-image:none!important}
/*# sourceMappingURL=/cdn/shop/t/94/assets/custom-collection-overrides.css.map */
