:root{--algoink-accent: #b4513c;--algoink-accent-hover: #923f2f;--algoink-ink: #28231f;--algoink-muted: #716961;--algoink-panel: #f3eee7;--algoink-line: #ded5ca}.product-information .product-details .text-block.h2 h1{font-size:clamp(30px,2.7vw,42px);line-height:1.08;letter-spacing:-.035em}.algoink-preview-stage{min-height:620px;display:grid;place-items:center;align-content:center;gap:18px;padding:clamp(24px,5vw,64px);border-radius:14px;background:#eee9e2}.algoink-frame{box-sizing:border-box;width:min(100%,560px);aspect-ratio:1 / 1;padding:8px;transition:padding .18s ease,background .18s ease,box-shadow .18s ease}.algoink-frame--none,.algoink-frame--unframed{padding:0;background:transparent;box-shadow:none}.algoink-frame--unframed .algoink-mat{background:#fff;box-shadow:0 20px 48px #221b1421,inset 0 0 0 1px #00000017}.algoink-frame--oak{background:linear-gradient(115deg,#bb8b51,#e0b875 45%,#9b6a38);box-shadow:0 20px 50px #221b1433,inset 0 0 0 2px #56301540}.algoink-frame--black{background:linear-gradient(135deg,#101113,#3b3d42 50%,#111214);box-shadow:0 20px 50px #0f11144d,inset 0 0 0 2px #ffffff14}.algoink-frame--white{background:#f8f7f2;box-shadow:0 20px 50px #22252a29,inset 0 0 0 1px #d8d7d2}.algoink-mat{position:relative;display:grid;aspect-ratio:1 / 1;padding:0;background:#f7f5f0;box-shadow:inset 0 0 0 1px #00000014}.algoink-preview-canvas{display:block;width:100%;height:auto;aspect-ratio:1 / 1;background:#f4f0e7}.algoink-preview-canvas--positionable{cursor:grab;touch-action:none}.algoink-preview-canvas--dragging{cursor:grabbing}.algoink-preview-empty{position:absolute;top:22%;right:22%;bottom:22%;left:22%;padding:0;border:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;text-align:center;color:var(--algoink-muted);background:transparent;cursor:pointer;font:inherit}.algoink-preview-empty[hidden]{display:none}.algoink-preview-empty strong{color:var(--algoink-ink);font-size:clamp(16px,2vw,22px)}.algoink-preview-empty span:last-child{font-size:13px}.algoink-preview-upload:hover .algoink-preview-icon,.algoink-preview-upload:focus-visible .algoink-preview-icon{border-color:var(--algoink-accent);color:#fff;background:var(--algoink-accent)}.algoink-preview-upload:focus-visible{outline:2px solid rgb(180 81 60 / 36%);outline-offset:4px}.algoink-preview-icon{display:grid;place-items:center;width:48px;height:48px;margin-bottom:4px;border:1px solid #c9cdd6;border-radius:50%;font-size:24px;background:#ffffffb8}.algoink-preview-note,.algoink-privacy{margin:0;color:var(--algoink-muted);font-size:12px;text-align:center}.algoink-preview-size{display:flex;align-items:baseline;justify-content:center;gap:8px;margin:0;color:var(--algoink-muted);font-size:11px;letter-spacing:.03em;text-transform:uppercase}.algoink-preview-size strong{color:var(--algoink-ink);font-size:13px;letter-spacing:.05em}.algoink-customizer{display:block;margin-block:18px 24px;color:var(--algoink-ink)}.algoink-customizer__intro{margin-bottom:22px}.algoink-customizer__intro h2{margin:4px 0 8px;font-size:clamp(24px,3vw,36px);letter-spacing:-.035em;line-height:1.08}.algoink-customizer__intro>p:last-child{margin:0;color:var(--algoink-muted);line-height:1.55}.algoink-kicker{margin:0;color:var(--algoink-accent);font-size:11px;font-weight:750;letter-spacing:.16em}.algoink-option{border-top:1px solid var(--algoink-line)}.algoink-option:last-of-type{border-bottom:1px solid var(--algoink-line)}.algoink-option summary{display:flex;min-height:52px;align-items:center;justify-content:space-between;gap:12px;cursor:pointer;list-style:none;font-weight:650}.algoink-option summary::-webkit-details-marker{display:none}.algoink-option summary>span:first-child{display:flex;align-items:center;gap:12px;min-width:0}.algoink-option summary b{display:grid;place-items:center;width:25px;height:25px;border-radius:50%;color:#fff;background:var(--algoink-accent);font-size:12px}.algoink-option summary>span:last-child{flex:0 0 auto;color:var(--algoink-muted);font-size:12px;font-weight:500}.algoink-option summary:after{width:16px;flex:0 0 auto;color:var(--algoink-muted);content:"+";font-size:18px;font-weight:400;line-height:1;text-align:right}.algoink-option[open] summary:after{content:"\2212"}.algoink-option__body{padding:2px 0 20px 37px}.algoink-upload{display:flex;align-items:center;gap:14px;padding:16px;border:1px dashed #b7bdc9;border-radius:10px;cursor:pointer;background:#f8f8fa;transition:border-color .16s ease,background .16s ease}.algoink-upload:hover{border-color:var(--algoink-accent);background:#fbf1ed}.algoink-upload input{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}.algoink-upload__icon{display:grid;flex:0 0 auto;place-items:center;width:40px;height:40px;border-radius:9px;color:#fff;background:var(--algoink-accent);font-size:24px}.algoink-upload strong,.algoink-upload small{display:block}.algoink-upload small{margin-top:3px;color:var(--algoink-muted);font-size:11px}.algoink-file-name{margin:8px 0 0;color:var(--algoink-muted);font-size:12px}.algoink-text-field{display:grid;gap:8px;color:var(--algoink-ink);font-size:12px;font-weight:650}.algoink-text-field input{width:100%;min-height:44px;padding:0 13px;border:1px solid var(--algoink-line);border-radius:9px;color:var(--algoink-ink);background:#fff;font:inherit}.algoink-text-field input:focus{outline:2px solid rgb(180 81 60 / 32%);outline-offset:2px;border-color:var(--algoink-accent)}.algoink-text-help,.algoink-text-counter{margin:8px 0 0;color:var(--algoink-muted);font-size:12px;line-height:1.45}.algoink-text-counter{margin-top:3px}.algoink-photo-controls{display:grid;gap:12px}.algoink-photo-step{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);align-items:start;gap:12px}.algoink-photo-step__upload{min-width:0}.algoink-photo-controls__header{display:flex;min-height:22px;align-items:center;justify-content:space-between;gap:8px;color:var(--algoink-ink);font-size:12px}.algoink-photo-controls__header>span{color:var(--algoink-muted);font-size:11px;white-space:nowrap}.algoink-photo-controls label{display:grid;gap:7px;color:var(--algoink-ink);font-size:12px;font-weight:650}.algoink-photo-controls input[type=range]{width:100%;accent-color:var(--algoink-accent)}.algoink-photo-controls__actions{display:flex;align-items:center;gap:12px}.algoink-photo-controls__actions button{flex:0 0 auto;min-height:36px;padding:0 12px;border:1px solid var(--algoink-line);border-radius:8px;color:var(--algoink-ink);background:#fff;cursor:pointer;font:inherit;font-size:12px;font-weight:650}.algoink-photo-controls__actions button:hover{border-color:var(--algoink-accent);color:var(--algoink-accent)}.algoink-photo-controls__actions p{margin:0;color:var(--algoink-muted);font-size:12px;line-height:1.45}.algoink-effect-controls{display:grid;gap:14px}.algoink-effect-controls label{display:grid;gap:7px;color:var(--algoink-ink);font-size:12px;font-weight:650}.algoink-effect-controls input[type=range]{width:100%;accent-color:var(--algoink-accent)}.algoink-effect-controls p{margin:0;color:var(--algoink-muted);font-size:12px;line-height:1.45}.algoink-color-combinations,.algoink-style-presets{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.algoink-color-combination,.algoink-style-preset{position:relative;display:grid;min-width:0;min-height:76px;align-content:center;justify-items:center;gap:7px;padding:9px 7px;border:1px solid var(--algoink-line);border-radius:9px;cursor:pointer;text-align:center;background:#fff}.algoink-color-combination:has(input:checked),.algoink-style-preset:has(input:checked){border-color:var(--algoink-accent);box-shadow:0 0 0 1px var(--algoink-accent)}.algoink-color-combination input,.algoink-style-preset input{position:absolute;opacity:0}.algoink-color-combination strong,.algoink-color-combination small,.algoink-style-preset strong,.algoink-style-preset small{display:block}.algoink-color-combination strong,.algoink-style-preset strong{color:var(--algoink-ink);font-size:11px;line-height:1.15}.algoink-color-combination small,.algoink-style-preset small{margin-top:2px;color:var(--algoink-muted);font-size:10px;line-height:1.15}.algoink-color-combination__sample{position:relative;width:38px;height:29px;overflow:hidden;border:1px solid rgb(0 0 0 / 13%);border-radius:3px;background:var(--paper);box-shadow:0 4px 10px #1e1a1617}.algoink-color-combination__sample:before,.algoink-color-combination__sample:after{position:absolute;left:6px;right:5px;height:7px;border-top:1.5px solid var(--ink);border-radius:50%;content:"";transform:rotate(-7deg)}.algoink-color-combination__sample:before{top:8px}.algoink-color-combination__sample:after{top:15px;transform:rotate(8deg)}.algoink-style-preset__line{width:40px;height:18px;background-repeat:no-repeat;background-position:center;background-size:contain}.algoink-style-preset__line--soft{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 44 20'%3E%3Cpath d='M2 12C8 5 12 16 18 9s10 6 14-1 7 3 10-4' fill='none' stroke='%23716961' stroke-width='1.2' stroke-linecap='round'/%3E%3C/svg%3E")}.algoink-style-preset__line--balanced{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 44 20'%3E%3Cpath d='M2 15C6 2 10 18 14 7s7 12 12 1 7 10 11-2 4 3 5-4' fill='none' stroke='%2328231f' stroke-width='1.6' stroke-linecap='round'/%3E%3C/svg%3E")}.algoink-style-preset__line--expressive{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 44 20'%3E%3Cpath d='M1 17C4-3 7 22 11 5s6 19 10 0 5 17 9 1 5 18 8-2 3 5 5-3' fill='none' stroke='%23b4513c' stroke-width='2' stroke-linecap='round'/%3E%3C/svg%3E")}.algoink-style-presets__note{margin:9px 0 0;color:var(--algoink-muted);font-size:11px;line-height:1.4}.algoink-style-adjustments{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 14px;margin-top:13px;padding-top:12px;border-top:1px solid var(--algoink-line)}.algoink-style-adjustments label{display:grid;gap:5px;color:var(--algoink-ink);font-size:11px;font-weight:650}.algoink-style-adjustments input[type=range]{width:100%;margin:0;accent-color:var(--algoink-accent)}.algoink-approval{margin-top:16px;padding:14px;border:1px solid var(--algoink-line);border-radius:10px;background:#fffaf4}.algoink-approval label{display:flex;align-items:flex-start;gap:10px;font-size:13px;font-weight:650;line-height:1.35}.algoink-approval input{margin-top:3px;accent-color:var(--algoink-accent)}.algoink-approval p{margin:8px 0 0 25px;color:var(--algoink-muted);font-size:12px;line-height:1.45}.algoink-generated-file{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}.algoink-swatches,.algoink-frame-options{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.algoink-swatch,.algoink-frame-choice{position:relative;display:flex;min-height:48px;align-items:center;gap:10px;padding:8px 10px;border:1px solid var(--algoink-line);border-radius:9px;cursor:pointer;font-size:12px;background:#fff}.algoink-swatch:has(input:checked),.algoink-frame-choice:has(input:checked){border-color:var(--algoink-accent);box-shadow:0 0 0 1px var(--algoink-accent)}.algoink-swatch input,.algoink-frame-choice input{position:absolute;opacity:0}.algoink-swatch__color{width:28px;height:28px;flex:0 0 auto;border:1px solid rgb(0 0 0 / 14%);border-radius:50%;background:var(--swatch)}.algoink-frame-choice__sample{width:34px;height:28px;flex:0 0 auto;border:7px solid transparent;background:#f3f0e9}.algoink-frame-choice__sample--none{border:1px dashed #adb3be}.algoink-frame-choice__sample--oak{border-color:#b8844d}.algoink-frame-choice__sample--black{border-color:#202124}.algoink-frame-choice__sample--white{border-color:#f5f4ef;box-shadow:0 0 0 1px #d5d5d2}.algoink-customizer~.product-form-buttons .button,.algoink-customizer+.product-form-buttons .button{border-radius:8px}.product-information--algoink-photo{max-width:none}.product-information--algoink-photo .product-information__grid--algoink-photo{width:min(1280px,calc(100% - 32px));max-width:100%;margin-inline:auto;align-items:start;gap:clamp(24px,2.5vw,40px);grid-column:1 / -1!important}.product-information--algoink-photo .product-details>.group-block{max-width:100%}.product-information--algoink-photo .algoink-preview-stage{min-height:auto;padding:clamp(18px,3vw,34px)}.product-information--algoink-photo .algoink-frame{width:min(100%,620px)}.product-information--algoink-photo .algoink-customizer{margin-block:10px 16px}.product-information--algoink-photo .algoink-customizer__intro{margin-bottom:12px}.product-information--algoink-photo .algoink-customizer__intro h2{margin-bottom:5px;font-size:clamp(22px,2.3vw,30px)}.product-information--algoink-photo .algoink-customizer__intro>p:last-child{font-size:13px;line-height:1.4}.product-information--algoink-photo .algoink-option summary{min-height:42px}.product-information--algoink-photo .algoink-option summary b{width:22px;height:22px;font-size:11px}.product-information--algoink-photo .algoink-option__body{padding:0 0 12px 34px}.product-information--algoink-photo .algoink-photo-step{padding-left:0}.product-information--algoink-photo .algoink-upload{padding:12px}.product-information--algoink-photo .algoink-upload__icon{width:34px;height:34px;font-size:20px}.product-information--algoink-photo .algoink-swatches,.product-information--algoink-photo .algoink-frame-options{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.product-information--algoink-photo .algoink-swatch,.product-information--algoink-photo .algoink-frame-choice{min-height:42px;padding:7px 8px;gap:7px}.product-information--algoink-photo .algoink-swatch__color{width:22px;height:22px}.product-information--algoink-photo .algoink-frame-choice__sample{width:28px;height:22px;border-width:5px}.product-information--algoink-photo .algoink-effect-controls{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 12px}.product-information--algoink-photo .algoink-effect-controls label{gap:3px;font-size:11px}.product-information--algoink-photo .algoink-effect-controls p{grid-column:1 / -1}.product-information--algoink-photo .algoink-photo-controls{gap:8px}.product-information--algoink-photo .algoink-photo-controls__actions{gap:10px}.product-information--algoink-photo .algoink-color-combinations,.product-information--algoink-photo .algoink-style-presets{grid-template-columns:repeat(3,minmax(0,1fr))}.product-information--algoink-photo .algoink-approval{margin-top:12px;padding:12px}@media screen and (min-width:990px){.product-information--algoink-photo .product-information__grid--algoink-photo{grid-template-columns:minmax(0,2fr) minmax(360px,1fr)!important}.product-information--algoink-photo .product-information__media{position:sticky;top:96px;width:100%!important;min-width:0;padding:0!important;align-self:start;grid-column:1 / 2!important}.product-information--algoink-photo .product-details{width:100%;min-width:0;padding-inline:0!important;grid-column:2 / 3!important}}@media screen and (max-width:749px){.product-information--algoink-photo .product-information__grid--algoink-photo{width:100%;gap:10px}.product-information--algoink-photo .product-details .text-block.h2 h1,.product-information--algoink-photo .product-details h1{font-size:clamp(24px,7vw,30px);line-height:1.04;letter-spacing:-.04em}.product-information--algoink-photo .algoink-preview-stage{padding:14px 18px 16px}.product-information--algoink-photo .algoink-frame{width:min(100%,342px)}.product-information--algoink-photo .algoink-preview-note{max-width:320px;font-size:11px;line-height:1.35}.product-information--algoink-photo .algoink-customizer{margin-block:6px 10px}.product-information--algoink-photo .algoink-customizer__intro{margin-bottom:8px}.product-information--algoink-photo .algoink-customizer__intro h2{font-size:20px;line-height:1.05}.product-information--algoink-photo .algoink-customizer__intro>p:last-child{font-size:12px;line-height:1.32}.product-information--algoink-photo .algoink-option summary{min-height:38px;gap:8px;font-size:13px}.product-information--algoink-photo .algoink-option summary>span:first-child{gap:9px}.product-information--algoink-photo .algoink-option summary>span:last-child{font-size:11px}.product-information--algoink-photo .algoink-option summary:after{width:13px;font-size:16px}.product-information--algoink-photo .algoink-option summary b{width:20px;height:20px;font-size:10px}.product-information--algoink-photo .algoink-option__body{padding:0 0 10px 29px}.product-information--algoink-photo .algoink-photo-step{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:9px;padding-left:0}.product-information--algoink-photo .algoink-upload{gap:10px;min-height:64px;padding:10px}.product-information--algoink-photo .algoink-upload__icon{width:30px;height:30px;font-size:18px}.product-information--algoink-photo .algoink-file-name,.product-information--algoink-photo .algoink-text-help,.product-information--algoink-photo .algoink-text-counter,.product-information--algoink-photo .algoink-effect-controls p,.product-information--algoink-photo .algoink-photo-controls__actions p,.product-information--algoink-photo .algoink-approval p,.product-information--algoink-photo .algoink-privacy{font-size:11px;line-height:1.32}.product-information--algoink-photo .algoink-swatches,.product-information--algoink-photo .algoink-frame-options,.product-information--algoink-photo .algoink-effect-controls{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px}.product-information--algoink-photo .algoink-swatch,.product-information--algoink-photo .algoink-frame-choice{min-height:38px;padding:6px 7px;font-size:11px}.product-information--algoink-photo .algoink-swatch__color{width:20px;height:20px}.product-information--algoink-photo .algoink-effect-controls input[type=range],.product-information--algoink-photo .algoink-photo-controls input[type=range]{margin:0}.product-information--algoink-photo .algoink-photo-controls{gap:6px}.product-information--algoink-photo .algoink-photo-controls__header{min-height:18px;font-size:11px}.product-information--algoink-photo .algoink-photo-controls__header>span{font-size:10px}.product-information--algoink-photo .algoink-photo-controls__actions{display:grid;justify-items:start;gap:5px}.product-information--algoink-photo .algoink-photo-controls__actions button{min-height:30px;padding-inline:9px;font-size:11px}.product-information--algoink-photo .algoink-color-combinations,.product-information--algoink-photo .algoink-style-presets{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px}.product-information--algoink-photo .algoink-color-combination,.product-information--algoink-photo .algoink-style-preset{min-height:70px;gap:5px;padding:7px 4px}.product-information--algoink-photo .algoink-color-combination strong,.product-information--algoink-photo .algoink-style-preset strong{font-size:10px}.product-information--algoink-photo .algoink-color-combination small,.product-information--algoink-photo .algoink-style-preset small{font-size:9px}.product-information--algoink-photo .algoink-approval{margin-top:10px;padding:10px}}.algoink-map-stage{box-sizing:border-box;display:grid;gap:14px;width:min(100%,680px,calc((100vh - 150px) * 297 / 420));aspect-ratio:297 / 420;min-height:0;margin-inline:auto;padding:8px;border-radius:0;background:linear-gradient(135deg,#101113,#3b3d42 50%,#111214);box-shadow:0 20px 50px #0f11143d,inset 0 0 0 1px #ffffff14}.algoink-map-frame{display:block;width:100%;height:100%;min-height:0;border:0;border-radius:0;background:#f7f7f8;box-shadow:inset 0 0 0 1px #1c212b1a}.algoink-map-order{display:block;margin-block:10px 20px;color:var(--algoink-ink)}.algoink-map-product-heading{padding-bottom:18px;border-bottom:1px solid #e3e4e8}.algoink-map-product-heading h2{margin:5px 0 9px;font-size:17px;line-height:1.25}.algoink-map-product-heading>p:not(.algoink-kicker):not(.algoink-map-rating){margin:0 0 10px;color:#747982;font-size:12px;line-height:1.45}.algoink-map-rating{margin:0;color:#e7a900;letter-spacing:.08em}.algoink-map-rating span{margin-left:8px;color:#747982;font-size:12px;letter-spacing:0}.algoink-map-option{border-bottom:1px solid #e3e4e8}.algoink-map-option summary{display:flex;min-height:54px;align-items:center;justify-content:space-between;cursor:pointer;list-style:none;font-weight:700}.algoink-map-option summary::-webkit-details-marker{display:none}.algoink-map-option summary>span:last-child{color:#8b8f98;font-size:20px;font-weight:400}.algoink-map-option__body{padding:0 0 18px}.algoink-map-option__body>p{margin:8px 0 0;color:#7a7f89;font-size:12px}.algoink-map-presets{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-bottom:10px}.algoink-map-presets button{min-height:38px;padding:7px 8px;border:1px solid #d8dae0;border-radius:4px;color:#171b23;background:#fff;cursor:pointer;font:inherit;font-size:12px}.algoink-map-presets button:hover,.algoink-map-presets button.is-selected{border-color:#2f5d50;color:#2f5d50;box-shadow:0 0 0 1px #2f5d50}.algoink-map-city-search{display:grid;grid-template-columns:1fr auto;gap:8px}.algoink-map-city-search input,.algoink-map-fields input{min-height:46px;padding:0 13px;border:1px solid #d8dae0;border-radius:4px;color:#171b23;background:#fff;font:inherit}.algoink-map-city-search button{padding-inline:14px;border:0;border-radius:4px;color:#fff;background:#2f5d50;cursor:pointer;font:inherit;font-weight:700}.algoink-map-label{margin:13px 0 7px!important;color:#252a33!important;font-weight:700}.algoink-map-swatches,.algoink-map-frame-choices{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.algoink-map-swatches button,.algoink-map-frame-choices button{min-height:42px;padding:8px 10px;border:1px solid #d8dae0;border-radius:4px;color:#343944;background:#fff;cursor:pointer;font:inherit;font-size:12px}.algoink-map-swatches button:before{display:inline-block;width:15px;height:15px;margin-right:7px;border:1px solid rgb(0 0 0 / 16%);border-radius:50%;background:var(--swatch);content:"";vertical-align:-3px}.algoink-map-swatches button.is-selected,.algoink-map-frame-choices button.is-selected{border-color:#2f5d50;box-shadow:0 0 0 1px #2f5d50}.algoink-map-fields{display:grid;gap:12px}.algoink-map-fields label{display:grid;gap:6px;font-size:12px;font-weight:700}.algoink-map-marker-styles{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:-4px}.algoink-map-marker-styles span{grid-column:1 / -1;color:#747982;font-size:12px;font-weight:700}.algoink-map-marker-styles button{min-height:38px;padding:7px 8px;border:1px solid #d8dae0;border-radius:4px;color:#343944;background:#fff;cursor:pointer;font:inherit;font-size:12px}.algoink-map-marker-styles button.is-selected{border-color:#2f5d50;box-shadow:0 0 0 1px #2f5d50}.algoink-map-toggles{display:grid;gap:10px;font-size:13px}.algoink-map-toggles label{display:flex;align-items:center;gap:9px}.algoink-map-status{margin:12px 0 16px;color:#747982;font-size:12px}.algoink-map-file-input{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}.product-information--map{max-width:1440px;padding-top:clamp(72px,7vw,104px)!important}.product-information--map .product-information__grid--map{width:min(1220px,calc(100% - 40px));margin-inline:auto;align-items:start;gap:clamp(24px,3vw,42px);grid-column:1 / -1!important}.product-information--map .product-details{padding-top:2px!important}.product-information--map .product-details>.group-block{max-width:100%}.product-information--map .product-form-buttons .button{min-height:52px;border-radius:4px;background:#2f5d50;font-size:16px;font-weight:750}.product-information--map .algoink-preview-note{display:none}@media screen and (min-width:750px){.product-information--map .product-information__grid--map{grid-template-columns:minmax(520px,1.7fr) minmax(360px,.8fr)!important}.product-information--map .product-information__grid--map .product-information__media{width:100%!important;min-width:0;padding:0!important;grid-column:1 / 2!important}.product-information--map .product-information__grid--map .product-details{width:100%;padding-inline:0!important;grid-column:2 / 3!important}}@media(max-width:749px){.algoink-preview-stage{min-height:auto;padding:22px;border-radius:0}.algoink-option__body{padding-left:0}.algoink-map-frame{height:100%;min-height:0}.algoink-map-stage{width:min(100%,430px);min-height:0;padding:8px;border-radius:0}.product-information--map{padding-top:36px!important}.product-information--map .product-information__grid--map{width:100%}}
/*# sourceMappingURL=/cdn/shop/t/9/assets/algoink-customizer.css.map */
