.collection-hero__media{position:absolute;top:0;right:0;bottom:0;left:0}.collection-hero__media img,.collection-hero__media video{width:100%;height:100%;object-fit:cover}.collection-hero__media:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,rgba(6,14,24,var(--overlay, .5)),rgba(6,14,24,calc(var(--overlay, .5) * .6)) 55%,rgba(6,14,24,calc(var(--overlay, .5) * .25))),linear-gradient(0deg,#060e1873,#060e1800 40%)}.collection-hero__inner{position:relative;padding-top:48px;padding-bottom:48px;display:flex;flex-direction:column;justify-content:flex-end}.collection-hero--small .collection-hero__inner{min-height:300px}.collection-hero--medium .collection-hero__inner{min-height:420px}.collection-hero--large .collection-hero__inner{min-height:560px}@media(max-width:749px){.collection-hero--medium .collection-hero__inner,.collection-hero--large .collection-hero__inner{min-height:380px}}.collection-hero .breadcrumbs{color:#ffffffbf}.collection-hero--plain .breadcrumbs{color:var(--muted)}.collection-hero__eyebrow{color:var(--accent);margin-bottom:10px}.collection-hero:not(.collection-hero--plain) .collection-hero__eyebrow{color:#fff;opacity:.9}.collection-hero__heading{font-size:clamp(44px,6.4vw,92px);max-width:14ch}.collection-hero__heading .accent{display:block}.section--soft{background:var(--soft)}.grid>li{min-width:0}.promo-card{position:relative;display:flex;align-items:flex-end;width:100%;aspect-ratio:1 / 1.12;overflow:hidden;color:#fff;background:var(--navy)}.promo-card--accent{background:var(--accent)}.promo-card--pink{background:var(--pink)}.promo-card img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;transition:transform .6s ease}.promo-card:hover img{transform:scale(1.05)}.promo-card--image:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(0deg,#060e18bf,#060e1800 60%)}.promo-card__text{position:relative;z-index:1;padding:20px;display:flex;flex-direction:column;gap:10px}.promo-card__text .link-arrow{font-size:11px}.rich-text__inner{max-width:760px}.rich-text--center .rich-text__inner{margin:0 auto;text-align:center}.rich-text__eyebrow{color:var(--accent);margin-bottom:12px}.rich-text__heading .accent{display:block}.rich-text__text{margin-top:18px;font-size:17px;line-height:1.6}.rich-text__buttons{display:flex;flex-wrap:wrap;gap:12px;margin-top:28px}.rich-text--center .rich-text__buttons{justify-content:center}.rich-text--soft{background:var(--soft)}.rich-text--navy{background:var(--navy);color:#fff}.rich-text--navy .rte{color:#ffffffd9}.faq--soft{background:var(--soft)}.faq__wrap{display:grid;gap:28px}@media(min-width:990px){.faq__wrap{grid-template-columns:1fr 2fr;gap:56px;align-items:start}.faq__head{position:sticky;top:96px}}.faq__head .rte{margin-top:12px}.faq__head .eyebrow{color:var(--accent);margin-bottom:10px}.faq__item{border-top:1px solid var(--line)}.faq__item:last-child{border-bottom:1px solid var(--line)}.faq__item summary{display:flex;justify-content:space-between;align-items:center;gap:16px;padding:20px 0;cursor:pointer;list-style:none;font-family:var(--font-heading);font-weight:800;font-size:22px;text-transform:uppercase;line-height:1.05}.faq__item summary::-webkit-details-marker{display:none}.faq__item summary .icon{flex:0 0 20px;width:20px;height:20px;transition:transform .2s}.faq__item[open] summary .icon{transform:rotate(45deg);color:var(--accent)}.faq__answer{padding:0 0 24px;max-width:70ch}.faq__answer h3,.faq__answer h4{font-size:15px;font-weight:700;margin:1.2em 0 .4em;text-transform:none;font-family:var(--font-body)}.faq__answer h3:first-child{margin-top:0}.style-tiles .eyebrow{color:var(--accent);margin-bottom:10px}.style-tiles__grid{display:grid;gap:28px 16px;grid-template-columns:repeat(2,1fr)}@media(min-width:990px){.style-tiles__grid{grid-template-columns:repeat(var(--cols, 4),1fr);gap:20px}}.style-tile__media{aspect-ratio:3 / 4;background:var(--soft);overflow:hidden;margin-bottom:14px}.style-tile__media img{width:100%;height:100%;object-fit:contain}.style-tile__title{margin-bottom:8px}.style-tile__best{color:var(--accent);margin-bottom:8px;font-size:11px}.style-tile__best span{color:var(--ink)}.style-tile__text{font-size:14px;color:var(--muted);margin-bottom:12px}@media(max-width:749px){.style-tile__text{font-size:13px}}.compare .eyebrow{color:var(--accent);margin-bottom:10px}.compare__wrap{overflow-x:auto;-webkit-overflow-scrolling:touch;margin-top:24px}.compare__table{width:100%;min-width:520px;border-collapse:collapse;font-size:15px}.compare__table th,.compare__table td{border:1px solid var(--line);padding:14px 16px;text-align:left}.compare__table thead th{background:var(--navy);color:#fff;font-size:12px;letter-spacing:.12em;text-transform:uppercase}.compare__table tbody th{background:var(--soft);font-weight:600}.compare__table td a{font-weight:700;text-decoration:underline;text-underline-offset:3px}.compare__table td a:hover{color:var(--accent)}[id]{scroll-margin-top:96px}.contact__grid{display:grid;gap:36px}@media(min-width:990px){.contact__grid{grid-template-columns:1fr 1.25fr;gap:64px}}.contact__intro .eyebrow{color:var(--accent);margin-bottom:10px}.contact__text{margin-top:18px;max-width:46ch}.contact__details{margin-top:28px;display:grid;gap:18px}.contact__details .eyebrow{color:var(--muted);margin-bottom:4px}.contact__form{background:var(--soft);padding:28px 20px}@media(min-width:750px){.contact__form{padding:36px}}.form-grid{display:grid;gap:16px;margin-bottom:24px}@media(min-width:750px){.form-grid{grid-template-columns:1fr 1fr}}.form-grid .field{display:flex;flex-direction:column;gap:6px;border:0;padding:0;margin:0;min-width:0}.field--full{grid-column:1 / -1}.form-grid .field label,.form-grid .field legend{font-size:12px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;padding:0}.form-grid .field input,.form-grid .field textarea{width:100%;border:1px solid var(--line);background:#fff;padding:12px 14px;border-radius:var(--radius);color:var(--ink)}.form-grid .field input{height:48px}.form-grid .field textarea{height:auto}.form-grid .field input:focus,.form-grid .field textarea:focus{outline:none;border-color:var(--accent);box-shadow:0 0 0 1px var(--accent)}.check-row{display:flex;flex-wrap:wrap;gap:10px 20px;margin-top:6px}.check{display:inline-flex;align-items:center;gap:8px;font-size:14px;font-weight:500;letter-spacing:0;text-transform:none}.check input{width:18px;height:18px;accent-color:var(--navy)}.form-message{display:flex;gap:10px;align-items:center;padding:14px 16px;margin-bottom:20px;font-weight:600}.form-message .icon{width:20px;height:20px}.form-message--success{background:#e6f5ec;color:#11633a}.form-message--error{background:#fdecef;color:#9b1c31}.promo-bar-section{padding:20px 0}.promo-bar{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:12px 20px;padding:16px 20px;background:var(--navy);color:#fff;text-align:center}.promo-bar--accent{background:var(--accent)}.promo-bar--pink{background:var(--pink)}.promo-bar--soft{background:var(--soft);color:var(--ink)}.promo-bar__heading{font-size:20px}.promo-bar__text p{margin:0;font-size:14px}.promo-bar__code{font-weight:800;letter-spacing:.14em;padding:6px 12px;border:2px dashed currentColor;font-size:13px}.article__hero{position:relative;color:#fff;background:var(--navy);overflow:hidden}.article__hero--plain{background:var(--paper);color:var(--ink)}.article__hero-media{position:absolute;top:0;right:0;bottom:0;left:0}.article__hero-media img{width:100%;height:100%;object-fit:cover}.article__hero-media:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(0deg,#060e18d9,#060e1859 55%,#060e1826)}.article__hero-inner{position:relative;min-height:460px;display:flex;flex-direction:column;justify-content:flex-end;padding-top:48px;padding-bottom:40px}.article__hero--plain .article__hero-inner{min-height:0;padding-top:40px;padding-bottom:8px}.article__back{margin-bottom:auto;padding-bottom:32px;font-size:11px}.article__hero--plain .article__back{margin-bottom:0}.article__tags{color:var(--accent);margin-bottom:12px}.article__hero:not(.article__hero--plain) .article__tags{color:#fff;opacity:.85}.article__title{font-size:clamp(40px,5.6vw,80px);max-width:18ch}.article__meta{margin:16px 0 0;color:inherit;opacity:.8}.article__content{margin:0 auto;font-size:17px;line-height:1.7}.article__content h2{font-family:var(--font-heading);font-weight:800;text-transform:uppercase;font-size:32px;line-height:1;margin:1.4em 0 .5em}.article__content h3{font-size:20px;margin:1.2em 0 .4em}.testimonials--soft{background:var(--soft)}.testimonials--navy{background:var(--navy);color:#fff}.testimonials .eyebrow{color:var(--accent);margin-bottom:10px}.testimonials__grid{display:grid;gap:16px}@media(min-width:750px){.testimonials__grid{grid-template-columns:repeat(2,1fr)}}@media(min-width:990px){.testimonials__grid{grid-template-columns:repeat(var(--cols, 4),1fr)}}.quote-card{margin:0;padding:24px;background:var(--paper);display:flex;flex-direction:column;justify-content:space-between;gap:20px;border-top:4px solid var(--accent)}.quote-card:nth-child(3n+2){border-top-color:var(--pink)}.quote-card:nth-child(3n+3){border-top-color:var(--navy)}.testimonials--navy .quote-card{background:var(--navy-2)}.quote-card__text{margin:0;font-size:17px;line-height:1.5;font-weight:500}.quote-card__author{font-size:13px}.collection-tabs .eyebrow{color:var(--accent);margin-bottom:10px}.collection-tabs .section-head{flex-wrap:wrap}.ctabs{display:flex;flex-wrap:wrap;gap:8px}.ctabs__btn{border:2px solid var(--navy);background:transparent;padding:8px 16px;font-size:12px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;border-radius:var(--radius)}.ctabs__btn[aria-selected=true]{background:var(--navy);color:#fff}.tile--card{aspect-ratio:auto;background:transparent;color:var(--ink);overflow:visible}.tile--card:after{display:none}.tile--card img,.tile--card svg{position:static;width:100%;height:auto;aspect-ratio:3 / 4;object-fit:cover;background:var(--soft)}.tile--card:hover img{transform:none;opacity:.9}.tile--card .tile__text{position:static;display:flex;justify-content:space-between;align-items:center;gap:8px;padding:12px 0 0}.tile--card .tile__text .h2{font-size:clamp(20px,1.8vw,26px);margin:0}@media(max-width:749px){.tiles--card{grid-template-columns:repeat(2,1fr)}}.trust{display:grid;gap:8px;margin:4px 0 8px;padding:14px 16px;background:var(--soft);font-size:13px;font-weight:600}.trust li{display:flex;align-items:center;gap:10px}.trust .icon{width:18px;height:18px;color:var(--accent);flex:0 0 18px}.collection-hero__inner{padding-left:20px;padding-right:20px}@media(min-width:750px){.collection-hero__inner{padding-left:32px;padding-right:32px}}
/*# sourceMappingURL=/cdn/shop/t/13/assets/maru-sections.css.map */
