#header{position:relative;}
#header .header-main{font-family:"Copse",serif;}
.logo{text-align:center;margin:0 50%;width:40%;transform:translate(-50%,0);}
.logo img{display:inline;}
#header .welcome-msg{min-width:120px;}
#header-cart .block-content .free-shipping,#header-cart .block-content .not-free-shipping{display:block;position:relative;top:auto;left:auto;padding:15px;text-align:center;border-bottom:2px solid #cfd0d0;height:81px;}
#header-cart .block-content .not-free-shipping p{float:left;font-size:14px;font-weight:normal;text-align:right;width:100%;padding-right:140px;margin-right:-140px;box-sizing:border-box;}
#header-cart .block-content .not-free-shipping .price{font-size:1.25em;font-weight:bold;}
#header-cart .block-content .not-free-shipping img{float:right;margin-top:-10px;}
.header-minicart .block-subtitle{background:#eee;border-bottom:1px solid #cfd0d0;}
.header-minicart .subtotal,.header-minicart .free-shipping,.header-minicart .minicart-actions{background:#eee;border-top:1px solid #cfd0d0;}
.header-minicart .subtotal{text-align:right;padding-right:10px;font-size:18px;}
.header-minicart .subtotal{text-align:right;padding-right:10px;font-size:18px;}
.header-minicart .subtotal .label{color:#000;}
.header-minicart .subtotal .price{color:#000;}
@media only screen and (min-width:771px) {.page-header-container .store-language-container{display:none;} #header .header-main{height:170px;position:relative;} #header .logo{float:none;padding-top:15px;max-width:373px;} #header a.customer-service,#header a.customer-service:active,#header a.customer-service:hover{top:0;left:5px;width:210px;font-size:29px;text-decoration:none;position:absolute;text-align:center;color:#000;} #header a.customer-service:hover{text-shadow:2px 2px 3px rgba(0,0,0,0.5);} #header .customer-service .title{font-size:17px;} #header .customer-service .phone{border-top:1px solid #000;} #header .promotions{font-size:20px;padding:3px;position:absolute;left:0;bottom:0;color:#fff;width:100%;position:absolute;bottom:0;left:0;font-size:20px;height:34px;padding:4px 0 6px 10px;width:455px;z-index:1;} #header .promotions a,#header .promotions span{float:left;} #header .promotions a{text-decoration:none;color:#fff;} #header .promotions a .fineprint{font:11px Arial,sans-serif;margin:-4px 0 0 24px;display:block;} #header .promotions em{font:normal 18px "Dancing Script",cursive;vertical-align:2px;} #header .promotions a:nth-of-type(2){line-height:0.2em;font-size:.7em;padding-left:18px;margin-top:5px;} #header .promotions a:nth-of-type(2) em{display:block;font-size:1.75em;margin-left:-18px;} #header .promotions .pretty-awesome,#header .promotions .separator:nth-child(1){display:none;} #header .promotions a.free-shipping{margin-top:-5px;} #header .promotions .separator{text-align:center;display:block;width:45px;} #header .promotions .separator img{display:inline;} #header .promotions{bottom:-15px;height:44px;padding:5px 0 5px 10px;} #header-search{bottom:69px;top:auto;width:100%;height:52px;background:rgba(0,0,0,0.3);padding-left:465px;margin-left:-465px;padding-top:2px;padding-right:40px;} #header-search input{font-size:1.5em;} span.welcome{display:none;} .header-language-background{position:absolute;right:0;top:108px;background:none;font-family:"Copse",serif;border-top:1px solid #444;padding:0 3px;} .welcome-msg .login a{font-family:"Copse",serif;text-transform:none;color:#444;font-size:17px;} #header .social-media{padding:3px;position:absolute;left:0;bottom:30px;} #header .social-media a{text-decoration:none;margin-right:12px;} #header .social-media img{display:inline;} #search_mini_form .search-button{margin-right:-40px;} #search_mini_form .search-button:hover{background:#000;} a.skip-link.skip-account{background:transparent;color:#444;text-transform:none;font-size:22px;font-family:Copse,serif;right:0;position:absolute;top:70px;width:150px;padding:0;text-align:right;padding-right:3px;} a.skip-link.skip-account .icon{display:none;} a.skip-link.skip-account .label:before{content:"My ";} a.skip-link.skip-cart{min-width:125px;} }
@media only screen and (max-width:770px) {#header{padding-top:44px;} #header .header-main>*{display:none;} #header .header-main .logo{display:block;padding:10px 0 0;width:75%;margin-bottom:40px;} .logo img.small{display:inline;} #header .header-main .customer-service.container{display:block;font-size:24px;top:106px;background:none;color:#000;text-decoration:none;width:170px;text-align:center;position:absolute;margin:0 50%;transform:translate(-50%,0);} #header .header-main .customer-service.container span.title{display:none;} #header .header-main .promotions{background:rgba(0,0,0,0.3);position:absolute;top:0;left:0;width:100%;height:44px;font-size:1.25em;line-height:0.9em;text-align:center;padding:5px 0;padding-right:144px;margin-right:-144px;} #header .header-main .promotions,#header .header-main .promotions a:first-child{display:block;} #header .header-main .promotions>*{display:none;} #header .header-main .promotions em{font-family:"Dancing Script";} #header .promotions a .fineprint{font:0.75em Arial,sans-serif;} #header .header-main .promotions a{color:#fff;} }
@media only screen and (max-width:500px) {#header .header-main .promotions{padding-right:0;margin-right:0;} }
@media only screen and (max-width:380px) {#header-cart .block-content .not-free-shipping p{font-size:11px;} }
