:root{--qb-ink:#60524e;--qb-dark:#463a36;--qb-rose:#c2a59e;--qb-blush:#fff7f5;--qb-petal:#e4cdc7;--qb-line:#eaddd9}body{-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}body :is(h1,h2,h3){font-weight:500;letter-spacing:-.02em;text-wrap:balance}body :is(p,li){text-wrap:pretty}body :is(.button,.qq-button,button.button){border-radius:2px;letter-spacing:.04em;font-weight:500;padding-inline:28px}body .header__navbar{padding-block:6px}body .header__navbar a{letter-spacing:.02em}.qq-header-start{display:inline-flex;align-items:center;margin-inline:14px 6px;padding:8px 18px;border:1px solid var(--qb-rose);background:var(--qb-blush);color:var(--qb-dark)!important;border-radius:999px;font-size:13px;font-weight:500;white-space:nowrap;text-decoration:none}.qq-header-start:hover{background:var(--qb-rose);color:#fff!important}@media(max-width:749px){.qq-header-start{padding:6px 12px;font-size:12px;margin-inline:6px}}body .qq-product-card{border-radius:2px}body .qq-product-card__media{border-radius:2px;overflow:hidden;background:var(--qb-petal)}body .qq-product-card__title{font-weight:500;letter-spacing:0}body .qq-product-card__vendor{color:var(--qb-rose);font-size:12px;letter-spacing:.06em}body .qq-collection-heading{margin-bottom:8px}body .cart__line-item{border-bottom:1px solid var(--qb-line)}body .cart-total-box{background:var(--qb-blush);border:1px solid var(--qb-line);border-radius:2px}.qq-start{background:var(--qb-blush);border-block:1px solid var(--qb-line);color:var(--qb-ink)}.qq-start__inner{max-width:1240px;margin:auto;padding:clamp(36px,5vw,64px) 32px}.qq-start__head h2{font-size:clamp(26px,3.2vw,40px);margin:0 0 8px;color:var(--qb-dark)}.qq-start__head p{margin:0 0 26px;max-width:56ch}.qq-start__list{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;counter-reset:g}.qq-start__list li{counter-increment:g}.qq-start__list a{display:flex;flex-direction:column;gap:8px;height:100%;padding:24px;background:#fff;border:1px solid var(--qb-line);border-radius:2px;text-decoration:none;color:inherit;transition:border-color .24s ease,transform .24s ease}.qq-start__list a:before{content:counter(g);display:grid;place-items:center;width:30px;height:30px;border-radius:50%;background:var(--qb-rose);color:#fff;font-size:13px;font-weight:600}.qq-start__list a:hover{border-color:var(--qb-rose);transform:translateY(-2px)}.qq-start__list a[aria-current=page]{border-color:var(--qb-dark);background:var(--qb-petal)}.qq-start__list strong{font-weight:500;font-size:17px;color:var(--qb-dark)}.qq-start__list span{font-size:14px;line-height:1.6}.qq-start__more{display:flex;flex-wrap:wrap;gap:8px 28px;margin:26px 0 0;font-size:14px}.qq-start__more a{color:var(--qb-dark);text-underline-offset:4px}.qq-start--footer .qq-start__inner{padding-block:36px}.qq-start--footer .qq-start__list span{display:none}.qq-start--footer .qq-start__list a{padding:16px 20px;flex-direction:row;align-items:center}.qq-start--footer .qq-start__head p{margin-bottom:18px}@media(max-width:820px){.qq-start__list{grid-template-columns:1fr}.qq-start__inner{padding-inline:20px}}.qq-start a:focus-visible{outline:2px solid var(--qb-dark);outline-offset:3px}.qq-hub{background:var(--qb-blush);min-height:70vh;padding:clamp(40px,8vw,96px) 20px}.qq-hub__inner{max-width:520px;margin:auto;text-align:center;color:var(--qb-ink)}.qq-hub h1{font-size:clamp(30px,6vw,44px);color:var(--qb-dark);margin:0 0 12px}.qq-hub__text{margin:0 0 32px}.qq-hub__list{list-style:none;margin:0;padding:0;display:grid;gap:12px}.qq-hub__btn{display:flex;flex-direction:column;gap:2px;padding:18px 20px;border:1px solid var(--qb-rose);border-radius:2px;background:#fff;color:var(--qb-dark);text-decoration:none}.qq-hub__btn.is-primary{background:var(--qb-dark);color:var(--qb-blush);border-color:var(--qb-dark)}.qq-hub__btn span{font-size:13px;opacity:.8}.qq-hub__btn:hover{border-color:var(--qb-dark)}@media(prefers-reduced-motion:reduce){.qq-start__list a{transition:none}.qq-start__list a:hover{transform:none}}.qq-guide-hint{margin:10px 0 0;font-size:14px;color:var(--qb-ink);max-width:70ch}.qq-guide-hint a{color:var(--qb-dark);text-underline-offset:4px;font-weight:500}.cart__container>.qq-guide-hint{margin:0 0 20px;padding:12px 16px;background:var(--qb-blush);border:1px solid var(--qb-line);border-radius:2px}.header__sidebar .qq-header-start-item{display:none}.qq-header-start{margin-inline:0 10px}@media(prefers-reduced-motion:no-preference){.qq-rv{opacity:0;transform:translateY(14px);transition:opacity .7s cubic-bezier(.2,.7,.2,1) var(--qq-d,0ms),transform .7s cubic-bezier(.2,.7,.2,1) var(--qq-d,0ms)}.qq-rv.qq-in{opacity:1;transform:none}.qq-product-card__media img{transition:transform 1.1s cubic-bezier(.2,.7,.2,1)}.qq-product-card:hover .qq-product-card__media img{transform:scale(1.035)}.qq-editorial :is(.qe-copy,.qe-lead,.qe-toc) a{background-image:linear-gradient(currentColor,currentColor);background-position:0 100%;background-size:0 1px;background-repeat:no-repeat;text-decoration:none;transition:background-size .35s ease}.qq-editorial :is(.qe-copy,.qe-lead,.qe-toc) a:hover{background-size:100% 1px;text-decoration:none}}.qq-editorial .qe-eyebrow{text-transform:none;letter-spacing:.02em;font-size:13px;font-weight:500;color:var(--qe-accent)}.qq-editorial .qe-hero{padding-block:clamp(56px,8vw,112px) 48px;border-bottom:1px solid var(--qe-line)}.qq-editorial h1{font-size:clamp(38px,5vw,64px);font-weight:500}.qq-editorial .qe-lead{font-size:19px;max-width:62ch}.qq-editorial .qe-card,.qq-editorial .qe-part-panel{border-radius:2px;background:#fff}.qq-editorial .qe-article-body{counter-reset:ch}.qq-editorial .qe-chapter{counter-increment:ch;padding-block:44px}.qq-editorial .qe-chapter h2:before{content:counter(ch);display:block;font-size:14px;font-weight:500;color:var(--qe-accent);margin-bottom:10px}.qq-editorial .qe-toc{position:sticky;top:120px;display:flex;flex-direction:column;gap:2px;border-left:1px solid var(--qe-line);padding-left:18px;font-size:14px}.qq-editorial .qe-toc a{padding:6px 0;color:var(--qe-muted)}.qq-editorial .qe-toc a:hover{color:var(--qe-dark)}.qq-editorial .qe-showroom{border-radius:2px;background:var(--qe-dark)}.qqr{--qqr-accent:#a67569;--qqr-accent-soft:#f5efed;--qqr-ink:#463a36;--qqr-muted:#6e625e;--qqr-line:#eaddd9;--qqr-panel:#fff7f5}:is(.qqv2,.qqcp,.qqvisit,.qqr,.qq-faq,.qqcontact,.qq-updates,.qq-studio) :is(h1,h2,h3){font-weight:500;letter-spacing:-.02em}:is(.qqv2,.qqcp,.qqvisit,.qqr,.qq-faq,.qqcontact,.qq-updates,.qq-studio) :is(img,video){border-radius:2px}:is(.qqv2,.qqcp,.qqvisit,.qqr,.qq-faq,.qqcontact,.qq-updates) :is(.qqv2__project,.qqcp__capability,.qqcp__product,.qqcp__work,.qqr__tool,.qqvisit__panel){border-radius:2px;border-color:var(--qb-line)}:is(.qqv2,.qqcp,.qqvisit,.qqr,.qq-faq,.qqcontact,.qq-updates) :is([class*=eyebrow],[class*=kicker]){text-transform:none!important;letter-spacing:.02em!important;font-size:13px!important}.qq-faq details{border-color:var(--qb-line)}.qq-faq summary{font-weight:500}.product-card-img{position:relative}.qq-product-status{position:absolute;z-index:2;top:12px;left:12px;padding:7px 10px;border:1px solid transparent;border-radius:3px;background:#60524e;color:#fff;font-size:10px;font-weight:700;letter-spacing:0;line-height:1;text-transform:uppercase;white-space:nowrap}.qq-product-status--group-buy{background:#60524e;color:#fff}.qq-product-status--preorder{border-color:#c2a59e;background:#e4cdc7;color:#463a36}.qq-product-status--display{border-color:#60524e;background:#fff;color:#60524e}.qq-product-status--sold-out{background:#b73745;color:#fff}.qq-product-status--ended{background:#4b4544;color:#fff}.qq-product-status--coming-soon{background:#c2a59e;color:#463a36}.qq-product-status-stack{position:absolute;z-index:2;top:12px;left:12px;display:flex;flex-direction:column;align-items:flex-start;gap:6px}.qq-product-status-stack .qq-product-status{position:static}@media(max-width:767px){.qq-product-status,.qq-product-status-stack{top:8px;left:8px}.qq-product-status{padding:6px 8px;font-size:9px}}.qq-faq :is(.qq-faq__key,.qq-faq__search-wrap,.qq-faq__clear,.qq-faq__hero-caption,.qq-faq__tab,.qq-faq__group-mark,.qq-faq__list,.qq-faq__toggle,.qq-faq__empty,.qq-faq__empty-key,.qq-faq__empty button,.qq-faq__contact),.qq-faq .qq-faq__hero:before,.qq-faq .qq-faq__hero:after,.qqr :is(.qqr__search,.qqr__filters,.qqr__filters button,.qqr__tool-mark,.qqr__tag,.qqr__download),.qq-updates :is(.qq-updates__notice,.qq-update,.qq-update__media,.qq-updates__empty,.qq-updates__select),.qqv2 :is(.qqv2__image-caption,.qqv2__button,.qqv2__service-image),.qqcp :is(.qqcp__button,.qqcp__capability,.qqcp__inspiration-media,.qqcp__work-media,.qqcp__product-media,.qqcp__form-status),.qqvisit .qqvisit__button,.qqcontact :is(.qqcontact__discord,.qqcontact__button,.qqcontact__form-panel,.qqcontact__form textarea,.qqcontact__status,.qqcontact__errors),.qq-editorial :is(.qe-card,.qe-part-panel,.qe-button,.qe-part-choice,.qe-canvas,.qe-showroom){border-radius:4px}:is(.qq-faq,.qqr,.qq-updates,.qqv2,.qqcp,.qqvisit,.qqcontact) :is([class*=__panel],[class*=__card],[class*=__list],[class*=__item]){border-color:var(--qb-line)}#MainContent .qq-updates .qq-updates__header{gap:clamp(24px,5vw,64px);padding-bottom:clamp(36px,5vw,72px)}#MainContent .qq-updates .qq-updates__header h1{font-size:clamp(44px,6.5vw,88px);line-height:1.02;letter-spacing:-.035em;font-weight:500}#MainContent .qq-updates :is(.qq-updates__edited,.qq-update__meta){text-transform:none;letter-spacing:.01em;font-size:12px;font-weight:500}#MainContent .qq-updates .qq-updates__list{gap:20px}#MainContent .qq-updates .qq-update{display:flex;flex-direction:column;border-color:var(--qb-line)}#MainContent .qq-updates .qq-update__top{grid-template-columns:minmax(96px,132px) 1fr}#MainContent .qq-updates .qq-update__identity h2{font-size:clamp(20px,1.8vw,26px);letter-spacing:-.02em;line-height:1.2}#MainContent .qq-updates .qq-update__timeline{margin-top:auto;padding-top:28px}#MainContent .qq-updates .qq-update__timeline li{font-size:11px}#MainContent .qq-updates .qq-update__step-name{max-width:84px;font-size:11px}#MainContent .qq-updates .qq-update__note{padding:10px 14px;background:var(--qb-blush);border-left:2px solid var(--qb-rose);border-radius:0 4px 4px 0;font-size:13px}@media(max-width:749px){#MainContent .qq-updates .qq-update__top{grid-template-columns:88px 1fr}#MainContent .qq-updates .qq-update__step-name{font-size:10px;max-width:56px}}:where(#MainContent) header:not(.header){display:block;min-height:0;width:auto;background:transparent;box-shadow:none;border:0;transition:none}@media print{.qq-rv{opacity:1!important;transform:none!important}*{-webkit-print-color-adjust:exact;print-color-adjust:exact}}.post__item .no-article-image{position:relative;background:var(--qb-blush);border:1px solid var(--qb-line);border-radius:4px}.qq-post-fallback{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;color:var(--qb-rose);font-size:15px;font-weight:500;letter-spacing:.04em}.post__item .image-wrapper{border-radius:4px;overflow:hidden}.post__content :is(h2,h3,h4,.post__title){font-weight:500;font-size:clamp(16px,1.4vw,19px);line-height:1.35;margin-top:12px}.qq-editorial .qe-chapter h2:before{content:"Part " counter(ch)}.qq-footer-community .qq-footer-community__discord-button{background:var(--qb-dark)!important;border:1px solid var(--qb-dark)!important;color:var(--qb-blush)!important;border-radius:4px}.qq-footer-community .qq-footer-community__discord-button:hover{background:transparent!important;color:var(--qb-dark)!important}#MainContent .qqcp .qqcp__hero{min-height:min(62vh,580px)}#MainContent .qqcp .qqcp__hero-content{padding-top:80px;padding-bottom:clamp(40px,5vw,64px)}#MainContent .qqcp .qqcp__section{padding-top:clamp(44px,5.5vw,76px);padding-bottom:clamp(44px,5.5vw,76px)}#MainContent .qqcp .qqcp__section+.qqcp__section{padding-top:0}#MainContent .qqcp .qqcp__section-heading{margin-bottom:32px;gap:clamp(24px,5vw,72px)}#MainContent .qqcp .qqcp__section-heading h2{font-size:clamp(30px,3.6vw,48px);line-height:1.08}#MainContent .qqcp .qqcp__artwork-guide{margin-top:40px}#MainContent .qqcp .qqcp__enquiry-layout{gap:clamp(32px,6vw,88px)}#MainContent .qqv2 .qqv2__hero{min-height:min(680px,76vh)}#MainContent .qqv2 .qqv2__hero-image-wrap{min-height:480px}#MainContent .qqv2 .qqv2__section{padding-top:clamp(48px,6vw,84px);padding-bottom:clamp(48px,6vw,84px)}#MainContent .qqv2 .qqv2__story{gap:clamp(32px,5vw,80px)}#MainContent .qqv2 :is(.qqv2__story-columns,.qqv2__project-grid,.qqv2__service-list,.qqv2__cta-row){margin-top:36px}#MainContent .qqv2 .qqv2__collab{padding-top:clamp(48px,6vw,84px)}#MainContent .qqv2 .qqv2__collab-head{padding-bottom:40px;gap:clamp(32px,5vw,80px)}#MainContent .qqv2 .qqv2__section-title h2:after{margin-top:18px}#MainContent .qqv2 .qqv2__native-logo{height:150px}#MainContent .qqv2 .qqv2__cta h2{font-size:clamp(40px,5.5vw,72px);line-height:1}@media(max-width:749px){#MainContent .qqv2 .qqv2__hero-copy{min-height:0;padding-block:48px}#MainContent .qqcp .qqcp__hero{min-height:480px}}.template-blog .page-content{padding-block:32px 8px}.template-blog .page-content__title{font-size:clamp(30px,3.4vw,44px);font-weight:500}.template-blog .post-list__container .row{row-gap:28px}.template-blog .post__content p,.template-blog .post__content .rte{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;font-size:13px}.template-blog .post__content :is(h2,h3,h4,.post__title){font-size:15px;margin-top:10px}.qq-blog-tags{display:flex;flex-wrap:wrap;gap:8px;margin-top:18px}.qq-blog-tags a{padding:7px 14px;border:1px solid var(--qb-line);border-radius:999px;font-size:13px;color:var(--qb-ink);text-decoration:none}.qq-blog-tags a:hover{border-color:var(--qb-rose)}.qq-blog-tags a[aria-current=page]{background:var(--qb-dark);border-color:var(--qb-dark);color:var(--qb-blush)}.qq-mixed-cart{margin:0 0 16px;padding:14px 16px;background:var(--qb-blush);border:1px solid var(--qb-line);border-left:3px solid var(--qb-rose);border-radius:4px;color:var(--qb-dark);font-size:13px;line-height:1.55}.qq-mixed-cart strong{display:block;font-weight:600;margin-bottom:4px}.qq-mixed-cart p{margin:0 0 6px}.qq-mixed-cart a{color:var(--qb-dark);text-decoration:underline;text-underline-offset:3px;font-weight:500}.minicart__form~.qq-mixed-cart,.qq-mixed-cart+.minicart__form{margin-top:0}body:not(.template-index):not(.template-product) [id$=__17427934768c6d423f]{display:none}.qq-rc{margin:4px 0 24px;padding:18px 20px;background:#fff7f5;border:1px solid #eaddd9;border-radius:4px;color:#463a36}.qq-rc__facts{display:grid;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:14px 24px}.qq-rc__fact{display:flex;flex-direction:column;gap:3px}.qq-rc__label{font-size:12px;font-weight:500;color:#a67569}.qq-rc__value{display:flex;align-items:baseline;flex-wrap:wrap;gap:4px 10px;font-size:16px;font-weight:500;color:#463a36}.qq-rc__left{font-size:13px;font-weight:500;color:#60524e}.qq-rc__left.is-soon{color:#9a4a3c}.qq-rc.is-closed .qq-rc__value{color:#6e625e;text-decoration:line-through;text-decoration-thickness:1px}.qq-rc__progress{margin-top:16px;padding-top:16px;border-top:1px solid #eaddd9}.qq-rc__facts:empty+.qq-rc__progress,.qq-rc>.qq-rc__progress:first-child{margin-top:0;padding-top:0;border-top:0}.qq-rc__status{display:flex;align-items:center;flex-wrap:wrap;gap:4px 10px;margin:0 0 12px;font-size:15px;font-weight:500}.qq-rc__dot{width:8px;height:8px;border-radius:50%;background:#c2a59e;flex:none}.qq-rc__date{font-size:12px;font-weight:400;color:#6e625e}.qq-rc__bar{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:4px}.qq-rc__bar span{position:relative;height:6px;border-radius:3px;background:#eaddd9;overflow:visible}.qq-rc__bar span:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;background:#463a36;transform:scaleX(0);transform-origin:left;transition:transform .7s cubic-bezier(.2,.7,.2,1)}.qq-rc__bar span.is-now:after{background:#c2a59e}.qq-rc.is-ready .qq-rc__bar span:is(.is-done,.is-now):after{transform:scaleX(1)}.qq-rc__bar span:nth-child(2):after{transition-delay:80ms}.qq-rc__bar span:nth-child(3):after{transition-delay:.16s}.qq-rc__bar span:nth-child(4):after{transition-delay:.24s}.qq-rc__bar span:nth-child(5):after{transition-delay:.32s}.qq-rc__bar span:nth-child(6):after{transition-delay:.4s}.qq-rc__bar em{position:absolute;top:12px;left:0;font-style:normal;font-size:10px;line-height:1.2;color:#6e625e;white-space:nowrap}.qq-rc__bar span.is-now em{color:#463a36;font-weight:600}.qq-rc__bar{margin-bottom:22px}.qq-rc__note{margin:6px 0 0;font-size:13px;color:#9a4a3c}.qq-rc__links{display:flex;flex-wrap:wrap;gap:6px 20px;margin:14px 0 0;font-size:13px}.qq-rc__links a{color:#463a36;font-weight:500;text-decoration:underline;text-underline-offset:3px}.qq-rc__links a:hover{color:#a67569}.qq-rc [hidden]{display:none!important}@media(max-width:560px){.qq-rc__bar em{display:none}.qq-rc__bar{margin-bottom:4px}}@media(prefers-reduced-motion:reduce){.qq-rc__bar span:after{transition:none}}.qq-main-product .product-loop-variants .variant_option .option,.product-loop-variants .variant_option .option{background-color:#fff;border:1px solid #eaddd9;color:#463a36;transition:background-color .2s ease,border-color .2s ease,color .2s ease}.product-loop-variants .variant_option .option:hover{border-color:#c2a59e}.product-loop-variants .variant_option .productOption:checked+.option{background-color:#463a36;border-color:#463a36;color:#fff7f5}.product-loop-variants .variant_option .productOption:focus-visible+.option{outline:2px solid #463a36;outline-offset:2px}.product-loop-variants .variant_option .productOption:disabled+.option,.product-loop-variants .variant_option.disabled .option{color:#b3a7a3;text-decoration:line-through}
/*# sourceMappingURL=/cdn/shop/t/48/assets/qq-boutique.css.map */
