.back-to-library{display:flex;gap:10px;margin-bottom:2em}@media (min-width:1200px){#product-details{padding-left:2em;padding-right:2em}}.row-1{display:flex;flex-direction:column;width:fit-content}.card-item_description{margin-bottom:17px;text-transform:uppercase}.card-item_divider{align-self:end;background:#db4d33;height:5px;margin-bottom:20px;width:50%}.row-2{display:flex;flex-direction:column;gap:3em}@media (min-width:1025px){.row-2{flex-direction:row}}@media (min-width:1920px){.row-2{gap:5em}}.carousel-container{flex:2;max-width:990px}.details-container{flex:1}.carousel{text-align:center}.carousel-images img{height:350px;object-fit:contain;width:100%}@media (min-width:900px){.carousel-images img{height:550px;object-fit:cover}}@media (min-width:1920px){.carousel-images img{height:700px}}.fade-enter-active,.fade-leave-active{transition:opacity .5s ease-in-out}.fade-enter,.fade-leave-to{opacity:0}.dots{display:flex;justify-content:center;margin-top:50px}.dots span{background-color:#ccc;border-radius:50%;cursor:pointer;display:inline-block;height:10px;margin:0 5px;transition:all .5s ease;width:10px}.dots .active{background-color:#333}.dots span:hover{background-color:#db4d33}.card-item_name{color:#193c5a}.card-item_row-2{display:flex;padding-bottom:20px;padding-top:20px}.card-item_column{display:flex;flex-direction:column;min-width:60px;padding:3px 8px}.card-item_column:not(:first-child){border-left:.933px solid #cccdce}.card-item-intro,.card-item-value{color:#193c5a;line-height:1.25}.card-item-value{font-weight:700}.card-item-icon svg{display:flex;height:25px;width:25px}.card-item_row-3{background:#fafafa;margin-bottom:17px;padding:30px}.card-details_header{font-size:17px;margin-bottom:34px}.card-details_row{display:flex;flex-direction:column;gap:2em}@media (min-width:600px){.card-details_row{flex-direction:row}}@media (min-width:1920px){.card-details_row{gap:4em}}.card-details_column{flex:1;font-size:12.5px}.card-details_title{margin-bottom:10px}.card-details_content{background:rgba(50,51,53,.04);padding:24px}.card-details_content-item{line-height:1}.card-details_content-item:not(:last-child){margin-bottom:23.5px}.card-item_row-4{display:flex;margin-bottom:28px}.card-item_cta-button{background:#db4d33;border:1px solid #db4d33;color:#fff;font-size:17.5px;line-height:1;min-width:260px;padding:15px;text-align:center;transition:all .5s ease}.card-item_cta-button:hover{background:#fff;color:#db4d33}.card-item_row-5 p{font-size:12.5px;margin:unset}.card-item_cta-link{background:none;border:none;margin:unset;padding:unset;text-decoration:underline;transition:all .5s ease}.card-item_cta-link:hover{color:#db4d33}.row-3{display:flex;flex-direction:column;gap:3em;margin:auto;max-width:1000px}@media (min-width:1920px){.row-3{gap:5em}}.modal-overlay{align-items:center;background:rgba(0,0,0,.5);display:flex;height:100%;justify-content:center;left:0;position:fixed;top:0;width:100%;z-index:9999}.modal-content{background:#fff;margin:1em;max-width:1100px;min-width:300px;padding:20px;position:relative;width:100%}.close-btn{background:none;border:none;cursor:pointer;font-size:40px;line-height:1;position:absolute;right:0;top:0}.modal-content-title{margin-bottom:1em;text-align:center}.hs-form-field{margin-bottom:20px!important}.hs-form-field label span{color:#000;font-family:Kanit,serif;font-size:16px;font-weight:500}.hs-form-field ul li label span{font-size:14px!important;font-weight:400}.hs-form-checkbox{margin:unset!important}.hs-submit{border-radius:5px;font-family:Kanit,serif;margin-top:1em}.hs-submit:before{background-color:#000}.hs-submit:hover:after{background-color:#db4d33}.image-container img{cursor:pointer;max-width:100%}