.owl-carousel{-webkit-tap-highlight-color:transparent;display:none;position:relative;width:100%;z-index:1}.owl-carousel .owl-stage{-moz-backface-visibility:hidden;position:relative;-ms-touch-action:pan-Y;touch-action:manipulation}.owl-carousel .owl-stage:after{clear:both;content:".";display:block;height:0;line-height:0;visibility:hidden}.owl-carousel .owl-stage-outer{overflow:hidden;position:relative;-webkit-transform:translateZ(0)}.owl-carousel .owl-item,.owl-carousel .owl-wrapper{-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;-webkit-transform:translateZ(0);-moz-transform:translateZ(0);-ms-transform:translateZ(0)}.owl-carousel .owl-item{-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none;-webkit-backface-visibility:hidden;float:left;min-height:1px;position:relative}.owl-carousel .owl-item img{display:block;width:100%}.owl-carousel .owl-dots.disabled,.owl-carousel .owl-nav.disabled{display:none}.owl-carousel .owl-dot,.owl-carousel .owl-nav .owl-next,.owl-carousel .owl-nav .owl-prev{cursor:pointer;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.owl-carousel .owl-nav button.owl-next,.owl-carousel .owl-nav button.owl-prev,.owl-carousel button.owl-dot{background:none;border:none;color:inherit;font:inherit;padding:0!important}.owl-carousel.owl-loaded{display:block}.owl-carousel.owl-loading{display:block;opacity:0}.owl-carousel.owl-hidden{opacity:0}.owl-carousel.owl-refresh .owl-item{visibility:hidden}.owl-carousel.owl-drag .owl-item{-ms-touch-action:pan-y;touch-action:pan-y;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.owl-carousel.owl-grab{cursor:move;cursor:grab}.owl-carousel.owl-rtl{direction:rtl}.owl-carousel.owl-rtl .owl-item{float:right}.no-js .owl-carousel{display:block}.owl-carousel .animated{animation-duration:1s;animation-fill-mode:both}.owl-carousel .owl-animated-in{z-index:0}.owl-carousel .owl-animated-out{z-index:1}.owl-carousel .fadeOut{animation-name:fadeOut}@keyframes fadeOut{0%{opacity:1}to{opacity:0}}.owl-height{transition:height .5s ease-in-out}.owl-carousel .owl-item .owl-lazy{opacity:0;transition:opacity .4s ease}.owl-carousel .owl-item .owl-lazy:not([src]),.owl-carousel .owl-item .owl-lazy[src^=""]{max-height:0}.owl-carousel .owl-item img.owl-lazy{transform-style:preserve-3d}.owl-carousel .owl-video-wrapper{background:#000;height:100%;position:relative}.owl-carousel .owl-video-play-icon{-webkit-backface-visibility:hidden;background:url(clientlib-site/css/owl.video.play.png) no-repeat;cursor:pointer;height:80px;left:50%;margin-left:-40px;margin-top:-40px;position:absolute;top:50%;transition:transform .1s ease;width:80px;z-index:1}.owl-carousel .owl-video-play-icon:hover{-ms-transform:scale(1.3);transform:scale(1.3)}.owl-carousel .owl-video-playing .owl-video-play-icon,.owl-carousel .owl-video-playing .owl-video-tn{display:none}.owl-carousel .owl-video-tn{background-position:50%;background-repeat:no-repeat;background-size:contain;height:100%;opacity:0;transition:opacity .4s ease}.owl-carousel .owl-video-frame{height:100%;position:relative;width:100%;z-index:1}:root{--app-height:100%}html{overflow:hidden}body{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;height:var(--app-height)}.checkbox-wrapper,body{display:-webkit-box;display:-ms-flexbox;display:flex}.checkbox-wrapper{-webkit-box-pack:start;-ms-flex-pack:start;-webkit-box-align:center;-ms-flex-align:center;align-items:center;cursor:pointer;justify-content:flex-start}.checkbox-wrapper input{clip:rect(1px 1px 1px 1px);clip:rect(1px,1px,1px,1px);height:1px;overflow:hidden;position:absolute!important;width:1px}.checkbox-wrapper input:focus~.checkbox-wrapper__check{border:1px solid #979797}.checkbox-wrapper input:checked~.checkbox-wrapper__check{background-color:#0074e0;border:1px solid #0074e0}.checkbox-wrapper input:checked~.checkbox-wrapper__check img{opacity:1}.checkbox-wrapper input:disabled~.checkbox-wrapper__check{background:-webkit-gradient(linear,left top,right bottom,from(#f4f4f4),color-stop(47%,#f4f4f4),color-stop(47%,#979797),color-stop(53%,#979797),color-stop(53%,#f4f4f4),to(#f4f4f4));border:1px solid #979797;-webkit-box-shadow:none;box-shadow:none;cursor:not-allowed}.checkbox-wrapper input:disabled~.checkbox-wrapper__check img{display:none}.checkbox-wrapper input:disabled~.checkbox-wrapper__label-text{cursor:not-allowed}.checkbox-wrapper__check{-ms-flex-negative:0;background-color:#fff;border:1px solid #757575;border-radius:4px;display:-webkit-box;display:-ms-flexbox;display:flex;flex-shrink:0;height:18px;position:relative;width:18px}.checkbox-wrapper__check img{height:7.5px;left:50%;opacity:0;position:absolute;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:10px}.checkbox-wrapper__label-text{font-size:14px;font-weight:500;line-height:20px;margin-bottom:0;margin-left:10px}.input-wrapper,.select-wrapper{margin-bottom:6px}.input-wrapper label,.select-wrapper label{font-size:12px;font-weight:500;letter-spacing:0;line-height:16px;margin:0;text-align:left}.input-wrapper input,.input-wrapper select,.select-wrapper input,.select-wrapper select{background-color:#fff;border:1px solid #757575;border-radius:2px;-webkit-box-sizing:border-box;box-sizing:border-box;color:#000;font-size:16px;font-weight:500;height:40px;line-height:20px;padding:10px 12px;width:100%}.input-wrapper input:focus-visible,.input-wrapper select:focus-visible,.select-wrapper input:focus-visible,.select-wrapper select:focus-visible{border:1px solid #2a77bd;outline-width:0}.input-wrapper select,.select-wrapper select{-webkit-appearance:none;-moz-appearance:none;appearance:none}.input-wrapper .select-suffix,.select-wrapper .select-suffix{-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:transparent;border:none;display:-webkit-box;display:-ms-flexbox;display:flex;margin:0 4px 0 0;padding:0;position:absolute;right:8px;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.input-wrapper select.field-error,.select-wrapper select.field-error{color:#000;line-height:20px;margin-top:0}.input-wrapper .field-error:not(input,select),.select-wrapper .field-error:not(input,select){display:block;height:16px;margin-top:2px}.hidden{display:none!important}.body__white{background-color:#fff}.body__grey{background-color:#f9f9f9}.body__grey-light{background-color:#f4f4f4}.body__grey-white{background-color:#e1e1e1}.body__myinfo{background-color:#f9f9f9}@media(max-width:48rem){.body__myinfo.sdd-enabled{background-color:#fff}}.button-as-link{background:none;border:none;padding:0}.no-margin-bottom{margin-bottom:0!important}.nav{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;list-style:none;margin-bottom:0;padding-left:0}.nav-link{display:block;padding:.5rem 1rem}.nav-link:focus,.nav-link:hover{text-decoration:none}.nav-link.disabled{color:#6c757d;cursor:default;pointer-events:none}.nav-tabs{border-bottom:1px solid #dee2e6}.nav-tabs .nav-link{border-top-left-radius:.25rem;border-top-right-radius:.25rem;margin-bottom:-1px}.nav-tabs .nav-link:focus,.nav-tabs .nav-link:hover{border-color:#e9ecef #e9ecef #dee2e6}.nav-tabs .nav-link.disabled{background-color:transparent;border-color:transparent;color:#6c757d}.nav-tabs .nav-item.show .nav-link,.nav-tabs .nav-link.active{background-color:#fff;border-color:#dee2e6 #dee2e6 #fff;color:#495057}.nav-tabs .dropdown-menu{border-top-left-radius:0;border-top-right-radius:0;margin-top:-1px}.nav-pills .nav-link{border-radius:.25rem}.nav-pills .nav-link.active,.nav-pills .show>.nav-link{background-color:#007bff;color:#fff}.nav-fill .nav-item,.nav-fill>.nav-link{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;text-align:center}.nav-justified .nav-item,.nav-justified>.nav-link{-ms-flex-preferred-size:0;-webkit-box-flex:1;-ms-flex-positive:1;flex-basis:0;flex-grow:1;text-align:center}.tab-content>.tab-pane{display:none}.tab-content>.active{display:block}.card{-webkit-box-orient:vertical;-webkit-box-direction:normal;word-wrap:break-word;background-clip:border-box;background-color:#fff;border:1px solid rgba(0,0,0,.125);border-radius:.25rem;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;min-width:0;position:relative}.card>hr{margin-left:0;margin-right:0}.card>.list-group{border-bottom:inherit;border-top:inherit}.card>.list-group:first-child{border-top-left-radius:calc(.25rem - 1px);border-top-right-radius:calc(.25rem - 1px);border-top-width:0}.card>.list-group:last-child{border-bottom-left-radius:calc(.25rem - 1px);border-bottom-right-radius:calc(.25rem - 1px);border-bottom-width:0}.card>.card-header+.list-group,.card>.list-group+.card-footer{border-top:0}.card-body{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;min-height:1px;padding:1.25rem}.card-title{margin-bottom:.75rem}.card-subtitle{margin-top:-.375rem}.card-subtitle,.card-text:last-child{margin-bottom:0}.card-link:hover{text-decoration:none}.card-link+.card-link{margin-left:1.25rem}.card-header{background-color:rgba(0,0,0,.03);border-bottom:1px solid rgba(0,0,0,.125);margin-bottom:0;padding:.75rem 1.25rem}.card-header:first-child{border-radius:calc(.25rem - 1px) calc(.25rem - 1px) 0 0}.card-footer{background-color:rgba(0,0,0,.03);border-top:1px solid rgba(0,0,0,.125);padding:.75rem 1.25rem}.card-footer:last-child{border-radius:0 0 calc(.25rem - 1px) calc(.25rem - 1px)}.card-header-tabs{border-bottom:0;margin-bottom:-.75rem}.card-header-pills,.card-header-tabs{margin-left:-.625rem;margin-right:-.625rem}.card-img-overlay{border-radius:calc(.25rem - 1px);bottom:0;left:0;padding:1.25rem;position:absolute;right:0;top:0}.card-img,.card-img-bottom,.card-img-top{-ms-flex-negative:0;flex-shrink:0;width:100%}.card-img,.card-img-top{border-top-left-radius:calc(.25rem - 1px);border-top-right-radius:calc(.25rem - 1px)}.card-img,.card-img-bottom{border-bottom-left-radius:calc(.25rem - 1px);border-bottom-right-radius:calc(.25rem - 1px)}.card-deck .card{margin-bottom:15px}@media(min-width:576px){.card-deck{-webkit-box-orient:horizontal;-webkit-box-direction:normal;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-flow:row wrap;flex-flow:row wrap;margin-left:-15px;margin-right:-15px}.card-deck .card{-webkit-box-flex:1;-ms-flex:1 0 0%;flex:1 0 0%;margin-bottom:0;margin-left:15px;margin-right:15px}}.card-group>.card{margin-bottom:15px}@media(min-width:576px){.card-group{-webkit-box-orient:horizontal;-webkit-box-direction:normal;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-flow:row wrap;flex-flow:row wrap}.card-group>.card{-webkit-box-flex:1;-ms-flex:1 0 0%;flex:1 0 0%;margin-bottom:0}.card-group>.card+.card{border-left:0;margin-left:0}.card-group>.card:not(:last-child){border-bottom-right-radius:0;border-top-right-radius:0}.card-group>.card:not(:last-child) .card-header,.card-group>.card:not(:last-child) .card-img-top{border-top-right-radius:0}.card-group>.card:not(:last-child) .card-footer,.card-group>.card:not(:last-child) .card-img-bottom{border-bottom-right-radius:0}.card-group>.card:not(:first-child){border-bottom-left-radius:0;border-top-left-radius:0}.card-group>.card:not(:first-child) .card-header,.card-group>.card:not(:first-child) .card-img-top{border-top-left-radius:0}.card-group>.card:not(:first-child) .card-footer,.card-group>.card:not(:first-child) .card-img-bottom{border-bottom-left-radius:0}}.card-columns .card{margin-bottom:.75rem}@media(min-width:576px){.card-columns{-webkit-column-count:3;-moz-column-count:3;column-count:3;-webkit-column-gap:1.25rem;-moz-column-gap:1.25rem;column-gap:1.25rem;orphans:1;widows:1}.card-columns .card{display:inline-block;width:100%}}.accordion{overflow-anchor:none}.accordion>.card{overflow:hidden}.accordion>.card:not(:last-of-type){border-bottom:0;border-bottom-left-radius:0;border-bottom-right-radius:0}.accordion>.card:not(:first-of-type){border-top-left-radius:0;border-top-right-radius:0}.accordion>.card>.card-header{border-radius:0;margin-bottom:-1px}.fade{-webkit-transition:opacity .15s linear;transition:opacity .15s linear}@media(prefers-reduced-motion:reduce){.fade{-webkit-transition:none;transition:none}}.fade:not(.show){opacity:0}.collapse:not(.show){display:none}.collapsing{height:0;overflow:hidden;position:relative;-webkit-transition:height .35s ease;transition:height .35s ease}@media(prefers-reduced-motion:reduce){.collapsing{-webkit-transition:none;transition:none}}/*!
 * Bootstrap Reboot v4.6.0 (https://getbootstrap.com/)
 * Copyright 2011-2021 The Bootstrap Authors
 * Copyright 2011-2021 Twitter, Inc.
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE)
 * Forked from Normalize.css, licensed MIT (https://github.com/necolas/normalize.css/blob/master/LICENSE.md)
 */*,:after,:before{-webkit-box-sizing:border-box;box-sizing:border-box}html{-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:rgba(0,0,0,0);font-family:sans-serif;line-height:1.15}article,aside,figcaption,figure,footer,header,hgroup,main,nav,section{display:block}body{background-color:#fff;color:#000;font-family:Montserrat,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;font-size:1rem;font-weight:400;line-height:1.5;margin:0;text-align:left}[tabindex="-1"]:focus:not(:focus-visible){outline:0!important}hr{-webkit-box-sizing:content-box;box-sizing:content-box;height:0;overflow:visible}h1,h2,h3,h4,h5,h6{margin-bottom:.5rem;margin-top:0}p{margin-bottom:1rem;margin-top:0}abbr[data-original-title],abbr[title]{border-bottom:0;cursor:help;text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none}address{font-style:normal;line-height:inherit}address,dl,ol,ul{margin-bottom:1rem}dl,ol,ul{margin-top:0}ol ol,ol ul,ul ol,ul ul{margin-bottom:0}dt{font-weight:700}dd{margin-bottom:.5rem;margin-left:0}blockquote{margin:0 0 1rem}b,strong{font-weight:bolder}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}a{background-color:transparent;text-decoration:none}a,a:hover{color:#0074e0}a:hover{text-decoration:underline}a:not([href]):not([class]),a:not([href]):not([class]):hover{color:inherit;text-decoration:none}code,kbd,pre,samp{font-family:SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:1em}pre{-ms-overflow-style:scrollbar;margin-bottom:1rem;margin-top:0;overflow:auto}figure{margin:0 0 1rem}img{border-style:none}img,svg{vertical-align:middle}svg{overflow:hidden}table{border-collapse:collapse}caption{caption-side:bottom;color:#6c757d;padding-bottom:.75rem;padding-top:.75rem;text-align:left}th{text-align:inherit;text-align:-webkit-match-parent}label{display:inline-block;margin-bottom:.5rem}button{border-radius:0}button:focus:not(:focus-visible){outline:0}button,input,optgroup,select,textarea{font-family:inherit;font-size:inherit;line-height:inherit;margin:0}button,input{overflow:visible}button,select{text-transform:none}[role=button]{cursor:pointer}select{word-wrap:normal}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}[type=button]:not(:disabled),[type=reset]:not(:disabled),[type=submit]:not(:disabled),button:not(:disabled){cursor:pointer}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}input[type=checkbox],input[type=radio]{-webkit-box-sizing:border-box;box-sizing:border-box;padding:0}textarea{overflow:auto;resize:vertical}fieldset{border:0;margin:0;min-width:0;padding:0}legend{color:inherit;display:block;font-size:1.5rem;line-height:inherit;margin-bottom:.5rem;max-width:100%;padding:0;white-space:normal;width:100%}progress{vertical-align:baseline}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:none;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}output{display:inline-block}summary{cursor:pointer;display:list-item}template{display:none}[hidden]{display:none!important}/*!
 * Bootstrap Grid v4.6.0 (https://getbootstrap.com/)
 * Copyright 2011-2021 The Bootstrap Authors
 * Copyright 2011-2021 Twitter, Inc.
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE)
 */html{-ms-overflow-style:scrollbar;-webkit-box-sizing:border-box;box-sizing:border-box}*,:after,:before{-webkit-box-sizing:inherit;box-sizing:inherit}.container,.container-fluid,.container-lg,.container-md,.container-sm,.container-xl{margin-left:auto;margin-right:auto;padding-left:15px;padding-right:15px;width:100%}@media(min-width:576px){.container,.container-sm{max-width:540px}}@media(min-width:768px){.container,.container-md,.container-sm{max-width:720px}}@media(min-width:992px){.container,.container-lg,.container-md,.container-sm{max-width:960px}}@media(min-width:1200px){.container,.container-lg,.container-md,.container-sm,.container-xl{max-width:1140px}}.row{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-left:-15px;margin-right:-15px}.no-gutters{margin-left:0;margin-right:0}.no-gutters>.col,.no-gutters>[class*=col-]{padding-left:0;padding-right:0}.col,.col-1,.col-10,.col-11,.col-12,.col-2,.col-3,.col-4,.col-5,.col-6,.col-7,.col-8,.col-9,.col-auto,.col-lg,.col-lg-1,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-lg-auto,.col-md,.col-md-1,.col-md-10,.col-md-11,.col-md-12,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-md-auto,.col-sm,.col-sm-1,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-sm-auto,.col-xl,.col-xl-1,.col-xl-10,.col-xl-11,.col-xl-12,.col-xl-2,.col-xl-3,.col-xl-4,.col-xl-5,.col-xl-6,.col-xl-7,.col-xl-8,.col-xl-9,.col-xl-auto{padding-left:15px;padding-right:15px;position:relative;width:100%}.col{-ms-flex-preferred-size:0;-webkit-box-flex:1;-ms-flex-positive:1;flex-basis:0;flex-grow:1;max-width:100%}.row-cols-1>*{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.row-cols-2>*{-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.row-cols-3>*{-webkit-box-flex:0;-ms-flex:0 0 33.3333333333%;flex:0 0 33.3333333333%;max-width:33.3333333333%}.row-cols-4>*{-webkit-box-flex:0;-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.row-cols-5>*{-webkit-box-flex:0;-ms-flex:0 0 20%;flex:0 0 20%;max-width:20%}.row-cols-6>*{-webkit-box-flex:0;-ms-flex:0 0 16.6666666667%;flex:0 0 16.6666666667%;max-width:16.6666666667%}.col-auto{-ms-flex:0 0 auto;flex:0 0 auto;max-width:100%;width:auto}.col-1,.col-auto{-webkit-box-flex:0}.col-1{-ms-flex:0 0 8.3333333333%;flex:0 0 8.3333333333%;max-width:8.3333333333%}.col-2{-ms-flex:0 0 16.6666666667%;flex:0 0 16.6666666667%;max-width:16.6666666667%}.col-2,.col-3{-webkit-box-flex:0}.col-3{-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.col-4{-ms-flex:0 0 33.3333333333%;flex:0 0 33.3333333333%;max-width:33.3333333333%}.col-4,.col-5{-webkit-box-flex:0}.col-5{-ms-flex:0 0 41.6666666667%;flex:0 0 41.6666666667%;max-width:41.6666666667%}.col-6{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.col-6,.col-7{-webkit-box-flex:0}.col-7{-ms-flex:0 0 58.3333333333%;flex:0 0 58.3333333333%;max-width:58.3333333333%}.col-8{-ms-flex:0 0 66.6666666667%;flex:0 0 66.6666666667%;max-width:66.6666666667%}.col-8,.col-9{-webkit-box-flex:0}.col-9{-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}.col-10{-ms-flex:0 0 83.3333333333%;flex:0 0 83.3333333333%;max-width:83.3333333333%}.col-10,.col-11{-webkit-box-flex:0}.col-11{-ms-flex:0 0 91.6666666667%;flex:0 0 91.6666666667%;max-width:91.6666666667%}.col-12{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.order-first{-webkit-box-ordinal-group:0;-ms-flex-order:-1;order:-1}.order-last{-webkit-box-ordinal-group:14;-ms-flex-order:13;order:13}.order-0{-webkit-box-ordinal-group:1;-ms-flex-order:0;order:0}.order-1{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.order-2{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.order-3{-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3}.order-4{-webkit-box-ordinal-group:5;-ms-flex-order:4;order:4}.order-5{-webkit-box-ordinal-group:6;-ms-flex-order:5;order:5}.order-6{-webkit-box-ordinal-group:7;-ms-flex-order:6;order:6}.order-7{-webkit-box-ordinal-group:8;-ms-flex-order:7;order:7}.order-8{-webkit-box-ordinal-group:9;-ms-flex-order:8;order:8}.order-9{-webkit-box-ordinal-group:10;-ms-flex-order:9;order:9}.order-10{-webkit-box-ordinal-group:11;-ms-flex-order:10;order:10}.order-11{-webkit-box-ordinal-group:12;-ms-flex-order:11;order:11}.order-12{-webkit-box-ordinal-group:13;-ms-flex-order:12;order:12}.offset-1{margin-left:8.3333333333%}.offset-2{margin-left:16.6666666667%}.offset-3{margin-left:25%}.offset-4{margin-left:33.3333333333%}.offset-5{margin-left:41.6666666667%}.offset-6{margin-left:50%}.offset-7{margin-left:58.3333333333%}.offset-8{margin-left:66.6666666667%}.offset-9{margin-left:75%}.offset-10{margin-left:83.3333333333%}.offset-11{margin-left:91.6666666667%}@media(min-width:576px){.col-sm{-ms-flex-preferred-size:0;-webkit-box-flex:1;-ms-flex-positive:1;flex-basis:0;flex-grow:1;max-width:100%}.row-cols-sm-1>*{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.row-cols-sm-2>*{-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.row-cols-sm-3>*{-webkit-box-flex:0;-ms-flex:0 0 33.3333333333%;flex:0 0 33.3333333333%;max-width:33.3333333333%}.row-cols-sm-4>*{-webkit-box-flex:0;-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.row-cols-sm-5>*{-webkit-box-flex:0;-ms-flex:0 0 20%;flex:0 0 20%;max-width:20%}.row-cols-sm-6>*{-webkit-box-flex:0;-ms-flex:0 0 16.6666666667%;flex:0 0 16.6666666667%;max-width:16.6666666667%}.col-sm-auto{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;max-width:100%;width:auto}.col-sm-1{-webkit-box-flex:0;-ms-flex:0 0 8.3333333333%;flex:0 0 8.3333333333%;max-width:8.3333333333%}.col-sm-2{-webkit-box-flex:0;-ms-flex:0 0 16.6666666667%;flex:0 0 16.6666666667%;max-width:16.6666666667%}.col-sm-3{-webkit-box-flex:0;-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.col-sm-4{-webkit-box-flex:0;-ms-flex:0 0 33.3333333333%;flex:0 0 33.3333333333%;max-width:33.3333333333%}.col-sm-5{-webkit-box-flex:0;-ms-flex:0 0 41.6666666667%;flex:0 0 41.6666666667%;max-width:41.6666666667%}.col-sm-6{-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.col-sm-7{-webkit-box-flex:0;-ms-flex:0 0 58.3333333333%;flex:0 0 58.3333333333%;max-width:58.3333333333%}.col-sm-8{-webkit-box-flex:0;-ms-flex:0 0 66.6666666667%;flex:0 0 66.6666666667%;max-width:66.6666666667%}.col-sm-9{-webkit-box-flex:0;-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}.col-sm-10{-webkit-box-flex:0;-ms-flex:0 0 83.3333333333%;flex:0 0 83.3333333333%;max-width:83.3333333333%}.col-sm-11{-webkit-box-flex:0;-ms-flex:0 0 91.6666666667%;flex:0 0 91.6666666667%;max-width:91.6666666667%}.col-sm-12{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.order-sm-first{-webkit-box-ordinal-group:0;-ms-flex-order:-1;order:-1}.order-sm-last{-webkit-box-ordinal-group:14;-ms-flex-order:13;order:13}.order-sm-0{-webkit-box-ordinal-group:1;-ms-flex-order:0;order:0}.order-sm-1{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.order-sm-2{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.order-sm-3{-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3}.order-sm-4{-webkit-box-ordinal-group:5;-ms-flex-order:4;order:4}.order-sm-5{-webkit-box-ordinal-group:6;-ms-flex-order:5;order:5}.order-sm-6{-webkit-box-ordinal-group:7;-ms-flex-order:6;order:6}.order-sm-7{-webkit-box-ordinal-group:8;-ms-flex-order:7;order:7}.order-sm-8{-webkit-box-ordinal-group:9;-ms-flex-order:8;order:8}.order-sm-9{-webkit-box-ordinal-group:10;-ms-flex-order:9;order:9}.order-sm-10{-webkit-box-ordinal-group:11;-ms-flex-order:10;order:10}.order-sm-11{-webkit-box-ordinal-group:12;-ms-flex-order:11;order:11}.order-sm-12{-webkit-box-ordinal-group:13;-ms-flex-order:12;order:12}.offset-sm-0{margin-left:0}.offset-sm-1{margin-left:8.3333333333%}.offset-sm-2{margin-left:16.6666666667%}.offset-sm-3{margin-left:25%}.offset-sm-4{margin-left:33.3333333333%}.offset-sm-5{margin-left:41.6666666667%}.offset-sm-6{margin-left:50%}.offset-sm-7{margin-left:58.3333333333%}.offset-sm-8{margin-left:66.6666666667%}.offset-sm-9{margin-left:75%}.offset-sm-10{margin-left:83.3333333333%}.offset-sm-11{margin-left:91.6666666667%}}@media(min-width:768px){.col-md{-ms-flex-preferred-size:0;-webkit-box-flex:1;-ms-flex-positive:1;flex-basis:0;flex-grow:1;max-width:100%}.row-cols-md-1>*{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.row-cols-md-2>*{-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.row-cols-md-3>*{-webkit-box-flex:0;-ms-flex:0 0 33.3333333333%;flex:0 0 33.3333333333%;max-width:33.3333333333%}.row-cols-md-4>*{-webkit-box-flex:0;-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.row-cols-md-5>*{-webkit-box-flex:0;-ms-flex:0 0 20%;flex:0 0 20%;max-width:20%}.row-cols-md-6>*{-webkit-box-flex:0;-ms-flex:0 0 16.6666666667%;flex:0 0 16.6666666667%;max-width:16.6666666667%}.col-md-auto{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;max-width:100%;width:auto}.col-md-1{-webkit-box-flex:0;-ms-flex:0 0 8.3333333333%;flex:0 0 8.3333333333%;max-width:8.3333333333%}.col-md-2{-webkit-box-flex:0;-ms-flex:0 0 16.6666666667%;flex:0 0 16.6666666667%;max-width:16.6666666667%}.col-md-3{-webkit-box-flex:0;-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.col-md-4{-webkit-box-flex:0;-ms-flex:0 0 33.3333333333%;flex:0 0 33.3333333333%;max-width:33.3333333333%}.col-md-5{-webkit-box-flex:0;-ms-flex:0 0 41.6666666667%;flex:0 0 41.6666666667%;max-width:41.6666666667%}.col-md-6{-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.col-md-7{-webkit-box-flex:0;-ms-flex:0 0 58.3333333333%;flex:0 0 58.3333333333%;max-width:58.3333333333%}.col-md-8{-webkit-box-flex:0;-ms-flex:0 0 66.6666666667%;flex:0 0 66.6666666667%;max-width:66.6666666667%}.col-md-9{-webkit-box-flex:0;-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}.col-md-10{-webkit-box-flex:0;-ms-flex:0 0 83.3333333333%;flex:0 0 83.3333333333%;max-width:83.3333333333%}.col-md-11{-webkit-box-flex:0;-ms-flex:0 0 91.6666666667%;flex:0 0 91.6666666667%;max-width:91.6666666667%}.col-md-12{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.order-md-first{-webkit-box-ordinal-group:0;-ms-flex-order:-1;order:-1}.order-md-last{-webkit-box-ordinal-group:14;-ms-flex-order:13;order:13}.order-md-0{-webkit-box-ordinal-group:1;-ms-flex-order:0;order:0}.order-md-1{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.order-md-2{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.order-md-3{-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3}.order-md-4{-webkit-box-ordinal-group:5;-ms-flex-order:4;order:4}.order-md-5{-webkit-box-ordinal-group:6;-ms-flex-order:5;order:5}.order-md-6{-webkit-box-ordinal-group:7;-ms-flex-order:6;order:6}.order-md-7{-webkit-box-ordinal-group:8;-ms-flex-order:7;order:7}.order-md-8{-webkit-box-ordinal-group:9;-ms-flex-order:8;order:8}.order-md-9{-webkit-box-ordinal-group:10;-ms-flex-order:9;order:9}.order-md-10{-webkit-box-ordinal-group:11;-ms-flex-order:10;order:10}.order-md-11{-webkit-box-ordinal-group:12;-ms-flex-order:11;order:11}.order-md-12{-webkit-box-ordinal-group:13;-ms-flex-order:12;order:12}.offset-md-0{margin-left:0}.offset-md-1{margin-left:8.3333333333%}.offset-md-2{margin-left:16.6666666667%}.offset-md-3{margin-left:25%}.offset-md-4{margin-left:33.3333333333%}.offset-md-5{margin-left:41.6666666667%}.offset-md-6{margin-left:50%}.offset-md-7{margin-left:58.3333333333%}.offset-md-8{margin-left:66.6666666667%}.offset-md-9{margin-left:75%}.offset-md-10{margin-left:83.3333333333%}.offset-md-11{margin-left:91.6666666667%}}@media(min-width:992px){.col-lg{-ms-flex-preferred-size:0;-webkit-box-flex:1;-ms-flex-positive:1;flex-basis:0;flex-grow:1;max-width:100%}.row-cols-lg-1>*{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.row-cols-lg-2>*{-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.row-cols-lg-3>*{-webkit-box-flex:0;-ms-flex:0 0 33.3333333333%;flex:0 0 33.3333333333%;max-width:33.3333333333%}.row-cols-lg-4>*{-webkit-box-flex:0;-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.row-cols-lg-5>*{-webkit-box-flex:0;-ms-flex:0 0 20%;flex:0 0 20%;max-width:20%}.row-cols-lg-6>*{-webkit-box-flex:0;-ms-flex:0 0 16.6666666667%;flex:0 0 16.6666666667%;max-width:16.6666666667%}.col-lg-auto{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;max-width:100%;width:auto}.col-lg-1{-webkit-box-flex:0;-ms-flex:0 0 8.3333333333%;flex:0 0 8.3333333333%;max-width:8.3333333333%}.col-lg-2{-webkit-box-flex:0;-ms-flex:0 0 16.6666666667%;flex:0 0 16.6666666667%;max-width:16.6666666667%}.col-lg-3{-webkit-box-flex:0;-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.col-lg-4{-webkit-box-flex:0;-ms-flex:0 0 33.3333333333%;flex:0 0 33.3333333333%;max-width:33.3333333333%}.col-lg-5{-webkit-box-flex:0;-ms-flex:0 0 41.6666666667%;flex:0 0 41.6666666667%;max-width:41.6666666667%}.col-lg-6{-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.col-lg-7{-webkit-box-flex:0;-ms-flex:0 0 58.3333333333%;flex:0 0 58.3333333333%;max-width:58.3333333333%}.col-lg-8{-webkit-box-flex:0;-ms-flex:0 0 66.6666666667%;flex:0 0 66.6666666667%;max-width:66.6666666667%}.col-lg-9{-webkit-box-flex:0;-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}.col-lg-10{-webkit-box-flex:0;-ms-flex:0 0 83.3333333333%;flex:0 0 83.3333333333%;max-width:83.3333333333%}.col-lg-11{-webkit-box-flex:0;-ms-flex:0 0 91.6666666667%;flex:0 0 91.6666666667%;max-width:91.6666666667%}.col-lg-12{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.order-lg-first{-webkit-box-ordinal-group:0;-ms-flex-order:-1;order:-1}.order-lg-last{-webkit-box-ordinal-group:14;-ms-flex-order:13;order:13}.order-lg-0{-webkit-box-ordinal-group:1;-ms-flex-order:0;order:0}.order-lg-1{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.order-lg-2{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.order-lg-3{-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3}.order-lg-4{-webkit-box-ordinal-group:5;-ms-flex-order:4;order:4}.order-lg-5{-webkit-box-ordinal-group:6;-ms-flex-order:5;order:5}.order-lg-6{-webkit-box-ordinal-group:7;-ms-flex-order:6;order:6}.order-lg-7{-webkit-box-ordinal-group:8;-ms-flex-order:7;order:7}.order-lg-8{-webkit-box-ordinal-group:9;-ms-flex-order:8;order:8}.order-lg-9{-webkit-box-ordinal-group:10;-ms-flex-order:9;order:9}.order-lg-10{-webkit-box-ordinal-group:11;-ms-flex-order:10;order:10}.order-lg-11{-webkit-box-ordinal-group:12;-ms-flex-order:11;order:11}.order-lg-12{-webkit-box-ordinal-group:13;-ms-flex-order:12;order:12}.offset-lg-0{margin-left:0}.offset-lg-1{margin-left:8.3333333333%}.offset-lg-2{margin-left:16.6666666667%}.offset-lg-3{margin-left:25%}.offset-lg-4{margin-left:33.3333333333%}.offset-lg-5{margin-left:41.6666666667%}.offset-lg-6{margin-left:50%}.offset-lg-7{margin-left:58.3333333333%}.offset-lg-8{margin-left:66.6666666667%}.offset-lg-9{margin-left:75%}.offset-lg-10{margin-left:83.3333333333%}.offset-lg-11{margin-left:91.6666666667%}}@media(min-width:1200px){.col-xl{-ms-flex-preferred-size:0;-webkit-box-flex:1;-ms-flex-positive:1;flex-basis:0;flex-grow:1;max-width:100%}.row-cols-xl-1>*{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.row-cols-xl-2>*{-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.row-cols-xl-3>*{-webkit-box-flex:0;-ms-flex:0 0 33.3333333333%;flex:0 0 33.3333333333%;max-width:33.3333333333%}.row-cols-xl-4>*{-webkit-box-flex:0;-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.row-cols-xl-5>*{-webkit-box-flex:0;-ms-flex:0 0 20%;flex:0 0 20%;max-width:20%}.row-cols-xl-6>*{-webkit-box-flex:0;-ms-flex:0 0 16.6666666667%;flex:0 0 16.6666666667%;max-width:16.6666666667%}.col-xl-auto{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;max-width:100%;width:auto}.col-xl-1{-webkit-box-flex:0;-ms-flex:0 0 8.3333333333%;flex:0 0 8.3333333333%;max-width:8.3333333333%}.col-xl-2{-webkit-box-flex:0;-ms-flex:0 0 16.6666666667%;flex:0 0 16.6666666667%;max-width:16.6666666667%}.col-xl-3{-webkit-box-flex:0;-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.col-xl-4{-webkit-box-flex:0;-ms-flex:0 0 33.3333333333%;flex:0 0 33.3333333333%;max-width:33.3333333333%}.col-xl-5{-webkit-box-flex:0;-ms-flex:0 0 41.6666666667%;flex:0 0 41.6666666667%;max-width:41.6666666667%}.col-xl-6{-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.col-xl-7{-webkit-box-flex:0;-ms-flex:0 0 58.3333333333%;flex:0 0 58.3333333333%;max-width:58.3333333333%}.col-xl-8{-webkit-box-flex:0;-ms-flex:0 0 66.6666666667%;flex:0 0 66.6666666667%;max-width:66.6666666667%}.col-xl-9{-webkit-box-flex:0;-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}.col-xl-10{-webkit-box-flex:0;-ms-flex:0 0 83.3333333333%;flex:0 0 83.3333333333%;max-width:83.3333333333%}.col-xl-11{-webkit-box-flex:0;-ms-flex:0 0 91.6666666667%;flex:0 0 91.6666666667%;max-width:91.6666666667%}.col-xl-12{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.order-xl-first{-webkit-box-ordinal-group:0;-ms-flex-order:-1;order:-1}.order-xl-last{-webkit-box-ordinal-group:14;-ms-flex-order:13;order:13}.order-xl-0{-webkit-box-ordinal-group:1;-ms-flex-order:0;order:0}.order-xl-1{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.order-xl-2{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.order-xl-3{-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3}.order-xl-4{-webkit-box-ordinal-group:5;-ms-flex-order:4;order:4}.order-xl-5{-webkit-box-ordinal-group:6;-ms-flex-order:5;order:5}.order-xl-6{-webkit-box-ordinal-group:7;-ms-flex-order:6;order:6}.order-xl-7{-webkit-box-ordinal-group:8;-ms-flex-order:7;order:7}.order-xl-8{-webkit-box-ordinal-group:9;-ms-flex-order:8;order:8}.order-xl-9{-webkit-box-ordinal-group:10;-ms-flex-order:9;order:9}.order-xl-10{-webkit-box-ordinal-group:11;-ms-flex-order:10;order:10}.order-xl-11{-webkit-box-ordinal-group:12;-ms-flex-order:11;order:11}.order-xl-12{-webkit-box-ordinal-group:13;-ms-flex-order:12;order:12}.offset-xl-0{margin-left:0}.offset-xl-1{margin-left:8.3333333333%}.offset-xl-2{margin-left:16.6666666667%}.offset-xl-3{margin-left:25%}.offset-xl-4{margin-left:33.3333333333%}.offset-xl-5{margin-left:41.6666666667%}.offset-xl-6{margin-left:50%}.offset-xl-7{margin-left:58.3333333333%}.offset-xl-8{margin-left:66.6666666667%}.offset-xl-9{margin-left:75%}.offset-xl-10{margin-left:83.3333333333%}.offset-xl-11{margin-left:91.6666666667%}}.d-none{display:none!important}.d-inline{display:inline!important}.d-inline-block{display:inline-block!important}.d-block{display:block!important}.d-table{display:table!important}.d-table-row{display:table-row!important}.d-table-cell{display:table-cell!important}.d-flex{display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important}.d-inline-flex{display:-webkit-inline-box!important;display:-ms-inline-flexbox!important;display:inline-flex!important}@media(min-width:576px){.d-sm-none{display:none!important}.d-sm-inline{display:inline!important}.d-sm-inline-block{display:inline-block!important}.d-sm-block{display:block!important}.d-sm-table{display:table!important}.d-sm-table-row{display:table-row!important}.d-sm-table-cell{display:table-cell!important}.d-sm-flex{display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important}.d-sm-inline-flex{display:-webkit-inline-box!important;display:-ms-inline-flexbox!important;display:inline-flex!important}}@media(min-width:768px){.d-md-none{display:none!important}.d-md-inline{display:inline!important}.d-md-inline-block{display:inline-block!important}.d-md-block{display:block!important}.d-md-table{display:table!important}.d-md-table-row{display:table-row!important}.d-md-table-cell{display:table-cell!important}.d-md-flex{display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important}.d-md-inline-flex{display:-webkit-inline-box!important;display:-ms-inline-flexbox!important;display:inline-flex!important}}@media(min-width:992px){.d-lg-none{display:none!important}.d-lg-inline{display:inline!important}.d-lg-inline-block{display:inline-block!important}.d-lg-block{display:block!important}.d-lg-table{display:table!important}.d-lg-table-row{display:table-row!important}.d-lg-table-cell{display:table-cell!important}.d-lg-flex{display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important}.d-lg-inline-flex{display:-webkit-inline-box!important;display:-ms-inline-flexbox!important;display:inline-flex!important}}@media(min-width:1200px){.d-xl-none{display:none!important}.d-xl-inline{display:inline!important}.d-xl-inline-block{display:inline-block!important}.d-xl-block{display:block!important}.d-xl-table{display:table!important}.d-xl-table-row{display:table-row!important}.d-xl-table-cell{display:table-cell!important}.d-xl-flex{display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important}.d-xl-inline-flex{display:-webkit-inline-box!important;display:-ms-inline-flexbox!important;display:inline-flex!important}}@media print{.d-print-none{display:none!important}.d-print-inline{display:inline!important}.d-print-inline-block{display:inline-block!important}.d-print-block{display:block!important}.d-print-table{display:table!important}.d-print-table-row{display:table-row!important}.d-print-table-cell{display:table-cell!important}.d-print-flex{display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important}.d-print-inline-flex{display:-webkit-inline-box!important;display:-ms-inline-flexbox!important;display:inline-flex!important}}.flex-row{-webkit-box-orient:horizontal!important;-ms-flex-direction:row!important;flex-direction:row!important}.flex-column,.flex-row{-webkit-box-direction:normal!important}.flex-column{-webkit-box-orient:vertical!important;-ms-flex-direction:column!important;flex-direction:column!important}.flex-row-reverse{-webkit-box-orient:horizontal!important;-ms-flex-direction:row-reverse!important;flex-direction:row-reverse!important}.flex-column-reverse,.flex-row-reverse{-webkit-box-direction:reverse!important}.flex-column-reverse{-webkit-box-orient:vertical!important;-ms-flex-direction:column-reverse!important;flex-direction:column-reverse!important}.flex-wrap{-ms-flex-wrap:wrap!important;flex-wrap:wrap!important}.flex-nowrap{-ms-flex-wrap:nowrap!important;flex-wrap:nowrap!important}.flex-wrap-reverse{-ms-flex-wrap:wrap-reverse!important;flex-wrap:wrap-reverse!important}.flex-fill{-webkit-box-flex:1!important;-ms-flex:1 1 auto!important;flex:1 1 auto!important}.flex-grow-0{-webkit-box-flex:0!important;-ms-flex-positive:0!important;flex-grow:0!important}.flex-grow-1{-webkit-box-flex:1!important;-ms-flex-positive:1!important;flex-grow:1!important}.flex-shrink-0{-ms-flex-negative:0!important;flex-shrink:0!important}.flex-shrink-1{-ms-flex-negative:1!important;flex-shrink:1!important}.justify-content-start{-webkit-box-pack:start!important;-ms-flex-pack:start!important;justify-content:flex-start!important}.justify-content-end{-webkit-box-pack:end!important;-ms-flex-pack:end!important;justify-content:flex-end!important}.justify-content-center{-webkit-box-pack:center!important;-ms-flex-pack:center!important;justify-content:center!important}.justify-content-between{-webkit-box-pack:justify!important;-ms-flex-pack:justify!important;justify-content:space-between!important}.justify-content-around{-ms-flex-pack:distribute!important;justify-content:space-around!important}.align-items-start{-webkit-box-align:start!important;-ms-flex-align:start!important;align-items:flex-start!important}.align-items-end{-webkit-box-align:end!important;-ms-flex-align:end!important;align-items:flex-end!important}.align-items-center{-webkit-box-align:center!important;-ms-flex-align:center!important;align-items:center!important}.align-items-baseline{-webkit-box-align:baseline!important;-ms-flex-align:baseline!important;align-items:baseline!important}.align-items-stretch{-webkit-box-align:stretch!important;-ms-flex-align:stretch!important;align-items:stretch!important}.align-content-start{-ms-flex-line-pack:start!important;align-content:flex-start!important}.align-content-end{-ms-flex-line-pack:end!important;align-content:flex-end!important}.align-content-center{-ms-flex-line-pack:center!important;align-content:center!important}.align-content-between{-ms-flex-line-pack:justify!important;align-content:space-between!important}.align-content-around{-ms-flex-line-pack:distribute!important;align-content:space-around!important}.align-content-stretch{-ms-flex-line-pack:stretch!important;align-content:stretch!important}.align-self-auto{-ms-flex-item-align:auto!important;align-self:auto!important}.align-self-start{-ms-flex-item-align:start!important;align-self:flex-start!important}.align-self-end{-ms-flex-item-align:end!important;align-self:flex-end!important}.align-self-center{-ms-flex-item-align:center!important;align-self:center!important}.align-self-baseline{-ms-flex-item-align:baseline!important;align-self:baseline!important}.align-self-stretch{-ms-flex-item-align:stretch!important;align-self:stretch!important}@media(min-width:576px){.flex-sm-row{-webkit-box-orient:horizontal!important;-ms-flex-direction:row!important;flex-direction:row!important}.flex-sm-column,.flex-sm-row{-webkit-box-direction:normal!important}.flex-sm-column{-webkit-box-orient:vertical!important;-ms-flex-direction:column!important;flex-direction:column!important}.flex-sm-row-reverse{-webkit-box-orient:horizontal!important;-webkit-box-direction:reverse!important;-ms-flex-direction:row-reverse!important;flex-direction:row-reverse!important}.flex-sm-column-reverse{-webkit-box-orient:vertical!important;-webkit-box-direction:reverse!important;-ms-flex-direction:column-reverse!important;flex-direction:column-reverse!important}.flex-sm-wrap{-ms-flex-wrap:wrap!important;flex-wrap:wrap!important}.flex-sm-nowrap{-ms-flex-wrap:nowrap!important;flex-wrap:nowrap!important}.flex-sm-wrap-reverse{-ms-flex-wrap:wrap-reverse!important;flex-wrap:wrap-reverse!important}.flex-sm-fill{-webkit-box-flex:1!important;-ms-flex:1 1 auto!important;flex:1 1 auto!important}.flex-sm-grow-0{-webkit-box-flex:0!important;-ms-flex-positive:0!important;flex-grow:0!important}.flex-sm-grow-1{-webkit-box-flex:1!important;-ms-flex-positive:1!important;flex-grow:1!important}.flex-sm-shrink-0{-ms-flex-negative:0!important;flex-shrink:0!important}.flex-sm-shrink-1{-ms-flex-negative:1!important;flex-shrink:1!important}.justify-content-sm-start{-webkit-box-pack:start!important;-ms-flex-pack:start!important;justify-content:flex-start!important}.justify-content-sm-end{-webkit-box-pack:end!important;-ms-flex-pack:end!important;justify-content:flex-end!important}.justify-content-sm-center{-webkit-box-pack:center!important;-ms-flex-pack:center!important;justify-content:center!important}.justify-content-sm-between{-webkit-box-pack:justify!important;-ms-flex-pack:justify!important;justify-content:space-between!important}.justify-content-sm-around{-ms-flex-pack:distribute!important;justify-content:space-around!important}.align-items-sm-start{-webkit-box-align:start!important;-ms-flex-align:start!important;align-items:flex-start!important}.align-items-sm-end{-webkit-box-align:end!important;-ms-flex-align:end!important;align-items:flex-end!important}.align-items-sm-center{-webkit-box-align:center!important;-ms-flex-align:center!important;align-items:center!important}.align-items-sm-baseline{-webkit-box-align:baseline!important;-ms-flex-align:baseline!important;align-items:baseline!important}.align-items-sm-stretch{-webkit-box-align:stretch!important;-ms-flex-align:stretch!important;align-items:stretch!important}.align-content-sm-start{-ms-flex-line-pack:start!important;align-content:flex-start!important}.align-content-sm-end{-ms-flex-line-pack:end!important;align-content:flex-end!important}.align-content-sm-center{-ms-flex-line-pack:center!important;align-content:center!important}.align-content-sm-between{-ms-flex-line-pack:justify!important;align-content:space-between!important}.align-content-sm-around{-ms-flex-line-pack:distribute!important;align-content:space-around!important}.align-content-sm-stretch{-ms-flex-line-pack:stretch!important;align-content:stretch!important}.align-self-sm-auto{-ms-flex-item-align:auto!important;align-self:auto!important}.align-self-sm-start{-ms-flex-item-align:start!important;align-self:flex-start!important}.align-self-sm-end{-ms-flex-item-align:end!important;align-self:flex-end!important}.align-self-sm-center{-ms-flex-item-align:center!important;align-self:center!important}.align-self-sm-baseline{-ms-flex-item-align:baseline!important;align-self:baseline!important}.align-self-sm-stretch{-ms-flex-item-align:stretch!important;align-self:stretch!important}}@media(min-width:768px){.flex-md-row{-webkit-box-orient:horizontal!important;-ms-flex-direction:row!important;flex-direction:row!important}.flex-md-column,.flex-md-row{-webkit-box-direction:normal!important}.flex-md-column{-webkit-box-orient:vertical!important;-ms-flex-direction:column!important;flex-direction:column!important}.flex-md-row-reverse{-webkit-box-orient:horizontal!important;-webkit-box-direction:reverse!important;-ms-flex-direction:row-reverse!important;flex-direction:row-reverse!important}.flex-md-column-reverse{-webkit-box-orient:vertical!important;-webkit-box-direction:reverse!important;-ms-flex-direction:column-reverse!important;flex-direction:column-reverse!important}.flex-md-wrap{-ms-flex-wrap:wrap!important;flex-wrap:wrap!important}.flex-md-nowrap{-ms-flex-wrap:nowrap!important;flex-wrap:nowrap!important}.flex-md-wrap-reverse{-ms-flex-wrap:wrap-reverse!important;flex-wrap:wrap-reverse!important}.flex-md-fill{-webkit-box-flex:1!important;-ms-flex:1 1 auto!important;flex:1 1 auto!important}.flex-md-grow-0{-webkit-box-flex:0!important;-ms-flex-positive:0!important;flex-grow:0!important}.flex-md-grow-1{-webkit-box-flex:1!important;-ms-flex-positive:1!important;flex-grow:1!important}.flex-md-shrink-0{-ms-flex-negative:0!important;flex-shrink:0!important}.flex-md-shrink-1{-ms-flex-negative:1!important;flex-shrink:1!important}.justify-content-md-start{-webkit-box-pack:start!important;-ms-flex-pack:start!important;justify-content:flex-start!important}.justify-content-md-end{-webkit-box-pack:end!important;-ms-flex-pack:end!important;justify-content:flex-end!important}.justify-content-md-center{-webkit-box-pack:center!important;-ms-flex-pack:center!important;justify-content:center!important}.justify-content-md-between{-webkit-box-pack:justify!important;-ms-flex-pack:justify!important;justify-content:space-between!important}.justify-content-md-around{-ms-flex-pack:distribute!important;justify-content:space-around!important}.align-items-md-start{-webkit-box-align:start!important;-ms-flex-align:start!important;align-items:flex-start!important}.align-items-md-end{-webkit-box-align:end!important;-ms-flex-align:end!important;align-items:flex-end!important}.align-items-md-center{-webkit-box-align:center!important;-ms-flex-align:center!important;align-items:center!important}.align-items-md-baseline{-webkit-box-align:baseline!important;-ms-flex-align:baseline!important;align-items:baseline!important}.align-items-md-stretch{-webkit-box-align:stretch!important;-ms-flex-align:stretch!important;align-items:stretch!important}.align-content-md-start{-ms-flex-line-pack:start!important;align-content:flex-start!important}.align-content-md-end{-ms-flex-line-pack:end!important;align-content:flex-end!important}.align-content-md-center{-ms-flex-line-pack:center!important;align-content:center!important}.align-content-md-between{-ms-flex-line-pack:justify!important;align-content:space-between!important}.align-content-md-around{-ms-flex-line-pack:distribute!important;align-content:space-around!important}.align-content-md-stretch{-ms-flex-line-pack:stretch!important;align-content:stretch!important}.align-self-md-auto{-ms-flex-item-align:auto!important;align-self:auto!important}.align-self-md-start{-ms-flex-item-align:start!important;align-self:flex-start!important}.align-self-md-end{-ms-flex-item-align:end!important;align-self:flex-end!important}.align-self-md-center{-ms-flex-item-align:center!important;align-self:center!important}.align-self-md-baseline{-ms-flex-item-align:baseline!important;align-self:baseline!important}.align-self-md-stretch{-ms-flex-item-align:stretch!important;align-self:stretch!important}}@media(min-width:992px){.flex-lg-row{-webkit-box-orient:horizontal!important;-ms-flex-direction:row!important;flex-direction:row!important}.flex-lg-column,.flex-lg-row{-webkit-box-direction:normal!important}.flex-lg-column{-webkit-box-orient:vertical!important;-ms-flex-direction:column!important;flex-direction:column!important}.flex-lg-row-reverse{-webkit-box-orient:horizontal!important;-webkit-box-direction:reverse!important;-ms-flex-direction:row-reverse!important;flex-direction:row-reverse!important}.flex-lg-column-reverse{-webkit-box-orient:vertical!important;-webkit-box-direction:reverse!important;-ms-flex-direction:column-reverse!important;flex-direction:column-reverse!important}.flex-lg-wrap{-ms-flex-wrap:wrap!important;flex-wrap:wrap!important}.flex-lg-nowrap{-ms-flex-wrap:nowrap!important;flex-wrap:nowrap!important}.flex-lg-wrap-reverse{-ms-flex-wrap:wrap-reverse!important;flex-wrap:wrap-reverse!important}.flex-lg-fill{-webkit-box-flex:1!important;-ms-flex:1 1 auto!important;flex:1 1 auto!important}.flex-lg-grow-0{-webkit-box-flex:0!important;-ms-flex-positive:0!important;flex-grow:0!important}.flex-lg-grow-1{-webkit-box-flex:1!important;-ms-flex-positive:1!important;flex-grow:1!important}.flex-lg-shrink-0{-ms-flex-negative:0!important;flex-shrink:0!important}.flex-lg-shrink-1{-ms-flex-negative:1!important;flex-shrink:1!important}.justify-content-lg-start{-webkit-box-pack:start!important;-ms-flex-pack:start!important;justify-content:flex-start!important}.justify-content-lg-end{-webkit-box-pack:end!important;-ms-flex-pack:end!important;justify-content:flex-end!important}.justify-content-lg-center{-webkit-box-pack:center!important;-ms-flex-pack:center!important;justify-content:center!important}.justify-content-lg-between{-webkit-box-pack:justify!important;-ms-flex-pack:justify!important;justify-content:space-between!important}.justify-content-lg-around{-ms-flex-pack:distribute!important;justify-content:space-around!important}.align-items-lg-start{-webkit-box-align:start!important;-ms-flex-align:start!important;align-items:flex-start!important}.align-items-lg-end{-webkit-box-align:end!important;-ms-flex-align:end!important;align-items:flex-end!important}.align-items-lg-center{-webkit-box-align:center!important;-ms-flex-align:center!important;align-items:center!important}.align-items-lg-baseline{-webkit-box-align:baseline!important;-ms-flex-align:baseline!important;align-items:baseline!important}.align-items-lg-stretch{-webkit-box-align:stretch!important;-ms-flex-align:stretch!important;align-items:stretch!important}.align-content-lg-start{-ms-flex-line-pack:start!important;align-content:flex-start!important}.align-content-lg-end{-ms-flex-line-pack:end!important;align-content:flex-end!important}.align-content-lg-center{-ms-flex-line-pack:center!important;align-content:center!important}.align-content-lg-between{-ms-flex-line-pack:justify!important;align-content:space-between!important}.align-content-lg-around{-ms-flex-line-pack:distribute!important;align-content:space-around!important}.align-content-lg-stretch{-ms-flex-line-pack:stretch!important;align-content:stretch!important}.align-self-lg-auto{-ms-flex-item-align:auto!important;align-self:auto!important}.align-self-lg-start{-ms-flex-item-align:start!important;align-self:flex-start!important}.align-self-lg-end{-ms-flex-item-align:end!important;align-self:flex-end!important}.align-self-lg-center{-ms-flex-item-align:center!important;align-self:center!important}.align-self-lg-baseline{-ms-flex-item-align:baseline!important;align-self:baseline!important}.align-self-lg-stretch{-ms-flex-item-align:stretch!important;align-self:stretch!important}}@media(min-width:1200px){.flex-xl-row{-webkit-box-orient:horizontal!important;-ms-flex-direction:row!important;flex-direction:row!important}.flex-xl-column,.flex-xl-row{-webkit-box-direction:normal!important}.flex-xl-column{-webkit-box-orient:vertical!important;-ms-flex-direction:column!important;flex-direction:column!important}.flex-xl-row-reverse{-webkit-box-orient:horizontal!important;-webkit-box-direction:reverse!important;-ms-flex-direction:row-reverse!important;flex-direction:row-reverse!important}.flex-xl-column-reverse{-webkit-box-orient:vertical!important;-webkit-box-direction:reverse!important;-ms-flex-direction:column-reverse!important;flex-direction:column-reverse!important}.flex-xl-wrap{-ms-flex-wrap:wrap!important;flex-wrap:wrap!important}.flex-xl-nowrap{-ms-flex-wrap:nowrap!important;flex-wrap:nowrap!important}.flex-xl-wrap-reverse{-ms-flex-wrap:wrap-reverse!important;flex-wrap:wrap-reverse!important}.flex-xl-fill{-webkit-box-flex:1!important;-ms-flex:1 1 auto!important;flex:1 1 auto!important}.flex-xl-grow-0{-webkit-box-flex:0!important;-ms-flex-positive:0!important;flex-grow:0!important}.flex-xl-grow-1{-webkit-box-flex:1!important;-ms-flex-positive:1!important;flex-grow:1!important}.flex-xl-shrink-0{-ms-flex-negative:0!important;flex-shrink:0!important}.flex-xl-shrink-1{-ms-flex-negative:1!important;flex-shrink:1!important}.justify-content-xl-start{-webkit-box-pack:start!important;-ms-flex-pack:start!important;justify-content:flex-start!important}.justify-content-xl-end{-webkit-box-pack:end!important;-ms-flex-pack:end!important;justify-content:flex-end!important}.justify-content-xl-center{-webkit-box-pack:center!important;-ms-flex-pack:center!important;justify-content:center!important}.justify-content-xl-between{-webkit-box-pack:justify!important;-ms-flex-pack:justify!important;justify-content:space-between!important}.justify-content-xl-around{-ms-flex-pack:distribute!important;justify-content:space-around!important}.align-items-xl-start{-webkit-box-align:start!important;-ms-flex-align:start!important;align-items:flex-start!important}.align-items-xl-end{-webkit-box-align:end!important;-ms-flex-align:end!important;align-items:flex-end!important}.align-items-xl-center{-webkit-box-align:center!important;-ms-flex-align:center!important;align-items:center!important}.align-items-xl-baseline{-webkit-box-align:baseline!important;-ms-flex-align:baseline!important;align-items:baseline!important}.align-items-xl-stretch{-webkit-box-align:stretch!important;-ms-flex-align:stretch!important;align-items:stretch!important}.align-content-xl-start{-ms-flex-line-pack:start!important;align-content:flex-start!important}.align-content-xl-end{-ms-flex-line-pack:end!important;align-content:flex-end!important}.align-content-xl-center{-ms-flex-line-pack:center!important;align-content:center!important}.align-content-xl-between{-ms-flex-line-pack:justify!important;align-content:space-between!important}.align-content-xl-around{-ms-flex-line-pack:distribute!important;align-content:space-around!important}.align-content-xl-stretch{-ms-flex-line-pack:stretch!important;align-content:stretch!important}.align-self-xl-auto{-ms-flex-item-align:auto!important;align-self:auto!important}.align-self-xl-start{-ms-flex-item-align:start!important;align-self:flex-start!important}.align-self-xl-end{-ms-flex-item-align:end!important;align-self:flex-end!important}.align-self-xl-center{-ms-flex-item-align:center!important;align-self:center!important}.align-self-xl-baseline{-ms-flex-item-align:baseline!important;align-self:baseline!important}.align-self-xl-stretch{-ms-flex-item-align:stretch!important;align-self:stretch!important}}.m-0{margin:0!important}.mt-0,.my-0{margin-top:0!important}.mr-0,.mx-0{margin-right:0!important}.mb-0,.my-0{margin-bottom:0!important}.ml-0,.mx-0{margin-left:0!important}.m-1{margin:.25rem!important}.mt-1,.my-1{margin-top:.25rem!important}.mr-1,.mx-1{margin-right:.25rem!important}.mb-1,.my-1{margin-bottom:.25rem!important}.ml-1,.mx-1{margin-left:.25rem!important}.m-2{margin:.5rem!important}.mt-2,.my-2{margin-top:.5rem!important}.mr-2,.mx-2{margin-right:.5rem!important}.mb-2,.my-2{margin-bottom:.5rem!important}.ml-2,.mx-2{margin-left:.5rem!important}.m-3{margin:1rem!important}.mt-3,.my-3{margin-top:1rem!important}.mr-3,.mx-3{margin-right:1rem!important}.mb-3,.my-3{margin-bottom:1rem!important}.ml-3,.mx-3{margin-left:1rem!important}.m-4{margin:1.5rem!important}.mt-4,.my-4{margin-top:1.5rem!important}.mr-4,.mx-4{margin-right:1.5rem!important}.mb-4,.my-4{margin-bottom:1.5rem!important}.ml-4,.mx-4{margin-left:1.5rem!important}.m-5{margin:3rem!important}.mt-5,.my-5{margin-top:3rem!important}.mr-5,.mx-5{margin-right:3rem!important}.mb-5,.my-5{margin-bottom:3rem!important}.ml-5,.mx-5{margin-left:3rem!important}.p-0{padding:0!important}.pt-0,.py-0{padding-top:0!important}.pr-0,.px-0{padding-right:0!important}.pb-0,.py-0{padding-bottom:0!important}.pl-0,.px-0{padding-left:0!important}.p-1{padding:.25rem!important}.pt-1,.py-1{padding-top:.25rem!important}.pr-1,.px-1{padding-right:.25rem!important}.pb-1,.py-1{padding-bottom:.25rem!important}.pl-1,.px-1{padding-left:.25rem!important}.p-2{padding:.5rem!important}.pt-2,.py-2{padding-top:.5rem!important}.pr-2,.px-2{padding-right:.5rem!important}.pb-2,.py-2{padding-bottom:.5rem!important}.pl-2,.px-2{padding-left:.5rem!important}.p-3{padding:1rem!important}.pt-3,.py-3{padding-top:1rem!important}.pr-3,.px-3{padding-right:1rem!important}.pb-3,.py-3{padding-bottom:1rem!important}.pl-3,.px-3{padding-left:1rem!important}.p-4{padding:1.5rem!important}.pt-4,.py-4{padding-top:1.5rem!important}.pr-4,.px-4{padding-right:1.5rem!important}.pb-4,.py-4{padding-bottom:1.5rem!important}.pl-4,.px-4{padding-left:1.5rem!important}.p-5{padding:3rem!important}.pt-5,.py-5{padding-top:3rem!important}.pr-5,.px-5{padding-right:3rem!important}.pb-5,.py-5{padding-bottom:3rem!important}.pl-5,.px-5{padding-left:3rem!important}.m-n1{margin:-.25rem!important}.mt-n1,.my-n1{margin-top:-.25rem!important}.mr-n1,.mx-n1{margin-right:-.25rem!important}.mb-n1,.my-n1{margin-bottom:-.25rem!important}.ml-n1,.mx-n1{margin-left:-.25rem!important}.m-n2{margin:-.5rem!important}.mt-n2,.my-n2{margin-top:-.5rem!important}.mr-n2,.mx-n2{margin-right:-.5rem!important}.mb-n2,.my-n2{margin-bottom:-.5rem!important}.ml-n2,.mx-n2{margin-left:-.5rem!important}.m-n3{margin:-1rem!important}.mt-n3,.my-n3{margin-top:-1rem!important}.mr-n3,.mx-n3{margin-right:-1rem!important}.mb-n3,.my-n3{margin-bottom:-1rem!important}.ml-n3,.mx-n3{margin-left:-1rem!important}.m-n4{margin:-1.5rem!important}.mt-n4,.my-n4{margin-top:-1.5rem!important}.mr-n4,.mx-n4{margin-right:-1.5rem!important}.mb-n4,.my-n4{margin-bottom:-1.5rem!important}.ml-n4,.mx-n4{margin-left:-1.5rem!important}.m-n5{margin:-3rem!important}.mt-n5,.my-n5{margin-top:-3rem!important}.mr-n5,.mx-n5{margin-right:-3rem!important}.mb-n5,.my-n5{margin-bottom:-3rem!important}.ml-n5,.mx-n5{margin-left:-3rem!important}.m-auto{margin:auto!important}.mt-auto,.my-auto{margin-top:auto!important}.mr-auto,.mx-auto{margin-right:auto!important}.mb-auto,.my-auto{margin-bottom:auto!important}.ml-auto,.mx-auto{margin-left:auto!important}@media(min-width:576px){.m-sm-0{margin:0!important}.mt-sm-0,.my-sm-0{margin-top:0!important}.mr-sm-0,.mx-sm-0{margin-right:0!important}.mb-sm-0,.my-sm-0{margin-bottom:0!important}.ml-sm-0,.mx-sm-0{margin-left:0!important}.m-sm-1{margin:.25rem!important}.mt-sm-1,.my-sm-1{margin-top:.25rem!important}.mr-sm-1,.mx-sm-1{margin-right:.25rem!important}.mb-sm-1,.my-sm-1{margin-bottom:.25rem!important}.ml-sm-1,.mx-sm-1{margin-left:.25rem!important}.m-sm-2{margin:.5rem!important}.mt-sm-2,.my-sm-2{margin-top:.5rem!important}.mr-sm-2,.mx-sm-2{margin-right:.5rem!important}.mb-sm-2,.my-sm-2{margin-bottom:.5rem!important}.ml-sm-2,.mx-sm-2{margin-left:.5rem!important}.m-sm-3{margin:1rem!important}.mt-sm-3,.my-sm-3{margin-top:1rem!important}.mr-sm-3,.mx-sm-3{margin-right:1rem!important}.mb-sm-3,.my-sm-3{margin-bottom:1rem!important}.ml-sm-3,.mx-sm-3{margin-left:1rem!important}.m-sm-4{margin:1.5rem!important}.mt-sm-4,.my-sm-4{margin-top:1.5rem!important}.mr-sm-4,.mx-sm-4{margin-right:1.5rem!important}.mb-sm-4,.my-sm-4{margin-bottom:1.5rem!important}.ml-sm-4,.mx-sm-4{margin-left:1.5rem!important}.m-sm-5{margin:3rem!important}.mt-sm-5,.my-sm-5{margin-top:3rem!important}.mr-sm-5,.mx-sm-5{margin-right:3rem!important}.mb-sm-5,.my-sm-5{margin-bottom:3rem!important}.ml-sm-5,.mx-sm-5{margin-left:3rem!important}.p-sm-0{padding:0!important}.pt-sm-0,.py-sm-0{padding-top:0!important}.pr-sm-0,.px-sm-0{padding-right:0!important}.pb-sm-0,.py-sm-0{padding-bottom:0!important}.pl-sm-0,.px-sm-0{padding-left:0!important}.p-sm-1{padding:.25rem!important}.pt-sm-1,.py-sm-1{padding-top:.25rem!important}.pr-sm-1,.px-sm-1{padding-right:.25rem!important}.pb-sm-1,.py-sm-1{padding-bottom:.25rem!important}.pl-sm-1,.px-sm-1{padding-left:.25rem!important}.p-sm-2{padding:.5rem!important}.pt-sm-2,.py-sm-2{padding-top:.5rem!important}.pr-sm-2,.px-sm-2{padding-right:.5rem!important}.pb-sm-2,.py-sm-2{padding-bottom:.5rem!important}.pl-sm-2,.px-sm-2{padding-left:.5rem!important}.p-sm-3{padding:1rem!important}.pt-sm-3,.py-sm-3{padding-top:1rem!important}.pr-sm-3,.px-sm-3{padding-right:1rem!important}.pb-sm-3,.py-sm-3{padding-bottom:1rem!important}.pl-sm-3,.px-sm-3{padding-left:1rem!important}.p-sm-4{padding:1.5rem!important}.pt-sm-4,.py-sm-4{padding-top:1.5rem!important}.pr-sm-4,.px-sm-4{padding-right:1.5rem!important}.pb-sm-4,.py-sm-4{padding-bottom:1.5rem!important}.pl-sm-4,.px-sm-4{padding-left:1.5rem!important}.p-sm-5{padding:3rem!important}.pt-sm-5,.py-sm-5{padding-top:3rem!important}.pr-sm-5,.px-sm-5{padding-right:3rem!important}.pb-sm-5,.py-sm-5{padding-bottom:3rem!important}.pl-sm-5,.px-sm-5{padding-left:3rem!important}.m-sm-n1{margin:-.25rem!important}.mt-sm-n1,.my-sm-n1{margin-top:-.25rem!important}.mr-sm-n1,.mx-sm-n1{margin-right:-.25rem!important}.mb-sm-n1,.my-sm-n1{margin-bottom:-.25rem!important}.ml-sm-n1,.mx-sm-n1{margin-left:-.25rem!important}.m-sm-n2{margin:-.5rem!important}.mt-sm-n2,.my-sm-n2{margin-top:-.5rem!important}.mr-sm-n2,.mx-sm-n2{margin-right:-.5rem!important}.mb-sm-n2,.my-sm-n2{margin-bottom:-.5rem!important}.ml-sm-n2,.mx-sm-n2{margin-left:-.5rem!important}.m-sm-n3{margin:-1rem!important}.mt-sm-n3,.my-sm-n3{margin-top:-1rem!important}.mr-sm-n3,.mx-sm-n3{margin-right:-1rem!important}.mb-sm-n3,.my-sm-n3{margin-bottom:-1rem!important}.ml-sm-n3,.mx-sm-n3{margin-left:-1rem!important}.m-sm-n4{margin:-1.5rem!important}.mt-sm-n4,.my-sm-n4{margin-top:-1.5rem!important}.mr-sm-n4,.mx-sm-n4{margin-right:-1.5rem!important}.mb-sm-n4,.my-sm-n4{margin-bottom:-1.5rem!important}.ml-sm-n4,.mx-sm-n4{margin-left:-1.5rem!important}.m-sm-n5{margin:-3rem!important}.mt-sm-n5,.my-sm-n5{margin-top:-3rem!important}.mr-sm-n5,.mx-sm-n5{margin-right:-3rem!important}.mb-sm-n5,.my-sm-n5{margin-bottom:-3rem!important}.ml-sm-n5,.mx-sm-n5{margin-left:-3rem!important}.m-sm-auto{margin:auto!important}.mt-sm-auto,.my-sm-auto{margin-top:auto!important}.mr-sm-auto,.mx-sm-auto{margin-right:auto!important}.mb-sm-auto,.my-sm-auto{margin-bottom:auto!important}.ml-sm-auto,.mx-sm-auto{margin-left:auto!important}}@media(min-width:768px){.m-md-0{margin:0!important}.mt-md-0,.my-md-0{margin-top:0!important}.mr-md-0,.mx-md-0{margin-right:0!important}.mb-md-0,.my-md-0{margin-bottom:0!important}.ml-md-0,.mx-md-0{margin-left:0!important}.m-md-1{margin:.25rem!important}.mt-md-1,.my-md-1{margin-top:.25rem!important}.mr-md-1,.mx-md-1{margin-right:.25rem!important}.mb-md-1,.my-md-1{margin-bottom:.25rem!important}.ml-md-1,.mx-md-1{margin-left:.25rem!important}.m-md-2{margin:.5rem!important}.mt-md-2,.my-md-2{margin-top:.5rem!important}.mr-md-2,.mx-md-2{margin-right:.5rem!important}.mb-md-2,.my-md-2{margin-bottom:.5rem!important}.ml-md-2,.mx-md-2{margin-left:.5rem!important}.m-md-3{margin:1rem!important}.mt-md-3,.my-md-3{margin-top:1rem!important}.mr-md-3,.mx-md-3{margin-right:1rem!important}.mb-md-3,.my-md-3{margin-bottom:1rem!important}.ml-md-3,.mx-md-3{margin-left:1rem!important}.m-md-4{margin:1.5rem!important}.mt-md-4,.my-md-4{margin-top:1.5rem!important}.mr-md-4,.mx-md-4{margin-right:1.5rem!important}.mb-md-4,.my-md-4{margin-bottom:1.5rem!important}.ml-md-4,.mx-md-4{margin-left:1.5rem!important}.m-md-5{margin:3rem!important}.mt-md-5,.my-md-5{margin-top:3rem!important}.mr-md-5,.mx-md-5{margin-right:3rem!important}.mb-md-5,.my-md-5{margin-bottom:3rem!important}.ml-md-5,.mx-md-5{margin-left:3rem!important}.p-md-0{padding:0!important}.pt-md-0,.py-md-0{padding-top:0!important}.pr-md-0,.px-md-0{padding-right:0!important}.pb-md-0,.py-md-0{padding-bottom:0!important}.pl-md-0,.px-md-0{padding-left:0!important}.p-md-1{padding:.25rem!important}.pt-md-1,.py-md-1{padding-top:.25rem!important}.pr-md-1,.px-md-1{padding-right:.25rem!important}.pb-md-1,.py-md-1{padding-bottom:.25rem!important}.pl-md-1,.px-md-1{padding-left:.25rem!important}.p-md-2{padding:.5rem!important}.pt-md-2,.py-md-2{padding-top:.5rem!important}.pr-md-2,.px-md-2{padding-right:.5rem!important}.pb-md-2,.py-md-2{padding-bottom:.5rem!important}.pl-md-2,.px-md-2{padding-left:.5rem!important}.p-md-3{padding:1rem!important}.pt-md-3,.py-md-3{padding-top:1rem!important}.pr-md-3,.px-md-3{padding-right:1rem!important}.pb-md-3,.py-md-3{padding-bottom:1rem!important}.pl-md-3,.px-md-3{padding-left:1rem!important}.p-md-4{padding:1.5rem!important}.pt-md-4,.py-md-4{padding-top:1.5rem!important}.pr-md-4,.px-md-4{padding-right:1.5rem!important}.pb-md-4,.py-md-4{padding-bottom:1.5rem!important}.pl-md-4,.px-md-4{padding-left:1.5rem!important}.p-md-5{padding:3rem!important}.pt-md-5,.py-md-5{padding-top:3rem!important}.pr-md-5,.px-md-5{padding-right:3rem!important}.pb-md-5,.py-md-5{padding-bottom:3rem!important}.pl-md-5,.px-md-5{padding-left:3rem!important}.m-md-n1{margin:-.25rem!important}.mt-md-n1,.my-md-n1{margin-top:-.25rem!important}.mr-md-n1,.mx-md-n1{margin-right:-.25rem!important}.mb-md-n1,.my-md-n1{margin-bottom:-.25rem!important}.ml-md-n1,.mx-md-n1{margin-left:-.25rem!important}.m-md-n2{margin:-.5rem!important}.mt-md-n2,.my-md-n2{margin-top:-.5rem!important}.mr-md-n2,.mx-md-n2{margin-right:-.5rem!important}.mb-md-n2,.my-md-n2{margin-bottom:-.5rem!important}.ml-md-n2,.mx-md-n2{margin-left:-.5rem!important}.m-md-n3{margin:-1rem!important}.mt-md-n3,.my-md-n3{margin-top:-1rem!important}.mr-md-n3,.mx-md-n3{margin-right:-1rem!important}.mb-md-n3,.my-md-n3{margin-bottom:-1rem!important}.ml-md-n3,.mx-md-n3{margin-left:-1rem!important}.m-md-n4{margin:-1.5rem!important}.mt-md-n4,.my-md-n4{margin-top:-1.5rem!important}.mr-md-n4,.mx-md-n4{margin-right:-1.5rem!important}.mb-md-n4,.my-md-n4{margin-bottom:-1.5rem!important}.ml-md-n4,.mx-md-n4{margin-left:-1.5rem!important}.m-md-n5{margin:-3rem!important}.mt-md-n5,.my-md-n5{margin-top:-3rem!important}.mr-md-n5,.mx-md-n5{margin-right:-3rem!important}.mb-md-n5,.my-md-n5{margin-bottom:-3rem!important}.ml-md-n5,.mx-md-n5{margin-left:-3rem!important}.m-md-auto{margin:auto!important}.mt-md-auto,.my-md-auto{margin-top:auto!important}.mr-md-auto,.mx-md-auto{margin-right:auto!important}.mb-md-auto,.my-md-auto{margin-bottom:auto!important}.ml-md-auto,.mx-md-auto{margin-left:auto!important}}@media(min-width:992px){.m-lg-0{margin:0!important}.mt-lg-0,.my-lg-0{margin-top:0!important}.mr-lg-0,.mx-lg-0{margin-right:0!important}.mb-lg-0,.my-lg-0{margin-bottom:0!important}.ml-lg-0,.mx-lg-0{margin-left:0!important}.m-lg-1{margin:.25rem!important}.mt-lg-1,.my-lg-1{margin-top:.25rem!important}.mr-lg-1,.mx-lg-1{margin-right:.25rem!important}.mb-lg-1,.my-lg-1{margin-bottom:.25rem!important}.ml-lg-1,.mx-lg-1{margin-left:.25rem!important}.m-lg-2{margin:.5rem!important}.mt-lg-2,.my-lg-2{margin-top:.5rem!important}.mr-lg-2,.mx-lg-2{margin-right:.5rem!important}.mb-lg-2,.my-lg-2{margin-bottom:.5rem!important}.ml-lg-2,.mx-lg-2{margin-left:.5rem!important}.m-lg-3{margin:1rem!important}.mt-lg-3,.my-lg-3{margin-top:1rem!important}.mr-lg-3,.mx-lg-3{margin-right:1rem!important}.mb-lg-3,.my-lg-3{margin-bottom:1rem!important}.ml-lg-3,.mx-lg-3{margin-left:1rem!important}.m-lg-4{margin:1.5rem!important}.mt-lg-4,.my-lg-4{margin-top:1.5rem!important}.mr-lg-4,.mx-lg-4{margin-right:1.5rem!important}.mb-lg-4,.my-lg-4{margin-bottom:1.5rem!important}.ml-lg-4,.mx-lg-4{margin-left:1.5rem!important}.m-lg-5{margin:3rem!important}.mt-lg-5,.my-lg-5{margin-top:3rem!important}.mr-lg-5,.mx-lg-5{margin-right:3rem!important}.mb-lg-5,.my-lg-5{margin-bottom:3rem!important}.ml-lg-5,.mx-lg-5{margin-left:3rem!important}.p-lg-0{padding:0!important}.pt-lg-0,.py-lg-0{padding-top:0!important}.pr-lg-0,.px-lg-0{padding-right:0!important}.pb-lg-0,.py-lg-0{padding-bottom:0!important}.pl-lg-0,.px-lg-0{padding-left:0!important}.p-lg-1{padding:.25rem!important}.pt-lg-1,.py-lg-1{padding-top:.25rem!important}.pr-lg-1,.px-lg-1{padding-right:.25rem!important}.pb-lg-1,.py-lg-1{padding-bottom:.25rem!important}.pl-lg-1,.px-lg-1{padding-left:.25rem!important}.p-lg-2{padding:.5rem!important}.pt-lg-2,.py-lg-2{padding-top:.5rem!important}.pr-lg-2,.px-lg-2{padding-right:.5rem!important}.pb-lg-2,.py-lg-2{padding-bottom:.5rem!important}.pl-lg-2,.px-lg-2{padding-left:.5rem!important}.p-lg-3{padding:1rem!important}.pt-lg-3,.py-lg-3{padding-top:1rem!important}.pr-lg-3,.px-lg-3{padding-right:1rem!important}.pb-lg-3,.py-lg-3{padding-bottom:1rem!important}.pl-lg-3,.px-lg-3{padding-left:1rem!important}.p-lg-4{padding:1.5rem!important}.pt-lg-4,.py-lg-4{padding-top:1.5rem!important}.pr-lg-4,.px-lg-4{padding-right:1.5rem!important}.pb-lg-4,.py-lg-4{padding-bottom:1.5rem!important}.pl-lg-4,.px-lg-4{padding-left:1.5rem!important}.p-lg-5{padding:3rem!important}.pt-lg-5,.py-lg-5{padding-top:3rem!important}.pr-lg-5,.px-lg-5{padding-right:3rem!important}.pb-lg-5,.py-lg-5{padding-bottom:3rem!important}.pl-lg-5,.px-lg-5{padding-left:3rem!important}.m-lg-n1{margin:-.25rem!important}.mt-lg-n1,.my-lg-n1{margin-top:-.25rem!important}.mr-lg-n1,.mx-lg-n1{margin-right:-.25rem!important}.mb-lg-n1,.my-lg-n1{margin-bottom:-.25rem!important}.ml-lg-n1,.mx-lg-n1{margin-left:-.25rem!important}.m-lg-n2{margin:-.5rem!important}.mt-lg-n2,.my-lg-n2{margin-top:-.5rem!important}.mr-lg-n2,.mx-lg-n2{margin-right:-.5rem!important}.mb-lg-n2,.my-lg-n2{margin-bottom:-.5rem!important}.ml-lg-n2,.mx-lg-n2{margin-left:-.5rem!important}.m-lg-n3{margin:-1rem!important}.mt-lg-n3,.my-lg-n3{margin-top:-1rem!important}.mr-lg-n3,.mx-lg-n3{margin-right:-1rem!important}.mb-lg-n3,.my-lg-n3{margin-bottom:-1rem!important}.ml-lg-n3,.mx-lg-n3{margin-left:-1rem!important}.m-lg-n4{margin:-1.5rem!important}.mt-lg-n4,.my-lg-n4{margin-top:-1.5rem!important}.mr-lg-n4,.mx-lg-n4{margin-right:-1.5rem!important}.mb-lg-n4,.my-lg-n4{margin-bottom:-1.5rem!important}.ml-lg-n4,.mx-lg-n4{margin-left:-1.5rem!important}.m-lg-n5{margin:-3rem!important}.mt-lg-n5,.my-lg-n5{margin-top:-3rem!important}.mr-lg-n5,.mx-lg-n5{margin-right:-3rem!important}.mb-lg-n5,.my-lg-n5{margin-bottom:-3rem!important}.ml-lg-n5,.mx-lg-n5{margin-left:-3rem!important}.m-lg-auto{margin:auto!important}.mt-lg-auto,.my-lg-auto{margin-top:auto!important}.mr-lg-auto,.mx-lg-auto{margin-right:auto!important}.mb-lg-auto,.my-lg-auto{margin-bottom:auto!important}.ml-lg-auto,.mx-lg-auto{margin-left:auto!important}}@media(min-width:1200px){.m-xl-0{margin:0!important}.mt-xl-0,.my-xl-0{margin-top:0!important}.mr-xl-0,.mx-xl-0{margin-right:0!important}.mb-xl-0,.my-xl-0{margin-bottom:0!important}.ml-xl-0,.mx-xl-0{margin-left:0!important}.m-xl-1{margin:.25rem!important}.mt-xl-1,.my-xl-1{margin-top:.25rem!important}.mr-xl-1,.mx-xl-1{margin-right:.25rem!important}.mb-xl-1,.my-xl-1{margin-bottom:.25rem!important}.ml-xl-1,.mx-xl-1{margin-left:.25rem!important}.m-xl-2{margin:.5rem!important}.mt-xl-2,.my-xl-2{margin-top:.5rem!important}.mr-xl-2,.mx-xl-2{margin-right:.5rem!important}.mb-xl-2,.my-xl-2{margin-bottom:.5rem!important}.ml-xl-2,.mx-xl-2{margin-left:.5rem!important}.m-xl-3{margin:1rem!important}.mt-xl-3,.my-xl-3{margin-top:1rem!important}.mr-xl-3,.mx-xl-3{margin-right:1rem!important}.mb-xl-3,.my-xl-3{margin-bottom:1rem!important}.ml-xl-3,.mx-xl-3{margin-left:1rem!important}.m-xl-4{margin:1.5rem!important}.mt-xl-4,.my-xl-4{margin-top:1.5rem!important}.mr-xl-4,.mx-xl-4{margin-right:1.5rem!important}.mb-xl-4,.my-xl-4{margin-bottom:1.5rem!important}.ml-xl-4,.mx-xl-4{margin-left:1.5rem!important}.m-xl-5{margin:3rem!important}.mt-xl-5,.my-xl-5{margin-top:3rem!important}.mr-xl-5,.mx-xl-5{margin-right:3rem!important}.mb-xl-5,.my-xl-5{margin-bottom:3rem!important}.ml-xl-5,.mx-xl-5{margin-left:3rem!important}.p-xl-0{padding:0!important}.pt-xl-0,.py-xl-0{padding-top:0!important}.pr-xl-0,.px-xl-0{padding-right:0!important}.pb-xl-0,.py-xl-0{padding-bottom:0!important}.pl-xl-0,.px-xl-0{padding-left:0!important}.p-xl-1{padding:.25rem!important}.pt-xl-1,.py-xl-1{padding-top:.25rem!important}.pr-xl-1,.px-xl-1{padding-right:.25rem!important}.pb-xl-1,.py-xl-1{padding-bottom:.25rem!important}.pl-xl-1,.px-xl-1{padding-left:.25rem!important}.p-xl-2{padding:.5rem!important}.pt-xl-2,.py-xl-2{padding-top:.5rem!important}.pr-xl-2,.px-xl-2{padding-right:.5rem!important}.pb-xl-2,.py-xl-2{padding-bottom:.5rem!important}.pl-xl-2,.px-xl-2{padding-left:.5rem!important}.p-xl-3{padding:1rem!important}.pt-xl-3,.py-xl-3{padding-top:1rem!important}.pr-xl-3,.px-xl-3{padding-right:1rem!important}.pb-xl-3,.py-xl-3{padding-bottom:1rem!important}.pl-xl-3,.px-xl-3{padding-left:1rem!important}.p-xl-4{padding:1.5rem!important}.pt-xl-4,.py-xl-4{padding-top:1.5rem!important}.pr-xl-4,.px-xl-4{padding-right:1.5rem!important}.pb-xl-4,.py-xl-4{padding-bottom:1.5rem!important}.pl-xl-4,.px-xl-4{padding-left:1.5rem!important}.p-xl-5{padding:3rem!important}.pt-xl-5,.py-xl-5{padding-top:3rem!important}.pr-xl-5,.px-xl-5{padding-right:3rem!important}.pb-xl-5,.py-xl-5{padding-bottom:3rem!important}.pl-xl-5,.px-xl-5{padding-left:3rem!important}.m-xl-n1{margin:-.25rem!important}.mt-xl-n1,.my-xl-n1{margin-top:-.25rem!important}.mr-xl-n1,.mx-xl-n1{margin-right:-.25rem!important}.mb-xl-n1,.my-xl-n1{margin-bottom:-.25rem!important}.ml-xl-n1,.mx-xl-n1{margin-left:-.25rem!important}.m-xl-n2{margin:-.5rem!important}.mt-xl-n2,.my-xl-n2{margin-top:-.5rem!important}.mr-xl-n2,.mx-xl-n2{margin-right:-.5rem!important}.mb-xl-n2,.my-xl-n2{margin-bottom:-.5rem!important}.ml-xl-n2,.mx-xl-n2{margin-left:-.5rem!important}.m-xl-n3{margin:-1rem!important}.mt-xl-n3,.my-xl-n3{margin-top:-1rem!important}.mr-xl-n3,.mx-xl-n3{margin-right:-1rem!important}.mb-xl-n3,.my-xl-n3{margin-bottom:-1rem!important}.ml-xl-n3,.mx-xl-n3{margin-left:-1rem!important}.m-xl-n4{margin:-1.5rem!important}.mt-xl-n4,.my-xl-n4{margin-top:-1.5rem!important}.mr-xl-n4,.mx-xl-n4{margin-right:-1.5rem!important}.mb-xl-n4,.my-xl-n4{margin-bottom:-1.5rem!important}.ml-xl-n4,.mx-xl-n4{margin-left:-1.5rem!important}.m-xl-n5{margin:-3rem!important}.mt-xl-n5,.my-xl-n5{margin-top:-3rem!important}.mr-xl-n5,.mx-xl-n5{margin-right:-3rem!important}.mb-xl-n5,.my-xl-n5{margin-bottom:-3rem!important}.ml-xl-n5,.mx-xl-n5{margin-left:-3rem!important}.m-xl-auto{margin:auto!important}.mt-xl-auto,.my-xl-auto{margin-top:auto!important}.mr-xl-auto,.mx-xl-auto{margin-right:auto!important}.mb-xl-auto,.my-xl-auto{margin-bottom:auto!important}.ml-xl-auto,.mx-xl-auto{margin-left:auto!important}}.modal-open{overflow:hidden}.modal-open .modal{overflow-x:hidden;overflow-y:auto}.modal{display:none;height:100%;left:0;outline:0;overflow:hidden;position:fixed;top:0;width:100%;z-index:1050}.modal-dialog{margin:.5rem;pointer-events:none;position:relative;width:auto}.modal.fade .modal-dialog{-webkit-transform:translateY(-50px);transform:translateY(-50px);-webkit-transition:-webkit-transform .3s ease-out;transition:-webkit-transform .3s ease-out;transition:transform .3s ease-out;transition:transform .3s ease-out,-webkit-transform .3s ease-out}@media(prefers-reduced-motion:reduce){.modal.fade .modal-dialog{-webkit-transition:none;transition:none}}.modal.show .modal-dialog{-webkit-transform:none;transform:none}.modal.modal-static .modal-dialog{-webkit-transform:scale(1.02);transform:scale(1.02)}.modal-dialog-scrollable{display:-webkit-box;display:-ms-flexbox;display:flex;max-height:calc(100% - 1rem)}.modal-dialog-scrollable .modal-content{max-height:calc(100vh - 1rem);overflow:hidden}.modal-dialog-scrollable .modal-footer,.modal-dialog-scrollable .modal-header{-ms-flex-negative:0;flex-shrink:0}.modal-dialog-scrollable .modal-body{overflow-y:auto}.modal-dialog-centered{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;min-height:calc(100% - 1rem)}.modal-dialog-centered:before{content:"";display:block;height:calc(100vh - 1rem);height:-webkit-min-content;height:-moz-min-content;height:min-content}.modal-dialog-centered.modal-dialog-scrollable{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-box-pack:center;-ms-flex-pack:center;-ms-flex-direction:column;flex-direction:column;height:100%;justify-content:center}.modal-dialog-centered.modal-dialog-scrollable .modal-content{max-height:none}.modal-dialog-centered.modal-dialog-scrollable:before{content:none}.modal-backdrop{background-color:#000;height:100vh;left:0;position:fixed;top:0;width:100vw;z-index:1040}.modal-backdrop.fade{opacity:0}.modal-backdrop.show{opacity:.5}.modal-header{-webkit-box-align:start;-ms-flex-align:start;-webkit-box-pack:justify;-ms-flex-pack:justify;align-items:flex-start;border-bottom:1px solid #dee2e6;border-top-left-radius:calc(.3rem - 1px);border-top-right-radius:calc(.3rem - 1px);display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:space-between;padding:1rem}.modal-header .close{margin:-1rem -1rem -1rem auto;padding:1rem}.modal-title{line-height:1.5;margin-bottom:0}.modal-body{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;padding:1rem;position:relative}.modal-footer{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:end;-ms-flex-pack:end;align-items:center;border-bottom-left-radius:calc(.3rem - 1px);border-bottom-right-radius:calc(.3rem - 1px);border-top:1px solid #dee2e6;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;justify-content:flex-end;padding:.75rem}.modal-footer>*{margin:.25rem}.modal-scrollbar-measure{height:50px;overflow:scroll;position:absolute;top:-9999px;width:50px}@media(min-width:576px){.modal-dialog{margin:1.75rem auto;max-width:500px}.modal-dialog-scrollable{max-height:calc(100% - 3.5rem)}.modal-dialog-scrollable .modal-content{max-height:calc(100vh - 3.5rem)}.modal-dialog-centered{min-height:calc(100% - 3.5rem)}.modal-dialog-centered:before{height:calc(100vh - 3.5rem);height:-webkit-min-content;height:-moz-min-content;height:min-content}.modal-sm{max-width:300px}}@media(min-width:992px){.modal-lg,.modal-xl{max-width:800px}}@media(min-width:1200px){.modal-xl{max-width:1140px}}h1,h2,h3,h4,h5,h6{font-weight:400}.h1,h1{font-size:2rem}.h2,h2{font-size:1.75rem}.h3,h3{font-size:1.5rem}.h4,h4{font-size:1.25rem}.h5,h5{font-size:1.125rem}.h6,h6{font-size:1rem}.small,small{font-size:12px}body{overflow-x:hidden}.root.responsivegrid>div:first-child{-webkit-box-orient:vertical;-webkit-box-direction:normal;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}.root.responsivegrid>.aem-Grid>.responsivegrid{clear:both;float:none;margin-left:auto;margin-right:auto;padding-left:15px;padding-right:15px;width:100%}@media(min-width:576px){.root.responsivegrid>.aem-Grid>.responsivegrid{max-width:540px}}@media(min-width:768px){.root.responsivegrid>.aem-Grid>.responsivegrid{max-width:720px}}@media(min-width:992px){.root.responsivegrid>.aem-Grid>.responsivegrid{max-width:960px}}@media(min-width:1200px){.root.responsivegrid>.aem-Grid>.responsivegrid{max-width:1140px}}.root.responsivegrid>.aem-Grid>.responsivegrid .aem-Grid{margin-left:-15px;margin-right:-15px;width:auto}.root.responsivegrid>.aem-Grid>.responsivegrid .aem-GridColumn{padding-left:16px;padding-right:16px}@media(max-width:767.98px){.root.responsivegrid>.aem-Grid>.responsivegrid.responsivegrid-mobile-view{margin:0;max-width:100vw;padding:0 1rem}}@media(min-width:1200px){.body__grey>.root.responsivegrid>.aem-Grid>.responsivegrid,.body__white>.root.responsivegrid>.aem-Grid>.responsivegrid,.pickup__width>.root.responsivegrid>.aem-Grid>.responsivegrid{max-width:1440px}}.button{background:none;border:2px solid;border-radius:4px;display:block;font-size:1rem;font-weight:500;margin-bottom:20px;padding:10px 20px;text-align:center;-webkit-transition:background .5s ease,border-color .5s ease;transition:background .5s ease,border-color .5s ease;width:100%}.button:focus,.button:hover{text-decoration:none}.button.button--icon{padding-left:50px;position:relative}.button.button--icon .dg-icon{left:16px;margin-top:-.5rem;position:absolute;top:50%}.button.button--small{font-size:.8125rem;line-height:20px;padding:6px 10px}.button--black>.button,.button.button--black{background:#000;border-color:#000;color:#fff}.button--black>.button:focus,.button--black>.button:hover,.button.button--black:focus,.button.button--black:hover{border-color:#111}.button--black>.button:focus,.button.button--black:focus{background:#111;border-color:initial}.button--black>.button:focus-visible{outline-color:#275dc5;outline-offset:2px}.button--black-bordered>.button,.button.button--black-bordered{background:#fff;border-color:#000;color:#000}.button--black-bordered>.button:hover,.button.button--black-bordered:hover{color:#111}.button--black-bordered>.button:focus,.button.button--black-bordered:focus{border-color:initial;color:#111}.button--yellow>.button,.button.button--yellow{background:#fff200;border-color:#000;color:#000}.button--yellow>.button:hover,.button.button--yellow:hover{border-color:#111;color:#111}.button--yellow>.button:focus,.button.button--yellow:focus{border-color:initial;color:#111}.button.button--light{background-color:#fff;border:1px solid #c9c9c9;border-radius:4px;color:#000;font-size:12px;font-weight:500;height:32px;letter-spacing:0;line-height:20px;text-align:center;width:120px}.button.button--light:focus,.button.button--light:hover{border-color:#111;color:#111}.button.button--light[disabled],.button.button--yellow[disabled],.button[disabled]{background:#f4f4f4;border-color:#c9c9c9;color:#525252;cursor:auto}.button.button--light[disabled]:active,.button.button--light[disabled]:focus,.button.button--light[disabled]:hover,.button.button--light[disabled]:visited,.button.button--yellow[disabled]:active,.button.button--yellow[disabled]:focus,.button.button--yellow[disabled]:hover,.button.button--yellow[disabled]:visited,.button[disabled]:active,.button[disabled]:focus,.button[disabled]:hover,.button[disabled]:visited{text-decoration:none}.text-input-dropdown{position:relative}.text-input-dropdown.text-input-dropdown--open .text-input-dropdown__menu{display:block}.text-input-dropdown .dg-icon{margin-top:-.5rem;position:absolute;right:5px;top:50%}.text-input-dropdown .text-input-dropdown__input{-webkit-appearance:textfield;-moz-appearance:textfield;appearance:textfield;background:#f4f4f4;border:1px solid #e4e4e4;border-radius:4px;padding:3px 25px 3px 5px}.text-input-dropdown .text-input-dropdown__input::-webkit-calendar-picker-indicator,.text-input-dropdown .text-input-dropdown__input::-webkit-inner-spin-button,.text-input-dropdown .text-input-dropdown__input::-webkit-outer-spin-button{-webkit-appearance:none;appearance:none;display:none}.text-input-dropdown .text-input-dropdown__menu{background:#f4f4f4;border:1px solid #e4e4e4;display:none;list-style:none;margin:0;max-height:100px;overflow-y:auto;padding:0;position:absolute;top:100%;width:100%;z-index:1}.text-input-dropdown .text-input-dropdown__button{background:none;border:none;padding:0 5px;text-align:left;width:100%}.pickup-product-card,.product-card{-webkit-box-orient:horizontal;-webkit-box-direction:normal;background:#fff;border:1px solid #e4e4e4;border-radius:4px;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;margin-bottom:15px;padding:8px;position:relative;-webkit-transition:opacity .7s linear;transition:opacity .7s linear}@media(min-width:768px){.pickup-product-card,.product-card{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}@media(min-width:992px){.pickup-product-card,.product-card{padding:16px}}.pickup-product-card:hover,.product-card:hover{-webkit-box-shadow:0 0 10px #ebebeb;box-shadow:0 0 10px #ebebeb}.pickup-product-card.product-card--fade,.product-card.product-card--fade{opacity:0}.pickup-product-card.product-card--add-menu-open .product-card__add-toggle .dg-icon:before,.product-card.product-card--add-menu-open .product-card__add-toggle .dg-icon:before{content:""}.pickup-product-card.product-card--add-menu-open .product-card__add-menu,.product-card.product-card--add-menu-open .product-card__add-menu{display:block}.pickup-product-card.pickup-product-card--vertical,.product-card.pickup-product-card--vertical{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.pickup-product-card.pickup-product-card--vertical .product-card__image-wrapper,.product-card.pickup-product-card--vertical .product-card__image-wrapper{height:100px;margin-bottom:8px;width:100%}.pickup-product-card.pickup-product-card--vertical .product-card__description,.product-card.pickup-product-card--vertical .product-card__description{padding-left:0}.pickup-product-card.pickup-product-card--vertical .product-card__title,.product-card.pickup-product-card--vertical .product-card__title{font-size:1rem;height:3rem}.pickup-product-card .product-card__image-wrapper,.product-card .product-card__image-wrapper{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;height:100px;width:100px}@media(min-width:768px){.pickup-product-card .product-card__image-wrapper,.product-card .product-card__image-wrapper{height:180px;margin-bottom:8px;width:100%}}.pickup-product-card .product-card__image-wrapper img,.product-card .product-card__image-wrapper img{display:block;margin:0 auto;max-height:100%;max-width:100%}.pickup-product-card .product-card__description,.product-card .product-card__description{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;padding-left:8px}@media(min-width:768px){.pickup-product-card .product-card__description,.product-card .product-card__description{padding-left:0}}.pickup-product-card .product-card__title,.product-card .product-card__title{-webkit-box-orient:vertical;-webkit-line-clamp:2;color:#000;display:block;display:-webkit-box;font-size:.8125rem;height:2.4375rem;margin-bottom:8px;overflow:hidden;text-overflow:ellipsis}@media(min-width:768px){.pickup-product-card .product-card__title,.product-card .product-card__title{font-size:1rem;height:3rem}}.pickup-product-card .power-reviews,.product-card .power-reviews{height:45px;margin-bottom:8px}.pickup-product-card .product-card__price-wrapper,.product-card .product-card__price-wrapper{height:1.6875rem;margin-bottom:8px}.pickup-product-card .product-card__current-price,.product-card .product-card__current-price{font-size:1.125rem;font-weight:600;vertical-align:middle}.pickup-product-card .product-card__current-price--see-store,.product-card .product-card__current-price--see-store{font-size:.8125rem;font-style:italic;font-weight:400}.pickup-product-card .product-card__regular-price,.product-card .product-card__regular-price{color:#767676;font-size:.8125rem;margin-left:10px;vertical-align:middle}.pickup-product-card .product-card__stock-label,.product-card .product-card__stock-label{font-size:.8125rem;font-weight:500;height:1.2187rem;margin-bottom:8px}.pickup-product-card .product-card__stock-label--not-in-stock,.product-card .product-card__stock-label--not-in-stock{color:#eb0000}.pickup-product-card .product-card__link-wrapper,.product-card .product-card__link-wrapper{-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:space-between}.pickup-product-card .product-card__add-toggle,.product-card .product-card__add-toggle{line-height:44px;margin:0 0 0 auto;padding:0;width:48px;z-index:1}.pickup-product-card .product-card__add-menu,.product-card .product-card__add-menu{background:#fff;border-radius:4px;bottom:0;-webkit-box-shadow:0 2px 10px 0 rgba(0,0,0,.3);box-shadow:0 2px 10px 0 rgba(0,0,0,.3);display:none;left:0;padding:8px 8px 56px;position:absolute;right:0}@media(min-width:992px){.pickup-product-card .product-card__add-menu,.product-card .product-card__add-menu{padding:16px 16px 64px}}.pickup-product-card .product-card__add-menu .button,.product-card .product-card__add-menu .button{margin-bottom:8px}.non-sdd-tile .dg-product-card{-webkit-box-orient:horizontal;-webkit-box-direction:normal;background:#fff;border:1px solid #e4e4e4;border-radius:4px;cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;height:486px;margin-bottom:16px;padding:16px;position:relative;-webkit-transition:opacity .7s linear;transition:opacity .7s linear}.non-sdd-tile .dg-product-card .power-reviews.row{-ms-flex-wrap:nowrap!important;flex-wrap:nowrap!important}@media(min-width:768px){.non-sdd-tile .dg-product-card{margin-right:16px;max-width:273px}}@media(min-width:1222px){.non-sdd-tile .dg-product-card{width:273px}}@media(max-width:767.98px){.non-sdd-tile .dg-product-card{height:170px;padding:12px}}.non-sdd-tile .dg-product-card:hover{-webkit-box-shadow:0 0 10px #ebebeb;box-shadow:0 0 10px #ebebeb}.non-sdd-tile .dg-product-card.product-card--fade{opacity:0}.non-sdd-tile .dg-product-card__sponsored{background:#f9f9f9;border-bottom-right-radius:3px;display:none;left:0;padding:2.5px 4px;position:absolute;top:0;z-index:100}.non-sdd-tile .dg-product-card__sponsored p{font-size:8px;margin-bottom:0}.non-sdd-tile .dg-product-card .dg-product-card__add-button-wrapper{-webkit-box-pack:center;-ms-flex-pack:center;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:center;padding:0;position:relative}@media(min-width:768px){.non-sdd-tile .dg-product-card .dg-product-card__add-button-wrapper{padding-top:16px}}.non-sdd-tile .dg-product-card .dg-product-card__add-button-wrapper .dg-product-card__add-button{border:1px solid #c9c9c9;border-radius:6px;color:#000;font-size:12px;font-weight:500;height:32px;line-height:20px;margin-bottom:0;padding:0;width:120px}.non-sdd-tile .dg-product-card .power-reviews{height:17px;margin:0 0 15px;width:100%}@media(max-width:767.98px){.non-sdd-tile .dg-product-card .power-reviews{margin-bottom:7px}}.non-sdd-tile .dg-product-card .product-card__deals{-webkit-box-pack:center;-ms-flex-pack:center;background:#fff;border:1px dashed #298000;border-radius:4px;height:30px;justify-content:center;overflow:hidden;padding:0 8px}.non-sdd-tile .dg-product-card .product-card__deals,.non-sdd-tile .dg-product-card .product-card__deals-container{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex}.non-sdd-tile .dg-product-card .product-card__deals-container{margin:0 0 5px;width:100%}.non-sdd-tile .dg-product-card .product-card__deals-icon{-ms-flex-negative:0;background-image:url(../../../etc.clientlibs/dollargeneral/clientlibs/clientlib-site/resources/images/deals.svg);background-repeat:no-repeat;background-size:cover;flex-shrink:0;height:15px;margin-right:4px;margin-top:1px;width:15px}.non-sdd-tile .dg-product-card .product-card__deals-text{font-size:12px;font-weight:500;line-height:17px;margin:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.non-sdd-tile .dg-product-card .product-card__hidden{opacity:0}.non-sdd-tile .dg-product-card .product-card__disabled{background-color:#f4f4f4}.non-sdd-tile .dg-product-card .product-card__disabled:hover{cursor:default}.non-sdd-tile .dg-product-card .product-card__reviews-text{color:#2a77bd;font-size:12px!important;font-weight:500;letter-spacing:0;line-height:19px;overflow:hidden;padding:0 8px;text-overflow:ellipsis;white-space:nowrap}.non-sdd-tile .dg-product-card .product-card__price-deals{-webkit-box-pack:justify;-ms-flex-pack:justify;display:-webkit-box;display:-ms-flexbox;display:flex;gap:8px;justify-content:space-between}@media(max-width:767.98px){.non-sdd-tile .dg-product-card .product-card__price-deals{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}}.non-sdd-tile .dg-product-card .product-card__price-wrapper{height:40px}.non-sdd-tile .dg-product-card .product-card__current-price{font-size:18px;font-weight:600;letter-spacing:0;line-height:24px}.non-sdd-tile .dg-product-card .product-card__regular-price{color:#757575;display:block;font-size:12px;font-weight:500;letter-spacing:0;line-height:16px}.non-sdd-tile .dg-product-card .product-card__image-container{height:225px;margin-bottom:16px;padding:0 5px}@media(max-width:767.98px){.non-sdd-tile .dg-product-card .product-card__image-container{height:100px;margin-bottom:0;padding:0 12px 0 0}}.non-sdd-tile .dg-product-card .product-card__image-container .product-card__image-wrapper{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto}.non-sdd-tile .dg-product-card .product-card__image-container .product-card__image-wrapper img{display:block;margin:auto;max-height:225px;max-width:100%}@media(max-width:767.98px){.non-sdd-tile .dg-product-card .product-card__image-container .product-card__image-wrapper img{max-height:100px}}.non-sdd-tile .dg-product-card .product-card__description{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;padding:0}@media(max-width:767.98px){.non-sdd-tile .dg-product-card .product-card__description{height:102px}}.non-sdd-tile .dg-product-card .product-card__title{-webkit-box-orient:vertical;-webkit-line-clamp:2;color:#000;display:block;display:-webkit-box;font-size:16px;font-weight:500;height:40px;letter-spacing:0;line-height:20px;margin-bottom:8px;overflow:hidden;text-overflow:ellipsis}@media(max-width:767.98px){.non-sdd-tile .dg-product-card .product-card__title{font-size:12px;height:32px;line-height:16px;margin-bottom:12px}}.non-sdd-tile .dg-product-card .product-card__availability__add-button{margin-top:8px;width:100%}.non-sdd-tile .dg-product-card .product-card__availability-wrapper{float:left;height:32px;padding:0 5px 0 0}.non-sdd-tile .dg-product-card .product-card__availability-wrapper .product-card__stock-label{font-size:12px;line-height:17px;margin:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.non-sdd-tile .dg-product-card .product-card__availability-wrapper .product-card__stock-label--not-in-stock{color:#ed021e;font-weight:600}.non-sdd-tile .dg-product-card .product-card__availability-wrapper .product-card__stock-label--padding{padding-top:16px}.non-sdd-tile .dg-product-card .product-card__availability-wrapper .product-card__availability{display:-webkit-box;display:-ms-flexbox;display:flex}.non-sdd-tile .dg-product-card .product-card__availability-wrapper .product-card__availability-text{font-size:12px;line-height:16px;margin:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.non-sdd-tile .dg-product-card .product-card__availability-wrapper .product-card__icon-check{-ms-flex-item-align:center;-ms-flex-negative:0;align-self:center;background-image:url(clientlib-site/resources/images/checkmark.svg);background-repeat:no-repeat;background-size:cover;display:block;flex-shrink:0;height:16px;margin-right:5px;width:16px}.product-card__deals{border-radius:4px}.product-card__deals .sdd-tile__navigation-link{display:contents}.product-card__deals:hover{-webkit-box-shadow:0 0 24px 0 rgba(0,0,0,.06),0 0 16px 0 rgba(0,0,0,.08);box-shadow:0 0 24px 0 rgba(0,0,0,.06),0 0 16px 0 rgba(0,0,0,.08)}.product-card__deals-coupons{border-radius:4px}.product-card__deals-coupons-label{border:1px dashed #000;border-bottom:none;border-radius:4px 4px 0 0;color:#000;font-size:8px;font-weight:600;line-height:10px;padding:2px;text-align:center;width:100%}.product-card__deals-coupons-add-btn{background:#000;border:none;border-radius:4px;height:14px;padding:0;width:14px}.product-card__deals-coupons-add-btn span{background-image:url(../../../etc.clientlibs/dollargeneral/clientlibs/clientlib-site/resources/images/light-plus.svg);background-repeat:no-repeat;background-size:cover;display:block;height:13px;width:13px}.product-card__deals-coupons-applied{-webkit-box-pack:center;-ms-flex-pack:center;display:-webkit-box;display:-ms-flexbox;display:flex;height:14px;justify-content:center;width:14px}.product-card__deals-coupons-applied img{height:14px;width:14px}.product-card__deals-coupons__wrapper{-webkit-box-pack:start;-ms-flex-pack:start;background:#fff;border:1px dashed #000;border-radius:0 0 4px 4px;border-top:none;color:#000;display:-webkit-box;display:-ms-flexbox;display:flex;gap:6px;justify-content:flex-start;padding:5px 4px 5px 6px;width:100%}.product-card__deals-coupons__wrapper p{line-height:125%;padding:0}.product-card__deals-coupons__wrapper p,.product-card__deals-offer-only{font-size:10px;font-weight:600;margin:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.product-card__deals-offer-only{background:#f0faeb;border-radius:4px;color:#298000;display:block;line-height:10px;padding:8px 6px;text-align:center;text-transform:lowercase}.product-card__deals-multi-offer{-webkit-box-pack:center;-ms-flex-pack:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:#fff200;border:1px dashed #000;border-radius:4px;color:#000;display:-webkit-box;display:-ms-flexbox;display:flex;gap:4px;justify-content:center;padding:6px 8px;width:100%}.product-card__deals-multi-offer p{font-size:10px;font-style:normal;font-weight:600;line-height:14px;margin:0;text-align:center}.product-card__deals-multi-offer img{-webkit-box-pack:center;-ms-flex-pack:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;height:14px;justify-content:center;padding:1px;width:14px}.product-card__deals .multi-offer-btn{background:#f0faeb;color:#298000}.modal.show{background:rgba(0,0,0,.5);display:block}.modal-content{-webkit-box-orient:vertical;-webkit-box-direction:normal;background-clip:padding-box;background-color:#fff;border:1px solid rgba(0,0,0,.2);border-radius:.3rem;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;margin:0 auto;max-width:375px;outline:0;pointer-events:auto;position:relative;width:100%}.multi-deals__modal-wrapper{border-radius:12px;padding:16px}.multi-deals__modal-close-btn{background:#9e9e9e;border:none;border-radius:8px;height:4px;margin:auto;width:48px}.multi-deals__modal-header{margin:12px}.multi-deals__modal-header,.multi-deals__modal-header img{-webkit-box-pack:center;-ms-flex-pack:center;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:center}.multi-deals__modal-header img{-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:20px;padding:3px;width:20px}.multi-deals__modal-header h2{color:#000;font-size:16px;font-weight:600;line-height:125%;margin:0}.multi-deals__modal-coupons{margin-bottom:4px}.multi-deals__modal-coupons-info{color:#515151;font-size:10px;font-weight:400;line-height:1.25;margin-bottom:12px;text-align:center}.multi-deals__modal-coupons h3{color:#000;font-size:1rem;font-weight:500;line-height:1.25;margin-bottom:12px}.multi-deals__modal-coupons ul{list-style:none;margin:0;padding:0}.multi-deals__modal-coupons .coupons-list__coupon{-webkit-box-orient:horizontal;-webkit-box-direction:normal;background:#fff;border:1px solid #d4d4d4;border-radius:4px;cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;margin-bottom:12px;padding:12px;position:relative}.multi-deals__modal-coupons .coupons-list__coupon-type{background-color:#fff200;border-radius:3px 0;color:#000;font-size:8px;font-weight:700;height:18px;left:0;line-height:10px;padding:4px 2px;position:absolute;text-transform:uppercase;top:0;width:82px;z-index:1}.multi-deals__modal-coupons .coupons-list__coupon-header{-webkit-box-orient:vertical;-webkit-box-direction:normal;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}.multi-deals__modal-coupons .coupons-list__coupon-header img{-webkit-box-pack:center;-ms-flex-pack:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;height:96px;justify-content:center;width:96px}.multi-deals__modal-coupons .coupons-list__coupon-header__item-eligible{background:#fff;border:1px dashed #000;border-radius:4px;-webkit-box-shadow:0 1.0000015497px 5.0000076294px 0 rgba(0,0,0,.1);box-shadow:0 1.0000015497px 5.0000076294px 0 rgba(0,0,0,.1);color:#000;font-size:10px;font-weight:500;line-height:12px;text-align:center;width:100%}.multi-deals__modal-coupons .coupons-list__coupon-details{margin-left:12px;width:200px}.multi-deals__modal-coupons .coupons-list__coupon-details-brand{color:#000;font-size:12px;font-weight:400;line-height:14px;margin:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.multi-deals__modal-coupons .coupons-list__coupon-details-offer{color:#000;font-size:16px;font-style:normal;font-weight:700;line-height:20px;margin-bottom:4px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.multi-deals__modal-coupons .coupons-list__coupon-details-description{-webkit-box-pack:justify;-ms-flex-pack:justify;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:space-between}.multi-deals__modal-coupons .coupons-list__coupon-details-description-text p{-webkit-line-clamp:3;-webkit-box-orient:vertical;color:#000;display:-webkit-box;font-size:12px;font-style:normal;font-weight:400;line-height:16px;margin-bottom:4px;overflow:hidden}.multi-deals__modal-coupons .coupons-list__coupon-details-description__add-btn{border:1px solid #fff;border-radius:4px;-webkit-box-shadow:0 1.0000015497px 5.0000076294px 0 rgba(0,0,0,.1);box-shadow:0 1.0000015497px 5.0000076294px 0 rgba(0,0,0,.1);height:32px;margin-left:8px;width:32px}.multi-deals__modal-coupons .coupons-list__coupon-details-description__add-btn,.multi-deals__modal-coupons .coupons-list__coupon-details-description__add-btn img{-webkit-box-pack:center;-ms-flex-pack:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:#000;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:center}.multi-deals__modal-coupons .coupons-list__coupon-details-description__add-btn img{height:16px;width:16px}.multi-deals__modal-coupons .coupons-list__coupon-details-manufacture{-webkit-box-pack:start;-ms-flex-pack:start;-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;gap:4px;justify-content:flex-start}.multi-deals__modal-coupons .coupons-list__coupon-details-manufacture p{background:#f4f4f4;border-radius:3px;color:#616161;font-size:8px;font-weight:600;line-height:10px;margin:0;padding:4px;text-transform:uppercase;width:80px}.multi-deals__modal-offers ul{list-style:none;margin:0;padding:0}.multi-deals__modal-offers h3{color:#000;font-size:16px;font-weight:500;line-height:1.25;margin-bottom:12px}.multi-deals__modal-offers .offers-list__offer{-webkit-box-orient:vertical;-webkit-box-direction:normal;background:#fff;border:1px solid #d4d4d4;border-radius:4px;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;margin-bottom:12px;padding:12px}.multi-deals__modal-offers .offers-list__offer h2{color:#000;font-size:16px;font-weight:700;line-height:20px}.multi-deals__modal-offers .offers-list__offer-description{-webkit-line-clamp:3;-webkit-box-orient:vertical;color:#000;display:-webkit-box;font-size:12px;font-weight:400;line-height:16px;margin-bottom:12px;overflow:hidden;text-overflow:ellipsis;text-transform:lowercase}.multi-deals__modal-offers .offers-list__offer-exp-date{color:#757575;font-size:12px;font-weight:500;line-height:15px;margin-bottom:16px}.multi-deals__modal-offers .offers-list__offer-link{font-size:12px;font-weight:600}.multi-deals__modal-offers .offers-list__offer-details{background:#fff;border:none;color:#2a77bd;font-size:12px;font-weight:600;line-height:15px;margin:0;padding:0;text-align:left}.cmp-producttile .product-card-btns .inline-loader span,.dg-product-card .product-card-btns .inline-loader span{border-color:#000 transparent transparent}.cmp-producttile .product-card-btns:active,.cmp-producttile .product-card-btns:hover,.dg-product-card .product-card-btns:active,.dg-product-card .product-card-btns:hover{border-color:#000}.cmp-producttile .product-card-btns:focus,.dg-product-card .product-card-btns:focus{border:1px solid #c9c9c9;border-radius:8px;outline:2px solid #275dc5}.cmp-producttile .white-button:active,.cmp-producttile .white-button:hover,.dg-product-card .white-button:active,.dg-product-card .white-button:hover{background:#f4f4f4}.cmp-producttile .white-button:focus,.dg-product-card .white-button:focus{background:#fff}.sdd-tile{border-radius:8px}.sdd-tile:hover:not(:has(.product-card__deals:hover,.power-reviews a:hover)){-webkit-box-shadow:0 0 16px 0 rgba(0,0,0,.08),0 0 24px 0 rgba(0,0,0,.06);box-shadow:0 0 16px 0 rgba(0,0,0,.08),0 0 24px 0 rgba(0,0,0,.06)}.sdd-tile .delivery-product-tile{-webkit-box-orient:vertical;-webkit-box-direction:normal;cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;margin-bottom:32px;max-width:288px;min-width:158px;padding:8px;position:relative}@media(max-width:991.98px){.sdd-tile .delivery-product-tile{margin-bottom:16px}}.sdd-tile__navigation-link{padding-bottom:0!important}.sdd-tile__navigation-link:hover{text-decoration:none}.sdd-tile .product-image{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:center}.sdd-tile .product-image img{height:232px;margin-bottom:8px;max-width:100%;-o-object-fit:contain;object-fit:contain;width:auto}@media(max-width:991.98px){.sdd-tile .product-image img{height:164px}}.sdd-tile .product-info{margin-bottom:8px}.sdd-tile .product-info__section{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:8px}.sdd-tile .product-info .power-reviews,.sdd-tile .product-info__section{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex}.sdd-tile .product-info .power-reviews{-webkit-box-pack:end;-ms-flex-pack:end;font-size:12px;justify-content:flex-end;margin-bottom:0}.sdd-tile .product-info .power-reviews img{margin-right:4px;width:auto!important}.sdd-tile .product-info .power-reviews a:hover{text-decoration:underline!important}.sdd-tile .product-price{color:#000;font-size:16px;font-weight:700;line-height:20px}.sdd-tile .product-regular-price{color:#757575;font-size:12px;font-weight:400;margin-left:4px;text-decoration:line-through}.sdd-tile .product-special-price{color:#298000}.sdd-tile .product-name{-webkit-line-clamp:3;-webkit-box-orient:vertical;color:#000;display:-webkit-box;font-size:14px;font-weight:500;line-height:18px;margin:8px 0 0;overflow:hidden}.sdd-tile .dg-product-card__add-button-wrapper{position:absolute;right:16px;top:16px}.sdd-tile .dg-product-card__add-button-wrapper .dg-product-card__add-button{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-line-pack:center;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-box-align:center;-ms-flex-align:center;align-content:center;align-items:center;background:#fff200;border:2px solid #fff;border-radius:50px;-webkit-box-shadow:0 0 6px 0 rgba(0,0,0,.08);box-shadow:0 0 6px 0 rgba(0,0,0,.08);display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;height:44px;justify-content:center;text-align:center;-webkit-transition:all .3s ease;transition:all .3s ease;width:44px}.sdd-tile .dg-product-card__add-button-wrapper .dg-product-card__add-button:hover{-webkit-box-shadow:0 0 24px 0 rgba(0,0,0,.06),0 0 16px 0 rgba(0,0,0,.08)!important;box-shadow:0 0 24px 0 rgba(0,0,0,.06),0 0 16px 0 rgba(0,0,0,.08)!important}.sdd-tile .dg-product-card__add-button-wrapper .dg-product-card__add-button img{height:16px;width:16px}.sdd-tile .dg-product-card__add-button-wrapper .counter__decrement,.sdd-tile .dg-product-card__add-button-wrapper .counter__increment,.sdd-tile .dg-product-card__add-button-wrapper .counter__trash{-webkit-box-align:center;-ms-flex-align:center;all:unset;align-items:center;background-image:none;cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex}.sdd-tile .dg-product-card__add-button-wrapper .counter__decrement:disabled img,.sdd-tile .dg-product-card__add-button-wrapper .counter__increment:disabled img,.sdd-tile .dg-product-card__add-button-wrapper .counter__trash:disabled img{opacity:.6}.sdd-tile .dg-product-card__add-button-wrapper .counter__increment:hover{background-color:#424242!important;border-bottom-right-radius:50px!important;border-top-right-radius:50px!important;height:36px!important}.sdd-tile .dg-product-card__add-button-wrapper .counter__decrement:hover,.sdd-tile .dg-product-card__add-button-wrapper .counter__trash:hover{background-color:#424242!important;border-bottom-left-radius:50px!important;border-top-left-radius:50px!important;height:36px!important}.sdd-tile .product-quantity{-webkit-box-pack:center;-ms-flex-pack:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:#000;border:2px solid #fff;border-radius:50px;-webkit-box-shadow:2px 3px 21px -10px #5c5c5c;box-shadow:2px 3px 21px -10px #5c5c5c;color:#fff;cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;height:44px;justify-content:center;padding:2px;-webkit-transition:all .3s ease;transition:all .3s ease;width:44px}.sdd-tile .product-quantity .minus,.sdd-tile .product-quantity .plus,.sdd-tile .product-quantity .trash{display:none}.sdd-tile .product-quantity:focus,.sdd-tile .product-quantity:focus-within{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-line-pack:center;-webkit-box-pack:justify;-ms-flex-pack:justify;align-content:center;-webkit-animation:bounce .3s;animation:bounce .3s;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:nowrap;flex-wrap:nowrap;justify-content:space-between;width:100px}.sdd-tile .product-quantity:focus .minus,.sdd-tile .product-quantity:focus .plus,.sdd-tile .product-quantity:focus .trash,.sdd-tile .product-quantity:focus-within .minus,.sdd-tile .product-quantity:focus-within .plus,.sdd-tile .product-quantity:focus-within .trash{display:inline-block;-webkit-filter:invert(100%);filter:invert(100%);height:20px;padding-left:5px;padding-right:5px;width:auto!important}@media(hover:hover)and (pointer:fine){.sdd-tile .product-quantity:hover{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-line-pack:center;-webkit-box-pack:justify;-ms-flex-pack:justify;align-content:center;-webkit-animation:bounce .3s;animation:bounce .3s;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:nowrap;flex-wrap:nowrap;justify-content:space-between;width:100px}.sdd-tile .product-quantity:hover .minus,.sdd-tile .product-quantity:hover .plus,.sdd-tile .product-quantity:hover .trash{display:inline-block;-webkit-filter:invert(100%);filter:invert(100%);height:20px;padding-left:5px;padding-right:5px;width:auto!important}}.sdd-tile span.quantity{min-width:20px;text-align:center}@-webkit-keyframes bounce{0%{-webkit-transform:scale(1);transform:scale(1)}50%{-webkit-transform:scale(1.1);transform:scale(1.1)}to{-webkit-transform:scale(1);transform:scale(1)}}@keyframes bounce{0%{-webkit-transform:scale(1);transform:scale(1)}50%{-webkit-transform:scale(1.1);transform:scale(1.1)}to{-webkit-transform:scale(1);transform:scale(1)}}.sdd-tile .delivery-deals{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-line-pack:center;-webkit-box-align:stretch;-ms-flex-align:stretch;-webkit-box-pack:center;-ms-flex-pack:center;align-content:center;align-items:stretch;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-wrap:nowrap;flex-wrap:nowrap;gap:10px;justify-content:center;text-align:center}.sdd-tile .delivery-deals p{font-size:12px}.sdd-tile .delivery-deals a.available-deals{border:2px dashed #298000;border-radius:3px;color:#298000;font-size:11px;font-weight:600;padding:10px;text-decoration:none}.sdd-tile .cashback-deals{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-line-pack:center;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-box-align:stretch;-ms-flex-align:stretch;-left:10px;align-content:center;align-items:stretch;border:2px dashed #000;border-radius:5px;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-wrap:nowrap;flex-wrap:nowrap;justify-content:center}.sdd-tile .cashback-deals p img{width:35px}.sdd-tile .cashback-deals label{background-color:#000;color:#fff200;padding-bottom:3px;padding-top:3px}.sdd-tile .cashback-deals p{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-line-pack:center;-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-box-align:center;-ms-flex-align:center;align-content:center;align-items:center;color:#000;cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:nowrap;flex-wrap:nowrap;justify-content:space-between;margin:0;overflow:hidden;padding-left:10px;padding-right:10px;white-space:nowrap;width:90%}.sdd-tile .cashback-deals p strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sdd-tile .coupon-deals{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-line-pack:center;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-box-align:stretch;-ms-flex-align:stretch;align-content:center;align-items:stretch;border:2px dashed #000;border-radius:5px;cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-wrap:nowrap;flex-wrap:nowrap;justify-content:center}.sdd-tile .coupon-deals label{background-color:#fff200;color:#000;font-size:13px;font-weight:700;padding-bottom:3px;padding-top:3px}.sdd-tile .coupon-deals p img{width:35px}.sdd-tile .coupon-deals p{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-line-pack:center;-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-box-align:center;-ms-flex-align:center;align-content:center;align-items:center;color:#000;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;justify-content:space-between;margin:0;padding-left:5px;padding-right:5px;width:90%}.sdd-tile .coupon-deals p,.sdd-tile .coupon-deals p strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sdd-tile .sale-deals{-ms-flex-line-pack:center;-ms-flex-pack:distribute;-ms-flex-align:center;background-color:#f0faeb;border-radius:5px;color:#298000;text-decoration:none}.sdd-tile .active-deals-available,.sdd-tile .sale-deals{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-box-align:center;align-content:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;font-size:15px;font-weight:600;justify-content:space-around;padding-bottom:10px;padding-top:10px}.sdd-tile .active-deals-available{-ms-flex-line-pack:center;-ms-flex-pack:distribute;-ms-flex-align:center;background-color:#fff200;border:2px dashed #000;border-radius:5px;color:#000;-ms-flex-wrap:nowrap;flex-wrap:nowrap}.sdd-tile a.active-deals-available p{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-orient:horizontal;-ms-flex-line-pack:center;-webkit-box-pack:center;-ms-flex-pack:center;align-content:center;align-items:center;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:nowrap;flex-wrap:nowrap;gap:10px;justify-content:center;margin:0}.sdd-tile .delivery-stock,.sdd-tile a.active-deals-available p{-webkit-box-direction:normal;display:-webkit-box;display:-ms-flexbox;display:flex}.sdd-tile .delivery-stock{-webkit-box-orient:vertical;-webkit-box-align:start;-ms-flex-align:start;-webkit-box-pack:justify;-ms-flex-pack:justify;align-items:flex-start;-ms-flex-direction:column;flex-direction:column;-ms-flex-wrap:nowrap;flex-wrap:nowrap;font-size:12px;justify-content:space-between;line-height:30px}.sdd-tile .delivery-stock .low-delivery-stock-not-sold-on-store{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-line-pack:center;-webkit-box-align:center;-ms-flex-align:center;align-content:center;align-items:center;color:#ed021e;cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:nowrap;flex-wrap:nowrap;font-weight:600;line-height:29px;margin:0}.sdd-tile .delivery-stock .normal-text{color:#000;font-weight:500}.sdd-tile .delivery-stock .product-card__availability{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex}.sdd-tile .delivery-stock .product-card__stock-icon{height:12px;margin-right:5px;width:12px}.sdd-tile .dg-product-card__sponsored{display:none}.sdd-tile .dg-product-card__sponsored p{color:#757575;font-size:10px;line-height:125%;margin-bottom:0}.sdd-tile .loader{-webkit-animation:spin 2s linear infinite;animation:spin 2s linear infinite;border:2px solid #000;border-radius:50%;border-top-color:#fff;height:20px;width:20px}@-webkit-keyframes spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}.sdd-tile__mini .product-image img{height:188px;margin-bottom:0;min-width:100%;padding:8px 8px 0}.sdd-tile__mini .dg-product-card{-webkit-transition:opacity .7s linear;transition:opacity .7s linear}.sdd-tile__mini .dg-product-card.product-card--fade{opacity:0}.sdd-tile .dg-product-card{-webkit-transition:opacity .7s linear;transition:opacity .7s linear}.sdd-tile .dg-product-card.product-card--fade{opacity:0}.deal-card{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-box-pack:center;-ms-flex-pack:center;background:#fff;border:1px solid #e4e4e4;border-radius:4px;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;height:150px;justify-content:center;margin-bottom:32px;margin-left:-5px;margin-right:-5px;padding:8px;position:relative;-webkit-transition:opacity .7s linear;transition:opacity .7s linear;width:290px}.deal-card__badge{border-radius:3px 0;font-size:8px;font-weight:700;height:18px;left:0;line-height:10px;padding:4px;position:absolute;text-transform:uppercase;top:0;z-index:1}.deal-card__badge--coupon{background-color:#fff200;color:#000;width:82px}.deal-card__badge--cb{background-color:#000;color:#fff200;width:58px}.deal-card .deal-card__add-button{-moz-appearance:none;appearance:none;-webkit-appearance:none;background-color:#000;border:1px solid #c9c9c9;border-radius:4px;color:#fff;cursor:pointer;font-size:12px;font-weight:500;height:32px;line-height:20px;padding:1px 6px;position:absolute;top:133px;width:120px;z-index:1}.deal-card .deal-card__add-button:focus-visible{outline-color:#275dc5;outline-offset:2px}.deal-card .white-button{background-color:#fff!important;color:#000!important}.deal-card .deal-card__image-container{height:104px;padding-left:0;padding-right:8px;width:104px}.deal-card .deal-card__image-container .deal-card__image-wrapper{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto}.deal-card .deal-card__image-container .deal-card__image-wrapper img{cursor:pointer;display:block;margin:0 auto;max-height:100%;max-width:100%;width:auto}.deal-card .deal-card__info{-webkit-box-flex:1;-ms-flex-positive:1;cursor:pointer;flex-grow:1;padding:0}.deal-card .deal-card__brand{font-size:12px;font-weight:400;letter-spacing:0;margin-bottom:4px}.deal-card .deal-card__brand,.deal-card .deal-card__name{-webkit-box-orient:vertical;-webkit-line-clamp:1;display:block;display:-webkit-box;line-height:125%;overflow:hidden;text-overflow:ellipsis}.deal-card .deal-card__name{font-size:18px;font-weight:600;height:24px;margin-bottom:8px}.deal-card .deal-card__reward-description{-webkit-line-clamp:3!important;height:48px!important}.deal-card .deal-card__description{-webkit-box-orient:vertical;-webkit-line-clamp:2;display:block;display:-webkit-box;font-size:12px;height:32px;line-height:16px;margin-bottom:4px;overflow:hidden;text-overflow:ellipsis}.deal-card .deal-card__description--line-clamp-one{-webkit-line-clamp:1;height:16px}.deal-card .deal-card__description--line-clamp-three{-webkit-line-clamp:3;height:48px}.deal-card .deal-card__progress-text{color:#000;font-size:12px;font-weight:600;line-height:20px;margin:0}.deal-card .deal-card__progress-image{float:right;height:18px;padding-left:2px;width:18px}.deal-card progress{background:#add8e6;border-radius:8px;color:#add8e6;height:13px;width:100%}.deal-card progress::-webkit-progress-value{background:#add8e6}.deal-card progress::-moz-progress-bar{background:lightcolor;border:1px solid #c9c9c9;border-radius:8px}.deal-card progress::-webkit-progress-value{background:#000;border-radius:8px}.deal-card progress::-webkit-progress-bar{background:#f9f9f9;border:1px solid #c9c9c9;border-radius:8px}.deal-card .deal-card__details-button{color:#2a77bd;font-size:12px;font-weight:500;line-height:16px;margin-top:4px}.deal-card .deal-card__expiration{color:#686666;font-size:12px;line-height:16px}.deal-card .deal-card__expiration-cashback{color:#eb0000;font-weight:500}.deal-card .deal-card__coupon-type,.deal-card .deal-card__must-buy-limit{color:#686666;font-size:12px;line-height:16px}.deal-card .expiration-date-padding{padding-top:8px!important}.scroll-modal{overflow-x:hidden;overflow-y:auto}@media(min-width:64rem){.deal-card-details-modal .modal-dialog{max-width:636px!important}}.deal-card-details-modal .modal-content{padding:16px}.deal-card-details-modal .tutorial-modal-dialog{margin-left:auto;margin-right:auto;width:343px!important}.deal-card-details-modal .tutorial-modal-dialog .modal-content{border-radius:.75rem;padding:24px}.deal-card-details-modal .tutorial-modal-dialog .modal-content .deal__card-tutorial-title{font-size:24px;font-weight:500;line-height:28px;margin-bottom:1rem;text-align:center}.deal-card-details-modal .tutorial-modal-dialog .modal-content .deal__card-tutorial-text{font-size:14px;font-weight:400;letter-spacing:0;line-height:125%;margin-bottom:0;text-align:left}.deal-card-details-modal .tutorial-modal-dialog .modal-content .deal__card-tutorial-text ol{margin-bottom:1rem;padding-bottom:0;padding-left:18px}.deal-card-details-modal .tutorial-modal-dialog .modal-content .deal__card-tutorial-text ol li{margin-bottom:.75rem;padding-left:.25rem}.deal-card-details-modal .tutorial-modal-dialog .modal-content .deal__card-tutorial-content .cmp-link-button__modal--button{border-radius:6px;font-size:1rem;font-weight:500;line-height:1rem;margin-bottom:0}.deal-card-details-modal .close{background:transparent;border:none;color:#000;float:right;font-size:40px;font-weight:600;height:16px;line-height:0;margin-left:auto;padding:0}.deal-card-details-modal .deal-button-progress{padding:0 15px}.deal-card-details-modal .deal-card__add-button{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;align-items:center;background-color:#000;border:1px solid #c9c9c9;border-radius:4px;color:#fff;cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;font-size:12px;font-weight:500;height:32px;justify-content:center;line-height:20px;margin-bottom:16px;width:50%}.deal-card-details-modal .deal-card__add-button--disabled{cursor:default}.deal-card-details-modal .white-button{background-color:#fff!important;color:#000!important}.deal-card-details-modal .deal-card__image-container{height:265px;margin:auto;position:relative;width:265px}.deal-card-details-modal .deal-card__image-container .deal-card__image-wrapper{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;height:inherit;position:absolute;width:inherit}.deal-card-details-modal .deal-card__image-container .deal-card__image-wrapper img{display:block;height:265px;margin:auto;max-height:100%;max-width:100%;padding:20% 0}.deal-card-details-modal .deal-card__info{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;padding:0}.deal-card-details-modal .deal-card__name{display:block;font-size:28.13px;font-weight:600;letter-spacing:0;line-height:38.67px;margin-bottom:8px}.deal-card-details-modal .deal-card__brand{display:block;font-size:15.23px;font-weight:300;height:25px;letter-spacing:0;line-height:37.5px;margin-bottom:8px}.deal-card-details-modal .deal-card__description-modal{display:block;font-size:15.23px;font-weight:300;letter-spacing:0;line-height:18.75px}.deal-card-details-modal .deal-card__progress-text{color:#000;font-size:16.8px;font-weight:600;line-height:28px;margin:0}.deal-card-details-modal .deal-card__progress-image{height:25px;width:25px}.deal-card-details-modal progress{border-radius:8px;color:#add8e6;height:18px}.deal-card-details-modal progress::-webkit-progress-value{background:#add8e6}.deal-card-details-modal progress::-moz-progress-bar{background:lightcolor;border:1px solid #c9c9c9;border-radius:8px}.deal-card-details-modal progress::-webkit-progress-value{background:#000;border-radius:8px}.deal-card-details-modal progress::-webkit-progress-bar{background:#f9f9f9;border:1px solid #c9c9c9;border-radius:8px}.deal-card-details-modal .deal-card__expiration{color:#686666;font-size:15.23px;letter-spacing:0;line-height:18.75px;padding:8px 0 16px}.deal-card-details-modal .deal-card__tutorial-button{padding-bottom:16px!important}.deal-card-details-modal .deal__card-tutorial-text ol,.deal-card-details-modal .deal__card-tutorial-text ul{list-style-position:outside;padding-bottom:16px;padding-left:25px}.deal-card-details-modal .deal__card-tutorial-text ol li,.deal-card-details-modal .deal__card-tutorial-text ul li{margin-bottom:.5rem;margin-left:0;padding-left:.8rem}.deal-card-details-modal .deal-card__progress{margin-bottom:16px;padding-left:0}.deal-card-details-modal .center-items{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.deal-card-details-modal .link-button{background:transparent;border:none;color:#0074e0;cursor:pointer;font-size:16px;font-weight:500;line-height:19.5px;padding:0;text-align:left}.deal-card-details-modal .deal-card__details .deal-card__details-header{font-size:18.75px;font-weight:500;letter-spacing:0;line-height:22.85px;margin-bottom:8px}.deal-card-details-modal .deal-card__details .deal-card__details-disclaimer-text{font-size:15.23px;letter-spacing:0;line-height:22.85px;padding-bottom:8px}@media(max-width:785px){.deal-card-details-modal .deal-card__image-container{height:267px!important;width:213.6px!important}.deal-card-details-modal .deal-card__image-container .deal-card__image-wrapper img{height:267px!important}.deal-card-details-modal .deal-card__progress-text{font-size:12px!important;line-height:16px!important}.deal-card-details-modal .deal-card__progress{padding-left:15px!important}}.global-warning-popup{background-color:#fff7aa;border:1px solid #000;border-radius:8px;bottom:45px;-webkit-box-shadow:0 4px 16px 0 rgba(0,0,0,.2);box-shadow:0 4px 16px 0 rgba(0,0,0,.2);color:#000;padding:16px;position:absolute;right:5px;visibility:hidden;width:333px;z-index:1}.global-warning-popuptext{color:#000;font-size:12px;font-weight:600;line-height:16px;padding:0;text-align:left}.global-warning-popup:before{border:11.4px solid transparent;border-top-color:#000;right:19.5%}.global-warning-popup:after,.global-warning-popup:before{content:"";display:block;margin-left:-5px;position:absolute;top:100%}.global-warning-popup:after{border:10px solid transparent;border-top-color:#fff7aa;right:20%}.show-popup{-webkit-animation:fadeIn 1s;animation:fadeIn 1s;visibility:visible}.global-warning-close{background:none;border:none;color:#000!important;height:24px;padding:0;position:absolute;right:16px;top:16px;width:24px}.sr-only{clip:rect(1px,1px,1px,1px)!important;border:0!important;-webkit-clip-path:inset(50%)!important;clip-path:inset(50%)!important;height:1px!important;margin:-1px!important;overflow:hidden!important;padding:0!important;position:absolute!important;white-space:nowrap!important;width:1px!important}.sr-only-focusable:active,.sr-only-focusable:focus{clip:auto!important;-webkit-clip-path:none!important;clip-path:none!important;height:auto!important;margin:auto!important;overflow:visible!important;white-space:normal!important;width:auto!important}.inline-loader{display:-webkit-box;display:-ms-flexbox;display:flex;height:24px;margin:auto;position:relative;width:24px}.inline-loader span{-webkit-animation:inline-loader 1.2s cubic-bezier(.5,0,.5,1) infinite;animation:inline-loader 1.2s cubic-bezier(.5,0,.5,1) infinite;border:2px solid transparent;border-radius:50%;border-top-color:#fff;-webkit-box-sizing:border-box;box-sizing:border-box;display:block;height:24px;position:absolute;width:24px}.inline-loader span:first-child{-webkit-animation-delay:-.45s;animation-delay:-.45s}.inline-loader span:nth-child(2){-webkit-animation-delay:-.3s;animation-delay:-.3s}.inline-loader span:nth-child(3){-webkit-animation-delay:-.15s;animation-delay:-.15s}@-webkit-keyframes inline-loader{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes inline-loader{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}.store-card__info{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-box-pack:center;-ms-flex-pack:center;-ms-flex-align:center;-webkit-box-flex:1;cursor:pointer;-ms-flex:1 0 0px;flex:1 0 0;-ms-flex-direction:column;flex-direction:column;justify-content:center;margin:0}.store-card__info,.store-card__top-section{-webkit-box-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex}.store-card__top-section{-webkit-box-pack:justify;-ms-flex-pack:justify;-ms-flex-align:center;-ms-flex-item-align:stretch;align-self:stretch;height:48px;justify-content:space-between;margin-bottom:12px}.store-card__address{display:grid;min-width:227px}.store-card__address-1{font-size:16px;font-style:normal;font-weight:500;line-height:125%}.store-card-distance-text,.store-card__address-2{font-size:12px;font-style:normal;font-weight:400;line-height:125%}.store-card__distance{display:grid;margin-right:8px;min-width:68px}.store-card__distance-text{font-size:12px;font-style:normal;font-weight:400;line-height:125%}.store-card__miles{-webkit-box-pack:center;-ms-flex-pack:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:#000;border-radius:40px;color:#fff200;display:-webkit-box;display:-ms-flexbox;display:flex;font-size:18px;font-style:normal;font-weight:600;gap:8px;height:20px;justify-content:center;line-height:normal;margin-bottom:6px;margin-left:auto;margin-right:auto;padding:0 29px;width:40px}.store-card__item-availability,.store-card__store-availability{display:-webkit-box;display:-ms-flexbox;display:flex;font-size:12px;font-style:normal;font-weight:400;gap:12px;line-height:125%;width:100%}.store-card__item-availability:before,.store-card__store-availability:before{content:url(../../../etc.clientlibs/dollargeneral/clientlibs/clientlib-site/resources/images/checkmark.svg);height:12px;width:12px}.store-card__item-availability-warning,.store-card__store-availability-warning{color:#ed021e}.store-card__item-availability-warning:before,.store-card__store-availability-warning:before{content:url(../../../etc.clientlibs/dollargeneral/clientlibs/clientlib-site/resources/images/x-close.svg)}.store-card__btn-disabled{background:#f9f9f9!important;border:1px solid #f9f9f9!important;color:#616161!important}[data-target=store-card__radio]{-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;height:24px;position:relative;width:24px}[data-target=store-card__radio]:before{content:url(../../../etc.clientlibs/dollargeneral/clientlibs/clientlib-site/resources/images/radio-button-unchecked.svg);position:absolute}[data-target=store-card__radio]:checked:before{content:url(../../../etc.clientlibs/dollargeneral/clientlibs/clientlib-site/resources/images/radio-button-checked.svg)}.back-to-top-button{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;align-items:center;background:#000;border-radius:.25rem;bottom:1rem;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:center;left:100%;margin-bottom:1rem;padding:.5rem;position:sticky;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.back-to-top-button span{color:#fff;font-size:1rem;font-weight:600;line-height:19.5px;padding:2px 0 2px 4px}.overview .overview__container{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;background:#fff200;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;font-weight:500;margin-bottom:20px;padding-top:10px;position:relative}@media(min-width:768px){.overview .overview__container{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;padding:20px 15px}}.overview .overview__container:before{background:#fff200;content:"";height:100%;left:50%;margin-left:-50vw;position:absolute;top:0;width:100vw;z-index:-1}@media(min-width:768px){.overview .overview__container:before{display:none}}.overview .overview__title{margin-bottom:10px;text-transform:uppercase}@media(min-width:768px){.overview .overview__title{margin-bottom:0}}.overview .overview__content{margin-bottom:10px}@media(min-width:768px){.overview .overview__content{-webkit-box-flex:1;-ms-flex-positive:1;display:-webkit-box;display:-ms-flexbox;display:flex;flex-grow:1;margin-bottom:0}}.overview .overview__contentblock{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:10px}@media(min-width:768px){.overview .overview__contentblock{margin:0 0 0 20px}}.overview .overview__contentblock .dg-icon{font-size:24px;margin-right:10px}.back-to-top.back-to-top{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;align-items:center;background:#000;border-radius:4px;bottom:16px;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:center;margin-bottom:0;outline:1px solid #fff;padding:8px;position:fixed;right:24px;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.back-to-top.back-to-top span{color:#fff;font-size:16px;font-weight:600;line-height:19.5px;padding:2px 0 2px 4px}@media(min-width:767px){.back-to-top.back-to-top{display:none}}.productFullDetail__root .button{margin-bottom:10px}.productFullDetail__root .thumbnail__root{border:1px solid #ebebeb;border-radius:50%;-webkit-box-shadow:0 0 0 1px #fff;box-shadow:0 0 0 1px #fff;height:.875rem;outline:none;width:.875rem}.productFullDetail__root .productFullDetail__imageCarousel{margin-bottom:20px}.productFullDetail__root .productFullDetail__imageCarousel .thumbnail__root{background:#e4e4e4;border:0;border-radius:2px;height:5px;width:10px}@media(min-width:768px){.productFullDetail__root .productFullDetail__imageCarousel .thumbnail__root{background:#fff;border:1px solid #ebebeb;border-radius:0;height:56px;overflow:hidden;width:56px}.productFullDetail__root .thumbnail__rootSelected{background-color:#fff;-webkit-box-shadow:0 0 10px 0 #fff;box-shadow:0 0 10px 0 #fff}}.productFullDetail__root .thumbnail__image{display:none}@media(min-width:768px){.productFullDetail__root .thumbnail__image{background-color:#fff;border-radius:2px;-webkit-box-shadow:0 0 0 1px #fff;box-shadow:0 0 0 1px #fff;display:block;height:auto;width:100%}}.productFullDetail__root .thumbnailList__root{-ms-flex-line-pack:stretch;grid-gap:0;-webkit-box-pack:center;-ms-flex-pack:center;align-content:stretch;display:grid;grid-auto-flow:column;grid-template-columns:repeat(auto-fit,1rem);justify-content:center;margin-top:1rem;z-index:1}@media(min-width:768px){.productFullDetail__root .thumbnailList__root{-ms-flex-line-pack:start;grid-gap:.75rem;align-content:start;grid-auto-flow:row;grid-template-columns:1fr;margin-top:0}}.productFullDetail__root .carousel__root{grid-gap:1.5rem;display:grid;grid-template-areas:"thumbs main";grid-template-columns:17fr 80fr;grid-template-rows:auto}@media(max-width:767.98px){.productFullDetail__root .carousel__root{display:none}}@media(min-width:768px){.productFullDetail__root .productFullDetail__carousel-mobile{display:none}}.productFullDetail__root .carousel__imageContainer{display:grid;grid-area:main;grid-template-columns:repeat(3,1fr);height:auto;margin-left:0;width:100%}.productFullDetail__root .carousel__currentImage{border-radius:2px;display:block;grid-area:1/1/2/4;margin:0 auto;max-height:480px;max-width:100%;width:auto}.productFullDetail__root .carousel__currentImage img{-webkit-transition:opacity .1s;transition:opacity .1s;width:100%}@media(min-width:768px){.productFullDetail__root .carousel__currentImage{background-position:50% 50%;background-repeat:no-repeat;background-size:200%;cursor:crosshair;max-height:552px!important}.productFullDetail__root .carousel__currentImage:hover img{opacity:0}}.productFullDetail__root .product__online-stock{font-size:.8125rem;margin-bottom:10px;width:100%}.productFullDetail__root .product__online-stock--out-of-stock{color:#eb0000;text-align:center}.productFullDetail__root .product__shipping-restrictions{display:block;font-size:.8125rem;margin-bottom:10px}.productFullDetail__root .power-reviews{margin-bottom:20px}.productFullDetail__root .product-price{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;font-size:1.75rem;font-weight:600;margin-bottom:20px}.productFullDetail__root .product-price.product-price--see-store{font-size:.8125rem;font-style:italic;font-weight:400}.productFullDetail__root .product-price small{font-weight:400;padding-left:15px}.productFullDetail__root .productFullDetail__options{clear:both}.productFullDetail__root .product__option-title{margin-bottom:5px}.productFullDetail__root .product__option-wrapper{margin-bottom:20px;position:relative;width:150px}.productFullDetail__root .product__option-wrapper .dg-icon{margin-top:-.5rem;position:absolute;right:10px;top:50%}.productFullDetail__root .product__option-select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:#f4f4f4;border:none;border-radius:4px;padding:12px 30px 12px 15px;width:100%}.productFullDetail__root .productFullDetail__section{border:0 solid #fff;margin:0 1.5rem}.productFullDetail__root .productFullDetail__title{margin-bottom:20px}.productFullDetail__root .productFullDetail__productName{font-size:1rem;font-weight:600;margin-bottom:24px}@media(min-width:992px){.productFullDetail__root .productFullDetail__productName{font-size:1.75rem;font-weight:500}}.productFullDetail__root .productFullDetail__quantity{float:right;margin:0}.productFullDetail__root .product__quantity-input-wrapper{margin-bottom:20px}.productFullDetail__root .product__quantity-input-wrapper .dg-icon{right:10px}.productFullDetail__root .product__quantity-input{border:none;padding:12px 30px 12px 15px;width:75px}.productFullDetail__root .productFullDetail__cartActions{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;justify-content:center;margin:0;width:100%}.productFullDetail__root .product__add-to-cart-button.product__add-to-cart-button--out-of-stock{display:none}.productFullDetail__root .product-attribute-table{margin-bottom:15px}.productFullDetail__root .product__carousel-button-selected,.productFullDetail__root .thumbnail__root.is-active{background-color:#0079e7!important}@media(min-width:768px){.productFullDetail__root .product__carousel-button-selected,.productFullDetail__root .thumbnail__root.is-active{background:#fff!important;border:1px solid #000!important;height:78px!important;width:78px!important}}.productlist .product-list__no-results-text--hidden{display:none}.productlist .product-list__results-wrapper{padding-top:20px;position:relative}.productlist .product-list__results-wrapper--hidden{display:none}.productlist .product-list__results-wrapper:before{background:#f4f4f4;bottom:0;content:"";display:block;left:calc(50% - 50vw);position:absolute;top:0;width:100vw}@media(min-width:992px){.productlist .product-list__filters-modal{display:block!important;height:auto;opacity:1;position:static;-webkit-transition:none;transition:none;width:auto}.productlist .product-list__filters-modal .modal-dialog{display:block;margin:0;max-width:none;min-height:0;-webkit-transform:none;transform:none;-webkit-transition:none;transition:none}.productlist .product-list__filters-modal .modal-dialog:before{display:none}}.productlist .product-list__filters-modal .modal-content{padding:50px 15px 100px}@media(min-width:992px){.productlist .product-list__filters-modal .modal-content{background:none;border:none;border-radius:0;display:block;padding:0;position:static;width:auto}}.productlist .product-list__modal-close-button{background:none;border:none;line-height:1;padding:12px;position:absolute;right:15px;top:15px}@media(min-width:992px){.productlist .product-list__modal-close-button{display:none}}.productlist .product-list__filters-label{font-size:1.5rem;font-weight:500;margin-bottom:15px}@media(min-width:992px){.productlist .product-list__filters-label{margin-bottom:0}}.productlist .product-list__filter-button-wrapper{-webkit-box-pack:justify;-ms-flex-pack:justify;bottom:50px;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:space-between;left:7px;position:absolute;right:7px}@media(min-width:992px){.productlist .product-list__filter-button-wrapper{display:block;position:static}}.productlist .product-list__apply-filters-button,.productlist .product-list__clear-filters-button{margin:0 8px}@media(min-width:992px){.productlist .product-list__apply-filters-button,.productlist .product-list__clear-filters-button{background:none}.productlist .product-list__clear-filters-button{border:none;font-size:.8125rem;line-height:40px;margin:0 0 15px;padding:0;width:auto}.productlist .product-list__clear-filters-button:focus,.productlist .product-list__clear-filters-button:hover{color:#0074e0;text-decoration:underline}.productlist .product-list__apply-filters-button{display:none}}.productlist .product-list__facet-group-list{list-style:none;margin-bottom:15px;max-height:calc(100vh - 3.5rem - 220px);overflow-y:auto;padding:0}@media(min-width:992px){.productlist .product-list__facet-group-list{max-height:none;overflow-y:visible}}.productlist .product-list__facet-group-toggle{background:none;border:none;border-top:1px solid #e4e4e4;font-weight:500;padding:10px 0;position:relative;text-align:left;text-transform:uppercase;width:100%}.productlist .product-list__facet-group-toggle.collapsed .dg-icon:before{content:""}.productlist .product-list__facet-group-toggle .dg-icon{font-size:16px;margin-top:-8px;position:absolute;right:0;top:50%}.productlist .product-list__facet-list{list-style:none;max-height:200px;overflow-y:auto;padding:0}.productlist .product-list__facet{margin-bottom:15px}.productlist .product-list__facet input{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid #000;border-radius:2px;cursor:pointer;height:24px;text-align:center;vertical-align:middle;width:24px}.productlist .product-list__facet input:checked{border-width:2px}.productlist .product-list__facet input:checked:before{content:"";font-size:13px;vertical-align:middle}.productlist .product-list__facet label{display:inline;margin:0;vertical-align:middle}.productlist .product-list__toolbar{display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:20px}@media(min-width:992px){.productlist .product-list__toolbar{margin-bottom:55px}}.productlist .product-list__filters-toggle{margin-bottom:0;width:auto}@media(min-width:992px){.productlist .product-list__filters-toggle{display:none}}.productlist .product-list__sort-order{background:#fff;border:1px solid #767676;border-radius:4px;font-size:.8125rem;font-weight:500;line-height:34px;margin-left:auto;position:relative}.productlist .product-list__sort-order label{left:16px;margin:0;position:absolute}.productlist .product-list__sort-order select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:none;border:none;color:#000;font-weight:inherit;padding:0 40px 0 50px;position:relative;z-index:1}.productlist .product-list__sort-order .dg-icon{font-size:16px;margin-top:-8px;position:absolute;right:16px;top:50%}.productlist .product-list__placeholder-list,.productlist .product-list__results-list{list-style:none;margin-bottom:0;padding:0}.productlist .product-list__placeholder-list--hidden,.productlist .product-list__results-list--hidden{display:none}.productlist .product-list__placeholder{background:rgba(0,0,0,.05);height:200px;margin-bottom:15px}@media(min-width:768px){.productlist .product-list__placeholder{height:425px}.productlist .product-list__load-more-button{margin:0 auto 20px;width:calc(33.3333% - 20px)}}.productlist .product-list__load-more-button--no-more{display:none}@media(min-width:768px){.productpicker.cmp-productpicker--horizontal-4 .product-picker__card-wrapper{-webkit-box-flex:0;-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.productpicker.cmp-productpicker--horizontal-6 .product-picker__card-wrapper{-webkit-box-flex:0;-ms-flex:0 0 16.6667%;flex:0 0 16.6667%;max-width:16.6667%}}.productpicker.cmp-productpicker--vertical .product-picker__wrapper{-webkit-box-orient:vertical;-webkit-box-direction:normal;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;margin-bottom:20px;padding-top:20px;position:relative}@media(min-width:992px){.productpicker.cmp-productpicker--vertical .product-picker__wrapper{background:#f4f4f4;padding:20px 15px 0}}.productpicker.cmp-productpicker--vertical .product-picker__wrapper:before{background:#f4f4f4;content:"";height:100%;left:50%;margin-left:-50vw;position:absolute;top:0;width:100vw;z-index:-1}@media(min-width:992px){.productpicker.cmp-productpicker--vertical .product-picker__wrapper:before{display:none}}@media(min-width:768px){.productpicker.cmp-productpicker--vertical .product-picker__card-wrapper{-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}}@media(min-width:992px){.productpicker.cmp-productpicker--vertical .product-picker__card-wrapper{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}}.productpicker.cmp-productpicker--vertical .product-card{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.productpicker.cmp-productpicker--vertical .product-card__image-wrapper{height:auto;margin-bottom:0;width:100px}.productpicker.cmp-productpicker--vertical .product-card__description{padding-left:8px}@media(min-width:992px){.productpicker.cmp-productpicker--vertical .product-picker__add-to-list-button{min-width:0;width:100%}}.productpicker .product-picker__list{list-style:none;margin-bottom:5px;padding:0}.productpicker .product-picker__card-wrapper{padding:0 15px;position:relative;width:100%}@media(min-width:768px){.productpicker .product-picker__add-to-list-button{margin:0 auto 20px;min-width:320px;width:auto}}.articlelockup .cmp-image__title{font-size:20px;font-weight:600}.articlelockup .cmp-image__image{margin-bottom:8px}.articlelockup__cta{-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#000;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex}.articlelockup__cta,.articlelockup__cta:hover{text-decoration:none}.articlelockup__cta span{margin-left:12px}.banner{margin-bottom:20px}.banner.banner--full-width{margin-top:-20px}.banner.banner--full-width .banner__outer-wrapper{padding:70px 0 calc(40% + 70px)}@media(min-width:768px){.banner.banner--full-width .banner__outer-wrapper{padding:120px 0}}.banner.banner--full-width .banner__full-width-background{display:block}.banner.banner--full-width .banner__content-wrapper{background-color:transparent!important;background-image:none!important}@media(min-width:768px){.banner.banner--full-width .banner__image{margin:-120px 0}}.banner.banner--inline .banner__outer-wrapper,.banner.banner--inline-shadow .banner__outer-wrapper{padding-bottom:0}@media(min-width:768px){.banner.banner--inline .banner__outer-wrapper,.banner.banner--inline-shadow .banner__outer-wrapper{padding:30px 0}}.banner.banner--inline .banner__content-wrapper,.banner.banner--inline-shadow .banner__content-wrapper{border-radius:12px}@media(min-width:768px){.banner.banner--inline .banner__image,.banner.banner--inline-shadow .banner__image{margin:-50px 0}}.banner.banner--inline .banner__image .cmp-image,.banner.banner--inline-shadow .banner__image .cmp-image{margin-bottom:0}.banner.banner--inline-shadow .banner__content-wrapper{-webkit-box-shadow:0 2px 16px 0 rgba(0,0,0,.3);box-shadow:0 2px 16px 0 rgba(0,0,0,.3)}.banner.banner--square-left .banner__outer-wrapper,.banner.banner--square-right .banner__outer-wrapper{margin:0 -15px;padding:0 15px}.banner.banner--square-left .banner__full-width-background,.banner.banner--square-right .banner__full-width-background{background-image:none!important;display:block}.banner.banner--square-left .banner__content-wrapper,.banner.banner--square-right .banner__content-wrapper{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse;padding:40px 20px}.banner.banner--square-left .banner__text-section,.banner.banner--square-right .banner__text-section{width:100%}.banner.banner--square-left .banner__image,.banner.banner--square-right .banner__image{margin:0 0 20px;width:100%}.banner.banner--square-left .banner__image .cmp-image,.banner.banner--square-right .banner__image .cmp-image{margin:0}.banner.banner--square-left .banner__title,.banner.banner--square-right .banner__title{font-size:1.125rem}@media(min-width:992px){.banner.banner--square-left .banner__title,.banner.banner--square-right .banner__title{font-size:1.875rem}}@media(min-width:768px){.banner.banner--square-left .banner__full-width-background{left:auto;margin:0;right:0;width:50vw}.banner.banner--square-right .banner__full-width-background{left:0;margin:0;width:50vw}}.banner.banner--full-width-pinch{margin-top:-20px}.banner.banner--full-width-pinch .banner__outer-wrapper{padding:70px 0 calc(40% + 70px);position:relative}@media(min-width:768px){.banner.banner--full-width-pinch .banner__outer-wrapper{padding:120px 0}}.banner.banner--full-width-pinch .banner__full-width-background{background-image:none!important;display:block}@media(min-width:768px){.banner.banner--full-width-pinch .banner__full-width-background{display:none}.banner.banner--full-width-pinch .banner__image{margin:-120px 0}}.banner.banner--full-width-pinch .banner__content-wrapper{background-image:none!important}@media(min-width:768px){.banner.banner--full-width-pinch .banner__content-wrapper{background-color:transparent!important}.banner.banner--full-width-pinch .banner__full-pinch-svg{display:block}}.banner.banner--inline-pinch .banner__full-width-background{background-image:none!important;display:block}@media(min-width:768px){.banner.banner--inline-pinch .banner__full-width-background{display:none}}.banner.banner--inline-pinch .banner__content-wrapper{background-color:transparent!important;background-image:none!important}@media(min-width:768px){.banner.banner--inline-pinch .banner__inline-pinch-svg{display:block}}.banner.banner--square-pinch .banner__outer-wrapper{padding-bottom:0}.banner.banner--square-pinch .banner__full-width-background{background-image:none!important;display:block}@media(min-width:768px){.banner.banner--square-pinch .banner__full-width-background{display:none}}.banner.banner--square-pinch .banner__content-wrapper{-webkit-box-orient:vertical;-webkit-box-direction:reverse;background:none!important;background-image:none!important;-ms-flex-direction:column-reverse;flex-direction:column-reverse}.banner.banner--square-pinch .banner__text-section{width:100%}.banner.banner--square-pinch .banner__image{margin:0 0 20px;width:100%}.banner.banner--square-pinch .banner__image .cmp-image{margin:0}.banner.banner--square-pinch .banner__square-pinch-svg{display:block}.banner.banner--border-pinch.banner--full-width .banner__content-wrapper,.banner.banner--border-pinch.banner--full-width-pinch .banner__content-wrapper,.banner.banner--border-pinch.banner--inline .banner__content-wrapper,.banner.banner--border-pinch.banner--inline-shadow .banner__content-wrapper,.banner.banner--border-pinch.banner--square-left .banner__content-wrapper,.banner.banner--border-pinch.banner--square-right .banner__content-wrapper,.banner.banner--border-rectangle.banner--full-width .banner__content-wrapper,.banner.banner--border-rectangle.banner--full-width-pinch .banner__content-wrapper,.banner.banner--border-rectangle.banner--inline .banner__content-wrapper,.banner.banner--border-rectangle.banner--inline-shadow .banner__content-wrapper,.banner.banner--border-rectangle.banner--square-left .banner__content-wrapper,.banner.banner--border-rectangle.banner--square-right .banner__content-wrapper{border:4px solid}@media(min-width:768px){.banner.banner--border-pinch.banner--full-width .banner__content-wrapper,.banner.banner--border-pinch.banner--full-width-pinch .banner__content-wrapper,.banner.banner--border-pinch.banner--inline .banner__content-wrapper,.banner.banner--border-pinch.banner--inline-shadow .banner__content-wrapper,.banner.banner--border-pinch.banner--square-left .banner__content-wrapper,.banner.banner--border-pinch.banner--square-right .banner__content-wrapper,.banner.banner--border-rectangle.banner--full-width .banner__content-wrapper,.banner.banner--border-rectangle.banner--full-width-pinch .banner__content-wrapper,.banner.banner--border-rectangle.banner--inline .banner__content-wrapper,.banner.banner--border-rectangle.banner--inline-shadow .banner__content-wrapper,.banner.banner--border-rectangle.banner--square-left .banner__content-wrapper,.banner.banner--border-rectangle.banner--square-right .banner__content-wrapper{border-radius:10px;border-width:9px}.banner.banner--border-pinch.banner--full-width .banner__content-wrapper,.banner.banner--border-pinch.banner--full-width-pinch .banner__content-wrapper{border-radius:0;border-width:0}.banner.banner--border-pinch.banner--full-width .banner__inline-pinch-svg,.banner.banner--border-pinch.banner--full-width-pinch .banner__inline-pinch-svg,.banner.banner--border-pinch.banner--inline-pinch .banner__inline-pinch-svg{stroke-width:10;display:block}}.banner.banner--border-pinch.banner--full-width .banner__inline-pinch-svg,.banner.banner--border-pinch.banner--full-width-pinch .banner__inline-pinch-svg{fill:none!important}.banner.banner--border-pinch .banner__square-pinch-svg{stroke-width:5}.banner.banner--background-repeated-pattern .banner__content-wrapper,.banner.banner--background-repeated-pattern .banner__full-width-background{background-position:50%;background-repeat:repeat}.banner.banner--background-image .banner__content-wrapper,.banner.banner--background-image .banner__full-width-background,.banner.banner--background-single-pattern .banner__content-wrapper,.banner.banner--background-single-pattern .banner__full-width-background{background-position:50%;background-repeat:no-repeat;background-size:contain}@media(max-width:767.98px){.banner.banner--background-image .banner__content-wrapper,.banner.banner--background-image .banner__full-width-background{background-image:none!important}}@media(min-width:768px){.banner.banner--background-image .banner__content-wrapper,.banner.banner--background-image .banner__full-width-background{background-color:transparent!important}}.banner .banner__outer-wrapper{padding-bottom:40%;position:relative}@media(min-width:768px){.banner .banner__outer-wrapper{padding-bottom:0}}.banner .banner__full-width-background{bottom:0;display:none;left:50%;margin-left:-50vw;position:absolute;top:0;width:100vw}.banner .banner__content-wrapper{-webkit-box-orient:vertical;-webkit-box-direction:normal;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;padding:20px;position:relative;z-index:1}@media(min-width:768px){.banner .banner__content-wrapper{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-direction:row;flex-direction:row;padding:20px 40px}}.banner .banner__full-pinch-svg{stroke-width:0;fill:none;display:none;height:100%;left:50%;margin-left:-50vw;overflow:visible;position:absolute;top:0;width:100vw}.banner .banner__inline-pinch-svg{right:0}.banner .banner__inline-pinch-svg,.banner .banner__square-pinch-svg{stroke-width:0;fill:none;display:none;left:0;overflow:visible;position:absolute;z-index:-1}.banner .banner__square-pinch-svg{height:100%;top:0;width:100%}.banner .banner__text-section{margin-bottom:-20px}@media(min-width:768px){.banner .banner__text-section{width:50%}}.banner .banner__title{font-size:1.75rem;font-weight:700;line-height:1.2;margin-bottom:20px}@media(min-width:768px){.banner .banner__title{font-size:1.5rem}}@media(min-width:992px){.banner .banner__title{font-size:2rem}}.banner .banner__subtitle{display:block;font-weight:500;margin-bottom:20px}.banner .banner__link{color:inherit;display:inline-block;margin-bottom:20px}.banner .banner__link:focus .dg-icon,.banner .banner__link:hover .dg-icon{margin-left:10px}.banner .banner__link .dg-icon{display:inline-block;font-size:24px;-webkit-transition:margin-left .5s ease-in-out;transition:margin-left .5s ease-in-out;vertical-align:middle}.banner .banner__brand-image{margin-bottom:20px;max-width:130px}.banner .banner__image{margin:0 -20px}@media(min-width:768px){.banner .banner__image{margin:0;width:50%}}.banner .banner__image .cmp-image{margin-bottom:-40%}@media(min-width:768px){.banner .banner__image .cmp-image{margin-bottom:0}}@media(max-width:48rem){.breadcrumb{display:none}}.breadcrumb .cmp-breadcrumb__list{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;list-style:none;margin-bottom:20px;padding:0}.breadcrumb .cmp-breadcrumb__item{font-size:14px}.breadcrumb .cmp-breadcrumb__item+.cmp-breadcrumb__item:before{content:"/";display:inline-block;margin:0 .5rem}.breadcrumb .cmp-breadcrumb__item-link{color:#000}.cmp-carousel{margin-bottom:40px}.cmp-carousel .cmp-carousel__item{padding:0 25px}@media(min-width:768px){.cmp-carousel .cmp-carousel__item{padding:0}}.cmp-carousel .cmp-carousel__action--next,.cmp-carousel .cmp-carousel__action--previous{background:rgba(0,0,0,.75);border:none;border-radius:50%;color:#fff;height:40px;left:-15px;margin-top:-25px;padding:0;position:absolute;top:50%;width:40px;z-index:1}@media(min-width:768px){.cmp-carousel .cmp-carousel__action--next,.cmp-carousel .cmp-carousel__action--previous{left:-40px}}.cmp-carousel .cmp-carousel__action--next .dg-icon,.cmp-carousel .cmp-carousel__action--previous .dg-icon{font-size:20px;left:8px;position:absolute;top:10px}.cmp-carousel .cmp-carousel__action--next{left:auto;right:-15px}@media(min-width:768px){.cmp-carousel .cmp-carousel__action--next{right:-40px}}.cmp-carousel .cmp-carousel__action--next .dg-icon{left:auto;right:8px}.cmp-carousel .cmp-carousel__action-text{display:block;height:0;overflow:hidden;width:0}.cmp-carousel .cmp-carousel__indicators{left:0;margin-top:10px;position:absolute;top:100%;width:100%}.cmp-carousel .cmp-carousel__indicator{background:#767676;color:#fff}.cmp-carousel .cmp-carousel__indicator.cmp-carousel__indicator--active{background:#000;color:#fff}.cashback{padding:0!important}.cashback__sign-in{background-color:#fff;border:1px solid #efe8e8;margin:24px auto;max-width:454px;padding:64px 62px}@media(min-width:48rem){.cashback__sign-in{-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%}}.cashback__sign-in h4{font-size:24px;font-weight:600;line-height:32px;margin-bottom:24px;text-align:center}.cashback__sign-in div button{background:#fff200;border:1px solid #e9dede;border-radius:6px;color:#000;display:block;font-size:16px;font-weight:600;margin:auto auto 0;padding:7px 20px;width:160px}.cashback p{margin-bottom:0}.cashback__wrapper{-webkit-box-orient:vertical;-webkit-box-direction:reverse;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column-reverse;flex-direction:column-reverse;padding:16px}@media(min-width:64rem){.cashback__wrapper{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;padding:0}}.cashback__header{background:#fff;padding:16px}@media(min-width:64rem){.cashback__header{margin-bottom:10px;padding:12px 16px}}.cashback__header .breadcrumbs{display:none;line-height:18px}@media(min-width:64rem){.cashback__header .breadcrumbs{display:block;line-height:16px}}.cashback__header h1{font-size:28px;font-weight:600;line-height:32px;margin:0}@media(min-width:64rem){.cashback__header h1{margin-bottom:8px}}.cashback__header ol{margin-bottom:0!important}.cashback__activity{-webkit-box-flex:1;-ms-flex:1;flex:1;padding:0}@media(min-width:64rem){.cashback__activity{padding:16px}}.cashback__activity h4{font-size:16px;font-weight:700;line-height:20px;margin-bottom:0;padding:16px 0 8px}.cashback__activity-empty{-webkit-box-pack:center;-ms-flex-pack:center;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:center;padding:12px}.cashback__activity-empty p{color:#515151;font-size:14px;font-weight:500;line-height:18px;text-align:center;width:300px}.cashback__activity-list{background:#fff;border:1px solid #d4d4d4;border-radius:8px}.cashback__activity-item{-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#000;display:-webkit-box;display:-ms-flexbox;display:flex;gap:10px;padding:12px;text-decoration:none}.cashback__activity-item:not(:last-child){border-bottom:1px solid #d4d4d4}.cashback__activity-item:hover{color:#000;text-decoration:none}.cashback__activity-item-description{-webkit-box-flex:1;-webkit-box-orient:vertical;-webkit-box-direction:normal;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex:1;flex:1;-ms-flex-direction:column;flex-direction:column;gap:3px}.cashback__activity-item-description h5{font-size:14px;font-weight:500;line-height:100%;margin-bottom:0}.cashback__activity-item-description span{color:#515151;font-size:10px}.cashback__activity-item-delta{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;font-size:14px;font-weight:600;gap:12px}.cashback__activity-item-delta img{height:12px;width:px}@media(min-width:64rem){.cashback__info{margin-top:6px;padding:16px;width:375px}}.cashback__info-details{border-radius:8px;margin-bottom:16px;overflow:hidden}.cashback__info-details--wrapper{background-color:#000;background-image:url(../../../etc.clientlibs/dollargeneral/clientlibs/clientlib-site/resources/images/cashback-bg.svg);background-repeat:no-repeat;padding:16px}.cashback__info-details-header{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:8px}.cashback__info-details-header img{height:25px;margin-right:8px;width:25px}.cashback__info-details-header p{color:#fff;font-size:14px;font-weight:700}.cashback__info-details-main{-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:space-between}.cashback__info-details-main p{color:#fff;font-size:45px;font-weight:500;line-height:125%}.cashback__info-details-main button{-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:#fff200;border:none;border-radius:4px;color:#000;display:-webkit-box;display:-ms-flexbox;display:flex;font-size:12px;font-weight:500;height:32px;padding:0 8px}.cashback__info-details-main button img{height:14px;margin-right:4px;width:14px}.cashback__info-details-warning{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:none;margin-top:8px}.cashback__info-details-warning img{height:14px;margin-right:8px;width:14px}.cashback__info-details-warning p{color:#fff;font-size:12px}.cashback__info-details-lifetime{background-color:#fff;border:1px solid #ccc;border-bottom-left-radius:8px;border-bottom-right-radius:8px;border-top:none;display:none;padding:8px}.cashback__info-details-lifetime p{font-size:10px;font-weight:500;line-height:13px;text-align:center}.cashback__info-details-lifetime p span{font-size:10px;font-weight:600}.cashback__info-links,.cashback__info-links button{display:-webkit-box;display:-ms-flexbox;display:flex}.cashback__info-links button{background:#fff;border:1px solid #d4d4d4;border-radius:8px;overflow:hidden;padding:0}.cashback__info-links button:first-of-type{margin-right:10px}.cashback__info-links button div{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;-ms-flex-negative:0;align-items:center;background:linear-gradient(174.74deg,#cfcfcf 17.64%,hsla(0,0%,100%,0) 96.49%);border-bottom-right-radius:100% 90px;border-top-right-radius:100% 90px;display:-webkit-box;display:-ms-flexbox;display:flex;flex-shrink:0;height:100%;justify-content:center;width:44px}.cashback__info-links button div img{height:32px;width:32px}.cashback__info-links button p{color:#000;font-size:12px;font-weight:500;line-height:125%;margin:12px 11px}.cashback__barcode-modal{display:block;margin:auto}.cashback__barcode-modal .modal-dialog{max-width:375px;padding:16px}.cashback__barcode-modal .modal-content{background:#fff;border-radius:30px;padding:16px}.cashback__barcode-modal__close h5{color:#000;font-size:16px;font-weight:600;line-height:20px;margin:0;text-align:center}.cashback__barcode-modal__close button{background:#fff;border:none;color:#000;height:24px;padding:0;position:absolute;right:16px;top:16px;width:24px}.cashback__barcode-modal h1{color:#000;font-size:32px;font-weight:500;line-height:34px;margin:22px 0;text-align:center}.cashback__barcode-modal__info{background:#fff;border:1px solid #d4d4d4;border-radius:8px;-webkit-box-shadow:0 1px 5.00001px rgba(0,0,0,.1);box-shadow:0 1px 5.00001px rgba(0,0,0,.1);margin-bottom:22px;padding:12px 16px}.cashback__barcode-modal__info__dg-logo{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex}.cashback__barcode-modal__info__dg-logo img{border-radius:4px;height:32px;width:32px}.cashback__barcode-modal__info__dg-logo span{color:#000;font-size:16px;font-weight:700;line-height:140%;padding-left:8px}.cashback__barcode-modal__info--barcode{-webkit-box-pack:center;-ms-flex-pack:center;display:none;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:center;padding:16px 16px 0}.cashback__barcode-modal__info--barcode svg{height:90px;width:243px}.cashback__barcode-modal__info a{-webkit-box-pack:center;-ms-flex-pack:center;color:#2a77bd;display:-webkit-box;display:-ms-flexbox;display:flex;font-size:12px;font-weight:600;justify-content:center;line-height:15px;margin:0 0 8px}.cashback__barcode-modal__text{font-size:20px;font-style:normal;font-weight:500;line-height:125%;text-align:center}.cashback__barcode-modal__msg{-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:#efefef;border-radius:8px;display:-webkit-box;display:-ms-flexbox;display:flex;margin-top:24px;padding:9px 10px}.cashback__barcode-modal__msg img{height:18px;width:18px}.cashback__barcode-modal__msg p{font-size:12px;font-weight:500;line-height:15px;margin:0;padding-left:10px}.cashback .how-to-use-cashback__modal{display:block}.cashback .how-to-use-cashback__modal .modal-dialog{margin:12px auto auto;max-width:343px}.cashback .how-to-use-cashback__modal .modal-content{background:#fff;border-radius:12px;padding:40px 24px 24px}.cashback .how-to-use-cashback__modal__closeBtn{background:none;border:none;color:#000;position:absolute;right:12px;top:12px}.cashback .how-to-use-cashback__modal__steps ol{margin-bottom:0;padding-left:18px}.cashback .how-to-use-cashback__modal__steps ol li{font-size:16px;font-weight:400;line-height:20px;margin-bottom:12px;padding-left:4px}.cashback .how-to-use-cashback__modal h3{font-size:24px;font-weight:500;line-height:30px;margin-bottom:24px;text-align:center}.cashback .how-to-use-cashback__modal .got-it-button{background-color:#000;border-radius:6px;color:#fff;font-weight:600;line-height:34px;margin-top:12px;width:100%}.cashback .show{background-color:rgba(0,0,0,.5);display:block!important}@media(max-width:767.98px){.aem-Grid>.categorycarousel.carousel.aem-GridColumn.aem-GridColumn--default--12{padding-left:0;padding-right:0}}.categorycarousel{position:relative}.categorycarousel__content{margin:1rem 0;overflow:hidden;padding:1rem 0}@media(min-width:576px){.categorycarousel__content{padding:0}}@media(max-width:767.98px){.categorycarousel__content{margin-bottom:1rem;margin-top:0;padding:1rem}.categorycarousel__background.grey{background-color:#f4f4f4}.categorycarousel__background.black{background-color:#000;color:#fff}.categorycarousel__background.yellow{background-color:#fff200}.categorycarousel__background .categorycarousel__heroImg__wrapper{padding-bottom:1rem}}@media(max-width:767.98px)and (min-width:768px){.categorycarousel__background .categorycarousel__heroImg__wrapper{padding-bottom:0}}@media(max-width:767.98px){.categorycarousel__background .categorycarousel__item .sdd-tile{border-radius:.25rem}.categorycarousel__background .categorycarousel__item .sdd-tile .delivery-product-tile{padding:.5rem}.categorycarousel__background .categorycarousel__item .sdd-tile .delivery-product-tile .product-image img{height:7.75rem;width:7.75rem}.categorycarousel__background .categorycarousel__item .sdd-tile .delivery-product-tile .product-info{margin:0}.categorycarousel__background .categorycarousel__item .sdd-tile .delivery-product-tile .product-info__section{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-ms-flex-direction:column;flex-direction:column;gap:.25rem}}.categorycarousel__header{-webkit-box-pack:end;-ms-flex-pack:end;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:end;margin-bottom:.5rem;min-height:1.4375rem}@media(min-width:768px){.categorycarousel__header{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-direction:row-reverse;flex-direction:row-reverse;margin-bottom:1rem;min-height:2.1875rem;position:relative}}.categorycarousel__header__heading{-webkit-box-pack:center;-ms-flex-pack:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;font-size:1.125rem;font-weight:600;justify-content:center;line-height:125%;margin-right:auto;padding-right:1.5rem}@media(min-width:768px){.categorycarousel__header__heading{font-size:1.75rem;font-weight:600;line-height:110%;padding-right:2rem;text-align:center;width:100%}.categorycarousel__header__heading:after,.categorycarousel__header__heading:before{-webkit-box-flex:1;border-top:1px solid #d4d4d4;content:"";-ms-flex:1;flex:1;margin:0 2rem}}.categorycarousel__header__showMore{text-wrap:nowrap;color:#2a77bd;font-size:.875rem;font-weight:600;line-height:125%}@media(min-width:768px){.categorycarousel__header__showMore{background-color:#fff;font-size:1rem;padding-left:2rem;position:absolute}}.categorycarousel__wrapper .splide{position:static}.categorycarousel__wrapper .splide__arrows.smartcarousel button,.categorycarousel__wrapper .splide__arrows.smartcarousel button:focus,.categorycarousel__wrapper .splide__arrows.smartcarousel button:hover{background:#2a77bd;display:none;height:2.25rem;width:2.25rem}@media(min-width:768px){.categorycarousel__wrapper .splide__arrows.smartcarousel button,.categorycarousel__wrapper .splide__arrows.smartcarousel button:focus,.categorycarousel__wrapper .splide__arrows.smartcarousel button:hover{display:-webkit-box;display:-ms-flexbox;display:flex}}.categorycarousel__wrapper .splide__arrows.smartcarousel button:first-child,.categorycarousel__wrapper .splide__arrows.smartcarousel button:focus:first-child,.categorycarousel__wrapper .splide__arrows.smartcarousel button:hover:first-child{left:-1rem}@media(max-width:1199.98px){.categorycarousel__wrapper .splide__arrows.smartcarousel button:focus:last-child,.categorycarousel__wrapper .splide__arrows.smartcarousel button:hover:last-child,.categorycarousel__wrapper .splide__arrows.smartcarousel button:last-child{right:-1rem}}.categorycarousel__wrapper .splide__track{margin-bottom:0 0 1rem;max-width:66.8125rem;overflow-x:clip;overflow-y:visible!important}.categorycarousel__wrapper .splide__slide{max-width:8.75rem}@media(min-width:768px){.categorycarousel__wrapper .splide__slide{max-width:9.875rem}.categorycarousel__wrapper .splide__slide.categorycarousel--basicContent__carousel__splide{max-width:12.125rem}}.categorycarousel__wrapper .splide__slide .sdd-tile .product-image img{height:8.75rem;margin-bottom:.25rem}@media(min-width:768px){.categorycarousel__wrapper .splide__slide .sdd-tile .product-image img{height:8.875rem;margin-bottom:.5rem}}.categorycarousel__wrapper .splide__slide .sdd-tile .product-info{margin:0}.categorycarousel__wrapper .splide__slide .sdd-tile .product-info__section{margin-bottom:.25rem}@media(min-width:768px){.categorycarousel__wrapper .splide__slide .sdd-tile .product-info__section{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-ms-flex-direction:column;flex-direction:column;gap:.5rem;margin-bottom:.5rem}}.categorycarousel__wrapper .splide__slide .sdd-tile .product-info .product-price{font-size:.875rem;font-weight:700;line-height:125%}@media(min-width:768px){.categorycarousel__wrapper .splide__slide .sdd-tile .product-info .product-price{font-size:1.25rem}}.categorycarousel__wrapper .splide__slide .sdd-tile .product-info .product-name{-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;font-size:.75rem;font-weight:500;line-height:150%;margin-top:.25rem;overflow:hidden;text-overflow:ellipsis}@media(min-width:768px){.categorycarousel__wrapper .splide__slide .sdd-tile .product-info .product-name{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;font-size:1rem;margin-top:.5rem;overflow:hidden;text-overflow:ellipsis}}.categorycarousel__wrapper .splide__slide .sdd-tile .product-info .power-reviews{color:#757575;font-size:.625rem}@media(min-width:768px){.categorycarousel__wrapper .splide__slide .sdd-tile .product-info .power-reviews{color:#2a77bd;font-size:.75rem}}.categorycarousel__wrapper .splide__slide .sdd-tile .product-card__sponsored{font-size:.625rem;margin-top:.25rem}@media(min-width:768px){.categorycarousel__wrapper .splide__slide .sdd-tile .product-card__sponsored{font-size:.875rem;margin-top:.5rem}}.categorycarousel__wrapper .splide__slide .sdd-tile .product-card__deals:not(:has(.product-card__deals-coupons.hidden)),.categorycarousel__wrapper .splide__slide .sdd-tile .product-card__deals:not(:has(.product-card__deals-multi-offer.hidden)),.categorycarousel__wrapper .splide__slide .sdd-tile .product-card__deals:not(:has(.product-card__deals-offer-only.hidden)){font-size:.625rem;margin-top:.25rem}@media(min-width:768px){.categorycarousel__wrapper .splide__slide .sdd-tile .product-card__deals:not(:has(.product-card__deals-coupons.hidden)),.categorycarousel__wrapper .splide__slide .sdd-tile .product-card__deals:not(:has(.product-card__deals-multi-offer.hidden)),.categorycarousel__wrapper .splide__slide .sdd-tile .product-card__deals:not(:has(.product-card__deals-offer-only.hidden)){font-size:.875rem;margin-top:.5rem}}.categorycarousel__wrapper .splide__slide .sdd-tile .dg-product-card__sponsored{font-size:.625rem;margin-top:.25rem}@media(min-width:768px){.categorycarousel__wrapper .splide__slide .sdd-tile .dg-product-card__sponsored{font-size:.875rem;margin-top:.5rem}}.categorycarousel__wrapper .splide__arrow--next{right:-40px}@media(min-width:1200px){.categorycarousel__wrapper .splide__arrow--next{right:0}}.categorycarousel__wrapper .splide__arrow--prev{left:-20px}.categorycarousel__wrapper .splide .arrow--next{-webkit-box-pack:center;-ms-flex-pack:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:#2a77bd;border:none;border-radius:50%;color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;height:2.5rem;justify-content:center;width:2.5rem}@media(min-width:768px){.categorycarousel__wrapper .splide .arrow--next{height:2.25rem;width:2.25rem}}.categorycarousel__wrapper .splide__pagination{padding:1rem 0 0}.categorycarousel__wrapper .splide__pagination li{height:4px;margin:0 .25rem;position:relative;width:1.25rem}.categorycarousel__wrapper .splide__pagination__page{background-color:#e1e1e1;border:none;border-radius:.25rem;height:.25rem;position:absolute;width:1.25rem}.categorycarousel__wrapper .splide__pagination__page.is-active{background-color:#515151}.categorycarousel__wrapper .hide{opacity:0}.categorycarousel--smallcontent .categorycarousel__header{margin-bottom:1rem}.categorycarousel__splide__showMore,.categorycarousel__splide__showMore__link{-webkit-box-pack:center;-ms-flex-pack:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:center}.categorycarousel__splide__showMore__link{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:.5rem;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content}@media(min-width:768px){.categorycarousel__splide__showMore__link{gap:.75rem;-webkit-transform:translateY(25%);transform:translateY(25%)}}.categorycarousel__splide__showMore--text{color:#2a77bd;font-size:.75rem;font-weight:600;line-height:125%}@media(min-width:768px){.categorycarousel__splide__showMore--text{font-size:1rem}}.categorycarousel__splide__showMore--count{color:#2a77bd;font-size:.75rem;font-weight:600;line-height:125%}@media(min-width:768px){.categorycarousel__splide__showMore--count{color:#757575;font-size:1rem;font-weight:600;line-height:125%}}.categorycarousel__heroImg{background-position:50%;background-size:cover;height:100%;margin-right:1rem;width:inherit}@media(min-width:768px){.categorycarousel__heroImg{margin-right:1.5rem}}.categorycarousel__heroImg__wrapper{height:inherit;margin-right:1rem;position:absolute;width:10.25rem;z-index:1}@media(min-width:768px){.categorycarousel__heroImg__wrapper{height:23.0625rem;width:31.687rem}}@media(min-width:992px){.categorycarousel__heroImg__wrapper{margin-right:1.5rem;width:32.687rem}}.categorycarousel__item{padding:0}.categorycarousel__item .sdd-tile{background-color:#fff;margin:0}.categorycarousel__item .sdd-tile:hover{-webkit-box-shadow:0 0 24px 0 rgba(0,0,0,.06),0 0 16px 0 rgba(0,0,0,.08);box-shadow:0 0 24px 0 rgba(0,0,0,.06),0 0 16px 0 rgba(0,0,0,.08)}.categorycarousel__item .sdd-tile .delivery-product-tile{padding:0}@media(max-width:1199.98px){.categorycarousel__item .sdd-tile .delivery-product-tile{min-width:8.75rem}}@media(max-width:991.98px){.categorycarousel__item .sdd-tile .delivery-product-tile{margin:0}}@media(min-width:768px){.categorycarousel__item .sdd-tile .delivery-product-tile{padding:.5rem}.categorycarousel--basicContent__carousel__splide.splide__slide .sdd-tile .product-image img{height:11.125rem}}.categorycarousel--basicContent__carousel__splide.splide__slide .sdd-tile .product-info .product-name{-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden;text-overflow:ellipsis}@media(min-width:768px){.categorycarousel--basicContent__carousel__splide.splide__slide .sdd-tile .product-info__section{gap:.25rem}}.categorycarousel--smallContent__carousel__list{height:17.5625rem}@media(min-width:768px){.categorycarousel--smallContent__carousel__list{height:23.0625rem}.categorycarousel--smallContent__heroImg-wrapper{width:20.8125rem}}@media(min-width:992px){.categorycarousel--smallContent__heroImg-wrapper{min-height:23.0625rem;width:21.3125rem}}@media(min-width:768px){.categorycarousel--largeContent__carousel__list{height:23.0625rem}}.categorycarousel--largeContent__heroImg{background-position:50%;background-size:cover;height:100%;width:100%}.categorycarousel--largeContent__heroImg--mobileWrapper{height:14rem;margin-bottom:1rem}@media(min-width:768px){.categorycarousel--largeContent__heroImg--mobileWrapper{display:none}}.categorycarousel--largeContent__heroImg--desktopWrapper{display:none}@media(min-width:768px){.categorycarousel--largeContent__heroImg--desktopWrapper{display:block}.categorycarousel--largeTextContent__carousel__list{height:23.0625rem}}.categorycarousel--largeTextContent__hero__text{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-box-pack:center;-ms-flex-pack:center;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;gap:.5rem;justify-content:center}.categorycarousel--largeTextContent__hero__text p{margin:0}.categorycarousel--largeTextContent__hero__text--heading{font-size:.875rem;font-weight:600;line-height:125%}@media(min-width:768px){.categorycarousel--largeTextContent__hero__text--heading{font-size:1.375rem}}.categorycarousel--largeTextContent__hero__text--context{font-size:.75rem;font-weight:400;line-height:125%}@media(min-width:768px){.categorycarousel--largeTextContent__hero__text--context{font-size:1.125rem}}.categorycarousel--largeTextContent__heroImg{background-position:50%;background-size:cover;height:100%;width:100%}.categorycarousel--largeTextContent__heroImg--mobileWrapper{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:grid;gap:1rem;grid-template-columns:1fr 1fr;margin-bottom:1rem;min-height:14rem}@media(min-width:768px){.categorycarousel--largeTextContent__heroImg--mobileWrapper{display:none}}.categorycarousel--largeTextContent__heroImg--desktopWrapper{display:none}@media(min-width:768px){.categorycarousel--largeTextContent__heroImg--desktopWrapper{display:block;display:grid;grid-template-columns:auto auto}.categorycarousel--largeTextContent__heroImg--desktopWrapper>div:first-child{width:21.3125rem}}@media(max-width:767.98px){.categorycarousel__list.duplicate.large,.categorycarousel__list.duplicate.large-text{position:absolute;width:0!important}.categorycarousel__list.small{max-width:10.25rem;width:10.25rem!important}}.contact-us__container{-webkit-box-orient:vertical;-webkit-box-direction:normal;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;margin-bottom:40px;padding:0 16px}@media(min-width:64rem){.contact-us__container{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;margin-bottom:80px;padding:0}.contact-us__container:last-of-type{margin-bottom:40px}}.contact-us__action{border:1px solid #979797;margin-bottom:16px;padding:36px 30px 24px}@media(min-width:64rem){.contact-us__action{margin-bottom:0;padding:24px 20px 16px;width:210px}}.contact-us__action img{height:60px;margin-bottom:24px;width:100%}@media(min-width:64rem){.contact-us__action img{height:40px;margin-bottom:16px}}.contact-us__action h5{color:#000;font-size:18px;font-weight:700;letter-spacing:0;line-height:30px;margin-bottom:66px;text-align:center}@media(min-width:64rem){.contact-us__action h5{line-height:20px;margin-bottom:44px}}.contact-us__description{-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#000;display:-webkit-box;display:-ms-flexbox;display:flex;font-size:16px;letter-spacing:0;line-height:26px}@media(min-width:64rem){.contact-us__description{margin-left:32px}}.contact-us__description ul{margin:0}.contact-us__btn{-webkit-box-pack:center;-ms-flex-pack:center;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:center;width:100%}.contact-us__btn a{background-color:#000;border-radius:6px;color:#fff!important;cursor:pointer;font-size:16px;font-weight:600;letter-spacing:0;line-height:60px;text-align:center;width:100%}@media(min-width:64rem){.contact-us__btn a{line-height:40px}}.contact-us__btn a:focus-visible{outline-color:#275dc5;outline-offset:2px}.contentheader{background-color:#fff}@media(min-width:768px){.contentheader{padding:0!important}}.contentheader--height{min-height:88px}@media(max-width:576px){.contentheader--height{height:100%}}.contentheader--border{border:1px solid #e4e4e4;border-top:none}.contentheader .breadcrumbs{font-size:14px;line-height:16px}.contentheader .content-header{margin:0 auto;width:1140px}@media(max-width:576px){.contentheader .content-header{max-width:540px;padding-right:30px;width:100%}}@media(max-width:768px){.contentheader .content-header{max-width:720px;padding-right:30px;width:100%}}@media(max-width:992px){.contentheader .content-header{max-width:960px;padding-right:0;width:100%}}@media(max-width:1200px){.contentheader .content-header{max-width:1140px;padding-right:0;width:100%}}@media(max-width:767.98px){.contentheader .content-header__category{padding-bottom:16px}}.contentheader .content-header__category .title{background-color:#feef02;height:96px;margin:auto;width:auto}@media(max-width:767.98px){.contentheader .content-header__category .title{left:16px;max-width:375px;right:16px}}.contentheader .content-header__category .title .cmp-title{height:inherit}.contentheader .content-header__category .title .cmp-title__text{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;font-size:32px;font-weight:600;height:inherit;line-height:40px;margin-left:32px;position:relative}@media(max-width:767.98px){.contentheader .content-header__category .title .cmp-title__text{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin:0;text-align:center}}.contentheader .content-header__category .breadcrumbs{display:block;margin-top:16px}@media(max-width:767.98px){.contentheader .content-header__category .breadcrumbs{display:none}}.contentheader .content-header__category .image .cmp-image{display:none}.contentheader .content-header__image{margin-bottom:0}@media(max-width:767.98px){.contentheader .content-header__image .cmp-image{height:200px;margin:auto;max-width:375px}}@media(max-width:406px){.contentheader .content-header__image .cmp-image{width:auto}}.contentheader .content-header__image .cmp-image__image{display:-webkit-box;display:-ms-flexbox;display:flex;height:300px;margin:auto;max-width:1140px}@media(max-width:767.98px){.contentheader .content-header__image .cmp-image__image{height:200px;max-width:375px}}.contentheader .content-header__full .breadcrumbs{margin-bottom:2px;margin-top:32px}@media(max-width:767.98px){.contentheader .content-header__full .breadcrumbs{margin-bottom:0;margin-top:16px}}.contentheader .content-header__full .breadcrumbs .cmp-breadcrumb__list{margin-bottom:0}.contentheader .content-header__full .title .cmp-title{margin-bottom:32px}@media(max-width:576px){.contentheader .content-header__full .title .cmp-title{margin-bottom:0}}.contentheader .content-header__full .title .cmp-title__text{font-size:28px;font-weight:600;line-height:32px}.contentheader .content-header__full .content-header__wrapper-title{display:-webkit-box;display:-ms-flexbox;display:flex}@media(max-width:576px){.contentheader .content-header__full .content-header__wrapper-title{display:block;padding-top:16px}}.contentheader .content-header__full .content-header__link{line-height:40px;margin-left:16px}.contentheader .content-header__full .content-header__link button:hover{border:none}.contentheader .content-header__full .content-header__link button:focus{border:#275dc5}@media(max-width:576px){.contentheader .content-header__full .content-header__link{margin-left:0}}.couponcarousel.couponcarousel{min-height:205px;padding:0}.couponcarousel.couponcarousel .splide:not(.is-overflow) .splide__arrows{-webkit-box-pack:center;-ms-flex-pack:center;display:none;justify-content:center}.couponcarousel.couponcarousel .splide:not(.is-overflow) .splide__slide:last-child{margin:0!important}.couponcarousel.couponcarousel .splide.is-initialized:not(.is-active) .splide__pagination,.couponcarousel.couponcarousel .splide:not(.is-overflow) .splide__pagination{display:none}.couponcarousel.couponcarousel .splide.is-initialized:not(.is-active) .splide__list,.couponcarousel.couponcarousel .splide:not(.is-overflow) .splide__list{-webkit-box-pack:center;-ms-flex-pack:center;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:center}.couponcarousel.couponcarousel .splide{visibility:visible}.couponcarousel.couponcarousel .splide__list-column{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.couponcarousel.couponcarousel .splide__gallery .splide__arrow{display:none}.couponcarousel.couponcarousel .splide__gallery .splide__list{-ms-flex-wrap:wrap;flex-wrap:wrap}.couponcarousel.couponcarousel .splide__pagination__page{background-color:#c9c9c9;border:none;border-radius:3px;height:4px;margin:0 4px;width:24px}.couponcarousel.couponcarousel .splide__pagination__page.is-active{background-color:#0079e7}.couponcarousel.couponcarousel .splide__track{overflow:hidden}.couponcarousel.couponcarousel .splide__track .splide__list .splide__slide .deal-card{margin-left:auto;margin-right:auto}.couponcarousel.couponcarousel .splide__track .splide__list .splide__slide .image{margin-bottom:0!important}.couponcarousel.couponcarousel .splide__arrow{-webkit-box-pack:center;-ms-flex-pack:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:#9b9393;border:0;border-radius:50%;color:#fff;cursor:pointer;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;height:40px;justify-content:center;position:absolute;top:50%;width:40px}.couponcarousel.couponcarousel .splide__arrow:active,.couponcarousel.couponcarousel .splide__arrow:focus,.couponcarousel.couponcarousel .splide__arrow:hover{background:#404040}.couponcarousel.couponcarousel .splide__arrow:focus-visible{outline-color:#275dc5;outline-offset:2px}.couponcarousel.couponcarousel .splide__arrow--next{right:-3rem;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.couponcarousel.couponcarousel .splide__arrow--prev{left:-3rem;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.couponcarousel.couponcarousel .splide__arrow{-webkit-transition:opacity .3s ease;transition:opacity .3s ease}.couponcarousel.couponcarousel .splide__arrow:disabled{opacity:0;pointer-events:none}@media(max-width:768px){.dgbreadcrumb{display:none}}.dgbreadcrumb .cmp-breadcrumb__list{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;list-style:none;margin-bottom:0;margin-top:24px;padding:0}.dgbreadcrumb .cmp-breadcrumb__item{font-size:14px}.dgbreadcrumb .cmp-breadcrumb__item+.cmp-breadcrumb__item:before{content:"/";display:inline-block;margin:0 .5rem}.dgbreadcrumb .cmp-breadcrumb__item-link{color:#000}.dgcarousel{height:398px;margin:22px auto 80px;width:1140px}@media(max-width:64rem){.dgcarousel{display:-webkit-box;display:-ms-flexbox;display:flex;float:none!important;height:290px;margin:15px auto 64px;padding:0 8px!important;width:359px}}.dg-carousel{height:350px;margin:auto;width:100%}@media(max-width:64rem){.dg-carousel{height:250px}}.dg-carousel .cmp-carousel{margin:0}.dg-carousel .cmp-carousel .cmp-carousel__content{height:350px;margin:auto;max-width:1140px}@media(max-width:64rem){.dg-carousel .cmp-carousel .cmp-carousel__content{height:250px;width:359px}}.dg-carousel .cmp-carousel .cmp-carousel__content .cmp-carousel__item{height:350px;max-width:1140px}@media(max-width:64rem){.dg-carousel .cmp-carousel .cmp-carousel__content .cmp-carousel__item{height:250px;width:359px}}.dg-carousel .cmp-carousel .cmp-carousel__content .cmp-carousel__item img{max-height:350px;max-width:1140px}@media(max-width:64rem){.dg-carousel .cmp-carousel .cmp-carousel__content .cmp-carousel__item img{max-height:250px}}.dg-carousel .cmp-carousel .cmp-carousel__content .cmp-carousel__actions .cmp-carousel__action--next{right:-45px}@media(max-width:48rem){.dg-carousel .cmp-carousel .cmp-carousel__content .cmp-carousel__actions .cmp-carousel__action--next{right:-5px}}.dg-carousel .cmp-carousel .cmp-carousel__content .cmp-carousel__actions .cmp-carousel__action--previous{left:-45px}@media(max-width:48rem){.dg-carousel .cmp-carousel .cmp-carousel__content .cmp-carousel__actions .cmp-carousel__action--previous{left:-5px}}.dg-carousel .cmp-carousel .cmp-carousel__content .cmp-carousel__actions .cmp-carousel__action:focus-visible{outline-color:#275dc5;outline-offset:2px}.dg-carousel .cmp-carousel .cmp-carousel__content .cmp-carousel__indicators{margin-top:64px}@media(max-width:64rem){.dg-carousel .cmp-carousel .cmp-carousel__content .cmp-carousel__indicators{margin-top:32px}}.dg-carousel .cmp-carousel .cmp-carousel__content .cmp-carousel__indicators .cmp-carousel__indicator{background:#949494;border:1px solid #000;height:10px;margin:0 4px;width:10px}.dg-carousel .cmp-carousel .cmp-carousel__content .cmp-carousel__indicators .cmp-carousel__indicator.cmp-carousel__indicator--active{background:#000}.dgcontainer{margin-bottom:32px;-webkit-transition:opacity 1s;transition:opacity 1s}.dgcontainer__hidden{opacity:0}@media(min-width:992px){.dgcontainer{padding:0!important}}.dgcontainer .dgproducttile{min-height:196px;min-width:165px}@media(max-width:767.98px){.dgcontainer .vertical-stack{padding:0 .75rem}}.dgcontainer .vertical-stack .dgproducttile{max-width:179px;min-height:196px;min-width:165px;padding-left:10px!important;padding-right:10px!important}.dgcontainer .vertical-stack .aem-Grid{margin-left:-10px!important}.dgcontainer .image_with_cards{margin-bottom:30px}.dgcontainer .image_with_cards .dg-flex-grid3{-ms-flex-preferred-size:30%;flex-basis:30%}.dgcontainer .image_with_cards .dg-flex-grid3 .aem-Grid{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:10px;margin:0!important}.dgcontainer .image_with_cards .dg-flex-grid3 .aem-Grid:after,.dgcontainer .image_with_cards .dg-flex-grid3 .aem-Grid:before{display:none}.dgcontainer .image_with_cards .dg-flex-grid3 .aem-Grid .dgproducttile .cmp-producttile p{margin:0}.dgcontainer .image_with_cards .section_2a{-webkit-box-align:start;-ms-flex-align:start;-webkit-box-orient:horizontal;-webkit-box-direction:normal;align-items:flex-start;-webkit-column-gap:18px;-moz-column-gap:18px;column-gap:18px;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row}.dgcontainer .image_with_cards .section_2a .section_2a p{margin:0}.dgcontainer .image_with_cards .dg-flex-grid6{-ms-flex-preferred-size:70%;flex-basis:70%;width:100%}.dgcontainer .image_with_cards .dg-flex-grid6 .aem-Grid{margin:0!important}.dgcontainer .image_with_cards .dg-flex-grid6 .aem-Grid:after{display:none}.dgcontainer .image_with_cards .dg-flex-grid6 .aem-Grid .image{padding:0!important}.dgcontainer .image_with_cards .dgproducttile{max-width:155px;padding:0!important;width:auto!important}.dgcontainer .image_with_cards .cmp-producttile__container{height:197px;margin:0;width:auto}.dgcontainer .image_with_cards .cmp-producttile{display:block}.dgcontainer .image_with_cards .hero-image .cmp-image{margin:0;padding:0}.dgcontainer .left-align-column{-webkit-box-orient:horizontal!important;-webkit-box-direction:reverse!important;-ms-flex-direction:row-reverse!important;flex-direction:row-reverse!important}@media(max-width:768px){.dgcontainer .image_with_cards .section_2a{-webkit-box-orient:vertical!important;-webkit-box-direction:normal!important;-ms-flex-direction:column!important;flex-direction:column!important}.dgcontainer .image_with_cards .section_2a_image_container{margin-top:10px}.dgcontainer .image_with_cards .dg-flex-grid3 .aem-Grid{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}.dgcontainer .section_a{grid-column-gap:10px;grid-row-gap:10px;display:grid;grid-template-columns:repeat(3,1fr);width:100%}.dgcontainer .section_a .section_a_text{grid-column-end:4;grid-column-start:2;padding-left:1rem}.dgcontainer .section_a .section_a_full_image{grid-column-end:4;grid-column-start:1;grid-row-end:3;grid-row-start:2;height:auto;max-width:100%}.dgcontainer .section_a .section_a_full_image img,.dgcontainer .section_a .section_a_left_image img{height:100%;width:100%}.dgcontainer .section_a .hero-image .cmp-image{margin:0;padding:0}.dgcontainer .section6{margin-bottom:20px;overflow:hidden}@media(max-width:991px){.dgcontainer .section6 .section6_container{overflow:auto}}.dgcontainer .section6_container .aem-Grid{-webkit-column-gap:10px;-moz-column-gap:10px;column-gap:10px;display:-webkit-box;display:-ms-flexbox;display:flex;margin:0!important}.dgcontainer .section6_container .aem-Grid:before{display:none}.dgcontainer .section6_container .aem-Grid .dgproducttile{padding:0!important}.dgcontainer .section6_container .aem-Grid .aem-GridColumn .cmp-producttile__container{width:172px}.dgcontainer .section6_container .section6_container_item{-webkit-box-flex:1;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-box-pack:center;-ms-flex-pack:center;-ms-flex-line-pack:center;-webkit-box-align:center;-ms-flex-align:center;align-content:center;align-items:center;border:1px solid #e7e7e7;border-radius:6px;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex:1;flex:1;-ms-flex-direction:column;flex-direction:column;-ms-flex-wrap:nowrap;flex-wrap:nowrap;justify-content:center;margin:5px;max-height:255px;max-width:172px;min-height:188px;min-width:153px;text-align:center}.dgcontainer .section6_container .section6_container_item a{color:#000;text-decoration:none}.dgcontainer .section6_container .section6_container_item a:hover{color:#000;cursor:pointer;text-decoration:underline}.dgcontainer .button--yellow.pickup-product-card__add-button{font-size:.9rem!important}.dgcontainer .dg-flex-side-by-side-banners{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-line-pack:distribute;-ms-flex-pack:distribute;-webkit-box-align:center;-ms-flex-align:center;align-content:space-around;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;justify-content:space-around}.dgcontainer .dg-section-title-small{font-size:22px;text-align:center}.dgcontainer .flex-tile-button{background-color:#fff200;border:1px solid #e7e7e7;border-radius:3px;color:#000;display:inline-block;font-size:12px;font-weight:500;margin-bottom:10px;padding-bottom:5px;padding-top:5px;text-align:center;width:120px;z-index:99}.dgcontainer .cmp-carousel .splide__list{-webkit-box-pack:center;-ms-flex-pack:center;gap:10px;justify-content:center}.dgcontainer .article_lockup .cmp-text{font-size:14px;font-weight:500;margin-top:10px;text-align:center}.dgcontainer .article_lockup .image{margin-bottom:0}.dgcontainer .sandbox__section-3 .section-3__container{-webkit-box-align:start;-ms-flex-align:start;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-box-pack:center;-ms-flex-pack:center;align-items:flex-start;-webkit-column-gap:24px;-moz-column-gap:24px;column-gap:24px;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;justify-content:center}@media(max-width:1200px){.dgcontainer .sandbox__section-3 .section-3__container{-webkit-box-orient:vertical!important;-webkit-box-direction:normal!important;-ms-flex-direction:column!important;flex-direction:column!important}}.dgcontainer .sandbox__section-3 .section-3__container p{margin:0}.dgcontainer .sandbox__section-3 .section-3__container .section-3__hero-right{-ms-flex-preferred-size:776px;flex-basis:776px;width:100%}@media(max-width:1200px){.dgcontainer .sandbox__section-3 .section-3__container .section-3__hero-right{-ms-flex-preferred-size:402px;flex-basis:402px;margin-bottom:12px;text-align:center}}@media(max-width:991px){.dgcontainer .sandbox__section-3 .section-3__container .section-3__hero-right{-ms-flex-preferred-size:auto;flex-basis:auto}}@media(max-width:1200px){.dgcontainer .sandbox__section-3 .section-3__container .section-3__hero-right .cmp-image .cmp-image__image{height:402px;width:auto}}@media(max-width:991px){.dgcontainer .sandbox__section-3 .section-3__container .section-3__hero-right .cmp-image .cmp-image__image{height:auto;width:100%}}.dgcontainer .sandbox__section-3 .section-3__container .section-3__product-tiles{-ms-flex-preferred-size:340px;flex-basis:340px;width:100%}@media(max-width:1200px){.dgcontainer .sandbox__section-3 .section-3__container .section-3__product-tiles{-ms-flex-preferred-size:196px;flex-basis:196px}}.dgcontainer .sandbox__section-3 .section-3__container .section-3__product-tiles .aem-Grid{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:10px;margin:0!important}@media(max-width:1200px){.dgcontainer .sandbox__section-3 .section-3__container .section-3__product-tiles .aem-Grid{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}.dgcontainer .sandbox__section-3 .section-3__container .section-3__product-tiles .aem-Grid:after,.dgcontainer .sandbox__section-3 .section-3__container .section-3__product-tiles .aem-Grid:before{display:none}.dgcontainer .sandbox__section-3 .section-3__container .section-3__product-tiles .aem-Grid .dgproducttile{max-width:164px;padding:0!important;width:auto!important}.dgcontainer .sandbox__section-3 .section-3__container .section-3__product-tiles .aem-Grid .dgproducttile .cmp-producttile{display:block}.dgcontainer .sandbox__section-3 .section-3__container .section-3__product-tiles .aem-Grid .dgproducttile .cmp-producttile p{margin:0}.dgcontainer .sandbox__section-3 .section-3__container .section-3__product-tiles .aem-Grid .dgproducttile .cmp-producttile .cmp-producttile__container{height:197px;margin:0;width:auto}.dgcontainer .sandbox__section-3a{display:-webkit-box;display:-ms-flexbox;display:flex;gap:18px}@media(max-width:991px){.dgcontainer .sandbox__section-3a{display:block}}.dgcontainer .sandbox__section-3a .section-3a__column-left{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-preferred-size:50%;display:-webkit-box;display:-ms-flexbox;display:flex;flex-basis:50%;-ms-flex-direction:column;flex-direction:column;gap:12px}@media(max-width:991px){.dgcontainer .sandbox__section-3a .section-3a__column-left{margin-bottom:12px}}.dgcontainer .sandbox__section-3a .section-3a__column-right{-ms-flex-preferred-size:50%;flex-basis:50%}.dgcontainer .sandbox__section-3b{display:-webkit-box;display:-ms-flexbox;display:flex;gap:18px}@media(max-width:991px){.dgcontainer .sandbox__section-3b{display:block}}.dgcontainer .sandbox__section-3b .section-3a__column-right{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-preferred-size:50%;display:-webkit-box;display:-ms-flexbox;display:flex;flex-basis:50%;-ms-flex-direction:column;flex-direction:column;gap:12px}.dgcontainer .sandbox__section-3b .section-3a__column-left{-ms-flex-preferred-size:50%;flex-basis:50%}@media(max-width:991px){.dgcontainer .sandbox__section-3b .section-3a__column-left{margin-bottom:12px}}.dgcontainer .sandbox__section-3c{-webkit-box-pack:center;-ms-flex-pack:center;-webkit-column-gap:18px;-moz-column-gap:18px;column-gap:18px;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;justify-content:center}@media(max-width:991px){.dgcontainer .sandbox__section-3c{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-ms-flex-wrap:nowrap;flex-wrap:nowrap}}.dgcontainer .sandbox__section-3c .section-3c__container-hero{margin-bottom:12px}@media(min-width:1200px){.dgcontainer .sandbox__section-3c .section-3c__container-hero{margin-bottom:0}}@media(min-width:992px){.dgcontainer .sandbox__section-3c .section-3c__container-hero img{height:390px}}.dgcontainer .sandbox__section-3c .section-3c__container-split{-webkit-box-orient:vertical;-webkit-box-direction:normal;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;gap:12px}@media(min-width:992px){.dgcontainer .sandbox__section-3c .section-3c__container-split{-ms-flex-preferred-size:561px;flex-basis:561px}.dgcontainer .sandbox__section-3c .section-3c__container-split img{height:189px}}.dgcontainer .sandbox__section-3c .section-3c__container-full-width{-ms-flex-preferred-size:100%;flex-basis:100%;overflow:hidden}.dgcontainer .sandbox__section-3c .section-3c__container-full-width .section-3c__product-tiles{-webkit-box-pack:center;-ms-flex-pack:center;-webkit-column-gap:10px;-moz-column-gap:10px;column-gap:10px;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:center;margin-top:12px;overflow:auto}@media(max-width:1200px){.dgcontainer .sandbox__section-3c .section-3c__container-full-width .section-3c__product-tiles{-webkit-box-pack:unset;-ms-flex-pack:unset;justify-content:unset}}.dgcontainer .sandbox__section-3c .section-3c__container-full-width .section-3c__product-tiles .aem-Grid{-webkit-box-pack:center;-ms-flex-pack:center;-webkit-column-gap:10px;-moz-column-gap:10px;column-gap:10px;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:center;margin:0!important;overflow:auto}.dgcontainer .sandbox__section-3c .section-3c__container-full-width .section-3c__product-tiles .aem-Grid .dgproducttile{padding:0!important;width:auto}.dgcontainer .sandbox__section-3d .section-3d__container{-webkit-box-align:start;-ms-flex-align:start;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-box-pack:center;-ms-flex-pack:center;align-items:flex-start;-webkit-column-gap:24px;-moz-column-gap:24px;column-gap:24px;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;justify-content:center}@media(max-width:1200px){.dgcontainer .sandbox__section-3d .section-3d__container{-webkit-box-orient:vertical!important;-webkit-box-direction:reverse!important;-ms-flex-direction:column-reverse!important;flex-direction:column-reverse!important}}.dgcontainer .sandbox__section-3d .section-3d__container p{margin:0}.dgcontainer .sandbox__section-3d .section-3d__container .section-3d__hero-left{-ms-flex-preferred-size:776px;flex-basis:776px;width:100%}@media(max-width:1200px){.dgcontainer .sandbox__section-3d .section-3d__container .section-3d__hero-left{-ms-flex-preferred-size:402px;flex-basis:402px;margin-bottom:12px;text-align:center}}@media(max-width:991px){.dgcontainer .sandbox__section-3d .section-3d__container .section-3d__hero-left{-ms-flex-preferred-size:auto;flex-basis:auto}}@media(max-width:1200px){.dgcontainer .sandbox__section-3d .section-3d__container .section-3d__hero-left .cmp-image .cmp-image__image{height:402px;width:auto}}@media(max-width:991px){.dgcontainer .sandbox__section-3d .section-3d__container .section-3d__hero-left .cmp-image .cmp-image__image{height:auto;width:100%}}.dgcontainer .sandbox__section-3d .section-3d__container .section-3d__product-tiles{-ms-flex-preferred-size:340px;flex-basis:340px;width:100%}@media(max-width:1200px){.dgcontainer .sandbox__section-3d .section-3d__container .section-3d__product-tiles{-ms-flex-preferred-size:196px;flex-basis:196px}}.dgcontainer .sandbox__section-3d .section-3d__container .section-3d__product-tiles .aem-Grid{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:10px;margin:0!important}@media(max-width:1200px){.dgcontainer .sandbox__section-3d .section-3d__container .section-3d__product-tiles .aem-Grid{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}.dgcontainer .sandbox__section-3d .section-3d__container .section-3d__product-tiles .aem-Grid:after,.dgcontainer .sandbox__section-3d .section-3d__container .section-3d__product-tiles .aem-Grid:before{display:none}.dgcontainer .sandbox__section-3d .section-3d__container .section-3d__product-tiles .aem-Grid .dgproducttile{max-width:164px;padding:0!important;width:auto!important}.dgcontainer .sandbox__section-3d .section-3d__container .section-3d__product-tiles .aem-Grid .dgproducttile .cmp-producttile{display:block}.dgcontainer .sandbox__section-3d .section-3d__container .section-3d__product-tiles .aem-Grid .dgproducttile .cmp-producttile p{margin:0}.dgcontainer .sandbox__section-3d .section-3d__container .section-3d__product-tiles .aem-Grid .dgproducttile .cmp-producttile .cmp-producttile__container{height:197px;margin:0;width:auto}.dgcontainer .sandbox__section-4 .section-4__container-full-width{-ms-flex-preferred-size:100%;flex-basis:100%}.dgcontainer .sandbox__section-4 .section-4__container-full-width .image{margin-bottom:10px}.dgcontainer .sandbox__section-4 .section-4__container-full-width .section-4__hero-main{margin-bottom:16px!important}@media(max-width:991px){.dgcontainer .sandbox__section-4 .section-4__container-full-width .section-4__hero-main{margin-bottom:12px!important}}@media(min-width:768px){.dgcontainer .sandbox__section-4 .section-4__container-full-width .section-4__static_columns{-ms-flex-preferred-size:100%;display:-webkit-box;display:-ms-flexbox;display:flex;flex-basis:100%;gap:18px}}.dgcontainer .sandbox__section-4 .section-4__container-full-width .section-4__static_columns .image{margin-bottom:10px}.dgcontainer .sandbox__section-4 .section-4__container-full-width .section-4__static_columns .section-4__hero-secondary{-ms-flex-preferred-size:50%;flex-basis:50%;margin-top:0}@media(min-width:768px){.dgcontainer .sandbox__section-4 .section-4__container-full-width .section-4__dynamic_columns{-ms-flex-preferred-size:100%;display:-webkit-box;display:-ms-flexbox;display:flex;flex-basis:100%;gap:18px}}.dgcontainer .sandbox__section-4 .section-4__container-full-width .section-4__dynamic_columns .section-4__hero-secondary{-ms-flex-preferred-size:50%;flex-basis:50%;margin-bottom:12px!important}@media(min-width:992px){.dgcontainer .sandbox__section-4 .section-4__container-full-width .section-4__dynamic_columns .section-4__hero-secondary{margin-bottom:0!important}}@media(max-width:991px){.dgcontainer .sandbox__section-4 .section-4__container-full-width .section-4__dynamic_columns .section-4__hero-secondary:nth-child(2){margin-bottom:0!important}}.dgcontainer .sandbox__section-4a .section-4a__container-full-width{-ms-flex-preferred-size:100%;-webkit-box-pack:center;-ms-flex-pack:center;display:-webkit-box;display:-ms-flexbox;display:flex;flex-basis:100%;gap:10px;justify-content:center}.dgcontainer .sandbox__section-4a .section-4a__container-full-width:first-child{margin-bottom:12px}.dgcontainer .sandbox__section-4a .section-4a__container-full-width .section-4a__hero-main{width:100%}.dgcontainer .sandbox__section-4a .section-4a__container-full-width .section-4a__products{-webkit-box-pack:center;-ms-flex-pack:center;-webkit-column-gap:10px;-moz-column-gap:10px;column-gap:10px;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:center}@media(max-width:991px){.dgcontainer .sandbox__section-4a .section-4a__container-full-width .section-4a__products{-webkit-box-pack:unset;-ms-flex-pack:unset;justify-content:unset;overflow:auto}}.dgcontainer .sandbox__section-4a .section-4a__container-full-width .section-4a__products .aem-Grid{-webkit-box-pack:center;-ms-flex-pack:center;-webkit-column-gap:10px;-moz-column-gap:10px;column-gap:10px;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:center}.dgcontainer .sandbox__section-4a .section-4a__container-full-width .section-4a__products .aem-Grid .dgproducttile{padding:0!important}.dgcontainer .sandbox__section-6{gap:18px}@media(min-width:992px){.dgcontainer .sandbox__section-6{display:-webkit-box;display:-ms-flexbox;display:flex}}.dgcontainer .sandbox__section-6 .section-6__container{-ms-flex-preferred-size:50%;flex-basis:50%}@media(max-width:991px){.dgcontainer .sandbox__section-6 .section-6__container:first-child{margin-bottom:12px}}.dgcontainer .sandbox__section-6 .section-6__container .section-6__products{-webkit-box-pack:center;-ms-flex-pack:center;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:10px;justify-content:center;margin-top:12px}.dgcontainer .sandbox__section-6 .section-6__container .section-6__products .aem-Grid{-webkit-box-pack:center;-ms-flex-pack:center;display:-webkit-box;display:-ms-flexbox;display:flex;gap:10px;justify-content:center;margin:0}.dgcontainer .sandbox__section-6 .section-6__container .section-6__products .aem-Grid .dgproducttile{padding:0!important}.dgcontainer .sandbox__section-8{-webkit-column-gap:18px;-moz-column-gap:18px;column-gap:18px;display:grid;grid-template-columns:1fr 1fr;grid-template-rows:auto;row-gap:5px}@media(max-width:991px){.dgcontainer .sandbox__section-8{grid-template-columns:1fr;grid-template-rows:4fr}}.dgcontainer .sandbox__section-8 .section-8__image-container{text-align:center}@media(min-width:992px){.dgcontainer .sandbox__section-8 .section-8__image-container.section-8__image-right{grid-column-end:3;grid-column-start:2;grid-row-end:3;grid-row-start:1}}@media(min-width:768px){.dgcontainer .sandbox__section-8 .section-8__image-container.section-8__image-right{grid-column-end:2;grid-column-start:1;grid-row-end:5;grid-row-start:3}}@media(min-width:992px){.dgcontainer .sandbox__section-8 .section-8__image-container.section-8__image-left{grid-column-end:2;grid-column-start:1;grid-row-end:3;grid-row-start:1}}@media(min-width:768px){.dgcontainer .sandbox__section-8 .section-8__image-container.section-8__image-left{grid-column-end:2;grid-column-start:1;grid-row-end:3;grid-row-start:1}}.dgcontainer .sandbox__section-8 .section-8__image-container img{width:100%}@media(max-width:769px){.dgcontainer .scrollable__sandbox{display:-webkit-box;display:-ms-flexbox;display:flex;overflow:auto}}.dgcontainer .sandbox__section-10{gap:18px}@media(min-width:992px){.dgcontainer .sandbox__section-10{display:-webkit-box;display:-ms-flexbox;display:flex}}.dgcontainer .sandbox__section-10 .section-10__container{-ms-flex-preferred-size:33%;flex-basis:33%}@media(min-width:769px)and (max-width:1000px){.dgcontainer .sandbox__section-10 .section-10__container{text-align:center}}@media(max-width:991px){.dgcontainer .sandbox__section-10 .section-10__container:first-child{margin-bottom:12px}}.dgcontainer .sandbox__section-10 .section-10__container .image__desktop-container img{height:360px;width:360px}.dgcontainer .sandbox__section-10 .section-10__container .splide__slide{margin-left:-1px!important}.dgcontainer .sandbox__section-10 .section-10__container .section-10__products{-webkit-box-pack:center;-ms-flex-pack:center;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:10px;justify-content:center;margin-top:12px}.dgcontainer .sandbox__section-10 .section-10__container .section-10__products .aem-Grid{-webkit-box-pack:center;-ms-flex-pack:center;display:-webkit-box;display:-ms-flexbox;display:flex;gap:10px;justify-content:center;margin:0}.dgcontainer .sandbox__section-10 .section-10__container .section-10__products .aem-Grid .dgproducttile{padding:0!important}@media(min-width:992px){.dgcontainer .section-10__products .splide__track{width:1045px!important}}.dgcontainer .sdd-tile__mini{width:100%}.dgcontainer .sdd-tile__mini .product-image img{height:72px;margin-bottom:8px}.dgcontainer .sdd-tile__mini .product-info__section{display:inline-block;margin-bottom:8px}.dgcontainer .sdd-tile__mini .product-info__section .power-reviews{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:start;-ms-flex-pack:start;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;font-size:12px;justify-content:flex-start;margin-bottom:0}.dgcontainer .sdd-tile__mini .product-name{font-size:12px}.dgcontainer .sdd-tile__mini .delivery-stock{display:none}.w50{width:50%}.dgguestorderregistration__container{background:#fff;border:1px solid #e4e4e4;gap:32px;margin:0 auto 40px;max-width:375px;padding:16px}.dgguestorderregistration__container>p{font-size:14px;font-weight:600;margin-bottom:24px;text-align:center}.dgorderconfirmation{width:100%}@media(max-width:32rem){.dgorderconfirmation{padding:0!important}}.dgorderconfirmation .orderconfirmation__container{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;background:#fff;border:1px solid #e4e4e4;-webkit-box-sizing:border-box;box-sizing:border-box;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;gap:32px;margin:40px auto;max-width:375px;padding:24px 16px}@media(max-width:32rem){.dgorderconfirmation .orderconfirmation__container{border:none;margin:0 auto}}.dgorderconfirmation .orderconfirmation__status-container{width:100%}.dgorderconfirmation .orderconfirmation__header{font-size:24px;font-weight:500;line-height:40px;margin-bottom:0;margin-top:16px;text-align:center}.dgorderconfirmation .orderconfirmation__header-container{margin:6px auto 0}.dgorderconfirmation .orderconfirmation__icon{display:-webkit-box;display:-ms-flexbox;display:flex}.dgorderconfirmation .orderconfirmation__icon img{height:56px;margin:auto;width:56px}.dgorderconfirmation .orderconfirmation__title{font-size:12px;font-weight:500;line-height:16px}.dgorderconfirmation .orderconfirmation__message{font-size:16px;font-weight:500;line-height:20px;margin-bottom:16px}.dgorderconfirmation .orderconfirmation__message-bold{font-weight:600}.dgorderconfirmation .orderconfirmation__message-small{font-size:14px}.dgorderconfirmation .orderconfirmation__message-blue{color:#2a77bd;display:block}.dgorderconfirmation .orderconfirmation__footer-container{width:100%}.dgorderconfirmation .orderconfirmation__view-order{-webkit-box-pack:center;-ms-flex-pack:center;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:center;margin-bottom:16px}.dgorderconfirmation .orderconfirmation__button{border:1px solid #c9c9c9;border-radius:6px;color:#000;font-size:16px;font-weight:600;height:40px;line-height:20px;margin-bottom:0;text-align:center}.dgorderconfirmation .registeraccount__container{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;background:#fff;border:1px solid #e4e4e4;-webkit-box-sizing:border-box;box-sizing:border-box;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;gap:24px;margin:auto;max-width:375px;padding:16px}.dgorderconfirmation .registeraccount__message{-webkit-box-pack:center;-ms-flex-pack:center;display:-webkit-box;display:-ms-flexbox;display:flex;font-size:14px;font-weight:600;justify-content:center;line-height:20px;margin:auto}.dgorderconfirmation .registeraccount__button{border-radius:6px;color:#fff;font-size:16px;font-weight:600;height:40px;line-height:20px;margin-bottom:0;text-align:center}.dgorderconfirmation p{margin-bottom:4px}.dgpagination__wrapper--open .dgpagination__toggle:after{display:block}.dgpagination__wrapper--open .dgpagination__toggle .dg-icon:before{content:""}.dgpagination__wrapper--open .dgpagination__page-list{display:block}.dgpagination__wrapper{height:32px;margin:auto;position:relative;width:192px}@media(max-width:767.98px){.dgpagination__wrapper{margin-top:8px}}.dgpagination__toggle{-webkit-box-pack:center;-ms-flex-pack:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:none;border:none;color:#000;display:-webkit-box;display:-ms-flexbox;display:flex;font-size:12px;font-weight:500;justify-content:center;letter-spacing:0;line-height:16px;margin:auto;padding:8px 0}.dgpagination__toggle:focus-visible{outline-color:#275dc5;outline-offset:1px}.dgpagination__toggle .dg-icon{padding-left:8px}.dgpagination__page-list{bottom:100%;-webkit-box-sizing:border-box;box-sizing:border-box;display:none;-webkit-filter:drop-shadow(0 3px 2px rgba(0,0,0,.15));filter:drop-shadow(0 3px 2px rgba(0,0,0,.15));left:32px;list-style:none;margin-bottom:8px;padding:0;position:absolute;width:128px}.dgpagination__page-list-content{background-color:#fff;border:1px solid #e4e4e4;border-bottom:none;border-radius:8px;margin-bottom:0;max-height:320px;overflow-y:auto;padding:0}.dgpagination__page-list-arrow{border-left:10px solid transparent;border-right:10px solid transparent;border-top:10px solid #fff;height:0;margin:auto;width:0}.dgpagination__page-items{-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-bottom:1px solid #e4e4e4;cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;height:40px;margin:0 8px}.dgpagination__page-items--no-border{border:none}.dgpagination__page-items .dg-icon{font-size:9px;height:7px;width:10px}.dgpagination__page-item{background:transparent;border:0;color:#686666;display:block;font-size:12px;letter-spacing:0;line-height:16px;margin-right:auto;padding:11px 0}.dgpagination__page-item--active{color:#000;font-weight:500}.dgpagination__page-item:hover{color:#000}.dgpagination__page-item:focus-visible{outline-color:#275dc5;outline-offset:1px}.dgpagination__toggle:after{border-left:8px solid transparent;border-right:8px solid transparent;border-top:8px solid #fff;content:"";display:none;height:0;position:absolute;right:21px;top:0;width:0}@media(min-width:768px){.dgpagination__toggle:after{margin-right:-8px;right:50%}}.dgpagination .splide__arrow{-webkit-box-pack:center;-ms-flex-pack:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:#404040;border:0;border-radius:50%;color:#fff;cursor:pointer;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;height:32px;justify-content:center;position:absolute;top:50%;width:32px}.dgpagination .splide__arrow:disabled,.dgpagination .splide__arrow[disabled]{background:#b5aeae;cursor:unset}.dgpagination .splide__arrow:focus-visible{outline-color:#275dc5;outline-offset:2px}.dgpagination .splide__arrow--next{right:0;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.dgpagination .splide__arrow--prev{left:0;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.dgpagination__checkmark{-ms-flex-item-align:center;align-self:center;background-image:url(../../../etc.clientlibs/dollargeneral/clientlibs/clientlib-site/resources/images/checkmark.svg);background-repeat:no-repeat;background-size:cover;display:block;height:16px;width:16px}.non-sdd-tile__mini .cmp-producttile{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.non-sdd-tile__mini .cmp-producttile__container{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;align-items:center;border:1px solid #e4e4e4;border-radius:4px;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;height:197px;padding:8px;position:relative;width:164px}.non-sdd-tile__mini .cmp-producttile__container:hover{-webkit-box-shadow:0 0 10px #ebebeb;box-shadow:0 0 10px #ebebeb;cursor:pointer}.non-sdd-tile__mini .cmp-producttile__content{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}.non-sdd-tile__mini .cmp-producttile__deals-icon{height:16px;position:absolute;right:8px;top:8px;width:16px}.non-sdd-tile__mini .cmp-producttile__image{height:72px;margin-bottom:8px;max-width:100%;-o-object-fit:contain;object-fit:contain}.non-sdd-tile__mini .cmp-producttile__price-info{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;padding:8px 0}.non-sdd-tile__mini .cmp-producttile__price{font-size:18px;font-weight:600;line-height:22px;text-align:center}.non-sdd-tile__mini .cmp-producttile__original-price{color:#757575;font-size:12px;font-weight:400;letter-spacing:0;line-height:15px;margin-left:4px}.non-sdd-tile__mini .cmp-producttile__name{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;font-size:12px;font-weight:500;line-height:15px;max-height:30px;min-height:30px;overflow:hidden;text-align:center}.non-sdd-tile__mini .cmp-producttile .cmp-producttile-button{border:1px solid #c9c9c9;border-radius:4px;color:#000;font-size:12px;font-weight:500;height:32px;line-height:20px;margin-bottom:0;padding:0;width:120px}.non-sdd-tile__mini .cmp-producttile .cmp-producttile-button__container{margin:auto;width:120px}.non-sdd-tile__mini .cmp-producttile .cmp-producttile-button__container .counter{margin:auto}.non-sdd-tile__mini .cmp-producttile .errorResult{-webkit-box-pack:center;-ms-flex-pack:center;color:red;display:none;font-size:12px;justify-content:center;line-height:145px;text-align:center}.sponsored-carousel{display:block}.sponsored-carousel__header{display:none}@media(max-width:64rem){.sponsored-carousel .splide_pagination{display:-webkit-box;display:-ms-flexbox;display:flex}}.sponsored-carousel .splide__slide{max-width:252px!important}.sponsored-banner__header{display:none}.sponsored-banner__wrapper{border-bottom:1px solid #d4d4d4;border-top:1px solid #d4d4d4;display:-webkit-box;display:-ms-flexbox;display:flex;min-height:390px;padding:8px 0}@media(max-width:48rem){.sponsored-banner__wrapper{border-top:unset;display:block}}.sponsored-banner__wrapper-image{display:inline-block;min-width:270px;position:relative}@media(max-width:48rem){.sponsored-banner__wrapper-image{min-width:100%}}.sponsored-banner__wrapper-image-item{border-radius:8px;cursor:pointer;display:block;max-height:390px;max-width:270px}@media(max-width:48rem){.sponsored-banner__wrapper-image-item{max-height:100%;max-width:100%}}.sponsored-banner__wrapper-image-button{background:#0064bf;border:none;border-radius:4px;bottom:0;color:#fff;font-weight:500;left:135px;position:absolute;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:150px}@media(max-width:48rem){.sponsored-banner__wrapper-image-button{display:none}}.sponsored-banner__wrapper-image-button .dg-product-card__sponsored{display:none!important}.sponsored-banner__wrapper-products{margin-left:38px;max-height:390px;max-width:800px}@media(max-width:48rem){.sponsored-banner__wrapper-products{margin-left:0;width:100%}}.sponsored-banner__wrapper-products .smartcarousel .splide__arrow--next{right:-30px}.sponsored-banner__wrapper-products .smartcarousel .splide__arrow--prev{left:-30px}.sponsored-banner__wrapper .smartcarousel .splide{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:center;min-height:390px;width:auto}@media(max-width:48rem){.sponsored-banner__wrapper .smartcarousel .splide{display:block;margin:0;min-height:360px}}.sponsored-banner__wrapper .smartcarousel .splide__track{margin:unset;width:100%}.sponsored-banner__sponsored-title{color:#757575;display:block;float:right;font-size:10px;line-height:125%;margin-bottom:0}.sponsored-banner__sponsored-title p{margin:0;padding:4px 0}.pickup-search-results .no-padding{padding:0}.pickup-search-results .dgsponsoredcarousel{margin-top:24px;padding:0!important}@media(max-width:48rem){.pickup-search-results .dgsponsoredcarousel{margin-bottom:32px;margin-top:16px}}.cmp-store-details .store-details__section{margin:20px 0}.cmp-store-details .store-details__main{width:35%}@media(max-width:768px){.cmp-store-details .store-details__main{width:100%}}.cmp-store-details .store-details__main .store-details__main-location .store-details__main-address{font-size:20px;font-weight:700;line-height:1}.cmp-store-details .store-details__main .store-details__main-distance{background:#e4e4e4;border-radius:20px;display:inline-block;font-size:15px;font-weight:600;margin:8px 0;padding:0 10px}.cmp-store-details .store-details__main .store-details__main-directions{font-size:15px;margin-left:5px}.cmp-store-details .store-details__main .store-details__main-phone{display:inline-block;font-weight:600;margin:15px 0;white-space:nowrap;width:50%}.cmp-store-details .store-details__main .store-details__main-store{float:right;margin-top:4px}@media(min-width:769px)and (max-width:991px){.cmp-store-details .store-details__main .store-details__main-store{display:block;float:none;margin-top:0}}@media(max-width:380px){.cmp-store-details .store-details__main .store-details__main-store{display:block;float:none;margin-top:0}}.cmp-store-details .store-details__main .store-details__main-store .store-details__main-set-store{background:#fff;border:1px solid #c9c9c9;border-radius:5px;color:#000;font-weight:600;padding:8px 15px;-webkit-transition:border-color .5s ease,background .5s ease;transition:border-color .5s ease,background .5s ease;width:160px}.cmp-store-details .store-details__main .store-details__main-store .store-details__main-set-store.store-details__main-your-store{background:#111;border:#111;color:#fff;font-weight:400}.cmp-store-details .store-details__main .store-details__main-store .store-details__main-set-store.store-details__main-your-store:focus,.cmp-store-details .store-details__main .store-details__main-store .store-details__main-set-store.store-details__main-your-store:hover{text-decoration:none}.cmp-store-details .store-details__main .store-details__main-store .store-details__main-set-store:focus,.cmp-store-details .store-details__main .store-details__main-store .store-details__main-set-store:hover{border-color:#111;text-decoration:underline}.cmp-store-details .store-details__map-desktop{display:none;text-align:center}@media(min-width:769px){.cmp-store-details .store-details__map-desktop{display:inline-block;height:600px;margin-left:15px;margin-top:-180px;width:calc(65% - 20px)}}@media(min-width:769px)and (max-width:991px){.cmp-store-details .store-details__map-desktop{margin-top:-222px}}@media(min-width:769px){.cmp-store-details .store-details__map-desktop.store-details__map-nolocation{margin-top:-140.5px}}@media(min-width:769px)and (max-width:991px){.cmp-store-details .store-details__map-desktop.store-details__map-nolocation{margin-top:-186px}}.cmp-store-details .store-details__map-mobile{display:none;text-align:center}@media(max-width:768px){.cmp-store-details .store-details__map-mobile{border-bottom:1px solid #e4e4e4;border-top:1px solid #e4e4e4;display:block;height:202px;margin-bottom:0}}.cmp-store-details .store-details__hours{background-color:#f4f4f4;border:1px solid #e4e4e4;border-radius:5px;float:left;margin-top:0;width:35%}@media(max-width:991px){.cmp-store-details .store-details__hours{margin-bottom:30px}}@media(max-width:768px){.cmp-store-details .store-details__hours{border:none;border-radius:0;width:100%}}.cmp-store-details .store-details__hours .store-details__hours-heading{font-weight:600;margin-bottom:10px;padding:20px 20px 0}.cmp-store-details .store-details__hours .store-details__hours-list{list-style-type:none;margin:0;padding:0 20px 20px}@media(max-width:768px){.cmp-store-details .store-details__hours .store-details__hours-list{border-bottom:1px solid #e4e4e4}}.cmp-store-details .store-details__hours .store-details__hours-list .store-details__hours-list-item{line-height:26px}.cmp-store-details .store-details__hours .store-details__hours-list .store-details__hours-list-item .store-details__hours-day{display:inline-block;min-width:40%}@media(max-width:400px){.cmp-store-details .store-details__hours .store-details__hours-list .store-details__hours-list-item .store-details__hours-day{width:100px}}.cmp-store-details .store-details__hours .store-details__hours-list .store-details__hours-list-item .store-details__hours-of-operation{display:inline;white-space:nowrap}.cmp-store-details .store-details__hours .store-details__hours-list .store-details__hours-current{font-weight:700}.cmp-store-details .store-details__section-heading{border-bottom:1px solid #000;font-weight:600;line-height:.1em;margin:30px 0;text-align:center;width:100%}.cmp-store-details .store-details__section-heading span{background:#fff;padding:0 10px}.cmp-store-details .store-details__services{clear:left}.cmp-store-details .store-details__services .store-details__services-ul{list-style-type:none;margin:0 auto 15px;padding:0;text-align:center}@media(max-width:768px){.cmp-store-details .store-details__services .store-details__services-ul{margin:0 0 15px 16px;text-align:left}}.cmp-store-details .store-details__services .store-details__services-ul .store-details__services-item{display:inline-block;margin:0 30px 15px;white-space:nowrap}@media(max-width:768px){.cmp-store-details .store-details__services .store-details__services-ul .store-details__services-item{display:block;line-height:32px;margin:0 0 15px}}.cmp-store-details .store-details__services .store-details__services-ul .store-details__services-item .store-details__services-div{display:inline-block;width:130px}.cmp-store-details .store-details__services .store-details__services-ul .store-details__services-item .store-details__services-div .store-details__services-img{max-height:20px;max-width:130px;padding-right:24px}.cmp-store-details .store-details__services .store-details__services-ul .store-details__services-item .store-details__services-title{font-size:18px;font-weight:600}@media(max-width:768px){.cmp-store-details .store-details__services .store-details__services-ul .store-details__services-item .store-details__services-title{font-size:16px;font-weight:500}}.cmp-store-details .store-details__download-dg-app{margin:24px auto 0;max-width:750px}.cmp-store-details .store-details__download-dg-app .download-dg-app-heading{font-size:18px;font-weight:700;margin-bottom:16px}.cmp-store-details .store-details__download-dg-app .download-dg-app-image-container{display:inline-block}@media(max-width:768px){.cmp-store-details .store-details__download-dg-app .download-dg-app-image-container{display:block;text-align:center}}.cmp-store-details .store-details__download-dg-app .download-dg-app-image-container .download-dg-app-image{margin-bottom:13px;width:270px}.cmp-store-details .store-details__download-dg-app .download-dg-app-content-container{float:right;margin-top:75px;padding-left:30px;width:calc(100% - 270px)}@media(max-width:768px){.cmp-store-details .store-details__download-dg-app .download-dg-app-content-container{float:none;margin-top:16px;padding:0;width:auto}}.cmp-store-details .store-details__download-dg-app .download-dg-app-content-container .download-dg-app-button-container .download-dg-app-button{display:inline-block}.cmp-store-details .store-details__download-dg-app .download-dg-app-content-container .download-dg-app-button-container .download-dg-app-button:first-child{padding-right:16px}.cmp-store-details .store-details__download-dg-app .download-dg-app-content-container .download-dg-app-button-container .download-dg-app-button-image{height:42px;max-width:140px}[data-target=store-timings]{color:#919191;font-size:12px;font-weight:500;white-space:nowrap}[data-target=store-timings]:before{background:#e4e4e4;border-radius:100%;content:"";display:inline-block;height:10px;margin-right:5px;width:10px}[data-target=store-timings].store-details__open-icon:before{background:#6c3}[data-target=store-timings].store-details__closes-icon:before{background:#fa7e15}[data-target=store-timings].store-details__closed-icon:before{background:#f40000}.sub-navigation-carousel{display:block;margin-left:-16px;scrollbar-color:#e1e1e1 #e1e1e1;width:100%}.sub-navigation-carousel__container{overflow-x:scroll;padding:8px 0;white-space:nowrap;width:calc(100% + 32px)}.sub-navigation-carousel__container-buttons{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;list-style:none;margin:0;padding:0}.sub-navigation-carousel__container-buttons-item:first-child{margin-left:16px}.sub-navigation-carousel__container-buttons-item{background:#fff;border:1px solid #e1e1e1;border-radius:4px;margin-right:10px;padding:3px 8px 5px}.sub-navigation-carousel__container-buttons-item:hover{-webkit-box-shadow:0 0 10px #ebebeb;box-shadow:0 0 10px #ebebeb;cursor:pointer}.sub-navigation-carousel .cmp-link-button,.sub-navigation-carousel .cmp-link-button__container{background:#fff}.sub-navigation-carousel .cmp-link-button__modal--link{background:#fff;color:#000;display:inline-block;font-size:11px;font-weight:600;padding:0;text-decoration:none!important}.cmp-link-button__container:hover .sub-navigation-carousel .cmp-link-button__modal--link,.sub-navigation-carousel .cmp-link-button__modal--link:hover{text-decoration:none}.dgsubnavigationcarousel{background:#f9f9f9}.emailverification .verify-email{background-color:#e4e4e4;display:block;height:100%;left:0;min-height:100vh;min-width:100vw;outline:0;overflow-x:hidden;overflow-y:auto;position:fixed;top:0;width:100%;z-index:1050}.emailverification .verify-email__content{background-color:#fff;margin:64px auto auto;max-width:375px;min-height:630px;padding:24px}@media(max-width:32rem){.emailverification .verify-email__content{margin:0;max-width:100%;min-height:100%}}.emailverification .verify-email__content__header-img{-webkit-box-pack:center;-ms-flex-pack:center;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:center;margin-top:16px}.emailverification .verify-email__content__header-img__item{height:64px;width:64px}.emailverification .verify-email__content__header-img__small-item{height:40px;width:40px}.emailverification .verify-email__content__account{-webkit-box-pack:center;-ms-flex-pack:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:#f4f4f4;border-radius:4px;cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;height:30px;justify-content:center;margin:auto;max-width:327px;overflow:hidden;padding:6px 12px;text-align:center;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.emailverification .verify-email__content__account__read-only{display:inline-block;font-size:16px;font-weight:500;line-height:16px;margin:auto;max-width:279px;overflow:hidden;text-align:center;text-overflow:ellipsis;white-space:nowrap}.emailverification .verify-email__content__account span{background-image:url(../../../etc.clientlibs/dollargeneral/clientlibs/clientlib-site/resources/images/edit-pencil.svg);color:#2a77bd;display:inline-block;height:16px;margin-left:8px;width:16px}.emailverification .verify-email__content__confirmation__header-text{font-size:24px;font-weight:900;line-height:30px;margin-bottom:16px;margin-top:40px;text-align:left}.emailverification .verify-email__content__confirmation__header-text-f1{font-size:24px;font-weight:900;line-height:30px;margin-bottom:16px;margin-top:40px;text-align:center}.emailverification .verify-email__content__confirmation-send-email-button{border:none;border-radius:6px;font-weight:500;height:40px;line-height:16px;margin:0}.emailverification .verify-email__content__confirmation__description-text-f1{font-size:16px;font-weight:400;line-height:20px;margin-bottom:24px;margin-top:24px;text-align:center}.emailverification .verify-email__content__confirmation__description-text{font-size:16px;font-weight:400;line-height:20px;margin-bottom:16px;margin-top:16px;text-align:left}.emailverification .verify-email__content__confirmation__description-text span{font-weight:500}.emailverification .verify-email__content__confirmation__ask-later-button{color:#757575;cursor:pointer;display:inline-block;font-size:10px;font-weight:400;line-height:11px;margin-top:206px;text-align:center;text-decoration:none;width:100%}.emailverification .verify-email__content__confirmation__ask-later-button:hover{text-decoration:underline}.emailverification .verify-email__content .verified__header-img{-webkit-box-pack:center;-ms-flex-pack:center;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:center;margin-top:119px}.emailverification .verify-email__content .verified__header-img img{height:96px;width:96px}.emailverification .verify-email__content .verified__content h3{font-size:24px;font-weight:900;line-height:29px;margin-bottom:8px;margin-top:24px;text-align:center}.emailverification .verify-email__content .verified__content__text{font-size:16px;font-weight:400;line-height:24px;margin-bottom:0;text-align:center}.emailverification .verify-email__content .verified__content_button-item{background:#000;border:none;border-radius:6px;-webkit-box-sizing:border-box;box-sizing:border-box;color:#fff;font-size:16px;height:40px;line-height:20px;margin:122px 0 0}.emailverification .verify-email__content .verified__content_button-item:disabled{background:#f9f9f9;color:#616161}.emailverification .verify-email .enter-code__continue-button{background:#000;border:none;border-radius:6px;-webkit-box-sizing:border-box;box-sizing:border-box;color:#fff;font-size:16px;height:40px;line-height:20px;margin:24px 0 0}.emailverification .verify-email .enter-code__continue-button:disabled{background:#f9f9f9;color:#616161}.emailverification .verify-email .enter-code__input{-webkit-box-align:center;-ms-flex-align:center;align-items:center;border:1px solid #757575;border-radius:4px;display:-webkit-box;display:-ms-flexbox;display:flex;height:48px;padding:12px}.emailverification .verify-email .enter-code__input-icon{background-image:url(../../../etc.clientlibs/dollargeneral/clientlibs/clientlib-site/resources/images/code-message-icon.svg);background-repeat:no-repeat;background-size:initial;display:inline-block;height:18px;margin-right:5px;margin-top:3px;width:18px}.emailverification .verify-email .enter-code__input-text{-webkit-box-flex:1;border:none;color:#000;-ms-flex:1;flex:1;font-size:16px;font-weight:500;height:20px;outline:none;padding:5px 0}.emailverification .verify-email .enter-code__input-text::-webkit-input-placeholder{color:#757575;font-size:16px;font-weight:500}.emailverification .verify-email .enter-code__input-text::-moz-placeholder{color:#757575;font-size:16px;font-weight:500}.emailverification .verify-email .enter-code__input-text:-ms-input-placeholder{color:#757575;font-size:16px;font-weight:500}.emailverification .verify-email .enter-code__input-text::-ms-input-placeholder{color:#757575;font-size:16px;font-weight:500}.emailverification .verify-email .enter-code__input-text::placeholder{color:#757575;font-size:16px;font-weight:500}.emailverification .verify-email .enter-code .enter-code__error{height:20px}.emailverification .verify-email .enter-code__email-wrapper{margin-top:55px}.emailverification .verify-email .enter-code__email-wrapper__hint-message{color:#333;display:block;font-size:10px;font-weight:400;line-height:12.5px;margin:auto;text-align:center;width:283px}.emailverification .verify-email .enter-code__email-wrapper__resend-code{color:#515151;cursor:pointer;display:block;font-size:14px;font-weight:500;line-height:17.5px;margin:auto;padding-top:16px;text-align:center;text-decoration:none;width:145px}.emailverification .verify-email .enter-code__email-wrapper__resend-code-hover:hover{text-decoration:underline}.emailverification .edit-email .modal-content{border:none;border-radius:12px;gap:24px;margin:auto;max-width:407px;padding:40px 24px 24px;top:235px}.emailverification .edit-email__header-text{font-size:18px;font-weight:600;line-height:22.5px;margin:0;text-align:center;width:100%}.emailverification .edit-email__header-close{background-image:url(../../../etc.clientlibs/dollargeneral/clientlibs/clientlib-site/resources/images/close.svg);cursor:pointer;display:inline-block;height:24px;position:absolute;right:16px;top:16px;width:24px}.emailverification .edit-email .input-wrapper{margin-bottom:0}.emailverification .edit-email__input-text{border-radius:4px;font-weight:400;height:48px;padding:12px;text-align:left}.emailverification .edit-email__error-message{color:#ed021e;font-size:14px;font-weight:400;height:14px;line-height:17.5px;margin:5px 0 0;padding-top:1px;text-align:left}.emailverification .edit-email__update-button{background:#000;border:none;border-radius:6px;-webkit-box-sizing:border-box;box-sizing:border-box;color:#fff;font-size:16px;height:40px;line-height:20px;margin:0}.emailverification .edit-email__update-button:disabled{background:#f9f9f9;color:#616161}.emailverification .global-toasts .global-code-resent-toast{background-color:#000;border-radius:5px;color:#fff;display:block;font-size:14px;font-weight:500;height:64px;left:50%;opacity:.8;padding:24px 16px;position:fixed;text-align:left;top:24px;-webkit-transform:translateX(-50%);transform:translateX(-50%);visibility:hidden;width:327px;z-index:1550}@media(max-width:32rem){.emailverification .global-toasts .global-code-resent-toast{margin:auto;width:calc(100% - 48px)}}.emailverification .global-toasts .show{-webkit-animation:fadein .3s,fadeout .3s 2s;animation:fadein .3s,fadeout .3s 2s;visibility:visible}.cmp-error-page{background-position:0 0;background-repeat:no-repeat;background-size:60% auto;display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:50px}.cmp-error-page .image{-webkit-box-flex:0;-ms-flex:0 1 auto;flex:0 1 auto;width:60%}@media(min-width:768px){.cmp-error-page .image{width:50%}}@media(min-width:992px){.cmp-error-page .image{width:60%}}.cmp-error-page .text{-webkit-box-flex:0;-ms-flex:0 1 auto;flex:0 1 auto;font-size:.8125rem;margin-left:-10%;padding-top:15px;width:50%}@media(min-width:768px){.cmp-error-page .text{font-size:1.125rem;margin-left:0;padding-top:20px}}@media(min-width:992px){.cmp-error-page .text{margin-left:-10%;padding-top:30px;width:60%}}.cmp-error-page h1{font-size:1.375rem;font-weight:700}@media(min-width:768px){.cmp-error-page h1{font-size:3.5rem}}@media(min-width:992px){.cmp-error-page h1{font-size:6.25rem}}.cmp-error-page h2{font-size:1rem;font-weight:600;line-height:1;margin-bottom:15px}@media(min-width:768px){.cmp-error-page h2{font-size:2rem}}@media(min-width:992px){.cmp-error-page h2{font-size:3.75rem;margin-bottom:25px}}.cmp-error-page h3{font-size:inherit;font-weight:500;margin-bottom:15px}@media(min-width:992px){.cmp-error-page h3{font-size:1.75rem;margin-bottom:20px}}.cmp-error-page p{margin-bottom:5px}.cmp-error-page ul{list-style:none;padding:0}.cmp-error-page li{margin-bottom:10px}.helpcenter{margin-bottom:0!important}@media(max-width:64rem){.helpcenter{padding-left:0!important;padding-right:0!important}}.help-center{margin-bottom:80px;width:100%}@media(max-width:64rem){.help-center{margin-bottom:0;padding:0}.help-center__visible{display:block!important;margin-bottom:40px}.help-center__hidden{display:none!important}}.help-center__header{background-color:#f4f4f4;border-bottom:1px solid #e4e4e4;padding:28px 16px 32px;width:100%}.help-center__header h1{font-size:24px;font-weight:500;line-height:28px;margin-bottom:0}@media(min-width:64rem){.help-center__header{background:none;border-bottom:none;padding:28px 0 32px}}.help-center__container{-webkit-box-orient:vertical;-webkit-box-direction:normal;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;width:100%}@media(min-width:64rem){.help-center__container{-webkit-box-orient:horizontal;-webkit-box-direction:normal;border:1px solid #e4e4e4;-ms-flex-direction:row;flex-direction:row}}.help-center__tab-list{width:100%}@media(min-width:64rem){.help-center__tab-list{border-right:1px solid #e4e4e4;padding:0;width:310px}}.help-center__tab-list button{border:none;border-bottom:1px solid #e4e4e4}.help-center__tab-list button:last-of-type{border-bottom:none}.help-center__tab{background-color:#fff;padding:28px 16px 27px;width:100%}.help-center__tab,.help-center__tab-text{display:-webkit-box;display:-ms-flexbox;display:flex}.help-center__tab-text{-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-box-flex:1;-ms-flex:1;flex:1;justify-content:space-between}.help-center__tab-text h5{color:#000;font-size:16px;font-weight:500;line-height:20px;margin-bottom:0;margin-left:16px;padding:2px 0}.help-center__tab-text .hidden-icon{display:none}.help-center__content{-webkit-box-flex:1;display:none;-ms-flex:1;flex:1;padding:0}@media(min-width:64rem){.help-center__content{display:block;padding:36px 44px 40px}}.help-center__template{margin:0;padding:0}.help-center__template-header{display:block;margin-bottom:20px}@media(min-width:64rem){.help-center__template-header{display:none}}.help-center__template-header-text{background-color:#fff100;display:-webkit-box;display:-ms-flexbox;display:flex;padding:28px 16px;width:100%}.help-center__template-header-text h5{font-size:16px;font-weight:500;letter-spacing:0;line-height:20px;margin-bottom:0;margin-left:16px;padding:2px 0;text-align:left}.help-center__template-header-back{display:block;margin-top:16px;padding-left:16px}.help-center__template-header-back-btn{background:transparent;border:none;color:#000;cursor:pointer;font-size:13px;font-weight:500;line-height:20px;padding-left:0}.help-center__template-header-back-btn span:before{font-weight:400;padding-right:4px;position:relative;top:2px}.help-center__template-info{padding:0 16px}@media(min-width:64rem){.help-center__template-info{padding:0}}.help-center__template-info-description{border-bottom:1px solid #e4e4e4}.help-center__template-info-description p{color:#000;font-size:16px;letter-spacing:0;line-height:20px;margin:0 0 20px}.help-center__template-info-description-link{color:#2a77bd!important;text-decoration:underline}.help-center__template-info .accordion{-webkit-box-pack:justify;-ms-flex-pack:justify;background-color:#fff;border:none;color:#000!important;display:-webkit-box;display:-ms-flexbox;display:flex;font-size:16px;font-weight:500;justify-content:space-between;line-height:20px;padding:20px 4px;width:100%}.help-center__template-info .accordion:after{content:"";font-family:dg-icomoon}.help-center__template-info .accordion.active:after{content:""}.help-center__template-info .panel{background-color:#fff;border-bottom:1px solid #e4e4e4;display:none;margin-bottom:0;max-height:0;overflow:hidden;padding:0 0 0 4px;-webkit-transition:all .2s ease-out;transition:all .2s ease-out}.help-center__template-info .panel p{color:#000;font-size:16px;letter-spacing:0;line-height:20px;margin:0 0 16px}.help-center__template-info .panel.active{display:block}.help-center .icon{background-repeat:no-repeat;background-size:cover;height:24px;width:24px}.help-center .icon-in-store-shopping{background-image:url(../../../etc.clientlibs/dollargeneral/clientlibs/clientlib-site/resources/images/in-store-shopping.svg)}.help-center .icon-location-hours{background-image:url(../../../etc.clientlibs/dollargeneral/clientlibs/clientlib-site/resources/images/location.svg)}.help-center .icon-products{background-image:url(../../../etc.clientlibs/dollargeneral/clientlibs/clientlib-site/resources/images/products.svg)}.help-center .icon-profile{background-image:url(../../../etc.clientlibs/dollargeneral/clientlibs/clientlib-site/resources/images/account-profile.svg)}.help-center .icon-mobile-app{background-image:url(../../../etc.clientlibs/dollargeneral/clientlibs/clientlib-site/resources/images/mobile-app.svg)}.help-center .icon-store{background-image:url(../../../etc.clientlibs/dollargeneral/clientlibs/clientlib-site/resources/images/dg-pickup.svg)}.help-center .icon-shipping{background-image:url(../../../etc.clientlibs/dollargeneral/clientlibs/clientlib-site/resources/images/shipping.svg)}.help-center .icon-dgautodeliver{background-image:url(../../../etc.clientlibs/dollargeneral/clientlibs/clientlib-site/resources/images/dgautodeliver.svg)}.help-center .icon-same-day-delivery{background-image:url(../../../etc.clientlibs/dollargeneral/clientlibs/clientlib-site/resources/images/same-day-delivery.svg)}.help-center .icon-message{background-image:url(../../../etc.clientlibs/dollargeneral/clientlibs/clientlib-site/resources/images/messages.svg)}.help-center .icon-returns-policy{background-image:url(../../../etc.clientlibs/dollargeneral/clientlibs/clientlib-site/resources/images/return-policy.svg)}.help-center .icon-coupon{background-image:url(../../../etc.clientlibs/dollargeneral/clientlibs/clientlib-site/resources/images/coupons.svg)}.help-center .icon-third-party-marketplace{background-image:url(../../../etc.clientlibs/dollargeneral/clientlibs/clientlib-site/resources/images/third-party-marketplace.svg)}.help-center .icon-arrow-left{background-image:url(../../../etc.clientlibs/dollargeneral/clientlibs/clientlib-site/resources/images/icon-left-arrow.svg);margin-left:0}.help-center__highlight{background-color:#fff100;border-bottom:none!important}.hero-banner{padding-left:0!important;padding-right:0!important}.hero-banner .cmp-image{overflow:hidden;text-align:center}.hero-banner .image__desktop-container .cmp-image .cmp-image__image{height:300px;max-width:1140px}.hero-banner .image__mobile-container .cmp-image .cmp-image__image{height:250px;max-width:300px}.hero-image .cmp-image{margin-bottom:20px;margin-top:-20px;padding:40px 20px;position:relative}.hero-image .cmp-image:before{background-color:inherit;content:"";height:100%;left:50%;margin-left:-50vw;position:absolute;top:0;width:100vw;z-index:-1}.cmp-list .cmp-list__item{border:1px solid #ebebeb;border-radius:4px;margin-bottom:20px;position:relative}.cmp-list .cmp-list__item-thumb{height:0;margin-bottom:10px;overflow:hidden;padding-bottom:56.25%}.cmp-list .cmp-list__item-thumb img{margin:0 auto;max-width:100%}.cmp-list .cmp-list__item-title{-webkit-box-orient:vertical;-webkit-line-clamp:2;display:-webkit-box;height:3rem;margin-bottom:20px;overflow:hidden;padding:0 15px;text-overflow:ellipsis}.cmp-list .cmp-list__item-more{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-box-align:baseline;-ms-flex-align:baseline;-webkit-box-pack:end;-ms-flex-pack:end;align-items:baseline;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;float:left;justify-content:flex-end;line-height:1.25rem;width:50%}.cmp-list .cmp-list__item-link{display:block;font-size:.8125rem;margin-bottom:10px;padding:0 15px}.cmp-list .cmp-list__item-brand-image{bottom:10px;max-height:30px;max-width:50%;position:absolute;right:15px}.cmp-list.owl-carousel .owl-item img{width:auto!important}.cmp-list.owl-carousel .owl-dots{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-box-pack:center;-ms-flex-pack:center;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;justify-content:center;margin-bottom:20px}.cmp-list.owl-carousel .owl-dots.disabled{display:none}.cmp-list.owl-carousel .owl-dot{background:#e4e4e4;border-radius:2px;display:inline-block;height:4px;margin:0 5px;width:16px}.cmp-list.owl-carousel .owl-dot.active{background:#0064bf}.cart-change-modal .modal-content{max-height:320px;max-width:343px}.global-fulfillment-picker-modal .modal-dialog{max-width:375px}.global-fulfillment-picker-modal .modal-dialog .modal-content{padding:24px 16px}.global-fulfillment-picker-modal__title{font-weight:500;letter-spacing:0;line-height:24px;margin-top:35px;text-align:center}.global-fulfillment-picker-modal__pickup-section,.global-fulfillment-picker-modal__shipping-section{border:1px solid #e4e4e4;border-radius:4px;margin-top:24px;padding:24px}.global-fulfillment-picker-modal .pickup-header-icon{height:100%;width:27px}.global-fulfillment-picker-modal .shipping-header-icon{height:100%;width:30px}.global-fulfillment-picker-modal .pickup-header,.global-fulfillment-picker-modal .shipping-header{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex}.global-fulfillment-picker-modal .pickup-header .pickup-header-title,.global-fulfillment-picker-modal .pickup-header .shipping-header-title,.global-fulfillment-picker-modal .shipping-header .pickup-header-title,.global-fulfillment-picker-modal .shipping-header .shipping-header-title{font-size:18px;font-weight:500;letter-spacing:0;line-height:24px;padding-left:8px}.global-fulfillment-picker-modal .pickup-availability__message,.global-fulfillment-picker-modal .shipping-availability__message{font-size:12px;letter-spacing:0;line-height:16px;width:160px}.global-fulfillment-picker-modal .pickup-availability,.global-fulfillment-picker-modal .shipping-availability{display:-webkit-box;display:-ms-flexbox;display:flex;padding-top:16px}.global-fulfillment-picker-modal .pickup-availability .pickup-availability__pick-it-up-button,.global-fulfillment-picker-modal .pickup-availability .shipping-availability__ship-it-button,.global-fulfillment-picker-modal .shipping-availability .pickup-availability__pick-it-up-button,.global-fulfillment-picker-modal .shipping-availability .shipping-availability__ship-it-button{background:#fff200;border:1px solid #c9c9c9;border-radius:4px;color:#000;font-size:12px;font-weight:500;height:32px;letter-spacing:0;line-height:20px;margin:0 0 0 auto;padding:0;text-align:center;width:120px}.global-fulfillment-picker-modal .pickup-no-availability__message,.global-fulfillment-picker-modal .shipping-no-availability__message{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;align-items:center;background-color:#757575;border:.5px solid #979797;border-radius:4px;color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;font-size:12px;font-weight:500;height:32px;justify-content:center;letter-spacing:0;line-height:20px;margin-top:16px}.global-fulfillment-picker-modal .pickup-store__container{display:-webkit-box;display:-ms-flexbox;display:flex}.global-fulfillment-picker-modal .pickup-store-wrapper{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.global-fulfillment-picker-modal .pickup-store__location-map{border:.5px solid #979797;height:160px;margin:16px 0;width:100%}.global-fulfillment-picker-modal .pickup-store__location-map img{height:100%;width:100%}.global-fulfillment-picker-modal .pickup-store__address{font-size:14px;font-weight:600;letter-spacing:0;line-height:20px;text-decoration:underline;width:159px}.global-fulfillment-picker-modal .pickup-store__change-store-button{border:1px solid #c9c9c9;border-radius:4px;color:#000;font-size:12px;font-weight:500;height:32px;line-height:20px;margin-bottom:0;margin-left:auto;padding:0;width:120px}.shipping-zipcode-modal{background:#fff;border:1px solid #e4e4e4;border-radius:8px;-webkit-box-shadow:1px 1px 20px rgba(0,0,0,.15);box-shadow:1px 1px 20px rgba(0,0,0,.15);padding:24px;top:32px;z-index:5000}.shipping-zipcode-modal,.shipping-zipcode-modal:after,.shipping-zipcode-modal:before{left:50%;position:absolute;-webkit-transform:translateX(-50%);transform:translateX(-50%)}.shipping-zipcode-modal:after,.shipping-zipcode-modal:before{content:"";z-index:-1}.shipping-zipcode-modal:before{border-bottom:11px solid #e4e4e4;border-left:15px solid transparent;border-right:15px solid transparent;top:-11px}.shipping-zipcode-modal:after{border-bottom:10px solid #fff;border-left:14px solid transparent;border-right:14px solid transparent;top:-10px}.shipping-zipcode-modal__form{-webkit-box-align:end;-ms-flex-align:end;-webkit-box-pack:center;-ms-flex-pack:center;align-items:end;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:center}.shipping-zipcode-modal__input{-moz-appearance:textfield;background:none;border:2px solid #c9c9c9;border-radius:2px;font-size:16px;font-weight:500;line-height:20px;margin:8px 8px 0 0;padding:10px 20px;width:140px}.shipping-zipcode-modal__input::-webkit-inner-spin-button,.shipping-zipcode-modal__input::-webkit-outer-spin-button{-webkit-appearance:none}.shipping-zipcode-modal__btn,.shipping-zipcode-modal__label{margin:0}.shipping-zipcode-modal__label{-webkit-box-orient:vertical;-webkit-box-direction:normal;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;font-size:12px;font-weight:500}.shipping-zipcode-modal__btn.button{line-height:20px}.shipping-zipcode-modal__btn.button--yellow{border:2px solid #c9c9c9}@media(max-width:767.98px){.shipping-zipcode-modal{bottom:0;position:fixed;top:auto;width:100%}.shipping-zipcode-modal:after,.shipping-zipcode-modal:before{display:none}.shipping-zipcode-modal__form{margin:0 auto 16px;max-width:80vw;width:480px}.shipping-zipcode-modal__input{width:auto}.shipping-zipcode-modal__label{-webkit-box-flex:1;-ms-flex:1 1 80%;flex:1 1 80%}.shipping-zipcode-modal__btn{-webkit-box-flex:1;-ms-flex:1 1 20%;flex:1 1 20%}.shipping-zipcode-modal:after{display:none}}.global-store-confirmation-modal .modal-content{border:none!important;border-radius:10px!important;padding:0!important}.storeconfirmation__container-modal--hidden{display:none}.storeconfirmation__container-modal{background-color:#fff;border-radius:10px;max-width:375px;overflow-x:auto;padding-bottom:30px;z-index:1010}.storeconfirmation__container-modal--reservation-border{border:none;border-radius:.5rem;max-width:350px;padding:8px}@media screen and (max-width:400px){.storeconfirmation__container-modal--reservation-border{max-width:98%}}.storeconfirmation__container-modal--reservation-border .modal-content{border:none}.storeconfirmation__container-modal .section__reservation-modal{position:relative}.storeconfirmation__container-modal .section__reservation-modal--hidden{display:none}.storeconfirmation__container-modal .section__reservation-modal .modal__close{color:#000;cursor:pointer;font-size:larger;font-weight:600;position:absolute;right:8px;top:4px}.storeconfirmation__container-modal .section__storeconfirmation-modal{padding:2px}.storeconfirmation__container-modal .section__storeconfirmation-modal .section__header-modal{position:relative}.storeconfirmation__container-modal .section__storeconfirmation-modal .section__header-modal .modal__close{color:#000;cursor:pointer;font-size:larger;font-weight:600;position:absolute;right:8px;top:4px}.storeconfirmation__container-modal .section__storeconfirmation-modal--hidden{display:none}.storeconfirmation__container-modal .storeconfirmation__modal--header-text{display:block;font-size:24px;line-height:29px;margin:0 auto;padding-top:40px;text-align:center;width:300px}@media screen and (max-width:400px){.storeconfirmation__container-modal .storeconfirmation__modal--header-text{line-height:1.6rem;width:60%}}.storeconfirmation__container-modal .storeconfirmation__modal--subheader-text{font-size:18px;line-height:22px;margin:0 auto;padding-top:10px;text-align:center;width:300px}@media screen and (max-width:400px){.storeconfirmation__container-modal .storeconfirmation__modal--subheader-text{line-height:1rem;width:80%}}.storeconfirmation__container-modal .storeconfirmation__modal--store-details{display:block;margin:10px auto 0;text-align:center}.storeconfirmation__container-modal .storeconfirmation__modal--store-address{display:block;font-size:19px;font-weight:600;line-height:24px;width:70%}.storeconfirmation__container-modal .storeconfirmation__modal--store-number{font-size:14px;line-height:20px;padding-bottom:20px;width:100%}.storeconfirmation__container-modal .map__container--map-mobile{background-color:#fff;height:215px;margin:20px 0}.storeconfirmation__container-modal .map__container .button--confirmstore{border:1px solid #000;border-radius:6px;font-size:14px;font-weight:600;letter-spacing:.3px;line-height:14px;margin:0 auto 10px;padding:18px;width:80%}.storeconfirmation__container-modal .reservation-prompt-modal__text{font-size:1.5rem;line-height:1.9rem;margin:24px auto 0;max-width:280px;position:relative;text-align:center}.storeconfirmation__container-modal .reservation-prompt-modal__subheader-text{font-size:.75rem;margin-bottom:16px;margin-top:16px;text-align:center}.storeconfirmation__container-modal .reservation-prompt-modal__confirm-button{font-size:.85rem;margin:0 auto;max-width:300px;text-align:center}.storeconfirmation__container-modal .reservation-prompt-modal__cancel-button{font-size:.85rem;margin:12px auto 20px;max-width:300px;text-align:center}.global-choose-pickup-store-modal .modal-content{padding:40px 16px 0!important}.global-choose-pickup-store-modal .choose-pickup-store__title{font-size:24px;font-weight:600;line-height:30px;margin-bottom:16px;text-align:center}.global-choose-pickup-store-modal .choose-pickup-store__msg{font-size:14px;font-style:normal;font-weight:400;line-height:125%;margin-bottom:16px;padding:0 20px;text-align:center}.global-choose-pickup-store-modal .choose-pickup-store__list{list-style:none;margin:0;min-height:64vh;padding:0}.global-choose-pickup-store-modal .choose-pickup-store__list .choose-pickup-store{-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:#fff;border-top:1px solid #d4d4d4;display:-webkit-box;display:-ms-flexbox;display:flex;gap:16px;margin-left:-16px;margin-right:-16px;padding:12px 16px}.global-choose-pickup-store-modal .choose-pickup-store__btn-container{-webkit-box-shadow:0 .400000006px 2.5999999046px 0 rgba(0,0,0,.38),0 2px 11px 0 rgba(0,0,0,.27);box-shadow:0 .400000006px 2.5999999046px 0 rgba(0,0,0,.38),0 2px 11px 0 rgba(0,0,0,.27);margin-left:-16px;margin-right:-16px}.global-choose-pickup-store-modal .choose-pickup-store__btn{border-radius:4px;font-weight:600;height:40px;margin:16px 16px 24px;min-height:40px;padding:0;width:343px}.global-choose-pickup-store-modal .choose-pickup-store__btn-yellow{background:#fff200;border:1px solid #c9c9c9;color:#000}.global-choose-pickup-store-modal .choose-pickup-store__btn-yellow .inline-loader span{border-color:#000 transparent transparent}.global-choose-pickup-store-modal .choose-pickup-store__btn:focus,.global-choose-pickup-store-modal .choose-pickup-store__btn:hover{border:1px solid #000}.global-delivery-announcement-modal{overflow:hidden auto}.global-delivery-announcement-modal .modal-content{border-radius:23px!important;padding:40px 16px 0!important}@media(max-width:48rem){.global-delivery-announcement-modal .modal-content{max-width:375px}}.global-delivery-announcement-modal__image{border-top-left-radius:23px;border-top-right-radius:23px;width:100%}.global-delivery-announcement-modal__content-wrapper{background-color:#efefef;border-radius:23px;margin:-40px -16px 0}.global-delivery-announcement-modal__buttons-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;gap:28px;margin-bottom:20px}@media(max-width:48rem){.global-delivery-announcement-modal__buttons-wrapper{display:grid;gap:16px;max-width:375px;width:100%}}.global-delivery-announcement-modal__dismiss-btn,.global-delivery-announcement-modal__start-shopping-btn{-webkit-box-pack:center;-ms-flex-pack:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;font-size:12px;font-weight:500;height:32px;justify-content:center;width:184px}.global-delivery-announcement-modal__dismiss-btn{background-color:#fff;border:1px solid #d4d4d4;color:#000;margin:0 0 0 22px!important}@media(max-width:48rem){.global-delivery-announcement-modal__dismiss-btn{grid-row:2;margin:0 auto!important;max-width:327px;width:100%}}.global-delivery-announcement-modal__start-shopping-btn{border:1px solid #000;margin:0 22px 0 0!important}@media(max-width:48rem){.global-delivery-announcement-modal__start-shopping-btn{margin:0 auto!important;max-width:327px;width:100%}}.global-delivery-announcement-modal__content-message{font-size:13px;font-style:normal;font-weight:500;line-height:16px;margin:16px auto;max-width:315px;text-align:center}@media(max-width:48rem){.global-delivery-announcement-modal__content-message{font-size:16px;line-height:20px;margin-bottom:30px;max-width:278px}}.global-delivery-announcement-modal__footer-message{color:#515151;font-size:12px;font-style:normal;font-weight:400;line-height:125%;margin:auto auto 16px;text-align:center;width:320px}@media(max-width:48rem){.global-delivery-announcement-modal__footer-message{margin-bottom:40px}}.global-delivery-announcement-modal .add-address-section,.global-delivery-announcement-modal .myaddress-list{border:0;margin-bottom:0;padding:0}.global-delivery-announcement-modal .myaddress__btn-save{margin-bottom:24px!important}.global-delivery-announcement-modal .myaddress__header-delivery-addresses,.global-delivery-announcement-modal .myaddress__list-delivery-addresses{display:grid;gap:16px;margin:0;text-align:center}.global-delivery-announcement-modal .myaddress__header-delivery-addresses h2,.global-delivery-announcement-modal .myaddress__list-delivery-addresses h2{font-size:24px;font-style:normal;font-weight:600;line-height:125%;margin:0}.global-delivery-announcement-modal .myaddress__header-delivery-addresses p,.global-delivery-announcement-modal .myaddress__list-delivery-addresses p{color:#000;font-size:14px;font-style:normal;font-weight:400;line-height:125%;margin-bottom:16px;padding:0 5px}.global-delivery-announcement-modal button:focus,.global-delivery-announcement-modal button:hover{border:1px solid #000}.rebates-modal .paypal-connect-alert{margin-bottom:12px}.rebates-modal .paypal-connect-alert .button__connect{margin:0 8px;max-width:100%}.rebates-modal .button--black{max-width:295px}.rebates-modal .modal-content.modal-content{padding:48px 20px 20px}.rebates-modal .modal-content.modal-content.rebates-modal-tutorial--width{margin:0 auto;max-width:343px}.rebates-modal .modal-content.modal-content.rebates-modal-tutorial--width .rebates-modal-tutorial ol{list-style-position:outside;margin-bottom:1.5rem;padding-left:1.125rem}.rebates-modal .modal-content.modal-content.rebates-modal-tutorial--width .rebates-modal-tutorial ol li{font-size:14px;line-height:1.25;margin-bottom:12px;padding-left:4px}.rebates-modal .modal-content.modal-content.rebates-modal-tutorial--width .rebates-modal-tutorial h3{margin:0 0 1rem}.rebates-modal .modal-content.modal-content.rebates-modal-tutorial--width .rebates-modal-tutorial .rebates-modal__button{margin-bottom:6px}.rebates-modal .modal-content.modal-content.rebates-modal-eligibility--width{margin:0 auto;max-width:335px}.rebates-modal .modal-content.modal-content.rebates-modal-eligibility--width h3{margin:0 auto 16px;max-width:295px}.rebates-modal .modal-content.modal-content.rebates-modal-eligibility--width .rebates-modal__button{margin-bottom:8px}.rebates-modal .modal-content.modal-content.rebates-modal-eligibility--width p{font-size:16px;line-height:24px;margin:0 0 16px;text-align:center}.rebates-modal .modal-content.modal-content.rebates-modal-eligibility--width .rebates-modal__form-group-input{display:-webkit-box;display:-ms-flexbox;display:flex}.rebates-modal .modal-content.modal-content.rebates-modal-eligibility--width .rebates-modal__form-group-day,.rebates-modal .modal-content.modal-content.rebates-modal-eligibility--width .rebates-modal__form-group-month{margin-right:12px;max-width:80px}.rebates-modal .modal-content.modal-content.rebates-modal-eligibility--width .rebates-modal__form-group-year{max-width:116px}.rebates-modal .modal-content.modal-content.rebates-modal-eligibility-failure--width h3{margin:12px 22px 16px;max-width:295px}.rebates-modal .modal-content.modal-content.rebates-modal-eligibility-failure--width p{font-size:16px;line-height:24px;margin:0 0 16px;text-align:center}.rebates-modal .modal-content.modal-content.rebates-modal-eligibility-failure--width p:last-of-type{margin:0 0 32px}.rebates-modal .close-button{background:none;border:none;display:inline;position:absolute;right:7px;top:20px}.rebates-modal__terms{font-size:12px;line-height:15px;margin-bottom:40px}.rebates-modal__form-group,.rebates-modal__form-group-date{margin-bottom:16px}.rebates-modal__label{font-size:13px;font-weight:500;letter-spacing:0;line-height:19px;margin:0}.rebates-modal__input{-moz-appearance:textfield;border:1px solid #c9c9c9;border-radius:4px;padding:12px;width:100%}.rebates-modal__input-wrapper{position:relative}.rebates-modal__input-arrow{position:absolute;right:12px;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.rebates-modal__connect-logo{display:block;margin:24px auto}.rebates-modal__button{border-radius:6px;font-size:14px;font-weight:600;line-height:20px;margin:auto;padding:9px 20px}.rebates-modal__button:disabled{outline:none}.rebates-modal__button:disabled,.rebates-modal__button:disabled:focus,.rebates-modal__button:disabled:hover{background:#f4f4f4;border:1px solid #e7e7e7;color:#525252}.rebates-modal__no-thanks-button{-webkit-appearance:none;background:none;border:none;color:#2a77bd;display:block;font-size:14px;font-weight:600;letter-spacing:0;line-height:20px;margin:0 auto;text-align:center}.rebates-modal h3{font-size:24px;font-weight:500;letter-spacing:0;line-height:28px;text-align:center}.rebates-modal li{font-size:16px;line-height:24px}.rebates-modal .global-modal__privacy-link{font-size:12px}.rebates-modal .global-modal__title{display:block;margin-bottom:16px;margin-top:30px;padding:0}.rebates-modal .global-modal__message1{font-size:16px;font-weight:400!important;margin-left:0;margin-right:0;padding:0!important}.rebates-modal .global-modal__link-form{margin-top:24px}.rebates-modal .global-modal__link-form .rebates-modal__button{margin-bottom:26px!important}.rebates-modal .global-modal__input-label{font-size:13px;font-weight:500;line-height:19.5px;margin-bottom:2px}.rebates-modal .global-modal__input{color:#000;font-size:16px;font-weight:500;letter-spacing:0;line-height:24px;padding:8px 12px 8px 8px}.rebates-modal .global-modal__privacy-link{color:#000;cursor:pointer;font-size:14px;line-height:20px;text-decoration:none}.rebates-modal .global-modal__privacy-link:focus,.rebates-modal .global-modal__privacy-link:hover{text-decoration:underline}.rebates-modal .global-modal__privacy-container{margin-bottom:36px;margin-top:12px}.rebates-modal--fail{margin:0 auto}.rebates-modal--alert{margin:0 auto;max-width:335px}.rebates-modal input::-webkit-inner-spin-button,.rebates-modal input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.edit-mode-show{display:block!important;opacity:1!important;position:static!important;visibility:visible!important}input.field-error:focus,input.field-error:hover{border-color:#eb0000!important;outline:#eb0000!important}.field-error:not(input){color:#eb0000;font-size:12px;font-weight:500;letter-spacing:0;line-height:16px;margin-top:6px}.global-modals .global-modal--has-title .global-modal__title{display:block}.global-modals .global-modal--has-title .global-modal__text{font-size:16px;font-weight:400;letter-spacing:0;line-height:125%;margin-bottom:0;text-align:left}.global-modals .global-modal--has-title .global-modal__text p{margin-bottom:18px}.global-modals .global-modal--has-title .global-modal__text p:last-of-type{margin-bottom:0}.global-modals .global-modal--has-title .global-modal__message{font-size:24px;font-weight:500;line-height:28px;margin-bottom:16px;padding:0;text-align:center}.global-modals .global-modal--has-title .global-modal__button{border-radius:6px;font-size:16px;font-weight:600;height:40px;line-height:20px;margin-bottom:0}.global-modals .global-button{border:1px solid #e4e4e4;border-radius:5px;color:#000;font-size:15px;font-weight:600;height:45px;line-height:20px;margin-bottom:20px!important}.global-modals .button-primary-black{background:#000;color:#fff}.global-modals .button--yellow{background:#fff000}.global-modals .global-modal__state-icon{height:40px;margin-bottom:20px;width:40px}@media(max-width:768px){.global-modals .modal-dialog{margin:25% auto!important}.global-modals .modal-dialog.global-delivary-fee-module,.global-modals .modal-dialog.global-shopper-tip-module{margin:.5rem auto!important}}.global-modals .modal-content{border-radius:12px;padding:24px 16px}.global-modals .global-modal__busy-gif{margin:50% auto;max-width:80px;width:100%}.global-modals .modal-content__busy{background:transparent;border:none;margin:0;padding:0;text-align:center}.global-modals .global-modal__close-button{background:none;border:none;color:#000;font-size:14px;padding:0;position:absolute;right:16px;top:16px}.global-modals .global-modal__close-button-text{display:block;height:0;overflow:hidden;width:0}.global-modals .global-modal__title{display:none;font-size:24px;font-weight:500;line-height:28px;margin-bottom:24px;text-align:center}.global-modals .global-modal__title p{margin-bottom:0}.global-modals .global-message-title{font-size:1.125rem!important;font-weight:600!important;margin-bottom:20px!important}.global-modals .how-delivery-works-modal{overflow-x:hidden;overflow-y:auto}.global-modals .how-delivery-works-modal .modal-content{padding:40px 16px 0!important}.global-modals .how-delivery-works-modal .global-modal__title{margin-bottom:16px}.global-modals .how-delivery-works-modal ol{padding-left:18px}.global-modals .how-delivery-works-modal .global-modal__text{margin-bottom:16px}.global-modals .how-delivery-works-modal .global-modal__text b{font-size:15px}.global-modals .how-delivery-works-modal .global-modal__text li{margin-bottom:16px}.global-modals .how-delivery-works-modal .global-modal__button{margin-bottom:20px;max-width:343px;width:343px}.global-modals .how-delivery-works-modal .global-modal__table-header{background:#000;color:#fff;height:32px}.global-modals .how-delivery-works-modal .global-modal__table-span{font-size:10px}.global-modals .how-delivery-works-modal table{border-collapse:separate;border-spacing:0;margin-bottom:8px}.global-modals .how-delivery-works-modal table td,.global-modals .how-delivery-works-modal table th{font-size:14px;font-weight:500;line-height:125%;padding:7px 12px}.global-modals .how-delivery-works-modal table td{border:1px solid #000;border-right:none;border-top:none;font-weight:400}.global-modals .how-delivery-works-modal table .border-right{border-right:1px solid #000}.global-modals .link-button-modal__content{max-height:632px;overflow-x:hidden;overflow-y:auto}.global-modals .link-button-modal__content::-webkit-scrollbar{background:#fff;width:4px}.global-modals .link-button-modal__content::-webkit-scrollbar-thumb{background:#cbcbcb;border-radius:2px;height:128px}.global-modals .link-button-modal .global-modal__text{font-size:14px}.global-modals .link-button-modal .global-modal__text b{display:block;font-size:16px;font-weight:600;padding-bottom:8px}@media(min-width:768px){.global-modals .link-button-modal .dgpickup-tutorial-dialog{max-width:580px!important}}.global-modals .link-button-modal .dgpickup-tutorial-content{padding-left:30px;padding-right:30px}@media(min-width:768px){.global-modals .link-button-modal .dgpickup-tutorial-content{padding-left:100px;padding-right:100px}}.global-modals .global-modal__text{font-size:1.125rem;font-weight:500;text-align:center}.global-modals .global-modal .modal-content__cart-warning{padding-top:26px!important}.global-modals .global-modal__title--active{display:block;font-size:1.525rem;font-weight:500;line-height:1.9rem;padding:0 20px}.global-modals .global-modal__store-address{margin-bottom:0}.global-modals .global-modal__store-address,.global-modals .global-modal__store-address-line2{font-size:1.125rem;font-weight:600;text-align:center}.global-modals .global-modal__state-icon{display:block;height:50px;margin-bottom:16px;margin-top:20px;text-align:center;width:100%}.global-modals .global-modal__message1,.global-modals .global-modal__message2{font-size:16px;font-weight:500;padding:0 12px;text-align:center}.global-modals .global-modal__message{font-size:1.125rem;font-weight:600;padding:10px;text-align:center}.global-modals .global-modal__cancel-button--bottom-margin{margin-bottom:30px!important}.global-modals .global-modal__cancel-link-button{border:none;color:#2a77bd;cursor:pointer;font-size:12px;font-weight:600;height:40px;line-height:16px;margin-bottom:32px!important}.global-modals .global-modal__wallet-title{margin-bottom:27px;padding:0 40px}.global-modals .global-modal__wallet-text{font-size:16px!important;font-weight:500!important;line-height:24px;margin-bottom:24px;padding:0 20px}.global-modals .global-modal__icon-title{height:80px;margin:auto auto 10px;width:80px}.global-modals .global-modal__icon-sezzle-payment{margin:8px auto 24px;width:278px}.global-modals .global-modal__icon-sezzle{margin:8px auto 24px;width:192px}.global-modals .global-modal__text-intro-sezzle{font-size:16px;line-height:22px}.global-modals .global-modal__text-sezzle{font-size:12px;line-height:15px;margin-bottom:17px}.global-modals .global-modal__text-sezzle b{font-size:17px!important;line-height:20px!important}.global-modals .global-modal__text-sezzle-margin{margin-top:100px}.global-modals .global-modal__text-continue-to-sezzle{color:#1f1f1f;font-size:16px;line-height:19px;margin-bottom:4px}.global-modals .global-modal__text-continue-to-sezzle b{font-size:18px!important;line-height:24px!important}.global-modals .global-modal__sezzle-continue-btn{background:#fff200;border:1px solid #c9c9c9;border-radius:6px;color:#000;font-size:14px;height:50px;line-height:14px;position:relative}.global-modals .global-modal__sezzle-continue-btn:before{-webkit-animation:rotate-btn .8s linear infinite;animation:rotate-btn .8s linear infinite;border-color:currentcolor transparent;border-radius:50%;border-style:solid;border-width:2px;content:"";height:24px;margin-top:-12px;opacity:0;position:absolute;right:16px;top:50%;-webkit-transition:opacity .5s;transition:opacity .5s;width:24px}.global-modals .global-modal__sezzle-cancel-btn{background-color:#fff;border:1px solid #000;border-radius:6px;color:#000;font-size:14px;height:50px;line-height:14px}.global-modals .global-modal__session-sezzle-close{right:unset!important}.global-modals .global-modal__sezzle-iframe{margin-top:20px}.global-modals .non-bopis__message{font-weight:400}.global-modals .non-bopis-btn-light{background-color:#fff;border:1px solid #c9c9c9;border-radius:4px;color:#000;font-weight:600;letter-spacing:0;line-height:20px;text-align:center}.global-modals .non-bopis-btn-light:focus,.global-modals .non-bopis-btn-light:hover{border-color:#111;color:#111}.global-modals #global-modal__continue-to-sezzle #continue-to-sezzle-btn.sending{cursor:not-allowed;pointer-events:none}.global-modals #global-modal__continue-to-sezzle #continue-to-sezzle-btn.sending:before{opacity:1;-webkit-transition-delay:.5s;transition-delay:.5s;-webkit-transition-duration:1s;transition-duration:1s}@-webkit-keyframes rotate-btn{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes rotate-btn{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}.global-modals .dg-icon-sezzle-message{background-image:url(clientlib-site/resources/images/message-sezzle.svg);background-repeat:no-repeat;background-size:cover;height:60px;margin:auto auto 20px;width:60px}.global-modals .button{margin:auto auto 10px}.global-modals .global-modal__hidden{display:none}.global-modals .global-modal--message .modal-dialog{max-width:375px}.global-modals .global-modal--message .modal-dialog-small{max-width:343px}.global-modals .global-modal--message .warning-modal{height:268px;max-width:343px;width:343px}@media(min-width:48rem){.global-modals .global-modal--message .warning-modal{left:50%;position:absolute;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}}.global-modals .global-modal--message .warning-modal .global-modal__text{font-weight:400;margin-bottom:24px;text-align:center}.global-modals .global-modal--message .modal-content{padding:40px 24px 24px}.global-modals .global-modal-error .modal-dialog{max-width:343px}.global-modals .global-modal-error .modal-content{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-direction:column;flex-direction:column;gap:16px;justify-content:center;padding:40px 24px 24px}.global-modals .global-modal-error .global-modal__title{display:block;font-size:24px;font-style:normal;font-weight:500;line-height:125%;margin-bottom:0}.global-modals .global-modal-error .global-modal__text{font-size:14px;font-style:normal;font-weight:400;line-height:125%;margin-bottom:0}.global-modals .global-modal-error button{-webkit-box-pack:center;-ms-flex-pack:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:#000;border-radius:6px;color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;font-size:16px;font-style:normal;font-weight:500;gap:10px;height:40px;justify-content:center;line-height:125%;margin-bottom:0;padding:10px 32px}.global-modals .global-login-modal .modal-dialog{max-width:400px}.global-modals .global-change-order-modal button{font-weight:600;line-height:1.25rem}.global-modals .global-change-order-modal .modal-content{padding:16px}.global-modals .global-change-order-modal .modal-dialog{height:296px;max-width:343px;width:343px}@media(min-width:48rem){.global-modals .global-change-order-modal .modal-dialog{left:50%;position:absolute;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}}.global-modals .global-change-order-modal__content-wrapper{text-align:center}.global-modals .global-change-order-modal__content-wrapper image{height:150px;margin-bottom:1rem}.global-modals .global-change-order-modal__content-wrapper h2{font-size:24px;font-weight:500;line-height:28px;margin:1.5rem 0}.global-modals .global-change-order-modal__content-wrapper h3,.global-modals .global-change-order-modal__content-wrapper h4{margin-bottom:2rem}.global-modals .global-change-order-modal__content-wrapper p{font-size:16px;line-height:20px}.global-modals .global-change-order-modal__content-wrapper .button.button{border:1px solid #c9c9c9}.global-modals .global-change-order-modal__type{display:none}.global-modals .global-change-order-modal__type.-show{display:inline-block}.global-modals .global-delivary-fee-module .modal-dialog,.global-modals .global-modal-order-details .modal-dialog,.global-modals .global-modal-remove-item .modal-dialog,.global-modals .global-shopper-tip-module .modal-dialog{max-width:343px}.global-modals .global-delivary-fee-module .modal-content,.global-modals .global-modal-order-details .modal-content,.global-modals .global-modal-remove-item .modal-content,.global-modals .global-shopper-tip-module .modal-content{padding:40px 24px 24px}.global-modals .global-delivary-fee-module .global-modal__title,.global-modals .global-delivary-fee-module .order-details-title,.global-modals .global-modal-order-details .global-modal__title,.global-modals .global-modal-order-details .order-details-title,.global-modals .global-modal-remove-item .global-modal__title,.global-modals .global-modal-remove-item .order-details-title,.global-modals .global-shopper-tip-module .global-modal__title,.global-modals .global-shopper-tip-module .order-details-title{display:block;margin-bottom:24px}.global-modals .global-delivary-fee-module .global-modal__text,.global-modals .global-modal-order-details .global-modal__text,.global-modals .global-modal-remove-item .global-modal__text,.global-modals .global-shopper-tip-module .global-modal__text{font-size:16px;font-weight:400;line-height:20px;margin-bottom:24px}.global-modals .global-delivary-fee-module button,.global-modals .global-modal-order-details button,.global-modals .global-modal-remove-item button,.global-modals .global-shopper-tip-module button{border-radius:6px;font-weight:600;line-height:18px;margin-bottom:16px}.global-modals .global-delivary-fee-module button:last-child,.global-modals .global-modal-order-details button:last-child,.global-modals .global-modal-remove-item button:last-child,.global-modals .global-shopper-tip-module button:last-child{margin-bottom:0}.global-modals .global-delivary-fee-module button.button--white,.global-modals .global-modal-order-details button.button--white,.global-modals .global-modal-remove-item button.button--white,.global-modals .global-shopper-tip-module button.button--white{border:1px solid #c9c9c9;color:#000}.global-modals .global-delivary-fee-module button.button--white:focus,.global-modals .global-delivary-fee-module button.button--white:hover,.global-modals .global-modal-order-details button.button--white:focus,.global-modals .global-modal-order-details button.button--white:hover,.global-modals .global-modal-remove-item button.button--white:focus,.global-modals .global-modal-remove-item button.button--white:hover,.global-modals .global-shopper-tip-module button.button--white:focus,.global-modals .global-shopper-tip-module button.button--white:hover{border-color:#111;color:#111}.global-modals .global-delivary-fee-module button.button--yellow,.global-modals .global-modal-order-details button.button--yellow,.global-modals .global-modal-remove-item button.button--yellow,.global-modals .global-shopper-tip-module button.button--yellow{background:#fff200;border:1px solid #c9c9c9;color:#000;width:100%}.global-modals .global-delivary-fee-module button.button--yellow:active,.global-modals .global-delivary-fee-module button.button--yellow:hover,.global-modals .global-modal-order-details button.button--yellow:active,.global-modals .global-modal-order-details button.button--yellow:hover,.global-modals .global-modal-remove-item button.button--yellow:active,.global-modals .global-modal-remove-item button.button--yellow:hover,.global-modals .global-shopper-tip-module button.button--yellow:active,.global-modals .global-shopper-tip-module button.button--yellow:hover{background:#f5e800;border-color:#111;color:#111}.global-modals .global-delivary-fee-module button.button--yellow:focus,.global-modals .global-modal-order-details button.button--yellow:focus,.global-modals .global-modal-remove-item button.button--yellow:focus,.global-modals .global-shopper-tip-module button.button--yellow:focus{background:#f5e800;border-color:#275dc5;color:#111}.global-modals .global-delivary-fee-module .modal-content,.global-modals .global-delivary-fee-module .modal-dialog,.global-modals .global-shopper-tip-module .modal-content,.global-modals .global-shopper-tip-module .modal-dialog{max-width:-webkit-fit-content;max-width:-moz-fit-content;max-width:fit-content;min-width:21.4375rem;width:21.4375rem}.global-modals .global-delivary-fee-module .modal-content .global-modal__title,.global-modals .global-delivary-fee-module .modal-dialog .global-modal__title,.global-modals .global-shopper-tip-module .modal-content .global-modal__title,.global-modals .global-shopper-tip-module .modal-dialog .global-modal__title{display:block;margin-bottom:1rem}.global-modals .global-delivary-fee-module .modal-content .global-modal__text,.global-modals .global-delivary-fee-module .modal-dialog .global-modal__text,.global-modals .global-shopper-tip-module .modal-content .global-modal__text,.global-modals .global-shopper-tip-module .modal-dialog .global-modal__text{font-size:.875rem;margin-bottom:.25rem;text-align:left}.global-modals .global-delivary-fee-module .modal-content .global-modal__text:last-of-type,.global-modals .global-delivary-fee-module .modal-dialog .global-modal__text:last-of-type,.global-modals .global-shopper-tip-module .modal-content .global-modal__text:last-of-type,.global-modals .global-shopper-tip-module .modal-dialog .global-modal__text:last-of-type{margin-bottom:1rem}.global-modals .global-delivary-fee-module .modal-content .global-modal__text span,.global-modals .global-delivary-fee-module .modal-dialog .global-modal__text span,.global-modals .global-shopper-tip-module .modal-content .global-modal__text span,.global-modals .global-shopper-tip-module .modal-dialog .global-modal__text span{font-weight:600}.global-modals .global-delivary-fee-module .modal-content .global-modal__text.tip-message,.global-modals .global-delivary-fee-module .modal-dialog .global-modal__text.tip-message,.global-modals .global-shopper-tip-module .modal-content .global-modal__text.tip-message,.global-modals .global-shopper-tip-module .modal-dialog .global-modal__text.tip-message{text-align:center}.global-modals .global-delivary-fee-module .modal-content .global-modal__close-button:before,.global-modals .global-delivary-fee-module .modal-dialog .global-modal__close-button:before,.global-modals .global-shopper-tip-module .modal-content .global-modal__close-button:before,.global-modals .global-shopper-tip-module .modal-dialog .global-modal__close-button:before{background-color:#fff;background-image:url(../../../etc.clientlibs/dollargeneral/clientlibs/clientlib-site/resources/images/close.svg);content:"";display:block;height:1.5rem;position:absolute;right:-1px;width:1.5rem}.global-modals .gigya-login-embed{margin:40px 0 20px 10px}.global-modals .global-add-product-modal .modal-dialog{max-width:650px}.global-modals .global-add-product-modal__content-wrapper{-webkit-box-orient:vertical;-webkit-box-direction:normal;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;margin:0 auto;max-width:300px;width:100%}.global-modals .global-add-product-modal__image{display:inline-block;margin-left:-40px;max-width:30px}.global-modals .global-add-product-modal__image[src=""]{display:none}.global-modals .global-add-product-modal__title-wrapper{margin-bottom:20px;text-align:center}.global-modals .global-add-product-modal__title{display:inline-block;font-size:1.25rem}.global-modals .global-add-product-modal__message{font-size:.8125rem;margin-bottom:20px;text-align:center}.global-modals .global-add-product-modal--cart .global-add-product-modal__list-item,.global-modals .global-add-product-modal--list .global-add-product-modal__cart-item{display:none}.global-modals .cart-helper-modal .modal-dialog{margin:0 auto!important}@media(min-width:48rem){.global-modals .cart-helper-modal .modal-dialog{margin:1.75rem auto!important}}.global-modals .cart-helper-modal .modal-content{border:0;border-radius:0;min-height:100vh;min-width:100vw;padding:2.5rem 1.5rem 1.5rem}@media(min-width:48rem){.global-modals .cart-helper-modal .modal-content{border-radius:.75rem;height:calc(100vh - 56px);min-height:auto;min-width:auto;overflow-y:auto;padding-top:1.5rem}}.global-modals .cart-helper-modal .modal-dialog-small{max-height:100%;max-width:100%}@media(min-width:64rem){.global-modals .cart-helper-modal .modal-dialog-small{max-width:21.438rem}}.global-modals .cart-helper-modal .global-modal__icon-title{height:5rem;margin:0 auto;padding:.813rem .1875rem;width:5rem}.global-modals .cart-helper-modal .global-modal__title{margin:0;text-align:left}.global-modals .cart-helper-modal .global-modal__text{padding:1.5rem 0}.global-modals .cart-helper-modal .global-modal__text p{margin-bottom:1rem}@media(max-width:32rem){.global-modals .cart-helper-modal .global-modal__button{display:none}}.global-modals .cart-helper-modal .global-modal__close-button{right:.75rem;top:.75rem}.global-toasts .global-update-product-quantity-toast{background-color:#000;border-radius:5px;color:#fff;font-size:16px;font-weight:500;height:48px;line-height:19px;padding:15px;position:fixed;right:0;text-align:center;top:122px;visibility:hidden;width:360px;z-index:1}@media(max-width:767.98px){.global-toasts .global-update-product-quantity-toast{top:114px}}.global-toasts .show{-webkit-animation:fadein .3s,fadeout .3s 2s;animation:fadein .3s,fadeout .3s 2s;visibility:visible}.global-toasts p{float:left}.global-toasts .global-toast-view-cart-button{color:#eee305;float:right}.global-toasts .global-toast-undo-button{color:#eee305;cursor:pointer;float:right}@-webkit-keyframes fadein{0%{bottom:0;opacity:0}to{bottom:30px;opacity:1}}@keyframes fadein{0%{bottom:0;opacity:0}to{bottom:30px;opacity:1}}@-webkit-keyframes fadeout{0%{bottom:30px;opacity:1}to{bottom:0;opacity:0}}@keyframes fadeout{0%{bottom:30px;opacity:1}to{bottom:0;opacity:0}}.refund-processed .modal-container{-webkit-box-pack:center;-ms-flex-pack:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:center;margin:0!important;min-height:100vh;min-width:100vw}#global-first-cb-modal{z-index:1051}#global-first-cb-modal .modal-dialog{font-size:14px;font-style:normal;font-weight:400;line-height:125%;max-width:343px;width:100%}#global-first-cb-modal .global-modal__first-time-cb-title{font-size:24px;font-style:normal;font-weight:500;line-height:125%;margin-bottom:16px;text-align:center}#global-dgcash-barcode-modal .modal-dialog{max-width:343px}@media(min-width:992px){#global-dgcash-barcode-modal .modal-dialog{max-width:374px}}#global-dgcash-barcode-modal .modal-content{border-radius:30px;color:#000;padding:40px 16px;text-align:center}#global-dgcash-barcode-modal .dgcash__barcode-modal__heading{font-size:20px;font-weight:600;line-height:1.25;margin:0;padding-bottom:24px;padding-top:16px}#global-dgcash-barcode-modal .dgcash__barcode-modal__available-cash{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:center;line-height:1.25}#global-dgcash-barcode-modal .dgcash__barcode-modal__available-cash--amount{font-size:32px;font-weight:700;padding-right:4px}#global-dgcash-barcode-modal .dgcash__barcode-modal__available-cash--text{font-size:20px;font-weight:600;margin:0}#global-dgcash-barcode-modal .dgcash__barcode-modal__barcode{-webkit-box-pack:center;-ms-flex-pack:center;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:center;margin-bottom:1.5rem}#global-dgcash-barcode-modal .dgcash__barcode-modal__barcode svg{height:90px;width:310px}#global-dgcash-barcode-modal .dgcash__barcode-modal__text{font-size:20px;font-weight:500;line-height:1.25;margin:0;text-align:center}#global-dgcash-barcode-modal .dgcash__barcode-modal__msg{-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:#f4f4f4;border-radius:8px;display:-webkit-box;display:-ms-flexbox;display:flex;margin-top:24px;padding:9px 10px}#global-dgcash-barcode-modal .dgcash__barcode-modal__msg img{height:18px;width:18px}#global-dgcash-barcode-modal .dgcash__barcode-modal__msg p{font-size:12px;font-weight:500;line-height:1.25;margin:0;padding-left:10px;text-align:left}#global-dgcash-barcode-modal .dgcash__barcode-modal__close-btn{border-radius:6px;line-height:1.25;margin-bottom:0;margin-top:1.5rem;padding:10px 32px}#global-wallet-id-modal .modal-content{border-radius:16px;max-width:343px;padding:40px 16px;text-align:center}#global-wallet-id-modal .wallet__id-modal__heading{font-size:20px;font-weight:600;line-height:1.25;margin:0;padding-bottom:24px;padding-top:16px}#global-wallet-id-modal .wallet__id-modal__phone{font-size:40px;font-weight:700;line-height:1.25;margin:0;padding-bottom:24px;text-align:center}#global-wallet-id-modal .wallet__id-modal__msg{font-size:20px;font-weight:500;line-height:1.25;margin:0;text-align:center}#global-wallet-id-modal .wallet__id-modal__close-btn{border-radius:6px;line-height:1.25;margin-bottom:0;margin-top:1.5rem;padding:10px 32px}#mydg-rebates-tutorial-modal .modal-content{max-width:343px;padding:2.5rem 1.5rem .875rem}#mydg-rebates-tutorial-modal .global-modal__title{display:block;font-size:1.5rem;font-weight:500;line-height:1.875rem;margin-bottom:1rem;text-align:center}#mydg-rebates-tutorial-modal .global-modal__text{font-size:.875rem;font-weight:400;line-height:1.25;list-style-position:outside;margin:0 0 .25rem;padding-left:1.125rem}#mydg-rebates-tutorial-modal .global-modal__text li{margin-bottom:.75rem;margin-left:0;padding-left:.25rem;text-align:left}#mydg-rebates-tutorial-modal .button{border-radius:6px;height:2.5rem;line-height:1rem}#tip-confirmation-modal .global-modal__title{display:block;line-height:1.875rem;margin-bottom:1rem}#tip-confirmation-modal .global-modal__text{font-size:.875rem;font-weight:400;line-height:1.094rem;margin-bottom:1rem}#tip-confirmation-modal .global-modal .button,#tip-confirmation-modal .global-modal__text p:last-of-type{margin-bottom:0}#tip-confirmation-modal .global-modal .button--black{margin-bottom:1rem}#global-payment-error-modal .modal-content,#global-traceid-error-modal .modal-content{max-width:21.438rem;padding:2.5rem 1.5rem;text-align:center}#global-payment-error-modal .modal-content p,#global-traceid-error-modal .modal-content p{font-size:.875rem;font-weight:400;line-height:1.094rem}#global-payment-error-modal .modal-content .global-traceid-modal__title,#global-traceid-error-modal .modal-content .global-traceid-modal__title{font-size:1.5rem;font-weight:500;line-height:1.875rem}#global-payment-error-modal .modal-content .global-traceid-modal__text,#global-traceid-error-modal .modal-content .global-traceid-modal__text{font-size:.875rem;font-weight:400;line-height:1.094rem}#global-payment-error-modal .modal-content .global-traceid-modal__traceid,#global-traceid-error-modal .modal-content .global-traceid-modal__traceid{font-size:.75rem;font-weight:400;line-height:.938rem}#global-payment-error-modal .modal-content .global-traceid-modal__emailCTA,#global-traceid-error-modal .modal-content .global-traceid-modal__emailCTA{background:#000;border:1px solid;border-radius:.375rem;color:#fff;font-size:1rem;font-weight:500;gap:.625rem;line-height:125%;margin-bottom:0;padding:.625rem 2rem}#global-payment-error-modal .modal-content .global-traceid-modal__emailCTA:hover,#global-traceid-error-modal .modal-content .global-traceid-modal__emailCTA:hover{color:#fff;text-decoration:none}.new-device .modal-content{margin:auto;width:375px}.new-device__header-img{-webkit-box-pack:center;-ms-flex-pack:center;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:center;margin-top:24px}.new-device__header-img img{line-height:48px;width:261px}.new-device h3{font-size:24px;font-weight:500;line-height:28px;margin-bottom:32px;margin-top:24px;text-align:center}.new-device p{font-weight:400;line-height:125%;margin:auto auto 96px;text-align:center;width:290px}.new-device__page-1 button{border-radius:6px;font-weight:600}.new-device__page-1-send-code-via-sms{line-height:16px;margin-bottom:16px}.new-device__page-1-call-me-with-code{background:#fff;border:1px solid #c9c9c9;line-height:18px}.new-device__page-2 .input-wrapper{margin-bottom:40px}.new-device__page-2 .input-wrapper input{text-align:center}.new-device__page-2 p{margin-bottom:16px}.new-device__page-2 button{border-radius:6px;font-size:16px;font-weight:600;line-height:20px}.new-device__page-2-submit{background:#000;color:#fff}.new-device__page-2-newcode{background:#fff;border:1px solid #c9c9c9;-webkit-box-sizing:border-box;box-sizing:border-box}.offerbarcode-container .hidden,.offerbarcode-container .offerbarcode-status__failed--hidden{display:none}.orderhelpaccordion{-webkit-box-orient:horizontal;-ms-flex-direction:row;flex-direction:row}.orderhelpaccordion,.orderhelpaccordion .cmp-accordion{-webkit-box-direction:normal;-webkit-box-pack:center;-ms-flex-pack:center;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:center}.orderhelpaccordion .cmp-accordion{-webkit-box-orient:vertical;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-direction:column;flex-direction:column;padding:1rem 0;width:100%}@media(min-width:768px){.orderhelpaccordion .cmp-accordion{border:1px solid #d4d4d4;border-radius:.25rem;margin-top:2.5rem;padding:1.5rem;width:33.75rem}}.orderhelpaccordion .cmp-accordion__item{border:1px solid #d4d4d4;padding:1rem;width:100%}@media(min-width:768px){.orderhelpaccordion .cmp-accordion__item{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;justify-content:center}}.orderhelpaccordion .cmp-accordion div[data-cmp-expanded]{border:1px solid #d4d4d4}.orderhelpaccordion .cmp-accordion__title{-webkit-box-flex:1;-ms-flex:1;flex:1}.orderhelpaccordion .cmp-accordion__icon{content:url(../../../etc.clientlibs/dollargeneral/clientlibs/clientlib-site/resources/images/carrot-icon-up.svg);margin:auto;-webkit-transform:rotate(180deg);transform:rotate(180deg)}.orderhelpaccordion .cmp-accordion__button{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;background-color:#fff;border:none;color:#000;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;font-size:1rem;font-weight:500;line-height:125%;padding:0;width:100%}@media(min-width:768px){.orderhelpaccordion .cmp-accordion__button{width:inherit}}.orderhelpaccordion .cmp-accordion__button--expanded{border-bottom:none;width:100%}@media(min-width:768px){.orderhelpaccordion .cmp-accordion__button--expanded{width:inherit}}.orderhelpaccordion .cmp-accordion__button--expanded span.cmp-accordion__icon{rotate:180deg}.orderhelpaccordion .cmp-accordion__header{width:inherit}.order-help__backCTA{-webkit-box-pack:center;-ms-flex-pack:center;-webkit-box-align:center;-ms-flex-align:center;-ms-flex-item-align:start;align-items:center;align-self:flex-start;background:none;border:none;color:#000;cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;font-size:.875rem;font-weight:500;justify-content:center;line-height:1.25rem}.order-help__backCTA__icon{content:url(../../../etc.clientlibs/dollargeneral/clientlibs/clientlib-site/resources/images/back-pointer-arrow.svg);margin-right:.25rem}.order-help__backCTA:hover{color:#000;text-decoration:none}@media(min-width:768px){.order-help__backCTA--mobile{display:none}}.order-help__backCTA--desktop{display:none}@media(min-width:768px){.order-help__backCTA--desktop{display:-webkit-box;display:-ms-flexbox;display:flex;font-size:1rem}}.order-help__header{-webkit-box-orient:vertical;-webkit-box-direction:normal;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}.order-help__header h2{color:#000;font-size:1.125rem;font-weight:600;line-height:125%;margin:1rem auto;text-align:center}@media(min-width:768px){.order-help__header h2{margin:1.5rem auto 1rem}}.order-help__missingItem{border-radius:.25rem .25rem 0 0}.order-help__otherIssues{border-radius:0 0 .25rem .25rem}.orderhelpaccordionitem{padding:1rem 0 0}.orderhelpaccordionitem__links{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;justify-content:center}.orderhelpaccordionitem__links a{color:#2a77bd;font-size:1rem;font-weight:600;line-height:125%}.orderhelpaccordionitem__links a:first-child{margin-bottom:1rem}.orderhelpaccordionitem__links--callCTA{display:block}@media(min-width:768px){.orderhelpaccordionitem__links--callCTA{display:none}}.orderhelpaccordionitem__links--callCTADesktop{display:none}@media(min-width:768px){.orderhelpaccordionitem__links--callCTADesktop{display:block}}.orderhelpaccordionitem__links p{font-size:1rem;font-weight:400;line-height:125%}.orderhelpaccordionitem__cta{-webkit-box-pack:center;-ms-flex-pack:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:#000;border-radius:.375rem;color:#fff;cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;font-weight:500;justify-content:center;line-height:125%;margin-bottom:1rem;padding:.625rem 2rem;width:100%}.orderhelpaccordionitem__cta:hover{color:#fff;text-decoration:none}.orderhelpaccordionitem__selfservice{border:none}.orderhelpaccordionitem__selfservice:disabled{background:#f9f9f9;color:#616161;cursor:auto}[class^=pinchcontainer__background-]{background-repeat:no-repeat;background-size:cover;display:-webkit-box;display:-ms-flexbox;display:flex}.pinchcontainer .bottomLeft{-webkit-box-pack:start;-ms-flex-pack:start;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;justify-content:flex-start}.pinchcontainer .bottomLeft .imagecontainer__pinch-wrap{width:291px}.pinchcontainer .bottomRight{-webkit-box-pack:end;-ms-flex-pack:end;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;justify-content:flex-end}.pinchcontainer .bottomRight .imagecontainer__pinch-wrap{width:291px}.pinchcontainer .centerLeft{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:start;-ms-flex-pack:start;align-items:center;justify-content:flex-start}.pinchcontainer .centerLeft .imagecontainer__pinch-wrap{width:291px}.pinchcontainer .center{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;align-items:center;-ms-flex-direction:column;flex-direction:column}.pinchcontainer .center,.pinchcontainer__button{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.pinchcontainer__button{display:-webkit-box;display:-ms-flexbox;display:flex}.pinchcontainer__button .button{border:1px solid #c9c9c9;padding:10px 38px}.pinchcontainer__content-wrap{padding:18px}.pinchcontainer__content-wrap .button{margin-bottom:0;width:auto}.pinchcontainer .pinchcontainer__wrapper{-webkit-box-orient:vertical;-webkit-box-direction:normal;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;padding:20px}.pinchcontainer .dgweb_pinch_stretch_all{border-radius:30px;clear:both;display:block;margin-bottom:16px;overflow:hidden}.pinchcontainer .dgweb_pinch_stretch_wrapper{-webkit-box-align:start;-ms-flex-align:start;-webkit-box-orient:horizontal;-ms-flex-line-pack:center;-webkit-box-pack:justify;-ms-flex-pack:justify;align-items:flex-start;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:nowrap;flex-wrap:nowrap;justify-content:space-between}.pinchcontainer .dgweb_pinch_stretch_content,.pinchcontainer .dgweb_pinch_stretch_wrapper{-webkit-box-direction:normal;align-content:center;display:-webkit-box;display:-ms-flexbox;display:flex}.pinchcontainer .dgweb_pinch_stretch_content{-webkit-box-orient:vertical;-ms-flex-line-pack:center;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:#fff200;-ms-flex-direction:column;flex-direction:column;-ms-flex-wrap:nowrap;flex-wrap:nowrap;justify-content:center;min-height:40px;text-align:center;width:100%}.pinchcontainer .dgweb_pinch_stretch_content *{margin:3px;padding:3px}.pinchcontainer .dgweb_pinch_stretch_wrapper .dgweb_pinch_stretch_top-left{background-color:#fff200;height:30px;width:34px}.pinchcontainer .dgweb_pinch_stretch_wrapper .dgweb_pinch_stretch_top-center{-webkit-box-flex:1;background-image:url(../../../etc.clientlibs/dollargeneral/clientlibs/clientlib-site/resources/images/stretch_all.svg);background-position:top;background-repeat:no-repeat;background-size:100%;-ms-flex:1;flex:1;height:30px;margin-left:-1px;margin-right:-1px}.pinchcontainer .dgweb_pinch_stretch_wrapper .dgweb_pinch_stretch_top-right{background-color:#fff200;border-top-right-radius:20px;height:30px;width:34px}.pinchcontainer .dgweb_pinch_stretch_bottom-left{background-color:#fff200;height:30px;margin-right:-1px;width:34px}.pinchcontainer .dgweb_pinch_stretch_bottom_center{-webkit-box-flex:1;background-image:url(../../../etc.clientlibs/dollargeneral/clientlibs/clientlib-site/resources/images/stretch_all.svg);background-position:top;background-repeat:no-repeat;background-size:100%;-ms-flex:1;flex:1;height:30px;-webkit-transform:rotate(180deg);transform:rotate(180deg)}.pinchcontainer .dgweb_pinch_stretch_bottom_right{background-color:#fff200;height:30px;margin-left:-1px;width:34px}.power-reviews .p-w-r{font:inherit;font-size:inherit;margin:0}.powerreviews .power-reviews .p-w-r{margin-bottom:20px}.power-reviews .p-w-r .pr-review-snippet-container .pr-rating-stars,.power-reviews .p-w-r .pr-review-snippet-container .pr-snippet-stars-container{display:block;line-height:0}.power-reviews .p-w-r .pr-review-snippet-container .pr-snippet-read-and-write{margin:0}.power-reviews .p-w-r .pr-review-snippet-container .pr-snippet-rating-decimal,.power-reviews .p-w-r .pr-review-snippet-container .pr-snippet-stars-reco-reco,.power-reviews .p-w-r .pr-review-snippet-container .pr-snippet-write-review-link{display:none}.power-reviews .p-w-r .pr-snippet-stars .pr-star-v4{margin-right:5px}.power-reviews .p-w-r .pr-snippet-stars .pr-star-v4:last-child{margin-right:0}.power-reviews .p-w-r .pr-snippet-stars .pr-star-v4-0-filled{background-image:url(clientlib-site/resources/images/review-star-empty.svg)}.power-reviews .p-w-r .pr-snippet-stars .pr-star-v4-25-filled{background-image:url(clientlib-site/resources/images/review-star-one-quarter.svg)}.power-reviews .p-w-r .pr-snippet-stars .pr-star-v4-50-filled{background-image:url(clientlib-site/resources/images/review-star-half.svg)}.power-reviews .p-w-r .pr-snippet-stars .pr-star-v4-75-filled{background-image:url(clientlib-site/resources/images/review-star-three-quarter.svg)}.power-reviews .p-w-r .pr-snippet-stars .pr-star-v4-100-filled{background-image:url(clientlib-site/resources/images/review-star-full.svg)}.power-reviews .p-w-r .pr-rid .pr-rid-btn-container:focus .pr-ellipsis-icon,.power-reviews .p-w-r .pr-rid .pr-rid-btn-container:hover .pr-ellipsis-icon{background-color:#0064bf}.power-reviews .p-w-r .pr-rid .pr-rid-btn-container:focus .pr-rid-btn-text,.power-reviews .p-w-r .pr-rid .pr-rid-btn-container:hover .pr-rid-btn-text{text-decoration:underline}.power-reviews .p-w-r .pr-rid .pr-rid-btn-container .pr-ellipsis-icon{background-color:#0074e0;-webkit-transition:all .5s ease;transition:all .5s ease}.power-reviews .p-w-r .pr-rid .pr-rid-btn-container .pr-ellipsis-icon__circle__inner{fill:#fff}.power-reviews .p-w-r .pr-review-snapshot.pr-snapshot-desktop .pr-review-snapshot-header,.power-reviews .p-w-r .pr-review-snapshot.pr-snapshot-mobile .pr-review-snapshot-header,.power-reviews .p-w-r .pr-review-snapshot.pr-snapshot-tablet .pr-review-snapshot-header{display:none}.power-reviews .p-w-r .pr-review-snapshot.pr-snapshot-desktop .pr-review-snapshot-block-container,.power-reviews .p-w-r .pr-review-snapshot.pr-snapshot-mobile .pr-review-snapshot-block-container,.power-reviews .p-w-r .pr-review-snapshot.pr-snapshot-tablet .pr-review-snapshot-block-container{margin:0}@media(min-width:992px){.power-reviews .p-w-r .pr-review-snapshot.pr-snapshot-desktop .pr-review-snapshot-block-container,.power-reviews .p-w-r .pr-review-snapshot.pr-snapshot-mobile .pr-review-snapshot-block-container,.power-reviews .p-w-r .pr-review-snapshot.pr-snapshot-tablet .pr-review-snapshot-block-container{-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;margin:0 -15px 16px}}.power-reviews .p-w-r .pr-review-snapshot.pr-snapshot-desktop .pr-review-snapshot-block-container .pr-review-snapshot-block,.power-reviews .p-w-r .pr-review-snapshot.pr-snapshot-mobile .pr-review-snapshot-block-container .pr-review-snapshot-block,.power-reviews .p-w-r .pr-review-snapshot.pr-snapshot-tablet .pr-review-snapshot-block-container .pr-review-snapshot-block{margin:0}@media(min-width:992px){.power-reviews .p-w-r .pr-review-snapshot.pr-snapshot-desktop .pr-review-snapshot-block-container .pr-review-snapshot-block,.power-reviews .p-w-r .pr-review-snapshot.pr-snapshot-mobile .pr-review-snapshot-block-container .pr-review-snapshot-block,.power-reviews .p-w-r .pr-review-snapshot.pr-snapshot-tablet .pr-review-snapshot-block-container .pr-review-snapshot-block{-webkit-box-pack:center;-ms-flex-pack:center;border:1px solid #e4e4e4;border-radius:0;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:center;margin:0 15px}}.power-reviews .p-w-r .pr-review-snapshot.pr-snapshot-desktop .pr-review-snapshot-snippets .pr-snippet-rating-decimal,.power-reviews .p-w-r .pr-review-snapshot.pr-snapshot-mobile .pr-review-snapshot-snippets .pr-snippet-rating-decimal,.power-reviews .p-w-r .pr-review-snapshot.pr-snapshot-tablet .pr-review-snapshot-snippets .pr-snippet-rating-decimal{border:none;color:#000}.power-reviews .p-w-r .pr-review-snapshot.pr-snapshot-desktop .pr-review-snapshot-snippets .pr-snippet-write-review-link,.power-reviews .p-w-r .pr-review-snapshot.pr-snapshot-mobile .pr-review-snapshot-snippets .pr-snippet-write-review-link,.power-reviews .p-w-r .pr-review-snapshot.pr-snapshot-tablet .pr-review-snapshot-snippets .pr-snippet-write-review-link{background:#0074e0;border:none;border-radius:4px;color:#fff;font-size:1rem;font-weight:500;line-height:1.5;margin-bottom:20px;-webkit-transition:background .5s ease;transition:background .5s ease}@media(min-width:992px){.power-reviews .p-w-r .pr-review-snapshot.pr-snapshot-desktop .pr-review-snapshot-snippets .pr-snippet-write-review-link,.power-reviews .p-w-r .pr-review-snapshot.pr-snapshot-mobile .pr-review-snapshot-snippets .pr-snippet-write-review-link,.power-reviews .p-w-r .pr-review-snapshot.pr-snapshot-tablet .pr-review-snapshot-snippets .pr-snippet-write-review-link{margin-bottom:0;width:100%}}.power-reviews .p-w-r .pr-review-snapshot.pr-snapshot-desktop .pr-review-snapshot-snippets .pr-snippet-write-review-link:active,.power-reviews .p-w-r .pr-review-snapshot.pr-snapshot-desktop .pr-review-snapshot-snippets .pr-snippet-write-review-link:focus,.power-reviews .p-w-r .pr-review-snapshot.pr-snapshot-desktop .pr-review-snapshot-snippets .pr-snippet-write-review-link:hover,.power-reviews .p-w-r .pr-review-snapshot.pr-snapshot-mobile .pr-review-snapshot-snippets .pr-snippet-write-review-link:active,.power-reviews .p-w-r .pr-review-snapshot.pr-snapshot-mobile .pr-review-snapshot-snippets .pr-snippet-write-review-link:focus,.power-reviews .p-w-r .pr-review-snapshot.pr-snapshot-mobile .pr-review-snapshot-snippets .pr-snippet-write-review-link:hover,.power-reviews .p-w-r .pr-review-snapshot.pr-snapshot-tablet .pr-review-snapshot-snippets .pr-snippet-write-review-link:active,.power-reviews .p-w-r .pr-review-snapshot.pr-snapshot-tablet .pr-review-snapshot-snippets .pr-snippet-write-review-link:focus,.power-reviews .p-w-r .pr-review-snapshot.pr-snapshot-tablet .pr-review-snapshot-snippets .pr-snippet-write-review-link:hover{background:#0064bf;border:none;-webkit-box-shadow:none;box-shadow:none;color:#fff}.power-reviews .p-w-r .pr-review-snapshot.pr-snapshot-desktop .pr-review-snapshot-snippets .pr-star-v4:after,.power-reviews .p-w-r .pr-review-snapshot.pr-snapshot-desktop .pr-review-snapshot-snippets .pr-star-v4:before,.power-reviews .p-w-r .pr-review-snapshot.pr-snapshot-mobile .pr-review-snapshot-snippets .pr-star-v4:after,.power-reviews .p-w-r .pr-review-snapshot.pr-snapshot-mobile .pr-review-snapshot-snippets .pr-star-v4:before,.power-reviews .p-w-r .pr-review-snapshot.pr-snapshot-tablet .pr-review-snapshot-snippets .pr-star-v4:after,.power-reviews .p-w-r .pr-review-snapshot.pr-snapshot-tablet .pr-review-snapshot-snippets .pr-star-v4:before{font-size:28px}@media(min-width:992px){.power-reviews .p-w-r .pr-review-snapshot.pr-snapshot-desktop .pr-review-snapshot-histogram,.power-reviews .p-w-r .pr-review-snapshot.pr-snapshot-desktop .pr-review-snapshot-snippets,.power-reviews .p-w-r .pr-review-snapshot.pr-snapshot-mobile .pr-review-snapshot-histogram,.power-reviews .p-w-r .pr-review-snapshot.pr-snapshot-mobile .pr-review-snapshot-snippets,.power-reviews .p-w-r .pr-review-snapshot.pr-snapshot-tablet .pr-review-snapshot-histogram,.power-reviews .p-w-r .pr-review-snapshot.pr-snapshot-tablet .pr-review-snapshot-snippets{width:100%}}.power-reviews .p-w-r .pr-review-snapshot.pr-snapshot-desktop .pr-ratings-histogram,.power-reviews .p-w-r .pr-review-snapshot.pr-snapshot-mobile .pr-ratings-histogram,.power-reviews .p-w-r .pr-review-snapshot.pr-snapshot-tablet .pr-ratings-histogram{margin-bottom:20px}@media(min-width:992px){.power-reviews .p-w-r .pr-review-snapshot.pr-snapshot-desktop .pr-ratings-histogram,.power-reviews .p-w-r .pr-review-snapshot.pr-snapshot-mobile .pr-ratings-histogram,.power-reviews .p-w-r .pr-review-snapshot.pr-snapshot-tablet .pr-ratings-histogram{margin-bottom:0}}.power-reviews .p-w-r .pr-review-snapshot.pr-snapshot-desktop .pr-ratings-histogram .pr-zero-ratings .pr-histogram-label,.power-reviews .p-w-r .pr-review-snapshot.pr-snapshot-mobile .pr-ratings-histogram .pr-zero-ratings .pr-histogram-label,.power-reviews .p-w-r .pr-review-snapshot.pr-snapshot-tablet .pr-ratings-histogram .pr-zero-ratings .pr-histogram-label{color:#000}.power-reviews .p-w-r .pr-review-snapshot.pr-snapshot-desktop .pr-ratings-histogram .pr-histogram-stars:focus,.power-reviews .p-w-r .pr-review-snapshot.pr-snapshot-desktop .pr-ratings-histogram .pr-histogram-stars:hover,.power-reviews .p-w-r .pr-review-snapshot.pr-snapshot-mobile .pr-ratings-histogram .pr-histogram-stars:focus,.power-reviews .p-w-r .pr-review-snapshot.pr-snapshot-mobile .pr-ratings-histogram .pr-histogram-stars:hover,.power-reviews .p-w-r .pr-review-snapshot.pr-snapshot-tablet .pr-ratings-histogram .pr-histogram-stars:focus,.power-reviews .p-w-r .pr-review-snapshot.pr-snapshot-tablet .pr-ratings-histogram .pr-histogram-stars:hover{background:none}.power-reviews .p-w-r .pr-review-snapshot.pr-snapshot-desktop .pr-ratings-histogram .pr-histogram-stars:focus .pr-histogram-label,.power-reviews .p-w-r .pr-review-snapshot.pr-snapshot-desktop .pr-ratings-histogram .pr-histogram-stars:hover .pr-histogram-label,.power-reviews .p-w-r .pr-review-snapshot.pr-snapshot-mobile .pr-ratings-histogram .pr-histogram-stars:focus .pr-histogram-label,.power-reviews .p-w-r .pr-review-snapshot.pr-snapshot-mobile .pr-ratings-histogram .pr-histogram-stars:hover .pr-histogram-label,.power-reviews .p-w-r .pr-review-snapshot.pr-snapshot-tablet .pr-ratings-histogram .pr-histogram-stars:focus .pr-histogram-label,.power-reviews .p-w-r .pr-review-snapshot.pr-snapshot-tablet .pr-ratings-histogram .pr-histogram-stars:hover .pr-histogram-label{text-decoration:underline}.power-reviews .p-w-r .pr-review-snapshot.pr-snapshot-desktop .pr-ratings-histogram .pr-histogram-label,.power-reviews .p-w-r .pr-review-snapshot.pr-snapshot-mobile .pr-ratings-histogram .pr-histogram-label,.power-reviews .p-w-r .pr-review-snapshot.pr-snapshot-tablet .pr-ratings-histogram .pr-histogram-label{color:#0074e0;font-size:inherit;padding-left:0}.power-reviews .p-w-r .pr-review-snapshot.pr-snapshot-desktop .pr-ratings-histogram .pr-ratings-histogram-bar,.power-reviews .p-w-r .pr-review-snapshot.pr-snapshot-mobile .pr-ratings-histogram .pr-ratings-histogram-bar,.power-reviews .p-w-r .pr-review-snapshot.pr-snapshot-tablet .pr-ratings-histogram .pr-ratings-histogram-bar{background:none;border:1px solid #dba437;border-radius:0;height:24px}.power-reviews .p-w-r .pr-review-snapshot.pr-snapshot-desktop .pr-ratings-histogram .pr-ratings-histogram-barValue,.power-reviews .p-w-r .pr-review-snapshot.pr-snapshot-mobile .pr-ratings-histogram .pr-ratings-histogram-barValue,.power-reviews .p-w-r .pr-review-snapshot.pr-snapshot-tablet .pr-ratings-histogram .pr-ratings-histogram-barValue{background:#fdd448;border:none;border-radius:0;border-right:1px solid #dba437;height:100%}.power-reviews .p-w-r .pr-review-snapshot.pr-snapshot-desktop .pr-ratings-histogram .pr-histogram-count,.power-reviews .p-w-r .pr-review-snapshot.pr-snapshot-mobile .pr-ratings-histogram .pr-histogram-count,.power-reviews .p-w-r .pr-review-snapshot.pr-snapshot-tablet .pr-ratings-histogram .pr-histogram-count{padding-right:0}.power-reviews .p-w-r .pr-review-snapshot.pr-snapshot-desktop .pr-ratings-histogram .pr-histogram-cross,.power-reviews .p-w-r .pr-review-snapshot.pr-snapshot-mobile .pr-ratings-histogram .pr-histogram-cross,.power-reviews .p-w-r .pr-review-snapshot.pr-snapshot-tablet .pr-ratings-histogram .pr-histogram-cross{display:none}.power-reviews .p-w-r .pr-review-snapshot.pr-snapshot-desktop .pr-faceoff-img,.power-reviews .p-w-r .pr-review-snapshot.pr-snapshot-desktop .pr-faceoff-img-txt,.power-reviews .p-w-r .pr-review-snapshot.pr-snapshot-desktop .pr-review-snapshot-faceoff,.power-reviews .p-w-r .pr-review-snapshot.pr-snapshot-mobile .pr-faceoff-img,.power-reviews .p-w-r .pr-review-snapshot.pr-snapshot-mobile .pr-faceoff-img-txt,.power-reviews .p-w-r .pr-review-snapshot.pr-snapshot-mobile .pr-review-snapshot-faceoff,.power-reviews .p-w-r .pr-review-snapshot.pr-snapshot-tablet .pr-faceoff-img,.power-reviews .p-w-r .pr-review-snapshot.pr-snapshot-tablet .pr-faceoff-img-txt,.power-reviews .p-w-r .pr-review-snapshot.pr-snapshot-tablet .pr-review-snapshot-faceoff{border-color:#e4e4e4}.power-reviews .p-w-r .pr-review-snapshot.pr-snapshot-desktop .pr-faceoff-readcomplete,.power-reviews .p-w-r .pr-review-snapshot.pr-snapshot-mobile .pr-faceoff-readcomplete,.power-reviews .p-w-r .pr-review-snapshot.pr-snapshot-tablet .pr-faceoff-readcomplete{color:#0074e0}.power-reviews .p-w-r .pr-review-snapshot.pr-snapshot-desktop .pr-faceoff-readcomplete:focus,.power-reviews .p-w-r .pr-review-snapshot.pr-snapshot-desktop .pr-faceoff-readcomplete:hover,.power-reviews .p-w-r .pr-review-snapshot.pr-snapshot-mobile .pr-faceoff-readcomplete:focus,.power-reviews .p-w-r .pr-review-snapshot.pr-snapshot-mobile .pr-faceoff-readcomplete:hover,.power-reviews .p-w-r .pr-review-snapshot.pr-snapshot-tablet .pr-faceoff-readcomplete:focus,.power-reviews .p-w-r .pr-review-snapshot.pr-snapshot-tablet .pr-faceoff-readcomplete:hover{text-decoration:underline}.power-reviews .p-w-r .pr-review-snapshot.pr-snapshot-desktop .pr-faceoff-readcomplete .pr-caret-icon__line,.power-reviews .p-w-r .pr-review-snapshot.pr-snapshot-mobile .pr-faceoff-readcomplete .pr-caret-icon__line,.power-reviews .p-w-r .pr-review-snapshot.pr-snapshot-tablet .pr-faceoff-readcomplete .pr-caret-icon__line{stroke:#0074e0}.power-reviews .p-w-r .pr-review-display .pr-rd-main-header{background:none;padding:0}.power-reviews .p-w-r .pr-review-display .pr-rd-main-header .pr-rd-review-total{display:block;font-size:1.125rem;line-height:1.5;margin:0}.power-reviews .p-w-r .pr-review-display .pr-rd-main-header .pr-rd-sort-group{position:relative}.power-reviews .p-w-r .pr-review-display .pr-rd-main-header .pr-rd-sort-group:after{speak:none;content:"";font-family:dg-icomoon!important;line-height:1;margin-top:-.5rem;position:absolute;right:10px;top:50%}.power-reviews .p-w-r .pr-review-display .pr-rd-main-header .pr-rd-sort{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:#f4f4f4;border:1px solid #e4e4e4;border-radius:4px;max-width:none;padding-right:40px}.power-reviews .p-w-r .pr-review-display .pr-review{border:1px solid #e4e4e4;margin-bottom:16px;padding:16px}.power-reviews .p-w-r .pr-review-display .pr-review .pr-rd-reviewed-at{display:-webkit-box;display:-ms-flexbox;display:flex}.power-reviews .p-w-r .pr-review-display .pr-snippet-rating-decimal{display:none}.power-reviews .p-w-r .pr-review-display .pr-rd-footer{margin-bottom:0;padding-bottom:0}.power-reviews .p-w-r .pr-review-display .pr-helpful-btn{border:1px solid #e4e4e4;border-radius:4px}.power-reviews .p-w-r .pr-review-display .pr-helpful-no{margin-left:16px}.power-reviews .p-w-r .pr-review-display .pr-rd-flag-review-container a{color:#0074e0;text-decoration:none}.power-reviews .p-w-r .pr-review-display .pr-rd-flag-review-container a:focus,.power-reviews .p-w-r .pr-review-display .pr-rd-flag-review-container a:hover{text-decoration:underline}.power-reviews .p-w-r .pr-review-display .pr-rd-pagination-btn,.power-reviews .p-w-r .pr-review-display a{color:#0074e0;text-decoration:none}.power-reviews .p-w-r .pr-review-display .pr-rd-pagination-btn:hover,.power-reviews .p-w-r .pr-review-display a:hover{text-decoration:underline}.pr-review-snapshot-block .pr-snippet-write-review-link{-webkit-box-pack:center!important;-ms-flex-pack:center!important;-webkit-box-align:center!important;-ms-flex-align:center!important;align-items:center!important;background-color:#000!important;display:-webkit-inline-box!important;display:-ms-inline-flexbox!important;display:inline-flex!important;justify-content:center!important;max-height:40px!important;min-height:40px!important;padding:initial!important}.p-w-r .pr-review-snapshot .pr-review-snapshot-simple .pr-snippet-reco-to-friend>div{border-radius:10px!important}.p-w-r .pr-snippet-stars-reco-inline.pr-snippet-compact .pr-snippet-read-and-write.pr-snippet-read-and-write{margin:0}.product-grid__right-column{-webkit-box-pack:center;-ms-flex-pack:center;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:15px 16px;justify-content:center;margin:0 auto}.product-grid__left-column{margin:0 auto;max-width:750px}.product-grid [class^=pinchcontainer__background]{margin-bottom:24px}.product-grid .cmp-producttile,.product-grid .cmp-producttile_sku,.product-grid .image{margin:initial}.product-grid .cmp-producttile{display:initial}@media(min-width:48rem){.product-grid__right-column{grid-template-columns:minmax(165px,1fr) minmax(165px,1fr);grid-template-rows:1fr 1fr}}@media(min-width:64rem){.product-grid{margin:0 auto}.product-grid [class^=pinchcontainer__background]{height:410px;min-height:auto}.product-grid__right-column{gap:16px}.product-grid .orderRight{-webkit-box-ordinal-group:3;-ms-flex-order:2;margin-left:16px;margin-right:0;order:2}}@media(min-width:1200px){.product-grid{display:grid;gap:16px;grid-template-columns:minmax(650px,2fr) 1fr}.product-grid [class^=pinchcontainer__background]{margin-bottom:0}.product-grid .cmp-producttile__container{width:auto}.product-grid__left-column{margin:initial;max-width:750px}.product-grid__right-column{display:grid;grid-template-columns:minmax(165px,1fr) minmax(165px,1fr);grid-template-rows:1fr 1fr}}.profileInfo__form label{color:#000;font-size:12px;font-style:normal;font-weight:500;line-height:15px;margin-bottom:6px}.profileInfo__form input{-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-box-align:center;-ms-flex-align:center;-ms-flex-item-align:stretch;align-items:center;align-self:stretch;border-radius:4px;-webkit-box-sizing:border-box;box-sizing:border-box;font-size:16px;font-style:normal;font-weight:500;height:48px;justify-content:space-between;line-height:20px;padding:12px}.profileInfo__form input:focus-within{border:2px solid #2a77bd}.profileInfo__form input.field-error{border-color:#eb0000!important;outline:#eb0000!important}.profileInfo__container{background-color:#f9f9f9;display:block;height:100%;left:0;min-height:100vh;min-width:100vw;outline:0;overflow-x:hidden;overflow-y:auto;position:fixed;top:0;width:100%;z-index:1050}.profileInfo__progress-bar{background-color:#fff200;border-radius:8px;height:6px;margin:24px 0 0;overflow:hidden;width:327px}.profileInfo__progress-bar__progress{background-color:#000;border-radius:8px 8px 8px 8px;height:100%;width:291px}.profileInfo__content{background-color:#fff;border-radius:4px;-webkit-box-shadow:0 0 64px 0 rgba(0,0,0,.2);box-shadow:0 0 64px 0 rgba(0,0,0,.2);margin:64px auto;max-width:375px;min-height:630px;padding:40px 24px 36px}@media(max-width:32rem){.profileInfo__content{margin:0;max-width:100%;min-height:100%}}.profileInfo__image{display:block;height:64px;margin:auto;width:64px}.profileInfo__title{color:#000;font-size:24px;font-weight:900;line-height:30px;margin:8px 0;text-align:left}.profileInfo__text{color:#000;font-size:16px;font-style:normal;font-weight:400;line-height:24px;margin-bottom:24px;text-align:left}.profileInfo .input-wrapper .field-error:not(input,select){color:#dc3545;font-size:12px;height:8px;margin-top:4px}.profileInfo .input-wrapper input::-webkit-input-placeholder{color:#757575}.profileInfo .input-wrapper input::-moz-placeholder{color:#757575}.profileInfo .input-wrapper input:-ms-input-placeholder{color:#757575}.profileInfo .input-wrapper input::-ms-input-placeholder{color:#757575}.profileInfo .input-wrapper input::placeholder{color:#757575}.profileInfo__zipcode-birthday{display:-webkit-box;display:-ms-flexbox;display:flex}.profileInfo__birthday,.profileInfo__zipcode{position:relative;width:calc(50% - 6px)}.profileInfo__text-messages-checkbox{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;gap:8px;height:24px;margin:18px 0}.profileInfo__text-messages-checkbox input[type=checkbox]{accent-color:#000;cursor:pointer;height:20px;margin-bottom:auto;margin-top:auto;width:20px}.profileInfo__text-messages-checkbox label{cursor:pointer;font-size:16px;font-style:normal;font-weight:400;line-height:125%;margin:0}.profileInfo__save-btn{-webkit-box-pack:center;-ms-flex-pack:center;background:#000;border:1px solid #000;border-radius:6px;color:#fff;font-size:16px;font-weight:500;gap:10px;height:40px;justify-content:center;margin-bottom:0;margin-top:24px;padding:10px 32px}.profileInfo__save-btn,.profileInfo__save-btn .inner-text{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex}.profileInfo__save-btn .inner-text{height:20px;margin:auto}.profileInfo__save-btn[disabled]{background:#f9f9f9;border:1px solid #f9f9f9;color:#616161}.profileInfo__skip-button{color:#757575;cursor:pointer;display:inline-block;font-size:10px;font-weight:400;line-height:11px;margin-top:20px;text-align:center;text-decoration:none;width:100%}.profileInfo__skip-button:hover{text-decoration:underline}@media(max-width:767.98px){.root.responsivegrid>.aem-Grid>.responsivegrid .aem-GridColumn.selfservicerefund{padding:0}}.selfservicerefund__container{margin:1rem auto;width:100%}@media(min-width:768px){.selfservicerefund__container{border:1px solid #d4d4d4;border-radius:.25rem;max-width:33.75rem;padding:1.5rem}}.selfservicerefund__btn-back{-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:transparent;border:none;color:#000;display:-webkit-box;display:-ms-flexbox;display:flex;font-size:.875rem;font-weight:500;line-height:125%;padding-left:0}.selfservicerefund__btn-back-container{margin-bottom:1.5rem}@media(max-width:767.98px){.selfservicerefund__btn-back-container{padding:0 1rem}}.selfservicerefund__btn-back__icon{content:url(../../../etc.clientlibs/dollargeneral/clientlibs/clientlib-site/resources/images/back-pointer-arrow.svg);font-size:1.5rem;margin-right:.25rem}.selfservicerefund__section__heading{font-size:1.125rem;font-weight:600;line-height:125%;margin-bottom:1rem;text-align:center}@media(min-width:768px){.selfservicerefund__section__heading{font-size:1.5rem;font-weight:500;line-height:1.75rem;margin-bottom:1.5rem;text-align:left}}.selfservicerefund__section--refundCTA{-webkit-box-pack:center;-ms-flex-pack:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:#000;border:none;border-radius:.375rem;display:-webkit-box;display:-ms-flexbox;display:flex;gap:.625rem;justify-content:center;margin:0 auto;padding:.625rem 2rem;width:21.4375rem}.selfservicerefund__section--refundCTA .inner-text{color:#fff;font-size:1rem;font-weight:500;line-height:125%;text-align:center}.selfservicerefund__section--refundCTA:disabled,.selfservicerefund__section--refundCTA[disabled]{background-color:#f9f9f9}.selfservicerefund__section--refundCTA:disabled .inner-text,.selfservicerefund__section--refundCTA[disabled] .inner-text{color:#616161}.selfservicerefund__hr{border-top:1px solid #e4e4e4;content:"";margin:1rem}.selfservicerefund__ineligible{padding-top:1.5rem}.selfservicerefund__ineligible p{margin:0}.selfservicerefund__ineligible__heading{font-size:1rem;font-weight:600;line-height:125%;margin-bottom:.5rem;padding:0 1rem}.selfservicerefund__ineligible__discription{padding:0 1rem}.selfservicerefund__checkbox{height:-webkit-max-content;height:-moz-max-content;height:max-content;padding:2rem 0;width:1.5rem}.selfservicerefund__checkbox input:checked~.checkbox-wrapper__check{background-color:#000;border:2px solid #e4e4e4;border-radius:3px}.selfservicerefund__checkbox .checkbox-wrapper__check img{height:1.5rem;width:1.5rem}.selfservicerefund__items{-webkit-box-orient:vertical;-webkit-box-direction:normal;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;gap:.5rem}.selfservicerefund__items .orderdetails__item{border:none;gap:1rem;height:auto;padding:1rem}.selfservicerefund__items .orderdetails__item-header{background-color:#feef03;border:none;height:1.4375rem}.selfservicerefund__items .orderdetails__item-header-text{font-size:.75rem;font-weight:600;line-height:125%;margin:.25rem 1rem}.selfservicerefund__items .orderdetails__item-details{margin:0;width:100%}.selfservicerefund__items .orderdetails__item-details-name{font-size:.875rem;font-weight:500;line-height:150%;text-align:start}.selfservicerefund__items .orderdetails__item-image{height:4.5rem;margin-bottom:auto;width:4.5rem}.selfservicerefund__items .orderdetails__item-image-greyed{-webkit-filter:grayscale(1);filter:grayscale(1)}.selfservicerefund__items .orderdetails__item-wrapper{gap:1rem}.selfservicerefund__items .orderdetails__item-info-wrapper{-webkit-box-pack:end;-ms-flex-pack:end;display:-webkit-box;display:-ms-flexbox;display:flex;gap:.5rem;justify-content:end;margin-bottom:4px;width:100%}.selfservicerefund__items .orderdetails__item-info-deals{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-box-align:end;-ms-flex-align:end;align-items:end;background:none;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;list-style-type:none;margin:0;padding:0}.selfservicerefund__items .orderdetails__item-info-deal{-webkit-box-pack:end;-ms-flex-pack:end;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:#f0faeb;border:2px solid #f0faeb;border-radius:.125rem;color:#298000;display:-webkit-box;display:-ms-flexbox;display:flex;gap:.5rem;justify-content:end;margin-bottom:.38rem;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.selfservicerefund__items .orderdetails__item-info-deal:last-child{margin:0}.selfservicerefund__items .orderdetails__item-info-deal span{color:#298000;font-size:.625rem;font-weight:600;line-height:125%}.selfservicerefund__items .orderdetails__item-info-deal span:first-of-type{-webkit-line-clamp:1;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden;text-overflow:ellipsis}.selfservicerefund__items .orderdetails__item-info-deal span:last-of-type{font-size:.875rem;font-weight:700}.selfservicerefund__items .orderdetails__item-info-price{-webkit-box-pack:end;-ms-flex-pack:end;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline;background:transparent;display:-webkit-box;display:-ms-flexbox;display:flex;gap:.5rem;justify-content:end}.selfservicerefund__items .orderdetails__item-info-price p,.selfservicerefund__items .orderdetails__item-info-price p:last-of-type{background:transparent;color:#000;font-size:1.125rem;font-weight:700;line-height:125%;padding:0}.selfservicerefund__items .orderdetails__item-info-qty,.selfservicerefund__items .orderdetails__item-info-title{color:#515151;font-size:.625rem;font-weight:400;line-height:125%}.selfservicerefund__items .orderdetails__item-info-qty-adjusted,.selfservicerefund__items .orderdetails__item-info-title-adjusted{background-color:#fff200;border-radius:2px;color:#515151;font-size:.625rem;font-weight:400;line-height:125%;margin-left:2px;text-align:center;width:.5rem}.selfservicerefund__items .orderdetails__item-info-ogprice{color:#515151;font-size:.875rem;font-weight:400;line-height:125%}.selfservicerefund__items .orderdetails__item.greyed-out *{color:#616161}.selfservicerefund__items .orderdetails__item.greyed-out .orderdetails__item-details-name{color:#757575}.selfservicerefund__items .orderdetails__item.greyed-out .orderdetails__item-info-deal{background:#f9f9f9;border:2px solid #f9f9f9}.selfservicerefund__items .orderdetails__item.greyed-out img{-webkit-filter:grayscale(1);filter:grayscale(1)}.selfservicerefund__items .orderdetails__item.adjusted{margin-bottom:.5rem}.selfservicerefund__items__reason__heading{font-size:.75rem;font-weight:500;line-height:125%;margin-bottom:.25rem}.selfservicerefund__items__reason__select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;border:1px solid #757575;border-radius:.25rem;color:#000;cursor:pointer;font-size:.875rem;font-weight:500;height:2.5rem;padding:.38rem .75rem;position:relative;width:100%;z-index:1}.selfservicerefund__items__reason__select-wrapper{margin-bottom:1rem;position:relative}.selfservicerefund__items__reason__select-wrapper span{position:absolute;right:.75rem;top:40%}.selfservicerefund__items__reason__explain{background:transparent;border:1px solid #757575;border-radius:.25rem;height:2.5rem;margin:.38rem 0;padding:.75rem;width:100%}.selfservicerefund__items__reason__explain-text{color:#757575;font-size:.75rem;font-weight:400;line-height:125%}.selfservicerefund__items__reason-list-icon{content:url(../../../etc.clientlibs/dollargeneral/clientlibs/clientlib-site/resources/images/carrot-icon-up.svg)}.selfservicerefund__items__reason-list-icon.arrow-up{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.selfservicerefund .items-ineligible .orderdetails__item-image{-webkit-filter:grayscale(1);filter:grayscale(1)}.selfservicerefund__order-detail{color:#757575;font-size:.625rem;font-weight:400;line-height:125%;margin:0 0 3.375rem 1rem}@media(min-width:768px){.selfservicerefund__order-detail{margin-bottom:2rem}}.selfservicerefund__order-id{text-decoration:underline}.refund__modal{padding:0}.refund__modal--closeCTA{background:url(../../../etc.clientlibs/dollargeneral/clientlibs/clientlib-site/resources/images/close.svg);border:none;height:1.5rem;margin-left:auto;width:1.5rem}.refund__modal--title{-ms-flex-item-align:stretch;align-self:stretch;font-size:1.5rem;font-weight:500;line-height:125%;text-align:center}.refund__modal--message{font-size:.875rem;font-weight:400;line-height:125%;padding:0 1rem;text-align:center}.refund__modal--CTA{-webkit-box-pack:center;-ms-flex-pack:center;-webkit-box-align:center;-ms-flex-align:center;-ms-flex-item-align:stretch;align-items:center;align-self:stretch;background:#fff;border:1px solid #d4d4d4;border-radius:.375rem;display:-webkit-box;display:-ms-flexbox;display:flex;font-size:1rem;font-weight:500;gap:10px;justify-content:center;line-height:125%;margin-bottom:0;padding:.625rem 2rem;text-align:center}.refund__modal--emailCTA{background:#000;color:#fff;margin-bottom:1rem}.refund__modal--emailCTA:hover{color:#fff;text-decoration:none}.refund__modal--callCTA{color:#000;display:block}@media(min-width:768px){.refund__modal--callCTA{display:none}}.refund__modal--callCTA:hover{color:#000;text-decoration:none}.refund__modal--callCTADesktop{color:#000;display:none}.refund__modal--callCTADesktop:hover{color:#000;text-decoration:none}@media(min-width:768px){.refund__modal--callCTADesktop{display:block}}.refund__modal .modal-dialog{margin:0;min-height:100vh;min-width:100vw}.refund__modal .modal-content,.refund__modal .modal-dialog{-webkit-box-pack:center;-ms-flex-pack:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:center}.refund__modal .modal-content{-webkit-box-orient:vertical;-webkit-box-direction:normal;border-radius:.75rem;-ms-flex-direction:column;flex-direction:column;padding:1rem 1.5rem 1.5rem;width:21.438rem}.sezzle__container{background-color:#fff;cursor:pointer}.sezzle__container .sezzle__payment-text{display:block;letter-spacing:normal;text-align:left}.sezzle__container .sezzle__banner img{width:100%}.sezzle__container.sezzle__ad-borderless{height:40.15px;width:335px}.sezzle__container.sezzle__ad-borderless .sezzle__payment-text{color:#275dc5;font-size:10.5px;font-weight:500;line-height:13px}.sezzle__container.sezzle__ad-borderless .sezzle__banner img{height:23px;max-width:303px}.sezzle__container.sezzle__ad-medium{border:.71px solid #b5aeae;border-radius:5.66px;-webkit-box-shadow:0 0 8px 0 rgba(0,0,0,.15);box-shadow:0 0 8px 0 rgba(0,0,0,.15);height:88px;margin:auto;padding:16.5px 22px;width:460px}.sezzle__container.sezzle__ad-medium .sezzle__payment-text{color:#275dc5;font-size:14.42px;font-weight:500;line-height:18px;margin-bottom:5.37px}.sezzle__container.sezzle__ad-medium .sezzle__banner img{height:31.83px;max-width:416.43px}@media(max-width:767.98px){.sezzle__container.sezzle__ad-medium{border:.52px solid #b5aeae!important;border-radius:4.12px!important;-webkit-box-shadow:0 0 6px 0 rgba(0,0,0,.15)!important;box-shadow:0 0 6px 0 rgba(0,0,0,.15)!important;height:64px!important;padding:12px 16px!important;width:335px!important}.sezzle__container.sezzle__ad-medium .sezzle__payment-text{font-size:10.5px!important;line-height:13px!important;margin-bottom:4px!important}.sezzle__container.sezzle__ad-medium .sezzle__banner img{height:23.15px!important;width:303.27px!important}.sezzle__container.sezzle__ad-large,.sezzle__container.sezzle__ad-large-home{border:1px solid #e4e4e4!important;border-radius:12px!important;height:94px!important;padding:24px 16px!important;width:335px!important}.sezzle__container.sezzle__ad-large .sezzle__payment-text,.sezzle__container.sezzle__ad-large-home .sezzle__payment-text{font-size:12px!important;line-height:15px!important;margin-bottom:8px!important}.sezzle__container.sezzle__ad-large .sezzle__banner img,.sezzle__container.sezzle__ad-large-home .sezzle__banner img{height:23px!important;max-width:303px!important}}.sezzle__container.sezzle__ad-large{border:1.3px solid #e4e4e4;border-radius:16.5px;height:129px;margin:auto;padding:33px 22px;width:460px}.sezzle__container.sezzle__ad-large .sezzle__payment-text{font-size:16.5px;line-height:20px;margin-bottom:12px}.sezzle__container.sezzle__ad-large .sezzle__banner img{height:32px;max-width:416px}.sezzle__container.sezzle__ad-large-home{border:2px solid #e4e4e4;border-radius:24.6px;height:193px;margin:auto;padding:50px 33px;width:688px}.sezzle__container.sezzle__ad-large-home .sezzle__payment-text{font-size:25px;line-height:30px;margin-bottom:17px}.sezzle__container.sezzle__ad-large-home .sezzle__banner img{height:47px;max-width:622px}.shopping-list{margin-bottom:20px;padding-top:20px;position:relative}.shopping-list:before{background:#f4f4f4;content:"";height:100%;left:50%;margin-left:-50vw;position:absolute;top:0;width:100vw;z-index:-1}.shopping-list.shopping-list--empty .shopping-list__add-item-button--top,.shopping-list.shopping-list--empty .shopping-list__checked-item-list-wrapper,.shopping-list.shopping-list--empty .shopping-list__sidebar,.shopping-list.shopping-list--empty .shopping-list__unchecked-item-list{display:none}.shopping-list.shopping-list--empty .shopping-list__empty-list-content{display:block}.shopping-list .shopping-list__title-wrapper{-webkit-box-pack:justify;-ms-flex-pack:justify;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:space-between;margin-bottom:20px}.shopping-list .shopping-list__button{background:none;border:none;color:#0074e0;font-size:.8125rem;font-weight:500;padding:0}.shopping-list .shopping-list__button:focus,.shopping-list .shopping-list__button:hover{text-decoration:underline}.shopping-list .shopping-list__button:focus{border-color:#275dc5}.shopping-list .shopping-list__empty-list-content{display:none}.shopping-list .shopping-list__empty-list-content .button{margin:0 auto 20px;width:auto}.shopping-list .shopping-list__price-disclaimer{font-size:.8125rem;font-weight:300;margin-bottom:15px;text-align:center}.shopping-list .shopping-list__unchecked-item-list{list-style:none;margin-bottom:20px;padding:0}.shopping-list .shopping-list__checked-item-list-wrapper{-webkit-box-pack:justify;-ms-flex-pack:justify;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;justify-content:space-between;margin-bottom:15px;padding-top:15px;position:relative}@media(min-width:768px){.shopping-list .shopping-list__checked-item-list-wrapper{background:#ebebeb;border:1px solid #e4e4e4;padding:15px 15px 0}}.shopping-list .shopping-list__checked-item-list-wrapper:before{background:#ebebeb;border-bottom:1px solid #e4e4e4;border-top:1px solid #e4e4e4;content:"";height:100%;left:50%;margin-left:-50vw;padding:15px 0;position:absolute;top:0;width:100vw;z-index:-1}@media(min-width:768px){.shopping-list .shopping-list__checked-item-list-wrapper:before{display:none}}.shopping-list .shopping-list__checked-item-list-toggle{background:none;border:none;font-size:.8125rem;font-weight:500;margin-bottom:15px;padding:0}.shopping-list .shopping-list__checked-item-list-toggle.collapsed .dg-icon:before{content:""}.shopping-list .shopping-list__checked-item-list-toggle .dg-icon{margin-left:5px}.shopping-list .shopping-list__checked-item-list-toggle .dg-icon:before{content:""}.shopping-list .shopping-list__remove-checked-items-button{margin-bottom:15px}.shopping-list .shopping-list__checked-item-list{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;list-style:none;margin-bottom:15px;padding:0}.shopping-list .shopping-list__checked-item-list .shopping-list-item .shopping-list-item__checkbox{border-color:#767676;color:#767676}.shopping-list .shopping-list__checked-item-list .shopping-list-item .shopping-list-item__description{color:#767676;text-decoration:line-through}.shopping-list .shopping-list__remove-checked-items-button-text{display:block;height:0;overflow:hidden;width:0}.shopping-list .shopping-list-item{background:#fff;border:1px solid #e4e4e4;padding:15px 15px 5px}@media(min-width:768px){.shopping-list .shopping-list-item{padding:20px 20px 10px}}.shopping-list .shopping-list-item--editing .shopping-list-item__wrapper{display:none}.shopping-list .shopping-list-item--editing .shopping-list-item__edit-form{display:block}.shopping-list .shopping-list-item__checkbox{-webkit-box-flex:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid #000;border-radius:2px;-ms-flex:0 0 auto;flex:0 0 auto;height:24px;text-align:center;width:24px}.shopping-list .shopping-list-item__checkbox:checked:after{content:"";font-size:.8125rem;vertical-align:middle}.shopping-list .shopping-list-item__wrapper{-webkit-box-align:start;-ms-flex-align:start;align-items:start;display:-webkit-box;display:-ms-flexbox;display:flex}.shopping-list .shopping-list-item__image{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;margin-bottom:10px;margin-left:5px;max-width:50px}@media(min-width:768px){.shopping-list .shopping-list-item__image{margin-left:10px;max-width:100px}}.shopping-list .shopping-list-item__text-wrapper{-webkit-box-flex:1;-ms-flex:1 0 0px;flex:1 0 0;margin-bottom:10px;margin-left:5px}@media(min-width:768px){.shopping-list .shopping-list-item__text-wrapper{margin-left:10px}}.shopping-list .shopping-list-item__description{margin-bottom:10px}.shopping-list .shopping-list-item__quantity-label{font-size:.8125rem;font-weight:300;margin-bottom:10px}.shopping-list .shopping-list-item__price-wrapper{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;margin-bottom:10px;margin-left:5px;text-align:right;width:75px}@media(min-width:768px){.shopping-list .shopping-list-item__price-wrapper{margin-left:10px}}.shopping-list .shopping-list-item__current-price{display:block;font-weight:500}.shopping-list .shopping-list-item__regular-price{color:#767676;display:block;font-size:.8125rem}.shopping-list .shopping-list-item__details-toggle.collapsed .dg-icon:before{content:""}.shopping-list .shopping-list-item__details-toggle .dg-icon{font-size:10px;margin-left:5px}.shopping-list .shopping-list-item__details-toggle .dg-icon:before{content:""}.shopping-list .shopping-list-item__toolbar{-webkit-box-pack:end;-ms-flex-pack:end;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:flex-end;margin-bottom:10px}@media(min-width:992px){.shopping-list .shopping-list-item__toolbar{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;padding-left:144px}}.shopping-list .shopping-list-item__toolbar .shopping-list__button{padding:0 10px}.shopping-list .shopping-list-item__toolbar .shopping-list__button+.shopping-list__button{border-left:1px solid #e4e4e4}.shopping-list .shopping-list-item__deals-list-wrapper{margin:0 -15px -5px}@media(min-width:768px){.shopping-list .shopping-list-item__deals-list-wrapper{margin:0 -20px -10px}}.shopping-list .shopping-list-item__applied-deals-list-toggle{border-top:1px solid #e4e4e4;line-height:22px;padding:12px 0;width:100%}.shopping-list .shopping-list-item__applied-deals-list-toggle.collapsed .dg-icon:before{content:""}.shopping-list .shopping-list-item__applied-deals-list-toggle .dg-icon{font-size:10px;margin-left:5px}.shopping-list .shopping-list-item__applied-deals-list-toggle .dg-icon:before{content:""}.shopping-list .shopping-list-item__applied-deals-list{background:#fafafa;border-top:1px solid #e4e4e4;list-style:none;padding:15px 15px 5px}@media(min-width:768px){.shopping-list .shopping-list-item__applied-deals-list{padding:20px 20px 10px}}.shopping-list .shopping-list-item__edit-form{display:none}.shopping-list .shopping-list-item__edit-form .shopping-list-item__quantity{margin-bottom:10px}.shopping-list .shopping-list-item__edit-form-input-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex}.shopping-list .shopping-list-item__edit-form-input-wrapper label{font-size:.8125rem;font-weight:500;margin-bottom:10px}.shopping-list .shopping-list-item__edit-form-input-wrapper input{border:1px solid #e4e4e4;border-radius:2px;display:block;font-size:1rem;padding:10px;width:100%}.shopping-list .shopping-list-item__edit-form-input-wrapper input:focus{border-color:#275dc5}.shopping-list .shopping-list-item__name-label{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto}.shopping-list .shopping-list-item__estimate-label{-webkit-box-flex:0;-ms-flex:0 0 100px;flex:0 0 100px;margin-left:10px}@media(min-width:992px){.shopping-list .shopping-list-item__estimate-label{-webkit-box-flex:0;-ms-flex:0 0 150px;flex:0 0 150px}}.shopping-list .shopping-list-item__quantity{display:inline-block;margin-right:10px}.shopping-list .shopping-list-item__quantity-input{width:60px}.shopping-list .shopping-list-deal,.shopping-list .shopping-list-item__edit-form-button-wrapper{-webkit-box-pack:justify;-ms-flex-pack:justify;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:space-between;margin-bottom:10px}.shopping-list .shopping-list-deal{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;background:#fff;border:1px solid #e4e4e4;-ms-flex-wrap:wrap;flex-wrap:wrap;font-size:.8125rem;padding:10px 20px 0}.shopping-list .shopping-list-deal__label{font-weight:500;width:100%}.shopping-list .shopping-list-deal__description{color:#767676;font-weight:300;margin-bottom:10px}.shopping-list .shopping-list-deal__value{font-weight:300;margin:0 0 10px 10px}.shopping-list .shopping-list__summary{margin-bottom:20px;padding-top:20px;position:relative}@media(min-width:768px){.shopping-list .shopping-list__summary{background:#fff;border:1px solid #e4e4e4;padding:15px 15px 0}}.shopping-list .shopping-list__summary:before{background:#fff;border-bottom:1px solid #e4e4e4;border-top:1px solid #e4e4e4;content:"";height:100%;left:50%;margin-left:-50vw;padding:15px 0;position:absolute;top:0;width:100vw;z-index:-1}@media(min-width:768px){.shopping-list .shopping-list__summary:before{display:none}}.shopping-list .shopping-list__summary-title{font-size:1.125rem;font-weight:500;margin-bottom:10px}.shopping-list .shopping-list__summary-line,.shopping-list .shopping-list__total-line{-webkit-box-pack:justify;-ms-flex-pack:justify;display:-webkit-box;display:-ms-flexbox;display:flex;font-weight:300;justify-content:space-between;margin-bottom:10px}.shopping-list .shopping-list__summary-item-count{font-size:.8125rem}.shopping-list .shopping-list__summary-box{border:1px solid #e4e4e4;font-size:.8125rem;margin-bottom:10px;padding:10px 10px 0}.shopping-list .shopping-list__total-line{font-size:1.125rem;font-weight:500;margin-bottom:20px}@-webkit-keyframes splide-loading{0%{-webkit-transform:rotate(0);transform:rotate(0)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes splide-loading{0%{-webkit-transform:rotate(0);transform:rotate(0)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}.splide__track--draggable{-webkit-touch-callout:none;-webkit-user-select:none;-ms-user-select:none;-moz-user-select:none;user-select:none}.splide__track--fade>.splide__list>.splide__slide{margin:0!important;opacity:0;z-index:0}.splide__track--fade>.splide__list>.splide__slide.is-active{opacity:1;z-index:1}.splide--rtl{direction:rtl}.splide__track--ttb>.splide__list{display:block}.splide__container{-webkit-box-sizing:border-box;box-sizing:border-box;position:relative}.splide__list{-webkit-backface-visibility:hidden;backface-visibility:hidden;display:-ms-flexbox;display:-webkit-box;display:flex;height:100%;margin:0!important;padding:0!important}.splide.is-initialized:not(.is-active) .splide__list{display:block}.splide__pagination{-ms-flex-align:center;-webkit-box-align:center;-ms-flex-pack:center;-webkit-box-pack:center;align-items:center;display:-ms-flexbox;display:-webkit-box;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;justify-content:center;margin:0;pointer-events:none}.splide__pagination li{display:inline-block;line-height:1;list-style-type:none;margin:0;pointer-events:auto}.splide:not(.is-overflow) .splide__pagination{display:none}.splide__progress__bar{width:0}.splide{position:relative;visibility:hidden}.splide.is-initialized,.splide.is-rendered{visibility:visible}.splide__slide{-ms-flex-negative:0;-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-box-sizing:border-box;box-sizing:border-box;flex-shrink:0;list-style-type:none!important;margin:0;position:relative}.splide__slide img{vertical-align:bottom}.splide__spinner{-webkit-animation:splide-loading 1s linear infinite;animation:splide-loading 1s linear infinite;border:2px solid #999;border-left-color:transparent;border-radius:50%;bottom:0;contain:strict;display:inline-block;height:20px;left:0;margin:auto;position:absolute;right:0;top:0;width:20px}.splide__sr{clip:rect(0 0 0 0);border:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.splide__toggle.is-active .splide__toggle__play,.splide__toggle__pause{display:none}.splide__toggle.is-active .splide__toggle__pause{display:inline}.splide__track{overflow:hidden;position:relative;z-index:0}.smartcarousel .splide{-webkit-transition:opacity 1s;transition:opacity 1s}@media(min-width:992px){.smartcarousel .splide{width:1140px}}.smartcarousel .splide__list{-webkit-box-pack:unset;-ms-flex-pack:unset;justify-content:unset}.smartcarousel .splide__list-column{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.smartcarousel .splide__gallery .splide__arrow{display:none}.smartcarousel .splide__gallery .splide__list{-ms-flex-wrap:wrap;flex-wrap:wrap}.smartcarousel .splide__hidden{opacity:0}.smartcarousel .splide__pagination__page{background-color:#c9c9c9;border:none;border-radius:3px;height:4px;margin:0 4px;width:24px}.smartcarousel .splide__pagination__page.is-active{background-color:#0079e7}.smartcarousel .splide__track{overflow-x:clip;overflow-y:visible!important}@media(min-width:992px){.smartcarousel .splide__track{margin:auto;width:1032px}}.smartcarousel .splide__track .splide__list{display:-webkit-box;display:-ms-flexbox;display:flex}.smartcarousel .splide__track .splide__list .splide__slide{-webkit-box-flex:0;-ms-flex:none;flex:none;max-width:100%}.smartcarousel .splide__track .splide__list .splide__slide .deal-card{margin-left:auto;margin-right:auto}.smartcarousel .splide__track .splide__list .splide__slide .image{margin-bottom:0!important}.smartcarousel .splide__arrow{-webkit-box-pack:center;-ms-flex-pack:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:#9b9393;border:0;border-radius:50%;color:#fff;cursor:pointer;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;height:40px;justify-content:center;position:absolute;top:50%;width:40px}.smartcarousel .splide__arrow:active,.smartcarousel .splide__arrow:focus,.smartcarousel .splide__arrow:hover{background:#404040}.smartcarousel .splide__arrow:focus-visible{outline-color:#275dc5;outline-offset:2px}.smartcarousel .splide__arrow--next{right:0;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.smartcarousel .splide__arrow--prev{left:0;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.smartcarousel .splide__arrow{-webkit-transition:opacity .3s ease;transition:opacity .3s ease}.smartcarousel .splide__arrow:disabled{opacity:0;pointer-events:none}.sprinklr h6{-webkit-box-orient:horizontal;-webkit-box-direction:normal;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;font-weight:700;margin-bottom:16px}.sprinklr h6:after,.sprinklr h6:before{-webkit-box-flex:1;border-bottom:2px solid #c9c9c9;content:"";-ms-flex:1 1;flex:1 1;margin:auto}.sprinklr h6:before{margin-right:12px}.sprinklr h6:after{margin-left:12px}.squareBannerContainer{margin-bottom:20px}@media(min-width:768px){.squareBannerContainer .row{-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}.squareBannerContainer .banner,.squareBannerContainer .banner__outer-wrapper,.squareBannerContainer .cmp-image,.squareBannerContainer .hero-image{height:100%}}.squareBannerContainer .banner,.squareBannerContainer .cmp-image{margin:0}@media(min-width:768px){.squareBannerContainer .square-banner-container__left-column .cmp-image:before{left:auto;right:-15px;width:50vw}.squareBannerContainer .square-banner-container__right-column .cmp-image:before{left:-15px;margin-left:0;width:50vw}}.store-locations_header{background-color:#f9f9f9;padding:17px 0 17px 30px}.store-locations_header h1{font-size:14px;font-weight:600;line-height:20px;margin-bottom:0}.store-locations_header p{font-size:12px;font-weight:400;line-height:16px;margin:.5rem 0}.store-locations_header p a,.store-locations_header p a:visited{color:#000!important}.store-locations_header p a:hover{text-decoration:underline}p.store-locations__lastupdate{color:#333;font-size:14px}.store-locations-wrapper{margin:13px 0 20px;max-width:1260px;padding-left:30px;width:100%}.store-locations-wrapper p.location-list-item{font-size:14px;margin:0;padding:0}.store-locations-wrapper p.location-list-item a{color:#000;text-decoration:none}.store-locations-wrapper p.location-list-item a:hover{color:#000;text-decoration:underline}.store-locations-wrapper p.location-list-item a:visited{color:#000}.store-locations-wrapper .state-list-item{float:left;height:32px;margin:0;width:24%}@media(max-width:540px){.store-locations-wrapper .state-list-item{margin:0 0 20px;width:50%}}.store-locations-wrapper .city-list-item{float:left;margin:0 0 7px;width:24%}@media(max-width:540px){.store-locations-wrapper .city-list-item{margin:0 0 20px;width:50%}}.store-locations-wrapper .store-location_subheader{font-size:14px;line-height:20px}.store-locations-wrapper .store__card{border-bottom:1px solid #eaeaea;font-size:20px;font-weight:600;line-height:20px;margin:16px 0 10px;max-width:412px;overflow:auto;padding-bottom:15px;width:100%}.store-locations-wrapper .store__card p{font-size:14px;font-weight:400;line-height:20px;margin:0 0 6px}.store-locations-wrapper .store__card p.phone{float:left;margin-top:15px}.store-locations-wrapper .store__card p.store__card-title{font-size:16px;font-weight:600;margin-bottom:0}.store-locations-wrapper .store__card a.view-details{border:1px solid #c9c9c9;border-radius:4px;color:#000;float:right;font-size:12px;font-weight:500;margin-top:9px;padding:5px 16px;-webkit-transition:border-color .5s ease;transition:border-color .5s ease}.store-locations-wrapper .store__card a.view-details:hover{border-color:#111}.store-locations-wrapper .store__card a.view-details:focus{border-color:#275dc5}.store-locations-wrapper .store__card a.view-details:focus,.store-locations-wrapper .store__card a.view-details:hover{text-decoration:underline}.store-locations-wrapper:after{clear:both;content:"";display:block;height:0}.storelocatorpage{padding:0!important}.store-locator{height:-webkit-max-content;height:-moz-max-content;height:max-content;position:relative}.store-locator__entry{height:100%;min-height:inherit;position:relative;width:100%}.store-locator__entry img{height:100%;min-height:inherit;-o-object-fit:cover;object-fit:cover;width:100%}.store-locator__entry-search{background-color:#fff;border-radius:8px;-webkit-box-shadow:0 2px 8px 0 rgba(0,0,0,.2);box-shadow:0 2px 8px 0 rgba(0,0,0,.2);left:50%;padding:24px 16px;position:absolute;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:327px}.store-locator__entry-search h3{font-size:20px;font-weight:500;line-height:24px;margin-bottom:16px}.store-locator__entry-search-field{-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:16px}.store-locator__entry-search-field label{font-size:12px;font-weight:500;line-height:16px}.store-locator__entry-search-field input[type=submit]{background:#fff200;border:1px solid #c9c9c9;border-radius:6px;color:#000;font-weight:600;height:50px;line-height:20px;margin-left:8px;padding:13px 16px;width:80px}.store-locator__entry-search-field input[type=submit].disabled{background-color:#f4f4f4;border:1px solid #e7e7e7;cursor:not-allowed}.store-locator__entry-search-field input[type=text]{-webkit-box-flex:1;border:1px solid #767676;border-radius:2px;-ms-flex:1;flex:1;font-size:16px;line-height:20px;padding:14px 8px;width:100%}.store-locator__entry-search-usemylocation{background:none;border:none;color:#2a77bd;font-size:12px;font-weight:500;padding:0}.store-locator__entry-search-usemylocation span{margin-right:8px}.store-locator__entry-search-usemylocation:focus,.store-locator__entry-search-usemylocation:hover{text-decoration:underline}.store-locator__results{-webkit-box-orient:vertical;-webkit-box-direction:reverse;display:none;-ms-flex-direction:column-reverse;flex-direction:column-reverse}@media(min-width:64rem){.store-locator__results{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;height:100%}}.store-locator__results-list{width:350px}@media(max-width:64rem){.store-locator__results-list{height:-webkit-max-content!important;height:-moz-max-content!important;height:max-content!important;width:100%}}.store-locator__results-map .googlemap-wrapper{height:100%!important}@media(min-width:64rem){.store-locator__results-map{-webkit-box-flex:1;-ms-flex:1;flex:1}}.store-locator .aem-header-store-locator .menu-toggle{display:none}.store-locator .aem-header-store-locator .store-locator-menu{display:block;left:0;position:unset;top:0;width:100%}.store-locator .aem-header-store-locator .store-locator-menu__filter-toggle{padding:0}.store-locator .aem-header-store-locator .store-locator-menu__store-list{max-height:none}@media(max-width:64rem){.store-locator .aem-header-store-locator .store-locator-menu__store-list{overflow-y:visible}.store-locator .aem-header-store-locator .store-locator-menu__form-container{background-color:#fff;left:0;position:absolute;top:0;width:100%;z-index:10}}@media(min-width:64rem){.store-locator .aem-header-store-locator .store-locator-menu{-webkit-box-orient:vertical;-webkit-box-direction:normal;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;height:100%}}.store-locator .aem-header-store-locator.store-list-item--current-store{background-color:#faf7c7}.sort-button-wrapper{padding:0 12px}.sort-button.sort-button{width:100%}.sweepstakes-form__container{margin:0 auto;max-width:300px;text-align:left}.sweepstakes-form__over-message.hide{display:none}.sweepstakes-form__success-message{display:block;font-weight:600;text-align:center}.sweepstakes-form__container-success{height:300px}.sweepstakes-form__container-entry.hide,.sweepstakes-form__container-success.hide{display:none}.sweepstakes-form__item{margin-bottom:12px;width:100%}.sweepstakes-form__item label{display:block;margin-bottom:4px}.sweepstakes-form__item .field-item{width:300px}.sweepstakes-form__item .check-margin{margin-right:7px}.sweepstakes-form__item .field-label__inline{display:inline-block}.sweepstakes-form__item .error-label__inline{color:#eb0000;display:block}.sweepstakes-form__item .error-label{display:none}.sweepstakes-form__item #sweep-marketing{display:inline;font-size:smaller;height:20px;min-width:20px;text-align:left;width:20px}.sweepstakes-form__item .field-label__marketing{display:inline;margin-top:-2px}.sweepstakes-form__field-check{display:-webkit-box;display:-ms-flexbox;display:flex}.sweepstakes-form__container button{margin-left:auto;margin-right:auto;max-width:280px}.sweepstakes-form__container .error-field{color:#eb0000;font-size:larger;text-align:center}.cmp-tabs .nav-tabs{border:none;display:none;margin-bottom:15px}@media(min-width:768px){.cmp-tabs .nav-tabs{display:-webkit-box;display:-ms-flexbox;display:flex}}.cmp-tabs .nav-tabs .nav-item{margin:0 15px}.cmp-tabs .nav-tabs .nav-item:first-child{margin-left:0}.cmp-tabs .nav-tabs a{border:none;color:#000;font-size:1.125rem;font-weight:500;padding:8px 0}.cmp-tabs .nav-tabs .active{color:#000;padding-bottom:10px;position:relative}.cmp-tabs .nav-tabs .active:after{background:#000;border-radius:10px;bottom:0;content:"";height:4px;left:0;position:absolute;right:0}.cmp-tabs .tab-pane{border-bottom:1px solid #e4e4e4;margin-bottom:15px}@media(max-width:767.98px){.cmp-tabs .tab-pane{display:block;opacity:1}}@media(min-width:768px){.cmp-tabs .tab-pane{border-bottom:none;margin-bottom:0}}.cmp-tabs .collapse-header{color:#000;display:block;font-size:1.125rem;font-weight:500;padding-bottom:15px;position:relative;text-decoration:none}@media(min-width:768px){.cmp-tabs .collapse-header{display:none}}.cmp-tabs .collapse-header.collapsed .dg-icon:before{content:""}.cmp-tabs .collapse-header .dg-icon{font-size:16px;position:absolute;right:0;top:8px}@media(min-width:768px){.cmp-tabs .collapse{display:block}}.cmp-tabs .cmp-tabs__truncate-container--truncated{margin-bottom:15px;max-height:600px;overflow:hidden}.cmp-tabs .cmp-tabs__read-more-button{background:none;border:none;color:#000;font-weight:500;margin-bottom:15px;padding:0}.cmp-tabs .cmp-tabs__read-more-button.cmp-tabs__read-more-button--disabled{display:none}.teacheraddress__container{background-color:#e4e4e4;display:block;height:100%;left:0;min-height:100vh;min-width:100vw;outline:0;overflow-x:hidden;overflow-y:auto;position:fixed;top:0;width:100%;z-index:1050}.teacheraddress__close-btn{background:none;border:none;color:#000;position:absolute;right:15px;top:10px}.teacheraddress__content{background-color:#fff;border-radius:4px;margin:50px auto auto;max-width:400px;min-height:380px;padding:20px}.teacheraddress__image{margin:auto;width:100%}.teacheraddress__title{font-size:24px;font-weight:500;line-height:28px;margin:24px 0;text-align:center}.teacheraddress .input-wrapper .field-error:not(input,select){height:8px}.teacheraddress__city-state{display:-webkit-box;display:-ms-flexbox;display:flex}.teacheraddress__city{position:relative;width:55%}.teacheraddress__state{position:relative;width:45%}.teacheraddress__state span{pointer-events:none;position:absolute;right:8px;top:40px}.teacheraddress__zipcode{margin-bottom:14px}.teacheraddress__footer{font-size:14px;font-weight:400;line-height:20px}.teacheraddress__checkbox-container{display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:16px}.teacheraddress__checkbox-container input{cursor:pointer;height:26px;width:26px}.teacheraddress__checkbox-container input:checked{background-color:#2a77bd;border-color:#2a77bd;color:#fff}.teacheraddress__checkbox-container label{font-size:14px;font-weight:400;line-height:20px;padding-left:13px;width:308px}.teacheraddress__save-btn{background:#000;border:1px solid #000;border-radius:6px;color:#fff;font-weight:600;height:40px;margin-bottom:0;padding:0}.teacheraddress__btn-disabled{background:#f4f4f4;border:1px solid #e7e7e7;color:#000}.teacheraddress .footer{margin:auto;padding-top:20px;width:288px}.teacheraddress .footer .tncs{margin:auto;padding-bottom:20px;width:120px}.teacheraddress .footer a,.teacheraddress .footer label{color:#000;font-size:12px;letter-spacing:0;line-height:16px;text-align:center}.teacheraddress .footer .seperator{padding:0 10px}.title .cmp-title{margin-bottom:20px}.title .cmp-title__text{font-weight:500;margin-bottom:0}.title .cmp-title__text--subtitle{font-size:1rem;font-weight:500}.title--main .cmp-title__text{background-color:#fff200;font-weight:600;margin-bottom:0;padding:.875rem .5rem .5rem;text-align:center}@media(min-width:768px){.title--main .cmp-title__text{padding:1.4375rem 2rem;text-align:left}}.title--hide-section-line .cmp-title__text,.title--padding-bottom-short .cmp-title__text,.title--padding-top-short .cmp-title__text,.title--section .cmp-title__text,.title--section-dark .cmp-title__text{-webkit-box-pack:center;-ms-flex-pack:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;font-weight:600;justify-content:center;margin-bottom:0;width:100%}.title--hide-section-line .cmp-title__text:after,.title--hide-section-line .cmp-title__text:before,.title--padding-bottom-short .cmp-title__text:after,.title--padding-bottom-short .cmp-title__text:before,.title--padding-top-short .cmp-title__text:after,.title--padding-top-short .cmp-title__text:before,.title--section .cmp-title__text:after,.title--section .cmp-title__text:before,.title--section-dark .cmp-title__text:after,.title--section-dark .cmp-title__text:before{-webkit-box-flex:1;border-top:1px solid #e4e4e4;content:"";-ms-flex:1 0 20px;flex:1 0 20px}.title--hide-section-line .cmp-title__text:before,.title--padding-bottom-short .cmp-title__text:before,.title--padding-top-short .cmp-title__text:before,.title--section .cmp-title__text:before,.title--section-dark .cmp-title__text:before{margin-right:1rem}@media(min-width:768px){.title--hide-section-line .cmp-title__text:before,.title--padding-bottom-short .cmp-title__text:before,.title--padding-top-short .cmp-title__text:before,.title--section .cmp-title__text:before,.title--section-dark .cmp-title__text:before{margin-right:1.5rem}}@media(min-width:992px){.title--hide-section-line .cmp-title__text:before,.title--padding-bottom-short .cmp-title__text:before,.title--padding-top-short .cmp-title__text:before,.title--section .cmp-title__text:before,.title--section-dark .cmp-title__text:before{margin-right:2rem}}.title--hide-section-line .cmp-title__text:after,.title--padding-bottom-short .cmp-title__text:after,.title--padding-top-short .cmp-title__text:after,.title--section .cmp-title__text:after,.title--section-dark .cmp-title__text:after{margin-left:1rem}@media(min-width:768px){.title--hide-section-line .cmp-title__text:after,.title--padding-bottom-short .cmp-title__text:after,.title--padding-top-short .cmp-title__text:after,.title--section .cmp-title__text:after,.title--section-dark .cmp-title__text:after{margin-left:1.5rem}}@media(min-width:992px){.title--hide-section-line .cmp-title__text:after,.title--padding-bottom-short .cmp-title__text:after,.title--padding-top-short .cmp-title__text:after,.title--section .cmp-title__text:after,.title--section-dark .cmp-title__text:after{margin-left:2rem}}.title--section-dark .cmp-title__text:after,.title--section-dark .cmp-title__text:before{border-top:1px solid #767676}.title--padding-bottom-short .cmp-title__text{margin-bottom:1rem}.title--padding-top-short .cmp-title__text{margin-bottom:2rem}.title--hide-section-line .cmp-title__text:after,.title--hide-section-line .cmp-title__text:before{border-top:0}.cmp-vanity-teaser{position:relative}.cmp-vanity-teaser .cmp-vanity-teaser__teaser-link{cursor:pointer;text-decoration:none}.cmp-vanity-teaser .cmp-vanity-teaser__video{margin:0 calc(-50vw - -50%);padding-top:56.25%;position:relative!important;width:100vw!important}.cmp-vanity-teaser .cmp-vanity-teaser__video iframe{height:100%;left:0;position:absolute;top:0;width:100%}.cmp-vanity-teaser .cmp-vanity-teaser__hero{cursor:pointer}.cmp-vanity-teaser .cmp-vanity-teaser__hero .full-width{margin:0 calc(-50vw - -50%);position:relative!important;width:100vw!important}.cmp-vanity-teaser .cmp-vanity-teaser__hero img{max-height:1080px;min-height:400px;-o-object-fit:cover;object-fit:cover}.cmp-vanity-teaser .cmp-vanity-teaser__content{font-family:Montserrat,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;left:0;position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.cmp-vanity-teaser .cmp-vanity-teaser__content .cmp-vanity-teaser__title{color:#fff200;font-size:48px;font-weight:700;line-height:48px;text-decoration:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}@media(min-width:769px){.cmp-vanity-teaser .cmp-vanity-teaser__content .cmp-vanity-teaser__title{font-size:54px;line-height:50px}}.cmp-vanity-teaser .cmp-vanity-teaser__content .cmp-vanity-teaser__title .cmp-vanity-teaser__title-link{color:#fff200;cursor:pointer;text-decoration:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.cmp-vanity-teaser .cmp-vanity-teaser__content .cmp-vanity-teaser__description{color:#fff;font-size:20px;line-height:20px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}@media(min-width:769px){.cmp-vanity-teaser .cmp-vanity-teaser__content .cmp-vanity-teaser__description{font-size:24px;line-height:24px}}.cmp-vanity-teaser .cmp-vanity-teaser__content .cmp-vanity-teaser__action-container{color:#fff;font-size:16px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.cmp-vanity-teaser .cmp-vanity-teaser__content .cmp-vanity-teaser__action-container .cmp-vanity-teaser__action-link{color:#fff;cursor:pointer;display:inline-block;margin-bottom:20px}.cmp-vanity-teaser .cmp-vanity-teaser__content .cmp-vanity-teaser__action-container .cmp-vanity-teaser__action-link:focus .dg-icon,.cmp-vanity-teaser .cmp-vanity-teaser__content .cmp-vanity-teaser__action-container .cmp-vanity-teaser__action-link:hover .dg-icon{margin-left:10px}.cmp-vanity-teaser .cmp-vanity-teaser__content .cmp-vanity-teaser__action-container .cmp-vanity-teaser__action-link .dg-icon{display:inline-block;font-size:24px;-webkit-transition:margin-left .5s ease-in-out;transition:margin-left .5s ease-in-out;vertical-align:middle}.video .cmp-embed,.video .cmp-video-embed{height:0;margin-bottom:20px;padding-top:56.25%;position:relative}.video .full-width{margin:0 calc(-50vw - -50%);padding-top:56.25%;position:relative!important;width:100vw!important}.video iframe{height:100%;left:0;position:absolute;top:0;width:100%}.weeklyads{margin-bottom:20px}.weeklyads iframe{border:none;height:792px;margin-left:calc(50% - 50vw);width:100vw}.cmp-ad{width:100%}#flipp-container{margin:0 auto;max-width:1140px}.weekly-ads-wrapper{margin:0 auto;max-width:1269px;padding-left:8px}.weekly-ads-wrapper .ad-list-header{display:-webkit-box;display:-ms-flexbox;display:flex;padding-bottom:16px;padding-left:68px;padding-top:24px}.weekly-ads-wrapper .ad-list-header .header-icon{height:20px;line-height:26px;margin-bottom:4px}.weekly-ads-wrapper .ad-list-header .header-text{font-size:16px;font-weight:500;line-height:24px;margin-bottom:0;padding-left:8px}.weekly-ads-wrapper .weekly-ads{border:2px solid #c9c9c9;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;padding:15px;width:100%}.weekly-ads-wrapper .weekly-ads__img{background-color:#f9f9f9;border:2px solid #c9c9c9;overflow:hidden;text-align:center;width:40%}@media(max-width:525px){.weekly-ads-wrapper .weekly-ads__img{border:1px solid #c9c9c9;max-height:115px}.weekly-ads-wrapper .weekly-ads__img-img{height:100%}}@media(max_width:780px){.weekly-ads-wrapper .weekly-ads__img{max-height:200px}}.weekly-ads-wrapper .weekly-ads__content{height:auto;margin:auto 0;padding:20px;width:50%}.weekly-ads-wrapper .weekly-ads__content-title{width:100%}.weekly-ads-wrapper .weekly-ads__content-title h1{font-weight:500}.weekly-ads-wrapper .weekly-ads__content-subtitle p{font-size:12px;font-weight:500;padding:3px 0}.weekly-ads-wrapper .weekly-ads__content-view-ad__button{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;align-items:center;background-color:#000;border:1px solid #d3d3d3;border-radius:5px;border-radius:6px;color:#fff;cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;font-size:12px;font-weight:600;height:40px;justify-content:center;line-height:16px;padding:5px 25px;width:150px;z-index:1}@media(max-width:525px){.weekly-ads-wrapper .weekly-ads__content-view-ad__button{font-size:10px;height:32px;width:100px}}.weekly-ads-wrapper .weekly-ads__content-view-ad__button:focus-visible{outline-color:#275dc5;outline-offset:2px}.weekly-ads-wrapper .weekly-ads__expiration{background-color:#dfdfdf;display:-webkit-box;display:-ms-flexbox;display:flex;height:50px;padding:10px;position:absolute;right:20px;top:20px;width:95px}.weekly-ads-wrapper .weekly-ads__expiration label{font-size:8px;font-weight:600;margin:auto}.weekly-ads-wrapper .weekly-ads__expiration span{font-size:20px;font-weight:600;margin-right:10px}.weekly-ads-wrapper .ad-list__list{list-style:none;padding:0}.weekly-ads-wrapper .ad-list-item{padding:0}@media(max-width:768px){.weekly-ads-wrapper .weekly-ads__content-title h1{font-size:22px;padding-right:20px}}@media(max-width:525px){.weekly-ads-wrapper .weekly-ads__content-title h1{font-size:10px;font-weight:600}.weekly-ads-wrapper .weekly-ads__content-subtitle p{font-size:9px;font-weight:500;padding-right:0}.weekly-ads-wrapper .weekly-ads{height:150px}.weekly-ads-wrapper .weekly-ads__content{height:150px;padding:8px}.weekly-ads-wrapper .weekly-ads__expiration{height:35px;padding:5px;right:10px;top:12px;width:55px}.weekly-ads-wrapper .weekly-ads__expiration span{-ms-flex-item-align:center;align-self:center;font-size:12px;margin-right:5px}.weekly-ads-wrapper .weekly-ads__expiration label{font-size:6px}.weekly-ads-wrapper .weekly-ads__content-view-ad button{font-size:9px}}.coupons__root{margin:32px auto 0;max-width:1200px}@media(max-width:48rem){.coupons__root{margin-top:16px}}.coupons__root .coupons__loader .inline-loader{height:48px;margin:72px auto;width:48px}.coupons__root .coupons__loader .inline-loader span{border:2px solid transparent;border-top-color:#949494;height:48px;width:48px}.coupons__root .coupons-list__results{max-width:902px}.coupons__root .coupons__results-no-search-results{margin:168px auto auto;max-width:300px}@media(max-width:48rem){.coupons__root .coupons__results-no-search-results{margin-top:88px;max-width:100%}}.coupons__root .coupons__results-no-search-results img{display:block;height:48px;margin-bottom:24px;margin-left:auto;margin-right:auto;width:48px}.coupons__root .coupons__results-no-search-results-text{font-size:16px;font-weight:500;line-height:20px;margin:auto;text-align:center}.coupons__root .coupons__results-list{-webkit-column-gap:16px;-moz-column-gap:16px;column-gap:16px;list-style:none;margin:0;padding:0!important}@media(max-width:48rem){.coupons__root .coupons__results-list li{margin:0 auto;width:100%}}.coupons__root .coupons__results-list li .deal-card{margin-left:auto;margin-right:auto}@media(max-width:48rem){.coupons__root .coupons__results-list li .deal-card{width:100%}}.coupons__root .coupons__results-list .col-md-4{padding:8px}.coupons__root .coupons-toolbar{display:-webkit-box;display:-ms-flexbox;display:flex;max-width:902px;min-width:902px;padding-bottom:16px;position:sticky;top:0;z-index:2}@media(max-width:1222px){.coupons__root .coupons-toolbar{max-width:624px;min-width:0}}@media(max-width:991.98px){.coupons__root .coupons-toolbar{min-width:500px}}@media(max-width:767.98px){.coupons__root .coupons-toolbar{gap:8px;max-width:100%;min-width:256px}}.coupons__root .coupons-list__filters-toggle{background:#fff;border:1px solid #c9c9c9;border-radius:4px;color:#000;font-size:14px;font-weight:500;line-height:20px;margin-bottom:0;width:82px}@media(min-width:992px){.coupons__root .coupons-list__filters-toggle{display:none}}.coupons__root .coupons-list__section{margin-left:42px;max-width:902px}@media(max-width:1222px){.coupons__root .coupons-list__section{margin-left:0;width:100%}}.coupons__root .coupons-list__requested-coupons,.coupons__root .coupons-list__section-heading{display:none}.coupons__root .coupons-list__section-heading{text-align:center}.coupons__root .coupons-list__sort-order{background:#fff;border:1px solid #c9c9c9;border-radius:4px;height:36px;line-height:34px;margin-left:auto;position:relative;width:290px}@media(max-width:767.98px){.coupons__root .coupons-list__sort-order{max-width:290px}}.coupons__root .coupons-list__sort-order label{font-size:14px;font-weight:400;left:16px;margin:0;position:absolute}.coupons__root .coupons-list__sort-order select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:none;border:none;color:#000;cursor:pointer;font-size:14px;font-weight:500;outline:none;padding:0 40px 0 52px;position:relative;width:100%;z-index:1}.coupons__root .coupons-list__sort-order .dg-icon{font-size:14px;margin-top:-8px;position:absolute;right:16px;top:50%}.coupons__root .black-btn{background:#000;color:#fff}.coupons__root .coupons-search__open-button{background:#fff;border:1px solid #c9c9c9;border-radius:4px;color:#000;display:none;height:36px;line-height:1;width:44px}@media(max-width:48rem){.coupons__root .coupons-search__open-button{display:inline-block}}.coupons__root .coupons-list__search-bar{background:#fff;border:1px solid #c9c9c9;border-radius:4px;bottom:100%;display:none;font-size:13px;font-weight:500;height:36px;left:0;margin-left:16px;position:relative;width:290px}@media(min-width:768px){.coupons__root .coupons-list__search-bar{bottom:0}}@media(min-width:992px){.coupons__root .coupons-list__search-bar{display:block}}.coupons__root .coupons-list__search-bar--open{display:-webkit-box;display:-ms-flexbox;display:flex;width:80%;z-index:1}.coupons__root .coupons-search__close-button{background:none;border:none;line-height:1;margin-top:2px;padding:8px;position:absolute;right:-40px;top:0}.coupons__root .coupons-search__field{background:#fff;border:none;border-radius:4px;font-size:15px;font-weight:400;height:100%;line-height:20px;padding-left:16px;width:100%}@media(min-width:992px){.coupons__root .coupons-search__field:focus{border-bottom-left-radius:0;border-bottom-right-radius:0}}.coupons__root .field-padding{padding-left:12%!important}.coupons__root .coupons-search__clear-button{background:none;border:none;height:100%;line-height:1;padding:8px;position:absolute;right:2px;top:0}.coupons__root .coupons-search__clear-button span{background-color:#aaa;border-radius:15px;color:#fff;padding:4px}.coupons__root .coupons-search__clear-button--hidden{display:none}.coupons__root .search-icon-on-left{right:88%!important}.coupons__root .coupons-search__search-icon{background:none;border:none;color:#000;font-size:15px;height:100%;line-height:1;padding:10px;position:absolute;right:2px;top:0}.coupons__root .coupons-list__filters-wrapper{max-width:256px;min-width:256px}@media(min-width:992px){.coupons__root .coupons-list__filters-wrapper{position:sticky}.coupons__root .coupons-list__filters-modal{display:block!important;height:auto;opacity:1;padding-top:16px;position:static;position:inherit;top:0;-webkit-transition:none;transition:none;width:auto}}@media(max-width:48rem){.coupons__root .coupons-list__filters-modal .modal-dialog{float:right;margin-right:-1px;max-width:335px}}@media(min-width:992px){.coupons__root .coupons-list__filters-modal .modal-dialog{display:block;margin:0;max-width:none;min-height:0;-webkit-transform:none;transform:none;-webkit-transition:none;transition:none}.coupons__root .coupons-list__filters-modal .modal-dialog:before{display:none}}.coupons__root .coupons-list__filters-modal .modal-content{padding:16px 16px 57px}@media(max-width:48rem){.coupons__root .coupons-list__filters-modal .modal-content{min-height:639px;min-width:335px}}@media(min-width:992px){.coupons__root .coupons-list__filters-modal .modal-content{background:none;border:none;border-radius:0;display:block;padding:0;position:static;width:auto}}.coupons__root .coupons-list__modal-close-button{background:none;border:none;color:#000;left:14px;line-height:1;padding:0;position:absolute;top:20px}@media(min-width:992px){.coupons__root .coupons-list__modal-close-button{display:none}.coupons__root .coupons-list__filter-button-wrapper{display:block;position:static}}.coupons__root .coupons-list__apply-filters-button{bottom:16px;font-size:16px;font-weight:600;height:40px;line-height:20px;margin:auto;max-width:303px;padding:0;position:absolute;right:16px}@media(min-width:64rem){.coupons__root .coupons-list__apply-filters-button{display:none}}.coupons__root .coupons-list__clear-filters-button{border:none}@media(min-width:64rem){.coupons__root .coupons-list__clear-filters-button{background:none;color:#0074e0;font-size:13px;font-weight:500;height:16px;line-height:16px;margin:16px 0;padding:0;width:auto}}@media(max-width:48rem){.coupons__root .coupons-list__clear-filters-button{background:#fff;color:#2a77bd;font-size:16px;font-weight:500;height:20px;line-height:125%;padding:0;position:absolute;right:22px;top:22px;width:42px}}.coupons__root .coupons-list__clear-filters-button:focus,.coupons__root .coupons-list__clear-filters-button:hover{color:#0074e0;text-decoration:underline}.coupons__root .coupons-list__facet-group-list{list-style:none;margin-bottom:16px;margin-top:17px;max-height:calc(100vh - 3.5rem - 220px);overflow-y:auto;padding:0}@media(min-width:992px){.coupons__root .coupons-list__facet-group-list{max-height:none;overflow-y:visible}}.coupons__root .coupons-list__facet-group-toggle{background:none;border:none;border-top:1px solid #cbcbcb;color:#000;font-weight:600;padding:16px 0;position:relative;text-align:left;text-transform:uppercase;width:100%}.coupons__root .coupons-list__facet-group-toggle.collapsed .dg-icon:before{content:""}.coupons__root .coupons-list__facet-group-toggle .dg-icon{color:#000;font-size:14px;margin-top:-8px;position:absolute;right:0;top:50%}.coupons__root .coupons-list__facet-list{list-style:none;max-height:454px;overflow-y:auto;padding:0}.coupons__root .coupons-list__facet{margin-bottom:20px}.coupons__root .coupons-list__facet input{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:2px solid #757575;border-radius:2px;cursor:pointer;height:20px;margin-right:4px;text-align:center;vertical-align:middle;width:20px}.coupons__root .coupons-list__facet input:checked{background:#2a77bd;border:none;border-radius:4px;color:#fff}.coupons__root .coupons-list__facet input:checked:before{content:"";font-size:10px;position:relative;vertical-align:middle}.coupons__root .coupons-list__facet label{display:inline;font-size:16px;font-weight:500;line-height:20px;margin:0;padding-left:5px;vertical-align:middle}.coupons__root .coupons-list__filters-label{font-size:24px;font-weight:500;line-height:28px;margin:0}@media(max-width:48rem){.coupons__root .coupons-list__filters-label{-webkit-box-pack:center;-ms-flex-pack:center;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:center}}.coupons__root .coupons-results__load-more-button{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;align-items:center;border:none;border-radius:6px;display:-webkit-box;display:-ms-flexbox;display:flex;font-size:16px;font-weight:600;height:40px;justify-content:center;line-height:20px;margin:auto;max-width:290px}.coupons__root .white-button{background-color:#fff!important;border:1px solid #d3d3d3;color:#000!important}.coupons__root.-show-requested-coupons .coupons-list__requested-coupons,.coupons__root.-show-requested-coupons .coupons-list__section-heading{display:block}.couponsavings.couponsavings{background:#fff;display:none;padding:0!important}.couponsavings.couponsavings__visible{display:block}@media(max-width:785px){.couponsavings.couponsavings .breadcrumbs{display:none}}.coupon-savings__wrapper{-webkit-box-flex:80%;-webkit-box-pack:justify;-ms-flex-pack:justify;border-bottom:1px solid #e4e4e4;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex:80% 0;flex:80% 0;justify-content:space-between;padding:20px 16px}@media(max-width:785px){.coupon-savings__wrapper{-ms-flex-wrap:wrap;flex-wrap:wrap}}.coupon-savings__message-box{background:#fff;border:1px solid #d4d4d4;border-radius:8px;display:-webkit-box;display:-ms-flexbox;display:flex;gap:8px;margin-bottom:8px;max-width:420px;width:100%}@media(min-width:768px){.coupon-savings__message-box{height:56px;margin-bottom:0}}.coupon-savings__heading h1{font-size:28px;font-weight:600;line-height:32px;margin-bottom:8px}@media(min-width:992px){.coupon-savings__heading{display:-webkit-box;display:-ms-flexbox;display:flex}}.coupon-savings__tagline{font-size:12px;line-height:15px;padding:13px 10px 13px 0}.coupon-savings__tutorial-link-mobile{-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#2a77bd;display:-webkit-box;display:-ms-flexbox;display:flex;font-size:16px;line-height:24px;margin-bottom:12px;width:auto}@media(min-width:768px){.coupon-savings__tutorial-link-mobile{display:none}}.coupon-savings__tutorial-link{-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#2a77bd;display:none;font-size:16px;line-height:24px;width:auto}@media(min-width:768px){.coupon-savings__tutorial-link{display:-webkit-box;display:-ms-flexbox;display:flex}}@media(min-width:992px){.coupon-savings__tutorial-link{display:-webkit-box;display:-ms-flexbox;display:flex;margin-left:16px}}.coupon-savings__icon-wrapper{background-color:rgba(0,0,0,.09);border-bottom-right-radius:100%;border-top:0;border-top-right-radius:100%;position:relative;width:72px}.coupon-savings__icon{-webkit-box-pack:center;-ms-flex-pack:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;height:100%;justify-content:center;width:100%}.coupon-savings__icon img{width:30px}.coupon-savings .cmp-title__text{font-weight:600;margin-right:16px}.coupon-savings__price{font-size:30px;font-weight:800;text-align:center}.coupon-savings__type{font-size:12px;font-weight:600;line-height:1.25;margin:auto;max-width:60px;text-align:center}.coupon-savings__container{margin:0 auto;max-width:1140px}@media(max-width:768px){.coupon-savings__container__wrapper{display:block;margin-left:0;margin-right:0}}.coupon-savings__content-left{display:block}.coupon-savings__content-left ol.cmp-breadcrumb__list{margin:0;padding:0}.coupon-savings__content-right{-webkit-box-pack:end;-ms-flex-pack:end;-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:end}.coupon-savings__internal{display:block;margin:0 8px;text-align:center}.coupon-savings__internal:first-child{margin-left:0}.coupon-savings__internal:last-child{margin-right:0}@media(max-width:768px){.coupon-savings__internal{border-radius:3px;margin:4px;outline:1px solid #e4e4e4;padding:8px;text-align:center;width:33%}.coupon-savings__content{display:-webkit-box;display:-ms-flexbox;display:flex;max-width:100%;width:100%}.coupon-savings__content-left{width:100%}.coupon-savings__content-right{display:-webkit-box;display:-ms-flexbox;display:flex}.coupon-savings__price{text-align:center}.coupon-savings__type{max-width:inherit;text-align:center}}.couponslider{background-color:#f9f9f9}@media(max-width:767.98px){.couponslider{padding-left:0!important;padding-right:0!important}}.couponslider:last-of-type{padding-bottom:20px}.coupons-slider__container{margin-top:32px}@media(max-width:767.98px){.coupons-slider__container{margin-top:24px}}.coupons-slider__container .deal-button-progress.row .deal-card__inherit{top:inherit!important}.coupons-slider__container .card-new{border-radius:5px;-webkit-box-shadow:0 4px 8px 0 rgba(0,0,0,.2);box-shadow:0 4px 8px 0 rgba(0,0,0,.2);-webkit-transition:.3s;transition:.3s}.coupons-slider__container .card:hover{-webkit-box-shadow:0 8px 16px 0 rgba(0,0,0,.2);box-shadow:0 8px 16px 0 rgba(0,0,0,.2)}.coupons-slider__container .img-new{border-radius:5px 5px 0 0;float:left}.coupons-slider__container .label-center{color:gray;text-align:center}.coupons-slider__container .add-to-wallet{background-color:#555;border:none;border-radius:12px;bottom:0;color:#fff;cursor:pointer;display:inline-block;font-size:16px;left:50%;margin:4px 2px;padding:20px;position:relative;text-align:center;-webkit-transform:translate(-50%,50%);transform:translate(-50%,50%)}.coupons-slider__container .carousel-item{display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important}.coupons-slider__container .title-section{padding-bottom:8px}.coupons-slider__container .title-section__icon{height:20px;width:21px}.coupons-slider__container .title-section__header{font-size:14px;font-weight:600;letter-spacing:0;line-height:32px;margin-bottom:0;padding-left:9px}.coupons-slider__container .coupons__title-line--right{-ms-flex-preferred-size:100%;display:block;flex-basis:100%;font-size:14px;font-weight:500;padding-right:0;text-align:end;text-decoration:underline}.coupons-slider__container .coupons__title-line--right a{background-color:transparent;color:#0074e0;font-size:14px;font-weight:500;line-height:32px}.coupons-slider__container .coupons__title-line--left{-ms-flex-preferred-size:100%;-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;flex-basis:100%;margin-bottom:12px;padding-left:0}.coupons-slider__container .coupons__title-section{display:-webkit-box;display:-ms-flexbox;display:flex;margin:0 auto;max-width:1140px}@media(max-width:767.98px){.coupons-slider__container .coupons__title-section{padding:0 16px}}.coupons-slider__container .coupons_results-list-item .deal-card{margin-bottom:20px;margin-left:0;margin-right:0}.coupons_results-list{gap:16px;list-style-type:none;margin-bottom:0;max-width:1140px;overflow-x:hidden;overflow-y:hidden;padding:0}.coupons_results-list-item{margin-left:0;margin-right:0;min-width:290px;width:290px}@media(min-width:768px){.coupons_results-list{width:100%}}@media(max-width:767.98px){.coupons_results-list{margin-left:16px;overflow:auto}.coupons_results-list--one-item{margin-left:16px;margin-right:16px;width:100%}.coupons_results-list--one-item .coupons_results-list-item,.coupons_results-list--one-item .coupons_results-list-item .deal-card{width:100%}}.carousel-inner .carousel-item>div{display:none}.carousel-inner .carousel-item>div:first-child{display:block}.coupons-slider__container-store{-webkit-box-pack:center;-ms-flex-pack:center;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:center;margin:0 auto;max-width:453px;text-align:center}.coupons-slider__sign-in-container{background:#fff;border:1px solid #c9c9c9;margin-bottom:300px;margin-top:24px;text-align:center;width:453px}@media(max-width:767.98px){.coupons-slider__sign-in-container{margin-left:-15px;margin-right:-15px}}.coupons-slider__sign-in-container h3{font-weight:500;margin-top:40px}.coupons-slider__sign-in-container p{line-height:24px;margin-bottom:20px;margin-top:10px}.coupons-slider__sign-in-container .button{border:1px solid #c9c9c9;border-radius:6px;margin-bottom:40px}.coupons-slider__sign-in-container .coupons-slider__no-store{margin:0 auto;max-width:160px}@media(max-width:767.98px){.coupons-slider__sign-in-container{margin-bottom:200px}}.coupons-slider__container__wrap{-webkit-box-pack:center;-ms-flex-pack:center;-ms-flex-wrap:no-wrap;flex-wrap:no-wrap;justify-content:center}.coupons_results-list{-ms-flex-wrap:nowrap;flex-wrap:nowrap}.coupons_results-list li.col-12{max-width:100%}.carousel-inner .carousel-item-next,.carousel-inner .carousel-item-prev,.carousel-inner .carousel-item.active{display:-webkit-box;display:-ms-flexbox;display:flex}@media(min-width:768px){.carousel-inner .carousel-item-next,.carousel-inner .carousel-item-right.active{-webkit-transform:translateX(33.333%);transform:translateX(33.333%)}.carousel-inner .carousel-item-left.active,.carousel-inner .carousel-item-prev{-webkit-transform:translateX(-33.333%);transform:translateX(-33.333%)}}@media(min-width:992px){.coupons_results-list li.col-lg-4{max-width:28%}}.carousel-inner .carousel-item-left,.carousel-inner .carousel-item-right{-webkit-transform:translateX(0);transform:translateX(0)}.coupons-slider__container--arrow-wrap{height:75px;width:24px}.coupons-slider__container--arrow-wrap-hidden{width:70px}@media(max-width:991.98px){.coupons-slider__container--arrow-wrap-hidden{display:none}}.coupons-slider__container__wrap{-ms-flex-wrap:nowrap;flex-wrap:nowrap}.coupons-slider__container__wrap-arrow-left{cursor:pointer;margin-right:10px;padding-bottom:40px;position:relative;top:40px;width:50px}@media(max-width:767.98px){.coupons-slider__container__wrap-arrow-left{top:50px;width:40px}}.coupons-slider__container__wrap-arrow-right{cursor:pointer;margin-left:25px;padding-bottom:40px;position:relative;top:40px;width:50px}@media(max-width:767.98px){.coupons-slider__container__wrap-arrow-right{margin-left:0;top:50px;width:40px}}.coupons-slider__container__wrap.row{margin-left:0;margin-right:0}.coupons-slider__no-content-card{-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:#fff;border:1px solid #e4e4e4;border-radius:4px;display:-webkit-box;display:-ms-flexbox;display:flex;height:50px;margin-left:0;max-width:1140px;-webkit-transition:.3s;transition:.3s;width:100%}@media(max-width:767.98px){.coupons-slider__no-content-card{margin:0 16px}}.coupons-slider__no-content-card--inner-text{font-size:14px;font-weight:500;line-height:16px;margin:auto;text-align:center;width:100%}.coupons-slider__no-content-card--inner-text a{background-color:transparent;color:#0074e0!important;padding-left:3px}.coupontile__align-right{-webkit-box-pack:center;-ms-flex-pack:center;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:center}@media(min-width:64rem){.coupontile__align-right{-webkit-box-pack:right;-ms-flex-pack:right;justify-content:right}}.coupontile__align-left{-webkit-box-pack:center;-ms-flex-pack:center;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:center}@media(min-width:64rem){.coupontile__align-left{-webkit-box-pack:left;-ms-flex-pack:left;justify-content:left}}.coupontile__align-center{-webkit-box-pack:center;-ms-flex-pack:center;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:center}@media(min-width:64rem){.coupontile__align-center{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}@media(max-width:48rem){.coupontile__padding-top{padding-top:16px}}.coupontile .default-coupon-tile-error{color:#ed021e;padding:10px}.couponwallet{margin-left:0!important;margin-right:0!important;padding-bottom:24px;padding-left:0!important;padding-right:0!important;padding-top:24px}@media(max-width:48rem){.couponwallet{padding-bottom:20px}}.couponwallet button{-webkit-appearance:none!important;-moz-appearance:none!important;appearance:none!important}.couponwallet .filtered{background:#000;color:#fff}.couponwallet .nav-tabs .nav-link:focus,.couponwallet .nav-tabs .nav-link:hover{isolation:auto}.responsive-tabs{margin-top:20px}.responsive-tabs__margin{margin-top:0}.coupons-wallet__h2{font-size:24px;margin-bottom:32px}.coupons-wallet__card-pill{background-color:#fff200;border-radius:16px;color:#000!important;font-size:10px;font-weight:600;height:24px;letter-spacing:0;line-height:12px;margin-left:auto;padding:6px 2px;text-align:center;width:96px}@media(max-width:48rem){.coupons-wallet__card-pill{margin-right:12px;width:137.2px}}.coupons-wallet__card-pill-expiry{margin-left:auto;margin-right:10px}@media(max-width:48rem){.coupons-wallet__card-pill-expiry{position:absolute;right:30px}}.coupons-wallet__container .deal-card-details-content{text-align:left}.coupons-wallet__container .coupons_results-list-item{width:336px}@media(max-width:48rem){.coupons-wallet__container .coupons_results-list-item{margin:auto;width:100%}}.coupons-wallet__container .coupons_results-list-item .deal-card{width:336px}.coupons-wallet__container .coupons_results-list-item .deal-card__brand{margin-bottom:4px}.coupons-wallet__container .coupons_results-list-item .deal-card__name{text-transform:uppercase}@media(max-width:48rem){.coupons-wallet__container .coupons_results-list-item .deal-card{width:100%}}.coupons-wallet__container .coupons_results-list-item .deal-card .deal-card__add-button{height:32px;width:120px}.coupons-wallet__tab{background-color:#fff;border-color:rgba(0,0,0,.125);border-style:none solid solid none;border-width:1px;bottom:-9px;height:15px;position:absolute;-webkit-transform:rotate(45deg);transform:rotate(45deg);width:15px;z-index:1}.coupons-wallet__accordian-icon{-ms-flex-line-pack:end;align-content:flex-end;display:block;float:right;font-size:24px;font-weight:600;line-height:28px}.coupons-wallet__container--hidden{display:none}.coupons-wallet__card{word-wrap:break-word;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-clip:border-box;background-color:#fff;background:#fff;border:1px solid rgba(0,0,0,.125);border-radius:0;color:#000;display:-webkit-box;display:-ms-flexbox;display:flex;min-width:0;padding:11px 0 0;position:relative}.coupons-wallet__card-body{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;min-height:1px;padding:16px}.coupons-wallet__card-img{height:28px;margin:0;width:28px}@media(max-width:48rem){.coupons-wallet__card-img{height:20px;width:20px}}.coupons-wallet__card-label{color:#000;cursor:pointer;font-size:16px;font-weight:600;letter-spacing:0;line-height:19px;margin:0 8px}.coupons-wallet__card-angle{background-color:#fff;border-color:rgba(0,0,0,.125);border-style:none solid solid none;border-width:1px;bottom:-9px;display:none;height:15px;left:10%;position:absolute;-webkit-transform:rotate(45deg);transform:rotate(45deg);width:15px;z-index:1}.coupons-wallet__empty{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;margin:auto auto 16px;padding:24px;width:277px}.coupons-wallet__empty img{height:48px;width:48px}.coupons-wallet__empty p{color:#000;font-size:16px;font-weight:500;line-height:125%;margin-bottom:0;padding-top:24px;text-align:center}li.active.coupons-wallet__card{border-top:11px solid #000;height:72px;padding-top:0;width:249px}@media only screen and (max-width:964px){li.active.coupons-wallet__card{width:234px}}.nav-link.active .coupons-wallet__card-angle{display:block}@media only screen and (max-width:800px){.nav-link.active .coupons-wallet__card-angle{display:none}}.nav-tabs .nav-link{border:none!important;border:1px solid transparent;border-top-left-radius:0;border-top-right-radius:0;border-radius:0!important;margin-bottom:0}.responsive-tabs-container .wallet-tab-content{border:1px solid #ddd;border-top:none;margin:0 auto;max-width:1140px;padding:20px 0}.responsive-tabs-container[class*=accordion-] .accordion-link{border-bottom:1px solid #e4e4e4;border-left:1px solid #e4e4e4;border-radius:3px;border-right:1px solid #e4e4e4;color:#333;display:none;padding:20px 12px}.responsive-tabs-container[class*=accordion-] .accordion-link:first-child{border-top:1px solid #e4e4e4}.responsive-tabs-container[class*=accordion-] .accordion-link.active{border-bottom-left-radius:0;border-bottom-right-radius:0}@media only screen and (max-width:964px){.coupons-wallet__accordian-icon{display:block!important}}@media(min-width:756px)and (max-width:964px){.responsive-tabs-container.accordion-sm .nav-tabs{display:-webkit-box;display:-ms-flexbox;display:flex}.responsive-tabs-container.accordion-sm .accordion-link{display:none}.responsive-tabs-container[class*=accordion-] .tab-pane{border:1px solid #ddd;border-top:none;border-top-left-radius:0;border-top-right-radius:0;margin-bottom:0;padding:16px 16px 0}}@media(max-width:440px){.responsive-tabs-container[class*=accordion-] .tab-pane{margin-bottom:0!important}}@media(min-width:992px)and (max-width:1199px){.responsive-tabs-container.accordion-md .nav-tabs{display:none}.responsive-tabs-container.accordion-md .accordion-link{display:block}}@media(min-width:1200px){.responsive-tabs-container.accordion-lg .nav-tabs{display:none}.responsive-tabs-container.accordion-lg .accordion-link{display:block}}.coupons-wallet__container .wallet-tab-content{padding:93px 0;text-align:center}.coupons-wallet__container .wallet-tab-content__active{background:#f4f4f4}@media(max-width:990px){.coupons-wallet__container .wallet-tab-content{border:none;padding:0!important}}.coupons-wallet__container .wallet-tab-content.tab-pane__content{padding:40px 0}.coupons-wallet__container .wallet-tab-content__button{border-radius:4px;color:#2a77bd;font-size:16px;font-weight:500;letter-spacing:0;margin-left:auto;position:relative;text-decoration:none}.coupons-wallet__container .wallet-tab-content__body{-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:#fff;border:1px solid #d4d4d4;border-radius:10px;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;height:68px;padding:24px 24px 24px 16px;vertical-align:middle;width:560px}.coupons-wallet__container .wallet-tab-content.wallet-tab-content__padding{padding:24px 40px}@media(max-width:800px){.coupons-wallet__container .wallet-tab-content__body{margin-bottom:16px;width:85%}.coupons-wallet__container .wallet-tab-content.wallet-tab-content__padding{padding:0}}@media(max-width:964px){.responsive-tabs-container.accordion-xs .nav-tabs{display:none}.responsive-tabs-container.accordion-xs .accordion-link{display:block}.responsive-tabs-container[class*=accordion-] .tab-pane{border:1px solid #ddd;border-top:none;border-top-left-radius:0;border-top-right-radius:0;margin-bottom:0;padding:16px 16px 0}.coupons-wallet__accordian-icon{-ms-flex-line-pack:end;align-content:flex-end;display:block;font-weight:700;line-height:28px;margin-left:auto}.coupons-wallet__card-body{-webkit-box-orient:horizontal;-webkit-box-direction:normal;background-color:#fff;-ms-flex-direction:row;flex-direction:row;max-width:100%}.coupons-wallet__card-body,.coupons-wallet__card-body--left{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%}.coupons-wallet__card-body--left{-webkit-box-flex:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex:space-between;flex:space-between}.coupons-wallet__card-body.accordion-link.active{border-bottom:1px solid #ddd}.coupons-wallet__card-body.accordion-link.active .coupons-wallet__accordian-icon{font-size:48px;font-weight:400}.coupons-wallet__card-body.accordion-link.active .coupons-wallet__accordian-icon:before{content:"-"}.coupons-wallet__card-body.accordion-link:not(.active) .coupons-wallet__accordian-icon:before{content:"+"}.coupons-wallet__h2{font-size:12px;margin-top:15px}.coupons-wallet__card-label{-ms-flex-line-pack:start;align-content:flex-start;font-size:14px;letter-spacing:0;line-height:16px;width:auto}.coupons-wallet__card-angle{border:0 rgba(0,0,0,.125);bottom:5px;display:none;height:15px;position:absolute}.coupons-wallet__sign-in-view{border:1px solid #efe8e8;margin-bottom:10px;margin-left:1px;text-align:center;width:100%}.coupons-wallet__button{margin:auto;width:100px}.coupons-wallet__sign-in_container{border:1px solid #efe8e8;padding:50px 15px}.coupons-wallet__card-img{float:left}.coupons-wallet__container .wallet-tab-content{padding-bottom:0;padding-top:0;text-align:center}}@media only screen and (max-width:964px)and (min-width:441px){.coupons-wallet__container .wallet-tab-content{padding:0!important}}@media(max-width:964px){.coupons-wallet__container .wallet-tab-content__button{border-radius:4px;font-size:14px;height:24px;line-height:14px;padding:5px;text-align:center;white-space:nowrap;width:80px}.coupons-wallet__container .wallet-tab-content__body{border-radius:8px;height:40px;margin-bottom:16px;padding:12px 16px;width:311px}.responsive-tabs-container.accordion-xs .accordion-link{background-color:#fff;display:block;margin-bottom:0}.jfy__results-list li.col-12{max-width:100%!important}}.wallet-tab-content__body .coupons-wallet__card-label{cursor:default}.wallet-tab-content__body .coupons-wallet__card-label-grow{font-weight:400;margin-left:8px}@media(max-width:48rem){.wallet-tab-content__body .coupons-wallet__card-label-grow{margin-left:0}}@media(min-width:756px){.coupons-wallet__container{padding:0!important}}.coupons-wallet__container .jfy__results-list{-webkit-column-gap:24px;-moz-column-gap:24px;column-gap:24px;list-style:none;padding:0!important}.coupons-wallet__container .jfy__results-list--hidden{display:none}.coupons-wallet__container .jfy__results-list .deal-card.row{margin-left:0;margin-right:0;text-align:left}.coupons-wallet__container .jfy__results-list.row{margin-left:0;margin-right:0}.coupons-wallet__container .rewards__results-list{-webkit-column-gap:24px;-moz-column-gap:24px;column-gap:24px;list-style:none;padding:0!important}.coupons-wallet__container .rewards__results-list--hidden{display:none}.coupons-wallet__container .rewards__results-list .deal-card.row{margin-left:0;margin-right:0;text-align:left}.coupons-wallet__container .rewards__results-list.row{margin-left:0;margin-right:0}.coupons-wallet__container .rebates__results-list{-webkit-column-gap:24px;-moz-column-gap:24px;column-gap:24px;list-style:none;padding:0!important}.coupons-wallet__container .rebates__results-list--hidden{display:none}.coupons-wallet__container .rebates__results-list .deal-card.row{margin-left:0;margin-right:0;text-align:left}.coupons-wallet__container .rebates__results-list.row{margin-left:0;margin-right:0}.coupons-wallet__container .coupons__results-list{-webkit-column-gap:24px;-moz-column-gap:24px;column-gap:24px;list-style:none;padding:0!important}.coupons-wallet__container .coupons__results-list--hidden{display:none}.coupons-wallet__container .coupons__results-list .deal-card.row{margin-left:0;margin-right:0;text-align:left}.coupons-wallet__container .coupons__results-list.row{margin-left:0;margin-right:0}.jfy-wallet__count-label,.rebates-wallet__count-label,.rewards-wallet__count-label{margin-right:0}.couponwallet .coupons-wallet__tabs{height:72px;margin:0 auto;max-width:1140px}.couponwallet .coupons-wallet__count-label{margin-right:0}.couponwallet .coupons-wallet__sign-in_container{background-color:#fff;border:1px solid #efe8e8;margin:48px auto auto;padding:64px 64px 54px}.couponwallet .coupons-wallet__h3{color:#000;font-weight:600;margin:20px 10px;text-align:center}.couponwallet .coupons-wallet__sign-in-view{border:1px solid #efe8e8;margin-left:30%;text-align:center;width:50%}.couponwallet .coupons-wallet__btn-sign-in{background:#ff0;background:#fff200;color:#000;margin-bottom:20px}.couponwallet .coupons-wallet__h4-sign-in{color:#000;font-size:24px;font-weight:600;margin-bottom:24px;text-align:center}.couponwallet .coupons-wallet__label{margin-bottom:10px}.couponwallet .coupons-wallet__button{-webkit-box-pack:center;-ms-flex-pack:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:none;border-color:#e9dede!important;border:1px solid #c9c9c9;border-radius:6px;display:-webkit-box;display:-ms-flexbox;display:flex;font-size:16px;font-weight:500;font-weight:600;height:40px;justify-content:center;margin:auto auto 20px;padding:10px 20px;text-align:center;-webkit-transition:background .5s ease,border-color .5s ease;transition:background .5s ease,border-color .5s ease;width:160px}.couponwallet .coupons-wallet__card-body.nav-link{padding-right:4px}.couponwallet .coupons-wallet__card-body--left{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-flex:space-between;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex:space-between;flex:space-between}.couponwallet .coupons-wallet__filters{-webkit-box-pack:justify;-ms-flex-pack:justify;background:#f4f4f4;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;gap:8px;justify-content:space-between;margin-top:-12px;padding:12px 0 16px;position:sticky;top:122px;width:100%;z-index:2}.couponwallet .coupons-wallet__filters-search{padding:0}@media(max-width:991.98px){.couponwallet .coupons-wallet__filters{top:114px}}@media(max-width:767px){.coupons-wallet__count-label,.jfy-wallet__count-label,.rebates-wallet__count-label,.rewards-wallet__count-label{-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0;margin-right:0;padding-left:8px}}.wallet__title--section{display:-webkit-box;display:-ms-flexbox;display:flex;height:24px;margin:0 auto 16px;max-width:1140px}@media(max-width:48rem){.wallet__title--section{padding:0 16px}.wallet__title--section .text{width:50%}}.wallet__title--section .cmp-text{font-size:20px;font-weight:600;letter-spacing:0;line-height:24px;margin-right:8px}.wallet__title--section .cmp-link-button{padding:0}@media(max-width:48rem){.wallet__title--section .cmp-link-button{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:right;-ms-flex-pack:right;align-items:center;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;justify-content:right;width:50%}}.wallet__title--section .cmp-link-button__container--adjacent-title{line-height:16px!important}.wallet__title--section .cmp-link-button__modal--link{color:#2a77bd;font-size:15px;font-weight:500;letter-spacing:0;line-height:19px;text-decoration:none}.wallet__title--section .cmp-link-button__modal--link:focus,.wallet__title--section .cmp-link-button__modal--link:hover{color:#2a77bd;text-decoration:underline}@media(max-width:48rem){.couponwallet .tab-content{padding-left:15px!important;padding-right:15px!important}}.couponwallet .coupon-filter{border-radius:4px;float:right;height:36px;outline:1px solid #c9c9c9;position:relative;width:256px}@media(max-width:48rem){.couponwallet .coupon-filter{float:left;width:100%}}.couponwallet .coupon-filter__input{border:none;font-size:15px;font-weight:400;height:36px;line-height:34px;padding:0 15px 0 40px;-webkit-transition:padding .2s linear;transition:padding .2s linear;width:100%}.couponwallet .coupon-filter__input::-webkit-input-placeholder{color:#757575;font-size:15px;font-weight:400;line-height:20px}.couponwallet .coupon-filter__input::-moz-placeholder{color:#757575;font-size:15px;font-weight:400;line-height:20px}.couponwallet .coupon-filter__input:-ms-input-placeholder{color:#757575;font-size:15px;font-weight:400;line-height:20px}.couponwallet .coupon-filter__input::-ms-input-placeholder{color:#757575;font-size:15px;font-weight:400;line-height:20px}.couponwallet .coupon-filter__input::placeholder{color:#757575;font-size:15px;font-weight:400;line-height:20px}.couponwallet .coupon-filter__input--filtering{padding:0 38px;-webkit-transition:padding .2s linear;transition:padding .2s linear}.couponwallet .coupon-filter__search-icon{font-size:18px;left:14px;position:absolute;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.couponwallet .coupon-filter__search-icon,.couponwallet .coupon-filter__search-icon--active{-webkit-transition:-webkit-transform .2s linear;transition:-webkit-transform .2s linear;transition:transform .2s linear;transition:transform .2s linear,-webkit-transform .2s linear}.couponwallet .coupon-filter__search-icon--active{-webkit-animation:fadeIn .2s linear;animation:fadeIn .2s linear;left:auto;padding:8px;right:0;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.couponwallet .coupon-filter__clear-button{background:none;border:none;display:block;left:0;line-height:1;padding:8px;position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.couponwallet .coupon-filter__clear-button-icon{border-radius:32px;color:#000;font-size:14px;padding:4px}.couponwallet .filter-panel-overlay{background:rgba(0,0,0,.7);bottom:0;left:0;position:fixed;right:0;top:0;width:100%;z-index:3}.couponwallet .filter-panel{background:#fff;bottom:0;-webkit-box-shadow:1px 1px 2px 0 rgba(0,0,0,.1);box-shadow:1px 1px 2px 0 rgba(0,0,0,.1);font-size:16px;font-weight:600;line-height:20px;max-height:100%;min-width:333px;overflow-y:scroll;position:fixed;right:0;top:122px;z-index:100}@media(max-width:991.98px){.couponwallet .filter-panel{top:114px}}.couponwallet .filter-panel__view-results{border-top:1px solid #eaeaea;padding:24px}.couponwallet .filter-panel__view-button{font-weight:600}.couponwallet .filter-panel__toggle{border-top:1px solid #eaeaea!important;font-size:16px;font-weight:600;height:48px;line-height:20px;padding:14px 16px;width:100%}.couponwallet .filter-panel__heading,.couponwallet .filter-panel__toggle{-webkit-box-pack:justify;-ms-flex-pack:justify;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:space-between}.couponwallet .filter-panel__heading{padding:14px 0}.couponwallet .filter-panel__heading h2{font-size:24px;font-weight:500;line-height:20px;margin:0;text-transform:capitalize}.couponwallet .filter-panel ul{list-style:none;margin:0;padding:0 26px}.couponwallet .filter-panel li{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;gap:11px;margin-bottom:20px}.couponwallet .filter-panel li input,.couponwallet .filter-panel li label{margin:0}.couponwallet .filter-panel li input{accent-color:#2a77bd}.couponwallet .filter-panel li input[type=radio]{height:15px;width:15px}.couponwallet .filter-panel li input[type=checkbox]{height:17px;width:17px}.couponwallet .filter-panel button:not(.button--black){background:none;border:none;color:#000}.couponwallet .filter-panel .dg-icon-close{padding:0 10px}.couponwallet .filter-panel-heading{-ms-flex-pack:distribute;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:space-around}.couponwallet .filter-toggle{background:#fff;border:1px solid #c9c9c9;border-radius:4px;font-size:12px;font-weight:500;height:36px;width:92px}.couponwallet .filter-panel__clear-button.filter-panel__clear-button{color:#2a77bd;padding:0 10px}.filter-controls .coupon-filter{border-radius:4px;float:right;height:32px;outline:1px solid #e1e1e1;position:relative;width:184px}@media(max-width:48rem){.filter-controls .coupon-filter{float:left;width:100%}}.filter-controls .coupon-filter__super-filter{-webkit-box-flex:1;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex:1;flex:1;gap:8px}.filter-controls .coupon-filter__super-filter>div{-webkit-box-flex:1;-ms-flex:1;flex:1}.filter-controls .coupon-filter__super-filter label{-webkit-box-pack:center;-ms-flex-pack:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:#fff;border:1px solid #e1e1e1;border-radius:4px;cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;font-size:11px;font-style:normal;font-weight:600;height:32px;justify-content:center;line-height:18px;margin:0;padding:8px 12px;white-space:nowrap;width:100%}@media(min-width:769px){.filter-controls .coupon-filter__super-filter label{width:80px}}.filter-controls .coupon-filter__super-filter input:checked+label{background:#000;border-color:#000;color:#fff}.filter-controls .coupon-filter__input{border:none;font-size:15px;font-weight:400;height:32px;line-height:34px;padding:0 15px 0 40px;-webkit-transition:padding .2s linear;transition:padding .2s linear;width:100%}.filter-controls .coupon-filter__input::-webkit-input-placeholder{color:#757575;font-size:15px;font-weight:400;line-height:20px}.filter-controls .coupon-filter__input::-moz-placeholder{color:#757575;font-size:15px;font-weight:400;line-height:20px}.filter-controls .coupon-filter__input:-ms-input-placeholder{color:#757575;font-size:15px;font-weight:400;line-height:20px}.filter-controls .coupon-filter__input::-ms-input-placeholder{color:#757575;font-size:15px;font-weight:400;line-height:20px}.filter-controls .coupon-filter__input::placeholder{color:#757575;font-size:15px;font-weight:400;line-height:20px}.filter-controls .coupon-filter__input--filtering{padding:0 38px;-webkit-transition:padding .2s linear;transition:padding .2s linear}.filter-controls .coupon-filter__search-icon{font-size:18px;left:14px;position:absolute;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);-webkit-transition:-webkit-transform .2s linear;transition:-webkit-transform .2s linear;transition:transform .2s linear;transition:transform .2s linear,-webkit-transform .2s linear}.filter-controls .coupon-filter__clear-button{background:none;border:none;display:block;line-height:1;padding:8px;position:absolute;right:0;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.filter-controls .coupon-filter__clear-button-icon{border-radius:32px;color:#000;font-size:14px;padding:4px}.filter-controls .coupons-wallet__filters{-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-box-orient:vertical;-webkit-box-direction:normal;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-wrap:nowrap;flex-wrap:nowrap;gap:8px;justify-content:space-between;width:100%}@media(min-width:769px){.filter-controls .coupons-wallet__filters{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}}.filter-controls .coupons-wallet__filters-search{position:relative}@media(min-width:769px){.filter-controls .coupons-wallet__filters-search{width:184px}}.filter-controls .coupons-wallet__filters-controls{display:-webkit-box;display:-ms-flexbox;display:flex;gap:8px}.filter-controls .filter-toggle{-webkit-box-pack:center;-ms-flex-pack:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:none;background:#fff;border:1px solid #e1e1e1;border-radius:4px;color:#000;display:-webkit-box;display:-ms-flexbox;display:flex;height:32px;justify-content:center;padding:8px 12px}.filter-controls .filter-toggle__selected{background:#000;border-color:#000;color:#fff;gap:8px}.branch-banner-is-active .filter-drawer .filter-panel,.branch-banner-is-active .filter-drawer .filter-panel-overlay,.branch-banner-is-active .modal-content{top:76px}.filter-drawer .filter-panel-overlay{background:rgba(0,0,0,.7);bottom:0;left:0;position:fixed;right:0;top:0;width:100%;z-index:1099}.filter-drawer .filter-panel{-webkit-box-orient:vertical;-webkit-box-direction:normal;background:#fff;bottom:0;-webkit-box-shadow:1px 1px 2px 0 rgba(0,0,0,.1);box-shadow:1px 1px 2px 0 rgba(0,0,0,.1);display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;font-size:16px;font-weight:600;line-height:20px;max-height:100%;overflow-y:scroll;position:fixed;right:0;top:0;width:320px;z-index:2000}.filter-drawer .filter-panel__view-results{background:#fff;border-top:1px solid #eaeaea;bottom:0;margin-top:auto;padding:16px;position:sticky}.filter-drawer .filter-panel__view-button{font-weight:600;margin:0}.filter-drawer .filter-panel__toggle{border-top:1px solid #eaeaea!important;font-size:16px;font-weight:600;height:48px;line-height:20px;padding:14px 16px;width:100%}.filter-drawer .filter-panel__heading,.filter-drawer .filter-panel__toggle{-webkit-box-pack:justify;-ms-flex-pack:justify;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:space-between}.filter-drawer .filter-panel__heading{padding:16px}.filter-drawer .filter-panel__heading h2{font-size:20px;font-style:normal;font-weight:500;line-height:125%;margin:0}.filter-drawer .filter-panel ul{list-style:none;margin:0;padding:0 16px}.filter-drawer .filter-panel li{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;gap:11px;margin-bottom:20px}.filter-drawer .filter-panel li input,.filter-drawer .filter-panel li label{margin:0}.filter-drawer .filter-panel li label{font-size:16px;font-weight:500;line-height:20px}.filter-drawer .filter-panel li input{accent-color:#000}.filter-drawer .filter-panel li input[type=radio]{height:15px;width:15px}.filter-drawer .filter-panel li input[type=checkbox]{height:17px;width:17px}.filter-drawer .filter-panel .filter-panel__heading button,.filter-drawer .filter-panel .filter-panel__toggle{background:none;border:none;color:#000}.filter-drawer .filter-panel .filter-panel__heading button .dg-icon,.filter-drawer .filter-panel .filter-panel__toggle .dg-icon{pointer-events:none}.filter-drawer .filter-panel .dg-icon-close{padding:0 10px}.filter-drawer .filter-panel-heading{-ms-flex-pack:distribute;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:space-around}.filter-drawer .filter-toggle-count{font-size:12px;font-style:normal;font-weight:500;line-height:18px}.filter-drawer .filter-panel__clear-button.filter-panel__clear-button{color:#2a77bd!important;font-size:14px;font-style:normal;font-weight:500;line-height:125%;padding:0 10px}.jfy__root{display:-webkit-box;display:-ms-flexbox;display:flex;margin:16px auto 0;max-width:1228px}@media(min-width:64rem){.jfy__root{margin-top:32px}}.jfy__root .jfy__results-list{-webkit-column-gap:16px;-moz-column-gap:16px;column-gap:16px;list-style:none;margin:auto;padding:0!important}@media(max-width:48rem){.jfy__root .jfy__results-list li{margin:auto;width:100%}.jfy__root .jfy__results-list li .deal-card{margin-left:auto;margin-right:auto;width:100%}}.aem-header-pickup .aem-header-pickup-cart__link,.aem-header-pickup .aem-header-wallet__link{margin-top:8px}.aem-header-pickup .aem-header-pickup-cart__total{position:absolute;right:8px;top:22px}.aem-header-wallet{-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;border-right:1px solid #e4e4e4;display:-webkit-box;display:-ms-flexbox;display:flex;height:100%}.aem-header-wallet__link{color:#767676;padding:8px 14px 0}.aem-header-wallet__link--active{color:#000}.aem-header-wallet__link--active .dg-icon-wallet{-webkit-filter:invert(0) sepia(0) saturate(7500%) hue-rotate(100deg) brightness(0) contrast(106%)!important;filter:invert(0) sepia(0) saturate(7500%) hue-rotate(100deg) brightness(0) contrast(106%)!important}.aem-header-wallet__link--active .aem-header-wallet__quantity{background:#fff200;color:#000}.aem-header-wallet__link:focus,.aem-header-wallet__link:hover{text-decoration:none}.aem-header-wallet__icon-wrapper{height:24px;margin-bottom:4px;text-align:center}.aem-header-wallet .dg-icon{font-size:24px;vertical-align:middle}.aem-header-wallet .dg-icon-wallet{background-image:url(../../../etc.clientlibs/dollargeneral/clientlibs/clientlib-site/resources/images/account-mini-wallet.svg);background-repeat:no-repeat;background-size:cover;display:inline-block;filter:invert(53%) sepia(2%) saturate(4%) hue-rotate(323deg) brightness(85%) contrast(87%);-webkit-filter:invert(53%) sepia(2%) saturate(4%) hue-rotate(323deg) brightness(85%) contrast(87%);height:26px;width:26px}.aem-header-wallet__quantity{background:#767676;border-radius:50%;color:#fff;display:inline-block;font-size:.5em;font-weight:600;height:17px;line-height:17px;text-align:center;vertical-align:middle;width:17px}@media(min-width:768px){.aem-header-wallet__quantity{height:22px;line-height:22px;width:22px}}@media(max-width:768px){.aem-header-pickup .aem-header-pickup-cart__link,.aem-header-pickup .aem-header-wallet__link{margin-top:8px}}@media(max-width:400px){.aem-header-pickup .aem-header-pickup-cart__link,.aem-header-pickup .aem-header-wallet__link{margin-top:8px}.aem-header-pickup .aem-header-pickup-cart__total{position:absolute;right:8px;top:21px}.aem-header-pickup .aem-header-pickup-cart__quantity,.aem-header-pickup .aem-header-wallet__quantity{display:none}}.rebates__root{display:-webkit-box;display:-ms-flexbox;display:flex;margin:16px auto 0;max-width:1228px}@media(min-width:64rem){.rebates__root{margin-top:32px}}.rebates__root .rebates__results-list{-webkit-column-gap:16px;-moz-column-gap:16px;column-gap:16px;list-style:none;margin:auto;padding:0!important}@media(max-width:48rem){.rebates__root .rebates__results-list li{margin:auto;width:100%}.rebates__root .rebates__results-list li .deal-card{margin-left:auto;margin-right:auto;width:100%}}.rewards__root{display:-webkit-box;display:-ms-flexbox;display:flex;margin:16px auto 0;max-width:1228px}@media(min-width:64rem){.rewards__root{margin-top:32px}}.rewards__root .rewards__results-list{-webkit-column-gap:16px;-moz-column-gap:16px;column-gap:16px;list-style:none;margin:auto;padding:0!important}@media(max-width:48rem){.rewards__root .rewards__results-list li{margin:auto;width:100%}.rewards__root .rewards__results-list li .deal-card{margin-left:auto;margin-right:auto;width:100%}}.shopmydeals{background-color:#fff;padding-left:10px!important;width:100%}.shopmydeals .shopdeals__root{margin:0 auto;max-width:1140px}.shopmydeals .shopdeals__hidden{display:none}.shopmydeals .shopdeals__header,.shopmydeals .shopdeals__results-list{display:-webkit-box;display:-ms-flexbox;display:flex}.shopmydeals .shopdeals__results-list{list-style-type:none;text-align:center}.shopmydeals .shopdeals__results-list li{border:1.2px solid #e4e4e4;border-radius:4px;margin:8px;max-height:168px;max-width:160px}@media only screen and (max-width:440px){.shopmydeals .shopdeals__results-list li{max-width:150px}.shopmydeals .shopdeals__results-list{padding-left:10px}}.shopmydeals .shopdeals__title{font-size:20px}.shopmydeals .shopdeals__link{color:#2a77bd;font-size:15px;margin-left:16px;padding-top:7px}.shopmydeals .shopdeals__item-title{font-size:14px;font-weight:600;margin-bottom:2px;margin-top:4px;max-height:22px;overflow:hidden;text-align:center;width:100%}.shopmydeals .shopdeals__item-pill{background-color:#fff200;border-radius:16px;-webkit-box-sizing:border-box;box-sizing:border-box;height:28px;margin-bottom:12px;margin-top:12px}.shopmydeals .shopdeals__item-pill span{color:#000;font-size:10px;font-weight:600;text-align:center}.shopmydeals .shopdeals__item-img{height:86px;max-width:158px}.shopmydeals .shopdeals__results-item-link:hover{text-decoration:none}.shopmydeals .shopdeals__results-item-link{color:#000}.shopmywallet{background-color:#f4f4f4}.shopmywallet__root{margin:20px auto 0;max-width:1140px}.shopmywallet__root .no-eligible-products-text{font-size:16px;line-height:32px;text-align:center}.shopmywallet__root .section-wrapper{background-color:#f4f4f4;padding-bottom:32px;padding-top:32px}.shopmywallet__root .white-button{background-color:#fff!important;border:1px solid #d3d3d3!important;color:#000!important}.shopmywallet__root .shopmywallet__products-wrapper section.col-lg-3.section-wrapper{padding-left:8px;padding-top:2px}@media(max-width:48rem){.shopmywallet__root .shopmywallet__products-wrapper{margin-left:2px!important;margin-right:2px!important}}@media(max-width:768px){.shopmywallet__root .shopmywallet__products-wrapper .eligible-products-list__sort-order{margin-left:15px!important;width:100%!important}}.shopmywallet__root .shopmywallet__products-wrapper .shopmywallet__products-toolbar{display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:28px}.shopmywallet__root .shopmywallet__products-wrapper .eligible-products-list__filters-toggle{margin-bottom:0;width:135px}@media(min-width:992px){.shopmywallet__root .shopmywallet__products-wrapper .eligible-products-list__filters-toggle{display:none}}.shopmywallet__root .shopmywallet__products-wrapper .eligible-products-list__filters-toggle--inactive{display:none}.shopmywallet__root .shopmywallet__products-wrapper .eligible-products-list__search{background:#fff;border:1px solid #c9c9c9;border-radius:4px;font-size:10px;font-weight:500;height:36px;line-height:34px;margin-left:8px;position:relative;width:50px}@media(min-width:768px){.shopmywallet__root .shopmywallet__products-wrapper .eligible-products-list__search{font-size:13px;margin-left:22px;width:260px}}.shopmywallet__root .shopmywallet__products-wrapper .eligible-products-list__search label{display:none;left:5px;margin:0;position:absolute}@media(min-width:768px){.shopmywallet__root .shopmywallet__products-wrapper .eligible-products-list__search label{display:inherit}}.shopmywallet__root .shopmywallet__products-wrapper .eligible-products-list__search input{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:none;border:none;color:#000;cursor:pointer;display:none;font-weight:600;outline:none;position:absolute;z-index:1}@media(min-width:768px){.shopmywallet__root .shopmywallet__products-wrapper .eligible-products-list__search input{display:inherit}}.shopmywallet__root .shopmywallet__products-wrapper .eligible-products-list__search input.active{display:inherit}.shopmywallet__root .shopmywallet__products-wrapper .eligible-products-list__search input:active,.shopmywallet__root .shopmywallet__products-wrapper .eligible-products-list__search input:hover{outline:none}.shopmywallet__root .shopmywallet__products-wrapper .eligible-products-list__search input:focus-visible{outline:none}.shopmywallet__root .shopmywallet__products-wrapper .eligible-products-list__search .dg-icon{font-size:16px;margin-top:-8px;position:absolute;right:16px;top:50%}@media(min-width:768px){.shopmywallet__root .shopmywallet__products-wrapper .eligible-products-list__search .dg-icon{font-size:16px}}.shopmywallet__root .shopmywallet__products-wrapper .eligible-products-list__search--active{outline:1px solid #f5e800}.shopmywallet__root .shopmywallet__products-wrapper .eligible-products-list__search--active .searchbar__clear-button{background:none;border:none;color:#000;font-size:16px;height:22px;line-height:1;padding:8px;position:absolute;right:16px;top:50%;width:22px;z-index:100}.shopmywallet__root .shopmywallet__products-wrapper .eligible-products-list__search--active .searchbar__clear-button .dg-icon{position:inherit;right:0;top:0}.shopmywallet__root .shopmywallet__products-wrapper .eligible-products-list__search--active-full{width:100%}.shopmywallet__root .shopmywallet__products-wrapper .eligible-products-list__search--active-full input{display:inherit;font-size:16px}.shopmywallet__root .shopmywallet__products-wrapper .eligible-products-list__sort-order{background:#fff;border:1px solid #c9c9c9;border-radius:4px;font-size:13px;font-weight:500;height:36px;line-height:34px;margin-left:auto;position:relative;width:260px}.shopmywallet__root .shopmywallet__products-wrapper .eligible-products-list__sort-order label{left:5px;margin:0;position:absolute}.shopmywallet__root .shopmywallet__products-wrapper .eligible-products-list__sort-order select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:none;border:none;color:#000;cursor:pointer;font-weight:600;outline:none;padding:0 40px;position:relative;width:100%;z-index:1}.shopmywallet__root .shopmywallet__products-wrapper .eligible-products-list__sort-order .dg-icon{font-size:16px;margin-top:-8px;position:absolute;right:16px;top:50%}.shopmywallet__root .shopmywallet__products-wrapper .eligible-products-list__sort-order--inactive{display:none}@media(min-width:992px){.shopmywallet__root .shopmywallet__products-wrapper .eligible-products-list__filters-modal{display:block!important;height:auto;opacity:1;position:static;-webkit-transition:none;transition:none;width:auto}}.shopmywallet__root .shopmywallet__products-wrapper .eligible-products-list__filters-modal .modal-dialog-centered{min-height:25%}@media(min-width:992px){.shopmywallet__root .shopmywallet__products-wrapper .eligible-products-list__filters-modal .modal-dialog{display:block;margin:0;max-width:none;min-height:0;-webkit-transform:none;transform:none;-webkit-transition:none;transition:none}.shopmywallet__root .shopmywallet__products-wrapper .eligible-products-list__filters-modal .modal-dialog:before{display:none}}.shopmywallet__root .shopmywallet__products-wrapper .eligible-products-list__filters-modal .modal-content{padding:50px 15px 100px}@media(min-width:992px){.shopmywallet__root .shopmywallet__products-wrapper .eligible-products-list__filters-modal .modal-content{background:none;border:none;border-radius:0;display:block;padding:0;position:static;width:auto}}.shopmywallet__root .shopmywallet__products-wrapper .eligible-products-list__modal-close-button{background:none;border:none;line-height:1;padding:12px;position:absolute;right:15px;top:15px}@media(min-width:992px){.shopmywallet__root .shopmywallet__products-wrapper .eligible-products-list__modal-close-button{display:none}}.shopmywallet__root .shopmywallet__products-wrapper .eligible-products-list__filter-button-wrapper{-webkit-box-pack:justify;-ms-flex-pack:justify;bottom:50px;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:space-between;left:7px;position:absolute;right:7px}@media(min-width:992px){.shopmywallet__root .shopmywallet__products-wrapper .eligible-products-list__filter-button-wrapper{display:block;position:static}}.shopmywallet__root .shopmywallet__products-wrapper .eligible-products-list__apply-filters-button,.shopmywallet__root .shopmywallet__products-wrapper .eligible-products-list__clear-filters-button{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;align-items:center;border:none;border-radius:6px;display:-webkit-box;display:-ms-flexbox;display:flex;font-size:12px;height:40px;justify-content:center;line-height:16px;margin:0 8px;width:40%}@media(min-width:992px){.shopmywallet__root .shopmywallet__products-wrapper .eligible-products-list__apply-filters-button,.shopmywallet__root .shopmywallet__products-wrapper .eligible-products-list__clear-filters-button{background:none}.shopmywallet__root .shopmywallet__products-wrapper .eligible-products-list__clear-filters-button{background-color:#f4f4f4!important;border:none!important;font-size:12px;line-height:40px;margin:0;padding:0;width:auto}.shopmywallet__root .shopmywallet__products-wrapper .eligible-products-list__clear-filters-button:focus,.shopmywallet__root .shopmywallet__products-wrapper .eligible-products-list__clear-filters-button:hover{color:#0074e0;text-decoration:underline}.shopmywallet__root .shopmywallet__products-wrapper .eligible-products-list__apply-filters-button{display:none}}.shopmywallet__root .shopmywallet__products-wrapper .eligible-products-list__facet-group-list{list-style:none;margin-bottom:15px;max-height:calc(100vh - 3.5rem - 220px);overflow-y:auto;padding:0}@media(min-width:992px){.shopmywallet__root .shopmywallet__products-wrapper .eligible-products-list__facet-group-list{max-height:none;overflow-y:visible}}.shopmywallet__root .shopmywallet__products-wrapper .eligible-products-list__facet-group-toggle{background:none;border:none;border-top:1px solid #d3d3d3;font-weight:500;padding:10px 0;position:relative;text-align:left;text-transform:uppercase;width:100%}.shopmywallet__root .shopmywallet__products-wrapper .eligible-products-list__facet-group-toggle.collapsed .dg-icon:before{content:""}.shopmywallet__root .shopmywallet__products-wrapper .eligible-products-list__facet-group-toggle .dg-icon{font-size:16px;margin-top:-8px;position:absolute;right:0;top:50%}.shopmywallet__root .shopmywallet__products-wrapper .eligible-products-list__facet-list{list-style:none;max-height:200px;overflow-y:auto;padding:0}.shopmywallet__root .shopmywallet__products-wrapper .eligible-products-list__facet{margin-bottom:15px}.shopmywallet__root .shopmywallet__products-wrapper .eligible-products-list__facet input{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid #000;border-radius:2px;cursor:pointer;height:24px;text-align:center;vertical-align:middle;width:24px}.shopmywallet__root .shopmywallet__products-wrapper .eligible-products-list__facet input:checked{border-width:2px}.shopmywallet__root .shopmywallet__products-wrapper .eligible-products-list__facet input:checked:before{content:"";font-size:13px;vertical-align:middle}.shopmywallet__root .shopmywallet__products-wrapper .eligible-products-list__facet label{display:inline;font-size:.9rem;margin:0;vertical-align:middle}.shopmywallet__root .shopmywallet__products-wrapper .eligible-products-list__filters-label{font-size:24px;font-weight:500;line-height:28px;margin-bottom:15px}@media(min-width:992px){.shopmywallet__root .shopmywallet__products-wrapper .eligible-products-list__filters-label{margin-bottom:0}}.shopmywallet__root .shopmywallet__products-wrapper .eligible-products-results__results-list{list-style:none;padding:0!important}.shopmywallet__root .shopmywallet__products-wrapper .eligible-products-results__load-more-button{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;align-items:center;background-color:#000;border:none;border-radius:6px;color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;font-size:12px;height:40px;justify-content:center;line-height:16px;margin:auto;width:40%}.searchbar__search-button{background:none;border:none;color:#000;line-height:1;padding:8px}.searchbar__search-button .dg-icon-search{left:6px;right:inherit!important;z-index:100}.searchbar__field{border:none;height:34px;left:28px;position:absolute;top:0;width:75%}.searchbar__hidden-text{display:none}.searchbar__clear-button{border:none;color:#000;padding:0}.searchbar__clear-button--hidden{display:none}.dgcash__activity__empty{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}@media(min-width:48rem){.dgcash__activity__empty{padding-top:2.5rem}}.dgcash__activity__empty--text{font-size:.75rem;font-weight:500;line-height:1.5;text-align:center}.dgcash__activity__empty--explore-cashback{background:#fff200;border:1px solid #d4d4d4;border-radius:6px;color:#000;font-size:1rem;font-weight:500;line-height:1.25;padding:10px 32px;text-align:center;width:220px}.dgcash__activity__empty--explore-cashback:hover{color:#000;text-decoration:none}.dgcash__activity__error{-webkit-box-pack:center;-ms-flex-pack:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:#efefef;border-radius:.5rem;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:center;margin-top:1.25rem;padding:9px 10px}@media(min-width:992px){.dgcash__activity__error{margin-top:.5rem;max-width:343px}}.dgcash__activity__error--info-icon{padding-bottom:2px}.dgcash__activity__error--info-icon img{height:1.125rem;width:1.125rem}.dgcash__activity__error--text{color:#515151;font-size:.75rem;font-weight:500;line-height:1.25;padding-left:.6875rem}.dgcash__activity__title{font-size:14px;font-weight:700;line-height:1.25}.dgcash__activity__list{list-style:none;margin-bottom:0;padding-left:0}.dgcash__activity__list__item{border-bottom:1px solid #d4d4d4}.dgcash__activity__list__item:last-child{margin-bottom:1rem}.dgcash__activity__list__item--wrapper{-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#000;display:-webkit-box;display:-ms-flexbox;display:flex;gap:.75rem;padding:.75rem}.dgcash__activity__list__item--wrapper:hover{color:#000;text-decoration:none}.dgcash__activity__list__item--description{-webkit-box-flex:1;-webkit-box-orient:vertical;-webkit-box-direction:normal;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex:1;flex:1;-ms-flex-direction:column;flex-direction:column;gap:3px}.dgcash__activity__list__item--description h5{font-size:14px;font-weight:500;line-height:1.25;margin-bottom:0}.dgcash__activity__list__item--description span{font-size:10px;font-weight:400;line-height:1.25}.dgcash__activity__list__item--amount{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;font-size:14px;font-weight:600;gap:.75rem;line-height:1.25}.dgcash__activity__list__item--amount img{height:.75rem}.dgcash__activity__placeholder__item{-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-bottom:1px solid #d4d4d4;display:-webkit-box;display:-ms-flexbox;display:flex;gap:.75rem;padding:.75rem}.dgcash__activity__placeholder--middle{-webkit-box-flex:1;-ms-flex:1;flex:1}.dgcash__activity__count{font-size:.75rem;font-style:normal;font-weight:500;line-height:15px;padding-top:.75rem;text-align:center}.dgcash__activity .how-to-use-dgcash__modal .modal-dialog{margin:.75rem auto auto;max-width:343px}.dgcash__activity .how-to-use-dgcash__modal .modal-content{background:#fff;border-radius:.75rem;padding:2.5rem 1.5rem 1.5rem}.dgcash__activity .how-to-use-dgcash__modal__close-btn{background:none;border:none;color:#000;position:absolute;right:.75rem;top:.75rem}.dgcash__activity .how-to-use-dgcash__modal__title{font-size:24px;font-weight:500;line-height:1.25;margin-bottom:1rem;text-align:center}.dgcash__activity .how-to-use-dgcash__modal__steps ol{margin-bottom:0;padding-left:18px}.dgcash__activity .how-to-use-dgcash__modal__steps li{font-size:14px;font-weight:400;line-height:1.25;margin-bottom:.75rem;padding-left:.25rem}.dgcash__activity .how-to-use-dgcash__modal__note{font-size:14px;font-weight:400;line-height:1.25;margin-bottom:0;margin-top:8px;padding-left:4px}.dgcash__activity .how-to-use-dgcash__modal .got-it-button{background-color:#000;border-radius:6px;color:#fff;font-size:1rem;font-weight:500;line-height:1.25;margin-top:1rem;padding:10px 32px;width:100%}.wallet-cards.cash-card .column-1{margin-bottom:24px}.guest-signup-cta .guest-signup-cta__container{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border:1px solid #d4d4d4;border-radius:8px;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;padding:24px 24px 40px;position:relative}@media(min-width:991px){.guest-signup-cta .guest-signup-cta__container{padding:24px 24px 32px}}.guest-signup-cta .guest-signup-cta__top-section{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;margin:0 auto 24px;max-width:295px;text-align:center}.guest-signup-cta .guest-signup-cta__heading{font-size:18px;font-style:normal;font-weight:600;line-height:125%;margin-bottom:8px}.guest-signup-cta .guest-signup-cta__description{font-size:12px;font-style:normal;font-weight:500;line-height:125%}.guest-signup-cta .guest-signup-cta__benefits{grid-row-gap:8px;grid-column-gap:24px;display:grid;grid-template-columns:1fr 1fr;list-style-type:none;margin:0;max-width:453px;padding:0;width:100%}@media(min-width:992px){.guest-signup-cta .guest-signup-cta__benefits{grid-template-columns:1fr 1fr 1fr}}.guest-signup-cta .guest-signup-cta__benefits li{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;font-size:13px;font-weight:500;gap:9px;max-width:159px;white-space:nowrap}@media(min-width:992px){.guest-signup-cta .guest-signup-cta__benefits li{font-size:14px;line-height:197%}}.guest-signup-cta .guest-signup-cta__check{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;align-items:center;background:#fff200;border:1px solid #000;border-radius:4px;-webkit-box-shadow:0 1px 5px 0 rgba(0,0,0,.1);box-shadow:0 1px 5px 0 rgba(0,0,0,.1);display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;height:15px;justify-content:center;width:15px}.guest-signup-cta .guest-signup-cta__check img{max-width:12px}.guest-signup-cta .guest-signup-user-cta{-webkit-box-pack:center;-ms-flex-pack:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;bottom:-16px;display:-webkit-box;display:-ms-flexbox;display:flex;font-size:12px;font-style:normal;font-weight:500;height:32px;justify-content:center;left:50%;line-height:125%;margin:0;max-width:152px;padding:0;position:absolute;-webkit-transform:translateX(-50%);transform:translateX(-50%);width:152px}@media(min-width:992px){.wallet-cards.guest .column-1-inner{min-height:556px}}.wallet-cards.guest .tab-content{margin-top:-40px}@media(min-width:992px){.wallet-cards.guest .tab-content{margin-top:calc(5rem + 8px)}}.wallet-cards.guest .column-1{margin-bottom:0}@media(min-width:992px){.wallet-cards.guest .column-1{margin-bottom:24px}}.wallet-cards.guest .wallet-card-header h1{font-size:20px;font-style:normal;font-weight:600;line-height:125%}@media(min-width:992px){.wallet-cards.guest .wallet-card-header h1{font-size:28px;font-weight:600;line-height:32px;margin:0}}.wallet-cards.guest .wallet-card-header{margin-bottom:8px}@media(min-width:992px){.wallet-cards.guest .wallet-card-header{margin-bottom:16px}}.jfy-deals__heading{font-size:18px;font-weight:700;line-height:1.25;margin-bottom:.5rem}.jfy-deals__list{list-style:none;margin:0;padding:0}.jfy-deals__item{cursor:pointer;margin-bottom:0;width:100%}@media(min-width:992px){.jfy-deals__item{margin-bottom:.5rem}.jfy-deals__item:last-child{margin-bottom:0}}.jfy-deals__item .jfy__card{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:#fff;border:1px solid #d4d4d4;border-radius:.5rem;color:#000;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;gap:.5rem;padding:12px 12px 12px 42px;position:relative}@media(min-width:992px){.jfy-deals__item .jfy__card{max-width:343px}}.jfy-deals__item .jfy__card:hover{color:#000;text-decoration:none}.jfy-deals__item .jfy__card__label{-webkit-box-pack:center;-ms-flex-pack:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:#fff200;border-bottom-left-radius:8px;border-top-left-radius:8px;display:-webkit-box;display:-ms-flexbox;display:flex;font-size:8px;font-weight:600;height:100%;justify-content:center;left:0;line-height:8px;padding:10px;position:absolute;text-transform:uppercase;top:0;width:30px}.jfy-deals__item .jfy__card__label--rotate{-webkit-transform:rotate(180deg);transform:rotate(180deg);-webkit-writing-mode:vertical-lr;-ms-writing-mode:tb-lr;writing-mode:vertical-lr}.jfy-deals__item .jfy__card__image{height:48px;width:48px}.jfy-deals__item .jfy__card__details{-webkit-box-flex:1;-ms-flex:1;flex:1;line-height:1.25;text-align:left;width:62%}@media(min-width:992px){.jfy-deals__item .jfy__card__details{width:68%}}.jfy-deals__item .jfy__card__details--offet-type{font-size:12px;font-weight:500;margin-bottom:2px}.jfy-deals__item .jfy__card__details--offer-name{font-size:16px;font-weight:700;margin-bottom:2px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.jfy-deals__item .jfy__card__details--description{color:#757575;font-size:10px;font-weight:400;margin-bottom:1.5px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.jfy-deals__item .jfy__card__details--expiry{color:#757575;font-size:10px;font-weight:400;margin-bottom:0}.jfy-deals__item .jfy__card__add-btn{-webkit-box-pack:center;-ms-flex-pack:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:#fff;border:2px solid #000;border-radius:4px;display:-webkit-box;display:-ms-flexbox;display:flex;height:32px;justify-content:center;width:32px}.jfy-deals .splide .jfy-deals__item{width:auto}.jfy-deals .splide .jfy__card{max-width:311px}@media(min-width:992px){.jfy-deals .splide .jfy__card{max-width:343px}}.jfy-deals .splide__track{overflow:scroll;padding-bottom:.5rem}@media(min-width:992px){.jfy-deals .splide__track{overflow:hidden}}.jfy-deals .splide:not(.is-overflow) .splide__pagination{display:none}.saved-deals .saved-deals__empty{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;padding-top:1.5rem}@media(min-width:48rem){.saved-deals .saved-deals__empty{padding-top:2.5rem}}.saved-deals .saved-deals__empty--text{font-size:.75rem;font-weight:500;line-height:1.5;text-align:center}.saved-deals .saved-deals__empty--explore-deals{background:#fff200;border:1px solid #d4d4d4;border-radius:6px;color:#000;font-size:1rem;font-weight:500;line-height:1.25;padding:10px 32px;text-align:center}.saved-deals .saved-deals__empty--explore-deals:hover{color:#000;text-decoration:none}.saved-deals .saved-deals__heading-wrapper{background:#fff;margin-bottom:16px;position:sticky;top:112px;z-index:98}.saved-deals .saved-deals__heading-wrapper h2{font-size:1.75rem;line-height:1}@media(min-width:769px){.saved-deals .saved-deals__heading-wrapper{-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:space-between;position:relative;top:auto;z-index:auto}.saved-deals .saved-deals__heading-wrapper h2{margin:0 0 8px}}.saved-deals .saved-deals__card-container{display:grid;padding:0;width:100%}.saved-deals .saved-deals__card-container .row{margin-left:0;margin-right:0}@media(min-width:769px){.saved-deals .saved-deals__card-container{grid-column-gap:20px;grid-template-columns:1fr 1fr}}@media(min-width:1140px){.saved-deals .saved-deals__card-container{grid-column-gap:45px;grid-template-columns:repeat(2,minmax(220px,1fr))}}.saved-deals .saved-deals__card-container .coupons_results-list-item{list-style-type:none}.saved-deals .saved-deals__title{font-size:16px;font-style:normal;font-weight:700;line-height:125%}.saved-deals .saved-deals__count{font-size:16px;font-style:normal;font-weight:500;line-height:125%}.saved-deals .coupons_results-list-item{max-width:none;min-width:auto;width:100%}@media(min-width:960px){.saved-deals .coupons_results-list-item{max-width:336px}}.saved-deals .deal-card{width:100%}@media(min-width:960px){.saved-deals .deal-card{max-width:336px}}.saved-rebates .deal-card__badge{-webkit-box-pack:center;-ms-flex-pack:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:#dfeffd;border-radius:3px 0;display:-webkit-box;display:-ms-flexbox;display:flex;gap:3px;height:18px;justify-content:center;padding:4px}.saved-rebates .saved-rebates__card-container{display:none}@media(min-width:960px){.saved-rebates .saved-rebates__card-container{display:block}}.saved-rebates .saved-rebates__title,.saved-rebates .saved-rebates__title-button{font-size:16px;font-style:normal;font-weight:700;line-height:125%}.saved-rebates .saved-rebates__title{display:none}@media(min-width:960px){.saved-rebates .saved-rebates__title{display:block}}.saved-rebates .saved-rebates__count{font-size:14px;font-style:normal;font-weight:500;line-height:125%}.saved-rebates .saved-rebates__title-button{-webkit-box-pack:justify;-ms-flex-pack:justify;background:none;border:none;color:#000;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:space-between;padding:0;width:100%}@media(min-width:960px){.saved-rebates .saved-rebates__title-button{display:none}}.saved-rebates .saved-rebates__title-button-icon:after{content:"";display:inline-block;font-family:dg-icomoon}.saved-rebates .saved-rebates__card-container{margin:0;padding:0}.saved-rebates .row{margin-left:0;margin-right:0}.saved-rebates .coupons_results-list-item{list-style-type:none;max-width:none;min-width:auto;width:100%}.saved-rebates .coupons_results-list-item:last-child .deal-card{margin-bottom:16px}.saved-rebates .deal-card{width:100%}.saved-rebates.saved-rebates--expanded .saved-rebates__card-container{display:block}.saved-rebates.saved-rebates--expanded .saved-rebates__title-button-icon:after{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.saved-rebates.saved-rebates--expanded .saved-rebates__title-button{margin-bottom:8px}@media(min-width:992px){.wallet-cards{grid-gap:24px;display:grid;grid-template-columns:1fr 4fr}.wallet-cards .tab-content{margin-top:5rem}}.wallet-cards .column-1-inner{-webkit-box-orient:vertical;-webkit-box-direction:normal;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;position:relative}@media(min-width:992px){.wallet-cards .column-1-inner{padding-right:24px}.wallet-cards .column-1-inner:after{top:-40px}.wallet-cards .column-1-inner:after,.wallet-cards .column-1-inner:before{background-color:#d4d4d4;content:"";display:block;height:100%;position:absolute;right:0;width:1px}}.wallet-cards .wallet-card-wrapper{-ms-flex-item-align:center;align-self:center;height:200px;margin-bottom:24px;max-width:343px;-webkit-perspective:1000px;perspective:1000px;position:relative;width:100%}@media(min-width:992px){.wallet-cards .wallet-card-wrapper{width:343px}}.wallet-cards .wallet-card-header{margin-bottom:16px;padding:16px 0 40px}.wallet-cards .wallet-card-header .breadcrumbs{display:none}@media(min-width:992px){.wallet-cards .wallet-card-header .breadcrumbs{display:block}}.wallet-cards .wallet-card-header .breadcrumb .cmp-breadcrumb__list{font-size:14px;font-style:normal;font-weight:400;line-height:16px;margin-bottom:4px}.wallet-cards .wallet-card-header h1{font-size:28px;font-weight:600;line-height:32px;margin:0}.wallet-cards .wallet-card{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-shadow:0 2px 12px 0 rgba(0,0,0,.25);box-shadow:0 2px 12px 0 rgba(0,0,0,.25);color:#000;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;height:200px;justify-content:space-between;max-width:343px;padding:12px 24px 24px;position:absolute;text-align:left;-webkit-transition:z-index .5s,-webkit-transform .5s ease-in-out;transition:z-index .5s,-webkit-transform .5s ease-in-out;transition:transform .5s ease-in-out,z-index .5s;transition:transform .5s ease-in-out,z-index .5s,-webkit-transform .5s ease-in-out;width:100%;will-change:transform}@media(min-width:992px){.wallet-cards .wallet-card{width:343px}}.wallet-cards .wallet-card__guest,.wallet-cards .wallet-card__member{-webkit-box-orient:horizontal;-webkit-box-direction:normal;background:conic-gradient(from 146deg at 26.24% 54.17%,hsla(0,0%,87%,0) 89.5875674486deg,hsla(0,0%,100%,0) 105.2611041069deg,hsla(0,0%,100%,0) 147.0440518856deg,hsla(0,0%,98%,0) 311.1467599869deg,hsla(0,0%,100%,0) 326.0476326942deg,hsla(0,0%,100%,0) 330.7969880104deg),linear-gradient(0deg,hsla(0,0%,81%,.15),hsla(0,0%,81%,.15)),linear-gradient(144deg,rgba(97,97,97,0) 17.26%,transparent 79.54%),#000;border:1px solid #d4d4d4;border-radius:12px;color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;z-index:1}.wallet-cards .wallet-card__guest:before,.wallet-cards .wallet-card__member:before{background-image:url(../../../etc.clientlibs/dollargeneral/clientlibs/clientlib-site/resources/images/member-card-mydg.svg);background-position:50%;background-repeat:no-repeat;content:"";height:100%;left:0;position:absolute;top:0;width:100%}.wallet-cards .wallet-card__member-details{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-box-pack:justify;-ms-flex-pack:justify;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;height:100%;justify-content:space-between}.wallet-cards .wallet-card__member-name{-webkit-box-orient:vertical;-webkit-line-clamp:2;display:-webkit-box;font-size:14px;font-style:normal;font-weight:600;line-height:1.25;max-width:223px;overflow:hidden;text-overflow:ellipsis;text-shadow:0 1px 0 rgba(0,0,0,.5)}.wallet-cards .wallet-card__member-since{font-size:10px;font-weight:500;padding-top:8px}.wallet-cards .wallet-card__member-number,.wallet-cards .wallet-card__member-since{display:block;font-style:normal;line-height:125%;text-shadow:0 1px 0 rgba(0,0,0,.5)}.wallet-cards .wallet-card__member-number{font-size:14px;font-weight:600}.wallet-cards .wallet-card__ytd-savings{display:block;font-size:10px;font-style:normal;font-weight:500;line-height:125%;text-shadow:0 1px 0 rgba(0,0,0,.5)}.wallet-cards .wallet-card__savings-amount{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;font-size:20px;font-style:normal;font-weight:600;line-height:125%;text-shadow:0 1px 0 rgba(0,0,0,.5)}.wallet-cards .wallet-card__savings-amount--dollar{font-size:12px;font-style:normal;font-weight:500;line-height:125%;padding-right:2px}.wallet-cards .wallet-card__member-code{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-box-pack:justify;-ms-flex-pack:justify;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;height:100%;justify-content:space-between}.wallet-cards .wallet-card__logo{-ms-flex-item-align:end;align-self:flex-end}.wallet-cards .wallet-card__logo img{height:40px;width:40px}.wallet-cards .wallet-card__cash{-webkit-box-orient:horizontal;-webkit-box-direction:normal;background:conic-gradient(from 145deg at 25.36% 42.75%,hsla(0,0%,96%,0) 7.2264095396deg,hsla(0,0%,87%,0) 89.5875674486deg,hsla(0,0%,100%,0) 105.2611041069deg,hsla(0,0%,100%,0) 147.0440518856deg,hsla(0,0%,98%,0) 311.1467599869deg,hsla(0,0%,100%,0) 326.0476326942deg,hsla(0,0%,100%,0) 330.7969880104deg),linear-gradient(144deg,#fff46c 17.26%,#ffd404 79.54%);border:1px solid #d4d4d4;border-radius:12px;-webkit-box-shadow:0 2px 12px 0 rgba(0,0,0,.25);box-shadow:0 2px 12px 0 rgba(0,0,0,.25);display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row}.wallet-cards .wallet-card__cash:before{background-image:url(../../../etc.clientlibs/dollargeneral/clientlibs/clientlib-site/resources/images/cash-card-mydg.svg);background-position:50%;background-repeat:no-repeat;content:"";height:100%;left:0;position:absolute;top:0;width:100%}.wallet-cards .wallet-card__cash .wallet-card__earnings{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-box-pack:justify;-ms-flex-pack:justify;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;height:100%;justify-content:space-between}.wallet-cards .wallet-card__cash .wallet-card__earnings span:not(.hidden):last-child{margin-top:auto}.wallet-cards .wallet-card__cash .wallet-card__earnings__balance{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;font-weight:700}.wallet-cards .wallet-card__cash .wallet-card__earnings__balance--dollar{font-size:.75rem;line-height:1rem;padding-right:2px}.wallet-cards .wallet-card__cash .wallet-card__earnings__balance--amount{font-size:1rem;line-height:18px}.wallet-cards .wallet-card__cash .wallet-card__earnings__lifetime{-webkit-box-orient:vertical;-webkit-box-direction:normal;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;font-weight:500;line-height:1.25;text-align:left}.wallet-cards .wallet-card__cash .wallet-card__earnings__lifetime--label{font-size:10px}.wallet-cards .wallet-card__cash .wallet-card__earnings__lifetime--amt-wrapper{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex}.wallet-cards .wallet-card__cash .wallet-card__earnings__lifetime--dollar{font-size:.75rem;font-weight:600;padding-right:2px}.wallet-cards .wallet-card__cash .wallet-card__earnings__lifetime--amount{font-size:1rem;font-weight:700}.wallet-cards .wallet-card__cash .wallet-card__code{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-box-pack:justify;-ms-flex-pack:justify;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;height:100%;justify-content:space-between;text-align:right}.wallet-cards .wallet-card__cash .wallet-card__code--label{font-size:1rem;font-weight:600;line-height:1rem}.wallet-cards .wallet-card__cash .wallet-card__code--icon{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:end;-ms-flex-pack:end;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;height:18px;justify-content:end}.wallet-cards .wallet-card__cash .wallet-card__code__qr{-webkit-box-orient:vertical;-webkit-box-direction:normal;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}.wallet-cards .wallet-card__cash .wallet-card__code__qr--bottom-label,.wallet-cards .wallet-card__cash .wallet-card__code__qr--top-label{font-size:12px;font-weight:500;line-height:1.25}.wallet-cards .wallet-card__cash .wallet-card__code__qr--scan{margin-top:4px}.wallet-cards .wallet-card__cash .wallet-card__code__qr--scan svg{height:50px;width:160px}.wallet-cards .wallet-card--active{padding:24px}.wallet-cards .wallet-card--active .wallet-card__member-name{font-size:1rem;font-weight:700}.wallet-cards .wallet-card--active .wallet-card__earnings__balance--dollar{font-size:1rem}.wallet-cards .wallet-card--active .wallet-card__earnings__balance--amount{font-size:1.5rem;line-height:1.5rem}.wallet-cards .wallet-card--active .wallet-card__code--icon{height:1.5rem}.wallet-cards .content>div{margin-bottom:24px}.wallet-cards .member-card__content{-webkit-box-orient:vertical;-webkit-box-direction:normal;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}@media(min-width:992px){.wallet-cards .member-card__content>div:first-child{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.wallet-cards .member-card__content>div:nth-child(2){-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.wallet-cards .member-card__content>div:nth-child(3){-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3}}.wallet-cards .how-to-use-dgcash__btn{-webkit-box-pack:center;-ms-flex-pack:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:#f9f9f9;border:1px solid #e1e1e1;border-radius:.25rem;color:#000;display:-webkit-box;display:-ms-flexbox;display:flex;font-size:12px;font-weight:600;justify-content:center;line-height:1.25;padding:6px 12px;width:100%}.wallet-cards .how-to-use-dgcash__btn--icon{height:1.5rem;width:1.5rem}.wallet-cards .how-to-use-dgcash__btn--text{padding-left:.25rem}.wallet-cards .wallet-card__guest{margin-top:-40px}.wallet-cards .wallet-card__learn-more-section{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-box-pack:justify;-ms-flex-pack:justify;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;height:100%;justify-content:space-between;max-width:209px}.wallet-cards .wallet-card__guest-heading{font-size:24.4px;font-style:normal;font-weight:500;line-height:125%}.wallet-cards .wallet-card__guest-heading--emphasis{font-size:24.4px;font-style:normal;font-weight:700;line-height:125%;text-shadow:0 1px 0 rgba(0,0,0,.5)}.wallet-cards .wallet-card__guest-learn-more-button{color:#fff200;font-size:12px;font-style:normal;font-weight:600;line-height:125%}.wallet-cards .wallet-card__guest-logo img{height:40px;width:40px}.wallet-savings{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.wallet-savings,.wallet-savings__links{display:-webkit-box;display:-ms-flexbox;display:flex}.wallet-savings__links{-webkit-box-pack:justify;-ms-flex-pack:justify;font-size:.75rem;font-weight:600;justify-content:space-between;line-height:1.25;margin-bottom:.5rem}.wallet-savings__links__item{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;align-items:center;border:1px solid #e1e1e1;border-radius:.25rem;color:#000;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:center;padding:6px 12px;width:49%}.wallet-savings__links__item:hover{color:#000;text-decoration:none}.wallet-savings__links__item--icon{height:1.5rem;width:1.5rem}.wallet-savings__links__item--text{padding-left:.25rem}.wallet-savings__deals{background:linear-gradient(76deg,#fff200 18.88%,#fdf334 45.64%,#faf485 77.59%);border:1px solid #e1e1e1;border-radius:.25rem;display:-webkit-box;display:-ms-flexbox;display:flex;padding:14px;position:relative}.wallet-savings__deals:before{border-left:1px solid rgba(0,0,0,.13);content:"";height:50%;left:50%;position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.wallet-savings__deals__item{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;align-items:center;color:#000;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;position:relative;width:50%}.wallet-savings__deals__item:hover{color:#000;text-decoration:none}.wallet-savings__deals__item--dollar-amt{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex}.wallet-savings__deals__item--dollar{font-size:11px;font-weight:700;padding-right:2px}.wallet-savings__deals__item--amt{font-size:1rem;font-weight:600;line-height:1rem}.wallet-savings__deals__item--label{font-size:10px;font-weight:500;line-height:10px}.wallet-savings__deals__item--icon{position:absolute;right:1px}.dgmnkevel{-webkit-box-pack:center;-ms-flex-pack:center;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:center}.dgmnkevel .hidden{display:none!important}.dgmnkevel__container{display:grid}.dgmnkevel__sponsored{-ms-flex-item-align:end;align-self:flex-end;float:right;font-family:Montserrat,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;font-size:10px;height:15px;line-height:16px;text-align:right}.dgmnkevel__inline-row{-webkit-box-pack:center;-ms-flex-pack:center;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:center;margin:0 auto}@media(max-width:48rem){.dgmnkevel__inline-row{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:0}}.dgmnkevel__inline-row--empty{-ms-flex-preferred-size:inherit;display:none;flex-basis:inherit;min-width:0;width:0}.dgmnkevel__inline-row .dgmnkevel__default-image--mobile,.dgmnkevel__inline-row .dgmnkevel__placeholder-image--desktop,.dgmnkevel__inline-row .dgmnkevel__placeholder-image--mobile{height:90px;margin-bottom:32px}@media(min-width:48rem){.dgmnkevel__inline-row .dgmnkevel__default-image--mobile,.dgmnkevel__inline-row .dgmnkevel__placeholder-image--desktop,.dgmnkevel__inline-row .dgmnkevel__placeholder-image--mobile{width:728px}}.dgmnkevel.edit-mode{-webkit-box-pack:center;-ms-flex-pack:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:#e4e4e4;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:center;outline:1px dotted #919191}.dgmnkevel.aem-GridColumn.aem-GridColumn--default--12{padding-left:0!important;padding-right:0!important}.dgmnkevel_category{margin-bottom:32px;margin-top:23px}@media(max-width:48rem){.dgmnkevel_category{margin-bottom:16px;margin-top:16px}}.dgmnkevel_inline{margin-bottom:16px}.dgmnkevel_couponGallery,.dgmnkevel_deals,.dgmnkevel_weeklyAds{margin-top:32px}@media(max-width:48rem){.dgmnkevel_couponGallery,.dgmnkevel_deals,.dgmnkevel_weeklyAds{margin-top:16px}}.dgmnkevel_couponGallery{margin-bottom:16px}@media(max-width:48rem){.dgmnkevel_couponGallery{margin-bottom:0}}.dgmnkevel_weeklyAds{margin-bottom:16px}.dgmnkevel_pdp{margin:36px 0 12px}@media(max-width:48rem){.dgmnkevel_pdp{margin:16px 0 0}}.dgmnkevel .fade-out-image{animation:fadeOut .5s;-webkit-animation:fadeOut .5s;-moz-animation:fadeOut .5s;-o-animation:fadeOut .5s;-ms-animation:fadeOut .5s}.dgmnkevel .fade-in-image{animation:fadeIn 1.2s;-webkit-animation:fadeIn 1.2s;-moz-animation:fadeIn 1.2s;-o-animation:fadeIn 1.2s;-ms-animation:fadeIn 1.2s}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@-webkit-keyframes fadeIn{0%{opacity:0}to{opacity:1}}.dgmnkevel__native{display:block;margin:auto;width:100%}.dgmnkevel__native-margin{margin:0 0 40px}@media(max-width:48rem){.dgmnkevel__native-margin{margin:0 0 24px}}.dgmnkevel__native .dgmnkevel__sponsored{color:#757575;display:block;height:13px;position:absolute;right:16px;top:4px;width:54px}@media(max-width:48rem){.dgmnkevel__native .dgmnkevel__sponsored{right:4px}}.dgmnkevel__native #adLink{color:inherit;display:block;text-decoration:none;width:100%}.dgmnkevel__native #adLink .ad-inline-container{-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;width:100%}.dgmnkevel__native #adLink .ad-inline-container #adImage{height:56px;max-width:336px;-o-object-fit:contain;object-fit:contain}@media(max-width:48rem){.dgmnkevel__native #adLink .ad-inline-container #adImage{display:none}}.dgmnkevel__native #adLink .ad-inline-container .ad-text-container{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;gap:16px;margin-left:16px;margin-right:auto}.dgmnkevel__native #adLink .ad-inline-container .ad-text-container #logoImage{height:40px;-o-object-fit:contain;object-fit:contain;width:40px}.dgmnkevel__native #adLink .ad-inline-container .ad-text-container .ad-text-content{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;gap:12px}.dgmnkevel__native #adLink .ad-inline-container .ad-text-container .ad-text-content #adHeadline,.dgmnkevel__native #adLink .ad-inline-container .ad-text-container .ad-text-content .ad-headline{-webkit-line-clamp:2;-webkit-box-orient:vertical;color:#000;display:-webkit-box;font-size:18px;font-style:normal;font-weight:600;line-height:125%;overflow:hidden;text-overflow:ellipsis}@media(max-width:48rem){.dgmnkevel__native #adLink .ad-inline-container .ad-text-container .ad-text-content #adHeadline,.dgmnkevel__native #adLink .ad-inline-container .ad-text-container .ad-text-content .ad-headline{font-size:14px;padding-right:58px}}.dgmnkevel__native #adLink .ad-inline-container .ad-text-container .ad-text-content #adSubheading,.dgmnkevel__native #adLink .ad-inline-container .ad-text-container .ad-text-content .ad-subheading{color:#515151;font-size:16px;font-style:normal;font-weight:400;line-height:125%;overflow:hidden;padding-right:54px;text-overflow:ellipsis;white-space:nowrap}@media(max-width:48rem){.dgmnkevel__native #adLink .ad-inline-container .ad-text-container .ad-text-content #adSubheading,.dgmnkevel__native #adLink .ad-inline-container .ad-text-container .ad-text-content .ad-subheading{display:none}.dgmnkevel__native #adLink .ad-inline-container .ad-text-container{padding:4px 0}}.kevel__native{height:56px;left:0;max-width:2048px;min-width:768px;padding-left:0!important;position:absolute;right:0}@media(max-width:48rem){.kevel__native{min-width:304px;padding:0!important}}.active-orders__container{margin:30px auto;width:512px}@media(max-width:767.98px){.active-orders__container{width:100%}}.active-orders__header{font-size:14px;font-weight:600;margin-bottom:4px}.active-orders__order{-webkit-box-pack:justify;-ms-flex-pack:justify;border:1px solid #b5aeae;border-bottom:none;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:space-between;padding:12px 16px}.active-orders__order:first-of-type{border-top-left-radius:10px;border-top-right-radius:10px}.active-orders__order:last-of-type{border-bottom:1px solid #b5aeae;border-bottom-left-radius:10px;border-bottom-right-radius:10px}.active-orders__status-btn{background-color:#c9c9c9;border:none;border-radius:20px;color:#000;font-size:10px;font-weight:600;height:24px;padding:4px 10px;width:103px}.active-orders__status-btn:hover{background-color:#e4e4e4;border:1px solid #757575;color:#000;text-decoration:none}.active-orders__status-btn:active{background-color:#fff;border:1px solid #757575;color:#000;text-decoration:none}.active-orders__order-type{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;font-size:12px;font-weight:500}.active-orders__order-type p{margin-bottom:0}.active-orders__order-type span{font-size:10px;font-weight:400;margin-left:8px}.active-orders__all-orders{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:11px 0}.active-orders__all-orders a{cursor:pointer;font-size:13px;font-weight:500;line-height:16px}.active-orders__icon-pickup{background-image:url(../../../etc.clientlibs/dollargeneral/clientlibs/clientlib-site/resources/images/pickup-hand.svg)}.active-orders__icon-pickup,.active-orders__icon-shipping{background-position:50%;background-repeat:no-repeat;background-size:contain;height:24px;margin-right:8px;width:24px}.active-orders__icon-shipping{background-image:url(../../../etc.clientlibs/dollargeneral/clientlibs/clientlib-site/resources/images/shipping-icon.svg)}.active-orders__icon-delivery{background-image:url(../../../etc.clientlibs/dollargeneral/clientlibs/clientlib-site/resources/images/delivery.svg);background-position:50%;background-repeat:no-repeat;background-size:contain;height:1rem;margin-right:.75rem;width:1.375rem}.sdd-enabled .active-orders__all-orders a{font-size:.75rem;font-weight:600}.cmp-link-button .cmp-link-button__container--adjacent-title{display:inline;line-height:3.5}@media screen and (max-width:767px){.cmp-link-button .cmp-link-button__container--adjacent-title{line-height:1;padding-left:0}}.cmp-link-button__modal--content ol,.cmp-link-button__modal--content ul{list-style-position:outside;margin-bottom:24px;padding-left:18px}.cmp-link-button__modal--content ol li,.cmp-link-button__modal--content ul li{margin-bottom:12px;margin-left:0;padding-left:4px}.cmp-link-button__container:hover .cmp-link-button__modal--link{text-decoration:underline}.cmp-link-button__modal--button{background-color:#000;border-radius:6px;color:#fff;font-size:14px;height:40px;letter-spacing:0;line-height:16px;margin-bottom:16px;max-width:295px;text-align:center}.cmp-link-button__modal--link{background:initial;border:initial;color:#2a77bd;font-weight:500;padding:0}.global-modals .link-button-modal .cmp-link-button__modal--content :last-child,.global-modals .link-button-modal .cmp-link-button__modal--content p:last-of-type{margin-bottom:1.5rem}.pickup-cart{display:none;padding-top:24px;position:relative}.pickup-cart .cmp-link-button__modal--link{display:block;margin:0 auto;padding:10px 0 26px}.pickup-cart.aem-GridColumn.aem-GridColumn--default--12{padding-left:16px!important;padding-right:16px!important}.pickup-cart.show{display:block}.pickup-cart__empty-icon{margin-bottom:16px}.pickup-cart__summary-button-disabled{background:#e4e4e4!important;border-color:#e4e4e4!important;cursor:default;pointer-events:none}.pickup-cart__stock-change-container{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-box-pack:center;-ms-flex-pack:center;background:#fff000;border-color:#c9c9c9;border-style:solid;border-width:1px 0;-webkit-box-sizing:border-box;box-sizing:border-box;color:#000;display:grid;-ms-flex-direction:row;flex-direction:row;font-size:14px;font-weight:600;height:64px;justify-content:center;line-height:20px;margin-bottom:16px;padding:12px 20px;text-align:center}@media(max-width:767.98px){.pickup-cart__stock-change-container{margin:-24px -30px 20px}}.pickup-cart:before{background:var(--cartBackground,#f4f4f4);content:"";display:block;height:100%;left:50%;margin-left:-50vw;position:absolute;top:0;width:100vw;z-index:-1}.pickup-cart .pickup-cart__wrapper{margin:0 auto;max-width:1140px}@media(min-width:768px){.pickup-cart .pickup-cart__wrapper--empty .pickup-cart__left-col{margin-left:16.6667%}}@media(min-width:992px){.pickup-cart .pickup-cart__wrapper--empty .pickup-cart__left-col{margin:0 auto}}.pickup-cart .pickup-cart__wrapper--empty .pickup-cart__right-col{display:none}.pickup-cart .pickup-cart__wrapper--bags .pickup-cart__bags-form,.pickup-cart .pickup-cart__wrapper--bags .pickup-cart__bags-title{display:block}@media(max-width:48rem){.pickup-cart .pickup-cart__wrapper:not(.sdd-enabled)>*{padding-left:0!important;padding-right:0!important}}@media(min-width:48rem){.pickup-cart .pickup-cart__wrapper.sdd-enabled{display:grid;grid-template-columns:1fr 1fr}}.pickup-cart .pickup-cart__wrapper.sdd-enabled>*{max-width:100%;padding:0}@media(min-width:48rem){.pickup-cart .pickup-cart__wrapper.sdd-enabled>*{padding:0 1rem}}@media(min-width:1200px){.pickup-cart .pickup-cart__wrapper.sdd-enabled{gap:7rem}.pickup-cart .pickup-cart__wrapper.sdd-enabled>*{padding:0}}.pickup-cart .pickup-cart__store-container,.pickup-cart .pickup-cart__wrapper--empty.sdd-enabled{display:-webkit-box;display:-ms-flexbox;display:flex}.pickup-cart .pickup-cart__store-container{-webkit-box-pack:justify;-ms-flex-pack:justify;-ms-flex-wrap:wrap;flex-wrap:wrap;justify-content:space-between;margin-bottom:25px}.pickup-cart .pickup-cart__store-container--no-store{display:none}.pickup-cart .pickup-cart__store-label{-webkit-box-flex:0;color:#767676;-ms-flex:0 0 100%;flex:0 0 100%;font-size:.8125rem;font-weight:500;margin-bottom:5px}.pickup-cart .pickup-cart__store-address{font-size:.875rem;font-weight:500}.pickup-cart .pickup-cart__change-store-button{background:none;border:none;color:#0074e0;font-size:.875rem;padding:0}.pickup-cart .pickup-cart__change-store-button:focus,.pickup-cart .pickup-cart__change-store-button:hover{text-decoration:underline}.pickup-cart .pickup-cart__empty-container{background:#fff;border:1px solid #e4e4e4;margin-bottom:10px;padding:40px;text-align:center}.pickup-cart .pickup-cart__empty-container-change-store{background:none;border:none;color:#2a77bd;outline:none}.pickup-cart .pickup-cart__empty-container h2{font-size:1.5rem;font-weight:500}.pickup-cart .pickup-cart__empty-container .button{-webkit-box-pack:center;-ms-flex-pack:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border:1px solid #c9c9c9;border-radius:6px;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;height:40px;justify-content:center;min-width:207px;width:auto}.pickup-cart .pickup-cart__sign-in-container{margin-bottom:20px;text-align:center}.pickup-cart .pickup-cart__sign-in-container--signed-in{display:none}.pickup-cart .pickup-cart__sign-in-container p{margin-bottom:0}.pickup-cart .pickup-cart__sign-in-button{background:none;border:none;color:#000;font-size:.875rem;font-weight:600;padding:0;text-decoration:underline}.pickup-cart .pickup-cart__help-link-container{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;height:50px;justify-content:center;margin-bottom:16px;text-align:center}.pickup-cart .pickup-cart__help-link{color:#000;font-size:.875rem;font-weight:600;text-decoration:underline}.pickup-cart .pickup-cart__sezzle-container{margin-bottom:20px;margin-top:10px}.pickup-cart .pickup-cart__bags-title{display:none;font-weight:600;margin-bottom:8px}.pickup-cart .pickup-cart__bags-form{background:#fff;border:1px solid #e4e4e4;border-radius:4px;display:none;margin-bottom:16px;padding:14px 15px 14px 18px}.pickup-cart .pickup-cart__bags-form .checkbox-wrapper{margin-bottom:0}.pickup-cart .pickup-cart__bags-form .checkbox-wrapper input:checked~.checkbox-wrapper__check{background-color:#2a77bd!important;border:1px solid #2a77bd!important}.pickup-cart .pickup-cart__bags-form .checkbox-wrapper input~.checkbox-wrapper__check{height:15px;width:15px}.pickup-cart .pickup-cart__summary{background:#fff;border:1px solid #e4e4e4;margin-bottom:20px;padding:24px}.pickup-cart .pickup-cart__summary .order-summary{margin:0 auto 24px}.pickup-cart .pickup-cart__summary .order-summary__heading{margin-top:0}.pickup-cart .pickup-cart__summary .order-summary__subheading{margin:8px 0}.pickup-cart .pickup-cart__summary .order-summary__line{margin:0 0 4px 16px}.pickup-cart .pickup-cart__summary .order-summary__line-label{display:-webkit-box;display:-ms-flexbox;display:flex;font-size:14px}.pickup-cart .pickup-cart__summary .order-summary__line-label.order-summary__line-total{font-size:16px}.pickup-cart .pickup-cart__summary .order-summary__line-label:after{content:":"}.pickup-cart .pickup-cart__summary .order-summary__line-value{font-size:16px}.pickup-cart .pickup-cart__summary .order-summary__line-value.order-summary__line-total{font-size:18px;line-height:24px}.pickup-cart .pickup-cart__summary .order-summary__line.order-summary__line-total{margin:0;padding-top:4px}.pickup-cart .pickup-cart__summary .order-summary__shipping-cost-notice{margin:8px 0 0}.pickup-cart .pickup-cart__summary-total-warning{color:#eb0000;display:block;font-size:.8125rem;text-align:center}.pickup-cart .pickup-cart__check-out-button{border-color:#c9c9c9;font-weight:600;line-height:16px;margin-bottom:0}.pickup-cart .discounts__card-details-button-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex}.pickup-cart .discounts__card-details-dots{width:220%}.pickup-cart .discounts__card-details-dots.hide,.pickup-cart .discounts__card-details-modal-offer-tutorial{display:none}.pickup-cart .discounts__card-details-modal-offer-tutorial.show{display:block}.pickup-cart .discounts__card-details-content.hide{display:none}.pickup-cart .discounts__card-details-modal-next{-webkit-box-pack:end;-ms-flex-pack:end;background:none;border:none;font-size:18px;justify-content:flex-end;line-height:22px;margin-top:12PX;width:100%}.pickup-cart .discounts__card-details-modal-next.hide{display:none}.pickup-cart .discounts__card-details-modal-close{-webkit-box-pack:start;-ms-flex-pack:start;background:none;border:none;font-size:18px;justify-content:flex-start;line-height:22px;margin-top:12PX;width:100%}.pickup-cart .discounts__card-details-modal-close--center{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.pickup-cart .discounts__card-details-tutorial-image{width:100%}.pickup-cart .discounts__card-details-tutorial-content-wrapper{background-color:#fff;padding-top:20px}.pickup-cart .discounts__card-text{font-size:18px;line-height:22px;padding-left:40px;padding-right:40px;text-align:center;width:100%}.pickup-cart .pickup-cart__product-list{list-style:none;padding:0}.pickup-cart .cart-product{margin-bottom:20px;padding:20px 20px 0}.pickup-cart .cart-product__substitutions-label{cursor:pointer;font-size:.8125rem;font-weight:500;margin-left:4px}.pickup-cart .cart-product__substitutions-checkbox{cursor:pointer;position:relative;top:1px}.pickup-cart .cart-product__substitutions-modal-button{background-color:#000!important;color:#fff!important}.pickup-cart .cart-product-greyed{color:#767676;pointer-events:none}.pickup-cart .cart-product-greyed:hover{color:#767676;cursor:default;text-decoration:none}.pickup-cart .cart-product-greyed-img{filter:gray;-webkit-filter:grayscale(1);filter:grayscale(1)}.pickup-cart .cart-product.sdd-enabled{border:none;padding:1rem 1rem .25rem}@media(max-width:767.98px){.pickup-cart .cart-product.sdd-enabled{padding:1rem 0 .25rem}}.pickup-cart .cart-product.sdd-enabled .modal.show{background:#000;display:block}.pickup-cart .cart-product.sdd-enabled .modal-content{background-color:#fff;border:1px solid #c9c9c9;border-radius:12px;left:50%;overflow-x:auto;padding:1rem .75rem;position:fixed;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:21.4375rem;z-index:1010}.pickup-cart .cart-product.sdd-enabled .modal-close{background:none;border:none;color:#000;position:absolute;right:.75rem;top:.5rem}.pickup-cart .cart-product.sdd-enabled .modal-close-icon{content:url(../../../etc.clientlibs/dollargeneral/clientlibs/clientlib-site/resources/images/close.svg)}.pickup-cart .cart-product.sdd-enabled .modal-coupons{max-height:29.125rem;overflow-x:hidden;overflow-y:auto;padding-top:.75rem}.pickup-cart .cart-product.sdd-enabled .modal-coupons__info{color:#515151;font-size:10px;font-weight:400;line-height:1.25;margin-bottom:12px;text-align:center}.pickup-cart .cart-product.sdd-enabled .modal-coupons__label{font-weight:500;line-height:1.25;margin-bottom:.75rem}.pickup-cart .cart-product.sdd-enabled .modal-coupons__list{margin:0;padding:0}.pickup-cart .cart-product.sdd-enabled .modal-coupons__list .product-deal{margin-bottom:.75rem;width:100%}.pickup-cart .cart-product.sdd-enabled .modal-coupons__list .deal-card{border-color:#e4e4e4;margin:0;padding:.75rem .625rem;width:100%}.pickup-cart .cart-product.sdd-enabled .modal-coupons__list .deal-card__image-container{padding-right:.5rem;width:6rem}.pickup-cart .cart-product.sdd-enabled .modal-coupons__list .deal-card__image-container img{height:6rem}.pickup-cart .cart-product.sdd-enabled .modal-coupons__list .deal-card__info{padding-left:.75rem;width:calc(100% - 6rem)}.pickup-cart .cart-product.sdd-enabled .modal-coupons__list .deal-card__name{height:1.25rem;line-height:1.25rem}.pickup-cart .cart-product.sdd-enabled .modal-coupons__list .deal-card__add-button{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;margin-left:auto;position:static;width:2rem}.pickup-cart .cart-product.sdd-enabled .modal-coupons__list .deal-card__add-button .inner-text{background-image:url(../../../etc.clientlibs/dollargeneral/clientlibs/clientlib-site/resources/images/plus_white.svg);height:1rem;width:1rem}.pickup-cart .cart-product.sdd-enabled .modal-coupons__list .deal-card__add-button.clipped{background-color:#fff;border:2px solid #000}.pickup-cart .cart-product.sdd-enabled .modal-coupons__list .deal-card__add-button.clipped .inner-text{background-image:url(../../../etc.clientlibs/dollargeneral/clientlibs/clientlib-site/resources/images/checkmark.svg)}.pickup-cart .cart-product.sdd-enabled .modal-coupons__list .deal-card__wrapper{display:-webkit-box;display:-ms-flexbox;display:flex}.pickup-cart .cart-product.sdd-enabled .modal-coupons__list .deal-card__description{-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;height:auto;line-height:.938rem;overflow:hidden;padding-right:.5rem;text-overflow:ellipsis}.pickup-cart .cart-product.sdd-enabled .modal-coupons__list .deal-card__label{border:2px dashed #000;border-radius:4px;font-size:.625rem;font-weight:500;line-height:.781rem;padding:1px 0;text-align:center}.pickup-cart .cart-product.sdd-enabled .modal-btn{background:#000;border:1px solid #000;border-radius:4px;color:#fff;margin-top:1.5rem;min-height:2.5rem}.pickup-cart .cart-product.sdd-enabled .modal-offers__label{font-weight:500;line-height:1.25;margin-bottom:.75rem}.pickup-cart .cart-product.sdd-enabled .modal-offers__list{padding:0}.pickup-cart .cart-product.sdd-enabled .modal-offers__list .product-deal{width:100%}.pickup-cart .cart-product.sdd-enabled .modal-offers__list .deal-offer{-webkit-box-orient:vertical;-webkit-box-direction:normal;border:1px solid #f4f4f4;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;padding:.75rem}.pickup-cart .cart-product.sdd-enabled .modal-offers__list .deal-offer__label{font-size:1rem;font-weight:700;line-height:1.25rem;padding-bottom:.25rem}.pickup-cart .cart-product.sdd-enabled .modal-offers__list .deal-offer__description{font-size:.75rem;font-weight:400;line-height:.9375rem;padding-bottom:.75rem}.pickup-cart .cart-product.sdd-enabled .modal-offers__list .deal-offer__expiry{font-size:.75rem;font-weight:500;line-height:.9375rem;padding-bottom:4px}.pickup-cart .cart-product.sdd-enabled .modal-offers__list .deal-offer a{color:#2a77bd;font-size:.75rem;font-weight:500;line-height:.9375rem}.pickup-cart .cart-product.sdd-enabled .alerts_list{list-style:none;padding:.5rem 0 0}.pickup-cart .cart-product.sdd-enabled .alerts_list li{line-height:.7813rem}.pickup-cart .cart-product.sdd-enabled .alerts_list li .counter__trash.product-oos-alert{background-color:#f4f4f4;background-position:50%;background-repeat:no-repeat;background-size:.875rem;border:2px solid #fff;border-radius:50%;-webkit-box-shadow:1px 1px 6px 0 #00000014;box-shadow:1px 1px 6px 0 #00000014;cursor:pointer;height:2.625rem;margin-right:.25rem;padding:0;width:2.625rem}.pickup-cart .cart-product.sdd-enabled .alerts_list li.product-eligible-alert,.pickup-cart .cart-product.sdd-enabled .alerts_list li.product-oos-alert{-webkit-box-pack:center;-ms-flex-pack:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#ed021e;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:center}.pickup-cart .cart-product.sdd-enabled .alerts_list li.product-eligible-alert .counter__trash,.pickup-cart .cart-product.sdd-enabled .alerts_list li.product-oos-alert .counter__trash{background-color:#f4f4f4;background-position:50%;background-repeat:no-repeat;background-size:.875rem;border:2px solid #fff;border-radius:50%;-webkit-box-shadow:1px 1px 6px 0 #00000014;box-shadow:1px 1px 6px 0 #00000014;cursor:pointer;height:2.625rem;margin-right:.25rem;padding:0;width:2.625rem}.pickup-cart .cart-product.sdd-enabled .alerts_list li.product-oos-alert .cart-product__stock-icon{content:url(https://www.dollargeneral.com/content/dam/dg/assets/icons/circle-x.png)}.pickup-cart .cart-product.sdd-enabled .alerts_list li.product-eligible-alert .cart-product__stock-icon{content:url(../../../etc.clientlibs/dollargeneral/clientlibs/clientlib-site/resources/images/exclamation.svg)}.pickup-cart .cart-product.sdd-enabled .alerts_list li .cart-product__stock-icon{height:.625rem;margin-right:4px;width:.625rem}.pickup-cart .cart-product.sdd-enabled .alerts_list li.product-low-stock-alert{-webkit-box-pack:center;-ms-flex-pack:center;color:#ed021e;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:center}.pickup-cart .cart-product.sdd-enabled .alerts_list li.product-low-stock-alert .cart-product__quantity-warning{display:none}.pickup-cart .cart-product.sdd-enabled .alerts_list li.product-low-stock-alert .cart-product__stock-icon{content:url(../../../etc.clientlibs/dollargeneral/clientlibs/clientlib-site/resources/images/exclamation.svg)}.pickup-cart .cart-product.sdd-enabled .cart-product__regular-price{display:initial}.pickup-cart .cart-product.sdd-enabled .cart-product__regular-price-label{font-size:.625rem;line-height:.781rem}.pickup-cart .cart-product.sdd-enabled .cart-product__item-title{padding-top:.625rem}.pickup-cart .cart-product.sdd-enabled .cart-product__item-title a{-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden;text-overflow:ellipsis}.pickup-cart .cart-product.sdd-enabled .cart-product__image,.pickup-cart .cart-product.sdd-enabled .cart-product__title-wrapper{max-width:5.75rem;min-width:5.75rem}.pickup-cart .cart-product.sdd-enabled .cart-product__image{cursor:pointer}.pickup-cart .cart-product.sdd-enabled .cart-product__eligible-text,.pickup-cart .cart-product.sdd-enabled .cart-product__stock-text{font-size:.625rem;font-weight:700}.pickup-cart .cart-product.sdd-enabled .cart-product__price-wrapper{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.pickup-cart .cart-product.sdd-enabled .cart-product__container{cursor:default;margin-bottom:.625rem}.pickup-cart .cart-product.sdd-enabled .cart-product__quantity-warning{-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:.625rem;font-weight:700;margin-top:0;padding-left:.25rem}.pickup-cart .cart-product.sdd-enabled .cart-product__quantity-warning:after{display:none}.pickup-cart .cart-product.sdd-enabled .cart-product__quantity-warning:before{background-image:url(../../../etc.clientlibs/dollargeneral/clientlibs/clientlib-site/resources/images/exclamation.svg);background-position:50%;background-repeat:no-repeat;background-size:contain;content:"";height:.625rem;margin-right:.25rem;width:.625rem}.pickup-cart .cart-product.sdd-enabled .cart-product__button-wrapper{height:2.75rem}.pickup-cart .cart-product.sdd-enabled .cart-product__button-wrapper:first-child{border-bottom:1px solid #f4f4f4}.pickup-cart .cart-product.sdd-enabled .cart-product__shopping-list-btn{height:100%;padding:.875rem 1.125rem;width:100%}.pickup-cart .cart-product.sdd-enabled .cart-product__remove-product-button{-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#ed021e;display:-webkit-box;display:-ms-flexbox;display:flex;height:100%;padding:.875rem 1.125rem;position:static;width:100%}.pickup-cart .cart-product.sdd-enabled .cart-product__remove-product-icon{background-color:transparent;background-image:url(../../../etc.clientlibs/dollargeneral/clientlibs/clientlib-site/resources/images/red-trash.svg);background-repeat:no-repeat;height:1.25rem;margin-right:.75rem;width:1.25rem}.pickup-cart .cart-product.sdd-enabled .cart-product__move-icon{background-image:url(../../../etc.clientlibs/dollargeneral/clientlibs/clientlib-site/resources/images/list-icon-active.svg);height:1.25rem;margin-right:.8125rem;width:1.25rem}.pickup-cart .cart-product.sdd-enabled .cart-product__meatball-wrapper{height:2.25rem;margin-left:auto;position:relative}.pickup-cart .cart-product.sdd-enabled .cart-product__meatball-icon{background-color:transparent;background-image:url(../../../etc.clientlibs/dollargeneral/clientlibs/clientlib-site/resources/images/meatball.svg);background-repeat:no-repeat;background-size:2.5rem;border:none;height:2.25rem;width:2.25rem}.pickup-cart .cart-product.sdd-enabled .cart-product__meatball-popup{-webkit-box-orient:vertical;-webkit-box-direction:normal;background:-webkit-gradient(linear,left bottom,left top,from(#fff),to(#fff));background:linear-gradient(0deg,#fff,#fff);border-bottom:1px solid #f4f4f4;border-radius:.5rem;bottom:2.1875rem;-webkit-box-shadow:0 0 56px 0 #0000001f;box-shadow:0 0 56px 0 #0000001f;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;height:5.5rem;position:absolute;right:0;width:16rem}.pickup-cart .cart-product.sdd-enabled .cart-product__applied-price-label{-webkit-line-clamp:1;-webkit-box-orient:vertical;color:#298000;display:-webkit-box;font-size:.625rem;font-weight:600;line-height:.781rem;overflow:hidden;padding-right:.5rem;text-overflow:ellipsis}.pickup-cart .cart-product.sdd-enabled .cart-product__applied-price-value{color:#298000;font-size:.875rem;font-weight:700;line-height:1.094rem}.pickup-cart .cart-product.sdd-enabled .cart-product__applied-price-wrapper{-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:#f0faeb;display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:.375rem;margin-left:auto;-webkit-text-decoration-line:none;text-decoration-line:none;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.pickup-cart .cart-product.sdd-enabled .cart-product__deals-available-btn{-webkit-box-pack:center;-ms-flex-pack:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:#fff200;border:0;display:-webkit-box;display:-ms-flexbox;display:flex;font-size:.625rem;font-weight:600;height:1.75rem;justify-content:center;line-height:.7813rem;width:100%}.pickup-cart .cart-product.sdd-enabled .cart-product__deals-available-btn.coupons-clipped{background-color:#f0faeb}.pickup-cart .cart-product.sdd-enabled .cart-product__deals-available-btn.coupons-clipped .cart-product__deals-icon{background-image:url(../../../etc.clientlibs/dollargeneral/clientlibs/clientlib-site/resources/images/deals-active.svg)}.pickup-cart .cart-product.sdd-enabled .cart-product__deals-icon{background-image:url(../../../etc.clientlibs/dollargeneral/clientlibs/clientlib-site/resources/images/deals-inactive.svg);height:.875rem;width:.875rem}.pickup-cart .cart-product.sdd-enabled .cart-product__deals .modal-title{-webkit-box-pack:center;-ms-flex-pack:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;font-weight:600;justify-content:center;line-height:1.25}.pickup-cart .cart-product.sdd-enabled .cart-product__deals .modal-title i{background-image:url(../../../etc.clientlibs/dollargeneral/clientlibs/clientlib-site/resources/images/deals.svg)}.pickup-cart .cart-product.sdd-enabled .cart-product__deal-available{border:2px dashed #000;border-radius:4px;min-height:2.5625rem}.pickup-cart .cart-product.sdd-enabled .cart-product__deal-available.clipped{border-style:none}.pickup-cart .cart-product.sdd-enabled .cart-product__deal-available.clipped[tabindex="0"]{cursor:pointer}.pickup-cart .cart-product.sdd-enabled .cart-product__deal-available.clipped .cart-product__deal-cashback,.pickup-cart .cart-product.sdd-enabled .cart-product__deal-available.clipped .cart-product__deal-label{background-color:#e0f5d6;color:#336619}.pickup-cart .cart-product.sdd-enabled .cart-product__deal-available.clipped .cart-product__deal-wrapper{background-color:#f0faeb}.pickup-cart .cart-product.sdd-enabled .cart-product__deal-available.clipped .cart-product__deal-add{background-color:rgba(102,204,51,.3);background-image:url(../../../etc.clientlibs/dollargeneral/clientlibs/clientlib-site/resources/images/checkmark_checkout_green.svg);background-position:50%;background-repeat:no-repeat}.pickup-cart .cart-product.sdd-enabled .cart-product__deal-available.clipped .cart-product__deal-name{color:#298000}.pickup-cart .cart-product.sdd-enabled .cart-product__deal-label{background-color:#fff200;font-size:.5rem;font-weight:600;line-height:.625rem;padding:.2188rem 0 .1563rem;text-align:center}.pickup-cart .cart-product.sdd-enabled .cart-product__deal-cashback{background-color:#000;color:#fff200}.pickup-cart .cart-product.sdd-enabled .cart-product__deal-name{-webkit-line-clamp:1;-webkit-box-orient:vertical;display:-webkit-box;font-size:.625rem;font-weight:600;line-height:.7813rem;overflow:hidden;text-overflow:ellipsis;width:calc(100% - 1.375rem)}.pickup-cart .cart-product.sdd-enabled .cart-product__deal-wrapper{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;padding:.375rem}.pickup-cart .cart-product.sdd-enabled .cart-product__deal-add{background-color:#000;background-image:url(../../../etc.clientlibs/dollargeneral/clientlibs/clientlib-site/resources/images/plus_white.svg);height:1rem;margin-right:.375rem;width:1rem}.pickup-cart .cart-product.sdd-enabled .cart-product__deal-add.clipped{background-color:#fff;border:2px solid #000}.pickup-cart .cart-product.sdd-enabled .cart-product__deal-add.clipped .cart-product__deal-add{background-image:url(../../../etc.clientlibs/dollargeneral/clientlibs/clientlib-site/resources/images/checkmark.svg)}.pickup-cart .cart-product.sdd-enabled .cart-product__offer-available{-webkit-line-clamp:1;-webkit-box-orient:vertical;background-color:#e0f5d6;color:very-dark-green;display:-webkit-box;font-size:.625rem;font-weight:600;line-height:.7813rem;overflow:hidden;padding:.625rem .375rem;text-align:center;text-overflow:ellipsis}.pickup-cart .cart-product__title-wrapper{-webkit-box-pack:15px;-ms-flex-pack:15px;justify-content:15px;margin-bottom:15px}.pickup-cart .cart-product__image{-ms-flex:0 0 75px;flex:0 0 75px;max-height:75px;max-width:75px}.pickup-cart .cart-product__title{-ms-flex:0 0 calc(100% - 95px);flex:0 0 calc(100% - 95px);font-size:14px}.pickup-cart .cart-product__quantity-price-wrapper{-webkit-box-align:start;-ms-flex-align:start;align-items:start}.pickup-cart .cart-product__incrementor{margin-bottom:10px;position:relative}.pickup-cart .cart-product__decrease-quantity-button,.pickup-cart .cart-product__increase-quantity-button{background:#fff;border:2px solid #000;border-radius:50%;height:34px;position:relative;-webkit-transition:all .25s;transition:all .25s;width:34px}.pickup-cart .cart-product__decrease-quantity-button:focus,.pickup-cart .cart-product__decrease-quantity-button:hover,.pickup-cart .cart-product__increase-quantity-button:focus,.pickup-cart .cart-product__increase-quantity-button:hover{background:#fff200;color:#000}.pickup-cart .cart-product__decrease-quantity-button:focus:after,.pickup-cart .cart-product__decrease-quantity-button:focus:before,.pickup-cart .cart-product__decrease-quantity-button:hover:after,.pickup-cart .cart-product__decrease-quantity-button:hover:before,.pickup-cart .cart-product__increase-quantity-button:focus:after,.pickup-cart .cart-product__increase-quantity-button:focus:before,.pickup-cart .cart-product__increase-quantity-button:hover:after,.pickup-cart .cart-product__increase-quantity-button:hover:before{background:#000}.pickup-cart .cart-product__decrease-quantity-button span,.pickup-cart .cart-product__increase-quantity-button span{display:block;height:0;overflow:hidden;width:0}.pickup-cart .cart-product__decrease-quantity-button:before,.pickup-cart .cart-product__increase-quantity-button:before{background:#000;content:"";height:2px;left:10px;position:absolute;top:14px;-webkit-transition:background-color .25s;transition:background-color .25s;width:10px}.pickup-cart .cart-product__increase-quantity-button{background:#000;color:#fff}.pickup-cart .cart-product__increase-quantity-button:disabled{background:#767676;border-color:#767676}.pickup-cart .cart-product__increase-quantity-button:before,.pickup-cart .cart-product__increase-quantity-button:disabled:focus:after,.pickup-cart .cart-product__increase-quantity-button:disabled:focus:before,.pickup-cart .cart-product__increase-quantity-button:disabled:hover:after,.pickup-cart .cart-product__increase-quantity-button:disabled:hover:before{background:#fff}.pickup-cart .cart-product__increase-quantity-button:after{background:#fff;content:"";height:10px;left:14px;position:absolute;top:10px;-webkit-transition:background-color .25s;transition:background-color .25s;width:2px}.pickup-cart .cart-product__quantity-warning{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;font-size:.8125rem}.pickup-cart .cart-product__quantity-warning-icon{margin-left:5px}.pickup-cart .cart-product__quantity-label{font-size:1.125rem;font-weight:600;margin:0 10px}.pickup-cart .cart-product__price-wrapper{-webkit-box-orient:vertical;-ms-flex-direction:column;flex-direction:column;text-align:right}.pickup-cart .cart-product__price{font-size:1.125rem;margin-bottom:10px}.pickup-cart .cart-product__regular-price{color:#767676;font-size:.8125rem}.pickup-cart .cart-product__remove-product-button{background:none;border:none;font-size:.8125rem;font-weight:500;padding:0}.pickup-cart .product-deal__details{background:none;border:none;color:#0074e0;font-size:.75rem;margin:0;outline:none;padding:0}.pickup-cart .cart-product__deals-applied-toggle,.pickup-cart .cart-product__deals-available-toggle{-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:none;border-color:#e4e4e4;border-style:solid;border-width:1px 0;display:-webkit-box;display:-ms-flexbox;display:flex;font-size:.8125rem;line-height:24px;margin:0 -20px;padding:11px 16px;position:relative;text-align:left;width:calc(100% + 40px)}.pickup-cart .cart-product__deals-applied-toggle:hover,.pickup-cart .cart-product__deals-available-toggle:hover{cursor:pointer}.pickup-cart .cart-product__deals-applied-toggle.collapsed .dg-icon:before,.pickup-cart .cart-product__deals-available-toggle.collapsed .dg-icon:before{content:""}.pickup-cart .cart-product__deals-applied-toggle .dg-icon,.pickup-cart .cart-product__deals-available-toggle .dg-icon{font-size:12px;margin-top:-6px;position:absolute;right:20px;top:50%}.pickup-cart .cart-product__deals-applied-toggle .dg-icon:before,.pickup-cart .cart-product__deals-available-toggle .dg-icon:before{content:""}.pickup-cart .cart-product__deals-available-toggle{border-right:6px solid #6c3}.pickup-cart .cart-product__deals-available-toggle .dg-icon{right:14px}.pickup-cart .cart-product__deals-applied-list,.pickup-cart .cart-product__deals-available-list{margin:0 -20px;padding:10px}.pickup-cart .product-deal{margin-top:10px}.pickup-cart .product-deal__price,.pickup-cart .product-deal__type,.pickup-cart .product-deal__value{font-size:.8125rem;font-weight:500}.pickup-cart .product-deal__header{-webkit-box-pack:justify;-ms-flex-pack:justify;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:space-between;width:100%}.pickup-cart .product-deal__description{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;font-size:12px;font-weight:400;line-height:125%;margin-top:8px}.pickup-cart .product-deal__detail{background:none;border:none;color:#2a77bd;font-size:12px;margin-top:8px;outline:none;padding:0}.pickup-cart .product-deal__detail:active,.pickup-cart .product-deal__detail:hover{cursor:pointer;-webkit-text-decoration-line:underline;text-decoration-line:underline}.pickup-cart .product-deal__detail:focus{border:2px solid #275dc5;border-radius:4px;-webkit-box-sizing:border-box;box-sizing:border-box}.pickup-cart .product-deal__hint{background-color:#f1f1f1;border:1px solid #e4e4e4;border-radius:5px 5px 0 0;font-size:.75rem;font-weight:500;padding:5px 10px;text-align:right}.pickup-cart .product-deal__container-bottom{-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%}.pickup-cart .product-deal__container-bottom,.pickup-cart .product-deal__container-main{-webkit-box-pack:justify;-ms-flex-pack:justify;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:space-between}.pickup-cart .product-deal__container-main{background:#fff;border:1px solid #e4e4e4;border-radius:4px;-ms-flex-wrap:wrap;flex-wrap:wrap;padding:8px 16px 16px}.pickup-cart .product-deal__container-main--half-border{border-radius:0 0 4px 4px;border-top:unset}.pickup-cart .product-deal__add{-webkit-box-pack:center;-ms-flex-pack:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:#000;border:none;border-radius:5px;color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;height:40px;justify-content:center;outline-color:#275dc5;width:40px}.pickup-cart .product-deal__add:active,.pickup-cart .product-deal__add:hover{background-color:#404040}.pickup-cart .product-deal__add:focus{border-style:double}.discounts__cards{-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin:0;padding:0;width:95%}.discounts__cards-coupons,.discounts__cards-offers{display:none;width:100%}.discounts__cards-coupons.show,.discounts__cards-offers.show{display:-webkit-box;display:-ms-flexbox;display:flex}@media(min-width:992px){.discounts__cards-header{-webkit-box-align:center;-ms-flex-align:center;align-items:center}}.discounts__cards-header-text{font-size:1.75rem;font-weight:500}.discounts__cards-header-subtext{margin-bottom:8px}.discounts__cards-header-subtext img{width:24px}.discounts__card .global-modals .modal-dialog{margin:0 auto!important}.discounts__card-add-button{background-color:transparent;border:none;padding:0;width:48px}.discounts__card-add-button:focus{outline:none}.discounts__card-add-button.clipped img{display:none}.discounts__card-add-button-check{color:#767676;display:none;font-size:32px;height:48px;width:48px}.discounts__card-details-modal .modal-content{padding:48px 16px}.discounts__card-details-modal .modal-dialog{margin:auto;max-width:375px;top:5%}.discounts__card-details-modal .modal-dialog .modal-content .close{background:transparent;border:none;color:#000;display:block;font-size:40px;font-weight:600;height:16px;line-height:0;margin-bottom:16px;margin-left:auto;padding:0;position:absolute;right:11px;top:11px}.discounts__card-details-modal .modal-dialog .modal-content .couponPickupDetails__detail{max-width:588px}.discounts__card-details-modal .modal-dialog .modal-content .couponPickupDetails__detail .details-header{font-size:18px;font-weight:500;line-height:125%;margin-bottom:8px}.discounts__card-details-modal .modal-dialog .modal-content .couponPickupDetails__detail .details-limit,.discounts__card-details-modal .modal-dialog .modal-content .couponPickupDetails__detail .details-must-buy,.discounts__card-details-modal .modal-dialog .modal-content .couponPickupDetails__detail .disclaimer-text{font-size:14px;font-weight:400;line-height:125%}.discounts__card-details-modal .modal-dialog .modal-content .couponPickupDetails__detail .details-limit-header,.discounts__card-details-modal .modal-dialog .modal-content .couponPickupDetails__detail .details-must-buy-header{font-weight:600}.discounts__card-details-modal .modal-dialog .modal-content .couponPickupDetails__detail .link-button{background:transparent;border:none;color:#0074e0;font-size:16px;font-weight:500;line-height:18px;padding:0;text-align:left}@media(max-width:48rem){.discounts__card-details-modal .modal-dialog .modal-content .couponPickupDetails__detail .link-button{font-size:16px;line-height:20px}}.discounts__card-details-modal .modal-dialog .modal-content .add-button{border:1px solid #c9c9c9;border-radius:4px;font-size:12px;font-weight:500;height:32px;line-height:20px;margin-bottom:16px;width:120px}.discounts__card-details-modal .modal-dialog .modal-content .discounts__card-brand,.discounts__card-details-modal .modal-dialog .modal-content .discounts__card-description,.discounts__card-details-modal .modal-dialog .modal-content .discounts__card-expiration,.discounts__card-details-modal .modal-dialog .modal-content .discounts__card-must-buy-limit,.discounts__card-details-modal .modal-dialog .modal-content .discounts__card-save-amount,.discounts__card-details-modal .modal-dialog .modal-content .discounts__card-type{color:#000;font-size:14px;font-weight:300;line-height:125%}.discounts__card-details-modal .modal-dialog .modal-content .discounts__card-brand{margin-top:8px}.discounts__card-details-modal .modal-dialog .modal-content .discounts__card-expiration{color:#686666;margin:10px 0 16px}.discounts__card-details-modal .modal-dialog .modal-content .discounts__card-expiration-cashback{color:#ed021e;font-weight:600}.discounts__card-details-modal .modal-dialog .modal-content .discounts__card-must-buy-limit,.discounts__card-details-modal .modal-dialog .modal-content .discounts__card-type{margin:10px 0}.discounts__card-details-modal .modal-dialog .modal-content .discounts__card-save-amount{font-size:28px;font-weight:600;margin:8px 0 12px}.discounts__card-details-modal .modal-dialog .modal-content .discounts__card-btn-howToUse-link{color:#0074e0;cursor:pointer;display:block;font-size:16px;font-weight:500;line-height:20px;margin:0 0 16px;padding:0}.discounts__card-details-modal .image-wrapper{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border:1px solid #ebebeb;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;height:311px;margin:0 auto;padding:16px}.discounts__card-details-modal .image-wrapper img{max-height:265px}.discounts__card-details-modal .add-button{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;align-items:center;background-color:#000;border:1px solid #767676;border-radius:5px;color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;height:40px;justify-content:center;margin-bottom:22px}.discounts__card-details-modal .add-button i{height:100%;margin-right:30px}.discounts__card-details-modal .add-button:focus-visible{outline-color:#275dc5;outline-offset:2px}.discounts__card-details-modal .add-button.clipped{background-color:transparent;color:#000}.discounts__card-details-modal .add-button.clipped i{display:none}.discounts__card-details-modal .add-button.clipped .discounts__card-add-button-check{display:block}.discounts__card-details-modal .disclaimer-text{overflow-wrap:anywhere}.discounts__card-details-modal.offers .image-wrapper{border:none;margin-bottom:0}.discounts__card-details-modal.offers .add-button,.discounts__card-details-modal.offers .details-header,.discounts__card-details-modal.offers .modal-image{display:none}.discounts__card-details-modal.offers .modal-description{font-weight:400}.cart-product__substitutions-modal-button{background-color:#000;color:#fff}.pickup-cart__deals-warning-modal{background-color:rgba(0,0,0,.4)}.pickup-cart__deals-warning-modal .scroll-modal{overflow-x:hidden;overflow-y:auto}.pickup-cart__deals-warning-modal .modal-dialog{margin:auto;max-width:310px;top:5%}.pickup-cart__deals-warning-modal .modal-content{border-radius:1rem;padding:15px}.pickup-cart__deals-warning-modal .close{background:transparent;border:none;color:#000;float:right;font-size:40px;font-weight:600;height:16px;line-height:0;margin-left:auto;padding:0}.pickup-cart__deals-warning-modal .pickup-cart__deals-warning-content{margin-top:20px}.pickup-cart__deals-warning-modal .pickup-cart__deals-warning-content .pickup-cart__deals-warning-title{font-size:22px;font-weight:600;line-height:28px;padding:0;text-align:center}.pickup-cart__deals-warning-modal .pickup-cart__deals-warning-content .pickup-cart__deals-warning-info{font-size:16px;line-height:24px;padding:15px 10px;text-align:center}.pickup-cart__deals-warning-modal .pickup-cart__deals-warning-content .pickup-cart__deals-warning-checkout-link{display:block;font-size:12px;margin:15px 0 20px;text-align:center}.pickup-cart__deals-warning-modal .pickup-cart__deals-warning-content .back-to-cart-button{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;align-items:center;background-color:#000;border:1px solid #d3d3d3;border-radius:6px;color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;font-size:12px;font-weight:600;height:40px;justify-content:center;line-height:16px;width:100%}.pickup-cart .root.responsivegrid>.aem-Grid>.responsivegrid .aem-GridColumn{padding-left:16px;padding-right:16px}.pickup-cart .product-eligible-alert,.pickup-cart .product-oos-alert{color:#ed021e}.pickup-cart .cart-product{background:#fff;border:1px solid #e4e4e4;margin-bottom:16px;padding-left:12px;padding-right:8px;padding-top:12px}.pickup-cart .cart-product__deals-icon{background-image:url(../../../etc.clientlibs/dollargeneral/clientlibs/clientlib-site/resources/images/deals.svg);background-position:50%;background-repeat:no-repeat;background-size:contain;height:20px;margin-right:7px;width:20px}.pickup-cart .cart-product__quantity-warning{color:#ed021e;display:-webkit-box;display:-ms-flexbox;display:flex;font-family:Montserrat;font-size:12px;font-style:normal;font-weight:500;line-height:16px;margin-top:7px;padding-left:108px}.pickup-cart .cart-product__quantity-warning:after{background-image:url(../../../etc.clientlibs/dollargeneral/clientlibs/clientlib-site/resources/images/info-circled.svg);background-position:50%;background-repeat:no-repeat;background-size:contain;content:"";height:16px;margin-left:4px;width:16px}.pickup-cart .cart-product__spacer{margin-bottom:12px}.pickup-cart .cart-product__quantity-price-wrapper,.pickup-cart .cart-product__title-wrapper{-webkit-box-pack:justify;-ms-flex-pack:justify;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:space-between}.pickup-cart .cart-product__quantity-price-wrapper{-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:20px}.pickup-cart .cart-product__decrease-quantity-button span,.pickup-cart .cart-product__increase-quantity-button span{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;height:30px;justify-content:center;overflow:inherit;width:16px}.pickup-cart .cart-product__decrease-quantity-button span:before,.pickup-cart .cart-product__increase-quantity-button span:before{display:none}.pickup-cart .cart-product__decrease-quantity-button,.pickup-cart .cart-product__increase-quantity-button{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;align-items:center;background:transparent;border:none;display:-webkit-box;display:-ms-flexbox;display:flex;height:30px;justify-content:center}.pickup-cart .cart-product__incrementor{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:justify;-ms-flex-pack:justify;align-items:center;background-color:#fff;border-radius:4px;display:-webkit-box;display:-ms-flexbox;display:flex;height:32px;justify-content:space-between;margin-bottom:unset;width:96px}.pickup-cart .cart-product__incrementor .global-warning-popup{left:18px;right:unset}.pickup-cart .cart-product__incrementor .global-warning-popup:before{right:83.5%}.pickup-cart .cart-product__incrementor .global-warning-popup:after{right:84%}.pickup-cart .cart-product__increase-quantity-button:after,.pickup-cart .cart-product__increase-quantity-button:before{background-color:#000}.pickup-cart .cart-product__decrease-quantity-button:before{display:none}.pickup-cart .cart-product{position:relative}.pickup-cart .cart-product__title-wrapper{-webkit-box-orient:vertical;-webkit-box-direction:normal;display:block;-ms-flex-direction:column;flex-direction:column;margin-bottom:unset;margin-right:12px;max-width:96px;min-width:96px;text-align:center}.pickup-cart .cart-product__price-wrapper{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-box-align:end;-ms-flex-align:end;align-items:end;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;justify-content:space-between;margin-top:8px}.pickup-cart .cart-product__price-wrapper .cart-product__remove-product-button{position:absolute;right:8px;top:4px}.pickup-cart .cart-product__price-wrapper .alerts_list{list-style:none;padding:0;text-align:left}.pickup-cart .cart-product__move-list-wrapper{padding-left:12px}.pickup-cart .cart-product__shopping-list-btn{background:none;border:none;color:#000;display:-webkit-box;display:-ms-flexbox;display:flex;font-size:14px;font-weight:500;padding:0}.pickup-cart .cart-product__move-icon{background-image:url(../../../etc.clientlibs/dollargeneral/clientlibs/clientlib-site/resources/images/move-to-list.svg);background-position:50%;background-repeat:no-repeat;background-size:contain;height:17px;margin:1px 4px 1px 0;width:17px}.pickup-cart .cart-product__container{cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:12px}.pickup-cart .cart-product__increment-container{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row}.pickup-cart .cart-product__item-title-container{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-box-pack:justify;-ms-flex-pack:justify;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;justify-content:space-between;width:100%}.pickup-cart .cart-product__item-title{-ms-flex-wrap:wrap;flex-wrap:wrap;width:100%}.pickup-cart .cart-product__eligible-text,.pickup-cart .cart-product__stock-text{font-size:12px;font-weight:500}.pickup-cart .cart-product__limited-stock-text{color:#ed021e;font-size:12px}.pickup-cart .cart-product__stock-title{margin-bottom:12px;text-align:center}.pickup-cart .cart-product__image{-webkit-box-flex:0;-ms-flex:0 0 96px;flex:0 0 96px;max-height:96px;max-width:96px}.pickup-cart .cart-product__title{-webkit-box-flex:0;color:#000;display:inline-block;-ms-flex:0 0 calc(100% - 110px);flex:0 0 calc(100% - 110px);height:60px;margin-right:20px;overflow:hidden;text-decoration:none}.pickup-cart .cart-product__quantity-label{font-weight:500;margin:0 auto}.pickup-cart .cart-product__price{font-size:18px;font-weight:600}.pickup-cart .cart-product__regular-price{color:#757575;display:block;font-size:14px;margin-bottom:10px;margin-left:auto;margin-top:-25px}.pickup-cart .cart-product__deals-applied-toggle,.pickup-cart .cart-product__deals-available-toggle{color:#000!important;font-size:12px;font-weight:600;margin:0 -12px;width:calc(100% + 20px)}.pickup-cart .cart-product__deals-applied-toggle{font-weight:500}.pickup-cart .cart-product__deals-applied-list,.pickup-cart .cart-product__deals-available-list{-webkit-box-orient:horizontal;-webkit-box-direction:normal;background:#f4f4f4;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;list-style:none;margin:0 -8px 0 -12px;padding:16px 0}.pickup-cart .cart-product__deals-applied-list:not(.show),.pickup-cart .cart-product__deals-available-list:not(.show){display:none}.pickup-cart .cart-product__deals-applied-list.collapsing,.pickup-cart .cart-product__deals-available-list.collapsing{display:-webkit-box;display:-ms-flexbox;display:flex}.pickup-cart cart-product__deals-applied-text{padding-left:6px}.pickup-cart .product-deal{display:inline-block;margin:0 auto;width:48%}@media(max-width:767.98px){.pickup-cart .product-deal{width:100%}}.pickup-cart .product-deal____header,.pickup-cart .product-deal__price,.pickup-cart .product-deal__type,.pickup-cart .product-deal__value{font-size:14px;font-weight:600}.pickup-cart .pickup-cart__empty-container-deprecated{background:#fff;border:1px solid #e4e4e4;display:none;margin-bottom:10px;padding:40px;text-align:center}.pickup-cart .pickup-cart__empty-container-deprecated-change-store{background:none;border:none;color:#2a77bd;outline:none}.pickup-cart .pickup-cart__empty-container-deprecated h2{font-size:1.5rem;font-weight:600}.pickup-cart .pickup-cart__empty-container-deprecated .button{display:inline-block;width:auto}.pickup-cart .tutorial-link{color:#2a77bd;display:block;font-size:16px;font-weight:500}.global-black-button{border-color:#000;color:#000}.sdd-enabled .pickup-cart__summary{border:none;padding:0}.sdd-enabled .pickup-cart__summary-total-warning{background:#f9f9f9;border-radius:.375rem;color:#616161;font-size:1rem;font-weight:500;padding:.625rem 0}.sdd-enabled .pickup-cart__summary-button-warning{border:none;border-radius:7px;padding:0}.sdd-enabled .pickup-cart__summary .order-summary{margin:0 auto .5rem}.sdd-enabled .pickup-cart__summary .order-summary__heading{font-size:1.125rem;font-weight:600;line-height:125%}.sdd-enabled .pickup-cart__summary .order-summary__totalDeals{-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:space-between}.sdd-enabled .pickup-cart__summary .order-summary__totalDeals-caretIcon{content:url(../../../etc.clientlibs/dollargeneral/clientlibs/clientlib-site/resources/images/carrot-icon-up-green.svg);cursor:pointer}.sdd-enabled .pickup-cart__summary .order-summary__deals__subDeal{-webkit-box-pack:justify;-ms-flex-pack:justify;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:space-between}.sdd-enabled .pickup-cart__summary .order-summary__line{-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin:0 0 1rem}.sdd-enabled .pickup-cart__summary .order-summary__line.cartLimitWarning{display:none}.sdd-enabled .pickup-cart__summary .order-summary__line-label{font-size:.875rem}.sdd-enabled .pickup-cart__summary .order-summary__line-label:after{display:none}.sdd-enabled .pickup-cart__summary .order-summary__line-label.order-summary__line-total{font-size:1.25rem}.sdd-enabled .pickup-cart__summary .order-summary__line-label-suffix.order-summary__line-original-total{display:none}.sdd-enabled .pickup-cart__summary .order-summary__line-value{font-size:.75rem}.sdd-enabled .pickup-cart__summary .order-summary__line.order-summary__line-total{padding:.5rem 0 1rem}.sdd-enabled .pickup-cart__summary .order-summary__info-deliveryFee,.sdd-enabled .pickup-cart__summary .order-summary__info-deliveryTip{content:url(../../../etc.clientlibs/dollargeneral/clientlibs/clientlib-site/resources/images/info.svg);cursor:pointer;margin-left:.25rem}.sdd-enabled .pickup-cart__summary .order-summary__shipping-cost-notice{display:none}.sdd-enabled .pickup-cart__summary .order-summary__dealsWrapper{background-color:#f0faeb;border-radius:.0625rem;line-height:125%;margin-bottom:1rem;outline:4px solid #f0faeb}.sdd-enabled .pickup-cart__summary .order-summary__dealsWrapper .order-summary__line-label{color:#298000;font-weight:700;line-height:125%}.sdd-enabled .pickup-cart__summary .order-summary__dealsWrapper .order-summary__line-value{color:#298000;font-weight:700}.sdd-enabled .pickup-cart__summary .order-summary__dealsWrapper .order-summary__line-value.order-summary__line-deals{display:none}.sdd-enabled .pickup-cart__summary .order-summary__dealsWrapper .order-summary__deals{margin:0;padding:0 0 0 1rem}.sdd-enabled .pickup-cart__summary .order-summary__dealsWrapper .order-summary__deals__subDeal-basketLevel{padding:0}.sdd-enabled .pickup-cart__summary .order-summary__dealsWrapper .order-summary__deals__subDeal-basketLevel span:first-of-type{-webkit-line-clamp:1;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden;text-overflow:ellipsis}.sdd-enabled .pickup-cart__summary .order-summary__dealsWrapper .order-summary__deals li{margin-top:.5rem}.sdd-enabled .pickup-cart__summary .order-summary__dealsWrapper .hide-subdeals .order-summary__totalDeals-caretIcon{rotate:180deg}.sdd-enabled .pickup-cart__summary .order-summary__dealsWrapper .hide-subdeals~.order-summary__deals{display:none}.sdd-enabled .pickup-cart__summary .order-summary__dealsWrapper .hide-subdeals .order-summary__line-deals{display:block}.sdd-enabled .pickup-cart__summary .order-summary__reduce-deliveryfee-notice{font-size:.75rem;font-weight:400;text-align:center}.sdd-enabled .pickup-cart__summary .order-summary__reduce-deliveryfee-notice.cartLimitWarning{display:none}.sdd-enabled .pickup-cart__summary .order-summary__reduce-deliveryfee-notice .priceReducible{font-weight:600}@media(min-width:48rem){.sdd-enabled .pickup-cart__summary{border:1px solid #e4e4e4;padding:.5rem 1rem}}.sdd-enabled .pickup-cart__right-col{-webkit-box-orient:vertical;-webkit-box-direction:reverse;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column-reverse;flex-direction:column-reverse}@media(min-width:768px){.sdd-enabled .pickup-cart__right-col{-webkit-box-orient:vertical;-webkit-box-direction:normal;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}}.sdd-enabled .pickup-cart__bags-form .checkbox-wrapper input:checked~.checkbox-wrapper__check{background-color:#000!important;border:1px solid #000!important}.sdd-enabled .pickup-cart__bags-form .checkbox-wrapper input:checked~.checkbox-wrapper__check img{height:1.25rem;width:1.25rem}.sdd-enabled .pickup-cart__bags-form .checkbox-wrapper input~.checkbox-wrapper__check{height:1.125rem;width:1.125rem}.sdd-enabled .pickup-cart__bags-checkbox,.sdd-enabled .pickup-cart__bags-form .checkbox-wrapper__label-text{margin-left:.5rem}.sdd-enabled .productPickupFullDetail__tutorial-link[data-target=delivery]:hover{color:#2a77bd;text-decoration:underline}.cart-fulfillment-method .delivery-method,.cart-fulfillment-method .pickup-method{display:none}.cart-fulfillment-method__header{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:20px}.cart-fulfillment-method__header,.cart-fulfillment-method__header-cart-total{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;display:-webkit-box;display:-ms-flexbox;display:flex}.cart-fulfillment-method__header-cart-total{-webkit-box-orient:horizontal;-webkit-box-direction:normal;color:#000;-ms-flex-direction:row;flex-direction:row;font-size:18px;font-weight:500;line-height:24px;margin-bottom:0}.cart-fulfillment-method__header-price{color:#000;font-size:18px;font-weight:600;line-height:24px;text-align:right}.cart-fulfillment-method__method{display:-webkit-box;display:-ms-flexbox;display:flex}.cart-fulfillment-method__method-label{-ms-flex-item-align:center;align-self:center;font-size:16px;font-weight:500;line-height:20px;margin-left:10px}.cart-fulfillment-method__method-button{background:none;border:none;color:#2a77bd;font-size:14px;margin-left:auto;padding:0}.cart-fulfillment-method__method-button.-hidden{display:none}.cart-fulfillment-method__store-link{-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:#fff;border:1px solid #e4e4e4;border-radius:4px;color:#000;display:-webkit-box;display:-ms-flexbox;display:flex;height:52px;margin:18px 0;padding:8px 16px;width:100%}.cart-fulfillment-method__store-link:hover{color:#000;cursor:pointer;text-decoration:none}.cart-fulfillment-method__store-link-group{-webkit-box-orient:vertical;-webkit-box-direction:normal;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}.cart-fulfillment-method__store-link-address{font-size:12px;line-height:125%}.cart-fulfillment-method__store-link .arrow-right-icon{-ms-flex-item-align:center;align-self:center;margin-left:auto;margin-right:2px}.cart-fulfillment-method__store-link-label,.cart-fulfillment-method__zipcode-value{font-size:16px;font-weight:600;line-height:20px;-webkit-text-decoration-line:underline;text-decoration-line:underline}.cart-fulfillment-method__shipping-to-text{font-size:16px;line-height:20px}.cart-fulfillment-method__shipping-to-text.-hidden{display:none}.pickup-cart__fulfillment .modal-dialog{max-width:375px}.pickup-cart__fulfillment .modal-dialog .modal-content{border-radius:13px}.pickup-cart__fulfillment .modal-dialog .modal-content .order-status__modal-close-button{background-color:transparent;border:0;color:#000;margin:14px 10px 8px 8px;text-align:right}.pickup-cart__fulfillment .modal-dialog .modal-content .reservation{margin:0 16px 48px}.pickup-cart__fulfillment .modal-dialog .modal-content .reservations__container{border:none;padding:0}.pickup-cart__fulfillment .modal-dialog .modal-content .reservations__container hr{display:none}.pickup-cart__fulfillment .modal-dialog .modal-content .reservations__container .pickup__header,.pickup-cart__fulfillment .modal-dialog .modal-content .reservations__container .reservations__container-header{color:#000;font-size:24px;font-weight:500;line-height:28px;text-align:center;text-transform:lowercase}.pickup-cart__fulfillment .modal-dialog .modal-content .reservations__container .pickup__header:first-letter,.pickup-cart__fulfillment .modal-dialog .modal-content .reservations__container .reservations__container-header:first-letter{text-transform:capitalize}.pickup-cart__fulfillment .modal-dialog .modal-content .reservations__container .section-padding{padding-top:16px}@media(max-width:767.98px){.pickup-cart__fulfillment .modal-dialog .modal-content .reservations__container .section-padding{padding-top:24px}}.pickup-cart__fulfillment .modal-dialog .modal-content .reservations__container .checkout-wrap .checkout-header .section__header--label,.pickup-cart__fulfillment .modal-dialog .modal-content .reservations__container .checkout-wrap .section-title{color:#000;font-size:12px;font-weight:400;line-height:16px;margin-bottom:8px;margin-left:0}.pickup-cart__fulfillment .modal-dialog .modal-content .reservations__container .checkout-header{width:100%}.pickup-cart__fulfillment .modal-dialog .modal-content .reservations__container .store-address-container{-webkit-box-pack:justify;-ms-flex-pack:justify;border:1px solid #e4e4e4;border-radius:4px;color:#000;cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;font-size:16px;font-weight:600;height:52px;justify-content:space-between;line-height:20px;margin-bottom:24px;padding:16px;text-decoration:underline}.pickup-cart__fulfillment .modal-dialog .modal-content .reservations__container .store-address-container .store-address{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:0}.pickup-cart__fulfillment .modal-dialog .modal-content .reservations__container .store-address-container .right-arrow{display:block!important}.pickup-cart__fulfillment .modal-dialog .modal-content .reservations__container .pickup-date-selector-wrap .row{-ms-flex-wrap:nowrap;flex-wrap:nowrap;gap:8px;margin:0}.pickup-cart__fulfillment .modal-dialog .modal-content .reservations__container .pickup-date-selector-wrap .col-6{-webkit-box-flex:1;-ms-flex:1;flex:1;max-width:unset;padding:0}.pickup-cart__fulfillment .modal-dialog .modal-content .reservations__container .pickup-date-selector{margin-bottom:24px}.pickup-cart__fulfillment .modal-dialog .modal-content .reservations__container .pickup-date-selector .selector-date{border:1px solid #c9c9c9;border-radius:4px}.pickup-cart__fulfillment .modal-dialog .modal-content .reservations__container .pickup-date-selector .selector-date .span{font-size:16px;font-weight:500;line-height:20px}.pickup-cart__fulfillment .modal-dialog .modal-content .reservations__container .checkout-wrap .select-pickup-time{border:1px solid #e4e4e4;border-radius:4px;-webkit-box-shadow:none!important;box-shadow:none!important;font-size:16px;font-weight:500;line-height:20px;margin-bottom:8px;padding:13px}.pickup-cart__fulfillment .modal-dialog .modal-content .reservations__container .checkout-wrap .select-pickup-time:hover{border-color:#000}.pickup-cart__fulfillment .modal-dialog .modal-content .reservations__container .checkout-wrap .select-pickup-time:focus-within{border:2px solid #275dc5}.pickup-cart__fulfillment .modal-dialog .modal-content .reservations__container .checkout-wrap .select-pickup-time .radiocontainer{font-weight:500}.pickup-cart__fulfillment .modal-dialog .modal-content .reservations__container .checkout-wrap .select-pickup-time-unavailable{color:#949494;font-size:16px;font-weight:400;line-height:20px}.pickup-cart__fulfillment .modal-dialog .modal-content .reservations__container .checkout-wrap .select-pickup-time-unavailable .radiocontainer{font-weight:400}.pickup-cart__fulfillment .modal-dialog .modal-content .reservations__container .pickup-time-status .pickup-time-unavailable{color:#2a77bd;font-size:12px;font-weight:400;line-height:16px}.pickup-cart__fulfillment .modal-dialog .modal-content .reservations__container .btn-checkout-next{background:#f4f4f4;border:1px solid #e7e7e7;border-radius:6px;color:#000;font-size:16px;font-weight:600;line-height:18px;margin-top:8px;text-align:center}.pickup-cart__fulfillment .modal-dialog .modal-content .reservations__container .btn-checkout-next.enabled{background:#fff200;border:1px solid #c9c9c9}.pickup-cart__fulfillment .modal-dialog .modal-content .reservations__container .btn-checkout-next.enabled:focus,.pickup-cart__fulfillment .modal-dialog .modal-content .reservations__container .btn-checkout-next.enabled:hover{background:#f5e800;border-color:#111;color:#111}.pickup-cart__fulfillment .modal-dialog .modal-content .reservations__container .radiocontainer{margin-bottom:0;padding-left:33px}.pickup-cart__fulfillment .modal-dialog .modal-content .reservations__container .radiocontainer .checkmark{background-color:#fff}.pickup-cart__fulfillment .modal-dialog .modal-content .reservations__container .radiocontainer .checkmark.time-selected{border-color:#000}.pickup-cart__fulfillment .modal-dialog .modal-content .reservations__container .radiocontainer .checkmark:after{background:#000}.categorylist .category-list-item__title{display:block;line-height:22px;padding-top:14px;text-align:center;width:100%}.categorylist .category-list__list{list-style:none;padding:0}.categorylist .category-list-item__image{max-width:99px;padding-top:20px}.categorylist .category-list-item__link{color:#000;display:block;font-weight:600;position:relative;text-align:center}.categorylist .category-list-item__link:focus,.categorylist .category-list-item__link:hover{text-decoration:none}.categorylist .cmp-image__pinch{fill:#f4f4f4;left:0;max-width:100%;position:absolute;top:0;width:100%;z-index:-1}.checkout-v2{padding:0!important}.checkout-page{-webkit-box-orient:vertical;-webkit-box-direction:normal;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;margin:auto;max-width:1140px;padding-bottom:40px}@media(min-width:64rem){.checkout-page{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;padding-top:24px}}.checkout-page__subheader{background:#f9f9f9;padding:16px}@media(min-width:64rem){.checkout-page__subheader{background:#fff;padding:16px 0}}.checkout-page__subheader div{-webkit-box-pack:justify;-ms-flex-pack:justify;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:space-between;margin:auto;max-width:1140px}.checkout-page__subheader div h3{font-size:18px;font-weight:500;line-height:24px;margin:0}.checkout-page__subheader div p{font-size:18px;font-weight:600;line-height:24px;margin:0}.checkout-page__form{-webkit-box-flex:1;-ms-flex:1;flex:1}.checkout-page__summary{height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;width:100%}@media(min-width:64rem){.checkout-page__summary{margin-left:80px;width:424px}}.checkout-page__summary .order-summary{margin:0 auto 24px}.checkout-page__summary .order-summary__heading{margin-top:0}.checkout-page__summary .order-summary__subheading{margin:8px 0}.checkout-page__summary .order-summary__line{margin:0 0 4px 16px}.checkout-page__summary .order-summary__line:first-child{margin-top:8px}.checkout-page__summary .order-summary__line-label{display:-webkit-box;display:-ms-flexbox;display:flex;font-size:14px}.checkout-page__summary .order-summary__line-label.order-summary__line-total{font-size:16px}.checkout-page__summary .order-summary__line-label:after{content:":"}.checkout-page__summary .order-summary__line-value{font-size:16px}.checkout-page__summary .order-summary__line-value.order-summary__line-total{font-size:18px;line-height:24px}.checkout-page__summary .order-summary__line.order-summary__line-total{margin:4px 0 0}.checkout-page__summary-notice{color:#757575;font-size:12px;font-weight:400;line-height:1.25;margin-bottom:0;margin-top:16px;text-align:center}.checkout-page__summary--sdd-enabled .order-summary__heading{font-size:1.125rem;line-height:1.25}.checkout-page__summary--sdd-enabled .order-summary__line{margin:0 0 1rem}.checkout-page__summary--sdd-enabled .order-summary__line-label{display:-webkit-box;display:-ms-flexbox;display:flex;font-size:14px}.checkout-page__summary--sdd-enabled .order-summary__line-label.order-summary__line-total{font-size:18px;line-height:1.25}.checkout-page__summary--sdd-enabled .order-summary__line-label-suffix.order-summary__line-original-total,.checkout-page__summary--sdd-enabled .order-summary__line-label-suffix.order-summary__line-shipping-cost{display:none}.checkout-page__summary--sdd-enabled .order-summary__line-label:after{content:""}.checkout-page__summary--sdd-enabled .order-summary__line-value{font-size:14px}.checkout-page__summary--sdd-enabled .order-summary__line-value.order-summary__line-total{line-height:1.25}.checkout-page__summary--sdd-enabled .order-summary__line.order-summary__line-total{margin:4px 0 0}.checkout-page__summary--sdd-enabled .order-summary__line.order-summary__line-asap{margin-left:16px}.checkout-page__summary--sdd-enabled .order-summary__line-tip{display:-webkit-box;display:-ms-flexbox;display:flex}.checkout-page__summary--sdd-enabled .order-summary__info-deliveryFee,.checkout-page__summary--sdd-enabled .order-summary__info-deliveryTip{content:url(../../../etc.clientlibs/dollargeneral/clientlibs/clientlib-site/resources/images/info.svg);cursor:pointer;margin-left:.25rem}.checkout-page__summary--sdd-enabled .order-summary__dealsWrapper{background-color:#f0faeb;border-radius:.0625rem;line-height:125%;margin-bottom:1rem;outline:4px solid #f0faeb}.checkout-page__summary--sdd-enabled .order-summary__dealsWrapper .order-summary__totalDeals{-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:space-between}.checkout-page__summary--sdd-enabled .order-summary__dealsWrapper .order-summary__totalDeals-caretIcon{content:url(../../../etc.clientlibs/dollargeneral/clientlibs/clientlib-site/resources/images/carrot-icon-up-green.svg);cursor:pointer}.checkout-page__summary--sdd-enabled .order-summary__dealsWrapper .order-summary__deals__subDeal{-webkit-box-pack:justify;-ms-flex-pack:justify;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:space-between}.checkout-page__summary--sdd-enabled .order-summary__dealsWrapper .order-summary__line-label{color:#298000;font-weight:700;line-height:125%}.checkout-page__summary--sdd-enabled .order-summary__dealsWrapper .order-summary__line-value{color:#298000;font-weight:700}.checkout-page__summary--sdd-enabled .order-summary__dealsWrapper .order-summary__line-value.order-summary__line-deals{display:none}.checkout-page__summary--sdd-enabled .order-summary__dealsWrapper .order-summary__deals{margin:0;padding:0 0 0 1rem}.checkout-page__summary--sdd-enabled .order-summary__dealsWrapper .order-summary__deals__subDeal-basketLevel{padding:0}.checkout-page__summary--sdd-enabled .order-summary__dealsWrapper .order-summary__deals__subDeal-basketLevel span:first-of-type{-webkit-line-clamp:1;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden;text-overflow:ellipsis}.checkout-page__summary--sdd-enabled .order-summary__dealsWrapper .order-summary__deals li{margin-top:.5rem}.checkout-page__summary--sdd-enabled .order-summary__dealsWrapper .hide-subdeals .order-summary__totalDeals-caretIcon{rotate:180deg}.checkout-page__summary--sdd-enabled .order-summary__dealsWrapper .hide-subdeals~.order-summary__deals{display:none}.checkout-page__summary--sdd-enabled .order-summary__dealsWrapper .hide-subdeals .order-summary__line-deals{display:block}.checkout-page__summary--sdd-enabled-details{padding:16px}.checkout-page__summary-details{background:#fff;border:1px solid #e4e4e4;margin:16px 0;padding:24px}@media(min-width:64rem){.checkout-page__summary-details{margin:0}}.checkout-page__summary-condensed{-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:#fff;border:1px solid #e4e4e4;display:-webkit-box;display:-ms-flexbox;display:flex;padding:14px 16px}.checkout-page__summary-condensed p{font-size:16px;font-weight:500;line-height:20px;margin-bottom:0}.checkout-page__summary-expanded{display:none}@media(min-width:64rem){.checkout-page__summary--mobile{display:none}}.checkout-page__summary--desktop{display:none}@media(min-width:64rem){.checkout-page__summary--desktop{display:block}}.checkout-page__pickup,.checkout-page__shipping{display:none}.checkout-page__addresses{background:#fff}.checkout-page__items{display:none}@media(min-width:64rem){.checkout-page__items{display:block}}.checkout-page__place-order{border:1px solid #c9c9c9!important;border-radius:6px;font-size:16px;font-weight:600;height:40px;margin-bottom:0;margin-top:24px;padding:0;width:100%}.guest-checkout{background:#fff;border:1px solid #e4e4e4;margin-bottom:16px;padding:16px}.guest-checkout h3{font-size:16px;font-weight:600;line-height:20px}.guest-checkout>p{margin-bottom:24px}.guest-checkout>a{background:#fff;border:1px solid #c9c9c9;border-radius:6px;color:#000}.guest-checkout>a:focus,.guest-checkout>a:hover{color:#000}.checkout.checkout__width{margin:0 auto;max-width:1140px}.checkout .button--yellow{border-color:#d8d8d8}.checkout .button--yellow:hover{border-color:#000!important}@media(min-width:992px){.checkout{-webkit-box-pack:justify;-ms-flex-pack:justify;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:space-between;margin-top:20px;padding:0 20px;width:100%}.checkout__container-main,.checkout__container-summary{width:calc(50% - 20px)}}.checkout__compressed{background-color:#f5f5f5;border:1px solid #d8d8d8;font-weight:400;padding:15px;width:100%}@media(min-width:992px){.checkout__compressed-summary{display:none}}.checkout__compressed-personal:hover{cursor:pointer}@media(max-width:991px){.checkout__expanded-summary{display:none;margin-top:20px}}.checkout__title{font-weight:bolder}.checkout__detail{-webkit-box-pack:justify;-ms-flex-pack:justify;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:space-between;margin-bottom:.5rem}.checkout__detail-bold{font-weight:700;margin-bottom:1rem;margin-top:.75rem}.checkout__detail-ogtotal{margin-bottom:30px}.checkout__detail-deals{margin-bottom:15px}.checkout__detail-deals span:first-of-type{font-size:.75rem;font-weight:600}.checkout__detail-deals span:last-of-type{font-weight:600}.checkout__detail-subtotal span:first-of-type{font-size:.75rem;font-weight:600}.checkout__detail-subtotal span:last-of-type{font-weight:600}.checkout__detail-tax span:first-of-type{font-size:.75rem}.checkout__detail-tax-text span:first-of-type{color:#919191;font-size:.75rem;font-weight:100}.checkout__detail-total{margin-top:20px}.checkout__detail-total span:last-of-type{font-size:1.25rem}.checkout__details-personal-links{display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:24px}.checkout__details-personal-links p{color:#767676;font-size:12px;line-height:16px;margin-bottom:0}.checkout__details-personal-links a{color:#767676;text-decoration:underline}.checkout__details-personal-icon{background-image:url(clientlib-site/resources/images/pickup-check-registration-green.svg);background-repeat:no-repeat;background-size:cover;height:15px;margin-right:10px;margin-top:5px;width:19px}.checkout__details-personal{background-color:#f5f5f5;border:1px solid #d8d8d8;display:-webkit-box;display:-ms-flexbox;display:flex;font-weight:400;padding:15px;width:100%}.checkout__details-personal-left{width:90%}.checkout__details-personal-header{display:-webkit-box;display:-ms-flexbox;display:flex}.checkout__details-personal-title{font-weight:bolder}.checkout__details-personal-name{font-weight:lighter;margin-bottom:0}.checkout__details-personal-phone{font-weight:lighter}.checkout__details-personal-button{border-color:#d8d8d8!important;font-size:14px;font-weight:600;margin-bottom:0;padding:10px 20px;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.checkout__details-personal-bold{font-weight:600;margin-bottom:24px;margin-top:24px}.checkout__details-personal-input{border:1px solid #767676;border-radius:2px;display:block;font-weight:500;line-height:40px;padding:6px 8px 0;width:100%}.checkout__details-personal-input:last-of-type{margin-bottom:16px}.checkout__details-personal-input--margin{margin-bottom:8px}.checkout__details-personal-label{color:#464646;font-size:16px;font-weight:500;letter-spacing:0;margin-bottom:.25rem;margin-top:16px}.checkout__details-personal-label:first-of-type{margin-top:0}.checkout__details-personal-hr{background-color:#e4e4e4;height:1px;margin-top:24px;width:100%}.checkout__hidden{display:none}.checkout__viewable{display:block}.checkout__bottombar{-webkit-box-pack:justify;-ms-flex-pack:justify;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:space-between;padding:0 20px}.checkout__bottombar-big{font-size:1.25rem;font-weight:600;margin:0 5px}.checkout__bottombar p{margin-bottom:0}.checkout__bottombar div,.checkout__payfail-wrapper{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex}.checkout__payfail-wrapper{-webkit-box-pack:center;-ms-flex-pack:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;justify-content:center;padding:10px 20px;width:100%}.checkout__payfail p{margin-bottom:0;text-align:center}.checkout__payfail-button{margin-top:15px}.checkout__firstname,.checkout__lastname,.checkout__phone{padding-bottom:4px}#checkout-btn__checkoutname{width:calc(100% - 40px)}.contact-info__title{font-weight:600;margin-bottom:0}.contact-info__form-group{margin-top:24px}@media(max-width:767.98px){.contact-info__form-group{margin-top:16px}}.contact-info__form-text{color:#000;font-size:12px;font-weight:500;letter-spacing:0;margin-bottom:.25rem}.contact-info__form-control{border:1px solid #757575;border-radius:2px;display:block;font-weight:500;line-height:40px;padding:6px 8px 0;width:100%}.contact-info__tc{color:#767676;display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:24px;margin-top:10px}@media(max-width:767.98px){.contact-info__tc{margin-bottom:16px}}.contact-info__tc p{font-size:12px;line-height:16px;margin-bottom:0}.contact-info__tc a{text-decoration:underline}.contact-info__next-btn{border-color:#c9c9c9;border-radius:6px;margin-bottom:0;padding:6px 20px}.contact-info--margin-bottom{margin-bottom:24px}@media(min-width:64rem){.coupondetails{padding:0}}.couponPickupDetails__root{margin:0 auto;max-width:1149px;width:auto}@media(min-width:80rem){.couponPickupDetails__root{width:1149px}}.couponPickupDetails__root .no-eligible-products-text{font-size:16px;line-height:32px;text-align:center}@media(max-width:48rem){.couponPickupDetails__root .section-wrapper{padding:16px}}.couponPickupDetails__root .filters-wrapper{margin:32px 42px 0 0;width:256px}@media(max-width:48rem){.couponPickupDetails__root .filters-wrapper{margin:0;padding:0;width:auto}}.couponPickupDetails__root .products-wrapper{margin-top:32px;width:851px}@media(max-width:48rem){.couponPickupDetails__root .products-wrapper{margin-top:0;width:100%}}.couponPickupDetails__root .couponPickupDetails__top{-webkit-box-pack:center;-ms-flex-pack:center;background:#fff;border:1px solid #e4e4e4;border-top:none;justify-content:center;margin:auto;padding-top:24px}@media(max-width:48rem){.couponPickupDetails__root .couponPickupDetails__top{margin-left:-16px;margin-right:-16px;padding:16px 16px 0}}.couponPickupDetails__root .couponPickupDetails__top .normal-text{font-size:13px;font-weight:300;line-height:18px}@media(max-width:48rem){.couponPickupDetails__root .couponPickupDetails__top .normal-text{font-size:14px;line-height:125%}}.couponPickupDetails__root .couponPickupDetails__top .couponPickupDetails__image{border:1px solid #e4e4e4;margin-bottom:23px;max-height:280px;max-width:280px;padding:16px;width:280px}@media(max-width:48rem){.couponPickupDetails__root .couponPickupDetails__top .couponPickupDetails__image{margin-bottom:8px;max-height:343px;max-width:100%;width:100%}}.couponPickupDetails__root .couponPickupDetails__top .couponPickupDetails__image .image-wrapper{-webkit-box-pack:center;-ms-flex-pack:center;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:center}.couponPickupDetails__root .couponPickupDetails__top .couponPickupDetails__image .image-wrapper .coupon__image{max-height:248px;max-width:248px;width:100%}@media(max-width:48rem){.couponPickupDetails__root .couponPickupDetails__top .couponPickupDetails__image .image-wrapper .coupon__image{max-height:311px;max-width:311px}}.couponPickupDetails__root .couponPickupDetails__top .couponPickupDetails__info{margin-bottom:23px;margin-left:24px;max-width:284px;width:284px}@media(max-width:48rem){.couponPickupDetails__root .couponPickupDetails__top .couponPickupDetails__info{margin-bottom:16px;margin-left:0;max-width:100%;width:100%}}.couponPickupDetails__root .couponPickupDetails__top .couponPickupDetails__info .couponPickupDetails__amount{font-size:24px;font-weight:600;line-height:32px;padding:8px 0}@media(max-width:48rem){.couponPickupDetails__root .couponPickupDetails__top .couponPickupDetails__info .couponPickupDetails__amount{font-size:28px;line-height:125%;padding:8px 0 12px}}.couponPickupDetails__root .couponPickupDetails__top .couponPickupDetails__info .couponPickupDetails__description{min-height:54px}@media(max-width:48rem){.couponPickupDetails__root .couponPickupDetails__top .couponPickupDetails__info .couponPickupDetails__description{min-height:36px}}.couponPickupDetails__root .couponPickupDetails__top .couponPickupDetails__info .couponPickupDetails__expiration{color:#686666;font-weight:400;padding:8px 0 0}@media(max-width:48rem){.couponPickupDetails__root .couponPickupDetails__top .couponPickupDetails__info .couponPickupDetails__expiration{padding:10px 0 16px}}.couponPickupDetails__root .couponPickupDetails__top .couponPickupDetails__info .couponPickupDetails__expiration-cashback{color:#ed021e;font-weight:600}.couponPickupDetails__root .couponPickupDetails__top .couponPickupDetails__info .couponPickupDetails__must-buy-limit,.couponPickupDetails__root .couponPickupDetails__top .couponPickupDetails__info .couponPickupDetails__type{color:#686666;font-weight:400}.couponPickupDetails__root .couponPickupDetails__top .couponPickupDetails__info .couponPickupDetails__tutorial-link{font-size:12px;font-weight:500;line-height:18px;margin:5px 0}@media(max-width:48rem){.couponPickupDetails__root .couponPickupDetails__top .couponPickupDetails__info .couponPickupDetails__tutorial-link{font-size:16px;line-height:20px;margin:0;padding-bottom:16px}}.couponPickupDetails__root .couponPickupDetails__top .couponPickupDetails__info .couponPickupDetails__add-button{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;align-items:center;background-color:#000;border-radius:4px;color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;font-size:12px;font-weight:500;height:32px;justify-content:center;line-height:20px;padding:6px 0;width:120px}.couponPickupDetails__root .couponPickupDetails__top .couponPickupDetails__info .white-button{background-color:#fff;border:1px solid #c9c9c9;color:#000}.couponPickupDetails__root .couponPickupDetails__top .couponPickupDetails__detail{-ms-flex-preferred-size:100%;flex-basis:100%;margin-bottom:16px;max-width:588px}@media(max-width:48rem){.couponPickupDetails__root .couponPickupDetails__top .couponPickupDetails__detail{word-wrap:break-word;overflow-wrap:break-word;width:100%}}.couponPickupDetails__root .couponPickupDetails__top .couponPickupDetails__detail .details-header{font-size:16px;font-weight:500;line-height:20px;margin-bottom:8px}@media(max-width:48rem){.couponPickupDetails__root .couponPickupDetails__top .couponPickupDetails__detail .details-header{font-size:18px;line-height:125%}}.couponPickupDetails__root .couponPickupDetails__top .couponPickupDetails__detail .details-limit,.couponPickupDetails__root .couponPickupDetails__top .couponPickupDetails__detail .details-must-buy,.couponPickupDetails__root .couponPickupDetails__top .couponPickupDetails__detail .disclaimer-text{font-weight:400}.couponPickupDetails__root .couponPickupDetails__top .couponPickupDetails__detail .details-limit-header,.couponPickupDetails__root .couponPickupDetails__top .couponPickupDetails__detail .details-must-buy-header{font-weight:600}.couponPickupDetails__root .couponPickupDetails__top .couponPickupDetails__detail .link-button{background:transparent;border:none;color:#0074e0;font-size:12px;font-weight:500;line-height:18px;padding:0;text-align:left}@media(max-width:48rem){.couponPickupDetails__root .couponPickupDetails__top .couponPickupDetails__detail .link-button{font-size:16px;line-height:20px}}.couponPickupDetails__root .couponPickupDetails__products-wrapper{max-width:1149px}@media(min-width:80rem){.couponPickupDetails__root .couponPickupDetails__products-wrapper{margin:0}}.couponPickupDetails__root .couponPickupDetails__products-wrapper .couponPickupDetails__products-list{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%}.couponPickupDetails__root .couponPickupDetails__products-wrapper .couponPickupDetails__products-header{-webkit-box-pack:center;-ms-flex-pack:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;font-size:16px;font-weight:600;height:40px;justify-content:center;line-height:20px;margin-bottom:16px;margin-top:16px;padding:0}@media(max-width:48rem){.couponPickupDetails__root .couponPickupDetails__products-wrapper .couponPickupDetails__products-header{padding:16px}}.couponPickupDetails__root .couponPickupDetails__products-wrapper .couponPickupDetails__products-header:before{-webkit-box-flex:1;border-top:1px solid #757575;content:"";-ms-flex:1 0 20px;flex:1 0 20px;margin-right:12px}.couponPickupDetails__root .couponPickupDetails__products-wrapper .couponPickupDetails__products-header:after{-webkit-box-flex:1;border-top:1px solid #757575;content:"";-ms-flex:1 0 20px;flex:1 0 20px;margin-left:12px}.couponPickupDetails__root .couponPickupDetails__products-wrapper .couponPickupDetails__products-toolbar{display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:10px}@media(max-width:48rem){.couponPickupDetails__root .couponPickupDetails__products-wrapper .couponPickupDetails__products-toolbar{margin-bottom:16px}}.couponPickupDetails__root .couponPickupDetails__products-wrapper .eligible-products-list__filters-toggle{background:#fff;border:1px solid #c9c9c9;border-radius:4px;color:#000;font-size:14px;font-weight:500;line-height:20px;margin-bottom:0;width:82px}@media(min-width:64rem){.couponPickupDetails__root .couponPickupDetails__products-wrapper .eligible-products-list__filters-toggle{display:none}}.couponPickupDetails__root .couponPickupDetails__products-wrapper .black-btn{background:#000;color:#fff}.couponPickupDetails__root .couponPickupDetails__products-wrapper .eligible-products-list__sort-order{background:#fff;border:1px solid #c9c9c9;border-radius:4px;height:36px;line-height:34px;margin-left:auto;position:relative;width:282px}@media(max-width:48rem){.couponPickupDetails__root .couponPickupDetails__products-wrapper .eligible-products-list__sort-order{margin-left:8px;width:100%}}.couponPickupDetails__root .couponPickupDetails__products-wrapper .eligible-products-list__sort-order label{font-size:14px;font-weight:400;left:16px;margin:0;position:absolute}.couponPickupDetails__root .couponPickupDetails__products-wrapper .eligible-products-list__sort-order select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:none;border:none;color:#000;cursor:pointer;font-size:14px;font-weight:500;line-height:125%;outline:none;padding:0 52px;position:relative;width:100%;z-index:1}.couponPickupDetails__root .couponPickupDetails__products-wrapper .eligible-products-list__sort-order .dg-icon{font-size:14px;margin-top:-6px;position:absolute;right:13px;top:50%}@media(min-width:992px){.couponPickupDetails__root .couponPickupDetails__products-wrapper .eligible-products-list__filters-modal{display:block!important;height:auto;opacity:1;position:static;-webkit-transition:none;transition:none;width:auto}}@media(max-width:48rem){.couponPickupDetails__root .couponPickupDetails__products-wrapper .eligible-products-list__filters-modal .modal-dialog{float:right;margin-right:-1px;max-width:335px}}@media(min-width:992px){.couponPickupDetails__root .couponPickupDetails__products-wrapper .eligible-products-list__filters-modal .modal-dialog{display:block;margin:0;max-width:none;min-height:0;-webkit-transform:none;transform:none;-webkit-transition:none;transition:none}.couponPickupDetails__root .couponPickupDetails__products-wrapper .eligible-products-list__filters-modal .modal-dialog:before{display:none}}.couponPickupDetails__root .couponPickupDetails__products-wrapper .eligible-products-list__filters-modal .modal-content{padding:16px 16px 57px}@media(max-width:48rem){.couponPickupDetails__root .couponPickupDetails__products-wrapper .eligible-products-list__filters-modal .modal-content{min-height:639px;min-width:335px}}@media(min-width:992px){.couponPickupDetails__root .couponPickupDetails__products-wrapper .eligible-products-list__filters-modal .modal-content{background:none;border:none;border-radius:0;display:block;padding:0;position:static;width:auto}}.couponPickupDetails__root .couponPickupDetails__products-wrapper .eligible-products-list__modal-close-button{background:none;border:none;color:#000;left:14px;line-height:1;padding:0;position:absolute;top:20px}@media(min-width:992px){.couponPickupDetails__root .couponPickupDetails__products-wrapper .eligible-products-list__modal-close-button{display:none}.couponPickupDetails__root .couponPickupDetails__products-wrapper .eligible-products-list__filter-button-wrapper{display:block;position:static}}.couponPickupDetails__root .couponPickupDetails__products-wrapper .eligible-products-list__apply-filters-button{bottom:16px;font-size:16px;font-weight:600;height:40px;line-height:20px;margin:auto;max-width:303px;padding:0;position:absolute;right:16px}@media(min-width:64rem){.couponPickupDetails__root .couponPickupDetails__products-wrapper .eligible-products-list__apply-filters-button{display:none}}.couponPickupDetails__root .couponPickupDetails__products-wrapper .eligible-products-list__clear-filters-button{border:none}@media(min-width:64rem){.couponPickupDetails__root .couponPickupDetails__products-wrapper .eligible-products-list__clear-filters-button{background:none;color:#0074e0;font-size:13px;font-weight:500;height:16px;line-height:16px;margin:16px 0;padding:0;width:auto}}@media(max-width:48rem){.couponPickupDetails__root .couponPickupDetails__products-wrapper .eligible-products-list__clear-filters-button{color:#2a77bd;font-size:16px;font-weight:500;height:20px;line-height:125%;padding:0;position:absolute;right:22px;top:22px;width:42px}}@media(min-width:992px){.couponPickupDetails__root .couponPickupDetails__products-wrapper .eligible-products-list__clear-filters-button:focus,.couponPickupDetails__root .couponPickupDetails__products-wrapper .eligible-products-list__clear-filters-button:hover{color:#0074e0;text-decoration:underline}.couponPickupDetails__root .couponPickupDetails__products-wrapper .eligible-products-list__apply-filters-button{display:none}}.couponPickupDetails__root .couponPickupDetails__products-wrapper .eligible-products-list__facet-group-list{list-style:none;margin-bottom:16px;margin-top:17px;max-height:calc(100vh - 3.5rem - 220px);overflow-y:auto;padding:0}@media(min-width:992px){.couponPickupDetails__root .couponPickupDetails__products-wrapper .eligible-products-list__facet-group-list{max-height:none;overflow-y:visible}}.couponPickupDetails__root .couponPickupDetails__products-wrapper .eligible-products-list__facet-group-toggle{background:none;border:none;border-top:1px solid #cbcbcb;color:#000;font-size:18px;font-weight:500;line-height:24px;padding:16px 0 18px;position:relative;text-align:left;text-transform:uppercase;width:100%}.couponPickupDetails__root .couponPickupDetails__products-wrapper .eligible-products-list__facet-group-toggle.collapsed .dg-icon:before{content:""}.couponPickupDetails__root .couponPickupDetails__products-wrapper .eligible-products-list__facet-group-toggle .dg-icon{color:#000;font-size:14px;margin-top:-8px;position:absolute;right:0;top:50%}.couponPickupDetails__root .couponPickupDetails__products-wrapper .eligible-products-list__facet-list{list-style:none;max-height:224px;overflow-y:auto;padding:0}.couponPickupDetails__root .couponPickupDetails__products-wrapper .eligible-products-list__facet{margin-bottom:20px}.couponPickupDetails__root .couponPickupDetails__products-wrapper .eligible-products-list__facet input{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:2px solid #757575;border-radius:2px;cursor:pointer;height:20px;margin-right:4px;text-align:center;vertical-align:middle;width:20px}.couponPickupDetails__root .couponPickupDetails__products-wrapper .eligible-products-list__facet input:checked{background:#2a77bd;border:none;border-radius:4px;color:#fff}.couponPickupDetails__root .couponPickupDetails__products-wrapper .eligible-products-list__facet input:checked:before{content:"";font-size:10px;position:relative;vertical-align:middle}.couponPickupDetails__root .couponPickupDetails__products-wrapper .eligible-products-list__facet label{display:inline;font-size:16px;font-weight:500;line-height:20px;margin:0;vertical-align:middle}.couponPickupDetails__root .couponPickupDetails__products-wrapper .eligible-products-list__filters-label{font-size:24px;font-weight:500;line-height:28px;margin:0}@media(max-width:48rem){.couponPickupDetails__root .couponPickupDetails__products-wrapper .eligible-products-list__filters-label{-webkit-box-pack:center;-ms-flex-pack:center;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:center}}.couponPickupDetails__root .couponPickupDetails__products-wrapper .eligible-products-results__results-list{list-style:none;margin:0;padding:0}.couponPickupDetails__root .couponPickupDetails__products-wrapper .eligible-products-results__results-list .dg-product-card{margin:0 0 16px}.couponPickupDetails__root .couponPickupDetails__products-wrapper .eligible-products-results__load-more-button{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;align-items:center;background-color:#000;border:none;border-radius:6px;color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;font-size:16px;font-weight:600;height:40px;justify-content:center;line-height:20px;margin:auto;max-width:290px}.couponPickupDetails__root .couponPickupDetails-add-coupon-modal .scroll-modal{overflow-x:hidden;overflow-y:auto}.couponPickupDetails__root .couponPickupDetails-add-coupon-modal .modal-dialog{margin:.5rem auto;max-width:350px}.couponPickupDetails__root .couponPickupDetails-add-coupon-modal .modal-content{border-radius:1rem;padding:15px}.couponPickupDetails__root .couponPickupDetails-add-coupon-modal .close{background:transparent;border:none;color:#000;float:right;font-size:40px;font-weight:600;height:16px;line-height:0;margin-left:auto;padding:0}.couponPickupDetails__root .couponPickupDetails-add-coupon-modal .couponPickupDetails-add-coupon-content{margin-top:20px}.couponPickupDetails__root .couponPickupDetails-add-coupon-modal .couponPickupDetails-add-coupon-content .couponPickupDetails-add-coupon-title{font-size:24px;font-weight:600;line-height:28px;padding:0 20px;text-align:center}.couponPickupDetails__root .couponPickupDetails-add-coupon-modal .couponPickupDetails-add-coupon-content .couponPickupDetails-add-coupon-info{font-size:16px;line-height:24px;padding:15px;text-align:center}.couponPickupDetails__root .couponPickupDetails-add-coupon-modal .couponPickupDetails-add-coupon-content .add-button{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;align-items:center;background-color:#000;border:1px solid #d3d3d3;border-radius:6px;color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;font-size:12px;font-weight:600;height:40px;justify-content:center;line-height:16px;width:100%}.couponPickupDetails__root .couponPickupDetails-add-coupon-modal .couponPickupDetails-add-coupon-content .couponPickupDetails__wrapper{border:1px solid #d3d3d3;border-radius:4px;margin:0 0 13px;padding:10px 0 0}.couponPickupDetails__root .couponPickupDetails-add-coupon-modal .couponPickupDetails-add-coupon-content .couponPickupDetails__wrapper .normal-text{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box!important;font-size:12px;line-height:15px;overflow:hidden;white-space:normal}.couponPickupDetails__root .couponPickupDetails-add-coupon-modal .couponPickupDetails-add-coupon-content .couponPickupDetails__wrapper .image-wrapper{-webkit-box-pack:center;-ms-flex-pack:center;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:center}.couponPickupDetails__root .couponPickupDetails-add-coupon-modal .couponPickupDetails-add-coupon-content .couponPickupDetails__wrapper .image-wrapper .coupon__image{max-height:150px;max-width:150px;width:100%}.couponPickupDetails__root .couponPickupDetails-add-coupon-modal .couponPickupDetails-add-coupon-content .couponPickupDetails__wrapper .couponPickupDetails__info{padding-right:5px}.couponPickupDetails__root .couponPickupDetails-add-coupon-modal .couponPickupDetails-add-coupon-content .couponPickupDetails__wrapper .couponPickupDetails__info .couponPickupDetails__amount{font-size:18px;font-weight:600;line-height:25px;padding:5px 0}.couponPickupDetails__root .couponPickupDetails-add-coupon-modal .couponPickupDetails-add-coupon-content .couponPickupDetails__wrapper .couponPickupDetails__info .couponPickupDetails__expiration{color:#686666;padding:10px 0 5px}.couponPickupDetails__root .couponPickupDetails-add-coupon-modal .couponPickupDetails-add-coupon-content .couponPickupDetails__wrapper .couponPickupDetails__info .couponPickupDetails__expiration-cashback{color:#ed021e;font-weight:600}.couponPickupDetails__root .couponPickupDetails-add-coupon-modal .couponPickupDetails-add-coupon-content .couponPickupDetails__wrapper .couponPickupDetails__info .couponPickupDetails__type{color:#686666;padding-bottom:10px}.couponPickupDetails__root .offer-expiration-date{margin-bottom:16px}.delivery-instructions{width:100%}.delivery-instructions-h3{font-size:16px;font-style:normal;font-weight:600;line-height:20px;margin-bottom:24px}.delivery-instructions-first-name-wrapper,.delivery-instructions-last-name-wrapper,.delivery-instructions-phone-wrapper{margin-bottom:24px}.delivery-instructions-no-contact-wrapper{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex}.delivery-instructions-no-contact-wrapper label{font-size:14px;font-weight:600;margin-bottom:0;margin-left:8px}.delivery-instructions-terms{color:#000;font-size:12px;font-style:normal;font-weight:400;line-height:125%}.delivery-instructions-terms p{margin-bottom:0}.delivery-instructions-terms a{color:#2a77bd;text-decoration:underline}.delivery-instructions__container{background-color:#fff;border:1px solid #e4e4e4;margin:16px 0;padding:24px 16px 16px}.delivery-instructions__container form input:not([type=checkbox]),.delivery-instructions__container form textarea{padding:12px;width:100%}.delivery-instructions__container form input[type=text]{height:40px}.delivery-instructions__container form input:not([type=checkbox]){background:#fff;border:1px solid #757575;border-radius:4px}.delivery-instructions__container form input[type=checkbox]{accent-color:#000;border:1px solid #757575;border-radius:4px;cursor:pointer;height:24px;outline:none;width:24px}.delivery-instructions__container form label{font-size:14px;font-weight:600;line-height:125%}.delivery-instructions__container form>div{margin-bottom:24px}.delivery-instructions .button--yellow{border-color:#d8d8d8}.delivery-instructions .button--yellow:hover{border-color:#000}.delivery-instructions__header{display:block;font-style:normal;font-weight:600;line-height:20px;margin-bottom:24px}.delivery-instructions-edit__contact{margin-bottom:16px}.delivery-instructions-edit__container{-webkit-box-pack:justify;-ms-flex-pack:justify;background-color:#fff;border:1px solid #e4e4e4;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:space-between;padding:16px}.delivery-instructions-edit__container-left{width:90%}.delivery-instructions-edit__container-left .delivery-instructions-edit__status{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex}.delivery-instructions-edit__container-left .delivery-instructions-edit__status .delivery-instructions__header{margin-bottom:0}.delivery-instructions-edit__container-left .delivery-instructions-edit__status .checkmark-selected{background-image:url(clientlib-site/resources/images/checkmark_checkout_green.svg);background-repeat:no-repeat;background-size:cover;display:block;height:9px;margin-left:6px;margin-right:10px;width:12px}.delivery-instructions-edit__container-left .delivery-instructions-edit__details{font-size:14px;line-height:20px;padding-top:12px}.delivery-instructions-edit__container-right .button.button--black{display:block;font-size:12px;font-weight:500;height:32px;margin-top:0;padding:0;width:56px}.delivery-instructions-edit__container-right .button.button--black:focus-visible{outline-color:#275dc5}.delivery-instructions__collapsed{-webkit-box-pack:justify;-ms-flex-pack:justify;background-color:#fff;border:1px solid #e4e4e4;display:-webkit-box;display:-ms-flexbox;display:flex;font-weight:400;justify-content:space-between;padding:16px;width:100%}.delivery-instructions__collapsed-left{width:90%}.delivery-instructions__collapsed-header{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:10px}.delivery-instructions__collapsed-header-icon{background-image:url(clientlib-site/resources/images/checkmark_checkout_green.svg);background-repeat:no-repeat;background-size:cover;height:9px;margin-left:6px;margin-right:10px;width:12px}.delivery-instructions__collapsed-header-title{font-weight:600;line-height:20px;margin:0}.delivery-instructions__collapsed-button{font-size:12px;font-weight:500;height:32px;padding:0;width:56px}.delivery-instructions__collapsed-button:focus-visible{outline-color:#275dc5}.delivery-instructions__collapsed-nodata{background-color:#fff;border:1px solid #e4e4e4;font-weight:400;font-weight:500;padding:14px 16px;width:100%}@media(min-width:64rem){.delivery-instructions__collapsed-nodata{padding:14px 28px}}.checkout-delivery-options{width:100%}.checkout-delivery-options .delivery-options__header{display:block;font-style:normal;font-weight:600;line-height:20px;margin-bottom:24px}.checkout-delivery-options .delivery-options__container{background-color:#fff;border:1px solid #e4e4e4;margin:16px 0;padding:24px 16px 16px}.checkout-delivery-options .delivery-options__container .delivery-options__radiobuttons-wrapper .delivery-options__radiobuttons-container .select-delivery-option{background-color:#fff;border:1px solid #d4d4d4;border-radius:8px;cursor:pointer;margin-bottom:24px;padding:12px 16px;position:relative;width:100%}.checkout-delivery-options .delivery-options__container .delivery-options__radiobuttons-wrapper .delivery-options__radiobuttons-container .select-delivery-option:hover{border-color:#000}.checkout-delivery-options .delivery-options__container .delivery-options__radiobuttons-wrapper .delivery-options__radiobuttons-container .select-delivery-option:focus-within{border:2px solid #000}.checkout-delivery-options .delivery-options__container .delivery-options__radiobuttons-wrapper .delivery-options__radiobuttons-container .select-delivery-option--disabled{background-color:#f9f9f9;cursor:default}.checkout-delivery-options .delivery-options__container .delivery-options__radiobuttons-wrapper .delivery-options__radiobuttons-container .select-delivery-option--disabled:hover{border-color:#d4d4d4!important}.checkout-delivery-options .delivery-options__container .delivery-options__radiobuttons-wrapper .delivery-options__radiobuttons-container .select-delivery-option--disabled .radiocontainer{cursor:default!important}.checkout-delivery-options .delivery-options__container .delivery-options__radiobuttons-wrapper .delivery-options__radiobuttons-container .select-delivery-option--selected{border:2px solid #000}.checkout-delivery-options .delivery-options__container .delivery-options__radiobuttons-wrapper .delivery-options__radiobuttons-container .select-delivery-option .radiocontainer{-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-box-align:center;-ms-flex-align:center;align-items:center;cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;font-weight:400;height:36px;justify-content:space-between;line-height:20px;margin-bottom:0;position:relative;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;width:100%}.checkout-delivery-options .delivery-options__container .delivery-options__radiobuttons-wrapper .delivery-options__radiobuttons-container .select-delivery-option .radiocontainer__left,.checkout-delivery-options .delivery-options__container .delivery-options__radiobuttons-wrapper .delivery-options__radiobuttons-container .select-delivery-option .radiocontainer__left__option{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex}.checkout-delivery-options .delivery-options__container .delivery-options__radiobuttons-wrapper .delivery-options__radiobuttons-container .select-delivery-option .radiocontainer__left__option--delivery{font-size:12px;line-height:1.25;padding-top:4px}.checkout-delivery-options .delivery-options__container .delivery-options__radiobuttons-wrapper .delivery-options__radiobuttons-container .select-delivery-option .radiocontainer__left__option--text{font-size:14px;font-weight:600;line-height:1.25}.checkout-delivery-options .delivery-options__container .delivery-options__radiobuttons-wrapper .delivery-options__radiobuttons-container .select-delivery-option .radiocontainer__left__option--text.green-text{color:#2b8500}.checkout-delivery-options .delivery-options__container .delivery-options__radiobuttons-wrapper .delivery-options__radiobuttons-container .select-delivery-option .radiocontainer__left__option .right-chevron-icon{background-color:#fff;background-image:url(clientlib-site/resources/images/right-arrow.svg);background-repeat:no-repeat;background-size:cover;display:inline-block;height:18px;margin-right:10px;width:18px}.checkout-delivery-options .delivery-options__container .delivery-options__radiobuttons-wrapper .delivery-options__radiobuttons-container .select-delivery-option .radiocontainer__left .delivery-icon{background-color:#fff;background-repeat:no-repeat;background-size:cover;height:24px;margin-right:16px;width:24px}.checkout-delivery-options .delivery-options__container .delivery-options__radiobuttons-wrapper .delivery-options__radiobuttons-container .select-delivery-option .radiocontainer__left .delivery-icon.delivery-icon-asap-green{background-image:url(clientlib-site/resources/images/delivery-asap-green.svg)}.checkout-delivery-options .delivery-options__container .delivery-options__radiobuttons-wrapper .delivery-options__radiobuttons-container .select-delivery-option .radiocontainer__left .delivery-icon.delivery-icon-asap{background-image:url(clientlib-site/resources/images/delivery-asap-grey.svg)}.checkout-delivery-options .delivery-options__container .delivery-options__radiobuttons-wrapper .delivery-options__radiobuttons-container .select-delivery-option .radiocontainer__left .delivery-icon.delivery-icon-soon{background-image:url(clientlib-site/resources/images/delivery-soon-grey.svg)}.checkout-delivery-options .delivery-options__container .delivery-options__radiobuttons-wrapper .delivery-options__radiobuttons-container .select-delivery-option .radiocontainer__left .delivery-icon.delivery-icon-later{background-image:url(clientlib-site/resources/images/delivery-later-grey.svg)}.checkout-delivery-options .delivery-options__container .delivery-options__radiobuttons-wrapper .delivery-options__radiobuttons-container .select-delivery-option .radiocontainer__left input{cursor:pointer;opacity:0;position:absolute}.checkout-delivery-options .delivery-options__container .delivery-options__radiobuttons-wrapper .delivery-options__radiobuttons-container .select-delivery-option .radiocontainer .delivery-cost{display:inline-block;font-size:14px;font-weight:600;line-height:1.25}.checkout-delivery-options .delivery-options__container .delivery-slots__container__date__section{display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:24px}.checkout-delivery-options .delivery-options__container .delivery-slots__container__date__section--select{-webkit-box-flex:1;-ms-flex:1;flex:1;height:48px}.checkout-delivery-options .delivery-options__container .delivery-slots__container__date__section--select:last-of-type{margin-left:8px}.checkout-delivery-options .delivery-options__container .delivery-slots__container__date__section--select .delivery-date-selector{cursor:pointer;display:block;margin-bottom:0;position:relative;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.checkout-delivery-options .delivery-options__container .delivery-slots__container__date__section--select .delivery-date-selector .selector-date{color:#757575;display:inline-block;font-size:16px;font-weight:500;line-height:16px;padding:8px;position:relative;text-align:center;width:100%;z-index:100}.checkout-delivery-options .delivery-options__container .delivery-slots__container__date__section--select .delivery-date-selector .selector-day-today,.checkout-delivery-options .delivery-options__container .delivery-slots__container__date__section--select .delivery-date-selector .selector-day-tomorrow{font-size:12px;font-weight:400;line-height:12px}.checkout-delivery-options .delivery-options__container .delivery-slots__container__date__section--select .delivery-date-selector .checkmark{background-color:transparent;border:none;border-radius:0;height:100%;left:0;position:absolute;top:0;width:100%}.checkout-delivery-options .delivery-options__container .delivery-slots__container__date__section--select .delivery-date-selector .checkmark:after{border:1px solid #c9c9c9;border-radius:4px;content:"";height:100%;left:0;position:absolute;top:0;-webkit-transform:rotate(0);transform:rotate(0);width:100%;z-index:0}.checkout-delivery-options .delivery-options__container .delivery-slots__container__date__section--select .delivery-date-selector input{cursor:pointer;opacity:0;position:absolute}.checkout-delivery-options .delivery-options__container .delivery-slots__container__date__section--select .delivery-date-selector input:checked~.selector-date{color:#fff!important}.checkout-delivery-options .delivery-options__container .delivery-slots__container__date__section--select .delivery-date-selector input:checked~.checkmark:after{background-color:#000;border:none}.checkout-delivery-options .delivery-options__container .delivery-slots__container__date__section--select .delivery-date-selector input:disabled~.checkmark:after{background-color:#f9f9f9;cursor:default}.checkout-delivery-options .delivery-options__container .delivery-slots__container__time__section .select-delivery-time{background-color:#fff;border:1px solid #000;border-radius:4px;cursor:pointer;float:left;margin-bottom:8px;padding:11px;position:relative;width:100%}.checkout-delivery-options .delivery-options__container .delivery-slots__container__time__section .select-delivery-time:last-of-type{margin-bottom:24px}.checkout-delivery-options .delivery-options__container .delivery-slots__container__time__section .select-delivery-time .delivery-time-radiocontainer{cursor:pointer;display:inline-block;font-weight:500;line-height:20px;margin-bottom:0;padding-left:28px;position:relative;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;width:100%}.checkout-delivery-options .delivery-options__container .delivery-slots__container__time__section .select-delivery-time .delivery-time-radiocontainer input{cursor:pointer;opacity:0;position:absolute}.checkout-delivery-options .delivery-options__container .delivery-slots__container__time__section .select-delivery-time .delivery-time-radiocontainer .checkmark{background-color:#fff;border:1px solid #000;border-radius:50%;height:18px;left:0;position:absolute;top:1px;width:18px}.checkout-delivery-options .delivery-options__container .delivery-slots__container__time__section .select-delivery-time .delivery-time-radiocontainer .checkmark:after{background:#000;border-radius:50%;content:"";display:none;height:12px;left:2.3px;position:absolute;top:2.3px;width:12px}.checkout-delivery-options .delivery-options__container .delivery-slots__container__time__section .select-delivery-time .delivery-time-radiocontainer input:checked~.checkmark{border-color:#000}.checkout-delivery-options .delivery-options__container .delivery-slots__container__time__section .select-delivery-time .delivery-time-radiocontainer input:checked~.checkmark:after{border:none;display:block}.checkout-delivery-options .delivery-options__container .delivery-slots__container__time__section .select-delivery-time .delivery-time-radiocontainer .checkmark-selected{display:block;float:right;height:20px;position:relative;width:20px}.checkout-delivery-options .delivery-options__container .delivery-slots__container__time__section .select-delivery-time .delivery-time-radiocontainer .checkmark-selected:before{-webkit-box-align:center;-ms-flex-align:center;align-items:center;content:"";content:url(clientlib-site/resources/images/checkmark-transparent.svg);display:none;height:15px;position:absolute;right:15px;top:4px;width:20px}.checkout-delivery-options .delivery-options__container .delivery-slots__container__time__section .select-delivery-time .delivery-time-radiocontainer input:checked~.checkmark-selected:before{border:none;display:-webkit-box;display:-ms-flexbox;display:flex}.checkout-delivery-options .delivery-options__container .section-title{display:block;font-size:12px;font-weight:400;line-height:16px;margin-bottom:8px;width:100%}.checkout-delivery-options .delivery-options__next-button.button{border:1px solid #c9c9c9;border-radius:6px;font-size:16px;font-weight:600;height:40px;line-height:20px;margin-bottom:0;padding-bottom:10px;padding-top:10px;width:100%}.checkout-delivery-options .delivery-options__next-button.button:not([disabled]):focus,.checkout-delivery-options .delivery-options__next-button.button:not([disabled]):hover{background:#f5e800;border-color:#111;color:#111}.checkout-delivery-options .delivery-options__collapsed-nodata{background-color:#fff;border:1px solid #e4e4e4;font-style:normal;font-weight:500;line-height:20px;margin-top:16px;padding:14px 16px}@media(min-width:64rem){.checkout-delivery-options .delivery-options__collapsed-nodata{padding:14px 28px}}.checkout-delivery-options .delivery-options-error-icon{margin-bottom:3px;margin-right:8px}.checkout-delivery-options .delivery-options-edit__container{-webkit-box-pack:justify;-ms-flex-pack:justify;background-color:#fff;border:1px solid #e4e4e4;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:space-between;padding:16px}.checkout-delivery-options .delivery-options-edit__container-left{width:90%}.checkout-delivery-options .delivery-options-edit__container-left .delivery-options-edit__status{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex}.checkout-delivery-options .delivery-options-edit__container-left .delivery-options-edit__status .delivery-options__header{margin-bottom:0}.checkout-delivery-options .delivery-options-edit__container-left .delivery-options-edit__status .checkmark-selected{background-image:url(clientlib-site/resources/images/checkmark_checkout_green.svg);background-repeat:no-repeat;background-size:cover;display:block;height:9px;margin-left:6px;margin-right:10px;width:12px}.checkout-delivery-options .delivery-options-edit__container-left .delivery-options-edit__details{font-size:14px;line-height:20px;padding-top:12px}.checkout-delivery-options .delivery-options-edit__container-left .delivery-options-edit__time-not-available{color:#ed021e;font-size:14px;font-weight:500;line-height:125%;margin-top:16px}.checkout-delivery-options .delivery-options-edit__container-right .button.button--black{display:block;font-size:12px;font-weight:500;height:32px;margin-top:0;padding:0;width:56px}.checkout-delivery-options .delivery-options-edit__container-right .button.button--black:focus-visible{outline-color:#275dc5}.checkout-delivery-tip{width:100%}.checkout-delivery-tip .delivery-tip__header{display:block;font-style:normal;font-weight:600;line-height:20px;margin-bottom:24px}.checkout-delivery-tip .delivery-tip__desc{font-size:12px;font-weight:400;line-height:1.25;margin-bottom:8px}.checkout-delivery-tip .delivery-tip__container{background-color:#fff;border:1px solid #e4e4e4;margin:16px 0;padding:24px 16px 16px}.checkout-delivery-tip .delivery-tip__container .delivery-tip__radiobuttons-wrapper .delivery-tip__radiobuttons-container{-webkit-box-pack:justify;-ms-flex-pack:justify;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:space-between}.checkout-delivery-tip .delivery-tip__container .delivery-tip__radiobuttons-wrapper .delivery-tip__radiobuttons-container .select-delivery-tip{-webkit-box-flex:1;background-color:#fff;border:1px solid #d4d4d4;border-radius:6px;cursor:pointer;-ms-flex:1;flex:1;margin-right:8px;padding:12px 16px;position:relative}.checkout-delivery-tip .delivery-tip__container .delivery-tip__radiobuttons-wrapper .delivery-tip__radiobuttons-container .select-delivery-tip:last-of-type{margin-right:0}.checkout-delivery-tip .delivery-tip__container .delivery-tip__radiobuttons-wrapper .delivery-tip__radiobuttons-container .select-delivery-tip:hover{border-color:#000}.checkout-delivery-tip .delivery-tip__container .delivery-tip__radiobuttons-wrapper .delivery-tip__radiobuttons-container .select-delivery-tip:focus-within{border:2px solid #000}.checkout-delivery-tip .delivery-tip__container .delivery-tip__radiobuttons-wrapper .delivery-tip__radiobuttons-container .select-delivery-tip .radiocontainer{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;font-weight:400;height:48px;justify-content:center;line-height:20px;margin-bottom:0;position:relative;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;width:100%}.checkout-delivery-tip .delivery-tip__container .delivery-tip__radiobuttons-wrapper .delivery-tip__radiobuttons-container .select-delivery-tip .radiocontainer--price{font-size:14px;font-weight:600;line-height:1.25}.checkout-delivery-tip .delivery-tip__container .delivery-tip__radiobuttons-wrapper .delivery-tip__radiobuttons-container .select-delivery-tip .radiocontainer--percent{color:#757575;font-size:14px;font-weight:600;line-height:1.25}.checkout-delivery-tip .delivery-tip__container .delivery-tip__radiobuttons-wrapper .delivery-tip__radiobuttons-container .select-delivery-tip .radiocontainer--percent.custom-option-percent{color:#2a77bd}.checkout-delivery-tip .delivery-tip__container .delivery-tip__radiobuttons-wrapper .delivery-tip__radiobuttons-container .select-delivery-tip .radiocontainer input{cursor:pointer;opacity:0;position:absolute}.checkout-delivery-tip .delivery-tip__container .delivery-tip__radiobuttons-wrapper .delivery-tip__radiobuttons-container .select-delivery-tip--selected{background:#f9f9f9;border:2px solid #000}.checkout-delivery-tip .delivery-tip__container .delivery-tip__radiobuttons-wrapper .delivery-tip__radiobuttons-container .select-delivery-tip--selected .custom-option-percent{color:#757575!important}.checkout-delivery-tip .delivery-tip__container .delivery-tip-custom__container{margin-top:8px;position:relative}.checkout-delivery-tip .delivery-tip__container .delivery-tip-custom__container__input{-moz-appearance:textfield;border:1px solid #d4d4d4;border-radius:4px;font-weight:500;height:40px;line-height:1.25;padding:12px 100px 12px 34px;width:100%}.checkout-delivery-tip .delivery-tip__container .delivery-tip-custom__container__input::-webkit-inner-spin-button,.checkout-delivery-tip .delivery-tip__container .delivery-tip-custom__container__input::-webkit-outer-spin-button{-webkit-appearance:none}.checkout-delivery-tip .delivery-tip__container .delivery-tip-custom__container__input:hover{border-color:#000}.checkout-delivery-tip .delivery-tip__container .delivery-tip-custom__container__input:focus-within{outline:2px solid #2a77bd}.checkout-delivery-tip .delivery-tip__container .delivery-tip-custom__container .dollar-sign{left:17px;position:absolute;top:9px}.checkout-delivery-tip .delivery-tip__container .delivery-tip-custom__container .custom-percent{color:#757575;font-size:16px;font-weight:400;line-height:1.25;position:absolute;right:12px;top:10px}.checkout-delivery-tip .delivery-tip__next-button.button{border:1px solid #c9c9c9;border-radius:6px;font-size:16px;font-weight:600;height:40px;line-height:20px;margin-bottom:0;margin-top:24px;padding-bottom:10px;padding-top:10px;width:100%}.checkout-delivery-tip .delivery-tip__next-button.button:not([disabled]):focus,.checkout-delivery-tip .delivery-tip__next-button.button:not([disabled]):hover{background:#f5e800;border-color:#111;color:#111}.checkout-delivery-tip .delivery-tip__collapsed-nodata{background-color:#fff;border:1px solid #e4e4e4;font-style:normal;font-weight:500;padding:14px 16px}@media(min-width:64rem){.checkout-delivery-tip .delivery-tip__collapsed-nodata{padding:14px 28px}}.checkout-delivery-tip .delivery-tip-edit__container{-webkit-box-pack:justify;-ms-flex-pack:justify;background-color:#fff;border:1px solid #e4e4e4;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:space-between;padding:16px}.checkout-delivery-tip .delivery-tip-edit__container-left{width:90%}.checkout-delivery-tip .delivery-tip-edit__container-left .delivery-tip-edit__status{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex}.checkout-delivery-tip .delivery-tip-edit__container-left .delivery-tip-edit__status .delivery-tip__header{margin-bottom:0}.checkout-delivery-tip .delivery-tip-edit__container-left .delivery-tip-edit__status .checkmark-selected{background-image:url(clientlib-site/resources/images/checkmark_checkout_green.svg);background-repeat:no-repeat;background-size:cover;display:block;height:9px;margin-left:6px;margin-right:10px;width:12px}.checkout-delivery-tip .delivery-tip-edit__container-left .delivery-tip-edit__details{font-size:14px;line-height:20px;padding-top:12px}.checkout-delivery-tip .delivery-tip-edit__container-right .button.button--black{display:block;font-size:12px;font-weight:500;height:32px;margin-top:0;padding:0;width:56px}.checkout-delivery-tip .delivery-tip-edit__container-right .button.button--black:focus-visible{outline-color:#275dc5}.shopping-list__main-column{margin-left:0;max-width:655px;padding:0 16px}@media(min-width:576px){.shopping-list__main-column{margin-right:24px;padding:0}}.dg-shopping-list{padding-bottom:20px;padding-top:16px;position:relative}.dg-shopping-list .row{-ms-flex-wrap:wrap;flex-wrap:wrap}@media(min-width:768px){.dg-shopping-list{padding-top:24px}.dg-shopping-list .row{-ms-flex-wrap:nowrap;flex-wrap:nowrap}}.dg-shopping-list:before{background:#f4f4f4;content:"";height:100%;left:50%;margin-left:-50vw;position:absolute;top:0;width:100vw;z-index:-1}.dg-shopping-list .shopping-list__item-data{-webkit-box-pack:justify;-ms-flex-pack:justify;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;height:100%;justify-content:space-between}.dg-shopping-list .shopping-list__item-checkbox{height:24px;margin-right:11px;width:24px}@media(min-width:576px){.dg-shopping-list .shopping-list__sidebar{padding:0}}.dg-shopping-list.shopping-list--empty .shopping-list__title-wrapper{margin-bottom:40px}@media(min-width:576px){.dg-shopping-list.shopping-list--empty .shopping-list__title-wrapper{margin-bottom:56px}}.dg-shopping-list.shopping-list--empty .shopping-list__add-item-button--top,.dg-shopping-list.shopping-list--empty .shopping-list__checked-item-list-wrapper,.dg-shopping-list.shopping-list--empty .shopping-list__sidebar,.dg-shopping-list.shopping-list--empty .shopping-list__unchecked-item-list{display:none}.dg-shopping-list.shopping-list--empty .shopping-list__empty-list-content{-webkit-box-pack:center;-ms-flex-pack:center;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;justify-content:center}.dg-shopping-list.shopping-list--empty .shopping-list__empty-list-content-icon{margin-bottom:16px;margin-left:15px}@media(min-width:576px){.dg-shopping-list.shopping-list--empty .shopping-list__empty-list-content-icon{margin-bottom:32px}}.dg-shopping-list.shopping-list--empty .shopping-list__empty-list-content-icon .shopping-list__icon img{height:74px;width:85px}.dg-shopping-list.shopping-list--empty .shopping-list__empty-list-content-title{color:#000;font-size:28px;font-weight:500;line-height:32px;margin-bottom:16px;text-align:center;width:100%}@media(min-width:576px){.dg-shopping-list.shopping-list--empty .shopping-list__empty-list-content-title{margin-bottom:8px}}.dg-shopping-list.shopping-list--empty .shopping-list__empty-list-content-description{color:#000;font-size:16px;font-weight:400;line-height:24px;margin-bottom:16px;text-align:center;width:100%}.dg-shopping-list.shopping-list--empty .shopping-list__empty-list-content-description.mobile{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.dg-shopping-list.shopping-list--empty .shopping-list__empty-list-content-description.desktop{display:none}@media(min-width:576px){.dg-shopping-list.shopping-list--empty .shopping-list__empty-list-content-description.mobile{display:none}.dg-shopping-list.shopping-list--empty .shopping-list__empty-list-content-description.desktop{display:block}.dg-shopping-list.shopping-list--empty .shopping-list__empty-list-content-description{line-height:30px;margin-bottom:32px}}.dg-shopping-list.shopping-list--empty .shopping-list__empty-list-content-description .item{width:100%}.dg-shopping-list .shopping-list__title-wrapper{-webkit-box-pack:justify;-ms-flex-pack:justify;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:space-between;margin-bottom:16px;width:100%}@media(min-width:576px){.dg-shopping-list .shopping-list__title-wrapper{margin-bottom:24px}}.dg-shopping-list .shopping-list__title-wrapper .title .cmp-title{margin-bottom:0}.dg-shopping-list .shopping-list__title-wrapper .title .cmp-title__text{font-size:24px;font-weight:500}@media(min-width:576px){.dg-shopping-list .shopping-list__title-wrapper .title .cmp-title__text{font-size:28px}}.dg-shopping-list .shopping-list__title-wrapper button{font-size:16px;font-weight:500;margin-bottom:0}@media(min-width:576px){.dg-shopping-list .shopping-list__title-wrapper button{font-weight:400}}.dg-shopping-list .shopping-list__title-wrapper button span{display:none}@media(min-width:576px){.dg-shopping-list .shopping-list__title-wrapper button span{display:contents}}.dg-shopping-list .shopping-list__button{background:none;border:none;color:#2a77bd;font-size:11px;font-weight:500;margin-left:20px;padding:0}@media(min-width:576px){.dg-shopping-list .shopping-list__button{font-size:13px}}.dg-shopping-list .shopping-list__button:active,.dg-shopping-list .shopping-list__button:hover{font-weight:600;text-decoration:underline}.dg-shopping-list .shopping-list__button:focus-visible{outline-color:#275dc5;outline-offset:2px}.dg-shopping-list .shopping-list__empty-list-content{display:none}.dg-shopping-list .shopping-list__empty-list-content .button{border:1px solid #c9c9c9;font-size:16px;font-weight:600;line-height:20px;margin:0 auto 20px;width:auto}.dg-shopping-list .shopping-list__price-disclaimer{font-size:13px;font-weight:300;margin-bottom:15px;text-align:center}.dg-shopping-list .shopping-list__unchecked-item-list{list-style:none;margin-bottom:16px;padding:0}.dg-shopping-list .shopping-list__checked-item-list-wrapper{-webkit-box-pack:justify;-ms-flex-pack:justify;background:#fff;border:1px solid #e4e4e4;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;justify-content:space-between;margin-bottom:16px;padding:8px 16px;position:relative}.dg-shopping-list .shopping-list__checked-item-list-button-wrapper{display:block;width:100%}.dg-shopping-list .shopping-list__checked-item-list-toggle{background:none;border:none;color:#000;float:left;font-size:12px;font-weight:500;margin-bottom:16px;padding:0}.dg-shopping-list .shopping-list__checked-item-list-toggle.collapsed{margin-bottom:0}.dg-shopping-list .shopping-list__checked-item-list-toggle.collapsed .dg-icon:before{content:""}.dg-shopping-list .shopping-list__checked-item-list-toggle .dg-icon{margin-left:5px}.dg-shopping-list .shopping-list__checked-item-list-toggle .dg-icon:before{content:""}.dg-shopping-list .shopping-list__remove-checked-items-button{display:block;float:right;height:16px;margin-bottom:15px;width:16px}.dg-shopping-list .shopping-list__remove-checked-items-button :focus,.dg-shopping-list .shopping-list__remove-checked-items-button :hover{text-decoration:none}.dg-shopping-list .shopping-list__remove-checked-items-button .dg-icon{display:inline-block;font-size:16px;height:16px;width:16px}.dg-shopping-list .shopping-list__remove-checked-items-button .dg-icon:before{font-size:16px}.dg-shopping-list .shopping-list__checked-item-list{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;list-style:none;margin-bottom:15px;padding:0;width:100%}.dg-shopping-list .shopping-list__checked-item-list .shopping-list-item{margin:16px 0}.dg-shopping-list .shopping-list__checked-item-list li:first-of-type{margin-top:0!important}.dg-shopping-list .shopping-list-item__checkbox{-webkit-box-pack:center;-ms-flex-pack:center;border-color:#767676;color:#767676;height:23px;justify-content:center;width:23px}.dg-shopping-list .shopping-list-item__checkbox:focus-within{border:2px solid #275dc5;border-radius:6px}.dg-shopping-list .shopping-list__checked-item-list-trash{-webkit-transition:none!important;transition:none!important}.dg-shopping-list .shopping-list__remove-checked-items-button-text{float:right;font-size:12px;font-weight:500;-webkit-transition:none!important;transition:none!important}.dg-shopping-list .shopping-list-item{margin-bottom:16px}@media(min-width:576px){.dg-shopping-list .shopping-list-item{margin-bottom:24px}}.dg-shopping-list .shopping-list-item a{color:#000}.dg-shopping-list .shopping-list-item a:active,.dg-shopping-list .shopping-list-item a:hover{color:#000;text-decoration:none}.dg-shopping-list .shopping-list-item__details{background:#fff;border:1px solid #e4e4e4;padding:12px;width:100%}.dg-shopping-list .shopping-list-item__details:hover{-webkit-box-shadow:0 0 10px #ebebeb;box-shadow:0 0 10px #ebebeb}.dg-shopping-list .shopping-list-item__details.generic .shopping-list__item-data{-ms-flex-wrap:nowrap;flex-wrap:nowrap}.dg-shopping-list .shopping-list-item__close button{background:none;border:none;cursor:pointer;height:23px;padding:3px}.dg-shopping-list .shopping-list-item__close img{vertical-align:top}.dg-shopping-list .shopping-list-item__desc{-ms-flex-preferred-size:80%;flex-basis:80%;height:60px;max-width:224px}@media(min-width:768px){.dg-shopping-list .shopping-list-item__desc{-ms-flex-preferred-size:90%;flex-basis:90%;max-width:519px}}.dg-shopping-list .shopping-list-item .button--disabled{color:#757575;cursor:auto}.dg-shopping-list .shopping-list-item .button--disabled:active,.dg-shopping-list .shopping-list-item .button--disabled:focus,.dg-shopping-list .shopping-list-item .button--disabled:hover,.dg-shopping-list .shopping-list-item .button--disabled:visited{text-decoration:none}.dg-shopping-list .shopping-list-item--editing .shopping-list-item__edit-form-button-wrapper{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:end;width:100%}.dg-shopping-list .shopping-list-item--editing .shopping-list-item__cancel-button,.dg-shopping-list .shopping-list-item--editing .shopping-list-item__edit-submit-button{font-size:14px;font-weight:600;margin-top:11px;padding:2px}.dg-shopping-list .shopping-list-item--editing .shopping-list-item__cancel-button:focus,.dg-shopping-list .shopping-list-item--editing .shopping-list-item__edit-submit-button:focus{text-decoration:none}.dg-shopping-list .shopping-list-item--editing .shopping-list-item__cancel-button{margin-right:16px}.dg-shopping-list .shopping-list-item--editing .shopping-list-item__edit-form{display:block}.dg-shopping-list .shopping-list-item--editing .shopping-list-item__edit-form-input-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:12px}.dg-shopping-list .shopping-list-item--editing .shopping-list-item__edit-form-input-wrapper input{margin-top:4px}.dg-shopping-list .shopping-list-item--editing .shopping-list-item__edit-form .shopping-list-item__toolbar .shopping-list-item__move-to-cart-button{min-width:120px}.dg-shopping-list .shopping-list-item--editing .shopping-list-item__edit-form .shopping-list-item__toolbar .button--disabled{color:#757575}.dg-shopping-list .shopping-list-item--editing .shopping-list-item__edit-form .shopping-list-item__toolbar .button--disabled:hover{text-decoration:none}.dg-shopping-list .shopping-list-item--editing .shopping-list-item__edit-form .shopping-list-item__toolbar .shopping-list-item__remove-button{border-left:1px solid #e4e4e4;min-width:92px}.dg-shopping-list .shopping-list-item__action-wrapper{-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;display:-webkit-box;display:-ms-flexbox;display:flex}.dg-shopping-list .shopping-list-item__action-wrapper-counter{-webkit-box-pack:justify;-ms-flex-pack:justify;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:space-between;padding-top:8px;width:100%}.dg-shopping-list .shopping-list-item__action-wrapper-counter .increment-decrement{margin-top:12px;width:96px}.dg-shopping-list .shopping-list-item__action-wrapper-counter .counter{min-width:96px}.dg-shopping-list .shopping-list-item__action-wrapper-counter-movetocart{-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#000;display:-webkit-box;display:-ms-flexbox;display:flex;font-size:14px;font-weight:500;line-height:125%;margin-left:12px;margin-top:12px}.dg-shopping-list .shopping-list-item__action-wrapper-counter-movetocart p{margin:0 0 0 4px}.dg-shopping-list .shopping-list-item__action-wrapper-counter-movetocart .shopping-list-item__cart-icon{height:16px}.dg-shopping-list .shopping-list-item__action-wrapper-counter-movetocart .shopping-list-item__cart-icon img{vertical-align:baseline}.dg-shopping-list .shopping-list-item__action-wrapper-edit-button{font-size:14px;font-weight:600;padding:2px}.dg-shopping-list .shopping-list-item__action-wrapper-edit-button:focus{text-decoration:none}.dg-shopping-list .shopping-list-item__wrapper{-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-box-align:start;-ms-flex-align:start;align-items:start;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:space-between}.dg-shopping-list .shopping-list-item__wrapper .checkbox-wrapper__check{height:18px;width:18px}.dg-shopping-list .shopping-list-item__wrapper .checkbox-wrapper__check img{height:9px;width:12px}.dg-shopping-list .shopping-list-item__wrapper input{border-radius:4px;cursor:pointer;height:18px;width:18px}.dg-shopping-list .shopping-list-item__wrapper input:disabled,.dg-shopping-list .shopping-list-item__wrapper input:disabled+label{cursor:not-allowed}.dg-shopping-list .shopping-list-item__wrapper label{cursor:pointer;font-size:14px;font-weight:500;margin-bottom:0;margin-left:0}.dg-shopping-list .shopping-list-item__image{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;margin-left:8px;max-width:96px}@media(min-width:768px){.dg-shopping-list .shopping-list-item__image{margin-left:8px}}.dg-shopping-list .shopping-list-item__text-wrapper{-ms-flex-item-align:stretch;align-self:stretch;margin-left:12px;min-width:0}.dg-shopping-list .shopping-list-item__description{color:#000;font-size:14px;height:60px;line-height:20px;margin-bottom:5px;overflow:hidden;text-align:left}.dg-shopping-list .shopping-list-item__description a{color:#000}.dg-shopping-list .shopping-list-item__quantity-label{font-size:13px;font-weight:300;margin-bottom:10px}.dg-shopping-list .shopping-list-item__stock{-ms-flex-preferred-size:50%;-ms-flex-item-align:end;align-self:flex-end;flex-basis:50%;font-size:12px;font-weight:400;line-height:125%;margin-top:5px}.dg-shopping-list .shopping-list-item__price-wrapper{-ms-flex-preferred-size:45%;-webkit-box-pack:end;-ms-flex-pack:end;-ms-flex-item-align:end;align-self:flex-end;display:-webkit-box;display:-ms-flexbox;display:flex;flex-basis:45%;-ms-flex-wrap:wrap;flex-wrap:wrap;justify-content:flex-end;margin:0;min-width:70px}@media(min-width:768px){.dg-shopping-list .shopping-list-item__price-wrapper{-ms-flex-preferred-size:30%;flex-basis:30%}}.dg-shopping-list .shopping-list-item__price-wrapper span{-webkit-box-pack:end;-ms-flex-pack:end;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:flex-end;width:100%}.dg-shopping-list .shopping-list-item__current-price{display:block;font-size:18px;font-weight:600;line-height:133%}.dg-shopping-list .shopping-list-item__regular-price{color:#757575;display:block;font-size:14px}.dg-shopping-list .shopping-list-item__details-toggle.collapsed .dg-icon:before{content:""}.dg-shopping-list .shopping-list-item__details-toggle .dg-icon{font-size:10px;margin-left:5px}.dg-shopping-list .shopping-list-item__details-toggle .dg-icon:before{content:""}.dg-shopping-list .shopping-list-item__toolbar{-webkit-box-pack:end;-ms-flex-pack:end;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:flex-end}@media(min-width:992px){.dg-shopping-list .shopping-list-item__toolbar{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}}.dg-shopping-list .shopping-list-item__toolbar .shopping-list__button{padding:0 10px}.dg-shopping-list .shopping-list-item__toolbar .shopping-list__button .shopping-list__button{border-left:1px solid #e4e4e4}.dg-shopping-list .shopping-list-item__deals-applied-toggle,.dg-shopping-list .shopping-list-item__deals-available-toggle{-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:#fff;border:1px solid #e4e4e4;color:#000!important;display:-webkit-box;display:-ms-flexbox;display:flex;height:48px;line-height:22px;padding:12px;width:100%}.dg-shopping-list .shopping-list-item__deals-applied-toggle:hover,.dg-shopping-list .shopping-list-item__deals-available-toggle:hover{cursor:pointer}.dg-shopping-list .shopping-list-item__deals-applied-toggle-icon img,.dg-shopping-list .shopping-list-item__deals-available-toggle-icon img{height:18px;width:18px}.dg-shopping-list .shopping-list-item__deals-applied-toggle-label,.dg-shopping-list .shopping-list-item__deals-available-toggle-label{-webkit-box-flex:3;-ms-flex-positive:3;-webkit-box-pack:left;-ms-flex-pack:left;display:-webkit-box;display:-ms-flexbox;display:flex;flex-grow:3;font-size:12px;font-weight:500;justify-content:left;line-height:125%;margin:7px}@media(min-width:576px){.dg-shopping-list .shopping-list-item__deals-applied-toggle-label,.dg-shopping-list .shopping-list-item__deals-available-toggle-label{font-weight:600}}.dg-shopping-list .shopping-list-item__deals-applied-toggle.collapsed .dg-icon:before,.dg-shopping-list .shopping-list-item__deals-available-toggle.collapsed .dg-icon:before{content:""}.dg-shopping-list .shopping-list-item__deals-applied-toggle .dg-icon:before,.dg-shopping-list .shopping-list-item__deals-available-toggle .dg-icon:before{content:""}.dg-shopping-list .shopping-list-item__edit-form{display:none}.dg-shopping-list .shopping-list-item__edit-form .shopping-list-item__quantity{margin-bottom:10px}.dg-shopping-list .shopping-list-item__edit-form .shopping-list__button{margin-left:0;padding:0}.dg-shopping-list .shopping-list-item__edit-form .counter{width:96px}.dg-shopping-list .shopping-list-item__edit-form .increment-decrement{min-width:96px}.dg-shopping-list .shopping-list-item__edit-form .counter__trash:disabled{opacity:33%}.dg-shopping-list .shopping-list-item__name-label{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;max-width:519px}.dg-shopping-list .shopping-list-item__name-input{text-overflow:ellipsis}.dg-shopping-list .shopping-list-item__name-input.invalid{border:1px solid #ed021e}.dg-shopping-list .shopping-list-item__name-input-error{color:#ed021e;font-size:12px;font-weight:500;margin-top:4px}.dg-shopping-list .shopping-list-item__estimate-label{-webkit-box-flex:0;-ms-flex:0 0 96px;flex:0 0 96px;margin-left:16px}.dg-shopping-list .shopping-list-item__estimate-label .shopping-list-item__price-input.invalid{border:1px solid #ed021e}.dg-shopping-list .shopping-list-item__estimate-label .shopping-list-item__price-input-error{color:#ed021e;font-size:12px;font-weight:500;margin-top:4px}.dg-shopping-list .shopping-list-item__quantity{display:inline-block;margin-right:10px}.dg-shopping-list .shopping-list-item__quantity-input{width:60px}.dg-shopping-list .shopping-list-deal,.dg-shopping-list .shopping-list-item__edit-form-button-wrapper{-webkit-box-pack:justify;-ms-flex-pack:justify;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:space-between}.dg-shopping-list .shopping-list-deal{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;background:#fff;border:1px solid #e4e4e4;-ms-flex-wrap:wrap;flex-wrap:wrap;font-size:13px;margin:auto;max-height:132px;max-width:316px;padding:10px 20px 0}.dg-shopping-list .shopping-list-deal__label{font-weight:500;width:100%}.dg-shopping-list .shopping-list-deal__description{color:#767676;font-weight:300;margin-bottom:10px;width:70%}@media(min-width:576px){.dg-shopping-list .shopping-list-deal__description{max-width:80%;width:auto}}.dg-shopping-list .shopping-list-deal__value{color:#767676;font-weight:300;margin:0 0 10px 10px}.dg-shopping-list .order-summary{background:#fff;margin-bottom:20px}.dg-shopping-list .order-summary-title{font-size:18px;font-weight:700;margin-bottom:8px}@media(min-width:768px){.dg-shopping-list .order-summary-title{font-size:16px;font-weight:600}}.dg-shopping-list .order-summary-item-count{font-size:13px}.dg-shopping-list .order-summary-box{border:1px solid #e4e4e4;font-size:13px;margin-bottom:10px;padding:16px 16px 0}.dg-shopping-list .order-summary__summary-line,.dg-shopping-list .order-summary__total-line{-webkit-box-pack:justify;-ms-flex-pack:justify;display:-webkit-box;display:-ms-flexbox;display:flex;font-weight:300;justify-content:space-between;margin-bottom:10px}.dg-shopping-list .order-summary__total-line{font-size:18px;font-weight:500;margin-bottom:20px}.dg-shopping-list .shopping-list__quantity-wrapper{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:inline;padding-top:70px;position:relative}.dg-shopping-list .shopping-list__quantity-wrapper .global-warning-popup{left:5px}.dg-shopping-list .shopping-list__quantity-wrapper .global-warning-popup:before{left:19.5%;right:unset}.dg-shopping-list .shopping-list__quantity-wrapper .global-warning-popup:after{left:20%;right:unset}.dg-shopping-list .shopping-list__incrementor{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:10px;padding-top:20px;position:relative;width:250px}@media(min-width:576px){.dg-shopping-list .shopping-list__incrementor{width:auto}}.dg-shopping-list .shopping-list__decrease-quantity-button,.dg-shopping-list .shopping-list__increase-quantity-button{background:#fff;border:2px solid #000;border-radius:50%;height:34px;position:relative;-webkit-transition:all .25s;transition:all .25s;width:34px}.dg-shopping-list .shopping-list__decrease-quantity-button:focus,.dg-shopping-list .shopping-list__decrease-quantity-button:hover,.dg-shopping-list .shopping-list__increase-quantity-button:focus,.dg-shopping-list .shopping-list__increase-quantity-button:hover{background:#fff200;color:#000}.dg-shopping-list .shopping-list__decrease-quantity-button:focus:after,.dg-shopping-list .shopping-list__decrease-quantity-button:focus:before,.dg-shopping-list .shopping-list__decrease-quantity-button:hover:after,.dg-shopping-list .shopping-list__decrease-quantity-button:hover:before,.dg-shopping-list .shopping-list__increase-quantity-button:focus:after,.dg-shopping-list .shopping-list__increase-quantity-button:focus:before,.dg-shopping-list .shopping-list__increase-quantity-button:hover:after,.dg-shopping-list .shopping-list__increase-quantity-button:hover:before{background:#000}.dg-shopping-list .shopping-list__decrease-quantity-button span,.dg-shopping-list .shopping-list__increase-quantity-button span{display:block;height:0;overflow:hidden;width:0}.dg-shopping-list .shopping-list__decrease-quantity-button:before,.dg-shopping-list .shopping-list__increase-quantity-button:before{background:#000;content:"";height:2px;left:10px;position:absolute;top:14px;-webkit-transition:background-color .25s;transition:background-color .25s;width:10px}.dg-shopping-list .shopping-list__increase-quantity-button{background:#000;color:#fff}.dg-shopping-list .shopping-list__increase-quantity-button:disabled{background:#767676;border-color:#767676}.dg-shopping-list .shopping-list__increase-quantity-button:before,.dg-shopping-list .shopping-list__increase-quantity-button:disabled:focus:after,.dg-shopping-list .shopping-list__increase-quantity-button:disabled:focus:before,.dg-shopping-list .shopping-list__increase-quantity-button:disabled:hover:after,.dg-shopping-list .shopping-list__increase-quantity-button:disabled:hover:before{background:#fff}.dg-shopping-list .shopping-list__increase-quantity-button:after{background:#fff;content:"";height:10px;left:14px;position:absolute;top:10px;-webkit-transition:background-color .25s;transition:background-color .25s;width:2px}.dg-shopping-list .shopping-list-item__image-wrapper{-webkit-box-pack:justify;-ms-flex-pack:justify;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:space-between;margin-bottom:15px}.dg-shopping-list .shopping-list__quantity-label{font-size:18px;font-weight:600;margin:0 10px}.dg-shopping-list .shopping-list-deals__button{-webkit-box-pack:justify;-ms-flex-pack:justify;background:none;border:none;color:#2a77bd;display:-webkit-box;display:-ms-flexbox;display:flex;font-size:13px;font-weight:500;justify-content:space-between}.dg-shopping-list .shopping-list-deals__button .dg-icon{font-size:13px;margin-left:0}.dg-shopping-list .shopping-list-deals__button .dg-icon:before{content:""}.dg-shopping-list .product-deal__detail{margin:0}.dg-shopping-list .product-deal__detail:focus,.dg-shopping-list .product-deal__detail:hover{border:2px solid #275dc5;border-radius:6px}.dg-shopping-list .product-deal__detail:focus{text-decoration:none}.dg-shopping-list .product-deal__detail:hover{text-decoration:underline}.dg-shopping-list .shopping-list-item__deals-available-info{color:#515151;font-size:10px;font-weight:400;line-height:1.25;margin:1rem;text-align:center}.dg-shopping-list .shopping-list-item__deals-available-toggle{border-right:6px solid #6c3}.dg-shopping-list .shopping-list-item__deals-available-toggle .dg-icon{right:14px}.dg-shopping-list .shopping-list-item__deals-applied-list,.dg-shopping-list .shopping-list-item__deals-available-list{-webkit-box-pack:center;-ms-flex-pack:center;border:1px solid #e4e4e4;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;justify-content:center;list-style:none;margin:0;padding:8px}.dg-shopping-list .product-deal{margin:8px;width:100%}@media(min-width:768px){.dg-shopping-list .product-deal{width:calc(50% - 16px)}}.dg-shopping-list .product-deal__price,.dg-shopping-list .product-deal__type,.dg-shopping-list .product-deal__value{font-size:13px;font-weight:600}.dg-shopping-list .product-deal__header{-webkit-box-pack:justify;-ms-flex-pack:justify;display:-webkit-box;display:-ms-flexbox;display:flex;font-size:14px;justify-content:space-between;width:100%}.dg-shopping-list .product-deal__description{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;font-size:12px;font-weight:400;line-height:125%;margin:8px 0}.dg-shopping-list .product-deal__detail{background:none;border:none;color:#2a77bd;font-size:12px;margin-top:0;outline:none;padding:0}.dg-shopping-list .product-deal__detail:hover{cursor:pointer}.dg-shopping-list .product-deal__hint{background-color:#f1f1f1;border:1px solid #e4e4e4;border-radius:5px 5px 0 0;font-size:12px;font-weight:500;padding:4px 8px 4px 10px;text-align:right}.dg-shopping-list .product-deal__container-bottom{-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%}.dg-shopping-list .product-deal__container-bottom,.dg-shopping-list .product-deal__container-main{-webkit-box-pack:justify;-ms-flex-pack:justify;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:space-between}.dg-shopping-list .product-deal__container-main{background:#fff;border:1px solid #e4e4e4;border-radius:4px;-ms-flex-wrap:wrap;flex-wrap:wrap;padding:8px 16px 16px}.dg-shopping-list .product-deal__container-main--half-border{border-radius:0 0 4px 4px;border-top:unset}.dg-shopping-list .product-deal__add{-webkit-box-pack:center;-ms-flex-pack:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:#000;border:1px solid #fff;border-radius:4px;color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;height:32px;justify-content:center;width:32px}.dg-shopping-list .product-deal__add:active,.dg-shopping-list .product-deal__add:hover{background-color:#404040}.dg-shopping-list .product-deal__add:focus-visible{outline-color:#275dc5;outline-offset:2px}.dg-shopping-list .order-summary{background-color:#fff;border:1px solid #e4e4e4;line-height:20px;margin:0 auto 16px;padding:24px 16px 24px 24px}@media(min-width:768px){.dg-shopping-list .order-summary{margin-bottom:24px}}.dg-shopping-list .order-summary__heading{font-size:16px;font-weight:600;margin:0 0 16px}.dg-shopping-list .order-summary__line{-webkit-box-pack:justify;-ms-flex-pack:justify;display:-webkit-box;display:-ms-flexbox;display:flex;font-size:14px;justify-content:space-between;margin:0 0 4px 16px}.dg-shopping-list .order-summary__line--bold{font-weight:600}.dg-shopping-list .order-summary__line.order-summary__line-shipping-cost{display:none}.dg-shopping-list .order-summary__line.order-summary__line-shipping-cost.-show{display:-webkit-box;display:-ms-flexbox;display:flex}.dg-shopping-list .order-summary__line.order-summary__line-total{font-size:16px;margin-left:0;margin-top:13px}.dg-shopping-list .order-summary__fee-list{margin:0;padding:0}.dg-shopping-list .checkbox-wrapper input:checked~.checkbox-wrapper__check{background-color:#2a77bd;border:1px solid #2a77bd}#gigya-modal-account-embed{margin:auto;max-width:400px;min-height:380px;padding:20px}#gigya-content{background-color:#e4e4e4;height:100vh;width:100vh}.idm-settings__disclaimer{color:#767676;display:block;font-size:11px!important;padding:10px 14px}.idmaccount__container{background-color:#e4e4e4;display:block;height:100%;left:0;min-height:100vh;min-width:100vw;outline:0;overflow-x:hidden;overflow-y:auto;position:fixed;top:0;width:100%;z-index:1050}.idmaccount__container .idmaccount-modal__header{background-color:#e4e4e4;border:none}.idmaccount__container .idmaccount-modal__body{padding-top:50px}.idmaccount__container .idmaccount-modal__close-button{background:none;border:none;color:#000;position:absolute;right:15px;top:10px}.ibotta-error-modal{background-color:rgba(0,0,0,.5);display:block}.ibotta-error-modal__dialog{background-color:#fff;border-radius:8px;margin:auto;max-width:310px;padding:16px;position:relative;top:5%;width:auto}.ibotta-error-modal button{background:none;border:none;position:absolute;right:15px;top:15px}.ibotta-error-modal p{font-size:16px;font-weight:400;line-height:20px;margin-bottom:0;margin-top:20px;padding:20px 0;text-align:center;width:100%}.incrementor-pickup .counter,.incrementor-shipping .counter{width:100%}.counter{-webkit-box-align:center;-ms-flex-align:center;align-items:center;border:1px solid #c9c9c9;border-radius:4px;cursor:auto;height:32px;width:112px}.counter,.counter .counter-button{display:-webkit-box;display:-ms-flexbox;display:flex}.counter .counter-button{-webkit-box-pack:center;-ms-flex-pack:center;background-color:transparent;background-position:50%;background-repeat:no-repeat;border:none;cursor:pointer;height:100%;justify-content:center;padding:0;width:100%}.counter__trash{background-image:url(../../../etc.clientlibs/dollargeneral/clientlibs/clientlib-site/resources/images/trash.svg)}.counter__decrement{background-image:url(../../../etc.clientlibs/dollargeneral/clientlibs/clientlib-site/resources/images/minus.svg)}.counter__increment{background-image:url(../../../etc.clientlibs/dollargeneral/clientlibs/clientlib-site/resources/images/plus.svg)}.counter__quantity{-webkit-box-pack:center;-ms-flex-pack:center;display:-webkit-box;display:-ms-flexbox;display:flex;font-size:16px;font-weight:500;justify-content:center;line-height:16px}.counter .inline-loader span{border-color:#000 transparent transparent}.cart-product.sdd-enabled .counter{background:-webkit-gradient(linear,left bottom,left top,from(#f4f4f4),to(#f4f4f4));background:linear-gradient(0deg,#f4f4f4,#f4f4f4);border:2px solid #fff;border-radius:104px;-webkit-box-shadow:1px 1px 6px 0 #f4f4f4;box-shadow:1px 1px 6px 0 #f4f4f4;height:36px}.cart-product.sdd-enabled .counter__incrementor{height:36px}.cart-product.sdd-enabled .counter__quantity{font-weight:600}.cart-product.sdd-enabled .counter__title{font-weight:500}.cart-product.sdd-enabled .counter__trash{background-image:url(../../../etc.clientlibs/dollargeneral/clientlibs/clientlib-site/resources/images/dark-trash.svg)}.cart-product.sdd-enabled .counter__decrement{background-image:url(../../../etc.clientlibs/dollargeneral/clientlibs/clientlib-site/resources/images/dark-minus.svg)}.cart-product.sdd-enabled .counter__increment{background-image:url(../../../etc.clientlibs/dollargeneral/clientlibs/clientlib-site/resources/images/dark-plus.svg)}.aem-header-pickup-cart{-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;display:-webkit-box;display:-ms-flexbox;display:flex;height:100%}.aem-header-pickup-cart .aem-header-pickup-cart__link{color:#767676;padding:8px 6px 0}.aem-header-pickup-cart .aem-header-pickup-cart__link.aem-header-pickup-cart__link--active{color:#000}.aem-header-pickup-cart .aem-header-pickup-cart__link.aem-header-pickup-cart__link--active .aem-header-pickup-cart__quantity{background:#fff200;color:#000}.aem-header-pickup-cart .aem-header-pickup-cart__link:focus,.aem-header-pickup-cart .aem-header-pickup-cart__link:hover{text-decoration:none}.aem-header-pickup-cart .aem-header-pickup-cart__icon-wrapper{height:24px;margin-bottom:4px;text-align:center}.aem-header-pickup-cart .dg-icon{font-size:24px;vertical-align:middle}.aem-header-pickup-cart .aem-header-pickup-cart__quantity{background:#767676;border-radius:50%;color:#fff;display:inline-block;font-size:8px;font-weight:600;height:17px;line-height:17px;text-align:center;vertical-align:middle;width:17px}@media(min-width:768px){.aem-header-pickup-cart .aem-header-pickup-cart__quantity{height:22px;line-height:22px;width:22px}}.aem-header-pickup-cart .aem-header-pickup-cart__total{display:block;font-size:10px;font-weight:500;line-height:16px;text-align:center}@media(min-width:768px){.aem-header-pickup-cart .aem-header-pickup-cart__total{margin-left:6px}}.aem-header-pickup__cart-wallet{margin-right:24px!important}.aem-header-pickup-list__icon-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;position:relative}.aem-header-pickup-list__icon-wrapper--active .aem-header-pickup-list__icon{content:url(../../../etc.clientlibs/dollargeneral/clientlibs/clientlib-site/resources/images/list-icon-active.svg)}.aem-header-pickup-list__icon-wrapper--active .aem-header-pickup-list__quantity{background:#000;color:#fff}.aem-header-pickup-list__icon{content:url(../../../etc.clientlibs/dollargeneral/clientlibs/clientlib-site/resources/images/list-icon-inactive.svg);display:inline-block;height:24px;width:24px}.aem-header-pickup-list__quantity{background:#767676;border-radius:50%;color:#fff;display:inline-block;font-size:8px;font-weight:600;height:1rem;left:14px;line-height:1rem;position:absolute;text-align:center;top:-10px;vertical-align:middle;width:1rem}@media(min-width:768px){.aem-header-pickup-list__quantity{height:1.375rem;line-height:1.375rem;width:1.375rem}}@media(max-width:1222px){.body__fullwidth>.responsivegrid{width:90%}}#gigya-myprofile-embed{min-height:380px}@media(max-width:48rem){#gigya-myprofile-embed #gigya-myprofile-embed_content div{padding-left:0}#gigya-contactprefs-embed{padding-top:0}#gigya-contactprefs-embed #sorry-msg .dialog-dg-form{width:320px!important}#gigya-contactprefs-embed #sorry-msg .dialog-dg-form h2{line-height:normal}#gigya-contactprefs-embed #sorry-msg .dialog-dg-form .dialog-dg-btn-submit{max-width:100%!important}#gigya-aboutme-embed,#gigya-myinfo-embed{padding-top:0}.body__myinfo .root.responsivegrid>.aem-Grid>.responsivegrid{max-width:100%;padding-left:0;padding-right:0}.body__myinfo .root.responsivegrid>.aem-Grid>.responsivegrid .aem-Grid{margin-left:0;margin-right:0}.body__myinfo .root.responsivegrid>.aem-Grid>.responsivegrid .myaccount.aem-GridColumn{padding-left:0;padding-right:0}.myaccount{padding:0!important}.myaccount__content .orderhistory{margin-top:0!important}.myaccount__container-inner{border:none!important;width:100%!important}}@media(max-width:48rem)and (max-width:48rem){.myaccount .myaddress{margin:18px auto}}.myaccount__container .gigya-layout-row .dgform-textbox-as-label .dgform-body{color:#000}.myaccount__container-inner{background-color:#fff;border:1px solid #e4e4e4;display:-webkit-box;display:-ms-flexbox;display:flex;margin:0 auto;width:996px}@media(max-width:1222px){.myaccount__container-inner{max-width:812px;width:98%}}@media(max-width:48rem){.myaccount__container-inner{display:block}}.myaccount__container .myaccount__gigya_embed{margin:auto;max-width:400px;min-height:380px;padding:20px}.myaccount__container .myaccount__header{-webkit-box-pack:justify;-ms-flex-pack:justify;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:space-between;margin:18px auto 0;max-width:996px}.myaccount__container .myaccount__header h1{font-size:24px}@media(max-width:48rem){.myaccount__container .myaccount__header{-ms-flex-wrap:wrap;flex-wrap:wrap;margin-bottom:23px;margin-left:20px}.myaccount__container .myaccount__header-title .cmp-title{margin-bottom:8px}}.myaccount__container .myaccount__header-container{display:-webkit-box;display:-ms-flexbox;display:flex}@media(max-width:48rem){.myaccount__container .myaccount__header-container{margin-bottom:8px}}.myaccount__container .myaccount__header-initials{background-color:#fff100;border-radius:50%;font-size:10px;font-weight:600;height:24px;letter-spacing:-1px;line-height:24px;margin-right:22px;margin-top:8px;min-width:24px;text-align:center;width:24px}@media(max-width:48rem){.myaccount__container .myaccount__header-initials{margin-right:22px}}.myaccount__container .myaccount__header-created,.myaccount__container .myaccount__header-name{-webkit-box-pack:end;-ms-flex-pack:end;display:block;font-size:16px;justify-content:end;line-height:20px}.myaccount__container .myaccount__header-name{font-weight:500}.myaccount__container .myaccount__back-button-container{display:block;margin:auto;padding-left:20px;padding-top:18px;width:100%}@media(min-width:48rem){.myaccount__container .myaccount__back-button-container{padding-left:0;padding-top:30px;width:350px}}.myaccount__container .myaccount__btn-back{background:transparent;border:none;color:#000;font-size:14px;font-weight:500;line-height:20px;padding-left:0}.myaccount__container .myaccount__icon-back{color:#000;padding-right:5px}.myaccount__container .myaccount__icon-back:before{font-size:20px;font-weight:400;padding-right:4px;position:relative;top:3px}.myaccount__container .myaccount__content{border-left:1px solid #e4e4e4;width:687px}.myaccount__container .myaccount__content .menu-item--hidden{display:none}@media(max-width:1222px){.myaccount__container .myaccount__content{border-left:none;margin:0 auto;width:90%}}@media(max-width:48rem){.myaccount__container .myaccount__content{border-top:1px solid #e4e4e4;width:100%}}.myaccount__container .myaccount__section{display:block;width:100%}.myaccount__container .myaccount__section.myinfo:before{background-image:url(../../../etc.clientlibs/dollargeneral/clientlibs/clientlib-site/resources/images/account-profile.svg);background-position:20px 50%;background-repeat:no-repeat;background-size:20px;cursor:pointer;display:inline-block}@media(min-width:48rem){.myaccount__container .myaccount__section.myinfo:before{display:none}}.myaccount__container .myaccount__section.aboutme:before{background-image:url(../../../etc.clientlibs/dollargeneral/clientlibs/clientlib-site/resources/images/account-aboutme.svg);background-position:20px 50%;background-repeat:no-repeat;background-size:20px;cursor:pointer;display:inline-block}@media(min-width:48rem){.myaccount__container .myaccount__section.aboutme:before{display:none}}.myaccount__container .myaccount__section.contactprefs:before{background-image:url(../../../etc.clientlibs/dollargeneral/clientlibs/clientlib-site/resources/images/account-contactprefs.svg);background-position:20px 50%;background-repeat:no-repeat;background-size:20px;cursor:pointer;display:inline-block}@media(min-width:48rem){.myaccount__container .myaccount__section.contactprefs:before{display:none}}.myaccount__container .myaccount__section.orderhistory:before{background-image:url(../../../etc.clientlibs/dollargeneral/clientlibs/clientlib-site/resources/images/orderhistory.svg);background-position:20px 50%;background-repeat:no-repeat;background-size:20px;cursor:pointer;display:inline-block}@media(min-width:48rem){.myaccount__container .myaccount__section.orderhistory:before{display:none}}.myaccount__container .myaccount__section.orderhistorysdd:before{background-image:url(../../../etc.clientlibs/dollargeneral/clientlibs/clientlib-site/resources/images/order-history-sdd.svg);background-position:20px 50%;background-repeat:no-repeat;background-size:20px;cursor:pointer;display:inline-block}@media(min-width:48rem){.myaccount__container .myaccount__section.orderhistorysdd:before{display:none}}.myaccount__container .myaccount__section.addresses:before{background-image:url(../../../etc.clientlibs/dollargeneral/clientlibs/clientlib-site/resources/images/address.svg);background-position:20px 50%;background-repeat:no-repeat;background-size:20px;cursor:pointer;display:inline-block}@media(min-width:48rem){.myaccount__container .myaccount__section.addresses:before{display:none}}.myaccount__container .myaccount__section.verifiedprograms:before{background-image:url(../../../etc.clientlibs/dollargeneral/clientlibs/clientlib-site/resources/images/verifiedprograms.svg);background-position:20px 50%;background-repeat:no-repeat;background-size:20px;cursor:pointer;display:inline-block}@media(min-width:48rem){.myaccount__container .myaccount__section.verifiedprograms:before{display:none}}.myaccount__container .myaccount__section.paymentmethods:before{background-image:url(../../../etc.clientlibs/dollargeneral/clientlibs/clientlib-site/resources/images/paymentmethods.svg);background-position:20px 50%;background-repeat:no-repeat;background-size:20px;cursor:pointer;display:inline-block}@media(min-width:48rem){.myaccount__container .myaccount__section.paymentmethods:before{display:none}}.myaccount__container .myaccount__section.autodeliver:before{background-image:url(../../../etc.clientlibs/dollargeneral/clientlibs/clientlib-site/resources/images/dgautodeliver.svg);background-position:20px 50%;background-repeat:no-repeat;background-size:20px;cursor:pointer;display:inline-block}@media(min-width:48rem){.myaccount__container .myaccount__section.autodeliver:before{display:none}}.myaccount__container .myaccount__section:before{background-color:#fff;border-bottom:1px solid #e4e4e4;border-radius:2px;color:#000;content:attr(data-title);cursor:pointer;display:block;font-size:16px;font-weight:500;line-height:80px;padding-left:60px;position:relative;text-decoration:none;width:100%;z-index:1}@media(min-width:48rem){.myaccount__container .myaccount__section:before{display:none}}.myaccount__container .myaccount__section.is-active:before{background-color:#fff100;cursor:auto;font-size:16px;font-weight:500}.myaccount__container .myaccount__section.not-active:before{display:none}.myaccount__container .myaccount__menu{-webkit-padding-start:0;-ms-flex-negative:0;border-left:none;border-right:none;display:none;flex-shrink:0;padding-inline-start:0;width:308px}@media(max-width:1222px){.myaccount__container .myaccount__menu{width:280px}}@media(min-width:48rem){.myaccount__container .myaccount__menu{display:block}}@media(max-width:48rem){.myaccount__container .myaccount__menu{width:100%}}.myaccount__container .myaccount__menu .menu-item--hidden{display:none}.myaccount__container .myaccount__menu li{-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-bottom:1px solid #e4e4e4;display:-webkit-box;display:-ms-flexbox;display:flex;height:80px;list-style:none;padding:0;position:relative}.myaccount__container .myaccount__menu li i{background-repeat:no-repeat;background-size:contain;display:inline-block;-webkit-filter:invert(0) sepia(0) saturate(7500%) hue-rotate(100deg) brightness(0) contrast(106%)!important;filter:invert(0) sepia(0) saturate(7500%) hue-rotate(100deg) brightness(0) contrast(106%)!important;height:23px;margin-right:16px;position:relative;vertical-align:middle;width:24px;z-index:-1}.myaccount__container .myaccount__menu a{color:#000;font-size:16px;font-weight:500;line-height:80px;padding-left:16px;position:relative;text-decoration:none;width:100%;z-index:10}.myaccount__container .myaccount__menu--active{background-color:#fff100}.myaccount__container .myaccount__aboutme--alert{background-color:red;border-radius:50%;color:#fff;font-weight:700;height:25px;line-height:25px;margin:auto 20px auto auto;position:absolute;right:0;text-align:center;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);visibility:hidden;width:25px}.myaccount__container .myaccount__icon-myinfo{background-image:url(../../../etc.clientlibs/dollargeneral/clientlibs/clientlib-site/resources/images/account-profile.svg);background-repeat:no-repeat}.myaccount__container .myaccount__icon-aboutme{background-image:url(../../../etc.clientlibs/dollargeneral/clientlibs/clientlib-site/resources/images/account-aboutme.svg);background-repeat:no-repeat}.myaccount__container .myaccount__icon-contactprefs{background-image:url(../../../etc.clientlibs/dollargeneral/clientlibs/clientlib-site/resources/images/account-contactprefs.svg);background-repeat:no-repeat}.myaccount__container .myaccount__icon-orderhistory{background-image:url(../../../etc.clientlibs/dollargeneral/clientlibs/clientlib-site/resources/images/orderhistory.svg);background-repeat:no-repeat}.myaccount__container .myaccount__icon-orderhistorysdd{background-image:url(../../../etc.clientlibs/dollargeneral/clientlibs/clientlib-site/resources/images/order-history-sdd.svg);background-repeat:no-repeat}.myaccount__container .myaccount__icon-addresses{background-image:url(../../../etc.clientlibs/dollargeneral/clientlibs/clientlib-site/resources/images/address.svg);background-repeat:no-repeat}.myaccount__container .myaccount__icon-verifiedprograms{background-image:url(../../../etc.clientlibs/dollargeneral/clientlibs/clientlib-site/resources/images/verifiedprograms.svg);background-repeat:no-repeat}.myaccount__container .myaccount__icon-paymentmethods{background-image:url(../../../etc.clientlibs/dollargeneral/clientlibs/clientlib-site/resources/images/paymentmethods.svg);background-repeat:no-repeat}.myaccount__container .myaccount__icon-autodeliver{background-image:url(../../../etc.clientlibs/dollargeneral/clientlibs/clientlib-site/resources/images/dgautodeliver.svg);background-repeat:no-repeat}.myaccount .paymentmethods .payment__wrapper-list{margin:auto;padding:20px}.myaccount__myaddress{margin:24px auto;padding-left:16px;padding-right:16px}.myaccount__myaddress .add-address-section,.myaccount__myaddress .myaddress-list{border:0;margin-bottom:0;padding:0}.myaccount__change-phone{display:none;margin:auto;max-width:-webkit-fit-content;max-width:-moz-fit-content;max-width:fit-content;padding:20px}.myaccount__change-phone--button{background:none!important;color:#2a77bd!important;float:right!important;font-size:12px!important}.sdd-enabled.myaccount__container .myaccount__icon-addresses{height:32px;width:32px}.sdd-enabled.myaccount__container .myaccount__icon-addresses,.sdd-enabled.myaccount__container .myaccount__section.addresses:before{background-image:url(../../../etc.clientlibs/dollargeneral/clientlibs/clientlib-site/resources/images/home-address.svg);background-repeat:no-repeat}.sdd-enabled.myaccount__container .myaccount__section.addresses:before{background-position:20px 50%;background-size:28px;cursor:pointer;display:inline-block}@media(min-width:48rem){.sdd-enabled.myaccount__container .myaccount__section.addresses:before{display:none}}.sdd-enabled.myaccount__container .myaccount__section.not-active:before{display:none}.myaddress{max-width:375px}.myaddress .days-of-beauty{font-family:Montserrat;font-size:16px;font-weight:400;letter-spacing:0;line-height:20px;text-align:center}.myaddress .days-of-beauty__heading{font-size:24px;font-weight:500;margin:24px 0}.myaddress [data-days-display=true]{margin-top:40px}.myaddress [data-days-display=true] img{max-width:100%}.myaddress [data-days-display=true] .add-address-section.hidden{display:block!important}.myaddress [data-days-display=true] .myaddress-list{display:none!important}.myaddress [data-days-display=true] [data-target=btn-delete],.myaddress [data-days-display=true] [data-target=myaddress-firstname],.myaddress [data-days-display=true] [data-target=myaddress-header],.myaddress [data-days-display=true] [data-target=myaddress-lastname],.myaddress [data-days-display=true] [data-target=no-address-section]{display:none}.myaddress button:focus,.myaddress button:hover{border:1px solid #000}.myaddress-modal.show{background-color:rgba(0,0,0,.5);display:block;overflow-y:auto}.myaddress .modal__close{color:#000;font-size:larger;font-weight:700;position:absolute;right:12px;top:8px}.myaddress__back-button-container{margin-bottom:26px}@media(max-width:48rem){.myaddress__back-button-container{margin-bottom:18px}}.myaddress__btn{height:40px;width:100%}.myaddress__btn span{font-size:16px;font-weight:600;line-height:20px}.myaddress-address-limit-modal{background-color:#fff;border:1px solid #c9c9c9;border-radius:12px;margin:auto;max-width:375px;padding:40px 16px 0;z-index:1010}.myaddress-address-limit-modal__header__title,.myaddress-replace-modal__content__header__title{font-size:24px;font-weight:500;line-height:30px;margin-bottom:0;text-align:center}.myaddress-address-limit-modal__header p,.myaddress-replace-modal__content__header p{font-size:12px;font-weight:600;line-height:125%;margin:24px auto;text-align:center}.myaddress-address-limit-modal__list,.myaddress-replace-modal__content__list{list-style:none;margin:0;padding:0}.myaddress-address-limit-modal__list-text,.myaddress-replace-modal__content__list-text{-webkit-box-pack:left;-ms-flex-pack:left;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:#fff;border:1px solid #e4e4e4;border-radius:4px;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:left;margin-bottom:12px!important;padding:12px}.myaddress-address-limit-modal__list-text input,.myaddress-replace-modal__content__list-text input{-ms-flex-negative:0;cursor:pointer;flex-shrink:0;height:15px;width:15px}.myaddress-address-limit-modal__list-text .address-limit-modal__info,.myaddress-replace-modal__content__list-text .address-limit-modal__info{cursor:pointer;display:grid;margin-bottom:0;margin-left:16px;width:100%}.myaddress-address-limit-modal__list-text .address-limit-modal__info span,.myaddress-replace-modal__content__list-text .address-limit-modal__info span{font-size:14px;font-weight:400;line-height:22px;margin-bottom:0}.myaddress-address-limit-modal .address-limit__btn-use,.myaddress-replace-modal__content .address-limit__btn-use{background:#000;border-radius:4px;color:#fff;margin-bottom:16px;margin-top:16px}.myaddress-address-limit-modal .address-limit__btn-cancel,.myaddress-replace-modal__content .address-limit__btn-cancel{background:#fff;border:1px solid #c9c9c9;border-radius:4px;color:#000;margin-bottom:8px;margin-top:0}.myaddress-delete-modal{background-color:#fff;border:1px solid #c9c9c9;border-radius:10px;left:50%;max-width:343px;overflow-x:auto;padding:24px;position:absolute;position:fixed;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);z-index:1010}.myaddress-delete-modal__header__title{font-size:24px;font-weight:500;line-height:28px;margin-bottom:0;margin-top:16px;text-align:center}.myaddress-delete-modal__header p{font-size:16px;font-weight:400;line-height:20px;margin:24px 0;text-align:center}.myaddress-delete-modal .myaddress__btn-use{background:#000;border-radius:4px;color:#fff;margin-bottom:16px}.myaddress-delete-modal .myaddress__btn-cancel{background:#fff;border:1px solid #c9c9c9;border-radius:4px;color:#000}.myaddress-add-address-modal{height:90%;max-width:394px;overflow-y:auto;padding:56px 16px 40px;position:fixed}.myaddress-add-address-modal,.myaddress-resolve-modal{background-color:#fff;border:1px solid #c9c9c9;border-radius:12px;left:50%;overflow-x:auto;position:absolute;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);z-index:1010}.myaddress-resolve-modal{max-width:343px;padding:40px 24px 24px;position:fixed}.myaddress-resolve-modal__content{display:grid;gap:24px}.myaddress-resolve-modal__content .myaddress-resolve-modal__header__title{font-size:24px;font-weight:500;line-height:28px;margin-bottom:0;text-align:center}.myaddress-resolve-modal__content .myaddress-resolve-modal__header p{font-size:16px;font-weight:400;line-height:20px;margin-bottom:0;margin-top:24px;text-align:center}.myaddress-resolve-modal__content .myaddress-resolve-modal__header__cannot-deliver-message{color:#f40000;font-weight:500!important}.myaddress-resolve-modal__content .myaddress__list-resolve{list-style:none;margin:0;padding:0}.myaddress-resolve-modal__content .myaddress__list-resolve li h5{font-size:16px;font-weight:600;line-height:20px;margin-bottom:8px}.myaddress-resolve-modal__content .myaddress__list-resolve__text-list{-webkit-box-pack:left;-ms-flex-pack:left;-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:left;margin-bottom:20px}.myaddress-resolve-modal__content .myaddress__list-resolve__text-list input{accent-color:#000;cursor:pointer;height:21px;margin-left:4px;margin-right:12px;width:21px}.myaddress-resolve-modal__content .myaddress__list-resolve__text-list .resolve__info p{font-size:16px;font-weight:400;line-height:20px;margin-bottom:0}.myaddress-resolve-modal__content .myaddress__btn-use{background:#000;border:1px solid #000;border-radius:4px;color:#fff}.myaddress h1{font-size:16px;font-weight:600;height:24px;line-height:20px}.myaddress__header{color:#000}.myaddress__header h1{margin-bottom:0}.myaddress__header-default-check{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;margin:16px 0}.myaddress__header-default-check input{height:15px;width:15px}.myaddress__header-default-check label{font-size:16px;font-weight:500;height:20px;line-height:20px;margin-bottom:0;margin-left:10px;text-align:left}.myaddress__header--empty{display:inline-block;margin-top:8px}@media(max-width:48rem){.myaddress__header--empty{margin-top:0}}.myaddress__header--empty label{font-size:16px;font-weight:400;line-height:20px;margin-bottom:32px}.myaddress__header p{color:#767676;font-size:12px;font-weight:500;line-height:16px;margin-bottom:24px}.myaddress__zip-code{-webkit-box-pack:justify;-ms-flex-pack:justify;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:space-between}.myaddress__zip-code div{position:relative;width:100%}.myaddress__zip-code div select{cursor:pointer}.myaddress__zip-code div span{pointer-events:none;position:absolute;right:8px;top:37px}.myaddress__btn-save{background:#000;border:1px solid #000;border-radius:4px;color:#fff;font-weight:600;height:40px;margin-bottom:0;padding:0}.myaddress__btn-delete{background:#fff;border:1px solid #c9c9c9;border-radius:4px;color:#000;margin-top:16px}.myaddress__btn-yellow{background:#fff200;border:1px solid #c9c9c9;color:#000}.myaddress__btn-yellow .inline-loader span{border-color:#000 transparent transparent}.myaddress__btn-disabled{background:#f9f9f9;border:1px solid #f9f9f9;color:#616161}.add-address-section{border:1px solid #e4e4e4;margin-bottom:16px;padding:24px 16px}.myaddress-selected{border:1px solid #e4e4e4;padding:16px}.myaddress-selected__header{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex}.myaddress-selected__header h1{height:20px;line-height:20px;margin-bottom:12px}.myaddress-selected__header .checkmark-selected{background-image:url(clientlib-site/resources/images/checkmark_checkout_green.svg);background-repeat:no-repeat;background-size:cover;color:#4c842e;display:block;height:9px;margin:0 10px 12px 6px;width:12px}.myaddress-selected__edit-btn{background:#000;border:none;border-radius:4px;color:#fff;font-size:12px;font-weight:500;height:32px;line-height:20px;margin-left:auto;width:56px}.myaddress-selected__edit-btn:focus-visible{outline-color:#275dc5;outline-offset:2px}.myaddress-selected__label{display:grid;font-size:14px;font-weight:400;line-height:20px;margin:0}.myaddress-list{border:1px solid #e4e4e4;margin-bottom:16px;padding:24px 16px;position:relative}.myaddress-list ul{list-style:none;margin:0;padding:0}.myaddress-list h1{margin-bottom:16px}.myaddress-list__fade{-webkit-text-fill-color:transparent;background:-webkit-linear-gradient(90deg,hsla(0,0%,100%,0),#000 35%);-webkit-background-clip:text}.myaddress-list__btn-show{-webkit-box-pack:center;-ms-flex-pack:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:#fff;border:1px solid #c9c9c9;border-radius:4px;color:#000;display:-webkit-box;display:-ms-flexbox;display:flex;font-size:12px;font-weight:500;height:26px;justify-content:center;left:0;line-height:20px;margin:auto auto 16px;right:0;top:218px;width:120px;z-index:1}.myaddress-list__btn-show-more{position:absolute;top:241px}.myaddress-list__btn-add{background:#fff;border:1px solid #c9c9c9;border-radius:4px;color:#000;margin-bottom:24px;margin-top:16px}.myaddress-list__template-address{border:1px solid #e4e4e4;border-radius:4px;margin-bottom:16px;padding:16px;width:100%}.myaddress-list__template-address-text{font-size:16px;font-weight:400;line-height:20px;margin-bottom:0}.myaddress-list__template-address-text .small-text{font-size:12px}.myaddress-list__template-address__checkout,.myaddress-list__template-address__line1-edit{display:-webkit-box;display:-ms-flexbox;display:flex}.myaddress-list__template-address__checkout{cursor:pointer}.myaddress-list__template-address__checkout-label{cursor:pointer;display:grid;margin:0;width:100%}.myaddress-list__template-address__checkout input[type=radio]{accent-color:#000;cursor:pointer;margin-right:18px}.myaddress-list__template-address__edit-btn{background:none;border:none;color:#2a77bd;font-size:16px;font-weight:500;line-height:20px;margin-left:auto;padding:0}.myaddress-list__template-address__edit-btn:hover{border:none!important;text-decoration:underline}.myaddress-list__template-address__edit-btn:focus{text-decoration:underline}.myaddress-list__template-address__default{color:#757575;font-size:12px;font-weight:400;line-height:16px;margin-bottom:0;margin-top:8px}.dob-modal-content .global-modal__text.global-modal__text{margin-bottom:24px}.global-delivery-addresses-modal__content-wrapper .myaddress__back-button-container,.sdd-enabled.myaccount__container .myaddress__back-button-container{margin-bottom:16px}.global-delivery-addresses-modal__content-wrapper .myaddress__btn,.sdd-enabled.myaccount__container .myaddress__btn{min-height:40px}.global-delivery-addresses-modal__content-wrapper .myaddress-address-limit-modal__header p,.sdd-enabled.myaccount__container .myaddress-address-limit-modal__header p{font-size:14px;font-weight:400}.global-delivery-addresses-modal__content-wrapper .myaddress__address-deliverable,.global-delivery-addresses-modal__content-wrapper .myaddress__delivery-confirm-change,.global-delivery-addresses-modal__content-wrapper .myaddress__delivery-not-available,.sdd-enabled.myaccount__container .myaddress__address-deliverable,.sdd-enabled.myaccount__container .myaddress__delivery-confirm-change,.sdd-enabled.myaccount__container .myaddress__delivery-not-available{padding:0 8px}.global-delivery-addresses-modal__content-wrapper .myaddress__address-deliverable-title,.global-delivery-addresses-modal__content-wrapper .myaddress__delivery-change-store-title,.global-delivery-addresses-modal__content-wrapper .myaddress__delivery-confirm-change-title,.global-delivery-addresses-modal__content-wrapper .myaddress__delivery-not-available-title,.sdd-enabled.myaccount__container .myaddress__address-deliverable-title,.sdd-enabled.myaccount__container .myaddress__delivery-change-store-title,.sdd-enabled.myaccount__container .myaddress__delivery-confirm-change-title,.sdd-enabled.myaccount__container .myaddress__delivery-not-available-title{font-size:24px;font-weight:500;line-height:30px;margin-bottom:16px;text-align:center}.global-delivery-addresses-modal__content-wrapper .myaddress__address-deliverable-msg,.global-delivery-addresses-modal__content-wrapper .myaddress__delivery-change-store-msg,.global-delivery-addresses-modal__content-wrapper .myaddress__delivery-confirm-change-msg,.global-delivery-addresses-modal__content-wrapper .myaddress__delivery-not-available-msg,.sdd-enabled.myaccount__container .myaddress__address-deliverable-msg,.sdd-enabled.myaccount__container .myaddress__delivery-change-store-msg,.sdd-enabled.myaccount__container .myaddress__delivery-confirm-change-msg,.sdd-enabled.myaccount__container .myaddress__delivery-not-available-msg{font-size:14px;font-style:normal;font-weight:400;line-height:125%;margin-bottom:16px;padding:0 20px;text-align:center}.global-delivery-addresses-modal__content-wrapper .myaddress__address-deliverable-action-btns,.global-delivery-addresses-modal__content-wrapper .myaddress__address-deliverable-address,.global-delivery-addresses-modal__content-wrapper .myaddress__address-deliverable-text,.global-delivery-addresses-modal__content-wrapper .myaddress__delivery-change-store-action-btns,.global-delivery-addresses-modal__content-wrapper .myaddress__delivery-change-store-address,.global-delivery-addresses-modal__content-wrapper .myaddress__delivery-change-store-text,.global-delivery-addresses-modal__content-wrapper .myaddress__delivery-confirm-change-action-btns,.global-delivery-addresses-modal__content-wrapper .myaddress__delivery-confirm-change-address,.global-delivery-addresses-modal__content-wrapper .myaddress__delivery-confirm-change-text,.global-delivery-addresses-modal__content-wrapper .myaddress__delivery-not-available-action-btns,.global-delivery-addresses-modal__content-wrapper .myaddress__delivery-not-available-address,.global-delivery-addresses-modal__content-wrapper .myaddress__delivery-not-available-text,.sdd-enabled.myaccount__container .myaddress__address-deliverable-action-btns,.sdd-enabled.myaccount__container .myaddress__address-deliverable-address,.sdd-enabled.myaccount__container .myaddress__address-deliverable-text,.sdd-enabled.myaccount__container .myaddress__delivery-change-store-action-btns,.sdd-enabled.myaccount__container .myaddress__delivery-change-store-address,.sdd-enabled.myaccount__container .myaddress__delivery-change-store-text,.sdd-enabled.myaccount__container .myaddress__delivery-confirm-change-action-btns,.sdd-enabled.myaccount__container .myaddress__delivery-confirm-change-address,.sdd-enabled.myaccount__container .myaddress__delivery-confirm-change-text,.sdd-enabled.myaccount__container .myaddress__delivery-not-available-action-btns,.sdd-enabled.myaccount__container .myaddress__delivery-not-available-address,.sdd-enabled.myaccount__container .myaddress__delivery-not-available-text{display:grid}.global-delivery-addresses-modal__content-wrapper .myaddress__address-deliverable-btn-ok,.global-delivery-addresses-modal__content-wrapper .myaddress__delivery-change-store-btn-ok,.global-delivery-addresses-modal__content-wrapper .myaddress__delivery-confirm-change-btn-ok,.global-delivery-addresses-modal__content-wrapper .myaddress__delivery-not-available-btn-ok,.sdd-enabled.myaccount__container .myaddress__address-deliverable-btn-ok,.sdd-enabled.myaccount__container .myaddress__delivery-change-store-btn-ok,.sdd-enabled.myaccount__container .myaddress__delivery-confirm-change-btn-ok,.sdd-enabled.myaccount__container .myaddress__delivery-not-available-btn-ok{background:#000;border-radius:6px;color:#fff;margin-bottom:16px}.global-delivery-addresses-modal__content-wrapper .myaddress__address-deliverable-btn-ok-position,.global-delivery-addresses-modal__content-wrapper .myaddress__delivery-change-store-btn-ok-position,.global-delivery-addresses-modal__content-wrapper .myaddress__delivery-confirm-change-btn-ok-position,.global-delivery-addresses-modal__content-wrapper .myaddress__delivery-not-available-btn-ok-position,.sdd-enabled.myaccount__container .myaddress__address-deliverable-btn-ok-position,.sdd-enabled.myaccount__container .myaddress__delivery-change-store-btn-ok-position,.sdd-enabled.myaccount__container .myaddress__delivery-confirm-change-btn-ok-position,.sdd-enabled.myaccount__container .myaddress__delivery-not-available-btn-ok-position{background:#fff;border:1px solid #c9c9c9;color:#000;grid-row:2;margin-bottom:24px}.global-delivery-addresses-modal__content-wrapper .myaddress__address-deliverable-btn-check-address,.global-delivery-addresses-modal__content-wrapper .myaddress__address-deliverable-btn-fees-schedule,.global-delivery-addresses-modal__content-wrapper .myaddress__address-deliverable-btn-keep-address,.global-delivery-addresses-modal__content-wrapper .myaddress__delivery-change-store-btn-check-address,.global-delivery-addresses-modal__content-wrapper .myaddress__delivery-change-store-btn-fees-schedule,.global-delivery-addresses-modal__content-wrapper .myaddress__delivery-change-store-btn-keep-address,.global-delivery-addresses-modal__content-wrapper .myaddress__delivery-confirm-change-btn-check-address,.global-delivery-addresses-modal__content-wrapper .myaddress__delivery-confirm-change-btn-fees-schedule,.global-delivery-addresses-modal__content-wrapper .myaddress__delivery-confirm-change-btn-keep-address,.global-delivery-addresses-modal__content-wrapper .myaddress__delivery-not-available-btn-check-address,.global-delivery-addresses-modal__content-wrapper .myaddress__delivery-not-available-btn-fees-schedule,.global-delivery-addresses-modal__content-wrapper .myaddress__delivery-not-available-btn-keep-address,.sdd-enabled.myaccount__container .myaddress__address-deliverable-btn-check-address,.sdd-enabled.myaccount__container .myaddress__address-deliverable-btn-fees-schedule,.sdd-enabled.myaccount__container .myaddress__address-deliverable-btn-keep-address,.sdd-enabled.myaccount__container .myaddress__delivery-change-store-btn-check-address,.sdd-enabled.myaccount__container .myaddress__delivery-change-store-btn-fees-schedule,.sdd-enabled.myaccount__container .myaddress__delivery-change-store-btn-keep-address,.sdd-enabled.myaccount__container .myaddress__delivery-confirm-change-btn-check-address,.sdd-enabled.myaccount__container .myaddress__delivery-confirm-change-btn-fees-schedule,.sdd-enabled.myaccount__container .myaddress__delivery-confirm-change-btn-keep-address,.sdd-enabled.myaccount__container .myaddress__delivery-not-available-btn-check-address,.sdd-enabled.myaccount__container .myaddress__delivery-not-available-btn-fees-schedule,.sdd-enabled.myaccount__container .myaddress__delivery-not-available-btn-keep-address{background:#fff;border:1px solid #c9c9c9;border-radius:6px;color:#000;margin-bottom:24px}.global-delivery-addresses-modal__content-wrapper .myaddress__address-deliverable-btn-check-address-position,.global-delivery-addresses-modal__content-wrapper .myaddress__address-deliverable-btn-fees-schedule-position,.global-delivery-addresses-modal__content-wrapper .myaddress__address-deliverable-btn-keep-address-position,.global-delivery-addresses-modal__content-wrapper .myaddress__delivery-change-store-btn-check-address-position,.global-delivery-addresses-modal__content-wrapper .myaddress__delivery-change-store-btn-fees-schedule-position,.global-delivery-addresses-modal__content-wrapper .myaddress__delivery-change-store-btn-keep-address-position,.global-delivery-addresses-modal__content-wrapper .myaddress__delivery-confirm-change-btn-check-address-position,.global-delivery-addresses-modal__content-wrapper .myaddress__delivery-confirm-change-btn-fees-schedule-position,.global-delivery-addresses-modal__content-wrapper .myaddress__delivery-confirm-change-btn-keep-address-position,.global-delivery-addresses-modal__content-wrapper .myaddress__delivery-not-available-btn-check-address-position,.global-delivery-addresses-modal__content-wrapper .myaddress__delivery-not-available-btn-fees-schedule-position,.global-delivery-addresses-modal__content-wrapper .myaddress__delivery-not-available-btn-keep-address-position,.sdd-enabled.myaccount__container .myaddress__address-deliverable-btn-check-address-position,.sdd-enabled.myaccount__container .myaddress__address-deliverable-btn-fees-schedule-position,.sdd-enabled.myaccount__container .myaddress__address-deliverable-btn-keep-address-position,.sdd-enabled.myaccount__container .myaddress__delivery-change-store-btn-check-address-position,.sdd-enabled.myaccount__container .myaddress__delivery-change-store-btn-fees-schedule-position,.sdd-enabled.myaccount__container .myaddress__delivery-change-store-btn-keep-address-position,.sdd-enabled.myaccount__container .myaddress__delivery-confirm-change-btn-check-address-position,.sdd-enabled.myaccount__container .myaddress__delivery-confirm-change-btn-fees-schedule-position,.sdd-enabled.myaccount__container .myaddress__delivery-confirm-change-btn-keep-address-position,.sdd-enabled.myaccount__container .myaddress__delivery-not-available-btn-check-address-position,.sdd-enabled.myaccount__container .myaddress__delivery-not-available-btn-fees-schedule-position,.sdd-enabled.myaccount__container .myaddress__delivery-not-available-btn-keep-address-position{background:#000;border:unset;color:#fff;margin-bottom:16px}.global-delivery-addresses-modal__content-wrapper .myaddress__address-deliverable-list,.global-delivery-addresses-modal__content-wrapper .myaddress__delivery-change-store-list,.global-delivery-addresses-modal__content-wrapper .myaddress__delivery-confirm-change-list,.global-delivery-addresses-modal__content-wrapper .myaddress__delivery-not-available-list,.sdd-enabled.myaccount__container .myaddress__address-deliverable-list,.sdd-enabled.myaccount__container .myaddress__delivery-change-store-list,.sdd-enabled.myaccount__container .myaddress__delivery-confirm-change-list,.sdd-enabled.myaccount__container .myaddress__delivery-not-available-list{list-style:none;margin:0;min-height:64vh;padding:0}.global-delivery-addresses-modal__content-wrapper .myaddress__address-deliverable-list .myaddress__delivery-store,.global-delivery-addresses-modal__content-wrapper .myaddress__delivery-change-store-list .myaddress__delivery-store,.global-delivery-addresses-modal__content-wrapper .myaddress__delivery-confirm-change-list .myaddress__delivery-store,.global-delivery-addresses-modal__content-wrapper .myaddress__delivery-not-available-list .myaddress__delivery-store,.sdd-enabled.myaccount__container .myaddress__address-deliverable-list .myaddress__delivery-store,.sdd-enabled.myaccount__container .myaddress__delivery-change-store-list .myaddress__delivery-store,.sdd-enabled.myaccount__container .myaddress__delivery-confirm-change-list .myaddress__delivery-store,.sdd-enabled.myaccount__container .myaddress__delivery-not-available-list .myaddress__delivery-store{-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:#fff;border-top:1px solid #d4d4d4;display:-webkit-box;display:-ms-flexbox;display:flex;gap:16px;margin-left:-16px;margin-right:-16px;padding:12px 16px}.global-delivery-addresses-modal__content-wrapper .myaddress__address-deliverable-btn-container,.global-delivery-addresses-modal__content-wrapper .myaddress__delivery-change-store-btn-container,.global-delivery-addresses-modal__content-wrapper .myaddress__delivery-confirm-change-btn-container,.global-delivery-addresses-modal__content-wrapper .myaddress__delivery-not-available-btn-container,.sdd-enabled.myaccount__container .myaddress__address-deliverable-btn-container,.sdd-enabled.myaccount__container .myaddress__delivery-change-store-btn-container,.sdd-enabled.myaccount__container .myaddress__delivery-confirm-change-btn-container,.sdd-enabled.myaccount__container .myaddress__delivery-not-available-btn-container{-webkit-box-shadow:0 .400000006px 2.5999999046px 0 rgba(0,0,0,.38),0 2px 11px 0 rgba(0,0,0,.27);box-shadow:0 .400000006px 2.5999999046px 0 rgba(0,0,0,.38),0 2px 11px 0 rgba(0,0,0,.27);margin-left:-16px;margin-right:-16px}.global-delivery-addresses-modal__content-wrapper .myaddress__address-deliverable-btn,.global-delivery-addresses-modal__content-wrapper .myaddress__delivery-change-store-btn,.global-delivery-addresses-modal__content-wrapper .myaddress__delivery-confirm-change-btn,.global-delivery-addresses-modal__content-wrapper .myaddress__delivery-not-available-btn,.sdd-enabled.myaccount__container .myaddress__address-deliverable-btn,.sdd-enabled.myaccount__container .myaddress__delivery-change-store-btn,.sdd-enabled.myaccount__container .myaddress__delivery-confirm-change-btn,.sdd-enabled.myaccount__container .myaddress__delivery-not-available-btn{margin:16px;width:343px}.global-delivery-addresses-modal__content-wrapper .myaddress__delivery-change-store-title,.sdd-enabled.myaccount__container .myaddress__delivery-change-store-title{font-weight:600}.global-delivery-addresses-modal__content-wrapper .myaddress-resolve-modal__content-padding,.sdd-enabled.myaccount__container .myaddress-resolve-modal__content-padding{padding:0 8px 24px}.global-delivery-addresses-modal__content-wrapper .myaddress-resolve-modal__content [data-target=resolve-address-message],.sdd-enabled.myaccount__container .myaddress-resolve-modal__content [data-target=resolve-address-message]{display:none}@media(max-width:48rem){.global-delivery-addresses-modal__content-wrapper .myaddress-resolve-modal__content .myaddress__list-resolve__text-list,.sdd-enabled.myaccount__container .myaddress-resolve-modal__content .myaddress__list-resolve__text-list{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}}.global-delivery-addresses-modal__content-wrapper .myaddress-resolve-modal__content .myaddress__list-resolve__text-list input[type=radio],.sdd-enabled.myaccount__container .myaddress-resolve-modal__content .myaddress__list-resolve__text-list input[type=radio]{position:relative}.global-delivery-addresses-modal__content-wrapper .myaddress-resolve-modal__content .myaddress__list-resolve__text-list input[type=radio]:before,.sdd-enabled.myaccount__container .myaddress-resolve-modal__content .myaddress__list-resolve__text-list input[type=radio]:before{content:url(../../../etc.clientlibs/dollargeneral/clientlibs/clientlib-site/resources/images/radio-button-unchecked.svg);left:-2px;position:absolute;top:-2px}.global-delivery-addresses-modal__content-wrapper .myaddress-resolve-modal__content .myaddress__list-resolve__text-list input[type=radio]:checked:before,.sdd-enabled.myaccount__container .myaddress-resolve-modal__content .myaddress__list-resolve__text-list input[type=radio]:checked:before{content:url(../../../etc.clientlibs/dollargeneral/clientlibs/clientlib-site/resources/images/radio-button-checked.svg);left:-2px;position:absolute;top:-2px}.global-delivery-addresses-modal__content-wrapper .myaddress .address-limit-modal__info [data-target=address-line1],.sdd-enabled.myaccount__container .myaddress .address-limit-modal__info [data-target=address-line1]{font-size:18px;font-weight:600;line-height:23px}.global-delivery-addresses-modal__content-wrapper .myaddress .address-limit-modal__info [data-target=address-default]:not(:empty),.sdd-enabled.myaccount__container .myaddress .address-limit-modal__info [data-target=address-default]:not(:empty){-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:#f9f9f9;border:1px solid #e1e1e1;border-radius:3px;color:#616161;display:-webkit-box;display:-ms-flexbox;display:flex;font-size:8px;font-weight:600;height:20px;margin-top:4px;padding:4px 6px;width:-webkit-max-content;width:-moz-max-content;width:max-content}.global-delivery-addresses-modal__content-wrapper .myaddress-address-limit-modal__list-text,.sdd-enabled.myaccount__container .myaddress-address-limit-modal__list-text{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;border:none;margin-bottom:0!important;padding:12px 0}.global-delivery-addresses-modal__content-wrapper .myaddress-address-limit-modal__list-text input[type=radio],.sdd-enabled.myaccount__container .myaddress-address-limit-modal__list-text input[type=radio]{-webkit-appearance:none;-moz-appearance:none;appearance:none;height:24px;position:relative;width:24px}.global-delivery-addresses-modal__content-wrapper .myaddress-address-limit-modal__list-text input[type=radio]:before,.sdd-enabled.myaccount__container .myaddress-address-limit-modal__list-text input[type=radio]:before{content:url(../../../etc.clientlibs/dollargeneral/clientlibs/clientlib-site/resources/images/radio-button-unchecked.svg);position:absolute}.global-delivery-addresses-modal__content-wrapper .myaddress-address-limit-modal__list-text input[type=radio]:checked:before,.sdd-enabled.myaccount__container .myaddress-address-limit-modal__list-text input[type=radio]:checked:before{content:url(../../../etc.clientlibs/dollargeneral/clientlibs/clientlib-site/resources/images/radio-button-checked.svg)}.global-delivery-addresses-modal__content-wrapper .myaddress__header-default-check input,.sdd-enabled.myaccount__container .myaddress__header-default-check input{margin-right:10px}.global-delivery-addresses-modal__content-wrapper .myaddress__header-default-check label,.sdd-enabled.myaccount__container .myaddress__header-default-check label{margin:0}.global-delivery-addresses-modal__content-wrapper .myaddress__header--empty,.sdd-enabled.myaccount__container .myaddress__header--empty{margin-top:0}.global-delivery-addresses-modal__content-wrapper .myaddress__btn-disabled span,.sdd-enabled.myaccount__container .myaddress__btn-disabled span{color:#515151}.global-delivery-addresses-modal__content-wrapper .add-address-section input,.sdd-enabled.myaccount__container .add-address-section input{border-radius:4px}.global-delivery-addresses-modal__content-wrapper .add-address-section input:focus-visible,.sdd-enabled.myaccount__container .add-address-section input:focus-visible{border:2px solid #2a77bd}.global-delivery-addresses-modal__content-wrapper .add-address-section input.field-error,.sdd-enabled.myaccount__container .add-address-section input.field-error{border:1px solid #eb0000}.global-delivery-addresses-modal__content-wrapper .add-address-section input.field-error:focus,.sdd-enabled.myaccount__container .add-address-section input.field-error:focus{border:2px solid #eb0000}.global-delivery-addresses-modal__content-wrapper .add-address-section select,.sdd-enabled.myaccount__container .add-address-section select{border-radius:4px}.global-delivery-addresses-modal__content-wrapper .add-address-section select:focus-visible,.sdd-enabled.myaccount__container .add-address-section select:focus-visible{border:2px solid #2a77bd}.global-delivery-addresses-modal__content-wrapper .myaddress-list__scroll,.sdd-enabled.myaccount__container .myaddress-list__scroll{max-height:54vh;overflow-x:hidden;overflow-y:auto}.global-delivery-addresses-modal__content-wrapper .myaddress-list__btn-add,.sdd-enabled.myaccount__container .myaddress-list__btn-add{margin:0;width:343px}.global-delivery-addresses-modal__content-wrapper .myaddress-list__btn-check-availability,.sdd-enabled.myaccount__container .myaddress-list__btn-check-availability{margin:16px;width:343px}.global-delivery-addresses-modal__content-wrapper .myaddress-list__btn-check-availability:disabled,.sdd-enabled.myaccount__container .myaddress-list__btn-check-availability:disabled{background:#f4f4f4;border:1px solid #e7e7e7;color:#525252}.global-delivery-addresses-modal__content-wrapper .myaddress-list__btns-container,.sdd-enabled.myaccount__container .myaddress-list__btns-container{-webkit-box-shadow:0 .400000006px 2.5999999046px 0 rgba(0,0,0,.38),0 2px 11px 0 rgba(0,0,0,.27);box-shadow:0 .400000006px 2.5999999046px 0 rgba(0,0,0,.38),0 2px 11px 0 rgba(0,0,0,.27);margin-left:-16px;margin-right:-16px;padding-bottom:24px}.global-delivery-addresses-modal__content-wrapper .myaddress-list__btns-container .myaddress-list__btn-add,.sdd-enabled.myaccount__container .myaddress-list__btns-container .myaddress-list__btn-add{margin:0 16px}.global-delivery-addresses-modal__content-wrapper .myaddress-list__btns-container .address-limit__btn-use,.sdd-enabled.myaccount__container .myaddress-list__btns-container .address-limit__btn-use{margin:16px;width:343px}.global-delivery-addresses-modal__content-wrapper .myaddress-list__btns-container .address-limit__btn-cancel,.sdd-enabled.myaccount__container .myaddress-list__btns-container .address-limit__btn-cancel{margin:0 16px;width:343px}.global-delivery-addresses-modal__content-wrapper .myaddress-list__template-address,.sdd-enabled.myaccount__container .myaddress-list__template-address{border:none;border-radius:4px;display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:16px;padding:12px 0;width:100%}.global-delivery-addresses-modal__content-wrapper .myaddress-list__template-address-text,.sdd-enabled.myaccount__container .myaddress-list__template-address-text{font-size:14px;font-weight:400;line-height:20px;margin-bottom:0}.global-delivery-addresses-modal__content-wrapper .myaddress-list__template-address-text .small-text,.sdd-enabled.myaccount__container .myaddress-list__template-address-text .small-text{font-size:12px}.global-delivery-addresses-modal__content-wrapper .myaddress-list__template-address__icon-vector,.sdd-enabled.myaccount__container .myaddress-list__template-address__icon-vector{content:url(../../../etc.clientlibs/dollargeneral/clientlibs/clientlib-site/resources/images/vector.svg);margin-right:16px}.global-delivery-addresses-modal__content-wrapper .myaddress-list__template-address__line1-edit,.sdd-enabled.myaccount__container .myaddress-list__template-address__line1-edit{display:-webkit-box;display:-ms-flexbox;display:flex}.global-delivery-addresses-modal__content-wrapper .myaddress-list__template-address__line1-edit .myaddress-list__template-address-text,.sdd-enabled.myaccount__container .myaddress-list__template-address__line1-edit .myaddress-list__template-address-text{font-size:18px;font-weight:600;line-height:22.5px}.global-delivery-addresses-modal__content-wrapper .myaddress-list__template-address__default,.sdd-enabled.myaccount__container .myaddress-list__template-address__default{-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:var(--primary-base-f-9-f-9-f-9,#f9f9f9);border:1px solid var(--secondary-gray-225-e-1-e-1-e-1,#e1e1e1);border-radius:3px;color:#616161;display:-webkit-box;display:-ms-flexbox;display:flex;font-size:8px;font-weight:600;height:20px;line-height:125%;margin-bottom:0;margin-top:0;padding:4px 6px;text-transform:uppercase;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.global-delivery-addresses-modal__content-wrapper .myaddress-list__template-address__container,.sdd-enabled.myaccount__container .myaddress-list__template-address__container{width:100%}.global-delivery-addresses-modal__content-wrapper .myaddress-list .address-disabled,.sdd-enabled.myaccount__container .myaddress-list .address-disabled{background:#f4f4f4;color:#616161;margin:0 -16px;padding:12px 16px}.global-delivery-addresses-modal__content-wrapper .myaddress-list .address-disabled input[type=radio],.sdd-enabled.myaccount__container .myaddress-list .address-disabled input[type=radio]{cursor:unset}.global-delivery-addresses-modal__content-wrapper .myaddress-list .address-disabled input[type=radio]:before,.sdd-enabled.myaccount__container .myaddress-list .address-disabled input[type=radio]:before{content:url(../../../etc.clientlibs/dollargeneral/clientlibs/clientlib-site/resources/images/radio-button-disabled.svg)}.global-delivery-addresses-modal__content-wrapper .myaddress-list .address-disabled .address-limit-modal__info,.sdd-enabled.myaccount__container .myaddress-list .address-disabled .address-limit-modal__info{cursor:unset}@media(max-width:32rem){.sdd-enabled.myaccount__container .myaddress-modal[data-target=address-limit-modal] .modal-dialog{height:inherit;margin:0}.sdd-enabled.myaccount__container .myaddress-address-limit-modal{border-radius:0;height:inherit;max-width:100%}.sdd-enabled.myaccount__container .myaddress-address-limit-modal [data-target=replace-modal-content-wrapper]{height:inherit}.sdd-enabled.myaccount__container .myaddress-address-limit-modal [data-target=replace-modal-content-wrapper] .myaddress-replace-modal__content{display:grid;grid-template-rows:auto 1fr auto;height:inherit}}.sdd-enabled.myaccount__container .myaddress-list__scroll{height:100%;max-height:50vh;overflow-y:auto}@media(max-width:32rem){.sdd-enabled.myaccount__container .myaddress-list__scroll{max-height:100%}.sdd-enabled.myaccount__container .myaddress-list__btns-container .address-limit__btn-cancel,.sdd-enabled.myaccount__container .myaddress-list__btns-container .address-limit__btn-use{width:calc(100vw - 32px)}}.orderdetails{-webkit-box-pack:center;-ms-flex-pack:center;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:center;padding:0!important}.orderdetails__section{display:block;width:996px}.orderdetails__col-left{width:100%}@media(min-width:64rem){.orderdetails__col-left{margin-right:64px;width:50%}}.orderdetails__col-right{margin-top:16px;width:100%}@media(min-width:64rem){.orderdetails__col-right{margin-top:0;width:50%}}.orderdetails__wrapper{-webkit-box-orient:vertical;-webkit-box-direction:normal;background:#fff;border-top:1px solid #e4e4e4;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;padding:16px 16px 40px}@media(min-width:64rem){.orderdetails__wrapper{-webkit-box-orient:horizontal;-webkit-box-direction:normal;border:1px solid #e4e4e4;-ms-flex-direction:row;flex-direction:row;padding:40px 88px}}.orderdetails__substitutions-warning{background:#fff000;border-top:1px solid #c9c9c9;display:none;padding:12px}.orderdetails__substitutions-warning p,.orderdetails__substitutions-warning span{font-size:14px;font-weight:600;letter-spacing:0;line-height:20px;margin-bottom:0;text-align:center}.orderdetails__associate{border:1px solid #c9c9c9;border-bottom:none;display:none;padding:20px 25px}.orderdetails__associate h2{font-size:24px;font-weight:600;letter-spacing:0;line-height:28px;margin-bottom:8px;text-align:center}.orderdetails__associate p{font-size:12px;font-weight:400;letter-spacing:0;line-height:16px;margin-bottom:0;text-align:center}.orderdetails__order-ready{display:none;margin-bottom:32px;padding:0 28px}@media(min-width:64rem){.orderdetails__order-ready{padding:0 50px}}.orderdetails__order-ready p{font-size:12px;font-weight:400;line-height:16px;margin-bottom:8px;text-align:center}.orderdetails__order-ready button{height:40px;margin-bottom:0;padding:0}.orderdetails__order-shelf{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:none;-ms-flex-direction:column;flex-direction:column;margin-bottom:20px}.orderdetails__order-shelf h5{font-size:16px;font-weight:400;letter-spacing:0;line-height:20px;margin-bottom:12px;text-align:center}.orderdetails__order-shelf p{font-size:12px;font-weight:400;letter-spacing:0;line-height:16px;margin-bottom:0;text-align:center}.orderdetails__order-shelf div{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;align-items:center;background:#fff000;border-radius:4px 3px;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;justify-content:center;margin:0 auto 12px;max-width:-webkit-fit-content;max-width:-moz-fit-content;max-width:fit-content;padding:4px}.orderdetails__order-shelf div-heading{font-size:8px;font-weight:500;line-height:12px;margin-bottom:0}.orderdetails__order-shelf div h6{font-size:20px;font-weight:700;line-height:24px;margin-bottom:0}.orderdetails__orderstatus-head{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.orderdetails__orderstatus-head-type{-webkit-box-flex:2;-ms-flex-positive:2;-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;flex-grow:2}.orderdetails__orderstatus-head-type img{height:24px;margin-right:10px;width:30px}.orderdetails__orderstatus-head-type-label{font-size:16px;font-weight:600;line-height:20px}.orderdetails__orderstatus-status{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex}.orderdetails__orderstatus-status.warning{color:#ed021e}.orderdetails__orderstatus-order-contact{display:none;margin-bottom:0!important}.orderdetails__orderstatus-progress-bar{margin-top:16px;width:100%}@media(min-width:64rem){.orderdetails__orderstatus-progress-bar{padding:0 16px}}.orderdetails__orderstatus-progress-bar-canceled-text{color:#ed021e;font-size:12px;font-weight:500;line-height:16px;margin-bottom:12px}.orderdetails__orderstatus-delivery-progress-bar{padding:0}.orderdetails__orderstatus-delivery-progress-bar-delivered{padding:0 1rem 0 0}.orderdetails__orderstatus-delivery-info,.orderdetails__orderstatus-pickup-info{font-size:20px;font-weight:600;line-height:24px;margin-bottom:12px}.orderdetails__orderstatus-delivery-info label,.orderdetails__orderstatus-pickup-info label{margin:0}.orderdetails__orderstatus .orderSummary{margin-bottom:12px}.orderdetails__orderstatus .orderSummary label{font-size:12px;font-weight:400;line-height:125%;margin:0}.orderdetails__orderstatus .orderSummary__value{font-size:16px;font-weight:500;line-height:20px}.orderdetails__orderstatus .orderSummary__delivery-value{font-size:.875rem;font-weight:500;line-height:1.25rem}.orderdetails__orderstatus-order-contact-number{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-box-pack:justify;-ms-flex-pack:justify;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;justify-content:space-between}.orderdetails__orderstatus-delivery,.orderdetails__orderstatus-dggo,.orderdetails__orderstatus-pickup,.orderdetails__orderstatus-shipping{display:none}.orderdetails__orderstatus-delivery-header,.orderdetails__orderstatus-shipping-header{-webkit-box-orient:vertical;-webkit-box-direction:normal;display:none;-ms-flex-direction:column;flex-direction:column;margin-bottom:12px}.orderdetails__orderstatus-delivery-header h2,.orderdetails__orderstatus-shipping-header h2{font-size:20px;font-weight:600;letter-spacing:0;line-height:24px;margin-bottom:8px}.orderdetails__orderstatus-delivery-header a,.orderdetails__orderstatus-shipping-header a{font-size:12px;font-weight:500;line-height:16px;margin-bottom:8px}.orderdetails__orderstatus-delivery-header a:last-of-type,.orderdetails__orderstatus-shipping-header a:last-of-type{margin-bottom:0}.orderdetails__orderstatus-delivery-address,.orderdetails__orderstatus-shipping-address{margin-bottom:12px}.orderdetails__orderstatus-delivery-address p,.orderdetails__orderstatus-shipping-address p{font-size:12px;font-weight:400;line-height:15px;margin-bottom:2px}.orderdetails__orderstatus-delivery-address address,.orderdetails__orderstatus-shipping-address address{margin-bottom:0}.orderdetails__orderstatus-delivery-address address p,.orderdetails__orderstatus-shipping-address address p{font-size:16px;font-weight:500;letter-spacing:0;line-height:20px;margin-bottom:0}.orderdetails__info{border:1px solid #c9c9c9;padding:20px 16px}.orderdetails__orderstatus-status--ready{color:#6c3}.orderdetails__orderstatus-status--problem{color:#919191}.orderdetails__orderstatus-order-email{display:none}.orderdetails__substitution-header{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:#fff200;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;margin-bottom:38px;padding:18px}.orderdetails__substitution-header-text{font-size:14px;font-weight:600;letter-spacing:0;line-height:18px}.orderdetails__driver-container{background-color:#fff;gap:1rem;margin:1rem 0;padding:1rem 0}.orderdetails__driver-container,.orderdetails__driver-info-wrapper{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;display:-webkit-box;display:-ms-flexbox;display:flex}.orderdetails__driver-info-wrapper{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-box-flex:1;-ms-flex:1 0 0px;flex:1 0 0;-ms-flex-direction:column;flex-direction:column;gap:8px;height:auto;width:100%}.orderdetails__driver-icon-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex}.orderdetails__driver-icon-wrapper a:first-of-type{margin-right:1rem}.orderdetails__driver-name{font-size:1rem;font-weight:600}.orderdetails__driver-car,.orderdetails__driver-name{color:#000;font-family:Montserrat,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;line-height:125%}.orderdetails__driver-car{font-size:.875rem;font-weight:500}.orderdetails__ready-to-pickup{display:none}.orderdetails__ready-to-pickup .orderdetails__ready-thankyou{margin-top:8px}.orderdetails__ready-to-pickup .orderdetails__ready-button-section{margin-top:16px;width:100%}.orderdetails__ready-to-pickup .orderdetails__ready-button-section,.orderdetails__ready-to-pickup.ready{-webkit-box-pack:center;-ms-flex-pack:center;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:center}.orderdetails__title{font-size:24px;font-weight:500;line-height:28px;margin:26px 16px}@media(min-width:80rem){.orderdetails__title{margin:24px 0}}.orderdetails__receipt-discounts{border:1px solid #767676;border-radius:6px;display:none;padding:15px}.orderdetails__receipt-discounts.show{display:block}.orderdetails__orderstatus-text{font-size:.75rem;margin:1px;padding:1px;text-align:center}.orderdetails__orderstatus-status{font-size:16px;font-weight:600;line-height:20px;text-align:right;text-transform:uppercase}.orderdetails__orderstatus.ready .orderdetails__orderstatus-status{color:#60c634}.orderdetails__orderstatus.ready .orderdetails__ready{display:-webkit-box;display:-ms-flexbox;display:flex}.orderdetails__orderstatus.canceled .orderdetails__canceled{display:block}.orderdetails__orderstatus.canceled .orderdetails__orderstatus-status{color:#ef0b22}.orderdetails__orderstatus.see-associate .orderdetails__see-associate{display:block}.orderdetails__ready{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:none;-ms-flex-direction:column;flex-direction:column;padding:20px 0}.orderdetails__ready-problem{display:-webkit-box;display:-ms-flexbox;display:flex}.orderdetails__ready-problem--hidden{display:none}.orderdetails__ready-problem-text{margin-left:auto;margin-top:20px;width:55%}.orderdetails__ready-thankyou{font-weight:600;margin-bottom:16px}.orderdetails__ready-shelf{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;align-items:center;background-color:#ff0;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;font-size:.625rem;margin-bottom:13px;padding:3px;width:80px}.orderdetails__ready-shelf-number{font-size:1.25rem;font-weight:600}.orderdetails__ready-info{font-size:.875rem}.orderdetails__canceled{display:none}.orderdetails__canceled-text{font-size:.875rem;font-weight:500;margin:auto;max-width:95%;padding:20px 0;text-align:center;white-space:pre-wrap}.orderdetails__canceled-label{color:gray;font-size:.813rem;padding:0 10px 10px 0;vertical-align:top}.orderdetails__canceled-info{font-size:.813rem;padding:0 10px 10px 0;white-space:pre-wrap}.orderdetails__see-associate{display:none;font-size:.875rem;font-weight:500;padding:20px 0;text-align:center}.orderdetails__pickup-info-button{background-color:transparent;border:none;color:#000;display:block;margin:0 auto;text-align:center;text-decoration:underline}.orderdetails .modal-dialog{margin:auto}.orderdetails .modal-dialog .modal-content{border-radius:15px;padding:24px 16px}.orderdetails .modal-dialog .modal-content .modal-text h1{font-weight:900;line-height:35px}.orderdetails .modal-dialog .modal-content .modal-text ul{-webkit-padding-start:15px;padding-inline-start:15px}.orderdetails .modal-dialog .modal-content .modal-text li{line-height:1rem;margin:15px 0}.orderdetails__modal-close-icon{background-color:transparent;border:none;color:#000;font-size:2rem;margin-left:auto}.orderdetails .modal-footer{border-top:none}.orderdetails .modal-footer .modal-close-button{background-color:transparent;border-color:#000;border-radius:4px;border-width:2px;color:#000;height:50px;width:100%}.orderdetails__pickup-location{min-height:100px}.orderdetails__pickup-location-address{font-size:16px;font-weight:500;line-height:20px;width:250px}.orderdetails__pickup-location-directions{font-size:12px;font-weight:500;height:16px;line-height:16px;min-height:100px;width:86px}.orderdetails__pickup-location-direction{font-size:12px;font-weight:500;letter-spacing:0;line-height:16px;text-align:left}.orderdetails__pickup-location img{float:left;margin:20px 10px 10px 0;width:40px}.orderdetails__pickup-location label{float:left;font-size:.75rem;margin:1px;padding-top:15px;width:69%}.orderdetails__pickup-address{color:#000;font-size:1rem;font-weight:600;margin:1px;padding:1px;text-decoration:underline}.orderdetails__pickup-full-address{clear:both;color:#767676;display:block;font-size:.75rem}.orderdetails__pickup-information{clear:both;display:block;padding-bottom:20px;padding-top:20px}.orderdetails__pickup-information label{clear:both;color:#767676;display:block;font-size:.75rem}.orderdetails__pickup-date,.orderdetails__pickup-name,.orderdetails__pickup-time{clear:both;display:block;font-size:1rem;font-weight:600}.orderdetails__summary{border:1px solid #c9c9c9;margin-top:16px;padding:20px 16px}.orderdetails__summary .order-summary{margin-bottom:0}.orderdetails__summary .order-summary__subheading{margin-bottom:8px}.orderdetails__summary .order-summary__line-label{display:-webkit-box;display:-ms-flexbox;display:flex}.orderdetails__summary .order-summary__line-label:after{content:":"}.orderdetails__summary .order-summary__line-value{font-size:1rem}.orderdetails__summary .order-summary__line.order-summary__line-total{margin:4px 0 0}.orderdetails__summary p{font-size:.813rem;margin-top:10px}.orderdetails__summary p span{float:right}.orderdetails__summary h3{font-size:1.125rem;font-weight:600}.orderdetails__summary h4{font-weight:500}.orderdetails__summary h4 span{float:right}.orderdetails__summary-tax_for{color:#767676;font-size:.688rem;font-weight:300}.orderdetails__payment{border:1px solid #c9c9c9;margin-top:16px;padding:1rem}.orderdetails__payment h3{font-size:20px;font-weight:500;height:30px;letter-spacing:0;line-height:32px}.orderdetails__payment-method{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-box-pack:center;-ms-flex-pack:center;background-color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;justify-content:center}.orderdetails__payment-method-text{color:#767676;font-size:13px;height:25px;letter-spacing:0;line-height:20px;margin-bottom:8px}.orderdetails__payment-method-tender{display:-webkit-box;display:-ms-flexbox;display:flex;font-size:1rem}.orderdetails__payment-method-tender-sezzle-image{background-image:url(../../../etc.clientlibs/dollargeneral/clientlibs/clientlib-site/resources/images/payment-sezzle.svg);background-repeat:no-repeat;background-size:contain;height:22px;width:100%}.orderdetails__payment-method-tender-type{margin-right:.75rem}.orderdetails__payment-method-tender-type_image{width:40px}.orderdetails__payment-method-tender-number{line-height:1.25rem}.orderdetails__cashback{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;border:1px solid #c9c9c9;display:-webkit-box;display:-ms-flexbox;display:flex;margin-top:16px;padding:12px}.orderdetails__cashback-dollar-icon{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;align-items:center;background:#fff200;border:1.5px solid #000;border-radius:50%;display:-webkit-box;display:-ms-flexbox;display:flex;font-weight:600;height:22px;justify-content:center;width:24px}.orderdetails__cashback-dollar-icon span{font-size:12px}.orderdetails__cashback-container{margin-left:6px;width:100%}.orderdetails__cashback-container-heading{-webkit-box-pack:justify;-ms-flex-pack:justify;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:space-between;line-height:22px;margin-bottom:4px}.orderdetails__cashback-container-heading span{font-size:16px;font-weight:600}.orderdetails__cashback-container-detail{font-size:12px;font-weight:400}.orderdetails__item{background-color:#fff;border:1px solid #e4e4e4;border-radius:0;display:-webkit-box;display:-ms-flexbox;display:flex;height:160px;padding:12px;position:relative}.orderdetails__item-greyed:hover{color:#767676;cursor:default;text-decoration:none}.orderdetails__item-arrow{-webkit-box-pack:center;-ms-flex-pack:center;background-color:#fff;background-image:url(../../../etc.clientlibs/dollargeneral/clientlibs/clientlib-site/resources/images/arrow__down.svg);border-radius:4px;bottom:-15px;height:30px;justify-content:center;left:20px;position:absolute;width:34px;z-index:100}.orderdetails__item-arrow,.orderdetails__item-header{-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-sizing:border-box;box-sizing:border-box;display:-webkit-box;display:-ms-flexbox;display:flex}.orderdetails__item-header{background-color:#feef02;border:1px solid #e4e4e4;height:32px;width:100%}.orderdetails__item-header-text{font-size:12px;font-weight:500;letter-spacing:0;line-height:17px;margin:8px 18px}.orderdetails__item-image-wrapper{-ms-flex-negative:0;-webkit-box-orient:vertical;-webkit-box-direction:normal;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;flex-shrink:0}.orderdetails__item-image{height:88px;margin-bottom:4px;-o-object-fit:contain;object-fit:contain;width:88px}.orderdetails__item-qty{color:#757575;font-size:12px;font-weight:400;line-height:16px;text-align:center}.orderdetails__item-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;height:100%;width:100%}.orderdetails__item-details{-webkit-box-orient:vertical;-webkit-box-direction:normal;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;float:right;margin-left:12px;overflow:hidden}.orderdetails__item-details-name{-ms-flex-negative:0;-webkit-box-flex:1;-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;flex-shrink:0;-ms-flex:1;flex:1;font-size:16px;font-weight:400;line-height:20px;margin-bottom:8px;overflow:hidden;overflow-wrap:break-word;text-overflow:ellipsis}.orderdetails__item-info{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-box-align:end;-ms-flex-align:end;-webkit-box-pack:end;-ms-flex-pack:end;align-items:flex-end;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;justify-content:flex-end;width:100%}.orderdetails__item-info-title{color:#757575;font-size:.75rem}.orderdetails__item-info-wrapper{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:justify;-ms-flex-pack:justify;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:space-between;width:185px}.orderdetails__item-info-ogprice{font-size:14px;line-height:20px}.orderdetails__item-info-deals{background-color:#fff200;display:inline;font-size:20px;line-height:24px}.orderdetails__item-info-quantity{color:#767676;font-size:.813rem}.orderdetails__item-info-price{-webkit-box-pack:right;-ms-flex-pack:right;-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:right;width:100%}.orderdetails__item-info-price p:first-of-type{background:#e4e4e4;border-radius:20px;color:#404040;font-size:10px;font-weight:500;height:16px;line-height:16px;margin-bottom:0;padding:0 8px}.orderdetails__item-info-price p:last-of-type{font-size:20px;font-weight:600;line-height:24px;margin-bottom:0}.orderdetails__cancel{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-box-align:center;-ms-flex-align:center;-webkit-box-ordinal-group:11;-ms-flex-order:10;align-items:center;border:1px solid #c9c9c9;color:#000;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;margin-top:16px;order:10}@media(min-width:992px){.orderdetails__cancel{-webkit-box-ordinal-group:7;-ms-flex-order:6;order:6}}.orderdetails__cancel.hide{display:none}.orderdetails__cancel-button{background:transparent;border:none;color:#000;font-size:16px;font-weight:600;margin:0;padding:8px;width:100%}.orderdetails__cancel-button:focus,.orderdetails__cancel-button:hover{color:#000}.orderdetails__cancel-modal .modal-content{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.orderdetails__cancel-modal .modal-header{border-bottom:none;font-size:1.125rem;font-weight:600;padding:0 65px;text-align:center}.orderdetails__cancel-modal .modal-body{text-align:center}.orderdetails__cancel-modal .modal-footer{width:100%}.orderdetails__cancel-modal .modal-footer .orderdetails__modal-confirm-cancel{background-color:#fff200;border-color:#000;border-radius:4px;border-width:2px;color:#000;font-weight:600;height:50px;width:100%}.orderdetails__cancel-text{font-size:.813rem;margin-bottom:20px;text-align:center}.orderdetails__codeQR{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border:1px solid #c9c9c9;color:#000;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}.orderdetails__codeQR.hide{display:none}.orderdetails__codeQR-modal{margin-top:150px}.orderdetails__codeQR-modal .modal-close-qr-button{background:#000;border-color:#000;border-radius:4px;border-width:2px;color:#fff;height:40px;margin:0;padding:0;width:311px}.orderdetails__codeQR-modal .modal-dialog{height:556px;max-width:343px;overflow:hidden}.orderdetails__codeQR-modal .modal-content{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.orderdetails__codeQR-modal .modal-header{border-bottom:none;font-size:24px;font-weight:500;padding:0;text-align:center}.orderdetails__codeQR-modal .modal-body{padding:0 1rem;text-align:center}.orderdetails__codeQR-modal .modal-body p{font-size:16px!important;font-weight:400!important}.orderdetails__codeQR-modal .modal-body canvas{height:303px!important;width:303px!important}.orderdetails__codeQR-modal .modal-footer{padding:0;width:100%}.orderdetails__codeQR-text{font-size:.813rem;margin-bottom:20px;text-align:center}.orderdetails__qr{-webkit-box-pack:center;-ms-flex-pack:center;border:1px solid #c9c9c9;justify-content:center;margin-top:16px;padding:12px 0}.orderdetails__qr,.orderdetails__qr-container{display:-webkit-box;display:-ms-flexbox;display:flex}.orderdetails__qr-container{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.orderdetails__qr-btn{margin-top:8px}.orderdetails--btn-link{background-color:transparent;border:none;color:#2a77bd;font-size:12px;font-weight:500}.orderdetails__reference{-webkit-box-pack:center;-ms-flex-pack:center;border:1px solid #c9c9c9;display:-webkit-box;display:-ms-flexbox;display:flex;height:169px;justify-content:center;line-height:16px;margin-top:16px;padding:20px 16px}.orderdetails__reference-wrapper{min-width:246px}.orderdetails__reference.hide{display:none}.orderdetails__reference-text{margin:0 0 12px}.orderdetails__reference-auth,.orderdetails__reference-cart,.orderdetails__reference-order,.orderdetails__reference-ref,.orderdetails__reference-store{display:-webkit-box;display:-ms-flexbox;display:flex}.orderdetails__reference-auth-description,.orderdetails__reference-cart-description,.orderdetails__reference-order-description,.orderdetails__reference-ref-description,.orderdetails__reference-store-description{color:#757575;font-size:12px;line-height:16px;padding-bottom:4px;text-align:right;width:25%}.orderdetails__reference-auth-value,.orderdetails__reference-cart-value,.orderdetails__reference-order-value,.orderdetails__reference-ref-value,.orderdetails__reference-store-value{color:#000;font-size:.813rem;padding-left:12px;text-align:left;width:90%}.orderdetails-delivery-reference{height:8.25rem;padding:1rem}.orderdetails-delivery-reference-text{font-weight:600;line-height:125%;margin-bottom:.5rem}.orderdetails-delivery-reference-label{line-height:.938rem;text-align:left}.orderdetails-delivery-reference-value{font-size:.75rem;font-weight:500;line-height:.938rem;padding-left:.5rem}.sdd-enabled .orderdetails__title{margin:1rem 0}@media(min-width:48rem){.sdd-enabled .orderdetails__title{margin:1.5rem 0}}.sdd-enabled .orderdetails__section{max-width:64rem;width:100%}@media(max-width:767.98px){.sdd-enabled .orderdetails__section{padding:0 1rem}}.sdd-enabled .orderdetails__wrapper{-webkit-box-orient:horizontal;-webkit-box-direction:normal;border:none;-ms-flex-direction:row;flex-direction:row;gap:1.5rem;margin-top:1.5rem;padding:0}@media(max-width:767.98px){.sdd-enabled .orderdetails__wrapper{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin-top:1rem}}.sdd-enabled .orderdetails__btn-back,.sdd-enabled .orderdetails__btn-return{display:none}.sdd-enabled .orderdetails__summary{border:1px solid #c9c9c9;margin:1rem 0;padding:0 1rem}.sdd-enabled .orderdetails__summary-total-warning{background:#f9f9f9;border-radius:.375rem;color:#616161;font-size:1rem;font-weight:500;padding:.625rem 0}.sdd-enabled .orderdetails__summary-button-warning{border:none;border-radius:7px;padding:0}.sdd-enabled .orderdetails__summary .order-summary{margin:0 auto .5rem}.sdd-enabled .orderdetails__summary .order-summary__heading{font-size:1.125rem;font-weight:600;line-height:125%}.sdd-enabled .orderdetails__summary .order-summary__totalDeals{-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:space-between}.sdd-enabled .orderdetails__summary .order-summary__totalDeals-caretIcon{content:url(../../../etc.clientlibs/dollargeneral/clientlibs/clientlib-site/resources/images/carrot-icon-up-green.svg);cursor:pointer}.sdd-enabled .orderdetails__summary .order-summary__deals__subDeal{-webkit-box-pack:justify;-ms-flex-pack:justify;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:space-between}.sdd-enabled .orderdetails__summary .order-summary__line{-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin:0 0 1rem}.sdd-enabled .orderdetails__summary .order-summary__line.cartLimitWarning{display:none}.sdd-enabled .orderdetails__summary .order-summary__line-label{font-size:.875rem}.sdd-enabled .orderdetails__summary .order-summary__line-label:after{display:none}.sdd-enabled .orderdetails__summary .order-summary__line-label.order-summary__line-total{font-size:1.125rem}.sdd-enabled .orderdetails__summary .order-summary__line-label-suffix.order-summary__line-original-total{display:none}.sdd-enabled .orderdetails__summary .order-summary__line-value{font-size:.75rem}.sdd-enabled .orderdetails__summary .order-summary__line-value.order-summary__line-total{font-size:1.125rem}.sdd-enabled .orderdetails__summary .order-summary__line.order-summary__line-total{padding:.5rem 0 0}.sdd-enabled .orderdetails__summary .order-summary__info-deliveryFee,.sdd-enabled .orderdetails__summary .order-summary__info-deliveryTip{content:url(../../../etc.clientlibs/dollargeneral/clientlibs/clientlib-site/resources/images/info.svg);cursor:pointer;margin-left:.25rem}.sdd-enabled .orderdetails__summary .order-summary__shipping-cost-notice{display:none}.sdd-enabled .orderdetails__summary .order-summary__dealsWrapper{background-color:#f0faeb;border-radius:.0625rem;line-height:125%;margin-bottom:1rem;outline:4px solid #f0faeb}.sdd-enabled .orderdetails__summary .order-summary__dealsWrapper .order-summary__line-label{color:#298000;font-weight:700;line-height:125%}.sdd-enabled .orderdetails__summary .order-summary__dealsWrapper .order-summary__line-value{color:#298000;font-weight:700}.sdd-enabled .orderdetails__summary .order-summary__dealsWrapper .order-summary__line-value.order-summary__line-deals{display:none}.sdd-enabled .orderdetails__summary .order-summary__dealsWrapper .order-summary__deals{margin:0;padding:0 0 0 1rem}.sdd-enabled .orderdetails__summary .order-summary__dealsWrapper .order-summary__deals__subDeal-basketLevel{padding:0}.sdd-enabled .orderdetails__summary .order-summary__dealsWrapper .order-summary__deals__subDeal-basketLevel span:first-of-type{-webkit-line-clamp:1;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden;text-overflow:ellipsis}.sdd-enabled .orderdetails__summary .order-summary__dealsWrapper .order-summary__deals li{margin-top:.5rem}.sdd-enabled .orderdetails__summary .order-summary__dealsWrapper .hide-subdeals .order-summary__totalDeals-caretIcon{rotate:180deg}.sdd-enabled .orderdetails__summary .order-summary__dealsWrapper .hide-subdeals~.order-summary__deals{display:none}.sdd-enabled .orderdetails__summary .order-summary__dealsWrapper .hide-subdeals .order-summary__line-deals{display:block}.sdd-enabled .orderdetails__summary .order-summary__reduce-deliveryfee-notice{font-size:.75rem;font-weight:400;text-align:center}.sdd-enabled .orderdetails__summary .order-summary__reduce-deliveryfee-notice.cartLimitWarning{display:none}.sdd-enabled .orderdetails__summary .order-summary__reduce-deliveryfee-notice .priceReducible{font-weight:600}@media(min-width:48rem){.sdd-enabled .orderdetails__summary{border:1px solid #e4e4e4;padding:0 1rem}}.sdd-enabled .orderdetails__col-left{margin:0}@media(min-width:48rem){.sdd-enabled .orderdetails__col-left,.sdd-enabled .orderdetails__col-right{padding:0 2.5rem}}.sdd-enabled .orderdetails__col-right.mobile-carousel{display:none}.sdd-enabled .orderdetails__col-right.-open{background:inherit;display:block;height:100vh;left:0;margin:0;overflow-y:auto;padding:0;position:fixed;top:0;width:100vw;z-index:1050}.sdd-enabled .orderdetails__col-right.-open .orderdetails__header{background:#fff;position:sticky;top:0;z-index:1100}.sdd-enabled .orderdetails__col-right.-open .orderdetails__footer{padding-bottom:1.5rem;position:sticky;top:100%}.sdd-enabled .orderdetails__col-right.-open .orderdetails__btn-back{-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:transparent;border:none;display:-webkit-box;display:-ms-flexbox;display:flex;font-size:.875rem;font-weight:500;line-height:1.25rem;padding:1rem}.sdd-enabled .orderdetails__col-right.-open .orderdetails__btn-back span:before{font-weight:400;padding-right:.25rem}.sdd-enabled .orderdetails__col-right.-open .orderdetails__btn-return{background-color:#000;border-radius:6px;color:#fff;display:block;margin:0 1rem 1rem;width:calc(100vw - 2rem)}.sdd-enabled .orderdetails__col-right.-open .orderdetails__items{margin:0}.sdd-enabled .orderdetails__col-right.-open .orderdetails__items__heading{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.sdd-enabled .orderdetails__col-right.-open .orderdetails__items__heading img{display:none}.sdd-enabled .orderdetails__col-right.-open .orderdetails__carousel__heading-itemCount{font-size:1.125rem;font-weight:500;line-height:1.25rem}.sdd-enabled .orderdetails__col-right.-open .orderdetails__carousel__heading-itemCount .order{display:none}.sdd-enabled .orderdetails__col-right .orderdetails__item{border:none;gap:.5rem;height:auto;padding:1rem}.sdd-enabled .orderdetails__col-right .orderdetails__item-header{background-color:#feef03;border:none;height:1.4375rem}.sdd-enabled .orderdetails__col-right .orderdetails__item-header-text{font-size:.75rem;font-weight:600;line-height:125%;margin:.25rem 1rem}.sdd-enabled .orderdetails__col-right .orderdetails__item-details{margin:0;width:100%}.sdd-enabled .orderdetails__col-right .orderdetails__item-details-name{font-size:.875rem;font-weight:500;line-height:150%;text-align:start}.sdd-enabled .orderdetails__col-right .orderdetails__item-image{height:4.5rem;margin-bottom:auto;width:4.5rem}.sdd-enabled .orderdetails__col-right .orderdetails__item-image-greyed{-webkit-filter:grayscale(1);filter:grayscale(1)}.sdd-enabled .orderdetails__col-right .orderdetails__item-wrapper{gap:1rem}.sdd-enabled .orderdetails__col-right .orderdetails__item-info-wrapper{-webkit-box-pack:end;-ms-flex-pack:end;display:-webkit-box;display:-ms-flexbox;display:flex;gap:.5rem;justify-content:end;margin-bottom:4px;width:100%}.sdd-enabled .orderdetails__col-right .orderdetails__item-info-deals{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-box-align:end;-ms-flex-align:end;align-items:end;background:none;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;list-style-type:none;margin:0;padding:0}.sdd-enabled .orderdetails__col-right .orderdetails__item-info-deal{-webkit-box-pack:end;-ms-flex-pack:end;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:#f0faeb;border:2px solid #f0faeb;border-radius:.125rem;color:#298000;display:-webkit-box;display:-ms-flexbox;display:flex;gap:.5rem;justify-content:end;margin-bottom:.38rem;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.sdd-enabled .orderdetails__col-right .orderdetails__item-info-deal:last-child{margin:0}.sdd-enabled .orderdetails__col-right .orderdetails__item-info-deal span{color:#298000;font-size:.625rem;font-weight:600;line-height:125%}.sdd-enabled .orderdetails__col-right .orderdetails__item-info-deal span:last-of-type{font-size:.875rem;font-weight:700}.sdd-enabled .orderdetails__col-right .orderdetails__item-info-price{-webkit-box-pack:end;-ms-flex-pack:end;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline;background:transparent;display:-webkit-box;display:-ms-flexbox;display:flex;gap:.5rem;justify-content:end}.sdd-enabled .orderdetails__col-right .orderdetails__item-info-price p{background:transparent;color:#000;font-size:1.125rem;font-weight:700;line-height:125%;padding:0}.sdd-enabled .orderdetails__col-right .orderdetails__item-info-qty,.sdd-enabled .orderdetails__col-right .orderdetails__item-info-title{color:#515151;font-size:.625rem;font-weight:400;line-height:125%}.sdd-enabled .orderdetails__col-right .orderdetails__item-info-qty-adjusted,.sdd-enabled .orderdetails__col-right .orderdetails__item-info-title-adjusted{background-color:#fff200;border-radius:2px;color:#515151;font-size:.625rem;font-weight:400;line-height:125%;margin-left:2px;text-align:center;width:.5rem}.sdd-enabled .orderdetails__col-right .orderdetails__item-info-ogprice{color:#515151;font-size:.875rem;font-weight:400;line-height:125%}.sdd-enabled .orderdetails__col-right .orderdetails__item__substitution-label{font-size:.875rem;font-weight:600;line-height:125%;margin-bottom:4px}.sdd-enabled .orderdetails__col-right .orderdetails__item__substitution-substitute{-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:#f9f9f9;border-radius:4px;display:-webkit-box;display:-ms-flexbox;display:flex;margin:0;padding:4px;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.sdd-enabled .orderdetails__col-right .orderdetails__item__substitution-substitute-icon{content:url(../../../etc.clientlibs/dollargeneral/clientlibs/clientlib-site/resources/images/substituition.svg)}.sdd-enabled .orderdetails__col-right .orderdetails__item__substitution-substitute-allowed,.sdd-enabled .orderdetails__col-right .orderdetails__item__substitution-substitute-not-allowed{color:#515151;font-size:.75rem;font-weight:500;line-height:125%}.sdd-enabled .orderdetails__col-right .orderdetails__item--substitution-arrow{background-color:#fff200;background-image:url(../../../etc.clientlibs/dollargeneral/clientlibs/clientlib-site/resources/images/arrow-down-substitution.svg);border-radius:.25rem;height:1.5rem;left:2.375rem;outline:1px solid #000;position:absolute;width:1.5rem}.sdd-enabled .orderdetails__col-right .orderdetails__item--substitution-arrow-wrapper{-webkit-box-pack:center;-ms-flex-pack:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;height:1.75rem;justify-content:center;padding:0 1rem;position:relative;width:100%}.sdd-enabled .orderdetails__col-right .orderdetails__item--substitution-arrow-wrapper:before{border-top:.0625rem solid #d4d4d4;content:"";width:100%}.sdd-enabled .orderdetails__col-right .orderdetails__item--substitution-deal-unavailable-text{color:#ed021e;font-size:.75rem;font-weight:600;line-height:125%}.sdd-enabled .orderdetails__col-right .orderdetails__item.greyed-out *{color:#616161}.sdd-enabled .orderdetails__col-right .orderdetails__item.greyed-out .orderdetails__item-details-name{color:#757575}.sdd-enabled .orderdetails__col-right .orderdetails__item.greyed-out .orderdetails__item-info-deal{background:#f9f9f9;border:2px solid #f9f9f9}.sdd-enabled .orderdetails__col-right .orderdetails__item.greyed-out img{-webkit-filter:grayscale(1);filter:grayscale(1)}.sdd-enabled .orderdetails__col-right .orderdetails__item.adjusted{margin-bottom:.5rem}.sdd-enabled .orderdetails__col-right .orderdetails__item.substituted{padding-top:.5rem}.sdd-enabled .orderdetails__col-right .orderdetails__item.substitute{padding-bottom:.5rem}.sdd-enabled .orderdetails__items__heading{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;gap:1rem;padding:.5rem 0}@media(min-width:48rem){.sdd-enabled .orderdetails__items__heading{padding:0 0 1rem}}.sdd-enabled .orderdetails__carousel{display:none;margin:1rem 0;max-width:calc(100vw - 2rem);padding:1rem 0}.sdd-enabled .orderdetails__carousel.mobile-carousel{display:block}.sdd-enabled .orderdetails__carousel.mobile-carousel .orderdetails__add-items{border-color:#d4d4d4;margin-top:1rem}.sdd-enabled .orderdetails__carousel-mobile{left:-1rem;width:100vw}.sdd-enabled .orderdetails__carousel-mobile .carousel__currentImage{height:2.5rem;width:2.5rem}.sdd-enabled .orderdetails__carousel-mobile .carousel__currentImage-count{-webkit-box-pack:center;-ms-flex-pack:center;background:#000;border:1px solid #fff;border-radius:1.25rem;bottom:0;color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;font-size:.625rem;font-weight:600;height:1rem;justify-content:center;line-height:140%;position:absolute;right:0;width:1rem}.sdd-enabled .orderdetails__carousel-mobile .carousel__currentImage-count:empty{background:transparent;border:none}.sdd-enabled .orderdetails__carousel-mobile .splide__list .splide__slide:last-child{-webkit-box-pack:start;-ms-flex-pack:start;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:flex-start;width:3.5rem}.sdd-enabled .orderdetails__carousel-mobile .splide__list .splide__slide:last-child span{right:1rem}.sdd-enabled .orderdetails__carousel-mobile .splide__list .splide__slide:first-child{-webkit-box-pack:end;-ms-flex-pack:end;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:flex-end;width:3.5rem}.sdd-enabled .orderdetails__carousel-mobile .splide__list .splide__slide:first-child span{right:0}.sdd-enabled .orderdetails__carousel__heading-orderCount{-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-column-gap:1rem;-moz-column-gap:1rem;column-gap:1rem;display:grid;grid-template-columns:auto 1fr auto;margin-bottom:1rem}.sdd-enabled .orderdetails__carousel__heading-itemCount{font-size:1rem;font-weight:600;line-height:1.25rem}.sdd-enabled .orderdetails__carousel-open{background:transparent;border:none;color:#2a77bd;font-size:.875rem;font-weight:600;line-height:1.25rem}.sdd-enabled .orderdetails__help-link{-webkit-box-pack:center;-ms-flex-pack:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;height:2.5rem;justify-content:center;margin:1rem 0}.sdd-enabled .orderdetails__help-link-button{background:initial;border:initial;color:#2a77bd;font-size:.875rem;font-weight:600;line-height:1.25rem}.sdd-enabled .orderdetails__cancel-delivery-button{font-weight:500}.sdd-enabled .orderdetails__orderstatus-delivery-tracking{-webkit-box-pack:center;-ms-flex-pack:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;height:14.5625rem;justify-content:center;width:100%}.sdd-enabled .orderdetails__orderstatus-delivery-tracking iframe{border-radius:.5rem;height:100%;width:auto}.sdd-enabled .orderdetails__orderstatus-delivery-tracking-product-img{height:14.62rem;width:19.438rem}.sdd-enabled .orderdetails__orderstatus-delivery-delayed{color:#ed021e;font-size:.875rem;font-weight:600;line-height:1.094rem;margin:1rem 0 .75rem}.sdd-enabled .orderdetails__orderstatus-warning-icon{-webkit-box-pack:center;-ms-flex-pack:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:#ed021e;border-radius:50%;color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;font-size:1.4375rem;height:1.5rem;justify-content:center;line-height:1.25rem;text-align:center;width:1.5rem}.sdd-enabled .orderdetails__orderstatus-canceled,.sdd-enabled .orderdetails__orderstatus-refund{margin-top:1rem}.sdd-enabled .orderdetails__orderstatus-canceled-status,.sdd-enabled .orderdetails__orderstatus-refund-status{color:#000;font-size:1rem;font-weight:600;line-height:1.25rem}.sdd-enabled .orderdetails__orderstatus-canceled-details,.sdd-enabled .orderdetails__orderstatus-refund-details{color:#000;font-size:.875rem;font-weight:500;line-height:1.09375rem}.sdd-enabled .orderdetails__orderstatus-refund{-webkit-column-gap:1rem;-moz-column-gap:1rem;column-gap:1rem;display:grid;grid-template-columns:auto}.sdd-enabled .orderdetails__orderstatus-refund ul{list-style:none;margin:0;padding:0}.sdd-enabled .orderdetails__orderstatus-refund ul li{display:grid;gap:1rem;grid-template-columns:auto 1fr;margin-bottom:1.5rem}.sdd-enabled .orderdetails__orderstatus-refund ul li:last-child{margin-bottom:0}.sdd-enabled .orderdetails__orderstatus-refund-info label{font-weight:600;margin-right:.5rem}.sdd-enabled .orderdetails__orderstatus-refund-desc p{margin-bottom:.5rem}.sdd-enabled .orderdetails__orderstatus-refund-status{padding-bottom:1rem}.sdd-enabled .orderdetails__orderstatus-refund-text{color:#000;font-size:.875rem;font-weight:500;line-height:1.09375rem;padding-left:2.5rem}.sdd-enabled .orderdetails__orderstatus-refund-text p:last-child{margin-bottom:.5rem}.sdd-enabled .orderdetails__orderstatus-canceled{display:grid;gap:1rem;grid-template-columns:auto auto}.sdd-enabled .orderdetails__orderstatus-canceled-status{padding-bottom:.5rem}.sdd-enabled .orderdetails__barcode{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border:1px solid #d4d4d4;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;justify-content:center;margin-top:1rem;padding:1rem}.sdd-enabled .orderdetails__barcode img{height:3rem;margin-bottom:.5rem;width:19.438rem}@media(min-width:64rem){.sdd-enabled .orderdetails__barcode img{width:24.25rem}}.sdd-enabled .orderdetails__barcode-info{font-size:.75rem;font-weight:400;line-height:.938rem;text-align:center;width:19.438rem}@media(min-width:64rem){.sdd-enabled .orderdetails__barcode-info{width:24.25rem}}.sdd-enabled .items-adjusted .orderdetails__item__substitution-wrapper{display:none}.delivery-img{height:1.75rem;width:1.75rem}.refund-processed .modal-dialog{margin:0;min-height:100vh;min-width:100vw}.refund-processed .modal-content,.refund-processed .modal-dialog{-webkit-box-pack:center;-ms-flex-pack:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:center}.refund-processed .modal-content{-webkit-box-orient:vertical;-webkit-box-direction:normal;border-radius:.75rem;-ms-flex-direction:column;flex-direction:column;padding:2.5rem 1.5rem 1.5rem;width:21.438rem}.refund-processed .modal-content p{font-size:.875rem;font-weight:400;line-height:125%;text-align:center}.refund-processed .modal-content .refund__modal{padding:0}.refund-processed .modal-content .refund__modal--closeCTA{background:url(../../../etc.clientlibs/dollargeneral/clientlibs/clientlib-site/resources/images/close.svg);border:none;height:1.5rem;margin-left:auto;width:1.5rem}.refund-processed .modal-content .refund__modal--title{-ms-flex-item-align:stretch;align-self:stretch;font-size:1.5rem;font-weight:500;line-height:125%;text-align:center}.refund-processed .modal-content .refund__modal--message{font-size:.875rem;font-weight:400;line-height:125%;text-align:center}.refund-processed .modal-content .refund__modal--traceid{font-size:.75rem;font-weight:400;line-height:.938rem}.refund-processed .modal-content .refund__modal--CTA{-webkit-box-pack:center;-ms-flex-pack:center;-webkit-box-align:center;-ms-flex-align:center;-ms-flex-item-align:stretch;align-items:center;align-self:stretch;background-color:#000;border:1px solid #d4d4d4;border-radius:.375rem;color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;font-size:1rem;font-weight:500;gap:10px;justify-content:center;line-height:125%;margin-bottom:0;padding:.625rem 2rem;text-align:center}.refund-processed .modal-content .refund__modal--emailCTA{background:#000;color:#fff;margin-bottom:1rem}.refund-processed .modal-content .refund__modal--emailCTA:hover{color:#fff;text-decoration:none}.refund-processed .modal-content .refund__modal--callCTA{background:#fff;color:#000;display:block}@media(min-width:768px){.refund-processed .modal-content .refund__modal--callCTA{display:none}}.refund-processed .modal-content .refund__modal--callCTA:hover{color:#000;text-decoration:none}.refund-processed .modal-content .refund__modal--callCTADesktop{background:#fff;color:#000;display:none}.refund-processed .modal-content .refund__modal--callCTADesktop:hover{color:#000;text-decoration:none}@media(min-width:768px){.refund-processed .modal-content .refund__modal--callCTADesktop{display:block}}.refund-processed .modal-error-content{padding:1rem 1.5rem 1.5rem}.myaccount__content .orderhistory{margin-top:16px}.myaccount__content .orderhistory__title{display:none}@media(max-width:48rem){.myaccount__content .orderhistory__list{margin-top:20px;padding-left:0}.myaccount__content .orderhistory__list li{margin-bottom:16px;margin-left:16px;margin-right:16px}}.myaccount__content .orderhistory__tile{border-radius:4px;margin-bottom:16px;min-height:97px;position:relative;width:100%}@media(min-width:48rem){.myaccount__content .orderhistory__tile{width:346px}}.myaccount__content .orderhistory__tile-wrapper{list-style:none;margin:0;padding:0}.myaccount__content .orderhistory__tile:focus{border:1px solid #e4e4e4}.myaccount__content .orderhistory__date{font-size:16px;font-weight:400;line-height:20px;margin-bottom:0}.myaccount__content .orderhistory__total{font-size:20px;font-weight:600;line-height:24px;margin-bottom:0;margin-top:4px}.myaccount__content .orderhistory__num-items{color:#757575;font-size:12px;font-weight:400;margin-bottom:0;margin-left:16px}.myaccount__content .orderhistory__details{color:#2a77bd;display:block;font-size:14px;font-weight:500;line-height:20px;position:absolute;right:16px;top:40%}.myaccount__content .orderhistory__status{font-weight:400;line-height:15px;margin-bottom:0;margin-top:6px;padding-top:0}.orderhistory .container{padding:0 16px}.orderhistory.menu-item--hidden{display:none}.orderhistory__list{width:100%}.orderhistory__details{display:none}.orderhistory__wrapper{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-direction:column;flex-direction:column}.orderhistory__wrapper,.orderhistory__wrapper.empty .orderhistory__empty{display:-webkit-box;display:-ms-flexbox;display:flex}.orderhistory__title{border-bottom:1px solid #e4e4e4;font-size:1rem;font-weight:600;padding:10px 0;text-align:center;width:100%}@media(min-width:768px){.orderhistory__title{font-size:1.375rem}}.orderhistory__empty{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:none;-ms-flex-direction:column;flex-direction:column;margin-top:48px;padding:40px 65px}.orderhistory__empty p{color:#000;font-family:Montserrat;font-size:20px;font-weight:500;letter-spacing:0;line-height:24px;padding:0 10px;text-align:center;width:292px}.orderhistory__empty-state-icon{height:40px;margin-bottom:20px;width:40px}.orderhistory__tile{background:#fff;border:1px solid #e4e4e4;border-radius:6px;display:block;height:auto;margin-bottom:10px;margin-left:auto;margin-right:auto;padding:12px 16px;width:100%}.orderhistory__tile-wrapper{list-style:none;margin:0;padding:0}@media(min-width:64rem){.orderhistory__tile-wrapper{margin:auto}}.orderhistory__tile h3{color:#000;font-size:1rem}.orderhistory__tile h3 span{border-left:2px solid #000;margin-left:5px;padding-left:5px}.orderhistory__tile h4{color:#464646;font-size:12px;margin-top:1px;padding-top:10px;text-indent:5px}.orderhistory__tile label{color:#000;font-size:1rem;font-weight:600;margin-bottom:1px}.orderhistory__tile span{color:#464646;margin-left:5px}.orderhistory__status-indicator{border-radius:6px;float:left;height:8px;margin-top:4px;padding:1px;width:8px}.orderhistory__picking-order{background:#fff000}.orderhistory__in-progress{background:#fc7d12}.orderhistory__cancelled{background:#eb0000}.orderhistory__ready{background:#6c3}.orderhistory__completed{background:#767676}.orderhistory__shipped{background:#6c3}.order-items{background:#fff;margin-top:16px}.order-items__address{background:#e4e4e4;margin-bottom:0;padding:16px}.order-items__address-location{font-size:12px;margin-bottom:0}.order-items__address-location span{font-size:12px;line-height:16px}.order-items__address-location span:last-of-type{font-weight:600}.order-items__address-date{display:none;font-size:12px;font-weight:600;line-height:16px;margin-bottom:0}.order-items ul{margin:0;padding:0}.order-items button{-webkit-box-pack:center;-ms-flex-pack:center;background:#fff;border:1px solid #e4e4e4;bottom:18px;color:#000;display:-webkit-box;display:-ms-flexbox;display:flex;font-size:12px;font-weight:500;justify-content:center;line-height:20px;margin:auto;padding:6px 0;position:relative;width:200px}.order-items__item{border:1px solid #e4e4e4;list-style:none;margin:0;padding:12px}.order-items__item-wrapper{-webkit-box-pack:justify;-ms-flex-pack:justify;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:space-between;margin:0}.order-items__item__header{max-width:88px;min-width:88px;text-align:center}.order-items__item__header img{-ms-flex-negative:0;flex-shrink:0;height:88px}.order-items__item__header p{color:#757575;font-size:12px;font-weight:400;line-height:16px;margin-bottom:0;padding-top:8px;text-align:center}.order-items__item__description{width:100%}.order-items__item__description-name{color:#000;display:table-cell;font-size:16px;font-weight:400;height:60px;line-height:20px;margin-bottom:0;padding-left:12px;text-align:left;vertical-align:middle}.order-items__item-deals{-webkit-box-pack:end;-ms-flex-pack:end;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:flex-end;margin-top:4px}.order-items__item-deals-text{margin-right:16px}.order-items__item-deals-text label{color:#757575;font-size:12px;font-weight:400;line-height:16px;margin-bottom:0;text-align:right;width:100%}.order-items__item-deals__applied-deals{padding-top:4px}.order-items__item-deals__applied-deals p:first-of-type{color:#757575;font-size:14px;line-height:20px;margin-bottom:0;padding:0 4px 0 0;text-align:right}.order-items__item-deals__applied-deals p:last-of-type{-webkit-text-fill-color:#000;background:#fff000;border-radius:4px;color:#000;font-size:20px;font-weight:400;line-height:24px;margin-bottom:0;padding:0 4px;text-align:right}.order-items__item-price{color:#000;font-size:20px;font-weight:600;line-height:24px;margin-bottom:0;text-align:right;width:100%}.order-items__fade{-webkit-text-fill-color:transparent;background:-webkit-linear-gradient(90deg,hsla(0,0%,100%,0),#000 50%);-webkit-background-clip:text}.order-items__wrapper--sdd-enabled .order-items__item{border:0;padding:16px}.order-items__wrapper--sdd-enabled .order-items__item__description-name{font-size:14px;font-weight:500;line-height:1.5}.order-items__wrapper--sdd-enabled .order-items__item-deals{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-box-align:end;-ms-flex-align:end;align-items:end;-ms-flex-direction:column;flex-direction:column;font-size:14px;line-height:1.25}.order-items__wrapper--sdd-enabled .order-items__item__original-price{font-weight:400}.order-items__wrapper--sdd-enabled .order-items__item__original-price-label{font-size:10px;padding-right:8px}.order-items__wrapper--sdd-enabled .order-items__item__original-price-wrapper{margin-bottom:5px}.order-items__wrapper--sdd-enabled .order-items__item__deals-applied-item{-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:#f0faeb;border:2px solid #f0faeb;border-radius:2px;color:#298000;display:-webkit-box;display:-ms-flexbox;display:flex;line-height:14px;margin-bottom:5px;margin-left:auto;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.order-items__wrapper--sdd-enabled .order-items__item__deals-applied-item-label{-webkit-line-clamp:1;-webkit-box-orient:vertical;display:-webkit-box;font-size:10px;font-weight:600;overflow:hidden;padding-right:8px;text-overflow:ellipsis}.order-items__wrapper--sdd-enabled .order-items__item__deals-applied-item-price{font-weight:700}.order-items__wrapper--sdd-enabled .order-items__item-qty-price{font-size:18px;line-height:1.25;margin-bottom:8px;text-align:right}.order-items__wrapper--sdd-enabled .order-items__item-qty{font-size:10px;font-weight:400;margin-right:8px}.order-items__wrapper--sdd-enabled .order-items__item-price{font-size:18px;font-weight:700}.order-items__wrapper--sdd-enabled .order-items__item__substitution{-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:#f9f9f9;border-radius:4px;display:-webkit-box;display:-ms-flexbox;display:flex;margin:0;padding:4px;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.order-items__wrapper--sdd-enabled .order-items__item__substitution-icon{content:url(../../../etc.clientlibs/dollargeneral/clientlibs/clientlib-site/resources/images/substituition.svg);margin-right:8px}.order-items__wrapper--sdd-enabled .order-items__item__substitution-allowed,.order-items__wrapper--sdd-enabled .order-items__item__substitution-not-allowed{color:#515151;font-size:.75rem;font-weight:500;line-height:125%}.order-items__wrapper--sdd-enabled .order-items__fade{-webkit-text-fill-color:initial;background:none;background-clip:initial;-webkit-background-clip:initial}.order-items__wrapper--sdd-enabled .order-items__fade li:nth-child(2) .order-items__item-wrapper{background:-webkit-gradient(linear,left top,left bottom,from(hsla(0,0%,98%,0)),to(#f9f9f9));background:linear-gradient(180deg,hsla(0,0%,98%,0),#f9f9f9)}.order-items__wrapper--sdd-enabled .order-items__fade li:nth-child(2) .order-items__item-deals,.order-items__wrapper--sdd-enabled .order-items__fade li:nth-child(2) .order-items__item-qty-price,.order-items__wrapper--sdd-enabled .order-items__fade li:nth-child(2) .order-items__item__substitution{opacity:.4}.order-items__wrapper--sdd-enabled button{border-radius:4px;bottom:90px}.order-items__wrapper__show-fewer-items{bottom:10px!important}.orderlookup{padding:0!important}.order-lookup{display:block;margin:auto;max-width:996px}.order-lookup h1{border-bottom:1px solid #e4e4e4;font-size:24px;font-weight:500;line-height:28px;padding:26px 16px}.order-lookup__section{background:#fff;margin:0 auto;max-width:428px;padding:16px 16px 40px}.order-lookup__section h4{font-weight:600}.order-lookup__section label{font-weight:500}.order-lookup__section-email label,.order-lookup__section-orderid label{font-size:12px;font-weight:600;margin-bottom:0}.order-lookup__section-email input,.order-lookup__section-orderid input{border:2px solid #c9c9c9;border-radius:2px;margin-bottom:12px;padding:8px 10px;width:100%}.order-lookup__section-email .error-label__inline,.order-lookup__section-orderid .error-label__inline{color:#eb0000;display:block;padding-bottom:8px}.order-lookup__section-email .error-label,.order-lookup__section-orderid .error-label{display:none}.order-lookup__section-submit button{background-color:#000;border:2px solid #c9c9c9;border-radius:6px;color:#fff;font-weight:600;margin-top:18px;padding:6px 10px;width:100%}.order-lookup__section-submit button:disabled,.order-lookup__section-submit button[disabled]{background-color:#e4e4e4;color:#333}.orderplaced{-webkit-box-pack:center;-ms-flex-pack:center;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:center;margin-top:20px}.orderplaced__icon-container{text-align:center}.orderplaced p{margin-bottom:0}.orderplaced__container{max-width:375px}.orderplaced__text-bold{font-weight:600}.orderplaced__title{font-size:32px;font-weight:600;letter-spacing:.62px;line-height:40px;margin-top:20px;text-align:center}.orderplaced__details-container{display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:30px;margin-top:20px}.orderplaced__number-container{-webkit-box-orient:vertical;-webkit-box-direction:normal;border-right:1px solid #e4e4e4;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;padding-right:27.5px}.orderplaced__number-title{color:#767676;font-size:12px;font-weight:500;letter-spacing:0;line-height:12px}.orderplaced__number-body{color:#111;font-size:16px;font-weight:600;letter-spacing:0;line-height:16px}.orderplaced__status-container{-webkit-box-orient:vertical;-webkit-box-direction:normal;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;padding-left:27.5px}.orderplaced__status-title{color:#767676;font-size:12px;font-weight:500;letter-spacing:0;line-height:12px}.orderplaced__status-body{color:#0074e0;font-size:16px;font-weight:700;letter-spacing:.31px;line-height:16px}.orderplaced__body{padding-bottom:20px}.orderplaced__contact-header{margin-top:20px}.orderplaced__linktext{margin-top:20px;padding-bottom:20px}.orderplaced__linktext-link{color:#0074e0;text-decoration:none}.orderplaced__linktext-link:hover{cursor:pointer}.orderplaced__footer{color:#111;font-size:12px;letter-spacing:0;line-height:15px;padding-bottom:25px}.order-progress-bar{margin-bottom:16px;padding:0 10px}.order-progress-bar__status{-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:space-between;min-height:28px;position:relative}.order-progress-bar__status-container:not(:last-of-type){background:#e4e4e4;border-radius:50%;height:8px;position:relative;width:8px;z-index:100}.order-progress-bar__status-container:not(:last-of-type) img{display:none;height:28px;left:50%;position:absolute;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:28px}.order-progress-bar__status-delivery-container--line{width:33.33%}.order-progress-bar__status-delivery-container--line:after{background-color:#000;content:"";display:block;height:1px;position:absolute;top:8px;width:33.33%;z-index:0}.order-progress-bar__status-delivery-container--solidline:after{height:3px}.order-progress-bar__status-delivery-container-empty-circle{background:#fff;border:1px solid #000;border-radius:100%;height:1.25rem;margin-top:-7px;position:relative;width:1.25rem;z-index:100}.order-progress-bar__status-delivery-container img{display:none;height:1.25rem;margin-left:-2px;position:absolute;top:0;width:1.25rem;z-index:100}.order-progress-bar__status-bar{background:#e4e4e4;height:1px;position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:100%}.order-progress-delivery-bar{padding:0}.pickup-order-status{-webkit-box-pack:center;-ms-flex-pack:center;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:center;margin-bottom:20px}.pickup-order-status .owl-carousel{display:block;max-width:900px}.pickup-order-status .owl-carousel .owl-dots{-webkit-box-pack:center;-ms-flex-pack:center;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:center}.pickup-order-status .owl-carousel .owl-dot{background:#e4e4e4;border-radius:50%;height:9px;margin:0 5px;width:9px}.pickup-order-status .owl-carousel .owl-dot.active{background:#000}.pickup-order-status .order-status__container{border:1px solid #e4e4e4;border-radius:4px;-webkit-box-shadow:0 2px 4px 0 rgba(0,0,0,.1);box-shadow:0 2px 4px 0 rgba(0,0,0,.1);font-size:.875rem;margin-bottom:10px;padding-top:15px}@media(min-width:768px){.pickup-order-status .order-status__container{display:-webkit-box;display:-ms-flexbox;display:flex;padding-top:10px}}.pickup-order-status .order-status__indicator-section{-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:space-between;margin-bottom:20px;padding:0 15px}@media(min-width:768px){.pickup-order-status .order-status__indicator-section{-webkit-box-flex:0;display:block;-ms-flex:0 0 33.3333%;flex:0 0 33.3333%;margin:0;padding:10px 15px;text-align:center}}.pickup-order-status .order-status__indicator-label{font-size:.8125rem;font-weight:600;margin:0}@media(min-width:768px){.pickup-order-status .order-status__indicator-label{margin-bottom:10px}}.pickup-order-status .order-status__indicator{background:#e4e4e4;border-radius:15px;font-size:.8125rem;font-weight:600;line-height:30px;padding:0 15px}@media(min-width:768px){.pickup-order-status .order-status__indicator{display:inline-block;margin-bottom:10px}}.pickup-order-status .order-status__indicator--in-progress{background:#fff200}.pickup-order-status .order-status__indicator--complete{background:#6c3}.pickup-order-status .order-status__indicator-links{display:none}@media(min-width:768px){.pickup-order-status .order-status__indicator-links{display:block}}.pickup-order-status .order-status__address-reservation-section{display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:20px}@media(min-width:768px){.pickup-order-status .order-status__address-reservation-section{-webkit-box-flex:0;-ms-flex:0 0 66.6667%;flex:0 0 66.6667%;margin-bottom:10px}}.pickup-order-status .order-status__address-section,.pickup-order-status .order-status__reservation-section{-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%;padding:0 15px}@media(min-width:768px){.pickup-order-status .order-status__address-section,.pickup-order-status .order-status__reservation-section{border-left:1px solid #e4e4e4;padding:10px 30px}}.pickup-order-status .order-status__section-label{color:#767676;font-size:.75rem;margin:0}.pickup-order-status .order-status__reservation-button{background:none;border:none;color:#0074e0;display:inline;padding:0}.pickup-order-status .order-status__reservation-button:focus,.pickup-order-status .order-status__reservation-button:hover{text-decoration:underline}.pickup-order-status .order-status__reservation-time{display:block}.pickup-order-status .order-status__reservation-expiration{display:block;font-size:.8175rem;font-weight:500;margin-top:8px;max-width:190px}.pickup-order-status .order-status__on-shelf-section{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;padding:0 15px}@media(min-width:768px){.pickup-order-status .order-status__on-shelf-section{-webkit-box-flex:0;border-left:1px solid #e4e4e4;-ms-flex:0 0 66.6667%;flex:0 0 66.6667%;margin-bottom:10px;padding:10px 30px 0}}.pickup-order-status .order-status__shelf-indicator{-webkit-box-orient:horizontal;-webkit-box-direction:normal;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row}.pickup-order-status .order-status__thank-you{-webkit-box-orient:vertical;-webkit-box-direction:normal;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}.pickup-order-status .order-status__button-change-store{color:#0074e0;cursor:pointer;display:block;margin-top:8px}.pickup-order-status .order-status__order-ready-section{margin-top:10px;text-align:center}.pickup-order-status .order-status__order-ready--active{background:#6c3}.pickup-order-status .order-status__order-ready-button{background:#000;border:#000;border-radius:8px;color:#fff;margin-bottom:4px;max-width:250px;padding:8px;text-align:center;width:90%}.pickup-order-status .order-status__shelf-indicator{background:#fff200;display:inline-block;margin-bottom:20px;margin-right:30px;padding:4px 10px 0}.pickup-order-status .order-status__shelf-label{display:block;font-size:.625rem;font-weight:500;text-align:center}.pickup-order-status .order-status__shelf-numbers{display:block;font-size:1.25rem;font-weight:700;text-align:center}.pickup-order-status .order-status__thank-you-text{-webkit-box-flex:1;display:block;-ms-flex:1;flex:1;font-size:15px;margin-bottom:20px}.pickup-order-status .order-status__order-on-shelf-text{width:100%}.pickup-order-status .order-status__qr-code-section{display:-webkit-box;display:-ms-flexbox;display:flex;padding:0 15px}@media(min-width:768px){.pickup-order-status .order-status__qr-code-section{-webkit-box-flex:0;border-left:1px solid #e4e4e4;-ms-flex:0 0 66.6667%;flex:0 0 66.6667%}}.pickup-order-status .order-status__qr-code-description{-webkit-box-flex:0;-ms-flex:0 0 calc(100% - 132px);flex:0 0 calc(100% - 132px);padding-top:20px}.pickup-order-status .order-status__qr-code-canvas{-webkit-box-flex:0;-ms-flex:0 0 132px;flex:0 0 132px;margin-bottom:8px}.pickup-order-status .order-status__link-section{border-top:1px solid #e4e4e4}@media(min-width:768px){.pickup-order-status .order-status__link-section{display:none}}.pickup-order-status .order-status__link-section.hide{display:none}.pickup-order-status .order-status__order-details-link,.pickup-order-status .order-status__start-order-link{color:#0074e0;display:block;line-height:40px;text-align:center}@media(min-width:768px){.pickup-order-status .order-status__order-details-link,.pickup-order-status .order-status__start-order-link{display:inline;line-height:inherit}}.pickup-order-status .order-status__inactive{display:none}.pickup-order-status .order-status__reservation-modal .modal-content{border-radius:8px;padding:45px 15px 0}.pickup-order-status .order-status__modal-close-button{background:none;border:none;color:#000;position:absolute;right:15px;top:15px}.pickup-order-status .order-status__modal-close-text{display:block;height:0;overflow:hidden;width:0}.order-summary{line-height:20px;margin:0 auto 26px}.order-summary__heading,.order-summary__subheading{font-size:1rem;font-weight:600}.order-summary__heading{margin:16px auto}.order-summary__subheading{margin:0 auto}.order-summary__pickup-subheading,.order-summary__shipping-subheading{display:none}.order-summary__subheading[data-shopping-type="2"] .order-summary__pickup-subheading,.order-summary__subheading[data-shopping-type="4"] .order-summary__shipping-subheading{display:block}.order-summary__line{-webkit-box-pack:justify;-ms-flex-pack:justify;display:-webkit-box;display:-ms-flexbox;display:flex;font-size:.75rem;justify-content:space-between;margin:0 0 4px 26px}.order-summary__line--bold{font-weight:600}.order-summary__line.order-summary__line-shipping-cost{display:none}.order-summary__line.order-summary__line-shipping-cost.-show{display:-webkit-box;display:-ms-flexbox;display:flex}.order-summary__line.order-summary__line-total{font-size:1rem;margin-left:0;margin-top:.825rem}.order-summary__fee-list{margin:0;padding:0}.order-summary__shipping-cost-notice{color:#515151;display:none;font-size:.75rem;line-height:15px;margin:16px 0}.order-summary__shipping-cost-notice.-show{display:block}.order-summary .discount{background-color:#f0faeb;border-radius:.0625rem;color:#298000;font-weight:700;line-height:125%;margin-bottom:1rem;outline:4px solid #f0faeb}.order-summary .discount:empty,.order-summary .discount:has(.hidden){outline:none}.order-summary .discount span:first-of-type{-webkit-line-clamp:1;-webkit-box-orient:vertical;display:-webkit-box;font-size:.75rem;font-weight:700;overflow:hidden;text-overflow:ellipsis}@media(min-width:768px){.order-summary .discount span:first-of-type{font-size:.875rem}}.order-summary .discount span:last-of-type{font-size:.75rem;font-weight:700}@media(min-width:768px){.order-summary .discount span:last-of-type{font-size:1rem}}.order-summary .child{margin-left:1rem;padding:0}.payment{width:100%}.payment-error-icon{margin-bottom:3px;margin-right:8px}.payment .button--yellow{border-color:#d8d8d8}.payment .button--yellow:hover{border-color:#000}.payment__note input:checked+p{-webkit-line-clamp:unset}.payment__note input{opacity:0;pointer-events:none;position:absolute}.payment__note input:focus~label{outline:5px auto -webkit-focus-ring-color}.payment__note--lineclamp{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;margin-bottom:0;overflow:hidden}.payment__note--lineclamp-full+.payment__note--lineclamp-readmore{display:block}.payment__note-readmore{-ms-flex-line-pack:end;align-content:flex-end;color:#0074e0;float:right;margin-top:0;padding-top:0;text-align:right}.payment__wrapper{width:100%}.payment__wrapper-list{max-width:460px}.payment__wrapper-list .payment__container-full{padding:32px 0}.payment__wrapper-list .payment__container-header{font-size:20px;line-height:24px;margin-bottom:16px}.payment__wrapper-list .payment__container-empty{max-width:100%}.payment__wrapper-list .payment__container-empty h5{font-weight:700;margin-bottom:8px}.payment__wrapper-list .payment__container-empty h5,.payment__wrapper-list .payment__container-empty p{font-size:16px;text-align:left}.payment__wrapper-list .payment__button-addcard:focus-visible{outline-color:#275dc5;outline-offset:2px}.payment__sezzle-medium{margin-bottom:40px}.payment__sezzle-large{display:none}.payment__sezzle-or-text{-webkit-box-pack:center;-ms-flex-pack:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;font-size:15.14px;font-weight:500;justify-content:center;line-height:16.14px;margin:auto auto 16px}.payment__horizontal-line{background-color:#979797;height:1px;margin:6px;text-align:center;width:9px}.payment__icon{background-repeat:no-repeat;background-size:cover;border:1px solid #ebebeb;border-radius:2px;-webkit-box-shadow:0 2.8px 2.2px rgba(0,0,0,.03),0 6.7px 5.3px rgba(0,0,0,.02),0 12.5px 10px rgba(0,0,0,.01);box-shadow:0 2.8px 2.2px rgba(0,0,0,.03),0 6.7px 5.3px rgba(0,0,0,.02),0 12.5px 10px rgba(0,0,0,.01);height:32px;width:52px}.payment__icon-details{border:none;-webkit-box-shadow:none;box-shadow:none;display:-webkit-box;display:-ms-flexbox;display:flex;height:74px;margin-bottom:20px;margin-left:4px;margin-top:4px;width:120px}.payment__icon-amex{background-image:url(../../../etc.clientlibs/dollargeneral/clientlibs/clientlib-site/resources/images/payment-amex.svg)}.payment__icon-discover{background-image:url(../../../etc.clientlibs/dollargeneral/clientlibs/clientlib-site/resources/images/payment-discover.svg)}.payment__icon-visa{background-image:url(../../../etc.clientlibs/dollargeneral/clientlibs/clientlib-site/resources/images/payment-visa.svg)}.payment__icon-master{background-image:url(../../../etc.clientlibs/dollargeneral/clientlibs/clientlib-site/resources/images/payment-mc.svg)}.payment__icon-add{background-image:url(../../../etc.clientlibs/dollargeneral/clientlibs/clientlib-site/resources/images/add-payment.svg)}.payment__icon-add,.payment__icon-sezzle{border:none;-webkit-box-shadow:inherit;box-shadow:inherit}.payment__icon-sezzle{background-image:url(../../../etc.clientlibs/dollargeneral/clientlibs/clientlib-site/resources/images/payment-sezzle.svg);height:65px;position:relative;top:20px;width:280px}.payment__icon-sezzle-collapsed{background-image:url(../../../etc.clientlibs/dollargeneral/clientlibs/clientlib-site/resources/images/payment-sezzle-greybg.svg);background-size:contain;display:-webkit-box;display:-ms-flexbox;display:flex;height:22px;top:0;width:300px}.payment__icon-sezzle-small{border-radius:0;-webkit-box-shadow:none;box-shadow:none;height:65px;margin:24px;position:inherit}.payment__icon-sezzle-checkout{background-size:contain;border-radius:0;-webkit-box-shadow:none;box-shadow:none;height:21px;margin:auto 0;padding:0;top:0;width:100%}.payment__form{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:#fff;border:1px solid #e4e4e4;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;margin:16px 0;padding:16px;width:100%}.payment__form-hidden{display:none}@media(min-width:64rem){.payment__form{margin:16px 0;padding:24px 16px}}.payment__form-billing{border:none;padding:1rem 0}.payment__title{font-size:1rem;font-weight:600;margin-bottom:24px;width:100%}@media(max-width:767.98px){.payment__title{margin-bottom:16px}}.payment__title-checkout{border-bottom:none;border-top:none;font-size:1.25rem;font-weight:600;padding:1px;text-align:left;width:100%}.payment__container{margin:0 auto;max-width:1140px}.payment__container-empty{margin:3rem 0;max-width:200px;text-align:center}.payment__container-empty-icon{font-size:50px}.payment__container-empty-text{margin-top:1rem}.payment__container-full{width:100%}.payment__container-hide{display:none}.payment__container-checkout{width:100%}.payment__container-checkout .payment__modal-cancelcta{border:none;color:#2a77bd;line-height:125%;margin-bottom:0}.payment__button-checkout{border-color:#c9c9c9;border-radius:6px;font-weight:600;height:40px;margin-bottom:0;padding:0}.payment__button-checkout--text{line-height:125%}.payment__button-addcard{border:1px solid #c9c9c9!important;border-radius:6px;font-size:16px;font-weight:600;height:40px;margin-bottom:24px;padding:0}@media(max-width:767.98px){.payment__button-addcard{margin-bottom:16px}}.payment__button-addcard--billing{line-height:125%}.payment__button-separator{background-color:#e4e4e4;border:0;clear:both;display:block;height:1px;margin-bottom:25px;width:100%}.payment__button-hidden{display:none}.payment__modal-add-text,.payment__modal-edit-text{font-size:1rem;font-weight:600;line-height:1.25rem;margin-bottom:0}.payment__modal-default-text{font-size:1rem;font-weight:500;line-height:1.25rem}.payment__modal-content{padding:20px}.payment__modal-closebutton{background:none;border:none;color:#000;margin-top:5px;width:30px}.payment__modal-closecontainer{text-align:right;width:100%}.payment__modal-iframe{border:none;width:100%}.payment__modal-billinginfo{margin-bottom:1.5rem;width:100%}.payment__modal-billinginfo-details p{margin-bottom:.25rem}.payment__modal-billinginfo-label{font-size:1rem;font-weight:600;line-height:1.25rem;margin-top:1.5rem}.payment__modal-billinginfo-label-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;margin-top:1.5rem;width:100%}.payment__modal-billinginfo-label-wrapper .payment__modal-billinginfo-label{margin-top:0}.payment__modal-billinginfo-wrapper{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;margin-top:.5rem}.payment__modal-billinginfo-name{font-size:.875rem;font-weight:600;line-height:1.094rem}.payment__modal-billinginfo-line1,.payment__modal-billinginfo-line2{color:#515151;font-size:.875rem;font-weight:400;line-height:1.094rem}.payment__modal-billinginfo-cancel,.payment__modal-billinginfo-edit{color:#2a77bd;font-size:1rem;font-weight:600;line-height:1.25rem;margin-left:auto}.payment__modal-billinginfo-edit{padding-left:2.5rem}.payment__modal-savebutton{font-size:1rem;font-weight:700;margin-top:10px}.payment__modal-savebutton:focus-visible{outline-color:#275dc5;outline-offset:1px}.payment__modal-savebutton-checkout{line-height:125%;margin:1 0 1rem;padding:.625rem 2rem}.payment__modal-error{color:#eb0000}.payment__modal-deletebutton{font-size:16px;font-weight:700}.payment__modal-deletebutton-hidden{display:none}.payment__modal-deletebutton:focus-visible{outline-color:#275dc5;outline-offset:2px}.payment__modal-default{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:1rem}.payment__modal-default label{font-size:16px;margin-bottom:0;margin-left:8px}.payment__modal-default input{height:20px;width:20px}.payment__modal-default-billingcard{background:#f9f9f9;border:1px solid #e1e1e1;border-radius:3px;color:#616161;font-size:.5rem;height:1.313rem;margin:0 0 0 .75rem;padding:.25rem .375rem;text-transform:uppercase}.payment__modal-default-billingcard,.payment__modal-edit{-webkit-box-pack:center;-ms-flex-pack:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;font-weight:600;justify-content:center;line-height:125%;text-align:center}.payment__modal-edit{color:#2a77bd;font-size:1rem}.payment__modal-editcard-content{padding:20px}.payment__modal-editcard-title{font-size:1rem;font-weight:700;margin-bottom:30px}.payment__modal-editcard-container{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex}.payment__modal-editcard-icon{font-size:20px}.payment__modal-editcard-cardnumber{margin-bottom:0;margin-left:10px}.payment__modal-editcard-exptitle{font-size:.75rem;font-weight:lighter;margin-bottom:0;margin-top:20px}.payment__modal-editcard-expdate{margin-left:10px}.payment__modal-editcard-exptext{color:#eb0000;font-size:.75rem;font-weight:700}.payment__modal-editcard-exptext-hidden{display:none}.payment__modal-editcard-btn{border:1px solid #000;border-radius:6px;font-size:14px;font-weight:600;height:50px;letter-spacing:.3px;line-height:14px;width:335px}.payment__modal-editcard-editbutton{border:1px solid #e4e4e4}.payment__modal-delete-content{padding:20px;width:350px}.payment__modal-delete-content-closecontainer{text-align:right;width:100%}.payment__modal-delete-content__header-section{font-size:24px;font-weight:500;line-height:28px;margin-bottom:16px;text-align:center}.payment__modal-delete-content p{font-size:16px;margin-bottom:32px;text-align:center}.payment__modal-delete .button--black,.payment__modal-delete .button--white{font-size:16px;height:40px;margin-bottom:16px;padding:0}.payment__addedit-container{display:block;margin:0;position:relative}.payment__addedit-container input[type=radio]{accent-color:#000;cursor:pointer;margin-left:.25rem;margin-right:.75rem;position:relative;width:1.313rem}.payment__addedit-container input[type=radio]:before{content:url(../../../etc.clientlibs/dollargeneral/clientlibs/clientlib-site/resources/images/radio-button-unchecked.svg);left:-.125rem;position:absolute;top:-.125rem}.payment__addedit-container input[type=radio]:checked:before{content:url(../../../etc.clientlibs/dollargeneral/clientlibs/clientlib-site/resources/images/radio-button-checked.svg);left:-.125rem;position:absolute;top:-.125rem}.payment__card{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border:1px solid #e4e4e4;border-radius:4px;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;height:48px;justify-content:space-between;margin-bottom:24px;padding:0 10px;width:100%}@media(max-width:767.98px){.payment__card{margin-bottom:16px}}.payment__card:hover{border-color:#000}.payment__card:focus-within{border:2px solid #275dc5}.payment__card-wrap{-webkit-box-pack:center;-ms-flex-pack:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:center;margin:auto;width:100%}.payment__card-edit{font-size:1rem;font-weight:600;line-height:1.25rem}.payment__card-text-wrap{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-item-align:start;align-self:flex-start;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;margin-left:6.125rem}.payment__card-text-wrap p{margin-bottom:0}.payment__card-wrapper{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;background:#fff;border:2px solid #000;border-radius:4px;-ms-flex-direction:column;flex-direction:column;height:auto;justify-content:center;margin-bottom:0;padding:1rem}.payment__card-add-edit-mode,.payment__card-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex}.payment__card-add-edit-mode{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;width:100%}.payment__card-newcontainer{-webkit-box-pack:center;-ms-flex-pack:center;border-radius:4px;height:auto;justify-content:center;padding:1rem}.payment__card-newcontainer .payment__card-info{font-size:.875rem;font-weight:600;line-height:125%}.payment__card-newcontainer .payment__card-billingaddresserror-text,.payment__card-newcontainer .payment__card-expired-text{color:#2a77bd;font-size:.875rem;font-weight:600;line-height:125%}.payment__card-newcontainer .payment__card-checkmark{height:1.25rem;width:1.25rem}.payment__card-newcontainer .payment__card-container input:checked~.payment__card-newcontainer .payment__card-checkmark{border-color:#757575}.payment__card-newcontainer .payment__card-checkmark:after{height:.625rem!important;left:50%!important;top:50%!important;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:.625rem!important}.payment__card-mode-wrapper{-webkit-box-align:self-end;-ms-flex-align:self-end;align-items:self-end;display:-webkit-box;display:-ms-flexbox;display:flex}.payment__card-removectawrapper{-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;display:-webkit-box;display:-ms-flexbox;display:flex}.payment__card-removecard--cta{-webkit-box-pack:justify;-ms-flex-pack:justify;color:#ed021e;font-size:1rem;font-weight:600;justify-content:space-between;line-height:125%;text-align:center}.payment__card-list,.payment__card-removecard--cta{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex}.payment__card-list{border:1px solid #c9c9c9;border-radius:4px;cursor:pointer;margin-bottom:12px;padding:16px 12px}.payment__card-list .payment__card-default{color:#757575;font-size:16px;margin-bottom:0;margin-left:auto}.payment__card-list .payment__card-default--hidden{display:none}.payment__card-list .payment__card-info{font-size:16px}.payment__card-info{margin-bottom:0;margin-left:12px}.payment__card-info-add{color:#757575;font-size:14px;line-height:20px;max-width:200px;text-align:left}.payment__card-info-error{background-color:#f9f9f9;border-color:#f9f9f9;cursor:auto!important}.payment__card-info-error .payment__card-info{color:#757575}.payment__card-info-error .payment__card-checkmark{background-image:url(../../../etc.clientlibs/dollargeneral/clientlibs/clientlib-site/resources/images/radio-button-disabled.svg);background-size:18px;border:none;cursor:auto}.payment__card-info-error input{cursor:auto!important}.payment__card-info-error:hover{border-color:#f9f9f9}.payment__card-expired{color:#ed021e;font-size:12px;margin-bottom:0;margin-left:auto}.payment__card-expired--hidden{opacity:0}.payment__card-default{color:#000;font-size:12px;margin-bottom:0;margin-left:auto}.payment__card-default--hidden{display:none}.payment__card:last-of-type{margin-bottom:24px}.payment__card:hover{cursor:pointer}.payment__card-container{cursor:pointer;display:block;font-size:22px;margin-bottom:27px;padding-left:32px;position:relative;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.payment__card-container input{cursor:pointer;opacity:0;position:absolute}.payment__card-checkmark{background-color:#fff;border:1px solid #757575;border-radius:50%;height:18px;left:0;position:absolute;top:3px;width:18px}.payment__card-container input:checked~.payment__card-checkmark{border-color:#000}.payment__card-checkmark:after{content:"";display:none;position:absolute}.payment__card-container input:checked~.payment__card-checkmark:after{display:block}.payment__card-container .payment__card-checkmark:after{background-color:#000;border-color:#000;border-radius:50%;height:12px;left:2.6px;top:2px;width:12px}.payment__card p:last-child,.payment__card-list p:last-child{margin-left:auto}.payment__collapsed{-webkit-box-pack:justify;-ms-flex-pack:justify;background-color:#fff;border:1px solid #e4e4e4;display:-webkit-box;display:-ms-flexbox;display:flex;font-weight:400;justify-content:space-between;padding:16px;width:100%}.payment__collapsed-left{width:90%}.payment__collapsed-header{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:10px}.payment__collapsed-header-icon{background-image:url(clientlib-site/resources/images/checkmark_checkout_green.svg);background-repeat:no-repeat;background-size:cover;height:9px;margin-left:6px;margin-right:10px;width:12px}.payment__collapsed-header-title{font-weight:600;line-height:20px;margin:0}.payment__collapsed-cardnumber{font-size:14px;font-weight:400;margin:0}.payment__collapsed-card-expired{color:#ed021e;font-size:14px;font-weight:500;line-height:125%;margin-top:16px}.payment__collapsed-button{font-size:12px;font-weight:500;height:32px;padding:0;width:56px}.payment__collapsed-button:focus-visible{outline-color:#275dc5}.payment__collapsed-nodata{background-color:#fff;border:1px solid #e4e4e4;font-weight:400;font-weight:500;padding:14px 16px;width:100%}@media(min-width:64rem){.payment__collapsed-nodata{padding:14px 28px}}.payment__hidden{display:none}.payment .modal-content__payment-details{background-color:#fff;border-radius:12px;height:624px;margin:auto;padding:20px;pointer-events:all;position:relative;width:374px}.payment .modal-content__payment-details .payment__modal-details-title{font-size:18px;font-weight:500;line-height:23px;padding-bottom:40px;padding-top:36px;text-align:center;width:100%}.payment .modal-content__payment-details .payment__modal-details-container{border:.5px solid #c9c9c9;border-radius:10px;-webkit-box-shadow:0 0 6px 0 rgba(0,0,0,.1);box-shadow:0 0 6px 0 rgba(0,0,0,.1);height:200px}.payment .modal-content__payment-details .payment__modal .payment__icon{display:-webkit-box;display:-ms-flexbox;display:flex;height:74px;width:120px}.payment .modal-content__payment-details .payment__modal-details-cardnumber{font-size:24px;line-height:14px;margin-left:2px}.payment .modal-content__payment-details .payment__modal-details-cardnumber-wrapper{-webkit-box-pack:center;-ms-flex-pack:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:center;margin:auto;width:80%}.payment .modal-content__payment-details .payment__modal-details-cardnumber-wrapper .dots{background:#000;border-radius:50%;display:inline-block;height:9.83px;margin-left:4px;position:relative;width:9.83px}.payment .modal-content__payment-details .payment__modal-details-cardnumber-wrapper .dash{font-size:20px;font-weight:600;line-height:10px;margin-left:4px}.payment .modal-content__payment-details .payment__modal-editcard-makedefault{margin-bottom:40px;margin-top:26px;position:relative;width:100%}.payment .modal-content__payment-details .payment__modal-editcard-makedefault-label{font-size:14px;font-weight:500;letter-spacing:.29px;line-height:20px;margin-left:32px}.payment .modal-content__payment-details .payment__modal-editcard-makedefault .payment__modal-set-default{visibility:hidden}.payment .modal-content__payment-details .payment__modal-editcard-makedefault .payment__modal-set-default--checkmark{border:1px solid #2a77bd;border-radius:4px;height:25px;left:0;position:absolute;top:0;width:25px}.payment .modal-content__payment-details .payment__modal-editcard-makedefault .payment__modal-set-default--checkmark-checked{background-color:#2a77bd}.payment .modal-content__payment-details .payment__modal-editcard-makedefault .payment__modal-set-default--checkmark-checked:after{border:solid #fff;border-width:0 3px 4px 0;bottom:5px;content:"";height:15px;left:8px;position:absolute;-webkit-transform:rotate(45deg);transform:rotate(45deg);width:8px}.payment .modal-content__payment-details .payment__modal-editcard-makedefault .payment__modal-set-default--checkmark:hover{border:1px solid #000}.payment .modal-content-billinginfo-details{margin-right:1rem;width:90%}.payment .billingaddress__form{margin:.5rem 0}.payment .billingaddress__form input.field-error,.payment .billingaddress__form select.field-error{border-color:#eb0000;outline:#eb0000}.payment .billingaddress__form label{line-height:125%}.payment .billingaddress__zip-code{-webkit-box-pack:justify;-ms-flex-pack:justify;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:space-between}.payment .billingaddress__zip-code div{position:relative;width:100%}.payment .billingaddress__zip-code div select{cursor:pointer}.payment .billingaddress__zip-code div span{pointer-events:none;position:absolute;right:.5rem;top:2.313rem}.payment .billingaddress-resolve-modal{background-color:#fff;border:1px solid #c9c9c9;border-radius:.75rem;left:50%;max-width:21.438rem;overflow-x:auto;padding:2.5rem 1.5rem 1.5rem;position:absolute;position:fixed;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);z-index:1010}.payment .billingaddress-resolve-modal .modal__close{color:#000;font-size:larger;font-weight:700;position:absolute;right:.75rem;top:.5rem}.payment .billingaddress-resolve-modal__content{display:grid;gap:1.5rem}.payment .billingaddress-resolve-modal__content-padding{padding:0 .5rem 1.5rem}.payment .billingaddress-resolve-modal__content [data-target=resolve-address-message]{display:none}.payment .billingaddress-resolve-modal__content .billingaddress-resolve-modal__header__title{font-size:1.5rem;font-weight:500;line-height:1.75rem;margin-bottom:0;text-align:center}.payment .billingaddress-resolve-modal__content .billingaddress-resolve-modal__header p{font-size:1rem;font-weight:400;line-height:1.25rem;margin-bottom:0;margin-top:1.5rem;text-align:center}.payment .billingaddress-resolve-modal__content .billingaddress-resolve-modal__header__cannot-deliver-message{color:#f40000;font-weight:500!important}.payment .billingaddress-resolve-modal__content .billingaddress__list-resolve{list-style:none;margin:0;padding:0}.payment .billingaddress-resolve-modal__content .billingaddress__list-resolve li h5{font-size:1rem;font-weight:600;line-height:1.25rem;margin-bottom:.5rem}.payment .billingaddress-resolve-modal__content .billingaddress__list-resolve__text-list{-webkit-box-pack:left;-ms-flex-pack:left;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:left;margin-bottom:1.25rem}.payment .billingaddress-resolve-modal__content .billingaddress__list-resolve__text-list input{accent-color:#000;cursor:pointer;height:1.313rem;margin-left:.25rem;margin-right:.75rem;width:1.313rem}.payment .billingaddress-resolve-modal__content .billingaddress__list-resolve__text-list input[type=radio]{position:relative}.payment .billingaddress-resolve-modal__content .billingaddress__list-resolve__text-list input[type=radio]:before{content:url(../../../etc.clientlibs/dollargeneral/clientlibs/clientlib-site/resources/images/radio-button-unchecked.svg);left:-.125rem;position:absolute;top:-.125rem}.payment .billingaddress-resolve-modal__content .billingaddress__list-resolve__text-list input[type=radio]:checked:before{content:url(../../../etc.clientlibs/dollargeneral/clientlibs/clientlib-site/resources/images/radio-button-checked.svg);left:-.125rem;position:absolute;top:-.125rem}.payment .billingaddress-resolve-modal__content .billingaddress__list-resolve__text-list .resolve__info p{font-size:1rem;font-weight:400;line-height:1.25rem;margin-bottom:0}.payment .billingaddress-resolve-modal__content .billingaddress__btn-use{background:#000;border:1px solid #000;border-radius:.25rem;color:#fff;height:2.5rem;width:100%}.payment .billingaddress-resolve-modal__content .billingaddress__btn-use span{font-size:1rem;font-weight:600;line-height:1.25rem}.payment__card-newcontainer.payment__card-info-error{background:#fff0f1;border:1px solid #ed021e;border-radius:4px}.payment__card-newcontainer.payment__card-info-error input{cursor:pointer}.payment__card-newcontainer.payment__card-info-error .payment__card-info{color:#000}.payment__card-newcontainer.payment__card-info-error .payment__card-checkmark{background-image:none;border:1px solid #757575;cursor:pointer}.verify-phone{max-width:100%}.verify-phone input[type=text]{background-color:#fff;border:1px solid #767676;border-image-repeat:initial;border-image-slice:100%;border-image-source:none;border-radius:2px;-webkit-box-sizing:border-box;box-sizing:border-box;font-size:16px;font-weight:500;line-height:20px;padding-left:0}.verify-phone a,.verify-phone a:active,.verify-phone a:link,.verify-phone a:visited{color:#1371b9;font-size:14px;font-weight:400;text-decoration:none}.verify-phone__btn{background-color:#000;border:1px solid #000;border-radius:4px;color:#fff;display:block;font-size:16px;height:40px;line-height:20px;margin-top:15px;text-align:center;width:295px}.verify-phone__btn:active,.verify-phone__btn:hover{background-color:#000;border-radius:4px;color:#fff;outline:2px solid #fff;outline-offset:-2px;text-decoration:none}.verify-phone__btn--disabled{background-color:#f4f4f4;border:1px solid #e7e7e7;border-radius:4px;color:#525252;display:block;font-size:16px;font-weight:600;height:auto;line-height:20px;margin-top:15px;min-width:98%;padding:15px;text-align:center}.verify-phone__btn--disabled:active,.verify-phone__btn--disabled:hover{background-color:#f4f4f4;border:1px solid #000;color:#525252;outline:none;text-decoration:none}.verify-phone__info{font-size:12px;margin-top:0;padding:0;width:350px}.verify-phone__info__form{width:90%}.verify-phone__info__form--trouble-link{color:#1371b9;float:left;font-size:15px;margin-bottom:25px;text-decoration:underline!important}.verify-phone__info__form input{border:1px solid #e7e7e7;border-radius:5px;-webkit-box-shadow:1px 1px 17px -8px rgba(0,0,0,.47);box-shadow:1px 1px 17px -8px rgba(0,0,0,.47);font-size:20px;padding:5px;text-align:center;width:100%}.verify-phone__info__form--label{float:none;margin-left:5px;padding-bottom:2px}.verify-phone__info__form--label--header{font-size:12px;margin-bottom:0;text-align:left;width:100%}.verify-phone__info__form--grid{display:-webkit-box;display:-ms-flexbox;display:flex;margin-left:5px}.verify-phone__info__form--grid-cell{-webkit-box-flex:1;-ms-flex:1;flex:1;margin-bottom:10px;margin-right:20px;margin-top:5px}.verify-phone__info__form--error-msg{color:#ed021e;float:left;font-size:12px;font-weight:500;letter-spacing:0;line-height:16px;padding:10px 0}.verify-phone__info--terms-link{padding:10px 0;text-align:center}.verify-phone__info--terms-link a{font-size:12px!important}.verify-phone__info--header-title{font-size:16px;text-align:left;width:100%}.verify-phone__info--header-title span{color:#3ea4f2}.verify-phone__info--header-main{font-size:24px;font-weight:500}.verify-phone__info--header,.verify-phone__info--header-main{color:#000;display:block;line-height:20px;padding-bottom:5px;text-align:center;width:100%}.verify-phone__info--header{font-size:16px;font-weight:400;letter-spacing:0}.verify-phone__info--left{font-size:13px;text-align:left}.verify-phone--layout{zoom:1;display:block;text-align:center}.verify-phone__back-btn{background:transparent;border:none;color:#000;font-size:14px;font-weight:500;line-height:20px;margin-bottom:30px;padding-left:0}.verify-phone__back-btn__back-arrow{padding-right:5px}.verify-phone__modal{background:#383838;height:100%;left:0;opacity:1;padding:0;position:fixed;top:0;width:100%;z-index:10}.verify-phone__modal__form{background:#fff;border-radius:10px;-webkit-box-sizing:border-box;box-sizing:border-box;margin:120px auto;padding:20px;position:relative;top:20%;width:343px}.verify-phone__modal__form--header{font-size:24px;font-weight:500;height:50px;padding-left:8px;text-align:center}.verify-phone__modal__form--close-icon{left:145px;top:-50px}.verify-phone__modal__form--close-icon,.verify-phone__modal__form--close-icon2{background-image:url(../../../etc.clientlibs/dollargeneral/clientlibs/clientlib-site/resources/images/close.svg);cursor:pointer;display:inline-block;height:24px;position:relative;width:24px}.verify-phone__modal__form--close-icon2{left:85px;top:-20px}.verify-phone__modal__form--text{color:#000;font-size:16px;font-weight:400;text-align:center}.verify-phone__modal__form--text--first{color:#000;font-size:15px;margin-top:65px;text-align:center}.verify-phone__modal__form--link{color:#4e515e;font-size:15px;text-decoration:underline}.productPickupFullDetail__root{margin:24px auto 0;max-width:1140px}.productPickupFullDetail__root .button:not(.shipping-zipcode-modal__btn,.product__add-to-list-button,.product__add-to-cart-button){margin-bottom:10px}.productPickupFullDetail__root .product__stock-shipping-list-section{border-bottom:1px solid #e4e4e4;min-height:50px}.productPickupFullDetail__root .product__stock-shipping-list-section .product__stock-shipping-list-container .product__stock-shipping-list{display:block;float:left;padding-top:5px}.productPickupFullDetail__root .product__stock-shipping-list-section .product__stock-shipping-list-container .product__stock-shipping-list-icon{display:block;float:left;height:24px;width:24px}.productPickupFullDetail__root .product__stock-shipping-list-section .product__stock-shipping-list-container .product__stock-shipping-list-text{display:block;font-size:14px;font-weight:600;line-height:17px;padding-top:3px;width:175px}.productPickupFullDetail__root .product__stock-shipping-list-section .product__stock-shipping-list-add-btn{display:block;float:right;width:112px}.productPickupFullDetail__root .thumbnail__root{border:1px solid #ebebeb;border-radius:50%;-webkit-box-shadow:0 0 0 1px #fff;box-shadow:0 0 0 1px #fff;height:.875rem;outline:none;width:.875rem}.productPickupFullDetail__root .productPickupFullDetail__imageCarousel{margin-bottom:16px}@media(min-width:768px){.productPickupFullDetail__root .productPickupFullDetail__imageCarousel{margin-bottom:32px}}.productPickupFullDetail__root .productPickupFullDetail__imageCarousel .thumbnail__root{background:#e4e4e4;border:0;border-radius:3px;height:3.8px;width:70%}@media(min-width:768px){.productPickupFullDetail__root .productPickupFullDetail__imageCarousel .thumbnail__root{background:#fff;border:1px solid #ebebeb;border-radius:0;height:78px;overflow:hidden;width:78px}.productPickupFullDetail__root .thumbnail__rootSelected{background-color:#fff;-webkit-box-shadow:0 0 10px 0 #fff;box-shadow:0 0 10px 0 #fff}}.productPickupFullDetail__root .thumbnail__image{display:none}@media(min-width:768px){.productPickupFullDetail__root .thumbnail__image{background-color:#fff;border-radius:2px;-webkit-box-shadow:0 0 0 1px #fff;box-shadow:0 0 0 1px #fff;display:block;height:auto;width:100%}}.productPickupFullDetail__root .thumbnailList__root{-ms-flex-line-pack:stretch;grid-gap:0;-webkit-box-pack:center;-ms-flex-pack:center;align-content:stretch;display:grid;grid-auto-flow:column;grid-template-columns:repeat(auto-fit,32px);justify-content:center;margin-top:24px;z-index:1}@media(min-width:768px){.productPickupFullDetail__root .thumbnailList__root{-ms-flex-line-pack:start;grid-gap:.75rem;align-content:start;grid-auto-flow:row;grid-template-columns:1fr;margin-top:0}}.productPickupFullDetail__root .carousel__root{grid-gap:1.5rem;display:grid;grid-template-areas:"thumbs main";grid-template-columns:17fr 80fr;grid-template-rows:auto}@media(max-width:767.98px){.productPickupFullDetail__root .carousel__root{display:none}}@media(min-width:768px){.productPickupFullDetail__root .productPickupFullDetail__carousel-mobile{display:none}}.productPickupFullDetail__root .carousel__imageContainer{grid-area:main;grid-template-columns:repeat(3,1fr);height:auto;margin-left:0;margin:auto!important;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.productPickupFullDetail__root .carousel__currentImage{border-radius:2px;display:-webkit-box;display:-ms-flexbox;display:flex;grid-area:1/1/2/4;margin:0 auto;max-height:288px;max-width:100%;width:auto}.productPickupFullDetail__root .carousel__currentImage img{max-height:552px!important;-webkit-transition:opacity .1s;transition:opacity .1s;width:100%!important}@media(min-width:768px){.productPickupFullDetail__root .carousel__currentImage{background-position:50% 50%;background-repeat:no-repeat;background-size:200%;cursor:crosshair;max-height:552px!important}.productPickupFullDetail__root .carousel__currentImage:hover img{opacity:0}}@media(max-width:767.98px){.productPickupFullDetail__root .carousel__currentImage{background-image:none!important}}.productPickupFullDetail__root .product__online-stock{font-size:.8125rem;margin-bottom:10px;width:100%}.productPickupFullDetail__root .product__online-stock--out-of-stock{color:#eb0000;text-align:center}.productPickupFullDetail__root .power-reviews{margin-bottom:15px;width:100%}.productPickupFullDetail__root .power-reviews .pr-snippet-stars-container{display:contents!important}.productPickupFullDetail__root .power-reviews .pr-snippet-stars-container .pr-snippet-stars{margin-right:5px;width:92px}.productPickupFullDetail__root .power-reviews .pr-snippet-stars-container .pr-snippet-stars .pr-star-v4{height:16px;margin:1px;width:16px}.productPickupFullDetail__root .power-reviews .pr-snippet-read-and-write span{color:#000;font-size:13px;line-height:16px;padding:0 8px}.productPickupFullDetail__root .power-reviews .pr-snippet-read-and-write .pr-snippet-review-count{color:#2a77bd;font-size:12px;font-weight:500;letter-spacing:0;line-height:16px}.productPickupFullDetail__root .power-reviews .p-w-r .pr-review-display .pr-rd-main-header .pr-rd-sort{color:#000}.productPickupFullDetail__root .product-price{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;font-size:24px;font-weight:600;height:30px;line-height:30px;margin-bottom:16px}.productPickupFullDetail__root .product-price small{color:#757575;font-size:12px;font-weight:400;font-weight:500;letter-spacing:0;line-height:15px}.productPickupFullDetail__root .productPickupFullDetail__options{clear:both}.productPickupFullDetail__root .product__option-title{margin-bottom:5px}.productPickupFullDetail__root .product__option-wrapper{margin-bottom:20px;position:relative;width:150px}.productPickupFullDetail__root .product__option-wrapper .dg-icon{margin-top:-.5rem;position:absolute;right:10px;top:50%}.productPickupFullDetail__root .productDescriptionsDetails__Tab .dg-icon{display:none}.productPickupFullDetail__root .product__option-select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:#f4f4f4;border:none;border-radius:4px;padding:12px 30px 12px 15px;width:100%}.productPickupFullDetail__root .productPickupFullDetail__section{border-bottom:1px solid #e4e4e4;margin-bottom:16px;min-height:16px;padding-bottom:10px}.productPickupFullDetail__root .productPickupFullDetail__sezzle{margin-bottom:20px;margin-top:4px}.productPickupFullDetail__root .productPickupFullDetail__title{margin-bottom:32px}@media(max-width:767.98px){.productPickupFullDetail__root .productPickupFullDetail__title{margin-bottom:24px}}.productPickupFullDetail__root .productPickupFullDetail__title .cmp-link-button__modal--link{background:initial;border:initial;color:#2a77bd;font-weight:500;padding:0}.productPickupFullDetail__root .productPickupFullDetail__productName{font-size:18px;font-weight:500;line-height:125%;margin-bottom:16px}.productPickupFullDetail__root .productPickupFullDetail__status{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex}.productPickupFullDetail__root .productPickupFullDetail__status-icon{height:24px;margin-right:9px;width:24px}.productPickupFullDetail__root .productPickupFullDetail__status-text{font-size:12px;letter-spacing:0;line-height:16px;margin-bottom:0}.productPickupFullDetail__root .productPickupFullDetail__status-link{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:8px}.productPickupFullDetail__root .productPickupFullDetail__deals{-webkit-box-align:center;-ms-flex-align:center;align-items:center;cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;height:24px;margin-bottom:16px}.productPickupFullDetail__root .productPickupFullDetail__deals-icon{height:16px;margin-right:7px;width:17px}.productPickupFullDetail__root .productPickupFullDetail__deals-text{color:#000;font-size:12px;font-weight:500;letter-spacing:0;line-height:16px;margin:0}.productPickupFullDetail__root .productPickupFullDetail__tutorial-link{color:#2a77bd;font-size:12px;font-weight:500;letter-spacing:0;margin-left:auto}.productPickupFullDetail__root .productPickupFullDetail__quantity{float:right;margin:0}.productPickupFullDetail__root .product__quantity-input-wrapper{margin-bottom:20px}.productPickupFullDetail__root .product__quantity-input{border:none;padding:12px 30px 12px 15px;width:75px}.productPickupFullDetail__root .product__add-to-list-button{background:none;border:none;color:#2a77bd;font-size:16px;font-weight:500;letter-spacing:0;line-height:20px;margin:16px auto 0;padding:10px 0;text-align:center;width:205px}.productPickupFullDetail__root .product__add-to-list-button:hover{text-decoration:underline}.productPickupFullDetail__root .product__add-to-cart-wrapper{position:relative;width:100%}.productPickupFullDetail__root .product__add-to-cart-wrapper .not-in-the-cart{width:100%}.productPickupFullDetail__root .product__add-to-cart-wrapper .added-to-cart{background:#fff;float:right;width:215PX}.productPickupFullDetail__root .product__add-to-cart-wrapper .incrementor-pickup{float:left;margin-right:5px;width:100%}.productPickupFullDetail__root .product__add-to-cart-button{border:1px solid #c9c9c9;border-radius:4px;color:#000;font-size:12px;font-weight:500;height:32px;line-height:20px;margin:0;padding:0;width:112px;width:100%}.productPickupFullDetail__root .product__add-to-cart-button .added-to-cart{width:70%}.productPickupFullDetail__root .product__add-to-cart-button.product__add-to-cart-button--out-of-stock{display:none}.productPickupFullDetail__root .deals{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:#f4f4f4;border:1px solid #e4e4e4;-ms-flex-direction:column;flex-direction:column;margin-bottom:32px;width:100%}@media(max-width:767.98px){.productPickupFullDetail__root .deals{margin-bottom:24px}}.productPickupFullDetail__root .deals.show{display:-webkit-box;display:-ms-flexbox;display:flex}.productPickupFullDetail__root .deals__available-text{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;font-size:12px;font-weight:600;justify-content:center;letter-spacing:0;line-height:15px;margin:24px 1rem 1rem;text-align:center}@media(max-width:767.98px){.productPickupFullDetail__root .deals__available-text{margin:20px 12px 12px}}.productPickupFullDetail__root .deals__available-text img{height:17px;margin-right:7px;width:18px}.productPickupFullDetail__root .deals__dealsLink{position:relative;top:-170px}.productPickupFullDetail__root .deals__header-text{font-size:14px;letter-spacing:0;line-height:20px;padding:0 16px;text-align:center}@media(max-width:767.98px){.productPickupFullDetail__root .deals__header-text{font-size:12px;line-height:16px}}.productPickupFullDetail__root .deals__header-info{color:#000;font-size:14px;font-weight:500;line-height:20px;margin:1rem;text-align:center}@media(max-width:767.98px){.productPickupFullDetail__root .deals__header-info{color:#515151;font-size:10px;font-weight:400;line-height:1.25}}.productPickupFullDetail__root .deals__cards{margin-top:16px}@media(min-width:64rem){.productPickupFullDetail__root .deals__cards{-ms-flex-wrap:nowrap;flex-wrap:nowrap;margin-left:105px;margin-right:105px}}.productPickupFullDetail__root .deals__cards-header{font-size:16px;font-weight:500;height:20px;line-height:20px;margin-bottom:12px}@media(max-width:991.98px){.productPickupFullDetail__root .deals__cards .deal-card.row{margin:0 auto}}.productPickupFullDetail__root .deals__cards-slider__container{display:-webkit-box;display:-ms-flexbox;display:flex;height:24px;margin:auto auto 24px;width:72px}.productPickupFullDetail__root .deals__cards-slider__container--arrow-wrap{height:24px;width:36px}.productPickupFullDetail__root .deals__cards-slider__container--arrow-wrap .dg-icon{cursor:pointer;position:relative;width:100%}.productPickupFullDetail__root .deals__list{list-style:none;margin-bottom:24px;padding-left:0;width:100%}@media(min-width:768px){.productPickupFullDetail__root .deals__list{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;margin:0;overflow-x:hidden;overflow-y:hidden}}.productPickupFullDetail__root .deals__list li{margin-left:14px;margin-right:14px}@media(max-width:991.98px){.productPickupFullDetail__root .deals__list li{margin-left:16px;margin-right:16px}}@media(max-width:64rem){.productPickupFullDetail__root .deals__list li .deal-card{width:100%}}.productPickupFullDetail__root .product-attribute-table{margin-bottom:15px}.productPickupFullDetail__root .cmp-tabs .tab-content .productdetailtab{font:13px Montserrat medium;font-weight:500}.productPickupFullDetail__root .cmp-tabs .tab-content .tab-pane{border-bottom:none}.productPickupFullDetail__root .product__stock-no-margin-bottom{margin-bottom:0}.productPickupFullDetail__root .product__stock-alert{font-size:14px;letter-spacing:0;line-height:16px;margin-bottom:6px}.productPickupFullDetail__root .product__stock-alert-section{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;width:100%}.productPickupFullDetail__root .product__stock-alert-nearby-stores{font-size:14px;font-weight:500;line-height:16px;margin-bottom:6px}.productPickupFullDetail__root .product__stock-alert-change-store-button{border:none;color:#2a77bd;font-size:12px;font-weight:600;height:15px;line-height:125%;margin-bottom:0;margin-left:auto;max-width:83px;padding:0}.productPickupFullDetail__root .product__stock-alert-change-store-button:focus,.productPickupFullDetail__root .product__stock-alert-change-store-button:hover{text-decoration:underline}.productPickupFullDetail__root .product__stock-shipping-container{-webkit-box-pack:justify;-ms-flex-pack:justify;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:space-between}.productPickupFullDetail__root .product__stock-shipping-text{-ms-flex-negative:0;flex-shrink:0;font-size:12px;letter-spacing:0;line-height:16px;padding-right:4px;width:50%}.productPickupFullDetail__root .product__stock-shipping-text-zip{background:none;border:none;color:#000;font-size:12px;font-weight:600;letter-spacing:0;line-height:16px;padding:0;text-decoration:underline}.productPickupFullDetail__root .product__stock-shipping-text-zip:focus,.productPickupFullDetail__root .product__stock-shipping-text-zip:hover{cursor:pointer}.productPickupFullDetail__root .product__stock-shipping-alert{color:#ed021e;font-size:12px;font-weight:600;letter-spacing:0;line-height:16px;margin-bottom:0;margin-top:12px;text-align:center}.productPickupFullDetail__root .product__stock-location-container{-webkit-box-pack:justify;-ms-flex-pack:justify;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:space-between}.productPickupFullDetail__root .product__stock-location-text{-ms-flex-negative:0;flex-shrink:0;font-size:12px;font-weight:600;letter-spacing:0;line-height:16px;margin:0;max-width:191px;padding-right:8px;text-decoration:underline;width:50%}.productPickupFullDetail__root .product__stock-location-text:hover{cursor:pointer}.productPickupFullDetail__root .button__disabled{background-color:#f4f4f4}.productPickupFullDetail__root .button__disabled:hover{cursor:default}.productPickupFullDetail__root .product__details-header{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;font-size:28px;font-weight:600;gap:32px;line-height:30px;margin-bottom:18px;text-align:center}@media(max-width:767.98px){.productPickupFullDetail__root .product__details-header{font-size:16px;gap:12px;line-height:20px;margin-bottom:8px;padding:2px 0 10px}}.productPickupFullDetail__root .product__details-header:after,.productPickupFullDetail__root .product__details-header:before{box-flex:1;-webkit-box-flex:1;border-top:1px solid #d4d4d4;content:"";-ms-flex:1 0 20px;flex:1 0 20px}.productPickupFullDetail__root .product__details-section{font-size:12px;font-weight:500;letter-spacing:0;line-height:16px}.productPickupFullDetail__root .product__details-button{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;align-items:center;background-color:#fff;border:1px solid #c9c9c9;border-radius:6px;color:#000;display:-webkit-box;display:-ms-flexbox;display:flex;font-size:16px;font-weight:600;height:40px;justify-content:center;letter-spacing:0;line-height:20px;margin:auto auto 32px;width:320px}@media(max-width:767.98px){.productPickupFullDetail__root .product__details-button{margin-bottom:24px;width:100%}}.productPickupFullDetail__root .product__details-button-linear{-webkit-text-fill-color:transparent;background:-webkit-linear-gradient(90deg,#ffffff00,#000 50%);-webkit-background-clip:text}@media(max-width:767.98px){.productPickupFullDetail__root .product__details-button-linear{-webkit-text-fill-color:transparent;background:-webkit-linear-gradient(90deg,#ffffff00,#000 20%);-webkit-background-clip:text}}.productPickupFullDetail__root .product__details-data{margin-top:16px}.productPickupFullDetail__root .product__details-item{-webkit-box-orient:horizontal;-webkit-box-direction:normal;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row}.productPickupFullDetail__root .product__details-item p{font-size:14px;font-weight:600;width:175px}.productPickupFullDetail__root .product__details-item span{font-size:14px;font-weight:400;line-height:20px}@media(max-width:767.98px){.productPickupFullDetail__root .product__details-item span{width:190px}}.productPickupFullDetail__root .product__review-header{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;font-size:28px;font-weight:600;gap:32px;line-height:30px;margin-bottom:18px;text-align:center}@media(max-width:767.98px){.productPickupFullDetail__root .product__review-header{font-size:16px;gap:12px;line-height:20px;padding:10px 0}}.productPickupFullDetail__root .product__review-header:after,.productPickupFullDetail__root .product__review-header:before{box-flex:1;-webkit-box-flex:1;border-top:1px solid #d4d4d4;content:"";-ms-flex:1 0 20px;flex:1 0 20px}.productPickupFullDetail__root .product__stock-shipping-text-zip-container{position:relative}.productPickupFullDetail__root .product .thumbnailList__root{grid-template-columns:repeat(auto-fit,2.5rem)!important}.productPickupFullDetail__root .product .thumbnail__root{width:30px!important}.productPickupFullDetail__root .product__carousel-button-selected,.productPickupFullDetail__root .thumbnail__root.is-active{background-color:#0079e7!important}@media(min-width:768px){.productPickupFullDetail__root .product__carousel-button-selected,.productPickupFullDetail__root .thumbnail__root.is-active{background:#fff!important;border:1px solid #000!important;height:78px!important;width:78px!important}}.product__text-red{color:#ed021e;font-weight:500}.product__price-reg{margin-left:8px}.fulfillment-card{border:1px solid #e4e4e4;font-size:12px;margin-bottom:16px;padding:16px}.fulfillment-card__modal-link{white-space:nowrap}.add-to-cart-button{background:#fff200;border:1px solid #c9c9c9;border-radius:4px;color:#000;font-size:12px;font-weight:500;height:32px;line-height:20px;margin:0;padding:0;width:112px}.white-button.white-button{background:#fff}.productPickupFullDetail__carousel{display:-webkit-box;display:-ms-flexbox;display:flex;gap:16px;height:300px}@media(min-width:48rem){.productPickupFullDetail__carousel{height:500px}}.productPickupFullDetail__carousel .swiper-thumbs{-ms-flex-negative:0;display:none;flex-shrink:0;max-width:-webkit-fit-content;max-width:-moz-fit-content;max-width:fit-content;padding:40px 0}@media(min-width:48rem){.productPickupFullDetail__carousel .swiper-thumbs{display:block}}.productPickupFullDetail__carousel .swiper-thumbs__navigation{-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-box-orient:vertical;-webkit-box-direction:reverse;-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column-reverse;flex-direction:column-reverse;height:100%;justify-content:space-between;left:0;position:absolute;top:0;width:100%}.productPickupFullDetail__carousel .swiper-thumbs__navigation .swiper-button-next,.productPickupFullDetail__carousel .swiper-thumbs__navigation .swiper-button-prev{color:#000;left:0!important;margin:0!important;position:relative!important;top:0!important;-webkit-transform:rotate(90deg);transform:rotate(90deg)}.productPickupFullDetail__carousel .swiper-thumbs__navigation .swiper-button-next:after,.productPickupFullDetail__carousel .swiper-thumbs__navigation .swiper-button-prev:after{font-size:24px!important}.productPickupFullDetail__carousel .swiper-thumbs .swiper-slide{border:1px solid #ebebeb;height:72px;opacity:10%;padding:2px;width:72px}.productPickupFullDetail__carousel .swiper-thumbs .swiper-slide-visible{opacity:100%}.productPickupFullDetail__carousel .swiper-thumbs .swiper-slide-thumb-active{border:1px solid #000}.productPickupFullDetail__carousel .swiper-carousel{-webkit-box-flex:1;-ms-flex:1;flex:1}@media(min-width:48rem){.productPickupFullDetail__carousel .swiper-carousel .swiper-pagination{display:none}}.productPickupFullDetail__carousel .swiper-slide{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:center}.productPickupFullDetail__carousel .swiper-slide img{display:block;max-height:100%;max-width:100%}.salsify-content{margin-bottom:32px}@media(max-width:767.98px){.salsify-content{margin-bottom:16px}}.salsify-content .product__details-header{margin-bottom:10px}@media(max-width:767.98px){.salsify-content .product__details-header{margin-bottom:8px}}.salsify-content .product__details-section{font-size:14px;font-weight:400;line-height:18px}.salsify-content .product__details-item p{font-weight:500}.salsify-content .product__highlights{background-color:#fff;color:#000!important;display:-webkit-box;display:-ms-flexbox;display:flex;font-size:16px;font-weight:500;line-height:20px;padding-bottom:16px;width:100%}.salsify-content .product__highlights-content{background-color:#fff;color:#000;font-size:14px;font-weight:400;margin-bottom:0;padding:0}.salsify-content .product__highlights-content ul{padding-left:24px}.salsify-content .product__highlights-content ul li{margin-bottom:10px}.salsify-content .product__highlights-content ul li ::marker{font-size:12px}.salsify-content .accordion-section{border-bottom:1px solid #e1e1e1;padding:16px}.salsify-content .accordion-section .accordion{-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:#fff;border:none;color:#000!important;display:-webkit-box;display:-ms-flexbox;display:flex;font-size:16px;font-weight:500;justify-content:space-between;line-height:20px;padding:0;width:100%}.salsify-content .accordion-section .accordion:after{content:url(../../../etc.clientlibs/dollargeneral/clientlibs/clientlib-site/resources/images/carrot-icon-up.svg);display:inline-block;height:24px;-webkit-transform:rotate(180deg);transform:rotate(180deg);-webkit-transition:-webkit-transform .3s ease;transition:-webkit-transform .3s ease;transition:transform .3s ease;transition:transform .3s ease,-webkit-transform .3s ease;width:24px}.salsify-content .accordion-section .accordion.active{padding-bottom:16px}.salsify-content .accordion-section .accordion.active:after{-webkit-transform:rotate(0deg);transform:rotate(0deg)}.salsify-content .accordion-section .panel{background-color:#fff;display:none;margin-bottom:0;padding:0;-webkit-transition:all .2s ease-out;transition:all .2s ease-out}.salsify-content .accordion-section .panel.active{display:block}.product .stockIndicator{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:justify;-ms-flex-pack:justify;align-items:center;clear:both;display:-webkit-box;display:-ms-flexbox;display:flex;font-size:.8125rem;justify-content:space-between;margin-bottom:10px}.product .stockIndicator .stock-indicator__status{display:block;font-weight:500}.product .stockIndicator .stock-indicator__status--warning{color:#eb0000}.product .stockIndicator .stock-indicator__change-button{background:none;border:none;color:#0074e0;padding:0}.product .stockIndicator .stock-indicator__change-button:focus,.product .stockIndicator .stock-indicator__change-button:hover{text-decoration:underline}.recentproducts{margin-bottom:20px}.recentproducts__image{width:auto!important}.recentproducts .recent-products__no-products-text{text-align:center}.recentproducts .owl-carousel .owl-nav .owl-next,.recentproducts .owl-carousel .owl-nav .owl-prev{background:#000;border-radius:50%;height:40px;margin-top:-20px;position:absolute;top:50%;width:40px}.recentproducts .owl-carousel .owl-nav .owl-next .dg-icon,.recentproducts .owl-carousel .owl-nav .owl-prev .dg-icon{color:#fff;font-size:20px;line-height:40px}.recentproducts .owl-carousel .owl-nav .owl-prev{margin-right:10px;right:100%}.recentproducts .owl-carousel .owl-nav .owl-next{left:100%;margin-left:10px}.recentproducts .owl-carousel .owl-dots{-webkit-box-pack:center;-ms-flex-pack:center;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:center}.recentproducts .owl-carousel .owl-dot{background:#e4e4e4;border-radius:50%;height:9px;margin:0 5px;width:9px}.recentproducts .owl-carousel .owl-dot.active{background:#000}@media(max-width:767.98px){.recent-products__slide{margin-right:32px;max-width:343px}}.recent-products__slide .dg-product-card{margin-left:0}.recent-searches__container{margin-bottom:20px}.recent-searches__container .recent-searches__no-products-text{text-align:center}.recent-searches__container .owl-carousel{margin-left:55px;width:calc(100% - 110px)}.recent-searches__container .owl-carousel .owl-nav .owl-next,.recent-searches__container .owl-carousel .owl-nav .owl-prev{background:#000;border-radius:50%;height:40px;margin-top:-20px;position:absolute;top:50%;width:40px}.recent-searches__container .owl-carousel .owl-nav .owl-next .dg-icon,.recent-searches__container .owl-carousel .owl-nav .owl-prev .dg-icon{color:#fff;font-size:20px;line-height:40px}.recent-searches__container .owl-carousel .owl-nav .owl-prev{margin-right:10px;right:100%}.recent-searches__container .owl-carousel .owl-nav .owl-next{left:100%;margin-left:10px}.recent-searches__container .owl-carousel .owl-dots{-webkit-box-pack:center;-ms-flex-pack:center;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:center}.recent-searches__container .owl-carousel .owl-dot{background:#e4e4e4;border-radius:50%;height:9px;margin:0 5px;width:9px}.recent-searches__container .owl-carousel .owl-dot.active{background:#000}.recent-searches__container .recent-searches__recent-term{-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-bottom:1px solid #767676;display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important;font-weight:700;justify-content:space-between;margin:0 10px;width:calc(100% - 20px)}.recent-searches__container .recent-searches__recent-term-text{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.recent-searches__container .recent-searches__recent-title{margin-bottom:0;margin-left:10px;margin-top:10px}.recent-searches__container .recent-searches__recent-title-viewed{margin-bottom:10px}.recent-searches__container .recent-searches__list-searched:last-child{border-bottom:none}.recent-searches__container .recent-searches__product-card-title{padding-top:0}.recent-searches__container .recent-searches__product-card-image{height:auto;width:auto}.recent-searches__container .recent-searches__product-card-button{background-color:transparent;margin-bottom:0;padding:3px 8px 0;width:40px}.recent-searches__container .recent-searches__recent-term:last-child{border-bottom:none}.recent-searches__container .display__none{display:none}.reservations__container{background-color:#fff;border:1px solid #e4e4e4;padding:24px 16px}@media(max-width:767.98px){.reservations__container{padding:16px}}.reservations__container-header,.reservations__container-store{font-size:1rem;font-weight:600;line-height:1.25;margin-bottom:unset}.reservations__container-wrapper{-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:#fff;border:1px solid #120808;border-radius:4px;color:#000;cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;height:52px;margin:18px 0;padding:8px 16px}.reservations__container-date{margin-bottom:24px}@media(max-width:767.98px){.reservations__container-date{margin-bottom:16px}}.reservations__container-date{display:-webkit-box;display:-ms-flexbox;display:flex}.reservations__container-date-section{-webkit-box-flex:1;-ms-flex:1;flex:1;height:48px}.reservations__container-date-section:last-of-type{margin-left:8px}.reservations__container-store{max-width:250px;text-decoration:underline}.reservations__container .hidden{display:none}.reservations__container .section-padding{padding-top:24px}.reservations__container .pickup-date-selector{cursor:pointer;display:block;position:relative;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.reservations__container .pickup-date-selector:hover{border:1px solid #000;border-radius:4px}.reservations__container .pickup-date-selector:focus-within{border:2px solid #275dc5;border-radius:4px}.reservations__container .pickup-date-selector input{cursor:pointer;opacity:0;position:absolute}.reservations__container .pickup-date-selector .checkmark{background-color:transparent;border:none;border-radius:0;height:100%;left:0;position:absolute;top:0;width:100%}.reservations__container .pickup-date-selector input:checked~.checkmark{background-color:transparent}.reservations__container .pickup-date-selector input:checked~.checkmark:after{background-color:#000;border:none}.reservations__container .pickup-date-selector .checkmark:after{border:1px solid #c9c9c9;border-radius:4px;content:"";height:100%;left:0;position:absolute;top:0;-webkit-transform:rotate(0);transform:rotate(0);width:100%;z-index:0}.reservations__container .pickup-date-selector .selector-date{color:#757575;display:inline-block;font-size:12px;font-weight:700;line-height:1.3em;padding:7px;position:relative;text-align:center;width:100%;z-index:100}.reservations__container .pickup-date-selector .selector-date span{color:#000;display:inline-block;font-size:16px;font-weight:500}.reservations__container .pickup-date-selector .selector-date span.selector-date-overmorrow,.reservations__container .pickup-date-selector .selector-date span.selector-date-today,.reservations__container .pickup-date-selector .selector-date span.selector-date-tomorrow{color:#757575;font-size:12px;font-weight:400}.reservations__container .pickup-date-selector input:checked~.selector-date,.reservations__container .pickup-date-selector input:checked~.selector-date span{color:#fff!important}@media(max-width:576px){.reservations__container .pickup-date-selector-wrap .col-6:first-child{padding-right:3px}.reservations__container .pickup-date-selector-wrap .col-6:nth-child(2){padding-left:3px}}.reservations__container .checkout-wrap .checkout-header .section__header--label,.reservations__container .checkout-wrap .section-title{display:block;font-size:12px;font-weight:400;margin-bottom:8px}.reservations__container .checkout-wrap .section-title{width:100%}.reservations__container .checkout-wrap .select-pickup-time{background-color:#fff;border:1px solid #000;border-radius:4px;cursor:pointer;float:left;margin-bottom:8px;padding:11px;position:relative;width:100%}.reservations__container .checkout-wrap .select-pickup-time:last-of-type{margin-bottom:0}.reservations__container .checkout-wrap .select-pickup-time-unavailable{border-color:#e4e4e4}.reservations__container .checkout-wrap .select-pickup-time .radiocontainer{display:inline-block;font-weight:500;line-height:20px;margin-bottom:0;width:100%}.reservations__container .checkout-wrap .select-pickup-time .checkmark-selected{display:block;float:right;height:20px;position:relative;width:20px}.reservations__container .checkout-wrap .pickup-time-status{display:inline-block;position:absolute;right:4px;top:11px}.reservations__container .checkout-wrap .pickup-time-status.pickup-time-unavailable{color:#757575;font-size:12px;line-height:16px;margin-right:8px;margin-top:5px}.reservations__container .checkout-wrap .pickup-time-status.pickup-time-check{background-image:url(clientlib-site/resources/images/pickup-check-registration-green.svg);background-repeat:no-repeat;background-size:cover;height:15px;margin-right:10px;margin-top:5px;width:19px}.reservations__container .checkout-wrap .select-pickup-time-unavailable .radiocontainer{color:#757575;font-weight:400}.reservations__container .checkout-wrap .select-pickup-time-unavailable .radiocontainer .checkmark{background-color:transparent;background-image:url(clientlib-site/resources/images/inactive.svg);background-position:50%}.reservations__container .checkout-wrap .checkout-next-step{background-color:#f5f5f5;border:1px solid #d8d8d8;line-height:20px;padding:20px;position:relative}.reservations__container .checkout-wrap .checkout-next-step label{margin:0}.reservations__container .checkout-wrap .checkout-next-step p{margin-bottom:0;width:80%}.reservations__container .checkout-wrap .checkout-next-step label strong{display:block;font-weight:700;margin-bottom:15px;padding-left:30px;position:relative}.reservations__container .checkout-wrap .checkout-next-step label strong:before{content:url(clientlib-site/resources/images/pickup-check-registration-green.svg);display:block;height:15px;left:0;position:absolute;top:0;width:19px}.reservations__container .checkout-wrap .checkout-next-step button{padding-left:15px;padding-right:15px;position:absolute;right:20px;top:0;width:inherit}.reservations__container .checkout-wrap .radiocontainer .checkmark-selected:before{-webkit-box-align:center;-ms-flex-align:center;align-items:center;content:"";content:url(clientlib-site/resources/images/checkmark-transparent.svg);display:none;height:15px;position:absolute;right:15px;top:4px;width:20px}.reservations__container .checkout-wrap .radiocontainer input:checked~.checkmark-selected:before{border:none;display:-webkit-box;display:-ms-flexbox;display:flex}.reservations__container .checkout-wrap .checkout-total-wrap label{display:block;font-size:16px;font-weight:700;margin-bottom:20px}.reservations__container .checkout-wrap .checkout-total-wrap p{line-height:30px}.reservations__container .checkout-wrap .checkout-total-wrap p strong{font-size:20px;font-weight:700;line-height:40px}.reservations__container .radiocontainer{cursor:pointer;display:block;margin-bottom:12px;padding-left:28px;position:relative;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.reservations__container .radiocontainer input{cursor:pointer;opacity:0;position:absolute}.reservations__container .radiocontainer input:checked~.checkmark{border-color:#000}.reservations__container .radiocontainer input:checked~.checkmark:after{border:none;display:block}.reservations__container .radiocontainer .checkmark{background-color:#fff;border:1px solid #757575;border-radius:50%;height:18px;left:0;position:absolute;top:1px;width:18px}.reservations__container .radiocontainer .checkmark:after{background:#000;border-radius:50%;content:"";display:none;height:12px;left:2px;position:absolute;top:2px;width:12px}.reservations__container .radiocontainer:hover input~.checkmark{background-color:#ccc}.reservations__container .order-total-wrap table{line-height:30px;margin-bottom:20px;width:100%}.reservations__container .order-total-wrap table th{text-align:left}.reservations__container .order-total-wrap table .order-total{font-size:18px;font-weight:700}.reservations__container .btn-primary{border:none;font-size:15px;font-weight:500;padding-bottom:10px;padding-top:10px;width:100%}.reservations__container .btn-primary.enabled{background:#fff200;border:2px solid #000;color:#000}.reservations__container .radiobuttons-section{display:none}.reservations__container .radiobuttons-section.show{display:block}.reservations__container .checkout-header{color:inherit;display:inherit;font-size:inherit;line-height:inherit;margin-bottom:inherit;max-width:inherit;padding:inherit;white-space:inherit;width:inherit}.reservations__container-modal--hidden{display:none}.reservations__container-modal .button--yellow{border-color:#d8d8d8}.reservations__container-modal .button--yellow:hover{border-color:#000}.reservations__container-modal .reservations__contact-btn.button{font-weight:600;height:40px;margin-bottom:0;padding:0}.reservations__container-modal .reservations__modal{background-color:#fff;left:50%;max-height:90%;max-width:500px;overflow-x:auto;padding:16px;position:fixed;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:100%;z-index:1010}.reservations__container-modal .section__header-modal{border-bottom:1px solid #fefefe;position:relative}.reservations__container-modal .section__header-modal .modal__close{color:#000;font-size:larger;font-weight:600;position:absolute;right:8px;top:4px}.reservations__container-modal .section__header-modal .section__header--label{margin-top:40px;text-align:center;width:100%}.reservations__container-modal .section__header-modal--hidden{display:none}.reservations__container-modal .section__header-modal--hidden label{margin-left:2px;padding-top:40px;text-align:center;width:100%}.reservation__timecontainer{display:inline-block}.reservations__container-checkout{-webkit-box-pack:justify;-ms-flex-pack:justify;background-color:#fff;border:1px solid #e4e4e4;display:-webkit-box;display:-ms-flexbox;display:flex;font-size:14px;font-weight:400;justify-content:space-between;padding:16px;width:100%}@media(max-width:767.98px){.reservations__container-checkout{width:unset}}.reservations__container-checkout-left{width:90%}.reservations__container-checkout-active{display:-webkit-box;display:-ms-flexbox;display:flex}.reservations__container-checkout .reservations-checkout__pickup{font-size:14px}.reservations__container-checkout .reservations-checkout__pickup-status{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:10px}.reservations__container-checkout .reservations-checkout__pickup-status .checkmark-selected{background-image:url(clientlib-site/resources/images/checkmark_checkout_green.svg);background-repeat:no-repeat;background-size:cover;height:9px;margin-left:6px;margin-right:10px;width:12px}.reservations__container-checkout .reservations-checkout__pickup-status .checkmark-selected--active{display:-webkit-box;display:-ms-flexbox;display:flex}.reservations__container-checkout .reservations-checkout__pickup-header{font-size:16px;font-weight:600;line-height:20px}.reservations__container-checkout .button__reservations-checkout-edit{border-radius:4px;font-size:12px;font-weight:500;height:32px;padding:0;width:56px}.reservations__container-checkout .button__reservations-checkout-edit:focus-visible{outline-color:#275dc5;outline-offset:1px}.reservations__contact{background-color:#fff;border:1px solid #e4e4e4;margin:16px 0;padding:24px 16px}.arrow-right-icon{-ms-flex-item-align:center;align-self:center;margin-left:auto;margin-right:2px}.aem-header-search-pickup .header-search-pickup__open-button{background:none;border:none;color:#fff;display:none;height:56px;line-height:1;padding:8px;width:40px}@media(min-width:768px){.aem-header-search-pickup .header-search-pickup__open-button{display:inline-block}}@media(min-width:992px){.aem-header-search-pickup .header-search-pickup__open-button{display:none}}.aem-header-search-pickup .header-search-pickup__form{background:#000;bottom:100%;display:none;height:56px;left:0;padding:8px;position:absolute;width:100%}@media(min-width:768px){.aem-header-search-pickup .header-search-pickup__form{bottom:0}}@media(min-width:992px){.aem-header-search-pickup .header-search-pickup__form{display:block;position:relative}}.aem-header-search-pickup .header-search-pickup__form--open{display:-webkit-box;display:-ms-flexbox;display:flex;z-index:1}.aem-header-search-pickup .header-search-pickup__close-button{background:none;border:none;color:#fff;height:100%;line-height:1;padding:8px 15px}@media(min-width:992px){.aem-header-search-pickup .header-search-pickup__close-button{display:none}}.aem-header-search-pickup .header-search-pickup__field{background:#fff;border:none;border-radius:4px;padding:8px 88px 8px 8px;width:100%}@media(min-width:992px){.aem-header-search-pickup .header-search-pickup__field:focus{border-bottom-left-radius:0;border-bottom-right-radius:0}}.aem-header-search-pickup .header-search-pickup__clear-button{background:none;border:none;height:100%;line-height:1;padding:8px;position:absolute;right:48px;top:0;width:40px}.aem-header-search-pickup .header-search-pickup__clear-button--hidden{display:none}.aem-header-search-pickup .header-search-pickup__clear-button .dg-icon-close{color:#000}.aem-header-search-pickup .header-search-pickup__submit-button{background:none;border:none;height:100%;line-height:1;padding:8px;position:absolute;right:8px;top:0;width:40px}.aem-header-search-pickup .suggestion-list{background:#fff;display:none;font-size:.8125em;margin-left:-8px;position:absolute;top:100%;width:100%}@media(min-width:992px){.aem-header-search-pickup .suggestion-list{border-bottom-left-radius:4px;border-bottom-right-radius:4px;margin-left:0;margin-top:-8px;width:calc(100% - 16px)}}.aem-header-search-pickup .suggestion-list--open{display:block}.aem-header-search-pickup .suggestion-list__label{font-weight:700;padding:8px 15px}.aem-header-search-pickup .suggestion-list__highlight{font-weight:700}.aem-header-search-pickup .suggestion-list a{color:inherit;display:block;padding:8px 15px;text-decoration:none}.aem-header-search-pickup .suggestion-list a:focus,.aem-header-search-pickup .suggestion-list a:hover{background:#fff200}#header-search-pickup__form{margin-left:auto;max-width:416px}.pickup-search-results{display:none;position:relative}.pickup-search-results.show{display:block}@media(min-width:768px){.pickup-search-results__result-item.col-md-3{-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}}@media(min-width:992px){.pickup-search-results__result-item.col-md-3{-webkit-box-flex:0;-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}}.pickup-search-results__filters-header{-webkit-box-pack:justify;-ms-flex-pack:justify;-ms-flex-align:center;justify-content:space-between;padding:4px 15px 3px}.pickup-search-results__banner,.pickup-search-results__filters-header{-webkit-box-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex}.pickup-search-results__banner{-webkit-box-flex:0;-webkit-box-pack:center;-ms-flex-pack:center;-ms-flex-align:center;-ms-flex:0 0 100%;flex:0 0 100%;justify-content:center;margin-bottom:16px}.pickup-search-results__banner img{height:50px;width:320px}.pickup-search-results__zipcode,.pickup-search-results__zipcode:hover{color:#000}.pickup-search-results--text,.pickup-search-results--text__bold{display:inline!important;font-size:2rem!important}.pickup-search-results--text__bold{font-weight:700!important;padding-left:4px}.pickup-search-results__title{font-size:14px;letter-spacing:0;line-height:20px;margin:0}@media(max-width:767.98px){.pickup-search-results__title{display:grid}}.pickup-search-results__title-bold{font-weight:600}.pickup-search-results__title-underline{cursor:pointer;text-decoration:underline}.pickup-search-results__zipcode-container{position:relative}.pickup-search-results .pickup-search-results__category-name{border-bottom:1px solid #e4e4e4;font-size:1rem;font-weight:600;line-height:40px;margin:0 auto 20px;max-width:1140px;text-align:center}.pickup-search-results .pickup-search-results__view-more{-webkit-box-pack:center;-ms-flex-pack:center;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:center;margin:24px 0}.pickup-search-results .pickup-search-results__view-more button{background:#fff;border:1px solid #c9c9c9;border-radius:6px;color:#000;font-size:16px;font-weight:600;line-height:20px;padding:10px 36px}.pickup-search-results .category-list-item__link{color:#000;display:block;font-weight:500;text-align:center}.pickup-search-results__no-results-icon{margin-bottom:20px;margin-top:20px;max-height:50px;width:100%}.pickup-search-results__category-list-container{background-color:#fff;margin-left:-15px;margin-right:-15px}.pickup-search-results .owl-carousel{margin:0 auto;max-width:1140px}.pickup-search-results .owl-carousel .owl-dots{-webkit-box-pack:center;-ms-flex-pack:center;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:center;margin-bottom:20px}.pickup-search-results .owl-carousel .owl-dot{background:#e4e4e4;border-radius:50%;height:9px;margin:0 5px;width:9px}.pickup-search-results .owl-carousel .owl-dot.active{background:#000}.pickup-search-results .pickup-search-results__title-wrapper{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;margin:auto;max-width:1140px;padding-bottom:16px;padding-top:0;position:relative}@media(min-width:1222px){.pickup-search-results .pickup-search-results__title-wrapper{width:1140px}}.pickup-search-results .pickup-search-results__title-wrapper--hidden{display:none}@media(min-width:768px){.pickup-search-results .pickup-search-results__title-wrapper{padding-top:32px}.pickup-search-results .title{margin-right:120px;padding-left:20px}}.pickup-search-results .pickup-search-results__filters-toggle-button{border:1px solid #c9c9c9;border-radius:4px;font-size:12px;font-weight:500;height:32px;letter-spacing:0;line-height:20px;margin:0 0 0 auto;width:96px}@media(min-width:768px){.pickup-search-results .pickup-search-results__filters-toggle-button{margin-right:16px}}.pickup-search-results .pickup-search-results__filters-toggle-button-black{background-color:#000;color:#fff!important}.pickup-search-results .pickup-search-results__filters-toggle-button-black:hover{color:#fff}.pickup-search-results .pickup-search-results__no-results-text{background:#f9f9f9;height:192px;margin:20px auto 100px;padding:40px;width:340px}.pickup-search-results .pickup-search-results__no-results-text p{font-size:16px;font-weight:500;height:40px;line-height:125%;text-align:center;width:260px}.pickup-search-results .pickup-search-results__no-results-text--hidden{display:none}.pickup-search-results .pickup-search-results__results-list{list-style:none;margin:0 auto;max-width:1140px;padding:0}@media(min-width:1222px){.pickup-search-results .pickup-search-results__results-list{width:1140px}}.pickup-search-results .pickup-search-results__pagination--hidden{display:none}.pickup-search-results .pickup-search-results__filters-modal .modal-dialog{height:100%;margin:0 0 0 auto;max-width:100%;width:333px}.pickup-search-results .pickup-search-results__filters-modal .modal-content{border:none;border-radius:0;height:100%;padding-top:15px}.pickup-search-results .pickup-search-results__filters-toggle-button--hidden{display:none}.pickup-search-results .pickup-search-results__close-filters-button{background:none;border:none;color:#000}.pickup-search-results .pickup-search-results__close-filters-button-text{display:block;height:0;overflow:hidden;width:0}.pickup-search-results .pickup-search-results__filters-label{font-size:1rem;font-weight:600;margin-bottom:0;text-align:center}.pickup-search-results .pickup-search-results__facets-wrapper{bottom:100px;overflow-y:auto;position:absolute;top:55px;width:100%}.pickup-search-results .pickup-search-results__facet-group-toggle{background:none;border:none;border-top:1px solid #e4e4e4;color:#000;font-weight:600;line-height:19px;padding:14px 16px;position:relative;text-align:left;width:100%}.pickup-search-results .pickup-search-results__facet-group-toggle.collapsed .dg-icon:before{content:""}.pickup-search-results .pickup-search-results__facet-group-toggle .dg-icon{font-size:16px;margin-top:-8px;position:absolute;right:20px;top:50%}.pickup-search-results .pickup-search-results__facet-list{list-style:none;max-height:200px;overflow-y:auto;padding:0 24px}.pickup-search-results .pickup-search-results__facet{margin-bottom:20px}.pickup-search-results .pickup-search-results__facet input[type=checkbox]{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid #757575;border-radius:2px;cursor:pointer;height:17px;text-align:center;vertical-align:middle;width:17px}.pickup-search-results .pickup-search-results__facet input[type=checkbox]:active,.pickup-search-results .pickup-search-results__facet input[type=checkbox]:hover{border-color:#000}.pickup-search-results .pickup-search-results__facet input[type=checkbox]:focus{border-color:#007bff}.pickup-search-results .pickup-search-results__facet input[type=checkbox]:checked{background-color:#2a77bd;border-color:#2a77bd;color:#fff}.pickup-search-results .pickup-search-results__facet input[type=checkbox]:checked:before{content:"";display:inline-block;font-size:12px;padding-bottom:6px;padding-right:4px;-webkit-transform:rotate(20deg);transform:rotate(20deg);vertical-align:middle}.pickup-search-results .pickup-search-results__facet input[type=radio]{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:#fff;border:1px solid #757575;border-radius:50%;cursor:pointer;height:17px;position:relative;vertical-align:middle;width:17px}.pickup-search-results .pickup-search-results__facet input[type=radio]:active,.pickup-search-results .pickup-search-results__facet input[type=radio]:hover{border-color:#000}.pickup-search-results .pickup-search-results__facet input[type=radio]:focus{border-color:#007bff}.pickup-search-results .pickup-search-results__facet input[type=radio]:checked{background-color:#fff;border-color:#2a77bd}.pickup-search-results .pickup-search-results__facet input[type=radio]:checked:before{background:#2a77bd;border-radius:50%;content:"";height:10px;left:2.5px;position:absolute;top:2.5px;width:10px}.pickup-search-results .pickup-search-results__facet label{display:inline;font-weight:600;margin:0 0 0 8px;vertical-align:middle}.pickup-search-results .pickup-search-results__filter-action-wrapper{-webkit-box-align:start;-ms-flex-align:start;align-items:start;border-top:1px solid #e4e4e4;bottom:0;display:-webkit-box;display:-ms-flexbox;display:flex;height:90px;left:0;padding:24px;position:absolute;width:100%}.pickup-search-results .pickup-search-results__filter-action-wrapper .button--yellow{border:1px solid #c9c9c9;border-radius:6px;font-weight:600;line-height:18px}.pickup-search-results .pickup-search-results__filter-action-wrapper .button--yellow:active,.pickup-search-results .pickup-search-results__filter-action-wrapper .button--yellow:hover{border-color:#000}.pickup-search-results .pickup-search-results__filter-action-wrapper .button--yellow:focus{border-color:#007bff}.pickup-search-results .pickup-search-results__apply-filters-button,.pickup-search-results .pickup-search-results__clear-filters-button{background:none;border:none;color:#2a77bd;font-weight:500}.seo-meta-block{height:0;overflow:hidden}.checkout-shipping-options{width:100%}.checkout-shipping-options .shipping-options__header{display:block;font-style:normal;font-weight:600;line-height:20px;margin-bottom:24px}.checkout-shipping-options .shipping-speed-selection__container{background-color:#fff;border:1px solid #e4e4e4;margin:16px 0;padding:24px 16px}.checkout-shipping-options .shipping-speed-selection__container .shipping-speed-selection__radiobuttons-wrapper .shipping-speed-selection__radiobuttons-container .select-shipping-speed{-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:#fff;border:1px solid #e4e4e4;border-radius:4px;cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:24px;padding:16px;position:relative;width:100%}.checkout-shipping-options .shipping-speed-selection__container .shipping-speed-selection__radiobuttons-wrapper .shipping-speed-selection__radiobuttons-container .select-shipping-speed:hover{border-color:#000}.checkout-shipping-options .shipping-speed-selection__container .shipping-speed-selection__radiobuttons-wrapper .shipping-speed-selection__radiobuttons-container .select-shipping-speed:focus-within{border:1px solid #333}.checkout-shipping-options .shipping-speed-selection__container .shipping-speed-selection__radiobuttons-wrapper .shipping-speed-selection__radiobuttons-container .select-shipping-speed input{accent-color:#000;height:20px;width:20px}.checkout-shipping-options .shipping-speed-selection__container .shipping-speed-selection__radiobuttons-wrapper .shipping-speed-selection__radiobuttons-container .select-shipping-speed .radiocontainer{-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-box-align:center;-ms-flex-align:center;align-items:center;cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;font-weight:400;justify-content:space-between;line-height:20px;margin-bottom:0;padding-left:16px;position:relative;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;width:100%}.checkout-shipping-options .shipping-speed-selection__container .shipping-speed-selection__radiobuttons-wrapper .shipping-speed-selection__radiobuttons-container .select-shipping-speed .radiocontainer .radiocontainer--delivery-text{font-size:12px}.checkout-shipping-options .shipping-speed-selection__container .shipping-speed-selection__radiobuttons-wrapper .shipping-speed-selection__radiobuttons-container .select-shipping-speed .shipping-cost{display:inline-block;font-weight:600;line-height:16px}.checkout-shipping-options .shipping-speed-selection__container .shipping-speed-selection__radiobuttons-wrapper .button--yellow{background:#fff200;border:1px solid #c9c9c9;border-radius:6px;font-size:16px;font-weight:600;line-height:20px;margin-bottom:0;padding-bottom:10px;padding-top:10px;width:100%}.checkout-shipping-options .shipping-speed-selection__container .shipping-speed-selection__radiobuttons-wrapper .button--yellow:focus,.checkout-shipping-options .shipping-speed-selection__container .shipping-speed-selection__radiobuttons-wrapper .button--yellow:hover{background:#f5e800;border-color:#111;color:#111}.checkout-shipping-options .shipping-speed-selection__next-button.button{font-weight:600;height:40px;padding:0}.checkout-shipping-options .shipping-options__collapsed-nodata{background-color:#fff;border:1px solid #e4e4e4;font-style:normal;font-weight:500;line-height:20px;margin-top:16px;padding:14px 16px}@media(min-width:64rem){.checkout-shipping-options .shipping-options__collapsed-nodata{padding:14px 28px}}.checkout-shipping-options .shipping-options-edit__container{-webkit-box-pack:justify;-ms-flex-pack:justify;background-color:#fff;border:1px solid #e4e4e4;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:space-between;padding:16px}.checkout-shipping-options .shipping-options-edit__container-left{width:90%}.checkout-shipping-options .shipping-options-edit__container-left .shipping-options-edit__status{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex}.checkout-shipping-options .shipping-options-edit__container-left .shipping-options-edit__status .shipping-options__header{margin-bottom:0}.checkout-shipping-options .shipping-options-edit__container-left .shipping-options-edit__status .checkmark-selected{background-image:url(clientlib-site/resources/images/checkmark_checkout_green.svg);background-repeat:no-repeat;background-size:cover;display:block;height:9px;margin-left:6px;margin-right:10px;width:12px}.checkout-shipping-options .shipping-options-edit__container-left .shipping-options-edit__details{font-size:14px;line-height:20px;padding-top:10px}.checkout-shipping-options .shipping-options-edit__container-right .button.button--black{display:block;font-size:12px;font-weight:500;height:32px;margin-top:0;padding:0;width:56px}.checkout-shipping-options .shipping-options-edit__container-right .button.button--black:focus-visible{outline-color:#275dc5}.storedetails-pickup .white-box-map{background-color:#fff;border:1px solid #e4e4e4;border-radius:4px;margin-bottom:20px;width:100%}.storedetails-pickup .gray-box{background-color:#f4f4f4}.storedetails-pickup .gray-box table{width:100%}.storedetails-pickup .gray-box .title{margin-bottom:0}.storedetails-pickup .address-line2{display:block}.storedetails-pickup .hidden{display:none}.storedetails-pickup .pill{background-color:#f4f4f4;border-radius:20px;margin-right:5px;padding:4px 13px}.storedetails-pickup .direction,.storedetails-pickup .pill{display:inline-block;font-size:13px}.storedetails-pickup .float-end{float:right}.storedetails-pickup .hours{display:none;font-weight:600;padding-left:15px;position:relative}.storedetails-pickup .hours.show{display:block}.storedetails-pickup .hours:before{border-radius:20px;content:"";display:block;height:10px;left:0;position:absolute;top:3px;width:10px}.storedetails-pickup .hours-open:before{background-color:#66ca33}.storedetails-pickup .hours-close:before{background-color:#ff4626}.storedetails-pickup .hours-maybe:before{background-color:#ff7d2c}.storedetails-pickup .red{color:#ff4626}.storedetails-pickup .store{margin-bottom:0;margin-top:4px}.storedetails-pickup .store-service-list{list-style:none;padding:0}.storedetails-pickup .store-service-image{margin:12px 0;max-height:30px}.storedetails-pickup .title{font-size:17px;font-weight:600}.storedetails-pickup .title span{font-size:16px;font-weight:500}.storedetails-pickup .map img{position:relative;width:100%}.storedetails-pickup .map img.pin{left:50%;position:absolute;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:48px}.storedetails-pickup .btn-icon-pin img{height:19px;vertical-align:text-top}.storedetails-pickup .store-selected{font-size:15px}.storedetails-pickup .store-selected,.storedetails-pickup .store-tentative{display:none}.storedetails-pickup .store-selected.show,.storedetails-pickup .store-tentative.show{display:block}.storedetails-pickup .store-selected img.icon-pin{height:19px;margin-right:10px;vertical-align:text-top}.storedetails-pickup .store-selected img.icon-store{height:19px;vertical-align:text-top}.storedetails-pickup .closing-soon{display:none}.storedetails-pickup .closing-soon.show{display:block}@media(max-width:576px){.storedetails-pickup .pickup-date-selector-wrap .col-6:first-child{padding-right:3px}.storedetails-pickup .pickup-date-selector-wrap .col-6:nth-child(2){padding-left:3px}}.storedetails-pickup .checkout-wrap .checkout-header label{display:block;font-weight:700;margin-bottom:10px}.storedetails-pickup .checkout-wrap .section-title{color:#636363;display:block;font-size:16px;font-weight:500;margin-bottom:15px}.storedetails-pickup .checkout-wrap .select-pickup-time{background-color:#fff;border:1px solid #f0f0f0;-webkit-box-shadow:0 0 20px 0 rgba(0,0,0,.1)!important;box-shadow:0 0 20px 0 rgba(0,0,0,.1)!important;cursor:pointer;float:left;margin-bottom:10px;padding:10px;position:relative;width:100%}.storedetails-pickup .checkout-wrap .select-pickup-time .radiocontainer{display:inline-block;font-weight:600;line-height:21px;margin-bottom:4px;width:100%}.storedetails-pickup .checkout-wrap .select-pickup-time .checkmark-selected{display:block;float:right;height:20px;position:relative;width:20px}.storedetails-pickup .checkout-wrap .pickup-time-status{display:inline-block;position:absolute;right:4px;top:11px}.storedetails-pickup .checkout-wrap .pickup-time-status.pickup-time-unavailable{color:#757575;font-size:12px;margin-right:10px;margin-top:5px}.storedetails-pickup .checkout-wrap .pickup-time-status.pickup-time-check{background-image:url(../../../images/icons/check-registration-green.svg);background-repeat:no-repeat;background-size:cover;height:15px;margin-right:10px;margin-top:5px;width:19px}.storedetails-pickup .checkout-wrap .select-pickup-time-unavailable .radiocontainer{color:#757575}.storedetails-pickup .checkout-wrap .select-pickup-time-unavailable .radiocontainer .checkmark{background-color:transparent;background-image:url(../../../images/icons/icon-inactive.svg)}.storedetails-pickup .checkout-wrap .checkout-next-step{background-color:#f5f5f5;border:1px solid #d8d8d8;line-height:20px;padding:20px;position:relative}.storedetails-pickup .checkout-wrap .checkout-next-step label{margin:0}.storedetails-pickup .checkout-wrap .checkout-next-step p{margin-bottom:0;width:80%}.storedetails-pickup .checkout-wrap .checkout-next-step label strong{display:block;font-weight:700;margin-bottom:15px;padding-left:30px;position:relative}.storedetails-pickup .checkout-wrap .checkout-next-step label strong:before{content:url(../../../images/icons/check-registration-green.svg);display:block;height:15px;left:0;position:absolute;top:0;width:19px}.storedetails-pickup .checkout-wrap .checkout-next-step button{padding-left:15px;padding-right:15px;position:absolute;right:20px;top:0;width:inherit}.storedetails-pickup .checkout-wrap .radiocontainer .checkmark-selected:before{content:"";content:url(../../../images/icons/check-registration-green.svg);display:none;height:15px;position:absolute;right:3px;top:3px;width:19px}.storedetails-pickup .checkout-wrap .radiocontainer input:checked~.checkmark-selected:before{border:none;display:block}.storedetails-pickup .checkout-wrap .checkout-total-wrap label{display:block;font-size:16px;font-weight:700;margin-bottom:20px}.storedetails-pickup .checkout-wrap .checkout-total-wrap p{line-height:30px}.storedetails-pickup .checkout-wrap .checkout-total-wrap p strong{font-size:20px;font-weight:700;line-height:40px}.storedetails-pickup .pickup-date-selector{cursor:pointer;display:block;position:relative;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.storedetails-pickup .pickup-date-selector input{cursor:pointer;opacity:0;position:absolute}.storedetails-pickup .pickup-date-selector .checkmark{background-color:transparent;border:none;border-radius:0;height:100%;left:0;position:absolute;top:0;width:100%}.storedetails-pickup .pickup-date-selector input:checked~.checkmark{background-color:transparent}.storedetails-pickup .pickup-date-selector input:checked~.checkmark:after{border:none;display:block}.storedetails-pickup .pickup-date-selector .checkmark:after{background:#000;border-radius:6px;content:"";display:none;height:100%;left:0;position:absolute;top:0;-webkit-transform:rotate(0);transform:rotate(0);width:100%;z-index:0}.storedetails-pickup .pickup-date-selector .selector-date{color:#757575;display:inline-block;font-size:12px;font-weight:700;padding:10px;position:relative;text-align:center;width:100%;z-index:100}.storedetails-pickup .pickup-date-selector .selector-date span{color:#000;display:inline-block;font-size:20px;font-weight:700}.storedetails-pickup .pickup-date-selector input:checked~.selector-date{background-color:#000;border:1px solid #c9c9c9;border-radius:4px;color:#fff!important}.storedetails-pickup .pickup-date-selector input:checked~.selector-date span{color:#fff!important}.storedetails-pickup .radiocontainer{cursor:pointer;display:block;margin-bottom:12px;padding-left:28px;position:relative;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.storedetails-pickup .radiocontainer input{cursor:pointer;opacity:0;position:absolute}.storedetails-pickup .radiocontainer input:checked~.checkmark{background-color:#000}.storedetails-pickup .radiocontainer input:checked~.checkmark:after{border:none;display:block}.storedetails-pickup .radiocontainer .checkmark{background-color:#d8d8d8;border:none;border-radius:50%;height:18px;left:0;position:absolute;top:2px;width:18px}.storedetails-pickup .radiocontainer .checkmark:after{background:#000;border-radius:50%;content:"";display:none;height:12px;left:3px;position:absolute;top:3px;width:12px}.storedetails-pickup .radiocontainer:hover input~.checkmark{background-color:#ccc}.storedetails-pickup .order-total-wrap table{line-height:30px;margin-bottom:20px;width:100%}.storedetails-pickup .order-total-wrap table th{text-align:left}.storedetails-pickup .order-total-wrap table .order-total{font-size:18px;font-weight:700}.storedetails-pickup .padding-20-all{padding:20px}.storedetails-pickup .padding-30-all{padding:30px}.storedetails-pickup .section-padding-top{padding-top:50px}.storedetails-pickup .m-bottom-10{margin-bottom:10px!important}.storedetails-pickup .m-bottom-20{margin-bottom:20px!important}.storedetails-pickup .btn{border:none;font-size:15px;font-weight:500;padding-bottom:10px;padding-top:10px;width:100%}.storedetails-pickup .btn svg,.storedetails-pickup .btn-icon{float:left;height:20px;margin-top:1px}.storedetails-pickup .navigation-distance{display:none}.storedetails-pickup .navigation-distance.show{display:inline-block}.storedetails-pickup .map-mobile{height:400px;width:100%}.substitutions{padding:24px 0}.substitutions__wrapper{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;margin:auto;max-width:364px;width:100%}.substitutions__wrapper h1{font-size:24px;font-weight:500;margin-bottom:26px;padding:0 24px;text-align:center}.substitutions__open-modal{background:none;border:none;color:#0074e0;font-weight:500;margin-bottom:26px;text-align:center}.substitutions__open-modal:focus,.substitutions__open-modal:hover{text-decoration:underline}.substitutions__product{background-color:#fff;border:1px solid #e4e4e4;border-radius:4px;margin-bottom:8px;padding:12px 16px}.substitutions__product-info{-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-bottom:1px solid #e4e4e4;display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:12px;padding-bottom:12px}.substitutions__product-info img{-ms-flex-negative:0;flex-shrink:0;height:48px;-o-object-fit:contain;object-fit:contain;width:48px}.substitutions__product-info p{-webkit-box-flex:1;-ms-flex:1;flex:1;font-size:14px;margin-bottom:0;margin-left:12px}.substitutions__product-checkbox{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex}.substitutions__product-checkbox input{border-radius:4px;cursor:pointer;height:17px;width:17px}.substitutions__product-checkbox input:disabled,.substitutions__product-checkbox input:disabled+label{cursor:not-allowed}.substitutions__product-checkbox label{cursor:pointer;font-size:14px;font-weight:500;margin-bottom:0;margin-left:10px}.substitutions__submit.button{border:1px solid #c9c9c9!important;font-weight:600;height:40px;margin-top:16px;padding:0}.substitutions .cmp-link-button__modal--link{background:initial;border:initial;color:#2a77bd;font-weight:500!important;padding:0}.subsitutions-sdd-enabled .checkbox-wrapper input{height:1.5rem;width:1.5rem}.subsitutions-sdd-enabled .checkbox-wrapper input:checked+.checkbox-wrapper__check{background-color:#000;border:none}.subsitutions-sdd-enabled .checkbox-wrapper input:checked+.checkbox-wrapper__check img{height:inherit;width:inherit}.subsitutions-sdd-enabled .checkbox-wrapper input:disabled+.checkbox-wrapper__check{background:-webkit-gradient(linear,left top,right bottom,from(#fff),color-stop(47%,#fff),color-stop(47%,#757575),color-stop(50%,#757575),color-stop(53%,#fff),to(#fff))}.subsitutions-sdd-enabled .checkbox-wrapper__check{height:1.5rem;width:1.5rem}.subsitutions-sdd-enabled .checkbox-wrapper__intermediate-state{background-color:#000;height:inherit;opacity:1;width:inherit}.subsitutions-sdd-enabled .substitutions__product .checkbox-wrapper__check,.subsitutions-sdd-enabled .substitutions__product input{height:1.25rem;width:1.25rem}.subsitutions-sdd-enabled .substitutions__wrapper #selectAllSubstitutions{margin-bottom:1rem}.substitutions-delivery{padding:0}.substitutions-delivery .substitutions{padding:2.125rem 0 0}.substitutions-delivery .substitutions__product{padding:.75rem;width:21.438rem}@media(min-width:768px){.substitutions-delivery .substitutions__product{width:26.25rem}}.substitutions-delivery .substitutions__product-info{margin-bottom:.688rem;padding-bottom:.688rem}.substitutions-delivery .substitutions__product-info p{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;line-height:1.25rem;overflow:hidden;text-overflow:ellipsis}.substitutions-delivery .substitutions__product label{margin-bottom:0}.substitutions-delivery .substitutions__submit{margin:1rem 0 .625rem}#global-generic-modal.substitutions-message-modal .global-modal__text{font-size:1rem;text-align:center}#global-generic-modal.substitutions-message-modal .global-modal__button{margin-top:1.5rem}.terms-container{background-color:#e4e4e4;height:100%;left:0;min-height:100vh;min-width:100vw;outline:0;position:fixed;top:0;width:100%;z-index:1050}.terms-container .terms-modal__info{padding-top:50px}.terms-container .terms-modal__info-embed{height:667px;margin:auto;padding:20px;width:375px}.terms-container .terms-modal__info-header{text-align:center}.terms-container .terms-modal__info-header-text{color:#000;font-size:1.5rem;font-weight:500;line-height:28px;margin:auto;text-align:center;width:303px}.terms-container .terms-modal__info-draggable{color:#000;font-size:1rem;text-align:left;width:auto}.terms-container .terms-modal__info-label{display:block;font-size:1rem;line-height:20px;margin:auto;padding:0 0 24px;text-align:center;width:auto}.terms-container .terms-modal__info-label-text{color:#000;font-weight:400}.terms-container .terms-modal__info-btn{font-size:1rem;font-weight:500;text-align:center}.terms-container .terms-modal__info-btn-accept{background:#000;border:1px solid #000;border-radius:5px;color:#fff;cursor:pointer;display:inline-block;height:43px;line-height:40px;margin:20px 0;margin-top:0!important;width:100%}.terms-container .terms-modal__info-btn-accept .state--loading{margin-top:8px}.terms-container .terms-modal__info-btn-decline{background:transparent;border:1px solid #e4e4e4;border-radius:5px;color:#000;cursor:pointer;display:inline-block;height:43px;line-height:40px;width:100%}.terms-container .terms-modal-btn-border:first-child{border-bottom:1px solid #e7e7e7}.terms-container .terms-modal-icons{text-align:center;width:22px!important}.terms-container .terms-modal-text{color:#000;display:block;font-size:1rem;font-weight:400;margin-left:10px;margin-right:8px;margin-top:22px;text-align:left}.terms-container .terms-modal-btn-text{color:#000;cursor:pointer;margin-bottom:0}.terms-container .terms-modal-btn-subtext{color:#000;cursor:pointer;width:100%}.terms-container .terms-modal-btn-link{-webkit-box-pack:justify;-ms-flex-pack:justify;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:space-between;margin-bottom:22px}.terms-container .terms-modal-btn-link img{width:30px}.terms-container .privacy-icon,.terms-container .terms-icon{height:22.5px;position:relative;width:auto}.close-icons{-webkit-box-pack:end;-ms-flex-pack:end;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:end}.close-icons button{background:none;border:none}.dollargeneral-logo{display:block;height:47px;margin:15px auto 20px;width:auto}.shadow{-webkit-box-shadow:0 .5rem 1rem rgba(0,0,0,.15)!important;box-shadow:0 .5rem 1rem rgba(0,0,0,.15)!important}.rounded{border-radius:.25rem!important}.bg-white{background-color:#fff}