.qc-store{font-synthesis:none}.qc-store .header__wrapper{border-bottom:1px solid rgb(var(--ul-header-text)/.12)}.qc-store .header__logo{max-width:100%;min-width:0}.qc-store .header__logo-image{width:var(--ul-header-logo-width);height:auto;max-width:100%;object-fit:contain}.qc-store .header__link-list .bold{font-weight:500}.qc-store .header__link-list{font-size:15px}.qc-store .header__icon-list svg{stroke-width:1.5}.qc-store .announcement-bar p{letter-spacing:.035em}.qc-store .header__dropdown-menu{background:rgb(var(--ul-header-background));color:rgb(var(--ul-header-text))}.qc-store .footer{position:relative;font-size:var(--qc-footer-body,16px);line-height:1.7;--ul-footer-block-list-gap:48px;--ul-footer-part-gap:64px}.qc-store .footer__block{min-width:0}.qc-store .footer__block--image{width:var(--qc-footer-logo);max-width:100%;flex-shrink:0;display:grid}.qc-store .qc-footer-logo{width:var(--qc-footer-logo);max-width:100%;height:auto;object-fit:contain}.qc-store .footer__block--text{flex:1 1 28%;max-width:38ch}.qc-store .footer__block--text>.bold{font-size:var(--qc-footer-title,20px);font-weight:500;line-height:1.35}.qc-store .footer__menu-trigger .bold{font-weight:600}.qc-store .footer__block .text-subdued{color:inherit;opacity:.9}.qc-store .footer__block a{overflow-wrap:anywhere;word-break:normal}.qc-store .footer__aside{padding-top:28px;border-top:1px solid rgb(var(--ul-footer-text)/.2)}.qc-store .footer__menu-content{font-size:var(--qc-footer-body,16px)}.qc-store .footer__menu-trigger{line-height:1.5}.qc-store .footer__block--menu{min-width:130px}.qc-store .newsletter-content{position:relative;max-width:900px;gap:32px;padding-block:18px;line-height:1.65}.qc-store .newsletter-content .prose{max-width:760px}.qc-store .newsletter-content h2{font-weight:500;text-wrap:balance;letter-spacing:var(--ul-heading-letter-spacing)}.qc-store .newsletter-content .prose p{max-width:60ch;margin-inline:auto;font-size:inherit;line-height:1.65}.qc-store .newsletter-content>.form{max-width:640px;width:100%}.qc-store .newsletter-content .fieldset-with-submit{gap:12px;align-items:stretch}.qc-store .newsletter-content .input{min-height:58px;background:rgb(var(--ul-background)/.3);border:1px solid rgb(var(--ul-text-color)/.4);color:rgb(var(--ul-text-color));font-size:16px}.qc-store .newsletter-content .button{min-height:58px;line-height:1.4;font-size:16px;padding:16px 24px;flex-shrink:0}.qc-store .newsletter-content .button_svg:empty{display:none}.qc-store .newsletter-content .button .text-with-icon{gap:10px}.qc-store .newsletter-content .form-control{min-width:0}.qc-store .newsletter-content .floating-label{color:rgb(var(--ul-text-color));background:rgb(var(--ul-background))}.qc-store .jdgm-carousel-wrapper,.qc-store .jdgm-widget{max-width:100%}.qc-store .shopify-section--apps .section-stack{gap:32px}.qc-store .shopify-section--apps .button{margin-inline:auto}@media(min-width:1000px){.qc-store .footer__block-list{flex-wrap:wrap;gap:48px}.qc-store .footer__block--image{margin-right:auto}.qc-store .footer__block--menu{flex:0 1 auto}.qc-store .footer__block--text{flex:1 1 240px}.qc-store .footer__menu-trigger{cursor:default}.qc-store .footer__menu-content{display:block}.qc-store .footer__block--menu:last-child{margin-inline-end:0}}@media(max-width:999px){.qc-store .footer__block-list{display:grid;grid-template-columns:minmax(0,1fr);gap:24px}.qc-store .footer__block{grid-column:auto}.qc-store .footer__block--image,.qc-store .qc-footer-logo{width:var(--qc-footer-logo-mobile,var(--qc-footer-logo))}.qc-store .footer__block--menu{border-bottom:1px solid rgb(var(--ul-footer-text)/.25)}.qc-store .footer__block--text{max-width:50ch;padding-top:12px}.qc-store .footer__menu-trigger{min-height:56px}.qc-store .footer__block--menu a{min-height:36px;padding-block:4px}.qc-store .footer__aside{gap:28px}}@media(max-width:749px){.qc-store .header__logo{max-width:calc(100vw - 190px)}.qc-store .header__wrapper{--ul-header-part-gap:10px}.qc-store .header__icon-list{gap:14px}.qc-store .announcement-bar p{line-height:1.6}.qc-store .footer{--ul-footer-part-gap:40px}.qc-store .newsletter-content{gap:26px;padding-block:10px}.qc-store .newsletter-content .fieldset-with-submit{display:flex;flex-direction:column}.qc-store .newsletter-content .button,.qc-store .newsletter-content .form-control{width:100%}.qc-store .newsletter-content .prose p{max-width:100%}}
/*# sourceMappingURL=/cdn/shop/t/8/compiled_assets/styles.css.map */
