:root{--hagor-pc:var(--site-accent,#b5f500);--hagor-orange-main:var(--site-accent,#b5f500);--hagor-orange-dark:var(--site-accent,#8fcc00);--hagor-green:var(--site-accent,#b5f500);--hagor-green-dark:var(--site-accent,#a2e000);--hagor-green-hover:var(--site-accent,#adfa00);--hagor-black:#141414;--hagor-grey:#656565;--hagor-border:#e5e5e5;--hagor-bg-light:#fff;--hagor-white:#fff;--home-section-gap:52px;--home-title-content-gap:18px;--home-content-gap:16px}@media (width<=1024px){:root{--home-section-gap:40px;--home-title-content-gap:16px;--home-content-gap:12px}}@media (width<=640px){:root{--home-section-gap:28px;--home-title-content-gap:14px;--home-content-gap:8px}}.hagor-home-root{font-family:var(--tkn-font);color:var(--hagor-black);min-height:100vh;position:relative;overflow-x:hidden;background-color:#fcfcfc!important}.ui.container{max-width:1368px!important;padding-left:var(--tkn-space-8)!important;padding-right:var(--tkn-space-8)!important;box-sizing:border-box!important;width:100%!important;margin-left:auto!important;margin-right:auto!important}@media (width>=576px){.ui.container{max-width:1368px!important;padding-left:var(--tkn-space-8)!important;padding-right:var(--tkn-space-8)!important}}@media (width>=768px){.ui.container{max-width:1384px!important;padding-left:var(--tkn-space-16)!important;padding-right:var(--tkn-space-16)!important}}@media (width>=992px){.ui.container{max-width:1400px!important;padding-left:var(--tkn-space-24)!important;padding-right:var(--tkn-space-24)!important}}@media (width>=1200px){.ui.container{max-width:1400px!important;padding-left:var(--tkn-space-24)!important;padding-right:var(--tkn-space-24)!important}}@media (width>=1400px){.ui.container{max-width:1400px!important;padding-left:var(--tkn-space-24)!important;padding-right:var(--tkn-space-24)!important}}.hagor-toast{color:#fff;padding:var(--tkn-space-12) var(--tkn-space-24);font-weight:var(--tkn-weight-medium);font-size:var(--tkn-text-14);z-index:9999;background:#141414;border-radius:8px;animation:.3s fadeInDown;position:fixed;bottom:24px;left:50%;transform:translate(-50%);box-shadow:0 8px 24px #00000040}.site-switcher{border-bottom:2px solid var(--hagor-green);width:100%;padding-block:var(--tkn-space-4);box-sizing:border-box;background:#e8e8ed}.site-switcher .ui.container{width:95%;max-width:1440px;margin:0 auto;display:flex}.site-switcher-tabs{gap:var(--tkn-space-4);margin-left:auto;display:flex}.site-switcher-tab{height:30px;padding:0 var(--tkn-space-16);font-size:var(--tkn-text-12);font-weight:var(--tkn-weight-semibold);letter-spacing:.5px;cursor:pointer;border-radius:6px 6px 0 0;justify-content:center;align-items:center;transition:all .2s;display:flex}.site-switcher-tab.active{color:#fff;background:#141414}.site-switcher-tab.active svg{color:#fff}.site-switcher-tab.secondary{background:var(--hagor-green);color:#141414}.site-switcher-tab.secondary:hover{background:var(--hagor-green-dark);color:#141414}.hagor-header{z-index:1000;border-bottom:1px solid var(--hagor-border);padding-top:var(--tkn-space-4);padding-bottom:var(--tkn-space-4);background:#fff;position:relative}.hagor-header .ui.container{width:95%;max-width:1440px;margin:0 auto}.hagor-header .box{padding:var(--tkn-space-8) 0;justify-content:space-between;align-items:center;gap:var(--tkn-space-16);display:flex;position:relative}.hagor-header .left{align-items:center;gap:var(--tkn-space-16);flex-shrink:0;display:flex}#toggleMenuMobile{gap:var(--tkn-space-4);padding:var(--tkn-space-4);cursor:pointer;background:0 0;border:none;flex-direction:column;display:none}#toggleMenuMobile .line{background:var(--hagor-black);width:22px;height:2px}.brand-logo-link{align-items:center;text-decoration:none;display:flex}.official-header-logo{width:auto;height:32px;transition:transform .2s;display:block}.brand-logo-link:hover .official-header-logo{transform:scale(1.02)}.header-center-nav{pointer-events:none;z-index:1;justify-content:center;align-items:center;display:flex;position:absolute;left:0;right:0}.header-center-nav>nav{pointer-events:auto}.header-all-cat-btn{align-items:center;gap:var(--tkn-space-8);font-size:var(--tkn-text-13);font-weight:var(--tkn-weight-semibold);color:var(--hagor-black);cursor:pointer;padding:var(--tkn-space-8) var(--tkn-space-16);white-space:nowrap;background:#f5f5f7;border-radius:20px;transition:all .15s;display:flex}.header-all-cat-btn:hover{color:var(--hagor-pc);background:#e8e8ed}.header-all-cat-btn .dot-circle{background:var(--hagor-pc);border-radius:50%;width:6px;height:6px}.header-cat-nav{align-items:center;display:flex}.header-cat-nav .jet-menu-itens{align-items:center;gap:var(--tkn-space-16);margin:0;padding:0;list-style:none;display:flex}.header-cat-nav .jet-item{align-items:center;display:flex;position:relative}.header-cat-nav .jet-item .title{font-family:var(--tkn-font-heading);color:#141414;font-size:var(--tkn-text-14);font-weight:var(--tkn-weight-medium);padding:var(--tkn-space-8) var(--tkn-space-12);white-space:nowrap;letter-spacing:-.01em;border-radius:6px;text-decoration:none;transition:all .15s}.header-cat-nav .jet-item:hover .title{color:#141414;background:#00000014}.header-cat-nav .submenu{width:100vw;padding:var(--tkn-space-32) 0;opacity:0;visibility:hidden;z-index:9998;background:#fff;border-top:1px solid #e8e8ed;border-bottom:1px solid #e8e8ed;max-height:calc(100vh - 138px);transition:opacity .22s,transform .22s,visibility .22s;position:fixed;top:138px;left:0;right:0;overflow-y:auto;transform:translateY(-6px);box-shadow:0 12px 32px #0000001a}.header-cat-nav .jet-item:hover .submenu{opacity:1;visibility:visible;transform:translateY(0)}.header-cat-nav .submenu .container{max-width:1200px;padding:0 var(--tkn-space-48);margin:0 auto}.header-cat-nav .sub-container{gap:0 var(--tkn-space-48);grid-template-columns:260px 1fr 1fr;margin:0;padding:0;list-style:none;display:grid}.header-cat-nav .sub-container:before{content:attr(data-title);font-size:var(--tkn-text-12);font-weight:var(--tkn-weight-medium);color:#86868b;letter-spacing:.04em;text-transform:uppercase;margin-bottom:var(--tkn-space-12);display:block}.header-cat-nav .sub-container li{display:block}.header-cat-nav .sub-container li:nth-child(-n+4) a{font-size:var(--tkn-text-20);font-weight:var(--tkn-weight-medium);color:#1d1d1f;padding:var(--tkn-space-4) 0 var(--tkn-space-8);line-height:1.2;text-decoration:none;transition:color .15s;display:block}.header-cat-nav .sub-container li:nth-child(-n+4) a:hover{color:var(--site-accent,#b5f500)}.header-cat-nav .sub-container li:nth-child(n+5) a{font-size:var(--tkn-text-13);font-weight:var(--tkn-weight-regular);color:#1d1d1f;padding:var(--tkn-space-4) 0 var(--tkn-space-4);line-height:1.3;text-decoration:none;transition:color .15s;display:block}.header-cat-nav .sub-container li:nth-child(n+5) a:hover{color:var(--site-accent,#b5f500)}.megamenu-grid{gap:0 var(--tkn-space-48);grid-template-columns:minmax(0,1fr) 500px;align-items:start;display:grid}.megamenu-col{flex-direction:column;display:flex}.megamenu-col-label{font-family:var(--tkn-font-heading);font-size:var(--tkn-text-12);font-weight:var(--tkn-weight-semibold);color:#86868b;letter-spacing:.08em;text-transform:uppercase;margin-bottom:var(--tkn-space-16);display:block}.megamenu-col-categories{gap:0 var(--tkn-space-32);grid-template-columns:repeat(3,1fr);display:grid}.megamenu-main-list{flex-direction:column;gap:2px;margin:0;padding:0;list-style:none;display:flex}.megamenu-main-item{font-size:var(--tkn-text-20);font-weight:var(--tkn-weight-medium);color:#1d1d1f;padding:3px 0 var(--tkn-space-4);line-height:1.25;text-decoration:none;transition:color .15s;display:block}.megamenu-main-item:hover{color:var(--site-accent,#b5f500)}.megamenu-link-list{flex-direction:column;gap:2px;margin:0;padding:0;list-style:none;display:flex}.megamenu-link-item{font-family:var(--tkn-font);font-size:var(--tkn-text-14);font-weight:var(--tkn-weight-regular);color:#141414;padding:var(--tkn-space-4) 0;line-height:1.5;text-decoration:none;transition:color .15s;display:block}.megamenu-link-item:hover{color:var(--site-accent,#b5f500)}.megamenu-col-products{min-width:0;padding:var(--tkn-space-16);background:#f6f3f1;border-radius:12px;align-self:start}.megamenu-product-grid{gap:var(--tkn-space-16);grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;display:grid}.megamenu-product-item{gap:var(--tkn-space-8);color:inherit;padding:var(--tkn-space-12);background:#fff;border-radius:8px;flex-direction:column;text-decoration:none;transition:box-shadow .2s;display:flex}.megamenu-product-item:hover{box-shadow:0 2px 8px #0000001a}.megamenu-product-thumb{aspect-ratio:1;background:#fff;border:1px solid #efefef;border-radius:6px;justify-content:center;align-items:center;width:100%;display:flex;overflow:hidden}.megamenu-product-thumb img{object-fit:contain;width:118%;height:118%;transition:transform .2s}.megamenu-product-item:hover .megamenu-product-thumb img{transform:scale(1.05)}.megamenu-product-name{font-family:var(--tkn-font-heading);font-size:var(--tkn-text-12);font-weight:var(--tkn-weight-medium);color:#141414;-webkit-line-clamp:2;letter-spacing:-.01em;-webkit-box-orient:vertical;line-height:1.3;display:-webkit-box;overflow:hidden}.megamenu-product-item:hover .megamenu-product-name{color:var(--site-accent,#b5f500)}.hagor-header .right{justify-content:flex-end;align-items:center;gap:var(--tkn-space-12);flex-shrink:0;display:flex}.header-divider{background:#e5e5e5;width:1px;height:24px;margin:0 2px}.hagor-header .account,.hagor-header .cart{cursor:pointer;background:0 0;border:none;border-radius:50%;justify-content:center;align-items:center;width:38px;height:38px;text-decoration:none;transition:all .2s;display:flex;position:relative}.hagor-header .account svg,.hagor-header .cart svg{stroke:#111827;stroke-width:1.8px;background:0 0;width:20px;height:20px}.hagor-header .account:hover,.hagor-header .cart:hover,.hagor-header .account.active{background:0 0;transform:translateY(-1px)}.hagor-header .account:hover svg,.hagor-header .account.active svg{stroke:var(--hagor-pc)}.hagor-header .jet-cart-count{font-size:var(--tkn-text-12);font-weight:var(--tkn-weight-medium);background:var(--hagor-pc);color:#fff;text-align:center;border-radius:50%;width:18px;height:18px;line-height:18px;position:absolute;top:-2px;right:-4px}.top-bar{background:var(--hagor-pc);justify-content:center;height:40px;display:none}.top-bar.active{display:flex}.top-bar .ui.container{width:95%;max-width:1440px;margin:0 auto}.top-bar-container{justify-content:center;gap:var(--tkn-space-16);height:40px;display:flex}.top-bar-container .items{justify-content:center;align-items:center;width:100%;display:flex;overflow:hidden}.phrase-topbar{font-size:var(--tkn-text-14);color:#141414;margin:0;line-height:30px}.phrase-topbar .flex{gap:var(--tkn-space-12);visibility:hidden}.phrase-topbar .flex.active{visibility:visible}.phrase-topbar a{color:#141414;height:22px;padding:0 var(--tkn-space-16);font-weight:var(--tkn-weight-medium);font-size:var(--tkn-text-12);background:#fcfcfc;border-radius:2px;justify-content:center;align-items:center;line-height:14px;text-decoration:none;display:flex;position:relative}.phrase-topbar a:after{content:"";background:var(--hagor-pc);width:12px;height:12px;position:absolute;top:-6px;right:-6px;transform:rotate(45deg)}.phrase-topbar a:before{content:"";background:var(--hagor-pc);width:12px;height:12px;position:absolute;top:16px;left:-6px;transform:rotate(45deg)}.phrase-topbar span{color:#141414;font-weight:var(--tkn-weight-medium);font-size:var(--tkn-text-12);line-height:14px}.header-search-overlay{padding:var(--tkn-space-12) 0;background:#fff;border-top:1px solid #f0f0f0;border-bottom:1px solid #e5e5ea;animation:.2s forwards searchSlideDown}@keyframes searchSlideDown{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:translateY(0)}}.search-input-wrapper{align-items:center;gap:var(--tkn-space-12);max-width:680px;margin:0 auto;display:flex;position:relative}.search-lead-icon{pointer-events:none;position:absolute;left:16px}.header-search-full-input{height:42px;padding:0 var(--tkn-space-16) 0 var(--tkn-space-48);font-size:var(--tkn-text-14);color:#141414;background:#f7f7f7;border:1px solid #e0e0e0;border-radius:24px;outline:none;flex:1;transition:all .2s}.header-search-full-input:focus{border-color:var(--hagor-black);background:#fff;box-shadow:0 0 0 3px #1414141f}.header-search-submit-btn{background:var(--hagor-black);color:#fff;padding:0 var(--tkn-space-24);height:42px;font-size:var(--tkn-text-13);font-weight:var(--tkn-weight-semibold);cursor:pointer;border:none;border-radius:24px;transition:background .2s}.header-search-submit-btn:hover{background:var(--site-accent,#8fcc00)}.header-search-close-btn{font-size:var(--tkn-text-16);color:#888;cursor:pointer;padding:var(--tkn-space-8);background:0 0;border:none;border-radius:50%;justify-content:center;align-items:center;transition:color .2s;display:flex}.header-search-close-btn:hover{color:#141414}.hagor-header .top-bar{background:var(--hagor-pc);justify-content:center;align-items:center;width:100%;height:38px;display:flex}.hagor-header .top-bar .ui.container,.top-bar-container,.top-bar .items{justify-content:center;align-items:center;width:100%;display:flex}.phrase-topbar{justify-content:center;align-items:center;margin:0 auto;display:flex}.phrase-topbar .flex-center{justify-content:center;align-items:center;gap:var(--tkn-space-12);display:flex}.phrase-topbar .topbar-badge{color:var(--hagor-black);font-size:var(--tkn-text-12);font-weight:var(--tkn-weight-semibold);padding:3px var(--tkn-space-12);letter-spacing:.5px;background:#fff;border-radius:3px;text-decoration:none}.phrase-topbar .topbar-text{color:#fff;font-size:var(--tkn-text-13);font-weight:var(--tkn-weight-medium);text-align:center}.fixedMenu{z-index:9999;background:#fff;width:100%;height:100vh;padding:0;transition:left .35s;position:fixed;top:0;left:-100%;overflow-y:auto}.fixedMenu.active{left:0}.fixedMenu .ui.container{width:100%;max-width:1440px;margin:0}.fixedMenu .box{flex-direction:column;width:100%;display:flex}.menu-mobile-header{padding:var(--tkn-space-16) var(--tkn-space-24);z-index:2;background:#fcfcfc;border-bottom:1px solid #efefef;justify-content:space-between;align-items:center;display:flex;position:sticky;top:0}.menu-mobile-title{font-family:var(--tkn-font-heading);font-size:var(--tkn-text-20);font-weight:var(--tkn-weight-medium);color:#141414;letter-spacing:-.02em;margin:0}.menu-close-btn{cursor:pointer;color:#141414;background:0 0;border:none;justify-content:center;align-items:center;width:40px;height:40px;transition:all .2s;display:flex}.menu-close-btn:hover{background:#f0f0f0;border-radius:50%}.fixedMenu .mobileLlinks{border-bottom:1px solid #efefef;flex-direction:column;gap:0;margin:0;padding:0;display:flex}.fixedMenu .mobile-link-item{align-items:center;gap:var(--tkn-space-12);font-size:var(--tkn-text-13);font-weight:var(--tkn-weight-medium);color:#141414;padding:var(--tkn-space-16) var(--tkn-space-24);border-bottom:1px solid #f7f7f7;text-decoration:none;transition:all .15s;display:flex}.fixedMenu .mobile-link-item:last-child{border-bottom:none}.fixedMenu .mobile-link-item:hover{color:var(--site-accent,#b5f500);background:#f7f7f7}.fixedMenu .mobile-link-item svg{flex-shrink:0;width:18px;height:18px}.mobile-divider{background:#f7f7f7;border-top:1px solid #efefef;border-bottom:1px solid #efefef;height:8px;margin:0}.menu-header-title{padding:var(--tkn-space-24);border-bottom:1px solid #efefef}.menu-header-title .title{font-size:var(--tkn-text-14);font-weight:var(--tkn-weight-medium);color:#141414;align-items:center;gap:var(--tkn-space-8);margin:0;display:flex}.menu-header-title small{font-size:var(--tkn-text-12);color:#888;font-weight:var(--tkn-weight-medium)}.mobile-categories-list{flex-direction:column;gap:0;margin:0;padding:0;display:flex}.mobile-category-item{border-bottom:1px solid #f7f7f7;align-items:center;padding:0;display:flex}.mobile-category-title{width:100%;font-size:var(--tkn-text-13);font-weight:var(--tkn-weight-medium);color:#141414;padding:var(--tkn-space-16) var(--tkn-space-24);text-decoration:none;transition:all .15s;display:block}.mobile-category-title:hover{color:var(--site-accent,#b5f500);background:#f7f7f7}.mega-menu-drawer{z-index:9998;visibility:hidden;pointer-events:none;width:100%;height:100vh;position:fixed;top:0;left:0}.mega-menu-drawer.active{visibility:visible;pointer-events:auto}.mega-menu-overlay{opacity:0;background:#0006;width:100%;height:100%;transition:opacity .3s;position:absolute;top:0;left:0}.mega-menu-drawer.active .mega-menu-overlay{opacity:1}.mega-menu-panel{background:#fff;flex-direction:column;width:50%;max-width:720px;height:100vh;transition:transform .35s;display:flex;position:absolute;top:0;right:0;overflow:hidden;transform:translate(100%);box-shadow:-8px 0 30px #0000001f}.mega-menu-drawer.active .mega-menu-panel{transform:translate(0)}.mega-menu-header{padding:var(--tkn-space-16) var(--tkn-space-24);background:#fcfcfc;border-bottom:1px solid #efefef;flex-shrink:0;justify-content:space-between;align-items:center;display:flex}.mega-menu-title{font-family:var(--tkn-font-heading);font-size:var(--tkn-text-20);font-weight:var(--tkn-weight-medium);color:#141414;letter-spacing:-.02em;margin:0}.mega-menu-close{cursor:pointer;color:#141414;background:0 0;border:none;justify-content:center;align-items:center;width:40px;height:40px;transition:all .2s;display:flex}.mega-menu-close:hover{background:#f0f0f0;border-radius:50%}.mega-menu-body{padding:var(--tkn-space-8) 0;flex:1;overflow-y:auto}.mega-menu-category{border-bottom:1px solid #f7f7f7}.mega-menu-category-title{font-size:var(--tkn-text-14);font-weight:var(--tkn-weight-medium);color:#141414;padding:var(--tkn-space-16) var(--tkn-space-24);text-decoration:none;transition:all .15s;display:block}.mega-menu-category-title:hover{color:var(--site-accent,#b5f500);background:#f7f7f7}.mega-menu-subs{padding:0 var(--tkn-space-24) var(--tkn-space-12);gap:2px var(--tkn-space-16);grid-template-columns:1fr 1fr;margin:0;list-style:none;display:grid}.mega-menu-sub{font-size:var(--tkn-text-12);color:#656565;padding:var(--tkn-space-4) 0;text-decoration:none;transition:all .15s;display:block}.mega-menu-sub:hover{color:var(--site-accent,#b5f500)}@media (width<=768px){.mega-menu-panel{width:85%;max-width:none}}.main-banner{padding:var(--tkn-space-32) 0 var(--tkn-space-24)}.main-banner .ui.container{width:95%;max-width:1440px;margin:0 auto}.hero-dark-frame{clip-path:polygon(0 24px,24px 0,calc(100% - 75px) 0,100% 75px,100% calc(100% - 24px),calc(100% - 24px) 100%,75px 100%,0 calc(100% - 75px));color:#fff;padding:var(--tkn-space-64) 70px var(--tkn-space-48);background:#141414;flex-direction:column;justify-content:space-between;min-height:480px;display:flex;position:relative;overflow:hidden}.hero-dark-inner{align-items:center;gap:var(--tkn-space-32);grid-template-columns:1fr 1.25fr 1fr;display:grid}.hero-left-box .hero-tag-pill{font-family:var(--tkn-font-heading);font-size:var(--tkn-text-12);font-weight:var(--tkn-weight-semibold);text-transform:uppercase;color:var(--hagor-orange-main);letter-spacing:1.5px;margin-bottom:var(--tkn-space-16);display:inline-block}.hero-left-box h2{font-family:var(--tkn-font-heading);font-size:clamp(32px,4vw,52px);font-weight:var(--tkn-weight-medium);color:#fff;margin:0 0 var(--tkn-space-24);letter-spacing:-.03em;line-height:1.05}.hero-btn-action{padding:var(--tkn-space-16) var(--tkn-space-32);background:var(--hagor-pc);color:#fff;font-family:var(--tkn-font);font-size:var(--tkn-text-14);font-weight:var(--tkn-weight-semibold);letter-spacing:-.01em;border-radius:8px;align-items:center;text-decoration:none;transition:all .2s;display:inline-flex}.hero-btn-action:hover{background:var(--site-accent,#8fcc00);transform:translateY(-2px);box-shadow:0 8px 20px #ff510059}.hero-center-box{justify-content:center;align-items:center;display:flex}.hero-image-case{object-fit:contain;filter:drop-shadow(0 20px 40px #0009);border-radius:12px;width:auto;max-width:100%;max-height:340px;transition:transform .4s}.hero-dark-frame:hover .hero-image-case{transform:scale(1.03)}.hero-right-box{padding-left:var(--tkn-space-24)}.hero-right-box p{font-size:var(--tkn-text-18);color:#dcdcdc;margin:0 0 var(--tkn-space-24);line-height:1.5}.hero-right-box p strong{color:var(--hagor-orange-main)}.hero-slide-badge{padding:var(--tkn-space-8) var(--tkn-space-16);font-size:var(--tkn-text-13);font-weight:var(--tkn-weight-semibold);color:var(--hagor-orange-main);letter-spacing:.5px;background:#ff8c321a;border:1px solid #ff8c3266;border-radius:6px;display:inline-block}.hero-arrow-btn{color:#fff;width:32px;height:32px;font-size:var(--tkn-text-18);cursor:pointer;background:#ffffff1f;border:none;border-radius:50%;justify-content:center;align-items:center;transition:all .2s;display:flex}.hero-slider-controls{justify-content:center;align-items:center;gap:var(--tkn-space-12);margin-top:var(--tkn-space-16);display:flex}.hero-arrow-btn{color:#141414;width:28px;height:28px;font-size:var(--tkn-text-16);font-weight:var(--tkn-weight-semibold);cursor:pointer;background:#fff;border:none;border-radius:4px;justify-content:center;align-items:center;transition:all .2s;display:flex}.hero-arrow-btn:hover{background:var(--hagor-pc);color:#fff}.hero-dots{align-items:center;gap:var(--tkn-space-8);display:flex}.hero-dot{cursor:pointer;background:#fff6;border:none;border-radius:50%;width:8px;height:8px;padding:0;transition:all .2s}.hero-dot.active{background:#fff;width:8px;height:8px}.dsvia-mosaic-section{margin-top:var(--tkn-space-16);margin-bottom:var(--tkn-space-24);padding:0}.dsvia-mosaic-wrapper{align-items:center;gap:var(--tkn-space-12);width:100%;display:flex;position:relative}.dsvia-slider-arrow{color:#666;width:40px;height:40px;font-family:var(--tkn-font);font-size:var(--tkn-text-20);font-weight:var(--tkn-weight-regular);cursor:pointer;background-color:#0000;border:1px solid #0000;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;line-height:1;transition:all .2s;display:flex}.dsvia-slider-arrow:hover{color:#000;background-color:#f1f1f1}.dsvia-slider-arrow:focus-visible{outline-offset:2px;outline:2px solid #000}.dsvia-mosaic-track{align-items:flex-start;gap:var(--tkn-space-16);scroll-behavior:smooth;scrollbar-width:none;width:100%;padding:var(--tkn-space-24) 2px var(--tkn-space-8);display:flex;overflow-x:auto}.dsvia-mosaic-track::-webkit-scrollbar{display:none}.dsvia-mosaic-item{cursor:pointer;flex-direction:column;flex:none;align-items:center;width:110px;text-decoration:none;transition:transform .2s;display:flex}.dsvia-mosaic-card{background-color:var(--tkn-green);border-radius:20px;justify-content:center;align-items:center;width:90px;height:90px;transition:transform .4s cubic-bezier(.16,1,.3,1);display:flex;overflow:hidden}.dsvia-mosaic-card:hover{transform:scale(.96)}.dsvia-mosaic-card.is-cutout{overflow:visible}.dsvia-mosaic-card.is-cutout img{object-fit:contain;filter:drop-shadow(0 5px 3px #0000002e);border-radius:0;flex-shrink:0;width:118%;max-width:none;height:118%;padding:0;transform:translateY(-9px)}.dsvia-mosaic-card img{object-fit:contain;width:100%;height:100%;padding:var(--tkn-space-12);border-radius:20px}.dsvia-mosaic-card.promo{background-color:var(--hagor-green);color:#111827;text-align:center;padding:var(--tkn-space-8);border:2px solid #fff;flex-direction:column;justify-content:center;align-items:center;display:flex}.mosaico-promo-badge{font-family:var(--tkn-font);font-size:var(--tkn-text-13);font-weight:var(--tkn-weight-semibold);text-transform:uppercase;line-height:1.1}.mosaico-promo-off{font-family:var(--tkn-font);font-size:var(--tkn-text-20);font-weight:var(--tkn-weight-medium);color:#fff;line-height:1}.dsvia-mosaic-label{font-family:var(--tkn-font);font-size:var(--tkn-text-12);letter-spacing:.02em;line-height:150%;font-weight:var(--tkn-weight-semibold);text-transform:capitalize;color:#111827;margin-top:var(--tkn-space-8);text-align:center;word-break:break-word;max-width:110px}.promo-carne-section{margin-top:var(--tkn-space-24);margin-bottom:var(--tkn-space-24);padding:0}.promo-carne-card{padding:var(--tkn-space-16) var(--tkn-space-32);justify-content:space-between;align-items:center;gap:var(--tkn-space-24);background:#fff;border:1px solid #e5e7eb;border-radius:16px;display:flex;overflow:hidden;box-shadow:0 4px 16px #0000000a}.promo-carne-col-left{flex-direction:column;display:flex}.carne-logo-box{align-items:baseline;gap:var(--tkn-space-8);display:flex}.carne-logo-red{font-family:var(--tkn-font);font-size:var(--tkn-text-20);font-weight:var(--tkn-weight-medium);color:#374151;line-height:1}.carne-logo-blue{font-family:var(--tkn-font);font-size:var(--tkn-text-18);font-weight:var(--tkn-weight-medium);color:#111827;line-height:1}.carne-text-sub{font-size:var(--tkn-text-13);color:#4b5563;margin:var(--tkn-space-4) 0 0 0;font-weight:var(--tkn-weight-medium)}.promo-carne-col-center{color:#fff;padding:var(--tkn-space-12) var(--tkn-space-24);text-align:center;background:#111827;border-radius:12px;flex-direction:column;align-items:center;display:flex;box-shadow:0 4px 12px #0033c633}.carne-headline-main{font-size:var(--tkn-text-14);font-weight:var(--tkn-weight-medium);letter-spacing:.5px;text-transform:uppercase}.carne-headline-sub{font-size:var(--tkn-text-12);font-weight:var(--tkn-weight-medium);letter-spacing:.3px;color:#e0e7ff}.promo-carne-col-right{flex-shrink:0}.carne-person-img{object-fit:cover;border:3px solid #111827;border-radius:50%;width:90px;height:90px}@media (width<=768px){.promo-carne-card{text-align:center;padding:var(--tkn-space-16);gap:var(--tkn-space-12);flex-direction:column}.promo-carne-col-left{align-items:center}.carne-person-img{display:none}}.flash-sale-section{margin-top:var(--tkn-space-64);margin-bottom:var(--tkn-space-64);padding:0}.flash-sale-header{margin-bottom:var(--tkn-space-16);justify-content:space-between;align-items:center;gap:var(--tkn-space-12);flex-wrap:wrap;display:flex}.flash-sale-title-group{align-items:center;gap:var(--tkn-space-8);display:flex}.flash-sale-title{font-family:var(--tkn-font);font-size:var(--tkn-text-20);font-weight:var(--tkn-weight-medium);color:#111827;letter-spacing:-.01em;margin:0}.flash-sale-bolt{color:#374151;animation:1.5s infinite pulse}.flash-sale-timer-wrap{align-items:center;gap:var(--tkn-space-12);display:flex}.flash-sale-timer-label{font-family:var(--tkn-font);font-size:var(--tkn-text-13);font-weight:var(--tkn-weight-semibold);color:#4b5563}.flash-sale-timer-boxes{align-items:center;gap:var(--tkn-space-8);display:flex}.flash-clock-icon{stroke:var(--tkn-green);margin-right:2px}.timer-box-item{color:var(--tkn-green);padding:var(--tkn-space-4) var(--tkn-space-8);font-family:var(--tkn-font);box-shadow:none;background-color:#000;border-radius:4px;align-items:baseline;gap:2px;display:flex}.timer-box-number{font-size:var(--tkn-text-13);font-weight:var(--tkn-weight-medium)}.timer-box-unit{font-size:var(--tkn-text-12);font-weight:var(--tkn-weight-medium);color:var(--tkn-green)}@media (width<=640px){.flash-sale-header{flex-direction:column;align-items:flex-start}.flash-sale-title{font-size:var(--tkn-text-18)}}.shelf.first{margin-top:var(--home-section-gap);margin-bottom:var(--home-section-gap);padding:0}.shelf-header{margin-bottom:var(--home-title-content-gap);justify-content:space-between;align-items:center;display:flex}.shelf-header .group-title{font-family:var(--tkn-font);font-size:var(--tkn-text-18);font-weight:var(--tkn-weight-medium);color:#1f2937;letter-spacing:.02em;margin:0;line-height:1.5}@media (width<=768px){.shelf-header .group-title{font-size:var(--tkn-text-16)}}.shelf-nav-arrows{align-items:center;gap:var(--tkn-space-8);display:flex}.shelf-arrow-btn{cursor:pointer;color:#111827;background:#f6f9fe;border:1.5px solid #111827;border-radius:4px;justify-content:center;align-items:center;width:36px;height:36px;transition:all .2s;display:flex}.shelf-arrow-btn:hover:not(:disabled){color:#fff;background:#111827;border-color:#111827}.shelf-arrow-btn:disabled{opacity:.3;color:#9ca3af;cursor:not-allowed;background:#f9fafb;border-color:#d1d5db}.shelf-grid-destaques-wrapper{width:100%;overflow:hidden}.shelf-grid-destaques{transition:transform .4s cubic-bezier(.25,.46,.45,.94);display:flex}.shelf-page{gap:var(--tkn-space-24);box-sizing:border-box;grid-template-columns:repeat(4,minmax(0,1fr));width:100%;min-width:100%;display:grid}@media (width>=1400px){.shelf-page{gap:var(--tkn-space-24);grid-template-columns:repeat(4,minmax(0,1fr))}}@media (width>=992px) and (width<=1399px){.shelf-page{gap:var(--tkn-space-24);grid-template-columns:repeat(4,minmax(0,1fr))}}@media (width>=768px) and (width<=991px){.shelf-page{gap:var(--tkn-space-16);grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=767px){.shelf-page{gap:var(--tkn-space-8);grid-template-columns:repeat(2,minmax(0,1fr))}}.jet-card.dsvia-card-wrap{height:100%;display:flex}.dsvia-product-card{position:relative;padding:var(--tkn-space-16) var(--tkn-space-16) var(--tkn-space-24) var(--tkn-space-16)!important;color:inherit!important;box-sizing:border-box!important;background:#fff!important;border:1px solid #e2e8f0!important;border-radius:8px!important;flex-direction:column!important;width:100%!important;height:100%!important;text-decoration:none!important;transition:all .2s cubic-bezier(.16,1,.3,1)!important;display:flex!important;box-shadow:0 1px 3px #0000000a!important}.dsvia-product-card:hover{transform:translateY(-2px);border-color:#cbd5e1!important;box-shadow:0 8px 24px #00000014!important}.dsvia-top-actions{align-items:center;gap:var(--tkn-space-8);z-index:5;display:flex;position:absolute;top:12px;right:12px}.dsvia-cart-quick-btn,.dsvia-wishlist-btn{cursor:pointer;padding:var(--tkn-space-4);background:0 0;border:none;justify-content:center;align-items:center;transition:transform .15s;display:flex}.dsvia-cart-quick-btn:hover{color:#141414;transform:scale(1.15)}.dsvia-wishlist-btn:hover{transform:scale(1.15)}.dsvia-badge-seal{color:#fff;width:40px;height:40px;font-size:var(--tkn-text-12);font-weight:var(--tkn-weight-semibold);text-align:center;z-index:5;background:#00227a;border:1.5px solid #374151;border-radius:50%;flex-direction:column;justify-content:center;align-items:center;line-height:1.1;display:flex;position:absolute;top:12px;left:12px}.dsvia-image-wrapper{width:100%;height:200px;padding:var(--tkn-space-8) 0 var(--tkn-space-16);box-sizing:border-box;justify-content:center;align-items:center;text-decoration:none;display:flex}.dsvia-image-wrapper img{object-fit:contain;max-width:100%;max-height:190px;transition:transform .25s}.dsvia-product-card:hover .dsvia-image-wrapper img{transform:scale(1.03)}.dsvia-content{padding-top:var(--tkn-space-4);flex-direction:column;flex:1;display:flex}.dsvia-title-link{color:inherit!important;text-decoration:none!important}.dsvia-title{font-family:var(--tkn-font)!important;font-size:var(--tkn-text-14)!important;font-weight:var(--tkn-weight-medium)!important;color:#262626!important;margin:0 0 var(--tkn-space-8) 0!important;-webkit-line-clamp:2!important;-webkit-box-orient:vertical!important;height:38px!important;line-height:1.35!important;display:-webkit-box!important;overflow:hidden!important}.dsvia-title-link:hover .dsvia-title{color:#111827!important}.dsvia-rating{align-items:center;gap:var(--tkn-space-8);margin-bottom:var(--tkn-space-16);display:flex}.dsvia-stars{color:#d97706;letter-spacing:2px;font-size:13px;line-height:1}.dsvia-rating-count{font-size:var(--tkn-text-12);color:#4b5563;font-weight:var(--tkn-weight-medium)}.dsvia-old-price-row{align-items:center;gap:var(--tkn-space-8);margin-bottom:2px;display:flex}.dsvia-old-price{font-size:var(--tkn-text-12);color:#888;font-weight:var(--tkn-weight-medium);text-decoration:line-through}.dsvia-badge-baixou{color:#fff;font-size:var(--tkn-text-12);font-weight:var(--tkn-weight-semibold);padding:2px var(--tkn-space-8);background:#1b5e20;border-radius:3px;line-height:1.2}.dsvia-installments{font-size:var(--tkn-text-12);color:#444;font-weight:var(--tkn-weight-medium);margin:3px 0 var(--tkn-space-4);line-height:1.35}.dsvia-main-price{font-family:var(--tkn-font)!important;font-size:var(--tkn-text-24)!important;font-weight:var(--tkn-weight-medium)!important;color:#111827!important;letter-spacing:-.5px!important;margin-top:2px!important;line-height:1.1!important}.dsvia-pix-text{font-size:var(--tkn-text-12);font-weight:var(--tkn-weight-medium);color:#111827;margin-top:2px;margin-bottom:var(--tkn-space-16)}.dsvia-footer-tags{align-items:center;margin-top:auto;display:flex}.dsvia-tag-yellow{color:#000;font-size:var(--tkn-text-12);font-weight:var(--tkn-weight-semibold);padding:2px var(--tkn-space-8);text-transform:uppercase;letter-spacing:.3px;background:#f59e0b;border-radius:3px;display:inline-block}@media (width<=767px){.dsvia-product-card{padding:var(--tkn-space-12) var(--tkn-space-12) var(--tkn-space-16) var(--tkn-space-12)!important;border-radius:6px!important}.dsvia-image-wrapper{height:135px;padding:var(--tkn-space-4) 0 var(--tkn-space-12)}.dsvia-image-wrapper img{max-height:120px}.dsvia-title{font-size:var(--tkn-text-13)!important;height:36px!important;margin-bottom:var(--tkn-space-4)!important}.dsvia-rating{margin-bottom:var(--tkn-space-8);gap:var(--tkn-space-4)}.dsvia-stars{letter-spacing:1px;font-size:11px}.dsvia-rating-count{font-size:var(--tkn-text-12)}.dsvia-main-price{font-size:var(--tkn-text-20)!important}.dsvia-installments{font-size:var(--tkn-text-12);margin:2px 0}.dsvia-pix-text{margin-bottom:var(--tkn-space-8);font-size:var(--tkn-text-12)}.dsvia-tag-yellow{font-size:var(--tkn-text-12);padding:2px var(--tkn-space-4)}}.home-product-list{margin-bottom:var(--home-section-gap);padding:0}.home-product-list .ui.container{width:95%;max-width:1440px;margin:0 auto}.home-product-list-box{width:100%;position:relative;overflow:visible}.home-product-list-swiper{max-width:100%;margin:0 auto;padding:0}.home-product-list-track{gap:var(--tkn-space-16);scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;padding:var(--tkn-space-8) var(--tkn-space-4);scrollbar-width:none;-ms-overflow-style:none;display:flex;overflow:auto hidden}.home-product-list-track::-webkit-scrollbar{display:none}.home-product-list-item{justify-content:space-between;align-items:center;gap:var(--tkn-space-12);-webkit-user-select:none;user-select:none;scroll-snap-align:start;flex-direction:column;flex-shrink:0;width:calc(12.5% - 14px);min-width:90px;height:105px;display:flex}.home-product-list-link{justify-content:center;align-items:center;gap:var(--tkn-space-12);color:inherit;flex-direction:column;text-decoration:none;display:flex}.home-product-list-item-new-tag{min-height:14px;margin-bottom:-14px}.home-product-list-item-new-text{color:#cb0202;font-size:var(--tkn-text-12);font-style:normal;font-weight:var(--tkn-weight-regular);line-height:16.8px}.home-product-list-item-name{color:#141414;text-align:center;font-size:var(--tkn-text-12);font-style:normal;font-weight:var(--tkn-weight-medium);-webkit-line-clamp:2;text-overflow:ellipsis;word-break:break-word;-webkit-box-orient:vertical;min-height:33.6px;line-height:16.8px;display:-webkit-box;overflow:hidden}.home-product-list-item-picture{background:0 0;border-radius:4px;width:70px;height:70px;padding:0}.home-product-list-item-picture img{object-fit:contain;width:100%;height:100%}.home-product-list-arrow{color:#141414;width:40px;height:40px;font-size:var(--tkn-text-20);cursor:pointer;z-index:5;background:#fff;border:1px solid #efefef;border-radius:50%;justify-content:center;align-items:center;line-height:1;transition:all .2s;display:flex;position:absolute;top:50%;transform:translateY(-50%);box-shadow:0 2px 12px #0000001f}.home-product-list-arrow:hover{background:var(--hagor-pc);color:#fff;border-color:var(--hagor-pc)}.home-product-list-arrow.prev{left:-20px}.home-product-list-arrow.next{right:-20px}@media (width<=575px){.home-product-list-item{width:90px;height:111px;padding:var(--tkn-space-12);background:#fff;border-radius:4px}.home-product-list-item-picture{width:60px;height:60px}.home-product-list-arrow{display:none}}.business{margin-bottom:var(--home-section-gap);padding:0}.business .ui.container{width:95%;max-width:1440px;margin:0 auto}.business-grid{gap:var(--tkn-space-16);padding:var(--tkn-space-24) var(--tkn-space-24);background:#fff;border:1px solid #f0f0f0;border-radius:12px;grid-template-columns:repeat(4,1fr);display:grid;box-shadow:0 1px 4px #00000008}@media (width<=991px){.business-grid{gap:var(--tkn-space-16);padding:var(--tkn-space-16);grid-template-columns:repeat(2,1fr)}}@media (width<=575px){.business-grid{gap:var(--tkn-space-12);padding:var(--tkn-space-16);grid-template-columns:1fr}}.business .item{align-items:center;gap:var(--tkn-space-16);display:flex}.business .item span{font-size:var(--tkn-text-13);font-weight:var(--tkn-weight-medium);color:#333;line-height:1.3}.profissao{margin-bottom:var(--home-section-gap);padding:0}.profissao .ui.container{width:95%;max-width:1440px;margin:0 auto}.profissao-container .title{font-family:var(--tkn-font-heading);font-size:var(--tkn-text-28);font-weight:var(--tkn-weight-medium);color:#141414;margin:0 0 var(--home-title-content-gap);letter-spacing:-.02em}.profissao-grid{gap:var(--home-content-gap);grid-template-columns:repeat(4,1fr);display:grid}.profissao-card{height:480px;padding:var(--tkn-space-32) var(--tkn-space-24);border-radius:16px;flex-direction:column;justify-content:flex-end;text-decoration:none;transition:transform .3s;display:flex;position:relative;overflow:hidden;box-shadow:0 8px 24px #00000014}.profissao-card:hover{transform:translateY(-4px)}.profissao-bg-img{background-position:50%;background-size:cover;width:100%;height:100%;transition:transform .5s;position:absolute;top:0;left:0}.profissao-card:hover .profissao-bg-img{transform:scale(1.06)}.profissao-overlay{background:linear-gradient(#0000001a 0%,#000000d9 100%);width:100%;height:100%;position:absolute;top:0;left:0}.profissao-content{z-index:2;color:#fff;position:relative}.profissao-content h3{font-size:var(--tkn-text-24);font-weight:var(--tkn-weight-medium);margin:0 0 var(--tkn-space-12);color:#fff}.profissao-content p{font-size:var(--tkn-text-13);color:#d5d5d5;margin:0 0 var(--tkn-space-16);line-height:1.45}.profissao-cta{font-size:var(--tkn-text-13);font-weight:var(--tkn-weight-semibold);color:var(--hagor-orange-main)}.categorias{margin-top:var(--home-section-gap);margin-bottom:var(--home-section-gap);padding:0}.categorias-section-header{margin-bottom:var(--home-title-content-gap);justify-content:flex-start;align-items:center;display:flex}.brands-section-header{width:100%;margin-bottom:var(--home-title-content-gap);justify-content:space-between;align-items:center;display:flex}.categorias-container .title,.brands-container .title-brands{font-family:var(--tkn-font);font-size:var(--tkn-text-18);font-weight:var(--tkn-weight-medium);color:#1f2937;letter-spacing:.02em;margin:0;line-height:1.5}@media (width<=768px){.categorias-container .title,.brands-container .title-brands{font-size:var(--tkn-text-16)}}.categorias-slider-controls,.brands-slider-controls{align-items:center;gap:var(--tkn-space-12);display:flex}.categorias-slider-controls{margin-top:var(--home-title-content-gap);justify-content:center}.cat-ctrl-btn,.brand-ctrl-btn{color:#111827;width:32px;height:32px;font-size:var(--tkn-text-16);font-weight:var(--tkn-weight-semibold);cursor:pointer;background:#f6f9fe;border:1.5px solid #111827;border-radius:4px;justify-content:center;align-items:center;transition:all .15s;display:flex}.cat-ctrl-btn:hover,.brand-ctrl-btn:hover{color:#fff;background:#111827}.cat-ctrl-btn:disabled{opacity:.3;color:#9ca3af;cursor:not-allowed;background:#f9fafb;border-color:#d1d5db}.cat-ctrl-dots,.brand-ctrl-dots{align-items:center;gap:var(--tkn-space-8);display:flex}.cat-dot,.brand-dot{background:#d2d2d7;border-radius:50%;width:6px;height:6px;display:inline-block}.cat-dot.active,.brand-dot.active{background:#111827}.category-carousel{width:100%;overflow:hidden}.categorias-grid{gap:var(--tkn-space-24);justify-content:space-between;align-items:flex-start;transition:transform .38s;display:flex}@media (width<=768px){.categorias-grid{gap:var(--tkn-space-16);justify-content:flex-start}}.categoria-card-item{text-align:center;cursor:pointer;background:0 0;border:none;flex-direction:column;flex:0 0 calc(16.6667% - 20px);align-items:center;min-width:90px;padding:0;text-decoration:none;transition:transform .4s cubic-bezier(.16,1,.3,1);display:flex}@media (width<=991px){.categoria-card-item{flex:0 0 calc(25% - 12px)}}@media (width<=640px){.categoria-card-item{flex:0 0 calc(33.3333% - 9.33333px)}}.categoria-card-item:hover{transform:scale(.96)}.categoria-card-img-wrapper{width:90px;height:90px;margin-bottom:var(--tkn-space-12);background:#fff;border:1px solid #e5e7eb;border-radius:50%;justify-content:center;align-items:center;transition:all .2s;display:flex;position:relative;overflow:hidden;box-shadow:0 2px 6px #0000000a}.categoria-card-item:hover .categoria-card-img-wrapper{border-color:#111827;box-shadow:0 4px 14px #0033c626}.categoria-mask-badge{display:none}.categoria-tool-img{object-fit:cover;width:100%;height:100%;transition:transform .3s}.categoria-card-item:hover .categoria-tool-img{transform:scale(1.05)}.categoria-card-name{font-family:var(--tkn-font);font-size:var(--tkn-text-12);font-weight:var(--tkn-weight-medium);text-transform:capitalize;color:#1f2937;text-align:center;line-height:1.35;transition:color .2s}.categoria-card-item:hover .categoria-card-name{color:#111827}.brands{margin-bottom:var(--home-section-gap);padding:0}.brands .ui.container{width:95%;max-width:1440px;margin:0 auto}.brands-grid{gap:var(--home-content-gap);grid-template-columns:repeat(6,1fr);display:grid}.brand-logo-card{height:130px;padding:var(--tkn-space-24);background:#fff;border:1px solid #e5e5ea;border-radius:14px;justify-content:center;align-items:center;text-decoration:none;transition:all .25s cubic-bezier(.16,1,.3,1);display:flex}.brand-logo-card:hover{border-color:#141414;transform:translateY(-4px);box-shadow:0 10px 28px #00000014}.links{margin-bottom:var(--home-section-gap);padding:0}.links .ui.container{width:95%;max-width:1440px;margin:0 auto}.links-container{justify-content:center;align-items:center;gap:var(--tkn-space-24);padding:var(--tkn-space-16);background:#fff;border:1px solid #f0f0f0;border-radius:8px;display:flex}.links-container .button{font-size:var(--tkn-text-14);font-weight:var(--tkn-weight-semibold);color:#222;text-decoration:none}.links-divider{background:#eee;width:2px;height:24px}.links-container .see-all{align-items:center;gap:var(--tkn-space-8);font-size:var(--tkn-text-14);font-weight:var(--tkn-weight-medium);color:var(--hagor-pc);text-decoration:none;display:flex}.instagram{padding:var(--tkn-space-24) 0 var(--tkn-space-48);display:none!important}.instagram .ui.container{width:95%;max-width:1440px;margin:0 auto}.instagram-banner-box{background:var(--hagor-pc);padding:var(--tkn-space-48) var(--tkn-space-48);border-radius:16px;justify-content:space-between;align-items:center;min-height:220px;display:flex;position:relative;overflow:hidden}.instagram-card-white{z-index:2;padding:var(--tkn-space-32) var(--tkn-space-32);background:#fff;border-radius:12px;max-width:420px;position:relative;box-shadow:0 10px 25px #00000026}.instagram-card-white h3{font-size:var(--tkn-text-18);font-weight:var(--tkn-weight-medium);color:#1a1a1a;margin:0 0 var(--tkn-space-16);line-height:1.35}.instagram-btn-action{align-items:center;gap:var(--tkn-space-8);background:var(--hagor-pc);color:#fff;font-size:var(--tkn-text-13);font-weight:var(--tkn-weight-semibold);padding:var(--tkn-space-8) var(--tkn-space-16);border-radius:6px;text-decoration:none;transition:all .2s;display:inline-flex}.instagram-btn-action:hover{background:var(--site-accent,#8fcc00)}.instagram-artisan-photo{z-index:2;align-items:flex-end;height:100%;display:flex;position:absolute;bottom:0;right:15%}.instagram-artisan-photo img{object-fit:cover;border-radius:12px 12px 0 0;width:auto;height:220px}.instagram-watermark-bg{font-size:120px;font-weight:var(--tkn-weight-medium);color:#ffffff26;letter-spacing:8px;-webkit-user-select:none;user-select:none;pointer-events:none;position:absolute;top:50%;right:5%;transform:translateY(-50%)}.freight-lane{color:#fff;padding:var(--tkn-space-16) 0;background:#141414;overflow:hidden}.freight-lane-inner{align-items:center;display:flex}.freight-lane-label{font-size:var(--tkn-text-12);font-weight:var(--tkn-weight-semibold);text-transform:uppercase;letter-spacing:1px;color:#888;padding:0 var(--tkn-space-32);white-space:nowrap;border-right:1px solid #333}.freight-lane-viewport{flex:1;overflow:hidden}.freight-lane-track{align-items:center;gap:var(--tkn-space-64);width:max-content;animation:25s linear infinite marquee;display:flex}@keyframes marquee{0%{transform:translate(0)}to{transform:translate(-50%)}}.freight-lane-item{align-items:center;display:flex}.marquee-brand-text{font-size:var(--tkn-text-14);font-weight:var(--tkn-weight-medium);letter-spacing:2px;color:#d0d0d0}.hagor-footer{padding:var(--tkn-space-48) 0 var(--tkn-space-32);background:#fff;border-top:1px solid #e5e5e5}.hagor-footer .ui.container{width:95%;max-width:1440px;margin:0 auto}.footer-columns-grid{gap:var(--tkn-space-48);padding-bottom:var(--tkn-space-48);border-bottom:1px solid #eee;grid-template-columns:1fr 1fr;display:grid}.flex-col-pair{gap:var(--tkn-space-32);grid-template-columns:1fr 1fr;display:grid}.title-custom{font-size:var(--tkn-text-14);font-weight:var(--tkn-weight-medium);color:var(--hagor-black);margin-bottom:var(--tkn-space-16);text-transform:uppercase;letter-spacing:.5px}.receive-categories{gap:var(--tkn-space-8);flex-direction:column;display:flex}.footer-cat-link{font-size:var(--tkn-text-13);color:#666;text-decoration:none;transition:color .15s}.footer-cat-link:hover{color:var(--hagor-pc)}.custom-itens{gap:var(--tkn-space-8);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.custom-itens li a{font-size:var(--tkn-text-13);color:#666;text-decoration:none;transition:color .15s}.custom-itens li a:hover{color:var(--hagor-pc)}.footer-details-grid{gap:var(--tkn-space-48);padding:var(--tkn-space-48) 0;grid-template-columns:1fr 1fr;display:grid}.payment-badges-row{align-items:center;gap:var(--tkn-space-8);flex-wrap:wrap;display:flex}.card-badge{padding:var(--tkn-space-4) var(--tkn-space-8);background:#fff;border:1px solid #e0e0e0;border-radius:4px;justify-content:center;align-items:center;height:28px;transition:all .2s;display:inline-flex;box-shadow:0 1px 3px #0000000a}.card-badge:hover{border-color:#bbb;transform:translateY(-1px)}.card-badge.boleto-badge{gap:var(--tkn-space-8);font-size:var(--tkn-text-12);font-weight:var(--tkn-weight-semibold);color:#333;padding:var(--tkn-space-4) var(--tkn-space-12)}.card-badge.pix-badge{gap:var(--tkn-space-8);padding:var(--tkn-space-4) var(--tkn-space-12);background:#e6f9f7;border-color:#32bcad}.card-badge.pix-badge strong{font-size:var(--tkn-text-12);font-weight:var(--tkn-weight-semibold);color:#0d8073}.contact-block a{align-items:center;gap:var(--tkn-space-8);font-size:var(--tkn-text-13);font-weight:var(--tkn-weight-medium);color:#333;margin-bottom:var(--tkn-space-8);text-decoration:none;display:flex}.contact-block .dot-status{background:#25d366;border-radius:50%;width:8px;height:8px;display:inline-block}.contact-block .wpp-contact{color:#1a994a;font-weight:var(--tkn-weight-medium)}.contact-block .hour-info{font-size:var(--tkn-text-12);color:#888;margin:var(--tkn-space-8) 0 0;line-height:1.4}.address-block p{font-size:var(--tkn-text-13);color:#666;margin:0;line-height:1.5}.security-badges-row{gap:var(--tkn-space-12);flex-wrap:wrap;align-items:stretch;display:flex}.stamp-card{padding:var(--tkn-space-8) var(--tkn-space-12);background:#fff;border:1px solid #e2e8f0;border-radius:8px;flex-direction:column;justify-content:center;min-width:110px;transition:all .2s;display:flex;box-shadow:0 1px 4px #0000000a}.stamp-card:hover{border-color:#cbd5e1;transform:translateY(-1px)}.google-stamp .stamp-header{align-items:center;gap:var(--tkn-space-8);display:flex}.google-stamp .google-score{font-size:var(--tkn-text-13);font-weight:var(--tkn-weight-medium);color:#202124}.google-stamp .google-stars{color:#fbbc04;letter-spacing:1px;font-size:12px}.google-stamp .stamp-sub{align-items:center;gap:var(--tkn-space-4);font-size:var(--tkn-text-12);font-weight:var(--tkn-weight-medium);color:#5f6368;margin-top:2px;display:flex}.reclame-stamp{align-items:center;gap:var(--tkn-space-8);flex-direction:row}.reclame-stamp .ra-logo-box{color:#fff;font-size:var(--tkn-text-12);font-weight:var(--tkn-weight-medium);padding:var(--tkn-space-4) var(--tkn-space-8);letter-spacing:.5px;background:#25a855;border-radius:4px;line-height:1}.reclame-stamp .ra-info{flex-direction:column;display:flex}.reclame-stamp .ra-info strong{font-size:var(--tkn-text-12);font-weight:var(--tkn-weight-semibold);color:#1e293b;line-height:1.2}.reclame-stamp .ra-info span{font-size:var(--tkn-text-12);color:#25a855;font-weight:var(--tkn-weight-medium)}.ssl-stamp{align-items:center;gap:var(--tkn-space-8);flex-direction:row}.ssl-stamp .ssl-info{flex-direction:column;display:flex}.ssl-stamp .ssl-info strong{font-size:var(--tkn-text-12);font-weight:var(--tkn-weight-semibold);color:#1e293b;line-height:1.2}.ssl-stamp .ssl-info span{font-size:var(--tkn-text-12);color:#64748b;font-weight:var(--tkn-weight-medium)}.subfooter-wrapper{margin-top:var(--tkn-space-48);padding-top:var(--tkn-space-32);box-sizing:border-box;border-top:1px solid #eee;width:100vw;margin-left:-50vw;margin-right:-50vw;position:relative;left:50%;right:50%;overflow:hidden}.giant-watermark-logo{width:100%;margin-bottom:var(--tkn-space-24);-webkit-user-select:none;user-select:none;pointer-events:none;justify-content:center;align-items:center;display:flex;overflow:hidden}.giant-watermark-logo svg{max-height:360px;display:block;transform:scale(1.04);color:#eee!important;width:100vw!important;max-width:100vw!important;height:auto!important}.insti{width:95%;max-width:1440px;padding:0 var(--tkn-space-16);font-size:var(--tkn-text-12);color:#888;justify-content:space-between;margin:0 auto;display:flex}.floatingWpp{z-index:999;background:#25d366;border-radius:50%;justify-content:center;align-items:center;width:54px;height:54px;transition:all .25s;display:flex;position:fixed;bottom:24px;right:24px;box-shadow:0 8px 24px #25d36666}.floatingWpp:hover{transform:scale(1.08);box-shadow:0 10px 28px #25d36680}@media screen and (width<=1024px){.hero-dark-inner{text-align:center;grid-template-columns:1fr}.hero-left-box h2{font-size:var(--tkn-text-24)}.shelf-page,.business-grid,.profissao-grid{grid-template-columns:repeat(2,1fr)}.categorias-grid,.brands-grid{grid-template-columns:repeat(3,1fr)}.footer-columns-grid,.footer-details-grid{grid-template-columns:1fr}.instagram-artisan-photo{display:none}}@media screen and (width<=768px){.main-banner{padding:var(--tkn-space-24) 0 var(--tkn-space-16)}.main-banner .ui.container{width:100%;max-width:none}.hero-dark-frame{min-height:0;padding:var(--tkn-space-48) 0 var(--tkn-space-32);clip-path:none;border-radius:0}.hero-dark-inner{gap:var(--tkn-space-32)}.hero-left-box,.hero-right-box{padding-left:var(--tkn-space-24);padding-right:var(--tkn-space-24)}.hero-left-box h2{max-width:330px;margin-left:auto;margin-right:auto}.hero-center-box{width:100%;height:clamp(300px,92vw,440px);overflow:hidden}.hero-image-case{object-fit:cover;filter:none;border-radius:0;width:100%;max-width:none;height:100%;max-height:none}.hero-dark-frame:hover .hero-image-case{transform:none}.hero-right-box{max-width:370px;margin:0 auto}.site-switcher{background:#e8e8ed;border-bottom:0;height:30px;padding-top:0}.site-switcher .ui.container{width:100%;height:30px;padding-right:var(--tkn-space-16);justify-content:flex-end;display:flex}.site-switcher-tabs{justify-content:flex-end;gap:0;width:auto;height:30px;margin-left:auto;display:flex}.site-switcher-tab{min-width:0;height:30px;padding:0 var(--tkn-space-16);color:#777;border-radius:6px 6px 0 0;justify-content:center;align-items:center;display:flex}.site-switcher-tab.active{color:#141414;background:#fff}.site-switcher-tab.active svg{color:#141414;width:48px!important;height:auto!important;max-height:13px!important}.site-switcher-tab.secondary{background:var(--hagor-green);color:#141414}.hagor-header{border-bottom:0;padding:0}.hagor-header .ui.container{width:100%;padding:0 var(--tkn-space-16)}.hagor-header .box{min-height:58px;padding:var(--tkn-space-8) 0;gap:var(--tkn-space-8)}.hagor-header .left{gap:var(--tkn-space-12)}.official-header-logo{width:118px!important;height:auto!important}.hagor-header .right{gap:var(--tkn-space-8)}.hagor-header .user-trigger-btn{display:none}.hagor-header .account,.hagor-header .cart{border:1px solid #e1e1e1;border-radius:50%;width:38px;height:38px}.header-divider{display:none}.top-bar,.top-bar.active,.top-bar-container{height:34px}.phrase-topbar{font-size:var(--tkn-text-12);line-height:34px}.phrase-topbar .flex{gap:var(--tkn-space-8)}.phrase-topbar a{color:#141414;padding:3px var(--tkn-space-16);font-size:var(--tkn-text-12);font-weight:var(--tkn-weight-medium);background:#fff;border-radius:3px;line-height:1.25}.phrase-topbar span{font-size:var(--tkn-text-12);font-weight:var(--tkn-weight-medium)}#toggleMenuMobile{display:flex}.mobile-hide{display:none!important}.search-toggle-btn{display:flex}.box-search{width:100%;max-width:100%;padding:var(--tkn-space-12) var(--tkn-space-16);z-index:101;background:#fff;display:none;position:absolute;top:68px;left:0;box-shadow:0 8px 16px #0000000f}.box-search.mobile-active{display:block}.shelf.first{margin-bottom:var(--home-section-gap);padding:0}.shelf.first .ui.container{width:100%;padding:0 var(--tkn-space-12)}.shelf-header{margin-bottom:var(--tkn-space-16)}.shelf-header .group-title{font-size:var(--tkn-text-20);line-height:1.2}.shelf-page{gap:var(--tkn-space-12);grid-template-columns:repeat(2,minmax(0,1fr));padding:0 2px}.jet-card{height:100%}.jet-card .jet-container{background:#fff;border:1px solid #e8e8ed;border-radius:12px;flex-direction:column;justify-content:space-between;display:flex;overflow:hidden;box-shadow:0 2px 8px #0000000a}.jet-card .jet-container:before{display:none!important}.jet-card .content.images{min-height:135px;padding:var(--tkn-space-16) var(--tkn-space-8) var(--tkn-space-8);background:#fff}.jet-wishlist-add-btn{width:28px;height:28px;top:8px;left:8px}.product-image-link{height:125px}.product-image-link img{object-fit:contain;max-height:120px}.jet-card .content.data{padding:var(--tkn-space-8) var(--tkn-space-12) var(--tkn-space-12);flex-direction:column;flex:1;gap:2px;display:flex}.product-brand-tag span{font-size:var(--tkn-text-12);font-weight:var(--tkn-weight-semibold);color:#86868b;text-transform:uppercase;letter-spacing:.4px}.product-title-link{margin:2px 0 var(--tkn-space-8)}.product-title-link h3{font-size:var(--tkn-text-12);font-weight:var(--tkn-weight-medium);color:#1d1d1f;-webkit-line-clamp:2;-webkit-box-orient:vertical;height:32px;line-height:1.35;display:-webkit-box;overflow:hidden}.product-pricing{margin-top:auto}.price-main-discount{align-items:baseline;gap:var(--tkn-space-8);flex-wrap:wrap;display:flex}.price-main-discount .price-val{font-size:var(--tkn-text-16);font-weight:var(--tkn-weight-medium);color:#111827}.price-tag-badge{font-size:var(--tkn-text-12);font-weight:var(--tkn-weight-medium);padding:2px var(--tkn-space-4);border-radius:4px}.price-method-info{font-size:var(--tkn-text-12);color:#6b7280;margin:2px 0 1px}.price-old{font-size:var(--tkn-text-12);color:#9ca3af}.price-installment{font-size:var(--tkn-text-12);color:#374151;font-weight:var(--tkn-weight-medium);margin-top:2px;line-height:1.25}.jet-card .content.action{height:auto;padding:0 var(--tkn-space-12) var(--tkn-space-12);background:#fff;border:none}.jet-card .buy-button{height:34px;font-size:var(--tkn-text-12);font-weight:var(--tkn-weight-semibold);padding:0 var(--tkn-space-8);justify-content:center;align-items:center;gap:var(--tkn-space-4);color:#fff;box-sizing:border-box;background:#141414;border:none;border-radius:8px;width:100%;display:flex}.jet-card .buy-button span{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.jet-card .buy-button svg{flex-shrink:0;width:12px;height:12px}.business-grid{grid-template-columns:1fr}.profissao-grid{gap:var(--tkn-space-16);grid-template-columns:1fr}.profissao-card{height:380px}.categorias-grid,.brands-grid{grid-template-columns:repeat(2,1fr)}.flex-col-pair{grid-template-columns:1fr}.insti{gap:var(--tkn-space-8);text-align:center;flex-direction:column}.giant-watermark-logo{justify-content:center;align-items:center;display:flex}}.apple-bag-dropdown-panel{z-index:9999;background:#fff;border-top:1px solid #eee;border-bottom:1px solid #d2d2d7;width:100%;max-height:calc(100vh - 120px);animation:.3s cubic-bezier(.16,1,.3,1) forwards appleDropdownSlideDown;position:absolute;top:100%;left:0;right:0;overflow-y:auto;box-shadow:0 24px 48px #00000026}@keyframes appleDropdownSlideDown{0%{opacity:0;transform:translateY(-12px)}to{opacity:1;transform:translateY(0)}}.apple-bag-dropdown-inner{max-width:1024px;padding:var(--tkn-space-32) var(--tkn-space-24) var(--tkn-space-48);box-sizing:border-box;text-align:left;margin:0 auto}.apple-bag-state-block{margin-bottom:var(--tkn-space-32)}.apple-bag-state-title{font-size:var(--tkn-text-24);font-weight:var(--tkn-weight-medium);letter-spacing:-.02em;color:#1d1d1f;margin:0 0 var(--tkn-space-12) 0}.apple-bag-shop-link{font-size:var(--tkn-text-14);color:#0071e3;text-underline-offset:3px;cursor:pointer;background:0 0;border:none;padding:0;text-decoration:underline;transition:opacity .15s;display:inline-block}.apple-bag-shop-link:hover{opacity:.8}.apple-bag-items-block{margin-bottom:var(--tkn-space-32)}.apple-bag-items-list{gap:var(--tkn-space-12);max-height:240px;padding-right:var(--tkn-space-8);margin:var(--tkn-space-16) 0;flex-direction:column;display:flex;overflow-y:auto}.apple-bag-item-row{align-items:center;gap:var(--tkn-space-16);padding:var(--tkn-space-8) 0;border-bottom:1px solid #f5f5f7;display:flex}.apple-bag-item-thumb{object-fit:contain;width:52px;height:52px;padding:var(--tkn-space-4);background:#f8f8f8;border:1px solid #eee;border-radius:6px}.apple-bag-item-meta{flex-direction:column;flex:1;gap:2px;display:flex}.apple-bag-item-name{font-size:var(--tkn-text-14);font-weight:var(--tkn-weight-medium);color:#1d1d1f}.apple-bag-item-price{font-size:var(--tkn-text-13);color:#666}.apple-bag-summary{padding-top:var(--tkn-space-16);justify-content:space-between;align-items:center;gap:var(--tkn-space-16);border-top:1px solid #eee;flex-wrap:wrap;display:flex}.apple-bag-total-line{align-items:baseline;gap:var(--tkn-space-8);font-size:var(--tkn-text-16);color:#1d1d1f;display:flex}.apple-bag-total-line strong{font-size:var(--tkn-text-20);font-weight:var(--tkn-weight-semibold)}.apple-bag-actions{gap:var(--tkn-space-12);display:flex}.apple-bag-btn-view{font-size:var(--tkn-text-13);font-weight:var(--tkn-weight-semibold);padding:var(--tkn-space-8) var(--tkn-space-16);color:#1d1d1f;background:#f5f5f7;border-radius:980px;text-decoration:none;transition:all .15s}.apple-bag-btn-view:hover{background:#e8e8ed}.apple-bag-btn-checkout{font-size:var(--tkn-text-13);font-weight:var(--tkn-weight-semibold);padding:var(--tkn-space-8) var(--tkn-space-24);background:var(--hagor-pc);color:#fff;border-radius:980px;text-decoration:none;transition:all .15s}.apple-bag-btn-checkout:hover{background:var(--site-accent,#8fcc00)}.apple-bag-profile-block{padding-top:var(--tkn-space-24);border-top:1px solid #e5e5ea}.apple-bag-profile-label{font-size:var(--tkn-text-12);color:#86868b;font-weight:var(--tkn-weight-semibold);text-transform:uppercase;letter-spacing:.05em;margin-bottom:var(--tkn-space-16);display:block}.apple-bag-profile-nav{gap:var(--tkn-space-12);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.apple-bag-profile-link{align-items:center;gap:var(--tkn-space-12);color:#0071e3;font-size:var(--tkn-text-14);font-weight:var(--tkn-weight-medium);cursor:pointer;background:0 0;border:none;padding:0;font-family:inherit;text-decoration:none;transition:color .15s;display:flex}.apple-bag-profile-link:hover{color:#0056b3;text-decoration:underline}.apple-bag-btn-logout{color:#e02424}.apple-bag-btn-logout:hover{color:#b91c1c}.cb-hero-banner-section{margin:var(--tkn-space-16) 0 var(--tkn-space-32);padding:0}.cb-hero-banner-container{position:relative}.cb-hero-banner-card{background:linear-gradient(90deg,#f7f9fd 0%,#eef4fe 50%,#fdf6f7 100%);border-radius:8px;align-items:center;width:100%;min-height:260px;display:flex;position:relative;overflow:hidden;box-shadow:0 2px 10px #0033c60d}.cb-hero-content-row{width:100%;padding:var(--tkn-space-24) var(--tkn-space-48);justify-content:space-between;align-items:center;gap:var(--tkn-space-24);display:flex}.cb-hero-left{flex-direction:column;flex:1;display:flex}.cb-hero-badge-carne{flex-direction:column;line-height:1;display:flex}.cb-hero-carne-title{font-family:var(--tkn-font);font-size:var(--tkn-text-32);font-weight:var(--tkn-weight-medium);color:#e71a3b;letter-spacing:-.5px}.cb-hero-carne-brand{font-family:var(--tkn-font);font-size:var(--tkn-text-24);font-weight:var(--tkn-weight-medium);color:#111827;letter-spacing:-.5px}.cb-hero-subtitle{font-family:var(--tkn-font);font-size:var(--tkn-text-16);font-weight:var(--tkn-weight-medium);color:#111827;margin:var(--tkn-space-12) 0 var(--tkn-space-8);line-height:1.25}.cb-hero-rules-sub{font-size:var(--tkn-text-12);color:#8892a0;line-height:1.3}.cb-hero-center-media{flex:1.4;justify-content:center;display:flex}.cb-hero-products-img{object-fit:contain;filter:drop-shadow(0 10px 18px #0000001f);max-width:100%;max-height:220px}.cb-hero-right{text-align:right;flex-direction:column;flex:1;align-items:flex-end;display:flex}.cb-hero-discount-pill{flex-direction:column;align-items:flex-end;line-height:1;display:flex}.cb-hero-disc-label{font-size:var(--tkn-text-14);font-weight:var(--tkn-weight-semibold);color:#111827}.cb-hero-disc-percent{font-size:var(--tkn-text-40);font-weight:var(--tkn-weight-medium);color:#111827}.cb-hero-disc-off{font-size:var(--tkn-text-16);font-weight:var(--tkn-weight-medium);color:#111827}.cb-hero-coupon-box{padding:var(--tkn-space-8) var(--tkn-space-16);margin:var(--tkn-space-8) 0;background:#fff;border:1.5px dashed #111827;border-radius:4px;flex-direction:column;align-items:center;display:flex}.cb-coupon-text{font-size:var(--tkn-text-12);font-weight:var(--tkn-weight-medium);color:#111827}.cb-coupon-code{font-size:var(--tkn-text-16);font-weight:var(--tkn-weight-medium);color:#111827;letter-spacing:.5px}.cb-hero-installments{font-size:var(--tkn-text-12);color:#374151;margin:0}.cb-hero-nav-arrow{color:#111827;width:32px;height:48px;font-size:var(--tkn-text-20);cursor:pointer;z-index:5;background:#ffffffe6;border:1px solid #111827;border-radius:4px;justify-content:center;align-items:center;transition:all .2s;display:flex;position:absolute;top:50%;transform:translateY(-50%)}.cb-hero-nav-arrow.prev{left:12px}.cb-hero-nav-arrow.next{right:12px}.cb-hero-pause-btn{color:#fff;width:26px;height:26px;font-size:var(--tkn-text-12);cursor:pointer;z-index:5;background:#000;border:none;border-radius:4px;justify-content:center;align-items:center;display:flex;position:absolute;bottom:12px;right:12px}.cb-hero-dots-row{justify-content:center;align-items:center;gap:var(--tkn-space-12);padding:var(--tkn-space-16) 0;display:flex}.cb-dot{cursor:pointer;background:#dbeafe;border-radius:50%;width:10px;height:10px;transition:all .2s}.cb-dot.active{background:#111827;width:12px;height:12px}.cb-carne-strip-section{margin:0 0 var(--tkn-space-32);padding:0}.cb-carne-strip-card{padding:var(--tkn-space-12) var(--tkn-space-24);justify-content:space-between;align-items:center;gap:var(--tkn-space-24);background:#fff;border:1px solid #edf2f7;border-radius:8px;display:flex;box-shadow:0 1px 4px #0000000a}.cb-carne-strip-left{flex:1.2}.cb-carne-brand-row{align-items:baseline;gap:var(--tkn-space-8);display:flex}.cb-carne-red-txt{font-family:var(--tkn-font);font-size:var(--tkn-text-24);font-weight:var(--tkn-weight-medium);color:var(--site-accent,#a2e000);line-height:1}.cb-carne-blue-txt{font-family:var(--tkn-font);font-size:var(--tkn-text-20);font-weight:var(--tkn-weight-medium);color:#111827;line-height:1}.cb-carne-desc-main{font-size:var(--tkn-text-14);font-weight:var(--tkn-weight-medium);color:#111827;margin:var(--tkn-space-4) 0 2px 0}.cb-carne-desc-sub{font-size:var(--tkn-text-12);color:#9ca3af;line-height:1.2;display:block}.cb-carne-strip-center{flex:1.5;justify-content:center;display:flex}.cb-carne-blue-box{color:#fff;padding:var(--tkn-space-12) var(--tkn-space-24);text-align:center;background:#1f2937;border-radius:8px;flex-direction:column;align-items:center;display:flex;box-shadow:0 4px 12px #00000026}.cb-carne-box-bold{font-size:var(--tkn-text-13);font-weight:var(--tkn-weight-medium);letter-spacing:.5px}.cb-carne-box-light{font-size:var(--tkn-text-12);font-weight:var(--tkn-weight-medium);color:#d1fae5}.cb-carne-strip-right{flex-shrink:0}.cb-carne-person-pic{object-fit:cover;border:2.5px solid #111827;border-radius:50%;width:80px;height:80px}.flash-sale-cards-track-wrap{width:100%;position:relative;overflow:hidden}.flash-sale-cards-track{scrollbar-width:none;scroll-snap-type:x mandatory;gap:var(--tkn-space-12);width:100%;display:flex;overflow-x:auto}.flash-sale-card-item{scroll-snap-align:start;min-width:0;padding:var(--tkn-space-12);align-items:center;gap:var(--tkn-space-12);background:#fff;border:1px solid #e5e7eb;border-radius:8px;flex:0 0 calc(25% - 9px);min-height:110px;transition:transform .2s,box-shadow .2s;display:flex}.flash-sale-card-item:hover{transform:translateY(-2px);box-shadow:0 4px 12px #0000000f}.flash-sale-card-img-box{flex-shrink:0;justify-content:center;align-items:center;width:75px;height:75px;display:flex}.flash-sale-card-img-box img{object-fit:contain;max-width:100%;max-height:100%}.flash-sale-card-info{flex-direction:column;display:flex;overflow:hidden}.flash-sale-card-title{font-family:var(--cb-font);font-size:var(--tkn-text-12);font-weight:var(--tkn-weight-medium);color:#404040;margin:0 0 var(--tkn-space-4) 0;letter-spacing:.02em;white-space:nowrap;text-overflow:ellipsis;line-height:150%;overflow:hidden}.flash-sale-card-price-row{align-items:center;gap:var(--tkn-space-8);margin-bottom:2px;display:flex}.flash-sale-old-price{font-family:var(--cb-font);font-size:var(--tkn-text-12);font-weight:var(--tkn-weight-medium);color:#696969;line-height:150%;text-decoration:line-through}.flash-sale-discount-badge{color:#008775;font-family:var(--cb-font);font-size:var(--tkn-text-12);font-weight:var(--tkn-weight-semibold);padding:1px var(--tkn-space-4);background:#e6f7f4;border-radius:2px}.flash-sale-main-price{font-family:var(--cb-font);font-size:var(--tkn-text-16);font-weight:var(--tkn-weight-medium);color:#111827;letter-spacing:.02em;line-height:120%}.flash-sale-pix-info{font-family:var(--cb-font);font-size:var(--tkn-text-12);font-weight:var(--tkn-weight-medium);color:#111827;letter-spacing:.02em}.flash-sale-next-arrow{cursor:pointer;z-index:5;background:#fff;border:1px solid #111827;border-radius:4px;justify-content:center;align-items:center;width:32px;height:32px;display:flex;position:absolute;top:50%;right:0;transform:translateY(-50%);box-shadow:0 2px 6px #0000001a}.cb-shelf-section{padding:var(--tkn-space-24) 0 var(--tkn-space-8);margin:0 0 var(--tkn-space-48)}.cb-shelf-section>.ui.container{padding-top:var(--tkn-space-8);padding-bottom:var(--tkn-space-8)}.cb-shelf-header{margin-bottom:var(--tkn-space-16);align-items:center;gap:var(--tkn-space-12);display:flex}.cb-shelf-header:before{content:"";background:var(--site-accent,#b5f500);border-radius:2px;flex-shrink:0;width:3px;height:20px;display:inline-block}.cb-shelf-title{font-family:var(--cb-font);font-size:var(--tkn-text-20);font-weight:var(--tkn-weight-medium);color:#111827;letter-spacing:-.01em;margin:0;line-height:1.2}.cb-shelf-track-wrapper{width:100%;position:relative}.cb-shelf-cards-grid{gap:var(--tkn-space-16);grid-template-columns:repeat(5,1fr);width:100%;display:grid}.cb-product-vertical-card{padding:var(--tkn-space-16) var(--tkn-space-16) var(--tkn-space-24);box-sizing:border-box;min-height:410px;font-family:var(--cb-font);cursor:pointer;background:#fff;border:1px solid #e5e7eb;border-radius:10px;flex-direction:column;transition:transform .18s,box-shadow .18s,border-color .18s;display:flex;position:relative}.cb-product-vertical-card:hover{border-color:#cbd5e1;transform:translateY(-4px);box-shadow:0 10px 24px #00000014}.cb-product-vertical-card:after{content:"";opacity:0;background:#171717;border-radius:0 0 10px 10px;height:3px;transition:opacity .18s;position:absolute;bottom:0;left:0;right:0}.cb-product-vertical-card:hover:after{opacity:1}.cb-top-badge{z-index:2;font-family:var(--cb-font);font-size:var(--tkn-text-12);font-weight:var(--tkn-weight-semibold);letter-spacing:.04em;text-transform:uppercase;position:absolute;top:12px;left:12px}.cb-top-badge.circle-blue{color:#fff;text-align:center;width:44px;height:44px;padding:var(--tkn-space-4);background:#1f2937;border-radius:50%;justify-content:center;align-items:center;line-height:1.1;display:flex}.cb-top-badge.pill-light-blue{color:#111827;padding:2px var(--tkn-space-8);font-size:var(--tkn-text-12);background:#eef4fe;border:1px solid #111827;border-radius:3px}.cb-top-badge.blue-rect{color:#fff;padding:var(--tkn-space-4) var(--tkn-space-8);font-size:var(--tkn-text-12);text-align:center;background:#111827;border-radius:3px;max-width:65px}.cb-card-img-wrap{width:100%;height:165px;padding:var(--tkn-space-8) var(--tkn-space-12);margin:var(--tkn-space-4) 0 var(--tkn-space-16);box-sizing:border-box;justify-content:center;align-items:center;display:flex;position:relative}.cb-card-img-wrap img{object-fit:contain;max-width:100%;max-height:100%;transition:transform .25s}.cb-product-vertical-card:hover .cb-card-img-wrap img{transform:scale(1.04)}.cb-card-body{flex-direction:column;flex:1;display:flex}.cb-sponsored-tag{font-size:var(--tkn-text-12);font-weight:var(--tkn-weight-semibold);color:#9ca3af;margin-bottom:2px}.cb-card-title{font-family:var(--cb-font);font-size:var(--tkn-text-13);font-weight:var(--tkn-weight-medium);color:#1f2937;letter-spacing:-.01em;margin:0 0 var(--card-title-margin-bottom,var(--tkn-space-8));-webkit-line-clamp:2;-webkit-box-orient:vertical;flex-shrink:0;height:auto;min-height:40px;line-height:1.35;display:-webkit-box;overflow:hidden}.cb-stars-row{margin-bottom:var(--tkn-space-8);align-items:center;gap:2px;display:flex}.ml-card-rating-row{align-items:center;gap:var(--tkn-space-4);margin:2px 0 var(--tkn-space-16) 0;display:flex}.ml-card-rating-score{font-size:var(--tkn-text-12);font-weight:var(--tkn-weight-medium);color:#2563eb;line-height:1}.ml-card-stars{color:#2563eb;align-items:center;gap:1px;font-size:11px;line-height:1;display:flex}.ml-card-rating-count{font-size:var(--tkn-text-12);color:#6b7280;font-weight:var(--tkn-weight-regular);line-height:1}.cb-star{color:#f59e0b;font-size:var(--tkn-text-12)}.cb-reviews-count{font-family:var(--cb-font);font-size:var(--tkn-text-12);font-weight:var(--tkn-weight-medium);color:#404040;margin-left:3px}.cb-prices-block{margin-top:auto;margin-bottom:var(--tkn-space-8)}.cb-old-price-line{align-items:center;gap:var(--tkn-space-8);margin-bottom:2px;display:flex}.cb-old-val{font-family:var(--cb-font);font-size:var(--tkn-text-12);font-weight:var(--tkn-weight-regular);color:#696969;line-height:150%;text-decoration:line-through}.cb-discount-pill{color:#008775;font-family:var(--cb-font);font-size:var(--tkn-text-12);font-weight:var(--tkn-weight-medium);padding:1px var(--tkn-space-8);background:#e6f7f4;border-radius:2px}.cb-installments-text{font-family:var(--cb-font);font-size:var(--tkn-text-12);font-weight:var(--tkn-weight-regular);color:#696969;margin:2px 0 var(--tkn-space-4) 0;line-height:140%}.cb-pix-price{font-family:var(--cb-font);font-size:var(--tkn-text-18);font-weight:var(--tkn-weight-medium);color:#111827;letter-spacing:-.02em;line-height:1.15}.cb-no-pix-text{font-family:var(--cb-font);font-size:var(--tkn-text-12);font-weight:var(--tkn-weight-medium);color:#111827;letter-spacing:.02em}.cb-bottom-tags-row{align-content:flex-start;align-items:flex-start;gap:var(--tkn-space-8);min-height:60px;margin-top:var(--tkn-space-16);padding-top:var(--tkn-space-12);border-top:1px solid #eee;flex-wrap:wrap;display:flex}.cb-bottom-tag{max-width:100%;min-height:24px;font-family:var(--tkn-font-heading);font-size:var(--tkn-text-12);font-weight:var(--tkn-weight-semibold);letter-spacing:0;padding:var(--tkn-space-4) var(--tkn-space-8);text-transform:none;overflow-wrap:anywhere;border:1px solid #e5e5e5;border-radius:4px;align-items:center;line-height:1.4;display:inline-flex}.cb-bottom-tag.blue{color:#000;background:#f5f5f5}.cb-bottom-tag.yellow{color:#000;background:#fff}.cb-bottom-tag.green{background:var(--site-accent,#b5f500);color:#111827}.cb-card-fav-btn{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);cursor:pointer;z-index:10;opacity:.88;background:#fffffff2;border:1px solid #e2e8f0;border-radius:50%;justify-content:center;align-items:center;width:32px;height:32px;transition:opacity .2s,transform .2s,background .15s,box-shadow .15s;display:flex;position:absolute;top:10px;right:10px;transform:scale(1);box-shadow:0 2px 6px #00000014}.cb-product-vertical-card:hover .cb-card-fav-btn,.cb-card-fav-btn.is-fav{opacity:1;transform:scale(1.08)}.cb-card-fav-btn:hover{background:#fff;border-color:#cbd5e1;transform:scale(1.12);box-shadow:0 4px 12px #0000001f}.cb-card-fav-btn:active{transform:scale(.95)}.ml-discount-line{align-items:center;gap:var(--tkn-space-8);margin-bottom:2px;display:flex}.ml-discount-badge{color:#fff;font-size:var(--tkn-text-12);font-weight:var(--tkn-weight-semibold);padding:1.5px var(--tkn-space-4);background:#059669;border-radius:3px;line-height:1.2}.ml-old-price{font-size:var(--tkn-text-12);color:#9ca3af;text-decoration:line-through}.ml-main-price-row{align-items:baseline;gap:var(--tkn-space-8);margin:3px 0 var(--tkn-space-16);flex-wrap:wrap;display:flex}#root .ml-current-price{font-size:var(--tkn-text-28);font-weight:var(--tkn-weight-semibold);color:#111827;letter-spacing:-.02em;line-height:1}.ml-cents{font-size:var(--tkn-text-13);vertical-align:super;font-weight:var(--tkn-weight-medium);margin-left:1px}.ml-card-sold{font-size:var(--tkn-text-12);color:#8c8c8c;font-weight:var(--tkn-weight-regular)}.ml-installment-line{margin:2px 0 var(--tkn-space-4)}.ml-installment-text{font-size:var(--tkn-text-13);font-weight:var(--tkn-weight-medium);color:#059669;line-height:1.3}.ml-pix-block{margin:2px 0 var(--tkn-space-4)}.ml-pix-label{font-size:var(--tkn-text-12);font-weight:var(--tkn-weight-semibold);color:#059669;text-transform:none;letter-spacing:-.01em;display:inline-block}.ml-other-methods{font-size:var(--tkn-text-12);color:#4b5563;margin-top:1px}.ml-shipping-row{align-items:center;gap:var(--tkn-space-4);margin-top:var(--tkn-space-8);font-size:var(--tkn-text-12);flex-wrap:wrap;line-height:1.3;display:flex}.ml-shipping-tag{color:#15803d;font-size:var(--tkn-text-12);font-weight:var(--tkn-weight-semibold);padding:2px var(--tkn-space-8);background:#f0fdf4;border:1px solid #bbf7d0;border-radius:4px;align-items:center;display:inline-flex}.ml-full-badge{color:#2563eb;font-size:var(--tkn-text-12);font-weight:var(--tkn-weight-semibold);padding:1.5px var(--tkn-space-8);letter-spacing:-.01em;background:#eff6ff;border:1px solid #dbeafe;border-radius:4px;align-items:center;gap:3px;font-style:italic;display:inline-flex}.ml-full-badge svg{fill:#2563eb}.ml-shipping-sub{color:#64748b;font-size:var(--tkn-text-12);font-weight:var(--tkn-weight-medium)}.cb-shelf-next-arrow{color:#000;cursor:pointer;width:40px;height:40px;box-shadow:none;z-index:5;background:#fff;border:1px solid #e5e5e5;border-radius:50%;justify-content:center;align-items:center;display:flex;position:absolute;top:50%;right:-16px;transform:translateY(-50%)}.cb-shelf-next-arrow svg{stroke:currentColor}.cb-shelf-next-arrow:hover{background:var(--tkn-green)}.cb-shelf-next-arrow:focus-visible{outline-offset:3px;outline:2px solid #000}.cb-mondial-section{margin:var(--tkn-space-12) 0 var(--tkn-space-48);padding:0}.cb-mondial-card{padding:var(--tkn-space-16) var(--tkn-space-32);justify-content:space-between;align-items:center;gap:var(--tkn-space-24);background:linear-gradient(90deg,#fff 0%,#fafafa 100%);border:1px solid #e5e7eb;border-radius:8px;display:flex}.cb-mondial-left{flex-direction:column;display:flex}.cb-mondial-label{font-size:var(--tkn-text-14);font-weight:var(--tkn-weight-semibold);color:#1f2937}.cb-mondial-brand-name{font-family:var(--tkn-font);font-size:var(--tkn-text-24);font-weight:var(--tkn-weight-medium);color:#ea580c;line-height:1}.cb-mondial-installments{font-size:var(--tkn-text-28);font-weight:var(--tkn-weight-medium);color:#000;margin-top:var(--tkn-space-4);line-height:1.1}.cb-mondial-legal{font-size:var(--tkn-text-12);color:#9ca3af}.cb-mondial-center{flex:1.5;justify-content:center;display:flex}.cb-mondial-img{object-fit:contain;max-width:100%;max-height:120px}.cb-mondial-right{flex-direction:column;align-items:flex-start;display:flex}.cb-mondial-logo-bold{font-family:var(--tkn-font);font-size:var(--tkn-text-20);font-weight:var(--tkn-weight-medium);color:#000;line-height:1}.cb-mondial-logo-sub{font-size:var(--tkn-text-12);color:#6b7280;letter-spacing:.5px}.cb-mondial-quote{font-size:var(--tkn-text-12);color:#ea580c;margin:var(--tkn-space-8) 0;line-height:1.2}.cb-mondial-cta-btn{color:#fff;padding:var(--tkn-space-8) var(--tkn-space-16);font-size:var(--tkn-text-12);font-weight:var(--tkn-weight-semibold);cursor:pointer;background:#000;border:none;border-radius:4px}.cb-contact-boxes-section{margin:var(--tkn-space-16) 0 var(--tkn-space-32);padding:0}.cb-contact-boxes-grid{gap:var(--tkn-space-16);grid-template-columns:repeat(3,1fr);display:grid}.cb-contact-box{padding:var(--tkn-space-12) var(--tkn-space-16);text-align:center;background:#fafafa;border:1px solid #e5e7eb;border-radius:6px;flex-direction:column;justify-content:center;align-items:center;display:flex}.cb-contact-title{font-family:var(--tkn-font);font-size:var(--tkn-text-12);font-weight:var(--tkn-weight-medium);color:#111827;letter-spacing:.3px}.cb-contact-sub{font-size:var(--tkn-text-12);color:#4b5563;margin-top:2px}.cb-searched-products-section{margin:var(--tkn-space-32) 0 var(--tkn-space-48);padding:0}.cb-searched-heading{font-family:var(--tkn-font);font-size:var(--tkn-text-13);font-weight:var(--tkn-weight-medium);color:#111827;margin:0 0 var(--tkn-space-16) 0;letter-spacing:.3px}.cb-searched-grid{gap:var(--tkn-space-16);grid-template-columns:repeat(7,1fr);display:grid}.cb-searched-col a{font-size:var(--tkn-text-12);color:#4b5563;text-decoration:none;transition:color .15s}.cb-cookie-consent-bar{padding:var(--tkn-space-12) 0;background:#fff;border-top:1px solid #e5e7eb;box-shadow:0 -2px 10px #0000000d}.cb-cookie-inner{justify-content:space-between;align-items:center;gap:var(--tkn-space-24);display:flex}.cb-cookie-text{font-size:var(--tkn-text-12);color:#4b5563;flex:1;margin:0;line-height:1.4}.cb-cookie-text a{color:#111827;text-decoration:underline}.cb-cookie-actions{align-items:center;gap:var(--tkn-space-12);flex-shrink:0;display:flex}.cb-cookie-accept-btn{color:#fff;padding:var(--tkn-space-8) var(--tkn-space-16);font-size:var(--tkn-text-12);font-weight:var(--tkn-weight-semibold);cursor:pointer;background:#111827;border:none;border-radius:4px;transition:background .2s}.cb-cookie-accept-btn:hover{background:#00227a}.cb-cookie-pref-btn{color:#4b5563;font-size:var(--tkn-text-12);font-weight:var(--tkn-weight-semibold);cursor:pointer;background:0 0;border:none}@media (width<=1024px){.cb-shelf-cards-grid,.flash-sale-cards-track{grid-template-columns:repeat(3,1fr)}}@media (width<=768px){.cb-mosaico-section{padding:var(--tkn-space-12) 0;margin-bottom:var(--tkn-space-4)}.cb-mosaico-track{gap:var(--tkn-space-12);padding:var(--tkn-space-4) var(--tkn-space-8) var(--tkn-space-8);-webkit-overflow-scrolling:touch;scrollbar-width:none;scroll-snap-type:x mandatory;display:flex;overflow-x:auto}.cb-mosaico-track::-webkit-scrollbar{display:none}.cb-mosaico-item{scroll-snap-align:start;flex:0 0 72px}.cb-mosaico-circle{width:68px;height:68px}.cb-mosaico-label{font-size:var(--tkn-text-12);line-height:1.15}.cb-mosaico-arrow-btn{display:none}.cb-hero-carousel-section{margin:var(--tkn-space-8) 0 var(--tkn-space-12)}.cb-hero-content-row{padding:var(--tkn-space-16);text-align:center;gap:var(--tkn-space-12);flex-direction:column}.cb-hero-right{text-align:center;align-items:center}.cb-hero-title-main{font-size:var(--tkn-text-20)}.cb-hero-sub{font-size:var(--tkn-text-13)}.cb-hero-img{max-height:140px}.cb-carne-strip-section{margin:var(--tkn-space-8) 0 var(--tkn-space-16)}.cb-carne-strip-card{padding:var(--tkn-space-12) var(--tkn-space-16);align-items:center;gap:var(--tkn-space-12);flex-direction:row}.cb-carne-img{border-radius:50%;width:70px;height:70px}.cb-carne-title{font-size:var(--tkn-text-14)}.cb-carne-subtitle{font-size:var(--tkn-text-12)}.flash-sale-header-row{margin-bottom:var(--tkn-space-8);padding:0 var(--tkn-space-4);flex-direction:row;justify-content:space-between;align-items:center}.flash-sale-title{font-size:var(--tkn-text-14)}.flash-sale-timer-wrap{gap:3px}.timer-box-item{padding:2px var(--tkn-space-4)}.timer-box-number,.timer-box-unit{font-size:var(--tkn-text-12)}.flash-sale-cards-track-wrap{-webkit-overflow-scrolling:touch;scrollbar-width:none;overflow-x:auto}.flash-sale-cards-track{gap:var(--tkn-space-12);padding-bottom:var(--tkn-space-8);scrollbar-width:none;-webkit-overflow-scrolling:touch;display:flex;overflow-x:auto}.flash-sale-cards-track::-webkit-scrollbar{display:none}.flash-sale-card-item{min-width:170px;max-width:170px;padding:var(--tkn-space-8);flex:0 0 170px}.flash-sale-next-arrow{display:none}.cb-shelf-section{margin:var(--tkn-space-16) 0;padding:0}.cb-shelf-header{margin-bottom:var(--tkn-space-8);padding:0 var(--tkn-space-4)}.cb-shelf-title{font-size:var(--tkn-text-14)}.cb-shelf-cards-grid{gap:var(--tkn-space-12)!important;grid-template-columns:repeat(2,1fr)!important;width:100%!important;padding:0!important;display:grid!important;overflow-x:visible!important}.cb-shelf-cards-grid::-webkit-scrollbar{display:none}.cb-product-vertical-card{min-height:auto!important;padding:var(--tkn-space-16) var(--tkn-space-12)!important;box-sizing:border-box!important;width:100%!important}.cb-card-img-wrap{height:120px!important;margin-bottom:var(--tkn-space-8)!important}.cb-card-title{font-size:var(--tkn-text-12)!important;height:auto!important;min-height:36px!important;line-height:1.4!important}.cb-pix-price{font-size:var(--tkn-text-16)!important}.cb-shelf-next-arrow{display:none!important}.cb-mondial-section{margin:var(--tkn-space-16) 0}.cb-mondial-card{padding:var(--tkn-space-16);gap:var(--tkn-space-12);text-align:center;flex-direction:column}.cb-mondial-left,.cb-mondial-right{align-items:center}.cb-mondial-img{max-height:90px}.cb-cookie-inner{align-items:flex-start;gap:var(--tkn-space-12);flex-direction:column}}.product-signals{gap:var(--tkn-space-8);margin:var(--tkn-space-8) 0;flex-wrap:wrap;align-items:center;display:flex}.product-signals-demo{color:#657064;font-size:var(--tkn-text-12)}.product-signals>.product-signals-demo{flex-basis:100%}.cb-card-body>.product-signals-demo{margin-bottom:var(--tkn-space-8)}.offer-countdown{align-items:center;gap:var(--tkn-space-8);color:#111;padding:3px var(--tkn-space-8);white-space:nowrap;background:linear-gradient(90deg,#f90 0%,#fb0 45%,#fc0 100%);border-radius:3px;display:inline-flex;box-shadow:0 1px 2px #00000014}.offer-countdown-title{font-style:italic;font-weight:var(--tkn-weight-medium);font-size:var(--tkn-text-12);color:#111;letter-spacing:-.01em;text-transform:uppercase;align-items:center;display:inline-flex}.offer-countdown-boxes{align-items:center;gap:2px;display:inline-flex}.offer-countdown-box{color:#111;font-weight:var(--tkn-weight-medium);font-size:var(--tkn-text-12);padding:1.5px var(--tkn-space-4);font-variant-numeric:tabular-nums;background:#fff8e1f2;border-radius:3px;line-height:1.2}.offer-countdown-sep{color:#111;font-weight:var(--tkn-weight-medium);font-size:var(--tkn-text-12);margin:0 1px}.product-signal{padding:3px var(--tkn-space-8);font-size:var(--tkn-text-12);font-weight:var(--tkn-weight-semibold);text-transform:uppercase;letter-spacing:-.01em;align-items:center;gap:var(--tkn-space-4);border-radius:3px;line-height:1.2;display:inline-flex}.product-signal.bestseller{color:#fff;background:#f97316}.product-signal.special{color:#fff;background:#1e6dff}.product-signal-icon{flex-shrink:0}.product-signal.offer{color:#fff;background:#059669}.product-signal.last-unit{color:#fff;background:#ef4444}.cb-card-img-wrap{position:relative}.product-free-shipping{color:#059669;padding:3px var(--tkn-space-8);font-size:var(--tkn-text-12);font-weight:var(--tkn-weight-medium);background:#ecfdf5;border:1px solid #d1fae5;border-radius:4px;display:inline-block}.image-signals{gap:var(--tkn-space-4);z-index:2;pointer-events:none;align-items:flex-start;margin:0;position:absolute;bottom:6px;left:6px;right:auto}.image-signals .product-signal{padding:3px var(--tkn-space-8);font-size:var(--tkn-text-12)}.rating-summary{gap:var(--tkn-space-4);font-size:var(--tkn-text-12);color:#555;flex-wrap:wrap;align-items:center;text-decoration:none;display:inline-flex}.rating-summary>span,.reviews-average>span,.review-comment-meta>span{color:#df7c0b}.product-reviews{scroll-margin-top:120px;padding-top:var(--tkn-space-48)!important;padding-bottom:var(--tkn-space-48)!important}.product-reviews h2{font-size:var(--tkn-text-24);margin:0 0 var(--tkn-space-12)}.reviews-demo-note{font-size:var(--tkn-text-12);color:#657064;margin-bottom:var(--tkn-space-24)}.reviews-layout{gap:var(--tkn-space-48);grid-template-columns:minmax(220px,1fr) 2fr;display:grid}.reviews-average{font-size:var(--tkn-text-36)}.reviews-overview p{color:#666;font-size:var(--tkn-text-12)}.review-distribution{align-items:center;gap:var(--tkn-space-12);margin:var(--tkn-space-12) 0;font-size:var(--tkn-text-12);display:flex}.review-distribution progress{accent-color:#80ac00;appearance:none;background:#e9ece5;border:0;border-radius:8px;flex:1;min-width:0;height:7px;overflow:hidden}.review-distribution progress::-webkit-progress-bar{background:#e9ece5;border-radius:8px}.review-distribution progress::-webkit-progress-value{background:#80ac00;border-radius:8px}.review-distribution progress::-moz-progress-bar{background:#80ac00;border-radius:8px}.review-distribution>span{width:36px}.review-recommendation{padding:var(--tkn-space-16);margin-top:var(--tkn-space-24);gap:var(--tkn-space-4);font-size:var(--tkn-text-12);background:#f5f9ec;border-radius:8px;flex-direction:column;display:flex}.review-recommendation strong{font-size:var(--tkn-text-24)}.reviews-sort{justify-content:flex-end;align-items:center;gap:var(--tkn-space-12);font-size:var(--tkn-text-12);display:flex}.reviews-sort select{padding:var(--tkn-space-8);background:#fff;border:1px solid #ddd;border-radius:6px}.review-comment{padding:var(--tkn-space-24) 0;font-size:var(--tkn-text-13);border-bottom:1px solid #eee}.review-comment-meta{gap:var(--tkn-space-12);margin:var(--tkn-space-8) 0;align-items:center;display:flex}.review-comment-meta time{font-size:var(--tkn-text-12);color:#777}.review-comment p{color:#555;line-height:1.6}@media (width<=768px){.reviews-layout{gap:var(--tkn-space-24);grid-template-columns:1fr}.product-reviews h2{font-size:var(--tkn-text-20)}}#root .teknix-ads-position-home-promo-strip{margin-block:0 var(--tkn-space-32)}#root .teknix-ads-position-home-promo-strip .ui.container,#root .teknix-ads-position-home-promo-strip .teknix-ads-carousel-box{border-radius:8px;height:auto;min-height:0;max-height:none}#root .teknix-ads-position-home-promo-strip :is(.teknix-ads-slide-link,.teknix-ads-single-link){aspect-ratio:2080/185;height:auto;padding:0}#root .teknix-ads-position-home-promo-strip .teknix-ads-clean-img{object-fit:contain}#root .teknix-ads-editor-slot--home-promo-strip{width:calc(min(100%, var(--tkn-site-container-max)) - 2 * var(--tkn-site-gutter));aspect-ratio:2080/185;height:auto;min-height:0;margin:0 auto var(--tkn-space-32)}.teknix-ads-section{box-sizing:border-box;background:0 0;width:100%;padding:0}.teknix-ads-section:not(.teknix-ads-promo) .ui.container{box-sizing:border-box}.teknix-ads-position-home-hero{margin-top:var(--tkn-space-16);margin-bottom:var(--home-section-gap);padding:0}.teknix-ads-weekly-wrap,.teknix-ads-position-home-footer{margin-top:var(--home-section-gap);margin-bottom:var(--home-section-gap);padding:0}.teknix-ads-position-global-header{margin-top:var(--tkn-space-16)!important;margin-bottom:var(--tkn-space-24)!important;padding:0!important}.teknix-ads-position-global-header>.ui.container{width:100%!important;max-width:var(--tkn-site-container-max,1440px)!important;padding-inline:var(--tkn-site-gutter,24px)!important;box-sizing:border-box!important;margin-inline:auto!important}.teknix-ads-position-global-footer,.site-layout-wrapper>main+.teknix-ads-position-global-footer{margin-top:var(--home-section-gap)!important;margin-bottom:var(--home-section-gap)!important;padding:0!important}.teknix-ads-carousel-box{box-sizing:border-box;background:#fff;border-radius:24px;justify-content:center;align-items:center;width:100%;min-height:220px;display:flex;position:relative;overflow:hidden;box-shadow:0 4px 20px #0000000d}@media (width<=768px){.teknix-ads-carousel-box{border-radius:12px;min-height:140px}}.teknix-ads-single-wrap .ui.container{box-shadow:none;box-sizing:border-box;background:0 0;border-radius:16px;justify-content:center;align-items:center;min-height:0;display:flex;position:relative;overflow:hidden}@media (width<=768px){.teknix-ads-single-wrap .ui.container{border-radius:12px;min-height:0}}.teknix-ads-slide-link,.teknix-ads-single-link{width:100%;color:inherit;box-sizing:border-box;flex-direction:column;justify-content:center;align-items:center;text-decoration:none;display:flex;overflow:hidden;padding:0!important}.teknix-ads-position-promo-bar{height:44px!important;min-height:44px!important;max-height:44px!important;margin:0!important;padding:0!important;line-height:0!important;overflow:hidden!important}.teknix-ads-position-promo-bar .ui.container{height:44px!important;min-height:44px!important;max-height:44px!important;box-shadow:none!important;background:0 0!important;border-radius:0!important;margin:0 auto!important;padding:0!important}.teknix-ads-position-promo-bar .teknix-ads-single-link,.teknix-ads-position-promo-bar .teknix-ads-slide-link{height:44px!important;min-height:44px!important;max-height:44px!important;margin:0!important;padding:0!important;line-height:0!important}.teknix-ads-position-promo-bar .teknix-ads-image-container{height:44px!important;min-height:44px!important;max-height:44px!important;margin:0!important;padding:0!important}.teknix-ads-position-promo-bar .teknix-ads-clean-img{object-fit:cover!important;width:100%!important;height:44px!important;min-height:44px!important;max-height:44px!important}.teknix-ads-image-container{box-sizing:border-box;justify-content:center;align-items:center;width:100%;max-width:100%;height:100%;display:flex;overflow:hidden;background:0 0!important;border:none!important;outline:none!important}.teknix-ads-clean-img{object-fit:cover;width:100%;max-width:100%;height:100%;max-height:100%;transition:transform .3s;display:block;box-shadow:none!important;border:none!important;outline:none!important}.teknix-ads-clean-img:is(video){background:#111}.teknix-ads-slide-link:hover .teknix-ads-clean-img,.teknix-ads-single-link:hover .teknix-ads-clean-img{transform:scale(1.02)}.teknix-ads-caption{margin-top:var(--tkn-space-16);text-align:center}.teknix-ads-caption-title{font-size:var(--tkn-text-16);font-weight:var(--tkn-weight-medium);color:#141414}.teknix-ads-nav-btn{color:#141414;width:38px;height:38px;font-size:var(--tkn-text-20);cursor:pointer;z-index:3;background:#ffffffe6;border:1px solid #e5e7eb;border-radius:50%;justify-content:center;align-items:center;transition:all .2s;display:flex;position:absolute;top:50%;transform:translateY(-50%);box-shadow:0 2px 8px #0000001a}.teknix-ads-nav-btn:hover{color:#fff;background:#b5f500;border-color:#b5f500}.teknix-ads-nav-btn.prev{left:16px}.teknix-ads-nav-btn.next{right:16px}.teknix-ads-carousel-box.arrows-outside{overflow:visible}.teknix-ads-carousel-box.arrows-outside .teknix-ads-nav-btn.prev{left:-50px}.teknix-ads-carousel-box.arrows-outside .teknix-ads-nav-btn.next{right:-50px}#root .teknix-ads-position-home-hero>.ui.container:not(.fluid){border-radius:0;width:100%!important;max-width:none!important;padding-inline:0!important}#root .teknix-ads-position-home-hero .teknix-ads-carousel-box,#root .teknix-ads-position-home-hero.teknix-ads-single-wrap .ui.container{aspect-ratio:1620/219;border-radius:0;height:auto;min-height:0;max-height:none}#root .teknix-ads-position-home-hero :is(.teknix-ads-single-link,.teknix-ads-slide-link){aspect-ratio:1620/219;height:auto}#root .teknix-ads-position-home-hero .teknix-ads-clean-img{transform:none}#root .teknix-ads-position-home-hero .teknix-ads-carousel-box.arrows-outside{overflow:hidden}#root .teknix-ads-position-home-hero{--hero-controls-inset:calc(max(0px, (100% - var(--tkn-site-container-max)) / 2) + var(--tkn-site-gutter))}#root .teknix-ads-position-home-hero .teknix-ads-nav-btn.prev{left:var(--hero-controls-inset)}#root .teknix-ads-position-home-hero .teknix-ads-nav-btn.next{right:var(--hero-controls-inset)}#root .teknix-ads-editor-slot--home-hero{aspect-ratio:1620/219;width:100%;height:auto;min-height:0}.teknix-ads-position-profession-showcase .teknix-ads-carousel-box,.teknix-ads-position-profession-showcase.teknix-ads-single-wrap .ui.container{aspect-ratio:1440/480;max-height:480px}.teknix-ads-position-profession-showcase .teknix-ads-slide-link,.teknix-ads-position-profession-showcase .teknix-ads-single-link{height:100%;padding:0}.teknix-ads-position-home-middle .teknix-ads-carousel-box,.teknix-ads-position-home-middle.teknix-ads-single-wrap .ui.container,.teknix-ads-position-middle_screen .teknix-ads-carousel-box,.teknix-ads-position-middle_screen.teknix-ads-single-wrap .ui.container{aspect-ratio:1440/360}.teknix-ads-position-home-footer .teknix-ads-carousel-box,.teknix-ads-position-home-footer.teknix-ads-single-wrap .ui.container{aspect-ratio:1440/240}.teknix-ads-position-global-header .teknix-ads-carousel-box,.teknix-ads-position-global-header.teknix-ads-single-wrap .ui.container,.teknix-ads-position-global-footer .teknix-ads-carousel-box,.teknix-ads-position-global-footer.teknix-ads-single-wrap .ui.container{aspect-ratio:1920/240;max-height:240px}.teknix-ads-position-global-header .teknix-ads-slide-link,.teknix-ads-position-global-header .teknix-ads-single-link,.teknix-ads-position-global-footer .teknix-ads-slide-link,.teknix-ads-position-global-footer .teknix-ads-single-link,.teknix-ads-position-product .teknix-ads-slide-link,.teknix-ads-position-product .teknix-ads-single-link,.teknix-ads-position-product-header .teknix-ads-slide-link,.teknix-ads-position-product-header .teknix-ads-single-link,.teknix-ads-position-product-middle .teknix-ads-slide-link,.teknix-ads-position-product-middle .teknix-ads-single-link,.teknix-ads-position-product-footer .teknix-ads-slide-link,.teknix-ads-position-product-footer .teknix-ads-single-link{height:100%;padding:0}.teknix-ads-section .ui.container,.teknix-ads-carousel-box{box-shadow:none;background:0 0;border:0}.teknix-ads-position-global-header .teknix-ads-slide-link,.teknix-ads-position-global-header .teknix-ads-single-link,.teknix-ads-position-global-footer .teknix-ads-slide-link,.teknix-ads-position-global-footer .teknix-ads-single-link,.teknix-ads-position-global-header .teknix-ads-image-container,.teknix-ads-position-global-footer .teknix-ads-image-container{height:auto}.teknix-ads-position-global-header .teknix-ads-clean-img,.teknix-ads-position-global-footer .teknix-ads-clean-img{object-fit:cover;height:auto;max-height:240px}.teknix-ads-position-home-hero .teknix-ads-slide-link,.teknix-ads-position-home-hero .teknix-ads-single-link,.teknix-ads-position-home-middle .teknix-ads-slide-link,.teknix-ads-position-home-middle .teknix-ads-single-link,.teknix-ads-position-middle_screen .teknix-ads-slide-link,.teknix-ads-position-middle_screen .teknix-ads-single-link,.teknix-ads-position-home-footer .teknix-ads-slide-link,.teknix-ads-position-home-footer .teknix-ads-single-link{height:100%;padding:0}@media (width<=1023px){.teknix-ads-position-home-middle .teknix-ads-carousel-box,.teknix-ads-position-home-middle.teknix-ads-single-wrap .ui.container,.teknix-ads-position-middle_screen .teknix-ads-carousel-box,.teknix-ads-position-middle_screen.teknix-ads-single-wrap .ui.container{aspect-ratio:960/320}.teknix-ads-position-global-header .teknix-ads-carousel-box,.teknix-ads-position-global-header.teknix-ads-single-wrap .ui.container,.teknix-ads-position-global-footer .teknix-ads-carousel-box,.teknix-ads-position-global-footer.teknix-ads-single-wrap .ui.container{aspect-ratio:1024/220;max-height:220px}}@media (width<=639px){.teknix-ads-position-home-middle .teknix-ads-carousel-box,.teknix-ads-position-home-middle.teknix-ads-single-wrap .ui.container,.teknix-ads-position-middle_screen .teknix-ads-carousel-box,.teknix-ads-position-middle_screen.teknix-ads-single-wrap .ui.container{aspect-ratio:390/260}.teknix-ads-position-global-header .teknix-ads-carousel-box,.teknix-ads-position-global-header.teknix-ads-single-wrap .ui.container,.teknix-ads-position-global-footer .teknix-ads-carousel-box,.teknix-ads-position-global-footer.teknix-ads-single-wrap .ui.container{aspect-ratio:430/200;max-height:200px}.teknix-ads-carousel-box.arrows-outside .teknix-ads-nav-btn.prev{left:8px}.teknix-ads-carousel-box.arrows-outside .teknix-ads-nav-btn.next{right:8px}}.teknix-ads-dots{gap:var(--tkn-space-8);z-index:3;display:flex;position:absolute;bottom:12px;left:50%;transform:translate(-50%)}.teknix-ads-dot{cursor:pointer;background:#cbd5e1;border:none;border-radius:50%;width:8px;height:8px;padding:0;transition:all .2s}.teknix-ads-dot.active{background:#b5f500;border-radius:10px;width:20px}.teknix-ads-editor-slot{width:min(95%,1440px);min-height:220px;margin:var(--tkn-space-24) auto;box-shadow:none;background:repeating-linear-gradient(-45deg,#f9fce8,#f9fce8 12px,#fff 12px 24px);border:2px dashed #b5f500;border-radius:0;place-items:center;display:grid}.teknix-ads-editor-slot__label{color:#141414;font-size:var(--tkn-text-14);font-weight:var(--tkn-weight-semibold);letter-spacing:.1em;text-align:center}.teknix-ads-editor-weekly{gap:var(--tkn-space-16);width:100%;padding:var(--tkn-space-16);grid-template-columns:repeat(3,1fr);display:grid}.teknix-ads-editor-weekly>div{text-align:center;place-content:center;gap:var(--tkn-space-8);background:#ffffffb8;border:1px dashed #b5f500;min-height:190px;display:grid}.teknix-ads-editor-weekly strong{font-size:var(--tkn-text-14)}.teknix-ads-editor-weekly span{font-size:var(--tkn-text-12);letter-spacing:.1em;color:#667085}.teknix-ads-weekly-wrap{width:100%;padding:var(--tkn-space-16) 0 var(--tkn-space-32);background:0 0}.teknix-ads-weekly-wrap .ui.container{width:95%;max-width:1440px;margin:0 auto}.teknix-ads-weekly-grid{gap:var(--tkn-space-16);grid-template-columns:repeat(3,1fr);align-items:stretch;width:100%;margin:0;display:grid}.teknix-ads-weekly-grid a{background:#fff;border-radius:12px;transition:transform .2s,box-shadow .2s;display:block;overflow:hidden;box-shadow:0 2px 10px #0000000a}.teknix-ads-weekly-grid a:hover{transform:translateY(-2px);box-shadow:0 6px 18px #00000014}.teknix-ads-weekly-grid img,.teknix-ads-weekly-grid video{object-fit:cover;border-radius:12px;width:100%;height:100%;min-height:220px;max-height:280px;display:block}.teknix-ads-editor-slot--promo-bar{width:100%;height:44px;min-height:44px;margin:0}.teknix-ads-editor-slot--home-middle,.teknix-ads-editor-slot--middle_screen{min-height:260px}.teknix-ads-editor-slot--home-footer{min-height:180px}.teknix-ads-editor-slot--global-header,.teknix-ads-editor-slot--global-footer{min-height:240px;max-height:240px}.teknix-ads-editor-slot--global-header{margin-block:var(--tkn-space-32)}.teknix-ads-promo.teknix-ads-section{margin:0;padding:0}#root .hagor-home-root .teknix-ads-promo:not(.ads-width-container) .ui.container,#root .site-layout-wrapper .teknix-ads-promo:not(.ads-width-container) .ui.container{width:100%!important;max-width:none!important;margin-inline:0!important;padding-inline:0!important}.teknix-ads-promo.teknix-ads-single-wrap .ui.container,.teknix-ads-promo .teknix-ads-carousel-box{border-radius:0;aspect-ratio:auto!important;height:44px!important;min-height:44px!important}.teknix-ads-promo .teknix-ads-single-link,.teknix-ads-promo .teknix-ads-slide-link{padding:0;height:44px!important}.teknix-ads-promo.ads-width-container .ui.container{width:100%!important;max-width:var(--tkn-site-container-max,1440px)!important;padding-inline:var(--tkn-site-gutter,24px)!important;box-sizing:border-box!important;margin:0 auto!important}.teknix-ads-promo .teknix-ads-image-container{height:44px;min-height:44px}.teknix-ads-promo .teknix-ads-clean-img{object-fit:cover;width:100%;height:44px}.teknix-ads-promo-text{justify-content:center;align-items:center;gap:var(--tkn-space-12);height:44px;font-size:var(--tkn-text-12);text-decoration:none;display:flex}.teknix-ads-promo-text strong{color:#111;padding:3px var(--tkn-space-16);background:#fff;border-radius:3px}.teknix-ads-promo-text span{font-weight:var(--tkn-weight-medium)}.teknix-ads-promo-width{width:100%;height:44px}.teknix-ads-promo-width.is-container{width:100%!important;max-width:var(--tkn-site-container-max,1440px)!important;padding-inline:var(--tkn-site-gutter,24px)!important;box-sizing:border-box!important;margin:0 auto!important}.teknix-ads-promo-width .teknix-ads-promo-text{width:100%}.teknix-ads-middle-media{object-fit:cover;width:100%;height:100%;min-height:220px;max-height:360px;display:block}#root .teknix-ads-promo-width.is-container{width:100%!important;max-width:var(--tkn-site-container-max,1440px)!important;padding-inline:var(--tkn-site-gutter,24px)!important;box-sizing:border-box!important;margin:0 auto!important}@media (width<=768px){.teknix-ads-editor-slot{width:calc(100% - 20px);margin:var(--tkn-space-24) auto;border-radius:0}.teknix-ads-editor-slot--home-middle,.teknix-ads-editor-slot--middle_screen{min-height:220px}.teknix-ads-editor-slot--home-footer{min-height:150px}.teknix-ads-editor-slot--global-header,.teknix-ads-editor-slot--global-footer{min-height:200px;max-height:200px}.teknix-ads-editor-weekly{padding:var(--tkn-space-12);grid-template-columns:1fr}.teknix-ads-editor-weekly>div{min-height:150px}.teknix-ads-weekly-grid{grid-template-columns:1fr}.teknix-ads-weekly-grid img{min-height:180px}}.teknix-ads-editor-active-highlight{outline-offset:2px;position:relative;outline:2px dashed #16a34a!important}.teknix-ads-editor-indicator-badge{color:#b5f500;font-size:var(--tkn-text-12);font-weight:var(--tkn-weight-semibold);letter-spacing:.08em;padding:3px var(--tkn-space-8);z-index:50;pointer-events:none;text-transform:uppercase;background:#111827eb;border-radius:4px;position:absolute;top:6px;left:12px;box-shadow:0 2px 6px #0000004d}.teknix-ads-preview-floating-bar{color:#fff;padding:var(--tkn-space-12) var(--tkn-space-16);align-items:center;gap:var(--tkn-space-16);font-size:var(--tkn-text-13);font-weight:var(--tkn-weight-medium);z-index:9999;background:#111827;border:1px solid #374151;border-radius:9999px;display:flex;position:fixed;bottom:24px;right:24px;box-shadow:0 10px 25px #00000040}.teknix-ads-preview-return-hub{color:#111827;padding:var(--tkn-space-4) var(--tkn-space-12);font-weight:var(--tkn-weight-medium);font-size:var(--tkn-text-12);background:#b5f500;border-radius:9999px;text-decoration:none;transition:opacity .15s}.teknix-ads-preview-return-hub:hover{opacity:.85}.teknix-ads-position-global-header .teknix-ads-carousel-box,.teknix-ads-position-global-header.teknix-ads-single-wrap .ui.container,.teknix-ads-position-global-footer .teknix-ads-carousel-box,.teknix-ads-position-global-footer.teknix-ads-single-wrap .ui.container{aspect-ratio:auto!important;height:auto!important;min-height:0!important}.teknix-ads-position-global-header .teknix-ads-slide-link,.teknix-ads-position-global-header .teknix-ads-single-link,.teknix-ads-position-global-footer .teknix-ads-slide-link,.teknix-ads-position-global-footer .teknix-ads-single-link,.teknix-ads-position-global-header .teknix-ads-image-container,.teknix-ads-position-global-footer .teknix-ads-image-container{height:auto!important}.teknix-ads-position-global-header .teknix-ads-clean-img,.teknix-ads-position-global-footer .teknix-ads-clean-img{object-fit:cover;max-height:240px;height:auto!important}@media (width>=768px){.elementor-widget-image-box.elementor-position-left .elementor-image-box-wrapper,.elementor-widget-image-box.elementor-position-right .elementor-image-box-wrapper{display:flex}.elementor-widget-image-box.elementor-position-right .elementor-image-box-wrapper{text-align:end;flex-direction:row-reverse}[dir=rtl] .elementor-widget-image-box.elementor-position-right .elementor-image-box-wrapper{flex-direction:row}.elementor-widget-image-box.elementor-position-left .elementor-image-box-wrapper{text-align:start;flex-direction:row}[dir=rtl] .elementor-widget-image-box.elementor-position-left .elementor-image-box-wrapper{flex-direction:row-reverse}.elementor-widget-image-box.elementor-position-top .elementor-image-box-img{margin:auto}.elementor-widget-image-box.elementor-vertical-align-top .elementor-image-box-wrapper{align-items:flex-start}.elementor-widget-image-box.elementor-vertical-align-middle .elementor-image-box-wrapper{align-items:center}.elementor-widget-image-box.elementor-vertical-align-bottom .elementor-image-box-wrapper{align-items:flex-end}}@media (width<=767px){.elementor-widget-image-box .elementor-image-box-img{margin-bottom:15px;margin-inline:auto!important}}@media (width>=768px){.elementor-image-gallery .gallery-columns-2 .gallery-item{max-width:50%}.elementor-image-gallery .gallery-columns-3 .gallery-item{max-width:33.33%}.elementor-image-gallery .gallery-columns-4 .gallery-item{max-width:25%}.elementor-image-gallery .gallery-columns-5 .gallery-item{max-width:20%}.elementor-image-gallery .gallery-columns-6 .gallery-item{max-width:16.666%}.elementor-image-gallery .gallery-columns-7 .gallery-item{max-width:14.28%}.elementor-image-gallery .gallery-columns-8 .gallery-item{max-width:12.5%}.elementor-image-gallery .gallery-columns-9 .gallery-item{max-width:11.11%}.elementor-image-gallery .gallery-columns-10 .gallery-item{max-width:10%}}@media (width>=480px) and (width<=767px){.elementor-image-gallery .gallery.gallery-columns-10 .gallery-item,.elementor-image-gallery .gallery.gallery-columns-2 .gallery-item,.elementor-image-gallery .gallery.gallery-columns-3 .gallery-item,.elementor-image-gallery .gallery.gallery-columns-4 .gallery-item,.elementor-image-gallery .gallery.gallery-columns-5 .gallery-item,.elementor-image-gallery .gallery.gallery-columns-6 .gallery-item,.elementor-image-gallery .gallery.gallery-columns-7 .gallery-item,.elementor-image-gallery .gallery.gallery-columns-8 .gallery-item,.elementor-image-gallery .gallery.gallery-columns-9 .gallery-item{max-width:50%}}@media (width<=479px){.elementor-image-gallery .gallery.gallery-columns-10 .gallery-item,.elementor-image-gallery .gallery.gallery-columns-2 .gallery-item,.elementor-image-gallery .gallery.gallery-columns-3 .gallery-item,.elementor-image-gallery .gallery.gallery-columns-4 .gallery-item,.elementor-image-gallery .gallery.gallery-columns-5 .gallery-item,.elementor-image-gallery .gallery.gallery-columns-6 .gallery-item,.elementor-image-gallery .gallery.gallery-columns-7 .gallery-item,.elementor-image-gallery .gallery.gallery-columns-8 .gallery-item,.elementor-image-gallery .gallery.gallery-columns-9 .gallery-item{max-width:100%}}@media (width>=-1px){.elementor-widget-icon-box.elementor-widescreen-position-inline-end .elementor-icon-box-wrapper{text-align:end;flex-direction:row-reverse}.elementor-widget-icon-box.elementor-widescreen-position-inline-start .elementor-icon-box-wrapper{text-align:start;flex-direction:row}.elementor-widget-icon-box.elementor-widescreen-position-block-start .elementor-icon-box-wrapper{text-align:center;flex-direction:column;align-items:unset!important}.elementor-widget-icon-box.elementor-widescreen-position-block-end .elementor-icon-box-wrapper{text-align:center;flex-direction:column-reverse;align-items:unset!important}}@media (width<=-1px){.elementor-widget-icon-box.elementor-laptop-position-inline-end .elementor-icon-box-wrapper{text-align:end;flex-direction:row-reverse}.elementor-widget-icon-box.elementor-laptop-position-inline-start .elementor-icon-box-wrapper{text-align:start;flex-direction:row}.elementor-widget-icon-box.elementor-laptop-position-block-start .elementor-icon-box-wrapper{text-align:center;flex-direction:column;align-items:unset!important}.elementor-widget-icon-box.elementor-laptop-position-block-end .elementor-icon-box-wrapper{text-align:center;flex-direction:column-reverse;align-items:unset!important}.elementor-widget-icon-box.elementor-tablet_extra-position-inline-end .elementor-icon-box-wrapper{text-align:end;flex-direction:row-reverse}.elementor-widget-icon-box.elementor-tablet_extra-position-inline-start .elementor-icon-box-wrapper{text-align:start;flex-direction:row}.elementor-widget-icon-box.elementor-tablet_extra-position-block-start .elementor-icon-box-wrapper{text-align:center;flex-direction:column;align-items:unset!important}.elementor-widget-icon-box.elementor-tablet_extra-position-block-end .elementor-icon-box-wrapper{text-align:center;flex-direction:column-reverse;align-items:unset!important}}@media (width<=1024px){.elementor-widget-icon-box.elementor-tablet-position-inline-end .elementor-icon-box-wrapper{text-align:end;flex-direction:row-reverse}.elementor-widget-icon-box.elementor-tablet-position-inline-start .elementor-icon-box-wrapper{text-align:start;flex-direction:row}.elementor-widget-icon-box.elementor-tablet-position-block-start .elementor-icon-box-wrapper{text-align:center;flex-direction:column;align-items:unset!important}.elementor-widget-icon-box.elementor-tablet-position-block-end .elementor-icon-box-wrapper{text-align:center;flex-direction:column-reverse;align-items:unset!important}}@media (width<=-1px){.elementor-widget-icon-box.elementor-mobile_extra-position-inline-end .elementor-icon-box-wrapper{text-align:end;flex-direction:row-reverse}.elementor-widget-icon-box.elementor-mobile_extra-position-inline-start .elementor-icon-box-wrapper{text-align:start;flex-direction:row}.elementor-widget-icon-box.elementor-mobile_extra-position-block-start .elementor-icon-box-wrapper{text-align:center;flex-direction:column;align-items:unset!important}.elementor-widget-icon-box.elementor-mobile_extra-position-block-end .elementor-icon-box-wrapper{text-align:center;flex-direction:column-reverse;align-items:unset!important}}@media (width<=767px){.elementor-widget-icon-box.elementor-mobile-position-inline-end .elementor-icon-box-wrapper{text-align:end;flex-direction:row-reverse}.elementor-widget-icon-box.elementor-mobile-position-inline-start .elementor-icon-box-wrapper{text-align:start;flex-direction:row}.elementor-widget-icon-box.elementor-mobile-position-block-start .elementor-icon-box-wrapper{text-align:center;flex-direction:column;align-items:unset!important}.elementor-widget-icon-box.elementor-mobile-position-block-end .elementor-icon-box-wrapper{text-align:center;flex-direction:column-reverse;align-items:unset!important}}.elementor-widget:not(:has(.elementor-widget-container)) .elementor-widget-container{overflow:hidden}@media (width>=-1px){.elementor-widget.elementor-widescreen-align-center .elementor-icon-list-item,.elementor-widget.elementor-widescreen-align-center .elementor-icon-list-item a{justify-content:center}.elementor-widget.elementor-widescreen-align-center .elementor-icon-list-item:after{margin:auto}.elementor-widget.elementor-widescreen-align-center .elementor-inline-items{justify-content:center}.elementor-widget.elementor-widescreen-align-start .elementor-icon-list-item,.elementor-widget.elementor-widescreen-align-start .elementor-icon-list-item a{text-align:start;justify-content:start}.elementor-widget.elementor-widescreen-align-start .elementor-inline-items{justify-content:start}.elementor-widget.elementor-widescreen-align-end .elementor-icon-list-item,.elementor-widget.elementor-widescreen-align-end .elementor-icon-list-item a{text-align:end;justify-content:end}.elementor-widget.elementor-widescreen-align-end .elementor-icon-list-items{justify-content:end}.elementor-widget:not(.elementor-widescreen-align-end) .elementor-icon-list-item:after{inset-inline-start:0}.elementor-widget:not(.elementor-widescreen-align-start) .elementor-icon-list-item:after{inset-inline-end:0}}@media (width<=-1px){.elementor-widget.elementor-laptop-align-center .elementor-icon-list-item,.elementor-widget.elementor-laptop-align-center .elementor-icon-list-item a{justify-content:center}.elementor-widget.elementor-laptop-align-center .elementor-icon-list-item:after{margin:auto}.elementor-widget.elementor-laptop-align-center .elementor-inline-items{justify-content:center}.elementor-widget.elementor-laptop-align-start .elementor-icon-list-item,.elementor-widget.elementor-laptop-align-start .elementor-icon-list-item a{text-align:start;justify-content:start}.elementor-widget.elementor-laptop-align-start .elementor-inline-items{justify-content:start}.elementor-widget.elementor-laptop-align-end .elementor-icon-list-item,.elementor-widget.elementor-laptop-align-end .elementor-icon-list-item a{text-align:end;justify-content:end}.elementor-widget.elementor-laptop-align-end .elementor-icon-list-items{justify-content:end}.elementor-widget:not(.elementor-laptop-align-end) .elementor-icon-list-item:after{inset-inline-start:0}.elementor-widget:not(.elementor-laptop-align-start) .elementor-icon-list-item:after{inset-inline-end:0}.elementor-widget.elementor-tablet_extra-align-center .elementor-icon-list-item,.elementor-widget.elementor-tablet_extra-align-center .elementor-icon-list-item a{justify-content:center}.elementor-widget.elementor-tablet_extra-align-center .elementor-icon-list-item:after{margin:auto}.elementor-widget.elementor-tablet_extra-align-center .elementor-inline-items{justify-content:center}.elementor-widget.elementor-tablet_extra-align-start .elementor-icon-list-item,.elementor-widget.elementor-tablet_extra-align-start .elementor-icon-list-item a{text-align:start;justify-content:start}.elementor-widget.elementor-tablet_extra-align-start .elementor-inline-items{justify-content:start}.elementor-widget.elementor-tablet_extra-align-end .elementor-icon-list-item,.elementor-widget.elementor-tablet_extra-align-end .elementor-icon-list-item a{text-align:end;justify-content:end}.elementor-widget.elementor-tablet_extra-align-end .elementor-icon-list-items{justify-content:end}.elementor-widget:not(.elementor-tablet_extra-align-end) .elementor-icon-list-item:after{inset-inline-start:0}.elementor-widget:not(.elementor-tablet_extra-align-start) .elementor-icon-list-item:after{inset-inline-end:0}}@media (width<=1024px){.elementor-widget.elementor-tablet-align-center .elementor-icon-list-item,.elementor-widget.elementor-tablet-align-center .elementor-icon-list-item a{justify-content:center}.elementor-widget.elementor-tablet-align-center .elementor-icon-list-item:after{margin:auto}.elementor-widget.elementor-tablet-align-center .elementor-inline-items{justify-content:center}.elementor-widget.elementor-tablet-align-start .elementor-icon-list-item,.elementor-widget.elementor-tablet-align-start .elementor-icon-list-item a{text-align:start;justify-content:start}.elementor-widget.elementor-tablet-align-start .elementor-inline-items{justify-content:start}.elementor-widget.elementor-tablet-align-end .elementor-icon-list-item,.elementor-widget.elementor-tablet-align-end .elementor-icon-list-item a{text-align:end;justify-content:end}.elementor-widget.elementor-tablet-align-end .elementor-icon-list-items{justify-content:end}.elementor-widget:not(.elementor-tablet-align-end) .elementor-icon-list-item:after{inset-inline-start:0}.elementor-widget:not(.elementor-tablet-align-start) .elementor-icon-list-item:after{inset-inline-end:0}}@media (width<=-1px){.elementor-widget.elementor-mobile_extra-align-center .elementor-icon-list-item,.elementor-widget.elementor-mobile_extra-align-center .elementor-icon-list-item a{justify-content:center}.elementor-widget.elementor-mobile_extra-align-center .elementor-icon-list-item:after{margin:auto}.elementor-widget.elementor-mobile_extra-align-center .elementor-inline-items{justify-content:center}.elementor-widget.elementor-mobile_extra-align-start .elementor-icon-list-item,.elementor-widget.elementor-mobile_extra-align-start .elementor-icon-list-item a{text-align:start;justify-content:start}.elementor-widget.elementor-mobile_extra-align-start .elementor-inline-items{justify-content:start}.elementor-widget.elementor-mobile_extra-align-end .elementor-icon-list-item,.elementor-widget.elementor-mobile_extra-align-end .elementor-icon-list-item a{text-align:end;justify-content:end}.elementor-widget.elementor-mobile_extra-align-end .elementor-icon-list-items{justify-content:end}.elementor-widget:not(.elementor-mobile_extra-align-end) .elementor-icon-list-item:after{inset-inline-start:0}.elementor-widget:not(.elementor-mobile_extra-align-start) .elementor-icon-list-item:after{inset-inline-end:0}}@media (width<=767px){.elementor-widget.elementor-mobile-align-center .elementor-icon-list-item,.elementor-widget.elementor-mobile-align-center .elementor-icon-list-item a{justify-content:center}.elementor-widget.elementor-mobile-align-center .elementor-icon-list-item:after{margin:auto}.elementor-widget.elementor-mobile-align-center .elementor-inline-items{justify-content:center}.elementor-widget.elementor-mobile-align-start .elementor-icon-list-item,.elementor-widget.elementor-mobile-align-start .elementor-icon-list-item a{text-align:start;justify-content:start}.elementor-widget.elementor-mobile-align-start .elementor-inline-items{justify-content:start}.elementor-widget.elementor-mobile-align-end .elementor-icon-list-item,.elementor-widget.elementor-mobile-align-end .elementor-icon-list-item a{text-align:end;justify-content:end}.elementor-widget.elementor-mobile-align-end .elementor-icon-list-items{justify-content:end}.elementor-widget:not(.elementor-mobile-align-end) .elementor-icon-list-item:after{inset-inline-start:0}.elementor-widget:not(.elementor-mobile-align-start) .elementor-icon-list-item:after{inset-inline-end:0}}@media (width<=767px){.elementor-progress-text{padding-inline-start:10px}}@media (width<=767px){.elementor-tabs .elementor-tab-content,.elementor-tabs .elementor-tab-title{border-style:solid;border-block-end-style:none}.elementor-tabs .elementor-tabs-wrapper{display:none}.elementor-tabs .elementor-tabs-content-wrapper{border-block-end-style:solid}.elementor-tabs .elementor-tab-content{padding:10px}}@media (width>=768px){.elementor-widget-tabs.elementor-tabs-view-vertical .elementor-tabs{display:flex}.elementor-widget-tabs.elementor-tabs-view-vertical .elementor-tabs-wrapper{flex-direction:column}.elementor-widget-tabs.elementor-tabs-view-vertical .elementor-tabs-content-wrapper{border-style:solid;border-inline-start-style:none;flex-grow:1}.elementor-widget-tabs.elementor-tabs-view-horizontal .elementor-tab-content{border-style:solid;border-block-start-style:none}.elementor-widget-tabs.elementor-tabs-alignment-center .elementor-tabs-wrapper,.elementor-widget-tabs.elementor-tabs-alignment-end .elementor-tabs-wrapper,.elementor-widget-tabs.elementor-tabs-alignment-stretch .elementor-tabs-wrapper{display:flex}.elementor-widget-tabs.elementor-tabs-alignment-center .elementor-tabs-wrapper{justify-content:center}.elementor-widget-tabs.elementor-tabs-alignment-end .elementor-tabs-wrapper{justify-content:flex-end}.elementor-widget-tabs.elementor-tabs-alignment-stretch.elementor-tabs-view-horizontal .elementor-tab-title{width:100%}.elementor-widget-tabs.elementor-tabs-alignment-stretch.elementor-tabs-view-vertical .elementor-tab-title{height:100%}.elementor-tabs .elementor-tab-mobile-title{display:none}}@media (width<=767px){.elementor-accordion .elementor-tab-title{padding:12px 15px}.elementor-accordion .elementor-tab-title .elementor-accordion-icon{width:1.2em}.elementor-accordion .elementor-tab-content{padding:7px 15px}}@media (width<=767px){.elementor-toggle .elementor-tab-title{padding:12px}.elementor-toggle .elementor-tab-content{padding:12px 10px}}@media (width>=-1px){.elementor-star-rating-widescreen--align-start .elementor-star-rating__wrapper{text-align:start;justify-content:flex-start}.elementor-star-rating-widescreen--align-end .elementor-star-rating__wrapper{text-align:end;justify-content:flex-end}.elementor-star-rating-widescreen--align-center .elementor-star-rating__wrapper{text-align:center;justify-content:center}.elementor-star-rating-widescreen--align-justify .elementor-star-rating__wrapper{text-align:justify;justify-content:space-between}}@media (width<=-1px){.elementor-star-rating-laptop--align-start .elementor-star-rating__wrapper{text-align:start;justify-content:flex-start}.elementor-star-rating-laptop--align-end .elementor-star-rating__wrapper{text-align:end;justify-content:flex-end}.elementor-star-rating-laptop--align-center .elementor-star-rating__wrapper{text-align:center;justify-content:center}.elementor-star-rating-laptop--align-justify .elementor-star-rating__wrapper{text-align:justify;justify-content:space-between}.elementor-star-rating-tablet_extra--align-start .elementor-star-rating__wrapper{text-align:start;justify-content:flex-start}.elementor-star-rating-tablet_extra--align-end .elementor-star-rating__wrapper{text-align:end;justify-content:flex-end}.elementor-star-rating-tablet_extra--align-center .elementor-star-rating__wrapper{text-align:center;justify-content:center}.elementor-star-rating-tablet_extra--align-justify .elementor-star-rating__wrapper{text-align:justify;justify-content:space-between}}@media (width<=1024px){.elementor-star-rating-tablet--align-start .elementor-star-rating__wrapper{text-align:start;justify-content:flex-start}.elementor-star-rating-tablet--align-end .elementor-star-rating__wrapper{text-align:end;justify-content:flex-end}.elementor-star-rating-tablet--align-center .elementor-star-rating__wrapper{text-align:center;justify-content:center}.elementor-star-rating-tablet--align-justify .elementor-star-rating__wrapper{text-align:justify;justify-content:space-between}}@media (width<=-1px){.elementor-star-rating-mobile_extra--align-start .elementor-star-rating__wrapper{text-align:start;justify-content:flex-start}.elementor-star-rating-mobile_extra--align-end .elementor-star-rating__wrapper{text-align:end;justify-content:flex-end}.elementor-star-rating-mobile_extra--align-center .elementor-star-rating__wrapper{text-align:center;justify-content:center}.elementor-star-rating-mobile_extra--align-justify .elementor-star-rating__wrapper{text-align:justify;justify-content:space-between}}@media (width<=767px){.elementor-star-rating-mobile--align-start .elementor-star-rating__wrapper{text-align:start;justify-content:flex-start}.elementor-star-rating-mobile--align-end .elementor-star-rating__wrapper{text-align:end;justify-content:flex-end}.elementor-star-rating-mobile--align-center .elementor-star-rating__wrapper{text-align:center;justify-content:center}.elementor-star-rating-mobile--align-justify .elementor-star-rating__wrapper{text-align:justify;justify-content:space-between}}.elementor-widget-social-icons.elementor-grid-0:not(:has(.elementor-widget-container)){font-size:0;line-height:1}.elementor-widget-social-icons.elementor-grid-mobile-0:not(:has(.elementor-widget-container)){font-size:0;line-height:1}.elementor-widget-social-icons.elementor-grid-tablet-0:not(:has(.elementor-widget-container)){font-size:0;line-height:1}.elementor-widget-video:not(:has(.elementor-widget-container)){overflow:hidden;transform:translateZ(0)}.elementor-widget-google_maps:not(:has(.elementor-widget-container)){overflow:hidden}@media (width<=1024px){.elementor-flip-box{cursor:pointer}}@media (prefers-reduced-motion:reduce){.elementor-flip-box__layer{transition-duration:0s}}.elementor-flip-box--effect-flip.elementor-flip-box--direction-right .elementor-flip-box:focus-visible .elementor-flip-box__front,.elementor-flip-box--effect-flip.elementor-flip-box--direction-right .elementor-flip-box:focus-within .elementor-flip-box__front,.elementor-flip-box--effect-flip.elementor-flip-box--direction-right .elementor-flip-box:hover .elementor-flip-box__front,.elementor-flip-box--effect-flip.elementor-flip-box--direction-left .elementor-flip-box__back{transform:rotateX(0)rotateY(180deg)}.elementor-flip-box--effect-flip.elementor-flip-box--direction-up .elementor-flip-box:focus-visible .elementor-flip-box__front,.elementor-flip-box--effect-flip.elementor-flip-box--direction-up .elementor-flip-box:focus-within .elementor-flip-box__front,.elementor-flip-box--effect-flip.elementor-flip-box--direction-up .elementor-flip-box:hover .elementor-flip-box__front,.elementor-flip-box--effect-flip.elementor-flip-box--direction-down .elementor-flip-box__back{transform:rotateX(180deg)rotateY(0)}@media (prefers-reduced-motion:reduce){.elementor-flip-box--effect-zoom-out .elementor-flip-box .elementor-flip-box__front{transition-duration:0s}}@media (prefers-reduced-motion:reduce){.elementor-flip-box--effect-zoom-out .elementor-flip-box:focus-visible .elementor-flip-box__front,.elementor-flip-box--effect-zoom-out .elementor-flip-box:focus-within .elementor-flip-box__front,.elementor-flip-box--effect-zoom-out .elementor-flip-box:hover .elementor-flip-box__front{transition-duration:0s;transition-delay:0s}}@media (prefers-reduced-motion:reduce){.elementor-flip-box--effect-zoom-in .elementor-flip-box .elementor-flip-box__back{transition-duration:0s;transition-delay:0s}}@media (prefers-reduced-motion:reduce){.elementor-flip-box--effect-zoom-in .elementor-flip-box:focus-visible .elementor-flip-box__back,.elementor-flip-box--effect-zoom-in .elementor-flip-box:focus-within .elementor-flip-box__back,.elementor-flip-box--effect-zoom-in .elementor-flip-box:hover .elementor-flip-box__back{transition-duration:0s}}.elementor-widget-flip-box.elementor-flip-box--flipped:not(:has(.elementor-widget-container)) .elementor-flip-box__front{display:none}.elementor-widget-flip-box.elementor-flip-box--flipped:not(:has(.elementor-widget-container)) .elementor-flip-box__back{opacity:1;transform:none}.elementor-widget-price-table:not(:has(.elementor-widget-container)){background-color:#f9fafa;overflow:hidden}@media (prefers-reduced-motion:reduce){.elementor-headline.e-animated svg path{animation-duration:0s}}@media (prefers-reduced-motion:reduce){.elementor-headline.e-animated svg path:nth-of-type(2){animation-delay:0s}}@keyframes elementor-headline-dash{0%{opacity:1;stroke-dasharray:0 1500}to{opacity:1;stroke-dasharray:1500 1500}}@keyframes hide-highlight{0%{opacity:1;stroke-dasharray:1500 1500}to{filter:blur(10px);opacity:0}}@keyframes elementor-headline-flip-in{0%{opacity:0;transform:rotateX(180deg)}35%{opacity:0;transform:rotateX(120deg)}65%{opacity:0}to{opacity:1;transform:rotateX(1turn)}}@keyframes elementor-headline-flip-out{0%{opacity:1;transform:rotateX(0)}35%{opacity:1;transform:rotateX(-40deg)}65%{opacity:0}to{opacity:0;transform:rotateX(180deg)}}@keyframes elementor-headline-pulse{0%{opacity:1;transform:translateY(-50%)scale(1)}40%{opacity:0;transform:translateY(-50%)scale(.9)}to{opacity:0;transform:translateY(-50%)scale(0)}}@keyframes elementor-headline-swirl-in{0%{opacity:0;transform:translateZ(-20px)rotateX(90deg)}60%{opacity:1;transform:translateZ(-20px)rotateX(-10deg)}to{opacity:1;transform:translateZ(-20px)rotateX(0)}}@keyframes elementor-headline-swirl-out{0%{opacity:1;transform:translateZ(-20px)rotateX(0)}60%{opacity:0;transform:translateZ(-20px)rotateX(-100deg)}to{opacity:0;transform:translateZ(-20px)rotateX(-90deg)}}@keyframes elementor-headline-slide-down-in{0%{opacity:0;transform:translateY(-100%)}60%{opacity:1;transform:translateY(20%)}to{opacity:1;transform:translateY(0)}}@keyframes elementor-headline-slide-down-out{0%{opacity:1;transform:translateY(0)}60%{opacity:0;transform:translateY(120%)}to{opacity:0;transform:translateY(100%)}}@keyframes elementor-headline-drop-in-in{0%{opacity:0;transform:translateZ(100px)}to{opacity:1;transform:translateZ(0)}}@keyframes elementor-headline-drop-in-out{0%{opacity:1;transform:translateZ(0)}to{opacity:0;transform:translateZ(-100px)}}@keyframes elementor-headline-blinds-in{0%{transform:rotateY(180deg)}to{transform:rotateY(0)}}@keyframes elementor-headline-blinds-out{0%{transform:rotateY(0)}to{transform:rotateY(-180deg)}}@keyframes elementor-headline-wave-up{0%{opacity:0;transform:scale(0)}60%{opacity:1;transform:scale(1.2)}to{opacity:1;transform:scale(1)}}@keyframes elementor-headline-wave-down{0%{opacity:1;transform:scale(1)}60%{opacity:0;transform:scale(0)}}@keyframes elementor-headline-slide-in{0%{opacity:0;transform:translate(-100%)}60%{opacity:1;transform:translate(10%)}to{opacity:1;transform:translate(0)}}@keyframes elementor-headline-slide-out{0%{opacity:1;transform:translate(0)}60%{opacity:0;transform:translate(110%)}to{opacity:0;transform:translate(100%)}}.elementor-widget-call-to-action:not(:has(.elementor-widget-container)){overflow:hidden}@media (width<=1024px){.elementor-cta{cursor:pointer}}@media (width>=-1px){.elementor-cta--widescreen-layout-image-above .elementor-cta,.elementor-cta--widescreen-layout-image-below .elementor-cta{flex-wrap:wrap}.elementor-cta--widescreen-layout-image-above .elementor-cta__bg-wrapper,.elementor-cta--widescreen-layout-image-below .elementor-cta__bg-wrapper{width:100%}.elementor-cta--widescreen-layout-image-above .elementor-cta{flex-direction:column}.elementor-cta--widescreen-layout-image-below .elementor-cta{flex-direction:column-reverse}.elementor-cta--widescreen-layout-image-left .elementor-cta,.elementor-cta--widescreen-layout-image-right .elementor-cta{flex-wrap:nowrap}.elementor-cta--widescreen-layout-image-left .elementor-cta__bg-wrapper,.elementor-cta--widescreen-layout-image-right .elementor-cta__bg-wrapper{width:auto;min-width:50%}.elementor-cta--widescreen-layout-image-left .elementor-cta__content,.elementor-cta--widescreen-layout-image-right .elementor-cta__content{flex-grow:1}.elementor-cta--widescreen-layout-image-left .elementor-cta{flex-direction:row}.elementor-cta--widescreen-layout-image-right .elementor-cta{flex-direction:row-reverse}}@media (width<=-1px){.elementor-cta--laptop-layout-image-above .elementor-cta,.elementor-cta--laptop-layout-image-below .elementor-cta{flex-wrap:wrap}.elementor-cta--laptop-layout-image-above .elementor-cta__bg-wrapper,.elementor-cta--laptop-layout-image-below .elementor-cta__bg-wrapper{width:100%}.elementor-cta--laptop-layout-image-above .elementor-cta{flex-direction:column}.elementor-cta--laptop-layout-image-below .elementor-cta{flex-direction:column-reverse}.elementor-cta--laptop-layout-image-left .elementor-cta,.elementor-cta--laptop-layout-image-right .elementor-cta{flex-wrap:nowrap}.elementor-cta--laptop-layout-image-left .elementor-cta__bg-wrapper,.elementor-cta--laptop-layout-image-right .elementor-cta__bg-wrapper{width:auto;min-width:50%}.elementor-cta--laptop-layout-image-left .elementor-cta__content,.elementor-cta--laptop-layout-image-right .elementor-cta__content{flex-grow:1}.elementor-cta--laptop-layout-image-left .elementor-cta{flex-direction:row}.elementor-cta--laptop-layout-image-right .elementor-cta{flex-direction:row-reverse}.elementor-cta--tablet_extra-layout-image-above .elementor-cta,.elementor-cta--tablet_extra-layout-image-below .elementor-cta{flex-wrap:wrap}.elementor-cta--tablet_extra-layout-image-above .elementor-cta__bg-wrapper,.elementor-cta--tablet_extra-layout-image-below .elementor-cta__bg-wrapper{width:100%}.elementor-cta--tablet_extra-layout-image-above .elementor-cta{flex-direction:column}.elementor-cta--tablet_extra-layout-image-below .elementor-cta{flex-direction:column-reverse}.elementor-cta--tablet_extra-layout-image-left .elementor-cta,.elementor-cta--tablet_extra-layout-image-right .elementor-cta{flex-wrap:nowrap}.elementor-cta--tablet_extra-layout-image-left .elementor-cta__bg-wrapper,.elementor-cta--tablet_extra-layout-image-right .elementor-cta__bg-wrapper{width:auto;min-width:50%}.elementor-cta--tablet_extra-layout-image-left .elementor-cta__content,.elementor-cta--tablet_extra-layout-image-right .elementor-cta__content{flex-grow:1}.elementor-cta--tablet_extra-layout-image-left .elementor-cta{flex-direction:row}.elementor-cta--tablet_extra-layout-image-right .elementor-cta{flex-direction:row-reverse}}@media (width<=1024px){.elementor-cta--tablet-layout-image-above .elementor-cta,.elementor-cta--tablet-layout-image-below .elementor-cta{flex-wrap:wrap}.elementor-cta--tablet-layout-image-above .elementor-cta__bg-wrapper,.elementor-cta--tablet-layout-image-below .elementor-cta__bg-wrapper{width:100%}.elementor-cta--tablet-layout-image-above .elementor-cta{flex-direction:column}.elementor-cta--tablet-layout-image-below .elementor-cta{flex-direction:column-reverse}.elementor-cta--tablet-layout-image-left .elementor-cta,.elementor-cta--tablet-layout-image-right .elementor-cta{flex-wrap:nowrap}.elementor-cta--tablet-layout-image-left .elementor-cta__bg-wrapper,.elementor-cta--tablet-layout-image-right .elementor-cta__bg-wrapper{width:auto;min-width:50%}.elementor-cta--tablet-layout-image-left .elementor-cta__content,.elementor-cta--tablet-layout-image-right .elementor-cta__content{flex-grow:1}.elementor-cta--tablet-layout-image-left .elementor-cta{flex-direction:row}.elementor-cta--tablet-layout-image-right .elementor-cta{flex-direction:row-reverse}}@media (width<=-1px){.elementor-cta--mobile_extra-layout-image-above .elementor-cta,.elementor-cta--mobile_extra-layout-image-below .elementor-cta{flex-wrap:wrap}.elementor-cta--mobile_extra-layout-image-above .elementor-cta__bg-wrapper,.elementor-cta--mobile_extra-layout-image-below .elementor-cta__bg-wrapper{width:100%}.elementor-cta--mobile_extra-layout-image-above .elementor-cta{flex-direction:column}.elementor-cta--mobile_extra-layout-image-below .elementor-cta{flex-direction:column-reverse}.elementor-cta--mobile_extra-layout-image-left .elementor-cta,.elementor-cta--mobile_extra-layout-image-right .elementor-cta{flex-wrap:nowrap}.elementor-cta--mobile_extra-layout-image-left .elementor-cta__bg-wrapper,.elementor-cta--mobile_extra-layout-image-right .elementor-cta__bg-wrapper{width:auto;min-width:50%}.elementor-cta--mobile_extra-layout-image-left .elementor-cta__content,.elementor-cta--mobile_extra-layout-image-right .elementor-cta__content{flex-grow:1}.elementor-cta--mobile_extra-layout-image-left .elementor-cta{flex-direction:row}.elementor-cta--mobile_extra-layout-image-right .elementor-cta{flex-direction:row-reverse}}@media (width<=767px){.elementor-cta--mobile-layout-image-above .elementor-cta,.elementor-cta--mobile-layout-image-below .elementor-cta{flex-wrap:wrap}.elementor-cta--mobile-layout-image-above .elementor-cta__bg-wrapper,.elementor-cta--mobile-layout-image-below .elementor-cta__bg-wrapper{width:100%}.elementor-cta--mobile-layout-image-above .elementor-cta{flex-direction:column}.elementor-cta--mobile-layout-image-below .elementor-cta{flex-direction:column-reverse}.elementor-cta--mobile-layout-image-left .elementor-cta,.elementor-cta--mobile-layout-image-right .elementor-cta{flex-wrap:nowrap}.elementor-cta--mobile-layout-image-left .elementor-cta__bg-wrapper,.elementor-cta--mobile-layout-image-right .elementor-cta__bg-wrapper{width:auto;min-width:50%}.elementor-cta--mobile-layout-image-left .elementor-cta__content,.elementor-cta--mobile-layout-image-right .elementor-cta__content{flex-grow:1}.elementor-cta--mobile-layout-image-left .elementor-cta{flex-direction:row}.elementor-cta--mobile-layout-image-right .elementor-cta{flex-direction:row-reverse}}.elementor-widget-table-of-contents:not(:has(.elementor-widget-container)){background-color:var(--box-background-color);border:var(--box-border-width,1px) solid var(--box-border-color,#9da5ae);border-radius:var(--box-border-radius,3px);min-height:var(--box-min-height);transition:min-height .4s;overflow:hidden}@keyframes e-hotspot-soft-beat{0%{transform:scale(1)}to{transform:scale(1.1)}}@keyframes e-hotspot-expand{0%{opacity:1;transform:scale(.5)}to{opacity:0;transform:scale(1.5)}}.elementor-widget-hotspot:not(:has(.elementor-widget-container)){height:var(--container-height);max-width:var(--container-max-width);width:var(--container-width);position:relative}.elementor-widget-hotspot:not(:has(.elementor-widget-container))>img{height:var(--container-height);opacity:var(--opacity,1);width:var(--image-width,auto);display:block}.published-flow-node{display:contents}.editor-flow-node{-webkit-user-select:none;user-select:none;box-sizing:border-box;min-width:0;transition:outline .12s;position:relative}.editor-flow-node:hover{outline-offset:-1px;cursor:pointer;outline:1.5px solid #db468e!important}.editor-flow-node[data-editor-selected=true]{outline-offset:-1px;outline:2px solid #db468e!important}.elementor-section-handle-tab{z-index:9999;opacity:0;pointer-events:none;clip-path:polygon(9px 0%,calc(100% - 9px) 0%,100% 100%,0% 100%);cursor:default;background:#f4b4df;border-radius:6px 6px 0 0;justify-content:center;align-items:center;gap:8px;height:26px;padding:0 16px;transition:opacity .15s,transform .15s;display:flex;position:absolute;top:-25px;left:50%;transform:translate(-50%);box-shadow:0 -2px 8px #db468e40}.editor-flow-node>.elementor-section-handle-tab{opacity:0;pointer-events:none}.editor-flow-node:hover>.elementor-section-handle-tab,.editor-flow-node[data-editor-selected=true]>.elementor-section-handle-tab,.editor-flow-node>.elementor-section-handle-tab.is-active{opacity:1;pointer-events:auto}.elementor-section-handle-btn{color:#111827;cursor:pointer;background:0 0;border:none;border-radius:3px;justify-content:center;align-items:center;width:20px;height:20px;padding:0;transition:background-color .12s,transform .1s;display:flex}.elementor-section-handle-btn:hover{background-color:#0000001f}.elementor-section-handle-btn.elementor-section-handle-drag{cursor:grab;width:24px}.elementor-section-handle-btn.elementor-section-handle-drag:active{cursor:grabbing}.elementor-inline-add-section-wrap{width:100%;margin:16px 0;animation:.2s ease-out elementorFadeIn}@keyframes elementorFadeIn{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}.editor-flow-container-wrap{transition:outline .15s;position:relative}.editor-flow-container-wrap:hover{outline-offset:1px;outline:1px solid #db468e!important}.elementor-empty-container-drop{box-sizing:border-box;background:#db468e05;border:1.5px dashed #db468e66;border-radius:6px;flex-direction:column;justify-content:center;align-items:center;width:100%;min-height:48px;margin:6px 0;padding:14px 16px;transition:all .15s;display:flex}.elementor-empty-container-drop:hover{background:#db468e0f;border-color:#db468e}.dsvia-row-top>div>.editor-flow-node,.dsvia-actions-right>div>.editor-flow-node,.dsvia-row-bottom>div>.editor-flow-node,.tkn-checkout-grid>div>.editor-flow-node,.category-products-container>div>.editor-flow-node,.category-products-grid>div>.editor-flow-node,.products-grid>div>.editor-flow-node,.apple-saved-items-grid>div>.editor-flow-node{display:contents}.elementor-empty-hint-text{color:#db468e;-webkit-user-select:none;user-select:none;justify-content:center;align-items:center;gap:6px;font:500 12px -apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;display:flex}.elementor-container-append-drop{color:#db468e;cursor:pointer;box-sizing:border-box;background:#db468e08;border:1px dashed #db468e66;border-radius:4px;justify-content:center;align-items:center;width:100%;margin-top:8px;padding:10px;font:600 12px -apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;transition:all .15s;display:flex}.elementor-container-append-drop:hover{background:#db468e14;border-color:#db468e}.editor-flow-drop{color:#475569;cursor:pointer;box-sizing:border-box;background:#f8fafc;border:1.5px dashed #cbd5e1;border-radius:6px;justify-content:center;align-items:center;gap:6px;width:100%;margin-top:6px;padding:14px;font:600 12px -apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;transition:all .15s;display:flex}.editor-flow-drop:hover{color:#1d4ed8;background:#eff6ff;border-color:#2563eb}.editor-flow-drop-line{z-index:999;pointer-events:none;background:#db468e;border-radius:2px;justify-content:center;align-items:center;height:3px;margin:6px 0;display:flex;position:relative;box-shadow:0 0 10px #db468eb3}.editor-flow-drop-line:after{content:"──── INSERIR AQUI ────";color:#fff;letter-spacing:.08em;background:#db468e;border-radius:4px;padding:2px 10px;font-size:9px;font-weight:800;box-shadow:0 2px 6px #0003}.editor-flow-container-drop-active{outline-offset:2px;background-color:#db468e0d!important;outline:2px dashed #db468e!important}.elementor-bottom-drop-zone{cursor:pointer;background:#db468e05;border:1.5px dashed #db468e59;border-radius:6px;justify-content:center;align-items:center;min-height:44px;margin:14px 0;transition:all .2s;display:flex}.elementor-bottom-drop-zone:hover{background:#db468e12;border-color:#db468e;box-shadow:0 0 10px #db468e33}.elementor-bottom-drop-hint{color:#db468e;-webkit-user-select:none;user-select:none;font:600 12px -apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif}.elementor-add-section{box-sizing:border-box;-webkit-user-select:none;user-select:none;background:#fff;border:2px dashed #d5dade;border-radius:4px;width:100%;max-width:1140px;margin:30px auto;padding:24px 20px;transition:all .2s;position:relative}.elementor-add-section:hover{border-color:#a4afb7}.elementor-add-section-inner{flex-direction:column;justify-content:center;align-items:center;width:100%;display:flex;position:relative}.elementor-add-section-close,.elementor-add-section-back{color:#a4afb7;cursor:pointer;z-index:10;background:0 0;border:none;border-radius:50%;justify-content:center;align-items:center;width:28px;height:28px;font-size:16px;transition:all .15s;display:flex;position:absolute;top:-12px}.elementor-add-section-close{right:0}.elementor-add-section-back{left:0}.elementor-add-section-close:hover,.elementor-add-section-back:hover{color:#556068;background:#0000000d}.elementor-add-new-section{flex-direction:column;justify-content:center;align-items:center;gap:14px;display:flex}.elementor-add-new-section-buttons{justify-content:center;align-items:center;gap:12px;display:flex}.elementor-add-section-area-button{cursor:pointer;border:none;border-radius:50%;justify-content:center;align-items:center;width:44px;height:44px;transition:transform .15s,box-shadow .15s;display:flex;box-shadow:0 2px 6px #00000014}.elementor-add-section-area-button:hover{transform:scale(1.08);box-shadow:0 4px 12px #00000026}.elementor-add-section-button{color:#fff;background:#db468e}.elementor-add-template-button{color:#fff;background:#6d7882}.elementskit-add-template-button{cursor:pointer;background:#ff2c54;border-radius:50%;justify-content:center;align-items:center;width:44px;height:44px;transition:transform .15s,box-shadow .15s;display:flex;box-shadow:0 2px 6px #00000014}.elementskit-add-template-button:hover{transform:scale(1.08);box-shadow:0 4px 12px #00000026}.elementskit-add-template-button img{filter:brightness(0)invert();width:22px;height:22px}.e-ai-layout-button{color:#fff;background:#c084fc;position:relative}.elementor-add-section-drag-title{color:#a4afb7;text-align:center;margin-top:6px;font:500 13px -apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif}.e-con-select-type{flex-direction:column;align-items:center;width:100%;display:flex}.e-con-select-header-row{justify-content:center;align-items:center;gap:16px;width:100%;margin-bottom:20px;display:flex;position:relative}.e-con-select-type__title{color:#6d7882;text-align:center;margin:0 0 20px;font:600 13px -apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif}.e-con-select-preset__title{color:#6d7882;text-align:center;margin:0;font:600 13px -apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif}.e-con-type-toggle{background:#f1f3f5;border-radius:6px;align-items:center;gap:2px;padding:3px;display:inline-flex}.e-con-toggle-btn{color:#64748b;cursor:pointer;background:0 0;border:none;border-radius:4px;padding:4px 12px;font:600 12px -apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;transition:all .15s}.e-con-toggle-btn:hover{color:#1e293b}.e-con-toggle-btn.active{color:#db468e;background:#fff;box-shadow:0 1px 3px #0000001a}.e-con-select-type__icons{flex-direction:row;justify-content:center;align-items:center;gap:24px;width:100%;display:flex}.e-con-select-type__icons__icon{cursor:pointer;background:#fff;border:1px solid #d5dade;border-radius:4px;flex-direction:column;justify-content:center;align-items:center;min-width:120px;padding:16px 20px;transition:all .15s;display:flex}.e-con-select-type__icons__icon:hover{border-color:#db468e;transform:translateY(-2px);box-shadow:0 4px 14px #db468e26}.e-con-select-type__icons__icon__subtitle{color:#6d7882;margin-top:10px;font:600 13px -apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif}.e-con-select-preset__list{grid-template-columns:repeat(6,1fr);gap:12px;width:100%;max-width:760px;margin:0 auto;display:grid}@media (width<=768px){.e-con-select-preset__list{grid-template-columns:repeat(3,1fr)}}.e-con-preset{cursor:pointer;background:#fff;border:1px solid #d5dade;border-radius:3px;justify-content:center;align-items:center;padding:8px 6px;transition:all .15s;display:flex}.e-con-preset svg{width:100%;max-width:85px;height:auto;display:block}.e-con-preset:hover{background:#db468e0a;border-color:#db468e;transform:translateY(-1px)}.e-con-preset:hover rect{fill:#db468e!important}.e-con-preset:hover path{fill:#fff!important;stroke:#db468e!important}.elementor-empty-view{box-sizing:border-box;cursor:pointer;background:0 0;border:1.5px dashed #d5dade;border-radius:4px;flex:auto;justify-content:center;align-items:center;width:100%;height:100%;min-height:110px;padding:24px 16px;transition:all .18s;display:flex;position:relative}.elementor-empty-view:hover{background:#db468e08;border-color:#db468e}.elementor-first-add{color:#9da5ae;pointer-events:none;background:#fff;border:1px solid #d5dade;border-radius:4px;justify-content:center;align-items:center;width:38px;height:38px;transition:all .18s;display:flex;box-shadow:0 1px 3px #0000000d}.elementor-first-add *{pointer-events:none}.elementor-empty-view:hover .elementor-first-add{color:#db468e;border-color:#db468e;transform:scale(1.08);box-shadow:0 2px 8px #db468e40}.e-grid-outline{pointer-events:none;gap:8px;padding:8px;display:grid;position:absolute;inset:0}.e-grid-outline-item{border:1px dashed #d5dade;border-radius:3px}@keyframes teknix-headline-in{0%{opacity:0;transform:translateY(.2em)}to{opacity:1;transform:translateY(0)}}@keyframes teknix-headline-draw{0%{stroke-dashoffset:1px}20%,to{stroke-dashoffset:0}}@media (prefers-reduced-motion:reduce){.elementor-headline-dynamic-text,.teknix-headline-shape path{animation:none!important}}.category-products-grid #elementor-add-new-section,.category-products-container>#elementor-add-new-section,.category-filters #elementor-add-new-section,.search-results-container #elementor-add-new-section,.search-filters #elementor-add-new-section,.products-grid #elementor-add-new-section,.cb-bag-layout #elementor-add-new-section,.cb-bag-items #elementor-add-new-section,.contact-grid #elementor-add-new-section,.contact-form #elementor-add-new-section,.info-card #elementor-add-new-section,.apple-saved-items-grid #elementor-add-new-section,.editor-flow-container-wrap #elementor-add-new-section:not(.elementor-inline-add-section-wrap #elementor-add-new-section){display:none!important}.contact-page{padding:120px var(--tkn-space-24) 80px;max-width:var(--tkn-max-width);margin:0 auto}.contact-header{text-align:center;margin-bottom:var(--tkn-space-64)}.contact-header h1{font-size:clamp(2rem,4vw,2.5rem);font-weight:var(--tkn-weight-medium);letter-spacing:-.03em;margin-bottom:var(--tkn-space-12)}.contact-header p{color:var(--tkn-text-dim);font-size:var(--tkn-text-18)}.contact-grid{gap:var(--tkn-space-64);grid-template-columns:1.5fr 1fr;align-items:start;display:grid}.contact-form{gap:var(--tkn-space-24);flex-direction:column;display:flex}.form-group{gap:var(--tkn-space-8);flex-direction:column;display:flex}.form-group label{font-size:var(--tkn-text-13);font-weight:var(--tkn-weight-semibold);color:var(--tkn-text)}.form-group input,.form-group textarea{padding:var(--tkn-space-12) var(--tkn-space-16);background:var(--tkn-gray-2);border:1px solid var(--tkn-border);border-radius:var(--tkn-radius-sm);color:var(--tkn-text);font-size:var(--tkn-text-16);font-family:inherit;transition:border-color .2s}.form-group input:focus,.form-group textarea:focus{border-color:var(--tkn-green);outline:none}.form-group input::placeholder,.form-group textarea::placeholder{color:var(--tkn-text-faint)}.form-group textarea{resize:vertical;min-height:120px}.contact-info{gap:var(--tkn-space-24);flex-direction:column;display:flex}.info-card{background:var(--tkn-gray-2);border:1px solid var(--tkn-border);border-radius:var(--tkn-radius-md);padding:var(--tkn-space-24)}.info-card h3{font-size:var(--tkn-text-12);font-weight:var(--tkn-weight-medium);text-transform:uppercase;letter-spacing:.1em;color:var(--tkn-text);margin-bottom:var(--tkn-space-12)}.info-card p{color:var(--tkn-text-dim);font-size:var(--tkn-text-14);margin-bottom:var(--tkn-space-8)}.info-card .btn{margin-top:var(--tkn-space-12)}@media (width<=768px){.contact-page{padding:100px var(--tkn-space-16) var(--tkn-space-64)}.contact-grid{gap:var(--tkn-space-48);grid-template-columns:1fr}}:root{--tkn-accent:var(--site-accent,#b5f500);--tkn-accent-dark:var(--site-accent,#a2e000);--cb-font:"Nunito", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif;--tkn-black:#111827;--tkn-dark-gray:#374151;--tkn-mid-gray:#6b7280;--tkn-light-gray:#9ca3af;--tkn-border-color:#e5e7eb;--tkn-bg-header:#fff}.dsvia-top-red-line{background:var(--tkn-accent);width:100%;height:3px}.dsvia-header-root{background:var(--tkn-bg-header,#f7f7f7);box-shadow:none;z-index:1260;border-bottom:0;width:100%;position:relative;font-family:var(--cb-font)!important}.dsvia-header-inner{gap:var(--tkn-space-12);flex-direction:column;display:flex;max-width:1400px!important;padding-left:var(--tkn-space-24)!important;padding-right:var(--tkn-space-24)!important;box-sizing:border-box!important;width:100%!important;padding-top:var(--tkn-space-12)!important;padding-bottom:var(--tkn-space-12)!important;margin-left:auto!important;margin-right:auto!important}@media (width<=991px){.dsvia-header-inner{max-width:1384px!important;padding-left:var(--tkn-space-16)!important;padding-right:var(--tkn-space-16)!important}}@media (width<=767px){.dsvia-header-inner{max-width:1368px!important;padding-left:var(--tkn-space-8)!important;padding-right:var(--tkn-space-8)!important}}.dsvia-row-top{justify-content:space-between;align-items:center;gap:var(--tkn-space-16);width:100%;display:flex}.dsvia-brand-block{align-items:center;gap:var(--tkn-space-12);flex-shrink:0;display:flex}.dsvia-brand-logo{color:#111827;-webkit-font-smoothing:antialiased;align-items:center;text-decoration:none;transition:opacity .15s;display:flex}.dsvia-brand-logo:hover{opacity:.8}.dsvia-brand-logo svg{filter:contrast(1.05);display:block}.dsvia-accessibility-skip-btn{align-items:center;gap:var(--tkn-space-8);border:1.5px solid var(--tkn-border-color);padding:var(--tkn-space-8) var(--tkn-space-12);color:var(--tkn-dark-gray);font-size:var(--tkn-text-12);font-weight:var(--tkn-weight-semibold);white-space:nowrap;background:#fff;border-radius:4px;text-decoration:none;transition:all .2s;display:inline-flex}.dsvia-accessibility-skip-btn:hover{border-color:var(--tkn-black);color:var(--tkn-black)}.dsvia-account-user-text{text-align:left;flex-direction:column;line-height:1.15;display:flex}.dsvia-account-avatar{object-fit:cover;width:24px;height:24px;box-shadow:0 0 0 2px var(--hagor-green,var(--site-accent,#b5f500));border-radius:50%;flex:none}.dsvia-account-greeting{font-size:var(--tkn-text-12);font-weight:var(--tkn-weight-medium);color:var(--tkn-black)}.dsvia-account-subtext{font-size:var(--tkn-text-12);font-weight:var(--tkn-weight-regular);color:var(--tkn-mid-gray)}.dsvia-actions-right .dsvia-cep-trigger,.dsvia-actions-right .dsvia-account-capsule,.dsvia-actions-right .dsvia-icon-action{color:#123bd1}.dsvia-actions-right .dsvia-account-greeting{color:inherit;font-weight:var(--tkn-weight-semibold)}.dsvia-actions-right .dsvia-account-capsule,.dsvia-actions-right .dsvia-icon-action,.dsvia-actions-right .dsvia-cep-trigger{color:#111827}.dsvia-search-box{flex:1;max-width:580px}.dsvia-search-form{border:1.5px solid var(--tkn-border-color);height:42px;padding:0 var(--tkn-space-12) 0 var(--tkn-space-16);background:#fff;border-radius:4px;align-items:center;transition:all .2s;display:flex}.dsvia-search-form:focus-within{border-color:var(--tkn-black);box-shadow:0 0 0 2px #1118270f}.dsvia-search-input{font-size:var(--tkn-text-14);font-weight:var(--tkn-weight-regular);letter-spacing:.02em;color:var(--tkn-black);line-height:150%;font-family:var(--cb-font);background:0 0;border:none;outline:none;flex:1;padding:0}.dsvia-search-input::placeholder{color:var(--tkn-light-gray)}.dsvia-search-btn{cursor:pointer;color:var(--tkn-mid-gray);padding:var(--tkn-space-4);background:0 0;border:none;justify-content:center;align-items:center;transition:color .15s;display:flex}.dsvia-search-btn:hover{color:var(--tkn-black)}.dsvia-actions-right{align-items:center;gap:var(--tkn-space-16);flex-shrink:0;display:flex}.dsvia-cep-trigger{align-items:center;gap:var(--tkn-space-8);color:var(--tkn-dark-gray);font-size:var(--tkn-text-13);font-weight:var(--tkn-weight-medium);cursor:pointer;font-family:var(--cb-font);padding:var(--tkn-space-8) var(--tkn-space-8);background:0 0;border:none;border-radius:4px;transition:background .15s;display:flex}.dsvia-account-capsule{align-items:center;gap:var(--tkn-space-8);padding:var(--tkn-space-8) var(--tkn-space-16);color:var(--tkn-black);font-size:var(--tkn-text-13);font-weight:var(--tkn-weight-medium);font-family:var(--cb-font);background:#f3f4f6;border-radius:6px;text-decoration:none;transition:background .15s;display:flex}.dsvia-account-menu{position:relative}.dsvia-account-popover{z-index:100;width:184px;padding:var(--tkn-space-8);background:#fff;border:1px solid #e2e2e2;border-radius:10px;position:absolute;top:calc(100% + 8px);right:0;box-shadow:0 12px 28px #0000001f}.dsvia-account-popover :is(a,button){box-sizing:border-box;color:#202020;width:100%;font:inherit;font-size:var(--tkn-text-13);text-align:left;cursor:pointer;background:0 0;border:0;border-radius:6px;padding:10px 12px;text-decoration:none;display:block}.dsvia-account-popover :is(a,button):hover,.dsvia-account-popover :is(a,button):focus-visible{background:#f3f3f3;outline:0}.dsvia-account-popover button{margin-top:var(--tkn-space-4);color:#a43a2e;border-top:1px solid #ececec;border-radius:0}.dsvia-guest-popover{z-index:100;background:#fff;border:1px solid #e2e5ea;border-radius:0 0 8px 8px;width:230px;padding:16px;display:none;position:absolute;top:calc(100% + 6px);right:0;box-shadow:0 10px 22px #0a193c33}.dsvia-guest-popover:before{content:"";background:#fff;border-top:1px solid #e2e5ea;border-left:1px solid #e2e5ea;width:13px;height:13px;position:absolute;top:-7px;right:40px;transform:rotate(45deg)}.dsvia-account-menu:hover .dsvia-guest-popover,.dsvia-account-menu:focus-within .dsvia-guest-popover{display:block}.dsvia-guest-popover a{color:#6b6e75;font-size:var(--tkn-text-14);border-bottom:1px solid #d7d9de;padding:13px 4px;text-decoration:none;display:block;position:relative}.dsvia-guest-popover a:last-child{border-bottom:0}.dsvia-guest-popover a:not(.dsvia-guest-popover-cta):hover,.dsvia-guest-popover a:not(.dsvia-guest-popover-cta):focus-visible{color:#111827}.dsvia-guest-popover-cta{background:var(--hagor-green,var(--site-accent,#b5f500));font-weight:var(--tkn-weight-semibold);text-align:center;border-radius:4px;margin-bottom:9px;color:#111827!important;border:0!important;padding:13px 16px!important}.dsvia-guest-popover-cta:hover,.dsvia-guest-popover-cta:focus-visible{color:#111827;background:#9cdd00}.dsvia-icon-action{color:var(--tkn-dark-gray);padding:var(--tkn-space-8);justify-content:center;align-items:center;text-decoration:none;transition:transform .15s,color .15s;display:flex;position:relative}.dsvia-header-inner :is(.dsvia-cep-trigger,.dsvia-account-capsule,.dsvia-icon-action){border-radius:6px;transition:background-color .16s,color .16s}.dsvia-header-inner :is(.dsvia-cep-trigger,.dsvia-account-capsule,.dsvia-icon-action):is(:hover,:focus-visible){background-color:var(--tkn-green,var(--site-accent,#b5f500));color:#000}.dsvia-account-capsule:is(:hover,:focus-visible) :is(.dsvia-account-greeting,.dsvia-account-subtext){color:#000}.dsvia-header-inner :is(.dsvia-cep-trigger,.dsvia-account-capsule,.dsvia-icon-action):focus-visible{outline-offset:3px;outline:2px solid #000}.dsvia-icon-action:is(:hover,:focus-visible) .dsvia-cart-count-badge{color:var(--tkn-green,var(--site-accent,#b5f500));background:#000}@media (prefers-reduced-motion:reduce){.dsvia-header-inner :is(.dsvia-cep-trigger,.dsvia-account-capsule,.dsvia-icon-action){transition:none}}.dsvia-cart-count-badge{background:var(--tkn-accent);color:#111827;font-size:var(--tkn-text-12);font-weight:var(--tkn-weight-semibold);border:1.5px solid #fff;border-radius:50%;justify-content:center;align-items:center;width:17px;height:17px;display:flex;position:absolute;top:-2px;right:-2px}.dsvia-row-bottom{width:100%;font-size:var(--tkn-text-12);justify-content:space-between;align-items:center;padding-top:2px;display:flex}.dsvia-nav-left{align-items:center;gap:var(--tkn-space-16);white-space:nowrap;flex-wrap:nowrap;min-width:0;display:flex}.dsvia-dept-trigger{align-items:center;gap:var(--tkn-space-8);color:var(--tkn-black);font-size:var(--tkn-text-14);font-weight:var(--tkn-weight-medium);cursor:pointer;font-family:var(--cb-font);letter-spacing:.02em;white-space:nowrap;background:0 0;border:none;flex-shrink:0;padding:0;line-height:150%;transition:opacity .15s;display:flex}.dsvia-dept-trigger:hover{opacity:.7}.dsvia-nav-link{color:var(--tkn-dark-gray);font-family:var(--cb-font);font-size:var(--tkn-text-14);font-weight:var(--tkn-weight-medium);letter-spacing:.02em;white-space:nowrap;flex-shrink:0;line-height:150%;text-decoration:none;transition:color .15s}.dsvia-nav-link:hover{color:var(--tkn-black);text-decoration:underline}.dsvia-coupon-badge{background:var(--tkn-accent);color:#111827;padding:2px var(--tkn-space-12);font-weight:var(--tkn-weight-semibold);font-size:var(--tkn-text-12);letter-spacing:.02em;white-space:nowrap;border-radius:12px;flex-shrink:0;align-items:center;text-decoration:none;transition:transform .15s,opacity .15s;display:inline-flex}.dsvia-coupon-badge:hover{opacity:.85;transform:scale(1.05)}.dsvia-nav-right{align-items:center;gap:var(--tkn-space-16);display:flex}.dsvia-nav-right .dsvia-nav-link{color:var(--tkn-mid-gray);font-size:var(--tkn-text-12)}.dsvia-nav-right .dsvia-nav-link:hover{color:var(--tkn-dark-gray)}.dsvia-cep-modal-overlay{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:9999;background:#00000073;justify-content:center;align-items:center;width:100vw;height:100vh;padding:16px;animation:.2s dsviaFadeIn;display:flex;position:fixed;top:0;left:0}.dsvia-cep-modal-panel{z-index:10000;width:100%;max-width:440px;max-height:90vh;font-family:var(--cb-font,inherit);background:#fff;border-radius:16px;padding:24px;animation:.22s cubic-bezier(.16,1,.3,1) dsviaModalZoom;overflow-y:auto;box-shadow:0 24px 48px #00000038;position:relative!important;top:auto!important;right:auto!important}@keyframes dsviaModalZoom{0%{opacity:0;transform:scale(.95)translateY(10px)}to{opacity:1;transform:scale(1)translateY(0)}}.dsvia-cep-header{justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:16px;display:flex}.dsvia-cep-header-title-group{flex:1}.dsvia-cep-popover-title{color:#111827;letter-spacing:-.3px;margin:0 0 6px;font-size:17px;font-weight:700}.dsvia-cep-popover-desc{color:#6b7280;margin:0;font-size:13px;line-height:1.45}.dsvia-cep-close-btn{color:#4b5563;cursor:pointer;background:#f3f4f6;border:none;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:32px;height:32px;font-size:14px;transition:all .15s;display:flex}.dsvia-cep-close-btn:hover{color:#111827;background:#e5e7eb}.dsvia-cep-active-card{background:#f8fafc;border:1.5px solid #e2e8f0;border-radius:10px;align-items:center;gap:12px;margin-bottom:16px;padding:12px 14px;display:flex}.dsvia-cep-active-icon{color:#0284c7;background:#e0f2fe;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:34px;height:34px;display:flex}.dsvia-cep-active-info{flex-direction:column;flex:1;gap:2px;display:flex}.dsvia-cep-active-label{color:#64748b;text-transform:uppercase;letter-spacing:.3px;font-size:11px;font-weight:600}.dsvia-cep-active-value{color:#0f172a;font-size:14px;font-weight:700}.dsvia-cep-active-badge{color:#166534;text-transform:uppercase;background:#dcfce7;border-radius:999px;padding:3px 8px;font-size:11px;font-weight:700}.dsvia-cep-tabs{background:#f1f5f9;border-radius:10px;gap:8px;margin-bottom:18px;padding:4px;display:flex}.dsvia-cep-tab-btn{color:#64748b;cursor:pointer;white-space:nowrap;text-align:center;background:0 0;border:none;border-radius:8px;flex:1;padding:8px 12px;font-size:13px;font-weight:600;transition:all .2s}.dsvia-cep-tab-btn.is-active{color:#0f172a;background:#fff;box-shadow:0 2px 6px #00000014}.dsvia-cep-tab-content{margin-bottom:16px}.dsvia-cep-quick-form,.dsvia-cep-full-form{flex-direction:column;gap:12px;display:flex}.dsvia-cep-field-group{flex-direction:column;gap:6px;display:flex}.dsvia-cep-input-label{color:#374151;font-size:12px;font-weight:600}.dsvia-cep-form-row{align-items:center;gap:8px;display:flex}.dsvia-cep-grid-2{grid-template-columns:1fr 1fr;gap:10px;display:grid}.dsvia-cep-input{color:#111827;background:#fff;border:1.5px solid #d1d5db;border-radius:8px;outline:none;flex:1;width:100%;min-height:44px;padding:8px 14px;font-family:inherit;font-size:14px;transition:border-color .2s,box-shadow .2s}.dsvia-cep-input:focus{border-color:#0f172a;box-shadow:0 0 0 3px #0f172a1a}.dsvia-cep-submit{color:#fff;cursor:pointer;white-space:nowrap;background:#0f172a;border:none;border-radius:8px;min-height:44px;padding:0 18px;font-size:13px;font-weight:700;transition:all .15s}.dsvia-cep-submit:hover:not(:disabled){background:#1e293b;transform:translateY(-1px)}.dsvia-cep-submit:disabled{opacity:.5;cursor:not-allowed}.dsvia-cep-submit-full{width:100%;padding:12px}.dsvia-cep-preview-box{color:#065f46;background:#ecfdf5;border:1px solid #a7f3d0;border-radius:8px;align-items:center;gap:10px;padding:10px 14px;font-size:13px;display:flex}.dsvia-cep-preview-icon{color:#059669;font-weight:900}.dsvia-cep-preview-text{flex-direction:column;gap:2px;line-height:1.35;display:flex}.dsvia-cep-error-msg{color:#b91c1c;background:#fef2f2;border:1px solid #fecaca;border-radius:6px;padding:8px 12px;font-size:12px}.dsvia-cep-footer-links{justify-content:flex-end;margin-top:4px;display:flex}.dsvia-cep-link{color:#0284c7;cursor:pointer;font-size:12px;text-decoration:underline}.dsvia-cep-link:hover{color:#0369a1}.dsvia-cep-form-actions{gap:10px;margin-top:8px;display:flex}.dsvia-cep-cancel-btn{color:#374151;cursor:pointer;background:#f3f4f6;border:1px solid #e5e7eb;border-radius:8px;min-height:44px;padding:0 16px;font-size:13px;font-weight:600;transition:all .15s}.dsvia-cep-cancel-btn:hover{background:#e5e7eb}.dsvia-cep-address-list{flex-direction:column;gap:10px;max-height:280px;display:flex;overflow-y:auto}.dsvia-cep-address-item{cursor:pointer;border:1.5px solid #e5e7eb;border-radius:10px;align-items:flex-start;gap:12px;padding:12px 14px;transition:all .15s;display:flex}.dsvia-cep-address-item:hover,.dsvia-cep-address-item.is-selected{background:#f8fafc;border-color:#0f172a}.dsvia-cep-radio-indicator{border:2px solid #94a3b8;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:18px;height:18px;margin-top:2px;display:flex}.dsvia-cep-address-item.is-selected .dsvia-cep-radio-indicator{border-color:#0f172a}.dsvia-cep-radio-dot{background:#0f172a;border-radius:50%;width:10px;height:10px}.dsvia-cep-item-details{flex-direction:column;flex:1;gap:2px;display:flex}.dsvia-cep-item-header{color:#0f172a;align-items:center;gap:8px;font-size:13px;display:flex}.dsvia-cep-default-tag{color:#334155;text-transform:uppercase;background:#e2e8f0;border-radius:4px;padding:2px 6px;font-size:10px;font-weight:700}.dsvia-cep-item-text{color:#374151;margin:0;font-size:12px}.dsvia-cep-item-sub{color:#64748b;margin:0;font-size:11px}.dsvia-cep-empty-addresses,.dsvia-cep-loading-state{text-align:center;color:#64748b;padding:20px 10px;font-size:13px}.dsvia-cep-mini-spinner{color:#64748b;font-size:12px}.dsvia-cep-login-prompt{color:#64748b;border-top:1px solid #f1f5f9;justify-content:space-between;align-items:center;padding-top:14px;font-size:12px;display:flex}.dsvia-cep-login-link{color:#0f172a;font-weight:700;text-decoration:underline}.tkn-drawer-logo{align-items:center;height:24px;display:inline-flex}.tkn-drawer-logo img{width:108px;height:auto;display:block}.dsvia-drawer-overlay{z-index:9998;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#0006;width:100vw;height:100vh;animation:.2s dsviaFadeIn;position:fixed;top:0;left:0}.dsvia-drawer-panel{z-index:9999;width:365px;max-width:90vw;height:100vh;font-family:var(--cb-font);background:#fff;flex-direction:column;animation:.25s cubic-bezier(.16,1,.3,1) dsviaSlideIn;display:flex;position:fixed;top:0;left:0;overflow:hidden;box-shadow:6px 0 28px #00000029}@keyframes dsviaSlideIn{0%{transform:translate(-100%)}to{transform:translate(0)}}@keyframes dsviaFadeIn{0%{opacity:0}to{opacity:1}}.tkn-drawer-top{padding:var(--tkn-space-16) var(--tkn-space-24) var(--tkn-space-16) var(--tkn-space-24);background:#fff;border-bottom:1px solid #f1f1f1;justify-content:space-between;align-items:center;display:flex;position:relative}.tkn-drawer-title-wrap{flex-direction:column;gap:2px;display:flex}.tkn-drawer-title{font-size:var(--tkn-text-18);font-weight:var(--tkn-weight-medium);color:#222;letter-spacing:-.3px}.tkn-drawer-greeting{font-size:var(--tkn-text-12);color:#737373;font-weight:var(--tkn-weight-medium)}.tkn-drawer-close-btn{cursor:pointer;color:#555;background:0 0;border:none;border-radius:50%;justify-content:center;align-items:center;width:36px;height:36px;transition:all .15s;display:flex}.tkn-drawer-close-btn:hover{color:#222;background:#f1f1f1}.tkn-drawer-user-strip{margin:var(--tkn-space-12) var(--tkn-space-16) var(--tkn-space-4) var(--tkn-space-16);padding:var(--tkn-space-12) var(--tkn-space-12);justify-content:space-between;align-items:center;gap:var(--tkn-space-8);background:#f8f8f8;border:1px solid #e5e5e5;border-radius:8px;display:flex}.tkn-drawer-user-meta{align-items:center;gap:var(--tkn-space-8);font-size:var(--tkn-text-12);font-weight:var(--tkn-weight-medium);color:#555;display:flex}.tkn-drawer-user-meta svg{color:#242424;flex-shrink:0}.tkn-drawer-user-avatar{object-fit:cover;border-radius:50%;flex:none;width:28px;height:28px}.tkn-drawer-user-action{font-size:var(--tkn-text-12);font-weight:var(--tkn-weight-medium);color:#242424;padding:var(--tkn-space-4) var(--tkn-space-12);white-space:nowrap;background:#f5f5f5;border-radius:6px;text-decoration:none;transition:all .15s}.tkn-drawer-scroll-body{padding:var(--tkn-space-8) 0;flex-direction:column;flex:1;display:flex;overflow:hidden auto}.tkn-drawer-scroll-body::-webkit-scrollbar{width:5px}.tkn-drawer-scroll-body::-webkit-scrollbar-thumb{background:#ccc;border-radius:4px}.tkn-drawer-section{padding:var(--tkn-space-16) var(--tkn-space-16);border-bottom:1px solid #f1f1f1}.tkn-drawer-section:last-child{border-bottom:none}.tkn-drawer-section-title{font-size:var(--tkn-text-13);font-weight:var(--tkn-weight-medium);color:#292929;margin:0 0 var(--tkn-space-12) 0;letter-spacing:-.2px;text-transform:none}.tkn-drawer-list{flex-direction:column;gap:2px;margin:0;padding:0;list-style:none;display:flex}.tkn-drawer-item{margin:0;padding:0}.tkn-drawer-link{align-items:center;gap:var(--tkn-space-12);padding:var(--tkn-space-8) var(--tkn-space-8);color:#444;font-size:var(--tkn-text-13);font-weight:var(--tkn-weight-medium);border-radius:8px;text-decoration:none;transition:all .15s;display:flex}.tkn-drawer-link:hover{color:#242424;background:#f8f8f8}.tkn-drawer-icon-wrap{color:#737373;flex-shrink:0;justify-content:center;align-items:center;width:20px;height:20px;transition:color .15s;display:flex}.tkn-drawer-link:hover .tkn-drawer-icon-wrap{color:#242424}.tkn-drawer-item-text{flex:1;line-height:1.3}.tkn-drawer-all-card-item{margin-top:var(--tkn-space-8)}.tkn-drawer-all-card-link{padding:var(--tkn-space-12) var(--tkn-space-16);font-size:var(--tkn-text-13);font-weight:var(--tkn-weight-medium);color:#292929;background:#f8f8f8;border:1px solid #e5e5e5;border-radius:8px;justify-content:space-between;align-items:center;text-decoration:none;transition:all .15s;display:flex}.tkn-drawer-all-card-link svg{color:#737373;transition:transform .15s,color .15s}.tkn-drawer-all-card-link:hover{color:#242424;background:#f5f5f5;border-color:#242424}.tkn-drawer-all-card-link:hover svg{color:#242424;transform:translate(2px)}.tkn-drawer-brand-badge{width:32px;height:32px;font-size:var(--tkn-text-12);font-weight:var(--tkn-weight-semibold);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;display:flex;box-shadow:0 1px 3px #0000001a}.brand-bosch{color:#fff;background:#dc2626}.brand-makita{color:#fff;background:#0d9488}.brand-dewalt{color:#18181b;background:#facc15}.brand-teknix{color:#fff;background:#242424}.tkn-drawer-nav-chevron-link{padding:var(--tkn-space-8) var(--tkn-space-8);font-size:var(--tkn-text-13);font-weight:var(--tkn-weight-medium);color:#444;border-radius:6px;justify-content:space-between;align-items:center;text-decoration:none;transition:all .15s;display:flex}.tkn-drawer-nav-chevron-link svg{color:#888;transition:transform .15s,color .15s}.tkn-drawer-nav-chevron-link:hover{color:#242424;background:#f8f8f8}.tkn-drawer-nav-chevron-link:hover svg{color:#242424;transform:translate(2px)}.tkn-drawer-plain-link{padding:var(--tkn-space-8) var(--tkn-space-8);font-size:var(--tkn-text-13);color:#555;border-radius:6px;text-decoration:none;transition:all .15s;display:block}.tkn-drawer-plain-link:hover{color:#242424;background:#f8f8f8}.tkn-drawer-footer{padding:var(--tkn-space-16) var(--tkn-space-16) var(--tkn-space-24) var(--tkn-space-16);background:#fff;border-top:1px solid #e5e5e5;box-shadow:0 -4px 12px #00000008}.tkn-drawer-btn-primary{justify-content:center;align-items:center;gap:var(--tkn-space-8);color:#fff;width:100%;height:48px;font-size:var(--tkn-text-14);font-weight:var(--tkn-weight-semibold);box-shadow:none;margin-bottom:var(--tkn-space-8);background:#242424;border-radius:8px;text-decoration:none;transition:background .15s,transform .1s;display:flex}.tkn-drawer-btn-primary:hover{color:#fff;background:#111}.tkn-drawer-btn-primary:active{transform:scale(.99)}.tkn-drawer-btn-outline{justify-content:center;align-items:center;gap:var(--tkn-space-8);color:#242424;width:100%;height:48px;font-size:var(--tkn-text-14);font-weight:var(--tkn-weight-semibold);margin-bottom:var(--tkn-space-12);background:0 0;border:1.5px solid #242424;border-radius:8px;text-decoration:none;transition:background .15s,color .15s;display:flex}.tkn-drawer-btn-outline:hover{color:#111;background:#f5f5f5;border-color:#111}.tkn-drawer-btn-outline:active{transform:scale(.99)}.tkn-drawer-support-info{text-align:center;flex-direction:column;align-items:center;gap:2px;display:flex}.tkn-drawer-phone-label{font-size:var(--tkn-text-12);font-weight:var(--tkn-weight-semibold);color:#555}.tkn-drawer-schedule-label{font-size:var(--tkn-text-12);color:#888;line-height:1.3}.tkn-drawer-brands-list{gap:var(--tkn-space-8);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.tkn-drawer-brands-list .tkn-drawer-item:has(.tkn-drawer-nav-chevron-link){grid-column:1/-1}.tkn-drawer-brand-link{height:60px;padding:var(--tkn-space-12);background:#fff;border:1px solid #e8e8e8;border-radius:8px;justify-content:center;align-items:center;display:flex}.tkn-drawer-brand-link:hover{background:#f5f5f5}.tkn-drawer-brand-link svg{width:100%;max-width:105px}.tkn-drawer-scroll-body{min-height:0}.tkn-drawer-footer{box-shadow:none;flex-shrink:0}.tkn-drawer-footer [class*=-label]{text-transform:none;letter-spacing:0}.tkn-drawer-user-action{color:#fff;padding:var(--tkn-space-8) var(--tkn-space-12);font-weight:var(--tkn-weight-medium);background:#242424}.tkn-drawer-user-action:hover{color:#fff;background:#444}.dsvia-drawer-panel :is(a,button):focus-visible{outline-offset:3px;outline:2px solid #555}.dsvia-mobile-hamburger-btn{color:var(--tkn-dark-gray);cursor:pointer;padding:var(--tkn-space-4);background:0 0;border:none;justify-content:center;align-items:center;display:none}.dsvia-mobile-subbar{padding:var(--tkn-space-8) var(--tkn-space-12);border-top:1px solid var(--tkn-border-color);background:#fff;justify-content:space-between;align-items:center;display:none}.dsvia-mobile-cep-trigger{align-items:center;gap:var(--tkn-space-8);color:var(--tkn-dark-gray);font-size:var(--tkn-text-12);font-weight:var(--tkn-weight-medium);cursor:pointer;background:0 0;border:none;padding:0;font-family:inherit;display:flex}.dsvia-mobile-accessibility-btn{color:var(--tkn-dark-gray);cursor:pointer;padding:var(--tkn-space-4);background:0 0;border:none;justify-content:center;align-items:center;display:flex}@media (width<=1024px){.dsvia-row-top{gap:var(--tkn-space-12);padding:var(--tkn-space-12) var(--tkn-space-16);flex-wrap:wrap}.dsvia-search-box{order:3;width:100%;max-width:100%;margin:0}.dsvia-row-bottom{padding-bottom:var(--tkn-space-4);overflow-x:auto}}@media (width<=768px){.dsvia-top-red-line{background:var(--tkn-accent);height:3px}.dsvia-row-top{padding:var(--tkn-space-8) var(--tkn-space-12) var(--tkn-space-4) var(--tkn-space-12);gap:var(--tkn-space-8);flex-direction:column;display:flex;position:relative}.dsvia-brand-block{justify-content:flex-start;align-items:center;gap:var(--tkn-space-8);width:100%;display:flex}.dsvia-mobile-hamburger-btn{display:flex}.dsvia-accessibility-btn.desktop-only{display:none!important}.dsvia-brand-logo img{width:auto;height:18px}.dsvia-actions-right{gap:var(--tkn-space-12);position:absolute;top:8px;right:12px}.dsvia-account-user-text{display:none}.dsvia-account-capsule{background:0 0;padding:0}.dsvia-guest-popover{display:none!important}.dsvia-cep-trigger{display:none}.dsvia-search-box{order:2;width:100%}.dsvia-search-input{height:38px;font-size:var(--tkn-text-13);border-radius:4px}.dsvia-mobile-subbar{display:flex}.dsvia-row-bottom{display:none}}#root .dsvia-header-root{box-shadow:none;border-bottom:0}#root .cb-shelf-cards-grid{scrollbar-width:none;scroll-snap-type:x mandatory;display:flex;overflow-x:auto}.cb-shelf-cards-grid>.cb-product-vertical-card{scroll-snap-align:start;flex:0 0 calc(20% - 11.2px);min-width:0}.cb-shelf-cards-grid::-webkit-scrollbar{display:none}@media (width>=769px) and (width<=1024px){.cb-shelf-cards-grid>.cb-product-vertical-card{flex-basis:calc(33.3333% - 9.33333px)}}@media (width<=768px){#root .cb-card-img-wrap{padding-block:var(--tkn-space-24);height:152px!important}#root .dsvia-mosaic-wrapper{gap:0}#root .dsvia-mosaic-wrapper>.dsvia-slider-arrow{display:none}#root .dsvia-mosaic-track{gap:var(--tkn-space-8);scroll-snap-type:x mandatory;min-width:0;padding-inline:0}#root .dsvia-mosaic-item{scroll-snap-align:start;flex:0 0 calc(25% - 6px);width:auto;min-width:0}#root .dsvia-mosaic-card{aspect-ratio:1;box-sizing:border-box;border-radius:16px;width:calc(100% - 8px);max-width:90px;height:auto}#root .dsvia-mosaic-label{max-width:100%;line-height:1.3}#root .mosaico-promo-inner{flex-direction:column;gap:2px;display:flex}#root .mosaico-promo-badge{font-size:var(--tkn-text-12)}#root .mosaico-promo-off{font-size:var(--tkn-text-16)}#root .dsvia-cep-popover{box-sizing:border-box;width:auto;max-height:65dvh;padding:var(--tkn-space-24) var(--tkn-space-16) var(--tkn-space-16);position:fixed;top:min(180px,22vh);left:16px;right:16px;overflow:auto}.dsvia-cep-form{min-width:0}.dsvia-cep-input{width:100%;min-width:0}#root .flash-sale-header{align-items:flex-start;gap:var(--tkn-space-12);flex-direction:column}#root .flash-sale-timer-wrap{justify-content:space-between;gap:var(--tkn-space-8);flex-wrap:wrap;width:100%}#root .flash-sale-timer-label{font-size:var(--tkn-text-12);white-space:nowrap}#root .flash-sale-timer-boxes{gap:var(--tkn-space-4);flex-shrink:0}#root .flash-sale-cards-track-wrap{overflow:hidden}#root .flash-sale-cards-track{gap:var(--tkn-space-12);scroll-snap-type:x mandatory;padding:0}#root .flash-sale-card-item{box-sizing:border-box;min-width:0;max-width:none;min-height:134px;padding:var(--tkn-space-16) var(--tkn-space-48) var(--tkn-space-16) var(--tkn-space-12);flex:0 0 100%}#root .flash-sale-card-info{flex:1;min-width:0}#root .flash-sale-card-title{white-space:normal;line-height:1.4}#root .flash-sale-card-price-row{flex-wrap:wrap}#root .flash-sale-next-arrow{width:30px;height:30px;box-shadow:none;color:#111;border-radius:50%;display:flex;right:6px}#root .flash-sale-next-arrow svg{stroke:currentColor}#root .cb-shelf-header{margin-bottom:var(--tkn-space-24)}#root .cb-shelf-cards-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;display:grid!important}#root .cb-shelf-cards-grid>.cb-product-vertical-card{min-width:0}#root .cb-old-price-line{gap:var(--tkn-space-4);flex-wrap:wrap}}.cb-footer-root{font-family:var(--cb-font,"Nunito", sans-serif);color:#1f2937;background:#f8f9fa;border-top:1px solid #e5e7eb;width:100%}.cb-footer-container{width:100%;max-width:1400px;padding:0 var(--tkn-space-24);margin:0 auto}.cb-footer-support-section{padding:var(--tkn-space-32) 0 var(--tkn-space-24);background:#f8f9fa;border-bottom:1px solid #e5e7eb}.cb-support-grid{gap:var(--tkn-space-24);grid-template-columns:repeat(3,1fr);display:grid}.cb-support-card{padding:var(--tkn-space-16) var(--tkn-space-24);align-items:center;gap:var(--tkn-space-16);background:#fff;border:1px solid #e5e7eb;border-radius:8px;text-decoration:none;transition:all .2s;display:flex;box-shadow:0 1px 3px #0000000a}.cb-support-card:hover{border-color:#111827;transform:translateY(-2px);box-shadow:0 6px 16px #00000014}.cb-support-icon-wrap{color:#111827;background:#f3f4f6;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:44px;height:44px;transition:all .2s;display:flex}.cb-support-card:hover .cb-support-icon-wrap{color:#fff;background:#111827}.cb-support-text-wrap{flex-direction:column;display:flex}.cb-support-title{font-family:var(--cb-font,"Nunito", sans-serif);font-size:var(--tkn-text-13);font-weight:var(--tkn-weight-medium);color:#111827;letter-spacing:.02em;margin:0 0 3px}.cb-support-desc{font-family:var(--cb-font,"Nunito", sans-serif);font-size:var(--tkn-text-12);color:#6b7280;margin:0;line-height:1.4}.cb-footer-searched-section{padding:var(--tkn-space-32) 0;border-bottom:1px solid #e5e7eb}.cb-footer-heading{font-family:var(--cb-font,"Nunito", sans-serif);font-size:var(--tkn-text-13);font-weight:var(--tkn-weight-medium);color:#111827;margin:0 0 var(--tkn-space-16) 0;letter-spacing:.02em;text-transform:uppercase}.cb-searched-columns-grid{gap:var(--tkn-space-12) var(--tkn-space-16);grid-template-columns:repeat(7,1fr);display:grid}.cb-searched-col{gap:var(--tkn-space-8);flex-direction:column;display:flex}.cb-searched-col a{font-family:var(--cb-font,"Nunito", sans-serif);font-size:var(--tkn-text-12);color:#4b5563;letter-spacing:.01em;line-height:1.45;text-decoration:none;transition:color .15s}.cb-searched-col a:hover{color:#111827;text-decoration:underline}.cb-footer-glossary-section{padding:var(--tkn-space-24) 0;border-bottom:1px solid #e5e7eb}.cb-glossary-alphabet-row{gap:var(--tkn-space-8) var(--tkn-space-16);flex-wrap:wrap;align-items:center;display:flex}.cb-glossary-letter{font-family:var(--cb-font,"Nunito", sans-serif);font-size:var(--tkn-text-12);font-weight:var(--tkn-weight-medium);color:#4b5563;padding:3px var(--tkn-space-8);border-radius:4px;text-decoration:none;transition:all .15s}.cb-glossary-letter:hover{color:#111827;background:#e5e7eb}.cb-glossary-btn-wrap{margin-top:var(--tkn-space-16);justify-content:flex-start;display:flex}.cb-glossary-toggle-btn{color:#111827;font-family:var(--cb-font,"Nunito", sans-serif);font-size:var(--tkn-text-12);font-weight:var(--tkn-weight-semibold);cursor:pointer;align-items:center;gap:var(--tkn-space-8);padding:var(--tkn-space-4) 0;letter-spacing:.02em;background:0 0;border:none;transition:opacity .15s;display:inline-flex}.cb-glossary-toggle-btn:hover{opacity:.75}.cb-footer-nav-section{padding:var(--tkn-space-32) 0;border-bottom:1px solid #e5e7eb}.cb-footer-links-grid{gap:var(--tkn-space-32);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.cb-links-col{flex-direction:column;display:flex}.cb-links-title{font-family:var(--cb-font,"Nunito", sans-serif);font-size:var(--tkn-text-13);font-weight:var(--tkn-weight-medium);color:#111827;margin:0 0 var(--tkn-space-16) 0;letter-spacing:.02em;text-transform:uppercase}.cb-links-list{gap:var(--tkn-space-8);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.cb-links-list li a{font-family:var(--cb-font,"Nunito", sans-serif);font-size:var(--tkn-text-12);color:#4b5563;line-height:1.45;text-decoration:none;transition:color .15s}.cb-links-list li a:hover{color:#111827;text-decoration:underline}.cb-card-promo-col{color:#fff;padding:var(--tkn-space-24) var(--tkn-space-24);background:#111827;border-radius:8px}.cb-card-promo-col .cb-links-title{color:var(--site-accent,#b5f500);margin-bottom:var(--tkn-space-12)}.cb-card-subtext{font-family:var(--cb-font,"Nunito", sans-serif);font-size:var(--tkn-text-12);color:#d1d5db;margin:0 0 var(--tkn-space-16) 0;line-height:1.5}.cb-card-btn-link{background:var(--site-accent,#b5f500);color:#0a0a0a;padding:var(--tkn-space-12) var(--tkn-space-16);font-size:var(--tkn-text-12);font-weight:var(--tkn-weight-semibold);letter-spacing:.02em;border-radius:6px;justify-content:center;align-items:center;text-decoration:none;transition:all .2s;display:inline-flex}.cb-card-btn-link:hover{background:var(--site-accent,#a2e000);transform:translateY(-1px)}.cb-footer-payment-section{padding:var(--tkn-space-32) 0;border-bottom:1px solid #e5e7eb}.cb-payment-methods-grid{gap:var(--tkn-space-24);grid-template-columns:repeat(3,1fr);display:grid}.cb-payment-group{gap:var(--tkn-space-12);flex-direction:column;display:flex}.cb-payment-sub{font-family:var(--cb-font,"Nunito", sans-serif);font-size:var(--tkn-text-12);font-weight:var(--tkn-weight-medium);color:#4b5563;margin:0}.cb-badges-row{align-items:center;gap:var(--tkn-space-8);flex-wrap:wrap;display:flex}.cb-payment-badge{padding:var(--tkn-space-4) var(--tkn-space-12);font-size:var(--tkn-text-12);font-weight:var(--tkn-weight-semibold);color:#374151;background:#fff;border:1px solid #d1d5db;border-radius:4px;justify-content:center;align-items:center;line-height:1;display:inline-flex}.cb-payment-badge.pix{color:#047857;background:#ecfdf5;border-color:#a7f3d0}.cb-payment-badge.brand-tkn{color:var(--site-accent,#b5f500);background:#111827;border-color:#111827}.cb-footer-social-apps-section{padding:var(--tkn-space-32) 0;border-bottom:1px solid #e5e7eb}.cb-social-apps-grid{gap:var(--tkn-space-32);grid-template-columns:1.2fr 1.4fr 1.2fr;align-items:center;display:grid}.cb-social-col,.cb-apps-col,.cb-certs-col{gap:var(--tkn-space-12);flex-direction:column;display:flex}.cb-social-title{font-family:var(--cb-font,"Nunito", sans-serif);font-size:var(--tkn-text-12);font-weight:var(--tkn-weight-medium);color:#111827;letter-spacing:.02em;text-transform:uppercase;margin:0}.cb-social-icons-row{align-items:center;gap:var(--tkn-space-12);display:flex}.cb-social-icon{color:#374151;background:#fff;border:1px solid #d1d5db;border-radius:50%;justify-content:center;align-items:center;width:36px;height:36px;text-decoration:none;transition:all .2s;display:flex}.cb-social-icon:hover{color:#fff;background:#111827;border-color:#111827}.cb-app-buttons-row{align-items:center;gap:var(--tkn-space-12);display:flex}.cb-app-badge-btn{padding:var(--tkn-space-8) var(--tkn-space-16);align-items:center;gap:var(--tkn-space-8);color:#111827;font-size:var(--tkn-text-12);font-weight:var(--tkn-weight-semibold);background:#fff;border:1px solid #d1d5db;border-radius:6px;text-decoration:none;transition:all .2s;display:inline-flex}.cb-app-badge-btn:hover{color:#fff;background:#111827;border-color:#111827}.cb-certs-col{align-items:center;gap:var(--tkn-space-16);flex-direction:row}.cb-cert-badge-box{padding:var(--tkn-space-8) var(--tkn-space-12);align-items:center;gap:var(--tkn-space-12);background:#fff;border:1px solid #e5e7eb;border-radius:6px;display:flex}.cb-cert-icon{font-size:18px}.cb-cert-text{flex-direction:column;line-height:1.2;display:flex}.cb-cert-text strong{font-size:var(--tkn-text-12);color:#111827}.cb-cert-text span{font-size:var(--tkn-text-12);color:#6b7280}.cb-footer-legal-bottom-bar{color:#94a3b8;padding:var(--tkn-space-24) 0 var(--tkn-space-32);background:#000;border-top:1px solid #ffffff14}.cb-legal-disclaimer{font-family:var(--cb-font,"Nunito", sans-serif);font-size:var(--tkn-text-12);margin:0 0 var(--tkn-space-8) 0;text-align:center;color:#94a3b8;line-height:1.55}.cb-legal-company{font-family:var(--cb-font,"Nunito", sans-serif);font-size:var(--tkn-text-12);text-align:center;color:#64748b;margin:0;line-height:1.55}@media (width<=1024px){.cb-searched-columns-grid{grid-template-columns:repeat(4,1fr)}.cb-footer-links-grid{gap:var(--tkn-space-24);grid-template-columns:repeat(2,minmax(0,1fr))}.cb-card-promo-col{grid-column:span 3}.cb-social-apps-grid{gap:var(--tkn-space-24);grid-template-columns:1fr}}@media (width<=768px){.cb-footer-container{padding:0 var(--tkn-space-16)}.cb-support-grid{gap:var(--tkn-space-12);grid-template-columns:1fr}.cb-support-card{padding:var(--tkn-space-16) var(--tkn-space-16)}.cb-searched-columns-grid{gap:var(--tkn-space-12) var(--tkn-space-16);grid-template-columns:repeat(2,1fr)}.cb-footer-links-grid{gap:var(--tkn-space-24);grid-template-columns:1fr}.cb-card-promo-col{grid-column:span 1}.cb-payment-methods-grid{gap:var(--tkn-space-16);grid-template-columns:1fr}.cb-social-icons-row{justify-content:flex-start}.cb-app-buttons-row{flex-wrap:wrap}.cb-certs-col{flex-direction:column;align-items:flex-start}.cb-legal-disclaimer,.cb-legal-company{text-align:left}}@media (width<=430px){.cb-footer-container{padding:0 var(--tkn-space-12)}.cb-support-card{gap:var(--tkn-space-12);padding:var(--tkn-space-12) var(--tkn-space-16)}.cb-support-title,.cb-support-desc{font-size:var(--tkn-text-12)}.cb-glossary-letter{font-size:var(--tkn-text-12);padding:2px var(--tkn-space-4)}}.teknix-cart-tray-wrap{z-index:99999;background:#fff;width:100%;max-width:1920px;margin:0 auto;position:fixed;bottom:0;left:0;right:0;box-shadow:0 -1px 6px #00000029}.teknix-cart-tray-more{align-items:center;gap:var(--tkn-space-8);min-height:36px;padding:0 var(--tkn-space-16);color:#111827;font-size:var(--tkn-text-13);font-weight:var(--tkn-weight-medium);cursor:pointer;z-index:10;background:#fff;border:1px solid #d8dde3;border-bottom:0;border-radius:10px 10px 0 0;transition:all .2s;display:inline-flex;position:absolute;top:-36px;left:50%;right:auto;transform:translate(-50%);box-shadow:0 -4px 12px #0f172a1a}.teknix-cart-tray-more:hover{color:#000;background:#f8fafc}.teknix-cart-tray-more span{color:#fff;background:#111827;border-radius:50%;place-items:center;width:18px;height:18px;font:700 12px/1 serif;display:grid}.teknix-cart-tray-caret{margin-left:2px;transition:transform .3s}.teknix-cart-tray-wrap.tray-open .teknix-cart-tray-caret{transform:rotate(180deg)}.teknix-cart-tray-details{justify-content:center;align-items:center;gap:var(--tkn-space-16);padding:var(--tkn-space-12) var(--tkn-space-24);color:#56606e;font-size:var(--tkn-text-12);background:#f8fafc;border-top:1px solid #eef0f2;display:flex}.teknix-cart-tray-details strong{color:#111827}.teknix-cart-tray-body{justify-content:space-between;align-items:center;gap:var(--tkn-space-32);max-height:0;padding:0 var(--tkn-space-48);flex-wrap:nowrap;transition:max-height .35s;display:flex;overflow:hidden}.teknix-cart-tray-wrap.tray-open .teknix-cart-tray-body{max-height:280px;padding:var(--tkn-space-24) var(--tkn-space-48) var(--tkn-space-32)}.teknix-cart-tray-info{text-align:left;flex:0 0 220px}.teknix-cart-tray-title{font-size:var(--tkn-text-20);font-weight:var(--tkn-weight-medium);color:#141414;line-height:1.2}.teknix-cart-tray-sub{font-size:var(--tkn-text-13);color:#666;margin-top:var(--tkn-space-4)}.teknix-cart-tray-list{justify-content:center;align-items:flex-start;gap:var(--tkn-space-24);flex:1;margin:0;padding:0;list-style:none;display:flex}.teknix-cart-tray-item{align-items:center;gap:var(--tkn-space-8);flex-direction:column;width:112px;display:flex}.teknix-cart-tray-has-item{width:112px;height:112px;position:relative}.teknix-cart-tray-remove{cursor:pointer;z-index:2;background:0 0;border:none;width:20px;height:20px;padding:0;position:absolute;top:-6px;right:-6px}.teknix-cart-tray-remove svg{width:20px;height:20px;display:block}.teknix-cart-tray-img{object-fit:contain;width:112px;height:112px;padding:var(--tkn-space-4);background:#fff;border:1px solid #f0f0f0;border-radius:6px}.teknix-cart-tray-img-placeholder{background:#fafafa;border:1px dashed #e0e0e0;border-radius:6px;width:112px;height:112px}.teknix-cart-tray-item-name{font-size:var(--tkn-text-12);font-weight:var(--tkn-weight-medium);color:#141414;text-align:center;white-space:nowrap;text-overflow:ellipsis;max-width:112px;overflow:hidden}.teknix-cart-tray-item-empty{background:#fafafa;border:1px dashed #e0e0e0;border-radius:6px;width:112px;height:112px}.teknix-cart-tray-actions{gap:var(--tkn-space-8);flex-direction:column;min-width:140px;display:flex}.teknix-cart-tray-btn-primary{background:var(--hagor-pc,#b5f500);color:#141414;font-size:var(--tkn-text-14);min-width:190px;min-height:50px;padding:var(--tkn-space-16) var(--tkn-space-32);text-align:center;border-radius:6px;justify-content:center;align-items:center;font-weight:700;text-decoration:none;transition:background .2s;display:inline-flex}.teknix-cart-tray-btn-primary:hover{color:#141414;background:#8fcc00}@media (width<=768px){.teknix-cart-tray-more{top:-36px;left:50%;right:auto}.teknix-cart-tray-details{flex-direction:column;align-items:flex-start;gap:3px}.teknix-cart-tray-info{display:none}.teknix-cart-tray-body{gap:var(--tkn-space-12);padding:var(--tkn-space-8) var(--tkn-space-12) var(--tkn-space-16);flex-wrap:wrap}.teknix-cart-tray-item{width:70px}.teknix-cart-tray-has-item,.teknix-cart-tray-img,.teknix-cart-tray-img-placeholder,.teknix-cart-tray-item-empty{width:72px;height:72px}.teknix-cart-tray-actions{min-width:100px}}.compare-tray-wrap{z-index:9999;background:#fff;border-top:1px solid #e5e7eb;transition:transform .3s;position:fixed;bottom:0;left:0;right:0;box-shadow:0 -4px 20px #0000001a}.compare-tray-wrap.tray-closed{transform:translateY(calc(100% - 48px))}.compare-tray-btn-container{padding:var(--tkn-space-12) 0;border-bottom:1px solid #f3f4f6;justify-content:center;display:flex}.compare-tray-btn{justify-content:center;align-items:center;gap:var(--tkn-space-8);color:#111827;font-size:var(--tkn-text-14);font-weight:var(--tkn-weight-semibold);cursor:pointer;padding:var(--tkn-space-8) var(--tkn-space-16);background:0 0;border:none;transition:color .2s;display:flex}.compare-tray-btn:hover{color:#dc2626}.compare-tray-btn svg{transition:transform .3s}.compare-tray-body{padding:var(--tkn-space-24) var(--tkn-space-48);justify-content:space-between;align-items:center;gap:var(--tkn-space-24);max-width:1400px;margin:0 auto;display:flex}.compare-tray-left{flex:0 0 180px}.compare-tray-info{font-size:var(--tkn-text-20);font-weight:var(--tkn-weight-medium);color:#111827;line-height:1.2}.compare-tray-center{flex:1;justify-content:center;display:flex}.compare-tray-list{justify-content:center;align-items:flex-start;gap:var(--tkn-space-24);margin:0;padding:0;list-style:none;display:flex}.compare-tray-item{text-align:center;width:120px;position:relative}.compare-tray-item-inner{display:inline-block;position:relative}.compare-tray-remove-btn{z-index:10;cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;padding:0;display:flex;position:absolute;top:-8px;right:-8px}.compare-tray-product-link{display:block}.compare-tray-product-img{object-fit:contain;border-radius:8px;width:100px;height:100px}.compare-tray-product-name{font-size:var(--tkn-text-12);font-weight:var(--tkn-weight-medium);margin-top:var(--tkn-space-8);color:#111827;text-overflow:ellipsis;white-space:nowrap;max-width:120px;overflow:hidden}.compare-tray-item-empty{background:#fff;border:2px solid #e5e7eb;border-radius:8px;width:100px;height:100px}.compare-tray-right{gap:var(--tkn-space-12);flex-direction:column;flex:0 0 160px;display:flex}.compare-tray-compare-btn{padding:var(--tkn-space-16) var(--tkn-space-32);color:#fff;font-size:var(--tkn-text-14);font-weight:var(--tkn-weight-semibold);cursor:pointer;background:#f87171;border:none;border-radius:980px;justify-content:center;align-items:center;text-decoration:none;transition:background .2s;display:flex}.compare-tray-compare-btn:hover{background:#ef4444}.compare-tray-compare-btn.disabled{opacity:.5;pointer-events:none}.compare-tray-clear-btn{padding:var(--tkn-space-16) var(--tkn-space-32);color:#111827;font-size:var(--tkn-text-14);font-weight:var(--tkn-weight-semibold);cursor:pointer;background:#fff;border:1px solid #111827;border-radius:980px;justify-content:center;align-items:center;transition:all .2s;display:flex}.compare-tray-clear-btn:hover{background:#f3f4f6}@media (width<=1024px){.compare-tray-body{padding:var(--tkn-space-16) var(--tkn-space-24);flex-wrap:wrap;justify-content:center}.compare-tray-left{display:none}.compare-tray-right{flex-direction:row;justify-content:center;width:100%}}@media (width<=640px){.compare-tray-item{width:80px}.compare-tray-product-img,.compare-tray-item-empty{width:70px;height:70px}}.apple-home-root{color:#1d1d1f;font-family:var(--tkn-font);-webkit-font-smoothing:antialiased;margin:0;padding:0;overflow-x:hidden;background-color:#fff!important}.section-ribbon{text-align:center;font-size:var(--tkn-text-13);padding:var(--tkn-space-12) var(--tkn-space-16);color:#1d1d1f;background:#fff;border-bottom:1px solid #d2d2d7;line-height:1.4}.ribbon-content-wrapper{max-width:1024px;margin:0 auto}.ribbon-content span{color:#1d1d1f}.ribbon-link{color:#06c;font-weight:var(--tkn-weight-medium);margin-left:var(--tkn-space-4);text-decoration:none}.ribbon-link:hover{text-decoration:underline}.section-hero{margin-bottom:var(--tkn-space-12);position:relative}.tile-wrapper{text-align:center;background-color:#000;flex-direction:column;justify-content:flex-start;align-items:center;height:650px;display:flex;position:relative;overflow:hidden}.tile-hero-mac-mini{color:#1d1d1f;background-color:#fbfbfd}.tile-hero-mac-studio{color:#1d1d1f;background-color:#f5f5f7}.tile-hero-bts{color:#1d1d1f;background-color:#fbfbfd}.tile-link-cover{z-index:2;position:absolute;inset:0}.tile-content{z-index:3;padding-top:var(--tkn-space-48);flex-direction:column;align-items:center;display:flex;position:relative}.typography-hero-headline{font-size:var(--tkn-text-56);line-height:1.07143;font-weight:var(--tkn-weight-medium);letter-spacing:-.005em;margin:0 0 var(--tkn-space-8);color:inherit}.typography-hero-subhead{font-size:var(--tkn-text-28);line-height:1.14286;font-weight:var(--tkn-weight-regular);letter-spacing:.007em;margin:0 0 var(--tkn-space-8);max-width:600px;color:inherit}.typography-hero-callout{font-size:var(--tkn-text-18);line-height:1.21053;font-weight:var(--tkn-weight-regular);color:#6e6e73;margin:0 0 var(--tkn-space-16)}.tile-ctas{gap:var(--tkn-space-16);margin-top:var(--tkn-space-16);z-index:4;display:flex}.button{font-size:var(--tkn-text-14);line-height:1.17648;font-weight:var(--tkn-weight-semibold);letter-spacing:-.022em;padding:var(--tkn-space-8) var(--tkn-space-16);cursor:pointer;border-radius:980px;justify-content:center;align-items:center;text-decoration:none;transition:all .2s;display:inline-flex}.button-primary{color:#fff;background-color:#0071e3;border:1px solid #0000}.button-primary:hover{background-color:#0077ed}.button-secondary{color:#0071e3;background-color:#0000;border:1px solid #0071e3}.button-secondary:hover{color:#fff;background-color:#0071e3}.tile-image-wrapper{z-index:1;justify-content:center;align-items:flex-end;width:100%;height:100%;display:flex;position:absolute;top:0;left:0}.hero-image{object-fit:cover;object-position:center bottom;width:100%;height:100%}.section-promo{max-width:100%;margin:0 auto var(--tkn-space-12);padding:0 var(--tkn-space-12);box-sizing:border-box}.promo-grid{gap:var(--tkn-space-12);grid-template-columns:repeat(2,1fr);display:grid}.promo-tile{color:#1d1d1f;background-color:#fff;border-radius:18px;height:580px;position:relative;overflow:hidden}.promo-tile.theme-dark{color:#f5f5f7;background-color:#000}.typography-promo-headline{font-size:var(--tkn-text-40);line-height:1.1;font-weight:var(--tkn-weight-medium);letter-spacing:-.003em;margin:0 0 var(--tkn-space-8);color:inherit}.typography-promo-subhead{font-size:var(--tkn-text-18);line-height:1.21053;font-weight:var(--tkn-weight-regular);margin:0 0 var(--tkn-space-12);max-width:380px;color:inherit;opacity:.9}.promo-tile .tile-image-wrapper img{object-fit:cover;width:100%;height:100%}.section-endless-entertainment-gallery{padding:var(--tkn-space-64) 0 80px;background-color:#fff;overflow:hidden}.endless-entertainment-inner{max-width:1240px;padding:0 var(--tkn-space-24);margin:0 auto}.media-gallery-headline-container{margin-bottom:var(--tkn-space-24)}.media-gallery-headline{font-size:var(--tkn-text-40);line-height:1.1;font-weight:var(--tkn-weight-medium);letter-spacing:-.02em;color:#1d1d1f;margin:0}.media-gallery-dotnav{margin-bottom:var(--tkn-space-24);justify-content:space-between;align-items:center;display:flex}.media-gallery-dotnav-items{gap:var(--tkn-space-12);display:flex}.media-gallery-dotnav-btn{cursor:pointer;background-color:#d2d2d7;border:none;border-radius:50%;width:12px;height:12px;padding:0;transition:all .3s;position:relative}.media-gallery-dotnav-btn.active{background-color:#1d1d1f;border-radius:980px;width:32px}.media-gallery-play-btn{cursor:pointer;color:#1d1d1f;background:#f5f5f7;border:1px solid #d2d2d7;border-radius:50%;justify-content:center;align-items:center;width:36px;height:36px;transition:background-color .2s;display:flex}.media-gallery-play-btn:hover{background:#e8e8ed}.entertainment-carousel-viewport{background-color:#000;border-radius:24px;overflow:hidden}.entertainment-carousel-track{transition:transform .6s cubic-bezier(.25,1,.5,1);display:flex}.entertainment-card-slide{flex:0 0 100%;min-width:100%}.entertainment-card{height:520px;padding:var(--tkn-space-48);box-sizing:border-box;align-items:flex-end;display:flex;position:relative}.entertainment-bg-img{object-fit:cover;z-index:1;width:100%;height:100%;position:absolute;top:0;left:0}.entertainment-overlay-scrim{z-index:2;background:linear-gradient(#0000001a 0%,#000000d9 100%);width:100%;height:100%;position:absolute;top:0;left:0}.entertainment-card-content{z-index:3;color:#fff;max-width:600px;position:relative}.entertainment-badge{font-size:var(--tkn-text-13);font-weight:var(--tkn-weight-semibold);text-transform:uppercase;letter-spacing:.1em;color:#b5f500;margin-bottom:var(--tkn-space-8)}.entertainment-title{font-size:var(--tkn-text-40);font-weight:var(--tkn-weight-medium);letter-spacing:-.02em;margin:0 0 var(--tkn-space-8)}.entertainment-desc{font-size:var(--tkn-text-16);opacity:.9;margin:0 0 var(--tkn-space-24);line-height:1.4}.entertainment-cta-btn{color:#1d1d1f;font-size:var(--tkn-text-14);font-weight:var(--tkn-weight-semibold);padding:var(--tkn-space-12) var(--tkn-space-24);background-color:#fff;border-radius:980px;justify-content:center;align-items:center;text-decoration:none;transition:opacity .2s;display:inline-flex}.entertainment-cta-btn:hover{opacity:.9}@media (width<=900px){.promo-grid{grid-template-columns:1fr}.typography-hero-headline{font-size:var(--tkn-text-40)}.typography-hero-subhead{font-size:var(--tkn-text-20)}.tile-wrapper{height:520px}.promo-tile{height:480px}.entertainment-card{height:440px;padding:var(--tkn-space-24)}.entertainment-title{font-size:var(--tkn-text-28)}}.identification-page{color:#151922;background:#fff;min-height:100vh}.identification-topbar{border-top:3px solid var(--hagor-pc,#b5f500);background:#fafafa;border-bottom:1px solid #f0f1f3;align-items:center;height:72px;padding:0 clamp(24px,8vw,140px);display:flex}.identification-brand{cursor:pointer;background:0 0;border:0;padding:0}.identification-brand img{width:114px;height:auto;display:block}.identification-content{width:min(100% - 48px,920px);margin:0 auto;padding:clamp(40px,7vw,82px) 0 96px}.identification-back{color:#626a76;font:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:8px;padding:0;font-size:14px;display:inline-flex}.identification-back:hover,.identification-text-link:hover{color:#151922;text-decoration:underline}.identification-content h1{color:#151922;letter-spacing:-.035em;margin:38px 0 72px;font-size:clamp(32px,4vw,48px);font-weight:700;line-height:1}.identification-card{width:min(100%,440px);margin:0 auto}.identification-card h2{color:#626262;letter-spacing:-.02em;margin:0 0 6px;font-size:clamp(26px,3vw,32px);font-weight:700;line-height:1.18}.identification-card>p{color:#64676d;margin:0 0 34px;font-size:15px;font-weight:600;line-height:1.45}.identification-card form{gap:8px;display:grid}.identification-card label{color:#656970;font-size:13px}.identification-card input{color:#171b24;min-height:52px;font:inherit;border:1px solid #c8ccd1;border-radius:8px;outline:0;padding:0 14px;font-size:16px}.identification-card input:focus{border-color:#141b34;box-shadow:0 0 0 3px #b5f50057}.identification-card small{color:#72767d;font-size:12px;line-height:1.35}.identification-continue{background:var(--hagor-green,#b5f500);color:#111827;min-height:48px;font:inherit;cursor:pointer;border:0;border-radius:5px;margin-top:31px;font-size:15px;font-weight:800;transition:background .18s,transform .18s}.identification-continue:hover:not(:disabled){background:#9cdd00;transform:translateY(-1px)}.identification-continue:disabled{color:#777a7e;cursor:not-allowed;background:#d1d3d5}.identification-message{color:#a12a2a;background:#fff1f1;border-radius:6px;margin:-12px 0 20px;padding:11px 12px;font-size:14px}.identification-divider{color:#676b72;align-items:center;gap:10px;margin:30px 0;font-size:14px;font-weight:700;display:flex}.identification-divider:before,.identification-divider:after{content:"";background:#d4d6d9;flex:1;height:1px}.identification-divider span{white-space:nowrap}.identification-google{color:#30343b;min-height:44px;font:inherit;cursor:pointer;background:#fff;border:1px solid #d6d9de;border-radius:5px;justify-content:center;align-items:center;gap:10px;margin:0 auto;padding:0 18px;font-size:14px;font-weight:600;display:flex}.identification-google:hover{background:#fafafa;border-color:#aeb3bb}.identification-google-logo{flex:none;width:18px;height:18px}.identification-text-link{color:#333b4a;font:inherit;cursor:pointer;background:0 0;border:0;justify-self:start;margin-top:14px;padding:0;font-size:14px;font-weight:600}.identification-login-actions{gap:var(--tkn-space-16);flex-wrap:wrap;display:flex}.recovery-code-row{grid-template-columns:repeat(6,1fr);gap:10px;display:grid}.recovery-code-row input{text-align:center;min-width:0;font-weight:800;padding:0!important;font-size:22px!important}.recovery-login-note{text-align:center;margin:24px 0 0!important;font-size:14px!important}.recovery-login-note a{color:#182bba;font-weight:700;text-decoration:none}.recovery-login-note a:hover{text-decoration:underline}@media (width<=640px){.identification-topbar{height:54px;padding:0 16px}.identification-brand img{width:108px}.identification-content{width:min(100% - 40px,360px);padding:14px 0 48px}.identification-content h1{margin:20px 0 24px;font-size:25px}.identification-card{width:100%}.identification-card h2{font-size:21px}.identification-card>p{margin-bottom:24px;font-size:13px}.identification-card input{min-height:48px}.identification-continue{min-height:46px;margin-top:22px}}.register-page{color:#1b1f27;background:#fff;min-height:100vh}.register-topbar{border-top:3px solid var(--hagor-pc,#b5f500);background:#fafafa;border-bottom:1px solid #edf0f2;align-items:center;height:72px;padding:0 clamp(24px,8vw,140px);display:flex}.register-topbar img{width:114px;display:block}.register-layout{grid-template-columns:1fr 1fr;min-height:calc(100vh - 72px);display:grid}.register-benefits{color:#142108;background:linear-gradient(145deg,#a8ed00,#64bd00);flex-direction:column;justify-content:center;gap:44px;padding:clamp(48px,8vw,136px);display:flex;position:relative;overflow:hidden}.register-benefits:after{content:"";border:70px solid #fff3;border-radius:50%;width:430px;height:430px;position:absolute;bottom:-150px;right:-120px}.register-benefits>*{z-index:1;position:relative}.register-kicker{letter-spacing:.11em;color:#183100;font-size:13px;font-weight:800}.register-benefits h2{letter-spacing:-.04em;max-width:430px;margin:13px 0;font-size:clamp(34px,4vw,54px);line-height:1.04}.register-benefits p{color:#27420b;max-width:420px;margin:0;font-size:17px;line-height:1.5}.register-benefits ul{gap:17px;margin:0;padding:0;font-size:16px;font-weight:700;list-style:none;display:grid}.register-benefits li{align-items:center;gap:10px;display:flex}.register-benefits li svg{color:#173200}.register-form-area{width:min(100% - 96px,540px);margin:0 auto;padding:40px 0 72px}.register-back{color:#69717c;font:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:8px;padding:0;font-size:14px;display:inline-flex}.register-back:hover{color:#141820;text-decoration:underline}.register-form-area h1{color:#233dca;letter-spacing:-.035em;margin:33px 0 13px;font-size:clamp(30px,3vw,40px);line-height:1.1}.register-document{color:#616772;margin:0 0 28px;font-size:15px;font-weight:700}.register-form{gap:18px;display:grid}.register-form label{color:#666d76;gap:7px;font-size:13px;display:grid}.register-form input:not([type=checkbox]){box-sizing:border-box;color:#1e242e;min-height:48px;font:inherit;border:1px solid #ced2d7;border-radius:7px;outline:0;padding:0 13px;font-size:15px}.register-form input:focus{border-color:#18204a;box-shadow:0 0 0 3px #b5f50059}.register-password-intro{gap:3px;margin-top:8px;display:grid}.register-password-intro strong{font-size:16px}.register-password-intro span{color:#6c727b;font-size:13px}.register-error{color:#a03131;background:#fff0f0;border-radius:7px;padding:12px;font-size:14px}.register-terms{grid-template-columns:18px 1fr;align-items:start;margin:8px 0 3px;line-height:1.45;display:flex!important}.register-terms input{accent-color:#111b65;margin:2px 0 0}.register-terms a,.register-login-link a{color:#172ab3;font-weight:700;text-decoration:none}.register-terms a:hover,.register-login-link a:hover{text-decoration:underline}.register-submit{color:#fff;min-height:50px;font:inherit;cursor:pointer;background:#263dcc;border:0;border-radius:5px;margin-top:8px;font-size:15px;font-weight:800}.register-submit:hover:not(:disabled){background:#182cb3}.register-submit:disabled{opacity:.6;cursor:not-allowed}.register-login-link{color:#656b74;text-align:center;margin:23px 0 0;font-size:14px}@media (width<=820px){.register-layout{grid-template-columns:1fr}.register-benefits{display:none}.register-form-area{padding-top:30px}}@media (width<=640px){.register-topbar{height:54px;padding:0 16px}.register-topbar img{width:108px}.register-form-area{width:min(100% - 40px,460px);padding:22px 0 48px}.register-form-area h1{margin-top:25px;font-size:28px}.register-form{gap:15px}}:root{--tkn-orders-bg:#f5f5f7;--tkn-orders-card-bg:#fff;--tkn-orders-text:#1d1d1f;--tkn-orders-secondary:#86868b;--tkn-orders-border:#d2d2d7;--tkn-orders-border-light:#e5e5ea;--tkn-orders-blue:#444;--tkn-orders-green:#555;--tkn-orders-accent:#b5f500;--tkn-orders-radius:18px;--tkn-orders-font:var(--tkn-font)}.teknix-orders-page{--tkn-orders-bg:#fafafa;--tkn-orders-blue:#333;--tkn-orders-border:#dfdfdf;--tkn-orders-border-light:#e7e7e7;--tkn-orders-font:var(--tkn-font,sans-serif);background-color:var(--tkn-orders-bg);min-height:60vh;font-family:var(--tkn-orders-font);color:var(--tkn-orders-text);-webkit-font-smoothing:antialiased;padding-bottom:80px}.teknix-orders-container{max-width:1200px;padding:0 var(--tkn-space-24);box-sizing:border-box;margin:0 auto}.teknix-orders-localnav{border-bottom:1px solid var(--tkn-orders-border-light);-webkit-backdrop-filter:blur(20px);z-index:100;background-color:#ffffffd9;height:52px;position:relative;top:0}.teknix-orders-localnav-inner{justify-content:space-between;align-items:center;height:52px;display:flex}.teknix-orders-localnav-title{font-size:var(--tkn-text-14);font-weight:var(--tkn-weight-medium);letter-spacing:-.015em;color:var(--tkn-orders-text);text-decoration:none}.teknix-orders-localnav-links{align-items:center;gap:var(--tkn-space-8);display:flex}.teknix-orders-localnav-link{padding:var(--tkn-space-8) var(--tkn-space-12);font-size:var(--tkn-text-13);color:#515154;font-weight:var(--tkn-weight-regular);border-radius:7px;text-decoration:none;transition:color .15s}.teknix-orders-localnav-link:hover,.teknix-orders-localnav-link.active{color:var(--tkn-orders-text);font-weight:var(--tkn-weight-medium);background:#f1f1f1}.teknix-orders-breadcrumb{align-items:center;gap:var(--tkn-space-8);padding:var(--tkn-space-24) 0 var(--tkn-space-12);font-size:var(--tkn-text-12);color:var(--tkn-orders-secondary);display:flex}.breadcrumb-link{color:var(--tkn-orders-text);text-decoration:none;transition:color .15s}.breadcrumb-link:hover{color:var(--tkn-orders-blue);text-decoration:underline}.breadcrumb-separator{color:var(--tkn-orders-border)}.teknix-orders-header{justify-content:space-between;align-items:flex-end;gap:var(--tkn-space-24);padding:var(--tkn-space-32) 0 var(--tkn-space-24);border-bottom:1px solid var(--tkn-orders-border-light);display:flex}.teknix-orders-title{font-size:var(--tkn-text-36);font-weight:var(--tkn-weight-medium);letter-spacing:-.03em;color:var(--tkn-orders-text);margin:0 0 var(--tkn-space-8) 0;line-height:1.15}.teknix-orders-subtitle{font-size:var(--tkn-text-14);color:#515154;max-width:640px;margin:0;line-height:1.5}.teknix-orders-lookup-btn{align-items:center;gap:var(--tkn-space-8);color:var(--tkn-orders-text);border:1px solid var(--tkn-orders-border);padding:var(--tkn-space-8) var(--tkn-space-16);font-size:var(--tkn-text-13);font-weight:var(--tkn-weight-semibold);white-space:nowrap;background-color:#fff;border-radius:980px;text-decoration:none;transition:all .2s;display:inline-flex}.teknix-orders-lookup-btn:hover{border-color:var(--tkn-orders-text);box-shadow:0 2px 8px #0000000f}.teknix-orders-toolbar{justify-content:space-between;align-items:center;gap:var(--tkn-space-16);padding:var(--tkn-space-24) 0 var(--tkn-space-24);flex-wrap:wrap;display:flex}.teknix-orders-tabs{align-items:center;gap:var(--tkn-space-8);background:0 0;border-radius:0;padding:0;display:flex}.teknix-orders-tab{padding:var(--tkn-space-12) var(--tkn-space-16);align-items:center;gap:var(--tkn-space-8);white-space:nowrap;font-size:var(--tkn-text-13);font-weight:var(--tkn-weight-semibold);color:#636366;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:10px;transition:all .15s;display:inline-flex}.teknix-orders-tab:hover{color:var(--tkn-orders-text)}.teknix-orders-tab.active{color:#333;font-weight:var(--tkn-weight-semibold);box-shadow:none;background:#eee;border-color:#ddd}.order-tab-count{padding:1px var(--tkn-space-8);font-size:var(--tkn-text-12);background:#eee;border-radius:5px}.teknix-orders-tab.active .order-tab-count{background:#ddd}.teknix-orders-search-box{width:280px;position:relative}.teknix-orders-search-icon{color:var(--tkn-orders-secondary);pointer-events:none;position:absolute;top:50%;left:12px;transform:translateY(-50%)}.teknix-orders-search-input{width:100%;height:42px;padding:0 var(--tkn-space-32) 0 var(--tkn-space-32);border:1px solid var(--tkn-orders-border);font-size:var(--tkn-text-13);color:var(--tkn-orders-text);box-sizing:border-box;background:#fff;border-radius:10px;outline:none;font-family:inherit;transition:border-color .2s,box-shadow .2s}.teknix-orders-search-input:focus{border-color:var(--tkn-orders-blue);box-shadow:0 0 0 3px #00000014}.teknix-orders-search-clear{color:var(--tkn-orders-secondary);cursor:pointer;font-size:var(--tkn-text-12);padding:var(--tkn-space-4);background:0 0;border:none;position:absolute;top:50%;right:10px;transform:translateY(-50%)}.teknix-orders-list{gap:var(--tkn-space-24);flex-direction:column;display:flex}.teknix-order-card{background:var(--tkn-orders-card-bg);border:1px solid var(--tkn-orders-border-light);border-radius:var(--tkn-orders-radius);box-shadow:none;transition:box-shadow .2s;overflow:hidden}.teknix-order-card:hover{box-shadow:0 4px 20px #0000000f}.teknix-order-card-header{border-bottom:1px solid var(--tkn-orders-border-light);padding:var(--tkn-space-24) var(--tkn-space-32);justify-content:space-between;align-items:center;gap:var(--tkn-space-16);background:#fff;flex-wrap:wrap;display:flex}.teknix-order-card-meta{align-items:center;gap:var(--tkn-space-32);flex-wrap:wrap;display:flex}.meta-block{flex-direction:column;gap:2px;display:flex}.meta-label{font-size:var(--tkn-text-12);font-weight:var(--tkn-weight-semibold);text-transform:uppercase;letter-spacing:.04em;color:var(--tkn-orders-secondary)}.meta-value{font-size:var(--tkn-text-14);font-weight:var(--tkn-weight-medium);color:var(--tkn-orders-text)}.total-highlight{font-weight:var(--tkn-weight-medium);color:#111827}.meta-order-id{align-items:center;gap:var(--tkn-space-8);display:flex}.id-code{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:var(--tkn-text-13);color:#1f2937}.btn-copy-id{color:var(--tkn-orders-secondary);cursor:pointer;background:0 0;border:none;align-items:center;padding:2px;transition:color .15s;display:flex}.btn-copy-id:hover{color:var(--tkn-orders-text)}.status-pill{align-items:center;gap:var(--tkn-space-8);padding:var(--tkn-space-8) var(--tkn-space-12);font-size:var(--tkn-text-13);font-weight:var(--tkn-weight-medium);border-radius:980px;display:inline-flex}.status-pill.status-delivered{color:#444;background:#f3f3f3;border:1px solid #ddd}.status-pill.status-in_transit{color:#444;background:#f4f4f4;border:1px solid #ddd}.status-pill.status-preparing{color:#92400e;background:#fffbeb;border:1px solid #fde68a}.status-pill.status-canceled{color:#991b1b;background:#fef2f2;border:1px solid #fecaca}.teknix-order-card-body{padding:var(--tkn-space-32)}.teknix-order-stepper{margin-bottom:var(--tkn-space-24);padding:var(--tkn-space-12) 0 var(--tkn-space-4);position:relative}.stepper-track{z-index:1;background:#e5e5ea;height:3px;position:absolute;top:17px;left:30px;right:30px}.stepper-fill{background:var(--tkn-green,#b5f500);height:100%;transition:width .4s}.stepper-steps{z-index:2;justify-content:space-between;display:flex;position:relative}.step-node{align-items:center;gap:var(--tkn-space-8);flex-direction:column;display:flex}.step-dot{background:#fff;border:3px solid #d2d2d7;border-radius:50%;width:16px;height:16px;transition:all .2s}.step-node.completed .step-dot{background:var(--tkn-green,#b5f500);border-color:#202020}.step-text{font-size:var(--tkn-text-12);font-weight:var(--tkn-weight-medium);color:var(--tkn-orders-secondary)}.step-node.completed .step-text{color:var(--tkn-orders-text);font-weight:var(--tkn-weight-medium)}.teknix-order-status-banner{padding:var(--tkn-space-16) var(--tkn-space-24);margin-bottom:var(--tkn-space-24);justify-content:space-between;align-items:center;gap:var(--tkn-space-12);background:#f5f5f5;border:1px solid #e5e5e5;border-radius:12px;flex-wrap:wrap;display:flex}.status-banner-content{align-items:center;gap:var(--tkn-space-12);display:flex}.status-banner-icon.success{color:#555}.status-banner-icon.info{color:#444}.status-banner-icon.warning{color:#d97706}.status-banner-title{font-size:var(--tkn-text-14);color:var(--tkn-orders-text);display:block}.status-banner-tracking{font-size:var(--tkn-text-12);color:#64748b;align-items:center;gap:var(--tkn-space-8);margin:3px 0 0;display:flex}.tracking-code{font-family:inherit;font-weight:var(--tkn-weight-regular);color:#666}.btn-copy-code{cursor:pointer;color:#64748b;background:0 0;border:none;align-items:center;padding:2px;display:flex}.btn-copy-code:hover{color:#0f172a}.btn-track-external{align-items:center;gap:var(--tkn-space-8);padding:var(--tkn-space-8) var(--tkn-space-12);font-size:var(--tkn-text-12);font-weight:var(--tkn-weight-semibold);color:#0f172a;background:#fff;border:1px solid #cbd5e1;border-radius:8px;text-decoration:none;transition:all .15s;display:inline-flex}.btn-track-external:hover{background:#f8fafc;border-color:#0f172a}.teknix-order-items-list{gap:var(--tkn-space-16);padding-bottom:var(--tkn-space-24);border-bottom:1px solid var(--tkn-orders-border-light);flex-direction:column;display:flex}.teknix-order-item{align-items:center;gap:var(--tkn-space-24);padding:var(--tkn-space-8) 0;display:flex}.item-thumbnail{background:#f5f5f7;border:1px solid #e5e5ea;border-radius:12px;flex-shrink:0;width:80px;height:80px;overflow:hidden}.item-thumbnail img{object-fit:contain;width:100%;height:100%}.item-info{gap:var(--tkn-space-4);flex-direction:column;flex:1;display:flex}.item-title{font-size:var(--tkn-text-14);font-weight:var(--tkn-weight-medium);color:var(--tkn-orders-text);line-height:1.35;text-decoration:none;transition:color .15s}.item-title:hover{color:var(--tkn-orders-blue)}.item-subinfo{font-size:var(--tkn-text-12);color:var(--tkn-orders-secondary);align-items:center;gap:var(--tkn-space-8);display:flex}.bullet{color:var(--tkn-orders-border)}.item-price{font-size:var(--tkn-text-14);font-weight:var(--tkn-weight-medium);color:#111827;margin-top:2px}.item-actions{flex-shrink:0}.btn-buy-again{align-items:center;gap:var(--tkn-space-8);color:#fff;padding:var(--tkn-space-8) var(--tkn-space-16);font-size:var(--tkn-text-12);font-weight:var(--tkn-weight-semibold);cursor:pointer;background:#111827;border:none;border-radius:980px;transition:all .15s;display:inline-flex}.btn-buy-again:hover{background:#1f2937;transform:translateY(-1px)}.btn-toggle-details{width:100%;padding:var(--tkn-space-16) 0 0;justify-content:center;align-items:center;gap:var(--tkn-space-8);font-size:var(--tkn-text-13);font-weight:var(--tkn-weight-semibold);color:var(--tkn-orders-blue);cursor:pointer;background:0 0;border:none;transition:color .15s;display:flex}.btn-toggle-details:hover{text-decoration:underline}.teknix-order-expanded-panel{margin-top:var(--tkn-space-24);padding:var(--tkn-space-24) 0 0;border:0;border-top:1px solid var(--tkn-orders-border-light);gap:var(--tkn-space-24);background:#fff;border-radius:14px;grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.detail-col{min-width:0;padding:var(--tkn-space-16);gap:var(--tkn-space-8);background:#f8f8f8;border-radius:12px;flex-direction:column;display:flex}.detail-title{align-items:center;gap:var(--tkn-space-8);font-size:var(--tkn-text-13);font-weight:var(--tkn-weight-medium);color:#111827;margin:0 0 var(--tkn-space-8) 0;text-transform:none;letter-spacing:0;display:flex}.detail-text{font-size:var(--tkn-text-13);color:#374151;margin:0;line-height:1.4}.detail-text.bold{font-weight:var(--tkn-weight-medium);color:#111827}.detail-text.cep{color:var(--tkn-orders-secondary);font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:var(--tkn-text-12)}.detail-text.muted{color:#9ca3af;font-style:italic}.payment-summary-rows{gap:var(--tkn-space-8);margin-top:var(--tkn-space-8);flex-direction:column;display:flex}.summary-row{font-size:var(--tkn-text-13);color:#4b5563;justify-content:space-between;display:flex}.summary-row.discount{color:#555}.summary-row.total{padding-top:var(--tkn-space-8);font-weight:var(--tkn-weight-medium);font-size:var(--tkn-text-14);color:#111827;border-top:1px solid #e5e5ea}.free-badge{color:#555;font-weight:var(--tkn-weight-semibold)}.nfe-box{padding:var(--tkn-space-12) var(--tkn-space-12);gap:var(--tkn-space-8);background:#fff;border:1px solid #e5e7eb;border-radius:10px;flex-direction:column;display:flex}.nfe-label{font-size:var(--tkn-text-12);font-weight:var(--tkn-weight-semibold);color:#6b7280}.nfe-key-row{justify-content:space-between;align-items:center;gap:var(--tkn-space-8);display:flex}.nfe-key-text{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:var(--tkn-text-12);color:#111827;font-weight:var(--tkn-weight-medium)}.btn-copy-nfe{cursor:pointer;color:#6b7280;background:0 0;border:none;padding:2px}.btn-copy-nfe:hover{color:#111827}.btn-view-nfe{padding:var(--tkn-space-8) var(--tkn-space-12);font-size:var(--tkn-text-12);font-weight:var(--tkn-weight-semibold);color:#1f2937;cursor:pointer;text-align:center;background:#f3f4f6;border:1px solid #e5e7eb;border-radius:6px;transition:all .15s}.btn-view-nfe:hover{background:#e5e7eb}.btn-help-order{margin-top:var(--tkn-space-12);padding:var(--tkn-space-8) var(--tkn-space-12);font-size:var(--tkn-text-12);font-weight:var(--tkn-weight-semibold);color:#4b5563;justify-content:center;align-items:center;gap:var(--tkn-space-8);cursor:pointer;background:0 0;border:1px dashed #cbd5e1;border-radius:8px;transition:all .15s;display:flex}.btn-help-order:hover{color:#111827;background:#fff;border-color:#94a3b8}.teknix-orders-support-card{margin-top:var(--tkn-space-48);border:1px solid var(--tkn-orders-border-light);border-radius:var(--tkn-orders-radius);padding:var(--tkn-space-32) var(--tkn-space-32);justify-content:space-between;align-items:center;gap:var(--tkn-space-24);background:#fff;display:flex;box-shadow:0 2px 10px #00000008}.support-card-content{align-items:center;gap:var(--tkn-space-24);display:flex}.support-icon-wrap{color:#444;background:#f4f4f4;border-radius:14px;flex-shrink:0;justify-content:center;align-items:center;width:52px;height:52px;display:flex}.support-text h3{font-size:var(--tkn-text-16);font-weight:var(--tkn-weight-medium);color:var(--tkn-orders-text);margin:0 0 var(--tkn-space-4) 0}.support-text p{font-size:var(--tkn-text-14);color:#636366;margin:0;line-height:1.4}.support-actions{align-items:center;gap:var(--tkn-space-12);flex-shrink:0;display:flex}.btn-support-whatsapp{color:#fff;padding:var(--tkn-space-12) var(--tkn-space-24);font-size:var(--tkn-text-13);font-weight:var(--tkn-weight-semibold);background:#555;border-radius:980px;text-decoration:none;transition:all .15s}.btn-support-whatsapp:hover{background:#333;transform:translateY(-1px)}.btn-support-contact{border:1px solid var(--tkn-orders-border);color:var(--tkn-orders-text);padding:var(--tkn-space-8) var(--tkn-space-16);font-size:var(--tkn-text-13);font-weight:var(--tkn-weight-semibold);background:#fff;border-radius:980px;text-decoration:none;transition:all .15s}.btn-support-contact:hover{border-color:var(--tkn-orders-text)}.teknix-orders-empty,.teknix-orders-loading{border:1px solid var(--tkn-orders-border-light);border-radius:var(--tkn-orders-radius);padding:var(--tkn-space-64) var(--tkn-space-24);text-align:center;background:#fff;flex-direction:column;justify-content:center;align-items:center;display:flex}.teknix-orders-empty-icon{color:#9ca3af;margin-bottom:var(--tkn-space-16)}.teknix-orders-empty-title{font-size:var(--tkn-text-20);font-weight:var(--tkn-weight-medium);color:var(--tkn-orders-text);margin:0 0 var(--tkn-space-8) 0}.teknix-orders-empty-desc{font-size:var(--tkn-text-14);color:#636366;margin:0 0 var(--tkn-space-24) 0;max-width:440px}.teknix-orders-empty-cta{color:#fff;padding:var(--tkn-space-12) var(--tkn-space-24);font-size:var(--tkn-text-14);font-weight:var(--tkn-weight-semibold);background:#111827;border-radius:980px;align-items:center;text-decoration:none;transition:all .2s;display:inline-flex}.teknix-orders-empty-cta:hover{background:var(--hagor-green,#b5f500);color:#111827;transform:translateY(-1px)}.teknix-orders-login-empty{min-height:220px;padding:var(--tkn-space-40) var(--tkn-space-24)}.teknix-orders-login-empty h2{margin:0 0 var(--tkn-space-16);color:var(--tkn-orders-text);font-size:var(--tkn-text-28);font-weight:var(--tkn-weight-semibold);letter-spacing:-.025em;line-height:1.16}@media (width<=640px){.teknix-orders-login-empty{min-height:180px;padding:var(--tkn-space-32) var(--tkn-space-16)}.teknix-orders-login-empty h2{font-size:var(--tkn-text-22)}}.teknix-orders-spinner{border:3px solid #e5e5ea;border-top-color:var(--tkn-orders-blue);width:32px;height:32px;margin-bottom:var(--tkn-space-12);border-radius:50%;animation:.8s linear infinite spin}@keyframes spin{to{transform:rotate(360deg)}}.teknix-modal-backdrop{-webkit-backdrop-filter:blur(8px);z-index:9999;padding:var(--tkn-space-24);background:#00000073;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.teknix-modal-container{background:#fff;border-radius:20px;width:100%;max-width:560px;animation:.2s cubic-bezier(.16,1,.3,1) modalPop;overflow:hidden;box-shadow:0 20px 50px #00000040}@keyframes modalPop{0%{opacity:0;transform:scale(.96)translateY(8px)}to{opacity:1;transform:scale(1)translateY(0)}}.teknix-modal-header{padding:var(--tkn-space-16) var(--tkn-space-24);border-bottom:1px solid var(--tkn-orders-border-light);justify-content:space-between;align-items:center;display:flex}.modal-title-group{align-items:center;gap:var(--tkn-space-12);display:flex}.modal-title-group h3{font-size:var(--tkn-text-16);font-weight:var(--tkn-weight-medium);color:var(--tkn-orders-text);margin:0}.modal-title-icon{color:var(--tkn-orders-blue)}.btn-modal-close{cursor:pointer;color:#636366;padding:var(--tkn-space-4);background:0 0;border:none;border-radius:50%;align-items:center;display:flex}.btn-modal-close:hover{color:var(--tkn-orders-text)}.teknix-modal-body{padding:var(--tkn-space-24)}.nfe-preview-card{padding:var(--tkn-space-16);gap:var(--tkn-space-16);background:#f8fafc;border:1px solid #e2e8f0;border-radius:12px;flex-direction:column;display:flex}.nfe-preview-top{justify-content:space-between;align-items:flex-start;gap:var(--tkn-space-12);padding-bottom:var(--tkn-space-12);border-bottom:1px solid #e2e8f0;display:flex}.nfe-preview-top strong{font-size:var(--tkn-text-13);color:#0f172a}.nfe-preview-top p{font-size:var(--tkn-text-12);color:#64748b;margin:2px 0 0}.danfe-badge{color:#fff;padding:var(--tkn-space-4) var(--tkn-space-8);text-align:center;background:#0f172a;border-radius:6px;line-height:1.1}.danfe-badge span{font-size:var(--tkn-text-12);font-weight:var(--tkn-weight-semibold);display:block}.danfe-badge small{font-size:var(--tkn-text-12);color:#94a3b8}.nfe-preview-key{gap:var(--tkn-space-8);flex-direction:column;display:flex}.nfe-preview-key span{font-size:var(--tkn-text-12);font-weight:var(--tkn-weight-medium);color:#475569}.nfe-preview-key code{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:var(--tkn-text-12);padding:var(--tkn-space-8) var(--tkn-space-12);color:#0f172a;word-break:break-all;background:#fff;border:1px solid #cbd5e1;border-radius:6px}.btn-copy-full-key{padding:var(--tkn-space-8) var(--tkn-space-12);font-size:var(--tkn-text-12);font-weight:var(--tkn-weight-semibold);color:#0f172a;cursor:pointer;margin-top:var(--tkn-space-4);background:#fff;border:1px solid #cbd5e1;border-radius:6px;align-self:flex-start}.btn-copy-full-key:hover{background:#f1f5f9}.nfe-notice{font-size:var(--tkn-text-12);color:#64748b;margin:0;line-height:1.4}.help-intro{font-size:var(--tkn-text-14);color:#374151;margin:0 0 var(--tkn-space-16) 0}.help-options-grid{gap:var(--tkn-space-12);flex-direction:column;display:flex}.help-tile{align-items:center;gap:var(--tkn-space-16);padding:var(--tkn-space-16) var(--tkn-space-16);border:1px solid var(--tkn-orders-border-light);background:#fff;border-radius:12px;text-decoration:none;transition:all .15s;display:flex}.help-tile:hover{border-color:#444;transform:translateY(-1px);box-shadow:0 4px 12px #0000000d}.help-tile-icon{border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;width:40px;height:40px;display:flex}.help-tile-icon.whatsapp{color:#555;background:#f3f3f3}.help-tile-icon.return{color:#444;background:#f4f4f4}.help-tile-icon.mail{color:#374151;background:#f3f4f6}.help-tile-text{flex-direction:column;gap:2px;display:flex}.help-tile-text strong{font-size:var(--tkn-text-14);color:#111827}.help-tile-text span{font-size:var(--tkn-text-12);color:#6b7280}.teknix-modal-footer{padding:var(--tkn-space-16) var(--tkn-space-24);border-top:1px solid var(--tkn-orders-border-light);justify-content:flex-end;align-items:center;gap:var(--tkn-space-12);background:#fafafc;display:flex}.btn-modal-primary{align-items:center;gap:var(--tkn-space-8);color:#fff;padding:var(--tkn-space-8) var(--tkn-space-16);font-size:var(--tkn-text-13);font-weight:var(--tkn-weight-semibold);cursor:pointer;background:#111827;border:none;border-radius:8px;text-decoration:none;transition:background .15s;display:inline-flex}.btn-modal-primary:hover{background:#1f2937}.btn-modal-secondary{border:1px solid var(--tkn-orders-border);color:var(--tkn-orders-text);padding:var(--tkn-space-8) var(--tkn-space-16);font-size:var(--tkn-text-13);font-weight:var(--tkn-weight-semibold);cursor:pointer;background:#fff;border-radius:8px;transition:all .15s}.btn-modal-secondary:hover{background:#f5f5f7}.teknix-orders-page .teknix-order-item{gap:var(--tkn-space-24);padding:var(--tkn-space-12) 0 var(--tkn-space-24);grid-template-columns:120px minmax(0,1fr) auto;display:grid}.teknix-orders-page .item-thumbnail{width:120px;height:120px;padding:var(--tkn-space-12);background:#fafafa;border:1px solid #eee;border-radius:14px;display:block}.teknix-orders-page .item-info{gap:var(--tkn-space-12);min-width:0}.teknix-orders-page .item-title{font-size:var(--tkn-text-18);line-height:1.4;font-weight:var(--tkn-weight-medium);max-width:560px}.teknix-orders-page .item-subinfo{font-size:var(--tkn-text-12);color:#777}.teknix-orders-page .item-actions{align-items:flex-end;gap:var(--tkn-space-16);flex-direction:column;display:flex}.teknix-orders-page .item-price{font-size:var(--tkn-text-20);font-weight:var(--tkn-weight-medium);color:#222;white-space:nowrap;margin:0}.teknix-orders-page .btn-buy-again{color:#333;padding:var(--tkn-space-12) var(--tkn-space-16);background:#f1f1f1;border:1px solid #ddd;border-radius:8px}.teknix-orders-page .btn-buy-again:hover{background:#e5e5e5}.teknix-orders-page .btn-toggle-details{padding-top:var(--tkn-space-24);justify-content:flex-start}.teknix-orders-page .status-banner-content{min-width:0}.teknix-orders-page .status-banner-tracking,.teknix-orders-page .item-subinfo{flex-wrap:wrap}.teknix-orders-page .detail-title{font-size:var(--tkn-text-13);line-height:1.4}.teknix-orders-page :is(button,a,input):focus-visible{outline-offset:3px;outline:2px solid #555}@media (width<=640px){.teknix-order-card-header,.teknix-order-card-body{padding:var(--tkn-space-24) var(--tkn-space-16)}.teknix-orders-page .teknix-order-item{gap:var(--tkn-space-16);grid-template-columns:88px minmax(0,1fr)}.teknix-orders-page .item-thumbnail{width:88px;height:88px;padding:var(--tkn-space-8)}.teknix-orders-page .item-actions{justify-content:space-between;align-items:center;gap:var(--tkn-space-12);flex-direction:row;grid-column:1/-1}.teknix-orders-page .item-actions .btn-buy-again{width:auto;padding:var(--tkn-space-12) var(--tkn-space-12)}.teknix-orders-page .item-title{font-size:var(--tkn-text-16)}.teknix-orders-page .item-subinfo .bullet{display:none}.teknix-orders-page .item-subinfo{flex-direction:column;align-items:flex-start;gap:3px}.teknix-orders-page .item-price{font-size:var(--tkn-text-20)}.teknix-order-status-banner{padding:var(--tkn-space-16)}.teknix-orders-page .step-text{font-size:var(--tkn-text-12)}.teknix-orders-page .teknix-orders-tab{padding:var(--tkn-space-8) var(--tkn-space-12);font-size:var(--tkn-text-12)}}@media (width<=860px){.teknix-orders-header{align-items:flex-start;gap:var(--tkn-space-16);flex-direction:column}.teknix-orders-title{font-size:var(--tkn-text-28)}.teknix-orders-toolbar{flex-direction:column;align-items:stretch}.teknix-orders-search-box{width:100%}.teknix-orders-tabs{box-sizing:border-box;width:100%;overflow-x:auto}.teknix-order-expanded-panel{gap:var(--tkn-space-24);grid-template-columns:1fr}.teknix-orders-support-card{padding:var(--tkn-space-24);flex-direction:column;align-items:flex-start}.support-actions{flex-direction:column;width:100%}.btn-support-whatsapp,.btn-support-contact{text-align:center;box-sizing:border-box;width:100%}}@media (width<=640px){.teknix-orders-container{padding:0 var(--tkn-space-16)}.teknix-order-card-meta{gap:var(--tkn-space-16)}.teknix-order-item{flex-direction:column;align-items:flex-start}.item-actions{width:100%}.btn-buy-again{justify-content:center;width:100%}.teknix-orders-localnav-links{flex-wrap:wrap;gap:2px;display:flex}.teknix-orders-localnav,.teknix-orders-localnav-inner{height:auto;min-height:52px}.teknix-orders-localnav-inner{padding:var(--tkn-space-12) 0;align-items:flex-start;gap:var(--tkn-space-8);flex-direction:column}.teknix-orders-localnav-link{padding:var(--tkn-space-8) var(--tkn-space-8);font-size:var(--tkn-text-12)}.teknix-orders-tabs{grid-template-columns:repeat(2,minmax(0,1fr));display:grid;overflow:visible}.teknix-orders-tab{justify-content:space-between}}.apple-lookup-page{color:#1d1d1f;font-family:var(--tkn-font);background-color:#fff;min-height:100vh;padding-bottom:80px}.apple-lookup-container{max-width:980px;padding:0 var(--tkn-space-24);box-sizing:border-box;margin:0 auto}.apple-lookup-breadcrumb{align-items:center;gap:var(--tkn-space-8);padding:var(--tkn-space-24) 0 var(--tkn-space-12);font-size:var(--tkn-text-12);color:#86868b;display:flex}.apple-lookup-grid{gap:var(--tkn-space-64);padding:var(--tkn-space-32) 0 var(--tkn-space-64);border-bottom:1px solid #e5e5ea;grid-template-columns:460px 1fr;display:grid}.apple-lookup-heading{font-size:var(--tkn-text-32);font-weight:var(--tkn-weight-medium);letter-spacing:-.025em;color:#1d1d1f;margin:0 0 var(--tkn-space-12) 0}.apple-lookup-subheading{font-size:var(--tkn-text-14);color:#6e6e73;margin:0 0 var(--tkn-space-32) 0;line-height:1.5}.apple-lookup-alert{padding:var(--tkn-space-12) var(--tkn-space-16);color:#b91c1c;font-size:var(--tkn-text-13);align-items:center;gap:var(--tkn-space-12);margin-bottom:var(--tkn-space-24);background:#fef2f2;border:1px solid #fecaca;border-radius:12px;display:flex}.apple-lookup-form{gap:var(--tkn-space-16);flex-direction:column;display:flex}.apple-lookup-submit-btn{color:#141414;width:100%;height:44px;font-size:var(--tkn-text-14);font-weight:var(--tkn-weight-semibold);cursor:pointer;margin-top:var(--tkn-space-12);background-color:#0071e3;background-color:var(--hagor-pc,#b5f500);border:none;border-radius:12px;justify-content:center;align-items:center;height:46px;transition:all .2s;display:flex}.apple-lookup-submit-btn:hover{background-color:#a3dc00;transform:translateY(-1px)}.apple-lookup-help-link-wrap{margin-top:var(--tkn-space-8);text-align:left}.apple-lookup-help-link{color:#141414;font-size:var(--tkn-text-13);font-weight:var(--tkn-weight-medium);cursor:pointer;align-items:center;gap:var(--tkn-space-8);background:0 0;border:none;padding:0;font-family:inherit;display:inline-flex}.apple-lookup-help-link:hover{text-decoration:underline}.apple-lookup-placeholder-card{height:100%;padding:var(--tkn-space-48) var(--tkn-space-32);text-align:center;box-sizing:border-box;background:#fbfbfd;border:1px dashed #d2d2d7;border-radius:20px;flex-direction:column;justify-content:center;align-items:center;display:flex}.apple-lookup-placeholder-card h3{font-size:var(--tkn-text-18);font-weight:var(--tkn-weight-medium);color:#1d1d1f;margin:var(--tkn-space-16) 0 var(--tkn-space-8) 0}.apple-lookup-placeholder-card p{font-size:var(--tkn-text-13);color:#86868b;max-width:320px;margin:0;line-height:1.5}.quick-test-box{margin-top:var(--tkn-space-24);align-items:center;gap:var(--tkn-space-8);flex-direction:column;display:flex}.quick-test-box span{font-size:var(--tkn-text-12);color:#86868b;text-transform:uppercase;letter-spacing:.5px}.quick-test-btn{padding:var(--tkn-space-8) var(--tkn-space-16);font-size:var(--tkn-text-12);font-weight:var(--tkn-weight-semibold);color:#141414;cursor:pointer;background:#fff;border:1px solid #141414;border-radius:8px;transition:all .2s}.quick-test-btn:hover{background:var(--hagor-pc,#b5f500);border-color:var(--hagor-pc,#b5f500)}.result-shipping-tracker{margin:var(--tkn-space-24) 0;padding:var(--tkn-space-16);background:#f8fafc;border:1px solid #e2e8f0;border-radius:14px}.result-shipping-tracker h4{font-size:var(--tkn-text-14);font-weight:var(--tkn-weight-medium);color:#0f172a;margin:0 0 var(--tkn-space-12) 0}.tracker-carrier-info{align-items:center;gap:var(--tkn-space-12);padding:var(--tkn-space-12) var(--tkn-space-12);margin-bottom:var(--tkn-space-16);background:#fff;border:1px solid #e2e8f0;border-radius:8px;display:flex}.tracker-carrier-info strong{font-size:var(--tkn-text-13);color:#0f172a;display:block}.tracker-carrier-info span{font-size:var(--tkn-text-12);color:#64748b}.tracker-carrier-info code{padding:2px var(--tkn-space-8);color:#0f172a;font-weight:var(--tkn-weight-medium);background:#f1f5f9;border-radius:4px}.tracker-steps{gap:var(--tkn-space-12);padding-left:var(--tkn-space-8);flex-direction:column;display:flex;position:relative}.tracker-step{align-items:flex-start;gap:var(--tkn-space-12);display:flex;position:relative}.tracker-bullet{width:24px;height:24px;font-size:var(--tkn-text-12);font-weight:var(--tkn-weight-medium);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;display:flex}.tracker-step.completed .tracker-bullet{color:#fff;background:#10b981}.tracker-step.active .tracker-bullet{background:var(--hagor-pc,#b5f500);color:#141414;box-shadow:0 0 0 3px #b5f5004d}.tracker-step.upcoming .tracker-bullet{color:#94a3b8;background:#e2e8f0}.tracker-details{flex-direction:column;gap:2px;display:flex}.tracker-details strong{font-size:var(--tkn-text-13);color:#0f172a}.tracker-details span{font-size:var(--tkn-text-12);color:#64748b}.apple-lookup-result-card{padding:var(--tkn-space-32);background:#fff;border:1px solid #e5e5ea;border-radius:20px;box-shadow:0 10px 30px #0000000f}.result-card-header{padding-bottom:var(--tkn-space-16);margin-bottom:var(--tkn-space-16);border-bottom:1px solid #f2f2f5;justify-content:space-between;align-items:center;display:flex}.status-indicator{align-items:center;gap:var(--tkn-space-8);color:#10b981;font-size:var(--tkn-text-14);font-weight:var(--tkn-weight-medium);display:flex}.order-id{font-size:var(--tkn-text-14);font-weight:var(--tkn-weight-medium);color:#6e6e73}.result-status-block{margin-bottom:var(--tkn-space-24)}.result-status-block h4{font-size:var(--tkn-text-12);color:#86868b;text-transform:uppercase;margin:0 0 var(--tkn-space-8) 0}.status-highlight{font-size:var(--tkn-text-16);font-weight:var(--tkn-weight-medium);color:#1d1d1f;margin:0 0 var(--tkn-space-12) 0}.tracking-badge{padding:var(--tkn-space-8) var(--tkn-space-12);align-items:center;gap:var(--tkn-space-8);font-size:var(--tkn-text-13);color:#0071e3;background:#f5f5f7;border-radius:8px;display:flex}.result-products-list h4{font-size:var(--tkn-text-12);color:#86868b;text-transform:uppercase;margin:0 0 var(--tkn-space-12) 0}.result-product-row{gap:var(--tkn-space-12);padding:var(--tkn-space-8) 0;border-bottom:1px solid #f8f9fa;align-items:center;display:flex}.result-product-row img{object-fit:contain;width:48px;height:48px;padding:var(--tkn-space-4);background:#f5f5f7;border-radius:8px}.result-product-row h5{font-size:var(--tkn-text-14);font-weight:var(--tkn-weight-medium);margin:0 0 2px}.result-product-row p{font-size:var(--tkn-text-12);color:#6e6e73;margin:0}.result-total-row{padding:var(--tkn-space-16) 0;margin-top:var(--tkn-space-12);font-size:var(--tkn-text-14);border-top:1px solid #f2f2f5;justify-content:space-between;align-items:center;display:flex}.result-total-row strong{font-size:var(--tkn-text-16);color:#1d1d1f}.apple-lookup-chatnow{padding-top:var(--tkn-space-32);font-size:var(--tkn-text-14);color:#1d1d1f;gap:var(--tkn-space-8);display:flex}.phone-bold{font-weight:var(--tkn-weight-medium)}@media (width<=860px){.apple-lookup-grid{gap:var(--tkn-space-32);grid-template-columns:1fr}}.apple-saved-page{color:#1d1d1f;font-family:var(--tkn-font,sans-serif);background-color:#fff;min-height:60vh;padding-bottom:80px}.apple-saved-container{max-width:1200px;padding:0 var(--tkn-space-24);box-sizing:border-box;margin:0 auto}.apple-saved-localnav{-webkit-backdrop-filter:blur(20px);z-index:100;background-color:#fffc;border-bottom:1px solid #d2d2d7;height:52px;position:sticky;top:0}.apple-saved-localnav-inner{align-items:center;height:52px;display:flex}.apple-saved-localnav-title{font-size:var(--tkn-text-20);font-weight:var(--tkn-weight-medium);color:#1d1d1f;letter-spacing:-.015em;margin:0}.apple-saved-breadcrumb{align-items:center;gap:var(--tkn-space-8);padding:var(--tkn-space-24) 0 var(--tkn-space-12);font-size:var(--tkn-text-12);color:#86868b;display:flex}.breadcrumb-home{color:#1d1d1f;align-items:center;display:flex}.breadcrumb-home:hover{color:#0071e3}.breadcrumb-sep{color:#d2d2d7}.breadcrumb-current{color:#86868b}.apple-saved-header{padding:var(--tkn-space-24) 0 var(--tkn-space-32);text-align:left;border-bottom:1px solid #e5e5ea;max-width:none;margin:0 auto}.apple-saved-title{font-size:var(--tkn-text-36);font-weight:var(--tkn-weight-medium);letter-spacing:-.03em;color:#1d1d1f;margin:0 0 var(--tkn-space-16) 0}.apple-saved-desc{font-size:var(--tkn-text-14);color:#747474;margin:0;line-height:1.45}.apple-saved-empty-view{padding:var(--tkn-space-48) var(--tkn-space-24);margin-top:var(--tkn-space-32);text-align:center;background:#f8f8f8;border:1px solid #e8e8e8;border-radius:18px;flex-direction:column;align-items:center;display:flex}.apple-saved-empty-icon{color:#535353;margin-bottom:var(--tkn-space-24);background:#eee;border-radius:22px;place-items:center;width:72px;height:72px;display:grid}.apple-saved-empty-heading{font-size:var(--tkn-text-20);font-weight:var(--tkn-weight-medium);letter-spacing:-.015em;color:#1d1d1f;margin:0 0 var(--tkn-space-12) 0}.apple-saved-empty-shop-link{font-size:var(--tkn-text-14);color:#262626;padding:var(--tkn-space-12) var(--tkn-space-24);font-weight:var(--tkn-weight-medium);background:#b5f500;border-radius:9px;align-items:center;text-decoration:none;display:inline-flex}.apple-saved-empty-shop-link:hover{background:#a6e100}.apple-saved-empty-desc{max-width:430px;font-size:var(--tkn-text-14);margin:0 0 var(--tkn-space-24);color:#737373}.apple-saved-page :is(a,button):focus-visible{outline-offset:4px;outline:2px solid #555}.apple-saved-items-grid{gap:var(--tkn-space-24);padding:var(--tkn-space-48) 0;grid-template-columns:repeat(3,1fr);display:grid}.apple-saved-card{padding:var(--tkn-space-24);text-align:center;box-shadow:none;background:#fff;border:1px solid #e5e5ea;border-radius:18px;flex-direction:column;align-items:center;transition:transform .2s,box-shadow .2s;display:flex}.apple-saved-card:hover{transform:translateY(-3px);box-shadow:0 8px 24px #00000014}.apple-saved-card-thumb{width:100%;height:190px;padding:var(--tkn-space-16);margin-bottom:var(--tkn-space-16);background:#f8f8f8;border-radius:12px;justify-content:center;align-items:center;display:flex}.apple-saved-card-thumb img{object-fit:contain;max-width:100%;max-height:100%}.apple-saved-card-body{flex-direction:column;align-items:center;width:100%;display:flex}.apple-saved-card-title{font-size:var(--tkn-text-16);font-weight:var(--tkn-weight-medium);color:#1d1d1f;margin:0 0 var(--tkn-space-8) 0;-webkit-line-clamp:2;-webkit-box-orient:vertical;min-height:42px;line-height:1.3;display:-webkit-box;overflow:hidden}.apple-saved-card-price{font-size:var(--tkn-text-14);font-weight:var(--tkn-weight-medium);color:#1d1d1f;margin:0 0 var(--tkn-space-16) 0}.apple-saved-card-actions{gap:var(--tkn-space-8);align-items:center;width:100%;display:flex}.apple-saved-btn-buy{background-color:var(--hagor-pc,#b5f500);color:#141414;padding:var(--tkn-space-12) var(--tkn-space-16);font-size:var(--tkn-text-13);font-weight:var(--tkn-weight-semibold);cursor:pointer;border:none;border-radius:12px;flex:1;justify-content:center;align-items:center;transition:all .2s;display:flex}.apple-saved-btn-buy:hover{background-color:#a3dc00;transform:translateY(-1px)}.apple-saved-btn-remove{color:#6e6e73;cursor:pointer;background:#f5f5f7;border:1px solid #d2d2d7;border-radius:50%;justify-content:center;align-items:center;width:36px;height:36px;transition:all .15s;display:flex}.apple-saved-btn-remove:hover{color:#dc2626;background:#fee2e2;border-color:#fca5a5}@media (width<=840px){.apple-saved-items-grid{grid-template-columns:repeat(2,1fr)}}@media (width<=540px){.apple-saved-items-grid{grid-template-columns:1fr}.apple-saved-title{font-size:var(--tkn-text-32)}}.cb-bag-page{color:#222;padding:var(--tkn-space-32) 0 var(--tkn-space-64);background:#fafafa}.cb-bag-container{max-width:1200px;padding:0 var(--tkn-space-32);margin:0 auto}.cb-bag-breadcrumbs{gap:var(--tkn-space-12);font-size:var(--tkn-text-12);color:#777;margin-bottom:var(--tkn-space-32);display:flex}.cb-bag-breadcrumbs a{color:inherit;text-decoration:none}.cb-bag-heading{justify-content:space-between;align-items:center;gap:var(--tkn-space-24);margin-bottom:var(--tkn-space-32);display:flex}.cb-bag-heading h1{align-items:center;gap:var(--tkn-space-16);font-size:var(--tkn-text-36);font-weight:var(--tkn-weight-medium);letter-spacing:-1.3px;margin:0 0 var(--tkn-space-8);display:flex}.cb-bag-heading h1 span{min-width:30px;height:30px;padding:0 var(--tkn-space-8);font-size:var(--tkn-text-14);letter-spacing:0;background:#ececec;border-radius:9px;place-items:center;display:grid}.cb-bag-heading p{font-size:var(--tkn-text-14);color:#777;margin:0}.cb-bag-text-link{align-items:center;gap:var(--tkn-space-8);color:#333;font-size:var(--tkn-text-13);text-decoration:none;display:inline-flex}.cb-bag-text-link:hover{text-decoration:underline}.cb-bag-notice{font-size:var(--tkn-text-13);color:#555;overflow-wrap:anywhere}.cb-bag-notice:empty{display:none}.cb-bag-layout{gap:var(--tkn-space-32);grid-template-columns:minmax(0,1fr) 350px;align-items:start;display:grid}.cb-bag-items{padding:0 var(--tkn-space-24);background:#fff;border:1px solid #e6e6e6;border-radius:18px;min-width:0}.cb-bag-item{gap:var(--tkn-space-24);padding:var(--tkn-space-32) 0;grid-template-columns:112px minmax(0,1fr) auto;align-items:start;display:grid}.cb-bag-item+.cb-bag-item{border-top:1px solid #eee}.cb-bag-item-image{height:112px;padding:var(--tkn-space-12);color:#888;background:#f8f8f8;border-radius:12px;justify-content:center;align-items:center;display:flex}.cb-bag-item-image img{object-fit:contain;width:100%;height:100%}.cb-bag-item-info{min-width:0}.cb-bag-item-name{color:#222;font-size:var(--tkn-text-16);line-height:1.45;font-weight:var(--tkn-weight-medium);overflow-wrap:anywhere;text-decoration:none}.cb-bag-item-name:hover{text-decoration:underline}.cb-bag-item-sku{color:#888;font-size:var(--tkn-text-12);margin:var(--tkn-space-8) 0;overflow-wrap:anywhere}.cb-bag-unit-price{font-size:var(--tkn-text-12);color:#777;margin:var(--tkn-space-8) 0 var(--tkn-space-16)}.cb-bag-item-total{font-size:var(--tkn-text-18);font-weight:var(--tkn-weight-semibold);white-space:nowrap;padding-top:2px}.cb-bag-item-controls{align-items:center;gap:var(--tkn-space-16);flex-wrap:wrap;display:flex}.cb-bag-quantity{border:1px solid #ddd;border-radius:8px;align-items:center;height:36px;display:flex;overflow:hidden}.cb-bag-quantity button{color:#333;cursor:pointer;background:#fff;border:0;place-items:center;width:34px;height:34px;display:grid}.cb-bag-quantity button:disabled{color:#ccc;cursor:not-allowed}.cb-bag-quantity span{text-align:center;min-width:28px;font-size:var(--tkn-text-13)}.cb-bag-remove{gap:var(--tkn-space-8);color:#777;font:inherit;font-size:var(--tkn-text-12);cursor:pointer;padding:var(--tkn-space-8) 0;background:0 0;border:0;align-items:center;display:flex}.cb-bag-remove:hover{color:#222}.cb-bag-summary{padding:var(--tkn-space-32);background:#fff;border:1px solid #e6e6e6;border-radius:18px;position:sticky;top:24px}.cb-bag-summary h2{margin:0 0 var(--tkn-space-24);font-size:var(--tkn-text-24);font-weight:var(--tkn-weight-medium);letter-spacing:-.02em}.cb-bag-summary dl{margin:0}.cb-bag-summary dl>div{justify-content:space-between;gap:var(--tkn-space-16);font-size:var(--tkn-text-13);margin-bottom:var(--tkn-space-16);color:#666;display:flex}.cb-bag-summary dd{text-align:right;color:#333;margin:0}.cb-bag-summary dl>.cb-bag-total{padding-top:var(--tkn-space-24);margin-top:var(--tkn-space-24);font-size:var(--tkn-text-18);color:#222;font-weight:var(--tkn-weight-medium);border-top:1px solid #e8e8e8}.cb-bag-summary>p{color:#777;font-size:var(--tkn-text-12);margin:var(--tkn-space-16) 0;line-height:1.6}.cb-bag-primary{justify-content:center;align-items:center;gap:var(--tkn-space-12);padding:var(--tkn-space-16) var(--tkn-space-16);color:#fff;font-size:var(--tkn-text-13);font-weight:var(--tkn-weight-medium);text-align:center;background:#171717;border-radius:10px;text-decoration:none;display:flex}.cb-bag-primary:hover{background:#333}.cb-bag-summary-note{font-size:var(--tkn-text-12);text-align:center;color:#888;margin-top:var(--tkn-space-16);display:block}.cb-bag-empty{min-height:360px;padding:var(--tkn-space-48) var(--tkn-space-24);text-align:center;background:#fff;border:1px solid #e6e6e6;border-radius:20px;flex-direction:column;justify-content:center;align-items:center;display:flex}.cb-bag-empty-icon{width:80px;height:80px;margin-bottom:var(--tkn-space-24);color:#555;background:#f5f5f5;border-radius:24px;place-items:center;display:grid}.cb-bag-empty h2{font-size:var(--tkn-text-24);font-weight:var(--tkn-weight-medium);letter-spacing:-.7px;margin:0 0 var(--tkn-space-12)}.cb-bag-empty p{color:#777;font-size:var(--tkn-text-14);margin:0 0 var(--tkn-space-24);line-height:1.6}.cb-bag-empty .cb-bag-primary{min-width:210px;margin-bottom:var(--tkn-space-24)}.cb-bag-support{justify-content:center;align-items:center;gap:var(--tkn-space-12);margin-top:var(--tkn-space-32);padding:var(--tkn-space-24) 0;color:#777;font-size:var(--tkn-text-13);flex-wrap:wrap;display:flex}.cb-bag-support p{margin:0}.cb-bag-support a{align-items:center;gap:var(--tkn-space-8);color:#333;text-decoration:none;display:flex}.cb-bag-page :is(a,button):focus-visible{outline-offset:4px;outline:2px solid #222}@media (width<=1000px){.cb-bag-layout{gap:var(--tkn-space-16);grid-template-columns:minmax(0,1fr) 310px}.cb-bag-item{gap:var(--tkn-space-16);grid-template-columns:90px minmax(0,1fr)}.cb-bag-item-image{height:90px}.cb-bag-item-total{grid-column:2}}@media (width<=760px){.cb-bag-page{padding:var(--tkn-space-24) 0 var(--tkn-space-32)}.cb-bag-container{padding:0 var(--tkn-space-16)}.cb-bag-heading{align-items:flex-start;gap:var(--tkn-space-16);flex-direction:column}.cb-bag-heading h1{font-size:var(--tkn-text-28)}.cb-bag-breadcrumbs{margin-bottom:var(--tkn-space-24)}.cb-bag-layout{grid-template-columns:1fr}.cb-bag-summary{padding:var(--tkn-space-24);position:static}.cb-bag-items{padding:0 var(--tkn-space-16)}.cb-bag-item-name{font-size:var(--tkn-text-14)}.cb-bag-item{padding:var(--tkn-space-24) 0}.cb-bag-empty{min-height:360px;padding:var(--tkn-space-32) var(--tkn-space-24)}.cb-bag-empty h2{font-size:var(--tkn-text-24)}.cb-bag-support{gap:var(--tkn-space-12);text-align:center}.cb-bag-support a{flex-basis:100%;justify-content:center}}.tkn-checkout{color:#333;min-height:100vh;font-family:var(--tkn-font);background:#fff}.tkn-checkout-shell{width:100%;max-width:1248px;padding-inline:var(--tkn-content-gutter,32px);box-sizing:border-box;margin-inline:auto}.tkn-checkout-top{background:#b5f500}.tkn-checkout-top>div{justify-content:space-between;align-items:center;gap:24px;min-height:64px;display:flex}.tkn-checkout-top img{max-height:40px;display:block}.tkn-checkout-top nav{align-items:center;gap:24px;font-size:13px;display:flex}.tkn-checkout-account-menu{position:relative}.tkn-checkout-account-menu>summary{cursor:pointer;align-items:center;gap:8px;list-style:none;display:flex}.tkn-checkout-account-menu>summary::-webkit-details-marker{display:none}.tkn-checkout-account-menu[open]>summary>svg{transform:rotate(180deg)}.tkn-checkout-avatar{color:#fff;background:#111827;border-radius:50%;flex:none;place-items:center;width:28px;height:28px;font-size:11px;font-weight:600;display:grid;overflow:hidden}.tkn-checkout-avatar img{object-fit:cover;width:100%;height:100%}.tkn-checkout-account-name{text-overflow:ellipsis;white-space:nowrap;max-width:132px;overflow:hidden}.tkn-checkout-account-popover{z-index:20;background:#fff;border:1px solid #e2e2e2;border-radius:12px;width:260px;padding:8px;position:absolute;top:calc(100% + 12px);right:0;box-shadow:0 12px 30px #00000024}.tkn-checkout-account-identity{color:#222;border-bottom:1px solid #eee;align-items:center;gap:10px;margin-bottom:6px;padding:10px 8px 14px;display:flex}.tkn-checkout-account-identity strong,.tkn-checkout-account-identity small{display:block}.tkn-checkout-account-identity strong{font-size:14px;font-weight:600}.tkn-checkout-account-identity small{text-overflow:ellipsis;color:#777;margin-top:2px;font-size:12px;overflow:hidden}.tkn-checkout-account-popover>:is(a,button){box-sizing:border-box;color:#333;text-align:left;width:100%;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:6px;padding:10px 8px;font-size:13px;text-decoration:none;display:block}.tkn-checkout-account-popover>:is(a,button):hover{background:#f4f7fb}.tkn-checkout-main{padding-block:32px 64px}.tkn-checkout-back{color:#666;align-items:center;gap:8px;margin-bottom:24px;font-size:13px;display:inline-flex}.tkn-checkout-grid{grid-template-columns:minmax(0,2.2fr) minmax(300px,1fr);align-items:start;gap:32px;display:grid}.tkn-checkout-content{border:0;flex-direction:column;gap:16px;min-width:0;margin:0;padding:0;display:flex}#root .tkn-checkout h1{margin:0 0 8px;font-size:24px;font-weight:500;line-height:1.3}#root .tkn-checkout h2{margin:0 0 24px;font-size:20px;font-weight:500;line-height:1.3}#root .tkn-checkout h3{margin:0 0 16px;font-size:16px;font-weight:500}.tkn-checkout-products{flex-direction:column;gap:16px;margin-bottom:16px;display:flex}.tkn-checkout-product{align-items:center;gap:16px;min-width:0;font-size:14px;display:flex}.tkn-checkout-product>div:last-child{overflow-wrap:anywhere;min-width:0;padding-right:32px}.tkn-checkout-product p{color:#888;margin:4px 0 0;font-size:13px;line-height:1.5}.tkn-checkout-product p strong{color:#555;font-weight:600}.tkn-checkout-thumb{box-sizing:border-box;background:#f7f7f7;border-radius:10px;flex-shrink:0;place-items:center;width:96px;height:96px;padding:4px;display:grid}.tkn-checkout-thumb img{object-fit:contain;width:100%;height:100%}.tkn-checkout-card,.tkn-checkout-summary{background:#fff;border:1px solid #e5e5e5;border-radius:20px;min-width:0;padding:24px}.tkn-checkout-delivery-type{box-sizing:border-box;border:1px solid #3483fa;border-radius:12px;justify-content:center;align-items:center;gap:8px;width:fit-content;max-width:100%;margin-bottom:16px;padding:12px 16px;font-size:14px;display:flex}.tkn-checkout-address{border:1px solid #3483fa;border-radius:12px;align-items:flex-start;gap:12px;padding:16px;font-size:14px;display:flex}.tkn-checkout-address>svg{color:#3483fa;flex-shrink:0}.tkn-checkout-address p{color:#777;margin:6px 0 12px;font-size:13px;line-height:1.6}.tkn-checkout-link{color:#2474e8;cursor:pointer;background:0 0;border:0;padding:0;font-family:inherit;font-size:13px;text-decoration:none}.tkn-checkout-link:hover{text-decoration:underline}.tkn-checkout-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.tkn-checkout-fields label{color:#555;text-transform:none;letter-spacing:0;flex-direction:column;gap:8px;font-size:13px;display:flex}.tkn-checkout-fields :is(input,select){box-sizing:border-box;color:#333;width:100%;min-width:0;height:44px;font:inherit;background:#fff;border:1px solid #d5d5d5;border-radius:8px;padding:10px 12px;font-size:16px}.tkn-checkout-wide{grid-column:1/-1}.tkn-checkout-cep-note{color:#777;margin:0;font-size:12px}.tkn-checkout-edit-actions{align-items:center;gap:16px;display:flex}.tkn-checkout-secondary{color:#2474e8;cursor:pointer;font:inherit;background:#f0f5ff;border:0;border-radius:8px;padding:12px 16px;font-size:13px}.tkn-checkout-shipping{margin-top:32px}.tkn-checkout-shipping>div{justify-content:space-between;gap:16px;font-size:14px;display:flex}.tkn-checkout-shipping p{color:#888;margin:12px 0 0;font-size:12px}.tkn-checkout-payment{cursor:pointer;border:1px solid #0000;border-radius:12px;align-items:center;gap:16px;padding:16px 12px;font-size:14px;display:flex}.tkn-checkout-payment+.tkn-checkout-payment{margin-top:8px}.tkn-checkout-payment.is-selected{background:#fafcff;border-color:#3483fa}.tkn-checkout-payment input{accent-color:#3483fa;flex-shrink:0;width:17px;height:17px;margin:0}.tkn-checkout-payment-icon{object-fit:contain;flex-shrink:0;width:40px;height:40px;display:block}.tkn-checkout-payment small{color:#888;margin-top:4px;font-size:12px;display:block}.tkn-checkout-summary{position:sticky;top:24px}.tkn-checkout-coupon{box-sizing:border-box;color:#2474e8;width:100%;min-height:38px;font:inherit;cursor:pointer;text-align:left;background:0 0;border:0;align-items:center;gap:6px;margin-bottom:16px;padding:0;font-size:13px;display:flex}.tkn-checkout-summary dl{margin:0 0 32px}.tkn-checkout-summary dl>div{justify-content:space-between;gap:16px;margin-bottom:16px;font-size:14px;display:flex}.tkn-checkout-summary dd{text-align:right;white-space:nowrap;margin:0}.tkn-checkout-summary .tkn-checkout-total{border-top:1px solid #e5e5e5;margin-top:24px;padding-top:20px;font-size:20px;font-weight:500}.tkn-checkout-total button{color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:4px;padding:0;display:flex}.tkn-checkout-overlay{z-index:80;background:#00000059;justify-content:center;align-items:flex-end;padding:16px;display:flex;position:fixed;inset:0}.tkn-checkout-sheet{box-sizing:border-box;background:#fff;border-radius:18px;width:min(100%,420px);padding:28px 20px 24px;position:relative;box-shadow:0 18px 48px #00000038}.tkn-checkout-sheet h2{margin:0 0 20px;font-size:20px;font-weight:600}.tkn-checkout-sheet>p{color:#555;margin:0 0 24px;font-size:14px;line-height:1.45}.tkn-checkout-sheet dl{margin:0}.tkn-checkout-sheet dl>div{justify-content:space-between;gap:16px;padding:10px 0;font-size:14px;display:flex}.tkn-checkout-sheet dd{text-align:right;margin:0}.tkn-checkout-sheet .tkn-checkout-total{border-top:1px solid #e5e5e5;margin-top:8px;padding-top:16px;font-size:18px;font-weight:600}.tkn-checkout-sheet small{color:#777;margin-top:3px;font-size:12px;font-weight:400;display:block}.tkn-sheet-coupon{color:#2474e8;width:100%;font:inherit;cursor:pointer;text-align:left;background:0 0;border:0;border-bottom:1px solid #e5e5e5;align-items:center;gap:6px;padding:12px 0;font-size:13px;display:flex}.tkn-checkout-full-summary .tkn-checkout-primary{margin-top:18px}.tkn-summary-discount dd{color:#09984d}.tkn-checkout-close{color:#333;cursor:pointer;background:#f3f3f3;border:0;border-radius:50%;place-items:center;width:36px;height:36px;display:grid;position:absolute;top:12px;right:12px}.tkn-checkout-coupon-form{border:1px solid #d5d5d5;border-radius:8px;gap:8px;padding:4px;display:flex}.tkn-checkout-coupon-form input{min-width:0;height:38px;font:inherit;border:0;outline:0;flex:1;padding:0 8px;font-size:14px}.tkn-checkout-coupon-form button{color:#2474e8;font:inherit;cursor:pointer;background:#e6f0ff;border:0;border-radius:6px;padding:0 14px;font-size:13px}.tkn-checkout-coupon-notice{color:#2474e8!important;margin-top:12px!important;font-size:13px!important}.tkn-checkout-primary{box-sizing:border-box;color:#fff;cursor:pointer;text-align:center;background:#3483fa;border:0;border-radius:6px;justify-content:center;align-items:center;width:100%;min-height:48px;padding:12px 16px;font-family:inherit;font-size:14px;display:flex}.tkn-checkout-primary:hover{background:#246dde}.tkn-checkout-primary:disabled{opacity:.6;cursor:wait}.tkn-checkout-safe{color:#888;justify-content:center;align-items:center;gap:8px;margin:16px 0;font-size:12px;line-height:1.5;display:flex}.tkn-checkout-summary>.tkn-checkout-link{text-align:center;display:block}.tkn-checkout-error,.tkn-checkout-notice{color:#923d2f;overflow-wrap:anywhere;background:#fff5f3;border-radius:8px;padding:12px;font-size:13px;line-height:1.5}.tkn-checkout-empty{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:20px;max-width:600px;min-height:400px;margin:auto;display:flex}.tkn-checkout-empty p{margin:0;font-size:14px}.tkn-checkout-empty .tkn-checkout-primary{width:auto;min-width:220px}.tkn-checkout-footer{color:#888;border-top:1px solid #eee;padding:24px 0;font-size:12px}.tkn-checkout-footer>div{flex-wrap:wrap;gap:16px 24px;display:flex}.tkn-checkout-footer span{flex-basis:100%}.tkn-checkout :is(input,select,button,a):focus-visible{outline-offset:3px;outline:2px solid #3483fa}@media (width<=900px){.tkn-checkout-grid{grid-template-columns:minmax(0,1fr);gap:24px}.tkn-checkout-summary{position:static}}@media (width<=600px){.tkn-checkout-shell{padding-inline:16px}.tkn-checkout-main{padding-block:24px 116px}.tkn-checkout-top nav{gap:16px;font-size:12px}.tkn-checkout-top nav>a,.tkn-checkout-account-name,.tkn-checkout-account-menu>summary>svg{display:none}.tkn-checkout-account-name{max-width:82px}.tkn-checkout-top img{width:100px}.tkn-checkout-card,.tkn-checkout-summary{border-radius:16px;padding:16px}.tkn-checkout-fields{grid-template-columns:minmax(0,1fr)}.tkn-checkout-payment{gap:12px;padding:12px 8px}.tkn-checkout-product{align-items:flex-start;gap:12px}.tkn-checkout-product>div:last-child{padding-top:4px;padding-right:0}.tkn-checkout-thumb{width:64px;height:64px;padding:2px}.tkn-checkout-summary{z-index:30;padding:0 16px calc(12px + env(safe-area-inset-bottom));border-width:1px 0 0;border-radius:16px 16px 0 0;grid-template-columns:minmax(0,1fr) minmax(156px,1.15fr);align-items:center;gap:10px 12px;display:grid;position:fixed;inset:auto 0 0;box-shadow:0 -8px 24px #0000001f}.tkn-checkout-summary h2,.tkn-checkout-summary dl>div:not(.tkn-checkout-total),.tkn-checkout-safe,.tkn-checkout-summary>.tkn-checkout-link{display:none}.tkn-checkout-coupon{border-bottom:1px solid #ececec;grid-column:1/-1;min-height:38px;margin:0;font-size:12px}.tkn-checkout-summary dl{grid-area:2/1;min-width:0;margin:0}.tkn-checkout-summary .tkn-checkout-total{border:0;margin:0;padding:0;font-size:14px;display:block}.tkn-checkout-summary .tkn-checkout-total dt{margin-bottom:4px;font-size:12px}.tkn-checkout-summary .tkn-checkout-total button{font-size:12px}.tkn-checkout-summary .tkn-checkout-total dd{white-space:nowrap;text-align:left;font-size:20px;font-weight:600}.tkn-checkout-summary .tkn-checkout-primary{grid-area:2/2;min-height:48px}.tkn-checkout-summary .tkn-checkout-error{grid-column:1/-1;margin:0}#root .tkn-checkout h1{font-size:24px}#root .tkn-checkout h2{margin-bottom:20px;font-size:18px}}.product-detail-page-root{color:#141414;min-height:100vh;font-family:inherit;background:#fff!important}.product-sticky-bar{z-index:1000;background:#141414;border-bottom:none;width:100%;transition:transform .3s;position:fixed;top:0;left:0;transform:translateY(-100%);box-shadow:0 2px 12px #0000004d}.product-sticky-bar.visible{transform:translateY(0)}.product-sticky-inner{width:95%;max-width:1440px;padding:0 var(--tkn-space-24);align-items:center;gap:0;height:60px;margin:0 auto;display:flex}.product-sticky-thumb{width:44px;height:44px;margin-right:var(--tkn-space-16);background:#2a2a2a;border:1px solid #333;border-radius:6px;flex-shrink:0;overflow:hidden}.product-sticky-thumb img{object-fit:contain;width:100%;height:100%}.product-sticky-info{align-items:center;gap:var(--tkn-space-24);flex:1;min-width:0;display:flex}.product-sticky-name{font-family:var(--tkn-font-heading);font-size:var(--tkn-text-13);font-weight:var(--tkn-weight-medium);color:#fff;white-space:nowrap;text-overflow:ellipsis;flex-shrink:0;max-width:360px;overflow:hidden}.product-sticky-pricing{align-items:center;gap:var(--tkn-space-16);flex-shrink:0;display:flex}.product-sticky-installment{font-size:var(--tkn-text-12);color:#999;white-space:nowrap}.product-sticky-pix{font-size:var(--tkn-text-14);font-weight:var(--tkn-weight-medium);color:#4ade80;white-space:nowrap}.product-sticky-actions{flex-shrink:0;margin-left:auto}.product-sticky-buy{align-items:center;gap:var(--tkn-space-8);color:#141414;padding:var(--tkn-space-12) var(--tkn-space-24);font-size:var(--tkn-text-13);font-weight:var(--tkn-weight-medium);cursor:pointer;white-space:nowrap;background:#fff;border:none;border-radius:6px;transition:all .2s;display:flex}.product-sticky-buy:hover{background:#f3f4f6}@media (width<=768px){.product-sticky-inner{padding:0 var(--tkn-space-12);gap:0;height:52px}.product-sticky-thumb{width:36px;height:36px;margin-right:var(--tkn-space-12)}.product-sticky-info{gap:var(--tkn-space-8)}.product-sticky-name{font-size:var(--tkn-text-12);max-width:140px}.product-sticky-pricing{gap:var(--tkn-space-8)}.product-sticky-installment{display:none}.product-sticky-pix{font-size:var(--tkn-text-12)}.product-sticky-buy{padding:var(--tkn-space-8) var(--tkn-space-16);font-size:var(--tkn-text-12)}}.pdp-sticky-nav{z-index:900;color:#fff;opacity:0;pointer-events:none;background:#141414;border-bottom:1px solid #2a2a2a;width:100%;transition:opacity .22s,transform .22s;position:fixed;top:0;left:0;transform:translateY(-100%);box-shadow:0 2px 12px #00000040}.pdp-sticky-nav.is-visible{opacity:1;pointer-events:auto;transform:translateY(0)}.pdp-sticky-nav-inner{justify-content:space-between;align-items:center;gap:var(--tkn-space-24);width:95%;max-width:1440px;min-height:76px;padding:var(--tkn-space-16) var(--tkn-space-24);margin:0 auto;display:flex}.pdp-sticky-nav-title{flex-direction:column;flex-shrink:0;min-width:0;display:flex}.pdp-sticky-nav-name{font-family:var(--tkn-font-heading);font-size:var(--tkn-text-14);font-weight:var(--tkn-weight-medium);color:#fff;white-space:nowrap;text-overflow:ellipsis;max-width:420px;overflow:hidden}.pdp-sticky-nav-sku{font-size:var(--tkn-text-12);color:#9ca3af;letter-spacing:.02em}.pdp-sticky-nav-links{align-items:center;gap:var(--tkn-space-4);flex-shrink:0;display:flex}.pdp-sticky-nav-links a{padding:var(--tkn-space-8) var(--tkn-space-16);font-size:var(--tkn-text-13);font-weight:var(--tkn-weight-medium);color:#d1d5db;white-space:nowrap;border-radius:4px;text-decoration:none;transition:all .2s;display:block}.pdp-sticky-nav-links a:hover{color:#fff;background:#ffffff14}.pdp-sticky-nav-links a.active{color:#141414;background:var(--hagor-green,#b5f500);font-weight:var(--tkn-weight-medium)}@media (width<=768px){.pdp-sticky-nav-inner{min-height:56px;padding:var(--tkn-space-12) var(--tkn-space-12);gap:var(--tkn-space-12)}.pdp-sticky-nav-name{font-size:var(--tkn-text-12);max-width:160px}.pdp-sticky-nav-sku{display:none}.pdp-sticky-nav-links a{padding:var(--tkn-space-8) var(--tkn-space-12);font-size:var(--tkn-text-12)}}.pd__footer-grid{gap:var(--tkn-space-8);max-width:1440px;padding:var(--tkn-space-16) 0;flex-direction:column;margin:0 auto;display:flex}.pd__footer-grid-row{gap:var(--tkn-space-8);min-height:420px;display:flex}.pd__footer-grid-col{border-radius:0;align-items:flex-start;display:flex;position:relative;overflow:hidden}.pd__footer-grid-col-full,.pd__footer-grid-col-half{flex:1}.pd__footer-grid-col-bg{background-position:50%;background-repeat:no-repeat;background-size:cover;position:absolute;inset:0}.pd__footer-grid-col-content{z-index:1;padding:var(--tkn-space-32);max-width:50%;position:relative}.pd__footer-text-overlay{background:linear-gradient(90deg,#0009 0%,#0000 100%);flex-direction:column;justify-content:center;max-width:100%;height:100%;display:flex}.pd__footer-text-white .pd__footer-grid-col-title,.pd__footer-text-white .pd__footer-grid-col-desc{color:#fff}.pd__footer-grid-col-title{font-family:var(--tkn-font-heading);font-size:var(--tkn-text-18);font-weight:var(--tkn-weight-medium);margin-bottom:var(--tkn-space-8);color:#000;letter-spacing:-.01em;line-height:1.3}.pd__footer-grid-col-desc{font-size:var(--tkn-text-13);font-weight:var(--tkn-weight-regular);color:#000;line-height:1.4}@media (width<=768px){.pd__footer-grid-row{flex-direction:column;min-height:auto}.pd__footer-grid-col-half{min-height:250px}.pd__footer-grid-col-content{max-width:100%;padding:var(--tkn-space-16)}.pd__footer-text-overlay{background:linear-gradient(#0000 0%,#0009 100%);justify-content:flex-end}.pd__footer-grid-col-title{font-size:var(--tkn-text-14)}.pd__footer-grid-col-desc{font-size:var(--tkn-text-12)}}.product-detail-loading{justify-content:center;align-items:center;gap:var(--tkn-space-16);color:#666;flex-direction:column;min-height:60vh;display:flex}.bread-detail{padding:var(--tkn-space-16) 0 var(--tkn-space-12);background:0 0}.bread-detail .ui.container{width:95%;max-width:1440px;margin:0 auto}.ui.breadcrumb{align-items:center;gap:var(--tkn-space-8);font-size:var(--tkn-text-13);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.ui.breadcrumb li a{color:#888;text-decoration:none;transition:color .15s}.ui.breadcrumb li a:hover{color:#b5f500}.ui.breadcrumb .divider{color:#ccc;margin:0 var(--tkn-space-4)}.ui.breadcrumb .active-breadcrumb{color:#141414;font-weight:var(--tkn-weight-medium);white-space:nowrap;text-overflow:ellipsis;max-width:420px;overflow:hidden}.container-detail{padding:var(--tkn-space-12) 0 var(--tkn-space-48)}.container-detail .ui.container{width:95%;max-width:1440px;margin:0 auto}.details-product-row{gap:var(--tkn-space-48);align-items:flex-start;display:flex}.container-image{flex:1.45;width:100%;max-width:65%}.jet-product-images{gap:var(--tkn-space-16);flex-direction:column;align-items:center;width:100%;display:flex}.thumbs-horizontal-wrapper{width:100%}.thumbs-horizontal-list{justify-content:center;gap:var(--tkn-space-12);flex-flow:wrap;display:flex}.thumb-item-btn{width:92px;height:92px;padding:var(--tkn-space-8);cursor:pointer;background:#fff;border:1.5px solid #eaeaea;border-radius:10px;justify-content:center;align-items:center;transition:all .2s;display:flex}.thumb-item-btn img{object-fit:contain;max-width:100%;max-height:100%}.thumb-item-btn:hover,.thumb-item-btn.active{border-color:#b5f500;box-shadow:0 0 0 2px #b5f50040}.main-image-container{width:100%;padding:var(--tkn-space-48);min-height:580px;box-shadow:none;background:0 0;border:0;border-radius:0;justify-content:center;align-items:center;display:flex;position:relative}.main-image-frame{justify-content:center;align-items:center;width:100%;height:100%;display:flex}.main-product-img{object-fit:contain;width:auto;max-width:100%;max-height:520px;transition:transform .3s}.main-product-img:hover{transform:scale(1.04)}.product-main-video{object-fit:contain;border-radius:8px;outline:none;width:auto;max-width:100%;height:auto;max-height:520px;background:0 0!important}.product-main-video::-internal-media-controls-download-button{display:none!important}.product-main-video::-webkit-media-controls-enclosure{border-radius:8px}.product-video-center-play-btn{cursor:pointer;z-index:5;background:#fff;border:1px solid #00000014;border-radius:50%;justify-content:center;align-items:center;width:68px;height:68px;transition:transform .2s cubic-bezier(.16,1,.3,1),box-shadow .2s,background .15s;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 8px 24px #00000038}.product-video-center-play-btn:hover{background:#fff;transform:translate(-50%,-50%)scale(1.12);box-shadow:0 12px 32px #00000052}.product-video-center-play-icon{margin-left:var(--tkn-space-4);justify-content:center;align-items:center;display:flex}.product-video-sound-btn{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);color:#fff;padding:var(--tkn-space-8) var(--tkn-space-12);align-items:center;gap:var(--tkn-space-8);font-size:var(--tkn-text-12);font-weight:var(--tkn-weight-semibold);cursor:pointer;z-index:6;background:#0f172ac7;border:1px solid #ffffff4d;border-radius:999px;transition:all .2s;display:inline-flex;position:absolute;top:14px;right:14px;box-shadow:0 4px 12px #00000040}.product-video-sound-btn:hover{background:#0f172af2;border-color:#fff;transform:scale(1.04)}.thumb-video-overlay{background:#0003;justify-content:center;align-items:center;transition:background .15s;display:flex;position:absolute;inset:0}.thumb-item-btn:hover .thumb-video-overlay{background:#0000001a}.thumb-video-play-badge{background:#fff;border-radius:50%;justify-content:center;align-items:center;width:24px;height:24px;transition:transform .15s;display:flex;box-shadow:0 2px 8px #0000004d}.thumb-item-btn:hover .thumb-video-play-badge{transform:scale(1.15)}.main-image-nav{z-index:2;color:#141414;width:52px;height:52px;font-size:var(--tkn-text-36);font-weight:var(--tkn-weight-regular);cursor:pointer;background:#f3f3f3;border:0;border-radius:50%;justify-content:center;align-items:center;line-height:1;transition:background-color .2s,transform .2s;display:flex;position:absolute;top:50%;transform:translateY(-50%)}.main-image-nav:hover{background:#e8e8e8;transform:translateY(-50%)scale(1.05)}.main-image-nav.prev{left:0}.main-image-nav.next{right:0}.container-info{gap:var(--tkn-space-16);flex-direction:column;flex:1;max-width:42%;display:flex}.name-sku{gap:var(--tkn-space-8);flex-direction:column;display:flex}.jet-product-name{font-family:var(--tkn-font-heading);font-size:clamp(24px,3vw,32px);font-weight:var(--tkn-weight-medium);color:#141414;padding-right:var(--tkn-space-16);letter-spacing:-.02em;max-width:535px;margin:0;line-height:1.15}.jet-wishlist-add-detail{margin:var(--tkn-space-4) 0}.product-wishlist-toggle-btn{align-items:center;gap:var(--tkn-space-8);padding:var(--tkn-space-8) var(--tkn-space-12);font-size:var(--tkn-text-12);font-weight:var(--tkn-weight-semibold);letter-spacing:.04em;cursor:pointer;color:#333;background:0 0;border:1px solid #efefef;border-radius:4px;transition:all .2s;display:inline-flex}.product-wishlist-toggle-btn:hover,.product-wishlist-toggle-btn.active{color:#b5f500;background:#f0fbe0;border-color:#b5f500}.sku-seller-row{font-size:var(--tkn-text-13);color:#656565;flex-direction:column;gap:2px;display:flex}.jet-product-sku{color:#888}.seller{color:#666}.jet-product-prices{margin:var(--tkn-space-8) 0}.product-price .price{gap:var(--tkn-space-4);flex-direction:column;display:flex}.baseDiscount .priceDiscount{align-items:center;gap:var(--tkn-space-8) var(--tkn-space-12);flex-wrap:wrap;display:flex}.valueDiscount{font-size:var(--tkn-text-32);font-weight:var(--tkn-weight-medium);color:#141414;line-height:1}.jet-product-flag-discount{color:#141414;font-size:var(--tkn-text-12);font-weight:var(--tkn-weight-medium);padding:3px var(--tkn-space-8);background:#b5f500;border-radius:2px}.textDiscount{font-size:var(--tkn-text-14);font-weight:var(--tkn-weight-medium);color:#141414}.descriptionDiscount{font-size:var(--tkn-text-12);color:#656565;margin-top:2px;display:block}.old-price{font-size:var(--tkn-text-13);color:#888;margin-top:var(--tkn-space-4);text-decoration:line-through;display:block}.best-price{font-size:var(--tkn-text-16);font-weight:var(--tkn-weight-medium);color:#141414}.installment{font-size:var(--tkn-text-14);color:#444}.installment-amount,.installment-price{font-weight:var(--tkn-weight-medium);color:#141414}.flex.buy-wish{gap:var(--tkn-space-12);margin:var(--tkn-space-12) 0;flex-direction:column;display:flex}.top-actions-row{align-items:center;gap:var(--tkn-space-12);width:100%;display:flex}.jet-product-quantity{background:#fff;border:1px solid #e5e5e5;border-radius:4px;flex-shrink:0;align-items:center;height:54px;display:flex;overflow:hidden}.jet-product-quantity .minus,.jet-product-quantity .plus{width:38px;height:100%;font-size:var(--tkn-text-20);font-weight:var(--tkn-weight-medium);color:#656565;cursor:pointer;background:#fff;border:none;justify-content:center;align-items:center;transition:all .15s;display:flex}.jet-product-quantity .minus:hover,.jet-product-quantity .plus:hover{color:#b5f500;background:#f7f7f7}.jet-product-quantity .quantity{text-align:center;width:44px;height:100%;font-size:var(--tkn-text-16);font-weight:var(--tkn-weight-medium);color:#141414;border:none;outline:none}.btn-one-click{flex:1}.btn-one-click .one-click{color:#fff;width:100%;height:54px;font-size:var(--tkn-text-16);font-weight:var(--tkn-weight-semibold);text-transform:uppercase;letter-spacing:.5px;cursor:pointer;background:#b5f500;border:none;border-radius:4px;transition:background .2s,transform .15s}.btn-one-click .one-click:hover{background:#8fcc00;transform:translateY(-1px)}.btn-buy{width:100%}.btn-buy .add-cart{color:#141414;width:100%;height:54px;font-size:var(--tkn-text-16);font-weight:var(--tkn-weight-semibold);text-transform:uppercase;letter-spacing:.5px;cursor:pointer;background:#b5f500;border:1.5px solid #b5f500;border-radius:4px;transition:all .2s}.btn-buy .add-cart:hover{color:#141414;background:#8fcc00;border-color:#8fcc00}.jet-product-freight-calculation{padding:var(--tkn-space-16);background:#fff;border:1px solid #f0f0f0;border-radius:8px}.shipping-title{font-size:var(--tkn-text-13);font-weight:var(--tkn-weight-medium);color:#141414;margin-bottom:var(--tkn-space-8)}.freight-container{gap:var(--tkn-space-8);flex-direction:column;display:flex}.freight-input{height:48px;padding:0 var(--tkn-space-4) 0 var(--tkn-space-16);background:#f7f7f7;border:1px solid #e5e5e5;border-radius:28px;align-items:center;display:flex;overflow:hidden}.freight-input input{font-size:var(--tkn-text-14);color:#141414;background:0 0;border:none;outline:none;flex:1}.freight-submit-btn{height:40px;padding:0 var(--tkn-space-24);color:#fff;font-size:var(--tkn-text-12);font-weight:var(--tkn-weight-semibold);letter-spacing:.5px;cursor:pointer;background:#141414;border:none;border-radius:24px;transition:background .15s}.freight-submit-btn:hover{background:#b5f500}.freight-find-cep{font-size:var(--tkn-text-12);color:#656565;align-self:flex-end;margin-top:2px;text-decoration:underline}.freight-results-table{margin-top:var(--tkn-space-12);padding-top:var(--tkn-space-12);gap:var(--tkn-space-8);border-top:1px dashed #eee;flex-direction:column;display:flex}.freight-option-item{font-size:var(--tkn-text-13);justify-content:space-between;align-items:center;display:flex}.freight-info strong{color:#222;display:block}.freight-info span{font-size:var(--tkn-text-12);color:#777}.freight-price{font-weight:var(--tkn-weight-medium);color:#141414}.freight-price.free{color:#4ba52d;font-size:var(--tkn-text-14)}.flex.availability{padding:var(--tkn-space-8) 0;justify-content:space-between;align-items:center;display:flex}.jet-product-availability{align-items:center;gap:var(--tkn-space-8);display:flex}.jet-product-availability .green-dot{background:#4ba52d;border-radius:50%;width:8px;height:8px}.jet-product-availability .description{font-size:var(--tkn-text-13);color:#4ba52d;font-weight:var(--tkn-weight-medium)}.flex.whats{align-items:center;gap:var(--tkn-space-8);color:#4ba52d;font-size:var(--tkn-text-13);font-weight:var(--tkn-weight-medium);padding:var(--tkn-space-8) var(--tkn-space-12);background:#f0fdf4;border-radius:20px;text-decoration:none;transition:background .15s;display:flex}.flex.whats:hover{background:#dcfce7}.product-editorial{background:#fff;border-top:1px solid #f0f0f0;padding:88px 0 72px}.product-editorial-inner{width:95%;max-width:1200px;margin:0 auto}.product-editorial h2{margin:0 0 var(--tkn-space-24);color:#141414;font-family:var(--tkn-font-heading);font-size:clamp(32px,3vw,46px);font-weight:var(--tkn-weight-medium);letter-spacing:-.04em;line-height:1.08}.product-editorial-intro{color:#222;max-width:1120px;font-size:var(--tkn-text-16);margin:0;line-height:1.55}.product-editorial-features{gap:var(--tkn-space-48);margin-top:var(--tkn-space-48);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.product-editorial-features h3{margin:0 0 var(--tkn-space-12);color:#141414;font-family:var(--tkn-font-heading);font-size:var(--tkn-text-24);font-weight:var(--tkn-weight-medium);letter-spacing:-.025em;line-height:1.2}.product-editorial-features p{color:#292929;font-size:var(--tkn-text-14);margin:0;line-height:1.55}.description-section{background:#fff;padding:72px 0}.description-section .ui.container{width:95%;max-width:1200px;margin:0 auto}.section-headline{font-family:var(--tkn-font-heading);font-size:var(--tkn-text-40);font-weight:var(--tkn-weight-medium);color:#141414;margin-bottom:var(--tkn-space-32);letter-spacing:-.025em;border-bottom:0;padding-bottom:0;line-height:1.15;display:block}.specs-description-flex-box{grid-template-columns:minmax(0,1.25fr) minmax(280px,.75fr);align-items:start;gap:72px;display:grid}.specs-tables-col{box-shadow:none;background:0 0;border:0;border-radius:0;padding:0}.table-lead-title{font-size:var(--tkn-text-12);font-weight:var(--tkn-weight-medium);color:#141414;margin-bottom:var(--tkn-space-8);text-transform:uppercase;letter-spacing:.5px;display:block}.table-responsive{width:100%;overflow-x:auto}.tech-table{border-collapse:collapse;width:100%;font-size:var(--tkn-text-14)}.tech-table tr{border-bottom:1px solid #f5f5f5}.tech-table tr:last-child{border-bottom:none}.tech-table td{padding:var(--tkn-space-12) 0;color:#555}.tech-table td:first-child{font-weight:var(--tkn-weight-medium);color:#888;width:45%;padding-right:var(--tkn-space-12)}.tech-table td:last-child{font-weight:var(--tkn-weight-medium);color:#141414}.specs-editorial-col{box-shadow:none;background:0 0;border:0;border-radius:0;padding:0}.editorial-title{font-family:var(--tkn-font-heading);font-size:var(--tkn-text-16);font-weight:var(--tkn-weight-medium);color:#141414;margin:0 0 var(--tkn-space-12);letter-spacing:-.01em;line-height:1.3}.editorial-text{font-size:var(--tkn-text-12);color:#555;margin-bottom:var(--tkn-space-8);line-height:1.5}.resources-title{font-size:var(--tkn-text-12);font-weight:var(--tkn-weight-medium);color:#141414;margin:var(--tkn-space-16) 0 var(--tkn-space-12);text-transform:uppercase;letter-spacing:.5px;display:block}.resources-list{padding-left:var(--tkn-space-16);gap:var(--tkn-space-12);font-size:var(--tkn-text-13);color:#444;flex-direction:column;margin:0;display:flex}.resources-list li{line-height:1.5}.resources-list li strong{color:#141414}.product-panoramic-image-box{width:100%;margin:var(--tkn-space-48) 0;border-radius:14px;max-height:380px;overflow:hidden}.product-panoramic-image-box img{object-fit:cover;width:100%;height:100%;display:block}.second-box-main-description,.third-box-main-description{margin:var(--tkn-space-48) 0}.feature-split-box{gap:var(--tkn-space-48);align-items:center;display:flex}.feature-split-box.reverse{flex-direction:row}.feature-left-text{flex:1}.feature-subheading{font-size:var(--tkn-text-20);font-weight:var(--tkn-weight-medium);color:#141414;margin:0 0 var(--tkn-space-12)}.feature-left-text p{font-size:var(--tkn-text-14);color:#555;margin-bottom:var(--tkn-space-16);line-height:1.6}.feature-bullets-list{padding-left:var(--tkn-space-24);gap:var(--tkn-space-12);font-size:var(--tkn-text-14);color:#444;flex-direction:column;margin:0;line-height:1.5;display:flex}.feature-right-img{border-radius:12px;flex:1;max-height:340px;overflow:hidden}.feature-right-img img{object-fit:cover;width:100%;height:100%;display:block}.fourth-box-main-description{margin-top:var(--tkn-space-64);padding-top:var(--tkn-space-48);border-top:1px solid #eee}.warranty-header-row{margin-bottom:var(--tkn-space-32)}.warranty-text-content p{font-size:var(--tkn-text-14);color:#555;margin:var(--tkn-space-8) 0;line-height:1.6}.warranty-cards-grid{gap:var(--tkn-space-24);grid-template-columns:repeat(3,1fr);display:grid}.warranty-badge-card{padding:var(--tkn-space-24);gap:var(--tkn-space-8);background:#fff;border:1.5px solid #eee;border-radius:10px;flex-direction:column;transition:all .2s;display:flex}.warranty-badge-card:hover{background:#fff;border-color:#b5f500;transform:translateY(-2px)}.warranty-card-icon{margin-bottom:var(--tkn-space-8)}.warranty-badge-card strong{font-size:var(--tkn-text-16);color:#141414}.warranty-badge-card span{font-size:var(--tkn-text-13);color:#666}.related-shelf-section{padding:var(--tkn-space-64) 0 80px;background:#fff;border-top:1px solid #eee}.related-shelf-section .ui.container{width:95%;max-width:1440px;margin:0 auto}@media screen and (width<=991px){.bread-detail{padding:var(--tkn-space-12) 0 var(--tkn-space-8)}.ui.breadcrumb{font-size:var(--tkn-text-12)}.ui.breadcrumb .active-breadcrumb{white-space:normal;max-width:100%}.container-detail{padding:var(--tkn-space-12) 0 var(--tkn-space-32)}.details-product-row{gap:var(--tkn-space-24);flex-direction:column;width:100%}.container-image{flex:none;width:100%;max-width:100%}.jet-product-images{gap:var(--tkn-space-12);flex-direction:column;width:100%}.main-image-container{min-height:320px;padding:var(--tkn-space-24) var(--tkn-space-12);border-radius:10px;width:100%}.main-image-nav{width:38px;height:38px;font-size:var(--tkn-text-28)}.main-product-img{object-fit:contain;width:100%;max-height:300px}.thumbs-horizontal-wrapper{width:100%;padding-bottom:var(--tkn-space-8);overflow-x:auto}.thumbs-horizontal-list{gap:var(--tkn-space-8);flex-direction:row;justify-content:flex-start;width:max-content}.thumb-item-btn{width:68px;height:68px;padding:var(--tkn-space-4);border-radius:6px;flex-shrink:0}.container-info{gap:var(--tkn-space-16);flex:none;width:100%;max-width:100%}.jet-product-name{font-size:var(--tkn-text-20);max-width:none;line-height:1.3}.product-editorial{padding:var(--tkn-space-48) 0 var(--tkn-space-48)}.product-editorial-features{gap:var(--tkn-space-24);margin-top:var(--tkn-space-32);grid-template-columns:1fr}.product-editorial-features h3{font-size:var(--tkn-text-20)}.product-pricing-card{padding:var(--tkn-space-16);width:100%}.valueDiscount{font-size:var(--tkn-text-28)}.top-actions-row{gap:var(--tkn-space-8)}.jet-product-quantity{height:48px}.btn-one-click .one-click,.btn-buy .add-cart{height:48px;font-size:var(--tkn-text-14)}.freight-input{height:44px}.freight-submit-btn{height:36px;padding:0 var(--tkn-space-16)}.specs-description-flex-box{gap:var(--tkn-space-32);flex-direction:column}.tech-table td:first-child{width:48%}.feature-split-box,.feature-split-box.reverse{gap:var(--tkn-space-24);flex-direction:column}.feature-right-img{max-height:260px}.warranty-cards-grid{gap:var(--tkn-space-12);grid-template-columns:1fr}.description-section{padding:var(--tkn-space-32) 0}.section-headline{font-size:var(--tkn-text-20);margin-bottom:var(--tkn-space-16)}}.pd__footer-also-like{padding:var(--tkn-space-48) 0 var(--tkn-space-64);background:#fff}.pd__footer-also-like-title{font-family:var(--tkn-font-heading);font-size:var(--tkn-text-28);font-weight:var(--tkn-weight-medium);color:#141414;margin:0 0 var(--tkn-space-24);letter-spacing:-.025em;line-height:1.15}.pd__footer-also-like-list{gap:var(--tkn-space-16);grid-template-columns:repeat(auto-fit,minmax(260px,1fr));display:grid}.pd__footer-also-like-list::-webkit-scrollbar{height:4px}.pd__footer-also-like-list::-webkit-scrollbar-track{background:#f5f5f5}.pd__footer-also-like-list::-webkit-scrollbar-thumb{background:#ccc;border-radius:2px}.pd__footer-also-like-item{min-width:0;color:inherit;background:#fff;border:1px solid #f0f0f0;border-radius:8px;text-decoration:none;transition:border-color .2s;overflow:hidden}.pd__footer-also-like-item:hover{border-color:#d8d8d8}.pd__footer-also-like-item-picture{aspect-ratio:1/.82;width:100%;padding:var(--tkn-space-24);background:0 0;justify-content:center;align-items:center;display:flex}.pd__footer-also-like-item-picture img{object-fit:contain;max-width:100%;max-height:100%}.pd__footer-also-like-item-content{padding:var(--tkn-space-16) var(--tkn-space-16) var(--tkn-space-16)}.pd__footer-also-like-item-title{font-size:var(--tkn-text-14);font-weight:var(--tkn-weight-medium);color:#141414;margin:0 0 var(--tkn-space-8);-webkit-line-clamp:2;-webkit-box-orient:vertical;line-height:1.3;display:-webkit-box;overflow:hidden}.pd__footer-also-like-item-description{font-size:var(--tkn-text-12);color:#666;margin:0 0 var(--tkn-space-12);-webkit-line-clamp:2;-webkit-box-orient:vertical;line-height:1.4;display:-webkit-box;overflow:hidden}.pd__footer-also-like-item-settlement{justify-content:space-between;align-items:center;display:flex}.pd__footer-also-like-item-current-price{font-size:var(--tkn-text-18);font-weight:var(--tkn-weight-medium);color:#141414}.pd__footer-also-like-item-cart-btn{color:#fff;background:#b5f500;border-radius:50%;justify-content:center;align-items:center;width:36px;height:36px;transition:background .2s;display:flex}.pd__footer-also-like-item:hover .pd__footer-also-like-item-cart-btn{background:#8fcc00}@media (width<=768px){.pd__footer-also-like-title{font-size:var(--tkn-text-20)}.pd__footer-also-like-item{min-width:0}.pd__footer-also-like-item-content{padding:var(--tkn-space-12) var(--tkn-space-12) var(--tkn-space-16)}.pd__footer-also-like-item-title{font-size:var(--tkn-text-12)}.pd__footer-also-like-item-current-price{font-size:var(--tkn-text-14)}}.ml-pdp-container{gap:var(--tkn-space-12);font-family:var(--tkn-font);flex-direction:column;width:100%;max-width:440px;margin:0 auto;display:flex}.ml-pdp-top-line{justify-content:space-between;align-items:center;gap:var(--tkn-space-8);display:flex}.ml-pdp-status-tags{align-items:center;gap:var(--tkn-space-8);flex-wrap:wrap;display:flex}.ml-pdp-condition-sold{color:#737373;font-size:var(--tkn-text-13);font-weight:var(--tkn-weight-regular);align-items:center;display:inline-flex}.ml-pdp-sep{margin:0 var(--tkn-space-4);color:#d1d5db}.ml-pdp-bestseller-tag{color:#fff;font-size:var(--tkn-text-12);font-weight:var(--tkn-weight-semibold);padding:2px var(--tkn-space-8);letter-spacing:.03em;text-transform:uppercase;background:#f97316;border-radius:3px}.ml-pdp-fav-btn{cursor:pointer;padding:var(--tkn-space-4);color:#3483fa;background:0 0;border:none;border-radius:50%;justify-content:center;align-items:center;transition:transform .15s,background .15s;display:flex}.ml-pdp-fav-btn:hover{background:#f0f7ff;transform:scale(1.1)}.ml-pdp-title{font-size:clamp(26px,2.2vw,34px);font-weight:var(--tkn-weight-medium);color:#111827;letter-spacing:-.01em;margin:0;line-height:1.2}.ml-pdp-rating-row{align-items:center;gap:var(--tkn-space-8);font-size:var(--tkn-text-13);margin-top:-4px;display:flex}.ml-pdp-rating-num{font-weight:var(--tkn-weight-medium);color:#333}.ml-pdp-stars{color:#3483fa;gap:1px;font-size:13px;display:flex}.ml-pdp-rating-count{color:#737373;font-size:var(--tkn-text-13)}.ml-pdp-price-section{flex-direction:column;gap:3px;margin-top:2px;display:flex}.ml-pdp-flash-ribbon{align-items:center;gap:var(--tkn-space-8);padding:var(--tkn-space-4) var(--tkn-space-12);margin-bottom:var(--tkn-space-4);background:linear-gradient(90deg,#fff7ed 0%,#ffedd5 100%);border:1px solid #fed7aa;border-radius:6px;width:fit-content;display:inline-flex}.ml-pdp-flash-tag{font-size:var(--tkn-text-12);font-weight:var(--tkn-weight-semibold);color:#c2410c;letter-spacing:.02em}.ml-pdp-flash-time{align-items:center;gap:var(--tkn-space-8);font-size:var(--tkn-text-12);font-weight:var(--tkn-weight-medium);color:#431407;display:inline-flex}.ml-pdp-old-price{color:#9ca3af;font-size:var(--tkn-text-13);line-height:1.2;text-decoration:line-through}.ml-pdp-main-price-row{align-items:baseline;gap:var(--tkn-space-12);display:flex}.ml-pdp-price-amount{font-size:var(--tkn-text-32);font-weight:var(--tkn-weight-medium);color:#111827;letter-spacing:-.02em;line-height:1}.ml-pdp-price-cents{font-size:var(--tkn-text-16);vertical-align:super;margin-left:2px}.ml-pdp-discount-badge{color:#059669;font-weight:var(--tkn-weight-semibold);font-size:var(--tkn-text-14)}.ml-pdp-installment-line{color:#374151;font-size:var(--tkn-text-14);margin-top:2px;line-height:1.3}.ml-pdp-payment-link{color:#3483fa;font-size:var(--tkn-text-13);width:fit-content;margin-top:2px;text-decoration:none;display:inline-block}.ml-pdp-payment-link:hover{text-decoration:underline}.ml-pdp-buy-box{padding:var(--tkn-space-20,20px);gap:var(--tkn-space-16);background:#fff;border:1px solid #dedede;border-radius:14px;flex-direction:column;display:flex;box-shadow:0 8px 22px #0000000a}.ml-pdp-box-shipping{gap:var(--tkn-space-4);padding-bottom:var(--tkn-space-12);border-bottom:1px solid #eee;flex-direction:column;display:flex}.ml-pdp-shipping-title-row{align-items:center;gap:0;display:flex}.ml-pdp-truck-icon{font-size:16px}.ml-pdp-shipping-title{color:#0b7a40;font-size:var(--tkn-text-14);font-weight:var(--tkn-weight-medium)}.ml-pdp-shipping-details-link{color:#3483fa;font-size:var(--tkn-text-13);cursor:pointer;text-align:left;background:0 0;border:none;margin-top:2px;padding:0}.ml-pdp-shipping-details-link:hover{text-decoration:underline}.ml-pdp-freight-mini{margin-top:var(--tkn-space-8);padding:var(--tkn-space-8) var(--tkn-space-12);background:#f8fafc;border:1px solid #e2e8f0;border-radius:6px}.ml-pdp-freight-form{gap:var(--tkn-space-8);display:flex}.ml-pdp-freight-input{height:34px;padding:0 var(--tkn-space-8);font-size:var(--tkn-text-13);border:1px solid #cbd5e1;border-radius:5px;outline:none;flex:1}.ml-pdp-freight-input:focus{border-color:#3483fa}.ml-pdp-freight-btn{height:34px;padding:0 var(--tkn-space-12);color:#fff;font-size:var(--tkn-text-12);font-weight:var(--tkn-weight-semibold);cursor:pointer;background:#0f172a;border:none;border-radius:5px}.ml-pdp-freight-result{margin:var(--tkn-space-8) 0 0;font-size:var(--tkn-text-12);color:#059669;font-weight:var(--tkn-weight-medium)}.ml-pdp-box-stock{gap:var(--tkn-space-8);padding:var(--tkn-space-12);background:#fafafa;border:1px solid #ececec;border-radius:10px;flex-direction:column;display:flex}.ml-pdp-stock-status{align-items:center;gap:var(--tkn-space-8);font-size:var(--tkn-text-13);font-weight:var(--tkn-weight-semibold);color:#111827;display:flex}.ml-pdp-qty-row{align-items:center;gap:var(--tkn-space-12);font-size:var(--tkn-text-13);color:#4b5563;flex-wrap:wrap;display:flex}.ml-pdp-qty-controls{background:#fff;border:1px solid #d1d5db;border-radius:8px;align-items:center;display:inline-flex;overflow:hidden}.ml-pdp-qty-btn{width:36px;height:36px;font-size:var(--tkn-text-14);font-weight:var(--tkn-weight-semibold);color:#374151;cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;transition:background .1s;display:flex}.ml-pdp-qty-btn:hover{background:#f3f4f6}.ml-pdp-qty-val{text-align:center;width:38px;height:36px;font-size:var(--tkn-text-13);font-weight:var(--tkn-weight-medium);color:#111827;border:none;border-left:1px solid #e5e7eb;border-right:1px solid #e5e7eb;outline:none}.ml-pdp-qty-avail{font-size:var(--tkn-text-12);color:#9ca3af}.ml-pdp-box-actions{gap:var(--tkn-space-8);flex-direction:column;display:flex}.ml-pdp-btn-buy{color:#fff;width:100%;height:46px;font-size:var(--tkn-text-16);font-weight:var(--tkn-weight-semibold);cursor:pointer;background:#3483fa;border:none;border-radius:6px;transition:background .15s,transform .1s}.ml-pdp-btn-buy:hover{background:#2968c8}.ml-pdp-btn-buy:active{transform:scale(.99)}.ml-pdp-btn-cart{color:#3483fa;width:100%;height:46px;font-size:var(--tkn-text-16);font-weight:var(--tkn-weight-semibold);cursor:pointer;background:#4189e624;border:none;border-radius:6px;transition:background .15s}.ml-pdp-btn-cart:hover{background:#4189e638}.ml-pdp-box-guarantee{gap:var(--tkn-space-8);padding-top:var(--tkn-space-12);border-top:1px solid #eee;flex-direction:column;display:flex}.ml-pdp-guar-item{align-items:flex-start;gap:var(--tkn-space-8);font-size:var(--tkn-text-13);color:#475569;line-height:1.35;display:flex}.ml-pdp-guar-icon{background:#0b7a40;border-radius:50%;flex-shrink:0;width:7px;height:7px;margin-top:5px}.product-detail-page-root [hidden]{display:none!important}.product-detail-page-root #overview>.ui.container{width:100%;max-width:var(--tkn-site-container-max,1440px);box-sizing:border-box;padding-inline:var(--tkn-site-gutter,24px)}.product-detail-page-root .details-product-row{gap:var(--tkn-space-64);grid-template-columns:minmax(0,1.35fr) minmax(340px,.72fr);display:grid}.product-detail-page-root .container-image,.product-detail-page-root .container-info{width:100%;min-width:0;max-width:none}.product-detail-page-root .main-image-container{height:480px;min-height:420px;padding:var(--tkn-space-24);box-sizing:border-box;background:0 0;border-radius:12px}.product-detail-page-root .main-product-img{object-fit:contain;width:100%;height:100%;max-height:380px}.product-detail-page-root .main-image-frame{min-width:0}.product-detail-page-root .container-info{box-shadow:none;box-sizing:border-box;gap:var(--tkn-space-16);background:0 0;border:0;border-radius:0;padding:0}#root .product-detail-page-root h1.jet-product-name{font-size:var(--tkn-text-24);line-height:1.2}#root .product-detail-page-root h1.ml-pdp-title{font-size:clamp(22px,1.75vw,28px);line-height:1.22}.product-detail-page-root .valueDiscount{color:#111}.product-detail-page-root .jet-product-flag-discount{color:#111;border-radius:4px}.product-detail-page-root .priceDiscount{gap:var(--tkn-space-8);flex-wrap:wrap}.product-detail-page-root .pdp-demo-notice{color:#56603e;padding:var(--tkn-space-12);font-size:var(--tkn-text-12);background:#f5f8ed;border-radius:6px;margin:0;line-height:1.5}.pdp-demo-notice a{text-decoration:underline}.product-detail-page-root .pdp-sticky-nav{color:#111;box-shadow:none;background:#fff;border-bottom:1px solid #eee}.product-detail-page-root .pdp-sticky-nav-inner{max-width:var(--tkn-site-container-max,1440px);box-sizing:border-box;width:100%;min-height:70px;padding:var(--tkn-space-12) var(--tkn-space-24);gap:var(--tkn-space-24)}.product-detail-page-root .pdp-sticky-nav-name{color:#111;max-width:300px}.product-detail-page-root .pdp-sticky-nav-sku{color:#555}.product-detail-page-root .pdp-sticky-nav-links{scrollbar-width:none;flex-shrink:1;min-width:0;overflow-x:auto}.product-detail-page-root .pdp-sticky-nav-links::-webkit-scrollbar{display:none}.product-detail-page-root .pdp-sticky-nav-links a{color:#333;padding:var(--tkn-space-8) var(--tkn-space-12)}.product-detail-page-root .pdp-sticky-nav-links a:hover{background:#f0f4e7}.product-detail-page-root :is(#overview,#specifications,#differentials,#warranty,#reviews){scroll-margin-top:120px}.product-detail-page-root .product-editorial,.product-detail-page-root .description-section{padding:var(--tkn-space-32) 0}.product-detail-page-root .product-editorial h2,.product-detail-page-root .section-headline{font-size:var(--tkn-text-28)}@media (width<=991px){.product-detail-page-root .details-product-row{gap:var(--tkn-space-24);grid-template-columns:minmax(0,1fr)}.product-detail-page-root .main-image-container{height:300px;min-height:0;padding:var(--tkn-space-24)}.product-detail-page-root .main-product-img{max-height:260px}.product-detail-page-root .container-info{padding:0}.product-detail-page-root .pdp-sticky-nav-inner{align-items:stretch;gap:var(--tkn-space-8);padding:var(--tkn-space-12) var(--tkn-space-16);flex-direction:column}.product-detail-page-root .pdp-sticky-nav-title{justify-content:space-between;gap:var(--tkn-space-12);flex-direction:row;align-items:center}.product-detail-page-root .pdp-sticky-nav-name{font-size:var(--tkn-text-12);max-width:60%}.product-detail-page-root .pdp-sticky-nav-sku{font-size:var(--tkn-text-12);white-space:nowrap;display:block}.product-detail-page-root .pdp-sticky-nav-links{justify-content:space-between;gap:0}.product-detail-page-root .pdp-sticky-nav-links a{padding:var(--tkn-space-8) var(--tkn-space-8);font-size:var(--tkn-text-12)}}@media (width<=600px){.product-detail-page-root #overview>.ui.container{padding-inline:var(--tkn-space-16)}#root .product-detail-page-root h1.jet-product-name{font-size:var(--tkn-text-20)}.product-detail-page-root .container-info{border:0;padding:0}.product-detail-page-root .bread-detail{padding-block:var(--tkn-space-12)}.product-detail-page-root .ui.breadcrumb>li:not(.active-breadcrumb){display:none}.product-detail-page-root .ui.breadcrumb .active-breadcrumb{white-space:nowrap;text-overflow:ellipsis;max-width:100%;font-size:var(--tkn-text-12);overflow:hidden}.product-detail-page-root .pdp-sticky-nav{background:#fff;border-bottom:1px solid #dedede;box-shadow:0 6px 20px #0000001a}.product-detail-page-root .pdp-sticky-nav-inner{min-height:0;padding:var(--tkn-space-12) var(--tkn-space-16) var(--tkn-space-8);gap:var(--tkn-space-8)}.product-detail-page-root .pdp-sticky-nav-title{width:100%}.product-detail-page-root .pdp-sticky-nav-name{color:#111;max-width:64%;font-size:var(--tkn-text-13);font-weight:var(--tkn-weight-semibold)}.product-detail-page-root .pdp-sticky-nav-sku{color:#111;font-size:var(--tkn-text-13);font-weight:var(--tkn-weight-semibold)}.product-detail-page-root .pdp-sticky-nav-links{justify-content:flex-start;gap:var(--tkn-space-4);width:100%;padding-bottom:var(--tkn-space-4)}.product-detail-page-root .pdp-sticky-nav-links a{padding:var(--tkn-space-8) var(--tkn-space-12);font-size:var(--tkn-text-12);border-radius:6px;flex:none}.product-detail-page-root .product-editorial{padding:var(--tkn-space-32) 0}.product-detail-page-root .product-editorial-inner{width:auto;margin-inline:var(--tkn-space-16)}.product-detail-page-root .product-editorial h2{font-size:var(--tkn-text-24);letter-spacing:-.02em;margin-bottom:var(--tkn-space-16);line-height:1.18}.product-detail-page-root .product-editorial-intro{font-size:var(--tkn-text-16);line-height:1.6}.product-detail-page-root .jet-product-quantity{flex-shrink:0}.product-detail-page-root .top-actions-row{width:100%;min-width:0}.product-detail-page-root .btn-one-click{flex:1;min-width:0}.product-detail-page-root .product-editorial h2,.product-detail-page-root .section-headline{font-size:var(--tkn-text-24)}.product-detail-page-root .freight-input-container{min-width:0}.product-detail-page-root .tech-table{table-layout:fixed;width:100%}.product-detail-page-root .tech-table td{overflow-wrap:anywhere}.product-detail-page-root .specs-description-flex-box{min-width:0}.product-detail-page-root .specs-tables-col,.product-detail-page-root .specs-editorial-col{width:100%;min-width:0}}.search-results-page{color:#141414;min-height:100vh;font-family:inherit;background:#fff!important}.search-breadcrumb{padding:var(--tkn-space-16) 0 var(--tkn-space-12);background:0 0;border-bottom:1px solid #efefef}.search-breadcrumb .ui.container{align-items:center;gap:var(--tkn-space-8);font-size:var(--tkn-text-13);width:95%;max-width:1440px;margin:0 auto;display:flex}.search-breadcrumb a{color:#888;text-decoration:none;transition:color .15s}.search-breadcrumb a:hover{color:#b5f500}.search-breadcrumb .divider{color:#ccc}.search-breadcrumb span{color:#141414;font-weight:var(--tkn-weight-medium)}.search-results-container{padding:var(--tkn-space-24) 0 var(--tkn-space-48)}.search-results-container .ui.container{gap:var(--tkn-space-32);grid-template-columns:280px 1fr;width:95%;max-width:1440px;margin:0 auto;display:grid}.search-filters{gap:var(--tkn-space-24);padding-top:var(--tkn-space-8);flex-direction:column;display:flex}.search-results-content{gap:var(--tkn-space-24);flex-direction:column;display:flex}.results-header{gap:var(--tkn-space-8);padding:var(--tkn-space-24);background:#fff;border:1px solid #efefef;border-radius:8px;flex-direction:column;display:flex}.results-header h1{font-size:var(--tkn-text-24);font-weight:var(--tkn-weight-medium);color:#141414;margin:0;line-height:1.3}.results-header strong{color:#b5f500}.results-count{font-size:var(--tkn-text-13);color:#656565}.products-grid{gap:var(--tkn-space-24);grid-template-columns:repeat(auto-fill,minmax(200px,1fr));display:grid}.product-card{gap:var(--tkn-space-12);padding:var(--tkn-space-12);cursor:pointer;background:#fff;border:1px solid #efefef;border-radius:8px;flex-direction:column;text-decoration:none;transition:all .2s;display:flex}.product-card:hover{border-color:#b5f500;transform:translateY(-2px);box-shadow:0 4px 12px #f5822026}.product-image{background:#f7f7f7;border-radius:6px;justify-content:center;align-items:center;width:100%;height:160px;display:flex;position:relative;overflow:hidden}.product-image img{object-fit:contain;width:90%;height:90%}.stock-badge{color:#fff;font-size:var(--tkn-text-12);font-weight:var(--tkn-weight-semibold);padding:var(--tkn-space-4) var(--tkn-space-8);background:#b5f500;border-radius:3px;position:absolute;top:8px;right:8px}.product-info{gap:var(--tkn-space-8);flex-direction:column;display:flex}.product-name{font-family:var(--tkn-font-heading);font-size:var(--tkn-text-14);font-weight:var(--tkn-weight-medium);color:#141414;-webkit-line-clamp:2;letter-spacing:-.01em;-webkit-box-orient:vertical;margin:0;line-height:1.35;display:-webkit-box;overflow:hidden}.product-brand{font-size:var(--tkn-text-12);color:#888;font-weight:var(--tkn-weight-medium);margin:0}.product-prices{align-items:center;gap:var(--tkn-space-8);margin-top:var(--tkn-space-4);display:flex}.current-price{font-size:var(--tkn-text-16);font-weight:var(--tkn-weight-medium);color:#b5f500}.old-price{font-size:var(--tkn-text-12);color:#888;text-decoration:line-through}.loading{justify-content:center;align-items:center;gap:var(--tkn-space-16);color:#656565;flex-direction:column;min-height:400px;display:flex}.search-empty,.no-results{justify-content:center;align-items:center;gap:var(--tkn-space-12);text-align:center;color:#656565;flex-direction:column;min-height:400px;display:flex}.search-empty h1,.no-results h2{font-size:var(--tkn-text-24);font-weight:var(--tkn-weight-medium);color:#141414;margin:0}.search-empty p,.no-results p{font-size:var(--tkn-text-14);color:#888;margin:0}@media only screen and (width<=991px){.no-results{gap:var(--tkn-space-8);min-height:220px;padding:var(--tkn-space-24) var(--tkn-space-16)}.no-results h2{font-size:var(--tkn-text-20)}.no-results p{font-size:var(--tkn-text-13)}.search-results-container .ui.container{gap:var(--tkn-space-16);grid-template-columns:1fr}.search-filters{gap:var(--tkn-space-12);display:none}.search-filters.mobile-open{display:flex}.filter-group{border:1px solid #efefef;border-radius:0}.products-grid{gap:var(--tkn-space-12);grid-template-columns:repeat(auto-fill,minmax(150px,1fr))}.product-image{height:120px}.product-name{font-size:var(--tkn-text-12)}.results-header{padding:var(--tkn-space-12)}.results-header h1{font-size:var(--tkn-text-18)}}.category-loading{justify-content:center;align-items:center;min-height:60vh;display:flex}.category-not-found{text-align:center;padding:120px var(--tkn-space-24)}.category-not-found h1{font-size:var(--tkn-text-72);font-weight:var(--tkn-weight-medium);color:#1d1d1f;letter-spacing:-.04em;margin:0}.category-not-found p{font-size:var(--tkn-text-18);color:#6e6e73;margin:var(--tkn-space-8) 0 var(--tkn-space-24)}.category-hero{padding:var(--tkn-space-48) var(--tkn-space-24) var(--tkn-space-32);background:#fff}.category-hero-inner{max-width:1200px;margin:0 auto}.category-breadcrumb{font-size:var(--tkn-text-14);color:#6e6e73;margin-bottom:var(--tkn-space-16);align-items:center;gap:var(--tkn-space-8);display:flex}.category-breadcrumb a{color:#6e6e73;text-decoration:none;transition:color .2s}.category-breadcrumb a:hover{color:#1d1d1f}.category-breadcrumb .current{color:#1d1d1f;font-weight:var(--tkn-weight-medium)}.category-title{font-size:var(--tkn-text-40);font-weight:var(--tkn-weight-medium);color:#1d1d1f;letter-spacing:-.04em;text-transform:capitalize;margin:0;line-height:1.1}.category-products-section{padding:var(--tkn-space-24) 0 var(--tkn-space-48);background:#fff}.category-products-container{gap:var(--tkn-space-32);width:95%;max-width:1440px;padding-top:var(--tkn-space-8);grid-template-columns:280px 1fr;margin:0 auto;display:grid}.category-filters{gap:var(--tkn-space-24);flex-direction:column;display:flex}.filter-group{padding:var(--tkn-space-16);gap:var(--tkn-space-12);background:#fff;border:1px solid #efefef;border-radius:8px;flex-direction:column;display:flex}.filter-title{font-size:var(--tkn-text-14);font-weight:var(--tkn-weight-medium);color:#141414;margin:0 0 var(--tkn-space-8) 0;padding-bottom:var(--tkn-space-8);border-bottom:1px solid #f0f0f0}.filter-options{gap:var(--tkn-space-8);flex-direction:column;display:flex}.filter-options label{align-items:center;gap:var(--tkn-space-12);cursor:pointer;font-size:var(--tkn-text-13);color:#656565;transition:all .15s;display:flex}.filter-options label:hover{color:#141414}.filter-options input[type=checkbox],.filter-options input[type=radio]{cursor:pointer;accent-color:#b5f500;width:16px;height:16px}.filter-options span{flex:1}.price-range{gap:var(--tkn-space-12);flex-direction:column;display:flex}.price-slider{appearance:none;background:#e5e5e5;border-radius:2px;outline:none;width:100%;height:5px}.price-slider::-webkit-slider-thumb{appearance:none;cursor:pointer;background:#b5f500;border-radius:50%;width:18px;height:18px;box-shadow:0 2px 4px #0000001a}.price-slider::-moz-range-thumb{cursor:pointer;background:#b5f500;border:none;border-radius:50%;width:18px;height:18px;box-shadow:0 2px 4px #0000001a}.price-display{font-size:var(--tkn-text-12);font-weight:var(--tkn-weight-medium);color:#141414;padding-top:var(--tkn-space-8);border-top:1px solid #f0f0f0;justify-content:space-between;align-items:center;display:flex}.category-products-content{gap:var(--tkn-space-24);flex-direction:column;display:flex}.category-products-header{justify-content:space-between;align-items:center;gap:var(--tkn-space-8);padding:var(--tkn-space-24);background:#fff;border:1px solid #efefef;border-radius:8px;flex-direction:row;margin-bottom:0;display:flex}.category-mobile-controls{display:none}.category-view-toggle{gap:var(--tkn-space-8);display:flex}.category-view-toggle button{color:#64748b;width:38px;height:38px;font-size:var(--tkn-text-18);cursor:pointer;background:#fff;border:1px solid #e5e7eb;border-radius:6px;justify-content:center;align-items:center;transition:all .15s;display:flex}.category-view-toggle button:hover{color:#1e293b;background:#f8fafc}.category-view-toggle button.active{color:#3483fa;background:#eff6ff;border-color:#3483fa}.category-section-title{font-size:var(--tkn-text-20);font-weight:var(--tkn-weight-medium);color:#111827;letter-spacing:-.015em;margin:0;line-height:1.2}.category-products-grid{gap:var(--tkn-space-16);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.category-products-grid>.cb-product-vertical-card{width:100%;min-width:0}.category-products-grid.list-view{grid-template-columns:1fr}.category-products-grid.list-view>.cb-product-vertical-card{width:100%}.category-empty{text-align:center;padding:80px var(--tkn-space-24);background:#fff;border:1px solid #efefef;border-radius:8px}.category-empty p{color:#656565;font-size:var(--tkn-text-14);margin:0}.category-pagination{justify-content:center;align-items:center;gap:var(--tkn-space-12);margin-top:var(--tkn-space-8);padding:var(--tkn-space-12) 0 var(--tkn-space-4);display:flex}.pagination-pages{align-items:center;gap:var(--tkn-space-8);display:flex}.pagination-btn,.pagination-page{color:#141414;min-height:40px;font:inherit;font-size:var(--tkn-text-13);font-weight:var(--tkn-weight-semibold);cursor:pointer;background:#fff;border:1px solid #d9d9d9;transition:background-color .2s,border-color .2s,color .2s}.pagination-btn{padding:0 var(--tkn-space-16);border-radius:6px}.pagination-page{border-radius:6px;width:40px;padding:0}.pagination-btn:hover:not(:disabled),.pagination-page:hover:not(.active){background:#f5f5f5;border-color:#141414}.pagination-page.active{color:#fff;background:#3483fa;border-color:#3483fa}.pagination-btn:disabled{color:#a8a8a8;cursor:not-allowed;background:#f7f7f7;border-color:#ececec}@media only screen and (width<=991px){.category-products-container{gap:var(--tkn-space-16);grid-template-columns:1fr}.category-filters{gap:var(--tkn-space-12);display:none}.category-mobile-controls{gap:var(--tkn-space-12);grid-template-columns:1fr 1fr;display:grid}.category-mobile-controls>button,.category-mobile-controls>label{min-height:52px;font-weight:var(--tkn-weight-semibold);background:#fff;border:1px solid #e5e7eb;border-radius:10px;justify-content:center;align-items:center;display:flex}.category-mobile-controls>button{color:#fff;font-size:var(--tkn-text-14);background:#111827}.category-mobile-controls label{padding:0 var(--tkn-space-12);gap:var(--tkn-space-8)}.category-mobile-controls select{min-width:0;font:inherit;background:0 0;border:0;outline:none}.category-products-header{flex-direction:row}.category-view-toggle button{width:38px;height:38px}.category-filters.mobile-open{display:flex}.filter-group{border:1px solid #efefef;border-radius:0}.category-products-grid{gap:var(--tkn-space-12);grid-template-columns:repeat(2,minmax(0,1fr))}.category-products-header{padding:var(--tkn-space-12)}.category-section-title{font-size:var(--tkn-text-18)}.category-pagination{gap:var(--tkn-space-8)}.pagination-btn{padding:0 var(--tkn-space-12)}}.compare-page-container{min-height:100vh;padding:var(--tkn-space-24);max-width:1200px;margin:0 auto}.compare-page-empty{text-align:center;padding:80px var(--tkn-space-24)}.compare-page-empty h1{font-family:var(--tkn-font-heading);font-size:var(--tkn-text-32);font-weight:var(--tkn-weight-medium);color:#141414;margin-bottom:var(--tkn-space-12);letter-spacing:-.025em}.compare-page-empty p{font-size:var(--tkn-text-16);color:#6b7280;margin-bottom:var(--tkn-space-24)}.compare-page-back-btn{align-items:center;gap:var(--tkn-space-8);padding:var(--tkn-space-12) var(--tkn-space-24);color:#fff;font-weight:var(--tkn-weight-semibold);background:#111827;border-radius:8px;text-decoration:none;transition:background .2s;display:inline-flex}.compare-page-back-btn:hover{background:#374151}.compare-page-header{margin-bottom:var(--tkn-space-32);justify-content:space-between;align-items:center;gap:var(--tkn-space-16);flex-wrap:wrap;display:flex}.compare-page-header h1{font-size:var(--tkn-text-28);font-weight:var(--tkn-weight-medium);color:#111827;margin:0}.compare-page-actions{gap:var(--tkn-space-12);display:flex}.compare-page-clear-btn{align-items:center;gap:var(--tkn-space-8);padding:var(--tkn-space-12) var(--tkn-space-16);color:#dc2626;font-size:var(--tkn-text-14);font-weight:var(--tkn-weight-semibold);cursor:pointer;background:#fff;border:1px solid #dc2626;border-radius:8px;transition:all .2s;display:flex}.compare-page-clear-btn:hover{background:#fef2f2}.compare-page-add-btn{align-items:center;gap:var(--tkn-space-8);padding:var(--tkn-space-12) var(--tkn-space-16);color:#fff;font-size:var(--tkn-text-14);font-weight:var(--tkn-weight-semibold);background:#111827;border:none;border-radius:8px;text-decoration:none;transition:background .2s;display:flex}.compare-page-add-btn:hover{background:#374151}.compare-table-wrapper{overflow-x:auto}.compare-table{border-collapse:collapse;background:#fff;border-radius:12px;width:100%;overflow:hidden;box-shadow:0 1px 3px #0000001a}.compare-table th,.compare-table td{padding:var(--tkn-space-16);text-align:center;border-bottom:1px solid #f3f4f6}.compare-table-label{font-weight:var(--tkn-weight-semibold);color:#374151;background:#f9fafb;min-width:140px;text-align:left!important}.compare-table-product{min-width:200px}.compare-product-card{padding:var(--tkn-space-16);position:relative}.compare-product-remove{color:#9ca3af;cursor:pointer;padding:var(--tkn-space-4);background:0 0;border:none;border-radius:4px;transition:all .2s;position:absolute;top:0;right:0}.compare-product-remove:hover{color:#dc2626;background:#fef2f2}.compare-product-link{color:inherit;text-decoration:none;display:block}.compare-product-image{object-fit:contain;width:120px;height:120px;margin:0 auto var(--tkn-space-12);display:block}.compare-product-name{font-family:var(--tkn-font-heading);font-size:var(--tkn-text-14);font-weight:var(--tkn-weight-medium);color:#141414;margin:0 0 var(--tkn-space-4);letter-spacing:-.01em;line-height:1.35}.compare-product-brand{font-size:var(--tkn-text-12);color:#6b7280;margin-bottom:var(--tkn-space-8);display:block}.compare-product-price{align-items:center;gap:var(--tkn-space-4);flex-direction:column;display:flex}.compare-price-current,.compare-price-promo{font-size:var(--tkn-text-18);font-weight:var(--tkn-weight-medium);color:#111827}.compare-price-original{font-size:var(--tkn-text-13);color:#9ca3af;text-decoration:line-through}.compare-table-value{font-size:var(--tkn-text-14);color:#374151}@media (width<=768px){.compare-page-header{flex-direction:column;align-items:flex-start}.compare-table th,.compare-table td{padding:var(--tkn-space-12)}.compare-product-image{width:80px;height:80px}}.cb-account-wrapper{width:min(100% - 48px,1296px);margin:var(--tkn-space-48) auto 72px;gap:var(--tkn-space-48);font-family:var(--cb-font,"Nunito", sans-serif);color:#242424;background-color:#fff;display:flex}.cb-account-sidebar{color:#242424;width:248px;padding:var(--tkn-space-24) var(--tkn-space-16);box-sizing:border-box;background-color:#f7f7f7;border-radius:16px;flex-direction:column;flex-shrink:0;display:flex}.cb-account-greeting{margin:0 var(--tkn-space-12) var(--tkn-space-24);padding-bottom:var(--tkn-space-24);border-bottom:1px solid #e5e5e5}.cb-account-greeting-prefix{font-size:var(--tkn-text-13);color:#707070;margin:0 0 var(--tkn-space-4) 0}.cb-account-greeting-name{font-size:var(--tkn-text-20);font-weight:var(--tkn-weight-medium);color:#242424;letter-spacing:.01em;margin:0}.cb-account-nav-list{flex-direction:column;flex:1;gap:2px;display:flex}.cb-account-nav-item{align-items:center;gap:var(--tkn-space-12);padding:var(--tkn-space-12) var(--tkn-space-12);color:#555;text-align:left;width:100%;font-family:inherit;font-size:var(--tkn-text-13);font-weight:var(--tkn-weight-regular);cursor:pointer;background:0 0;border:0;border-radius:6px;text-decoration:none;transition:background .15s,color .15s;display:flex}.cb-account-nav-item:hover,.cb-account-nav-item.active{color:#262626;background-color:#eee}.cb-account-nav-icon{flex-shrink:0;justify-content:center;align-items:center;width:20px;height:20px;display:flex}.cb-account-nav-icon svg{width:18px;height:18px}.cb-account-logout-wrap{margin:var(--tkn-space-24) var(--tkn-space-12) 0;padding-top:var(--tkn-space-16);border-top:1px solid #e5e5e5}.cb-account-logout-btn{width:100%;padding:var(--tkn-space-8) 0;color:#676767;text-align:left;font-family:inherit;font-size:var(--tkn-text-13);font-weight:var(--tkn-weight-semibold);cursor:pointer;background:0 0;border:0;border-radius:4px;transition:all .2s}.cb-account-logout-btn:hover{color:#242424;text-decoration:underline}.cb-account-main{padding:var(--tkn-space-12) 0 var(--tkn-space-24);box-sizing:border-box;background-color:#fff;flex:1;min-width:0}.cb-account-main-title{font-size:var(--tkn-text-28);font-weight:var(--tkn-weight-medium);color:#000;margin:0 0 var(--tkn-space-12);letter-spacing:-.01em}.cb-account-main-subtitle{margin:0 0 var(--tkn-space-32);font-size:var(--tkn-text-14);color:#727272}.cb-account-cards-grid{gap:var(--tkn-space-16);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.cb-account-card{padding:var(--tkn-space-24) var(--tkn-space-24);text-align:left;align-items:center;gap:var(--tkn-space-16);width:100%;min-height:112px;color:inherit;cursor:pointer;background:#fff;border:1px solid #e6e6e6;border-radius:12px;font-family:inherit;text-decoration:none;transition:border-color .2s,background .2s;display:flex}.cb-account-card:hover{background:#fafafa;border-color:#c8c8c8}.cb-account-card-icon-box{color:#555;flex-shrink:0;justify-content:center;align-items:center;width:40px;height:40px;display:flex}.cb-account-card-icon-box svg{width:28px;height:28px}.cb-account-card-content{flex-direction:column;display:flex}.cb-account-card-title{font-size:var(--tkn-text-16);font-weight:var(--tkn-weight-medium);color:#292929;margin:0 0 var(--tkn-space-4) 0;letter-spacing:.01em}.cb-account-card-desc{font-size:var(--tkn-text-13);font-weight:var(--tkn-weight-regular);color:#757575;margin:0;line-height:1.35}.cb-account-divider{height:1px;margin:var(--tkn-space-32) 0;background-color:#ececec}.cb-account-support-section{justify-content:space-between;align-items:center;gap:var(--tkn-space-24);display:flex}.cb-account-support-section h2{font-size:var(--tkn-text-18);font-weight:var(--tkn-weight-medium);color:#000;margin:0 0 var(--tkn-space-8)}.cb-account-support-desc{font-size:var(--tkn-text-14);color:#757575;margin:0;line-height:1.5}.cb-account-support-btn{color:#393939;padding:var(--tkn-space-12) var(--tkn-space-16);font-family:inherit;font-size:var(--tkn-text-14);font-weight:var(--tkn-weight-semibold);cursor:pointer;background-color:#fff;border:1px solid #ddd;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;text-decoration:none;transition:background .2s;display:inline-flex}.cb-account-support-btn:hover{background-color:#f3f3f3}.cb-account-wrapper :is(a,button):focus-visible{outline-offset:4px;outline:2px solid #555}.cb-account-detail{min-width:0;padding:var(--tkn-space-12) 0 var(--tkn-space-24);flex:1;max-width:760px;margin-inline:auto}.cb-account-back{margin-bottom:var(--tkn-space-32);color:#555;font-size:var(--tkn-text-14);display:inline-block}.cb-account-form-panel{width:100%;margin-inline:auto}.cb-account-detail-content{padding:var(--tkn-space-32);background:#fff;border:1px solid #e6e6e6;border-radius:16px}.cb-account-detail .cb-modal-header{align-items:flex-start;gap:var(--tkn-space-16);margin-bottom:var(--tkn-space-32);border:0;padding-bottom:0}.cb-profile-heading{align-items:center;gap:var(--tkn-space-16);min-width:0;display:flex}.cb-profile-avatar{color:#fff;width:56px;height:56px;font-size:var(--tkn-text-16);font-weight:var(--tkn-weight-semibold);background:#171717;border-radius:50%;flex:none;place-items:center;display:grid;overflow:hidden}.cb-profile-avatar img{object-fit:cover;width:100%;height:100%}.cb-profile-avatar-upload{cursor:pointer;flex:none;display:block;position:relative}.cb-profile-avatar-upload input{opacity:0;pointer-events:none;block-size:1px;inline-size:1px;position:absolute}.cb-profile-avatar-upload:focus-within .cb-profile-avatar{outline-offset:3px;outline:2px solid #2474e8}.cb-profile-avatar-action{color:#fff;white-space:nowrap;opacity:0;background:#171717;border-radius:6px;padding:3px 6px;font-size:10px;line-height:1.1;transition:opacity .18s,transform .18s;position:absolute;inset:auto -10px -8px;transform:translateY(2px)}.cb-profile-avatar-upload:hover .cb-profile-avatar-action,.cb-profile-avatar-upload:focus-within .cb-profile-avatar-action{opacity:1;transform:translateY(0)}.cb-profile-intro{font-size:var(--tkn-text-14);margin:0}.cb-profile-summary{gap:0 var(--tkn-space-32);grid-template-columns:1fr 1fr;margin:0;display:grid}.cb-profile-summary>div{padding:var(--tkn-space-24) 0;border-top:1px solid #ececec;min-width:0}.cb-profile-summary dt{color:#737373;font-size:var(--tkn-text-13);margin-bottom:var(--tkn-space-8)}.cb-profile-summary dd{color:#272727;font-size:var(--tkn-text-16);overflow-wrap:anywhere;margin:0}.cb-profile-notice{padding:var(--tkn-space-16);font-size:var(--tkn-text-13);margin-bottom:var(--tkn-space-24);background:#f3f3f3;border-radius:8px}.cb-account-legacy-help p{margin:var(--tkn-space-24) 0 var(--tkn-space-24);font-size:var(--tkn-text-14)}@media (width<=800px){.cb-account-detail{width:100%;padding-top:0}.cb-account-detail-content{padding:var(--tkn-space-24) var(--tkn-space-16)}.cb-profile-summary{grid-template-columns:1fr}.cb-account-detail .cb-modal-header{flex-wrap:wrap}.cb-profile-avatar{width:48px;height:48px}}.cb-account-detail>p{margin:var(--tkn-space-24) 0;max-width:640px}.cb-account-detail .cb-modal-actions{flex-wrap:wrap;justify-content:flex-start}.cb-account-detail .cb-modal-header h3{font-size:var(--tkn-text-28)}.cb-modal-overlay{z-index:9999;padding:var(--tkn-space-24);background:#00000080;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.cb-modal-container{width:560px;max-width:95vw;max-height:calc(100dvh - 40px);padding:var(--tkn-space-32);background:#fff;border-radius:12px;position:relative;overflow-y:auto;box-shadow:0 12px 36px #0003}.cb-modal-header{margin-bottom:var(--tkn-space-24);padding-bottom:var(--tkn-space-12);border-bottom:1px solid #e5e7eb;justify-content:space-between;align-items:center;display:flex}.cb-modal-header h3{font-size:var(--tkn-text-20);font-weight:var(--tkn-weight-medium);color:#000;margin:0}.cb-modal-close-btn{cursor:pointer;color:#000;padding:var(--tkn-space-4);background:0 0;border:none;justify-content:center;align-items:center;display:flex}.cb-modal-form{gap:var(--tkn-space-16);flex-direction:column;display:flex}.cb-form-group{gap:var(--tkn-space-8);flex-direction:column;display:flex}.cb-form-group label{font-size:var(--tkn-text-13);font-weight:var(--tkn-weight-semibold);color:#000}.cb-form-input{padding:var(--tkn-space-12) var(--tkn-space-16);font-size:var(--tkn-text-14);border:1.5px solid #d1d5db;border-radius:6px;outline:none;font-family:inherit}.cb-form-input:focus{border-color:#000}.cb-password-group{position:relative}.cb-password-group .cb-form-input{box-sizing:border-box;width:100%;padding-right:48px}.cb-password-toggle{color:#4b5563;cursor:pointer;background:0 0;border:0;border-radius:5px;justify-content:center;align-items:center;width:32px;height:32px;padding:0;display:inline-flex;position:absolute;bottom:8px;right:10px}.cb-password-toggle:hover,.cb-password-toggle:focus-visible{color:#111827;background:#f3f4f6;outline:0}.cb-modal-actions{justify-content:flex-end;gap:var(--tkn-space-12);margin-top:var(--tkn-space-12);display:flex}.cb-btn-save{color:#fff;padding:var(--tkn-space-12) var(--tkn-space-24);font-weight:var(--tkn-weight-semibold);cursor:pointer;background:#000;border:none;border-radius:4px}.cb-btn-cancel{color:#4b5563;padding:var(--tkn-space-12) var(--tkn-space-24);font-weight:var(--tkn-weight-semibold);cursor:pointer;background:0 0;border:1px solid #d1d5db;border-radius:4px}@media (width<=1100px){.cb-account-wrapper{gap:var(--tkn-space-32)}.cb-account-card{padding:var(--tkn-space-24) var(--tkn-space-16);gap:var(--tkn-space-12)}}@media (width<=800px){.cb-account-wrapper{width:calc(100% - 32px);margin:var(--tkn-space-24) auto var(--tkn-space-48);gap:var(--tkn-space-24);flex-direction:column}.cb-account-sidebar{width:100%;padding:var(--tkn-space-24)}.cb-account-nav-list{gap:var(--tkn-space-8);grid-template-columns:1fr 1fr;display:grid}.cb-account-main{padding:0 var(--tkn-space-4) var(--tkn-space-16)}.cb-account-main-title{font-size:var(--tkn-text-28)}.cb-account-main-subtitle{margin-bottom:var(--tkn-space-24)}.cb-account-cards-grid{gap:var(--tkn-space-12)}.cb-account-logout-wrap{margin-top:var(--tkn-space-16)}}@media (width<=560px){.cb-account-cards-grid{grid-template-columns:1fr}.cb-account-card{min-height:92px}.cb-account-support-section{align-items:flex-start;gap:var(--tkn-space-16);flex-direction:column}.cb-account-nav-item{padding:var(--tkn-space-12) var(--tkn-space-8);gap:var(--tkn-space-8);font-size:var(--tkn-text-12)}.cb-modal-container{padding:var(--tkn-space-24) var(--tkn-space-24)}}.public-blog-state,.public-blog-index,.public-blog-post{width:min(92%,1120px);padding:var(--tkn-space-64) 0 96px;margin:0 auto}.public-blog-index>header{text-align:center;margin-bottom:var(--tkn-space-48)}.public-blog-index>header span{color:#6b8f00;font-size:var(--tkn-text-12);font-weight:var(--tkn-weight-medium);letter-spacing:.14em}.public-blog-index>header h1{margin:var(--tkn-space-12) 0;font-size:clamp(34px,5vw,58px)}.public-blog-grid{gap:var(--tkn-space-24);grid-template-columns:repeat(3,1fr);display:grid}.public-blog-grid article{background:#fff;border:1px solid #e5e7eb;border-radius:14px;overflow:hidden}.public-blog-grid a{color:#111827;text-decoration:none}.public-blog-grid img{aspect-ratio:16/9;object-fit:cover;width:100%}.public-blog-grid article div{padding:var(--tkn-space-24)}.public-blog-grid h2{font-size:var(--tkn-text-20);margin:var(--tkn-space-8) 0}.public-blog-grid p{color:#667085;line-height:1.55}.public-blog-grid strong{color:#587700}.public-blog-post{max-width:900px}.public-blog-post>header{text-align:center;max-width:760px;margin:0 auto var(--tkn-space-32)}.public-blog-post>header>a{color:#587700;font-weight:var(--tkn-weight-medium);text-decoration:none}.public-blog-post>header h1{margin:var(--tkn-space-24) 0;font-size:clamp(36px,6vw,64px);line-height:1.04}.public-blog-post>header p{font-size:var(--tkn-text-20);color:#667085}.public-blog-cover{object-fit:cover;border-radius:18px;width:100%;max-height:540px}.public-blog-content{max-width:720px;margin:var(--tkn-space-48) auto;font-size:var(--tkn-text-18);color:#27313d;line-height:1.75}.public-blog-content h2{font-size:var(--tkn-text-32);margin-top:var(--tkn-space-48);line-height:1.2}.public-blog-content h3{font-size:var(--tkn-text-24)}.public-blog-content img{border-radius:12px;max-width:100%}.public-blog-content blockquote{margin:var(--tkn-space-32) 0;padding:var(--tkn-space-8) 0 var(--tkn-space-8) var(--tkn-space-24);font-size:var(--tkn-text-20);border-left:4px solid #b5f500}.public-blog-content figcaption{text-align:center;color:#7c8796;font-size:var(--tkn-text-13)}@media (width<=800px){.public-blog-grid{grid-template-columns:1fr}.public-blog-index,.public-blog-post{padding-top:var(--tkn-space-32)}.public-blog-post>header h1{font-size:var(--tkn-text-36)}}.app{flex-direction:column;min-height:100vh;display:flex}.app main{flex:1}@media (width>=1025px){.hide-desktop{display:none!important}}@media (width<=1024px) and (width>=769px){.hide-tablet{display:none!important}}@media (width<=768px){.hide-tablet,.hide-mobile{display:none!important}}.teknix-cookie-notice{z-index:100000;-webkit-backdrop-filter:blur(16px);border-top:2px solid var(--tkn-green,#bdfc00);color:#111827;box-sizing:border-box;background:#fffffffa;width:100%;padding:14px 24px;position:fixed;bottom:0;left:0;right:0;box-shadow:0 -4px 24px #00000014}.teknix-cookie-notice-inner{justify-content:space-between;align-items:center;gap:20px;max-width:1280px;margin:0 auto;display:flex}.teknix-cookie-notice-text{color:#4b5563;flex:1;font-size:13px;line-height:1.5}.teknix-cookie-notice-text strong{color:#111827;margin-right:8px;font-size:14px;font-weight:600}.teknix-cookie-notice-status{color:#dc2626;margin:4px 0 0;font-size:12px}.teknix-cookie-notice-actions{flex-shrink:0;align-items:center;gap:10px;display:flex}.teknix-cookie-notice button{background:var(--tkn-green,#bdfc00);color:#000;cursor:pointer;white-space:nowrap;border:0;border-radius:6px;padding:10px 24px;font-size:13px;font-weight:600;transition:opacity .15s,transform .1s}.teknix-cookie-notice button:hover{opacity:.88}.teknix-cookie-notice button:active{transform:scale(.98)}.teknix-cookie-notice .teknix-cookie-notice-btn-secondary{color:#374151;background:#f3f4f6}.teknix-cookie-notice .teknix-cookie-notice-btn-secondary:hover{background:#e5e7eb}.teknix-cookie-notice button:focus-visible{outline-offset:2px;outline:2px solid #000}@media (width<=768px){.teknix-cookie-notice{padding:14px 16px}.teknix-cookie-notice-inner{flex-direction:column;align-items:flex-start;gap:12px}.teknix-cookie-notice-text strong{margin-bottom:2px;display:block}.teknix-cookie-notice-actions{width:100%}.teknix-cookie-notice-actions button{text-align:center;flex:1}}.elementor-widget-heading .elementor-heading-title[class*=elementor-size-]>a{color:inherit;font-size:inherit;line-height:inherit}.elementor-widget-heading .elementor-heading-title.elementor-size-small{font-size:15px}.elementor-widget-heading .elementor-heading-title.elementor-size-medium{font-size:19px}.elementor-widget-heading .elementor-heading-title.elementor-size-large{font-size:29px}.elementor-widget-heading .elementor-heading-title.elementor-size-xl{font-size:39px}.elementor-widget-heading .elementor-heading-title.elementor-size-xxl{font-size:59px}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{color:#fff;background-color:#69727d}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap{color:#69727d;background-color:#0000;border:3px solid}.elementor-widget-text-editor:not(.elementor-drop-cap-view-default) .elementor-drop-cap{margin-block-start:8px}.elementor-widget-text-editor:not(.elementor-drop-cap-view-default) .elementor-drop-cap-letter{width:1em;height:1em}.elementor-widget-text-editor .elementor-drop-cap{float:inline-start;text-align:center;font-size:50px;line-height:1}.elementor-widget-text-editor .elementor-drop-cap-letter{display:inline-block}.elementor-widget-image{text-align:center}.elementor-widget-image a{display:inline-block}.elementor-widget-image a img[src$=\.svg]{width:48px}.elementor-widget-image img{vertical-align:middle;display:inline-block}.elementor-widget-image-box .elementor-image-box-content{width:100%}@media (width>=768px){.elementor-widget-image-box.elementor-position-left .elementor-image-box-wrapper,.elementor-widget-image-box.elementor-position-right .elementor-image-box-wrapper{display:flex}.elementor-widget-image-box.elementor-position-right .elementor-image-box-wrapper{text-align:end;flex-direction:row-reverse}[dir=rtl] .elementor-widget-image-box.elementor-position-right .elementor-image-box-wrapper{flex-direction:row}.elementor-widget-image-box.elementor-position-left .elementor-image-box-wrapper{text-align:start;flex-direction:row}[dir=rtl] .elementor-widget-image-box.elementor-position-left .elementor-image-box-wrapper{flex-direction:row-reverse}.elementor-widget-image-box.elementor-position-top .elementor-image-box-img{margin:auto}.elementor-widget-image-box.elementor-vertical-align-top .elementor-image-box-wrapper{align-items:flex-start}.elementor-widget-image-box.elementor-vertical-align-middle .elementor-image-box-wrapper{align-items:center}.elementor-widget-image-box.elementor-vertical-align-bottom .elementor-image-box-wrapper{align-items:flex-end}}@media (width<=767px){.elementor-widget-image-box .elementor-image-box-img{margin-bottom:15px;margin-inline:auto!important}}.elementor-widget-image-box .elementor-image-box-img{display:inline-block}.elementor-widget-image-box .elementor-image-box-img img{line-height:0;display:block}.elementor-widget-image-box .elementor-image-box-title a{color:inherit}.elementor-widget-image-box .elementor-image-box-wrapper{text-align:center}.elementor-widget-image-box .elementor-image-box-description{margin:0}.elementor-image-gallery .gallery-item{text-align:center;vertical-align:top;width:100%;max-width:100%;margin:0 auto;display:inline-block}.elementor-image-gallery .gallery-item img{margin:0 auto}.elementor-image-gallery .gallery-item .gallery-caption{margin:0}.elementor-image-gallery figure img{display:block}.elementor-image-gallery figure figcaption{width:100%}.gallery-spacing-custom .elementor-image-gallery .gallery-icon{padding:0}@media (width>=768px){.elementor-image-gallery .gallery-columns-2 .gallery-item{max-width:50%}.elementor-image-gallery .gallery-columns-3 .gallery-item{max-width:33.33%}.elementor-image-gallery .gallery-columns-4 .gallery-item{max-width:25%}.elementor-image-gallery .gallery-columns-5 .gallery-item{max-width:20%}.elementor-image-gallery .gallery-columns-6 .gallery-item{max-width:16.666%}.elementor-image-gallery .gallery-columns-7 .gallery-item{max-width:14.28%}.elementor-image-gallery .gallery-columns-8 .gallery-item{max-width:12.5%}.elementor-image-gallery .gallery-columns-9 .gallery-item{max-width:11.11%}.elementor-image-gallery .gallery-columns-10 .gallery-item{max-width:10%}}@media (width>=480px) and (width<=767px){.elementor-image-gallery .gallery.gallery-columns-10 .gallery-item,.elementor-image-gallery .gallery.gallery-columns-2 .gallery-item,.elementor-image-gallery .gallery.gallery-columns-3 .gallery-item,.elementor-image-gallery .gallery.gallery-columns-4 .gallery-item,.elementor-image-gallery .gallery.gallery-columns-5 .gallery-item,.elementor-image-gallery .gallery.gallery-columns-6 .gallery-item,.elementor-image-gallery .gallery.gallery-columns-7 .gallery-item,.elementor-image-gallery .gallery.gallery-columns-8 .gallery-item,.elementor-image-gallery .gallery.gallery-columns-9 .gallery-item{max-width:50%}}@media (width<=479px){.elementor-image-gallery .gallery.gallery-columns-10 .gallery-item,.elementor-image-gallery .gallery.gallery-columns-2 .gallery-item,.elementor-image-gallery .gallery.gallery-columns-3 .gallery-item,.elementor-image-gallery .gallery.gallery-columns-4 .gallery-item,.elementor-image-gallery .gallery.gallery-columns-5 .gallery-item,.elementor-image-gallery .gallery.gallery-columns-6 .gallery-item,.elementor-image-gallery .gallery.gallery-columns-7 .gallery-item,.elementor-image-gallery .gallery.gallery-columns-8 .gallery-item,.elementor-image-gallery .gallery.gallery-columns-9 .gallery-item{max-width:100%}}.elementor-widget-image-carousel .swiper{position:static}.elementor-widget-image-carousel .swiper .swiper-slide figure{line-height:inherit}.elementor-widget-image-carousel .swiper-slide{text-align:center}.elementor-image-carousel-wrapper:not(.swiper-initialized) .swiper-slide{max-width:calc(100% / var(--e-image-carousel-slides-to-show,3))}.elementor-widget-icon-box .elementor-icon-box-wrapper{text-align:center;flex-direction:column;display:flex}.elementor-widget-icon-box .elementor-icon-box-icon{flex:none;line-height:0;display:inline-block}.elementor-widget-icon-box .elementor-icon-box-content{flex-grow:1;width:100%}.elementor-widget-icon-box .elementor-icon-box-title a{color:inherit}.elementor-widget-icon-box .elementor-icon-box-description{margin:0}.elementor-widget-icon-box.elementor-position-inline-end .elementor-icon-box-wrapper{text-align:end;flex-direction:row-reverse}.elementor-widget-icon-box.elementor-position-inline-start .elementor-icon-box-wrapper{text-align:start;flex-direction:row}.elementor-widget-icon-box.elementor-position-block-start .elementor-icon-box-wrapper{text-align:center;flex-direction:column;align-items:unset!important}.elementor-widget-icon-box.elementor-position-block-end .elementor-icon-box-wrapper{text-align:center;flex-direction:column-reverse;align-items:unset!important}@media (width>=-1px){.elementor-widget-icon-box.elementor-widescreen-position-inline-end .elementor-icon-box-wrapper{text-align:end;flex-direction:row-reverse}.elementor-widget-icon-box.elementor-widescreen-position-inline-start .elementor-icon-box-wrapper{text-align:start;flex-direction:row}.elementor-widget-icon-box.elementor-widescreen-position-block-start .elementor-icon-box-wrapper{text-align:center;flex-direction:column;align-items:unset!important}.elementor-widget-icon-box.elementor-widescreen-position-block-end .elementor-icon-box-wrapper{text-align:center;flex-direction:column-reverse;align-items:unset!important}}@media (width<=-1px){.elementor-widget-icon-box.elementor-laptop-position-inline-end .elementor-icon-box-wrapper{text-align:end;flex-direction:row-reverse}.elementor-widget-icon-box.elementor-laptop-position-inline-start .elementor-icon-box-wrapper{text-align:start;flex-direction:row}.elementor-widget-icon-box.elementor-laptop-position-block-start .elementor-icon-box-wrapper{text-align:center;flex-direction:column;align-items:unset!important}.elementor-widget-icon-box.elementor-laptop-position-block-end .elementor-icon-box-wrapper{text-align:center;flex-direction:column-reverse;align-items:unset!important}.elementor-widget-icon-box.elementor-tablet_extra-position-inline-end .elementor-icon-box-wrapper{text-align:end;flex-direction:row-reverse}.elementor-widget-icon-box.elementor-tablet_extra-position-inline-start .elementor-icon-box-wrapper{text-align:start;flex-direction:row}.elementor-widget-icon-box.elementor-tablet_extra-position-block-start .elementor-icon-box-wrapper{text-align:center;flex-direction:column;align-items:unset!important}.elementor-widget-icon-box.elementor-tablet_extra-position-block-end .elementor-icon-box-wrapper{text-align:center;flex-direction:column-reverse;align-items:unset!important}}@media (width<=1024px){.elementor-widget-icon-box.elementor-tablet-position-inline-end .elementor-icon-box-wrapper{text-align:end;flex-direction:row-reverse}.elementor-widget-icon-box.elementor-tablet-position-inline-start .elementor-icon-box-wrapper{text-align:start;flex-direction:row}.elementor-widget-icon-box.elementor-tablet-position-block-start .elementor-icon-box-wrapper{text-align:center;flex-direction:column;align-items:unset!important}.elementor-widget-icon-box.elementor-tablet-position-block-end .elementor-icon-box-wrapper{text-align:center;flex-direction:column-reverse;align-items:unset!important}}@media (width<=-1px){.elementor-widget-icon-box.elementor-mobile_extra-position-inline-end .elementor-icon-box-wrapper{text-align:end;flex-direction:row-reverse}.elementor-widget-icon-box.elementor-mobile_extra-position-inline-start .elementor-icon-box-wrapper{text-align:start;flex-direction:row}.elementor-widget-icon-box.elementor-mobile_extra-position-block-start .elementor-icon-box-wrapper{text-align:center;flex-direction:column;align-items:unset!important}.elementor-widget-icon-box.elementor-mobile_extra-position-block-end .elementor-icon-box-wrapper{text-align:center;flex-direction:column-reverse;align-items:unset!important}}@media (width<=767px){.elementor-widget-icon-box.elementor-mobile-position-inline-end .elementor-icon-box-wrapper{text-align:end;flex-direction:row-reverse}.elementor-widget-icon-box.elementor-mobile-position-inline-start .elementor-icon-box-wrapper{text-align:start;flex-direction:row}.elementor-widget-icon-box.elementor-mobile-position-block-start .elementor-icon-box-wrapper{text-align:center;flex-direction:column;align-items:unset!important}.elementor-widget-icon-box.elementor-mobile-position-block-end .elementor-icon-box-wrapper{text-align:center;flex-direction:column-reverse;align-items:unset!important}}.elementor-widget.elementor-icon-list--layout-inline .elementor-widget-container{overflow:hidden}.elementor-widget:not(:has(.elementor-widget-container)) .elementor-widget-container{overflow:hidden}.elementor-widget .elementor-icon-list-items.elementor-inline-items{flex-wrap:wrap;margin-inline:-8px;display:flex}.elementor-widget .elementor-icon-list-items.elementor-inline-items .elementor-inline-item{word-break:break-word}.elementor-widget .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:8px}.elementor-widget .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{border-width:0;border-inline-start-width:1px;border-style:solid;width:auto;height:100%;position:relative;inset-inline:auto -8px}.elementor-widget .elementor-icon-list-items{margin:0;padding:0;list-style-type:none}.elementor-widget .elementor-icon-list-item{margin:0;padding:0;position:relative}.elementor-widget .elementor-icon-list-item:after{width:100%;position:absolute;inset-block-end:0}.elementor-widget .elementor-icon-list-item,.elementor-widget .elementor-icon-list-item a{align-items:var(--icon-vertical-align,center);font-size:inherit;display:flex}.elementor-widget .elementor-icon-list-icon+.elementor-icon-list-text{align-self:center;padding-inline-start:5px}.elementor-widget .elementor-icon-list-icon{display:flex;position:relative;inset-block-start:var(--icon-vertical-offset,initial)}.elementor-widget .elementor-icon-list-icon svg{height:var(--e-icon-list-icon-size,1em);width:var(--e-icon-list-icon-size,1em)}.elementor-widget .elementor-icon-list-icon i{font-size:var(--e-icon-list-icon-size);width:1.25em}.elementor-widget.elementor-widget-icon-list .elementor-icon-list-icon{text-align:var(--e-icon-list-icon-align)}.elementor-widget.elementor-widget-icon-list .elementor-icon-list-icon svg{margin:var(--e-icon-list-icon-margin,0 calc(var(--e-icon-list-icon-size,1em) * .25) 0 0)}.elementor-widget.elementor-list-item-link-full_width a{width:100%}.elementor-widget.elementor-align-center .elementor-icon-list-item,.elementor-widget.elementor-align-center .elementor-icon-list-item a{justify-content:center}.elementor-widget.elementor-align-center .elementor-icon-list-item:after{margin:auto}.elementor-widget.elementor-align-center .elementor-inline-items{justify-content:center}.elementor-widget.elementor-align-start .elementor-icon-list-item,.elementor-widget.elementor-align-start .elementor-icon-list-item a{text-align:start;justify-content:start}.elementor-widget.elementor-align-start .elementor-inline-items{justify-content:start}.elementor-widget.elementor-align-end .elementor-icon-list-item,.elementor-widget.elementor-align-end .elementor-icon-list-item a{text-align:end;justify-content:end}.elementor-widget.elementor-align-end .elementor-icon-list-items{justify-content:end}.elementor-widget:not(.elementor-align-end) .elementor-icon-list-item:after{inset-inline-start:0}.elementor-widget:not(.elementor-align-start) .elementor-icon-list-item:after{inset-inline-end:0}@media (width>=-1px){.elementor-widget.elementor-widescreen-align-center .elementor-icon-list-item,.elementor-widget.elementor-widescreen-align-center .elementor-icon-list-item a{justify-content:center}.elementor-widget.elementor-widescreen-align-center .elementor-icon-list-item:after{margin:auto}.elementor-widget.elementor-widescreen-align-center .elementor-inline-items{justify-content:center}.elementor-widget.elementor-widescreen-align-start .elementor-icon-list-item,.elementor-widget.elementor-widescreen-align-start .elementor-icon-list-item a{text-align:start;justify-content:start}.elementor-widget.elementor-widescreen-align-start .elementor-inline-items{justify-content:start}.elementor-widget.elementor-widescreen-align-end .elementor-icon-list-item,.elementor-widget.elementor-widescreen-align-end .elementor-icon-list-item a{text-align:end;justify-content:end}.elementor-widget.elementor-widescreen-align-end .elementor-icon-list-items{justify-content:end}.elementor-widget:not(.elementor-widescreen-align-end) .elementor-icon-list-item:after{inset-inline-start:0}.elementor-widget:not(.elementor-widescreen-align-start) .elementor-icon-list-item:after{inset-inline-end:0}}@media (width<=-1px){.elementor-widget.elementor-laptop-align-center .elementor-icon-list-item,.elementor-widget.elementor-laptop-align-center .elementor-icon-list-item a{justify-content:center}.elementor-widget.elementor-laptop-align-center .elementor-icon-list-item:after{margin:auto}.elementor-widget.elementor-laptop-align-center .elementor-inline-items{justify-content:center}.elementor-widget.elementor-laptop-align-start .elementor-icon-list-item,.elementor-widget.elementor-laptop-align-start .elementor-icon-list-item a{text-align:start;justify-content:start}.elementor-widget.elementor-laptop-align-start .elementor-inline-items{justify-content:start}.elementor-widget.elementor-laptop-align-end .elementor-icon-list-item,.elementor-widget.elementor-laptop-align-end .elementor-icon-list-item a{text-align:end;justify-content:end}.elementor-widget.elementor-laptop-align-end .elementor-icon-list-items{justify-content:end}.elementor-widget:not(.elementor-laptop-align-end) .elementor-icon-list-item:after{inset-inline-start:0}.elementor-widget:not(.elementor-laptop-align-start) .elementor-icon-list-item:after{inset-inline-end:0}.elementor-widget.elementor-tablet_extra-align-center .elementor-icon-list-item,.elementor-widget.elementor-tablet_extra-align-center .elementor-icon-list-item a{justify-content:center}.elementor-widget.elementor-tablet_extra-align-center .elementor-icon-list-item:after{margin:auto}.elementor-widget.elementor-tablet_extra-align-center .elementor-inline-items{justify-content:center}.elementor-widget.elementor-tablet_extra-align-start .elementor-icon-list-item,.elementor-widget.elementor-tablet_extra-align-start .elementor-icon-list-item a{text-align:start;justify-content:start}.elementor-widget.elementor-tablet_extra-align-start .elementor-inline-items{justify-content:start}.elementor-widget.elementor-tablet_extra-align-end .elementor-icon-list-item,.elementor-widget.elementor-tablet_extra-align-end .elementor-icon-list-item a{text-align:end;justify-content:end}.elementor-widget.elementor-tablet_extra-align-end .elementor-icon-list-items{justify-content:end}.elementor-widget:not(.elementor-tablet_extra-align-end) .elementor-icon-list-item:after{inset-inline-start:0}.elementor-widget:not(.elementor-tablet_extra-align-start) .elementor-icon-list-item:after{inset-inline-end:0}}@media (width<=1024px){.elementor-widget.elementor-tablet-align-center .elementor-icon-list-item,.elementor-widget.elementor-tablet-align-center .elementor-icon-list-item a{justify-content:center}.elementor-widget.elementor-tablet-align-center .elementor-icon-list-item:after{margin:auto}.elementor-widget.elementor-tablet-align-center .elementor-inline-items{justify-content:center}.elementor-widget.elementor-tablet-align-start .elementor-icon-list-item,.elementor-widget.elementor-tablet-align-start .elementor-icon-list-item a{text-align:start;justify-content:start}.elementor-widget.elementor-tablet-align-start .elementor-inline-items{justify-content:start}.elementor-widget.elementor-tablet-align-end .elementor-icon-list-item,.elementor-widget.elementor-tablet-align-end .elementor-icon-list-item a{text-align:end;justify-content:end}.elementor-widget.elementor-tablet-align-end .elementor-icon-list-items{justify-content:end}.elementor-widget:not(.elementor-tablet-align-end) .elementor-icon-list-item:after{inset-inline-start:0}.elementor-widget:not(.elementor-tablet-align-start) .elementor-icon-list-item:after{inset-inline-end:0}}@media (width<=-1px){.elementor-widget.elementor-mobile_extra-align-center .elementor-icon-list-item,.elementor-widget.elementor-mobile_extra-align-center .elementor-icon-list-item a{justify-content:center}.elementor-widget.elementor-mobile_extra-align-center .elementor-icon-list-item:after{margin:auto}.elementor-widget.elementor-mobile_extra-align-center .elementor-inline-items{justify-content:center}.elementor-widget.elementor-mobile_extra-align-start .elementor-icon-list-item,.elementor-widget.elementor-mobile_extra-align-start .elementor-icon-list-item a{text-align:start;justify-content:start}.elementor-widget.elementor-mobile_extra-align-start .elementor-inline-items{justify-content:start}.elementor-widget.elementor-mobile_extra-align-end .elementor-icon-list-item,.elementor-widget.elementor-mobile_extra-align-end .elementor-icon-list-item a{text-align:end;justify-content:end}.elementor-widget.elementor-mobile_extra-align-end .elementor-icon-list-items{justify-content:end}.elementor-widget:not(.elementor-mobile_extra-align-end) .elementor-icon-list-item:after{inset-inline-start:0}.elementor-widget:not(.elementor-mobile_extra-align-start) .elementor-icon-list-item:after{inset-inline-end:0}}@media (width<=767px){.elementor-widget.elementor-mobile-align-center .elementor-icon-list-item,.elementor-widget.elementor-mobile-align-center .elementor-icon-list-item a{justify-content:center}.elementor-widget.elementor-mobile-align-center .elementor-icon-list-item:after{margin:auto}.elementor-widget.elementor-mobile-align-center .elementor-inline-items{justify-content:center}.elementor-widget.elementor-mobile-align-start .elementor-icon-list-item,.elementor-widget.elementor-mobile-align-start .elementor-icon-list-item a{text-align:start;justify-content:start}.elementor-widget.elementor-mobile-align-start .elementor-inline-items{justify-content:start}.elementor-widget.elementor-mobile-align-end .elementor-icon-list-item,.elementor-widget.elementor-mobile-align-end .elementor-icon-list-item a{text-align:end;justify-content:end}.elementor-widget.elementor-mobile-align-end .elementor-icon-list-items{justify-content:end}.elementor-widget:not(.elementor-mobile-align-end) .elementor-icon-list-item:after{inset-inline-start:0}.elementor-widget:not(.elementor-mobile-align-start) .elementor-icon-list-item:after{inset-inline-end:0}}#left-area ul.elementor-icon-list-items,.elementor .elementor-element ul.elementor-icon-list-items,.elementor-edit-area .elementor-element ul.elementor-icon-list-items{padding:0}.elementor-counter{flex-direction:column-reverse;justify-content:center;align-items:stretch;display:flex}.elementor-counter .elementor-counter-number{flex-grow:var(--counter-number-grow,0)}.elementor-counter .elementor-counter-number-wrapper{text-align:center;flex:1;font-size:69px;font-weight:600;line-height:1;display:flex}.elementor-counter .elementor-counter-number-prefix{flex-grow:var(--counter-prefix-grow,1);text-align:end;white-space:pre-wrap}.elementor-counter .elementor-counter-number-suffix{flex-grow:var(--counter-suffix-grow,1);text-align:start;white-space:pre-wrap}.elementor-counter .elementor-counter-title{flex:1;justify-content:center;align-items:center;margin:0;padding:0;font-size:19px;font-weight:400;line-height:2.5;display:flex}.elementor-widget-progress{text-align:start}.elementor-progress-wrapper{color:#fff;background-color:#eee;border-radius:2px;height:auto;position:relative}.elementor-progress-bar{background-color:#69727d;border-radius:2px;width:0;height:30px;font-size:11px;line-height:30px;transition:width 1s ease-in-out;display:flex}.elementor-progress-text{text-overflow:ellipsis;white-space:nowrap;flex-grow:1;padding-inline-start:15px;overflow:hidden}.elementor-progress-percentage{padding-inline-end:15px}.elementor-widget-progress .elementor-progress-wrapper.progress-info .elementor-progress-bar{background-color:#5bc0de}.elementor-widget-progress .elementor-progress-wrapper.progress-success .elementor-progress-bar{background-color:#5cb85c}.elementor-widget-progress .elementor-progress-wrapper.progress-warning .elementor-progress-bar{background-color:#f0ad4e}.elementor-widget-progress .elementor-progress-wrapper.progress-danger .elementor-progress-bar{background-color:#d9534f}.elementor-progress .elementor-title{display:block}@media (width<=767px){.elementor-progress-text{padding-inline-start:10px}}.e-con .elementor-progress-wrapper,.e-con-inner .elementor-progress-wrapper{height:auto}.elementor-widget-tabs.elementor-tabs-view-vertical .elementor-tabs-wrapper{flex-shrink:0;width:25%}.elementor-widget-tabs.elementor-tabs-view-vertical .elementor-tab-desktop-title.elementor-active{border-inline-end-style:none}.elementor-widget-tabs.elementor-tabs-view-vertical .elementor-tab-desktop-title.elementor-active:after,.elementor-widget-tabs.elementor-tabs-view-vertical .elementor-tab-desktop-title.elementor-active:before{border-inline-end-style:solid;width:0;height:999em;inset-inline-end:0}.elementor-widget-tabs.elementor-tabs-view-vertical .elementor-tab-desktop-title.elementor-active:before{inset-block-start:0;transform:translateY(-100%)}.elementor-widget-tabs.elementor-tabs-view-vertical .elementor-tab-desktop-title.elementor-active:after{inset-block-start:100%}.elementor-widget-tabs.elementor-tabs-view-horizontal .elementor-tab-desktop-title{display:table-cell}.elementor-widget-tabs.elementor-tabs-view-horizontal .elementor-tab-desktop-title.elementor-active{border-block-end-style:none}.elementor-widget-tabs.elementor-tabs-view-horizontal .elementor-tab-desktop-title.elementor-active:after,.elementor-widget-tabs.elementor-tabs-view-horizontal .elementor-tab-desktop-title.elementor-active:before{border-block-end-style:solid;width:999em;height:0;inset-block-end:0}.elementor-widget-tabs.elementor-tabs-view-horizontal .elementor-tab-desktop-title.elementor-active:before{inset-inline-end:100%}.elementor-widget-tabs.elementor-tabs-view-horizontal .elementor-tab-desktop-title.elementor-active:after{inset-inline-start:100%}.elementor-widget-tabs .elementor-tab-content,.elementor-widget-tabs .elementor-tab-title,.elementor-widget-tabs .elementor-tab-title:after,.elementor-widget-tabs .elementor-tab-title:before,.elementor-widget-tabs .elementor-tabs-content-wrapper{border:1px #d5d8dc}.elementor-widget-tabs .elementor-tabs{text-align:start}.elementor-widget-tabs .elementor-tabs-wrapper{overflow:hidden}.elementor-widget-tabs .elementor-tab-title{cursor:pointer;outline:var(--focus-outline,none)}.elementor-widget-tabs .elementor-tab-desktop-title{border:solid #0000;padding:20px 25px;font-weight:700;line-height:1;position:relative}.elementor-widget-tabs .elementor-tab-desktop-title.elementor-active{border-color:#d5d8dc}.elementor-widget-tabs .elementor-tab-desktop-title.elementor-active:after,.elementor-widget-tabs .elementor-tab-desktop-title.elementor-active:before{content:"";display:block;position:absolute}.elementor-widget-tabs .elementor-tab-desktop-title:focus-visible{border:1px solid #000}.elementor-widget-tabs .elementor-tab-mobile-title{cursor:pointer;padding:10px}.elementor-widget-tabs .elementor-tab-content{padding:20px;display:none}@media (width<=767px){.elementor-tabs .elementor-tab-content,.elementor-tabs .elementor-tab-title{border-style:solid;border-block-end-style:none}.elementor-tabs .elementor-tabs-wrapper{display:none}.elementor-tabs .elementor-tabs-content-wrapper{border-block-end-style:solid}.elementor-tabs .elementor-tab-content{padding:10px}}@media (width>=768px){.elementor-widget-tabs.elementor-tabs-view-vertical .elementor-tabs{display:flex}.elementor-widget-tabs.elementor-tabs-view-vertical .elementor-tabs-wrapper{flex-direction:column}.elementor-widget-tabs.elementor-tabs-view-vertical .elementor-tabs-content-wrapper{border-style:solid;border-inline-start-style:none;flex-grow:1}.elementor-widget-tabs.elementor-tabs-view-horizontal .elementor-tab-content{border-style:solid;border-block-start-style:none}.elementor-widget-tabs.elementor-tabs-alignment-center .elementor-tabs-wrapper,.elementor-widget-tabs.elementor-tabs-alignment-end .elementor-tabs-wrapper,.elementor-widget-tabs.elementor-tabs-alignment-stretch .elementor-tabs-wrapper{display:flex}.elementor-widget-tabs.elementor-tabs-alignment-center .elementor-tabs-wrapper{justify-content:center}.elementor-widget-tabs.elementor-tabs-alignment-end .elementor-tabs-wrapper{justify-content:flex-end}.elementor-widget-tabs.elementor-tabs-alignment-stretch.elementor-tabs-view-horizontal .elementor-tab-title{width:100%}.elementor-widget-tabs.elementor-tabs-alignment-stretch.elementor-tabs-view-vertical .elementor-tab-title{height:100%}.elementor-tabs .elementor-tab-mobile-title{display:none}}.elementor-accordion{text-align:start}.elementor-accordion .elementor-accordion-item{border:1px solid #d5d8dc}.elementor-accordion .elementor-accordion-item+.elementor-accordion-item{border-block-start:none}.elementor-accordion .elementor-tab-title{cursor:pointer;outline:none;margin:0;padding:15px 20px;font-weight:700;line-height:1}.elementor-accordion .elementor-tab-title .elementor-accordion-icon{width:1.5em;display:inline-block}.elementor-accordion .elementor-tab-title .elementor-accordion-icon svg{width:1em;height:1em}.elementor-accordion .elementor-tab-title .elementor-accordion-icon.elementor-accordion-icon-right{float:right;text-align:right}.elementor-accordion .elementor-tab-title .elementor-accordion-icon.elementor-accordion-icon-left{float:left;text-align:left}.elementor-accordion .elementor-tab-title .elementor-accordion-icon .elementor-accordion-icon-closed{display:block}.elementor-accordion .elementor-tab-title .elementor-accordion-icon .elementor-accordion-icon-opened,.elementor-accordion .elementor-tab-title.elementor-active .elementor-accordion-icon-closed{display:none}.elementor-accordion .elementor-tab-title.elementor-active .elementor-accordion-icon-opened{display:block}.elementor-accordion .elementor-tab-content{border-block-start:1px solid #d5d8dc;padding:15px 20px;display:none}@media (width<=767px){.elementor-accordion .elementor-tab-title{padding:12px 15px}.elementor-accordion .elementor-tab-title .elementor-accordion-icon{width:1.2em}.elementor-accordion .elementor-tab-content{padding:7px 15px}}.e-con-inner>.elementor-widget-accordion,.e-con>.elementor-widget-accordion{width:var(--container-widget-width);--flex-grow:var(--container-widget-flex-grow)}.elementor-tab-title a{color:inherit}.elementor-toggle{text-align:start}.elementor-toggle .elementor-tab-title{cursor:pointer;border-block-end:1px solid #d5d8dc;outline:none;margin:0;padding:15px;font-weight:700;line-height:1}.elementor-toggle .elementor-tab-title .elementor-toggle-icon{width:1em;display:inline-block}.elementor-toggle .elementor-tab-title .elementor-toggle-icon svg{width:1em;height:1em;margin-inline-start:-5px}.elementor-toggle .elementor-tab-title .elementor-toggle-icon.elementor-toggle-icon-right{float:right;text-align:right}.elementor-toggle .elementor-tab-title .elementor-toggle-icon.elementor-toggle-icon-left{float:left;text-align:left}.elementor-toggle .elementor-tab-title .elementor-toggle-icon .elementor-toggle-icon-closed{display:block}.elementor-toggle .elementor-tab-title .elementor-toggle-icon .elementor-toggle-icon-opened{display:none}.elementor-toggle .elementor-tab-title.elementor-active{border-block-end:none}.elementor-toggle .elementor-tab-title.elementor-active .elementor-toggle-icon-closed{display:none}.elementor-toggle .elementor-tab-title.elementor-active .elementor-toggle-icon-opened{display:block}.elementor-toggle .elementor-tab-content{border-block-end:1px solid #d5d8dc;padding:15px;display:none}@media (width<=767px){.elementor-toggle .elementor-tab-title{padding:12px}.elementor-toggle .elementor-tab-content{padding:12px 10px}}.e-con-inner>.elementor-widget-toggle,.e-con>.elementor-widget-toggle{width:var(--container-widget-width);--flex-grow:var(--container-widget-flex-grow)}.elementor-testimonial-wrapper{text-align:center;overflow:hidden}.elementor-testimonial-wrapper .elementor-testimonial-content{margin-block-end:20px;font-size:1.3em}.elementor-testimonial-wrapper .elementor-testimonial-name{line-height:1.5;display:block}.elementor-testimonial-wrapper .elementor-testimonial-job{font-size:.85em;display:block}.elementor-testimonial-wrapper .elementor-testimonial-meta{width:100%;line-height:1}.elementor-testimonial-wrapper .elementor-testimonial-meta-inner{display:inline-block}.elementor-testimonial-wrapper .elementor-testimonial-meta .elementor-testimonial-details,.elementor-testimonial-wrapper .elementor-testimonial-meta .elementor-testimonial-image{vertical-align:middle;display:table-cell}.elementor-testimonial-wrapper .elementor-testimonial-meta .elementor-testimonial-image img{-o-object-fit:cover;object-fit:cover;border-radius:50%;width:60px;max-width:none;height:60px}.elementor-testimonial-wrapper .elementor-testimonial-meta.elementor-testimonial-image-position-aside .elementor-testimonial-image{padding-inline-end:15px}.elementor-testimonial-wrapper .elementor-testimonial-meta.elementor-testimonial-image-position-aside .elementor-testimonial-details{text-align:start}.elementor-testimonial-wrapper .elementor-testimonial-meta.elementor-testimonial-image-position-top .elementor-testimonial-details,.elementor-testimonial-wrapper .elementor-testimonial-meta.elementor-testimonial-image-position-top .elementor-testimonial-image{display:block}.elementor-testimonial-wrapper .elementor-testimonial-meta.elementor-testimonial-image-position-top .elementor-testimonial-image{margin-block-end:20px}.elementor-star-rating{color:#ccd6df;font-family:eicons;display:inline-block}.elementor-star-rating i{cursor:default;font-style:normal;display:inline-block;position:relative}.elementor-star-rating i:before{color:#f0ad4e;content:"";font-family:inherit;font-size:inherit;display:block;position:absolute;inset-block-start:0;inset-inline-start:0;overflow:hidden}.elementor-star-rating .elementor-star-empty:before{content:none}.elementor-star-rating .elementor-star-1:before{width:10%}.elementor-star-rating .elementor-star-2:before{width:20%}.elementor-star-rating .elementor-star-3:before{width:30%}.elementor-star-rating .elementor-star-4:before{width:40%}.elementor-star-rating .elementor-star-5:before{width:50%}.elementor-star-rating .elementor-star-6:before{width:60%}.elementor-star-rating .elementor-star-7:before{width:70%}.elementor-star-rating .elementor-star-8:before{width:80%}.elementor-star-rating .elementor-star-9:before{width:90%}.elementor-star-rating__wrapper{align-items:center;display:flex}.elementor-star-rating__title{margin-inline-end:10px}.elementor-star-rating--align-start .elementor-star-rating__wrapper{text-align:start;justify-content:flex-start}.elementor-star-rating--align-end .elementor-star-rating__wrapper{text-align:end;justify-content:flex-end}.elementor-star-rating--align-center .elementor-star-rating__wrapper{text-align:center;justify-content:center}.elementor-star-rating--align-justify .elementor-star-rating__wrapper{text-align:justify;justify-content:space-between}@media (width>=-1px){.elementor-star-rating-widescreen--align-start .elementor-star-rating__wrapper{text-align:start;justify-content:flex-start}.elementor-star-rating-widescreen--align-end .elementor-star-rating__wrapper{text-align:end;justify-content:flex-end}.elementor-star-rating-widescreen--align-center .elementor-star-rating__wrapper{text-align:center;justify-content:center}.elementor-star-rating-widescreen--align-justify .elementor-star-rating__wrapper{text-align:justify;justify-content:space-between}}@media (width<=-1px){.elementor-star-rating-laptop--align-start .elementor-star-rating__wrapper{text-align:start;justify-content:flex-start}.elementor-star-rating-laptop--align-end .elementor-star-rating__wrapper{text-align:end;justify-content:flex-end}.elementor-star-rating-laptop--align-center .elementor-star-rating__wrapper{text-align:center;justify-content:center}.elementor-star-rating-laptop--align-justify .elementor-star-rating__wrapper{text-align:justify;justify-content:space-between}.elementor-star-rating-tablet_extra--align-start .elementor-star-rating__wrapper{text-align:start;justify-content:flex-start}.elementor-star-rating-tablet_extra--align-end .elementor-star-rating__wrapper{text-align:end;justify-content:flex-end}.elementor-star-rating-tablet_extra--align-center .elementor-star-rating__wrapper{text-align:center;justify-content:center}.elementor-star-rating-tablet_extra--align-justify .elementor-star-rating__wrapper{text-align:justify;justify-content:space-between}}@media (width<=1024px){.elementor-star-rating-tablet--align-start .elementor-star-rating__wrapper{text-align:start;justify-content:flex-start}.elementor-star-rating-tablet--align-end .elementor-star-rating__wrapper{text-align:end;justify-content:flex-end}.elementor-star-rating-tablet--align-center .elementor-star-rating__wrapper{text-align:center;justify-content:center}.elementor-star-rating-tablet--align-justify .elementor-star-rating__wrapper{text-align:justify;justify-content:space-between}}@media (width<=-1px){.elementor-star-rating-mobile_extra--align-start .elementor-star-rating__wrapper{text-align:start;justify-content:flex-start}.elementor-star-rating-mobile_extra--align-end .elementor-star-rating__wrapper{text-align:end;justify-content:flex-end}.elementor-star-rating-mobile_extra--align-center .elementor-star-rating__wrapper{text-align:center;justify-content:center}.elementor-star-rating-mobile_extra--align-justify .elementor-star-rating__wrapper{text-align:justify;justify-content:space-between}}@media (width<=767px){.elementor-star-rating-mobile--align-start .elementor-star-rating__wrapper{text-align:start;justify-content:flex-start}.elementor-star-rating-mobile--align-end .elementor-star-rating__wrapper{text-align:end;justify-content:flex-end}.elementor-star-rating-mobile--align-center .elementor-star-rating__wrapper{text-align:center;justify-content:center}.elementor-star-rating-mobile--align-justify .elementor-star-rating__wrapper{text-align:justify;justify-content:space-between}}.last-star{letter-spacing:0}.elementor--star-style-star_unicode .elementor-star-rating{font-family:Arial,Helvetica,sans-serif}.elementor--star-style-star_unicode .elementor-star-rating i:not(.elementor-star-empty):before{content:"★"}.elementor-widget-rating{--e-rating-gap:0px;--e-rating-icon-font-size:16px;--e-rating-icon-color:#ccd6df;--e-rating-icon-marked-color:#f0ad4e;--e-rating-icon-marked-width:100%;--e-rating-justify-content:flex-start}.elementor-widget-rating .e-rating{justify-content:var(--e-rating-justify-content);display:flex}.elementor-widget-rating .e-rating-wrapper{justify-content:inherit;flex-flow:wrap;width:fit-content;margin-block-end:calc(0px - var(--e-rating-gap));margin-inline-end:calc(0px - var(--e-rating-gap));display:flex}.elementor-widget-rating .e-rating .e-icon{margin-block-end:var(--e-rating-gap);margin-inline-end:var(--e-rating-gap);position:relative}.elementor-widget-rating .e-rating .e-icon-wrapper.e-icon-marked{--e-rating-icon-color:var(--e-rating-icon-marked-color);height:100%;width:var(--e-rating-icon-marked-width);z-index:1;position:absolute;inset-block-start:0;inset-inline-start:0;overflow:hidden}.elementor-widget-rating .e-rating .e-icon-wrapper :is(i,svg){flex-shrink:0;display:flex}.elementor-widget-rating .e-rating .e-icon-wrapper i{color:var(--e-rating-icon-color);font-size:var(--e-rating-icon-font-size)}.elementor-widget-rating .e-rating .e-icon-wrapper svg{fill:var(--e-rating-icon-color);height:var(--e-rating-icon-font-size);width:auto}.elementor-widget-social-icons.elementor-grid-0 .elementor-widget-container,.elementor-widget-social-icons.elementor-grid-mobile-0 .elementor-widget-container,.elementor-widget-social-icons.elementor-grid-tablet-0 .elementor-widget-container{font-size:0;line-height:1}.elementor-widget-social-icons.elementor-grid-0:not(:has(.elementor-widget-container)){font-size:0;line-height:1}.elementor-widget-social-icons.elementor-grid-mobile-0:not(:has(.elementor-widget-container)){font-size:0;line-height:1}.elementor-widget-social-icons.elementor-grid-tablet-0:not(:has(.elementor-widget-container)){font-size:0;line-height:1}.elementor-widget-social-icons:not(.elementor-grid-0):not(.elementor-grid-tablet-0):not(.elementor-grid-mobile-0) .elementor-grid{display:inline-grid}.elementor-widget-social-icons .elementor-grid{grid-column-gap:var(--grid-column-gap,5px);grid-row-gap:var(--grid-row-gap,5px);grid-template-columns:var(--grid-template-columns);justify-content:var(--justify-content,center);justify-items:var(--justify-content,center)}.elementor-icon.elementor-social-icon{font-size:var(--icon-size,25px);height:calc(var(--icon-size,25px) + 2 * var(--icon-padding,.5em));line-height:var(--icon-size,25px);width:calc(var(--icon-size,25px) + 2 * var(--icon-padding,.5em))}.elementor-social-icon{--e-social-icon-icon-color:#fff;cursor:pointer;text-align:center;background-color:#69727d;justify-content:center;align-items:center;display:inline-flex}.elementor-social-icon i{color:var(--e-social-icon-icon-color)}.elementor-social-icon svg{fill:var(--e-social-icon-icon-color)}.elementor-social-icon:last-child{margin:0}.elementor-social-icon:hover{color:#fff;opacity:.9}.elementor-social-icon-android{background-color:#a4c639}.elementor-social-icon-apple{background-color:#999}.elementor-social-icon-behance{background-color:#1769ff}.elementor-social-icon-bitbucket{background-color:#205081}.elementor-social-icon-codepen{background-color:#000}.elementor-social-icon-delicious{background-color:#39f}.elementor-social-icon-deviantart{background-color:#05cc47}.elementor-social-icon-digg{background-color:#005be2}.elementor-social-icon-dribbble{background-color:#ea4c89}.elementor-social-icon-elementor{background-color:#d30c5c}.elementor-social-icon-envelope{background-color:#ea4335}.elementor-social-icon-facebook,.elementor-social-icon-facebook-f{background-color:#3b5998}.elementor-social-icon-flickr{background-color:#0063dc}.elementor-social-icon-foursquare{background-color:#2d5be3}.elementor-social-icon-free-code-camp,.elementor-social-icon-freecodecamp{background-color:#006400}.elementor-social-icon-github{background-color:#333}.elementor-social-icon-gitlab{background-color:#e24329}.elementor-social-icon-globe{background-color:#69727d}.elementor-social-icon-google-plus,.elementor-social-icon-google-plus-g{background-color:#dd4b39}.elementor-social-icon-houzz{background-color:#7ac142}.elementor-social-icon-instagram{background-color:#262626}.elementor-social-icon-jsfiddle{background-color:#487aa2}.elementor-social-icon-link{background-color:#818a91}.elementor-social-icon-linkedin,.elementor-social-icon-linkedin-in{background-color:#0077b5}.elementor-social-icon-medium{background-color:#00ab6b}.elementor-social-icon-meetup{background-color:#ec1c40}.elementor-social-icon-mixcloud{background-color:#273a4b}.elementor-social-icon-odnoklassniki{background-color:#f4731c}.elementor-social-icon-pinterest{background-color:#bd081c}.elementor-social-icon-product-hunt{background-color:#da552f}.elementor-social-icon-reddit{background-color:#ff4500}.elementor-social-icon-rss{background-color:#f26522}.elementor-social-icon-shopping-cart{background-color:#4caf50}.elementor-social-icon-skype{background-color:#00aff0}.elementor-social-icon-slideshare{background-color:#0077b5}.elementor-social-icon-snapchat{background-color:#fffc00}.elementor-social-icon-soundcloud{background-color:#f80}.elementor-social-icon-spotify{background-color:#2ebd59}.elementor-social-icon-stack-overflow{background-color:#fe7a15}.elementor-social-icon-steam{background-color:#00adee}.elementor-social-icon-stumbleupon{background-color:#eb4924}.elementor-social-icon-telegram{background-color:#2ca5e0}.elementor-social-icon-threads{background-color:#000}.elementor-social-icon-thumb-tack{background-color:#1aa1d8}.elementor-social-icon-tripadvisor{background-color:#589442}.elementor-social-icon-tumblr{background-color:#35465c}.elementor-social-icon-twitch{background-color:#6441a5}.elementor-social-icon-twitter{background-color:#1da1f2}.elementor-social-icon-viber{background-color:#665cac}.elementor-social-icon-vimeo{background-color:#1ab7ea}.elementor-social-icon-vk{background-color:#45668e}.elementor-social-icon-weibo{background-color:#dd2430}.elementor-social-icon-weixin{background-color:#31a918}.elementor-social-icon-whatsapp{background-color:#25d366}.elementor-social-icon-wordpress{background-color:#21759b}.elementor-social-icon-x-twitter{background-color:#000}.elementor-social-icon-xing{background-color:#026466}.elementor-social-icon-yelp{background-color:#af0606}.elementor-social-icon-youtube{background-color:#cd201f}.elementor-social-icon-500px{background-color:#0099e5}.elementor-widget-divider{--divider-border-style:none;--divider-border-width:1px;--divider-color:#0c0d0e;--divider-icon-size:20px;--divider-element-spacing:10px;--divider-pattern-height:24px;--divider-pattern-size:20px;--divider-pattern-url:none;--divider-pattern-repeat:repeat-x}.elementor-widget-divider .elementor-divider{display:flex}.elementor-widget-divider .elementor-divider__text{max-width:95%;font-size:15px;line-height:1}.elementor-widget-divider .elementor-divider__element{margin:0 var(--divider-element-spacing);flex-shrink:0}.elementor-widget-divider .elementor-icon{font-size:var(--divider-icon-size)}.elementor-widget-divider .elementor-divider-separator{direction:ltr;margin:0;display:flex}.elementor-widget-divider--view-line_icon .elementor-divider-separator,.elementor-widget-divider--view-line_text .elementor-divider-separator{align-items:center}.elementor-widget-divider--view-line_icon .elementor-divider-separator:after,.elementor-widget-divider--view-line_icon .elementor-divider-separator:before,.elementor-widget-divider--view-line_text .elementor-divider-separator:after,.elementor-widget-divider--view-line_text .elementor-divider-separator:before{border-block-end:0;border-block-start:var(--divider-border-width) var(--divider-border-style) var(--divider-color);content:"";flex-grow:1;display:block}.elementor-widget-divider--element-align-left .elementor-divider .elementor-divider-separator>.elementor-divider__svg:first-of-type{flex-grow:0;flex-shrink:100}.elementor-widget-divider--element-align-left .elementor-divider-separator:before{content:none}.elementor-widget-divider--element-align-left .elementor-divider__element{margin-left:0}.elementor-widget-divider--element-align-right .elementor-divider .elementor-divider-separator>.elementor-divider__svg:last-of-type{flex-grow:0;flex-shrink:100}.elementor-widget-divider--element-align-right .elementor-divider-separator:after{content:none}.elementor-widget-divider--element-align-right .elementor-divider__element{margin-right:0}.elementor-widget-divider--element-align-start .elementor-divider .elementor-divider-separator>.elementor-divider__svg:first-of-type{flex-grow:0;flex-shrink:100}.elementor-widget-divider--element-align-start .elementor-divider-separator:before{content:none}.elementor-widget-divider--element-align-start .elementor-divider__element{margin-inline-start:0}.elementor-widget-divider--element-align-end .elementor-divider .elementor-divider-separator>.elementor-divider__svg:last-of-type{flex-grow:0;flex-shrink:100}.elementor-widget-divider--element-align-end .elementor-divider-separator:after{content:none}.elementor-widget-divider--element-align-end .elementor-divider__element{margin-inline-end:0}.elementor-widget-divider:not(.elementor-widget-divider--view-line_text):not(.elementor-widget-divider--view-line_icon) .elementor-divider-separator{border-block-start:var(--divider-border-width) var(--divider-border-style) var(--divider-color)}.elementor-widget-divider--separator-type-pattern{--divider-border-style:none}.elementor-widget-divider--separator-type-pattern.elementor-widget-divider--view-line .elementor-divider-separator,.elementor-widget-divider--separator-type-pattern:not(.elementor-widget-divider--view-line) .elementor-divider-separator:after,.elementor-widget-divider--separator-type-pattern:not(.elementor-widget-divider--view-line) .elementor-divider-separator:before,.elementor-widget-divider--separator-type-pattern:not([class*=elementor-widget-divider--view]) .elementor-divider-separator{background-color:var(--divider-color);-webkit-mask-image:var(--divider-pattern-url);-webkit-mask-image:var(--divider-pattern-url);mask-image:var(--divider-pattern-url);-webkit-mask-repeat:var(--divider-pattern-repeat);-webkit-mask-repeat:var(--divider-pattern-repeat);mask-repeat:var(--divider-pattern-repeat);-webkit-mask-size:var(--divider-pattern-size) 100%;-webkit-mask-size:var(--divider-pattern-size) 100%;mask-size:var(--divider-pattern-size) 100%;min-height:var(--divider-pattern-height);width:100%}.elementor-widget-divider--no-spacing{--divider-pattern-size:auto}.elementor-widget-divider--bg-round{--divider-pattern-repeat:round}.rtl .elementor-widget-divider .elementor-divider__text{direction:rtl}.e-con-inner>.elementor-widget-divider,.e-con>.elementor-widget-divider{width:var(--container-widget-width,100%);--flex-grow:var(--container-widget-flex-grow)}.elementor-column .elementor-spacer-inner{height:var(--spacer-size)}.e-con{--container-widget-width:100%}.e-con-inner>.elementor-widget-spacer,.e-con>.elementor-widget-spacer{width:var(--container-widget-width,var(--spacer-size));--align-self:var(--container-widget-align-self,initial);--flex-shrink:0}.e-con-inner>.elementor-widget-spacer>.elementor-widget-container,.e-con>.elementor-widget-spacer>.elementor-widget-container{width:100%;height:100%}.e-con-inner>.elementor-widget-spacer>.elementor-widget-container>.elementor-spacer,.e-con>.elementor-widget-spacer>.elementor-widget-container>.elementor-spacer{height:100%}.e-con-inner>.elementor-widget-spacer>.elementor-widget-container>.elementor-spacer>.elementor-spacer-inner,.e-con>.elementor-widget-spacer>.elementor-widget-container>.elementor-spacer>.elementor-spacer-inner{height:var(--container-widget-height,var(--spacer-size))}:is(.e-con-inner>.elementor-widget-spacer:not(:has(>.elementor-widget-container))>.elementor-spacer,.e-con>.elementor-widget-spacer:not(:has(>.elementor-widget-container))>.elementor-spacer){height:100%}:is(.e-con-inner>.elementor-widget-spacer:not(:has(>.elementor-widget-container))>.elementor-spacer>.elementor-spacer-inner,.e-con>.elementor-widget-spacer:not(:has(>.elementor-widget-container))>.elementor-spacer>.elementor-spacer-inner){height:var(--container-widget-height,var(--spacer-size))}.e-con-inner>.elementor-widget-spacer.elementor-widget-empty,.e-con>.elementor-widget-spacer.elementor-widget-empty{min-width:22px;min-height:22px;position:relative}.e-con-inner>.elementor-widget-spacer.elementor-widget-empty .elementor-widget-empty-icon,.e-con>.elementor-widget-spacer.elementor-widget-empty .elementor-widget-empty-icon{width:22px;height:22px;margin:auto;padding:0;position:absolute;inset:0}.elementor-widget-video .elementor-widget-container{overflow:hidden;transform:translateZ(0)}.elementor-widget-video:not(:has(.elementor-widget-container)){overflow:hidden;transform:translateZ(0)}.elementor-widget-video .elementor-wrapper{aspect-ratio:var(--video-aspect-ratio)}.elementor-widget-video .elementor-wrapper iframe,.elementor-widget-video .elementor-wrapper video{background-color:#000;border:none;width:100%;height:100%;display:flex}.elementor-widget-video .elementor-open-inline .elementor-custom-embed-image-overlay{background-position:50%;background-size:cover;position:absolute;inset:0}.elementor-widget-video .elementor-custom-embed-image-overlay{cursor:pointer;text-align:center}.elementor-widget-video .elementor-custom-embed-image-overlay:hover .elementor-custom-embed-play i{opacity:1}.elementor-widget-video .elementor-custom-embed-image-overlay img{aspect-ratio:var(--video-aspect-ratio);-o-object-fit:cover;object-fit:cover;-o-object-position:center center;object-position:center center;width:100%;display:block}.elementor-widget-video .e-hosted-video .elementor-video{-o-object-fit:cover;object-fit:cover}.e-con-inner>.elementor-widget-video,.e-con>.elementor-widget-video{width:var(--container-widget-width);--flex-grow:var(--container-widget-flex-grow)}.elementor-widget-google_maps .elementor-widget-container{overflow:hidden}.elementor-widget-google_maps:not(:has(.elementor-widget-container)){overflow:hidden}.elementor-widget-google_maps .elementor-custom-embed{line-height:0}.elementor-widget-google_maps iframe{height:300px}.elementor-flip-box{perspective:1000px;height:280px;transform-style:preserve-3d;position:relative}@media (width<=1024px){.elementor-flip-box{cursor:pointer}}.elementor-flip-box__front{background-color:#1abc9c}.elementor-flip-box__back{background-color:#4054b2;display:block}.elementor-flip-box__layer{width:100%;height:100%;transition:all .6s ease-in-out;position:absolute}@media (prefers-reduced-motion:reduce){.elementor-flip-box__layer{transition-duration:0s}}.elementor-flip-box__layer__overlay{color:#fff;text-align:center;flex-direction:column;justify-content:center;align-items:stretch;width:100%;height:100%;padding:35px;display:flex}.elementor-flip-box__layer__title{font-size:21px}.elementor-flip-box__layer__description{font-size:14px}.elementor-flip-box__layer__description:not(:last-child),.elementor-flip-box__layer__title:not(:last-child){margin:0 0 20px;padding:0}.elementor-flip-box__layer__title{font-weight:600;line-height:1}.elementor-flip-box,.elementor-flip-box .elementor-view-framed,.elementor-flip-box .elementor-view-stacked{--e-flip-box-view-framed-stacked-icon-color:#fff}.elementor-flip-box .elementor-icon,.elementor-flip-box .elementor-view-framed .elementor-icon,.elementor-flip-box .elementor-view-stacked .elementor-icon{color:var(--e-flip-box-view-framed-stacked-icon-color)}.elementor-flip-box .elementor-icon svg,.elementor-flip-box .elementor-view-framed .elementor-icon svg,.elementor-flip-box .elementor-view-stacked .elementor-icon svg{fill:var(--e-flip-box-view-framed-stacked-icon-color)}.elementor-flip-box .elementor-view-framed .elementor-icon{border-color:#fff}.elementor-flip-box .elementor-view-stacked .elementor-icon{background-color:#00000080}.elementor-flip-box__button.elementor-button{cursor:pointer;background:0 0;border:2px solid #fff;align-self:center;margin-inline:auto}.elementor-flip-box__button.elementor-button:focus-visible,.elementor-flip-box__button.elementor-button:hover{background:0 0;text-decoration:none}.elementor-flip-box__image{width:100%;margin:0 0 20px;display:inline-block}.elementor-flip-box__image img{width:50%}.elementor-flip-box .elementor-icon-wrapper{margin-bottom:20px}.elementor-flip-box--3d .elementor-flip-box__layer__inner{transform:translateZ(90px)scale(.91)}.elementor-flip-box--3d .elementor-flip-box__layer__overlay{transform-style:preserve-3d;transform:translateZ(.1px)}.elementor-flip-box--effect-flip .elementor-flip-box{perspective:1000px;transform-style:preserve-3d}.elementor-flip-box--effect-flip .elementor-flip-box__layer{backface-visibility:hidden;transform-style:preserve-3d}.elementor-flip-box--effect-flip .elementor-flip-box__front{z-index:1;transform:none}.elementor-flip-box--effect-flip .elementor-flip-box:focus-visible .elementor-flip-box__back,.elementor-flip-box--effect-flip .elementor-flip-box:focus-within .elementor-flip-box__back,.elementor-flip-box--effect-flip .elementor-flip-box:hover .elementor-flip-box__back{transform:none}.elementor-flip-box--effect-flip.elementor-flip-box--direction-right .elementor-flip-box__back{transform:rotateX(0)rotateY(-180deg)}.elementor-flip-box--effect-flip.elementor-flip-box--direction-right .elementor-flip-box:focus-visible .elementor-flip-box__front,.elementor-flip-box--effect-flip.elementor-flip-box--direction-right .elementor-flip-box:focus-within .elementor-flip-box__front,.elementor-flip-box--effect-flip.elementor-flip-box--direction-right .elementor-flip-box:hover .elementor-flip-box__front,.elementor-flip-box--effect-flip.elementor-flip-box--direction-left .elementor-flip-box__back{transform:rotateX(0)rotateY(180deg)}.elementor-flip-box--effect-flip.elementor-flip-box--direction-left .elementor-flip-box:focus-visible .elementor-flip-box__front,.elementor-flip-box--effect-flip.elementor-flip-box--direction-left .elementor-flip-box:focus-within .elementor-flip-box__front,.elementor-flip-box--effect-flip.elementor-flip-box--direction-left .elementor-flip-box:hover .elementor-flip-box__front{transform:rotateX(0)rotateY(-180deg)}.elementor-flip-box--effect-flip.elementor-flip-box--direction-up .elementor-flip-box__back{transform:rotateX(-180deg)rotateY(0)}.elementor-flip-box--effect-flip.elementor-flip-box--direction-up .elementor-flip-box:focus-visible .elementor-flip-box__front,.elementor-flip-box--effect-flip.elementor-flip-box--direction-up .elementor-flip-box:focus-within .elementor-flip-box__front,.elementor-flip-box--effect-flip.elementor-flip-box--direction-up .elementor-flip-box:hover .elementor-flip-box__front,.elementor-flip-box--effect-flip.elementor-flip-box--direction-down .elementor-flip-box__back{transform:rotateX(180deg)rotateY(0)}.elementor-flip-box--effect-flip.elementor-flip-box--direction-down .elementor-flip-box:focus-visible .elementor-flip-box__front,.elementor-flip-box--effect-flip.elementor-flip-box--direction-down .elementor-flip-box:focus-within .elementor-flip-box__front,.elementor-flip-box--effect-flip.elementor-flip-box--direction-down .elementor-flip-box:hover .elementor-flip-box__front{transform:rotateX(-180deg)rotateY(0)}.elementor-flip-box--effect-push .elementor-flip-box__front{transform:none}.elementor-flip-box--effect-push.elementor-flip-box--direction-right .elementor-flip-box:focus-visible .elementor-flip-box__front,.elementor-flip-box--effect-push.elementor-flip-box--direction-right .elementor-flip-box:focus-within .elementor-flip-box__front,.elementor-flip-box--effect-push.elementor-flip-box--direction-right .elementor-flip-box:hover .elementor-flip-box__front{transform:translate(100%)translateY(0)}.elementor-flip-box--effect-push.elementor-flip-box--direction-left .elementor-flip-box:focus-visible .elementor-flip-box__front,.elementor-flip-box--effect-push.elementor-flip-box--direction-left .elementor-flip-box:focus-within .elementor-flip-box__front,.elementor-flip-box--effect-push.elementor-flip-box--direction-left .elementor-flip-box:hover .elementor-flip-box__front{transform:translate(-100%)translateY(0)}.elementor-flip-box--effect-push.elementor-flip-box--direction-up .elementor-flip-box:focus-visible .elementor-flip-box__front,.elementor-flip-box--effect-push.elementor-flip-box--direction-up .elementor-flip-box:focus-within .elementor-flip-box__front,.elementor-flip-box--effect-push.elementor-flip-box--direction-up .elementor-flip-box:hover .elementor-flip-box__front{transform:translate(0)translateY(-100%)}.elementor-flip-box--effect-push.elementor-flip-box--direction-down .elementor-flip-box:focus-visible .elementor-flip-box__front,.elementor-flip-box--effect-push.elementor-flip-box--direction-down .elementor-flip-box:focus-within .elementor-flip-box__front,.elementor-flip-box--effect-push.elementor-flip-box--direction-down .elementor-flip-box:hover .elementor-flip-box__front{transform:translate(0)translateY(100%)}.elementor-flip-box--effect-push .elementor-flip-box,.elementor-flip-box--effect-slide .elementor-flip-box{overflow:hidden}.elementor-flip-box--effect-push .elementor-flip-box:focus-visible .elementor-flip-box__back,.elementor-flip-box--effect-push .elementor-flip-box:focus-within .elementor-flip-box__back,.elementor-flip-box--effect-push .elementor-flip-box:hover .elementor-flip-box__back,.elementor-flip-box--effect-slide .elementor-flip-box:focus-visible .elementor-flip-box__back,.elementor-flip-box--effect-slide .elementor-flip-box:focus-within .elementor-flip-box__back,.elementor-flip-box--effect-slide .elementor-flip-box:hover .elementor-flip-box__back{transform:none}.elementor-flip-box--effect-push.elementor-flip-box--direction-right .elementor-flip-box__back,.elementor-flip-box--effect-slide.elementor-flip-box--direction-right .elementor-flip-box__back{transform:translate(-100%)translateY(0)}.elementor-flip-box--effect-push.elementor-flip-box--direction-left .elementor-flip-box__back,.elementor-flip-box--effect-slide.elementor-flip-box--direction-left .elementor-flip-box__back{transform:translate(100%)translateY(0)}.elementor-flip-box--effect-push.elementor-flip-box--direction-up .elementor-flip-box__back,.elementor-flip-box--effect-slide.elementor-flip-box--direction-up .elementor-flip-box__back{transform:translate(0)translateY(100%)}.elementor-flip-box--effect-push.elementor-flip-box--direction-down .elementor-flip-box__back,.elementor-flip-box--effect-slide.elementor-flip-box--direction-down .elementor-flip-box__back{transform:translate(0)translateY(-100%)}.elementor-flip-box--effect-zoom-out .elementor-flip-box .elementor-flip-box__front{opacity:1;z-index:1;width:100%;transition:transform .7s,opacity .35s,width .1ms;transform:scale(1)}@media (prefers-reduced-motion:reduce){.elementor-flip-box--effect-zoom-out .elementor-flip-box .elementor-flip-box__front{transition-duration:0s}}.elementor-flip-box--effect-zoom-out .elementor-flip-box:focus-visible .elementor-flip-box__front,.elementor-flip-box--effect-zoom-out .elementor-flip-box:focus-within .elementor-flip-box__front,.elementor-flip-box--effect-zoom-out .elementor-flip-box:hover .elementor-flip-box__front{opacity:0;width:0;transition:transform .8s,opacity .7s .1s,width .1ms .7s;transform:scale(.7)}@media (prefers-reduced-motion:reduce){.elementor-flip-box--effect-zoom-out .elementor-flip-box:focus-visible .elementor-flip-box__front,.elementor-flip-box--effect-zoom-out .elementor-flip-box:focus-within .elementor-flip-box__front,.elementor-flip-box--effect-zoom-out .elementor-flip-box:hover .elementor-flip-box__front{transition-duration:0s;transition-delay:0s}}.elementor-flip-box--effect-zoom-in .elementor-flip-box .elementor-flip-box__back{opacity:0;transition:transform .7s,opacity .5s .2s;transform:scale(.7)}@media (prefers-reduced-motion:reduce){.elementor-flip-box--effect-zoom-in .elementor-flip-box .elementor-flip-box__back{transition-duration:0s;transition-delay:0s}}.elementor-flip-box--effect-zoom-in .elementor-flip-box:focus-visible .elementor-flip-box__back,.elementor-flip-box--effect-zoom-in .elementor-flip-box:focus-within .elementor-flip-box__back,.elementor-flip-box--effect-zoom-in .elementor-flip-box:hover .elementor-flip-box__back{opacity:1;transition:transform .7s,opacity .5s;transform:scale(1)}@media (prefers-reduced-motion:reduce){.elementor-flip-box--effect-zoom-in .elementor-flip-box:focus-visible .elementor-flip-box__back,.elementor-flip-box--effect-zoom-in .elementor-flip-box:focus-within .elementor-flip-box__back,.elementor-flip-box--effect-zoom-in .elementor-flip-box:hover .elementor-flip-box__back{transition-duration:0s}}.elementor-flip-box--effect-fade .elementor-flip-box .elementor-flip-box__back{opacity:0}.elementor-flip-box--effect-fade .elementor-flip-box:focus-visible .elementor-flip-box__back,.elementor-flip-box--effect-fade .elementor-flip-box:focus-within .elementor-flip-box__back,.elementor-flip-box--effect-fade .elementor-flip-box:hover .elementor-flip-box__back{opacity:1}.elementor-widget-flip-box.elementor-flip-box--flipped .elementor-widget-container .elementor-flip-box__front{display:none}.elementor-widget-flip-box.elementor-flip-box--flipped:not(:has(.elementor-widget-container)) .elementor-flip-box__front{display:none}.elementor-widget-flip-box.elementor-flip-box--flipped .elementor-widget-container .elementor-flip-box__back{opacity:1;transform:none}.elementor-widget-flip-box.elementor-flip-box--flipped:not(:has(.elementor-widget-container)) .elementor-flip-box__back{opacity:1;transform:none}.e-con-inner>.elementor-widget-flip-box,.e-con>.elementor-widget-flip-box{width:var(--container-widget-width);--flex-grow:var(--container-widget-flex-grow)}.elementor-price-table{text-align:center}.elementor-price-table .elementor-price-table__header{background:var(--e-price-table-header-background-color,#555);padding:20px 0}.elementor-price-table .elementor-price-table__heading{color:#fff;margin:0;padding:0;font-size:24px;font-weight:600;line-height:1.2}.elementor-price-table .elementor-price-table__subheading{color:#fff;font-size:13px;font-weight:400}.elementor-price-table .elementor-price-table__original-price{align-self:center;margin-inline-end:15px;font-size:.5em;font-weight:400;line-height:1;text-decoration:line-through}.elementor-price-table .elementor-price-table__original-price .elementor-price-table__currency{margin:0;font-size:1em}.elementor-price-table .elementor-price-table__price{color:#555;flex-flow:wrap;justify-content:center;align-items:center;padding:40px 0;font-size:65px;font-weight:800;display:flex}.elementor-price-table .elementor-price-table__price .elementor-typo-excluded{letter-spacing:normal;text-transform:none;font-size:medium;font-style:normal;font-weight:400;line-height:normal}.elementor-price-table .elementor-price-table__after-price{text-align:start;flex-flow:column wrap;align-self:stretch;align-items:flex-start;display:flex}.elementor-price-table .elementor-price-table__integer-part{line-height:.8}.elementor-price-table .elementor-price-table__currency,.elementor-price-table .elementor-price-table__fractional-part{font-size:.3em;line-height:1}.elementor-price-table .elementor-price-table__currency{margin-inline-end:3px}.elementor-price-table .elementor-price-table__period{width:100%;font-size:13px;font-weight:400}.elementor-price-table .elementor-price-table__features-list{color:var(--e-price-table-features-list-color);margin:0;padding:0;line-height:1;list-style-type:none}.elementor-price-table .elementor-price-table__features-list li{margin:0;padding:0;font-size:14px;line-height:1}.elementor-price-table .elementor-price-table__features-list li .elementor-price-table__feature-inner{margin-inline:15px}.elementor-price-table .elementor-price-table__features-list li:not(:first-child):before{content:"";border:0 solid #7a7a7a4d;margin:10px 12.5%;display:block}.elementor-price-table .elementor-price-table__features-list i{margin-inline-end:10px;font-size:1.3em}.elementor-price-table .elementor-price-table__features-list svg{fill:var(--e-price-table-features-list-color);width:1.3em;height:1.3em;margin-inline-end:10px}.elementor-price-table .elementor-price-table__features-list svg~*{vertical-align:text-top}.elementor-price-table .elementor-price-table__footer{padding:30px 0}.elementor-price-table .elementor-price-table__additional_info{margin:0;font-size:13px;line-height:1.4}.elementor-widget-price-table .elementor-widget-container{background-color:#f9fafa;overflow:hidden}.elementor-widget-price-table:not(:has(.elementor-widget-container)){background-color:#f9fafa;overflow:hidden}.elementor-widget-countdown .elementor-countdown-expire--message{text-align:center;padding:20px;display:none}.elementor-widget-countdown .elementor-countdown-wrapper{flex-direction:row}.elementor-widget-countdown .elementor-countdown-item{color:#fff;text-align:center;padding:20px 0}.elementor-widget-countdown .elementor-countdown-digits,.elementor-widget-countdown .elementor-countdown-label{line-height:1}.elementor-widget-countdown .elementor-countdown-digits{font-size:69px}.elementor-widget-countdown .elementor-countdown-label{font-size:19px}.elementor-widget-countdown.elementor-countdown--label-block .elementor-countdown-wrapper{justify-content:center;margin-inline:auto;display:flex}.elementor-widget-countdown.elementor-countdown--label-block .elementor-countdown-digits,.elementor-widget-countdown.elementor-countdown--label-block .elementor-countdown-label{display:block}.elementor-widget-countdown.elementor-countdown--label-block .elementor-countdown-item{flex-grow:1;flex-basis:0}.elementor-widget-countdown.elementor-countdown--label-inline{text-align:center}.elementor-widget-countdown.elementor-countdown--label-inline .elementor-countdown-item{padding-left:5px;padding-right:5px;display:inline-block}.elementor-headline{font-size:43px;line-height:1.2;display:block}.elementor-headline-dynamic-text{color:var(--dynamic-text-color,#aebcb9)}.elementor-headline--style-rotate .elementor-headline-dynamic-wrapper{text-align:start}.elementor-headline--style-highlight .elementor-headline-dynamic-wrapper{text-align:inherit;overflow:visible}.elementor-headline--style-highlight .elementor-headline-dynamic-text{z-index:1}.elementor-headline--style-highlight .elementor-headline-plain-text{z-index:1;position:relative}.elementor-headline--style-highlight svg{width:calc(100% + 20px);height:calc(100% + 20px);position:absolute;top:50%;left:50%;overflow:visible;transform:translate(-50%,-50%)}.elementor-headline--style-highlight svg path{fill:none;opacity:0;stroke:red;stroke-dasharray:0 1500;stroke-width:9px;transition:all .3s}.elementor-headline.e-animated svg path{animation:forwards elementor-headline-dash;animation-duration:var(--animation-duration,1.2s);animation-iteration-count:1}@media (prefers-reduced-motion:reduce){.elementor-headline.e-animated svg path{animation-duration:0s}}.elementor-headline.e-animated svg path:nth-of-type(2){animation-delay:calc(var(--animation-duration,1.2s) / 2)}@media (prefers-reduced-motion:reduce){.elementor-headline.e-animated svg path:nth-of-type(2){animation-delay:0s}}.elementor-headline.e-hide-highlight svg path{opacity:1;stroke-dasharray:1500 1500;animation:.4s forwards hide-highlight}.elementor-headline-text-wrapper{vertical-align:bottom}.elementor-headline-dynamic-wrapper{display:inline-block;position:relative}.elementor-headline-dynamic-wrapper .elementor-headline-dynamic-text{display:inline-block;position:absolute;inset-block-start:0;inset-inline-start:0}.elementor-headline-dynamic-wrapper .elementor-headline-dynamic-text.elementor-headline-text-active{position:relative}.elementor-headline-animation-type-flip .elementor-headline-dynamic-wrapper{perspective:300px}.elementor-headline-animation-type-flip .elementor-headline-dynamic-text{opacity:0;transform-origin:50% 100%;transform:rotateX(180deg)}.elementor-headline-animation-type-flip .elementor-headline-dynamic-text.elementor-headline-text-active{opacity:1;animation:1.2s elementor-headline-flip-in;transform:rotateX(0)}.elementor-headline-animation-type-flip .elementor-headline-dynamic-text.elementor-headline-text-inactive{animation:1.2s elementor-headline-flip-out;transform:rotateX(180deg)}.elementor-headline-animation-type-typing .elementor-headline-dynamic-wrapper{vertical-align:top;overflow:hidden}.elementor-headline-animation-type-typing .elementor-headline-dynamic-wrapper:after{content:"";background-color:#0d0d0d;width:1px;height:90%;position:absolute;inset-block-start:50%;inset-inline:auto 0;transform:translateY(-50%)}.elementor-headline-animation-type-typing .elementor-headline-dynamic-wrapper:not(.elementor-headline-typing-selected):after{animation:1s infinite elementor-headline-pulse}.elementor-headline-animation-type-typing .elementor-headline-dynamic-wrapper.elementor-headline-typing-selected{background-color:var(--typing-selected-bg-color,#0d0d0d)}.elementor-headline-animation-type-typing .elementor-headline-dynamic-wrapper.elementor-headline-typing-selected:after{visibility:hidden}.elementor-headline-animation-type-typing .elementor-headline-dynamic-wrapper.elementor-headline-typing-selected .elementor-headline-dynamic-text{color:var(--typing-selected-color,var(--dynamic-text-color),#aebcb9)}.elementor-headline-animation-type-typing .elementor-headline-dynamic-text:not(.elementor-headline-text-active){visibility:hidden}.elementor-headline-animation-type-typing .elementor-headline-dynamic-letter:not(.elementor-headline-animation-in){visibility:hidden;position:absolute}.elementor-headline-animation-type-swirl .elementor-headline-dynamic-wrapper{perspective:300px}.elementor-headline-animation-type-swirl .elementor-headline-dynamic-letter{backface-visibility:hidden;display:inline-block}.elementor-headline-animation-type-swirl .elementor-headline-dynamic-text{opacity:0;transform:scaleX(1.0005)}.elementor-headline-animation-type-swirl .elementor-headline-dynamic-letter{opacity:0;transform-style:preserve-3d;transform:translateZ(-20px)rotateX(90deg)}.elementor-headline-text-active .elementor-headline-animation-type-swirl .elementor-headline-dynamic-letter{opacity:1}.elementor-headline-animation-type-swirl .elementor-headline-dynamic-letter.elementor-headline-animation-in{animation:.4s forwards elementor-headline-swirl-in}.elementor-headline-animation-type-swirl .elementor-headline-dynamic-letter:not(.elementor-headline-animation-in){animation:.4s forwards elementor-headline-swirl-out}.elementor-headline-animation-type-slide-down .elementor-headline-text-wrapper{padding:.2em 0;display:inline-block}.elementor-headline-animation-type-slide-down .elementor-headline-dynamic-wrapper{vertical-align:top;overflow:hidden}.elementor-headline-animation-type-slide-down .elementor-headline-dynamic-text{opacity:0;top:.2em}.elementor-headline-animation-type-slide-down .elementor-headline-dynamic-text.elementor-headline-text-active{opacity:1;animation:.6s elementor-headline-slide-down-in;top:0}.elementor-headline-animation-type-slide-down .elementor-headline-dynamic-text.elementor-headline-text-inactive{animation:.6s elementor-headline-slide-down-out}.elementor-headline-animation-type-clip .elementor-headline-text-wrapper{padding:.2em 0;display:inline-block}.elementor-headline-animation-type-clip .elementor-headline-dynamic-wrapper{vertical-align:top;overflow:hidden}.elementor-headline-animation-type-clip .elementor-headline-dynamic-wrapper:after{content:"";background-color:#0d0d0d;width:2px;height:100%;position:absolute;inset-block-start:0;inset-inline:auto 0}.elementor-headline-animation-type-clip .elementor-headline-dynamic-text{opacity:0}.elementor-headline-animation-type-clip .elementor-headline-dynamic-text.elementor-headline-text-active{opacity:1}.elementor-headline-animation-type-drop-in .elementor-headline-dynamic-wrapper{perspective:300px}.elementor-headline-animation-type-drop-in .elementor-headline-dynamic-text{opacity:0}.elementor-headline-animation-type-drop-in .elementor-headline-dynamic-text.elementor-headline-text-active{opacity:1;animation:.8s elementor-headline-drop-in-in}.elementor-headline-animation-type-drop-in .elementor-headline-dynamic-text.elementor-headline-text-inactive{animation:.8s elementor-headline-drop-in-out}.elementor-headline-animation-type-blinds .elementor-headline-dynamic-wrapper{perspective:300px}.elementor-headline-animation-type-blinds .elementor-headline-dynamic-text{opacity:0}.elementor-headline-animation-type-blinds .elementor-headline-dynamic-letter{backface-visibility:hidden;display:inline-block;transform:rotateY(180deg)}.elementor-headline-text-active .elementor-headline-animation-type-blinds .elementor-headline-dynamic-letter{transform:rotateY(0)}.elementor-headline-animation-type-blinds .elementor-headline-dynamic-letter.elementor-headline-animation-in{animation:.6s forwards elementor-headline-blinds-in}.elementor-headline-animation-type-blinds .elementor-headline-dynamic-letter:not(.elementor-headline-animation-in){animation:.6s forwards elementor-headline-blinds-out}.elementor-headline-animation-type-wave .elementor-headline-dynamic-text{opacity:0}.elementor-headline-animation-type-wave .elementor-headline-dynamic-letter{opacity:0;display:inline-block;transform:scale(0)}.elementor-headline-text-active .elementor-headline-animation-type-wave .elementor-headline-dynamic-letter{opacity:1}.elementor-headline-animation-type-wave .elementor-headline-dynamic-letter.elementor-headline-animation-in{animation:.6s forwards elementor-headline-wave-up}.elementor-headline-animation-type-wave .elementor-headline-dynamic-letter:not(.elementor-headline-animation-in){animation:.6s forwards elementor-headline-wave-down}.elementor-headline-animation-type-slide .elementor-headline-dynamic-text{opacity:0}.elementor-headline-animation-type-slide .elementor-headline-dynamic-text.elementor-headline-text-active{opacity:1;animation:.6s elementor-headline-slide-in}.elementor-headline-animation-type-slide .elementor-headline-dynamic-text.elementor-headline-text-inactive{animation:.6s elementor-headline-slide-out}.elementor-headline-animation-type-blinds .elementor-headline-dynamic-wrapper,.elementor-headline-animation-type-drop-in .elementor-headline-dynamic-wrapper,.elementor-headline-animation-type-flip .elementor-headline-dynamic-wrapper,.elementor-headline-animation-type-slide .elementor-headline-dynamic-wrapper,.elementor-headline-animation-type-slide-down .elementor-headline-dynamic-wrapper,.elementor-headline-animation-type-swirl .elementor-headline-dynamic-wrapper,.elementor-headline-animation-type-wave .elementor-headline-dynamic-wrapper{transition:width .5s}.elementor-headline-animation-type-blinds .elementor-headline-dynamic-wrapper,.elementor-headline-animation-type-swirl .elementor-headline-dynamic-wrapper,.elementor-headline-animation-type-wave .elementor-headline-dynamic-wrapper{overflow:hidden}.elementor-headline-animation-type-blinds .elementor-headline-dynamic-text,.elementor-headline-animation-type-swirl .elementor-headline-dynamic-text,.elementor-headline-animation-type-wave .elementor-headline-dynamic-text{white-space:nowrap}.elementor-widget-call-to-action .elementor-widget-container{overflow:hidden}.elementor-widget-call-to-action:not(:has(.elementor-widget-container)){overflow:hidden}.elementor-cta{transition:all .5s;display:flex;position:relative;overflow:hidden}.elementor-cta--skin-classic .elementor-cta{flex-wrap:wrap}.elementor-cta--skin-classic .elementor-cta__bg-wrapper{width:100%;min-height:200px;position:relative}.elementor-cta--skin-classic .elementor-cta__content{background-color:#f9fafa;width:100%;transition:all .4s}.elementor-cta--skin-classic .elementor-cta__content-item,.elementor-cta--skin-classic .elementor-cta__content-item .elementor-icon{color:#3f444b;fill:#3f444b;border-color:#3f444b}.elementor-cta--skin-classic .elementor-cta__button.elementor-button{color:#3f444b;border-color:#3f444b}.elementor-cta--skin-cover .elementor-cta{display:block}.elementor-cta--skin-cover .elementor-cta__bg-wrapper{width:100%;transition:all .4s;position:absolute;inset:0}.elementor-cta--skin-cover .elementor-cta__content{min-height:280px}.elementor-cta--skin-cover .elementor-cta__button.elementor-button,.elementor-cta--skin-cover .elementor-cta__content-item,.elementor-cta--skin-cover .elementor-cta__content-item .elementor-icon{color:#fff;border-color:#fff}.elementor-cta--layout-image-above .elementor-cta,.elementor-cta--layout-image-below .elementor-cta{flex-wrap:wrap}.elementor-cta--layout-image-above .elementor-cta__bg-wrapper,.elementor-cta--layout-image-below .elementor-cta__bg-wrapper{width:100%}.elementor-cta--layout-image-above .elementor-cta{flex-direction:column}.elementor-cta--layout-image-below .elementor-cta{flex-direction:column-reverse}.elementor-cta--layout-image-left .elementor-cta,.elementor-cta--layout-image-right .elementor-cta{flex-wrap:nowrap}.elementor-cta--layout-image-left .elementor-cta__bg-wrapper,.elementor-cta--layout-image-right .elementor-cta__bg-wrapper{width:auto;min-width:50%}.elementor-cta--layout-image-left .elementor-cta__content,.elementor-cta--layout-image-right .elementor-cta__content{flex-grow:1}.elementor-cta--layout-image-left .elementor-cta{flex-direction:row}.elementor-cta--layout-image-right .elementor-cta{flex-direction:row-reverse}.elementor-cta__bg,.elementor-cta__bg-overlay{transition:all .4s;position:absolute;inset:0}.elementor-cta__bg-wrapper{z-index:1;overflow:hidden}.elementor-cta__bg{z-index:1;background-position:50%;background-size:cover}.elementor-cta__bg-overlay{z-index:2}.elementor-cta__button.elementor-button{cursor:pointer;background:0 0;border:2px solid #fff;align-self:center;margin-inline:auto}.elementor-cta__button.elementor-button:hover{background:0 0;text-decoration:none}.elementor-cta__title{font-size:23px}.elementor-cta__content{z-index:1;flex-wrap:wrap;align-content:center;align-items:center;width:100%;padding:35px;display:flex;overflow:hidden}.elementor-cta__content,.elementor-cta__content-item{color:#fff;transition:all .5s;position:relative}.elementor-cta__content-item{width:100%;margin:0}.elementor-cta__content-item:not(:last-child){margin-bottom:15px}.elementor-cta__content-item .elementor-icon{color:#fff}.elementor-cta--valign-top .elementor-cta__content{align-content:flex-start;align-items:flex-start}.elementor-cta--valign-middle .elementor-cta__content{align-content:center;align-items:center}.elementor-cta--valign-bottom .elementor-cta__content{align-content:flex-end;align-items:flex-end}.elementor-cta:hover .elementor-cta__bg-overlay{background-color:#0000004d}@media (width<=1024px){.elementor-cta{cursor:pointer}}@media (width>=-1px){.elementor-cta--widescreen-layout-image-above .elementor-cta,.elementor-cta--widescreen-layout-image-below .elementor-cta{flex-wrap:wrap}.elementor-cta--widescreen-layout-image-above .elementor-cta__bg-wrapper,.elementor-cta--widescreen-layout-image-below .elementor-cta__bg-wrapper{width:100%}.elementor-cta--widescreen-layout-image-above .elementor-cta{flex-direction:column}.elementor-cta--widescreen-layout-image-below .elementor-cta{flex-direction:column-reverse}.elementor-cta--widescreen-layout-image-left .elementor-cta,.elementor-cta--widescreen-layout-image-right .elementor-cta{flex-wrap:nowrap}.elementor-cta--widescreen-layout-image-left .elementor-cta__bg-wrapper,.elementor-cta--widescreen-layout-image-right .elementor-cta__bg-wrapper{width:auto;min-width:50%}.elementor-cta--widescreen-layout-image-left .elementor-cta__content,.elementor-cta--widescreen-layout-image-right .elementor-cta__content{flex-grow:1}.elementor-cta--widescreen-layout-image-left .elementor-cta{flex-direction:row}.elementor-cta--widescreen-layout-image-right .elementor-cta{flex-direction:row-reverse}}@media (width<=-1px){.elementor-cta--laptop-layout-image-above .elementor-cta,.elementor-cta--laptop-layout-image-below .elementor-cta{flex-wrap:wrap}.elementor-cta--laptop-layout-image-above .elementor-cta__bg-wrapper,.elementor-cta--laptop-layout-image-below .elementor-cta__bg-wrapper{width:100%}.elementor-cta--laptop-layout-image-above .elementor-cta{flex-direction:column}.elementor-cta--laptop-layout-image-below .elementor-cta{flex-direction:column-reverse}.elementor-cta--laptop-layout-image-left .elementor-cta,.elementor-cta--laptop-layout-image-right .elementor-cta{flex-wrap:nowrap}.elementor-cta--laptop-layout-image-left .elementor-cta__bg-wrapper,.elementor-cta--laptop-layout-image-right .elementor-cta__bg-wrapper{width:auto;min-width:50%}.elementor-cta--laptop-layout-image-left .elementor-cta__content,.elementor-cta--laptop-layout-image-right .elementor-cta__content{flex-grow:1}.elementor-cta--laptop-layout-image-left .elementor-cta{flex-direction:row}.elementor-cta--laptop-layout-image-right .elementor-cta{flex-direction:row-reverse}.elementor-cta--tablet_extra-layout-image-above .elementor-cta,.elementor-cta--tablet_extra-layout-image-below .elementor-cta{flex-wrap:wrap}.elementor-cta--tablet_extra-layout-image-above .elementor-cta__bg-wrapper,.elementor-cta--tablet_extra-layout-image-below .elementor-cta__bg-wrapper{width:100%}.elementor-cta--tablet_extra-layout-image-above .elementor-cta{flex-direction:column}.elementor-cta--tablet_extra-layout-image-below .elementor-cta{flex-direction:column-reverse}.elementor-cta--tablet_extra-layout-image-left .elementor-cta,.elementor-cta--tablet_extra-layout-image-right .elementor-cta{flex-wrap:nowrap}.elementor-cta--tablet_extra-layout-image-left .elementor-cta__bg-wrapper,.elementor-cta--tablet_extra-layout-image-right .elementor-cta__bg-wrapper{width:auto;min-width:50%}.elementor-cta--tablet_extra-layout-image-left .elementor-cta__content,.elementor-cta--tablet_extra-layout-image-right .elementor-cta__content{flex-grow:1}.elementor-cta--tablet_extra-layout-image-left .elementor-cta{flex-direction:row}.elementor-cta--tablet_extra-layout-image-right .elementor-cta{flex-direction:row-reverse}}@media (width<=1024px){.elementor-cta--tablet-layout-image-above .elementor-cta,.elementor-cta--tablet-layout-image-below .elementor-cta{flex-wrap:wrap}.elementor-cta--tablet-layout-image-above .elementor-cta__bg-wrapper,.elementor-cta--tablet-layout-image-below .elementor-cta__bg-wrapper{width:100%}.elementor-cta--tablet-layout-image-above .elementor-cta{flex-direction:column}.elementor-cta--tablet-layout-image-below .elementor-cta{flex-direction:column-reverse}.elementor-cta--tablet-layout-image-left .elementor-cta,.elementor-cta--tablet-layout-image-right .elementor-cta{flex-wrap:nowrap}.elementor-cta--tablet-layout-image-left .elementor-cta__bg-wrapper,.elementor-cta--tablet-layout-image-right .elementor-cta__bg-wrapper{width:auto;min-width:50%}.elementor-cta--tablet-layout-image-left .elementor-cta__content,.elementor-cta--tablet-layout-image-right .elementor-cta__content{flex-grow:1}.elementor-cta--tablet-layout-image-left .elementor-cta{flex-direction:row}.elementor-cta--tablet-layout-image-right .elementor-cta{flex-direction:row-reverse}}@media (width<=-1px){.elementor-cta--mobile_extra-layout-image-above .elementor-cta,.elementor-cta--mobile_extra-layout-image-below .elementor-cta{flex-wrap:wrap}.elementor-cta--mobile_extra-layout-image-above .elementor-cta__bg-wrapper,.elementor-cta--mobile_extra-layout-image-below .elementor-cta__bg-wrapper{width:100%}.elementor-cta--mobile_extra-layout-image-above .elementor-cta{flex-direction:column}.elementor-cta--mobile_extra-layout-image-below .elementor-cta{flex-direction:column-reverse}.elementor-cta--mobile_extra-layout-image-left .elementor-cta,.elementor-cta--mobile_extra-layout-image-right .elementor-cta{flex-wrap:nowrap}.elementor-cta--mobile_extra-layout-image-left .elementor-cta__bg-wrapper,.elementor-cta--mobile_extra-layout-image-right .elementor-cta__bg-wrapper{width:auto;min-width:50%}.elementor-cta--mobile_extra-layout-image-left .elementor-cta__content,.elementor-cta--mobile_extra-layout-image-right .elementor-cta__content{flex-grow:1}.elementor-cta--mobile_extra-layout-image-left .elementor-cta{flex-direction:row}.elementor-cta--mobile_extra-layout-image-right .elementor-cta{flex-direction:row-reverse}}@media (width<=767px){.elementor-cta--mobile-layout-image-above .elementor-cta,.elementor-cta--mobile-layout-image-below .elementor-cta{flex-wrap:wrap}.elementor-cta--mobile-layout-image-above .elementor-cta__bg-wrapper,.elementor-cta--mobile-layout-image-below .elementor-cta__bg-wrapper{width:100%}.elementor-cta--mobile-layout-image-above .elementor-cta{flex-direction:column}.elementor-cta--mobile-layout-image-below .elementor-cta{flex-direction:column-reverse}.elementor-cta--mobile-layout-image-left .elementor-cta,.elementor-cta--mobile-layout-image-right .elementor-cta{flex-wrap:nowrap}.elementor-cta--mobile-layout-image-left .elementor-cta__bg-wrapper,.elementor-cta--mobile-layout-image-right .elementor-cta__bg-wrapper{width:auto;min-width:50%}.elementor-cta--mobile-layout-image-left .elementor-cta__content,.elementor-cta--mobile-layout-image-right .elementor-cta__content{flex-grow:1}.elementor-cta--mobile-layout-image-left .elementor-cta{flex-direction:row}.elementor-cta--mobile-layout-image-right .elementor-cta{flex-direction:row-reverse}}.elementor-bg-transform .elementor-bg{will-change:transform}.elementor-bg-transform-zoom-in:hover .elementor-bg,.elementor-bg-transform-zoom-out .elementor-bg{transform:scale(1.2)}.elementor-bg-transform-zoom-out:hover .elementor-bg{transform:scale(1)}.elementor-bg-transform-move-left .elementor-bg{transform:scale(1.2)translate(8%)}.elementor-bg-transform-move-left:hover .elementor-bg,.elementor-bg-transform-move-right .elementor-bg{transform:scale(1.2)translate(-8%)}.elementor-bg-transform-move-right:hover .elementor-bg{transform:scale(1.2)translate(8%)}.elementor-bg-transform-move-up .elementor-bg{transform:scale(1.2)translateY(8%)}.elementor-bg-transform-move-down .elementor-bg,.elementor-bg-transform-move-up:hover .elementor-bg{transform:scale(1.2)translateY(-8%)}.elementor-bg-transform-move-down:hover .elementor-bg{transform:scale(1.2)translateY(8%)}.elementor-widget-table-of-contents .elementor-toc__header-title{color:var(--header-color)}.elementor-widget-table-of-contents.elementor-toc--collapsed .elementor-toc__toggle-button--collapse,.elementor-widget-table-of-contents:not(.elementor-toc--collapsed) .elementor-toc__toggle-button--expand{display:none}.elementor-widget-table-of-contents .elementor-widget-container{background-color:var(--box-background-color);border:var(--box-border-width,1px) solid var(--box-border-color,#9da5ae);border-radius:var(--box-border-radius,3px);min-height:var(--box-min-height);transition:min-height .4s;overflow:hidden}.elementor-widget-table-of-contents:not(:has(.elementor-widget-container)){background-color:var(--box-background-color);border:var(--box-border-width,1px) solid var(--box-border-color,#9da5ae);border-radius:var(--box-border-radius,3px);min-height:var(--box-min-height);transition:min-height .4s;overflow:hidden}.elementor-toc__header{background-color:var(--header-background-color);border-bottom:var(--separator-width,1px) solid var(--box-border-color,#9da5ae);padding:var(--box-padding,20px);justify-content:flex-end;align-items:center;display:flex}.elementor-toc__header-title{color:var(--header-color);flex-grow:1;margin:0;font-size:18px}.elementor-toc__toggle-button{cursor:pointer;display:inline-flex}.elementor-toc__toggle-button i{color:var(--toggle-button-color)}.elementor-toc__toggle-button svg{fill:var(--toggle-button-color);width:1em;height:1em}.elementor-toc__spinner-container{text-align:center}.elementor-toc__spinner{font-size:2em}.elementor-toc__spinner.e-font-icon-svg{width:1em;height:1em}.elementor-toc__body{max-height:var(--toc-body-max-height);padding:var(--box-padding,20px);overflow-y:auto}.elementor-toc__body::-webkit-scrollbar{width:7px}.elementor-toc__body::-webkit-scrollbar-thumb{background-color:#babfc5;border-radius:10px}.elementor-toc__list-wrapper{padding:0;list-style:none}.elementor-toc__list-item{margin-bottom:.5em}.elementor-toc__list-item.elementor-item-active{font-weight:700}.elementor-toc__list-item .elementor-toc__list-wrapper{margin-top:.5em;margin-inline-start:var(--nested-list-indent,1em)}.elementor-toc__list-item-text{transition-duration:var(--item-text-transition-duration)}.elementor-toc__list-item-text:hover{color:var(--item-text-hover-color);-webkit-text-decoration:var(--item-text-hover-decoration);-webkit-text-decoration:var(--item-text-hover-decoration);text-decoration:var(--item-text-hover-decoration)}.elementor-toc__list-item-text.elementor-item-active{color:var(--item-text-active-color);-webkit-text-decoration:var(--item-text-active-decoration);-webkit-text-decoration:var(--item-text-active-decoration);text-decoration:var(--item-text-active-decoration)}.elementor-toc__list-item-text-wrapper{align-items:center;display:flex}.elementor-toc__list-item-text-wrapper i,.elementor-toc__list-item-text-wrapper:before{color:var(--marker-color);margin-inline-end:8px}.elementor-toc__list-item-text-wrapper svg{fill:var(--marker-color);height:var(--marker-size,.5em);width:var(--marker-size,.5em);margin-inline-end:8px}.elementor-toc__list-item-text-wrapper i{font-size:var(--marker-size,.5em)}.elementor-toc__list-item-text-wrapper:before{font-size:var(--marker-size,1em)}.elementor-toc--content-ellipsis .elementor-toc__list-item-text{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.elementor-toc__list-items--collapsible>.elementor-toc__list-wrapper>.elementor-toc__list-item>.elementor-toc__list-wrapper{display:none}.elementor-toc__heading-anchor{position:absolute}.elementor-toc__body .elementor-toc__list-item-text{color:var(--item-text-color);-webkit-text-decoration:var(--item-text-decoration);-webkit-text-decoration:var(--item-text-decoration);text-decoration:var(--item-text-decoration);transition-duration:var(--item-text-transition-duration)}.elementor-toc__body .elementor-toc__list-item-text:hover{color:var(--item-text-hover-color);-webkit-text-decoration:var(--item-text-hover-decoration);-webkit-text-decoration:var(--item-text-hover-decoration);text-decoration:var(--item-text-hover-decoration)}.elementor-toc__body .elementor-toc__list-item-text.elementor-item-active{color:var(--item-text-active-color);-webkit-text-decoration:var(--item-text-active-decoration);-webkit-text-decoration:var(--item-text-active-decoration);text-decoration:var(--item-text-active-decoration)}ol.elementor-toc__list-wrapper{counter-reset:item}ol.elementor-toc__list-wrapper .elementor-toc__list-item{counter-increment:item}ol.elementor-toc__list-wrapper .elementor-toc__list-item-text-wrapper:before{content:counters(item,".") ". "}.elementor-widget-hotspot{justify-content:var(--background-align);display:flex}.elementor-widget-hotspot .elementor-widget-container{height:var(--container-height);max-width:var(--container-max-width);width:var(--container-width);position:relative}.elementor-widget-hotspot:not(:has(.elementor-widget-container)){height:var(--container-height);max-width:var(--container-max-width);width:var(--container-width);position:relative}.elementor-widget-hotspot .elementor-widget-container>img{height:var(--container-height);opacity:var(--opacity,1);width:var(--image-width,auto);display:block}.elementor-widget-hotspot:not(:has(.elementor-widget-container))>img{height:var(--container-height);opacity:var(--opacity,1);width:var(--image-width,auto);display:block}.elementor-widget-hotspot .elementor-widget-container{display:inline-block}.e-hotspot{z-index:1;justify-content:center;align-items:center;display:flex;position:absolute}.e-hotspot--position-left.e-hotspot--position-top{transform:translate(calc(-1 * var(--hotspot-translate-x)),calc(-1 * var(--hotspot-translate-y)))}.e-hotspot--position-left.e-hotspot--position-bottom{transform:translate(calc(-1 * var(--hotspot-translate-x)),var(--hotspot-translate-y))}.e-hotspot--position-right.e-hotspot--position-top{transform:translate(var(--hotspot-translate-x),calc(-1 * var(--hotspot-translate-y)))}.e-hotspot--position-right.e-hotspot--position-bottom{transform:translate(var(--hotspot-translate-x),var(--hotspot-translate-y))}.e-hotspot--active{z-index:2}.e-hotspot__inner-circle,.e-hotspot__outer-circle{box-sizing:content-box;content:"";border-radius:50%;display:inline-block}.e-hotspot__inner-circle{background-color:var(--hotspot-color);padding:calc(var(--hotspot-size,18px) / 2);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.e-hotspot__outer-circle{background-color:var(--hotspot-color);padding:var(--hotspot-padding,4px)}.e-hotspot--icon .e-hotspot__button,.e-hotspot__outer-circle{height:var(--hotspot-size,18px);width:var(--hotspot-size,18px)}.e-hotspot--icon .e-hotspot__button{box-sizing:content-box;font-size:var(--hotspot-size,18px);line-height:0}.e-hotspot__icon,.e-hotspot__label{justify-content:center;align-items:center;display:flex}.e-hotspot__icon svg,.e-hotspot__label svg{height:var(--hotspot-size,18px);width:auto}.e-hotspot__button{color:var(--hotspot-color);cursor:pointer;font-size:var(--hotspot-size,18px);min-height:var(--hotspot-button-height);min-width:var(--hotspot-button-width);grid-auto-flow:column;justify-content:center;display:grid;position:relative}.e-hotspot__button:before{box-sizing:content-box;content:"";z-index:-2;width:100%;height:100%;padding:5px;position:absolute;top:-5px;left:-5px}.e-hotspot__button svg{fill:var(--hotspot-color)}.e-hotspot:not(.e-hotspot--circle) .e-hotspot__button{background-color:var(--hotspot-box-color);border-radius:var(--hotspot-border-radius,3px);min-height:var(--hotspot-min-height);min-width:var(--hotspot-min-width);padding:var(--hotspot-padding,4px)}.e-hotspot:not(.e-hotspot--circle) .e-hotspot__button:before{border-radius:var(--hotspot-border-radius,3px)}.e-hotspot:not(.e-hotspot--circle) .e-hotspot--expand:before{background-color:var(--hotspot-box-color)}.e-hotspot--overlay{opacity:.7;transition:opacity .2s}.e-hotspot--active .e-hotspot--overlay,.e-hotspot--overlay:hover{opacity:1}.e-hotspot--soft-beat{animation:.7s infinite alternate e-hotspot-soft-beat}.e-hotspot--expand .e-hotspot__outer-circle{animation:2s infinite e-hotspot-expand}.e-hotspot:not(.e-hotspot--circle) .e-hotspot--expand:before{content:"";opacity:0;z-index:-1;width:100%;height:100%;animation:2s infinite e-hotspot-expand;position:absolute}.e-hotspot--sequenced{animation:.3s both fadeIn}.e-hotspot__direction-mask{pointer-events:none;position:absolute;overflow:hidden}.e-hotspot__tooltip{background-color:var(--tooltip-color);border-radius:var(--tooltip-border-radius);color:var(--tooltip-text-color,#fff);max-width:var(--tooltip-max-width);min-width:var(--tooltip-min-width);padding:var(--tooltip-padding,8px);pointer-events:none;text-align:var(--tooltip-align);transform-origin:50%;transition-duration:var(--tooltip-transition-duration,.5s);white-space:var(--white-space,nowrap);transition-property:transform,opacity;position:absolute}.e-hotspot__tooltip p:last-of-type{margin-bottom:0}.e-hotspot__direction-mask .e-hotspot__tooltip{position:static;box-shadow:none!important}.e-hotspot--active .e-hotspot__tooltip{pointer-events:visible}.e-hotspot--fade-in-out{opacity:0}.e-hotspot--active .e-hotspot--fade-in-out{opacity:1}.e-hotspot--fade-grow{opacity:0;transform:scale(0)}.e-hotspot--active .e-hotspot--fade-grow{opacity:1;transform:scale(1)}.e-hotspot--override-tooltip-animation-from-top,.e-hotspot--tooltip-animation-from-top{transform:translateY(calc(-100% - 1px))}.e-hotspot--override-tooltip-animation-from-left,.e-hotspot--tooltip-animation-from-left{transform:translate(calc(-100% - 1px))}.e-hotspot--override-tooltip-animation-from-right,.e-hotspot--tooltip-animation-from-right{transform:translate(calc(100% + 1px))}.e-hotspot--override-tooltip-animation-from-bottom,.e-hotspot--tooltip-animation-from-bottom{transform:translateY(calc(100% + 1px))}.e-hotspot--fade-direction{opacity:0}.e-hotspot--active .e-hotspot--fade-direction,.e-hotspot--active .e-hotspot--slide-direction{opacity:1;transform:translate(0)scale(1)}.e-hotspot--show-tooltip{opacity:1;pointer-events:visible;transition:none;transform:translate(0)}.elementor-widget-reviews .swiper-slide{background-color:#fff;border:1px solid #e1e8ed;border-radius:5px;padding:0}.elementor-widget-reviews .elementor-testimonial__text{font-size:14px;line-height:20px}.elementor-widget-reviews .elementor-testimonial__name{color:#1c2022}.elementor-widget-reviews .elementor-testimonial__title{color:#697882;font-family:inherit;font-size:12.5px;font-weight:400}.elementor-widget-reviews .elementor-testimonial__image{display:flex}.elementor-widget-reviews .elementor-testimonial__image img{width:36px;height:36px}.elementor-widget-reviews .elementor-testimonial__icon{margin-inline-start:auto;font-size:17px}.elementor-widget-reviews .elementor-testimonial__icon .fa+.fa{margin-inline-start:.15em}.elementor-widget-reviews .elementor-testimonial__icon.elementor-icon{color:var(--e-testimonial-icon-color)}.elementor-widget-reviews .elementor-testimonial__icon.elementor-icon-android{--e-testimonial-icon-color:#a4c639}.elementor-widget-reviews .elementor-testimonial__icon.elementor-icon-apple{--e-testimonial-icon-color:#999}.elementor-widget-reviews .elementor-testimonial__icon.elementor-icon-behance{--e-testimonial-icon-color:#1769ff}.elementor-widget-reviews .elementor-testimonial__icon.elementor-icon-bitbucket{--e-testimonial-icon-color:#205081}.elementor-widget-reviews .elementor-testimonial__icon.elementor-icon-codepen{--e-testimonial-icon-color:#000}.elementor-widget-reviews .elementor-testimonial__icon.elementor-icon-delicious{--e-testimonial-icon-color:#39f}.elementor-widget-reviews .elementor-testimonial__icon.elementor-icon-digg{--e-testimonial-icon-color:#005be2}.elementor-widget-reviews .elementor-testimonial__icon.elementor-icon-dribbble{--e-testimonial-icon-color:#ea4c89}.elementor-widget-reviews .elementor-testimonial__icon.elementor-icon-envelope{--e-testimonial-icon-color:#ea4335}.elementor-widget-reviews .elementor-testimonial__icon.elementor-icon-facebook{--e-testimonial-icon-color:#3b5998}.elementor-widget-reviews .elementor-testimonial__icon.elementor-icon-flickr{--e-testimonial-icon-color:#0063dc}.elementor-widget-reviews .elementor-testimonial__icon.elementor-icon-foursquare{--e-testimonial-icon-color:#2d5be3}.elementor-widget-reviews .elementor-testimonial__icon.elementor-icon-github{--e-testimonial-icon-color:#333}.elementor-widget-reviews .elementor-testimonial__icon.elementor-icon-google-plus{--e-testimonial-icon-color:#dd4b39}.elementor-widget-reviews .elementor-testimonial__icon.elementor-icon-houzz{--e-testimonial-icon-color:#7ac142}.elementor-widget-reviews .elementor-testimonial__icon.elementor-icon-instagram{--e-testimonial-icon-color:#262626}.elementor-widget-reviews .elementor-testimonial__icon.elementor-icon-jsfiddle{--e-testimonial-icon-color:#487aa2}.elementor-widget-reviews .elementor-testimonial__icon.elementor-icon-linkedin{--e-testimonial-icon-color:#0077b5}.elementor-widget-reviews .elementor-testimonial__icon.elementor-icon-medium{--e-testimonial-icon-color:#00ab6b}.elementor-widget-reviews .elementor-testimonial__icon.elementor-icon-meetup{--e-testimonial-icon-color:#ec1c40}.elementor-widget-reviews .elementor-testimonial__icon.elementor-icon-mixcloud{--e-testimonial-icon-color:#273a4b}.elementor-widget-reviews .elementor-testimonial__icon.elementor-icon-odnoklassniki{--e-testimonial-icon-color:#f4731c}.elementor-widget-reviews .elementor-testimonial__icon.elementor-icon-pinterest{--e-testimonial-icon-color:#bd081c}.elementor-widget-reviews .elementor-testimonial__icon.elementor-icon-product-hunt{--e-testimonial-icon-color:#da552f}.elementor-widget-reviews .elementor-testimonial__icon.elementor-icon-reddit{--e-testimonial-icon-color:#ff4500}.elementor-widget-reviews .elementor-testimonial__icon.elementor-icon-rss{--e-testimonial-icon-color:#f26522}.elementor-widget-reviews .elementor-testimonial__icon.elementor-icon-shopping-cart{--e-testimonial-icon-color:#4caf50}.elementor-widget-reviews .elementor-testimonial__icon.elementor-icon-skype{--e-testimonial-icon-color:#00aff0}.elementor-widget-reviews .elementor-testimonial__icon.elementor-icon-slideshare{--e-testimonial-icon-color:#0077b5}.elementor-widget-reviews .elementor-testimonial__icon.elementor-icon-snapchat{--e-testimonial-icon-color:#fffc00}.elementor-widget-reviews .elementor-testimonial__icon.elementor-icon-soundcloud{--e-testimonial-icon-color:#f80}.elementor-widget-reviews .elementor-testimonial__icon.elementor-icon-spotify{--e-testimonial-icon-color:#2ebd59}.elementor-widget-reviews .elementor-testimonial__icon.elementor-icon-stack-overflow{--e-testimonial-icon-color:#fe7a15}.elementor-widget-reviews .elementor-testimonial__icon.elementor-icon-steam{--e-testimonial-icon-color:#00adee}.elementor-widget-reviews .elementor-testimonial__icon.elementor-icon-stumbleupon{--e-testimonial-icon-color:#eb4924}.elementor-widget-reviews .elementor-testimonial__icon.elementor-icon-telegram{--e-testimonial-icon-color:#2ca5e0}.elementor-widget-reviews .elementor-testimonial__icon.elementor-icon-thumb-tack,.elementor-widget-reviews .elementor-testimonial__icon.elementor-icon-thumbtack{--e-testimonial-icon-color:#1aa1d8}.elementor-widget-reviews .elementor-testimonial__icon.elementor-icon-threads{--e-testimonial-icon-color:#000}.elementor-widget-reviews .elementor-testimonial__icon.elementor-icon-tripadvisor{--e-testimonial-icon-color:#589442}.elementor-widget-reviews .elementor-testimonial__icon.elementor-icon-tumblr{--e-testimonial-icon-color:#35465c}.elementor-widget-reviews .elementor-testimonial__icon.elementor-icon-twitch{--e-testimonial-icon-color:#6441a5}.elementor-widget-reviews .elementor-testimonial__icon.elementor-icon-twitter{--e-testimonial-icon-color:#1da1f2}.elementor-widget-reviews .elementor-testimonial__icon.elementor-icon-vimeo{--e-testimonial-icon-color:#1ab7ea}.elementor-widget-reviews .elementor-testimonial__icon.elementor-icon-vk{--e-testimonial-icon-color:#45668e}.elementor-widget-reviews .elementor-testimonial__icon.elementor-icon-weibo{--e-testimonial-icon-color:#dd2430}.elementor-widget-reviews .elementor-testimonial__icon.elementor-icon-weixin{--e-testimonial-icon-color:#31a918}.elementor-widget-reviews .elementor-testimonial__icon.elementor-icon-whatsapp{--e-testimonial-icon-color:#25d366}.elementor-widget-reviews .elementor-testimonial__icon.elementor-icon-wordpress{--e-testimonial-icon-color:#21759b}.elementor-widget-reviews .elementor-testimonial__icon.elementor-icon-x{--e-testimonial-icon-color:#000}.elementor-widget-reviews .elementor-testimonial__icon.elementor-icon-xing{--e-testimonial-icon-color:#026466}.elementor-widget-reviews .elementor-testimonial__icon.elementor-icon-yelp{--e-testimonial-icon-color:#af0606}.elementor-widget-reviews .elementor-testimonial__icon.elementor-icon-youtube{--e-testimonial-icon-color:#cd201f}.elementor-widget-reviews .elementor-testimonial__icon.elementor-icon-500px{--e-testimonial-icon-color:#0099e5}.elementor-widget-reviews .elementor-testimonial__icon.elementor-icon svg{fill:var(--e-testimonial-icon-color)}.elementor-widget-reviews .elementor-testimonial__rating{background-image:linear-gradient(to right,#ffc82c var(--rating),#ccc var(--rating));font-family:eicons}.elementor-widget-reviews .elementor-testimonial__header{padding-block:15px 6px;display:flex}.elementor-widget-reviews .elementor-testimonial__image+cite{margin-inline-start:9px}.elementor-widget-reviews .elementor-testimonial__separator{border-block-start:0;border-block-end:1px solid #e1e8ed;height:0;margin:0 auto}.elementor-widget-reviews .elementor-testimonial__content{padding-block:6px 15px}.elementor-widget-reviews .elementor-testimonial__content,.elementor-widget-reviews .elementor-testimonial__header{padding-inline:15px}.elementor-widget-reviews.elementor-review--has-separator .elementor-testimonial__header{border-block-end:1px solid #e1e8ed}:root{--tkn-green:#b5f500;--tkn-green-dark:#a2e000;--tkn-dark:#000;--tkn-gray:#707070;--tkn-gray-light:#86868b;--tkn-gray-lighter:#d2d2d7;--tkn-border:#e8e8ed;--tkn-bg:#fff;--tkn-bg-alt:#fff;--tkn-bg-card:#fff;--tkn-text:#000;--tkn-text-secondary:#666;--tkn-text-tertiary:#858585;--tkn-radius-sm:12px;--tkn-radius-md:18px;--tkn-radius-lg:24px;--tkn-radius-xl:36px;--tkn-font:"Nunito", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif;--tkn-font-heading:"Helvetica Neue", Helvetica, Arial, sans-serif;--cb-font:"Nunito", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif;--tkn-max-width:1200px;--tkn-section-pad:160px;--tkn-section-pad-sm:100px;--tkn-site-container-max:1440px;--tkn-site-gutter:clamp(48px, 4.5vw, 72px)}*,:before,:after{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-color:#fff!important}body,#root,.app,.site-layout-wrapper{font-family:var(--tkn-font);color:var(--tkn-text);letter-spacing:0;min-height:100vh;line-height:1.55;background-color:#fff!important}#root :is(h1,h2,h3,h4,h5,h6,.cb-shelf-title,.flash-sale-title){font-family:var(--tkn-font-heading);font-weight:var(--tkn-weight-medium);letter-spacing:-.015em}h1,h2,h3,h4,h5,h6{font-family:var(--tkn-font-heading);letter-spacing:-.01em}h1{font-size:clamp(36px,5vw,60px);font-weight:var(--tkn-weight-medium);letter-spacing:-.03em;line-height:1.05}h2{font-size:clamp(28px,3.5vw,40px);font-weight:var(--tkn-weight-medium);letter-spacing:-.025em;line-height:1.12}h3{font-size:clamp(20px,2.5vw,28px);font-weight:var(--tkn-weight-medium);letter-spacing:-.015em;line-height:1.2}h4{font-size:clamp(17px,1.8vw,22px);font-weight:var(--tkn-weight-medium);letter-spacing:-.01em;line-height:1.3}h5{font-size:var(--tkn-text-16);font-weight:var(--tkn-weight-medium);line-height:1.35}h6{font-size:var(--tkn-text-14);font-weight:var(--tkn-weight-medium);line-height:1.4}p{font-family:var(--tkn-font);color:var(--tkn-text-secondary);font-size:15px;line-height:1.55}button,.btn,[role=button]{font-family:var(--tkn-font);font-weight:var(--tkn-weight-semibold);letter-spacing:-.01em}.label,.tag,.badge,.chip,[class*=label],[class*=tag-]{font-family:var(--tkn-font-heading);font-weight:var(--tkn-weight-semibold);letter-spacing:.01em;text-transform:uppercase}#root{flex-direction:column;min-height:100vh;display:flex}#root .ui.container:not(.fluid),#root .category-products-container,#root .category-hero-inner,#root .institutional-shell,#root .institutional-header__inner,#root .corporate-footer__main,#root .corporate-footer__signature,#root .product-sticky-inner,#root .pdp-sticky-nav-inner{box-sizing:border-box;width:100%!important;max-width:var(--tkn-site-container-max)!important;padding-inline:var(--tkn-site-gutter)!important;margin-inline:auto!important}#root .ui.container.fluid{width:100%!important;max-width:none!important;margin-inline:0!important;padding-inline:0!important}@media (width<=1023px){:root{--tkn-site-gutter:clamp(24px, 3.5vw, 36px)}}@media (width<=767px){:root{--tkn-site-gutter:16px}}main{flex:1}a{color:inherit;text-decoration:none;transition:color .25s}button{font-family:inherit}img{max-width:100%;display:block}::selection{color:var(--tkn-dark);background:#0f83}::-webkit-scrollbar{width:6px}::-webkit-scrollbar-track{background:0 0}::-webkit-scrollbar-thumb{background:var(--tkn-gray-lighter);border-radius:3px}.btn{justify-content:center;align-items:center;gap:var(--tkn-space-8);font-weight:var(--tkn-weight-semibold);font-size:var(--tkn-text-14);padding:var(--tkn-space-16) var(--tkn-space-32);cursor:pointer;white-space:nowrap;letter-spacing:-.01em;border:none;border-radius:980px;text-decoration:none;transition:all .3s cubic-bezier(.4,0,.2,1);display:inline-flex}.btn-primary{background:var(--tkn-dark);color:#fff}.btn-primary:hover{background:#333;transform:scale(1.02)}.btn-green{background:var(--tkn-green);color:var(--tkn-dark)}.btn-green:hover{background:#3fa;transform:scale(1.02)}.btn-secondary{background:var(--tkn-bg-alt);color:var(--tkn-text)}.btn-secondary:hover{background:#e8e8ed}.btn-outline{color:var(--tkn-text);border:1.5px solid var(--tkn-gray-lighter);background:0 0}.btn-outline:hover{border-color:var(--tkn-text);background:var(--tkn-bg-alt)}.btn-whatsapp{color:#fff;font-weight:var(--tkn-weight-semibold);background:#25d366}.btn-whatsapp:hover{background:#1fb855;transform:scale(1.02)}.btn-whatsapp:disabled{background:var(--tkn-gray-lighter);color:var(--tkn-gray);cursor:not-allowed;transform:none}.btn-full{width:100%}.section-container{max-width:var(--tkn-max-width);padding:0 var(--tkn-space-24);margin:0 auto}.section-eyebrow{font-size:var(--tkn-text-12);font-weight:var(--tkn-weight-medium);letter-spacing:.15em;text-transform:uppercase;color:var(--tkn-green-dark);margin-bottom:var(--tkn-space-16);display:block}.section-headline{font-family:var(--tkn-font-heading);font-size:clamp(28px,4vw,44px);font-weight:var(--tkn-weight-medium);letter-spacing:-.035em;color:var(--tkn-text);margin-bottom:var(--tkn-space-24);line-height:1.08}.section-subtext{font-size:var(--tkn-text-18);color:var(--tkn-text-secondary);max-width:520px;line-height:1.6}.spinner{border:3px solid var(--tkn-border);border-top-color:var(--tkn-green);border-radius:50%;width:32px;height:32px;animation:.8s linear infinite spin}@keyframes fadeInUp{0%{opacity:0;transform:translateY(32px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@media (width<=768px){:root{--tkn-section-pad:100px}.btn{padding:var(--tkn-space-12) var(--tkn-space-24);font-size:var(--tkn-text-14)}}.section-containers,.section-containers-wrap{box-sizing:border-box;width:100%;display:flex}@media (width<=767px){.section-containers,.section-containers-wrap,[data-section-id]>.section-containers,[data-section-id]>div:first-child{flex-flow:column wrap!important}.e-con,[data-container-id]{flex:100%!important;width:100%!important;max-width:100%!important}.mobile-stack{flex-flow:column wrap!important}}@media (width>=768px) and (width<=1024px){.section-containers,.section-containers-wrap{flex-wrap:wrap!important}}@keyframes teknixFadeIn{0%{opacity:0}to{opacity:1}}@keyframes teknixFadeInUp{0%{opacity:0;transform:translateY(40px)}to{opacity:1;transform:translate(0,0)}}@keyframes teknixFadeInDown{0%{opacity:0;transform:translateY(-40px)}to{opacity:1;transform:translate(0,0)}}@keyframes teknixFadeInLeft{0%{opacity:0;transform:translate(-40px)}to{opacity:1;transform:translate(0,0)}}@keyframes teknixFadeInRight{0%{opacity:0;transform:translate(40px)}to{opacity:1;transform:translate(0,0)}}@keyframes teknixSlideInUp{0%{visibility:visible;transform:translateY(100%)}to{transform:translate(0,0)}}@keyframes teknixSlideInDown{0%{visibility:visible;transform:translateY(-100%)}to{transform:translate(0,0)}}@keyframes teknixSlideInLeft{0%{visibility:visible;transform:translate(-100%)}to{transform:translate(0,0)}}@keyframes teknixSlideInRight{0%{visibility:visible;transform:translate(100%)}to{transform:translate(0,0)}}@keyframes teknixZoomIn{0%{opacity:0;transform:scale3d(.7,.7,.7)}50%{opacity:1}to{transform:scale(1)}}@keyframes teknixZoomOut{0%{opacity:1}50%{opacity:0;transform:scale3d(.3,.3,.3)}to{opacity:0}}@keyframes teknixBounceIn{0%,20%,40%,60%,80%,to{animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;transform:scale3d(.3,.3,.3)}20%{transform:scale3d(1.1,1.1,1.1)}40%{transform:scale3d(.9,.9,.9)}60%{opacity:1;transform:scale3d(1.03,1.03,1.03)}80%{transform:scale3d(.97,.97,.97)}to{opacity:1;transform:scale(1)}}@keyframes teknixRotateIn{0%{opacity:0;transform:rotate(-200deg)}to{opacity:1;transform:translate(0,0)}}@keyframes teknixFlipInX{0%{opacity:0;animation-timing-function:ease-in;transform:perspective(400px)rotateX(90deg)}40%{animation-timing-function:ease-in;transform:perspective(400px)rotateX(-20deg)}60%{opacity:1;transform:perspective(400px)rotateX(10deg)}80%{transform:perspective(400px)rotateX(-5deg)}to{transform:perspective(400px)}}@keyframes teknixFlipInY{0%{opacity:0;animation-timing-function:ease-in;transform:perspective(400px)rotateY(90deg)}40%{animation-timing-function:ease-in;transform:perspective(400px)rotateY(-20deg)}60%{opacity:1;transform:perspective(400px)rotateY(10deg)}80%{transform:perspective(400px)rotateY(-5deg)}to{transform:perspective(400px)}}@keyframes teknixRollIn{0%{opacity:0;transform:translate(-100%)rotate(-120deg)}to{opacity:1;transform:translate(0,0)}}@keyframes teknixBlurFadeIn{0%{opacity:0;filter:blur(12px);transform:translateY(24px)}to{opacity:1;filter:blur();transform:translate(0,0)}}@keyframes teknixFramerSpringUp{0%{opacity:0;transform:translateY(50px)scale(.92)}65%{opacity:1;transform:translateY(-6px)scale(1.02)}to{opacity:1;transform:translate(0,0)scale(1)}}@keyframes teknixAppleReveal{0%{opacity:0;filter:blur(4px);transform:scale(.94)}to{opacity:1;filter:blur();transform:scale(1)}}@keyframes teknixElasticPop{0%{opacity:0;transform:scale(.4)}70%{opacity:1;transform:scale(1.08)}to{opacity:1;transform:scale(1)}}@keyframes teknixGlowPulse{0%{opacity:0;filter:drop-shadow(0 0 #0071e300)}50%{opacity:1;filter:drop-shadow(0 0 18px #0071e3a6)}to{opacity:1;filter:drop-shadow(0 0 #0071e300)}}@keyframes teknixFloatBob{0%{opacity:0;transform:translateY(16px)}50%{opacity:1;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}@keyframes teknixRevealSlide{0%{opacity:0;clip-path:inset(0 100% 0 0)}to{opacity:1;clip-path:inset(0)}}.teknix-animated{animation-fill-mode:both}.teknix-anim-fadeIn{animation-name:teknixFadeIn}.teknix-anim-fadeInUp{animation-name:teknixFadeInUp}.teknix-anim-fadeInDown{animation-name:teknixFadeInDown}.teknix-anim-fadeInLeft{animation-name:teknixFadeInLeft}.teknix-anim-fadeInRight{animation-name:teknixFadeInRight}.teknix-anim-slideInUp{animation-name:teknixSlideInUp}.teknix-anim-slideInDown{animation-name:teknixSlideInDown}.teknix-anim-slideInLeft{animation-name:teknixSlideInLeft}.teknix-anim-slideInRight{animation-name:teknixSlideInRight}.teknix-anim-zoomIn{animation-name:teknixZoomIn}.teknix-anim-zoomOut{animation-name:teknixZoomOut}.teknix-anim-bounceIn{animation-name:teknixBounceIn}.teknix-anim-rotateIn{animation-name:teknixRotateIn}.teknix-anim-flipInX{animation-name:teknixFlipInX}.teknix-anim-flipInY{animation-name:teknixFlipInY}.teknix-anim-rollIn{animation-name:teknixRollIn}.teknix-anim-blurFadeIn{animation-name:teknixBlurFadeIn}.teknix-anim-framerSpringUp{animation-name:teknixFramerSpringUp}.teknix-anim-appleReveal{animation-name:teknixAppleReveal}.teknix-anim-elasticPop{animation-name:teknixElasticPop}.teknix-anim-glowPulse{animation-name:teknixGlowPulse}.teknix-anim-floatBob{animation-name:teknixFloatBob}.teknix-anim-revealSlide{animation-name:teknixRevealSlide}@media (width>=1025px){.teknix-hide-desktop{display:none!important}}@media (width>=768px) and (width<=1024px){.teknix-hide-tablet{display:none!important}}@media (width<=767px){.teknix-hide-mobile{display:none!important}}:root{--tkn-weight-regular:400;--tkn-weight-medium:500;--tkn-weight-semibold:600;--tkn-text-12:12px;--tkn-text-13:13px;--tkn-text-14:14px;--tkn-text-16:16px;--tkn-text-18:18px;--tkn-text-20:20px;--tkn-text-24:24px;--tkn-text-28:28px;--tkn-text-32:32px;--tkn-text-36:36px;--tkn-text-40:40px;--tkn-text-48:48px;--tkn-text-56:56px;--tkn-text-64:64px;--tkn-text-72:72px;--tkn-text-80:80px;--tkn-text-96:96px;--tkn-page-title:clamp(28px, 2.4vw, 36px);--tkn-section-title:clamp(24px, 2vw, 28px);--tkn-product-title:clamp(26px, 2.2vw, 34px)}body{font-weight:var(--tkn-weight-regular);font-size:var(--tkn-text-16)}input,select,textarea{font-family:var(--tkn-font);font-weight:var(--tkn-weight-regular)}#root :is(strong,b){font-weight:var(--tkn-weight-semibold)}#root :is([class$=-price],[class$=-price] strong,.cb-bag-item-total,.cb-bag-total dd){font-weight:var(--tkn-weight-medium)}#root :is(button,.btn,[role=button],a[class*=-btn],a[class*=-cta],.cb-bag-primary,.cb-account-support-btn){font-weight:var(--tkn-weight-semibold)}#root :is(.cb-account-main-title,.cb-bag-heading h1,.teknix-orders-title,.apple-saved-title,.apple-lookup-heading,.apple-signin-main-title){font-size:var(--tkn-page-title);font-weight:var(--tkn-weight-medium);letter-spacing:-.025em;line-height:1.2}#root .ml-pdp-title{font-size:var(--tkn-product-title);font-weight:var(--tkn-weight-medium)}:root{--tkn-space-4:4px;--tkn-space-8:8px;--tkn-space-12:12px;--tkn-space-16:16px;--tkn-space-24:24px;--tkn-space-32:32px;--tkn-space-48:48px;--tkn-space-64:64px;--tkn-content-gutter:32px;--tkn-card-padding:24px;--tkn-layout-gap:32px;--tkn-section-gap:64px;--tkn-control-height:48px;--tkn-surface:#fff;--tkn-surface-muted:#fafafa;--tkn-border-subtle:#e7e7e7;--tkn-shadow-soft:0 8px 24px #0000000d}#root :is(.cb-bag-container,.teknix-orders-container,.apple-saved-container,.apple-lookup-container,.apple-signin-container,.as-l-container){padding-inline:var(--tkn-content-gutter);box-sizing:border-box}#root :is(.cb-account-detail-content,.cb-bag-summary){padding:var(--tkn-card-padding)}#root :is(.cb-bag-layout,.product-detail-page-root .details-product-row){gap:var(--tkn-layout-gap)}#root .product-detail-page-root :is(.product-editorial,.description-section){padding-block:var(--tkn-section-gap)}#root :is(.cb-bag-heading p,.cb-bag-summary>p,.cb-bag-summary-note,.cb-account-main-subtitle,.cb-account-card-desc,.cb-profile-intro,.tkn-checkout-safe,.tkn-checkout-product p,.tkn-checkout-shipping p){font-size:var(--tkn-text-13);line-height:1.5}#root :is(input:not([type=checkbox]):not([type=radio]):not([type=range]),select,textarea){min-height:var(--tkn-control-height);border-color:var(--tkn-border-subtle);box-shadow:none;border-radius:10px;transition:border-color .18s,box-shadow .18s}#root :is(input:not([type=checkbox]):not([type=radio]):not([type=range]),select,textarea):focus{border-color:#2474e8;outline:0;box-shadow:0 0 0 3px #2474e81f}#root :is(.cb-bag-items,.cb-bag-summary,.tkn-checkout-card,.tkn-checkout-summary,.cb-account-detail-content,.cb-account-card,.teknix-order-card){border-color:var(--tkn-border-subtle)}#root :is(.cb-bag-primary,.tkn-checkout-primary,.cb-account-support-btn){min-height:var(--tkn-control-height);border-radius:10px}#root :is(.cb-bag-item-name,.tkn-checkout-product a,.ml-pdp-title){text-wrap:pretty}@media (width<=1023px){:root{--tkn-content-gutter:24px;--tkn-layout-gap:24px;--tkn-section-gap:48px}}@media (width<=767px){:root{--tkn-content-gutter:16px;--tkn-card-padding:16px;--tkn-layout-gap:24px;--tkn-section-gap:32px}#root .cb-account-wrapper{width:calc(100% - 32px)}#root :is(.cb-bag-items,.teknix-order-card-body){padding-inline:var(--tkn-card-padding)}#root :is(.cb-modal-form,.cb-account-cards-grid){gap:var(--tkn-space-16)}}
