.page-width.qrs-product-page-width{inline-size:100%;max-inline-size:1440px;margin-inline:auto;padding-inline:clamp(20px,3.34vw,48px)}.qrs-product-page-width>.qrs-product-layout{padding-inline:0}.qrs-product-layout{--qrs-kit-line: #dce3eb}.qrs-product-layout>*,.qrs-product-visuals{min-inline-size:0;inline-size:100%}.qrs-product-visuals{display:contents}.qrs-product-visuals>.product__gallery{order:0}.qrs-product-layout>.product__info{order:1;position:static}.qrs-product-visuals>.qrs-gallery-kit{order:2}.qrs-product-layout .product__title{gap:12px 20px;align-items:baseline}.qrs-product-layout .product__title h1{font-size:clamp(28px,2.6vw,40px);line-height:1.12;letter-spacing:-.035em;text-wrap:balance}.qrs-product-layout .product__title .price{white-space:nowrap;font-variant-numeric:tabular-nums}.qrs-product-layout .product__info .qrs-service--summary{font-size:14px;line-height:1.65}.qrs-product-layout .qrs-service a,.qrs-product-layout .qrs-spark-purchase-link{background-image:none}.qrs-product-layout .qrs-service a:before,.qrs-product-layout .qrs-service a:after{content:none}.qrs-product-layout .qrs-product-facts__metrics{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px 20px}.qrs-gallery-kit{container:qrs-kit / inline-size;inline-size:100%;min-inline-size:0;margin-block-start:28px;color:rgb(var(--color-foreground))}.qrs-gallery-kit__intro{display:flex;flex-wrap:wrap;align-items:baseline;gap:6px 16px;margin-block-end:16px}.qrs-gallery-kit__intro h2{margin:0;font:inherit;font-size:21px;font-weight:600;line-height:1.25;letter-spacing:-.02em}.qrs-gallery-kit__intro p{margin:0;font-size:12px;line-height:1.5;opacity:.72}.qrs-gallery-kit__cards{list-style:none;display:grid;gap:12px;margin:0;padding:0}.qrs-gallery-kit__card{display:grid;grid-template-columns:88px minmax(0,1fr);gap:8px 16px;align-items:center;padding:16px;border:1px solid var(--qrs-kit-line);border-radius:16px;background:#fff}.qrs-gallery-kit__image{grid-row:span 2;display:flex;justify-content:center;align-items:center;block-size:104px;overflow:hidden}.qrs-gallery-kit__image img{display:block;inline-size:100%;block-size:100%;object-fit:contain}.qrs-gallery-kit__copy,.qrs-gallery-kit__action{min-inline-size:0}.qrs-gallery-kit__copy h3{margin:0;font:inherit;font-size:15px;font-weight:600;line-height:1.35;letter-spacing:-.01em}.qrs-gallery-kit a{color:inherit;background-image:none}.qrs-gallery-kit__copy a{text-decoration:none}.qrs-gallery-kit__copy a:hover{text-decoration:underline;text-underline-offset:3px}.qrs-gallery-kit__meta{margin:5px 0 8px;font-size:12px;line-height:1.5;opacity:.72}.qrs-gallery-kit__price{margin:0;font-size:14px;font-weight:500;line-height:1.4;font-variant-numeric:tabular-nums}.qrs-gallery-kit__form{margin:0}.qrs-gallery-kit__checkout{margin-block-start:8px}.qrs-gallery-kit__checkout .shopify-payment-button__button--unbranded{min-block-size:44px;padding:10px 16px;font-size:13px;line-height:1.3;border-radius:999px}.qrs-gallery-kit .qrs-gallery-kit__button{inline-size:100%;min-inline-size:0;min-block-size:44px;block-size:auto;padding:10px 16px;border-radius:999px;font-size:13px;line-height:1.3;text-transform:none}.qrs-gallery-kit__view{display:inline-flex;align-items:center;gap:12px;min-block-size:44px;font-size:13px}.qrs-gallery-kit__note{margin:12px 0 0;font-size:11px;line-height:1.6;opacity:.72}.qrs-gallery-kit :is(a,button):focus-visible,.qrs-spark-purchase-link:focus-visible{outline:2px solid currentColor;outline-offset:4px}.qrs-gallery-kit .product-form__error-message{margin-block-start:8px;font-size:12px;line-height:1.5}.qrs-spark-purchase-link{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:12px 20px;padding-block:20px;border-block:1px solid #dce3eb;color:inherit;text-decoration:none}.qrs-spark-purchase-link>span:first-child{display:grid;gap:5px}.qrs-spark-purchase-link strong{font-size:14px;font-weight:600}.qrs-spark-purchase-link>span:first-child>span{font-size:12px;line-height:1.5;opacity:.72}.qrs-spark-purchase-link__cta{font-size:13px;white-space:nowrap}.qrs-spark-purchase-link:hover .qrs-spark-purchase-link__cta{text-decoration:underline;text-underline-offset:4px}@container qrs-kit (min-width: 480px){.qrs-gallery-kit__cards{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.qrs-gallery-kit__card{grid-template-columns:minmax(0,1fr);grid-template-rows:112px 1fr auto;align-items:start;gap:16px;padding:20px}.qrs-gallery-kit__image{grid-row:auto;block-size:112px}.qrs-gallery-kit__image img{inline-size:160px;max-inline-size:100%;margin-inline:auto}}@media(min-width:1024px){.qrs-product-layout{display:grid;grid-template:auto / minmax(0,1.05fr) minmax(0,1fr);align-items:start;gap:clamp(28px,3.3vw,48px)}.qrs-product-visuals{display:block}.qrs-product-visuals>.product__gallery{position:relative;inset-block-start:auto}.qrs-gallery-kit{margin-block-start:28px}}@media(min-width:1280px){.qrs-product-layout .qrs-product-facts__metrics{grid-template-columns:repeat(4,minmax(0,1fr))}}@media(max-width:374px){.qrs-gallery-kit__card{grid-template-columns:68px minmax(0,1fr);padding:12px;gap:8px 12px}}
/*# sourceMappingURL=/cdn/shop/t/28/assets/qrs-responsive-product.css.map */
