.qg-dialog{width:min(1050px,calc(100vw - 32px));max-width:none;padding:0;max-height:calc(100dvh - 32px);overflow:auto}.qg-dialog .cl-dialog-header{position:sticky;top:0;z-index:2;background:#fff;border-bottom:1px solid var(--line,#eddee6);padding:22px 28px;display:flex;justify-content:space-between;align-items:center;gap:16px}.qg-dialog h2{font-size:22px;margin:6px 0 0}.qg-layout{display:grid;grid-template-columns:200px minmax(0,1fr)}.qg-layout nav{background:#fcf7fa;border-right:1px solid #eddee6;padding:22px 16px;display:flex;flex-direction:column;gap:10px}.qg-layout nav button{border:1px solid transparent;background:transparent;text-align:left;border-radius:10px;padding:14px 10px;color:inherit;font:inherit;font-size:12px;cursor:pointer}.qg-layout nav button.is-current{background:white;border-color:#ffc6d8;color:#f01949}.qg-layout nav button:disabled{opacity:.5;cursor:default}.qg-layout nav small{margin-right:8px;opacity:.65}.qg-content{padding:26px 30px;min-height:420px;min-width:0}.qg-content h3{margin:0 0 22px;font-size:18px}.qg-content h4{margin:0 0 14px;font-size:15px}.qg-content .cl-field{display:flex;flex-direction:column;gap:8px;margin-bottom:18px;min-width:0}.qg-content input:not([type=checkbox]),.qg-content select{width:100%;min-width:0;border:1px solid #e3d6df;border-radius:9px;padding:12px;font:inherit;color:inherit;background:#fff;cursor:default;box-sizing:border-box}.qg-content input:focus-visible,.qg-content select:focus-visible{outline:2px solid #ff7195;outline-offset:2px}.qg-check{margin:18px 0;display:flex;align-items:center;gap:9px}.qg-box{border:1px solid #eddee6;border-radius:12px;padding:18px;margin:18px 0}.qg-component{margin:18px 0}.qg-component>span{display:block;margin-bottom:9px;font-size:13px}.qg-component>div{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.qg-component button{white-space:normal;text-align:left}.qg-footer{display:flex;justify-content:space-between;align-items:center;gap:12px;position:sticky;bottom:0;padding:18px 28px;border-top:1px solid #eddee6;background:#fff;z-index:2}.qg-footer>span{font-size:12px;opacity:.65}.qg-total{display:flex;align-items:center;justify-content:space-between;gap:12px;border-top:1px solid #eddee6;padding-top:20px}.qg-total strong{font-size:22px;color:#ed1648}.qg-reference{overflow-wrap:anywhere;background:#fcf7fa;border-radius:10px;padding:12px;margin:16px 0;font-size:12px}.qg-catalog{width:min(650px,calc(100vw - 28px));max-height:80dvh;padding:0}.qg-catalog .cl-dialog-header{display:flex;align-items:center;justify-content:space-between;padding:20px}.qg-catalog .cl-simple-form{padding:20px}.qg-content .cl-feedback{white-space:normal}.qg-dialog::backdrop{background:rgba(35,20,30,.45);backdrop-filter:blur(5px)}@media(max-width:680px){.qg-dialog{width:calc(100vw - 16px);max-height:calc(100dvh - 16px)}.qg-layout{grid-template-columns:1fr}.qg-layout nav{flex-direction:row;overflow:auto;padding:10px;border-right:0;border-bottom:1px solid #eddee6}.qg-layout nav button{flex:0 0 auto;padding:10px;font-size:11px}.qg-layout nav small{display:none}.qg-content{padding:20px 16px;min-height:300px}.qg-content .cl-form-grid{grid-template-columns:1fr}.qg-dialog .cl-dialog-header,.qg-footer{padding:16px}.qg-dialog h2{font-size:18px}.qg-box{padding:14px}.qg-footer>span{display:none}.qg-total{font-size:12px}.qg-total strong{font-size:18px}}
.qg-content .qg-check{margin:18px 0!important}.qg-content .qg-box>.cl-check{margin-bottom:14px!important}@media(max-width:680px){.qg-content .cl-table{white-space:normal}.qg-content .cl-table thead{display:none}.qg-content .cl-table tr{display:grid;grid-template-columns:1fr auto;padding:12px;border-bottom:1px solid #eddee6}.qg-content .cl-table td{padding:5px 0;border:0;white-space:normal}.qg-content .cl-table td:first-child{grid-column:1/-1}.qg-content .cl-table td:last-child{text-align:right}.qg-content .cl-table-wrap{border-top:1px solid #eddee6}.qg-content .qt-item-note{white-space:normal}}
.qg-calculation{padding:18px 18px 12px;border:1px solid #f1cbd9;border-radius:12px;background:linear-gradient(120deg,#fff6fa,#fff);margin:0 0 23px}.qg-calculation>.cl-form-grid{align-items:start;gap:14px 20px}.qg-calculation .cl-field{margin-bottom:10px}.qg-formula{padding:0 0 12px;min-width:0}.qg-formula>span{display:block;font-size:11px;color:#a17c8e;margin-bottom:11px}.qg-formula>strong{display:block;font-size:12px;line-height:1.8;font-weight:500;color:#b4335b}.qg-calculation>.cl-hint{margin:7px 0 10px;line-height:1.8}.qg-measurements>h4{margin-top:5px}.qg-measurements>.cl-hint{margin-bottom:18px}@media(max-width:680px){.qg-calculation{padding:15px}.qg-formula{padding:0}.qg-calculation>.cl-form-grid{gap:3px}.qg-formula>span{margin-bottom:5px}}
.qg-primary-choice{margin-bottom:22px}.qg-content .qg-primary-button{display:flex;align-items:center;justify-content:space-between;gap:14px;min-height:46px;padding:12px 14px;text-align:left;border:1px solid #ebbed0;border-radius:10px;background:linear-gradient(120deg,#fff6fa,#fff);color:#8f3c5d;cursor:pointer;white-space:normal}.qg-primary-button strong{font-size:13px;font-weight:600}.qg-primary-button>span{font-size:18px}.qg-primary-choice>.cl-hint{margin-top:-8px}.qg-employees{border-bottom:1px solid #eddee6;padding-bottom:13px;margin-bottom:20px}.qg-label{display:block;font-size:13px;font-weight:600;margin-bottom:15px}.qg-employee-row{display:flex;align-items:center;gap:12px;padding:12px;border:1px solid #eddee6;border-radius:9px;margin-bottom:8px;cursor:pointer}.qg-employee-row:has(:checked){border-color:#ed88a8;background:#fff4f8}.qg-employee-row input{accent-color:#e91b49}.qg-employee-row strong,.qg-employee-row small{display:block;font-size:12px}.qg-employee-row small{font-size:10px;color:#a17c8e;margin-top:5px}.qg-trip-planner .cl-actions{gap:9px}.qg-trip-planner .button{font-size:12px}.qg-trip-planner .button[disabled]{opacity:.5}.qg-trip-estimate{margin:18px 0;padding:15px 17px;border:1px solid #f1d4df;border-radius:10px;background:#fff7fa;font-size:12px;color:#9d6a80}.qg-trip-estimate:empty{display:none}.qg-trip-estimate span,.qg-trip-estimate strong,.qg-trip-estimate small{display:block}.qg-trip-estimate strong{font-size:22px;color:#d82a55;margin:8px 0}.qg-trip-estimate small{font-size:10px;line-height:1.8;margin-top:5px}.qg-fleet>.cl-hint{margin-top:-8px;margin-bottom:20px}.qg-content [data-g-routes]:not(:empty){margin-top:17px}.qg-content [data-g-map][hidden]{display:none!important}

.qg-measure-stack{display:grid;grid-template-columns:1fr;gap:0}.qg-measure-stack .cl-field{width:100%}.qg-content [data-g-measure-pair]+small{display:block;line-height:1.7}.qg-structure-summary{background:#fff7fa;border:1px solid #efccda;border-radius:10px;padding:16px;line-height:1.8;margin:16px 0}.qg-stock-status{font-size:12px;line-height:1.8;color:#966d82}.qg-content input[readonly]{background:#fcf7fa;color:#907284}

.qg-frame-diagram{display:block;width:100%;max-width:420px;height:140px;margin:0 auto 12px;color:#b66a88}.qg-frame-diagram text{fill:currentColor;font-size:11px;font-family:inherit}.qg-structure-summary>strong{display:block;font-size:19px;color:#c52b55}.qg-structure-summary p{margin:8px 0;font-size:12px}.qg-structure-summary small{display:block;font-size:10px;color:#a17c8e;line-height:1.7}

.qg-facade-intro{border:1px solid #efc9d7;background:linear-gradient(120deg,#fff2f7,#fff);border-radius:13px;padding:20px;margin-bottom:24px}.qg-facade-intro strong{font-size:15px;color:#a32c51}.qg-facade-intro p{font-size:12px;line-height:1.9;color:#947183;margin:10px 0 0}.qg-facade-section{border-top:1px solid #efdee6;padding-top:22px;margin-top:26px}.qg-facade-section>h4{color:#a13a5d;font-size:13px;letter-spacing:.02em}.qg-facade-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.qg-facade-card{border:1px solid #edd9e3;border-radius:11px;background:#fff;transition:border-color .18s,box-shadow .18s;min-width:0}.qg-facade-card:hover{border-color:#e9a6be;box-shadow:0 4px 16px #c84c7310}.qg-facade-card.is-selected{grid-column:1/-1;border-color:#f29bb8;background:#fffafd}.qg-content .qg-facade-card>.qg-check{padding:15px;margin:0!important;min-height:48px;box-sizing:border-box;font-size:12px;font-weight:600;cursor:pointer}.qg-facade-card input[type=checkbox]{accent-color:#ed1648}.qg-facade-card-body{border-top:1px solid #f2dbe5;padding:0 16px 10px}.qg-facade-card-body .cl-field{margin-bottom:14px}.qg-facade-card+.qg-facade-card{margin-top:0}.qg-facade-section>[data-g-facade-extra]{margin-top:12px}.qg-facade-preview{border:1px solid #efc8d8;border-radius:13px;background:linear-gradient(120deg,#fff4f8,#fff);padding:20px;margin-top:28px;font-size:12px;line-height:1.8;overflow-wrap:anywhere}.qg-facade-preview>strong{display:block;font-size:20px;color:#c12b55;margin:9px 0}.qg-facade-preview>small{display:block;color:#9a778b;font-size:10px;margin-top:15px}.qg-facade-preview-row{display:flex;justify-content:space-between;gap:14px;padding:12px 0;border-top:1px solid #f0dce5}.qg-facade-preview-row>span{min-width:0}.qg-facade-preview-row>b{text-align:right;white-space:nowrap;font-weight:600}.qg-facade-preview-row small{display:block;font-size:10px;color:#967486;font-weight:400}.qg-facade-pending{color:#ac3756;padding-left:18px}.qg-facade-stock{font-size:11px;color:#608273}.qg-facade-stock.is-short{color:#cf3156;font-weight:600}@media(max-width:480px){.qg-facade-grid{grid-template-columns:1fr}.qg-facade-preview{padding:15px}.qg-facade-card-body{padding:0 12px 8px}.qg-facade-preview>strong{font-size:18px}}@media(prefers-reduced-motion:reduce){.qg-facade-card{transition:none}}
.qg-facade-review .cl-table{width:100%;table-layout:fixed;white-space:normal}.qg-facade-review .cl-table th,.qg-facade-review .cl-table td{white-space:normal;overflow-wrap:anywhere;vertical-align:top}.qg-facade-review .cl-table th:first-child,.qg-facade-review .cl-table td:first-child{width:60%}.qg-facade-review .cl-table th:not(:first-child),.qg-facade-review .cl-table td:not(:first-child){width:20%;text-align:right}.qg-facade-review .qt-item-note{white-space:normal;line-height:1.8;margin-top:5px}.qg-facade-review .cl-table td>strong{display:block;line-height:1.7}@media(max-width:680px){.qg-facade-review .cl-table th:first-child,.qg-facade-review .cl-table td:first-child,.qg-facade-review .cl-table th:not(:first-child),.qg-facade-review .cl-table td:not(:first-child){width:auto}.qg-facade-review .cl-table td:nth-child(2){text-align:left}}

.qg-footer{flex-wrap:wrap}.qg-footer [data-g-add]{margin-left:auto}.qg-footer [data-g-next]{max-width:100%;white-space:normal;text-align:center}@media(max-width:600px){.qg-footer [data-g-add]{margin-left:0;flex:1 1 100%}.qg-footer:has([data-g-add]) [data-g-next]{flex:1 1 100%;width:100%}.qg-footer:has([data-g-add])>span{margin-left:auto}}

.qg-adhesive-review .qg-layout{grid-template-columns:minmax(0,1fr)}.qg-adhesive-review .qg-layout>nav{display:none}.qg-adhesive-measures{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;padding:18px;border:1px solid #efd4e0;border-radius:13px;background:#fff7fa;margin:0 0 22px}.qg-adhesive-measures>span{font-size:11px;color:#a7778f;min-width:0}.qg-adhesive-measures strong{display:block;font-size:15px;color:#98294f;margin-top:7px;overflow-wrap:anywhere}@media(max-width:600px){.qg-adhesive-measures{grid-template-columns:repeat(2,minmax(0,1fr));padding:14px}}

.qg-workflow{margin:20px 0;padding:18px;border:1px solid #efd4e0;border-radius:13px;background:#fff8fa}.qg-workflow>.cl-eyebrow{display:block;margin-bottom:16px}.qg-extra{padding:16px 0;border-top:1px solid #efd4e0;min-width:0}.qg-extra .cl-field{margin:12px 0}.qg-workflow .cl-actions{flex-wrap:wrap}.qg-workflow input,.qg-workflow select{max-width:100%;min-width:0}@media(max-width:600px){.qg-workflow{padding:12px}.qg-workflow .cl-actions button{flex:1 1 100%}}
.qg-diverse-progress{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;font-size:12px;color:#97667d}.qg-diverse-question progress{display:block;width:100%;height:5px;margin:18px 0 30px;accent-color:#ef174c}.qg-diverse-question h3{font-size:21px;line-height:1.5;overflow-wrap:anywhere}.qg-diverse-question [data-g-diverse-title]:focus{outline:none}.qg-diverse-choices{display:grid;grid-template-columns:1fr;gap:12px;border:0;padding:0;margin:24px 0}.qg-diverse-choice{display:flex;align-items:center;gap:12px;border:1px solid #eccbd9;border-radius:10px;padding:17px;cursor:pointer;font-size:15px}.qg-diverse-choice:has(input:checked){border-color:#f12b59;background:#fff3f7;color:#d71143;font-weight:600}.qg-diverse-choice input{width:18px;height:18px;accent-color:#ef174c;flex:0 0 auto}.qg-diverse-quantity{border:1px solid #f0c5d5;border-left:4px solid #ef174c;border-radius:12px;padding:20px;background:#fff7fa}.qg-diverse-quantity h4{margin-top:0;overflow-wrap:anywhere}.qg-diverse-quantity input{font-size:21px;font-weight:600;min-width:0;max-width:100%;box-sizing:border-box}.qg-diverse-selected{list-style:none;padding:0;margin:0}.qg-diverse-selected li{display:flex;justify-content:space-between;gap:16px;padding:13px 0;border-bottom:1px solid #efdce5;overflow-wrap:anywhere}.qg-diverse-selected li>strong{min-width:0}.qg-diverse-selected li>span{white-space:nowrap}.qg-diverse-empty p{line-height:1.8}@media(max-width:600px){.qg-diverse-question h3{font-size:18px}.qg-diverse-quantity{padding:15px}.qg-diverse-progress button{width:100%}}
.qg-diverse-question,.qg-diverse-choices,.qg-diverse-choice{min-width:0;box-sizing:border-box}.qg-content .qg-diverse-choice input[type=radio]{width:18px;height:18px;flex:0 0 18px;padding:0;border:0;background:transparent}.qg-content .qg-diverse-quantity input{font-size:21px;font-weight:600}
/* Diversos uses the same ad-* presentation components as the adhesive questionnaire. */
.qg-dialog.qg-diverse.ad-dialog{width:min(1200px,calc(100vw - 40px));border-radius:22px}.qg-diverse .ad-intro h2{font-size:29px;margin:13px 0 16px}.qg-diverse .qg-content.ad-panel{padding:23px 26px 24px;min-height:350px}.qg-diverse .ad-panel h3{font:700 18px/1.55 Manrope,sans-serif;letter-spacing:-.25px;margin:0 0 18px;color:#48313f}.qg-diverse .qg-diverse-question>progress{display:none}.qg-diverse .qg-diverse-progress{margin-bottom:20px;font-size:11px}.qg-diverse .qg-diverse-progress .button{font-size:11px;padding:10px 12px}.qg-diverse .ad-choice input[type=radio]{flex:0 0 18px;padding:0;border:0;background:transparent}.qg-diverse .qg-diverse-quantity{border-left-width:1px;padding:22px}.qg-diverse .qg-diverse-quantity .cl-field{margin-bottom:0}.qg-diverse .ad-footer{flex-wrap:wrap}.qg-diverse .ad-footer [data-g-add]{margin-left:auto}.qg-diverse .ad-panel [data-g-error]{margin-bottom:0}
@media(min-width:901px) and (max-height:850px){.qg-diverse .ad-intro h2{font-size:26px;margin:8px 0}.qg-diverse .qg-content.ad-panel{min-height:260px;padding-top:18px}.qg-diverse .ad-panel h3{font-size:16px;margin-bottom:14px}}
@media(max-width:1050px){.qg-diverse .ad-intro h2{font-size:25px}.qg-diverse .qg-content.ad-panel{min-height:300px}}
@media(max-width:600px){.qg-dialog.qg-diverse.ad-dialog{width:calc(100vw - 20px);max-height:calc(100dvh - 20px);border-radius:16px}.qg-diverse .ad-intro h2{font-size:23px;margin:13px 0}.qg-diverse .qg-content.ad-panel{min-height:260px;padding:19px 13px}.qg-diverse .ad-panel h3{font-size:15px;margin-bottom:15px}.qg-diverse .qg-diverse-quantity{padding:16px 12px}.qg-diverse .ad-choice input[type=radio]{flex-basis:17px}.qg-diverse .ad-footer [data-g-add]{margin-left:0;flex:1 1 100%}.qg-diverse .ad-footer:has([data-g-add]) [data-g-next]{flex:1 1 100%}}

/* Confirm Diversos quantities in the shared animated adhesive measurement dialog. */
.qg-diverse-quantity-summary{display:flex;align-items:center;justify-content:space-between;gap:18px;margin-top:22px;border:1px solid #efcfdd;border-radius:12px;padding:18px;background:#fff8fb}.qg-diverse-quantity-summary>div{min-width:0}.qg-diverse-quantity-summary strong{display:block;font-size:14px;overflow-wrap:anywhere}.qg-diverse-quantity-summary span{display:block;font-size:16px;color:#a22a55;margin-top:9px;font-weight:600}.qg-diverse-quantity-summary .button{font-size:12px;flex-shrink:0}.qg-diverse-quantity-form h3{font:700 18px/1.5 Manrope,sans-serif;margin:0 0 24px;overflow-wrap:anywhere}.qg-diverse-quantity-form .cl-field{margin-bottom:18px}.qg-diverse-quantity-form input{font-size:21px;font-weight:600;padding:13px}.qg-diverse-quantity-form .cl-hint{font-size:12px;line-height:1.8}.qg-diverse-quantity-dialog .ad-measure-footer .button-primary{max-width:100%;white-space:normal;text-align:left}@media(max-width:600px){.qg-diverse-quantity-summary{align-items:stretch;flex-direction:column;padding:15px}.qg-diverse-quantity-summary .button{width:100%}.qg-diverse-quantity-dialog .ad-measure-footer{align-items:stretch}.qg-diverse-quantity-dialog .ad-measure-footer .button-primary{gap:10px;justify-content:space-between}}

/* Registered components are presented as clearly selectable catalog cards. */
.qg-catalog [data-g-results]{display:grid;gap:12px;padding:3px;margin-bottom:16px}.qg-catalog .qg-catalog-item{display:grid;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:16px;padding:18px;min-height:94px;box-sizing:border-box;border:1px solid #eaa2bb;border-radius:12px;background:linear-gradient(120deg,#fff2f7,#fffafd);box-shadow:0 3px 12px #a6385e0a;text-align:left}.qg-catalog .qg-catalog-item-copy{display:block;min-width:0}.qg-catalog .qg-catalog-item-copy>small{display:block;font-size:10px;color:#96506c;line-height:1.6;margin-bottom:7px;overflow-wrap:anywhere}.qg-catalog .qg-catalog-item-copy>strong{display:block;font:800 18px/1.45 Manrope,sans-serif;color:#482535;overflow-wrap:anywhere}.qg-catalog .qg-catalog-item-price{display:block;text-align:right}.qg-catalog .qg-catalog-item-price>strong{display:block;font:800 19px/1.4 Manrope,sans-serif;color:#cb174a;white-space:nowrap}.qg-catalog .qg-catalog-item-price>small{display:block;font-size:12px;color:#8a506a;margin-top:4px}.qg-catalog .qg-catalog-item-action{display:inline-flex;justify-content:center;align-items:center;gap:9px;border:1px solid #efbbce;border-radius:8px;padding:10px;font-size:11px;font-weight:600;color:#c92150;background:#fff}.qg-catalog .qg-catalog-item-action>span{font-size:16px;color:inherit}.qg-catalog .qg-catalog-item:hover{border-color:#ed2858;background:#fff0f6;box-shadow:0 5px 18px #bd2e5c15}.qg-catalog .qg-catalog-item:focus-visible{outline:2px solid #ed2858;outline-offset:2px}@media(max-width:520px){.qg-catalog .qg-catalog-item{grid-template-columns:minmax(0,1fr) auto;gap:13px;padding:15px}.qg-catalog .qg-catalog-item-copy>strong{font-size:17px}.qg-catalog .qg-catalog-item-price>strong{font-size:17px}.qg-catalog .qg-catalog-item-action{grid-column:1/-1;background:#ed174b;color:#fff;border-color:#ed174b}.qg-catalog .qg-catalog-item-copy>small{font-size:9px}}@media(prefers-reduced-motion:no-preference){.qg-catalog .qg-catalog-item{transition:border-color .16s,background .16s,box-shadow .16s}}

.qg-gift-quantity{width:min(760px,calc(100vw - 32px));border-radius:18px;animation:qg-gift-enter .2s ease-out}.qg-gift-layout{display:grid;grid-template-columns:260px minmax(0,1fr)}.qg-gift-summary{padding:24px;background:linear-gradient(145deg,#fff6fa,#fff);border-right:1px solid #efdee6;min-width:0}.qg-gift-summary img{display:block;width:155px;height:145px;object-fit:contain;margin:0 auto 17px}.qg-gift-summary strong{display:block;margin:9px 0 6px;font:700 17px/1.5 Manrope,sans-serif;overflow-wrap:anywhere;color:#493442}.qg-gift-summary small{display:block;font-size:11px;color:#a18493}.qg-gift-summary .cl-eyebrow{font-size:8px}.qg-gift-form{padding:38px 30px;min-width:0;align-self:center}.qg-gift-form .cl-field{gap:12px;font-size:14px;font-weight:600}.qg-gift-form input{font:600 28px/1.4 "DM Sans",sans-serif!important;min-height:67px;padding:13px 17px!important;border-radius:12px!important;color:#c51d4a!important;caret-color:#c51d4a!important;cursor:default}.qg-gift-form .cl-hint{font-size:11px;line-height:1.8;margin-top:15px}.qg-gift-quantity .qg-footer{justify-content:space-between}.qg-gift-quantity .cl-dialog-heading{gap:16px}@keyframes qg-gift-enter{from{opacity:0;transform:translateY(10px) scale(.985)}to{opacity:1;transform:translateY(0) scale(1)}}@media(max-width:600px){.qg-gift-quantity{width:calc(100vw - 24px)}.qg-gift-layout{grid-template-columns:1fr}.qg-gift-summary{display:flex;align-items:center;gap:17px;padding:18px 20px;border-right:0;border-bottom:1px solid #efdee6}.qg-gift-summary img{width:75px;height:75px;margin:0;flex:none}.qg-gift-summary strong{font-size:14px;margin-top:6px}.qg-gift-form{padding:25px 21px}.qg-gift-quantity .qg-footer{flex-wrap:wrap;padding:16px 20px}.qg-gift-quantity .qg-footer .button{font-size:11px}}@media(prefers-reduced-motion:reduce){.qg-gift-quantity{animation:none}}
