:root{--qs-base-font-family:Montserrat;--qs-radius-base-s:4px;--qs-layout-breakpoint-desktop-small:1008px;--qs-spacing-base-space-sm:8px;--qs-spacing-base-space-m:16px;--qs-spacing-base-space-l:32px;--qs-spacing-other-space-24:24px;--qs-spacing-other-space-48:48px;--qs-sizing-base-size-sm:8px;--qs-color-system-dark-error:#d80011;--qs-colors-dark-80:#414141;--qs-color-background-base-dark:#231f20;--qs-color-text-base-light-white:#fff;--qs-color-background-base-overlay:rgba(0,0,0,.2);--qs-color-background-base-white:#fcfcfc;--qs-color-background-alpha-dark-5:rgba(0,0,0,.051);--qs-text-color-dark:#231f20;--qs-text-color-dark-high-contrast:#414141;--qs-text-color-dark-low-contrast:#767676;--qs-color-text-base-dark-disabled:#acacac;--qs-text-paragraph-m-font-size:14px;--qs-text-paragraph-m-font-weight:500;--qs-text-paragraph-m-line-height:22px;--qs-text-paragraph-m-letter-spacing:0.1px;--qs-text-header-xs-font-weight:SemiBold;--qs-text-header-xs-line-height:24px;--qs-text-header-xs-font-size:16px;--qs-text-header-xs-letter-spacing:0.2px;--qs-text-header-sm-font-weight:SemiBold;--qs-text-header-sm-line-height:30px;--qs-text-header-sm-font-size:20px;--qs-text-header-sm-letter-spacing:0.2px}.qs_button{background-color:transparent;border-radius:6px;color:var(--qs-text-color-dark-high-contrast);cursor:pointer;padding:0 12px}.qs_button:disabled{color:var(--qs-color-text-base-dark-disabled);cursor:not-allowed}.qs_button-variant-default{border:1px solid #c7c7c7;height:44px}.qs_button-variant-secondary{border:2px solid #4c4c4c;height:40px}.qs_button-full-width{width:100%}p{margin:0}p.qs_text-m{font-size:14px;font-weight:500;line-height:22px}p.qs_text-l,p.qs_text-m{font-family:var(--qs-base-font-family)}p.qs_text-l{font-size:16px;font-weight:600;line-height:24px}p.qs_text-s{font-size:12px;line-height:18px}p.qs_text-s,span.qs_text-l{font-family:var(--qs-base-font-family);font-weight:500}span.qs_text-l{font-size:16px;line-height:24px}span.qs_text-m{font-family:var(--qs-base-font-family);font-size:14px;font-weight:500;line-height:22px}.qs_text-dark{color:var(--qs-text-color-dark)}.qs_text-dark-low-contrast{color:var(--qs-text-color-dark-low-contrast)}.qs_text-dark-high-contrast{color:var(--qs-text-color-dark-high-contrast)}.qs_text-disabled{color:var(--qs-color-text-base-dark-disabled)}.qs_text-white{color:var(--qs-color-text-base-light-white)}.qs_title{-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:var(--text-base-dark-dark,#231f20);display:-webkit-box;display:-ms-flexbox;display:flex;font-family:var(--qs-base-font-family,Montserrat);font-size:var(--qs-text-header-xs-font-size,16px);font-weight:600;gap:var(--qs-spacing-base-space-sm,8px);letter-spacing:var(--qs-text-header-xs-letter-spacing,.2px);line-height:var(--qs-text-header-xs-line-height,24px);margin:0}@media screen and (min-width:1008px){.qs_title{font-size:var(--qs-text-header-s-font-size,18px);font-weight:600;letter-spacing:var(--qs-text-header-s-letter-spacing,.2px);line-height:var(--qs-text-header-s-line-height,26px)}}.qs-modal__overlay{background-color:var(--qs-color-background-base-overlay,rgba(0,0,0,.2));height:100%;right:0;top:0;z-index:9998}.qs-modal__body,.qs-modal__overlay{bottom:0;left:0;position:fixed;width:100%}.qs-modal__body{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:var(--qs-color-background-base-white,#fcfcfc);border-radius:8px 8px 0 0;-webkit-box-shadow:0 4px 28px 0 rgba(0,0,0,.12);box-shadow:0 4px 28px 0 rgba(0,0,0,.12);display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;z-index:9999}@media screen and (min-width:1008px){.qs-modal__body{border-radius:12px;bottom:auto;left:50%;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:480px}}.qs-modal__header{-webkit-box-align:center;-ms-flex-align:center;-ms-flex-item-align:stretch;align-items:center;align-self:stretch;display:-webkit-box;display:-ms-flexbox;display:flex;gap:var(--qs-spacing-base-space-m,16px);padding:var(--qs-spacing-other-space-24,24px)}@media screen and (min-width:1008px){.qs-modal__header{padding:var(--qs-spacing-base-space-l,32px) var(--qs-spacing-other-space-48,48px) var(--qs-spacing-other-space-24,24px)}}.qs-modal__title{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:justify;-ms-flex-pack:justify;align-items:center;justify-content:space-between;width:100%}.qs-modal__icon,.qs-modal__title{display:-webkit-box;display:-ms-flexbox;display:flex}.qs-modal__icon{-ms-flex-line-pack:center;align-content:center;cursor:pointer}.qs-modal__content{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-box-align:start;-ms-flex-align:start;-ms-flex-item-align:stretch;-webkit-box-flex:1;align-items:flex-start;align-self:stretch;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex:1 0 0px;flex:1 0 0;-ms-flex-direction:column;flex-direction:column;gap:24px;padding:var(--qs-spacing-base-space-m,16px) var(--qs-spacing-other-space-24,24px) var(--qs-spacing-other-space-24,24px)}@media screen and (min-width:1008px){.qs-modal__content{padding:var(--qs-spacing-base-space-m,16px) var(--qs-spacing-other-space-48,48px) var(--qs-spacing-other-space-24,24px)}}.qs-action-icon__container{-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:hsla(0,0%,100%,.4);border:none;border-radius:6px;color:var(--qs-colors-dark-80);cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;gap:0;height:24px;justify-items:center;padding:0 4px}.qs-action-icon__container:active svg path[class=qs-icon__filler]{fill:#f5eb4a}.qs-action-icon__container:after{color:var(--qs-colors-dark-80);content:"";font-family:var(--qs-base-font-family);font-size:14px;font-weight:600;letter-spacing:.4px;line-height:22px;max-width:0;opacity:0}@media screen and (min-width:1008px){.qs-action-icon__container{bottom:12px;height:32px;left:12px}.qs-action-icon__container:hover{background-color:#fff;gap:8px;-webkit-transition:background-color .1s;transition:background-color .1s}.qs-action-icon__container:hover:after{content:attr(data-label);max-width:500px;opacity:1;-webkit-transition:max-width .1s ease,opacity .1s ease .1s;transition:max-width .1s ease,opacity .1s ease .1s}}.qs-toast{-ms-grid-columns:1fr 12px 24px;grid-gap:12px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-radius:6px;bottom:var(--qs-spacing-base-space-m,16px);display:-ms-grid;display:grid;grid-template-columns:1fr 24px;justify-items:start;left:var(--qs-spacing-base-space-m,16px);padding:var(--qs-spacing-base-space-m,16px);position:fixed;right:var(--qs-spacing-base-space-m,16px);z-index:9999}.qs-toast__button{cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex}.qs-toast__color--red{background:#e06f4f}@media screen and (min-width:1008px){.qs-toast{border-radius:8px;bottom:var(--qs-spacing-base-space-l,32px);left:50%;padding:16px 20px;right:auto;-webkit-transform:translate(-50%);transform:translate(-50%)}}.qs-product__container{-ms-grid-columns:50px 16px 1fr;grid-gap:16px;display:-ms-grid;display:grid;grid-template-columns:50px 1fr}.qs-product__container .qs-product__details{-webkit-box-orient:vertical;-webkit-box-direction:normal;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}@media screen and (min-width:1008px){.qs-product__container{-ms-grid-columns:96px 16px 1fr;grid-template-columns:96px 1fr}}.qs-product-skeleton__container{-ms-grid-columns:50px 16px 1fr;grid-gap:16px;display:-ms-grid;display:grid;grid-template-columns:50px 1fr;width:100%}.qs-product-skeleton__container .qs-product-skeleton__image{background-color:var(--qs-color-background-alpha-dark-5);height:67px;width:50px}.qs-product-skeleton__container .qs-product-skeleton__details{background-color:var(--qs-color-background-alpha-dark-5);height:40px}@media screen and (min-width:1008px){.qs-product-skeleton__container{-ms-grid-columns:96px 16px 1fr;grid-template-columns:96px 1fr}.qs-product-skeleton__container .qs-product-skeleton__image{height:128px;width:96px}}.qs_loader--container{-ms-flex-item-align:center;-ms-grid-row-align:center;align-self:center;left:50%;position:absolute;-webkit-transform:translate(-50%);transform:translate(-50%)}.qs_loader--container:hover{cursor:not-allowed}.qs_loader{-webkit-animation:qs_loader_transform 2s linear infinite,qs_loader_rotate 2s linear infinite;animation:qs_loader_transform 2s linear infinite,qs_loader_rotate 2s linear infinite;border:4px solid var(--qs-colors-dark-80);border-radius:50%;height:28px;margin:6px;width:28px}@-webkit-keyframes qs_loader_transform{0%{-webkit-clip-path:polygon(50% 50%,0 0,50% 0,100% 0,100% 100%,50% 100%,0 100%);clip-path:polygon(50% 50%,0 0,50% 0,100% 0,100% 100%,50% 100%,0 100%)}25%{-webkit-clip-path:polygon(50% 50%,0 0,50% 0,100% 0,100% 100%,50% 100%,100% 100%);clip-path:polygon(50% 50%,0 0,50% 0,100% 0,100% 100%,50% 100%,100% 100%)}50%{-webkit-clip-path:polygon(50% 50%,0 0,50% 0,100% 0,100% 0,100% 0,100% 0);clip-path:polygon(50% 50%,0 0,50% 0,100% 0,100% 0,100% 0,100% 0)}75%{-webkit-clip-path:polygon(50% 50%,0 0,50% 0,100% 0,100% 100%,50% 100%,100% 100%);clip-path:polygon(50% 50%,0 0,50% 0,100% 0,100% 100%,50% 100%,100% 100%)}to{-webkit-clip-path:polygon(50% 50%,0 0,50% 0,100% 0,100% 100%,50% 100%,0 100%);clip-path:polygon(50% 50%,0 0,50% 0,100% 0,100% 100%,50% 100%,0 100%)}}@keyframes qs_loader_transform{0%{-webkit-clip-path:polygon(50% 50%,0 0,50% 0,100% 0,100% 100%,50% 100%,0 100%);clip-path:polygon(50% 50%,0 0,50% 0,100% 0,100% 100%,50% 100%,0 100%)}25%{-webkit-clip-path:polygon(50% 50%,0 0,50% 0,100% 0,100% 100%,50% 100%,100% 100%);clip-path:polygon(50% 50%,0 0,50% 0,100% 0,100% 100%,50% 100%,100% 100%)}50%{-webkit-clip-path:polygon(50% 50%,0 0,50% 0,100% 0,100% 0,100% 0,100% 0);clip-path:polygon(50% 50%,0 0,50% 0,100% 0,100% 0,100% 0,100% 0)}75%{-webkit-clip-path:polygon(50% 50%,0 0,50% 0,100% 0,100% 100%,50% 100%,100% 100%);clip-path:polygon(50% 50%,0 0,50% 0,100% 0,100% 100%,50% 100%,100% 100%)}to{-webkit-clip-path:polygon(50% 50%,0 0,50% 0,100% 0,100% 100%,50% 100%,0 100%);clip-path:polygon(50% 50%,0 0,50% 0,100% 0,100% 100%,50% 100%,0 100%)}}@-webkit-keyframes qs_loader_rotate{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(2turn);transform:rotate(2turn)}}@keyframes qs_loader_rotate{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(2turn);transform:rotate(2turn)}}.qs_tooltip-wrapper{position:relative}.qs_tooltip-wrapper,.qs_tooltip-wrapper:hover .qs_tooltip{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex}.qs_tooltip-full-width{width:100%}.qs_tooltip{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;background-color:var(--qs-color-background-base-dark,#231f20);border-radius:4px;color:var(--qs-color-text-base-light-white,#fff);display:none;-ms-flex-direction:column;flex-direction:column;font-family:var(--qs-base-font-family,Euclid);font-size:var(--qs-text-paragraph-m-font-size,14px);font-weight:var(--qs-text-paragraph-m-font-weight,500);left:50%;letter-spacing:var(--qs-text-paragraph-m-letter-spacing,.1px);line-height:var(--qs-text-paragraph-m-line-height,22px);margin:8px auto;max-width:240px;padding:8px 20px;position:absolute;top:100%;-webkit-transform:translate(-50%);transform:translate(-50%);width:-webkit-max-content;width:-moz-max-content;width:max-content;z-index:1000}.qs-group-skeleton,.qs_group{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:var(--qs-sizing-base-size-sm);width:100%}.qs-group-skeleton{background-color:var(--qs-color-background-alpha-dark-5);height:96px}