:root{--miyo-ink: #372638;--miyo-cream: #FDFBFA;--miyo-paper: #F4ECF2;--miyo-mist: #B8A4B4;--miyo-ember: #B25B7A;--miyo-hero-size: clamp(4.4rem, 8vw, 8.8rem);--miyo-section-size: clamp(2.8rem, 4.5vw, 4.4rem);--miyo-subhead-size: 1.9rem;--miyo-body-size: 1.6rem;--miyo-eyebrow-size: 1.3rem;--miyo-stat-size: 3.2rem;--miyo-hero-leading: .98;--miyo-tracking: -.02em;--miyo-measure: 64ch;--miyo-pad-tight: clamp(2rem, 3vw, 3rem);--miyo-pad: clamp(3.5rem, 6vw, 6rem);--miyo-pad-lavish: clamp(5rem, 9vw, 9rem);--miyo-media-radius: 1.6rem;--miyo-media-shadow: 0 14px 36px color-mix(in srgb, var(--miyo-ink) 14%, transparent)}.miyo-eyebrow{text-transform:uppercase;letter-spacing:.14em;font-size:var(--miyo-eyebrow-size);color:inherit;opacity:.6;margin:0 0 1rem}#MainContent .section:has(.miyo-band){margin-top:0}.miyo-reveal{opacity:0;transform:translateY(18px);transition:opacity .6s ease,transform .6s ease;transition-delay:var(--miyo-reveal-delay, 0s)}.miyo-reveal--in{opacity:1;transform:none}.miyo-reveal-mask{clip-path:inset(0 -120px 100% -120px);transition:clip-path .9s cubic-bezier(.25,.6,.2,1)}.miyo-reveal-mask.miyo-reveal--in{clip-path:inset(-120px)}@media(prefers-reduced-motion:reduce){.miyo-reveal{opacity:1;transform:none;transition:none}.miyo-reveal-mask{clip-path:none;transition:none}}@media print{.miyo-reveal{opacity:1!important;transform:none!important;transition:none!important}.miyo-reveal-mask{clip-path:none!important;transition:none!important}}.miyo-band{position:relative}.miyo-chapter{position:absolute;top:clamp(1rem,3vw,3rem);right:clamp(1.5rem,4vw,4rem);font-family:var(--font-heading-family);font-size:clamp(7rem,11vw,13rem);font-weight:700;line-height:1;color:transparent;-webkit-text-stroke:2px currentColor;opacity:.16;pointer-events:none;-webkit-user-select:none;user-select:none}.miyo-blend{height:clamp(3rem,5vw,5.5rem);margin-bottom:calc(clamp(3rem,5vw,5.5rem)*-1);position:relative;z-index:0;pointer-events:none}.section-header.shopify-section-header-sticky .header-wrapper{background:color-mix(in srgb,var(--miyo-cream) 80%,transparent);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);box-shadow:0 2px 16px color-mix(in srgb,var(--miyo-ink) 8%,transparent)}@media(hover:hover){.product__media{overflow:hidden}.product__media img{transition:transform .5s ease}.product__media:hover img{transform:scale(1.05)}}@media(min-width:750px){.miyo-hero__media{position:relative;z-index:2;transform:translateY(clamp(2rem,4vw,5rem))}#MainContent .section:has(.miyo-hero)+.section .miyo-proof__list{padding-top:calc(var(--miyo-pad-tight) + clamp(2rem,4vw,5rem))}}.miyo-reveal--in .miyo-proof__icon{animation:miyo-icon-pop .55s cubic-bezier(.34,1.56,.64,1) both}@keyframes miyo-icon-pop{0%{transform:scale(.3);opacity:0}to{transform:scale(1);opacity:.9}}@media(prefers-reduced-motion:reduce){.miyo-reveal--in .miyo-proof__icon{animation:none}}.miyo-benefits__card,.miyo-mlabels__item{transition:transform .25s ease}.miyo-benefits__card:hover,.miyo-mlabels__item:hover{transform:translateY(-4px)}.miyo-hero__cta,.miyo-final__cta,.product .product-form__submit{position:relative;overflow:hidden}.miyo-hero__cta:after,.miyo-final__cta:after,.product .product-form__submit:after{content:"";position:absolute;top:0;bottom:0;left:-75%;width:50%;pointer-events:none;background:linear-gradient(105deg,transparent,rgba(255,255,255,.4),transparent);transform:skew(-20deg)}.miyo-hero__cta:hover:after,.miyo-final__cta:hover:after,.product .product-form__submit:hover:after{animation:miyo-shine .7s ease}@keyframes miyo-shine{to{left:125%}}.miyo-hero__media{position:relative}.miyo-hero__media:before{content:"";position:absolute;top:8%;right:8%;bottom:8%;left:8%;border-radius:50%;z-index:0;background:radial-gradient(circle,color-mix(in srgb,var(--miyo-ember) 30%,transparent),transparent 70%);filter:blur(32px);animation:miyo-breathe 6s ease-in-out infinite}.miyo-hero__media img{position:relative;z-index:1}@keyframes miyo-breathe{0%,to{opacity:.45}50%{opacity:.95}}@media(prefers-reduced-motion:reduce){.miyo-hero__media:before{animation:none}.miyo-hero__cta:after,.miyo-final__cta:after,.product .product-form__submit:after{display:none}}@media(min-width:750px){.miyo-steps .miyo-visual__inner{align-items:start}.miyo-steps .miyo-visual__media{position:sticky;top:10rem}.miyo-steps__item{padding-bottom:clamp(3rem,9vh,9rem)}}.miyo-steps__stack{position:relative}.miyo-steps__stack img{transition:opacity .45s ease;width:100%;height:auto;border-radius:var(--miyo-media-radius);box-shadow:var(--miyo-media-shadow)}.miyo-steps__stack img+img{position:absolute;top:0;right:0;bottom:0;left:0}.miyo-steps__stack img:not(.is-active){opacity:0}.miyo-icon{width:2.2rem;height:2.2rem;fill:currentColor;vertical-align:-.3rem}.miyo-claim{font-size:1.6rem;line-height:1.45;margin:.6rem 0 1.2rem;font-weight:600}.miyo-features{list-style:none;margin:0 0 1.6rem;padding:0;display:flex;flex-direction:column;gap:.85rem}.miyo-features__item{display:flex;align-items:center;gap:1rem;font-size:1.5rem;font-weight:400;line-height:1.35}.miyo-features__icon{width:2.2rem;height:2.2rem;fill:var(--miyo-ember);flex:0 0 auto}.miyo-qty{margin:0 0 1.6rem}.miyo-qty__heading{text-align:center;font-size:1.4rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase;margin:0 0 1.2rem}.miyo-qty__list{display:flex;flex-direction:column;gap:.8rem}.miyo-qty__option{display:flex;align-items:center;gap:1.2rem;width:100%;text-align:left;background:var(--miyo-cream);border:1px solid color-mix(in srgb,var(--miyo-ink) 18%,transparent);border-radius:1.2rem;padding:1.4rem 1.6rem;cursor:pointer;color:inherit;font:inherit;position:relative}.miyo-qty__option.is-selected{border-color:var(--miyo-ember);border-width:2px;background:color-mix(in srgb,var(--miyo-ember) 8%,var(--miyo-cream))}.miyo-qty__radio{width:1.6rem;height:1.6rem;border-radius:50%;border:2px solid var(--miyo-ink);flex:0 0 auto}.miyo-qty__option.is-selected .miyo-qty__radio{box-shadow:inset 0 0 0 .35rem var(--miyo-ember);border-color:var(--miyo-ember)}.miyo-qty__copy{display:flex;flex-direction:column;gap:.25rem;flex:1 1 auto}.miyo-qty__label{font-size:1.6rem}.miyo-qty__save,.miyo-qty__sub{font-size:1.3rem;opacity:.72}.miyo-qty__pricewrap{display:flex;flex-direction:column;align-items:flex-end;gap:.15rem;flex:0 0 auto}.miyo-qty__price{font-size:1.6rem;font-weight:700;color:var(--miyo-ember)}.miyo-qty__compare{font-size:1.3rem;opacity:.55}.miyo-qty__badge{font-size:1.3rem;font-weight:700;text-transform:uppercase;letter-spacing:.06em;background:var(--miyo-ember);color:var(--miyo-cream);border-radius:999px;padding:.4rem 1rem;text-align:center;line-height:1.35;flex:0 0 auto}.product .shopify-payment-button,.product .shopify-payment-terms,.product additional-checkout-buttons,.product .share-button{display:none!important}.product .product-form__buttons{max-width:none}.header__heading-link .h2,.product .product__title,.product .price,.product .price-item,.product .price-item--regular{color:var(--miyo-ember)}.product .product-form__submit{background:var(--miyo-ember)!important;color:#fff!important}.product .accordion__toggle .icon-accordion,.product .product__accordion .icon-caret,.product summary .icon-plus,.product summary .icon-minus{color:var(--miyo-ember)}.product:has(.miyo-qty) .product-form__quantity{display:none}.product .product__accordion{border:0;border-top:1px solid color-mix(in srgb,var(--miyo-ink) 15%,transparent);background:transparent;margin:0}.product .product__accordion:last-of-type{border-bottom:1px solid color-mix(in srgb,var(--miyo-ink) 15%,transparent)}.product .product__accordion summary{padding:1.2rem 0}.product .product__accordion .accordion__title{font-size:1.5rem}.product .product__accordion .accordion__content{padding:0 0 1.6rem;font-size:1.4rem}@media screen and (min-width:750px){.product.grid{align-items:flex-start}.product__media-wrapper{position:static;align-self:flex-start}.product__info-container{position:static!important}}.footer .footer-block{text-align:left}.footer .footer-block__heading{border-bottom:1px solid color-mix(in srgb,currentColor 28%,transparent);padding-bottom:.8rem;margin-bottom:1.6rem;text-align:center}.footer .footer-block--newsletter{margin-top:4rem}.footer .footer__blocks-wrapper,.footer .footer__content-top{align-items:flex-start}.footer .footer-block__details p,.footer .footer-block__details li{margin:0 0 .8rem}.footer .footer-block__details ul{list-style:none;padding:0;margin:0}.footer .footer-block__details a{text-decoration:none}.footer .footer-block__details a:hover{text-decoration:underline}.footer__payment{display:none!important}.footer__copyright .copyright__content:has(a[href*=shopify]){display:none}
/*# sourceMappingURL=/cdn/shop/t/2/assets/custom.css.map */
