@import url('https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600;700;800&display=swap');:root{--tile-overlay-gradient:linear-gradient(225deg,transparent 50%,var(--soft-grey) 100%);--pl-blue:#007cc1;--translucent-white:#fafafac9;--soft-grey:#efefef;--text-grey:#5d666a;--mid-grey:#f7f7f7;--translucent-mid-grey:#f7f7f740;--blue-grey:#c1d4df;--section-border-radius:15px;--dark-box-shadow:0 .0625rem .125rem rgba(0,0,0,.11),0 .1875rem .4375rem rgba(0,0,0,.13);--default-box-shadow:rgba(0,0,0,.06) 0 1px 2px;--soft-box-shadow:rgba(0,0,0,.05) 0 4px 12px;--gradient-background:linear-gradient(135deg,#ffe3e3 0%,#d9edf2 50%,#ffe3e3 100%)}.everyday-essentials-campaign-banner-container{position:relative;margin:20px 0}.seal{width:65px}.everyday-essentials-campaign-banner{display:flex;flex-direction:row;justify-content:space-between;align-items:center;background:var(--gradient-background);padding:20px 0 55px 15px;border-radius:5px;border:1px solid #ddd;transition:all .4s ease-in-out;overflow:hidden;position:relative;gap:10px}.page-home .everyday-essentials-campaign-banner{padding:30px 0 30px 15px}.page-home .everyday-essentials-campaign-banner-container:hover .everyday-essentials-campaign-banner{padding-left:25px}.page-home .everyday-essentials-campaign-banner-container:hover .everyday-essentials-campaign-banner .everyday-essentials-campaign-banner h4,.everyday-essentials-campaign-banner p{margin:0 !important;padding:0 !important}.page-home .everyday-essentials-campaign-banner-container .everyday-essentials-campaign-banner h4{padding-left:0 !important;padding-top:10px;transition:all .4s ease-in-out}.page-home .everyday-essentials-campaign-banner-container:hover .everyday-essentials-campaign-banner h4{padding-left:10px !important}.everyday-essentials-campaign-banner .left,.everyday-essentials-campaign-banner .right{display:flex;flex-direction:row;justify-content:center;align-items:center;gap:10px}.everyday-essentials-campaign-banner .left{position:relative;z-index:2}.everyday-essentials-campaign-banner .right img{position:absolute;height:100%;object-fit:contain;right:0;top:0;object-position:top right;z-index:0}.everyday-essentials-campaign-banner .right button.btn{z-index:1;margin-right:120px}.everyday-essentials-campaign-banner .bottom{position:absolute;bottom:0;left:0;right:0;padding:10px 15px;background:var(--translucent-white);border-top:1px solid #ddd;display:flex;flex-direction:row;gap:10px 25px;flex-wrap:wrap;backdrop-filter:blur(3px)}.everyday-essentials-campaign-banner .bottom a{color:var(--text-grey);text-shadow:0 1px 0 rgba(255,255,255,.5)}.everyday-essentials-campaign-banner .bottom a:hover{color:var(--pl-blue)}.everyday-essentials-campaign-banner h4{font-family:"Inter",sans-serif;font-weight:700 !important;color:var(--text-grey);font-size:16px;line-height:1;padding-top:10px}.everyday-essentials-campaign-banner p{color:var(--text-grey);text-transform:uppercase}.everyday-essentials-campaign-banner h4 .large{font-size:40px;display:block;letter-spacing:-.03em}.everyday-essentials-campaign-banner-container .btn.pl-btn{background:#fff !important;color:var(--pl-blue) !important;border-radius:550px;border:2px solid var(--blue-grey);letter-spacing:.05em;font-weight:500 !important;transition:all .4s ease-in-out;text-transform:none;font-size:17px;padding:8px 30px;flex-shrink:0}.page-home .everyday-essentials-campaign-banner-container:hover .btn.pl-btn,.everyday-essentials-campaign-banner-container .btn.pl-btn.active,.everyday-essentials-campaign-banner-container .btn.pl-btn:hover{color:#fff !important;background:var(--pl-blue) !important;border:2px solid var(--pl-blue)}.everyday-essentials-campaign-banner .btn.pl-btn.cv-ico-general-arrow-right3.ico-right::before{display:block;font-size:inherit;margin:0}@media(max-width:62em){.everyday-essentials-campaign-banner{padding:20px 0 55px 15px;border-radius:5px}}@media(max-width:48em){.everyday-essentials-campaign-banner .bottom{display:none}.everyday-essentials-campaign-banner .right button.btn{margin-right:unset}.everyday-essentials-campaign-banner{padding:30px 0 30px 15px;flex-direction:column;justify-content:start;align-items:start;border-radius:0;border:0}}