.marg-right-8{margin-right:8px}.marg-right-8.js-select-store{text-decoration:underline}.pointer{cursor:pointer}.delivery-options-title{font-size:18px;color:#0a1f3e}.bopis-banner{width:100%;background-color:#212121;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;padding:12px 32px;position:relative;margin-top:12px}.banner-crate-icon{width:36px;height:36px;margin-right:32px;margin-top:7px}.banner-msg-wrapper{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}.banner-msg-1{font-size:18px;color:#fff}.banner-msg-2{color:#fff}.banner-close{position:absolute;top:10px;right:10px;width:12px;height:12px;cursor:pointer}.delivery-options-summary{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;padding:16px 0}.delivery-items-card{font-size:16px;font-weight:500;color:#0a1f3e}.del-items-left-wrapper,.delivery-items-card{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}.delivery-type-icon{width:34px;height:34px}.delivery-type-header{display:-ms-flexbox;display:flex;width:100%;background-color:#f4f4f4;padding:12px}.delivery-header-img{width:40px;height:40px;margin-right:8px}.header-right-wrapper{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;width:100%}.delivery-details-title,.same-day-price{font-size:18px;font-weight:600}.in-store-free,.in-store-free-small{font-size:18px;color:#bc914e;font-weight:500}.avail-today-div,.in-store-free-small{font-size:14px}.avail-msg{color:#121212;font-weight:300}.avail-today{color:#098b3d}.avail-today-condition{font-style:italic}.store-details{font-size:14px}.store-details,.store-pickup-info-wrapper{display:-ms-flexbox;display:flex}.store-pickup-number{font-weight:500}.change-add-or-store,.store-info-btn span{text-decoration:underline}.store-info-btn img{width:12px}.delivery-type-num-items-wrapper,.pref-del-time-div{display:-ms-flexbox;display:flex}.pref-del-time-div{-ms-flex-direction:column;flex-direction:column;width:153px;margin-right:40px}.delivery-type-num-items{font-size:16px;font-weight:700;width:max-content}.small-bold{font-weight:700}.prod-delivery-options{font-size:14px;width:250px}.prod-delivery-options label{vertical-align:text-top}@media only screen and (max-width:1200px){.prod-delivery-options{margin-left:150px}}@media only screen and (max-width:500px){.prod-delivery-options{margin-left:75px}}@media (max-width:767px){.same-day-price{font-size:14px}.delivery-details-title{font-size:16px}}.delivery-options-card{background-color:#fafafa;padding:12px}.delivery-options-card div{margin-bottom:8px}.delivery-options-card:first-child{margin-bottom:12px}.red-error{color:#e12c2c}.delivery-error-banner-lg,.delivery-error-banner-sm{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;border-radius:2.5px;background-color:hsla(3,80%,65%,.1);color:#e12c2c;font-weight:500}.delivery-error-banner-lg{padding:12px 18px}.delivery-error-banner-lg img{margin-right:12px;width:24px;height:24px}.delivery-error-banner-lg span{font-size:20px}.delivery-error-banner-sm{padding:8px 12px;margin-bottom:10px}.delivery-error-banner-sm img{margin-right:8px;width:18px;height:18px}.product-qty-unavailable{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}.product-qty-unavailable p{margin-bottom:0;font-size:14px}.unavailable-img{width:15px;height:15px;margin-right:4px}.form-control.quantity.custom-select.select-error-state{border-color:#e12c2c;color:#e12c2c;background:#fff url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 4 5'%3E%3Cpath fill='red' d='M2 0L0 2h4zm0 5L0 3h4z'/%3E%3C/svg%3E") no-repeat right .75rem center;background-size:10px}@media only screen and (max-width:650px){.bopis-banner{padding:12px}.banner-crate-icon{margin-right:12px}.delivery-options-summary{-ms-flex-direction:column;flex-direction:column}.delivery-items-card{-ms-flex-pack:justify;justify-content:space-between}.delivery-items,.delivery-type-num-items{float:right}.header-right-wrapper,.store-details{-ms-flex-direction:column;flex-direction:column}}.gift-availability-info{display:-ms-flexbox;display:flex;gap:4px;margin-top:8px;-ms-flex-pack:justify;justify-content:space-between}@media (max-width:767px){.gift-availability-info svg{width:16px;height:16px}}.gift-availability-msg{color:#104b93;font-size:14px;font-weight:400;margin-bottom:0;line-height:16px;padding-top:4px;width:calc(100% - 28px)}@media (max-width:767px){.gift-availability-msg{font-size:12px;padding-top:0;width:calc(100% - 20px)}}.sitepref-shipment{font-weight:500}.delivery-type-header{width:335px}.delivery-header-details{width:auto}.delivery-header-details .delivery-details-title{font-size:18px}@media only screen and (max-device-width:992px){.delivery-header-details .delivery-details-title{font-size:16px}}.review-address-wrapper{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;color:#121212}.review-address-wrapper span:first-child{font-weight:500}.header-right-wrapper{-ms-flex-pack:normal;justify-content:normal;-ms-flex-direction:column;flex-direction:column}.confirmation-entire-wrapper{background-color:#d5d5d5;padding-top:12px;display:-ms-flexbox;display:flex}@media only screen and (min-device-width:992px) and (max-device-width:1200px){.confirmation-entire-wrapper{padding-top:40px}}.confirmation-left-wrapper{width:70%;margin-right:12px}.confirmation-right-wrapper{width:30%;height:fit-content;color:#121212;padding:20px}.confirmation-right-wrapper .order-total-summary{padding:12px}.confirmation-right-wrapper .order-total-summary #order-subtotal-row{font-weight:600}.confirmation-right-wrapper .order-total-summary #order-subtotal-row span{font-size:18px}@media only screen and (max-width:700px){.confirmation-right-wrapper .order-total-summary #order-subtotal-row span{font-size:16px}}.confirmation-right-wrapper .order-total-summary .coupons-and-promos .mini-left-section{display:-ms-flexbox;display:flex;padding-left:24px}.confirmation-right-wrapper .order-total-summary .coupons-and-promos .mini-left-section svg{width:16px;height:16px}.confirmation-right-wrapper .order-total-summary .coupons-and-promos .mini-left-section .mini-name{display:inline-block;white-space:nowrap;width:150px;padding-left:4px}.confirmation-right-wrapper .order-total-summary #order-summary-title{font-size:23px}@media only screen and (max-width:700px){.confirmation-right-wrapper .order-total-summary #order-summary-title{font-size:18px}}.confirmation-right-wrapper .order-total-summary .gray-border{border-bottom:1px solid #d5d5d5}.confirmation-right-wrapper .order-total-summary .order-amt-lg{float:right;font-weight:600;font-size:18px;color:#121212}@media only screen and (max-width:700px){.confirmation-right-wrapper .order-total-summary .order-amt-lg{font-size:16px}}.confirmation-right-wrapper .order-total-summary .order-amt-lg.blue-amt{color:#104b93;padding-left:4px}.confirmation-right-wrapper .order-total-summary .order-row-title{color:#121212;font-size:16px}.confirmation-right-wrapper .order-total-summary .reverse{display:none}.confirmation-right-wrapper .order-total-summary .gray-border{padding:12px 0}.confirmation-right-wrapper .order-total-summary #order-total-row{border-bottom:none;padding-top:12px}.confirmation-right-wrapper .order-total-summary #order-total-row span{font-size:20px;font-weight:600}@media only screen and (max-width:700px){.confirmation-right-wrapper .order-total-summary #order-total-row span{font-size:16px}}.confirmation-right-wrapper .order-total-summary .mini-row .blue-amt,.confirmation-right-wrapper .order-total-summary .order-sum-row .blue-amt{color:#104b93}.confirmation-right-wrapper .order-total-summary .mini-row{display:-ms-flexbox;display:flex;width:100%;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:center;align-items:center}.confirmation-right-wrapper .order-total-summary .mini-row .mini-name,.confirmation-right-wrapper .order-total-summary .mini-row .order-amt-sm{font-size:12px}.confirmation-right-wrapper .order-total-summary .caTaxBreakDown .mini-row .mini-left-section .mini-name{padding-left:24px}.confirmation-right-wrapper .order-sum-row,.confirmation-right-wrapper .order-sum-row-padded{width:100%;display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:center;align-items:center}.confirmation-right-wrapper .amt-strikethrough{color:#121212;text-decoration:line-through}.confirmation-right-wrapper .amt-strikethrough,.confirmation-right-wrapper .order-amt-lg{color:#121212;font-size:18px;font-weight:600}@media only screen and (max-width:768px){.confirmation-right-wrapper .amt-strikethrough,.confirmation-right-wrapper .order-amt-lg{font-size:16px}}.confirmation-right-wrapper,.delivery-types-instructions,.payment-details,.thank-you-header{background-color:#fff;margin-bottom:8px;padding:12px;color:#121212}.confirmation-right-wrapper span,.delivery-types-instructions span,.payment-details span,.thank-you-header span{font-size:16px}.delivery-types-instructions .conf-sect-title{font-size:18px;padding-left:22px}@media only screen and (max-width:992px){.delivery-types-instructions .conf-sect-title{padding-left:6px;font-size:16px}}.thank-you-header{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;text-align:center}.thank-you-header span{color:#121212}.thank-you-title{font-size:23px;color:#121212}.conf-sect-title{font-size:18px;font-weight:700}.padding-wrapper{padding:24px}.confirmation-bopis-wrapper,.confirmation-sdd-wrapper,.confirmation-ss-wrapper{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between}.confirmation-bopis-wrapper ol,.confirmation-bopis-wrapper ul,.confirmation-sdd-wrapper ol,.confirmation-sdd-wrapper ul,.confirmation-ss-wrapper ol,.confirmation-ss-wrapper ul{margin-top:12px}.big-num-bullets{list-style:none;counter-reset:numList}.big-bullets li::marker{font-size:12px}.big-num-bullets li{position:relative}.big-bullets li{font-size:16px;color:#121212}.big-num-bullets li:before{counter-increment:numList;content:counter(numList);position:absolute;left:-26px;font:700 12px sans-serif;text-align:center;color:#fff;line-height:18px;width:18px;height:18px;background:#121212;border-radius:50%}.confirmation-bopis-wrapper,.confirmation-sdd-wrapper{margin-bottom:24px}.instructions-div{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;width:412px;padding:8px;color:#121212}.instructions-div span,.payment-title{font-size:16px;font-weight:600}.payment-title{color:#121212}.payment-wrapper{display:-ms-flexbox;display:flex;padding:12px;padding-top:24px;padding-left:0}.payment-wrapper span{font-size:16px}.billing-address-div{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;color:#121212;width:200px;font-size:16px;margin-right:58px}.payment-method-details .credit-card-amount{font-size:16px}@media only screen and (max-width:1000px){.confirmation-entire-wrapper{-ms-flex-direction:column;flex-direction:column}.confirmation-left-wrapper,.confirmation-right-wrapper{width:100%}}@media only screen and (max-width:700px){.confirmation-bopis-wrapper,.confirmation-sdd-wrapper,.confirmation-ss-wrapper{-ms-flex-direction:column;flex-direction:column;-ms-flex-align:center;align-items:center}.confirmation-bopis-wrapper,.confirmation-sdd-wrapper{margin-bottom:0}.padding-wrapper{padding:6px}.thank-you-title{font-size:18px}.delivery-type-header,.instructions-div{width:100%}.instructions-div{padding-top:24px;padding-left:0}.big-bullets{margin-bottom:0}.payment-wrapper{-ms-flex-direction:column;flex-direction:column;padding-bottom:0}.billing-address-div{margin-bottom:16px;margin-right:0;width:100%;max-width:300px}.payment-method-details{color:#121212}#order-subtotal-row{padding-top:2px}}.payment-details-section{padding-left:10%;margin-bottom:10px}@media only screen and (max-width:700px){.payment-details-section{padding-left:16px;margin-bottom:8px;padding-bottom:0}}.payment-details-section .payment-details-title{color:#121212;font-size:18px}@media only screen and (max-width:992px){.payment-details-section .payment-details-title{font-size:16px}}