.product-item.product-card{height:100%;display:flex;flex-direction:column;position:relative}.product-item.product-card>*:only-child,.product-item.product-card .product-item-wrapper{display:flex;flex-direction:column;flex:1 0 auto}@media(min-width: 1024px){.product-item.product-card{position:relative;overflow:hidden}}.product-item.product-card.product-card-image-fit-contain .images img{background-color:var(--image-bg-color);object-fit:contain !important}.product-item.product-card.product-card-image-fit-cover .images img{object-fit:cover !important}.product-item.product-card .product-item-wrapper{text-decoration:none}@media(min-width: 1024px){.product-item.product-card .product-item-wrapper:hover .images .secondary-image{opacity:1}.product-item.product-card .product-item-wrapper:hover .images .primary-image img{transform:scale(1.2)}}.product-item.product-card .product-item-wrapper>a{text-decoration:none}.product-item.product-card .product-item-wrapper .quick-add-wrapper{width:100%}@media(min-width: 1024px){.product-item.product-card .product-item-wrapper .quick-add-wrapper{display:flex;align-items:center;justify-content:flex-end}}.product-item.product-card .product-item-wrapper .quick-add-wrapper .btn-quick-add{background-color:#fdfdfd;border-color:#fdfdfd;opacity:.9}[data-color-scheme] .product-item.product-card .product-item-wrapper .quick-add-wrapper .btn-quick-add{background-color:var(--bg-color, #fdfdfd);border-color:var(--bg-color, #fdfdfd)}.product-item.product-card .product-item-wrapper .quick-add-wrapper .btn-quick-add{border-radius:0;margin-bottom:0;padding:5px 7px;width:100%}.product-item.product-card .product-item-wrapper>.wrapper,.product-item.product-card .product-item-wrapper>.wrapper>.details{display:flex;flex-direction:column;flex:1;justify-content:space-between}.product-item.product-card .product-card__thumbnail .quick-add-wrapper{position:absolute;bottom:10px;right:10px;max-width:calc(100% - 20px);width:auto;z-index:2}.product-item.product-card .product-form{margin-top:auto;flex:1}.product-item.product-card .product-form .product-form__error-message-wrapper:not(.alert){display:flex;flex-flow:row wrap;gap:15px;padding:0 15px 20px;align-items:center}.product-item.product-card .product-form .product-form__error-message-wrapper:not(.alert) svg{width:30px}.product-item.product-card .product-form .product-form__error-message-wrapper:not(.alert) .product-form__error-message{flex:1;font-size:13px;color:#9b2426;line-height:1.4em}.product-item.product-card .product-form .product-form__submit{background-color:#fdfdfd;width:100%;margin-bottom:0;padding:5px 7px;position:relative}.product-item.product-card .product-form .product-form__submit .loading-overlay__spinner{position:absolute;right:10px;top:7px}.product-item.product-card .product-form .product-form__submit.btn-out-of-stock{display:none}.product-item.product-card form{margin-top:auto}[data-color-scheme] .product-item.product-card .product-card__thumbnail .product-label-container{color:var(--text-color, #101010)}.product-item.product-card .images{border-radius:10px;position:relative;overflow:hidden}.product-item.product-card .images .primary-image .labels{position:absolute;top:15px;right:0;display:flex;flex-flow:row wrap;gap:4px}@media(min-width: 1024px){.product-item.product-card .images .primary-image .labels{top:28px}}.product-item.product-card .images .primary-image .labels p{margin:0;font-size:11px;letter-spacing:.24px;font-weight:400;color:#fff;background:#e73f6d;border:none;border-radius:5px 0 0 5px;padding:5px 5px 5px 6px;line-height:1em;font-family:"Zodiak",system-ui,-apple-system,"Segoe UI",Roboto,"Helvetica Neue","Noto Sans","Liberation Sans",Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji"}@media(min-width: 768px){.product-item.product-card .images .primary-image .labels p{padding:12px 11px;font-size:12px;letter-spacing:.36px;border-radius:9px 0 0 9px}}.product-item.product-card .images .primary-image .labels p.label-brown-bkg{background-color:#101010;color:#fff}.product-item.product-card .images .primary-image img{transition:all .3s ease-in-out;transform:scale(1)}.product-item.product-card .product-label-wrapper{width:fit-content;border-radius:var(--product-card-label-border-radius, 0);padding:var(--product-card-label-padding-sm, 4px);background-color:var(--label-bg-color, var(--product-card-default-label-bg-color));color:var(--label-text-color, var(--product-card-default-label-text-color));order:var(--order, 0)}@media(min-width: 1024px){.product-item.product-card .product-label-wrapper{padding:var(--product-card-label-padding-lg, 4px 8px)}}.product-item.product-card .product-label-wrapper .label__icon{max-width:18px;max-height:18px;object-fit:contain}.product-item.product-card .wrapper{padding-top:11px}.product-item.product-card .wrapper .details{display:flex;flex-direction:column}@media(min-width: 1024px){.product-item.product-card .wrapper .details{gap:10px}}.product-item.product-card .wrapper .details p{line-height:1;margin-bottom:4px}.product-item.product-card .wrapper .details .product-title{position:relative;margin-bottom:10px}@media(min-width: 1024px){.product-item.product-card .wrapper .details .product-title{margin-bottom:0}}.product-item.product-card .wrapper .details .product-title>a{font-size:13px;font-weight:500;text-decoration:none;text-transform:uppercase;color:inherit;display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:90%}@media(min-width: 1024px){.product-item.product-card .wrapper .details .product-title>a{font-size:15px}}.product-item.product-card .wrapper .details a[data-gridwlhulklist][data-custom-wishlist-icon]{position:absolute;top:0;right:0;font-size:20px;padding:0 2px 5px 5px;z-index:1}.product-item.product-card .wrapper .details a[data-gridwlhulklist][data-custom-wishlist-icon] .hulkapps-wl-collection-icon{display:flex;margin:0}.product-item.product-card .wrapper .product-seo-text{margin-bottom:10px}@media(min-width: 1024px){.product-item.product-card .wrapper .product-seo-text{margin-bottom:6px}}.product-item.product-card .wrapper .product-seo-text span{font-size:14px;font-weight:400;line-height:1.57}.product-item.product-card .wrapper .price-wrapper{display:flex;flex-direction:column}@media(min-width: 1024px){.product-item.product-card .wrapper .price-wrapper{align-items:flex-start}}.product-item.product-card .wrapper .price-wrapper .price{font-size:12px;font-weight:500;line-height:1;letter-spacing:0;flex:1;margin-bottom:8px}@media(min-width: 1024px){.product-item.product-card .wrapper .price-wrapper .price{font-size:14px}}.product-item.product-card .wrapper .price-wrapper .price .price__regular .price-item--regular{font-size:inherit !important;font-weight:inherit}.product-item.product-card .wrapper .price-wrapper .price__sale{gap:4px}.product-item.product-card .wrapper .price-wrapper .price__sale .price-item--regular,.product-item.product-card .wrapper .price-wrapper .price__sale .price-item--sale{font-family:"Clarity City",system-ui,-apple-system,"Segoe UI",Roboto,"Helvetica Neue","Noto Sans","Liberation Sans",Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";font-size:inherit;font-weight:inherit}.product-item.product-card .wrapper .price-wrapper .price__sale .price-item--regular{text-decoration:line-through;padding-left:0;display:block;color:#646464;font-size:inherit;font-weight:400}.product-item.product-card .wrapper .price-wrapper .price__sale .price-item--sale{font-weight:400;color:#e73f6d;order:-1}.product-item.product-card .wrapper .product-model-variants-count{margin-bottom:0;font-size:12px;font-weight:400;color:#565656}[data-color-scheme] .product-item.product-card .wrapper .product-model-variants-count{color:rgb(from var(--text-color) r g b calc(a + 20%))}@media(min-width: 1024px){.product-item.product-card .wrapper .product-model-variants-count{padding-top:13px}}.product-item.product-card .wrapper .tag-wrapper{list-style:none;padding:0;margin:0}.product-item.product-card .wrapper .tag-wrapper .product-tag{font-size:14px;display:inline-block;line-height:1.2em;margin:0}.product-item.product-card .wrapper .indication{margin-bottom:0;font-size:14px;font-family:"Zodiak",system-ui,-apple-system,"Segoe UI",Roboto,"Helvetica Neue","Noto Sans","Liberation Sans",Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";font-weight:400}.product-item.product-card .stamped-reviews-badge{display:flex;flex-direction:row;margin-top:10px;font-size:11px;align-items:center}.product-item.product-card .stamped-reviews-badge .score{margin-left:10px;font-weight:500;font-size:12px}.product-item.product-card .stamped-reviews-badge .count{margin-left:5px}.product-item.product-card .product-card-model-variants{display:flex;flex-direction:row;gap:10px;flex-wrap:wrap;align-items:center;justify-content:start}.product-item.product-card .product-card-model-variants .product-card-model-variants-list.presentation--image{display:flex;flex-direction:row;flex-wrap:wrap;gap:8px;line-height:1;align-items:center}.product-item.product-card .product-card-model-variants .product-card-model-variants-list.presentation--image a{--variant-size: 64px;flex:0 0 var(--variant-size);display:flex;justify-content:center;align-items:center;transition:all .3s ease-in-out;position:relative;border:1px solid rgba(0,0,0,0);width:100%}.product-item.product-card .product-card-model-variants .product-card-model-variants-list.presentation--image a:hover,.product-item.product-card .product-card-model-variants .product-card-model-variants-list.presentation--image a.selected{border-color:var(--text-color, #101010)}.product-item.product-card .product-card-model-variants .product-card-model-variants-list.presentation--color{--color-size: 14px;display:flex;flex-direction:row;flex-wrap:wrap;gap:10px;line-height:1;align-items:center}.product-item.product-card .product-card-model-variants .product-card-model-variants-list.presentation--color a{display:flex;justify-content:center;align-items:center;transition:all .3s ease-in-out;position:relative;border:1px solid var(--swatch-color, var(--body-color, #101010));width:var(--color-size);height:var(--color-size);background:var(--swatch-color, var(--body-color, #101010))}.product-item.product-card .product-card-model-variants .product-card-model-variants-list.presentation--color a:hover,.product-item.product-card .product-card-model-variants .product-card-model-variants-list.presentation--color a.selected{border-color:var(--text-color, #101010)}.product-item.product-card .product-card-model-variants .more-variants-text{font-size:11px;font-weight:500}.product-item.product-card .product-card-variants{display:flex;flex-direction:row;flex-wrap:wrap;gap:2px;align-items:center;padding:4px;border-radius:2px;background:#fdfdfd}[data-color-scheme] .product-item.product-card .product-card-variants{background:var(--bg-color, #fdfdfd)}.product-item.product-card .product-card-variants .product-card-variant-option{padding:2px 4px;font-size:13px;font-weight:500;text-transform:uppercase;text-decoration:none;min-width:20px;text-align:center}.product-item.product-card .product-card-variants .product-card-variant-option.disabled{opacity:.35}.product-item.product-card .product-card-variants .product-card-variant-option.low-stock{position:relative}.product-item.product-card .product-card-variants .product-card-variant-option.low-stock::after{position:absolute;content:"";left:50%;transform:translateX(-50%);bottom:2px;width:4px;height:4px;background-color:#9b2426;border-radius:50%}.product-item.product-card .product-card__thumbnail .product-card-variants{position:absolute;bottom:10px;left:10px;right:10px;z-index:1;opacity:0;visibility:hidden;transform:translateY(6px);transition:all .2s ease-in-out}@media(min-width: 1024px){.product-item.product-card .product-card__thumbnail:hover .product-card-variants{opacity:1;visibility:visible;transform:translateY(0)}}.product-item.product-card a[data-gridwlhulklist] .hulkapps-wl-collection-icon{color:var(--text-color, #101010)}
