.stb-product__badge[hidden],.stb-product__original[hidden],.stb-summary__item[hidden],.stb-summary__original[hidden],.stb-summary__empty[hidden]{display:none!important}@media screen and (max-width:767px){.stb .stb__products{gap:10px!important}.stb .stb-product{grid-template-columns:40px 92px minmax(0,1fr)!important;gap:10px!important;padding:12px 11px!important;border-radius:9px!important;align-items:center!important}.stb .stb-product__select{width:40px!important;height:40px!important}.stb .stb-product__checkbox{width:32px!important;height:32px!important;border-width:2px!important;border-radius:5px!important}.stb .stb-product__checkbox:after{width:9px!important;height:16px!important;margin:4px 0 0 9px!important;border-width:0 3px 3px 0!important}.stb .stb-product__image{width:92px!important;height:82px!important}.stb .stb-product__copy{align-self:center!important}.stb .stb-product__name{font-size:14px!important;line-height:1.2!important}.stb .stb-product__pricing{grid-column:2 / -1!important;flex-direction:row!important;flex-wrap:wrap!important;align-items:center!important;justify-content:flex-start!important;gap:6px 9px!important;min-width:0!important;margin-top:-2px!important;text-align:left!important}.stb .stb-product__badge{min-height:27px!important;padding:5px 9px!important;font-size:11px!important}.stb .stb-summary{width:100%!important;margin-top:16px!important;padding:20px 15px!important}.stb .stb-summary__savings{border-color:#26be67b8!important;background:#f7fff9!important}.stb .stb-summary__savings span,.stb .stb-summary__savings strong{color:#169b52!important}.evplug-popular-model-card [class*=ai-popular-models-card-image-]{transform:scale(1)!important;transform-origin:center center!important;transition:transform .32s cubic-bezier(.2,.75,.25,1)!important;will-change:transform}.evplug-popular-model-card.moddedev-mobile-inview [class*=ai-popular-models-card-image-]{transform:scale(1.05)!important}#MainContent .faqs.with-background{overflow:hidden!important;border-radius:12px!important}#MainContent .faqs.with-background>:is(div,form){padding:18px 16px!important}#MainContent .faqs>.grow{gap:0!important}#MainContent .faqs .title-wrapper{margin-bottom:16px!important}#MainContent .faqs .faq{margin:0!important;border:1px solid rgb(var(--color-border))!important;border-radius:10px!important;overflow:hidden!important;background:#ffffff03!important}#MainContent .faqs .faq+.faq{margin-top:0!important;border-top:0!important;border-radius:0 0 10px 10px!important}#MainContent .faqs .accordion{margin:0!important;padding:0!important;background:transparent!important}#MainContent .faqs .accordion+.accordion{border-block-start:1px solid rgb(var(--color-border))!important}#MainContent .faqs .accordion--text{padding:18px 14px!important}#MainContent .faqs .accordion .details .details__summary{min-height:58px!important;padding:16px 14px!important}#MainContent .faqs .accordion .details .details__content{max-width:none!important;margin:0!important;padding:0 14px 17px!important}body.template-product #MainContent .featured-product.product{gap:12px!important}body.template-product #MainContent .product__gallery-container{width:calc(100% + 14px)!important;max-width:calc(100% + 14px)!important;margin-inline:-7px!important}body.template-product #MainContent media-gallery.product__gallery,body.template-product #MainContent .product__media-container,body.template-product #MainContent .product__media-container>.relative{overflow:visible!important}body.template-product #MainContent .product__media-container .slider{border-radius:10px!important;touch-action:pan-x pan-y pinch-zoom!important}body.template-product #MainContent .product__media-list .product__media{width:100%!important}body.template-product #MainContent .product__media-list .product__media img{transform:scale(1.055);transform-origin:center center}body.template-product #MainContent .product__thumbnails.with-dots{margin-top:3px!important}body.template-product #MainContent .product__info{padding:0 14px 18px!important}body.template-product #MainContent .product__info>*+*{margin-block-start:15px!important}body.template-product #MainContent .product__info>.product__text.rte{font-size:15px!important;line-height:1.5!important;letter-spacing:0!important}body.template-product #MainContent .product__info>.product__text.rte :is(p,li){font-size:15px!important;line-height:1.5!important}body.template-product #MainContent .product__info>.product__text.rte p{margin:0 0 11px!important}body.template-product #MainContent .product__info>.product__text.rte p:last-child{margin-bottom:0!important}body.template-product #MainContent .product__info>.product__text.rte :is(h2,h3,h4){margin:18px 0 8px!important;font-size:18px!important;line-height:1.25!important}body.template-product #MainContent .moddedev-mobile-purchase-panel{display:grid!important;gap:18px!important;width:100%!important;margin-top:18px!important;padding:18px 14px!important;border:1px solid #c9cdd3!important;border-radius:11px!important;background:#ffffff29!important;box-shadow:inset 0 1px #ffffff8c!important}body.template-product #MainContent .moddedev-mobile-purchase-panel>*{margin:0!important}body.template-product #MainContent .moddedev-mobile-purchase-panel .variant-picker{gap:18px!important}body.template-product #MainContent .moddedev-mobile-purchase-panel .product-form__input .form__label{margin-bottom:10px!important;font-size:18px!important;line-height:1.2!important}body.template-product #MainContent .moddedev-mobile-purchase-panel .swatches{gap:10px!important}body.template-product #MainContent .moddedev-mobile-purchase-panel .label-swatch{display:grid!important;place-items:center!important;min-width:58px!important;min-height:54px!important;padding:10px 14px!important;font-size:18px!important;border-width:1px!important}body.template-product #MainContent .moddedev-mobile-purchase-panel .color-swatch{--swatch-size: 46px !important}body.template-product #MainContent .moddedev-mobile-purchase-panel .quantity{min-height:52px!important}body.template-product #MainContent .moddedev-mobile-purchase-panel .product-form,body.template-product #MainContent .moddedev-mobile-purchase-panel .product-form__buttons,body.template-product #MainContent .moddedev-mobile-purchase-panel .buy-buttons{gap:12px!important}body.template-product #MainContent .moddedev-mobile-purchase-panel .product-form__submit,body.template-product #MainContent .moddedev-mobile-purchase-panel .product-form__alert,body.template-product #MainContent .moddedev-mobile-purchase-panel .shopify-payment-button__button,body.template-product #MainContent .moddedev-mobile-purchase-panel .shopify-payment-button__button--unbranded{width:100%!important;min-height:58px!important;font-size:16px!important;line-height:1.2!important}.moddedev-mobile-gallery-nav,.moddedev-mobile-recs-nav{position:absolute;top:0;right:0;bottom:0;left:0;z-index:8;pointer-events:none}.moddedev-mobile-gallery-nav button,.moddedev-mobile-recs-nav button{position:absolute;top:50%;display:grid;place-items:center;width:44px;height:44px;padding:0;border:1px solid rgba(20,20,20,.26);border-radius:50%;background:#ffffffd1;color:#171717;box-shadow:0 6px 18px #00000029;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);pointer-events:auto;transform:translateY(-50%);transition:background-color .18s ease,opacity .18s ease,box-shadow .18s ease;-webkit-tap-highlight-color:transparent}.moddedev-mobile-gallery-nav button svg,.moddedev-mobile-recs-nav button svg{width:19px;height:19px;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.moddedev-mobile-gallery-nav .is-prev,.moddedev-mobile-recs-nav .is-prev{left:6px;transform:translate(-50%,-50%)}.moddedev-mobile-gallery-nav .is-next,.moddedev-mobile-recs-nav .is-next{right:6px;transform:translate(50%,-50%)}.moddedev-mobile-gallery-nav button.is-tapped,.moddedev-mobile-recs-nav button.is-tapped{background:transparent!important;opacity:.35!important;box-shadow:none!important}body.template-product #MainContent .related-products .page-width,body.template-product #MainContent .related-products slider-element{overflow:visible!important}body.template-product #MainContent .related-products slider-element{position:relative!important;touch-action:pan-x pan-y pinch-zoom!important}body.template-product #MainContent .related-products .card-grid{scroll-snap-type:x mandatory}body.template-product #MainContent .related-products .card-grid>.card{scroll-snap-align:start;scroll-snap-stop:always}}@media screen and (max-width:380px){.stb .stb-product{grid-template-columns:38px 84px minmax(0,1fr)!important;gap:8px!important}.stb .stb-product__image{width:84px!important;height:76px!important}.moddedev-mobile-gallery-nav button,.moddedev-mobile-recs-nav button{width:40px;height:40px}}@media(prefers-reduced-motion:reduce){.evplug-popular-model-card [class*=ai-popular-models-card-image-],.moddedev-mobile-gallery-nav button,.moddedev-mobile-recs-nav button{transition:none!important}}@media screen and (max-width:767px){body.template-product #MainContent .moddedev-mobile-purchase-panel{width:calc(100% + 20px)!important;max-width:calc(100vw - 16px)!important;margin-left:-10px!important;margin-right:-10px!important;padding:32px 20px!important;gap:28px!important;border:2px solid #c5cad2!important;border-radius:15px!important;background:#fff3!important;box-shadow:inset 0 1px #ffffffb8,0 8px 22px #0000000e!important}body.template-product #MainContent .moddedev-mobile-purchase-panel .variant-picker{gap:28px!important}body.template-product #MainContent .moddedev-mobile-purchase-panel .product-form__input{width:100%!important}body.template-product #MainContent .moddedev-mobile-purchase-panel .product-form__input .form__label{margin-bottom:14px!important;font-size:22px!important;line-height:1.18!important}body.template-product #MainContent .moddedev-mobile-purchase-panel .swatches{display:flex!important;flex-wrap:wrap!important;align-items:center!important;gap:18px!important}body.template-product #MainContent .moddedev-mobile-purchase-panel .label-swatch{display:grid!important;place-items:center!important;width:116px!important;min-width:116px!important;max-width:116px!important;height:104px!important;min-height:104px!important;padding:14px!important;border-width:2px!important;border-radius:10px!important;font-size:25px!important;line-height:1!important}body.template-product #MainContent .moddedev-mobile-purchase-panel .color-swatch{--swatch-size: 96px !important;--swatch-offset: 5px !important;border-radius:9px!important}body.template-product #MainContent .moddedev-mobile-purchase-panel .color-swatch.with-image{background-size:cover!important;background-position:center!important}body.template-product #MainContent .moddedev-mobile-purchase-panel .quantity{width:min(100%,210px)!important;min-height:72px!important;border-width:2px!important;border-radius:999px!important}body.template-product #MainContent .moddedev-mobile-purchase-panel .quantity button{width:64px!important;min-width:64px!important;min-height:68px!important}body.template-product #MainContent .moddedev-mobile-purchase-panel .quantity input{min-width:62px!important;font-size:20px!important}body.template-product #MainContent .moddedev-mobile-purchase-panel .product-form,body.template-product #MainContent .moddedev-mobile-purchase-panel .product-form__buttons,body.template-product #MainContent .moddedev-mobile-purchase-panel .buy-buttons{width:100%!important;gap:18px!important}body.template-product #MainContent .moddedev-mobile-purchase-panel .product-form__submit,body.template-product #MainContent .moddedev-mobile-purchase-panel .product-form__alert,body.template-product #MainContent .moddedev-mobile-purchase-panel .shopify-payment-button,body.template-product #MainContent .moddedev-mobile-purchase-panel .shopify-payment-button__button,body.template-product #MainContent .moddedev-mobile-purchase-panel .shopify-payment-button__button--unbranded{width:100%!important;min-height:120px!important;border-width:2px!important;border-radius:999px!important;font-size:21px!important;line-height:1.18!important;letter-spacing:.02em!important}body.template-product #MainContent .moddedev-mobile-purchase-panel .product-form__submit .btn-text,body.template-product #MainContent .moddedev-mobile-purchase-panel .shopify-payment-button__button{font-size:21px!important}}@media screen and (max-width:390px){body.template-product #MainContent .moddedev-mobile-purchase-panel{width:calc(100% + 12px)!important;max-width:calc(100vw - 10px)!important;margin-left:-6px!important;margin-right:-6px!important;padding-left:16px!important;padding-right:16px!important}body.template-product #MainContent .moddedev-mobile-purchase-panel .label-swatch{width:108px!important;min-width:108px!important;max-width:108px!important;height:100px!important;min-height:100px!important}body.template-product #MainContent .moddedev-mobile-purchase-panel .color-swatch{--swatch-size: 92px !important}}.moddedev-cart-confetti{position:fixed!important;top:0!important;right:0!important;bottom:0!important;left:0!important;z-index:2147483647!important;width:100vw!important;height:100vh!important;pointer-events:none!important}
/*# sourceMappingURL=/cdn/shop/t/12/assets/moddedev-mobile-enhancements.css.map */
