:root{--white:#FFFFFF;--black:#212326;--light-black:#0E204D;--gray:#98A0BD;--blue:#13C5DD;--light-blue:#F4F8FB;--dark-blue:#435BA1;--text-color:#6F799D;--light-grey:#F4F5F8;--green:#4CD886;--yellow:#F59E25;--red:#E25F62;--transition:0.2s ease-in-out}.container{margin:0 auto;max-width:1440px}@media (min-width:576px){.container{max-width:540px}}@media (min-width:768px){.container{max-width:720px}}@media (min-width:992px){.container{max-width:960px}}@media (min-width:1200px){.container{max-width:1140px}}@media (min-width:1500px){.container{max-width:1440px}}.row{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;width:100%;margin:0 -10px}.row>*{-ms-flex-negative:0;flex-shrink:0;width:100%;max-width:100%;padding:0 10px}.col-auto{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:auto}.col-1{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:8.33333333%}.col-2{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:16.66666667%}.col-3{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:25%}.col-4{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:33.33333333%}.col-5{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:41.66666667%}.col-6{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:50%}.col-7{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:58.33333333%}.col-8{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:66.66666667%}.col-9{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:75%}.col-10{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:83.33333333%}.col-11{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:91.66666667%}@media (min-width:576px){.col-sm{-webkit-box-flex:1;-ms-flex:1 0 0%;flex:1 0 0%}.col-sm-auto{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:auto}.col-sm-1{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:8.33333333%}.col-sm-2{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:16.66666667%}.col-sm-3{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:25%}.col-sm-4{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:33.33333333%}.col-sm-5{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:41.66666667%}.col-sm-6{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:50%}.col-sm-7{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:58.33333333%}.col-sm-8{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:66.66666667%}.col-sm-9{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:75%}.col-sm-10{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:83.33333333%}.col-sm-11{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:91.66666667%}.col-sm-12{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:100%}}@media (min-width:768px){.col-md{-webkit-box-flex:1;-ms-flex:1 0 0%;flex:1 0 0%}.col-md-auto{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:auto}.col-md-1{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:8.33333333%}.col-md-2{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:16.66666667%}.col-md-3{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:25%}.col-md-4{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:33.33333333%}.col-md-5{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:41.66666667%}.col-md-6{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:50%}.col-md-7{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:58.33333333%}.col-md-8{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:66.66666667%}.col-md-9{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:75%}.col-md-10{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:83.33333333%}.col-md-11{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:91.66666667%}.col-md-12{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:100%}}@media (min-width:992px){.col-lg{-webkit-box-flex:1;-ms-flex:1 0 0%;flex:1 0 0%}.col-lg-auto{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:auto}.col-lg-1{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:8.33333333%}.col-lg-2{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:16.66666667%}.col-lg-3{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:25%}.col-lg-4{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:33.33333333%}.col-lg-5{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:41.66666667%}.col-lg-6{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:50%}.col-lg-7{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:58.33333333%}.col-lg-8{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:66.66666667%}.col-lg-9{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:75%}.col-lg-10{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:83.33333333%}.col-lg-11{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:91.66666667%}.col-lg-12{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:100%}}@media (min-width:1200px){.col-xl{-webkit-box-flex:1;-ms-flex:1 0 0%;flex:1 0 0%}.col-xl-auto{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:auto}.col-xl-1{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:8.33333333%}.col-xl-2{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:16.66666667%}.col-xl-3{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:25%}.col-xl-4{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:33.33333333%}.col-xl-5{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:41.66666667%}.col-xl-6{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:50%}.col-xl-7{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:58.33333333%}.col-xl-8{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:66.66666667%}.col-xl-9{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:75%}.col-xl-10{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:83.33333333%}.col-xl-11{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:91.66666667%}.col-xl-12{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:100%}}*,*:before,*:after{box-sizing:border-box}html,body{font-family:"Instrument Sans",sans-serif;line-height:1.5;font-size:16px;font-weight:400;background:var(--white);color:var(--black);margin:0;padding:0;overflow-x:hidden}html.lock,html.active-filter{overflow:hidden!important}.blur-filter{display:none;position:fixed;width:100%;height:100%;background:rgb(255 255 255 / .2);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);z-index:8;cursor:pointer}html.lock .blur-filter{display:block;-webkit-animation:0.25s opacity ease-in-out;animation:0.25s opacity ease-in-out}@-webkit-keyframes opacity{from{opacity:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)"}to{opacity:1;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)"}}@keyframes opacity{from{opacity:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)"}to{opacity:1;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)"}}:focus,a:focus,.btn:focus,button:focus,.swiper-pagination-bullet:focus{outline:none!important;text-decoration:none}input::-ms-clear{display:none}::-webkit-scrollbar{width:5px;height:10px}::-webkit-scrollbar-button{width:0;height:0}::-webkit-scrollbar-thumb{background:var(--blue);border:71px none var(--white);border-radius:5px}::-webkit-scrollbar-thumb:hover{background:var(--blue)}::-webkit-scrollbar-thumb:active{background:var(--blue)}::-webkit-scrollbar-track{border:65px none var(--white);background:rgb(33 35 38 / .1)}::-webkit-scrollbar-corner{background:#fff0}.hidden,.hidden-class,.wpcf7 fieldset,.wpcf7-not-valid-tip,div.wpcf7-validation-errors,div.wpcf7 .ajax-loader,.screen-reader-response{display:none!important}a,button,.btn{color:var(--black);text-decoration:none;-webkit-transition:var(--transition);transition:var(--transition)}a:hover,a:focus{text-decoration:none;color:var(--blue);cursor:pointer}img{max-height:100%;max-width:100%;width:auto;height:auto;font-size:12px!important;line-height:1!important}.form-row{margin:0}p{margin-top:0}.swiper-container{overflow:hidden}::-moz-selection{background:var(--blue);color:var(--white);text-shadow:none}::selection{background:var(--blue);color:var(--white);text-shadow:none}::-moz-selection{background:var(--blue);color:var(--white);text-shadow:none}.aligncenter,.alignnone{display:block;margin-left:auto!important;margin-right:auto!important}.alignleft{display:block;float:left;clear:left;margin:10px 20px 10px 0;margin-right:20px!important}.alignright{display:block;float:right;clear:right;margin:10px 0 10px 20px;margin-left:20px!important}table{border-collapse:collapse}mark{background-color:var(--yellow);padding-left:2px;padding-right:2px}h1,h2,h3,h4,h5,h6{font-weight:400;color:var(--black);margin-top:0}h1{font-size:35px;line-height:1.2}h2{font-size:30px;line-height:1.2}h3{font-size:25px;line-height:1.2}h4{font-size:21px;line-height:1.2}h5{font-size:18px;line-height:1.2}h6{font-size:16px;line-height:1.2}@media (max-width:575.98px){h1{font-size:25px}h2{font-size:23px}h3{font-size:21px}h4{font-size:19px}}input[type="text"],input[type="email"],input[type="tel"],input[type="password"],input[type="url"],input[type="number"],input[type="datetime-local"],table.cart div.coupon input[type="text"],.select2-container--default .select2-selection--single,textarea,select{font-family:"Instrument Sans",sans-serif;outline:none;position:relative;border:none;border:1px solid var(--white);background:var(--light-blue);padding:5px 15px;height:50px;width:100%;font-size:14px;line-height:1;width:100%;max-width:650px;border-radius:5px}input[type="number"]::-webkit-outer-spin-button,input[type="number"]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}input[type="number"]{-moz-appearance:textfield;-webkit-appearance:textfield;appearance:textfield}textarea{display:block;padding-top:20px;padding-bottom:20px;height:180px;width:100%}input[type=radio],input[type=checkbox]{display:none!important}input[type=radio]+label,input[type=checkbox]+label,input[type=checkbox]+span{position:relative;line-height:18px;font-size:15px;padding-left:22px;margin-bottom:15px}input[type=radio]+label:not(:empty),input[type=checkbox]+label:not(:empty),input[type=checkbox]+span:not(:empty){padding-left:25px}input[type=radio]+label:before,input[type=radio]+label:after,input[type=checkbox]+label:before,input[type=checkbox]+label:after,input[type=checkbox]+span:before,input[type=checkbox]+span:after{content:"";width:16px;height:16px;display:block;border-radius:50%;left:0;top:2px;position:absolute}input[type=checkbox]+label:before,input[type=checkbox]+label:after,input[type=checkbox]+span:before,input[type=checkbox]+span:after{border-radius:3px!important}input[type=radio]+label:before,input[type=checkbox]+label:before,input[type=checkbox]+span:before{background:var(--gray);-webkit-transition:all var(--transition);transition:all var(--transition)}input[type=radio]+label:after,input[type=checkbox]+label:after,input[type=checkbox]+span:after{background:var(--white);-webkit-transform:scale(.7);transform:scale(.7);-webkit-transition:all var(--transition);transition:all var(--transition)}input[type=radio]:checked+label:before{-webkit-transform:scale(1.04);transform:scale(1.04);background-color:#fff0;border:2px solid var(--gray)}input[type=checkbox]:checked+label:before,input[type=checkbox]:checked+span:before{-webkit-transform:scale(1.04);transform:scale(1.04);background-color:var(--blue)}input[type=checkbox]+label:before,input[type=checkbox]+span:before{background-image:none;background-size:12px 12px;background-position:center center;background-repeat:no-repeat}input[type=checkbox]:checked+label:before,input[type=checkbox]:checked+span:before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 13 11' fill='none'%3E%3Cpath d='M1 5L5.71429 9L12 1' stroke='white' stroke-width='1.5' stroke-linecap='round'/%3E%3C/svg%3E")}input[type=radio]:checked+label:after{-webkit-transform:scale(.6);transform:scale(.6);background-color:var(--blue)}input[type=checkbox]:checked+label:after,input[type=checkbox]:checked+span:after{-webkit-transform:scale(0);transform:scale(0)}input[type=radio]:not(:checked):hover+label:after,input[type=checkbox]:hover+label:after,input[type=checkbox]:hover+span:after{background-color:#fff0}.input-bg,.wpcf7-form-control-wrap,.validate-requi-red{position:relative}.wpcf7-form-control-wrap{display:block}input[type="datetime-local"]{color:var(--black)}input:-moz-placeholder,textarea:-moz-placeholder{font-size:14px;line-height:1;color:rgb(33 35 38 / .2)}input::-webkit-input-placeholder,textarea::-webkit-input-placeholder{font-size:14px;line-height:1;color:rgb(33 35 38 / .2)}.btn,.button,input[name="submit"],.wpcf7-form input[type="submit"]{position:relative;overflow:hidden;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);height:50px;width:auto;min-width:225px;padding:5px 10px;background:var(--blue);border:none;font-weight:400;font-size:16px;line-height:1;text-align:center;color:var(--white)!important;cursor:pointer;text-decoration:none;border:1px solid var(--blue);border-radius:5px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-transition:all var(--transition);transition:all var(--transition)}.wpcf7-form input[type="submit"]{min-width:180px}.btn.btn-border{background-color:#fff0;color:var(--blue)!important;backdrop-filter:blur(10.5px)}.btn:hover,.btn:focus,.button:hover,.button:focus,input[name="submit"]:hover,input[name="submit"]:focus,.wpcf7-form input[type="submit"]:hover,.wpcf7-form input[type="submit"]:focus{background:var(--black);text-decoration:none!important;color:var(--white)!important;border:1px solid var(--black)}.btn-border:hover,.btn-border:focus{background:var(--black);color:var(--white)!important}.add_to_cart_button{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:5px;color:var(--light-black);font-size:12px;font-weight:600;line-height:1;-webkit-transition:all var(--transition);transition:all var(--transition)}.add_to_cart_button.button{background:none!important;color:initial!important;border:none!important}.add_to_cart_button .add_to_cart_button-svg{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:30px;height:30px;background-color:var(--light-blue);-webkit-backdrop-filter:blur(10.5px);backdrop-filter:blur(10.5px);border-radius:50%;-webkit-transition:all var(--transition);transition:all var(--transition)}.add_to_cart_button .add_to_cart_button-svg svg{display:block;max-width:14px;max-height:14px}.add_to_cart_button .add_to_cart_button-svg svg.svg-loading{max-width:20px;max-height:20px}.add_to_cart_button .add_to_cart_button-svg svg path{-webkit-transition:all var(--transition);transition:all var(--transition)}.add_to_cart_button:hover .add_to_cart_button-svg{background-color:var(--blue)}.add_to_cart_button:hover .add_to_cart_button-svg svg path,.add_to_cart_button:hover .add_to_cart_button-svg svg circle,.add_to_cart_button:hover .add_to_cart_button-svg svg rect{fill:var(--white)}.add_to_cart_button .add_to_cart_button-svg .svg-loading,.add_to_cart_button .add_to_cart_button.loading .add_to_cart_button-svg svg{display:none}.add_to_cart_button .add_to_cart_button.loading .add_to_cart_button-svg .svg-loading{display:block}.button.add_to_cart_button{height:inherit;min-width:inherit;padding:5px 0}.btn.disabled,.button.disabled,.add_to_cart_button.disabled{opacity:.6;user-select:none;cursor:not-allowed}.text-container{width:100%;font-weight:200;font-size:14px;line-height:1.65;color:var(--text-color)}.text-container :is(h1,h2,h3,h4,h5,h6){margin-bottom:20px;margin-top:10px}.text-container h1{font-size:35px}.text-container h2{font-size:32px}.text-container h3{font-size:28px}.text-container h4{font-size:25px}.text-container h5{font-size:21px}.text-container h6{font-size:18px}@media ((max-width:767.98px)){.text-container h1{font-size:28px}.text-container h2{font-size:25px}.text-container h3{font-size:23px}.text-container h4{font-size:21px}.text-container h5{font-size:18px}.text-container h6{font-size:16px}}.text-container p{margin:10px 0 15px 0}.text-container ul,.text-container ol{padding:0 0 0 15px;margin-left:15px}.text-container ul li::marker{color:var(--blue)}.text-container ol li::marker{color:var(--dark-blue)}.text-container p:first-of-type,.text-container ul:first-of-type,.text-container ol:first-of-type{margin-top:0}.text-container p:last-of-type,.text-container ul:last-of-type,.text-container ol:last-of-type{margin-bottom:0}.text-container img{margin:10px 0 20px 0}.text-container iframe{max-width:100%;margin:10px 0 20px 0}.text-container q:before,.text-container q:after{color:var(--blue);padding:0 2px;font-size:21px}.text-container blockquote{position:relative;display:table;padding:10px 30px 10px 30px;max-width:950px;margin:10px auto}.text-container blockquote:before{content:'';position:absolute;left:0;top:0;width:5px;height:100%;background-color:var(--blue);border-radius:5px}.text-container code{background-color:var(--gray);padding:5px 15px;border-radius:5px;color:var(--white)}.text-container strong{font-weight:900}.text-container b{font-weight:600}.text-container small{font-size:12px}.text-container mark{background-color:var(--blue);padding:0 5px;border-radius:5px;color:var(--white)}.text-container a{color:var(--blue);font-weight:500}.text-container a:hover{text-decoration:underline}.text-container table{width:100%;border-collapse:collapse;margin:16px 0;font-size:14px}.text-container th,.text-container td{border:2px solid var(--light-blue);padding:8px 12px;text-align:left}.text-container th{background-color:var(--light-blue);font-weight:700}.text-container hr{border:1px solid var(--light-grey);box-shadow:none}.wpcf7-not-valid{border-color:var(--red)!important}div.wpcf7-mail-sent-ok{margin:10px 0;padding:5px;text-align:center;font-size:14px;line-height:18px;border-radius:5px}span.wpcf7-list-item{margin:0}#header{position:relative;z-index:20}.header-logo-link{display:flex;flex-wrap:wrap;align-items:center;justify-content:center}.header-block{height:120px}.header-fixed{position:relative;width:100%;height:120px}#header.fixed .header-fixed{position:fixed;top:0;height:70px;z-index:999;width:100%;background:rgb(255 255 255 / .65);-webkit-backdrop-filter:blur(10.5px);backdrop-filter:blur(10.5px);box-shadow:0 1px 10px rgb(51 51 51 / .05)}.header-container{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;padding:40px 0;gap:70px}#header.fixed .header-container{padding:15px 0}.header-left{width:100%;-webkit-box-flex:0;-ms-flex:0 0 180px;flex:0 0 180px;z-index:1;font-size:18px;font-weight:500}.header-center{width:100%;-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto}.header-menu-button{display:none;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:6px}.header-menu-button .line{width:26px;height:2px;background-color:var(--blue);border-radius:2px;-webkit-transition:all var(--transition);transition:all var(--transition)}.navbar-toolbar-mob .line{width:27px;height:2px;background-color:var(--black);display:block;margin:4px auto;border-radius:5px;-webkit-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out}.header-menu-button.active .line:nth-child(2){opacity:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)"}.header-menu-button.active .line:nth-child(1){-webkit-transform:translateY(8px) rotate(45deg);transform:translateY(8px) rotate(45deg)}.header-menu-button.active .line:nth-child(3){-webkit-transform:translateY(-8px) rotate(-45deg);transform:translateY(-8px) rotate(-45deg)}.header-menu .header-menu-list-lvl1{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:0;margin:0;list-style:none;gap:5px}.header-menu .header-menu-link-lvl1{position:relative;color:var(--dark-blue);font-size:16px;font-weight:400;line-height:1.3;padding:10px 15px;z-index:1}.header-menu .header-menu-link-lvl1:hover{color:var(--blue)}.header-menu-li-lvl1.mega-menu .header-menu-link-lvl1{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;padding-left:40px;padding-top:9px;padding-bottom:8px;border:1px solid #13C5DD;-webkit-backdrop-filter:blur(10.5px);backdrop-filter:blur(10.5px);border-radius:5px}.header-menu-li-lvl1.mega-menu.active .header-menu-link-lvl1{color:var(--white)}.header-menu-li-lvl1.mega-menu .header-menu-collapse{position:absolute;top:0;left:0;width:40px;height:36px}.header-menu-li-lvl1.mega-menu .header-menu-collapse span{position:absolute;background-color:var(--blue);width:17px;height:2px;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);border-radius:5px;-webkit-transition:all var(--transition);transition:all var(--transition)}.header-menu-li-lvl1.mega-menu .header-menu-collapse span:nth-child(1){-webkit-transform:translate(-50%,calc(-50% - 5px));transform:translate(-50%,calc(-50% - 5px))}.header-menu-li-lvl1.mega-menu .header-menu-collapse span:nth-child(3){-webkit-transform:translate(-50%,calc(-50% + 5px));transform:translate(-50%,calc(-50% + 5px))}.header-menu-li-lvl1.mega-menu.active .header-menu-link-lvl1{background-color:var(--blue)}.header-menu-li-lvl1.mega-menu.active .header-menu-collapse span{background-color:var(--white)}.header-menu-li-lvl1.mega-menu.active .header-menu-collapse span:nth-child(1){-webkit-transform:translate(-51%,calc(200% - 4px)) rotate(-45deg);transform:translate(-51%,calc(200% - 4px)) rotate(-45deg)}.header-menu-li-lvl1.mega-menu.active .header-menu-collapse span:nth-child(2),.header-menu-li-lvl1.mega-menu:hover .header-menu-collapse span:nth-child(2){opacity:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)"}.header-menu-li-lvl1.mega-menu.active .header-menu-collapse span:nth-child(3){-webkit-transform:translate(-49%,calc(200% - 4px)) rotate(45deg);transform:translate(-49%,calc(200% - 4px)) rotate(45deg)}.header-menu-li-lvl1.mega-menu:not(.active):hover .header-menu-collapse span:nth-child(1){-webkit-transform:translate(-87%,calc(200% - 5px)) rotate(45deg);transform:translate(-87%,calc(200% - 5px)) rotate(45deg);width:10px}.header-menu-li-lvl1.mega-menu:not(.active):hover .header-menu-collapse span:nth-child(3){-webkit-transform:translate(-27%,calc(200% - 5px)) rotate(-45deg);transform:translate(-27%,calc(200% - 5px)) rotate(-45deg);width:10px}.header-menu-lvl2{display:none}.header-menu-li-lvl1.mega-menu.active .header-menu-lvl2{display:block}.header-menu-li-lvl1.mega-menu .header-menu-list-lvl2{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-wrap:wrap;flex-wrap:wrap;list-style:none;padding:0;margin:0 auto;width:100%;max-width:960px;gap:8px}.header-menu-lvl2{position:fixed;padding:120px 0 40px 0;width:100%;height:auto;top:0;left:0;background:rgb(255 255 255 / .9);-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);z-index:0}.header-menu-li-lvl2{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.header-menu-li-lvl2-collapse{display:none}.header-menu-link-lvl2{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:35px;width:280px;padding:10px 15px;color:var(--black);font-size:14px;font-weight:600;line-height:1.3;background-color:#fff0;border:1px solid var(--blue);border-radius:5px;z-index:0;-webkit-transition:all var(--transition);transition:all var(--transition)}.header-menu-link-lvl2:hover,.header-menu-li-lvl2.active .header-menu-link-lvl2{background-color:var(--blue);color:var(--white)}.header-menu-list-lvl3{display:none;position:absolute;flex-wrap:wrap;top:0;left:280px;list-style:none;padding:0 10px 0 60px;margin:0;overflow-x:hidden;overflow-y:auto;z-index:3}.header-menu-li-lvl2.active .header-menu-list-lvl3{display:flex;align-content:flex-start;height:100%}.header-menu-link-lvl3{display:block;color:var(--black);font-size:14px;font-weight:500;line-height:1.3;padding:8px 10px}.header-menu-li-lvl3{flex:1 0 50%}.header-right{width:100%;-webkit-box-flex:0;-ms-flex:0 0 425px;flex:0 0 425px;z-index:1}.header-right-container{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;gap:12px}.header-right-search{-webkit-box-flex:0;-ms-flex:0 1 315px;flex:0 1 315px}.header-right-search-box{position:relative;height:40px;min-width:40px}.products-container-empty .header-right-search-box{max-width:315px;margin:0 auto}.header-right-search-box input{width:100%;max-width:315px;padding-left:40px;height:40px;background:rgb(255 255 255 / .65);-webkit-backdrop-filter:blur(10.5px);backdrop-filter:blur(10.5px);border:none!important;border:1px solid var(--light-grey)!important}.header-block.fixed .header-right-search-box input{background-color:var(--light-blue)}.header-right-search-button{position:absolute;top:0;left:0;width:40px;height:40px;z-index:1}.header-right-search-button button{position:relative;top:4px;left:4px;width:34px;height:34px;border:none!important;background-color:#fff0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;cursor:pointer;border-radius:5px;-webkit-transition:all var(--transition);transition:all var(--transition);z-index:2}.header-right-search-button button svg path{-webkit-transition:all var(--transition);transition:all var(--transition)}.header-right-search-button button:hover{background-color:var(--blue)}.header-right-search-button button:hover svg path{fill:var(--white)}.search-result-categories{display:flex;flex-wrap:wrap;gap:5px;color:var(--gray);font-size:20px;font-weight:400;line-height:1.3;margin-top:8px}.title-block.title-center .search-result-categories{justify-content:center}.search-result-categories a{display:inline-block;font-size:14px;background-color:var(--light-blue);padding:5px 10px;border-radius:5px;color:var(--text-color)}.search-result-categories a:hover{color:var(--blue)}.woo-mini-cart{position:fixed;display:none;top:0;right:0;width:100%;height:100vh;max-width:450px;visibility:hidden;opacity:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";color:var(--black);font-size:14px;line-height:1.5;padding:20px;box-shadow:0 1px 10px rgb(51 51 51 / .05);background:rgb(255 255 255 / .9);-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);z-index:9}.header-block.active-cart .woo-mini-cart{display:block;visibility:visible!important;opacity:1;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";-webkit-transition:all var(--transition);transition:all var(--transition)}.woo-mini-cart .widget_shopping_cart{display:-webkit-box;display:-ms-flexbox;display:flex;height:100%}.woo-mini-cart .widget_shopping_cart_content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:100%;max-height:100%}.woo-mini-cart-header{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding-top:25px;width:100%}.woo-mini-cart-header-title{-webkit-box-flex:1;-ms-flex:1 0;flex:1 0;color:var(--light-black);font-size:20px;font-weight:600;line-height:1.5;letter-spacing:.6px}.woo-mini-cart-header-close{-webkit-box-flex:0;-ms-flex:0 0 25px;flex:0 0 25px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:right;-ms-flex-pack:right;justify-content:right;cursor:pointer;z-index:3}.woo-mini-cart-header-close svg,.woo-mini-cart-header-close svg path{-webkit-transition:all var(--transition);transition:all var(--transition)}.woo-mini-cart-header-close:hover svg,.woo-mini-cart-header-close:hover svg path{stroke:var(--red)}.woo-mini-cart-header-close:hover svg{-webkit-transform:rotate(15deg) scale(.96);transform:rotate(15deg) scale(.96)}.woo-mini-cart-list{padding:0;margin:25px 0 0 0;list-style:none;overflow:hidden;overflow-y:auto}.woo-mini-cart-item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:12px;background-color:var(--light-blue);margin-bottom:15px;padding:9px 9px 9px 6px;border-radius:5px}.woo-mini-cart-list .woo-mini-cart-item:last-child{margin-bottom:0}.woo-mini-cart-remove{-webkit-box-flex:0;-ms-flex:0 0 20px;flex:0 0 20px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:right;-ms-flex-pack:right;justify-content:right}.woo-mini-cart-remove .woo-mini-cart-remove-button{display:-webkit-box;display:-ms-flexbox;display:flex}.reset_variations svg,.reset_variations svg path,.woo-mini-cart-remove-button svg,.woo-mini-cart-remove-button svg path{-webkit-transition:all var(--transition);transition:all var(--transition)}.woo-mini-cart-remove-button:hover svg,.reset_variations:hover svg{-webkit-transform:rotate(15deg) scale(.96);transform:rotate(15deg) scale(.96)}.woo-mini-cart-remove-button:hover svg path,.reset_variations:hover svg path{stroke:var(--red)}.woo-mini-cart-item-container{-webkit-box-flex:1;-ms-flex:1 0;flex:1 0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:12px}.woo-mini-cart-image{-webkit-box-flex:0;-ms-flex:0 0 50px;flex:0 0 50px}.woo-mini-cart-image img{max-width:50px;height:auto}.woo-mini-cart-title{-webkit-box-flex:1;-ms-flex:1 0;flex:1 0;color:var(--light-black);font-size:14px;font-weight:600;line-height:1.5;-webkit-transition:color var(--transition);transition:color var(--transition)}.woo-mini-cart-item-container:hover .woo-mini-cart-title{color:var(--blue)}.woo-mini-cart-price{-webkit-box-flex:0;-ms-flex:0 1 auto;flex:0 1 auto;color:var(--light-black);text-align:center;font-size:14px;font-weight:400;line-height:1.5}dl.variation{display:flex;flex-wrap:wrap;gap:0 10px;color:var(--black)!important;line-height:1.3;font-size:12px;font-weight:300}dl.variation p{margin:0}dl.variation dt{flex:0 1 50px;height:auto;padding:0;margin:0;font-weight:500}dl.variation dd{flex:1 0 calc(100% - 60px);height:auto;padding:0;margin:0}.woo-mini-cart-qty{-webkit-box-flex:0;-ms-flex:0 0 70px;flex:0 0 70px}.woo-mini-cart-bottom{padding:0;padding-top:20px;margin-top:auto}.woo-mini-cart-bottom .woo-mini-cart-total{color:var(--light-black);font-size:20px;font-weight:700;line-height:1}.woo-mini-cart-bottom .woo-mini-cart-total .amount{color:var(--dark-blue)}.woo-mini-cart-buttons{margin-top:20px;display:-webkit-box;display:-ms-flexbox;display:flex;gap:15px}.woo-mini-cart-buttons .btn{min-width:initial;width:100%}.woo-cart-empty{position:relative;display:block;font-size:14px;line-height:25px;font-weight:500;color:var(--black);padding:25px;text-align:center;background:var(--light-blue);border-radius:5px;-webkit-transition:all var(--transition);transition:all var(--transition)}.woo-cart-empty b{font-weight:600}.woo-cart-total-container{margin:30px 0}:root{--mc-progress:0%;--stripe-size:60px}.woo-shopping-cart-total{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;height:auto;padding:10px 15px;height:55px;margin-bottom:20px;border:2px solid var(--light-grey);text-align:center;font-size:16px;font-weight:400;line-height:1;color:var(--black);border:2px dashed var(--blue);border-radius:5px;overflow:hidden;z-index:0;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.woo-shopping-cart-total:before{content:'';position:absolute;top:0;left:0;width:100%;height:100%;background-color:var(--white);z-index:-2}.woo-shopping-cart-total .woo-progress-bar{position:absolute;top:0;left:0;width:var(--mc-progress);height:100%;background-color:var(--light-blue);overflow:hidden;-webkit-transition:width 1s ease-in-out;transition:width 1s ease-in-out;z-index:-1}.woo-shopping-cart-total .woo-progress-bar:after{content:'';position:absolute;top:0;right:0;width:200%;height:100%;background:-webkit-repeating-linear-gradient(135deg,var(--light-blue),var(--light-blue) calc(var(--stripe-size) / 1.7),var(--white) calc(var(--stripe-size) / 1.7),var(--white) var(--stripe-size));background:repeating-linear-gradient(-45deg,var(--light-blue),var(--light-blue) calc(var(--stripe-size) / 1.7),var(--white) calc(var(--stripe-size) / 1.7),var(--white) var(--stripe-size));background-size:100% 100%;-webkit-animation:slide 3.5s linear infinite;animation:slide 3.5s linear infinite}@-webkit-keyframes slide{from{-webkit-transform:translateX(0);transform:translateX(0);opacity:1;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)"}50%{opacity:.3;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=30)"}to{-webkit-transform:translateX(83px);transform:translateX(83px);opacity:1;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)"}}@keyframes slide{from{-webkit-transform:translateX(0);transform:translateX(0);opacity:1;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)"}50%{opacity:.3;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=30)"}to{-webkit-transform:translateX(83px);transform:translateX(83px);opacity:1;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)"}}.woo-shopping-cart-total .woo-progress-info span{color:var(--blue);font-weight:700}.woo-shopping-cart-total .woo-progress-info.completed{color:var(--green)}.woo-shopping-cart-total.completed .woo-progress-bar:after{-webkit-animation:none!important;animation:none!important;background:var(--light-grey)}.woo-shopping-cart-total .woo-progress-info span{color:var(--red)}.quantity-buttons{display:-webkit-box;display:-ms-flexbox;display:flex}.quantity-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:10px}.quantity-buttons label{display:none}.quantity-buttons .minus,.quantity-buttons .plus{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:22px;height:22px;padding:0;background:var(--blue);font-weight:500;color:var(--white);font-size:20px;line-height:1.1;border:none!important;cursor:pointer;border-radius:50%;-webkit-transition:all var(--transition);transition:all var(--transition)}.quantity-buttons .minus:hover,.quantity-buttons .plus:hover{background-color:var(--dark-blue)}.quantity-buttons input[type="number"]{-moz-appearance:textfield;width:auto;min-width:auto;max-width:30px;height:22px;padding:2px!important;text-align:center;color:var(--light-black);font-size:14px;line-height:1;font-weight:500;border:none;background-color:transparent!important}.quantity-buttons-title{color:var(--light-black);font-size:16px;font-weight:500;line-height:1;padding-top:3px}.header-profile-link,.header-cart-link{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:40px;height:40px;border-radius:5px;background-color:rgb(255 255 255 / .65);border:1px solid var(--light-grey)!important;-webkit-backdrop-filter:blur(10.5px);backdrop-filter:blur(10.5px);-webkit-transition:all var(--transition);transition:all var(--transition)}.header-block.fixed .header-profile-link,.header-block.fixed .header-cart-link,.header-block.fixed .header-menu-button{background-color:var(--light-blue)}.header-profile-link svg,.header-cart-link svg{display:block;max-width:37px;max-height:37px;-webkit-transition:all var(--transition);transition:all var(--transition)}.header-profile-link svg path,.header-cart-link svg path{-webkit-transition:all var(--transition);transition:all var(--transition)}.header-block .header-profile-link:hover,.header-block .header-cart-link:hover{background-color:var(--blue);border-color:var(--blue)!important}.header-profile-link:hover svg,.header-profile-link:hover svg path,.header-cart-link:hover svg,.header-cart-link:hover svg path{fill:var(--white)}.header-cart-link.processing{animation:mini-cart-processing 1s linear infinite}.header-cart-link.added{animation:mini-cart-added 2s linear}@keyframes mini-cart-processing{0%{background-color:rgb(255 255 255 / .65)}100%{background-color:rgb(245 158 37 / .65)}}@keyframes mini-cart-added{0%{background-color:rgb(76 216 134 / .65)}100%{background-color:inherit}}.header-cart-count{position:absolute;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;top:-3px;right:-2px;color:var(--white);font-size:8px;font-weight:500;line-height:1;min-width:13px;height:13px;padding:0 3px;background-color:var(--dark-blue);border-radius:50%}#top-content{position:relative;min-height:940px;height:100%;overflow:hidden;padding:120px 0 60px 0;margin-top:-120px;z-index:0}#top-content.top-content-block{min-height:auto}.top-content-media{position:absolute;width:100%;height:100%;top:0;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);z-index:-1}.top-content-media video{width:auto;height:auto;min-width:100%;min-height:100%}.top-content-media img{display:block;position:relative;-o-object-fit:cover;object-fit:cover;min-width:100%;min-height:100%;max-width:100%;height:auto}.top-content-box{width:100%;max-width:900px;margin:120px auto;color:var(--dark-blue);text-align:center}.top-content-title{font-size:66px;font-weight:400;line-height:1.1}.top-content-description{color:var(--dark-blue);font-size:28px;font-weight:400;line-height:1.3;margin-top:15px}.top-content-buttons{margin-top:50px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:15px}.top-content-information{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:12px}.top-content-inner-box{width:100%;max-width:900px;margin:40px auto;color:var(--dark-blue);text-align:center}.top-content-inner-title{color:var(--dark-blue);font-size:48px;font-weight:700;line-height:1.3}.top-content-inner-description{font-size:16px;font-weight:400;line-height:1.3;margin-top:15px}.top-content-inner-breadcrumbs{margin-top:25px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.breadcrumb{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;padding:0;margin-bottom:0;list-style:none;background-color:transparent!important;font-size:14px;line-height:1.3;font-weight:400;color:var(--black);margin:0;gap:7px}.breadcrumb li a{color:var(--black);-webkit-transition:all var(--transition);-webkit-transition:var(--transition);transition:var(--transition);z-index:1}.breadcrumb li a:hover{color:var(--blue)}.breadcrumb-item.active{color:var(--blue)}.tci-item{-webkit-box-flex:1;-ms-flex:1 0;flex:1 0;padding:25px 15px;font-size:24px;line-height:1.3;color:var(--dark-blue);background:rgb(255 255 255 / .5);-webkit-backdrop-filter:blur(10.5px);backdrop-filter:blur(10.5px);border-radius:5px;text-align:center}.tci-title{display:flex;align-items:center;justify-content:center;color:var(--blue);font-size:48px;line-height:1.3;font-weight:700;min-height:62px}.tci-title.tci-title-sm{font-size:29px}.tci-description{color:var(--light-black);font-size:21px;font-weight:400;line-height:1.3}.tabs1{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.tabs1 label{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;display:block;padding:10px 30px;min-width:130px;margin:0;cursor:pointer;font-weight:700;text-align:center;color:var(--gray);border-bottom:2px solid var(--gray);-webkit-transition:all var(--transition);transition:all var(--transition)}.tabs1 label:hover{color:var(--black);border-bottom:2px solid var(--blue)}.tabs1 .tab{-webkit-box-ordinal-group:100;-ms-flex-order:99;order:99;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;width:100%;display:none}.tabs1 label:before,.tabs1 label:after,.tabs1 input[type="radio"]{display:none!important}.tabs1 input[type="radio"]:checked+label{border-bottom-color:var(--blue);color:var(--light-black)}.tabs1 input[type="radio"]:checked+label+.tab{display:block}.tabs1 input[type="radio"]:checked+label+.tab .swiper-container{overflow:hidden}.title-block{position:relative}.title-block.title-center{text-align:center}.tb-title{color:var(--light-black);font-size:36px;font-weight:700;line-height:1.3}.tb-subtitle{color:var(--blue);font-size:20px;font-weight:600;line-height:1.3;margin-bottom:10px}.tb-description{color:var(--gray);font-size:20px;font-weight:400;line-height:1.3;margin-top:8px}#products-section{position:relative;margin-top:100px}.product-tabs{margin-top:25px}.top-bests-cont{position:relative;padding-top:40px}.product-tabs-button-row{margin-top:30px!important}.mini-product-card{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;height:auto!important;padding:10px;background-color:var(--light-blue);border-radius:5px}.mini-product-card .product-wrapper{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;height:100%}.mini-product-card-info{position:absolute;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;top:0;right:0;width:40px;height:40px;cursor:pointer;z-index:6}.mini-product-card-info:before{content:'i';display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;color:var(--light-black);font-size:14px;line-height:1;width:21px;height:21px;border:1px solid var(--light-black);background-color:var(--light-blue);border-radius:50%;-webkit-transition:all var(--transition);transition:all var(--transition)}.mini-product-card-info:hover:before{color:var(--blue);border:1px solid var(--blue)}.product-label{position:absolute;top:10px;left:10px;color:var(--white);font-size:10px;font-weight:500;line-height:1;text-transform:uppercase;padding:2px 8px;background:var(--gray);border-radius:5px;z-index:6}.product-label.new{background-color:var(--yellow);color:var(--white)}.product-label.sale{background-color:var(--green);color:var(--white)}.woo-product-card-link.woo-product-card-image-bg{flex:0 0}.woo-product-card-image{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.woo-product-card-image-bg.woo-product-card-link .woo-product-card-image{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;position:relative;height:100%;max-height:221px;width:100%}.woo-product-card-image-bg.woo-product-card-link .woo-product-card-image,.woo-product-card-image-bg.woo-product-card-link .woo-product-card-char{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='11' height='11' viewBox='0 0 11 11' fill='none'%3E%3Cpath opacity='0.58' d='M0.5 1C0.776142 1 1 0.776142 1 0.5C1 0.223858 0.776142 0 0.5 0C0.223858 0 0 0.223858 0 0.5C0 0.776142 0.223858 1 0.5 1Z' fill='%23435BA1'/%3E%3C/svg%3E");background-repeat:repeat;background-position:left top}.woo-product-card-image img{display:block;max-height:221px;max-width:100%;height:auto;width:auto}.woo-product-card-char{position:absolute;display:none;top:0;left:0;width:100%;height:100%;background-color:var(--light-blue);z-index:3}.woo-product-card-char img{width:auto;height:auto;max-width:100%;max-height:100%}.mini-product-card.active-char .woo-product-card-char{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.woo-product-card-bottom{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;margin-top:10px;padding:8px;background-color:var(--white);border-radius:5px}.woo-product-card-title{-webkit-box-ordinal-group:1;-ms-flex-order:0;order:0;-webkit-box-flex:1;-ms-flex:1 0;flex:1 0;color:var(--light-black);font-size:16px;font-weight:600;line-height:1.3;-webkit-transition:color var(--transition);transition:color var(--transition)}.mini-product-card .product-wrapper:hover .woo-product-card-title,.mini-product-card .product-wrapper:hover .woo-product-card-title a,.woo-product-card-title:hover{color:var(--blue)}.woo-product-card-category{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;margin-top:3px}.woo-product-card-category ul{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;list-style:none;padding:0;margin:0;color:var(--gray);font-size:14px;line-height:1.3;gap:0 8px}.woo-product-card-category ul li{position:relative;padding-left:3px}.woo-product-card-category ul li:before{content:'/';position:absolute;top:2px;left:-5px;color:var(--gray);font-size:12px;line-height:1.3}.woo-product-card-category ul li:first-child{padding-left:0}.woo-product-card-category ul li:first-child:before{display:none!important}.woo-product-card-category a{color:var(--gray);font-size:12px;line-height:1.3;-webkit-transition:color var(--transition);transition:color var(--transition)}.woo-product-card-category a:hover{color:var(--blue)}.woo-product-card-box{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;width:100%;margin-top:10px}.woo-product-card-price{-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3;-webkit-box-flex:1;-ms-flex:1 0;flex:1 0;line-height:1}.price .screen-reader-text{display:none}.price{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline;-ms-flex-wrap:wrap;flex-wrap:wrap}.price del,.price ins{line-height:1}.price ins{text-decoration:none}.price bdi{color:var(--dark-blue);font-size:20px;font-weight:600;line-height:1;text-decoration:none}.price del,.price del bdi{color:var(--gray);font-size:14px;margin-right:5px}.product-price .price,.product-price .price bdi{font-size:28px}.product-price .price del{font-size:16px;line-height:1}.product-price .price del bdi{font-size:16px}.product-price p{margin:0!important}.mini-product-card.product-type-variable .price,.mini-product-card.product-type-variable .price bdi{font-size:16px}.woo-product-card-add{-webkit-box-ordinal-group:5;-ms-flex-order:4;order:4;-webkit-box-flex:0;-ms-flex:0 0 100px;flex:0 0 100px}.reset_variations{visibility:visible;font-size:12px;line-height:1;color:var(--text-color)}.reset_variations:hover{color:var(--dark-blue);text-decoration:underline}.swiper-button-prev,.swiper-button-next{position:absolute;top:0;right:0;left:inherit;height:30px;width:30px;margin-top:0!important}.row-circle{background-color:var(--dark-blue);border-radius:50%;height:30px;width:30px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.swiper-button-prev{right:30px}.swiper-button-prev:after,.swiper-button-next:after{display:none!important}.swiper-button-prev:before,.swiper-button-next:before,.row-circle:before{content:'';position:absolute;top:50%;right:59%;width:11px;height:11px;border:2px solid var(--black);border-top-color:transparent!important;border-right-color:transparent!important;border-radius:2px;-webkit-transform:translate(50%,-50%) rotate(-135deg);transform:translate(50%,-50%) rotate(-135deg);-webkit-transition:all var(--transition);transition:all var(--transition)}.swiper-button-prev:hover:before,.swiper-button-next:hover:before,.row-circle:hover:before{border-color:var(--blue)}.row-circle:before,.blog-articles-btn .row-circle:hover:before{border-color:var(--white)}.swiper-button-prev:before{-webkit-transform:translate(50%,-50%) rotate(45deg);transform:translate(50%,-50%) rotate(45deg)}.button-block{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:15px}.button-block.button-block-center{-webkit-box-align:start;-ms-flex-align:start;-ms-grid-row-align:flex-start;align-items:flex-start;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}#about-section{margin-top:130px}.about-section-row,.faq-section-row{-webkit-box-align:center;-ms-flex-align:center;-ms-grid-row-align:center;align-items:center;max-width:1140px;margin:0 auto}.about-section-image{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.about-section-image img{display:block}.about-section-block{margin-top:15px}#text-section{margin-top:100px}.text-section-row{margin:30px auto 0;max-width:1140px}.add-margin-bottom{margin-bottom:100px}#page-section{margin-top:100px}#benefits-section{margin-top:100px}#benefits-inner-section{margin-top:50px}.benefits-container{display:-webkit-box;display:-ms-flexbox;display:flex;gap:40px}.benefit-item{flex:1 0;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:10px 10px;background:var(--light-blue);border-radius:5px;gap:20px;border:10px solid var(--light-blue);-webkit-transition:all var(--transition);transition:all var(--transition);cursor:default}.benefit-item:hover{background:var(--white)}.benefit-icon{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:75px;height:75px;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto}.benefit-icon:before{content:'';position:absolute;top:50%;left:50%;width:75px;height:75px;border:2px dashed var(--blue);border-radius:50%;-webkit-transform:translate(-50%,-50%) rotate(0);transform:translate(-50%,-50%) rotate(0);-webkit-transition:all var(--transition);transition:all var(--transition)}.benefit-info{-webkit-box-flex:1;-ms-flex:1 1 calc(100% - 95px);flex:1 1 calc(100% - 95px)}.benefit-title{color:var(--dark-blue);font-size:20px;font-weight:700;line-height:1.3}.benefit-description{margin-top:5px;color:var(--light-black);font-size:14px;font-weight:500;line-height:1.3}#offer-section{margin-top:130px;padding:80px 0;background:url(/wp-content/themes/pepp/img/offer-bg.jpg) no-repeat center top;background-size:cover}.offer-container-bg{position:relative;background:rgb(255 255 255 / .6);-webkit-backdrop-filter:blur(10.5px);backdrop-filter:blur(10.5px);border-radius:5px}.offer-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap;max-width:1140px;margin:0 auto;gap:15px}.offer-left{-webkit-box-flex:1;-ms-flex:1 0;flex:1 0;padding:35px 0 35px 15px}.offer-right{-webkit-box-flex:0;-ms-flex:0 1 460px;flex:0 1 460px}.offer-image img{display:block}.offer-subtitle{color:var(--blue);font-size:20px;font-weight:600;line-height:1.3}.offer-title{color:var(--light-black);font-size:34px;font-weight:700;line-height:1.3;margin-top:10px}.offer-description{color:var(--text-color);font-size:20px;font-weight:400;line-height:1.3;margin-top:10px}.offer-buttons{margin-top:25px}.offer-timer-container{margin-top:20px}#offer-timer{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;font-size:14px;font-weight:400;line-height:1.3;text-align:center;color:var(--black);gap:15px}#offer-timer .offer-timer-item{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;text-align:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:0;border:1px solid var(--blue);padding:10px 15px;border-radius:5px}#offer-timer span{margin:0;font-size:24px;font-weight:600;line-height:1.3;color:var(--dark-blue)}#offer-timer span:first-child{margin-left:0}.offer-slider-container{position:relative;margin-top:40px;padding-top:35px}#testimonials-section{margin-top:100px}.our-testimonials-box-t{position:relative;background:var(--light-blue);padding:25px 35px;height:100%;border:10px solid var(--light-blue);border-radius:5px;z-index:1;cursor:default;-webkit-transition:all var(--transition);transition:all var(--transition)}.our-testimonials-box-t:hover{background-color:var(--white)}.our-testimonials-box-ico{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.our-testimonials-box-text{color:var(--text-color);font-size:14px;font-weight:400;line-height:1.3;margin-top:15px;text-align:center}.our-testimonials-box-text p{margin-bottom:10px}.our-testimonials-box-text p:last-child{margin-bottom:5px}.our-testimonials-box-text a,.our-testimonials-box-text .smore-link{color:var(--text-color);text-decoration:underline;font-size:14px;padding:0 10px;cursor:pointer;-webkit-transition:color var(--transition);transition:color var(--transition)}.our-testimonials-box-text a:hover,.our-testimonials-box-text .smore-link:hover{color:var(--blue)}.our-testimonials-box-name{position:relative;margin-top:25px;text-align:center;-webkit-transition:all var(--transition);transition:all var(--transition);z-index:1}.our-testimonials-box-name img{border-radius:50%;max-width:80px}.our-testimonials-box-name-ttl{font-weight:600;font-size:20px;line-height:1.3;margin-top:12px;-webkit-transition:all var(--transition);transition:all var(--transition)}.our-testimonials-btn-bg{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;margin-top:50px}.our-testimonials-bl .swiper-pagination{margin-top:0}#faq-section{margin-top:120px}.faq-block-container{margin-top:35px}.faq-block-item{margin-bottom:10px}.faq-block-question{position:relative;cursor:pointer;margin-bottom:20px;padding:0 30px 0 0;color:var(--light-black);font-size:21px;font-weight:500;line-height:1.3;z-index:1;-webkit-transition:all var(--transition);transition:all var(--transition)}.faq-block-answer{position:relative;padding:0 30px 0 0;max-height:0;overflow:hidden;z-index:0;-webkit-transition:max-height 0.3s ease,padding-bottom 0.3s ease-in-out;transition:max-height 0.3s ease,padding-bottom 0.3s ease-in-out}.faq-block-item.active .faq-block-answer{max-height:500px!important;padding-bottom:20px;-webkit-transition:max-height 0.3s ease-in-out,padding-bottom 0.3s ease-in-out;transition:max-height 0.3s ease-in-out,padding-bottom 0.3s ease-in-out}.faq-block-question .faq-block-plus{position:absolute;right:0;top:3px}.faq-block-question .plus-circle{width:22px;height:22px}.faq-block-question:hover{color:var(--blue)}.faq-block-item.active .plus-circle:after,.product-sidebar-item .widget-title.widget-title-collapse.active .plus-circle:after{opacity:0!important;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)"}.faq-block-item:hover .plus-circle:before,.faq-block-item:hover .plus-circle:after,.faq-block-item.active .plus-circle:before,.faq-block-item.active .plus-circle:after,.product-sidebar-item .widget-title.widget-title-collapse.active .plus-circle:before,.product-sidebar-item .widget-title.widget-title-collapse.active .plus-circle:after{background-color:var(--blue)}.plus-circle{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:22px;height:22px;-webkit-transition:all var(--transition);-webkit-transition:all var(--transition);transition:all var(--transition)}.plus-circle:before,.plus-circle:after{content:'';position:absolute;top:50%;left:50%;width:22px;height:3px;background-color:var(--black);-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);-webkit-transition:all var(--transition);transition:all var(--transition)}.plus-circle:after{-webkit-transform:translate(-50%,-50%) rotate(90deg);transform:translate(-50%,-50%) rotate(90deg)}#articles-section{margin-top:100px;padding:50px 0 100px 0;background:var(--light-blue)}#articles-section .swiper-slide{height:auto}.articles-section-row{position:relative;padding-top:35px}.blog-articles-box{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;height:100%;border:10px solid var(--white);padding:0;border-radius:5px;background:var(--white);-webkit-transition:all var(--transition);transition:all var(--transition)}.blog-articles-box:hover{background:var(--light-blue)}.blog-articles-image{-webkit-box-flex:1;-ms-flex:1 1 210px;flex:1 1 210px;height:auto;max-height:210px;padding:0 10px;margin-top:10px;overflow:hidden}.blog-articles-image img{display:block;position:relative;-o-object-fit:cover;object-fit:cover;min-width:100%;min-height:100%;max-width:100%;height:auto;border-radius:5px}.blog-articles-title{color:var(--light-black);font-size:20px;font-weight:600;line-height:1.3;margin-top:15px;padding:0 10px}.blog-articles-date{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;-ms-flex-wrap:wrap;flex-wrap:wrap;color:var(--blue);font-size:13px;font-weight:500;line-height:1.3;margin-top:5px;padding:0 10px}.blog-articles-description{flex:1 0 auto;color:var(--text-color);font-size:16px;font-weight:300;line-height:1.3;margin-top:10px;padding:0 10px}.blog-articles-btn{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-top:20px;padding:0 10px 10px 10px;color:var(--light-black);font-size:14px;font-weight:600;line-height:1.3;-webkit-transition:all var(--transition);transition:all var(--transition)}.blog-articles-box:hover .blog-articles-btn{color:var(--blue)}.row-circle{position:relative}.footer-section{background:var(--light-black);padding:50px 0}#footer-section,#footer-section a{color:var(--white)}#footer-section a:hover{color:var(--blue)}.footer-logo{font-size:21px;line-height:1;font-weight:600}.textwidget-box-text{color:var(--white);font-size:14px;font-weight:500;line-height:1.3;letter-spacing:.7px;margin-top:20px}.footer-section .widget-title{color:var(--white);font-size:16px;font-weight:700;line-height:1.3;letter-spacing:.8px;margin-bottom:10px}.footer-section .widget ul,.footer-section .widget ol{display:inline-block;clear:right;list-style:none;padding:0;margin:0}#footer-section .footer-section .widget li a{display:flex;color:var(--gray);font-size:14px;font-weight:400;line-height:1.5;letter-spacing:.7px;padding:5px 0}#footer-section .footer-section .widget li a:hover{color:var(--blue)}.information-list{padding:0;margin:0;list-style:none}.information-list-item{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:15px;color:var(--blue)!important;font-size:14px;font-weight:400;letter-spacing:.8px;padding:5px 0!important}#footer-section .information-list a.information-list-item{margin:0!important;color:var(--blue)!important;font-size:14px;font-weight:400;letter-spacing:.8px}.information-list a:hover{text-decoration:underline}.information-list-svg{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-flex:0;-ms-flex:0 0 23px;flex:0 0 23px}.information-list svg{display:block}.footer-section-copyright{background:#17213D;padding:15px 0;color:var(--gray);font-size:14px;font-weight:400;line-height:1.3;letter-spacing:.7px}.footer-copyright-row{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.footer-section-copyright a{color:var(--blue)!important}.footer-section-copyright a:hover{text-decoration:underline}.copyright-left,.copyright-center,.copyright-right{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.copyright-center{justify-content:center;text-align:center}.copyright-right{text-align:right;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.copyright-right .horizontal-list{justify-self:flex-end}.horizontal-list{list-style:none;padding:0;margin:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:10px}#section-404{margin-top:120px}.container-404{position:relative;z-index:0}.container-404:before{content:'';position:absolute;top:50%;left:50%;height:100%;width:100%;background:url(/wp-content/themes/pepp/img/404-bg.png) no-repeat center center;background-size:100% auto;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);z-index:-1}.container-404-title{color:var(--blue);text-align:center;font-size:400px;font-weight:400;line-height:1}.container-404-description{color:var(--gray);text-align:center;font-size:48px;font-weight:400;line-height:1.3}.container-404-button{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-top:30px}#contact-us-section{margin-top:100px}.contact-us-row{margin-top:50px}.contact-form{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.contact-form.contact-form-center form,.contact-form.contact-form-center .wpcf7{width:100%;max-width:650px}.contact-form.contact-form-center .wpcf7-form input[type="submit"]{display:block;margin:35px auto 0}.contact-us-container{color:var(--black);font-size:16px;font-weight:400;line-height:1.3}.contact-us-container ul,.contact-us-container ol{margin:0 0 15px 0}.contact-us-container .information-list-item{font-size:16px}#google-map-section{margin-top:80px}.google-map-container{position:relative;padding-bottom:380px;height:0;overflow:hidden;max-width:100%}.google-map-container iframe,.google-map-container object,.google-map-container embed{position:absolute;top:0;left:0;width:100%;height:100%}#articles-archive-section{background-color:var(--light-blue);padding:100px 0}.articles-archive-container{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:35px 20px}.articles-archive-item{height:auto;-webkit-box-flex:0;-ms-flex:0 0 calc(25% - 15px);flex:0 0 calc(25% - 15px)}.articles-archive-nav-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-bottom:50px}.articles-archive-nav,.woocommerce-tabs .tabs{list-style:none;padding:0;margin:0;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.articles-archive-nav li,.woocommerce-tabs .tabs li{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto}.articles-archive-nav a,.woocommerce-tabs .tabs a{display:block;padding:10px 30px;min-width:130px;margin:0;cursor:pointer;font-weight:600;text-align:center;color:var(--gray);border-bottom:2px solid var(--gray);-webkit-transition:all var(--transition);transition:all var(--transition)}.articles-archive-nav .current-menu-item a,.articles-archive-nav a:hover,.woocommerce-tabs .tabs li.active a,.woocommerce-tabs .tabs a:hover{color:var(--black);border-bottom:2px solid var(--blue)}.articles-navigation{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;margin-top:50px}.articles-navigation ul{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;list-style:none;gap:8px;padding:0;margin:0}.articles-navigation ul li a,.articles-navigation ul li span{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;text-align:center;width:42px;height:42px;font-weight:400;font-size:16px;line-height:1.3;background-color:var(--white);border-radius:5px;-webkit-transition:all var(--transition);transition:all var(--transition);z-index:0}.articles-navigation ul li.active a,.articles-navigation ul li.active span,.articles-navigation ul li span.current{color:var(--white);background-color:var(--blue)}.articles-navigation ul li a.previouspostslink,.articles-navigation ul li a.nextpostslink,.articles-navigation ul li.prev a,.articles-navigation ul li.next a,.articles-navigation ul li a.prev,.articles-navigation ul li a.next{line-height:0;font-size:0}.articles-navigation ul li a.previouspostslink:before,.articles-navigation ul li a.nextpostslink:before,.articles-navigation ul li.prev a:before,.articles-navigation ul li.next a:before,.articles-navigation ul li a.prev:before,.articles-navigation ul li a.next:before{content:'';position:absolute;top:50%;right:59%;width:11px;height:11px;border:2px solid var(--black);border-top-color:#fff0;border-right-color:#fff0;border-radius:2px;-webkit-transform:translate(50%,-50%) rotate(-135deg);transform:translate(50%,-50%) rotate(-135deg);-webkit-transition:.15s linear;transition:.15s linear}.articles-navigation ul li a.previouspostslink:before,.articles-navigation ul li.prev a:before,.articles-navigation ul li a.prev:before{-webkit-transform:translate(100%,-50%) rotate(45deg);transform:translate(100%,-50%) rotate(45deg)}.articles-navigation ul li a.previouspostslink:hover:before,.articles-navigation ul li a.nextpostslink:hover:before,.articles-navigation ul li .prev:hover a:before,.articles-navigation ul li .next:hover a:before,.articles-navigation ul li a.prev:hover:before,.articles-navigation ul li a.next:hover:before{border:2px solid var(--blue);border-top-color:#fff0;border-right-color:#fff0}#article-section{margin-top:100px}.info-alert-container{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:10px 15px;margin-bottom:15px;color:var(--text-color);font-size:14px;font-weight:400;line-height:1.3;background:var(--light-blue);border-radius:5px;gap:12px}.info-alert-image{-webkit-box-flex:0;-ms-flex:0 1;flex:0 1}.alert-image{position:relative;width:25px;height:25px;background-color:var(--yellow);border-radius:50%}.alert-image:before{content:'!';position:absolute;top:50%;left:50%;display:block;color:var(--white);font-size:16px;font-weight:600;line-height:1;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.alert-image.done{background-color:var(--green)}.alert-image.error{background-color:var(--red)}.info-alert-text{-webkit-box-flex:1;-ms-flex:1 0;flex:1 0}.info-alert-text p{margin-bottom:10px}.info-alert-text p:last-child{margin-bottom:0}#related-products-section{margin-top:100px}.article-title *{color:var(--light-black);font-size:34px;font-weight:600;line-height:1.3;margin:0!important}.article-image{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;height:auto;margin-top:25px;max-height:330px;border-radius:5px;overflow:hidden}.article-image img{display:block;position:relative;-o-object-fit:cover;object-fit:cover;min-width:100%;min-height:100%;max-width:100%;height:auto}.article-body{margin-top:25px}.article-author-container{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;flex-direction:column;align-items:center;gap:5px;float:left;max-width:250px;height:auto;padding:10px;margin:0 25px 10px 0;border-radius:5px;background:var(--light-blue);color:var(--light-black);font-size:14px;line-height:1.3}.article-author-container b,.article-author-container strong{font-weight:600}.article-author-photo{width:80px;height:80px;border-radius:50%;overflow:hidden}.article-author-photo img{display:block;margin:0;-webkit-filter:saturate(.8);filter:saturate(.8)}.article-faq-row{margin-top:50px}.article-author-info-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:40px;padding:30px;margin-top:50px;border-radius:5px;background:var(--light-blue)}.article-author-info-left{-webkit-box-flex:0;-ms-flex:0 1 100px;flex:0 1 100px;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:5px}.article-author-info-image{width:100%;height:100%;max-width:80px;max-height:80px;border-radius:50%;overflow:hidden}.article-author-info-image img{display:block;margin:0}.article-author-info-name{color:var(--dark-blue);text-align:center;font-size:20px;font-weight:700;line-height:1.3}.article-author-info-name a{color:var(--dark-blue)}.article-author-info-right{-webkit-box-flex:1;-ms-flex:1 0;flex:1 0}.article-author-info-right .text-container{color:var(--light-black)}.article-sources-container{margin-top:25px;border-radius:5px;background:var(--light-blue);overflow:hidden}.article-sources-title{display:block;color:var(--white);font-size:16px;font-weight:600;line-height:1.3;padding:5px 25px;border-radius:5px;background:var(--dark-blue)}.article-sources-list{padding:25px;color:var(--black);font-size:14px;font-weight:400;line-height:1.5}.article-sources-list a{color:var(--blue)}.article-sources-list a:hover{text-decoration:underline}.article-sources-list ul{margin:0;padding-left:15px}.article-prev-next-container{margin-top:50px;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:10px}.article-prev-next-left,.article-prev-next-right{-webkit-box-flex:1;-ms-flex:1 0;flex:1 0;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:25px;max-width:538px;padding:10px 25px;border-radius:5px;background:var(--light-blue)}.article-prev-next-right{-webkit-box-flex:1;-ms-flex:1 0;flex:1 0;margin-left:auto}.article-prev-next-arrow{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-item-align:center;align-self:center;gap:15px}.article-prev-next-arrow-svg{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:30px;height:30px;background-color:var(--dark-blue);-webkit-backdrop-filter:blur(10.5px);backdrop-filter:blur(10.5px);border-radius:50%;-webkit-transition:all var(--transition);transition:all var(--transition)}.article-prev-next-arrow-label{color:var(--light-black);font-size:14px;font-weight:600;line-height:1.3}.article-prev-next-item{-webkit-box-flex:1;-ms-flex:1 0;flex:1 0;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:5px}.article-prev-next-left .article-prev-next-item{text-align:right}.article-prev-next-title{color:var(--light-black);text-align:right;font-size:16px;font-weight:600;line-height:1.3;width:100%;-webkit-transition:all var(--transition);transition:all var(--transition)}.article-prev-next-right .article-prev-next-title{text-align:left}.article-prev-next-left:hover .article-prev-next-title,.article-prev-next-right:hover .article-prev-next-title{color:var(--blue)}.article-prev-next-description{display:block;width:100%;color:var(--text-color);font-size:12px;font-weight:300;line-height:1.3}.sidebar-container,.product-sidebar-container{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline;-ms-flex-line-pack:baseline;align-content:baseline;gap:20px;height:100%}.sidebar-item{width:100%;display:block;padding:15px 25px;border-radius:5px;background:#F4F8FB}.sidebar-item-title,.ez-toc-title{display:block;color:var(--dark-blue);font-size:20px;font-weight:700;line-height:1.3;margin-bottom:15px}.sidebar-article-menu ul,.ez-toc-list{padding-left:15px;font-size:16px;line-height:1.3;margin:10px 0 0 0}.sidebar-article-menu ul li,.ez-toc-list li{margin:10px 0}.sidebar-article-menu ul li a,.ez-toc-list li a{padding:10px 0}.product-sidebar-container,.sidebar-filter-body{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:10px}.product-sidebar-item{width:100%}.product-sidebar-item ul{list-style:none;padding:0 0 0 15px;margin:0}.product-sidebar-item ul li{margin:10px 0}.product-sidebar-item ul a{color:var(--text-color);font-size:14px;font-weight:400;line-height:1.3;padding:10px 0}.product-sidebar-item ul a:hover{color:var(--blue)}.product-sidebar-item ul li ul.sub-menu a{position:relative;padding-left:10px}.product-sidebar-item ul li ul.sub-menu a:before{content:'';position:absolute;top:50%;left:0;width:2px;height:2px;background-color:var(--gray);transform:translateY(-50%)}.products-container{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:25px 15px}.products-container .mini-product-card{-webkit-box-flex:0;-ms-flex:0 0 calc(25% - 11.5px);flex:0 0 calc(25% - 11.5px);height:auto}.related-products-container{position:relative;margin-top:15px;padding-top:35px}.woocommerce-result-count{margin:0}.products-top-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:15px;width:100%}#category-description-section{margin-top:100px;max-width:1140px;margin-left:auto;margin-right:auto}.products-top-results{font-size:14px;font-weight:400;line-height:1.3}.products-top-more{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap}.products-top-select{margin-left:auto}.products-top-select select{position:relative;border:none;background:transparent!important;padding:5px;height:35px;width:100%;font-size:14px;line-height:1.3;width:auto}.sidebar-filter-body{max-width:320px;padding-right:20px}.product-sidebar-item .widget-title{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;color:var(--light-black);font-size:16px;font-weight:500;line-height:1.3;padding:7px 0}.product-sidebar-item .widget-title.widget-title-collapse{cursor:pointer}.product-sidebar-item .widget-title .plus-circle:before,.product-sidebar-item .widget-title .plus-circle:after{width:12px;height:1px;background-color:var(--black)}.widget-body{position:relative;padding:0;max-height:0;overflow:hidden;z-index:0;-webkit-transition:max-height 0.3s ease,padding-bottom 0.3s ease-in-out;transition:max-height 0.3s ease,padding-bottom 0.3s ease-in-out}.product-sidebar-item.active .widget-body{max-height:750px!important;padding-bottom:20px;-webkit-transition:max-height 0.3s ease-in-out,padding-bottom 0.3s ease-in-out;transition:max-height 0.3s ease-in-out,padding-bottom 0.3s ease-in-out}#secondary{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;float:left;list-style:none;width:100%}.filter-btn{display:none}.sidebar-filter{position:relative;width:100%;max-width:100%;height:100%;z-index:1}.sidebar-filter-title{position:relative;display:none;-webkit-box-align:center;-ms-flex-align:center;-ms-grid-row-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;top:0;left:0;width:100%;font-size:18px;line-height:1.3;font-weight:400;color:var(--black);text-transform:uppercase;padding:5px 15px 10px 15px;z-index:1}.widget_shopping_cart_close{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;top:0;right:0;width:30px;height:30px;font-weight:400;-webkit-transition:all var(--transition);transition:all var(--transition)}@media (max-width:767.98px){#secondary{margin-top:0}.filter-btn{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:10px;width:auto;margin-right:15px;padding:5px 15px;background:var(--blue);height:35px;color:var(--white);font-size:14px;font-weight:500;line-height:1.3;border-radius:5px;z-index:2}#sidebar-filter-bg{position:fixed;display:block;top:0;right:0;height:100%;width:100%;background:rgb(255 255 255 / .7);-webkit-backdrop-filter:blur(10.5px);backdrop-filter:blur(10.5px);z-index:0}.filter-container{display:none;height:100%;position:fixed;top:0;left:50%;margin:0;padding:15px 0;-webkit-transform:translateX(105%);transform:translateX(105%);-webkit-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out;z-index:9993;overflow:hidden!important;visibility:hidden;opacity:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";right:initial;width:100%;max-width:100%;height:100%;max-height:100%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}.filter-container.active{visibility:visible!important;opacity:1;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";display:block}.sidebar-filter-title{display:-webkit-box;display:-ms-flexbox;display:flex}.sidebar-filter-body{position:relative;display:block;max-width:initial;padding:10px 15px;font-size:14px;max-height:100%;overflow:auto!important;z-index:1}}.woocommerce-notices-wrapper a,.woocommerce-NoticeGroup a{padding:0;margin:0;width:initial;min-width:initial;height:initial;background:none;border:none;background-color:transparent!important;color:var(--blue)!important;font-size:14px;border-radius:0!important;text-decoration:none}.woocommerce-notices-wrapper a:hover,.woocommerce-NoticeGroup a:hover,.woocommerce-notices-wrapper a:focus,.woocommerce-NoticeGroup a:focus{background-color:none;border:none;color:var(--blue)!important;text-decoration:underline!important}.woocommerce-notices-wrapper .woocommerce-error,.woocommerce-notices-wrapper .woocommerce-message,.woocommerce-notices-wrapper .woocommerce-info,.woocommerce-notices-wrapper .woocommerce-notice,.woocommerce-NoticeGroup .woocommerce-error,.woocommerce-NoticeGroup .woocommerce-message,.woocommerce-NoticeGroup .woocommerce-info,.woocommerce-NoticeGroup .woocommerce-notice{position:relative;display:inline-block;width:100%;background:var(--light-blue);color:var(--text-color);font-size:14px;line-height:1.3;padding:20px 30px;margin:0 0 20px 0;border-radius:5px}.woocommerce-notices-wrapper .woocommerce-error,.woocommerce-NoticeGroup .woocommerce-error{color:var(--red)}#products-section{margin-top:100px}.product-container .product{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:50px}.product-container .product .woocommerce-product-gallery{-webkit-box-flex:0;-ms-flex:0 0 400px;flex:0 0 400px}.product-container .product .summary{-webkit-box-flex:1;-ms-flex:1 1 calc(100% - 450px);flex:1 1 calc(100% - 450px);display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:50px}.summary .product-summary-left{-webkit-box-flex:0;-ms-flex:0 0 calc(100% - 370px);flex:0 0 calc(100% - 370px);display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-ms-flex-line-pack:baseline;align-content:baseline;gap:35px}.summary .product-summary-right{-webkit-box-flex:1;-ms-flex:1 0 310px;flex:1 0 310px}.product-summary-right .product-summary-title-container{display:none}.product-summary-title-container{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-ms-flex-line-pack:baseline;align-content:baseline;gap:10px}.product-container .product_title{display:block;width:100%;color:var(--light-black);font-size:34px;font-weight:600;line-height:1.3;margin:0}.product-table-container{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-ms-flex-line-pack:baseline;align-content:baseline;gap:20px}.product-table table{color:var(--black);font-size:12px;font-weight:500;line-height:1.3;border-collapse:separate}.product-table tr{background-color:var(--light-blue)}.product-table tr:nth-child(2n){background-color:#EBEFF3}.product-table tr:first-child td:first-child{border-top-left-radius:5px}.product-table tr:first-child td:last-child{border-top-right-radius:5px}.product-table tr:last-child td:first-child{border-bottom-left-radius:5px}.product-table tr:last-child td:last-child{border-bottom-right-radius:5px}.product-table td{padding:10px 20px}.product-summary-right-container,.variations_form{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-ms-flex-line-pack:baseline;align-content:baseline;gap:24px}.product-stock-status{position:relative;font-size:14px;font-weight:500;line-height:1.3;margin:0}.product-stock-status p{margin:0}.product-stock-status .stock{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;gap:5px}.product-stock-status .stock:before{content:'.';margin:0;font-size:18px;font-weight:900;line-height:18px}.product-stock-status .in-stock{color:var(--green)}.product-stock-status .out-of-stock{color:var(--red)}@font-face{font-display:swap;font-family:'star';src:url(/wp-content/plugins/woocommerce/assets/fonts/star.eot);src:url('/wp-content/plugins/woocommerce/assets/fonts/star.eot?#iefix') format('embedded-opentype'),url(/wp-content/plugins/woocommerce/assets/fonts/star.woff) format('woff'),url(/wp-content/plugins/woocommerce/assets/fonts/star.ttf) format('truetype'),url('/wp-content/plugins/woocommerce/assets/fonts/star.svg#star') format('svg');font-weight:400;font-style:normal}.star-rating{overflow:hidden;position:relative;height:15px;line-height:1;font-size:15px;width:80px;font-family:'star';font-weight:400}.wc-tabs-wrapper .star-rating{margin-bottom:10px}.star-rating:before{content:"\53\53\53\53\53";opacity:.25;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=25)";float:left;top:0;left:0;position:absolute}.star-rating span{overflow:hidden;float:left;top:0;left:0;position:absolute;padding-top:25px}.star-rating span:before{content:"\53\53\53\53\53";top:0;position:absolute;left:0;color:var(--yellow)}.star-rating a{display:block;font-size:13px;line-height:1.4;margin-top:5px}p.stars span a{position:relative;height:1em;width:1em;text-indent:-999em;display:inline-block;text-decoration:none;margin-right:1px;font-weight:400;font-size:18px}p.stars span a:before{display:block;position:absolute;top:0;left:0;width:1em;height:1em;line-height:1;font-family:"star";content:"\53";color:var(--black);text-indent:0;opacity:.25;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=25)"}p.stars span a:hover~a:before{content:"\53";color:var(--black);opacity:.25;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=25)"}p.stars span:hover a:before{content:"\53";color:var(--yellow);opacity:1;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)"}p.stars.selected a.active:before{content:"\53";color:var(--yellow);opacity:1;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)"}p.stars.selected a.active~a:before{content:"\53";color:var(--black);opacity:.25;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=25)"}p.stars.selected a:not(.active):before{content:"\53";color:var(--yellow);opacity:1;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)"}#navbar1 .mega-menu-cat ul.dropdown-menu .active ul.dropdown-menu{max-height:315px;overflow:scroll;opacity:1;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";margin-right:3px}.woocommerce-product-rating{display:-webkit-box;display:-ms-flexbox;display:flex;gap:5px;cursor:default;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.woocommerce-product-rating .count{font-size:12px;line-height:1.5;color:var(--gray);font-weight:300}.woocommerce-product-rating a{font-weight:400;font-size:13px}.woocommerce-product-gallery__wrapper .woocommerce-product-rating{position:absolute;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);bottom:15px;z-index:3}.product_notice{position:relative;display:inline-flex;align-items:center;gap:8px;color:var(--white);font-size:13px;font-weight:500;line-height:1.5;padding:2px 15px;border-radius:5px;background:var(--dark-blue)}.product_notice:before{content:'i';display:flex;align-items:center;justify-content:center;flex:0 0 14px;width:14px;height:14px;font-size:10px;line-height:1;color:var(--white);text-align:center;background-color:var(--yellow);border-radius:50%}.product-summary-meta-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:15px}.product-summary-meta-container .product-price{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto}.product-summary-meta-container .product-stock-status{-webkit-box-flex:1;-ms-flex:1 0;flex:1 0}.product-summary-meta-container .product-review{-webkit-box-flex:1;-ms-flex:1 0 100%;flex:1 0 100%}.product_meta{width:100%;color:var(--light-black);font-size:14px;font-weight:500;line-height:1.3;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;gap:7px}.product_meta b{font-weight:600}.product_meta a{color:var(--blue);font-weight:400}.product_meta a:hover{text-decoration:underline}.product-summary-right-container .variations .label{color:var(--light-black);font-size:14px;font-weight:500;line-height:1.3;text-align:left;padding-right:5px}.product-summary-right-container .variations select{position:relative;border:none;background:var(--light-blue);padding:5px 10px;height:35px;width:100%;font-size:14px;line-height:1.3;width:auto}.reset_variations{padding:5px}.product-add-to-cart-container{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-ms-flex-line-pack:baseline;align-content:baseline;gap:25px}.woocommerce-tabs,.product-tabs{margin-top:80px}.woocommerce-Tabs-panel{padding-top:30px}.woocommerce-tabs .tabs,.product-tabs .tabs{border-bottom:2px solid var(--gray)}.woocommerce-tabs .tabs a,.product-tabs .tabs a{margin-bottom:-1.5px}.product-container .product .woocommerce-product-gallery{position:relative;padding:0;margin:0}.product-container .product .woocommerce-product-gallery .woocommerce-product-gallery__trigger{position:absolute;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:70px;height:70px;top:0;right:0;text-align:center;font-size:0;border-radius:50%;z-index:8;-webkit-transition:transform .2s ease-in-out;-webkit-transition:-webkit-transform .2s ease-in-out;transition:-webkit-transform .2s ease-in-out;transition:transform .2s ease-in-out;transition:transform .2s ease-in-out,-webkit-transform .2s ease-in-out;transition:transform .2s ease-in-out,-webkit-transform .2s ease-in-out}.product-container .product .woocommerce-product-gallery .woocommerce-product-gallery__trigger:hover{-webkit-transform:scale(.85);transform:scale(.85)}.product-container .product .woocommerce-product-gallery img{display:block;margin:0 auto}.product-container .product .woocommerce-product-gallery .flex-viewport{overflow:hidden}.product-container .product .woocommerce-product-gallery .flex-viewport figure{margin:0}.product-container .product .woocommerce-product-gallery .flex-viewport .woocommerce-product-gallery__image{background-color:var(--light-blue);border-radius:5px}.product-container .product .woocommerce-product-gallery .flex-viewport .woocommerce-product-gallery__image img{width:auto;height:auto;max-width:100%;max-height:100%;padding:30px 30px 20px 30px}.product-container .product .woocommerce-product-gallery .flex-control-thumbs{margin:15px 0 0 0;padding:20px 20px 0 20px;background:var(--light-blue);border-radius:5px}.product-container .product .woocommerce-product-gallery .flex-control-thumbs:before,.product-container .product .woocommerce-product-gallery .flex-control-thumbs:after{content:'';display:table}.product-container .product .woocommerce-product-gallery .flex-control-thumbs:after{clear:both}.product-container .product .woocommerce-product-gallery .flex-control-thumbs li{list-style:none;margin-bottom:20px;cursor:pointer}.product-container .product .woocommerce-product-gallery .flex-control-thumbs li img{opacity:.5;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";-webkit-transition:all var(--transition);transition:all var(--transition)}.product-container .product .woocommerce-product-gallery .flex-control-thumbs li img.flex-active,.product-container .product .woocommerce-product-gallery .flex-control-thumbs li:hover img{opacity:1;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)"}.product-container .product .woocommerce-product-gallery.woocommerce-product-gallery--columns-2 .flex-control-thumbs li{width:42.8571428571%;float:left;margin-right:14.2857142857%}.product-container .product .woocommerce-product-gallery.woocommerce-product-gallery--columns-2 .flex-control-thumbs li:nth-child(2n),.product-container .product .woocommerce-product-gallery.woocommerce-product-gallery--columns-3 .flex-control-thumbs li:nth-child(3n),.product-container .product .woocommerce-product-gallery.woocommerce-product-gallery--columns-4 .flex-control-thumbs li:nth-child(4n),.product-container .product .woocommerce-product-gallery.woocommerce-product-gallery--columns-5 .flex-control-thumbs li:nth-child(5n){margin-right:0}.product-container .product .woocommerce-product-gallery.woocommerce-product-gallery--columns-2 .flex-control-thumbs li:nth-child(2n+1),.product-container .product .woocommerce-product-gallery.woocommerce-product-gallery--columns-3 .flex-control-thumbs li:nth-child(3n+1),.product-container .product .woocommerce-product-gallery.woocommerce-product-gallery--columns-4 .flex-control-thumbs li:nth-child(4n+1),.product-container .product .woocommerce-product-gallery.woocommerce-product-gallery--columns-5 .flex-control-thumbs li:nth-child(5n+1){clear:both}.product-container .product .woocommerce-product-gallery.woocommerce-product-gallery--columns-3 .flex-control-thumbs li{width:23.8095238%;float:left;margin-right:14.2857142857%}.product-container .product .woocommerce-product-gallery.woocommerce-product-gallery--columns-4 .flex-control-thumbs li{width:14.2857142857%;float:left;margin-right:14.2857142857%}.product-container .product .woocommerce-product-gallery.woocommerce-product-gallery--columns-5 .flex-control-thumbs li{width:8.5714285714%;float:left;margin-right:14.2857142857%}#comments,#comments #respond,#review_form_wrapper{position:relative;max-width:1140px;margin:0 auto}#review_form_wrapper{margin-top:50px}.comment-reply-title{color:var(--dark-blue);font-size:28px;font-weight:500;line-height:1.3}#comments .woocommerce-Reviews-title{display:block;color:var(--dark-blue);font-size:20px;font-weight:700;line-height:1.3;margin-bottom:30px}#comments .comment-list,#comments .commentlist{padding:0;margin:0;list-style:none}#comments .comment-list li,#comments .commentlist li{margin-bottom:15px}#comments .comments-title{font-weight:500;font-size:30px;line-height:35px;margin-bottom:30px}#comments .comment-author{font-weight:500;font-size:14px;line-height:35px;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-item-align:center;align-self:center}#comments .comment-author .fn,#comments .comment-author .woocommerce-review__author{color:var(--dark-blue);font-size:18px;line-height:1.3;font-style:normal;font-weight:600}#comments .comment-author img{display:block;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;max-width:60px;margin-right:20px;border-radius:50%}#comments .comment-author-meta{-webkit-box-flex:1;-ms-flex:1 0;flex:1 0;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-item-align:start;align-self:start}#comments .comment-author-meta .comment-author-meta-left{-webkit-box-flex:1;-ms-flex:1 0;flex:1 0}#comments .comment-author-meta .comment-author-meta-right{-webkit-box-flex:0;-ms-flex:0 1 200px;flex:0 1 200px;text-align:right;color:var(--text-color);font-size:14px;font-weight:400;line-height:1.3}#comments .comment-text{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-ms-flex-line-pack:baseline;align-content:baseline;gap:15px;padding:15px;border-radius:5px;background:var(--light-blue)}#comments .comment-text .comment-meta{-webkit-box-flex:1;-ms-flex:1 1 calc(100% - 70px);flex:1 1 calc(100% - 70px)}.comment-author-img{-webkit-box-flex:0;-ms-flex:0 0 50px;flex:0 0 50px;max-width:50px;max-height:50px}.comment-author-img img,.comment-author-img svg{display:block;border-radius:50%}#comments .comment-author .comment-date,#comments .comment-author .woocommerce-review__published-date,#comments .comment-author .star-rating{-webkit-box-flex:1;-ms-flex:1 0 100%;flex:1 0 100%;color:rgb(33 35 38 / .3);font-size:14px;font-weight:300;line-height:1;margin:0}#comments .comment-author .reply{position:relative;margin-left:15px}#comments .comment-content{font-size:14px;line-height:1.3;color:var(--light-black);margin-top:15px}#comments .comment-content p:last-of-type{margin-bottom:0}#comments .comment-respond .comment-reply-title,#review_form_wrapper #reply-title{font-weight:500;font-size:20px;line-height:35px;color:var(--black);max-width:450px}#comments .comment-respond .comment-form p{margin-bottom:0}#comments .comment-respond .comment-form p.logged-in-as{margin-bottom:15px}#comments .comment-respond .comment-form p.form-submit,#review_form_wrapper .form-submit{margin-top:35px;margin-bottom:0}#comments .comment-respond .comment-form .comment-notes,#comments .comment-respond .comment-form .logged-in-as,#review_form_wrapper .comment-form-rating,#review_form_wrapper label{font-size:14px;line-height:28px;color:var(--black);margin-top:15px;margin-bottom:30px}#review_form_wrapper .comment-form-rating{margin-top:15px;margin-bottom:15px}#comments .comment-respond .comment-form .logged-in-as a{text-decoration:underline}#comments .comment-respond .comment-form .logged-in-as a:hover{color:var(--green)}#comments .comment-respond .comment-form label{display:none}#comments .comment-respond .comment-form-cookies-consent{padding:30px 0 0 0}#comments .comment-respond .comment-form-cookies-consent label{display:initial;margin-left:10px;font-size:14px}#comments #respond input .comment-form-email input,#comments #respond input .comment-form-author input,#comments #respond textarea{width:100%;max-width:580px}#comments .comment-respond .comment-form .comment-form-email,#comments .comment-respond .comment-form .comment-form-author{width:100%;max-width:280px;float:left;margin-bottom:25px}#comments .comment-respond .comment-form .comment-form-author{margin-right:20px}.woocommerce-form-login,.woocommerce-form-register,.woocommerce-ResetPassword{font-size:16px;margin:0;width:100%;max-width:540px;margin:0 auto;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;text-align:center}.woo-log-title{text-align:center;font-size:24px;font-weight:400;line-height:1.3}.woocommerce-form-login .woocommerce-form-row label,.woocommerce-form-register .woocommerce-form-row label,.woocommerce-ResetPassword .woocommerce-form-row label{display:none}.woocommerce-form-register .woocommerce-form-row .woocommerce-input-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%}.woocommerce-form-login .woocommerce-form-row input,.woocommerce-form-register .woocommerce-form-row input,.woocommerce-ResetPassword .woocommerce-form-row input{width:100%;max-width:540px}.woocommerce-cart-form .cart-empty,.products-container-empty{color:var(--light-black);text-align:center;font-size:18px;font-weight:400;line-height:1.3;margin-bottom:20px;margin-top:20px;padding:85px 20px;border-radius:5px;background:var(--light-blue);width:100%;display:block;max-width:inherit}table.cart{width:100%;border-collapse:separate;border-spacing:0 20px}table.cart td.actions{padding-top:15px}table.cart td.actions div.coupon{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap;font-size:14px;gap:15px}table.cart td.actions div.coupon .coupon-error-notice{-webkit-box-flex:1;-ms-flex:1 0 100%;flex:1 0 100%;padding:10px 0;margin:0;color:var(--red)}table.cart td.actions label{display:inline-block;float:left;font-weight:500;font-size:18px;line-height:1.2}table.cart td.actions input[type="text"]{width:100%;max-width:170px;-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto}table.cart td.actions button[type="submit"]{width:auto;max-width:initial;min-width:initial;height:35px;font-weight:600;font-size:14px;line-height:1;color:var(--light-black)!important;border:none!important;background:#fff0;cursor:pointer;position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:10px;-webkit-transition:all var(--transition);transition:all var(--transition)}table.cart td.actions button[type="submit"]:hover{color:var(--blue)!important}.apply_coupon-svg{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:30px;height:30px;background-color:var(--dark-blue);-webkit-backdrop-filter:blur(10.5px);backdrop-filter:blur(10.5px);border-radius:50%;-webkit-transition:all var(--transition);transition:all var(--transition)}table.cart td.actions button[type="submit"]:hover .apply_coupon-svg{background-color:var(--blue)}.apply_coupon-svg svg{display:block;max-width:14px;max-height:14px}table.cart .product-thumbnail img{margin:0 auto;max-width:80px;height:auto}table.cart tr:first-child td.product-remove{border-top-width:0}table.cart td.product-remove{position:relative;font-size:25px;line-height:1}table.cart td.product-remove a{-webkit-transform:rotate(0) scale(1);transform:rotate(0) scale(1)}table.cart td.product-remove a:hover{display:inline-block;color:var(--red);-webkit-transform:rotate(15deg) scale(.96);transform:rotate(15deg) scale(.96)}table.cart tbody .product-name{font-weight:400;font-size:14px;line-height:18px}table.cart tbody .product-name a{color:var(--light-black);font-size:16px;font-weight:600;line-height:1.3}table.cart tbody .product-name a:hover{color:var(--blue);text-decoration:none}table.cart tbody .product-price,table.cart tbody .product-subtotal{font-weight:400;font-size:20px;line-height:1;color:var(--light-black)}table.cart thead{position:relative}table.cart thead th{color:var(--light-black);font-size:18px;font-weight:600;line-height:1.3;text-align:left;padding-top:0;padding-bottom:0}table.cart tbody tr{position:relative;z-index:1}table.cart tbody tr:before{content:'';position:absolute;top:0;left:0;width:100%;height:100%;background:var(--light-blue);border-radius:5px;z-index:-1}table.cart tbody tr:last-child:before{display:none}table.cart td,table.cart th{padding:15px 5px}.table.cart td .coupon{max-width:310px;width:100%}.table.cart td .button{margin-top:25px}table.cart .quantity input,table.cart .quantity-nav{height:35px;background:var(--white)}table.cart .product-thumbnail:before,table.cart tbody .product-quantity .quantity label,table.cart td.actions button[name="update_cart"]{display:none}.added_to_cart{display:none!important}.woocommerce-checkout-castbox-box,.cart_totals-box{max-width:450px;margin-left:auto}.form-row-title{color:var(--light-black);font-size:18px;font-weight:600;line-height:1.3;margin:20px 0}.form-row-title#order_review_heading{margin-top:0}.cart_totals-box{margin-top:20px}.woocommerce-checkout-castbox,.cart_totals{background:var(--light-blue);padding:15px;border-radius:5px;max-width:450px;margin-left:auto}.cart_totals .widget_shopping_cart_total,.woocommerce-checkout-castbox .widget_shopping_cart_total{margin:0 0 10px 0;padding:15px;background-color:var(--white);border-color:var(--white)}.woocommerce-checkout-castbox h3{margin:0 0 20px 0;font-weight:500;font-size:23px;line-height:1}.woo-my-cart-total-table,.order_details{font-size:16px;line-height:1.3;color:var(--light-black)}.woo-my-cart-total-table.woo-my-cart-total-checkout tbody tr:first-child th,.woo-my-cart-total-table.woo-my-cart-total-checkout tbody tr:first-child td,.order_details tbody tr:first-child th,.order_details tbody tbody tr:first-child td{padding-top:30px}.woo-my-cart-total-table.woo-my-cart-total-checkout tbody tr:last-child th,.woo-my-cart-total-table.woo-my-cart-total-checkout tbody tr:last-child td,.order_details tbody tr:last-child th,.order_details tbody tbody tr:last-child td{padding-bottom:30px}.woo-my-cart-total-table th{text-align:left}.woo-my-cart-total-table td,.order_details th,.order_details td{text-align:left;padding:7px 0;font-size:14px;font-weight:400}.woo-my-cart-total-table td{font-size:18px;padding:15px 0;text-align:right}.woo-my-cart-total-table.woo-my-cart-total-checkout th,.woo-my-cart-total-table.woo-my-cart-total-checkout td{text-align:left}.order_details td .wc-item-meta{margin:5px 0 0 0;padding-left:20px}.order_details td .wc-item-meta p{margin-bottom:0}.order_details a{color:var(--blue);font-weight:500}.order_details a:hover{text-decoration:underline}.woocommerce-customer-details{margin-top:30px}.woo-my-cart-total-table th,.order_details th,.shop_table .product-total,.woo-my-cart-total-table .cart-subtotal .amount{font-weight:600}.woo-my-cart-total-table .order-total,.woo-my-cart-total-table .order-total .amount{color:var(--dark-blue);font-size:24px}.woo-my-cart-total-table .order-total strong{font-weight:700!important}.woocommerce-checkout-castbox .woo-my-cart-total-table,.cart_totals .woo-my-cart-total-table{width:100%}.woocommerce-checkout-castbox .woo-my-cart-total-table thead th,.cart_totals .woo-my-cart-total-table thead th{font-weight:500;font-size:20px;line-height:1.2}.woocommerce-checkout-castbox .woo-my-cart-total-table tfoot ul,.cart_totals .woo-my-cart-total-table tfoot ul,.woo-my-cart-total-table td ul{padding:0;margin:0;list-style:none}.woocommerce-checkout-castbox .woo-my-cart-total-table .order-total .cart_totals .order-total{color:var(--black)}.woocommerce-checkout-castbox .woo-my-cart-total-table thead tr th,.woocommerce-checkout-castbox .woo-my-cart-total-table thead tr td{padding:15px 5px}.woocommerce-checkout-castbox .woo-my-cart-total-table.woo-my-cart-total-checkout thead tr th,.woocommerce-checkout-castbox .woo-my-cart-total-table.woo-my-cart-total-checkout thead tr td{padding:17px 20px 12px 20px!important}.woocommerce-checkout-castbox .woo-my-cart-total-table.woo-my-cart-total-checkout tbody tr th,.woocommerce-checkout-castbox .woo-my-cart-total-table.woo-my-cart-total-checkout tbody tr td{background-color:#E1EDF6;padding:9px 20px!important}.woocommerce-checkout-castbox .woo-my-cart-total-table tbody tr:first-child th:first-child,.woocommerce-checkout-castbox .woo-my-cart-total-table tbody tr:first-child td:first-child{border-radius:5px 0 0 0}.woocommerce-checkout-castbox .woo-my-cart-total-table tbody tr:first-child th:last-child,.woocommerce-checkout-castbox .woo-my-cart-total-table tbody tr:first-child td:last-child{border-radius:0 5px 0 0}.woocommerce-checkout-castbox .woo-my-cart-total-table tbody tr:last-child th:first-child,.woocommerce-checkout-castbox .woo-my-cart-total-table tbody tr:last-child td:first-child{border-radius:0 0 0 5px;padding-bottom:15px!important}.woocommerce-checkout-castbox .woo-my-cart-total-table tbody tr:last-child th:last-child,.woocommerce-checkout-castbox .woo-my-cart-total-table tbody tr:last-child td:last-child{border-radius:0 0 5px 0;padding-bottom:15px!important}.woocommerce-checkout-castbox .woo-my-cart-total-table tbody tr th:first-child,.woocommerce-checkout-castbox .woo-my-cart-total-table tbody tr td:first-child{font-size:16px}.woocommerce-checkout-castbox .woo-my-cart-total-table tfoot tr th,.woocommerce-checkout-castbox .woo-my-cart-total-table tfoot tr td{padding:10px 0}.woocommerce-checkout-castbox .woo-my-cart-total-table tfoot tr:first-child th,.woocommerce-checkout-castbox .woo-my-cart-total-table tfoot tr:first-child td{padding-top:20px}.woocommerce-checkout-castbox .woo-my-cart-total-table ul#shipping_method li{margin:0}.woocommerce-checkout-castbox .woo-my-cart-total-table input[type=radio]+label{font-size:14px}.woocommerce-checkout-castbox .woocommerce-shipping-destination{font-size:14px;margin:0;margin-top:15px}.woo-my-cart-total-table table td{padding:5px 10px 15px 10px;text-align:right}.woocommerce-form-coupon-toggle{display:block;margin:0}.woocommerce-form-coupon-toggle .woocommerce-info a,.woocommerce-form-login-toggle .woocommerce-info a,.woocommerce-form-login .lost_password a,.woocommerce-privacy-policy-text a,.cart-empty a{position:relative;display:inline-block;font-weight:500;color:var(--blue);z-index:1}.woocommerce-terms-and-conditions-checkbox-text a{font-weight:500;color:var(--blue)}.woocommerce-form-coupon-toggle .woocommerce-info a:hover,.woocommerce-form-login-toggle .woocommerce-info a:hover,.woocommerce-form-login .lost_password a:hover,.woocommerce-privacy-policy-text a:hover,.woocommerce-terms-and-conditions-checkbox-text a:hover,.cart-empty a:hover{text-decoration:none}.woocommerce-form-coupon-toggle .woocommerce-info,.woocommerce-form-login-toggle .woocommerce-info{font-size:16px;font-weight:300;margin-bottom:20px}.woocommerce-form-coupon{font-size:14px;font-weight:300}.woocommerce-form-coupon input{width:100%;max-width:310px}.woocommerce-form-coupon button.button{margin:20px 0 30px 0;max-width:175px;height:50px}.woocommerce-billing-fields .form-row-title,.woocommerce-shipping-fields .form-row-title,.woocommerce-form-login .form-row-title{margin-bottom:20px!important}.woocommerce-billing-fields .checkout-inline-error-message{display:none!important}.woocommerce-billing-fields label,.woocommerce-shipping-fields label:not(.checkbox){display:none}.woocommerce-terms-and-conditions-wrapper{font-size:14px;font-weight:400;line-height:1.6;color:var(--light-black)}.place-order .btn{margin-top:30px}.wc-proceed-to-checkout{margin-top:15px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.woocommerce-billing-fields .checkout-inline-error-message{display:none!important}.woocommerce-billing-fields label,.woocommerce-shipping-fields label:not(.checkbox){display:none}.woocommerce-MyAccount-content button[type="submit"]{margin-top:30px}.select2-dropdown{background:var(--light-grey);border:0;padding:10px 15px;border-radius:5px}.select2-container--default .select2-results__option--highlighted[aria-selected],.select2-container--default .select2-results__option--highlighted[data-selected]{background-color:var(--blue)}.select2-container--default .select2-results__option[aria-selected=true],.select2-container--default .select2-results__option[data-selected=true]{background-color:var(--gray);border-radius:5px;padding:5px 15px;margin:0 5px 0 0}.select2-search--dropdown{padding:0 0 10px 0}.select2-container--default .select2-search--dropdown .select2-search__field{padding:0 20px;height:45px;border:none;background:var(--white)}.select2-container--default .select2-selection--single .select2-selection__rendered,.select2-container--default .select2-selection--single .select2-selection__arrow{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:45px;font-weight:400}.select2-container--default .select2-selection--single .select2-selection__rendered{height:39px}.select2-container--default .select2-selection--single .select2-selection__arrow{right:28px}.select2-results__option{font-size:14px}.select2-container--default.select2-container--open.select2-container--below .select2-selection--multiple,.select2-container--default.select2-container--open.select2-container--below .select2-selection--single{border-radius:25px 25px 0 0}.select2-container--default.select2-container--open.select2-container--above .select2-selection--multiple,.select2-container--default.select2-container--open.select2-container--above .select2-selection--single{border-radius:0 0 25px 25px}.woocommerce-billing-fields .woocommerce-billing-fields__field-wrapper,.woocommerce-shipping-fields .woocommerce-shipping-fields__field-wrapper{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.woocommerce-shipping-fields .woocommerce-shipping-fields__field-wrapper{margin-top:20px}.woocommerce-billing-fields .woocommerce-billing-fields__field-wrapper .form-row,.woocommerce-shipping-fields .woocommerce-shipping-fields__field-wrapper .form-row{margin-top:0;width:100%}.form-row-title.mtnone{margin-top:0!important}.woocommerce-billing-fields .woocommerce-billing-fields__field-wrapper .form-row.form-row-first,.woocommerce-billing-fields .woocommerce-billing-fields__field-wrapper .form-row.form-row-last,.woocommerce-shipping-fields .woocommerce-shipping-fields__field-wrapper .form-row.form-row-first,.woocommerce-shipping-fields .woocommerce-shipping-fields__field-wrapper .form-row.form-row-last{width:50%}.woocommerce-billing-fields .woocommerce-billing-fields__field-wrapper .form-row.form-row-first,.woocommerce-shipping-fields .woocommerce-shipping-fields__field-wrapper .form-row.form-row-first{padding-right:10px}.woocommerce-billing-fields .woocommerce-billing-fields__field-wrapper .form-row.form-row-last,.woocommerce-shipping-fields .woocommerce-shipping-fields__field-wrapper .form-row.form-row-last{padding-left:10px}.woocommerce-billing-fields input,.woocommerce-billing-fields select,.woocommerce-shipping-fields input,.woocommerce-shipping-fields select,.select2-container .select2-selection--single,.woocommerce-MyAccount-content input{max-width:100%;margin-bottom:20px}.woocommerce form .woocommerce-form-row{margin-bottom:20px}.woocommerce-billing-fields .woocommerce-invalid-required-field input{border-color:var(--red)}.woocommerce-additional-fields textarea{font-size:14px;line-height:1.35;padding:19px 30px 15px 30px;max-width:100%;height:105px;max-height:105px;-webkit-transition:all .2s linear;transition:all .2s linear;resize:none}.woocommerce-additional-fields textarea:focus{max-height:150px;height:150px}.woocommerce-terms-and-conditions-wrapper{margin-top:30px}.woocommerce-terms-and-conditions-wrapper .checkout-inline-error-message{color:var(--red);font-size:13px;line-height:1.3;margin:5px 0 0 0}.woocommerce-privacy-policy-text{font-size:13px;line-height:1.7;font-weight:300;margin-bottom:20px}body .woocommerce-terms-and-conditions-wrapper .woocommerce-terms-and-conditions-checkbox-text{font-size:13px}.woocommerce-terms-and-conditions{background-color:var(--light-grey);padding:20px;margin-bottom:10px;border-radius:5px}.woocommerce-terms-and-conditions h1{margin-top:0;font-size:28px}form.checkout button#place_order{margin-top:30px}#customer_details{padding-right:40px}.screen-reader-text,.show-password-input{display:none}.woocommerce-checkout-payment ul{list-style:none;padding:0;margin:0}.woo-log-lost-pass-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap}.woocommerce-form-login button[type="submit"],.woocommerce-form-register button[type="submit"],.woocommerce-ResetPassword button[type="submit"],.woocommerce-ResetPassword .form-row button[type="submit"],.woocommerce-form-login a.button,.woocommerce-form-register a.button,.woocommerce-ResetPassword a.button{width:100%;max-width:220px;height:60px;margin-top:20px;font-size:20px}.woo-log-container{margin-top:20px;font-size:15px;font-weight:300}.woo-log-container a{color:var(--blue)}.woo-log-container a:hover{text-decoration:underline}.woocommerce-MyAccount-navigation{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;float:left;width:340px;padding:0 30px 0 0;list-style:none}.woocommerce-MyAccount-navigation ul{display:block;padding:0;margin:0;list-style:none;width:100%}.woocommerce-MyAccount-navigation ul li a{position:relative;display:block;font-weight:400;font-size:16px;line-height:1.3;z-index:1;margin:0;padding:10px 0;color:var(--black)}.woocommerce .woocommerce-MyAccount-navigation ul li.is-active a,.woocommerce-MyAccount-navigation ul li a:hover{color:var(--blue);text-decoration:none}.woocommerce-MyAccount-navigation ul li.woocommerce-MyAccount-navigation-link--customer-logout a:hover{color:var(--red)}.woocommerce-MyAccount-content{display:block;width:calc(100% - 340px);float:right;list-style:none;font-weight:300;font-size:16px;line-height:31px}.woocommerce-MyAccount-content a{color:var(--blue)}.woocommerce-MyAccount-content a:hover{text-decoration:underline}.woocommerce-MyAccount-content .shop_table,.woocommerce-MyAccount-content table{width:100%;font-size:14px;line-height:18px}.woocommerce-MyAccount-content .shop_table a,.woocommerce-MyAccount-content table a{line-height:28px}.woocommerce-MyAccount-content .shop_table thead tr th:first-child,.woocommerce-MyAccount-content .shop_table thead tr th:last-child,.woocommerce-MyAccount-content table thead tr th:first-child,.woocommerce-MyAccount-content table thead tr th:last-child{padding-left:0;padding-right:0}.woocommerce-MyAccount-content .shop_table thead,.woocommerce-MyAccount-content .shop_table tbody tr,.woocommerce-MyAccount-content table thead,.woocommerce-MyAccount-content table tbody tr{border-bottom:1px solid rgb(34 34 34 / .1);color:var(--black)}.woocommerce-MyAccount-content table .button{width:inherit;height:30px;padding:0 10px;display:inline-block;line-height:30px;font-size:16px;vertical-align:middle;margin:2px 0;max-width:initial;min-width:initial}.woocommerce-MyAccount-content table .button:before{display:none!important}.woocommerce-MyAccount-content .u-columns{margin-top:30px}.woocommerce-MyAccount-content .u-columns h3{font-weight:600;font-size:21px;line-height:25px;margin-top:0}.woocommerce-MyAccount-content .u-column1,.woocommerce-MyAccount-content .u-column2,.woocommerce-MyAccount-content .woocommerce-column--1,.woocommerce-MyAccount-content .woocommerce-column--2{display:block;width:50%;float:left;padding:0 30px 0 0;list-style:none}.woocommerce-MyAccount-content label{display:none}.woocommerce-MyAccount-content .woocommerce-EditAccountForm.edit-account,.woocommerce-MyAccount-content .woocommerce-address-fields{font-weight:500;font-size:14px;line-height:18px}.woocommerce-MyAccount-content .woocommerce-EditAccountForm.edit-account p,.woocommerce-MyAccount-content .woocommerce-address-fields p{margin-bottom:0}.woocommerce-MyAccount-content .woocommerce-EditAccountForm.edit-account em,.woocommerce-MyAccount-content .woocommerce-address-fields em{display:block;margin:-10px 0 20px 0;color:var(--text-color);font-size:12px;line-height:1.3}.woocommerce-MyAccount-content .woocommerce-EditAccountForm.edit-account input,.woocommerce-MyAccount-content .woocommerce-address-fields input,.woocommerce-MyAccount-content .woocommerce-address-fields__field-wrapper,.woocommerce-MyAccount-content .woocommerce-EditAccountForm{max-width:400px}.woocommerce-MyAccount-content .woocommerce-EditAccountForm.edit-account fieldset,.woocommerce-MyAccount-content .woocommerce-address-fields fieldset{margin:20px 0;padding:20px;border-radius:5px;max-width:400px;border-color:var(--blue);box-shadow:none;border-width:1px}.woocommerce-MyAccount-content .woocommerce-EditAccountForm.edit-account fieldset legend,.woocommerce-MyAccount-content .woocommerce-address-fields fieldset legend{font-size:16px;font-weight:400}.woocommerce-MyAccount-content .woocommerce-EditAccountForm.edit-account fieldset span,.woocommerce-MyAccount-content .woocommerce-EditAccountForm.edit-account .woocommerce-input-wrapper,.woocommerce-MyAccount-content .woocommerce-address-fields fieldset span,.woocommerce-MyAccount-content .woocommerce-address-fields .woocommerce-input-wrapper{width:100%}.woocommerce-MyAccount-content .woocommerce-EditAccountForm.edit-account fieldset label,.woocommerce-MyAccount-content .woocommerce-address-fields fieldset label{display:block;color:var(--text-color);font-size:12px;line-height:1.3;letter-spacing:-.25px}.woocommerce-MyAccount-content .woocommerce-EditAccountForm.edit-account fieldset p,.woocommerce-MyAccount-content .woocommerce-address-fields fieldset p{margin-bottom:0}.woocommerce-MyAccount-content p{margin-bottom:20px}.pswp__bg{background-color:rgb(67 91 161 / 65%);-webkit-backdrop-filter:blur(10.5px);backdrop-filter:blur(10.5px)}.pswp--has_mouse .pswp__button--arrow--left,.pswp--has_mouse .pswp__button--arrow--right{background:rgb(67 91 161 / 65%)!important;border-radius:5px}.pswp--has_mouse .pswp__button--arrow--left{left:10px}.pswp--has_mouse .pswp__button--arrow--right{right:10px}.pswp__button--arrow--right:before{right:15px}.pswp__button--arrow--left:before{left:15px}.top-block-done{text-align:center}.top-block-done .done-block-title{font-size:110px;line-height:1.3;font-weight:600;color:var(--blue)}.done-block-text{font-size:18px;line-height:1.3;font-weight:500;color:var(--text-color)}.page-box-done_button-info{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-top:50px!important}.done-block-btn{margin-top:30px}.page-box-done-b{position:relative;display:-webkit-box;display:-ms-flexbox;width:100%;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;text-align:left;-ms-flex-wrap:wrap;flex-wrap:wrap}.page-box-done-b-t{-webkit-box-flex:1;-ms-flex:1 0 100%;flex:1 0 100%;max-width:100%}.page-box-done-b .woocommerce-customer-details,.page-box-done-b .woocommerce-order-details{-webkit-box-flex:1;-ms-flex:1 0 33.3333%;flex:1 0 33.3333%;max-width:33.3333%}.page-box-done-b h2{font-weight:700;font-size:18px;line-height:30px;letter-spacing:.03em}.page-box-done-b .woocommerce-customer-details:nth-child(2){display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.page-box-done-b .woocommerce-customer-details:nth-child(3){display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}#sticky-container{position:relative;overflow:hidden}.sticky-block{transition:none}.author-page-left{order:0}.author-page-right{order:1}@media (max-width:992px){.author-page-right{order:-1;margin-bottom:30px}}.author-page-box{background:var(--light-blue);padding:20px;border:10px solid var(--light-blue);border-radius:5px;-webkit-transition:all var(--transition);transition:all var(--transition)}.author-page-box:hover{background-color:var(--white)}.author-page-info-author{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;align-items:center;gap:10px}.author-page-info-image{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;max-width:150px;max-height:150px;width:auto;height:auto}.author-page-info-image img{max-width:inherit;max-height:inherit;border-radius:5px}.author-page-info-name{color:var(--black);text-align:center;font-size:24px;font-weight:500;line-height:1.3;margin-top:10px}.author-page-info-des{color:var(--black);text-align:center;font-size:14px;font-weight:400;line-height:1.3;margin-top:10px}.author-page-widget-title{margin-top:30px;color:var(--black);font-size:18px;font-style:normal;font-weight:500;line-height:normal;text-transform:uppercase;text-align:center}.author-social-links{margin-top:12px}.author-social-links ul{padding:0;margin:0;list-style:none;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.author-social-links ul li{margin-right:6px;margin-bottom:10px}.author-social-link{display:block;padding:7px 15px;font-size:13px;font-weight:500;line-height:1;border:1px solid var(--green);color:var(--green);border-radius:5px}.author-social-link:hover{background:var(--blue);color:var(--white)!important;border:1px solid var(--blue)!important}.author-social-link.author-sl-facebook{border:1px solid #0866FF;color:#0866FF}.author-social-link.author-sl-orcid{border:1px solid #A6CE39;color:#A6CE39}.author-social-link.author-sl-quora{border:1px solid #B92B27;color:#B92B27}.author-social-link.author-sl-linkedin{border:1px solid #0A66C2;color:#0A66C2}.author-social-link.author-sl-twiter{border:1px solid #1C9BE9;color:#1C9BE9}table.shop_attributes{font-size:13px;line-height:1.3;background-color:#F4F8FB;border-radius:5px;overflow:hidden}table.shop_attributes tr:nth-child(2n){background-color:#EBEFF3}table.shop_attributes tr th,table.shop_attributes tr td{padding:6px 10px;text-align:left}.custom-tiered-wrapper{display:flex;width:100%;gap:15px;margin-top:5px}.custom-attributes-table{flex:1 1 auto}.custom-tiered-table{flex:1 1 auto}@media (min-width:1200px){.product-summary-left .custom-tiered-table{display:block}.product-summary-right .tpt__tiered-pricing{display:none}}@media (max-width:1200px){.product-summary-left .custom-tiered-table{display:none}.product-summary-right .tpt__tiered-pricing{display:block}}.attributes-collapse-wrap{padding-bottom:20px}.attributes-toggle-btn{margin-top:10px;border:none;padding:6px 12px;cursor:pointer;position:absolute;bottom:-3px;left:0;width:100%;background:linear-gradient(to bottom,transparent,#ffffff);font-size:12px;font-weight:600;color:var(--dark-blue)}.attributes-toggle-btn.active{background:none!important;bottom:-5px}.tiered-pricing-option{font-size:13px!important;font-weight:300;letter-spacing:-.3px}.tiered-pricing-options--style-3 .tiered-pricing-option-inner{padding:8px 10px}.tiered-pricing-options--style-3 .tiered-pricing-option{margin-bottom:10px}.tiered-pricing-option__checkbox{display:none}.tiered-pricing-options{margin:0!important}.tiered-pricing-option__quantity{min-width:90px}.tiered-pricing-table{width:100%;max-width:250px;min-width:150px;background:transparent!important;overflow:hidden;border-collapse:separate;border-spacing:0 5px;margin:-5px 0 0 0}.single_variation_wrap .tiered-pricing-table{margin:5px 0 10px 0}.tiered-pricing-table tr{height:35px;background:var(--white);box-shadow:inset 0 0 0 1px var(--blue);-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;border-radius:5px;overflow:hidden}.tiered-pricing-table td,.tiered-pricing-table th{padding:5px 15px;font-weight:400;font-size:12px;line-height:1.2;color:var(--light-black);text-align:left}.tiered-pricing-table th{font-weight:700}.tiered-pricing--active td:first-child{border-radius:5px 0 0 5px}.tiered-pricing--active td:last-child{border-radius:0 5px 5px 0}