body.template-collection #MainContent .section-content-wrapper:has(h1){padding-block:26px 20px!important;gap:8px!important}body.template-collection #MainContent h1{font-size:clamp(30px,3.4vw,46px)!important;line-height:1.1!important;letter-spacing:-.035em!important;margin:0!important;font-weight:600!important}body.template-collection #MainContent .section-content-wrapper:has(h1) .text-block:not(:has(h1)):empty{display:none}body.template-collection .product-grid-container .product-grid__card{padding:0!important;border:0!important;border-radius:0!important;box-shadow:none!important;background:transparent!important;gap:8px!important}body.template-collection .product-grid-container .card-gallery{border-radius:8px!important;box-shadow:none!important;overflow:hidden}body.template-collection .product-grid-container .card-gallery .product-media-container,body.template-collection .product-grid-container .card-gallery .product-media{aspect-ratio:3 / 4!important;border-radius:0!important}body.template-collection .product-grid-container .card-gallery img{object-fit:contain!important}body.template-collection .product-grid-container .variant-product-card__title,body.template-collection .product-grid-container .variant-product-card__title a,body.template-collection .product-grid-container .product-grid__card a.contents .text-block>*{font-size:14px!important;font-weight:400!important;line-height:1.4!important;max-height:2.8em!important;letter-spacing:0!important}body.template-collection .product-grid-container .variant-product-card__vendor{font-size:11px!important;font-weight:400!important;color:#716963!important;letter-spacing:.04em}body.template-collection .product-grid-container .variant-product-card__thumbnails{gap:6px;margin-block:8px 2px}body.template-collection .product-grid-container .variant-product-card__thumbnail{border-radius:4px!important}body.template-collection .facets--horizontal{border-block:1px solid #e7e2dd;padding-block:8px!important;margin-bottom:20px!important}@media(max-width:749px){body.template-collection #MainContent .section-content-wrapper:has(h1){padding-block:20px 16px!important}body.template-collection #MainContent h1{font-size:30px!important}body.template-collection .product-grid-container .product-grid__card{gap:6px!important}body.template-collection .product-grid-container .variant-product-card__title,body.template-collection .product-grid-container .variant-product-card__title a,body.template-collection .product-grid-container .product-grid__card a.contents .text-block>*{font-size:13px!important;line-height:1.4!important}body.template-collection .product-grid-container .card-gallery{border-radius:6px!important}}body.template-collection .product-grid-container .card-gallery{--gallery-aspect-ratio: .75 !important;aspect-ratio:3 / 4!important}body.template-collection #MainContent .section-content-wrapper:has(h1){padding-block:28px 18px!important}body.template-collection #MainContent h1{font-size:clamp(26px,2.25vw,34px)!important;font-weight:500!important;letter-spacing:-.025em!important;line-height:1.2!important;color:#292725!important}body.template-collection .facets--horizontal{border:0!important;padding-block:0 18px!important;margin-bottom:12px!important}body.template-collection .facets--horizontal .facets__summary{padding:10px 15px!important;min-height:40px;background:#f7f5f3;border:1px solid #eeebe7;border-radius:999px;font-size:12px!important;font-weight:400!important;gap:9px;transition:background .18s ease,border-color .18s ease}body.template-collection .facets--horizontal .facets__summary:hover,body.template-collection .facets--horizontal details[open]>.facets__summary{background:#eee9e4;border-color:#d9d1c8}body.template-collection .facets--horizontal .facets__filters-wrapper{max-width:78%}body.template-collection .product-grid-container .product-grid{column-gap:18px!important;row-gap:36px!important}body.template-collection .product-grid-container .card-gallery{border-radius:18px!important;background:#f5f3f1!important;--gallery-aspect-ratio: .75 !important;aspect-ratio:3 / 4!important}body.template-collection .product-grid-container .card-gallery img{object-fit:cover!important;object-position:center}body.template-collection .product-grid-container .variant-product-card__details{gap:5px!important;padding:2px 2px 0!important}body.template-collection .product-grid-container .variant-product-card__title,body.template-collection .product-grid-container .variant-product-card__title a{color:#35312f!important;font-size:14px!important;font-weight:400!important}body.template-collection .product-grid-container .variant-product-card__vendor{font-size:11px!important;color:#817b74!important}body.template-collection .product-grid-container .variant-product-card__price,body.template-collection .product-grid-container .variant-product-card__price .price{font-size:15px!important;font-weight:500!important;color:#292725!important}body.template-collection .product-grid-container .variant-product-card__price .compare-at-price{font-size:12px!important;font-weight:400!important}body.template-collection .product-grid-container .variant-product-card__discount-pill{background:#f4ebe7!important;color:#8c5145!important;font-weight:500!important;padding:4px 7px!important}body.template-collection .product-grid-container .modern-product-badges{gap:5px!important;min-height:0!important;margin-block:8px 0!important}body.template-collection .product-grid-container .modern-product-badge{background:#f2eeea!important;color:#66594d!important;border:0!important;border-radius:5px!important;box-shadow:none!important;font-size:10px!important;font-weight:500!important;letter-spacing:.035em!important;padding:5px 8px!important}body.template-collection .product-grid-container .variant-product-card__thumbnails{min-height:0!important;padding:2px!important;margin-block:2px!important}body.template-collection .product-grid-container .variant-product-card__thumbnail{width:30px!important;border-radius:6px!important;box-shadow:none!important}body.template-collection .facets--drawer{border-radius:20px 0 0 20px}body.template-collection .facets-toggle__button{background:#f5f2ef!important;border:1px solid #eae5df!important;border-radius:999px!important;padding:10px 16px!important;font-size:13px!important}@media(max-width:749px){body.template-collection #MainContent .section-content-wrapper:has(h1){padding-block:22px 12px!important}body.template-collection #MainContent h1{font-size:27px!important}body.template-collection .product-grid-container .product-grid{column-gap:10px!important;row-gap:26px!important;padding-inline:14px!important}body.template-collection .product-grid-container .card-gallery{border-radius:12px!important}body.template-collection .product-grid-container .variant-product-card__title,body.template-collection .product-grid-container .variant-product-card__title a{font-size:12px!important;line-height:1.45!important;max-height:2.9em!important}body.template-collection .product-grid-container .variant-product-card__price,body.template-collection .product-grid-container .variant-product-card__price .price{font-size:14px!important}body.template-collection .product-grid-container .variant-product-card__thumbnail{width:26px!important}}@media(prefers-reduced-motion:reduce){body.template-collection .facets__summary{transition:none!important}}body.template-collection .product-grid-container .card-gallery .product-media img.product-media__image{object-fit:cover!important;object-position:center!important}body.template-collection .product-grid-container .variant-product-card__price{flex-direction:row!important;align-items:baseline!important;gap:6px!important}body.template-collection .product-grid-container .variant-product-card__price-current,body.template-collection .product-grid-container .variant-product-card__price-compare-row{width:auto!important;flex-basis:auto!important}@media(max-width:749px){body.template-collection #MainContent .product-grid-container .product-grid{padding-inline:14px!important}body.template-collection #MainContent .facets-toggle{border:0!important;border-radius:0!important;box-shadow:none!important;background:#fff!important;padding:0 14px 12px!important;margin-bottom:8px!important}body.template-collection #MainContent .facets-toggle__wrapper{flex:0 0 auto!important;width:auto!important;border:0!important}body.template-collection #MainContent .facets-toggle__button{width:auto!important;min-width:110px}body.template-collection #MainContent .facets-mobile-wrapper{margin-left:auto}}
/*# sourceMappingURL=/cdn/shop/t/257/assets/collection-refinement.css.map */
