.nav-tabs .nav-link:focus,.nav-tabs .nav-link:hover{isolation:inherit}.product-thumbs{margin-left:-5px;margin-right:-5px}.product-thumbs__elem{cursor:pointer;flex:0 0 33.33333333%;max-width:33.33333333%;opacity:.3;padding:0 5px;transition:opacity .3s ease}.product-thumbs__elem:focus,.product-thumbs__elem:hover{opacity:.6}.product-thumbs__elem.swiper-slide-thumb-active{opacity:1}@media(min-width:576px){.product-thumbs__elem{flex:0 0 25%;max-width:25%}}.modal{text-align:center}.modal-dialog{display:inline-block;max-width:90%!important;text-align:left;width:auto!important}.modal-dialog .modal-body{text-align:center}.product-main-images{background:#fff;border:thin solid #ceced0;border-radius:15px;overflow:hidden;position:relative}.product-main-images .swiper-wrapper{height:auto!important}.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 #009dc3}.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:#9d9d9c;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:#9d9d9c}.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:#009dc3;border-color:#009dc3;color:#fff}.attribute-radio__text{border:1px solid #dee2e6;border-radius:.4rem;display:block;font-size:.65625rem;font-weight:700;min-width:2.1875rem;padding:5px 10px;text-align:center}.h1{color:#9d9d9c}.swiper-wrapper{height:auto}#add-to-cart-or-refresh .add-to-cart{font-size:23px;line-height:28px;padding:10px 35px}.bellow-product-container{margin-bottom:2rem}.bellow-product-container .box{background:#f1f9fb;border-radius:.4rem;height:100%;padding:1.25rem}.bellow-product-container img,.bellow-product-container video{height:auto;max-width:100%}.card.product-tabs,.card.product-tabs .card-header{background:transparent;border:none}.card.product-tabs .card-header .card-header-tabs{display:flex;gap:10px;justify-content:flex-start}.card.product-tabs .card-header .nav-link{background:#ceced0;border:none;color:#fff;flex-grow:1;font-size:14px;font-weight:700;letter-spacing:-.1px;line-height:17px;padding:8px 30px}.card.product-tabs .card-header .nav-link.active{background:#f1f9fb;color:#009dc3}.card.product-tabs .card-body{background:#f1f9fb;border-radius:.4rem}.card-insurance{max-width:370px}.card-insurance .card-insurance_img{box-sizing:border-box;height:211px;margin:0 auto -66px;padding:15px;width:211px}.card-insurance .card-insurance_desc{background-color:#edeeef;box-sizing:border-box;padding:70px 38px 33px;text-align:center}