/* P72: header geometry and shared purchase surfaces; native payment brands untouched. */
#main-header .wt-p72-brand>a{display:block;line-height:0}
#main-header .wt-p72-brand picture{display:block}
#main-header .logo-top,#main-header.fixed .logo-top{display:block;width:350px;max-width:100%;height:auto;max-height:none;margin:0;transition:none}
#main-header .wt-p72-brand{min-width:0}
#main-header .wt-p72-header-row{padding-bottom:8px!important}
@media(max-width:1199.98px) and (min-width:768px){#main-header .logo-top,#main-header.fixed .logo-top{width:300px}}
@media(max-width:767.98px){
 #main-header{padding-left:0;padding-right:0}
 #main-header>.container{padding-left:16px;padding-right:16px}
 #main-header .wt-p72-header-row{display:grid;grid-template-columns:44px minmax(0,1fr) 44px;gap:8px;align-items:center;margin:0;min-height:56px;padding:6px 0!important;position:relative}
 #main-header .wt-p72-menu,#main-header .wt-p72-brand,#main-header .head-servicebar{width:auto;max-width:none;min-width:0;padding:0;margin:0}
 #main-header .wt-p72-brand>a{width:100%;max-width:226px;margin:0 auto}
 #main-header .logo-top,#main-header.fixed .logo-top{width:100%;max-width:100%;height:auto;margin:0}
 #main-header .head-servicebar{position:static;display:block}
 #main-header #my-button4,#main-header #my-button4-close{width:44px;min-height:44px;height:44px;position:relative;margin:0;top:0!important}
 #main-header #my-button4 .btn-desc,#main-header #my-button4-close .btn-desc{left:0;top:31px;font-size:10px;text-align:center}
 #main-header .a-hamburger-icon{left:10px;margin-left:0;top:19px}
 #main-header #my-button4-close .a-hamburger-icon{top:9px}
 #main-header .wt-p35-toggle{width:44px;height:44px;border-color:transparent;border-radius:8px}
 #main-header #search.wt-p35-header-search{position:absolute;top:100%;left:-12px;right:-12px;width:auto;margin:0!important;z-index:1060}
 #main-header .head-servicebar .mainnavi{display:none}
 #main-header .head-servicebar noscript a{display:flex;align-items:center;justify-content:center;min-height:44px;font-size:13px}
 body.wt-p38-cart-page .mobile_nav #the-menu-button,body.wt-p38-cart-page .mobile_nav #the-menu-button-close{top:-2px;height:44px;min-height:44px;max-height:44px;background:transparent;border:0;border-radius:0;box-shadow:none}
 body.wt-p38-cart-page .mobile_nav #my-button4,body.wt-p38-cart-page .mobile_nav #my-button4-close{position:relative;top:0;margin:0;padding:0;width:100%;height:44px;min-height:44px;border-radius:0;background:transparent;box-shadow:none}
 body.wt-p38-cart-page .mobile_iconnav #the-menu-button .btn-desc,body.wt-p38-cart-page .mobile_iconnav #the-menu-button-close .btn-desc{color:#333;bottom:0}
 body.wt-p38-cart-page .mobile_nav .b-hamburger-icon{top:17px;left:calc(50% - 12px);background:#444}
 body.wt-p38-cart-page .mobile_nav .b-hamburger-icon:before,body.wt-p38-cart-page .mobile_nav .b-hamburger-icon:after{background:#444}
 body.wt-p38-cart-page .mobile_nav #my-button4-close .b-hamburger-icon{top:7px;background:transparent}
}
#wt-p38-update[hidden]{display:none!important}
#wt-p38-cart .wt-p38-checkout button,#wt-p38-cart .wt-p38-checkout input{border-radius:8px;min-height:50px;background-image:none;text-shadow:none}
/* One orange action style for adding a product, distinct from green checkout. */
#product_page #cart_quantity .addtobasket_button .btn,body #wt-p45-buy:not([data-incomplete="1"]){min-height:50px;border-radius:8px;background:#b84b0d;background-image:none;border-color:#b84b0d;color:#fff;text-shadow:none;box-shadow:none;transition:background-color .15s,border-color .15s}
#product_page #cart_quantity .addtobasket_button .btn:hover,body #wt-p45-buy:not([data-incomplete="1"]):hover{background:#963b08;border-color:#963b08}

@media(max-width:374px){#main-header .wt-p72-brand>a{max-width:216px}}
