:root:root{--miroi-serif: "Cormorant Garamond", "Alegreya", Georgia, "Times New Roman", serif;--font-heading--family: var(--miroi-serif);--font-heading--weight: 500;--font-h1--family: var(--miroi-serif);--font-h2--family: var(--miroi-serif);--font-h3--family: var(--miroi-serif);--font-h4--family: var(--miroi-serif)}:root{--miroi-ink: #1a1a1a;--miroi-ink-soft: rgb(26 26 26 / .62);--miroi-line: rgb(26 26 26 / .12);--miroi-gold: #9a7b2f;--miroi-ease: cubic-bezier(.22, 1, .36, 1);--miroi-tap: 44px}h1,h2,h3,h4,.h1,.h2,.h3,.h4{font-weight:500;text-wrap:balance}h5,h6,.h5,.h6{letter-spacing:.12em;text-transform:uppercase;font-weight:500}p,li{text-wrap:pretty}.button,.button-secondary,.button-custom{min-height:var(--miroi-tap);padding-inline:1.75rem;letter-spacing:.1em;text-transform:uppercase;font-size:.75rem;font-weight:500;transition:background-color .2s var(--miroi-ease),color .2s var(--miroi-ease),border-color .2s var(--miroi-ease),transform .2s var(--miroi-ease)}.button:active,.button-secondary:active,.button-custom:active{transform:translateY(1px)}.button-unstyled{letter-spacing:.1em;text-transform:uppercase;font-size:.75rem;font-weight:500;text-decoration:underline;text-underline-offset:.35em;text-decoration-thickness:1px;min-height:var(--miroi-tap)}a.button-unstyled[class*=button-unstyled--]:not([hidden]){display:inline-flex;align-items:center;justify-content:center}.menu-list__link{letter-spacing:.12em;text-transform:uppercase;font-size:.75rem;font-weight:500}.menu-list__link-title{position:relative}.menu-list__link-title:after{content:"";position:absolute;inset-inline:0;bottom:-.35em;height:1px;background:currentColor;transform:scaleX(0);transform-origin:left;transition:transform .25s var(--miroi-ease)}.menu-list__link:hover .menu-list__link-title:after,.menu-list__link:focus-visible .menu-list__link-title:after,.menu-list__link--active .menu-list__link-title:after{transform:scaleX(1)}.header-actions__action{min-width:var(--miroi-tap);min-height:var(--miroi-tap)}.announcement-bar{letter-spacing:.14em;text-transform:uppercase}.product-card{--product-card-gap: .5rem}.product-card .card-gallery img{transition:transform .7s var(--miroi-ease)}@media(hover:hover){.product-card:hover .card-gallery img{transform:scale(1.03)}}.product-card__content .text-block p,.product-card__content [role=heading]{letter-spacing:.04em;text-transform:uppercase;font-size:.78rem}.product-card .price{font-variant-numeric:tabular-nums;color:var(--miroi-ink-soft);font-size:.85rem}.collection-card img{transition:transform .9s var(--miroi-ease)}@media(hover:hover){.collection-card:hover img{transform:scale(1.04)}}@media screen and (min-width:750px){.product-grid.product-grid--grid[product-grid-view=default]{--product-grid-columns-desktop: repeat(3, minmax(0, 1fr))}}@media screen and (min-width:1200px){.product-grid.product-grid--grid[product-grid-view=default]{--product-grid-columns-desktop: repeat(4, minmax(0, 1fr))}.product-grid.product-grid--grid[product-grid-view=default]:not(:has(>.product-grid__item--3)){--product-grid-columns-desktop: repeat(3, minmax(0, 1fr))}}.facets-block-wrapper--horizontal,.facets--horizontal{border-block:1px solid var(--miroi-line)}.facets--horizontal .facets__summary,.facets--horizontal .facets__label,.sorting__button,.sorting summary,.products-count,.products-count-wrapper,.products-count-wrapper *,.facets__product-count,.facets--horizontal .facets__clear-all-link{font-family:var(--font-subheading--family);font-size:.75rem;letter-spacing:.12em;text-transform:uppercase}.facets__summary,.sorting__button,.sorting summary{min-height:var(--miroi-tap)}@media screen and (min-width:750px){.facets--horizontal .facets__form>.products-count-wrapper{order:-1;margin-inline-start:0}.facets--horizontal .facets__form>.facets__filters-wrapper{margin-inline-start:auto;margin-inline-end:0}.facets--horizontal .facets__panel-content{left:auto;right:0;inset-inline-start:auto;inset-inline-end:0}}.column-options-wrapper{height:var(--miroi-tap);align-items:center}.column-options,.column-options__option{align-items:center}.column-options-wrapper .column-picker{display:inline-flex;align-items:center;justify-content:center;box-sizing:border-box;width:var(--miroi-tap);height:var(--miroi-tap);padding:0;border-radius:2px;color:var(--miroi-ink-soft)}.column-options-wrapper .column-picker svg{display:block;width:20px;height:20px;flex:none}.column-options-wrapper .column-options__option-input:checked~.column-picker{color:var(--miroi-ink)}.shopify-section:has(.miroi-breadcrumb) h1{margin:0;line-height:.95}.shopify-section:has(.miroi-breadcrumb):not(:has(.product-details)) .group-block .text-block:last-child{max-width:80ch}.shopify-section:has(.miroi-breadcrumb):not(:has(.product-details)) .group-block .text-block:last-child p{margin:0}.shopify-section:has(.miroi-breadcrumb):not(:has(.product-details)) .group-block .text-block:last-child p+p{margin-top:.25em}.product-details{--gap: 1.25rem}.variant-option__button-label{min-width:3.25rem;min-height:var(--miroi-tap);letter-spacing:.06em;font-size:.78rem;text-transform:uppercase}.variant-option__button-label.variant-option__button-label--has-swatch,.variant-option__button-label.variant-option__button-label--has-swatch:has(input){display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;width:var(--miroi-tap);height:var(--miroi-tap);min-width:var(--miroi-tap);min-height:var(--miroi-tap);padding:0;border:0;border-radius:50%;overflow:visible;background:transparent;outline:none}.variant-option__button-label--has-swatch .swatch{width:28px;height:28px;border-radius:50%;border:0;box-shadow:inset 0 0 0 1px #00000024;background-size:cover}.variant-option__button-label--has-swatch:after{content:"";position:absolute;top:3px;right:3px;bottom:3px;left:3px;border-radius:50%;border:1px solid transparent;pointer-events:none;transition:border-color .15s var(--miroi-ease)}.variant-option__button-label--has-swatch:hover:after{border-color:var(--miroi-line)}.variant-option__button-label--has-swatch:has(:checked):after{border-color:var(--miroi-ink)}.variant-option__button-label--has-swatch:has(:focus-visible):after{border:2px solid var(--miroi-ink)}.variant-option--swatches overflow-list{--overflow-list-gap: 4px;gap:4px}.product-card .variant-option__button-label--has-swatch,.product-card .variant-option__button-label--has-swatch:has(input){width:32px;height:32px;min-width:32px;min-height:32px}.product-card .variant-option__button-label--has-swatch .swatch{width:16px;height:16px}.product-card .variant-option__button-label--has-swatch:after{top:5px;right:5px;bottom:5px;left:5px}.product-card .variant-option--swatches{margin-inline-start:-8px}.product-card swatches-variant-picker-component>form{flex:1 1 auto;min-width:0}.product-card swatches-variant-picker-component .variant-option--swatches{width:100%}.product-form-buttons .button,.add-to-cart-text{font-size:.78rem}.sticky-content{box-shadow:0 -8px 24px #0000000f}.cart-drawer__summary,.cart-totals{font-variant-numeric:tabular-nums}.cart__checkout-button{min-height:52px}.cart-totals__total-label,.cart-totals__total-value{font-size:1rem}[class*=ai-footer-heading-][class*=ai-footer-heading-]{font-family:var(--font-heading--family);font-weight:500;font-size:1.5rem;letter-spacing:.02em}[class*=ai-footer-email-input-][class*=ai-footer-email-input-]{min-height:48px;border-radius:0;padding-inline:1rem}[class*=ai-footer-email-input-][class*=ai-footer-email-input-]:focus-visible{outline:2px solid var(--miroi-ink);outline-offset:2px}[class*=ai-footer-subscribe-button-][class*=ai-footer-subscribe-button-]{margin-top:12px;min-height:48px;border-radius:0;font-family:var(--font-subheading--family);font-size:.75rem;letter-spacing:.14em}:focus-visible{outline:2px solid var(--miroi-ink);outline-offset:3px}@media(prefers-reduced-motion:reduce){.product-card .card-gallery img,.collection-card img,.menu-list__link-title:after,.button,.button-secondary,.button-custom{transition:none}}@media screen and (max-width:749px){h1,.h1{font-size:clamp(2.5rem,11vw,3.5rem)}h2,.h2{font-size:clamp(2rem,8.5vw,2.75rem)}.button,.button-secondary,.button-custom{width:100%;justify-content:center}.button-unstyled{width:auto}.product-grid{--columns-gap-vertical: 1.5rem}}
/*# sourceMappingURL=/cdn/shop/t/9/assets/miroi-redesign.css.map */
