.snipcart-modal__container{z-index:50!important}.snipcart-sidecart--opened .snipcart::before{content:"";position:fixed;background:rgb(0 0 0 / .5);height:100%;width:100%;left:0;top:0;z-index:45!important}.custom-dal-button{color:#FFF;cursor:pointer;padding:20px 45px 20px 80px;font-family:"Montserrat",Sans-serif;font-size:17px;line-height:27px;letter-spacing:.5px;font-weight:600;text-transform:uppercase;position:relative;border:none;background-size:300% 100%;border-radius:50px;moz-transition:all .4s ease-in-out;-o-transition:all .4s ease-in-out;-webkit-transition:all .4s ease-in-out;transition:all .4s ease-in-out}.custom-dal-button{background-image:linear-gradient(to right,#034cbb,#e7363a,#e7363a,#034cbb)}.custom-dal-button img{position:absolute;height:32px;width:auto;left:40px;top:calc(50% - 2px);transform:translate(0,-50%)}.custom-dal-button:hover{background-position:100% 0;moz-transition:all .4s ease-in-out;-o-transition:all .4s ease-in-out;-webkit-transition:all .4s ease-in-out;transition:all .4s ease-in-out}.custom-dal-button:focus{outline:none}.rotate-text-img img{animation:rotation_text_img 20s infinite linear}@keyframes rotation_text_img{from{transform:rotate(0deg)}to{transform:rotate(-359deg)}}.pum-container .pum-close{height:35px!important;font-size:0!important;width:35px!important;padding:0!important;border-radius:100%!important;right:-10px!important;top:-10px!important;color:#FFF!important;background:#FFF!important;box-shadow:5px 5px 20px rgb(0 0 0 / .3)!important;transition:all 0.2s;transform:rotate(0deg)}.pum-container .pum-close:hover{transform:rotate(90deg);transition:all 0.2s}.pum-container .pum-close::before{content:"";height:2px;width:15px;background:#000;display:block;position:absolute;left:50%;top:calc(50% - 1px);transform:translate(-50%) rotate(45deg)}.pum-container .pum-close::after{content:"";height:2px;width:15px;background:#000;display:block;position:absolute;left:50%;top:calc(50% - 1px);transform:translate(-50%) rotate(-45deg)}.dal-small-popup-wrapper{background:#014cbc;background:linear-gradient(90deg,rgb(1 76 188) 0%,rgb(223 25 30) 100%);padding:2px;border-radius:10px;max-width:440px;width:100%;box-shadow:5px 5px 20px rgb(0 0 0 / .3)}.dal-small-popup-wrap{background:url(/wp-content/uploads/2022/02/popup-bg.jpg);background-size:cover;background-repeat:no-repeat;background-position:center;border-radius:8px;display:flex;padding:20px;flex-wrap:wrap;align-items:center}.dal-small-popup-wrap .dal-small-popup-left{width:140px;text-align:center}.dal-small-popup-wrap .dal-small-popup-left img{margin:-50px 0 0 0;position:relative}.dal-small-popup-wrap .dal-small-popup-right{width:calc(100% - 140px);text-align:center}.dal-small-popup-wrap .dal-small-popup-right .dal-small-popup-title{font-family:"Montserrat",Sans-serif;font-size:18px;font-weight:500;line-height:23px;letter-spacing:.2px;color:#FFF;margin:0 0 7px 0}.dal-small-popup-wrap .dal-small-popup-right .custom-dal-button{padding:15px 25px 15px 50px;margin:0 0 7px 0;font-size:15px;line-height:22px;letter-spacing:0;font-weight:600}.dal-small-popup-wrap .dal-small-popup-right .custom-dal-button img{height:23px;left:21px;top:calc(50% - 2px)}.dal-small-popup-wrap .dal-small-popup-right .dal-small-popup-btn-small-text{font-family:"Montserrat",Sans-serif;font-size:12px;font-weight:400;line-height:16px;color:rgb(255 255 255 / .4);margin:0}@media only screen and (max-width:600px){.custom-dal-button{padding:15px 25px 15px 50px;font-size:15px;line-height:20px;letter-spacing:0;font-weight:500}.custom-dal-button img{height:23px;left:21px;top:calc(50% - 2px)}.pum-container .pum-close{height:25px!important;width:25px!important}.pum-container .pum-close::before{width:12px}.pum-container .pum-close::after{width:12px}.dal-small-popup-wrapper{max-width:300px}.dal-small-popup-wrap{padding:10px}.dal-small-popup-wrap .dal-small-popup-left{width:80px}.dal-small-popup-wrap .dal-small-popup-left img{margin:0;position:relative}.dal-small-popup-wrap .dal-small-popup-right{width:calc(100% - 80px)}.dal-small-popup-wrap .dal-small-popup-right .dal-small-popup-title{font-size:14px;line-height:18px}.dal-small-popup-wrap .dal-small-popup-right .custom-dal-button{padding:10px 20px 10px 40px;font-size:12px;line-height:22px}.dal-small-popup-wrap .dal-small-popup-right .custom-dal-button img{height:20px;left:10px;top:calc(50% - 1px)}}