@media screen and (max-width:749px){#MainContent{--font-h1--size: 1.625rem;--font-h2--size: 1.375rem;--font-h3--size: 1.125rem}}#MainContent .hero .button-custom{--button-padding-block: 15px;--button-padding-inline: 32px;font-size:.75rem;letter-spacing:var(--mm-tracking, .18em)}@media screen and (max-width:749px){#MainContent .hero .button-custom{--button-padding-inline: 22px}}#MainContent .product-card [ref=productTitleLink] .text-block>*{display:-webkit-box;overflow:hidden;line-height:1.75;-webkit-box-orient:vertical;-webkit-line-clamp:2}#MainContent .product-card .price{font-family:var(--font-heading--family);font-size:.75rem;letter-spacing:.12em}#MainContent>[id$=__marquee]{padding-block:56px}#MainContent marquee-component{--marquee-speed: 70s !important;border-block:1px solid var(--mm-hairline)}#MainContent marquee-component .text-block>*{--letter-spacing: .18em}#MainContent marquee-component .text-block>p:after{content:"";display:inline-block;inline-size:6px;block-size:6px;margin-inline-start:calc(var(--marquee-gap) - .18em);vertical-align:calc(.35em - 3px);border-radius:50%;background-color:var(--mm-thread)}@media(hover:none){#MainContent marquee-component{pointer-events:none}}@media screen and (max-width:749px){#MainContent>[id$=__marquee]{padding-block:40px}#MainContent marquee-component{--marquee-speed: 50s !important}#MainContent marquee-component .text-block>*{--font-size: 1.5rem}#MainContent marquee-component .text-block>p:after{inline-size:5px;block-size:5px;vertical-align:calc(.35em - 2.5px)}}#MainContent .section-wrapper a.button-unstyled{overflow:visible;font-size:.8125rem;text-decoration-line:underline;text-decoration-color:currentcolor;text-decoration-thickness:1px;text-underline-offset:.35em}#MainContent .section-wrapper a.button-unstyled:hover{color:var(--mm-thread)}#MainContent [id$=__banner] .background-image-container img{object-position:50% 36%}#MainContent [id$=__banner] .custom-section-background:has(.background-image-container img)~.custom-section-content .group-block{box-shadow:0 2px 28px #0e0d0c24}@media screen and (max-width:749px){#MainContent [id$=__banner] .background-image-container img{object-position:50% 30%}#MainContent [id$=__banner] .custom-section-content>.layout-panel-flex{justify-content:flex-end}}@media screen and (min-width:750px){#MainContent [id$=__meet_marta] .custom-section-content{max-width:72rem;margin-inline:auto}}#MainContent [id$=__faq] .accordion .details-content{color:var(--mm-stone)}#MainContent>[id$=__hero]{position:sticky;top:0;z-index:0}#MainContent>[id$=__hero]~.shopify-section{position:relative;z-index:1;background-color:var(--mm-ivory)}:root:not(.mm-restore) #MainContent>[id$=__hero]+.shopify-section~.shopify-section:has(img){content-visibility:auto;contain-intrinsic-size:auto 700px}@media(min-width:990px){:root:not(.mm-restore) #MainContent>[id$=__most_loved]:has(img){contain-intrinsic-size:auto 1370px}:root:not(.mm-restore) #MainContent>[id$=__cape_look]:has(img){contain-intrinsic-size:auto 850px}}#MainContent>[id$=__hero]+.shopify-section{box-shadow:0 -1.5rem 3rem #0e0d0c1f}#MainContent>[id$=__hero] .hero__media-grid{isolation:isolate}#MainContent>[id$=__hero] .hero__media-grid:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;background-color:var(--mm-ink);opacity:0;pointer-events:none}@supports (animation-timeline: scroll()){.page-wrapper{scroll-timeline:--mm-page block}#MainContent>[id$=__hero] .hero__media-grid:after{animation:mm-hero-veil linear both;animation-timeline:scroll(root);animation-range:0 80svh}@media(min-width:990px){#MainContent>[id$=__hero] .hero__media-grid:after{animation-timeline:--mm-page}}@media(prefers-reduced-motion:no-preference){#MainContent>[id$=__hero] .hero__media-grid,#MainContent>[id$=__hero] .hero__content-wrapper{animation:mm-hero-recede linear both;animation-timeline:scroll(root);animation-range:0 80svh}@media(min-width:990px){#MainContent>[id$=__hero] .hero__media-grid,#MainContent>[id$=__hero] .hero__content-wrapper{animation-timeline:--mm-page}}#MainContent>[id$=__hero] .hero__content-wrapper{animation-name:mm-scroll-offset;animation-range:0 2000px}}}@keyframes mm-hero-recede{to{transform:translateY(-6%) scale(1.04)}}@keyframes mm-hero-veil{to{opacity:.6}}@property --mm-scroll{syntax: "<length>"; inherits: false; initial-value: 0px;}@keyframes mm-scroll-offset{to{--mm-scroll: 2000px}}#MainContent>[id$=__hero] .hero__content-wrapper{translate:0 max(calc(-1 * var(--mm-scroll)),calc(-1 * var(--mm-hero-travel, 0px)))}#MainContent>[id$=__hero] img.hero__media{object-position:50% 22%}
/*# sourceMappingURL=/cdn/shop/t/15/assets/madmire-home.css.map */
