@import"https://fonts.googleapis.com/css2?family=Inter:wght@300;400;500;600&display=swap";.giclee-configurator{--gc-cream: #ffffff;--gc-warm-white: #ffffff;--gc-charcoal: #1a1a1a;--gc-mid: #6d7175;--gc-light: #8c9196;--gc-border: #d9d9d9;--gc-accent: #1a1a1a;--gc-accent-light: #f3f3f3;--gc-gold: #1a1a1a;--gc-danger: #cc0000;--gc-warn: #aa5500;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif;color:#1a1a1a;font-weight:400;font-size:14px;line-height:1.5;-webkit-font-smoothing:antialiased}.giclee-configurator *,.giclee-configurator *:before,.giclee-configurator *:after{box-sizing:border-box;margin:0;padding:0}.gc-layout{display:grid;grid-template-columns:1fr 420px;align-items:start}.gc-preview-panel{background:#fafafa;position:sticky;top:0;height:100vh;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:60px 60px 40px;overflow:hidden}.gc-preview-toggles{display:flex;gap:2px;margin-bottom:20px;align-self:center;justify-content:center}.gc-preview-toggles button{padding:7px 16px;font-size:10px;letter-spacing:.1em;text-transform:uppercase;background:#383838;border:none;cursor:pointer;font-family:Inter,-apple-system,BlinkMacSystemFont,sans-serif;color:#888;transition:all .15s}.gc-preview-toggles button.active{background:#000;color:#fff}.gc-upload-zone{width:100%;max-width:560px;aspect-ratio:4/3;border:1.5px dashed #bbb;display:flex;flex-direction:column;align-items:center;justify-content:center;cursor:pointer;transition:border-color .2s;position:relative;overflow:hidden}.gc-upload-zone:hover{border-color:#000}.gc-upload-zone.has-image{border:none}.gc-upload-zone .gc-upload-inner{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:80%;text-align:center;pointer-events:none}.gc-upload-zone .gc-upload-inner .filepond--drop-label label{font-size:12px;color:#8c9196;letter-spacing:.04em;font-family:Inter,-apple-system,BlinkMacSystemFont,sans-serif;font-weight:400}.gc-upload-zone p{font-size:10px;letter-spacing:.08em;color:#aaa;text-transform:uppercase}.gc-upload-zone input[type=file]{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;cursor:pointer;width:100%;height:100%}.gc-app-block-slot{position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;display:flex;align-items:center;justify-content:center;padding:24px}.gc-app-block-slot:empty{display:none}.gc-app-block-slot>*{width:100%}.gc-upload-zone:has(.gc-app-block-slot>*) .gc-upload-inner,.gc-upload-zone:has(.gc-app-block-slot>*)>input[type=file]{display:none}.gc-upload-zone.has-image .gc-app-block-slot{display:none}.gc-upload-zone{container-type:size}.gc-print-frame{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);aspect-ratio:var(--gc-print-ratio, 4 / 3);width:min(calc(100% - 32px),calc((100cqh - 32px) * var(--gc-print-ratio, 1.333)));height:min(calc(100% - 32px),calc((100cqw - 32px) / var(--gc-print-ratio, 1.333)));display:none;z-index:3;background:var(--gc-frame-color, transparent);border:var(--gc-frame-px, 0) solid var(--gc-frame-color, #1a1a1a);box-shadow:0 8px 24px #0000002e,0 2px 6px #0000001a;box-sizing:border-box;overflow:hidden;transition:aspect-ratio .25s ease,border-width .2s ease,border-color .2s ease}.gc-upload-zone.has-image .gc-print-frame{display:block}.gc-print-mat{width:100%;height:100%;background:var(--gc-mat-color, #ffffff);padding:var(--gc-mat-px, 0);box-sizing:border-box;transition:padding .2s ease,background .2s ease}.gc-print-border{width:100%;height:100%;background:#fff;padding:var(--gc-border-px, 0);box-sizing:border-box;transition:padding .2s ease,box-shadow .2s ease}.gc-print-frame .gc-preview-img{width:100%;height:100%;object-fit:cover;display:block}.gc-print-frame.gc-mat-style-window .gc-print-border,.gc-print-frame.gc-mat-style-float .gc-print-border{position:relative}.gc-print-frame.gc-mat-style-window .gc-print-border:after,.gc-print-frame.gc-mat-style-float .gc-print-border:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;z-index:2}.gc-print-frame.gc-mat-style-window .gc-print-border:after{box-shadow:inset 0 0 0 2px #0000006b,inset 2px 2px #fff,inset -2px -2px #00000047,inset 4px 4px 4px -1px #fff9,inset 0 3px 5px -2px #00000059}.gc-print-frame.gc-mat-style-float .gc-print-border:after{box-shadow:0 0 0 1px #00000038,0 1px 2px #00000073,0 2px 4px #00000059,0 4px 8px #00000040,0 8px 14px #00000026}.gc-app-block-slot .cl-po--label,.gc-app-block-slot .cl-upload--label{display:none!important}.gc-app-block-slot .filepond--root{background:transparent!important;height:100%!important;min-height:200px}.gc-app-block-slot .filepond--panel,.gc-app-block-slot .filepond--panel-root,.gc-app-block-slot .filepond--panel-top,.gc-app-block-slot .filepond--panel-center,.gc-app-block-slot .filepond--panel-bottom{background:transparent!important;border:none!important}.gc-app-block-slot .filepond--drop-label{color:#888;font-family:Inter,-apple-system,BlinkMacSystemFont,sans-serif;font-size:13px;letter-spacing:.04em}.gc-app-block-slot .filepond--drop-label u{text-decoration:underline}.gc-quality-bar{width:100%;max-width:560px;margin-top:16px}.gc-quality-label{display:flex;justify-content:space-between;font-size:10px;letter-spacing:.08em;text-transform:uppercase;color:var(--gc-mid);margin-bottom:6px}.gc-quality-track{height:3px;background:#e5e5e5;width:100%;overflow:hidden}.gc-quality-fill{height:100%;background:#4caf50;width:0;transition:width .4s,background .3s}.gc-wall-preview{width:100%;max-width:560px;aspect-ratio:16/10;background:linear-gradient(180deg,#e8e0d4,#d5cdc0);position:relative;display:flex;align-items:center;justify-content:center;overflow:hidden}.gc-wall-preview .gc-wall-bg{display:block;position:absolute;top:0;right:0;bottom:0;left:0;background:url(giclee-room-bg-2.jpg) center/cover no-repeat}.gc-print-in-room{position:relative;z-index:1;display:flex;align-items:center;justify-content:center}.gc-print-frame-outer{box-shadow:4px 6px 18px #00000040,0 2px 6px #00000026;border:6px solid #1a1a1a;display:none}.gc-print-frame-inner{background:#fff;display:flex;align-items:center;justify-content:center;width:160px;height:200px;overflow:hidden}.gc-print-frame-inner img{width:100%;height:100%;object-fit:cover;display:block}.gc-info-bar{margin-top:20px;display:flex;gap:24px;width:100%;max-width:560px}.gc-info-chip{font-size:10px;letter-spacing:.1em;text-transform:uppercase;color:#777;display:flex;align-items:center;gap:6px}.gc-info-chip .gc-dot{width:5px;height:5px;border-radius:50%;background:#4caf50}.gc-config-panel{background:var(--gc-warm-white);border-left:1px solid var(--gc-border);display:flex;flex-direction:column}.gc-config-header{padding:28px 32px 20px;border-bottom:1px solid var(--gc-border)}.gc-config-header h2{font-family:inherit;font-size:20px;font-weight:600;letter-spacing:0;text-transform:none;line-height:1.2;margin-bottom:4px}.gc-config-header:after{content:"Museum quality \b7\a0 Archival pigment inks \b7\a0 Epson P20000";display:block;margin-top:4px;font-size:12px;color:var(--gc-mid);letter-spacing:.06em}.gc-config-section{padding:22px 32px;border-bottom:1px solid var(--gc-border)}.gc-section-title{font-size:11px;letter-spacing:.08em;text-transform:uppercase;color:#6d7175;font-weight:500;margin-bottom:14px;display:flex;align-items:center;gap:8px}.gc-section-title:after{content:"";flex:1;height:1px;background:var(--gc-border)}.gc-step-num{display:inline-flex;align-items:center;justify-content:center;width:18px;height:18px;border-radius:50%;background:var(--gc-accent);color:#fff;font-size:9px;margin-right:4px;font-weight:600;flex-shrink:0}.gc-section-optional{font-size:10px;font-weight:400;color:var(--gc-mid);letter-spacing:.05em;margin-left:6px;text-transform:none}.gc-paper-grid{display:grid;grid-template-columns:1fr 1fr;gap:8px}.gc-paper-card{border:1px solid var(--gc-border);padding:10px 12px;cursor:pointer;transition:all .15s;position:relative;border-radius:0;display:flex;flex-direction:column;gap:4px}.gc-paper-card:hover{border-color:var(--gc-accent)}.gc-paper-card.selected{border-color:#1a1a1a;background:#f3f3f3}.gc-paper-card .gc-paper-thumb{width:100%;aspect-ratio:4 / 3;background:#f5f5f5;overflow:hidden;margin-bottom:4px;display:flex;align-items:center;justify-content:center}.gc-paper-card .gc-paper-thumb img{width:100%;height:100%;object-fit:cover;display:block}.gc-paper-card .gc-paper-name{font-size:12px;font-weight:500;line-height:1.25}.gc-paper-card .gc-paper-sub{font-size:10px;color:var(--gc-mid);letter-spacing:.05em}.gc-paper-card .gc-paper-price{font-size:11px;color:var(--gc-charcoal);font-weight:500;margin-top:auto}.gc-paper-card .gc-paper-badge{position:absolute;top:6px;right:6px;background:#000;color:#fff;font-size:8px;padding:2px 5px;letter-spacing:.08em;text-transform:uppercase;z-index:1}.gc-paper-card.selected:after{content:"\2713";position:absolute;bottom:8px;right:10px;color:var(--gc-accent);font-size:12px}.gc-finish-grid{display:flex;gap:8px;flex-wrap:wrap;padding:0;margin:0;background:transparent;border:none}.gc-finish-card{display:flex;flex-direction:column;align-items:center;gap:4px;padding:0;margin:0;background:transparent;border:none;cursor:pointer;font-family:inherit}.gc-finish-card:hover .gc-finish-swatch-box{border-color:#1a1a1a4d}.gc-finish-card.selected .gc-finish-swatch-box{border-color:var(--gc-accent, #1a1a1a)}.gc-finish-swatch-box{width:40px;height:40px;border:2px solid transparent;transition:border-color .15s;display:block;flex-shrink:0}.gc-finish-swatch-box.glossy{background:linear-gradient(135deg,#fff,#e0e0e0,#fff)}.gc-finish-swatch-box.matte{background:linear-gradient(135deg,#e8e4de,#d5cfc7)}.gc-finish-swatch-box.satin{background:linear-gradient(135deg,#efe9e0,#ddd6c9 60%,#efe9e0)}.gc-finish-swatch-box.baryta{background:linear-gradient(135deg,#f5f0e8,#e8e0d0)}.gc-finish-swatch-box.any{background:linear-gradient(135deg,transparent 0%,transparent calc(50% - 1px),#b8b8b8 calc(50% - 1px),#b8b8b8 calc(50% + 1px),transparent calc(50% + 1px),transparent 100%),#fafafa;border:1px solid #d9d9d9}.gc-finish-card:hover .gc-finish-swatch-box.any{border-color:#1a1a1a4d}.gc-finish-card.selected .gc-finish-swatch-box.any{border-color:var(--gc-accent, #1a1a1a)}.gc-finish-name{font-size:9px;letter-spacing:.06em;color:var(--gc-mid, #6b6b6b);text-align:center}.gc-size-inputs{display:flex;align-items:center;gap:10px}.gc-size-field{flex:1;position:relative}.gc-size-field label{font-size:10px;letter-spacing:.1em;text-transform:uppercase;color:var(--gc-light);display:block;margin-bottom:5px}.gc-size-field input{width:100%;border:1px solid #d9d9d9;background:#fff;padding:10px 36px 10px 12px;font-family:inherit;font-size:15px;font-weight:400;color:#1a1a1a;outline:none;transition:border-color .15s;border-radius:4px;-moz-appearance:textfield}.gc-size-field input:focus{border-color:var(--gc-accent)}.gc-size-field .gc-unit{position:absolute;right:10px;bottom:11px;font-size:11px;color:var(--gc-light)}.gc-size-sep{font-size:18px;color:var(--gc-border);margin-top:18px}.gc-quick-sizes{display:flex;gap:6px;margin-top:10px;flex-wrap:wrap}.gc-size-pill{border:1px solid var(--gc-border);padding:5px 11px;font-size:11px;cursor:pointer;transition:all .15s;background:none;font-family:Inter,-apple-system,BlinkMacSystemFont,sans-serif;color:var(--gc-mid);letter-spacing:.04em}.gc-size-pill:hover{border-color:var(--gc-accent);color:var(--gc-accent)}.gc-size-pill.active{border-color:#1a1a1a;background:#1a1a1a;color:#fff;border-radius:2px}.gc-option-row{display:flex;align-items:center;justify-content:space-between;margin-bottom:12px}.gc-option-label{font-size:13px;color:var(--gc-charcoal)}.gc-option-sub{font-size:10px;color:var(--gc-light);margin-top:1px;letter-spacing:.04em}.gc-toggle{width:38px;height:22px;background:var(--gc-border);border-radius:11px;position:relative;cursor:pointer;transition:background .2s;flex-shrink:0;border:none;outline:none}.gc-toggle.on{background:var(--gc-accent)}.gc-toggle:after{content:"";width:16px;height:16px;background:#fff;border-radius:50%;position:absolute;top:3px;left:3px;transition:left .2s;box-shadow:0 1px 3px #0003}.gc-toggle.on:after{left:19px}.gc-styled-select{border:1px solid #d9d9d9;background:#fff;padding:9px 32px 9px 12px;font-family:inherit;font-size:13px;color:#1a1a1a;outline:none;cursor:pointer;-webkit-appearance:none;appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='6' fill='none'%3E%3Cpath d='M1 1l4 4 4-4' stroke='%23999' stroke-width='1.5' stroke-linecap='round'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 12px center;width:100%;transition:border-color .15s}.gc-styled-select:focus{border-color:var(--gc-accent)}.gc-slider-row{display:flex;align-items:center;gap:12px}.gc-slider-row input[type=range]{flex:1;height:2px;accent-color:var(--gc-accent);cursor:pointer}.gc-slider-val{font-size:12px;color:var(--gc-mid);min-width:28px;text-align:right;font-variant-numeric:tabular-nums}.gc-qty-label{display:block;font-size:13px;font-weight:600;color:var(--gc-charcoal);margin-bottom:8px}.gc-qty-input{display:flex;align-items:stretch;width:100%;border:1px solid var(--gc-border);background:#fff;height:48px;transition:border-color .15s}.gc-qty-input:focus-within{border-color:var(--gc-accent)}.gc-qty-input .gc-qty-btn{width:48px;height:100%;border:none;background:none;cursor:pointer;font-family:inherit;color:var(--gc-charcoal);display:flex;align-items:center;justify-content:center;transition:background .15s;padding:0}.gc-qty-input .gc-qty-btn:hover{background:#f5f5f5}.gc-qty-input .gc-qty-btn:disabled{color:var(--gc-light);cursor:not-allowed}.gc-qty-input .gc-qty-number{flex:1;border:none;background:none;text-align:center;font-family:inherit;font-size:15px;font-weight:500;color:var(--gc-charcoal);outline:none;-moz-appearance:textfield;-webkit-appearance:textfield;appearance:textfield;padding:0}.gc-qty-input .gc-qty-number::-webkit-outer-spin-button,.gc-qty-input .gc-qty-number::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.gc-qty-help{font-size:11px;color:var(--gc-mid);margin-top:8px;letter-spacing:.04em}.gc-qty-control{display:flex;align-items:center;gap:0}.gc-qty-display{width:48px;height:36px;border-top:1.5px solid var(--gc-border);border-bottom:1.5px solid var(--gc-border);display:flex;align-items:center;justify-content:center;font-size:14px;font-weight:500}.gc-edition-info{background:#f4f4f4;border:1px solid #e0e0e0;padding:10px 14px;margin-top:10px;display:flex;align-items:center;gap:10px;font-size:12px}.gc-edition-info .gc-badge{background:var(--gc-accent);color:#fff;padding:2px 7px;font-size:10px;letter-spacing:.08em;text-transform:uppercase}.gc-proof-row{background:#fafafa;border:1px solid #e0e0e0;padding:12px 14px;display:flex;align-items:center;justify-content:space-between;cursor:pointer;transition:background .15s,border-color .15s;-webkit-user-select:none;user-select:none}.gc-proof-row:hover{background:#f0f0f0}.gc-proof-row.selected{background:#f4f4f4;border-color:#000}.gc-proof-info{flex:1}.gc-proof-right{display:flex;align-items:center;gap:12px;flex-shrink:0}.gc-proof-label{font-size:12px}.gc-proof-label strong{font-weight:500}.gc-proof-price{font-size:13px;color:#000;font-weight:500}.gc-proof-checkbox{appearance:none;-webkit-appearance:none;width:20px;height:20px;border:1.5px solid #d9d9d9;background:#fff;cursor:pointer;border-radius:3px;position:relative;transition:all .15s;flex-shrink:0;margin:0}.gc-proof-checkbox:hover{border-color:#1a1a1a}.gc-proof-checkbox:checked{background:#1a1a1a;border-color:#1a1a1a}.gc-proof-checkbox:checked:after{content:"";position:absolute;top:2px;left:6px;width:4px;height:9px;border:solid #fff;border-width:0 2px 2px 0;transform:rotate(45deg)}.gc-proof-checkbox:focus-visible{outline:2px solid #1a1a1a;outline-offset:2px}.gc-mount-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:8px}.gc-mount-card{border:1px solid #d9d9d9;border-radius:4px;cursor:pointer;transition:border-color .15s,background .15s;overflow:hidden}.gc-mount-card:hover{border-color:#1a1a1a}.gc-mount-card.selected{border-color:#1a1a1a;background:#f3f3f3}.gc-mount-img-wrap{width:100%;aspect-ratio:1;overflow:hidden;background:#f5f5f5;display:flex;align-items:center;justify-content:center}.gc-mount-img-wrap img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .2s}.gc-mount-card:hover .gc-mount-img-wrap img{transform:scale(1.04)}.gc-mount-no-img{font-size:22px;color:#ccc}.gc-mount-info{padding:6px 8px 8px}.gc-mount-name{font-size:11px;font-weight:500;color:#1a1a1a;line-height:1.3;margin-bottom:2px}.gc-mount-price{font-size:10px;color:#6d7175}.gc-mount-card.selected .gc-mount-price{color:#1a1a1a;font-weight:500}.gc-frame-grid{display:grid;grid-template-columns:1fr 1fr;gap:8px}.gc-frame-card{border:1px solid #d9d9d9;border-radius:4px;padding:8px;cursor:pointer;transition:border-color .15s,background .15s;display:flex;align-items:center;gap:8px}.gc-frame-card:hover{border-color:var(--gc-accent)}.gc-frame-card.selected{border-color:#1a1a1a;background:#f3f3f3}.gc-frame-swatch{width:36px;height:36px;border-radius:0;flex-shrink:0;overflow:hidden;display:block;box-shadow:inset 0 0 0 1px #00000026,0 1px 3px #0003}.gc-frame-name{font-size:11px;font-weight:500;flex:1}.gc-frame-price{font-size:10px;color:var(--gc-mid);white-space:nowrap}.gc-window-mat-option{display:flex;align-items:center;justify-content:space-between;padding:9px 12px;border:1px solid var(--gc-border);border-radius:4px;cursor:pointer;font-size:13px;color:var(--gc-charcoal);transition:border-color .15s,background .15s;-webkit-user-select:none;user-select:none}.gc-window-mat-option:hover{border-color:#1a1a1a}.gc-window-mat-option.selected{border-color:#1a1a1a;background:#f3f3f3}.gc-wm-label{font-size:12px}.gc-wm-price{font-size:11px;color:var(--gc-mid);font-weight:500}.gc-window-mat-option.selected .gc-wm-price{color:var(--gc-charcoal)}.gc-mat-swatch{width:32px;height:32px;border-radius:4px;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:transform .1s,box-shadow .1s}.gc-mat-swatch:hover{transform:scale(1.1)}.gc-mat-swatch.selected{box-shadow:0 0 0 2px var(--gc-accent);transform:scale(1.1)}.gc-mat-type-pill{font-size:11px;padding:6px 12px;border:1px solid var(--gc-border);cursor:pointer;transition:all .15s;letter-spacing:.04em;background:none;font-family:Inter,-apple-system,BlinkMacSystemFont,sans-serif;color:var(--gc-mid)}.gc-mat-type-pill:hover{border-color:#1a1a1a;color:#1a1a1a}.gc-mat-type-pill.selected{border-color:#1a1a1a;background:#1a1a1a;color:#fff}.gc-pricing-summary{padding:20px 32px;background:var(--gc-warm-white);border-bottom:1px solid var(--gc-border)}.gc-price-row{display:flex;justify-content:space-between;font-size:12px;color:var(--gc-mid);margin-bottom:7px}.gc-price-row[hidden]{display:none}.gc-price-row.gc-subtotal{color:var(--gc-charcoal);font-weight:500;margin-top:8px;padding-top:8px;border-top:1px dashed var(--gc-border)}.gc-price-row.gc-total{color:var(--gc-charcoal);font-size:15px;font-weight:500;margin-top:12px;padding-top:12px;border-top:1px solid var(--gc-border)}.gc-price-row .gc-discount{color:#000;font-size:11px}.gc-price-row.adjustment .gc-pr-amt,.gc-price-row[data-row=adjustment] .gc-pr-amt{color:var(--gc-light);font-style:italic}.gc-pr-amt:before,#gc-priceTotal:before,#gc-addToCartPrice:before,#gc-orderProofPrice:before,#gc-priceSubtotalAmt:before{content:attr(data-prefix) attr(data-num)}.gc-price-discount{font-size:11px;color:#2e7d5a;margin-top:6px;letter-spacing:.02em}.gc-price-discount[hidden]{display:none}.gc-config-footer{padding:24px 32px}.gc-add-to-cart{width:100%;background:#1a1a1a;color:#fff;border:none;padding:16px;font-family:inherit;font-size:14px;font-weight:500;letter-spacing:.02em;text-transform:none;cursor:pointer;transition:background .2s;margin-bottom:10px;border-radius:4px}.gc-add-to-cart:hover{background:#000}.gc-add-to-cart:disabled{background:#d9d9d9;color:#8c9196;cursor:not-allowed}.gc-proof-cta{width:100%;background:none;border:1px solid #1a1a1a;color:#1a1a1a;padding:14px;font-family:inherit;font-size:14px;font-weight:400;letter-spacing:0;text-transform:none;cursor:pointer;transition:background .2s,color .2s;margin-bottom:14px;border-radius:4px;text-align:center}.gc-proof-cta:hover{background:#1a1a1a;color:#fff}.gc-trust-row{display:flex;gap:18px;justify-content:center}.gc-trust-item{font-size:10px;color:var(--gc-light);letter-spacing:.07em;display:flex;align-items:center;gap:4px}.gc-res-warning{background:#fafafa;border:1px solid #ddd;padding:10px 14px;font-size:11px;color:#333;display:none;align-items:center;gap:8px;margin-top:8px;letter-spacing:.04em}.gc-res-warning.show{display:flex}.gc-max-width-warn{display:none;margin-top:10px;padding:8px 12px;background:#fff8e6;border:1px solid #e8c870;border-radius:6px;font-size:12px;color:#7a5c00}.gc-config-panel::-webkit-scrollbar{width:4px}.gc-config-panel::-webkit-scrollbar-track{background:transparent}.gc-config-panel::-webkit-scrollbar-thumb{background:var(--gc-border);border-radius:2px}@media screen and (max-width:768px){.gc-layout{grid-template-columns:1fr}.gc-preview-panel{position:static;height:auto;min-height:60vh;padding:30px 20px 20px}.gc-config-panel{border-left:none;border-top:1px solid var(--gc-border)}.gc-mount-grid{grid-template-columns:repeat(2,1fr)}}.template-product .giclee-configurator~.shopify-product-form,.giclee-configurator+.product__info-container form{display:none!important}.gc-legacy-config{display:none!important}.gc-lpo-slot{flex:1;overflow-y:auto}.gc-lpo-slot,.gc-lpo-slot *{font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif!important;box-sizing:border-box!important}.gc-lpo-slot .cl-po--wrapper{color:#1a1a1a!important;font-size:14px!important;line-height:1.5!important}.gc-lpo-slot .cl-po--label{font-size:11px!important;letter-spacing:.08em!important;text-transform:uppercase!important;color:#6d7175!important;font-weight:500!important;margin-bottom:14px!important;padding:0!important;display:flex!important;align-items:center!important;gap:8px!important}.gc-lpo-slot .cl-po--label:after{content:""!important;flex:1!important;height:1px!important;background:#d9d9d9!important;display:block!important;margin-left:8px!important}.gc-lpo-slot .cl-po--label .cl-po--value{display:none!important}.gc-lpo-slot .gc-option-helper{font-size:11px!important;font-weight:400!important;color:var(--gc-mid, #6d7175)!important;letter-spacing:0!important;text-transform:none!important;line-height:1.4!important;margin:-8px 0 12px!important}.gc-lpo-slot .cl-po--option{padding:22px 32px!important;border-bottom:1px solid #d9d9d9!important;margin:0!important;background:#fff!important}.gc-lpo-slot .cl-po--option[data-option=dimensions-and-border]>.cl-po--group>.cl-po--option{padding:0!important;border-bottom:none!important}.gc-lpo-slot .cl-po--option[data-option=dimensions-and-border]>.cl-po--group>.cl-po--option+.cl-po--option{margin-top:16px!important}.gc-lpo-slot .cl-po--option[data-option=image_upload]{display:none!important}.gc-upload-zone .cl-po--option[data-option=image_upload]{position:absolute!important;top:0!important;right:0!important;bottom:0!important;left:0!important;padding:0!important;border:none!important;z-index:4!important;background:transparent!important}.gc-upload-zone .cl-po--option[data-option=image_upload] .cl-po--label,.gc-upload-zone .cl-po--option[data-option=image_upload] .cl-upload--label{display:none!important}.gc-upload-zone .cl-po--option[data-option=image_upload] .filepond--root,.gc-upload-zone .cl-po--option[data-option=image_upload] .filepond--root.filepond--hopper{background:transparent!important;height:100%!important;min-height:100%!important}.gc-upload-zone .cl-po--option[data-option=image_upload] .filepond--browser{position:absolute!important;top:0!important;left:0!important;width:100%!important;height:100%!important;min-height:200px!important;opacity:0!important;cursor:pointer!important;z-index:5!important}.gc-upload-zone .cl-po--option[data-option=image_upload] .cl-upload--wrapper,.gc-upload-zone .cl-po--option[data-option=image_upload] .cl-po--upload-lift,.gc-upload-zone .cl-po--option[data-option=image_upload] .cl-po--upload-lift>div{height:100%!important}.gc-upload-zone .cl-po--option[data-option=image_upload] .filepond--panel,.gc-upload-zone .cl-po--option[data-option=image_upload] .filepond--panel-root,.gc-upload-zone .cl-po--option[data-option=image_upload] .filepond--panel-top,.gc-upload-zone .cl-po--option[data-option=image_upload] .filepond--panel-center,.gc-upload-zone .cl-po--option[data-option=image_upload] .filepond--panel-bottom{background:transparent!important}.gc-upload-zone .cl-po--option[data-option=image_upload] .filepond--drop-label{position:absolute!important;top:50%!important;left:50%!important;transform:translate(-50%,-50%)!important;right:auto!important;bottom:auto!important;width:80%!important;text-align:center!important}.gc-upload-zone:has(.cl-po--option[data-option=image_upload]) .gc-upload-inner{display:none!important}.gc-upload-zone .cl-po--option[data-option=image_upload],.gc-upload-zone .cl-po--option[data-option=image_upload] .cl-upload--wrapper,.gc-upload-zone .cl-po--option[data-option=image_upload] .cl-po--upload-lift,.gc-upload-zone .cl-po--option[data-option=image_upload] .cl-po--upload-lift>div{background:transparent!important;background-color:transparent!important}.gc-upload-zone .filepond--panel,.gc-upload-zone .filepond--panel-root,.gc-upload-zone .filepond--panel-top,.gc-upload-zone .filepond--panel-center,.gc-upload-zone .filepond--panel-bottom,.gc-upload-zone .filepond--root{background:transparent!important;background-color:transparent!important}.gc-upload-zone .cl-po--option[data-option=image_upload] .filepond--drop-label label{font-size:12px!important;color:#8c9196!important;letter-spacing:.04em!important}.gc-upload-zone .cl-po--option[data-option=image_upload] .filepond--drop-label u{color:#1a1a1a!important;font-weight:500!important}.gc-upload-zone .cl-po--option[data-option=image_upload] .cl-upload--counter{position:absolute!important;bottom:8px!important;right:12px!important;font-size:10px!important;color:#8c9196!important}.gc-upload-zone.has-image .cl-po--option[data-option=image_upload] .filepond--drop-label,.gc-upload-zone.has-image .cl-po--option[data-option=image_upload] .filepond--panel,.gc-upload-zone.has-image .cl-po--option[data-option=image_upload] .filepond--panel-root,.gc-upload-zone.has-image .cl-po--option[data-option=image_upload] .filepond--list-scroller,.gc-upload-zone.has-image .cl-po--option[data-option=image_upload] .filepond--list,.gc-upload-zone.has-image .cl-po--option[data-option=image_upload] .filepond--item,.gc-upload-zone.has-image .cl-po--option[data-option=image_upload] .cl-upload--counter{display:none!important}.gc-upload-zone.has-image .cl-po--option[data-option=image_upload] .filepond--browser{cursor:pointer!important}.gc-change-image-btn{display:none;position:absolute;bottom:12px;right:12px;z-index:10;background:#ffffffe6;border:1px solid #d9d9d9;color:#1a1a1a;font-family:inherit;font-size:11px;font-weight:500;letter-spacing:.04em;padding:6px 14px;cursor:pointer;transition:background .15s;border-radius:3px}.gc-change-image-btn:hover{background:#fff;border-color:#1a1a1a}.gc-upload-zone.has-image .gc-change-image-btn{display:block}.gc-lpo-slot .cl-po--option[data-option="Paper Type"] .cl-po--swatch-container{grid-template-columns:repeat(3,minmax(0,116px))!important;justify-content:start!important}.gc-paper-category{grid-column:1 / -1;font-size:11px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:#1a1a1a;padding:14px 0 6px;border-bottom:1px solid #e5e5e5;margin-bottom:4px}.gc-paper-category:first-child{padding-top:4px}.gc-lpo-slot .cl-po--swatch{display:block!important;width:100%!important;max-width:116px!important;box-sizing:border-box!important}.gc-swatch-collapsible .gc-swatch-expanded-grid{display:none!important;max-height:none!important;overflow:visible!important}.gc-swatch-collapsible.open .gc-swatch-expanded-grid{display:block!important;margin-top:10px!important}.gc-swatch-collapsible .cl-po--swatch-container{display:grid!important;grid-template-columns:repeat(3,minmax(0,116px))!important;gap:8px!important;justify-content:start!important;width:365px!important;max-width:365px!important;margin-left:0!important;margin-right:0!important}.gc-lpo-slot .cl-po--option[data-option="Add Mount"] .cl-po--option[data-option=mounting],.gc-lpo-slot .cl-po--option[data-option="Add Frame"] .cl-po--option[data-option=frame]{width:100%!important;padding:0!important;border:none!important;background:transparent!important}.gc-lpo-slot .cl-po--option[data-option="Add Mount"] .cl-po--option[data-option=mounting]>.cl-po--label,.gc-lpo-slot .cl-po--option[data-option="Add Frame"] .cl-po--option[data-option=frame]>.cl-po--label{display:none!important}.gc-swatch-collapsed-row{display:flex;align-items:center;gap:16px;padding:14px 18px;border:1px solid #d9d9d9;cursor:pointer;transition:border-color .15s;background:#fff}.gc-swatch-collapsed-row:hover{border-color:#1a1a1a}.gc-swatch-collapsed-row img{width:96px;height:96px;object-fit:cover;flex-shrink:0;border:1px solid #e5e5e5}.gc-swatch-collapsed-name{flex:1;font-size:15px;font-weight:500;color:#1a1a1a}.gc-swatch-collapsed-prompt{flex:1;font-size:13px;font-weight:400;color:#8c9196;font-style:italic}.gc-swatch-collapsed-arrow{font-size:12px;color:#8c9196;transition:transform .2s}.gc-swatch-collapsible.open .gc-swatch-collapsed-arrow{transform:rotate(180deg)}.gc-lpo-slot .cl-po--option[data-option="Add Mount"]>.cl-po--collapse,.gc-lpo-slot .cl-po--option[data-option="Add Frame"]>.cl-po--collapse,.gc-lpo-slot .cl-po--option[data-option="Add a Glaze"]>.cl-po--collapse{display:flex!important;align-items:center!important;gap:8px!important;font-size:11px!important;letter-spacing:.08em!important;text-transform:uppercase!important;color:#6d7175!important;font-weight:500!important;margin:0 0 14px!important;padding:0!important;background:transparent!important;border:none!important;cursor:pointer!important;position:relative!important}.gc-lpo-slot .cl-po--option[data-option="Add Mount"]>.cl-po--collapse:after,.gc-lpo-slot .cl-po--option[data-option="Add Frame"]>.cl-po--collapse:after,.gc-lpo-slot .cl-po--option[data-option="Add a Glaze"]>.cl-po--collapse:after{content:""!important;display:block!important;width:38px!important;height:22px!important;border-radius:11px!important;background-color:var(--gc-border)!important;background-image:radial-gradient(circle 8px at 11px 11px,#fff 99%,transparent 100%)!important;background-repeat:no-repeat!important;flex-shrink:0!important;margin-left:auto!important;transition:background-color .2s,background-position .2s!important;box-shadow:inset 0 0 0 1px #0000000f!important}.gc-lpo-slot .cl-po--option[data-option="Add Mount"]>.cl-po--collapse.cl-po--open:after,.gc-lpo-slot .cl-po--option[data-option="Add Frame"]>.cl-po--collapse.cl-po--open:after,.gc-lpo-slot .cl-po--option[data-option="Add a Glaze"]>.cl-po--collapse.cl-po--open:after{background-color:var(--gc-accent)!important;background-image:radial-gradient(circle 8px at 27px 11px,#fff 99%,transparent 100%)!important}.gc-lpo-slot .cl-po--option[data-option=Additional-Frame-Options] .cl-po--label{margin-bottom:10px!important}.gc-lpo-slot .cl-po--option[data-option=Additional-Frame-Options] .cl-po--radio-item{border:1px solid #d9d9d9!important;border-radius:4px!important;padding:10px 14px!important;margin-bottom:6px!important;transition:border-color .15s,background .15s!important}.gc-lpo-slot .cl-po--option[data-option=Additional-Frame-Options] .cl-po--radio-item:hover{border-color:#1a1a1a!important}.gc-lpo-slot .cl-po--option[data-option=Additional-Frame-Options] .cl-po--radio-item:has(input:checked){border-color:#1a1a1a!important;background:#fafafa!important}.gc-lpo-slot .cl-po--option[data-option=Additional-Frame-Options] .cl-po--radio-item label{font-size:12px!important;font-weight:500!important}.gc-lpo-slot .cl-po--dimension-container{display:flex!important;align-items:flex-end!important;gap:0!important;position:relative!important}.gc-lpo-slot .cl-po--dimension-item{flex:1!important}.gc-lpo-slot .cl-po--dimension-item+.cl-po--dimension-item{margin-left:24px!important}.gc-lpo-slot .cl-po--dimension-container:after{content:"\d7"!important;position:absolute!important;left:50%!important;bottom:12px!important;transform:translate(-50%)!important;font-size:18px!important;color:#d9d9d9!important;pointer-events:none!important}.gc-lpo-slot .cl-po--dimension-item label,.gc-lpo-slot .cl-po--input-group label{font-size:10px!important;letter-spacing:.1em!important;text-transform:uppercase!important;color:#8c9196!important;display:block!important;margin-bottom:5px!important;font-weight:400!important}.gc-lpo-slot .cl-po--input,.gc-lpo-slot input.cl-po--input{width:100%!important;border:1px solid #d9d9d9!important;background:#fff!important;padding:10px 12px!important;font-size:15px!important;font-weight:400!important;color:#1a1a1a!important;outline:none!important;transition:border-color .15s!important;border-radius:4px!important;-moz-appearance:textfield!important}.gc-lpo-slot .cl-po--input:focus,.gc-lpo-slot input.cl-po--input:focus{border-color:#1a1a1a!important}.gc-lpo-slot input[type=number]::-webkit-outer-spin-button,.gc-lpo-slot input[type=number]::-webkit-inner-spin-button{-webkit-appearance:none!important;margin:0!important}.gc-lpo-slot .cl-po--help,.gc-lpo-slot .cl-po--info{font-size:10px!important;color:#8c9196!important;margin-top:6px!important;letter-spacing:.04em!important}.gc-lpo-slot .cl-po--option[data-option=border] .cl-po--input{width:100px!important;padding:10px 12px!important;font-size:15px!important;border-radius:4px!important}.gc-lpo-slot .cl-po--swatch-container{display:grid!important;grid-template-columns:repeat(3,minmax(0,116px))!important;gap:8px!important;justify-content:start!important}.gc-lpo-slot .cl-po--swatch{border:1px solid #d9d9d9!important;border-radius:4px!important;cursor:pointer!important;overflow:hidden!important;transition:border-color .15s,background .15s!important;background:#fff!important}.gc-lpo-slot .cl-po--swatch:hover{border-color:#1a1a1a!important}.gc-lpo-slot .cl-po--swatch.cl-po--selected{border-color:#1a1a1a!important;background:#f3f3f3!important}.gc-lpo-slot .cl-po--swatch img{width:100%!important;aspect-ratio:1!important;object-fit:cover!important;display:block!important;border-radius:0!important;transition:transform .2s!important}.gc-lpo-slot .cl-po--swatch:hover img{transform:scale(1.04)!important}.gc-lpo-slot .cl-po--swatch-text{padding:6px 8px 8px!important;font-size:10px!important;font-weight:500!important;color:#1a1a1a!important;line-height:1.3!important;text-align:center!important}.gc-lpo-slot .cl-po--option[data-option=frame] .cl-po--swatch-container{grid-template-columns:repeat(3,minmax(0,116px))!important;justify-content:start!important}.gc-lpo-slot .cl-po--break{display:none!important}.gc-lpo-slot .cl-po--radio-item{display:flex!important;align-items:center!important;gap:10px!important;padding:8px 0!important;font-size:13px!important;color:#1a1a1a!important;cursor:pointer!important}.gc-lpo-slot .cl-po--radio-item input[type=radio]{width:18px!important;height:18px!important;accent-color:#1a1a1a!important;cursor:pointer!important;margin:0!important}.gc-lpo-slot .cl-po--radio-item label{font-size:13px!important;color:#1a1a1a!important;cursor:pointer!important;font-weight:400!important;text-transform:none!important;letter-spacing:0!important}.gc-lpo-slot .cl-po--option[data-option="Add a Glaze"]>.cl-po--label,.gc-lpo-slot .cl-po--option[data-option=Glazing]>.cl-po--label{font-size:10px!important;letter-spacing:.1em!important;text-transform:uppercase!important;color:var(--gc-mid)!important;font-weight:500!important;margin-bottom:8px!important}.gc-lpo-slot .cl-po--option[data-option="Add a Glaze"],.gc-lpo-slot .cl-po--option[data-option=Glazing]{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:8px!important;align-items:stretch!important}.gc-lpo-slot .cl-po--option[data-option="Add a Glaze"]>.cl-po--label,.gc-lpo-slot .cl-po--option[data-option=Glazing]>.cl-po--label{grid-column:1 / -1!important}.gc-lpo-slot .cl-po--option[data-option="Add a Glaze"] .cl-po--radio-item,.gc-lpo-slot .cl-po--option[data-option=Glazing] .cl-po--radio-item{border:1px solid var(--gc-border)!important;border-radius:4px!important;padding:12px 10px!important;cursor:pointer!important;transition:border-color .15s,background .15s!important;font-size:12px!important;font-weight:500!important;color:var(--gc-charcoal)!important;background:#fff!important;display:flex!important;align-items:center!important;justify-content:center!important;text-align:center!important;position:relative!important;min-height:48px!important}.gc-lpo-slot .cl-po--option[data-option="Add a Glaze"] .cl-po--radio-item:hover,.gc-lpo-slot .cl-po--option[data-option=Glazing] .cl-po--radio-item:hover{border-color:var(--gc-accent)!important}.gc-lpo-slot .cl-po--option[data-option="Add a Glaze"] .cl-po--radio-item.cl-po--selected,.gc-lpo-slot .cl-po--option[data-option=Glazing] .cl-po--radio-item.cl-po--selected,.gc-lpo-slot .cl-po--option[data-option="Add a Glaze"] .cl-po--radio-item:has(input:checked),.gc-lpo-slot .cl-po--option[data-option=Glazing] .cl-po--radio-item:has(input:checked){border-color:var(--gc-accent)!important;background:var(--gc-accent-light)!important;color:var(--gc-accent)!important}.gc-lpo-slot .cl-po--option[data-option="Add a Glaze"] .cl-po--radio-item:has(input:checked):after,.gc-lpo-slot .cl-po--option[data-option=Glazing] .cl-po--radio-item:has(input:checked):after{content:"\2713"!important;position:absolute!important;bottom:4px!important;right:6px!important;color:var(--gc-accent)!important;font-size:12px!important;line-height:1!important}.gc-lpo-slot .cl-po--option[data-option="Add a Glaze"] .cl-po--radio-item input,.gc-lpo-slot .cl-po--option[data-option=Glazing] .cl-po--radio-item input{display:none!important}.gc-lpo-slot .cl-po--option[data-option=quantity] .cl-po--radio-item{padding:6px 0!important}.gc-lpo-slot .cl-po--discount-text{font-size:10px!important;color:#6d7175!important;letter-spacing:.04em!important}.gc-lpo-slot .cl-po--quantity-discount-el:not(.cl-po--quantity-wrap){font-size:10px!important;background:#1a1a1a!important;color:#fff!important;padding:2px 7px!important;letter-spacing:.06em!important;text-transform:uppercase!important;border-radius:2px!important;margin-left:8px!important}.gc-lpo-slot .cl-po--option[data-option=Rush]>.cl-po--label{font-size:10px!important;letter-spacing:.1em!important;text-transform:uppercase!important;color:var(--gc-mid)!important;font-weight:500!important;margin-bottom:8px!important}.gc-lpo-slot .cl-po--option[data-option=Rush]{display:flex!important;flex-direction:column!important;gap:8px!important}.gc-lpo-slot .cl-po--option[data-option=Rush] .cl-po--radio-item{display:flex!important;align-items:center!important;justify-content:flex-start!important;border:1px solid var(--gc-border)!important;border-radius:4px!important;padding:12px 14px!important;font-size:13px!important;font-weight:500!important;color:var(--gc-charcoal)!important;background:#fff!important;cursor:pointer!important;transition:border-color .15s,background .15s,color .15s!important;position:relative!important;min-height:44px!important;text-align:left!important;line-height:1.3!important}.gc-lpo-slot .cl-po--option[data-option=Rush] .cl-po--radio-item:hover{border-color:var(--gc-accent)!important}.gc-lpo-slot .cl-po--option[data-option=Rush] .cl-po--radio-item.cl-po--selected,.gc-lpo-slot .cl-po--option[data-option=Rush] .cl-po--radio-item:has(input:checked){border-color:var(--gc-accent)!important;background:var(--gc-accent-light)!important;color:var(--gc-accent)!important}.gc-lpo-slot .cl-po--option[data-option=Rush] .cl-po--radio-item:has(input:checked):after{content:"\2713"!important;position:absolute!important;top:50%!important;right:12px!important;transform:translateY(-50%)!important;color:var(--gc-accent)!important;font-size:14px!important;line-height:1!important}.gc-lpo-slot .cl-po--option[data-option=Rush] .cl-po--radio-item input{display:none!important}.gc-lpo-slot textarea,.gc-lpo-slot .cl-po--option[data-option=order_notes] textarea{border:1px solid #d9d9d9!important;padding:10px 12px!important;font-size:13px!important;color:#1a1a1a!important;border-radius:4px!important;width:100%!important;min-height:60px!important;resize:vertical!important;outline:none!important;transition:border-color .15s!important}.gc-lpo-slot textarea:focus{border-color:#1a1a1a!important}.gc-lpo-slot .cl-po--options{display:flex!important;flex-direction:column!important}.gc-lpo-slot .cl-po--option[data-option="Paper Type"]{order:1!important}.gc-lpo-slot .cl-po--option[data-option=dimensions-and-border]{order:2!important}.gc-lpo-slot .cl-po--option[data-option=border]{order:3!important}.gc-lpo-slot .cl-po--option[data-option=aiupscaling]{order:4!important}.gc-lpo-slot .cl-po--option[data-option=colorcorrection]{order:5!important}.gc-lpo-slot .cl-po--option[data-option="Add Mount"],.gc-lpo-slot .cl-po--option[data-option=mounting]{order:6!important}.gc-lpo-slot .cl-po--option[data-option="Add Frame"],.gc-lpo-slot .cl-po--option[data-option=frame],.gc-lpo-slot .cl-po--option[data-option="Additional Frame Options"],.gc-lpo-slot .cl-po--option[data-option=Additional-Frame-Options],.gc-lpo-slot .cl-po--option[data-option=matcolor],.gc-lpo-slot .cl-po--option[data-option=window-mat-float-mount],.gc-lpo-slot .cl-po--option[data-option=wm-fm-size]{order:7!important}.gc-lpo-slot .cl-po--option[data-option="Add a Glaze"],.gc-lpo-slot .cl-po--option[data-option=Glazing]{order:8!important}.gc-lpo-slot .cl-po--option[data-option=proof]{order:9!important}.gc-lpo-slot .cl-po--option[data-option=Rush]{order:10!important}.gc-lpo-slot .cl-po--option[data-option=order_notes]{order:11!important}.gc-lpo-slot .cl-po--option[data-option=quantity]{order:12!important}.gc-lpo-slot .cl-po--option[data-option=pricesummary]{order:13!important}.gc-lpo-slot .cl-po--option[data-option=pricesummary]{width:100%!important;padding:0!important;border:none!important;background:transparent!important;margin:0!important}.gc-lpo-slot .cl-po--price-summary{background:var(--gc-warm-white, #ffffff)!important;border-top:1px solid var(--gc-border)!important;border-bottom:1px solid var(--gc-border)!important;padding:18px 32px!important;margin:0!important;box-sizing:border-box!important;max-width:100%!important}.gc-lpo-slot .cl-po--price-summary-row{display:flex!important;justify-content:space-between!important;align-items:baseline!important;font-size:12px!important;color:var(--gc-mid)!important;margin-bottom:7px!important;letter-spacing:0!important;text-transform:none!important}.gc-lpo-slot .cl-po--price-summary-label{font-weight:400!important;letter-spacing:0!important;text-transform:none!important}.gc-lpo-slot .cl-po--price-summary-value{font-variant-numeric:tabular-nums!important}.gc-lpo-slot .cl-po--price-summary-row.cl-po--price-summary-total{margin-top:10px!important;padding-top:10px!important;border-top:1px solid var(--gc-border)!important;font-size:15px!important;font-weight:500!important;color:var(--gc-charcoal)!important;margin-bottom:0!important}.gc-lpo-slot .cl-po--price-summary-row.cl-po--price-summary-total .cl-po--price-summary-label{font-weight:500!important}.gc-lpo-slot .cl-po--price-summary-row.cl-po--price-summary-total .cl-po--price-summary-value{font-weight:600!important;color:var(--gc-charcoal)!important}.gc-surface-finish-section>.gc-section-title:before{content:"1";display:inline-flex;align-items:center;justify-content:center;width:18px;height:18px;border-radius:50%;background:var(--gc-accent);color:#fff;font-size:9px;font-weight:600;margin-right:6px;flex-shrink:0;letter-spacing:0}.gc-lpo-slot .cl-po--price,.gc-lpo-slot .cl-po--total{display:none!important}.gc-lpo-slot .cl-po--swatch-text{font-size:9px!important;line-height:1.2!important;padding:4px 6px 6px!important;white-space:normal!important;word-break:break-word!important;overflow:hidden!important;max-height:3.6em!important}.gc-lpo-slot .cl-po--radio-item del,.gc-lpo-slot .cl-po--radio-item s{color:#8c9196!important;font-size:11px!important}.gc-lpo-slot .cl-po--quantity-discount-el:not(.cl-po--quantity-wrap){font-size:9px!important;background:#1a1a1a!important;color:#fff!important;padding:2px 6px!important;letter-spacing:.06em!important;text-transform:uppercase!important;border-radius:2px!important;display:inline-block!important;vertical-align:middle!important}.gc-lpo-slot .cl-po--collapse,.gc-lpo-slot .cl-po--panel{border:none!important;padding:0!important;margin:0!important}.gc-lpo-slot .cl-po--group{padding:0!important;margin:0!important}.gc-lpo-slot .cl-po--info{display:none!important}.gc-lpo-slot input[type=radio]{-webkit-appearance:none!important;-moz-appearance:none!important;appearance:none!important;width:20px!important;height:20px!important;min-width:20px!important;min-height:20px!important;border:2px solid #d9d9d9!important;border-radius:50%!important;background:#fff!important;cursor:pointer!important;position:relative!important;flex-shrink:0!important;margin:0!important;padding:0!important;transition:border-color .15s!important}.gc-lpo-slot input[type=radio]:hover{border-color:#1a1a1a!important}.gc-lpo-slot input[type=radio]:checked{border-color:#1a1a1a!important}.gc-lpo-slot input[type=radio]:checked:after{content:""!important;position:absolute!important;top:50%!important;left:50%!important;transform:translate(-50%,-50%)!important;width:10px!important;height:10px!important;border-radius:50%!important;background:#1a1a1a!important}.gc-lpo-slot input[type=checkbox]{-webkit-appearance:none!important;-moz-appearance:none!important;appearance:none!important;width:20px!important;height:20px!important;min-width:20px!important;min-height:20px!important;border:2px solid #d9d9d9!important;border-radius:3px!important;background:#fff!important;cursor:pointer!important;position:relative!important;flex-shrink:0!important;margin:0!important;padding:0!important;transition:border-color .15s!important}.gc-lpo-slot input[type=checkbox]:hover{border-color:#1a1a1a!important}.gc-lpo-slot input[type=checkbox]:checked{background:#1a1a1a!important;border-color:#1a1a1a!important}.gc-lpo-slot input[type=checkbox]:checked:after{content:""!important;position:absolute!important;top:2px!important;left:5px!important;width:5px!important;height:10px!important;border:solid #fff!important;border-width:0 2px 2px 0!important;transform:rotate(45deg)!important}.gc-lpo-slot .cl-po--checkbox-item{display:flex!important;align-items:center!important;gap:10px!important;padding:6px 0!important;cursor:pointer!important;font-size:13px!important;color:#1a1a1a!important}.gc-lpo-slot .cl-po--radio-item{display:flex!important;align-items:center!important;gap:10px!important;padding:6px 0!important;cursor:pointer!important}.gc-lpo-slot .cl-po--radio-item label{font-size:13px!important;color:#1a1a1a!important;cursor:pointer!important;font-weight:400!important;text-transform:none!important;letter-spacing:0!important;margin:0!important}.gc-lpo-slot .cl-po--help{font-size:10px!important;color:#8c9196!important;margin-top:6px!important;letter-spacing:.04em!important;line-height:1.4!important}.gc-lpo-slot input[type=text],.gc-lpo-slot input[type=number],.gc-lpo-slot textarea{border:1px solid #d9d9d9!important;border-radius:4px!important;background:#fff!important;font-family:inherit!important;color:#1a1a1a!important;outline:none!important;transition:border-color .15s!important}.gc-lpo-slot input[type=text]:focus,.gc-lpo-slot input[type=number]:focus,.gc-lpo-slot textarea:focus{border-color:#1a1a1a!important}.gc-config-panel{counter-reset:gc-step 1}.gc-lpo-slot .cl-po--option[data-option="Paper Type"]>.cl-po--label:before,.gc-lpo-slot .cl-po--option[data-option=dimensions]>.cl-po--label:before,.gc-lpo-slot .cl-po--option[data-option=aiupscaling]>.cl-po--label:before,.gc-lpo-slot .cl-po--option[data-option=colorcorrection]>.cl-po--label:before,.gc-lpo-slot .cl-po--option[data-option=quantity]>.cl-po--label:before,.gc-lpo-slot .cl-po--option[data-option="Add Mount"]>.cl-po--collapse:before,.gc-lpo-slot .cl-po--option[data-option="Add Frame"]>.cl-po--collapse:before,.gc-lpo-slot .cl-po--option[data-option="Add a Glaze"]>.cl-po--collapse:before{content:counter(gc-step)!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;width:18px!important;height:18px!important;min-width:18px!important;border-radius:50%!important;background:var(--gc-accent, #1a1a1a)!important;color:#fff!important;font-size:9px!important;font-weight:600!important;margin-right:8px!important;flex-shrink:0!important;line-height:1!important;letter-spacing:0!important;font-family:Inter,sans-serif!important;text-transform:none!important}.gc-lpo-slot .cl-po--option[data-option="Paper Type"],.gc-lpo-slot .cl-po--option[data-option=dimensions],.gc-lpo-slot .cl-po--option[data-option=aiupscaling],.gc-lpo-slot .cl-po--option[data-option=colorcorrection],.gc-lpo-slot .cl-po--option[data-option="Add Mount"],.gc-lpo-slot .cl-po--option[data-option="Add Frame"],.gc-lpo-slot .cl-po--option[data-option="Add a Glaze"],.gc-lpo-slot .cl-po--option[data-option=quantity]{counter-increment:gc-step}.gc-lpo-slot .cl-po--option[data-option="Add Mount"] .gc-swatch-collapsed-row,.gc-lpo-slot .cl-po--option[data-option="Add Frame"] .gc-swatch-collapsed-row{display:flex;align-items:center}.gc-lpo-slot .cl-po--swatch-item{display:flex!important;flex-direction:row!important;align-items:center!important;gap:8px!important;position:relative!important;border:1px solid var(--gc-border)!important;border-radius:4px!important;padding:8px!important;background:#fff!important;cursor:pointer!important;transition:border-color .15s,background .15s!important;overflow:visible!important;min-width:0!important}.gc-lpo-slot .cl-po--option[data-option=mounting] .cl-po--swatch-container,.gc-lpo-slot .cl-po--option[data-option=frame] .cl-po--swatch-container,.gc-lpo-slot .cl-po--option[data-option="Paper Type"] .cl-po--swatch-container{grid-auto-rows:1fr!important}.gc-lpo-slot .cl-po--swatch-item:hover{border-color:var(--gc-accent)!important}.gc-lpo-slot .cl-po--swatch-item:has(input:checked),.gc-lpo-slot .cl-po--swatch-item.cl-po--selected{border-color:var(--gc-accent)!important;background:var(--gc-accent-light)!important}.gc-lpo-slot .cl-po--swatch-item:has(input:checked):after{content:"\2713"!important;position:absolute!important;bottom:4px!important;right:6px!important;color:var(--gc-accent)!important;font-size:12px!important;line-height:1!important;pointer-events:none!important}.gc-lpo-slot .cl-po--swatch-item .cl-po--swatch{display:block!important;width:36px!important;height:36px!important;flex-shrink:0!important;margin:0!important;padding:0!important;border-radius:2px!important;overflow:hidden!important;max-width:36px!important}.gc-lpo-slot .cl-po--swatch-item img{display:block!important;width:100%!important;height:100%!important;aspect-ratio:1 / 1!important;object-fit:cover!important;margin:0!important;border-radius:2px!important}.gc-lpo-slot .cl-po--swatch-text{flex:1!important;font-size:11px!important;line-height:1.25!important;font-weight:500!important;text-align:left!important;padding:0!important;color:#1a1a1a!important;min-width:0!important;word-break:break-word!important;max-height:none!important;overflow:visible!important}.gc-lpo-slot .cl-po--option[data-option="Paper Type"] .cl-po--swatch-container{grid-template-columns:repeat(2,minmax(0,1fr))!important}.gc-lpo-slot .cl-po--option[data-option="Paper Type"] .cl-po--swatch-text{font-size:12px!important}.gc-lpo-slot .cl-po--option[data-option="Paper Type"] .cl-po--swatch-text[data-sub]:after{display:none}.gc-lpo-slot .cl-po--option[data-option="Paper Type"] .cl-po--swatch-text{max-height:none!important;overflow:visible!important}.gc-lpo-slot .cl-po--quantity-wrap{display:flex!important;align-items:stretch!important;background:#fff!important;background-color:#fff!important;border:1px solid #d9d9d9!important;border-radius:0!important;height:44px!important;width:160px!important;overflow:hidden!important;position:relative!important}.gc-lpo-slot .cl-po--quantity-btn{position:static!important;background:#fff!important;background-color:#fff!important;color:#6d7175!important;border:none!important;width:44px!important;min-width:44px!important;height:100%!important;font-size:18px!important;cursor:pointer!important;display:flex!important;align-items:center!important;justify-content:center!important;padding:0!important;flex-shrink:0!important}.gc-lpo-slot .cl-po--quantity-btn:hover{background:#f5f5f5!important;background-color:#f5f5f5!important}.gc-lpo-slot .cl-po--quantity-wrap input,.gc-lpo-slot .cl-po--quantity input[name=quantity]{width:72px!important;min-width:72px!important;height:100%!important;border:none!important;border-left:1px solid #d9d9d9!important;border-right:1px solid #d9d9d9!important;text-align:center!important;font-size:15px!important;font-weight:500!important;color:#1a1a1a!important;padding:0!important;border-radius:0!important;outline:none!important;-moz-appearance:textfield!important;background:#fff!important}.gc-lpo-slot .cl-po--quantity-discount-el:not(.cl-po--quantity-wrap),.gc-lpo-slot .cl-po--quantity-discount-el[style]:not(.cl-po--quantity-wrap){font-size:9px!important;background:#1a1a1a!important;background-color:#1a1a1a!important;color:#fff!important;padding:2px 6px!important;border-radius:2px!important;letter-spacing:.06em!important;text-transform:uppercase!important;display:inline-block!important;vertical-align:middle!important;margin-left:6px!important}.gc-lpo-slot del,.gc-lpo-slot s{color:#8c9196!important;font-size:11px!important;text-decoration:line-through!important}.gc-lpo-slot textarea{min-height:60px!important;resize:vertical!important;padding:10px 12px!important;font-size:13px!important}@media screen and (max-width:768px){.gc-lpo-slot .cl-po--option{padding:16px 20px!important}.gc-lpo-slot .cl-po--swatch-container{grid-template-columns:repeat(3,minmax(0,116px))!important}}.gc-lpo-slot .cl-po--option[data-option="Additional Frame Options"]>.cl-po--label,.gc-lpo-slot .cl-po--option[data-option=Additional-Frame-Options]>.cl-po--label{display:none!important}.gc-lpo-slot .cl-po--option[data-option=matcolor]>.cl-po--label,.gc-lpo-slot .cl-po--option[data-option=window-mat-float-mount]>.cl-po--label,.gc-lpo-slot .cl-po--option[data-option=wm-fm-size]>.cl-po--label,.gc-lpo-slot .cl-po--option[data-option=Glazing]>.cl-po--label{font-size:10px!important;letter-spacing:.1em!important;text-transform:uppercase!important;color:var(--gc-mid)!important;font-weight:500!important;margin-bottom:8px!important;display:flex!important;align-items:center!important}.gc-lpo-slot .cl-po--option[data-option=matcolor] .cl-po--value,.gc-lpo-slot .cl-po--option[data-option=window-mat-float-mount] .cl-po--value,.gc-lpo-slot .cl-po--option[data-option=Glazing] .cl-po--value{text-transform:capitalize!important;color:var(--gc-charcoal)!important;font-weight:500!important;letter-spacing:0!important;margin-left:6px!important}.gc-lpo-slot .cl-po--option[data-option=matcolor] .cl-po--swatch-container{display:flex!important;flex-direction:row!important;flex-wrap:wrap!important;gap:8px!important;grid-template-columns:none!important;width:auto!important;max-width:none!important}.gc-lpo-slot .cl-po--option[data-option=matcolor] .cl-po--swatch-item{width:32px!important;height:32px!important;flex:0 0 32px!important;padding:0!important;border-radius:4px!important;border:2px solid var(--gc-border)!important;background:transparent!important;overflow:visible!important;transition:transform .1s,box-shadow .1s!important}.gc-lpo-slot .cl-po--option[data-option=matcolor] .cl-po--swatch-item:hover{transform:scale(1.1)!important}.gc-lpo-slot .cl-po--option[data-option=matcolor] .cl-po--swatch-item:has(input:checked){box-shadow:0 0 0 2px var(--gc-accent)!important;transform:scale(1.1)!important;background:transparent!important}.gc-lpo-slot .cl-po--option[data-option=matcolor] .cl-po--swatch-item:has(input:checked):after{display:none!important}.gc-lpo-slot .cl-po--option[data-option=matcolor] .cl-po--swatch-item .cl-po--swatch,.gc-lpo-slot .cl-po--option[data-option=matcolor] .cl-po--swatch-item img,.gc-lpo-slot .cl-po--option[data-option=matcolor] .cl-po--swatch-item .cl-po--swatch-text{display:none!important}.gc-lpo-slot .cl-po--option[data-option=matcolor] .cl-po--swatch-item:has(input[value=none]){background:repeating-linear-gradient(45deg,#ddd 0 2px,#fff 2px 8px)!important;border-color:#ccc!important}.gc-lpo-slot .cl-po--option[data-option=matcolor] .cl-po--swatch-item:has(input[value=white]){background:#f8f8f6!important;border-color:#ddd!important}.gc-lpo-slot .cl-po--option[data-option=matcolor] .cl-po--swatch-item:has(input[value=off-white]){background:#f0ead8!important;border-color:#ddd!important}.gc-lpo-slot .cl-po--option[data-option=matcolor] .cl-po--swatch-item:has(input[value=black]){background:#1a1a1a!important;border-color:#000!important}.gc-lpo-slot .cl-po--option[data-option=matcolor] .cl-po--swatch-item:has(input[value=cream]){background:#e8dfc4!important;border-color:#ccc!important}.gc-lpo-slot .cl-po--option[data-option=matcolor] .cl-po--swatch-item:has(input[value=grey]){background:#9e9e9e!important;border-color:#888!important}.gc-lpo-slot .cl-po--option[data-option=window-mat-float-mount] .cl-po--swatch-container{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:8px!important;width:auto!important;max-width:none!important}.gc-lpo-slot .cl-po--option[data-option=window-mat-float-mount] .cl-po--swatch-item{flex-direction:column!important;align-items:center!important;justify-content:center!important;text-align:center!important;min-height:48px!important;padding:12px 10px!important}.gc-lpo-slot .cl-po--option[data-option=window-mat-float-mount] .cl-po--swatch-item img{display:none!important}.gc-lpo-slot .cl-po--option[data-option=window-mat-float-mount] .cl-po--swatch-item .cl-po--swatch{display:block!important;width:auto!important;height:auto!important;max-width:none!important;flex:1!important;font-size:11px!important;font-weight:500!important;line-height:1.3!important;color:var(--gc-charcoal)!important;text-align:center!important;background:transparent!important;padding:0!important;border:none!important;border-radius:0!important;box-shadow:none!important;overflow:visible!important;margin:0!important}.gc-lpo-slot .cl-po--option[data-option=wm-fm-size] .cl-po--label{display:flex!important;align-items:center!important;justify-content:space-between!important;margin-bottom:8px!important}.gc-lpo-slot .cl-po--option[data-option=wm-fm-size] .cl-po--label .cl-po--price{font-size:11px!important;color:var(--gc-mid)!important;font-weight:400!important;text-transform:none!important;letter-spacing:0!important}.gc-lpo-slot .cl-po--option[data-option=wm-fm-size] .cl-po--quantity-wrap{display:flex!important;align-items:stretch!important;border:1px solid var(--gc-border)!important;border-radius:4px!important;background:#fff!important;overflow:hidden!important;width:100%!important;height:44px!important}.gc-lpo-slot .cl-po--option[data-option=wm-fm-size] .cl-po--quantity-btn{width:44px!important;min-width:44px!important;height:100%!important;display:flex!important;align-items:center!important;justify-content:center!important;cursor:pointer!important;font-size:18px!important;color:var(--gc-mid)!important;background:#fff!important;border:none!important;-webkit-user-select:none!important;user-select:none!important;flex-shrink:0!important}.gc-lpo-slot .cl-po--option[data-option=wm-fm-size] .cl-po--quantity-btn:hover{color:var(--gc-accent)!important;background:var(--gc-accent-light)!important}.gc-lpo-slot .cl-po--option[data-option=wm-fm-size] input[type=number]{flex:1 1 auto!important;min-width:0!important;width:auto!important;border:none!important;border-left:1px solid var(--gc-border)!important;border-right:1px solid var(--gc-border)!important;text-align:center!important;font-size:15px!important;font-weight:500!important;color:var(--gc-charcoal)!important;outline:none!important;-moz-appearance:textfield!important;background:#fff!important;height:100%!important;padding:0!important;border-radius:0!important}.gc-lpo-slot .cl-po--option[data-option=wm-fm-size] input[type=number]::-webkit-outer-spin-button,.gc-lpo-slot .cl-po--option[data-option=wm-fm-size] input[type=number]::-webkit-inner-spin-button{-webkit-appearance:none!important;margin:0!important}.gc-lpo-slot .cl-po--option[data-option=mounting] .cl-po--swatch-container,.gc-lpo-slot .cl-po--option[data-option=frame] .cl-po--swatch-container,.gc-lpo-slot .cl-po--option[data-option="Add Mount"] .cl-po--swatch-container,.gc-lpo-slot .cl-po--option[data-option="Add Frame"] .cl-po--swatch-container{grid-template-columns:repeat(2,minmax(0,1fr))!important;width:100%!important;max-width:100%!important;box-sizing:border-box!important}.gc-swatch-collapsible .cl-po--swatch-container{width:auto!important;max-width:none!important}.gc-lpo-slot .cl-po--option[data-option="Additional Frame Options"],.gc-lpo-slot .cl-po--option[data-option="Additional Frame Options"]>.cl-po--group{width:100%!important;max-width:none!important}.gc-lpo-slot .cl-po--option[data-option="Additional Frame Options"]>.cl-po--group{grid-template-columns:1fr!important;margin:0!important}.gc-lpo-slot .cl-po--option[data-option=matcolor],.gc-lpo-slot .cl-po--option[data-option=window-mat-float-mount],.gc-lpo-slot .cl-po--option[data-option=wm-fm-size],.gc-lpo-slot .cl-po--option[data-option=Glazing]{width:100%!important;max-width:none!important;margin-left:0!important;margin-right:0!important;padding-left:0!important;padding-right:0!important}.gc-lpo-slot .cl-po--option[data-option=window-mat-float-mount] .cl-po--swatch-container{width:100%!important;max-width:none!important}.gc-lpo-slot .cl-po--option[data-option=window-mat-float-mount] .cl-po--swatch-item{display:flex!important;align-items:center!important;justify-content:center!important;text-align:center!important;min-height:64px!important}.gc-lpo-slot .cl-po--option[data-option=window-mat-float-mount] .cl-po--swatch-item .cl-po--swatch{display:flex!important;align-items:center!important;justify-content:center!important;width:100%!important;height:100%!important;min-height:44px!important;text-align:center!important}.gc-lpo-slot .cl-po--option[data-option=Glazing]>.cl-po--radio-item,.gc-lpo-slot .cl-po--option[data-option="Add a Glaze"]>.cl-po--radio-item{display:flex!important;align-items:center!important;justify-content:center!important;text-align:center!important;min-height:56px!important}.gc-lpo-slot .cl-po--option[data-option="Add a Glaze"] .cl-po--radio-item:has(input:checked):after,.gc-lpo-slot .cl-po--option[data-option=Glazing] .cl-po--radio-item:has(input:checked):after{content:none!important;display:none!important}
/*# sourceMappingURL=/cdn/shop/t/1/assets/giclee-configurator.css.map */
