.qr-guide{max-width:var(--w-prose);margin:0 auto;padding:var(--s18) 28px var(--s24);color:var(--qr-plum)}.qr-guide__header h1,.qr-guide__faq h2,.qr-guide__faq h3{color:inherit;font-family:var(--serif);font-weight:400;letter-spacing:var(--ls-tight)}.qr-guide__kicker{margin:0 0 14px;color:var(--qr-plum);font-size:11.5px;font-weight:700;letter-spacing:var(--ls-kicker);text-transform:uppercase}.qr-guide__header h1{margin:0;font-size:var(--fs-h2);line-height:var(--lh-display)}.qr-guide__lede{margin:var(--s5) 0 0;color:var(--qr-ink-2);font-family:var(--serif);font-size:var(--fs-lead);line-height:var(--lh-body)}.qr-guide__image{overflow:hidden;margin:var(--s10) 0 0;border-radius:var(--r-md)}.qr-guide__image img{display:block;width:100%;height:auto}.qr-guide__body{margin-top:var(--s10);color:var(--qr-ink-2);font-size:var(--fs-body);line-height:var(--lh-body)}.qr-guide__body h2{margin:var(--s22) 0 var(--s5);color:var(--qr-plum);font-family:var(--serif);font-size:var(--fs-h3);font-weight:400;line-height:var(--lh-head);letter-spacing:var(--ls-tight)}.qr-guide__body h2:before{display:block;width:44px;height:0;margin-bottom:var(--s5);border-top:2px solid var(--qr-rose);content:""}.qr-guide__body p+p,.qr-guide__body ul+p,.qr-guide__body p+ul{margin-top:var(--s4)}.qr-guide__faq,.qr-guide__exit,.qr-guide__disclaimer{margin-top:var(--s18);padding-top:var(--s8);border-top:1px solid var(--qr-line)}.qr-guide__faq h2{margin:0 0 var(--s8);font-size:var(--fs-h3);line-height:var(--lh-head)}.qr-guide__faq-item+.qr-guide__faq-item{margin-top:var(--s8)}.qr-guide__faq h3{margin:0 0 var(--s2);font-size:var(--fs-lead);line-height:var(--lh-head)}.qr-guide__faq p{margin:0;color:var(--qr-ink-2);font-size:var(--fs-body);line-height:var(--lh-body)}.qr-guide__actions{display:flex;flex-wrap:wrap;gap:var(--s4)}.qr-guide__cta{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-guide__cta--outline{background:transparent;color:var(--qr-plum)}.qr-guide__cta:hover,.qr-guide__cta:focus-visible{outline:none;box-shadow:var(--ring-rose)}.qr-guide__product-links{display:grid;gap:var(--s2);margin:var(--s5) 0 0;padding:0;list-style:none}.qr-guide__product-links a{display:inline-flex;min-height:44px;align-items:center;border-bottom:1px solid var(--qr-rose);color:var(--qr-plum);text-decoration:none}.qr-guide__product-links a:hover,.qr-guide__product-links a:focus-visible{outline:2px solid var(--qr-plum);outline-offset:4px}.qr-guide .qr-standard-disclaimer{color:var(--qr-ink-2);font-size:var(--fs-small);line-height:var(--lh-body)}@media screen and (max-width:750px){.qr-guide{padding:var(--s16) 18px var(--s20)}.qr-guide__header h1{font-size:clamp(26px,7vw,var(--fs-h3))}.qr-guide__body h2{font-size:30px}.qr-guide__actions{display:grid}.qr-guide__cta{width:100%}}.qr-guide-index{padding:var(--s18) 0 var(--s24);background:var(--qr-ivory);color:var(--qr-plum)}.qr-guide-index__inner{max-width:var(--w-container);margin:0 auto;padding:0 28px}.qr-guide-index h1,.qr-guide-group h2,.qr-guide-card h3{color:inherit;font-family:var(--serif);font-weight:400;letter-spacing:var(--ls-tight)}.qr-guide-index h1{max-width:var(--w-prose);margin:0;font-size:var(--fs-h1);line-height:var(--lh-display)}.qr-guide-index__intro,.qr-guide-group__description{max-width:var(--w-prose);color:var(--qr-ink-2);font-size:var(--fs-body);line-height:var(--lh-body)}.qr-guide-index__intro{margin:var(--s5) 0 0}.qr-guide-group{margin-top:var(--s12)}.qr-guide-group h2{margin:0;font-size:var(--fs-h3);line-height:var(--lh-head)}.qr-guide-group__description{margin:var(--s3) 0 0}.qr-guide-index__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:28px;margin-top:var(--s5)}.qr-guide-card{min-width:0;padding:var(--s5);border:1px solid var(--qr-line);border-radius:var(--r-md);background:var(--qr-surface);box-shadow:var(--shadow-card)}.qr-guide-card__link{display:block;color:inherit;text-decoration:none}.qr-guide-card__link:focus-visible{outline:2px solid var(--qr-plum);outline-offset:4px}.qr-guide-card__media{overflow:hidden;aspect-ratio:4 / 3;margin-bottom:var(--s5);border-radius:var(--r-sm)}.qr-guide-card__media img{display:block;width:100%;height:100%;object-fit:cover}.qr-guide-card h3{margin:0;font-size:var(--fs-h4);line-height:var(--lh-head)}.qr-guide-card__excerpt{margin-top:var(--s3);color:var(--qr-ink-2);font-size:var(--fs-body);line-height:var(--lh-body)}@media screen and (max-width:750px){.qr-guide-index{padding:var(--s16) 0 var(--s20)}.qr-guide-index__inner{padding:0 18px}.qr-guide-index h1{font-size:42px}.qr-guide-index__grid{grid-template-columns:minmax(0,1fr)}}.qr-about{overflow:clip;background:var(--qr-ivory);color:var(--qr-ink-1)}.qr-about__shell{width:100%;max-width:var(--w-container);margin:0 auto;padding:0 28px}.qr-about__module{padding:var(--s18) 0}.qr-about__module h1,.qr-about__module h2,.qr-about__module h3{font-family:var(--serif);font-weight:400;color:var(--qr-plum)}.qr-about__hero{padding-top:var(--s20)}.qr-about__hero h1{max-width:var(--w-prose);margin:0;font-size:var(--fs-h1);line-height:var(--lh-display);letter-spacing:var(--ls-tight)}.qr-about__hero-intro{max-width:var(--w-prose);margin-top:var(--s5);font-family:var(--serif);font-size:var(--fs-lead);line-height:var(--lh-body)}.qr-about__idea{background:var(--qr-sage-tint);padding:var(--s20) 0}.qr-about__idea-copy{max-width:var(--w-prose);padding-left:var(--s10);border-left:3px solid var(--qr-rose)}.qr-about__idea-copy h2{margin-top:0}.qr-about__idea-copy p:first-of-type{margin-top:var(--s5);font-family:var(--serif);font-size:var(--fs-h3);line-height:1.32;color:var(--qr-plum);white-space:pre-line}.qr-about__evidence{display:grid;grid-template-columns:1.2fr .8fr;gap:var(--s16);align-items:start}.qr-about__evidence-copy p:last-child{margin-top:var(--s6);font-family:var(--serif);font-size:var(--fs-lead);line-height:1.5;color:var(--qr-plum)}.qr-about__review-line{margin:0;padding-left:var(--s8);border-left:1px solid var(--qr-line);color:var(--qr-ink-2);font-size:var(--fs-small);line-height:1.75}.qr-about__prose,.qr-about__stance,.qr-about__cta,.qr-about__disclaimer{max-width:var(--w-prose)}.qr-about__lines{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--s12) 28px;margin-top:var(--s10)}.qr-about__line-media{overflow:hidden;aspect-ratio:4 / 3;border-radius:var(--r-md)}.qr-about__line-media img{width:100%;height:100%;object-fit:cover}.qr-about__line-card h3{margin:var(--s5) 0 0;font-size:var(--fs-h4);line-height:var(--lh-head)}.qr-about__line-card h3 a{color:inherit;text-decoration:underline;text-decoration-color:var(--qr-line);text-underline-offset:4px}.qr-about__line-card>p:not(.qr-about__codes){margin:var(--s3) 0 0;color:var(--qr-ink-2);font-size:var(--fs-small);line-height:1.65}.qr-about__codes{margin:var(--s5) 0 0;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-about__capabilities{display:grid;grid-template-columns:repeat(3,1fr);margin-top:var(--s10)}.qr-about__capability{position:relative;padding:var(--s10) var(--s10) var(--s6) 0}.qr-about__capability+.qr-about__capability{padding-left:var(--s10);border-left:1px solid var(--qr-line)}.qr-about__capability:before{content:"";position:absolute;top:0;left:0;width:42px;height:4px;background:var(--qr-rose)}.qr-about__capability+.qr-about__capability:before{left:var(--s10)}.qr-about__capability h3{margin:0;font-size:var(--fs-h3);line-height:var(--lh-head)}.qr-about__capability p{max-width:280px;margin:var(--s4) 0 0;color:var(--qr-ink-2);font-size:var(--fs-small);line-height:1.65}.qr-about__stance{padding-top:var(--s8);border-top:1px solid var(--qr-line)}.qr-about__cta{padding-top:var(--s10);border-top:1px solid var(--qr-line)}.qr-about__cta h2{margin-bottom:var(--s6);font-size:var(--fs-h3)}.qr-about__disclaimer{margin-top:var(--s10)}.qr-about__split{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);gap:var(--s12);align-items:center}.qr-about__media{margin:0;overflow:hidden;border-radius:var(--r-md);background:var(--qr-surface)}.qr-about__media--row{grid-column:1 / -1}.qr-about__media img{display:block;width:100%;height:auto}@media screen and (max-width:990px){.qr-about__split{grid-template-columns:minmax(0,1fr);gap:var(--s8)}.qr-about__evidence{grid-template-columns:1fr;gap:var(--s10)}.qr-about__review-line{padding-top:var(--s6);padding-left:0;border-top:1px solid var(--qr-line);border-left:0}.qr-about__lines{grid-template-columns:repeat(2,1fr)}.qr-about__capabilities{grid-template-columns:1fr}.qr-about__capability,.qr-about__capability+.qr-about__capability{padding:var(--s10) 0 var(--s6);border-top:1px solid var(--qr-line);border-left:0}.qr-about__capability:first-child{border-top:0}.qr-about__capability+.qr-about__capability:before{left:0}}@media screen and (max-width:749px){.qr-about__shell{padding:0 18px}.qr-about__hero h1{font-size:var(--fs-h2)}.qr-about__idea-copy{padding-left:var(--s5)}.qr-about__idea-copy p:first-of-type{font-size:var(--fs-h4)}.qr-about__lines{grid-template-columns:1fr}.qr-about__cta h2{font-size:var(--fs-h4)}}.qr-announcement{background:var(--qr-plum);color:var(--on-plum-1);display:block;padding:var(--s2) var(--s4);text-align:center}.qr-announcement p{font-size:var(--fs-small);line-height:var(--lh-body);margin:0}.qr-announcement a{color:inherit;text-decoration:underline;text-underline-offset:3px}.qr-announcement a:focus-visible{outline:2px solid var(--on-plum-1);outline-offset:2px}.qr-pdp.qr-brand-proof{background:var(--qr-sage-tint)}.qr-brand-proof__stats{display:grid;grid-template-columns:repeat(3,auto);gap:var(--s10);justify-content:space-between;margin:0}.qr-brand-proof__stats>div{display:flex;flex-direction:column}.qr-brand-proof__stats dd{margin:0;color:var(--qr-plum);font-family:var(--serif);font-size:clamp(44px,5.2vw,72px);font-weight:700;white-space:nowrap;line-height:var(--lh-flat);letter-spacing:var(--ls-tight)}.qr-brand-proof__stats dt{margin-top:var(--s3);color:var(--qr-ink-2);font-size:var(--fs-lead);line-height:var(--lh-body)}.qr-brand-proof__body{margin:0;max-width:var(--w-prose);color:var(--qr-plum);font-size:var(--fs-lead);line-height:var(--lh-body)}.qr-brand-proof__source{margin:var(--s5) 0 0;color:var(--qr-ink-2);font-size:var(--fs-small);line-height:var(--lh-body)}@media screen and (max-width:990px){.qr-brand-proof__stats{grid-template-columns:minmax(0,1fr);gap:var(--s6)}.qr-brand-proof__stats dd{font-size:clamp(52px,14vw,var(--fs-h1))}}.qr-care{overflow:clip;background:var(--qr-ivory);color:var(--qr-ink-1)}.qr-care__shell{width:100%;max-width:var(--w-container);margin:0 auto;padding:0 28px}.qr-care__module{padding:var(--s18) 0}.qr-care__hero{padding-top:var(--s20)}.qr-care__hero h1,.qr-care__block h3{font-family:var(--serif);font-weight:400;color:var(--qr-plum)}.qr-care__hero h1{max-width:var(--w-prose);margin:0;font-size:var(--fs-h1);line-height:var(--lh-display);letter-spacing:var(--ls-tight)}.qr-care__intro{max-width:var(--w-prose);margin-top:var(--s6);font-family:var(--serif);font-size:var(--fs-lead);line-height:1.5;color:var(--qr-ink-2)}.qr-care__list{display:grid;grid-template-columns:1fr;gap:var(--s10);max-width:var(--w-prose)}.qr-care__block{padding-top:var(--s5);border-top:1px solid var(--qr-line)}.qr-care__block h3{margin:0;font-size:var(--fs-lead);line-height:var(--lh-head)}.qr-care__block h3 a{display:inline-flex;align-items:center;min-height:44px;color:var(--qr-plum);border-bottom:1px solid transparent;text-decoration:none}.qr-care__block h3 a:hover{border-bottom-color:var(--qr-rose)}.qr-care__block h3 a:focus-visible{border-radius:var(--r-sm);outline:2px solid var(--qr-plum);outline-offset:3px}.qr-care__text{margin-top:var(--s2);color:var(--qr-ink-2);font-size:var(--fs-small);line-height:1.7}.qr-care__fill-note{max-width:var(--w-prose);padding:var(--s8);border-radius:var(--r-md);background:var(--qr-sage-tint)}.qr-care__exits{padding-top:var(--s10)}.qr-care__exit-list{display:grid;gap:var(--s2);max-width:var(--w-prose);padding-top:var(--s6);border-top:1px solid var(--qr-line)}.qr-care__exit-list a{display:inline-flex;align-items:center;justify-self:start;min-height:44px;color:var(--qr-plum);border-bottom:1px solid var(--qr-rose);font-size:var(--fs-small);text-decoration:none}.qr-care__exit-list a:focus-visible{outline:2px solid var(--qr-plum);outline-offset:3px}.qr-care__split{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);gap:var(--s12);align-items:center}.qr-care__media{margin:0;overflow:hidden;border-radius:var(--r-md);background:var(--qr-surface)}.qr-care__media img{display:block;width:100%;height:auto}@media(max-width:750px){.qr-care__split{grid-template-columns:minmax(0,1fr);gap:var(--s8)}.qr-care__shell{padding-right:18px;padding-left:18px}.qr-care__hero h1{font-size:var(--fs-h2)}}.qr-collection{padding:var(--s18) 0 var(--s24);background:var(--qr-ivory);color:var(--qr-ink-1)}.qr-collection__inner{max-width:var(--w-container);margin:0 auto;padding:0 28px}.qr-collection__header{max-width:var(--w-prose)}.qr-collection__header h1,.qr-collection__secondary h2,.qr-collection .qr-product-card__title,.qr-collection .qr-comfort-layer-card__title{color:inherit;font-family:var(--serif);font-weight:400;letter-spacing:var(--ls-tight)}.qr-collection__header h1{margin:0;font-size:var(--fs-h1);line-height:var(--lh-display)}.qr-collection__header p{max-width:var(--w-lead);margin:var(--s5) 0 0;color:var(--qr-ink-2);font-family:var(--serif);font-size:var(--fs-lead);line-height:var(--lh-body)}.qr-collection__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:28px;margin-top:var(--s14)}.qr-collection .qr-product-card,.qr-collection .qr-comfort-layer-card{display:flex;min-width:0;flex-direction:column;padding:var(--s5);border:1px solid var(--qr-line);border-radius:var(--r-md);background:var(--qr-surface)}.qr-collection .qr-card-media{display:block;overflow:hidden;aspect-ratio:4 / 3;border-radius:var(--r-sm)}.qr-collection .qr-card-media__image{display:block;width:100%;height:100%;object-fit:cover}.qr-collection .qr-product-card__body,.qr-collection .qr-comfort-layer-card__body{display:flex;min-width:0;flex:1;flex-direction:column}.qr-collection .qr-product-card__title,.qr-collection .qr-comfort-layer-card__title{margin:var(--s5) 0 var(--s2);font-size:19px;line-height:var(--lh-head)}.qr-collection .qr-product-card__title a,.qr-collection .qr-comfort-layer-card__title a{color:inherit;text-decoration:none}.qr-collection .qr-product-card,.qr-collection .qr-comfort-layer-card{position:relative;transition:border-color .18s ease,box-shadow .18s ease}.qr-collection .qr-product-card__title a.qr-card-link,.qr-collection .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-collection .qr-product-card__title a.qr-card-link:after,.qr-collection .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-collection .qr-product-card:hover,.qr-collection .qr-product-card:focus-within,.qr-collection .qr-comfort-layer-card:hover,.qr-collection .qr-comfort-layer-card:focus-within{border-color:var(--qr-plum);box-shadow:0 2px 14px #4b36451a}.qr-collection .qr-product-card:hover .qr-card-link,.qr-collection .qr-comfort-layer-card:hover .qr-card-link{text-decoration-color:var(--qr-plum)}.qr-collection .qr-card-positioning-line{margin:0 0 var(--s4);color:var(--qr-ink-2);font-size:13.5px}.qr-collection .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-collection .qr-product-card__row{display:grid;grid-template-columns:64px minmax(0,1fr);gap:var(--s2);font-size:13px;line-height:1.5}.qr-collection .qr-product-card__row dt,.qr-collection .qr-product-card__row dd{margin:0;color:var(--qr-ink-2)}.qr-collection .qr-product-card__row dt{font-size:10.5px;font-weight:700;letter-spacing:var(--ls-label);text-transform:uppercase}.qr-collection .qr-card-price{margin-top:var(--s4);font-family:var(--serif);font-size:var(--fs-lead)}.qr-collection__secondary{margin-top:var(--s18);padding-top:var(--s12);border-top:1px solid var(--qr-line)}.qr-collection__secondary h2{margin:0 0 var(--s8);font-size:var(--fs-h3);line-height:var(--lh-head)}.qr-collection__secondary .qr-comfort-layer-card{max-width:380px}.qr-collection__exit{display:flex;flex-wrap:wrap;gap:var(--s4);margin-top:var(--s18);padding-top:var(--s8);border-top:1px solid var(--qr-line)}.qr-collection__exit a{display:inline-flex;min-height:48px;align-items:center;padding:0 var(--s6);border:1px solid var(--qr-plum);border-radius:var(--r-pill);color:var(--qr-plum);font-weight:600;text-decoration:none}.qr-collection a:focus-visible{outline:2px solid currentColor;outline-offset:4px}.qr-collection__media{margin:var(--s8) 0 0;overflow:hidden;border-radius:var(--r-md);background:var(--qr-surface)}.qr-collection__media img{display:block;width:100%;height:auto}@media screen and (max-width:989px){.qr-collection__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media screen and (max-width:749px){.qr-collection{padding:var(--s14) 0 var(--s18)}.qr-collection__inner{padding:0 18px}.qr-collection__header h1{font-size:var(--fs-h2)}.qr-collection__grid{grid-template-columns:1fr}.qr-collection__exit{display:grid}.qr-collection__exit a{justify-content:center;text-align:center}}.qr-compare{overflow:clip;background:var(--qr-ivory);color:var(--qr-ink-1)}.qr-compare__shell{max-width:var(--w-container);margin:0 auto;padding:0 28px}.qr-compare__hero{padding:var(--s18) 0 var(--s16)}.qr-compare__hero h1,.qr-compare h2{color:inherit;font-family:var(--serif);font-weight:400;letter-spacing:var(--ls-tight)}.qr-compare__hero h1{max-width:var(--w-prose);margin:0;font-size:var(--fs-h1);line-height:var(--lh-display)}.qr-compare__lead,.qr-compare__prose{color:var(--qr-ink-2)}.qr-compare__lead{max-width:var(--w-prose);margin-top:var(--s5);font-family:var(--serif);font-size:var(--fs-lead);line-height:var(--lh-body)}.qr-compare__lead p+p,.qr-compare__prose p+p{margin-top:var(--s4)}.qr-compare__module{padding:var(--s14) 0;border-top:1px solid var(--qr-line)}.qr-compare__prose{max-width:var(--w-prose);font-size:var(--fs-body);line-height:var(--lh-body)}.qr-compare__prose h2{margin:0 0 var(--s5);font-size:var(--fs-h3);line-height:var(--lh-head)}.qr-compare__triage{padding:var(--s10);border:0;border-radius:var(--r-lg);background:var(--qr-rose-tint)}.qr-compare__triage .qr-compare__prose{max-width:860px}.qr-compare__table-scroll{max-width:100%;overflow-x:auto;border:1px solid var(--qr-line);border-radius:var(--r-md);background:var(--qr-surface);-webkit-overflow-scrolling:touch}.qr-compare__table-scroll:focus-visible{outline:2px solid var(--qr-plum);outline-offset:4px}.qr-compare .qr-comparison-table{width:100%;min-width:1120px;border-collapse:collapse;color:var(--qr-ink-2);font-size:var(--fs-small);line-height:1.55}.qr-compare .qr-comparison-table th,.qr-compare .qr-comparison-table td{min-width:180px;padding:var(--s5);border-right:1px solid var(--qr-line);border-bottom:1px solid var(--qr-line);text-align:left;vertical-align:top}.qr-compare .qr-comparison-table th:first-child{position:sticky;left:0;z-index:1;min-width:128px;background:var(--qr-surface)}.qr-compare .qr-comparison-table thead th{color:var(--qr-plum);font-family:var(--serif);font-size:16px;font-weight:400}.qr-compare .qr-comparison-table tbody th{color:var(--qr-plum);font-size:11px;font-weight:700;letter-spacing:var(--ls-label);text-transform:uppercase}.qr-compare .qr-comparison-table tr[data-qr-row=best_for] th,.qr-compare .qr-comparison-table tr[data-qr-row=best_for] td,.qr-compare .qr-comparison-table tr[data-qr-row=not_if] th,.qr-compare .qr-comparison-table tr[data-qr-row=not_if] td{background:var(--qr-sage-tint);font-weight:600}.qr-compare .qr-comparison-table a,.qr-compare__product-link,.qr-compare__exit-links a,.qr-compare .qr-size-decision-block a{color:var(--qr-plum);border-bottom:1px solid var(--qr-rose);text-decoration:none;text-underline-offset:4px}.qr-compare .qr-comparison-table a:focus-visible,.qr-compare__product-link:focus-visible,.qr-compare__exit-links a:focus-visible,.qr-compare .qr-size-decision-block a:focus-visible{outline:2px solid currentColor;outline-offset:4px}.qr-compare .qr-size-decision-block{max-width:var(--w-prose)}.qr-compare .qr-size-decision-block__body,.qr-compare .qr-size-decision-block__line{color:var(--qr-ink-2)}.qr-compare .qr-size-decision-block__line,.qr-compare .qr-size-decision-block__products{margin-top:var(--s4)}.qr-compare .qr-size-decision-block__products,.qr-compare__exit-links{display:flex;flex-wrap:wrap;gap:var(--s4)}.qr-compare__module--topper{max-width:none;margin-top:var(--s4);padding:var(--s10);border:0;border-radius:var(--r-lg);background:var(--qr-sage-tint)}.qr-compare__product-link{display:inline-flex;min-height:44px;align-items:center;margin-top:var(--s4);font-weight:600}.qr-compare__exit-links{margin-top:var(--s6)}.qr-compare__exit-links a{display:inline-flex;min-height:48px;align-items:center;padding:0 var(--s6);border:1px solid var(--qr-plum);border-radius:var(--r-pill);font-weight:600;text-decoration:none}.qr-compare .qr-standard-disclaimer{margin:var(--s10) 0 var(--s18);padding:var(--s5) 0 0;border-top:1px solid var(--qr-line);color:var(--qr-ink-3);font-size:var(--fs-caption)}.qr-compare__media{max-width:var(--w-prose);margin:var(--s8) 0 0;overflow:hidden;border-radius:var(--r-md);background:var(--qr-surface)}.qr-compare__media img{display:block;width:100%;height:auto}@media screen and (max-width:749px){.qr-compare__shell{padding:0 18px}.qr-compare__hero{padding:var(--s14) 0 var(--s12)}.qr-compare__hero h1{font-size:var(--fs-h2)}.qr-compare__module{padding:var(--s10) 0}.qr-compare__triage,.qr-compare__module--topper{padding:var(--s6)}.qr-compare__exit-links{display:grid}.qr-compare__exit-links a{justify-content:center;text-align:center}}.qr-contact{padding-bottom:var(--s18);padding-top:var(--s18)}.qr-contact h1{color:var(--qr-plum-deep);font-family:var(--serif);font-size:var(--fs-h1);font-weight:400;margin:0 0 var(--s8)}.qr-contact>.rte{color:var(--qr-ink-2);max-width:var(--w-prose)}.qr-contact__form{display:grid;gap:var(--s6);margin-top:var(--s10);max-width:var(--w-prose)}.qr-contact__form+.rte{margin-top:var(--s10)}.qr-contact__field{display:grid;gap:var(--s2)}.qr-contact__field label{color:var(--qr-plum);font-weight:600}.qr-contact__field input,.qr-contact__field textarea{background:var(--qr-surface);border:1px solid var(--qr-line);border-radius:var(--r-sm);color:var(--qr-plum);font:inherit;min-height:44px;padding:var(--s3) var(--s4);width:100%}.qr-contact__field textarea{min-height:176px;resize:vertical}.qr-contact__field input:focus-visible,.qr-contact__field textarea:focus-visible{border-color:var(--qr-plum);box-shadow:var(--ring-rose);outline:none}.qr-contact__status{border:1px solid var(--qr-sage);border-left-width:var(--s1);color:var(--qr-plum);padding:var(--s4)}.qr-contact__status--error{border-color:var(--qr-rose);border-left-width:var(--s2)}.qr-contact__status--error ul{margin:var(--s2) 0 0;padding-left:var(--s6)}.qr-contact__submit{justify-self:start}.qr-contact__media{max-width:var(--w-prose);margin:var(--s8) 0;overflow:hidden;border-radius:var(--r-md);background:var(--qr-surface)}.qr-contact__media img{display:block;width:100%;height:auto}.qr-finder{overflow:clip;background:var(--qr-ivory);color:var(--qr-plum)}.qr-finder__shell{max-width:var(--w-container);margin:0 auto;padding:0 28px}.qr-finder__hero{padding:var(--s18) 0 var(--s12)}.qr-finder__hero h1,.qr-finder h2,.qr-finder h3,.qr-finder legend{color:inherit;font-family:var(--serif);font-weight:400;letter-spacing:var(--ls-tight)}.qr-finder__hero h1{max-width:var(--w-prose);margin:0;font-size:var(--fs-h1);line-height:var(--lh-display)}.qr-finder__intro,.qr-finder__prose,.qr-finder__not-best{max-width:var(--w-prose);color:var(--qr-ink-2);font-size:var(--fs-body);line-height:var(--lh-body)}.qr-finder__intro{margin-top:var(--s5);font-family:var(--serif);font-size:var(--fs-lead)}.qr-finder__intro p+p,.qr-finder__prose p+p,.qr-finder__not-best p+p{margin-top:var(--s4)}.qr-finder__body{padding-bottom:var(--s18)}.qr-finder__question-stage,.qr-finder__result-stage,.qr-finder__fallback{max-width:var(--w-prose)}.qr-finder__question{min-width:0;margin:0;padding:var(--s10);border:1px solid var(--qr-line);border-radius:var(--r-lg);background:var(--qr-surface)}.qr-finder__question legend{width:100%;padding:0;font-size:var(--fs-h3);line-height:var(--lh-head)}.qr-finder__question legend:focus-visible,.qr-finder__result h2:focus-visible{outline:2px solid var(--qr-plum);outline-offset:6px}.qr-finder__progress,.qr-finder__kicker{display:block;margin-bottom:var(--s3);color:var(--qr-ink-2);font-family:var(--sans);font-size:11.5px;font-weight:700;letter-spacing:var(--ls-kicker);text-transform:uppercase}.qr-finder__options{display:grid;gap:var(--s3);margin-top:var(--s8)}.qr-finder__option{position:relative;display:grid;grid-template-columns:24px minmax(0,1fr);gap:var(--s3);min-height:52px;align-items:center;padding:var(--s4) var(--s5);border:1.5px solid var(--qr-line);border-radius:var(--r-md);background:var(--qr-ivory);color:var(--qr-ink-1);cursor:pointer}.qr-finder__option:has(input:checked){border-color:var(--qr-plum);box-shadow:inset 4px 0 0 var(--qr-plum)}.qr-finder__option:has(input:focus-visible){outline:2px solid var(--qr-plum);outline-offset:3px}.qr-finder__option input{width:20px;height:20px;margin:0;accent-color:var(--qr-plum)}.qr-finder__controls{display:flex;flex-wrap:wrap;gap:var(--s3);margin-top:var(--s5)}.qr-finder__control,.qr-finder__cta{display:inline-flex;min-height:48px;align-items:center;justify-content:center;padding:0 var(--s5);border:1.5px solid var(--qr-plum);border-radius:var(--r-pill);background:transparent;color:var(--qr-plum);font:600 15px/1 var(--sans);text-decoration:none;cursor:pointer}.qr-finder__control--exit,.qr-finder__cta{background:var(--qr-plum);color:var(--qr-ivory)}.qr-finder__control:focus-visible,.qr-finder__cta:focus-visible,.qr-finder__reading a:focus-visible,.qr-finder .qr-product-card a:focus-visible{outline:2px solid var(--qr-plum);outline-offset:3px;box-shadow:var(--ring-rose)}.qr-finder__result-header h2{margin:0;font-size:var(--fs-h2);line-height:var(--lh-head)}.qr-finder__module,.qr-finder__fallback,.qr-finder__disclaimer{margin-top:var(--s10);padding-top:var(--s10);border-top:1px solid var(--qr-line)}.qr-finder__module h3,.qr-finder__reading h3{margin:0 0 var(--s4);font-size:var(--fs-h4);line-height:var(--lh-head)}.qr-finder__recommendation .qr-product-card{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);gap:var(--s8);padding:var(--s5);border:1px solid var(--qr-line);border-radius:var(--r-md);background:var(--qr-sage-tint)}.qr-finder .qr-card-media{display:block;overflow:hidden;aspect-ratio:4 / 3;border-radius:var(--r-sm)}.qr-finder .qr-card-media__image{display:block;width:100%;height:100%;object-fit:cover}.qr-finder .qr-product-card__body{display:flex;min-width:0;flex-direction:column}.qr-finder .qr-product-card__title{margin:0 0 var(--s2);font-size:var(--fs-h4);line-height:var(--lh-head)}.qr-finder .qr-product-card__title a{color:inherit;text-decoration:none}.qr-finder .qr-product-card,.qr-finder .qr-comfort-layer-card{position:relative;transition:border-color .18s ease,box-shadow .18s ease}.qr-finder .qr-product-card__title a.qr-card-link,.qr-finder .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-finder .qr-product-card__title a.qr-card-link:after,.qr-finder .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-finder .qr-product-card:hover,.qr-finder .qr-product-card:focus-within,.qr-finder .qr-comfort-layer-card:hover,.qr-finder .qr-comfort-layer-card:focus-within{border-color:var(--qr-plum);box-shadow:0 2px 14px #4b36451a}.qr-finder .qr-product-card:hover .qr-card-link,.qr-finder .qr-comfort-layer-card:hover .qr-card-link{text-decoration-color:var(--qr-plum)}.qr-finder .qr-card-positioning-line{margin:0 0 var(--s4);color:var(--qr-ink-2);font-size:13.5px}.qr-finder .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-finder .qr-product-card__row{display:grid;grid-template-columns:64px minmax(0,1fr);gap:var(--s2);font-size:13px;line-height:1.5}.qr-finder .qr-product-card__row dt,.qr-finder .qr-product-card__row dd{margin:0;color:var(--qr-ink-2)}.qr-finder .qr-product-card__row dt{font-size:10.5px;font-weight:700;letter-spacing:var(--ls-label);text-transform:uppercase}.qr-finder .qr-card-price{margin-top:var(--s4);font-family:var(--serif);font-size:var(--fs-lead)}.qr-finder__not-best{margin-top:var(--s5);padding:var(--s5);border-left:4px solid var(--qr-plum);background:var(--qr-rose-tint)}.qr-finder__reading ul{display:grid;gap:var(--s2);margin:0;padding-left:var(--s5)}.qr-finder__reading a{color:var(--qr-plum);text-underline-offset:4px}.qr-finder__fallback .qr-finder__cta,.qr-finder__noscript .qr-finder__cta{margin-top:var(--s5)}.qr-finder__disclaimer .qr-standard-disclaimer{max-width:var(--w-prose);color:var(--qr-ink-2);font-size:var(--fs-small);line-height:var(--lh-body)}.qr-finder__media{max-width:var(--w-prose);margin:var(--s8) 0 0;overflow:hidden;border-radius:var(--r-md);background:var(--qr-surface)}.qr-finder__media img{display:block;width:100%;height:auto}@media(max-width:749px){.qr-finder__shell{padding:0 var(--s5)}.qr-finder__hero{padding:var(--s12) 0 var(--s8)}.qr-finder__hero h1{font-size:var(--fs-h2)}.qr-finder__question{padding:var(--s5)}.qr-finder__question legend{font-size:var(--fs-h4)}.qr-finder__options,.qr-finder__controls{display:grid;grid-template-columns:1fr}.qr-finder__option{width:100%}.qr-finder__recommendation .qr-product-card{grid-template-columns:1fr}}.qr-site-footer{background:var(--qr-plum);color:var(--on-plum-1);padding-bottom:var(--s16);padding-top:44px}.qr-site-footer .foot-grid{display:grid;gap:var(--s10);grid-template-columns:1fr 1fr 2fr 1fr}.qr-site-footer .foot-col{align-content:start;display:grid;gap:var(--s2)}.qr-site-footer .foot-col h2{color:var(--on-plum-1);font-family:var(--serif);font-size:var(--fs-body);margin:0 0 var(--s3)}.qr-site-footer .foot-col a,.qr-site-footer .foot-col button{background:transparent;border:0;color:var(--on-plum-2);cursor:pointer;font:inherit;justify-self:start;min-height:44px;padding:var(--s2) 0;text-align:left;text-decoration:none}.qr-site-footer .foot-col a:hover,.qr-site-footer .foot-col a:focus-visible,.qr-site-footer .foot-col button:hover,.qr-site-footer .foot-col button:focus-visible{color:var(--on-plum-1);outline:2px solid var(--on-plum-1);outline-offset:2px}.qr-site-footer .foot-links{display:contents}.qr-site-footer .foot-links--legal{display:grid;gap:0 var(--s5);grid-template-columns:1fr 1fr}.qr-site-footer .foot-col--brand{gap:var(--s5)}.qr-site-footer .foot-col--brand .logo img{display:block;height:auto;max-height:44px;width:auto}.qr-site-footer .foot-logo--dark{filter:brightness(0) invert(1)}.qr-site-footer .foot-col--brand small{color:var(--on-plum-3)}.qr-site-footer .foot-col--brand p{color:var(--on-plum-1);font-family:var(--serif);font-size:var(--fs-body);margin:0}qr-cookie-preferences,qr-foot-accordion{display:contents}.qr-site-footer .foot-privacy-row{display:none}@media(max-width:990px){.qr-site-footer .foot-grid{grid-template-columns:1fr 1fr}}@media(max-width:750px){.qr-site-footer .foot-grid,.qr-site-footer .foot-links--legal{grid-template-columns:1fr}.qr-site-footer .foot-grid:has(.qr-foot-toggle){gap:0}.qr-site-footer .foot-col h2:has(.qr-foot-toggle){margin:0}.qr-site-footer .foot-col:has(.qr-foot-toggle){border-top:1px solid var(--on-plum-4);gap:0}.qr-site-footer .foot-col button.qr-foot-toggle{align-items:center;color:var(--on-plum-1);display:flex;font-family:var(--serif);justify-content:space-between;min-height:48px;width:100%}.qr-foot-toggle:after{border-bottom:2px solid currentColor;border-right:2px solid currentColor;content:"";height:8px;margin-right:var(--s1);transform:rotate(45deg);width:8px}.qr-foot-toggle[aria-expanded=true]:after{transform:rotate(-135deg)}.qr-site-footer .foot-col.is-collapsed .foot-links{display:none}.qr-site-footer .foot-col:has(.qr-foot-toggle) .foot-links{padding-bottom:var(--s3)}.qr-site-footer .foot-col:has(.qr-foot-toggle):not(.is-collapsed) .foot-links:not(.foot-links--legal){display:grid;gap:var(--s2)}.qr-site-footer .foot-privacy-row{border-top:1px solid var(--on-plum-4);color:var(--on-plum-2);display:block;font-size:var(--fs-small);margin:0;padding:var(--s3) 0 var(--s6)}.qr-site-footer .foot-privacy-row a{color:inherit;display:inline-block;padding:var(--s2) 0}.qr-site-footer .foot-privacy-row a:hover,.qr-site-footer .foot-privacy-row a:focus-visible{color:var(--on-plum-1);outline:2px solid var(--on-plum-1);outline-offset:2px}}.qr-site-header .logo img{display:block;height:auto;max-height:44px;width:auto}.qr-main-nav{align-items:center}.qr-site-header .logo:focus-visible,.qr-site-header .qr-main-nav>a:focus-visible,.qr-nav-trigger:focus-visible{outline:2px solid var(--qr-plum);outline-offset:2px}.qr-nav-disclosure{position:relative}.qr-nav-trigger{align-items:center;background:transparent;border:0;border-bottom:2px solid transparent;color:var(--qr-plum);cursor:pointer;display:inline-flex;font:inherit;gap:var(--s2);min-height:44px;padding:var(--s3) 0}.qr-nav-trigger:hover,.qr-nav-trigger[aria-expanded=true]{border-bottom-color:var(--qr-rose)}.qr-nav-trigger:focus-visible{border-bottom-color:var(--qr-rose)}.qr-nav-popover{background:var(--qr-ivory);border:1px solid var(--qr-line);border-radius:var(--r-sm);box-shadow:var(--shadow-card);display:grid;left:0;min-width:250px;padding:var(--s2);position:absolute;top:calc(100% + var(--s2));z-index:45}.qr-nav-popover[hidden]{display:none}.qr-nav-popover--end{left:auto;right:0}.qr-nav-popover a{border-bottom:0;border-radius:var(--r-sm);min-height:44px;padding:var(--s3)}.qr-nav-popover a:hover,.qr-nav-popover a:focus-visible,.qr-nav-popover a[aria-current=page]{background:var(--qr-surface);outline:2px solid var(--qr-plum);outline-offset:-2px}.qr-main-nav>a[aria-current=page]{border-bottom-color:var(--qr-rose)}.qr-mobile-menu{background:var(--qr-ivory);top:0;right:0;bottom:0;left:0;overflow-y:auto;padding:var(--s5) 18px var(--s12);position:fixed;z-index:80}.qr-mobile-menu[hidden]{display:none}.qr-mobile-menu__bar{align-items:center;border-bottom:1px solid var(--qr-line);color:var(--qr-plum);display:flex;font-family:var(--serif);font-size:var(--fs-lead);justify-content:space-between;margin-bottom:var(--s5);padding-bottom:var(--s3)}.qr-mobile-nav,.qr-mobile-nav details{display:grid}.qr-mobile-nav>a,.qr-mobile-nav summary,.qr-mobile-nav details a{color:var(--qr-plum);min-height:48px;padding:var(--s3) 0;text-decoration:none}.qr-mobile-nav summary{align-items:center;cursor:pointer;display:flex;font-weight:600}.qr-mobile-nav details a{border-left:1px solid var(--qr-line);margin-left:var(--s3);padding-left:var(--s4)}.qr-mobile-nav a:focus-visible,.qr-mobile-nav summary:focus-visible{outline:2px solid var(--qr-plum);outline-offset:2px}body.qr-mobile-menu-open{overflow:hidden}@media(max-width:990px){.qr-site-header .nav-wrap{flex-wrap:nowrap}}.qr-home-honors__heading{margin:0 0 12px}.qr-home-honors__body{margin:0 0 32px;max-width:40em;opacity:.85}.qr-home-honors__list{margin:0;padding:0;list-style:none;border-top:1px solid var(--qr-line, rgba(0, 0, 0, .12))}.qr-home-honors__row{display:grid;grid-template-columns:4.5em 1fr;gap:16px;align-items:baseline;padding:14px 0;border-bottom:1px solid var(--qr-line, rgba(0, 0, 0, .12))}.qr-home-honors__year{font-variant-numeric:tabular-nums;opacity:.7}.qr-home-honors__link{color:inherit;text-decoration:underline;text-decoration-color:var(--qr-line, rgba(0, 0, 0, .2));text-decoration-thickness:1px;text-underline-offset:4px}.qr-home-honors__link:hover,.qr-home-honors__link:focus-visible{text-decoration-color:currentColor}.qr-legal-page{padding-bottom:var(--s18);padding-top:var(--s18)}.qr-legal-layout{display:grid;gap:var(--s12);grid-template-columns:240px minmax(0,1fr)}.qr-legal-content{max-width:760px}.qr-legal-content h1{color:var(--qr-plum-deep);font-family:var(--serif);font-size:var(--fs-h2);font-weight:400;margin:0 0 var(--s8)}.qr-legal-content .rte{color:var(--qr-ink-2)}.qr-legal-content .rte>h1:first-child{display:none}.qr-legal-content .rte h2{color:var(--qr-plum);font-family:var(--serif);font-size:var(--fs-h4);font-weight:400;scroll-margin-top:96px}.qr-legal-toc--desktop{align-self:start;position:sticky;top:96px}.qr-legal-toc h2,.qr-legal-toc summary{color:var(--qr-plum);font-family:var(--serif);font-size:var(--fs-body);font-weight:600}.qr-legal-toc ol{list-style:none;margin:var(--s3) 0 0;padding:0}.qr-legal-toc a{color:var(--qr-ink-2);display:inline-flex;min-height:44px;padding:var(--s2) 0;text-decoration:none}.qr-legal-toc a:hover,.qr-legal-toc a:focus-visible{color:var(--qr-plum);outline:2px solid var(--qr-plum);outline-offset:2px}.qr-legal-toc--mobile{display:none;margin-bottom:var(--s8)}.qr-legal-toc--mobile summary{align-items:center;cursor:pointer;display:flex;min-height:44px}.qr-legal-effective-date{border-top:1px solid var(--qr-line);color:var(--qr-ink-3);display:grid;gap:var(--s2);grid-template-columns:auto 1fr;margin-top:var(--s10);padding-top:var(--s5)}.qr-legal-effective-date strong{color:var(--qr-plum);font-size:var(--fs-caption);letter-spacing:var(--ls-label);text-transform:uppercase}@media(max-width:990px){.qr-legal-layout{display:block}.qr-legal-toc--desktop{display:none}.qr-legal-toc--mobile:not([hidden]){display:block}}@media screen and (max-width:749px){.qr-legal-content h1{font-size:var(--fs-h3)}.qr-legal-content .rte h2{font-size:var(--fs-lead)}}.qr-pdp__quotes{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--s5)}.qr-pdp__quote{margin:0;padding:var(--s5);border:1px solid var(--qr-line);border-radius:var(--r-md);background:var(--qr-surface)}.qr-pdp__quote blockquote{margin:0;padding:0;border:0;color:var(--qr-plum);font-style:normal;font-size:var(--fs-body);line-height:var(--lh-body)}.qr-pdp__quote figcaption{margin-top:var(--s3);color:var(--qr-ink-3);font-size:var(--fs-small)}@media screen and (max-width:990px){.qr-pdp__quotes{grid-template-columns:minmax(0,1fr)}}.qr-pdp__trust-picks{margin-top:var(--s8)}.qr-pdp__trust-picks h3{margin:0 0 var(--s3);font-size:var(--fs-h4)}.qr-pdp__trust-picks p{margin:0;color:var(--qr-ink-2);font-size:var(--fs-small);line-height:var(--lh-body)}.qr-pdp__trust--showcase{overflow:hidden}.qr-pdp__trust--showcase>h2{margin-bottom:var(--s8)}.qr-pdp__trust-showcase{display:grid;grid-template-columns:minmax(0,.92fr) repeat(2,minmax(0,1fr));gap:var(--s5);align-items:stretch}.qr-pdp__trust-media{position:relative;grid-column:1;grid-row:1 / 4;min-height:430px;margin:0;overflow:hidden;border:1px solid var(--qr-line);border-radius:var(--r-md);background:var(--qr-surface)}.qr-pdp__trust-media:after{position:absolute;inset:auto 0 0;height:34%;background:linear-gradient(180deg,transparent,rgb(75 54 69 / 16%));content:"";pointer-events:none}.qr-pdp__trust-image{display:block;width:100%;height:100%;object-fit:cover}.qr-pdp__trust--showcase .qr-pdp__trust-evidence,.qr-pdp__trust--showcase .qr-pdp__trust-evidence>.metafield-rich_text_field{display:contents}.qr-pdp__trust--showcase .qr-pdp__trust-evidence>.metafield-rich_text_field>p{margin:0}.qr-pdp__trust--showcase .qr-pdp__trust-evidence>.metafield-rich_text_field>p:nth-child(1){grid-column:2 / 4;grid-row:1;max-width:none;padding:var(--s3) var(--s4) 0;color:var(--qr-plum);font-family:var(--serif);font-size:clamp(2.6rem,4.3vw,var(--fs-h1));line-height:var(--lh-flat);letter-spacing:var(--ls-tight)}.qr-pdp__trust--showcase .qr-pdp__trust-evidence>.metafield-rich_text_field>p:nth-child(1):before{display:block;width:max-content;margin-bottom:var(--s3);background:linear-gradient(90deg,var(--qr-rose) 88%,var(--qr-line) 88%);background-clip:text;color:transparent;content:"\2605\2605\2605\2605\2605";font-family:sans-serif;font-size:22px;letter-spacing:.18em;-webkit-background-clip:text}.qr-pdp__trust--showcase .qr-pdp__trust-evidence>.metafield-rich_text_field>p:nth-child(2){grid-column:2 / 4;grid-row:2;max-width:620px;padding-inline:var(--s4);color:var(--qr-ink-2);font-size:15px;line-height:var(--lh-body)}.qr-pdp__trust--showcase .qr-pdp__trust-evidence>.metafield-rich_text_field>p:nth-child(3),.qr-pdp__trust--showcase .qr-pdp__trust-evidence>.metafield-rich_text_field>p:nth-child(4){position:relative;display:flex;min-height:112px;align-items:center;gap:var(--s4);padding:var(--s5);border:1px solid var(--qr-line);border-radius:var(--r-md);background:#ffffffb8;box-shadow:var(--shadow-card);color:var(--qr-plum);font-size:14px;line-height:1.45}.qr-pdp__trust--showcase .qr-pdp__trust-evidence>.metafield-rich_text_field>p:nth-child(3){grid-column:2;grid-row:3;font-family:var(--serif);font-size:20px}.qr-pdp__trust--showcase .qr-pdp__trust-evidence>.metafield-rich_text_field>p:nth-child(4){grid-column:3;grid-row:3}.qr-pdp__trust--showcase .qr-pdp__trust-evidence>.metafield-rich_text_field>p:nth-child(3):before,.qr-pdp__trust--showcase .qr-pdp__trust-evidence>.metafield-rich_text_field>p:nth-child(4):before{display:grid;flex:0 0 56px;width:56px;height:56px;place-items:center;border:1px solid rgb(75 54 69 / 22%);border-radius:50%;background:var(--qr-rose-tint);color:var(--qr-plum);font-family:var(--serif);font-size:24px}.qr-pdp__trust--showcase .qr-pdp__trust-evidence>.metafield-rich_text_field>p:nth-child(3):before{content:"\2726"}.qr-pdp__trust--showcase .qr-pdp__trust-evidence>.metafield-rich_text_field>p:nth-child(4):before{content:"\2713"}.qr-pdp__trust--showcase .qr-pdp__trust-evidence>.metafield-rich_text_field>p:nth-child(n+5){position:relative;grid-row:4;min-height:210px;padding:56px var(--s6) var(--s6);border:1px solid var(--qr-line);border-left:4px solid var(--qr-rose);border-radius:var(--r-sm);background:var(--qr-surface);box-shadow:var(--shadow-card);color:var(--qr-ink-2);font-size:14px;line-height:1.6}.qr-pdp__trust--showcase .qr-pdp__trust-evidence>.metafield-rich_text_field>p:nth-child(n+5):before{position:absolute;top:18px;left:var(--s6);color:var(--qr-plum);content:"\201c";font-family:var(--serif);font-size:42px;line-height:1}.qr-pdp__trust--showcase .qr-pdp__trust-evidence>.metafield-rich_text_field>p:nth-child(5){grid-column:1}.qr-pdp__trust--showcase .qr-pdp__trust-evidence>.metafield-rich_text_field>p:nth-child(6){grid-column:2}.qr-pdp__trust--showcase .qr-pdp__trust-evidence>.metafield-rich_text_field>p:nth-child(7){grid-column:3}.qr-pdp__trust-showcase--no-media .qr-pdp__trust-evidence>.metafield-rich_text_field>p:nth-child(1),.qr-pdp__trust-showcase--no-media .qr-pdp__trust-evidence>.metafield-rich_text_field>p:nth-child(2){grid-column:1 / 4}.qr-pdp__trust-showcase--no-media .qr-pdp__trust-evidence>.metafield-rich_text_field>p:nth-child(3){grid-column:1 / 2}.qr-pdp__trust--brand-only .qr-pdp__trust-showcase{grid-template-columns:minmax(0,.92fr) minmax(0,2fr)}.qr-pdp__trust--brand-only .qr-pdp__trust-evidence>.metafield-rich_text_field>p:nth-child(1),.qr-pdp__trust--brand-only .qr-pdp__trust-evidence>.metafield-rich_text_field>p:nth-child(2),.qr-pdp__trust--brand-only .qr-pdp__trust-evidence>.metafield-rich_text_field>p:nth-child(3){grid-column:2;grid-row:auto}.qr-pdp__trust--brand-only .qr-pdp__trust-evidence>.metafield-rich_text_field>p:nth-child(1):before,.qr-pdp__trust--brand-only .qr-pdp__trust-evidence>.metafield-rich_text_field>p:nth-child(n+4){display:none}@media screen and (max-width:990px){.qr-pdp__trust-showcase{grid-template-columns:repeat(2,minmax(0,1fr))}.qr-pdp__trust--brand-only .qr-pdp__trust-showcase{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr)}.qr-pdp__trust-media{grid-column:1;grid-row:1 / 4;min-height:390px}.qr-pdp__trust--showcase .qr-pdp__trust-evidence>.metafield-rich_text_field>p:nth-child(1),.qr-pdp__trust--showcase .qr-pdp__trust-evidence>.metafield-rich_text_field>p:nth-child(2),.qr-pdp__trust--showcase .qr-pdp__trust-evidence>.metafield-rich_text_field>p:nth-child(3),.qr-pdp__trust--showcase .qr-pdp__trust-evidence>.metafield-rich_text_field>p:nth-child(4){grid-column:2;grid-row:auto}.qr-pdp__trust--showcase .qr-pdp__trust-evidence>.metafield-rich_text_field>p:nth-child(1){font-size:var(--fs-h2)}.qr-pdp__trust--showcase .qr-pdp__trust-evidence>.metafield-rich_text_field>p:nth-child(n+5){grid-row:auto}.qr-pdp__trust--showcase .qr-pdp__trust-evidence>.metafield-rich_text_field>p:nth-child(5),.qr-pdp__trust--showcase .qr-pdp__trust-evidence>.metafield-rich_text_field>p:nth-child(7){grid-column:1}.qr-pdp__trust--showcase .qr-pdp__trust-evidence>.metafield-rich_text_field>p:nth-child(6){grid-column:2}}@media screen and (max-width:750px){.qr-pdp__trust-showcase,.qr-pdp__trust--brand-only .qr-pdp__trust-showcase{grid-template-columns:minmax(0,1fr)}.qr-pdp__trust-media,.qr-pdp__trust--showcase .qr-pdp__trust-evidence>.metafield-rich_text_field>p:nth-child(n){grid-column:1;grid-row:auto}.qr-pdp__trust-media{min-height:0;aspect-ratio:4 / 3}.qr-pdp__trust--showcase .qr-pdp__trust-evidence>.metafield-rich_text_field>p:nth-child(1),.qr-pdp__trust--showcase .qr-pdp__trust-evidence>.metafield-rich_text_field>p:nth-child(2){padding-inline:0}.qr-pdp__trust--showcase .qr-pdp__trust-evidence>.metafield-rich_text_field>p:nth-child(1){font-size:clamp(28px,7vw,36px);line-height:var(--lh-head)}.qr-pdp__trust--showcase .qr-pdp__trust-evidence>.metafield-rich_text_field>p:nth-child(3),.qr-pdp__trust--showcase .qr-pdp__trust-evidence>.metafield-rich_text_field>p:nth-child(4){display:block;min-height:0;padding:var(--s4)}.qr-pdp__trust--showcase .qr-pdp__trust-evidence>.metafield-rich_text_field>p:nth-child(3){font-size:18px}.qr-pdp__trust--showcase .qr-pdp__trust-evidence>.metafield-rich_text_field>p:nth-child(3):before,.qr-pdp__trust--showcase .qr-pdp__trust-evidence>.metafield-rich_text_field>p:nth-child(4):before{width:40px;height:40px;margin-bottom:var(--s3);font-size:20px}.qr-pdp__trust--showcase .qr-pdp__trust-evidence>.metafield-rich_text_field>p:nth-child(n+5){min-height:0}}.qr-promotion{background:var(--qr-ivory);color:var(--qr-plum);padding:var(--s18) 0 var(--s24)}.qr-promotion__inner{margin:0 auto;max-width:var(--w-prose);padding:0 28px}.qr-promotion h1{color:inherit;font-size:var(--fs-h1);letter-spacing:var(--ls-tight);line-height:var(--lh-display);margin:0}.qr-promotion__intro{color:var(--qr-ink-2);font-size:var(--fs-lead);line-height:var(--lh-body);margin:var(--s5) 0 0}.qr-promotion h2{color:inherit;font-size:var(--fs-h3);line-height:var(--lh-head);margin:var(--s10) 0 0}.qr-promotion__outro{color:var(--qr-ink-2);font-size:var(--fs-body);line-height:var(--lh-body);margin:var(--s4) 0 0}.qr-promotion__list a{color:inherit}.qr-promotion__list{color:var(--qr-ink-2);font-size:var(--fs-body);line-height:var(--lh-body);margin:var(--s4) 0 0;padding-left:var(--s5)}.qr-promotion__list li+li{margin-top:var(--s2)}.qr-promotion__buttons{display:flex;flex-wrap:wrap;gap:var(--s4);margin-top:var(--s10)}.qr-promotion__button{align-items:center;background:var(--qr-plum);border:1px solid var(--qr-plum);border-radius:var(--r-pill);color:var(--on-plum-1);display:inline-flex;font-size:var(--fs-small);font-weight:600;min-height:48px;padding:0 var(--s6);text-decoration:none}.qr-promotion__button--ghost{background:transparent;color:var(--qr-plum)}.qr-promotion__button:focus-visible{outline:2px solid var(--qr-plum);outline-offset:2px}@media screen and (max-width:750px){.qr-promotion{padding:var(--s16) 0 var(--s20)}.qr-promotion__inner{padding:0 18px}.qr-promotion h1{font-size:42px}.qr-promotion__button{justify-content:center;width:100%}}.qr-editorial-picks{margin:0 0 var(--s4);padding:0;color:var(--qr-plum);font-size:var(--fs-body);line-height:var(--lh-body);list-style:none}.qr-editorial-picks li+li{margin-top:var(--s1)}.qr-editorial-picks__year{display:inline-block;min-width:3.25em;font-variant-numeric:tabular-nums;opacity:.75}.qr-editorial-picks a{color:inherit;text-decoration:underline;text-decoration-color:var(--qr-line);text-decoration-thickness:1px;text-underline-offset:4px}.qr-editorial-picks a:hover,.qr-editorial-picks a:focus-visible{text-decoration-color:var(--qr-plum)}.qr-home-pick{margin:0 0 var(--s8);color:inherit;font-size:var(--fs-lead);font-weight:600;line-height:var(--lh-head)}.qr-home-pick a{color:inherit;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:4px}.qr-policy-line{margin:var(--s3) 0 0;color:var(--qr-ink-2);font-size:var(--fs-small);line-height:var(--lh-body)}.qr-policy-line a{color:inherit;text-decoration:underline;text-decoration-color:var(--qr-line);text-decoration-thickness:1px;text-underline-offset:4px}.qr-policy-line a:hover,.qr-policy-line a:focus-visible{text-decoration-color:var(--qr-plum)}.qr-rating-line{margin:0;color:var(--qr-plum);font-size:var(--fs-body);line-height:var(--lh-body)}.qr-rating-line--hero{margin-bottom:var(--s3)}.qr-rating-line--card{position:relative;z-index:1;margin-top:var(--s2);font-size:var(--fs-small)}.qr-rating-line__link{color:inherit;text-decoration:underline;text-decoration-color:var(--qr-line);text-decoration-thickness:1px;text-underline-offset:4px}.qr-rating-line__link:hover,.qr-rating-line__link:focus-visible{text-decoration-color:var(--qr-plum)}
/*# sourceMappingURL=/cdn/shop/t/66/compiled_assets/styles.css.map */
