.load2card-listItemParent:after{content:'';clear:both;width:100%;border-bottom:1px solid rgba(123,136,148,0.4);height:1px;margin:1em 0;display:none}
.load2card-ListItem__GetDetails{padding:.5rem 0;cursor:pointer}
.load2card-ListItem{text-align:center;padding:1.05rem 0;position:relative;margin:0 auto}
.load2card-ListItem h3,.load2card-ListItem h5,.load2card-ListItem h6{margin:0}
.load2card-ListItem button.btn_clk-disable{cursor:crosshair}
.load2card-ListItem .load2card-ListItem__ProductImage{max-width:140px;height:95px;margin:0 auto;padding:0 16px}
.load2card-ListItem .load2card-ListItem__ProductImage img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}
.load2card-ListItem .load2card-ListItem__ProductName{font-weight:300;margin:1rem auto;overflow:hidden;text-overflow:ellipsis;white-space:normal;height:64px;max-width:226px}
.load2card-ListItem .load2card-ListItem__Badges{padding-top:18px;height:32px}
.load2card-ListItem .load2card-ListItem__Disclaimer{margin:14px 0 0}
#modal{position:fixed;z-index:2;top:40%;bottom:0;left:0;right:0}
#modal .modal-backdrop{opacity:.5;position:fixed;top:0;right:0;bottom:0;left:0;z-index:1;background-color:#000}
#modal .modal-dialog{position:relative;z-index:2}
#modal .modal-dialog #ra-modal-default{font-size:.95rem;padding:1em;background:#fff;display:block;color:#6f6f6f}
#modal .modal-dialog #ra-modal-default header{border-bottom:1px solid #dadada;margin-bottom:1em}
#modal .modal-dialog #ra-modal-default header h3{display:inline-block;color:#105291;font-size:1.3em;line-height:1em}
#modal .modal-dialog #ra-modal-default header button{float:right;background:0;color:#105291;overflow:visible;cursor:pointer}
#modal .modal-dialog #ra-modal-default .description{width:100%;bottom:16.9375rem;text-align:left;color:#004f99;font-size:.75rem;line-height:1.2}
@media(min-width:768px){.modal-dialog{width:600px;margin:30px auto}
}
@media only screen and (orientation:portrait) and (max-width:767px),only screen and (orientation:landscape) and (max-width:1023px){#modal{top:13%}
}
.load2card-InMyWallet__Count{position:relative}
.load2card-InMyWallet__Count:after{font-size:.75rem;font-weight:500;display:block;position:absolute;text-align:center;line-height:1.5rem;padding-top:.0625rem;content:attr(data-count-bubble);width:1.5rem;height:1.5rem;border-radius:50%;background-color:#eb1933;color:#fff;left:-1.75rem;top:-1.25rem}
.load2card-InMyWallet{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;position:relative;height:120px}
.load2card-InMyWallet .load2card-InMyWallet__card{position:relative;font-size:1.75rem;margin-right:1.25rem}
.load2card-InMyWallet h5{margin:0;padding:0}
@media screen and (max-width:767px){.load2card-InMyWallet{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;height:auto;padding:1rem 0}
}
#keywordList{border:1px solid #004f99}
.load2card-Search{padding:1em 0}
.load2card-SearchForm__inline{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex}
.load2card-SearchForm__inline button{background-color:transparent}
.load2card-SearchForm{margin-top:0}
.load2card-AutoComplete__results{position:absolute;width:240px;background-color:#fff;height:300px;overflow-x:hidden;overflow-y:scroll;z-index:1}
.load2card-AutoComplete__results li.load2card-AutoComplete__result{line-height:24px;padding:.24em}
.load2card-AutoComplete__results li.load2card-AutoComplete__result:hover{background-color:#f2f2f2}
.load2card-FilterResults{padding:18px 0}
.load2card-FilterResults button{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex}
.load2card-SortParent{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:start;width:100%;height:43px}
.load2card-SortParent .load2card-SortContainer{border:1px solid #004f99;margin-left:1rem;position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}
.load2card-SortParent .load2card-SortContainer select::-ms-expand{display:none}
.load2card-SortParent .load2card-SortContainer .load2card-Sort__upDown{min-width:88px;min-height:46px}
.load2card-SortParent #load2card-Sort{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;background-color:transparent;height:32px;line-height:32px;padding:0 .25em;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;padding-left:.5rem}
.load2card-SortParent .load2card-Sort__upDown{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex}
@media screen and (max-width:767px){.load2card-SortParent{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}
}
@media screen and (max-width:576px){.load2card-SortParent{padding:1rem 0;height:auto;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;flex-direction:column}
.load2card-SortParent .load2card-SortContainer{margin-top:1rem;margin-left:0}
}
#categories-dropdown{min-width:196px;min-height:47px}
#categories-dropdown input[type=checkbox],#categories-dropdown #raWrap input[type=radio]{margin:4px 0 0}
#categories-dropdown .load2card-FilterButton{background:0;margin-bottom:-1px;cursor:default}
#categories-dropdown .load2card-FilterButton .categories-label{font-family:Gotham,Verdana,Arial,sans-serif;font-size:1rem;font-weight:normal;line-height:1}
#categories-dropdown ul.dropdown-menu{position:absolute;z-index:1;min-width:160px;background-color:#fff;line-height:32px;-moz-appearance:none;-webkit-appearance:none;appearance:none;margin:0;padding:0;border:1px solid #004f99}
#categories-dropdown ul.dropdown-menu .category .category-input{visibility:hidden;width:0;height:0}
#categories-dropdown ul.dropdown-menu span.active,#categories-dropdown ul.dropdown-menu:hover>span{color:#fff;text-decoration:none;outline:0;background-color:#0069cc}
#categories-dropdown ul.dropdown-menu span.active p,#categories-dropdown ul.dropdown-menu:hover>span p{color:#fff}
#categories-dropdown ul.dropdown-menu span.active:focus,#categories-dropdown ul.dropdown-menu .dropdown-menu span.active:hover{color:#fff;text-decoration:none;outline:0;background-color:#0069cc}
#categories-dropdown ul.dropdown-menu li span{cursor:context-menu;display:block;font-size:1rem;height:32px;line-height:32px;padding:0 .5rem;font-weight:bold}
#categories-dropdown ul.dropdown-menu li span p{margin:0;font-weight:bold}
#categories-dropdown ul.dropdown-menu li span:hover{color:#fff;text-decoration:none;outline:0;background-color:#0069cc}
#categories-dropdown ul.dropdown-menu li span:hover p{color:inherit}
#categories-dropdown ul.dropdown-menu li span>*{display:inline-block}
.load2card-FilteredResult .fa{margin-right:.375rem}
@media screen and (max-width:576px){#categories-dropdown>button{padding-left:0}
}
[v-cloak]>*{display:none}
[v-cloak]::before{content:"loading…"}
.stripped{background:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0}
.noMargins{margin:0}
@media screen and (min-width:767px){.load2card-PageTitle{height:120px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}
}
@-webkit-keyframes heartBeat{0{-webkit-transform:scale(1);transform:scale(1)}
14%{-webkit-transform:scale(1.3);transform:scale(1.3)}
28%{-webkit-transform:scale(1);transform:scale(1)}
42%{-webkit-transform:scale(1.3);transform:scale(1.3)}
70%{-webkit-transform:scale(1);transform:scale(1)}
}
@keyframes heartBeat{0{-webkit-transform:scale(1);transform:scale(1)}
14%{-webkit-transform:scale(1.3);transform:scale(1.3)}
28%{-webkit-transform:scale(1);transform:scale(1)}
42%{-webkit-transform:scale(1.3);transform:scale(1.3)}
70%{-webkit-transform:scale(1);transform:scale(1)}
}
.heartBeat{-webkit-animation-name:heartBeat;animation-name:heartBeat;-webkit-animation-duration:1.3s;animation-duration:1.3s;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}
a.active{background-color:#0069cc}
a.active>p{color:#fff !important;text-decoration:none;outline:0}
body.right-rail--active .load2card-SearchForm__inline{margin-right:2.25rem}
@media screen and (max-width:769px){body.right-rail--active #load2card .aem-Grid{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}
body.right-rail--active #load2card .load2card-Search .aem-Grid div[role="listitem"],body.right-rail--active #load2card div[role="listitem"],body.right-rail--active #load2card div[role="listbox"] div{width:100%;-ms-flex-item-align:start;align-self:flex-start;margin:0;padding:0}
body.right-rail--active #load2card .load2card-SortParent,body.right-rail--active #categories-dropdown{-webkit-box-pack:start !important;-ms-flex-pack:start !important;justify-content:flex-start !important;margin:.25rem 0}
body.right-rail--active #wallet-button{width:100%;height:auto;padding:2rem 0;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}
}
.chanegKerning{color:#003da6}
#load2card{box-sizing:border-box;font-family:Montserrat,Verdana,Arial,sans-serif;font-size:1rem;font-weight:normal;line-height:1;color:#353c3e;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%;margin-top:10px}
.Cls_adultbeverage{margin:24px 0;background:#f0f3f4;border-radius:8px;padding:32px 0;justify-content:center}
.Cls_adultbeverage .Cls_adultbeverageyesno{flex-direction:column}
.Cls_adultbeverage h4{font-style:normal;font-weight:bold;font-size:24px;line-height:30px;text-align:center;color:#353c3e;margin:0}
.Cls_adultbeverage h3{font-style:normal;font-weight:bold;font-size:24px;line-height:30px;text-align:center;color:#353c3e;margin:0}
.Cls_adultbeverage .Cls_button,.Cls_adultbeveragezipcode .Cls_zipcode{display:flex;align-items:center;flex-direction:row;justify-content:center;margin:24px auto 0 auto;width:70%}
.Cls_adultbeverage .Cls_button button{padding:12px 32px;width:auto;height:44px !important;padding-top:10px;padding-bottom:10px;border-radius:100px;font-style:normal;font-weight:bold;font-size:16px;line-height:20px;display:flex;align-items:center;text-align:center;flex:none;order:0;flex-grow:0;margin:0 16px}
@media(max-width:340px){.Cls_adultbeverage .Cls_button button{white-space:normal;height:auto !important}
}
.Cls_adultbeverage .Cls_button button.primary{color:#fff;background:#3e7ba4}
.Cls_adultbeverage .Cls_button button.default{color:#353c3e;background:#fff;border:1px solid #353c3e;box-sizing:border-box}
.Cls_adultbeverageyesno,.Cls_adultbeverage,.Cls_adultSuccess .Success,.Cls_adultSuccess .Failure{display:none}
.Cls_adultbeveragezipcode .Cls_zipcode label{display:block;font-style:normal;font-weight:600;font-size:16px;line-height:20px;color:#353c3e;margin:0 0 8px 0}
.Cls_adultbeveragezipcode .Cls_zipcode .Cls_txtZipcode{width:calc(100% - 125px);height:44px;background:#fff;border:1px solid #353c3e;box-sizing:border-box;border-radius:4px 0 0 4px;padding-top:0rem;font-style:normal;font-weight:normal;font-size:16px;line-height:22px;color:#676e71}
.Cls_adultbeveragezipcode .Cls_zipcode .primary{width:125px;height:44px;background:#3e7ba4;border:1px solid #3e7ba4;box-sizing:border-box;border-radius:0 4px 4px 0;font-style:normal;font-weight:bold;font-size:16px;line-height:20px;padding:0;margin-top:-3px;color:#fff}
.cls_errormsg{font-size:13px;color:#d20000;display:none;margin-top:5px}
.Cls_adultSuccess{display:none;justify-content:center;margin:20px 0}
.Cls_adultSuccess .Success,.Cls_adultSuccess .Failure{border:1px solid #066f53;box-sizing:border-box;border-radius:4px;height:54px}
.Cls_adultSuccess .Success .Cls_success,.Cls_adultSuccess .Failure .Cls_failure{width:40px;background:#066f53;height:54px;display:flex;justify-content:center;align-items:center;margin-top:-1px;border-radius:4px 0 0 4px}
.Cls_adultSuccess .Success .Cls_success+div,.Cls_adultSuccess .Failure .Cls_failure+div{display:flex;align-items:center}
.Cls_adultSuccess .Success span,.Cls_adultSuccess .Failure span{font-style:normal;font-size:16px;line-height:22px;color:#353c3e;padding:0 8px}
.Cls_adultSuccess .Failure{border:1px solid #d20000;box-sizing:border-box;border-radius:4px}
.Cls_adultSuccess .Failure .Cls_failure{background:#d20000;border-radius:4px 0 0 4px}
.Cls_adultSuccess .Failure .cls_polygon,.Cls_adultSuccess .Cls_success .cls_polygon{position:relative}
.Cls_adultSuccess .Failure .cls_rectangle,.Cls_adultSuccess .Cls_success .cls_rectangle{position:absolute;height:10px}
.paypal_modal{top:0 !important;z-index:7 !important}
.paypal_modal .modal-dialog{width:100%;max-width:65%}
.paypal_modal .modal-dialog #ra-modal-default{border:1px solid #353c3e;box-sizing:border-box;box-shadow:0 4px 4px rgba(0,0,0,0.25);border-radius:8px;padding:0 !important;overflow-y:auto;overflow-x:hidden;height:90vh}
.cls_paypalhead{display:flex;align-items:center;padding:16px;border-bottom:1px solid #d2dadd}
.cls_paypalhead img{height:39px;width:39px;max-height:39px;max-width:39px}
.cls_paypalhead .cls_productname{font-style:normal;font-weight:normal;font-size:12px;line-height:16px;color:#353c3e}
.cls_paypalhead .cls_img{flex:0 0 5%}
.cls_paypalhead .cls_prodname{flex:0 0 85%;padding-left:5px}
.cls_paypalhead .cls_close{flex:0 0 10%}
.cls_paypalhead .cls_prodname span b{font-size:14px;line-height:18px;color:#353c3e}
.cls_paypalhead .cls_prodname span{font-style:normal;font-weight:normal;font-size:12px;line-height:18px;color:#353c3e}
.paypal_modal .cls_tab{display:flex;flex-direction:column;justify-content:center;align-items:center;border-bottom:1px solid #d2dadd}
.paypal_modal .cls_tab span.cls_claim{font-style:normal;font-weight:600;font-size:20px;line-height:28px;color:#353c3e}
.paypal_modal .cls_tabitems{display:flex;justify-content:space-between;flex-wrap:wrap;width:100%;margin:21px 0 32px 0;padding:0 50px}
.paypal_modal .cls_tabitems span{font-style:normal;font-weight:normal;font-size:12px;line-height:16px;text-align:center;color:#353c3e;margin-top:8px;display:block}
.cls_rectangle+span{margin-top:0}
.cls_paypalimageDiv{height:30px}
.cls_clipped.line img{margin-top:46px}
.paypal_modal .cls_tabitems .cls_clipped{flex:0 0 19.5%;max-width:19.5%;text-align:center}
.paypal_modal .cls_tabitems .cls_clipped.line{flex:0 0 7%;max-width:7%;text-align:center}
.cls_paypalform{display:flex;justify-content:center;align-items:center;flex-direction:column}
.cls_paypalform .cls_formheading{margin-top:20px}
.cls_paypalform .cls_formheading span{font-style:normal;font-weight:500;font-size:18px;line-height:24px;text-align:center;color:#353c3e}
.cls_paypalform .cls_formheading img{height:17px;width:auto;margin:0 4px}
.cls_paypalform .cls_moreinfo{margin-top:5px}
.cls_paypalform .cls_moreinfo span,.cls_paypalform .cls_moreinfo span a{font-style:normal;font-weight:normal;font-size:14px;line-height:18px;color:#353c3e}
.cls_paypalform .cls_moreinfo span a,.cls_paypalform .cls_privacy span a{text-decoration:underline;cursor:pointer}
.cls_paypalform .cls_formcontrol{flex-direction:column;justify-content:center;align-items:center}
.cls_paypalform .cls_formcontrol label{font-style:normal;font-weight:600;font-size:16px;line-height:20px;color:#353c3e;margin-top:16px;display:block}
.cls_paypalform .cls_formcontrol .form-control{border:1px solid #353c3e;box-sizing:border-box;border-radius:4px;width:343px;height:44px;margin-top:8px}
.cls_paypalform .cls_privacy{padding-top:8px}
.cls_paypalform .cls_privacy span,.cls_paypalform .cls_privacy span a{font-style:normal;font-weight:normal;font-size:12px;line-height:16px;color:#353c3e}
.cls_paypalform .cls_submit{margin-top:16px}
.cls_paypalform .cls_submit .btnsubmit{background:#598201;border-radius:100px;font-style:normal;font-weight:bold;font-size:16px;line-height:20px;display:flex;align-items:center;text-align:center;color:#fff;padding:12px 32px}
.cls_paypalform .cls_paypalsetup{margin:16px 0 40px 0}
.cls_paypalformshow{display:flex;flex-direction:column;justify-content:center;align-items:center}
.cls_tab .cls_paypalnext{align-self:flex-start;padding:0 16px 16px;display:none}
.cls_tab .cls_paypalnext h6{font-style:normal;font-weight:500;font-size:18px;display:inline !important;line-height:24px;color:#353c3e;padding-left:3px;vertical-align:text-bottom}
.cls_tab .cls_paypalnext .tick{height:auto;width:15px;margin-left:5px;vertical-align:text-top}
.cls_paypalform .cls_whatsnext{padding:16px 0 0 0;text-align:center;display:none}
.cls_paypalform .cls_whatsnext h5{font-style:normal;font-weight:600;font-size:20px;line-height:28px;color:#353c3e;margin:0}
.cls_paypalform .cls_whatsnext img{padding:16px}
.cls_paypalform .cls_text{width:80%;margin:auto}
.cls_paypalform .cls_text span{font-style:normal;font-weight:normal;font-size:16px;line-height:22px;color:#353c3e;text-align:left;display:block;margin-bottom:15px}
.clsaddmoreoffer button{margin:auto}
.cls_moreinfo.next{margin:10px 0}
.cls_paypalform .cls_footer{background:#f0f3f4;border-radius:0 0 8px 8px;padding:16px 84px 16px;text-align:left;display:none}
.cls_paypalform .cls_error{font-size:13px;color:red;display:none;margin-top:5px;width:76% !important}
.cls_errpaypalsubmit{display:flex;justify-content:center;align-items:center;width:343px}
.Cls_adultbeveragezipcode .cls_savezipcode{margin-top:5px}
.Cls_adultbeveragezipcode .cls_savezipcode .form__checkbox+label:before{background:#fff;border:.0625rem #353c3e solid;background-size:1.125rem;position:relative;background-repeat:no-repeat;margin-right:8px;height:16px;width:16px}
.Cls_adultbeveragezipcode .cls_savezipcode .form__checkbox:checked+label:before{background:#353c3e;border:.0625rem #353c3e solid;position:relative;margin-right:.21875 rem}
.Cls_adultbeveragezipcode .cls_savezipcode .form__checkbox:checked+label:after{left:.15rem;top:.55rem}
.Cls_adultbeveragezipcode .cls_savezipcode .checkbox__field label{font-weight:normal;font-size:.875rem;line-height:1.375rem;display:contents;padding-left:0}
.Cls_adultbeveragezipcode .cls_savezipcode .form__checkbox+label{padding-left:0rem;font-size:14px;line-height:18px;color:#676e71;font-weight:normal;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}
.cls-Load2Card-Header a.breadCrumb,.cls-Load2Card-Header span.breadCrumb{font-family:'Montserrat Regular',Verdana,Arial,sans-serif;font-style:normal;font-weight:normal;font-size:.875rem;line-height:18px;color:#353c3e;flex:none;order:0;flex-grow:0;margin:0 8px}
.cls-Load2Card-Header a.breadCrumb.breadCrumb-active{font-weight:500;pointer-events:none;font-family:'Montserrat Medium',Verdana,Arial,sans-serif}
.NewPageTitle{display:flex;flex-direction:column}
.page-title div{float:left;clear:none;width:auto}
.page-title{margin-top:15px}
.page-title .title{font-style:normal;font-weight:bold;font-size:2.25rem;line-height:44px;color:#353c3e}
.page-title .heading{font-style:normal;font-weight:500;font-size:24px;line-height:24px;color:#353c3e;margin-left:10px;margin-top:15px;display:block;font-family:'Montserrat Medium',Verdana,Arial,sans-serif}
.cls-Load2Card-Header-howtoclip{max-width:88%;float:right;width:100%;background:#fff;border:1px solid #d2dadd;box-sizing:border-box;border-radius:8px;padding:5px;display:flex;align-items:center}
.cls-Load2Card-Header-howtoclip .imgdiv,.cls-divdigitalcoupons{height:100%;display:flex;align-items:center;justify-content:center;flex-direction:column}
.cls-divdigitalcoupons{align-items:flex-start}
.cls-divdigitalcoupons h2.cls-howtodigitalcoupons{font-style:normal;font-weight:bold;font-size:1.125rem;line-height:24px;color:#353c3e;display:block;font-family:'Montserrat Bold',Verdana,Arial,sans-serif}
.cls-divdigitalcoupons p{font-style:normal;font-weight:normal;font-size:1rem;line-height:24px;color:#353c3e;font-family:'Montserrat Regular',Verdana,Arial,sans-serif}
.cls-divdigitalcoupons p a.cls-digitalcouponslearnmore{font-style:normal;font-weight:normal;font-size:.875rem;line-height:18px;text-decoration-line:underline;color:#353c3e;cursor:pointer;font-family:'Montserrat Regular',Verdana,Arial,sans-serif;margin-left:3px}
.cls-mycoupons{background:#91D5EB50;border-radius:8px;margin-top:12px;padding:12px 25px;width:100%;display:flex;justify-content:space-between;align-items:center}
.cls-mycouponsNotLoggenIn{background:#91D5EB50;border-radius:8px;margin-top:12px;padding:12px 25px;width:100%;display:flex}
.cls-mycouponsNotLoggenIn{height:62px;display:flex}
.cls-mycoupons .Newmycoupons,.cls-clippeddetails{display:flex;align-items:center}
.cls-mycoupons-container{display:flex;align-items:center;width:40%}
.cls-mycoupons .Newmycoupons .mycoupons{font-style:normal;font-weight:bold;font-size:30px;line-height:38px;color:#353c3e}
@media(max-width:768px){.cls-mycoupons .Newmycoupons .mycoupons{padding-top:10px !important}
}
.cls-clippeddetails{margin-left:24px}
.cls-clippeddetails .clippedcount{font-style:normal;font-weight:500;font-size:20px;line-height:28px;color:#000;font-family:'Montserrat Semi Bold',Verdana,Arial,sans-serif}
.cls-newwallet{display:flex;width:60%;justify-content:flex-end}
.dynamic-savings-meter{display:flex;align-items:center;background:#91d5eb;border-radius:20px;width:397px;overflow:hidden;height:32px}
.dynamic-savings-meter-progress{line-height:28px;align-items:center;height:100%;border-radius:20px;display:flex;font-size:16px;font-weight:700;padding:5px 13px;justify-content:right}
.cls-newwallet .load2card-InMyWallet{height:auto;min-width:49px;margin-left:16px}
.cls-newwallet .load2card-InMyWallet__card{color:#353c3e}
.cls-newwallet .load2card-InMyWallet h5{font-style:normal;font-weight:500;font-size:20px;line-height:28px;color:#353c3e;font-family:'Montserrat Semi Bold',Verdana,Arial,sans-serif}
.cls-newwallet .load2card-InMyWallet span{font-style:normal;font-weight:600;font-size:16px;line-height:28px;color:#353c3e;font-family:'Montserrat Semi Bold',Verdana,Arial,sans-serif;margin:0}
@media(max-width:768px){.cls-newwallet .load2card-InMyWallet span{font-weight:400 !important;font-size:14px !important;line-height:18px !important}
}
.cls-mob-clippedcount{display:none}
.cls-allproducts,.cls-divproducts{margin-top:24px}
.cls-allproducts{padding-right:10px}
.cls-divcategory .cls-totalproducts{font-style:normal;font-weight:normal;font-size:1rem;line-height:22px;color:#353c3e;font-family:'Montserrat Regular',Verdana,Arial,sans-serif}
.cls-divcategory .filterby{margin-top:16px}
.cls-divcategory .cls-departnemt{font-weight:bold;font-size:1rem;line-height:22px;color:#353c3e;font-family:'Montserrat Bold',Verdana,Arial,sans-serif}
.cls_categorylist .form__checkbox+label{padding-left:1.25rem}
.cls_categorylist .form__checkbox+label:before{height:22px;width:22px;margin-right:8px;margin-left:2px}
.cls_categorylist .form__checkbox+label span{font-style:normal;font-weight:normal;font-size:16px;line-height:22px;color:#353c3e;flex:none;order:1;flex-grow:0;margin:0 8px;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}
.cls_categorylist .form__checkbox:checked+label:before{background:#353c3e;border:.0625rem #353c3e solid;margin-right:.21875 rem}
.cls_categorylist .form__checkbox:checked+label:after{left:.4125rem;top:.7rem;width:.155rem;height:.155rem}
.cls_categorylist li{margin-top:16px;display:flex;justify-content:space-between}
.cls-divproducts #load2card-AutoComplete,.cls-divsearchMobile #load2card-AutoCompleteMob{border:1px solid #676e71;height:43px;border-radius:22.5px;border-top-right-radius:0;border-bottom-right-radius:0;font-style:normal;font-weight:normal;font-size:14px;line-height:18px;color:#676e71;padding-left:17px;font-family:'Montserrat Regular',Verdana,Arial,sans-serif}
.cls-divproducts .load2card-SearchForm__inline,.cls-divsearchMobile .load2card-SearchForm__inline{width:95%;position:relative}
.cls-divproducts #load2card-AutoComplete::placeholder{color:#676e71;font-family:'Montserrat Regular',Verdana,Arial,sans-serif}
.cls-divproducts .cmp-search,.cls-divsearchMobile .cmp-search{background:#353c3e;border:1px solid #8f9699;box-sizing:border-box;height:43px;width:70px;border-radius:22.5px;border-top-left-radius:0;border-bottom-left-radius:0}
.cmp-search .fa-search{color:white;font-size:18px;margin-top:-3px}
.cls-divsort .load2card-SortContainer{height:43px;border:1px solid #353c3e;box-sizing:border-box;border-radius:4px;width:90%;margin-left:10%}
.cls-divsort #load2card-Sort{width:100%}
.cls-divsort .load2card-SortContainer select{font-style:normal;font-weight:normal;font-size:16px;line-height:22px;color:#676e71}
.cls-divsort .load2card-SortContainer select option{color:#676e71;padding:10px 0;background:#fff}
.cls-divsort .load2card-SortContainer select option:hover{background:#d2dadd}
.cls-newwallet .load2card-InMyWallet__Count:after{width:0}
.div_productlist{background:#fff;border:1px solid #d2dadd;box-sizing:border-box;box-shadow:4px 4px 4px rgba(0,0,0,0.1);border-radius:4px;margin-right:8px;margin-bottom:24px}
.load2card-listItemParent{display:flex}
.load2card-listItemParent:nth-of-type(3n) .div_productlist{margin-right:0}
.cls-divproductimage .load2card-ListItem__ProductImage img{float:left;width:85px;height:85px;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}
.cls-divproductimage .load2card-ListItem__ProductSavings{font-style:normal;font-weight:bold;font-size:1.5rem;line-height:30px;color:#353c3e;text-align:left;overflow:hidden;display:inline-block;text-overflow:ellipsis;width:100%;-webkit-box-orient:vertical;-webkit-line-clamp:1;margin:0}
.cls-divproductimage .load2card-ListItem__ProductSavings strong{max-height:36px;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1;overflow:hidden}
.div_productlist .cls-productdetails .load2card-ListItem__ProductName{text-align:left;font-style:normal;font-weight:normal;font-size:.75rem;line-height:18px;color:#353c3e;height:auto;overflow:hidden;display:inline-block;text-overflow:ellipsis;width:100%;max-height:36px;-webkit-box-orient:vertical;-webkit-line-clamp:2;font-family:'Montserrat Bold',Verdana,Arial,sans-serif;margin-top:15px;margin-bottom:0;white-space:nowrap}
.div_productlist .cls-productdetails .load2card-ListItem__GetDetails{float:left}
.div_productlist .cls-productdetails .load2card-ListItem__GetDetails a{font-style:normal;font-weight:normal;font-size:.75rem;line-height:18px;text-decoration-line:underline;color:#353c3e;font-family:'Montserrat Regular',Verdana,Arial,sans-serif}
.load2card-ListItem__ProductEndDate{font-style:normal;font-weight:normal;font-size:.75rem;line-height:18px;color:#353c3e;text-align:left;font-family:'Montserrat Regular',Verdana,Arial,sans-serif}
.div_productlist .btn-clip,.div_productlist .btn-clipped{padding:5px 12px;background:#c1006c;border:1px dashed #fff;box-sizing:border-box;border-radius:100px;width:calc(50% - 10px);font-weight:600;font-size:14px;line-height:16px;color:#fff;height:26px;font-family:'Montserrat Semi Bold',Verdana,Arial,sans-serif;position:static;box-shadow:0 0 0 4px #c1006c}
.div_productlist .btn-clipped{background:#fff;border:1px dashed #c1006c;color:#c1006c;pointer-events:none;box-shadow:0 0 0 4px #fff,0 0 0 5px #c1006c}
.btn-shop-items{background:#fff !important;box-shadow:none !important;color:#3e7ba4 !important;border:1px solid #3e7ba4 !important;height:32px !important}
.singleBtnContainer button{width:calc(100% - 8px) !important}
.singleBtnContainer{justify-content:center !important}
.cls-divproductclipbtn button .fa.fa-cut{margin-right:4px}
.img-name-container{display:flex;width:55%;justify-content:space-between;align-items:center}
.img-name-container figure img{width:50px;height:50px}
.img-name-container p{font-size:.75rem;line-height:1rem;color:#000;font-family:'Montserrat Regular';padding:0 0 0 15px;width:calc(100% - 50px)}
.product-price-container{display:flex;width:60%;align-items:center}
.product-add2Cart-container{width:40%;display:flex;justify-content:flex-end}
.qualifying-product-container{display:flex;justify-content:center;align-items:center}
.productAddedToCart{display:block}
.price-section{display:flex;width:45%;align-items:center;padding-left:10px}
.d-none{display:none}
.price-section .priceVaryByStore{font-size:16px;font-weight:700;line-height:20px;font-style:normal;font-family:'Montserrat Bold';color:#353c3e}
.price-section .price_shop_products{line-height:1.125rem;font-size:.75rem;font-family:'Montserrat Regular';text-decoration:line-through;margin-right:8px}
.price-section .special_price_shop_products{font-size:1rem;line-height:1rem;color:#353c3e;font-family:'Montserrat Bold'}
.shop-qualifying-products-container{padding:14px 0;border-bottom:1px solid #d2dadd;margin-left:34px}
.shop-qualifying-products_errormessage{padding:14px 0;display:flex;justify-content:center;color:#000;font-size:.75rem;line-height:.75rem;font-family:'Montserrat Regular'}
.color_red_error{color:#d20000}
.color_default_msg{color:#000}
.heading-title-shop-qualifying{font-size:.875rem !important;line-height:1rem !important;color:#000;padding:0 34px}
.shop-qualifying-products-main-container{margin-top:10px}
.hr_shop_qualifying{margin-left:34px}
.product-add2Cart-container button{font-size:14px;background:#598201;color:#fff;border-radius:100px;padding:0 32px;height:34px;width:151px;text-align:center;line-height:1;font-family:'Montserrat Bold',Verdana,Arial,sans-serif}
.productNotAddedToCart{display:flex;align-items:center;border-radius:100px}
.divUpDownContainer{display:flex;justify-content:space-between;align-items:center;border:1px solid #353c3e;border-radius:100px;width:105px;height:34px;padding:0 15px}
.divUpDownContainer .btnUpDownContainer{width:30px !important;padding:0 !important}
.productNotAddedToCart .qtyText{font-family:'Montserrat Regular';font-style:normal;font-weight:400;font-size:14px;line-height:22px;color:#676e71;padding-right:15px}
.divUpDownContainer .updatedCartText{font-family:'Montserrat Regular';font-style:normal;font-weight:400;font-size:16px;line-height:22px;text-align:right;color:#353c3e}
.divUpDownContainer .updownFaFaIcon{font-style:normal;font-weight:300;font-size:16px;line-height:22px;color:#353c3e;cursor:pointer}
.product-add2Cart-container .outOfStockBtn{color:#676e71 !important;background-color:#f0f3f4 !important}
.product-add2Cart-container span{font-size:12px;line-height:18px;font-weight:400;font-family:'Montserrat Regular';font-style:normal;display:flex;justify-content:center}
#load2card #modal{top:13%}
@media(max-height:500px){#load2card #modal{z-index:9 !important}
}
#load2card #modal .modal-dialog #ra-modal-default header{margin-bottom:2em;border:0}
#load2card #modal .modal-dialog #ra-modal-default header button{padding:.275rem}
.ra-page .cls-Load2Card-ProductdetailImage .load2card-ListItem__ProductImage img{width:100px;height:100px;margin-left:34px}
.cls-Load2Card-Productdetails .load2card-ListItem__ProductSavings{font-style:normal;font-weight:bold;font-size:1.5rem;line-height:30px;color:#353c3e;margin:0}
.cls-Load2Card-Productdetails .cls-productdetails .load2card-ListItem__ProductName{font-style:normal;font-weight:normal;font-size:12px;line-height:18px;color:#353c3e;max-height:none;display:block;margin-top:6px;font-family:'Montserrat Bold',Verdana,Arial,sans-serif}
.cls-Load2Card-Productdetails .load2card-ListItem__ProductEndDate{margin-top:24px}
.cls-Load2Card-Productdetails .cls_btnclip,.cls-Load2Card-ProductdetailImage .cls_foryou{position:relative;margin-top:24px}
.cls-Load2Card-ProductdetailImage .cls_foryou{width:180px;padding:0 34px}
.cls_description{margin-top:16px}
.cls-Load2Card-ProductdetailImage .cls_foryou img,.cls-Load2Card-ProductdetailImage .cls_foryou .cls_imgCallout{width:100%;height:27px}
.cls-Load2Card-ProductdetailImage .cls_newbadge{padding:0 34px;margin-top:24px;width:180px}
.cls-Load2Card-ProductdetailImage .cls_foryou .centered{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);height:27px}
.cls-Load2Card-ProductdetailImage .cls_foryou .centered span{font-style:normal;font-weight:bold;font-size:14px;line-height:25px;color:#fff;height:27px;display:block}
.cls_description .clsdescription{font-style:normal;font-weight:normal;font-size:.75rem;line-height:16px;color:#353c3e;word-break:break-word;font-family:'Montserrat Regular',Verdana,Arial,sans-serif}
#load2card #modal .modal-dialog{max-width:60%;width:100%}
#load2card #modal .modal-dialog.modal_productDetails_tab{max-width:60%}
@media(min-width:768px) and (max-width:1076px){#load2card #modal .modal-dialog.modal_productDetails_tab{max-width:80% !important}
}
.cls-Load2Card-Productdetails .cls_btnclip button{width:220px;height:26px;float:right;margin-bottom:25px}
#load2card #modal .cls-productdetails{padding-right:34px}
.div_productlist .cls-productdetails .load2card-ListItem__ProductName strong{font-size:.875rem;max-height:36px;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1}
.cls_hr{border:1px solid #d2dadd;margin-top:20px;margin-bottom:20px}
.search p{font-style:normal;font-weight:normal;font-size:16px;line-height:22px;color:#353c3e;margin-top:20px}
.cls-divsearch em.cls_clearsearch,.cls-divsearchMobile em.cls_clearsearch{position:absolute;right:80px;top:13px;cursor:pointer;color:#353c3e;font-size:20px;display:none}
.cls_notloggedinWelcome,.cls_notloggedinWelcomeLogin{text-align:center}
.cls_notloggedinWelcome .cls_welcome{font-style:normal;font-weight:bold;font-size:1.875rem;line-height:38px;color:#1f3338;margin:0}
.cls_notloggedinWelcomeLogin .cls_welcomeLogin{font-style:normal;font-size:1.25rem;line-height:38px;color:#353c3e;padding-left:24px;font-family:"Montserrat Semi Bold",Verdana,Arial,sans-serif;font-weight:600}
.cls_notloggedinWelcomeLogin .cls_welcomeLogin a{font-weight:600;text-decoration-line:underline;text-decoration-thickness:1.5px;cursor:pointer;opacity:1;color:#353c3e;font-size:1.25rem;line-height:28px}
.cls_totalfilterlist{margin-top:16px;margin-bottom:24px}
.cls_totalfilterlist span{background:#f7f9fa;border:1px solid #d2dadd;box-sizing:border-box;border-radius:4px;padding:4px 8px 4px 8px;font-size:16px;line-height:22px;color:#353c3e;margin-right:5px;margin-bottom:5px;display:inline-block}
.cls_totalfilterlist span em{cursor:pointer}
.cls_clearfilterall{font-style:normal;font-weight:600;font-size:16px;line-height:22px;color:#3e7ba4;margin-left:10px;cursor:pointer;display:inline-block}
.entry-content::after{content:none !important}
.ra-page .form__checkbox+.entry-content:before{background:white !important}
.cls_categorylist .cls_chk_category{position:absolute;height:22px;z-index:0;width:22px;margin-left:2px}
.cls_categorylist .cls_categorylists:before{content:'';display:inline-block;vertical-align:text-top;left:0;position:absolute;background:#fff;border:.0625rem #353c3e solid;height:22px;width:22px;margin-right:8px;margin-left:2px}
.cls_categorylist .cls_categorylists.active:after{content:'';position:absolute;box-shadow:.125rem 0 0 #fff,0.25rem 0 0 #fff,0.25rem -0.125rem 0 #fff,0.25rem -0.25rem 0 #fff,0.25rem -0.375rem 0 #fff,0.25rem -0.5rem 0 #fff;background:#fff;left:.4125rem;top:calc(50% - 2px);width:.155rem;height:.155rem;transform:rotate(45deg);-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg)}
.cls_categorylist .cls_categorylists.active:before{background:#353c3e;border:.0625rem #353c3e solid;margin-right:.21875 rem}
.cls_categorylist .cls_categorylists{padding-left:1.25rem;cursor:pointer;position:relative}
.cls_categorylist .cls_categorylists span{font-style:normal;font-weight:normal;font-size:1rem;line-height:22px;color:#353c3e;flex:none;order:1;flex-grow:0;margin:0 8px;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;font-family:'Montserrat Regular',Verdana,Arial,sans-serif}
.cls_categorylist .category-data-count{font-style:normal;font-weight:normal;font-size:1rem;color:#353c3e;flex:none;flex-grow:0;margin:0 8px;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;font-family:'Montserrat Regular',Verdana,Arial,sans-serif}
.cls_categorylist .cls_categorylists.disabled,.custom-select.disabled{opacity:.5;cursor:not-allowed;pointer-events:none}
.cls_modalhowtoclip .cls_div_howtoclip{padding:0 24px 24px 24px}
.cls_modalhowtoclip .cls_div_howtoclip .cls_title h3{font-family:'Montserrat bold',Verdana,Arial,sans-serif;font-style:normal;font-weight:600;font-size:20px;line-height:28px;color:#353c3e;margin:0}
.cls_modalhowtoclip .cls_div_howtoclip .cls_title h2{font-family:'Montserrat bold',Verdana,Arial,sans-serif;font-style:normal;font-weight:600;font-size:1.25rem;line-height:28px;color:#353c3e;margin:0}
.cls_modalhowtoclip .cls_div_howtoclip .cls_howtoclipsteps,.cls_divfaqtitle{margin:24px 0}
.cls_howtoclipsteps strong{font-style:normal;font-weight:bold;font-size:16px;line-height:21px;color:#000;float:left;font-family:'Montserrat Bold',Verdana,Arial,sans-serif}
.cls_howtoclipsteps span{font-style:normal;font-weight:normal;font-size:1rem;line-height:22px;margin-left:20px;color:#353c3e;font-family:'Montserrat Regular',Verdana,Arial,sans-serif;display:block}
.cls_modalhowtoclip .cls_divimg{padding-left:20px}
@media(max-width:340px){.cls_divimg img{width:100%}
}
.cls_modalhowtoclip #ra-modal-default{max-height:80vh;overflow-y:auto}
.cls_divaccordian{margin-top:5px}
.cls_divaccordian a{font-style:normal;font-weight:600;font-size:1rem;line-height:22px;color:#3e7ba4;cursor:pointer;font-family:'Montserrat Semi Bold',Verdana,Arial,sans-serif;text-decoration-line:underline}
.cls_divaccordian em{margin-left:10px}
.cls_divfaqtitle h4{font-style:normal;font-weight:bold;font-size:24px;line-height:30px;color:#353c3e;margin:0}
.cls_divfaqtitle h3{font-style:normal;font-weight:bold;font-size:24px;line-height:30px;color:#353c3e;margin:0}
.cls_divaccordian .cls_divhr{border:1px solid #d2dadd}
.cls_divaccordian .cls_accordiantitle{padding:25px 0}
.cls_divaccordian .cls_accordiantit{cursor:pointer}
.cls_divaccordian .cls_accordiantit::after{content:'\002B';box-sizing:border-box;float:right;margin-left:5px;color:#3e7ba4;width:19.2px;font-size:19.2px}
.cls_divaccordian .cls_accordiantitle a{font-style:normal;font-weight:600;font-size:1rem;line-height:22px;color:#3e7ba4;font-family:'Montserrat Semi Bold',Verdana,Arial,sans-serif}
.cls_divaccordian .cls_accordiancontent{padding:25px 0 0 32px;display:none}
.cls_accordiantitle.active .cls_accordiancontent{display:block}
.cls_divaccordian .cls_accordiancontent span{font-style:normal;font-weight:normal;font-size:1rem;line-height:22px;color:#353c3e;font-family:'Montserrat Regular',Verdana,Arial,sans-serif}
.cls_divaccordian .cls_accordiancontent span strong{font-family:'Montserrat Semi Bold',Verdana,Arial,sans-serif}
.cls_divaccordian .cls_accordiancontent span.cls_blue{color:#3e7ba4;font-family:'Montserrat Semi Bold',Verdana,Arial,sans-serif}
.cls_divaccordian .cls_accordiantitle.active .cls_accordiancontent,.cls_divaccordian.active .cls_acccontents{display:block}
.cls_divaccordian .cls_accordiantitle.active .cls_accordiantit::after{content:'\00d7';box-sizing:border-box;float:right;margin-left:5px;color:#3e7ba4;width:19.2px;font-size:19.2px}
.cls_acccontents,.disableSelection{-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}
.cls_acccontents,.cls_divaccordian.active .fa-angle-down{display:none}
.cls_divaccordian .fa-angle-up{display:none}
.cls_divaccordian.active .fa-angle-up{display:inline-block}
.cls_divlogin{text-align:center;padding:15px;margin-top:20px}
.cls_divlogin .cls_loginwelcome h3,.cls_divQuicklogin span,.cls_divQuickloginSuccess .cls_Quicklogintitle h1,.cls_divQuicklogin .cls_Quicklogintitle h3{font-style:normal;font-weight:bold;font-size:30px;line-height:38px;text-align:center;color:#353c3e;margin:0}
.cls_divlogin .cls_loginwelcome h1{font-style:normal;font-weight:bold;font-size:1.875rem;line-height:38px;text-align:center;color:#353c3e;margin:0}
.cls_divlogin .cls_loginaccess{margin:15px}
.cls_divlogin .cls_loginaccess h6,.cls_divQuicklogin .cls_Quickloginaccess h6{font-style:normal;font-weight:normal;font-size:1.125rem;line-height:24px;text-align:center;color:#353c3e;margin:0}
.cls_divlogin .cls_loginaccess h2{font-style:normal;font-family:'Montserrat Regular',Verdana,Arial,sans-serif;font-weight:normal;font-size:1.125rem;line-height:24px;text-align:center;color:#353c3e;margin:0}
.cls_divlogin .cls_quicklogin{background:#fff;border:1px solid #d2dadd;box-sizing:border-box;box-shadow:4px 4px 4px rgba(0,0,0,0.1);border-radius:8px;width:380px;margin:auto;padding:15px;cursor:pointer}
.cls_divlogin .cls_quickloginbtn,.cls_divlogin .cls_quicklogintext{text-align:left}
.cls_divlogin .cls_quickloginbtn h5{font-style:normal;font-weight:600;font-size:20px;line-height:28px;color:#353c3e;margin:0}
.cls_divlogin .cls_quickloginbtn h3{font-style:normal;font-weight:600;font-size:1.25rem;line-height:28px;color:#353c3e;margin:0}
.cls_divlogin .cls_quicklogintext span{font-style:normal;font-weight:normal;font-size:.875rem;line-height:18px;color:#353c3e;margin-top:4px;display:block;padding-right:10px;font-family:'Montserrat Regular',Verdana,Arial,sans-serif}
.cls_divlogin .cls_fullLogin{margin:15px auto}
.cls_divlogin .cls_fullLogin a{display:block;opacity:1}
.cls_divlogin .cls_donthaveacc,.cls_divQuicklogin .cls_donthaveacc{margin:24px auto;width:380px}
.cls_divQuicklogin .cls_enternumber{margin-top:16px;text-align:left}
.cls_divlogin .cls_donthaveacc span,.cls_divQuicklogin .cls_enternumber span,.cls_divQuicklogin .cls_donthaveacc span,.cls_divQuickloginSuccess .cls_message span{font-style:normal;font-weight:normal;font-size:1rem;line-height:22px;display:block;text-align:center;color:#353c3e}
.cls_divQuicklogin .cls_enternumber span{text-align:left}
.cls_divlogin .cls_donthaveaccregister,.cls_divQuicklogin .cls_donthaveaccregister{width:380px;margin:15px auto}
.cls_divlogin .cls_donthaveaccregister a,.cls_divQuicklogin .cls_donthaveaccregister a{background:#fff;border:1px solid #3e7ba4;box-sizing:border-box;border-radius:100px;width:380px;display:block;padding:12px 32px;font-style:normal;font-weight:bold;font-size:1rem;line-height:20px;color:#3e7ba4;cursor:pointer}
.cls_divQuicklogin .cls_donthaveaccregister,.cls_divlogin .cls_donthaveaccregister a,.cls_divQuicklogin .cls_donthaveaccregister a{width:100%}
.cls_divQuicklogin,.cls_divQuickloginSuccess{text-align:center;width:340px;margin:20px auto}
.cls_divQuicklogin .cls_Quickloginaccess{margin:8px 0 16px 0}
.cls_divQuicklogin .cls_quickhr{border:1px solid #d2dadd;width:340px;margin:auto}
.cls_divQuicklogin .cls_labelphone label{font-style:normal;font-weight:600;font-size:1rem;line-height:20px;color:#353c3e;margin:0;font-family:"Montserrat Semi Bold",Verdana,Arial,sans-serif}
.cls_divQuicklogin .cls_labelphone{margin-top:16px;text-align:left}
.cls_divQuicklogin .cls_input{margin-top:8px}
.cls_divQuicklogin .cls_input .form-control{border:1px solid #353c3e;box-sizing:border-box;border-radius:4px;width:100%;height:44px}
.cls_divQuicklogin .cls_quickloginbutton{margin:24px 0}
.cls_divQuicklogin .cls_quickloginbutton button{background:#598201;border-radius:100px;width:100%;padding:12px 124px;font-style:normal;font-weight:bold;font-size:1rem;line-height:20px;color:#fff;height:44px}
.cls_divQuicklogin .cls_errorlogininput{font-size:13px;color:#d20000;margin-top:5px;text-align:left}
.offers-not-available,.cls_searchNotFound{margin-top:20px}
.offers-not-available .icon,.offers-not-available h4{display:inline-block}
.offers-not-available{border:3px solid #ceac7d;border-radius:5px;width:100%;display:flex;flex-direction:row;margin-bottom:10px}
.offers-not-available .icon{padding:10px;background-color:#ca8423;width:50px;display:flex;justify-content:center;align-items:center}
.offers-not-available .icon i{font-size:1.5rem;color:white}
.offers-not-available h4{font-size:1.3rem;margin-block-start:.33em;margin-block-end:.33em;padding:10px;color:#404749;font-weight:normal;margin-left:15px}
.cls_imgDesktopNotFound{display:block}
.cls_imgMobileNotFound{display:none}
.search{margin-bottom:20px;width:100%}
.search p.cls_keyNotFound{text-align:center;font-style:normal;font-weight:normal;font-size:1rem;line-height:22px;color:#353c3e;font-family:'Montserrat Regular',Verdana,Arial,sans-serif}
.search .cls_searchNotFound img{margin:auto}
.load2card-MobileFilter,.cls_mobileshowproductscount,.sidenavLoad2Card{display:none}
#modal .modal-dialog.cls_modalhowtoclip #ra-modal-default header{border-bottom:0}
#modal .modal-dialog.cls_modalhowtoclip{max-width:60%;width:100%}
.cls_modalhowtoclipMain#modal{top:13%}
@media(max-width:767px) and (min-height:550px){.cls_modalhowtoclipMain#modal{top:7rem !important}
}
.load2card-SortParent .custom-select{padding:0;position:relative;width:100%;font-family:'Montserrat Regular',Verdana,Arial,sans-serif}
.load2card-SortParent .custom-select select{display:none}
.load2card-SortParent .select-selected{background-color:#fff;border:1px solid #353c3e;box-sizing:border-box;border-radius:4px;height:44px}
.load2card-SortParent .select-selected:hover,.load2card-SortParent .select-selected.select-arrow-active{background:#353c3e;border:1px solid #353c3e;box-sizing:border-box;border-radius:4px;color:#fff}
.load2card-SortParent .select-selected:after{font-family:'Font Awesome 5 Pro',Verdana,Arial,sans-serif;font-weight:10;position:absolute;content:"\f107";right:10px;font-size:30px}
.load2card-SortParent .select-selected:hover::after{border-color:#FFF transparent transparent transparent}
.load2card-SortParent .select-selected.select-arrow-active:after{content:"\f106"}
.load2card-SortParent .select-selected.select-arrow-active:hover:after{border-color:transparent transparent #fff transparent}
.load2card-SortParent .select-items div,.load2card-SortParent .select-selected{padding:8px 16px;cursor:pointer;height:38px;align-items:center;display:flex;font-style:normal;font-weight:normal;font-size:1rem;line-height:22px;color:#353c3e}
.load2card-SortParent .select-items{position:absolute;background-color:#fff;top:105%;left:0;right:0;z-index:99;border:1px solid #353c3e;box-sizing:border-box;border-radius:4px}
.load2card-SortParent .select-hide{display:none}
.load2card-SortParent .select-items div:hover,.load2card-SortParent .same-as-selected,.load2card-SortParent .select-items div:focus{background-color:#d2dadd}
#a_clearfilterall{text-decoration:underline !important}
.cls_quicklogin a{display:block}
.cls_accordiancontentnumbers .cls_accordiancontentnumber{float:left}
.cls_accordiancontentnumbers .cls_accordiancontentnumberContent{display:block}
.cls_DaysLeft{font-family:'Montserrat Bold',Verdana,Arial,sans-serif}
#div_mainProducts .cls-productdetails{padding:0 16px 0 12px}
.cls_modalhowtoclip .fa-times,#ra-modal-default .fa-times{color:#353c3e;font-weight:100;font-size:18px;width:18px}
.cls_modalhowtoclip .btn_closeClip{padding:0}
#modal .modal-dialog.cls_modalhowtoclip #ra-modal-default{padding-top:7px;border-radius:8px;box-shadow:0 4px 4px rgba(0,0,0,0.25)}
.cls_accordiancontentnumbers{display:flex;padding:0 0 0 5px}
.cls_accordiancontent_title{margin-bottom:8px;display:inline-block}
.cls_accordiancontentnumbers span.cls_accordiancontentnumber{padding-right:10px}
.cls_divQuickloginSuccess .cls_message{padding:0 10px}
.cls_divQuickloginSuccess .cls_Quickloginaccess em{font-size:150px;color:#598201;margin:50px 0 30px 0}
.cls_divQuickloginSuccess .cls_okbtn{margin-top:30px}
.cls_divQuickloginSuccess .cls_okbtn button{background-color:#598201;color:white;border-radius:50px;width:90px;height:40px;padding:0;position:relative;font-style:normal;font-weight:bold;font-size:16px;line-height:20px;text-align:left;padding-left:20px}
.cls_divQuickloginSuccess .cls_okbtn button em{font-weight:100;height:25px;font-size:25px;float:right;top:4px;right:13px;position:absolute}
.div_productlist #modal .modal-dialog #ra-modal-default{max-height:81vh;overflow-x:auto;border-radius:8px;box-shadow:0 4px 4px rgba(0,0,0,0.25)}
.mobileHide{display:block}
.aboveMobileHide,.mobileShow{display:none}
.cls-divproductclipbtn{margin-top:18px;padding:0 16px;display:flex;justify-content:space-between;align-items:center}
.div_productlist .cls_newbadge{position:relative;text-align:center}
.div_productlist .cls_newbadge .New{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);height:27px}
.div_productlist .cls_newbadge .New span{font-style:normal;font-weight:bold;font-size:.875rem;line-height:24px;color:#fff;height:27px;display:block}
.div_productlist .cls_imgCallout,.cls_newbadgeParent{width:100%;height:27px}
.cls_divlogin .cls_loginBack,.cls_divQuicklogin .cls_loginBack{cursor:pointer}
.mob-video-cam{display:none;width:100%;padding:10px}
.class_checkzipcode{position:absolute !important;width:16px;height:16px;margin-top:1px !important;display:block !important}
.video-container{max-width:100%;max-height:100%}
.scanner-container{position:relative}
.overlay-element{position:absolute;top:0;width:100%;height:99%;background:rgba(30,30,30,0.5);-webkit-clip-path:polygon(0 0,0 100%,20% 100%,20% 20%,80% 20%,80% 80%,20% 80%,20% 100%,100% 100%,100% 0);clip-path:polygon(0 0,0 100%,20% 100%,20% 20%,80% 20%,80% 80%,20% 80%,20% 100%,100% 100%,100% 0)}
.laser{width:60%;margin-left:20%;background-color:tomato;height:1px;position:absolute;top:40%;z-index:2;box-shadow:0 0 4px red;-webkit-animation:scanning 2s infinite;animation:scanning 2s infinite}
@-webkit-keyframes scanning{50%{-webkit-transform:translateY(75px);transform:translateY(75px)}
}
@keyframes scanning{50%{-webkit-transform:translateY(75px);transform:translateY(75px)}
}
.btn-stop-scanning-container{display:none;justify-content:center}
.cls-Load2Card-rewards-account-popup{display:flex;justify-content:center;align-items:center;flex-direction:column;width:100%;padding:8px 30px}
.load2card-rewards-account-img img{width:145px;height:60px}
.cls_join_riteaid_rewards{line-height:20px;font-weight:700;font-size:16px;font-style:normal;font-family:'Montserrat Bold',Verdana,Arial,sans-serif;color:#353c3e;margin-top:15px}
.btn_addRiteAidRewards{padding:.313rem .75rem !important;background:#c1006c;box-sizing:border-box;border-radius:100px;width:calc(100% - 8px);font-weight:600;font-size:1rem !important;line-height:16px;color:#fff;height:40px;font-family:'Montserrat Semi Bold',Verdana,Arial,sans-serif;position:static;box-shadow:0 0 0 4px #c1006c;margin-bottom:13px !important}
.cls_free_easy_way{font-size:14px;font-weight:500;line-height:20px;color:#353c3e;font-family:'Montserrat Mixed',Verdana,Arial,sans-serif;text-align:center}
.w-100{width:100% !important}
#load2card #modal .modal-dialog.modal_join_riteaid_rewards{max-width:38%}
.cls_bonus_cash_container{display:flex;flex-direction:row;justify-content:space-between;margin-top:15px;width:73%}
.cls_bonus_cash_container div{text-align:center}
.cls_bonus_cash_container div span{line-height:13px;font-size:11px;color:#003da6;font-family:'Montserrat Semi Bold',Verdana,Arial,sans-serif}
.cls_bonus_cash_container div figure{margin-bottom:15px}
.cls_bonus_cash_container div figure img{width:45px;height:45px}
@media only screen and (min-width :992px) and (max-width:1200px){.cls-divproductimage .load2card-ListItem__ProductImage img{width:55px;height:55px;margin-top:50%}
.div_productlist{padding:5px 10px}
}
@media(min-width:768px) and (max-width:991px){.cls_formcontrol input{padding:1px 2px}
.cls-Load2Card-ProductdetailImage .load2card-ListItem__ProductImage img{margin-left:0}
#load2card #modal .cls-productdetails{padding-right:0}
#load2card #modal .modal-dialog{max-width:80%}
.cls-Load2Card-ProductdetailImage .cls_foryou{padding:0;padding-right:15px}
.cls-divproductimage .load2card-ListItem__ProductImage img{width:55px;height:55px;margin-top:50%}
.div_productlist{padding:5px 10px}
.cls_divQuicklogin .cls_input .form-control{padding-top:0}
#modal .modal-dialog.cls_modalhowtoclip{max-width:75%}
.load2card-listItemParent:nth-of-type(3n) .div_productlist{margin-right:8px}
.offers-not-available{width:90%}
.offers-not-available h4{line-height:1.5rem}
}
@media screen and (max-width:767px){.Cls_adultbeverage h4{font-size:18px;line-height:24px;padding:0 16px}
.Cls_adultbeverage h3{font-size:18px;line-height:24px;padding:0 16px}
.Cls_adultbeverage .Cls_button{flex-direction:column}
.Cls_adultbeverage .Cls_button button.default{margin-top:16px}
.Cls_adultbeverage .Cls_adultbeveragezipcode h4{padding:0 24px}
.Cls_adultbeveragezipcode .Cls_zipcode{padding:0 16px}
.Cls_adultbeveragezipcode .Cls_Zipsubmit{display:flex}
.Cls_adultbeveragezipcode .Cls_zipcode .Cls_txtZipcode{width:60%;font-size:16px;line-height:22px}
.Cls_adultbeveragezipcode .Cls_zipcode .primary{margin-top:0}
.Cls_adultSuccess{margin:20px 10px}
.Cls_adultSuccess .Success span{font-size:16px;line-height:22px}
.paypal_modal .modal-dialog{width:100%;max-width:90%;margin:auto}
.cls_paypalhead img{height:28px;width:20px;max-height:28px;max-width:20px}
.cls_paypalhead .cls_prodname{flex:0 0 85%;padding-left:8px}
.cls_proddesc{display:block}
.paypal_modal .cls_tab{padding:16px}
.paypal_modal .cls_tabitems{width:100%;padding:0}
.paypal_modal .cls_tab span.cls_claim{font-size:16px;line-height:20px;text-align:center;display:block}
.paypal_modal .cls_tabitems .cls_clipped{flex:0 0 40%;max-width:40%}
.mobhide{display:none}
.paypal_modal .cls_tabitems .cls_clipped.line{flex:0 0 20%;max-width:20%}
.cls_paypalform .cls_formheading span{font-size:14px;line-height:20px}
.paypal_modal .modal-dialog #ra-modal-default{margin-top:5%}
.cls_paypalform .cls_submit{margin-top:0;width:100%;padding:16px}
.cls_paypalform .cls_submit .btnsubmit{width:100%;display:block}
.cls_paypalform .cls_footer{padding:16px 40px 16px}
.cls_paypalform .cls_submit.clsaddmoreoffer .btnsubmit{width:auto}
.cls_paypalform .cls_formcontrol .form-control,.cls_paypalform .cls_formcontrol,.cls_paypalformshow{width:100%}
.disable{pointer-events:none;cursor:not-allowed}
.page-title .title{font-size:28px;line-height:34px;padding-top:0;padding-bottom:0}
.page-title .heading{font-weight:normal;font-size:18px;line-height:24px;margin-top:8px}
.cls-divdigitalcoupons h2.cls-howtodigitalcoupons{font-size:14px;line-height:18px}
.cls-divdigitalcoupons p{font-size:12px;line-height:18px}
.cls-divdigitalcoupons p a.cls-digitalcouponslearnmore{font-size:12px}
.imgdiv img{width:50px}
.cls-mycoupons{height:auto}
.cls-mycoupons .Newmycoupons .mycoupons{font-size:18px;line-height:24px}
.cls-clippeddetails{margin-left:6px}
.cls-newwallet em.load2card-InMyWallet__card{display:none}
.cls-clippeddetails .clippedcount,.cls-newwallet .load2card-InMyWallet h5{font-size:14px;line-height:16px;font-family:Montserrat,Verdana,Arial,sans-serif}
.cls-newwallet .load2card-InMyWallet{padding-left:0;min-width:49px;width:100%;justify-content:center}
.cls-mob-clippedcount{display:block;margin-left:5px}
#load2card #modal .modal-dialog,#load2card #modal .modal-dialog.modal_productDetails_tab{max-width:90%;margin:5%}
#load2card #modal .modal-dialog.modal_join_riteaid_rewards{max-width:90%;margin:5%;position:fixed;bottom:0}
.cls_bonus_cash_container{width:90%}
.cls-Load2Card-rewards-account-popup{padding:.5rem 1rem}
.cls-Load2Card-ProductdetailImage .load2card-ListItem__ProductImage{text-align:center}
.cls-Load2Card-ProductdetailImage .load2card-ListItem__ProductImage img{width:225px;height:225px;margin:auto}
.cls-Load2Card-ProductdetailImage .cls_foryou{padding:0;width:111px}
.cls-Load2Card-ProductdetailImage .cls_foryou .centered{left:65%;width:100%}
#load2card #modal .cls-productdetails{margin-top:20px;padding-right:0}
.cls-Load2Card-Header a.breadCrumb{margin:0}
.cls-Load2Card-Header-howtoclip,.cls-mycoupons{margin-top:16px}
.cls-divcategory,.cls-divsort{display:none}
.div_productlist{margin-right:0}
.load2card-ListItem .load2card-ListItem__ProductName{margin-left:0}
.cls-mycouponsNotLoggenIn{height:auto;padding:12px;display:block}
.cls_notloggedinWelcome .cls_welcome{font-size:19.3421px;line-height:24px}
.cls_notloggedinWelcomeLogin .cls_welcomeLogin a,.cls_notloggedinWelcomeLogin .cls_welcomeLogin{font-size:16px;line-height:18px;padding-left:0}
.cls_modalhowtoclip .cls_div_howtoclip{padding:0}
.cls_modalhowtoclip .cls_div_howtoclip .cls_title h3{font-weight:bold;font-size:18px;line-height:24px}
.cls_howtoclipsteps strong,.cls_howtoclipsteps span{font-size:12px;line-height:18px}
.cls_howtoclipsteps span{margin-left:3px}
.cls_howtoclipsteps div{display:flex}
.cls_divaccordian .cls_accordiantitle a{font-size:14px;line-height:18px}
.cls_divfaqtitle h4{font-size:22px}
.cls_divfaqtitle h3{font-size:22px}
.cls_divfaqtitle{margin:12px 0}
.cls_divaccordian .cls_accordiancontent span{font-size:14px;line-height:18px}
.cls-Load2Card-Header-howtoclip{max-width:none}
.cls_divlogin{margin-top:0;padding:0}
.cls_divlogin .cls_loginBack,.cls_divQuicklogin .cls_loginBack{text-align:left;display:block}
.mob-video-cam{display:block}
.cls_divlogin .cls_loginBack a,.cls_divQuicklogin .cls_loginBack a{font-style:normal;font-weight:normal;font-size:16px;line-height:22px;color:#353c3e;font-family:Montserrat,Verdana,Arial,sans-serif}
.cls_divlogin .cls_loginBack a em,.cls_divQuicklogin .cls_loginBack a em{color:#353c3e;margin-right:7.8px}
.cls_divlogin .cls_loginwelcome h3{font-size:22px;line-height:30px}
.cls_divlogin .cls_loginaccess{margin:2px}
.cls_divlogin .cls_loginaccess h6{font-size:18px;line-height:24px}
.cls_divlogin .cls_quicklogin{margin-top:24px;width:100%}
.cls_divQuicklogin,.cls_divQuickloginSuccess{margin:10px auto;width:100%}
.cls_divQuicklogin span{font-size:22px;line-height:30px}
.cls_divQuicklogin .cls_Quickloginaccess h6{font-size:14px;line-height:18px}
.cls_divQuicklogin .cls_quickhr{width:100%}
.cls_divQuicklogin .cls_enternumber span{font-size:16px;line-height:22px}
.cls_imgDesktopNotFound,.load2card-FilterResults{display:none}
.cls_imgMobileNotFound,.cls_mobileshowproductscount{display:block}
.cls_mobileshowproductscount .cls_totalfilterlist{margin-top:22px;margin-bottom:0}
.search p.cls_keyNotFound{text-align:left;margin-top:0}
.load2card-MobileFilter{display:block}
.load2card-MobileFilter button{background:#fff;border:1px solid #d2dadd;box-sizing:border-box;border-radius:4px;margin:16px 0 0 0;font-style:normal;font-weight:600;font-size:16px;line-height:22px;color:#000}
.load2card-MobileFilter .cmp-scan{width:33%}
.load2card-MobileFilter .cmp-filter{width:66%;margin-left:1%}
.cls-divproducts{margin-top:0}
.cls_mobileshowproductscount{margin:16px 0}
.cls_mobileshowproductscount span{font-style:normal;font-weight:normal;font-size:16px;line-height:16px;color:#353c3e}
.cls-divproducts .load2card-SearchForm__inline{margin-top:20px}
.sidenavLoad2Card{height:calc(100% - 56px);width:0;position:fixed;z-index:1;top:56px;left:0;background-color:#fff;overflow-x:hidden;transition:.5s;display:block;padding-top:50px}
.sidenavLoad2Card .closebtn{position:absolute;top:10px;right:15px;color:white;font-size:36px;margin-left:50px;cursor:pointer}
.sidenavLoad2Card .cls_sidenavHeader{background:#003da6;height:44px;position:relative}
.mob_filter{padding:0 16px}
.mob_filter .mob_divsort,.mob_filter .mob_divscategory{margin:16px 0}
.mob_filter .mob_divsort span,.mob_filter .mob_divscategory span.Title{font-style:normal;font-weight:normal;font-size:16px;line-height:22px;color:#353c3e}
.mob_filter .cls_load2CardHR{border:1px solid #d2dadd}
.mob_divscategory .cls_clearSelected{margin-top:10px}
.mob_divscategory .cls_clearSelected a{font-style:normal;font-weight:600;font-size:14px;line-height:18px;color:#3e7ba4;cursor:pointer}
.mob_divscategory .cls_categorylistsMobile{padding-left:1.25rem;cursor:pointer;position:relative}
.mob_divscategory .cls_categorylistsMobile:before{content:'';margin-right:.625rem;display:inline-block;vertical-align:text-top;width:1.25rem;height:1.25rem;left:0;position:absolute;background:#fff;border:.0625rem #353c3e solid;margin-left:2px}
.mob_divscategory .cls_categorylistsMobile.active:before{background:#353c3e;border:.0625rem #353c3e solid;margin-right:.21875 rem}
.mob_divscategory .cls_categorylistsMobile.active:after{content:'';position:absolute;box-shadow:.125rem 0 0 #fff,0.25rem 0 0 #fff,0.25rem -0.125rem 0 #fff,0.25rem -0.25rem 0 #fff,0.25rem -0.375rem 0 #fff,0.25rem -0.5rem 0 #fff;background:#fff;transform:rotate(45deg);-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);left:.4125rem;top:calc(50% - 2px);width:.155rem;height:.155rem}
.mob_divscategory .cls_categorylistsMobile span{font-style:normal;font-weight:normal;font-size:16px;line-height:22px;color:#353c3e;flex:none;order:1;flex-grow:0;margin:0 8px;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}
.mob_divscategory .department-count-mob{font-style:normal;font-weight:normal;font-size:16px;line-height:22px;color:#353c3e;flex:none;order:1;flex-grow:0;margin:0 8px;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}
.mob_divscategory .cls_categorylistsMobile.disabled{opacity:.5;cursor:not-allowed}
.mob_divsort #mobile-sort-list li{margin-top:16px}
.mob_divsort .cls_sortlists{padding-left:1.25rem;cursor:pointer;position:relative}
.mob_divsort .cls_sortlists:before{content:'';display:inline-block;vertical-align:text-top;left:0;position:absolute;background:#fff;border:.0625rem #353c3e solid;height:22px;width:22px;margin-right:8px;margin-left:2px;border-radius:50%}
.mob_divsort .cls_sortlists span{font-style:normal;font-weight:normal;font-size:16px;line-height:22px;color:#353c3e;flex:none;order:1;flex-grow:0;margin:0 8px;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}
.mob_divsort .cls_sortlists.active:after{content:'';position:absolute;transform:rotate(45deg);-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);left:6px;top:calc(50% - 9px);width:14px;height:14px;border-radius:50%;background:#353c3e}
#btn_Mobile-cmp-filter:disabled{background:lightgray;color:#676e71;cursor:not-allowed}
#modal .modal-dialog.cls_modalhowtoclip{max-width:90%;margin:auto}
.cls_modalhowtoclipMain#modal{top:13%}
@media(max-height:550px){.cls_modalhowtoclipMain#modal{z-index:9}
}
#load2card #modal{top:10%}
.div_productlist #modal .modal-dialog #ra-modal-default{overflow-y:auto;max-height:81vh}
.cls_sidenavHeader .cls_Load2CardMobLogo{height:25px;width:21px;margin-top:9px;margin-left:15px}
.div_productlist .cls-productdetails .load2card-ListItem__ProductName{display:block}
.cls_divaccordian .cls_accordiantit::after,.cls_divaccordian .cls_accordiantitle.active .cls_accordiantit::after{width:16px;font-size:16px}
.cls_divaccordian a{font-size:14px;line-height:18px}
.ra-page .cls-Load2Card-ProductdetailImage .load2card-ListItem__ProductImage img{margin-left:0}
.cls-Load2Card-Productdetails .cls_btnclip{padding:0}
.cls-Load2Card-Productdetails .cls_btnclip button{width:100%;margin-bottom:24px}
.cls-divsearchMobile .load2card-SearchForm__inline{width:100%;margin-top:16px}
.mobileHide{display:none}
.aboveMobileHide,.mobileShow{display:block}
.Cls_adultbeverage .Cls_button,.Cls_adultbeveragezipcode .Cls_zipcode{width:100%}
#load2card #modal .modal-dialog #ra-modal-default header{margin-bottom:0}
.cls_paypalform .cls_formcontrol{padding:0 16px}
.cls_divlogin .cls_donthaveaccregister{width:100%}
.cls-newwallet{float:none}
.cls-Load2Card-ProductdetailImage .cls_foryou .centered span{line-height:24.5px}
.div_productlist .cls_newbadge{float:left;padding:0}
#div_mainProducts .cls-productdetails{padding:0}
.offers-not-available{width:100%}
.offers-not-available h4{padding:0 10px}
.cls_categorylist .cls_chk_category{height:18px;margin-left:1px;width:21px}
.btn-stop-scanning-container{display:flex}
.btn_addRiteAidRewards{font-size:.7rem !important;padding:.313rem .6rem !important}
.heading-title-shop-qualifying{padding:0}
.shop-qualifying-products-container{margin-left:0}
.hr_shop_qualifying{margin-left:0}
.qualifying-product-container{flex-direction:column;align-items:flex-start}
.product-price-container{width:100%}
.product-add2Cart-container{width:100%;margin-top:20px}
.price-section{flex-direction:column-reverse;align-items:flex-end}
.priceVaryByStoreDiv{text-align:right;width:38%}
.img-name-container{width:62%}
.price-section .price_shop_products{margin-right:0}
}
.sortAvailableProductsMob{position:absolute;height:20px;z-index:0;width:26px}
@media(max-width:1299px){.dynamic-savings-meter{width:380px}
}
@media(max-width:1199px){.cls-mycoupons{flex-wrap:wrap}
.cls-mycoupons-container,.cls-newwallet{width:100%;justify-content:flex-start}
.cls-newwallet{margin-top:10px}
.aem-Grid.aem-Grid--12>.aem-GridColumn.aem-GridColumn--tablet--6{float:left;clear:none;width:50%}
}
@media(max-width:991px){.aem-Grid.aem-Grid--12>.aem-GridColumn.aem-GridColumn--tablet--6{float:left;clear:none;width:100%}
}
@media(max-width:767px){.cls-newwallet{margin-top:10px;flex-wrap:wrap}
.dynamic-savings-meter{width:100%}
}