.wd-product.wd-hover-fw-button{--wd-prod-gap:6px;--btn-accented-height:44px;--btn-accented-transform:none}.wd-carousel-wrap:has(>.wd-carousel-item>.wd-product.wd-hover-fw-button),:is(.products,.wd-products):has(>.wd-product.wd-hover-fw-button){align-items:stretch!important}.wd-carousel-item:has(>.wd-product.wd-hover-fw-button){display:flex;height:auto}.wd-carousel-item>.wd-product.wd-hover-fw-button{width:100%}.wd-product.wd-hover-fw-button .wd-product-wrapper{display:flex;flex-direction:column;height:100%;overflow:hidden;border:1px solid var(--sem-line);border-radius:var(--sem-radius);background:var(--sem-bg);transition:border-color .2s,box-shadow .2s}.wd-product.wd-hover-fw-button:hover .wd-product-wrapper{border-color:#CFCFCA;box-shadow:0 6px 18px rgba(35,35,43,.07)}.wd-product.wd-hover-fw-button .wd-product-thumb{flex:0 0 auto;margin:0;border-radius:0;background:var(--sem-bg-soft)}.wd-product.wd-hover-fw-button .wd-product-img-link{display:block;aspect-ratio:1 / 1}.wd-product.wd-hover-fw-button .wd-product-thumb img{width:100%;height:100%;aspect-ratio:1 / 1;object-fit:contain;padding:16px;mix-blend-mode:multiply}.wd-product.wd-hover-fw-button .product-labels{inset:12px auto auto 12px}.wd-product.wd-hover-fw-button .product-labels .product-label.onsale{background-color:var(--sem-red);color:#fff;padding:4px 10px;font-size:13px;font-weight:700}.wd-product.wd-hover-fw-button .wd-buttons{inset:8px 8px auto auto;opacity:1;visibility:visible;transform:none;background:none;box-shadow:none}.wd-product.wd-hover-fw-button .wd-buttons .wd-action-btn .wd-action-text{position:absolute;display:block;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.wd-product.wd-hover-fw-button .wd-buttons .wd-action-btn>a{width:40px;height:40px;border-radius:50%;background:#fff;color:var(--sem-ink)}.wd-product.wd-hover-fw-button .product-element-bottom{display:flex;flex:1 1 auto;flex-direction:column;gap:6px;padding:12px 14px 14px;text-align:start}.sem-card-brand{min-height:15px;font-size:11px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--sem-muted)}.wd-product.wd-hover-fw-button .wd-entities-title{display:-webkit-box;overflow:hidden;min-height:calc(2 * 1.35em);max-height:calc(2 * 1.35em);margin:0;font-size:15px;font-weight:500;line-height:1.35;-webkit-line-clamp:2;-webkit-box-orient:vertical}.sem-card-specs{display:flex;margin-top:4px;flex-wrap:wrap;gap:4px}.sem-card-spec{padding:2px 8px;border-radius:4px;background:var(--sem-bg-soft);color:var(--sem-ink);font-size:12px;font-weight:600;line-height:1.5;white-space:nowrap}.wd-product.wd-hover-fw-button .product-element-bottom::after{content:"";order:1;flex-grow:1}.wd-product.wd-hover-fw-button .product-element-bottom>:not(.sem-card-brand,.wd-entities-title){order:2}.wd-product.wd-hover-fw-button .wd-product-stock{display:flex;align-items:center;gap:6px;margin:0;font-size:13px;font-weight:600}.wd-product.wd-hover-fw-button p.wd-product-stock.stock::before{content:"";width:8px;height:8px;margin:0;border-radius:50%;background:currentColor;color:inherit;font-family:inherit}.wd-product.wd-hover-fw-button p.wd-product-stock.stock.in-stock{color:var(--sem-green-text)}.wd-product.wd-hover-fw-button .wd-product-stock.out-of-stock{color:var(--sem-muted)}.wd-product.wd-hover-fw-button .wd-product-wrapper .wrap-price{flex-direction:column;align-items:stretch;gap:0;padding-top:4px}.wd-product.wd-hover-fw-button .price{display:flex;flex-wrap:wrap;align-items:baseline;align-content:flex-start;column-gap:8px;min-height:calc(20px * 1.2 + 13px * 1.4);font-size:20px;font-weight:700;line-height:1.2;font-variant-numeric:tabular-nums}.wd-product.wd-hover-fw-button .price del{line-height:1.4}.wd-product.wd-hover-fw-button .price ins{order:1}.wd-product.wd-hover-fw-button .price del{order:2;font-size:13px;font-weight:500}.sem-card-ship{display:flex;align-items:center;padding-top:4px;color:var(--sem-green-text);font-size:12px;font-weight:500;line-height:1.4}.sem-card-ship.sem-ico::before{width:15px;height:15px;margin-inline-end:5px}.sem-card-ship--free{font-weight:600}.wd-product.wd-hover-fw-button .wd-add-btn{padding-top:14px}.wd-product.wd-hover-fw-button .wd-add-btn>a{border-radius:var(--sem-radius);text-transform:none}.wd-product.wd-hover-fw-button .add_to_cart_button .wd-action-text::before{content:"";display:inline-block;width:18px;height:18px;margin-inline-end:8px;vertical-align:-3px;background-color:currentColor;-webkit-mask:var(--sem-ico) center / contain no-repeat;mask:var(--sem-ico) center / contain no-repeat}.wd-product.wd-hover-fw-button .add-to-cart-loop .wd-action-text{font-family:var(--sem-font-body);font-size:15px;font-weight:700;letter-spacing:0}.wd-product.wd-hover-fw-button .wd-product-card-hover{display:none}@media (max-width:768.98px){.wd-product.wd-hover-fw-button .product-element-bottom{padding:10px 10px 12px}.wd-product.wd-hover-fw-button .wd-product-thumb img{padding:10px}.wd-product.wd-hover-fw-button .wd-buttons .wd-action-btn .wd-action-text{position:absolute;display:block;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.wd-product.wd-hover-fw-button .wd-buttons .wd-action-btn>a{width:34px;height:34px}.wd-product.wd-hover-fw-button .add_to_cart_button .wd-action-text::before{display:none}.wd-product.wd-hover-fw-button .wd-entities-title{font-size:14px}.wd-product.wd-hover-fw-button .price{min-height:calc(18px * 1.2 + 13px * 1.4);font-size:18px}.wd-product.wd-hover-fw-button .add-to-cart-loop .wd-action-text{padding:0 6px;font-size:14px}}