.qr-home-section{padding:var(--s26) 0}.qr-home-section__inner{max-width:var(--w-container);margin:0 auto;padding:0 28px}.qr-home-section h1,.qr-home-section h2,.qr-home-section h3,.qr-home-section h4{color:inherit;font-family:var(--serif);font-weight:400;letter-spacing:var(--ls-tight)}.qr-home-section h2{font-size:var(--fs-h3);line-height:var(--lh-head)}.qr-home-section p{color:var(--qr-ink-2)}.qr-home-section.qr-home-s1 p{color:var(--on-plum-2)}.qr-home-section a:focus-visible{outline:2px solid currentColor;outline-offset:4px}.qr-home-button{display:inline-flex;min-height:52px;align-items:center;justify-content:center;padding:0 34px;border:1.5px solid var(--qr-plum);border-radius:var(--r-pill);background:var(--qr-plum);color:var(--qr-ivory);font-size:15px;font-weight:600;letter-spacing:var(--ls-wide);text-decoration:none}.qr-home-button--light{border-color:var(--qr-ivory);background:var(--qr-ivory);color:var(--qr-plum)}.qr-home-button--ghost{border-color:var(--on-plum-4);background:transparent;color:var(--on-plum-1)}.qr-home-s1{overflow:hidden;padding:var(--s18) 0 var(--s16);background:var(--qr-plum);color:var(--on-plum-1)}.qr-home-s1__grid,.qr-home-s2__grid,.qr-home-s3__grid{display:grid;align-items:center;gap:var(--s16)}.qr-home-s1__grid{grid-template-columns:52fr 48fr}.qr-home-s1__kicker{display:flex;align-items:center;gap:var(--s3);margin-bottom:14px;color:var(--on-plum-rose);font-size:11.5px;font-weight:700;letter-spacing:var(--ls-kicker);text-transform:uppercase}.qr-home-s1__triad{display:inline-flex;align-items:center;gap:6px}.qr-home-s1__triad i{display:block;width:8px;height:8px;border-radius:50%;background:var(--qr-rose)}.qr-home-s1__triad i:nth-child(2){background:var(--qr-taupe)}.qr-home-s1__triad i:nth-child(3){background:var(--qr-sage)}.qr-home-s1__claim{margin:0 0 var(--s5);color:var(--on-plum-1);font-size:var(--fs-h1);line-height:var(--lh-display)}.qr-home-s1__subline{max-width:var(--w-lead);margin:0 0 var(--s10);color:var(--on-plum-2);font-family:var(--serif);font-size:var(--fs-lead)}.qr-home-s1__actions{display:flex;flex-wrap:wrap;gap:var(--s4)}.qr-home-s1__media,.qr-home-s2__media{position:relative;overflow:hidden;margin:0;border-radius:var(--r-lg)}.qr-home-s1__media img,.qr-home-s2__media img{position:absolute;top:0;right:0;bottom:0;left:0;display:block;width:100%;height:100%;object-fit:cover}.qr-home-s1__media{min-height:540px;background:var(--qr-plum-deep)}.qr-home-s1__media--empty{background:linear-gradient(140deg,var(--qr-plum-deep),var(--qr-plum))}.qr-home-s2__grid{grid-template-columns:44fr 56fr}.qr-home-s2__grid:after{min-height:560px;border-radius:var(--r-lg);background:linear-gradient(140deg,var(--qr-line),var(--qr-ivory) 52%,var(--qr-taupe));content:"";grid-column:2;grid-row:1}.qr-home-s2__media{z-index:1;grid-column:2;grid-row:1}.qr-home-s2__copy .metafield-rich_text_field{max-width:var(--w-prose)}.qr-home-s2__copy h2,.qr-home-s3__copy h2,.qr-home-s6__copy h2{font-size:var(--fs-h2)}.qr-home-s2__copy p,.qr-home-s3__copy p,.qr-home-s6__copy p,.qr-home-s7__heading p,.qr-home-s8__heading p{margin:0 0 var(--s4)}.qr-home-s2__copy p:first-child,.qr-home-s3__copy p:first-child,.qr-home-s6__copy p:first-child,.qr-home-s7__heading p:first-child,.qr-home-s8__heading p:first-child{margin-top:0}.qr-home-s2__copy p:last-child,.qr-home-s3__copy p:last-child,.qr-home-s6__copy p:last-child,.qr-home-s7__heading p:last-child,.qr-home-s8__heading p:last-child{margin-bottom:0}.qr-home-s2__media{min-height:560px}.qr-home-s3{padding:var(--s22) 0;background:var(--qr-sage-tint)}.qr-home-s3__grid{grid-template-columns:46fr 54fr}.qr-home-s3__copy>p{max-width:var(--w-prose);margin-bottom:var(--s8)}.qr-home-s3__disclaimer{margin-top:var(--s6);font-size:var(--fs-small)}.qr-home-s3__results{position:relative;overflow:hidden;padding:var(--s8) var(--s8) var(--s4);border:1px solid rgba(75,54,69,.12);border-radius:28px;background:#ffffff70;box-shadow:0 18px 60px #4b36450f}.qr-home-s3__results:before{position:absolute;top:20px;right:24px;width:118px;height:118px;border:1px solid rgba(143,154,144,.24);border-radius:50%;box-shadow:inset 0 0 0 26px #8f9a900f,inset 0 0 0 52px #8f9a900a;content:""}.qr-home-s3__results-heading{position:relative;padding:var(--s5) 0 var(--s3);color:var(--qr-ink-3);font-size:10.5px;font-weight:700;letter-spacing:var(--ls-label);text-transform:uppercase}.qr-home-s3__result{position:relative;display:grid;grid-template-columns:76px 1fr auto;align-items:center;min-height:64px;padding:var(--s4) 0;border-bottom:1px solid rgba(75,54,69,.16);gap:var(--s5)}.qr-home-s3__result-code{font-family:var(--serif);font-size:var(--fs-h4);line-height:var(--lh-flat)}.qr-home-s3__result-name{color:var(--qr-ink-2);font-size:var(--fs-small)}.qr-home-s3__result-dot{width:8px;height:8px;border-radius:50%;background:var(--qr-rose)}.qr-home-s3__result:nth-child(2n) .qr-home-s3__result-dot{background:var(--qr-sage)}.qr-home-s4__grid{display:grid;grid-template-columns:1.2fr 1fr 1fr;align-items:start;gap:28px;margin-top:var(--s10)}.qr-home-line-card{display:block;color:inherit;text-decoration:none}.qr-home-line-card__media{position:relative;overflow:hidden;min-height:330px;border-radius:var(--r-sm);background:var(--qr-surface)}.qr-home-line-card--featured .qr-home-line-card__media{min-height:420px}.qr-home-line-card__media--empty{background:linear-gradient(145deg,var(--qr-surface),var(--qr-line))}.qr-home-line-card__media img{position:absolute;top:0;right:0;bottom:0;left:0;display:block;width:100%;height:100%;object-fit:cover}.qr-home-line-card__copy{padding:var(--s6) var(--s1) 0}.qr-home-line-card__copy h3{margin:0;font-size:var(--fs-h4);line-height:var(--lh-head)}.qr-home-line-card__copy p{margin:var(--s3) 0 0;font-size:var(--fs-small)}.qr-home-line-card__footnote{margin-top:var(--s5);padding-top:var(--s3);border-top:1px solid var(--qr-line);color:var(--qr-ink-3);font-size:var(--fs-caption);letter-spacing:var(--ls-label);text-transform:uppercase}.qr-home-s5{padding:var(--s20) 0;border-top:1px solid var(--qr-line)}.qr-home-s5__grid{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--s6);margin-top:var(--s10)}.qr-home-capability{overflow:hidden;border:1px solid var(--qr-line);border-radius:var(--r-md);background:var(--qr-surface)}.qr-home-capability__media{overflow:hidden;aspect-ratio:3 / 2;background:linear-gradient(135deg,#b9827c33,#8f9a901f)}.qr-home-capability__media img{display:block;width:100%;height:100%;object-fit:cover}.qr-home-capability__copy{min-height:205px;padding:var(--s8)}.qr-home-capability--no-media .qr-home-capability__copy{min-height:250px}.qr-home-capability__index{display:block;margin-bottom:var(--s8);color:var(--qr-rose);font-size:var(--fs-caption);font-weight:700;letter-spacing:var(--ls-label)}.qr-home-capability h3{margin:0;font-size:var(--fs-h3);line-height:var(--lh-head)}.qr-home-capability p{max-width:280px;margin:var(--s4) 0 0;font-size:var(--fs-small)}.qr-home-s6{padding:var(--s28) 0;background:var(--qr-plum);color:var(--on-plum-1)}.qr-home-s6__intro{display:grid;grid-template-columns:minmax(0,1.65fr) minmax(330px,.75fr);align-items:end;gap:var(--s16);margin-bottom:var(--s12)}.qr-home-s6__copy h2{max-width:none;margin-bottom:0;color:var(--on-plum-1);font-size:clamp(48px,4.3vw,64px);line-height:1.02}.qr-home-s6__body{max-width:500px}.qr-home-s6__body p{margin-bottom:0;color:var(--on-plum-2)}.qr-home-s6__proofs{display:grid;gap:18px}.qr-home-s6__proofs--three{grid-template-columns:repeat(3,minmax(0,1fr))}.qr-home-s6__proofs--four{grid-template-columns:repeat(4,minmax(0,1fr))}.qr-home-proof-card{position:relative;overflow:hidden;min-height:310px;padding:var(--s8);border:1px solid var(--qr-line);border-top:4px solid var(--qr-plum-deep);border-radius:var(--r-md);background:var(--qr-ivory);box-shadow:var(--shadow-card)}.qr-home-proof-card:nth-child(2){background:var(--qr-rose-tint)}.qr-home-proof-card--review{background:var(--qr-sage-tint)}.qr-home-proof-card--recognition{background:var(--qr-surface)}.qr-home-proof-card:after{position:absolute;right:-45px;bottom:-65px;width:150px;height:150px;border:1px solid rgba(185,130,124,.16);border-radius:50%;content:""}.qr-home-proof-card__icon,.qr-home-proof-card__badge{position:relative;z-index:1;display:grid;width:82px;height:82px;place-items:center;margin-bottom:var(--s8);overflow:hidden;border:1px solid rgba(75,54,69,.18);border-radius:50%;background:var(--qr-ivory);box-shadow:inset 0 0 0 8px #b9827c14}.qr-home-proof-card__icon--empty{border-style:dashed;background:var(--qr-ivory)}.qr-home-proof-card__icon img,.qr-home-proof-card__badge img{display:block;width:62%;height:62%;object-fit:contain}.qr-home-proof-card__value,.qr-home-proof-card__review strong{position:relative;z-index:1;display:block;color:var(--qr-plum-deep);font-family:var(--serif);font-size:clamp(42px,3.6vw,58px);font-weight:600;letter-spacing:-.04em;line-height:.96}.qr-home-proof-card__label,.qr-home-proof-card__review,.qr-home-proof-card__recognition-name{position:relative;z-index:1;margin:var(--s3) 0 0;color:var(--qr-ink-2)}.qr-home-proof-card__label,.qr-home-proof-card__recognition-name{font-size:clamp(19px,1.35vw,21px);font-weight:600;line-height:1.4}.qr-home-proof-card__review{font-size:clamp(18px,1.2vw,20px);font-weight:600;line-height:1.45}.qr-home-proof-card__review span{display:block;margin-top:var(--s2)}.qr-home-proof-card__badge{width:120px;height:120px;color:inherit;text-decoration:none}.qr-home-proof-card__badges{position:relative;z-index:1;display:flex;align-items:flex-start;gap:var(--s3)}.qr-home-proof-card__recognition{min-width:0;flex:1}.qr-home-proof-card__recognition .qr-home-proof-card__badge{width:min(100%,120px)}.qr-home-proof-card__badge img{width:76%;height:76%}.qr-home-s6__quotes{display:grid;gap:var(--s5);margin-top:var(--s8)}.qr-home-quote{margin:0;padding:var(--s6);border:1px solid var(--qr-line);border-radius:var(--r-md);background:var(--qr-surface)}.qr-home-quote p{margin:0}.qr-home-quote footer{margin-top:var(--s3);color:var(--qr-ink-3);font-size:var(--fs-caption)}.qr-home-s7{padding:var(--s24) 0}.qr-home-s7__heading p{max-width:var(--w-prose)}.qr-home-s7__grid{display:grid;grid-template-columns:repeat(2,1fr);gap:var(--s12) var(--s8);margin-top:var(--s10)}.qr-home-guide-card{overflow:hidden;border:1px solid var(--qr-line);border-radius:var(--r-md);background:var(--qr-surface);color:inherit;text-decoration:none}.qr-home-guide-card__media{overflow:hidden;aspect-ratio:16 / 9;background:linear-gradient(145deg,#8f9a9033,#b9827c2e)}.qr-home-guide-card__media img{width:100%;height:100%;object-fit:cover}.qr-home-guide-card h3{margin:0;padding:var(--s6);font-size:var(--fs-h4)}.qr-home-care-card{display:grid;grid-template-columns:180px 1fr auto;align-items:center;gap:var(--s8);margin-top:var(--s16);padding:var(--s6) var(--s8);border:1px solid rgba(75,54,69,.1);border-radius:var(--r-md);background:var(--qr-sage-tint);color:inherit;text-decoration:none}.qr-home-care-card--no-media{grid-template-columns:1fr auto;min-height:96px}.qr-home-care-card__media{overflow:hidden;height:118px;border-radius:var(--r-sm)}.qr-home-care-card__media--empty{background:linear-gradient(145deg,var(--qr-surface),var(--qr-line))}.qr-home-care-card__media img{display:block;width:100%;height:100%;object-fit:cover}.qr-home-care-card h3{margin:0;font-size:var(--fs-h4)}.qr-home-s8{border-top:1px solid var(--qr-line)}.qr-home-s8__heading .metafield-rich_text_field{max-width:var(--w-prose)}.qr-home-s8__grid{display:grid;grid-template-columns:repeat(3,1fr);gap:28px;margin-top:var(--s10)}.qr-product-card{display:flex;flex-direction:column;padding:var(--s5);border:1px solid var(--qr-line);border-radius:var(--r-md);background:var(--qr-surface)}.qr-product-card--featured{display:grid;grid-column:span 2;grid-template-columns:1.05fr .95fr;gap:var(--s8);background:var(--qr-sage-tint)}.qr-product-card__media{position:relative;overflow:hidden;aspect-ratio:4 / 3;border-radius:var(--r-sm);background:var(--qr-surface)}.qr-product-card__media--empty{background:linear-gradient(145deg,var(--qr-surface),var(--qr-line))}.qr-card-media{display:block;width:100%;height:100%;overflow:hidden;aspect-ratio:4 / 3;border-radius:var(--r-sm)}.qr-product-card__media .qr-card-media{position:absolute;top:0;right:0;bottom:0;left:0;aspect-ratio:auto}.qr-product-card--featured .qr-product-card__media{min-height:480px;aspect-ratio:auto}.qr-product-card__code{margin-top:var(--s5);color:var(--qr-ink-3);font-size:9.5px;font-weight:700;letter-spacing:var(--ls-label);text-transform:uppercase}.qr-card-media__image{display:block;width:100%;height:100%;object-fit:cover}.qr-product-card__body{display:flex;min-width:0;flex:1;flex-direction:column}.qr-product-card__title{margin:var(--s5) 0 var(--s2);font-size:19px;line-height:var(--lh-head)}.qr-product-card--featured .qr-product-card__title{margin-top:0;font-size:var(--fs-h4)}.qr-product-card--featured .qr-card-positioning-line{font-size:15px}.qr-product-card__title a{color:inherit;text-decoration:none}.qr-product-card,.qr-comfort-layer-card{position:relative;transition:border-color .18s ease,box-shadow .18s ease}.qr-product-card__title a.qr-card-link,.qr-comfort-layer-card__title a.qr-card-link{color:inherit;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:4px;text-decoration-color:var(--qr-line)}.qr-product-card__title a.qr-card-link:after,.qr-comfort-layer-card__title a.qr-card-link:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:var(--r-md)}.qr-product-card:hover,.qr-product-card:focus-within,.qr-comfort-layer-card:hover,.qr-comfort-layer-card:focus-within{border-color:var(--qr-rose);box-shadow:0 2px 14px #4b36451a}.qr-product-card:hover .qr-card-link,.qr-comfort-layer-card:hover .qr-card-link{text-decoration-color:var(--qr-plum)}.qr-card-positioning-line{margin:0 0 var(--s4);font-size:13.5px}.qr-product-card__rows{display:grid;gap:var(--s2);margin:auto 0 0;padding-top:var(--s3);border-top:1px solid var(--qr-line)}.qr-product-card__row{display:grid;grid-template-columns:64px 1fr;gap:var(--s2);font-size:13px;line-height:1.5}.qr-product-card__row dt,.qr-product-card__row dd{margin:0;color:var(--qr-ink-2)}.qr-product-card__row dt{font-size:10.5px;font-weight:700;letter-spacing:var(--ls-label);text-transform:uppercase}.qr-card-price{margin-top:var(--s4);color:var(--qr-plum);font-family:var(--serif);font-size:var(--fs-lead)}.qr-home-s8__all{display:flex;min-height:96px;align-items:center;justify-content:space-between;gap:var(--s8);margin-top:28px;padding:var(--s6) var(--s10);border:1px solid var(--qr-line);border-radius:var(--r-md);background:var(--qr-surface);color:inherit;font-weight:600;text-decoration:none}@media screen and (max-width:990px){.qr-home-s6{padding:var(--s24) 0}.qr-home-s1{padding:var(--s16) 0}.qr-home-s1__grid,.qr-home-s2__grid,.qr-home-s3__grid{grid-template-columns:1fr}.qr-home-s1__media{min-height:420px}.qr-home-s2__grid:after,.qr-home-s2__media{grid-column:1;grid-row:2}.qr-home-s2__grid:after,.qr-home-s2__media{min-height:440px}.qr-home-s4__grid{grid-template-columns:repeat(2,1fr)}.qr-home-line-card--featured{grid-column:1 / -1}.qr-home-s5__grid{grid-template-columns:repeat(3,1fr);gap:var(--s4)}.qr-home-capability__copy{padding:var(--s6)}.qr-home-s6__intro{grid-template-columns:1fr;align-items:start;gap:var(--s5)}.qr-home-s6__copy h2{font-size:clamp(46px,6.2vw,60px)}.qr-home-s6__proofs{gap:var(--s3)}.qr-home-proof-card{padding:var(--s5)}.qr-home-s8__grid{grid-template-columns:repeat(2,1fr)}.qr-product-card--featured{grid-column:1 / -1}.qr-product-card--featured .qr-product-card__media{min-height:360px}}@media screen and (max-width:750px){.qr-home-s6{padding:var(--s18) 0}.qr-home-section,.qr-home-s3,.qr-home-s5,.qr-home-s7{padding:var(--s16) 0}.qr-home-section__inner{padding:0 18px}.qr-home-s1__claim{font-size:var(--fs-h2)}.qr-home-s1__grid{gap:var(--s10)}.qr-home-s3__result{grid-template-columns:62px 1fr auto;gap:var(--s3)}.qr-home-s3__results{padding:var(--s6) var(--s5) var(--s3);border-radius:20px}.qr-home-s1__media,.qr-home-s2__media{min-height:0;aspect-ratio:4 / 3}.qr-home-s4__grid,.qr-home-s5__grid,.qr-home-s7__grid,.qr-home-s8__grid{grid-template-columns:1fr}.qr-home-s4__grid{gap:var(--s12)}.qr-home-s7__grid{gap:var(--s10)}.qr-home-line-card--featured{grid-column:auto}.qr-home-line-card__media,.qr-home-line-card--featured .qr-home-line-card__media{min-height:0;aspect-ratio:4 / 3}.qr-home-s6__proofs{grid-template-columns:1fr;gap:var(--s6)}.qr-home-proof-card{min-height:240px}.qr-product-card--featured{display:flex;grid-column:auto}.qr-product-card--featured .qr-product-card__media{min-height:0;aspect-ratio:4 / 3}.qr-home-care-card{grid-template-columns:92px 1fr;gap:var(--s4);padding:var(--s4);text-align:left}.qr-home-care-card--no-media{grid-template-columns:1fr}.qr-home-care-card__arrow{display:none}.qr-home-s8__all{justify-content:center;min-height:88px;text-align:center}}
/*# sourceMappingURL=/cdn/shop/t/66/assets/qr-home.css.map */
