/* Original supplier/website images: no synthetic floor, reflections or enlargement. */
.product-card .product-image,.large-image,.large-image.catalogue-photo,.product-card .product-image.closure-range,.large-image.closure-range{background:#fff;align-items:center;justify-content:center;padding:24px;isolation:auto}
.product-card .product-image:before,.large-image:before{display:none!important}
.product-card .product-image{aspect-ratio:1;height:auto;min-height:240px;border-bottom:1px solid #edf0f3}
.product-card .product-image img,.large-image img,.large-image.catalogue-photo img,.large-image.closure-range img{display:block;width:auto!important;height:auto!important;max-width:100%!important;max-height:100%!important;object-fit:contain;mix-blend-mode:normal!important;filter:none}
.large-image,.large-image.catalogue-photo{height:480px;border:1px solid #e8edf3;border-radius:6px;padding:32px}
.large-image.catalogue-photo img{max-width:min(100%,var(--source-width,10000px))!important;max-height:min(100%,var(--source-height,10000px))!important}
.product-card .copy{min-height:180px}.gallery-tabs button img{object-fit:contain}
.source-hero{position:absolute;right:0;top:0;bottom:0;width:47%;display:flex;align-items:center;justify-content:center;background:#fff;padding:40px;z-index:2}
.source-hero img{display:block;width:auto;height:auto;max-width:100%;max-height:470px;object-fit:contain;animation:none;filter:none}
.hero{background:#072345}.hero-image{display:none!important}.hero:after{display:none}.hero-content{pointer-events:none}.hero-content a{pointer-events:auto}.hero-content h1{max-width:560px;font-size:clamp(38px,4.5vw,60px)}.hero-content p{max-width:48%;font-size:17px}.hero-bottom{right:52%}.hero-bottom>span{display:none}.hero-content .eyebrow{max-width:48%}.source-caption{position:absolute;bottom:22px;left:20px;right:20px;color:#637388;font-size:11px;text-align:center}.photo{background-color:#fff!important;background-size:contain!important;background-position:center!important;background-repeat:no-repeat!important;border-bottom:1px solid #edf0f3}
.photo.glass{background-image:url('assets/products/30-1.jpg')!important}.photo.cosmetics{background-image:url('assets/cosmetics/42.webp')!important}.photo.plastic{background-image:url('assets/authentic/airless-40.jpeg')!important}.photo.pharma{background-image:url('assets/pharma/product-47182.jpg')!important}.photo.flexible{background-image:url('assets/source-photos/barrier-pouches.jpeg')!important}
.main-image{background:#fff!important}.main-image img{background:#fff!important;object-fit:contain!important}.collection-visual{background:#fff}.thumbs button{background:#fff}
@media(max-width:800px){.hero{min-height:850px;align-items:flex-start}.hero-content{padding-top:42px;padding-bottom:350px}.hero-content p,.hero-content .eyebrow{max-width:100%}.hero-content h1{font-size:42px}.source-hero{top:auto;bottom:0;width:100%;height:310px;padding:25px 25px 48px}.source-hero img{max-height:235px}.hero-bottom{left:5%;right:5%;bottom:325px}.slide-caption{display:none}.source-caption{bottom:13px}.large-image,.large-image.catalogue-photo{height:390px;padding:24px}.product-card .product-image{min-height:210px;padding:20px}}
@media(min-width:801px){.hero-content h1,.hero-content .actions{max-width:48%}}@media(max-width:800px){.hero-content h1,.hero-content .actions{max-width:100%}}
