product-component:has(>.qt-product-card){height:100%}.qt-product-card{--qt-card-radius: 1.2rem;--qt-card-border: 225, 237, 255;--qt-card-padding: 1.4rem;--qt-vendor-color: var(--color-button);--qt-star-color: 245, 158, 11;height:100%}.qt-product-card,.qt-product-card *{letter-spacing:0!important}.qt-product-card .card{height:100%;text-align:left;--text-alignment: left}.qt-product-card .card:not(.card--horizontal){display:flex;flex-direction:column;background-color:rgb(var(--color-background));border:1px solid rgba(var(--qt-card-border),.95);border-radius:var(--qt-card-radius);overflow:hidden;box-shadow:none}.qt-product-card .card:not(.card--horizontal):after,.qt-product-card .card--standard:not(.card--horizontal) .card__inner:after{display:none}.qt-product-card .card--standard:not(.card--horizontal) .card__inner{border:0;border-radius:0;background:transparent}.qt-product-card .card:not(.card--horizontal) .card__inner{flex-grow:0}.qt-product-card .card:not(.card--horizontal) .card__media{margin:var(--qt-card-padding);width:calc(100% - (var(--qt-card-padding) * 2));border-radius:.8rem}.qt-product-card .card:not(.card--horizontal) .card__media .media,.qt-product-card .card:not(.card--horizontal) .media{background:transparent}.qt-product-card .card__media .media img{object-fit:contain;padding:.4rem}.qt-product-card .card:not(.card--horizontal)>.card__content{display:flex;flex-direction:column;flex-grow:1;padding:0 var(--qt-card-padding) var(--qt-card-padding);gap:0;margin-top:0}.qt-product-card .card:not(.card--horizontal)>.card__content .card__information{display:flex;flex-direction:column;align-items:flex-start;padding:0 0 2rem;grid-row:auto;width:100%}.qt-product-card .card--card.card--media .card__inner .card__information,.qt-product-card .card--standard.card--media .card__inner .card__information{display:none}.qt-product-card__vendor{margin:0 0 1rem;font-family:Poppins;font-size:1.6rem;font-weight:700;line-height:1.3;letter-spacing:0;color:#2563eb}.qt-product-card .card__heading{margin:0;font-family:var(--font-heading-family);font-size:1.5rem;font-weight:500;line-height:1.2;letter-spacing:0;color:#081b33;width:100%}.qt-product-card .card__heading a{color:inherit;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-decoration:none}.qt-product-card__condition{display:inline-flex;align-items:center;gap:.4rem;margin:.8rem 0 0;padding:.3rem .8rem;border-radius:999px;background-color:#eef4ff;font-family:Inter;font-size:1.2rem;font-weight:600;line-height:1.3;letter-spacing:0;color:#2452b8}.qt-product-card__condition-label{font-weight:400;color:#5a6b7d}.qt-product-card.underline-links-hover:hover a{text-decoration:none}.qt-product-card .card-information{display:flex;flex-direction:column;align-items:flex-start;gap:.6rem;margin-top:.6rem;width:100%}.qt-product-card .card-information>*+*{margin-top:0}.qt-product-card .card-information>*:not(.visually-hidden:first-child)+*:not(.rating):not(.card__information-volume-pricing-note){margin-top:0}.qt-product-card__rating{display:inline-flex;align-items:center;gap:.4rem;margin:0}.qt-product-card .rating-star{--color-rating-star: rgb(var(--qt-star-color));--letter-spacing: .15;--font-size: 1.3}.qt-product-card .rating-count{margin:0;font-family:var(--font-body-family);font-size:1.2rem;line-height:1;color:rgba(var(--color-foreground),.8)}.qt-product-card .price{margin:0;font-family:var(--font-heading-family);letter-spacing:0;color:#081b33;width:100%}.qt-product-card .price__container,.qt-product-card .price--on-sale .price__sale{display:flex;flex-wrap:wrap;align-items:center;gap:1rem}.qt-product-card .price .price-item{font-size:1.8rem;font-weight:700;letter-spacing:0;margin:0;color:#081b33}.qt-product-card .price--on-sale .price-item--sale{font-weight:700;color:#081b33}.qt-product-card .price--on-sale .price-item--regular{font-size:1.6rem!important;font-weight:400;text-decoration:line-through;color:#7e7a7a}.qt-product-card .price__save-badge{display:inline-flex;align-items:center;gap:.4rem;padding:.5rem 1rem;border-radius:999px;background-color:#e4f8e6;font-family:Inter;font-size:1.2rem;font-weight:600;line-height:1.2;letter-spacing:0;color:#39924e;white-space:nowrap}.qt-product-card .price__save-dot{width:.6rem;height:.6rem;border-radius:50%;background-color:#39924e;flex-shrink:0}.qt-product-card .quick-add{margin:auto 0 0;width:100%;grid-row:auto;position:relative;z-index:2}.qt-product-card .card--card .quick-add{margin:auto 0 0}.qt-product-card__atc{min-height:4.4rem;padding:1rem 1.2rem;border-radius:.8rem;background:linear-gradient(180deg,#2563ff,#1d4ed8);color:#fff;border:none;box-shadow:0 0 #1d4ed800;font-family:var(--font-body-family);font-size:1.4rem;font-weight:600;letter-spacing:0;transform:translateY(0);filter:brightness(1);transition:transform .28s ease,box-shadow .28s ease,filter .28s ease}.qt-product-card__atc:after{display:none}.qt-product-card__atc:not([disabled]):hover{transform:translateY(-2px);filter:brightness(1.08);box-shadow:0 8px 18px #1d4ed847}.qt-product-card__atc:not([disabled]):active{transform:translateY(0);filter:brightness(.97);box-shadow:0 2px 8px #1d4ed82e;transition-duration:.12s}@media(prefers-reduced-motion:reduce){.qt-product-card__atc{transition:none}.qt-product-card__atc:not([disabled]):hover,.qt-product-card__atc:not([disabled]):active{transform:none;filter:none;box-shadow:none}}.qt-product-card__atc[disabled]{opacity:.55}.qt-product-card__atc-label,.quick-add__added-message{display:inline-flex;align-items:center;justify-content:center;gap:.8rem}.qt-product-card__atc-label span,.quick-add__added-message span{margin-top:.2rem}.qt-product-card__atc.quick-add__submit--added .icon-wrap{display:none}.qt-product-card__atc .qt-icon{width:1.6rem;height:1.6rem;flex-shrink:0;object-fit:contain}.qt-product-card .card__badge{margin:.8rem}.qt-product-card--one-time .card:not(.card--horizontal){position:relative}.qt-product-card__last-left{display:inline-flex;align-items:center;gap:.5rem;align-self:flex-start;margin:var(--qt-card-padding) var(--qt-card-padding) 0;padding:.5rem 1rem;border-radius:999px;background-color:#fff1e8;font-family:Inter;font-size:1.2rem;font-weight:500;line-height:1.2;letter-spacing:0;color:#e75c09}.qt-product-card__last-left-dot{width:.6rem;height:.6rem;border-radius:50%;background-color:#e75c09;flex-shrink:0}.qt-product-card--one-time .card:not(.card--horizontal) .card__media{margin-top:.8rem}.qt-product-card--one-time .card:not(.card--horizontal)>.card__content .card__information{padding-bottom:1.6rem}.qt-product-card__stock{display:flex;align-items:center;flex-wrap:wrap;gap:.6rem;width:100%;margin:0 0 2rem;padding:0}.qt-product-card__stock-badge{display:inline-flex;align-items:center;gap:1rem;padding:.5rem 1rem;border-radius:999px;background-color:#fff7e6;font-family:Inter;font-size:1.3rem;font-weight:600;line-height:1.2;letter-spacing:0;color:#d97706}.qt-product-card__stock-badge .qt-icon{width:1.5rem;height:1.5rem;flex-shrink:0}.qt-product-card__stock-remaining{font-family:var(--font-body-family);font-size:1.2rem;font-weight:400;line-height:1.2;letter-spacing:0;color:#7e7a7a}@media screen and (min-width:750px){.qt-product-card .card__heading,.qt-product-card .price .price-item{font-size:2rem}}@media screen and (max-width:749px){.qt-product-card__atc{min-height:3rem;padding:.6rem 1.2rem;border-radius:.2rem;font-size:1.2rem}.qt-product-card__atc .qt-icon{width:1.2rem;height:1.2rem}.qt-product-card__atc-label span,.quick-add__added-message span{margin-top:0}.qt-product-card .card:not(.card--horizontal)>.card__content .card__information{padding:0 0 1rem}.qt-product-card .price .price-item{font-size:1.4rem}.qt-product-card .card-information{margin-top:0}.qt-product-card .card__heading{font-size:1.4rem}.qt-product-card__vendor{margin:0 0 .5rem;font-size:.9rem}.qt-product-card__last-left{font-size:1rem;padding:.3rem .65rem}.qt-product-card__stock-badge,.qt-product-card__stock-remaining{font-size:1rem}.qt-product-card .price--on-sale .price__sale{gap:.5rem}.qt-product-card .price .price-item{font-size:1rem!important}.qt-product-card .price__save-badge{padding:.2rem .5rem;font-size:1rem}.qt-product-card .price__save-dot{width:.3rem;height:.3rem}.qt-product-card .price--on-sale .price-item--sale{margin-top:.175rem}.qt-product-card__stock-badge{gap:.4rem;padding:.2rem .4rem}.qt-product-card__stock-badge .qt-icon{width:.8rem;height:.8rem}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/component-product-card.css.map */
