.gq-rewards{width:100%;max-width:600px;margin:0 auto;padding:5px 7px 4px;text-align:center;line-height:1.2;color:#151515}.gq-rewards__headline{font-size:10px;line-height:1.32;margin:0 0 7px;min-height:13px;white-space:normal}.gq-rewards__headline strong{font-weight:750}.gq-rewards__track{height:4px;background:#e7e7e7;border-radius:12px;position:relative;margin:0 5px;overflow:visible}.gq-rewards__fill{position:absolute;left:0;top:0;bottom:0;background:#161616;border-radius:12px;transition:width .3s ease}.gq-rewards__marker{position:absolute;top:-3px;height:10px;width:1px;background:#bfc0c0;z-index:1}.gq-rewards__milestones{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));align-items:center;margin:7px -4px 0;gap:0}.gq-rewards__milestone{display:flex;flex-direction:row;justify-content:center;align-items:center;gap:4px;min-width:0;color:#a0a0a0}.gq-rewards__milestone.is-unlocked{color:#191919}.gq-rewards__icon{width:17px;height:17px;flex:none;border:1px solid currentColor;display:grid;place-items:center;border-radius:50%;background:#fff}.gq-rewards__icon svg{width:11px;height:11px;display:block}.gq-rewards__milestone.is-unlocked .gq-rewards__icon{background:#161616;border-color:#161616;color:#fff}.gq-rewards__label{display:block;font-size:8px;letter-spacing:.015em;line-height:1.07;text-align:left}.gq-rewards__label strong{font-weight:800}.gq-rewards__milestone small{display:none}.gq-rewards__fineprint{font-size:8px;color:#828282;line-height:1.3;margin:5px auto 0;max-width:500px}.gq-timer{background:#e0f8d7;border:1px solid #b5d5a8;color:#203e1b;border-radius:3px;min-height:29px;padding:5px 8px;margin:0 0 6px;display:flex;justify-content:center;align-items:center;gap:6px;text-align:center;line-height:1.1}.gq-timer__text{font-size:10px;font-weight:700;letter-spacing:.02em}.gq-timer__time{font-size:11px;font-weight:800;letter-spacing:.015em;font-variant-numeric:tabular-nums;white-space:nowrap}.gq-timer.is-expired{background:#f5f5f5;color:#555;border-color:#e5e5e5}.gq-protection{margin:0 0 6px;padding:0}.gq-protection__panel{display:flex;align-items:center;gap:7px;min-height:46px;padding:8px 10px;background:#fafafa;border:1px solid #e5e5e5;border-radius:7px;cursor:pointer}.gq-protection__symbol{width:21px;height:21px;flex:0 0 21px;display:grid;place-items:center;color:#3a3a3a}.gq-protection__symbol svg{width:21px;height:21px;display:block}.gq-protection__copy{display:flex;min-width:0;flex:1;flex-direction:column;gap:1px;line-height:1.17;text-align:left}.gq-protection__title{font-weight:700;font-size:11px;color:#202020}.gq-protection__description{font-weight:400;font-size:10px;color:#707070}.gq-protection__description strong{font-weight:700;white-space:nowrap;color:#444}.gq-protection__toggle{flex:0 0 33px;display:block;width:33px;height:20px;position:relative}.gq-protection__toggle input{position:absolute;z-index:2;top:0;right:0;bottom:0;left:0;opacity:0;width:100%;height:100%;cursor:pointer;margin:0}.gq-protection__toggle>span{display:block;width:33px;height:20px;background:#e4e4e4;border:1px solid #d3d3d3;border-radius:99px;transition:background .18s}.gq-protection__toggle>span:before{content:"";position:absolute;top:3px;left:3px;width:14px;height:14px;border-radius:50%;background:#fff;box-shadow:0 1px 2px #0003;transition:transform .18s}.gq-protection__toggle input:checked+span{background:#222;border-color:#222}.gq-protection__toggle input:checked+span:before{transform:translate(13px)}.gq-protection__toggle input:focus-visible+span{outline:2px solid #387ac1;outline-offset:2px}.gq-protection.is-loading{opacity:.55;pointer-events:none}.gq-protection__error{margin:4px 0 0;color:#9e2727;font-size:10px;line-height:1.2}.gq-protection__error[hidden]{display:none}.cart-drawer .gq-rewards{padding:3px 4px 4px}.cart-drawer .gq-rewards__headline{font-size:10px}.cart-drawer .gq-protection{margin:0 0 4px}.cart-drawer .gq-timer{margin-bottom:5px}.cart-page .gq-protection{margin:0 0 7px}.section-header .gq-rewards{width:100%;min-width:min(100%,300px);max-width:510px}@media(min-width:700px){.section-header .gq-rewards{min-width:410px}.cart-page .gq-timer,.cart-page .gq-protection{max-width:520px}}@media(max-width:370px){.gq-rewards__headline{font-size:9px}.gq-rewards__label{font-size:7px}.gq-rewards__icon{width:15px;height:15px}.gq-rewards__icon svg{width:10px;height:10px}.gq-protection__panel{padding:7px}.gq-protection__title{font-size:10px}.gq-protection__description,.gq-timer__text{font-size:9px}}@media(prefers-reduced-motion:reduce){.gq-rewards__fill,.gq-protection__toggle>span,.gq-protection__toggle>span:before{transition:none}}.cart-drawer__footer.gq-compact-footer{gap:6px;padding-top:1px}.gq-compact-footer .gq-price-summary{display:flex;align-items:baseline;justify-content:space-between;gap:8px;min-width:0;padding:8px 0 6px;margin-top:1px;border-top:1px solid #e6e6e6}.gq-price-summary__title{font-size:12px;font-weight:800;letter-spacing:.035em;line-height:1.2;color:#111;flex:none}.gq-price-summary__values{display:flex;align-items:center;justify-content:flex-end;gap:6px;flex-wrap:wrap;min-width:0}.gq-price-summary__old{font-size:12px;font-weight:500;color:#929292;white-space:nowrap;text-decoration-thickness:1px}.gq-price-summary__now{font-size:18px;font-weight:800;line-height:1.05;color:#111;letter-spacing:-.025em;white-space:nowrap}.gq-price-summary__saving{display:inline-flex;align-items:center;justify-content:center;background:#e96246;color:#fff;font-size:10px;font-weight:750;padding:6px 7px;line-height:1;border-radius:2px;white-space:nowrap}.gq-compact-footer .gq-checkout-action{width:100%;margin:0}.gq-compact-footer .gq-checkout-action .button{display:flex;align-items:center;justify-content:center;width:100%;min-height:45px;padding:10px 13px;background:#101010;color:#fff;font-size:12px;font-weight:750;letter-spacing:.075em;line-height:1.15;border:1px solid #101010;border-radius:2px}.gq-compact-footer .gq-checkout-action .button:hover{background:#2c2c2c;border-color:#2c2c2c}.gq-checkout-assurance{display:flex;width:100%;justify-content:center;align-items:center;gap:6px;color:#666;font-size:9px;font-weight:500;line-height:1.15;margin-top:1px;padding:1px 0;text-align:center}.gq-checkout-assurance span{display:inline-flex;align-items:center;justify-content:center;gap:3px;white-space:nowrap}.gq-checkout-assurance svg{width:12px;height:12px;flex:0 0 12px}.gq-checkout-assurance i{font-style:normal;color:#aaa}@media(max-width:390px){.gq-price-summary__title,.gq-price-summary__old{font-size:11px}.gq-price-summary__now{font-size:16px}.gq-price-summary__values{gap:5px}.gq-price-summary__saving{font-size:9px;padding:5px}.gq-checkout-assurance{font-size:8px;gap:4px}.gq-checkout-assurance svg{width:11px;height:11px;flex-basis:11px}}
/*# sourceMappingURL=/cdn/shop/t/10/assets/glassique-cart.css.map */
