html,body{background:#f5f4f1;color:#2f2f2f}body{font-family:Jost,Helvetica Neue,Arial,sans-serif;font-weight:300;font-size:.95rem;line-height:1.7}h1,h2,h3,.collection-page__title,.blog-page__title,.article-page__title,.about-monni__heading,.brands-directory__title{font-family:Cormorant Garamond,Georgia,serif;font-weight:400;color:#2f2f2f}a{color:#2f2f2f}.rte a,.policy__content a,.product-page__fold-body a,.article-page__content a{color:#2f2f2f;text-decoration:underline;text-underline-offset:3px}.header__announcement,.newsletter,.newsletter-v2,.newsletter-popup,[data-newsletter-popup]{display:none!important}.header,.header a,.header button,.header__menu-link,.header__utility-link,.header__mobile-search,.header__mobile-cart{color:#2f2f2f;text-shadow:none}.header__utility-link,.header__menu-link,.header__mobile-search,.header__mobile-cart{font-family:Jost,Helvetica Neue,Arial,sans-serif;font-weight:400;font-size:.66rem;letter-spacing:.08em;text-transform:uppercase;text-decoration:none}.btn,button.btn,.contact__button,.collection-page__filters-apply,.product-page__back-in-stock button,.gifting-service__form button,.start-return__form button{display:inline-block;background:transparent;color:#2f2f2f;border:1px solid #2f2f2f;border-radius:0;font-family:Jost,Helvetica Neue,Arial,sans-serif;font-weight:400;font-size:.7rem;letter-spacing:.16em;text-transform:uppercase;padding:14px 22px;text-decoration:none;cursor:pointer}button.btn.product-page__add-to-cart,button.btn.cart-drawer__checkout-btn,button.btn[name=checkout]{background:#000;color:#f5f4f1;border-color:#000;width:100%}button.btn.product-page__add-to-cart:hover:not(:disabled),button.btn.cart-drawer__checkout-btn:hover:not(:disabled),button.btn[name=checkout]:hover:not(:disabled){background:#000;color:#f5f4f1}.product-page__variant-swatch{border:1px solid transparent;background:transparent;color:#2f2f2f;font-family:Jost,Helvetica Neue,Arial,sans-serif;font-weight:400;font-size:.7rem;letter-spacing:.12em;text-transform:uppercase;padding:8px 12px}.product-page__variant-swatch,.product-page__variant-input:checked+.product-page__variant-swatch,.product-page__variant-swatch.is-selected{background:transparent;color:#2f2f2f;border-radius:0}.product-page__variant-input:checked+.product-page__variant-swatch,.product-page__variant-swatch.is-selected{border-color:#2f2f2f}.product-page__fold,.collection-page__filter-group{border-top:1px solid #dcd9d3}.product-page__fold summary,.collection-page__filter-group summary{list-style:none;display:flex;justify-content:space-between;align-items:center;cursor:pointer;padding:14px 0;font-family:Jost,Helvetica Neue,Arial,sans-serif;font-weight:400;font-size:.7rem;letter-spacing:.14em;text-transform:uppercase}.product-page__fold summary::-webkit-details-marker,.collection-page__filter-group summary::-webkit-details-marker{display:none}.product-page__fold summary:after,.collection-page__filter-group summary:after{content:"";width:7px;height:7px;border-right:1px solid #2f2f2f;border-bottom:1px solid #2f2f2f;transform:rotate(45deg);margin-top:-4px}.product-page__fold[open] summary:after,.collection-page__filter-group[open] summary:after{transform:rotate(-135deg);margin-top:4px}.product-page__brand,.card-product__flag,.product-page__note,.product-page__afterpay,.product-page__shipnote,.product-page__mto,.cart-drawer__item-mto{font-weight:300;font-size:.78rem;color:#6b6965;letter-spacing:.08em}.product-page__brand,.product-page__name,.card-product__title,.card-product__flag,.cart-drawer__item-title{font-family:Jost,Helvetica Neue,Arial,sans-serif;font-weight:400;text-transform:uppercase;letter-spacing:.12em}.product-page__name,.card-product__title,.cart-drawer__item-title{font-size:.68rem;color:#2f2f2f}.product-page__brand,.card-product__flag{font-size:.66rem}.card-product__price{color:#6b6965;font-size:.78rem;font-weight:300}.product-page__price{color:#2f2f2f;font-size:.95rem;font-weight:300}.card-product__price--compare,.product-page__price--compare{text-decoration:line-through;margin-left:.4rem}product-page.product-page{display:block;padding:0;background:#f5f4f1}.shopify-section.section-product,.shopify-section:has(>product-page){display:block;background:#f5f4f1}.product-page__gallery{margin:0;width:auto;max-width:none;background:transparent}.product-page__afterpay{margin-top:18px}.product-page__brand{margin:0 0 .35rem;letter-spacing:.16em}.product-page__name{margin:0 0 .35rem;line-height:1.35}.product-page__price{margin:0 0 .85rem}.product-page__currency{letter-spacing:.04em}.product-page__final-sale,.product-page__note{margin:0 0 .65rem}.product-page__quantity,.media-gallery__thumbs,.media-gallery__dots,.product-page__breadcrumb,.product-page__share,.product-page__trust,.product-page__wishlist,.cart-drawer__shipping-bar,.cart-drawer__trust,.collection-page__sort,.collection-page__header .collection-page__count,.collection-page__breadcrumb{display:none!important}.product-page .media-gallery{position:relative;background:transparent}.product-page .media-gallery__image,.product-page .media-gallery__slide img{display:block;width:100%;height:100%;object-fit:cover}@media(max-width:989px){.product-page__info{position:relative;top:auto;padding:1.05rem 1.1rem .25rem;background:transparent}.product-page__name{font-size:.85rem}.product-page__price{margin-bottom:.7rem}.product-page__form,.product-page__variants{margin-bottom:.55rem}.product-page__actions{margin:0}.product-page .media-gallery__main{display:flex;flex-direction:row;aspect-ratio:4 / 5;overflow-x:auto;scroll-snap-type:x mandatory;scroll-behavior:smooth;overscroll-behavior-x:contain;scrollbar-width:none;border-radius:0;background:transparent;height:auto}.product-page .media-gallery__main::-webkit-scrollbar{display:none}.product-page .media-gallery__slide{position:relative;inset:auto;opacity:1;flex:0 0 100%;min-width:100%;width:100%;height:auto;aspect-ratio:4 / 5;scroll-snap-align:start;transition:none}.product-page .media-gallery__lines{position:absolute;left:0;right:0;bottom:14px;z-index:2;display:flex;gap:6px;justify-content:center;margin:0;padding:0;pointer-events:none}.product-page .media-gallery__line{width:22px;height:1px;background:#2f2f2f47}.product-page .media-gallery__line.is-active{background:#2f2f2f}.product-page__matching{padding:.25rem 1.1rem 2rem}}@media(min-width:990px){.product-page__layout{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:0;align-items:start;width:100%;background:#f5f4f1}.product-page__gallery{position:relative;top:auto;min-width:0;background:transparent}.product-page__info{position:sticky;top:0;align-self:start;height:100dvh;max-height:100dvh;overflow:hidden;display:flex;flex-direction:column;padding:6.25rem clamp(48px,4.5vw,72px) 3rem;background:#f5f4f1}.product-page__buy{display:flex;flex-direction:column;flex:1 1 auto;min-height:0}.product-page__buy>*{flex:0 0 auto}.product-page__folds{flex:1 1 auto;min-height:0;overflow-y:auto}.product-page__form{margin-bottom:0}.product-page__afterpay{margin-top:22px}.product-page__name{font-size:1.05rem;letter-spacing:.12em}.product-page .media-gallery__main{display:flex;flex-direction:column;gap:0;aspect-ratio:auto;overflow:visible;border-radius:0;background:transparent;height:auto}.product-page .media-gallery__slide{position:relative;inset:auto;opacity:1;flex:none;width:100%;min-width:0;height:auto;aspect-ratio:4 / 5;overflow:hidden;transition:none}.product-page .media-gallery__slide img,.product-page .media-gallery__image{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.product-page__layout:has(.media-gallery__slide:only-child){align-items:stretch}.product-page__layout:has(.media-gallery__slide:only-child) .product-page__gallery,.product-page__layout:has(.media-gallery__slide:only-child) .media-gallery,.product-page__layout:has(.media-gallery__slide:only-child) .media-gallery__main{display:flex;flex-direction:column;height:100%;min-height:100dvh}.product-page__layout:has(.media-gallery__slide:only-child) .media-gallery__slide{flex:1 1 auto;width:100%;height:auto;min-height:100dvh;aspect-ratio:4 / 5}.product-page .media-gallery__lines{display:none}.product-page__matching{padding:.5rem clamp(48px,4.5vw,72px) 3rem}.collection-page__grid{grid-template-columns:repeat(4,minmax(0,1fr))!important}}.product-page__fold-body,.product-page__fold-body *{font-family:Jost,Helvetica Neue,Arial,sans-serif!important;color:#2f2f2f!important;-webkit-text-stroke:0!important}.product-page__fold-body{max-width:36rem;padding-bottom:.35rem;font-weight:300;font-size:.95rem;line-height:1.6}.product-page__fold-body :is(p,li,span,div){font-weight:300!important;font-size:.95rem!important;line-height:1.6!important}.product-page__fold-body p{margin:0 0 .45rem!important}.product-page__fold-body ul,.product-page__fold-body ol{margin:.35rem 0 .9rem!important;padding-left:1.15rem}.product-page__fold-body li{margin:0 0 .4rem!important}.product-page__fold-body li:last-child{margin-bottom:0!important}.product-page__fold-body :is(h1,h2,h3,h4,h5,h6),.product-page__fold-body :is(strong,b){display:block;font-weight:400!important;font-size:.7rem!important;letter-spacing:.14em!important;text-transform:uppercase;line-height:1.4!important;margin:1.05rem 0 .3rem}.product-page__fold-body :is(strong,b) :is(span,b,strong){display:block;font-weight:400!important;font-size:.7rem!important;letter-spacing:.14em!important;text-transform:uppercase;line-height:1.4!important;margin:0}.product-page__fold-body>:first-child :is(strong,b){margin-top:.15rem}.product-page__fold-body .product-page__madein,.product-page__fold-body .product-page__madein *{font-family:Cormorant Garamond,Georgia,serif!important;font-style:italic!important;font-weight:400!important;font-size:1.05rem!important;letter-spacing:0!important;text-transform:none!important;line-height:1.4}.product-page__pair-head h2{font-family:Jost,Helvetica Neue,Arial,sans-serif;font-weight:400;font-size:.74rem;letter-spacing:.16em;text-transform:uppercase;margin:1.6rem 0 .75rem}.product-page__pairs{display:grid;grid-template-columns:1fr 1fr;gap:12px}.product-page__recently-viewed,.product-page__story{padding-inline:clamp(20px,4vw,72px)}.collection-page__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.collection-page__title,.brands-directory__title,.blog-page__title,.about-monni__heading{font-size:2.4rem;font-weight:400;text-align:center}.collection-page__intro,.brands-directory__intro,.blog-page__intro{text-align:center;color:#6b6965;font-weight:300;font-size:.98rem}.collection-subnav,.blog-page__tabs{display:flex;flex-wrap:wrap;justify-content:center;gap:.8rem 1rem;padding:.5rem 1rem 1rem;font-size:.66rem;letter-spacing:.14em;text-transform:uppercase}.collection-subnav a,.blog-page__tabs a{color:#6b6965;text-decoration:none}.collection-subnav a[aria-current=page],.blog-page__tabs a[aria-current=page],.blog-page__tab.is-active{color:#2f2f2f;text-decoration:underline;text-underline-offset:4px}.collection-page__controls{display:flex;justify-content:space-between;align-items:center;border-top:1px solid #dcd9d3;border-bottom:1px solid #dcd9d3;padding:.8rem 1rem}.collection-page__filter-toggle{background:none;border:0;font:inherit;font-size:.7rem;letter-spacing:.14em;text-transform:uppercase;display:inline-flex;gap:.5rem;align-items:center}.collection-page__load,.blog-page__load{text-align:center;padding:2rem 0 3rem}.cart-drawer__panel{width:min(420px,100%)}.cart-drawer__item-row{display:flex;justify-content:space-between;gap:1rem}.cart-drawer__item-remove{background:none;border:0;text-decoration:underline;font-size:.7rem;letter-spacing:.08em;text-transform:uppercase;cursor:pointer}.cart-drawer__empty-note,.cart-drawer__afterpay,.cart-drawer__gift-help,.cart-drawer__tax-note{color:#6b6965;font-size:.78rem;font-weight:300}.blog-page__card--lead{grid-column:1 / -1}.article-page__column,.policy__inner,.contact__inner,.start-return__inner,.size-guide__inner,.about-monni__inner{max-width:700px;margin-inline:auto}.article-page__featured{max-width:1000px;margin-inline:auto}.article-page__title{font-size:2rem}.article-page__by{font-size:.78rem;letter-spacing:.12em;text-transform:uppercase}.contact__title,.policy__title,.start-return h1,.size-guide__title{font-family:Jost,Helvetica Neue,Arial,sans-serif;font-weight:400;font-size:1.05rem;letter-spacing:.06em;text-transform:uppercase;text-align:center}.contact__label-inline,.policy__content h2,.policy__content h3{font-family:Jost,Helvetica Neue,Arial,sans-serif;font-weight:400;font-size:.85rem;letter-spacing:.06em;text-transform:uppercase}.about-monni__richtext,.about-monni__richtext strong,.policy__content,.page__body{font-family:Jost,Helvetica Neue,Arial,sans-serif;font-weight:300;font-size:.95rem;line-height:1.7;color:#2f2f2f}.gifting-service__form,.start-return__form,.product-page__gift-fields,.product-page__back-in-stock-form{display:grid;gap:10px;max-width:32rem;margin:1.5rem auto}.gifting-service__form input,.gifting-service__form textarea,.start-return__form input,.start-return__form textarea,.start-return__form select,.product-page__gift-fields input,.product-page__gift-fields textarea,.product-page__back-in-stock-form input,.contact__input,.contact__textarea{width:100%;border:1px solid #2f2f2f;background:transparent;color:#2f2f2f;padding:13px 14px;border-radius:0;font:inherit;font-weight:300}.brands-directory__invite{text-align:center;padding:2.5rem 1rem 1rem;font-weight:300}.brands-directory__cta{display:none!important}.footer{background:#f5f4f1}@media(max-width:767px){.footer{overflow-x:clip;background:#f5f4f1;color:#2f2f2f}.footer__field input{font-size:16px}}.card-product__image{width:100%;height:auto;aspect-ratio:3 / 4;object-fit:cover}@media(max-width:389px){.product-page__info{padding-top:.7rem}.product-page__brand,.product-page__name{margin-bottom:.15rem}.product-page__price{margin-bottom:.4rem}.product-page__form,.product-page__variants{margin-bottom:.25rem}.product-page__variant-fieldset{margin:0 0 .2rem}.product-page__variant-label{margin-bottom:.15rem}.product-page__variant-options{gap:6px}.product-page__variant-swatch{padding:6px 9px}product-page:not(.is-fold-ready) .media-gallery__main,product-page:not(.is-fold-ready) .media-gallery__slide,product-page.is-gallery-capped .media-gallery__main,product-page.is-gallery-capped .media-gallery__slide{width:100%;max-width:100%;aspect-ratio:auto;flex-basis:100%}product-page:not(.is-fold-ready) .media-gallery__main,product-page:not(.is-fold-ready) .media-gallery__slide{height:min(125vw,calc(100dvh - 420px));max-height:min(125vw,calc(100dvh - 420px))}product-page.is-gallery-capped .media-gallery__main,product-page.is-gallery-capped .media-gallery__slide{height:var(--pdp-gallery-cap);max-height:var(--pdp-gallery-cap)}product-page:not(.is-fold-ready) .media-gallery__slide,product-page.is-gallery-capped .media-gallery__slide{position:relative;overflow:hidden}product-page:not(.is-fold-ready) .media-gallery__slide img,product-page:not(.is-fold-ready) .media-gallery__image,product-page.is-gallery-capped .media-gallery__slide img,product-page.is-gallery-capped .media-gallery__image{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}}.product-page__matching[hidden]{display:none!important}.product-gift-card .product-page__variant-options{display:grid;grid-template-columns:repeat(auto-fill,minmax(4.75rem,1fr));gap:8px}.product-gift-card .product-page__variant-swatch{display:flex;align-items:center;justify-content:center;min-height:2.75rem;padding:8px 6px;text-align:center;letter-spacing:.06em;white-space:nowrap}@media(max-width:767px){.gifting-service__form input,.gifting-service__form textarea,.start-return__form input,.start-return__form textarea,.start-return__form select,.product-page__gift-fields input,.product-page__gift-fields textarea,.product-page__back-in-stock-form input,.contact__input,.contact__textarea{font-size:16px}}.product-page__gift-fields input,.product-page__gift-fields textarea{-webkit-appearance:none;appearance:none;box-sizing:border-box;min-height:48px}.product-page__gift-fields input[type=date]{display:block;min-width:0}.product-page__gift-fields textarea{resize:vertical}
/*# sourceMappingURL=/cdn/shop/t/61/assets/tt-final.css.map */
