:root{--line:#e8ebf5;--top:#f5f7ff;--pill:#f6f8ff;--muted:#5b667a}*,:after,:before{-moz-box-sizing:border-box;box-sizing:border-box;-webkit-font-smoothing:antialiased;font-smoothing:antialiased;text-rendering:optimizeLegibility}html{font-size:62.5%}body{font:400 18px/1.4 'Varela Round',sans-serif;color:var(--color-text);text-align:right}p:last-child{margin:0}.clear:before,.clear:after{content:' ';display:table}.clear:after{clear:both}.clear{*zoom:1}img{max-width:100%;vertical-align:bottom}a{color:#444;text-decoration:none}a:hover{color:#444}a:focus{outline:0}a:hover,a:active{outline:0}input:focus{outline:0;border:1px solid #04a4cc}.wrapper{max-width:1280px;width:95%;margin:0 auto;position:relative}::selection{background:#04a4cc;color:#fff;text-shadow:none}::-webkit-selection{background:#04a4cc;color:#fff;text-shadow:none}::-moz-selection{background:#04a4cc;color:#fff;text-shadow:none}.alignnone{margin:5px 20px 20px 0}.aligncenter,div.aligncenter{display:block;margin:5px auto}.alignright{float:right;margin:5px 0 20px 20px}.alignleft{float:left;margin:5px 20px 20px 0}a img.alignright{float:right;margin:5px 0 20px 20px}a img.alignnone{margin:5px 20px 20px 0}a img.alignleft{float:left;margin:5px 20px 20px 0}a img.aligncenter{display:block;margin-left:auto;margin-right:auto}.wp-caption{background:#fff;border:1px solid #f0f0f0;max-width:96%;padding:5px 3px 10px;text-align:center}.wp-caption.alignnone{margin:5px 20px 20px 0}.wp-caption.alignleft{margin:5px 20px 20px 0}.wp-caption.alignright{margin:5px 0 20px 20px}.wp-caption img{border:0 none;height:auto;margin:0;max-width:98.5%;padding:0;width:auto}.wp-caption .wp-caption-text,.gallery-caption{font-size:11px;line-height:17px;margin:0;padding:0 4px 5px}@media print{*{background:transparent!important;color:#000!important;box-shadow:none!important;text-shadow:none!important}a,a:visited{text-decoration:underline}a[href]:after{content:" (" attr(href) ")"}abbr[title]:after{content:" (" attr(title) ")"}.ir a:after,a[href^="javascript:"]:after,a[href^="#"]:after{content:""}pre,blockquote{border:1px solid #999;page-break-inside:avoid}thead{display:table-header-group}tr,img{page-break-inside:avoid}img{max-width:100%!important}@page{margin:.5cm}p,h2,h3{orphans:3;widows:3}h2,h3{page-break-after:avoid}}.main-navigation ul{display:none;list-style:none;margin:0;text-align:left;padding:0}.main-navigation li{position:relative;display:inline-block}.main-navigation a{display:block;text-decoration:none;border-radius:3px;font-size:16px;font-weight:700;color:#213047;padding:8px 10px}.nav-menu li.color-red a{color:var(--color-red);background:#fff2ec}.main-navigation li.current-menu-item a,.main-navigation li:hover a{background:var(--color-lightblue)}.main-navigation ul ul{box-shadow:0 3px 3px rgba(0,0,0,.2);float:left;position:absolute;top:1.5em;left:-999em;z-index:99999}.main-navigation ul ul ul{left:-999em;top:0}.main-navigation ul ul a{width:200px}.main-navigation ul li:hover>ul,.main-navigation ul li.focus>ul{left:auto}.main-navigation ul ul li:hover>ul,.main-navigation ul ul li.focus>ul{left:100%}.menu-toggle,.main-navigation.toggled ul{display:block}.sr{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);border:0}.bar1{top:0}.bar2{opacity:1}.menu-bar+.menu-bar{margin-top:5px}.bar3{bottom:0}.toggled .bar1{-ms-transform:rotate(45deg);-webkit-transform:rotate(45deg);transform:rotate(45deg)}.toggled .bar2{opacity:0}.toggled .bar3{margin-top:-22.5%;-ms-transform:rotate(-45deg);-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}@media screen and (min-width:37.5em){.menu-toggle{display:none}.main-navigation ul{display:flex;gap:20px}}.site-main .comment-navigation,.site-main .posts-navigation,.site-main .post-navigation{margin:0 0 1.5em;overflow:hidden}.comment-navigation .nav-previous,.posts-navigation .nav-previous,.post-navigation .nav-previous{float:left;width:50%}.comment-navigation .nav-next,.posts-navigation .nav-next,.post-navigation .nav-next{float:right;text-align:right;width:50%}@media screen and (max-width:991px){#primary-menu{padding-top:0}#primary-menu a{text-align:right;font-size:18px}.main-navigation ul ul{position:static}.main-navigation ul ul li{margin-left:50px}.menu-bar{display:block;position:relative;background:var(--color-blue);width:24px;height:2px;border-radius:1px;transition:all .3s;margin:0 auto}.menu-toggle,.menu-toggle:active,.menu-toggle:focus{display:block;position:relative;float:right;width:40px;height:40px;top:0;right:0;padding:0;margin:0 auto;background:0 0;transition:all .5s cubic-bezier(1,0,.645,.65);z-index:99999999;border:0;outline:0;box-shadow:none}header .main-navigation div li{display:block;text-align:right}header .main-navigation div li.current-menu-item,header .main-navigation div li:hover{border:0;color:#fff}header .main-navigation div li.current-menu-item a,header .main-navigation div li:hover a{color:#fff}header .main-navigation div{position:fixed;right:-300px;width:280px;background:var(--color-lightblue);z-index:150;transition:all .5s;overflow:hidden;height:100%;top:0;padding-top:120px;padding-right:10px;padding-left:10px}header .toggled div{right:0}}.owl-carousel .owl-stage,.owl-carousel.owl-drag .owl-item{-ms-touch-action:auto;touch-action:auto}.rtl{direction:rtl}h1{font-size:72px;line-height:1.15;font-weight:900;color:var(--color-primary)}h2{font-size:48px;line-height:1.3;font-weight:900;color:var(--color-blue)}h2.big-h2{font-size:56px;line-height:1.1;font-weight:900;color:var(--color-navyblue)}h3{font-size:34px;line-height:1.3;font-weight:900;color:var(--color-navyblue)}h4{font-size:24px;line-height:1.3;font-weight:900;color:var(--color-navyblue)}h5{font-size:18px;line-height:1.3;font-weight:900;color:var(--color-navyblue)}h6{font-size:16px;line-height:1.3;font-weight:800;color:var(--color-navyblue)}section{padding:75px 0}.woocommerce button.button,.woocommerce a.button,a.button{background:var(--color-blue);color:var(--color-white);border-radius:12px;font-weight:800;padding:8px 20px;height:55px;display:inline-flex;justify-content:center;align-items:center}.woocommerce button.button:hover,.woocommerce a.button:hover,a.button:hover{opacity:.7;text-decoration:none;background:var(--color-blue);color:var(--color-white)}a.button-red{background:var(--color-red)}a.button-green{background:#10b981 !important;color:var(--color-white) !important}a.button-white{color:var(--color-primary);background:var(--color-white);border:1px solid var(--color-border)}a.button-wc{font-weight:900;color:var(--color-blue);background:var(--color-white);border:2px solid var(--color-blue);height:80px;min-width:200px;font-size:24px;display:flex;align-items:center;justify-content:center}a.button-wc:hover{background:var(--color-blue);color:var(--color-white);opacity:1}.tb{background:var(--top);border-bottom:1px solid var(--line);color:#22304d}.tb-wrap{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:30px;padding:10px 14px}.tb-phone{display:flex;align-items:center;gap:8px;font-weight:800}.tb-phone a{font-size:16px;color:#22304d;text-decoration:none}.tb-phone small{opacity:.7}.tb-ticker{min-height:46px;font-size:16px;position:relative;display:flex;align-items:center;justify-content:center;text-align:center}.tb-ticker .tb-ticker-slide{position:absolute;margin:0;opacity:0;transform:translateY(10px);transition:opacity .35s ease,transform .35s ease;font-weight:800}.tb-ticker .tb-ticker-slide.active{opacity:1;transform:translateY(0)}.tb-ticker a{color:var(--brand);text-decoration:underline}.nav{position:relative;padding:10px 0;z-index:9999 !important;box-shadow:0 4px 54px 0 rgba(0,0,0,.12);background:var(--color-white);transition:all .5s ease}.nav-wrap{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:20px}.nav-logo{display:flex;align-items:center;gap:10px;color:var(--brand);font-weight:900;font-size:22px;text-decoration:none;letter-spacing:.2px}.nav-menu{display:flex;gap:20px;justify-content:center;padding:0;margin:0}.nav-menu>li{list-style:none}.nav-menu>li>a{font-size:16px;color:#213047;text-decoration:none;font-weight:700;padding:8px 10px;border-radius:10px;transition:background .2s,color .2s}.nav-menu>li>a:hover,.nav-menu>li:focus-within>a{background:#f4f6ff;color:var(--brand)}.nav-cart{display:flex;justify-content:flex-start;gap:8px;align-items:center}.iconbtn{display:grid;place-items:center;width:42px;height:42px;border-radius:12px;border:1px solid var(--line);background:#fff;color:#213047;cursor:pointer;transition:border-color .2s,color .2s,transform .15s}.iconbtn:before{content:"\e912";font-family:'Woo-Side-Cart' !important;speak:never;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#000;font-size:24px;transform:translateX(-1px)}.iconbtn .feather-shopping-cart_{max-width:22px;transform:translateX(-1px)}.iconbtn:hover{border-color:var(--brand);color:var(--brand);transform:translateY(-1px);text-decoration:none}.badge{position:relative}.badge[data-count]:after{content:attr(data-count);position:absolute;top:-6px;left:-6px;background:var(--accent);color:#fff;border-radius:99px;font-size:11px;padding:2px 5px;line-height:1}.ico{width:20px;height:20px;stroke:currentColor;fill:none;stroke-width:2.2}.nav-toggle{display:none;width:42px;height:42px;border-radius:12px;border:1px solid var(--line);background:#fff;cursor:pointer;align-items:center;justify-content:center;padding:0}.nav-toggle span{display:block;width:20px;height:2px;background:#213047;border-radius:999px;position:relative;transition:transform .2s ease,background .2s ease}.nav-toggle span:before,.nav-toggle span:after{content:"";position:absolute;left:0;width:20px;height:2px;background:#213047;border-radius:999px;transition:transform .2s ease,opacity .2s ease,top .2s ease,bottom .2s ease}.nav-toggle span:before{top:-6px}.nav-toggle span:after{bottom:-6px}.nav.is-open .nav-toggle span{background:0 0}.nav.is-open .nav-toggle span:before{top:0;transform:rotate(40deg)}.nav.is-open .nav-toggle span:after{bottom:0;transform:rotate(-40deg)}.mega{position:absolute;top:100%;right:0;left:0;background:#fff;border-top:1px solid var(--line);box-shadow:0 18px 40px rgba(15,23,42,.08);display:none;z-index:9}.nav-menu>li.megamenu.is-open .mega{display:block}.mega-wrap{padding:18px 14px;display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.mega .col{border:1px solid var(--line);border-radius:14px;overflow:hidden;display:flex;flex-direction:column;background:#fff;transition:transform .25s ease,box-shadow .25s ease,border-color .25s ease;cursor:pointer;padding:0}.mega .col:hover{transform:translateY(-3px);box-shadow:0 10px 26px rgba(15,23,42,.12);border-color:#dfe3ff}.col-media{position:relative;overflow:hidden;height:190px;background:linear-gradient(135deg,#f6f8ff,#e6ecff)}.col-badge{position:absolute;top:10px;left:10px;background:#fff;border:1px solid var(--line);padding:6px 10px;border-radius:999px;font-weight:800;font-size:1rem;color:#213047;box-shadow:0 6px 14px rgba(15,23,42,.1);z-index:2}.col-img{width:100%;height:100% !important;object-fit:cover;display:block;transition:transform .35s ease,filter .35s ease}.col:hover .col-img{transform:scale(1.03);filter:contrast(1.04) saturate(1.05)}.col-body{padding:12px 14px;display:flex;flex-direction:column;gap:6px}.p-name{margin:0;font-weight:900;color:#1b2a52;font-size:2rem}.p-sub{margin:0;color:#5b667a;font-size:1.8rem;line-height:1.5}.p-price{display:flex;align-items:baseline;gap:8px;margin-top:6px}.now{font-weight:900;color:var(--brand);font-size:1.05rem}.old{color:#7a8597;text-decoration:line-through;font-size:.85rem}.mega .product-price .discount-label.ws{display:none}.col-foot-row{margin-top:auto;padding:12px 14px;border-top:1px solid var(--line);display:flex;justify-content:space-between;align-items:center;gap:10px}.col-foot-row .button{border:1px solid var(--brand);color:#fff;background:var(--brand);font-weight:800;text-decoration:none;transition:background .2s ease,color .2s ease,transform .15s ease,box-shadow .2s ease;white-space:nowrap;padding:8px 14px;height:40px}.col-foot-row .button:hover{background:#2f3d8e;opacity:1;transform:translateY(-1px);box-shadow:0 8px 18px rgba(64,80,163,.28)}.mega-bottom{border-top:1px solid var(--line);background:#fff}.mega-bottom .inner{padding:12px 14px;display:flex;justify-content:space-between;align-items:center;gap:10px;flex-wrap:wrap}.mega-title{margin:0;font-weight:900;color:#213047;font-size:1.7rem}.mega-sub{margin:0;color:var(--muted);font-size:1.4rem}.mega-bottom .btn-ghost{background:#fff;color:var(--brand);border:1px solid var(--brand);font-weight:800;text-decoration:none;transition:background .2s ease,transform .15s ease,box-shadow .2s.ease;padding:8px 14px;height:40px;font-size:16px}.mega-bottom .btn-ghost:hover{color:var(--brand);opacity:1;background:#f4f6ff;transform:translateY(-1px);box-shadow:0 6px 14px rgba(64,80,163,.18)}.mega .product-price .sale-price.ws,.mega .product-price .regular-price{font-size:21px}.mega .container{max-width:1180px}@media (max-width:840px){.tb-wrap{grid-template-columns:1fr;gap:5px;text-align:center}.tb-phone{justify-content:center}.nav-wrap{grid-template-columns:auto auto;align-items:center;gap:10px}.tb-ticker{min-height:53px}.nav-logo{order:1}.nav-cart{order:2;justify-content:flex-end}.nav-toggle{display:flex}.nav_{padding:14px 0 !important}.nav-stiky-product_{top:70px !important;z-index:99 !important}.nav.is-open .nav-menu{overflow-y:auto;max-height:calc(100dvh - var(--header-height, 0px));justify-content:flex-start}.nav-menu{position:absolute;top:100%;right:0;left:0;background:#fff;padding:10px 16px 16px;border-top:1px solid var(--line);box-shadow:0 18px 40px rgba(15,23,42,.1);flex-direction:column;gap:6px;display:none;z-index:9}.nav.is-open .nav-menu{display:flex}.nav-menu>li>a{padding:10px 4px;display:flex;justify-content:space-between;align-items:center}.nav-menu>li.megamenu>a:after{content:"";border:5px solid transparent;border-top-color:#7a8597;margin-right:6px;transform:translateY(2px)}.nav-menu>li.megamenu.is-open>a:after{border-top-color:transparent;border-bottom-color:#7a8597;transform:translateY(-2px)}.mega{position:static;box-shadow:none;border-top:none;display:none;padding-top:4px}.nav-menu>li.megamenu.is-open .mega{display:block}.mega-wrap{padding:10px 0 !important;grid-template-columns:1fr;gap:10px}.mega-bottom .inner{padding:10px 0 0;flex-direction:column;align-items:flex-start}}@media (max-width:480px){.col-media{height:170px}.btn,.btn-ghost{width:100%;justify-content:center}.col-foot-row{flex-direction:column;align-items:flex-start}.col-foot-row .p-price{width:100%;justify-content:space-between}}a:focus,button:focus{outline:3px solid #c8d2ff;outline-offset:2px}