body.mb-theme{--mb-plum:#473558;--mb-ink:#302735;--mb-muted:#6f6575;--mb-paper:#fffdf8;--mb-lilac:#f1eaf5;background:var(--mb-paper);color:var(--mb-ink);font-family:var(--font-stack-body-primary);-webkit-font-smoothing:antialiased}.mb-theme .main-content{min-height:45vh}.mb-theme .main-content .heading-size--page-title,.mb-theme .main-content .section-heading h1,.mb-theme .main-content .section-heading h2,.mb-theme .main-content .main-page>.title{font-family:Georgia,Times New Roman,serif;font-weight:400;letter-spacing:-.04em;line-height:1.08}.mb-theme .main-content .heading-size--page-title{font-size:clamp(2.4rem,5.3vw,4.6rem)}.mb-theme .main-content .main-product .product__title{font-family:Georgia,Times New Roman,serif;font-weight:400;letter-spacing:-.025em;font-size:clamp(1.8rem,2.7vw,2.7rem);line-height:1.16}.mb-theme .main-content .button{border-radius:999px;letter-spacing:.025em;text-transform:none;min-height:48px}.mb-theme .main-content .button--solid{background:var(--mb-plum);color:#fff;border-color:var(--mb-plum)}.mb-theme .main-content .button--outline{border-color:#a99baf;color:var(--mb-plum)}.mb-theme .main-content .product-item{border:1px solid #e6dfea;border-radius:20px;overflow:hidden;background:#fff}.mb-theme .main-content .product-item__text{padding:20px}.mb-theme .main-content .product-item__title{font-size:16px;line-height:1.45;letter-spacing:0}.mb-theme .main-content .product-item__title span{font-size:16px}.mb-theme .main-content .product-item__image{border-radius:0}.mb-theme .main-content .product-price{color:var(--mb-plum)}.mb-theme .main-content .breadcrumb{font-size:12px;color:var(--mb-muted)}.mb-theme .main-content .rte{line-height:1.8}.mb-theme .main-content .main-page{max-width:1040px}.mb-theme .main-content input:not([type=radio]):not([type=checkbox]),.mb-theme .main-content select,.mb-theme .main-content textarea{border-color:#bfb1c6;background-color:#fff;border-radius:12px}.mb-theme .main-content select{background-repeat:no-repeat;background-size:12px 7px;background-position:right 18px center;min-height:48px;padding-inline-end:44px}html[dir=rtl] .mb-theme .main-content select{background-position:left 18px center;padding-inline-start:16px;padding-inline-end:44px}.mb-theme .main-collection-banner .mb-collection-intro-wrap{padding-top:22px;padding-bottom:24px}.mb-theme .main-collection-banner .mb-collection-heading{margin-bottom:0;gap:0}.mb-theme .main-collection-banner .section-heading__text{width:100%;max-width:780px}.mb-theme .main-content .main-collection-banner .mb-collection-title{font-size:clamp(34px,3.8vw,54px);line-height:1.12;margin-bottom:18px}.mb-theme .mb-collection-description{max-width:66ch;color:var(--mb-muted);font-size:15px;line-height:1.8}.mb-theme .mb-collection-description__preview{margin:0}.mb-theme .mb-collection-description .collection-header__description{margin-top:0}.mb-theme .mb-collection-description .rte :is(h2,h3,h4){font:400 25px/1.25 Georgia,Times New Roman,serif;letter-spacing:-.025em;color:var(--mb-plum);margin:24px 0 12px}.mb-theme .mb-collection-description .rte>:first-child{margin-top:0}.mb-theme .mb-collection-description__details{margin-top:6px}.mb-theme .mb-collection-description__details summary{display:inline-flex;align-items:center;gap:14px;min-height:44px;color:var(--mb-plum);font-size:12px;font-weight:600;cursor:pointer;list-style:none}.mb-theme .mb-collection-description__details summary::-webkit-details-marker{display:none}.mb-theme .mb-collection-description__toggle{font-size:20px;font-weight:400;line-height:1}.mb-theme .mb-collection-description__less,.mb-theme .mb-collection-description__details[open] .mb-collection-description__more{display:none}.mb-theme .mb-collection-description__details[open] .mb-collection-description__less{display:inline}.mb-theme .mb-collection-description__details[open] .mb-collection-description__toggle{transform:rotate(45deg)}.mb-theme .mb-collection-description__details[open] .rte{padding:17px 20px;border-left:2px solid #d8c8e2;background:#faf6fb;border-radius:0 12px 12px 0}.mb-theme .collection-filters__field{max-width:100%}.mb-theme .collection-filters__sort{min-width:220px;max-width:100%;color:var(--mb-plum);font-size:14px}.mb-theme .facets__form--horizontal{align-items:flex-end;gap:20px}.mb-theme .facets__form--horizontal .facets__prewrapper{min-width:0}.mb-theme .collection-filters__label{font-size:12px;font-weight:600;color:var(--mb-muted);margin-bottom:8px}.mb-theme .collection-heading{padding-bottom:17px;margin-bottom:24px;border-bottom:1px solid #e6dfea}.mb-theme .collection-product-count{font-size:12px;color:var(--mb-muted)}.mb-theme .main-content .mb-collection-grid{align-items:stretch;row-gap:28px}.mb-theme .main-content .mb-collection-grid>.product-item{display:flex;flex-direction:column;height:100%;min-width:0;border-radius:18px}.mb-theme .main-content .mb-collection-grid .card__text.product-item__text{flex:1;gap:10px;padding:18px}.mb-theme .main-content .mb-collection-grid .card__text.product-item__text>*{margin:0}.mb-theme .main-content .mb-collection-grid .product-item__title{min-height:2.9em;line-height:1.45}.mb-theme .main-content .mb-collection-grid .product-item__title span{font-size:17px;font-weight:600}.mb-theme .main-content .mb-collection-grid .product-item__details{font-size:11px;line-height:1.5;color:var(--mb-muted)}.mb-theme .main-content .mb-collection-grid .product-item__price{font-size:15px}.mb-theme .main-content .mb-collection-grid .product-item__vendor{font-size:10px}.mb-theme .main-content .mb-collection-grid .product-item__link{margin-top:auto!important;min-height:44px;font-size:12px;gap:12px}.mb-theme .main-content .mb-collection-grid .product-item__ratings:empty,.mb-theme .main-content .mb-collection-grid .areviews_product_item:empty{display:none}.mb-theme .main-content .main-product .product-gallery-item{border-radius:18px;overflow:hidden}.mb-theme .main-content .product-variant__label{border-radius:12px}.mb-theme .main-content .main-cart,.mb-theme .main-content .cart-form{border-radius:18px}.mb-theme :focus-visible{outline:3px solid #8c619f;outline-offset:4px}.mb-theme .skip-to-content:focus{position:fixed;top:8px;left:8px;z-index:9999;background:#fff;padding:12px;color:var(--mb-plum)}@media(max-width:767px){.mb-theme .main-content .product-item__text{padding:13px}.mb-theme .main-content .product-item__title span{font-size:14px}.mb-theme .main-content .main-product .product__title{font-size:1.9rem}}@media(max-width:767px){.mb-theme .main-collection-banner .mb-collection-intro-wrap{padding-top:14px;padding-bottom:18px}.mb-theme .main-content .main-collection-banner .mb-collection-title{font-size:34px;margin-bottom:14px}.mb-theme .mb-collection-description{font-size:13px;line-height:1.8;max-width:58ch}.mb-theme .main-content .mb-collection-grid{row-gap:18px}.mb-theme .main-content .mb-collection-grid .card__text.product-item__text{padding:14px 12px;gap:8px}.mb-theme .main-content .mb-collection-grid .product-item__title span{font-size:14px}.mb-theme .main-content .mb-collection-grid .product-item__details{font-size:10px}.mb-theme .main-content .mb-collection-grid .product-item__link{font-size:11px;padding-inline:10px}.mb-theme .collection-heading{padding-bottom:14px;margin-bottom:18px}.mb-theme .collection-filters__sort{min-width:0;width:100%}}@media(prefers-reduced-motion:reduce){.mb-theme{scroll-behavior:auto}.mb-theme .lazy-image--to-reveal{opacity:1;transform:none}.mb-theme .main-content *{animation-duration:.01ms!important;transition-duration:.01ms!important}}
/*# sourceMappingURL=/cdn/shop/t/30/assets/mb-theme.css.map */
