.petivity-flex-banner{max-width:2000px;margin:auto;overflow:hidden;width:100%!important}.petivity-flex-banner .hasJumpLinkHeading{margin-top:0!important;padding-top:0!important}.petivity-flex-banner__grid{overflow:hidden}.petivity-flex-banner .grid__item{position:relative}.petivity-flex-banner__media{min-height:100%;overflow:visible}.petivity-flex-banner__media svg{height:100%;width:100%}.petivity-flex-banner__media img{width:100%;display:block}.petivity-flex-banner__media-item>*{border:none;overflow:hidden!important;box-shadow:var(--media-shadow-horizontal-offset) var(--media-shadow-vertical-offset) var(--media-shadow-blur-radius) rgba(var(--color-shadow),var(--media-shadow-opacity))}.petivity-flex-banner__media.petivity-flex-banner__image-contain img{object-fit:contain!important}.petivity-flex-banner__buttons{grid-gap:12px 16px;display:flex;flex-wrap:wrap;width:100%;max-width:100%}.petivity-flex-banner__buttons+div,.petivity-flex-banner__buttons+span{margin-top:28px}.petivity-flex-banner .subtitle,.petivity-flex-banner .caption-with-letter-spacing{display:flex}.petivity-flex-banner__grid--reverse{flex-direction:row-reverse!important}.petivity-flex-banner__content-item{position:relative}.petivity-flex-banner .content-container{display:flex;flex-direction:column;position:initial}.petivity-flex-banner .content-container>*:last-child{margin-bottom:0!important}.petivity-flex-banner .content-container>*:not(.petivity-flex-banner__buttons):not(.caption-small){margin:0}.petivity-flex-banner .content-container p{margin:0}.petivity-flex-banner .media{overflow:hidden}.petivity-flex-banner__badges{display:flex;flex-wrap:wrap;row-gap:8px}.petivity-flex-banner__badges,.petivity-flex-banner__badges li{list-style:none;padding:0;margin:0}.petivity-flex-banner__badges li{margin-right:8px}.petivity-flex-banner__badges:not(:has(li)){display:none}@media only screen and (max-width: 576px){.petivity-flex-banner__media-item{height:max-content}}@media only screen and (max-width: 767px){.petivity-flex-banner .content-container{row-gap:16px}.petivity-flex-banner__buttons{margin:12px 0}}@media only screen and (min-width: 768px){.petivity-flex-banner .content-container{row-gap:22px}.petivity-flex-banner__buttons{margin:20px 0}}@media only screen and (max-width: 1024px){.petivity-flex-banner{padding-right:30px;padding-left:30px}.petivity-flex-banner__grid.grid{flex-direction:column}.petivity-flex-banner__grid-mobile--reverse.grid{flex-direction:column-reverse!important}.petivity-flex-banner picture{position:relative!important}.petivity-flex-banner__content--mobile-center>*{align-self:center;text-align:center;justify-content:center}.petivity-flex-banner__content--mobile-right>*{align-self:flex-end;text-align:right;justify-content:flex-end}.petivity-flex-banner__content--mobile-left>*{align-self:flex-start;text-align:left;justify-content:flex-start}.petivity-flex-banner__grid--reverse .media{border-radius:0 0 18px 18px}.petivity-flex-banner .grid:not(.petivity-flex-banner__grid--reverse) .media{border-radius:0 0 18px 18px}.petivity-flex-banner .grid--2-col-tablet .grid__item{max-width:100%;width:100%}.petivity-flex-banner__media-item{width:100%;display:block;max-width:100%;flex-grow:2;max-height:470px;overflow:hidden}.petivity-flex-banner__media-item img{height:auto!important}.petivity-flex-banner .petivity-flex-banner__grid,.petivity-flex-banner .grid__item{background-color:var(--d2c-color-white)!important;color:var(--d2c-color-moody-navy)}.petivity-flex-banner .petivity-flex-banner__media-item img{max-height:470px;object-fit:cover}.petivity-flex-banner .mobile__transparent.petivity-flex-banner__grid,.petivity-flex-banner .mobile__transparent .grid__item{background-color:transparent!important}}@media only screen and (min-width: 1025px){.petivity-flex-banner__media-item{align-self:stretch;min-width:calc(25% - var(--grid-desktop-horizontal-spacing) * 3 / 4);display:block;max-width:100%;flex-grow:2}.petivity-flex-banner__media-item img{object-fit:cover;height:100%!important}.petivity-flex-banner__content--bottom{justify-content:flex-end;align-self:flex-end}.petivity-flex-banner__content--top{justify-content:flex-start;align-self:flex-start}.petivity-flex-banner__content--desktop-center>*{align-self:center;text-align:center;justify-content:center}.petivity-flex-banner__content--desktop-right>*{align-self:flex-end;text-align:right;justify-content:flex-end}.petivity-flex-banner__content--desktop-left>*{align-self:flex-start;text-align:left;justify-content:flex-start}.petivity-flex-banner__grid--reverse .media{border-radius:18px 0 0 18px}.petivity-flex-banner .grid--2-col-tablet .grid__item{max-width:50%;width:100%}.petivity-flex-banner .grid:not(.petivity-flex-banner__grid--reverse) .media{border-radius:0 18px 18px 0}}@media only screen and (min-width: 577px) and (max-width: 1024px){.petivity-flex-banner__media-item{max-height:470px}}@media only screen and (min-width: 577px) and (max-width: 1300px){.petivity-flex-banner .content-container{row-gap:18px!important}.petivity-flex-banner__buttons{margin:14px 0!important}}@media only screen and (min-width: 1025px) and (max-width: 1300px){.petivity-flex-banner__content-item:not(.petivity-flex-banner.grid__item) .petivity-flex-banner__content{max-width:400px}}@media only screen and (min-width: 1301px){.petivity-flex-banner__buttons+div,.petivity-flex-banner__buttons+span{margin-top:28px}}@media only screen and (min-width: 1301px) and (max-width: 1919px){.petivity-flex-banner__content-item:not(.petivity-flex-banner.grid__item) .petivity-flex-banner__content{max-width:520px}}@media only screen and (min-width: 1920px){.petivity-flex-banner__content-item:not(.petivity-flex-banner.grid__item) .petivity-flex-banner__content{max-width:640px}}[class*=layout__color]:not(.frame-color) .petivity-flex-banner{padding-right:0;padding-left:0}
/*# sourceMappingURL=/cdn/shop/t/65/assets/compiled-petivity-flex-banner.css.map */
