.vip-black-friday-section{margin:0!important;padding:0!important}.vip-gate,.vip-gate *{box-sizing:border-box}.vip-gate{position:relative;isolation:isolate;display:flex;align-items:center;justify-content:center;width:100%;padding:110px 24px 162px;background-color:#350d08;background-image:var(--vip-bg-desktop),radial-gradient(ellipse at center,#76190f,#4d1009 65%,#1c0b08);background-size:cover;background-position:center center;background-repeat:no-repeat;color:var(--vip-text-color);overflow:hidden}.vip-gate__inner{position:relative;z-index:1;display:flex;align-items:center;justify-content:center;width:100%}.vip-gate__card{position:relative;width:100%;max-width:500px;padding:60px 55px 40px;background:var(--vip-card-bg);border:1px solid var(--vip-border);border-radius:8px;box-shadow:0 30px 80px #00000073}.vip-gate__badge{position:absolute;z-index:5;top:-43px;right:-40px;display:flex;align-items:center;justify-content:center;width:104px;height:104px;border:3px solid #fff4e7;border-radius:50%;outline:1px dashed rgba(255,255,255,.8);outline-offset:-8px;background:#b8322c;color:#fff8ed;text-align:center;transform:rotate(-12deg)}.vip-gate__badge span{font-family:Arial,sans-serif;font-size:15px;font-weight:800;line-height:1.65;letter-spacing:1.4px}.vip-gate__badge--image{padding:0;border:0;outline:none;background:transparent;transform:none}.vip-gate__badge-image{display:block;width:100%;height:100%;object-fit:contain}.vip-gate__content{width:100%;text-align:center}.vip-gate__eyebrow{margin:0 0 30px;color:var(--vip-muted);font-family:Jost,sans-serif;font-size:12px;font-weight:600;letter-spacing:2.88px;line-height:1;text-transform:uppercase}.vip-gate__heading{display:flex;flex-direction:column;align-items:center;margin:0 0 20px;font-family:Barbaro;font-size:82px;font-weight:400;line-height:1;letter-spacing:0;text-transform:uppercase}.vip-gate__heading-white{display:block;color:#fff6e9}.vip-gate__heading-red{display:block;color:#d73d3c}.vip-gate__description{font-family:Jost,sans-serif;color:var(--vip-muted);margin-bottom:20px;font-size:17px;font-weight:400;line-height:25.5px;letter-spacing:0}.vip-gate__description p{margin:0}.vip-gate__form{display:block;width:100%;margin:0;text-align:left}.vip-gate__field{width:100%;margin-bottom:20px}.vip-gate__label{display:block;margin-bottom:8px;font-family:Jost,sans-serif;color:var(--vip-text-color);font-size:13px;font-weight:500;line-height:1}.vip-gate__input-wrap{position:relative;display:flex;align-items:center;width:100%;height:56px;background:#fff;border:none;border-radius:4px;transition:border-color .2s ease,box-shadow .2s ease}.vip-gate__input-wrap:focus-within{border-color:var(--vip-accent);box-shadow:0 0 0 2px #bc302b33}.vip-gate__lock-icon{display:block;flex:0 0 20px;width:20px;height:20px;margin-left:16px;color:#85746b}.vip-gate__input{display:block;flex:1;min-width:0;width:100%;height:100%;margin:0;padding:0 12px;border:none!important;outline:none!important;box-shadow:none!important;background:transparent!important;color:#7a6a60!important;font-family:Jost,sans-serif;font-size:18px;-webkit-appearance:none;appearance:none}.vip-gate__input::placeholder{color:#7a6a60;opacity:1}.vip-gate__toggle{display:flex;align-items:center;justify-content:center;height:100%;margin:0;padding:0 16px;border:0;background:transparent;color:#7a6a60;cursor:pointer}.vip-gate__eye-icon{display:block;width:21px;height:21px}.vip-gate__submit{display:flex;align-items:center;justify-content:center;width:100%;min-height:56px;margin:0;padding:17px 20px;border:1px solid var(--vip-accent);border-radius:4px;background:var(--vip-accent);color:#fef7ea;font-family:Jost,sans-serif;font-size:15px;font-weight:700;letter-spacing:2.4px;line-height:1;text-align:center;text-transform:uppercase;cursor:pointer;transition:background .25s ease,border-color .25s ease,transform .25s ease}.vip-gate__submit:hover{background:#9f2723;border-color:#9f2723}.vip-gate__footer{margin:20px 0 0;color:var(--vip-muted);font-family:Jost,sans-serif;font-size:13px;line-height:1;letter-spacing:0;text-align:center}.vip-gate__errors{margin:0 0 18px;padding:12px 14px;background:#bc302b24;border:1px solid rgba(215,61,60,.65);border-radius:5px;color:#ffd6d1;font-size:13px;line-height:1.5}.vip-gate__errors[hidden]{display:none!important}@media screen and (max-width:991px){.vip-gate{padding:65px 30px}.vip-gate__badge{top:-38px;right:-30px}}@media screen and (max-width:767px){.vip-gate{height:auto;align-items:center;padding:116px 20px 147px;background-color:#2c0c08;background-image:var(--vip-bg-mobile),radial-gradient(ellipse at center,#68170e,#370d08 72%,#1c0b08);background-size:cover;background-position:center top;background-repeat:no-repeat}.vip-gate__inner{width:100%;max-width:700px}.vip-gate__badge{top:-59px;right:-26px}.vip-gate__badge span{font-size:16px;letter-spacing:1.8px}.vip-gate__field{margin-bottom:16px}.vip-gate__input{font-size:16px;padding:14px 16px}.vip-gate__eye-icon{width:26px;height:26px}.vip-gate__footer{margin-top:16px;font-size:13px}.vip-gate__errors{font-size:15px}}@media screen and (max-width:480px){.vip-gate{background-position:center top}.vip-gate__card{padding:44px 20px 30px}.vip-gate__badge{width:78px;height:78px;top:-30px;right:-20px}.vip-gate__badge span{font-size:13px;letter-spacing:1.3px}.vip-gate__eyebrow{margin-bottom:20px;font-size:12px}.vip-gate__heading{font-size:58px;margin-bottom:16px}.vip-gate__description{margin-bottom:16px;font-size:15px}.vip-gate__label{margin-bottom:8px;font-size:13px}.vip-gate__input-wrap{height:52px}.vip-gate__lock-icon{flex-basis:20px;width:20px;height:20px;margin-left:16px}.vip-gate__toggle{flex-basis:44px;width:44px;padding:0 11px}.vip-gate__eye-icon{width:21px;height:21px}.vip-gate__submit{min-height:52px;padding:15px 20px;font-size:15px}.vip-gate__errors{margin-bottom:15px;padding:10px;font-size:13px}}@media screen and (max-width:360px){.vip-gate__badge{right:-10px}}.vip-gate__toggle:focus-visible,.vip-gate__submit:focus-visible{outline:2px solid #fff;outline-offset:4px}@media(prefers-reduced-motion:reduce){.vip-gate *,.vip-gate *:before,.vip-gate *:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}
/*# sourceMappingURL=/cdn/shop/t/119/assets/vip-black-friday-gate.css.map */
