 jQuery(function($){ var css = '.offers__button{font-family:"Open Sans",Arial,Helvetica,sans-serif;font-size:13px;position:fixed;top:47%;right:0;border-bottom-left-radius:40px;border-top-left-radius:40px;background:#fff;box-shadow:0 2px 2px rgba(0,0,0,.1);z-index:100;cursor:pointer;line-height:20px;padding:10px 10px 10px 20px;color:#d0203a;text-align:center}.offers__button:before{content:"$";display:block;font-size:20px}.offers__button__label{text-transform:uppercase}.offers__button .offers__items-count{position:absolute;top:-8px;left:-8px;display:block;width:28px;height:28px;line-height:28px;border-radius:28px;background:#d0203a;color:#fff;text-align:center}.offers__overlay{position:fixed;z-index:-1;top:0;right:0;bottom:0;left:0;background:rgba(0,0,0,.5);-webkit-transition:ease-out .3s;-ms-transition:ease-out .3s;-moz-transition:ease-out .3s;-o-transition:ease-out .3s;transition:ease-out .3s;opacity:0}.offers__overlay.expanded{opacity:1;z-index:101}.offers__body{font-family:"Open Sans",Arial,Helvetica,sans-serif;text-align:center;width:390px;position:fixed;top:0;right:0;bottom:0;padding:40px 20px 20px;background:#fff;overflow-y:auto;box-shadow:0 3px 0 rgba(0,0,0,.05);transform:translateX(100%);z-index:102;-webkit-transition:ease-out .3s;-ms-transition:ease-out .3s;-moz-transition:ease-out .3s;-o-transition:ease-out .3s;transition:ease-out .3s}.offers__overlay.expanded .offers__body{transform:translateX(0)}.offers__close{position:absolute;top:5px;right:5px;width:32px;height:32px;text-indent:-8000px;overflow:hidden}.offers__close:before{display:inline-block;width:32px;height:32px;line-height:32px;content:"";position:absolute;top:0;left:0;background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEAAAABACAYAAACqaXHeAAABtUlEQVR4nO3Zu1IUQRiG4f/92dnlXgiVksTiEkBAQK7LmCKyipMHTnoNBt6KhhZiYbIfRYDAVs9098z+T7hJz/tl220WQgghhBBCCOHZVsxssfRH3PPazBZyHfYC+A18szpG2ANu3P0g14Ej4AS4rWCEd8AN8MvMXuU8eAScFh6hWLw0BUfYLR0vDfAx8wg7tcRLA3zKNEJ18ZJjhO1a46UBPnc0wlvgT83x0gBfWh5hqy/xMgbOWhqhd/EyBs4TR9jsa7ykjLDR93gZAxczjvAGuB5CvMwywuDiZQJcPjHC+lDjZQJc/WeEwcfLQyOszUu8TICv0xG+z1u8LAI/piPcmtlq6Q/KbW/6x+ZvJTdLWekm56eZrbj74TyNcD/+5fS3hXkZ4aF4Gbn70ZBH2H0kXkbA8RBH2HlGvAxuhO0Z4qWmd4ckusaaJV5qeHdIspUQLyWu3FvRRrzkvHJvxWaL8dKbETY6iJfqR+gyXrp8d0iia6wu46WLd4ck6xnjpc13hyQl4qWNd4ckawXjpdgIyxXEy92Vu7t/yHWou/t7Kx8vE3ffN7Ol0h8SQgghhBBC6I9/XYm1sw/11r8AAAAASUVORK5CYII=) no-repeat 50% 50%;background-size:24px auto}@media screen and (max-width:600px){.offers__body{width:90%!important}.offers__button{line-height:12px;padding:10px 10px 10px 15px;background:#d0203a;color:#fff;border:1px solid #fff;border-right:none}.offers__button:before{font-size:18px}.offers__button__label{display:none}.offers__items-count{display:none!important}}.offers__body img{max-width:100%}'; var $overlay = $('<div class="offers__overlay"></div>'); var $body = $('<div class="offers__body">'+ "<p>&nbsp;<\/p>\r\n<!--<div class=\"offers__item\">\r\n<p><a href=\"https:\/\/us.shop.runningroom.com\/en_us\/promotions\/year-end-sale-2022.html\" target=\"_blank\" rel=\"noopener\"><img src=\"https:\/\/d2fbmzf04vezg8.cloudfront.net\/img\/Offers\/OffersTab_BoxingWeek2022YearEnd.jpg\" alt=\"Boxing Week\"><\/a><\/p>\r\n<\/div>\r\n<div class=\"offers__item\">\r\n<p><a href=\"https:\/\/us.shop.runningroom.com\/en_us\/promotions\/year-end-sale-2022\/footwear-door-crashers.html\" target=\"_blank\" rel=\"noopener\"><img src=\"https:\/\/d2fbmzf04vezg8.cloudfront.net\/img\/Offers\/OffersTab_BoxingWeek2022-FootwearDC.jpg\" alt=\"Boxing Week\"><\/a><\/p>\r\n<\/div>\r\n<div class=\"offers__item\">\r\n<p><a href=\"https:\/\/us.shop.runningroom.com\/en_us\/promotions\/year-end-sale-2022\/electronic-door-crashers.html\" target=\"_blank\" rel=\"noopener\"><img src=\"https:\/\/d2fbmzf04vezg8.cloudfront.net\/img\/Offers\/OffersTab_BoxingWeek2022-ElectronicsDC.jpg\" alt=\"Boxing Week\"><\/a><\/p>\r\n<\/div>\r\n<div class=\"offers__item\">\r\n<p><a href=\"https:\/\/us.shop.runningroom.com\/en_us\/promotions\/year-end-sale-2022\/apparel-door-crashers.html\" target=\"_blank\" rel=\"noopener\"><img src=\"https:\/\/d2fbmzf04vezg8.cloudfront.net\/img\/Offers\/OffersTab_BoxingWeek2022-ApparelDC.jpg\" alt=\"Boxing Week\"><\/a><\/p>\r\n<\/div>\r\n<div class=\"offers__item\">\r\n<p><a href=\"https:\/\/us.shop.runningroom.com\/en_us\/brands\/brooks\/apparel.html\" target=\"_blank\" rel=\"noopener\"><img src=\"https:\/\/d2fbmzf04vezg8.cloudfront.net\/img\/Offers\/OffersTab_BoxingWeek2022-Brooks.jpg\" alt=\"Boxing Week\"><\/a><\/p>\r\n<\/div>\r\n<div class=\"offers__item\">\r\n<p><a href=\"https:\/\/us.shop.runningroom.com\/en_us\/brands\/newbalance\/apparel.html\" target=\"_blank\" rel=\"noopener\"><img src=\"https:\/\/d2fbmzf04vezg8.cloudfront.net\/img\/Offers\/OffersTab_BoxingWeek2022-NewBalance-US.jpg\" alt=\"Boxing Week\"><\/a><\/p>\r\n<\/div>\r\n<div class=\"offers__item\">\r\n<p><a href=\"https:\/\/us.shop.runningroom.com\/en_us\/brands\/asics\/apparel.html\" target=\"_blank\" rel=\"noopener\"><img src=\"https:\/\/d2fbmzf04vezg8.cloudfront.net\/img\/Offers\/OffersTab_BoxingWeek2022Asics-US.jpg\" alt=\"Boxing Week\"><\/a><\/p>\r\n<\/div>\r\n<div class=\"offers__item\">\r\n<p><a href=\"https:\/\/us.shop.runningroom.com\/en_us\/brands\/saucony\/apparel.html\" target=\"_blank\" rel=\"noopener\"><img src=\"https:\/\/d2fbmzf04vezg8.cloudfront.net\/img\/Offers\/OffersTab_BoxingWeek2022Saucony-US.jpg\" alt=\"Boxing Week\"><\/a><br><br><strong>*Applies to all sales<\/strong><br>*Sale valid in continental USA only , no Hawaii orders. Limited quantities, not all items are available in all stores, purchase online to guarantee your product. Prices as marked. All Sale Priced items ordered online can be returned online for a refund. Sale-priced items returned in-store are only eligible for an exchange or in-store credit. All exchanges or returns must be made within 30 days of purchase. Savings are off our original price. Cannot be used for previously purchased product. Cannot be combined with any other promotional offer, coupon or discount. Subject to on-hand inventory availability. Product may not be exactly as shown. Selection may vary by store. Offer not valid on out of stock merchandise. While quantities last. Use of offer(s)\/promotional code(s) is acceptance of these terms. Running Room reserves the right to cancel or modify offer(s) at any time. Further restrictions may apply. Sale ends January 8, 2023 at 11:59pm EST.<\/p>\r\n<hr>\r\n<p>&nbsp;<\/p>\r\n<\/div>-->\r\n<div class=\"offers__item\">\r\n<p><a href=\"https:\/\/us.shop.runningroom.com\/en_us\/shipping-details?utm_medium=website&amp;utm_source=offerstab&amp;utm_campaign=free+shipping+us&amp;utm_content=2020\"><img src=\"https:\/\/d2fbmzf04vezg8.cloudfront.net\/img\/Offers\/Offers_May2020_shipping.jpg\"><\/a><\/p>\r\n<hr>\r\n<p>&nbsp;<\/p>\r\n<\/div>\r\n<div class=\"offers__item\">\r\n<p><img src=\"https:\/\/d2fbmzf04vezg8.cloudfront.net\/img\/Offers\/subscriberemail_1001-eng.jpg\"><br>*Valid on regular price apparel only. Excludes sale items, footwear, socks and accessories.<\/p>\r\n<form class=\"offers-form\" action=\"https:\/\/visitor.constantcontact.com\/d.jsp\" method=\"post\">\r\n<p class=\"offers-description\" style=\"text-transform: uppercase;\">Stay connected by joining our mailing list<\/p>\r\n<fieldset class=\"offers-fieldset\"><input id=\"newsletter\" class=\"offers-field\" name=\"ea\" type=\"text\" placeholder=\"Your Email\"> <input name=\"m\" type=\"hidden\" value=\"1010990144290\"> <input name=\"p\" type=\"hidden\" value=\"oi\"> <button class=\"offers-button\">Subscribe<\/button><\/fieldset>\r\n<p class=\"offers-footnote\">Yes, I would like to join the Running Room mailing list. You can unsubscribe at any time. We take your privacy seriously and will not send your information to third parties. View our <a class=\"offers-link\" href=\"http:\/\/www.runningroom.com\/hm\/inside.php?id=3065\">privacy policy. <\/a><\/p>\r\n<\/form><\/div>\r\n<div style=\"padding-bottom: 40px;\"><br><hr>\r\n<p><strong>*Applies to all sales<\/strong><br>All Sale Priced items ordered online can be returned online for a refund. Sale-priced items returned in-store are only eligible for an exchange or in-store credit. All exchanges or returns must be made within 30 days of purchase. Savings are off our original price. Cannot be used for previously purchased product. Cannot be combined with any other promotional offer, coupon or discount. Subject to on-hand inventory availability. Product may not be exactly as shown. Selection may vary by store. Offer not valid on out of stock merchandise. While quantities last. Use of offer(s)\/promotional code(s) is acceptance of these terms. Running Room reserves the right to cancel or modify offer(s) at any time.<\/p>\r\n<\/div>\r\n<style><!--\r\n  .offers__container img {\r\n    max-width: 100% !important;\r\n  }\r\n  .offers-form {\r\n    display: block;\r\n    margin: 0;\r\n    text-align: left;\r\n  }\r\n  .offers-description {\r\n    font-size: 18px;\r\n    color: #555;\r\n    padding: 10px 0;\r\n    line-height: 1.5;\r\n    text-align: center;\r\n  }\r\n  .offers-link {\r\n    text-decoration: none !important;\r\n    color: #e21836;\r\n  }\r\n  .offers-fieldset {\r\n    clear: both;\r\n    padding: 20px 0;\r\n    border: none;\r\n    border-top: 1px solid #eee;\r\n    border-bottom: 1px solid #eeeeee;\r\n  }\r\n  .offers-field {\r\n    border: 1px solid #ccc;\r\n    height: 34px;\r\n    line-height: 34px;\r\n    padding: 0 10px;\r\n    margin: 0;\r\n    vertical-align: middle;\r\n    background: #f8f8f8;\r\n    color: #333333;\r\n    box-shadow: inset 0 2px 2px rgba(0, 0, 0, 0.1);\r\n    font-size: 13px;\r\n    width: 100%;\r\n    box-sizing: border-box;\r\n  }\r\n  .offers-field:focus {\r\n    outline: 0;\r\n  }\r\n  .offers-button {\r\n    display: inline-block;\r\n    border: none;\r\n    border-radius: 0;\r\n    background-color: #db0a40;\r\n    color: #ffffff !important;\r\n    padding: 0 20px;\r\n    height: 34px;\r\n    line-height: 34px;\r\n    cursor: pointer;\r\n    vertical-align: middle;\r\n    text-decoration: none !important;\r\n    box-shadow: 0 2px 2px rgba(0, 0, 0, 0.1);\r\n    font-size: 13px;\r\n    font-weight: 700;\r\n    font-style: normal;\r\n    transition-duration: 0.3s;\r\n    transition-timing-function: ease-in-out;\r\n  }\r\n  .offers-footnote {\r\n    font-size: 12px;\r\n    padding: 20px 0;\r\n  }\r\n  .offers-fieldset {\r\n    padding: 10px 0;\r\n    margin: 10px 0 0;\r\n    border: none;\r\n    border-top: 1px solid #eee;\r\n    border-bottom: 1px solid #eeeeee;\r\n  }\r\n  .offers-field,\r\n  .offers-button {\r\n    width: 100%;\r\n    margin: 5px 0 0;\r\n  }\r\n--><\/style>" +'</div>').appendTo($overlay); var $button = $('<div class="offers__button"><span class="offers__button__label">Offers</span></div>'); var $close = $('<div class="offers__close"></div>').appendTo($body); $body.each(function(){ var $items = $body.find('.offers__item'); if($items.length > 0) { $('<span class="offers__items-count">'+ $items.length +'</span>').appendTo($button); } }) .on('click',function(e){ e.stopPropagation(); }); $button.on('click',function(){ $overlay.addClass('expanded'); }); $overlay.on('click',function(){ $overlay.removeClass('expanded'); }); $close.on('click',function(){ $overlay.removeClass('expanded'); }); $('head').append('<style>'+css+'</style>'); $('body').append($button).append($overlay); }) 