:root{--mn-rule: rgb(15 23 42 / .1);--mn-rule-strong: rgb(15 23 42 / .85)}::selection{background:var(--mn-blue);color:#fff}:focus-visible{outline:2px solid var(--mn-blue);outline-offset:2px}.product-card .price,.mn-ship__cutoff,.mn-ship__price,.mn-stat__value,[data-cutoff-time]{font-variant-numeric:tabular-nums}header-component{box-shadow:0 1px 0 var(--mn-rule)}.header__layout--logo-left-above-menu__menu{border-top-color:var(--mn-rule)!important}.header__menu-link{position:relative}.header__layout--logo-left-above-menu__menu .header__menu-link:after{content:"";position:absolute;left:0;right:0;bottom:-2px;height:2px;background:var(--mn-ink);transform:scaleX(0);transform-origin:left;transition:transform .25s var(--mn-ease)}.header__layout--logo-left-above-menu__menu .header__menu-link:hover{color:var(--mn-ink)}.header__layout--logo-left-above-menu__menu .header__menu-link:hover:after{transform:scaleX(1)}.mn-hsearch__form{background:var(--mn-page);border-color:transparent}.mn-hsearch__form:hover{border-color:var(--mn-rule)}.mn-hsearch__form:focus-within{background:#fff;border-color:var(--mn-ink);box-shadow:none}.button{box-shadow:none!important}.button--primary:not([disabled]):hover{background-color:var(--mn-navy);border-color:var(--mn-navy);transform:none}.button--secondary{background:transparent;border-color:var(--mn-rule-strong)!important}.button--secondary:hover{background:var(--mn-ink);color:#fff}.mn-hs__btn svg,.button .icon{transition:transform .2s var(--mn-ease)}.button:hover svg,.button:hover .icon{transform:translate(3px)}.mn-hs__stage{box-shadow:inset 0 0 0 1px #0f27470f}.mn-hs__title{letter-spacing:-.035em}.mn-hs__panel:not(.mn-hs__panel--cover) .mn-hs__img{border-radius:16px;mix-blend-mode:normal;box-shadow:0 0 0 1px #0f27471a}.mn-hs__dotbtn{transition:width .3s var(--mn-ease),background-color .2s var(--mn-ease)}.mn-hs__dotbtn.is-active{width:22px;border-radius:99px;transform:none;background:var(--mn-ink)}.mn-hs__option,.mn-hs__carriers li{box-shadow:0 0 0 1px #0f274714}.mn-hs__option:hover{box-shadow:0 0 0 1px var(--mn-ink);transform:none}.mn-hs__option-arrow{border-radius:6px;background:var(--mn-ink)}.mn-head,.collection-featured__inner>.group.group--flex{padding-bottom:16px;border-bottom:1px solid var(--mn-rule);margin-bottom:clamp(20px,2.5vw,28px);align-items:flex-end}.mn-head__title,.collection-featured .text-block.h3 h2{letter-spacing:-.035em}.collection-featured .text-block.paragraph p{color:var(--mn-muted)}.mn-head__link,.collection-featured .button-block .button--secondary{padding:0!important;min-height:0;border:0!important;background:none!important;color:var(--mn-ink)!important;font-weight:600;font-size:.9rem;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:5px}.collection-featured .button-block .button--secondary .icon{display:inline-block;font-size:1.1em}.mn-head__link:hover,.collection-featured .button-block .button--secondary:hover{color:var(--mn-blue)!important}.mn-cat{box-shadow:0 0 0 1px var(--mn-rule)}.mn-cat:hover{transform:none;background:#fff;box-shadow:0 0 0 1.5px var(--mn-ink)}.mn-cat__body{border-top:1px solid var(--mn-rule);padding-top:14px;margin-top:4px}.mn-cat__arrow{border-radius:10px;box-shadow:0 0 0 1px var(--mn-rule)}.mn-cat:hover .mn-cat__arrow{background:var(--mn-ink);transform:none}.product-card-media-gallery__media{box-shadow:0 0 0 1px var(--mn-rule);transition:box-shadow .2s var(--mn-ease)}.product-card:hover .product-card-media-gallery__media{box-shadow:0 0 0 1.5px var(--mn-ink)}.product-card .product-card-group h2{letter-spacing:-.01em}.product-card .price{font-weight:500;font-size:.95em}.splide__arrow{box-shadow:0 0 0 1px var(--mn-rule)!important}.splide__arrow:hover:not(:disabled){background:var(--mn-ink)!important;color:#fff}.mn-stats__list{gap:0 clamp(20px,3vw,40px)}.mn-stat{padding:18px 0 24px;border-radius:0;background:none;border-top:2px solid var(--mn-ink)}.mn-stat__affix{color:var(--mn-blue)}.mn-stat__label{max-width:26ch}.mn-ship__table{border-color:var(--mn-rule);border-radius:16px}.mn-ship__row{border-top-color:var(--mn-rule)}.mn-ship__row--head{background:var(--mn-page)}.mn-ship__row.is-highlight{position:relative;box-shadow:inset 3px 0 0 var(--mn-blue)}.mn-ship__badge{display:block!important;position:absolute;top:10px;right:24px;font-size:.75rem;font-weight:600;line-height:1;color:var(--mn-blue)}.mn-faq__list{counter-reset:mn-q;gap:0;border-top:1px solid var(--mn-rule-strong)}.mn-faq__item,.mn-faq__item[open]{counter-increment:mn-q;border-radius:0;background:none;box-shadow:none;outline:0;border-bottom:1px solid var(--mn-rule)}.mn-faq__item summary{padding:20px 0;justify-content:flex-start}.mn-faq__item summary:before{content:counter(mn-q,decimal-leading-zero);flex:none;width:36px;font-size:.8125rem;font-weight:600;line-height:1;font-variant-numeric:tabular-nums;color:var(--mn-muted)}.mn-faq__item summary .mn-faq__plus{margin-left:auto}.mn-faq__item summary:hover{color:var(--mn-blue)}.mn-faq__plus{background:none}.mn-faq__item[open] .mn-faq__plus{background:var(--mn-ink)}.mn-faq__answer{padding:0 44px 22px 36px}.mn-foot__promise{gap:0;border-top-color:var(--mn-rule)}.mn-promise{padding:4px 20px}@media not (max-width:900px){.mn-promise{border-left:1px solid var(--mn-rule)}.mn-promise:first-child{border-left:0;padding-left:0}}.mn-promise__icon{color:var(--mn-blue)}.mn-foot__cta{border-radius:16px}.mn-foot__badges li,.mn-foot__badges>*{border-radius:6px!important}.product-section__medias .product-media-gallery__media,.product-section__medias .product-media{box-shadow:0 0 0 1px var(--mn-rule)}.product-section__product-info h1{letter-spacing:-.035em}.product-section__product-info>product-price{padding-bottom:16px;border-bottom:1px solid var(--mn-rule)}.mn-benefits__check{color:var(--mn-blue)}.mn-reassure__item{box-shadow:0 0 0 1px var(--mn-rule);border-color:transparent!important}.mn-reassure__icon{color:var(--mn-blue)}.mn-reassure__item:last-child:nth-child(odd){grid-column:1 / -1}.product-section__product-info .accordion{border-color:var(--mn-rule)!important}.product-section__product-info summary.accordion__header:hover{color:var(--mn-blue)}@media(max-width:900px){.mn-ship__row.is-highlight{padding-top:36px}.mn-ship__badge{top:14px;right:auto;left:16px}.mn-promise{padding:4px 0}.mn-faq__answer{padding-right:0}}@media(prefers-reduced-motion:reduce){.header__menu-link:after,.button svg,.button .icon{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/9/assets/mn-atelier.css.map */
