.product-thumbs{margin-left:-5px;margin-right:-5px}.product-thumbs__list .product-thumbs__elem{border:1px solid #e9e9e9!important;cursor:pointer;flex:0 0 33.33333333%;margin-right:8px;max-width:33.33333333%;padding:1rem;transition:.3s ease}.product-thumbs__list .product-thumbs__elem:last-child{margin-right:0}.product-thumbs__list .product-thumbs__elem:focus,.product-thumbs__list .product-thumbs__elem:hover{border-color:#c0241d!important}.product-thumbs__list .product-thumbs__elem.is-active{border:1px solid #c0241d!important;opacity:1}@media(min-width:576px){.product-thumbs__list .product-thumbs__elem{flex:0 0 25%;max-width:25%}}.product-main-images{position:relative}.product-main-images__modal-trigger-layer{border:0;border-radius:50%;bottom:10px;font-size:1.25rem;height:1.6em;line-height:1.6em;padding:0;position:absolute;right:10px;width:1.6em;z-index:2}@media(max-width:992px){.product-main-images__modal-trigger-layer{font-size:calc(.85rem + .64516vw)}}.product-customization{margin:40px 0}.product-customization .product-customization-item{margin:20px 0}.product-customization .product-message{background:#f8f9fa;border:none;height:3.125rem;padding:.625rem;resize:none;width:100%}.product-customization .product-message:focus{background-color:#fff;outline:.1875rem solid #c0241d}.product-customization .file-input{cursor:pointer;height:2.625rem;left:0;opacity:0;overflow:hidden;position:absolute;width:100%;z-index:1}.product-customization .customization-message{margin-top:20px}.product-customization .custom-file{background:#f8f9fa;color:#6c757d;display:block;height:2.625rem;line-height:2.625rem;margin-top:20px;position:relative;text-indent:.625rem;width:100%}.product-customization .custom-file button{position:absolute;right:0;top:0;z-index:0}.product-customization small{color:#6c757d}.attribute-radio__label{margin:0;position:relative}.attribute-radio__input{bottom:0;cursor:pointer;height:100%;left:0;opacity:0;position:absolute;right:0;top:0;width:100%}.attribute-radio__input:checked~.attribute-radio__text{background-color:#c0241d;border-color:#c0241d;color:#fff}.attribute-radio__text{border:1px solid #e9e9e9;border-radius:0;display:block;font-size:.875rem;font-weight:700;min-width:2.1875rem;padding:5px 10px;text-align:center}.product-container{position:relative}.product-container:before{background:#fff;content:"";height:100%;left:50%;position:absolute;transform:translateX(-50%);width:100vw;z-index:-1}.product-meta{margin-bottom:1rem}.product-meta__item{align-items:center;color:#6b7183;display:flex;flex-wrap:wrap;font-size:.875rem;gap:8px;line-height:1.375rem}.product-meta__item span{color:#000}.product-meta__item a{color:#000;text-decoration:underline}.product-meta__item a:hover{color:#c0241d}