.hpdc-root,.hpdc-modal{--hpdc-bg:#FFFFFF;--hpdc-surface:#F6F4F0;--hpdc-stage:#E9EEF0;--hpdc-fg:#22343B;--hpdc-muted:#4F5F65;--hpdc-line:#CFD7DA;--hpdc-teal:#2C4F5A;--hpdc-accent:#3F6E80;--hpdc-cta:#C9693A;--hpdc-ok:#3E7A3A;--hpdc-warn-bg:#FBF3E4;--hpdc-warn-fg:#6E4A12}.hpdc-root *,.hpdc-modal *{box-sizing:border-box}.hpdc-modal [hidden],.hpdc-root [hidden],.hpdc-modal[hidden]{display:none!important}.hpdc-modal button{font-family:inherit}.hpdc-modal button:focus-visible,.hpdc-root button:focus-visible,.hpdc-modal input:focus-visible,.hpdc-modal [tabindex]:focus-visible{outline:3px solid var(--hpdc-accent);outline-offset:2px}html.hpdc-lock #upCartStickyButton,html.hpdc-lock .upcart-sticky-widget{display:none!important}.hpdc-open{display:flex;align-items:center;justify-content:center;gap:12px;width:100%;min-height:60px;border:0;border-radius:999px;background:var(--hpdc-cta);color:#fff;font:inherit;font-size:19px;font-weight:700;letter-spacing:.05em;text-transform:uppercase;padding:16px 22px;cursor:pointer;margin:8px 0 6px}.hpdc-open svg{width:22px;height:22px}.hpdc-open:hover{filter:brightness(.95)}.hpdc-modal{position:fixed;top:0;right:0;bottom:0;left:0;z-index:2147483647;background:#0a14188c;display:flex;align-items:center;justify-content:center;padding:20px;color:var(--hpdc-fg);font-family:inherit;font-size:18px;line-height:1.5;-webkit-text-size-adjust:100%;text-size-adjust:100%}.hpdc-dialog{position:relative;background:var(--hpdc-bg);width:min(1200px,100%);height:min(820px,100%);border-radius:14px;display:flex;flex-direction:column;overflow:hidden;box-shadow:0 30px 80px #00000059}.hpdc-dialog.hpdc-small{width:min(580px,100%);height:auto;max-height:100%}.hpdc-bar{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:12px;padding:12px 20px;padding-top:calc(12px + env(safe-area-inset-top,0px));border-bottom:1px solid var(--hpdc-line)}.hpdc-bar .hpdc-left{justify-self:start}.hpdc-bar .hpdc-right{justify-self:end;display:flex;gap:10px}.hpdc-steps{display:flex;gap:12px;align-items:center;font-size:17px;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:var(--hpdc-muted)}.hpdc-steps .hpdc-on{color:var(--hpdc-fg)}.hpdc-ghost{border:0;background:none;color:var(--hpdc-fg);font-weight:600;letter-spacing:.04em;text-transform:uppercase;font-size:16px;cursor:pointer;display:flex;align-items:center;gap:8px;padding:10px 6px;min-height:44px}.hpdc-outline{border:2px solid var(--hpdc-fg);background:var(--hpdc-bg);color:var(--hpdc-fg);font-weight:700;letter-spacing:.03em;font-size:17px;border-radius:10px;padding:14px 20px;min-height:56px;cursor:pointer}.hpdc-primary{border:0;background:var(--hpdc-teal);color:#fff;font-weight:700;letter-spacing:.03em;font-size:18px;border-radius:10px;padding:14px 24px;min-height:56px;cursor:pointer}.hpdc-primary.hpdc-cta{background:var(--hpdc-cta)}.hpdc-primary[disabled]{opacity:.6;cursor:progress}.hpdc-actionbar{display:flex;align-items:center;gap:16px;padding:14px 20px;padding-bottom:calc(14px + env(safe-area-inset-bottom,0px));border-top:1px solid var(--hpdc-line);background:var(--hpdc-bg)}.hpdc-actionbar .hpdc-total{margin-left:auto;display:flex;flex-direction:column;align-items:flex-end;line-height:1.2}.hpdc-actionbar .hpdc-total span{font-size:15px;color:var(--hpdc-muted)}.hpdc-actionbar .hpdc-total b{font-size:26px;color:var(--hpdc-teal);font-variant-numeric:tabular-nums}.hpdc-next{font-size:21px;min-height:64px;padding:16px 40px;min-width:260px;text-transform:uppercase;letter-spacing:.05em;box-shadow:0 4px 14px #c9693a59}.hpdc-next span{font-size:24px;line-height:1}.hpdc-body{flex:1;min-height:0;display:grid;grid-template-columns:380px minmax(0,1fr)}.hpdc-side{border-right:1px solid var(--hpdc-line);padding:24px;display:flex;flex-direction:column;gap:18px;overflow:auto;min-width:0}.hpdc-side h3{margin:0;font-size:23px;font-weight:700;color:var(--hpdc-fg)}.hpdc-head{display:flex;justify-content:space-between;align-items:center;gap:12px;flex-wrap:wrap}.hpdc-head b{font-size:21px}.hpdc-foot{margin-top:auto;padding-top:14px;border-top:1px solid var(--hpdc-line);font-size:16px;color:var(--hpdc-muted);display:flex;flex-direction:column;gap:4px}.hpdc-seg{display:flex;background:var(--hpdc-surface);border-radius:999px;padding:4px;gap:4px;width:100%}.hpdc-seg button{flex:1;border:0;background:transparent;color:var(--hpdc-fg);font-weight:600;font-size:17px;letter-spacing:.02em;padding:12px 10px;min-height:50px;border-radius:999px;cursor:pointer}.hpdc-seg button[aria-pressed=true]{background:var(--hpdc-teal);color:#fff}.hpdc-warn{background:var(--hpdc-warn-bg);color:var(--hpdc-warn-fg);border-radius:10px;padding:10px 14px;font-size:15px;line-height:1.45}.hpdc-sizes{display:flex;flex-direction:column;gap:10px}.hpdc-size{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:4px 12px;border:2px solid var(--hpdc-line);background:#fff;color:var(--hpdc-fg);border-radius:10px;padding:12px 16px;min-height:54px;cursor:pointer;text-align:left;font-size:18px}.hpdc-size b{font-weight:700;letter-spacing:.02em}.hpdc-size .hpdc-tag{font-size:15px;font-weight:700;color:var(--hpdc-accent);white-space:nowrap}.hpdc-size .hpdc-pr{font-size:17px;color:var(--hpdc-muted);font-variant-numeric:tabular-nums;white-space:nowrap;margin-left:auto}.hpdc-size[aria-pressed=true]{background:var(--hpdc-teal);border-color:var(--hpdc-teal);color:#fff}.hpdc-size[aria-pressed=true] .hpdc-tag,.hpdc-size[aria-pressed=true] .hpdc-pr{color:#fff}.hpdc-size[disabled]{opacity:.45;cursor:not-allowed}.hpdc-hint{font-size:17px;color:var(--hpdc-muted);margin:0}.hpdc-cap{font-size:15px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--hpdc-muted)}.hpdc-main{background:var(--hpdc-stage);padding:24px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;align-content:start;align-items:start;overflow:auto;min-width:0}.hpdc-main.hpdc-single{grid-template-columns:minmax(0,1fr);justify-items:center}.hpdc-pane{display:flex;flex-direction:column;gap:10px;align-items:center;min-width:0;width:100%}.hpdc-frame{width:min(100%,calc(52vh * var(--hpdc-ar,.8)));aspect-ratio:var(--hpdc-ar,.8);max-width:100%;position:relative;background:#fff;box-shadow:0 2px 4px #0000001a,0 10px 26px #14283229}.hpdc-frame canvas{display:block;width:100%;height:100%}.hpdc-crop{cursor:grab;touch-action:none}.hpdc-crop.hpdc-dragging{cursor:grabbing}.hpdc-busy{position:absolute;right:8px;top:8px;background:#ffffffeb;color:#2c4f5a;font-size:14px;font-weight:700;padding:4px 10px;border-radius:999px}.hpdc-panel{width:min(100%,calc(52vh * var(--hpdc-ar,.8)));max-width:100%;background:#fff;border-radius:10px;padding:12px 16px;display:flex;justify-content:space-between;align-items:center;gap:12px;font-size:16px}.hpdc-panel b{font-variant-numeric:tabular-nums;white-space:nowrap}.hpdc-main>#hpdc-pane-crop{grid-column:1;grid-row:1}.hpdc-main>.hpdc-pane-preview{grid-column:2;grid-row:1 / span 2}.hpdc-main>.hpdc-zoompanel{grid-column:1;grid-row:2}.hpdc-main.hpdc-single>.hpdc-pane-preview{grid-column:1;grid-row:auto}.hpdc-zoompanel{justify-self:center;width:min(100%,calc(52vh * var(--hpdc-ar,.8)));background:#fff;border-radius:10px;padding:10px 16px 6px;display:flex;flex-direction:column;gap:2px}.hpdc-zoomhead{display:flex;justify-content:space-between;align-items:center}.hpdc-zoomhead output{font-size:15px;color:var(--hpdc-muted);font-variant-numeric:tabular-nums}.hpdc-zoompanel input[type=range]{-webkit-appearance:none;appearance:none;width:100%;height:40px;background:transparent;margin:0;cursor:pointer;touch-action:pan-y}.hpdc-zoompanel input[type=range]::-webkit-slider-runnable-track{height:8px;border-radius:99px;background:var(--hpdc-line)}.hpdc-zoompanel input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;width:32px;height:32px;margin-top:-12px;border-radius:50%;background:var(--hpdc-teal);border:3px solid #fff;box-shadow:0 1px 4px #00000059}.hpdc-zoompanel input[type=range]::-moz-range-track{height:8px;border-radius:99px;background:var(--hpdc-line)}.hpdc-zoompanel input[type=range]::-moz-range-thumb{width:26px;height:26px;border-radius:50%;background:var(--hpdc-teal);border:3px solid #fff;box-shadow:0 1px 4px #00000059}.hpdc-finishes{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.hpdc-finish{border:2px solid var(--hpdc-line);background:#fff;color:var(--hpdc-fg);border-radius:12px;padding:16px 10px 14px;display:flex;flex-direction:column;align-items:center;gap:10px;cursor:pointer;text-align:center}.hpdc-finish[aria-pressed=true]{border-color:var(--hpdc-fg);box-shadow:inset 0 0 0 1px var(--hpdc-fg)}.hpdc-finish .hpdc-thumb{height:104px;display:flex;align-items:center}.hpdc-finish img{height:96px;width:auto;display:block;background:#fff}.hpdc-finish img.hpdc-loose{box-shadow:0 1px 2px #0000002e}.hpdc-finish img.hpdc-framed{box-shadow:3px 3px #c9a97a,4px 4px #a8865a,0 6px 14px #00000040}.hpdc-finish b{font-size:17px;letter-spacing:.03em;text-transform:uppercase}.hpdc-finish span.hpdc-diff{font-size:17px;color:var(--hpdc-accent);font-weight:700}.hpdc-finish[aria-pressed=true] span.hpdc-diff{color:var(--hpdc-ok)}.hpdc-up-head{padding:28px 24px 0;text-align:center}.hpdc-up-head h2{margin:0 0 8px;font-size:28px;color:var(--hpdc-fg)}.hpdc-up-head p{margin:0;color:var(--hpdc-muted);font-size:18px}.hpdc-drop{margin:24px;border:2px dashed var(--hpdc-muted);border-radius:14px;background:var(--hpdc-surface);padding:48px 20px;display:flex;flex-direction:column;align-items:center;gap:10px;text-align:center;cursor:pointer;color:var(--hpdc-fg)}.hpdc-drop.hpdc-over{border-color:var(--hpdc-teal);background:var(--hpdc-stage)}.hpdc-drop svg{width:42px;height:42px;color:var(--hpdc-accent)}.hpdc-drop strong{font-size:21px}.hpdc-drop small{color:var(--hpdc-muted);font-size:16px}.hpdc-error{color:#a54a1e;font-size:17px;text-align:center;padding:0 24px 18px;margin:0}.hpdc-iab{margin:0 24px 20px}.hpdc-saving{position:absolute;top:0;right:0;bottom:0;left:0;background:#fffffff2;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:16px;padding:24px;text-align:center;z-index:2}.hpdc-saving h3{margin:0;font-size:24px;color:var(--hpdc-fg)}.hpdc-saving p{margin:0;color:var(--hpdc-muted);max-width:40ch;font-size:18px}.hpdc-progress{width:min(340px,80%);height:10px;border-radius:99px;background:var(--hpdc-line);overflow:hidden}.hpdc-progress span{display:block;height:100%;width:0;background:var(--hpdc-teal);transition:width .2s}.hpdc-done{padding:28px 24px;display:flex;flex-direction:column;gap:16px;align-items:center;text-align:center;overflow:auto}.hpdc-shot{position:relative}.hpdc-shot img{height:190px;width:auto;box-shadow:0 2px 10px #0003;background:#fff}.hpdc-check{position:absolute;top:0;right:0;bottom:0;left:0;margin:auto;width:76px;height:76px;border-radius:50%;background:var(--hpdc-ok);display:flex;align-items:center;justify-content:center}.hpdc-done h2{margin:0;font-size:26px;color:var(--hpdc-fg)}.hpdc-done p{margin:0;color:var(--hpdc-muted);font-size:18px}.hpdc-actions{display:flex;flex-direction:column;gap:12px;width:100%}.hpdc-actions button{width:100%;font-size:19px;min-height:60px}@media(max-width:760px){.hpdc-modal{padding:0}.hpdc-dialog,.hpdc-dialog.hpdc-small{width:100%;height:100%;max-height:none;border-radius:0}.hpdc-bar{grid-template-columns:auto 1fr auto;padding-inline:12px}.hpdc-steps{justify-self:center;font-size:15px;gap:8px}.hpdc-body{grid-template-columns:minmax(0,1fr);overflow:auto}.hpdc-side{border-right:0;order:2;overflow:visible;padding:16px}.hpdc-main{order:1;overflow:visible;padding:16px;gap:12px}.hpdc-modal{font-size:16px}.hpdc-frame{width:min(100%,calc(32vh * var(--hpdc-ar,.8)))}.hpdc-main>.hpdc-pane-preview{grid-row:1}.hpdc-main>.hpdc-zoompanel{grid-column:1 / -1;grid-row:2;width:100%}.hpdc-fmt-panel{display:none}.hpdc-panel{width:100%;padding:10px 14px;font-size:15px;gap:10px}.hpdc-side{gap:12px}.hpdc-side h3{font-size:19px}.hpdc-head b{font-size:18px}.hpdc-seg button{font-size:15px;min-height:42px;padding:8px}.hpdc-warn{font-size:14px;padding:9px 12px}.hpdc-sizes{gap:7px}.hpdc-size{font-size:16px;min-height:48px;padding:9px 12px}.hpdc-size .hpdc-tag{font-size:13px}.hpdc-size .hpdc-pr{font-size:14px}.hpdc-hint{font-size:15px}.hpdc-foot{font-size:14px}.hpdc-finish b,.hpdc-finish span.hpdc-diff{font-size:15px}.hpdc-actionbar{gap:8px;padding:8px 12px;padding-bottom:calc(8px + env(safe-area-inset-bottom,0px));flex-wrap:wrap}.hpdc-actionbar .hpdc-outline{min-height:44px;padding:8px 14px;font-size:15px}.hpdc-actionbar .hpdc-total b{font-size:20px}.hpdc-next{order:3;width:100%;min-width:0;font-size:18px;min-height:54px;padding:12px 20px}.hpdc-bar{padding-block:8px}.hpdc-ghost{font-size:14px}}@media(max-width:520px){.hpdc-steps{display:none}}@media(prefers-reduced-motion:no-preference){.hpdc-size,.hpdc-finish,.hpdc-seg button{transition:background .15s,border-color .15s,color .15s}}.hpdc-file{position:absolute;width:1px;height:1px;opacity:0;overflow:hidden;clip:rect(0 0 0 0);pointer-events:none}.hpdc-open.hpdc-loading{opacity:.7;cursor:progress}.hpdc-ok{background:#eaf4e8;color:#2f5e2b;border-radius:10px;padding:10px 14px;font-size:16px;line-height:1.4}.hpdc-ok b{font-weight:700}.hpdc-ok-neutral{background:var(--hpdc-surface);color:var(--hpdc-muted)}label.hpdc-open{box-sizing:border-box;-webkit-tap-highlight-color:transparent;-webkit-user-select:none;user-select:none}@media(max-width:760px){.hpdc-ok{font-size:15px;padding:9px 12px}}.hpdc-mock{display:block;max-width:100%;max-height:60vh;width:auto;height:auto}.hpdc-finish .hpdc-thumb{height:130px;display:flex;align-items:center;justify-content:center}.hpdc-finish .hpdc-thumb img{height:auto;max-height:128px;max-width:100%;width:auto;box-shadow:none!important;background:transparent}.hpdc-finish .hpdc-sub{font-size:13px;color:var(--hpdc-muted);margin-top:-4px}@media(max-width:760px){.hpdc-mock{max-height:42vh}.hpdc-finish .hpdc-thumb{height:110px}.hpdc-finish .hpdc-thumb img{max-height:108px}.hpdc-finish .hpdc-sub{font-size:12px}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/dot-configurator.css.map */
