.gc{--gc-body:var(--gsc-body-font-family,Arapey,serif);--gc-head:var(--gsc-headings-font-family,"Old Standard TT",serif);--gc-soft:rgba(20,20,22,.75);margin:20px 0 22px;padding:18px 0 4px;border-top:1px solid #e7e7e7;color:#141416;font-family:var(--gc-body);font-size:16px;line-height:24px}.gc[hidden]{display:none!important}.gc *{box-sizing:border-box}.gc input,.gc select,.gc button{font-family:inherit}.gc__head{font-family:var(--gc-head);font-size:16px;line-height:24px;font-weight:400;letter-spacing:normal;text-transform:none;margin:0 0 2px}.gc__sub{margin:0 0 14px;color:var(--gc-soft);font-size:16px;line-height:24px}.gc fieldset{border:0;margin:0 0 18px;padding:0;min-width:0}.gc legend{padding:0;margin:0 0 8px;font-family:var(--gc-head);font-size:16px;line-height:24px;font-weight:400;letter-spacing:normal;text-transform:none;color:#141416}.gc__opt{display:flex;align-items:flex-start;gap:10px;padding:11px 12px;border:1px solid #e7e7e7;margin:0 0 6px;cursor:pointer;background:#fff;transition:border-color .15s}.gc__opt:hover{border-color:#141416}.gc__opt input{margin:5px 0 0;accent-color:#141416;flex:none}.gc__opt.is-on{border-color:#141416}.gc__opt.is-off{opacity:.4;cursor:not-allowed;background:#fafafa}.gc__opt.is-off:hover{border-color:#e7e7e7}.gc__txt{flex:1;min-width:0}.gc__txt b{font-weight:400;display:block;font-size:16px;line-height:24px}.gc__txt em{font-style:normal;display:block;font-size:14px;line-height:20px;color:var(--gc-soft)}.gc__price{white-space:nowrap;font-size:16px;line-height:24px}.gc__sub2{margin:10px 0 0;padding:12px;background:#f6f6f6}.gc__sub2[hidden]{display:none}.gc__row{display:flex;flex-wrap:wrap;gap:6px;margin:0 0 12px}.gc__chip{position:relative}.gc__chip input{position:absolute;opacity:0;pointer-events:none}.gc__chip span{display:block;padding:7px 11px;border:1px solid #d9d9d9;background:#fff;font-size:14px;line-height:20px;cursor:pointer}.gc__chip input:checked+span{border-color:#141416;background:#141416;color:#fff}.gc__chip input:focus-visible+span{outline:2px solid #141416;outline-offset:2px}.gc__group{margin:0 0 14px}.gc__gtitle{display:flex;justify-content:space-between;font-family:var(--gc-head);font-size:14px;line-height:22px;margin:0 0 8px}.gc__sws{display:grid;grid-template-columns:repeat(auto-fill,minmax(74px,1fr));gap:8px}.gc-sw{position:relative;display:block;cursor:pointer;text-align:center}.gc-sw input{position:absolute;opacity:0;pointer-events:none}.gc-sw__img{display:block;aspect-ratio:1/1;border:1px solid #e7e7e7;background:#fff;overflow:hidden}.gc-sw__img img{display:block;width:100%;height:100%;object-fit:cover}.gc-sw__name{display:block;margin-top:4px;font-size:14px;line-height:18px}.gc-sw input:checked+.gc-sw__img{outline:2px solid #141416;outline-offset:1px}.gc-sw input:focus-visible+.gc-sw__img{outline:2px solid #141416;outline-offset:1px}.gc__tbl{width:100%;border-collapse:collapse;margin:0 0 10px}.gc__tbl th{font-family:var(--gc-head);font-weight:400;font-size:14px;line-height:20px;text-align:left;padding:0 6px 6px 0}.gc__tbl td{padding:0 6px 6px 0}.gc__tbl select{width:100%;min-width:64px;height:38px;padding:0 6px;border:1px solid #d9d9d9;background:#fff;color:#141416;font-size:14px;border-radius:0}.gc__tbl select:disabled{opacity:.4}.gc__eye{width:22px;font-family:var(--gc-head);font-size:14px}.gc__pd{display:flex;gap:8px;align-items:center;flex-wrap:wrap;margin:0 0 8px;font-size:14px}.gc__pd select{height:38px;padding:0 6px;border:1px solid #d9d9d9;background:#fff;font-size:14px;border-radius:0}.gc__chk{display:flex;gap:10px;align-items:flex-start;margin:8px 0;font-size:14px;line-height:20px;cursor:pointer}.gc__chk input{margin-top:3px;accent-color:#141416;flex:none}.gc__note{font-size:14px;line-height:20px;color:var(--gc-soft);margin:6px 0}.gc__note a,.gc__chk a{color:inherit;text-decoration:underline}.gc__sum{border-top:1px solid #e7e7e7;margin-top:14px;padding-top:12px}.gc__line{display:flex;justify-content:space-between;gap:12px;font-size:16px;line-height:24px;margin:0 0 4px}.gc__line--total{margin-top:8px;padding-top:8px;border-top:1px solid #e7e7e7}.gc__eta{margin:8px 0 0;font-size:14px;line-height:20px;color:var(--gc-soft)}.gc__err{margin:12px 0 0;padding:10px 12px;border:1px solid #b3261e;color:#b3261e;font-size:14px;line-height:20px}.gc__err[hidden]{display:none}.gc__err ul{margin:0;padding-left:18px}html.gc-on shopify-accelerated-checkout,html.gc-on .shopify-payment-button,html.gc-on [data-shopify=payment-button]{display:none!important}
/*# sourceMappingURL=/cdn/shop/t/95/assets/glass-configurator.css.map */
