.custom-product-card{display:flex;flex-direction:column;height:100%;min-height:100%;align-self:stretch;min-width:0;overflow:visible;border:1px solid #e9e9e9;border-radius:16px;background:#fff}.custom-product-card__media{position:relative;flex:0 0 auto}.custom-product-card__image-link,.custom-product-card__image-link .m-image,.custom-product-card__placeholder{display:block;width:100%;overflow:hidden;border-radius:15px 15px 0 0}.custom-product-card__image-link .m-image,.custom-product-card__placeholder{aspect-ratio:var(--aspect-ratio, 1 / 1)}.custom-product-card__image-link .m-image img,.custom-product-card__placeholder .m-placeholder-svg{display:block;width:100%;height:100%;object-fit:cover}.custom-product-card__badge{position:absolute;top:-15px;left:50%;max-width:calc(100% - 24px);padding:6px 28px;overflow:hidden;border-radius:12px;background:#c6c792;color:#29291f;font-size:13px;font-weight:500;letter-spacing:2px;line-height:1.25;text-align:center;text-overflow:ellipsis;white-space:nowrap;transform:translate(-50%)}.custom-product-card__content{display:flex;flex:1;flex-direction:column;align-items:stretch;min-width:0;padding:8px 15px 16px}.custom-product-card__material{display:flex;width:100%;min-height:20px;align-items:center;gap:6px;margin-bottom:2px;overflow:hidden;color:#555;font-size:14px;line-height:1.3;white-space:nowrap}.custom-product-card__material>span:last-child{overflow:hidden;text-overflow:ellipsis}.custom-product-card__material-dot{width:13px;height:13px;flex:0 0 13px;border-radius:4px;background:#f4b85e}.custom-product-card__title{display:block;min-width:0;overflow:hidden;margin:0;color:#282828;font-size:18px;font-weight:600;line-height:24px;text-overflow:ellipsis;white-space:nowrap}.custom-product-card__title--hidden{visibility:hidden}.custom-product-card__title a{display:block;overflow:hidden;color:inherit;text-overflow:ellipsis;text-decoration:none;white-space:nowrap}.custom-product-card__reviews{display:flex;min-height:22px;align-items:center;margin-top:4px;color:#222;font-size:14px;line-height:1.2}.custom-product-card__price{display:flex;height:46px;min-height:46px;flex:0 0 46px;flex-direction:column;align-items:flex-start;justify-content:flex-start;gap:0;margin-top:4px;color:#111;font-size:16px;font-weight:700}.custom-product-card__price--hidden{visibility:hidden}.custom-product-card__price .m-price{display:flex;min-height:22px;flex:0 0 22px;flex-wrap:nowrap;align-items:baseline;gap:5px;white-space:nowrap}.custom-product-card__price .m-price-item--regular{font-size:inherit;font-weight:inherit}.custom-product-card__price .m-price__sale{display:flex;flex-wrap:nowrap;align-items:baseline;gap:6px;white-space:nowrap}.custom-product-card__price .m-price-item--sale{color:#111;font-size:inherit;font-weight:inherit}.custom-product-card__price .m-price-item--regular:not(.m-price-item--sale){color:#999;font-size:14px;font-weight:400}.custom-product-card__saving{display:block;min-height:18px;flex:0 0 18px;color:#c58c4d;font-size:13px;font-weight:400;line-height:18px}.custom-product-card>.custom-product-card__content>.m-product-card__action-wrapper,.custom-product-card .m-product-card__action-wrapper,.custom-product-card .m-product-form{width:100%;margin-top:auto}.custom-product-card .m-add-to-cart,.custom-product-card .m-product-quickview-button,.custom-product-card .m-product-form.m-button,.custom-product-card__sold-out{display:flex;width:100%;min-height:47px;align-items:center;justify-content:center;margin-top:8px;border:0;border-radius:8px;background:#353535;color:#fff;font-size:16px;font-weight:700;letter-spacing:2px;text-align:center;text-decoration:none;text-transform:uppercase}.custom-product-card__sold-out{margin-top:auto;cursor:not-allowed;opacity:.65}.template-collection .custom-product-card .m-add-to-cart,.template-collection .custom-product-card .m-product-quickview-button,.template-collection .custom-product-card .m-product-form.m-button,.template-collection .custom-product-card__sold-out{flex-wrap:nowrap;font-size:12px;letter-spacing:1px;white-space:nowrap}.custom-product-card .m-add-to-cart,.custom-product-card .m-product-quickview-button,.custom-product-card .m-product-form.m-button,.custom-product-card__sold-out{background-color:#8f6e4b}.custom-product-card__reviews .jdgm-star,.custom-product-card__reviews .spr-icon-star,.custom-product-card__reviews .spr-icon-star-empty,.custom-product-card__reviews .loox-icon,.custom-product-card__reviews [class*=star]{color:#8f6e4b!important;fill:#8f6e4b!important}.template-collection .custom-product-card .m-add-to-cart>span,.template-collection .custom-product-card .m-product-quickview-button>span,.template-collection .custom-product-card .m-product-form.m-button>span{white-space:nowrap}@media screen and (max-width:767px){.facest-filters-section #CollectionProductGrid{min-width:0}.facest-filters-section .m-collection-products{display:grid;width:100%;min-width:0;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-right:0;margin-left:0}.facest-filters-section .m-collection-products>.m-product-item{width:auto;max-width:none;min-width:0;padding-right:0;padding-left:0}.facest-filters-section .m-collection-products .custom-product-card{width:100%;min-width:0}.custom-product-card__content{padding:8px 10px 12px}.custom-product-card__title{font-size:15px}.custom-product-card__reviews{min-width:0;overflow:hidden;font-size:12px;white-space:nowrap}.custom-product-card__price{width:100%;min-width:0}.custom-product-card__price .m-price{width:100%;min-width:0;max-width:100%;gap:3px}.custom-product-card__price .m-price__sale{min-width:0;max-width:100%;gap:3px}.custom-product-card__price .m-price-item--sale{flex:0 1 auto;font-size:12px}.custom-product-card__price .m-price-item--regular:not(.m-price-item--sale){flex:0 1 auto;font-size:10px}.custom-product-card__material{font-size:12px}.custom-product-card__badge{padding:5px 16px;font-size:11px}.custom-product-card .m-add-to-cart,.custom-product-card .m-product-quickview-button,.custom-product-card .m-product-form.m-button,.custom-product-card__sold-out{min-height:42px;font-size:13px}}
/*# sourceMappingURL=/cdn/shop/t/5/assets/custom.css.map */
