.collection .product-grid-container,.custom-product-grid{background:#faf8f2}.collection .product-grid-container .page-width{max-width:1320px}.collection .grid--4-col-desktop .grid__item{padding:0}.collection .facets-container{padding:16px 0;margin-bottom:8px}.collection .facets__form .facets__wrapper{background:#fff;border:1px solid #e8e0c0;border-radius:12px;padding:10px 16px}.collection .facets__heading{font-size:14px!important;font-weight:700!important;color:#1a1a1a!important;text-transform:uppercase;letter-spacing:.5px}.collection .facet-filters__label,.collection .facets__heading label{font-weight:700!important;color:#1a1a1a!important}.collection .facet-filters__sort.select__select{font-size:13px;font-weight:600;color:#1a1a1a;border:1px solid #e8e0c0;border-radius:8px;padding:8px 32px 8px 12px;background-color:#fff}.collection .facet-filters__sort.select__select:focus{border-color:#d4af37;box-shadow:0 0 0 2px #d4af3726}.collection .product-count__text{font-size:13px!important;color:#999!important;font-weight:500!important}.collection .active-facets .active-facets__button{background:#faf8f2;border:1px solid #d4af37;border-radius:20px;padding:6px 14px;font-size:12px;font-weight:600;color:#1a1a1a;transition:all .2s ease}.collection .active-facets .active-facets__button:hover{background:#d4af37;color:#fff}.collection .active-facets .active-facets__button-wrapper .active-facets__button--light{color:#d4af37;font-weight:600}.collection .facets__disclosure summary,.collection .facets__summary{font-size:13px;font-weight:600;color:#1a1a1a}.collection .card-wrapper{border-radius:16px;overflow:hidden;transition:transform .25s ease,box-shadow .25s ease}.collection .card-wrapper:hover{transform:translateY(-3px);box-shadow:0 8px 24px #0000001a}.collection .card{background:#fff;border-radius:16px!important;border:none!important;box-shadow:0 2px 12px #0000000f;overflow:hidden}.collection .card--standard>.card__inner{border-radius:16px 16px 0 0}.collection .card__inner{border-radius:16px 16px 0 0!important;border:none!important}.collection .card__media{border-radius:16px 16px 0 0;overflow:hidden}.collection .card__media .media--hover-effect>img+img{transition:opacity .4s ease}.collection .card__content{padding:14px 16px 16px!important}.collection .card__information{padding:0!important}.collection .card__heading{font-size:14px!important;font-weight:600!important;line-height:1.35!important;margin-bottom:6px!important}.collection .card__heading a{color:#1a1a1a!important;text-decoration:none!important}.collection .card__heading a:hover{color:#56a6b1!important}.collection .rating{margin-bottom:4px}.collection .rating .rating-star{--rating-color: #d4af37;--rating-background: #ddd}.collection .rating-count{font-size:12px!important;color:#999!important}.collection .rating-text{font-size:12px!important;color:#777!important}.collection .an-price-row{display:flex;align-items:center;gap:8px;flex-wrap:wrap;margin-bottom:4px}.collection .an-price-row .price-item--regular,.collection .an-price-row .price-item--sale,.collection .an-price-row .price-item--regular.price-item--last{font-size:17px!important;font-weight:700!important;color:#1a1a1a!important}.collection .an-price-row .price--on-sale .price-item--regular{font-size:13px!important;font-weight:400!important;color:#999!important;text-decoration:line-through!important}.collection .card-wrapper .an-save-pill{display:inline-block!important;background:#d4af37!important;color:#fff!important;font-size:11px!important;font-weight:700!important;padding:2px 8px!important;border-radius:4px!important;line-height:1.4!important;text-transform:uppercase!important;letter-spacing:.3px!important}.collection .an-subscribe-save{display:flex;align-items:center;gap:5px;font-size:12px;color:#56a6b1;font-weight:600;margin-top:2px;margin-bottom:4px}.collection .an-trust-tags{display:flex;flex-wrap:wrap;gap:4px;margin-top:6px;margin-bottom:8px}.collection .an-trust-tag{display:inline-block;background:#f5f3ed;color:#777;font-size:10px;font-weight:600;padding:3px 8px;border-radius:4px;text-transform:uppercase;letter-spacing:.3px}.collection .an-badge-best{position:absolute;top:12px;left:12px;z-index:2;background:#d4af37!important;color:#fff!important;font-size:11px!important;font-weight:700!important;padding:5px 12px!important;border-radius:6px!important;text-transform:uppercase;letter-spacing:.5px;line-height:1;box-shadow:0 2px 6px #d4af374d}.collection .an-badge-top{position:absolute;top:12px;left:12px;z-index:2;background:#1a1a1a!important;color:#fff!important;font-size:11px!important;font-weight:700!important;padding:5px 12px!important;border-radius:6px!important;text-transform:uppercase;letter-spacing:.5px;line-height:1;box-shadow:0 2px 6px #00000026}.collection .an-badge-new{position:absolute;top:12px;left:12px;z-index:2;background:#2d8f3c!important;color:#fff!important;font-size:11px!important;font-weight:700!important;padding:5px 12px!important;border-radius:6px!important;text-transform:uppercase;letter-spacing:.5px;line-height:1;box-shadow:0 2px 6px #2d8f3c4d}.collection .an-badge-sale{position:absolute;top:12px;right:12px;z-index:2;background:#e74c3c!important;color:#fff!important;font-size:10px!important;font-weight:700!important;padding:4px 10px!important;border-radius:4px!important;text-transform:uppercase;letter-spacing:.3px;line-height:1}.collection .quick-add__submit{background:#1a1a1a!important;color:#fff!important;border:none!important;border-radius:10px!important;padding:12px 20px!important;font-size:13px!important;font-weight:700!important;text-transform:uppercase!important;letter-spacing:.8px!important;cursor:pointer!important;transition:all .25s ease!important;width:100%;min-height:44px}.collection .quick-add__submit:hover{background:#d4af37!important;color:#fff!important}.collection .quick-add__submit:active{transform:scale(.98)}.collection .quick-add__submit .loading__spinner{color:#fff!important}.collection .quick-add__submit[disabled],.collection .quick-add__submit.disabled{background:#e0e0e0!important;color:#999!important;cursor:not-allowed!important}#AjaxinatePagination .button,#AjaxinatePagination a,.collection .pagination__item--current,.collection .collection__load-more .button{background:#1a1a1a!important;color:#fff!important;border:none!important;border-radius:10px!important;padding:14px 40px!important;font-size:14px!important;font-weight:700!important;text-transform:uppercase!important;letter-spacing:.8px!important;cursor:pointer!important;transition:all .25s ease!important;text-decoration:none!important;display:inline-block}#AjaxinatePagination .button:hover,#AjaxinatePagination a:hover,.collection .collection__load-more .button:hover{background:#d4af37!important;color:#fff!important}#AjaxinatePagination{text-align:center;padding:24px 0 40px}.collection .pagination li a,.collection .pagination li span{border-radius:8px;font-weight:600;transition:all .2s ease}.collection .pagination li a:hover{background:#d4af37;color:#fff}.collection .card--standard .card__inner:after,.collection .card--card .card__inner:after{display:none!important}.collection .card--standard .card__inner{box-shadow:none!important}.collection .card--card,.collection .card--standard{border:none!important}.collection .quick-add{margin-top:auto;padding-top:4px}.collection .card-information{gap:2px}@media screen and (max-width:749px){.collection .card__content{padding:10px 12px 14px!important}.collection .card__heading{font-size:13px!important;margin-bottom:4px!important}.collection .an-price-row .price-item--regular,.collection .an-price-row .price-item--sale,.collection .an-price-row .price-item--regular.price-item--last{font-size:15px!important}.collection .an-price-row .price--on-sale .price-item--regular{font-size:12px!important}.collection .an-save-pill{font-size:10px;padding:2px 6px}.collection .an-subscribe-save{font-size:11px}.collection .an-trust-tags{margin-top:4px;margin-bottom:6px}.collection .an-trust-tag{font-size:9px;padding:2px 6px}.collection .quick-add__submit{padding:10px 16px!important;font-size:12px!important;min-height:40px}.collection .an-badge-best,.collection .an-badge-top,.collection .an-badge-new{top:8px;left:8px;font-size:10px!important;padding:4px 10px!important}.collection .an-badge-sale{top:8px;right:8px;font-size:9px!important;padding:3px 8px!important}.collection .facets-container{padding:12px 0}}@media screen and (min-width:750px)and (max-width:989px){.collection ul.grid{gap:16px;row-gap:20px}.collection .card__heading{font-size:13px!important}}
/*# sourceMappingURL=/cdn/shop/t/48/assets/an-collection-overrides.css.map */
