.collection.page-width{padding-top:40px;padding-bottom:70px;overflow:hidden;background-color:#fff;color:#000}.collection{display:flex;flex-direction:column}.collection--empty{min-height:800px}.collection--empty .title{text-align:center;margin-top:20px;line-height:1.7}.collection--empty .link:hover{color:var(--color-link-text-hover-primary)}.collection__head{display:flex;justify-content:space-between;margin-bottom:58px}.collection__head-description{max-width:265px;margin-left:10px;font-size:var(--font-size-body-large);line-height:var(--font-lh-body-large)}.collection__content-grid{margin-left:190px;width:calc(100% - 190px);max-width:1009px;min-height:calc(var(--filter-height) + 20px)}.collection__content-grid .product-card .product-card__img{min-height:352px;padding-top:0}@media screen and (max-width:1299px){.collection__content-grid .product-card .product-card__img{min-height:401.6px}}@media screen and (max-width:999px){.collection__content-grid .product-card .product-card__img{min-height:415.56px}}@media screen and (max-width:749px){.collection__content-grid .product-card .product-card__img{min-height:auto;padding-top:89%}}.collection__content-grid .product-card .product-card__img .product-card__btn-wrapper{height:auto;min-height:auto;display:inline-flex;justify-content:flex-end;align-items:center;width:100%;position:absolute;bottom:0;top:auto;z-index:5}.collection__content-grid .product-card .product-card__img .product-card__btn-wrapper .product-card__options:not(.product-card__options--color){margin-top:auto;width:100%;margin-left:9px;margin-right:9px;left:0;z-index:5;transform:translateX(0)}@media screen and (max-width:749px){.collection__content-grid .product-card .product-card__img .product-card__btn-wrapper{display:none}}@media screen and (max-width:749px){.collection__content-grid .collection__content-grid-wrapper .collection__content-grid-list-item .product-card .product-card__img{border-radius:0}.collection__content-grid .collection__content-grid-wrapper .collection__content-grid-list-item .product-card .product-card__img .product-card__img-container{border-radius:0}.collection__content-grid .collection__content-grid-wrapper .collection__content-grid-list-item .product-card .product-card__img .product-card__img-container img{border-radius:0}}.collection__content-grid--fill-width{margin-left:0}.collection__content-filters{margin-bottom:30px}.collection__content-grid-btn-wrapper{display:flex;justify-content:center;border-top:1px solid var(--color-text-tertiary);margin-top:-10px}.collection__content-grid-btn{margin-top:30px}.collection__content-grid-btn.button--infinity{border:none}.collection__content-grid-btn.button--infinity .spinner{width:1em;height:1em;border:2px solid var(--color-text-tertiary);border-top-color:transparent;border-radius:50%;animation:spin .6s linear infinite}.collection__content-grid-btn:hover{background-color:inherit!important}.collection-image-banner__inner{height:calc(100% - 40px);min-height:calc(var(--collection-product-card-height) - 40px);max-height:calc(var(--collection-product-card-height) - 40px);display:flex!important;flex-direction:column;overflow:hidden;border-radius:30px}@media screen and (max-width:749px){.collection-image-banner__inner{min-height:calc(var(--collection-product-card-height) - 30px);max-height:calc(var(--collection-product-card-height) - 30px);border-radius:16px}}.collection-image-banner__inner .collection-image-banner__text-wrapper{background-color:var(--col-banner-img-bg-color,#fff);padding:50px 40px;display:flex;flex-direction:column;align-items:center;border-top-left-radius:30px;border-top-right-radius:30px}@media screen and (max-width:1150px){.collection-image-banner__inner .collection-image-banner__text-wrapper{padding:40px 30px}}@media screen and (max-width:749px){.collection-image-banner__inner .collection-image-banner__text-wrapper{padding:15px;border-top-left-radius:16px;border-top-right-radius:16px}}.collection-image-banner__inner .collection-image-banner__text-wrapper .collection-image-banner__heading{margin-bottom:10px;text-align:center;color:var(--col-banner-img-text-color,#000)}.collection-image-banner__inner .collection-image-banner__text-wrapper .collection-image-banner__link{color:var(--col-banner-img-text-color,#000);text-decoration:none;transition:all .3s}.collection-image-banner__inner .collection-image-banner__text-wrapper .collection-image-banner__link:hover{color:var(--color-link-text-hover-primary);transition:all .3s}.collection-image-banner__inner .collection-image-banner__image-wrapper{position:relative;height:calc(var(--collection-product-card-height) - 180px);border-bottom-left-radius:30px;border-bottom-right-radius:30px}@media screen and (max-width:1150px){.collection-image-banner__inner .collection-image-banner__image-wrapper{height:calc(var(--collection-product-card-height) - 160px)}}@media screen and (max-width:749px){.collection-image-banner__inner .collection-image-banner__image-wrapper{height:calc(var(--collection-product-card-height) - 115px);border-bottom-left-radius:16px;border-bottom-right-radius:16px}}.collection-image-banner__inner .collection-image-banner__image-wrapper .collection-image-banner__image{width:100%;-o-object-fit:cover;object-fit:cover;border-bottom-left-radius:30px;border-bottom-right-radius:30px}@media screen and (max-width:749px){.collection-image-banner__inner .collection-image-banner__image-wrapper .collection-image-banner__image{border-bottom-left-radius:16px;border-bottom-right-radius:16px}}.collection-review-banner__inner{height:calc(100% - 40px)}.collection-review-banner__inner .collection-review-banner__wrapper{background-color:var(--col-banner-review-bg-color,#fff);padding:10px 16px;display:flex;flex-direction:column;justify-content:center;min-height:calc(var(--collection-product-card-height) - 40px);border-radius:30px}@media screen and (max-width:749px){.collection-review-banner__inner .collection-review-banner__wrapper{min-height:calc(var(--collection-product-card-height) - 30px);border-radius:16px}}.collection-review-banner__inner .collection-review-banner__wrapper .collection-review-banner__heading{margin-bottom:8px;color:var(--col-banner-review-text-color,#000)}.collection-review-banner__inner .collection-review-banner__wrapper .collection-review-banner__star-wrapper{display:flex;justify-content:flex-start;align-items:center;gap:5px;margin-bottom:32px}@media screen and (max-width:749px){.collection-review-banner__inner .collection-review-banner__wrapper .collection-review-banner__star-wrapper{margin-bottom:15px}}.collection-review-banner__inner .collection-review-banner__wrapper .collection-review-banner__star-wrapper img{width:16px;height:16px}.collection-review-banner__inner .collection-review-banner__wrapper .collection-review-banner__text{margin-bottom:24px;color:var(--col-banner-review-text-color,#000)}@media screen and (max-width:749px){.collection-review-banner__inner .collection-review-banner__wrapper .collection-review-banner__text{margin-bottom:10px}}.collection-review-banner__inner .collection-review-banner__wrapper .collection-review-banner__author{color:var(--col-banner-review-text-color,#000)}.collection-background-image-banner__inner{height:calc(100% - 40px);min-height:calc(var(--collection-product-card-height) - 40px);max-height:calc(var(--collection-product-card-height) - 40px);display:flex!important;align-items:center;justify-content:center;overflow:hidden;border-radius:30px}.collection-background-image-banner__inner img{border-radius:30px}.collection-background-image-banner__inner .collection-background-image-banner__text{position:relative;width:calc(100% - 20px);z-index:2;left:10px;padding:10px 20px;font-size:28px;font-family:var(--font-heading-family);font-weight:600;color:var(--col-banner-bg-img-text-color)}@media screen and (max-width:749px){.collection-background-image-banner__inner .collection-background-image-banner__text{font-size:20px}}@media screen and (max-width:749px){.collection-background-image-banner__inner{min-height:calc(var(--collection-product-card-height) - 30px);max-height:calc(var(--collection-product-card-height) - 30px);border-radius:16px}.collection-background-image-banner__inner img{border-radius:16px}}@media screen and (max-width:989px){.collection.page-width{padding-top:20px;padding-bottom:50px}.collection--empty{min-height:unset}.collection__head{flex-direction:column;margin-bottom:40px}.collection__head-heading{margin-bottom:20px}.collection__head-description{max-width:unset;margin-left:0}.collection__content-grid{margin-left:0;width:100%;max-width:unset}.collection__content-filters{margin-bottom:0}.collection__content-grid-btn-wrapper{margin-top:0}.collection__content-grid-btn-wrapper{margin-top:0}}