.wp-block-cover.is-style-sidorta-cover-fit-height>.wp-block-cover__image-background{inset:auto!important;top:0!important;left:50%!important;width:auto!important;height:100%!important;min-width:0!important;min-height:0!important;max-width:none!important;max-height:none!important;object-fit:contain!important;transform:translateX(-50%)!important}
.wp-block-cover.is-style-sidorta-cover-fit-width>.wp-block-cover__image-background{inset:auto!important;left:0!important;top:50%!important;width:100%!important;height:auto!important;min-width:0!important;min-height:0!important;max-width:none!important;max-height:none!important;object-fit:contain!important;transform:translateY(-50%)!important}

/* Keep the animated banner's copy inside its frame at every viewport width. */
.rb-page-home .wp-block-cover.sidorta-promo-cover{position:relative;box-sizing:border-box;overflow:hidden;container-type:inline-size}
.rb-page-home .wp-block-cover.sidorta-promo-cover-lock{min-height:0!important;max-height:var(--sidorta-promo-height)!important;height:var(--sidorta-promo-height)!important}
.rb-page-home .wp-block-cover.sidorta-promo-cover>.wp-block-cover__inner-container{position:absolute!important;inset:0!important;z-index:2;box-sizing:border-box;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;width:100%;height:100%;max-height:100%;margin:0;padding:clamp(6px,3cqi,16px);overflow:hidden;text-align:center}
.rb-page-home .wp-block-cover.sidorta-promo-cover .wp-block-cover__inner-container :is(p,h1,h2,h3,h4,h5,h6){max-width:100%;margin:0!important;font-size:clamp(11px,5cqi,24px)!important;line-height:1.3!important;white-space:normal!important;overflow-wrap:break-word}

/* The motorcycle offer uses the third selectable typeface, with room between its two lines. */
.rb-page-home .wp-block-cover.sidorta-banner.sidorta-promo-cover>.wp-block-cover__inner-container{gap:clamp(8px,2.2cqi,14px)}
.rb-page-home .wp-block-cover.sidorta-banner.sidorta-promo-cover .wp-block-cover__inner-container :is(p,h1,h2,h3,h4,h5,h6){font-size:clamp(12px,5cqi,21px)!important;font-weight:700!important;line-height:1.6!important}

/* Small, independent purchase links on the two static promotional images. */
.rb-page-home .sidorta-promo-image figure.wp-block-image{position:relative;margin:0;overflow:hidden}
.rb-page-home .sidorta-promo-image figure.wp-block-image img{display:block;width:100%;height:auto}
.rb-page-home .sidorta-promo-buy{position:absolute;right:10px;bottom:9px;z-index:3;display:inline-flex;align-items:center;justify-content:center;min-width:48px;min-height:26px;padding:3px 10px;border:1px solid rgba(255,255,255,.85);border-radius:999px;background:rgba(255,255,255,.94);color:#9e355b;font-size:12px;font-weight:800;line-height:1.2;text-decoration:none;box-shadow:0 2px 9px rgba(40,18,28,.15);transition:background .2s,color .2s,transform .2s}
.rb-page-home .sidorta-promo-buy:hover,.rb-page-home .sidorta-promo-buy:focus-visible{background:#b93663;color:#fff;transform:translateY(-1px)}
