.visuallyhidden{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.clearfix{zoom:1}.clearfix:before,.clearfix:after{content:" ";display:table}.clearfix:after{clear:both}.login h2{color:#000;line-height:1.3;font-weight:normal;font-size:16px;margin-bottom:10px}#country,#state{padding:2px 6px;height:23px}.flyout-combo li{padding:0px;border:0px;border-radius:0px}.flyout-combo li:hover{border:0px}.flyout-combo li a{padding:10px 0 7px;border:1px solid transparent;border-radius:3px;cursor:pointer;color:#666;display:block}.flyout-combo li a:hover,.flyout-combo li a:focus{border:1px solid #e6e7db;background:#f0f1ea;text-decoration:none}.flyout-combo li a:link,.flyout-combo li a:visited{color:#666;text-decoration:none}.shortdesc h2{margin-top:20px}.product-selection-code{display:block;font-weight:bold;font-size:19.2px}.mobile{display:flex;flex-direction:column;justify-content:space-between}.mobile button.btn.order-btn{margin:0;padding:8px 5px;font-size:16px !important}.mobile h2{line-height:20px}.mobile h2[id^="award"]{height:3.1em}.mobile h2 .view-details{color:#2F2F2F;font-size:17px;font-weight:600;line-height:22px}.mobile .product-selection-code{font-size:13px;line-height:18px;color:#999}.mobile li .view-details{display:inline-block;font-size:16px;line-height:20px;margin-bottom:10px}.mobile .product-details-links .save-favorites{position:inherit}.product-details-links .save-favorites{position:absolute;top:15px;left:15px}.disclaimer p{color:#767676}.options{margin-top:20px}a.redemption-locations{background:url(../images/icn_document.png) center left no-repeat transparent;color:#555;display:block;font-size:12px;padding:3px 12px 3px 18px;text-decoration:underline}a.redemption-locations:hover,a.redemption-locations:focus{color:#777}@media screen and (min-width: 769px){.emblems .emblemoptions{width:206px}.emblems img{width:150px}}@media screen and (min-width: 1024px){.emblems .emblemoptions{width:250px}}.button:focus,.button:hover{outline-color:invert;outline-style:auto;outline-width:2px;outline-color:-webkit-focus-ring-color}.orderbuttons a{display:inline-block;padding:10px}.hint{color:#767676;font-size:0.8em;max-width:270px}.product:hover .shortdesc,.shortdesc.focus{display:block;width:100%}.custom-select{font-size:14px;height:auto;text-align:left;text-shadow:none;color:#666 !important}.custom-select:hover{background:transparent url("../img/select_arrow.gif") no-repeat 100% 10px}.highlight-emblem{background:#f0f1ea;border:1px solid #e6e7db;border-radius:3px;cursor:pointer}.ribbon-alert{position:fixed;z-index:10001;background:#fff;box-shadow:0px 4px 6px rgba(44,44,44,0.85);top:0;left:0;right:0}.ribbon-alert .content{font-size:16px;line-height:20px;margin-bottom:20px;color:#666;font-family:"proxima-nova","Helvetica Neue",Helvetica,Arial,sans-serif}.ribbon-alert .content a{color:#000;text-decoration:underline}.ribbon-behind{position:relative;height:152px;top:0}.site-width{width:960px;margin:0 auto;padding:1em;box-sizing:border-box}html[dir="rtl"] #footer ul{float:right}html[dir="rtl"] #footer ul li{float:right}html[dir="rtl"] #footer ul li:first-child a{margin-right:0px;padding-right:0px}html[dir="rtl"] .login .five.why{float:right}html[dir="rtl"] .login .eight{float:right;padding-right:120px;padding-left:0px}html[dir="rtl"] .login .eight h2{width:90%}html[dir="rtl"] .login .eight form{float:right}html[dir="rtl"] .login input{text-align:right}html[dir="rtl"] .login .columns .five{float:right}html[dir="rtl"] .default-login .row .one{float:right}html[dir="rtl"] .default-login .row .one.block.alpha{margin-left:6px;margin-right:0}html[dir="rtl"] .default-login .row .one.block.omega{margin-right:6px;margin-left:0}html[dir="rtl"] .footer ul{float:right}html[dir="rtl"] .footer ul li{float:right}html[dir="rtl"] .footer ul li a{display:table-cell}html[dir="rtl"] .footer li:first-child a{margin-right:0;padding-right:0}@media only screen and (min-width: 768px) and (max-width: 959px){html[dir="rtl"] .default-login .row .one.block.omega{margin-right:4px !important}html[dir="rtl"] .default-login .row .one.block.alpha{margin-left:4px !important}}
