:root{--container-max-width: 81.25rem;--container-lg-max-width: 81.25rem;--container-xl-max-width: 81.25rem;--qc-beige: 241 233 220;--qc-cream: 248 243 234;--qc-brown-dark: 43 31 23;--qc-ink: 42 30 22;--qc-gold: 169 124 60;--qc-gold-light: 201 161 91;--qc-rule: 220 207 189;--qc-gutter: var(--container-gutter, 20px);--qc-section: var(--section-vertical-spacing, 48px);--qc-edge: max(var(--qc-gutter), calc((100vw - var(--container-max-width)) / 2));--qc-stack: 24px;--qc-accent: var(--qc-gold);--qc-logo-accent: #A97C3C}@media screen and (min-width:1000px){:root{--qc-stack: 40px}}.color-scheme--scheme-3{--qc-accent: var(--qc-gold-light);--qc-logo-accent: #C9A15B}.header{padding-inline-start:max(var(--container-gutter),50% - var(--container-max-width) / 2);padding-inline-end:max(var(--container-gutter),50% - var(--container-max-width) / 2)}.qc-hero a:focus-visible,.qc-sbu a:focus-visible,.qc-sel a:focus-visible,.qc-mat a:focus-visible,.qc-pd a:focus-visible,.header a:focus-visible,.header button:focus-visible,.header summary:focus-visible,.qc-trust a:focus-visible{outline:2px solid currentColor;outline-offset:3px}.qc-container{margin-inline-start:max(var(--qc-gutter),50% - var(--container-max-width) / 2);margin-inline-end:max(var(--qc-gutter),50% - var(--container-max-width) / 2)}.qc-section{padding-block:var(--qc-section);background:rgb(var(--background-without-opacity));color:rgb(var(--text-color))}.qc-section--bordered{padding-top:0}.qc-section--bordered .qc-container>:first-child{border-top:1px solid rgb(var(--qc-rule));padding-top:var(--qc-section)}.qc-eyebrow{display:flex;align-items:center;gap:14px;margin:0;font-family:var(--text-font-family);font-size:12px;line-height:1.4;letter-spacing:.18em;text-transform:uppercase}.qc-eyebrow:before{content:"";flex:0 0 28px;height:2px;background:rgb(var(--qc-accent))}.qc-h2{margin:0;font-family:var(--heading-font-family);font-weight:var(--heading-font-weight);font-size:clamp(1.75rem,1.3rem + 2vw,3.25rem);line-height:1.08;letter-spacing:-.015em;text-transform:none}.qc-head{display:flex;flex-wrap:wrap;align-items:end;justify-content:space-between;gap:12px 24px;margin-bottom:var(--qc-stack)}.qc-link{font-family:var(--text-font-family);font-size:14px;color:inherit;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:5px;text-decoration-color:rgb(var(--qc-accent));white-space:nowrap;transition:text-decoration-color .15s cubic-bezier(.4,0,.2,1)}.qc-link:hover{text-decoration-color:currentColor}.qc-btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:52px;padding:0 28px;background:rgb(var(--button-background));color:rgb(var(--button-text-color));border:1px solid rgb(var(--button-background));border-radius:0;font-family:var(--text-font-family);font-size:15px;letter-spacing:.03em;line-height:1.2;text-decoration:none;transition:background-color .15s cubic-bezier(.4,0,.2,1),color .15s cubic-bezier(.4,0,.2,1),border-color .15s}.qc-btn:after{content:"\2192";transition:transform .15s cubic-bezier(.4,0,.2,1)}.qc-btn:hover{background:transparent;color:rgb(var(--text-color));border-color:rgb(var(--text-color))}.qc-btn:hover:after{transform:translate(3px)}.header__logo .qc-logo{display:block;width:var(--header-logo-width, 118px);height:auto;color:rgb(var(--text-color))}@media screen and (min-width:700px){.header__logo .qc-logo{width:var(--header-logo-width, 170px)}}.header__primary-nav-item>a,.header__primary-nav-item summary{font-size:14px;letter-spacing:.02em}.qc-hero{display:grid;grid-template-columns:minmax(0,1fr);background:rgb(var(--background-without-opacity));color:rgb(var(--text-color))}.qc-hero__media{position:relative;aspect-ratio:4 / 3;overflow:hidden;background:rgb(var(--qc-brown-dark))}.qc-hero__media picture img,.qc-hero__media>svg{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;object-position:var(--qc-fp-m, 50% 50%)}.qc-hero__content{display:grid;gap:16px;align-content:center;justify-items:start;padding:32px var(--qc-gutter) var(--qc-section)}.qc-hero__title{margin:0;max-width:11ch;font-family:var(--heading-font-family);font-weight:var(--heading-font-weight);font-size:clamp(2.5rem,1.5rem + 4.4vw,5rem);line-height:1;letter-spacing:-.025em;text-transform:none;text-wrap:balance}.qc-hero__text{margin:0;max-width:38ch;font-size:16px;line-height:1.55;opacity:.82}.qc-hero__actions{display:flex;flex-wrap:wrap;align-items:center;gap:16px 24px;margin-top:4px}.qc-hero__facts{display:flex;flex-wrap:wrap;gap:8px 0;width:100%;margin:8px 0 0;padding:16px 0 0;list-style:none;border-top:1px solid rgb(var(--qc-accent) / .5);font-size:11px;letter-spacing:.14em;text-transform:uppercase}.qc-hero__facts li{padding-inline:12px;border-left:1px solid rgb(var(--qc-accent) / .6);color:rgb(var(--qc-accent))}.qc-hero__facts li:first-child{padding-left:0;border-left:0}.qc-hero__chip{position:absolute;left:var(--qc-gutter);bottom:12px;z-index:1;display:flex;align-items:center;gap:10px;max-width:calc(100% - 2 * var(--qc-gutter));padding:6px 12px 6px 6px;background:rgb(var(--qc-cream));color:rgb(var(--qc-ink));text-decoration:none;box-shadow:0 10px 30px #00000040}.qc-hero__chip-img{flex:0 0 44px;width:44px;height:44px;background:#fff}.qc-hero__chip-img img{width:100%;height:100%;object-fit:contain;display:block}.qc-hero__chip-text{display:grid;gap:1px;min-width:0}.qc-hero__chip-label{font-size:10px;letter-spacing:.16em;text-transform:uppercase;color:rgb(var(--qc-gold))}.qc-hero__chip-title{font-family:var(--heading-font-family);font-size:13px;line-height:1.25;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.qc-hero__chip-price{font-size:12px}.qc-hero__chip-arrow{margin-left:4px;color:rgb(var(--qc-gold));font-size:18px;transition:transform .15s cubic-bezier(.4,0,.2,1)}.qc-hero__chip:hover .qc-hero__chip-arrow{transform:translate(3px)}@media screen and (min-width:700px){.qc-hero__content{padding-top:40px;gap:20px}.qc-hero__chip{bottom:20px;padding:8px 16px 8px 8px}.qc-hero__chip-img{flex-basis:56px;width:56px;height:56px}.qc-hero__chip-title{font-size:14px}}@media screen and (min-width:1000px){.qc-hero{grid-template-columns:var(--qc-hero-split, 38%) minmax(0,1fr);min-height:clamp(560px,calc(100vh - 80px),780px)}.qc-hero__content{order:-1;gap:24px;padding:var(--qc-section) 48px var(--qc-section) var(--qc-edge)}.qc-hero__media{aspect-ratio:auto;height:100%}.qc-hero__media picture img,.qc-hero__media>svg{object-position:var(--qc-fp-d, 50% 50%)}.qc-hero__chip{left:auto;right:var(--qc-edge);bottom:32px;max-width:360px}.qc-hero__chip-img{flex-basis:64px;width:64px;height:64px}.qc-hero__chip-title{font-size:15px}}@media screen and (min-width:700px){.qc-bento{--cell: calc((min(100vw - 2 * var(--qc-gutter), var(--container-max-width)) - 3 * var(--gap, 16px)) / 4) !important}}.qc-sel__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:32px 12px}@media screen and (min-width:700px){.qc-sel__grid{gap:40px 16px}}@media screen and (min-width:1000px){.qc-sel__grid{grid-template-columns:repeat(var(--qc-cols, 3),minmax(0,1fr));gap:48px 24px}.qc-sel__item--mobile-only{display:none}}.qc-card-spec{margin:0;font-family:var(--text-font-family);font-size:13px;line-height:1.4;letter-spacing:0;text-transform:none;color:rgb(var(--text-color) / .68)}.product-card__info .product-title{text-transform:none;font-size:15px;line-height:1.35}.product-card__info .price-list sale-price{font-size:15px}.product-card__info .price-list compare-at-price{font-size:13px}@media screen and (min-width:1000px){.product-card__info .product-title{font-size:18px}.product-card__info .price-list sale-price{font-size:17px}.product-card__info .price-list compare-at-price{font-size:15px}}.color-scheme--scheme-1 .product-card__media,.color-scheme--scheme-2 .product-card__media{background:rgb(var(--qc-cream))}.color-scheme--scheme-1 .product-card__image,.color-scheme--scheme-2 .product-card__image{mix-blend-mode:multiply}.qc-mat{display:grid;gap:var(--qc-stack)}.qc-mat__fig{margin:0;aspect-ratio:4 / 3;overflow:hidden;background:rgb(var(--qc-brown-dark))}.qc-mat__fig--light{background:rgb(var(--qc-cream))}.qc-mat__fig img,.qc-mat__fig svg{display:block;width:100%;height:100%;object-fit:cover;transform:scale(var(--qc-mat-zoom, 1));transform-origin:var(--qc-mat-pos, 50% 50%)}.qc-mat__fig--light img{mix-blend-mode:multiply;object-fit:contain}.qc-mat__body{display:grid;gap:16px;align-content:center;justify-items:start;max-width:54ch}.qc-mat__stat{display:grid;gap:6px;margin:0}.qc-mat__stat-value{font-family:var(--heading-font-family);font-size:clamp(4.5rem,3rem + 7vw,9rem);line-height:.85;letter-spacing:-.04em;color:rgb(var(--qc-accent))}.qc-mat__stat-label{font-size:12px;letter-spacing:.18em;text-transform:uppercase;opacity:.8}.qc-mat__text{font-size:16px;line-height:1.65;opacity:.88}.qc-mat__text p{margin:0}.qc-mat__facts{display:grid;grid-template-columns:auto minmax(0,1fr);gap:0 24px;width:100%;margin:0;font-size:14px}.qc-mat__facts dt,.qc-mat__facts dd{margin:0;padding:10px 0;border-top:1px solid rgb(var(--qc-accent) / .35)}.qc-mat__facts dt{opacity:.65;letter-spacing:.04em}.qc-mat__cta{display:flex;flex-wrap:wrap;align-items:center;gap:12px 20px;margin-top:4px}.qc-mat__price{font-size:17px}@media screen and (min-width:1000px){.qc-mat{grid-template-columns:minmax(0,7fr) minmax(0,5fr);gap:64px;align-items:center}.qc-mat__body{gap:20px}.qc-mat__fig{aspect-ratio:5 / 4}.qc-mat--image-right .qc-mat__fig{order:2}}.qc-use{margin:0;font-size:15px;line-height:1.5}.qc-use__label{font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:rgb(var(--qc-gold));margin-inline-end:6px}.qc-specs__title{margin:0 0 12px;font-family:var(--text-font-family);font-size:12px;font-weight:400;letter-spacing:.14em;text-transform:uppercase;opacity:.75}.qc-specs__list{margin:0;border-top:1px solid rgb(var(--qc-rule))}.qc-specs__row{display:grid;grid-template-columns:minmax(110px,36%) minmax(0,1fr);gap:16px;padding:12px 0;border-bottom:1px solid rgb(var(--qc-rule));font-size:14px;line-height:1.45}.qc-specs__row dt{opacity:.65}.qc-specs__row dd{margin:0}.qc-included{margin:0;padding:0;list-style:none;border-top:1px solid rgb(var(--qc-rule))}.qc-included li{padding:12px 0;border-bottom:1px solid rgb(var(--qc-rule));font-size:14px}.color-scheme--scheme-1 .product-gallery img,.color-scheme--scheme-2 .product-gallery img{mix-blend-mode:multiply}@media(prefers-reduced-motion:reduce){.qc-btn,.qc-btn:after,.qc-link,.qc-hero__chip-arrow{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/5/assets/qc-custom.css.map */
