/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
section.bg-image{background-size:cover;background-repeat:no-repeat;background-position:center center;}
.element{}
footer{padding:0;}.form-item{margin-bottom:1rem;}.responsive-menu-toggle-icon:before,.responsive-menu-toggle-icon:after,.responsive-menu-toggle-icon span.icon{background:var(--bs-primary);}
body{font-family:'Montserrat',sans-serif;font-size:16px;margin:0;padding:0;}h1,.h1{font-weight:400;text-align:center;font-size:24px;text-transform:uppercase;}h2{font-weight:400;text-align:center;font-size:20px;text-transform:uppercase;}h3{font-size:16px;font-weight:600;}p{line-height:28px;}.btn{border-width:2px;font-weight:600;}h1:after,.card-title:after,.h1:after,h2:after,.h2:after{content:'';border-bottom:2px solid var(--bs-secondary);width:120px;height:1px;display:block;text-align:center;margin:8px auto 0px;}.bg-secondary h1:after,.bg-secondary .card-title:after,.bg-secondary .h1:after,.bg-secondary h2:after,.bg-secondary .h2:after{border-bottom:2px solid var(--bs-white);}.bg-image{background-attachment:fixed;background-position:center center;background-size:100%;background-repeat:no-repeat;min-height:500px;}.card{border-radius:0;border-color:rgba(0,0,0,0.25);}.card-image-top,.element-image{overflow:hidden;}.card-image-top img:hover,.element-image img:hover{-ms-transform:scale(1.1);-moz-transform:scale(1.1);-o-transform:scale(1.1);-webkit-transform:scale(1.1);transform:scale(1.1);transition:all 4.5s ease-out;-webkit-transition:all 4.5s ease-out;}.card-title a{text-decoration:none;}.stars{color:#fed94b;}.icon-bg{background-image:url(/themes/custom/trimsalon/images/icon-dia.png);background-repeat:no-repeat;background-position:30% 150px;}.text-white a{color:#FFF;}section .element:last-child{margin-bottom:0 !important;}#block-trimsalon-header{position:fixed;left:0;top:0;right:0;z-index:2;-webkit-box-shadow:0 2px 28px 0 rgba(0,0,0,0.40);box-shadow:0 2px 28px 0 rgba(0,0,0,0.40);}#block-trimsalon-content{padding-top:100px;}.button--add-to-cart.btn-primary{background-color:var(--bs-secondary);border-color:var(--bs-secondary);color:#fff;}.text-muted{font-variant:diagonal-fractions;}
@media (max-width:575.98px){.mobile-scroll .row{overflow-x:auto;white-space:nowrap;flex-wrap:nowrap;padding-bottom:2rem;}.mobile-scroll .row .col{display:inline-block;width:75%;}}@media (max-width:767.98px){}@media (max-width:991.98px){}@media (max-width:1199.98px){}@media (max-width:1399.98px){}
