.main-slider_banner{display:none}.redesign_hero-banner{position:relative;overflow:hidden}.redesign_hero-banner .for-desktop{display:flex}.redesign_hero-banner .for-mobile{display:none}.redesign_hero-banner .image{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;object-position:center}.redesign_hero-banner .hero-banner_content{position:relative;z-index:2;width:100%;height:100vh;min-height:700px;max-height:100vh;margin:0 auto;padding:0 50px 50px;display:flex;align-items:flex-end;justify-content:space-between}.redesign_hero-banner .hero-banner_content .content-wrapper_left{max-width:475px;width:100%}.redesign_hero-banner .section-review_widget{display:flex;padding:10px;flex-direction:column;align-items:flex-start;gap:2px;margin-bottom:10px}.redesign_hero-banner .section-review_widget .review-text{color:var(--review-color);font-family:Helvetica Neue,sans-serif;font-size:16px;font-style:normal;font-weight:400;line-height:24px;margin:0}.redesign_hero-banner .section-review_widget .review-stars{display:flex;align-items:center;gap:2px}.redesign_hero-banner .section-review_widget .review-stars svg{display:block;width:22px;height:23px}.redesign_hero-banner .section-subtitle{display:block;color:var(--subtitle-color);font-family:Antonio,sans-serif;font-size:25px;font-style:normal;font-weight:400;line-height:35px;text-transform:uppercase;margin-bottom:10px}.redesign_hero-banner .section-title{color:var(--title-color);font-family:Antonio,sans-serif;font-size:85px;font-style:normal;font-weight:700;line-height:95px;text-transform:uppercase;margin-bottom:35px}.redesign_hero-banner .section-button{max-width:179px;width:100%;display:flex;min-width:90px;padding:15px;justify-content:center;align-items:center;border-radius:3px;background:var(--button-bg);text-decoration:none;color:var(--button-color);text-align:center;font-family:Antonio,sans-serif;font-size:22px;font-style:normal;font-weight:400;line-height:normal;text-transform:uppercase}.redesign_hero-banner .section-button_overlay{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1}.redesign_hero-banner .content-wrapper_right{position:relative}.redesign_hero-banner .content-wrapper_right .popup-button{max-width:147px;width:100%;display:flex;align-items:center;padding:15px;gap:15px;border-radius:3px;background:var(--button-bg);cursor:pointer;color:var(--button-color);text-align:center;font-family:Antonio,sans-serif;font-size:18px;font-style:normal;font-weight:600;line-height:normal;text-transform:uppercase;z-index:10;position:relative}.redesign_hero-banner .content-wrapper_right .popup-button .icon-arrow{display:flex;width:23px;height:23px;flex-direction:column;justify-content:center;align-items:center;border-radius:23px;background:#b9deff80;transition:transform .25s ease}.redesign_hero-banner .content-wrapper_right .popup-modal{position:absolute;right:0;bottom:0;max-width:395px;width:100%;max-height:640px;border-radius:10px;background:#fff;opacity:0;transform:translateY(20px) scaleY(.96);transform-origin:bottom right;pointer-events:none;transition:opacity .2s ease,transform .35s cubic-bezier(.22,1,.36,1);display:flex;width:395px;height:640px;padding:15px;flex-direction:column;gap:10px;overflow:hidden;z-index:11}.redesign_hero-banner .content-wrapper_right[open] .popup-modal{opacity:1;transform:translateY(0) scaleY(1);pointer-events:auto;max-height:65vh}.redesign_hero-banner .content-wrapper_right .popup-modal .modal-header{display:flex;align-items:center;justify-content:space-between;color:#000;text-align:center;font-family:Antonio,sans-serif;font-size:18px;font-style:normal;font-weight:600;line-height:normal;text-transform:uppercase}.redesign_hero-banner .content-wrapper_right .popup-modal .modal-header .icon-close{width:23px;height:23px;display:flex;justify-content:center;align-items:center;border-radius:23px;background:#b9deff80}.redesign_hero-banner .content-wrapper_right .popup-modal .modal-body{display:grid;gap:10px;overflow-y:auto;padding-right:10px;box-sizing:content-box}.redesign_hero-banner .content-wrapper_right .popup-modal .modal-body .modal-item{position:relative;height:119px;border-radius:10px;overflow:hidden;text-decoration:none;background:#cfcfcf;background-size:cover;background-position:center;display:flex;align-items:center;justify-content:space-between;padding:15px}.redesign_hero-banner .content-wrapper_right .popup-modal .modal-body .item-title{color:#fff;text-align:center;font-family:Antonio,sans-serif;font-size:18px;font-style:normal;font-weight:600;line-height:normal;text-transform:uppercase;z-index:2}.redesign_hero-banner .content-wrapper_right .popup-modal .modal-body .item-arrow{display:flex;width:45px;height:45px;flex-direction:column;justify-content:center;align-items:center;flex-shrink:0;z-index:2}@media screen and (max-width:1023px){.redesign_hero-banner .hero-banner_content{padding:0 25px 30px;height:80vh;max-height:80vh}.redesign_hero-banner .content-wrapper_right[open] .popup-modal{opacity:1;transform:translateY(0) scaleY(1);pointer-events:auto;max-height:500px}}@media screen and (max-width:720px){.redesign_hero-banner .for-desktop{display:none}.redesign_hero-banner .hero-banner_content{min-height:550px}.redesign_hero-banner .for-mobile{display:flex}.redesign_hero-banner .section-title{font-size:55px;line-height:65px;margin-bottom:10px}.redesign_hero-banner .content-wrapper_right[open] .popup-modal{max-height:55vh}}@media screen and (max-width:500px){.redesign_hero-banner .hero-banner_content .content-wrapper_left{max-width:234px;width:100%;position:absolute;left:15px;bottom:25px}.redesign_hero-banner .hero-banner_content{padding:0 15px 25px}.redesign_hero-banner .section-review_widget{padding:0;gap:0;margin-bottom:5px}.redesign_hero-banner .section-review_widget .review-text{font-size:13px}.redesign_hero-banner .section-review_widget .review-stars svg{width:17px;height:18px}.redesign_hero-banner .section-subtitle{font-size:16px;margin-bottom:5px}.redesign_hero-banner .section-title{font-size:42px;line-height:normal}.redesign_hero-banner .section-button{max-width:144px;font-size:16px}.redesign_hero-banner .content-wrapper_right{position:initial;margin-left:auto}.redesign_hero-banner .content-wrapper_right .popup-button{max-width:137px;font-size:16px}.redesign_hero-banner .content-wrapper_right .popup-modal{max-width:100%;width:100%;left:0;border-radius:10px 10px 0 0}.redesign_hero-banner .content-wrapper_right[open] .popup-modal{max-height:65vh}}
/*# sourceMappingURL=/cdn/shop/t/99/assets/redesign_hero-banner.css.map */
