body:has(.wd-account-system),body:has(.wd-auth),body:has(.wd-cart-route),body:has(.wd-store-system){--background:#ffffff!important;--page-background:#ffffff!important;--wd-bg:#ffffff!important;--wd-checkout-bg:#ffffff!important;--wd-color-page-bg:#ffffff!important;--wd-home-tab-bg:#ffffff!important;--wd-page-bg:#ffffff!important;--wd-storefront-bg:#ffffff!important;background:#ffffff}.wd-auth-card,.wd-cart-card,.wd-checkout-card,.wd-dashboard-card,.wd-order-summary{border:1px solid var(--wd-border);border-radius:var(--wd-radius-xl);background:#fff;box-shadow:var(--wd-shadow-soft)}body:has(.wd-auth){overflow-x:hidden;background:#ffffff}body:has(.wd-auth) .wd-site-footer,body:has(.wd-auth) .wd-site-header{display:none}body:has(.wd-auth--login){background:#ffffff}body:has(.wd-auth--login) .wd-site-footer{display:none}.wd-auth{min-height:calc(100vh - 96px);overflow-x:hidden;padding:30px 0 44px;background:#ffffff}.wd-auth--login{min-height:100svh;padding:0;background:#ffffff}.wd-auth-shell{display:grid;min-width:0;grid-template-columns:minmax(240px,.72fr) minmax(440px,.92fr) minmax(350px,.78fr);gap:24px;align-items:stretch}.wd-auth-shell--register{grid-template-columns:minmax(260px,.72fr) minmax(470px,1.1fr) minmax(260px,.68fr)}.wd-auth-shell--simple{grid-template-columns:minmax(0,520px);justify-content:center}.wd-auth-benefits-panel,.wd-auth-brand,.wd-auth-card,.wd-auth-join-panel,.wd-auth-promo{min-width:0;border:1px solid rgba(132,56,236,.16);border-radius:22px;background:rgba(255,255,255,.96);box-shadow:var(--wd-shadow-soft)}.wd-auth-brand,.wd-auth-join-panel{position:relative;display:grid;align-content:start;gap:18px;overflow:hidden;padding:30px}.wd-auth-brand{min-height:560px;background:radial-gradient(circle at 86% 15%,rgba(132,56,236,.3),transparent 10rem),linear-gradient(160deg,#110021,#2a075a 44%,#ffffff 44.2%,#ffffff);color:#fff}.wd-auth-benefits-panel:after,.wd-auth-brand:after,.wd-auth-join-panel:after{position:absolute;right:-72px;bottom:-90px;width:280px;height:280px;border:24px solid rgba(132,56,236,.06);border-radius:52% 48% 50% 50%;content:"";pointer-events:none;transform:rotate(-20deg)}.wd-auth-brand .wd-logo,.wd-auth-join-panel .wd-logo{position:relative;z-index:1;width:fit-content}.wd-auth-brand .wd-logo__text span:first-child,.wd-auth-brand .wd-logo__text span:last-child,.wd-auth-join-panel .wd-logo__text span:first-child,.wd-auth-join-panel .wd-logo__text span:last-child{color:#fff}.wd-auth-kicker{position:relative;z-index:1;display:inline-grid;width:fit-content;min-height:26px;place-items:center;padding:0 11px;border-radius:999px;background:rgba(132,56,236,.1);color:var(--wd-purple);font-size:11px;font-weight:950;letter-spacing:.06em;text-transform:uppercase}.wd-auth-brand .wd-auth-kicker,.wd-auth-join-panel .wd-auth-kicker{background:rgba(255,255,255,.11);color:#f7d77f}.wd-auth-benefit-text,.wd-auth-brand-title,.wd-auth-form-title,.wd-auth-panel-item-title,.wd-auth-panel-title,.wd-auth-points-title,.wd-auth-promo-title,.wd-auth-reward-title,.wd-auth-safe-title,.wd-auth-title,.wd-auth-verification-title{margin:0;color:var(--wd-ink);font-weight:950;letter-spacing:0}.wd-auth-brand-title{position:relative;z-index:1;max-width:280px;color:currentColor;font-size:clamp(30px,3vw,46px);line-height:1.04}.wd-auth-brand-copy,.wd-auth-help,.wd-auth-link-copy,.wd-auth-muted-text,.wd-auth-panel-item-copy,.wd-auth-points-copy,.wd-auth-reward-copy,.wd-auth-safe-copy,.wd-auth-subtitle,.wd-auth-terms,.wd-auth-verification-copy{margin:0;color:var(--wd-muted);font-weight:780;line-height:1.45}.wd-auth-brand-copy{position:relative;z-index:1;max-width:270px;color:rgba(255,255,255,.86);font-size:14px}.wd-auth-brand-line{position:relative;z-index:1;width:180px;height:1px;margin:8px 0;background:rgba(255,255,255,.32)}.wd-auth-brand-line:after{position:absolute;top:-4px;left:50%;width:9px;height:9px;border-radius:999px;background:#f7d77f;content:"";transform:translateX(-50%)}.wd-auth-benefit-list{position:relative;z-index:1;display:grid;gap:14px;margin-top:8px}.wd-auth-benefit-row,.wd-auth-promo-item{display:flex;min-width:0;align-items:center;gap:12px}.wd-auth-benefit-icon,.wd-auth-panel-icon,.wd-auth-promo-icon,.wd-auth-safe-icon{display:grid;width:36px;height:36px;flex:0 0 auto;place-items:center;border:1px solid rgba(132,56,236,.18);border-radius:12px;background:#fff;color:var(--wd-purple);font-style:normal;font-weight:950}.wd-auth-benefit-text{color:currentColor;font-size:13px}.wd-auth-card{display:grid;gap:16px;width:100%;padding:26px}.wd-auth-card--login{align-self:center}.wd-auth-card--simple{max-width:520px}.wd-auth-card-head{display:flex;min-width:0;align-items:center;justify-content:space-between;gap:14px}.wd-auth-card-head .wd-logo{min-width:0}.wd-auth-card-mark,.wd-auth-step-dot{display:grid;width:42px;height:42px;flex:0 0 auto;place-items:center;border-radius:999px;background:var(--wd-purple-soft);color:var(--wd-purple);font-size:12px;font-weight:950}.wd-auth-step-dot{width:28px;height:28px;background:var(--wd-purple);color:#fff}.wd-auth-title-block{display:grid;min-width:0;gap:6px}.wd-auth-title{font-size:clamp(32px,3vw,46px);line-height:1.05}.wd-auth-help,.wd-auth-subtitle{font-size:14px}.wd-auth-tabs{display:grid;min-width:0;grid-template-columns:repeat(2,minmax(0,1fr));overflow:hidden;border:1px solid var(--wd-border);border-radius:14px;background:#fbfaff}.wd-auth-tab{display:grid;min-height:48px;place-items:center;border-bottom:3px solid transparent;color:var(--wd-muted);font-size:13px;font-weight:900}.wd-auth-tab.is-active{border-bottom-color:var(--wd-purple);background:#fff;color:var(--wd-purple)}.wd-auth-form,.wd-auth-form-group{display:grid;min-width:0;gap:10px}.wd-auth-form-title{font-size:16px}.wd-auth-field{display:grid;min-width:0;gap:7px}.wd-auth-field-label{color:var(--wd-muted);font-size:11px;font-weight:900}.wd-auth-input-wrap{display:grid;min-width:0;grid-template-columns:32px auto minmax(0,1fr);align-items:center;overflow:hidden;border:1px solid var(--wd-border);border-radius:12px;background:#fff}.wd-auth-input-wrap:not(:has(.wd-auth-input-prefix)){grid-template-columns:32px minmax(0,1fr)}.wd-auth-input-icon,.wd-auth-input-prefix{display:grid;min-height:46px;place-items:center;color:var(--wd-ink);font-style:normal;font-weight:950}.wd-auth-input-icon{color:var(--wd-purple);font-size:12px}.wd-auth-input-prefix{padding-right:10px;font-size:13px}.wd-auth-input{width:100%;min-width:0;height:46px;border:0;outline:0;background:transparent;color:var(--wd-ink);font-size:14px;font-weight:760}.wd-auth-input::placeholder{color:#9b96ad}.wd-auth-inline-button,.wd-auth-primary,.wd-auth-social-button{border:0;font:inherit}.wd-auth-primary{display:flex;min-width:0;min-height:46px;align-items:center;justify-content:center;gap:12px;border-radius:12px;background:linear-gradient(135deg,var(--wd-purple-dark),var(--wd-purple));color:#fff;font-size:14px;font-weight:950;box-shadow:0 18px 34px rgba(100,31,209,.22)}.wd-auth-primary--soft{min-height:46px;background:#f1e6ff;color:var(--wd-purple);box-shadow:none}.wd-auth-primary-icon{font-style:normal}.wd-auth-otp-preview{display:grid;min-width:0;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.wd-auth-otp-preview--compact{width:min(100%,210px)}.wd-auth-otp-cell{display:block;height:42px;border:1px solid var(--wd-border);border-radius:12px;background:radial-gradient(circle at 50% 50%,rgba(132,56,236,.2),transparent .28rem),#fff}.wd-auth-inline-note,.wd-auth-link-row,.wd-auth-verification{display:flex;min-width:0;align-items:center;justify-content:space-between;gap:14px}.wd-auth-inline-copy,.wd-auth-link-copy{color:var(--wd-muted);font-size:12px;font-weight:800}.wd-auth-inline-button,.wd-auth-text-link{background:transparent;color:var(--wd-purple);font-size:12px;font-weight:950}.wd-auth-align-right{justify-self:end}.wd-auth-divider{display:grid;min-width:0;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:12px;color:var(--wd-muted)}.wd-auth-divider-line{height:1px;background:var(--wd-border)}.wd-auth-divider-label{font-size:12px;font-style:normal;font-weight:780}.wd-auth-socials{display:grid;min-width:0;grid-template-columns:minmax(0,1fr);gap:10px}.wd-auth-socials--three{grid-template-columns:repeat(3,minmax(0,1fr))}.wd-auth-social-button{display:flex;min-width:0;min-height:44px;align-items:center;justify-content:center;gap:9px;border:1px solid var(--wd-border);border-radius:12px;background:#fff;color:var(--wd-ink);font-family:inherit;text-decoration:none}.wd-auth-social-button:disabled{color:var(--wd-muted);cursor:not-allowed}.wd-auth-social-icon,.wd-auth-social-label{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.wd-auth-social-icon{font-size:15px;font-weight:950}.wd-auth-social-label{font-size:13px;font-weight:900}.wd-auth-social-state{min-width:0;overflow:hidden;color:var(--wd-muted);font-size:10px;font-weight:850;text-overflow:ellipsis;white-space:nowrap}.wd-auth-preferences,.wd-auth-safe-note,.wd-auth-terms,.wd-auth-verification{min-width:0;border-radius:14px;background:#fbf7ff}.wd-auth-safe-note{display:flex;align-items:center;gap:12px;padding:12px}.wd-auth-safe-copy,.wd-auth-safe-title{display:block}.wd-auth-safe-title{font-size:13px}.wd-auth-safe-copy,.wd-auth-terms{font-size:12px}.wd-auth-terms{padding:12px 14px}.wd-auth-link-row--center{justify-content:center}.wd-auth-promo{position:relative;display:grid;align-content:space-between;min-height:640px;overflow:hidden;padding:34px;background:radial-gradient(circle at 74% 44%,rgba(132,56,236,.45),transparent 16rem),linear-gradient(145deg,#0d001b,#2b075c);color:#fff}.wd-auth-promo:after{position:absolute;inset:0;background:radial-gradient(circle at 84% 15%,rgba(255,255,255,.12),transparent 14rem),linear-gradient(90deg,rgba(0,0,0,.18),transparent);content:"";pointer-events:none}.wd-auth-promo-art,.wd-auth-promo-badge,.wd-auth-promo-list,.wd-auth-promo-title,.wd-auth-reward-panel{position:relative;z-index:1}.wd-auth-promo-badge{width:fit-content;padding:8px 12px;border:1px solid rgba(255,255,255,.18);border-radius:999px;color:#f7d77f;font-size:11px;font-weight:950;letter-spacing:.04em;text-transform:uppercase}.wd-auth-promo-title{max-width:300px;color:#fff;font-size:clamp(34px,3.2vw,54px);line-height:1.03}.wd-auth-promo-art{display:grid;justify-items:center;margin:-26px 0 -6px}.wd-auth-join-art .wd-tee-mock,.wd-auth-promo-art .wd-tee-mock{width:180px;height:230px;filter:drop-shadow(0 26px 40px rgba(0,0,0,.32))}.wd-auth-promo-list{display:grid;gap:13px}.wd-auth-promo-icon{border-color:rgba(255,255,255,.14);background:rgba(255,255,255,.11);color:#fff}.wd-auth-promo-item-text{color:#fff;font-size:13px;font-weight:900}.wd-auth-reward-panel{display:grid;gap:4px;padding:18px;border:1px solid rgba(255,255,255,.2);border-radius:18px;background:rgba(255,255,255,.1)}.wd-auth-reward-title{color:#fff;font-size:20px}.wd-auth-reward-copy{color:rgba(255,255,255,.74);font-size:12px}.wd-auth-join-panel{min-height:640px;background:radial-gradient(circle at 82% 17%,rgba(132,56,236,.28),transparent 12rem),linear-gradient(155deg,#100020,#2e0860 42%,#ffffff 42.2%,#ffffff);color:#fff}.wd-auth-points-card{position:relative;z-index:1;display:grid;width:fit-content;gap:3px;padding:14px 18px;border-radius:14px;background:linear-gradient(135deg,var(--wd-purple-dark),var(--wd-purple));color:#fff;box-shadow:0 18px 34px rgba(100,31,209,.28)}.wd-auth-points-title{color:#fff;font-size:15px}.wd-auth-points-copy{color:rgba(255,255,255,.78);font-size:11px}.wd-auth-join-art{position:relative;z-index:1;display:grid;justify-items:end;margin:-20px 0 -10px}.wd-auth-benefit-list--light{padding:18px;border-radius:20px;background:rgba(255,255,255,.92);color:var(--wd-ink)}.wd-auth-card--register{align-self:start}.wd-auth-preferences,.wd-auth-verification{padding:11px}.wd-auth-verification-copy,.wd-auth-verification-title{display:block}.wd-auth-verification-title{font-size:14px}.wd-auth-verification-copy{font-size:11px}.wd-auth-preferences{display:grid;gap:11px}.wd-auth-chip-row{display:flex;min-width:0;flex-wrap:wrap;gap:8px}.wd-auth-chip{display:inline-grid;min-height:31px;place-items:center;padding:0 14px;border:1px solid var(--wd-border);border-radius:999px;background:#fff;color:var(--wd-muted);cursor:pointer;font-family:inherit;font-size:12px;font-weight:900}.wd-auth-chip.is-active{border-color:var(--wd-purple);background:var(--wd-purple-soft);color:var(--wd-purple)}.wd-auth-check{position:relative;display:flex;min-width:0;align-items:center;gap:10px;color:var(--wd-muted);font-size:12px;font-weight:820}.wd-auth-check-input{position:absolute;width:1px;height:1px;opacity:0}.wd-auth-check-input:focus-visible+.wd-auth-check-box{outline:2px solid var(--wd-purple);outline-offset:2px}.wd-auth-check-box{display:grid;width:18px;height:18px;flex:0 0 auto;place-items:center;border:1px solid var(--wd-border);border-radius:5px;background:#fff;color:transparent;font-size:11px;font-weight:950}.wd-auth-check-input:checked+.wd-auth-check-box{border-color:var(--wd-purple);background:var(--wd-purple);color:#fff}.wd-auth-check-copy{font-style:normal}.wd-auth-benefits-panel{position:relative;display:grid;align-content:center;gap:22px;overflow:hidden;padding:30px;background:radial-gradient(circle at 88% 86%,rgba(132,56,236,.08),transparent 13rem),#fff}.wd-auth-panel-title{font-size:22px}.wd-auth-panel-list{display:grid;gap:20px}.wd-auth-panel-item{position:relative;z-index:1;display:grid;min-width:0;grid-template-columns:48px minmax(0,1fr);gap:3px 13px}.wd-auth-panel-icon{grid-row:span 2;width:44px;height:44px}.wd-auth-panel-item-title{font-size:14px}.wd-auth-panel-item-copy{font-size:12px}@media (max-width:760px){.wd-auth-card,.wd-cart-card,.wd-checkout-card,.wd-dashboard-card,.wd-order-summary{border-radius:18px}}@media print{@page{size:A4 portrait;margin:8mm}}@media (max-width:980px){.wd-auth-shell,.wd-auth-shell--register,.wd-auth-shell--simple{grid-template-columns:minmax(0,1fr);width:min(100% - 32px,680px)}.wd-auth-benefits-panel,.wd-auth-brand,.wd-auth-join-panel,.wd-auth-promo{display:none}.wd-auth-card--login,.wd-auth-card--register,.wd-auth-card--simple{align-self:auto}}@media (max-width:760px){body:has(.wd-auth){padding-bottom:0}body:has(.wd-auth--login){background:#ffffff}body:has(.wd-auth) .wd-site-header{display:none}.wd-auth{min-height:calc(100vh - 88px);padding:14px 0 30px}.wd-auth--login{min-height:100svh;padding:0;background:#ffffff}.wd-auth--register,.wd-auth--register .wd-auth-card,.wd-auth--register .wd-auth-form,.wd-auth--register .wd-auth-form-group,.wd-auth--register .wd-auth-shell{position:relative;z-index:1}.wd-auth--register .wd-auth-benefits-panel,.wd-auth--register .wd-auth-join-panel{pointer-events:none}.wd-auth-shell,.wd-auth-shell--register,.wd-auth-shell--simple{width:min(100% - 24px,390px);max-width:100%;gap:12px}.wd-auth-card{max-width:100%;gap:15px;padding:18px;border-radius:18px}.wd-auth-card-head .wd-logo__mark{width:48px;height:42px;border-radius:16px;font-size:14px}.wd-auth-card-mark{width:38px;height:38px}.wd-auth-step-dot{width:26px;height:26px}.wd-auth-kicker{min-height:24px;padding:0 10px;font-size:10px}.wd-auth-title{font-size:30px}.wd-auth-help,.wd-auth-subtitle,.wd-auth-tab{font-size:12px}.wd-auth-tab{min-height:42px}.wd-auth-form,.wd-auth-form-group{gap:12px}.wd-auth-input,.wd-auth-input-icon,.wd-auth-input-prefix{min-height:46px;height:46px;font-size:12px}.wd-auth-input-wrap{grid-template-columns:30px auto minmax(0,1fr);border-radius:11px}.wd-auth-input-wrap:not(:has(.wd-auth-input-prefix)){grid-template-columns:30px minmax(0,1fr)}.wd-auth-primary{position:relative;z-index:2;min-height:48px;border-radius:11px;font-size:13px;touch-action:manipulation}.wd-auth--register .wd-auth-check-input,.wd-auth--register .wd-auth-chip,.wd-auth--register .wd-auth-input,.wd-auth--register .wd-auth-primary{pointer-events:auto}.wd-auth-otp-cell{height:42px;border-radius:10px}.wd-auth-inline-note,.wd-auth-link-row,.wd-auth-verification{gap:10px}.wd-auth-divider-label,.wd-auth-inline-button,.wd-auth-inline-copy,.wd-auth-link-copy,.wd-auth-text-link{font-size:11px}.wd-auth-socials{gap:8px}.wd-auth-social-button{min-height:44px;gap:6px;border-radius:11px}.wd-auth-social-label{font-size:11px}.wd-auth-preferences,.wd-auth-safe-note,.wd-auth-terms,.wd-auth-verification{border-radius:12px;padding:11px}.wd-auth-chip-row{flex-wrap:wrap}.wd-auth-chip{min-height:32px;padding:0 12px;font-size:11px}.wd-auth-check{align-items:start;font-size:11px}}