.agreement-container{display:flex;flex-shrink:0;margin-bottom:10px;margin-left:0;margin-right:0}.agreement-container .microsoft-agreement{display:flex;margin-top:30px;padding-right:20px}.agreement-container small{line-height:16px!important}.agreement-container p{margin-bottom:0!important;text-align:right}.agreement-container .agreement-logo-pad{margin-left:0!important;padding:10px 0 0 12px;width:auto}.agreement-container .vertical-align-agreement{padding-bottom:10px;padding-top:30px;vertical-align:baseline}.agreement-container .flex-column{display:flex}@media (max-width:767px){.agreement-container{justify-content:center}}.agreement-container.visible-xs{display:none}.agreement-container.hidden-xs{display:flex}@media (max-width:767px){.agreement-container .microsoft-agreement{display:none}.agreement-container.hidden-xs{display:none!important}.agreement-container.visible-xs{display:flex!important}}.filters{display:flex;margin-bottom:-16px;max-width:280px;position:sticky;top:16px;transition:top .3s ease;z-index:1}@media screen and (max-width:979px){.filters{margin-bottom:0;min-width:50%;width:100%;z-index:999}}.dds__popover{background-image:none;opacity:inherit}.filter-scroll{min-width:280px;padding:0 10px 0 0;position:static;width:100%}@media screen and (max-width:767px){.filter-scroll{margin-top:1.5rem;min-width:0;padding:0}}@media screen and (max-width:1023.98px){.filter-scroll{margin-top:1.5rem;padding:0}}.show-filter-on-top{z-index:99999!important}.dds__message-bar--warning{animation:disappearAnimation 7s forwards;display:flex;letter-spacing:.005em;line-height:1.25rem;padding:.5rem .875rem .5rem 1rem;z-index:9}@keyframes disappearAnimation{0%{opacity:1}98%{opacity:1}to{opacity:0}}@media screen and (max-width:992px){.dds__message-bar--warning{width:95%}}#dc-back-to-top{align-items:center;color:#fff;cursor:pointer;display:none;flex-direction:column;justify-content:center;position:fixed;z-index:999}.dc-back-to-top{background-color:#0076ce;border:1px solid #fff;border-radius:3px;bottom:10px;box-shadow:none;height:48px;right:10px;width:48px}.dc-back-to-top .back-to-top-icon{color:#fff;font-family:dds-icons;font-size:18px;height:21px;margin-top:-5px;text-align:center}.dc-back-to-top .back-to-top-text{font-size:14px;font-weight:500;line-height:20px;text-align:center}@media screen and (min-width:979px){.dc-back-to-top{bottom:32px;right:4%}}.back-to-top-btn{background-color:#0672cb;border-radius:2px;bottom:64px;box-shadow:2px 2px 2px rgba(0,42,88,.08),4px 4px 4px rgba(0,42,88,.08),8px 8px 8px rgba(0,42,88,.08);height:40px;right:16px;width:40px}.back-to-top-btn:hover{background-color:#0063b8}.back-to-top-btn:focus{background:#0063b8;box-shadow:2px 2px 0 #fff,2px -2px 0 #fff,-2px -2px 0 #fff,-2px 2px 0 #fff,4px 4px 0 #00468b,4px -4px 0 #00468b,-4px 4px 0 #00468b,-4px -4px 0 #00468b}.back-to-top-btn:active{background-color:#00468b}.back-to-top-btn .back-to-top-icon{color:#fff;font-family:dds-icons;font-size:18px;height:21px;margin-top:-5px;text-align:center}@media screen and (min-width:780px){.back-to-top-btn{bottom:63px;right:40px}}.back-to-top-svg{height:20px;width:19px}.breadcrumbs .mobile-breadcrumb{color:#6e6e6e;display:block;font-size:14px;line-height:1}.breadcrumbs .mobile-breadcrumb-link{display:flex;white-space:nowrap}.breadcrumbs.hidden{display:none}@media (min-width:480px){.breadcrumbs .mobile-breadcrumb{display:none}}.bold-text-breadcrumbs{font-weight:400}.regular-text-breadcrumbs{font-weight:300}#deals-category-zone{padding:0 0 4px}#deals-category-container{z-index:1000}#deals-category-container #deals-category-strip-container{background-color:#fff;border-top:1px solid #d9d9d9;box-shadow:0 1px 4px 0 rgba(0,0,0,.12);display:flex;justify-content:center}#deals-category-container #deals-category-strip{background-color:#fff;display:flex;overflow-x:auto;overflow-y:hidden;padding:12px 0 0;z-index:100}#deals-category-container #deals-category-strip .category-tile{align-items:center;display:flex;flex-direction:column;flex-shrink:0;font-size:.875rem;margin:0;position:relative}#deals-category-container #deals-category-strip .category-tile:hover{background-color:#eee;box-shadow:0 0 0 0 #eee,0 -12px 0 0 #eee;-moz-box-shadow:0 0 0 0 #eee,0 -12px 0 0 #eee;-webkit-box-shadow:0 0 0 0 #eee,0 -12px 0 0 #eee;cursor:pointer}#deals-category-container #deals-category-strip .category-tile:hover .category-tile-image .category-icon,#deals-category-container #deals-category-strip .category-tile:hover .category-tile-image-svg .category-icon,#deals-category-container #deals-category-strip .category-tile:hover a{color:#0063b0}#deals-category-container #deals-category-strip .category-tile:hover .category-tile-title{font-weight:700}#deals-category-container #deals-category-strip .category-tile a{color:#0e0e0e;cursor:pointer;display:block;margin:0 16px;max-width:150px;min-width:140px;outline-color:#0063b0;text-align:center;text-decoration:none}#deals-category-container #deals-category-strip .category-tile a .category-tile-image{line-height:1;margin-bottom:0}#deals-category-container #deals-category-strip .category-tile a .category-tile-image img{height:32px;width:32px}#deals-category-container #deals-category-strip .category-tile a .category-tile-image .category-icon{color:#0e0e0e;font-family:dds-icons;font-size:32px}#deals-category-container #deals-category-strip .category-tile a .category-tile-image-svg{display:inline-table;height:32px;line-height:1;margin-bottom:0;width:32px}#deals-category-container #deals-category-strip .category-tile a .category-tile-image-svg img{height:32px;width:32px}#deals-category-container #deals-category-strip .category-tile a .category-tile-image-svg .category-icon{color:#0e0e0e;font-family:dds-icons;font-size:32px}#deals-category-container #deals-category-strip .category-tile .category-tile-title{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;font-weight:500;margin-bottom:4px;overflow:hidden;text-overflow:ellipsis}#deals-category-container #deals-category-strip .category-tile.highlight{border-bottom:4px solid #0672cb;margin-bottom:0}#deals-category-container #deals-category-strip .category-tile.highlight a{color:#0672cb}#deals-category-container #deals-category-strip .category-tile.highlight a .category-tile-title{font-weight:700}#deals-category-container #deals-category-strip .category-tile.highlight a .category-tile-image .category-icon,#deals-category-container #deals-category-strip .category-tile.highlight a .category-tile-image svg .category-icon,#deals-category-container #deals-category-strip .category-tile.highlight a .category-tile-image-svg .category-icon,#deals-category-container #deals-category-strip .category-tile.highlight a .category-tile-image-svg svg .category-icon{color:#0672cb}@media screen and (min-width:992px){#deals-category-container.zombie{box-shadow:0 2px 16px 0 rgba(0,0,0,.16);position:fixed;top:0}#deals-category-container.zombie #deals-category-strip>.category-tile>a>.category-tile-image>img{height:24px;width:24px}}@media screen and (max-width:979px){#deals-category-container #deals-category-strip-container #deals-category-strip .category-tile{margin:0 12px}#deals-category-container #deals-category-strip-container #deals-category-strip .category-tile a>.category-tile-image img{height:24px;width:24px}}@media screen and (max-width:767px){#deals-category-strip{padding:12px 0 0 4px}}.category-page-title{font-size:32px;font-weight:300;line-height:1.25;margin:16px 0;text-align:center}@media (max-width:1023.98px){.category-page-title{font-size:24px}}@media screen and (max-width:767px){.category-page-title{margin-top:16px}}.deals-countdown-ribbon-timer-bg{background:#0076ce}.deals-countdown-ribbon-timer{color:#fff;display:flex;font-family:Roboto;font-size:16px;font-style:normal;font-weight:700;height:68px;justify-content:center;letter-spacing:.015em;line-height:20px;padding:8px}.deals-countdown-ribbon-timer a{color:#fff!important;text-decoration:none!important}.deals-countdown-ribbon-timer a:hover{text-decoration:none}.deals-countdown-ribbon-timer a ul{align-items:center;display:flex;justify-content:center;list-style-type:none;padding-inline-start:0}.deals-countdown-ribbon-timer a ul li{margin:0;padding:0 5px}.deals-countdown-ribbon-timer a ul li .deals-shop-now:hover{border-bottom:1px solid #fff}.deals-countdown-ribbon-timer a ul li .deals-countdown-svg-icon{margin-left:6px;vertical-align:-webkit-baseline-middle}.deals-countdown-ribbon-timer a ul li .deals-countdown-svg-icon svg{pointer-events:none}.deals-countdown-ribbon-timer a ul li .onsale-left-text{align-self:end;font-weight:400;margin-left:4px;margin-top:4px}.deals-countdown-ribbon-timer a ul .deals-countdown-title-mble{display:flex;flex-direction:column;margin-right:8px;padding:0}.deals-countdown-ribbon-timer a ul .deals-countdown-title-desktop{line-height:inherit}.deals-countdown-ribbon-timer a ul .deals-countdown-timer{display:flex;flex-direction:column}.deals-countdown-ribbon-timer a ul .deals-countdown-timer .deals-countdown-digit{background:#fff;border-radius:8px;color:#000;display:inline-block;height:30px;line-height:28px;margin:2px 0;overflow:hidden;padding:1px 0 0;position:relative;text-align:center;width:32px}.deals-countdown-ribbon-timer a ul .deals-countdown-timer .deals-countdown-digit span{display:block;padding:0 6px;position:absolute}.deals-countdown-ribbon-timer a ul .deals-countdown-timer .deals-countdown-digit #deals-countdown-secs{color:red}.deals-countdown-ribbon-timer a ul .deals-countdown-timer .deals-countdown-text{font-size:12px;position:relative;text-align:center;top:2px}.deals-countdown-ribbon-timer a ul .deals-countdown-separator{margin-bottom:20px;padding:0}#deals-mood-board{font-size:14px;max-width:100%;padding:0 16px}@media screen and (max-width:767px){#deals-mood-board{margin:16px 0 8px}}@media screen and (min-width:992px){#deals-mood-board{font-size:18px;max-width:70%}}#deals-mood-board .mood-board-text{font-size:16px;font-weight:400;line-height:27px;text-align:center}#deals-mood-board .mood-board-text a{text-decoration:none}#deals-mood-board .mood-board-text a:hover{text-decoration:underline}@media screen and (max-width:767px){#deals-mood-board .mood-board-text{display:-webkit-box;line-height:24px;overflow:hidden;word-break:break-word}}#hero-box{align-items:center;background-image:linear-gradient(90deg,#eee,transparent 65%);display:flex;justify-content:space-between;line-height:1.5em;margin:0 auto;max-height:140px;min-height:140px;position:relative}#hero-box #banner-text{align-items:center;color:#444;flex-direction:column;padding:0;width:100%}#hero-box #banner-text #hero-text{-webkit-box-align:center;align-items:center;flex-direction:column;justify-content:flex-start;position:relative;text-align:center;z-index:1}#hero-box #banner-text #hero-text #hero-title{font-size:14px;font-weight:400;letter-spacing:2px;letter-spacing:.015em;line-height:1;text-transform:uppercase}#hero-box #banner-text #hero-text #hero-subtitle{font-size:24px;font-weight:300;line-height:1;margin:6px}#hero-box #banner-text #hero-text #hero-description{font-size:14px;font-weight:400;letter-spacing:.005em;line-height:1.2}@media (min-width:992px){#hero-box #hero-banner{background-clip:border-box;background-position:0;background-size:auto,cover;height:100%;position:absolute;right:0;top:0;width:35%}}#hero-box #banner-text #hero-holiday-title{font-size:14px;font-weight:600;letter-spacing:.015em;line-height:1.2;margin-bottom:24px;text-transform:uppercase}#hero-box #banner-text #hero-holiday-subtitle{font-size:38px;font-style:italic;font-weight:700;letter-spacing:.5px;text-shadow:1px 0 #0e0e0e;text-transform:uppercase}@media (max-width:767px){#hero-box #banner-text #hero-holiday-subtitle{font-size:24px}#hero-box #banner-text #hero-holiday-title{margin-bottom:4px}#hero-box #banner-text #hero-holiday-description{margin-top:0!important}}#hero-box #banner-text #hero-holiday-description{font-size:14px;font-weight:400;letter-spacing:.005em;line-height:1.2;margin-top:24px}#hero-box #banner-text #hero-holiday-bullet{border-radius:50%;display:inline-block;height:6px;margin-bottom:2px;width:6px}@media (min-width:1200px){#hero-box #hero-holiday-banner{background-clip:border-box;background-position:0;background-size:auto,cover;height:100%;position:absolute;right:0;top:0;width:35%}#hero-box #banner-text #hero-holiday-subtitle{font-size:48px}}.merchandizing-tiles-container{display:flex;flex-direction:row}@media screen and (max-width:1365px){.merchandizing-tiles-container{flex-direction:column;padding:0 15px}}.merchandizing-tiles-container article{border:1px #e1e1e1!important;border-radius:2px!important;box-shadow:0 2px 7px 2px rgba(0,0,0,.12);display:flex;margin-bottom:10px;margin-left:7.5px;margin-top:10px;overflow:hidden;width:50%}@media screen and (max-width:1365px){.merchandizing-tiles-container article{margin-left:0;width:100%}}@media screen and (max-width:767px){.merchandizing-tiles-container article{background-image:none!important;margin-left:0;min-height:auto!important}}.merchandizing-tiles-container article .merchandizing-content{padding:20px;width:50%}.merchandizing-tiles-container article .merchandizing-content .merchandizing-btn-blue{margin-top:20px}@media screen and (max-width:767px){.merchandizing-tiles-container article .merchandizing-content:first-of-type{position:inherit;width:100%}}@media screen and (min-width:768px) and (max-width:1024px){.merchandizing-tiles-container article .merchandizing-content.width-sm-75{width:75%}}.merchandizing-tiles-container article:first-of-type{margin-left:0;margin-right:7.5px}.merchandizing-tiles-container .graydark{background-color:#444;color:#fff}.merchandizing-tiles-container .graymedium{background-color:#737373;color:#fff}.merchandizing-tiles-container .graylight{background-color:#eee;color:#fff}.merchandizing-tiles-container .grayverylight{background-color:#f9f9f9;color:#fff}.merchandizing-tiles-container .gray{background-color:#aaa;color:#fff}.merchandizing-tiles-container .navyblue{background-color:#003758;color:#fff}.merchandizing-tiles-container .blue{background-color:#007db8;color:#fff}.merchandizing-tiles-container .bluedark{background-color:#00447c;color:#fff}.merchandizing-tiles-container .green{background-color:#6ea204;color:#fff}.merchandizing-tiles-container .greenlight{background-color:#c1d82f;color:#fff}.merchandizing-tiles-container .greenverylight{background-color:#e8f4a9;color:#fff}.merchandizing-tiles-container .teal{background-color:#42aeaf;color:#fff}.merchandizing-tiles-container .teallight{background-color:#7ddadb;color:#fff}.merchandizing-tiles-container .orange{background-color:#ee6411;color:#fff}.merchandizing-tiles-container .yellow{background-color:#f2af00;color:#fff}.merchandizing-tiles-container .purple{background-color:#6e2585;color:#fff}.merchandizing-tiles-container .reddark{background-color:#ce1126;color:#fff}.merchandizing-tiles-container .red{background-color:#d74324;color:#fff}.merchandizing-tiles-container .berry{background-color:#b7295a;color:#fff}.merchandizing-tiles-container .mauve{background-color:#de848d;color:#fff}.merchandizing-tiles-container .brownlight{background-color:#a48357;color:#fff}.merchandizing-tiles-container .chocolate{background-color:#71523e;color:#fff}.merchandizing-tiles-container .hero-left{order:0}.merchandizing-tiles-container .hero-right{order:1}.merchandizing-tiles-container .text-left{order:0}.merchandizing-tiles-container .text-right{order:1}.merchandizing-tiles-container #left-merchandizing-container,.merchandizing-tiles-container #right-merchandizing-container{background-position:50%;background-size:cover}.merchandizing-tiles-container .hero-left-bg,.merchandizing-tiles-container .hero-right-bg{align-items:center;min-height:320px}.product-stacks-empty-container{padding:15px;text-align:center}.empty-product-stacks-cta{display:inline-flex;margin-bottom:10rem}.shop-deals-products-btn{margin-right:1.5rem}.deals-sorting-label{font-size:.875rem}#deals-sort-dropdown{font-size:.875rem;height:2rem;line-height:1.25rem;padding:.3125rem 3.6875rem .3125rem .6875rem}.deals_sort_arrow{right:.6875rem;top:.5rem}#deals-sort-by,#deals-sort-by-mobile,#sort-by{align-items:center;display:none;flex-direction:row;font-size:.875rem;margin-left:auto}@media (max-width:1023.98px){#deals-sort-by,#deals-sort-by-mobile,#sort-by{align-self:self-end;display:none;min-width:50%;padding:0 6px;width:100%}}#deals-sort-by .dds__select__wrapper,#deals-sort-by-mobile .dds__select__wrapper,#sort-by .dds__select__wrapper{position:relative}@media (min-width:992px){#deals-sort-by .dds__select__wrapper,#deals-sort-by-mobile .dds__select__wrapper,#sort-by .dds__select__wrapper{padding-left:5px}}@media (max-width:1023.98px){#deals-sort-by .deals-sorting-label,#deals-sort-by-mobile .deals-sorting-label,#sort-by .deals-sorting-label{padding:0 0 0 5px}}#num-of-results{display:none;margin-top:10px;position:relative}#num-of-results #result-count h2{font-size:14px!important;font-weight:400;line-height:20px;margin:0 0 10px}@media (max-width:767px){#num-of-results #result-count h2{font-size:14px!important;font-weight:400;line-height:34px;margin:0}}.dds__message-bar--warning~#result-count{position:absolute}@media screen and (max-width:991px){#num-of-results{justify-content:center;padding-left:0}}.deals-sub-category-strip-mobile{display:none}div#deals-sub-category-strip{align-content:center;background-color:#f5f6f7;border-top:1px solid #c8c8c8;display:flex;height:75px;justify-content:center!important;line-height:2;z-index:100}@media screen and (min-width:768px) and (max-width:1023.98px){div#deals-sub-category-strip{justify-content:flex-start}}div#deals-sub-category-strip .deals-sub-category-box{align-items:center;display:flex;overflow-x:auto;overflow-y:hidden}div#deals-sub-category-strip .sub-category-tile{height:74px;max-width:128px;min-width:128px;padding:0 8px}div#deals-sub-category-strip .sub-category-tile a{align-items:center;color:#0e0e0e;cursor:pointer;display:grid;font-size:.875rem;font-weight:500;height:74px;text-align:center;text-decoration:none}div#deals-sub-category-strip .sub-category-tile a .sub-category-tile-title{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;line-height:normal;overflow:hidden;text-overflow:ellipsis}div#deals-sub-category-strip .sub-category-tile:hover{background-color:#fff}div#deals-sub-category-strip .highlight{background:#fff}div#deals-sub-category-strip .highlight a{color:#0672cb}div#deals-sub-category-strip .highlight a .sub-category-tile-title{color:#0672cb;font-weight:700}.sub-category-strip .sub-category-tile:hover a .sub-category-tile-title{color:#0063b8;font-weight:700}@media screen and (max-width:767px){div#deals-sub-category-strip{display:none}.deals-sub-category-strip-mobile{display:block;font-size:16px;padding-bottom:24px;position:relative;width:100%}}*,:after,:before{box-sizing:border-box}body{-ms-overflow-style:scrollbar}main{background-color:#fff!important;margin-top:-5px}section{padding:.3125em}.deals-hero-zone-padding{overflow-x:hidden}button:focus,div:focus,input:focus,label:focus,section:focus,select:focus,span:focus{outline:1px auto -webkit-focus-ring-color;text-decoration:none}svg{fill:currentColor}ul{margin:0}a{text-decoration:none}a,a:visited{color:#006bbd}button{cursor:pointer}small{font-size:85%}.site-wide-banner{min-height:58px}@media screen and (min-width:480px) and (max-width:767px){.hide-sm{display:none!important}}@media only screen and (max-width:767px){.site-wide-banner{min-height:48px}}@media screen and (min-width:768px) and (max-width:1023.98px){.hide-md{display:none!important}}@media screen and (min-width:1023.98px){.hide-gt-md{display:none!important}}@media screen and (max-width:1023.98px){.hide-on-mobile{display:none!important}}@media (min-width:992px){.deals-main .container{margin:0 auto;padding:0 16px;width:auto}.deals-main container{display:flex;width:100%}}@media only screen and (max-width:1023px){.deals-main .container{margin-left:9px!important;margin-right:9px!important}}@media only screen and (max-width:991px){.deals-main.container{margin-left:0!important;margin-right:0!important;padding-left:0!important;padding-right:0!important}.deals-main #page-title,.deals-main .flex-container{margin-left:15px!important;margin-right:15px!important}}.img-responsive{-ms-interpolation-mode:bicubic;border:0;display:block;height:auto;margin-left:auto;margin-right:auto;max-width:100%;vertical-align:middle;width:auto}.agreement-ad-container{margin-left:auto;margin-top:10px}.breadcrumbs{font-size:12px}.breadcrumbs li a span{color:#444}.breadcrumbs li span:last-child{color:#000}.results-header{align-items:flex-start;display:flex;margin-top:0;position:relative}.agreement-ad-container.hide-xs.hide-sm.hide-md{padding-top:0}.deals-category-hero-content{align-items:center;display:flex;flex-direction:column;justify-content:center;padding:0 32px;position:relative;width:100%}@media screen and (max-width:480px){.deals-category-hero-content{padding:0 14px}}#deals-middle-content-zone{align-items:flex-start;display:flex;margin-bottom:80px;margin-top:32px;padding:0 16px}@media screen and (max-width:1023.98px){#deals-middle-content-zone{flex-direction:column}#deals-middle-content-zone #deals-top-results-zone{display:flex;flex-flow:row;justify-content:center;padding:10px 0 8px;width:100%}}#deals-middle-content-zone .category-box{height:auto;width:100%}#deals-middle-content-zone .category-box #filter-sort-box{display:flex;flex-direction:row;justify-content:space-between;min-height:40px;padding:0 10px;position:relative}@media screen and (max-width:992px){#deals-middle-content-zone .category-box #filter-sort-box{justify-content:center}}#deals-middle-content-zone .category-box #filter-sort-box.hide{display:none}#deals-middle-content-zone .merchandizing-tiles-container{padding:0 14px}#deals-middle-content-zone .merchandizing-tiles-container article{border-radius:6px;-webkit-border-radius:6px;-moz-border-radius:6px}@media screen and (max-width:480px){#deals-middle-content-zone{margin-bottom:16px;margin-top:0;padding:0;position:relative}}@media screen and (max-width:768px){#deals-middle-content-zone{padding:0}}#microsurvey{margin-bottom:15px}@media screen and (max-width:979px){.deals-sticky-results{background-color:#fff;box-shadow:0 2px 16px 0 rgba(0,0,0,.16);position:sticky;top:0;z-index:1001}}.deals-main.container{box-sizing:border-box;margin:0 auto;position:relative;width:100%}.flex-container{align-items:center;display:flex;justify-content:space-between}.container:after{clear:both;content:"";display:table}.disabled,.hidden-xs{display:none}.enabled,.visible-xs{display:block}@media (min-width:768px){.hidden-xs{display:block}.visible-xs{display:none}}