.bag-overlay{position:absolute;top:127px;left:-100%;right:0;background:rgba(0,0,0,.35);height:0;opacity:0;visibility:hidden;z-index:21;transition:opacity .1s ease .1s,visibility 10ms ease .2s}#bagContainer{position:relative;width:auto;margin-right:2px}#bagContainer.show{z-index:22}#bagContainer .quickBagFlyout{opacity:0;visibility:hidden;transition:opacity .1s ease .1s;max-height:none}#bagContainer #quickBagHeader.quickBagFlyoutHeader{z-index:3;border:none}#bagContainer #quickBagHeader.quickBagFlyoutHeader:hover .quickBagFlyout{max-height:none}#bagContainer .hide-for-screenreader{display:none;width:24px;height:28px;margin:0;padding:0}#bagContainer svg{width:24px;height:28px}#bagContainer #m-bag-count-anchor{display:block}#bagContainer.quick-back-open .quickBagFlyout{opacity:1;visibility:visible;transition:opacity .1s ease .15s}#bagContainer.quick-back-open:before{content:"";display:block;position:absolute;left:-14px;top:-3px;width:47px;height:48px;z-index:2}#bagContainer.quick-back-open:after{content:"";display:block;position:absolute;left:-50px;top:17px;width:74px;height:36px;transform:rotate(-40deg);z-index:2}#bagContainer.quick-back-open+.bag-overlay{opacity:1;visibility:visible;height:200vh;transition:opacity .1s ease .16s,visibility .1s ease .16s}#bagContainer #quickBagHeader.quickBagFlyoutHeader{width:auto;height:auto;border:0;top:0}#bagContainer #quickBagHeader.quickBagFlyoutHeader .checkoutLink{cursor:pointer}#bagContainer #quickBagHeader.quickBagFlyoutHeader #qbFlyout.quickBagFlyout{width:32.25rem;border-radius:0 0 5px 5px;border:1px solid transparent;border-top-color:#b9b9b9;right:-7px;top:51px}#bagContainer #quickBagHeader.quickBagFlyoutHeader #qbFlyout.quickBagFlyout .quickBagEmpty{padding:24px}#bagContainer #quickBagHeader.quickBagFlyoutHeader #qbFlyout.quickBagFlyout .zeroItemCount{font-size:14px;line-height:20px;height:auto}#bagContainer #quickBagHeader.quickBagFlyoutHeader #qbFlyout.quickBagFlyout ul.bagItems{max-width:100%}#bagContainer #quickBagHeader.quickBagFlyoutHeader #qbFlyout.quickBagFlyout ul.bagItems li+li{border-top:1px solid silver}#bagContainer #quickBagHeader.quickBagFlyoutHeader #qbFlyout.quickBagFlyout .bagItem{padding:24px;border:0}#bagContainer #quickBagHeader.quickBagFlyoutHeader #qbFlyout.quickBagFlyout .bagItem>.grid-x>.cell.medium-2,#bagContainer #quickBagHeader.quickBagFlyoutHeader #qbFlyout.quickBagFlyout .bagItem>.grid-x>.cell.medium-9{width:auto}#bagContainer #quickBagHeader.quickBagFlyoutHeader #qbFlyout.quickBagFlyout .bagItem>.grid-x>.cell.medium-9{flex:1}#bagContainer #quickBagHeader.quickBagFlyoutHeader #qbFlyout.quickBagFlyout .bagItem>.grid-x>.cell.medium-9 .button.secondary:after{border:none}#bagContainer #quickBagHeader.quickBagFlyoutHeader #qbFlyout.quickBagFlyout .bagItem .productImage{margin-right:20px}#bagContainer #quickBagHeader.quickBagFlyoutHeader #qbFlyout.quickBagFlyout .bagItem div.pricing{font-size:14px;line-height:20px;text-transform:none}#bagContainer #quickBagHeader.quickBagFlyoutHeader #qbFlyout.quickBagFlyout .bagItem .promoDesc{color:#626369;font-size:14px;line-height:20px;margin-top:12px;font-style:normal}#bagContainer #quickBagHeader.quickBagFlyoutHeader #qbFlyout.quickBagFlyout .bagItem div.badges{color:#626369;margin-bottom:16px;margin-left:95px}#bagContainer #quickBagHeader.quickBagFlyoutHeader #qbFlyout.quickBagFlyout .bagItem div.badges div{color:inherit;font-size:14px;line-height:20px;font-weight:400;padding:0}#bagContainer #quickBagHeader.quickBagFlyoutHeader #qbFlyout.quickBagFlyout .bagItem .description{font-size:14px;line-height:20px;padding-left:0}#bagContainer #quickBagHeader.quickBagFlyoutHeader #qbFlyout.quickBagFlyout .bagItem .bagItemUPC{margin-top:8px;font-weight:400;color:#000}#bagContainer #quickBagHeader.quickBagFlyoutHeader #qbFlyout.quickBagFlyout .bagItem .itemAction{padding:12px 0 0}#bagContainer #quickBagHeader.quickBagFlyoutHeader #qbFlyout.quickBagFlyout .bagItem .itemAction br{display:none}#bagContainer #quickBagHeader.quickBagFlyoutHeader #qbFlyout.quickBagFlyout .bagItem .itemAction .cell.medium-5{width:auto}#bagContainer #quickBagHeader.quickBagFlyoutHeader #qbFlyout.quickBagFlyout .bagItem .itemAction .button-remove{border:0;background:transparent;padding:0;font-size:14px;line-height:20px;font-weight:400;text-decoration:underline;margin-left:0}#bagContainer #quickBagHeader.quickBagFlyoutHeader #qbFlyout.quickBagFlyout .bagItem .itemAction .button-remove:hover{text-decoration:none}#bagContainer #quickBagHeader.quickBagFlyoutHeader #qbFlyout.quickBagFlyout .quickBagBottom{padding:24px;background:#f8f8f8}#bagContainer #quickBagHeader.quickBagFlyoutHeader #qbFlyout.quickBagFlyout .quickBagBottom .bagPromoDesc{font-size:14px;line-height:20px;font-style:normal;color:#000;border:0;padding:0 40px;margin:0;text-align:center}#bagContainer #quickBagHeader.quickBagFlyoutHeader #qbFlyout.quickBagFlyout .quickBagBottom .promoPrice{color:#000}#bagContainer #quickBagHeader.quickBagFlyoutHeader #qbFlyout.quickBagFlyout .quickBagBottom #quickBagYouSavedTotal{color:#000;padding:0}#bagContainer #quickBagHeader.quickBagFlyoutHeader #qbFlyout.quickBagFlyout .quickBagBottom #quickBagYouSavedTotal+#quickBagSubTotal{margin-left:7px}#bagContainer #quickBagHeader.quickBagFlyoutHeader #qbFlyout.quickBagFlyout .quickBagBottom #quickBagYouSavedTotal strong{color:#e01a2b}#bagContainer #quickBagHeader.quickBagFlyoutHeader #qbFlyout.quickBagFlyout .quickBagBottom #quickBagSubTotal{padding:0}#bagContainer #quickBagHeader.quickBagFlyoutHeader #qbFlyout.quickBagFlyout .quickBagBottom #quickBagSubTotal a{text-decoration:none}#bagContainer #quickBagHeader.quickBagFlyoutHeader #qbFlyout.quickBagFlyout .quickBagBottom .bagPromoDesc+#quickBagSubTotal,#bagContainer #quickBagHeader.quickBagFlyoutHeader #qbFlyout.quickBagFlyout .quickBagBottom .bagPromoDesc+#quickBagYouSavedTotal,#bagContainer #quickBagHeader.quickBagFlyoutHeader #qbFlyout.quickBagFlyout .quickBagBottom .bagPromoDesc+#quickBagYouSavedTotal+#quickBagSubTotal{padding-top:20px}#bagContainer #quickBagHeader.quickBagFlyoutHeader #qbFlyout.quickBagFlyout .quickBagBottom .checkoutButton{padding:16px 0 0}#bagContainer #quickBagHeader.quickBagFlyoutHeader #qbFlyout.quickBagFlyout .quickBagBottom .checkoutButton .quickbagCheckoutButton{margin:0;font-size:16px;line-height:20px;font-weight:500;padding:11px 15px;color:#fff}#bagContainer #quickBagHeader.quickBagFlyoutHeader #qbFlyout.quickBagFlyout .wallet-star-rewards-wrapper{padding:24px;display:flex;align-items:center}#bagContainer #quickBagHeader.quickBagFlyoutHeader #qbFlyout.quickBagFlyout .wallet-star-rewards-wrapper .rewards-logo{width:auto;float:none;height:auto;padding:0 30px;margin:0}#bagContainer #quickBagHeader.quickBagFlyoutHeader #qbFlyout.quickBagFlyout .wallet-star-rewards-wrapper .rewards-info-wrapper{width:auto;flex:1;padding:0 45px;text-align:center;font-size:14px;line-height:20px}#bagContainer #quickBagHeader.quickBagFlyoutHeader #qbFlyout.quickBagFlyout .wallet-star-rewards-wrapper .rewards-info-wrapper p.enroll-rewards{padding:0}@media (max-width:600px){#mb-page-wrapper{position:relative}#bagContainer #quickBagHeader.quickBagFlyoutHeader #qbFlyout.quickBagFlyout{position:absolute!important;right:0!important;left:0!important;width:100vw;top:7.6875rem}header[data-uri].compact.compact-redesign.responsive #mb-j-header-container #bagContainer #quickBagHeader.quickBagFlyoutHeader .quickBagFlyout{right:-2.6rem!important;max-height:22.5rem}}.checkoutButtonSkipBag{padding:16px 0 0}@media (min-width:600px){#quickBagHeader.quickBagFlyoutHeader{position:relative}}@media (max-width:360px){header[data-uri].compact.compact-redesign.responsive #mb-j-header-container #bagContainer #quickBagHeader.quickBagFlyoutHeader .quickBagFlyout{position:absolute!important;right:0!important;left:0!important;width:100vw;top:7.6875rem}.bag-overlay{position:absolute!important;left:0!important;right:0!important;width:100vw}}