:root:root{--qm-white: #ffffff;--qm-panel: #f4f5f7;--qm-ink: #121417;--qm-muted: #4a4f57;--qm-line: #e3e5e9;--qm-neck: #2b4bdb;--qm-neck-ink: #ffffff;--qm-back: #ff6a3d;--qm-back-ink: #121417;--qm-feet: #ffc93c;--qm-feet-ink: #121417;--qm-display: "Overpass", "Public Sans", system-ui, sans-serif;--qm-text: "Public Sans", system-ui, -apple-system, "Segoe UI", sans-serif;--qm-fs-display: clamp(2.5rem, 1.55rem + 4.2vw, 5.25rem);--qm-fs-h1: clamp(2rem, 1.45rem + 2.45vw, 3.5rem);--qm-fs-h2: clamp(1.625rem, 1.25rem + 1.65vw, 2.75rem);--qm-fs-h3: clamp(1.25rem, 1.1rem + .7vw, 1.75rem);--qm-fs-h4: clamp(1.125rem, 1.05rem + .35vw, 1.375rem);--qm-fs-body: clamp(1rem, .96rem + .2vw, 1.125rem);--qm-fs-small: clamp(.875rem, .85rem + .12vw, .9375rem);--qm-fs-label: clamp(.75rem, .72rem + .14vw, .8125rem);--qm-space-2xs: clamp(.375rem, .33rem + .2vw, .5rem);--qm-space-xs: clamp(.5rem, .42rem + .35vw, .75rem);--qm-space-sm: clamp(.75rem, .62rem + .55vw, 1.125rem);--qm-space-md: clamp(1rem, .8rem + .9vw, 1.625rem);--qm-space-lg: clamp(1.5rem, 1.1rem + 1.8vw, 2.75rem);--qm-space-section: clamp(3rem, 2rem + 4.4vw, 6.5rem);--qm-gutter: clamp(1rem, .62rem + 1.7vw, 2.5rem);--qm-radius: clamp(14px, 12px + .6vw, 22px);--qm-radius-sm: 12px;--qm-ease: cubic-bezier(.16, 1, .3, 1);--zone: var(--qm-ink);--zone-ink: var(--qm-white);--font-body--family: var(--qm-text);--font-subheading--family: var(--qm-text);--font-subheading--weight: 600;--font-heading--family: var(--qm-display);--font-heading--weight: 800;--font-accent--family: var(--qm-display);--font-accent--weight: 800;--font-paragraph--size: var(--qm-fs-body);--font-paragraph--line-height: 1.55;--font-h1--size: var(--qm-fs-h1);--font-h2--size: var(--qm-fs-h2);--font-h3--size: var(--qm-fs-h3);--font-h4--size: var(--qm-fs-h4);--font-h5--size: var(--qm-fs-small);--font-h6--size: var(--qm-fs-label);--font-h1--line-height: 1.02;--font-h2--line-height: 1.06;--font-h3--line-height: 1.15;--font-h4--line-height: 1.2;--font-h1--letter-spacing: -.025em;--font-h2--letter-spacing: -.02em;--font-h3--letter-spacing: -.015em;--font-h4--letter-spacing: -.01em;--style-border-radius-buttons-primary: 999px;--style-border-radius-buttons-secondary: 999px;--style-border-radius-inputs: var(--qm-radius-sm);--style-border-radius-popover: var(--qm-radius);--opacity-muted-text: .82;--opacity-subdued-text: .86;--height-buy-buttons: 56px}[data-qm-zone=neck],body:has(.qm-pdp-meta[data-qm-zone=neck]),:is(product-card,.resource-card,.cart-items__table-row,.cart-item,.qm-zone-card):has(a[href*="/products/kneading-neck-shoulder-massager"]){--zone: var(--qm-neck);--zone-ink: var(--qm-neck-ink);--zone-name: "Neck"}[data-qm-zone=back],body:has(.qm-pdp-meta[data-qm-zone=back]),:is(product-card,.resource-card,.cart-items__table-row,.cart-item,.qm-zone-card):has(a[href*="/products/arched-back-stretcher"]){--zone: var(--qm-back);--zone-ink: var(--qm-back-ink);--zone-name: "Back"}[data-qm-zone=feet],body:has(.qm-pdp-meta[data-qm-zone=feet]),:is(product-card,.resource-card,.cart-items__table-row,.cart-item,.qm-zone-card):has(a[href*="/products/heated-foot-massager"]){--zone: var(--qm-feet);--zone-ink: var(--qm-feet-ink);--zone-name: "Feet"}html{-webkit-text-size-adjust:100%;accent-color:var(--qm-ink);scrollbar-color:#b9bdc4 transparent}::selection{background:var(--qm-feet);color:var(--qm-ink)}body{font-family:var(--qm-text);color:var(--qm-ink);background:var(--qm-white);font-feature-settings:"tnum" 0}:focus-visible{outline:3px solid var(--qm-neck);outline-offset:3px;border-radius:6px}a{text-underline-offset:.2em;text-decoration-thickness:1px}h1,h2,h3,h4,.h1,.h2,.h3,.h4{text-wrap:balance}.price,.cart-totals__total-value,.sticky-add-to-cart__price{font-variant-numeric:tabular-nums}.rte p,.rte li{max-width:68ch}.button:not(.button-unstyled):not(.button-secondary),.add-to-cart-button.button,.cart__checkout-button{font-family:var(--qm-text);font-weight:700;font-size:var(--qm-fs-body);letter-spacing:0;background-color:var(--qm-ink);color:var(--qm-white);border-radius:999px;min-height:52px;transition:transform .16s var(--qm-ease),background-color .16s var(--qm-ease)}.button:not(.button-unstyled):not(.button-secondary):hover,.cart__checkout-button:hover{background-color:#2a2e34}.button:not(.button-unstyled):not(.button-secondary):active{transform:translateY(1px)}.button-secondary{border-radius:999px;font-weight:700;border-color:var(--qm-ink);color:var(--qm-ink)}.announcement-bar{--color: var(--qm-white)}#header-group .shopify-section:first-child .section-background,#header-group aside.announcement-bar{background:var(--qm-ink)}.announcement-bar__text{color:var(--qm-white);font-family:var(--qm-text);font-weight:600;font-size:var(--qm-fs-label);letter-spacing:.01em}.header__row--top{background:var(--qm-white);border-block-end:1px solid var(--qm-line)}#header-component a.header-logo{font-family:var(--qm-display);font-weight:900;font-size:clamp(1.375rem,1.2rem + .7vw,1.75rem);letter-spacing:-.03em;color:var(--qm-ink);display:inline-flex;align-items:center;gap:.55rem}#header-component a.header-logo:before{content:"";flex:none;inline-size:30px;block-size:10px;background:radial-gradient(circle at 5px 5px,var(--qm-neck) 4.5px,transparent 5px),radial-gradient(circle at 15px 5px,var(--qm-back) 4.5px,transparent 5px),radial-gradient(circle at 25px 5px,var(--qm-feet) 4.5px,transparent 5px)}.menu-list__link,.menu-list__link-title{font-family:var(--qm-text);font-weight:600;font-size:var(--qm-fs-small);color:var(--qm-ink)}.menu-list__link{position:relative}.menu-list__link[href*=kneading-neck] .menu-list__link-title:before,.menu-list__link[href*=arched-back] .menu-list__link-title:before,.menu-list__link[href*=heated-foot] .menu-list__link-title:before,.menu-drawer__menu-item[href*=kneading-neck]:before,.menu-drawer__menu-item[href*=arched-back]:before,.menu-drawer__menu-item[href*=heated-foot]:before{content:"";display:inline-block;inline-size:.6em;block-size:.6em;border-radius:50%;margin-inline-end:.45em;vertical-align:.05em;background:var(--qm-neck)}.menu-list__link[href*=arched-back] .menu-list__link-title:before,.menu-drawer__menu-item[href*=arched-back]:before{background:var(--qm-back)}.menu-list__link[href*=heated-foot] .menu-list__link-title:before,.menu-drawer__menu-item[href*=heated-foot]:before{background:var(--qm-feet)}.menu-drawer__menu-item{font-family:var(--qm-display);font-weight:800;letter-spacing:-.02em;min-block-size:48px;display:flex;align-items:center}.account-button,.account-button.header-actions__action{display:none}.header__icon--menu,.header-actions__action,.header-actions__cart-icon,.search-action .header-actions__action{min-inline-size:44px;min-block-size:44px;display:inline-flex;align-items:center;justify-content:center}.cart-bubble{background:var(--qm-back);color:var(--qm-ink)}.qm-zone-row{background:var(--qm-white);border-block-end:1px solid var(--qm-line)}.qm-zone-row__list{list-style:none;margin:0;padding:.25rem var(--qm-gutter);display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.375rem}.qm-zone-row__link{display:flex;align-items:center;justify-content:center;gap:.5rem;min-block-size:44px;border-radius:999px;font-family:var(--qm-display);font-weight:800;font-size:1rem;letter-spacing:-.01em;color:var(--qm-ink);text-decoration:none}.qm-zone-row__link:before{content:"";inline-size:.7em;block-size:.7em;border-radius:50%;background:var(--zone)}.qm-zone-row__link[aria-current=page]{background:var(--zone);color:var(--zone-ink)}.qm-zone-row__link[aria-current=page]:before{background:currentColor}@media screen and (min-width:750px){.qm-zone-row{display:none}}.qm-benefit{margin:0;font-size:var(--qm-fs-h4);line-height:1.35;color:var(--qm-muted);font-weight:500;max-width:34ch;text-wrap:pretty}.qm-promise{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;background:var(--qm-line);border:1px solid var(--qm-line);border-radius:var(--qm-radius-sm);overflow:hidden}.qm-promise__item{display:flex;align-items:center;gap:.6rem;padding:.8rem .85rem;background:var(--qm-white);font-size:var(--qm-fs-small);font-weight:600;line-height:1.25;color:var(--qm-ink)}.qm-promise__icon{flex:none;inline-size:22px;block-size:22px;color:var(--qm-ink)}.qm-promise--band{grid-template-columns:repeat(auto-fit,minmax(min(100%,13rem),1fr));border-radius:0;border-inline:0}.qm-promise--band .qm-promise__item{justify-content:center;padding-block:clamp(1rem,.8rem + .8vw,1.5rem);font-size:var(--qm-fs-body)}.product-information{padding-block-start:clamp(0px,-1rem + 3vw,2rem)}.product-information__media{background:var(--zone);border-radius:var(--qm-radius);padding:clamp(.75rem,.3rem + 2vw,2.5rem);align-self:start}.product-information__media:before{content:var(--zone-name, "");content:var(--zone-name, "") / "";display:block;margin-block-end:clamp(.625rem,.4rem + 1vw,1.25rem);font-family:var(--qm-display);font-weight:900;font-size:clamp(2.25rem,1.6rem + 2.8vw,3.75rem);line-height:.9;letter-spacing:-.04em;color:var(--zone-ink)}.product-information__media .product-media-container,.product-information__media .product-media__image{border-radius:calc(var(--qm-radius) - 6px);overflow:hidden;background:var(--qm-white)}.product-information__media .media-gallery__grid{gap:clamp(.75rem,.3rem + 1.2vw,1.5rem)}.product-information__media .slideshow-controls__dots{gap:0}.product-information__media .slideshow-control{min-inline-size:44px;min-block-size:44px;color:var(--zone-ink)}@media screen and (max-width:749px){.product-information__media{border-radius:0;margin-inline:0;padding:.75rem 1rem}.product-information__media:before{display:none}.product-information__media slideshow-slide.product-media-container{aspect-ratio:auto;block-size:29svh;min-block-size:160px;background:var(--zone)}.product-information__media slideshow-slide .product-media,.product-information__media slideshow-slide .product-media__image{inline-size:100%;block-size:100%;aspect-ratio:auto;object-fit:cover;object-position:center;background:var(--zone)}.product-information__media .media-gallery__mobile-controls{color:var(--zone-ink)}}.product-details{gap:clamp(1rem,.75rem + 1vw,1.75rem)}.product-details h1{font-family:var(--qm-display);font-weight:900;font-size:clamp(1.875rem,1.25rem + 2.4vw,3.25rem);line-height:1.02;letter-spacing:-.03em;margin:0}.product-details product-price .price{font-family:var(--qm-display);font-weight:800;font-size:clamp(1.375rem,1.2rem + .75vw,1.875rem);color:var(--qm-ink);letter-spacing:-.01em}.product-details .product-form-buttons{gap:.75rem}.product-details .add-to-cart-button.button{min-block-size:58px;font-size:clamp(1.0625rem,1rem + .25vw,1.1875rem);box-shadow:0 10px 24px -14px #12141799}.product-details .accelerated-checkout-block{opacity:.92}.product-details .shopify-payment-button__more-options{color:var(--qm-muted);text-decoration:underline;min-block-size:44px}.product-details .quantity-selector{border-radius:999px;border-color:var(--qm-line);min-block-size:58px}.product-details .quantity-selector button{min-inline-size:44px;min-block-size:44px}.qm-promise-line{flex-basis:100%;display:flex;flex-wrap:wrap;justify-content:center;gap:.35rem 1.25rem;margin:0;font-size:var(--qm-fs-small);font-weight:600;line-height:1.3;color:var(--qm-ink)}.qm-promise-line__item{display:inline-flex;align-items:center;gap:.45rem}.qm-promise-line .qm-promise__icon{inline-size:20px;block-size:20px}@media screen and (max-width:749px){.product-details{--height-buy-buttons: 52px;gap:.75rem}.product-details .group-block-content{row-gap:.375rem}.product-details product-price .price{line-height:1.1}.product-details .qm-benefit{font-size:var(--qm-fs-body)}.product-details .add-to-cart-button.button,.product-details .quantity-selector{min-block-size:52px;block-size:52px}.product-details .product-form-buttons{gap:.5rem}}.qm-rows{border-block-start:1px solid var(--qm-line)}.qm-row{border-block-end:1px solid var(--qm-line)}.qm-row>summary{list-style:none;display:flex;align-items:center;justify-content:space-between;gap:1rem;min-block-size:56px;cursor:pointer;font-family:var(--qm-display);font-weight:800;font-size:var(--qm-fs-h4);letter-spacing:-.01em;color:var(--qm-ink)}.qm-row>summary::-webkit-details-marker{display:none}.qm-row>summary:after{content:"";flex:none;inline-size:28px;block-size:28px;border-radius:50%;background:linear-gradient(var(--qm-ink),var(--qm-ink)) center / 12px 2px no-repeat,linear-gradient(var(--qm-ink),var(--qm-ink)) center / 2px 12px no-repeat,var(--qm-panel);transition:transform .22s var(--qm-ease)}.qm-row[open]>summary:after{background:linear-gradient(var(--zone-ink),var(--zone-ink)) center / 12px 2px no-repeat,var(--zone);transform:rotate(180deg)}.qm-row__body{padding-block-end:1.25rem;font-size:var(--qm-fs-body);line-height:1.6;color:var(--qm-ink)}.qm-row__body>:first-child{margin-block-start:0}.qm-row__body ul{padding-inline-start:1.1em;margin-block:.75em}.qm-row__body li{margin-block:.35em}.qm-row__body li::marker{color:var(--qm-muted)}.qm-row__body em{font-style:normal}.qm-row--safety .qm-row__body{color:var(--qm-muted)}.sticky-add-to-cart__bar{border-radius:var(--qm-radius) var(--qm-radius) 0 0;box-shadow:0 -8px 24px -16px #12141773}.sticky-add-to-cart__button.button{border-radius:999px}@media screen and (max-width:749px){.sticky-add-to-cart__bar .add-to-cart-text__content{display:inline}.sticky-add-to-cart__bar .sticky-add-to-cart__button{inline-size:auto;padding-inline:1.15rem}.sticky-add-to-cart__bar .sticky-add-to-cart__button .svg-wrapper{display:none}}product-card .card-gallery,.resource-card__media{background:var(--zone);border-radius:var(--qm-radius);padding:clamp(.6rem,.4rem + .8vw,1rem);overflow:hidden}product-card .card-gallery .product-media-container,product-card .card-gallery img,.resource-card__media img{border-radius:calc(var(--qm-radius) - 6px);background:var(--qm-white)}product-card .product-card__content{gap:.4rem}product-card .text-block,product-card .text-block p{font-family:var(--qm-display);font-weight:800;font-size:var(--qm-fs-h4);letter-spacing:-.01em;line-height:1.15}product-card product-price .price{font-family:var(--qm-text);font-weight:700;font-size:var(--qm-fs-body)}.qm-zones{padding-block:clamp(1.25rem,.6rem + 2.6vw,3.5rem) var(--qm-space-section)}.qm-zones__inner,.qm-band__inner,.qm-page__inner{inline-size:min(100% - 2 * var(--qm-gutter),84rem);margin-inline:auto}.qm-zones__head{display:grid;gap:var(--qm-space-sm);margin-block-end:var(--qm-space-lg);max-inline-size:52rem}.qm-zones__title{margin:0;font-family:var(--qm-display);font-weight:900;font-size:var(--qm-fs-display);line-height:.98;letter-spacing:-.035em;color:var(--qm-ink)}.qm-zones__title--page{font-size:var(--qm-fs-h1)}.qm-zones__lede{margin:0;font-size:var(--qm-fs-h4);line-height:1.45;color:var(--qm-muted);max-inline-size:40ch}.qm-zones__grid{list-style:none;margin:0;padding:0;display:grid;gap:clamp(.75rem,.5rem + 1vw,1.5rem);grid-template-columns:repeat(auto-fit,minmax(min(100%,19rem),1fr))}.qm-zone-card{position:relative;display:grid;grid-template-rows:auto 1fr;border-radius:var(--qm-radius);background:var(--qm-panel);overflow:hidden;isolation:isolate;transition:transform .26s var(--qm-ease),box-shadow .26s var(--qm-ease)}.qm-zone-card__field{position:relative;background:var(--zone);color:var(--zone-ink);padding:clamp(.875rem,.5rem + 1.4vw,1.5rem);display:grid;gap:.75rem}.qm-zone-card:after{content:"";position:absolute;inset-inline:0;inset-block-end:0;block-size:6px;background:var(--zone);transform:scaleX(0);transform-origin:left center;transition:transform .42s var(--qm-ease)}.qm-zone-card__zone{font-family:var(--qm-display);font-weight:900;font-size:clamp(2.25rem,1.6rem + 2.8vw,3.75rem);line-height:.9;letter-spacing:-.04em;margin:0}.qm-zone-card__media{aspect-ratio:1;border-radius:calc(var(--qm-radius) - 6px);background:var(--qm-white);overflow:hidden}.qm-zone-card__media img{inline-size:100%;block-size:100%;object-fit:contain;display:block;transition:transform .4s var(--qm-ease)}.qm-zone-card__body{display:grid;align-content:start;gap:.35rem;padding:clamp(.875rem,.6rem + 1vw,1.375rem)}.qm-zone-card__name{margin:0;font-family:var(--qm-display);font-weight:800;font-size:var(--qm-fs-h3);line-height:1.1;letter-spacing:-.015em}.qm-zone-card__link{color:inherit;text-decoration:none}.qm-zone-card__link:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:1}.qm-zone-card__benefit{margin:0;color:var(--qm-muted);font-size:var(--qm-fs-small);line-height:1.45}.qm-zone-card__foot{display:flex;align-items:center;justify-content:space-between;gap:1rem;margin-block-start:.5rem}.qm-zone-card__price{font-family:var(--qm-display);font-weight:800;font-size:var(--qm-fs-h4);font-variant-numeric:tabular-nums}.qm-zone-card__go{display:inline-flex;align-items:center;justify-content:center;inline-size:44px;block-size:44px;border-radius:50%;background:var(--qm-ink);color:var(--qm-white);transition:transform .26s var(--qm-ease),background-color .26s var(--qm-ease)}.qm-zone-card__go svg{inline-size:18px;block-size:18px}.qm-zone-card:has(.qm-zone-card__link:focus-visible){outline:3px solid var(--qm-ink);outline-offset:3px}.qm-zone-card__link:focus-visible{outline:none}@media(hover:hover){.qm-zone-card:hover{transform:translateY(-4px);box-shadow:0 22px 40px -28px #1214178c}.qm-zone-card:hover:after{transform:scaleX(1)}.qm-zone-card:hover .qm-zone-card__media img{transform:scale(1.04)}.qm-zone-card:hover .qm-zone-card__go{transform:translate(3px);background:var(--zone);color:var(--zone-ink)}}.qm-zone-card:active{transform:translateY(-1px)}.qm-zones--row .qm-zones__grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,26rem),1fr))}.qm-zones--row .qm-zone-card{grid-template-rows:none;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr)}.qm-zones--row .qm-zone-card__body{align-content:center}@media screen and (max-width:599px){.qm-zone-card--compact{grid-template-rows:none;grid-template-columns:42% 1fr}.qm-zone-card--compact .qm-zone-card__field{align-content:space-between;padding:.75rem}.qm-zone-card--compact .qm-zone-card__zone{font-size:clamp(1.625rem,1.1rem + 2.6vw,2rem)}.qm-zone-card--compact .qm-zone-card__body{align-content:center;padding:.875rem 1rem}.qm-zone-card--compact .qm-zone-card__name{font-size:1.1875rem}.qm-zone-card--compact .qm-zone-card__benefit{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}}.qm-band{padding-block:var(--qm-space-section)}.qm-band--ink{background:var(--qm-ink);color:var(--qm-white)}.qm-band__grid{display:grid;gap:var(--qm-space-lg);grid-template-columns:repeat(auto-fit,minmax(min(100%,22rem),1fr));align-items:end}.qm-band__title{margin:0;font-family:var(--qm-display);font-weight:900;font-size:var(--qm-fs-h1);line-height:1;letter-spacing:-.03em;color:inherit}.qm-band__text{margin:0 0 1.25rem;font-size:var(--qm-fs-h4);line-height:1.5;max-inline-size:42ch;color:#ffffffdb}.qm-band__link{display:inline-flex;align-items:center;gap:.5rem;min-block-size:48px;padding-inline:1.4rem;border-radius:999px;background:var(--qm-white);color:var(--qm-ink);font-weight:700;text-decoration:none}.qm-band__discs{display:flex;gap:.5rem;margin-block-end:var(--qm-space-md)}.qm-band__discs span{inline-size:clamp(1.5rem,1rem + 2vw,2.5rem);aspect-ratio:1;border-radius:50%}.qm-page{padding-block:clamp(2rem,1.2rem + 3.4vw,4.5rem) var(--qm-space-section)}.qm-page__inner{max-inline-size:46rem}.qm-page__title{margin:0 0 var(--qm-space-md);font-family:var(--qm-display);font-weight:900;font-size:var(--qm-fs-h1);line-height:1;letter-spacing:-.03em}.qm-page__lede{font-size:var(--qm-fs-h4);color:var(--qm-muted);line-height:1.5;margin:0 0 var(--qm-space-lg)}.qm-page__body{font-size:var(--qm-fs-body);line-height:1.65}.qm-page__body h2,.qm-page__body h3{font-family:var(--qm-display);font-weight:800;font-size:var(--qm-fs-h3);margin:var(--qm-space-lg) 0 var(--qm-space-xs)}.qm-page__body ul{padding-inline-start:1.1em}.qm-page__body .qm-rows{margin-block-end:var(--qm-space-md)}.qm-contact-card{display:grid;gap:.35rem;padding:var(--qm-space-md);border-radius:var(--qm-radius);background:var(--qm-panel);margin-block-end:var(--qm-space-lg)}.qm-form{display:grid;gap:var(--qm-space-sm)}.qm-form__field{display:grid;gap:.4rem}.qm-form__field label{font-weight:700;font-size:var(--qm-fs-small)}.qm-form input,.qm-form textarea{inline-size:100%;min-block-size:52px;padding:.85rem 1rem;font:inherit;font-size:max(1rem,var(--qm-fs-body));color:var(--qm-ink);background:var(--qm-white);border:1px solid #8a8f98;border-radius:var(--qm-radius-sm)}.qm-form textarea{min-block-size:9rem;resize:vertical}.qm-form [aria-invalid=true]{border-color:#b42318}.qm-form__submit{justify-self:start;padding-inline:2rem}.qm-form__status{margin:0;padding:1rem;border-radius:var(--qm-radius-sm);background:var(--qm-panel)}.qm-form__status--error{background:#fdecea;color:#7a1c12}.qm-contact-card a{font-family:var(--qm-display);font-weight:800;font-size:var(--qm-fs-h3);color:var(--qm-ink);word-break:break-word}.main-404 h1,.search-header h1,.cart-title h1{font-family:var(--qm-display);font-weight:900;letter-spacing:-.03em;font-size:var(--qm-fs-h1)}.cart-items__empty-button{min-block-size:52px}.cart-drawer__inner,.theme-drawer__dialog{background:var(--qm-white)}.theme-drawer__title{font-family:var(--qm-display);font-weight:900;letter-spacing:-.02em}.cart-items__table-row{position:relative}.cart-items__media,.cart-items__media-container{background:var(--zone);border-radius:var(--qm-radius-sm);padding:6px}.cart-items__media img{border-radius:8px;background:var(--qm-white)}.cart-items__title{font-family:var(--qm-display);font-weight:800;letter-spacing:-.01em}.cart-totals__total-label{font-weight:700}.cart-totals__total-value{font-family:var(--qm-display);font-weight:900;font-size:var(--qm-fs-h3)}.cart__checkout-button{min-block-size:58px;inline-size:100%}.cart-totals__tax-note .qm-cart-note{display:block;font-size:var(--qm-fs-small);color:var(--qm-muted)}.qm-cart-promise{margin-block-start:.75rem}.qm-cart-promise .qm-promise__item{padding:.65rem .7rem;font-size:var(--qm-fs-label)}.qm-cross{padding:var(--qm-space-md) var(--cart-drawer-padding, 1.25rem);border-block-start:1px solid var(--qm-line)}.qm-cross__title{margin:0 0 .75rem;font-family:var(--qm-display);font-weight:800;font-size:var(--qm-fs-h4);letter-spacing:-.01em}.qm-cross__list{list-style:none;margin:0;padding:0;display:grid;gap:.625rem}.qm-mini__link{display:grid;grid-template-columns:76px minmax(0,1fr) 40px;align-items:center;gap:.875rem;padding:.5rem .75rem .5rem .5rem;border-radius:var(--qm-radius-sm);background:var(--qm-panel);color:var(--qm-ink);text-decoration:none}.qm-mini__field{display:block;aspect-ratio:1;padding:5px;border-radius:10px;background:var(--zone)}.qm-mini__field img{display:block;inline-size:100%;block-size:100%;object-fit:contain;border-radius:6px;background:var(--qm-white)}.qm-mini__text{display:grid;gap:.2rem}.qm-mini__name{font-family:var(--qm-display);font-weight:800;font-size:1rem;line-height:1.2}.qm-mini__price{font-weight:700;font-size:var(--qm-fs-small);font-variant-numeric:tabular-nums}.qm-mini__go{display:inline-flex;align-items:center;justify-content:center;inline-size:40px;block-size:40px;border-radius:50%;background:var(--qm-ink);color:var(--qm-white)}.qm-mini__go svg{inline-size:16px;block-size:16px}@media(hover:hover){.qm-mini__link:hover .qm-mini__go{background:var(--zone);color:var(--zone-ink)}}footer .menu__heading,footer .text-block.h4>*{font-family:var(--qm-display);font-weight:800;font-size:var(--qm-fs-h4);letter-spacing:-.01em}footer .menu__item a,footer .policy-list-trigger{display:inline-flex;align-items:center;min-block-size:44px;font-size:var(--qm-fs-small);opacity:1}footer .footer-utilities__text{display:inline-block;padding-block:.75rem;font-size:var(--qm-fs-small);opacity:1}footer .menu__item a:hover{color:var(--qm-feet)}footer .email-signup__input{border-radius:999px;min-block-size:52px}footer .email-signup__input-group--integrated{border-color:#fff9}footer .email-signup__input-group--integrated:has(.email-signup__input:focus-visible){outline:3px solid var(--qm-feet);outline-offset:3px}footer :focus-visible,.qm-band--ink :focus-visible,#header-group aside.announcement-bar :focus-visible{outline-color:var(--qm-feet)}footer .email-signup__input::placeholder{color:#ffffffb8}footer .email-signup__button{min-inline-size:44px;min-block-size:44px}footer .terms-policies-popover a{color:var(--qm-ink)}@media(prefers-reduced-motion:reduce){.qm-zone-card,.qm-zone-card:after,.qm-zone-card__media img,.qm-zone-card__go,.qm-row>summary:after,.button{transition:none}.qm-zone-card:hover,.qm-zone-card:active,.qm-zone-card:hover .qm-zone-card__media img{transform:none}}.qm-page__body :not(.qm-row)+.qm-row{border-block-start:1px solid var(--qm-line)}.qm-page__body .qm-row>summary{font-family:var(--qm-text);font-weight:700;font-size:var(--qm-fs-body);letter-spacing:0;padding-block:.6rem}.qm-page__body .qm-row+:not(.qm-row){margin-block-start:var(--qm-space-lg)}
/*# sourceMappingURL=/cdn/shop/t/5/assets/quietmend-v3.css.map */
