.container--xs{max-width:640px}.container--sm,.container--xs{margin-left:auto;margin-right:auto;width:calc(100% - 40px)}.container--sm{max-width:1040px}.container--md{max-width:1180px}.container--md,.container--mdl{margin-left:auto;margin-right:auto;width:calc(100% - 40px)}.container--mdl{max-width:1265px}.container--vw-xs{max-width:50vw}.container--vw-sm,.container--vw-xs{margin-left:auto;margin-right:auto;width:calc(100% - 40px)}.container--vw-sm{max-width:85vw}.container--vw-md{max-width:93vw}.container--vw-lg,.container--vw-md{margin-left:auto;margin-right:auto;width:calc(100% - 40px)}.container--vw-lg{max-width:100%;width:100%}.collection-listing .product-grid{display:unset;margin-left:0;text-align:center}.product{display:flex;flex-direction:column;justify-content:flex-start;margin-left:auto;margin-right:auto;max-width:1180px;width:calc(100% - 40px);width:100%}.product__name{color:#eb0029;font-family:Raleway,Arial,sans-serif;font-size:.9rem;margin:24px 0;padding-left:10px;text-align:left;text-decoration:underline}.product__variants{display:flex;flex-wrap:wrap;justify-content:center}@media(min-width:768px){.product__variants{justify-content:flex-start}}.product__variants .variant{display:flex;flex-direction:column;justify-content:space-between;padding:0 10px 40px;width:calc(25% - 10px)}.product__variants .variant__content .content__header{display:flex;flex-direction:column;justify-content:center;margin:5px}@media(min-width:768px){.product__variants .variant__content .content__header{flex-direction:row;margin:12px 0}}.product__variants .variant__content .content__title{color:#555;font-family:Raleway-Bold,Arial,sans-serif;font-size:.9rem;margin:0}.product__variants .variant__content .content__strike{color:#000;display:none}@media(min-width:768px){.product__variants .variant__content .content__strike{align-items:center;display:flex;justify-content:center;margin-left:10px;margin-right:10px}}.product__variants .variant__content .content__price{color:#000;display:flex;flex-wrap:wrap;font-family:Raleway,Arial,sans-serif;font-size:.9rem;justify-content:center;margin:0}.product__variants .variant__content .content__sale-price{color:#df5641;display:flex;font-family:Raleway,Arial,sans-serif;font-size:.9rem;justify-content:center;margin:0 5px 0 0}.product__variants .variant__content .content__compare-price{color:#555;display:flex;font-family:Raleway,Arial,sans-serif;font-size:.9rem;justify-content:center;margin:0;text-decoration:line-through}.product__variants .variant__content .content__actions{align-items:center;display:flex;gap:2px;height:45px;justify-content:flex-start;width:100%}.product__variants .variant__content .content__actions .actions__button-container{height:100%;width:80%}.product__variants .variant__content .content__actions .actions__button-form{height:100%;width:100%}.product__variants .variant__content .content__actions .actions__button{background-color:#eb0029;border:2px solid #eb0029;border-radius:0;font-family:Raleway-Black,Arial,sans-serif;font-size:.6rem;font-weight:900;height:100%;letter-spacing:normal;padding:0;transition:all .2s ease;width:100%}@media(min-width:768px){.product__variants .variant__content .content__actions .actions__button{font-size:1rem}}.product__variants .variant__content .content__actions .actions__button:hover{background-color:transparent;color:#eb0029}.product__variants .variant__content .content__actions .actions__button-disabled{background-color:#eb0029!important;opacity:.7;pointer-events:none}.product__variants .variant__content .content__actions .actions__link{align-items:center;background-color:#eb0029;border:2px solid #eb0029;display:flex;height:100%;justify-content:center;transition:all .2s ease;width:20%}.product__variants .variant__content .content__actions .actions__link svg{height:16px}.product__variants .variant__content .content__actions .actions__link svg path{fill:#fff!important}.product__variants .variant__content .content__actions .actions__link:hover{background-color:#fff}.product__variants .variant__content .content__actions .actions__link:hover svg path{fill:#eb0029!important}.product__variants .variant__content .content__actions .actions__link-disabled{opacity:.7}@media(max-width:992px){.product__variants .variant{width:calc(50% - 10px)}}@media(max-width:576px){.product__variants .variant{width:calc(50% - 10px)}}
