.qt-cart a{color:inherit;text-decoration:none}.qt-cart .cart-page{padding:64px 56px 120px;background:linear-gradient(180deg,var(--aubergine) 0,var(--aubergine-deep) 100%);min-height:600px;position:relative;overflow:hidden}.qt-cart .cart-page:before{content:"";position:absolute;top:-200px;left:-200px;width:520px;height:520px;border-radius:50%;background:radial-gradient(closest-side,rgba(195,134,63,.18),transparent 70%);pointer-events:none}.qt-cart .cart-grid{max-width:1280px;margin:0 auto;display:grid;grid-template-columns:1.5fr 1fr;gap:64px;align-items:flex-start;position:relative;z-index:2}.qt-cart .cart-head{display:flex;justify-content:space-between;align-items:flex-end;padding-bottom:24px;border-bottom:1px solid var(--hairline);margin-bottom:32px}.qt-cart .cart-head .kicker{font-family:var(--sub);font-weight:500;color:var(--ochre);letter-spacing:.28em;text-transform:uppercase;font-size:11px;margin-bottom:10px}.qt-cart .cart-head h1{font-family:var(--display);font-weight:400;font-size:54px;line-height:1.05;color:var(--cream);letter-spacing:-.01em}.qt-cart .cart-head h1 em{color:var(--ochre);font-style:italic}.qt-cart .cart-head .count{font-family:var(--sub);font-weight:300;color:rgba(245,233,226,.65);font-size:14px}.qt-cart .items{display:flex;flex-direction:column;gap:0}.qt-cart .item{display:grid;grid-template-columns:120px 1fr auto;gap:24px;padding:28px 0;border-bottom:1px solid var(--hairline);align-items:flex-start}.qt-cart .item:last-child{border-bottom:0}.qt-cart .item .thumb{aspect-ratio:1;background:var(--aubergine-darkest);border:1px solid var(--hairline);display:flex;align-items:center;justify-content:center;overflow:hidden;position:relative}.qt-cart .item .thumb svg{width:78%;height:auto}.qt-cart .item .thumb img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.qt-cart .item .info .tag{font-family:var(--sub);font-weight:500;color:var(--ochre);font-size:10px;letter-spacing:.22em;text-transform:uppercase;margin-bottom:6px}.qt-cart .item .info .name{font-family:var(--display);font-weight:400;font-size:24px;color:var(--cream);line-height:1.15;margin-bottom:6px;letter-spacing:-.005em}.qt-cart .item .info .name em{color:var(--brick);font-style:italic}.qt-cart .item .info .config{font-family:var(--body);font-size:13px;color:rgba(245,233,226,.65);font-style:italic;margin-bottom:14px;line-height:1.6}.qt-cart .item .info .actions{display:flex;gap:18px;font-family:var(--sub);font-size:11px;letter-spacing:.16em;text-transform:uppercase}.qt-cart .item .info .actions a{color:rgba(245,233,226,.55);border-bottom:1px solid transparent;padding-bottom:2px;transition:color .2s,border-color .2s;cursor:pointer}.qt-cart .item .info .actions a:hover{color:var(--ochre);border-bottom-color:var(--ochre)}.qt-cart .item .info .actions .remove:hover{color:var(--brick);border-bottom-color:var(--brick)}.qt-cart .item .right{display:flex;flex-direction:column;align-items:flex-end;gap:14px}.qt-cart .item .qty{display:flex;border:1px solid var(--hairline)}.qt-cart .item .qty button{width:34px;height:34px;background:transparent;border:0;color:var(--cream);font-family:var(--sub);font-size:14px;cursor:pointer;transition:background .2s}.qt-cart .item .qty button:hover{background:rgba(245,233,226,.05)}.qt-cart .item .qty input{width:40px;height:34px;background:transparent;border:0;border-left:1px solid var(--hairline);border-right:1px solid var(--hairline);color:var(--cream);font-family:var(--sub);font-weight:600;font-size:14px;text-align:center;outline:none}.qt-cart .item .price{font-family:var(--display);font-size:22px;color:var(--ochre);font-weight:400}.qt-cart .item .price-was{font-family:var(--body);font-size:13px;color:rgba(245,233,226,.4);text-decoration:line-through;margin-top:-6px}.qt-cart .cart-empty{text-align:center;padding:80px 32px;border:1px dashed var(--hairline);background:rgba(245,233,226,.03);display:none}.qt-cart .cart-empty.is-shown{display:block}.qt-cart .keep-shopping{margin-top:32px;display:flex;justify-content:space-between;align-items:center}.qt-cart .keep-shopping a{font-family:var(--sub);font-weight:500;font-size:12px;letter-spacing:.18em;text-transform:uppercase;color:var(--ochre);border-bottom:1px solid rgba(195,134,63,.4);padding-bottom:4px}.qt-cart .keep-shopping a:hover{color:var(--ochre-bright);border-color:var(--ochre-bright)}.qt-cart .extras{margin-top:32px;padding:24px;background:rgba(245,233,226,.04);border:1px solid var(--hairline);display:flex;flex-direction:column;gap:18px}.qt-cart .extras .row{display:flex;justify-content:space-between;align-items:center;gap:16px}.qt-cart .extras .row .label{font-family:var(--sub);font-weight:500;font-size:13px;color:var(--cream);letter-spacing:.04em}.qt-cart .extras .row .label .hint{display:block;font-family:var(--body);font-style:italic;font-weight:400;color:rgba(245,233,226,.5);font-size:12px;margin-top:2px;letter-spacing:0;text-transform:none}.qt-cart .toggle{position:relative;width:48px;height:24px;background:rgba(245,233,226,.1);border-radius:999px;cursor:pointer;transition:background .2s;flex-shrink:0}.qt-cart .toggle:after{content:"";position:absolute;top:3px;left:3px;width:18px;height:18px;background:var(--cream);border-radius:50%;transition:transform .2s}.qt-cart .toggle.on{background:var(--ochre)}.qt-cart .toggle.on:after{transform:translateX(24px);background:var(--ink)}.qt-cart .extras .promo{display:flex;align-items:center;gap:0;border:1px solid var(--hairline);background:rgba(0,0,0,.2)}.qt-cart .extras .promo input{flex:1;background:transparent;border:0;padding:14px 16px;color:var(--cream);font-family:var(--body);font-size:14px;outline:none}.qt-cart .extras .promo input::-moz-placeholder{color:rgba(245,233,226,.4);font-style:italic}.qt-cart .extras .promo input::placeholder{color:rgba(245,233,226,.4);font-style:italic}.qt-cart .extras .promo button{background:transparent;border:0;border-left:1px solid var(--hairline);padding:14px 22px;color:var(--ochre);font-family:var(--sub);font-weight:600;font-size:11px;letter-spacing:.22em;text-transform:uppercase;cursor:pointer}.qt-cart .extras .promo button:hover{color:var(--ochre-bright)}.qt-cart .promo-applied{display:flex;align-items:center;gap:10px;padding:10px 14px;background:rgba(195,134,63,.12);border:1px solid rgba(195,134,63,.35);font-family:var(--sub);font-size:12px;color:var(--ochre);letter-spacing:.04em}.qt-cart .promo-applied svg{width:14px;height:14px}.qt-cart .promo-applied .remove-promo{margin-left:auto;color:rgba(245,233,226,.5);cursor:pointer;font-family:var(--sub);font-weight:500;font-size:11px;letter-spacing:.16em;text-transform:uppercase}.qt-cart .bundle-tier-banner{display:flex;justify-content:space-between;align-items:center;gap:18px;padding:18px 22px;background:rgba(195,134,63,.08);border:1px solid rgba(195,134,63,.35);margin-bottom:18px;border-radius:2px}.qt-cart .bundle-tier-banner .left{display:flex;gap:14px;align-items:flex-start}.qt-cart .bundle-tier-banner svg{width:20px;height:20px;color:var(--ochre);flex-shrink:0;margin-top:2px}.qt-cart .bundle-tier-banner strong{font-family:var(--sub);font-weight:600;color:var(--cream);font-size:14px;letter-spacing:.04em;display:block;margin-bottom:2px}.qt-cart .bundle-tier-banner span{font-family:var(--body);font-style:italic;font-size:13px;color:rgba(245,233,226,.72);line-height:1.55}.qt-cart .bundle-tier-banner .more-link{font-family:var(--sub);font-weight:500;font-size:11px;letter-spacing:.22em;text-transform:uppercase;color:var(--ochre);border-bottom:1px solid rgba(195,134,63,.4);padding-bottom:2px;flex-shrink:0;white-space:nowrap}.qt-cart .summary{position:sticky;top:32px;display:flex;flex-direction:column;gap:24px}.qt-cart .summary-card{background:var(--aubergine-darkest);border:1px solid var(--hairline);padding:32px}.qt-cart .summary-card h3{font-family:var(--display);font-weight:400;font-size:24px;color:var(--cream);margin-bottom:18px;padding-bottom:14px;border-bottom:1px solid var(--hairline);letter-spacing:-.005em}.qt-cart .summary-row{display:flex;justify-content:space-between;align-items:baseline;padding:8px 0;font-family:var(--sub);font-size:14px;color:rgba(245,233,226,.78)}.qt-cart .summary-row .v{font-family:var(--display);font-size:18px;color:var(--cream);font-weight:400}.qt-cart .summary-row.discount .v{color:var(--ochre)}.qt-cart .summary-row .hint{font-family:var(--body);font-style:italic;font-size:12px;color:rgba(245,233,226,.5);font-weight:400;margin-top:2px;display:block;letter-spacing:0}.qt-cart .summary-row.total{padding:18px 0 4px;border-top:1px solid var(--hairline);margin-top:14px}.qt-cart .summary-row.total .l{font-family:var(--display);font-size:18px;color:var(--cream)}.qt-cart .summary-row.total .v{font-family:var(--display);font-size:32px;color:var(--ochre);font-weight:400}.qt-cart .ship-calc{padding:18px 0;border-top:1px solid var(--hairline);margin-top:14px}.qt-cart .ship-calc .label{font-family:var(--sub);font-weight:500;font-size:11px;letter-spacing:.22em;text-transform:uppercase;color:rgba(245,233,226,.55);margin-bottom:10px}.qt-cart .ship-calc .ship-options{display:flex;flex-direction:column;gap:8px}.qt-cart .ship-option{display:flex;justify-content:space-between;align-items:center;padding:12px 14px;border:1px solid var(--hairline);cursor:pointer;transition:border-color .2s,background .2s}.qt-cart .ship-option:hover{border-color:rgba(195,134,63,.4)}.qt-cart .ship-option.active{border-color:var(--ochre);background:rgba(195,134,63,.08)}.qt-cart .ship-option .left{display:flex;flex-direction:column;gap:3px}.qt-cart .ship-option .l-name{font-family:var(--sub);font-weight:500;font-size:13px;color:var(--cream);letter-spacing:.04em}.qt-cart .ship-option .l-eta{font-family:var(--body);font-style:italic;font-size:12px;color:rgba(245,233,226,.55)}.qt-cart .ship-option .price{font-family:var(--display);font-size:16px;color:var(--ochre)}.qt-cart .ship-option .price.free{color:var(--ochre);font-style:italic}.qt-cart .progress{margin-bottom:14px;padding:14px;background:rgba(195,134,63,.08);border:1px solid rgba(195,134,63,.25)}.qt-cart .progress .label{font-family:var(--sub);font-size:12px;color:var(--cream);margin-bottom:8px;display:flex;justify-content:space-between}.qt-cart .progress .label strong{color:var(--ochre);font-weight:600}.qt-cart .progress .bar{height:4px;background:rgba(245,233,226,.1);border-radius:2px;overflow:hidden}.qt-cart .progress .bar .fill{height:100%;background:linear-gradient(90deg,var(--ochre-dim),var(--ochre));border-radius:2px}.qt-cart .progress .met{font-family:var(--body);font-style:italic;font-size:12px;color:var(--ochre);margin-top:8px;display:flex;align-items:center;gap:6px}.qt-cart .progress .met svg{width:12px;height:12px}.qt-cart .checkout-btn{width:100%;padding:20px 28px;background:var(--ochre);color:var(--ink);border:0;font-family:var(--sub);font-weight:600;font-size:13px;letter-spacing:.22em;text-transform:uppercase;cursor:pointer;display:flex;align-items:center;justify-content:center;gap:14px;transition:background .2s,transform .2s;border-radius:2px;margin-top:14px}.qt-cart .checkout-btn:hover{background:var(--ochre-bright);transform:translateY(-1px)}.qt-cart .pay-icons{display:flex;justify-content:center;gap:14px;margin-top:18px;opacity:.5}.qt-cart .pay-icons svg{width:32px;height:20px;color:var(--cream)}.qt-cart .signup-pitch{padding:24px;background:rgba(195,134,63,.06);border:1px dashed rgba(195,134,63,.35);text-align:center}.qt-cart .signup-pitch .kicker{font-family:var(--sub);font-weight:600;color:var(--ochre);letter-spacing:.22em;text-transform:uppercase;font-size:10px;margin-bottom:8px}.qt-cart .signup-pitch h4{font-family:var(--display);font-weight:400;color:var(--cream);font-size:20px;line-height:1.2;margin-bottom:8px}.qt-cart .signup-pitch p{font-family:var(--body);font-style:italic;color:rgba(245,233,226,.7);font-size:13px;line-height:1.55;margin-bottom:14px}.qt-cart .signup-pitch a{display:inline-block;font-family:var(--sub);font-weight:500;font-size:11px;letter-spacing:.22em;text-transform:uppercase;color:var(--ochre);border-bottom:1px solid rgba(195,134,63,.4);padding-bottom:2px}.qt-cart .trust-row{display:flex;justify-content:space-around;padding:32px 0;border-top:1px solid var(--hairline);margin-top:32px;gap:14px}.qt-cart .trust-row .pill{display:flex;flex-direction:column;align-items:center;gap:6px;text-align:center;flex:1}.qt-cart .trust-row .pill svg{width:22px;height:22px;color:var(--ochre)}.qt-cart .trust-row .pill .t{font-family:var(--sub);font-weight:500;font-size:11px;color:var(--cream);letter-spacing:.04em}.qt-cart .trust-row .pill .s{font-family:var(--sub);font-weight:300;font-size:10px;color:rgba(245,233,226,.5);letter-spacing:.04em}.qt-cart .crossell{padding:80px 56px;background:var(--aubergine);position:relative}.qt-cart .crossell .head{max-width:1280px;margin:0 auto 32px;display:flex;justify-content:space-between;align-items:flex-end}.qt-cart .crossell .head .kicker{font-family:var(--sub);font-weight:500;color:var(--ochre);letter-spacing:.28em;text-transform:uppercase;font-size:11px;margin-bottom:10px}.qt-cart .crossell .head h2{font-family:var(--display);font-weight:400;font-size:38px;color:var(--cream);letter-spacing:-.005em;line-height:1.05}.qt-cart .crossell .head h2 em{color:var(--ochre);font-style:italic}.qt-cart .crossell .grid{max-width:1280px;margin:0 auto;display:grid;grid-template-columns:repeat(4,1fr);gap:20px}.qt-cart .ccard{display:flex;flex-direction:column;gap:10px;cursor:pointer}.qt-cart .ccard .thumb{aspect-ratio:4/5;display:flex;align-items:center;justify-content:center;transition:transform .35s}.qt-cart .ccard:hover .thumb{transform:translateY(-4px)}.qt-cart .ccard .sign-svg{width:80%;height:auto;filter:drop-shadow(0 16px 26px rgba(0,0,0,.55))}.qt-cart .ccard .meta{display:flex;justify-content:space-between;align-items:baseline}.qt-cart .ccard .name{font-family:var(--display);font-size:16px;color:var(--cream);line-height:1.2}.qt-cart .ccard .price{font-family:var(--sub);font-weight:600;font-size:13px;color:var(--ochre)}@media (max-width:900px){.qt-cart .announce{padding:8px 16px;font-size:10px;letter-spacing:.14em}.qt-cart .hdr{padding:14px 20px}.qt-cart .hdr .util .pill,.qt-cart .hdr .util a:not(.cart),.qt-cart .hdr nav{display:none}.qt-cart .hdr .util .hamburger{width:20px;height:14px;display:flex;flex-direction:column;justify-content:space-between}.qt-cart .hdr .util .hamburger span{display:block;height:1px;background:var(--cream)}.qt-cart .hdr .brand img{height:36px}.qt-cart .cart-page{padding:32px 20px 64px}.qt-cart .cart-grid{grid-template-columns:1fr;gap:32px}.qt-cart .cart-head h1{font-size:36px}.qt-cart .cart-head{flex-direction:column;align-items:flex-start;gap:8px}.qt-cart .item{grid-template-columns:80px 1fr;gap:14px}.qt-cart .item .thumb svg{width:74%}.qt-cart .item .right{grid-column:1/-1;flex-direction:row;justify-content:space-between;align-items:center;padding-top:8px;border-top:1px solid var(--hairline);margin-top:4px}.qt-cart .item .info .name{font-size:18px}.qt-cart .summary{position:static}.qt-cart .summary-card{padding:22px}.qt-cart .crossell{padding:48px 20px}.qt-cart .crossell .head{flex-direction:column;align-items:flex-start;gap:8px}.qt-cart .crossell .head h2{font-size:28px}.qt-cart .crossell .grid{grid-template-columns:repeat(2,1fr);gap:14px}}.qt-checkout a{color:inherit;text-decoration:none}.qt-checkout .steps{padding:24px 56px;background:var(--aubergine-darkest);border-bottom:1px solid var(--hairline)}.qt-checkout .steps-row{max-width:1280px;margin:0 auto;display:flex;justify-content:center;align-items:center;gap:18px;font-family:var(--sub);font-size:12px;letter-spacing:.18em;text-transform:uppercase}.qt-checkout .step{display:flex;align-items:center;gap:12px;color:rgba(245,233,226,.4)}.qt-checkout .step.done{color:var(--ochre)}.qt-checkout .step.now{color:var(--cream)}.qt-checkout .step .num{width:26px;height:26px;border-radius:50%;border:1px solid;display:flex;align-items:center;justify-content:center;font-family:var(--display);font-weight:400;font-size:13px;letter-spacing:0;text-transform:none}.qt-checkout .step.done .num{background:var(--ochre);color:var(--ink);border-color:var(--ochre)}.qt-checkout .step.now .num{border-color:var(--cream);border-width:2px}.qt-checkout .step-sep{width:60px;height:1px;background:rgba(245,233,226,.2)}.qt-checkout .step-sep.done{background:var(--ochre)}.qt-checkout .checkout-main{padding:48px 56px 96px;background:linear-gradient(180deg,var(--aubergine) 0,var(--aubergine-deep) 100%);min-height:600px;position:relative}.qt-checkout .checkout-main:before{content:"";position:absolute;top:-180px;right:-180px;width:520px;height:520px;border-radius:50%;background:radial-gradient(closest-side,rgba(195,134,63,.14),transparent 70%);pointer-events:none}.qt-checkout .checkout-grid{max-width:1280px;margin:0 auto;display:grid;grid-template-columns:1.5fr 1fr;gap:64px;position:relative;z-index:2}.qt-checkout .form-col h2{font-family:var(--display);font-weight:400;font-size:30px;color:var(--cream);margin-bottom:6px;letter-spacing:-.005em}.qt-checkout .form-col h2 em{color:var(--ochre);font-style:italic}.qt-checkout .form-col .h-hint{font-family:var(--body);font-style:italic;color:rgba(245,233,226,.6);font-size:14px;margin-bottom:24px}.qt-checkout .section{margin-bottom:40px;padding-bottom:32px;border-bottom:1px solid var(--hairline)}.qt-checkout .section:last-child{border-bottom:0}.qt-checkout .section-title{font-family:var(--sub);font-weight:600;font-size:11px;letter-spacing:.22em;text-transform:uppercase;color:var(--ochre);margin-bottom:18px;display:flex;justify-content:space-between;align-items:baseline}.qt-checkout .section-title .edit{color:rgba(245,233,226,.55);font-weight:500;letter-spacing:.16em;cursor:pointer;border-bottom:1px solid rgba(245,233,226,.2);padding-bottom:2px}.qt-checkout .grid2{display:grid;grid-template-columns:1fr 1fr;gap:14px}.qt-checkout .grid3{display:grid;grid-template-columns:2fr 1fr 1fr;gap:14px}.qt-checkout .field{display:flex;flex-direction:column;gap:6px;margin-bottom:14px}.qt-checkout .field label{font-family:var(--sub);font-weight:500;font-size:11px;letter-spacing:.18em;text-transform:uppercase;color:rgba(245,233,226,.65)}.qt-checkout .field input,.qt-checkout .field select{background:rgba(0,0,0,.18);border:1px solid var(--hairline);padding:14px 16px;color:var(--cream);font-family:var(--body);font-size:15px;outline:none;transition:border-color .2s}.qt-checkout .field input:focus,.qt-checkout .field select:focus{border-color:var(--ochre)}.qt-checkout .field input::-moz-placeholder{color:rgba(245,233,226,.35);font-style:italic}.qt-checkout .field input::placeholder{color:rgba(245,233,226,.35);font-style:italic}.qt-checkout .field .row{display:flex;align-items:center;gap:8px;font-family:var(--sub);font-size:13px;color:rgba(245,233,226,.65);margin-top:6px}.qt-checkout .field .row input[type=checkbox]{width:16px;height:16px;accent-color:var(--ochre)}.qt-checkout .saved-card{padding:18px;border:1px solid rgba(195,134,63,.4);background:rgba(195,134,63,.05);margin-bottom:14px;display:flex;justify-content:space-between;align-items:flex-start}.qt-checkout .saved-card .name{font-family:var(--display);font-size:17px;color:var(--cream);margin-bottom:4px}.qt-checkout .saved-card address{font-family:var(--body);font-style:normal;font-size:13px;color:rgba(245,233,226,.7);line-height:1.55}.qt-checkout .saved-card .change{font-family:var(--sub);font-size:11px;letter-spacing:.16em;text-transform:uppercase;color:var(--ochre);cursor:pointer;border-bottom:1px solid rgba(195,134,63,.4);padding-bottom:2px;flex-shrink:0}.qt-checkout .ship-grid{display:flex;flex-direction:column;gap:10px}.qt-checkout .ship-pick{display:flex;justify-content:space-between;align-items:center;padding:16px 18px;border:1px solid var(--hairline);cursor:pointer;transition:all .2s;gap:14px}.qt-checkout .ship-pick:hover{border-color:rgba(195,134,63,.4)}.qt-checkout .ship-pick.active{border-color:var(--ochre);background:rgba(195,134,63,.08)}.qt-checkout .ship-pick .radio{width:18px;height:18px;border-radius:50%;border:1.5px solid rgba(245,233,226,.4);position:relative;flex-shrink:0}.qt-checkout .ship-pick.active .radio{border-color:var(--ochre)}.qt-checkout .ship-pick.active .radio:after{content:"";position:absolute;inset:3px;border-radius:50%;background:var(--ochre)}.qt-checkout .ship-pick .text{flex:1}.qt-checkout .ship-pick .t-name{font-family:var(--sub);font-weight:600;font-size:14px;color:var(--cream)}.qt-checkout .ship-pick .t-eta{font-family:var(--body);font-style:italic;font-size:13px;color:rgba(245,233,226,.6)}.qt-checkout .ship-pick .price{font-family:var(--display);font-size:18px;color:var(--ochre);font-weight:400}.qt-checkout .ship-pick .price.free{font-style:italic}.qt-checkout .pay-tabs{display:flex;gap:8px;margin-bottom:18px}.qt-checkout .pay-tab{flex:1;padding:14px;border:1px solid var(--hairline);background:transparent;color:var(--cream);font-family:var(--sub);font-weight:600;font-size:11px;letter-spacing:.18em;text-transform:uppercase;cursor:pointer;display:flex;align-items:center;justify-content:center;gap:8px;transition:all .2s}.qt-checkout .pay-tab:hover{border-color:rgba(195,134,63,.4)}.qt-checkout .pay-tab.active{border-color:var(--ochre);background:rgba(195,134,63,.08);color:var(--ochre)}.qt-checkout .pay-tab svg{width:14px;height:14px}.qt-checkout .card-input{position:relative}.qt-checkout .card-input input{padding-right:80px}.qt-checkout .card-input .brands{position:absolute;right:14px;top:50%;transform:translateY(-50%);display:flex;gap:6px}.qt-checkout .card-input .brands span{font-family:var(--sub);font-weight:700;font-size:9px;letter-spacing:.05em;color:rgba(245,233,226,.4);border:1px solid rgba(245,233,226,.2);padding:3px 6px;border-radius:2px}.qt-checkout .billing-toggle{padding:12px 0;display:flex;align-items:center;gap:10px;font-family:var(--sub);font-size:13px;color:rgba(245,233,226,.7)}.qt-checkout .billing-toggle input[type=checkbox]{width:16px;height:16px;accent-color:var(--ochre)}.qt-checkout .summary-col{position:sticky;top:32px}.qt-checkout .summary-card{background:var(--aubergine-darkest);border:1px solid var(--hairline);padding:28px}.qt-checkout .summary-card h3{font-family:var(--display);font-weight:400;font-size:22px;color:var(--cream);margin-bottom:14px;padding-bottom:12px;border-bottom:1px solid var(--hairline);display:flex;justify-content:space-between;align-items:baseline}.qt-checkout .summary-card h3 .toggle{font-family:var(--sub);font-size:11px;color:var(--ochre);font-weight:500;letter-spacing:.16em;cursor:pointer}.qt-checkout .order-items{display:flex;flex-direction:column;gap:14px;padding-bottom:16px;margin-bottom:16px;border-bottom:1px solid var(--hairline)}.qt-checkout .order-item{display:grid;grid-template-columns:60px 1fr auto;gap:12px;align-items:center}.qt-checkout .order-item .thumb{aspect-ratio:1;background:var(--aubergine);border:1px solid var(--hairline);position:relative;overflow:hidden}.qt-checkout .order-item .thumb svg{width:84%;height:auto;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.qt-checkout .order-item .thumb .qty-badge{position:absolute;top:-6px;right:-6px;background:var(--cream);color:var(--ink);width:20px;height:20px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-family:var(--sub);font-weight:700;font-size:10px;border:1px solid var(--aubergine-darkest)}.qt-checkout .order-item .nm{font-family:var(--display);font-size:15px;color:var(--cream);line-height:1.2}.qt-checkout .order-item .vc{font-family:var(--body);font-style:italic;font-size:12px;color:rgba(245,233,226,.55);margin-top:2px}.qt-checkout .order-item .pr{font-family:var(--sub);font-weight:600;font-size:14px;color:var(--ochre)}.qt-checkout .summary-row{display:flex;justify-content:space-between;align-items:baseline;padding:6px 0;font-family:var(--sub);font-size:13px;color:rgba(245,233,226,.78)}.qt-checkout .summary-row .v{font-family:var(--display);font-size:16px;color:var(--cream);font-weight:400}.qt-checkout .summary-row.discount .v{color:var(--ochre)}.qt-checkout .summary-row.total{padding:14px 0 4px;border-top:1px solid var(--hairline);margin-top:10px}.qt-checkout .summary-row.total .l{font-family:var(--display);font-size:17px;color:var(--cream)}.qt-checkout .summary-row.total .v{font-family:var(--display);font-size:28px;color:var(--ochre)}.qt-checkout .place-btn{width:100%;padding:18px;background:var(--ochre);color:var(--ink);border:0;font-family:var(--sub);font-weight:700;font-size:13px;letter-spacing:.22em;text-transform:uppercase;cursor:pointer;border-radius:2px;margin-top:18px;display:flex;align-items:center;justify-content:center;gap:14px;transition:background .2s,transform .2s}.qt-checkout .place-btn:hover{background:var(--ochre-bright);transform:translateY(-1px)}.qt-checkout .place-btn svg{width:14px;height:14px}.qt-checkout .secure-pill{display:flex;align-items:center;justify-content:center;gap:8px;padding:14px 0 0;font-family:var(--sub);font-size:11px;color:rgba(245,233,226,.5);letter-spacing:.04em}.qt-checkout .secure-pill svg{width:12px;height:12px;color:var(--ochre)}.qt-checkout .charlotte-aside{margin-top:20px;padding:22px;background:rgba(245,233,226,.03);border:1px dashed var(--hairline)}.qt-checkout .charlotte-aside .quote{font-family:var(--script);font-size:18px;color:rgba(245,233,226,.85);line-height:1.5;margin-bottom:8px}.qt-checkout .charlotte-aside .sig{font-family:var(--script);font-size:20px;color:var(--ochre)}@media (max-width:900px){.qt-checkout .hdr-checkout{padding:16px 20px}.qt-checkout .hdr-checkout .brand img{height:38px}.qt-checkout .steps{padding:18px 16px}.qt-checkout .steps-row{flex-wrap:nowrap;justify-content:flex-start;overflow-x:auto;gap:10px;font-size:10px;letter-spacing:.12em}.qt-checkout .step-sep{width:24px}.qt-checkout .step .num{width:22px;height:22px;font-size:11px}.qt-checkout .checkout-main{padding:32px 20px 64px}.qt-checkout .checkout-grid{grid-template-columns:1fr;gap:32px}.qt-checkout .grid2{grid-template-columns:1fr;gap:10px}.qt-checkout .grid3{grid-template-columns:1fr 1fr;gap:10px}.qt-checkout .summary-col{position:static}}.qt-shop a{color:inherit;text-decoration:none}.qt-shop button{cursor:pointer}.qt-shop .col-hero{position:relative;height:480px;overflow:hidden;display:flex;align-items:flex-end;color:var(--cream)}.qt-shop .col-hero:before{content:"";position:absolute;inset:0;background:linear-gradient(180deg,rgba(24,5,21,.5),rgba(24,5,21,.2) 40%,rgba(24,5,21,.85));z-index:1;pointer-events:none}.qt-shop .col-hero .bg{position:absolute;inset:0;z-index:0}.qt-shop .col-hero .bg img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center 40%;object-position:center 40%}.qt-shop .col-hero .inner{position:relative;z-index:2;padding:72px 56px;max-width:1280px;margin:0 auto;width:100%}.qt-shop .col-hero .crumb{font-family:var(--sub);font-size:11px;letter-spacing:.18em;text-transform:uppercase;color:rgba(245,233,226,.7);margin-bottom:18px;display:flex;gap:10px;align-items:center}.qt-shop .col-hero .crumb .sep{color:var(--brick)}.qt-shop .col-hero .crumb .now,.qt-shop .col-hero .crumb a:hover{color:var(--ochre)}.qt-shop .col-hero .kicker{font-family:var(--sub);font-weight:500;color:var(--ochre);letter-spacing:.28em;text-transform:uppercase;font-size:11px;margin-bottom:14px}.qt-shop .col-hero h1{font-family:var(--display);font-weight:400;font-size:88px;line-height:.98;letter-spacing:-.018em;color:var(--cream);margin-bottom:18px;text-shadow:0 4px 30px rgba(0,0,0,.5)}.qt-shop .col-hero h1 em{color:var(--ochre);font-style:italic}.qt-shop .col-hero p{font-family:var(--body);font-size:18px;line-height:1.6;color:rgba(245,233,226,.85);max-width:560px;font-style:italic}.qt-shop .toolbar{background:var(--aubergine-darkest);padding:18px 56px;border-bottom:1px solid var(--hairline);display:flex;justify-content:space-between;align-items:center;gap:24px;position:sticky;top:0;z-index:10;backdrop-filter:blur(8px)}.qt-shop .toolbar .left{display:flex;align-items:center;gap:24px;font-family:var(--sub);font-size:12px;letter-spacing:.16em;text-transform:uppercase}.qt-shop .toolbar .count{color:var(--ochre);font-weight:500}.qt-shop .toolbar .filter-btn{padding:8px 14px;background:transparent;border:1px solid var(--hairline);color:var(--cream);font-family:var(--sub);font-weight:500;font-size:11px;letter-spacing:.18em;text-transform:uppercase;display:flex;align-items:center;gap:8px}.qt-shop .toolbar .filter-btn svg{width:14px;height:14px}.qt-shop .toolbar .right{display:flex;align-items:center;gap:18px;font-family:var(--sub);font-size:13px;color:rgba(245,233,226,.7)}.qt-shop .toolbar select{background:transparent;border:1px solid var(--hairline);padding:8px 14px;color:var(--cream);font-family:var(--sub);font-weight:500;font-size:11px;letter-spacing:.18em;text-transform:uppercase;outline:none}.qt-shop .toolbar .view{display:flex;gap:4px}.qt-shop .toolbar .view button{width:34px;height:34px;background:transparent;border:1px solid var(--hairline);color:rgba(245,233,226,.55);display:flex;align-items:center;justify-content:center}.qt-shop .toolbar .view button.active{background:var(--ochre);color:var(--ink);border-color:var(--ochre)}.qt-shop .toolbar .view svg{width:14px;height:14px}.qt-shop .body{padding:56px 56px 96px;display:grid;grid-template-columns:240px 1fr;gap:56px;max-width:1440px;margin:0 auto}.qt-shop .filters{position:sticky;top:96px;align-self:flex-start;display:flex;flex-direction:column;gap:32px;max-height:calc(100vh - 120px);overflow-y:auto}.qt-shop .filters h3{font-family:var(--sub);font-weight:600;color:var(--ochre);letter-spacing:.22em;text-transform:uppercase;font-size:11px;padding-bottom:10px;border-bottom:1px solid var(--hairline);margin-bottom:14px}.qt-shop .filters .group{display:flex;flex-direction:column;gap:6px}.qt-shop .filters .opt{display:flex;align-items:center;justify-content:space-between;padding:6px 0;cursor:pointer;font-family:var(--body);font-size:14px;color:rgba(245,233,226,.78);transition:color .2s}.qt-shop .filters .opt:hover{color:var(--ochre)}.qt-shop .filters .opt .check{display:flex;align-items:center;gap:10px}.qt-shop .filters .opt .ck{width:14px;height:14px;border:1.4px solid rgba(245,233,226,.4);display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;transition:all .2s}.qt-shop .filters .opt.on .ck{background:var(--ochre);border-color:var(--ochre)}.qt-shop .filters .opt.on .ck:after{content:"";width:5px;height:8px;border:1.5px solid var(--ink);border-top:0;border-left:0;transform:rotate(45deg) translate(-1px,-1px)}.qt-shop .filters .opt .num{font-family:var(--sub);font-size:11px;color:rgba(245,233,226,.4);letter-spacing:.04em}.qt-shop .filters .price-range{display:flex;flex-direction:column;gap:14px;padding-top:6px}.qt-shop .filters .price-range .input-row{display:flex;gap:8px;align-items:center}.qt-shop .filters .price-range input{background:rgba(0,0,0,.2);border:1px solid var(--hairline);padding:8px 10px;color:var(--cream);font-family:var(--sub);font-size:13px;width:100%;outline:none}.qt-shop .filters .price-range .dash{color:rgba(245,233,226,.4)}.qt-shop .filters .swatches{display:flex;flex-wrap:wrap;gap:8px;padding-top:4px}.qt-shop .filters .swatches .sw{width:32px;height:32px;border-radius:50%;cursor:pointer;border:2px solid var(--hairline);transition:border-color .2s}.qt-shop .filters .swatches .sw.active{border-color:var(--ochre)}.qt-shop .filters .clear{font-family:var(--sub);font-size:11px;letter-spacing:.16em;text-transform:uppercase;color:rgba(245,233,226,.55);border-bottom:1px solid rgba(245,233,226,.2);padding-bottom:2px;align-self:flex-start;cursor:pointer;margin-top:8px}.qt-shop .active-chips{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:24px;align-items:center}.qt-shop .active-chips .lbl{font-family:var(--sub);font-size:11px;letter-spacing:.18em;text-transform:uppercase;color:rgba(245,233,226,.55);margin-right:6px}.qt-shop .chip{padding:6px 12px;background:rgba(195,134,63,.15);border:1px solid rgba(195,134,63,.4);font-family:var(--sub);font-weight:500;font-size:12px;color:var(--cream);letter-spacing:.04em;display:flex;align-items:center;gap:8px}.qt-shop .chip .x{cursor:pointer;color:rgba(245,233,226,.6);font-size:14px;line-height:1}.qt-shop .chip:hover .x{color:var(--brick)}.qt-shop .product-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:32px}.qt-shop .card{display:flex;flex-direction:column;gap:14px;cursor:pointer;position:relative;color:inherit}.qt-shop .card .thumb{aspect-ratio:4/5;background:transparent;display:flex;align-items:center;justify-content:center;position:relative;transition:transform .35s cubic-bezier(.2,.9,.2,1);overflow:visible}.qt-shop .card:hover .thumb{transform:translateY(-6px)}.qt-shop .card .thumb .sign-svg{width:84%;height:auto;filter:drop-shadow(0 18px 28px rgba(0,0,0,.55));position:relative;z-index:1}.qt-shop .card .tag{top:0;left:0;font-family:var(--sub);font-weight:600;color:var(--cream);font-size:10px;letter-spacing:.22em;text-transform:uppercase;backdrop-filter:blur(4px);padding:6px 12px;border:1px solid rgba(195,134,63,.32)}.qt-shop .card .heart,.qt-shop .card .tag{position:absolute;background:rgba(24,5,21,.78);z-index:3}.qt-shop .card .heart{top:6px;right:6px;width:32px;height:32px;border:1px solid var(--hairline);border-radius:50%;display:flex;align-items:center;justify-content:center}.qt-shop .card .heart svg{width:14px;height:14px;color:var(--cream)}.qt-shop .card .quick{position:absolute;bottom:14px;left:50%;transform:translate(-50%,6px);background:var(--ochre);color:var(--ink);font-family:var(--sub);font-weight:600;font-size:10px;letter-spacing:.22em;text-transform:uppercase;padding:8px 14px;opacity:0;transition:opacity .25s,transform .25s;z-index:3;white-space:nowrap}.qt-shop .card:hover .quick{opacity:1;transform:translate(-50%)}.qt-shop .card .meta{display:flex;justify-content:space-between;align-items:baseline;gap:12px}.qt-shop .card .name{font-family:var(--display);font-size:22px;color:var(--cream);line-height:1.15;letter-spacing:-.005em}.qt-shop .card .price{font-family:var(--sub);font-weight:600;font-size:15px;color:var(--ochre);white-space:nowrap}.qt-shop .card .note{font-family:var(--body);font-size:13px;color:rgba(245,233,226,.55);font-style:italic;line-height:1.55}.qt-shop .card .stars{display:flex;align-items:center;gap:6px;font-family:var(--sub);font-size:11px;color:rgba(245,233,226,.55);letter-spacing:.04em}.qt-shop .card .stars svg{width:11px;height:11px;color:var(--ochre)}.qt-shop .lifestyle-card{grid-column:span 1;position:relative;aspect-ratio:4/5;overflow:hidden;display:flex;align-items:flex-end;color:var(--cream);border:1px solid rgba(195,134,63,.3)}.qt-shop .lifestyle-card:before{content:"";position:absolute;inset:0;background:linear-gradient(180deg,transparent 30%,rgba(24,5,21,.85));z-index:1;pointer-events:none}.qt-shop .lifestyle-card img{position:absolute;inset:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;z-index:0}.qt-shop .lifestyle-card .copy{position:relative;z-index:2;padding:24px}.qt-shop .lifestyle-card .kicker{font-family:var(--sub);font-weight:600;color:var(--ochre);font-size:10px;letter-spacing:.22em;text-transform:uppercase;margin-bottom:8px}.qt-shop .lifestyle-card h4{font-family:var(--display);font-weight:400;font-size:24px;line-height:1.1;color:var(--cream);margin-bottom:8px}.qt-shop .lifestyle-card p{font-family:var(--body);font-style:italic;font-size:13px;color:rgba(245,233,226,.85);line-height:1.5;margin-bottom:14px}.qt-shop .lifestyle-card a{font-family:var(--sub);font-weight:500;font-size:11px;letter-spacing:.22em;text-transform:uppercase;color:var(--ochre);border-bottom:1px solid rgba(195,134,63,.5);padding-bottom:2px}.qt-shop .pagination{margin-top:64px;display:flex;justify-content:center;align-items:center;gap:8px}.qt-shop .pagination a{padding:10px 16px;font-family:var(--sub);font-weight:500;font-size:12px;color:rgba(245,233,226,.65);border:1px solid var(--hairline);letter-spacing:.04em}.qt-shop .pagination a:hover{border-color:var(--ochre);color:var(--ochre)}.qt-shop .pagination a.active{background:var(--ochre);color:var(--ink);border-color:var(--ochre)}.qt-shop .pagination a.dots{border:0;cursor:default}@media (max-width:900px){.qt-shop .col-hero{height:380px}.qt-shop .col-hero .inner{padding:48px 20px}.qt-shop .col-hero h1{font-size:48px}.qt-shop .col-hero p{font-size:15px}.qt-shop .toolbar{padding:14px 20px}.qt-shop .toolbar .left{font-size:11px;gap:14px}.qt-shop .toolbar .right{gap:10px}.qt-shop .toolbar select{padding:6px 10px;font-size:10px}.qt-shop .toolbar .view{display:none}.qt-shop .body{grid-template-columns:1fr;padding:32px 20px 64px;gap:32px}.qt-shop .filters{position:static;max-height:none}.qt-shop .product-grid{grid-template-columns:repeat(2,1fr);gap:18px}.qt-shop .card .name{font-size:16px}.qt-shop .card .note{display:none}.qt-shop .lifestyle-card{grid-column:span 2}.qt-shop .hdr{padding:14px 20px}.qt-shop .hdr .util .pill,.qt-shop .hdr .util a:not(.cart),.qt-shop .hdr nav{display:none}.qt-shop .hdr .util .hamburger{width:20px;height:14px;display:flex;flex-direction:column;justify-content:space-between}.qt-shop .hdr .util .hamburger span{display:block;height:1px;background:var(--cream)}.qt-shop .hdr .brand img{height:36px}}.qt-auth a{color:inherit;text-decoration:none}.qt-auth button{cursor:pointer}.qt-auth .auth-page{display:grid;grid-template-columns:1fr 1fr;min-height:760px}.qt-auth .auth-photo{position:relative;overflow:hidden}.qt-auth .auth-photo img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.qt-auth .auth-photo:before{content:"";position:absolute;inset:0;background:linear-gradient(135deg,rgba(48,14,42,.5),rgba(24,5,21,.85));z-index:1;pointer-events:none}.qt-auth .auth-photo .quote{position:absolute;bottom:48px;left:48px;right:48px;z-index:2;color:var(--cream)}.qt-auth .auth-photo .quote .kicker{font-family:var(--sub);font-weight:500;color:var(--ochre);letter-spacing:.28em;text-transform:uppercase;font-size:11px;margin-bottom:18px}.qt-auth .auth-photo .quote h2{font-family:var(--display);font-weight:400;font-size:54px;line-height:1.04;color:var(--cream);letter-spacing:-.012em;text-shadow:0 4px 24px rgba(0,0,0,.5)}.qt-auth .auth-photo .quote h2 em{color:var(--ochre);font-style:italic}.qt-auth .auth-photo .quote p{font-family:var(--script);font-size:24px;color:rgba(245,233,226,.92);margin-top:24px;text-shadow:0 2px 10px rgba(0,0,0,.4)}.qt-auth .auth-form{padding:80px 64px;display:flex;flex-direction:column;justify-content:center;background:var(--aubergine-deep);position:relative;overflow:hidden}.qt-auth .auth-form:before{content:"";position:absolute;top:-180px;right:-180px;width:520px;height:520px;border-radius:50%;background:radial-gradient(closest-side,rgba(195,134,63,.14),transparent 70%);pointer-events:none}.qt-auth .auth-form-inner{max-width:440px;width:100%;margin:0 auto;position:relative;z-index:2}.qt-auth .tabs{display:flex;border:1px solid var(--hairline);margin-bottom:36px}.qt-auth .tab{flex:1;padding:14px;background:transparent;color:rgba(245,233,226,.6);border:0;font-family:var(--sub);font-weight:600;font-size:11px;letter-spacing:.22em;text-transform:uppercase;transition:all .2s}.qt-auth .tab.active{background:var(--ochre);color:var(--ink)}.qt-auth .tab:hover:not(.active){color:var(--cream)}.qt-auth .panel{display:none}.qt-auth .panel.is-shown{display:block}.qt-auth .panel h1{font-family:var(--display);font-weight:400;font-size:42px;color:var(--cream);line-height:1.05;margin-bottom:8px;letter-spacing:-.01em}.qt-auth .panel h1 em{color:var(--ochre);font-style:italic}.qt-auth .panel .lead{font-family:var(--body);font-style:italic;color:rgba(245,233,226,.6);font-size:14px;margin-bottom:32px}.qt-auth .field{display:flex;flex-direction:column;gap:6px;margin-bottom:18px}.qt-auth .field label{font-family:var(--sub);font-weight:500;font-size:11px;letter-spacing:.18em;text-transform:uppercase;color:rgba(245,233,226,.65);display:flex;justify-content:space-between;align-items:baseline}.qt-auth .field label .help{font-family:var(--body);font-style:italic;font-weight:400;font-size:12px;color:rgba(245,233,226,.4);text-transform:none;letter-spacing:0}.qt-auth .field label .help a{color:var(--ochre);border-bottom:1px solid rgba(195,134,63,.4);padding-bottom:1px}.qt-auth .field input{background:rgba(0,0,0,.18);border:1px solid var(--hairline);padding:14px 16px;color:var(--cream);font-family:var(--body);font-size:15px;outline:none;transition:border-color .2s}.qt-auth .field input:focus{border-color:var(--ochre)}.qt-auth .field input::-moz-placeholder{color:rgba(245,233,226,.35);font-style:italic}.qt-auth .field input::placeholder{color:rgba(245,233,226,.35);font-style:italic}.qt-auth .field-row{display:flex;align-items:center;gap:10px;font-family:var(--sub);font-size:13px;color:rgba(245,233,226,.7);margin:6px 0}.qt-auth .field-row input[type=checkbox]{width:16px;height:16px;accent-color:var(--ochre)}.qt-auth .submit{width:100%;padding:18px;background:var(--ochre);color:var(--ink);border:0;font-family:var(--sub);font-weight:700;font-size:13px;letter-spacing:.22em;text-transform:uppercase;border-radius:2px;display:flex;align-items:center;justify-content:center;gap:14px;transition:background .2s,transform .2s;margin-top:14px}.qt-auth .submit:hover{background:var(--ochre-bright);transform:translateY(-1px)}.qt-auth .submit svg{width:14px;height:14px}.qt-auth .or-divider{display:flex;align-items:center;gap:14px;margin:28px 0 20px;color:rgba(245,233,226,.4)}.qt-auth .or-divider .line{flex:1;height:1px;background:var(--hairline)}.qt-auth .or-divider span{font-family:var(--sub);font-weight:500;font-size:11px;letter-spacing:.22em;text-transform:uppercase}.qt-auth .social{display:flex;flex-direction:column;gap:10px}.qt-auth .social .btn{width:100%;padding:14px;background:transparent;border:1px solid var(--hairline);color:var(--cream);font-family:var(--sub);font-weight:500;font-size:13px;letter-spacing:.04em;display:flex;align-items:center;justify-content:center;gap:12px;transition:border-color .2s}.qt-auth .social .btn:hover{border-color:var(--ochre)}.qt-auth .social .btn svg{width:18px;height:18px}.qt-auth .switch-prompt{text-align:center;margin-top:32px;font-family:var(--sub);font-size:13px;color:rgba(245,233,226,.6)}.qt-auth .switch-prompt a{color:var(--ochre);font-weight:500;cursor:pointer;border-bottom:1px solid rgba(195,134,63,.4);padding-bottom:1px;margin-left:4px}.qt-auth .perks{margin-top:28px;padding:20px;background:rgba(195,134,63,.06);border:1px dashed rgba(195,134,63,.3)}.qt-auth .perks h4{font-family:var(--sub);font-weight:600;color:var(--ochre);font-size:11px;letter-spacing:.22em;text-transform:uppercase;margin-bottom:10px}.qt-auth .perks ul{list-style:none;padding:0;display:flex;flex-direction:column;gap:8px}.qt-auth .perks li{font-family:var(--body);font-size:13px;color:rgba(245,233,226,.78);padding-left:16px;position:relative;line-height:1.5}.qt-auth .perks li:before{content:"◆";position:absolute;left:0;color:var(--ochre);font-size:8px;top:5px}.qt-auth .legal{font-family:var(--sub);font-size:11px;color:rgba(245,233,226,.45);text-align:center;margin-top:24px;line-height:1.6}.qt-auth .legal a{color:var(--ochre);border-bottom:1px solid rgba(195,134,63,.3);padding-bottom:1px}@media (max-width:900px){.qt-auth .hdr{padding:18px}.qt-auth .hdr .brand img{height:42px}.qt-auth .auth-page{grid-template-columns:1fr;min-height:auto}.qt-auth .auth-photo{height:200px}.qt-auth .auth-photo .quote{bottom:24px;left:24px;right:24px}.qt-auth .auth-photo .quote h2{font-size:28px}.qt-auth .auth-photo .quote p{font-size:18px;margin-top:12px}.qt-auth .auth-form{padding:36px 20px}.qt-auth .panel h1{font-size:32px}}.qt-account a{color:inherit;text-decoration:none}.qt-account button{cursor:pointer}.qt-account .account-hero{padding:48px 56px 36px;background:linear-gradient(180deg,var(--aubergine) 0,var(--aubergine-deep) 100%);border-bottom:1px solid var(--hairline);position:relative;overflow:hidden}.qt-account .account-hero:before{content:"";position:absolute;top:-200px;right:-200px;width:520px;height:520px;border-radius:50%;background:radial-gradient(closest-side,rgba(195,134,63,.18),transparent 70%);pointer-events:none}.qt-account .account-hero-inner{max-width:1280px;margin:0 auto;display:flex;justify-content:space-between;align-items:center;gap:32px;position:relative;z-index:2}.qt-account .account-hero .greet .kicker{font-family:var(--sub);font-weight:500;color:var(--ochre);letter-spacing:.28em;text-transform:uppercase;font-size:11px;margin-bottom:10px}.qt-account .account-hero .greet h1{font-family:var(--display);font-weight:400;font-size:48px;color:var(--cream);letter-spacing:-.012em;line-height:1.05}.qt-account .account-hero .greet h1 em{color:var(--ochre);font-style:italic}.qt-account .account-hero .greet p{font-family:var(--body);font-style:italic;color:rgba(245,233,226,.65);font-size:15px;margin-top:8px}.qt-account .keeper-badge{padding:10px 18px;border:1px solid var(--ochre);background:rgba(195,134,63,.1);color:var(--ochre);font-family:var(--sub);font-weight:600;font-size:11px;letter-spacing:.22em;text-transform:uppercase;display:flex;align-items:center;gap:10px}.qt-account .keeper-badge svg{width:14px;height:14px}.qt-account .account-grid{padding:48px 56px 96px;max-width:1280px;margin:0 auto;display:grid;grid-template-columns:240px 1fr;gap:64px;align-items:flex-start}.qt-account .side{position:sticky;top:32px;display:flex;flex-direction:column;gap:8px;font-family:var(--sub);font-size:13px;letter-spacing:.04em}.qt-account .side .item{padding:12px 16px;color:rgba(245,233,226,.7);border-left:2px solid transparent;cursor:pointer;display:flex;align-items:center;gap:12px;transition:all .2s;text-transform:uppercase;letter-spacing:.16em;font-size:12px;font-weight:500}.qt-account .side .item.active{color:var(--ochre);border-left-color:var(--ochre);background:rgba(195,134,63,.08)}.qt-account .side .item:hover:not(.active){color:var(--cream);background:rgba(245,233,226,.04)}.qt-account .side .item svg{width:16px;height:16px;flex-shrink:0}.qt-account .side hr{border:0;border-top:1px solid var(--hairline);margin:14px 0}.qt-account .side .signout{color:rgba(147,36,36,.85)}.qt-account .main h2{font-family:var(--display);font-weight:400;font-size:34px;color:var(--cream);margin-bottom:8px;letter-spacing:-.005em}.qt-account .main h2 em{color:var(--ochre);font-style:italic}.qt-account .main .h-hint{font-family:var(--body);font-style:italic;color:rgba(245,233,226,.6);font-size:14px;margin-bottom:28px}.qt-account .stat-row{display:grid;grid-template-columns:repeat(4,1fr);gap:14px;margin-bottom:48px}.qt-account .stat-card{padding:20px;background:rgba(245,233,226,.04);border:1px solid var(--hairline)}.qt-account .stat-card .l{font-family:var(--sub);font-weight:500;font-size:11px;letter-spacing:.18em;text-transform:uppercase;color:rgba(245,233,226,.55);margin-bottom:8px}.qt-account .stat-card .n{font-family:var(--display);font-weight:400;font-size:32px;color:var(--cream);line-height:1}.qt-account .stat-card .n em{color:var(--ochre);font-style:italic}.qt-account .stat-card .s{font-family:var(--body);font-style:italic;font-size:12px;color:rgba(245,233,226,.5);margin-top:4px}.qt-account .orders{display:flex;flex-direction:column;gap:14px}.qt-account .order{background:rgba(245,233,226,.03);border:1px solid var(--hairline);overflow:hidden}.qt-account .order-head{padding:16px 22px;display:grid;grid-template-columns:auto 1fr auto auto;gap:24px;align-items:center;border-bottom:1px solid var(--hairline);font-family:var(--sub);font-size:13px}.qt-account .order-head .num{font-family:var(--display);font-size:16px;color:var(--cream)}.qt-account .order-head .date{color:rgba(245,233,226,.6)}.qt-account .order-head .total{font-family:var(--display);font-size:18px;color:var(--ochre)}.qt-account .order-head .status{padding:5px 12px;border-radius:2px;font-weight:600;font-size:10px;letter-spacing:.18em;text-transform:uppercase}.qt-account .order-head .status.delivered{background:rgba(195,134,63,.18);color:var(--ochre);border:1px solid rgba(195,134,63,.4)}.qt-account .order-head .status.shipped{background:rgba(147,36,36,.16);color:#e08484;border:1px solid rgba(147,36,36,.4)}.qt-account .order-head .status.processing{background:rgba(245,233,226,.08);color:rgba(245,233,226,.7);border:1px solid var(--hairline)}.qt-account .order-body{padding:18px 22px;display:flex;gap:24px;align-items:center}.qt-account .order-thumbs{display:flex;gap:10px}.qt-account .order-thumb{width:60px;aspect-ratio:1;background:var(--aubergine);border:1px solid var(--hairline);position:relative;overflow:hidden}.qt-account .order-thumb svg{width:84%;height:auto;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.qt-account .order-meta{flex:1;display:flex;flex-direction:column;gap:4px}.qt-account .order-meta .items{font-family:var(--display);font-size:16px;color:var(--cream);line-height:1.3}.qt-account .order-meta .ship{font-family:var(--body);font-style:italic;font-size:13px;color:rgba(245,233,226,.6)}.qt-account .order-actions{display:flex;gap:10px}.qt-account .order-actions a{padding:8px 14px;font-family:var(--sub);font-weight:500;font-size:11px;letter-spacing:.16em;text-transform:uppercase;color:var(--cream);border:1px solid var(--hairline);transition:all .2s}.qt-account .order-actions a:hover{border-color:var(--ochre);color:var(--ochre)}.qt-account .order-actions a.primary{background:var(--ochre);color:var(--ink);border-color:var(--ochre);font-weight:600}.qt-account .order-actions a.primary:hover{background:var(--ochre-bright)}.qt-account .tracking{padding:18px 22px;background:rgba(195,134,63,.06);border-top:1px solid rgba(195,134,63,.2);display:flex;align-items:center;gap:18px;font-family:var(--sub);font-size:12px;color:rgba(245,233,226,.78)}.qt-account .tracking svg{width:18px;height:18px;color:var(--ochre);flex-shrink:0}.qt-account .tracking strong{color:var(--cream);font-weight:600}.qt-account .tracking .track-link{margin-left:auto;color:var(--ochre);font-weight:500;letter-spacing:.16em;text-transform:uppercase;font-size:11px;border-bottom:1px solid rgba(195,134,63,.4);padding-bottom:1px}.qt-account .panel-grid{display:grid;grid-template-columns:1fr 1fr;gap:24px;margin-top:64px}.qt-account .panel-card{padding:28px;background:rgba(245,233,226,.04);border:1px solid var(--hairline)}.qt-account .panel-card h3{font-family:var(--display);font-weight:400;font-size:24px;color:var(--cream);margin-bottom:14px;display:flex;justify-content:space-between;align-items:baseline;letter-spacing:-.005em}.qt-account .panel-card h3 a{font-family:var(--sub);font-size:11px;color:var(--ochre);font-weight:500;letter-spacing:.16em;text-transform:uppercase;border-bottom:1px solid rgba(195,134,63,.4);padding-bottom:1px}.qt-account .addr{font-family:var(--body);font-size:14px;line-height:1.7;color:rgba(245,233,226,.8);font-style:normal}.qt-account .addr .nm{font-family:var(--display);font-size:17px;color:var(--cream);margin-bottom:4px;font-style:normal}.qt-account .addr-tag{display:inline-block;font-family:var(--sub);font-weight:500;font-size:10px;letter-spacing:.18em;text-transform:uppercase;color:var(--ochre);background:rgba(195,134,63,.12);border:1px solid rgba(195,134,63,.35);padding:3px 9px;margin-top:8px}.qt-account .pref-row{display:flex;justify-content:space-between;align-items:center;padding:10px 0;border-bottom:1px solid var(--hairline);font-family:var(--sub);font-size:13px}.qt-account .pref-row:last-child{border-bottom:0}.qt-account .pref-row .label{color:var(--cream)}.qt-account .pref-row .label .hint{display:block;font-family:var(--body);font-style:italic;color:rgba(245,233,226,.5);font-size:12px;margin-top:2px}.qt-account .toggle{position:relative;width:44px;height:22px;background:rgba(245,233,226,.12);border-radius:999px;cursor:pointer;flex-shrink:0;transition:background .2s}.qt-account .toggle:after{content:"";position:absolute;top:3px;left:3px;width:16px;height:16px;background:var(--cream);border-radius:50%;transition:transform .2s}.qt-account .toggle.on{background:var(--ochre)}.qt-account .toggle.on:after{transform:translateX(22px);background:var(--ink)}.qt-account .saved-bench{margin-top:56px}.qt-account .saved-bench h3{font-family:var(--display);font-weight:400;font-size:28px;color:var(--cream);margin-bottom:18px;display:flex;justify-content:space-between;align-items:baseline}.qt-account .saved-bench h3 em{color:var(--ochre);font-style:italic}.qt-account .saved-bench h3 a{font-family:var(--sub);font-size:11px;color:var(--ochre);font-weight:500;letter-spacing:.16em;text-transform:uppercase;border-bottom:1px solid rgba(195,134,63,.4);padding-bottom:1px}.qt-account .saved-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:18px}.qt-account .saved-card{display:flex;flex-direction:column;gap:8px}.qt-account .saved-card .thumb{aspect-ratio:4/5;background:var(--aubergine-darkest);border:1px solid var(--hairline);display:flex;align-items:center;justify-content:center;position:relative;overflow:hidden}.qt-account .saved-card .thumb svg{width:84%;height:auto}.qt-account .saved-card .thumb .heart{position:absolute;top:8px;right:8px;width:28px;height:28px;background:rgba(24,5,21,.78);border:1px solid var(--hairline);border-radius:50%;display:flex;align-items:center;justify-content:center;color:var(--brick)}.qt-account .saved-card .thumb .heart svg{width:12px;height:12px}.qt-account .saved-card .meta{display:flex;justify-content:space-between;align-items:baseline}.qt-account .saved-card .name{font-family:var(--display);font-size:14px;color:var(--cream);line-height:1.2}.qt-account .saved-card .price{font-family:var(--sub);font-weight:600;font-size:12px;color:var(--ochre)}@media (max-width:900px){.qt-account .hdr{padding:14px 20px}.qt-account .hdr .util .pill,.qt-account .hdr .util a:not(.cart),.qt-account .hdr nav{display:none}.qt-account .hdr .util .hamburger{width:20px;height:14px;display:flex;flex-direction:column;justify-content:space-between}.qt-account .hdr .util .hamburger span{display:block;height:1px;background:var(--cream)}.qt-account .hdr .brand img{height:36px}.qt-account .account-hero{padding:32px 20px 24px}.qt-account .account-hero-inner{flex-direction:column;align-items:flex-start;gap:14px}.qt-account .account-hero .greet h1{font-size:32px}.qt-account .account-grid{padding:32px 20px 64px;grid-template-columns:1fr;gap:32px}.qt-account .side{position:static;flex-direction:row;overflow-x:auto;gap:0;border-bottom:1px solid var(--hairline)}.qt-account .side .item{flex-shrink:0;border-left:0;border-bottom:2px solid transparent;font-size:11px;padding:12px 14px}.qt-account .side .item.active{border-bottom-color:var(--ochre);background:transparent}.qt-account .side .signout,.qt-account .side hr{display:none}.qt-account .stat-row{grid-template-columns:1fr 1fr;gap:10px}.qt-account .stat-card .n{font-size:24px}.qt-account .order-head{grid-template-columns:1fr auto;gap:10px;font-size:12px}.qt-account .order-head .date,.qt-account .order-head .num{grid-column:1/-1}.qt-account .order-body{flex-direction:column;align-items:flex-start;gap:14px}.qt-account .order-actions{width:100%;flex-wrap:wrap}.qt-account .panel-grid{grid-template-columns:1fr;margin-top:32px}.qt-account .saved-grid{grid-template-columns:repeat(2,1fr);gap:14px}}.qt-about a{color:inherit;text-decoration:none}.qt-about .hero{position:relative;height:680px;overflow:hidden;display:flex;align-items:flex-end;color:var(--cream)}.qt-about .hero .bg{position:absolute;inset:0;z-index:0}.qt-about .hero .bg img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center 30%;object-position:center 30%}.qt-about .hero:before{content:"";position:absolute;inset:0;background:linear-gradient(180deg,rgba(24,5,21,.4),rgba(24,5,21,.1) 30%,rgba(24,5,21,.92));z-index:1;pointer-events:none}.qt-about .hero .inner{position:relative;z-index:2;padding:96px 56px;max-width:1280px;margin:0 auto;width:100%}.qt-about .hero .kicker{font-family:var(--sub);font-weight:500;color:var(--ochre);letter-spacing:.28em;text-transform:uppercase;font-size:12px;margin-bottom:18px}.qt-about .hero h1{font-family:var(--display);font-weight:400;font-size:96px;line-height:.96;letter-spacing:-.018em;color:var(--cream);margin-bottom:24px;text-shadow:0 4px 30px rgba(0,0,0,.4);max-width:920px}.qt-about .hero h1 em{color:var(--ochre);font-style:italic}.qt-about .hero .lead{font-family:var(--body);font-style:italic;font-size:22px;line-height:1.55;color:rgba(245,233,226,.92);max-width:640px;text-shadow:0 2px 10px rgba(0,0,0,.4)}.qt-about .hero .photo-credit{position:absolute;bottom:24px;right:32px;z-index:2;font-family:var(--sub);font-weight:300;font-size:11px;color:rgba(245,233,226,.55);letter-spacing:.04em;font-style:italic}.qt-about .intro{padding:96px 56px;background:var(--aubergine);position:relative}.qt-about .intro:before{content:"";position:absolute;top:-180px;left:-180px;width:520px;height:520px;border-radius:50%;background:radial-gradient(closest-side,rgba(195,134,63,.16),transparent 70%);pointer-events:none}.qt-about .intro-grid{max-width:1100px;margin:0 auto;display:grid;grid-template-columns:.8fr 1.2fr;gap:80px;align-items:center;position:relative;z-index:2}.qt-about .intro .charlotte{aspect-ratio:3/4;position:relative;background:linear-gradient(160deg,#d4b896,#b48d5f);box-shadow:0 30px 60px -20px rgba(0,0,0,.5)}.qt-about .intro .charlotte:before{content:"";position:absolute;inset:12px;border:1px solid rgba(245,233,226,.4);pointer-events:none}.qt-about .intro .charlotte svg{width:80%;height:auto;position:absolute;bottom:0;left:50%;transform:translateX(-50%);opacity:.92}.qt-about .intro .charlotte .cap{position:absolute;bottom:-22px;right:-22px;background:var(--brick);color:var(--cream);font-family:var(--sub);font-weight:600;padding:11px 18px;font-size:11px;letter-spacing:.2em;text-transform:uppercase}.qt-about .intro .text .kicker{font-family:var(--sub);font-weight:500;color:var(--ochre);letter-spacing:.28em;text-transform:uppercase;font-size:11px;margin-bottom:16px}.qt-about .intro .text h2{font-family:var(--display);font-weight:400;font-size:60px;line-height:1.04;color:var(--cream);margin-bottom:30px;letter-spacing:-.012em}.qt-about .intro .text h2 em{color:var(--ochre);font-style:italic}.qt-about .intro .text p{font-family:var(--body);font-size:17px;line-height:1.78;color:rgba(245,233,226,.82);margin-bottom:18px;max-width:600px}.qt-about .intro .text .sig{font-family:var(--script);font-size:42px;color:var(--ochre);margin-top:14px;line-height:1}.qt-about .intro .text .role{font-family:var(--sub);font-weight:300;font-style:italic;color:rgba(245,233,226,.55);font-size:13px;letter-spacing:.06em;margin-top:6px}.qt-about .process{padding:120px 56px;background:linear-gradient(180deg,var(--aubergine-deep) 0,var(--aubergine) 100%)}.qt-about .process .head{max-width:1280px;margin:0 auto 56px;text-align:center}.qt-about .process .head .kicker{font-family:var(--sub);font-weight:500;color:var(--ochre);letter-spacing:.28em;text-transform:uppercase;font-size:11px;margin-bottom:14px}.qt-about .process .head h2{font-family:var(--display);font-weight:400;font-size:54px;line-height:1.04;color:var(--cream);letter-spacing:-.01em;margin-bottom:14px}.qt-about .process .head h2 em{color:var(--ochre);font-style:italic}.qt-about .process .head p{font-family:var(--body);font-style:italic;color:rgba(245,233,226,.7);font-size:17px;max-width:680px;margin:0 auto;line-height:1.7}.qt-about .process-grid{max-width:1280px;margin:0 auto;display:grid;grid-template-columns:repeat(4,1fr);gap:32px}.qt-about .step-card{display:flex;flex-direction:column;gap:20px}.qt-about .step-card .img{aspect-ratio:3/4;background:linear-gradient(160deg,var(--aubergine-soft) 0,var(--aubergine-darkest) 100%);position:relative;overflow:hidden;border:1px solid var(--hairline)}.qt-about .step-card .img:before{content:"";position:absolute;inset:0;background:radial-gradient(closest-side at 50% 40%,rgba(195,134,63,.16),transparent 70%);pointer-events:none}.qt-about .step-card .img img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.qt-about .step-card .img .num{position:absolute;top:24px;left:24px;width:48px;height:48px;border-radius:50%;background:var(--ochre);color:var(--ink);display:flex;align-items:center;justify-content:center;font-family:var(--display);font-size:24px;font-weight:400;z-index:2}.qt-about .step-card .img .icon{position:absolute;bottom:24px;right:24px;width:48px;height:48px;color:var(--ochre);opacity:.5;z-index:2}.qt-about .step-card .img .icon svg{width:100%;height:100%}.qt-about .step-card h3{font-family:var(--display);font-weight:400;font-size:28px;color:var(--cream);line-height:1.15;letter-spacing:-.005em}.qt-about .step-card p{font-family:var(--body);font-size:14px;line-height:1.7;color:rgba(245,233,226,.7)}.qt-about .pull-quote{padding:96px 56px;background:var(--aubergine-darkest);text-align:center;border-top:1px solid var(--hairline);border-bottom:1px solid var(--hairline);position:relative;overflow:hidden}.qt-about .pull-quote:before{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:600px;height:600px;border-radius:50%;background:radial-gradient(closest-side,rgba(195,134,63,.1),transparent 70%);pointer-events:none}.qt-about .pull-quote .open-q{font-family:var(--script);font-size:120px;color:var(--ochre);line-height:.6;opacity:.4;display:inline-block;margin-bottom:12px}.qt-about .pull-quote blockquote{font-family:var(--display);font-weight:400;font-size:42px;line-height:1.3;color:var(--cream);max-width:1000px;margin:0 auto;letter-spacing:-.005em;position:relative;z-index:2}.qt-about .pull-quote blockquote em{color:var(--ochre);font-style:italic}.qt-about .pull-quote .by{font-family:var(--script);font-size:32px;color:var(--ochre);margin-top:32px;position:relative;z-index:2}.qt-about .values{padding:120px 56px;background:var(--aubergine);color:var(--cream)}.qt-about .values-grid{max-width:1280px;margin:0 auto;display:grid;grid-template-columns:1fr 1fr;gap:80px;align-items:center}.qt-about .values-photos{display:grid;grid-template-columns:1fr 1fr;gap:14px;aspect-ratio:1}.qt-about .values-photos .ph{position:relative;overflow:hidden;border:1px solid var(--hairline)}.qt-about .values-photos .ph img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.qt-about .values-photos .ph.tall{grid-row:span 2}.qt-about .values .text .kicker{font-family:var(--sub);font-weight:500;color:var(--ochre);letter-spacing:.28em;text-transform:uppercase;font-size:11px;margin-bottom:14px}.qt-about .values .text h2{font-family:var(--display);font-weight:400;font-size:54px;line-height:1.04;color:var(--cream);letter-spacing:-.01em;margin-bottom:24px}.qt-about .values .text h2 em{color:var(--ochre);font-style:italic}.qt-about .values-list{display:flex;flex-direction:column;gap:24px;margin-top:32px}.qt-about .value-item{display:flex;gap:18px;align-items:flex-start}.qt-about .value-item svg{width:36px;height:36px;color:var(--ochre);flex-shrink:0;margin-top:4px}.qt-about .value-item h4{font-family:var(--display);font-weight:400;font-size:22px;color:var(--cream);margin-bottom:4px;letter-spacing:-.005em}.qt-about .value-item p{font-family:var(--body);font-size:14px;line-height:1.7;color:rgba(245,233,226,.72)}.qt-about .stats{padding:64px 56px;background:var(--aubergine-darkest);border-top:1px solid var(--hairline);border-bottom:1px solid var(--hairline)}.qt-about .stats-row{max-width:1280px;margin:0 auto;display:grid;grid-template-columns:repeat(4,1fr);gap:32px;text-align:center}.qt-about .stat{display:flex;flex-direction:column;gap:8px}.qt-about .stat .n{font-family:var(--display);font-weight:400;font-size:54px;color:var(--ochre);line-height:1;letter-spacing:-.01em}.qt-about .stat .l{font-family:var(--sub);font-weight:500;font-size:11px;letter-spacing:.22em;text-transform:uppercase;color:rgba(245,233,226,.65)}.qt-about .stat .s{font-family:var(--body);font-style:italic;font-size:13px;color:rgba(245,233,226,.5)}.qt-about .cta-strip{padding:120px 56px;background:linear-gradient(180deg,var(--aubergine) 0,var(--aubergine-deep) 100%);text-align:center;position:relative;overflow:hidden}.qt-about .cta-strip:before{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:800px;height:800px;border-radius:50%;background:radial-gradient(closest-side,rgba(147,36,36,.12),transparent 70%);pointer-events:none}.qt-about .cta-strip .kicker{font-family:var(--sub);font-weight:500;color:var(--ochre);letter-spacing:.28em;text-transform:uppercase;font-size:12px;margin-bottom:18px;position:relative;z-index:2}.qt-about .cta-strip h2{font-family:var(--display);font-weight:400;font-size:64px;line-height:1.04;color:var(--cream);letter-spacing:-.012em;margin-bottom:24px;position:relative;z-index:2}.qt-about .cta-strip h2 em{color:var(--ochre);font-style:italic}.qt-about .cta-strip p{font-family:var(--body);font-style:italic;font-size:18px;color:rgba(245,233,226,.72);max-width:560px;margin:0 auto 36px;line-height:1.7;position:relative;z-index:2}.qt-about .cta-strip .ctas{display:flex;gap:18px;justify-content:center;flex-wrap:wrap;position:relative;z-index:2}.qt-about .btn-primary{display:inline-flex;align-items:center;gap:14px;background:var(--ochre);color:var(--ink);padding:18px 32px;font-family:var(--sub);font-weight:600;font-size:12px;letter-spacing:.22em;text-transform:uppercase;border-radius:2px;border:0}.qt-about .btn-primary:hover{background:var(--ochre-bright)}.qt-about .btn-ghost{display:inline-flex;align-items:center;gap:10px;padding:18px 4px;font-family:var(--sub);font-weight:500;font-size:12px;letter-spacing:.2em;text-transform:uppercase;color:var(--cream);border-bottom:1px solid rgba(245,233,226,.3)}.qt-about .btn-ghost:hover{border-bottom-color:var(--ochre);color:var(--ochre-bright)}@media (max-width:900px){.qt-about .hero{height:480px}.qt-about .hero .inner{padding:48px 20px}.qt-about .hero h1{font-size:48px}.qt-about .hero .lead{font-size:17px}.qt-about .intro{padding:48px 20px}.qt-about .intro-grid{grid-template-columns:1fr;gap:32px}.qt-about .intro .charlotte{max-width:280px;margin:0 auto}.qt-about .intro .text h2{font-size:38px}.qt-about .process{padding:48px 20px}.qt-about .process .head h2{font-size:36px}.qt-about .process-grid{grid-template-columns:1fr 1fr;gap:18px}.qt-about .step-card h3{font-size:20px}.qt-about .pull-quote{padding:48px 20px}.qt-about .pull-quote blockquote{font-size:24px}.qt-about .pull-quote .by{font-size:24px;margin-top:18px}.qt-about .values{padding:48px 20px}.qt-about .values-grid{grid-template-columns:1fr;gap:32px}.qt-about .values-photos{aspect-ratio:auto;max-height:300px}.qt-about .values .text h2{font-size:36px}.qt-about .stats{padding:32px 20px}.qt-about .stats-row{grid-template-columns:1fr 1fr;gap:24px}.qt-about .stat .n{font-size:36px}.qt-about .cta-strip{padding:64px 20px}.qt-about .cta-strip h2{font-size:38px}.qt-about .cta-strip .ctas{flex-direction:column}.qt-about .btn-ghost,.qt-about .btn-primary{justify-content:center}.qt-about .hdr{padding:14px 20px}.qt-about .hdr .util .pill,.qt-about .hdr .util a:not(.cart),.qt-about .hdr nav{display:none}.qt-about .hdr .util .hamburger{width:20px;height:14px;display:flex;flex-direction:column;justify-content:space-between}.qt-about .hdr .util .hamburger span{display:block;height:1px;background:var(--cream)}.qt-about .hdr .brand img{height:36px}}