.t888-pet-promo-banner-advanced{position:relative;overflow:visible;border-radius:0;display:flex;flex-direction:column;justify-content:center;box-sizing:border-box;height:auto !important;min-height:clamp(200px,43cqw,300px) !important;width:100%;min-width:0;isolation:isolate;container-type:inline-size}.t888-pet-promo-banner-advanced,.t888-pet-promo-banner-advanced *{box-sizing:border-box}.t888-pet-promo-banner-advanced .promo-content{position:relative;z-index:10;width:65%;max-width:100%;min-width:0;transform:none}.t888-pet-promo-banner-advanced .promo-subtitle{text-transform:uppercase;max-width:100%;font-size:clamp(14px,2.55cqw,20px) !important;line-height:1.2 !important}.t888-pet-promo-banner-advanced .promo-title{text-transform:uppercase;max-width:100%;white-space:normal;overflow-wrap:anywhere;font-size:clamp(24px,4.75cqw,42px) !important;line-height:1.08 !important}.t888-pet-promo-banner-advanced .promo-title sup{font-size:.55em;top:-0.45em}.t888-pet-promo-banner-advanced .promo-button-wrap{margin-top:0}.t888-pet-promo-banner-advanced .promo-button{display:inline-flex;align-items:center;justify-content:center;text-transform:uppercase;text-decoration:none;transition:all .3s ease;line-height:1;max-width:100%;text-align:center;white-space:normal;min-width:0;padding:clamp(12px,1.75cqw,18px) clamp(28px,5.1cqw,50px) !important;font-size:clamp(14px,2.25cqw,20px) !important}.t888-pet-promo-banner-advanced .promo-button:hover{opacity:.8;color:inherit}.t888-pet-promo-banner-advanced .promo-img{position:absolute;pointer-events:none;max-width:clamp(220px,42cqw,380px)}.t888-pet-promo-banner-advanced .promo-img img{max-width:100%;display:block;background:rgba(0,0,0,0) !important;height:auto;max-height:clamp(220px,45cqw,420px);object-fit:contain}.t888-pet-promo-banner-advanced .promo-img-1{top:auto !important;right:clamp(36px,8cqw,78px) !important;bottom:clamp(-82px,-11cqw,-44px) !important;left:auto !important;width:auto !important;max-width:66%}.t888-pet-promo-banner-advanced .promo-img-1 img{width:auto !important;height:clamp(260px,52cqw,355px) !important;max-width:100%;max-height:none}.t888-pet-promo-banner-advanced .promo-icon{position:absolute;pointer-events:none;font-size:clamp(36px,7.5cqw,74px) !important}.elementor-widget-t888-pet-promo-banner-advanced,.elementor-widget-t888-pet-promo-banner-advanced>.elementor-widget-container,.elementor-element:has(>.t888-pet-promo-banner-advanced),.elementor-element:has(.t888-pet-promo-banner-advanced){min-width:0;max-width:100%}.e-con.e-flex:has(>.elementor-element .t888-pet-promo-banner-advanced){--flex-wrap: nowrap;flex-wrap:nowrap}.e-con.e-flex:has(>.elementor-element .t888-pet-promo-banner-advanced)>.elementor-element:has(.t888-pet-promo-banner-advanced){width:auto !important;max-width:100% !important;min-width:0 !important;flex:1 1 0 !important;--width: auto !important;--container-widget-width: auto !important;--container-widget-flex-grow: 1 !important}.e-con.e-grid:has(>.elementor-element .t888-pet-promo-banner-advanced){grid-template-columns:repeat(2, minmax(0, 1fr)) !important;--grid-template-columns: repeat(2, minmax(0, 1fr)) !important;--grid-auto-flow: row !important;grid-auto-rows:auto !important;align-items:start !important;align-content:start !important}.e-con.e-grid:has(>.elementor-element .t888-pet-promo-banner-advanced)>.elementor-element:has(.t888-pet-promo-banner-advanced){width:auto !important;max-width:100% !important;min-width:0 !important;grid-column:auto !important;--width: auto !important;--container-widget-width: auto !important}@media(max-width: 1199px){.t888-pet-promo-banner-advanced .promo-content{width:72%;transform:none}.t888-pet-promo-banner-advanced .promo-img-1{top:auto !important;right:clamp(24px,7cqw,58px) !important;bottom:clamp(-76px,-10cqw,-42px) !important;left:auto !important;width:auto !important;max-width:66%}.t888-pet-promo-banner-advanced .promo-img-2{top:auto !important;right:auto !important;bottom:clamp(-64px,-9cqw,-34px) !important;left:clamp(118px,28cqw,210px) !important;width:clamp(160px,34cqw,285px) !important;max-width:46%}.t888-pet-promo-banner-advanced .promo-icon{top:auto !important;right:auto !important;bottom:clamp(76px,17cqw,118px) !important;left:clamp(168px,37cqw,290px) !important}.t888-pet-promo-banner-advanced .promo-img img{max-height:clamp(190px,62cqw,320px);object-fit:contain;width:100% !important}.t888-pet-promo-banner-advanced .promo-img-1 img{width:auto !important;height:clamp(225px,52cqw,330px) !important;max-height:none}.e-con.e-grid:has(>.elementor-element .t888-pet-promo-banner-advanced)>.elementor-element:nth-child(2):has(.t888-pet-promo-banner-advanced) .promo-img-1{width:auto !important;max-width:66%;right:clamp(-8px,1cqw,12px) !important;top:auto !important;bottom:clamp(-76px,-10cqw,-42px)}}@media(max-width: 991px){.e-con.e-flex:has(.t888-pet-promo-banner-advanced){--flex-wrap: nowrap !important;flex-wrap:nowrap !important}.e-con.e-grid:has(>.elementor-element .t888-pet-promo-banner-advanced){grid-template-columns:repeat(2, minmax(0, 1fr)) !important;--grid-template-columns: repeat(2, minmax(0, 1fr)) !important}.e-con.e-flex>.elementor-element:has(.t888-pet-promo-banner-advanced){width:auto !important;max-width:100% !important;min-width:0 !important;flex:1 1 0 !important;--width: auto !important;--container-widget-width: auto !important}.t888-pet-promo-banner-advanced{overflow:visible}.t888-pet-promo-banner-advanced .promo-content{width:82%;transform:none}.t888-pet-promo-banner-advanced .promo-img{max-width:58%}.t888-pet-promo-banner-advanced .promo-img-1{width:auto !important;max-width:58%;right:clamp(10px,4cqw,28px) !important;top:auto !important;bottom:clamp(-58px,-9cqw,-32px) !important}.t888-pet-promo-banner-advanced .promo-img-2{width:clamp(118px,27cqw,205px) !important;max-width:38%;left:clamp(74px,20cqw,138px) !important;bottom:clamp(-44px,-7cqw,-24px) !important}.t888-pet-promo-banner-advanced .promo-icon{bottom:clamp(62px,16cqw,96px) !important;left:clamp(130px,34cqw,220px) !important}.t888-pet-promo-banner-advanced .promo-img img{width:100% !important;max-height:clamp(180px,58cqw,285px)}.t888-pet-promo-banner-advanced .promo-img-1 img{width:auto !important;height:clamp(175px,49cqw,260px) !important;max-height:none}.e-con.e-grid:has(>.elementor-element .t888-pet-promo-banner-advanced)>.elementor-element:nth-child(2):has(.t888-pet-promo-banner-advanced) .promo-img-1{width:auto !important;max-width:66%;right:clamp(-10px,.5cqw,8px) !important;top:auto !important;bottom:clamp(-58px,-9cqw,-32px)}}@media(max-width: 767px){.e-con.e-grid:has(>.elementor-element .t888-pet-promo-banner-advanced),.e-con.e-grid:has(>.elementor-element>.elementor-widget-t888-pet-promo-banner-advanced){width:100% !important;max-width:100% !important;margin-left:0 !important;margin-right:0 !important;padding-left:0 !important;padding-right:0 !important;--padding-left: 0px !important;--padding-right: 0px !important;--width: 100% !important;--container-widget-width: 100% !important}.e-con.e-flex:has(.t888-pet-promo-banner-advanced){--flex-wrap: wrap !important;flex-wrap:wrap !important}.e-con.e-grid:has(>.elementor-element .t888-pet-promo-banner-advanced),.e-con.e-grid:has(>.elementor-element>.elementor-widget-t888-pet-promo-banner-advanced){grid-template-columns:1fr !important;--grid-template-columns: 1fr !important;gap:0 !important;--row-gap: 0px !important;--column-gap: 0px !important}.e-con.e-flex>.elementor-element:has(.t888-pet-promo-banner-advanced){width:100% !important;max-width:100% !important;margin-left:0 !important;margin-right:0 !important;padding-left:0 !important;padding-right:0 !important;left:auto !important;right:auto !important;align-self:stretch !important;flex:1 1 100% !important;--width: 100% !important;--container-widget-width: 100% !important}.e-con.e-grid:has(>.elementor-element .t888-pet-promo-banner-advanced)>.elementor-element:has(.t888-pet-promo-banner-advanced),.e-con.e-grid:has(>.elementor-element>.elementor-widget-t888-pet-promo-banner-advanced)>.elementor-element:has(>.elementor-widget-t888-pet-promo-banner-advanced),.e-con.e-flex>.elementor-element:has(.t888-pet-promo-banner-advanced),.elementor-widget-t888-pet-promo-banner-advanced,.elementor-widget-t888-pet-promo-banner-advanced>.elementor-widget-container{display:block !important;position:relative !important;visibility:visible !important;width:100% !important;max-width:100% !important;height:auto !important;min-height:0 !important;margin-left:0 !important;margin-right:0 !important;padding-left:0 !important;padding-right:0 !important;left:auto !important;right:auto !important;align-self:stretch !important;--width: 100% !important;--min-height: 0px !important;--padding-left: 0px !important;--padding-right: 0px !important;--container-widget-width: 100% !important}.t888-pet-promo-banner-advanced{aspect-ratio:1.76/1;height:auto !important;min-height:0 !important;padding:0 !important;align-items:stretch;justify-content:flex-start;overflow:hidden;margin-bottom:0;background-image:linear-gradient(to bottom, transparent 0 76%, #fff 76%, #fff 100%)}.t888-pet-promo-banner-advanced .promo-content{position:absolute;top:20%;left:8.5%;width:31%;max-width:31%;z-index:5}.t888-pet-promo-banner-advanced .promo-subtitle{font-size:clamp(7px,3.45cqw,24px) !important;line-height:1.12 !important}.t888-pet-promo-banner-advanced .promo-title{font-size:clamp(10px,4.7cqw,32px) !important;line-height:1.08}.t888-pet-promo-banner-advanced .promo-button{padding:clamp(6px,2.15cqw,15px) clamp(14px,5.1cqw,36px) !important;font-size:clamp(7px,2.05cqw,14px) !important}.t888-pet-promo-banner-advanced .promo-img{position:absolute;margin-top:0}.t888-pet-promo-banner-advanced .promo-img-1{top:auto !important;right:7.5% !important;bottom:2.5% !important;left:auto !important;width:auto !important;max-width:39%}.t888-pet-promo-banner-advanced .promo-img-2{top:auto !important;right:auto !important;bottom:3.5% !important;left:32% !important;width:32% !important;max-width:32%}.t888-pet-promo-banner-advanced .promo-img img{width:100% !important;max-height:none}.t888-pet-promo-banner-advanced .promo-img-1 img{width:auto !important;height:clamp(112px,52cqw,360px) !important;max-width:100%;max-height:none}.t888-pet-promo-banner-advanced .promo-icon{opacity:.45;top:auto !important;right:auto !important;bottom:42% !important;left:43% !important}}@media(max-width: 575px){.t888-pet-promo-banner-advanced .promo-content{text-align:left}}/*# sourceMappingURL=t888-pet-promo-banner-advanced.css.map */
