.max-width--5px{max-width:5px!important}.min-width--5px{max-width:5px!important}.height--5px{width:5px!important}.max-height--5px{max-width:5px!important}.min-height--5px{max-width:5px!important}.width--10px{width:10px!important}.max-width--10px{max-width:10px!important}.min-width--10px{max-width:10px!important}.height--10px{width:10px!important}.max-height--10px{max-width:10px!important}.min-height--10px{max-width:10px!important}.width--15px{width:15px!important}.max-width--15px{max-width:15px!important}.min-width--15px{max-width:15px!important}.height--15px{width:15px!important}.max-height--15px{max-width:15px!important}.min-height--15px{max-width:15px!important}.width--20px{width:20px!important}.max-width--20px{max-width:20px!important}.min-width--20px{max-width:20px!important}.height--20px{width:20px!important}.max-height--20px{max-width:20px!important}.min-height--20px{max-width:20px!important}.width--25px{width:25px!important}.max-width--25px{max-width:25px!important}.min-width--25px{max-width:25px!important}.height--25px{width:25px!important}.max-height--25px{max-width:25px!important}.min-height--25px{max-width:25px!important}.width--30px{width:30px!important}.max-width--30px{max-width:30px!important}.min-width--30px{max-width:30px!important}.height--30px{width:30px!important}.max-height--30px{max-width:30px!important}.min-height--30px{max-width:30px!important}.width--35px{width:35px!important}.max-width--35px{max-width:35px!important}.min-width--35px{max-width:35px!important}.height--35px{width:35px!important}.max-height--35px{max-width:35px!important}.min-height--35px{max-width:35px!important}.width--40px{width:40px!important}.max-width--40px{max-width:40px!important}.min-width--40px{max-width:40px!important}.height--40px{width:40px!important}.max-height--40px{max-width:40px!important}.min-height--40px{max-width:40px!important}.width--45px{width:45px!important}.max-width--45px{max-width:45px!important}.min-width--45px{max-width:45px!important}.height--45px{width:45px!important}.max-height--45px{max-width:45px!important}.min-height--45px{max-width:45px!important}.width--50px{width:50px!important}.max-width--50px{max-width:50px!important}.min-width--50px{max-width:50px!important}.height--50px{width:50px!important}.max-height--50px{max-width:50px!important}.min-height--50px{max-width:50px!important}.width--55px{width:55px!important}.max-width--55px{max-width:55px!important}.min-width--55px{max-width:55px!important}.height--55px{width:55px!important}.max-height--55px{max-width:55px!important}.min-height--55px{max-width:55px!important}.width--60px{width:60px!important}.max-width--60px{max-width:60px!important}.min-width--60px{max-width:60px!important}.height--60px{width:60px!important}.max-height--60px{max-width:60px!important}.min-height--60px{max-width:60px!important}.width--65px{width:65px!important}.max-width--65px{max-width:65px!important}.min-width--65px{max-width:65px!important}.height--65px{width:65px!important}.max-height--65px{max-width:65px!important}.min-height--65px{max-width:65px!important}.width--70px{width:70px!important}.max-width--70px{max-width:70px!important}.min-width--70px{max-width:70px!important}.height--70px{width:70px!important}.max-height--70px{max-width:70px!important}.min-height--70px{max-width:70px!important}.width--75px{width:75px!important}.max-width--75px{max-width:75px!important}.min-width--75px{max-width:75px!important}.height--75px{width:75px!important}.max-height--75px{max-width:75px!important}.min-height--75px{max-width:75px!important}.width--80px{width:80px!important}.max-width--80px{max-width:80px!important}.min-width--80px{max-width:80px!important}.height--80px{width:80px!important}.max-height--80px{max-width:80px!important}.min-height--80px{max-width:80px!important}.width--85px{width:85px!important}.max-width--85px{max-width:85px!important}.min-width--85px{max-width:85px!important}.height--85px{width:85px!important}.max-height--85px{max-width:85px!important}.min-height--85px{max-width:85px!important}.width--90px{width:90px!important}.max-width--90px{max-width:90px!important}.min-width--90px{max-width:90px!important}.height--90px{width:90px!important}.max-height--90px{max-width:90px!important}.min-height--90px{max-width:90px!important}.width--95px{width:95px!important}.max-width--95px{max-width:95px!important}.min-width--95px{max-width:95px!important}.height--95px{width:95px!important}.max-height--95px{max-width:95px!important}.min-height--95px{max-width:95px!important}.width--100px{width:100px!important}.max-width--100px{max-width:100px!important}.min-width--100px{max-width:100px!important}.height--100px{width:100px!important}.max-height--100px{max-width:100px!important}.min-height--100px{max-width:100px!important}.width--105px{width:105px!important}.max-width--105px{max-width:105px!important}.min-width--105px{max-width:105px!important}.height--105px{width:105px!important}.max-height--105px{max-width:105px!important}.min-height--105px{max-width:105px!important}.width--110px{width:110px!important}.max-width--110px{max-width:110px!important}.min-width--110px{max-width:110px!important}.height--110px{width:110px!important}.max-height--110px{max-width:110px!important}.min-height--110px{max-width:110px!important}.width--115px{width:115px!important}.max-width--115px{max-width:115px!important}.min-width--115px{max-width:115px!important}.height--115px{width:115px!important}.max-height--115px{max-width:115px!important}.min-height--115px{max-width:115px!important}.width--120px{width:120px!important}.max-width--120px{max-width:120px!important}.min-width--120px{max-width:120px!important}.height--120px{width:120px!important}.max-height--120px{max-width:120px!important}.min-height--120px{max-width:120px!important}.width--125px{width:125px!important}.max-width--125px{max-width:125px!important}.min-width--125px{max-width:125px!important}.height--125px{width:125px!important}.max-height--125px{max-width:125px!important}.min-height--125px{max-width:125px!important}.width--130px{width:130px!important}.max-width--130px{max-width:130px!important}.min-width--130px{max-width:130px!important}.height--130px{width:130px!important}.max-height--130px{max-width:130px!important}.min-height--130px{max-width:130px!important}.width--135px{width:135px!important}.max-width--135px{max-width:135px!important}.min-width--135px{max-width:135px!important}.height--135px{width:135px!important}.max-height--135px{max-width:135px!important}.min-height--135px{max-width:135px!important}.width--140px{width:140px!important}.max-width--140px{max-width:140px!important}.min-width--140px{max-width:140px!important}.height--140px{width:140px!important}.max-height--140px{max-width:140px!important}.min-height--140px{max-width:140px!important}.width--145px{width:145px!important}.max-width--145px{max-width:145px!important}.min-width--145px{max-width:145px!important}.height--145px{width:145px!important}.max-height--145px{max-width:145px!important}.min-height--145px{max-width:145px!important}.width--150px{width:150px!important}.max-width--150px{max-width:150px!important}.min-width--150px{max-width:150px!important}.height--150px{width:150px!important}.max-height--150px{max-width:150px!important}.min-height--150px{max-width:150px!important}.width--155px{width:155px!important}.max-width--155px{max-width:155px!important}.min-width--155px{max-width:155px!important}.height--155px{width:155px!important}.max-height--155px{max-width:155px!important}.min-height--155px{max-width:155px!important}.width--160px{width:160px!important}.max-width--160px{max-width:160px!important}.min-width--160px{max-width:160px!important}.height--160px{width:160px!important}.max-height--160px{max-width:160px!important}.min-height--160px{max-width:160px!important}.width--165px{width:165px!important}.max-width--165px{max-width:165px!important}.min-width--165px{max-width:165px!important}.height--165px{width:165px!important}.max-height--165px{max-width:165px!important}.min-height--165px{max-width:165px!important}.width--170px{width:170px!important}.max-width--170px{max-width:170px!important}.min-width--170px{max-width:170px!important}.height--170px{width:170px!important}.max-height--170px{max-width:170px!important}.min-height--170px{max-width:170px!important}.width--175px{width:175px!important}.max-width--175px{max-width:175px!important}.min-width--175px{max-width:175px!important}.height--175px{width:175px!important}.max-height--175px{max-width:175px!important}.min-height--175px{max-width:175px!important}.width--180px{width:180px!important}.max-width--180px{max-width:180px!important}.min-width--180px{max-width:180px!important}.height--180px{width:180px!important}.max-height--180px{max-width:180px!important}.min-height--180px{max-width:180px!important}.width--185px{width:185px!important}.max-width--185px{max-width:185px!important}.min-width--185px{max-width:185px!important}.height--185px{width:185px!important}.max-height--185px{max-width:185px!important}.min-height--185px{max-width:185px!important}.width--190px{width:190px!important}.max-width--190px{max-width:190px!important}.min-width--190px{max-width:190px!important}.height--190px{width:190px!important}.max-height--190px{max-width:190px!important}.min-height--190px{max-width:190px!important}.width--195px{width:195px!important}.max-width--195px{max-width:195px!important}.min-width--195px{max-width:195px!important}.height--195px{width:195px!important}.max-height--195px{max-width:195px!important}.min-height--195px{max-width:195px!important}.width--200px{width:200px!important}.max-width--200px{max-width:200px!important}.min-width--200px{max-width:200px!important}.height--200px{width:200px!important}.max-height--200px{max-width:200px!important}.min-height--200px{max-width:200px!important}.width--205px{width:205px!important}.max-width--205px{max-width:205px!important}.min-width--205px{max-width:205px!important}.height--205px{width:205px!important}.max-height--205px{max-width:205px!important}.min-height--205px{max-width:205px!important}.width--210px{width:210px!important}.max-width--210px{max-width:210px!important}.min-width--210px{max-width:210px!important}.height--210px{width:210px!important}.max-height--210px{max-width:210px!important}.min-height--210px{max-width:210px!important}.width--215px{width:215px!important}.max-width--215px{max-width:215px!important}.min-width--215px{max-width:215px!important}.height--215px{width:215px!important}.max-height--215px{max-width:215px!important}.min-height--215px{max-width:215px!important}.width--220px{width:220px!important}.max-width--220px{max-width:220px!important}.min-width--220px{max-width:220px!important}.height--220px{width:220px!important}.max-height--220px{max-width:220px!important}.min-height--220px{max-width:220px!important}.width--225px{width:225px!important}.max-width--225px{max-width:225px!important}.min-width--225px{max-width:225px!important}.height--225px{width:225px!important}.max-height--225px{max-width:225px!important}.min-height--225px{max-width:225px!important}.width--230px{width:230px!important}.max-width--230px{max-width:230px!important}.min-width--230px{max-width:230px!important}.height--230px{width:230px!important}.max-height--230px{max-width:230px!important}.min-height--230px{max-width:230px!important}.width--235px{width:235px!important}.max-width--235px{max-width:235px!important}.min-width--235px{max-width:235px!important}.height--235px{width:235px!important}.max-height--235px{max-width:235px!important}.min-height--235px{max-width:235px!important}.width--240px{width:240px!important}.max-width--240px{max-width:240px!important}.min-width--240px{max-width:240px!important}.height--240px{width:240px!important}.max-height--240px{max-width:240px!important}.min-height--240px{max-width:240px!important}.width--245px{width:245px!important}.max-width--245px{max-width:245px!important}.min-width--245px{max-width:245px!important}.height--245px{width:245px!important}.max-height--245px{max-width:245px!important}.min-height--245px{max-width:245px!important}.width--250px{width:250px!important}.max-width--250px{max-width:250px!important}.min-width--250px{max-width:250px!important}.height--250px{width:250px!important}.max-height--250px{max-width:250px!important}.min-height--250px{max-width:250px!important}.width--255px{width:255px!important}.max-width--255px{max-width:255px!important}.min-width--255px{max-width:255px!important}.height--255px{width:255px!important}.max-height--255px{max-width:255px!important}.min-height--255px{max-width:255px!important}.width--260px{width:260px!important}.max-width--260px{max-width:260px!important}.min-width--260px{max-width:260px!important}.height--260px{width:260px!important}.max-height--260px{max-width:260px!important}.min-height--260px{max-width:260px!important}.width--265px{width:265px!important}.max-width--265px{max-width:265px!important}.min-width--265px{max-width:265px!important}.height--265px{width:265px!important}.max-height--265px{max-width:265px!important}.min-height--265px{max-width:265px!important}.width--270px{width:270px!important}.max-width--270px{max-width:270px!important}.min-width--270px{max-width:270px!important}.height--270px{width:270px!important}.max-height--270px{max-width:270px!important}.min-height--270px{max-width:270px!important}.width--275px{width:275px!important}.max-width--275px{max-width:275px!important}.min-width--275px{max-width:275px!important}.height--275px{width:275px!important}.max-height--275px{max-width:275px!important}.min-height--275px{max-width:275px!important}.width--280px{width:280px!important}.max-width--280px{max-width:280px!important}.min-width--280px{max-width:280px!important}.height--280px{width:280px!important}.max-height--280px{max-width:280px!important}.min-height--280px{max-width:280px!important}.width--285px{width:285px!important}.max-width--285px{max-width:285px!important}.min-width--285px{max-width:285px!important}.height--285px{width:285px!important}.max-height--285px{max-width:285px!important}.min-height--285px{max-width:285px!important}.width--290px{width:290px!important}.max-width--290px{max-width:290px!important}.min-width--290px{max-width:290px!important}.height--290px{width:290px!important}.max-height--290px{max-width:290px!important}.min-height--290px{max-width:290px!important}.width--295px{width:295px!important}.max-width--295px{max-width:295px!important}.min-width--295px{max-width:295px!important}.height--295px{width:295px!important}.max-height--295px{max-width:295px!important}.min-height--295px{max-width:295px!important}.width--300px{width:300px!important}.max-width--300px{max-width:300px!important}.min-width--300px{max-width:300px!important}.height--300px{width:300px!important}.max-height--300px{max-width:300px!important}.min-height--300px{max-width:300px!important}.width--305px{width:305px!important}.max-width--305px{max-width:305px!important}.min-width--305px{max-width:305px!important}.height--305px{width:305px!important}.max-height--305px{max-width:305px!important}.min-height--305px{max-width:305px!important}.width--310px{width:310px!important}.max-width--310px{max-width:310px!important}.min-width--310px{max-width:310px!important}.height--310px{width:310px!important}.max-height--310px{max-width:310px!important}.min-height--310px{max-width:310px!important}.width--315px{width:315px!important}.max-width--315px{max-width:315px!important}.min-width--315px{max-width:315px!important}.height--315px{width:315px!important}.max-height--315px{max-width:315px!important}.min-height--315px{max-width:315px!important}.width--320px{width:320px!important}.max-width--320px{max-width:320px!important}.min-width--320px{max-width:320px!important}.height--320px{width:320px!important}.max-height--320px{max-width:320px!important}.min-height--320px{max-width:320px!important}.width--325px{width:325px!important}.max-width--325px{max-width:325px!important}.min-width--325px{max-width:325px!important}.height--325px{width:325px!important}.max-height--325px{max-width:325px!important}.min-height--325px{max-width:325px!important}.width--330px{width:330px!important}.max-width--330px{max-width:330px!important}.min-width--330px{max-width:330px!important}.height--330px{width:330px!important}.max-height--330px{max-width:330px!important}.min-height--330px{max-width:330px!important}.width--335px{width:335px!important}.max-width--335px{max-width:335px!important}.min-width--335px{max-width:335px!important}.height--335px{width:335px!important}.max-height--335px{max-width:335px!important}.min-height--335px{max-width:335px!important}.width--340px{width:340px!important}.max-width--340px{max-width:340px!important}.min-width--340px{max-width:340px!important}.height--340px{width:340px!important}.max-height--340px{max-width:340px!important}.min-height--340px{max-width:340px!important}.width--345px{width:345px!important}.max-width--345px{max-width:345px!important}.min-width--345px{max-width:345px!important}.height--345px{width:345px!important}.max-height--345px{max-width:345px!important}.min-height--345px{max-width:345px!important}.width--350px{width:350px!important}.max-width--350px{max-width:350px!important}.min-width--350px{max-width:350px!important}.height--350px{width:350px!important}.max-height--350px{max-width:350px!important}.min-height--350px{max-width:350px!important}.width--355px{width:355px!important}.max-width--355px{max-width:355px!important}.min-width--355px{max-width:355px!important}.height--355px{width:355px!important}.max-height--355px{max-width:355px!important}.min-height--355px{max-width:355px!important}.width--360px{width:360px!important}.max-width--360px{max-width:360px!important}.min-width--360px{max-width:360px!important}.height--360px{width:360px!important}.max-height--360px{max-width:360px!important}.min-height--360px{max-width:360px!important}.width--365px{width:365px!important}.max-width--365px{max-width:365px!important}.min-width--365px{max-width:365px!important}.height--365px{width:365px!important}.max-height--365px{max-width:365px!important}.min-height--365px{max-width:365px!important}.width--370px{width:370px!important}.max-width--370px{max-width:370px!important}.min-width--370px{max-width:370px!important}.height--370px{width:370px!important}.max-height--370px{max-width:370px!important}.min-height--370px{max-width:370px!important}.width--375px{width:375px!important}.max-width--375px{max-width:375px!important}.min-width--375px{max-width:375px!important}.height--375px{width:375px!important}.max-height--375px{max-width:375px!important}.min-height--375px{max-width:375px!important}.width--380px{width:380px!important}.max-width--380px{max-width:380px!important}.min-width--380px{max-width:380px!important}.height--380px{width:380px!important}.max-height--380px{max-width:380px!important}.min-height--380px{max-width:380px!important}.width--385px{width:385px!important}.max-width--385px{max-width:385px!important}.min-width--385px{max-width:385px!important}.height--385px{width:385px!important}.max-height--385px{max-width:385px!important}.min-height--385px{max-width:385px!important}.width--390px{width:390px!important}.max-width--390px{max-width:390px!important}.min-width--390px{max-width:390px!important}.height--390px{width:390px!important}.max-height--390px{max-width:390px!important}.min-height--390px{max-width:390px!important}.width--395px{width:395px!important}.max-width--395px{max-width:395px!important}.min-width--395px{max-width:395px!important}.height--395px{width:395px!important}.max-height--395px{max-width:395px!important}.min-height--395px{max-width:395px!important}.width--400px{width:400px!important}.max-width--400px{max-width:400px!important}.min-width--400px{max-width:400px!important}.height--400px{width:400px!important}.max-height--400px{max-width:400px!important}.min-height--400px{max-width:400px!important}.width--405px{width:405px!important}.max-width--405px{max-width:405px!important}.min-width--405px{max-width:405px!important}.height--405px{width:405px!important}.max-height--405px{max-width:405px!important}.min-height--405px{max-width:405px!important}.width--410px{width:410px!important}.max-width--410px{max-width:410px!important}.min-width--410px{max-width:410px!important}.height--410px{width:410px!important}.max-height--410px{max-width:410px!important}.min-height--410px{max-width:410px!important}.width--415px{width:415px!important}.max-width--415px{max-width:415px!important}.min-width--415px{max-width:415px!important}.height--415px{width:415px!important}.max-height--415px{max-width:415px!important}.min-height--415px{max-width:415px!important}.width--420px{width:420px!important}.max-width--420px{max-width:420px!important}.min-width--420px{max-width:420px!important}.height--420px{width:420px!important}.max-height--420px{max-width:420px!important}.min-height--420px{max-width:420px!important}.width--425px{width:425px!important}.max-width--425px{max-width:425px!important}.min-width--425px{max-width:425px!important}.height--425px{width:425px!important}.max-height--425px{max-width:425px!important}.min-height--425px{max-width:425px!important}.width--430px{width:430px!important}.max-width--430px{max-width:430px!important}.min-width--430px{max-width:430px!important}.height--430px{width:430px!important}.max-height--430px{max-width:430px!important}.min-height--430px{max-width:430px!important}.width--435px{width:435px!important}.max-width--435px{max-width:435px!important}.min-width--435px{max-width:435px!important}.height--435px{width:435px!important}.max-height--435px{max-width:435px!important}.min-height--435px{max-width:435px!important}.width--440px{width:440px!important}.max-width--440px{max-width:440px!important}.min-width--440px{max-width:440px!important}.height--440px{width:440px!important}.max-height--440px{max-width:440px!important}.min-height--440px{max-width:440px!important}.width--445px{width:445px!important}.max-width--445px{max-width:445px!important}.min-width--445px{max-width:445px!important}.height--445px{width:445px!important}.max-height--445px{max-width:445px!important}.min-height--445px{max-width:445px!important}.width--450px{width:450px!important}.max-width--450px{max-width:450px!important}.min-width--450px{max-width:450px!important}.height--450px{width:450px!important}.max-height--450px{max-width:450px!important}.min-height--450px{max-width:450px!important}.width--455px{width:455px!important}.max-width--455px{max-width:455px!important}.min-width--455px{max-width:455px!important}.height--455px{width:455px!important}.max-height--455px{max-width:455px!important}.min-height--455px{max-width:455px!important}.width--460px{width:460px!important}.max-width--460px{max-width:460px!important}.min-width--460px{max-width:460px!important}.height--460px{width:460px!important}.max-height--460px{max-width:460px!important}.min-height--460px{max-width:460px!important}.width--465px{width:465px!important}.max-width--465px{max-width:465px!important}.min-width--465px{max-width:465px!important}.height--465px{width:465px!important}.max-height--465px{max-width:465px!important}.min-height--465px{max-width:465px!important}.width--470px{width:470px!important}.max-width--470px{max-width:470px!important}.min-width--470px{max-width:470px!important}.height--470px{width:470px!important}.max-height--470px{max-width:470px!important}.min-height--470px{max-width:470px!important}.width--475px{width:475px!important}.max-width--475px{max-width:475px!important}.min-width--475px{max-width:475px!important}.height--475px{width:475px!important}.max-height--475px{max-width:475px!important}.min-height--475px{max-width:475px!important}.width--480px{width:480px!important}.max-width--480px{max-width:480px!important}.min-width--480px{max-width:480px!important}.height--480px{width:480px!important}.max-height--480px{max-width:480px!important}.min-height--480px{max-width:480px!important}.width--485px{width:485px!important}.max-width--485px{max-width:485px!important}.min-width--485px{max-width:485px!important}.height--485px{width:485px!important}.max-height--485px{max-width:485px!important}.min-height--485px{max-width:485px!important}.width--490px{width:490px!important}.max-width--490px{max-width:490px!important}.min-width--490px{max-width:490px!important}.height--490px{width:490px!important}.max-height--490px{max-width:490px!important}.min-height--490px{max-width:490px!important}.width--495px{width:495px!important}.max-width--495px{max-width:495px!important}.min-width--495px{max-width:495px!important}.height--495px{width:495px!important}.max-height--495px{max-width:495px!important}.min-height--495px{max-width:495px!important}.width--500px{width:500px!important}.max-width--500px{max-width:500px!important}.min-width--500px{max-width:500px!important}.height--500px{width:500px!important}.max-height--500px{max-width:500px!important}.min-height--500px{max-width:500px!important}.width--505px{width:505px!important}.max-width--505px{max-width:505px!important}.min-width--505px{max-width:505px!important}.height--505px{width:505px!important}.max-height--505px{max-width:505px!important}.min-height--505px{max-width:505px!important}.width--510px{width:510px!important}.max-width--510px{max-width:510px!important}.min-width--510px{max-width:510px!important}.height--510px{width:510px!important}.max-height--510px{max-width:510px!important}.min-height--510px{max-width:510px!important}.width--515px{width:515px!important}.max-width--515px{max-width:515px!important}.min-width--515px{max-width:515px!important}.height--515px{width:515px!important}.max-height--515px{max-width:515px!important}.min-height--515px{max-width:515px!important}.width--520px{width:520px!important}.max-width--520px{max-width:520px!important}.min-width--520px{max-width:520px!important}.height--520px{width:520px!important}.max-height--520px{max-width:520px!important}.min-height--520px{max-width:520px!important}.width--525px{width:525px!important}.max-width--525px{max-width:525px!important}.min-width--525px{max-width:525px!important}.height--525px{width:525px!important}.max-height--525px{max-width:525px!important}.min-height--525px{max-width:525px!important}.width--530px{width:530px!important}.max-width--530px{max-width:530px!important}.min-width--530px{max-width:530px!important}.height--530px{width:530px!important}.max-height--530px{max-width:530px!important}.min-height--530px{max-width:530px!important}.width--535px{width:535px!important}.max-width--535px{max-width:535px!important}.min-width--535px{max-width:535px!important}.height--535px{width:535px!important}.max-height--535px{max-width:535px!important}.min-height--535px{max-width:535px!important}.width--540px{width:540px!important}.max-width--540px{max-width:540px!important}.min-width--540px{max-width:540px!important}.height--540px{width:540px!important}.max-height--540px{max-width:540px!important}.min-height--540px{max-width:540px!important}.width--545px{width:545px!important}.max-width--545px{max-width:545px!important}.min-width--545px{max-width:545px!important}.height--545px{width:545px!important}.max-height--545px{max-width:545px!important}.min-height--545px{max-width:545px!important}.width--550px{width:550px!important}.max-width--550px{max-width:550px!important}.min-width--550px{max-width:550px!important}.height--550px{width:550px!important}.max-height--550px{max-width:550px!important}.min-height--550px{max-width:550px!important}.width--555px{width:555px!important}.max-width--555px{max-width:555px!important}.min-width--555px{max-width:555px!important}.height--555px{width:555px!important}.max-height--555px{max-width:555px!important}.min-height--555px{max-width:555px!important}.width--560px{width:560px!important}.max-width--560px{max-width:560px!important}.min-width--560px{max-width:560px!important}.height--560px{width:560px!important}.max-height--560px{max-width:560px!important}.min-height--560px{max-width:560px!important}.width--565px{width:565px!important}.max-width--565px{max-width:565px!important}.min-width--565px{max-width:565px!important}.height--565px{width:565px!important}.max-height--565px{max-width:565px!important}.min-height--565px{max-width:565px!important}.width--570px{width:570px!important}.max-width--570px{max-width:570px!important}.min-width--570px{max-width:570px!important}.height--570px{width:570px!important}.max-height--570px{max-width:570px!important}.min-height--570px{max-width:570px!important}.width--575px{width:575px!important}.max-width--575px{max-width:575px!important}.min-width--575px{max-width:575px!important}.height--575px{width:575px!important}.max-height--575px{max-width:575px!important}.min-height--575px{max-width:575px!important}.width--580px{width:580px!important}.max-width--580px{max-width:580px!important}.min-width--580px{max-width:580px!important}.height--580px{width:580px!important}.max-height--580px{max-width:580px!important}.min-height--580px{max-width:580px!important}.width--585px{width:585px!important}.max-width--585px{max-width:585px!important}.min-width--585px{max-width:585px!important}.height--585px{width:585px!important}.max-height--585px{max-width:585px!important}.min-height--585px{max-width:585px!important}.width--590px{width:590px!important}.max-width--590px{max-width:590px!important}.min-width--590px{max-width:590px!important}.height--590px{width:590px!important}.max-height--590px{max-width:590px!important}.min-height--590px{max-width:590px!important}.width--595px{width:595px!important}.max-width--595px{max-width:595px!important}.min-width--595px{max-width:595px!important}.height--595px{width:595px!important}.max-height--595px{max-width:595px!important}.min-height--595px{max-width:595px!important}.width--600px{width:600px!important}.max-width--600px{max-width:600px!important}.min-width--600px{max-width:600px!important}.height--600px{width:600px!important}.max-height--600px{max-width:600px!important}.min-height--600px{max-width:600px!important}.width--605px{width:605px!important}.max-width--605px{max-width:605px!important}.min-width--605px{max-width:605px!important}.height--605px{width:605px!important}.max-height--605px{max-width:605px!important}.min-height--605px{max-width:605px!important}.width--610px{width:610px!important}.max-width--610px{max-width:610px!important}.min-width--610px{max-width:610px!important}.height--610px{width:610px!important}.max-height--610px{max-width:610px!important}.min-height--610px{max-width:610px!important}.width--615px{width:615px!important}.max-width--615px{max-width:615px!important}.min-width--615px{max-width:615px!important}.height--615px{width:615px!important}.max-height--615px{max-width:615px!important}.min-height--615px{max-width:615px!important}.width--620px{width:620px!important}.max-width--620px{max-width:620px!important}.min-width--620px{max-width:620px!important}.height--620px{width:620px!important}.max-height--620px{max-width:620px!important}.min-height--620px{max-width:620px!important}.width--625px{width:625px!important}.max-width--625px{max-width:625px!important}.min-width--625px{max-width:625px!important}.height--625px{width:625px!important}.max-height--625px{max-width:625px!important}.min-height--625px{max-width:625px!important}.width--630px{width:630px!important}.max-width--630px{max-width:630px!important}.min-width--630px{max-width:630px!important}.height--630px{width:630px!important}.max-height--630px{max-width:630px!important}.min-height--630px{max-width:630px!important}.width--635px{width:635px!important}.max-width--635px{max-width:635px!important}.min-width--635px{max-width:635px!important}.height--635px{width:635px!important}.max-height--635px{max-width:635px!important}.min-height--635px{max-width:635px!important}.width--640px{width:640px!important}.max-width--640px{max-width:640px!important}.min-width--640px{max-width:640px!important}.height--640px{width:640px!important}.max-height--640px{max-width:640px!important}.min-height--640px{max-width:640px!important}.width--645px{width:645px!important}.max-width--645px{max-width:645px!important}.min-width--645px{max-width:645px!important}.height--645px{width:645px!important}.max-height--645px{max-width:645px!important}.min-height--645px{max-width:645px!important}.width--650px{width:650px!important}.max-width--650px{max-width:650px!important}.min-width--650px{max-width:650px!important}.height--650px{width:650px!important}.max-height--650px{max-width:650px!important}.min-height--650px{max-width:650px!important}.width--655px{width:655px!important}.max-width--655px{max-width:655px!important}.min-width--655px{max-width:655px!important}.height--655px{width:655px!important}.max-height--655px{max-width:655px!important}.min-height--655px{max-width:655px!important}.width--660px{width:660px!important}.max-width--660px{max-width:660px!important}.min-width--660px{max-width:660px!important}.height--660px{width:660px!important}.max-height--660px{max-width:660px!important}.min-height--660px{max-width:660px!important}.width--665px{width:665px!important}.max-width--665px{max-width:665px!important}.min-width--665px{max-width:665px!important}.height--665px{width:665px!important}.max-height--665px{max-width:665px!important}.min-height--665px{max-width:665px!important}.width--670px{width:670px!important}.max-width--670px{max-width:670px!important}.min-width--670px{max-width:670px!important}.height--670px{width:670px!important}.max-height--670px{max-width:670px!important}.min-height--670px{max-width:670px!important}.width--675px{width:675px!important}.max-width--675px{max-width:675px!important}.min-width--675px{max-width:675px!important}.height--675px{width:675px!important}.max-height--675px{max-width:675px!important}.min-height--675px{max-width:675px!important}.width--680px{width:680px!important}.max-width--680px{max-width:680px!important}.min-width--680px{max-width:680px!important}.height--680px{width:680px!important}.max-height--680px{max-width:680px!important}.min-height--680px{max-width:680px!important}.width--685px{width:685px!important}.max-width--685px{max-width:685px!important}.min-width--685px{max-width:685px!important}.height--685px{width:685px!important}.max-height--685px{max-width:685px!important}.min-height--685px{max-width:685px!important}.width--690px{width:690px!important}.max-width--690px{max-width:690px!important}.min-width--690px{max-width:690px!important}.height--690px{width:690px!important}.max-height--690px{max-width:690px!important}.min-height--690px{max-width:690px!important}.width--695px{width:695px!important}.max-width--695px{max-width:695px!important}.min-width--695px{max-width:695px!important}.height--695px{width:695px!important}.max-height--695px{max-width:695px!important}.min-height--695px{max-width:695px!important}.width--700px{width:700px!important}.max-width--700px{max-width:700px!important}.min-width--700px{max-width:700px!important}.height--700px{width:700px!important}.max-height--700px{max-width:700px!important}.min-height--700px{max-width:700px!important}.width--705px{width:705px!important}.max-width--705px{max-width:705px!important}.min-width--705px{max-width:705px!important}.height--705px{width:705px!important}.max-height--705px{max-width:705px!important}.min-height--705px{max-width:705px!important}.width--710px{width:710px!important}.max-width--710px{max-width:710px!important}.min-width--710px{max-width:710px!important}.height--710px{width:710px!important}.max-height--710px{max-width:710px!important}.min-height--710px{max-width:710px!important}.width--715px{width:715px!important}.max-width--715px{max-width:715px!important}.min-width--715px{max-width:715px!important}.height--715px{width:715px!important}.max-height--715px{max-width:715px!important}.min-height--715px{max-width:715px!important}.width--720px{width:720px!important}.max-width--720px{max-width:720px!important}.min-width--720px{max-width:720px!important}.height--720px{width:720px!important}.max-height--720px{max-width:720px!important}.min-height--720px{max-width:720px!important}.width--725px{width:725px!important}.max-width--725px{max-width:725px!important}.min-width--725px{max-width:725px!important}.height--725px{width:725px!important}.max-height--725px{max-width:725px!important}.min-height--725px{max-width:725px!important}.width--730px{width:730px!important}.max-width--730px{max-width:730px!important}.min-width--730px{max-width:730px!important}.height--730px{width:730px!important}.max-height--730px{max-width:730px!important}.min-height--730px{max-width:730px!important}.width--735px{width:735px!important}.max-width--735px{max-width:735px!important}.min-width--735px{max-width:735px!important}.height--735px{width:735px!important}.max-height--735px{max-width:735px!important}.min-height--735px{max-width:735px!important}.width--740px{width:740px!important}.max-width--740px{max-width:740px!important}.min-width--740px{max-width:740px!important}.height--740px{width:740px!important}.max-height--740px{max-width:740px!important}.min-height--740px{max-width:740px!important}.width--745px{width:745px!important}.max-width--745px{max-width:745px!important}.min-width--745px{max-width:745px!important}.height--745px{width:745px!important}.max-height--745px{max-width:745px!important}.min-height--745px{max-width:745px!important}.width--750px{width:750px!important}.max-width--750px{max-width:750px!important}.min-width--750px{max-width:750px!important}.height--750px{width:750px!important}.max-height--750px{max-width:750px!important}.min-height--750px{max-width:750px!important}.width--755px{width:755px!important}.max-width--755px{max-width:755px!important}.min-width--755px{max-width:755px!important}.height--755px{width:755px!important}.max-height--755px{max-width:755px!important}.min-height--755px{max-width:755px!important}.width--760px{width:760px!important}.max-width--760px{max-width:760px!important}.min-width--760px{max-width:760px!important}.height--760px{width:760px!important}.max-height--760px{max-width:760px!important}.min-height--760px{max-width:760px!important}.width--765px{width:765px!important}.max-width--765px{max-width:765px!important}.min-width--765px{max-width:765px!important}.height--765px{width:765px!important}.max-height--765px{max-width:765px!important}.min-height--765px{max-width:765px!important}.width--770px{width:770px!important}.max-width--770px{max-width:770px!important}.min-width--770px{max-width:770px!important}.height--770px{width:770px!important}.max-height--770px{max-width:770px!important}.min-height--770px{max-width:770px!important}.width--775px{width:775px!important}.max-width--775px{max-width:775px!important}.min-width--775px{max-width:775px!important}.height--775px{width:775px!important}.max-height--775px{max-width:775px!important}.min-height--775px{max-width:775px!important}.width--780px{width:780px!important}.max-width--780px{max-width:780px!important}.min-width--780px{max-width:780px!important}.height--780px{width:780px!important}.max-height--780px{max-width:780px!important}.min-height--780px{max-width:780px!important}.width--785px{width:785px!important}.max-width--785px{max-width:785px!important}.min-width--785px{max-width:785px!important}.height--785px{width:785px!important}.max-height--785px{max-width:785px!important}.min-height--785px{max-width:785px!important}.width--790px{width:790px!important}.max-width--790px{max-width:790px!important}.min-width--790px{max-width:790px!important}.height--790px{width:790px!important}.max-height--790px{max-width:790px!important}.min-height--790px{max-width:790px!important}.width--795px{width:795px!important}.max-width--795px{max-width:795px!important}.min-width--795px{max-width:795px!important}.height--795px{width:795px!important}.max-height--795px{max-width:795px!important}.min-height--795px{max-width:795px!important}.width--800px{width:800px!important}.max-width--800px{max-width:800px!important}.min-width--800px{max-width:800px!important}.height--800px{width:800px!important}.max-height--800px{max-width:800px!important}.min-height--800px{max-width:800px!important}.width--805px{width:805px!important}.max-width--805px{max-width:805px!important}.min-width--805px{max-width:805px!important}.height--805px{width:805px!important}.max-height--805px{max-width:805px!important}.min-height--805px{max-width:805px!important}.width--810px{width:810px!important}.max-width--810px{max-width:810px!important}.min-width--810px{max-width:810px!important}.height--810px{width:810px!important}.max-height--810px{max-width:810px!important}.min-height--810px{max-width:810px!important}.width--815px{width:815px!important}.max-width--815px{max-width:815px!important}.min-width--815px{max-width:815px!important}.height--815px{width:815px!important}.max-height--815px{max-width:815px!important}.min-height--815px{max-width:815px!important}.width--820px{width:820px!important}.max-width--820px{max-width:820px!important}.min-width--820px{max-width:820px!important}.height--820px{width:820px!important}.max-height--820px{max-width:820px!important}.min-height--820px{max-width:820px!important}.width--825px{width:825px!important}.max-width--825px{max-width:825px!important}.min-width--825px{max-width:825px!important}.height--825px{width:825px!important}.max-height--825px{max-width:825px!important}.min-height--825px{max-width:825px!important}.width--830px{width:830px!important}.max-width--830px{max-width:830px!important}.min-width--830px{max-width:830px!important}.height--830px{width:830px!important}.max-height--830px{max-width:830px!important}.min-height--830px{max-width:830px!important}.width--835px{width:835px!important}.max-width--835px{max-width:835px!important}.min-width--835px{max-width:835px!important}.height--835px{width:835px!important}.max-height--835px{max-width:835px!important}.min-height--835px{max-width:835px!important}.width--840px{width:840px!important}.max-width--840px{max-width:840px!important}.min-width--840px{max-width:840px!important}.height--840px{width:840px!important}.max-height--840px{max-width:840px!important}.min-height--840px{max-width:840px!important}.width--845px{width:845px!important}.max-width--845px{max-width:845px!important}.min-width--845px{max-width:845px!important}.height--845px{width:845px!important}.max-height--845px{max-width:845px!important}.min-height--845px{max-width:845px!important}.width--850px{width:850px!important}.max-width--850px{max-width:850px!important}.min-width--850px{max-width:850px!important}.height--850px{width:850px!important}.max-height--850px{max-width:850px!important}.min-height--850px{max-width:850px!important}.width--855px{width:855px!important}.max-width--855px{max-width:855px!important}.min-width--855px{max-width:855px!important}.height--855px{width:855px!important}.max-height--855px{max-width:855px!important}.min-height--855px{max-width:855px!important}.width--860px{width:860px!important}.max-width--860px{max-width:860px!important}.min-width--860px{max-width:860px!important}.height--860px{width:860px!important}.max-height--860px{max-width:860px!important}.min-height--860px{max-width:860px!important}.width--865px{width:865px!important}.max-width--865px{max-width:865px!important}.min-width--865px{max-width:865px!important}.height--865px{width:865px!important}.max-height--865px{max-width:865px!important}.min-height--865px{max-width:865px!important}.width--870px{width:870px!important}.max-width--870px{max-width:870px!important}.min-width--870px{max-width:870px!important}.height--870px{width:870px!important}.max-height--870px{max-width:870px!important}.min-height--870px{max-width:870px!important}.width--875px{width:875px!important}.max-width--875px{max-width:875px!important}.min-width--875px{max-width:875px!important}.height--875px{width:875px!important}.max-height--875px{max-width:875px!important}.min-height--875px{max-width:875px!important}.width--880px{width:880px!important}.max-width--880px{max-width:880px!important}.min-width--880px{max-width:880px!important}.height--880px{width:880px!important}.max-height--880px{max-width:880px!important}.min-height--880px{max-width:880px!important}.width--885px{width:885px!important}.max-width--885px{max-width:885px!important}.min-width--885px{max-width:885px!important}.height--885px{width:885px!important}.max-height--885px{max-width:885px!important}.min-height--885px{max-width:885px!important}.width--890px{width:890px!important}.max-width--890px{max-width:890px!important}.min-width--890px{max-width:890px!important}.height--890px{width:890px!important}.max-height--890px{max-width:890px!important}.min-height--890px{max-width:890px!important}.width--895px{width:895px!important}.max-width--895px{max-width:895px!important}.min-width--895px{max-width:895px!important}.height--895px{width:895px!important}.max-height--895px{max-width:895px!important}.min-height--895px{max-width:895px!important}.width--900px{width:900px!important}.max-width--900px{max-width:900px!important}.min-width--900px{max-width:900px!important}.height--900px{width:900px!important}.max-height--900px{max-width:900px!important}.min-height--900px{max-width:900px!important}.width--905px{width:905px!important}.max-width--905px{max-width:905px!important}.min-width--905px{max-width:905px!important}.height--905px{width:905px!important}.max-height--905px{max-width:905px!important}.min-height--905px{max-width:905px!important}.width--910px{width:910px!important}.max-width--910px{max-width:910px!important}.min-width--910px{max-width:910px!important}.height--910px{width:910px!important}.max-height--910px{max-width:910px!important}.min-height--910px{max-width:910px!important}.width--915px{width:915px!important}.max-width--915px{max-width:915px!important}.min-width--915px{max-width:915px!important}.height--915px{width:915px!important}.max-height--915px{max-width:915px!important}.min-height--915px{max-width:915px!important}.width--920px{width:920px!important}.max-width--920px{max-width:920px!important}.min-width--920px{max-width:920px!important}.height--920px{width:920px!important}.max-height--920px{max-width:920px!important}.min-height--920px{max-width:920px!important}.width--925px{width:925px!important}.max-width--925px{max-width:925px!important}.min-width--925px{max-width:925px!important}.height--925px{width:925px!important}.max-height--925px{max-width:925px!important}.min-height--925px{max-width:925px!important}.width--930px{width:930px!important}.max-width--930px{max-width:930px!important}.min-width--930px{max-width:930px!important}.height--930px{width:930px!important}.max-height--930px{max-width:930px!important}.min-height--930px{max-width:930px!important}.width--935px{width:935px!important}.max-width--935px{max-width:935px!important}.min-width--935px{max-width:935px!important}.height--935px{width:935px!important}.max-height--935px{max-width:935px!important}.min-height--935px{max-width:935px!important}.width--940px{width:940px!important}.max-width--940px{max-width:940px!important}.min-width--940px{max-width:940px!important}.height--940px{width:940px!important}.max-height--940px{max-width:940px!important}.min-height--940px{max-width:940px!important}.width--945px{width:945px!important}.max-width--945px{max-width:945px!important}.min-width--945px{max-width:945px!important}.height--945px{width:945px!important}.max-height--945px{max-width:945px!important}.min-height--945px{max-width:945px!important}.width--950px{width:950px!important}.max-width--950px{max-width:950px!important}.min-width--950px{max-width:950px!important}.height--950px{width:950px!important}.max-height--950px{max-width:950px!important}.min-height--950px{max-width:950px!important}.width--955px{width:955px!important}.max-width--955px{max-width:955px!important}.min-width--955px{max-width:955px!important}.height--955px{width:955px!important}.max-height--955px{max-width:955px!important}.min-height--955px{max-width:955px!important}.width--960px{width:960px!important}.max-width--960px{max-width:960px!important}.min-width--960px{max-width:960px!important}.height--960px{width:960px!important}.max-height--960px{max-width:960px!important}.min-height--960px{max-width:960px!important}.width--965px{width:965px!important}.max-width--965px{max-width:965px!important}.min-width--965px{max-width:965px!important}.height--965px{width:965px!important}.max-height--965px{max-width:965px!important}.min-height--965px{max-width:965px!important}.width--970px{width:970px!important}.max-width--970px{max-width:970px!important}.min-width--970px{max-width:970px!important}.height--970px{width:970px!important}.max-height--970px{max-width:970px!important}.min-height--970px{max-width:970px!important}.width--975px{width:975px!important}.max-width--975px{max-width:975px!important}.min-width--975px{max-width:975px!important}.height--975px{width:975px!important}.max-height--975px{max-width:975px!important}.min-height--975px{max-width:975px!important}.width--980px{width:980px!important}.max-width--980px{max-width:980px!important}.min-width--980px{max-width:980px!important}.height--980px{width:980px!important}.max-height--980px{max-width:980px!important}.min-height--980px{max-width:980px!important}.width--985px{width:985px!important}.max-width--985px{max-width:985px!important}.min-width--985px{max-width:985px!important}.height--985px{width:985px!important}.max-height--985px{max-width:985px!important}.min-height--985px{max-width:985px!important}.width--990px{width:990px!important}.max-width--990px{max-width:990px!important}.min-width--990px{max-width:990px!important}.height--990px{width:990px!important}.max-height--990px{max-width:990px!important}.min-height--990px{max-width:990px!important}.width--995px{width:995px!important}.max-width--995px{max-width:995px!important}.min-width--995px{max-width:995px!important}.height--995px{width:995px!important}.max-height--995px{max-width:995px!important}.min-height--995px{max-width:995px!important}.width--1000px{width:1000px!important}.max-width--1000px{max-width:1000px!important}.min-width--1000px{max-width:1000px!important}.height--1000px{width:1000px!important}.max-height--1000px{max-width:1000px!important}.min-height--1000px{max-width:1000px!important}.centered-block,.block-centered{display:block;margin-left:auto;margin-right:auto}


body #content,
body .rey-siteFooter{ opacity:0; transition:opacity 0.8s cubic-bezier(0.16, 1, 0.3, 1); }

body.fade-in #content,
body.fade-in .rey-siteFooter{ opacity:1; transition-delay:0.35s; }

body.fade-out #content,
body.fade-out .rey-siteFooter{ opacity:0; }



.header-inner-container,
.header-site-logo img,
.header-inner-container>.e-con-inner{
    transition:all 0.25s, padding 0.05s!important;
}

.header-inner-container{ width:100%!important; }

/*.header-inner-container .e-con-inner{ padding-left:15px!important; padding-right:15px!important; }*/

.body-has-scrolled .header-inner-container>.e-con-inner{
    padding-top:15px!important;
    padding-bottom:15px!important;
}

.body-has-scrolled .header-site-logo img{ width:100px!important; }




.swatchList-sidebar,
.paintCalculator-sidebar{
    width:100%;
    max-width:380px;
    height:100vh;
    position:fixed;
    top:0;
    left:0;
    border-radius:0 15px 15px 0;
    background:#F3EDE9;
    background:linear-gradient(233.84deg, #F3EDE9 48.45%, #0064A8 143.99%);
    z-index:1001;
    pointer-events:none;
    transform:translateX(-100%);
    pointer-events:none;
    transition:all 0.8s cubic-bezier(0.16, 1, 0.3, 1);
    padding:50px 40px 40px;
}

.paintCalculator-sidebar{
    max-width:600px;
    border-radius:15px 0 0 15px;
    left:auto;
    right:0;
    transform:translateX(100%);
}

.sidebar-overlay-bg{
    width:100vw;
    height:100vh;
    position:fixed;
    top:0;
    left:0;
    z-index:1000;
    background:#2D2A26;
    transition:all 0.65s cubic-bezier(0.16, 1, 0.3, 1);
    opacity:0;
    pointer-events:none;
    cursor: url("data:image/svg+xml,%3Csvg width='32' height='32' viewBox='0 0 32 32' xmlns='http://www.w3.org/2000/svg'%3E%3Cg stroke='none' stroke-width='1' fill='none' fill-rule='evenodd'%3E%3Ccircle fill-opacity='.6' fill='%23FFF' cx='16' cy='16' r='16'/%3E%3Cpath fill='%23000' d='M20.385 11l-4.395 4.39-4.375-4.37-.615.615L15.375 16 11 20.37l.615.61 4.375-4.365L20.385 21l.615-.61L16.604 16 21 11.615z'/%3E%3C/g%3E%3C/svg%3E") 16 16, pointer;
}

body.swatchList-sidebar-is-visible,
body.paintCalculator-sidebar-is-visible{ overflow:hidden; }

body.swatchList-sidebar-is-visible .rey-stickyAtc-wrapper,
body.paintCalculator-sidebar-is-visible .rey-stickyAtc-wrapper{ opacity:0!important; }

body.swatchList-sidebar-is-visible .sidebar-overlay-bg,
body.paintCalculator-sidebar-is-visible .sidebar-overlay-bg{ opacity:0.4; pointer-events:all; }

body.swatchList-sidebar-is-visible .swatchList-sidebar,
body.paintCalculator-sidebar-is-visible .paintCalculator-sidebar{ transform:translateX(0); pointer-events:all; }



.rey-overlay{ background:rgba(45,42,38,0.4)!important; }
.rey-cartPanel-wrapper.rey-sidePanel{
    border-radius:15px 0 0 15px;
    background:#F3EDE9;
    background:linear-gradient(233.84deg, #F3EDE9 48.45%, #0064A8 143.99%);
}



.swatchList-sidebar--grid{
    display:grid;
    grid-template-columns:repeat(3, 1fr);
    column-gap:10px;
    row-gap:15px;
    height:auto;
    max-height:100%;
    overflow:auto;
    padding-bottom:50px;
}

.swatchList-sidebar--grid .rey-swatchList-item{
    font-size:12px;
    line-height:1.1rem;
    color:#2D2A26;
    transition:all 0.65s cubic-bezier(0.16, 1, 0.3, 1);
}

.swatchList-sidebar--grid .rey-swatchList-item.--disabled{
    opacity:0.25;
    pointer-events:none!important;
}

.swatchList-sidebar--grid .rey-swatchList-item .__swatch-wrapper{
    background:#FFFBFB;
    border-radius:8px;
    aspect-ratio:1;
    padding:15px;
    margin-bottom:8px;
    border:1px solid #FFFBFB;
    box-sizing:border-box;
    transition:all 0.65s cubic-bezier(0.16, 1, 0.3, 1);
}

.swatchList-sidebar--grid .rey-swatchList-item .__swatch{
    width:100%;
    height:auto;
    display:block;
    aspect-ratio:1;
    border-radius:100%;
    transition:all 0.65s cubic-bezier(0.16, 1, 0.3, 1);
}

.swatchList-sidebar--grid .rey-swatchList-item .__swatch.__swatch-border{
    border:1px solid rgba(45,42,38,0.1);
    background-position:50% 50%;
    background-repeat:no-repeat;
    background-size:cover;
}

.swatchList-sidebar--grid .rey-swatchList-item:hover .__swatch-wrapper{
    cursor:pointer;
    border-color:rgba(45,42,38,0.7);
}

.swatchList-sidebar--grid .rey-swatchList-item:hover .__swatch{
    transform:scale(1.05);
}


.swatchList-sidebar--title,
.paintCalculator-sidebar--title{
    width:100%;
    position:relative;
    padding-bottom:15px;
    margin-bottom:25px;
    border-bottom:1px solid #2D2A26;
    font-size:14px;
    line-height:20px;
    color:#2D2A26;
    font-weight:500;
    padding-left:30px;
}

.swatchList-sidebar--title::before,
.paintCalculator-sidebar--title::before{
    content:'';
    width:20px;
    height:20px;
    background:50% 50% no-repeat url('data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCIgdmlld0JveD0iMCAwIDI0IDI0IiBmaWxsPSJub25lIiBzdHJva2U9IiMyRDJBMjYiIHN0cm9rZS13aWR0aD0iMiIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIiBjbGFzcz0ibHVjaWRlIGx1Y2lkZS1zd2F0Y2gtYm9vay1pY29uIGx1Y2lkZS1zd2F0Y2gtYm9vayI+PHBhdGggZD0iTTExIDE3YTQgNCAwIDAgMS04IDBWNWEyIDIgMCAwIDEgMi0yaDRhMiAyIDAgMCAxIDIgMloiLz48cGF0aCBkPSJNMTYuNyAxM0gxOWEyIDIgMCAwIDEgMiAydjRhMiAyIDAgMCAxLTIgMkg3Ii8+PHBhdGggZD0iTSA3IDE3aC4wMSIvPjxwYXRoIGQ9Im0xMSA4IDIuMy0yLjNhMi40IDIuNCAwIDAgMSAzLjQwNC4wMDRMMTguNiA3LjZhMi40IDIuNCAwIDAgMSAuMDI2IDMuNDM0TDkuOSAxOS44Ii8+PC9zdmc+');
    background-size:contain;
    position:absolute;
    top:-1px;
    left:0;
}

.paintCalculator-sidebar--title::before{
    background-image:url('data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCIgdmlld0JveD0iMCAwIDI0IDI0IiBmaWxsPSJub25lIiBzdHJva2U9IiMyRDJBMjYiIHN0cm9rZS13aWR0aD0iMiIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIiBjbGFzcz0ibHVjaWRlIGx1Y2lkZS1jYWxjdWxhdG9yLWljb24gbHVjaWRlLWNhbGN1bGF0b3IiPjxyZWN0IHdpZHRoPSIxNiIgaGVpZ2h0PSIyMCIgeD0iNCIgeT0iMiIgcng9IjIiLz48bGluZSB4MT0iOCIgeDI9IjE2IiB5MT0iNiIgeTI9IjYiLz48bGluZSB4MT0iMTYiIHgyPSIxNiIgeTE9IjE0IiB5Mj0iMTgiLz48cGF0aCBkPSJNMTYgMTBoLjAxIi8+PHBhdGggZD0iTTEyIDEwaC4wMSIvPjxwYXRoIGQ9Ik04IDEwaC4wMSIvPjxwYXRoIGQ9Ik0xMiAxNGguMDEiLz48cGF0aCBkPSJNOCAxNGguMDEiLz48cGF0aCBkPSJNMTIgMThoLjAxIi8+PHBhdGggZD0iTTggMThoLjAxIi8+PC9zdmc+');
}


.swatchList-sidebar--title-arrow,
.paintCalculator-sidebar--title-arrow{
    width:16px;
    height:16px;
    display:block;
    background:50% 50% no-repeat url("data:image/svg+xml,%3Csvg width='16' height='15' viewBox='0 0 16 15' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M10.4648 4.14645C10.6601 3.95119 10.9766 3.95119 11.1719 4.14645L14.3535 7.32809C14.5488 7.52335 14.5488 7.83986 14.3535 8.03512L11.1719 11.2168C10.9766 11.412 10.6601 11.412 10.4648 11.2168C10.2696 11.0215 10.2696 10.705 10.4648 10.5097L12.793 8.1816L1 8.1816L1 7.1816L12.793 7.1816L10.4648 4.85348C10.2696 4.65822 10.2696 4.34171 10.4648 4.14645Z' fill='black'/%3E%3C/svg%3E%0A");
    background-size:contain;
    position:absolute;
    top:5px;
    right:0;
    transition:all 0.65s cubic-bezier(0.16, 1, 0.3, 1);
}

.swatchList-sidebar--title-arrow:hover,
.paintCalculator-sidebar--title-arrow:hover{
    transform:translateX(3px);
}


.swatchList-sidebar--btn-wrapper,
.paintCalculator-sidebar--btn-wrapper{
    width:fit-content;
    display:flex;
    flex-flow:row;
    gap:0;
    align-items:center;
    justify-content:flex-start;
    margin-right:10px;
    border:1px solid #2D2A26;
    border-radius:8px;
    padding:6px 15px;
    transition:all 0.2s;
    cursor:pointer;
}

.swatchList-sidebar--btn-wrapper:hover,
.paintCalculator-sidebar--btn-wrapper:hover{
    background:#2D2A26!important;
    color:#fff!important;
}

.paintCalculator-sidebar--btn-wrapper{ height:39px; }

.paintCalculator-sidebar--btn-wrapper .paintCalculator-sidebar--btn{ margin:0!important; padding:0!important; }


.swatchList-sidebar--btn-wrapper:hover .swatchList-sidebar--btn,
.paintCalculator-sidebar--btn-wrapper:hover .paintCalculator-sidebar--btn{ color:#fff!important; }
.swatchList-sidebar--btn-wrapper:hover .swatchList-sidebar--btn-separator{ filter:invert(1); }
html .swatchList-sidebar--btn-wrapper:hover .rey-swatchList-item.--selected .__title{ color:#fff!important; }
html .swatchList-sidebar--btn-wrapper:hover .rey-swatchList-item .__swatch{ border-color:rgba(255,255,255,0.25)!important; }

.swatchList-sidebar--btn-wrapper:has(.rey-swatchList-item.--selected) .swatchList-sidebar--btn-separator{ margin-right:10px!important; }

.swatchList-sidebar--btn-wrapper .rey-swatchList-item.--selected{ display:flex!important; flex-flow:row!important; }

.swatchList-sidebar--btn{
    line-height:1em!important;
    position:relative;
    margin-top:4px;
    color:#2D2A26!important;
    text-transform:none!important;
    font-weight:400!important;
}

.swatchList-sidebar--btn::after,
.swatchList-sidebar--btn:hover::after,
.paintCalculator-sidebar--btn::after,
.paintCalculator-sidebar--btn:hover::after{
    display:none!important;
}

.swatchList-sidebar--btn-separator{
    width:16px;
    height:16px;
    display:block;
    background:50% 50% no-repeat url("data:image/svg+xml,%3Csvg width='16' height='15' viewBox='0 0 16 15' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M10.4648 4.14645C10.6601 3.95119 10.9766 3.95119 11.1719 4.14645L14.3535 7.32809C14.5488 7.52335 14.5488 7.83986 14.3535 8.03512L11.1719 11.2168C10.9766 11.412 10.6601 11.412 10.4648 11.2168C10.2696 11.0215 10.2696 10.705 10.4648 10.5097L12.793 8.1816L1 8.1816L1 7.1816L12.793 7.1816L10.4648 4.85348C10.2696 4.65822 10.2696 4.34171 10.4648 4.14645Z' fill='black'/%3E%3C/svg%3E%0A");
    background-size:contain;
    margin-left:10px;
}

/*body:not(:has(.rey-swatchList-item.--selected)) .swatchList-sidebar--btn-separator{ display:none!important; }*/

.paintCalculator-sidebar--container{
    height:100%;
    overflow:auto;
    padding-bottom:50px;
}


.rey-swatchList[data-attribute_name="attribute_pa_cores"] .rey-swatchList-item:not(.--selected){ display:none!important; }

.rey-swatchList:not([data-attribute_name="attribute_pa_cores"]) .rey-swatchList-item[role="radio"]{
    border:1px solid #2D2A26!important;
    border-radius:6px!important;
    background:none!important;
    /*padding:8px!important;*/
    padding:12px 11px 11px!important;
    box-shadow:none!important;
    color:#2D2A26!important;
}

.rey-swatchList:not([data-attribute_name="attribute_pa_cores"]) .rey-swatchList-item[role="radio"]:hover,
.rey-swatchList:not([data-attribute_name="attribute_pa_cores"]) .rey-swatchList-item[role="radio"].--selected{
    background:#2D2A26!important;
    color:#fff!important;
}

.rey-swatchList:not([data-attribute_name="attribute_pa_cores"]) .rey-swatchList-item[role="radio"].--disabled{
    border-color:rgba(45,42,38,0.25)!important;
}

.value:has(.swatchList-sidebar--btn-wrapper){
    display:flex;
    flex-flow:row;
    position:relative;
    align-items:center;
    justify-content:flex-start;
}

.value:has(.swatchList-sidebar--btn-wrapper) .rey-resetVariations{
    margin:0 0 0 20px!important;
    padding:0!important;
    font-weight:400!important;
    font-size:12px!important;
    line-height:12px!important;
    color:#2D2A26!important;
    text-decoration:underline!important;
    text-decoration-thickness:1px!important;
    text-underline-offset:3px!important;
    text-decoration-color:rgba(45, 42, 38, 1)!important;
    transition:all 0.25s cubic-bezier(0.16, 1, 0.3, 1);
    opacity:0.6!important;
}

.value:has(.swatchList-sidebar--btn-wrapper) .rey-resetVariations:hover{
    text-decoration:underline!important;
    text-underline-offset:1px!important;
    opacity:1!important;
}

.value:has(.swatchList-sidebar--btn-wrapper) .rey-swatchList{
    width:auto!important;
    height:auto!important;
    padding:0!important;
    margin:0!important;
}


.value:has(.swatchList-sidebar--btn-wrapper) .rey-swatchList .rey-swatchList-item{
    width:auto!important;
    height:auto!important;
    min-width:0!important;
    min-height:0!important;
    padding:0!important;
    margin:0!important;
    border:0!important;
    box-shadow:none!important;
    outline:0!important;
    gap:8px!important;
}

.value:has(.swatchList-sidebar--btn-wrapper) .rey-swatchList .rey-swatchList-item .__swatch{
    width:16px!important;
    height:16px!important;
    transform:scale(1.2);
    border:1px solid rgba(0, 0, 0, 0.15);
}

.value:has(.swatchList-sidebar--btn-wrapper) .rey-swatchList .rey-swatchList-item .__title{
    font-weight:400!important;
    font-size:14px!important;
    line-height:1em!important;
    color:#2D2A26!important;
}


.btn.btn-line:after, .elementor-button-underline-hover .elementor-button:after, .woocommerce .button.rey-btn--hover:after{
    height:1px!important;
}

.btn.btn-line, .elementor-button-underline-hover .elementor-button, .woocommerce .button.rey-btn--hover{
    color:#2D2A26!important;
    text-transform:none!important;
    font-weight:400!important;
    font-size:14px!important;
}

.swatchList-sidebar--content{
    display:flex;
    flex-flow:column;
}


.rey-badgeSale.--bg{ border-radius:40px!important; }

html .woocommerce div.product p.price{ color:#2D2A26; font-weight:600; font-smoothing:antialiased; -webkit-font-smoothing:antialiased; }

div.product p.price *{ margin:0!important; }
div.product p.price .rey-discount{ margin-left:8px!important; }

.rey-loopPrice,
.rey-loopPrice del,
.rey-loopPrice ins,
.rey-loopPrice .amount{ color:#2D2A26; }

.rey-loopPrice .amount::before{ font-weight:500; }

.rey-loopPrice del,
div.product p.price del{ margin-right:4px!important; }

html div.product p.price del,
html div.product p.price del .woocommerce-Price-amount{ font-size:20px; }

html div.product p.price .woocommerce-Price-amount+.woocommerce-Price-amount:before{ margin: 0 .2em 0 0; font-weight:500; }

div.product p.price .woocommerce-price-suffix {
	margin: 0 0.8em 0 0;
    font-size: 14px
}

div.product p.price .rey-discount {
	margin-top: -2px;
}

div.product p.price del, div.product p.price del .woocommerce-Price-amount {
	margin: 0 4px 5px 0;
	font-size: 1.2em; 
}

.rey-discount{
    border-radius:40px!important;
    color:rgba(45,42,38,0.8)!important;
    font-weight:500!important;
    padding:6px 10px!important;
    background:rgba(243,237,233,0.6)!important;
}

.single-product .summary.entry-summary .rey-discount{
    border:1px solid rgba(45,42,38,0.3);
}

.single-product .summary.entry-summary .rey-postNav.post-navigation{ display:none!important; }

.woocommerce-Price-currencySymbol{
    display:inline-block;
    transform:scale(0.7);
    transform-origin:25% 80%;
}

.rey-productTitle-wrapper{ margin-bottom:10px!important; }

.rey-productTitle-wrapper .sku_wrapper{
    font-size:11px;
    line-height:1em;
    opacity:1;
    display: block;
    margin-top: 5px;
    margin-bottom: 15px;
}

.rey-brandLink.--pdp{ margin-top:10px!important; }

.woocommerce-product-details__short-description,
.woocommerce-product-details__short-description p{
    font-size:15px!important;
    color:#2D2A26;
    font-weight:500;
    line-height:1.45em!important;
}

.rey-breadcrumbs{
    border-top:1px solid #2D2A26;
    border-bottom:1px solid #2D2A26;
    padding:12px 0!important;
    margin-bottom:20px!important;
    gap:10px!important;
}

.rey-breadcrumbs,
.rey-breadcrumbs-item,
.rey-breadcrumbs-item a{ text-transform:none!important; font-weight:500!important; font-size:14px!important; }

.single-product .summary.entry-summary{ padding-top:0px!important; margin-bottom:25px!important; }
.single-product .product_title.entry-title{ font-weight:500!important; }

.rey-stickyAtc-price ins,
.rey-swatches .rey-innerSummary .price ins,
.rey-innerSummary .price ins{ color:#2D2A26!important; }

.rey-loopPrice, .woocommerce-Price-amount+.woocommerce-Price-amount {0 10px 0 -2px!important}
/*.rey-discount { margin-left: 10px!important; }*/
/*.woocommerce-shop .rey-swatches .rey-loopDetails .rey-discount{ display:block!important; }*/

.rey-stickyAtc-price ins{ text-decoration:none!important; }
.rey-stickyAtc-price del{ margin-bottom:4px; }

/*
.rey-stickyAtc-price del,
.rey-innerSummary .price del,
.price del{ transform: scale(0.65)!important; transform-origin: 0 90%!important; }
*/

.rey-brandLink a{ opacity:0.5!important; text-transform:none!important; font-size:14px!important; line-height:1em!important; font-weight:500!important; }
.rey-brandLink a:hover{ opacity:0.8!important; }

/*
.single-product .rey-innerSummary{
    display:flex;
    flex-flow:column;
}
*/

.single-product .woocommerce-product-gallery,
.single-product .woocommerce-product-gallery img{ border-radius:15px!important; }

.up-sells.upsells.products{ display:none!important; }

.rey-stickyAtc{
    height:70px!important;
    background:rgba(243, 237, 233, 0.65)!important;
    backdrop-filter:blur(10px)!important;
}


.rey-stickyAtc .btn-primary > span{ font-weight:normal!important; }

.rey-swatches,
.rey-swatches .rey-productInner{ border-radius:15px!important; }

.rey-swatches .add_to_cart_button{ display:none!important; }


.price.rey-loopPrice{ gap:0!important; margin-bottom:0!important; }
.rey-loopButtons{ display:none!important; }

/*.rey-swatches .price del{ transform: scale(0.75); }*/
/*.rey-swatches .price ins{ margin-left:-12px!important; }*/
/*.rey-swatches .price .rey-discount{ margin-left:5px!important; }*/


body:has(.rey-stickyAtc.--visible){ padding-bottom:0!important; }
body:has(.rey-stickyAtc.--visible) .footer-main-container{ padding-bottom:40px!important; }

.rey-stickyAtc-price{ white-space:nowrap; }

.rey-wc-skin--proto .rey-productInner .rey-thPos--top-left{ top:20px; left:20px; }
.rey-wc-skin--proto .rey-productInner .rey-thPos--top-right{ top:20px; right:20px; }
.rey-wc-skin--proto .rey-loopDetails.--padded{ padding:20px; }

.rey-wc-skin--proto .rey-loopDetails .rey-productCategories{ margin-top:15px; margin-bottom:5px; order:10; gap:5px; }

.rey-wc-skin--proto .rey-loopDetails .price.rey-loopPrice:has(.rey-discount){ margin-top:-3px; }

.rey-wc-skin--proto .rey-loopDetails{
    display:flex;
    flex-flow:column;
}

.single-product .entry-summary .rey-brandLink a,
.rey-wc-skin--proto .rey-loopDetails .rey-productCategories a {
    pointer-events: none;
    font-weight: normal;
    opacity: 0.65;
    text-transform: none;
    font-size: 10px;
    letter-spacing: -0.015em;
    border-radius: 30px;
    border: 1px solid rgba(0, 0, 0, 0.1);
    padding: 3px 7px;
}

.single-product .entry-summary .rey-brandLink a .__text{
    font-size:12px;
}

.single-product .entry-summary .rey-brandLink a{
    border: 1px solid rgba(0, 0, 0, 0.3);
    opacity: 0.8!important;
}

.rey-stickyAtc .rey-stickyAtc-title { font-size:20px!important; font-weight:normal!important; }


:is(.related.products,.upsells.products,.crosssells.products,.rey-extra-products)>h2{
    font-weight:500!important;
    text-transform:none!important;
    color:#2D2A26!important;
}

.btn,
.button{ border-radius:8px!important; }

.btn.btn-primary,
.single_add_to_cart_button{
    font-weight:500!important;
    text-transform:none!important;
    background:linear-gradient(0deg, #7C4D3A 21.25%, #E28C6A 90%)!important;
    color:#fff!important;
    border:0!important;
}

.single_add_to_cart_button.disabled{ background:linear-gradient(0deg, rgba(124,77,58,0.5) 21.25%, rgba(226,140,106,0.5) 90%)!important; }

.btn.btn-primary:hover,
.single_add_to_cart_button:not(.disabled):hover{
    background: linear-gradient(0deg, #623C2D 21.25%, #B26F55 90%)!important;
}

.rey-stickyAtc .rey-satc-openBtn .rey-icon-arrow{ display:none!important; }

body:not(.elementor-editor-active) .rey-siteHeader{
    position:fixed!important;
    top:0!important;
    left:0!important;
    width:100%!important;
    z-index:100!important;
    backdrop-filter:blur(15px)!important;
}

body:not(.elementor-editor-active) .rey-siteContent{ padding-top:150px!important; }

/*body:not(.elementor-editor-active) .rey-siteHeader:has(.--is-mega.--hover){}*/
body:not(.elementor-editor-active) .rey-siteHeader:has(.--is-mega.--hover) .header-inner-container{ padding-bottom:204px; }
body:not(.elementor-editor-active).body-has-scrolled .rey-siteHeader:has(.--is-mega.--hover) .header-inner-container { padding-bottom:225px; }

html body.header-overlay--is-opened:has(.--is-mega.--hover) .rey-overlay--header{ opacity:0!important; }

.rey-summaryAcc{ margin-top:10px!important; }

.rey-summaryAcc-accItem{ padding:10px 0!important; border-color:#2D2A26!important; }

.rey-summaryAcc-accItem:first-child{ border-top:0!important; }
.rey-summaryAcc-accItem:nth-last-of-type(2),
.rey-summaryAcc-accItem:last-child{ border-bottom:0!important; }

.rey-summaryAcc .rey-summaryAcc-item{ border:0!important; }

.rey-summaryAcc-item .__inner{ padding-top:20px!important; }

.rey-summaryAcc-item .__inner,
.rey-summaryAcc-item .__inner p{
    font-size:14px!important;
    line-height:1.25em!important;
    color:#2D2A26!important;
}

.rey-summaryAcc-item .__inner a,
.rey-summaryAcc-item .__inner p a{
    text-decoration:underline!important;
    text-decoration-thickness:1px!important;
    text-underline-offset:3px!important;
    text-decoration-color:rgba(45, 42, 38, 1)!important;
    transition:all 0.25s cubic-bezier(0.16, 1, 0.3, 1);
}

.rey-summaryAcc-item .__inner a:hover,
.rey-summaryAcc-item .__inner p a:hover{
    color:#FF9015!important;
    text-decoration-color:#FF9015!important;
    text-underline-offset:2px!important;
}

.rey-summaryAcc-item .__inner table td{
    padding:0.35rem 0;
}

.rey-productShare-title{ display:none!important; }
.rey-productShare-inner::before{
    content:'Partilhar';
    margin-right:15px;
}

.rey-innerSummary label,
.rey-summaryAcc-accItem span:first-child,
.rey-productShare-inner::before{
    font-size:15px!important;
    font-weight:500!important;
    color:#2D2A26!important;
    opacity:0.5!important;
    text-transform:none!important;
    transition:all 0.25s!important;
}

.rey-summaryAcc-accItem .rey-icon.rey-icon-plus{
    opacity:0.5!important;
    transform:scale(1.2)!important;
    transform-origin:50% 50%!important;
    transition:all 0.25s!important;
}

.rey-summaryAcc-accItem:hover span:first-child,
.rey-summaryAcc-accItem.--active span:first-child{ opacity:1!important; }

.rey-summaryAcc-accItem:hover .rey-icon.rey-icon-plus,
.rey-summaryAcc-accItem.--active .rey-icon.rey-icon-plus{ opacity:1!important; }

.rey-summaryAcc .rey-summaryAcc-accItem .star-rating{ transform:scale(1.2); transform-origin:100% 50%; }

.rey-summaryAcc-accItem.--reviews span:first-child small{ font-weight:600!important; }

.rey-summaryAcc-item--reviews .meta{ display:none!important; }

.rey-summaryAcc-item--reviews .btn.rey-ajaxRatings-btn{
    background:transparent!important;
    text-transform:none!important;
    color:#2D2A26!important;
    border:1px solid #2D2A26!important;
    border-radius:8px!important;
    transition:all 0.25s!important;
}

.rey-summaryAcc-item--reviews .btn.rey-ajaxRatings-btn:hover{
    background:#2D2A26!important;
    color:#fff!important;
    border-color:#2D2A26!important;
}

.rey-summaryAcc-item--reviews .rey-reviewSort{ display:none!important; }

.rey-cartBtnQty{ row-gap:10px!important; column-gap:20px!important; }

.rey-cartBtnQty div.rey-qtyField{
    height:39px!important;
}

.rey-cartBtnQty div.rey-qtyField .qty{
    background:transparent!important;
    border-radius:8px!important;
}

.rey-postSocialShare a{ opacity:0.5!important; transition:all 0.25s!important; }
.rey-postSocialShare a:hover{ opacity:1!important; }

.single_variation_wrap .rey-wishlistBtn-wrapper{ /*width:100%!important;*/ margin-top:10px!important; }

.single_variation_wrap{
    display:flex;
    flex-flow:column;
}

.single_variation_wrap .woocommerce-variation.single_variation{ order:2; }
.single_variation_wrap .woocommerce-variation-add-to-cart{ order:1; }

.stock.in-stock{
    align-items:center;
    display:flex;
    gap:0;
    color:#2D2A26!important;
    text-transform: none !important;
    font-weight: 400 !important;
    font-size: 16px !important;
    margin-top:0px!important;
}
.stock.in-stock span{
    color:#2D2A26!important;
    text-transform: none !important;
    font-weight: 400 !important;
    font-size: 16px !important;
}

.stock.in-stock svg{ display:none; }

.stock.in-stock::before{
    content:'';
    width:16px;
    height:16px;
    background:50% 50% no-repeat url('data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCIgdmlld0JveD0iMCAwIDI0IDI0IiBmaWxsPSJub25lIiBzdHJva2U9IiMyRDJBMjYiIHN0cm9rZS13aWR0aD0iMiIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIiBjbGFzcz0ibHVjaWRlIGx1Y2lkZS1jaXJjbGUtY2hlY2stYmlnLWljb24gbHVjaWRlLWNpcmNsZS1jaGVjay1iaWciPjxwYXRoIGQ9Ik0yMS44MDEgMTBBMTAgMTAgMCAxIDEgMTcgMy4zMzUiLz48cGF0aCBkPSJtOSAxMSAzIDNMMjIgNCIvPjwvc3ZnPg==');
    background-size:contain;
    transform:translateY(-1px);
}

.rey-productSummary .__s-wrapper select{
    font-size:14px!important;
    font-weight:500!important;
    min-height:45px!important;
    border-radius:8px!important;
    border:1px solid #2D2A26!important;
    background:calc(100% - 10px) 50% no-repeat transparent url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCIgdmlld0JveD0iMCAwIDI0IDI0IiBmaWxsPSJub25lIiBzdHJva2U9IiMyRDJBMjYiIHN0cm9rZS13aWR0aD0iMiIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIiBjbGFzcz0ibHVjaWRlIGx1Y2lkZS1jaGV2cm9uLWRvd24taWNvbiBsdWNpZGUtY2hldnJvbi1kb3duIj48cGF0aCBkPSJtNiA5IDYgNiA2LTYiLz48L3N2Zz4=")!important;
    background-size:18px auto!important;
}



.tamanho-buttons {
    display:flex;
    gap:5px;
    flex-wrap:wrap;
}
.tamanho-button{
    min-width:56px;
    font-weight:500!important;
}

.tamanho-button:hover,
.tamanho-button.selected {
    background-color:#2D2A26!important;
    border-color:#2D2A26!important;
    color:#fff!important;
}

.variations{ margin-bottom:10px!important; }
/*
.variations tr:has([for="pa_tamanho"]){ display:none!important; }
*/

div.product form.cart .variations label{ margin-bottom:5px!important; opacity:1!important; }


.rey-tooltip-el, [data-tooltip-text]:before{ white-space:nowrap!important; }

.p-mb-0,
.p-mb-0 p{ margin-bottom:0!important; }

.rey-summaryAcc-item:has(.e-con){ display:block!important; }

.rey-summaryAcc-accItem:has(span:empty){ display:none!important; }

.woocommerce-Reviews-title{
    position:relative;
    height:20px;
    overflow:hidden;
    text-indent:-9999px;
    margin-bottom:20px!important;
}

.woocommerce-Reviews-title .rey-reviewTop{
    text-indent:0!important;
    position:absolute;
    top:0;
    left:0;
    z-index:1;
    margin:0!important;
}


.rey-arrowSvg,
.rey-sliderArrows .rey-arrowSvg,
.splide--slide .rey-arrowSvg{
    width:56px!important;
    height:28px!important;
    opacity:1!important;
    border-radius:60px!important;
    border:1px solid #0064A8!important;
    backdrop-filter:blur(8px)!important;
    background:rgba(243, 237, 233, 0.25)!important;
    pointer-events:all!important;
    background:50% 50% rgba(243, 237, 233, 0.25) no-repeat url("data:image/svg+xml,%3Csvg width='21' height='12' viewBox='0 0 21 12' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M14.9463 0.696232C15.2392 0.403339 15.7149 0.403339 16.0078 0.696232L20.7803 5.46967C21.0732 5.76256 21.0732 6.23732 20.7803 6.53022L16.0078 11.3037C15.7149 11.5965 15.2392 11.5965 14.9463 11.3037C14.6534 11.0108 14.6534 10.535 14.9463 10.2421L18.4395 6.74994H0.25V5.24994H18.4395L14.9463 1.75776C14.6534 1.46486 14.6534 0.989126 14.9463 0.696232Z' fill='%230064A8'/%3E%3C/svg%3E%0A")!important;
    background-size:20px auto!important;
    transition:all 0.2s!important;
    top:calc(35% - .5em)!important;
    padding:0!important;
}


.rey-sliderArrows .rey-arrowSvg{ top:calc(50% - 14px)!important; opacity:1!important; }

.rey-arrowSvg:hover,
.rey-sliderArrows .rey-arrowSvg:hover,
.splide--slide .rey-arrowSvg:hover{ background-color:rgba(0,100,168,0.15)!important; background-position: 58% 50%!important; }

.rey-arrowSvg svg,
.rey-sliderArrows .rey-arrowSvg svg,
.splide--slide .rey-arrowSvg svg{ opacity:0!important; }

.rey-arrowSvg--left,
.splide--slide .rey-arrowSvg.rey-arrowSvg--left{ left:-28px!important; }

.rey-arrowSvg--right,
.splide--slide .rey-arrowSvg.rey-arrowSvg--right{ right:-28px!important; }

.rey-wcPanels h2:first-child{ display:none!important; }


.rey-sliderArrows{ opacity:1!important; mix-blend-mode:normal!important; }


.home-video-container .elementor-widget-wrap{ overflow:hidden; }

.home-hero-slider .__title{
    text-wrap:balance;
    width:70%;
    max-width:400px;
}
.home-hero-slider .__title small{
    font-size:16px!important;
    line-height:16px!important;
    font-weight:500!important;
    margin-bottom:10px!important;
    display:block!important;
    color:#FF9015!important;
}

.home-hero-slider .__caption{ position:static!important; }

.home-hero-slider .__button{
    position:absolute!important;
    bottom:40px!important;
    left:40px!important;
    color:#F3EDE9!important;
    mix-blend-mode:difference!important;
}

.elementor-button-dashed .elementor-button::after,
.home-hero-slider .__button::after{
    content:'';
    width:30px!important;
    height:20px!important;
    background:50% 50% no-repeat url("data:image/svg+xml,%3Csvg width='21' height='12' viewBox='0 0 21 12' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M14.6963 11.3038C14.9892 11.5967 15.4649 11.5967 15.7578 11.3038L20.5303 6.53033C20.8232 6.23744 20.8232 5.76268 20.5303 5.46979L15.7578 0.696348C15.4649 0.403455 14.9892 0.403455 14.6963 0.696348C14.4034 0.989241 14.4034 1.46498 14.6963 1.75787L18.1895 5.25006L1.09687e-06 5.25006L8.34604e-07 6.75006L18.1895 6.75006L14.6963 10.2422C14.4034 10.5351 14.4034 11.0109 14.6963 11.3038Z' fill='%23F3EDE9'/%3E%3C/svg%3E%0A")!important;
    background-size:20px auto!important;
    margin-left:5px!important;
    transition:all 0.25s!important;
    position:relative;
    top:1px;
}

.elementor-button-dashed.btn-cta-black .elementor-button::after{
    background-image:url("data:image/svg+xml,%3Csvg width='21' height='12' viewBox='0 0 21 12' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M14.6963 11.3038C14.9892 11.5967 15.4649 11.5967 15.7578 11.3038L20.5303 6.53033C20.8232 6.23744 20.8232 5.76268 20.5303 5.46979L15.7578 0.696348C15.4649 0.403455 14.9892 0.403455 14.6963 0.696348C14.4034 0.989241 14.4034 1.46498 14.6963 1.75787L18.1895 5.25006L1.09687e-06 5.25006L8.34604e-07 6.75006L18.1895 6.75006L14.6963 10.2422C14.4034 10.5351 14.4034 11.0109 14.6963 11.3038Z' fill='%232D2A26'/%3E%3C/svg%3E%0A")!important;
}

.elementor-button-dashed .elementor-button:hover::after,
.home-hero-slider .__button:hover::after{
    transform:translateX(3px)!important;
}

.text-wrap-balance,
.text-wrap-balance *{ text-wrap:balance!important; }

.rey-pageCover{ display:none; }

.blog-grid-title{ text-wrap:balance; }


.woocommerce .button{ font-size:14px!important; }

.btn.btn-line-active:after, .elementor-button-underline .elementor-button:after, .woocommerce .button.rey-btn--under:after{ height:1px!important; }

.splide__track{ border-radius:15px!important; }

.rey-card.--manhattan .__inner-content{
    max-height:none!important;
    opacity:1!important;
    height:auto!important;
}

.rey-card.--manhattan .__wrapper{ max-width:800px; text-wrap:balance; }
.rey-card.--manhattan .__inner-content .__spacer{ height:15px!important; }
.rey-card.--manhattan .__captionBtn{ margin-top:15px!important; }

.blog-post-content,
.blog-post-content p{
    color:#2D2A26;
}


.home-conhecimento-slider .rey-sliderArrows .rey-arrowSvg{ top:37%!important; }

.blog-post-content h3{     font-size: 22px!important; }

/*
label[for="pa_cores"]{ display:none!important; }
*/

.woocommerce-mini-cart__buttons .rey-arrowSvg{ display:none!important; }

.woocommerce-mini-cart__buttons .btn-primary{ font-weight:400!important; font-size:14px!important; }
.woocommerce-mini-cart__buttons .btn-secondary{ border:0!important; background:linear-gradient(0deg, #848280 21.25%, #F3EDE9 90%)!important; color:#fff!important; text-transform:none!important; font-weight:400!important; font-size:14px!important; }
.woocommerce-mini-cart__buttons .btn-secondary:hover{ color:#fff!important; background:linear-gradient(0deg, #767472 21.25%, #dacfc9 90%)!important; }

.woocommerce-mini-cart .variation{ padding-left:0!important; border:0!important; text-transform:none!important; color:#2D2A26!important; font-weight:normal!important; }

.woocommerce-mini-cart .variation *{ text-transform:none!important;  color:#2D2A26!important; font-weight:normal!important; }

.woocommerce-mini-cart ~ .rey-cartShippingBar{ display:none!important; }

.rey-cartPanel-header .__cart-count{
    width: 20px;
    height: 20px;
    background:#2D2A26!important;
    color:#fff!important;
    align-items: center;
    display: flex;
    justify-content: center;
    border-radius: 30px;
    font-weight:600!important;
    line-height:1em!important;
}

.rey-cartPanel .rey-cartPanel-header{ margin-bottom:0!important; }

.rey-cartPanel .__tab-content .widget_shopping_cart .woocommerce-mini-cart-inner{ padding-top:30px!important; padding-bottom:30px!important; }

.rey-cartPanel .woocommerce-mini-cart div.quantity .cartBtnQty-controls{ border-color:#2D2A26!important; border-radius:4px!important; }

.rey-cartPanel .woocommerce-mini-cart__empty-message{ padding:50px 0; text-align:center; }

.rey-cartPanel-header .__tabs{ border-bottom:1px solid #2D2A26!important; }

.woocommerce-mini-cart .rey-cartImg img{ border-radius:8px; }

.rey-cartPanel .rey-cartPanel-title{ color:#2D2A26!important; font-size:16px!important; }

.rey-cartPanel-wrapper .rey-cartPanel{ box-shadow:none!important; }
.rey-cartPanel .woocommerce-mini-cart .woocommerce-mini-cart-item{ border-bottom-color:#2D2A26!important; }
.rey-cartPanel .woocommerce-mini-cart .woocommerce-mini-cart-price ins{ color:#2D2A26!important; font-weight:500!important; }

.rey-cartPanel .woocommerce-mini-cart__total{ border-top-color:#2D2A26!important; }

.woocommerce-mini-cart__total .minicart-total-row .minicart-total-row--subtotal,
.woocommerce-mini-cart__total .rey-toggleCoupon,
.woocommerce-mini-cart__total .minicart-total-row .minicart-total-row--subtotal *,
.woocommerce-mini-cart__total .rey-toggleCoupon *,
.rey-cartPanel .woocommerce-mini-cart__total .minicart-total-row{ color:#2D2A26!important; }

.woocommerce-mini-cart__total.total{ margin-top:0!important; }

.rey-cartPanel .woocommerce-mini-cart .woocommerce-mini-cart-item .rey-removeBtn{ border-radius:6px!important; border-color:#2D2A26!important; opacity:1!important; }

.mix-blend-mode-multiply{
    mix-blend-mode:multiply;
}


.rey-mainNavigation.rey-mainNavigation--mobile{
    height:100vh!important;
    border-radius:0 15px 15px 0!important;
    background:#F3EDE9!important;
    background:linear-gradient(233.84deg, #F3EDE9 48.45%, #0064A8 143.99%)!important;
    box-shadow:none!important;
}

.rey-searchPanel{
    border-radius:15px 0 0 15px!important;
    background:#F3EDE9!important;
    background:linear-gradient(233.84deg, #F3EDE9 48.45%, #0064A8 143.99%)!important;
    box-shadow:none!important;
}

.rey-sidePanel:has(.rey-accountPanel){
    box-shadow:none!important;
    border-radius:15px 0 0 15px!important;
}

.rey-sidePanel:has(.rey-filterPanel){
    width: 95vw !important;
    background:#F3EDE9!important;
    background:linear-gradient(233.84deg, #F3EDE9 48.45%, #0064A8 143.99%)!important;
    box-shadow:none!important;
    border-radius:0 15px 15px 0!important;
}

.rey-sidePanel:has(.rey-accountPanel) .rey-accountPanel{
    border-radius:15px 0 0 15px!important;
    background:#F3EDE9!important;
    background:linear-gradient(233.84deg, #F3EDE9 48.45%, #0064A8 143.99%)!important;
    box-shadow:none!important;
}

[data-layout=offcanvas] .rey-accountWishlist-wrapper{
    border-top-color:#2D2A26!important;
}

.rey-accountPanel-wrapper[data-layout=offcanvas] .rey-accountPanel .rey-accountPanel-title, .rey-accountPanel-wrapper[data-layout=offcanvas] .rey-accountPanel .rey-wishlistPanel-title{
    color:#2D2A26!important;
    font-size:16px!important;
    font-weight:normal!important;
    text-transform:none!important;
}

.rey-mobileNav-header{ border-bottom-color:#2D2A26!important; }

.rey-searchPanel-inner form > label:first-of-type{
    position:relative;
    overflow:hidden;
    color:#2D2A26!important;
    font-size:16px!important;
    font-weight:normal!important;
    text-transform:none!important;
    text-indent:-9999px!important;
    opacity:1!important;
}

.rey-searchPanel-inner form > label:first-of-type::after{
    content:'Pesquisa';
    position:absolute;
    top:0;
    left:0;
    text-indent:0!important;
}


.rey-sidePanel-close .__icons{ color:#2D2A26!important; }

.rey-icon-arrow-classic{
    width:16px!important;
    height:16px!important;
    background:50% 50% no-repeat url("data:image/svg+xml,%3Csvg width='16' height='15' viewBox='0 0 16 15' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M10.4648 4.14645C10.6601 3.95119 10.9766 3.95119 11.1719 4.14645L14.3535 7.32809C14.5488 7.52335 14.5488 7.83986 14.3535 8.03512L11.1719 11.2168C10.9766 11.412 10.6601 11.412 10.4648 11.2168C10.2696 11.0215 10.2696 10.705 10.4648 10.5097L12.793 8.1816L1 8.1816L1 7.1816L12.793 7.1816L10.4648 4.85348C10.2696 4.65822 10.2696 4.34171 10.4648 4.14645Z' fill='black'/%3E%3C/svg%3E%0A");
    background-size:contain;
}

.rey-icon-arrow-classic *{ opacity:0!important; }


.rey-cartPanel .woocommerce-mini-cart .woocommerce-mini-cart-item .rey-removeBtn:hover{ background:#2D2A26!important; }
.rey-cartPanel .woocommerce-mini-cart .woocommerce-mini-cart-item .rey-removeBtn:hover svg{ filter:invert(1); }

.rey-cartPanel .woocommerce-mini-cart .woocommerce-mini-cart-item img{ border-radius:6px!important; }

button[name="apply_coupon"]{
    background:transparent!important;
    border:1px solid #2D2A26!important;
    color:#2D2A26!important;    
}

button[name="apply_coupon"]:hover{
    color:#fff!important;
    background:#2D2A26!important;
}

.pg-produtos .rey-filterBtn[data-target="filters-sidebar"]{ display:none!important; }
.pg-produtos .rey-siteMain .rey-breadcrumbs,
.pg-produtos .rey-siteMain .woocommerce-products-header{ display:none!important; }

.woocommerce-result-count{
    font-size:14px!important;
    font-weight:normal!important;
    color:#2D2A26!important;
    text-transform:none!important;
}

.rey-loopHeader {
    margin-bottom:20px!important;
    border-bottom:none!important;
    /*
    padding-top:8px!important;
    padding-bottom:10px!important;
    margin-bottom:30px!important;
    border-top:1px solid #2D2A26!important;
    border-bottom:1px solid #2D2A26!important;
    */
}


/*.woocommerce-shop .rey-swatches .rey-loopDetails .price ins{ margin-left:-17px!important; }*/

.rey-sidebar.rey-filterSidebar{
    /*border-right:1px solid #2D2A26;
    padding-right:20px;*/
}

.rey-loopHeader.--active-pos-above_grid .widget_reyajfilter-active-filters {
    margin-top: 10px!important;
    /*
    border-top:1px solid #2D2A26!important;
    padding-top:15px!important;
    */
}

.reyajfilter-active-filters a{
    border-radius:6px!important;
    border-color:#2D2A26!important;
    margin: 0 6px 6px 0!important;
    transition:all 0.25s;
}

.reyajfilter-active-filters a svg{ opacity:1!important; }

.reyajfilter-active-filters a:hover svg{ opacity:1!important;  }
.reyajfilter-active-filters a:hover{ color:#fff!important; background:#2D2A26!important; }

.reyajfilter-search-filter input[type="search"]{
    height:40px!important;
    border-radius:6px!important;
    border:1px solid #2D2A26!important;
    font-size:14px!important;
}

input[type="search"]::-webkit-search-cancel-button{
    -webkit-appearance:none!important;
    appearance:none!important;
    display:none!important;
}

.reyajfilter-searchbox{
    color:#2D2A26!important;
}

.reyajfilter-searchbox .rey-icon{
    opacity:1!important;
    font-size:16px!important;
    fill:#2D2A26!important;
    color:#2D2A26!important;
}

.rey-sidebar.rey-filterSidebar .rey-sidebarInner{ padding-top:13px; }

.rey-filterPanel h3,
.rey-sidebar.rey-filterSidebar h3{
    font-size:16px!important;
    line-height:1em!important;
    font-weight:normal!important;
    color:#2D2A26!important;
    margin-bottom:15px!important;
}

.rey-filterPanel .rey-filterList--color .reyajfilter-layered-list li,
.rey-filterSidebar .rey-filterList--color .reyajfilter-layered-list li{
    border:0!important;
}

.rey-filterPanel .rey-filterList--color .reyajfilter-layered-list li:hover,
.rey-filterPanel .rey-filterList--color .reyajfilter-layered-list li.chosen,
.rey-filterSidebar .rey-filterList--color .reyajfilter-layered-list li:hover,
.rey-filterSidebar .rey-filterList--color .reyajfilter-layered-list li.chosen{
    background:none!important;
}

.rey-filterPanel .rey-filterList--color .reyajfilter-layered-list li.chosen a .__swatch,
.rey-filterSidebar .rey-filterList--color .reyajfilter-layered-list li.chosen a .__swatch{
    position:relative!important;
}

.rey-filterPanel .rey-filterList--color .reyajfilter-layered-list li.chosen a .__swatch::after,
.rey-filterSidebar .rey-filterList--color .reyajfilter-layered-list li.chosen a .__swatch::after{
    content:''!important;
    width:12px;
    height:12px;
    background:50% 50% no-repeat #2D2A26 url('data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCIgdmlld0JveD0iMCAwIDI0IDI0IiBmaWxsPSJub25lIiBzdHJva2U9IiNmZmYiIHN0cm9rZS13aWR0aD0iMiIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIiBjbGFzcz0ibHVjaWRlIGx1Y2lkZS1jaGVjay1pY29uIGx1Y2lkZS1jaGVjayI+PHBhdGggZD0iTTIwIDYgOSAxN2wtNS01Ii8+PC9zdmc+')!important;
    background-size:10px auto!important;
    position:absolute!important;
    top:-3px!important;
    right:-3px!important;
    z-index:2!important;
    border-radius:20px!important;
}

:is(.reyajfilter-layered-nav,.woocommerce-widget-layered-nav).--style-checkboxes li .__checkbox{ border-radius:4px; }

.rey-filterPanel .rey-filterList--color .reyajfilter-layered-list a[data-key="attro-cor"],
.rey-filterSidebar .rey-filterList--color .reyajfilter-layered-list a[data-key="attro-cor"]{ padding:0!important; }

.rey-filterPanel .rey-filterList--color .reyajfilter-layered-list a[data-key="attro-cor"] .__swatch,
.rey-filterSidebar .rey-filterList--color .reyajfilter-layered-list a[data-key="attro-cor"] .__swatch{
    border-radius:50px!important;
    border:1px solid rgba(45,42,38,0.1);
    box-sizing:border-box;
}

.rey-filterPanel .reyajfilter-price-filter-widget [class="button"]:has(.rey-arrowSvg),
.rey-filterSidebar .reyajfilter-price-filter-widget [class="button"]:has(.rey-arrowSvg){
    border:0!important;
    background:none!important;
    flex:auto!important;
    width:36px!important;
}

.rey-filterPanel .reyajfilter-price-filter-widget [class="button"]:has(.rey-arrowSvg) .rey-arrowSvg,
.rey-filterSidebar .reyajfilter-price-filter-widget [class="button"]:has(.rey-arrowSvg) .rey-arrowSvg{
    background:50% 50% no-repeat url("data:image/svg+xml,%3Csvg width='16' height='15' viewBox='0 0 16 15' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M10.4648 4.14645C10.6601 3.95119 10.9766 3.95119 11.1719 4.14645L14.3535 7.32809C14.5488 7.52335 14.5488 7.83986 14.3535 8.03512L11.1719 11.2168C10.9766 11.412 10.6601 11.412 10.4648 11.2168C10.2696 11.0215 10.2696 10.705 10.4648 10.5097L12.793 8.1816L1 8.1816L1 7.1816L12.793 7.1816L10.4648 4.85348C10.2696 4.65822 10.2696 4.34171 10.4648 4.14645Z' fill='black'/%3E%3C/svg%3E%0A")!important;
    background-size:16px auto!important;
    border:0!important;
}

.rey-filterPanel .reyajfilter-price-filter-widget [class="button"]:has(.rey-arrowSvg) svg,
.rey-filterSidebar .reyajfilter-price-filter-widget [class="button"]:has(.rey-arrowSvg) svg{ display:none!important; }


.rey-filterPanel .reyajfilter-price-filter-widget input[type="number"],
.rey-filterSidebar .reyajfilter-price-filter-widget input[type="number"]{
    border-radius:8px!important;
    border:1px solid #2D2A26!important;
    background:transparent!important;
}

.rey-filterPanel .reyajfilter-price-filter-widget input[type="number"]:focus,
.rey-filterSidebar .reyajfilter-price-filter-widget input[type="number"]:focus{
    background:#fff!important;
}

.rey-filterPanel .reyajfilter-price-filter-widget .__currency,
.rey-filterSidebar .reyajfilter-price-filter-widget .__currency,
.ltr .reyajfilter-price-filter--custom .__separator{
    font-family:'Inter'!important;
    font-weight:normal!important;
    color:#2D2A26!important;
    margin-right:8px!important;
}

.rey-filterPanel .reyajfilter-price-filter--custom input.__min,
.rey-filterSidebar .reyajfilter-price-filter--custom input.__min{ height:35px!important; margin-right:10px!important; }

.rey-filterPanel .reyajfilter-price-filter--custom input.__max,
.rey-filterSidebar .reyajfilter-price-filter--custom input.__max{ height:35px!important; margin-right:0!important; }

.rey-sidebar.widget-area.shop-sidebar .widget:not(:first-child){
    margin-top:40px!important;
}

.rey-sidebar.widget-area.shop-sidebar .widget:first-child{ margin-bottom:45px!important; }

.rey-filterList:is(.rey-filterList--color,.rey-filterList--image,.rey-filterList--button) li{
    border-radius:6px!important;
    border-color:#2D2A26!important;
}

.rey-filterList:is(.rey-filterList--color,.rey-filterList--image,.rey-filterList--button) li.chosen,
.rey-filterList:is(.rey-filterList--color,.rey-filterList--image,.rey-filterList--button) li:hover{
    background:#2D2A26!important;
    color:#fff!important;
}

.rey-filterList:is(.rey-filterList--color,.rey-filterList--image,.rey-filterList--button) li.chosen,
.rey-filterList:is(.rey-filterList--color,.rey-filterList--image,.rey-filterList--button) li.chosen a,
.rey-filterList:is(.rey-filterList--color,.rey-filterList--image,.rey-filterList--button) li:hover a,
.rey-filterList:is(.rey-filterList--color,.rey-filterList--image,.rey-filterList--button) li:hover a:hover{
    color:#fff!important;
}

.js-rey-headerSearch .rey-headerIcon-icon,
.js-rey-headerAccount .rey-headerIcon-icon,
.js-rey-headerCart .rey-headerIcon-icon{ transition:all 0.25s!important; }

.js-rey-headerSearch:hover .rey-headerIcon-icon,
.js-rey-headerAccount:hover .rey-headerIcon-icon,
.js-rey-headerCart:hover .rey-headerIcon-icon{ opacity:0.55!important; }

.js-rey-headerSearch .rey-headerIcon-icon svg,
.js-rey-headerAccount .rey-headerIcon-icon svg,
.js-rey-headerCart .rey-headerIcon-icon svg{ opacity:0!important; }

.js-rey-headerSearch .rey-headerIcon-icon{
    background:50% 50% no-repeat url("data:image/svg+xml,%3Csvg width='16' height='17' viewBox='0 0 16 17' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M7.64648 0.427734C11.7886 0.427734 15.1465 3.7856 15.1465 7.92773C15.1465 9.89345 14.3888 11.6812 13.1514 13.0186L15.8535 15.7207L15.918 15.7988C16.046 15.9929 16.0243 16.2569 15.8535 16.4277C15.6827 16.5985 15.4187 16.6202 15.2246 16.4922L15.1465 16.4277L12.4258 13.707C11.128 14.7814 9.4629 15.4277 7.64648 15.4277C3.50435 15.4277 0.146484 12.0699 0.146484 7.92773C0.146484 3.7856 3.50435 0.427734 7.64648 0.427734ZM7.64648 1.42773C4.05663 1.42773 1.14648 4.33788 1.14648 7.92773C1.14648 11.5176 4.05663 14.4277 7.64648 14.4277C11.2363 14.4277 14.1465 11.5176 14.1465 7.92773C14.1465 4.33788 11.2363 1.42773 7.64648 1.42773Z' fill='%232D2A26'/%3E%3C/svg%3E%0A")!important;
    background-size:contain!important;
}

.js-rey-headerCart .rey-headerIcon-icon{
    background:50% 50% no-repeat url("data:image/svg+xml,%3Csvg width='16' height='16' viewBox='0 0 16 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M5.5 12.5742C6.32843 12.5742 7 13.2458 7 14.0742C7 14.9026 6.32843 15.5742 5.5 15.5742C4.67157 15.5742 4 14.9026 4 14.0742C4 13.2458 4.67157 12.5742 5.5 12.5742ZM11.5 12.5742C12.3284 12.5742 13 13.2458 13 14.0742C13 14.9026 12.3284 15.5742 11.5 15.5742C10.6716 15.5742 10 14.9026 10 14.0742C10 13.2458 10.6716 12.5742 11.5 12.5742ZM4 0.574219C4.22653 0.574219 4.42503 0.726436 4.4834 0.945312L5.05078 3.07422H15.5C15.6659 3.07422 15.821 3.15656 15.9141 3.29395C16.0071 3.43133 16.0255 3.60574 15.9639 3.75977L13.9639 8.75977C13.8879 8.94959 13.7045 9.07422 13.5 9.07422H6.26758L4.93457 11.0742H13.5C13.7761 11.0742 14 11.2981 14 11.5742C14 11.8504 13.7761 12.0742 13.5 12.0742H4C3.81578 12.0742 3.64666 11.9728 3.55957 11.8105C3.47256 11.648 3.4817 11.4503 3.58398 11.2969L5.45801 8.48438L3.61523 1.57422H0.5C0.223858 1.57422 0 1.35036 0 1.07422C0 0.798076 0.223858 0.574219 0.5 0.574219H4ZM6.38477 8.07422H13.1621L13.9619 6.07422H5.85156L6.38477 8.07422ZM5.58398 5.07422H14.3613L14.7617 4.07422H5.31738L5.58398 5.07422Z' fill='%232D2A26'/%3E%3C/svg%3E%0A")!important;
    background-size:contain!important;
}

.js-rey-headerAccount .rey-headerIcon-icon{
    background:50% 50% no-repeat url("data:image/svg+xml,%3Csvg width='16' height='17' viewBox='0 0 16 17' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M12.2061 10.5791C14.3194 10.6863 16 12.4342 16 14.5742V16.5742H0V14.5742C0 12.3651 1.79086 10.5742 4 10.5742H12L12.2061 10.5791ZM4 11.5742C2.34315 11.5742 1 12.9174 1 14.5742V15.5742H15V14.5742C15 12.9174 13.6569 11.5742 12 11.5742H4ZM7.5 0.574219C9.98528 0.574219 12 2.58894 12 5.07422C12 7.5595 9.98528 9.57422 7.5 9.57422C5.01472 9.57422 3 7.5595 3 5.07422C3 2.58894 5.01472 0.574219 7.5 0.574219ZM7.5 1.57422C5.567 1.57422 4 3.14122 4 5.07422C4 7.00722 5.567 8.57422 7.5 8.57422C9.433 8.57422 11 7.00722 11 5.07422C11 3.14122 9.433 1.57422 7.5 1.57422Z' fill='%232D2A26'/%3E%3C/svg%3E%0A")!important;
    background-size:contain!important;
}

.rey-filterPanel__reset{
    font-weight:normal!important;
    text-transform:none!important;
    color:#2D2A26!important;
    opacity:1!important;
}

.rey-pageHeader{ display:none; }

.header-inner-container .e-con-inner,
.footer-main-container .e-con-inner{ padding-left:25px!important; padding-right:25px!important; }

.e-con.e-parent .e-con-inner{ padding-left:25px!important; padding-right:25px!important; }

.rey-siteContainer,
.e-con.e-parent .e-con-inner .e-con-inner,
.e-con.e-parent .e-con-inner .e-con-inner .e-con-inner{ padding-left:0!important; padding-right:0!important; }

.elementor-top-section{ margin-left:0!important; margin-right:0!important; padding-left:25px!important; padding-right:25px!important; }

.single-product .rey-siteContainer{ padding-top:0px!important; padding-left:25px!important; padding-right:25px!important; }

.single-product div.product div.summary{ padding-right:0!important; }

.single-product div.product .product_title,
.single-product .woocommerce-product-details__short-description{ text-wrap:balance; }

.post-type-archive-product .rey-siteContainer { padding-left:25px!important; padding-right:25px!important; }

.pg-blog .rey-pageContent{ max-width:1390px; margin-left:auto; margin-right:auto; }

.pg-legal .rey-pageContent p{ margin-bottom:15px!important; }

.pg-legal .rey-pageContent p a,
.single-post .rey-siteContent p a{ text-decoration:underline; transition:all 0.2s; text-decoration-thickness:1px!important; text-underline-offset:3px!important; }

.pg-legal .rey-pageContent p a:hover,
.single-post .rey-siteContent p a:hover{ color:#FF9015!important; text-underline-offset:1px!important; }

.footer-bottom-block a::after{ display:none!important; }
.footer-bottom-block a{
    text-decoration:underline!important;
    text-decoration-thickness:1px!important;
    text-underline-offset:0px!important;
    text-decoration-color:rgba(45, 42, 38, 0)!important;
    transition:all 0.2s!important;
}
.footer-bottom-block a:hover{
    text-decoration:underline!important;
    text-decoration-thickness:1px!important;
    text-underline-offset:3px!important;
    text-decoration-color:rgba(45, 42, 38, 1)!important;
}

.checklist-item .elementor-icon-box-icon{ margin-top:4px; }

.single-post [data-elementor-type="wp-post"] .e-con-boxed{ padding-right:15vw; }

.sollac-accordion .e-n-accordion-item-title{ padding-left:0!important; padding-right:0!important; }

.single-product .entry-summary .variations{ margin-bottom:20px!important;}

.single-product .entry-summary .variations tr:has(.label):has(.value){
	display:flex!important;
	flex-flow:column!important;
}

.single-product .entry-summary .variations .value{ margin-bottom:0!important; padding-bottom:0!important; }
.single-product .entry-summary .variations .value select,
.single-product .entry-summary .variations .value .rey-swatchList.--type-button{ margin-bottom:0!important; }

.single-product .entry-summary .variations tbody{ display:flex!important; flex-flow:column!important; gap:15px!important; }

.single-product .entry-summary .variations select{ max-width:450px; min-width:0; }
.single-product .entry-summary .variations select[data-attribute_name="attribute_pa_tamanho"]{ max-width:250px; margin-bottom:10px; }

/*
.single-product .entry-summary .variations tr:not(:has(.rey-swatchList-item.--type-button.rey-swatchList-item--regular.--selected)):not(:has(.swatchList-sidebar--btn)) select{ display:block!important; }
*/

.single-product .entry-summary .variations tr:has(.rey-swatchList-item.--type-button.rey-swatchList-item--regular.--selected):not(:has(.rey-swatchList-item.--type-button.rey-swatchList-item--regular:not(.--selected))) .rey-swatchList-item{
    box-shadow:none!important;
    padding:0!important;
    width:auto!important;
    min-width:0!important;
}

.single-product .entry-summary .variations tr:has(.rey-swatchList-item.--type-button.rey-swatchList-item--regular.--selected):not(:has(.rey-swatchList-item.--type-button.rey-swatchList-item--regular:not(.--selected))){
    display:flex!important;
    flex-flow:row!important;
    justify-content:flex-start!important;
    align-items:center!important;
    margin-bottom:-5px!important;
}

.single-product .entry-summary .variations tr:has(.rey-swatchList-item.--type-button.rey-swatchList-item--regular.--selected):not(:has(.rey-swatchList-item.--type-button.rey-swatchList-item--regular:not(.--selected))) td,
.single-product .entry-summary .variations tr:has(.rey-swatchList-item.--type-button.rey-swatchList-item--regular.--selected):not(:has(.rey-swatchList-item.--type-button.rey-swatchList-item--regular:not(.--selected))) th{
    width:auto!important;
    height:auto!important;
    line-height:1em;
}

.single-product .entry-summary .variations tr:has(.rey-swatchList-item.--type-button.rey-swatchList-item--regular.--selected):not(:has(.rey-swatchList-item.--type-button.rey-swatchList-item--regular:not(.--selected))) td label,
.single-product .entry-summary .variations tr:has(.rey-swatchList-item.--type-button.rey-swatchList-item--regular.--selected):not(:has(.rey-swatchList-item.--type-button.rey-swatchList-item--regular:not(.--selected))) th label{
    margin:0!important;
    padding:0!important;
}

.single-product .entry-summary .variations tr:has(.rey-swatchList-item.--type-button.rey-swatchList-item--regular.--selected):not(:has(.rey-swatchList-item.--type-button.rey-swatchList-item--regular:not(.--selected))) td label::after,
.single-product .entry-summary .variations tr:has(.rey-swatchList-item.--type-button.rey-swatchList-item--regular.--selected):not(:has(.rey-swatchList-item.--type-button.rey-swatchList-item--regular:not(.--selected))) th label::after{
    content:':';
}

.rey-loopPrice .woocommerce-Price-amount+.woocommerce-Price-amount{ margin:0 0 0 -2px!important; }

.single-product .entry-summary .rey-resetVariations{ display:none!important; }

.woocommerce-loop-product__title{ margin-bottom:10px!important; }

.rey-productThumbnail{ position:relative; }
.rey-productThumbnail::before{
    content:'';
    width:100%;
    height:100%;
    position:absolute;
    top:0;
    left:0;
    background:#c3b9b0;
    opacity:0.15;
    z-index:2;
    mix-blend-mode:multiply;
    pointer-events:none;
}

.--extraImg-second:hover .rey-productThumbnail__second~.rey-thumbImg,
.--extraImg-second:hover .rey-productThumbnail__second~.container-image-and-badge .rey-thumbImg{ opacity:1!important; }

.rey-mainMenu .--submenu-indicator-dash{ display:none; }

html .ltr .rey-mainMenu.--has-indicators .menu-item-has-children>a{ padding-right:0!important; }

.rey-mega-gs{
    padding:25px 0!important;
    background:transparent!important;
    box-shadow:0 10px 10px rgba(0,0,0,.035)!important;
}

.rey-mega-gs .e-con.e-parent .e-con-inner{
    padding-left:25px!important;
    padding-right:25px!important;
    transition:all 0.25s;
}

.body-has-scrolled .rey-mega-gs .e-con.e-parent .e-con-inner{ padding-left:45px!important; padding-right:5px!important; }

.current-menu-item > a span{
    color:#2D2A26!important;
    text-decoration:underline!important;
    text-decoration-thickness:1px!important;
    text-underline-offset:8px!important;
    text-decoration-color:rgba(45,42,38,0.8)!important;
}

.page-intro-banner{
    width:calc(100% - 50px)!important;
    margin-left:auto!important;
    margin-right:auto!important;
}

.summary .cr-wrap{ display:none!important; }

.cr-wrap .cr-fields{
    display:flex!important;
    flex-flow:wrap!important;
    gap:10px!important;
}

.cr-wrap .cr-fields label{
    flex-basis:calc(50% - 5px);
    display:block;
    margin-bottom:4px;
    color:#2D2A26;
    font-size:12px;
}

.cr-wrap .cr-fields input[type="number"]{
    width:100%;
    height:43px;
    border:1px solid #535557;
    border-radius:8px;
    background:#F3EDE9;
}

.cr-wrap .cr-btn-calcular, .cr-wrap .cr-btn-limpar{
    width:50%;
    flex-basis:100%;
    height:39px;
    background:#2D2A26;
    border-radius:8px;
    padding:6px 15px;
    font-weight:normal;
    font-size:14px;
    color:#F3EDE9;
    margin-top:0;
}

.cr-wrap .cr-messages{
    margin-top:12px!important;
}

.cr-wrap .cr-messages,
.cr-wrap .cr-messages span{
    font-size:14px;
    color:#2D2A26!important;
}

.cr-wrap .cr-btn-calcular:hover{
    color:#fff;
}

.cr-wrap .cr-output{
    border-top:1px solid #2D2A26;
    padding-top:20px;
    margin-top:20px!important;
    color:#2D2A26!important;
    font-size:14px!important;
}

.cr-wrap .cr-add-to-cart{
    font-weight:500!important;
    text-transform:none!important;
    background:linear-gradient(0deg, #7C4D3A 21.25%, #E28C6A 90%)!important;
    color:#fff!important;
    border:0!important;
    margin-top:20px!important;
    width:100%;
    height:39px;
    border-radius:6px;
    font-size:14px;
}

.cr-wrap .cr-add-to-cart:hover{
    background: linear-gradient(0deg, #623C2D 21.25%, #B26F55 90%) !important;
}

.cr-wrap .cr-suggestion-title{
    border-bottom:1px solid #2D2A26;
    color:#2D2A26;
    font-size:14px;
    font-weight:600;
    padding:0px 0 20px;
    margin-bottom:15px;
}

.cr-grand-total{
    border-top:1px solid #2D2A26;
    color:#2D2A26;
    font-size:15px;
    font-weight:600;
    padding:20px 0 0 0;
}

.cr-table-wrap .cr-table{
    font-size:15px;
    color:#2D2A26;
    margin-bottom:20px;
}

.cr-table-wrap .cr-table tr,
.cr-table-wrap .cr-table tr th,
.cr-table-wrap .cr-table tr td{
    border:0!important;
    font-size:14px;
    color:#2D2A26;
}

.cr-table-wrap .cr-table tr th,
.cr-table-wrap .cr-table tr td{
    padding-left:0!important;
    padding-right:0!important;
}

.summary .variations tbody tr:has(label[for="pa_tamanho"]){ order:2; }
.summary .variations tbody tr:has(label[for="pa_cores"]){ order:1; }

.summary .single_add_to_cart_button{ height:39px!important; margin-top:10px; }

.summary .rey-totalPrice{ margin-top:-10px; }

body:not(:has(.cr-wrap)) .rey-cartBtnQty div.quantity{ flex-basis:100%!important; }
body:not(:has(.cr-wrap)) .rey-cartBtnQty div.rey-qtyField{ width:fit-content!important; }

.products-top-badges-filters a .elementor-icon-list-text{
    border:1px solid rgba(45,42,38,0.8)!important;
    border-radius:50px;
    padding:5px 15px;
    transition:all 0.25s!important;
    color:#2D2A26!important;
}

.products-top-badges-filters .elementor-icon-list-items{
    gap:10px;
}

.products-top-badges-filters a.--active .elementor-icon-list-text,
.products-top-badges-filters a:hover .elementor-icon-list-text{
    border:1px solid rgba(45,42,38,1)!important;
    background:#2D2A26;
    color:#F3EDE9!important;
}

.products-top-badges-filters{ transition:all 0.25s; }
.--is-filtering .products-top-badges-filters{ pointer-events:none; opacity:0.7; }

.rey-filterPanel-wrapper.rey-sidePanel{ max-width:470px; }

body:not(.elementor-editor-active):has(.products-top-badges-filters) .grid-filters-for-triggers{ display:none!important; }

body:not(.elementor-editor-active):has(.products-top-badges-filters) .rey-ecommSidebar .widget_reyajfilter-category-filter{ display:none!important; }

body.--side-animated .rey-siteContent{ transform:none!important; }

/*body:not(.elementor-editor-active):has(.products-top-badges-filters) .widget_reyajfilter-category-filter,*/
body:not(.elementor-editor-active):has(.products-top-badges-filters) .reyEl-productGrid .reyajfilter-ajax-term-filter,
body:not(.elementor-editor-active):has(.products-top-badges-filters) .rey-filterBtn__count,
body:not(.elementor-editor-active):has(.products-top-badges-filters) .rey-filterBtn__reset{ display:none!important; }

body:not(.elementor-editor-active):has(.products-top-badges-filters) .rey-filterBtn .__loop-separator{
    margin-left:15px!important;
    margin-right:15px!important;
    height:18px!important;
    width:1px!important;
    background:rgba(45,42,38,0.5)!important;
}

.rey-filterList--color ul li a{
    border-radius:100%!important;
    /*border:1px solid rgba(45,42,38,0.075)!important;*/
    border:none!important;
    padding:0!important;
}

.rey-filterList--color ul li a .__swatch{
    box-shadow:inset 0px 0px 0px 1px rgba(0, 0, 0, 0.1)!important;
}

:is(.woocommerce-message,.woocommerce-error,.woocommerce-info){
    background:transparent!important;
    border:none!important;
    color:#2D2A26!important;
    padding-left:0!important;
    padding-right:0!important;
    padding-bottom:0!important;
}

:is(.woocommerce-message,.woocommerce-error,.woocommerce-info)::before{
    display:none!important;
}

html .--extraImg-second:hover .rey-productThumbnail__second{ opacity:0!important; }

.summary .reset_variations{ display:none!important; }

.summary:has(.swatchList-sidebar--btn-wrapper):has(.paintCalculator-sidebar--btn-wrapper) .paintCalculator-sidebar--btn-wrapper{ opacity:0.35!important; pointer-events:none!important; }
.summary:has(.swatchList-sidebar--btn-wrapper):has(.paintCalculator-sidebar--btn-wrapper):has(.swatchList-sidebar--btn-wrapper .rey-swatchList-item.--selected) .paintCalculator-sidebar--btn-wrapper{ opacity:1!important; pointer-events:all!important; }

.rey-filterPanel .ss-wrapper:not(.ss-hidden-bar) .rey-ecommSidebar{ padding-right:40px!important; }

.rey-pBadge{
    border-radius:30px!important;
    box-shadow:none!important;
}

.rey-pBadge span{
    background:#FF9015!important;
    color:#2D2A26!important;
    border-radius:30px!important;
    font-weight:normal!important;
    box-shadow:none!important;
}

.minicart-total-row--shipping .minicart-total-row-head{ position:relative; color:rgba(0,0,0,0)!important; }

.minicart-total-row--shipping .minicart-total-row-head::after{
    width:130px;
    content:'PORTES DE ENVIO:';
    position:absolute;
    top:0;
    left:0;
    color:#2D2A26!important;
}

.woocommerce .rey-checkoutBar li:after{ height:1px!important; }
.woocommerce .rey-checkoutBar-wrapper.--numbers li.--is-active:before{
    background:#2D2A26!important;
    color:#fff!important;
    border-color:#2D2A26!important;
}

.woocommerce .rey-checkoutBar-wrapper.--numbers li:before{ line-height:24px!important; }

.woocommerce .rey-checkoutBar h4{ margin-bottom:1px!important; color:#2D2A26!important; text-transform:none!important; font-weight:normal!important; font-size:16px!important; line-height:16px!important; }
.woocommerce .rey-checkoutBar p{ text-transform:none!important; font-size:12px; color:#2D2A26!important; opacity:0.7!important; }

.woocommerce .rey-checkoutBar-wrapper.--numbers li{ align-items:flex-start!important; }

.woocommerce .rey-checkoutBar-wrapper.--numbers li:before{ margin-right:12px!important; }

.rey-cartPage.--layout-custom .woocommerce-cart-formWrapper,
.woocommerce form.woocommerce-checkout #customer_details{
    margin-right: 50px;
    padding-right: 50px;
    border-right: 1px solid rgba(45,42,38,0.3);
}

.woocommerce table.shop_table.woocommerce-cart-form__contents td.product-name .woocommerce-mini-cart-item-title { font-size:16px!important; }

.woocommerce .rey-classic-reviewOrder-img,
.woocommerce table.shop_table.woocommerce-cart-form__contents .woocommerce-cart-form__cart-thumbnail{
    position:relative!important;
    margin-right:20px!important;
    width:80px!important;
    border-radius:15px!important;
    background:#fff!important;
}

.woocommerce .rey-classic-reviewOrder-img img,
.woocommerce table.shop_table.woocommerce-cart-form__contents .woocommerce-cart-form__cart-thumbnail img{
    aspect-ratio:1!important;
    object-fit:contain!important;
}

.woocommerce table.shop_table.woocommerce-cart-form__contents .woocommerce-cart-form__cart-thumbnail a{
    position:relative;
    z-index:1;
}

.woocommerce .rey-classic-reviewOrder-img::before,
.woocommerce table.shop_table.woocommerce-cart-form__contents .woocommerce-cart-form__cart-thumbnail::before{
    content:'';
    width:100%;
    height:100%;
    position:absolute;
    top:0;
    left:0;
    background:#c3b9b0;
    opacity:0.1;
    z-index:2;
    mix-blend-mode:multiply;
    pointer-events:none;
    border-radius:15px!important;
}

.woocommerce table.shop_table.woocommerce-cart-form__contents td.product-name a.remove{
    opacity:0.4!important;
    margin-top:5px!important;
}

.woocommerce .cart_totals .shop_table th,
.--totals-style-1 .cart_totals .shop_table, .--totals-style-2 .cart_totals .shop_table,
.--totals-style-1 .cart_totals .shop_table tr.shipping td:before, .--totals-style-2 .cart_totals .shop_table tr.shipping td:before,
.rey-cartPage.--layout-custom .cart_totals>h2,
.rey-cartPage.--layout-custom .cart_totals>*{ color:#2D2A26!important; }


.woocommerce-cart .wc-proceed-to-checkout .button.checkout-button,
.woocommerce-checkout #payment .place-order #place_order,
#add_payment_method #payment .place-order #place_order{
    text-transform:none!important;
    font-weight:normal!important;
    color:#fff!important;
    background:linear-gradient(0deg, #7C4D3A 21.25%, #E28C6A 90%)!important;
    border:none!important;
    font-size:14px!important;
    letter-spacing:0!important;
}

.woocommerce-cart .wc-proceed-to-checkout .button.checkout-button:hover,
.woocommerce-checkout #payment .place-order #place_order:hover,
#add_payment_method #payment .place-order #place_order:hover{
    background:linear-gradient(0deg, #623C2D 21.25%, #B26F55 90%)!important;
}

.woocommerce-cart .button.checkout-button,
.woocommerce-checkout #payment .place-order #place_order,
#add_payment_method #payment .place-order #place_order{ padding:1rem!important; }

.woocommerce-checkout #payment .place-order button[type=submit]:before, #add_payment_method #payment .place-order button[type=submit]:before{ display:none!important; }

.elementor-widget-reycore-wc-cart .button[name="calc_shipping"],
.elementor-widget-reycore-wc-cart .button[name="apply_coupon"],
.elementor-widget-reycore-wc-checkout .button[name="apply_coupon"],
.woocommerce-form-login__submit,
.woocommerce-ResetPassword .woocommerce-Button,
.woocommerce-MyAccount-content .wc-forward.button,
.woocommerce-EditAccountForm [name="save_account_details"],
.woocommerce-account .addresses .title .edit,
button[name="save_address"]{
    border:1px solid #2D2A26!important;
    background:transparent!important;
    color:#2D2A26!important;
    font-weight:normal!important;
    font-size:14px!important;
    line-height:1em!important;
    border-radius:6px!important;
    text-transform:none!important;
    letter-spacing:0!important;
}

.elementor-widget-reycore-wc-cart .button[name="calc_shipping"]:hover,
.elementor-widget-reycore-wc-cart .button[name="apply_coupon"]:hover,
.elementor-widget-reycore-wc-checkout .button[name="apply_coupon"]:hover,
.woocommerce-form-login__submit:hover,
.woocommerce-ResetPassword .woocommerce-Button:hover,
.woocommerce-MyAccount-content .wc-forward.button:hover,
.woocommerce-EditAccountForm [name="save_account_details"]:hover,
.woocommerce-account .addresses .title .edit:hover,
button[name="save_address"]:hover{
    color:#fff!important;
    background:#2D2A26!important;
}

.woocommerce-ResetPassword .woocommerce-Button,
.woocommerce-EditAccountForm [name="save_account_details"],
button[name="save_address"]{
    color:#fff!important;
    background:#2D2A26!important;
}

.woocommerce-ResetPassword .woocommerce-Button:hover,
.woocommerce-EditAccountForm [name="save_account_details"]:hover,
button[name="save_address"]:hover{
    background:transparent!important;
    color:#2D2A26!important;    
}

.elementor-widget-reycore-wc-cart input[type=email],
.elementor-widget-reycore-wc-cart input[type=number],
.elementor-widget-reycore-wc-cart input[type=password],
.elementor-widget-reycore-wc-cart input[type=search],
.elementor-widget-reycore-wc-cart input[type=tel],
.elementor-widget-reycore-wc-cart input[type=text],
.elementor-widget-reycore-wc-cart select,
.elementor-widget-reycore-wc-cart textarea,

.elementor-widget-reycore-wc-checkout input[type=email],
.elementor-widget-reycore-wc-checkout input[type=number],
.elementor-widget-reycore-wc-checkout input[type=password],
.elementor-widget-reycore-wc-checkout input[type=search],
.elementor-widget-reycore-wc-checkout input[type=tel],
.elementor-widget-reycore-wc-checkout input[type=text],
.elementor-widget-reycore-wc-checkout select,
.elementor-widget-reycore-wc-checkout textarea,
.select2-search--dropdown .select2-search__field,
.select2-container .select2-selection--single,
.select2-container--default.select2-container .select2-selection--single,
.woocommerce-EditAccountForm .input-text{
    border:1px solid #2D2A26!important;
    border-radius:6px!important;
    background:transparent!important;
    font-size:14px!important;
    line-height:1em!important;
}

.select2-container--open .select2-dropdown--below{
    background:#F3EDE9!important;
    border:1px solid #2D2A26!important;
    border-bottom-left-radius:6px!important;
    border-bottom-right-radius:6px!important;
}

.elementor-widget-reycore-wc-cart form .form-row label,
.elementor-widget-reycore-wc-cart .wccf_field_container label,
.elementor-widget-reycore-wc-checkout form .form-row label,
.elementor-widget-reycore-wc-checkout .wccf_field_container label{
    color:#2D2A26!important;
}

.elementor-widget-reycore-wc-cart .cart_totals .shop_table .shipping-calculator-button{ color:#2D2A26!important; }

.elementor-widget-reycore-wc-cart table.shop_table.woocommerce-cart-form__contents td.product-price del,
.elementor-widget-reycore-wc-checkout table.shop_table.woocommerce-cart-form__contents td.product-price del{ color:rgba(45,42,38,0.5)!important; }

.elementor-widget-reycore-wc-checkout .sale-checkout ins{ text-decoration:none!important; color:#2D2A26!important; }

.woocommerce .shop_table thead th{ background:none!important; }
.woocommerce .shop_table thead th{ padding:0!important; }


html .blockUI.blockOverlay{ background:rgba(243,237,233,1)!important; }

.woocommerce-cart-form__cart-item.cart_item .tax_label,
.woocommerce-cart-form__cart-item.cart_item .woocommerce-price-suffix{ display:block!important; }

table.shop_table.woocommerce-cart-form__contents tbody tr td{ padding:20px 0!important; }

table.shop_table.woocommerce-cart-form__contents tbody tr:not(:last-child) td{
    border-bottom:1px solid rgba(45,42,38,0.25)!important;
}

.woocommerce .rey-checkoutBar li:after{ background:#2D2A26!important; }

.woocommerce .shop_table tbody tr td{ padding:20px 0!important; border-bottom:1px solid rgba(45,42,38,0.25)!important; }

.woocommerce .shop_table tbody tr td.product-name{ white-space:nowrap; }
.woocommerce .rey-classic-reviewOrder-img+.rey-classic-reviewOrder-content{ white-space:normal; }

.woocommerce .shop_table tfoot th,
.woocommerce .shop_table tfoot td,
.woocommerce .shop_table tfoot .order-total,
.woocommerce-checkout #payment,
#add_payment_method #payment{ background:none!important; color:#2D2A26!important; }

.woocommerce .woocommerce-checkout .woocommerce-billing-fields h3, .woocommerce .woocommerce-checkout #order_review_heading, .woocommerce .woocommerce-checkout #ship-to-different-address,
.woocommerce .shop_table thead th,
.woocommerce .rey-classic-reviewOrder-img+.rey-classic-reviewOrder-content{ color:#2D2A26!important; }

.woocommerce .shop_table tfoot .cart-subtotal th, .woocommerce .shop_table tfoot .cart-subtotal td,
.woocommerce .shop_table tfoot .shipping th, .woocommerce .shop_table tfoot .shipping td,
.woocommerce .shop_table tfoot .order-total th, .woocommerce .shop_table tfoot .order-total td,
.woocommerce-checkout #payment ul.payment_methods, #add_payment_method #payment ul.payment_methods,
.woocommerce-checkout .form-row.place-order{
    padding:10px 0!important;
}

label[for="payment_method_eupago_cc"] img{ mix-blend-mode:multiply; }

.woocommerce .shop_table tfoot .cart-subtotal th, .woocommerce .shop_table tfoot .cart-subtotal td{ padding-top:20px!important; }

.woocommerce-terms-and-conditions{
    box-shadow:none!important;
    border-bottom:1px solid rgba(45,42,38,0.25)!important;
    border-radius:15px;
}

.woocommerce-terms-and-conditions-wrapper{ margin-top:20px; }

.woocommerce-checkout #payment ul.payment_methods, #add_payment_method #payment ul.payment_methods{
    border-top:1px solid rgba(45,42,38,0.25)!important;
    border-bottom:1px solid rgba(45,42,38,0.25)!important;
    padding-top:20px!important;
    padding-bottom:20px!important;
}

.woocommerce .woocommerce-form-coupon-toggle { margin-bottom: 30px!important; }
.woocommerce-form-coupon-toggle .woocommerce-info{ margin-bottom:0px!important; }
.woocommerce .woocommerce-form-coupon p{ padding-left:0!important; padding-right:0!important; }

.elementor-widget-reycore-wc-cart .shop_table tbody tr td,
.elementor-widget-reycore-wc-cart .shop_table tbody tr th{
    padding: 20px 0 !important;
    border-bottom: 1px solid rgba(45, 42, 38, 0.25) !important;
}

.elementor-widget-reycore-wc-checkout .rey-checkoutBar-wrapper{ margin-bottom:40px!important; }

.product-attributes-icon-grid{
    width:auto;
    display:flex;
    flex-flow:row;
    gap:40px;
    margin-top:-25px;
    margin-bottom:20px;
}

.product-attributes-icon-grid .product-attr{
    display:flex;
    flex-flow:column;
    align-items:center;
    justify-content:flex-start;
}

.product-attributes-icon-grid .product-attr::before{
    content:'';
    width:45px;
    aspect-ratio:1;
    background-position:50% 50%;
    background-repeat:no-repeat;
    background-size:contain;
    margin-bottom:10px;
}

.product-attributes-icon-grid .product-attr.brand::before{
    background-image:url("data:image/svg+xml,%3Csvg width='100' height='100' viewBox='0 0 100 100' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M62.7617 10C62.1484 10 61.6289 10.4375 61.5273 11.0391L58.6211 28.4731C57.4375 35.5708 52.0742 41.2311 45.0511 42.7891L34.9891 45.0235V45.0274C34.4149 45.1524 34.0047 45.6602 34.0047 46.2462C34.0047 46.836 34.4149 47.3439 34.9891 47.4689L45.0511 49.7033C52.0745 51.2658 57.4381 56.9221 58.6171 64.0193L61.5233 81.4533L61.5272 81.4572C61.6327 82.0549 62.1522 82.4924 62.7616 82.4924C63.371 82.4885 63.8905 82.0471 63.9921 81.4494L66.8202 64.0194C67.9686 56.9296 73.3202 51.2694 80.3362 49.7224L90.5312 47.4685C91.1055 47.3435 91.5156 46.8357 91.5156 46.2458C91.5156 45.6599 91.1054 45.1481 90.5312 45.027L80.4692 42.7926C73.4458 41.2301 68.0822 35.5699 66.9032 28.4766L63.993 11.0386C63.8915 10.4371 63.3711 10 62.7617 10ZM25.2617 12.4961C24.668 12.4961 24.1562 12.9102 24.0351 13.4922L22.7499 19.7774C22.078 23.0626 19.5077 25.6212 16.2187 26.2774L10.0156 27.5196C9.42188 27.629 8.99613 28.1524 9.00003 28.754C9.00393 29.3556 9.43753 29.8712 10.0312 29.9767L16.2187 31.1447C19.4999 31.7619 22.0742 34.3009 22.7343 37.5744L24.0351 43.9963C24.1562 44.5744 24.6679 44.9924 25.2617 44.9885C25.8555 44.9885 26.3672 44.5666 26.4844 43.9885L27.7539 37.5744C28.3985 34.301 30.9687 31.758 34.2461 31.1447L40.4883 29.9767C41.0821 29.8712 41.5156 29.3556 41.5195 28.754C41.5234 28.1524 41.0976 27.629 40.5039 27.5196L34.2461 26.2735C30.9609 25.6172 28.3984 23.0587 27.7422 19.7774L26.4844 13.5001C26.3672 12.9181 25.8555 12.4961 25.2617 12.4961ZM62.7617 18.8398L64.4375 28.8789C65.7852 36.9727 71.9141 43.4489 79.9215 45.2309L84.4762 46.2426L79.7965 47.2738C71.7887 49.0433 65.6595 55.5238 64.3475 63.6178L62.7459 73.5396L61.0857 63.606C59.738 55.5122 53.6091 49.044 45.6017 47.262L41.0314 46.2542L45.6017 45.2347C53.6134 43.4535 59.7387 36.9769 61.0857 28.8827L62.7617 18.8398ZM25.2457 20.0546L25.2926 20.2695C26.1403 24.5273 29.4723 27.8554 33.7262 28.7148C29.4801 29.5351 26.1442 32.8398 25.3043 37.0859L25.2418 37.371L25.1832 37.0664C24.3277 32.8281 20.9801 29.5391 16.734 28.7148C20.9879 27.8515 24.3317 24.5312 25.2028 20.2773L25.2457 20.0546ZM27.7613 52.4957C27.148 52.4957 26.6246 52.9371 26.5269 53.5425L25.7144 58.4059C24.7925 63.945 20.4605 68.277 14.9214 69.1989L10.0503 70.0114C9.44877 70.1129 9.01123 70.6364 9.01123 71.2458C9.01123 71.8552 9.44873 72.3746 10.0503 72.4762L14.9214 73.2887C20.4605 74.2106 24.7925 78.5466 25.7144 84.0858L26.5269 88.9529C26.6285 89.5545 27.148 89.9921 27.7613 89.9921C28.3707 89.9921 28.8902 89.5545 28.9918 88.9529L29.8043 84.0858C30.7262 78.5467 35.0582 74.2107 40.5973 73.2887L45.4684 72.4762C46.07 72.3747 46.5075 71.8552 46.5075 71.2458C46.5075 70.6363 46.07 70.113 45.4684 70.0114L40.5973 69.1989C35.0582 68.277 30.7262 63.945 29.8043 58.4059L28.9918 53.5425C28.8942 52.9371 28.3707 52.4957 27.7613 52.4957ZM27.7613 59.6402C29.1011 65.4566 33.5465 69.9102 39.3663 71.2532C33.546 72.597 29.1003 77.0383 27.7613 82.8551C26.4175 77.0387 21.9722 72.5972 16.1563 71.2532C21.9727 69.9094 26.4183 65.4563 27.7613 59.6402Z' fill='black' stroke='black' stroke-width='0.5'/%3E%3C/svg%3E%0A");
    background-image: url("data:image/svg+xml,%3Csvg width='100' height='100' viewBox='0 0 100 100' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M47.873 14.4336C48.7709 14.4805 49.6509 14.1676 50.3212 13.5629C50.9915 12.9582 51.3977 12.1109 51.4514 11.2054C51.3624 10.3109 50.9472 9.48168 50.2864 8.87858C49.6256 8.27549 48.7662 7.94154 47.8751 7.94154C46.9839 7.94154 46.1246 8.27549 45.4637 8.87858C44.8029 9.48168 44.3877 10.3109 44.2987 11.2054C44.3524 12.1101 44.7581 12.9568 45.4275 13.5613C46.0968 14.1659 46.9757 14.4794 47.873 14.4336ZM47.873 10.1752C48.6309 10.1752 49.2705 10.6466 49.2705 11.2054C49.2705 11.7642 48.6309 12.2356 47.873 12.2356C47.115 12.2356 46.4754 11.7642 46.4754 11.2054C46.4754 10.6466 47.1171 10.1752 47.873 10.1752ZM64.6543 45.1917H54.4834V40.8949C54.6821 39.3528 55.1536 37.1559 55.7002 34.6155C57.6654 25.4705 60.6371 11.6501 55.6124 5.36433C54.6692 4.23775 53.4785 3.34858 52.135 2.76746C50.7915 2.18633 49.3322 1.92927 47.873 2.01668C46.4147 1.93003 44.9566 2.18747 43.6142 2.76858C42.2719 3.34969 41.0822 4.23845 40.1398 5.36433C35.1141 11.6501 38.0857 25.4705 40.051 34.6155C40.5976 37.1559 41.0691 39.3539 41.2678 40.896V45.1917H31.0916C24.3638 45.1917 18.8898 49.1014 18.8898 53.9069V96.8996C18.8894 97.0476 18.9187 97.1941 18.9758 97.3303C19.033 97.4666 19.1169 97.5898 19.2224 97.6925C19.328 97.7952 19.4531 97.8753 19.5901 97.928C19.7272 97.9807 19.8733 98.0049 20.0199 97.9992L27.4264 97.7166C27.5795 97.7108 27.7296 97.6725 27.867 97.6042C28.0043 97.5358 28.1258 97.4389 28.2235 97.3198L33.8264 90.4997L34.2049 96.6853C34.222 96.9632 34.3431 97.2243 34.5436 97.4157C34.7442 97.6071 35.0092 97.7147 35.2853 97.7166L75.7598 97.9992H75.7662C76.0551 97.9989 76.332 97.8829 76.5362 97.6767C76.7404 97.4706 76.8551 97.1911 76.8551 96.8996V53.9069C76.8561 49.1014 71.3832 45.1917 64.6543 45.1917ZM41.8313 6.74435C42.571 5.87382 43.5035 5.19121 44.5533 4.75173C45.6031 4.31226 46.7407 4.12828 47.874 4.21468C49.0074 4.12811 50.145 4.31201 51.1949 4.7515C52.2447 5.19098 53.1771 5.87369 53.9167 6.74435C58.2871 12.2121 55.4496 25.414 53.5721 34.1527C53.1101 36.2984 52.701 38.2053 52.4536 39.7261H43.2933C43.0459 38.2053 42.6368 36.2984 42.1748 34.1527C40.2973 25.414 37.4599 12.2121 41.8313 6.74435ZM43.4424 41.9219H52.3056V45.1917H43.4413L43.4424 41.9219ZM31.0916 47.3897H64.6543C70.0871 47.3897 74.6773 50.3758 74.6773 53.9069V54.7484H31.3495C31.0665 54.7573 30.7979 54.877 30.6008 55.0821C30.4037 55.2872 30.2935 55.5617 30.2935 55.8474C30.2935 56.1331 30.4037 56.4075 30.6008 56.6127C30.7979 56.8178 31.0665 56.9375 31.3495 56.9464H74.6773V61.8244H21.0686V56.9464H27.5046C27.6505 56.951 27.7959 56.9259 27.932 56.8728C28.0682 56.8196 28.1923 56.7394 28.2972 56.6369C28.402 56.5344 28.4853 56.4117 28.5422 56.2761C28.5992 56.1404 28.6285 55.9947 28.6285 55.8474C28.6285 55.7001 28.5992 55.5543 28.5422 55.4187C28.4853 55.2831 28.402 55.1604 28.2972 55.0579C28.1923 54.9554 28.0682 54.8752 27.932 54.822C27.7959 54.7688 27.6505 54.7438 27.5046 54.7484H21.0686V53.9069C21.0686 50.3737 25.6567 47.3897 31.0916 47.3897ZM66.1788 95.734V76.5695C66.1833 76.4223 66.1585 76.2756 66.1058 76.1383C66.0531 76.001 65.9736 75.8757 65.872 75.77C65.7704 75.6642 65.6487 75.5801 65.5143 75.5227C65.3799 75.4653 65.2354 75.4357 65.0894 75.4357C64.9434 75.4357 64.7989 75.4653 64.6644 75.5227C64.53 75.5801 64.4084 75.6642 64.3068 75.77C64.2052 75.8757 64.1256 76.001 64.0729 76.1383C64.0202 76.2756 63.9954 76.4223 64 76.5695V95.719L54.9401 95.6529V83.1752C54.9446 83.028 54.9198 82.8814 54.8671 82.744C54.8144 82.6067 54.7349 82.4814 54.6333 82.3757C54.5317 82.2699 54.41 82.1859 54.2756 82.1284C54.1412 82.071 53.9967 82.0414 53.8507 82.0414C53.7047 82.0414 53.5602 82.071 53.4257 82.1284C53.2913 82.1859 53.1697 82.2699 53.0681 82.3757C52.9665 82.4814 52.8869 82.6067 52.8342 82.744C52.7815 82.8814 52.7567 83.028 52.7613 83.1752V95.6401L44.7808 95.5847V78.6779C44.7808 78.3863 44.6659 78.1066 44.4615 77.9004C44.2571 77.6942 43.9799 77.5784 43.6908 77.5784C43.4017 77.5784 43.1245 77.6942 42.9201 77.9004C42.7157 78.1066 42.6009 78.3863 42.6009 78.6779V95.5697L36.3203 95.526L35.834 87.5925C35.8203 87.3728 35.7414 87.1622 35.6077 86.9881C35.474 86.8141 35.2916 86.6845 35.084 86.6163C34.8765 86.548 34.6534 86.5442 34.4437 86.6053C34.234 86.6664 34.0473 86.7897 33.9078 86.959L26.8587 95.5377L21.0686 95.7596V64.0224H74.6773V95.7937L66.1788 95.734ZM66.1788 69.9456V71.1241C66.1833 71.2713 66.1585 71.4179 66.1058 71.5552C66.0531 71.6926 65.9736 71.8178 65.872 71.9236C65.7704 72.0293 65.6487 72.1134 65.5143 72.1708C65.3799 72.2283 65.2354 72.2578 65.0894 72.2578C64.9434 72.2578 64.7989 72.2283 64.6644 72.1708C64.53 72.1134 64.4084 72.0293 64.3068 71.9236C64.2052 71.8178 64.1256 71.6926 64.0729 71.5552C64.0202 71.4179 63.9954 71.2713 64 71.1241V69.9456C63.9954 69.7984 64.0202 69.6518 64.0729 69.5144C64.1256 69.3771 64.2052 69.2518 64.3068 69.1461C64.4084 69.0403 64.53 68.9563 64.6644 68.8988C64.7989 68.8414 64.9434 68.8118 65.0894 68.8118C65.2354 68.8118 65.3799 68.8414 65.5143 68.8988C65.6487 68.9563 65.7704 69.0403 65.872 69.1461C65.9736 69.2518 66.0531 69.3771 66.1058 69.5144C66.1585 69.6518 66.1833 69.7984 66.1788 69.9456ZM89.8761 27.853C87.6943 27.8491 85.603 26.973 84.0602 25.4166C82.5174 23.8603 81.649 21.7505 81.6451 19.5495C81.6496 19.4023 81.6248 19.2557 81.5721 19.1183C81.5194 18.981 81.4399 18.8557 81.3383 18.75C81.2367 18.6442 81.115 18.5601 80.9806 18.5027C80.8461 18.4453 80.7016 18.4157 80.5557 18.4157C80.4097 18.4157 80.2652 18.4453 80.1307 18.5027C79.9963 18.5601 79.8747 18.6442 79.773 18.75C79.6714 18.8557 79.5919 18.981 79.5392 19.1183C79.4865 19.2557 79.4617 19.4023 79.4663 19.5495C79.4623 21.7505 78.5939 23.8603 77.0511 25.4166C75.5083 26.973 73.417 27.8491 71.2352 27.853C71.0893 27.8484 70.9439 27.8735 70.8078 27.9266C70.6716 27.9798 70.5475 28.06 70.4426 28.1625C70.3378 28.265 70.2545 28.3877 70.1976 28.5234C70.1406 28.659 70.1113 28.8048 70.1113 28.952C70.1113 29.0993 70.1406 29.2451 70.1976 29.3807C70.2545 29.5163 70.3378 29.639 70.4426 29.7415C70.5475 29.844 70.6716 29.9242 70.8078 29.9774C70.9439 30.0306 71.0893 30.0556 71.2352 30.051C73.417 30.055 75.5083 30.9311 77.0511 32.4874C78.5939 34.0438 79.4623 36.1536 79.4663 38.3546C79.4751 38.6401 79.5937 38.911 79.7971 39.1098C80.0004 39.3087 80.2725 39.4199 80.5557 39.4199C80.8388 39.4199 81.1109 39.3087 81.3143 39.1098C81.5176 38.911 81.6362 38.6401 81.6451 38.3546C81.649 36.1536 82.5174 34.0438 84.0602 32.4874C85.603 30.9311 87.6943 30.055 89.8761 30.051C90.0221 30.0556 90.1674 30.0306 90.3035 29.9774C90.4397 29.9242 90.5638 29.844 90.6687 29.7415C90.7735 29.639 90.8568 29.5163 90.9138 29.3807C90.9707 29.2451 91 29.0993 91 28.952C91 28.8048 90.9707 28.659 90.9138 28.5234C90.8568 28.3877 90.7735 28.265 90.6687 28.1625C90.5638 28.06 90.4397 27.9798 90.3035 27.9266C90.1674 27.8735 90.0221 27.8484 89.8761 27.853ZM80.5562 33.6792C79.5422 31.634 77.8987 29.9753 75.8719 28.9515C77.9001 27.9285 79.5449 26.2697 80.5594 24.2238C81.5731 26.2698 83.2176 27.9288 85.2458 28.9515C83.2166 29.974 81.5711 31.6329 80.5562 33.6792ZM20.4449 29.7514C20.7338 29.7511 21.0107 29.6351 21.2149 29.4289C21.4191 29.2228 21.5338 28.9432 21.5338 28.6518C21.5377 26.4508 22.4061 24.341 23.9489 22.7847C25.4917 21.2283 27.583 20.3522 29.7648 20.3483C29.9107 20.3529 30.0561 20.3278 30.1922 20.2747C30.3284 20.2215 30.4525 20.1413 30.5574 20.0388C30.6622 19.9363 30.7455 19.8136 30.8025 19.6779C30.8594 19.5423 30.8887 19.3965 30.8887 19.2493C30.8887 19.102 30.8594 18.9562 30.8025 18.8206C30.7455 18.685 30.6622 18.5623 30.5574 18.4598C30.4525 18.3573 30.3284 18.277 30.1922 18.2239C30.0561 18.1707 29.9107 18.1457 29.7648 18.1503C27.583 18.1463 25.4917 17.2702 23.9489 15.7139C22.4061 14.1575 21.5377 12.0477 21.5338 9.84672C21.5249 9.56117 21.4063 9.29029 21.203 9.09145C20.9996 8.89261 20.7275 8.78142 20.4443 8.78142C20.1612 8.78142 19.8891 8.89261 19.6857 9.09145C19.4824 9.29029 19.3638 9.56117 19.3549 9.84672C19.351 12.0477 18.4826 14.1575 16.9398 15.7139C15.397 17.2702 13.3057 18.1463 11.1239 18.1503C10.978 18.1457 10.8326 18.1707 10.6965 18.2239C10.5603 18.277 10.4362 18.3573 10.3313 18.4598C10.2265 18.5623 10.1432 18.685 10.0862 18.8206C10.0293 18.9562 10 19.102 10 19.2493C10 19.3965 10.0293 19.5423 10.0862 19.6779C10.1432 19.8136 10.2265 19.9363 10.3313 20.0388C10.4362 20.1413 10.5603 20.2215 10.6965 20.2747C10.8326 20.3278 10.978 20.3529 11.1239 20.3483C13.3057 20.3522 15.397 21.2283 16.9398 22.7847C18.4826 24.341 19.351 26.4508 19.3549 28.6518C19.3549 28.9434 19.4698 29.2231 19.6742 29.4293C19.8786 29.6355 20.1558 29.7514 20.4449 29.7514ZM15.7574 19.2498C17.7856 18.2268 19.4304 16.568 20.4449 14.5221C21.4578 16.5676 23.1011 18.2265 25.1281 19.2498C23.0995 20.2719 21.4549 21.931 20.4417 23.9775C19.4283 21.9319 17.7847 20.273 15.7574 19.2498Z' fill='black' stroke='black'/%3E%3C/svg%3E%0A");
}

.product-attributes-icon-grid .product-attr.rendimento::before{
    background-image:url("data:image/svg+xml,%3Csvg width='100' height='100' viewBox='0 0 100 100' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M82.7526 55.3637C82.7526 53.8598 82.1667 52.4496 81.1042 51.3871L50.6122 20.8951C49.9481 20.231 49.1239 19.8013 48.2489 19.5513V17.188C48.2489 10.4732 42.7723 5 36.0609 5C29.3461 5 23.8729 10.4766 23.8729 17.188V39.676L10.8379 52.711C5.7207 57.8282 5.7207 66.156 10.8379 71.273L30.7249 91.16C33.2835 93.7186 36.6468 94.9998 40.0061 94.9998C43.3655 94.9998 46.7288 93.7225 49.2873 91.16L81.1073 59.34C82.1698 58.2775 82.7557 56.8634 82.7557 55.3634L82.7526 55.3637ZM48.2486 44.3757C48.2486 45.4109 47.4088 46.2507 46.3736 46.2507C45.3384 46.2507 44.4986 45.4109 44.4986 44.3757C44.4986 43.3405 45.3384 42.5007 46.3736 42.5007C47.4088 42.5007 48.2486 43.3405 48.2486 44.3757ZM27.6236 17.1877C27.6236 12.5393 31.4127 8.7502 36.0611 8.7502C40.7095 8.7502 44.4986 12.5354 44.4986 17.1877V19.6994C43.8189 19.965 43.19 20.3635 42.6548 20.8947L27.6238 35.9257L27.6236 17.1877ZM78.4556 56.6917L46.6356 88.5117C42.9794 92.1679 37.0301 92.1679 33.3776 88.5117L13.4906 68.6247C9.8344 64.9685 9.8344 59.0231 13.4906 55.3667L44.5026 24.3587V39.0967C42.3229 39.874 40.7526 41.9365 40.7526 44.3779C40.7526 47.4795 43.276 50.0029 46.3776 50.0029C49.4792 50.0029 52.0026 47.4795 52.0026 44.3779C52.0026 41.9365 50.4323 39.874 48.2526 39.0967V23.8347L78.4596 54.0417C78.8151 54.3933 79.0104 54.8659 79.0104 55.3659C79.0104 55.8659 78.8151 56.3386 78.4596 56.6901L78.4556 56.6917Z' fill='black'/%3E%3Cpath d='M84.8115 85.6247C82.2256 85.6247 80.124 83.5231 80.124 80.9372C80.124 77.0739 83.5342 71.7497 84.792 71.5622C86.0889 71.7497 89.499 77.0778 89.499 80.9372C89.499 83.5231 87.3974 85.6247 84.8115 85.6247Z' stroke='black' stroke-width='3'/%3E%3C/svg%3E%0A");
}

.product-attributes-icon-grid .product-attr.cores::before{
    background-image: url("data:image/svg+xml,%3Csvg width='100' height='100' viewBox='0 0 100 100' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M19.1948 72.4009C16.1269 72.4009 13.6304 74.8938 13.6304 77.9654C13.6304 81.0333 16.1232 83.6263 19.1948 83.6263C22.2627 83.6263 24.8557 81.1334 24.8557 77.9654C24.8557 74.8011 22.2626 72.4009 19.1948 72.4009ZM19.1948 82.1872C16.8911 82.1872 15.0697 80.2694 15.0697 77.9657C15.0697 75.662 16.9875 73.8405 19.1948 73.8405C21.4021 73.8405 23.4164 75.7584 23.4164 77.9657C23.4164 80.173 21.4985 82.1872 19.1948 82.1872Z' fill='black' stroke='black'/%3E%3Cpath d='M95.9348 75.0866L94.3025 61.3686C94.0132 59.1614 92.5776 57.34 90.656 56.4757C91.8059 54.6542 91.9989 52.3505 90.9453 50.4327L84.6167 38.0614C83.3702 35.8542 81.0665 34.7041 78.8593 34.8006C79.8201 32.5934 79.3379 29.9076 77.5164 28.0862L67.7301 18.2999C65.8122 16.4784 63.03 16.0927 60.8228 17.1499C60.8228 16.382 60.7264 15.6141 60.4407 14.8462C59.8657 13.3104 58.7157 12.1605 57.1799 11.489L44.708 5.82809C41.5437 4.58166 37.9936 5.92454 36.7471 8.89599L10.75 65.687H10.3679C7.20364 66.5513 5.37848 69.3335 5.95721 72.4014L6.05365 72.9764C5.28576 74.3193 5.00009 75.855 5.38221 77.3871L4.99641 78.3479C4.32497 79.7872 4.22852 81.5122 4.80351 83.048C5.28206 84.3909 6.33931 85.5408 7.58575 86.2123C7.96784 88.8016 9.88945 90.8159 12.2858 91.2982C13.5323 93.409 15.5466 94.559 17.6573 94.559C18.6181 94.559 19.6717 94.2696 20.536 93.7911L22.6468 92.6411H22.8397C23.6076 92.6411 24.3755 92.5447 25.0469 92.259C26.2933 91.7805 27.3506 90.9161 28.022 89.8626H28.1185L28.4078 89.7662L90.7591 81.9945C94.2053 81.3231 96.4133 78.2509 95.9348 75.0866ZM82.8883 39.0183L89.2207 51.2974C90.1815 53.0224 89.6028 54.944 88.4528 56.1904C88.3563 56.1904 88.3563 56.2868 88.3563 56.2868C88.1634 56.4797 87.8778 56.6689 87.6849 56.8618L29.459 86.8874L31.5698 82.2837C31.6662 82.2837 31.7627 82.1873 31.7627 82.1873L76.85 37.3896C76.9464 37.3896 77.1393 37.2932 77.2321 37.2932C79.2427 36.1432 81.7383 36.9075 82.8883 39.0183ZM66.3879 19.6432L76.0773 29.4257C77.7096 31.058 77.7096 33.7437 76.2702 35.2758L33.7764 77.4837L60.0594 19.9292C60.1558 19.9292 60.2523 19.8328 60.3487 19.7363L60.4452 19.6399C62.0737 18.0114 64.6629 18.011 66.3879 19.6432ZM9.69755 68.1796L8.45111 70.769C8.25822 70.8655 8.06902 71.0584 7.77967 71.1511C7.87612 69.9084 8.54759 68.8511 9.69755 68.1796ZM9.89045 87.173L10.2725 87.3659L10.8475 88.4194C10.4654 88.1338 10.1761 87.6552 9.89045 87.173ZM24.5654 90.341C23.5119 90.7231 22.3582 90.7231 21.4012 90.341L8.92919 84.5837C7.87563 84.2016 7.10773 83.3372 6.72198 82.28C6.33989 81.2264 6.33989 80.1691 6.81843 79.1157L38.4765 9.66756C39.0515 8.13176 40.5873 7.27117 42.2158 7.27117C42.7908 7.27117 43.3657 7.36762 43.8481 7.56052L56.32 13.2214C57.3736 13.6999 58.1415 14.4678 58.5273 15.5251C58.9093 16.5786 58.9093 17.7323 58.4308 18.6894L26.7728 88.2306C26.387 89.1876 25.5262 89.9552 24.5654 90.341ZM90.5634 79.9802L33.3907 87.0804L88.646 58.5905C88.9354 58.3975 89.1246 58.2084 89.4139 58.0155C91.0462 58.3975 92.2926 59.8369 92.4818 61.5656L94.1141 75.2835C94.3998 77.7727 92.5778 79.5944 90.5634 79.9802Z' fill='black'/%3E%3Cpath d='M19.9622 91.8731L19.6728 92.066M95.9348 75.0866L94.3025 61.3686C94.0132 59.1614 92.5776 57.34 90.656 56.4757C91.8059 54.6542 91.9989 52.3505 90.9453 50.4327L84.6167 38.0614C83.3702 35.8542 81.0665 34.7041 78.8593 34.8006C79.8201 32.5934 79.3379 29.9076 77.5164 28.0862L67.7301 18.2999C65.8122 16.4784 63.03 16.0927 60.8228 17.1499C60.8228 16.382 60.7264 15.6141 60.4407 14.8462C59.8657 13.3104 58.7157 12.1605 57.1799 11.489L44.708 5.82809C41.5437 4.58166 37.9936 5.92454 36.7471 8.89599L10.75 65.687H10.3679C7.20364 66.5513 5.37848 69.3335 5.95721 72.4014L6.05365 72.9764C5.28576 74.3193 5.00009 75.855 5.38221 77.3871L4.99641 78.3479C4.32497 79.7872 4.22852 81.5122 4.80351 83.048C5.28206 84.3909 6.33931 85.5408 7.58575 86.2123C7.96784 88.8016 9.88945 90.8159 12.2858 91.2982C13.5323 93.409 15.5466 94.559 17.6573 94.559C18.6181 94.559 19.6717 94.2696 20.536 93.7911L22.6468 92.6411H22.8397C23.6076 92.6411 24.3755 92.5447 25.0469 92.259C26.2933 91.7805 27.3506 90.9161 28.022 89.8626H28.1185L28.4078 89.7662L90.7591 81.9945C94.2053 81.3231 96.4133 78.2509 95.9348 75.0866ZM82.8883 39.0183L89.2207 51.2974C90.1815 53.0224 89.6028 54.944 88.4528 56.1904C88.3563 56.1904 88.3563 56.2868 88.3563 56.2868C88.1634 56.4797 87.8778 56.6689 87.6849 56.8618L29.459 86.8874L31.5698 82.2837C31.6662 82.2837 31.7627 82.1873 31.7627 82.1873L76.85 37.3896C76.9464 37.3896 77.1393 37.2932 77.2321 37.2932C79.2427 36.1432 81.7383 36.9075 82.8883 39.0183ZM66.3879 19.6432L76.0773 29.4257C77.7096 31.058 77.7096 33.7437 76.2702 35.2758L33.7764 77.4837L60.0594 19.9292C60.1558 19.9292 60.2523 19.8328 60.3487 19.7363L60.4452 19.6399C62.0737 18.0114 64.6629 18.011 66.3879 19.6432ZM9.69755 68.1796L8.45111 70.769C8.25822 70.8655 8.06902 71.0584 7.77967 71.1511C7.87612 69.9084 8.54759 68.8511 9.69755 68.1796ZM9.89045 87.173L10.2725 87.3659L10.8475 88.4194C10.4654 88.1338 10.1761 87.6552 9.89045 87.173ZM24.5654 90.341C23.5119 90.7231 22.3582 90.7231 21.4012 90.341L8.92919 84.5837C7.87563 84.2016 7.10773 83.3372 6.72198 82.28C6.33989 81.2264 6.33989 80.1691 6.81843 79.1157L38.4765 9.66756C39.0515 8.13176 40.5873 7.27117 42.2158 7.27117C42.7908 7.27117 43.3657 7.36762 43.8481 7.56052L56.32 13.2214C57.3736 13.6999 58.1415 14.4678 58.5273 15.5251C58.9093 16.5786 58.9093 17.7323 58.4308 18.6894L26.7728 88.2306C26.387 89.1876 25.5262 89.9552 24.5654 90.341ZM90.5634 79.9802L33.3907 87.0804L88.646 58.5905C88.9354 58.3975 89.1246 58.2084 89.4139 58.0155C91.0462 58.3975 92.2926 59.8369 92.4818 61.5656L94.1141 75.2835C94.3998 77.7727 92.5778 79.5944 90.5634 79.9802Z' stroke='black'/%3E%3C/svg%3E%0A");
}

.product-attributes-icon-grid .product-attr-title{
    color:#2D2A26!important;
    font-size:10px;
    text-transform:uppercase;
    opacity:0.7;
    margin-bottom:1px;
}

.product-attributes-icon-grid .product-attr-value{
    color:#2D2A26!important;
}

.product-technical-files{ overflow:visible; }

.rey-commentForm textarea,
.woocommerce-ResetPassword .input-text,
.woocommerce-form-login .rey-input,
.rey-sidePanel .woocommerce-form-forgot .rey-input,
.woocommerce-form-register .rey-input,
.woocommerce-MyAccount-content .input-text{
    border-radius:6px!important;
    border:1px solid #2D2A26!important;
    font-size:14px!important;
    background:transparent;
}

.rey-sidePanel p,
.rey-sidePanel .woocommerce-form-forgot .submit-btn{ color:#2D2A26!important; }

.rey-commentForm label{
    opacity:1!important;
}

.rey-commentForm .comment-form-comment{ margin-bottom:15px!important; }

.rey-commentForm .button.submit{
    border:1px solid #2D2A26!important;
    background:transparent!important;
    color:#2D2A26!important;
    font-weight:normal!important;
    font-size:14px!important;
    line-height:1em!important;
    border-radius:6px!important;
    text-transform:none!important;
    letter-spacing:0!important;
}

.rey-commentForm .button.submit:hover{
    background:#2D2A26!important;
    color:#ffffff!important;
}

.elementor-widget-reycore-wc-checkout .woocommerce-form-login,
.elementor-widget-reycore-wc-checkout .woocommerce-form-coupon,
.woocommerce-ResetPassword{ max-width:650px; }

.woocommerce-ResetPassword,
.woocommerce-ResetPassword label,
.woocommerce-MyAccount-content,
.woocommerce-MyAccount-content label{
    color:#2D2A26!important;
}

.rey-label--checkbox .rey-label-text{
    color:#2D2A26!important;
}

.rey-sidePanel .col.text-right{
    display:flex;
    flex-flow:row;
    justify-content:flex-end;
}

.rey-sidePanel .woocommerce-form-login .submit-btn{ color:#2D2A26!important; }

.rey-label--checkbox input[type=checkbox]:not(:only-child)+label, .rey-label--checkbox input[type=checkbox]:not(:only-child)+span { padding-left:25px!important; }

.rey-sidePanel .woocommerce-form-register p{ font-size:14px; }

.woocommerce-MyAccount-content{ color:#2D2A26; font-size:14px; }

.woocommerce-MyAccount-content .show-password-input{ display:none!important; }

.woocommerce-EditAccountForm label{ color:#2D2A26!important; }

.woocommerce-EditAccountForm fieldset{
    margin:0;
    padding:0;
}

.woocommerce-EditAccountForm .form-row{ padding-left:0; }

.woocommerce-EditAccountForm legend{
    font-size:16px;
    color:#2D2A26;
    font-weight:normal;
    text-transform:none;
    background:none;
    padding:0;
    padding:30px 0 10px 0!important;
}

.woocommerce-EditAccountForm span em{
    font-size:12px;
    color:#2D2A26;
    opacity:0.8;
    font-style:normal;
}

.woocommerce-Addresses h2{
    font-size:18px!important;
    line-height:1.45em!important;
}

.woocommerce-account .addresses .title .edit{
    float:none!important;
    padding:6px 12px!important;
    margin-bottom:30px!important;
    display:inline-block!important;
    font-size:12px!important;
    transition:all 0.2s;
}

.woocommerce-Addresses h2{ margin-bottom:10px; font-weight:normal!important; }

.woocommerce-MyAccount-content h2{
    font-size:18px!important;
    font-weight:normal!important;
    color:#2D2A26;
}

address{ font-style:normal!important; }

.woocommerce-MyAccount-content address{ font-size:14px!important; }

.rey-myAccContent[data-endpoint="edit-address"] > p{ display:none!important; }

.woocommerce-MyAccount-content .select2-selection.select2-selection--single,
.woocommerce-MyAccount-content .select2-selection.select2-selection--single .select2-selection__rendered{ height:43px; line-height:43px; }

.woocommerce-MyAccount-content .select2-container--default .select2-selection--single .select2-selection__arrow{ height:43px; }

@media (max-width: 992px){

    .woocommerce .rey-checkoutBar li{ padding-left:0!important; padding-bottom:0!important; }
    .woocommerce .rey-checkoutBar li:after{ display:none!important; }
    .woocommerce .rey-checkoutBar-wrapper.--numbers{ padding-bottom:20px; border-bottom:1px solid rgba(45,42,38,0.3); }
    .woocommerce .rey-checkoutBar-wrapper.--numbers li{ align-items:center!important; }
    .rey-checkoutBar-wrapper{ margin-bottom:20px!important; }
    .rey-cartPage.--layout-custom .woocommerce-cart-formWrapper,
    .woocommerce form.woocommerce-checkout #customer_details{ margin-right:0px!important; padding-right:0px!important; border-right:none!important; }
    
    .woocommerce table.shop_table.woocommerce-cart-form__contents td.product-name .woocommerce-mini-cart-item-title { font-size: 14px !important; line-height: 1.4em; }
    .woocommerce .rey-checkoutBar-wrapper.--numbers li:before { margin-right: 8px !important; }

    .woocommerce table.shop_table.woocommerce-cart-form__contents td.product-name .woocommerce-cart-form__cart-nameContent{ white-space:normal; }

    .woocommerce table.shop_table.woocommerce-cart-form__contents td{ padding:10px 0!important; }
    
    table.shop_table.woocommerce-cart-form__contents tbody tr td,
    table.shop_table.woocommerce-cart-form__contents tbody tr:not(:last-child) td{ border-bottom:none!important; }
    table.shop_table.woocommerce-cart-form__contents tbody tr:not(:last-child) td:last-child{ border-bottom:1px solid rgba(45,42,38,0.25)!important; }

    .woocommerce .woocommerce-form-coupon-toggle a{ margin-left:0!important; }

    .woocommerce .woocommerce-form-coupon-toggle { margin-bottom:25px!important; }

    .woocommerce .shop_table tbody tr td.product-total{ width:20%!important; }

    .woocommerce .rey-classic-reviewOrder-img{ margin-bottom:10px!important; }
    .woocommerce .rey-classic-reviewOrder-img+.rey-classic-reviewOrder-content{ padding-right:20px!important; }
    .woocommerce-mini-cart-item-title{ text-wrap:balance; }

    .woocommerce-checkout #payment ul.payment_methods, #add_payment_method #payment ul.payment_methods { font-size: 14px; }
    .woocommerce-checkout #payment ul.payment_methods .wc_payment_method img{ margin-right:0!important; }

    .elementor-widget-reycore-wc-checkout .rey-checkoutBar-wrapper{ margin-bottom:20px!important; }

}

@media (max-width: 767px){

    html .swatchList-sidebar--btn{ display:block!important; }

    .swatchList-sidebar{ max-width:95vw; }
    .rey-cartPanel-wrapper.rey-sidePanel{ width: 95vw !important; }

    .rey-swatches .price ins{ margin-left:0!important; }

    .home-hero-slider .__button{ left:25px!important; }

    /*
    .reyEl-productGrid-carouselNav.--dnone-sm{ display:block!important; }
    .reyEl-productGrid-carouselNav.--dnone-sm .rey-arrowSvg--right{ right:0px!important; }
    */

    .rey-stickyAtc .rey-stickyAtc-cart .rey-satc-openBtn .satc-price{ display:none!important; }

    body:not(.elementor-editor-active).pg-legal .rey-siteContent{ padding-top: 100px !important; }
    body:not(.elementor-editor-active).pg-legal .rey-siteContent h1{ text-wrap:balance; }

    .woocommerce-loop-product__title a, .woocommerce-loop-category__title a{ line-height: 0.8em !important; }

    body:not(.elementor-editor-active):has(.products-top-badges-filters) .rey-loopHeader{ margin-bottom:0px!important; }

    .paintCalculator-sidebar--btn-wrapper .paintCalculator-sidebar--btn{ display:block!important; }

}


@media (max-width: 1024px){

    .rey-filterBtn[data-target="filters-sidebar"]{ display:block!important; }

    .rey-loopHeader { margin-bottom: 20px !important; }

    .rey-wc-skin--proto .rey-productInner .rey-thPos--top-left,
    .rey-productThumbnail .rey-itemBadge{ display:none; }

    body:not(.elementor-editor-active) .rey-siteContent {
        padding-top: 80px !important;
    }

    .rey-headerIcon-counter.--bubble{ margin-left:2px!important; }

    .body-has-scrolled .header-inner-container>.e-con-inner{
        padding-top:15px!important;
        padding-bottom:10px!important;
    }

    #page{ overflow-x:hidden; }

    .footer-main-container{ background-size:100% 100%!important; }

    .single-product .woocommerce-product-gallery{ margin-bottom:30px; }

    .single-product .summary.entry-summary{ padding-left:0!important; padding-right:0!important; }
    .rey-breadcrumbs, .rey-breadcrumbs-item, .rey-breadcrumbs-item a { font-size: 12px !important; }
    .rey-breadcrumbs{ gap: 5px !important; }
    
    .woocommerce div.product .product_title { font-size: 30px!important; letter-spacing: -1px!important; line-height: 1.1em!important; }

    .rey-innerSummary .rey-wishlistBtn-text{ display: inline-block !important; }

    .woocommerce-result-count,
    .shop-sidebar.rey-filterSidebar{ display:none!important; }

    .rey-filterBtn__label{ font-size:16px!important; }

    .rey-arrowSvg--left,
    .splide--slide .rey-arrowSvg.rey-arrowSvg--left{ left:-15px!important; }

    .rey-arrowSvg--right,
    .splide--slide .rey-arrowSvg.rey-arrowSvg--right{ right:-15px!important; }

    .rey-arrowSvg, .rey-sliderArrows .rey-arrowSvg, .splide--slide .rey-arrowSvg { width: 42px !important; height: 24px !important; }

    .rey-stickyAtc .rey-stickyAtc-cart{ padding:15px 25px; }

    .single-post [data-elementor-type="wp-post"] .e-con-boxed { padding-right:0; }

    .rey-mega-gs{ box-shadow:none!important; padding-top:10px!important; }

    .rey-mega-gs .e-con.e-parent .e-con-inner{ padding-left:0!important; padding-right:0!important; }

    .body-has-scrolled .rey-mega-gs .e-con.e-parent .e-con-inner{ padding-left: 0 !important; padding-right: 0 !important; }

    .pg-produtos .rey-filterBtn[data-target="filters-sidebar"] {
        display: inline-block !important;
    }

}