.product-card{container-type:inline-size;container-name:product-card;background:#fff;border:0;border-radius:0;box-shadow:none;overflow:hidden;margin-bottom:0!important;display:flex;flex-direction:column}product-card.product-card{min-height:100%;position:relative}product-card.product-card .product-card--featured-image{height:auto;aspect-ratio:4 / 5;padding:0;margin-bottom:0;background:#eee;overflow:hidden;position:relative;z-index:0}product-card.product-card .product-card--featured-image-link{position:absolute;top:8%;left:8%;right:8%;bottom:8%;height:auto!important;padding-bottom:0!important;display:block;overflow:hidden}product-card.product-card .product-card--featured-image img,product-card.product-card .product-card--featured-image video{object-fit:contain;mix-blend-mode:multiply;transform:none;transition:transform .3s ease;width:100%;height:100%;position:absolute;top:0;left:0}product-card.product-card .product-card--featured-image .thb-placeholder svg{mix-blend-mode:multiply}@media(hover:hover){product-card.product-card:hover .product-card--featured-image img,product-card.product-card:hover .product-card--featured-image video{transform:scale(1.03)}}.product-card .product-card-info{padding:1rem;display:flex;flex-direction:column;gap:.5rem;flex:1;line-height:1.3}.product-card .product-card-content-top{display:flex;flex-direction:column;gap:.5rem;flex-grow:1}.product-card .product-card-vendor{font-size:.75rem;font-weight:500;color:#6b6b6b;text-transform:uppercase;letter-spacing:.02em;margin-bottom:0;line-height:1.3}.product-card .product-card-vendor a{color:inherit;text-decoration:none;transition:color .2s ease}.product-card .product-card-vendor a:hover{color:#005bd3}.product-card .product-card-title{font-size:.95rem;font-weight:700;color:#181e15;line-height:1.35;letter-spacing:normal;text-transform:uppercase;margin-bottom:0;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;text-decoration:none;transition:color .2s ease}.product-card .product-card-title:hover{color:#005bd3}.product-card .product-card-stock-status{display:flex;align-items:center;gap:8px;font-size:.8rem;font-weight:500;color:#181e15;line-height:1.3;margin-top:0}.product-card .product-card-stock-status .clerk-dot{width:6px;height:6px;border-radius:50%;flex-shrink:0;margin-right:0}.product-card .product-card-stock-status .clerk-dot.green{background-color:#4caf50}.product-card .product-card-stock-status .clerk-dot.blue{background-color:#2196f3}.product-card .product-card-stock-status .clerk-dot.red{background-color:#f44336}.product-card .product-card-subtitle{font-size:.8125rem;color:#6b6b6b;margin:0}.product-card .product-card-price-wrapper{margin-top:auto;padding-top:.5rem}.product-card .price{display:flex;flex-direction:column;gap:.25rem}.product-card .price-stacked{display:flex;flex-direction:column;gap:.25rem;line-height:1.1}.product-card .product-price-compare{font-size:.75rem;font-weight:500;color:#181e15;text-transform:uppercase;letter-spacing:.02em;text-decoration:none;margin-bottom:0;line-height:1.2}.product-card .product-price-compare .amount{color:inherit;font-weight:inherit;font-size:inherit;text-decoration:none}.product-card .product-price-final{font-size:1.2rem;font-weight:800;color:#181e15;line-height:1.1;white-space:nowrap}.product-card .product-price-final .amount.discounted{color:#005bd3}.product-card .unit-price{font-size:.75rem;color:#6b6b6b;margin-top:.25rem;line-height:1.2}.product-card .product-card--badges{position:absolute;top:10px;left:10px;z-index:30;display:flex;flex-direction:column;gap:6px}.product-card .badge{display:inline-flex;align-items:center;padding:4px 8px;font-size:.7rem;font-weight:600;border-radius:0;text-transform:uppercase;letter-spacing:.02em;line-height:1.2;white-space:nowrap;box-shadow:none}.product-card .badge.onsale{background:#181e15;color:#fff;border:none}.product-card .badge.badge-staerk-pris{background:#fff;color:#181e15;border:1px solid #181E15}.product-card .discount-percentage-badge{position:absolute;top:10px;right:10px;z-index:30;background:#005bd3;color:#fff;border-radius:0;padding:4px 8px;font-size:.8125rem;font-weight:800;font-style:italic;line-height:1.2}.product-card .star-rating{margin-top:0;font-size:.875rem}.product-card .product-card-quickview{border-radius:0;transition:all .3s ease;font-size:.75rem;padding:8px}.product-card:hover .product-card-quickview{background:#000000e6}.product-card .product-card-swatches .product-card-swatch{border:1px solid #e5e5e5;transition:all .2s ease;width:18px;height:18px;border-radius:50%}.product-card .product-card-swatches .product-card-swatch:hover,.product-card .product-card-swatches .product-card-swatch.active{border-color:#005bd3;box-shadow:0 0 0 1px #005bd333}.product-card .product-card-price-spacer{margin-top:auto;flex-shrink:0}@container product-card (max-width: 150px){.product-card .product-card-title{-webkit-line-clamp:3}.product-card .badge,.product-card .discount-percentage-badge{font-size:.625rem;padding:3px 6px}.product-card .product-card-stock-status{font-size:.7rem}}@media only screen and (max-width:768px){product-card.product-card .product-card--featured-image-link{top:6%;left:6%;right:6%;bottom:6%}.product-card .product-card-info{padding:.8rem;gap:.4rem}.product-card .product-card-content-top{gap:.4rem}.product-card .product-price-final{font-size:1.1rem}}.sidebar-container .products.row:not(.carousel),.collection-container .products.row:not(.carousel){display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:6px!important;margin:0!important;padding:0!important}.sidebar-container .products.row:not(.carousel) .columns,.sidebar-container .products.row:not(.carousel) .column,.collection-container .products.row:not(.carousel) .columns,.collection-container .products.row:not(.carousel) .column{padding:0!important;margin:0!important;width:auto!important;max-width:none!important;min-width:0}@media only screen and (min-width:768px){.sidebar-container .products.row:not(.carousel),.collection-container .products.row:not(.carousel){grid-template-columns:repeat(auto-fill,minmax(220px,1fr))!important}}@media only screen and (min-width:1068px){.sidebar-container .products.row:not(.carousel),.collection-container .products.row:not(.carousel){grid-template-columns:repeat(auto-fill,minmax(260px,1fr))!important}}.products.row{margin-left:-3px!important;margin-right:-3px!important}.products.row .columns,.products.row .column{padding-left:3px!important;padding-right:3px!important;margin-bottom:6px!important}body.template-collection .product-card-info{display:flex;flex-direction:column;height:100%}body.template-collection .product-card-content-top{flex-grow:1}body.template-collection .product-card-price-spacer{margin-top:auto;flex-shrink:0}body.template-collection .collection-container .product-card{background:#fff;border:0;box-shadow:none}body.template-collection .collection-container product-card.product-card .product-card--featured-image{background:#e0e0e0}body.template-collection .collection-container product-card.product-card .product-card--featured-image-link{top:4%;left:4%;right:4%;bottom:4%}@media(hover:hover){body.template-collection .collection-container product-card.product-card:hover .product-card--featured-image img,body.template-collection .collection-container product-card.product-card:hover .product-card--featured-image video{transform:none}}body.template-collection .collection-container .product-card .product-card-info{padding:10px 10px 14px;gap:2px}body.template-collection .collection-container .product-card .product-card-content-top{gap:2px}body.template-collection .collection-container .product-card .product-card-vendor{font-size:.8rem;font-weight:400;color:#181e15;text-transform:none;letter-spacing:normal}body.template-collection .collection-container .product-card .product-card-title{font-size:.9rem;font-weight:400;color:#181e15;text-transform:none;line-height:1.3}body.template-collection .collection-container .product-card .product-card-subtitle,body.template-collection .collection-container .product-card .product-card-stock-status{font-size:.75rem;font-weight:400}body.template-collection .collection-container .product-card .product-card-price-wrapper{padding-top:4px}body.template-collection .collection-container .product-card .product-price-final{font-size:.9rem;font-weight:400}body.template-collection .collection-container .product-card .product-price-compare{font-size:.75rem;font-weight:400;color:#6b6b6b;text-transform:none;text-decoration:line-through}body.template-collection .collection-container .product-card .product-card--badges{top:8px;left:10px}body.template-collection .collection-container .product-card .product-card--badges .badge{background:transparent;border:0;padding:0;font-size:.7rem;font-weight:500;color:#181e15;letter-spacing:.02em}body.template-collection .collection-container .product-card .product-card--badges.product-card--badges-staerk .badge{background:#fff;border:1px solid #181E15;padding:4px 8px}body.template-collection .collection-container .product-card .product-card--featured-image .product-secondary-images-nav{left:10px;bottom:10px;width:auto;justify-content:flex-start;opacity:1}body.template-collection .collection-container .product-card .product-card--featured-image .product-secondary-images-nav li{width:14px;height:2px;border-radius:0;background:#181e15;opacity:.25;margin:0 4px 0 0}body.template-collection .collection-container .product-card .product-card--featured-image .product-secondary-images-nav li.active{opacity:1}body.template-collection .collection-container .product-card .product-card-swatches .product-card-swatch{width:12px;height:12px;border-radius:0;border-color:#e0e0e0}body.template-collection .collection-container .product-card .product-card-swatches .product-card-swatch:hover,body.template-collection .collection-container .product-card .product-card-swatches .product-card-swatch.active{border-color:#181e15;box-shadow:none}body.template-collection .collection-container .product-card .product-card-vendor--logo{display:flex;align-items:center;min-height:1.04rem;line-height:0}body.template-collection .collection-container .product-card .product-card-vendor--logo .brand-logo__img{height:16px;max-width:110px}body.template-collection .collection-container .products.row:not(.carousel),body.template-collection .sidebar-container .products.row:not(.carousel){grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:4px!important}@media only screen and (min-width:768px){body.template-collection .collection-container .products.row:not(.carousel),body.template-collection .sidebar-container .products.row:not(.carousel){grid-template-columns:repeat(3,minmax(0,1fr))!important}}@media only screen and (min-width:1024px){body.template-collection .collection-container .products.row:not(.carousel),body.template-collection .sidebar-container .products.row:not(.carousel){grid-template-columns:repeat(5,minmax(0,1fr))!important}}.product-card-compare-button-wrapper{position:absolute;bottom:12px;right:12px;z-index:10;opacity:0;transform:translateY(-5px);transition:all .25s ease;pointer-events:none}.product-card:hover .product-card-compare-button-wrapper{opacity:1;transform:translateY(0);pointer-events:auto}:where(.product-card) .add-to-compare-btn{display:inline-flex;align-items:center;justify-content:center;gap:6px;background:#fff;border:1px solid #181E15;border-radius:calc(.5rem - 2px);padding:0 14px;height:36px;font-size:13px;font-weight:500;color:#181e15;cursor:pointer;transition:all .2s cubic-bezier(.4,0,.2,1);white-space:nowrap}:where(.product-card) .add-to-compare-btn:hover{background:#181e15;color:#fff;transform:translateY(-1px)}:where(.product-card) .add-to-compare-btn.comparing{background:#eb4799;color:#fff;border-color:#eb4799}:where(.product-card) .add-to-compare-btn:disabled{opacity:.5;cursor:not-allowed}:where(.product-card) .compare-icon{flex-shrink:0}@media(max-width:768px){.product-card-compare-button-wrapper{left:auto;right:8px;top:120px;opacity:1;transform:translateY(0);pointer-events:auto}:where(.product-card) .add-to-compare-btn{padding:0 8px;height:30px;gap:4px}:where(.product-card) .add-to-compare-btn .compare-icon{width:14px;height:14px}:where(.product-card) .add-to-compare-btn .compare-btn-text{display:none!important}}:where(.product-card) .clerk-dot{display:inline-block;width:8px;height:8px;border-radius:50%;margin-right:6px}:where(.product-card) .clerk-dot.green{background-color:#22c55e}:where(.product-card) .clerk-dot.blue{background-color:#3b82f6}:where(.product-card) .clerk-dot.red{background-color:#ef4444}.product-card-stock-status{display:flex;align-items:center;font-size:.875rem;color:#666;margin-top:.5rem}.discount-percentage-badge{position:absolute;top:10px;right:12px;background:#181e15;color:#fff;padding:6px 10px;border-radius:6px;font-size:11px;font-weight:600;z-index:10;line-height:1}.product-price-compare-wrapper,.product-price-final-wrapper{display:block}.product-price-compare{color:#777;font-weight:400;font-size:.95rem}body.template-collection .price-stacked{display:flex;flex-direction:column;line-height:1.3}body.template-collection .product-price-compare{color:#777;font-size:.95rem;margin-bottom:.2rem}body.template-collection .product-price-final{font-weight:700;color:#181e15;font-size:1rem}body.template-product .product-price-final{font-size:1.6rem;font-weight:700;color:#181e15;line-height:1.2}.product-card-size-stock{position:relative;display:flex;flex-wrap:wrap;align-items:center;gap:2px 4px;margin:.25rem 0 0 -4px;font-size:clamp(12px,4.4cqw,15px);font-weight:500;line-height:1.3}.product-card-size-stock__size,.product-card-size-stock__more{padding:2px 4px;border-radius:4px;text-decoration:none;white-space:nowrap;transition:background-color .15s ease}.product-card-size-stock__size--store,.product-card-size-stock__size--stock{--size-stock-color: #138a36}.product-card-size-stock__size--preorder,.product-card-size-stock__size--backorder{--size-stock-color: #d9620b}.product-card-size-stock__size--soldout{--size-stock-color: #8a8a8a;text-decoration:line-through}.product-card-size-stock__size{color:var(--size-stock-color)}.product-card-size-stock__more{color:#555}.product-card-size-stock__size:hover,.product-card-size-stock__size:focus-visible{background:color-mix(in srgb,var(--size-stock-color) 12%,transparent);color:var(--size-stock-color)}.product-card-size-stock__size:after{content:attr(data-tooltip);position:absolute;left:0;bottom:calc(100% + 4px);z-index:2;width:max-content;max-width:100%;padding:4px 8px;border-radius:4px;background:var(--size-stock-color);color:#fff;font-size:12px;font-weight:600;line-height:1.35;white-space:normal;text-decoration:none;pointer-events:none;opacity:0;visibility:hidden;transition:opacity .15s ease}.product-card-size-stock__size:hover:after,.product-card-size-stock__size:focus-visible:after{opacity:1;visibility:visible}@media(hover:none){.product-card-size-stock__size:after{display:none}}.badge-style-pill .product-card--badges.left,.badge-style-pill_dot .product-card--badges.left{align-items:flex-start}.badge-style-pill .product-card--badges.right,.badge-style-pill_dot .product-card--badges.right{align-items:flex-end}.badge-style-pill .product-card .badge,.badge-style-pill_dot .product-card .badge{gap:6px;height:auto;padding:clamp(4px,1.4cqw,7px) clamp(9px,3cqw,14px);background:#fff;color:#181e15;border:0;border-radius:999px;box-shadow:0 1px 4px #181e151a;font-size:clamp(11px,3.4cqw,15px);font-weight:500;line-height:1.2;letter-spacing:0;text-transform:none}.badge-style-pill_dot .product-card .badge:before{content:"";flex:none;width:.55em;height:.55em;border-radius:50%;background:var(--badge-dot, #181E15)}.badge-style-pill_dot .product-card .badge.out-of-stock{--badge-dot: var(--color-badge-sold-out, #939393)}.badge-style-pill_dot .product-card .badge.pre-order{--badge-dot: var(--color-badge-preorder, #666666)}.badge-style-pill .product-card .discount-percentage-badge,.badge-style-pill_dot .product-card .discount-percentage-badge{padding:clamp(4px,1.2cqw,7px) clamp(8px,2.4cqw,12px);background:#fde7ef;color:#e6015c;border-radius:999px;font-size:clamp(11px,3.4cqw,15px);font-weight:500;line-height:1.2}
/*# sourceMappingURL=/cdn/shop/t/39/assets/product-card-enhanced.css.map */
