.acp-world{position:fixed;bottom:18px;inset-inline-end:18px;z-index:99990;display:flex;gap:8px;font:14px/1.5 system-ui,sans-serif;color:#edf2f9}.acp-world *{box-sizing:border-box}.acp-world-picker{position:relative}.acp-world summary{cursor:pointer;list-style:none;padding:10px 14px;border:1px solid #485465;border-radius:12px;background:#17212e;box-shadow:0 3px 16px #0003}.acp-world summary::-webkit-details-marker{display:none}.acp-world-menu{position:absolute;bottom:calc(100% + 10px);inset-inline-end:0;width:min(330px,calc(100vw - 36px));padding:14px;background:#17212e;border:1px solid #485465;border-radius:14px;box-shadow:0 15px 60px #0006}.acp-world label,.acp-world small{display:block}.acp-world input{display:block;width:100%;background:#0e1621;color:#fff;border:1px solid #687589;border-radius:8px;margin:6px 0 10px;padding:10px;font:inherit}.acp-world-options{max-height:min(320px,45vh);overflow:auto;overscroll-behavior:contain}.acp-world-options a,.acp-world-options button,.acp-world-options span{display:block;width:100%;padding:10px 8px;color:#edf2f9;background:transparent;border:0;text-align:start;font:inherit;text-decoration:none;border-radius:6px}.acp-world-options a:hover,.acp-world-options button:hover,.acp-world-options button[aria-pressed=true]{background:#334455}.acp-world-options button{cursor:pointer}.acp-world-options :disabled,.acp-world-options [aria-disabled=true]{opacity:.48;cursor:default}.acp-world small{color:#b6c5d8;font-size:11px;margin-top:8px}.acp-world-menu>a{font-size:11px;color:#b6d6ff}.acp-world [hidden]{display:none!important}.acp-world :focus-visible{outline:2px solid #f4a35d;outline-offset:2px}.acp-world-active [data-ux-fx],.acp-world-active [data-ux-fx-pills],.acp-world-active .nt-currency-switcher{display:none!important}
.acp-translated-page{margin:0;background:#f7f8fb;color:#192332;font:17px/1.75 system-ui,sans-serif}.acp-local-header{padding:24px max(24px,calc((100vw - 1120px)/2));background:white;border-bottom:1px solid #e1e5ec;display:flex;justify-content:space-between;gap:24px;align-items:center}.acp-local-header a{color:#25334a;text-decoration:none}.acp-local-brand{font-size:23px;font-weight:800}.acp-local-header nav{display:flex;gap:24px;flex-wrap:wrap}.acp-local-main{max-width:1120px;margin:auto;padding:48px 24px 130px}.acp-local-main h1{font-size:clamp(28px,5vw,46px);line-height:1.3}.acp-local-copy{overflow-wrap:anywhere;margin:32px 0}.acp-local-copy img{max-width:100%;height:auto}.acp-local-product{display:grid;grid-template-columns:1fr 1fr;gap:40px;align-items:center}.acp-local-product>img{width:100%;height:auto;border-radius:20px}.acp-local-price{font-size:30px;font-weight:750}.acp-local-button{display:inline-block;background:#17212e;color:white;padding:12px 24px;border-radius:10px;text-decoration:none}.acp-local-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px}.acp-local-card{background:white;border:1px solid #dde3ec;border-radius:16px;padding:20px;color:#192332;text-decoration:none}.acp-local-card img{width:100%;height:180px;object-fit:contain}.acp-local-card h3{font-size:18px}.acp-local-pages{display:flex;justify-content:space-between;margin-top:24px;gap:24px}@media(max-width:640px){.acp-local-header{flex-wrap:wrap;padding:20px}.acp-local-product,.acp-local-grid{grid-template-columns:1fr}.acp-world{bottom:12px;inset-inline-end:12px}.acp-world summary{max-width:180px}.acp-world-picker:first-child .acp-world-menu{inset-inline-end:-90px}.acp-local-main{padding-top:24px}}

.acp-world-active .nt-header-currency,.acp-world-active [data-nt-currency-switcher]{display:none!important}
/* Version 4: match the charcoal/orange storefront instead of introducing another theme. */
.acp-world{font-family:inherit;color:#f4f4f5;gap:7px}.acp-world summary{background:#1e1e21;border-color:#444448;color:#f4f4f5;border-radius:11px;box-shadow:0 6px 24px #0004;padding:10px 15px;font-weight:600}.acp-world details[open]>summary{border-color:#ff8a16;box-shadow:0 0 0 2px #ff8a1625}.acp-world-menu{background:#202023;border:1px solid #4a433d;padding:16px;border-radius:16px;width:min(360px,calc(100vw - 28px));box-shadow:0 20px 70px #0008}.acp-world input{background:#151517;border-color:#4d4d53;border-radius:9px}.acp-world-options a:hover,.acp-world-options button:hover,.acp-world-options button[aria-pressed=true]{background:#ff8a161c;color:#ffb674}.acp-world-options a,.acp-world-options button,.acp-world-options span{padding:11px 9px}.acp-world-options :disabled,.acp-world-options [aria-disabled=true]{opacity:.56}.acp-world small,.acp-world-menu>a{color:#b8b3af}.acp-world-auto{display:block;width:100%;padding:10px 12px;margin:4px 0 10px;background:#ff8a1610;border:1px solid #75502a;border-radius:9px;color:#ffb472;text-align:start;font:inherit;cursor:pointer}.acp-world-auto[aria-pressed=true]{border-color:#ff8a16}.acp-world-active [data-nt-currency-select]{display:none!important}
.acp-translated-page{background:#202023;color:#e9e9ed;font:16px/1.75 system-ui,sans-serif}.acp-local-header{background:#171719f5;border-bottom:1px solid #3c3c40;padding-block:22px;position:relative;z-index:2}.acp-local-header a{color:#ddd}.acp-local-header a:hover,.acp-local-footer a:hover{color:#ff961f}.acp-local-header nav{gap:22px}.acp-local-header .acp-local-brand{color:#ff941e;line-height:1.2;font-size:24px}.acp-local-logo{width:auto!important;max-width:180px;height:auto!important;max-height:52px;object-fit:contain}.acp-local-main{max-width:1200px;padding:48px 26px 100px}.acp-local-intro{background:radial-gradient(ellipse at 90% 0,#8b470c25,transparent 70%),#242427;border:1px solid #3b3b40;border-radius:22px;padding:clamp(24px,4vw,44px);margin-bottom:36px}.acp-local-kicker{font-size:12px;text-transform:uppercase;letter-spacing:.18em;color:#ffac57;font-weight:700}.acp-local-main h1{color:#fff;margin:16px 0 22px;font-size:clamp(30px,4.5vw,48px);letter-spacing:-.025em}.acp-local-copy{color:#bcbcc5;max-width:78ch;margin:20px 0 0;line-height:1.85}.acp-local-copy a{color:#ffb26e}.acp-local-copy h2,.acp-local-copy h3{color:#f5f5f7}.acp-local-copy table{width:100%;display:block;overflow:auto}.acp-local-product>img{border:1px solid #404046;border-radius:18px;max-height:400px;object-fit:contain;background:#171719}.acp-local-product{margin:28px 0}.acp-local-price{color:#ff961f;font-size:28px;margin:14px 0 18px;font-weight:800;letter-spacing:-.02em}.acp-local-button{background:#ff8a0a;color:#171717;font-weight:750;padding:12px 24px;border:1px solid #ff8a0a}.acp-local-button:hover{background:#ffa43b;color:#171717}.acp-local-cataloghead{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-bottom:20px}.acp-local-cataloghead h2{color:#f5f5f5;margin:0}.acp-local-cataloghead>span{color:#ffb574;background:#ff8a1620;padding:4px 12px;border-radius:30px;font-size:13px}.acp-local-grid{gap:20px}.acp-local-card{display:flex;flex-direction:column;background:#262629;border:1px solid #404045;color:#ededf2;border-radius:18px;padding:22px;transition:border-color .15s,transform .15s}.acp-local-card:hover{border-color:#b16822;transform:translateY(-3px);text-decoration:none}.acp-local-card img{height:180px;object-fit:contain;background:#1d1d20;border-radius:12px;padding:10px}.acp-local-card h3{font-size:18px;line-height:1.55;color:#f2f2f5;margin:18px 0 8px}.acp-local-stock{font-size:12px;color:#babac5;margin:0}.acp-local-cardaction{display:block;margin-top:auto;padding:10px 14px;text-align:center;background:#ff8a0a;color:#18181b;font-weight:750;border-radius:9px}.acp-local-pages a{color:#ffb471;border:1px solid #735133;padding:10px 18px;border-radius:9px;text-decoration:none}.acp-local-footer{border-top:1px solid #3a3a3e;padding:30px max(26px,calc((100vw - 1148px)/2)) 100px;background:#19191c;display:flex;gap:22px;justify-content:space-between;color:#93939f}.acp-local-footer a{color:#c7c7cd}.acp-translated-page :focus-visible{outline:2px solid #ffac57;outline-offset:4px}.acp-translated-page[dir=rtl]{text-align:right}@media(prefers-reduced-motion:reduce){.acp-local-card{transition:none}.acp-local-card:hover{transform:none}}@media(max-width:640px){.acp-world{inset-inline-end:12px;bottom:12px}.acp-world-menu,.acp-world-picker:first-child .acp-world-menu{position:fixed;bottom:72px;left:12px;right:12px;inset-inline-end:12px;width:auto}.acp-local-header{padding:20px}.acp-local-main{padding:28px 16px 60px}.acp-local-intro{padding:24px 20px}.acp-local-footer{padding:26px 20px 100px;font-size:13px}.acp-local-header nav{font-size:14px}}
