.product-info-autoredirect-mob{display:none}.product-info-autoredirect-des{display:block}@media (max-width:767.98px){.product-info-autoredirect-mob{display:block;margin-top:10px}.product-info-autoredirect-des{display:none}.product-info-autoredirect-mob .redirectinfo{border:1px solid #ccc;padding:10px;margin-bottom:0}}.out_of_stock_block{background:#d0eaf8}.out_of_stock_block .alert-warning{background:none!important;border:none!important}.out_of_stock_block p.redirectinfo{padding-left:15px;padding-bottom:15px}.stock.unavailable span{color:#e51d38}@media (min-width:768px){.fieldset.purchase-order-number .field .label{padding:6px 15px 0 0;text-align:right;width:25.8%;box-sizing:border-box;float:left}.fieldset.purchase-order-number .field.required .label:after{content:'*';color:#e02b27;font-size:1.2rem;margin:0 0 0 5px}.fieldset.purchase-order-number .input-purchase-order-number{width:325px}}.modal-popup.newsletterpopup .modal-inner-wrap .modal-content{padding:0!important;font-size:inherit;text-align:inherit;border:none;border-radius:0}.modal-popup.newsletterpopup._inner-scroll .modal-inner-wrap{max-height:max-content;margin-top:160px}.modal-popup.newsletterpopup h3{font-weight:700;font-size:28px}.modal-popup.newsletterpopup p{margin:15px!important}.modal-popup.newsletterpopup .modal-footer{display:none}.modal-popup.newsletterpopup .field.newsletter{margin:10px 0}.newsletterpop-validate-message{margin-bottom:15px}.modal-popup.newsletterpopup .action.primary{background:#c03;border:1px solid #c03}.checkout-index-index .payment-option._collapsible.opc-payment-additional.discount-code{display:none}.checkout-index-index .opc-block-summary .payment-option._collapsible.opc-payment-additional.discount-code{display:block;border:1px solid #ddd;padding:10px;margin:10px 0}.checkout-index-index .opc-block-summary .form-discount .label{display:none}.checkout-index-index .opc-block-summary .discount-code .payment-option-title{padding:5px;color:#e51d38;position:relative}.checkout-index-index .opc-block-summary .form-discount .payment-option-inner{margin-bottom:10px}.checkout-index-index .opc-block-summary .discount-code .payment-option-title:after{position:absolute;right:-5px;top:6px;webkit-font-smoothing:antialiased;font-size:30px;line-height:inherit;color:inherit;content:'\e622';font-family:'icons-blank-theme';vertical-align:middle;display:inline-block;font-weight:400;overflow:hidden;speak:none;text-align:center}.checkout-index-index .opc-block-summary .totals.discount .title{font-size:18px!important;font-weight:400!important;border-bottom:0!important}.checkout-index-index .opc-block-summary .totals.discount .discount.coupon{color:#e51d38}.checkout-index-index .opc-block-summary .grand.totals{border-top:1px solid #ccc}.payment-option.opc-payment-additional.um-ordercomment.comment.last.purchaseorder{display:none}@media (max-width:475px){#Banner ul.home-slider li .each-slider{top:65px}#Banner ul.home-slider picture{opacity:.5}#Banner ul.home-slider li .each-slider h1{margin-bottom:5px;font-weight:500}}.totals.discount .discount.coupon{display:none!important}.checkout-index-index #maincontent .columns .column.main{position:relative}.checkout-index-index #maincontent .columns .column.main .block.discount{position:absolute!important;right:0!important;height:auto!important;text-align:center!important;background:#f5f5f5!important;width:33.33333333%;padding:12px 0;top:-5px}.checkout-index-index #maincontent .columns .column.main .block.discount .label{width:100%!important;text-align:center!important;font-weight:400}.checkout-index-index #maincontent .columns .column.main .block.discount .control{width:50%!important;margin:0 auto!important;float:none!important}.checkout-index-index #maincontent .columns .column.main .block.discount .title{border-bottom:1px solid #ccc;padding:0 10px 10px;color:#333;font-weight:300;font-size:26px;display:block;line-height:1;margin-bottom:0}.checkout-index-index #maincontent .columns .column.main div[role=alert]{-webkit-box-shadow:0 4px 8px 0 rgba(0,0,0,.12),0 2px 4px 0 rgba(0,0,0,.08);box-shadow:0 4px 8px 0 rgba(0,0,0,.12),0 2px 4px 0 rgba(0,0,0,.08);position:fixed;z-index:1;width:auto;height:auto;right:10px;top:70px;max-width:300px;z-index:99;padding:21px}.checkout-index-index #maincontent .columns .column.main div[role=alert] .message.success{margin:0 0 10px;padding:10px 20px;display:block;line-height:1.2em;font-size:initial;background:0 0;color:initial;padding-left:20px}.checkout-index-index #maincontent .columns .column.main div[role=alert] .message.success>*:first-child:before{content:none!important}.checkout-index-index #maincontent .columns .column.main .block.discount .title strong{font-weight:400}.checkout-index-index #maincontent .columns .column.main .block.discount .fieldset.coupon .field{margin:0 0 13px!important}.checkout-index-index #maincontent .columns .column.main .block.discount .fieldset.coupon .actions-toolbar{margin-left:auto!important}.checkout-index-index #maincontent .columns .column.main .block.discount .fieldset.coupon .actions-toolbar .primary{float:none!important}.checkout-cart-index #maincontent{position:relative}.checkout-cart-index #maincontent .page.messages{right:13px!important;top:248px!important}