.gs-box{margin:18px 0 4px;background:#161616;border:1px solid #2e2e2e;border-radius:8px;padding:14px}.gs-tag{display:inline-block;background:#d3b574;color:#111;font-weight:700;letter-spacing:.12em;font-size:11px;padding:5px 12px;border-radius:4px;margin-bottom:12px}.gs-opt{position:relative;background:#1d1d1d;border:1px solid #2c2c2c;border-radius:8px;padding:12px 14px;margin-top:8px}.gs-lab{display:block;color:#efe9da;font-weight:600;text-transform:uppercase;letter-spacing:.08em;font-size:12px;margin-bottom:8px}.gs-req{color:#c9a227}.gs-inp{display:block;width:100%;box-sizing:border-box;background:#111;border:1px solid #454545;color:#f3efe6;caret-color:#c9a227;border-radius:6px;padding:12px 14px;font-size:16px;font-family:inherit}.gs-inp::placeholder{color:#8a8a8a}.gs-inp:focus{border-color:#d3b574;outline:none;box-shadow:none}.gs-count{position:absolute;right:14px;top:12px;color:#9b9484;font-size:12px;font-weight:500}.gs-err{color:#c9a227;font-size:12.5px;font-weight:600;margin-top:6px;min-height:0}.gs-err:empty{display:none}.gs-opt.is-bad .gs-inp,.gs-opt.is-bad .gs-sw{outline:2px solid #e6cd94;outline-offset:2px}.gs-sw{display:flex;flex-wrap:wrap;gap:10px}.gs-sw__it{position:relative;width:68px;height:68px;border-radius:6px;border:1px solid #3a3a3a;background:#000;padding:4px;overflow:hidden;flex:0 0 auto;box-sizing:border-box;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:border-color .15s,box-shadow .15s,transform .15s;touch-action:manipulation;color:#efe9da;font:600 11px/1.1 inherit}.gs-sw__it img{display:block;width:100%;height:100%;max-width:none;object-fit:contain;border-radius:3px;margin:0;opacity:.82;transition:opacity .15s}@media(hover:hover){.gs-sw__it:hover{border-color:#8a7440}.gs-sw__it:hover img{opacity:1}}.gs-sw__it.is-on{border:2px solid #d3b574;padding:3px;box-shadow:0 0 0 1px #000,0 0 14px #d3b57473}.gs-sw__it.is-on img{opacity:1}.gs-sw__it.is-on:after{content:"";position:absolute;top:0;right:0;border-style:solid;border-width:0 16px 16px 0;border-color:transparent #d3b574 transparent transparent}@media(max-width:480px){.gs-sw{gap:8px}.gs-sw__it{width:62px;height:62px}}.gs-pv{position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;background:#f4f1ea;display:flex;align-items:center;justify-content:center}.gs-pv[hidden]{display:none}.gs-pv canvas{width:100%;height:100%;object-fit:contain;vertical-align:top}.gs-pv-btn{position:absolute;left:14px;bottom:14px;z-index:3;font:700 12px/1 Archivo,Arial,sans-serif;letter-spacing:.08em;color:#16130d;background:#e6cd94;border:none;border-radius:999px;padding:9px 14px;cursor:pointer}.gs-pv-btn[hidden],.gs-sticky{display:none}@media(max-width:749px){.gs-sticky{display:flex;justify-content:center;position:fixed;left:0;right:0;top:54px;height:60vw;background:#f4f1ea;box-shadow:0 6px 14px #00000059;z-index:20;opacity:0;visibility:hidden;pointer-events:none;transition:opacity .2s,visibility .2s}.gs-sticky.is-on{opacity:1;visibility:visible}.gs-sticky canvas{height:100%;width:auto}}.gs-modal{position:fixed;top:0;right:0;bottom:0;left:0;z-index:10000;background:#000000b3;display:flex;align-items:center;justify-content:center;padding:16px}.gs-modal[hidden]{display:none}.gs-modal__main{width:min(460px,100%);max-height:92vh;overflow-y:auto;background:#141414;border:1px solid #3a3a3a;border-radius:12px;padding:18px 20px 20px;box-shadow:0 24px 64px #0000008c;box-sizing:border-box}.ib-pv-head{text-align:center;margin:2px 0 12px}.ib-pv-title{font-weight:800;letter-spacing:.08em;font-size:20px;color:#f3efe6;text-transform:uppercase}.ib-pv-sub{margin-top:4px;font-size:13px;color:#b5b0a4}.gs-modal__wrap{display:flex;flex-direction:column;align-items:center;gap:12px}.gs-modal__img{max-height:44vh;width:auto;max-width:100%;border-radius:8px;border:1px solid #2e2e2e;background:#f4f1ea}.ib-pv-trust{width:100%;box-sizing:border-box;background:#1a1a1a;border:1px solid #2e2e2e;border-radius:8px;padding:10px 14px;font-size:13px;color:#e7e2d6}.ib-pv-trust div{margin:3px 0}.ib-pv-trust b{color:#c9a227;margin-right:6px}.gs-modal__msg{color:#f0a3a3;font-size:13px;text-align:center}.gs-modal__msg:empty{display:none}.gs-cart-btn{position:relative;width:100%;background:#c9a227;color:#111;font-weight:800;letter-spacing:.06em;border:none;border-radius:6px;padding:14px 18px;font-size:15px;text-transform:uppercase;cursor:pointer}.gs-cart-btn:hover{background:#d9b53f}.gs-cart-btn.running{color:transparent}.gs-cart-btn.running:before{content:"";position:absolute;top:50%;left:14px;width:16px;height:16px;margin-top:-8px;border:2px solid rgba(17,17,17,.25);border-top-color:#111;border-radius:50%;animation:gsspin .7s linear infinite}.gs-cart-btn.running:after{content:"SAVING DESIGN\2026";position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;padding-left:22px;color:#111;pointer-events:none}@keyframes gsspin{to{transform:rotate(360deg)}}.ib-pv-close{width:100%;background:transparent;color:#cfcabc;border:1px solid #3a3a3a;border-radius:6px;padding:11px 18px;font-size:14px;cursor:pointer}.ib-pv-close:hover{border-color:#c9a227;color:#c9a227}body.gs-lock{overflow:hidden}#gs-custom .gs-help{margin-top:6px;font-size:12px;line-height:1.4;color:#f3efe69e}#gs-custom .gs-sel{-webkit-appearance:auto;appearance:auto;cursor:pointer}
/*# sourceMappingURL=/cdn/shop/t/31/assets/gs-custom.css.map */
