.qr-pdp{background:var(--qr-ivory);color:var(--qr-plum)}.qr-pdp__shell{width:min(var(--w-container),calc(100% - 56px));margin-inline:auto}.qr-pdp__section{padding-block:var(--s18);border-top:1px solid var(--qr-line)}.qr-pdp__section h2,.qr-pdp__section h3,.qr-pdp__hero h1{color:var(--qr-plum);letter-spacing:var(--ls-tight)}.qr-pdp__section h2{margin:0 0 var(--s6);font-size:var(--fs-h3);line-height:var(--lh-head)}.qr-pdp__rte,.qr-pdp__list,.qr-pdp__copy,.qr-pdp__scenario-copy p{color:var(--qr-ink-2);font-size:var(--fs-body);line-height:var(--lh-body)}.qr-pdp__hero{position:relative;overflow:hidden;padding-block:var(--s16) var(--s18)}.qr-pdp__watermark{position:absolute;z-index:0;top:50%;right:-90px;transform:translateY(-50%);color:transparent;font-family:var(--serif);font-size:clamp(22rem,42vw,38rem);line-height:var(--lh-flat);-webkit-text-stroke:2px var(--qr-line);pointer-events:none;-webkit-user-select:none;user-select:none}.qr-pdp__watermark--e60{width:min(42vw,520px);height:min(42vw,520px);color:var(--qr-line);font-size:0;-webkit-text-stroke:0}.qr-pdp__watermark--e60 svg{display:block;width:100%;height:100%;stroke:currentColor;stroke-width:2.5}.qr-pdp__hero-grid{position:relative;z-index:1;display:grid;grid-template-columns:minmax(0,56fr) minmax(22rem,44fr);gap:var(--s16);align-items:start}.qr-pdp__hero-grid--no-media{grid-template-columns:minmax(0,1fr)}.qr-pdp__hero-grid--no-media .qr-pdp__buybox{width:min(100%,38rem);margin-inline:auto}qr-pdp-variant-media,qr-pdp-comparison{display:block;min-width:0}qr-pdp-variant-media:empty{display:none}.qr-pdp__gallery{min-width:0}.qr-pdp__hero-media-card{padding:var(--s4);border:1px solid var(--qr-line);border-radius:var(--r-lg);background:var(--qr-surface);box-shadow:var(--shadow-card)}.qr-pdp__gallery-stage{position:relative;overflow:hidden;aspect-ratio:var(--qr-gallery-ratio,4/3);border-radius:var(--r-lg);background:var(--qr-gallery-bg,#fff)}.qr-pdp__gallery-item{width:100%;height:100%}.qr-pdp__gallery-item[hidden]{display:none}.qr-pdp__hero-image,.qr-pdp__module-image,.qr-pdp__card-image,.qr-pdp__scenario-image{display:block;width:100%;height:auto;border-radius:var(--r-lg)}.qr-pdp__hero-image{height:100%;object-fit:var(--qr-gallery-fit,contain)}.qr-pdp__gallery-thumbs{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-top:12px}.qr-pdp__gallery-thumb{min-width:0;padding:0;overflow:hidden;border:1px solid var(--qr-line);border-radius:var(--r-sm);background:var(--qr-surface);cursor:pointer}.qr-pdp__gallery-thumb.is-active,.qr-pdp__gallery-thumb:focus-visible{border-color:var(--qr-plum);box-shadow:var(--ring-rose);outline:none}.qr-pdp__gallery-thumb-image{display:block;width:100%;aspect-ratio:1;object-fit:cover}.qr-pdp__buybox{position:relative;z-index:1}.qr-pdp__hero-kicker{display:flex;align-items:center;gap:10px;margin:0 0 var(--s2);color:var(--qr-plum);font-size:var(--fs-caption);font-weight:700;letter-spacing:var(--ls-kicker);text-transform:uppercase}.qr-pdp__triad{display:inline-flex;align-items:center;gap:6px}.qr-pdp__triad i{display:block;width:8px;height:8px;border-radius:var(--r-pill);background:var(--qr-rose)}.qr-pdp__triad i:nth-child(2){background:var(--qr-taupe)}.qr-pdp__triad i:nth-child(3){background:var(--qr-sage)}.qr-pdp__eyebrow{display:inline-flex;margin:0 0 18px;padding:8px 20px;border-radius:var(--r-pill);background:var(--qr-plum);color:var(--qr-ivory);font-size:var(--fs-caption);font-weight:700;letter-spacing:var(--ls-label);text-transform:uppercase}.qr-pdp__hero h1{margin:var(--s2) 0 var(--s4);font-size:var(--fs-h2);line-height:var(--lh-display)}.qr-pdp__positioning{max-width:var(--w-lead);margin:0 0 var(--s6);color:var(--qr-ink-2);font-family:var(--serif);font-size:var(--fs-lead);line-height:var(--lh-head)}.qr-pdp__benefits,.qr-pdp__zones,.qr-pdp__scenarios{margin:0;padding:0;list-style:none}.qr-pdp__benefits{margin-bottom:var(--s8)}.qr-pdp__benefits li{position:relative;padding-left:26px;color:var(--qr-ink-2);font-size:15px}.qr-pdp__benefits li+li{margin-top:10px}.qr-pdp__benefits li:before{content:"";position:absolute;top:9px;left:2px;width:9px;height:9px;border-radius:var(--r-pill);background:var(--qr-rose)}.qr-pdp__purchase{display:grid;grid-template-columns:auto minmax(13rem,1fr);gap:var(--s6);align-items:center}.qr-pdp__variant-block{grid-column:1/-1}.qr-pdp__variant-block:empty{display:none}.qr-pdp__purchase .product-form__input{max-width:none;margin:0 0 var(--s5);padding:0;border:0}.qr-pdp__purchase .form__label{margin-bottom:10px;color:var(--qr-ink-2);font-size:11.5px;font-weight:500;letter-spacing:.2em;text-transform:uppercase}.qr-pdp__purchase .product-form__input--pill input[type=radio]+label{min-height:44px;margin:0 11px 11px 0;padding:12px 16px;border:1.5px solid var(--qr-line);border-radius:var(--r-sm);background:var(--qr-surface);color:var(--qr-plum);font-size:11px;font-weight:700;letter-spacing:var(--ls-label);text-transform:uppercase}.qr-pdp__purchase .product-form__input--pill input[type=radio]:checked+label{border:2px solid var(--qr-plum);background:var(--qr-sage-tint);color:var(--qr-plum);box-shadow:var(--ring-rose)}.qr-pdp__purchase .product-form__input--pill input[type=radio].disabled+label{opacity:.5;text-decoration:none}.qr-pdp__hero--fabric-only .qr-pdp__purchase .product-form__input:has(input[data-option-name=Color]){display:none}.qr-pdp__hero--fabric-only .qr-pdp__purchase .product-form__input--pill:has(input[data-option-name=Fabric]) input[type=radio]+label{display:inline-flex;width:64px;height:64px;align-items:center;justify-content:center;padding:0;border-radius:50%;background:var(--qr-surface);text-align:center}.qr-pdp__hero--fabric-only .qr-pdp__purchase .product-form__input--pill:has(input[data-option-name=Fabric]) input[type=radio]:checked+label{background:var(--qr-sage-tint)}.qr-pdp__purchase .price{margin:0;color:var(--qr-plum);font-family:var(--serif);font-size:30px;line-height:var(--lh-flat)}.qr-pdp__purchase .price__container{margin:0}.qr-pdp__buy-block .product-form,.qr-pdp__buy-block .product-form__buttons{max-width:none;margin:0}.qr-pdp__purchase .product-form__submit{min-height:52px;margin:0;border-color:var(--qr-plum);border-radius:var(--r-pill);background:var(--qr-plum);color:var(--qr-ivory)}.qr-pdp__purchase .product-form__submit:after{box-shadow:none}.qr-pdp__purchase .product-form__submit:hover,.qr-pdp__purchase .product-form__submit:focus-visible{box-shadow:var(--ring-rose)}.qr-pdp__trustline{margin:var(--s5) 0 0;color:var(--qr-ink-2);font-size:var(--fs-small);line-height:var(--lh-body)}.qr-pdp__split,.qr-pdp__support,.qr-pdp__materials,.qr-pdp__size-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--s8)}.qr-pdp__split,.qr-pdp__support{gap:var(--s16)}.qr-pdp__support--no-visual,.qr-pdp__size-grid--no-visual{grid-template-columns:minmax(0,var(--w-prose))}.qr-pdp__panel,.qr-pdp__related-card{padding:var(--s8) var(--s10);border:1px solid var(--qr-line);border-radius:var(--r-md);background:var(--qr-surface)}.qr-pdp__panel--best{border-top:6px solid var(--qr-sage);background:var(--qr-sage-tint)}.qr-pdp__panel--not{border-top:6px solid var(--qr-rose);background:var(--qr-rose-tint)}.qr-pdp__panel h2,.qr-pdp__panel h3,.qr-pdp__harl-card h3,.qr-pdp__related-card h3,.qr-pdp__scenario-card h3{margin:0 0 var(--s4);font-size:var(--fs-h4)}.qr-pdp__panel .metafield-rich_text_field>ul{margin:0;padding:0;list-style:none}.qr-pdp__panel .metafield-rich_text_field li{position:relative;margin-bottom:11px;padding-left:24px}.qr-pdp__panel .metafield-rich_text_field li:before{position:absolute;left:0;color:var(--qr-plum);font-weight:700}.qr-pdp__panel--best .metafield-rich_text_field li:before{content:"\2713"}.qr-pdp__panel--not .metafield-rich_text_field li:before{content:"\2014"}.qr-pdp__support-copy>*+*{margin-top:var(--s5)}.qr-pdp__zones{display:grid;gap:var(--s5);margin-top:var(--s6)}.qr-pdp__zones li{display:grid;grid-template-columns:auto 1fr;gap:18px;align-items:baseline;color:var(--qr-ink-2)}.qr-pdp__zone-number{display:inline-grid;place-items:center;width:36px;height:36px;transform:translateY(6px);border-radius:var(--r-pill);background:var(--qr-plum);color:var(--qr-ivory);font-family:var(--serif);font-size:17px}.qr-pdp__zone-visual,.qr-pdp__size-visual{overflow:hidden;aspect-ratio:4/3;border-radius:var(--r-md);background:var(--qr-surface)}.qr-pdp__zone-visual .qr-pdp__module-image,.qr-pdp__size-visual .qr-pdp__module-image{height:100%;object-fit:cover}[data-qr-pdp-module="4"] h2{max-width:640px;margin-bottom:var(--s4)}.qr-pdp__problem-solution{max-width:var(--w-container)}.qr-pdp__problem-solution--u_outline h2{max-width:none;margin-bottom:var(--s6)}.qr-pdp__problem-cards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--s4);margin:0;padding:0;list-style:none;counter-reset:qr-problem}.qr-pdp__problem-cards li{display:grid;grid-template-columns:42px minmax(0,1fr);gap:var(--s3);align-items:center;min-height:82px;padding:var(--s4);border:1px solid var(--qr-line);border-radius:var(--r-md);background:var(--qr-surface);color:var(--qr-ink-2);font-size:14.5px;line-height:1.45;box-shadow:var(--shadow-card)}.qr-pdp__problem-number{display:grid;place-items:center;width:38px;height:38px;border-radius:var(--r-pill);background:var(--qr-rose-tint);color:var(--qr-plum);font-size:11px;font-weight:700;letter-spacing:var(--ls-label)}.qr-pdp__mechanism{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);gap:var(--s6);align-items:stretch;margin-top:var(--s6)}.qr-pdp__mechanism-visual{position:relative;display:grid;place-items:center;min-height:280px;overflow:hidden;border:1px solid var(--qr-line);border-radius:var(--r-lg);background:linear-gradient(145deg,var(--qr-rose-tint),var(--qr-surface))}.qr-pdp__mechanism-halo{position:absolute;width:min(72%,270px);aspect-ratio:1;border-radius:var(--r-pill);background:color-mix(in srgb,var(--qr-rose) 13%,transparent)}.qr-pdp__u-outline{position:relative;width:clamp(190px,24vw,250px);aspect-ratio:1.23;transform:translateY(7px) rotate(-1deg);color:var(--qr-plum);filter:drop-shadow(0 10px 12px color-mix(in srgb,var(--qr-plum) 13%,transparent))}.qr-pdp__u-line,.qr-pdp__u-cap,.qr-pdp__u-stitch{position:absolute;display:block;background:transparent}.qr-pdp__u-line--outer{top:9%;right:0;bottom:0;left:0;border:3px solid currentColor;border-top:0;border-radius:0 0 48% 48%/0 0 38% 38%}.qr-pdp__u-line--inner{top:25%;left:26%;width:48%;height:51%;border:3px solid currentColor;border-top:0;border-radius:0 0 48% 48%/0 0 42% 42%}.qr-pdp__u-cap{top:0;width:27%;height:30%;border:3px solid currentColor;border-bottom:0;border-radius:52% 52% 0 0}.qr-pdp__u-cap--left{left:0;transform:rotate(-2deg)}.qr-pdp__u-cap--right{right:0;transform:rotate(2deg)}.qr-pdp__u-stitch{right:7%;bottom:7%;left:7%;height:61%;border:2px dashed var(--qr-rose);border-top:0;border-radius:0 0 46% 46%/0 0 35% 35%;opacity:.82}.qr-pdp__solution{max-width:640px;color:var(--qr-ink-2)}.qr-pdp__solution .metafield-rich_text_field>*+*{margin-top:var(--s4)}.qr-pdp__problem-fallback{max-width:640px;margin:var(--s4) 0 0;padding-left:1.25rem;color:var(--qr-ink-2)}.qr-pdp__problem-fallback li+li{margin-top:var(--s3)}.qr-pdp__problem-solution--u_outline .qr-pdp__solution{min-width:0;max-width:none}.qr-pdp__problem-solution--u_outline .qr-pdp__solution>.metafield-rich_text_field{display:grid;gap:var(--s4);height:100%}.qr-pdp__problem-solution--u_outline .qr-pdp__solution>.metafield-rich_text_field>p{display:grid;grid-template-columns:36px minmax(0,1fr);gap:var(--s4);align-items:center;min-height:0;margin:0;padding:var(--s5) var(--s6);border:1px solid var(--qr-line);border-radius:var(--r-md);background:var(--qr-surface);color:var(--qr-ink-2);font-size:15px;line-height:1.55}.qr-pdp__problem-solution--u_outline .qr-pdp__solution>.metafield-rich_text_field>p:before{content:"\2713";display:grid;place-items:center;width:34px;height:34px;border-radius:var(--r-pill);background:var(--qr-rose-tint);color:var(--qr-plum);font-size:17px;font-weight:700}.qr-pdp__problem-solution--u_outline .qr-pdp__solution>.metafield-rich_text_field>p:first-child{border-color:var(--qr-plum);background:var(--qr-plum);color:var(--on-plum-1)}.qr-pdp__problem-solution--u_outline .qr-pdp__solution>.metafield-rich_text_field>p:first-child:before{background:var(--on-plum-1);color:var(--qr-plum)}.qr-pdp__problem-solution--u_outline .qr-pdp__solution>.metafield-rich_text_field>p:nth-child(2):before{content:"\21bb"}.qr-pdp__problem-solution--u65_outline .qr-pdp__mechanism{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:start}.qr-pdp__problem-solution--u65_outline .qr-pdp__mechanism-visual{min-height:340px}.qr-pdp__problem-solution--u65_outline .qr-pdp__mechanism-halo{width:min(58%,210px);aspect-ratio:.72}.qr-pdp__problem-solution--u65_outline .qr-pdp__u-outline{width:clamp(165px,19vw,210px);aspect-ratio:.78;transform:translateY(4px) rotate(-1deg)}.qr-pdp__problem-solution--u65_outline .qr-pdp__u-line--outer{top:5%;right:0;bottom:0;left:0;border-radius:0 0 46% 46%/0 0 26% 26%}.qr-pdp__problem-solution--u65_outline .qr-pdp__u-line--inner{top:18%;left:25%;width:50%;height:66%;border-radius:0 0 46% 46%/0 0 29% 29%}.qr-pdp__problem-solution--u65_outline .qr-pdp__u-cap{width:26%;height:23%}.qr-pdp__problem-solution--u65_outline .qr-pdp__u-stitch{right:7%;bottom:6%;left:7%;height:72%;border-radius:0 0 45% 45%/0 0 24% 24%}.qr-pdp__problem-solution--u65_outline .qr-pdp__solution>.metafield-rich_text_field>p{align-items:start;padding:var(--s4) var(--s5);font-size:14.25px;line-height:1.5}.qr-pdp__problem-solution--e60 .qr-pdp__problem-cards,.qr-pdp__problem-solution--numbered .qr-pdp__problem-cards{margin-bottom:var(--s8)}.qr-pdp__problem-solution--e60 .qr-pdp__solution,.qr-pdp__problem-solution--numbered .qr-pdp__solution{max-width:var(--w-prose);padding:var(--s6) var(--s8);border-left:4px solid var(--qr-rose);background:var(--qr-surface)}.qr-pdp__harl-panel{overflow:hidden;border:1px solid var(--qr-line);border-radius:var(--r-md);background:var(--qr-surface)}.qr-pdp__harl{display:grid;grid-template-columns:repeat(var(--qr-harl-count,3),minmax(0,1fr))}.qr-pdp__harl-card{position:relative;padding:var(--s8);border-right:1px solid var(--qr-line)}.qr-pdp__harl-card:before{content:"";position:absolute;top:0;left:var(--s8);width:44px;height:5px;background:var(--qr-rose)}.qr-pdp__harl-card:last-child{border-right:0}.qr-pdp__harl-card h3{margin-bottom:var(--s1)}.qr-pdp__comparison-scroll{overflow-x:auto;border:1px solid var(--qr-line);border-radius:var(--r-md);background:var(--qr-surface);-webkit-overflow-scrolling:touch}.qr-comparison-table{width:100%;min-width:760px;border-collapse:collapse;color:var(--qr-ink-2);font-size:14px}.qr-comparison-table th,.qr-comparison-table td{padding:13px 18px;border-bottom:1px solid var(--qr-line);text-align:left;vertical-align:top}.qr-comparison-table thead th{padding-block:14px;background:var(--qr-plum);color:var(--on-plum-1);font-size:13.5px;font-weight:500}.qr-comparison-table thead th:first-child{width:130px;background:var(--qr-plum-deep)}.qr-comparison-table thead a{color:var(--on-plum-1);text-decoration:none}.qr-comparison-table tbody th{width:130px;background:var(--qr-surface);color:var(--qr-ink-2);font-size:13px;font-weight:400}.qr-comparison-table tr:last-child>*{border-bottom:0}.qr-comparison-table .is-current{background:var(--qr-rose-tint);color:var(--qr-plum);font-weight:600}.qr-comparison-table thead .is-current{background:var(--qr-plum);color:var(--on-plum-1)}.qr-size-decision-block{margin-top:var(--s8);padding:var(--s6);border:1px solid var(--qr-line);border-radius:var(--r-md);background:var(--qr-surface)}.qr-size-decision-block__line,.qr-size-decision-block__products{margin-top:var(--s4)}.qr-size-decision-block__products{display:flex;flex-wrap:wrap;gap:var(--s5)}.qr-pdp__size-grid{gap:var(--s12);align-items:center}.qr-pdp__size-anchor{margin:0;color:var(--qr-plum);font-family:var(--serif);font-size:var(--fs-display);line-height:var(--lh-flat)}.qr-pdp__size-specs{margin:var(--s5) 0 0}.qr-pdp__size-specs>div{display:flex;align-items:center;justify-content:space-between;gap:var(--s5);min-height:44px;padding:11px 2px;border-bottom:1px solid var(--qr-line);font-size:14.5px}.qr-pdp__size-specs dt{color:var(--qr-ink-3)}.qr-pdp__size-specs dd{margin:0;color:var(--qr-ink-2);text-align:right}.qr-pdp__trust{padding:var(--s12) var(--s16);border:1px solid var(--qr-line);border-radius:var(--r-lg);background:var(--qr-rose-tint)}.qr-pdp__trust>h2{margin-bottom:var(--s8)}.qr-pdp__trust-evidence{max-width:none}.qr-pdp__trust-evidence>.metafield-rich_text_field{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);column-gap:var(--s12);row-gap:var(--s5);align-items:center}.qr-pdp__trust-evidence>.metafield-rich_text_field>p{margin:0}.qr-pdp__trust-evidence>.metafield-rich_text_field>p:nth-child(-n+4){grid-column:1}.qr-pdp__trust-evidence>.metafield-rich_text_field>p:nth-child(n+5){grid-column:2;padding:22px 26px;border:0;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:14.5px;line-height:1.6}.qr-pdp__trust-evidence>.metafield-rich_text_field>p:nth-child(1){grid-row:1;max-width:540px;color:var(--qr-plum);font-family:var(--serif);font-size:clamp(2.75rem,5vw,var(--fs-h1));line-height:var(--lh-flat);letter-spacing:var(--ls-tight)}.qr-pdp__trust-evidence>.metafield-rich_text_field>p:nth-child(2){grid-row:2;max-width:400px;font-size:15px}.qr-pdp__trust-evidence>.metafield-rich_text_field>p:nth-child(3){grid-row:3;color:var(--qr-plum);font-family:var(--serif);font-size:clamp(var(--fs-lead),2.3vw,30px);line-height:var(--lh-head)}.qr-pdp__trust-evidence>.metafield-rich_text_field>p:nth-child(4){grid-row:4;font-size:var(--fs-small)}.qr-pdp__trust-evidence>.metafield-rich_text_field>p:nth-child(5){grid-row:1}.qr-pdp__trust-evidence>.metafield-rich_text_field>p:nth-child(6){grid-row:2}.qr-pdp__trust-evidence>.metafield-rich_text_field>p:nth-child(7){grid-row:3}.qr-pdp__materials--with-image{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start}.qr-pdp__materials-image{grid-column:1/-1}.qr-pdp__scenarios{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(0,1fr) minmax(0,1fr);gap:var(--s6)}.qr-pdp__scenarios--four{grid-template-rows:auto auto}.qr-pdp__scenarios--four .qr-pdp__scenario-card:nth-child(1){grid-column:1;grid-row:1/3}.qr-pdp__scenarios--four .qr-pdp__scenario-card:nth-child(2){grid-column:2;grid-row:1}.qr-pdp__scenarios--four .qr-pdp__scenario-card:nth-child(3){grid-column:3;grid-row:1}.qr-pdp__scenarios--four .qr-pdp__scenario-card:nth-child(4){grid-column:2/4;grid-row:2}.qr-pdp__scenario-card{min-width:0}.qr-pdp__scenario-image{margin-bottom:var(--s3);aspect-ratio:4/3;object-fit:cover}.qr-pdp__scenario-card--lead .qr-pdp__scenario-image{aspect-ratio:16/10}.qr-pdp__scenarios--four .qr-pdp__scenario-card:nth-child(4) .qr-pdp__scenario-image{aspect-ratio:16/7}.qr-pdp__scenario-copy{padding:0}.qr-pdp__scenario-copy h3{font-size:19px}.qr-pdp__scenario-copy p{font-size:13.5px}.qr-pdp__faq details{border-bottom:1px solid var(--qr-line)}.qr-pdp__faq summary{display:flex;min-height:52px;padding:var(--s5) var(--s1);cursor:pointer;align-items:center;justify-content:space-between;gap:var(--s5);color:var(--qr-plum);font-size:16px;font-weight:500;list-style:none}.qr-pdp__faq summary::-webkit-details-marker{display:none}.qr-pdp__faq summary:after{content:"+";flex:none;color:var(--qr-plum);font-family:var(--serif);font-size:var(--fs-h4)}.qr-pdp__faq details[open] summary:after{content:"\2013"}.qr-pdp__faq summary:focus-visible{outline:2px solid var(--qr-plum);outline-offset:2px}.qr-pdp__faq-answer{max-width:var(--w-prose);padding:0 var(--s1) 22px;color:var(--qr-ink-2);white-space:pre-line}.qr-pdp__related{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:28px;max-width:800px}.qr-pdp__related-card{padding:22px;color:inherit;text-decoration:none;transition:border-color .15s}.qr-pdp__related-card:hover,.qr-pdp__related-card:focus-visible{border:1px solid var(--qr-rose);outline:none;box-shadow:var(--ring-rose)}.qr-pdp__related-card .qr-pdp__card-image{margin-bottom:var(--s4);aspect-ratio:4/3;object-fit:cover}.qr-pdp__related-card h3{font-size:19px}.qr-pdp__related-card p{color:var(--qr-ink-3);font-size:13.5px}@media screen and (max-width:990px){.qr-pdp__hero-grid,.qr-pdp__split,.qr-pdp__support,.qr-pdp__materials,.qr-pdp__size-grid,.qr-pdp__problem-cards{grid-template-columns:minmax(0,1fr)}.qr-pdp__problem-cards li{min-height:68px}.qr-pdp__problem-solution--u65_outline .qr-pdp__mechanism{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr)}.qr-pdp__harl{grid-template-columns:minmax(0,1fr)}.qr-pdp__harl-card{border-right:0;border-bottom:1px solid var(--qr-line)}.qr-pdp__harl-card:last-child{border-bottom:0}.qr-pdp__scenarios{grid-template-columns:repeat(2,minmax(0,1fr))}.qr-pdp__scenario-card--lead{grid-column:1/-1}.qr-pdp__scenarios--four .qr-pdp__scenario-card:nth-child(1){grid-row:auto}.qr-pdp__scenarios--four .qr-pdp__scenario-card:nth-child(2),.qr-pdp__scenarios--four .qr-pdp__scenario-card:nth-child(3){grid-column:auto;grid-row:auto}.qr-pdp__scenarios--four .qr-pdp__scenario-card:nth-child(4){grid-column:1/-1;grid-row:auto}.qr-pdp__trust-evidence>.metafield-rich_text_field{grid-template-columns:minmax(0,1fr);align-items:stretch}.qr-pdp__trust-evidence>.metafield-rich_text_field>p{grid-column:1!important;grid-row:auto!important}}@media screen and (max-width:750px){.qr-pdp__shell{width:min(calc(100% - 36px),var(--w-container))}.qr-pdp__section{padding-block:var(--s16)}.qr-pdp__hero-grid{gap:var(--s10)}.qr-pdp__hero h1{font-size:var(--fs-h3)}.qr-pdp__watermark--e60{right:-120px;width:360px;height:360px}.qr-pdp__gallery-thumbs{grid-template-columns:repeat(2,minmax(0,1fr))}.qr-pdp__purchase{grid-template-columns:minmax(0,1fr);gap:var(--s5)}.qr-pdp__variant-block,.qr-pdp__price-block,.qr-pdp__buy-block{grid-column:1}.qr-pdp__panel,.qr-pdp__trust{padding:var(--s6)}.qr-pdp__problem-solution--u_outline h2{margin-bottom:var(--s5)}.qr-pdp__problem-cards{gap:10px}.qr-pdp__problem-cards li{grid-template-columns:38px minmax(0,1fr);min-height:62px;padding:11px var(--s4);font-size:14px}.qr-pdp__problem-number{width:34px;height:34px}.qr-pdp__problem-solution--e60 .qr-pdp__problem-cards,.qr-pdp__problem-solution--numbered .qr-pdp__problem-cards{margin-bottom:var(--s6)}.qr-pdp__problem-solution--e60 .qr-pdp__solution,.qr-pdp__problem-solution--numbered .qr-pdp__solution{padding:var(--s5)}.qr-pdp__mechanism{grid-template-columns:minmax(0,1fr);gap:var(--s4);margin-top:var(--s5)}.qr-pdp__mechanism-visual{min-height:210px}.qr-pdp__u-outline{width:170px}.qr-pdp__problem-solution--u65_outline .qr-pdp__mechanism{grid-template-columns:minmax(0,1fr)}.qr-pdp__problem-solution--u65_outline .qr-pdp__mechanism-visual{min-height:280px}.qr-pdp__problem-solution--u65_outline .qr-pdp__u-outline{width:150px}.qr-pdp__problem-solution--u65_outline .qr-pdp__solution>.metafield-rich_text_field>p{padding:var(--s4);font-size:14px}.qr-pdp__problem-solution--u_outline .qr-pdp__solution>.metafield-rich_text_field{gap:10px}.qr-pdp__problem-solution--u_outline .qr-pdp__solution>.metafield-rich_text_field>p{grid-template-columns:32px minmax(0,1fr);gap:var(--s3);padding:var(--s4);font-size:14px;line-height:1.5}.qr-pdp__problem-solution--u_outline .qr-pdp__solution>.metafield-rich_text_field>p:before{width:30px;height:30px;font-size:15px}.qr-pdp__trust-evidence>.metafield-rich_text_field>p:nth-child(1){font-size:var(--fs-h2)}.qr-pdp__trust-evidence>.metafield-rich_text_field>p:nth-child(n+5){padding:var(--s5) var(--s6)}.qr-pdp__scenarios,.qr-pdp__related{grid-template-columns:minmax(0,1fr)}.qr-pdp__scenario-card--lead,.qr-pdp__scenarios--four .qr-pdp__scenario-card:nth-child(4){grid-column:auto}.qr-pdp__scenarios--four .qr-pdp__scenario-card:nth-child(4) .qr-pdp__scenario-image{aspect-ratio:4/3}.qr-pdp__size-anchor{font-size:var(--fs-h2)}}
/*# sourceMappingURL=/cdn/shop/t/66/assets/qr-pdp.css.map */
