.ma-page{max-width:1320px;margin:32px auto 70px;padding:0 28px;color:#25231f;font-family:var(--font-body-family,Arial,sans-serif);font-size:14px;line-height:1.45}.ma-page *,.ma-page *:before,.ma-page *:after{box-sizing:border-box}.ma-configurator{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:52px;align-items:start}.ma-gallery{position:sticky;top:30px;min-width:0}.ma-gallery-track{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;overscroll-behavior-x:contain;border-radius:2px;background:#f8f6f3}.ma-gallery-track::-webkit-scrollbar{display:none}.ma-gallery-slide{flex:0 0 100%;width:100%;scroll-snap-align:start}.ma-gallery-slide[hidden]{display:none}.ma-product-image{display:block;width:100%;height:auto;aspect-ratio:4/5;object-fit:contain}.ma-gallery-nav{display:flex;justify-content:center;align-items:center;gap:18px;padding:16px 0}.ma-gallery-nav>button{background:none;border:0;font-size:25px;line-height:1;cursor:pointer;width:30px;height:30px}.ma-gallery-dots{display:flex;gap:6px;max-width:80%;overflow:auto;scrollbar-width:none}.ma-gallery-dots button{border:0;width:20px;min-width:20px;height:24px;padding:0;background:linear-gradient(#d4cfc8,#d4cfc8) center/100% 2px no-repeat;cursor:pointer}.ma-gallery-dots button[aria-current=true]{background-image:linear-gradient(#25231f,#25231f)}.ma-title{font:400 28px/1.15 var(--font-heading-family,var(--font-body-family,Arial));letter-spacing:.025em;margin:0 0 8px;color:inherit}.ma-reviews{display:flex;align-items:center;gap:9px;font-size:12px;margin:0 0 15px}.ma-stars{color:#d8b15b;font-size:18px;letter-spacing:1px}.ma-prices{display:flex;align-items:center;gap:12px;margin:0 0 17px;flex-wrap:wrap}.ma-price{font-size:22px}.ma-prices s{font-size:16px;color:#8c8983}.ma-shipping{font-size:10px;letter-spacing:.03em;padding:5px 8px;background:#f0ede5;border-radius:3px;white-space:nowrap}.ma-offer{background:#f8f6f3;border-left:2px solid #b49a6c;padding:12px 14px;margin:19px 0 24px}.ma-offer strong{display:block;font-size:14px;font-weight:600}.ma-offer span{display:block;font-size:12px;margin-top:4px;color:#686158}.ma-form{margin:0}.ma-color{border:0;padding:0;margin:0 0 23px;min-width:0}.ma-color legend{font-size:13px;margin-bottom:9px;padding:0}.ma-color legend span{color:#777168}.ma-swatches{display:flex;gap:13px}.ma-swatch{display:flex;align-items:center;gap:7px;cursor:pointer;position:relative}.ma-swatch input{position:absolute;opacity:0;width:1px;height:1px}.ma-swatch-disc{width:29px;height:29px;border:3px solid #fff;border-radius:50%;box-shadow:0 0 0 1px #d6d0c7;background:#c9a227}.ma-swatch-disc--gold{background:linear-gradient(135deg,#a77b35,#ead59b 45%,#c6a04c)}.ma-swatch-disc--silver{background:linear-gradient(135deg,#9ea1a4,#e7e9ea 45%,#b7bdc3)}.ma-swatch input:checked+.ma-swatch-disc{box-shadow:0 0 0 1px #24221e}.ma-swatch input:focus-visible+.ma-swatch-disc{outline:2px solid #24221e;outline-offset:3px}.ma-swatch-name{font-size:12px}.ma-field{display:flex;flex-direction:column;gap:8px;margin:0 0 21px;font-size:13px}.ma-field-heading{display:flex;align-items:center;justify-content:space-between;gap:12px}.ma-field-heading button{background:none;border:0;text-decoration:underline;font:inherit;font-size:11px;cursor:pointer;padding:0;color:inherit}.ma-field select,.ma-field input[type=text]{width:100%;min-height:46px;padding:10px 12px;border:0;border-bottom:1px solid #ddd8d1;border-radius:0;background:#f8f7f5;font:inherit;color:inherit}.ma-field input[type=text]{background:#fff;padding-left:0}.ma-field input::placeholder{color:#a4a09b}.ma-field small{font-size:10px;color:#8b857c}.ma-atc-row{display:flex;gap:10px;margin:8px 0 0}.ma-atc{border:1px solid #24231f;border-radius:8px;background:#24231f;color:#fff;min-height:48px;padding:13px 20px;flex:1;font:600 14px var(--font-body-family,Arial);text-transform:uppercase;letter-spacing:.03em;cursor:pointer}.ma-atc:disabled{opacity:.5;cursor:not-allowed}.ma-quantity{display:flex;align-items:center;width:112px;border:1px solid #333;border-radius:8px;overflow:hidden;flex-shrink:0}.ma-quantity input{-webkit-appearance:textfield;appearance:textfield;-moz-appearance:textfield;min-width:0;width:34px;text-align:center;border:0;font:inherit;padding:0;background:transparent}.ma-quantity input::-webkit-inner-spin-button{-webkit-appearance:none;appearance:none}.ma-quantity button{border:0;background:transparent;font:inherit;font-size:20px;width:38px;min-height:46px;cursor:pointer}.ma-message:empty{display:none}.ma-message{font-size:12px;line-height:1.5;margin-top:12px;color:#28533c}.ma-message[data-error=true]{color:#a02020}.ma-message a,.ma-message button{font:inherit;text-decoration:underline;background:transparent;border:0;padding:0;color:inherit;cursor:pointer}.ma-reassurance{display:flex;flex-wrap:wrap;justify-content:center;gap:10px 18px;background:#f0ede5;border-radius:4px;padding:14px 10px;font-size:10px;margin:18px 0 25px}.ma-complete h2{font:400 20px/1.3 var(--font-body-family,Arial);margin:0 0 14px}.ma-complete-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:4px}.ma-card{display:flex;flex-direction:column;align-items:center;background:#f8f6f3;text-align:center;padding:0 7px 10px;min-width:0}.ma-card>button:first-child{border:0;padding:0;margin:0 -7px;background:none;width:calc(100% + 14px);cursor:pointer}.ma-card img{display:block;width:100%;height:auto;aspect-ratio:4/5;object-fit:contain}.ma-card h3{font:400 12px/1.35 var(--font-body-family,Arial);margin:10px 0 5px;min-height:33px}.ma-card-price{font-size:11px;margin-bottom:12px}.ma-choose{width:100%;border:1px solid #36332e;border-radius:15px;background:transparent;font:400 10px var(--font-body-family,Arial);padding:8px 3px;margin-top:auto;min-height:34px;cursor:pointer}.ma-julia{display:flex;align-items:center;gap:20px;background:#faf8f4;border-radius:5px;padding:20px;margin:28px 0;font-size:12px;line-height:1.5}.ma-julia p{margin:0 0 12px}.ma-julia p:last-child{margin-bottom:0}.ma-julia span{margin-left:11px;color:#327142;font-size:11px;white-space:nowrap}.ma-julia img{width:64px;height:64px;object-fit:cover;border-radius:50%;flex-shrink:0}.ma-modal,.ma-size-modal{position:fixed;margin:auto;top:0;right:0;bottom:0;left:0;border:0;padding:0;width:min(1000px,92vw);max-width:1000px;height:auto;max-height:86dvh;overflow:auto;background:#fff;color:#25231f;border-radius:0;font-family:var(--font-body-family,Arial);font-size:14px;line-height:1.45}.ma-modal::backdrop,.ma-size-modal::backdrop{background:#0006;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.ma-modal-close{position:sticky;float:right;right:12px;top:12px;width:30px;height:30px;border:0;border-radius:50%;background:#f0efed;color:#262626;font-size:21px;line-height:1;z-index:5;cursor:pointer;margin-bottom:-30px;margin-right:12px}.ma-modal .ma-configurator{gap:0}.ma-modal .ma-info{padding:42px 38px 30px}.ma-modal .ma-gallery{top:0}.ma-modal .ma-gallery-track{border-radius:0}.ma-modal .ma-title{font-size:25px}.ma-modal .ma-view-details{display:block;font-size:12px;color:inherit;margin-top:24px;border-top:1px solid #e0ddd8;padding-top:20px;text-decoration:underline}.ma-size-modal{width:min(660px,92vw);padding:25px;z-index:10}.ma-size-modal h2{font-size:22px;font-weight:400}.ma-size-modal img{width:100%;height:auto;display:block}.ma-page button:focus-visible,.ma-page select:focus-visible,.ma-page input:focus-visible,.ma-page a:focus-visible{outline:2px solid #655a46;outline-offset:3px}@media(max-width:989px){.ma-page{margin:0 auto 45px;padding:0;max-width:720px}.ma-configurator{display:block}.ma-gallery{position:relative;top:auto}.ma-info{padding:10px 22px 0}.ma-gallery-track{border-radius:0}.ma-product-image{aspect-ratio:1/1;object-fit:contain}.ma-gallery-nav{padding:12px 0}.ma-title{font-size:26px}.ma-prices{margin-bottom:14px}.ma-offer{margin:18px 0 22px}.ma-modal{width:94vw;max-height:90dvh;margin:auto}.ma-modal .ma-configurator{display:block}.ma-modal .ma-gallery{position:relative;top:0}.ma-modal .ma-product-image{aspect-ratio:1.15/1}.ma-modal .ma-info{padding:20px 20px 25px}.ma-modal .ma-title{font-size:22px}.ma-modal .ma-gallery-nav{padding:10px}.ma-julia{padding:17px;gap:13px}.ma-julia img{width:55px;height:55px}.ma-reassurance{font-size:10px;gap:9px 12px}.ma-card h3{font-size:11px}.ma-complete-grid{gap:3px}.ma-card{padding:0 5px 9px}.ma-card>button:first-child{margin:0 -5px;width:calc(100% + 10px)}.ma-choose{font-size:9px}.ma-complete h2{font-size:19px}}@media(prefers-reduced-motion:reduce){.ma-gallery-track{scroll-behavior:auto}}.ma-field [hidden]{display:none!important}.ma-field-heading{font-family:Outfit,var(--font-body-family),sans-serif}.ma-field-heading>button{flex:0 0 auto}.ma-picker .mv-stone-picker__button,.ma-picker .mv-select-picker__button{font-family:Outfit,var(--font-body-family),sans-serif}.ma-picker [role=listbox][hidden]{display:none!important}.ma-picker [role=listbox]{z-index:20;max-height:264px;overscroll-behavior:contain}.ma-picker [role=option] img{width:32px;height:32px;object-fit:contain}.ma-picker [role=option]:focus-visible{outline:2px solid #655a46;outline-offset:-2px}.ma-picker button[aria-invalid=true]{border-color:#a02020}.ma-modal .ma-picker [role=listbox]{position:relative;top:auto;left:auto;right:auto;max-height:264px;margin-top:5px}@media(max-width:749px){.ma-modal{width:100%;max-width:100%;margin:auto 0 0;inset:auto 0 0;max-height:94dvh}.ma-modal .ma-configurator{display:block;padding:0}.ma-modal .ma-gallery{width:100%;position:relative;top:auto;padding:12px 20px 0;background:#f8f6f3}.ma-modal .ma-gallery-track{width:100%}.ma-modal .ma-gallery-slide{flex-basis:100%;width:100%}.ma-modal .ma-product-image{width:100%;height:min(34dvh,300px);min-height:220px;aspect-ratio:auto;object-fit:contain}.ma-modal .ma-gallery-nav{padding:10px 0 12px;gap:14px}.ma-modal .ma-gallery-nav>button{display:block}.ma-modal .ma-gallery-dots{max-width:75%;gap:5px}.ma-modal .ma-gallery-dots button{width:18px;min-width:18px;height:2px}.ma-modal .ma-info{display:block;padding:22px 22px 26px}.ma-modal .ma-title{font-size:22px;margin:0 0 10px}.ma-modal .ma-prices{gap:10px;margin:0 0 23px}.ma-modal .ma-price{font-size:20px}.ma-modal .ma-prices s{font-size:14px}.ma-modal .ma-shipping{font-size:9px;padding:4px 7px}.ma-modal .ma-form{border:0;padding:0;margin:0}.ma-modal .ma-view-details{display:block;margin-top:22px;padding-top:18px;border-top:1px solid #e0ddd8}.ma-modal .ma-modal-close{right:12px;top:12px}.ma-modal .ma-atc-row{margin-bottom:8px}.ma-modal .ma-field{margin-bottom:22px}}.ma-complete .ma-card>button:first-child{aspect-ratio:1/1;overflow:hidden}.ma-complete .ma-card h3{margin-top:6px}.ma-page .ma-name input[type=text]:focus,.ma-page .ma-name input[type=text]:focus-visible{outline:none;box-shadow:none;border-bottom-color:#655a46}.ma-configurator--primary>.ma-gallery .ma-product-image{aspect-ratio:1/1;object-fit:contain}.ma-reassurance>span{display:inline-flex;align-items:center;gap:6px}.ma-reassurance svg{width:17px;height:17px;flex-shrink:0;fill:none;stroke:currentColor;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round}html body.mv-solar main#MainContent .ma-support.mv-solar-product-faq.page-width{padding-inline:32px}.ma-modal .ma-upsell-details{margin-top:24px;border-top:1px solid #ddd8d1}.ma-modal .ma-upsell-details details{border-bottom:1px solid #ddd8d1}.ma-modal .ma-upsell-details summary{display:flex;align-items:center;justify-content:space-between;gap:16px;min-height:48px;padding:15px 0;font-size:12px;letter-spacing:.055em;text-transform:uppercase;cursor:pointer;list-style:none}.ma-modal .ma-upsell-details summary::-webkit-details-marker{display:none}.ma-modal .ma-upsell-details summary svg{flex-shrink:0}.ma-modal .ma-upsell-details details[open]>summary svg{transform:rotate(180deg)}.ma-modal .ma-upsell-details__body{font-size:13px;line-height:1.6;padding:0 0 18px;overflow-wrap:anywhere}.ma-modal .ma-upsell-details__body p{margin:0 0 12px}.ma-modal .ma-upsell-details__body p:last-child{margin-bottom:0}.ma-modal .ma-upsell-details__body img{max-width:100%;height:auto}.ma-modal .ma-upsell-details summary:focus-visible,.ma-modal .ma-gallery:focus-visible{outline:2px solid #655a46;outline-offset:-2px}@media(min-width:990px){.ma-modal{overflow:hidden}.ma-modal>.ma-modal-close{position:absolute;top:12px;right:12px;margin:0;z-index:6}.ma-modal .ma-configurator{height:min(86dvh,920px);align-items:stretch}.ma-modal .ma-gallery{position:relative;top:auto;min-height:0;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain}.ma-modal .ma-gallery-track{display:block;overflow:visible;scroll-snap-type:none;border-radius:0}.ma-modal .ma-gallery-slide{width:100%;margin-bottom:8px;scroll-snap-align:none}.ma-modal .ma-gallery-slide:last-child{margin-bottom:0}.ma-modal .ma-product-image{height:auto;aspect-ratio:auto}.ma-modal .ma-gallery-nav{display:none}.ma-modal .ma-info{min-width:0;min-height:0;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;scrollbar-gutter:stable;padding:42px 32px 28px}}
/*# sourceMappingURL=/cdn/shop/t/35/assets/miravel-amelia.css.map */
