.is-ctl-account,.is-ctl-register,.is-ctl-auth,.is-ctl-accountprofile,.is-ctl-accountpayment,.is-ctl-accountorder,.is-ctl-address{background:#f4f0e8}.is-ctl-account .content-main,.is-ctl-register .content-main,.is-ctl-auth .content-main,.is-ctl-accountprofile .content-main,.is-ctl-accountpayment .content-main,.is-ctl-accountorder .content-main,.is-ctl-address .content-main{background:#f4f0e8}.account,.account-register{color:#18140f}.account h1,.account h2,.account h3,.account .account-welcome-title,.account-register h1,.account-register h2,.account-register h3,.account-register .account-welcome-title{font-weight:1000;letter-spacing:-0.025em}.account .card,.account-register .card{border:1px solid rgba(24,20,15,.12);border-radius:24px;background:#fffaf1;box-shadow:0 22px 64px rgba(40,31,22,.1)}.account .account-overview-card,.account-register .account-overview-card{border:0;background:rgba(0,0,0,0);box-shadow:none}.account .card-title,.account .account-overview-card-title,.account-register .card-title,.account-register .account-overview-card-title{color:#18140f;font-size:clamp(1.15rem,2vw,1.55rem);font-weight:1000;letter-spacing:-0.02em;text-transform:none}.account .form-control,.account .form-select,.account-register .form-control,.account-register .form-select{min-height:52px;border:1px solid rgba(24,20,15,.16);border-radius:12px;background-color:#fffdfa}.account .form-control:focus,.account .form-select:focus,.account-register .form-control:focus,.account-register .form-select:focus{border-color:rgba(255,138,0,.62);box-shadow:0 0 0 4px rgba(255,138,0,.14)}.account .form-label,.account-register .form-label{color:#18140f;font-weight:820}.account .btn-primary,.account-register .btn-primary{display:inline-flex;align-items:center;justify-content:center;min-height:54px;padding:0 28px;border:0;border-radius:999px;background:var(--shell-orange);color:#000 !important;font-weight:1000;letter-spacing:.02em;text-transform:uppercase}.account .btn-primary:hover,.account .btn-primary:focus,.account .btn-primary:focus-visible,.account-register .btn-primary:hover,.account-register .btn-primary:focus,.account-register .btn-primary:focus-visible{color:#000 !important;background:#f17e00}.account .btn-link,.account-register .btn-link{color:var(--shell-orange-deep);font-weight:900}.is-act-loginpage,.is-act-registerpage{background:#050505}.is-act-loginpage .content-main,.is-act-loginpage .container-main,.is-act-loginpage .container,.is-act-registerpage .content-main,.is-act-registerpage .container-main,.is-act-registerpage .container{max-width:none;margin:0;padding:0}.is-act-loginpage .content-main,.is-act-registerpage .content-main{background:#050505}.smart-account .account-hero{position:relative;min-height:calc(100vh - 84px);display:flex;align-items:center;padding:clamp(38px,5.2vw,76px) 0 clamp(46px,6vw,88px);overflow:hidden;isolation:isolate;background:#17110b}.smart-account .account-hero::before{position:absolute;inset:0;z-index:-2;content:"";background-image:linear-gradient(90deg, rgba(13, 10, 7, 0.9) 0%, rgba(13, 10, 7, 0.74) 38%, rgba(13, 10, 7, 0.38) 100%),url("/bundles/smartsonnenschutztheme/assets/home/hero-cinematic-plissee-living.webp");background-position:center;background-size:cover}.smart-account .account-hero::after{position:absolute;inset:auto 0 0;z-index:-1;height:46%;content:"";background:linear-gradient(180deg, rgba(13, 10, 7, 0), rgba(13, 10, 7, 0.62))}.smart-account .account-wrap{width:min(1180px,100% - 32px);margin:0 auto}.smart-account .account-heading{max-width:980px;margin-bottom:clamp(28px,3vw,42px)}.smart-account .account-topline,.smart-account .choice-eyebrow{margin:0;color:var(--shell-orange);font-size:.72rem;font-weight:900;letter-spacing:.14em;line-height:1.2;text-transform:uppercase}.smart-account .account-topline{display:inline-flex;align-items:center;gap:11px;margin-bottom:18px}.smart-account .account-topline::before,.smart-account .account-topline::after{flex:0 0 40px;width:40px;height:1px;content:"";background:linear-gradient(90deg, transparent, rgba(255, 135, 0, 0.76))}.smart-account .account-topline::after{transform:rotate(180deg)}.smart-account .account-title{max-width:980px;margin:0;color:#fffaf1;font-size:clamp(3.2rem,6.7vw,6.25rem);font-weight:1000;letter-spacing:-0.045em;line-height:.9;text-transform:uppercase}.smart-account .account-title span{color:var(--shell-orange)}.smart-account .split-stage{display:grid;grid-template-columns:minmax(300px, 0.92fr) minmax(430px, 1.08fr);overflow:hidden;border:1px solid rgba(255,250,241,.28);border-radius:30px;box-shadow:0 30px 90px rgba(0,0,0,.32)}.smart-account .account-stage[hidden]{display:none}.smart-account .account-wrap:target .account-heading,.smart-account .account-wrap:target .split-stage{display:none}.smart-account .account-wrap:target .register-stage{display:grid}.smart-account .choice-card{min-height:440px;display:flex;flex-direction:column;justify-content:center;padding:clamp(30px,4vw,54px)}.smart-account .choice-card.new{color:#fffaf1;background:linear-gradient(135deg, rgba(255, 134, 0, 0.2), rgba(24, 20, 15, 0.9)),rgba(24,20,15,.78)}.smart-account .choice-card.new h2{color:#fffaf1}.smart-account .choice-card.new .choice-eyebrow{color:#ff9b2a}.smart-account .choice-card.login{color:#fffaf3;border-left:1px solid rgba(255,132,0,.24);background:radial-gradient(circle at 88% 10%, rgba(255, 132, 0, 0.13), transparent 34%),linear-gradient(145deg, rgba(255, 255, 255, 0.035), transparent 48%),rgba(7,7,6,.96)}.smart-account .choice-card.login .choice-eyebrow{color:#ff9829}.smart-account .account-icon{width:64px;height:64px;margin:18px 0 22px;display:grid;place-items:center;color:var(--shell-orange);border:1px solid rgba(255,250,241,.22);border-radius:18px;background:rgba(255,250,241,.12)}.smart-account .account-icon svg{width:36px;height:36px}.smart-account .login .account-icon,.smart-account .register-stage>.register-card .account-icon{color:#000;border-color:var(--shell-orange);background:var(--shell-orange)}.smart-account .choice-card h2,.smart-account .register-stage>.register-card h2{max-width:560px;margin:0;color:#18140f;font-size:clamp(2rem,3.25vw,3.25rem);font-weight:1000;letter-spacing:-0.035em;line-height:.96;text-transform:uppercase}.smart-account .choice-card h2 span,.smart-account .register-stage>.register-card h2 span{color:var(--shell-orange)}.smart-account .choice-card.new>h2{color:#fffaf1 !important}.smart-account .choice-card.login>h2{color:#fffaf3}.smart-account .choice-copy,.smart-account .form-note{max-width:560px;margin:16px 0 26px;font-size:.98rem;font-weight:750;line-height:1.5}.smart-account .choice-card.new .choice-copy{color:rgba(255,250,241,.8)}.smart-account .choice-card.login .choice-copy,.smart-account .form-note{color:rgba(24,20,15,.66)}.smart-account .choice-card.login .choice-copy{color:#aaa59d}.smart-account .form-button,.smart-account .secondary-button{min-height:56px;display:inline-flex;align-items:center;justify-content:center;padding:0 30px;border-radius:999px;font-weight:1000;letter-spacing:.02em;text-decoration:none;text-transform:uppercase;cursor:pointer}.smart-account .form-button{border:0;color:#000;background:var(--shell-orange)}.smart-account .form-button:hover,.smart-account .form-button:focus-visible{color:#000;background:#f17e00}.smart-account .secondary-button{border:1px solid rgba(24,20,15,.16);color:#18140f;background:#fffaf1}.smart-account .secondary-button:hover,.smart-account .secondary-button:focus-visible{color:var(--shell-orange-deep);border-color:rgba(255,138,0,.48)}.smart-account .trust-badge{width:fit-content;margin-top:18px;display:flex;flex-wrap:wrap;align-items:center;gap:5px 8px;padding:10px 15px;color:#fffaf1;border:1px solid rgba(255,250,241,.2);border-radius:999px;background:rgba(9,10,9,.72);font-size:.78rem;font-weight:800}.smart-account .trust-badge .stars{color:var(--shell-orange);letter-spacing:.02em}.smart-account .register-stage{position:relative;display:grid;grid-template-columns:minmax(280px, 0.72fr) minmax(460px, 1.28fr);gap:clamp(28px,4vw,56px);align-items:start;padding:clamp(30px,4vw,50px);overflow:hidden;color:#fffaf3;border:1px solid rgba(255,132,0,.56);border-radius:30px;background:radial-gradient(circle at 10% 8%, rgba(255, 132, 0, 0.16), transparent 30%),linear-gradient(112deg, rgba(255, 132, 0, 0.07), transparent 46%),rgba(7,7,6,.94);box-shadow:0 30px 90px rgba(0,0,0,.46),inset 0 1px rgba(255,255,255,.06);backdrop-filter:blur(16px)}.smart-account .register-stage>.register-card{position:sticky;top:112px;padding-right:clamp(28px,4vw,56px);border-right:1px solid rgba(255,132,0,.32)}.smart-account .register-stage>.register-card .choice-eyebrow{color:var(--shell-orange)}.smart-account .register-stage>.register-card h2{color:#fffaf3}.smart-account .register-stage .secondary-button{margin-top:clamp(30px,3vw,42px);color:#fffaf3;border-color:rgba(255,255,255,.28);background:rgba(255,255,255,.04)}.smart-account .register-stage .secondary-button:hover,.smart-account .register-stage .secondary-button:focus-visible{color:#fffaf3;border-color:rgba(255,132,0,.8);background:rgba(255,132,0,.1)}.smart-account .register-stage .trust-badge{width:max-content;max-width:100%;margin-top:24px;display:inline-grid;grid-template-columns:max-content max-content;justify-self:start;gap:4px 10px;padding:14px 18px;border-radius:18px;font-size:.9rem;line-height:1.25}.smart-account .register-stage .trust-badge>span:last-child{grid-column:1/-1}.smart-account .login .card,.smart-account .register-real .card{border:0;border-radius:0;background:rgba(0,0,0,0);box-shadow:none}.smart-account .login .card-body,.smart-account .register-real .card-body{padding:0}.smart-account .login .card-title,.smart-account .login .login-card-header,.smart-account .register-real>.register-card>.card-body>.card-title{display:none}.smart-account .login-form-description{margin-bottom:15px;color:#aaa59d;font-size:.86rem}.smart-account .choice-card.login .form-label{color:#fffaf3}.smart-account .choice-card.login .form-control{color:#fffaf3;border-color:rgba(255,250,243,.22);background-color:#181612}.smart-account .choice-card.login .form-control::placeholder{color:#aaa59d;opacity:1}.smart-account .choice-card.login .form-control:focus{color:#fffaf3;border-color:#ff8400;background-color:#181612;box-shadow:0 0 0 4px rgba(255,132,0,.18)}.smart-account .choice-card.login .form-control.is-invalid{border-color:#ff7c70}.smart-account .choice-card.login .form-control:-webkit-autofill,.smart-account .choice-card.login .form-control:-webkit-autofill:hover,.smart-account .choice-card.login .form-control:-webkit-autofill:focus{-webkit-text-fill-color:#fffaf3;box-shadow:0 0 0 1000px #181612 inset;caret-color:#fffaf3}.smart-account .choice-card.login .invalid-feedback{color:#ff9b91}.smart-account .login-password-recover{margin:15px 0}.smart-account .login-password-recover a{color:#ff9829;font-weight:760}.smart-account .register-real .card-title{margin:28px 0 14px;padding-bottom:12px;color:#ff9829;border-bottom:1px solid rgba(255,132,0,.32);font-size:1rem;letter-spacing:.08em;text-transform:uppercase}.smart-account .register-stage .register-real{color:#fffaf3}.smart-account .register-stage .register-real .form-label,.smart-account .register-stage .register-real .custom-control-label{color:#fffaf3}.smart-account .register-stage .register-real .form-control,.smart-account .register-stage .register-real .form-select{color:#fffaf3;border-color:rgba(255,250,243,.2);background-color:#181612}.smart-account .register-stage .register-real .form-control::placeholder,.smart-account .register-stage .register-real .form-select::placeholder{color:#aaa59d;opacity:1}.smart-account .register-stage .register-real .form-control:focus,.smart-account .register-stage .register-real .form-select:focus{color:#fffaf3;border-color:#ff8400;background-color:#181612;box-shadow:0 0 0 4px rgba(255,132,0,.18)}.smart-account .register-stage .register-real .form-control.is-invalid,.smart-account .register-stage .register-real .form-select.is-invalid{border-color:#ff7c70}.smart-account .register-stage .register-real .form-control:-webkit-autofill,.smart-account .register-stage .register-real .form-control:-webkit-autofill:hover,.smart-account .register-stage .register-real .form-control:-webkit-autofill:focus{-webkit-text-fill-color:#fffaf3;box-shadow:0 0 0 1000px #181612 inset;caret-color:#fffaf3}.smart-account .register-stage .register-real .form-select{color-scheme:dark;background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3e%3cpath fill='none' stroke='%23aaa59d' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m2 5 6 6 6-6'/%3e%3c/svg%3e");background-position:right .85rem center;background-repeat:no-repeat;background-size:16px 12px}.smart-account .register-stage .register-real .form-select option{color:#fffaf3;background:#181612}.smart-account .register-stage .register-real .form-text,.smart-account .register-stage .register-real .privacy-notice,.smart-account .register-stage .register-real .data-protection-information,.smart-account .register-stage .register-real .register-different-shipping{color:#aaa59d}.smart-account .register-stage .register-real .privacy-notice strong{color:#fffaf3}.smart-account .register-stage .register-real .data-protection-information.form-check{min-height:44px;display:grid;grid-template-columns:22px minmax(0, 1fr);gap:10px;align-items:start;margin-top:8px;padding-left:0}.smart-account .register-stage .register-real .data-protection-information.form-check .form-check-input{width:22px;height:22px;float:none;margin:2px 0 0}.smart-account .register-stage .register-real .data-protection-information.form-check label{line-height:1.5;cursor:pointer}.smart-account .register-stage .register-real a{color:#ff9829;text-decoration-color:rgba(255,152,41,.58);text-underline-offset:3px}.smart-account .register-stage .register-real .form-check-input{border-color:rgba(255,250,243,.42);background-color:#181612}.smart-account .register-stage .register-real .form-check-input:checked{border-color:#ff8400;background-color:#ff8400}.smart-account .register-stage .register-real .form-check-input:focus{border-color:#ff8400;box-shadow:0 0 0 4px rgba(255,132,0,.18)}.smart-account .register-stage .register-real .invalid-feedback{color:#ff9b91}.is-password-recovery-page{background:#050505}.is-password-recovery-page .content-main,.is-password-recovery-page .container-main,.is-password-recovery-page .content-main>.container{max-width:none;margin:0;padding:0}.is-password-recovery-page .content-main{background:#050505}.is-password-recovery-page .cms-breadcrumb{display:none}.smart-password-page .account-hero{min-height:max(680px,100vh - 84px)}.smart-password-page .password-wrap{max-width:1080px}.smart-password-page .account-heading{max-width:920px}.smart-password-page .account-title{font-size:clamp(3rem,6.1vw,5.6rem)}.smart-password-page .password-stage{display:grid;grid-template-columns:minmax(300px, 0.88fr) minmax(430px, 1.12fr);overflow:hidden;border:1px solid rgba(255,250,241,.28);border-radius:30px;box-shadow:0 30px 90px rgba(0,0,0,.32)}.smart-password-page .password-intro,.smart-password-page .password-form-card{min-width:0;padding:clamp(30px,4vw,52px)}.smart-password-page .password-intro{display:flex;flex-direction:column;justify-content:center;color:#fffaf1;background:linear-gradient(135deg, rgba(255, 134, 0, 0.2), rgba(24, 20, 15, 0.9)),rgba(24,20,15,.78)}.smart-password-page .password-intro .choice-eyebrow{color:#ff9b2a}.smart-password-page .password-intro h2{margin:0;color:#fffaf1;font-size:clamp(2rem,3.25vw,3.25rem);font-weight:1000;letter-spacing:-0.035em;line-height:.96;text-transform:uppercase}.smart-password-page .password-intro h2 span{color:var(--shell-orange)}.smart-password-page .password-intro>p:last-child{margin:18px 0 0;color:rgba(255,250,241,.8);font-size:.96rem;font-weight:720;line-height:1.55}.smart-password-page .password-form-card{display:flex;flex-direction:column;justify-content:center;color:#fffaf3;border-left:1px solid rgba(255,132,0,.24);background:radial-gradient(circle at 88% 10%, rgba(255, 132, 0, 0.13), transparent 34%),linear-gradient(145deg, rgba(255, 255, 255, 0.035), transparent 48%),rgba(7,7,6,.96)}.smart-password-page .password-form-card .choice-eyebrow{color:#ff9829}.smart-password-page .password-form-card h2{margin:12px 0 16px;color:#fffaf3;font-size:clamp(1.85rem,3vw,2.75rem);font-weight:1000;letter-spacing:-0.035em;line-height:1}.smart-password-page .password-form-card .form-group{margin-top:24px}.smart-password-page .password-form-card .form-control{min-height:56px;padding-inline:16px;color:#fffaf3;border-color:rgba(255,250,243,.22);background-color:#181612}.smart-password-page .password-form-card .form-control::placeholder{color:#aaa59d;opacity:1}.smart-password-page .password-form-card .form-control:focus{color:#fffaf3;border-color:#ff8400;background-color:#181612;box-shadow:0 0 0 4px rgba(255,132,0,.18)}.smart-password-page .password-form-card .form-label{color:#fffaf3}.smart-password-page .password-form-card .form-control:-webkit-autofill,.smart-password-page .password-form-card .form-control:-webkit-autofill:hover,.smart-password-page .password-form-card .form-control:-webkit-autofill:focus{-webkit-text-fill-color:#fffaf3;box-shadow:0 0 0 1000px #181612 inset;caret-color:#fffaf3}.smart-password-page .account-recover-password-info{max-width:620px;margin:0;color:#aaa59d;font-size:.94rem;font-weight:680;line-height:1.55}.smart-password-page .password-form-actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:28px}.smart-password-page .password-form-actions .btn{min-height:54px;display:inline-flex;align-items:center;justify-content:center;padding:0 26px;border-radius:999px;font-weight:1000;letter-spacing:.02em;text-transform:uppercase}.smart-password-page .password-form-actions .btn-outline-secondary{color:#fffaf3;border-color:rgba(255,250,243,.28);background:rgba(255,255,255,.04)}.smart-password-page .password-form-actions .btn-outline-secondary:hover,.smart-password-page .password-form-actions .btn-outline-secondary:focus-visible{color:#fffaf3;border-color:rgba(255,132,0,.8);background:rgba(255,132,0,.1)}.smart-password-page .password-form-actions--single .btn{width:100%}.account-content{width:100%;max-width:1480px;margin:0 auto;padding-top:clamp(32px,5vw,72px);padding-bottom:clamp(58px,7vw,100px);--bs-gutter-x: clamp(24px, 3vw, 46px)}.account-content-aside{padding-top:8px}.account-content-main>h1,.account-content-main .account-welcome>h1,.account-content-main .confirm-main-header{color:#18140f;font-size:clamp(2.4rem,5vw,4.8rem);font-weight:1000;letter-spacing:-0.045em;line-height:.94}.account-aside{position:sticky;top:110px}.account-aside .card,.account-aside .account-aside-inner{overflow:hidden;border:1px solid rgba(24,20,15,.12);border-radius:22px;background:#fffaf1;box-shadow:0 22px 64px rgba(40,31,22,.1)}.account-aside-header{padding:20px;color:#fffaf1;background:#18140f;font-size:.94rem;font-weight:900;line-height:1.35}.account .account-aside-list-group{gap:4px;padding:10px}.account .account-aside-item{min-height:46px;display:flex;align-items:center;padding:11px 13px;color:#18140f;border:0;border-radius:12px;background:rgba(0,0,0,0);font-weight:850;transition:background 160ms ease,color 160ms ease}.account .account-aside-item:hover,.account .account-aside-item:focus-visible{color:var(--shell-orange-deep);background:#fff3e3}.account .account-aside-item.is-active{color:#000;background:var(--shell-orange)}.account-aside-footer{padding:12px 18px 16px;border-top:1px solid rgba(24,20,15,.12)}.account-aside-footer a{color:var(--shell-orange-deep);font-weight:900}.account-dashboard-hero{position:relative;min-height:330px;display:grid;grid-template-columns:minmax(0, 1fr) auto;gap:clamp(24px,4vw,64px);align-items:end;padding:clamp(30px,5vw,64px);overflow:hidden;isolation:isolate;color:#fffaf1;border-radius:30px;background:#18140f;box-shadow:0 30px 90px rgba(40,31,22,.18)}.account-dashboard-hero::before{position:absolute;inset:0;z-index:-1;content:"";background:radial-gradient(circle at 88% 18%, rgba(255, 138, 0, 0.3), transparent 28%),linear-gradient(135deg, rgba(255, 138, 0, 0.08), transparent 48%)}.account-dashboard-kicker,.account-dashboard-section__head>p,.account-dashboard-section__head>div>p{display:inline-flex;align-items:center;gap:10px;margin:0 0 15px;color:var(--shell-orange);font-size:.7rem;font-weight:900;letter-spacing:.14em;line-height:1.2;text-transform:uppercase}.account-dashboard-kicker::before,.account-dashboard-kicker::after,.account-dashboard-section__head>p::before,.account-dashboard-section__head>p::after,.account-dashboard-section__head>div>p::before,.account-dashboard-section__head>div>p::after{flex:0 0 34px;width:34px;height:1px;content:"";background:linear-gradient(90deg, transparent, rgba(255, 135, 0, 0.76))}.account-dashboard-kicker::after,.account-dashboard-section__head>p::after,.account-dashboard-section__head>div>p::after{transform:rotate(180deg)}.account-dashboard-hero h1{max-width:760px;margin:0;color:#fffaf1;font-size:clamp(3rem,6vw,6.1rem);font-weight:1000;letter-spacing:-0.05em;line-height:.88;text-transform:uppercase}.account-dashboard-hero h1 span{display:block;color:var(--shell-orange)}.account-dashboard-hero__copy>p:last-child{max-width:680px;margin:24px 0 0;color:rgba(255,250,241,.76);font-size:clamp(.98rem,1.5vw,1.12rem);font-weight:700;line-height:1.55}.account-dashboard-identity{min-width:min(100%,250px);display:grid;gap:5px;padding:18px 20px;color:#fffaf1;border:1px solid rgba(255,250,241,.18);border-radius:18px;background:rgba(255,250,241,.08)}.account-dashboard-identity span{color:var(--shell-orange);font-size:.68rem;font-weight:900;letter-spacing:.12em;text-transform:uppercase}.account-dashboard-identity strong{font-size:1.05rem;font-weight:900}.account-dashboard-identity small{overflow-wrap:anywhere;color:rgba(255,250,241,.68)}.account-dashboard-quicklinks{display:grid;grid-template-columns:repeat(4, minmax(0, 1fr));gap:12px;margin:16px 0 clamp(46px,6vw,76px)}.account-dashboard-quicklinks>a{min-width:0;min-height:112px;display:grid;grid-template-columns:46px minmax(0, 1fr) auto;gap:12px;align-items:center;padding:18px;color:#18140f;border:1px solid rgba(24,20,15,.12);border-radius:20px;background:#fffaf1;box-shadow:0 16px 38px rgba(40,31,22,.08);transition:transform 160ms ease,border-color 160ms ease,box-shadow 160ms ease}.account-dashboard-quicklinks>a:hover,.account-dashboard-quicklinks>a:focus-visible{color:#18140f;border-color:rgba(255,138,0,.55);box-shadow:0 20px 46px rgba(40,31,22,.13);transform:translateY(-2px)}.account-dashboard-quicklinks>a small,.account-dashboard-quicklinks>a strong{display:block}.account-dashboard-quicklinks>a small{margin-bottom:2px;color:rgba(24,20,15,.66);font-size:.68rem;font-weight:850;letter-spacing:.08em;text-transform:uppercase}.account-dashboard-quicklinks>a strong{overflow-wrap:anywhere;font-size:.98rem;font-weight:950;line-height:1.15}.account-dashboard-quicklinks__icon{width:46px;height:46px;display:grid;place-items:center;color:#000;border-radius:14px;background:var(--shell-orange)}.account-dashboard-quicklinks__icon svg{width:24px;height:24px}.account-dashboard-quicklinks__arrow{color:var(--shell-orange-deep);font-size:1.2rem;font-weight:1000}.account-dashboard-section{margin-bottom:clamp(44px,6vw,76px)}.account-dashboard-section__head{margin-bottom:20px}.account-dashboard-section__head>p,.account-dashboard-section__head>div>p{margin-bottom:10px;color:var(--shell-orange-deep)}.account-dashboard-section__head h2{margin:0;color:#18140f;font-size:clamp(1.9rem,3.5vw,3.35rem);font-weight:1000;letter-spacing:-0.04em;line-height:.98}.account-dashboard-section__head--action{display:flex;align-items:end;justify-content:space-between;gap:20px}.account-dashboard-section__head--action>a{color:var(--shell-orange-deep);font-weight:900;white-space:nowrap}.account-overview .row,.account-overview .js-account-overview-addresses{--bs-gutter-x: 18px;--bs-gutter-y: 18px}.account-overview-card{margin-bottom:18px}.account-overview-card .card{height:100%}.account-overview-card .card-body{padding:clamp(22px,3vw,34px)}.account-overview-card .card-title::before{width:32px;height:3px;display:block;margin-bottom:15px;content:"";border-radius:999px;background:var(--shell-orange)}.account-overview-profile .card-body,.account-overview-payment .card-body,.overview-billing-address .card-body,.overview-shipping-address .card-body{display:flex;flex-direction:column}.account-overview-card .card-actions{margin-top:auto;padding-top:20px}.account-card-link{min-height:46px;display:inline-flex;align-items:center;justify-content:space-between;gap:18px;padding:0 18px;color:#000;border-radius:999px;background:var(--shell-orange);font-size:.82rem;font-weight:950;text-transform:uppercase}.account-card-link:hover,.account-card-link:focus-visible{color:#000;background:#f17e00}.account-dashboard-section--newsletter .account-overview-newsletter{margin-bottom:0}.account-order-item,.order-table{overflow:hidden;border:1px solid rgba(24,20,15,.12);border-radius:22px;background:#fffaf1;box-shadow:0 22px 64px rgba(40,31,22,.1)}.account-order-item .order-table-header-heading,.account-order-item .order-item-detail-labels,.order-table .order-table-header-heading,.order-table .order-item-detail-labels{font-weight:1000}.order-table-header{background:#fff3e3}.account-overview-address,.address-card{border:1px solid rgba(24,20,15,.12);border-radius:22px;background:#fffaf1}@media(max-width: 1199px){.account-dashboard-quicklinks{grid-template-columns:repeat(2, minmax(0, 1fr))}}@media(max-width: 991px){.account-content{padding-inline:8px}.account-dashboard-hero{grid-template-columns:1fr;align-items:start}.account-dashboard-identity{width:min(100%,420px)}}@media(max-width: 860px){.smart-account .account-hero{align-items:flex-start;padding:34px 0 48px}.smart-account .account-title{max-width:680px;overflow-wrap:anywhere}.smart-account .split-stage,.smart-account .register-stage{grid-template-columns:1fr;border-radius:24px}.smart-account .choice-card{min-height:auto;padding:30px}.smart-account .choice-card.login{order:1;border-top:1px solid rgba(255,132,0,.24);border-left:0}.smart-account .choice-card.new{order:2}.smart-account .register-stage>.register-card{position:static;padding-right:0;padding-bottom:28px;border-right:0;border-bottom:1px solid rgba(255,132,0,.32)}.smart-password-page .account-hero{min-height:0}.smart-password-page .password-stage{grid-template-columns:1fr;border-radius:24px}.smart-password-page .password-form-card{order:1;border-bottom:1px solid rgba(255,132,0,.24);border-left:0}.smart-password-page .password-intro{order:2}}@media(max-width: 600px){.smart-account .account-hero{padding-top:52px}.smart-account .account-wrap{width:min(100% - 18px,500px)}.smart-account .account-heading{margin-bottom:24px}.smart-account .account-topline::before,.smart-account .account-topline::after{flex-basis:28px;width:28px}.smart-account .split-stage,.smart-account .register-stage{border-radius:20px}.smart-account .choice-card,.smart-account .register-stage{padding:22px}.smart-account .choice-card h2,.smart-account .register-stage>.register-card h2{font-size:2rem}.smart-account .form-button,.smart-account .secondary-button,.smart-account .login-submit .btn,.smart-account .register-submit .btn{width:100%;padding-inline:18px}.smart-account .trust-badge{border-radius:16px}.smart-password-page .account-title{font-size:clamp(2.55rem,13vw,3.6rem)}.smart-password-page .password-stage{border-radius:20px}.smart-password-page .password-intro,.smart-password-page .password-form-card{padding:24px 22px}.smart-password-page .password-intro h2,.smart-password-page .password-form-card h2{font-size:1.9rem}.smart-password-page .password-form-actions{flex-direction:column-reverse}.smart-password-page .password-form-actions .btn{width:100%}.account-content{padding-top:24px}.account-dashboard-hero{min-height:0;padding:26px 22px;border-radius:22px}.account-dashboard-hero h1{font-size:var(--smart-mobile-display-title-size)}.account-dashboard-kicker::before,.account-dashboard-kicker::after,.account-dashboard-section__head>p::before,.account-dashboard-section__head>p::after,.account-dashboard-section__head>div>p::before,.account-dashboard-section__head>div>p::after{flex-basis:24px;width:24px}.account-dashboard-quicklinks{grid-template-columns:repeat(2, minmax(0, 1fr));gap:9px;margin-bottom:48px}.account-dashboard-quicklinks>a{min-height:126px;grid-template-columns:40px minmax(0, 1fr);align-content:center;padding:15px;border-radius:17px}.account-dashboard-quicklinks>a small{font-size:.62rem}.account-dashboard-quicklinks>a strong{font-size:.88rem}.account-dashboard-quicklinks__icon{width:40px;height:40px}.account-dashboard-quicklinks__arrow{display:none}.account-dashboard-section__head--action{align-items:flex-start;flex-direction:column}.account-overview-card .card-body{padding:22px}.account-card-link{width:100%}}.is-ctl-account.is-act-index{background:#070706}.is-ctl-account.is-act-index .content-main{background:linear-gradient(180deg, rgba(7, 7, 6, 0.42) 0, rgba(7, 7, 6, 0.9) 580px, #070706 920px),url("/bundles/smartsonnenschutztheme/assets/home/hero-cinematic-plissee-living.webp") top center/100% auto no-repeat,#070706}.is-ctl-account.is-act-index .account-content{max-width:1540px;padding-top:clamp(20px,3vw,42px);padding-bottom:clamp(48px,6vw,84px)}.is-ctl-account.is-act-index .account-content-main{flex:0 0 100%;width:100%;max-width:100%;margin-left:0}.account-dashboard-v2{--account-tech-black: #070706;--account-tech-panel: #11110f;--account-tech-panel-soft: #181612;--account-tech-orange: #ff8400;--account-tech-cream: #f5f0e8;--account-tech-paper: #fffaf3;--account-tech-muted: #aaa59d;--account-tech-line: rgba(255, 132, 0, 0.38);color:var(--account-tech-paper);font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif}.account-dashboard-v2 *{box-sizing:border-box}.account-dashboard-v2 a{text-decoration:none}.account-dashboard-v2 .account-dashboard-hero{position:relative;min-height:260px;display:grid;grid-template-columns:minmax(0, 1fr) minmax(220px, 300px);gap:clamp(28px,5vw,84px);align-items:end;padding:clamp(32px,4.5vw,64px);overflow:hidden;isolation:isolate;color:var(--account-tech-paper);border:1px solid var(--account-tech-line);border-radius:34px 34px 0 0;background:rgba(17,17,15,.98);box-shadow:0 38px 110px rgba(0,0,0,.48),inset 0 1px 0 rgba(255,255,255,.05)}.account-dashboard-v2 .account-dashboard-hero::before{position:absolute;inset:0;z-index:-1;content:"";background:radial-gradient(circle at 88% 18%, rgba(255, 132, 0, 0.28), transparent 30%),linear-gradient(105deg, rgba(255, 132, 0, 0.04), rgba(255, 132, 0, 0.17))}.account-dashboard-v2 .account-dashboard-kicker{display:inline-flex;align-items:center;gap:11px;margin:0 0 16px;color:var(--account-tech-orange);font-size:clamp(.68rem,.76vw,.82rem);font-weight:900;letter-spacing:.17em;line-height:1;text-transform:uppercase}.account-dashboard-v2 .account-dashboard-kicker::before,.account-dashboard-v2 .account-dashboard-kicker::after{flex:0 0 40px;width:40px;height:1px;content:"";background:linear-gradient(90deg, transparent, rgba(255, 148, 31, 0.92));box-shadow:0 0 8px rgba(255,138,0,.28)}.account-dashboard-v2 .account-dashboard-kicker::after{transform:rotate(180deg)}.account-dashboard-v2 .account-dashboard-hero h1{max-width:900px;margin:0;color:var(--account-tech-paper);font-size:clamp(3.15rem,5.45vw,6rem);font-weight:900;letter-spacing:-0.06em;line-height:.92;text-transform:none}.account-dashboard-v2 .account-dashboard-hero h1 span{display:block;color:var(--account-tech-orange)}.account-dashboard-v2 .account-dashboard-hero__copy>p:last-child{max-width:720px;margin:20px 0 0;color:rgba(255,250,243,.72);font-size:clamp(.94rem,1.35vw,1.08rem);font-weight:650;line-height:1.55}.account-dashboard-v2 .account-dashboard-identity{min-width:0;display:grid;gap:6px;padding:20px 22px;color:var(--account-tech-paper);border:1px solid rgba(255,132,0,.46);border-radius:16px;background:rgba(7,7,6,.7)}.account-dashboard-v2 .account-dashboard-identity span{color:var(--account-tech-orange);font-size:.66rem;font-weight:900;letter-spacing:.14em;text-transform:uppercase}.account-dashboard-v2 .account-dashboard-identity strong{font-size:1rem;font-weight:900}.account-dashboard-v2 .account-dashboard-identity small{overflow-wrap:anywhere;color:rgba(255,250,243,.64)}.account-dashboard-v2 .account-dashboard-jumpnav{display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));border-right:1px solid var(--account-tech-line);border-bottom:1px solid var(--account-tech-line);border-left:1px solid var(--account-tech-line);border-radius:0 0 22px 22px;background:var(--account-tech-panel-soft)}.account-dashboard-v2 .account-dashboard-jumpnav>a{min-width:0;min-height:88px;display:grid;grid-template-columns:44px minmax(0, 1fr) auto;gap:14px;align-items:center;padding:16px clamp(18px,3vw,32px);color:var(--account-tech-paper);border-right:1px solid rgba(255,132,0,.24);transition:color 180ms ease,background-color 180ms ease}.account-dashboard-v2 .account-dashboard-jumpnav>a:last-child{border-right:0}.account-dashboard-v2 .account-dashboard-jumpnav>a:hover,.account-dashboard-v2 .account-dashboard-jumpnav>a:focus-visible{color:var(--account-tech-paper);background:rgba(255,132,0,.1)}.account-dashboard-v2 .account-dashboard-jumpnav small,.account-dashboard-v2 .account-dashboard-jumpnav strong{display:block}.account-dashboard-v2 .account-dashboard-jumpnav small{margin-bottom:3px;color:var(--account-tech-muted);font-size:.65rem;font-weight:850;letter-spacing:.1em;text-transform:uppercase}.account-dashboard-v2 .account-dashboard-jumpnav strong{overflow-wrap:anywhere;font-size:.98rem;font-weight:900}.account-dashboard-v2 .account-dashboard-jumpnav>a>span:last-child{color:var(--account-tech-orange);font-size:1.2rem;font-weight:900}.account-dashboard-v2 .account-dashboard-jumpnav__icon,.account-dashboard-v2 .account-dashboard-profile__icon,.account-dashboard-v2 .account-dashboard-empty__icon{width:44px;height:44px;display:grid;place-items:center;flex:0 0 44px;color:#000;border-radius:12px;background:var(--account-tech-orange)}.account-dashboard-v2 .account-dashboard-jumpnav__icon svg,.account-dashboard-v2 .account-dashboard-profile__icon svg,.account-dashboard-v2 .account-dashboard-empty__icon svg{width:23px;height:23px}.account-dashboard-v2 .account-dashboard-grid{display:grid;grid-template-columns:minmax(0, 1.22fr) minmax(420px, 0.78fr);gap:18px;align-items:start;margin-top:clamp(28px,4vw,52px)}.account-dashboard-v2 .account-dashboard-panel{min-width:0;overflow:hidden;border:1px solid var(--account-tech-line);border-radius:26px;background:var(--account-tech-panel);box-shadow:0 26px 72px rgba(0,0,0,.3),inset 0 1px 0 rgba(255,255,255,.04);scroll-margin-top:110px}.account-dashboard-v2 .account-dashboard-panel__head{min-height:138px;display:flex;align-items:end;justify-content:space-between;gap:22px;padding:clamp(26px,3vw,38px);border-bottom:1px solid rgba(255,132,0,.3);background:linear-gradient(105deg, rgba(255, 132, 0, 0.035), rgba(255, 132, 0, 0.14))}.account-dashboard-v2 .account-dashboard-panel__head .account-dashboard-kicker{margin-bottom:11px;font-size:.66rem}.account-dashboard-v2 .account-dashboard-panel__head .account-dashboard-kicker::before,.account-dashboard-v2 .account-dashboard-panel__head .account-dashboard-kicker::after{flex-basis:28px;width:28px}.account-dashboard-v2 .account-dashboard-panel__head h2{margin:0;color:var(--account-tech-paper);font-size:clamp(2rem,3vw,3.35rem);font-weight:900;letter-spacing:-0.05em;line-height:.96}.account-dashboard-v2 .account-dashboard-textlink{min-height:46px;display:inline-flex;align-items:center;justify-content:space-between;gap:18px;padding:0 18px;color:#000;border-radius:999px;background:var(--account-tech-orange);font-size:.72rem;font-weight:900;letter-spacing:.025em;text-transform:uppercase;white-space:nowrap}.account-dashboard-v2 .account-dashboard-textlink:hover,.account-dashboard-v2 .account-dashboard-textlink:focus-visible{color:#000;background:#ff9829}.account-dashboard-v2 .account-dashboard-panel__body{padding:clamp(18px,2.6vw,32px)}.account-dashboard-v2 .account-dashboard-label{margin:0 0 12px;color:var(--account-tech-muted);font-size:.66rem;font-weight:900;letter-spacing:.12em;text-transform:uppercase}.account-dashboard-v2 .account-dashboard-orders .order-table{overflow:hidden;margin:0;color:var(--account-tech-paper);border:1px solid rgba(255,132,0,.3);border-radius:18px;background:#090908;box-shadow:none}.account-dashboard-v2 .account-dashboard-orders .order-item-header{padding:clamp(18px,2.3vw,28px);color:var(--account-tech-paper);background:#090908}.account-dashboard-v2 .account-dashboard-orders .order-table-header-heading{color:var(--account-tech-paper);font-size:clamp(1rem,1.7vw,1.25rem);font-weight:900}.account-dashboard-v2 .account-dashboard-orders .order-table-header-label,.account-dashboard-v2 .account-dashboard-orders .order-table-header-order-table-header-cell{color:var(--account-tech-orange);font-weight:850}.account-dashboard-v2 .account-dashboard-orders .order-table-body-value{color:var(--account-tech-paper);font-weight:750}.account-dashboard-v2 .account-dashboard-orders .order-table-header-order-table-header,.account-dashboard-v2 .account-dashboard-orders .order-table-header-order-table-body{border-color:rgba(255,132,0,.2)}.account-dashboard-v2 .account-dashboard-orders .order-item-detail{color:var(--account-tech-paper);border-color:rgba(255,132,0,.22);background:var(--account-tech-panel-soft)}.account-dashboard-v2 .account-dashboard-orders .order-hide-btn{color:var(--account-tech-orange);border-color:rgba(255,132,0,.5);background:rgba(255,132,0,.08)}.account-dashboard-v2 .account-dashboard-empty{min-height:178px;display:flex;align-items:center;gap:18px;padding:24px;color:var(--account-tech-paper);border:1px solid rgba(255,132,0,.3);border-radius:18px;background:#090908}.account-dashboard-v2 .account-dashboard-empty strong{display:block;margin-bottom:6px;font-size:1.05rem;font-weight:900}.account-dashboard-v2 .account-dashboard-empty p{margin:0;color:var(--account-tech-muted);line-height:1.5}.account-dashboard-v2 .account-dashboard-profile{display:grid;gap:10px}.account-dashboard-v2 .account-dashboard-profile__item{min-width:0;display:grid;grid-template-columns:44px minmax(0, 1fr) auto;gap:16px;align-items:start;padding:20px;color:var(--account-tech-paper);border:1px solid rgba(255,132,0,.28);border-radius:18px;background:#090908}.account-dashboard-v2 .account-dashboard-profile__icon,.account-dashboard-v2 .account-dashboard-empty__icon{color:var(--account-tech-orange);border:1px solid rgba(255,132,0,.58);background:rgba(255,132,0,.12)}.account-dashboard-v2 .account-dashboard-profile__content{min-width:0}.account-dashboard-v2 .account-dashboard-profile__content h3{margin:0 0 8px;color:var(--account-tech-paper);font-size:1rem;font-weight:900;letter-spacing:-0.02em}.account-dashboard-v2 .account-dashboard-profile__content p,.account-dashboard-v2 .account-dashboard-profile__content .address{margin:0 0 6px;color:var(--account-tech-muted);font-size:.84rem;line-height:1.45}.account-dashboard-v2 .account-dashboard-profile__content p:last-child,.account-dashboard-v2 .account-dashboard-profile__content .address:last-child{margin-bottom:0}.account-dashboard-v2 .account-dashboard-profile__content strong{display:block;margin-bottom:5px;color:var(--account-tech-paper);font-size:.88rem;font-weight:900}.account-dashboard-v2 .account-dashboard-profile__content--addresses{display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));gap:18px}.account-dashboard-v2 .account-dashboard-profile__item>a{min-height:44px;display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:0 14px;color:var(--account-tech-orange);border:1px solid rgba(255,132,0,.58);border-radius:999px;background:rgba(0,0,0,0);font-size:.68rem;font-weight:900;text-transform:uppercase;white-space:nowrap}.account-dashboard-v2 .account-dashboard-profile__item>a:hover,.account-dashboard-v2 .account-dashboard-profile__item>a:focus-visible{color:#000;border-color:var(--account-tech-orange);background:var(--account-tech-orange)}@media(max-width: 1180px){.account-dashboard-v2 .account-dashboard-grid{grid-template-columns:1fr}.account-dashboard-v2 .account-dashboard-panel--orders{order:1}.account-dashboard-v2 .account-dashboard-panel--profile{order:2}}@media(max-width: 767px){.is-ctl-account.is-act-index .account-content{padding-top:12px}.account-dashboard-v2 .account-dashboard-hero{min-height:0;grid-template-columns:1fr;gap:24px;align-items:start;padding:30px 24px;border-radius:24px 24px 0 0}.account-dashboard-v2 .account-dashboard-hero h1{font-size:clamp(2.25rem,10.7vw,3.2rem);letter-spacing:-0.055em}.account-dashboard-v2 .account-dashboard-identity{width:100%}.account-dashboard-v2 .account-dashboard-jumpnav{grid-template-columns:1fr}.account-dashboard-v2 .account-dashboard-jumpnav>a{min-height:78px;border-right:0;border-bottom:1px solid rgba(255,132,0,.24)}.account-dashboard-v2 .account-dashboard-jumpnav>a:last-child{border-bottom:0}.account-dashboard-v2 .account-dashboard-panel{border-radius:22px}.account-dashboard-v2 .account-dashboard-panel__head{min-height:0;align-items:flex-start;flex-direction:column;padding:26px 22px}.account-dashboard-v2 .account-dashboard-panel__head h2{font-size:clamp(2rem,9vw,2.75rem)}.account-dashboard-v2 .account-dashboard-textlink{width:100%}.account-dashboard-v2 .account-dashboard-panel__body{padding:14px}.account-dashboard-v2 .account-dashboard-profile__item{grid-template-columns:40px minmax(0, 1fr);gap:14px;padding:18px}.account-dashboard-v2 .account-dashboard-profile__icon,.account-dashboard-v2 .account-dashboard-empty__icon{width:40px;height:40px;flex-basis:40px}.account-dashboard-v2 .account-dashboard-profile__content--addresses{grid-template-columns:1fr}.account-dashboard-v2 .account-dashboard-profile__item>a{grid-column:2;width:100%}.account-dashboard-v2 .account-dashboard-empty{align-items:flex-start;padding:20px}}@media(prefers-reduced-motion: reduce){.account-dashboard-v2 .account-dashboard-jumpnav>a{transition:none}}.is-ctl-account.is-act-index,.is-ctl-accountprofile.is-act-index{color:#fffaf3;background:#050505}.is-ctl-account.is-act-index .content-main,.is-ctl-account.is-act-index .container-main,.is-ctl-accountprofile.is-act-index .content-main,.is-ctl-accountprofile.is-act-index .container-main{background:#050505}.is-ctl-account.is-act-index .container-main,.is-ctl-accountprofile.is-act-index .container-main{padding-top:0}.is-ctl-account.is-act-index .account-content,.is-ctl-accountprofile.is-act-index .account-content{width:min(100%,1500px);max-width:1500px;margin:0 auto;padding:clamp(28px,4vw,58px) clamp(14px,2.5vw,34px) clamp(52px,7vw,96px)}.is-ctl-account.is-act-index .account-content-main,.is-ctl-accountprofile.is-act-index .account-content-main{flex:0 0 100%;width:100%;max-width:100%;margin-left:0;padding:0}.customer-dashboard{--dashboard-black: #050505;--dashboard-panel: #0c0b09;--dashboard-panel-soft: #12100d;--dashboard-orange: #ff8400;--dashboard-paper: #fffaf3;--dashboard-muted: #aaa59d;--dashboard-line: rgba(255, 132, 0, 0.3);color:var(--dashboard-paper);font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif}.customer-dashboard *{box-sizing:border-box}.customer-dashboard a{text-decoration:none}.customer-dashboard__topbar{min-height:154px;display:flex;align-items:center;justify-content:space-between;gap:32px;padding:clamp(28px,3.2vw,44px);border:1px solid var(--dashboard-line);border-radius:24px 24px 0 0;background:radial-gradient(circle at 92% 0, rgba(255, 132, 0, 0.16), transparent 32%),var(--dashboard-panel)}.customer-dashboard__eyebrow,.customer-dashboard__panel-head p{margin:0 0 8px;color:var(--dashboard-orange);font-size:.68rem;font-weight:900;letter-spacing:.16em;line-height:1.2;text-transform:uppercase}.customer-dashboard__topbar h1{margin:0;color:var(--dashboard-paper);font-size:clamp(2.15rem,3.5vw,3.75rem);font-weight:900;letter-spacing:-0.055em;line-height:.96}.customer-dashboard__topbar>div>p:last-child{margin:12px 0 0;color:var(--dashboard-muted);font-size:.94rem;font-weight:650}.customer-dashboard__logout,.customer-dashboard__full-link{min-height:46px;display:inline-flex;align-items:center;justify-content:center;gap:18px;padding:0 18px;color:var(--dashboard-paper);border:1px solid rgba(255,250,243,.22);border-radius:999px;font-size:.72rem;font-weight:900;letter-spacing:.025em;text-transform:uppercase;white-space:nowrap}.customer-dashboard__logout:hover,.customer-dashboard__logout:focus-visible,.customer-dashboard__full-link:hover,.customer-dashboard__full-link:focus-visible{color:#000;border-color:var(--dashboard-orange);background:var(--dashboard-orange)}.customer-dashboard__nav{display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));border-right:1px solid var(--dashboard-line);border-bottom:1px solid var(--dashboard-line);border-left:1px solid var(--dashboard-line);border-radius:0 0 18px 18px;background:#080807}.customer-dashboard__nav a{min-height:62px;display:flex;align-items:center;gap:12px;padding:0 clamp(20px,3vw,36px);color:var(--dashboard-paper);border-right:1px solid var(--dashboard-line)}.customer-dashboard__nav a:last-child{border-right:0}.customer-dashboard__nav a:hover,.customer-dashboard__nav a:focus-visible{color:var(--dashboard-paper);background:rgba(255,132,0,.08)}.customer-dashboard__nav span{color:var(--dashboard-orange);font-size:.68rem;font-weight:900;letter-spacing:.1em}.customer-dashboard__nav strong{font-size:.86rem;font-weight:850}.customer-dashboard__grid{display:grid;grid-template-columns:minmax(0, 1.65fr) minmax(360px, 0.85fr);gap:16px;align-items:start;margin-top:20px}.customer-dashboard__panel{min-width:0;overflow:hidden;border:1px solid var(--dashboard-line);border-radius:22px;background:var(--dashboard-panel);scroll-margin-top:100px}.customer-dashboard__panel-head{min-height:102px;display:flex;align-items:center;justify-content:space-between;gap:18px;padding:24px 28px;border-bottom:1px solid var(--dashboard-line);background:linear-gradient(105deg, rgba(255, 132, 0, 0.025), rgba(255, 132, 0, 0.1))}.customer-dashboard__panel-head h2{margin:0;color:var(--dashboard-paper);font-size:clamp(1.75rem,2.5vw,2.65rem);font-weight:900;letter-spacing:-0.045em;line-height:1}.customer-dashboard__count{min-width:42px;height:42px;display:grid;place-items:center;padding:0 10px;color:#000;border-radius:999px;background:var(--dashboard-orange);font-size:.82rem;font-weight:900}.customer-order-list__labels,.customer-order{display:grid;grid-template-columns:minmax(140px, 1.2fr) minmax(90px, 0.65fr) minmax(135px, 0.95fr) minmax(110px, 0.8fr) auto;gap:18px;align-items:center}.customer-order-list__labels{min-height:48px;padding:0 28px;color:var(--dashboard-orange);border-bottom:1px solid rgba(255,132,0,.18);font-size:.62rem;font-weight:900;letter-spacing:.12em;text-transform:uppercase}.customer-order{min-height:92px;padding:18px 28px;border-bottom:1px solid rgba(255,132,0,.16)}.customer-order:last-child{border-bottom:0}.customer-order>div{min-width:0}.customer-order strong,.customer-order small{display:block;overflow-wrap:anywhere}.customer-order strong{color:var(--dashboard-paper);font-size:.86rem;font-weight:850;line-height:1.35}.customer-order small{margin-top:4px;color:var(--dashboard-muted);font-size:.72rem;line-height:1.35}.customer-order__main strong{color:var(--dashboard-orange)}.customer-order__details{min-width:78px;min-height:44px;display:inline-flex;align-items:center;justify-content:center;gap:7px;padding:0 12px;color:var(--dashboard-orange);border:1px solid var(--dashboard-line);border-radius:999px;font-size:.65rem;font-weight:900;text-transform:uppercase}.customer-order__details:hover,.customer-order__details:focus-visible{color:#000;border-color:var(--dashboard-orange);background:var(--dashboard-orange)}.customer-order__mobile-label{display:none}.customer-dashboard__full-link{margin:20px 28px 26px;color:var(--dashboard-orange);border-color:var(--dashboard-line)}.customer-dashboard__empty{min-height:230px;display:flex;align-items:center;justify-content:center;gap:18px;padding:30px;text-align:left}.customer-dashboard__empty>span{width:48px;height:48px;display:grid;place-items:center;flex:0 0 48px;color:var(--dashboard-orange);border:1px solid var(--dashboard-line);border-radius:14px;background:rgba(255,132,0,.08);font-size:.72rem;font-weight:900}.customer-dashboard__empty strong{color:var(--dashboard-paper);font-size:1rem;font-weight:900}.customer-dashboard__empty p{max-width:430px;margin:6px 0 0;color:var(--dashboard-muted);line-height:1.5}.customer-profile-list{display:grid}.customer-profile-row{min-height:116px;display:grid;grid-template-columns:minmax(0, 1fr) auto;gap:18px;align-items:center;padding:22px 24px;border-bottom:1px solid rgba(255,132,0,.16)}.customer-profile-row:last-child{border-bottom:0}.customer-profile-row>div{min-width:0}.customer-profile-row span,.customer-profile-row strong,.customer-profile-row small{display:block}.customer-profile-row span{margin-bottom:7px;color:var(--dashboard-orange);font-size:.62rem;font-weight:900;letter-spacing:.12em;text-transform:uppercase}.customer-profile-row strong{color:var(--dashboard-paper);font-size:.86rem;font-weight:850;line-height:1.4}.customer-profile-row small,.customer-profile-row .address{margin:4px 0 0;color:var(--dashboard-muted);font-size:.76rem;line-height:1.45}.customer-profile-row .address br:last-child{display:none}.customer-profile-row>a{min-width:76px;min-height:44px;display:inline-flex;align-items:center;justify-content:center;padding:0 14px;color:var(--dashboard-orange);border:1px solid var(--dashboard-line);border-radius:999px;font-size:.66rem;font-weight:900;text-transform:uppercase}.customer-profile-row>a:hover,.customer-profile-row>a:focus-visible{color:#000;border-color:var(--dashboard-orange);background:var(--dashboard-orange)}@media(max-width: 1100px){.customer-dashboard__grid{grid-template-columns:1fr}}@media(max-width: 767px){.is-ctl-account.is-act-index .account-content,.is-ctl-accountprofile.is-act-index .account-content{padding:12px 10px 58px}.customer-dashboard__topbar{min-height:0;align-items:flex-start;flex-direction:column;gap:22px;padding:26px 22px;border-radius:20px 20px 0 0}.customer-dashboard__topbar h1{font-size:clamp(2rem,10vw,2.7rem)}.customer-dashboard__topbar>div>p:last-child{max-width:300px}.customer-dashboard__logout{min-width:136px}.customer-dashboard__nav a{min-height:58px;padding:0 14px}.customer-dashboard__nav strong{font-size:.76rem}.customer-dashboard__grid{gap:12px;margin-top:12px}.customer-dashboard__panel{border-radius:18px}.customer-dashboard__panel-head{min-height:88px;padding:20px}.customer-dashboard__panel-head h2{font-size:1.8rem}.customer-order-list__labels{display:none}.customer-order{grid-template-columns:repeat(2, minmax(0, 1fr));gap:18px 14px;padding:20px}.customer-order__mobile-label{display:block;margin-bottom:5px;color:var(--dashboard-orange);font-size:.58rem;font-weight:900;letter-spacing:.1em;text-transform:uppercase}.customer-order__details{grid-column:1/-1;width:100%}.customer-dashboard__full-link{width:calc(100% - 40px);margin:18px 20px 22px}.customer-dashboard__empty{min-height:190px;align-items:flex-start;justify-content:flex-start;padding:24px 20px}.customer-profile-row{min-height:104px;padding:20px}}@media(max-width: 390px){.customer-dashboard__nav span{display:none}.customer-dashboard__nav a{justify-content:center;text-align:center}.customer-order{grid-template-columns:1fr}.customer-profile-row{grid-template-columns:1fr}.customer-profile-row>a{width:100%}}.customer-profile-editor{border-bottom:1px solid rgba(255,132,0,.16)}.customer-profile-editor:last-child{border-bottom:0}.customer-profile-editor>summary{list-style:none;cursor:pointer;border-bottom:0}.customer-profile-editor>summary::-webkit-details-marker{display:none}.customer-profile-editor>summary:hover,.customer-profile-editor>summary:focus-visible{background:rgba(255,132,0,.055)}.customer-profile-row .customer-profile-editor__trigger{min-width:82px;min-height:44px;display:inline-flex;align-items:center;justify-content:center;padding:0 13px;color:var(--dashboard-orange);border:1px solid var(--dashboard-line);border-radius:999px;font-size:.64rem;font-weight:900;text-transform:uppercase}.customer-profile-editor__trigger>span{margin:0;line-height:1.2}.customer-profile-editor__trigger>span:last-child,.customer-profile-editor[open] .customer-profile-editor__trigger>span:first-child{display:none}.customer-profile-editor[open] .customer-profile-editor__trigger>span:last-child{display:inline}.customer-profile-editor[open]>summary{background:rgba(255,132,0,.07)}.customer-profile-editor__body{padding:24px;border-top:1px solid rgba(255,132,0,.2);background:#080807}.customer-profile-editor__body form+form{margin-top:26px;padding-top:26px;border-top:1px solid rgba(255,132,0,.18)}.customer-profile-editor__body h3{margin:0 0 18px;color:var(--dashboard-paper);font-size:1rem;font-weight:850;letter-spacing:-0.02em}.customer-profile-form__grid{display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));gap:14px}.customer-profile-editor__body label{min-width:0;display:grid;gap:7px;color:var(--dashboard-paper);font-size:.72rem;font-weight:800}.customer-profile-editor__body label>span{color:var(--dashboard-muted)}.customer-profile-editor__body label>span small{color:rgba(170,165,157,.72);font-size:.68rem;font-weight:650}.customer-profile-form__wide{grid-column:1/-1}.customer-profile-editor__body .form-control,.customer-profile-editor__body .form-select{width:100%;min-height:48px;padding:10px 12px;color:var(--dashboard-paper);border:1px solid rgba(255,250,243,.2);border-radius:10px;background-color:#12100d}.customer-profile-editor__body .form-control:focus,.customer-profile-editor__body .form-select:focus{color:var(--dashboard-paper);border-color:var(--dashboard-orange);background-color:#12100d;box-shadow:0 0 0 3px rgba(255,132,0,.15)}.customer-profile-editor__body .form-select{color-scheme:dark}.customer-profile-form__submit{width:100%;min-height:48px;margin-top:16px;padding:0 18px;color:#000;border:0;border-radius:999px;background:var(--dashboard-orange);font-size:.7rem;font-weight:900;letter-spacing:.025em;text-transform:uppercase}.customer-profile-form__submit:hover,.customer-profile-form__submit:focus-visible{background:#ff9829}@media(max-width: 520px){.customer-profile-editor__body{padding:20px}.customer-profile-form__grid{grid-template-columns:1fr}.customer-profile-form__wide{grid-column:auto}}.is-ctl-auth.is-act-guestloginpage{color:#fffaf3;background:#050505}.is-ctl-auth.is-act-guestloginpage .content-main,.is-ctl-auth.is-act-guestloginpage .container-main{background:#050505}.is-ctl-auth.is-act-guestloginpage .container-main{padding-top:0}.is-ctl-auth.is-act-guestloginpage .flashbags.container{padding-top:18px}.is-ctl-auth.is-act-guestloginpage .flashbags .alert{margin-bottom:0;border-color:rgba(255,132,0,.35);border-radius:14px}.guest-order-access{width:min(100%,1180px);margin:0 auto;padding:clamp(28px,4vw,58px) 0 clamp(52px,7vw,96px)}.guest-order-access__topbar{min-height:168px}.guest-order-access__steps{display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));margin:0;padding:0;overflow:hidden;list-style:none;border-right:1px solid var(--dashboard-line);border-bottom:1px solid var(--dashboard-line);border-left:1px solid var(--dashboard-line);border-radius:0 0 18px 18px;background:#080807}.guest-order-access__steps li{min-height:62px;display:flex;align-items:center;gap:12px;padding:0 clamp(20px,3vw,36px);color:var(--dashboard-muted);border-right:1px solid var(--dashboard-line)}.guest-order-access__steps li:last-child{border-right:0}.guest-order-access__steps li.is-active{color:var(--dashboard-paper);background:rgba(255,132,0,.08)}.guest-order-access__steps span{color:var(--dashboard-orange);font-size:.68rem;font-weight:900;letter-spacing:.1em}.guest-order-access__steps strong{font-size:.86rem;font-weight:850}.guest-order-access__panel{margin-top:20px}.guest-order-access__form{margin:0}.guest-order-access__form-body{padding:clamp(24px,3vw,38px);background:#080807}.guest-order-access__intro{max-width:760px;margin:0 0 28px;color:var(--dashboard-muted);font-size:clamp(.94rem,1.4vw,1.04rem);font-weight:650;line-height:1.6}.guest-order-access__fields{display:grid;grid-template-columns:minmax(0, 1.65fr) minmax(220px, 0.75fr);gap:16px}.guest-order-access .form-group{min-width:0}.guest-order-access .form-label{display:block;margin-bottom:8px;color:var(--dashboard-paper);font-size:.74rem;font-weight:850}.guest-order-access .form-control{width:100%;min-height:54px;padding:11px 14px;color:var(--dashboard-paper);caret-color:var(--dashboard-orange);border:1px solid rgba(255,250,243,.22);border-radius:11px;background:var(--dashboard-panel-soft);box-shadow:none}.guest-order-access .form-control::placeholder{color:rgba(170,165,157,.72);opacity:1}.guest-order-access .form-control:hover{border-color:rgba(255,250,243,.34)}.guest-order-access .form-control:focus{color:var(--dashboard-paper);border-color:var(--dashboard-orange);background:var(--dashboard-panel-soft);box-shadow:0 0 0 4px rgba(255,132,0,.16)}.guest-order-access .form-control.is-invalid{border-color:#ff6b6b;background-image:none}.guest-order-access .form-control:-webkit-autofill,.guest-order-access .form-control:-webkit-autofill:hover,.guest-order-access .form-control:-webkit-autofill:focus{-webkit-text-fill-color:var(--dashboard-paper);-webkit-box-shadow:0 0 0 1000px var(--dashboard-panel-soft) inset;border-color:var(--dashboard-orange)}.guest-order-access__actions{display:flex;align-items:center;justify-content:space-between;gap:24px;margin-top:24px;padding-top:24px;border-top:1px solid rgba(255,132,0,.18)}.guest-order-access__privacy{max-width:520px;margin:0;color:var(--dashboard-muted);font-size:.74rem;font-weight:650;line-height:1.5}.guest-order-access .account-guest-auth-submit{min-width:230px;min-height:50px;display:inline-flex;align-items:center;justify-content:center;gap:16px;padding:0 22px;color:#000;border:0;border-radius:999px;background:var(--dashboard-orange);font-size:.72rem;font-weight:900;letter-spacing:.025em;text-transform:uppercase}.guest-order-access .account-guest-auth-submit:hover,.guest-order-access .account-guest-auth-submit:focus-visible{color:#000;background:#ff9829}.guest-order-access .account-guest-auth-submit:focus-visible{outline:3px solid #fffaf3;outline-offset:3px}@media(max-width: 767px){.is-ctl-auth.is-act-guestloginpage .container-main{padding-inline:0}.guest-order-access{width:calc(100% - 20px);padding:12px 0 58px}.guest-order-access__topbar{min-height:0}.guest-order-access__steps li{min-height:64px;padding:0 14px}.guest-order-access__steps strong{font-size:.76rem}.guest-order-access__panel{margin-top:12px}.guest-order-access__form-body{padding:24px 20px}.guest-order-access__fields{grid-template-columns:1fr}.guest-order-access__actions{align-items:stretch;flex-direction:column;gap:18px}.guest-order-access .account-guest-auth-submit{width:100%;min-width:0}}@media(max-width: 390px){.guest-order-access__steps span{display:none}.guest-order-access__steps li{justify-content:center;text-align:center}}.is-ctl-accountorder:is(.is-act-orderoverview,.is-act-ordersingleoverview){color:#fffaf3;background:#050505}.is-ctl-accountorder:is(.is-act-orderoverview,.is-act-ordersingleoverview) .content-main,.is-ctl-accountorder:is(.is-act-orderoverview,.is-act-ordersingleoverview) .container-main{background:#050505}.is-ctl-accountorder:is(.is-act-orderoverview,.is-act-ordersingleoverview) .container-main{padding-top:0}.is-ctl-accountorder:is(.is-act-orderoverview,.is-act-ordersingleoverview) .account-content{width:min(100%,1500px);max-width:1500px;margin:0 auto;padding:clamp(28px,4vw,58px) clamp(14px,2.5vw,34px) clamp(52px,7vw,96px)}.is-ctl-accountorder:is(.is-act-orderoverview,.is-act-ordersingleoverview) .account-content-main{flex:0 0 100%;width:100%;max-width:100%;margin-left:0;padding:0}.is-ctl-accountorder:is(.is-act-orderoverview,.is-act-ordersingleoverview) .account-order-history>.customer-dashboard__panel{margin-top:20px}.is-ctl-accountorder:is(.is-act-orderoverview,.is-act-ordersingleoverview) .account-dashboard-panel__body{padding:clamp(18px,2.6vw,32px)}.is-ctl-accountorder:is(.is-act-orderoverview,.is-act-ordersingleoverview) .account-orders-main{color:#fffaf3}.is-ctl-accountorder:is(.is-act-orderoverview,.is-act-ordersingleoverview) .account-orders-overview{display:grid;gap:16px}.is-ctl-accountorder:is(.is-act-orderoverview,.is-act-ordersingleoverview) .account-dashboard-orders .order-table{margin:0}.is-ctl-accountorder:is(.is-act-orderoverview,.is-act-ordersingleoverview) .account-dashboard-orders .order-table-header-order-status{display:flex;justify-content:flex-end}.is-ctl-accountorder:is(.is-act-orderoverview,.is-act-ordersingleoverview) .account-dashboard-orders .order-item-header{position:relative}.is-ctl-accountorder:is(.is-act-orderoverview,.is-act-ordersingleoverview) .account-dashboard-orders .order-item-header>.row{position:relative;padding-inline-end:58px}.is-ctl-accountorder:is(.is-act-orderoverview,.is-act-ordersingleoverview) .account-dashboard-orders .order-item-status-badge{min-height:38px;display:inline-flex;align-items:center;gap:7px;padding:8px 13px;border:1px solid rgba(255,132,0,.44);border-radius:999px;background:rgba(255,132,0,.1) !important;color:#ff9b32;font-size:.72rem;font-weight:900}.is-ctl-accountorder:is(.is-act-orderoverview,.is-act-ordersingleoverview) .account-dashboard-orders .order-table-header-context-menu{min-width:44px;min-height:44px;border-color:rgba(255,132,0,.36);background:#12100d;color:#fffaf3}.is-ctl-accountorder:is(.is-act-orderoverview,.is-act-ordersingleoverview) .account-dashboard-orders .order-table-header-context-menu-wrapper{top:0;right:0;z-index:3;width:44px;max-width:44px;margin-top:0;padding:0}.is-ctl-accountorder:is(.is-act-orderoverview,.is-act-ordersingleoverview) .account-dashboard-orders .order-table-header-context-menu .icon,.is-ctl-accountorder:is(.is-act-orderoverview,.is-act-ordersingleoverview) .account-dashboard-orders .order-table-header-context-menu .icon>svg{color:currentColor}.is-ctl-accountorder:is(.is-act-orderoverview,.is-act-ordersingleoverview) .account-dashboard-orders .order-table-header-context-menu-indicator{top:-4px;right:-4px;z-index:1;box-shadow:0 0 0 3px #12100d}.is-ctl-accountorder:is(.is-act-orderoverview,.is-act-ordersingleoverview) .account-dashboard-orders .dropdown-menu{border:1px solid rgba(255,132,0,.36);background:#12100d;color:#fffaf3;box-shadow:0 22px 56px rgba(0,0,0,.48)}.is-ctl-accountorder:is(.is-act-orderoverview,.is-act-ordersingleoverview) .account-dashboard-orders .order-table-header-context-menu-content-link{min-height:44px;display:flex;align-items:center;padding:10px 14px;color:#fffaf3;line-height:1.25;white-space:normal}.is-ctl-accountorder:is(.is-act-orderoverview,.is-act-ordersingleoverview) .account-dashboard-orders .order-table-header-context-menu-content-link:hover,.is-ctl-accountorder:is(.is-act-orderoverview,.is-act-ordersingleoverview) .account-dashboard-orders .order-table-header-context-menu-content-link:focus-visible{background:rgba(255,132,0,.12);color:#ff9b32}.is-ctl-accountorder:is(.is-act-orderoverview,.is-act-ordersingleoverview) .account-dashboard-orders .order-table-header-context-menu-content-link:focus-visible{outline:3px solid rgba(255,132,0,.34);outline-offset:-3px}.is-ctl-accountorder:is(.is-act-orderoverview,.is-act-ordersingleoverview) .account-dashboard-orders .order-hide-btn{min-height:44px;border-radius:999px}.is-ctl-accountorder:is(.is-act-orderoverview,.is-act-ordersingleoverview) .account-dashboard-orders .order-item-detail,.is-ctl-accountorder:is(.is-act-orderoverview,.is-act-ordersingleoverview) .account-dashboard-orders .order-detail-content,.is-ctl-accountorder:is(.is-act-orderoverview,.is-act-ordersingleoverview) .account-dashboard-orders .order-detail-content-header,.is-ctl-accountorder:is(.is-act-orderoverview,.is-act-ordersingleoverview) .account-dashboard-orders .order-detail-content-body,.is-ctl-accountorder:is(.is-act-orderoverview,.is-act-ordersingleoverview) .account-dashboard-orders .order-detail-content-footer,.is-ctl-accountorder:is(.is-act-orderoverview,.is-act-ordersingleoverview) .account-dashboard-orders .order-item-detail-footer,.is-ctl-accountorder:is(.is-act-orderoverview,.is-act-ordersingleoverview) .account-dashboard-orders .order-item-detail-footnote,.is-ctl-accountorder:is(.is-act-orderoverview,.is-act-ordersingleoverview) .account-dashboard-orders .order-detail-content-row,.is-ctl-accountorder:is(.is-act-orderoverview,.is-act-ordersingleoverview) .account-dashboard-orders .order-item-detail-list-item.is-child,.is-ctl-accountorder:is(.is-act-orderoverview,.is-act-ordersingleoverview) .account-dashboard-orders .line-item-children{border-color:rgba(255,132,0,.22);background:var(--dashboard-panel-soft);color:var(--dashboard-paper)}.is-ctl-accountorder:is(.is-act-orderoverview,.is-act-ordersingleoverview) .account-dashboard-orders .order-detail-content{overflow:hidden}.is-ctl-accountorder:is(.is-act-orderoverview,.is-act-ordersingleoverview) .account-dashboard-orders .order-detail-content-header,.is-ctl-accountorder:is(.is-act-orderoverview,.is-act-ordersingleoverview) .account-dashboard-orders .order-detail-content-row,.is-ctl-accountorder:is(.is-act-orderoverview,.is-act-ordersingleoverview) .account-dashboard-orders .order-item-detail-footer{border-bottom-color:rgba(255,132,0,.2)}.is-ctl-accountorder:is(.is-act-orderoverview,.is-act-ordersingleoverview) .account-dashboard-orders .order-detail-content-body+.order-detail-content-body,.is-ctl-accountorder:is(.is-act-orderoverview,.is-act-ordersingleoverview) .account-dashboard-orders .order-detail-content-footer{border-top:1px solid rgba(255,132,0,.22)}.is-ctl-accountorder:is(.is-act-orderoverview,.is-act-ordersingleoverview) .account-dashboard-orders .order-detail-content-row .card-title,.is-ctl-accountorder:is(.is-act-orderoverview,.is-act-ordersingleoverview) .account-dashboard-orders .order-detail-content :is(.order-item-name,.order-item-product-name,.order-item-label,.order-item-value,.order-item-quantity,.order-item-price,.order-item-total,.order-item-unit-price,.line-item-label,.line-item-headline-text),.is-ctl-accountorder:is(.is-act-orderoverview,.is-act-ordersingleoverview) .account-dashboard-orders .order-item-detail-footer :is(dt,dd){color:var(--dashboard-paper)}.is-ctl-accountorder:is(.is-act-orderoverview,.is-act-ordersingleoverview) .account-dashboard-orders .order-detail-content-row .card-title,.is-ctl-accountorder:is(.is-act-orderoverview,.is-act-ordersingleoverview) .account-dashboard-orders .order-detail-content-header,.is-ctl-accountorder:is(.is-act-orderoverview,.is-act-ordersingleoverview) .account-dashboard-orders .order-item-detail-footer dt{font-weight:900}.is-ctl-accountorder:is(.is-act-orderoverview,.is-act-ordersingleoverview) .account-dashboard-orders .order-item-detail-footer dt,.is-ctl-accountorder:is(.is-act-orderoverview,.is-act-ordersingleoverview) .account-dashboard-orders .order-item-detail-footnote{color:var(--dashboard-muted)}.is-ctl-accountorder:is(.is-act-orderoverview,.is-act-ordersingleoverview) .account-dashboard-orders .order-item-detail-summary dd{color:var(--dashboard-paper);font-weight:900}.is-ctl-accountorder:is(.is-act-orderoverview,.is-act-ordersingleoverview) .account-dashboard-orders .order-item-detail-footnote{padding-top:16px;border-top:1px solid rgba(255,132,0,.16);background:#0d0c0a}.is-ctl-accountorder:is(.is-act-orderoverview,.is-act-ordersingleoverview) .account-dashboard-orders .order-item-detail-footnote a{color:var(--dashboard-orange)}.is-ctl-accountorder:is(.is-act-orderoverview,.is-act-ordersingleoverview) .account-dashboard-orders .line-item-children{width:100%;margin-top:12px;overflow:hidden;border:1px solid var(--dashboard-line);border-radius:10px}.is-ctl-accountorder:is(.is-act-orderoverview,.is-act-ordersingleoverview) .account-dashboard-orders .line-item-children .line-item-collapse-container{padding:0}.is-ctl-accountorder:is(.is-act-orderoverview,.is-act-ordersingleoverview) .account-dashboard-orders .line-item-children .line-item-collapse{min-height:50px;align-items:stretch;margin:0}.is-ctl-accountorder:is(.is-act-orderoverview,.is-act-ordersingleoverview) .account-dashboard-orders .line-item-children .line-item-headline{min-width:0;display:flex;align-items:center;padding:9px 0 9px 14px}.is-ctl-accountorder:is(.is-act-orderoverview,.is-act-ordersingleoverview) .account-dashboard-orders .line-item-children .line-item-headline-text{font-size:.86rem;font-weight:850;line-height:1.35;overflow-wrap:anywhere}.is-ctl-accountorder:is(.is-act-orderoverview,.is-act-ordersingleoverview) .account-dashboard-orders .line-item-children .line-item-collapse-icon-container{width:50px;flex:0 0 50px;display:flex;align-items:stretch;padding:0;border-left:1px solid var(--dashboard-line)}.is-ctl-accountorder:is(.is-act-orderoverview,.is-act-ordersingleoverview) .account-dashboard-orders .line-item-children .line-item-collapse-button{width:100%;min-height:50px;display:inline-flex;align-items:center;justify-content:center;padding:0;border:0;background:rgba(0,0,0,0);color:var(--dashboard-orange)}.is-ctl-accountorder:is(.is-act-orderoverview,.is-act-ordersingleoverview) .account-dashboard-orders .line-item-children .line-item-collapse-button :is(.icon,svg,path,use){color:currentColor;fill:currentColor}.is-ctl-accountorder:is(.is-act-orderoverview,.is-act-ordersingleoverview) .account-dashboard-orders .line-item-children .line-item-collapse-button:hover,.is-ctl-accountorder:is(.is-act-orderoverview,.is-act-ordersingleoverview) .account-dashboard-orders .line-item-children .line-item-collapse-button:focus-visible{background:rgba(255,132,0,.1);color:var(--dashboard-paper)}.is-ctl-accountorder:is(.is-act-orderoverview,.is-act-ordersingleoverview) .account-dashboard-orders .line-item-children .line-item-collapse-button:focus-visible{outline:3px solid rgba(255,132,0,.34);outline-offset:-3px}.is-ctl-accountorder:is(.is-act-orderoverview,.is-act-ordersingleoverview) .account-dashboard-orders .line-item-children .line-item-children-elements{padding:12px;border-top:1px solid var(--dashboard-line);background:#080807;color:var(--dashboard-paper)}.is-ctl-accountorder:is(.is-act-orderoverview,.is-act-ordersingleoverview) .account-dashboard-orders .order-detail-content :is(.line-item-details-container,.line-item-variants,.line-item-characteristics,.apto-cart-item-variants,.apto-cart-item-variant){min-width:0;color:var(--dashboard-muted);overflow-wrap:anywhere}.is-ctl-accountorder:is(.is-act-orderoverview,.is-act-ordersingleoverview) .account-dashboard-orders .order-detail-content :is(.btn:not(.btn-primary),.filter-panel-item-toggle){min-height:44px;border-color:var(--dashboard-line);background:var(--dashboard-panel);color:var(--dashboard-paper)}.is-ctl-accountorder:is(.is-act-orderoverview,.is-act-ordersingleoverview) .account-dashboard-orders .order-detail-content :is(.btn:not(.btn-primary),.filter-panel-item-toggle):hover,.is-ctl-accountorder:is(.is-act-orderoverview,.is-act-ordersingleoverview) .account-dashboard-orders .order-detail-content :is(.btn:not(.btn-primary),.filter-panel-item-toggle):focus-visible{border-color:rgba(255,132,0,.54);background:rgba(255,132,0,.1);color:var(--dashboard-orange);outline:3px solid rgba(255,132,0,.34);outline-offset:-3px}.is-ctl-accountorder:is(.is-act-orderoverview,.is-act-ordersingleoverview) .account-orders-pagination{margin-top:22px}.is-ctl-accountorder:is(.is-act-orderoverview,.is-act-ordersingleoverview) .pagination .page-link{border-color:rgba(255,132,0,.3);background:#12100d;color:#fffaf3}.is-ctl-accountorder:is(.is-act-orderoverview,.is-act-ordersingleoverview) .pagination .page-item.active .page-link{border-color:#ff8400;background:#ff8400;color:#050505}@media(max-width: 767.98px){.is-ctl-accountorder:is(.is-act-orderoverview,.is-act-ordersingleoverview) .customer-dashboard__topbar{align-items:flex-start}.is-ctl-accountorder:is(.is-act-orderoverview,.is-act-ordersingleoverview) .account-dashboard-panel__body{padding:14px}.is-ctl-accountorder:is(.is-act-orderoverview,.is-act-ordersingleoverview) .account-dashboard-orders .order-item-header{padding:18px 14px}.is-ctl-accountorder:is(.is-act-orderoverview,.is-act-ordersingleoverview) .account-dashboard-orders .order-item-header>.row{padding-inline-end:54px}.is-ctl-accountorder:is(.is-act-orderoverview,.is-act-ordersingleoverview) .account-dashboard-orders .order-table-header-order-status{justify-content:flex-start;margin-top:12px}.is-ctl-accountorder:is(.is-act-orderoverview,.is-act-ordersingleoverview) .account-dashboard-orders .order-detail-content-row{margin-right:0;margin-left:0;padding:14px}.is-ctl-accountorder:is(.is-act-orderoverview,.is-act-ordersingleoverview) .account-dashboard-orders .order-item-detail-footer{padding:16px 14px}.is-ctl-accountorder:is(.is-act-orderoverview,.is-act-ordersingleoverview) .account-dashboard-orders .order-item-detail-footer>.row>[class*=col-]+[class*=col-]{margin-top:14px;padding-top:14px;border-top:1px solid rgba(255,132,0,.16)}.is-ctl-accountorder:is(.is-act-orderoverview,.is-act-ordersingleoverview) .account-dashboard-orders .order-item-detail-footer :is(dt,dd){overflow-wrap:anywhere}}@media(max-width: 390px){.is-ctl-accountorder:is(.is-act-orderoverview,.is-act-ordersingleoverview) .account-content{padding-right:10px;padding-left:10px}.is-ctl-accountorder:is(.is-act-orderoverview,.is-act-ordersingleoverview) .account-dashboard-orders .line-item-children .line-item-headline{padding-left:12px}.is-ctl-accountorder:is(.is-act-orderoverview,.is-act-ordersingleoverview) .account-dashboard-orders .line-item-children .line-item-collapse-icon-container{width:46px;flex-basis:46px}}@media(prefers-reduced-motion: reduce){.account-order-history *{scroll-behavior:auto;transition:none !important}}.line-item-change-button,.apto-cart-item-edit,.anto-cart-item-edit{display:none !important}.category-hero .hero-copy{max-width:none}.hero .button.secondary{color:#fffaf1;border-color:rgba(255,250,241,.24);background:rgba(255,250,241,.1);backdrop-filter:blur(10px);font-size:1.1rem}.category-hero .button.secondary{font-size:1.08rem}.hero .button.secondary,.category-hero .button.secondary{text-transform:uppercase}.hero .button.secondary:hover,.hero .button.secondary:focus-visible{color:#fffaf1;border-color:rgba(255,250,241,.42);background:rgba(255,250,241,.18)}.site-header[data-smart-header-transparent]:not(.is-open),.site-header[data-smart-header-transparent].is-scrolled:not(.is-open){color:#fffaf1}.site-header[data-smart-header-transparent]:not(.is-open)::before,.site-header[data-smart-header-transparent].is-scrolled:not(.is-open)::before{background:linear-gradient(180deg, rgba(12, 13, 12, 0.42), rgba(12, 13, 12, 0.1)),rgba(12,13,12,.08);border-bottom-color:rgba(255,250,241,.12);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px)}.site-header[data-smart-header-transparent]:not(.is-open) .nav,.site-header[data-smart-header-transparent].is-scrolled:not(.is-open) .nav{color:#fffaf1}.site-header[data-smart-header-transparent]:not(.is-open) .logo-light,.site-header[data-smart-header-transparent].is-scrolled:not(.is-open) .logo-light{display:block}.site-header[data-smart-header-transparent]:not(.is-open) .logo-dark,.site-header[data-smart-header-transparent].is-scrolled:not(.is-open) .logo-dark{display:none}.site-header[data-smart-header-transparent].is-scrolled:not(.is-open) .cart-link,.site-header[data-smart-header-transparent].is-scrolled:not(.is-open) .icon-link{color:#fffaf1;border-color:rgba(255,250,241,.24);background:rgba(255,250,241,.08)}.site-header .header-inner{width:min(1720px,100vw - 48px);grid-template-columns:auto minmax(0, 1fr) auto !important;gap:clamp(18px,1.45vw,28px)}.site-header .brand{width:clamp(202px,12vw,228px) !important}.site-header .nav{min-width:0;gap:clamp(10px,1vw,22px)}.site-header .nav>.nav-item>a{padding-inline:clamp(6px,.55vw,12px)}.site-header .header-actions{min-width:0}@media(max-width: 1700px)and (min-width: 1181px){.site-header .header-inner{width:min(100% - 32px,1720px);gap:18px}.site-header .brand{width:202px !important}.site-header .nav{gap:14px;font-size:.98rem}.site-header .nav>.nav-item>a{padding-inline:8px}.site-header .button.primary{padding-inline:17px}}@media(max-width: 1480px)and (min-width: 1181px){.site-header .header-actions .header-configure{display:none}}@media(max-width: 1180px){.site-header .header-inner{width:min(100% - 40px,var(--shell-max));grid-template-columns:auto 1fr auto !important}.site-header .header-actions .header-configure{display:none}}@media(max-width: 560px){.site-header .header-inner{width:min(100% - 28px,var(--shell-max));gap:clamp(8px,3vw,16px)}.site-header .brand{width:clamp(148px,44vw,174px) !important}.site-header .header-actions{gap:8px}}.footer-main,.is-home-page .footer-main{border-top:0;background:#050505}.footer.launch-footer,.is-home-page .footer.launch-footer{color:#d8d8d8;background:#050505;border-top-color:rgba(255,255,255,.14)}.footer.launch-footer .footer-columns{border-bottom:0}.footer.launch-footer strong{color:#fff !important}.footer.launch-footer a,.footer.launch-footer span,.footer-bottom>span{color:#d8d8d8 !important}.footer.launch-footer .footer-contact .contact-label,.footer.launch-footer .footer-contact .contact-hours{color:#b8b8b8 !important}.footer.launch-footer .footer-contact .footer-phone{color:#fff !important}.footer.launch-footer .footer-contact .contact-mail,.footer.launch-footer a:hover,.footer.launch-footer a:focus-visible{color:#ff8a00 !important}.footer.launch-footer a:focus-visible{outline:2px solid #ff8a00;outline-offset:4px}.footer.launch-footer .footer-stars{border-color:rgba(255,255,255,.18);background:rgba(255,255,255,.06)}.footer.launch-footer .footer-stars span{color:#ff8a00 !important}.footer.launch-footer .footer-stars b,.footer.launch-footer .footer-stars em{color:#fff !important}.hero-trust-pill,.product-world-proof{color:#fff !important;border-color:rgba(255,255,255,.18) !important;background:rgba(9,10,9,.88) !important;box-shadow:0 12px 34px rgba(0,0,0,.2) !important}.hero-trust-pill>.hero-trust-stars,.product-world-proof>span[aria-hidden=true]{color:#ff8a00 !important;letter-spacing:.02em;text-shadow:none !important}.hero-trust-pill>strong,.hero-trust-pill>span:not(.hero-trust-stars),.product-world-proof>.product-world-proof__text{color:#fff !important;font-size:.86rem;font-weight:750;letter-spacing:0;text-shadow:none !important}.footer-bottom{background:rgba(0,0,0,0);border-top:0}.footer.launch-footer .footer-badges>span{color:#fff !important;background:#171717;border:1px solid rgba(255,255,255,.2);box-shadow:none}.footer.launch-footer .footer-badges .payment-logo{opacity:1;filter:none}.is-home-page .home-tech-experience-v2 .smart-lined-kicker,.plissee-landing .pl-faq .tech-faq-intro .smart-lined-kicker,.plissee-landing .pl-risk-copy .smart-lined-kicker{display:inline-flex !important;align-items:center;gap:11px;color:#ff8400;font-size:.69rem;font-weight:900;letter-spacing:.14em;line-height:1.2;text-transform:uppercase}.is-home-page .home-tech-experience-v2 .smart-lined-kicker::before,.is-home-page .home-tech-experience-v2 .smart-lined-kicker::after,.plissee-landing .pl-faq .tech-faq-intro .smart-lined-kicker::before,.plissee-landing .pl-faq .tech-faq-intro .smart-lined-kicker::after,.plissee-landing .pl-risk-copy .smart-lined-kicker::before,.plissee-landing .pl-risk-copy .smart-lined-kicker::after{flex:0 0 40px;width:40px;height:1px;content:"";background:linear-gradient(90deg, transparent, rgba(255, 135, 0, 0.7))}.is-home-page .home-tech-experience-v2 .smart-lined-kicker::after,.plissee-landing .pl-faq .tech-faq-intro .smart-lined-kicker::after,.plissee-landing .pl-risk-copy .smart-lined-kicker::after{transform:rotate(180deg)}@media(max-width: 600px){.plissee-landing .plissee-product-worlds #pl-products-title{font-size:clamp(1.85rem,8vw,3.2rem)}}:root{--smart-mobile-display-title-size: clamp(2.2rem, 10.7vw, 3.05rem)}@media(max-width: 700px){[data-sun-heading],.category-section-head h2,.smart-guide-hero-content h1,.smart-section-head h2,.smart-final-cta h2,.contact-copy h1,.smart-contact-copy h1,.voices-hero h1,.voices-feed__head h2,.voices-next h2,.legal-support-head h2,.final-cta h2,.account-title,.smart-checkout-title h1{font-size:var(--smart-mobile-display-title-size) !important}}.is-home-page .hero--solar *,.is-home-page .hero--solar *::before,.is-home-page .hero--solar *::after,.is-home-page .product-worlds--tech *,.is-home-page .product-worlds--tech *::before,.is-home-page .product-worlds--tech *::after,.is-home-page .home-tech-motion-line>span,.plissee-landing .pl-faq-motion-line>span,.site-header .header-samples{animation:none !important;will-change:auto !important}.site-header:not([data-smart-header-transparent])::before,.site-header:not([data-smart-header-transparent]).is-scrolled::before,.site-header:not([data-smart-header-transparent]).is-scrolled .nav,.site-header.is-open::before,.site-header.is-open .nav{-webkit-backdrop-filter:none !important;backdrop-filter:none !important}.site-header.is-scrolled::before{background:rgba(255,250,241,.985)}@supports(content-visibility: auto){.is-home-page .product-section,.is-home-page .sample-section,.plissee-landing>.pl-section{content-visibility:auto;contain-intrinsic-size:auto 900px}.plissee-landing>.pl-section.pl-faq{content-visibility:visible;contain-intrinsic-size:none}.is-home-page .home-tech-experience-v2,.is-home-page .home-tech-experience-v2>section{content-visibility:visible;contain-intrinsic-size:none}}.smart-skip-link{position:fixed;z-index:100000;top:10px;left:10px;padding:12px 16px;color:#fff;background:#000;border-radius:6px;transform:translateY(-160%);transition:transform 120ms ease}.smart-skip-link:focus{transform:translateY(0)}a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible,summary:focus-visible,[tabindex]:focus-visible{outline:3px solid currentColor !important;outline-offset:3px !important}.footer.launch-footer .footer-columns nav{background:#050505}.footer.launch-footer .footer-columns nav a{min-height:32px;display:flex;align-items:center;padding-block:4px;color:#fff !important}.is-home-page .home-tech-experience-v2 .tech-final-consent a{min-height:24px;display:inline-flex;align-items:center;padding-inline:2px}@media(prefers-reduced-motion: reduce){html{scroll-behavior:auto !important}*,*::before,*::after{scroll-behavior:auto !important;animation-duration:.01ms !important;animation-iteration-count:1 !important;transition-duration:.01ms !important;transition-delay:0ms !important}}.btn-primary,.button.primary,.header-cart-badge,.site-header .button.primary,.site-header .nav>.nav-item.has-panel>a::after,.category-hero .hero-actions .button.primary,.category-product-badge,.sample-image-badge,.category-card-button,.category-sample-copy em,.category-guided-primary,.category-guided-secondary,.category-guided-step>span,.problem-price-sticker,.problem-card .text-link,.product-section.product-worlds .product-badge,.product-section.product-worlds .text-link,.sample-card .sample-button,.guided-step>span,.guided-primary,.guided-secondary,.launch-primary,.launch-final-button,.launch-final-form .launch-final-button,.sticky-mobile-cta .button,.footer-top>a,.footer.launch-footer .footer-social a,.pl-choice-group legend b,.pl-three-step li b,.pl-product-badge,.pl-compare-action.is-premium,.pl-sample-promise>span,.pl-sample-bestseller,.pl-choice-input:checked+label .pl-mount-thumb,.pl-measure-guide>ol li::before,.pl-installation-card__number,.pl-config-steps li>b,.pl-installation-card__mobile li>span,.mini-link.primary,.contact-submit,.doc-note,.legal-support-card b,.final-cta{color:#000 !important}.site-header .nav-landing-label{display:inline-flex;align-items:center}.site-header .nav-landing-label small,.site-header .nav-panel-toggle{display:none}@media(max-width: 1180px){.site-header .nav-item--landing-link{position:relative}.site-header .nav>.nav-item--landing-link>a{min-height:76px;justify-content:flex-start;padding:10px 148px 10px 20px;border-width:2px;font-size:1.28rem}.site-header .nav>.nav-item--landing-link>a::after{display:none;content:none}.site-header .nav-item--landing-link .mega-product::after{display:none;content:none}.site-header .nav-landing-label{min-width:0;display:grid;gap:5px;line-height:1}.site-header .nav-landing-label>span:first-child{font-weight:1000}.site-header .nav-landing-label small{display:block;color:#7a3a00;font-size:.72rem;font-weight:900;letter-spacing:.015em;line-height:1.15;white-space:nowrap}.site-header .nav-item--landing-link>a>em{position:absolute;top:50%;right:68px;transform:translateY(-50%)}.site-header .nav>.nav-item--landing-link.nav-item--direct-only>a{padding-right:20px}.site-header .nav-panel-toggle{position:absolute;top:38px;right:12px;z-index:2;width:44px;height:44px;display:inline-flex;align-items:center;justify-content:center;padding:0;color:#000;border:2px solid var(--shell-orange);border-radius:999px;background:var(--shell-orange);box-shadow:0 8px 18px rgba(189,88,21,.2);cursor:pointer;transform:translateY(-50%);transition:background-color 160ms ease,border-color 160ms ease,box-shadow 160ms ease,transform 160ms ease}.site-header .nav-panel-toggle:hover,.site-header .nav-panel-toggle:focus-visible{color:var(--shell-ink);border-color:var(--shell-orange-deep);background:#ffc56f;box-shadow:0 0 0 3px rgba(255,138,0,.16),0 8px 18px rgba(189,88,21,.18);transform:translateY(-50%) scale(1.04)}.site-header .nav-panel-toggle:focus-visible{outline:3px solid var(--shell-orange-deep);outline-offset:2px}.site-header .nav-panel-toggle span::before{content:"+";font-size:1.45rem;font-weight:1000;line-height:1}.site-header .nav-item--landing-link.is-preview-open .nav-landing-label small{color:#000}.site-header .nav-item--landing-link.is-preview-open .nav-panel-toggle{color:var(--shell-ink);border-color:rgba(24,20,15,.18);background:#fffaf1}.site-header .nav-item--landing-link.is-preview-open .nav-panel-toggle span::before{content:"-"}}@media(max-width: 420px){.site-header .nav>.nav-item--landing-link>a{padding-right:132px;font-size:1.2rem}.site-header .nav>.nav-item--landing-link.nav-item--direct-only>a{padding-right:20px}.site-header .nav-item--landing-link>a>em{right:64px;padding-inline:6px;font-size:.62rem}}.site-header{--nav-corporate-ink: #11110f;--nav-corporate-white: #ffffff;--nav-corporate-surface: #fbf4e8;--nav-corporate-soft: #fff7ed;--nav-corporate-line: #ded7cd}@media(min-width: 1181px){.site-header .nav>.nav-item:hover>a,.site-header .nav>.nav-item:focus-within>a,.site-header .nav>.nav-item.is-preview-open>a,.site-header .nav>.nav-item>a[aria-expanded=true]{color:currentColor;border-color:rgba(0,0,0,0);border-radius:0;background:rgba(0,0,0,0);box-shadow:none;transform:none}.site-header .nav>.nav-item:hover>a::after,.site-header .nav>.nav-item:focus-within>a::after,.site-header .nav>.nav-item.is-preview-open>a::after,.site-header .nav>.nav-item>a[aria-expanded=true]::after{opacity:1;transform:scaleX(1)}.site-header .nav>.nav-item>a:focus-visible{outline:3px solid var(--shell-orange);outline-offset:4px}.site-header .mega-content{color:var(--nav-corporate-ink);border:1px solid rgba(17,17,15,.13);border-top:2px solid var(--shell-orange);border-radius:0 0 18px 18px;background:var(--nav-corporate-surface);box-shadow:0 24px 60px rgba(17,17,15,.18)}.site-header .mega-main{position:relative;background:radial-gradient(circle at 7% 0%, rgba(242, 140, 24, 0.16), transparent 28%),linear-gradient(135deg, #fffdf8 0%, #fbf4e8 54%, #f2eadf 100%)}.site-header .mega-title{color:var(--nav-corporate-ink);font-family:"Inter",ui-sans-serif,system-ui,sans-serif;font-size:clamp(2.35rem,2.7vw,3.5rem);font-weight:900;letter-spacing:-0.045em;line-height:.96}.site-header .mega-product{position:relative;overflow:hidden;color:var(--nav-corporate-ink);border:1px solid rgba(0,0,0,0);border-radius:12px;background:rgba(255,138,0,.035);box-shadow:none}.site-header .mega-product::before{display:none;content:none}.site-header .mega-product:hover,.site-header .mega-product:focus-visible{color:var(--nav-corporate-ink);border-color:rgba(255,138,0,.34);background:rgba(255,138,0,.09);box-shadow:none;transform:translateY(-1px)}.site-header .mega-product:hover::before,.site-header .mega-product:focus-visible::before{display:none}.site-header .mega-product:focus-visible,.site-header .mega-utility-item:focus-visible{outline:3px solid var(--shell-orange-deep);outline-offset:3px}.site-header .mega-product strong{color:var(--nav-corporate-ink);font-weight:900;letter-spacing:-0.02em}.site-header .mega-product small{color:rgba(17,17,15,.68)}.site-header .mega-utility-grid{border-top:1px solid var(--nav-corporate-line)}.site-header .mega-utility h3{color:var(--shell-orange-deep);font-weight:900;letter-spacing:.1em}.site-header .mega-utility-item{min-height:40px;padding:7px 11px;color:var(--nav-corporate-ink);border:1px solid rgba(255,138,0,.24);border-radius:10px;background:var(--nav-corporate-soft)}.site-header .mega-utility-item:hover,.site-header .mega-utility-item:focus-visible{color:var(--nav-corporate-ink);border-color:rgba(255,138,0,.62);background:var(--nav-corporate-soft);box-shadow:none;transform:translateY(-1px)}.site-header .mega-feature{border-left:1px solid rgba(17,17,15,.12);background:var(--nav-corporate-white);box-shadow:inset 3px 0 0 rgba(255,138,0,.82)}.site-header .mega-feature-body{border-top:2px solid var(--shell-orange);background:#faf7f1}.site-header .mega-feature-body p,.site-header .mega-feature-body li{color:var(--nav-corporate-ink)}.site-header .mega-feature-body li::before{background:radial-gradient(circle at center, var(--shell-orange) 0 4px, transparent 5px),rgba(255,138,0,.12)}.site-header .mega-rating{color:#fff;border:1px solid rgba(255,138,0,.72);background:rgba(17,17,15,.9)}.site-header .mega-rating::before{background:var(--shell-orange)}.site-header .mega-label{color:#fff;border:1px solid rgba(255,138,0,.72);background:rgba(17,17,15,.92)}}@media(max-width: 1180px){.site-header .nav{gap:8px;padding:12px;color:var(--nav-corporate-ink);border:1px solid rgba(255,138,0,.32);border-radius:22px;background:var(--nav-corporate-surface);box-shadow:0 24px 56px rgba(17,17,15,.2)}.site-header .nav>.nav-item>a{color:var(--nav-corporate-ink);border:1px solid var(--nav-corporate-line);border-left:3px solid var(--shell-orange);border-radius:12px;background:var(--nav-corporate-white);box-shadow:none;font-family:"Inter",ui-sans-serif,system-ui,sans-serif;font-weight:850;letter-spacing:-0.02em}.site-header.is-open .nav>.nav-item>a:hover,.site-header.is-open .nav>.nav-item>a:focus-visible,.site-header.is-open .nav>.nav-item>a:active{color:var(--nav-corporate-ink);border-color:rgba(255,138,0,.7);background:var(--nav-corporate-soft);box-shadow:0 8px 20px rgba(200,111,16,.08);transform:none}.site-header.is-open .nav>.nav-item>a:focus-visible{outline:3px solid var(--nav-corporate-ink);outline-offset:2px}.site-header .nav>.nav-item.has-panel>a::after{color:var(--nav-corporate-ink);border:1px solid rgba(17,17,15,.16);background:var(--shell-orange)}.site-header .nav-item.is-preview-open>a,.site-header.is-open .nav .nav-item.is-preview-open>a,.site-header.is-open .nav .nav-item.is-preview-open>a:hover,.site-header.is-open .nav .nav-item.is-preview-open>a:focus-visible{color:var(--nav-corporate-ink);border-color:rgba(255,138,0,.7);background:var(--nav-corporate-soft);box-shadow:inset 0 0 0 1px rgba(17,17,15,.04)}.site-header .nav-item.is-preview-open>a::after{color:#fff;border-color:var(--nav-corporate-ink);background:var(--nav-corporate-ink)}.site-header .nav-landing-label>span:first-child{color:var(--nav-corporate-ink);font-weight:900;letter-spacing:-0.025em}.site-header .nav-landing-label small,.site-header .nav-item--landing-link.is-preview-open .nav-landing-label small{color:#8a4100}.site-header .nav-item--landing-link.is-preview-open .nav-landing-label>span:first-child{color:var(--nav-corporate-ink)}.site-header .nav-panel-toggle{color:var(--nav-corporate-ink);border:1px solid rgba(17,17,15,.16);background:var(--shell-orange);box-shadow:0 8px 18px rgba(200,111,16,.16)}.site-header .nav-panel-toggle:hover,.site-header .nav-panel-toggle:focus-visible,.site-header .nav-item--landing-link.is-preview-open .nav-panel-toggle{color:#fff;border-color:var(--nav-corporate-ink);background:var(--nav-corporate-ink);box-shadow:0 8px 18px rgba(17,17,15,.14)}.site-header .mega-content{border:1px solid rgba(255,138,0,.34);border-radius:14px;background:#faf7f1}.site-header .mega-product{color:var(--nav-corporate-ink);border:1px solid rgba(0,0,0,0);border-radius:10px;background:rgba(255,138,0,.035)}.site-header .mega-product:hover,.site-header .mega-product:focus-visible{color:var(--nav-corporate-ink);border-color:rgba(255,138,0,.34);background:rgba(255,138,0,.09)}.site-header .mega-product strong,.site-header .mega-product:hover strong,.site-header .mega-product:focus-visible strong{color:var(--nav-corporate-ink)}.site-header .mega-product:focus-visible{outline:3px solid var(--nav-corporate-ink);outline-offset:2px}.site-header .mega-feature-image{border:1px solid var(--nav-corporate-line);background:var(--nav-corporate-white)}}
