.mg-product-intro shopify-forms-embed{display:none!important}.mg-product-page product-info[id^=MainProduct]{padding-top:24px}.mg-product-page product-info[id^=MainProduct] .product__title{margin:8px 0 12px}.mg-product-page product-info[id^=MainProduct] .product__title h1{font-size:clamp(36px,3.5vw,48px);line-height:1.08;margin:0}.mg-product-page product-info[id^=MainProduct] .mg-product-subtitle{font-family:var(--font-body-family);font-size:20px;line-height:1.35;font-weight:400;margin:8px 0 0}.mg-product-page product-info[id^=MainProduct] .mg-unit-context{font-size:14px;line-height:1.4;margin:0 0 12px;opacity:.8}.mg-product-page product-info[id^=MainProduct] .mg-product-benefit{font-size:17px;line-height:1.4;margin:0 0 18px}.mg-product-page product-info[id^=MainProduct] .product__info-container>[id^=price-]{margin-bottom:4px}.mg-product-page product-info[id^=MainProduct] .mg-purchase-row{display:flex;align-items:flex-end;justify-content:flex-start;gap:18px;margin:12px 0 18px}.mg-product-page product-info[id^=MainProduct] .product-form__quantity{flex:0 0 auto;margin:0}.mg-product-page product-info[id^=MainProduct] .quantity__label{margin-bottom:2px;font-size:14px}.mg-product-page product-info[id^=MainProduct] .mg-quantity-hint{margin:0 0 6px;font-size:13px;line-height:1.3;opacity:.8}.mg-product-page product-info[id^=MainProduct] .quantity{min-height:46px;height:46px;width:132px}.mg-product-page product-info[id^=MainProduct] .quantity__button{width:44px;min-height:44px}.mg-product-page product-info[id^=MainProduct] .buy_btn{flex:0 0 auto;width:auto!important;margin:0}.mg-product-page product-info[id^=MainProduct] .buy_btn product-form{margin:0}.mg-product-page product-info[id^=MainProduct] .product-form__buttons{max-width:none}.mg-product-page product-info[id^=MainProduct] .product-form__submit{width:auto;min-width:154px;min-height:46px;padding:10px 20px;margin:0;font-size:16px}.mg-product-page product-info[id^=MainProduct].mg-has-cart-items .product-form__submit{min-width:128px;background:transparent!important;border:1px solid var(--custom-text-color)!important;box-shadow:none!important}.mg-product-page product-info[id^=MainProduct].mg-has-cart-items .product-form__submit:after{box-shadow:none}.mg-product-page product-info[id^=MainProduct] .hitsy-progress-block{margin:12px 0!important}@media screen and (max-width:749px){.mg-product-page .header{padding-top:10px;padding-bottom:10px}.mg-product-page .header__heading-logo{max-height:50px;width:auto}.mg-product-page product-info[id^=MainProduct]{padding-top:12px}.mg-product-page product-info[id^=MainProduct] .page-width{padding-left:18px;padding-right:18px}.mg-product-page product-info[id^=MainProduct] .product{row-gap:8px}.mg-product-page product-info[id^=MainProduct] .product__media-wrapper{margin:0}.mg-product-page product-info[id^=MainProduct] .product__media-list{margin:0!important;padding:0!important;scroll-padding-left:0;column-gap:0}.mg-product-page product-info[id^=MainProduct] .product__media-item{width:100%!important;margin:0!important;padding:0!important}.mg-product-page product-info[id^=MainProduct] .product-media-container{width:100%!important;max-width:none!important;min-width:0;height:280px;border-radius:12px;overflow:hidden;background:#fff!important}.mg-product-page product-info[id^=MainProduct] .product__modal-opener,.mg-product-page product-info[id^=MainProduct] .product__media{height:280px!important;min-height:0!important;padding-top:0!important}.mg-product-page product-info[id^=MainProduct] .product__media img{width:100%!important;height:100%!important;object-fit:contain!important;object-position:center}.mg-product-page product-info[id^=MainProduct] .product__media{background:#fff!important}.mg-product-page product-info[id^=MainProduct] .thumbnail-slider{margin:0!important;padding:0}.mg-product-page product-info[id^=MainProduct] .thumbnail-list{display:flex;justify-content:center;gap:0;padding:0!important;margin:0!important;height:32px}.mg-product-page product-info[id^=MainProduct] .thumbnail-list__item{width:32px!important;height:32px;flex:0 0 32px;padding:0!important}.mg-product-page product-info[id^=MainProduct] .thumbnail{width:32px;height:32px;border:0;box-shadow:none;background:transparent;padding:0;color:var(--custom-text-color, #243890)!important}.mg-product-page product-info[id^=MainProduct] .thumbnail img,.mg-product-page product-info[id^=MainProduct] .thumbnail__badge{opacity:0}.mg-product-page product-info[id^=MainProduct] .thumbnail:after{content:"";position:absolute;top:12px;left:12px;width:8px;height:8px;border-radius:50%;border:1px solid currentColor;background:transparent;box-shadow:none;z-index:1;pointer-events:none}.mg-product-page product-info[id^=MainProduct] .thumbnail[aria-current=true]:after{background:currentColor}.mg-product-page product-info[id^=MainProduct] .thumbnail:focus-visible{outline:2px solid currentColor;outline-offset:-3px}.mg-product-page product-info[id^=MainProduct] .slider-buttons,.mg-product-page product-info[id^=MainProduct] .thumbnail-slider>.slider-button{display:none!important}.mg-product-page product-info[id^=MainProduct] .product__info-wrapper{padding-top:0}.mg-product-page product-info[id^=MainProduct] .product__info-container>*+*{margin-top:8px}.mg-product-page product-info[id^=MainProduct] .product__title{margin:4px 0 8px}.mg-product-page product-info[id^=MainProduct] .product__title h1{font-size:34px;line-height:1.08}.mg-product-page product-info[id^=MainProduct] .mg-product-subtitle{font-size:16px;margin-top:4px}.mg-product-page product-info[id^=MainProduct] .price{font-size:25px}.mg-product-page product-info[id^=MainProduct] .mg-unit-context{margin:0 0 8px;font-size:13px}.mg-product-page product-info[id^=MainProduct] .mg-product-benefit{font-size:15px;margin:6px 0 10px}.mg-product-page product-info[id^=MainProduct] .mg-purchase-row{flex-direction:row!important;gap:12px;margin:10px 0 12px}.mg-product-page product-info[id^=MainProduct] .mg-quantity-hint{font-size:12px}.mg-product-page product-info[id^=MainProduct] .product-form__submit{min-width:142px;padding:10px 14px}}@media screen and (max-width:360px){.mg-product-page product-info[id^=MainProduct] .quantity{width:124px}.mg-product-page product-info[id^=MainProduct] .product-form__submit{min-width:126px;padding-left:10px;padding-right:10px}.mg-product-page product-info[id^=MainProduct].mg-has-cart-items .product-form__submit{min-width:112px}}.mg-product-page product-info[id^=MainProduct] .mg-purchase-row .buy_btn{display:none!important}.mg-product-page product-info[id^=MainProduct] .mg-purchase-row{padding-top:4px;padding-bottom:8px}.mg-product-page product-info[id^=MainProduct] .price-per-item__container{padding:2px;overflow:visible;height:auto}.mg-product-page product-info[id^=MainProduct] instant-cart-quantity.quantity{box-sizing:border-box;border:1px solid currentColor;border-radius:6px;background:#fff;overflow:hidden}.mg-product-page product-info[id^=MainProduct] instant-cart-quantity.quantity:before,.mg-product-page product-info[id^=MainProduct] instant-cart-quantity.quantity:after{display:none}.mg-product-page product-info[id^=MainProduct] instant-cart-quantity .quantity__input,.mg-product-page product-info[id^=MainProduct] instant-cart-quantity .quantity__button{height:44px;min-height:0;padding-top:0;padding-bottom:0}.mg-product-page product-info[id^=MainProduct] .price-per-item__container{display:flex;align-items:center;gap:12px}.mg-product-page product-info[id^=MainProduct] instant-cart-quantity.quantity{border:2px solid var(--custom-text-color, #10359d);height:50px;min-height:50px;border-radius:9px}.mg-product-page product-info[id^=MainProduct] instant-cart-quantity .quantity__input{font-size:20px;font-weight:700;height:46px}.mg-product-page product-info[id^=MainProduct] instant-cart-quantity .quantity__button{height:46px;font-size:24px;font-weight:700}.mg-product-page product-info[id^=MainProduct] instant-cart-quantity .quantity__button svg{width:16px;height:16px;stroke:currentColor;stroke-width:.7px}.mg-product-page product-info[id^=MainProduct] instant-cart-quantity button[name=plus]{background:var(--custom-text-color, #10359d);color:#fff!important}.mg-product-page product-info[id^=MainProduct] instant-cart-quantity button[name=plus] *{color:#fff!important}.mg-product-page product-info[id^=MainProduct] instant-cart-quantity button:disabled{opacity:.35}.mg-product-page product-info[id^=MainProduct] .mg-add-hint{font-size:15px;font-weight:600;line-height:1.25;max-width:140px}#MainContent product-info[id^=MainProduct] instant-cart-quantity button[name=plus],#MainContent product-info[id^=MainProduct] instant-cart-quantity button[name=plus] *{color:#fff!important}#MainContent product-info[id^=MainProduct] instant-cart-quantity button[name=plus] svg{fill:#fff!important;stroke:#fff!important}#MainContent product-info[id^=MainProduct] instant-cart-quantity button[name=plus]{background:transparent!important}#MainContent product-info[id^=MainProduct] instant-cart-quantity button[name=plus],#MainContent product-info[id^=MainProduct] instant-cart-quantity button[name=plus] *{color:var(--custom-text-color, #10359d)!important}#MainContent product-info[id^=MainProduct] instant-cart-quantity button[name=plus] svg{fill:currentColor!important;stroke:currentColor!important}
/*# sourceMappingURL=/cdn/shop/t/15/assets/product-first-screen.css.map */
