html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}html{scroll-behavior:smooth}body{line-height:1}a{text-decoration-skip-ink:auto}a[href^="tel"]{color:inherit;text-decoration:none}button{outline:0}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}q{display:inline;font-style:italic}q:before{content:'"';font-style:normal}q:after{content:'"';font-style:normal}textarea,input[type="text"],input[type="button"],input[type="submit"],input[type="reset"],input[type="search"],input[type="password"]{appearance:none;border-radius:0}input[type="search"]{appearance:textfield}table{border-collapse:collapse;border-spacing:0}th,td{padding:2px}big{font-size:120%}small,sup,sub{font-size:80%}sup{vertical-align:super}sub{vertical-align:sub}dd{margin-left:20px}kbd,tt{font-family:courier;font-size:12px}ins{text-decoration:underline}del,strike,s{text-decoration:line-through}dt{font-weight:bold}address,cite,var{font-style:italic}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}*{box-sizing:border-box;-webkit-tap-highlight-color:transparent}.screen-reader-text{border:0;clip:rect(1px,1px,1px,1px);clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute!important;width:1px;word-wrap:normal!important;word-break:normal}.screen-reader-text:focus{background-color:#f7f7f7;border-radius:3px;box-shadow:0 0 2px 2px rgba(0,0,0,.6);clip:auto!important;clip-path:none;color:#007acc;display:block;font-size:14px;font-size:.875rem;font-weight:700;height:auto;right:5px;line-height:normal;padding:15px 23px 14px;text-decoration:none;top:5px;width:auto;z-index:100000}.skip-link{left:-9999rem;top:2.5rem;z-index:999999999;text-decoration:underline}.skip-link:focus{display:block;left:6px;top:7px;font-size:14px;font-weight:600;text-decoration:none;line-height:normal;padding:15px 23px 14px;z-index:100000;right:auto}.visually-hidden:not(:focus):not(:active),.form-allowed-tags:not(:focus):not(:active){position:absolute !important;height:1px;width:1px;overflow:hidden;clip:rect(1px 1px 1px 1px);clip:rect(1px,1px,1px,1px);white-space:nowrap}:root{--font-family:'Inter',sans-serif;--font-color:#5B667B;--font-color-dark:#0D121C;--primary-color:#2463EB;--primary-color-hover:#2463ebe6;--secondary-color:#FDE047;--tertiary-color:rgba(255,255,255,0.15);--tertiary-color-hover:rgba(255,255,255,0.25);--border-color-1:#D7DFEA;--border-color-2:rgba(255,255,255,0.60);--background-alt-1:#EAF0F680;--background-alt-2:#EAF0F666;--background-alt-3:rgba(234,240,246,0.50);--footer-background:#E7EDF380;--white-bg-1:#fff;--white-font-1:#FFF;--white-font-2:rgba(255,255,255,0.80);--span-tag-bg:rgba(36,99,235,0.20);--span-tag-border:1px solid rgba(36,99,235,0.30);--transition:all 0.3s ease-in-out}body{background:rgb(248,250,251);padding-top:64px}body,p,span,a,h1,h2,h3,h4,h5,h6,strong,ul{font-family:var(--font-family);font-size:16px;font-style:normal;font-weight:400}a{text-decoration:none;transition:var(--transition)}h1{font-size:26px;font-style:normal;font-weight:700;line-height:34px;& span,a{font-size:inherit;font-style:inherit;font-weight:inherit;line-height:inherit}}h2{font-size:24px;font-style:normal;font-weight:700;line-height:32px;& span,a{font-size:inherit;font-style:inherit;font-weight:inherit;line-height:inherit}}h3{font-size:22px;font-style:normal;font-weight:700;line-height:30px;& span,a{font-size:inherit;font-style:inherit;font-weight:inherit;line-height:inherit}}h4{font-size:20px;font-style:normal;font-weight:700;line-height:28px;& span,a{font-size:inherit;font-style:inherit;font-weight:inherit;line-height:inherit}}h5{font-size:18px;font-style:normal;font-weight:700;line-height:26px;& span,a{font-size:inherit;font-style:inherit;font-weight:inherit;line-height:inherit}}h6{font-size:17px;font-style:normal;font-weight:700;line-height:23px;& span,a{font-size:inherit;font-style:inherit;font-weight:inherit;line-height:inherit}}header{height:64px;display:flex;width:100%;align-items:center;border-bottom:0.8px solid #D7DFEA;background:rgba(248,250,251,0.80);backdrop-filter:blur(8px);position:fixed;top:0;left:0;z-index:1000;& .container{display:grid;grid-template-columns:2fr 6fr 2fr;align-items:center;justify-content:space-between;& #siteLogo{& a{display:flex}& .websiteLogo{width:210px;height:32px}}& #menu{display:flex;justify-content:center;align-items:center;& .menu{display:flex;flex-wrap:wrap;& a{color:var(--font-color);text-decoration:none;padding:8px 12px;display:inline-flex;& span{font-weight:500 !important;font-size:14px;line-height:20px}}}}& .headerActions{display:flex;align-items:center;gap:4px;margin-left:auto}& .headerActionBtn{width:40px;height:40px;display:flex;align-items:center;justify-content:center;border:none;background:transparent;cursor:pointer;color:var(--font-color);border-radius:12px;transition:all 0.15s ease;&:hover{color:var(--font-color-dark);background:var(--background-alt-2)}}& .headerCartBtn{position:relative;padding:0}& .cartIcon{width:40px;height:40px;display:flex}& .cartBadge{position:absolute;top:2px;right:2px;min-width:18px;height:18px;padding:0 5px;border-radius:50%;background:var(--primary-color);color:#fff;font-size:11px;font-weight:700;line-height:18px;text-align:center;pointer-events:none;transition:transform 0.2s ease,opacity 0.2s ease}& .cartBadge.is-hidden{opacity:0;transform:scale(0)}& .menuToggle{display:none;& .menuToggleClose{display:none}}& .menuToggle.is-active{& .menuToggleOpen{display:none}& .menuToggleClose{display:block}}}}.mobileMenuExtra{display:none}.admin-bar{& header{top:32px}}@media (max-width:768px){header .container{grid-template-columns:1fr auto;& .menuToggle{display:flex !important}}#siteLogo .websiteLogo{width:32px;overflow:hidden}header .container #menu{position:absolute;top:100%;left:0;width:100vw;height:calc(100dvh - 32px);z-index:999;background:rgb(248,250,251);overflow-y:auto;-webkit-overflow-scrolling:touch;opacity:0;visibility:hidden;transition:opacity 0.25s ease,visibility 0.25s ease;display:flex;flex-direction:column;justify-content:flex-start;align-items:stretch;padding:16px 24px 40px;gap:24px;&.is-open{opacity:1;visibility:visible}& .menu{flex-direction:column;gap:4px;& li a{padding:14px 16px;font-size:16px;font-weight:500;color:var(--font-color-dark);border-radius:14px;transition:all 0.15s ease;line-height:24px;& span{font-size:inherit !important;font-weight:inherit !important;line-height:inherit !important}&:hover{background:var(--background-alt-2)}}& .current-menu-item a,& .current_page_item a{background:rgba(36,99,235,0.08);color:var(--primary-color);font-weight:600}}& .mobileMenuExtra{display:flex;flex-direction:column;gap:24px;flex:1}}.admin-bar header .container #menu{height:calc(100dvh - 64px - 32px)}}.mobileMenuShopBtn{display:flex;align-items:center;justify-content:center;gap:8px;padding:14px 24px;background:var(--primary-color);color:#fff;font-size:15px;font-weight:600;font-family:var(--font-family);border-radius:14px;line-height:20px;transition:all 0.15s ease;&:hover{background:var(--primary-color-hover);color:#fff}& svg{flex-shrink:0}}.mobileMenuUsps{display:flex;flex-direction:column;gap:12px;margin-top:auto}.mobileMenuUsp{display:flex;align-items:center;gap:14px;background:var(--white-bg-1);border:1px solid var(--border-color-1);border-radius:14px;padding:16px}.mobileMenuUspIcon{width:44px;height:44px;border-radius:12px;display:flex;align-items:center;justify-content:center;flex-shrink:0}.mobileMenuUspIcon--shipping{background:rgba(36,99,235,0.10);color:var(--primary-color)}.mobileMenuUspIcon--guarantee{background:rgba(5,150,105,0.10);color:#059669}.mobileMenuUspText{display:flex;flex-direction:column;gap:2px;& strong{font-size:14px;font-weight:600;color:var(--font-color-dark);line-height:20px}& span{font-size:13px;font-weight:400;color:var(--font-color);line-height:18px}}.container{max-width:1400px;width:100%;margin:0 auto;padding:0 32px;position:relative}.row{display:flex;flex-wrap:wrap;width:100%}.gridTwo{display:grid;grid-template-columns:1fr 1fr;column-gap:4%}.gridThree{display:grid;grid-template-columns:1fr 1fr 1fr;column-gap:3%}.gridFour{display:grid;grid-template-columns:1fr 1fr 1fr 1fr;column-gap:5%}@media (max-width:768px){.container{padding:0 20px}.gridFour{grid-template-columns:1fr 1fr;gap:16px}.gridThree{grid-template-columns:1fr 1fr;gap:16px}}@media (max-width:480px){.container{padding:0 16px}.gridFour{grid-template-columns:1fr}.gridThree{grid-template-columns:1fr}.gridTwo{grid-template-columns:1fr;gap:16px}}.notFoundPage{padding:80px 0 64px}.notFoundCard{max-width:520px;margin:0 auto;text-align:center}.notFoundIcon{width:72px;height:72px;border-radius:50%;background:rgba(36,99,235,0.08);color:var(--primary-color);display:flex;align-items:center;justify-content:center;margin:0 auto 24px}.notFoundCard h1{font-size:28px;line-height:36px;font-weight:700;color:var(--font-color-dark);margin-bottom:12px}.notFoundCard p{font-size:16px;line-height:26px;color:var(--font-color);margin-bottom:32px}.notFoundActions{display:flex;justify-content:center;gap:12px;flex-wrap:wrap}.notFoundActions .ctaButtonOne{padding:12px 32px;color:#fff;background:var(--primary-color);font-weight:600;font-size:14px;line-height:20px;display:inline-flex;align-items:center;border-radius:12px;transition:background 0.15s ease}.notFoundActions .ctaButtonOne:hover{background:var(--primary-color-hover);color:#fff}.notFoundActions .ctaButtonTwo{padding:12px 32px;border-radius:12px;background:var(--white-bg-1);border:1px solid var(--border-color-1);font-size:14px;font-weight:600;line-height:20px;display:inline-flex;align-items:center;color:var(--font-color-dark);transition:background 0.15s ease,border-color 0.15s ease}.notFoundActions .ctaButtonTwo:hover{border-color:var(--primary-color);color:var(--font-color-dark)}@media (max-width:768px){.notFoundPage{padding:64px 0 48px}.notFoundCard h1{font-size:24px;line-height:32px}}@media (max-width:480px){.notFoundPage{padding:48px 0 40px}.notFoundCard h1{font-size:22px;line-height:30px}.notFoundIcon{width:60px;height:60px}.notFoundIcon svg{width:26px;height:26px}.notFoundActions{flex-direction:column;align-items:stretch}.notFoundActions .ctaButtonOne,.notFoundActions .ctaButtonTwo{justify-content:center}}.siteFooter{background:var(--footer-background);border-top:1px solid var(--border-color-1)}.footerGrid{display:grid;grid-template-columns:1.5fr 1fr 1fr 1fr 1fr;gap:32px;padding:48px 0 0}.footerBrand{& .footerLogo{font-size:18px;font-weight:700;line-height:26px;color:var(--font-color-dark);margin-bottom:12px;& span{color:var(--primary-color);font-size:inherit;font-weight:inherit;line-height:inherit}}& p{font-size:14px;line-height:22px;color:var(--font-color)}}.footerColTitle{font-size:14px;font-weight:600;color:var(--font-color-dark);line-height:20px;margin-bottom:12px}.footerCol ul{display:flex;flex-direction:column;gap:8px;& a{font-size:14px;line-height:20px;color:var(--font-color);&:hover{color:var(--font-color-dark)}}}.footerContact{margin-top:16px;& p{font-size:12px;line-height:20px;color:var(--font-color)}& a{font-size:inherit;color:var(--font-color);&:hover{color:var(--font-color-dark)}}}.footerBottom{border-top:1px solid var(--border-color-1);margin-top:32px;padding:24px 0;text-align:center;font-size:12px;line-height:16px;color:var(--font-color)}.woocommerce-message:focus-within{outline:none !important}.woocommerce-message{display:flex;align-items:center;column-gap:16px;&:before{position:relative;top:0;left:0}}@media (max-width:1024px){.footerGrid{grid-template-columns:1fr 1fr 1fr}}@media (max-width:768px){.footerGrid{grid-template-columns:1fr 1fr}}@media (max-width:480px){.footerGrid{grid-template-columns:1fr}}