:root{--ink:#111;--paper:#fff;--cyan:#00f6ff;--red:#f00;--concrete:#f2f3f0;--line:#d8dad5;--body:Manrope,Arial,sans-serif;--display:"Sofia Sans Condensed","Arial Narrow",Arial,sans-serif}*{box-sizing:border-box}body.shop-label-page{margin:0;background:var(--concrete);color:var(--ink);font-family:var(--body)}#shop-label-app{max-width:1020px;margin:0 auto;padding:64px 32px;display:grid;grid-template-columns:1fr 360px;gap:100px;align-items:start}.back-link{color:var(--ink);font-size:13px;text-underline-offset:4px}.label-controls h1{font:800 48px/.98 var(--display);letter-spacing:-.5px;margin:32px 0 16px}.controls-intro{font-size:14px;line-height:1.65;max-width:350px}.control-fields{display:grid;gap:8px;margin:26px 0 20px}.control-fields label{font-size:12px;font-weight:800;margin-top:8px}.control-fields input,.control-fields select{border:1px solid #aaa;background:#fff;border-radius:0;padding:12px;font:14px var(--body);width:100%;min-height:46px}#label-print{width:100%;padding:16px;border:0;background:var(--ink);color:#fff;font:800 17px var(--body);cursor:pointer;box-shadow:4px 4px 0 var(--cyan)}#label-print:disabled{opacity:.5;cursor:wait}:focus-visible{outline:3px solid #00757a;outline-offset:3px}#label-status{font-size:12px;line-height:1.5;min-height:36px}.print-help,.destination{font-size:11px;line-height:1.7;color:#53564e}.destination a{color:inherit}.preview-caption{font-size:12px;font-weight:800;display:flex;justify-content:space-between;margin:0 0 16px}.preview-caption span{font-weight:500;color:#65675f}#label-sheets{display:flex;flex-direction:column;align-items:center;gap:20px}.product-label{width:62mm;height:100mm;background:var(--paper);color:var(--ink);flex:none;display:flex;flex-direction:column;padding:3mm;box-shadow:0 5px 24px #00000012;overflow:hidden;break-inside:avoid;page-break-inside:avoid}.label-brand{display:flex;align-items:center;gap:2.4mm;border-bottom:1.2mm solid var(--cyan);padding-bottom:2.6mm;flex:none}.label-brand img{width:13mm;height:13mm;object-fit:contain;flex:none}.label-brand strong{font:800 18pt/.95 var(--display);display:block;white-space:nowrap}.label-brand span{font:500 5.7pt/1.3 var(--body);display:block;margin-top:1.4mm}.label-content{display:flex;flex-direction:column;flex:1;min-height:0;padding-top:3mm}.label-maker{font:700 6.4pt/1.3 var(--body);margin:0 0 1.7mm;color:#4f514d}.label-title{font:800 15pt/1.01 var(--display);letter-spacing:-.1pt;margin:0;overflow-wrap:anywhere}.label-variant{font:700 7pt/1.2 var(--body);margin:1.5mm 0 0;overflow-wrap:anywhere}.label-sku{font:500 6.5pt/1.35 var(--body);margin:2mm 0 0;overflow-wrap:anywhere}.label-sku strong{margin-left:1mm;font-weight:800}.label-specs{display:flex;gap:5mm;margin:3mm 0 0;padding-top:2.3mm;border-top:.25mm solid var(--line)}.label-specs dt{font:500 6pt/1.2 var(--body);color:#565852;margin:0 0 .7mm}.label-specs dd{font:800 13pt/1 var(--display);margin:0}.label-specs small{font-size:8pt}.label-bottom{display:grid;grid-template-columns:minmax(0,1fr) 25mm;gap:1.5mm;align-items:center;margin-top:auto;padding-top:3mm;padding-bottom:2.5mm}.label-price-area{min-width:0}.label-price-caption{display:block;font:600 6.5pt/1 var(--body);margin-bottom:1.2mm}.label-price{display:block;font:900 30pt/.9 var(--display);letter-spacing:-.8pt;color:var(--price);white-space:nowrap}.label-price-unit{display:block;font:800 11pt/1.1 var(--display);margin-top:1.4mm}.label-tax{display:block;font:500 5.8pt/1.2 var(--body);margin-top:1mm}.label-price-unavailable{font:800 12pt/1 var(--display)}.label-qr-link{display:block;text-decoration:none;color:#111;text-align:center}.label-qr{display:block;width:25mm;height:25mm;background:#fff}.label-qr svg{display:block;width:100%;height:100%;shape-rendering:crispEdges}.label-qr-caption{display:block;font:600 5.6pt/1.2 var(--body);margin-top:.6mm;white-space:nowrap}.label-footer{display:flex;justify-content:space-between;align-items:center;border-top:.35mm solid var(--ink);padding-top:1.8mm;flex:none;gap:2mm}.label-footer strong{font:800 7pt/1 var(--display)}.label-footer span{font:500 5pt/1.1 var(--body)}body[data-colour=mono] .product-label{--red:#111;--cyan:#111}body[data-colour=mono] .label-brand img{filter:grayscale(1) contrast(1.6)}.print-error{display:none}@media screen and (min-width:760px){.product-label{zoom:1.45}}@media screen and (max-width:759px){#shop-label-app{display:flex;flex-direction:column;padding:24px 20px 60px;gap:30px;align-items:stretch}.preview-area{order:-1;max-width:360px;width:100%;margin:auto}.label-controls h1{font-size:36px;margin-top:22px}.label-controls{max-width:420px;width:100%;margin:auto}.product-label{zoom:1.18}}@page{size:62mm 100mm;margin:0}@media print{html,body.shop-label-page{margin:0!important;padding:0!important;width:62mm!important;background:#fff!important;min-height:0!important}body.shop-label-page>*:not(#shop-label-app):not(.print-error){display:none!important}#shop-label-app,.preview-area,#label-sheets{display:block!important;margin:0!important;padding:0!important;width:62mm!important;max-width:none!important}.label-controls,.preview-caption{display:none!important}.product-label{zoom:1!important;box-shadow:none!important;margin:0!important;break-after:page;page-break-after:always;-webkit-print-color-adjust:exact;print-color-adjust:exact}.product-label:last-child{break-after:auto;page-break-after:auto}body:not([data-ready=true]) #shop-label-app{display:none!important}body:not([data-ready=true]) .print-error{display:block!important;font:10pt Arial;margin:5mm}}.label-deadline{height:4mm;flex:0 0 4mm;display:flex;align-items:center;justify-content:center;font:600 6pt/1.2 var(--body);white-space:nowrap}.label-price-caption{display:flex;align-items:center;gap:1.4mm;height:4mm;margin-bottom:1mm;white-space:nowrap}.label-old-price{font:600 7pt/1 var(--body);color:#53564e}.label-discount{background:var(--red);color:#fff;padding:.7mm 1mm;font:800 7pt/1 var(--body)}.label-content{display:block;position:relative;padding:0}.label-maker{position:absolute;top:3mm;left:0;width:100%;height:4mm;margin:0}.label-title{position:absolute;top:8mm;left:0;width:100%;height:12mm;margin:0}.label-identifiers{position:absolute;top:22mm;left:0;width:100%;height:6mm}.label-sku,.label-variant{margin:0;font-size:6.5pt;line-height:1.2}.label-specs{position:absolute;top:29mm;left:0;width:100%;height:10mm;margin:0;padding-top:1.5mm}.label-bottom{position:absolute;top:41mm;left:0;width:100%;height:28mm;padding:0;margin:0;align-items:start}.label-price-area{position:relative;height:28mm}.label-price-caption{position:absolute;top:0;left:0;width:100%;height:4mm;margin:0}.label-price{position:absolute;top:7mm;left:0;width:100%}.label-price-unit{position:absolute;top:17.5mm;left:0;width:100%;margin:0}.label-tax{position:absolute;top:23mm;left:0;width:100%;margin:0}.label-price-unavailable{position:absolute;top:7mm;left:0;width:100%}.label-deadline{color:red}body[data-colour=mono] .label-deadline{color:var(--ink)}.shop-label-page .label-package-data{position:absolute;top:25.2mm;left:0;width:100%;height:3mm;display:flex;justify-content:space-between;gap:1.5mm;align-items:center;font:500 5.7pt/1.2 var(--body);white-space:nowrap}.label-package-data>span{min-width:0;display:block}.label-package-data strong{font-weight:800}.detail-caption{color:#565852}.shop-label-page .label-benefits{position:absolute;top:29.5mm;left:29mm;width:27mm;height:10.4mm;display:grid;grid-auto-rows:2.6mm;align-content:start;margin:0;padding:0;list-style:none;font:600 5.6pt/1.2 var(--body)}.label-benefits li{display:flex;align-items:center;gap:.8mm;white-space:nowrap;min-width:0}.benefit-mark{color:var(--red);font:800 6pt/1 var(--body);flex:none}.shop-label-page .label-specs{width:28mm;border-color:transparent}.shop-label-page .label-content:before{content:"";position:absolute;top:29mm;left:0;width:56mm;border-top:.25mm solid var(--line)}.shop-label-page .label-maker{display:flex;align-items:center;gap:2mm}.label-maker-name{flex:1;min-width:0;white-space:nowrap}.label-certificate{flex:none;font:600 5.3pt/1.2 var(--body);color:#565852;white-space:nowrap}.shop-label-page .label-identifiers{padding-right:34mm}.label-warranty{position:absolute;top:22mm;right:0;width:34mm;height:3mm;text-align:right;font:600 6pt/1.2 var(--body);white-space:nowrap}.label-warranty strong{font-weight:800}.label-warranty small{font-size:5.2pt}:root{--price:#f00;--benefit:#f00}.benefit-mark{color:var(--benefit)}.label-price-unavailable{font:800 11pt/1.2 var(--display);max-width:100%}body[data-colour=mono] .product-label{--price:var(--ink);--benefit:var(--ink)}.label-service{position:absolute;top:26mm;left:0;width:100%;height:3mm;margin:0;font:700 6pt/1.2 var(--body);color:var(--benefit)}.shop-label-page[data-brand=fa] .label-service{display:none}.shop-label-page .label-identifiers{height:3mm}.shop-label-page .label-variant{position:absolute;top:20.5mm;left:0;width:100%;height:2mm;font-size:5pt;white-space:nowrap}.label-package-data{overflow:hidden}.shop-label-page .label-identifiers:has(+.label-warranty:empty){padding-right:0}.shop-label-page .label-variant{margin:0;line-height:1.1}.label-selection-actions{border-top:1px solid var(--line);padding-top:16px;margin-top:16px;display:flex;flex-direction:column;align-items:start;gap:10px}.label-selection-actions button{font:700 12px var(--body);padding:12px;border:1px solid var(--ink);background:transparent;color:var(--ink);cursor:pointer}.label-selection-actions a{font-size:12px;color:var(--ink);text-underline-offset:3px}#label-selection-status{font-size:12px;line-height:1.4;margin:0}
/*# sourceMappingURL=/cdn/shop/t/6/assets/shop-product-label.css.map */
