:root{--luw-card:#141416;--luw-input:#1f1f23;--luw-border:rgba(255,255,255,.13);--luw-border-soft:rgba(255,255,255,.09);--luw-text:#f4f4f5;--luw-text-bright:#f7f7f8;--luw-dim:rgba(255,255,255,.55);--luw-faint:rgba(255,255,255,.38);--luw-red:#CC4B48;--luw-red-ring:rgba(204,75,72,.25);--luw-radius:13px;--luw-font:-apple-system,BlinkMacSystemFont,"SF Pro Display","Segoe UI",Inter,Roboto,"Helvetica Neue",Arial,sans-serif}.lu-kc .lu-kc-label,.lu-at .lu-at-label,.lu-bm .lu-bm-label,.lu-ct .lu-ct-label{font-family:var(--luw-font);font-size:12px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:#fff;line-height:1.4}.lu-kc .lu-kc-label em,.lu-at .lu-at-label em,.lu-bm .lu-bm-label em,.lu-ct .lu-ct-label em{font-style:normal;font-weight:400;text-transform:none;letter-spacing:.02em;color:var(--luw-dim);font-size:12px}.lu-bm .lu-bm-fontcount,.lu-kc .lu-kc-fontcount{color:var(--luw-faint);font-size:12px}.lu-kc .lu-kc-text,.lu-kc .lu-kc-font,.lu-at .lu-at-nameinput,.lu-at .lu-at-fontselect,.lu-bm .lu-bm-text,.lu-bm .lu-bm-font,.lu-ct .lu-ct-input,.lu-ct .lu-ct-area{width:100%;font-size:16px;font-family:var(--luw-font);padding:12px 14px;border-radius:var(--luw-radius);background:var(--luw-input);border:1.5px solid var(--luw-border);color:var(--luw-text-bright);outline:none;transition:border-color .15s,box-shadow .15s}.lu-kc .lu-kc-text::placeholder,.lu-at .lu-at-nameinput::placeholder,.lu-bm .lu-bm-text::placeholder,.lu-ct .lu-ct-input::placeholder,.lu-ct .lu-ct-area::placeholder{color:var(--luw-faint)}.lu-kc .lu-kc-text:focus,.lu-kc .lu-kc-font:focus,.lu-at .lu-at-nameinput:focus,.lu-at .lu-at-fontselect:focus,.lu-bm .lu-bm-text:focus,.lu-bm .lu-bm-font:focus,.lu-ct .lu-ct-input:focus,.lu-ct .lu-ct-area:focus{border-color:var(--luw-red);box-shadow:0 0 0 3px var(--luw-red-ring)}.lu-kc .lu-kc-font option,.lu-kc .lu-kc-font optgroup,.lu-at .lu-at-fontselect option,.lu-at .lu-at-fontselect optgroup,.lu-bm .lu-bm-font option,.lu-bm .lu-bm-font optgroup{background:var(--luw-input);color:var(--luw-text-bright)}.lu-kc .lu-kc-colours,.lu-at .lu-at-colours,.lu-bm .lu-bm-colours,.lu-bm .lu-bm-tx-colours,.lu-bm .lu-bm-bm-colours,.lu-ct .lu-ct-swatches{gap:11px}.lu-kc .lu-kc-swatch,.lu-at .lu-at-swatch,.lu-bm .lu-bm-swatch,.lu-ct .lu-ct-sw{width:40px;height:40px;border-radius:50%;padding:0;cursor:pointer;border:2px solid rgba(255,255,255,.18);box-shadow:0 4px 12px -4px #00000080;transition:transform .12s,border-color .12s,box-shadow .12s}.lu-kc .lu-kc-swatch:hover,.lu-at .lu-at-swatch:hover,.lu-bm .lu-bm-swatch:hover,.lu-ct .lu-ct-sw:hover{transform:scale(1.12)}.lu-kc .lu-kc-swatch[aria-checked=true],.lu-at .lu-at-swatch[aria-checked=true],.lu-bm .lu-bm-swatch[aria-checked=true],.lu-ct .lu-ct-sw[aria-pressed=true]{border-color:#fff;transform:scale(1.1);box-shadow:0 0 0 3px var(--luw-card),0 0 0 5.5px var(--luw-red)}.lu-kc .lu-kc-swatch:focus-visible,.lu-at .lu-at-swatch:focus-visible,.lu-bm .lu-bm-swatch:focus-visible,.lu-ct .lu-ct-sw:focus-visible{outline:none;box-shadow:0 0 0 3px var(--luw-red-ring),0 0 0 5px var(--luw-red)}.lu-kc .lu-kc-viewer,.lu-at .lu-at-viewer,.lu-bm .lu-bm-viewer{position:relative;border-radius:16px;overflow:hidden;background:radial-gradient(120% 105% at 50% 15%,#2e2e34,#1c1c20 55%,#121214);box-shadow:inset 0 0 0 1px #ffffff14,0 20px 45px -22px #000000b3}.lu-kc .lu-kc-badge,.lu-at .lu-at-badge,.lu-bm .lu-bm-badge{position:absolute;top:12px;left:12px;z-index:3;font-size:11px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:#fff;background:var(--luw-red);padding:6px 11px;border-radius:999px;box-shadow:0 6px 18px -6px #cc4b488c;font-family:var(--luw-font)}.lu-kc .lu-kc-hint,.lu-at .lu-at-hint,.lu-bm .lu-bm-hint{color:#ffffff80;font-size:11.5px;font-family:var(--luw-font)}.lu-kc .lu-kc-loading,.lu-at .lu-at-loading,.lu-bm .lu-bm-loading{background:#141416c7;color:#ffffffb8;border-radius:16px;font-family:var(--luw-font)}.lu-kc .lu-kc-loading span,.lu-at .lu-at-loading span,.lu-bm .lu-bm-loading span{border-color:#ffffff29;border-top-color:var(--luw-red)}.lu-kc .lu-kc-pos,.lu-kc .lu-kc-size,.lu-kc .lu-kc-kr,.lu-at .lu-at-pat,.lu-at .lu-at-kr,.lu-bm .lu-bm-icon,.lu-ct .lu-ct-mode{font-family:var(--luw-font);background:var(--luw-input);border:1.5px solid var(--luw-border);color:var(--luw-text-bright);border-radius:12px;transition:border-color .12s,box-shadow .12s,background .12s}.lu-kc .lu-kc-pos[aria-checked=true],.lu-kc .lu-kc-kr[aria-checked=true],.lu-at .lu-at-pat[aria-checked=true],.lu-at .lu-at-kr[aria-checked=true],.lu-bm .lu-bm-icon[aria-checked=true],.lu-ct .lu-ct-mode.lu-ct-active{border-color:var(--luw-red);background:var(--luw-red);color:#fff;box-shadow:0 12px 26px -12px #cc4b48a6}.lu-kc .lu-kc-pos:focus-visible,.lu-kc .lu-kc-size:focus-visible,.lu-kc .lu-kc-kr:focus-visible,.lu-at .lu-at-pat:focus-visible,.lu-at .lu-at-kr:focus-visible,.lu-bm .lu-bm-icon:focus-visible,.lu-ct .lu-ct-mode:focus-visible{outline:none;border-color:var(--luw-red);box-shadow:0 0 0 3px var(--luw-red-ring)}.lu-kc .lu-kc-size small{color:var(--luw-dim)}.lu-kc .lu-kc-size[aria-checked=true] small{color:#ffffffd9}.lu-bm{font-family:var(--luw-font);color:var(--luw-text)}.lu-bm .lu-bm-sub{color:var(--luw-dim)}.lu-bm .lu-bm-tabs{background:#1c1c20;border:1px solid var(--luw-border-soft);border-radius:999px;padding:4px}.lu-bm .lu-bm-tab{color:var(--luw-dim)}.lu-bm .lu-bm-tab-active{background:var(--luw-red);color:#fff;box-shadow:0 8px 20px -8px #cc4b4899}.lu-bm .lu-bm-upload-inner{background:var(--luw-input);border:1.5px dashed rgba(255,255,255,.22);border-radius:var(--luw-radius);color:var(--luw-text)}.lu-bm .lu-bm-upload-title{color:#fff}.lu-bm .lu-bm-upload-sub{color:var(--luw-dim)}.lu-bm .lu-bm-filebar{background:var(--luw-input);border:1.5px solid var(--luw-border);border-radius:12px;color:var(--luw-text)}.lu-bm .lu-bm-filename{color:var(--luw-dim)}.lu-bm .lu-bm-note{background:var(--luw-card);border:1px solid var(--luw-border-soft);border-radius:var(--luw-radius);color:var(--luw-dim)}.lu-bm .lu-bm-note strong,.lu-bm .lu-bm-note b{color:var(--luw-text-bright)}.lu-bm .lu-bm-warn{background:#cc4b481a;border:1px solid rgba(204,75,72,.35);color:#f0a5a2;border-radius:12px}.lu-bm .lu-bm-matchinfo{color:var(--luw-dim)}.lu-bm .lu-bm-panel{border-color:var(--luw-border-soft)}.lu-bm .lu-bm-qtyrow{color:var(--luw-text)}.lu-bm .lu-bm-qtybtn{background:var(--luw-input);border:1.5px solid var(--luw-border);color:var(--luw-text-bright);border-radius:10px}.lu-bm .lu-bm-total{color:#fff}.lu-bm .lu-bm-check{accent-color:var(--luw-red)}.lu-bm .lu-bm-approval,.lu-bm .lu-bm-status{color:var(--luw-dim)}.lu-bm .lu-bm-resetview{background:var(--luw-input);border:1px solid var(--luw-border);color:var(--luw-text);border-radius:999px}.lu-ct{font-family:var(--luw-font);color:var(--luw-text);max-width:640px}.lu-ct .lu-ct-head{color:var(--luw-text)}.lu-ct .lu-ct-title{color:#fff}.lu-ct .lu-ct-sub{color:var(--luw-dim)}.lu-ct .lu-ct-hint{color:var(--luw-faint)}.lu-ct .lu-ct-count{color:var(--luw-dim)}.lu-ct .lu-ct-error{color:#f0a5a2}.lu-ct .lu-ct-modes{background:#1c1c20;border:1px solid var(--luw-border-soft);border-radius:999px;padding:4px}.lu-ct .lu-ct-mode{color:var(--luw-dim);border-color:transparent;background:transparent}.lu-ct .lu-ct-prevwrap{background:radial-gradient(120% 105% at 50% 15%,#2e2e34,#1c1c20 55%,#121214);border-radius:16px;box-shadow:inset 0 0 0 1px #ffffff14}.lu-ct .lu-ct-prevcap{color:var(--luw-dim)}.lu-ct .lu-ct-steps{color:var(--luw-text)}.lu-ct .lu-ct-step{background:var(--luw-card);border:1px solid var(--luw-border-soft);border-radius:14px;color:var(--luw-dim)}.lu-ct .lu-ct-step strong{color:#fff}.lu-ct .lu-ct-tiers{border:1px solid var(--luw-border-soft);border-radius:12px;background:var(--luw-card)}.lu-ct .lu-ct-tierbody{color:var(--luw-text)}.lu-ct .lu-ct-price{color:#fff}.lu-ct .lu-ct-save{color:var(--luw-red)}.lu-ct .lu-ct-faq details{border-bottom:1px solid var(--luw-border-soft)}.lu-ct .lu-ct-faq summary{color:#fff}.lu-ct .lu-ct-faq p,.lu-ct .lu-ct-faq div{color:var(--luw-dim)}.lu-ct .lu-ct-band{background:var(--luw-card);border:1px solid var(--luw-border-soft);border-radius:var(--luw-radius);color:var(--luw-text)}.lu-ct .lu-ct-qtyrow{color:var(--luw-text)}.lu-ct .lu-ct-stepper{background:var(--luw-input);border:1.5px solid var(--luw-border);border-radius:999px}.lu-ct .lu-ct-minus,.lu-ct .lu-ct-plus{color:var(--luw-text-bright)}.lu-ct .lu-ct-qty{color:#fff}.lu-ct .lu-ct-bulkqty,.lu-ct .lu-ct-secure{color:var(--luw-dim)}.lu-ct .lu-ct-atc{background:var(--luw-red);border-color:var(--luw-red);color:#fff;box-shadow:0 12px 26px -12px #cc4b48a6}.lu-ct .lu-ct-chips .lu-ct-chip{background:var(--luw-card);border:1px solid var(--luw-border-soft);color:var(--luw-text)}.lu-at{font-family:var(--luw-font);color:var(--luw-text)}.lu-at .lu-at-note,.lu-at .lu-at-hint2,.lu-at .lu-at-patname{color:var(--luw-dim)}.lu-at .lu-at-flipbtn{background:var(--luw-input);border:1px solid var(--luw-border);color:var(--luw-text);border-radius:999px}.lu-at .lu-at-fontsel{color:var(--luw-text)}@media(max-width:640px){.lu-kc .lu-kc-swatch,.lu-at .lu-at-swatch,.lu-bm .lu-bm-swatch,.lu-ct .lu-ct-sw{width:38px;height:38px}.lu-bm .lu-bm-viewer{max-width:300px}}.lu-kc input[type=text],.lu-kc input[type=url],.lu-kc textarea,.lu-at input[type=text],.lu-at input[type=url],.lu-at textarea,.lu-bm input[type=text],.lu-bm input[type=url],.lu-bm textarea,.lu-ct input[type=text],.lu-ct input[type=url],.lu-ct textarea{width:100%;font-size:16px;font-family:var(--luw-font);padding:12px 14px;border-radius:var(--luw-radius);background:var(--luw-input);border:1.5px solid var(--luw-border);color:var(--luw-text-bright);outline:none;transition:border-color .15s,box-shadow .15s}.lu-kc input[type=text]::placeholder,.lu-kc input[type=url]::placeholder,.lu-kc textarea::placeholder,.lu-at input[type=text]::placeholder,.lu-at input[type=url]::placeholder,.lu-at textarea::placeholder,.lu-bm input[type=text]::placeholder,.lu-bm input[type=url]::placeholder,.lu-bm textarea::placeholder,.lu-ct input[type=text]::placeholder,.lu-ct input[type=url]::placeholder,.lu-ct textarea::placeholder{color:var(--luw-faint)}.lu-kc input[type=text]:focus,.lu-kc input[type=url]:focus,.lu-kc textarea:focus,.lu-at input[type=text]:focus,.lu-at input[type=url]:focus,.lu-at textarea:focus,.lu-bm input[type=text]:focus,.lu-bm input[type=url]:focus,.lu-bm textarea:focus,.lu-ct input[type=text]:focus,.lu-ct input[type=url]:focus,.lu-ct textarea:focus{border-color:var(--luw-red);box-shadow:0 0 0 3px var(--luw-red-ring)}.lu-bm-art-guide{background:var(--luw-card)!important;border:1px solid var(--luw-border-soft)!important;border-radius:var(--luw-radius)!important}.lu-bm-art-guide h3{color:#fff!important}.lu-bm-art-guide p{color:var(--luw-dim)!important}.lu-bm-art-guide ul,.lu-bm-art-guide li{color:var(--luw-text)!important}.lu-bm-art-guide strong{color:var(--luw-text-bright)!important}
/*# sourceMappingURL=/cdn/shop/t/1/assets/lu-widget-tokens.css.map */
