.page-layout-offer-campaign._has-modal{overflow:hidden !important}.page-layout-offer-campaign .modal-popup.modal-slide._show{position:fixed;max-width:400px;width:100%}.page-layout-offer-campaign .modal-popup .stickyheader{border:none}.page-layout-offer-campaign .modal-inner-wrap{padding:50px 20px 30px;position:relative;text-align:left}.page-layout-offer-campaign .modal-inner-wrap header.modal-header button.action-close{display:block;top:15px;right:15px}.page-layout-offer-campaign .modal-inner-wrap .modal-content{margin:0}.page-layout-offer-campaign .modal-inner-wrap .modal-footer{display:none}.page-layout-offer-campaign .modal-title{font-size:18px;letter-spacing:.7px;margin:0 0 15px;text-transform:uppercase}.light-gray{background:#f8f8f8}.theme-btn{background:#aecd58;border:none;border-radius:5px;font-size:18px;font-weight:600;letter-spacing:.5px;line-height:1;padding:16px 25px}.offers-banner picture{display:block}.offers-banner img{display:block;width:100%;height:auto}.offers-video{background:#000}.offers-video .back-wrap{background-image:url('../images/launch-video-background.webp');background-size:cover}.offers-video video{display:block;margin:0 auto;max-width:100%}.offers-form{background:#424345;text-align:center}.offers-form .campain-title{letter-spacing:1px;margin:0 0 30px;text-transform:uppercase;text-align:center}.offers-form .offer-contact-campains{display:block;max-width:500px;margin:0 auto}.offers-form .offer-contact-campains .newsletter-input-action{display:flex;flex-wrap:wrap;justify-content:center;margin:0 -7px}.offers-form .newsletter-input-action .control{display:flex;flex-wrap:wrap;margin:0 -10px}.offers-form .offer-contact-campains .control,.campign-popup .offer-contact-campains .control{flex-basis:50%;margin:0 0 15px}.offers-form .offer-contact-campains .control.email{flex-basis:100%}.offers-form .offer-contact-campains .control input,.campign-popup .offer-contact-campains .control input{display:block;width:100%;border:1px solid #ccc;height:40px;padding:10px 12px}.offers-form .offer-contact-campains .control input[type=number]{-moz-appearance:textfield}.offers-form .offer-contact-campains .control input[type=number]::-webkit-inner-spin-button,.offers-form .offer-contact-campains .control input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;-moz-appearance:none;appearance:none;margin:0}.offers-form .offer-contact-campains .action-addon,.campign-popup .offer-contact-campains .action-addon{display:flex;flex-direction:column}.offers-form .offer-contact-campains .actions,.campign-popup .offer-contact-campains .actions{display:flex;justify-content:center}.offers-form .offer-contact-campains .actions .action.primary,.campign-popup .offer-contact-campains .actions .action.primary{background:#000;color:#fff;transition:.2s background linear}.campign-popup .offer-contact-campains .actions .action.primary{width:100%}.offers-form .offer-contact-campains .actions .action.primary:hover{background:#666}.campign-popup .offer-contact-campains .campign-msg{display:flex;background:#e0fecf;color:green;font-weight:700;font-size:14px;margin:15px 0 0;padding:10px}.campign-popup .offer-contact-campains .campign-msg .tick-label svg{width:17px;height:auto}.campign-popup .offer-contact-campains .campign-msg label{letter-spacing:.5px;margin:0 7px}.offers-products ul{display:flex;flex-wrap:wrap;max-width:1000px;margin:-15px auto}.offers-products li{flex-basis:33.333333%;padding:15px}.offers-products li .products-wrapper{border:1px solid #ededed;transition:.5s linear all}.offers-products li .products-wrapper:hover{box-shadow:0px 0px 50px 0px rgba(0,0,0,.2)}.offers-products li .prod-img img{max-width:100%}.offers-products li .prod-cont{text-align:center}.offers-products li .prod-cont{background:#fff;display:flex;flex-direction:column;padding:20px 0 30px}.offers-products li .prod-cont .prod-title{color:#444;font-size:16px;font-weight:600;letter-spacing:.5px;line-height:normal;margin:0 0 10px;padding:0}.offers-products li .prod-cont .prod-title>a{padding:0}.offers-products li .prod-cont .price{font-weight:700;margin:0 0 20px}.offers-products li .prod-cont .price span{vertical-align:middle}.offers-products li .prod-cont .price .special-price{color:#d70202}.offers-products li .prod-cont .price small{font-size:14px;line-height:24px;vertical-align:top}.offers-products li .prod-cont .price .regular-price{margin:0 0 0 7px;text-decoration:line-through}.offers-products li .prod-cont .prod-btn>a{color:#fff;background:#444;font-size:14px;padding:8px 10px;text-decoration:none;text-transform:uppercase;transition:.2s background linear}.offers-products li .prod-cont .prod-btn>a:hover{background:#666}.offers-products li .prod-cont .prod-btn>a.out-of-stock{cursor:not-allowed;opacity:.5}html[lang=ar] .page-layout-offer-campaign .modal-inner-wrap header.modal-header button.action-close{left:15px;right:auto}html[lang=ar] .page-layout-offer-campaign .modal-title{text-align:right}html[lang=ar] .offers-form .offer-contact-campains .campign-msg,html[lang=ar] .campign-popup .offer-contact-campains .campign-msg{flex-direction:row-reverse}html[lang=ar] .offers-form .offer-contact-campains .campign-msg .tick-label svg,html[lang=ar] .campign-popup .offer-contact-campains .campign-msg .tick-label svg{transform:rotateY(180deg)}html[lang=ar] .offers-form .offer-contact-campains .control,html[lang=ar] .campign-popup .offer-contact-campains .control{display:flex;flex-direction:column;justify-content:flex-end;text-align:right}html[lang=ar] .offers-form .offer-contact-campains .control input,html[lang=ar] .campign-popup .offer-contact-campains .control input{text-align:right}@media(max-width:1024px){.page-layout-offer-campaign .container{max-width:100%}}@media(max-width:767px){.page-layout-offer-campaign .modal-popup.modal-slide._show{width:calc(100% - 30px)}.page-layout-offer-campaign .modal-inner-wrap{width:100%;padding:40px 15px 25px}.offers-form .campain-title{font-size:20px;line-height:25px;letter-spacing:.5px}.offers-form .offer-contact-campains .control{flex-basis:100%}.offers-video video{height:auto}.offers-products ul{margin:-10px auto}.offers-products li{flex-basis:50%;padding:10px}.offers-products li .products-wrapper{padding:5px}}@media(max-width:399px){.theme-btn{font-size:15px;padding:16px 15px}.offers-form{background:#3f4042}.offers-products li{flex-basis:100%;padding:10px 0}.offers-products li:last-of-type{padding-bottom:0}}