.main-collection-grid{background:var(--alternating_bg)}.main-collection-grid #ProductGridContainer.loading{opacity:.5;pointer-events:none}.main-collection-grid .collection-tabs{gap:10px;max-width:600px;margin:0 auto 24px}.main-collection-grid .collection-tab{background:var(--white-color);border:1px solid #cec9c0;border-radius:30px;padding:9px 20px;white-space:nowrap;gap:8px;cursor:pointer;font-family:DM Sans Medium;color:var(--text-primary)}.main-collection-grid .collection-tab .product__count{color:var(--text-muted)}.main-collection-grid .collection-tab:hover{border-color:var(--primary_light_color);color:var(--primary_light_color);background:#e5f2ec}.main-collection-grid .collection-tabs li{list-style:none}.main-collection-grid .collection-tab.active{background:var(--primary_light_color);border-color:var(--primary_light_color);color:var(--text-white)}.main-collection-grid .collection-tab.active .product__count{color:var(--text-white);opacity:.75}.main-collection-grid .guarantee_text_wrapper{gap:0 16px;margin-bottom:48px}.main-collection-grid .guarantee_text{color:var(--text-muted);position:relative}.main-collection-grid .guarantee_text:not(:first-child):before{content:"\b7";padding-right:16px;font-size:30px;line-height:1}.main-collection-grid .collection-list-block{background:var(--second_alt_color);border-top:1px solid #e6e2da;border-bottom:1px solid #e6e2da;padding:0;overflow:hidden}.main-collection-grid .collection-listing-wrapper{display:flex;overflow-x:auto;scrollbar-width:none;padding:0;gap:0;justify-content:flex-start}.main-collection-grid .collection-listing-wrapper .collection-list{padding:12px 15px;border-right:1px solid #e6e2da;cursor:pointer;transition:all .14s;white-space:nowrap;position:relative;list-style:none}.main-collection-grid .collection-listing-wrapper .collection-list a{gap:8px}.main-collection-grid .collection-listing-wrapper .collection-list:first-child{border-left:1px solid #e6e2da}.main-collection-grid .collection-listing-wrapper .collection-list:hover{background:var(--white-color)}.main-collection-grid .collection-list-content{color:var(--text-secondary);line-height:1.2;font-size:13px}.main-collection-grid .collection-list-content .collection_price{color:var(--text-muted)}.main-collection-grid .custom_product_card:before{content:unset}.main-collection-grid .card_top_content_wrapper{height:160px;min-height:160px;position:relative;overflow:hidden;display:flex;align-items:flex-end;padding:14px}.main-collection-grid .card_top_content_wrapper:before{content:"";width:100%;height:100%;background:linear-gradient(145deg,#e8f2ec,#4a7a5a20);position:absolute;top:0;left:0;z-index:0}.main-collection-grid .card_top_content_wrapper.bg-color:before{background:var(--bg-color);opacity:.1}.main-collection-grid .custom_product_card{padding:0}.main-collection-grid .card__information{padding:20px;height:100%;display:flex;flex-direction:column;justify-content:space-between}.main-collection-grid .product_icon{position:absolute;right:16px;top:50%;transform:translateY(-50%);font-size:64px;opacity:.15;pointer-events:none;-webkit-user-select:none;user-select:none;height:auto;width:auto;z-index:1}.main-collection-grid .quote_text{color:var(--primary_light_color);background:#ffffffe0;position:relative;margin:0;z-index:1}.main-collection-grid .product-tags-wrapper{gap:5px;margin-top:10px}.main-collection-grid .product-tags{font-size:9px;font-weight:700;text-transform:uppercase;letter-spacing:.07em;padding:2px 7px;border-radius:30px;color:var(--primary_light_color);background:#e5f2ec}.main-collection-grid .price--on-sale .price__sale{display:flex;flex-direction:row;gap:8px}.main-collection-grid .card-price-btn-wrapper{margin-top:15px}.main-collection-grid .price__sale .price-item--sale,.main-collection-grid .price__regular{font-size:26px}.main-collection-grid .price .price__container{margin-top:10px}.main-collection-grid .quick-add__submit{padding:13px 15px;min-height:46px;margin-top:12px;position:relative;z-index:1}.main-collection-grid .services_wrapper{gap:3px 10px;font-size:10px;font-weight:300;color:var(--text-muted);margin-top:15px;list-style:none}.main-collection-grid .product_rating{font-size:11px;color:var(--text-primary);line-height:1;gap:3px}.main-collection-grid .product_rating span{color:var(--text-highlight-color);height:fit-content}.main-collection-grid .card_heading_wrapper{gap:5px;margin-bottom:8px}.main-collection-grid h3.card__heading a,.main-collection-grid h3.card__heading{margin:0}.main-collection-grid .rating_number{position:absolute;top:10px;right:12px;background:#ffffffe6;border-radius:30px;padding:3px 9px;font-size:10px;font-weight:500;color:var(--text-primary);z-index:1}.main-collection-grid .product-discount{text-transform:lowercase}.main-collection-grid .popular_tag{position:absolute;top:12px;left:14px;background:var(--primary_light_color);color:var(--text-white);font-size:9px;font-weight:700;text-transform:uppercase;letter-spacing:.1em;padding:3px 10px;border-radius:30px;z-index:2}.main-collection-grid .product-grid-container{padding-top:40px}.main-collection-grid .collection-group__icon{width:40px;height:40px;border-radius:12px;background:#e5f2ec;font-size:20px}.main-collection-grid .collection-group__meta{gap:12px}.main-collection-grid .collection-group__title{color:var(--text-primary)}.main-collection-grid .collection-group__subtitle{color:var(--text-muted)}.main-collection-grid .collection-group__view-all{color:var(--primary_light_color)}.main-collection-grid .collection-group__header{margin-bottom:24px;padding-bottom:16px;border-bottom:2px solid #e6e2da;position:relative;gap:10px}.main-collection-grid .collection-group__header:after{content:"";position:absolute;bottom:-2px;left:0;width:48px;height:2px;background:var(--primary_light_color)}.main-collection-grid .collection-group:not(:first-child){margin-top:48px}.main-collection-grid .tag-filter-sort-bar{position:sticky;top:var(--header-height);z-index:1;background:var(--alternating_bg);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-bottom:1px solid #e6e2da;box-shadow:0 2px 10px #14120e12,0 1px 2px #14120e0a;padding:10px 0}.main-collection-grid .tag-filter__label{color:var(--text-muted);white-space:nowrap}.main-collection-grid .tag-filters{gap:8px}.main-collection-grid .tag-filter-btn{height:30px;padding:4px 12px;background:transparent;border-radius:30px;cursor:pointer;transition:all .14s;white-space:nowrap;color:var(--text-secondary);border:1px solid #E6E2DA;line-height:1}.main-collection-grid .tag-filter-btn:hover{border-color:#cec9c0;color:var(--text-primary)}.main-collection-grid .tag-filter-btn.active{background:var(--primary_light_color);color:var(--text-white);border-color:var(--primary_light_color)}.main-collection-grid .tag-filter__count{color:var(--text-muted);white-space:nowrap}.main-collection-grid .tag-filter__sort{-webkit-appearance:none;appearance:none;height:34px;padding:0 28px 0 12px;cursor:pointer;color:var(--text-primary);border:1.5px solid #e6e2da;border-radius:8px;font-size:13px;background:var(--white-color);min-width:140px}.main-collection-grid .tag-filter__sort-wrap .svg-wrapper{position:absolute;right:10px;top:50%;transform:translateY(-50%);pointer-events:none;width:8px}.main-collection-grid .tag-filter-sort-bar__right{gap:12px;margin-left:auto}.main-collection-grid .tag-filter__sort-wrap{position:relative}.main-collection-grid .tag-filter-sort-bar__inner{overflow-x:auto;scrollbar-width:none;gap:15px}.main-collection-grid .reset-filter-desc{color:var(--text-muted);margin-top:10px}.main-collection-grid .reset-filter-heading{color:var(--text-primary)}.main-collection-grid .reset-filter-icon{font-size:48px;margin-bottom:10px;opacity:.4}.main-collection-grid .reset-filter-btn{padding:11px 16px;margin-top:20px}.main-collection-grid .variant-option-label{font-size:10px;font-weight:500;color:var(--text-muted);text-transform:uppercase;letter-spacing:.09em;margin-top:10px}.main-collection-grid .variant-cards{display:grid;gap:5px;margin-bottom:10px;margin-top:7px;grid-template-columns:repeat(3,1fr)}.main-collection-grid .variant-card{border:1.5px solid #e6e2da;border-radius:8px;padding:10px 4px 7px;cursor:pointer;text-align:center;transition:all .15s;background:var(--alternating_bg);position:relative;z-index:1}.main-collection-grid .variant-card:last-child:before{content:"Best";position:absolute;top:-8px;left:50%;color:var(--text-white);font-size:7px;font-weight:700;text-transform:uppercase;padding:2px 5px;border-radius:30px;background:var(--primary_light_color);white-space:nowrap;transform:translate(-50%)}.main-collection-grid .variant-card.active{border:1px solid var(--primary_light_color);background:#e5f2ec}.main-collection-grid .variant-title{font-size:9px;font-weight:500;color:var(--text-muted);line-height:1}.main-collection-grid .variant-card.active .variant-title{color:var(--primary_light_color)}.main-collection-grid .variant-price{color:var(--text-primary);font-family:var(--font-heading-family)}.main-collection-grid .variant-compare{text-decoration:line-through;font-size:9px;color:var(--text-muted)}.main-collection-grid .variant-price-wrapper{gap:8px;white-space:nowrap}.main-collection-grid .price-item--regular{font-size:26px;color:var(--text-primary);font-family:var(--font-heading-family);line-height:1;margin:0;letter-spacing:0}.main-collection-grid .price-item--compare{color:var(--text-muted);font-size:11px;white-space:nowrap;margin:0;letter-spacing:0;text-decoration:line-through}.main-collection-grid.collection-color .variant-card.active,.main-collection-grid.collection-color .quote_text,.main-collection-grid.collection-color .tag-filter-btn.active{border-color:var(--dark-color)}.main-collection-grid.collection-color .quick-add__submit,.main-collection-grid.collection-color .variant-card:last-child:before,.main-collection-grid.collection-color .tag-filter-btn.active,.main-collection-grid.collection-color .popular_tag{background:var(--dark-color)}.main-collection-grid.collection-color .variant-card.active .variant-title,.main-collection-grid.collection-color .product-tags,.main-collection-grid.collection-color .quote_text{color:var(--dark-color)}.main-collection-grid.collection-color .variant-card.active,.main-collection-grid.collection-color .product-tags{background:var(--light-color)}.main-collection-grid.collection-color .quick-add__submit:hover{background:var(--hover-color)}@media(max-width:767px){.main-collection-grid .guarantee_text_wrapper{margin-bottom:30px}.main-collection-grid .grid{row-gap:20px}.main-collection-grid .collection-group:not(:first-child){margin-top:40px}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/main-collection.css.map */
