@keyframes wch-pulse{0%{transform:scale(1);opacity:.8}40%{transform:scale(1.5);opacity:.4}60%{transform:scale(1.8);opacity:.2}to{transform:scale(2);opacity:0}}.wch-top-section{width:100%;position:relative;display:flex}.wch-top-section video{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;z-index:-1}.wch-top-section .wch-text-section{padding-top:184px;padding-bottom:50px;padding-left:0;display:flex;flex-direction:column;justify-content:center;min-width:0}.wch-top-section .wch-text-section .title-wrapper{padding-left:93px;width:100%}.wch-top-section .wch-text-section .title-wrapper h1{color:#fff;font-size:56px;font-weight:600;line-height:120%;text-transform:uppercase}.wch-top-section .wch-text-section .title-wrapper p{margin:0;color:#fff;font-size:32px;font-weight:400;line-height:120%}.wch-top-section .wch-text-section .bubbles{margin-top:30px;padding-left:93px;display:flex;gap:15px}.wch-top-section .wch-text-section .bubbles .bubble{display:flex;flex-direction:column;align-items:center;width:200px;height:200px;border-radius:50%;background-color:#d9413e;position:relative}.wch-top-section .wch-text-section .bubbles .bubble p{position:relative;top:40px;margin:0;color:#fff;font-size:16px;font-weight:600;line-height:120%;letter-spacing:2px;text-transform:uppercase}.wch-top-section .wch-text-section .bubbles .bubble .discount{margin:0;font-size:80px;font-style:normal;font-weight:600;line-height:120%;letter-spacing:-5px;text-transform:uppercase}.wch-top-section .wch-text-section .bubbles .bubble .discount span{font-size:56px}.wch-top-section .wch-text-section .additional-discount{margin:28px 0 0;padding-left:93px;color:#fff;font-size:32px;font-weight:400;line-height:120%}.wch-top-section .wch-text-section .additional-discount span{font-size:32px;font-weight:700}.wch-top-section .wch-text-section .btns-wrapper{margin-top:30px;width:100%;max-width:100%;display:flex;overflow-x:auto;scrollbar-width:none;-ms-overflow-style:none;gap:40px;min-width:0}.wch-top-section .wch-text-section .btns-wrapper::-webkit-scrollbar{display:none}.wch-top-section .wch-text-section .btns-wrapper:after{content:"";flex:0 0 40px}.wch-top-section .wch-text-section .btns-wrapper .btn-wrapper{display:flex;flex-direction:column;max-width:224px;text-align:center;flex:0 0 224px}.wch-top-section .wch-text-section .btns-wrapper .btn-wrapper a{background-color:#fff;color:#0c0c0c;padding:12.5px 40px;font-size:1.125rem;line-height:130%;letter-spacing:1.08px;text-wrap:nowrap;text-align:center;position:relative;display:flex;justify-content:center;z-index:1;overflow:hidden;transition:.3s;border-radius:3px}.wch-top-section .wch-text-section .btns-wrapper .btn-wrapper a:before{content:"";position:absolute;bottom:100%;left:0;width:100%;height:100%;background:#ecb5c6;transition:bottom .3s;z-index:-1}.wch-top-section .wch-text-section .btns-wrapper .btn-wrapper a:hover{color:#000}.wch-top-section .wch-text-section .btns-wrapper .btn-wrapper a:hover:before{bottom:0}@media (max-width: 800px){.wch-top-section .wch-text-section .btns-wrapper .btn-wrapper a{border-radius:2px}}.wch-top-section .wch-text-section .btns-wrapper .btn-wrapper p{padding:8px 0 0;margin:0;color:#fff;font-size:16px;font-weight:400;line-height:130%;letter-spacing:.96px;text-transform:lowercase}.wch-top-section .wch-text-section .btns-wrapper .btn-wrapper:first-of-type{margin-left:93px}.wch-top-section .wch-text-section .btns-wrapper .btn-wrapper:nth-child(5) a{padding:12.5px 25px}.wch-top-section .wch-text-section .promo-usage{margin-top:30px;color:#fff;font-size:16px;font-weight:700;line-height:120%;border:none;background-color:transparent;text-decoration:underline;max-width:max-content;padding:0 0 0 93px}@media (max-width: 800px){.wch-top-section .wch-text-section .title-wrapper{padding-left:20px}.wch-top-section .wch-text-section .title-wrapper h1{font-size:2rem;line-height:120%}.wch-top-section .wch-text-section .title-wrapper p{font-size:1.25rem}.wch-top-section .wch-text-section .bubbles{padding-left:20px;margin-top:10px}.wch-top-section .wch-text-section .bubbles .bubble{width:100px;height:100px}.wch-top-section .wch-text-section .bubbles .bubble p{top:20px;font-size:.5rem}.wch-top-section .wch-text-section .bubbles .bubble .discount{margin-top:5px;font-size:40px;line-height:100%;letter-spacing:-2px}.wch-top-section .wch-text-section .bubbles .bubble .discount span{font-size:24px;margin-left:2px}.wch-top-section .wch-text-section .additional-discount{padding-left:20px;margin-top:40px;font-size:1.25rem;line-height:120%}.wch-top-section .wch-text-section .additional-discount span{font-size:1.25rem}.wch-top-section .wch-text-section .btns-wrapper{gap:10px}.wch-top-section .wch-text-section .btns-wrapper .btn-wrapper{max-width:unset;flex:unset}.wch-top-section .wch-text-section .btns-wrapper .btn-wrapper a{padding:10px 18px;font-size:1rem;line-height:130%;letter-spacing:.96px}.wch-top-section .wch-text-section .btns-wrapper .btn-wrapper p{font-size:.875rem;line-height:130%;letter-spacing:.84px;text-align:left;max-width:100px}.wch-top-section .wch-text-section .btns-wrapper .btn-wrapper:first-of-type{margin-left:20px}.wch-top-section .wch-text-section .btns-wrapper .btn-wrapper:nth-child(5) a{padding:10px 18px}.wch-top-section .wch-text-section .promo-usage{margin-top:12px;padding-left:20px}}
