@media (min-width:768px){.nav-sections{margin-left:1%}.header .block-search{width:250px}}ul.header.links.promotion{position:relative;text-align:center;width:100%}ul.header.links.promotion:before{background:rgba(0,0,0,.2);bottom:0;content:'';left:50%;pointer-events:none;position:absolute;right:0;top:0;transform:translateX(-50%);width:calc(100vw - 17px);z-index:0}ul.header.links.promotion li{border-right:0;position:relative;z-index:1}ul.header.links.promotion li:after{background:#fff;content:'';height:15px;opacity:.5;position:absolute;right:0;top:50%;transform:translateY(-50%);width:1px}ul.header.links.promotion li:last-child:after{display:none}ul.header.links.promotion li a:hover{text-decoration:underline !important}.ammenu-nav-sections .ammenu-menu-wrapper.-desktop .ammenu-item.-main.no-sub-menu>.ammenu-link.-parent:after{display:none}.page-main .page-title{color:#000}.contact-index-index .form.contact .legend{font-size:30px;letter-spacing:0;line-height:36px;margin-bottom:30px;margin-left:0;padding-bottom:15px;position:relative;background-color:#fff;color:#323232;font-family:Lato,sans-serif;font-style:normal;font-weight:400;padding:0;margin:0 0 24px;text-transform:none}.contact-index-index .form.contact .legend{height:52px}.contact-index-index .form.contact .legend:after{content:'';background-color:#0c528b;height:2px;width:80px;position:absolute;bottom:0;left:0}.contact-header:after{content:'';background-color:#0c528b;height:2px;width:80px;position:absolute;bottom:0;left:0}.contact-header{font-size:30px;letter-spacing:0;line-height:36px;margin-bottom:30px;padding-bottom:15px;position:relative}.ammenu-link.-main,.ammenu-menu-wrapper.-desktop .ammenu-link.-level1{font-weight:800}.old-price,.old.price .price-container .price{font-size:14px}.old-price,.old.price .price-container .price-label{font-size:12px}.special-price .price-container .price{font-size:18px;color:#000}.product-item .old-price .price{font-size:14px}.message.notice.store{margin:0;padding:12px 20px 12px 25px;display:block;font-size:1.5rem;background:#fdf0d5;color:#6f4400;padding-left:18px;position:relative}.amlocator-index-index .message.notice.store{padding-left:45px}.amlocator-index-index .message.notice>*:first-child:before{margin:-10px 0 0}.product-info-main{display:flex;flex-direction:column}.product-info-main>*{order:3;width:100%}.product-info-main .page-title-wrapper{order:1}.product-info-main .product-reviews-summary{order:2}.product-info-main .case-quantity-info{margin-bottom:15px}.payment-method-content .billing-address-form:before{content:'Billing Address';font-size:18px;font-weight:700;margin-bottom:20px;display:block}@media (max-width:767px){.checkout-container{display:flex;flex-direction:column}.checkout-container>div{order:1}.checkout-container>aside{order:0;margin-bottom:30px}.opc-summary-wrapper.custom-slide{position:static;visibility:visible;opacity:1;z-index:1}.opc-summary-wrapper.custom-slide .modal-inner-wrap{-webkit-transform:none;transform:none}}.error-msg{background:#ffe6e6;border:1px solid #fbb;color:#000;margin:15px 0;padding:20px}.payment-form{margin:0;padding:0}.payment-form fieldset{border:0;margin:0;padding:0}.payment-form .field-wrap{margin-bottom:20px}.payment-form .field-wrap label{display:block;margin-bottom:5px;font-size:90%}.payment-form .field-wrap label em{color:red;display:inline-block;margin-left:3px;font-style:normal;font-weight:700}.payment-form .field-wrap input{border:1px solid #ccc;box-sizing:border-box;max-width:100%;padding:5px;width:300px}.payment-form .submit-wrap .button{background:#1979c3;border:#1979c3;color:#fff;cursor:pointer;display:inline-block;font-weight:700;padding:10px 20px}.payment-form .submit-wrap .button:hover{background:#0c528b}