div.item-wrapper.with-border[data-id="277028"] .visually-hidden,div.item-wrapper[data-id="277028"] .visually-hidden{visibility:hidden!important;position:absolute!important;overflow:hidden!important;width:1px!important;height:1px!important;margin:-1px!important;padding:0!important;border:0!important;clip:rect(0 0 0 0)!important;word-wrap:normal!important}div.item-wrapper.with-border[data-id="261777"] .main-banner-lob_text,div.item-wrapper[data-id="261777"] .main-banner-lob_text{font-size:40px;letter-spacing:-2px;line-height:48px;font-weight:600}.product-amount-selector .btn.btn-default{background-color:#fff;border-color:#000;color:#000}.product-amount-selector .btn.btn-default:hover{background-color:#000;border-color:#000;color:#fff}.delivery-and-availability-container{margin-top:15px}.delivery-and-availability-container i{position:relative;margin-right:3px}.delivery-and-availability-container.with-icons div>div{padding-left:22px}.delivery-and-availability-container.comma-separated>div{display:inline-block}.delivery-and-availability-container .availability-text{padding-left:0px!important}.item-wrapper>.item>.item-content>.item-text-element>.item-text .term-warning>p,.term-warning>p{color:red}.radio-button-group-area>div.radio.refresh-info-link{padding-top:0}.radio-button-group-area>div.radio.refresh-info-link .radio-inline{cursor:default;text-align:center;width:100%;margin:0;padding:0;position:relative}.radio-button-group-area>div.radio.refresh-info-link .radio-inline a{cursor:pointer}.rubric-color-text{color:#ef7d00!important}.rubric-color-text *{color:#ef7d00!important}.heidipay-secondary-info{padding-left:0!important}.heidipay-secondary-info .heidipay-checkout-summary *{font-size:13px!important;line-height:16px!important}.heidipay-checkout-summary{width:100%}.heidipay-checkout-summary dl{margin-top:0;margin-bottom:5px}.heidipay-checkout-summary dt{float:left}.heidipay-checkout-summary dd{float:right}.js .app-message{display:none}.app-message{position:fixed;z-index:10000;background-color:rgba(255,255,255,.9);border:1px solid #e8e8e8;color:#646464;padding:10px;margin:10px;text-align:center}.app-message.top{top:30px}.app-message.center{left:0!important;right:0!important;margin:auto!important}.app-message.right{right:0}.app-message.left{left:0}.app-message.bottom{bottom:0}.app-message.round{-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px}.app-message .title,.app-message .title div,.app-message .title>span{color:#646464;text-align:center;display:block;padding-bottom:10px}.app-message .hr{line-height:100px}.app-message .app-message-body{text-align:center}.app-message-header{margin-top:20px!important}.app-message .app-message-header a{float:right;display:block;color:#646464;text-decoration:none}.app-message .app-message-header a:hover{color:#646464}.app-message .app-message-body,.app-message .app-message-body div{color:#646464}.mobile-version .app-message{max-width:100%}.mobile-version .app-message.app-message-mobile{position:fixed!important;margin:0!important;width:100%}.app-message a{color:#000}.app-message a:hover{color:#646464}.namespace-cookie-policy.id-cookie-policy button.close.button{color:#646464;background:none;background-color:#fff;border:1px solid #e8e8e8;font-size:12px;-webkit-transition:background-color 0.3s linear;-moz-transition:background-color 0.3s linear;-o-transition:background-color 0.3s linear;-ms-transition:background-color 0.3s linear;transition:background-color 0.3s linear}.namespace-cookie-policy.id-cookie-policy button.close.button:hover{color:#fff;background:none;background-color:#646464;border:1px solid #e8e8e8;font-size:12px;-webkit-transition:background-color 0.3s linear;-moz-transition:background-color 0.3s linear;-o-transition:background-color 0.3s linear;-ms-transition:background-color 0.3s linear;transition:background-color 0.3s linear}