*{box-sizing:border-box;margin:0}html{scroll-padding-top:90px;overflow-y:scroll;scrollbar-gutter:stable}ul{padding-left:40px;margin:0}li{margin:0}body{display:flex;flex-direction:column;margin:0;color:var(--color-primary);font-family:var(--font-family);font-weight:var(--token-font-weight-medium);font-size:var(--token-font-size-md);line-height:24px;background-color:var(--color-background);overflow-x:clip}a{color:var(--color-primary);text-decoration:none;text-underline-offset:8px}a:hover{text-decoration:underline}a.btn:hover,a.btn-primary:hover,a.btn-secondary:hover,button:hover,.btn:hover{text-decoration:none}::placeholder{color:var(--token-color-foggy)}.link-inline{text-decoration:underline}.link-with-arrow{display:inline-flex;align-items:center;gap:8px;text-decoration:none;text-underline-offset:8px;font-weight:500}.link-with-arrow:hover{text-decoration:underline}.link-arrow-circle{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:50%;background:var(--token-color-black);color:var(--token-color-white);flex-shrink:0;transition:transform .2s ease}.link-with-arrow:hover .link-arrow-circle{transform:scale(1.08)}a:focus,button:focus,input:focus,select:focus,textarea:focus,[tabindex="0"]:focus{outline:2px solid var(--color-primary);outline-offset:2px}:focus:not(:focus-visible){outline:none}:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}*{word-wrap:break-word;overflow-wrap:break-word}h1,h2,h3,h4,h5,h6,p,span,a,li,td,th,label,strong,em{word-wrap:break-word;overflow-wrap:break-word;word-break:break-word}body.page-template--index{position:relative}body.page-template--index:before{display:none}#mobile-nav-modal .reusable-modal__header--no-title{justify-content:space-between;align-items:center;z-index:1}.mobile-nav-menu__logo img{width:80px;height:auto}.mobile-nav-menu__links{display:flex;flex-direction:column;padding:4px 0}.mobile-nav-menu__link{display:block;padding:14px 0;font-size:17px;font-weight:500;color:var(--color-primary);text-decoration:none;-webkit-tap-highlight-color:transparent}.mobile-nav-menu__link--active{font-weight:700;color:var(--color-primary)}.mobile-nav-menu__footer{display:flex;flex-direction:column;align-items:center;gap:16px;padding:16px 0 8px;border-top:1px solid var(--token-color-border);margin-top:auto}.mobile-nav-menu__locale{display:flex;align-items:center;gap:8px;padding:10px 20px;background:var(--color-bg-gray);border:none;border-radius:var(--radius-full);cursor:pointer;font-family:inherit;font-size:15px;font-weight:500;color:var(--color-primary);transition:background .15s ease}.mobile-nav-menu__locale:hover{background:var(--color-bg-gray-light)}.mobile-nav-menu__social{display:flex;align-items:center;gap:12px}.mobile-nav-menu__social-link{display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:50%;text-decoration:none;transition:transform .15s ease;-webkit-tap-highlight-color:transparent}.mobile-nav-menu__social-link:active{transform:scale(.95)}html:has(dialog[scroll-lock][open],details[scroll-lock][open]){overflow:hidden}html{scroll-behavior:unset;overflow-x:clip;scrollbar-color:auto;scrollbar-width:thin}html::-webkit-scrollbar{width:12px}html::-webkit-scrollbar-track{background:#f1f1f1}html::-webkit-scrollbar-thumb{background:#c1c1c1;border-radius:6px}html::-webkit-scrollbar-thumb:hover{background:#a1a1a1}body{overflow-x:clip}img,picture,video,canvas,svg{display:block;max-width:100%;height:auto}.footer__logo{-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none;-webkit-user-select:none;user-select:none}.footer__logo img{width:114px;height:37px}input,textarea,select{font:inherit;border-radius:var(--style-border-radius-inputs)}select{background-color:var(--color-background);color:currentcolor}dialog{background-color:var(--color-background);color:var(--color-foreground)}p{text-wrap:pretty}p,h1,h2,h3,h4,h5,h6{overflow-wrap:break-word}p:empty{display:none}:is(p,h1,h2,h3,h4,h5,h6):first-child,:empty:first-child+:where(p,h1,h2,h3,h4,h5,h6){margin-block-start:0}:is(p,h1,h2,h3,h4,h5,h6):last-child,:where(p,h1,h2,h3,h4,h5,h6)+:has(+:empty:last-child){margin-block-end:0}:target{scroll-margin-top:107px}[id]{scroll-margin-top:var(--scroll-offset, 107px)}.shopify-section{position:relative;display:block;width:100%}.shopify-section--_blocks{padding:0;margin:0}.page-container{position:relative;z-index:1;max-width:1400px;width:100%;margin-left:auto;margin-right:auto;box-sizing:border-box;padding-left:24px;padding-right:24px}.page-container .hero-block{width:100vw;margin-left:calc(-50vw + 50%);margin-right:calc(-50vw + 50%)}.page-container-second{position:relative;z-index:1;width:100%;box-sizing:border-box;padding-left:24px;padding-right:24px;padding-bottom:24px}@media(max-width:768px){.page-container{padding-left:16px;padding-right:16px;overflow-x:hidden}}.section-description{text-align:center;font-size:var(--token-font-size-lg);font-weight:var(--token-font-weight-medium);color:var(--color-text-default);line-height:1.5;margin-bottom:24px}@media screen and (max-width:768px){.section-description{text-align:left}}.device-category-toggles{display:flex;justify-content:center;gap:12px;flex-wrap:wrap}.visually-hidden{position:absolute!important;height:1px;width:1px;overflow:hidden;clip:rect(1px,1px,1px,1px)}.color2{color:var(--color-primary-light)}h1,h2,h3{font-family:var(--token-font-family);font-weight:var(--token-font-weight-medium);line-height:var(--token-line-height-heading);letter-spacing:var(--token-letter-spacing-heading);color:var(--token-color-text-primary)}h1{font-size:var(--token-font-size-heading-2xl);letter-spacing:var(--token-letter-spacing-heading-2xl)}h2{font-size:var(--token-font-size-heading-xl);font-weight:var(--token-font-weight-semibold)}h3{font-size:var(--token-font-size-heading-lg)}h1 strong,h2 strong{font-weight:inherit;color:inherit}p{font-size:var(--token-font-size-md);font-weight:var(--token-font-weight-medium);line-height:var(--token-line-height-body);color:var(--token-color-text-secondary)}.container{margin-left:auto;margin-right:auto;max-width:1400px;width:100%;padding:0 24px}.footer-group{width:100%}button{font-family:var(--font-family);font-size:inherit;cursor:pointer;border:none;background:none;color:inherit;padding:0}@media screen and (max-width:1024px){.page-template--index .site-header__cta,.header-home .site-header__cta,.page-template--index .site-header .btn-primary,.header-home .site-header .btn-primary{display:none!important}}.header-sticky{max-width:100%;position:fixed;top:0;left:0;right:0;z-index:222;background:transparent}.header-sticky.header--sticky{background:transparent}.header-sticky .shopify-section,.header-sticky .shopify-section-group-header-group{display:block;max-width:100%}.header-sticky .site-header{max-width:100%;margin:0}body:not(.page-template--index) .header-sticky,body:not(.page-template--index) .header-sticky.header--sticky{background:transparent}.header-spacer{height:80px}body.promo-banner-visible .header-spacer{height:calc(80px + var(--promo-banner-height, 44px))}.page-template--index .header-spacer{display:none}body:not(.promo-banner-visible) .promo-countdown-banner{display:none}.site-header{display:flex;justify-content:space-between;align-items:center;width:100%;max-width:100%;-webkit-tap-highlight-color:transparent;margin:0;padding:0 40px;min-height:80px;background:transparent;backdrop-filter:none;-webkit-backdrop-filter:none;border:none;box-shadow:none;box-sizing:border-box;position:relative;z-index:224;overflow:visible;transition:background .3s ease,backdrop-filter .3s ease,-webkit-backdrop-filter .3s ease,box-shadow .3s ease}.site-header.header-scrolled,.scroll-restored .site-header{background:#fff9;backdrop-filter:blur(20px) saturate(180%);-webkit-backdrop-filter:blur(20px) saturate(180%);box-shadow:none}.site-header__logo{flex-shrink:0;display:flex;align-items:center}.site-header__logo a{-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none;-webkit-user-select:none;user-select:none;display:flex;align-items:center}.site-header__logo a:focus{outline:2px solid var(--color-primary);outline-offset:2px}.site-header__logo a:focus:not(:focus-visible){outline:none}.site-header__logo a:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}.site-header__logo img{width:100px;height:auto;max-height:40px;filter:brightness(0);transition:filter .3s ease;display:block}.site-header.header-scrolled .site-header__logo img{filter:none}.site-header__right{display:flex;align-items:center;gap:0;overflow:visible}.site-header__right .btn-primary{white-space:nowrap;flex-shrink:0}.site-header__nav{display:flex;gap:4px;overflow:visible;transition:opacity .2s ease}.site-header__nav a{text-decoration:none;font-weight:500;font-size:16px;line-height:140%;color:var(--color-primary);white-space:nowrap;padding:8px 16px;border-radius:999px;transition:background-color .15s ease,color .3s ease!important}.site-header__nav a:hover{background-color:#0000000a!important;transform:none!important}.site-header__nav a:visited{color:var(--color-primary)}.site-header__nav a.active{font-weight:700}.nav-dropdown{position:relative}.nav-dropdown__trigger{display:flex;align-items:center;gap:4px;padding:8px 16px;border:none;background:transparent;cursor:pointer;font-family:inherit;font-size:16px;font-weight:500;line-height:140%;color:var(--color-primary);white-space:nowrap;-webkit-tap-highlight-color:transparent;border-radius:999px;transition:background-color .15s ease,color .3s ease!important}.nav-dropdown__trigger:hover{background-color:#0000000a!important;transform:none!important}.nav-dropdown__trigger:active,.nav-dropdown__trigger:focus,.nav-dropdown__trigger:focus-visible{outline:none!important;box-shadow:none!important;border-color:transparent!important}.nav-dropdown__trigger svg{transition:transform .2s ease}.nav-dropdown.open .nav-dropdown__trigger svg{transform:rotate(180deg)}.nav-dropdown__menu{position:absolute;top:calc(100% + 12px);left:50%;transform:translate(-50%);min-width:220px;background:var(--token-color-white);border-radius:var(--token-radius-md);border:var(--token-elevation-border);box-shadow:var(--token-shadow-md);padding:var(--token-space-8) 0;opacity:0;pointer-events:none;transition:opacity var(--token-transition-fast),transform var(--token-transition-fast);z-index:300}.nav-dropdown.open .nav-dropdown__menu{opacity:1;pointer-events:auto}.nav-dropdown__item{display:block;padding:var(--token-space-12) var(--token-space-16);font-size:var(--token-font-size-sm);font-weight:var(--token-font-weight-normal);color:var(--token-color-text-primary);text-decoration:none;white-space:nowrap;transition:background-color var(--token-transition-fast)!important}.nav-dropdown__item:hover{background:var(--token-color-bg-hover);border-radius:0!important}.site-header>.button__icon-menu{display:none;place-items:center;align-self:center;z-index:226;position:relative;width:40px;height:40px;padding:0;margin:0 -4px 0 0;cursor:pointer;background:transparent;border:none;border-radius:var(--token-radius-sm, 8px);transition:background var(--token-transition-fast, .15s ease);-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none;user-select:none;-webkit-user-select:none;touch-action:manipulation}.site-header>.button__icon-menu:hover,.site-header>.button__icon-menu:active{background:transparent}.site-header>.button__icon-menu svg{width:20px;height:20px}.site-header>.button__icon-menu svg path{fill:var(--token-color-text-primary, #222222)}.site-header.hide-cta .site-header__right .btn-primary{display:none}.site-header.nav-overflow>.button__icon-menu{display:grid}.site-header.nav-overflow .site-header__right{display:none}@media(max-width:768px){.site-header>.button__icon-menu{display:grid;margin-right:-10px;transform:translateZ(0)}.site-header .site-header__right{display:none}}@keyframes floatClouds{0%{background-position:0 44%}50%{background-position:0 30%}to{background-position:0 44%}}.locale-trigger{display:flex;align-items:center;gap:6px;padding:8px 16px;background:transparent;border:none;cursor:pointer;font-family:inherit;font-size:16px;font-weight:500;line-height:140%;color:var(--color-primary);white-space:nowrap;flex-shrink:0;border-radius:999px;transition:background-color .15s ease,color .3s ease!important}.locale-trigger:hover,.locale-trigger:active,.locale-trigger:focus,.locale-trigger:focus-visible{opacity:1;background-color:#0000000a!important;border-color:transparent!important;transform:none!important;transition:background-color .15s ease!important;outline:none!important;box-shadow:none!important}.locale-trigger__flag{display:flex;align-items:center;flex-shrink:0;line-height:1}.locale-trigger__flag img{width:20px;height:20px;border-radius:50%;object-fit:cover;border:1px solid var(--token-color-border)}.locale-trigger__code{text-transform:uppercase;letter-spacing:.5px}.locale-trigger__dash{margin:0 -1px}.locale-trigger__currency{font-weight:500}@media(max-width:768px){html{overflow-y:auto}.page-template--index .header-sticky+#MainContent{margin-top:20px}.header-sticky .site-header{margin:0}.site-header{padding:0 16px}.site-header__logo img{width:72px}}.product-card-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}@media(max-width:768px){.product-card-grid{grid-template-columns:1fr}}[class*=hiw-steps-]{display:grid;grid-template-columns:repeat(3,1fr);gap:24px}.hiw-step{display:flex;flex-direction:column;border:1px solid var(--token-color-border-card, #e5e7eb);border-radius:16px;padding:28px 25px 20px;background:#fff}@media(max-width:768px){[class*=hiw-steps-]{grid-template-columns:1fr}}.ci-grid{display:grid;grid-template-columns:1fr 1fr;gap:32px}.ci-card{background-color:var(--token-color-bg-card, #f5f5f5);border:none;border-radius:16px;padding:32px;display:flex;flex-direction:column}@media(max-width:768px){.ci-grid{grid-template-columns:1fr}}[class*=features-grid__container]{display:grid;grid-template-columns:repeat(2,1fr);gap:40px;max-width:900px;margin:0 auto}[class*=features-grid__item]{background-color:var(--token-color-bg-card, #f5f5f5);padding:20px 20px 30px;border-radius:16px;display:flex;flex-direction:column;align-items:flex-start;border:none}@media(max-width:768px){[class*=features-grid__container]{grid-template-columns:1fr}}.hero-block{position:relative;min-height:clamp(640px,calc(30vw + 350px),840px);overflow:hidden}.hero-bottom-fade{position:absolute;bottom:0;left:0;right:0;height:200px;z-index:15;background:linear-gradient(to bottom,transparent,var(--color-bg-page, #ffffff));pointer-events:none}.hero-sky-bg{background:linear-gradient(180deg,#4da4e8,#8dc8f5 40%,#d4e9fa,#eef4f9);background-size:cover;background-position:center center;background-repeat:no-repeat;z-index:10;transition:filter .3s ease}.hero-sky-bg--blur{filter:blur(20px);transform:scale(1.05)}.hero-mascot-wrap{position:absolute;top:calc(clamp(200px,15vw,240px) + 230px);left:calc(50% + 18vw);z-index:16;pointer-events:none;transform:translate(-20%,-53%)}@media(min-width:768px)and (max-width:1023px){.hero-mascot-wrap{top:calc(clamp(200px,15vw,240px) + 210px);left:calc(50% + 200px)}}@media(min-width:1280px){.hero-mascot-wrap{left:calc(50% + 230px)}}.hero-mascot-img{height:clamp(30vh,40vw,500px);width:auto!important;max-width:none!important;display:block}.hero-center{position:relative;z-index:20;max-width:720px;margin:0 auto;padding:clamp(200px,15vw,240px) 24px clamp(160px,15vw,240px);text-align:center;background:radial-gradient(ellipse at center,#ffffff59,#fff0 60%)}.hero-block .hero-title{font-family:var(--font-family);font-size:56px;font-weight:800;line-height:1.15;letter-spacing:-.02em;color:var(--color-text-dark);max-width:12em;margin:0 auto}.hero-block .hero-subtext{font-family:var(--font-family);color:#1e1e24;font-size:20px;font-weight:500;line-height:1.5;margin-top:16px;margin-bottom:28px}.hero-shimmer{background:linear-gradient(90deg,#1e1e24 0% 40%,#fff 50%,#1e1e24 60% 100%);background-size:200% 100%;-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;animation:shimmer 3s ease-in-out infinite}@keyframes shimmer{0%{background-position:100% 0}to{background-position:-100% 0}}.hero-search-row{position:relative;display:flex;align-items:center;justify-content:center}.form-search{position:relative}.hero-form-search{--sp: 0;--h: 66px;width:100%;max-width:580px;height:var(--h);background:#fff;border:1px solid #ddd;border-radius:999px;box-shadow:0 1px 2px #00000014,0 4px 12px #0000000d;overflow:hidden;transition:box-shadow .2s ease,transform .2s ease;transform-origin:center center;display:flex;align-items:center}.hero-form-search:hover,.hero-form-search:focus-within,.hero-form-search.search-scaled{box-shadow:0 1px 2px #00000014,0 4px 12px #0000000d;transform:scale(1.02)}.hero-form-search input{flex:1;height:100%;border:none;background:transparent;border-radius:999px;outline:none;box-shadow:none;--pl-from: 25px;--pl-to: 15px;--pr-from: 60px;--pr-to: 38px;--fs-from: 16px;--fs-to: 14px;padding:0 calc(var(--pr-from) - (var(--pr-from) - var(--pr-to)) * var(--sp)) 0 calc(var(--pl-from) - (var(--pl-from) - var(--pl-to)) * var(--sp));font-size:calc(var(--fs-from) - (var(--fs-from) - var(--fs-to)) * var(--sp))}.hero-form-search input:focus{border:none;outline:none;box-shadow:none}.hero-form-search button{position:absolute;width:calc(var(--h) * .7);height:calc(var(--h) * .7);top:50%;right:calc(var(--h) * .15);transform:translateY(-50%);border-radius:50%;padding:0;display:flex;align-items:center;justify-content:center;background:var(--color-button-bg)}.hero-form-search button svg{width:calc(20px - 5px * var(--sp));height:calc(20px - 5px * var(--sp));flex-shrink:0}.hero-form-search button svg circle,.hero-form-search button svg path{stroke:#000;stroke-width:2.2}.hero-form-search.search-docked{box-shadow:0 1px 3px #0000000f}.header-search-docked{display:none}@media(max-width:768px){.header-search-docked{display:block;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%) translateZ(0);width:180px;height:40px;z-index:10;opacity:0;pointer-events:none}.header-docked-form{width:100%;height:100%;background:#fff;border:1px solid #ddd;border-radius:999px;box-shadow:0 1px 3px #0000000f;display:flex;align-items:center;position:relative;cursor:pointer}.header-docked-placeholder{flex:1;font-family:var(--font-family);font-size:13px;color:var(--token-color-foggy, #6a6a6a);padding-left:15px}.header-docked-btn{position:absolute;width:28px;height:28px;top:50%;right:6px;transform:translateY(-50%);border-radius:50%;background:var(--color-button-bg);display:flex;align-items:center;justify-content:center}.header-docked-btn svg{width:15px;height:15px}.header-docked-btn svg circle,.header-docked-btn svg path{stroke:#000;stroke-width:2.2}}.predictive-search-block{position:relative;z-index:2000}.predictive-search-results{z-index:2001;position:absolute;top:100%;left:0;width:100%;margin-top:10px;padding:12px 12px 20px}.predictive-no-results{padding:16px;text-align:center;color:#6b7280;font-size:14px}.hero-trust-bar{display:flex;justify-content:center;gap:24px;margin-top:24px;min-height:24px}.hero-trust-item{display:flex;align-items:center;gap:8px;color:var(--color-text-dark);font-size:16px}.hero-trust-item svg{color:var(--color-primary)}.hero-sparkles{position:absolute;top:0;bottom:0;width:20%;pointer-events:none;z-index:18}.hero-sparkles--left{left:0}.hero-sparkles--right{right:0}.hero-sparkle{position:absolute;width:6px;height:6px;background:#ffffff80;border-radius:50%;box-shadow:0 0 4px 1px #ffffff4d;opacity:0}.hero-sparkle--star{background:transparent;width:0;height:0;box-shadow:none;border-radius:0}.hero-sparkle--star:before,.hero-sparkle--star:after{content:"";position:absolute;background:#ffffff8c;border-radius:1px}.hero-sparkle--star:before{width:2px;height:14px;top:-7px;left:-1px;box-shadow:0 0 3px 1px #ffffff40}.hero-sparkle--star:after{width:14px;height:2px;top:-1px;left:-7px;box-shadow:0 0 3px 1px #ffffff40}@keyframes heroSparkleBright{0%,to{opacity:0;transform:scale(.3)}50%{opacity:.8;transform:scale(1)}}@keyframes heroSparkleMid{0%,to{opacity:0;transform:scale(.3)}50%{opacity:.55;transform:scale(.9)}}@media(max-width:1024px){.hero-block .hero-title{font-size:48px}}@media(max-width:768px){.hero-block{min-height:auto}.hero-center{padding:170px 20px 20px;max-width:100%}.hero-mobile-mascot{position:relative;z-index:15;margin-top:-20px;overflow:hidden;direction:ltr}.hero-mobile-mascot img{width:130%;max-width:none;height:auto;display:block;margin-left:10%}.hero-block .hero-title{font-size:40px}.hero-block .hero-subtext{font-size:18px;margin-top:12px;margin-bottom:20px}.hero-form-search{--h: 60px;height:var(--h)}.hero-form-search input{--pl-from: 20px;--pr-from: 50px;--pr-to: 34px;--fs-from: 15px;--fs-to: 13px}.hero-trust-bar{gap:16px}.hero-trust-item{font-size:14px}.predictive-search-results{display:none!important}}@media(max-width:500px){.hero-block .hero-title{font-size:30px}}@media(max-width:375px){.hero-block .hero-title{font-size:26px}}.shopify-section-group-footer-group{width:100%}.shopify-section-group-footer-group .group{display:flex;flex-direction:column}.page-template--page{background-repeat:no-repeat;background-position:center;background-size:cover}@media(max-width:768px){h1,h2{font-size:var(--token-font-size-heading-lg)}h3{font-size:var(--token-font-size-lg)}}.product-card,.product-card:link,.product-card:visited,.product-card:active{display:flex;position:relative;align-items:center;justify-content:space-between;padding:22px 20px;border-radius:var(--radius-lg);border:none;background-color:var(--token-color-bg-card);text-decoration:none!important;transition:all .2s ease;width:100%;-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none;-webkit-user-select:none;user-select:none;color:inherit;transform-origin:center center}.product-card:after{content:"";position:absolute;left:0;right:0;bottom:-4px;height:4px;background:transparent}.product-card:hover{background-color:var(--token-color-bg-card-hover);text-decoration:none!important;transform:scale(1.02)}.product-card:focus{outline:none!important;box-shadow:inset 0 0 0 2px var(--color-primary);text-decoration:none!important}.product-card:focus:not(:focus-visible){box-shadow:none}.product-card:focus-visible{outline:none!important;box-shadow:inset 0 0 0 2px var(--color-primary);text-decoration:none!important}.product-card__image{width:48px;height:48px;border-radius:var(--radius-circle);object-fit:cover;border:1px solid var(--token-color-border);flex-shrink:0;image-rendering:-webkit-optimize-contrast}.product-card__content{flex:1;margin-left:20px;overflow:hidden}.product-card__title{font-size:18px;font-weight:var(--token-font-weight-semibold);color:var(--color-primary);margin:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;text-decoration:none!important}.product-card__content,.product-card__content *{text-decoration:none!important}.product-card__price{margin:4px 0 0;font-size:var(--token-font-size-md);color:var(--color-text-default)}.product-card__arrow{min-width:24px;flex-shrink:0}html[dir=rtl] .product-card,html[dir=rtl] .product-card:link,html[dir=rtl] .product-card:visited,html[dir=rtl] .product-card:active{flex-direction:row-reverse}html[dir=rtl] .product-card__content{margin-left:0;margin-right:20px;text-align:right}html[dir=rtl] .product-card__arrow{transform:rotate(180deg)}.product-card-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:40px;overflow:visible}.product-card-grid>*{min-width:0}.product-card-grid.full-width{padding-bottom:60px;margin-left:0;margin-right:0}@media(max-width:1024px){.product-card-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:768px){.product-card-grid{grid-template-columns:minmax(0,1fr);gap:20px}}.form-search{position:relative;width:100%;max-width:580px;margin:0 auto;transition:transform .2s ease;transform-origin:center center}.form-search:hover,.form-search:focus-within{transform:scale(1.02)}.form-search input{color:var(--color-text-dark);border-radius:999px;border:1px solid #ddd;padding:0 60px 0 25px;height:66px;background-color:var(--color-white);width:100%;box-sizing:border-box;box-shadow:none;font-size:16px;-webkit-tap-highlight-color:transparent}.hero-form-search.form-search input{border:none;background:transparent}.form-search input:hover{box-shadow:none}.form-search input:focus{outline:none;border-color:var(--token-color-border)}@media(max-width:1024px){.form-search input:focus{background-color:var(--color-white)}.form-search input:-webkit-autofill,.form-search input:-webkit-autofill:hover,.form-search input:-webkit-autofill:focus{-webkit-box-shadow:0 0 0 1000px white inset;-webkit-text-fill-color:var(--color-text-dark);transition:background-color 5000s ease-in-out 0s}}.form-search button{width:48px;height:48px;position:absolute;right:9px;top:50%;transform:translateY(-50%);cursor:pointer;background-color:var(--color-button-bg);border:none;border-radius:50%;padding:0;display:flex;align-items:center;justify-content:center}.hero-form-search.form-search button{width:calc(var(--h) * .7);height:calc(var(--h) * .7);right:calc(var(--h) * .15)}.form-search button svg{width:20px;height:20px;flex-shrink:0}.hero-form-search.form-search button svg{width:calc(20px - 5px * var(--sp));height:calc(20px - 5px * var(--sp))}.predictive-search-results,.device-search-results{background:#fff;border:1px solid var(--token-color-border);margin-top:8px;padding:8px;position:absolute;width:100%;top:100%;border-radius:var(--radius-xl);z-index:9999}@media(max-width:768px){.predictive-search-results{position:fixed;top:auto;left:24px;right:24px;width:auto;margin-top:0;z-index:99999}.device-search-results{position:absolute;top:100%;left:0;right:0;width:100%;margin-top:8px;z-index:99999}}.predictive-search-form{display:flex;gap:8px}.predictive-search-results{max-height:350px;overflow:hidden;display:flex;flex-direction:column;position:relative}.predictive-search-results[hidden]{display:none}.predictive-header{flex-shrink:0;background:#fff;z-index:100;position:relative}.predictive-scroll-area{flex:1 1 auto;min-height:0;max-height:280px;overflow-y:auto!important;overflow-x:hidden;-webkit-overflow-scrolling:touch!important;scrollbar-width:none;touch-action:pan-y!important;overscroll-behavior:contain}.predictive-scroll-area::-webkit-scrollbar{display:none}@media(min-width:768px){.predictive-scroll-area{padding:12px 8px 12px 0}}.predictive-search-results::-webkit-scrollbar{width:0;background:transparent}.predictive-search-results::-webkit-scrollbar-track{background:transparent}.predictive-search-results::-webkit-scrollbar-thumb{background:transparent}.predictive-item{display:flex;align-items:center;gap:12px;padding:6px 4px;text-decoration:none;-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none;-webkit-user-select:none;user-select:none;border-radius:var(--radius-sm)}@media(min-width:768px){.predictive-item:hover{background:var(--token-color-bg-hover-light)}}.predictive-item__left{display:flex;align-items:center;gap:12px;flex:1;min-width:0}.predictive-item__title{font-size:var(--token-font-size-md);font-weight:var(--token-font-weight-medium);color:var(--color-text-dark);flex:1;min-width:0}.predictive-item__price{font-size:var(--token-font-size-sm);color:var(--color-text-muted);white-space:nowrap;min-width:80px;text-align:right;flex-shrink:0}.predictive-thumb{width:40px;height:40px;object-fit:cover;border-radius:50%;border:1px solid var(--token-color-border);background-color:var(--color-bg-blue-light);image-rendering:-webkit-optimize-contrast}.predictive-label{font-family:var(--font-family);font-size:var(--token-font-size-md);font-weight:var(--token-font-weight-medium);color:var(--color-text-default);padding:4px 4px 8px;border-bottom:1px solid var(--token-color-border);display:flex;align-items:center;background:#fff;min-height:44px}@media(max-width:768px){.predictive-label{margin-bottom:12px}}@media(min-width:768px){.reusable-modal .predictive-label{border-bottom:none;border-radius:var(--radius-lg) var(--radius-lg) 0 0}.reusable-modal .reusable-modal__results{overflow-y:auto;overflow-x:hidden}}.predictive-label__text{display:flex;align-items:center}.predictive-close-fixed{position:absolute!important;top:12px!important;right:12px!important;z-index:101!important;margin:0!important;padding:8px!important;display:flex!important;align-items:center!important;justify-content:center!important;background:none!important;background-color:transparent!important;border:none!important;border-radius:var(--radius-sm, 8px)!important;cursor:pointer!important;color:#000!important;transition:background-color .2s ease!important;-webkit-tap-highlight-color:transparent!important}.predictive-close-fixed:hover{background-color:var(--color-bg-gray-light, #f1f1f1)!important;transform:none!important}.predictive-close-fixed svg{width:16px!important;height:16px!important;color:#000!important}.predictive-close{cursor:pointer;position:relative;background:none!important;background-color:transparent!important;border:none;padding:8px;margin:0;color:#000;display:flex;align-items:center;justify-content:center;transition:background-color .2s ease;border-radius:var(--radius-sm, 8px);-webkit-tap-highlight-color:transparent}.predictive-close:after{content:"";position:absolute;left:0;right:0;bottom:-4px;height:4px;background:transparent}.predictive-close:hover{background-color:var(--color-bg-gray-light, #f1f1f1)!important;transform:none}.predictive-close:active,.predictive-close:focus{background-color:var(--color-bg-gray-light, #f1f1f1)!important;color:#000;outline:none}.predictive-close svg{width:16px;height:16px;color:#000}.predictive-search-results>.predictive-close:not(.predictive-close-fixed){position:absolute;top:12px;right:12px;z-index:10;margin:0}.collection-search-block{display:flex;justify-content:center;margin-top:20px}.collection-search-block .predictive-search-block{max-width:650px;width:100%;margin-left:auto;margin-right:auto}.collection-search-block .predictive-search-block form{width:100%;position:relative;transition:transform .2s ease;transform-origin:center center}.collection-search-block .predictive-search-block form:hover,.collection-search-block .predictive-search-block form:focus-within{transform:scale(1.02)}.collection-search-block input[type=search]::-webkit-search-cancel-button{display:none;-webkit-appearance:none}.collection-search-block input[type=search]::-ms-clear{display:none}.collection-search-submit{display:flex;align-items:center;justify-content:center}.collection-search-block .reusable-modal__clear{position:absolute;right:24px;top:50%;transform:translateY(-50%);background:var(--color-bg-gray-light, #f1f1f1)!important;border-radius:50%;width:32px;height:32px;display:flex;align-items:center;justify-content:center;padding:0;border:none}.collection-search-block .reusable-modal__clear:hover,.collection-search-block .reusable-modal__clear:active{background:var(--token-color-bg-hover-light)!important}@media(max-width:768px){.collection-search-block .predictive-search-block{max-width:100%}}.device-search-results{max-height:350px;overflow:hidden}.device-search-results-inner{max-height:326px;overflow-y:auto;padding:4px 8px 12px 12px;margin-right:16px;scrollbar-width:thin;scrollbar-color:var(--token-color-border) transparent;scrollbar-gutter:stable}.device-search-results-inner::-webkit-scrollbar{width:8px}.device-search-results-inner::-webkit-scrollbar-track{background:transparent}.device-search-results-inner::-webkit-scrollbar-thumb{background:var(--token-color-border);border-radius:10px}.device-search-results-inner::-webkit-scrollbar-thumb:hover{background:var(--token-color-bobo)}.device-result-item{display:flex;align-items:center;gap:10px;padding:8px 12px;text-decoration:none;border-radius:var(--radius-sm);transition:background .15s ease}.device-result-item:hover{background:var(--token-color-bg-hover-light)}.device-result-check{width:16px;height:16px;background:transparent;border:1.5px solid var(--color-success);border-radius:50%;display:flex;align-items:center;justify-content:center;flex-shrink:0;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M20 6L9 17L4 12' stroke='%2322C55E' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-size:9px 9px;background-repeat:no-repeat;background-position:center}.device-result-check svg{display:none}.device-result-name{font-size:var(--token-font-size-md);color:var(--color-primary);flex:1;min-width:0;word-wrap:break-word}.device-result-category{font-size:var(--token-font-size-xs);color:var(--color-text-light);margin-left:auto;white-space:nowrap;flex-shrink:0;padding-left:12px}.device-no-results{text-align:center;padding:20px;color:var(--color-text-light);font-size:var(--token-font-size-md)}.device-search-container{margin:30px auto 40px;max-width:600px;display:flex;justify-content:center}@media(max-width:768px){.device-search-container{padding:0 20px;margin:20px auto 30px}.device-result-category{display:none}}.product-image__icon{width:48px!important;height:48px!important;border-radius:var(--radius-circle);object-fit:cover;display:inline-block;vertical-align:middle}.reusable-modal{position:fixed;top:0;left:0;right:0;bottom:0;background:transparent;z-index:99999!important;align-items:flex-start;justify-content:center;overflow:hidden;opacity:0;transition:opacity .2s ease}.reusable-modal.is-visible{opacity:1}.reusable-modal__content{background:#fff;width:100%;height:auto;margin-top:0;overflow:hidden;display:flex;flex-direction:column;border-radius:14px;position:relative;z-index:99999;overscroll-behavior:none}.reusable-modal a:hover{text-decoration:none}.reusable-modal__overlay{position:fixed;top:0;left:0;right:0;bottom:0;background:#00000080;z-index:99998;opacity:0;transition:opacity .2s ease}.reusable-modal__overlay.is-visible{opacity:1}.reusable-modal__header{display:flex;align-items:center;justify-content:space-between;padding:20px 20px 0 24px;background:#fff;flex-shrink:0;position:relative;z-index:2}.reusable-modal__header--scrolled{box-shadow:0 4px 6px -2px #00000014}.reusable-modal__header--no-title{justify-content:flex-end;padding:16px 16px 0}.reusable-modal__title{font-size:16px;font-weight:600;color:var(--color-text-dark);font-family:var(--font-family);margin:0;line-height:1.2}.reusable-modal__title--sm{font-size:18px}.reusable-modal__title--default{font-size:20px}.reusable-modal__title--lg{font-size:22px}.reusable-modal__subtitle{font-size:14px;color:var(--color-text-muted);margin:0 0 16px;padding:0 24px;text-align:left}.reusable-modal__close{background:var(--color-bg-gray-light, #f1f1f1);border:none;cursor:pointer;color:#000;width:32px;height:32px;border-radius:50%;display:flex;align-items:center;justify-content:center;padding:0;flex-shrink:0;transition:background-color .15s ease;-webkit-tap-highlight-color:transparent}.reusable-modal__close:hover{background-color:var(--token-color-bg-hover-light)}.reusable-modal__close:focus{outline:none}.reusable-modal__close:focus:not(:focus-visible){outline:none}.reusable-modal__close:focus-visible{outline:2px solid #000;outline-offset:2px}.reusable-modal__close svg{color:#000;display:block}.reusable-modal__search{padding:16px 24px;background:#fff;flex-shrink:0;position:relative;z-index:2;box-shadow:none;transition:box-shadow .2s ease}.reusable-modal__search--scrolled{box-shadow:0 4px 6px -2px #00000014}.reusable-modal__input-wrapper{position:relative;display:flex;align-items:center}.reusable-modal__search-icon{position:absolute;left:16px;color:#999;pointer-events:none;flex-shrink:0}.reusable-modal__input{width:100%;height:52px;padding:0 48px;border:1.5px solid var(--token-color-border);border-radius:14px;font-size:16px;font-family:var(--font-family);box-sizing:border-box;color:var(--color-text-dark);background-color:#fff;user-select:text;-webkit-user-select:text;transition:border-color .15s ease,background-color .15s ease}.reusable-modal__input:focus{outline:none;border-color:var(--token-color-border);background-color:#fff}.reusable-modal__input:-webkit-autofill,.reusable-modal__input:-webkit-autofill:hover,.reusable-modal__input:-webkit-autofill:focus{-webkit-box-shadow:0 0 0 1000px white inset;-webkit-text-fill-color:var(--color-text-dark);transition:background-color 5000s ease-in-out 0s}.reusable-modal__input::-webkit-search-cancel-button{display:none;-webkit-appearance:none}.reusable-modal__input::-ms-clear{display:none}.reusable-modal__clear{position:absolute;right:12px;top:50%;transform:translateY(-50%);background:var(--color-bg-gray-light, #f1f1f1);border:none;width:32px;height:32px;border-radius:50%;cursor:pointer;display:none;-webkit-tap-highlight-color:transparent;padding:0;color:#000;flex-shrink:0;transition:background-color .15s ease}.reusable-modal__clear:hover{background-color:var(--token-color-bg-hover-light);transform:translateY(-50%)}.reusable-modal__clear:active{background-color:#e2e2e4;transform:translateY(-50%)}.reusable-modal__clear svg{color:#000;display:block;width:14px;height:14px;margin:auto;transition:none}.reusable-modal__fixed{flex-shrink:0;background:#fff;padding:12px 16px 0;box-shadow:none;transition:box-shadow .2s ease;position:relative;z-index:2}.reusable-modal__fixed--scrolled{box-shadow:0 4px 6px -2px #00000014}.reusable-modal__results{flex:1 1 auto;background:#fff;overflow-y:auto;overflow-x:hidden;-webkit-overflow-scrolling:touch!important;scrollbar-width:thin;scrollbar-color:var(--token-color-border) transparent;min-height:0;position:relative;overscroll-behavior:contain;touch-action:pan-y!important;padding:var(--modal-results-padding, 0 16px 16px 16px);margin-right:6px;user-select:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none}.reusable-modal__results::-webkit-scrollbar{width:6px}.reusable-modal__results::-webkit-scrollbar-track{background:transparent}.reusable-modal__results::-webkit-scrollbar-thumb{background:var(--token-color-border);border-radius:10px}.reusable-modal__results::-webkit-scrollbar-thumb:hover{background:var(--token-color-bobo)}.reusable-modal__link{margin-top:auto;padding:16px 24px;display:flex;align-items:center;justify-content:center;gap:8px;font-size:var(--token-font-size-md);font-weight:var(--token-font-weight-medium);flex-shrink:0;background:#fff;border-top:1px solid var(--token-color-border-light);color:var(--color-primary);text-decoration:none}.reusable-modal a.reusable-modal__link:hover{text-decoration:underline;text-underline-offset:8px}@media(max-width:768px){.reusable-modal{padding:0;background:transparent}.reusable-modal__content{height:calc(100% - var(--modal-mobile-top, 16px));margin-top:var(--modal-mobile-top, 16px);border-radius:var(--modal-mobile-radius, 14px 14px 0 0)}.reusable-modal__header{padding:20px 16px 0 20px}.reusable-modal__search{padding:16px 20px}.reusable-modal__fixed{padding:var( --modal-results-padding-mobile, var(--modal-results-padding, 0 20px 0 20px) );padding-top:12px;padding-bottom:0}.reusable-modal__results{padding:var( --modal-results-padding-mobile, var(--modal-results-padding, 0 20px 16px 20px) );margin-right:0;scrollbar-width:none;-ms-overflow-style:none}.reusable-modal__results::-webkit-scrollbar{display:none}}@media(min-width:768px){.reusable-modal{background:transparent;display:flex;align-items:center;justify-content:center}.reusable-modal__content{width:var(--modal-width, 620px);max-width:90%;height:var(--modal-height, min(550px, calc(90vh - 40px) ));max-height:var(--modal-max-height, min(550px, calc(90vh - 40px) ));margin-top:0;border-radius:14px;box-sizing:border-box}.reusable-modal__title{font-weight:600}.reusable-modal__header{padding:24px 24px 0;flex-shrink:0}.reusable-modal__header--no-title{padding:16px 16px 0}.reusable-modal__search{padding:20px 24px;flex-shrink:0}.reusable-modal__fixed{padding:var(--modal-results-padding, 0 24px 0 24px);padding-top:0;padding-bottom:0}.reusable-modal__results{padding:var(--modal-results-padding, 0 24px 16px 24px);flex:1 1 auto;min-height:0;overflow-y:scroll;scrollbar-width:thin;scrollbar-color:var(--token-color-border) transparent;scrollbar-gutter:stable;position:relative}.reusable-modal__results::-webkit-scrollbar{width:6px}.reusable-modal__results::-webkit-scrollbar-track{background:transparent}.reusable-modal__results::-webkit-scrollbar-thumb{background:var(--token-color-border);border-radius:10px}.reusable-modal__results::-webkit-scrollbar-thumb:hover{background:var(--token-color-bobo)}}@media(max-width:768px){.reusable-modal__title{font-size:22px!important}}.product-comparison-section{max-width:1000px;margin:0 auto 40px;padding:0 20px;box-sizing:border-box;overflow:hidden}.product-comparison{width:100%;max-width:100%;overflow:hidden}.product-comparison__table-wrapper{overflow-x:auto;-webkit-overflow-scrolling:touch;scrollbar-width:thin;scrollbar-color:var(--token-color-border) transparent;max-width:100%}.product-comparison__table-wrapper::-webkit-scrollbar{height:6px}.product-comparison__table-wrapper::-webkit-scrollbar-track{background:transparent}.product-comparison__table-wrapper::-webkit-scrollbar-thumb{background:var(--token-color-border);border-radius:10px}.product-comparison__table-wrapper::-webkit-scrollbar-thumb:hover{background:var(--token-color-bobo)}.product-comparison__table{width:100%;border-collapse:separate;border-spacing:0;min-width:640px}.product-comparison__table th,.product-comparison__table td{padding:18px 16px;text-align:center;vertical-align:middle;border:none}.product-comparison__table th.feature-col,.product-comparison__table td.feature-name,.product-comparison__table th.feature-name{text-align:left;width:220px}.product-comparison__table thead th{font-size:15px;font-weight:var(--token-font-weight-semibold);color:var(--color-text-muted);padding-bottom:0}.logo-cell{display:flex;align-items:center;justify-content:center}.comparison-logo{height:36px;width:auto;max-width:140px;object-fit:contain;background:#fff;padding:12px 24px;border-radius:var(--radius-xl);box-sizing:content-box}.comparison-logo--globie{height:40px;width:auto;max-width:120px;padding:20px}.product-comparison__table thead th{text-align:center;vertical-align:middle;border-bottom:1px solid var(--token-color-border);padding-bottom:16px}.product-comparison__table thead th.globie-col{border-bottom:none;vertical-align:middle}.product-comparison__table th.competitor-col{text-align:center;vertical-align:middle}.product-comparison__table th.competitor-col img{display:inline-block}.product-comparison__table .radius-row{height:20px}.product-comparison__table .radius-row th,.product-comparison__table .radius-row td{padding:0!important;border:none!important;height:20px!important;line-height:0;font-size:0}.product-comparison__table .radius-row th.globie-col--top,.product-comparison__table .radius-row td.globie-col--bottom{position:relative;overflow:visible}.product-comparison__table .radius-row th.globie-col--top{background:var(--color-bg-light);border:none!important;border-radius:var(--radius-xl) var(--radius-xl) 0 0}.product-comparison__table .radius-row td.globie-col--bottom{background:var(--color-bg-light);border:none!important;border-radius:0 0 var(--radius-xl) var(--radius-xl);height:40px!important}.product-comparison__table .radius-row th.globie-col--top,.product-comparison__table .logo-row th.globie-col,.product-comparison__table td.globie-col,.product-comparison__table .radius-row td.globie-col--bottom{background:var(--token-color-bg-card-hover)!important}.product-comparison__table .logo-row th{border-bottom:1px solid var(--token-color-border)}.product-comparison__table .logo-row th.globie-col{border-bottom:none}.product-comparison__table th.globie-col,.product-comparison__table td.globie-col{width:250px;min-width:250px}.product-comparison__table th.globie-col{padding:18px 16px}.product-comparison__table th.globie-col .logo-cell{position:relative;z-index:1}.product-comparison__table td.globie-col{background:var(--color-bg-light);position:relative;z-index:1;border:none!important}.product-comparison__table .logo-row th.globie-col{background:var(--color-bg-light);border:none!important}.product-comparison__table tbody tr:first-child td.globie-col{padding-top:24px}.product-comparison__table td.globie-col .comparison-check img{filter:invert(59%) sepia(52%) saturate(5765%) hue-rotate(113deg) brightness(96%) contrast(84%)}.product-comparison__table td.globie-col .comparison-x img{filter:brightness(0)}.product-comparison__table tbody td{font-size:15px;color:var(--color-text-default);border-bottom:1px solid var(--token-color-border)}.product-comparison__table tbody td.feature-name,.product-comparison__table tbody th.feature-name{font-weight:var(--token-font-weight-medium);color:var(--color-primary);font-size:15px;background-color:transparent;border-bottom:1px solid var(--token-color-border)}.product-comparison__table tbody td.globie-col{border-bottom:1px solid rgba(0,0,0,.06)}.product-comparison__table tbody tr:nth-last-child(2) td{border-bottom:1px solid var(--token-color-border)}.product-comparison__table tbody tr:nth-last-child(2) td.globie-col{border-bottom:1px solid rgba(0,0,0,.06)}.product-comparison__table tr.cta-row td{border-bottom:none;padding-top:8px;background-color:transparent}.product-comparison__table tr.cta-row td.globie-col{border-radius:0 0 var(--radius-md) var(--radius-md);padding-bottom:24px}.comparison-cta{display:inline-block;background-color:var(--color-primary);color:#fff;font-size:15px;font-weight:var(--token-font-weight-semibold);padding:14px 28px;border-radius:100px;text-decoration:none;transition:transform .2s ease,box-shadow .2s ease}.comparison-cta:hover{transform:scale(1.02);box-shadow:0 4px 12px #00000026;color:#fff}.comparison-check{display:inline-flex;align-items:center;justify-content:center}.comparison-check img{filter:invert(59%) sepia(52%) saturate(5765%) hue-rotate(113deg) brightness(96%) contrast(84%)}.comparison-x{display:inline-flex;align-items:center;justify-content:center}.comparison-x img{filter:invert(70%) sepia(0%) saturate(0%) hue-rotate(0deg) brightness(95%) contrast(90%)}.comparison-limited{color:#6b7280;font-size:var(--token-font-size-sm);font-weight:var(--token-font-weight-medium)}.product-comparison__footnote{font-size:var(--token-font-size-xs);color:#6b7280;line-height:1.5;margin:16px 0 0;text-align:left}.product-comparison__footnote:first-of-type{margin-top:24px}@media screen and (max-width:1024px)and (min-width:768px){.product-comparison__table th.feature-col,.product-comparison__table td.feature-name,.product-comparison__table th.feature-name{width:180px;min-width:180px}.product-comparison__table .radius-row{height:16px}.product-comparison__table .radius-row th,.product-comparison__table .radius-row td{height:16px!important}.comparison-logo{height:24px;max-width:100px;padding:8px 16px}.comparison-logo--globie{height:32px;max-width:100px;padding:16px}}@media screen and (max-width:768px){.product-comparison-section{padding:0;margin-bottom:32px;max-width:100%;box-sizing:border-box}.product-comparison__table .radius-row{height:12px}.product-comparison__table .radius-row th,.product-comparison__table .radius-row td{height:12px!important}.product-comparison__table{margin-bottom:20px;min-width:0}.product-comparison__table th,.product-comparison__table td{padding:14px 8px}.product-comparison__table th.feature-col,.product-comparison__table td.feature-name,.product-comparison__table th.feature-name{width:130px;min-width:130px;font-size:13px}.product-comparison__table thead th{font-size:var(--token-font-size-xs);vertical-align:bottom;padding-bottom:16px;border-bottom:1px solid var(--token-color-border)}.product-comparison__table thead th.globie-col{padding:14px 8px 16px;border-bottom:1px solid var(--token-color-border)}.comparison-logo{height:20px;max-width:80px;padding:8px 14px}.comparison-logo--globie{height:26px;max-width:90px;padding:14px}.comparison-cta{font-size:13px;padding:12px 18px}}.collection-search-block{max-width:650px;margin-left:auto;margin-right:auto}@media(max-width:768px){.collection-search-block{max-width:100%}}#collection-products-search-results{margin:70px auto;max-width:1120px;width:100%}@media(max-width:1024px){#collection-products-search-results{max-width:100%;margin:40px auto 20px}}@media(max-width:768px){#collection-products-search-results{margin:20px auto;width:100%}}.pagination-wrapper{grid-column:1 / -1!important;display:flex!important;justify-content:center!important;align-items:center!important;margin-top:30px}@media(max-width:768px){.pagination-wrapper .btn-primary{width:100%;text-align:center}}.hero-trust-bar{display:flex;align-items:center;gap:24px;padding:16px 0}.hero-trust-bar--left{justify-content:flex-start}.hero-trust-bar--center{justify-content:center}.hero-trust-item{display:flex;align-items:center;gap:8px}.hero-trust-item span{font-size:16px;font-weight:var(--token-font-weight-semibold);color:var(--color-primary)}.hero-trust-item svg{flex-shrink:0}@media(max-width:480px){.hero-trust-bar{gap:16px}.hero-trust-item span{font-size:var(--token-font-size-sm)}.hero-trust-item svg{width:20px;height:20px}}.product-features-section{max-width:1000px;margin:0 auto 60px;padding:0 20px;box-sizing:border-box}.product-features{width:100%;padding-top:40px}.product-features__grid{display:grid;grid-template-columns:repeat(2,1fr);gap:24px;max-width:900px;margin:0 auto}.product-features__item{background-color:var(--token-color-bg-card);padding:20px 20px 30px;border-radius:var(--token-radius-lg);display:flex;flex-direction:column;align-items:flex-start;border:none}.product-features__icon{width:40px;height:40px;flex-shrink:0;border:1px solid var(--color-button-border);border-radius:50%;background-color:var(--color-button-bg);display:flex;justify-content:center;align-items:center}.product-features__item-heading{margin-top:20px;margin-bottom:6px;font-size:var(--token-font-size-lg);color:var(--color-primary);font-weight:var(--token-font-weight-semibold);font-family:var(--font-family)}.product-features__item-text{margin:0;font-size:var(--token-font-size-md);font-weight:var(--token-font-weight-medium);color:var(--color-text-default);line-height:1.6}@media screen and (max-width:768px){.product-features-section{padding:0;margin-bottom:40px}.product-features{padding-top:40px}.product-features__grid{grid-template-columns:1fr;gap:16px}}.section-title{font-size:38px;font-weight:700;color:var(--color-primary);font-family:var(--font-family);line-height:1.2}@media screen and (max-width:768px){.section-title{font-size:24px;text-align:left;margin-bottom:16px!important}}.section-subtitle{font-size:var(--token-font-size-heading-lg);font-weight:var(--token-font-weight-bold, 700);color:var(--color-primary);font-family:var(--font-family);line-height:1.2}@media screen and (max-width:768px){.section-subtitle{font-size:var(--token-font-size-heading-md);text-align:left}}.section-step-title{font-size:var(--token-font-size-heading-md);font-weight:var(--token-font-weight-bold, 700);color:var(--color-primary);font-family:var(--font-family);line-height:1.2}@media screen and (max-width:768px){.section-step-title{font-size:var(--token-font-size-lg);text-align:left}}.page-title{font-size:38px;font-weight:700;color:var(--color-primary);font-family:var(--font-family);line-height:1.2;text-align:center;margin:0 0 40px}@media screen and (max-width:768px){.page-title{font-size:28px;text-align:left}}.mt-20{margin-top:80px}.mb-10{margin-bottom:40px}.mb-3{margin-bottom:12px}.full-width{width:100%}.grid-cols-5{grid-template-columns:repeat(5,1fr)}.py-11{padding-top:44px;padding-bottom:44px}@media screen and (max-width:768px){.max-md\:mt-16{margin-top:64px}.max-md\:mb-6{margin-bottom:24px}}#MainContent,.shopify-block{width:100%}.mx-auto{margin-left:auto!important;margin-right:auto!important}.max-w-\[1160px\]{max-width:1160px!important}.max-w-\[650px\]{max-width:650px!important}.px-6{padding-left:24px!important;padding-right:24px!important}.faq-inner{max-width:1160px;margin-left:auto;margin-right:auto;padding-left:24px;padding-right:24px;box-sizing:border-box}@media screen and (max-width:768px){.faq-inner{padding-left:0;padding-right:0}}.testimonials-section{position:relative}.testimonials-nav{display:flex;justify-content:flex-end;gap:var(--token-space-8);margin-top:var(--token-space-32)}[dir=rtl] .testimonials-nav{justify-content:flex-end}.testimonials-nav-btn{width:40px;height:40px;border-radius:50%;border:1px solid var(--token-color-border);background:var(--token-color-white);cursor:pointer;display:flex;align-items:center;justify-content:center;transition:background .2s,border-color .2s;padding:0}.testimonials-nav-btn:hover{background:var(--token-color-black);border-color:var(--token-color-black)}.testimonials-nav-btn:hover svg{stroke:var(--token-color-white)}.testimonials-nav-btn svg{width:18px;height:18px;stroke:var(--token-color-text-primary);fill:none;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}[dir=rtl] .testimonials-nav-btn--prev svg{transform:rotate(180deg)}[dir=rtl] .testimonials-nav-btn--next svg{transform:rotate(180deg)}.testimonials-track-wrapper{overflow:hidden}.testimonials-track{display:flex;transition:transform .4s ease}.testimonials-track.no-transition{transition:none}.testimonial-slide{flex:0 0 25%;padding:0 var(--token-space-12);box-sizing:border-box}.testimonial-card{background:var(--token-color-white);border:1px solid var(--token-color-border-card);border-radius:var(--token-radius-lg);padding:var(--token-space-24);display:flex;flex-direction:column;gap:var(--token-space-12);height:100%}.testimonial-stars{display:flex;gap:2px}.testimonial-stars svg{width:18px;height:18px}.testimonial-quote{font-size:var(--token-font-size-md);line-height:var(--token-line-height-body);color:var(--token-color-text-primary);margin:0;flex:1}.testimonial-author{font-size:var(--token-font-size-sm);font-weight:var(--token-font-weight-semibold);color:var(--token-color-text-primary);margin:0}.testimonial-subtitle{font-weight:var(--token-font-weight-regular, 400);color:var(--token-color-text-secondary)}@media screen and (max-width:1024px){.testimonial-slide{flex:0 0 33.333%}}@media screen and (max-width:768px){.testimonial-slide{flex:0 0 100%;padding:0}.testimonials-nav{margin-top:var(--token-space-24)}}.faq{position:relative;width:100%}.faq-list{gap:10px;display:flex;flex-direction:column;justify-content:center;align-items:center;max-width:800px;margin:0 auto}.featured-collection-wrapper{text-align:center;padding:60px 0}footer.site-footer{margin-top:2rem;padding:24px 0;width:100%;border-top:1px solid #e5e7eb}footer.site-footer .footer__container{width:100%;padding:0;display:flex;align-items:center;justify-content:space-between;gap:24px;flex-wrap:wrap}footer.site-footer .footer__left{display:flex;align-items:center;gap:24px;flex-wrap:wrap}footer.site-footer .footer__copyright{font-size:14px;color:#6b7280;display:flex;align-items:center;gap:4px}footer.site-footer .footer__copyright a{color:#6b7280;text-decoration:none}footer.site-footer .footer-heart-icon{width:16px;height:16px;flex-shrink:0}footer.site-footer .footer__payments{display:flex;align-items:center;gap:8px;flex-wrap:wrap}footer.site-footer .footer__payments img{height:28px;width:auto;flex-shrink:0;display:block}@media(max-width:768px){.footer__container{display:flex!important;flex-direction:column!important;align-items:flex-start!important;justify-content:flex-start!important;text-align:left!important;margin-left:0!important;margin-right:auto!important}.footer__left{display:flex!important;flex-direction:column!important;align-items:flex-start!important;text-align:left!important}.footer__copyright{text-align:left!important;display:block!important}.footer__payments{display:flex!important;justify-content:flex-start!important;align-items:flex-start!important;flex-wrap:nowrap!important;gap:4px!important}.footer__payments img{height:22px!important}footer.site-footer,.shopify-section footer.site-footer{padding:24px 16px 24px 0;text-align:left!important}footer.site-footer .footer__container,.shopify-section .footer__container{flex-direction:column;align-items:flex-start!important;justify-content:flex-start!important;text-align:left!important;gap:12px;margin:0!important;padding:0!important;max-width:100%!important}footer.site-footer .footer__left,.shopify-section .footer__left{flex-direction:column;align-items:flex-start!important;justify-content:flex-start!important;gap:8px;width:auto;text-align:left!important}footer.site-footer .footer__copyright,.shopify-section .footer__copyright{font-size:13px;text-align:left!important;justify-content:flex-start!important;display:block!important;padding-left:0}footer.site-footer .footer__payments,.shopify-section .footer__payments{justify-content:flex-start!important;align-items:flex-start!important;flex-wrap:nowrap!important;gap:2px;overflow-x:auto;width:auto;padding-left:0}footer.site-footer .footer__payments img,.shopify-section .footer__payments img{height:16px;min-width:0;flex-shrink:0}}.device-compatibility{position:relative;width:100%}.device-compatibility .page-content{margin-bottom:0;text-align:center}.device-list-skeleton{display:flex;flex-direction:column;align-items:center;gap:10px;max-width:800px;margin:0 auto}.skeleton-item{width:100%;height:72px;background:#fff;border-radius:12px;border:1px solid var(--token-color-border)}@keyframes skeleton-loading{0%{background-position:200% 0}to{background-position:-200% 0}}.device-category-container{margin:30px auto 20px;max-width:700px;position:relative;z-index:100}.device-category-toggles{display:flex;justify-content:center;gap:12px;flex-wrap:wrap;min-height:46px}html[dir=rtl] .device-category-toggles{flex-direction:row}@media(max-width:1024px){.device-category-container{max-width:100%;padding:0 20px}}@media(max-width:768px){.device-category-container{padding:0}.device-category-toggles{gap:6px;flex-wrap:nowrap}}.device-search-wrapper{max-width:650px;margin-left:auto;margin-right:auto;position:relative;z-index:1000}.device-search-wrapper input[type=search]::-webkit-search-cancel-button,.device-search-wrapper input[type=search]::-webkit-search-decoration{-webkit-appearance:none;appearance:none}.device-search-wrapper .device-search-results{z-index:10000}@media(max-width:768px){.device-search-wrapper{max-width:100%}}.device-list-content{position:relative;z-index:1}.device-list{gap:10px;display:flex;flex-direction:column;justify-content:center;align-items:center;max-width:800px;margin:0 auto}.device-list[hidden]{display:none!important}.device-list-title{text-align:center;margin-bottom:30px}.device-compatibility .faq-answer-content ul{list-style:none;padding-left:0;padding-right:0;margin:0;max-height:360px;overflow-y:auto;scrollbar-width:thin;scrollbar-color:var(--token-color-border) transparent}.device-compatibility .faq-answer-content ul::-webkit-scrollbar{width:6px}.device-compatibility .faq-answer-content ul::-webkit-scrollbar-track{background:transparent}.device-compatibility .faq-answer-content ul::-webkit-scrollbar-thumb{background:var(--token-color-border);border-radius:10px}.device-compatibility .faq-answer-content li{display:flex;align-items:center;gap:10px;padding:6px 0;color:var(--color-text-default);font-size:15px}.device-compatibility .faq-answer-content li:before{content:"";flex-shrink:0;width:18px;height:18px;background:transparent;border:1.5px solid var(--color-success);border-radius:50%;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M20 6L9 17L4 12' stroke='%2322C55E' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-size:10px 10px;background-repeat:no-repeat;background-position:center}@media screen and (max-width:768px){.device-compatibility{padding-bottom:40px}.device-list{display:grid;grid-template-columns:1fr;gap:10px}}@media screen and (min-width:768px){.device-compatibility{margin-bottom:40px}.device-list-content{margin-bottom:80px}.device-list-title{margin-bottom:60px}}.esim-installation-section{position:relative;z-index:1}.esim-installation-section .qr-code-container{display:flex;justify-content:center;margin:40px 0;padding:24px}.esim-installation-section .qr-code-wrapper{background:var(--color-white);border:1px solid var(--token-color-border);border-radius:var(--radius-lg);padding:28px}.esim-installation-section .qr-code-image{max-width:300px;width:100%;height:auto;display:block}.esim-installation-section .before-start-hero{max-width:1400px;margin:0 auto 40px;position:relative;overflow:hidden;border-radius:var(--token-radius-lg);aspect-ratio:5120 / 2220}.esim-installation-section .before-start-hero__image{position:absolute;top:0;right:0;bottom:0;left:0}.esim-installation-section .before-start-hero__image img{width:100%;height:100%;display:block;object-fit:cover;object-position:right center}.esim-installation-section .before-start-section{position:absolute;top:50%;transform:translateY(-50%);left:60px;width:480px;padding:40px 36px;background:#fffffff2;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border-radius:var(--token-radius-lg);box-shadow:0 8px 32px #0000001a}.esim-installation-section .before-start-section h2{font-size:var(--token-font-size-lg);font-weight:var(--token-font-weight-semibold);color:var(--color-text-dark);font-family:var(--font-family);margin:0 0 16px;line-height:1.4}.esim-installation-section .before-start-section .instruction-list{margin:0 0 16px}.esim-installation-section .check-usage-note{font-family:var(--font-family);margin:16px 0 0;padding:16px 0 0;border-top:1px solid rgba(0,0,0,.1)}.esim-installation-section .check-usage-note__prefix{color:var(--color-text-muted);margin:0 0 4px}@media(max-width:1280px){.esim-installation-section .before-start-hero{aspect-ratio:auto;min-height:500px}.esim-installation-section .before-start-hero__image img{object-position:65% center}.esim-installation-section .before-start-section{width:440px;left:30px;padding:36px 32px}}@media(max-width:1024px){.esim-installation-section .before-start-hero{min-height:460px;border:1px solid var(--token-color-border)}.esim-installation-section .before-start-section{width:380px;left:0;top:0;bottom:0;transform:none;padding:32px 28px;border-radius:0;box-shadow:none;display:flex;flex-direction:column;justify-content:center}}@media(max-width:820px){.esim-installation-section .before-start-hero{padding-bottom:0;margin-bottom:40px;overflow:hidden;border:1px solid var(--token-color-border);border-radius:16px;aspect-ratio:auto;min-height:auto}.esim-installation-section .before-start-hero__image{position:relative;inset:auto;aspect-ratio:4 / 3}.esim-installation-section .before-start-hero__image img{border-radius:0;object-position:70% 35%}.esim-installation-section .before-start-section{position:static;width:100%;top:auto;bottom:auto;left:auto;transform:none;margin:0;box-shadow:none;padding:28px 24px;border-radius:0}}@media(max-width:480px){.esim-installation-section .before-start-hero__image{aspect-ratio:1 / 1}.esim-installation-section .before-start-section{margin-top:-30px;padding:24px 20px}}.esim-installation-section .step-subtitle{font-size:var(--token-font-size-md);color:var(--color-text-default);font-family:var(--font-family);margin:0 0 20px;text-align:center}#androidQrContainer{grid-column:1 / -1;display:flex;justify-content:center;align-items:center}.esim-installation-section .qr-code-box{position:relative;padding:16px;border-radius:12px;background:linear-gradient(45deg,#fff,#e6e6e6,#fff,#e6e6e6);background-size:300% 300%;animation:gradientShift 6s ease infinite;min-height:232px;min-width:232px;overflow:hidden}.esim-installation-section .qr-code-box:after{content:"";position:absolute;top:-50%;left:-50%;width:200%;height:200%;background:linear-gradient(135deg,transparent 40%,rgba(255,245,0,.5) 50%,transparent 60%);pointer-events:none;z-index:2;opacity:0}.esim-installation-section .qr-code-box.show-shine:after{animation:shine 4s ease-in-out forwards}.esim-installation-section .qr-code-box img{display:block;position:relative;z-index:1}@keyframes gradientShift{0%{background-position:0% 50%}50%{background-position:100% 50%}to{background-position:0% 50%}}@keyframes shine{0%{transform:translate(-100%,-100%);opacity:0}20%{opacity:1}80%{opacity:1}to{transform:translate(50%,50%);opacity:0}}.esim-installation-section .option-title{font-size:var(--token-font-size-md);color:var(--color-text-dark);font-family:var(--font-family);margin:24px 0 16px;text-align:left}.esim-installation-section .option-title:first-child{margin-top:0}.esim-installation-section .option-subtitle{font-size:var(--token-font-size-md);color:var(--color-text-muted);font-family:var(--font-family);margin:-8px 0 16px;text-align:left;font-style:italic}.esim-installation-section .option-steps-container{background:var(--color-card-bg);border-radius:var(--radius-lg);padding:20px;display:flex;flex-direction:column;gap:12px;position:relative}.esim-installation-section .step-info-text{grid-column:1 / -1;font-size:var(--token-font-size-md);color:var(--color-text-default);line-height:1.6;font-style:italic;display:flex;align-items:flex-start;gap:8px;background:var(--color-success-bg);border-radius:var(--token-radius-sm);padding:12px 14px}.esim-installation-section .step-info-text svg{flex-shrink:0;margin-top:2px;color:var(--color-success)}.esim-installation-section .step-qr-container{grid-column:1 / -1;display:flex;justify-content:center;align-items:center;padding:16px;background:var(--color-card-bg);border-radius:var(--radius-md)}.esim-installation-section .android-note{font-size:var(--token-font-size-md);color:var(--color-text-muted);font-family:var(--font-family);margin:0 0 24px;text-align:center;font-style:italic}.esim-installation-section .info-note{background:var(--color-success-bg);border-radius:var(--token-radius-sm);padding:16px;margin-top:24px;text-align:center}.esim-installation-section .info-note p{font-size:var(--token-font-size-md);color:var(--color-text-default);font-family:var(--font-family);margin:0 0 8px;line-height:1.6}.esim-installation-section .info-note p:last-child{margin-bottom:0}.esim-installation-section .activation-note{font-size:var(--token-font-size-md);color:var(--color-text-muted);font-family:var(--font-family);margin:20px 0 32px;text-align:center;font-style:italic}.esim-installation-section .activation-content{margin-top:24px}.esim-installation-section .troubleshooting-tips-grid{display:grid;grid-template-columns:1fr 1fr;gap:24px;margin:60px auto 32px;max-width:900px}.esim-installation-section .troubleshooting-section{margin:0;border:1px solid var(--token-color-border);border-radius:var(--radius-lg);padding:28px}.esim-installation-section .troubleshooting-section h2{font-size:var(--token-font-size-lg);font-weight:var(--token-font-weight-semibold);color:var(--color-text-dark);font-family:var(--font-family);margin:0 0 12px;text-align:left}.esim-installation-section .troubleshooting-subtitle{font-size:var(--token-font-size-md);color:var(--color-text-default);font-family:var(--font-family);margin:0 0 16px;text-align:left}.esim-installation-section .tips-section{margin:0;border:1px solid var(--token-color-border);border-radius:var(--radius-lg);padding:28px}.esim-installation-section .tips-section h2{font-size:var(--token-font-size-lg);font-weight:var(--token-font-weight-semibold);color:var(--color-text-dark);font-family:var(--font-family);margin:0 0 16px;text-align:left}.esim-installation-section .help-text{font-size:var(--token-font-size-md);color:var(--color-text-default);font-family:var(--font-family);margin:72px auto 40px;max-width:700px;text-align:center;line-height:1.6}.esim-installation-section .instruction-list{list-style:none;padding:0;margin:0;display:inline-block;text-align:left}.esim-installation-section .instruction-list li{display:flex;align-items:flex-start;gap:10px;padding:6px 0;color:var(--color-text-default);font-family:var(--font-family);font-size:var(--token-font-size-md);line-height:1.6}.esim-installation-section .instruction-list li:before{content:"";flex-shrink:0;width:18px;height:18px;margin-top:3px;background:transparent;border:1.5px solid var(--color-success);border-radius:50%;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M20 6L9 17L4 12' stroke='%2322c55e' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-size:10px 10px;background-repeat:no-repeat;background-position:center}.esim-installation-section .instruction-list li a{margin:0;padding:0;display:inline;letter-spacing:0;word-spacing:0}.esim-installation-section .how-to-install-steps{display:flex;flex-direction:column;gap:10px;margin:48px auto;max-width:800px}.esim-installation-section .step-card{background:var(--color-card-bg);border:1px solid var(--token-color-border);border-radius:12px;padding:18px;display:flex;flex-direction:row;gap:18px;align-items:center;transition:border-color .2s ease}.esim-installation-section .step-card:hover{border-color:var(--color-text-dark)}.esim-installation-section .step-number{flex-shrink:0;width:50px;height:50px;background:var(--color-button-bg);border-radius:var(--radius-md);display:flex;align-items:center;justify-content:center;font-size:var(--token-font-size-md);color:var(--color-text-dark);font-family:var(--font-family)}.esim-installation-section .step-content{flex:1;display:flex;flex-direction:column;gap:8px}.esim-installation-section .step-title{font-size:var(--token-font-size-md);color:var(--color-text-dark);font-family:var(--font-family);margin:0;line-height:1.3}.esim-installation-section .step-description{font-size:var(--token-font-size-md);color:var(--color-text-default);font-family:var(--font-family);line-height:1.6;margin:0}.esim-installation-section .platform-content{display:flex;flex-direction:column;gap:20px;margin-top:32px;max-width:700px;margin-left:auto;margin-right:auto}.esim-installation-section .installation-section-title{font-size:var(--token-font-size-lg);color:var(--color-text-dark);font-family:var(--font-family);margin:32px 0 16px;text-align:center}.esim-installation-section .installation-section-title:first-child{margin-top:0}.esim-installation-section .installation-step-card{background:var(--color-white);border-radius:var(--radius-lg);padding:20px;display:grid;grid-template-columns:40px 1fr;column-gap:20px;row-gap:10px;align-items:center;position:relative;z-index:1}.esim-installation-section .installation-step-number{width:40px;height:40px;background:var(--color-button-bg);border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:var(--token-font-size-md);font-weight:600;color:var(--color-text-dark);font-family:var(--font-family);flex-shrink:0}.esim-installation-section .installation-step-content{display:contents}.esim-installation-section .installation-step-text{font-size:var(--token-font-size-md);color:var(--color-text-default);font-family:var(--font-family);line-height:1.7;align-self:center}@media(max-width:1024px){.esim-installation-section .troubleshooting-tips-grid{gap:32px}}@media(min-width:768px){#androidContent .option-title:first-of-type{margin-top:12px}}@media(max-width:768px){.esim-installation-section .help-text{text-align:left}.esim-installation-section .troubleshooting-tips-grid{grid-template-columns:1fr;gap:32px}.esim-installation-section .troubleshooting-section,.esim-installation-section .tips-section{padding:20px}.esim-installation-section .qr-code-image{max-width:250px}.esim-installation-section .before-start-section{position:static;width:100%;max-width:none;margin:0;transform:none;left:auto;padding:24px;box-shadow:none}.esim-installation-section .instruction-list li{font-size:var(--token-font-size-md)}.esim-installation-section .android-note{text-align:left}.esim-installation-section .how-to-install-steps{grid-template-columns:1fr;gap:16px;margin:32px 0}.esim-installation-section .step-card{padding:24px 20px}.esim-installation-section .step-number{width:48px;height:48px}.esim-installation-section .installation-card{padding:20px}}@media(max-width:480px){.esim-installation-section .qr-code-wrapper{padding:16px}.esim-installation-section .qr-code-image{max-width:200px}}.travel-hero__badge{background:var(--token-color-bg-card);border-color:var(--token-color-border-card);color:var(--token-color-text-primary)}.travel-content{font-size:var(--token-font-size-md)!important;line-height:1.8!important;color:var(--color-text-default)!important}.travel-content h1,.travel-content h2,.travel-content h3,.travel-content h4,.travel-content h5,.travel-content h6{margin-top:2em!important;margin-bottom:.5em!important;line-height:1.2!important;font-family:var(--font-family)!important;color:var(--color-primary)!important;letter-spacing:normal!important}.travel-content h2{font-size:var(--token-font-size-heading-lg)!important;font-weight:var(--token-font-weight-bold, 700)!important}.travel-content h3{font-size:var(--token-font-size-heading-md)!important;font-weight:700!important}.travel-content h1:first-child,.travel-content h2:first-child,.travel-content h3:first-child{margin-top:0!important}.travel-content p{margin-bottom:1.5em!important;font-size:var(--token-font-size-md)!important;font-weight:400!important;line-height:1.8!important;color:var(--color-text-default)!important}.travel-content ol,.travel-content ul{margin-bottom:1.5em!important;padding-inline-start:1.5em!important;font-size:1rem!important;font-weight:400!important;list-style:revert!important;color:var(--color-text-default)!important}.travel-content ul{list-style-type:disc!important}.travel-content ol{list-style-type:decimal!important}.travel-content li{margin-bottom:.75em!important;line-height:1.6!important;list-style:inherit!important}.travel-content strong{font-weight:var(--token-font-weight-semibold)!important;color:var(--token-color-text-primary)!important}.travel-content a{color:#1a1a1a!important;text-decoration:underline!important;text-underline-offset:8px!important;line-height:1.8!important}.travel-content a:hover{text-decoration:underline!important;opacity:.7}.travel-content img{max-width:100%!important;height:auto!important;border-radius:var(--token-radius-lg)!important;margin:1.5em 0 .5em!important}.travel-content blockquote{border-left:4px solid #e0e0e0!important;padding-left:1.5em!important;margin:1.5em 0!important;color:#555!important;font-style:italic!important}.travel-content h2 span,.travel-content h2 b{font-size:inherit!important;font-weight:inherit!important;color:inherit!important}.travel-content hr{border:none!important;border-top:1px solid var(--token-color-border)!important;margin:var(--token-space-48) 0!important}@media screen and (max-width:768px){.travel-content h2,.travel-content span[style*=font-size]{font-size:var(--token-font-size-heading-md)!important}}.travel-content__cta{display:inline-flex;align-items:center;gap:var(--token-space-8);background:var(--token-color-black);color:var(--token-color-white);border:none;border-radius:999px;padding:var(--token-space-16) var(--token-space-32);font-size:var(--token-font-size-md);font-weight:var(--token-font-weight-semibold);text-decoration:none;cursor:pointer;transition:opacity .2s;margin:var(--token-space-24) 0}.travel-content__cta:hover{opacity:.9;color:var(--token-color-white);text-decoration:none}.travel-features__grid{display:grid;grid-template-columns:repeat(2,1fr);gap:var(--token-space-24);max-width:900px;margin:0 auto}.travel-features__item{background-color:var(--token-color-bg-card);padding:var(--token-space-24);border-radius:var(--token-radius-lg);border:1px solid var(--token-color-border-card)}.travel-features__icon{width:40px;height:40px;border:1px solid var(--token-color-border);border-radius:50%;background-color:var(--token-color-bg-page);display:flex;justify-content:center;align-items:center;margin-bottom:var(--token-space-16)}.travel-features__icon svg{width:22px;height:22px}.travel-features__item-heading{font-size:var(--token-font-size-lg);color:var(--token-color-text-primary);margin:0 0 var(--token-space-4);font-family:var(--font-family)}.travel-features__item-text{font-size:var(--token-font-size-md);font-weight:var(--token-font-weight-medium);color:var(--token-color-text-secondary);line-height:var(--token-line-height-body);margin:0}@media screen and (max-width:768px){.travel-features__grid{grid-template-columns:1fr}}.travel-why{display:flex;align-items:center;gap:var(--token-space-48);padding:0 0 var(--token-space-48);max-width:1160px;margin:0 auto}.travel-why__image-wrapper{flex:0 0 150px;width:150px}.travel-why__image{width:150px;height:auto;display:block}.travel-why__content{flex:1;display:flex;flex-direction:column;gap:var(--token-space-16)}.travel-why__heading{margin:0}.travel-why__text{font-size:var(--token-font-size-md);line-height:var(--token-line-height-body);color:var(--token-color-text-secondary);margin:0}@media screen and (max-width:768px){.travel-why{flex-direction:column-reverse;gap:var(--token-space-24);padding:40px 0 20px}.travel-why__image-wrapper{flex:0 0 100%;max-width:100%}.travel-why__image{max-width:320px;margin:0 auto}}.shopify-pc__banner__dialog,.shopify-pc__banner__dialog *,.shopify-pc__prefs__dialog *{font-family:var(--font-family)!important}.shopify-pc__banner__dialog{background:var(--color-white)!important;color:var(--color-text-dark)!important;border-radius:var(--radius-xl)!important;box-shadow:0 4px 24px #0000001f!important;border:1px solid var(--color-bg-gray)!important;padding:20px!important;max-width:320px!important;left:24px!important;bottom:24px!important;right:auto!important;transform:none!important}@media(max-width:768px){.shopify-pc__banner__dialog{max-width:calc(100vw - 48px)!important;left:50%!important;right:auto!important;bottom:16px!important;transform:translate(-50%)!important}}.shopify-pc__banner__btns{flex-direction:column!important;gap:10px!important;padding-top:8px!important}.shopify-pc__banner__btns button{margin:0!important}.shopify-pc__banner__btn-accept{order:1!important}.shopify-pc__banner__btn-decline{order:2!important}.shopify-pc__banner__btn-manage-prefs{order:3!important}.shopify-pc__banner__dialog h2{font-family:var(--font-family)!important;color:var(--color-text-dark)!important;font-weight:600!important;font-size:20px!important}.shopify-pc__banner__dialog p,.shopify-pc__banner__body{font-family:var(--font-family)!important;color:var(--color-text-default)!important;font-size:15px!important;line-height:1.6!important}.shopify-pc__banner__btn-accept{font-family:var(--font-family)!important;background-color:var(--color-button-bg)!important;color:var(--color-button-text)!important;border:1px solid var(--color-button-border)!important;border-radius:999px!important;font-weight:600!important;font-size:15px!important;padding:12px 28px!important;cursor:pointer;text-decoration:none!important;transition:all .3s ease!important}.shopify-pc__banner__btn-accept:hover{background-color:var(--color-button-bg-hover)!important;border-color:var(--color-button-border-hover)!important;transform:scale(1.02)!important}.shopify-pc__banner__btn-accept:active{background-color:var(--color-button-bg-active)!important;transform:scale(.98)!important}.shopify-pc__banner__btn-decline{font-family:var(--font-family)!important;background:#fff!important;color:var(--color-primary)!important;border:1px solid var(--token-color-border, #ddd)!important;border-radius:999px!important;font-weight:600!important;font-size:15px!important;padding:12px 28px!important;cursor:pointer;text-decoration:none!important;transition:all .3s ease!important}.shopify-pc__banner__btn-decline:hover{border-color:var(--color-primary)!important;transform:scale(1.02)!important}.shopify-pc__banner__btn-decline:active{transform:scale(.98)!important}.shopify-pc__banner__btn-manage-prefs{font-family:var(--font-family)!important;background:#fff!important;color:var(--color-primary)!important;border:1px solid var(--token-color-border, #ddd)!important;border-radius:999px!important;font-weight:600!important;font-size:15px!important;padding:12px 28px!important;cursor:pointer;text-decoration:none!important;transition:all .3s ease!important}.shopify-pc__banner__btn-manage-prefs:hover{border-color:var(--color-primary)!important;transform:scale(1.02)!important}.shopify-pc__banner__btn-manage-prefs:active{transform:scale(.98)!important}.shopify-pc__banner__dialog a{color:var(--color-text-dark)!important;text-decoration:underline!important}.shopify-pc__prefs__dialog{font-family:var(--font-family)!important;border-radius:var(--radius-xl)!important;box-shadow:0 8px 32px #00000029!important;border:1px solid var(--color-bg-gray)!important}.shopify-pc__prefs__dialog h2{font-family:var(--font-family)!important;font-weight:600!important;color:var(--color-text-dark)!important}.shopify-pc__prefs__intro,.shopify-pc__prefs__option{font-family:var(--font-family)!important;color:var(--color-text-default)!important}.shopify-pc__prefs__option label{font-family:var(--font-family)!important;font-weight:600!important;color:var(--color-text-dark)!important}.shopify-pc__prefs__dialog>header{padding:24px 32px!important;align-items:center!important}.shopify-pc__prefs__header-actions button{font-family:var(--font-family)!important;border-radius:999px!important;font-weight:600!important;font-size:14px!important;padding:8px 20px!important;cursor:pointer;text-decoration:none!important;transition:all .3s ease!important;background:#fff!important;color:var(--color-primary)!important;border:1px solid var(--token-color-border, #ddd)!important}.shopify-pc__prefs__header-actions button:first-child{background-color:var(--color-button-bg)!important;color:var(--color-button-text)!important;border:1px solid var(--color-button-border)!important}.shopify-pc__prefs__header-actions button:first-child:hover{background-color:var(--color-button-bg-hover)!important;border-color:var(--color-button-border-hover)!important;transform:scale(1.02)!important}.shopify-pc__prefs__header-actions button:hover{border-color:var(--color-primary)!important;transform:scale(1.02)!important}.shopify-pc__prefs__header-actions button:active{transform:scale(.98)!important}.shopify-pc__prefs__header-close{position:absolute!important;top:25px!important;background:var(--color-bg-gray-light, #f1f1f1)!important;border:none!important;cursor:pointer;color:#000!important;width:32px!important;height:32px!important;min-width:32px!important;min-height:32px!important;border-radius:50%!important;display:flex!important;align-items:center!important;justify-content:center!important;align-self:center!important;padding:0!important;margin:0!important;flex-shrink:0;transition:background-color .15s ease!important}.shopify-pc__prefs__header-close:hover{background-color:var(--token-color-bg-hover-light)!important}.shopify-pc__prefs__header-close:focus,.shopify-pc__prefs__header-close:focus-visible{outline:none!important;box-shadow:none!important}.shopify-pc__prefs__header-close svg{color:#000!important;display:block;width:10px!important;height:10px!important}.shopify-pc__prefs__option input[type=checkbox]:checked{accent-color:var(--color-button-bg)!important}.europe-upsell{flex-basis:100%;width:100%;box-sizing:border-box;display:flex;align-items:center;gap:12px;margin:12px 0 -8px;padding:12px 14px;border-radius:14px;text-decoration:none;position:relative;overflow:hidden;isolation:isolate;color:#fff;background-color:var(--color-primary);background-image:var(--europe-flag);background-size:cover;background-position:center}.europe-upsell:hover,.europe-upsell:focus{text-decoration:none}.europe-upsell:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:linear-gradient(100deg,#000000bd,#0009 60%,#0000008c)}.europe-upsell__text{flex:1 1 auto;min-width:0;font-size:14px;line-height:1.35;font-weight:600;text-shadow:0 1px 2px rgba(0,0,0,.3)}.europe-upsell__cta{flex-shrink:0;display:inline-flex;align-items:center;padding:8px 16px;border-radius:999px;background:#fff;color:var(--color-primary);font-size:13px;font-weight:700;white-space:nowrap;transition:transform .3s ease}.europe-upsell:hover .europe-upsell__cta,.europe-upsell:focus .europe-upsell__cta{transform:scale(1.04)}@media(max-width:1024px){.europe-upsell{margin:0}}@media(max-width:767px){.europe-upsell{flex-direction:column;align-items:flex-start;gap:8px;padding:10px 12px;margin:0 0 -10px}.europe-upsell__cta{align-self:stretch;justify-content:center}.europe-upsell:hover .europe-upsell__cta,.europe-upsell:focus .europe-upsell__cta{transform:scale(1.015)}}
/*# sourceMappingURL=/cdn/shop/t/5/assets/styles2.css.map */
