.cc-deco-banner{background:#000;color:#fff;margin:24px auto;max-width:1400px}.cc-deco-banner__inner{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:22px 28px;flex-wrap:wrap;border-left:6px solid #f3ff34}.cc-deco-banner__eyebrow{margin:0 0 4px;font-size:11px;letter-spacing:2px;text-transform:uppercase;color:#f3ff34}.cc-deco-banner__title{margin:0 0 6px;font-size:22px;letter-spacing:1px;text-transform:uppercase;color:#fff;font-weight:400}.cc-deco-banner__text{margin:0;font-size:14px;color:#cfcfcf;max-width:640px}.cc-deco-open{background:#f3ff34;color:#000;border:0;border-radius:0;padding:14px 26px;font:inherit;font-weight:600;letter-spacing:1.5px;text-transform:uppercase;cursor:pointer}.cc-deco-open:hover{background:#fff}.cc-deco-open--inline{width:100%;margin-top:10px;border:1px solid #000}.cc-deco-modal{position:fixed;top:0;right:0;bottom:0;left:0;z-index:2147483000;background:#f5f5f5;display:flex;flex-direction:column;color:#282828}.cc-deco-modal[hidden]{display:none}.cc-deco-modal__bar{display:flex;justify-content:space-between;align-items:center;background:#000;color:#fff;padding:10px 18px;gap:10px}.cc-deco-modal__title{font-size:13px;letter-spacing:2px;text-transform:uppercase}.cc-deco-close{background:none;border:0;color:#fff;font-size:30px;line-height:1;cursor:pointer;padding:0 6px}.cc-deco-app{flex:1;overflow:auto}.cc-deco-loading{padding:40px;text-align:center}.ccd-wrap{display:grid;grid-template-columns:minmax(300px,1fr) 430px;gap:16px;padding:16px;max-width:1320px;margin:0 auto}@media(max-width:900px){.ccd-wrap{grid-template-columns:1fr;padding:10px}}.ccd-stage{background:#fff;border:1px solid #dfdfdf;padding:14px;position:sticky;top:0;align-self:start;z-index:2}@media(max-width:900px){.ccd-stage{padding:8px}}.ccd-views{display:flex;gap:6px;margin-bottom:8px;align-items:center;flex-wrap:wrap}.ccd-views button,.ccd-seg button{border:1px solid #1a1a1a;background:#fff;padding:7px 14px;border-radius:0;cursor:pointer;font:inherit;font-size:11px;letter-spacing:1px;text-transform:uppercase;color:#1a1a1a}.ccd-views button.on,.ccd-seg button.on{background:#000;color:#fff;border-color:#000}.ccd-views .ccd-add{margin-left:auto;display:flex;gap:6px}.ccd-views .ccd-add button{background:#f3ff34;border-color:#f3ff34;color:#000;font-weight:600}.ccd-svg{width:100%;height:auto;display:block;background:#fff;touch-action:none;-webkit-user-select:none;user-select:none;max-height:72vh}@media(max-width:900px){.ccd-svg{max-height:46vh}}.ccd-deco{cursor:grab}.ccd-deco:active{cursor:grabbing}.ccd-note{font-size:12px;color:#6f6f6f;margin-top:6px}.ccd-panel{display:flex;flex-direction:column;gap:12px}.ccd-card{background:#fff;border:1px solid #dfdfdf;padding:14px 16px}.ccd-card h3{margin:0 0 10px;font-size:13px;font-weight:400;text-transform:uppercase;letter-spacing:2px;color:#1a1a1a}.ccd-row{display:flex;gap:8px;align-items:center;flex-wrap:wrap}.cc-deco-app select,.cc-deco-app input[type=text],.cc-deco-app input[type=number]{font:inherit;font-size:14px;padding:7px 9px;border:1px solid #dfdfdf;border-radius:0;background:#fff;max-width:100%;color:#282828;height:auto;min-height:0;margin:0}.cc-deco-app input[type=range]{width:100%;accent-color:#000;padding:0;border:0}.ccd-sw{width:26px;height:26px;border-radius:50%;border:2px solid #fff;box-shadow:0 0 0 1px #cfcfcf;cursor:pointer;display:inline-block}.ccd-sw.on{box-shadow:0 0 0 2px #000}.ccd-sw.sm{width:20px;height:20px}.ccd-sizes{display:grid;grid-template-columns:repeat(auto-fill,minmax(64px,1fr));gap:6px}.ccd-sizes label{display:flex;flex-direction:column;font-size:11px;text-transform:uppercase;letter-spacing:1px;gap:3px}.ccd-sizes input{width:100%;text-align:center}.ccd-sizes .na{opacity:.4}.ccd-dc{border:1px solid #dfdfdf;padding:10px 12px;margin-bottom:8px;cursor:pointer}.ccd-dc.active{border-color:#000;box-shadow:inset 3px 0 #f3ff34,0 0 0 1px #000}.ccd-dc .hd{display:flex;justify-content:space-between;align-items:flex-start;gap:8px}.ccd-dc .nm{font-weight:600}.ccd-where{font-size:11.5px;color:#6f6f6f}.ccd-dc .body{margin-top:10px;display:flex;flex-direction:column;gap:8px}.ccd-seg{display:inline-flex;gap:4px;flex-wrap:wrap}.ccd-seg button{padding:5px 10px;font-size:10.5px}.ccd-lbl{font-size:12px;color:#6f6f6f;display:flex;justify-content:space-between}.ccd-logo{display:flex;gap:10px;align-items:flex-start;border:1px solid #dfdfdf;padding:10px;margin-bottom:8px}.ccd-logo .th{width:52px;height:52px;background:#f5f5f5 center/contain no-repeat;flex:none;display:flex;align-items:center;justify-content:center;font-size:10px;color:#6f6f6f;text-align:center}.ccd-logo .meta{flex:1;min-width:0;display:flex;flex-direction:column;gap:5px}.ccd-logo .fn{font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ccd-badge{display:inline-block;font-size:11px;font-weight:600;padding:2px 8px}.ccd-b-ok{background:#e3f4ee;color:#2e9e7b}.ccd-b-warn{background:#fbf1de;color:#b7791f}.ccd-b-bad{background:#fde6e6;color:#de2a2a}.ccd-b-info{background:#f0f0f0;color:#000}.ccd-warn{font-size:12px;color:#b7791f}.ccd-btn{border:0;background:#f3ff34;color:#000;font:inherit;font-weight:600;letter-spacing:1.5px;text-transform:uppercase;padding:14px 16px;border-radius:0;cursor:pointer;width:100%}.ccd-btn:hover{background:#000;color:#f3ff34}.ccd-btn[disabled]{opacity:.5;cursor:wait}.ccd-link{background:none;border:0;color:#000;text-decoration:underline;cursor:pointer;font:inherit;font-size:12px;padding:0}.ccd-upl{display:block;border:1.5px dashed #bdbdbd;padding:14px;text-align:center;cursor:pointer;color:#6f6f6f}.ccd-upl:hover{border-color:#000;color:#000}.ccd-upl b{text-transform:uppercase;letter-spacing:1px;font-weight:600;color:#000}.ccd-upl input{display:none}.ccd-price{width:100%;border-collapse:collapse;font-size:13px}.ccd-price td{padding:6px 0;border-bottom:1px solid #dfdfdf;vertical-align:top}.ccd-price td:last-child{text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap;padding-left:8px}.ccd-price tr.tot td{font-weight:600;font-size:16px;border-bottom:0;padding-top:10px}.ccd-sub{color:#6f6f6f;font-size:12px}.ccd-chips{display:flex;gap:6px;flex-wrap:wrap}.ccd-chip{border:1px solid #dfdfdf;padding:3px 9px;font-size:11.5px;background:#fff}.ccd-chip.on{background:#f3ff34;border-color:#000}.ccd-msg{padding:10px 12px;font-size:13px;margin-top:8px}.ccd-msg.ok{background:#e3f4ee;color:#1d6b52}.ccd-msg.err{background:#fde6e6;color:#a11}body.cc-deco-lock{overflow:hidden}.ccd-wrap>*{min-width:0}.ccd-mbar{display:none}@media(max-width:900px){.ccd-wrap{grid-template-columns:minmax(0,1fr);gap:10px;padding:8px 8px 96px}.ccd-stage{padding:6px 6px 4px;box-shadow:0 4px 10px #00000014}.ccd-svg{max-height:34vh}.ccd-note{display:none}.ccd-views{margin-bottom:4px;gap:4px}.ccd-views button{padding:7px 10px;font-size:10.5px}.ccd-card{padding:12px}.cc-deco-app select,.cc-deco-app input[type=text],.cc-deco-app input[type=number]{font-size:16px;width:100%}.ccd-sizes{grid-template-columns:repeat(4,minmax(0,1fr))}.ccd-sw{width:32px;height:32px}.ccd-sw.sm{width:28px;height:28px}.ccd-seg button{padding:8px 10px}.ccd-where,.ccd-logo .fn{overflow-wrap:anywhere;white-space:normal}.ccd-price td:last-child{white-space:normal}.ccd-chips{flex-wrap:wrap}.ccd-panel .ccd-btn[data-atc]{display:none}.ccd-mbar{display:flex;position:fixed;left:0;right:0;bottom:0;z-index:5;background:#000;color:#fff;padding:10px 12px calc(10px + env(safe-area-inset-bottom));gap:10px;align-items:center}.ccd-mbar__t{flex:1;min-width:0;font-size:12px;line-height:1.3}.ccd-mbar__t b{display:block;font-size:17px;color:#f3ff34}.ccd-mbar button{background:#f3ff34;color:#000;border:0;border-radius:0;font:inherit;font-weight:600;letter-spacing:1px;text-transform:uppercase;padding:14px 16px;white-space:nowrap}.ccd-mbar button[disabled]{opacity:.5}.cc-deco-modal__bar{padding:8px 12px}.cc-deco-modal__title{font-size:11px;letter-spacing:1.5px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cc-deco-banner__inner{padding:18px}.cc-deco-open{width:100%}}.cc-deco-banner__btns{display:flex;gap:10px;flex-wrap:wrap}.cc-deco-open--leavers{background:#fff;color:#000}.cc-deco-open--leavers:hover{background:#f3ff34}.cc-deco-app button.ccd-chip{border:1px solid #ccc;background:#fff;cursor:pointer;font:inherit;font-size:12px;padding:4px 8px;border-radius:0}.cc-deco-app button.ccd-chip.on{background:#000;color:#f3ff34;border-color:#000}.cc-deco-app textarea{width:100%;box-sizing:border-box;font:inherit;font-size:13px;padding:8px;border:1px solid #ccc;border-radius:0;resize:vertical}.ccd-roster{max-height:300px;overflow:auto;border:1px solid #e3e3e3;background:#fff}.ccd-roster table{width:100%;border-collapse:collapse;font-size:13px}.ccd-roster th{position:sticky;top:0;background:#000;color:#fff;font-weight:600;text-align:left;padding:5px 6px;font-size:11px;letter-spacing:1px;text-transform:uppercase}.ccd-roster td{padding:3px 4px;border-top:1px solid #eee}.ccd-roster td:first-child{color:#999;width:24px;text-align:right}.ccd-roster tr.on td{background:#fbffd0}.ccd-roster input,.ccd-roster select{width:100%;box-sizing:border-box;min-width:0;font:inherit;font-size:13px;padding:4px;border:1px solid #ddd;border-radius:0}@media(max-width:900px){.ccd-roster input,.ccd-roster select,.cc-deco-app textarea{font-size:16px}}.ccd-shopform{display:flex;flex-direction:column;gap:8px;margin-bottom:10px;padding:10px;background:#fafafa;border:1px solid #e3e3e3}.ccd-shopform label{display:flex;flex-direction:column;gap:3px}.cc-deco-app input[type=date]{font:inherit;font-size:14px;padding:7px 9px;border:1px solid #dfdfdf;border-radius:0;background:#fff}
/*# sourceMappingURL=/cdn/shop/t/7/assets/cc-decorate.css.map */
