#logo-options{font-family:inherit;color:#222;border:1px solid #e0e0e0;border-radius:12px;background:#fff;max-width:920px;font-size:15px;margin:0 0 22px}#logo-options *{box-sizing:border-box}#logo-options .lw-head{padding:16px 20px;border-bottom:1px solid #eee}#logo-options .lw-head h3{margin:0;font-size:18px;font-weight:700}#logo-options .lw-steps{display:flex;gap:8px;flex-wrap:wrap;margin-top:12px}#logo-options .lw-s{flex:1;min-width:92px;font-size:13px;padding:9px;border:1px solid #e0e0e0;border-radius:7px;text-align:center;color:#888;background:#fafafa}#logo-options .lw-s .lw-n{display:inline-block;width:20px;height:20px;line-height:20px;border-radius:50%;background:#e3e3e3;font-size:12px;margin-right:6px}#logo-options .lw-s.on{border-color:#f05322;color:#f05322;font-weight:600}#logo-options .lw-s.on .lw-n{background:#f05322;color:#fff}#logo-options .lw-s.done{border-color:#0b7a3b;color:#0b7a3b}#logo-options .lw-s.done .lw-n{background:#0b7a3b;color:#fff}#logo-options .lw-body{padding:20px;min-height:120px}#logo-options .lw-steptitle{font-size:16px;font-weight:700;margin:0 0 4px}#logo-options .lw-stepsub{font-size:13px;color:#888;margin:0 0 16px}#logo-options .lw-field{margin-bottom:20px}#logo-options .lw-lab{font-size:14px;font-weight:600;margin-bottom:9px;display:flex;justify-content:space-between;align-items:baseline;gap:12px}#logo-options .lw-lab .sv{font-weight:400;color:#888;text-align:right}#logo-options .lw-cards{display:grid;grid-template-columns:repeat(auto-fill,minmax(92px,1fr));gap:6px;max-height:252px;overflow:auto;padding:1px}#logo-options .lw-card{position:relative;border:1px solid #e0e0e0;border-radius:8px;padding:8px 6px;cursor:pointer;background:#fff;text-align:center;font:inherit}#logo-options .lw-card:hover{border-color:#bdbdbd}#logo-options .lw-card .d{font-size:12px;font-weight:600;display:block;line-height:1.25}#logo-options .lw-card .p{display:none}#logo-options .lw-card.sel{border-color:#f05322;box-shadow:0 0 0 2px #f05322}#logo-options .lw-card.dis{opacity:.4;cursor:not-allowed;text-decoration:line-through}#logo-options .lw-diagram{max-width:260px;display:block;margin:0 0 14px;border:1px solid #eee;border-radius:8px}#logo-options .lw-toggle{display:flex;gap:8px;margin-bottom:12px}#logo-options .lw-toggle button{flex:1;font:inherit;font-size:13.5px;padding:11px;border:1px solid #d9d9d9;border-radius:8px;background:#fff;cursor:pointer;color:#444}#logo-options .lw-toggle button.on{border-color:#f05322;box-shadow:0 0 0 1px #f05322;color:#111;font-weight:600}#logo-options .lw-swgrid{display:grid;grid-template-columns:repeat(5,1fr);gap:6px;max-width:330px;max-height:300px;overflow-y:auto;padding:8px;border:1px solid #e6e6e6;border-radius:8px;background:#fafafa}#logo-options .lw-swgrid::-webkit-scrollbar{width:9px}#logo-options .lw-swgrid::-webkit-scrollbar-thumb{background:#c9c9c9;border-radius:6px}#logo-options .lw-sw{position:relative;cursor:pointer;border:1px solid #e3e3e3;border-radius:6px;padding:0;overflow:hidden;background:#fff;font:inherit;line-height:0}#logo-options .lw-sw:hover{border-color:#bdbdbd}#logo-options .lw-sw .chip{display:block;width:100%;aspect-ratio:1/1;height:auto}#logo-options .lw-sw.sel{border-color:#f05322;box-shadow:0 0 0 2px #f05322}#logo-options .lw-sw.sel:after{content:"\2713";position:absolute;top:2px;right:2px;width:15px;height:15px;line-height:15px;text-align:center;border-radius:50%;background:#f05322;color:#fff;font-size:9px;font-weight:700}#logo-options .lw-selsum{font-size:13px;color:#666;margin-top:10px;line-height:1.5}#logo-options .lw-selsum b{color:#111}#logo-options .lw-chartlink{display:inline-block;margin-top:8px;font-size:12.5px;color:#f05322;text-decoration:underline}#logo-options .lw-upload-slot{border:1px dashed #d2d2d2;border-radius:8px;padding:12px;background:#fafafa}#logo-options textarea{width:100%;font:inherit;font-size:14px;padding:10px 12px;border:1px solid #d9d9d9;border-radius:7px;min-height:64px;resize:vertical;background:#fff;margin-top:6px}#logo-options .lw-note{font-size:12.5px;color:#888;margin-top:8px}#logo-options .lw-review{font-size:14px;line-height:1.7}#logo-options .lw-review div{display:flex;gap:6px}#logo-options .lw-review b{display:inline-block;min-width:130px;color:#555;font-weight:600;flex:0 0 auto}#logo-options .lw-review .rv{white-space:nowrap}#logo-options .lw-rvcol{white-space:normal}#logo-options .lw-rvcol summary{cursor:pointer;color:#f05322;font-weight:600}#logo-options .lw-rvcol .lw-rvcol-list{margin-top:6px;font-size:13px;color:#555;max-height:120px;overflow:auto;white-space:normal}#logo-options .lw-foot{display:flex;align-items:center;gap:12px;border-top:1px solid #eee;padding:16px 20px;flex-wrap:wrap}#logo-options .lw-price{font-size:22px;font-weight:700;margin-right:auto}#logo-options .lw-price small{font-size:12px;font-weight:400;color:#888}#logo-options .lw-back{font:inherit;font-size:14px;padding:11px 18px;border:1px solid #d9d9d9;border-radius:7px;background:#fff;cursor:pointer}#logo-options .lw-next{font:inherit;font-size:15px;font-weight:600;color:#fff;background:#f05322;border:0;border-radius:7px;padding:12px 26px;cursor:pointer;max-width:100%;box-sizing:border-box}#logo-options .lw-next:disabled{opacity:.5;cursor:not-allowed}#logo-options .lw-qty{display:flex;align-items:center;gap:8px}#logo-options .lw-qty button{width:38px;height:38px;border:1px solid #d9d9d9;background:#fff;border-radius:7px;font-size:18px;line-height:1;cursor:pointer;color:#444}#logo-options .lw-qty input{width:64px;height:38px;text-align:center;border:1px solid #d9d9d9;border-radius:7px;font:inherit;font-size:15px}#logo-options .lw-dims{display:grid;grid-template-columns:1fr 1fr;gap:10px}#logo-options .lw-dims label{display:block;font-size:12px;color:#666;margin-bottom:4px}#logo-options .lw-dims input{width:100%;height:40px;border:1px solid #d9d9d9;border-radius:7px;font:inherit;font-size:15px;padding:0 10px}@media screen and (min-width:720px){html.lgo-page .layout--three-col .product-gallery{width:30%}html.lgo-page .layout--three-col .product-main{width:30%;margin-left:2.5%}html.lgo-page .product-form--alt{width:35%;margin-left:2.5%}}@media screen and (min-width:1280px){html.lgo-page .layout--three-col .product-gallery{width:30%}html.lgo-page .layout--three-col .product-main{width:28%;margin-left:2.5%}html.lgo-page .product-form--alt{width:37%;margin-left:2.5%}}@media screen and (min-width:720px){html.lgo-page #logo-options .lw-cards{max-height:none;overflow:visible;grid-template-columns:repeat(auto-fill,minmax(104px,1fr))}}
/*# sourceMappingURL=/cdn/shop/t/34/assets/logo-options.css.map?cb=1905321193 */
