.product-grid .card__information{padding:20px}.product-grid .card__information .sku-number{font-size:11px;line-height:11px;color:#999;margin-bottom:7px}.card__heading.h5{font-size:20px;line-height:24px;font-weight:600;letter-spacing:0;padding-bottom:15px;margin-bottom:15px;border-bottom:1px solid #F9F9F9;font-family:var(--font-heading-family, serif)}.card__information .price-wrapper{margin-top:0}.product-summary .price-wrapper{padding-bottom:47px;margin-bottom:20px;border-bottom:1px solid #EAEAEA}.price-wrapper .price__container .price__regular{display:flex}.underline-links-hover:hover .card__heading.h5 a,.card__heading.h5 a{text-decoration:none}.card__information .tax-vat{color:#666;font-size:11px;line-height:24px;letter-spacing:0;margin-left:10px}.card__information .rrp-price{font-size:12px;line-height:12px;color:#999}.price__container .compare-at-price,.price__container .price-item{font-size:18px;line-height:24px;font-weight:800;color:#332f21;letter-spacing:0}.card .card__content .card__information .caption-with-letter-spacing{font-size:13px;line-height:26px;font-weight:600;text-transform:uppercase;letter-spacing:0}.card .product-variants .product-filter{justify-content:center;align-items:center;flex-wrap:wrap}.card__content .product-variants{margin:10px 0 20px}.card__content .product-variants .variant-option{margin-right:5px;position:relative;display:flex;align-items:center}.card__content .color-bg{width:18px!important;height:18px!important;border-radius:100%;transition:.3s ease-in-out;cursor:pointer;will-change:transform}.card__content .swatches-hover:hover .color-bg,.card__content .swatches-hover.selected .color-bg{transform:scale(1.2)}.card__content .swatches-hover:hover .color-bg:after,.card__content .swatches-hover.selected .color-bg:after{opacity:1!important}.card__content .swatches-hover .color-bg:after{content:"";width:16px;height:16px;border:2px solid var(--white-color);position:absolute;left:1px;top:1px;border-radius:100%;opacity:0;transition:.3s ease-in-out}.card .media-content .card-action-btn{position:absolute;bottom:-40px;width:100%;left:0;display:flex;z-index:1;opacity:0;transition:.4s ease-in-out}.card .media-content .quick-add{flex:1 0 0%;margin-bottom:0}.card .media-content .quick-add button{border-right:1px solid rgba(255,255,255,.2);font-size:13px;line-height:20px;font-weight:800;color:var(--white-color);background-color:#332f21;padding:8px 5px;text-align:center;display:inline-block;width:100%;overflow:hidden;height:38px;display:flex;flex-direction:column;text-transform:uppercase;letter-spacing:0;transition:.3s}.card .card__inner .card__media{width:100%}.card__media .media-content{display:flex;padding:18px 18px 0;height:100%}.card__inner{overflow:hidden}.media-content button.wishlist{background-color:var(--white-color);color:var(--primary-color);height:40px;width:40px;display:flex;justify-content:center;align-items:center;font-size:14px;border-radius:100%;box-shadow:0 5px 15px #0003;border:0;margin-left:auto;opacity:0;transition:.4s}.media-content button.wishlist.active svg path{fill:#332f21}.card__badge{position:absolute;transition:.4s}.card__badge .badge{background-color:#d32f2f;border-color:#d32f2f;color:#fff}.card__badge span{margin-right:5px}.product-grid,#product-grid{row-gap:30px;margin-bottom:150px;column-gap:32px}#load-more-btn{margin-top:30px}#infinite-scroll-btn .btn,#load-more-btn .btn{position:relative;min-width:135px;min-height:52px}#load-more-btn .btn .spinner{width:20px}#load-more-btn .btn .spinner circle{stroke:#fff}#load-more-btn a.btn.btn-black-hover{text-transform:uppercase}.card .media-content .card-action-btn{bottom:0;opacity:1}.product-grid .grid__item.collaboration-active .card--media{border-top:3px solid #2D5C38}.collaboration-badge{position:absolute;top:0;right:0;z-index:1;font-size:10px;line-height:12px;text-transform:uppercase;padding:4px 12px;color:#fff;background-color:#2d5c38;letter-spacing:1px}.product-grid .grid__item .brand-badge{z-index:999;height:auto;width:auto;font-size:10px;text-transform:uppercase;color:#332f21;background:#fff;top:15px;left:15px;padding:5px 7px;line-height:10px;font-weight:600;border:1px solid #EEEEEE}.product-grid .grid__item.collaboration-active .brand-badge{color:#2d5c38}@media(min-width:992px){.product-card-wrapper:hover .card .media-content .card-action-btn{bottom:0;opacity:1}.card .media-content .card-action-btn{position:absolute;bottom:-40px;width:100%;left:0;display:flex;z-index:1;opacity:0;transition:.4s ease-in-out}.card .media-content .quick-add button:hover{color:#332f21;background-color:#fff}}@media(max-width:1500px){.product-grid.grid--4-col-desktop .grid__item{width:calc(33.333% - var(--grid-desktop-horizontal-spacing) * 3 / 4);max-width:calc(33.333% - var(--grid-desktop-horizontal-spacing) * 3 / 4)}.product-grid,#product-grid{margin-bottom:100px}}@media(max-width:1199px){.card__media .media-content{padding:10px 10px 0}.product-grid,#product-grid{column-gap:20px;row-gap:20px}.product-grid.grid--4-col-desktop .grid__item{width:calc(50% - 10px);max-width:calc(50% - 10px)}}@media(max-width:991px){.card .media-content .quick-add button{background-color:#fff;color:#332f21;border-right:1px solid rgba(191,184,175,.5)}.card .media-content .quick-add:last-child button{border-right:0}.card.card--standard.card--media .card__badge,.card.card--standard.card--media button.wishlist{opacity:1!important}.product-grid,#product-grid{margin-bottom:50px}}@media(max-width:767px){.card .card__content .card__information{padding-top:15px}.product-grid,#product-grid{margin-bottom:30px}.product-grid,#product-grid{column-gap:0;row-gap:0}.product-grid.grid--4-col-desktop .grid__item{width:100%;max-width:100%;margin-bottom:20px}.product-summary .price-wrapper{padding-bottom:22px;margin-bottom:10px}.product-grid .card__information .sku-number{margin-bottom:2px}.card__heading.h5{margin-bottom:15px;padding-bottom:0;border:none}.card-information .quantity-btn{padding-top:15px;border-top:1px solid #F5F5F5}}@media(max-width:575px){.media-content button.wishlist{width:35px;height:35px}.card__badge .badge{padding:4px 8px}.card .media-content .quick-add button{font-size:10px;line-height:8px;padding:0}}@media(max-width:450px){.card .media-content .quick-add button{font-size:9px}}
/*# sourceMappingURL=/cdn/shop/t/10/assets/section-product-card.css.map */
