.product-media-modal{background:#0a1423d9!important}.product-media-modal__dialog{display:flex!important;align-items:center!important;justify-content:center!important;height:100vh!important;padding:3rem!important;box-sizing:border-box!important}.product-media-modal__content{width:auto!important;max-width:min(600px,calc(100vw - 6rem))!important;max-height:calc(100vh - 6rem)!important;overflow:hidden!important;border-radius:16px!important;background:#fff!important;padding:16px!important;box-shadow:0 24px 60px #0006!important}.product-media-modal__content>*.active{display:flex!important;align-items:center!important;justify-content:center!important}.product-media-modal__content img{max-height:calc(100vh - 8rem)!important;max-width:min(568px,calc(100vw - 8rem))!important;width:auto!important;height:auto!important;object-fit:contain!important;border-radius:8px!important;display:block!important}.product-media-modal__toggle{position:fixed!important;top:1.5rem!important;right:1.5rem!important;background:#ffffff26!important;border-radius:50%!important;width:40px!important;height:40px!important;display:flex!important;align-items:center!important;justify-content:center!important;-webkit-backdrop-filter:blur(4px)!important;backdrop-filter:blur(4px)!important;border:1px solid rgba(255,255,255,.2)!important}.product__info-container>.product__title,.product__info-container>p.product__text,.product__info-container>div[id^=price-],.product__info-container>.product__description,.product__info-container>.product__tax,.product__info-container>.share-button,.product__info-container>.installment,.product__view-details,.shopify-payment-button,.shopify-payment-button__more-options,more-payment-options-link{display:none!important}.pf-pd-breadcrumb{display:flex;align-items:center;gap:6px;font-size:12px;color:#5a7088;margin-bottom:0;font-family:DM Sans,sans-serif;flex-wrap:wrap}.pf-pd-breadcrumb a{color:#2a6099;text-decoration:none}.pf-pd-breadcrumb a:hover{text-decoration:underline}.pf-pd-breadcrumb svg{width:10px;height:10px;flex-shrink:0}.pf-pd-top-badges{display:flex;align-items:center;gap:10px;margin-bottom:8px}.pf-pd-labo-badge{display:inline-flex;align-items:center;gap:6px;background:#1e34480f;border:1px solid rgba(30,52,72,.1);color:#283c50;font-size:10px;font-weight:600;padding:4px 10px;border-radius:100px;letter-spacing:.06em;font-family:DM Sans,sans-serif;text-transform:uppercase}.pf-pd-title{font-family:DM Sans,sans-serif!important;font-size:clamp(24px,2.6vw,36px)!important;font-weight:600!important;color:#1e3448!important;letter-spacing:-.03em!important;line-height:1.1!important;margin-bottom:4px!important}.pf-pd-ref-line{font-size:12px;color:#5a7088;font-family:DM Mono,monospace;font-weight:400;margin-bottom:14px}.pf-pd-price-block{padding:14px 0;border-top:1px solid #E4EAF2;border-bottom:1px solid #E4EAF2;margin-bottom:14px}.pf-pd-price-row{display:flex;align-items:baseline;gap:6px;margin-bottom:2px}.pf-pd-price{font-family:DM Sans,sans-serif;font-size:34px;font-weight:700;color:#1e3448;letter-spacing:-.04em;line-height:1}.pf-pd-ht-label{font-size:14px;color:#5a7088;font-weight:300;font-family:DM Sans,sans-serif}.pf-pd-ttc{font-size:13px;color:#5a7088;font-weight:300;font-family:DM Sans,sans-serif;margin-top:2px}.pf-pd-stock{display:flex;align-items:center;gap:7px;font-size:12px;color:#0a7c5c;font-weight:500;font-family:DM Sans,sans-serif;margin-top:8px}.pf-pd-stock-dot{width:6px;height:6px;border-radius:50%;background:#0a7c5c;flex-shrink:0}.pf-pd-badges{display:flex;gap:8px;flex-wrap:wrap;margin-bottom:14px}.pf-pd-specs{background:#f7f9fc;border-radius:16px;overflow:hidden;border:1px solid #E4EAF2;margin-bottom:20px}.pf-pd-specs-grid{display:grid;grid-template-columns:1fr 1fr;gap:1px;background:#e4eaf2}.pf-pd-spec{background:#fff;padding:14px}.pf-pd-spec-lbl{font-size:10px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:#5a7088;margin-bottom:3px;font-family:DM Mono,monospace}.pf-pd-spec-val{font-family:DM Sans,sans-serif;font-size:14px;font-weight:500;color:#1e3448}@media screen and (min-width:750px){div[id^=Quantity-Form-]{float:none!important;width:auto!important;margin:0!important;display:inline-block!important;vertical-align:top!important}div[id^=Quantity-Form-]+div{display:inline-block!important;vertical-align:top!important;width:calc(100% - 200px)!important;margin-left:12px!important;overflow:visible!important}}@media screen and (max-width:749px){div[id^=Quantity-Form-]{float:none!important;width:100%!important;margin:0 0 12px!important}}div[id^=Quantity-Form-] .quantity__label,div[id^=Quantity-Form-] .quantity__rules,div[id^=Quantity-Form-] .quantity__rules-cart{display:none!important}div[id^=Quantity-Form-] .price-per-item__container{margin:0!important;padding:0!important}div[id^=Quantity-Form-] .quantity{border:1.5px solid #C8D4E0!important;border-radius:10px!important;height:52px!important;min-height:52px!important;max-height:52px!important;box-sizing:border-box!important;padding:0!important;line-height:1!important;display:flex!important;align-items:center!important}div[id^=Quantity-Form-] .quantity__input{font-family:DM Sans,sans-serif!important;font-size:16px!important;font-weight:600!important;color:#1e3448!important;width:44px!important}div[id^=Quantity-Form-] .quantity__button{color:#4a5e72!important;width:40px!important;height:49px!important;padding:0!important}div[id^=Quantity-Form-] .quantity__button:hover{color:#1e3448!important}div[id^=Quantity-Form-]+div,div[id^=Quantity-Form-]+div product-form,div[id^=Quantity-Form-]+div .product-form,div[id^=Quantity-Form-]+div form.form,div[id^=Quantity-Form-]+div .product-form__buttons{overflow:hidden!important;margin-top:0!important;padding-top:0!important;margin-bottom:0!important;padding-bottom:0!important}div[id^=Quantity-Form-]+div .product-form__error-message-wrapper{display:none!important}.product-form__submit,button.product-form__submit,.product-form__buttons>button.product-form__submit{background:#2a6099!important;color:#fff!important;border:1.5px solid #2A6099!important;border-radius:10px!important;font-family:DM Sans,sans-serif!important;font-weight:500!important;font-size:15px!important;height:52px!important;min-height:52px!important;max-height:52px!important;box-sizing:border-box!important;padding:0 28px!important;line-height:1!important;display:flex!important;align-items:center!important;justify-content:center!important;gap:8px!important;transition:all .22s ease!important;margin:0!important;box-shadow:none!important;outline:none!important;--buttons-border-width: 0 !important;--buttons-shadow-horizontal-offset: 0 !important;--buttons-shadow-vertical-offset: 0 !important;--buttons-shadow-blur-radius: 0 !important;--buttons-shadow-opacity: 0 !important}div[id^=Quantity-Form-]>.quantity,div[id^=Quantity-Form-] quantity-input.quantity{--inputs-border-width: 0 !important;--inputs-shadow-horizontal-offset: 0 !important;--inputs-shadow-vertical-offset: 0 !important;--inputs-shadow-blur-radius: 0 !important;box-shadow:none!important;outline:none!important}.product-form__submit:hover{background:#1f4f80!important;border-color:#1f4f80!important;transform:translateY(-1px)!important;box-shadow:0 6px 20px #2a609947!important}.product-form__buttons{max-width:none!important}.product__column-sticky{position:static!important}.pf-pd-tabs{margin-top:24px;border-top:1px solid #E4EAF2}.pf-pd-tabs-nav{display:flex;border-bottom:1px solid #E4EAF2}.pf-pd-tab-btn{padding:14px 18px;font-size:13px;font-weight:400;color:#5a7088;cursor:pointer;border:none;background:none;border-bottom:2px solid transparent;margin-bottom:-1px;transition:all .22s ease;font-family:DM Sans,sans-serif;white-space:nowrap}.pf-pd-tab-btn.active{color:#2a6099;border-bottom-color:#2a6099;font-weight:500}.pf-pd-tab-btn:hover{color:#1e3448}.pf-pd-tab-panel{padding:20px 0;font-size:14px;color:#4a5e72;line-height:1.75;font-weight:300;font-family:DM Sans,sans-serif;display:none}.pf-pd-tab-panel.active{display:block}.pf-pd-delivery-info{font-size:12px;color:#5a7088;font-weight:300;font-family:DM Sans,sans-serif;line-height:1.65;padding-top:4px;border-top:1px solid #E4EAF2}.related-products .grid{display:grid!important;grid-template-columns:repeat(4,1fr)!important;gap:14px!important}.related-products .grid>.grid__item{width:100%!important;max-width:100%!important}@media screen and (max-width:749px){.pf-pd-title{font-size:26px!important}.pf-pd-price{font-size:32px}.pf-pd-breadcrumb{display:flex;font-size:11px;margin-bottom:6px}.pf-pd-tabs-nav{overflow-x:auto;scrollbar-width:none}.pf-pd-tabs-nav::-webkit-scrollbar{display:none}div[id^=Quantity-Form-]{float:none!important;width:100%!important;margin-right:0!important;margin-bottom:12px!important}div[id^=Quantity-Form-]+div{overflow:visible!important}.related-products .grid{grid-template-columns:repeat(2,1fr)!important}.product__media-wrapper{position:relative!important;top:auto!important;align-self:auto!important;padding-top:0!important}.product__media-wrapper .product__media,.product__media-wrapper .product__modal-opener{max-height:45vh!important}.product__media-wrapper img{max-height:45vh!important;width:auto!important;max-width:100%!important;object-fit:contain!important;margin:0 auto!important;display:block!important}main#MainContent,.section-main-product,.shopify-section-main-product{padding-bottom:90px!important}}@media screen and (min-width:750px){.product__media-wrapper{padding-top:40px!important;position:sticky!important;top:20px!important;align-self:start!important}.product__info-wrapper{padding-top:40px!important}}.product__media.media--transparent{border-radius:24px!important;overflow:hidden!important}.product__media-wrapper .global-media-settings{border-radius:24px!important}
/*# sourceMappingURL=/cdn/shop/t/15/assets/pharmfiller-product.css.map */
