.clp-generator{--olive: #693226;--olive-dark: rgb(var(--color-button));--olive-soft:#f7f1ee;--olive-pale:#faf7f5;--line:#F6EFEA;--muted:#747970;--white:#fff;--black:#000;--red:#e33a33;--warn:#a86f18;--checkbox-size:1.2rem;display:block;color:#1b1c19;font-family:var(--font-body-family)}.clp-generator,.clp-generator *{box-sizing:border-box}.clp-generator button,.clp-generator input,.clp-generator textarea,.clp-generator select{font:inherit}.clp-generator button{all:unset;box-sizing:border-box;cursor:pointer;display:inline-flex}.clp-generator a{color:var(--olive-dark);text-decoration:underline}.clp-generator .topbar{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;padding:24px 0 20px;flex-wrap:wrap}.clp-generator .page-heading{font-size:28px;font-weight:500;margin:0;color:#000}.clp-generator .help-prompt{font-size:14px;color:#000;text-align:right}.clp-generator .help-prompt a{font-weight:700;color:var(--olive-dark)}.clp-generator .btn{border:1px solid #cfd1ca;background:#fff;color:#693226;border-radius:30px;padding:9px 14px;font-weight:700;align-items:center;justify-content:center;gap:7px;line-height:normal}.clp-generator .btn:hover{border-color:#aeb2a7}.clp-generator .btn.primary{background:var(--olive-dark);color:#fff;border-color:var(--olive-dark)}.clp-generator .btn:disabled{opacity:.45;cursor:not-allowed}.clp-generator .btn--full{width:100%}.clp-generator .layout{display:grid;grid-template-columns:1fr 1fr;grid-template-rows:auto 1fr;gap:24px;align-items:start;grid-template-areas:"controls preview" "actions preview"}.clp-generator .layout .controls{grid-area:controls;min-width:0}.clp-generator .layout .previewPane{grid-area:preview;min-width:0;align-self:stretch}.clp-generator .layout .controls-actions{grid-area:actions;min-width:0}.clp-generator .previewPane{display:flex;flex-direction:column;gap:24px}.clp-generator .controls details,.clp-generator .preview-card{background:#fff;border:1px solid var(--line);border-radius:20px;padding:18px 24px 22px}.clp-generator .preview-card{background-color:#fcfaf8}.clp-generator .controls details{margin-bottom:16px;padding:0 24px}.clp-generator .accordion-details__summary{padding:16px 0;display:flex;align-items:center;gap:10px}.clp-generator .accordion-details__summary .section-title{flex:1}.clp-generator .accordion-details__summary .accordion-caret{flex-shrink:0;transform:rotate(180deg);transition:transform .3s ease}.clp-generator .accordion-details[aria-expanded=true] .accordion-details__summary .accordion-caret{transform:rotate(0)}.clp-generator .accordion-details__content{padding-top:0;padding-bottom:18px}.clp-generator .step-badge{flex-shrink:0;width:24px;height:24px;border-radius:50%;background:var(--olive);color:#fff;font-size:12px;font-weight:700;display:flex;align-items:center;justify-content:center}.clp-generator .controls-actions{margin-top:20px;display:flex;flex-direction:column;gap:10px}.clp-generator .controls-actions__row{display:grid;grid-template-columns:1fr 1fr;gap:10px}.clp-generator .controls-actions__row .btn{background-color:#693226;color:#fff}.clp-generator .section-title{margin:0;color:#000;font-size:16px;font-weight:600}.clp-generator .section-sub{font-size:11px;color:var(--muted);line-height:1.45;margin:-5px 0 12px}.clp-generator .req{color:#9b5c26;font-weight:800}.clp-generator .grid2{display:grid;grid-template-columns:1fr 1fr;gap:10px}.clp-generator .grid3{display:grid;grid-template-columns:repeat(3,1fr);gap:10px}.clp-generator .field{margin-bottom:10px}.clp-generator label{display:block;margin-bottom:6px;font-size:12px;color:#000;font-weight:400;font-family:var(--font-heading-family)}.clp-generator input[type=text],.clp-generator input[type=number],.clp-generator textarea,.clp-generator select{width:100%;border:1px solid #d1d3cc;background:#fff;border-radius:4px;padding:16px;color:#000;outline:none}.clp-generator select{-webkit-appearance:none;appearance:none;padding-right:40px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 16 16' fill='none'%3E%3Cpath d='M4 6l4 4 4-4' stroke='%23000' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 16px center;background-size:16px 16px}.clp-generator input::placeholder,.clp-generator textarea::placeholder{color:#a4a7a0;opacity:1}.clp-generator input:focus,.clp-generator textarea:focus,.clp-generator select:focus{border-color:var(--olive);box-shadow:0 0 0 2px #4b241b1f}.clp-generator input[type=text],.clp-generator textarea{scroll-margin-top:calc(var(--header-height,0px) + 24px)}.clp-generator input.field-invalid,.clp-generator textarea.field-invalid{border-color:var(--red)!important;box-shadow:0 0 0 2px #e33a3326!important}.clp-generator textarea{resize:vertical;min-height:96px;line-height:1.38}.clp-generator .helper{font-size:12px;color:#000;line-height:1.42;margin-top:5px}.clp-generator .helper.strong{color:#62675d}.clp-generator .helper.caption-top{margin-top:0;margin-bottom:6px}.clp-generator .inline{display:flex;gap:8px;align-items:center}.clp-generator .checkline{display:flex;align-items:flex-start;gap:7px;font-size:11px;color:#555b51;line-height:1.4;margin:7px 0}.clp-generator .checkline input{margin-top:2px}.clp-generator .na-row{display:flex;justify-content:space-between;align-items:center;gap:10px;margin-bottom:5px}.clp-generator .na-row label{margin:0}.clp-generator .na-toggle{display:flex;align-items:center;gap:5px;font-size:10px;color:#777c72;font-weight:600}.clp-generator .choice-row{display:flex;gap:12px;flex-wrap:wrap;align-items:center}.clp-generator .choice-card{width:80px;height:80px;box-sizing:border-box;border:1px solid #E6E5E5;border-radius:10px;background:#fff;padding:8px;display:flex;align-items:center;justify-content:center;position:relative;transition:border-color .15s}.clp-generator .choice-card input{position:absolute;opacity:0;pointer-events:none}.clp-generator .choice-card img{width:100%;height:100%;object-fit:contain}.clp-generator .choice-card.selected{border-color:var(--olive)}.clp-generator .choice-card.none-card{justify-content:center;padding:8px 12px;font-size:14px;font-weight:500;color:#000;border-color:#e6e5e5}.clp-generator .choice-card.none-card.selected{color:#000;background:#fff;border-color:var(--olive)}.clp-generator .choice-card span.code{display:none}.clp-generator .signal-row,.clp-generator .radio-row{display:flex;gap:16px;flex-wrap:wrap;align-items:center}.clp-generator .signal-row label,.clp-generator .radio-row label{display:flex;align-items:center;gap:6px;margin:0;font-size:12px;font-weight:600;color:#3a3c37;cursor:pointer}.clp-generator .signal-row input,.clp-generator .radio-row input{margin:0}.clp-generator input:is([type=radio]):after{inset-inline-start:50%;inset-block-start:50%;transform:translate(-50%,-50%);width:calc(var(--checkbox-size) * .3);height:calc(var(--checkbox-size) * .3)}.clp-generator .en-wrap{display:none}.clp-generator .en-wrap.visible{display:block}.clp-generator .en-toolbar{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:10px;flex-wrap:wrap}.clp-generator .en-toolbar .checkline{margin:0}.clp-generator .en-groups{display:flex;flex-direction:column;gap:14px}.clp-generator .en-group-title{font-size:12px;font-weight:600;color:#000;margin-bottom:8px}.clp-generator .en-list{display:flex;gap:7px;flex-wrap:wrap}.clp-generator .en-card{width:80px;height:146px;border:1px solid #d7d9d2;border-radius:5px;background:#fff;padding:5px;position:relative;text-align:center}.clp-generator .en-card input{position:absolute;opacity:0;pointer-events:none}.clp-generator .en-card.locked{background:#f7f8f4}.clp-generator .en-card.checked{border:2px solid var(--olive);padding:4px}.clp-generator .en-card img{width:48px;height:48px;object-fit:contain;display:block;margin:2px auto 4px;filter:grayscale(1) contrast(1.25)}.clp-generator .en-card span{display:block;font-size:10px;line-height:1.13;color:#20211e;overflow-wrap:break-word}.clp-generator .non-candle{display:none}.clp-generator .non-candle.visible{display:block}.clp-generator .preview-header{display:flex;justify-content:space-between;align-items:center;gap:10px;margin-bottom:14px}.clp-generator .preview-title{font-size:16px;font-weight:600;color:#000}.clp-generator .canvas{min-height:480px;display:flex;align-items:center;justify-content:center;padding:10px 0 24px}.clp-generator .label{width:420px;height:420px;aspect-ratio:1/1;border-radius:50%;background:#fff;color:#000;position:relative;overflow:hidden;display:flex;align-items:center;justify-content:center}.clp-generator .accordion-details__summary{border-block-end:none}.clp-generator .safeArea{position:absolute;top:7%;right:7%;bottom:7%;left:7%;border:1px dotted rgba(75,36,27,.35);border-radius:50%;pointer-events:none}.clp-generator .label.square .safeArea{border-radius:8px}.clp-generator .cutGuide{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;pointer-events:none}.clp-generator .cutGuide .cutCircle,.clp-generator .cutGuide .cutRect{fill:none;stroke:#bebebe;stroke-width:1;stroke-dasharray:8 8}.clp-generator .cutGuide .cutRect,.clp-generator .label.square .cutGuide .cutCircle{display:none}.clp-generator .label.square .cutGuide .cutRect{display:block}.clp-generator .label.square{border-radius:8px}.clp-generator .label.square .labelInner{width:90%;height:90%}.clp-generator .labelInner{width:86%;height:86%;position:relative;color:#000;text-align:center}.clp-generator .labelInner *{color:#000}.clp-generator .block{position:relative;width:100%;text-align:center}.clp-generator .draggableY{cursor:grab;-webkit-user-select:none;user-select:none;touch-action:none}.clp-generator .draggableY.dragging{cursor:grabbing;outline:1px dashed var(--olive);outline-offset:4px}.clp-generator .titleClassic{padding-top:6%;text-align:center;transform:translateY(var(--title-y,0px))}.clp-generator .titleId{font-weight:800;text-transform:uppercase;line-height:1.08}.clp-generator .titleFragrance{font-weight:800;line-height:1.05;margin-top:1px}.clp-generator .arcTitle{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;overflow:visible;transform:translateY(var(--title-y,0px));display:none;pointer-events:none}.clp-generator .arcTitle text{font-family:Arial,Helvetica,sans-serif;font-weight:800;fill:#000;text-anchor:middle;pointer-events:auto}.clp-generator .massBlock{position:relative;display:block;margin:6px auto 0;white-space:nowrap;text-align:center;cursor:grab;-webkit-user-select:none;user-select:none;touch-action:none;z-index:12}.clp-generator .massBlock.positioned{position:absolute;left:50%;top:50%;margin:0;transform:translate(-50%,-50%)}.clp-generator .massBlock.dragging{cursor:grabbing;outline:1px dashed var(--olive);outline-offset:4px}.clp-generator .enBlock{display:flex;flex-direction:column;align-items:center;gap:3px;margin-top:5px;transform:translateY(var(--en-y,0px))}.clp-generator .enCaption{width:88%;margin:0 auto 4px;line-height:1.2;text-align:center}.clp-generator .enIcons{display:flex;gap:8px;justify-content:center;align-items:flex-start;flex-wrap:wrap;max-width:94%}.clp-generator .enItem{display:flex;flex-direction:column;align-items:center;gap:2px}.clp-generator .enItem img{object-fit:contain;filter:grayscale(1) contrast(1.25)}.clp-generator .en-card img.pictoWarn,.clp-generator .enItem img.pictoWarn{filter:none}.clp-generator .signalBlock{position:relative;display:block;font-weight:800;text-transform:uppercase;margin-top:4px;cursor:grab;-webkit-user-select:none;user-select:none;touch-action:none;z-index:11}.clp-generator .signalBlock.positioned{position:absolute;left:50%;top:50%;margin:0;transform:translate(-50%,-50%);width:max-content;max-width:82%}.clp-generator .signalBlock.dragging{cursor:grabbing;outline:1px dashed var(--olive);outline-offset:4px}.clp-generator .ghsBlock{position:relative;display:flex;gap:5px;justify-content:center;align-items:center;flex-wrap:wrap;margin-top:3px;cursor:grab;-webkit-user-select:none;user-select:none;touch-action:none;z-index:11}.clp-generator .ghsBlock.vertical{flex-direction:column;flex-wrap:nowrap}.clp-generator .ghsBlock.positioned{position:absolute;left:50%;top:50%;margin:0;transform:translate(-50%,-50%);width:max-content;max-width:82%}.clp-generator .ghsBlock.dragging{cursor:grabbing;outline:1px dashed var(--olive);outline-offset:4px}.clp-generator .ghsBlock img{object-fit:contain}.clp-generator .sdsBlock{width:94%;margin:4px auto 0;line-height:1.24;white-space:pre-line;transform:translateY(var(--sds-y,0px));text-align:center}.clp-generator .containsBlock{font-weight:700;margin-top:4px}.clp-generator .ufiBlock{position:relative;display:block;font-weight:800;margin-top:3px;cursor:grab;-webkit-user-select:none;user-select:none;touch-action:none;z-index:11}.clp-generator .ufiBlock.positioned{position:absolute;left:50%;top:50%;margin:0;transform:translate(-50%,-50%);width:max-content;max-width:82%}.clp-generator .ufiBlock.dragging{cursor:grabbing;outline:1px dashed var(--olive);outline-offset:4px}.clp-generator .useInfoBlock{width:90%;margin:4px auto 0;line-height:1.23;white-space:pre-line;transform:translateY(var(--en-y,0px))}.clp-generator .companyBlock{position:relative;display:block;width:78%;margin:10px auto 0;line-height:1.22;text-align:center;cursor:grab;-webkit-user-select:none;user-select:none;touch-action:none;z-index:11}.clp-generator .companyBlock.positioned{position:absolute;left:50%;top:88%;margin:0;transform:translate(-50%,-50%)}.clp-generator .companyBlock.dragging{cursor:grabbing;outline:1px dashed var(--olive);outline-offset:4px}.clp-generator .companyArc{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;overflow:visible;display:none;pointer-events:none;transform:translate(var(--company-arc-x,0px),var(--company-arc-y,0px))}.clp-generator .companyArc text{font-family:Arial,Helvetica,sans-serif;font-weight:400;fill:#000;text-anchor:middle}.clp-generator .companyArc text.arcName{font-weight:800}.clp-generator .emptyHint{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;color:#a0a39c!important;font-size:13px;text-align:center;padding:30%;line-height:1.35;pointer-events:none}.clp-generator .sliders-subtitle{font-size:14px;color:#000;line-height:1.45;margin:0 0 14px}.clp-generator .slider-group-title{font-size:14px;font-weight:400;color:#000;margin:14px 0 16px;padding-top:12px;border-top:1px solid var(--line)}.clp-generator .slider-group-title:first-child{margin-top:0;border-top:0;padding-top:0}.clp-generator .slider-row{display:grid;grid-template-columns:170px 1fr 70px;gap:12px;align-items:center;margin:10px 0}.clp-generator .slider-row label{margin:0;font-size:14px;color:#000;font-weight:400}.clp-generator input[type=range]{-webkit-appearance:none;appearance:none;width:100%;height:16px;background:transparent;margin:0;cursor:pointer}.clp-generator input[type=range]:focus{outline:none}.clp-generator input[type=range]::-webkit-slider-runnable-track{height:2px;border-radius:1px;background:linear-gradient(to right,var(--olive) var(--range-progress,50%),#E3DAD3 var(--range-progress,50%))}.clp-generator input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;width:14px;height:14px;border-radius:50%;background:var(--olive);border:none;margin-top:-6px;cursor:pointer}.clp-generator input[type=range]::-moz-range-track{height:2px;border-radius:1px;background:#e3dad3}.clp-generator input[type=range]::-moz-range-progress{height:2px;border-radius:1px;background:var(--olive)}.clp-generator input[type=range]::-moz-range-thumb{width:14px;height:14px;border-radius:50%;background:var(--olive);border:none;cursor:pointer}.clp-generator .size-btn-row{display:none;gap:8px;flex-wrap:wrap}.clp-generator .size-btn-row.visible{display:flex}.clp-generator .size-btn{border:1px solid #F0E5DD;border-radius:30px;padding:12px 16px;font-size:14px;font-weight:500;color:#693226;background:#fff}.clp-generator .size-btn.active{background:#693226;border-color:var(--olive-dark);color:#fff}.clp-generator .slider-value{text-align:right;font-size:16px;font-weight:400;color:#000}.clp-generator .modal-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;background:#00000073;display:none;align-items:center;justify-content:center;z-index:100;padding:16px}.clp-generator .modal-backdrop.open{display:flex}.clp-generator .modal{width:min(650px,96vw);max-height:92vh;overflow:auto;background:#fff;border-radius:10px;padding:21px;box-shadow:0 20px 55px #00000038}.clp-generator .modal h2{margin:0 0 10px;font-size:20px}.clp-generator .modal-grid{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin:13px 0}.clp-generator .declaration{border:1px solid #e0e1db;background:#fafaf7;border-radius:6px;padding:10px;margin-top:11px}.clp-generator .declaration .checkline{margin:0}.clp-generator .modal-actions{display:flex;justify-content:flex-end;gap:8px;margin-top:15px}@media(max-width:1120px){.clp-generator .layout{grid-template-columns:1fr;grid-template-rows:auto auto auto;grid-template-areas:"controls" "preview" "actions"}.clp-generator .layout .previewPane{align-self:auto}.clp-generator .preview-card.sticky-element{position:static;top:auto}}@media(max-width:680px){.clp-generator .topbar{padding:16px 0}.clp-generator .page-heading{font-size:21px}.clp-generator .grid2,.clp-generator .grid3{grid-template-columns:1fr}.clp-generator .grid2.grid2--stay{grid-template-columns:1fr 1fr}.clp-generator .slider-row{grid-template-columns:1fr;row-gap:6px}.clp-generator .slider-row:has(>.slider-value){display:grid;grid-template-columns:1fr auto;grid-template-areas:"label value" "slider slider";row-gap:6px;column-gap:12px}.clp-generator .slider-row:has(>.slider-value) label{grid-area:label;margin:0}.clp-generator .slider-row:has(>.slider-value) .slider-value{grid-area:value;text-align:right}.clp-generator .slider-row:has(>.slider-value) input[type=range],.clp-generator .slider-row:has(>.slider-value) .size-btn-row{grid-area:slider}.clp-generator .modal-grid{grid-template-columns:1fr}.clp-generator .canvas{min-height:340px}.clp-generator .label{width:92vw!important;height:auto!important;max-width:420px}.clp-generator .controls-actions__row{grid-template-columns:1fr}.clp-generator .controls-actions{margin-top:0}.clp-generator .preview-card{margin-bottom:16px}}@media print{.clp-generator .topbar,.clp-generator .controls,.clp-generator .preview-header,.clp-generator .sliders{display:none!important}.clp-generator .layout,.clp-generator .previewPane,.clp-generator .canvas{display:block!important;background:#fff!important;padding:0!important;margin:0!important;border:0!important}.clp-generator .canvas{min-height:0!important}.clp-generator .label{box-shadow:none!important;margin:0!important;width:var(--print-w)!important;height:var(--print-h)!important}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/component-clp-label-generator.css.map */
