.m-product-sections__heading{margin:0 0 16px;color:var(--ev-heading);font-family:var(--heading-font-family);font-size:2.2rem;font-weight:700;line-height:1.5}.m-product-tabs{position:sticky;z-index:20;top:var(--header-end-padded, 0);border-top:1px solid var(--ev-border);border-bottom:1px solid var(--ev-border);background-color:#fff}.m-product-tabs__list{display:flex;gap:32px;margin:0;padding:0;overflow-x:auto;list-style:none;scrollbar-width:none}.m-product-tabs__link{display:block;padding:16px 0 13px;border-bottom:3px solid transparent;color:var(--ev-text);font-size:1.5rem;font-weight:600;line-height:1.5;text-decoration:none;white-space:nowrap}.m-product-tabs__link.is-active{border-bottom-color:var(--ev-accent);color:var(--ev-heading)}.m-product-tabs__link:hover{color:var(--ev-heading)}.m-product-specs.section,.m-product-reviews.section{margin:0;padding:32px 0}.m-product-specs__grid,.m-product-reviews__grid{display:grid;gap:32px}.m-product-specs__table{margin:0;overflow:hidden;border:1px solid var(--ev-border);border-radius:12px}.m-product-specs__row{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));padding:11px 16px;border-bottom:1px solid #EEF1F5;font-size:1.4rem;line-height:1.5}.m-product-specs__row:last-child{border-bottom:0}.m-product-specs__row dt{color:var(--ev-text-3)}.m-product-specs__row dd{margin:0;color:var(--ev-text);font-weight:600}.m-product-specs__desc{color:var(--ev-text-2);font-size:1.5rem;line-height:1.5}.m-product-specs__desc.rte :is(h2,h3,h4,h5,h6){margin:2.4rem 0 .6rem;color:var(--ev-heading);font-size:1.7rem;line-height:1.35}.m-product-specs__desc.rte :is(h2,h3,h4,h5,h6):first-child{margin-top:0}.m-product-specs__desc.rte :is(h2,h3,h4,h5,h6):empty{display:none}.m-product-specs__desc.rte p,.m-product-specs__desc.rte :is(ul,ol){margin:0 0 1.2rem}.m-product-specs__desc.rte :is(ul,ol){padding-left:2rem}.m-product-specs__desc.rte li{margin-bottom:.6rem}.m-product-specs__desc.rte li:last-child,.m-product-specs__desc.rte>:last-child{margin-bottom:0}.m-product-specs__fit{display:flex;flex-direction:column;gap:8px;margin-top:16px;padding:18px 20px;border-radius:12px;background-color:var(--ev-accent-soft);line-height:1.5}.m-product-specs__fit strong{color:var(--ev-heading);font-size:1.5rem}.m-product-specs__fit span{color:var(--ev-text-2);font-size:1.4rem}.m-product-specs__fit a{color:var(--ev-action);font-size:1.4rem;font-weight:600;text-decoration:none}.m-product-bundle.section{display:block;margin:0;padding:32px 0;background-color:var(--ev-surface-alt)}.m-product-bundle .m-product-sections__heading{margin-bottom:20px}.m-product-bundle__row{display:flex;flex-direction:column;gap:16px}.m-product-bundle__item{display:flex;flex:1 1 0;align-items:center;gap:12px;padding:14px;border:1px solid var(--ev-border);border-radius:12px;background-color:#fff}.m-product-bundle__media{flex-shrink:0;width:72px;height:72px;overflow:hidden;border-radius:8px;background-color:var(--ev-surface-alt)}.m-product-bundle__media img{width:100%;height:100%;object-fit:contain;mix-blend-mode:multiply}.m-product-bundle__info{display:flex;flex-direction:column;flex-grow:1;gap:4px;min-width:0;line-height:1.5}.m-product-bundle__title{color:var(--ev-text);font-size:1.4rem;font-weight:600;text-decoration:none}.m-product-bundle__price{color:var(--ev-heading);font-family:var(--heading-font-family);font-size:1.6rem;font-weight:700}.m-product-bundle__check{display:flex;flex-shrink:0;align-items:center;gap:6px;color:var(--ev-heading);font-size:1.3rem;font-weight:600;cursor:pointer}.m-product-bundle__check input{width:18px;height:18px;margin:0;accent-color:var(--ev-accent)}.m-product-bundle__total{display:flex;flex-direction:column;justify-content:center;gap:8px;padding:16px;border:2px solid var(--ev-accent);border-radius:12px;background-color:#fff}.m-product-bundle__total-label{color:var(--ev-text-3);font-size:1.3rem;line-height:1.5}.m-product-bundle__total-price{color:var(--ev-heading);font-family:var(--heading-font-family);font-size:2.4rem;font-weight:700;line-height:1.5}.m-product-bundle__error{margin:0;color:#b42318;font-size:1.3rem}.m-product-bundle__set-line{display:flex;gap:6px;align-items:center;margin:-16px 0 16px;color:var(--ev-text-2);font-size:1.3rem}.m-product-bundle__set-line svg{flex-shrink:0;color:var(--ev-accent)}.m-product-bundle__prices{display:flex;flex-wrap:wrap;align-items:baseline;gap:2px 8px}.m-product-bundle:has(.m-product-bundle__set-line) .m-product-bundle__price,.m-product-bundle:has(.m-product-bundle__set-line) .m-product-bundle__total-price{color:var(--ev-text)}.m-product-bundle__was,.m-product-bundle__total-was{color:var(--ev-text-3);font-size:1.2rem}.m-product-bundle__total-was{font-size:1.3rem}.m-product-bundle__chip{align-self:center;padding:1px 6px;border-radius:6px;background:var(--ev-accent-soft);color:var(--ev-heading);font-size:1.1rem;font-weight:600;line-height:1.5}.m-product-bundle__total-prices{display:flex;flex-wrap:wrap;align-items:baseline;gap:2px 8px}.m-product-bundle__saving{margin-top:-4px;color:var(--ev-accent);font-size:1.3rem;font-weight:600}.m-product-bundle__saving[hidden],.m-product-bundle__total-was[hidden]{display:none}@media(min-width:769px){.m-product-bundle__set-line{margin:-16px 0 20px;font-size:1.4rem}.m-product-bundle__was{font-size:1.3rem}.m-product-bundle__chip{font-size:1.2rem}}.m-product-reviews__widget{min-height:148px}.m-product-downloads{display:flex;flex-direction:column;gap:10px}.m-product-downloads__link{display:flex;align-items:center;gap:12px;padding:14px 16px;border:1px solid var(--ev-border);border-radius:12px;color:var(--ev-text);text-decoration:none}.m-product-downloads__icon{display:flex;align-items:center;justify-content:center;flex-shrink:0;width:40px;height:40px;border-radius:8px;background-color:var(--ev-accent-soft);color:var(--ev-accent)}.m-product-downloads__text{display:flex;flex-direction:column;line-height:1.5}.m-product-downloads__text strong{font-size:1.4rem}.m-product-downloads__text span{color:var(--ev-text-3);font-size:1.2rem}.m-product-faq.section{margin:0;padding:0 0 32px}.m-product-faq__inner{display:flex;flex-direction:column;gap:14px;max-width:900px}.m-product-faq__inner .m-product-sections__heading{margin:0}@media(max-width:768.98px){.m-product-faq--hide-mobile{display:none}}details.m-product-faq__inner:not([open]){gap:0}.m-product-faq__item{border:1px solid var(--ev-border);border-radius:12px;background-color:#fff}.m-product-faq__item summary{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:16px 20px;list-style:none;cursor:pointer}.m-product-faq__item summary::-webkit-details-marker{display:none}.m-product-faq__question{color:var(--ev-heading);font-size:1.5rem;font-weight:700;line-height:1.5}.m-product-faq__icon{flex-shrink:0;color:var(--ev-action)}.m-product-faq__item[open] .m-product-faq__icon-v{display:none}.m-product-faq__answer{padding:0 20px 16px;color:var(--ev-text-3);font-size:1.4rem;line-height:1.5}.m-product-faq details-disclosure{display:block;min-height:0}.m-related.section{margin:0;padding:32px 0;background-color:var(--ev-surface-alt)}.m-related__head{display:flex;align-items:flex-end;justify-content:space-between;gap:16px;margin-bottom:20px}.m-related .section__heading{margin:0;font-size:2.2rem;line-height:1.5}.m-cards--related .card--product-contained{padding:14px}.m-cards--related .card__media .media{padding-top:72%!important}.m-cards--related .card__info{padding-top:8px}.m-cards--related .card__info-inner{gap:8px}.m-cards--related .card__title{min-height:3.8rem;font-size:1.4rem}.m-cards--related .card__reviews,.m-cards--related .evplug-compatibility-trigger--card{display:none}.m-cards--related .price,.m-cards--related .price__current,.m-cards--related .price .price__default,.m-cards--related .price__from{font-size:2rem}.m-cards--related .card__info-inner>.product-inventory__status{font-size:1.2rem}.m-cards--related .card__quick-add{padding-top:8px}.m-cards--related .card__quick-add .btn{min-height:44px;padding-top:13px;padding-bottom:13px}@media(min-width:769px){.m-product-sections__heading{font-size:2.6rem}.m-product-specs.section,.m-product-reviews.section,.m-product-bundle.section,.m-related.section{padding:48px 0}.m-product-faq.section{padding-bottom:48px}.m-product-specs__grid,.m-product-reviews__grid{grid-template-columns:repeat(12,minmax(0,1fr));column-gap:40px}.m-product-specs__col{grid-column:span 6}.m-product-reviews__col:first-child{grid-column:span 8}.m-product-reviews__col+.m-product-reviews__col{grid-column:span 4}.m-product-reviews__grid--single .m-product-reviews__col{grid-column:1 / -1}.m-product-bundle__row{flex-direction:row;align-items:stretch}.m-product-bundle__total{flex:0 0 296px}.m-related .section__heading{font-size:2.6rem}.m-cards--related>.grid{column-gap:20px}}.m-psec__summary{display:flex;align-items:center;justify-content:space-between;gap:12px;list-style:none}.m-psec__summary::-webkit-details-marker{display:none}.m-psec__icon{display:none;flex-shrink:0;color:var(--ev-action)}.m-psec[open] .m-psec__icon-v{display:none}.m-product-faq__list{display:flex;flex-direction:column;gap:14px}@media(min-width:769px){.m-psec__summary{pointer-events:none}}@media(max-width:768.98px){.m-product-tabs-section{display:none}.m-product-specs.section,.m-product-reviews.section,.m-product-bundle.section,.m-product-faq.section{padding:0;background:none}.m-product-specs.section{border-top:1px solid var(--ev-border)}.m-product-specs__grid,.m-product-reviews__grid{gap:0}.m-product-specs .container,.m-product-reviews .container,.m-product-bundle .container,.m-product-faq .container{padding:0}.m-psec{border-bottom:1px solid var(--ev-border)}.m-psec__summary{min-height:56px;padding:0 16px;cursor:pointer}.m-psec__summary .m-product-sections__heading{margin:0;font-size:1.6rem;font-weight:600}.m-psec__icon{display:block}.m-psec>:not(summary){margin:0 16px 16px}.m-product-faq__inner{gap:0}}@media(max-width:768.98px){.m-related.section{padding:28px 0}.m-related__head{margin-bottom:12px}.m-related__head .m-view-all{display:none}.m-related .section__heading{font-size:2rem}.m-cards--related .card--product-contained{padding:10px}.m-cards--related .card__media .media{padding-top:75.6%!important}.m-cards--related .card__info-inner{gap:6px}.m-cards--related .card__title{min-height:5.1rem;font-size:1.3rem}.m-cards--related .price,.m-cards--related .price__current,.m-cards--related .price .price__default,.m-cards--related .price__from{font-size:1.7rem}.m-cards--related .card__info-inner>.product-inventory__status{display:none}.m-cards--related .card__quick-add .btn{min-height:40px;padding-top:11px;padding-bottom:11px;font-size:1.3rem}}.m-product-faq--collection .m-product-faq__list{gap:12px}.m-product-faq--list .m-product-faq__inner>.m-product-sections__heading{margin:0 0 6px}.m-product-faq--compact .m-product-faq__item summary{gap:12px;padding:14px 18px}.m-product-faq--compact .m-product-faq__answer{padding:0 18px 14px}@media(max-width:768.98px){.m-product-faq.m-product-faq--list.section{padding:24px 0}.m-product-faq--list .container{padding:0 var(--gutter)}.m-product-faq--list .m-product-faq__inner{gap:12px}.m-product-faq--list .m-product-sections__heading{margin:0 0 6px;font-size:2rem}.m-product-faq--list .m-product-faq__question{font-size:1.4rem}}@media(min-width:769px)and (max-width:1099.98px){.m-product-bundle__row{flex-wrap:wrap}.m-product-bundle__item{flex:1 1 calc(50% - 8px)}.m-product-bundle__total{flex:1 1 100%}}
/*# sourceMappingURL=/cdn/shop/t/157/assets/m_product-sections.css.map */
