:root{--mm-ivory: #f7f4ee;--mm-ink: #0e0d0c;--mm-toile: #e9e2d6;--mm-thread: #8c2f2b;--mm-stone: #6f6a63;--mm-hairline: #d9d3c9;--mm-needle-angle: -35deg;--mm-measure: 36em;--checkbox-border-radius: 0}:root :focus-visible{outline-color:var(--mm-thread)}p:not(.h1,.h2,.h3,.h4,.h5,.h6) a:where(:not(.button,.button-secondary)):hover,.rte :is(p,ul,ol,table):not(.h1,.h2,.h3,.h4,.h5,.h6) a:where(:not(.button,.button-secondary)):hover,:is(h1,h2,h3,h4,h5,h6,p)>a:where(:not(.button,.button-secondary)):hover{color:var(--mm-thread)}:is(.hero,.slideshow-section) :focus-visible{outline-color:currentcolor}:is(.hero,.slideshow-section) :is(p,li,td,h1,h2,h3,h4,h5,h6,.rte p) a:where(:not(.button,.button-secondary)):hover{color:rgb(var(--color-rgb, var(--color-foreground-rgb)) / var(--opacity-70))}:is(svg.placeholder-svg,svg.image-block__placeholder,svg.media-block__placeholder,svg.hero__media,svg.slide__image,svg.layered-slideshow__image,svg.hotspots__background-image,svg.hotspot-dialog__placeholder-product-image,svg.product-media-gallery__placeholder-image,svg.blog-placeholder-svg){background-color:var(--mm-toile)}:is(svg.placeholder-svg,svg.image-block__placeholder,svg.media-block__placeholder,svg.hero__media,svg.slide__image,svg.layered-slideshow__image,svg.hotspots__background-image,svg.hotspot-dialog__placeholder-product-image,svg.product-media-gallery__placeholder-image,svg.blog-placeholder-svg)>*{display:none}.card-gallery .product-card-gallery__title-placeholder{background-color:var(--mm-toile)}.content-for-layout .shopify-policy__container{box-sizing:content-box;max-inline-size:var(--mm-measure);margin-inline:auto;padding-block:clamp(3rem,8vw,6rem) clamp(4rem,10vw,8rem);padding-inline:var(--page-margin, 16px);font-family:var(--font-body--family);font-size:var(--font-paragraph--size);line-height:var(--line-height--body-loose);overflow-wrap:break-word}.content-for-layout .shopify-policy__title{margin-block-end:clamp(2rem,5vw,3.5rem);padding-block-end:clamp(1.5rem,4vw,2.5rem);border-block-end:1px solid var(--mm-hairline);text-align:center}.content-for-layout .shopify-policy__title h1{margin:0;font-family:var(--font-heading--family);font-style:var(--font-heading--style);font-weight:var(--font-heading--weight);font-size:var(--font-h2--size);line-height:var(--font-h2--line-height);letter-spacing:var(--font-h2--letter-spacing);text-wrap:balance}.content-for-layout .shopify-policy__body :is(h1,h2,h3,h4,h5,h6){font-family:var(--font-heading--family);font-style:var(--font-heading--style);font-weight:var(--font-heading--weight);font-size:var(--font-h4--size);line-height:var(--font-h4--line-height);letter-spacing:normal;text-transform:none}.mm-oval{aspect-ratio:2 / 3;border-radius:50%;overflow:hidden;isolation:isolate;background-color:var(--mm-toile)}.mm-oval :is(img,video,svg){inline-size:100%;block-size:100%;object-fit:cover}.mm-thread{--mm-thread-length: 2.5em;--mm-thread-weight: 1px;display:inline-block;flex:none;inline-size:var(--mm-thread-length);block-size:var(--mm-thread-weight);vertical-align:middle;background-color:var(--mm-thread);transform:rotate(var(--mm-needle-angle));pointer-events:none}.mm-thread:dir(rtl){transform:rotate(calc(var(--mm-needle-angle) * -1))}@media(prefers-reduced-motion:reduce){.mm-thread,.mm-oval :is(img,video){animation:none;transition:none}}.image-block>.placeholder-image.size-style{inline-size:100%}.card-gallery[data-image-ratio=portrait]{--gallery-aspect-ratio: 2 / 3 !important}.collection-card{--ratio: 2 / 3 !important}.product-information .media-gallery{--gallery-aspect-ratio: 2 / 3}.accordion .details__header>.svg-wrapper{flex-shrink:0}:root{--letter-spacing--heading-loose: .18em;--mm-tracking: .18em;--mm-label-size: .6875rem}.button,.button-secondary,button.shopify-payment-button__button--unbranded{--button-padding-block: 15px;--button-padding-inline: 32px;font-size:.75rem;letter-spacing:var(--mm-tracking)}button.shopify-payment-button__button--unbranded{--button-color: var(--color-secondary-button-text);--button-background-color: var(--color-secondary-button-background);--button-border-color: var(--color-secondary-button-border);--button-border-width: var(--style-border-width-secondary)}button.shopify-payment-button__button--unbranded:hover:not([disabled]){--button-color: var(--color-secondary-button-hover-text);--button-background-color: var(--color-secondary-button-hover-background);--button-border-color: var(--color-secondary-button-hover-border)}.announcement-bar__text,.menu-list__link-title,.madmire-header-contact,.madmire-breadcrumbs,.product-information .details__header,.footer .menu__heading__default{font-size:var(--mm-label-size);letter-spacing:var(--mm-tracking);text-transform:uppercase}.product-card [ref=productTitleLink] .text-block,.product-card .madmire-card-name p{font-family:var(--font-heading--family);font-size:1rem;letter-spacing:.01em;line-height:1.4;text-transform:none}.product-card .madmire-card-name{display:block;padding-block-start:14px;color:inherit;text-align:center;text-decoration:none}.product-card .madmire-card-name p{display:-webkit-box;margin:0;overflow:hidden;text-wrap:balance;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2}.product-card .madmire-card-name+product-price,.product-card .madmire-card-name+.text-block{margin-block-start:4px}.product-card .price{font-size:.875rem;letter-spacing:.02em;color:var(--mm-stone)}@media screen and (max-width:749px){.product-card [ref=productTitleLink] .text-block,.product-card .madmire-card-name p{font-size:.9375rem}}:root{--mm-icon-dress: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='1.3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M9 2.5l.6 4-1.1 3.5L4.5 21h15l-4-11-1.1-3.5.6-4M9.6 6.5c1.2 1 3.6 1 4.8 0M8.5 10h7'/%3E%3C/svg%3E");--mm-icon-tape: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='1.3' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='9.5' cy='11.5' r='6.5'/%3E%3Ccircle cx='9.5' cy='11.5' r='1.6'/%3E%3Cpath d='M9.5 18H21v-3.2h-5.2M13.5 18v-1.6M16.5 18v-1.6M19.5 18v-1.6'/%3E%3C/svg%3E");--mm-icon-heart: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='1.3' stroke-linejoin='round'%3E%3Cpath d='M12 20s-7.5-4.6-7.5-10A4.3 4.3 0 0 1 12 7.4 4.3 4.3 0 0 1 19.5 10c0 5.4-7.5 10-7.5 10z'/%3E%3C/svg%3E");--mm-icon-ruler: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='1.3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M3.5 15.5 15.5 3.5l5 5-12 12z'/%3E%3Cpath d='M7 12l1.6 1.6M9.5 9.5l2.2 2.2M12 7l1.6 1.6M14.5 4.5l2.2 2.2'/%3E%3C/svg%3E")}:is(.menu-list__link,.menu-drawer__title)[href$="/collections/all"]{--mm-nav-icon: var(--mm-icon-dress)}:is(.menu-list__link,.menu-drawer__title)[href$="/pages/how-it-works"]{--mm-nav-icon: var(--mm-icon-tape)}:is(.menu-list__link,.menu-drawer__title)[href$="/pages/about"]{--mm-nav-icon: var(--mm-icon-heart)}:is(.menu-list__link,.menu-drawer__title)[href$="/pages/measurements"]{--mm-nav-icon: var(--mm-icon-ruler)}.menu-list__link:is([href$="/collections/all"],[href$="/pages/how-it-works"],[href$="/pages/about"],[href$="/pages/measurements"]) .menu-list__link-title,.menu-drawer__title:is([href$="/collections/all"],[href$="/pages/how-it-works"],[href$="/pages/about"],[href$="/pages/measurements"]){display:inline-flex;align-items:center;gap:.6em}.menu-list__link:is([href$="/collections/all"],[href$="/pages/how-it-works"],[href$="/pages/about"],[href$="/pages/measurements"]) .menu-list__link-title:before,.menu-drawer__title:is([href$="/collections/all"],[href$="/pages/how-it-works"],[href$="/pages/about"],[href$="/pages/measurements"]):before{content:"";flex:none;inline-size:1.45em;block-size:1.45em;background-color:currentcolor;-webkit-mask:var(--mm-nav-icon) center / contain no-repeat;mask:var(--mm-nav-icon) center / contain no-repeat}.menu-drawer__title:is([href$="/collections/all"],[href$="/pages/how-it-works"],[href$="/pages/about"],[href$="/pages/measurements"]):before{inline-size:1.1em;block-size:1.1em}:root{--mm-icon-needle: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='1.3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M4.5 19.5 18.5 5.5M16.6 5.6l1.8 1.8M18.5 5.5c2.5 2 1 6-2.5 7s-8 1.5-7 5'/%3E%3C/svg%3E");--mm-icon-parcel: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='1.3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M3.5 7.5 12 3.5l8.5 4v9L12 20.5l-8.5-4zM3.5 7.5l8.5 4 8.5-4M12 11.5v9M7.8 5.5l8.5 4'/%3E%3C/svg%3E");--mm-icon-return: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='1.3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M8.5 8h7a4.5 4.5 0 0 1 0 9H7M11.5 5l-3 3 3 3'/%3E%3C/svg%3E");--mm-icon-question: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='1.3' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='8.5'/%3E%3Cpath d='M9.6 9.6a2.5 2.5 0 1 1 3.4 2.3c-.7.3-1 .8-1 1.5v.6M12 16.8v.1'/%3E%3C/svg%3E");--mm-icon-book: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='1.3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M3.5 6c3-1 6-.6 8.5 1.2C14.5 5.4 17.5 5 20.5 6v12c-3-1-6-.6-8.5 1.2C9.5 17.4 6.5 17 3.5 18zM12 7.2v12'/%3E%3C/svg%3E");--mm-icon-chat: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='1.3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M4 5.5h16v10H9.5L5 19.5v-4H4zM8 9.5h8M8 12.5h5'/%3E%3C/svg%3E");--mm-icon-swatch: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='1.3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 4.5h9.5v3M5 4.5v12h4'/%3E%3Cpath d='M9 7.5h10v12H9z'/%3E%3Cpath d='M13.9 7.5v2.2'/%3E%3C/svg%3E");--mm-icon-star: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='1.3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M12 3.8l2.5 5.1 5.6.8-4 3.9.9 5.6-5-2.6-5 2.6.9-5.6-4-3.9 5.6-.8z'/%3E%3C/svg%3E")}:is(.mega-menu__link,.menu-drawer__menu-item)[href$="/pages/how-it-works"]{--mm-sub-icon: var(--mm-icon-needle)}:is(.mega-menu__link,.menu-drawer__menu-item)[href$="/pages/how-to-measure"]{--mm-sub-icon: var(--mm-icon-tape)}:is(.mega-menu__link,.menu-drawer__menu-item)[href$="/products/bridal-fabric-swatches"]{--mm-sub-icon: var(--mm-icon-swatch)}:is(.mega-menu__link,.menu-drawer__menu-item)[href$="/policies/shipping-policy"]{--mm-sub-icon: var(--mm-icon-parcel)}:is(.mega-menu__link,.menu-drawer__menu-item):is([href$="/pages/returns"],[href$="/policies/refund-policy"]){--mm-sub-icon: var(--mm-icon-return)}:is(.mega-menu__link,.menu-drawer__menu-item)[href$="/pages/faq"]{--mm-sub-icon: var(--mm-icon-question)}:is(.mega-menu__link,.menu-drawer__menu-item)[href$="/pages/reviews"]{--mm-sub-icon: var(--mm-icon-star)}:is(.mega-menu__link,.menu-drawer__menu-item)[href$="/blogs/journal"]{--mm-sub-icon: var(--mm-icon-book)}:is(.mega-menu__link,.menu-drawer__menu-item)[href$="/pages/about"]{--mm-sub-icon: var(--mm-icon-heart)}:is(.mega-menu__link,.menu-drawer__menu-item)[href$="/pages/contact"]{--mm-sub-icon: var(--mm-icon-chat)}:root :is(.mega-menu__link,.menu-drawer__menu-item):is([href$="/pages/how-it-works"],[href$="/pages/how-to-measure"],[href$="/products/bridal-fabric-swatches"],[href$="/policies/shipping-policy"],[href$="/policies/refund-policy"],[href$="/pages/returns"],[href$="/pages/faq"],[href$="/pages/reviews"],[href$="/blogs/journal"],[href$="/pages/about"],[href$="/pages/contact"]){display:flex;align-items:center;justify-content:flex-start;gap:.7em}:is(.mega-menu__link,.menu-drawer__menu-item):is([href$="/pages/how-it-works"],[href$="/pages/how-to-measure"],[href$="/products/bridal-fabric-swatches"],[href$="/policies/shipping-policy"],[href$="/policies/refund-policy"],[href$="/pages/returns"],[href$="/pages/faq"],[href$="/pages/reviews"],[href$="/blogs/journal"],[href$="/pages/about"],[href$="/pages/contact"]):before{content:"";flex:none;inline-size:1.2em;block-size:1.2em;background-color:var(--mm-stone);-webkit-mask:var(--mm-sub-icon) center / contain no-repeat;mask:var(--mm-sub-icon) center / contain no-repeat;transition:background-color .2s}:is(.mega-menu__link,.menu-drawer__menu-item):hover:before{background-color:currentcolor}@media screen and (min-width:990px){.menu-list__submenu .mega-menu__grid{display:block}.menu-list__submenu .mega-menu__list{display:flex;flex-wrap:wrap;gap:2.5rem 5rem}.menu-list__submenu .mega-menu__column{min-inline-size:12rem}.menu-list__submenu .mega-menu__link--parent{display:block;margin-block-end:.75rem;padding-block:0 .875rem;border-block-end:1px solid var(--mm-hairline);font-family:var(--font-heading--family);font-size:var(--mm-label-size);letter-spacing:var(--mm-tracking);text-transform:uppercase;color:var(--mm-stone)}.menu-list__submenu .mega-menu__link:not(.mega-menu__link--parent){padding-block:.3rem;font-family:var(--font-heading--family);font-size:1rem;letter-spacing:.01em;line-height:1.5;text-transform:none;color:var(--mm-ink);transition:color .2s}.menu-list__submenu .mega-menu__link:hover{color:var(--mm-thread)}:root .header__underlay-open:after{box-shadow:0 1px 0 var(--mm-hairline),0 24px 32px -20px #0e0d0c38}.menu-list__submenu .mega-menu__column ul:has(>li:nth-child(6)){column-count:2!important;column-gap:3rem}}.variant-option__button-label:has(>input[data-option-name=Color i][value=White i]){--mm-swatch: #ffffff;--mm-swatch-display: inline-block}.variant-option__button-label:has(>input[data-option-name=Color i][value^=Ivory i]){--mm-swatch: #f1e8d2;--mm-swatch-display: inline-block}.variant-option__button-label:has(>input[data-option-name=Color i][value^=Milk i]){--mm-swatch: #faf6ec;--mm-swatch-display: inline-block}.variant-option__button-label:has(>input[data-option-name=Color i][value=Beige i]){--mm-swatch: #e2d2b6;--mm-swatch-display: inline-block}.variant-option__button-label:has(>input[data-option-name=Color i][value=Black i]){--mm-swatch: #141312;--mm-swatch-display: inline-block}.variant-option__button-label:has(>input[data-option-name=Color i][value=Red i]){--mm-swatch: #a3212c;--mm-swatch-display: inline-block}.variant-option__button-label:has(>input[data-option-name=Color i][value=Pink i]){--mm-swatch: #e6a7b4;--mm-swatch-display: inline-block}.variant-option__button-label:has(>input[data-option-name=Color i][value="Baby pink" i]){--mm-swatch: #f4cad3;--mm-swatch-display: inline-block}.variant-option__button-label:has(>input[data-option-name=Color i][value="Rose peach" i]){--mm-swatch: #f0b8a0;--mm-swatch-display: inline-block}.variant-option__button-label:has(>input[data-option-name=Color i][value="Pale blue" i]){--mm-swatch: #d3e3ef;--mm-swatch-display: inline-block}.variant-option__button-label:has(>input[data-option-name=Color i][value="Baby blue" i]){--mm-swatch: #abcbe7;--mm-swatch-display: inline-block}.variant-option__button-label:has(>input[data-option-name=Color i][value=Blue i]){--mm-swatch: #4f7cb6;--mm-swatch-display: inline-block}.variant-option__button-label:has(>input[data-option-name=Color i][value=Turquoise i]){--mm-swatch: #3db3ab;--mm-swatch-display: inline-block}.variant-option__button-label:has(>input[data-option-name=Color i][value=Yellow i]){--mm-swatch: #edd26a;--mm-swatch-display: inline-block}.variant-option__button-label .variant-option__button-label__text:before{content:"";display:var(--mm-swatch-display, none);inline-size:.95em;block-size:.95em;margin-inline-end:.5em;vertical-align:-.15em;border-radius:50%;background-color:var(--mm-swatch);box-shadow:inset 0 0 0 1px #0e0d0c2e}main img[srcset]:not(.card-gallery slideshow-slide[style*=--mm-lqip] img,.product-media[style*=--mm-lqip] img,[data-mm-lqip] img){background-color:#ecebe8}.product-media[style*=--mm-lqip],[data-mm-lqip]{isolation:isolate}.product-media[style*=--mm-lqip]{position:relative}.product-media[style*=--mm-lqip]:before,[data-mm-lqip]:before{content:"";position:absolute;top:-24px;right:-24px;bottom:-24px;left:-24px;z-index:var(--mm-lqip-z, -1);background:var(--mm-lqip) center / cover no-repeat;filter:blur(12px);clip-path:inset(24px);pointer-events:none}.mm-fade img[data-mm-fade]{transition:opacity .4s ease}.mm-fade img[data-mm-fade]:not([data-mm-shown]){opacity:0}@media(prefers-reduced-motion:reduce){.mm-fade img[data-mm-fade]{transition:none}}.card-gallery slideshow-slide[style*=--mm-lqip]{isolation:isolate}.card-gallery slideshow-slide[style*=--mm-lqip]:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:var(--mm-lqip) center / cover no-repeat;filter:blur(12px);transform:scale(1.1)}.jdgm-widget{color:var(--mm-ink)}.jdgm-widget .jm-review-widget-minimal-header__title,.jdgm-widget .jm-review-content__title,.jdgm-widget .jm-shop-reply__author{font-family:var(--font-heading--family);font-size:var(--mm-label-size);font-weight:400;letter-spacing:var(--mm-tracking);text-transform:uppercase}.jdgm-widget .jm-review-widget-minimal-header__title{font-size:.8125rem}.jdgm-widget .jm-review-content__title,.jdgm-widget .jm-shop-reply__author{color:var(--mm-stone)}.jdgm-widget .jm-text.jm-review-content__title{--text-size: .6875rem !important;--text-weight: 400 !important;font-size:.6875rem;font-weight:400;color:var(--mm-stone)}.jdgm-widget :is(.jm-review-content__body,.jm-shop-reply__text,.jm-average-rating-display){font-size:.875rem;line-height:1.7;color:var(--mm-ink)}.jdgm-widget .jm-reviewer-info__name{font-size:.875rem;font-weight:500}.jdgm-widget .jm-reviewer-avatar{background:var(--mm-toile)}.jdgm-widget .jm-shop-reply{border-inline-start:1px solid var(--mm-hairline)}.jdgm-widget .jm-review-item{border-block-end:1px solid var(--mm-hairline)}.jdgm-widget :is(.jm-button,.jm-sort-filter__select,.jm-media-grid__item,.jm-media-grid__image-container,.jm-media-grid__image,.jm-frame,.jm-media-thumbnail-list__thumbnail){border-radius:0}.jdgm-widget .jm-button{font-family:var(--font-heading--family);font-size:.75rem;letter-spacing:var(--mm-tracking);text-transform:uppercase}.jdgm-widget .jm-button--secondary,.jdgm-widget .jm-sort-filter__select{border-color:var(--mm-hairline);color:var(--mm-ink)}.jdgm-widget .jm-star-rating{font-size:.6875rem}.jdgm-widget .jm-sort-filter__select,.jdgm-widget :is(.jm-review-content__expand-button,.jm-shop-reply__expand-button){font-family:var(--font-heading--family);font-size:var(--mm-label-size);font-weight:400;letter-spacing:var(--mm-tracking);text-transform:uppercase}.jdgm-widget :is(.jm-review-content__expand-button,.jm-shop-reply__expand-button){color:var(--mm-stone)}.jdgm-widget :is(.jm-review-content__expand-button,.jm-shop-reply__expand-button) .jm-text{--text-weight: 400 !important}.jdgm-widget :is(.jm-review-widget,.jm-review-item){--jm-review-widget-lighter-text-color: var(--mm-stone) !important}.jdgm-widget :is(.jm-review-content,.jm-shop-reply){max-width:var(--mm-measure)}.mm-reviews{--mm-review-w: 76vw;--mm-review-ratio: 1;width:100%;margin-block-start:28px}.mm-reviews__track{position:relative}.mm-reviews--bleed .mm-reviews__track{max-width:none;margin-inline:calc(50% - 50vw)}.mm-reviews--bleed .mm-reviews__row{padding-inline:24px;scroll-padding-inline-start:24px}.mm-reviews--bleed .mm-reviews__arrow--prev{left:16px}.mm-reviews--bleed .mm-reviews__arrow--next{right:16px}.mm-reviews__arrow{display:none;position:absolute;top:50%;translate:0 -50%;z-index:1;place-items:center;width:44px;height:44px;padding:0;border:0;border-radius:50%;background:#fff;box-shadow:0 1px 6px #0e0d0c1f;color:var(--mm-ink);cursor:pointer}.mm-reviews__arrow svg{width:20px;height:20px}.mm-reviews__arrow--prev{left:-22px}.mm-reviews__arrow--next{right:-22px}.mm-reviews--static .mm-reviews__arrow{display:none}.mm-reviews .mm-reviews__rating{display:flex;justify-content:center;gap:5px;margin:0 0 32px;font-size:var(--font-size--sm, .875rem);color:rgb(var(--color-foreground-rgb) / .7)}.mm-reviews__rating a{display:inline-flex;align-items:center;gap:5px;color:inherit;text-decoration:none}.mm-reviews__rating:hover a{text-decoration:underline;text-underline-offset:.3em}.mm-reviews__row{display:flex;gap:16px;margin:0;padding:0;list-style:none;overflow-x:auto;scroll-snap-type:x mandatory;overscroll-behavior-x:contain;scrollbar-width:none}.mm-reviews__row::-webkit-scrollbar{display:none}.mm-review{flex:0 0 var(--mm-review-w);scroll-snap-align:start;display:flex;flex-direction:column;border-radius:14px;background:#fff;overflow:hidden}.mm-review__photo{display:block;width:100%;height:auto;aspect-ratio:var(--mm-review-ratio);object-fit:cover;background:var(--mm-toile)}.mm-review__body{display:flex;flex:1;flex-direction:column;padding:14px 16px 16px}.mm-review__who{display:flex;align-items:center;gap:10px}.mm-review__avatar{flex:none;width:36px;height:36px;border-radius:50%;object-fit:cover}.mm-review__id{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px;font-family:var(--font-heading--family);font-size:var(--mm-label-size);letter-spacing:var(--mm-tracking);text-transform:uppercase}.mm-review__name{display:flex;align-items:center;gap:5px;min-width:0}.mm-review__name>*{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mm-review__check{flex:none;width:13px;height:13px}.mm-review__id time{color:var(--mm-stone)}.mm-review__etsy{flex:none;width:28px;height:28px;border-radius:7px}.mm-review__stars{margin:12px 0 0;font-size:.75rem;letter-spacing:.2em;line-height:1}.mm-review__star--off{color:var(--mm-hairline)}.mm-review__text{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:4;line-clamp:4;overflow:hidden;margin:10px 0 0;font-size:.8125rem;line-height:1.75}.mm-review:not(:has(.mm-review__photo)) .mm-review__body{justify-content:center}.mm-review:not(:has(.mm-review__photo)) .mm-review__text{-webkit-line-clamp:14;line-clamp:14;font-size:.9375rem;line-height:1.85}.mm-review:not(:has(.mm-review__photo)) .mm-review__from{margin:24px 0 0}.mm-review__from{margin:auto 0 0;padding-block-start:12px;font-family:var(--font-heading--family);font-size:var(--mm-label-size);letter-spacing:var(--mm-tracking);text-transform:uppercase;color:var(--mm-stone)}.mm-review__from a{color:inherit;text-decoration:none}.mm-review__from a:hover{text-decoration:underline;text-underline-offset:.3em}@media screen and (min-width:750px){.mm-reviews{--mm-review-w: 360px;--mm-review-ratio: 5 / 4}.mm-reviews__track{max-width:1100px;margin-inline:auto}.mm-reviews__arrow{display:grid}}.mm-uah{display:block;font-size:max(.85em,13px);opacity:.75;margin-top:.15em;white-space:nowrap}.mm-uah:after{content:attr(data-text)}@media screen and (min-width:990px){.header-menu .menu-list{--menu-horizontal-gap: .75rem}.header-menu .menu-list__link .menu-list__link-title{letter-spacing:.12em;gap:.45em}}@media screen and (max-width:749px){media-gallery slideshow-controls:has(.slideshow-controls__dots){mix-blend-mode:normal}media-gallery .slideshow-controls__dots{gap:.45rem;padding:.6rem .8rem;background:none}media-gallery .slideshow-controls__dots button{--size: .3rem;--color: rgb(247 244 238 / .55);--color-hover: rgb(247 244 238 / .8);--color-active: #f7f4ee;width:auto;height:1.2rem;margin:0;padding:0 .15rem}media-gallery .slideshow-controls__dots button:after{width:var(--size);height:var(--size);box-shadow:0 0 2px #0e0d0c73;transition:width .25s ease,background-color .25s ease}media-gallery .slideshow-controls__dots button[aria-selected=true]:after{width:1.1rem;box-shadow:0 0 2px #0e0d0c73}}@media(prefers-reduced-motion:reduce){media-gallery .slideshow-controls__dots button:after{transition:none}}html[scroll-lock]{overscroll-behavior-y:none}html{-webkit-tap-highlight-color:transparent}.mm-ripple-clip{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;overflow:hidden;border-radius:inherit;pointer-events:none}.mm-ripple-clip--hover{background:var(--mm-ripple-color, currentColor);opacity:.06;animation:mm-hover-in .15s ease forwards}.mm-ripple{position:absolute;border-radius:50%;background:var(--mm-ripple-color, currentColor);opacity:.18;transform:translate(-50%,-50%) scale(0);animation:mm-ripple .6s cubic-bezier(.2,.6,.3,1) forwards}product-card .card-gallery,.mm-tiles__tile{--mm-ripple-color: #f7f4ee}product-card .card-gallery .mm-ripple,.mm-tiles__tile .mm-ripple{opacity:.45}.mm-tiles__tile .mm-ripple-clip{z-index:-1}product-card .card-gallery{position:relative;overflow:hidden}@keyframes mm-ripple{to{transform:translate(-50%,-50%) scale(1);opacity:0}}@keyframes mm-hover-in{0%{opacity:0}}@media(prefers-reduced-motion:reduce){.mm-ripple{animation-duration:.01s}.mm-ripple-clip--hover{animation:none}}.mm-card-video{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;z-index:1}.card-gallery.mm-video-loading:after{content:"";position:absolute;top:50%;left:50%;z-index:5;width:44px;height:44px;margin:-22px 0 0 -22px;border:2px solid rgb(247 244 238 / .3);border-top-color:#f7f4ee;border-radius:50%;background:#0e0d0c73;box-shadow:0 0 0 6px #0e0d0c73;pointer-events:none;opacity:0;animation:mm-spin .9s linear infinite,mm-fade-in .2s .15s forwards}@keyframes mm-spin{to{transform:rotate(1turn)}}@keyframes mm-fade-in{to{opacity:1}}.mm-pay-icons__list{display:flex;flex-wrap:wrap;justify-content:center;gap:8px;margin:0;padding:0;list-style:none}.mm-pay-icons__icon{display:block;width:38px;height:24px}.shopify-block:has(>.mm-pay-icons-block),.mm-pay-icons-block{width:100%;align-self:stretch}.mm-pay-icons{width:100%;display:grid;justify-items:center;gap:8px}.mm-pay-icons__note{margin:0;max-width:60ch;text-align:center;text-wrap:balance;font-size:var(--font-size--xs, .75rem);line-height:1.45;color:rgb(var(--color-foreground-rgb) / .65)}.mm-cart-next{display:block;margin-top:6px}.product-badges .product-badges__badge--bestseller{--color-background: var(--mm-ink);--color-foreground: var(--mm-ivory)}@media(prefers-reduced-motion:no-preference){.product-badges__badge--bestseller{position:relative;overflow:hidden}.product-badges__badge--bestseller[data-mm-sweep]:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(105deg,transparent 30%,color-mix(in srgb,currentColor 40%,transparent) 50%,transparent 70%);animation:mm-badge-sweep .7s ease-out 1s both}@keyframes mm-badge-sweep{0%{transform:translate(-75%)}to{transform:translate(75%)}}}.mm-cart-express{display:block;margin-top:6px}.cart-totals__tax-note{flex-direction:column;align-items:stretch}.cart-items__title.cart-items__title{text-transform:none}.cart-items__deposit-split{margin:2px 0 0;font-size:.8125rem;line-height:1.4;color:var(--mm-stone, rgb(var(--color-foreground-rgb) / .7));text-wrap:pretty}@media(max-width:749px){#shopify-pc__banner{padding:12px 16px calc(12px + env(safe-area-inset-bottom,0px))!important;margin:0!important;width:100%!important;max-width:none!important;border-radius:0!important;box-shadow:0 -1px 8px #00000014!important}#shopify-pc__banner .shopify-pc__banner__wrapper{display:grid!important;gap:10px!important;padding:0!important}#shopify-pc__banner #shopify-pc__banner__body-title{display:none!important}#shopify-pc__banner .shopify-pc__banner__body p{font-size:12px!important;line-height:1.4!important;margin:0!important}#shopify-pc__banner .shopify-pc__banner__btns{display:grid!important;grid-template-columns:1fr 1fr!important;gap:8px!important;margin:0!important}#shopify-pc__banner .shopify-pc__banner__btns button{min-height:40px!important;padding:8px 10px!important;margin:0!important;font-size:13px!important;width:100%!important}#shopify-pc__banner #shopify-pc__banner__btn-manage-prefs{grid-column:1 / -1!important;grid-row:2!important;min-height:0!important;padding:0!important;border:0!important;background:none!important;font-size:12px!important;text-decoration:underline!important}}.product-card .madmire-card-name__type{display:block;margin-block-start:2px;overflow:hidden;font-size:.8125rem;line-height:1.5;color:var(--mm-stone);text-overflow:ellipsis;white-space:nowrap}
/*# sourceMappingURL=/cdn/shop/t/86/assets/madmire.css.map */
