.matching-products{background:#fff;border-radius:8px;overflow:hidden;box-shadow:0 1px 3px #0000001a}.matching-products__header{display:flex;justify-content:space-between;align-items:center;padding:16px 20px;font-weight:600;margin-bottom:12px}.matching-products__list{display:flex;flex-direction:column;gap:16px}.matching-products__row{display:grid;grid-template-columns:80px 1fr 120px 120px 120px 200px;align-items:center;transition:background-color .2s ease;display:flex;padding:12px;align-items:flex-start;gap:16px;align-self:stretch}.matching_col_wrapper{display:flex;padding:8px;justify-content:space-between;align-items:flex-start;flex:1 0 0;align-self:stretch}.matching-products__row:hover{background-color:#fafafa}.matching-products__col{display:flex;align-items:center}.matching-products__col.matching-products__col--product{display:flex;align-items:center;color:#000;font-size:18px;font-style:normal;font-weight:500;line-height:normal;letter-spacing:-.28px}.matching-products__col.matching-products__col--action{color:#000;font-size:16px;font-style:normal;font-weight:500;line-height:normal;letter-spacing:-.64px;text-decoration-line:underline;text-decoration-style:solid;text-decoration-skip-ink:auto;text-decoration-thickness:auto;text-underline-offset:auto;text-underline-position:from-font}.matching-products__col--image{justify-content:center}.matching-products__col--info{max-width:300px;width:100%}.matching-products__col--vpe,.matching-products__col--uvp,.matching-products__col--price{justify-content:center;text-align:center}.matching-products__col--actions{justify-content:flex-end;gap:12px}.matching-products__image-wrapper{width:80px;height:auto;border-radius:16px;overflow:hidden;background:#ececec}.matching-products__image{width:100%;height:100%;object-fit:cover}.matching-products__product-details{display:flex;flex-direction:column;gap:8px}.matching-products__title{color:#000;font-size:16px;font-style:normal;line-height:normal;letter-spacing:-.8px}.matching-products__title a{text-decoration:none;color:#333}.matching-products__title a:hover{text-decoration:underline}.matching-products__metafields{display:flex;flex-direction:column;gap:2px}.matching-products__metafield{color:#747474;font-family:TT Hoves Pro Trial;font-size:14px;font-style:normal;font-weight:600;line-height:normal;letter-spacing:-.56px}.metafield-label{color:#747474;font-size:14px;font-style:normal;font-weight:500;line-height:normal;letter-spacing:-.56px}.matching-products__vpe,.matching-products__uvp,.matching-products__price{display:flex;align-items:center;gap:4px}.matching-products__label,.matching-products__value{color:#000;font-size:16px;font-style:normal;font-weight:500;line-height:normal;letter-spacing:-.8px}.matching-products__actions{display:flex;align-items:center;gap:12px}.matching-products__quantity{display:flex;padding:12px 16px;justify-content:center;align-items:center;gap:0px;border-radius:120px;border:1px solid #e0e0e0;background:#fff}.matching-products__quantity--hidden{display:none}.matching-products__qty-btn{border:none;width:24px;height:24px;display:flex;align-items:center;justify-content:center;font-size:14px;font-weight:600;cursor:pointer;color:#333;padding:0;font-size:24px}.matching-products__qty-btn:hover{background:#e8e8e8}.matching-products__qty-trash{background:#f8f8f8;border:none;width:24px;height:24px;display:flex;align-items:center;justify-content:center;font-size:14px;font-weight:600;cursor:pointer;color:#dc3545;transition:background-color .2s ease}.matching-products__qty-trash:hover{background:#ffe6e6;color:#b02a37}.matching-products__qty-trash--hidden{display:none}.matching-products__qty-trash svg{width:12px;height:12px}.matching-products__qty-input{border:none;width:40px!important;text-align:center!important;font-weight:500;background:#fff;outline:none;color:#000;font-family:TT Hoves Pro Trial;font-size:14px;font-style:normal;line-height:1.4;letter-spacing:-.56px;padding:0!important;margin:0;box-sizing:border-box;-webkit-appearance:none;-moz-appearance:textfield;-webkit-outer-spin-button:none;-webkit-inner-spin-button:none}.matching-products__qty-input::-webkit-outer-spin-button,.matching-products__qty-input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.matching-products__qty-input[type=number]{-moz-appearance:textfield;text-align:center!important}.matching-products__add-btn{background:#000;color:#fff;border:none;line-height:normal;cursor:pointer;padding:14px 16px;border-radius:50px;font-size:12px;font-weight:600;display:flex;align-items:center;justify-content:center;transition:background-color .2s ease,transform .1s ease;white-space:nowrap;min-width:auto;height:auto;width:152px}.matching-products__add-btn:hover{background:#555;transform:scale(1.02)}.matching-products__add-btn:active{transform:scale(.98);background:#222}.matching-products__add-btn--disabled{background:#ccc;color:#999}.matching-products__add-btn--disabled[disabled]{opacity:1}.matching-products__add-btn--hidden{display:none}.matching-products__form,.matching-products__product-form{display:flex}.matching-products__login-message{margin:0;padding:8px 12px;font-size:11px;border-radius:4px;text-align:center;max-width:150px}.matching-products__login-message .f-price__login-text{font-size:11px;margin:0 0 4px;font-weight:500}.matching-products__login-message .f-price__login-links{display:flex;align-items:center;justify-content:center;gap:4px;flex-wrap:wrap}.matching-products__login-message .login-to-shop-link,.matching-products__login-message .create-account-link{font-size:10px;font-weight:600}.matching-products__login-message .login-separator{font-size:10px;opacity:.6}.matching-products__login-price{margin:0;padding:4px 8px;font-size:10px;border-radius:3px;text-align:center;display:flex;align-items:center;justify-content:center}.matching-products__login-price .f-price__login-text{font-size:10px;margin:0;font-weight:500}.matching-products__badge{background:#007bff;color:#fff;border-radius:10px;min-width:20px;height:20px;display:flex;align-items:center;justify-content:center;font-size:11px;font-weight:600;padding:0 6px}.matching-products__badge-number{line-height:1}.matching-products__price-amount{color:#000;font-size:16px;font-style:normal;font-weight:500;line-height:normal;letter-spacing:-.8px}.matching-products__footer{background:#fff;padding:16px 0}.matching-products__totals{display:flex;justify-content:flex-end;padding:0 20px}.matching-products__totals-content{text-align:right}.matching-products__total-info{display:flex;flex-direction:column;align-items:flex-end;gap:24px}.matching-products__total-info-row{display:flex;justify-content:space-between;align-items:center;gap:12px}.matching-products__total-info-row svg{height:25px;width:2px;flex-shrink:0}.matching-products__total-qty strong,.matching-products__total-price strong{color:#000;font-family:TT Hoves Pro Trial;font-size:20px;font-style:normal;font-weight:500;line-height:normal;margin:2px 0}.matching-products__shipping-info small{color:#747474;text-align:right;font-family:TT Hoves Pro Trial;font-size:20px;font-style:normal;font-weight:500;line-height:normal}@media (max-width: 768px){.matching-products__row{display:flex;padding:12px;flex-direction:column;justify-content:center;align-items:flex-start;gap:16px;align-self:stretch}.matching_col_wrapper{display:flex;flex-direction:column;gap:16px}.matching-products__metafields{flex-direction:row;gap:8px;flex-wrap:wrap}.matching-products__col--image{justify-content:flex-start}.matching-products__col--info{padding:0}.matching-products__col--vpe,.matching-products__col--uvp,.matching-products__col--price{justify-content:space-between;flex-direction:row}.matching-products__col--actions{justify-content:space-between;flex-wrap:wrap;gap:8px;width:100%}.matching-products__vpe,.matching-products__uvp,.matching-products__price{flex-direction:row;gap:4px;width:100%;justify-content:space-between}.matching-products__totals{justify-content:center;padding:0 12px}.matching-products__totals-content{text-align:center;width:100%}.matching-products__total-info{align-items:flex-start}.matching-products__total-info-row{justify-content:center;min-width:280px;gap:16px}.matching-products__total-qty strong,.matching-products__total-price strong{color:#000;font-family:TT Hoves Pro Trial;font-size:16px;font-style:normal;font-weight:500;line-height:normal}.matching-products__shipping-info{text-align:start;max-width:none}.matching-products__shipping-info small{color:#747474;font-family:TT Hoves Pro Trial;font-size:16px;font-style:normal;font-weight:500;line-height:normal}.matching-products__label,.matching-products__value{color:#000;font-family:TT Hoves Pro Trial;font-size:14px;font-style:normal;font-weight:500;line-height:normal;letter-spacing:-.56px}.matching-products__value{font-weight:600}.mobile-matching-products__col{width:100%}.matching-products__vpe,.matching-products__uvp,.matching-products__price{width:auto}.matching-products__row{border-radius:24px;background:#f9f9f9}.matching-products__col.matching-products__col--action{display:none}.matching-products__header{margin-bottom:0;padding:16px 0}}
/*# sourceMappingURL=/cdn/shop/t/31/assets/section-matching-products.css.map */
