.legacy-buy-now-block{margin-top:10px}.legacy-buy-now-button{width:100%;min-height:54px;border:1px solid rgba(255,255,255,.24);border-radius:14px;padding:0 18px;display:flex;align-items:center;justify-content:space-between;background:linear-gradient(135deg,#17191e,#0b0c0f);color:#f7f7f3;font:inherit;font-weight:650;letter-spacing:.08em;text-transform:uppercase;cursor:pointer;position:relative;overflow:hidden;transition:transform .25s ease,border-color .25s ease,box-shadow .25s ease}.legacy-buy-now-button:before{content:"";position:absolute;top:-100%;right:-35%;bottom:-100%;left:-35%;background:linear-gradient(100deg,transparent 38%,rgba(255,255,255,.17) 50%,transparent 62%);transform:translate(-60%);transition:transform .7s ease}.legacy-buy-now-button:hover{transform:translateY(-2px);border-color:#ffffff8c;box-shadow:0 16px 40px #00000057}.legacy-buy-now-button:hover:before{transform:translate(60%)}.legacy-buy-now-button__arrow{font-size:1.05rem;transition:transform .25s ease}.legacy-buy-now-button:hover .legacy-buy-now-button__arrow{transform:translate(2px,-2px)}.legacy-buy-now-button[disabled]{opacity:.45;cursor:not-allowed;transform:none}.legacy-buy-now-note{margin:8px 2px 0;color:#ffffff8c;font-size:.72rem;letter-spacing:.05em;text-align:center}body.template-page #MainContent{background:#090a0d}body.template-page .section-wrapper:first-child{position:relative;overflow:hidden}body.template-page .section-wrapper:first-child:before{content:"";position:absolute;top:-30%;right:-10%;bottom:-30%;left:-10%;pointer-events:none;background:radial-gradient(circle at 50% 18%,rgba(255,255,255,.1),transparent 24%),radial-gradient(circle at 18% 50%,rgba(84,95,112,.12),transparent 30%),linear-gradient(135deg,#090a0d,#101218 48%,#08090b)}body.template-page .section-wrapper:first-child .section{position:relative;z-index:1}body.template-page .section-wrapper:first-child h1{font-size:clamp(3.1rem,10vw,8rem)!important;line-height:.86!important;letter-spacing:-.055em!important;margin:.2em 0!important}body.template-page .section-wrapper:first-child p:first-child{font-size:.72rem;letter-spacing:.22em;text-transform:uppercase;color:#9ca2ac!important}body.template-page contact-form-component,body.template-page .contact-form{display:block;position:relative}body.template-page .contact-form{border:1px solid rgba(255,255,255,.1);box-shadow:0 30px 80px #00000061;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}body.template-page .contact-form input,body.template-page .contact-form textarea{transition:border-color .25s ease,box-shadow .25s ease,background .25s ease}body.template-page .contact-form input:focus,body.template-page .contact-form textarea:focus{border-color:#ffffff94!important;box-shadow:0 0 0 4px #ffffff0e;background:#101319!important}body.template-page .contact-form label{color:#c9ccd2!important;letter-spacing:.035em}body.template-page .contact-form button{min-height:54px;border-radius:12px!important;font-weight:700;letter-spacing:.1em;text-transform:uppercase;transition:transform .25s ease,box-shadow .25s ease}body.template-page .contact-form button:hover{transform:translateY(-2px);box-shadow:0 14px 34px #0000004d}.legacy-care-panel{display:none!important}@media(max-width:749px){body.template-page .section-wrapper:first-child h1{font-size:clamp(3rem,17vw,5.5rem)!important}body.template-page .contact-form{padding:22px!important;border-radius:18px!important}}@media(prefers-reduced-motion:reduce){.legacy-buy-now-button,.legacy-buy-now-button:before,body.template-page .contact-form button{transition:none!important}}
/*# sourceMappingURL=/cdn/shop/t/42/assets/legacy-premium-final.css.map */
