:root{--qc-ivory: #fbf8f3;--qc-cream: #f3ece1;--qc-charcoal: #2b2622;--qc-brass: #8a6d3b;--qc-soft-gold: #c9a96e;--qc-gold-wash: #dbc093;--qc-ink-muted: rgba(43, 38, 34, .78);--qc-radius-ui: 2px;--qc-radius-media: 8px;--qc-tracking-label: .12em;--qc-tracking-heading: .02em;--qc-text-xs: 1.25rem;--qc-text-sm: 1.4rem;--qc-text-md: 1.6rem;--qc-text-label: 1.5rem;--qc-weight-regular: 400;--qc-weight-medium: 500;--qc-weight-semibold: 600}html{font-size:calc(var(--font-body-scale, 1) * 67.5%)!important}body,.body,.rte,.product__description,.cart-item,.article-template,.collection-hero__description{font-size:var(--qc-text-md);line-height:1.55}:focus-visible{outline:2px solid var(--qc-brass);outline-offset:2px}.button:focus-visible,.shopify-payment-button__button--unbranded:focus-visible,.header__icon:focus-visible,.link:focus-visible{outline:2px solid var(--qc-brass);outline-offset:3px}.quantity__button,.header__icon,.cart-item__quantity .quantity__button{min-width:4.4rem;min-height:4.4rem}h1,h2,h3,h4,h5,.h0,.h1,.h2,.h3,.hxl,.hxxl,.banner__heading,.card__heading,.title,.footer-block__heading{letter-spacing:var(--qc-tracking-heading);text-wrap:balance}.button,.shopify-payment-button__button--unbranded,.announcement-bar__message,.badge,.caption-with-letter-spacing{font-family:var(--font-body-family)!important;letter-spacing:var(--qc-tracking-label);text-transform:uppercase}.button,.shopify-payment-button__button--unbranded{font-size:var(--qc-text-label);font-weight:var(--qc-weight-regular)}.announcement-bar__message{font-size:var(--qc-text-xs);font-weight:var(--qc-weight-medium)}.header__menu-item,.list-menu__item{font-family:var(--font-body-family);font-size:var(--qc-text-md);font-weight:var(--qc-weight-regular)}.price,.price-item,.product__tax,.product-option,.cart-item__name+.product-option,.caption,.caption-large{font-family:var(--font-body-family)}.price-item--regular,.price .price-item{font-weight:var(--qc-weight-medium)}.footer .footer-block__heading{letter-spacing:var(--qc-tracking-label);text-transform:uppercase;font-size:var(--qc-text-sm);font-weight:var(--qc-weight-medium);font-family:var(--font-body-family)}.footer-block__details-content,.footer-block__details-content p,.footer-block__details-content a{font-family:var(--font-body-family);font-size:var(--qc-text-sm);font-weight:var(--qc-weight-regular);line-height:1.5}.collection-list .card__heading,.card__heading{font-family:var(--font-heading-family);font-weight:var(--qc-weight-semibold)}.collection-list .card__heading{font-size:2rem}.multicolumn-card__info h3,.multicolumn-card__info .inline-richtext{font-family:var(--font-heading-family);font-weight:var(--qc-weight-semibold)}.rte,.product__description,.product__text{font-family:var(--font-body-family);font-size:var(--qc-text-md);font-weight:var(--qc-weight-regular);line-height:1.55}.accordion .summary__title,.product__accordion .summary__title{font-family:var(--font-body-family);font-size:var(--qc-text-label);font-weight:var(--qc-weight-medium)}.field__input,.field__label,.select__select{font-family:var(--font-body-family)!important}.multicolumn-card__info .inline-richtext,.multicolumn-card__info h3{text-wrap:balance}.banner__heading{text-shadow:0 1px 18px rgba(0,0,0,.28)}.banner__text{text-shadow:0 1px 12px rgba(0,0,0,.22)}.qc-ship-bar{width:100%;margin:0 0 1.6rem;padding:0 0 1.1rem;border-bottom:1px solid rgba(43,38,34,.12);box-sizing:border-box}.qc-ship-bar__msg{margin:0 0 .65rem;font-family:var(--font-body-family);font-size:var(--qc-text-sm);font-weight:var(--qc-weight-regular);line-height:1.4;color:var(--qc-charcoal)}.qc-ship-bar__msg strong{font-weight:var(--qc-weight-medium);color:var(--qc-charcoal)}.qc-ship-bar__track{display:block;width:100%;height:.35rem;background:#2b26221a;border-radius:var(--qc-radius-ui);overflow:hidden}.qc-ship-bar__fill{display:block;height:100%;background:var(--qc-brass);border-radius:var(--qc-radius-ui);transition:width .35s ease;min-width:0}.qc-ship-bar--met .qc-ship-bar__fill{width:100%!important}.qc-ship-bar__meta{margin:.5rem 0 0;font-family:var(--font-body-family);font-size:var(--qc-text-xs);font-weight:var(--qc-weight-regular);letter-spacing:.02em;color:var(--qc-ink-muted)}.cart-drawer .qc-ship-bar{margin:0 1.5rem 1rem;padding-bottom:1rem}.product-form .qc-ship-bar{margin:0 0 1.2rem}.qc-pair__intro{margin:.2rem 0 1.4rem;max-width:42rem;font-family:var(--font-body-family);font-size:var(--qc-text-sm);line-height:1.45;color:var(--qc-ink-muted)}@media(prefers-reduced-motion:reduce){.qc-ship-bar__fill{transition:none}}.qc-cart-details{margin:.6rem 0 0;width:100%;max-width:100%}.qc-cart-details__summary{display:inline-flex;align-items:center;gap:.55rem;max-width:100%;padding:.35rem 0;cursor:pointer;list-style:none;font-family:var(--font-body-family);font-size:var(--qc-text-sm);font-weight:var(--qc-weight-medium);line-height:1.3;letter-spacing:.04em;color:var(--qc-brass);-webkit-user-select:none;user-select:none}.qc-cart-details__summary::-webkit-details-marker{display:none}.qc-cart-details__summary:focus-visible{outline:2px solid var(--qc-brass);outline-offset:3px;border-radius:var(--qc-radius-ui)}.qc-cart-details__chevron{display:inline-block;width:.55rem;height:.55rem;flex-shrink:0;border-right:1.5px solid currentColor;border-bottom:1.5px solid currentColor;transform:rotate(-45deg);transition:transform .18s ease;translate:0 -.05rem}.qc-cart-details[open]>.qc-cart-details__summary .qc-cart-details__chevron{transform:rotate(45deg);translate:0 .05rem}.qc-cart-details__label--open{display:none}.qc-cart-details[open]>.qc-cart-details__summary .qc-cart-details__label--closed{display:none}.qc-cart-details[open]>.qc-cart-details__summary .qc-cart-details__label--open{display:inline}.qc-cart-details__list{margin:.45rem 0 0;padding:0}.product-form__processing,.product-option--processing{display:flex;flex-direction:column;align-items:flex-start;gap:.2rem;width:100%;max-width:100%;margin:.8rem 0 1rem;padding:.85rem 0;background:transparent;border:none;border-top:1px solid rgba(43,38,34,.12);border-bottom:1px solid rgba(43,38,34,.12);border-radius:0;color:var(--qc-charcoal);font-family:var(--font-body-family);font-size:var(--qc-text-label);font-weight:var(--qc-weight-regular);line-height:1.35;letter-spacing:.02em}.product-form__processing-label,.product-option--processing dt{flex-shrink:0;font-size:var(--qc-text-xs);font-weight:var(--qc-weight-medium);letter-spacing:.04em;text-transform:none;color:var(--qc-ink-muted);margin:0;white-space:nowrap}.product-form__processing-value,.product-option--processing dd{font-weight:var(--qc-weight-medium);color:var(--qc-charcoal);margin:0;white-space:nowrap}.product-form__shipping-note{margin:0 0 1.2rem;padding:0;font-family:var(--font-body-family);font-size:var(--qc-text-sm);font-weight:var(--qc-weight-regular);line-height:1.45;letter-spacing:.02em;color:var(--qc-ink-muted);border:none;background:transparent}.card-wrapper .card__media img{transition:transform .6s ease}.card-wrapper:hover .card__media img{transform:scale(1.03)}@media(prefers-reduced-motion:reduce){.card-wrapper .card__media img{transition:none}.card-wrapper:hover .card__media img{transform:none}}.jdgm-prev-badge[data-number-of-reviews="0"],.jdgm-widget.jdgm-preview-badge:has([data-number-of-reviews="0"]){display:none!important}.gpo-app,.gpo-app *,.gpo-container,.gpo-container *,.jdgm-widget,.jdgm-widget *,.jdgm-rev-widg,.jdgm-rev-widg *,.shopify-app-block,.shopify-app-block *,#shopify-block-forms,.shopify-pc__banner,.shopify-pc__banner *{font-family:var(--font-body-family)!important}.jdgm-rev-widg__title,.jdgm-write-rev-link{font-family:var(--font-heading-family)!important}.product__info-wrapper.scroll-trigger,.product__info-wrapper.scroll-trigger.animate--slide-in,.product__info-container .scroll-trigger{transform:none!important}.gpo-app{background:transparent!important}.gpo-app .gpo-selected-values{display:none!important}.gpo-app .gpo-select.qc-select{position:relative;overflow:visible!important;border:0!important;background:transparent!important}.gpo-app .qc-select__native{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important;min-height:0!important;pointer-events:none!important}.gpo-app .qc-select__button{-webkit-appearance:none;appearance:none;display:flex;align-items:center;justify-content:space-between;gap:1rem;width:100%;min-height:4.4rem;padding:.9rem 3.6rem .9rem 1.2rem;margin:0;text-align:left;font-family:var(--font-body-family)!important;font-size:var(--qc-text-md)!important;font-weight:var(--qc-weight-regular)!important;line-height:1.35;color:rgb(var(--color-foreground))!important;background:#fff!important;border:1px solid rgba(var(--color-foreground),.35)!important;border-radius:var(--qc-radius-ui)!important;cursor:pointer;position:relative}.gpo-app .qc-select__button.is-placeholder{color:var(--qc-ink-muted)!important}.gpo-app .qc-select__button:after{content:"";position:absolute;right:1.4rem;top:50%;width:.65rem;height:.65rem;border-right:1.5px solid currentColor;border-bottom:1.5px solid currentColor;transform:translateY(-65%) rotate(45deg);pointer-events:none}.gpo-app .qc-select.is-open .qc-select__button{border-color:var(--qc-brass)!important;outline:1px solid var(--qc-brass)}.gpo-app .qc-select__list{display:none;position:absolute;top:calc(100% + .4rem);left:0;right:0;z-index:120;margin:0;padding:.4rem 0;list-style:none;max-height:min(50vh,28rem);overflow:auto;background:#fff;border:1px solid rgba(var(--color-foreground),.18);border-radius:var(--qc-radius-media);box-shadow:0 12px 40px #2b262229}.gpo-app .qc-select.is-open .qc-select__list{display:block}.gpo-app .qc-select__list [role=option]{display:block;padding:1rem 1.2rem;font-family:var(--font-body-family)!important;font-size:var(--qc-text-md)!important;font-weight:var(--qc-weight-regular)!important;line-height:1.35;color:var(--qc-charcoal);cursor:pointer}.gpo-app .qc-select__list [role=option]:hover,.gpo-app .qc-select__list [role=option]:focus{background:var(--qc-cream);outline:none}.gpo-app .qc-select__list [role=option].is-selected{background:#8a6d3b1f;font-weight:var(--qc-weight-medium)!important}.gpo-app .qc-select__list [role=option].is-disabled{opacity:.45;cursor:not-allowed}.gpo-app .gpo-label,.gpo-app .gpo-label span,.gpo-app .gpo-label .label-content,.gpo-app label,.gpo-app input,.gpo-app select,.gpo-app textarea,.gpo-app option,.gpo-app .gpo-helptext,.gpo-app .gpo-ov-helptext,.gpo-app .gpo-total-text,.gpo-app .gpo-error,.gpo-app .gpo-dropzone,.gpo-app .gpo-dropzone span{font-family:var(--font-body-family)!important}.gpo-app .gpo-label,.gpo-app .gpo-label .label-content{font-size:var(--qc-text-label)!important;font-weight:var(--qc-weight-medium)!important;color:rgb(var(--color-foreground))!important;letter-spacing:.01em}.gpo-app input,.gpo-app select,.gpo-app textarea{font-size:var(--qc-text-md)!important;font-weight:var(--qc-weight-regular)!important;color:rgb(var(--color-foreground))!important;letter-spacing:.02em}.gpo-app input[type=text],.gpo-app input[type=date],.gpo-app select,.gpo-app textarea{background:#fff!important;border:1px solid rgba(var(--color-foreground),.35)!important;border-radius:var(--qc-radius-ui)!important;min-height:4.4rem}.gpo-app input:focus,.gpo-app select:focus,.gpo-app textarea:focus{outline:1px solid var(--qc-brass)!important;border-color:var(--qc-brass)!important}.gpo-app .required:after,.gpo-app .gpo-label .required,.gpo-app .gpo-label.required .label-content:after{color:var(--qc-brass)!important}.qc-field-hint{margin:.5rem 0 0;font-size:var(--qc-text-xs);font-weight:var(--qc-weight-regular);line-height:1.45;color:var(--qc-ink-muted);font-family:var(--font-body-family)!important;max-width:42rem}.gpo-app.qc-gpo-invalid .gpo-input-wrap:has(input:invalid),.gpo-app.qc-gpo-invalid .gpo-form__group:has(.gpo-error),.gpo-app .gpo-form__group:has(.gpo-error) .gpo-input-wrap{border-color:#a8573a!important;box-shadow:0 0 0 1px #a8573a40}.gpo-app .gpo-error,.gpo-app [class*=error-message]{color:#8b3a2a!important;font-family:var(--font-body-family)!important;font-size:var(--qc-text-xs)!important;font-weight:var(--qc-weight-regular)!important;margin-top:.4rem}.gpo-app input.qc-date-gregorian{font-variant-numeric:tabular-nums;letter-spacing:.06em;cursor:pointer;padding-right:4rem!important}.gpo-app input.qc-date-hijri[data-qc-autofill]{background:#faf6ef!important}.qc-date-wrap{position:relative}.qc-cal-trigger{position:absolute;top:50%;right:1rem;transform:translateY(-50%);-webkit-appearance:none;appearance:none;border:0;background:transparent;color:var(--qc-brass);width:3.2rem;height:3.2rem;padding:0;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;z-index:2}.qc-cal-trigger:hover,.qc-cal-trigger:focus-visible{color:var(--qc-charcoal);outline:none}.qc-cal{position:absolute;top:calc(100% + .6rem);left:0;z-index:80;display:none;width:min(30rem,calc(100vw - 2.4rem));padding:1.2rem;background:#fff;border:1px solid rgba(var(--color-foreground),.12);border-radius:var(--qc-radius-media);box-shadow:0 12px 40px #2b262224;font-family:var(--font-body-family);color:var(--qc-charcoal)}.qc-cal.is-open{display:block}.qc-cal__head{display:flex;align-items:center;justify-content:space-between;gap:.8rem;margin-bottom:1rem}.qc-cal__title{margin:0;font-family:var(--font-heading-family);font-size:1.6rem;font-weight:var(--qc-weight-semibold);letter-spacing:var(--qc-tracking-heading);text-align:center;flex:1}.qc-cal__nav{-webkit-appearance:none;appearance:none;border:1px solid rgba(var(--color-foreground),.18);background:var(--qc-ivory);color:var(--qc-charcoal);width:3.2rem;height:3.2rem;border-radius:var(--qc-radius-ui);cursor:pointer;font-size:1.6rem;line-height:1;display:inline-flex;align-items:center;justify-content:center}.qc-cal__nav:hover,.qc-cal__nav:focus-visible{border-color:var(--qc-brass);outline:none}.qc-cal__dow,.qc-cal__grid{display:grid;grid-template-columns:repeat(7,1fr);gap:.2rem}.qc-cal__dow span{text-align:center;font-size:var(--qc-text-xs);font-weight:var(--qc-weight-medium);color:var(--qc-ink-muted);letter-spacing:.04em;padding:.4rem 0}.qc-cal__day{-webkit-appearance:none;appearance:none;border:0;background:transparent;aspect-ratio:1;border-radius:999px;font-size:var(--qc-text-sm);font-weight:var(--qc-weight-regular);font-variant-numeric:tabular-nums;color:var(--qc-charcoal);cursor:pointer;display:inline-flex;align-items:center;justify-content:center;padding:0}.qc-cal__day.is-empty{pointer-events:none;visibility:hidden}.qc-cal__day:hover:not(.is-empty),.qc-cal__day:focus-visible{background:var(--qc-cream);outline:none}.qc-cal__day.is-today{box-shadow:inset 0 0 0 1px var(--qc-brass)}.qc-cal__day.is-selected{background:var(--qc-brass)!important;color:#fff!important;font-weight:var(--qc-weight-medium)}.qc-cal__foot{display:flex;justify-content:flex-end;margin-top:1rem;padding-top:.8rem;border-top:1px solid rgba(var(--color-foreground),.08)}.qc-cal__today{-webkit-appearance:none;appearance:none;border:0;background:transparent;font-family:var(--font-body-family);font-size:var(--qc-text-xs);font-weight:var(--qc-weight-medium);letter-spacing:.06em;text-transform:uppercase;color:var(--qc-brass);cursor:pointer;padding:.4rem 0}.qc-cal__today:hover,.qc-cal__today:focus-visible{color:var(--qc-charcoal);outline:none}.cart-item__details>dl,.cart-drawer .cart-item__details>dl{margin:.7rem 0 0;padding:0}.cart-item .product-option,.cart-drawer .product-option,.cart-items .product-option{display:block;margin:0 0 .35rem;padding:0;font-family:var(--font-body-family);font-size:var(--qc-text-sm);font-weight:var(--qc-weight-regular);line-height:1.45;color:var(--qc-charcoal);max-width:100%;overflow-wrap:anywhere;word-break:break-word}.cart-item .product-option dt,.cart-drawer .product-option dt,.cart-items .product-option dt{display:inline;margin:0;font-weight:var(--qc-weight-medium);color:var(--qc-ink-muted)}.cart-item .product-option dd,.cart-drawer .product-option dd,.cart-items .product-option dd{display:inline;margin:0;font-weight:var(--qc-weight-regular);color:var(--qc-charcoal)}.cart-item .product-option dd:before,.cart-drawer .product-option dd:before{content:" "}.cart-item__details>.product-option:not(:has(dt)),.cart-drawer .cart-item__details>.product-option:not(:has(dt)){display:block;margin-bottom:.5rem}.cart-notification-product .qc-cart-details{margin-top:.45rem}.product__title,.product__title h1,.product__title h2{font-family:var(--font-heading-family);font-weight:var(--qc-weight-semibold)}.h0,.h1,.h2,.h3,.h4,.banner__heading,.image-with-text__heading,.rich-text__heading{font-family:var(--font-heading-family)}
/*# sourceMappingURL=/cdn/shop/t/7/assets/qc-custom.css.map */
