*,*:before,*:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth}body{margin:0;background:var(--mx-paper);color:var(--mx-ink);font-family:var(--mx-font-body);font-size:var(--mx-fs-md);line-height:1.65;-webkit-font-smoothing:antialiased}img,svg{display:block;max-width:100%;height:auto}a{color:inherit}h1,h2,h3,h4{font-family:var(--mx-font-display);font-weight:400;line-height:1.08;letter-spacing:-.01em;margin:0 0 var(--mx-space-2)}h1,h2{font-size:var(--mx-fs-xl)}h3{font-size:var(--mx-fs-lg)}p{margin:0 0 var(--mx-space-2)}:focus-visible{outline:2px solid var(--mx-seal);outline-offset:3px}[hidden]{display:none!important}.mx-skip{position:absolute;left:-999px;top:0;background:var(--mx-ink);color:var(--mx-paper);padding:.6rem 1rem;z-index:100}.mx-skip:focus{left:0}.mx-wrap{width:min(100% - 2rem,76rem);margin-inline:auto}.mx-section{padding-block:var(--mx-space-5)}.mx-eyebrow{font-size:var(--mx-fs-xs);letter-spacing:var(--mx-tracking-caps);text-transform:uppercase;color:var(--mx-ink-soft);margin-bottom:var(--mx-space-1)}.mx-muted{color:var(--mx-ink-soft)}.mx-icon{width:1.35rem;height:1.35rem}.mx-link{font-size:var(--mx-fs-sm);color:var(--mx-ink-soft)}.mx-prose>*:last-child{margin-bottom:0}.mx-head{display:flex;justify-content:space-between;align-items:end;gap:1rem;margin-bottom:var(--mx-space-4)}.mx-head h2{margin:0}.mx-btn{display:inline-flex;align-items:center;justify-content:center;gap:.6rem;padding:.95rem 1.7rem;border:1px solid var(--mx-ink);border-radius:var(--mx-radius);background:transparent;color:var(--mx-ink);font:500 var(--mx-fs-sm)/1 var(--mx-font-body);letter-spacing:.1em;text-transform:uppercase;text-decoration:none;cursor:pointer;transition:background var(--mx-dur) var(--mx-ease),color var(--mx-dur) var(--mx-ease),border-color var(--mx-dur) var(--mx-ease)}.mx-btn:hover,.mx-btn--solid{background:var(--mx-ink);color:var(--mx-paper)}.mx-btn--solid:hover{background:var(--mx-seal);border-color:var(--mx-seal)}.mx-btn[disabled]{opacity:.45;cursor:not-allowed}.mx-btn--block{width:100%}.mx-iconbtn{display:inline-grid;place-items:center;width:2.5rem;height:2.5rem;border:0;background:none;color:inherit;cursor:pointer;position:relative}.mx-seal{display:inline-grid;place-items:center;width:2.1rem;height:2.1rem;border:1.5px solid var(--mx-seal);color:var(--mx-seal);font-family:var(--mx-font-display);font-size:1.15rem;line-height:1;border-radius:2px;flex:none}.mx-announce{background:var(--mx-ink);color:var(--mx-paper);text-align:center;font-size:var(--mx-fs-xs);letter-spacing:.14em;text-transform:uppercase;padding:.55rem 1rem}.mx-announce a{text-decoration:none}.mx-header{position:sticky;top:0;z-index:50;background:color-mix(in srgb,var(--mx-paper) 92%,transparent);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-bottom:var(--mx-border)}.mx-header__bar{display:grid;grid-template-columns:2.5rem 1fr auto;align-items:center;min-height:4rem;gap:1rem}.mx-header__logo{justify-self:center}.mx-logo{display:inline-flex;align-items:center;gap:.7rem;text-decoration:none}.mx-logo__img{width:min(var(--mx-logo-w),42vw);height:auto}.mx-logo__name{font-family:var(--mx-font-display);font-size:1.35rem;letter-spacing:.02em}.mx-header__actions{display:flex;align-items:center}.mx-cart__count{position:absolute;top:.15rem;right:.1rem;min-width:1.05rem;height:1.05rem;padding:0 .25rem;border-radius:1rem;background:var(--mx-seal);color:#fff;font-size:.65rem;line-height:1.05rem;text-align:center}.mx-nav{position:absolute;left:0;right:0;top:100%;background:var(--mx-paper);border-bottom:var(--mx-border);display:none;padding:1rem 1.5rem 1.5rem}.mx-nav.is-open{display:block}.mx-nav ul{list-style:none;margin:0;padding:0}.mx-nav a{display:block;padding:.8rem 0;text-decoration:none;font-family:var(--mx-font-display);font-size:1.6rem;border-bottom:var(--mx-border)}.mx-hide-sm{display:none}@media(min-width:900px){.mx-header__bar{grid-template-columns:auto 1fr auto}.mx-header__burger{display:none}.mx-header__logo{grid-column:1;grid-row:1;justify-self:start}.mx-nav{position:static;display:block;border:0;background:none;padding:0;justify-self:center;grid-column:2;grid-row:1}.mx-nav ul{display:flex;gap:2.2rem}.mx-nav a{font-family:var(--mx-font-body);font-size:var(--mx-fs-sm);letter-spacing:.12em;text-transform:uppercase;border:0;padding:.4rem 0;background:linear-gradient(var(--mx-seal),var(--mx-seal)) 0 100%/0 1px no-repeat;transition:background-size var(--mx-dur) var(--mx-ease)}.mx-nav a:hover,.mx-nav a[aria-current]{background-size:100% 1px}.mx-header__actions{grid-column:3}.mx-hide-sm{display:inline-grid}}.mx-hero{display:grid;border-bottom:var(--mx-border)}.mx-hero__text{padding:var(--mx-space-5) 1rem;display:flex;flex-direction:column;justify-content:center;max-width:40rem;margin-inline:auto}.mx-hero__text h1{font-size:var(--mx-fs-hero);margin-bottom:var(--mx-space-3)}.mx-hero__text p{color:var(--mx-ink-soft);font-size:1.0625rem;max-width:30rem}.mx-hero__cta{display:flex;flex-wrap:wrap;gap:.8rem;margin-top:var(--mx-space-3)}.mx-hero__panel{position:relative;min-height:22rem;background:var(--mx-paper-deep);overflow:hidden}.mx-hero__panel img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.mx-vertical{position:absolute;right:12%;top:10%;writing-mode:vertical-rl;font-family:var(--mx-font-display);font-size:clamp(4rem,10vw,8rem);line-height:1;letter-spacing:.2em;color:var(--mx-ink);opacity:.9}.mx-hero__panel .mx-seal{position:absolute;left:10%;bottom:10%;width:3.2rem;height:3.2rem;font-size:1.7rem}@media(min-width:900px){.mx-hero{grid-template-columns:1.05fr 1fr;min-height:min(80vh,42rem)}.mx-hero__text{padding:var(--mx-space-6) 4vw var(--mx-space-6) max(1rem,calc((100vw - 76rem)/2));margin:0;max-width:none}}.mx-tiles{display:grid;gap:1px;background:var(--mx-line);border:var(--mx-border)}.mx-tile{display:flex;flex-direction:column;justify-content:space-between;min-height:11rem;padding:1.4rem;background:var(--mx-paper);text-decoration:none;position:relative;transition:background var(--mx-dur) var(--mx-ease)}.mx-tile:hover{background:var(--mx-paper-deep)}.mx-tile__no{font-size:var(--mx-fs-xs);letter-spacing:.14em;color:var(--mx-ink-soft)}.mx-tile__name{font-family:var(--mx-font-display);font-size:var(--mx-fs-lg)}.mx-tile .mx-icon{position:absolute;right:1.2rem;bottom:1.4rem;transition:transform var(--mx-dur) var(--mx-ease)}.mx-tile:hover .mx-icon{transform:translate(.3rem)}.mx-tile.is-placeholder{color:var(--mx-ink-soft)}@media(min-width:600px){.mx-tiles{grid-template-columns:repeat(3,1fr)}}@media(min-width:900px){.mx-tiles--5{grid-template-columns:repeat(5,1fr)}.mx-tile{min-height:15rem}}.mx-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:var(--mx-space-3) var(--mx-space-2);list-style:none;margin:0;padding:0}@media(min-width:900px){.mx-grid{grid-template-columns:repeat(4,1fr);gap:var(--mx-space-4) var(--mx-space-3)}}.mx-card__media{position:relative;display:block;aspect-ratio:4/5;background:var(--mx-paper-deep);overflow:hidden}.mx-card__img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;transition:opacity .5s var(--mx-ease),transform .8s var(--mx-ease)}.mx-card__img--alt{opacity:0}.mx-card__media:hover .mx-card__img--alt{opacity:1}.mx-card__media:hover .mx-card__img{transform:scale(1.03)}.mx-card__ph{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;font-family:var(--mx-font-display);font-size:5rem;color:var(--mx-line)}.mx-tag{position:absolute;left:.7rem;top:.7rem;background:var(--mx-paper);padding:.2rem .6rem;font-size:var(--mx-fs-xs);letter-spacing:.1em;text-transform:uppercase}.mx-card__body{padding-top:.9rem}.mx-card__title{font-size:1.2rem;margin:0 0 .2rem}.mx-card__title a{text-decoration:none}.mx-price{margin:0;font-size:var(--mx-fs-sm)}.mx-price__now.is-sale{color:var(--mx-seal)}.mx-story{background:var(--mx-paper-deep);border-block:var(--mx-border)}.mx-story__grid{display:grid;gap:var(--mx-space-4);align-items:center}.mx-story__quote{font-family:var(--mx-font-display);font-size:clamp(1.8rem,4.5vw,3.2rem);line-height:1.15;margin:0}@media(min-width:900px){.mx-story__grid{grid-template-columns:1.1fr 1fr;gap:var(--mx-space-6)}}.mx-promises{display:grid;gap:var(--mx-space-3)}.mx-promise{border-top:1px solid var(--mx-ink);padding-top:1rem}.mx-promise h3{font-size:1.25rem}.mx-promise p{color:var(--mx-ink-soft);font-size:var(--mx-fs-sm)}@media(min-width:700px){.mx-promises{grid-template-columns:repeat(3,1fr);gap:var(--mx-space-4)}}.mx-banner{padding-block:var(--mx-space-5) var(--mx-space-3);border-bottom:var(--mx-border);margin-bottom:var(--mx-space-4)}.mx-banner p{max-width:38rem;color:var(--mx-ink-soft)}.mx-toolbar{display:flex;justify-content:space-between;align-items:center;margin-bottom:var(--mx-space-3);font-size:var(--mx-fs-sm)}.mx-select{-webkit-appearance:none;appearance:none;background:var(--mx-paper);border:var(--mx-border);border-radius:var(--mx-radius);padding:.7rem 2rem .7rem .9rem;font:inherit;color:inherit}.mx-pager{display:flex;justify-content:space-between;align-items:center;padding-block:var(--mx-space-4);font-size:var(--mx-fs-sm)}.mx-empty{padding-block:var(--mx-space-6);text-align:center}.mx-product{display:grid;gap:var(--mx-space-4);padding-block:var(--mx-space-4) var(--mx-space-5)}.mx-product__gallery{display:flex;gap:.6rem;overflow-x:auto;scroll-snap-type:x mandatory;margin-inline:-1rem;padding-inline:1rem}.mx-product__slide{flex:0 0 88%;scroll-snap-align:start;aspect-ratio:4/5;background:var(--mx-paper-deep);position:relative}.mx-product__slide img{width:100%;height:100%;object-fit:cover}.mx-product__slide.is-empty{display:grid;place-items:center;font-family:var(--mx-font-display);font-size:7rem;color:var(--mx-line)}.mx-product__title{font-size:var(--mx-fs-xl)}.mx-product__info{align-self:start}.mx-field{margin-bottom:var(--mx-space-2)}.mx-field label{display:block;font-size:var(--mx-fs-xs);letter-spacing:.12em;text-transform:uppercase;color:var(--mx-ink-soft);margin-bottom:.4rem}.mx-field .mx-select{width:100%}.mx-qtyfield{width:6rem;padding:.7rem .9rem;border:var(--mx-border);border-radius:var(--mx-radius);background:var(--mx-paper);font:inherit}.mx-pform .mx-price{font-size:1.25rem;margin-block:var(--mx-space-2)}.mx-details{border-top:var(--mx-border);margin-top:var(--mx-space-3)}.mx-details summary{cursor:pointer;padding:1rem 0;font-family:var(--mx-font-display);font-size:1.2rem;list-style:none;display:flex;justify-content:space-between}.mx-details summary:after{content:"+"}.mx-details[open] summary:after{content:"\2212"}.mx-details>div{padding-bottom:1rem;color:var(--mx-ink-soft)}.mx-msg{font-size:var(--mx-fs-sm);color:var(--mx-seal);min-height:1.2rem;margin-top:.6rem}@media(min-width:900px){.mx-product{grid-template-columns:1.25fr 1fr;gap:var(--mx-space-5);align-items:start}.mx-product__gallery{display:grid;grid-template-columns:1fr 1fr;overflow:visible;margin:0;padding:0}.mx-product__slide{flex:none}.mx-product__slide:first-child{grid-column:1/-1;aspect-ratio:1/1}.mx-product__info{position:sticky;top:6rem}}.mx-lines{list-style:none;margin:0;padding:0;border-top:var(--mx-border)}.mx-line{display:grid;grid-template-columns:5.5rem 1fr auto;gap:1rem;padding-block:1.2rem;border-bottom:var(--mx-border);align-items:start}.mx-line__img{aspect-ratio:4/5;background:var(--mx-paper-deep);overflow:hidden}.mx-line__img img{width:100%;height:100%;object-fit:cover}.mx-line__title{font-family:var(--mx-font-display);font-size:1.2rem;text-decoration:none}.mx-line__total{text-align:right;display:grid;gap:.4rem}.mx-qty{display:inline-flex;align-items:center;border:var(--mx-border);margin-top:.5rem}.mx-qty a,.mx-qty span{display:grid;place-items:center;width:2.2rem;height:2.2rem;text-decoration:none}.mx-cart{display:grid;gap:var(--mx-space-4);padding-block:var(--mx-space-4) var(--mx-space-5)}.mx-summary{background:var(--mx-paper-deep);padding:1.5rem;align-self:start}.mx-summary__row{display:flex;justify-content:space-between;font-size:1.15rem;margin-bottom:.8rem}@media(min-width:900px){.mx-cart{grid-template-columns:1.6fr 1fr;gap:var(--mx-space-5)}}.mx-page{max-width:46rem;padding-block:var(--mx-space-5)}.mx-prose h2,.mx-prose h3{margin-top:var(--mx-space-3)}.mx-form{display:grid;gap:var(--mx-space-2);max-width:34rem}.mx-input{width:100%;padding:.85rem 1rem;border:var(--mx-border);border-radius:var(--mx-radius);background:var(--mx-paper);font:inherit;color:inherit}.mx-error{color:var(--mx-seal);font-size:var(--mx-fs-sm)}.mx-ok{color:var(--mx-success);font-size:var(--mx-fs-sm)}.mx-results{display:grid;gap:var(--mx-space-2);list-style:none;padding:0}.mx-footer{border-top:var(--mx-border);margin-top:var(--mx-space-5);padding-block:var(--mx-space-5) var(--mx-space-3);background:var(--mx-paper-deep)}.mx-footer__grid{display:grid;gap:var(--mx-space-4)}.mx-footer h2{font-size:var(--mx-fs-md);font-family:var(--mx-font-body);letter-spacing:.14em;text-transform:uppercase;margin-bottom:var(--mx-space-2)}.mx-footer ul{list-style:none;margin:0;padding:0;display:grid;gap:.5rem}.mx-footer a{text-decoration:none;color:var(--mx-ink-soft)}.mx-footer a:hover{color:var(--mx-ink)}.mx-newsletter{display:flex;gap:.5rem}.mx-newsletter .mx-input{flex:1}.mx-footer__legal{margin-top:var(--mx-space-4);padding-top:var(--mx-space-2);border-top:var(--mx-border);font-size:var(--mx-fs-xs);color:var(--mx-ink-soft);display:flex;flex-wrap:wrap;gap:.5rem 1.5rem;justify-content:space-between}@media(min-width:900px){.mx-footer__grid{grid-template-columns:1.4fr 1fr 1fr 1.4fr}}.tpl-password{min-height:100vh;display:grid}.mx-pw{display:grid;place-items:center;text-align:center;padding:2rem 1rem}.mx-pw__box{max-width:30rem;display:grid;gap:var(--mx-space-2);justify-items:center}.mx-pw__box .mx-form{width:100%;text-align:left}.mx-pw details{margin-top:var(--mx-space-3);font-size:var(--mx-fs-sm)}@media(prefers-reduced-motion:reduce){*{transition:none!important;animation:none!important;scroll-behavior:auto!important}}
/*# sourceMappingURL=/cdn/shop/t/8/assets/mx-theme.css.map */
