.changeLanguage{font-size:50%}.changeLanguage::after{margin-left:2px;margin-bottom:1px;content:" ";width:0;font-size:50%;transition:all .2s ease .1s;border-left:4px solid transparent;border-right:4px solid transparent;border-top:4px solid;display:inline-block}#topCartBox,#topSearchBox{background:var(--header-bg);color:var(--header-text)}#topCartBox.popBox,#topSearchBox.popBox{width:480px}.searchInput{position:relative;margin-top:2.5em}.searchInput input{width:90%;margin-left:5% !important;padding-left:1em;padding-right:2.5em;background-color:transparent;border-radius:99em !important;border-color:#9999;height:40px;line-height:40px;color:inherit}.searchInput button{position:absolute;right:7%;line-height:40px;bottom:0;font-size:18px;color:var(--blue) !important}.searchInput button:hover{color:var(--hover)}.hotwords{margin:.25rem 3% 0;line-height:32px;word-break:break-all}.hotwords.codeFlex{justify-content:space-between;display:flex;flex-wrap:wrap;gap:.5rem}.hotwords a{flex:0 0 calc((100% - 4*.5rem)/5);white-space:nowrap;text-align:center}.hotwords a:hover{background:#bbb3;border-radius:2em;text-decoration:none}@media(max-width:480px){.hotwords a{flex-basis:calc((100% - 3*.5rem)/4)}}.dropNav{display:none;position:absolute;box-shadow:0 4px 4px 1px #00000029,-1px 2px 3px 0 #0000001f !important}@media(max-width:480px){.dropNav{border-radius:0!important}}.showMore,.showLess{color:var(--grey);cursor:pointer;padding:4px 16px}.showMore:hover,.showLess:hover{color:var(--hover)}.showLess,.showMoreContent{display:none}.closeX{position:absolute;font-size:22px;padding:5px}.popBox{position:absolute;padding:.5em;box-shadow:1px 4px 12px -2px #aaa}.popBox .closeX,.popBoxMobi .closeX{top:0;right:15px}.closeX .lines{background:none}.popBox .inner{position:relative}.popBoxMobi{position:absolute;padding:12px;width:102% !important;border-radius:0;border:none;margin-left:-1%;margin-right:-1%;box-shadow:0 7px 16px -5px #0095fff5}.cate-masonry-wrap{width:960px;margin:0 auto;padding:32px 24px 24px;background:#fff;box-shadow:0 4px 4px 1px #00000029,-1px 2px 3px 0 #0000001f !important;border-bottom-left-radius:4px;border-bottom-right-radius:4px}.cate-masonry{width:100%;column-count:3;column-gap:32px;transform:translateY(8px)}.cate-masonry li.current>a{background-color:#aaa3;color:var(--dark);border-radius:1em;pointer-events:none;cursor:default;text-decoration:none}.masonry-item{break-inside:avoid;margin-bottom:3em;padding:0 0 12px}.cate-title{font-weight:500;margin:0 0 .75rem .5rem;font-size:1.5em;color:var(--lgry)}.cate-list{list-style:none;margin:0 0 0 .25rem;padding:0}.cate-list li{margin:6px 0}.cate-list a{padding:4px 10px;white-space:nowrap}.cate-desc{font-size:14px;color:#666;margin:6px 0 0}#ECS_CARTINFO{background:var(--cart-bag-svg);background-size:contain;background-repeat:no-repeat;background-position:3.8em 50%;margin:2.5rem 2.5rem 2em 2em;position:relative;text-align:right;min-height:4em;transition:background-position .88s ease 1.11s,color .15s ease-in-out}#topCartBox.open #ECS_CARTINFO{background-position:1.25em 50%}#ECS_CARTINFO:focus,#ECS_CARTINFO:hover{background-position:0 50%!important;transition:all .88s}#ECS_CARTINFO .viewcart::before{font-weight:300;content:"❯" "❯";color:var(--note);margin-right:.5em}#ECS_CARTINFO::before{color:var(--color-primary-bg);content:"Welcome";position:absolute;z-index:3388;font-size:1em;font-weight:bold;transition:opacity .8s ease-in-out 1.11s,left .8s linear 1.11s;opacity:1;top:52%;left:-1.5em}#topCartBox.open #ECS_CARTINFO::before{opacity:0;left:5em}#ECS_CARTINFO::after{content:"Thank You!";position:absolute;z-index:3388;color:var(--note);font-size:1em;font-weight:bold;transition:opacity .4s linear 0s,left .6s ease-in-out 0s;opacity:0;top:52%;left:1em}#ECS_CARTINFO:hover::after,#ECS_CARTINFO:focus::after{opacity:.88;left:4em}@media(max-width:360px){#ECS_CARTINFO{margin-right:1.5rem;margin-left:1.5rem}}@media(max-width:320px){#ECS_CARTINFO{margin-right:1rem}#ECS_CARTINFO::before{left:-.75em}#topCartBox.open #ECS_CARTINFO{background-position:.75em 8px}.inner:focus #ECS_CARTINFO,.inner:hover #ECS_CARTINFO{margin:2.5rem .5rem 0}.inner #ECS_CARTINFO::before{font-size:.875em}}.btn.btnAddfriend{color:#00b900;border-color:#00b900;margin:.25em;width:66%;line-height:1;padding:10px}.btn.btnAddfriend img{display:inline-block;width:20px;height:20px}.newsLetter.form-group{margin:1em .25em 1.5em;padding:1em .75em .5em;background:var(--offWhite)}.newsLetter .subTitle{margin:.5rem auto}.newsLetter .socials{margin:auto -12px;gap:30px}.socials button:hover,.socials a:hover{opacity:1;color:inherit}.theme-dark .footer_body .socials a,.theme-dark .footer_body .socials button{filter:invert(.5);opacity:1}.theme-dark .footer_body .socials a:hover,.theme-dark .footer_body .socials button:hover{filter:invert(.8)}.fixedBottom{font-size:.875rem}.fixedBottom .dialog{padding:15px;background-color:#000000bf;color:#ddd;position:fixed;bottom:0;left:0;right:0;z-index:999;box-shadow:0 -1px 5px #3336}.fixedBottom .message{font-weight:500;flex:1 1 auto;margin-bottom:1rem;text-align:center}.fixedBottom .cookieBtnDiv{display:flex}.cookieBtnDiv>button{flex:1;background:#00000033;color:#eee;font-weight:500;border:2px solid var(--blue);border-radius:4px;padding:.35em;display:inline-block;margin:0 8vw}#go_to_top{text-align:center;line-height:38px;width:38px;height:38px;padding-top:3px;border-radius:50%;background:#666;color:#fff;cursor:pointer;border:.5px solid var(--color-primary-bg);z-index:10001;position:fixed;right:10px;bottom:20px;transform:translateY(88px);transition:transform .5s ease-in-out .1s,opacity .5s ease-in-out .1s}#go_to_top::before{--icon:url('../icons/arrow-up.svg');content:"";width:20px;height:20px;display:inline-block;mask:var(--icon) center/contain no-repeat;-webkit-mask:var(--icon) center/contain no-repeat;background-color:currentColor}#go_to_top.show{transform:translateY(0);opacity:.25}.modal-open{overflow:hidden}@media(min-width:992px){body.modal-open,body.modal-open .navbar-fixed-top{padding-right:14px}}.modal-open .modal{overflow-x:hidden;overflow-y:auto}.modal{display:none;position:fixed;inset:0;z-index:1050;visibility:hidden;pointer-events:none;transition:visibility .25s ease}.modal.in{visibility:visible;pointer-events:auto}.modal-mask{position:absolute;inset:0;background:rgba(0,0,0,.38)}.modal-dialog{transform:translateY(-10vh);opacity:0;width:auto;margin:10vh 15px;transition:transform .66s cubic-bezier(.2,.9,.2,1),opacity .25s ease}.modal.in .modal-dialog{transform:translateY(0);opacity:1}.modal-title{font-style:italic;font-variant:all-small-caps;width:calc(100% - 40px)}.modal-content{position:relative;background-color:#fff;-webkit-background-clip:padding-box;background-clip:padding-box;border:1px solid rgba(0,0,0,.2);border-radius:6px;box-shadow:0 3px 9px rgba(0,0,0,.5);outline:0}.modal-content .socials{color:var(--grey)}.modal-header{padding:15px;border-bottom:1px solid #e5e5e5}.modal-header .close{margin-top:-2px}.modal-title{margin:0;line-height:1.42857143;font-size:1.25rem}.modal-body{position:relative;padding:15px}.modal-footer{padding:15px;text-align:right;border-top:1px solid #e5e5e5}.modal-footer .btn+.btn{margin-bottom:0;margin-left:5px}.modal-footer .btn-group .btn+.btn{margin-left:-1px}.modal-footer .btn-block+.btn-block{margin-left:0}@media(min-width:768px){.modal-dialog{width:600px;margin:30px auto}.modal-content{-webkit-box-shadow:0 5px 15px rgba(0,0,0,.5);box-shadow:0 5px 15px rgba(0,0,0,.5)}}.btn:first-child:nth-last-child(1):not(.btn-link):not(.btn-default):not([class$="Btn"]){width:100%;margin-top:15px;margin-bottom:5px}.btn:first-child:nth-last-child(2):not(.btn-link):not(.btn-default):not([class$="Btn"]),.btn:first-child:nth-last-child(2):not(.btn-link):not(.btn-default):not([class$="Btn"])~.btn{width:100%;margin-top:15px;margin-bottom:5px;margin-left:auto;margin-right:auto}.btn:first-child:nth-last-child(3):not(.btn-link):not(.btn-default):not([class$="Btn"]),.btn:first-child:nth-last-child(3):not(.btn-link):not(.btn-default):not([class$="Btn"])~.btn{width:100%;margin-top:15px;margin-bottom:5px}.btn:first-child:nth-last-child(4):not(.btn-link):not(.btn-default):not([class$="Btn"]),.btn:first-child:nth-last-child(4):not(.btn-link):not(.btn-default):not([class$="Btn"])~.btn{width:100%;margin-top:15px;margin-bottom:5px;margin-left:auto;margin-right:auto}@media(min-width:992px){.btn:first-child:nth-last-child(1):not(.btn-link):not(.btn-default):not([class$="Btn"]){width:80%;margin-top:10px;margin-bottom:10px}.btn:first-child:nth-last-child(2):not(.btn-link):not(.btn-default):not([class$="Btn"]),.btn:first-child:nth-last-child(2):not(.btn-link):not(.btn-default):not([class$="Btn"])~.btn{width:45%;margin-top:10px;margin-bottom:10px;margin-left:2%;margin-right:2%}.btn:first-child:nth-last-child(3):not(.btn-link):not(.btn-default):not([class$="Btn"]),.btn:first-child:nth-last-child(3):not(.btn-link):not(.btn-default):not([class$="Btn"])~.btn{width:80%;margin-top:10px;margin-bottom:5px}.btn:first-child:nth-last-child(4):not(.btn-link):not(.btn-default):not([class$="Btn"]),.btn:first-child:nth-last-child(4):not(.btn-link):not(.btn-default):not([class$="Btn"])~.btn{width:45%;margin-top:10px;margin-bottom:5px;margin-left:2%;margin-right:2%}}.btn-primary,.btn-secondary,.btn-outline{line-height:1.25;font-size:24px}.btn-primary,a.btn-primary{background-color:var(--color-primary-bg);border-color:var(--color-primary-bg);color:var(--color-primary-text)}.btn-primary:hover,a.btn-primary:hover{background-color:var(--color-primary-hover)}.btn-default:hover{background-color:#eaeaea}.btn.disabled{background-color:var(--color-disable-bg);border-color:var(--color-disable-border);cursor:not-allowed}.btn-secondary,a.btn-secondary{background-color:var(--color-secondary-bg);border-color:var(--color-secondary-border);color:var(--color-secondary-text)}.btn-secondary:hover,a.btn-secondary:hover{background-color:var(--color-secondary-hover)}.btn-outline,a.btn-outline{background-color:#fff;border-color:#0095ff60;color:#909090}.btn-outline:hover,a.btn-outline:hover{background-color:#eaf5ff;border-color:#0095ff20;color:var(--color-primary-bg)}.FGRY,a.FGRY{color:var(--grey)}.LGRY,a.LGRY{color:var(--lgry)}.btn.FNOTE,[class$="Note"]>a,a[class$="Note"],[class$="NOTE"],[class$="NOTE"]>a,a[class$="NOTE"]{color:var(--note)}.ovrActv{position:fixed;background:#00000080;width:100%;height:100%;z-index:1221}.sidr{z-index:3388;position:fixed;overflow-x:hidden;overflow-y:auto;margin:0;width:75%;min-width:225px;max-width:480px;-webkit-transform:translateX(100%);-moz-transform:translateX(100%);-ms-transform:translateX(100%);-o-transform:translateX(100%);-webkit-transition:all 150ms ease 0s;-moz-transition:all 150ms ease 0s;-ms-transition:all 150ms ease 0s;-o-transition:all 150ms ease 0s;transform:translateX(100%);transition:all 150ms ease 0s;top:0;height:100%}.sidr.left{left:0;-webkit-transform:translateX(-100%);-moz-transform:translateX(-100%);-ms-transform:translateX(-100%);-o-transform:translateX(-100%);transform:translateX(-100%)}.sidr.right{right:0;-webkit-transform:translateX(100%);-moz-transform:translateX(100%);-ms-transform:translateX(100%);-o-transform:translateX(100%);transform:translateX(100%)}.sidr.mnuopn{-webkit-transform:translateX(0%);-moz-transform:translateX(0%);-ms-transform:translateX(0%);-o-transform:translateX(0%);transform:translateX(0%)}#mobiMenu.sidr{overflow:hidden}#cssmenu a:hover,#cssmenu button:hover{color:var(--sidemenu-hover);text-decoration:none}#cssmenu a.current::before,#cssmenu button.current::before{content:"";border-top:5px solid transparent;border-bottom:5px solid transparent;border-left:5px solid var(--blue80);display:inline-block;vertical-align:middle;margin-right:.6em;margin-top:-2px}#cssmenu{line-height:50px;color:var(--sidemenu-text);background:var(--sidemenu-bg);height:100%;width:100%;overflow-x:hidden;overflow-y:auto;box-shadow:-12px 0 12px 0 #000000bf}#cssmenu ul ul{display:none;background:var(--sidemenu-sub-bg)}#cssmenu,#cssmenu ul,#cssmenu ul li,#cssmenu ul li a{margin:0;padding:0;border:0;list-style:none;display:inline-block;position:relative;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;width:100%}#cssmenu>ul>li.active>ul{display:block}#cssmenu ul li{border-bottom:1px dotted var(--sidemenu-border)}#cssmenu ul li:last-child{border-bottom:0}.holder::after{position:absolute;content:"";padding:4px;width:4px;height:4px;right:24px;top:calc(1em + 2px);border:solid;border-width:0 0 1px 1px;display:inline-block;transform:rotate(-45deg);transition:transform .3s ease;color:var(--lgry)}#cssmenu>ul>li.open .holder::after{transform:rotate(135deg);opacity:.9}#cssmenu ul li a,#cssmenu ul li button{width:100%;text-align:left;padding-left:24px}#cssmenu ul ul li a,#cssmenu ul ul li button{padding-left:calc(24px + 1em)}#cssmenu ul ul li:first-child>a{box-shadow:none}#cssmenu ul ul ul li:first-child>a{box-shadow:inset 0 1px 0 #ffffff1a}#cssmenu ul ul ul li a,#cssmenu ul ul ul li button{padding-left:calc(24px + 2em)}#cssmenu>ul>li>ul>li.open:last-child>ul>li:last-child>a{border-bottom:0}#cssmenu>ul>li>ul>li:last-child>a,#cssmenu>ul>li>ul>li.last>a{border-bottom:0}#cssmenu .myLang,#cssmenu .iconBtn{padding:0}#cssmenu .changelang,#cssmenu .button-set{display:flex;justify-content:center;align-items:center;gap:6px;padding-inline:24px}.changelang .myLang,.button-set .iconBtn{text-align:center!important;cursor:pointer;user-select:none;flex:1 1 0}.changelang .myLang.last{flex:0 0 50px}.changelang .myLang.current{font-weight:500;position:relative;cursor:default!important}.changelang .myLang.current:hover{color:inherit!important}.changelang .myLang.current::after{position:absolute;content:"";bottom:-1px;width:95%;left:2.5%;z-index:2;border-bottom:1.5px solid #999e}.lines{display:inline-block;width:1.5em;height:.1em;background:var(--closeX);border-radius:.28571em;position:relative;transition:all .3s ease-in-out .1s}.lines:before,.lines:after{display:inline-block;width:1.5em;height:.1em;background:var(--closeX);border-radius:.28571em;transition:all .3s ease-in-out .1s;position:absolute;left:0;content:'';transform-origin:.28571em center}.lines:before{top:.4em}.lines:after{top:-.4em}.lines-button{transition:all .3s ease-in-out .1s;border-radius:.57143em}.lines-button.closexx{transform:scale3d(.8,.8,.8)}.lines-button.closexx .lines{background:transparent}.lines-button.closexx .lines:before,.lines-button.closexx .lines:after{transform-origin:50% 50%;top:0;width:1.5em}@media(min-width:992px){.lines-button.closexx .lines:before,.lines-button.closexx .lines:after{width:1.5em}}.lines-button.closexx .lines:before{transform:rotate3d(0,0,1,45deg)}.lines-button.closexx .lines:after{transform:rotate3d(0,0,1,-45deg)}.lines-button.closexx:hover .lines:before,.lines-button.closexx:hover .lines:after{background:var(--closeX);transform:rotate(180deg);transition:all .3s ease-in-out .1s}button[data-dismiss].closexx{position:absolute;right:1em}