body {background-color:#000000 ;}
body,
.cmsDefaultTextLogo a,
.cmsDefaultTextLogo a:link,
.copyright, a.copyright, .copyright a,
a.copyright:link {color:#686868 ;}
body.cmsPopup {background-color:white ;background-image:none;padding:2%;box-sizing:border-box;}
body.cmsPopup {background-color:white ;}
.cmsDefaultTextLogo a, .cmsDefaultTextLogo a:link {color:#0b5ed7 ;}
.btn.btn-primary, .btn-primary {background-color:#0d6efd ;}
.btn.btn-primary:hover {background-color:#999;}
.cmsDefaultTextLogo a, .cmsDefaultTextLogo a:link {color:#0d6efd ;}
.btn.btn-primary, .btn-primary {background-color:#0d6efd ;}
.btn.btn-primary, .btn-primary {background-color:#0b5ed7 ;}
.btn.btn-primary, .btn-primary {color:white ;}
.btn.btn-primary, .btn-primary {color:white ;}
body {margin:0px;padding:0px;}
html {scroll-behavior:smooth;}
body .is-wrapper > div.is-sticky, .is-sticky{z-index:50;}
.cmsDefaultTextLogo {width:100%;margin:0;font-weight:bolder;}
.cmsDefaultTextLogo B{display:inline-block;}
.cmsDefaultTextLogo A {font-size:40px;line-height:50px;}
.is-container {padding:0;}
.cmsUsualWidth {max-width:1200px;box-sizing:border-box;margin-right:auto;margin-left:auto;}
@media (max-width:1200px){.cmsUsualWidth {padding-left:1rem;padding-right:1rem;}
.cmsUsualWidth .cmsUsualWidth {padding-left:0rem;padding-right:0rem;}
.is-container {padding-left:1rem;padding-right:1rem;}
}
.cmsUsualWidth.containsContentBox {max-width:none!important;width:100%!important;padding-left:0!important;padding-right:0!important;}
.wsb-template.templateContent{margin-left:0;margin-right:0;}
.wsb-template.templateContent > .column{padding:0;}
#cmsShoppingCartTemplateLinks a {text-decoration :none;display:inline-block }
@media (max-width:600px){.socialmediaicons {text-align:center;}
#cmsShoppingCartTemplateLinks {text-align:center;}
}
html {box-sizing:border-box;}
*, *:before, *:after {box-sizing:inherit;}
a{color:#0d6efd;color:#0d6efd;text-decoration:none;}
a:hover{color:#0b5ed7;color:#0b5ed7;}
h1, h2, h3, h4, h5, h6 {margin-top:1.0rem;margin-bottom:0.5rem;font-weight:500;line-height:1.2;}
h1{color:#0b5ed7;font-size:2.5em;}
h2{color:;font-size:2em;}
h3,h4{color:;}
.cmsFormElements {margin:1% 0;}
.cmsFormElement, cmsFormSubmitRow {display:flex;margin:1% 0;}
.cmsFormPrompt, .cmsFormActions, .cmsFormDataNoPrompt {flex:1;}
.cmsFormData, .cmsFormOptions{flex:3 }
.cmsFormData input, .cmsFormData select, .cmsFormData textarea, .cmsFormDataNoPrompt textarea {width:100%;margin-left:0;margin-right:0;}
input,select,option,textarea{font-family:inherit;background-color:white;font-size:0.8rem;}
input{padding:.375rem .75rem;font-size:1rem;font-weight:400;line-height:1.5;color:#212529;background-clip:padding-box;-webkit-appearance:none;-moz-appearance:none;appearance:none;border-radius:.25rem;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out;border:1px solid #ced4daAA;line-height:2;padding:.375rem .75rem!important;}
input:focus,textarea:focus {border-color:#ced4da;outline:0;box-shadow:0 0 0 .25rem rgba(13,110,253,.25);}
textarea {border:1px solid #ced4da;padding:0.4rem;border-radius:0.25rem;}
input[type=text]{text-indent:0px;}
input[type=submit], input[type=button]{background-color:#0d6efd;background-color:#0d6efd;color:white;border:0px;padding:0.4rem,1.0rem;cursor:pointer;}
input:hover[type=submit]{background-color:#0b5ed7;background-color:#0b5ed7;}
select {display:block;width:100%;padding:.375rem 2.25rem .375rem .75rem;-moz-padding-start:calc(0.75rem - 3px);font-size:1rem;font-weight:400;line-height:1.5;color:#212529;background-color:#fff;background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3e%3cpath fill='none' stroke='%23343a40' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M2 5l6 6 6-6'/%3e%3c/svg%3e");background-repeat:no-repeat;background-position:right .75rem center;background-size:16px 12px;border:1px solid #ced4da;border-radius:.25rem;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out;-webkit-appearance:none;-moz-appearance:none;appearance:none;word-wrap:normal;text-transform:none;box-sizing:border-box;line-height:2;padding:.375rem .75rem!important;}
input:checked[type="radio"] {background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='2' fill='%23fff'/%3e%3c/svg%3e");}
input:checked {background-color:#0d6efd;border-color:#0d6efd;background-color:#0d6efd;border-color:#0d6efd;}
input[type="radio"] {border-radius:50%;}
.form-check .form-check-input {float:left;margin-left:-1.5em;}
.cmsFormElement input[type=checkbox],.cmsFormElement input[type=radio] {width:1rem;height:1rem;margin-top:.25em;vertical-align:top;background-color:#fff;background-repeat:no-repeat;background-position:center;background-size:contain;border:1px solid rgba(0,0,0,.25);border-top-color:rgba(0, 0, 0, 0.25);border-right-color:rgba(0, 0, 0, 0.25);border-bottom-color:rgba(0, 0, 0, 0.25);border-left-color:rgba(0, 0, 0, 0.25);-webkit-appearance:none;-moz-appearance:none;appearance:none;-webkit-print-color-adjust:exact;color-adjust:exact;padding:0 !important;margin-right:0.5rem;}
.cmsFormData label{margin-right:0.5rem;}
input:checked[type="checkbox"] {background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3e%3cpath fill='none' stroke='%23fff' stroke-linecap='round' stroke-linejoin='round' stroke-width='3' d='M6 10l3 3l6-6'/%3e%3c/svg%3e");}
.cmsFormElement input:checked {background-color:#0d6efd;border-color:#0d6efd;background-color:#0d6efd;border-color:#0d6efd;}
.template-masthead{background-color:white;background-color:white;}
.template-banner{background-color:#2c3e50}
.template-footer{}
.templateContent,.template-page,.template-content{background-color:white;}
.template-menu,#menu{background-color:;}
.templateHeader{background-color:#2c3e50;}
.templateCopyright{background-color:#686868;color:white;}
.templateCopyright a,.copyright, a.copyright, .copyright a, a.copyright:link{color:white;}
.templateContent .row{padding-bottom:1.0rem;}
.templateHeading{margin-top:40px;}
.cmsDefaultTextLogo b{font-weight:600;}
#ContentCMS.cmsUsualWidth{padding-bottom:40px;}
#ContentCMS.cmsUsualWidth.containsContentBox{padding-bottom:0;}
.btn {display:inline-block;font-weight:400;line-height:1.5;text-align:center;text-decoration:none;vertical-align:middle;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;background-color:transparent;border:1px solid transparent;border-top-color:transparent;border-right-color:transparent;border-bottom-color:transparent;border-left-color:transparent;padding:.375rem .75rem;font-size:1rem;border-radius:.25rem;position:relative;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;}
.btn:before{content:" ";background:black;position:absolute;height:100%;width:100%;top:0;left:0;mix-blend-mode:overlay;opacity:0;}
.btn.btn-primary,.btn.btn-primary:hover{background-color:#0d6efd;border-color:#0d6efd;color:#fff;color:white;}
.btn.btn-default,.btn.btn-default:hover{background-color:#2c3e50;border-color:#2c3e50;color:#fff;color:white;}
.btn:hover::before{opacity:0.3;}
.btn-group-lg > .btn, .btn-lg {padding:.5rem 1rem;font-size:1.25rem;border-radius:.3rem;}
.socialmediaicons a ion-icon {color:#0d6efd!important;background:none!important;}
.is-light-text .socialmediaicons a ion-icon {color:white!important;background:none!important;}
.breadcrumbtrail{margin-bottom:1.25rem;display:inline-block;}
.basketSummaryLineItems input,.basketSummaryLineItems select,.basketSummaryLineItems textarea{margin-bottom:0.25rem;}
.cmsFormElement{overflow:visible;}
.cmsFormElements {padding-right:0.25rem;padding-left:0.25rem;}
.cmsFormElement, cmsFormSubmitRow {margin:0.5rem 0 1.25rem 0;}
input.validateHasErrors:not(.checkoutsubmitorder){border-color:#dc3545;padding-right:calc(1.5em + .75rem);background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12' width='12' height='12' fill='none' stroke='%23dc3545'%3e%3ccircle cx='6' cy='6' r='4.5'/%3e%3cpath stroke-linejoin='round' d='M5.8 3.6h.4L6 6.5z'/%3e%3ccircle cx='6' cy='8.2' r='.6' fill='%23dc3545' stroke='none'/%3e%3c/svg%3e");background-repeat:no-repeat;background-position:right calc(.375em + .1875rem)center;background-size:calc(.75em + .375rem)calc(.75em + .375rem);}
input.validateHasErrors:focus, input.validateHasErrors:invalid:focus {border-color:#dc3545;box-shadow:0 0 0 .25rem rgba(220,53,69,.25);}
select.validateHasErrors:not([multiple]):not([size]), select.validateHasErrors:not([multiple])[size="1"]{padding-right:4.125rem;background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3e%3cpath fill='none' stroke='%23343a40' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M2 5l6 6 6-6'/%3e%3c/svg%3e"),url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12' width='12' height='12' fill='none' stroke='%23dc3545'%3e%3ccircle cx='6' cy='6' r='4.5'/%3e%3cpath stroke-linejoin='round' d='M5.8 3.6h.4L6 6.5z'/%3e%3ccircle cx='6' cy='8.2' r='.6' fill='%23dc3545' stroke='none'/%3e%3c/svg%3e");background-position:right .75rem center,center right 2.25rem;background-size:16px 12px,calc(.75em + .375rem)calc(.75em + .375rem);}
.checkoutsubmitorder.validateHasErrors{background-color:#dc3545;}
@media only screen and (max-width :600px){#menu {display:none;}
}
a#mobbtn {display:none;position:absolute;z-index:109;right:0;top:0;padding:1rem ;}
#mobbtnx i.icon {font-size:40px;margin:5px;}
#mobbtn i.icon {font-size:50px;}
a#mobbtnx {cursor:pointer;position:fixed;z-index:111;right:0;top:0;padding:1rem ;}
.ineditor .is-wrapper .is-mobile-menu {width:560px;margin-left:auto;margin-right:auto;display:block;}
.is-wrapper{position:relative;}
.is-wrapper .is-mobile-menu .is-boxes {left:16%;width:85%;background:white;background:white;border-left:1px solid #333;}
.is-wrapper .is-mobile-menu {position:absolute;top:0;bottom:0;visibility:hidden;background:rgba(255,255,255,0.5);-webkit-transition:visibility .5s ease-in-out;transition:visibility .5s ease-in-out;z-index:1100;display:none;}
.ineditor .is-wrapper .is-mobile-menu {position:relative;left:0;visibility:visible;}
@media (max-width:560px){.templateTopToys{padding-right:50px;}
.mobilemenuactive .is-wrapper .is-mobile-menu {display:block!important;visibility:visible;}
a#mobbtn {display:block;}
.mobilemenucontainer ul {display:block;margin:5px;padding:5px;}
.mobilemenucontainer li {display:block;list-style-type:none;padding:5px;margin:5px;}
.searchFormDiv input {width:33%;}
.searchFormDiv input:first-child {width:60%;}
}
@media (min-width:561px){#cmslogo img{max-height:140px;width:auto;height:auto;}
}
@media (max-width:560px){body .is-wrapper .is-mobile-menu {background:rgba(255,255,255,0);-webkit-transition:left .2s ease-in-out, opacity .2s ease-in-out;transition:left .2s ease-in-out, opacity .2s ease-in-out;left:50%;opacity:0;}
body.mobilemenuactive .is-wrapper .is-mobile-menu {left:0;opacity:1;}
.is-wrapper .is-mobile-menu .is-boxes {border-left:none;}
#cmslogo img{max-height:70px;width:auto;height:auto;}
.masthead-block{display:flex;flex-direction:column;margin-bottom:0!important;}
.masthead-block .template-logo{margin-left:40px;margin-right:40px;margin-top:10px;}
.masthead-block .templateToptoys{order:3;}
.template-masthead .column{width:100%;text-align:center;}
a#mobbtn {padding:0 1rem ;}
.is-wrapper .templateToptoys {margin-bottom:10px;margin-top:10px;}
 #cmsShoppingCartTemplateLinks a {display:inline-block;padding:0 10px;}
#cmsShoppingCartTemplateLinks a {font-size:1.3rem;}
#cmsShoppingCartTemplateLinks a span {display:none;}
}
body {font-family:system-ui,-apple-system,"Segoe UI","Open Sans",arial,sans-serif ;font-size:17px ;}
#menu {padding:0;margin:0;position:relative;z-index:8888;flex:2;}
#menu ul#nav {display:flex;flex-wrap:wrap;padding-left:0;margin:0;list-style:none;justify-content:flex-end;}
#menu li {display:inline-block;position:relative;margin:0;}
#menu li:hover{position:relative;}
#menu li a {color:#0d6efd;background-color:white;display:block;padding:.5rem 1rem;text-decoration:none;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out;border-radius:.25rem;}
#menu li a.menuactive,#menu li a.catmenu-selectedCategory{color:white!important;background-color:#0d6efd!important;border:0;opacity:1!important;}
#menu #nav a:link.sfhover, #menu #nav a:hover, #menu #nav a:hover:visited, #menu #nav li:hover > a {background-color:;background-color:white;color:#0d6efd;opacity:0.8;}
#menu li a:hover {}
#menu li.menuliactive,#menu li.menuliparentactive{background-position:0px bottom ;background-color:white;}
#menu li.menuliparentactive li.menuliactive{background-position:0px top;}
#menu li.menuliactive a.menuactive, #menu li.menuliparentactive > a{color:white;background-color:#0b5ed7;border:0;border-radius:.25rem;}
#menu li.menuliactive a.menuactive{}
#menu li.menuliparentactive a{background-position:left -52px;}
#menu li.menuliactive > ul, #menu li.menuliparentactive > ul{margin-left:0;}
#menu ul ul {left:-999em;margin:0 0 0 0;padding:.5rem 0;position:absolute;width:200px;border:1px solid #ced4da;background-color:#fff;background-color:white;text-align:left;border-radius:.25rem;display:grid;gap:.25rem;padding:.5rem;border-radius:.5rem;}
#menu ul#nav ul.dropdown-menu a:link.sfhover, #menu ul#nav ul.dropdown-menu a:hover, #menu ul#nav ul.dropdown-menu a:hover:visited,#menu ul#nav ul.dropdown-menu li:hover > a {background-color:#e9ecef;color:#1e2125;}
#menu ul ul li{display:block;}
#menu ul ul li a {display:block;width:100%;padding:.25rem 1rem;clear:both;font-weight:400;color:#212529;text-align:inherit;text-decoration:none;white-space:nowrap;background-color:transparent;border:0;}
#menu ul ul ul {display:none;left:100%!important;margin:0;position:absolute;top:-1px;width:200px;}
#menu ul ul li:hover ul{display:block;}
#menu ul ul .arrow {display:none;}
#menu ul ul a:hover, #menu ul ul a:visited:hover {}
#menu li:hover ul ul, #menu li:hover ul ul ul, #menu li.sfhover ul ul, #menu li.sfhover ul ul ul {left:-999em;}
#menu li:hover ul, #menu li li:hover ul, #menu li li li:hover ul, #menu li.sfhover ul, #menu li li.sfhover ul, #menu li li li.sfhover ul {left:auto;}
#menu li.hassubmenu > a {}
body {background-attachment:fixed;}
H1,H2,H3 {color:#0b5ed7 ;}
A {color:#0d6efd ;}
A:active, A:hover {color:#0b5ed7 ;}
BODY {font-family:system-ui,-apple-system,"Segoe UI","Open Sans",arial,sans-serif ;}
#menu a:link, #menu a:visited {background-color:white }
#menu a, #menu a:link, #menu a:visited, #menu a:active, #menu a:hover {color:#0d6efd }
#menu a:link.sfhover, #menu a:hover, #menu a:hover:visited, #menu li:hover>a {background-color:#0b5ed7 }
#menu a:link.sfhover, #menu a:hover, #menu a:hover:visited, #menu li:hover>a {color:white }
#catmenu a:link.sfhover, #catmenu a:hover, #catmenu a:hover:visited, #catmenu li:hover>a {background-color:#e9ecef }
#catmenu a:link.sfhover, #catmenu a:hover, #catmenu a:hover:visited, #catmenu li:hover>a {color:#1e2125 }
#cmslogo .cmsDefaultTextLogo a {font-size:inherit;color:inherit;}
#cmslogo img,
#cmslogo .cmsDefaultTextLogo {max-height:150px;font-size:150px;}