@media only screen and (min-width:1068px){.out-of-stock-badge{position:absolute;top:0;left:0;z-index:10;background:#6b7280;color:#fff;font-weight:700;font-size:11px;padding:4px 12px;border-radius:16px;text-transform:uppercase;letter-spacing:.5px;white-space:nowrap;display:flex;align-items:center;gap:4px}.thb-predictive-search--promotion-products .out-of-stock-badge{font-size:9px;padding:6px 10px;border-radius:16px}}@media only screen and (max-width:1068px){.out-of-stock-badge{position:absolute;top:0;left:0;z-index:10;background:#6b7280;color:#fff;font-weight:700;font-size:10px;padding:4px 8px;border-radius:16px;text-transform:uppercase;letter-spacing:.3px;white-space:nowrap;display:flex;align-items:center;gap:3px}.product-card .badge.top{top:0!important}}@media only screen and (min-width:1068px){.best-seller-badge{position:absolute;top:0;left:0;z-index:10;background:#000;color:#fff;font-weight:700;font-size:10px;padding:4px 12px;border-radius:16px;text-transform:uppercase;letter-spacing:.5px;white-space:nowrap;display:flex;align-items:center;gap:4px}.thb-predictive-search--promotion-products .best-seller-badge{font-size:9px;padding:6px 10px;border-radius:16px}}@media only screen and (max-width:1068px){.best-seller-badge{position:absolute;top:0;left:0;z-index:10;background:#000;color:#fff;font-weight:700;font-size:10px;padding:4px 8px;border-radius:16px;text-transform:uppercase;letter-spacing:.3px;white-space:nowrap;display:flex;align-items:center;gap:3px}.product-card .badge.top{top:0!important}}.product-price-link .price{display:inline-flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:4px 6px}.product-price-link .price .product-price-discount{display:inline-flex;align-items:center;justify-content:center;padding:2px 7px;border-radius:10px;background:#dc2626;color:#fff;font-weight:700;font-size:11px;line-height:1.4;letter-spacing:.2px;white-space:nowrap}@media only screen and (max-width:768px){.product-price-link .price .product-price-discount{padding:2px 6px;font-size:10px;border-radius:8px}}.product-card{background-color:#fff;padding:0;border:none;border-radius:14px;overflow:hidden;box-shadow:0 4px 12px #1111110d;transition:box-shadow .28s cubic-bezier(.2,.6,.2,1),transform .28s cubic-bezier(.2,.6,.2,1)}@media(hover:hover){.product-card:hover{box-shadow:0 8px 22px #11111117;transform:translateY(-3px)}}.product-card .product-card--featured-image{margin-bottom:0;overflow:hidden;background:#fff;position:relative;padding:10px 10px 0}.product-card .product-card--featured-image-link{height:0!important;padding-bottom:100%!important;border-radius:8px;overflow:hidden}.product-card .product-card--featured-image img,.product-card .product-card--featured-image video{object-fit:contain!important;width:100%;height:100%!important;top:0;left:0}.product-card .product-card-info{padding:2px 12px 14px;margin-top:0!important;line-height:1.35;flex:1;display:flex;flex-direction:column}.product-card .product-card-vendor{font-size:.6875rem;letter-spacing:.08em;text-transform:uppercase;color:#8a8a8a;margin:0 0 4px}.product-card .product-card-title{display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;margin:0 0 8px;font-weight:600;color:#1a1a1a;font-size:calc(var(--font-product-title-scale, 1) * .9375rem);line-height:1.35;min-height:5.4em}.product-card .product-card-title a{color:inherit;text-decoration:none;overflow-wrap:anywhere}.product-card .product-price-link{display:block;margin:0 0 2px}.product-card .product-price-link .price{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 8px;justify-content:flex-start}.product-card .price ins,.product-card .price>.amount,.product-card .price .amount.discounted{order:1;font-size:1.125rem;font-weight:700;color:#1a1a1a;text-decoration:none;letter-spacing:0;line-height:1.2}.product-card .price .amount.discounted{color:#1a1a1a}.product-card .price del{order:2;margin-left:0}.product-card .price del .amount{font-size:.8125rem;font-weight:400;color:#9a9a9a;opacity:1;text-decoration:line-through}.product-card .price .product-price-discount{order:3;padding:2px 7px;border-radius:8px;background:#e0142d;color:#fff;font-weight:700;font-size:.6875rem;line-height:1.5;white-space:nowrap;align-self:center}.product-card .klarna-price-link{display:block;margin:2px 0 0}.product-card .klarna-installment-info{margin-top:0}.product-card .klarna-installment-info small{font-size:.75rem;color:#9a9a9a;opacity:1;line-height:1.3;font-weight:400}.product-card .star-rating{margin-top:8px;font-size:.875rem}.product-card .product-card-subtitle{font-size:.8125rem;color:#777;margin-top:8px;margin-bottom:0}.product-card .product-card--add-to-cart-button-container{margin-top:auto;padding-top:12px}.product-card .product-card--add-to-cart-button{width:100%;margin-top:0;border-radius:10px}.product-card .out-of-stock-badge,.product-card .best-seller-badge,.product-card .express-delivery-badge{top:14px;border-radius:8px}.product-card .out-of-stock-badge,.product-card .best-seller-badge{left:14px;right:auto}.product-card .express-delivery-badge{left:auto;right:14px}.product-card .product-favorite-button-container{bottom:14px;right:14px}.product-card .product-compare-checkbox~.product-favorite-button-container,.product-card .product-featured-image:has(.product-compare-checkbox) .product-favorite-button-container{right:70px}.product-card .product-compare-checkbox{top:12px;right:12px}.featured-product-card .product-card{border:none;box-shadow:none;border-radius:0;transform:none;padding:20px}.featured-product-card .product-card:hover{box-shadow:none;transform:none}.product-card.text-center .product-card-info{align-items:center}.product-card.text-center .product-price-link .price{justify-content:center}@media only screen and (max-width:767px){.product-card{border-radius:12px;box-shadow:0 4px 10px -2px #1111110d}.product-card .product-card--featured-image{padding:6px 6px 0}.product-card .product-card-info{padding:2px 10px 12px}.product-card .product-card-title{font-size:.875rem;line-height:1.3;min-height:5.2em;margin:0 0 6px}.product-card .price ins,.product-card .price>.amount,.product-card .price .amount.discounted{font-size:1rem}.product-card .price del .amount{font-size:.75rem}.product-card .price .product-price-discount{font-size:.625rem;padding:2px 6px;border-radius:7px}.product-card .klarna-installment-info small{font-size:.6875rem}.product-card .out-of-stock-badge,.product-card .best-seller-badge,.product-card .express-delivery-badge{top:10px}.product-card .out-of-stock-badge,.product-card .best-seller-badge{left:10px;right:auto}.product-card .express-delivery-badge{right:10px;left:auto}.product-card .product-favorite-button-container{bottom:10px;right:10px}.product-card .product-compare-checkbox{top:8px;right:8px}}@media only screen and (max-width:767px){.section-collection-tabs .products.carousel .columns.carousel__slide .product-card .product-card-title{font-size:.875rem;line-height:1.3}}.product-card{border-radius:2px;box-shadow:none;border:1px solid var(--color-border, #e2e2e2);transition:border-color .3s cubic-bezier(.2,.6,.2,1)}@media(hover:hover){.product-card.product-card:hover{border-color:var(--color-body, #151515);box-shadow:none;transform:none}}.product-card .product-card--featured-image{padding:8px 0;border-bottom:1px solid var(--color-border, #e2e2e2)}.product-card .product-card--featured-image-link{border-radius:0}@media(hover:hover){.product-card:hover .product-card--featured-image img{transform:none}.product-card.product-card:hover .product-secondary-images-nav{margin:8px 0 0}}.product-card .product-card-info{padding:16px 16px 18px}.product-card .product-card-vendor{letter-spacing:.16em;font-size:.625rem;margin-bottom:6px}.product-card .product-card-title{font-weight:500;letter-spacing:.01em}.product-card .price ins,.product-card .price>.amount,.product-card .price .amount.discounted{font-size:1.0625rem;font-weight:600;letter-spacing:.01em}.product-card .price .product-price-discount{background:transparent;border:1px solid var(--hp-badge-sale-text, #8a6a3a);color:#dc2626;border-radius:2px}.product-card .product-card--add-to-cart-button{border-radius:1px;letter-spacing:.08em;font-size:.75rem}.product-card .out-of-stock-badge,.product-card .best-seller-badge{border-radius:2px;letter-spacing:.1em}.product-card .express-delivery-badge{border-radius:2px}
/*# sourceMappingURL=/cdn/shop/t/35/compiled_assets/styles.css.map */
