html:has(.kf-atmosphere){scrollbar-gutter:stable}.pdp-system,.kf-atmosphere-page{isolation:isolate;position:relative}.kf-atmosphere{--kf-atmosphere-canvas:#0c0c0e;--kf-atmosphere-bleed-x:320px;--kf-atmosphere-bleed-y:720px;z-index:-1;pointer-events:none;background-repeat:no-repeat;background-size:100% var(--kf-atmosphere-height);background-position:top;position:absolute;inset:0;overflow:hidden}.kf-atmosphere:after{z-index:3;content:"";background:linear-gradient(to bottom, #0c0c0e00, var(--kf-atmosphere-canvas));height:clamp(96px,16vh,200px);position:absolute;inset:auto 0 0}.kf-atmosphere--product{--kf-atmosphere-height:clamp(1500px, 240vh, 2400px);--kf-atmosphere-veil:linear-gradient(to bottom, #0c0c0e 0%, #0c0c0e 20%, #0c0c0e00 42%, #0c0c0e00 76%, #0c0c0e 100%);--kf-atmosphere-near:radial-gradient(ellipse 84% 30% at 72% 62%, #80081285 0%, #52050d42 42%, #52050d00 78%);--kf-atmosphere-far:radial-gradient(ellipse 78% 28% at 18% 68%, #70070f4d 0%, #41040a1f 46%, #41040a00 82%);background-image:var(--kf-atmosphere-veil), var(--kf-atmosphere-near), var(--kf-atmosphere-far)}.kf-atmosphere--contact{--kf-atmosphere-height:clamp(900px, 125vh, 1300px);--kf-atmosphere-veil:linear-gradient(to bottom, #0c0c0e 0%, #0c0c0e00 26%, #0c0c0e00 82%, #0c0c0e 100%);--kf-atmosphere-near:radial-gradient(ellipse 105% 50% at -12% 64%, #80071194 0%, #4d040c52 40%, #4d040c00 80%);--kf-atmosphere-far:radial-gradient(ellipse 74% 46% at -18% 78%, #65050e47 0%, #44040c1f 45%, #44040c00 84%);background-image:var(--kf-atmosphere-veil), var(--kf-atmosphere-near), var(--kf-atmosphere-far)}.kf-atmosphere--account{--kf-atmosphere-height:clamp(1100px, 160vh, 1800px);--kf-atmosphere-veil:linear-gradient(to bottom, #0c0c0e 0%, #0c0c0e 28%, #0c0c0e00 50%, #0c0c0e00 78%, #0c0c0e 100%);--kf-atmosphere-near:radial-gradient(ellipse 76% 31% at 64% 65%, #53071342 0%, #34050e24 44%, #34050e00 82%);--kf-atmosphere-far:radial-gradient(ellipse 70% 27% at 20% 65%, #4305112e 0%, #28040c00 80%);background-image:var(--kf-atmosphere-veil), var(--kf-atmosphere-near), var(--kf-atmosphere-far)}@supports (height:1svh){.kf-atmosphere--product{--kf-atmosphere-height:clamp(1500px, 240svh, 2400px)}.kf-atmosphere--contact{--kf-atmosphere-height:clamp(900px, 125svh, 1300px)}.kf-atmosphere--account{--kf-atmosphere-height:clamp(1100px, 160svh, 1800px)}.kf-atmosphere:after{height:clamp(96px,16svh,200px)}}.kf-atmosphere__glow,.kf-atmosphere__veil{display:none}.kf-atmosphere[data-parallax=active]{background-image:none;background-color:var(--kf-atmosphere-canvas)}.kf-atmosphere[data-parallax=active] :is(.kf-atmosphere__glow,.kf-atmosphere__veil){display:block}.kf-atmosphere__glow{left:calc(-1 * var(--kf-atmosphere-bleed-x));top:calc(-1 * var(--kf-atmosphere-bleed-y));width:calc(100% + 2 * var(--kf-atmosphere-bleed-x));height:calc(var(--kf-atmosphere-height) + 2 * var(--kf-atmosphere-bleed-y));background-image:radial-gradient(ellipse calc(var(--kf-glow-rx) * var(--kf-atmosphere-width)) calc(var(--kf-glow-ry) * var(--kf-atmosphere-height)) at calc(var(--kf-glow-cx) * var(--kf-atmosphere-width) + var(--kf-atmosphere-bleed-x)) calc(var(--kf-glow-cy) * var(--kf-atmosphere-height) + var(--kf-atmosphere-bleed-y)), var(--kf-glow-stops));transform:translate3d(calc(var(--kf-atmosphere-scroll,0) * var(--kf-glow-travel-x)), calc(var(--kf-atmosphere-scroll,0) * var(--kf-glow-travel-y)), 0);position:absolute}.kf-atmosphere__glow--near{z-index:1}.kf-atmosphere__glow--far{z-index:0}.kf-atmosphere__veil{z-index:2;background-image:var(--kf-atmosphere-veil);background-repeat:no-repeat;background-size:100% var(--kf-atmosphere-height);background-position:top;position:absolute;inset:0}.kf-atmosphere__veil:after{content:"";inset:var(--kf-atmosphere-height) 0 auto;background:var(--kf-atmosphere-canvas);height:100%;position:absolute}.kf-atmosphere--product .kf-atmosphere__glow--near{--kf-glow-rx:.84;--kf-glow-ry:.3;--kf-glow-cx:.72;--kf-glow-cy:.62;--kf-glow-stops:#80081285 0%, #52050d42 42%, #52050d00 78%;--kf-glow-travel-x:clamp(80px, 20vw, 240px);--kf-glow-travel-y:calc(-1 * clamp(400px, 72vh, 650px))}.kf-atmosphere--product .kf-atmosphere__glow--far{--kf-glow-rx:.78;--kf-glow-ry:.28;--kf-glow-cx:.18;--kf-glow-cy:.68;--kf-glow-stops:#70070f4d 0%, #41040a1f 46%, #41040a00 82%;--kf-glow-travel-x:calc(-1 * clamp(65px, 15vw, 180px));--kf-glow-travel-y:clamp(160px, 32vh, 280px)}.kf-atmosphere--contact .kf-atmosphere__glow--near{--kf-glow-rx:1.05;--kf-glow-ry:.5;--kf-glow-cx:-.12;--kf-glow-cy:.64;--kf-glow-stops:#80071194 0%, #4d040c52 40%, #4d040c00 80%;--kf-glow-travel-x:clamp(110px, 30vw, 260px);--kf-glow-travel-y:clamp(140px, 24vh, 220px)}.kf-atmosphere--contact .kf-atmosphere__glow--far{--kf-glow-rx:.74;--kf-glow-ry:.46;--kf-glow-cx:-.18;--kf-glow-cy:.78;--kf-glow-stops:#65050e47 0%, #44040c1f 45%, #44040c00 84%;--kf-glow-travel-x:-100px;--kf-glow-travel-y:-120px}.kf-atmosphere--account .kf-atmosphere__glow--near{--kf-glow-rx:.76;--kf-glow-ry:.31;--kf-glow-cx:.64;--kf-glow-cy:.65;--kf-glow-stops:#53071342 0%, #34050e24 44%, #34050e00 82%;--kf-glow-travel-x:0px;--kf-glow-travel-y:calc(-1 * clamp(180px, 38vh, 320px))}.kf-atmosphere--account .kf-atmosphere__glow--far{--kf-glow-rx:.7;--kf-glow-ry:.27;--kf-glow-cx:.2;--kf-glow-cy:.65;--kf-glow-stops:#4305112e 0%, #28040c00 80%;--kf-glow-travel-x:0px;--kf-glow-travel-y:clamp(85px, 18vh, 160px)}@supports (height:1svh){.kf-atmosphere--product .kf-atmosphere__glow--near{--kf-glow-travel-y:calc(-1 * clamp(400px, 72svh, 650px))}.kf-atmosphere--product .kf-atmosphere__glow--far{--kf-glow-travel-y:clamp(160px, 32svh, 280px)}.kf-atmosphere--contact .kf-atmosphere__glow--near{--kf-glow-travel-y:clamp(140px, 24svh, 220px)}.kf-atmosphere--account .kf-atmosphere__glow--near{--kf-glow-travel-y:calc(-1 * clamp(180px, 38svh, 320px))}.kf-atmosphere--account .kf-atmosphere__glow--far{--kf-glow-travel-y:clamp(85px, 18svh, 160px)}}@media (prefers-reduced-motion:reduce){.kf-atmosphere[data-parallax=active]{background-image:var(--kf-atmosphere-veil), var(--kf-atmosphere-near), var(--kf-atmosphere-far)}.kf-atmosphere :is(.kf-atmosphere__glow,.kf-atmosphere__veil){transform:none;display:none!important}}.kf-contact-page .kf-contact-main{width:min(100% - 32px,760px);padding:12px 0 64px}.kf-contact-page .kf-contact-layout{grid-template-columns:minmax(0,1fr);gap:28px;padding:24px 0 0;display:grid}.kf-contact-page .kf-contact-intro{position:static}.kf-contact-page .kf-contact-intro h1{text-align:center;color:#c4212c;font-synthesis:none;letter-spacing:0;max-width:none;font-family:schwarzkopf-new,serif;font-size:min(clamp(3rem,9vw,6rem),16.6667vw - 10.6667px);font-weight:400;line-height:1.1}.kf-contact-page .kf-contact-panel{-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);background:#0c0c0ea8;border:0;border-radius:6px;min-width:0;padding:clamp(22px,4vw,40px)}.kf-contact-page .kf-contact-panel-head{text-align:center;border:0;padding-bottom:24px;position:relative}.kf-contact-panel-head:after{content:"";clip-path:polygon(0 50%,8% 0,92% 0,100% 50%,92% 100%,8% 100%);background:linear-gradient(90deg,#fff0,#fff8 35% 65%,#fff0);height:1px;position:absolute;inset:auto 0 0}.kf-contact-page .kf-contact-panel-head h2{letter-spacing:0;max-width:none;font-family:Lexend,system-ui,sans-serif;font-size:clamp(1.125rem,3vw,1.4rem);line-height:1.5}.kf-contact-page .kf-contact-form{gap:20px;padding-top:24px}.kf-contact-page .kf-contact-field{min-width:0}.kf-contact-page .kf-contact-field label{color:#dedede;letter-spacing:.04em;flex-wrap:wrap;gap:4px 8px;font-size:.75rem}.kf-contact-page .kf-contact-field label small{color:#aaa;font-size:.7rem}.kf-contact-page .kf-contact-field :is(input,select,textarea){color:#f4f4f1;background:#09090b70;border:1px solid #ffffff30;border-radius:5px;min-width:0;font-size:1rem}.kf-contact-page .kf-contact-field :is(input,textarea)::placeholder{color:#aaa}.kf-contact-page .kf-contact-field :is(input,select,textarea):focus-visible{outline-offset:3px;border-color:#ffffff60;outline:2px solid #f4f4f1}.kf-contact-page .kf-contact-field select option{color:#f4f4f1;background:#161619}.kf-contact-page .kf-contact-select>svg{z-index:1;grid-area:control;place-self:center end;margin-right:15px;position:static}.kf-contact-page .kf-contact-select{grid-template-areas:"label""control""error"}.kf-contact-page .kf-contact-select label{grid-area:label}.kf-contact-page .kf-contact-select :is(select,.kf-select-trigger){grid-area:control}.kf-contact-page .kf-contact-select>span{grid-area:error}.kf-contact-page .kf-contact-message textarea{min-height:150px}.kf-contact-page :is(.kf-contact-submit,.kf-contact-success button){letter-spacing:.04em;background:#a41019;border-radius:5px;justify-self:center;width:min(100%,320px);min-width:min(100%,240px);font-size:.8rem}.kf-contact-page :is(.kf-contact-submit,.kf-contact-success button):hover{background:#810d14}.kf-contact-page .kf-contact-submit:disabled{background:#33363c}.kf-contact-page .kf-contact-privacy{color:#bbb;text-align:center;margin:0;font-size:.72rem}.kf-contact-page .kf-contact-error,.kf-contact-page .kf-contact-field>span{font-size:.8rem}.kf-contact-page .kf-contact-success{text-align:center;justify-items:center;min-height:300px}@media (width>=700px){.kf-contact-page .kf-contact-form{grid-template-columns:repeat(2,minmax(0,1fr))}.kf-contact-page :is(.kf-contact-message,.kf-contact-error,.kf-contact-submit,.kf-contact-privacy){grid-column:1/-1}}@media (height<=500px){.kf-contact-page .kf-contact-layout{gap:20px;padding-top:12px}.kf-contact-page .kf-contact-main{padding-bottom:32px}}@media (prefers-reduced-motion:reduce){.kf-contact-page :is(button,input,select,textarea){transition:none;transform:none}}.admin-shell .admin-evo-overview{color:#f4f4f1;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#121317c2;border:0;border-radius:6px;gap:22px;min-height:0;padding:clamp(20px,2.4vw,30px);box-shadow:0 12px 32px #0003}.admin-shell .admin-evo-overview:before{content:none}.admin-shell .admin-evo-overview>header{border:0;flex-wrap:wrap;gap:18px;padding:0}.admin-shell .admin-evo-overview h2{color:#f4f4f1;font-family:var(--admin-font,"Inter", sans-serif);letter-spacing:-.035em;font-size:clamp(1.65rem,2.2vw,2rem);font-weight:600;line-height:1.15}.admin-shell .admin-evo-overview-kicker{color:#b5b6c0;font-size:.65rem;line-height:1.5}.admin-shell .admin-evo-overview-header-actions{flex-wrap:wrap;justify-content:flex-start;align-items:center;gap:10px 18px;display:flex}.admin-shell .admin-evo-overview-live{color:#70e4ab;font-size:.65rem}.admin-shell .admin-evo-overview-live:before{box-shadow:none;background:currentColor;border-radius:50%}.admin-shell .admin-evo-overview-live[data-unavailable]{color:#ff9b93}.admin-shell .admin-evo-overview-header-actions>a{color:#f4f4f1;border:0;min-height:44px;padding:0;font-size:.8rem}.admin-shell .admin-evo-overview-header-actions>a:is(:hover,:focus-visible){color:#ff8075}.admin-shell .admin-evo-overview-state{grid-template-columns:auto minmax(0,1fr) auto;gap:14px}.admin-shell .admin-evo-overview-state>strong{font-family:var(--admin-body,"Inter", system-ui, sans-serif);font-variant-numeric:tabular-nums;color:#f4f4f1;font-size:clamp(2.3rem,4vw,3rem);font-weight:500;line-height:1}.admin-shell .admin-evo-overview-state span{color:#f4f4f1;letter-spacing:.025em;font-size:.72rem;line-height:1.5}.admin-shell .admin-evo-overview-state small{color:#b5b6c0;font-size:.72rem;line-height:1.65}.admin-shell .admin-evo-overview-state>b{color:#fff;text-align:center;border:0;border-radius:4px;grid-area:auto;padding:8px 10px;font-size:.6rem;line-height:1.4}.admin-shell .admin-evo-overview-state>b.is-current{color:#fff;background:#08643c}.admin-shell .admin-evo-overview-state>b.is-stale{color:#fff;background:#a3201a}.admin-shell .admin-evo-overview-summary{background:#24252ccc;border:0;border-radius:6px;gap:10px;padding:18px}.admin-shell .admin-evo-overview-summary>span{color:#d0d1d8;letter-spacing:.08em;font-size:.64rem}.admin-shell .admin-evo-overview-answer{color:#f0f0f3;-webkit-line-clamp:unset;margin:0;font-size:.88rem;line-height:1.75;display:block;overflow:visible}.admin-shell .admin-evo-overview-findings{border:0;gap:10px}.admin-shell .admin-evo-overview-findings li{color:#f4f4f1;overflow-wrap:anywhere;background:#24252c8c;border:0;border-radius:6px;grid-template-columns:minmax(0,1fr);padding:14px 16px;font-size:.84rem;font-weight:400;line-height:1.6}.admin-shell .admin-evo-overview-findings i{display:none}.admin-shell .admin-evo-overview-findings li>span{gap:8px}.admin-shell .admin-evo-overview-findings li small{color:#fff;background:#494c57;border-radius:4px;justify-self:start;padding:4px 7px;font-size:.6rem;line-height:1.5}.admin-shell .admin-evo-overview-findings .risk-medium small{background:#873a14}.admin-shell .admin-evo-overview-findings .risk-high small{background:#a3201a}.admin-shell .admin-evo-overview-empty{color:#c6c7cf;font-size:.84rem;line-height:1.7}.admin-shell .admin-evo-overview-loading{background:linear-gradient(#ffffff0c 0 0) 0 0/40% 32px no-repeat,linear-gradient(#ffffff08 0 0) 0 58px/100% 64px no-repeat;border-radius:6px;min-height:140px;animation:none}@media (width<=480px){.admin-shell .admin-evo-overview-state{grid-template-columns:auto minmax(0,1fr)}.admin-shell .admin-evo-overview-state>b{grid-column:2;justify-self:start}.admin-shell .admin-evo-overview-summary{padding:16px}}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.admin-shell .admin-evo-overview{background:#121317}}@media (prefers-reduced-transparency:reduce),(prefers-contrast:more){.admin-shell .admin-evo-overview{-webkit-backdrop-filter:none;background:#121317}}.fulfillment-document-preview{border:0;width:100%;min-height:65dvh;margin-top:16px}.fulfillment-document-controls{grid-template-columns:minmax(0,1fr) 90px auto;align-items:end;gap:18px;margin:24px 0;display:grid}.fulfillment-document-controls label{gap:8px;min-width:0;display:grid}.fulfillment-document-actions{flex-wrap:wrap;gap:20px;margin:20px 0;display:flex}.fulfillment-document-actions a{align-items:center;min-height:44px;padding:10px 14px;display:inline-flex}.fulfillment-pdf-preview{justify-items:center;gap:20px;margin-top:24px;display:grid}.fulfillment-pdf-preview nav{align-items:center;gap:18px;display:flex}.fulfillment-pdf-preview img{background:#fff;width:min(100%,384px);height:auto;display:block}.fulfillment-document-order{gap:12px;margin:16px 0;padding:8px;display:flex;overflow-x:auto}.fulfillment-document-order span{white-space:nowrap}.fulfillment-workspace-table td small{overflow-wrap:anywhere;display:block}.fulfillment-workspace-table td{vertical-align:middle}.fulfillment-create-dialog{z-index:110;isolation:isolate;max-height:90dvh;padding:24px;position:fixed;inset:5vh max(16px,50vw - 560px);overflow:auto}.fulfillment-create-dialog>header{justify-content:space-between;align-items:center;gap:20px;display:flex}.fulfillment-label-rows{gap:24px;margin:24px 0;display:grid}.fulfillment-label-row{grid-template-columns:minmax(140px,.7fr) minmax(0,2fr) auto;align-items:start;gap:20px;display:grid}.fulfillment-label-row>div{min-width:0}.fulfillment-label-row small{overflow-wrap:anywhere;display:block}.fulfillment-label-row>p{grid-column:1/-1}.fulfillment-label-row>div:last-of-type{flex-wrap:wrap;gap:8px;display:flex}.fulfillment-package-row{grid-template-columns:minmax(90px,.5fr) minmax(0,2fr);align-items:center;gap:16px;margin-bottom:16px;display:grid}.fulfillment-package-row label{min-width:0}.fulfillment-package-editor{flex-basis:100%;gap:16px;min-width:0;margin-top:16px;display:grid}.fulfillment-package-editor fieldset{gap:10px;min-width:0;display:grid}.fulfillment-package-editor label{grid-template-columns:minmax(0,1fr) 72px;align-items:center;gap:12px;display:grid}.fulfillment-package-editor input{width:72px}.fulfillment-create-dialog button{min-height:44px}.fulfillment-create-dialog [role=alert]{overflow-wrap:anywhere}@media (width<=767px){.fulfillment-document-controls{grid-template-columns:minmax(0,1fr) 80px}.fulfillment-document-controls>button{grid-column:1/-1}.fulfillment-workspace-table{table-layout:fixed;min-width:0!important}.fulfillment-workspace-table th,.fulfillment-workspace-table td{overflow-wrap:anywhere;padding:12px 8px}.fulfillment-workspace-table th:first-child,.fulfillment-workspace-table td:first-child{width:36px}.fulfillment-workspace-table th:nth-child(4),.fulfillment-workspace-table td:nth-child(4),.fulfillment-workspace-table th:nth-child(6),.fulfillment-workspace-table td:nth-child(6),.fulfillment-workspace-table td:nth-child(2) small,.fulfillment-workspace-table td:nth-child(3) small{display:none}.fulfillment-create-dialog{max-height:calc(100dvh - 24px);padding:18px;inset:12px}.fulfillment-label-row,.fulfillment-package-row{grid-template-columns:1fr}.fulfillment-label-row>div:last-of-type{justify-content:flex-start}}@media (prefers-reduced-motion:reduce){.fulfillment-create-dialog{transition:none!important;animation:none!important}}.admin-shell.admin-operator-modern .admin-settings{grid-template-columns:minmax(0,1fr)}.admin-shell.admin-operator-modern .admin-settings .admin-heading,.admin-shell.admin-operator-modern .admin-settings .admin-heading h1{overflow-wrap:anywhere;min-width:0;max-width:100%}.admin-shell.admin-operator-modern .admin-settings,.admin-shell.admin-operator-modern .admin-settings :is(form,.admin-settings-block,.admin-settings-fields,.admin-settings-fields>label,.admin-shipping-rules,.admin-charge-rule,.admin-integration-grid,.admin-integration-grid article>div){min-width:0;max-width:100%}.admin-shell.admin-operator-modern .admin-settings :is(input:not([type=checkbox]),textarea,.admin-select-trigger){box-sizing:border-box;width:100%;min-width:0;max-width:100%}.admin-shell.admin-operator-modern .admin-settings :is(p,small,legend,h3,.admin-settings-savebar>span){overflow-wrap:anywhere}.admin-shell.admin-operator-modern .admin-settings .admin-charge-rule-top{flex-wrap:wrap}.admin-shell.admin-operator-modern .admin-settings .admin-settings-savebar>div{flex-wrap:wrap;min-width:0}.admin-shell.admin-operator-modern .admin-settings .admin-settings-security svg{flex-shrink:0}.admin-shell.admin-operator-modern .admin-settings .admin-select-trigger>span{white-space:normal;overflow-wrap:anywhere;text-overflow:clip;-webkit-line-clamp:unset;display:block;overflow:visible}@media (width<=1100px){.admin-shell.admin-operator-modern .admin-settings :is(input:not([type=checkbox]),textarea,.admin-select-trigger){font-size:max(1rem,16px)}}@media (width<=700px){.admin-shell.admin-operator-modern .admin-settings .admin-settings-block{grid-template-columns:minmax(0,1fr);gap:20px;padding:20px 16px}.admin-shell.admin-operator-modern .admin-settings .admin-charge-rule{padding:16px 12px}.admin-shell.admin-operator-modern .admin-settings .admin-settings-fields{grid-template-columns:minmax(0,1fr);gap:18px}.admin-shell.admin-operator-modern .admin-settings .admin-settings-fields>.admin-wide{grid-column:auto}.admin-shell.admin-operator-modern .admin-settings .admin-select-trigger{min-height:44px;font-size:max(1rem,16px)}.admin-shell.admin-operator-modern .admin-settings .admin-integration-grid article{grid-template-columns:auto minmax(0,1fr);gap:8px 12px;padding-block:16px}.admin-shell.admin-operator-modern .admin-settings .admin-integration-grid article>span:last-child{overflow-wrap:anywhere;grid-column:2;justify-self:start}.admin-shell.admin-operator-modern .admin-settings :is(.admin-data-settings .admin-button,.admin-email-preview-settings>button,.admin-settings-savebar .admin-button){white-space:normal;min-width:0;max-width:100%;min-height:44px}}
