:root{--font--3:clamp(.51rem,calc(.48rem + .13vw),.58rem);--font--2:clamp(.61rem,calc(.58rem + .15vw),.69rem);--font--1:clamp(.73rem,calc(.69rem + .18vw),.83rem);--font-0:clamp(.88rem,calc(.83rem + .22vw),1rem);--font-1:clamp(1.05rem,calc(1rem + .26vw),1.2rem);--font-2:clamp(1.26rem,calc(1.2rem + .31vw),1.44rem);--font-3:clamp(1.51rem,calc(1.44rem + .38vw),1.73rem);--font-4:clamp(1.81rem,calc(1.72rem + .45vw),2.07rem);--font-5:clamp(2.18rem,calc(2.07rem + .54vw),2.49rem);--space-3xs:clamp(.25rem,calc(.25rem + 0vw),.25rem);--space-2xs:clamp(.44rem,calc(.42rem + .11vw),.5rem);--space-xs:clamp(.69rem,calc(.67rem + .11vw),.75rem);--space-s:clamp(.88rem,calc(.83rem + .22vw),1rem);--space-m:clamp(1.13rem,calc(1.06rem + .33vw),1.31rem);--space-l:clamp(1.69rem,calc(1.62rem + .33vw),1.88rem);--space-xl:clamp(2.69rem,calc(2.54rem + .76vw),3.13rem);--space-2xl:clamp(3.31rem,calc(3.16rem + .76vw),3.75rem);--space-3xl:clamp(5.5rem,calc(5.24rem + 1.3vw),6.25rem)}:root{--primary:#e35205;--primary-d1:#b64204;--primary-d2:#883103;--primary-d3:#5b2102;--primary-l1:#e97537;--primary-l2:#ee9769;--primary-l3:#f4ba9b;--primary-ul:#fceee6;--second:#706f6f;--second-d1:#5a5959;--second-d2:#434343;--second-d3:#2d2c2c;--second-l1:#8d8c8c;--second-l2:#a9a9a9;--second-l3:#c6c5c5;--second-ul:#f1f1f1;--black:#0b0b0b;--black-trans-1:rgba(11,11,11,.1);--black-trans-25:rgba(11,11,11,.25);--white:#fffefd;--white-trans-1:rgba(255,254,253,.1);--white-trans-5:rgba(255,254,253,.5);--white-trans-65:rgba(255,254,253,.65)}
/*!
 Theme Name:   Bricks Child Theme
 Theme URI:    https://bricksbuilder.io/
 Description:  Use this child theme to extend Bricks.
 Author:       Bricks
 Author URI:   https://bricksbuilder.io/
 Template:     bricks
 Version:      1.1
 Text Domain:  bricks
*/
.f-up,.f-left,.f-right,.f-in{visibility:hidden}.menu-item:not(.mc-contact){background-image:linear-gradient(transparent 0%,transparent 92%,var(--primary) 92%,var(--primary) 100%);background-repeat:no-repeat;background-size:0% 100%;background-position-x:right;transition:background-size .3s}.menu-item:hover{background-size:100% 100%;background-position-x:left}.bricks-mobile-menu li.menu-item{margin:20px 0}.btn-icon-l i{margin-top:-5px}.brxe-image-gallery[data-layout=grid] .image{box-shadow:0 8px 24px 0 var(--black-trans-1)}nav>ul>li:first-child{margin-left:0 !important}nav:not(.bricks-mobile-menu-wrapper)>ul>li:last-child{background-color:var(--primary);padding:var(--space-3xs) var(--space-l);margin-right:0 !important;transition:all .3s ease}nav:not(.bricks-mobile-menu-wrapper)>ul>li:last-child:hover{background-color:var(--primary-l1);transform:translatex(3px)}nav:not(.bricks-mobile-menu-wrapper)>ul>li:last-child a{color:var(--white) !important}nav>ul{align-items:center}.h2:before{content:"";display:inline-block;width:var(--space-m);height:var(--space-m);margin-right:5px;background-color:var(--primary);background-size:cover}.h3:before{content:"";display:inline-block;width:var(--space-s);height:var(--space-s);margin-right:5px;background-color:var(--primary);background-size:cover}.card_product__img{box-shadow:-15px -15px 0 0 var(--primary),0 8px 24px 0 var(--black-trans-25)}@media(min-width:767px){.card_product__img{box-shadow:-20px -20px 0 0 var(--primary),0 8px 24px 0 var(--black-trans-25)}}#brxe-ygnmef .bricks-button{padding-top:var(--space-xs);transition:all .3s ease}#brxe-ygnmef .bricks-button:hover{transform:translatex(3px)}