.cross-sell-popup{position:relative}.cross-sell-popup:has(.cross-sell-success),.cross-sell-popup:has(.cross-sell-error){position:fixed;top:50%;left:50%;z-index:999;transform:translate(-50%,-50%);width:80%}@media (min-width:500px){.cross-sell-popup:has(.cross-sell-success),.cross-sell-popup:has(.cross-sell-error){width:auto}}.cross-sell-popup .cross-sell-success,.cross-sell-popup .cross-sell-error{background-color:#fff;padding:2rem;border-radius:20px;display:flex;flex-direction:column;gap:20px;justify-content:center;align-items:center}@media (min-width:600px){.cross-sell-popup .cross-sell-success,.cross-sell-popup .cross-sell-error{padding:3rem}}@media (min-width:1024px){.cross-sell-popup .cross-sell-success,.cross-sell-popup .cross-sell-error{padding:4rem}}@media (min-width:1440px){.cross-sell-popup .cross-sell-success,.cross-sell-popup .cross-sell-error{padding:5rem}}.cross-sell-popup .cross-sell-success .success-icon{font-size:55px;color:#058005}.cross-sell-popup .cross-sell-error .error-icon{font-size:55px;color:#f31a1a}.cross-sell-popup .cross-sell-success h3,.cross-sell-popup .cross-sell-error h3{color:#000;margin-bottom:0!important;text-align:center}.cross-sell-popup .cross-sell-success p{color:#000;text-align:center;margin-bottom:0!important}.cross-sell-popup-inner{max-width:100%;width:100%;margin:0 auto;position:fixed;right:50%;top:50%;transform:translate(250%,-50%);z-index:999999;transition:transform 1.8s ease-in-out;overflow:auto;max-height:100%;padding:30px 15px 20px}.cross-sell-popup-inner.active-cross-sell-popup{transform:translate(50%,-50%)}@media (min-width:1980px){.cross-sell-popup-inner.active-cross-sell-popup{right:0;transform:translate(-40vw,-50%)}}body.activebody:has(.cross-sell-popup .cross-sell-loader)::after{content:"";width:100%;height:100%;left:0;top:0;position:absolute;background:rgba(0,0,0,.52);z-index:999}@media (min-width:768px){.cross-sell-popup-inner{overflow:visible;padding:0;max-width:650px;margin:0 auto}}@media (min-width:1024px){.cross-sell-popup-inner{max-width:900px;margin:0 auto}}@media (min-width:1440px){.cross-sell-popup-inner{max-width:973px;margin:0 auto}}@media (min-width:1650px){.cross-sell-popup-inner{max-width:1173px;margin:0 auto}}@media (min-width:1980px){.cross-sell-popup-inner{right:0;transform:translate(100%,-50%)}}.cross-sell-popup .cross-sell-loader{position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);z-index:10000}.cross-sell-popup .cross-sell-loader .spinner{border:5px solid #f3f3f3;border-top:5px solid #3498db;border-radius:50%;width:50px;height:50px;animation:spin 2s linear infinite}.cross-sell-popup-inner--cancel-icon{position:absolute;right:0;top:10px;width:40px;height:40px;z-index:6}@media (min-width:768px){.cross-sell-popup-inner--cancel-icon{right:-25px}}@media (min-width:1024px){.cross-sell-popup-inner--cancel-icon{position:absolute;right:-25px;top:-25px;width:50px;height:50px;z-index:6}}.cross-sell-popup-inner--top{padding:8px;border-top-left-radius:10px;border-top-right-radius:10px;background:linear-gradient(90deg,#590030 0%,#003059 100%);position:relative}@media (min-width:768px){.cross-sell-popup-inner--top{padding:15px}}@media (min-width:1440px){.cross-sell-popup-inner--top{padding:22px 15px}}.cross-sell-popup-inner--top::before{opacity:0}@media (min-width:768px){.cross-sell-popup-inner--top::before{opacity:1;content:"";width:50px;height:50px;rotate:315deg;position:absolute;bottom:-7px;left:49.3%;transform:translateX(-50%);z-index:-1;background:linear-gradient(227deg,#590030 0%,#003059 100%)}}.cross-sell-popup-inner--top-wrapper{display:flex;position:relative;align-items:center;flex-direction:column;gap:10px;flex-wrap:wrap}@media (min-width:560px){.cross-sell-popup-inner--top-wrapper{flex-direction:row;gap:0}}.cross-sell-popup-inner--top-wrapper-starbg{width:100%;height:100%;position:absolute;top:0;left:0;z-index:1}.cross-sell-popup-inner--top-wrapper-starbg img{width:100%;height:100%}.cross-sell-popup-inner--top-wrapper-logo,.cross-sell-popup-inner--top-wrapper-logo .animated-banner-logo{max-width:100px;max-height:50px;z-index:2;flex:0 0 25%}@media (min-width:768px){.cross-sell-popup-inner--top-wrapper-logo,.cross-sell-popup-inner--top-wrapper-logo .animated-banner-logo{max-width:1;max-height:100px;z-index:2}}@media (min-width:1440px){.cross-sell-popup-inner--top-wrapper-logo,.cross-sell-popup-inner--top-wrapper-logo .animated-banner-logo{max-width:267px;max-height:138px;z-index:2}}.cross-sell-popup-inner--top-wrapper-content{display:flex;align-items:center;flex-direction:column;z-index:2;flex:0 0 55%}.cross-sell-popup-inner--top-wrapper-content h2{text-transform:uppercase;font-size:20px;font-weight:300;line-height:1;font-family:"Montserrat";color:#fff;margin:0}@media (min-width:1440px){.cross-sell-popup-inner--top-wrapper-content h2{font-size:25px}}.cross-sell-popup-inner--top-wrapper-content img{height:38px;max-width:250px}@media (min-width:768px){.cross-sell-popup-inner--top-wrapper-content img{height:55px;max-width:350px}}@media (min-width:1440px){.cross-sell-popup-inner--top-wrapper-content img{height:62px;max-width:414px}}.cross-sell-popup-inner--top-wrapper-content h2 span{text-transform:uppercase;font-size:20px;font-weight:800;color:#fff;font-family:"Montserrat"}@media (min-width:1440px){.cross-sell-popup-inner--top-wrapper-content h2 span{font-size:25px;font-weight:800}}.cross-sell-popup-inner--top-wrapper-time{display:flex;flex-direction:column;align-items:center;z-index:2;gap:5px;margin-left:0;flex:0 0 20%}.cross-sell-popup-inner--top-wrapper-time p{font-family:"Montserrat";font-weight:300;font-size:14px;line-height:100%;letter-spacing:.05em;text-transform:uppercase;color:#fff;text-align:center;margin:0 0 2px}.cross-sell-popup-inner--top-wrapper-time h3{font-family:"Keania One";font-weight:400;font-size:32px;line-height:100%;letter-spacing:.05em;padding:3px 10px;background:#071932;border-radius:12px;color:#fff;margin:0 0 2px}@media (min-width:768px){.cross-sell-popup-inner--top-wrapper-time h3{padding:4px 12px;font-size:40px}}@media (min-width:1440px){.cross-sell-popup-inner--top-wrapper-time h3{padding:5px 15px}}.cross-sell-popup-inner--top-wrapper-time-formation{padding:0 10px;display:flex;gap:6px;justify-content:space-between;width:100%}@media (min-width:768px){.cross-sell-popup-inner--top-wrapper-time-formation{padding:0 30px;width:85%}}@media (min-width:1440px){.cross-sell-popup-inner--top-wrapper-time-formation{width:70%}}.cross-sell-popup-inner--top-wrapper-time-formation p{margin:0;text-transform:uppercase}.cross-sell-popup-inner--bottom{display:grid;grid-template-columns:repeat(1,1fr);position:relative;background:#fff;border-bottom-right-radius:10px;border-bottom-left-radius:10px}@media (min-width:768px){.cross-sell-popup-inner--bottom{z-index:-2;grid-template-columns:repeat(2,1fr)}}.cross-sell-popup-inner--bottom-box{padding:10px 15px}@media (min-width:768px){.cross-sell-popup-inner--bottom-box{padding:20px}}@media (min-width:1440px){.cross-sell-popup-inner--bottom-box{padding:28px}}.cross-sell-popup-inner--bottom-box-wrapper{display:flex;flex-direction:column;gap:20px;align-items:center}@media (min-width:576px){.cross-sell-popup-inner--bottom-box-wrapper{flex-direction:row;gap:20px}}@media (min-width:768px){.cross-sell-popup-inner--bottom-box-wrapper{display:flex;gap:0;flex-direction:column;justify-content:center;align-items:center}.cross-sell-popup-inner--bottom-box:first-child{border-right:1px solid #cbcbcb}}.cross-sell-popup-inner--bottom-box-wrapper-img{max-width:180pxpx;max-height:200px;padding:10px;border:4px solid #4cceff;border-radius:30px;outline:4px solid #ff4cd3;margin-bottom:0;display:flex;justify-content:center;align-items:center}@media (min-width:768px){.cross-sell-popup-inner--bottom-box-wrapper-img{max-width:250px;max-height:250px;padding:15px 20px;margin-bottom:20px;border:8px solid #4cceff;border-radius:50px;outline:8px solid #ff4cd3}}@media (min-width:1440px){.cross-sell-popup-inner--bottom-box-wrapper-img{max-width:300px;max-height:250px;padding:20px 30px;margin-bottom:30px}}.cross-sell-popup-inner--bottom-box-wrapper-content{display:flex;flex-direction:column;flex-wrap:wrap;justify-content:center;align-items:center}.cross-sell-popup-inner--bottom-box-wrapper-content h4{font-family:Montserrat;font-weight:600;font-size:16px;line-height:100%;color:#000;white-space:normal;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden;margin:0 0 10px;text-transform:uppercase}@media (min-width:1440px){.cross-sell-popup-inner--bottom-box-wrapper-content h4{font-size:18px;margin:0 0 20px}}.cross-sell-popup-inner--bottom-box-wrapper-content-deals{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center;align-items:center;column-gap:15px;row-gap:10px}.cross-sell-popup-inner--bottom-box-wrapper-content-deals .value{display:flex;align-items:center;gap:9px}.cross-sell-popup-inner--bottom-box-wrapper-content-deals .value.actual-value h6{font-family:Montserrat;font-weight:400;font-size:18px;line-height:100%;margin:0;text-decoration:line-through;color:#ff4cd3}@media (min-width:1440px){.cross-sell-popup-inner--bottom-box-wrapper-content-deals .value.actual-value h6{font-size:28px}}.cross-sell-popup-inner--bottom-box-wrapper-content-deals .value.super-value h6,.cross-sell-popup-inner--bottom-box-wrapper-content-deals .value.super-value h6 span.woocommerce-Price-amount{font-family:Montserrat;font-weight:800;font-size:18px;line-height:100%;margin:0;color:#0e6c86}@media (min-width:1440px){.cross-sell-popup-inner--bottom-box-wrapper-content-deals .value.super-value h6,.cross-sell-popup-inner--bottom-box-wrapper-content-deals .value.super-value h6 span.woocommerce-Price-amount{font-size:28px}}.cross-sell-popup-inner--bottom-box-wrapper-content-deals .value p{font-family:Montserrat;font-weight:600;text-transform:uppercase;font-size:12px;line-height:100%;margin-bottom:0;color:#000}.cross-sell-popup-inner--bottom-box-wrapper-content-action{display:flex;margin-top:10px;width:100%;gap:8px;flex-wrap:wrap;align-items:center;justify-content:center}@media (min-width:768px){.cross-sell-popup-inner--bottom-box-wrapper-content-action{margin-top:20px}}.cross-sell-popup-inner--bottom-box-wrapper-content-action form{display:flex;gap:5px;justify-content:center;align-items:center;flex-wrap:wrap}@media (min-width:768px){.cross-sell-popup-inner--bottom-box-wrapper-content-action form{gap:15px}}.cross-sell-popup-inner--bottom-box-wrapper-content-action form .variations{width:100%}.cross-sell-popup-inner--bottom-box-wrapper-content-action form .variations tbody tr{display:flex;gap:8px;flex-wrap:wrap;align-items:center;justify-content:center;margin-top:10px}.cross-sell-popup-inner--bottom-box-wrapper-content-action form .variations tbody tr:first-child{margin-top:0}.cross-sell-popup-inner--bottom-box-wrapper-content-action form .label{width:30%;white-space:nowrap;margin-bottom:0!important}@media (min-width:768px){.cross-sell-popup-inner--bottom-box-wrapper-content-action form .label{width:25%}}.cross-sell-popup-inner--bottom-box-wrapper-content-action form .label label{margin-bottom:0;text-transform:capitalize}.cross-sell-popup-inner--bottom-box-wrapper-content-action form .variations .value select{min-width:15.25rem;max-width:200px;padding:.8rem 3rem .8rem 1rem;border:1px solid #1b2b3a;border-radius:2rem;background-color:#1b2b3a;color:#fff;font-size:14px;line-height:1.428571429;font-weight:700;letter-spacing:1px;text-transform:uppercase;background-position:87.5% 50%;background-image:url("https://cdn.shortpixel.ai/spai2/w_1920+q_lossless+ret_img+to_webp/shroombros.co/wp-content/themes/shroom-bros/images/icon-dropdown.png");background-size:auto;background-repeat:no-repeat;-webkit-appearance:none;-moz-appearance:none;outline:0;--lzl-bg-img:"https://cdn.shortpixel.ai/spai2/w_1920+q_lossless+ret_img+to_webp/shroombros.co/wp-content/themes/shroom-bros/images/icon-dropdown.png"}.cross-sell-popup-inner--bottom-box-wrapper-content-action form .variations .value select option{font-size:15px}.cross-sell-popup-inner--bottom-box-wrapper-content-action-number{display:flex;gap:2px}.cross-sell-popup-inner--bottom-box-wrapper-content-action-number button,.cross-sell-popup-inner--bottom-box-wrapper-content-action-number .quantity,.cross-sell-popup-inner--bottom-box-wrapper-content-action-number input[type=number]{background:#e3d9cc;display:flex;justify-content:center;align-items:center;padding:14px 21px;font-weight:700;font-size:14px}.cross-sell-popup-inner--bottom-box-wrapper-content-action-number input[type=number]{border:none;border-radius:0;padding:14px 10px;text-align:center}@media (min-width:768px){.cross-sell-popup-inner--bottom-box-wrapper-content-action-number input[type=number]{padding:14px 0 10px 10px}}.cross-sell-popup-inner--bottom-box-wrapper-content-action-number .quantity{padding:0 16px}.cross-sell-popup-inner--bottom-box-wrapper-content-action form .variations .value select.lzl:not(.lzl-ed),.cross-sell-popup-inner--bottom-box-wrapper-content-action form .variations .value select.lzl-ing:not(.lzl-ed){background-image:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA0AAAAUCAYAAABWMrcvAAAACXBIWXMAAA7EAAAOxAGVKw4bAAAAFUlEQVQ4EWNgGAWjITAaAqMhgDsEAAQkAAGhC758AAAAAElFTkSuQmCC")}.cross-sell-popup-inner--bottom-box-wrapper-content-action-number .quantity input[type=text]{background:0 0;text-align:center;border:none}@media (min-width:1440px){.cross-sell-popup-inner--bottom-box-wrapper-content-action-number button{font-size:18px}}.cross-sell-popup-inner--bottom-box-wrapper-content-action-number button:first-child{color:#4d4944;padding:14px 15px;border-top-left-radius:50px;border-bottom-left-radius:50px}.cross-sell-popup-inner--bottom-box-wrapper-content-action-number button:nth-child(2){color:#000}.cross-sell-popup-inner--bottom-box-wrapper-content-action-number button:last-child{color:#4d4944;padding:14px 15px;border-top-right-radius:50px;border-bottom-right-radius:50px}.cross-sell-popup-inner--bottom-box-wrapper-content-action-number-card{order:1;display:flex;max-height:47px;gap:1px}.cross-sell-popup-inner--bottom-box-wrapper-content-action-number-card .quantity{width:40px}@media (min-width:768px){.cross-sell-popup-inner--bottom-box-wrapper-content-action-number-card .quantity{width:60px}}@media (min-width:1440px){.cross-sell-popup-inner--bottom-box-wrapper-content-action-number-card{max-height:47px}}.cross-sell-popup-inner--bottom-box-wrapper-content-action-cart{display:flex}.cross-sell-popup-inner--bottom-box-wrapper-content-action-number form .quantity-message{width:100%;color:red;font-size:14px;font-weight:400;text-align:center;order:3}.cross-sell-popup-inner--bottom-box-wrapper-content-action-number form button[type=submit]{order:2;position:relative;padding:12px 15px 12px 40px;background:#ff4cd3;border-radius:50px;color:#fff;white-space:nowrap;font-size:14px}@media (min-width:768px){.cross-sell-popup-inner--bottom-box-wrapper-content-action-number form button[type=submit]{padding:16px 15px 16px 45px;font-size:16px}}@media (min-width:1440px){.cross-sell-popup-inner--bottom-box-wrapper-content-action-number form button[type=submit]{padding:18px 15px 18px 55px;font-size:18px}}.cross-sell-popup-inner--bottom-box-wrapper-content-action-number form button[type=submit] img{max-width:18px;max-height:18px;position:absolute;top:50%;left:15px;transform:translateY(-50%)}@media (min-width:768px){.cross-sell-popup-inner--bottom-box-wrapper-content-action-number form button[type=submit] img{max-width:20px;max-height:20px;left:18px}}@media (min-width:1440px){.cross-sell-popup-inner--bottom-box-wrapper-content-action-number form button[type=submit] img{max-width:24px;max-height:24px;left:20px}}body.activebody{&::before{content:"";width:100%;height:100%;background:rgba(0,0,0,.67);position:absolute;z-index:999}}