.m-lang{display:inline-flex;align-items:center;gap:2px;margin:0;padding:3px;border-radius:var(--m-pill);background:rgb(var(--m-text-rgb) / .06)}.m-lang__opt{position:relative;min-width:36px;height:30px;padding:0 10px;border:0;border-radius:var(--m-pill);background:transparent;color:var(--m-muted);font:500 12px/1 var(--m-font);letter-spacing:.08em;cursor:pointer;transition:color .3s,background-color .3s,transform .5s var(--m-ease-out)}.m-lang__opt:hover{color:var(--m-text)}.m-lang__opt:active{transform:scale(.9)}.m-lang__opt.is-active{background:var(--m-raised);color:var(--m-text);box-shadow:0 4px 12px -6px #0f101059,inset 0 0 0 1px var(--m-line)}.m-header-wrap--overlay:not(.is-scrolled) .m-header__lang .m-lang{background:#ffffff24}.m-reviews__tp{padding:22px 26px;margin-bottom:28px}.m-reviews__track{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(280px,1fr);gap:18px;overflow-x:auto;scroll-snap-type:x mandatory;padding-bottom:6px;scrollbar-width:none}.m-reviews__track::-webkit-scrollbar{display:none}@media(min-width:990px){.m-reviews__track{grid-auto-flow:row;grid-template-columns:repeat(3,1fr);overflow:visible}}.m-story{scroll-snap-align:start;display:flex;flex-direction:column;gap:22px;margin:0;padding:30px;border-radius:var(--m-radius);background:var(--m-surface);box-shadow:var(--m-shadow-card)}.m-story__quote{flex:1;margin:0;font:300 clamp(1.15rem,1.05rem + .4vw,1.4rem)/1.45 var(--m-font);letter-spacing:-.01em;color:var(--m-text)}.m-story__quote:before{content:"\201c";display:block;height:.5em;font-size:2.6em;line-height:1;color:var(--m-accent)}.m-story__by{display:flex;align-items:center;gap:12px;font:400 14px/1.35 var(--m-font);color:var(--m-text)}.m-story__by>span{display:flex;flex-direction:column}.m-story__avatar{width:40px;height:40px;border-radius:50%;object-fit:cover;flex:none}.m-story__avatar--initial{display:grid;place-items:center;background:var(--m-sage-grad);color:#fff;font-weight:500}.m-stars{display:flex;gap:4px}.m-star{width:15px;height:15px;background:rgb(var(--m-text-rgb) / .14);clip-path:polygon(50% 0,61% 35%,98% 35%,68% 57%,79% 91%,50% 70%,21% 91%,32% 57%,2% 35%,39% 35%)}.m-star.is-on{background:var(--m-accent-ink)}.m-reviews__empty{display:flex;align-items:center;gap:28px;padding:clamp(26px,4vw,44px)}.m-reviews__empty .m-h3{margin-bottom:8px}.m-reviews__empty-ring{flex:none;width:76px;color:var(--m-accent);animation:m-breathe 5s ease-in-out infinite}.m-reviews__empty-ring .m-logo__mark{width:76px;height:76px}@keyframes m-breathe{50%{transform:scale(.9);opacity:.7}}@media(max-width:599px){.m-reviews__empty{flex-direction:column;align-items:flex-start}}.m-cart{padding-top:calc(var(--m-header-h) + 72px)}.m-cart__head{display:flex;flex-direction:column;gap:14px;margin-bottom:36px}.m-cart__count{font-size:.42em;letter-spacing:0;color:var(--m-faint);vertical-align:middle}.m-cart__grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(320px,420px);gap:clamp(24px,4vw,56px);align-items:start}.m-cart__items{display:grid;gap:14px;margin:0;padding:0;list-style:none}.m-line{display:grid;grid-template-columns:112px minmax(0,1fr) auto;gap:22px;align-items:center;padding:14px 22px 14px 14px;border-radius:var(--m-radius);background:var(--m-surface);box-shadow:var(--m-shadow-card);animation:m-line-in .9s var(--m-ease-out) both;animation-delay:calc(var(--d, 0) * 80ms);transition:opacity .35s,transform .45s var(--m-ease-out)}@keyframes m-line-in{0%{opacity:0;transform:scale(.96);filter:blur(6px)}}.m-line.is-leaving{opacity:0;transform:scale(.9)}.m-cart.is-busy .m-sheet__rows{opacity:.45;transition:opacity .2s}.m-line__media{display:grid;place-items:center;aspect-ratio:1;border-radius:var(--m-radius-md);background:radial-gradient(120% 120% at 50% 10%,var(--m-raised),var(--m-surface) 70%);overflow:hidden}.m-line__img{width:100%;height:100%;object-fit:cover}.m-line__media .m-puck{width:86%}.m-line__info{display:flex;flex-direction:column;gap:6px;min-width:0}.m-line__title{color:var(--m-text);font:400 1.15rem/1.25 var(--m-font);letter-spacing:-.01em;text-decoration:none}.m-line__deal{display:inline-flex;align-items:center;gap:6px;margin:0;font:500 12px/1.3 var(--m-font);color:var(--m-accent-ink)}.m-line__deal .m-i{width:14px;height:14px}.m-line__controls{display:flex;align-items:center;gap:18px;margin-top:8px}.m-line__remove{color:var(--m-faint);font:400 13px/1 var(--m-font);text-decoration:underline;text-underline-offset:3px}.m-line__remove:hover{color:var(--m-text)}.m-line__price{display:flex;flex-direction:column;align-items:flex-end;gap:2px;font:300 1.3rem/1 var(--m-font);color:var(--m-text);white-space:nowrap}.m-qty{display:inline-flex;align-items:center;height:42px;padding:3px;border-radius:var(--m-pill);background:var(--m-raised);box-shadow:inset 0 0 0 1px var(--m-line)}.m-qty__btn{display:grid;place-items:center;width:36px;height:36px;padding:0;border:0;border-radius:50%;background:transparent;color:var(--m-text);cursor:pointer;transition:background-color .25s,transform .4s var(--m-ease-out)}.m-qty__btn:hover{background:rgb(var(--m-text-rgb) / .07)}.m-qty__btn:active{transform:scale(.82)}.m-qty__btn .m-i{width:16px;height:16px}.m-qty__input{width:34px;padding:0;border:0;background:transparent;box-shadow:none;text-align:center;color:var(--m-text);font:500 15px/1 var(--m-font);-moz-appearance:textfield;-webkit-appearance:textfield;appearance:textfield}.m-qty__input::-webkit-outer-spin-button,.m-qty__input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.m-cart__summary{position:sticky;top:calc(var(--m-header-h) + 32px);display:grid;gap:18px}.m-sheet{display:grid;gap:18px;padding:28px;border-radius:calc(var(--m-radius) + 4px);background:var(--m-glass-strong);-webkit-backdrop-filter:blur(26px) saturate(1.3);backdrop-filter:blur(26px) saturate(1.3);box-shadow:inset 0 0 0 1px var(--m-glass-line),var(--m-shadow-card)}.m-sheet__rows{display:grid;gap:12px;margin:0}.m-sheet__rows>div{display:flex;justify-content:space-between;gap:16px;font:400 15px/1.3 var(--m-font);color:var(--m-muted)}.m-sheet__rows dd{margin:0;color:var(--m-text)}.m-sheet__deal dd{color:var(--m-accent-ink)}.m-sheet__total{padding-top:14px;border-top:1px solid var(--m-line)}.m-sheet__total dt{color:var(--m-text);font-weight:500}.m-sheet__total dd{font:300 1.7rem/1 var(--m-font);letter-spacing:-.02em}.m-sheet__or{display:flex;align-items:center;gap:12px;margin:0 0 12px;font:400 12px/1 var(--m-font);color:var(--m-faint)}.m-sheet__or:before,.m-sheet__or:after{content:"";flex:1;height:1px;background:var(--m-line)}.m-sheet__express-buttons{--shopify-accelerated-checkout-button-border-radius: 999px;--shopify-accelerated-checkout-button-block-size: 48px}.m-sheet__promises{display:grid;gap:12px;margin:4px 0 0;padding:16px 0 0;border-top:1px solid var(--m-line);list-style:none}.m-sheet__promises li{display:flex;gap:12px;align-items:flex-start;font:400 14px/1.35 var(--m-font);color:var(--m-text)}.m-sheet__promises li>span:last-child{display:flex;flex-direction:column;gap:2px}.m-sheet__promises strong{font-weight:500}.m-sheet__icon{display:grid;place-items:center;flex:none;width:32px;height:32px;border-radius:50%;background:rgb(var(--m-accent-rgb) / .18);color:var(--m-accent-ink)}.m-sheet__icon .m-i{width:16px;height:16px}.m-sheet__pay{display:flex;flex-wrap:wrap;gap:6px;margin:0;padding:0;list-style:none}.m-sheet__pay-icon{display:block;width:38px;height:24px}.m-cart__continue{justify-self:center}.m-cart__empty{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:clamp(24px,5vw,72px);align-items:center;min-height:60svh}.m-cart__empty-text{display:flex;flex-direction:column;align-items:flex-start;gap:20px}@media(max-width:989px){.m-cart__grid,.m-cart__empty{grid-template-columns:1fr}.m-cart__summary{position:static}.m-cart__empty-visual{max-width:380px;margin-inline:auto}}@media(max-width:599px){.m-cart{padding-top:calc(var(--m-header-h) + 48px)}.m-line{grid-template-columns:88px minmax(0,1fr);gap:8px 16px;padding:12px 16px 12px 12px}.m-line__media{grid-row:1 / span 2;align-self:start}.m-line__info{grid-column:2;grid-row:1}.m-line__price{grid-column:2;grid-row:2;flex-direction:row;align-items:baseline;gap:8px;font-size:1.1rem}.m-line__controls{flex-wrap:wrap;gap:12px}.m-sheet{padding:22px}}
/*# sourceMappingURL=/cdn/shop/t/12/assets/mirror-pages.css.map */
