.collection-breadcrumbs{display:flex;align-items:center;gap:4px;color:#2d2d2db3;font-size:.875rem;font-family:Inter,sans-serif;margin-bottom:24px}.collection-breadcrumbs a{color:#2d2d2db3;text-decoration:none;transition:color .2s}.collection-breadcrumbs a:hover{color:#0d503c}.collection-breadcrumbs .material-symbols-outlined{font-size:.875rem}.collection-breadcrumbs .active{color:#0d503c;font-weight:600}.collection-hero{margin-bottom:32px;text-align:center}@media(min-width:768px){.collection-hero{text-align:left}}.collection-hero h1{font-family:Montserrat,sans-serif;font-weight:700;font-size:1.875rem;color:#0d503c;margin:0 0 16px}@media(min-width:768px){.collection-hero h1{font-size:2.5rem}}.collection-hero p{font-size:1.125rem;color:#2d2d2d;font-family:Inter,sans-serif;max-width:672px;line-height:1.6;margin:0}.collection-layout{display:flex;flex-direction:column;gap:32px}@media(min-width:768px){.collection-layout{flex-direction:row}}.collection-sidebar{width:100%}@media(min-width:768px){.collection-sidebar{width:25%;flex-shrink:0}}.collection-grid-wrap{width:100%}@media(min-width:768px){.collection-grid-wrap{width:75%}}.collection-wrapper .facets--vertical{background:#fafafa;padding:24px;border-radius:12px;border:1px solid #E5E7EB}.collection-wrapper .facets--vertical .facets__filters-title{font-family:Montserrat,sans-serif;font-weight:700;font-size:1rem;color:#0d503c}.collection-wrapper .facets--vertical .facets__clear-all-link{font-family:Inter,sans-serif;font-size:.75rem;color:#0d503c;text-decoration:none}.collection-wrapper .facets--vertical .facets__clear-all-link:hover{text-decoration:underline}.collection-wrapper .facets--vertical .facets__filter{font-family:Inter,sans-serif;font-size:.875rem;color:#2d2d2d}.collection-wrapper .facets--vertical .facets__filter summary{font-family:Inter,sans-serif;font-size:.8125rem;font-weight:600;text-transform:uppercase;letter-spacing:.05em;color:#2d2d2d}.collection-wrapper .facets--vertical input[type=checkbox]{width:20px;height:20px;border-color:#d1d5db;accent-color:#0D503C;border-radius:4px}.collection-wrapper .facets--vertical input[type=checkbox]:checked{border-color:#0d503c}.collection-wrapper .facets--vertical .facet-checkbox{display:flex;align-items:center;gap:8px;padding:4px 0;cursor:pointer;font-family:Inter,sans-serif;font-size:.875rem;color:#2d2d2d;transition:color .2s}.collection-wrapper .facets--vertical .facet-checkbox:hover,.collection-wrapper .facets--vertical label:hover{color:#0d503c}.collection-wrapper .facets--vertical input[type=range]{-webkit-appearance:none;appearance:none;width:100%;height:4px;background:#e5e7eb;border-radius:2px;outline:none;cursor:pointer}.collection-wrapper .facets--vertical input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;height:16px;width:16px;border-radius:50%;background:#0d503c;margin-top:-6px;cursor:pointer}.collection-wrapper .facets--vertical input[type=range]::-moz-range-thumb{height:16px;width:16px;border-radius:50%;background:#0d503c;border:none;cursor:pointer}.promo-card{background:#0d503c;color:#fff;padding:24px;border-radius:12px;overflow:hidden;position:relative;margin-top:32px;max-width:400px}@media(min-width:768px){.promo-card{max-width:320px}}.promo-card h4{font-family:Montserrat,sans-serif;font-weight:700;font-size:1.125rem;margin:0 0 8px;position:relative;z-index:10}.promo-card p{color:#fffc;font-family:Inter,sans-serif;font-size:1rem;margin:0 0 16px;position:relative;z-index:10}.promo-card .promo-btn{display:inline-block;background:#8bdb81;color:#0d503c;padding:8px 16px;border:none;border-radius:8px;font-weight:600;font-size:.875rem;font-family:Montserrat,sans-serif;cursor:pointer;text-decoration:none;transition:opacity .2s,filter .2s;position:relative;z-index:10}.promo-card .promo-btn:hover{opacity:.9;filter:brightness(1.05)}.promo-card .promo-decor{position:absolute;right:-16px;bottom:-16px;opacity:.1}.promo-card .promo-decor .material-symbols-outlined{font-size:6.25rem;color:#fff}.collection-wrapper .buy-buttons-block .button{width:100%;border-radius:8px!important;font-weight:600;font-family:Montserrat,sans-serif;display:flex;align-items:center;justify-content:center;gap:8px}.product-type-label{font-size:10px;font-weight:700;color:#2d2d2d99;text-transform:uppercase;letter-spacing:.1em;font-family:Inter,sans-serif;display:block;margin-bottom:4px;padding:0 16px}.product-badges__badge{font-size:10px!important;font-weight:700!important;text-transform:uppercase!important;letter-spacing:.025em!important;padding:3px 8px!important;border-radius:9999px!important;box-shadow:0 1px 3px #0000001f}.badge-cod-card{background:#8bdb81!important;color:#0d503c!important}.badge-bestseller{background:#0d503c!important;color:#fff!important}.product-badges{display:flex;flex-direction:column;gap:4px;align-items:flex-end}.collection-wrapper .product-grid .product-media img,.collection-wrapper .product-grid .product-media-container img,.collection-wrapper .product-grid .product-grid__item .product-media img{transition:transform .5s ease}.collection-wrapper .product-grid .product-card:hover .product-media img,.collection-wrapper .product-grid .product-card:hover .product-media-container img,.collection-wrapper .product-grid .product-grid__item:hover .product-media img{transform:scale(1.1)}.collection-wrapper .product-grid .product-card__content{transition:box-shadow .3s ease!important}.collection-wrapper .product-grid .product-card__content:hover{box-shadow:0 8px 24px #0000001f!important}.collection-wrapper .product-grid .price{font-family:Inter,sans-serif;font-weight:700}.collection-wrapper .product-grid .price-item--sale,.collection-wrapper .product-grid .price__regular .price{color:#0d503c!important;font-weight:700}.collection-wrapper .product-grid .price-item--regular{font-size:.8125rem!important;color:#2d2d2d99!important;text-decoration:line-through;font-weight:400}.collection-wrapper .collection-sort select,.collection-wrapper .collection-sort .select{font-family:Inter,sans-serif;font-size:.875rem;border:1px solid #E5E7EB;border-radius:8px;padding:8px 12px;background:#fff;color:#2d2d2d}.collection-wrapper .product-count{font-family:Inter,sans-serif;font-size:.875rem;color:#2d2d2d}.collection-wrapper .product-count strong{color:#0d503c;font-weight:700}.collection-wrapper .main-collection-grid,.collection-wrapper .main-collection-grid .product-grid{gap:24px}.collection-wrapper .collection-sort{display:flex;align-items:center;gap:8px}.collection-wrapper .collection-sort label{font-family:Inter,sans-serif;font-size:.875rem;font-weight:500;white-space:nowrap}.collection-wrapper .pagination{margin-top:32px}.collection-wrapper .pagination__list{display:flex;justify-content:center;align-items:center;gap:4px;list-style:none;margin:0;padding:0}.collection-wrapper .pagination__item{margin:0}.collection-wrapper .pagination__link--page,.collection-wrapper .pagination__link--current{width:40px;height:40px;display:inline-flex;align-items:center;justify-content:center;border:1px solid #E5E7EB;border-radius:8px;color:#0d503c;background:#fff;font-family:Inter,sans-serif;font-size:.875rem;cursor:pointer;transition:background .2s,color .2s;text-decoration:none;box-sizing:border-box}.collection-wrapper .pagination__link--page:hover{background:#0d503c;color:#fff}.collection-wrapper .pagination__link--current{background:#0d503c;color:#fff;font-weight:700;border-color:#0d503c}.collection-wrapper .pagination__link--arrow{width:40px;height:40px;display:inline-flex;align-items:center;justify-content:center;border:1px solid #E5E7EB;border-radius:8px;color:#0d503c;background:#fff;cursor:pointer;transition:background .2s,color .2s;box-sizing:border-box}.collection-wrapper .pagination__link--arrow:hover{background:#0d503c;color:#fff}.collection-wrapper .pagination__link--disabled{opacity:.3;cursor:default;pointer-events:none}.collection-wrapper .pagination__link--gap{display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;font-family:Inter,sans-serif;color:#2d2d2d}.menu-list__submenu-list{list-style:none;margin:0;padding:0}.menu-list__submenu-link{font-family:Inter,sans-serif;font-size:.875rem;color:#2d2d2dd9;text-decoration:none;display:block;padding:6px 0;transition:color .2s}.menu-list__submenu-link:hover{color:#0d503c}.quantity-selector :is(.quantity-minus,.quantity-plus){color:#0d503c!important}.quantity-selector :is(.quantity-minus,.quantity-plus):hover{color:#8bdb81!important}
/*# sourceMappingURL=/cdn/shop/t/1/assets/collection-custom.css.map */
