.mm-decal-page{--mm-d-ink:#172536;--mm-d-blue:#174f79;--mm-d-line:#dce4eb;--mm-d-tint:#f4f8fc;background:#fff;color:var(--mm-d-ink);font:16px/1.65 Arial,Helvetica,sans-serif;letter-spacing:normal;overflow-wrap:anywhere}.mm-decal-page *,.mm-decal-page *:before,.mm-decal-page *:after{box-sizing:border-box}.mm-decal-page .mm-decal-shell{width:calc(100% - 40px);max-width:1240px;margin:0 auto;padding:12px 0 48px;min-width:0}.mm-decal-page a{color:var(--mm-d-blue);text-decoration:underline;text-underline-offset:3px}.mm-decal-page a:focus-visible,.mm-decal-page summary:focus-visible{outline:3px solid var(--mm-d-blue);outline-offset:4px;border-radius:2px}.mm-decal-page h1,.mm-decal-page h2,.mm-decal-page h3{font-family:inherit;color:var(--mm-d-ink);letter-spacing:normal;line-height:1.2;font-weight:700;max-width:none;text-transform:none}.mm-decal-page h1{font-size:clamp(30px,4vw,52px);margin:10px 0 18px;max-width:940px}.mm-decal-page h2{font-size:clamp(23px,2.6vw,32px);margin:0 0 12px}.mm-decal-page h3{font-size:20px;margin:0 0 10px}.mm-decal-page p{margin:0 0 16px;max-width:none}.mm-decal-page [id]{scroll-margin-top:150px}.mm-decal-page .mm-decal-breadcrumb{display:flex;flex-wrap:wrap;align-items:center;gap:8px 12px;font-size:13px;margin:12px 0 22px}.mm-decal-page .mm-decal-hero{padding:36px 40px;border:1px solid var(--mm-d-line);border-top:5px solid var(--mm-d-blue);border-radius:8px;background:linear-gradient(120deg,#fff 35%,#eef5fa)}.mm-decal-page .mm-decal-eyebrow{font-size:12px;line-height:1.5;font-weight:700;letter-spacing:.09em;text-transform:uppercase;color:var(--mm-d-blue);margin:0 0 8px}.mm-decal-page .mm-decal-lead{font-size:19px;max-width:740px}.mm-decal-page .mm-decal-format{font-size:14px;color:#425466;max-width:800px}.mm-decal-page .mm-decal-actions{display:flex;flex-wrap:wrap;align-items:center;gap:12px;margin-top:24px}.mm-decal-page .mm-decal-button{display:inline-flex;align-items:center;justify-content:center;min-height:46px;padding:10px 18px;background:var(--mm-d-blue);color:#fff;border:1px solid var(--mm-d-blue);border-radius:5px;text-decoration:none;font-size:15px;font-weight:700;line-height:1.4;text-align:center}.mm-decal-page .mm-decal-button:hover{background:#103b5c;color:#fff}.mm-decal-page .mm-decal-button--light{background:#fff;color:var(--mm-d-blue)}.mm-decal-page .mm-decal-button--light:hover{background:#eaf2f8;color:#103b5c}.mm-decal-page .mm-decal-text-link{padding:10px 6px;font-size:15px;font-weight:700}.mm-decal-page .mm-decal-start{padding:36px 0}.mm-decal-page .mm-decal-start>h2{font-size:24px}.mm-decal-page .mm-decal-quick-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin-top:20px}.mm-decal-page .mm-decal-quick-grid article{padding:22px;border:1px solid var(--mm-d-line);border-radius:7px;min-width:0;display:flex;flex-direction:column}.mm-decal-page .mm-decal-step-number{display:block;font-weight:700;color:var(--mm-d-blue);font-size:13px;letter-spacing:.06em;margin-bottom:12px}.mm-decal-page .mm-decal-quick-grid p{font-size:15px;color:#425466;flex:1}.mm-decal-page .mm-decal-quick-grid a{font-size:14px;font-weight:700;min-height:32px}.mm-decal-page .mm-decal-designs{border-top:1px solid var(--mm-d-line);padding:32px 0 40px}.mm-decal-page .mm-decal-section-heading{margin-bottom:24px;max-width:900px}.mm-decal-page .mm-decal-section-heading>p:last-child{color:#425466}.mm-decal-page .mm-decal-empty{padding:24px 28px;border:1px solid var(--mm-d-line);border-radius:7px;background:var(--mm-d-tint)}.mm-decal-page .mm-decal-empty p{max-width:790px}.mm-decal-page .mm-decal-empty a{font-weight:700}.mm-decal-page .mm-decal-instructions{padding-top:32px;border-top:1px solid var(--mm-d-line)}.mm-decal-page .mm-decal-guide-content{width:100%;min-width:0}.mm-decal-page #mm-decal-guide{width:100%;max-width:none;height:auto;max-height:none;overflow:visible;font-size:16px;line-height:1.7}.mm-decal-page #mm-decal-guide h2{padding-top:16px;border-top:1px solid var(--mm-d-line);font-size:26px;margin:36px 0 18px}.mm-decal-page #mm-decal-guide h3{font-size:19px}.mm-decal-page #mm-decal-guide .mm-dg-grid{gap:20px;margin:20px 0 26px}.mm-decal-page #mm-decal-guide .mm-dg-card{padding:24px}.mm-decal-page #mm-decal-guide .mm-dg-nav{padding:14px 18px;gap:8px 20px;border:1px solid var(--mm-d-line);border-radius:7px;background:var(--mm-d-tint)}.mm-decal-page #mm-decal-guide .mm-dg-nav a{min-height:42px;display:inline-flex;align-items:center;padding:6px 0}.mm-decal-page #mm-decal-guide .mm-dg-steps{padding-left:1.8em;max-width:1000px}.mm-decal-page #mm-decal-guide .mm-dg-steps>li{padding-left:.6em;margin-bottom:20px}.mm-decal-page #mm-decal-guide .mm-dg-steps>li::marker{font-weight:700;color:var(--mm-d-blue)}.mm-decal-page #mm-decal-guide details{padding:0 20px;overflow:visible}.mm-decal-page #mm-decal-guide summary{padding:16px 0;min-height:56px;list-style:disclosure-closed}.mm-decal-page #mm-decal-guide details[open]>summary{list-style:disclosure-open}.mm-decal-page #mm-decal-guide details>p{padding-bottom:14px}.mm-decal-page .mm-decal-product-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:18px}.mm-decal-page .mm-decal-design-card{display:flex;flex-direction:column;min-width:0;border:1px solid var(--mm-d-line);border-radius:7px;overflow:hidden;background:#fff}.mm-decal-page .mm-decal-design-image{display:block;aspect-ratio:1;background:#fff}.mm-decal-page .mm-decal-design-image img{width:100%;height:100%;object-fit:contain;display:block}.mm-decal-page .mm-decal-design-copy{padding:16px;display:flex;flex:1;flex-direction:column}.mm-decal-page .mm-decal-label{font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.06em;color:var(--mm-d-blue);margin-bottom:9px}.mm-decal-page .mm-decal-design-copy h3{font-size:16px;line-height:1.45;flex:1}.mm-decal-page .mm-decal-price{font-weight:700;font-size:18px;margin:12px 0 4px}.mm-decal-page .mm-decal-card-note{font-size:12px;color:#425466;margin-bottom:14px}.mm-decal-page .mm-decal-pagination{display:flex;flex-wrap:wrap;justify-content:center;gap:8px;margin-top:22px}.mm-decal-page .mm-decal-pagination a,.mm-decal-page .mm-decal-pagination .current{display:inline-flex;align-items:center;justify-content:center;padding:8px 13px;min-height:44px;border:1px solid var(--mm-d-line);border-radius:4px}.mm-decal-page .mm-decal-pagination .current{background:var(--mm-d-tint);font-weight:700}.mm-decal-visually-hidden{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@media(max-width:1099px){.mm-decal-page .mm-decal-product-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:749px){.mm-decal-page .mm-decal-shell{width:calc(100% - 28px)}.mm-decal-page .mm-decal-hero{padding:24px 20px}.mm-decal-page .mm-decal-lead{font-size:17px}.mm-decal-page .mm-decal-quick-grid{grid-template-columns:1fr;gap:12px}.mm-decal-page .mm-decal-quick-grid article{padding:18px}.mm-decal-page .mm-decal-start{padding:28px 0}.mm-decal-page .mm-decal-product-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.mm-decal-page #mm-decal-guide h2{font-size:23px}.mm-decal-page #mm-decal-guide .mm-dg-grid{grid-template-columns:1fr}.mm-decal-page #mm-decal-guide .mm-dg-card{padding:18px}.mm-decal-page #mm-decal-guide .mm-dg-nav{gap:4px 18px;padding:12px 16px}.mm-decal-page .mm-decal-empty{padding:20px}.mm-decal-page .mm-decal-instructions{padding-top:28px}}@media(max-width:379px){.mm-decal-page .mm-decal-actions{align-items:stretch;flex-direction:column}.mm-decal-page .mm-decal-text-link{text-align:center}.mm-decal-page .mm-decal-product-grid{grid-template-columns:1fr}}@media(prefers-reduced-motion:reduce){.mm-decal-page *{scroll-behavior:auto!important;animation:none!important;transition:none!important}}
/*# sourceMappingURL=/cdn/shop/t/61/assets/mm-r32-decal-collection.css.map */
