:root{--qp-bg: var(--ch-white);--qp-ink: var(--ch-navy);--qp-muted: var(--ch-muted);--qp-line: rgba(30, 42, 71, .32);--qp-line-soft: var(--ch-line);--qp-sel-bg: var(--ch-white);--qp-action: var(--ch-navy);--qp-action-hover: #2C3A5E;--qp-action-ink: var(--ch-cream);--qp-photo-bg: var(--ch-cream);--qp-photo-radius: 12px;--qp-focus: var(--ch-navy);--qp-font: var(--font-body-family)}.qp-add{width:40px;height:40px;padding:0;border-radius:999px}.qp-add svg{width:20px;height:20px;fill:none;stroke:currentColor;stroke-width:2.25;stroke-linecap:round}@media(min-width:750px){.qp-add{width:44px;height:44px}.qp-add:after{top:-2px;right:-2px;bottom:-2px;left:-2px}}html .qp-buy>.price{font-size:15px}.qp__title{font-size:18px;font-weight:700;letter-spacing:-.01em}.qp__price{font-size:17px;font-weight:700}.qp-pill{background:var(--ch-white)}html .section-header.shopify-section-header-sticky{box-shadow:0 10px 24px -18px #141c308c}[id]{scroll-margin-top:calc(var(--header-height, 64px) + 12px)}@media screen and (min-width:750px){html .product__column-sticky{top:calc(var(--header-height, 72px) + 2rem)}}.fam__grid{display:grid;gap:22px}.fam__photo{display:block;border-radius:20px;overflow:hidden;background:var(--ch-white);transition:transform var(--ch-t-press) var(--ch-ease-out)}.fam__photo:active{transform:scale(.98)}.fam__photo img{display:block;width:100%;height:auto;aspect-ratio:4 / 3;object-fit:cover;object-position:50% 58%}.fam__line{margin:12px 0 0;color:var(--ch-muted);max-width:52ch}.fam__deal{margin:18px 0 0;font-size:20px;font-weight:700;letter-spacing:-.01em}.fam__fine{margin:4px 0 0;font-size:15px;color:var(--ch-muted)}.fam__btn{display:inline-flex;align-items:center;min-height:48px;margin-top:22px;padding:0 22px;border:1.5px solid currentColor;border-radius:999px;color:var(--ch-navy);text-decoration:none;font-weight:600;font-size:15.5px;transition:transform var(--ch-t-press) var(--ch-ease-out),background-color .2s ease}.fam__btn:active{transform:scale(.97)}@media(hover:hover)and (pointer:fine){.fam__btn:hover{background:#1e2a470f}}@media(min-width:990px){.fam__grid{grid-template-columns:1.25fr 1fr;gap:56px;align-items:center}.fam__deal{font-size:22px}}@media(prefers-reduced-motion:reduce){.fam__photo:active,.fam__btn:active{transform:none}}.lo h2{font-weight:800;letter-spacing:-.02em}
/*# sourceMappingURL=/cdn/shop/t/3/assets/ch-redesign.css.map */
