.qr-product.qr-section{background:var(--qr-white);padding-top:32px;padding-bottom:60px}@media(min-width:1024px){.qr-product.qr-section{padding-top:48px;padding-bottom:80px}}.qr-product__breadcrumbs{font-family:var(--qr-font-display);font-size:.95rem;color:var(--qr-ink-500);margin-bottom:24px;display:flex;gap:8px;align-items:center;flex-wrap:wrap}.qr-product__breadcrumbs a{color:inherit;text-decoration:none}.qr-product__breadcrumbs a:hover{color:var(--qr-coral-500)}.qr-product__grid{display:grid;gap:48px;align-items:start}@media(min-width:960px){.qr-product__grid{grid-template-columns:1.05fr 1fr;gap:72px}}.qr-product__main-wrap{position:relative;background:#f3f1ec;border-radius:32px;aspect-ratio:1 / 1;overflow:hidden;display:flex;align-items:center;justify-content:center}.qr-product__main{display:none;width:100%;height:100%;object-fit:contain}.qr-product__main.is-active{display:block}.qr-product__placeholder{width:70%;color:var(--qr-ink-300)}.qr-product__dots{display:flex;justify-content:center;gap:10px;margin-top:16px}.qr-product__dot{width:10px;height:10px;border-radius:50%;background:var(--qr-ink-300);border:none;padding:0;cursor:pointer;transition:background .2s ease}.qr-product__dot.is-active{background:var(--qr-coral-500)}.qr-product__thumbs{display:flex;gap:16px;margin-top:20px;flex-wrap:wrap}.qr-product__thumb{width:86px;height:86px;border-radius:18px;border:2px solid transparent;background:#f3f1ec;padding:0;overflow:hidden;cursor:pointer;transition:border-color .25s ease}.qr-product__thumb.is-active{border-color:var(--qr-coral-500)}.qr-product__thumb img{width:100%;height:100%;object-fit:cover;display:block}.qr-product__title{font-family:var(--qr-font-display);font-weight:700;font-size:clamp(2rem,3vw,2.4rem);color:#343539;margin:0 0 14px;line-height:1.1}.qr-product__pricing{display:flex;align-items:baseline;gap:12px;margin-bottom:24px}.qr-product__price{font-family:var(--qr-font-display);font-weight:700;font-size:1.6rem;color:#343539}.qr-product__compare{font-family:var(--qr-font-display);font-weight:400;font-size:1.15rem;color:var(--qr-ink-300);text-decoration:line-through}.qr-product__form{margin:0}.qr-product__row{display:flex;gap:12px;flex-wrap:wrap;margin-bottom:14px}.qr-product__qty{display:inline-flex;align-items:center;border:1.5px solid var(--qr-ink-300);border-radius:var(--qr-radius-pill);overflow:hidden;height:56px}.qr-product__qty-btn{background:transparent;border:none;width:44px;height:100%;font-size:1.3rem;color:#343539;cursor:pointer;display:flex;align-items:center;justify-content:center}.qr-product__qty-input{border:none;background:transparent;width:48px;height:100%;text-align:center;font-family:var(--qr-font-display);font-weight:700;font-size:1.05rem;color:#343539;-moz-appearance:textfield}.qr-product__qty-input::-webkit-outer-spin-button,.qr-product__qty-input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.qr-product__add{flex:1;min-width:200px;padding-block:16px;text-transform:none;letter-spacing:0}.qr-product__buy{width:100%;padding-block:18px;text-transform:none;letter-spacing:0;margin-bottom:22px}.qr-product__options{display:flex;flex-direction:column;gap:18px;margin-bottom:24px}.qr-product__option{border:none;padding:0;margin:0}.qr-product__option-label{font-family:var(--qr-font-display);font-weight:500;font-size:.98rem;color:var(--qr-ink-500);padding:0;margin:0 0 10px}.qr-product__pills{display:flex;flex-wrap:wrap;gap:10px}.qr-product__pill{position:relative;display:inline-flex;align-items:center;justify-content:center;cursor:pointer}.qr-product__pill input{position:absolute;opacity:0;top:0;right:0;bottom:0;left:0;width:100%;height:100%;cursor:pointer;margin:0}.qr-product__pill-label{display:inline-flex;align-items:center;justify-content:center;padding:12px 24px;min-width:120px;border-radius:var(--qr-radius-pill);border:1.5px solid var(--qr-ink-300);background:var(--qr-white);color:var(--qr-ink-700);font-family:var(--qr-font-display);font-weight:600;font-size:.98rem;text-align:center;transition:background .2s ease,color .2s ease,border-color .2s ease,box-shadow .2s ease}.qr-product__pill:hover .qr-product__pill-label{border-color:var(--qr-ink-700)}.qr-product__pill input:checked+.qr-product__pill-label{background:#343539;color:var(--qr-white);border-color:#343539}.qr-product__pill input:focus-visible+.qr-product__pill-label{box-shadow:0 0 0 3px #ea592d4d}.qr-product__meta{list-style:none;padding:0;margin:0 0 24px;display:flex;flex-direction:column;gap:10px;font-family:var(--qr-font-display);font-size:.98rem;color:var(--qr-ink-500)}.qr-product__meta li{display:flex;align-items:center;gap:10px}.qr-product__meta a{color:inherit;text-decoration:underline;text-underline-offset:2px}.qr-product__meta a:hover{color:var(--qr-coral-500)}.qr-product__description{font-family:var(--qr-font-display);font-weight:400;font-size:1rem;line-height:1.6;color:var(--qr-ink-700);margin-top:8px}.qr-product__description p{margin:0 0 12px}
/*# sourceMappingURL=/cdn/shop/t/5/assets/qr-product.css.map */
