.product-item-container{position:relative;margin-bottom:30px;width:fit-content;max-width:100%}.product-item-container.disable{pointer-events:none}@media(width >= 1024px){.product-item-container{width:100%}}.product-item{width:inherit;display:block}.product-item-background{aspect-ratio:1/1.25;position:relative;display:flex;justify-content:center;align-items:center}.product-item-background:hover .product-item-background-img.has-img-alt{opacity:0}.product-item-background:hover .product-item-background-img-alt{opacity:1}@media(pointer: fine)and (hover: hover){.product-item-background:hover .product-item-size-btn-container{opacity:1;pointer-events:auto}}.product-item-background-img{width:84%;height:85%;transition:opacity .3s ease}.product-item-background-img-alt{opacity:0;position:absolute;z-index:1;width:100%;height:100%}.product-item-loading-gif-container{display:none;width:100%;height:100%;position:absolute;align-items:center;z-index:10;justify-content:center}.product-item-loading-gif-container.loading{display:flex}.product-item-loading-gif{width:60%;height:auto}.product-item-sold-out-overlay{position:absolute;width:100%;height:100%;z-index:10}.product-item-text-container{margin-top:10px}.product-item-title-price-container{display:flex;justify-content:space-between;align-items:flex-start;font-family:var(--font-regular);font-weight:500;font-size:10px;line-height:13px;letter-spacing:.5px;text-transform:uppercase}@media(width >= 1024px){.product-item-title-price-container{font-size:11px;line-height:16px;letter-spacing:.6px}}.product-item-title{margin-bottom:5px;font-family:inherit;font-weight:inherit;font-size:inherit;line-height:inherit;letter-spacing:inherit;text-transform:inherit;white-space:wrap;overflow-wrap:anywhere;min-width:0}@media(width >= 1024px){.product-item-title{font-size:inherit;line-height:inherit;letter-spacing:inherit;margin-bottom:0px}}.product-item-price-container{display:flex;padding-left:5px;gap:6px}@media(width >= 1024px){.product-item-price-container{gap:10px}}.product-item-price{font-family:var(--font-regular);font-weight:400;font-size:inherit;line-height:inherit;letter-spacing:inherit;text-transform:inherit}@media(width >= 1024px){.product-item-price{font-size:inherit;line-height:inherit;letter-spacing:inherit}}.product-item-color-label{font-family:var(--font-bold);font-weight:500;font-size:9.5px;margin-top:-3px;line-height:11px;letter-spacing:.7px;text-transform:uppercase}@media(width >= 1024px){.product-item-color-label{font-size:10.5px;line-height:11px;letter-spacing:.7px;margin-top:5px}}.product-item-btn-container{width:100%;height:fit-content;pointer-events:auto;position:absolute;bottom:0;z-index:5}.product-item-plus-btn{transition:opacity .3s ease;pointer-events:auto;position:absolute;right:0;bottom:0;padding:4px}@media(width >= 768px){.product-item-plus-btn{padding:6px}}@media(width >= 1024px){.product-item-plus-btn{padding:10px;opacity:0;pointer-events:none}}.product-item-plus-btn-logo-container{width:24px;height:24px;display:flex;justify-content:center;align-items:center}@media(width >= 1024px){.product-item-plus-btn-logo-container{width:32px;height:32px}}.product-item-plus-btn-logo{width:10px;height:10px}@media(width >= 1024px){.product-item-plus-btn-logo{width:14px;height:14px}}.product-item-size-btn-container{display:grid;grid-template-columns:repeat(3, 1fr);width:calc(100% - 4px);padding:2px;transition:opacity .3s ease;justify-content:center;opacity:0;pointer-events:none}.product-item-size-btn-container.show{opacity:1;pointer-events:auto}@media(width >= 768px){.product-item-size-btn-container{width:calc(100% - 6px);padding:3px}}@media(width >= 1024px){.product-item-size-btn-container{width:calc(100% - 10px);padding:5px}.product-item-size-btn-container.show{opacity:0;pointer-events:none}}@media(width >= 1670px){.product-item-size-btn-container{grid-template-columns:repeat(auto-fit, minmax(43px, 1fr));padding:6px;width:calc(100% - 12px)}}.product-item-size-btn{padding:2px}.product-item-size-btn:only-child{grid-column:2/3}.product-item-size-btn:disabled{pointer-events:none;cursor:default !important}@media(width >= 768px){.product-item-size-btn{padding:3px}}@media(width >= 1024px){.product-item-size-btn{padding:5px}}@media(width >= 1670px){.product-item-size-btn{padding:2px}.product-item-size-btn:only-child{width:fit-content;justify-self:center}}.product-item-size-btn-body{font-family:var(--font-regular);font-weight:400;font-size:12px;line-height:12px;letter-spacing:.5px;text-transform:uppercase;padding:0px 10px;height:24px;display:flex;justify-content:center;align-items:center}@media(width >= 768px){.product-item-size-btn-body{font-size:14px;line-height:14px;height:28px}}@media(width >= 1024px){.product-item-size-btn-body{font-size:16px;line-height:16px;letter-spacing:.6px;height:32px}}.product-item-notify-btn{font-family:var(--font-bold);font-weight:700;font-size:12px;line-height:12px;letter-spacing:.5px;text-transform:uppercase;display:flex;justify-content:center;width:calc(100% - 8px);padding:8px;position:absolute;bottom:0;justify-self:center;text-wrap:nowrap;margin:4px}@media(width >= 768px){.product-item-notify-btn{margin:6px;width:calc(100% - 12px)}}@media(width >= 1024px){.product-item-notify-btn{font-size:16px;line-height:16px;letter-spacing:.6px;padding:10px;margin:10px;width:calc(100% - 20px)}}.product-item-badge{font-family:var(--font-regular);font-weight:400;font-size:10px;line-height:12px;letter-spacing:.4px;text-transform:uppercase;position:absolute;top:0;z-index:10;padding:2px 4px;padding-bottom:0px;margin:4px;scale:.9}@media(width >= 1024px){.product-item-badge{font-size:12px;line-height:10px;letter-spacing:.5px;padding:3px 4px;margin:10px}}.new-badge{right:0}.sold-out-badge{right:0;scale:.85}.fitting-badge{left:0}.coming-soon-badge{right:0}/*# sourceMappingURL=collection-product-item.css.map */
