.qcc-theme{--qcc-ink:#141414;--qcc-pink:#f5cadb;--qcc-lavender:#e9e0f2;--qcc-sage:#e3ebe3;--qcc-cream:#fbf8f1;background:#fff;color:var(--qcc-ink)}.qcc-theme :is(h1,h2,h3){color:var(--qcc-ink)}.qcc-wrap{width:min(1280px,calc(100% - 64px));margin-inline:auto}.qcc-theme :is(a,button,input,select,summary):focus-visible{outline:3px solid #78519b;outline-offset:4px}.qcc-brand{display:flex;align-items:center;gap:8px;color:#111}.qcc-brand__image{width:66px;height:66px;object-fit:contain}.qcc-brand__name{font-family:var(--font-heading--family),sans-serif;font-size:21px;line-height:.98;font-weight:900;letter-spacing:-1px}.qcc-brand__tag{display:block;font-family:var(--font-body--family),sans-serif;font-size:7px;line-height:1.8;letter-spacing:.4px;margin-top:4px;font-weight:600}.qcc-theme .header__row{background:#fff}.qcc-theme .header__columns{padding-block:6px}.qcc-theme .header-menu .menu-list__link{font-weight:650}.qcc-theme .qcc-shop-all{font-weight:800;text-decoration:underline;text-underline-offset:5px}.qcc-hero{display:grid;grid-template-columns:1.5fr 1fr;align-items:center;gap:36px;padding-block:28px 32px;border-bottom:1px solid #e8e8e8;min-height:300px}.qcc-eyebrow{font-size:11px;font-weight:750;letter-spacing:1.6px;text-transform:uppercase;line-height:1.5;margin:0 0 12px;color:#505050}.qcc-eyebrow span{color:#111;margin-right:7px}.qcc-hero h1{font-size:clamp(42px,5vw,66px);font-weight:900;line-height:1.02;letter-spacing:-3px;max-width:640px;margin:0;text-wrap:balance}.qcc-hero__text{max-width:410px;font-size:16px;line-height:1.5;margin:16px 0 20px}.qcc-button{display:inline-flex;align-items:center;justify-content:space-between;gap:28px;min-height:46px;padding:12px 24px;border:2px solid #111;border-radius:30px;background:#111;color:#fff;font-size:14px;font-weight:750;text-decoration:none;line-height:1.3;transition:transform .15s,background .15s}.qcc-button:hover{background:#343434;color:#fff;transform:translateY(-2px)}.qcc-hero .qcc-button{background:var(--qcc-pink);color:#111}.qcc-hero .qcc-button:hover{background:#efb7cf}.qcc-hero__art{justify-self:center;position:relative;text-align:center;max-width:270px;transform:rotate(3deg)}.qcc-hero__art img{display:block;width:240px;height:240px;object-fit:contain}.qcc-art-note{display:inline-block;font-size:12px;font-weight:650;background:var(--qcc-cream);padding:5px 13px;border:1px solid #111;border-radius:20px;transform:rotate(-5deg)}.qcc-orbit{position:absolute;font-size:35px;line-height:1;z-index:1}.qcc-orbit--one{left:-30px;top:48px}.qcc-orbit--two{right:-30px;bottom:45px;color:#111}.qcc-products{padding-block:32px}.qcc-section-heading{display:flex;justify-content:space-between;align-items:end;gap:20px;margin-bottom:22px}.qcc-section-heading .qcc-eyebrow{margin-bottom:5px}.qcc-section-heading h2{font-weight:850;font-size:clamp(26px,3vw,38px);line-height:1.1;letter-spacing:-1.3px;margin:0}.qcc-section-heading h2 span{font-size:24px;color:#9974a5}.qcc-text-link{color:#111;font-size:13px;font-weight:650;text-decoration:underline;text-underline-offset:5px;min-height:44px;display:inline-flex;align-items:center;gap:12px}.qcc-product-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:28px 20px;padding:0;margin:0;list-style:none}.qcc-product{min-width:0}.qcc-product__link{display:block;text-decoration:none;color:#111}.qcc-product__media{aspect-ratio:1;position:relative;background:#f7f7f5;border-radius:10px;overflow:hidden}.qcc-product__media img{width:100%;height:100%;object-fit:contain;transition:transform .3s}.qcc-product__link:hover img{transform:scale(1.035)}.qcc-product h3{font-size:14px;line-height:1.45;font-weight:550;margin:12px 0 4px;letter-spacing:0}.qcc-product__price{font-size:15px;font-weight:750;margin:0;line-height:1.6}.qcc-product__price s{font-weight:400;color:#666;font-size:13px;margin-left:8px}.qcc-product__badge{position:absolute;bottom:10px;left:10px;background:#fff;border:1px solid #111;border-radius:20px;padding:4px 10px;font-size:11px}.qcc-promo{padding-block:24px 48px}.qcc-promo__inner{display:grid;grid-template-columns:.8fr 1.2fr;align-items:center;gap:40px;position:relative;border:1.5px solid #111;border-radius:20px;padding:28px 64px;background:linear-gradient(110deg,#fff 50%,#faf8fc 50%);overflow:hidden}.qcc-promo__art{max-width:245px;justify-self:center;transform:rotate(-7deg)}.qcc-promo__art img{display:block;max-width:100%;height:auto;mix-blend-mode:multiply}.qcc-promo__copy{position:relative;z-index:1;max-width:490px}.qcc-promo h2{font-size:clamp(34px,4vw,52px);font-weight:900;line-height:1.05;letter-spacing:-2px;margin:0 0 12px}.qcc-promo__copy>p:not(.qcc-eyebrow){font-size:15px;line-height:1.6;margin:0 0 22px}.qcc-promo__star{position:absolute;right:20px;top:12px;font-size:65px;color:#ab95bb}.qcc-collection-heading{padding-block:24px 20px}.qcc-collection-heading h1{font-size:clamp(32px,4vw,48px);font-weight:850;letter-spacing:-1.5px;margin:5px 0 12px;line-height:1.1}.qcc-collection-heading__short{max-width:680px;font-size:16px;line-height:1.6}.qcc-collection-heading__description{max-width:800px;font-size:14px;line-height:1.6}.qcc-theme .product-grid__item{min-width:0}.qcc-theme .variant-option__button-label{min-height:44px}.qcc-theme .buy-buttons .button{min-height:48px}.qcc-theme .shopify-section-group-footer-group{border-top:1px solid #e8e8e8}@media(min-width:750px){.qcc-theme .header__columns{min-height:78px}}@media(max-width:749px){.qcc-wrap{width:calc(100% - 32px)}.qcc-brand{gap:2px}.qcc-brand__image{width:47px;height:47px}.qcc-brand__name{font-size:16px;letter-spacing:-.6px}.qcc-brand__tag{font-size:5.4px;letter-spacing:0;margin-top:3px}.qcc-hero{grid-template-columns:minmax(0,1fr) 100px;gap:4px;padding-block:22px 24px;min-height:0}.qcc-hero h1{font-size:clamp(29px,8.5vw,42px);letter-spacing:-1.4px;text-wrap:initial;max-width:280px}.qcc-hero .qcc-eyebrow{font-size:8px;letter-spacing:.9px;margin-bottom:9px}.qcc-hero .qcc-eyebrow span{margin-right:1px}.qcc-hero__text{font-size:12px;line-height:1.5;margin:12px 0 15px;max-width:250px}.qcc-hero__art{width:105px;align-self:center}.qcc-hero__art img{width:105px;height:105px}.qcc-art-note{font-size:8px;line-height:1.3;border:0;padding:5px 2px;background:#fbf8f1;border-radius:5px;max-width:100px}.qcc-orbit{font-size:18px}.qcc-orbit--one{top:-15px;left:7px}.qcc-orbit--two{right:1px;bottom:-12px}.qcc-button{font-size:12px;gap:22px;padding:10px 20px;min-height:44px}.qcc-products{padding-block:24px}.qcc-section-heading{gap:10px;margin-bottom:16px}.qcc-section-heading h2{font-size:27px;letter-spacing:-1px}.qcc-section-heading h2 span{font-size:16px}.qcc-section-heading .qcc-eyebrow{font-size:8px;letter-spacing:1px}.qcc-text-link{font-size:11px;gap:6px;white-space:nowrap}.qcc-product-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px 12px}.qcc-product__media{border-radius:7px}.qcc-product h3{font-size:12px;line-height:1.45;margin-top:9px}.qcc-product__price{font-size:13px}.qcc-promo{padding-block:16px 30px}.qcc-promo__inner{grid-template-columns:1fr;gap:16px;padding:20px 24px 28px;text-align:center;background:linear-gradient(180deg,#fff 55%,#faf8fc 55%)}.qcc-promo__art{max-width:150px}.qcc-promo h2{font-size:36px}.qcc-promo__copy>p:not(.qcc-eyebrow){font-size:13px}.qcc-promo__star{font-size:42px}.qcc-collection-heading{padding-block:16px}.qcc-collection-heading__short{font-size:14px}}@media(prefers-reduced-motion:reduce){.qcc-button,.qcc-product__media img{transition:none}.qcc-product__link:hover img,.qcc-button:hover{transform:none}}.qcc-menu-label{display:inline-flex;align-items:center;gap:6px;max-width:100%;vertical-align:middle;line-height:inherit}.qcc-menu-icon{display:inline-flex;align-items:center;justify-content:center;width:var(--qcc-menu-icon-size,20px);height:var(--qcc-menu-icon-size,20px);flex:0 0 var(--qcc-menu-icon-size,20px);overflow:hidden;pointer-events:none}.qcc-menu-icon img{display:block;width:100%;height:100%;object-fit:contain}.qcc-menu-label__text{min-width:0;line-height:inherit}@media(max-width:749px){.product-details .qcc-variant-picker{padding-block:0!important;margin-block:-2px}.product-details .qcc-variant-picker .variant-picker__form{gap:4px!important}}
/*# sourceMappingURL=/cdn/shop/t/21/assets/qcc-redesign.css.map */
