:root{--header-custom-width-container: 1400px;--body-custom-width-container: 1800px;--footer-custom-width-container: 1900px;--padding-mobile: 15px;--padding-desktop: 40px}.collection-container{max-width:var(--body-custom-width-container);margin:0 auto;padding:0 var(--padding-mobile)}@media screen and (min-width:750px){.collection-container{padding:0 var(--padding-desktop)}}.collection-container .page-width{max-width:100%;padding:0}.collection-toolbar{position:sticky;top:0;z-index:99;background-color:var(--color-bg-main);border-bottom:1px solid var(--color-border);padding:10px 0;transition:transform .3s ease}.collection-toolbar__inner{display:flex;justify-content:space-between;align-items:center}.collection-toolbar__left,.collection-toolbar__right{display:flex;align-items:center}.mobile-facets__wrapper{z-index:1001}.mobile-facets__inner{width:300px;max-width:80%;border-right:1px solid var(--color-border)}.product-grid{display:grid!important;grid-template-columns:repeat(2,1fr)!important;gap:12px!important;width:100%!important;padding:0!important;margin:0!important}.product-grid .grid__item{width:100%!important;max-width:100%!important;flex:none!important}@media screen and (min-width:750px){.product-grid{grid-template-columns:repeat(3,1fr)!important;gap:16px!important}.product-grid.grid-4-col{grid-template-columns:repeat(3,1fr)!important}}.collection-hero__title{font-family:Playfair Display,Georgia,serif!important;font-size:3rem!important;font-weight:500!important;line-height:1.2!important;text-transform:none!important;letter-spacing:.03em!important;text-align:center!important;margin:.5rem 0!important;color:#2c2c2c!important;font-style:italic!important}@media screen and (min-width:750px){.collection-hero__title{font-size:3.5rem!important;margin:.75rem 0!important}}.collection-hero__description{font-family:var(--font-body-family);font-size:16px;font-weight:400;line-height:28px;text-align:center;max-width:800px;margin:0 auto}.card__heading{font-family:var(--font-body-family);font-size:16px!important;font-weight:500;line-height:1.4;text-transform:none;letter-spacing:0;color:#232323;margin:0 0 6px}.card__heading a{color:inherit;text-decoration:none;transition:color .3s ease}.card__heading a:hover{color:#8b7355}.card__vendor{font-family:var(--font-body-family);font-size:11px;font-weight:600;line-height:24px;text-transform:uppercase;letter-spacing:.5px;color:#868686}.price{font-family:var(--font-body-family);font-size:15px!important;font-weight:500;line-height:1.4;color:#232323}.price--on-sale .price-item--regular{color:#868686;text-decoration:line-through;font-weight:400}.price--on-sale .price-item--sale{color:#8b7355}.badge{font-family:var(--font-body-family);font-size:11px;font-weight:600;line-height:30px;text-transform:uppercase;border-radius:0}.button--primary{background-color:var(--color-primary);color:#fff;border:1px solid var(--color-primary);border-radius:0;text-transform:uppercase;font-weight:500;letter-spacing:0}.button--primary:hover{background-color:#333;border-color:#333}.button--secondary{background-color:transparent;color:#000;border:1px solid transparent}.card-wrapper{height:100%}.card{border:none}.card__media{aspect-ratio:1/1}.card__badge{position:absolute;top:2px;left:2px;padding:0 10px}.card__content{padding:12px 0;text-align:center}.card-information{text-align:center}.product-swatch{width:40px;height:40px;border-radius:12px;display:inline-block;margin:2px}.facets__form{display:grid;gap:20px}.price-range-slider{width:100%}.product-card__image{transition:opacity .35s cubic-bezier(.25,.46,.45,.94)}.product-card:hover .product-card__image--secondary{opacity:1}.loading-overlay__spinner .spinner{stroke-width:6}.text-center{text-align:center}.uppercase{text-transform:uppercase}@media screen and (max-width:749px){.facets-wrapper{display:block}}.collection-container .card__heading,.collection-container .card__heading.h5,.collection-container .card__heading a,.collection-container .card-wrapper .card__heading,.collection-container .card-wrapper .card__heading a{font-family:var(--font-body-family);font-size:16px!important;font-weight:500;line-height:1.4;text-transform:none;letter-spacing:0;color:#232323;margin:0 0 6px}.collection-container .price,.collection-container .price-item,.collection-container .price-item--regular,.collection-container .price-item--sale,.collection-container .card-wrapper .price,.collection-container .card-wrapper .price-item{font-family:var(--font-body-family);font-size:15px!important;font-weight:500;line-height:1.4;color:#232323}.collection-container .card__heading,.collection-container .card-wrapper .card__heading{margin-bottom:2px!important}.collection-container .card-information,.collection-container .card-wrapper .card-information{margin-top:0!important}.collection-container .card-information>*+*,.collection-container .card-wrapper .card-information>*+*{margin-top:2px!important}.collection-container .card-information>.price,.collection-container .card-wrapper .card-information>.price{margin-top:2px!important}.collection-container .card__information{padding-top:8px!important;padding-bottom:4px!important}.template-search__results .card__heading,.template-search__results .card__heading.h5,.template-search__results .card__heading a,.template-search__results .card-wrapper .card__heading,.template-search__results .card-wrapper .card__heading a{font-family:var(--font-body-family);font-size:16px!important;font-weight:500;line-height:1.4;text-transform:none;letter-spacing:0;color:#232323;margin:0 0 2px!important}.template-search__results .price,.template-search__results .price-item,.template-search__results .price-item--regular,.template-search__results .price-item--sale,.template-search__results .card-wrapper .price,.template-search__results .card-wrapper .price-item{font-family:var(--font-body-family);font-size:15px!important;font-weight:500;line-height:1.4;color:#232323}.template-search__results .card-information,.template-search__results .card-wrapper .card-information{margin-top:0!important}.template-search__results .card-information>*+*,.template-search__results .card-wrapper .card-information>*+*{margin-top:2px!important}.template-search__results .card-information>.price,.template-search__results .card-wrapper .card-information>.price{margin-top:2px!important}.template-search__results .card__information{padding-top:8px!important;padding-bottom:4px!important}.template-search .template-search__header{padding-top:40px!important;margin-bottom:20px!important}.template-search .template-search__search{margin-bottom:15px!important}.template-search .facets-wrapper,.template-search aside.facets-wrapper{margin-top:0!important;padding-top:0!important}.template-search{max-width:1800px!important;margin:0 auto!important;padding:0 20px!important;width:100%!important;box-sizing:border-box!important}.template-search .page-width{max-width:100%!important;padding:0!important}.template-search .facets-vertical{max-width:100%!important}ul.search-product-grid,ul.search-product-grid.grid,.search-product-grid{display:grid!important;grid-template-columns:repeat(4,1fr)!important;gap:24px!important;width:100%!important;flex-wrap:unset!important;margin:0!important;padding:0!important;list-style:none!important}ul.search-product-grid>li.grid__item,.search-product-grid>.grid__item,.search-product-grid .grid__item{width:100%!important;max-width:100%!important;flex:none!important;flex-grow:unset!important;flex-shrink:unset!important}.search-product-grid .card__media,.search-product-grid .card__inner,.search-product-grid .media{aspect-ratio:1 / 1!important}.search-product-grid .card__media img{width:100%!important;height:100%!important;object-fit:cover!important}.search-product-grid .card-wrapper{height:100%!important}@media screen and (max-width:989px){ul.search-product-grid,ul.search-product-grid.grid,.search-product-grid{grid-template-columns:repeat(2,1fr)!important;gap:20px!important}ul.search-product-grid>li.grid__item,.search-product-grid>.grid__item,.search-product-grid .grid__item{width:100%!important;max-width:100%!important}}@media screen and (max-width:749px){.template-search{padding:0 15px!important;max-width:100%!important}ul.search-product-grid,ul.search-product-grid.grid,ul.search-product-grid.grid--2-col-tablet-down,.search-product-grid{display:grid!important;grid-template-columns:repeat(2,1fr)!important;gap:12px!important}ul.search-product-grid>li.grid__item,.search-product-grid>.grid__item,.search-product-grid .grid__item{width:100%!important;max-width:100%!important;flex:none!important}}@media screen and (max-width:480px){ul.search-product-grid,ul.search-product-grid.grid,.search-product-grid{grid-template-columns:repeat(2,1fr)!important;gap:10px!important}}.collection-hero{padding:.5rem 0 0!important;margin-bottom:0!important}.collection-hero__inner{padding-bottom:.5rem!important;margin-bottom:0!important}.collection-hero__text-wrapper{padding:0!important;margin:0!important}.collection-toolbar{padding:8px 0!important;margin-top:0!important;margin-bottom:10px!important}.facets-wrapper{margin-top:0!important;padding-top:0!important}.collection-container{max-width:1900px!important;padding:0 20px!important;margin:0 auto!important}@media screen and (min-width:750px){.collection-container{padding:0 30px!important}}@media screen and (min-width:990px){.collection-container{padding:0 40px!important}}.product-grid-container{width:100%!important;max-width:100%!important;padding:0!important}.collection-container [class*=section-][class*=-padding]{padding-top:0!important}.facets-vertical{max-width:100%!important}.collection-container .page-width{max-width:100%!important;padding:0!important}.collection-container .card__media,.collection-container .card__inner,.collection-container .media{aspect-ratio:1 / 1!important}.collection-container .card__media img{width:100%!important;height:100%!important;object-fit:cover!important}.collection-container .card-wrapper{height:100%!important}.collection-container .grid--3-col-desktop .grid__item,.collection-container .grid--4-col-desktop .grid__item{width:100%!important;max-width:100%!important;flex:none!important}@media screen and (max-width:749px){.collection-container .product-grid,.collection-container .grid--2-col-tablet-down{grid-template-columns:repeat(2,1fr)!important;gap:10px!important}.collection-container{padding:0 12px!important}}.collection-container .card-wrapper,.collection-container .product-card-wrapper,.collection-container .card,.collection-container .card--standard{width:100%!important}.collection-container .card__content,.collection-container .card>.card__content{width:100%!important;padding-left:0!important;padding-right:0!important}.collection-container .card__information,.collection-container .card>.card__content>.card__information{width:100%!important;padding-left:0!important;padding-right:0!important}.collection-container .card-information{width:100%!important}.collection-container .card__heading,.collection-container .card__heading.h5{width:100%!important;max-width:100%!important;word-wrap:break-word!important;overflow-wrap:break-word!important}.collection-container .card__heading a{display:block!important;width:100%!important}.template-search__results .card-wrapper,.template-search__results .product-card-wrapper,.search-product-grid .card-wrapper,.search-product-grid .product-card-wrapper,.template-search__results .card,.template-search__results .card--standard,.search-product-grid .card,.search-product-grid .card--standard{width:100%!important}.template-search__results .card__content,.template-search__results .card>.card__content,.search-product-grid .card__content,.search-product-grid .card>.card__content{width:100%!important;padding-left:0!important;padding-right:0!important}.template-search__results .card__information,.template-search__results .card>.card__content>.card__information,.search-product-grid .card__information,.search-product-grid .card>.card__content>.card__information{width:100%!important;padding-left:0!important;padding-right:0!important}.template-search__results .card-information,.search-product-grid .card-information{width:100%!important}.template-search__results .card__heading,.template-search__results .card__heading.h5,.search-product-grid .card__heading,.search-product-grid .card__heading.h5{width:100%!important;max-width:100%!important;word-wrap:break-word!important;overflow-wrap:break-word!important}.template-search__results .card__heading a,.search-product-grid .card__heading a{display:block!important;width:100%!important}
/*# sourceMappingURL=/cdn/shop/t/13/assets/collection-design.css.map */
