.mia-shop{--mssd-plum:#491f36;--mssd-ink:#422c38;--mssd-muted:#725c66;--mssd-mist:#fcf1f3;--mssd-rule:#eadcde;background:#fffdfa;color:#422c38}
.mia-shop h1,.mia-shop h2,.mia-shop h3{font-family:Georgia,'Times New Roman',serif;font-weight:400;letter-spacing:-.035em;color:#491f36}
.mia-shop .announcement-bar{background:#f9edf0;color:#491f36}.mia-shop .announcement-bar__message{color:#491f36}
.mia-shop .button{border-radius:4px;min-height:50px}.mia-shop .button:after{border-radius:4px}.mia-shop a:focus-visible,.mia-shop button:focus-visible{outline:3px solid #a11562;outline-offset:4px}
.mia-shop .product__title h1{font-size:clamp(32px,4vw,52px);line-height:1.08}.mia-shop .product__info-container{background:#fff;padding:30px;border:1px solid #eadcde;border-radius:8px}.mia-shop .product__description{font-size:15px;line-height:1.7}.mia-shop .product-form__input--pill input[type=radio]+label{border-radius:4px;min-width:66px;padding:14px 18px;background:#fffdfa;border-color:#dbc9ce}.mia-shop .product-form__input--pill input[type=radio]:checked+label{background:#f9edf0;color:#8c1754;border:2px solid #a11562}.mia-card-visual{margin:0}.mia-card-visual img{display:block;width:100%;height:auto;aspect-ratio:4/3;object-fit:cover;border-radius:8px}.mia-card-visual figcaption{font-size:12px;margin-top:8px;color:#725c66}.mia-product-promise{padding:22px;background:#fbf0f1;border-radius:6px;margin-top:20px}.mia-product-promise strong{font:26px Georgia,serif;color:#491f36}.mia-product-promise p{margin-bottom:0;font-size:15px}
.mia-guide{padding-top:40px;padding-bottom:44px}.mia-eyebrow{font-size:11px!important;letter-spacing:.14em!important;text-transform:uppercase;font-weight:700;color:#94155a}.mia-collection-hero{display:grid;grid-template-columns:1fr 1fr;align-items:center;background:#fbf1f1;border:1px solid #eadcde;border-radius:8px;overflow:hidden;gap:40px}.mia-collection-hero>img{width:100%;height:100%;object-fit:cover;min-height:360px}.mia-collection-hero>div{padding:32px 40px 32px 0}.mia-collection-hero h1{font-size:clamp(38px,4.5vw,60px);line-height:1.05;margin:16px 0}.mia-collection-hero p{line-height:1.6}.mia-small{font-size:12px!important;color:#725c66}.mia-guide-heading{text-align:center;margin:48px 0 25px}.mia-guide-heading h2{font-size:36px;line-height:1.15;margin:10px 0}.mia-step-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.mia-step-grid article{border:1px solid #eadcde;padding:26px;background:white;border-radius:6px}.mia-step-grid article>span{color:#a11562;font-size:12px;letter-spacing:.12em}.mia-step-grid h3{font-size:26px;margin:14px 0 10px}.mia-step-grid p{font-size:14px;line-height:1.7;margin-bottom:0}.mia-taste{display:grid;grid-template-columns:1fr 1.2fr;gap:36px;align-items:center;margin-top:36px;background:#fbf1f1;border-radius:8px;overflow:hidden}.mia-taste img{width:100%;height:100%;min-height:300px;object-fit:cover}.mia-taste>div{padding:25px 35px 25px 0}.mia-taste h2{font-size:34px;line-height:1.1}.mia-taste p{font-size:14px;line-height:1.7}.mia-taste a{color:#94155a;text-underline-offset:4px;font-weight:600}
.mia-cart-intro{display:flex;gap:30px;align-items:center;background:#fbf1f1;padding:25px 32px;border:1px solid #eadcde;border-radius:8px}.mia-cart-intro img{width:180px;height:135px;object-fit:cover;border-radius:4px}.mia-cart-intro h2{font-size:42px;line-height:1.1;margin:10px 0}.mia-cart-intro p{font-size:14px;max-width:650px;line-height:1.6}.mia-page-cart .title-wrapper-with-link .title{font-size:32px}.mia-page-cart .cart-items{background:white}.mia-page-cart .mssd-cart-summary__card{border-radius:8px}.mia-page-cart .mssd-cart-summary__house-details{background:#fcf1f3}.mia-shop .shopify-policy__container{max-width:900px;padding:44px 30px;background:white;margin:35px auto;border:1px solid #eadcde;border-radius:8px}.mia-shop .shopify-policy__body{font-size:15px;line-height:1.8}.mia-shop .shopify-policy__title h1{font-size:42px}.mia-page-search .template-search{padding-top:40px;padding-bottom:50px}
@media(max-width:749px){.mia-shop .product__info-container{padding:22px 18px;margin-top:18px}.mia-shop .product__title h1{font-size:34px}.mia-collection-hero,.mia-taste{grid-template-columns:1fr;gap:0}.mia-collection-hero>img{min-height:0;aspect-ratio:4/3}.mia-collection-hero>div,.mia-taste>div{padding:25px}.mia-step-grid{grid-template-columns:1fr;gap:12px}.mia-guide{padding-top:24px;padding-bottom:28px}.mia-guide-heading{margin-top:30px}.mia-guide-heading h2{font-size:30px}.mia-taste img{min-height:0;aspect-ratio:3/2}.mia-cart-intro{padding:20px;display:block}.mia-cart-intro img{width:120px;height:90px}.mia-cart-intro h2{font-size:34px}.mia-page-cart .mssd-cart-summary__checkout{white-space:normal}.mia-shop .shopify-policy__container{margin:20px 15px;padding:24px 20px}.mia-shop .shopify-policy__title h1{font-size:34px}}

.mia-shop .announcement-bar__link,.mia-shop .announcement-bar__message,.mia-shop .announcement-bar__link .icon{color:#491f36!important}.mia-page-cart #MainContent>[id$="__intro"],.mia-page-cart #MainContent>[id$="__mssd_checkout_guard"]{grid-column:1/-1}.mia-page-cart #MainContent>[id$="__intro"] .mia-guide{padding:0 0 10px}.mia-page-cart .mssd-cart-summary__heading-row{align-items:flex-start}.mia-page-cart .mssd-cart-summary__heading-row h2{font-size:30px;line-height:1.1}.mia-page-cart .mssd-cart-summary__subtotal strong{white-space:nowrap;font-size:18px}

.mia-page-cart cart-items:not(.is-empty) .cart__warnings{display:none!important}.mia-page-cart cart-items:not(.is-empty) .cart__contents{display:block!important}.mia-page-cart cart-items.is-empty .cart__contents{display:none!important}.mia-page-cart cart-items.is-empty .cart__warnings{display:block!important}.mia-page-cart .cart-items{width:100%;border-collapse:collapse}.mia-page-cart .cart-items th{text-align:left;font-size:11px;text-transform:uppercase;letter-spacing:.1em;color:#725c66;padding:16px 0;border-bottom:1px solid #eadcde}.mia-page-cart .cart-item td{padding:24px 10px 24px 0;vertical-align:top}.mia-page-cart .cart-item__image{width:100px;height:75px;object-fit:cover}.mia-page-cart .cart-item__name{font-family:Georgia,serif;font-size:20px;color:#491f36}.mia-page-cart .cart-item__details{max-width:300px}.mia-page-cart .cart-item__details dl{font-size:13px}.mia-page-cart .cart-item__title{display:flex;gap:8px}.mia-page-cart .cart-item__quantity .quantity{max-width:130px}@media(max-width:749px){.mia-page-cart .cart-items thead{display:none}.mia-page-cart .cart-item{display:grid;grid-template-columns:85px minmax(0,1fr);gap:10px;border-bottom:1px solid #eadcde}.mia-page-cart .cart-item td{padding:16px 0}.mia-page-cart .cart-item__image{width:75px;height:60px}.mia-page-cart .cart-item__name{font-size:18px}.mia-page-cart .cart-item__quantity{grid-column:2}.mia-page-cart .cart-item__totals{grid-column:2}.mia-page-cart .cart-item__totals.right{display:none}}
