[data-penta-configurator]{--penta-ink:#323232;--penta-muted:#7c7c7c;--penta-line:#bdbdbd40;--penta-accent:#676767;color:var(--penta-ink);background:#f5f5f5;font-family:Arial,Helvetica,sans-serif;font-size:14px;line-height:1.5}[data-penta-configurator] *,[data-penta-configurator] *:before,[data-penta-configurator] *:after{box-sizing:border-box}[data-penta-configurator] button,[data-penta-configurator] select,[data-penta-configurator] input{font:inherit;color:inherit}[data-penta-configurator] button{cursor:pointer;border:1px solid var(--penta-line);background:transparent;border-radius:7px;padding:10px 14px;transition:background .15s,border-color .15s}[data-penta-configurator] button:hover{border-color:#a6a6a6;background:#efefef}[data-penta-configurator] button:focus-visible,[data-penta-configurator] select:focus-visible,[data-penta-configurator] canvas:focus-visible,[data-penta-configurator] input:focus-visible,[data-penta-configurator] .penta-file-button:focus-within{outline:2px solid #676767;outline-offset:4px}[data-penta-configurator] [aria-pressed=true]{background:#e7e7e7ad;border-color:#ababab}[data-penta-configurator] [hidden]{display:none!important}[data-penta-configurator] h1,[data-penta-configurator] h2,[data-penta-configurator] p{margin:0}.penta-shell{max-width:1480px;margin:auto;padding:54px 52px 66px}.penta-heading{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:34px;gap:24px}.penta-eyebrow{font-size:10px;letter-spacing:.17em;font-weight:600;color:var(--penta-muted)}.penta-heading h1{font: 76px/.96 Georgia,serif;letter-spacing:-.055em;margin-top:15px}.penta-heading h1 span{display:block;font: 16px/1.5 Arial,sans-serif;letter-spacing:0;margin-top:13px;color:var(--penta-muted)}.penta-preview-badge{font-size:10px;letter-spacing:.06em;border:1px solid var(--penta-line);border-radius:25px;padding:8px 13px;white-space:nowrap;margin-top:5px}.penta-layout{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(350px,1fr);align-items:start;gap:48px}.penta-visual{position:sticky;top:24px;min-width:0}.penta-stage-top{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:16px 20px;background:#f1f1f180;border-radius:14px 14px 0 0;font-size:11px;color:#646464}.penta-stage-top button{font-size:11px;padding:6px 10px;border-color:#ffffffd9;border-radius:20px}.penta-stage{height:535px;position:relative;background:radial-gradient(ellipse at 50% 32%,#fff,#f5f5f5 70%,#ebebeb);overflow:hidden}.penta-stage:before{content:"";position:absolute;width:70%;height:15%;border-radius:50%;bottom:11%;left:15%;background:radial-gradient(ellipse,#90909025,transparent 65%);pointer-events:none}.penta-stage canvas{display:block;position:relative;z-index:1;width:100%;height:100%;touch-action:none}.penta-fallback{position:absolute;inset:15% 10% auto;width:80%;height:65%;object-fit:contain;mix-blend-mode:multiply}[data-viewer-state=error] canvas{visibility:hidden}.penta-stage-signature{position:absolute;bottom:-14px;right:18px;font: 154px/1 Georgia,serif;letter-spacing:-.08em;color:#99999917;pointer-events:none}.penta-viewer-message{position:absolute;top:22px;left:20px;right:20px;color:#767676;font-size:12px;z-index:2;pointer-events:none}[data-viewer-state=error] .penta-viewer-message{top:auto;bottom:16px;text-align:center;background:#ffffffe8;padding:12px;border-radius:12px;font-size:10px}.penta-stage-bottom{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:17px 20px;background:#f5f5f5;border-radius:0 0 14px 14px}.penta-stage-bottom p{font-size:10px;line-height:1.65;color:#646464}.penta-stage-bottom p span{color:#7c7c7c}.penta-view-actions{display:flex;gap:5px}.penta-view-actions button{padding:5px 10px;min-width:30px;font-size:12px}.penta-visual-caption{display:flex;justify-content:space-between;gap:12px;font-size:10px;color:#838383;padding:14px 2px}.penta-mode{display:flex;gap:5px;border-bottom:1px solid var(--penta-line);padding-bottom:23px;margin-bottom:21px}.penta-mode button{flex:1;font-size:12px;padding:12px 8px}.penta-step{padding-bottom:21px;margin-bottom:21px;border-bottom:1px solid var(--penta-line)}.penta-step-title{display:flex;align-items:center;gap:12px;margin-bottom:17px}.penta-step-title>span{font-size:10px;color:#888}.penta-step-title h2{font-size:14px;font-weight:500}.penta-positions{display:flex;gap:5px;margin-bottom:17px}.penta-positions button{flex:1;font-size:10px;padding:7px}[data-penta-configurator] fieldset{padding:0;border:0;margin:0 0 18px;min-width:0}[data-penta-configurator] legend{font-size:11px;color:#686868;width:100%;margin-bottom:9px}[data-penta-configurator] legend span{float:right;color:#818181;font-size:10px;letter-spacing:.01em}.penta-size-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px}.penta-size{display:flex;flex-direction:column;text-align:left;gap:2px;padding:9px 11px!important;font-size:12px!important}.penta-size small{font-size:9px;color:#828282}.penta-swatches{display:flex;gap:11px}.penta-swatch{width:42px;height:42px;border-radius:50%!important;padding:4px!important;background:transparent!important}.penta-swatch-dot{display:block;width:100%;height:100%;border-radius:50%;background:radial-gradient(ellipse at 25% 20%,#ffffffbb,var(--swatch) 75%);box-shadow:inset 0 0 0 1px #22222208}.penta-swatch[data-finish="01"] .penta-swatch-dot{background:linear-gradient(125deg,#fffa,#d8d8d8aa 35%,#fffb 50%,#aeaeae9c 95%)}.penta-segment{display:flex;gap:6px}.penta-segment button{flex:1;text-align:left;font-size:12px}.penta-segment small{display:block;color:gray;font-size:10px;margin-top:2px}.penta-form-row{display:grid;grid-template-columns:1fr 1.3fr;gap:18px}.penta-form-row label,.penta-dimming-label{display:block;font-size:11px;color:#686868}[data-penta-configurator] select{display:block;border:1px solid var(--penta-line);border-radius:6px;background:transparent;padding:8px 10px;width:100%;margin-top:8px;font-size:12px}[data-penta-configurator] select:disabled{opacity:.8;color:#707070}[data-penta-configurator] input[type=range]{display:block;accent-color:#676767;width:100%;margin:17px 0 8px;height:6px}[data-penta-configurator] output{float:right;color:#555;font-variant-numeric:tabular-nums}.penta-help{font-size:10px;color:#919191;line-height:1.6;margin-top:11px!important}.penta-support-description{font-size:11px;margin-bottom:12px!important;color:#686868}.penta-support-finishes{display:flex;gap:5px;margin-bottom:15px}.penta-support-finishes button{flex:1;font-size:10px;padding:8px 6px}.penta-support-finishes button:before{content:"";display:inline-block;background:var(--swatch);border:1px solid #00000015;width:9px;height:9px;border-radius:50%;margin-right:5px}.penta-summary{margin-top:35px;border:1px solid var(--penta-line);border-radius:14px;padding:30px 32px;background:#f6f6f680}.penta-summary-title{display:flex;justify-content:space-between;align-items:flex-end;gap:18px;margin-bottom:25px}.penta-summary-title h2{font: 29px/1.2 Georgia,serif;letter-spacing:-.025em;margin-top:8px}.penta-summary-title>p{color:#727272;font-size:11px}.penta-bom-wrap{overflow-x:auto}[data-penta-configurator] table{border-collapse:collapse;width:100%;font-size:11px;text-align:left}[data-penta-configurator] th{font-weight:400;color:#818181;font-size:10px;padding:0 14px 10px 0;border-bottom:1px solid var(--penta-line)}[data-penta-configurator] td{padding:15px 14px 15px 0;border-bottom:1px solid #dedede;vertical-align:middle}[data-penta-configurator] td strong{font-weight:500;display:block}[data-penta-configurator] td small{display:block;color:#949494;font-size:10px;margin-top:4px}[data-penta-configurator] th:last-child,[data-penta-configurator] td:last-child{text-align:right;padding-right:0;white-space:nowrap}.penta-sku{font:10px/1.5 monospace;white-space:nowrap;color:#747474}.penta-summary-bottom{display:flex;justify-content:space-between;align-items:center;gap:16px;margin:22px 0}.penta-summary-bottom>p{font-size:11px;color:#666}.penta-summary-bottom>p span{font-size:10px;color:#939393}.penta-total{text-align:right}.penta-total span{display:block;font-size:10px;color:#7b7b7b}.penta-total strong{font: 32px/1.3 Georgia,serif;letter-spacing:-.04em}.penta-project-actions{display:flex;align-items:center;flex-wrap:wrap;gap:8px}.penta-project-actions button,.penta-file-button{font-size:11px!important;padding:10px 15px!important}.penta-primary{background:var(--penta-accent)!important;color:#fff!important;border-color:var(--penta-accent)!important}.penta-primary span{margin-left:24px}.penta-file-button{position:relative;cursor:pointer;color:#777}.penta-file-button input{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;width:100%;cursor:pointer}.penta-project-status{font-size:11px;color:#555;margin-top:12px!important;min-height:0}.penta-project-status:empty{display:none}.penta-technical-note{font-size:10px;color:#949494;line-height:1.7;margin-top:19px!important;max-width:760px}.penta-notice{font-size:12px;padding:12px 15px;border-radius:7px;background:#f2e8cf;color:#806523;margin-bottom:18px}.penta-product-info{display:grid;grid-template-columns:1fr 1fr;gap:100px;margin-top:60px}.penta-product-info h2{font: 34px/1.2 Georgia,serif;letter-spacing:-.03em;margin:13px 0 19px}.penta-product-info p:not(.penta-eyebrow){font-size:12px;color:#828282;line-height:1.9;max-width:480px}.penta-product-info dl{margin:0}.penta-product-info dl div{display:flex;justify-content:space-between;gap:20px;border-bottom:1px solid var(--penta-line);padding:13px 0;font-size:11px}.penta-product-info dt{color:#8c8c8c}.penta-product-info dd{margin:0;text-align:right}.penta-sr-only{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap}.penta-print-image{display:none}@media(min-width:1500px){.penta-stage{height:590px}}@media(max-width:1050px){.penta-shell{padding:36px 28px 50px}.penta-layout{gap:25px;grid-template-columns:minmax(0,1.15fr) minmax(320px,1fr)}.penta-stage{height:480px}.penta-stage-bottom{padding:14px}.penta-stage-bottom p{font-size:9px}.penta-view-actions button{padding:5px 7px}.penta-visual-caption{font-size:9px}.penta-product-info{gap:45px}}@media(max-width:760px){.penta-shell{padding:26px 18px 38px}.penta-heading{margin-bottom:25px}.penta-heading h1{font-size:60px}.penta-heading h1 span{font-size:12px}.penta-preview-badge{font-size:8px;padding:7px 9px}.penta-eyebrow{font-size:8px}.penta-layout{display:flex;flex-direction:column;gap:22px}.penta-visual{position:relative;top:auto;width:100%}.penta-stage{height:390px}.penta-stage-top{padding:13px 15px;font-size:10px}.penta-controls{width:100%}.penta-mode{padding-bottom:18px;margin-bottom:20px}.penta-step{margin-bottom:19px;padding-bottom:20px}.penta-step:last-child{margin-bottom:0}.penta-size-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.penta-size{padding:12px!important}.penta-swatch{width:45px;height:45px}.penta-summary{padding:23px 17px;margin-top:25px}.penta-summary-title{align-items:flex-start;flex-direction:column;gap:12px}.penta-summary-title h2{font-size:26px}.penta-bom-wrap{margin:0 -1px}[data-penta-configurator] th,[data-penta-configurator] td{font-size:9px;padding-right:9px}[data-penta-configurator] td{padding-top:13px;padding-bottom:13px}.penta-sku{font-size:8px!important}[data-penta-configurator] td small{font-size:8px}.penta-total strong{font-size:29px}.penta-summary-bottom>p{font-size:10px}.penta-summary-bottom>p span{font-size:8px}.penta-project-actions button,.penta-file-button{font-size:10px!important;padding:10px 12px!important}.penta-project-actions{gap:5px}.penta-product-info{grid-template-columns:1fr;gap:25px;margin-top:37px}.penta-product-info h2{font-size:30px}.penta-product-info dl div{font-size:10px}.penta-technical-note{font-size:9px}.penta-stage-signature{font-size:125px}}@media(max-width:360px){.penta-shell{padding-left:12px;padding-right:12px}.penta-preview-badge{max-width:110px;white-space:normal;text-align:center}.penta-heading h1{font-size:54px}.penta-stage{height:330px}.penta-stage-bottom p span{display:none}.penta-visual-caption{font-size:8px}.penta-stage-bottom{padding:10px}.penta-support-finishes button{font-size:9px}.penta-bom-wrap table{min-width:330px}}@media(prefers-reduced-motion:reduce){[data-penta-configurator] *{transition:none!important;scroll-behavior:auto!important}}[data-penta-configurator]{--penta-glass:linear-gradient(145deg,#ffffffe6,#ffffff70);--penta-glass-shadow:inset 0 1px 0 #fff,inset 0 -1px 0 #ffffff80,0 8px 24px #45454510;background:radial-gradient(ellipse at 15% 23%,#ebebeb70,transparent 53%),radial-gradient(ellipse at 92% 50%,#efefef80,transparent 50%),#f5f5f5}.penta-layout{gap:30px}.penta-controls{padding:25px 24px 4px;border:1px solid #ffffffed;border-radius:28px;background:linear-gradient(145deg,#ffffffc7 0,#ffffff87 65%,#f6f6f6ad);box-shadow:inset 0 1px 1px #fff,0 12px 45px #4a4a4a0a;backdrop-filter:blur(24px) saturate(1.3);-webkit-backdrop-filter:blur(24px) saturate(1.3)}.penta-preview-badge,.penta-view-actions,.penta-stage-top,.penta-stage-bottom{border:1px solid #fffffff2;background:var(--penta-glass);box-shadow:var(--penta-glass-shadow);backdrop-filter:blur(22px) saturate(1.4);-webkit-backdrop-filter:blur(22px) saturate(1.4)}.penta-preview-badge{background:#f1f1f1b3}.penta-stage-top{border-radius:30px 30px 0 0;border-bottom:0}.penta-stage{border-right:1px solid #fff;border-left:1px solid #fff;background:radial-gradient(ellipse at 28% 20%,#fff 0,#f5f5f5 45%,#ebebeb)}.penta-stage-bottom{border-radius:0 0 30px 30px;border-top:0}.penta-view-actions{border-radius:24px;padding:4px;gap:2px}.penta-view-actions button{border:0;border-radius:50%;min-width:31px;height:31px;padding:4px 9px}.penta-view-actions button[data-view-action=front]{border-radius:20px}.penta-mode{padding:4px;border:1px solid #e9e9e99c;border-radius:24px;background:linear-gradient(145deg,#eeeeeebd,#ffffff6e);box-shadow:inset 0 1px 3px #a6a6a614;gap:3px}.penta-mode button{border:1px solid transparent!important;border-radius:20px;background:transparent!important;box-shadow:none!important;padding:10px 7px}[data-penta-configurator] .penta-mode [aria-pressed=true]{border-color:#fff!important;background:linear-gradient(145deg,#fff,#f9f9f9a6)!important;box-shadow:0 2px 5px #4c4c4c0d!important}.penta-size-grid button,.penta-positions button,.penta-segment button,.penta-support-finishes button,[data-penta-configurator] select{border-color:#d6d6d69c;border-radius:17px;background:linear-gradient(150deg,#ffffffd9,#f7f7f780);box-shadow:inset 0 1px #fff}[data-penta-configurator] [aria-pressed=true]:not(.penta-swatch){border-color:#ababab;background:linear-gradient(145deg,#f3f3f3ef,#e7e7e7ad);box-shadow:inset 0 1px #fff,inset 0 -2px 3px #9c9c9c0d,0 3px 8px #8a8a8a0c}.penta-swatch{border-color:#ffffffb3;background:#ffffff70;box-shadow:0 2px 5px #4646460a}.penta-swatch[aria-pressed=true]{border-color:#8b8b8b;box-shadow:0 0 0 2px #d0d0d066,inset 0 1px #fff}.penta-summary{border:1px solid #ffffffed;border-radius:28px;background:linear-gradient(145deg,#ffffffc7,#ffffff87 65%,#f6f6f6ad);box-shadow:var(--penta-glass-shadow);backdrop-filter:blur(24px) saturate(1.3);-webkit-backdrop-filter:blur(24px) saturate(1.3)}.penta-project-actions button{border-radius:24px;background:var(--penta-glass);border:1px solid #fff;box-shadow:var(--penta-glass-shadow);min-height:43px}.penta-print-figure{display:none}[data-penta-configurator] button:disabled{cursor:wait;opacity:.65}@media(max-width:1050px){.penta-layout{gap:22px}.penta-controls{padding:21px 18px 2px}}@media(max-width:760px){.penta-controls{padding:22px 19px 2px;border-radius:26px}.penta-summary{border-radius:26px}.penta-stage-bottom p{max-width:47%}.penta-view-actions button{height:30px;min-width:28px;padding:3px 7px}}@media(max-width:360px){.penta-controls{padding:19px 13px 2px}.penta-mode button{font-size:11px}.penta-stage-bottom{padding:10px}.penta-stage-bottom p{font-size:8px;max-width:42%}}@media print{@page{size:A4 portrait;margin:14mm}html,body{margin:0!important;background:#fff!important}[data-penta-configurator]{color:#222;background:#fff!important;-webkit-print-color-adjust:exact;print-color-adjust:exact}.pilot-header,.pilot-footer,.penta-controls,.penta-project-actions,.penta-preview-badge,.penta-visual,.penta-product-info,.penta-layout,.penta-project-status{display:none!important}.penta-shell{max-width:none;padding:0}.penta-heading{margin-bottom:5mm}.penta-heading h1{font-size:34px;margin-top:6px}.penta-heading h1 span{font-size:11px;margin-top:6px}.penta-print-figure{display:block!important;margin:0 0 6mm;break-inside:avoid}.penta-print-image{display:block;width:100%;height:78mm;max-height:none;object-fit:contain;margin:0;background:#f5f5f5;border:1px solid #e5e5e5;border-radius:10px}.penta-print-figure figcaption{text-align:center;font-size:8px;color:#777;margin-top:5px}.penta-summary{margin-top:0;border:0;border-radius:0;padding:0;background:#fff;box-shadow:none;backdrop-filter:none;-webkit-backdrop-filter:none}.penta-summary-title{margin-bottom:14px}.penta-summary-title h2{font-size:22px}.penta-summary-title>p{font-size:10px}.penta-bom-wrap{overflow:visible}[data-penta-configurator] table{font-size:10px;min-width:0}[data-penta-configurator] th{font-size:9px}[data-penta-configurator] td{padding:10px 9px 10px 0}[data-penta-configurator] td small{font-size:8px}.penta-sku{font-size:9px!important}.penta-summary-bottom{margin:14px 0}.penta-total strong{font-size:27px}.penta-technical-note{font-size:8px;color:#666;margin-top:12px!important}}
/*# sourceMappingURL=/cdn/shop/t/48/assets/cego-penta-kyo.css.map */
