.coupon-page-container::after{clear:both;content:"";display:block}@media(max-width:976px){.coupon-page-container .coupon-page-heading,.coupon-page-container .pagination{width:calc(100% - 40px);float:left;margin-left:20px}}@media only screen and (min-width:976px){.coupon-page-container .coupon-page-heading,.coupon-page-container .pagination{width:calc(100% - 56px);float:left;margin-left:28px}}.isDesktop .coupon-sales-unit{height:250px}@media(max-width:976px){.isDesktop .coupon-sales-unit{width:calc(50% - 30px);float:left;margin-left:20px}}@media only screen and (min-width:976px){.isDesktop .coupon-sales-unit{width:calc(33.33333% - 37.33333px);float:left;margin-left:28px;margin-bottom:28px}}@media only screen and (min-width:320px){.isMobile .coupon-sales-unit{width:calc(100% - 16px);float:left;margin-left:8px}}@media only screen and (min-width:480px){.isMobile .coupon-sales-unit{width:calc(100% - 16px);float:left;margin-left:8px}}@media only screen and (min-width:768px){.isMobile .coupon-sales-unit{width:calc(50% - 30px);float:left;margin-left:20px}}@media only screen and (min-width:976px){.isMobile .coupon-sales-unit{width:calc(33.33333% - 37.33333px);float:left;margin-left:28px}}.coupon-page-heading{margin-bottom:30px}.coupon-page-heading h2{font-size:1.2rem;line-height:2em;display:inline-block}.coupon-page-heading p{font-size:.75rem}.coupon-page-container #stupidDealCpnPg{border:1px solid #ddd;border-top:0;padding:0;overflow:hidden}.coupon-page-container #stupidDealCpnPg a.banner{max-width:100%;background-color:#bb5d00;display:block}.coupon-page-container #stupidDealCpnPg img.banner{max-width:100%;margin:0 auto;display:block}.coupon-page-container #stupidDealCpnPg .image-wrap{width:40%;margin:0 auto;height:calc(50% - 6px);padding-bottom:6px;text-align:center}.coupon-page-container #stupidDealCpnPg .image-wrap .stupidImage{margin:0 auto;max-height:100%;max-width:100%}.coupon-page-container #stupidDealCpnPg .stupid-content{height:76%;padding:4px 10px 10px}.coupon-page-container #stupidDealCpnPg .stupid-name{font-size:.75rem;font-weight:600;color:black;text-align:center;height:20%;overflow:hidden;line-height:17px;vertical-align:middle}.coupon-page-container #stupidDealCpnPg .deal-description{height:10%}.coupon-page-container #stupidDealCpnPg .deal-description #primaryAvailability{text-align:center}.coupon-page-container #stupidDealCpnPg .deal-description #primaryAvailability .availability label{color:black}.coupon-page-container #stupidDealCpnPg .price{font-weight:bold;font-size:14px;margin:0 14px;padding:2px 6px;height:10%}.coupon-page-container #stupidDealCpnPg .price .regular{line-height:21px;color:black;display:inline-block;vertical-align:sub}.coupon-page-container #stupidDealCpnPg .price .regular .regular-price{text-decoration:line-through}.coupon-page-container #stupidDealCpnPg .price .now{float:right;color:#e40026;font-size:14px;line-height:20px}.coupon-page-container{position:relative;margin-bottom:30px}.coupon-page-container a{color:#007ba9}.coupon-page-container .coupon-sales-unit{display:inline-block;box-sizing:border-box;position:relative;padding:10px;border:2px dashed #a9a9a9;margin-bottom:20px}.coupon-page-container .coupon-sales-unit h2{font-size:1.5rem;line-height:1.3em;overflow:hidden;max-height:calc(33% - 10px);display:block}.coupon-page-container .coupon-sales-unit .code-msg{display:block;max-height:calc(40% - 23px);overflow:hidden;margin:10px 0;line-height:22px}.coupon-page-container .coupon-sales-unit .code-msg span{font-size:1rem;font-weight:600;margin-right:10px}.coupon-page-container .coupon-sales-unit .code-msg a{font-size:1.1rem;display:inline-block}.coupon-page-container .coupon-sales-unit p.coupon-description{height:calc(27% - 15px);font-size:.75rem;overflow:hidden;display:block;margin-bottom:10px}.coupon-page-container .coupon-sales-unit .exclusions{display:block;height:10%;position:absolute;bottom:0;width:calc(100% - 20px)}.coupon-page-container .coupon-sales-unit .exclusions a,.coupon-page-container .coupon-sales-unit .exclusions .expires-date{display:inline-block;font-size:11px}.coupon-page-container .coupon-sales-unit .exclusions a{float:left;font-weight:normal}.coupon-page-container .coupon-sales-unit .exclusions .expires-date{float:right}body{background:#fff}#breadcrumbs-container,#share-container{margin:0 8px}#breadcrumbs-container .active a,#share-container .active a{color:black;font-weight:normal;cursor:default;text-decoration:none}.shareCallout ul ul{position:absolute;top:-26px;left:62px}.isMobile #breadcrumbs-container,.isMobile #share-container{margin:10px 28px 0}.isMobile .coupon-pg-mobile{padding:0 76px}.isMobile .ui-panel-wrapper,.isMobile .ui-overlay-a .ui-panel-wrapper{background:#fff}.isMobile .shareLayout3{margin-bottom:10px}.isMobile .shareLayout3 .shareCallout ul ul{top:-6px}.isMobile .shareLayout3 .shareBtn{color:#333}.isMobile .pagination{bottom:-38px}@media only screen and (min-width:1500px){.isMobile .coupon-pg-mobile{padding:0 20%}}@media only screen and (min-width:1300px) and (max-width:1499px){.isMobile .coupon-pg-mobile{padding:0 10%}}@media only screen and (max-width:975px){.isMobile #breadcrumbs-container,.isMobile #share-container{margin:0 104px}.isMobile .coupon-pg-mobile{padding:0}.isMobile .coupon-page-container{margin:0 85px 30px}.isMobile .shareLayout3{right:14%}}@media only screen and (min-width:768px){.isMobile .coupon-sales-unit{height:250px}}@media only screen and (max-width:767px){.isMobile #breadcrumbs-container,.isMobile #share-container{margin:0 52px}.isMobile .coupon-page-container{margin:0 43px 30px}.isMobile .coupon-page-container .coupon-page-heading{margin-left:9px;width:calc(100% - 18px)}.isMobile .coupon-page-container .coupon-sales-unit{min-height:250px}.isMobile .shareLayout3{right:8%}}@media only screen and (max-width:479px){.isMobile #breadcrumbs-container,.isMobile #share-container{margin:0 8px}.isMobile .coupon-page-container{margin:0 0 30px}.isMobile .shareLayout3{right:2%}}.isDesktop .shareCallout ul{float:right;z-index:1}.isDesktop .shareCallout ul ul{top:-1px;float:left;left:-202px}.isDesktop .shareCallout ul ul li.shareAnchor{float:right;transform:rotate(180deg);-ms-transform:rotate(180deg);-webkit-transform:rotate(180deg)}.isDesktop .shareCallout ul ul li.shareAnchor span{height:34px}.isDesktop .shareCallout ul .shareBtn{position:absolute}@media only screen and (max-width:975px){.isDesktop .coupon-page-container{margin:0 137px 30px}.isDesktop #breadcrumbs-container,.isDesktop #share-container{margin:0 137px 0 157px}.isDesktop .shareCallout ul ul{left:-220px}.isDesktop .shareBtn{right:20px}}@media only screen and (min-width:976px){.isDesktop #breadcrumbs-container,.isDesktop #share-container{margin:0 28px}.isDesktop .shareBtn{right:1px}}.pagination{display:block;position:absolute;bottom:-24px;text-align:center;border-bottom:0;padding-bottom:0}.pagination a{cursor:pointer}.pagination a,.pagination span{color:#333;font-size:16px;margin:-2px;padding:3px 6px}.pagination span{text-decoration:none;font-weight:bold}.pagination span.current-pg{background:#666;color:#fff;text-decoration:none;font-weight:bold}.pagination span.disabled{display:none}.coupon-page-container a{display:block}@media screen and (max-width:976px){.isDesktop .coupon-sales-unit{height:auto}html{min-width:0}html #main{min-width:0;margin:0 2%;width:auto}html #main .share-cpn-pg.shareLight{height:32px}html #main .share-cpn-pg.shareLight ul,html #main .share-cpn-pg.shareLight li{float:none}html #main .share-cpn-pg.shareLight .shareBtn{padding:0 9px;position:static;float:right}html #main .share-cpn-pg.shareLight ul[role=presentation]{height:28px;overflow:hidden}html #main .share-cpn-pg.shareLight li[role=presentation]{display:block;height:28px;line-height:28px;position:relative;float:right;width:100%;overflow:hidden}html #main .share-cpn-pg.shareLight li[role=presentation] ul{width:120px;position:static;float:right}html #main .share-cpn-pg.shareLight li[role=presentation] ul li{width:auto;padding:0;display:flex;align-items:center}html #main .share-cpn-pg.shareLight{margin-left:0}html #main #breadcrumbs-container{line-height:24px;font-size:16px;margin:8px 0 10px}html #main .coupon-page-container{margin:0}html #main .coupon-page-container p.pagination{position:static;margin-bottom:10px}html #main .coupon-page-container .coupon-page-heading{float:none;width:100%;margin-left:0}html #main .coupon-page-container .coupon-page-content{overflow:hidden}html #main .coupon-page-container .coupon-page-content .coupon-sales-unit{width:100%;float:none;margin-left:0}html #main .coupon-page-container .coupon-page-content #stupidDealCpnPg .price{height:auto;display:flex;justify-content:space-between;margin-bottom:6px}}.share{clear:both}.shareLayout1{padding:0 0 0 21px}.shareLayout2{padding:0 0 0 21px}.shareCallout{border:0;padding:0;margin:0;width:auto}.shareCallout ul,.shareCallout li{list-style:none;margin:0;padding:0}.shareCallout ul{position:relative;z-index:597}.shareCallout ul li{float:left;min-height:1px;vertical-align:middle}.shareCallout ul li:hover,.shareCallout ul li:focus{cursor:default;z-index:599}.shareCallout ul ul{left:0;position:absolute;display:none;z-index:598}.shareCallout ul li:hover>ul,.shareCallout ul li:focus>ul{display:block}.shareCallout ul ul{left:60px}.shareCallout>ul>li>ul{top:-8px}.share .shareBtn{-webkit-border-radius:3;-moz-border-radius:3;border-radius:3px;font-family:Arial;font-size:12px;font-weight:bold;padding:7px 9px;text-decoration:none;text-transform:uppercase;cursor:pointer}.shareLight .shareBtn{color:#333;background:#e9e9e9}.shareLight .shareBtn:hover,.shareLight .shareBtn:focus,.shareLight .shareCallout>ul>li:hover>span,.shareLight .shareCallout>ul>li:focus>span{color:#fdba0d;text-decoration:none}.shareDark .shareBtn{color:#ccc;background:#444}.shareDark .shareBtn:hover,.shareDark .shareBtn:focus,.shareDark .shareCallout>ul>li:hover>span,.shareDark .shareCallout>ul>li:focus>span{color:#fdba0d;text-decoration:none}.shareLight .shareCallout ul ul li{background-color:#e4e4e4}.shareDark .shareCallout ul ul li{background-color:#444}.shareLight .shareCallout ul ul li.shareAnchor,.shareDark .shareCallout ul ul li.shareAnchor{background-color:transparent;padding:0}.shareCallout ul ul li.shareAnchor span{display:block;height:30px;width:8px}.shareLight .shareCallout ul ul li.shareAnchor span{background:url(/img/brand/mf/cmn/productDetailSprite.png?vId=2025.10.31.dev.atg.b) -180px -38px}.shareDark .shareCallout ul ul li.shareAnchor span{background:url(/img/brand/mf/cmn/productDetailSprite.png?vId=2025.10.31.dev.atg.b) -195px -38px}.shareCallout ul ul a{display:block;margin:0 5px;height:20px;width:22px}.shareCallout ul ul a.shareFacebook{background:url(/img/brand/mf/cmn/productDetailSprite.png?vId=2025.10.31.dev.atg.b) 0 -315px;margin-left:7px}.shareCallout ul ul a.shareTweeter{background:url(/img/brand/mf/cmn/productDetailSprite.png?vId=2025.10.31.dev.atg.b) -22px -315px}.shareCallout ul ul a.shareGooglePlus{background:url(/img/brand/mf/cmn/productDetailSprite.png?vId=2025.10.31.dev.atg.b) -44px -315px}.shareCallout ul ul a.sharePintrest{background:url(/img/brand/mf/cmn/productDetailSprite.png?vId=2025.10.31.dev.atg.b) -66px -315px}.shareCallout ul ul a.shareEmail{background:url(/img/brand/mf/cmn/productDetailSprite.png?vId=2025.10.31.dev.atg.b) -88px -315px;margin-right:8px}.shareCallout ul ul li{position:relative;padding:7px 0}.shareCallout ul ul li a.first{margin-left:7px}.shareCallout ul ul li a.last{margin-right:7px}.shareFbLike .fb-like{padding:0}