.responsive-video{width:100%;aspect-ratio:16 / 9;height:auto}@media only screen and (min-width:999px){.page-width--narrow{max-width:var(--page-width);padding:0 5rem}}.mgs-flex{padding:0;margin:0;list-style:none;display:flex;justify-content:space-between}.nowrap{flex-wrap:nowrap}.wrap{flex-wrap:wrap}.wrap-reverse{flex-wrap:wrap-reverse}.flex-item{padding:10px;margin:10px;color:#fff;font-weight:700;text-align:center}.flex-item a{color:#fff}.pg-product-page{max-width:1100px;margin:0 auto;line-height:1.6}.pg-product-page p{margin-top:0;margin-bottom:1rem}.pg-product-page h6{margin-top:32px;margin-bottom:14px;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.pg-card{border:1px solid rgba(0,0,0,.08);padding:20px;margin-bottom:20px;border-radius:8px}.pg-card p:last-child{margin-bottom:0}.pg-card a{display:inline-block;margin-top:18px;font-weight:700}.pg-card-grid,.pg-feature-grid,.pg-spec-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:16px;margin-bottom:22px}.pg-feature-card,.pg-spec-card{padding:16px;border-radius:8px;background:#0080000a;border:1px solid rgba(0,0,0,.06)}.pg-feature-card strong,.pg-spec-card strong{font-weight:700}.pg-feature-card p,.pg-spec-card p{margin:4px 0}.pg-feature-list p{margin-bottom:.75rem}.pg-spec-wrapper{margin-top:30px}.pg-spec-table{width:100%;border-collapse:collapse}.pg-spec-table td{padding:8px;border-bottom:1px solid rgba(0,0,0,.08)}.pg-spec-card h3{margin-top:0;margin-bottom:8px;font-size:15px;letter-spacing:.04em;text-transform:uppercase}.pg-spec-grid-3{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.pg-spec-card h2{margin-top:0;margin-bottom:18px;font-size:24px;line-height:1.25}.pg-spec-section-title{font-weight:700;margin-top:18px;margin-bottom:6px}@media only screen and (max-width:989px){.pg-spec-grid-3{grid-template-columns:repeat(2,1fr)}}@media only screen and (max-width:749px){.pg-spec-grid-3{grid-template-columns:1fr}}.pg-install-summary{display:grid;gap:10px;margin-bottom:22px}.pg-install-block{margin-top:22px}.pg-install-block h4{margin:0 0 8px;font-size:16px;font-weight:700}.pg-install-block p{margin-top:0}.pg-install-block ul{margin-top:8px;padding-left:24px}.pg-faq-item{background:#0080000a;border:1px solid rgba(0,0,0,.08);border-radius:8px;padding:14px 16px;margin-bottom:10px}.pg-faq-item summary{cursor:pointer;font-weight:700;list-style:none;position:relative;padding-right:24px}.pg-faq-item summary::-webkit-details-marker{display:none}.pg-faq-item summary:after{content:"+";position:absolute;right:0;top:0;font-size:18px;line-height:1}.pg-faq-item[open] summary:after{content:"\2212"}.pg-faq-answer{margin-top:10px;line-height:1.6}.pg-faq-answer p:last-child{margin-bottom:0}@media only screen and (max-width:749px){.pg-card,.pg-feature-card,.pg-spec-card,.pg-faq-item{padding:16px}.pg-product-page h6{margin-top:26px}.pg-card-grid,.pg-feature-grid,.pg-spec-grid{grid-template-columns:1fr}}.pg-model-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,420px));justify-content:center;gap:20px;align-items:start;margin-bottom:24px}.pg-model-card{width:100%;max-width:420px;background:#f4f8f2;border:1px solid rgba(0,0,0,.07);border-radius:12px;padding:24px;height:100%}.pg-model-header{padding-bottom:2px}.pg-model-header h2{margin:0 0 4px;font-size:25px;line-height:1.2}.pg-model-size{margin:0;font-size:19px;font-weight:700;line-height:1.35}.pg-model-section{margin-top:20px;padding-top:20px;border-top:1px solid rgba(0,0,0,.09)}.pg-spec-section-title{margin:0 0 10px;font-weight:700;letter-spacing:.04em}.pg-spec-list{display:flex;flex-direction:column}.pg-spec-row{display:flex;justify-content:space-between;align-items:flex-start;gap:18px;padding:4px 0}.pg-spec-label{flex:0 0 44%;font-weight:700}.pg-spec-value{flex:1 1 auto;text-align:right}.pg-included-list{margin:0;padding-left:20px}.pg-included-list li{margin-bottom:6px}.pg-included-list li:last-child{margin-bottom:0}.pg-model-recommendation{margin-top:22px;padding:14px 16px;background:#ffffffb3;border-left:3px solid currentColor;border-radius:6px}.pg-model-recommendation p{margin:0}@media only screen and (max-width:989px){.pg-model-grid{grid-template-columns:repeat(auto-fit,minmax(280px,400px))}}@media only screen and (max-width:749px){.pg-model-grid{grid-template-columns:1fr;gap:16px}.pg-model-card{max-width:none;padding:18px;border-radius:10px}.pg-model-header h2{font-size:22px}.pg-model-size{font-size:17px}.pg-spec-row{flex-direction:column;gap:2px;padding:5px 0}.pg-spec-label{flex-basis:auto}.pg-spec-value{text-align:left}}
/*# sourceMappingURL=/cdn/shop/t/30/assets/mgs-custom.css.map */
