.confirm-step-module__wGrznG__body{gap:var(--spacing-04);flex-direction:column;width:100%;display:flex}.confirm-step-module__wGrznG__barButton.confirm-step-module__wGrznG__barButton{background:#1c1c1c;border:2px solid #4a4a4a;border-radius:12px;flex-shrink:0;padding:18px 30px}
.order-form-module__JpFY1a__root{gap:var(--spacing-04);flex-direction:column;width:100%;display:flex}.order-form-module__JpFY1a__fields{gap:var(--spacing-04);grid-template-columns:1fr;width:100%;display:grid}@media (min-width:768px){.order-form-module__JpFY1a__fields{grid-template-columns:1fr 1fr}}
.showcase-header-module__4S4u-W__header{align-items:center;gap:var(--spacing-02);width:100%;display:flex}.showcase-header-module__4S4u-W__type{text-align:right;flex-direction:column;flex-shrink:0;align-items:flex-end;display:flex}
.order-price-bar-module__YG4VIW__bar{width:100%;padding:var(--spacing-02);background:var(--color-background-purple);justify-content:space-between;align-items:center;gap:var(--spacing-02);border-radius:12px;margin-top:auto;display:flex}
.promocode-form-module__IHQs0G__root{flex-direction:column;gap:12px;width:100%;display:flex}.promocode-form-module__IHQs0G__row{flex-direction:column;align-items:flex-start;gap:16px;width:100%;display:flex}.promocode-form-module__IHQs0G__field{flex:1;min-width:0}.promocode-form-module__IHQs0G__button{flex-shrink:0}@media (min-width:768px){.promocode-form-module__IHQs0G__row{flex-direction:row}.promocode-form-module__IHQs0G__button{margin-top:26px}}
.purchase-alerts-module__XG7MUq__root{flex-direction:column;gap:10px;width:100%;display:flex}.purchase-alerts-module__XG7MUq__content{white-space:pre-line}.purchase-alerts-module__XG7MUq__list{padding-left:var(--spacing-05);margin:var(--spacing-02) 0 0}
.step-title-module__SbOi1G__title{font:var(--font-s3);letter-spacing:var(--font-s3-spacing);background:#e0e0e033;border:1px solid #fff;border-radius:8px;align-items:center;gap:10px;margin:0;padding:20px;display:flex;box-shadow:0 4px 10px #0000000d,inset 0 -2px 4px #fff,inset 0 5px 6.7px #76767614}.step-title-module__SbOi1G__icon{width:16px;height:16px;color:var(--color-green);flex-shrink:0}
.dialog-frame-module__ZgTLcG__overlay{z-index:999;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#00000080;position:fixed;inset:0}.dialog-frame-module__ZgTLcG__modal{z-index:1000;background-color:#0000;border-radius:48px;outline:none;width:100%;max-height:100dvh;padding:60px 0 0;position:fixed;top:50%;left:50%;overflow-y:auto;transform:translate(-50%,-50%)}.dialog-frame-module__ZgTLcG__container{background:radial-gradient(124.36% 67.4% at 100% 0,#7e3af2 0%,#000 100%);border-radius:48px;padding:25px;position:relative}.dialog-frame-module__ZgTLcG__image{max-width:100%;height:auto;position:absolute;top:-80px;left:50%;transform:translate(-50%)}.dialog-frame-module__ZgTLcG__textAndContent{z-index:3;flex-direction:column;margin-top:190px;display:flex;position:relative}.dialog-frame-module__ZgTLcG__greatChoice{--title-pad-top:0px;--pill-height:48px;--pill-overlap:20px;--pill-pad-x:16px;--pill-font-size:32px;--pill-letter-spacing:-1.28px;padding-top:var(--title-pad-top);justify-content:center;margin-bottom:20px;display:flex;position:relative}.dialog-frame-module__ZgTLcG__titleLayer{flex-direction:column;align-items:center;margin:0;display:flex}.dialog-frame-module__ZgTLcG__titleLine{height:var(--pill-height);padding:0 var(--pill-pad-x);font-size:var(--pill-font-size);letter-spacing:var(--pill-letter-spacing);white-space:nowrap;border-radius:60px;align-items:center;font-weight:700;line-height:1;display:inline-flex}.dialog-frame-module__ZgTLcG__titleLine+.dialog-frame-module__ZgTLcG__titleLine{margin-top:calc(-1 * var(--pill-overlap))}.dialog-frame-module__ZgTLcG__titlePills .dialog-frame-module__ZgTLcG__titleLine{background:var(--neutral-800);color:#0000}.dialog-frame-module__ZgTLcG__titleText{top:var(--title-pad-top);color:#fff;position:absolute;left:0;right:0}.dialog-frame-module__ZgTLcG__content{background:#fff;border-radius:24px;flex-direction:column;padding:20px;display:flex;position:relative;box-shadow:0 6px 24px #18181b33}.dialog-frame-module__ZgTLcG__closeButton{z-index:4;color:var(--text-light-tertiary);cursor:pointer;background-color:#0000;border:none;padding:0;position:absolute;top:32px;left:32px}.dialog-frame-module__ZgTLcG__closeButton:hover{color:var(--text-light-primary)}@media (min-width:768px){.dialog-frame-module__ZgTLcG__modal{width:100vw;max-width:100vw;min-height:auto;padding:0 16px;overflow-x:hidden}.dialog-frame-module__ZgTLcG__container{--mascot-height:432px;--mascot-headroom:80px;min-height:calc(var(--mascot-height) + var(--mascot-headroom));justify-content:space-between;display:flex}.dialog-frame-module__ZgTLcG__image{width:auto;height:var(--mascot-height);top:auto;bottom:0;left:calc(50% - 232.5px);transform:translate(-50%)}.dialog-frame-module__ZgTLcG__textAndContent{flex-direction:row;flex:1;min-width:0;height:100%;margin-top:0}.dialog-frame-module__ZgTLcG__greatChoice{--title-pad-top:58px;--pill-height:54px;--pill-overlap:22px;--pill-pad-x:17px;--pill-font-size:36px;--pill-letter-spacing:-1.44px;flex:1;align-items:flex-start;min-width:0;margin-bottom:0}.dialog-frame-module__ZgTLcG__content{flex:0 0 440px;max-width:440px;margin-top:0;margin-left:auto}}@media (min-width:1200px){.dialog-frame-module__ZgTLcG__modal{max-width:1008px}.dialog-frame-module__ZgTLcG__greatChoice{--pill-height:84px;--pill-overlap:35px;--pill-pad-x:27px;--pill-font-size:56px;--pill-letter-spacing:-2.24px}}
.payment-step-module__MyuTca__body{gap:var(--spacing-04);flex-direction:column;width:100%;display:flex}.payment-step-module__MyuTca__captcha{align-self:center;align-items:center;gap:var(--spacing-02);flex-direction:column;display:flex}.payment-step-module__MyuTca__captchaError{text-align:center;align-self:center}.payment-step-module__MyuTca__footnote{color:var(--text-dark-secondary);font:var(--font-b5);letter-spacing:var(--font-b5-spacing);margin:0}.payment-step-module__MyuTca__barButton.payment-step-module__MyuTca__barButton{background:#1c1c1c;border:2px solid #4a4a4a;border-radius:12px;flex-shrink:0;padding:18px 30px}
iframe[src*="/recaptcha/"][src*=\/bframe]{pointer-events:auto}
