body{font-size:16px}.page-header{position:fixed;top:0;width:100%;background:#000000;z-index:9918;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;box-shadow:0 10px 20px rgba(0,0,0,0.1)}.logInBar{margin-top:0;background:white url(../images/callanishHolder2.png) center center;background-size:cover;color:yellow;padding:0;height:auto}.logInBar .siteTitle{padding:0;width:auto;position:relative;padding:10px 0 7px}.logInBar .siteTitle .cart-icon{position:absolute;display:block;right:16px;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.logInBar .siteTitle .cart-icon svg{width:1rem;height:1rem;fill:yellow}.logInBar .siteTitle .mobile-menu{font-size:200%;line-height:1;display:block;position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);left:16px;cursor:pointer}.logInBar .siteTitle .mobile-menu .open{display:block}.logInBar .siteTitle .mobile-menu .close{display:none}.logInBar .siteTitle h1{margin-left:0;line-height:1;font-size:0.9875rem;text-align:center;margin:0 7.5vw}@media (max-width: 374px){.logInBar .siteTitle h1{font-size:0.85rem}}.logInBar .siteTitle h1 a{width:auto;height:auto;font-weight:bold;background:none !important;text-indent:0;color:inherit;text-shadow:2px 2px 0px black;text-transform:uppercase;font-family:"EurostileLTW01-BoldEx2"}.logInBar .siteTitle h1 a .julian-cope,.logInBar .siteTitle h1 a .presents{white-space:nowrap;font-size:0.85em;letter-spacing:0.025em}@media (max-width: 374px){.logInBar .siteTitle h1 a .julian-cope,.logInBar .siteTitle h1 a .presents{font-size:0.625rem}}.logInBar .siteTitle h1 a .head-heritage{display:block;margin-top:2px;margin-bottom:1px;white-space:nowrap;font-size:1.5em;letter-spacing:-0.05em}@media (max-width: 374px){.logInBar .siteTitle h1 a .head-heritage{font-size:1.25em}}#siteMenu{display:none}.navBar{display:none;width:100%;position:absolute;top:50%;left:50%;background:transparent;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}.navBar img{margin:30px auto 20px;display:block;width:80px;height:auto}@media (min-width: 375px){.navBar img{width:100px}}.navBar ul{padding:0;text-align:center;background:transparent;font-size:150%;line-height:1.5}@media (min-width: 375px){.navBar ul{font-size:200%}}.navBar ul li{float:none;font-weight:bold}.navBar ul li a{text-indent:0;height:auto;width:auto !important;background:none !important;color:white;text-transform:uppercase}.has-active-mobile-menu{overflow:hidden}.has-active-mobile-menu .page-header{min-height:100%}.has-active-mobile-menu .logInBar .siteTitle .mobile-menu .open{display:none}.has-active-mobile-menu .logInBar .siteTitle .mobile-menu .close{display:block}.has-active-mobile-menu .navBar{display:block}.has-active-mobile-menu .navBar ul.logInInfo{margin-top:32px;position:relative;font-size:inherit;left:0;top:0;color:white}.has-active-mobile-menu .navBar ul.logInInfo li{display:block;margin:.25rem 0}.has-active-mobile-menu .navBar ul.logInInfo li a,.has-active-mobile-menu .navBar ul.logInInfo li a:visited{display:inline-block}body{padding-bottom:0}.page{width:100%;margin:0;padding-top:60px}@media (max-width: 374px){.page{padding-top:51px}}.pageFooter{padding:20px 10px;text-align:center}.pageFooter .logo{float:none;margin-top:0;width:auto}.pageFooter ul{float:none;margin:0;width:auto}.pageFooter ul li{float:none}.pageFooter ul.footerCopyright{width:auto}.pageFooter ul.footerCopyright li{float:none;width:auto}.pageFooter ul.footerCopyright li>span{width:auto !important;float:none !important}.pageFooter ul.footerCopyright li .twitter{margin-top:10px}.homeImage{width:100%;height:300px;background-size:cover;background-position:45%}.homeImage .social{display:none}.homeImage .nme-quote{left:0;width:calc(100% - 20px);top:auto;bottom:24px;text-align:center;font-size:14px;padding:0 10px;text-indent:0}.homeImage .nme-quote br{display:none}.homeImage .nme-quote span{display:block}.mailing-list input[type=email]{background-color:rgba(0,0,0,0.125);text-align:center}.mailing-list input[type=submit]{margin-top:8px;box-shadow:none;border-radius:4rem;padding:5px 20px}.homeCol1,.homeCol2,.homeCol3{margin:16px;float:none;width:auto}.homeCol1 img,.homeCol2 img,.homeCol3 img{width:100%;height:auto}.homeCol1 .onthisdeity-banner,.homeCol2 .onthisdeity-banner,.homeCol3 .onthisdeity-banner{width:auto;padding:61.5% 0 0;background-size:cover;height:0}.homeCol1 .onthisdeity-banner h3,.homeCol2 .onthisdeity-banner h3,.homeCol3 .onthisdeity-banner h3{margin:0;width:auto;height:auto}.homeCol1 ul li a,.homeCol2 ul li a,.homeCol3 ul li a{float:none !important;width:100% !important;font-size:20px}.homeCol1 ul li a.packshot,.homeCol2 ul li a.packshot,.homeCol3 ul li a.packshot{margin-bottom:10px;float:none !important;width:100% !important}.merchandiser .pageContents{padding-top:24px}.merchandiser .pageContents>.pageContents{display:block}.merchandiser .pageContents>.pageContents .content,.merchandiser .pageContents>.pageContents .sideBar{width:100%}.merchandiser .menu{background:black;color:white;padding:0;position:fixed;top:60px;z-index:9917;width:100vw}@media (max-width: 374px){.merchandiser .menu{top:51px}}.merchandiser .menu h1{display:none}.merchandiser .menu ul{margin:0;padding:1rem;overflow-x:scroll;width:100%;white-space:nowrap}.merchandiser .menu ul li{margin:0;display:inline-block;float:none;font-size:16px;width:auto !important;padding-right:2rem;text-shadow:none;color:inherit}.merchandiser .menu ul li a,.merchandiser .menu ul li a:visited{color:inherit}.merchandiser .menu ul:-webkit-scrollbar{display:none}.merchandiser .content,.merchandiser .sideBar{width:auto;float:none}.merchandiser .boxHeader{padding:20px 20px 0;text-align:center}.merchandiser .boxHeader h1{font-size:1.25rem}.merchandiser .box{padding:20px}.merchandiser .products{display:-webkit-box;display:flex;margin-right:0;flex-wrap:wrap}.merchandiser .products .product{width:100%;padding-right:0;font-size:0.875rem}.merchandiser .products .product .productPackshot:hover{-webkit-transform:scale(1);transform:scale(1)}.merchandiser .products .product .productTitle{font-size:1.25rem}.merchandiser .products .product .options{font-size:inherit}.merchandiser .merchandiserProductsContents{padding-top:0}.merchandiser .merchandiserPackshot,.merchandiser div.productInfo{width:100%;padding-left:0;padding-right:0}.merchandiser .productInfo h1{text-align:center}.merchandiser .productInfo ul{margin:16px 0 0;padding-bottom:0}.merchandiser .sideBar .box{padding:0}.merchandiser .viewOrder .packshot .merchandiserPackshot{width:72px !important;padding-right:10px !important}.merchandiser .viewOrder .item-details{padding-right:10px}.merchandiser .viewOrder .price{padding-left:10px}.merchandiser .orderOptions{margin:24px 0}
