
.rb-mobile-hero,.rb-mobile-announcement{display:none}
@media screen and (max-width:749px){
[id$="__image_banner_dVCp3K"].banner{display:flex;flex-direction:column;height:auto;min-height:0}
[id$="__image_banner_dVCp3K"]::before,[id$="__image_banner_dVCp3K"]>.banner__media{display:none!important}
.rb-mobile-hero{display:block;width:100%;background:#f7f3ed;color:#252019}
.rb-mobile-hero__image{height:auto;position:relative;overflow:visible;line-height:0}
.rb-mobile-hero__image img{display:block;position:static;width:100%;max-width:100%;height:auto;object-fit:contain;transform:none}
.rb-mobile-hero__copy{padding:20px 20px 0}
.rb-mobile-hero__eyebrow{margin:0 0 6px;font-size:13px;font-weight:700;letter-spacing:2px;text-transform:uppercase}
.rb-mobile-hero h2{margin:0;font-family:var(--font-heading-family);font-size:34px;line-height:1.15;color:#252019}
.rb-mobile-hero__selected{margin:5px 0 14px;font-size:12px}
.rb-mobile-hero__gift{margin:0;font-size:15px;line-height:1.5;font-weight:600;letter-spacing:0}
.rb-mobile-hero__terms{margin:6px 0 0;font-size:11px;line-height:1.45;color:#62594d;letter-spacing:0}
[id$="__image_banner_dVCp3K"]>.banner__content{position:relative!important;inset:auto!important;padding:16px 16px 20px!important;min-height:0;max-width:none;width:100%;background:#f7f3ed;transform:none!important}
[id$="__image_banner_dVCp3K"] .banner__content::before{display:none!important}
[id$="__image_banner_dVCp3K"] .banner__box{padding:0!important;margin:0!important;width:100%;min-width:0;max-width:none;background:transparent}
[id$="__image_banner_dVCp3K"] .banner__buttons{display:grid!important;grid-template-columns:1fr 1fr;gap:10px;width:100%;max-width:none;margin:0!important}
[id$="__image_banner_dVCp3K"] .banner__buttons .button{padding:8px;min-width:0;min-height:48px;width:100%;font-size:14px;line-height:1.2;letter-spacing:0}
[id$="__image_banner_dVCp3K"] .banner__buttons .button:first-child{order:2;background:transparent;color:#121212;border:1px solid #121212}
[id$="__image_banner_dVCp3K"] .banner__buttons .button:first-child::after{box-shadow:none}
[id$="__image_banner_dVCp3K"] .banner__buttons .button:nth-child(2){order:1;background:#121212;color:#fff}
.announcement-bar__message{display:none}
.rb-mobile-announcement{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1px;padding:7px 0;font-family:var(--font-body-family);font-size:11px;line-height:1.45;letter-spacing:0;color:#fff;text-align:center}
.rb-mobile-announcement a{color:inherit;text-underline-offset:3px;font-size:12px}
.header-wrapper .header{padding-top:12px;padding-bottom:12px}
.header__heading .header__heading-logo{width:100%!important;max-width:180px!important;height:auto}
}
