.marstela-gc-quickadd .mgcq-open{pointer-events:auto}.mgcq-dialog{box-sizing:border-box;position:fixed;width:min(940px,calc(100vw - 34px));max-width:940px;max-height:min(90dvh,780px);margin:auto;padding:0;border:1px solid #333;border-radius:0;color:#fff;background:#070707;box-shadow:0 24px 100px #0008;pointer-events:auto;overflow:auto;z-index:2147483000}.mgcq-dialog:not([open]){display:none!important}.mgcq-dialog::backdrop{background:#000000b3}.mgcq-dialog *,.mgcq-dialog *:before,.mgcq-dialog *:after{box-sizing:border-box}.mgcq-shell{display:grid;grid-template-columns:minmax(0,46%) minmax(0,54%);min-height:440px}.mgcq-media{display:grid;place-items:center;padding:40px 24px;background:#070707;min-width:0}.mgcq-media img{width:100%;height:auto;max-height:420px;object-fit:contain;display:block}.mgcq-body{min-width:0;padding:46px 48px 34px 26px;color:#fff}.mgcq-overline{color:#d3a5c0;font-size:12px;letter-spacing:.2em;font-weight:700;margin:0 0 18px}.mgcq-body h2{color:#fff;font-size:clamp(22px,2.2vw,29px);font-weight:400;line-height:1.22;letter-spacing:.08em;margin:0 0 13px;text-transform:uppercase}.mgcq-price{font-size:20px;letter-spacing:.09em;color:#fff;margin:0 0 18px}.mgcq-summary{color:#c6bcc4;font-size:13px;line-height:1.6;margin:0 0 22px}.mgcq-options{min-width:0;padding:0;border:0;margin:12px 0 20px}.mgcq-options legend{margin:0 0 12px;font-size:13px;color:#fff}.mgcq-values{display:flex;flex-wrap:wrap;gap:9px}.mgcq-value{position:relative;cursor:pointer}.mgcq-value input{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;cursor:pointer;width:100%;height:100%}.mgcq-value span{display:inline-flex;justify-content:center;align-items:center;min-width:60px;min-height:42px;padding:8px 13px;border:1px solid #686868;color:#f5f5f5;background:#080808;font-size:13px;transition:border-color .15s}.mgcq-value input:checked+span{border-color:#fff;box-shadow:inset 0 0 0 1px #fff}.mgcq-value input:focus-visible+span{outline:2px solid #dda0c9;outline-offset:3px}.mgcq-value input:disabled+span{opacity:.4;cursor:not-allowed}.mgcq-gift-toggle{display:flex;align-items:center;gap:10px;font-size:13px;line-height:1.5;cursor:pointer;margin:10px 0 15px;color:#dedede}.mgcq-gift-toggle input{accent-color:#d196b8;width:16px;height:16px}.mgcq-dialog label.mgcq-gift-toggle input[type=checkbox],.mgcq-dialog label.mgcq-gift-toggle input[type=checkbox]:hover,.mgcq-dialog label.mgcq-gift-toggle input[type=checkbox]:active,.mgcq-dialog label.mgcq-gift-toggle input[type=checkbox]:focus{appearance:none!important;-webkit-appearance:none!important;width:16px!important;height:16px!important;min-width:16px!important;flex:0 0 16px!important;margin:0!important;border:1px solid #bdbdbd!important;border-radius:2px!important;background:#121212!important;background-color:#121212!important;box-shadow:none!important;filter:none!important;opacity:1!important;transition:none!important}.mgcq-dialog label.mgcq-gift-toggle input[type=checkbox]:checked,.mgcq-dialog label.mgcq-gift-toggle input[type=checkbox]:checked:hover,.mgcq-dialog label.mgcq-gift-toggle input[type=checkbox]:checked:active,.mgcq-dialog label.mgcq-gift-toggle input[type=checkbox]:checked:focus{border-color:#d196b8!important;background:#d196b8!important;background-color:#d196b8!important}.mgcq-dialog label.mgcq-gift-toggle input[type=checkbox]:checked:after,.mgcq-dialog label.mgcq-gift-toggle input[type=checkbox]:checked:hover:after{background-color:#121212!important}.mgcq-dialog label.mgcq-gift-toggle input[type=checkbox]:focus-visible{outline:2px solid #fff!important;outline-offset:3px!important}.mgcq-dialog label.mgcq-gift-toggle,.mgcq-dialog label.mgcq-gift-toggle:hover,.mgcq-dialog label.mgcq-gift-toggle:focus,.mgcq-dialog label.mgcq-gift-toggle:focus-within,.mgcq-dialog label.mgcq-gift-toggle:active{color:#dedede!important;background:transparent!important;background-color:transparent!important;box-shadow:none!important;text-shadow:none!important;transform:none!important;filter:none!important;opacity:1!important;transition:none!important}.mgcq-dialog label.mgcq-gift-toggle>span,.mgcq-dialog label.mgcq-gift-toggle:hover>span,.mgcq-dialog label.mgcq-gift-toggle:focus-within>span,.mgcq-dialog label.mgcq-gift-toggle:active>span{color:#dedede!important;background:transparent!important;text-shadow:none!important;filter:none!important;opacity:1!important;transition:none!important}.mgcq-gift-fields{display:grid;gap:12px;margin:10px 0 15px}.mgcq-gift-fields[hidden]{display:none!important}.mgcq-gift-fields label{display:grid;gap:5px;color:#ddd;font-size:12px}.mgcq-gift-fields input,.mgcq-gift-fields textarea{width:100%;background:#1c1c1c;color:#fff;border:1px solid #555;border-radius:0;font:inherit;font-size:14px;padding:9px 11px}.mgcq-gift-fields input:focus,.mgcq-gift-fields textarea:focus{outline:2px solid #dda0c9}.mgcq-dialog .mgcq-gift-fields input,.mgcq-dialog .mgcq-gift-fields textarea{color:#fff!important;caret-color:#fff}.mgcq-dialog .mgcq-gift-fields input::placeholder,.mgcq-dialog .mgcq-gift-fields textarea::placeholder{color:#c5c5c5!important;opacity:1!important}.mgcq-submit{display:block;width:100%;margin:14px 0 8px;padding:15px 16px;border:1px solid #3d3d3d;border-radius:0;background:#242424;color:#fff;letter-spacing:.13em;font:inherit;font-size:12px;font-weight:650;cursor:pointer}.mgcq-submit:hover,.mgcq-submit:focus-visible{background:#3e3e3e}.mgcq-submit:disabled{opacity:.55;cursor:wait}.mgcq-feedback{min-height:14px;font-size:12px;color:#f3b7cd;margin:3px 0 12px}.mgcq-details{display:table;color:#f7f7f7;font-size:14px;font-weight:600;text-decoration:underline;text-underline-offset:3px;margin-top:18px}.mgcq-details:hover{color:#f4b3d7}.mgcq-close{position:absolute;right:15px;top:12px;z-index:2;color:#fff;background:transparent;border:1px solid #ddd;width:28px;height:28px;font-size:22px;font-weight:300;line-height:22px;text-align:center;cursor:pointer;padding:0}.mgcq-close:hover{background:#333}@media(max-width:749px){.mgcq-dialog{width:calc(100vw - 20px);max-height:92dvh}.mgcq-shell{grid-template-columns:1fr}.mgcq-media{padding:40px 18px 8px}.mgcq-media img{max-height:240px}.mgcq-body{padding:23px 23px 30px}.mgcq-body h2{font-size:21px}}
/*# sourceMappingURL=/cdn/shop/t/25/assets/marstela-giftcard-quick-add.css.map */
