CINXE.COM
Galaxy Watch Ultra (LTE, 47mm) Titanium Gray | Samsung Norge
<!DOCTYPE html> <html lang="no-NO"> <head> <!-- PWA - manifest <link rel="manifest" href="/etc.clientlibs/samsung/clientlibs/consumer/global/clientlib-common/resources/pwa/manifest/no.json"> --> <!-- PWA - Browser Compatible <script async src="/etc.clientlibs/samsung/clientlibs/consumer/global/clientlib-common/resources/pwa/js/pwacompat.js"></script> --> <!-- <meta name="theme-color" content="#0c4da2"> --> <!-- Add to home screen for Safari on iOS --> <!-- <meta name="apple-mobile-web-app-capable" content="yes"> <meta name="apple-mobile-web-app-status-bar-style" content="black"> <meta name="apple-mobile-web-app-title" content="Samsung Shop"> <link rel="apple-touch-icon" href="/etc.clientlibs/samsung/clientlibs/consumer/global/clientlib-common/resources/pwa/icon/pwa_icon_192x192.png"> --> <!-- Add to home screen for Windows --> <!-- <meta name="msapplication-TileImage" content="/etc.clientlibs/samsung/clientlibs/consumer/global/clientlib-common/resources/pwa/icon/pwa_icon_192x192.png"> <meta name="msapplication-TileColor" content="#000000"> --> <link rel="preconnect" href="https://images.samsung.com"/> <!-- Load clientLibs required when initializing Authoring: head.html override required to be added! --> <!-- Load clientLibs required when initializing Authoring: head.html override required to be added! --> <meta charset="utf-8"/> <meta http-equiv="X-UA-Compatible" content="IE=edge"/> <meta http-equiv="content-type" content="text/html; charset=UTF-8"/> <meta name="viewport" content="width=device-width, initial-scale=1"/> <!-- SEO --> <title>Galaxy Watch Ultra (LTE, 47mm) Titanium Gray | Samsung Norge</title> <meta name="title" content="Galaxy Watch Ultra (LTE, 47mm) Titanium Gray | Samsung Norge"/> <link rel="canonical" href="https://www.samsung.com/no/watches/galaxy-watch/galaxy-watch-ultra-titanium-gray-lte-sm-l705fdaaeub/"/> <meta name="keywords" content="SM-L705F"/> <meta name="description" content="Galaxy Watch Ultra (LTE, 47mm) (SM-L705FDAAEUB) - Se fordelene og alle funksjonene til dette produktet. Les mer og finn det beste Smartwatches til deg på Samsung Norge."/> <meta name="date" content="2024-06-18"/> <meta name="sitecode" content="no"/> <!-- <meta data-sly-test="N" name="noIndexYN" content="N"> <meta data-sly-test="page-feature-pd" name="tempTitle" content="page-feature-pd"> --> <meta name="twitter:card"/> <meta name="twitter:site" content="@SamsungNorge"/> <meta name="twitter:creator" content="@SamsungNorge"/> <meta name="twitter:url" content="https://www.samsung.com/no/watches/galaxy-watch/galaxy-watch-ultra-titanium-gray-lte-sm-l705fdaaeub/"/> <meta name="twitter:title" content="Galaxy Watch Ultra (LTE, 47mm) Titanium Gray | Samsung Norge"/> <meta name="twitter:description"/> <meta name="twitter:image" content="https://www.samsung.com/etc.clientlibs/samsung/clientlibs/consumer/global/clientlib-common/resources/images/logo-square-letter.png"/> <meta property="og:url" content="https://www.samsung.com/no/watches/galaxy-watch/galaxy-watch-ultra-titanium-gray-lte-sm-l705fdaaeub/"/> <meta property="og:image" content="https://www.samsung.com/etc.clientlibs/samsung/clientlibs/consumer/global/clientlib-common/resources/images/logo-square-letter.png"/> <meta property="og:type" content="website"/> <meta property="og:site_name" content="Samsung no"/> <meta property="og:locale" content="no-NO"/> <meta property="og:title" content="Galaxy Watch Ultra (LTE, 47mm) Titanium Gray | Samsung Norge"/> <meta property="og:description"/> <meta property="og:country-name" content="no"/> <meta property="name" content="Samsung no"/> <meta property="image" content="https://www.samsung.com/etc.clientlibs/samsung/clientlibs/consumer/global/clientlib-common/resources/images/logo-square-letter.png"/> <meta property="url" content="https://www.samsung.com/no/watches/galaxy-watch/galaxy-watch-ultra-titanium-gray-lte-sm-l705fdaaeub/"/> <meta property="description" content="Galaxy Watch Ultra (LTE, 47mm) (SM-L705FDAAEUB) - Se fordelene og alle funksjonene til dette produktet. Les mer og finn det beste Smartwatches til deg på Samsung Norge."/> <meta property="keywords" content="SM-L705F"/> <link rel="icon" type="image/png" href="/etc.clientlibs/samsung/clientlibs/consumer/global/clientlib-common/resources/images/Favicon.png" sizes="96x96"/> <link rel="shortcut icon" href="/etc.clientlibs/samsung/clientlibs/consumer/global/clientlib-common/resources/images/Favicon.png"/> <link rel="apple-touch-icon" href="/etc.clientlibs/samsung/clientlibs/consumer/global/clientlib-common/resources/images/app_ico.png" sizes="144x144"/> <!-- css 위치 변경 1) fonts.css 2) local.css 3) clientlib 카테고리 (230317) --> <link rel="stylesheet" href="/etc.clientlibs/samsung/clientlibs/consumer/global/clientlib-site/resources/global/css/fonts.css" type="text/css"/> <!-- Local CSS 등록 --> <!-- 파일의 내용이 있는 경우만 호출되도록 수정 (240528) --> <link rel="stylesheet" href="/etc.clientlibs/samsung/clientlibs/consumer/global/clientlib-dependencies.min.72b3474a5ea9ec2c8b38096685e0928d.css" type="text/css"> <link rel="stylesheet" href="/etc.clientlibs/samsung/clientlibs/consumer/global/clientlib-base-ux2.min.5f8fc3aea5b2678de065d12b5667c345.css" type="text/css"> <link rel="preconnect" href="//searchapi.samsung.com"/> <link rel="stylesheet" href="/etc.clientlibs/samsung/clientlibs/consumer/global/clientlib-templates/page-feature-pd.min.00c0d44afa56e1d54397b87f9cb7f87a.css" type="text/css"> <link rel="stylesheet" href="/etc.clientlibs/samsung/clientlibs/consumer/global/clientlib-templates/page-feature-pd/compactComps.min.57b76f33f2d99d0d5a02e907ee3d728d.css" type="text/css"> <script type="text/javascript"> var winhref = window.location.href.replace("/content/samsung","").replace(".html","/"); if ( winhref.indexOf("?") > 0) { winhref = winhref.substring(0, winhref.indexOf("?")); } var siteCode = winhref.split("/")[3]; //cn인 경우는 경로에서 siteCode를 추출할 수 없으므로 다른 방법으로 접근 if(winhref.indexOf("samsung.com.cn") > 0) { siteCode = "cn"; } //depth Info. var depth = winhref.split("/").length; var depth_last = winhref.split("/")[depth-1]; if(depth_last =="" || depth_last.charAt(0)=="?"){ depth -= 1; } //set pathIndicator(not product page) var pageName = ""; var depth_2 = ""; var depth_3 = ""; var depth_4 = ""; var depth_5 = ""; var digitalData = { "page" : { "pageInfo" : { "siteCode" : "no", "pageName" : pageName, "pageID" : "L2NvbnRlbnQvc2Ftc3VuZy9uby93YXRjaGVzL2dhbGF4eS13YXRjaC9nYWxheHktd2F0Y2gtdWx0cmEtdGl0YW5pdW0tZ3JheS1sdGUtc20tbDcwNWZkYWFldWI=", "pageTrack" : "product detail", "originPlaform" : "web" }, "pathIndicator" : { "depth_2" : depth_2, "depth_3" : depth_3, "depth_4" : depth_4, "depth_5" : depth_5 } }, "user": { "userDeviceList": [ ] }, "product" : { "category" : "", "model_code" : "", // PD class정보 이용하여 설정 "model_name" : "", // PD page(server-side) "displayName" : "", // PD class정보 이용하여 설정 "pvi_type_code" : "", //PD page(server-side) "pvi_type_name" : "", //PD page(server-side) "pvi_subtype_code" : "", //PD page(server-side) "pvi_subtype_name" : "",//PD page(server-side) "pd_type" : "", //PD type "content_id" : "", "products" : "", "prodView" : "" } } </script> <!-- vdSiteFlag=[] --> <!-- vdLtrSiteFlag=[] --> <!-- page-buying-pd or page-standard-pd[down] --> <!-- [false] --> <script defer type="text/javascript" src="https://apps.bazaarvoice.com/deployments/samsung-no_no/main_site/production/no_NO/bv.js"></script> <script type="text/javascript"> digitalData.page.pageInfo.pageTrack = "product detail"; digitalData.product.model_code = "SM\u002DL705FDAAEUB".replace(/&/g, ' and ').replace(/ /g,' '); digitalData.product.displayName = "Galaxy Watch Ultra (LTE, 47mm)".replace(/(<([^>]+)>)/gi, "").replace(/&/g, ' and ').replace(/ /g,' '); digitalData.product.model_name = "SM\u002DL705F".replace(/&/g, ' and ').replace(/ /g,' '); digitalData.product.products = "SM\u002DL705F".replace(/&/g, ' and ').replace(/ /g,' '); digitalData.page.pathIndicator.depth_2 = "mobile".replace(/&/g, ' and ').replace(/ /g,' '); digitalData.page.pathIndicator.depth_3 = "watches".replace(/&/g, ' and ').replace(/ /g,' '); digitalData.page.pathIndicator.depth_4 = "galaxy watch".replace(/&/g, ' and ').replace(/ /g,' '); digitalData.page.pathIndicator.depth_5 = "galaxy\u002Dwatch\u002Dultra\u002Dtitanium\u002Dgray\u002Dlte\u002Dsm\u002Dl705fdaaeub".replace(/&/g, ' and ').replace(/ /g,' '); digitalData.product.pvi_type_code = "pt_cd_mobile".replace(/&/g, ' and ').replace(/ /g,' '); digitalData.product.pvi_type_name = "mobile".replace(/&/g, ' and ').replace(/ /g,' '); digitalData.product.pvi_subtype_code = "pt_cd_mobile_04".replace(/&/g, ' and ').replace(/ /g,' '); digitalData.product.pvi_subtype_name = "wearable".replace(/&/g, ' and ').replace(/ /g,' '); digitalData.product.pim_subtype_name = digitalData.page.pathIndicator.depth_4; digitalData.product.pd_type = "no sale"; //set pageName var pageName = digitalData.page.pageInfo.siteCode; if(digitalData.page.pathIndicator.depth_2 != ""){ pageName += ":" + digitalData.page.pathIndicator.depth_2; } if(digitalData.page.pathIndicator.depth_3 != ""){ pageName += ":" + digitalData.page.pathIndicator.depth_3; } if(digitalData.page.pathIndicator.depth_4 != ""){ pageName += ":" + digitalData.page.pathIndicator.depth_4; } // check PD, GPD pageName += ":galaxy\u002Dwatch\u002Dultra\u002Dtitanium\u002Dgray\u002Dlte\u002Dsm\u002Dl705fdaaeub".replace(/&/g, ' and ').replace(/ /g,' ')+":simple"; digitalData.page.pageInfo.pageName = pageName; </script> <!-- Excluding tagging-related scripts in Author mode --> <!-- Adobe Target Flicker handling --> <script type="text/javascript"> !function(e,i,t,n){var o=e.head,a=document.cookie.split("; ").find((e=>e.startsWith("cmapi_cookie_privacy=")));if((a?a.split("=")[1]:"").includes("3")&&o){if(i)return;var d=e.createElement("style");d.id="alloy-prehiding",d.innerText="body { opacity: 0 !important }",o.appendChild(d),setTimeout((function(){d.parentNode&&d.parentNode.removeChild(d)}),1500)}}(document,-1!==document.location.href.indexOf("adobe_authoring_enabled")); </script> <!-- End Adobe Target Flicker handling --> <!-- End Adobe Target Flicker handling --> <!-- Launch Header Embed Code --> <script src="//assets.adobedtm.com/72afb75f5516/4dbabe540752/launch-c6e828a4ee29.min.js" async></script> <!-- End Launch Header Embed Code --> <!-- ugcGallary --> <!-- false --> <script>(window.BOOMR_mq=window.BOOMR_mq||[]).push(["addVar",{"rua.upush":"false","rua.cpush":"false","rua.upre":"false","rua.cpre":"false","rua.uprl":"false","rua.cprl":"false","rua.cprf":"false","rua.trans":"","rua.cook":"false","rua.ims":"false","rua.ufprl":"false","rua.cfprl":"false","rua.isuxp":"false","rua.texp":"norulematch","rua.ceh":"false","rua.ueh":"false","rua.ieh.st":"0"}]);</script> <script>!function(){function o(n,i){if(n&&i)for(var r in i)i.hasOwnProperty(r)&&(void 0===n[r]?n[r]=i[r]:n[r].constructor===Object&&i[r].constructor===Object?o(n[r],i[r]):n[r]=i[r])}try{var n=decodeURIComponent("%7B%20%22request_client_hints%22%3A%20true%20%7D");if(n.length>0&&window.JSON&&"function"==typeof window.JSON.parse){var i=JSON.parse(n);void 0!==window.BOOMR_config?o(window.BOOMR_config,i):window.BOOMR_config=i}}catch(r){window.console&&"function"==typeof window.console.error&&console.error("mPulse: Could not parse configuration",r)}}();</script> <script>!function(a){var e="https://s.go-mpulse.net/boomerang/",t="addEventListener";if("False"=="True")a.BOOMR_config=a.BOOMR_config||{},a.BOOMR_config.PageParams=a.BOOMR_config.PageParams||{},a.BOOMR_config.PageParams.pci=!0,e="https://s2.go-mpulse.net/boomerang/";if(window.BOOMR_API_key="VRZKC-5BSTD-4EWS3-R2J59-B8GYB",function(){function n(e){a.BOOMR_onload=e&&e.timeStamp||(new Date).getTime()}if(!a.BOOMR||!a.BOOMR.version&&!a.BOOMR.snippetExecuted){a.BOOMR=a.BOOMR||{},a.BOOMR.snippetExecuted=!0;var i,_,o,r=document.createElement("iframe");if(a[t])a[t]("load",n,!1);else if(a.attachEvent)a.attachEvent("onload",n);r.src="javascript:void(0)",r.title="",r.role="presentation",(r.frameElement||r).style.cssText="width:0;height:0;border:0;display:none;",o=document.getElementsByTagName("script")[0],o.parentNode.insertBefore(r,o);try{_=r.contentWindow.document}catch(O){i=document.domain,r.src="javascript:var d=document.open();d.domain='"+i+"';void(0);",_=r.contentWindow.document}_.open()._l=function(){var a=this.createElement("script");if(i)this.domain=i;a.id="boomr-if-as",a.src=e+"VRZKC-5BSTD-4EWS3-R2J59-B8GYB",BOOMR_lstart=(new Date).getTime(),this.body.appendChild(a)},_.write("<bo"+'dy onload="document._l();">'),_.close()}}(),"".length>0)if(a&&"performance"in a&&a.performance&&"function"==typeof a.performance.setResourceTimingBufferSize)a.performance.setResourceTimingBufferSize();!function(){if(BOOMR=a.BOOMR||{},BOOMR.plugins=BOOMR.plugins||{},!BOOMR.plugins.AK){var e=""=="true"?1:0,t="",n="bdpnbetio5udwz5gxiwa-f-91961152f-clientnsv4-s.akamaihd.net",i="false"=="true"?2:1,_={"ak.v":"39","ak.cp":"147613","ak.ai":parseInt("293013",10),"ak.ol":"0","ak.cr":3,"ak.ipv":4,"ak.proto":"http/1.1","ak.rid":"1675f921","ak.r":39403,"ak.a2":e,"ak.m":"x","ak.n":"essl","ak.bpcip":"8.222.208.0","ak.cport":57048,"ak.gh":"23.200.218.54","ak.quicv":"","ak.tlsv":"tls1.2","ak.0rtt":"","ak.0rtt.ed":"","ak.csrc":"-","ak.acc":"reno","ak.t":"1738979884","ak.ak":"hOBiQwZUYzCg5VSAfCLimQ==Dhe8t5uzbYkTJ9+LzdE5Mrc1XQNhsCSy5VdY1IbymKUznsBTIR679CaCHPSHcABu3w/6/mUWtfsA3SO09LgIx8cSrPK54GCUKZZvO6NtFLfFRPmd01HGTQlWkysxqOdSIEkwgOQjaxQxNbh/evkoYX9sh/zM2W3HBYd+G97fGRppjMRuC7YhhQaev8rbgQW6hXT4NfAYFCsUnBZTpuDHlHYVYNZQ59XdzxT0rWgV1KC/08DQFYnf6zAZrSe/224KKQQ+DdgrO0QroBeyqg1w3r3GwoMQDGueCia/e2Txnnvaa4ZhAQdGlYo6mGrRnEjdrmVv4vdhKuJQJugAEyRiHz8IjEU6vhGKBivmAAg591R3WHqboaFU1QCGUkmL3qgfIA0D0UfXuTHk6fBznVBibIqqSRuk1I8xSNyJWbXFc7g=","ak.pv":"3766","ak.dpoabenc":"","ak.tf":i};if(""!==t)_["ak.ruds"]=t;var o={i:!1,av:function(e){var t="http.initiator";if(e&&(!e[t]||"spa_hard"===e[t]))_["ak.feo"]=void 0!==a.aFeoApplied?1:0,BOOMR.addVar(_)},rv:function(){var a=["ak.bpcip","ak.cport","ak.cr","ak.csrc","ak.gh","ak.ipv","ak.m","ak.n","ak.ol","ak.proto","ak.quicv","ak.tlsv","ak.0rtt","ak.0rtt.ed","ak.r","ak.acc","ak.t","ak.tf"];BOOMR.removeVar(a)}};BOOMR.plugins.AK={akVars:_,akDNSPreFetchDomain:n,init:function(){if(!o.i){var a=BOOMR.subscribe;a("before_beacon",o.av,null,null),a("onbeacon",o.rv,null,null),o.i=!0}return this},is_complete:function(){return!0}}}}()}(window);</script></head> <body> <!-- ## PWA ## <sly data-sly-test="true"> <script> if('serviceWorker' in navigator) { navigator.serviceWorker.register('/sw.js') .then(function(registration) { console.log("Service Worker registered with scope:", registration.scope); }); } window.addEventListener('beforeinstallprompt', (e) => { // Prevent Chrome 67 and earlier from automatically showing the prompt //e.preventDefault(); console.log("beforeinstallprompt"); }); </script> </sly> --> <script> var isInIframe = (window.location != window.top.location); var isNotDotcom = ( window.location.href.indexOf('samsung.com') < 0); var isTopNotDotcom = ( window.top.location.href.indexOf('samsung.com') < 0); //404 페이지에서는 실행하지 않음. if ( window.location.href.indexOf('404') < 0 && isTopNotDotcom) { if ( isInIframe == true ) { console.log('isInIframe =' + isInIframe ); //에러 페이지 이동 self.location.href /"+siteCd+"/common/404.html window.location.href = '/no/common/404.html'; } else { console.log('isInIframe =' + isInIframe ); } } </script> <div id="wrap"> <!-- 공통 hidden input 시작--> <!-- typeAheadDomain 기존 search/ -> 붙이던 부분 삭제함 필요시 search/를 붙여서 사용--> <input type="hidden" name="searchDomain" id="searchDomain" value="//searchapi.samsung.com/v6"/> <input type="hidden" name="esapiSearchDomain" id="esapiSearchDomain" value="https://esapi.samsung.com"/> <input type="hidden" name="scene7domain" id="scene7domain" value="//images.samsung.com/is/image/samsung/"/> <input type="hidden" name="reviewUseYN" id="reviewUseYN" value="Y"/> <input type="hidden" name="aplautYn" id="aplautYn" value="N"/> <input type="hidden" name="reevooUseYN" id="reevooUseYN" value="N"/> <input type="hidden" name="bvFlag" id="bvFlag" value="Y"/> <input type="hidden" name="bvRTLFlag" id="bvRTLFlag" value="N"/> <input type="hidden" name="multiLanguageYn" id="multiLanguageYn" value="N"/> <input type="hidden" name="localLang" id="localLang" value="no-no"/> <!-- 기존 gnbRunmodeInfo-> runmodeInfo 이름 변경--> <input type="hidden" name="runmodeInfo" id="runmodeInfo" value="live"/> <input type="hidden" name="apiStageInfo" id="apiStageInfo" value="front"/> <input type="hidden" name="tempTitle" id="tempTitle" value="page-feature-pd"/> <input type="hidden" name="siteCode" id="siteCode" value="no"/> <input type="hidden" name="store_sitecode" id="store_sitecode" value="no"/> <input type="hidden" name="language" id="language" value="no_NO"/> <input type="hidden" name="serverType" id="serverType" value="prod"/> <!-- new-hybris --> <input type="hidden" name="gpvStoreDomain" id="gpvStoreDomain" value="https://p1.ecom.samsung.com"/> <input type="hidden" name="storeWebDomain" id="storeWebDomain"/> <input type="hidden" name="shopIntegrationFlag" id="shopIntegrationFlag" value="Hybris-intg"/> <input type="hidden" name="newHyvStoreDomain" id="newHyvStoreDomain" value="https://api.shop.samsung.com"/> <!-- business page 여부 --> <input type="hidden" name="b2bFlag" id="b2bFlag" value="N"/> <input type="hidden" name="pageUrl" id="pageUrl"/> <input type="hidden" name="pathString" id="pathString"/> <input type="hidden" name="wishlistYn" id="wishlistYn"/> <input type="hidden" name="shopParmLang" id="shopParmLang"/> <input type="hidden" name="reservationDomain" id="reservationDomain"/> <!-- 공통 hidden input 끝--> <section class="progress cm-loader" style="display:none;"> <div class="progress__wrapper"> <div class="progress__circle-1"></div> <div class="progress__circle-2"></div> <div class="progress__circle-3"></div> <div class="progress__circle-4"></div> </div> </section> <script type="text/javascript" src="/etc.clientlibs/samsung/clientlibs/consumer/global/clientlib-common/resources/js/crypto-js.min.js"></script> <header id="header" role="banner"> <!--googleoff: all--> <div class="skip-bar"> <a href="#content" id="skipToContent">Skip to content</a> </div> </header> <div class="newpar new section"> </div> <div class="par iparys_inherited"> </div> <div class="nv16-country-selector" style="height: 0px;"> <div class="nv16-country-selector__content-wrap"> <div class="nv16-country-selector__content"> <div class="nv16-country-selector__description">Velg ditt sted og språk.</div> <div class="nv16-country-selector__select-contaniner" data-country-codes="no"> <div class="nv16-country-selector__menu"> <div class="menu" data-comp-name="menu"> <select class="menu__select" tabindex="-1"><option selected value="no" data-country-type="sitecd">Norge / Norsk</option><option value="no" data-country-type="location">Norge / Norsk</option><option value="other">Other Countries or location</option> </select> <button class="menu__select-field" aria-haspopup="listbox" aria-expanded="false" type="button" an-tr="nv16_gnb-country selector-navigation" an-ca="navigation" an-ac="gnb" an-la="country selector"> <span class="menu__select-field-text"></span> <svg class="menu__select-field-icon down" focusable="false" aria-hidden="true"> <use xlink:href="#open-down-bold" href="#open-down-bold"></use> </svg> <svg class="menu__select-field-icon up" focusable="false" aria-hidden="true"> <use xlink:href="#close-up-bold" href="#close-up-bold"></use> </svg> </button> </div> </div> <div class="nv16-country-selector__continue"> <button class="cta cta--contained cta--black" aria-label="Button Label" data-action="countrySelectorContinue" an-tr="nv16_gnb-country selector-navigation" an-ca="navigation" an-ac="gnb" an-la="country selector:continue">Legg til handlevogn</button> </div> </div> <button class="nv16-country-selector__close" data-action="countrySelectorClose"> <span class="hidden">Lukk.</span> <svg class="icon" focusable="false" aria-hidden="true"> <use xlink:href="#delete-bold" href="#delete-bold"></use> </svg> </button> </div> </div> </div> <!--# COD05_Mobile App Download Banner #--> <section class="cod05-app-banner" style="display:none"> <!-- /* <div class="cod05-app-banner__icon"> <img src="/etc.clientlibs/samsung/clientlibs/consumer/global/clientlib-common/resources/images/ico-shop-app-v2.png" alt="Samsung Shop App Icon"> </div> <div class="cod05-app-banner__content"> <h3 class="cod05-app-banner__title">Samsung Shop app</h3> <p class="cod05-app-banner__desc">Get $500 welcome voucher on login. Downlad the app now.</p> <a class="cta cta--underline cta--black cod05-app-banner__cta" href="#" aria-label="Link Title"> App download </a> </div> <button class="cod05-app-banner__close" data-action="countrySelectorClose"> <span class="hidden">Close</span> <svg class="icon" focusable="false" aria-hidden="true"> <use xlink:href="#delete-bold" href="#delete-bold"></use> </svg> </button> */--> </section> <!--# //COD05_Mobile App Download Banner #--> <input type="hidden" name="st_checked" id="st_checked" value="2025-02-07 08:46:26"/> <input type="hidden" name="cck" id="cck" value="cedc6238tqcf1t4f0vl7g50mc70d6a5a"/> <input type="hidden" name="gPriceCurrency" id="gPriceCurrency" value="NOK"/> <input type="hidden" name="pageTrack" id="pageTrack" value="product detail"/> <script> var gnbNewModelJson = {"gnbLeftModelList":[{"menuPosition":"left","layoutType":"2t4c","fullBleedFlag":"true","featureThumbnailsTitle":"Nye og Utvalgte","featureThumbnails":[{"rawImageUrl":"//images.samsung.com/is/image/samsung/assets/no/ux2/gnb/shop/image_asset_shop-home_updated.png","imageUrl":"//images.samsung.com/is/image/samsung/assets/no/ux2/gnb/shop/image_asset_shop-home_updated.png","imageAlt":"Alle tilbud","imageAltEng":"all offers","description":"Alle tilbud","descriptionEng":"all offers","linkType":"move","linkUrl":"/no/offer/","badgeFlag":"false","badgeEnabled":false}],"level1MenuList":[{"layoutColumn":"c2","level2MenuList":[{"shopLiveUseFlag":"false","displayName":"Bytt inn den gamle enheten din","englishName":"mobile trade in","linkType":"move","linkUrl":"/no/offer/trade-in/","displayFlag":"Y","mobileOnlyFlag":"N"},{"shopLiveUseFlag":"false","displayName":"Samsung Flex","englishName":"samsung flex","linkType":"move","linkUrl":"/no/flex/","displayFlag":"Y","mobileOnlyFlag":"N"},{"shopLiveUseFlag":"false","displayName":"Samsung Care+ forsikring","englishName":"samsung care plus","linkType":"move","linkUrl":"/no/offer/samsung-care-plus/","displayFlag":"Y","mobileOnlyFlag":"N"},{"shopLiveUseFlag":"false","displayName":"Mobilabonnement","englishName":"sim plans","linkType":"move","linkUrl":"/no/plans/","displayFlag":"Y","mobileOnlyFlag":"N"},{"shopLiveUseFlag":"false","displayName":"Samsung Rewards lojalitetsprogram","englishName":"samsung rewards","linkType":"move","linkUrl":"/no/rewards/","displayFlag":"Y","mobileOnlyFlag":"N"},{"shopLiveUseFlag":"false","displayName":"Enkelt bytte til Galaxy","englishName":"switch to galaxy","linkType":"move","linkUrl":"/no/switch/","displayFlag":"Y","mobileOnlyFlag":"N"}],"displayName":"Tjenester","englishName":"benefits","linkType":"move","displayFlag":"Y","mobileOnlyFlag":"N"},{"layoutColumn":"c1","level2MenuList":[{"shopLiveUseFlag":"false","displayName":"Studenttilbud","englishName":"student offers","linkType":"move","linkUrl":"/no/offer/student-discounts/","displayFlag":"Y","mobileOnlyFlag":"N"},{"shopLiveUseFlag":"false","displayName":"Fordelsportal for ansatte","englishName":"corporate epp","linkType":"move","linkUrl":"/no/offer/corporate-epp/","displayFlag":"Y","mobileOnlyFlag":"N"},{"shopLiveUseFlag":"false","displayName":"Tilbud til bedriftskunder","englishName":"business offers","linkType":"new","linkUrl":"/no/business/offers/","displayFlag":"Y","mobileOnlyFlag":"N"}],"displayName":"Student- og bedriftstilbud","englishName":"special stores","linkType":"move","displayFlag":"Y","mobileOnlyFlag":"N"}],"layoutIdx":1,"displayName":"Shop","englishName":"shop","linkType":"move","displayFlag":"Y","mobileOnlyFlag":"N"},{"menuPosition":"left","layoutType":"1t10c","fullBleedFlag":"false","featureThumbnailsTitle":"Nye og Utvalgte","featureThumbnails":[{"rawImageUrl":"//images.samsung.com/is/image/samsung/assets/no/2501/gnb/GNB_P3_176x176.png","imageUrl":"//images.samsung.com/is/image/samsung/assets/no/2501/gnb/GNB_P3_176x176.png","imageAlt":"Galaxy S25 Ultra","imageAltEng":"galaxy s25 ultra","description":"Galaxy S25 Ultra","descriptionEng":"galaxy s25 ultra","linkType":"move","linkUrl":"/no/smartphones/galaxy-s25-ultra/","badgeFlag":"true","badgeText":"NEW","badgeType":"new","badgePeriod":"20250115|20250731","badgeEnabled":true},{"rawImageUrl":"//images.samsung.com/is/image/samsung/assets/no/2501/gnb/GNB_P1P2_176x176.png","imageUrl":"//images.samsung.com/is/image/samsung/assets/no/2501/gnb/GNB_P1P2_176x176.png","imageAlt":"Galaxy S25 | S25+","imageAltEng":"galaxy s25 s25 plus","description":"Galaxy S25 | S25+","descriptionEng":"galaxy s25 s25 plus","linkType":"move","linkUrl":"/no/smartphones/galaxy-s25/","badgeFlag":"true","badgeText":"NEW","badgeType":"new","badgePeriod":"20250115|20250731","badgeEnabled":true},{"rawImageUrl":"//images.samsung.com/is/image/samsung/assets/no/ux2/gnb/mx/img_z_fold6_updated.png","imageUrl":"//images.samsung.com/is/image/samsung/assets/no/ux2/gnb/mx/img_z_fold6_updated.png","imageAlt":"Galaxy Z Fold6","imageAltEng":"galaxy z fold6","description":"Galaxy Z Fold6","descriptionEng":"galaxy z fold6","linkType":"move","linkUrl":"/no/smartphones/galaxy-z-fold6/","badgeFlag":"false","badgeEnabled":false},{"rawImageUrl":"//images.samsung.com/is/image/samsung/assets/no/ux2/gnb/mx/img_z_flip6_updated.png","imageUrl":"//images.samsung.com/is/image/samsung/assets/no/ux2/gnb/mx/img_z_flip6_updated.png","imageAlt":"Galaxy Z Flip6","imageAltEng":"galaxy z flip6","description":"Galaxy Z Flip6","descriptionEng":"galaxy z flip6","linkType":"move","linkUrl":"/no/smartphones/galaxy-z-flip6/","badgeFlag":"false","badgeEnabled":false},{"rawImageUrl":"//images.samsung.com/is/image/samsung/assets/no/ux2/gnb/mx/img_galaxy_s24_fe_updated.png","imageUrl":"//images.samsung.com/is/image/samsung/assets/no/ux2/gnb/mx/img_galaxy_s24_fe_updated.png","imageAlt":"Galaxy S24 FE","imageAltEng":"galaxy s24 fe","description":"Galaxy S24 FE","descriptionEng":"galaxy s24 fe","linkType":"move","linkUrl":"/no/smartphones/galaxy-s/galaxy-s24-fe-blue-128gb-sm-s721blbdeub/","badgeFlag":"false","badgeEnabled":false},{"rawImageUrl":"//images.samsung.com/is/image/samsung/assets/no/ux2/gnb/mx/img_galaxytab10_series_updated.png","imageUrl":"//images.samsung.com/is/image/samsung/assets/no/ux2/gnb/mx/img_galaxytab10_series_updated.png","imageAlt":"Galaxy Tab S10-serien","imageAltEng":"galaxy tab s10 series","description":"Galaxy Tab S10-serien","descriptionEng":"galaxy tab s10 series","linkType":"move","linkUrl":"/no/tablets/galaxy-tab-s/galaxy-tab-s10-plus-gray-512gb-sm-x826bzapeub/","badgeFlag":"false","badgeEnabled":false},{"rawImageUrl":"//images.samsung.com/is/image/samsung/assets/no/ux2/gnb/mx/img_galaxy_watch_ultra_updated.png","imageUrl":"//images.samsung.com/is/image/samsung/assets/no/ux2/gnb/mx/img_galaxy_watch_ultra_updated.png","imageAlt":"Galaxy Watch Ultra","imageAltEng":"galaxy watch ultra","description":"Galaxy Watch Ultra","descriptionEng":"galaxy watch ultra","linkType":"move","linkUrl":"/no/watches/galaxy-watch/galaxy-watch-ultra-titanium-gray-lte-sm-l705fdaaeub/","badgeFlag":"false","badgeEnabled":false},{"rawImageUrl":"//images.samsung.com/is/image/samsung/assets/no/ux2/gnb/mx/img_galaxy_buds3_pro_updated.png","imageUrl":"//images.samsung.com/is/image/samsung/assets/no/ux2/gnb/mx/img_galaxy_buds3_pro_updated.png","imageAlt":"Galaxy Buds3 Pro","imageAltEng":"galaxy buds3 pro","description":"Galaxy Buds3 Pro","descriptionEng":"galaxy buds3 pro","linkType":"move","linkUrl":"/no/audio-sound/galaxy-buds/galaxy-buds3-pro-silver-sm-r630nzaaeub/","badgeFlag":"false","badgeEnabled":false},{"rawImageUrl":"//images.samsung.com/is/image/samsung/assets/no/ux2/gnb/mx/img_galaxy_ring_176x176_updated.png","imageUrl":"//images.samsung.com/is/image/samsung/assets/no/ux2/gnb/mx/img_galaxy_ring_176x176_updated.png","imageAlt":"Galaxy Ring","imageAltEng":"galaxy ring","description":"Galaxy Ring","descriptionEng":"galaxy ring","linkType":"move","linkUrl":"/no/rings/galaxy-ring/galaxy-ring-titanium-gold-size-13-sm-q503nzdaeub/","badgeFlag":"false","badgeEnabled":false},{"rawImageUrl":"//images.samsung.com/is/image/samsung/assets/no/ux2/gnb/mx/image_asset_galaxy_ai_updated.png","imageUrl":"//images.samsung.com/is/image/samsung/assets/no/ux2/gnb/mx/image_asset_galaxy_ai_updated.png","imageAlt":"Galaxy AI","imageAltEng":"galaxy ai","description":"Galaxy AI","descriptionEng":"galaxy ai","linkType":"move","linkUrl":"/no/galaxy-ai/","badgeFlag":"false","badgeEnabled":false}],"level1MenuList":[{"layoutColumn":"c1","level2MenuList":[{"shopLiveUseFlag":"false","displayName":"Oppdag mobiler","englishName":"discover mobile","linkType":"move","linkUrl":"/no/mobile/","displayFlag":"Y","mobileOnlyFlag":"N"},{"shopLiveUseFlag":"false","displayName":"Galaxy Mobiltelefoner","englishName":"galaxy smartphone","linkType":"move","linkUrl":"/no/smartphones/","displayFlag":"Y","mobileOnlyFlag":"N"},{"shopLiveUseFlag":"false","displayName":"Galaxy Tab\n","englishName":"galaxy tab","linkType":"move","linkUrl":"/no/tablets/","displayFlag":"Y","mobileOnlyFlag":"N"},{"shopLiveUseFlag":"false","displayName":"Galaxy Book","englishName":"galaxy book","linkType":"move","linkUrl":"/no/galaxy-book/","displayFlag":"Y","mobileOnlyFlag":"N"},{"shopLiveUseFlag":"false","displayName":"Galaxy Klokker","englishName":"galaxy watch","linkType":"move","linkUrl":"/no/watches/","displayFlag":"Y","mobileOnlyFlag":"N"},{"shopLiveUseFlag":"false","displayName":"Galaxy Buds","englishName":"galaxy buds","linkType":"move","linkUrl":"/no/audio-sound/","displayFlag":"Y","mobileOnlyFlag":"N"},{"shopLiveUseFlag":"false","displayName":"Galaxy Ring","englishName":"galaxy ring","linkType":"move","linkUrl":"/no/rings/all-rings/","displayFlag":"Y","mobileOnlyFlag":"N"},{"shopLiveUseFlag":"false","displayName":"Galaxy Tilbehør","englishName":"galaxy accessories","linkType":"move","linkUrl":"/no/mobile-accessories/","displayFlag":"Y","mobileOnlyFlag":"N"},{"shopLiveUseFlag":"false","displayName":"Galaxy AI","englishName":"galaxy ai","linkType":"move","linkUrl":"/no/galaxy-ai/","displayFlag":"Y","mobileOnlyFlag":"N"},{"shopLiveUseFlag":"false","displayName":"One UI","englishName":"one ui","linkType":"move","linkUrl":"/no/one-ui/","displayFlag":"Y","mobileOnlyFlag":"N"},{"shopLiveUseFlag":"false","displayName":"Samsung Health","englishName":"samsung health","linkType":"move","linkUrl":"/no/apps/samsung-health/","displayFlag":"Y","mobileOnlyFlag":"N"},{"shopLiveUseFlag":"false","displayName":"Apper og tjenester","englishName":"apps and services","linkType":"move","linkUrl":"/no/apps/","displayFlag":"Y","mobileOnlyFlag":"N"},{"shopLiveUseFlag":"false","displayName":"Why Galaxy","englishName":"why galaxy","linkType":"move","linkUrl":"/no/mobile/why-galaxy/","displayFlag":"Y","mobileOnlyFlag":"N"},{"shopLiveUseFlag":"false","displayName":"Bytt til Galaxy","englishName":"switch to galaxy","linkType":"move","linkUrl":"/no/mobile/switch-to-galaxy/","displayFlag":"Y","mobileOnlyFlag":"N"}],"displayName":"Mobil\n","englishName":"mobile","linkType":"move","displayFlag":"Y","mobileOnlyFlag":"N"}],"layoutIdx":0,"displayName":"Mobil\n","englishName":"mobile","linkType":"move","displayFlag":"Y","mobileOnlyFlag":"N"},{"menuPosition":"left","layoutType":"3t6c","fullBleedFlag":"false","featureThumbnails":[{"rawImageUrl":"//images.samsung.com/is/image/samsung/assets/no/ux2/gnb/vd/image_asset_tvs.png","imageUrl":"//images.samsung.com/is/image/samsung/assets/no/ux2/gnb/vd/image_asset_tvs.png","imageAlt":"Utforsk TV-er","imageAltEng":"discover tvs","description":"Utforsk TV-er","descriptionEng":"discover tvs","linkType":"move","linkUrl":"/no/tvs/","badgeFlag":"false","badgeEnabled":false},{"rawImageUrl":"//images.samsung.com/is/image/samsung/assets/no/ux2/gnb/vd/image_asset_lifestyle_tvs.png","imageUrl":"//images.samsung.com/is/image/samsung/assets/no/ux2/gnb/vd/image_asset_lifestyle_tvs.png","imageAlt":"Utforsk Lifestyle-TV-er","imageAltEng":"discover lifestyle tvs","description":"Utforsk Lifestyle-TV-er","descriptionEng":"discover lifestyle tvs","linkType":"move","linkUrl":"/no/lifestyle-tvs/","badgeFlag":"false","badgeEnabled":false},{"rawImageUrl":"//images.samsung.com/is/image/samsung/assets/no/ux2/gnb/vd/image_asset_sound_devices.png","imageUrl":"//images.samsung.com/is/image/samsung/assets/no/ux2/gnb/vd/image_asset_sound_devices.png","imageAlt":"Utforsk alt innen lyd","imageAltEng":"discover sound devices","description":"Utforsk alt innen lyd","descriptionEng":"discover sound devices","linkType":"move","linkUrl":"/no/audio-devices/","badgeFlag":"false","badgeEnabled":false},{"rawImageUrl":"//images.samsung.com/is/image/samsung/assets/no/ux2/gnb/vd/image_asset_projectors.png","imageUrl":"//images.samsung.com/is/image/samsung/assets/no/ux2/gnb/vd/image_asset_projectors.png","imageAlt":"Utforsk projektorer","imageAltEng":"discover projectors","description":"Utforsk projektorer","descriptionEng":"discover projectors","linkType":"move","linkUrl":"/no/projectors/","badgeFlag":"false","badgeEnabled":false}],"level1MenuList":[{"layoutColumn":"c1","level2MenuList":[{"shopLiveUseFlag":"false","displayName":"Alle TV-er\n","englishName":"all tvs","linkType":"move","linkUrl":"/no/tvs/all-tvs/","displayFlag":"Y","mobileOnlyFlag":"N"},{"shopLiveUseFlag":"false","displayName":"Neo QLED","englishName":"neo qled","linkType":"move","linkUrl":"/no/tvs/qled-tv/?neo-qled","displayFlag":"Y","mobileOnlyFlag":"N"},{"shopLiveUseFlag":"false","displayName":"OLED","englishName":"oled","linkType":"move","linkUrl":"/no/tvs/all-tvs/?oled","displayFlag":"Y","mobileOnlyFlag":"N"},{"shopLiveUseFlag":"false","displayName":"QLED","englishName":"qled","linkType":"move","linkUrl":"/no/tvs/qled-tv/?qled","displayFlag":"Y","mobileOnlyFlag":"N"},{"shopLiveUseFlag":"false","displayName":"Crystal UHD","englishName":"crystal uhd","linkType":"move","linkUrl":"/no/tvs/all-tvs/?crystal-uhd","displayFlag":"Y","mobileOnlyFlag":"N"},{"shopLiveUseFlag":"false","displayName":"The Frame","englishName":"the frame","linkType":"move","linkUrl":"/no/lifestyle-tvs/the-frame/","displayFlag":"Y","mobileOnlyFlag":"N"},{"shopLiveUseFlag":"false","displayName":"The Serif ","englishName":"the serif design tv","linkType":"move","linkUrl":"/no/lifestyle-tvs/the-serif/","displayFlag":"Y","mobileOnlyFlag":"N"},{"shopLiveUseFlag":"false","displayName":"The Terrace ","englishName":"the terrace","linkType":"move","linkUrl":"/no/lifestyle-tvs/the-terrace/","displayFlag":"Y","mobileOnlyFlag":"N"},{"shopLiveUseFlag":"false","displayName":"The Sero","englishName":"the sero","linkType":"move","linkUrl":"/no/lifestyle-tvs/the-sero/","displayFlag":"Y","mobileOnlyFlag":"N"},{"shopLiveUseFlag":"false","displayName":"Tilbehør TV","englishName":"tv accessories","linkType":"move","linkUrl":"/no/tv-accessories/all-tv-accessories/","displayFlag":"Y","mobileOnlyFlag":"N"}],"displayName":"TV-er\n","englishName":"tvs","linkType":"move","displayFlag":"Y","mobileOnlyFlag":"N"},{"layoutColumn":"c2","level2MenuList":[{"shopLiveUseFlag":"false","displayName":"98”","englishName":"98 inch","linkType":"move","linkUrl":"/no/tvs/98-inch-tv/","displayFlag":"Y","mobileOnlyFlag":"N"},{"shopLiveUseFlag":"false","displayName":"85”","englishName":"85 inch","linkType":"move","linkUrl":"/no/tvs/85-inch-tv/","displayFlag":"Y","mobileOnlyFlag":"N"},{"shopLiveUseFlag":"false","displayName":"75”","englishName":"75 inch","linkType":"move","linkUrl":"/no/tvs/75-inch-tv/","displayFlag":"Y","mobileOnlyFlag":"N"},{"shopLiveUseFlag":"false","displayName":"65”","englishName":"65 inch","linkType":"move","linkUrl":"/no/tvs/65-inch-tv/","displayFlag":"Y","mobileOnlyFlag":"N"},{"shopLiveUseFlag":"false","displayName":"55”","englishName":"55 inch","linkType":"move","linkUrl":"/no/tvs/55-inch-tv/","displayFlag":"Y","mobileOnlyFlag":"N"},{"shopLiveUseFlag":"false","displayName":"50”","englishName":"50 inch","linkType":"move","linkUrl":"/no/tvs/50-inch-tv/","displayFlag":"Y","mobileOnlyFlag":"N"},{"shopLiveUseFlag":"false","displayName":"43”","englishName":"43 inch","linkType":"move","linkUrl":"/no/tvs/43-inch-tv/","displayFlag":"Y","mobileOnlyFlag":"N"},{"shopLiveUseFlag":"false","displayName":"32”","englishName":"32 inch","linkType":"move","linkUrl":"/no/tvs/32-inch-tv/","displayFlag":"Y","mobileOnlyFlag":"N"}],"displayName":"TV etter størrelse\n","englishName":"tvs by sizes","linkType":"move","displayFlag":"Y","mobileOnlyFlag":"N"},{"layoutColumn":"c2","level2MenuList":[{"shopLiveUseFlag":"false","displayName":"8K TV","englishName":"8k tv","linkType":"move","linkUrl":"/no/tvs/8k-tv/","displayFlag":"Y","mobileOnlyFlag":"N"},{"shopLiveUseFlag":"false","displayName":"4K TV","englishName":"4k tv","linkType":"move","linkUrl":"/no/tvs/4k-tv/","displayFlag":"Y","mobileOnlyFlag":"N"},{"shopLiveUseFlag":"false","displayName":"Full HD/HD TV","englishName":"full hd and hd tvs","linkType":"move","linkUrl":"/no/tvs/all-tvs/?full-hd-hd-tvs","displayFlag":"Y","mobileOnlyFlag":"N"}],"displayName":"TV etter oppløsning\n","englishName":"tvs by resolution","linkType":"move","displayFlag":"Y","mobileOnlyFlag":"N"},{"layoutColumn":"c3","level2MenuList":[{"shopLiveUseFlag":"false","displayName":"Alt innen lyd","englishName":"all sound devices","linkType":"move","linkUrl":"/no/audio-devices/all-audio-devices/","displayFlag":"Y","mobileOnlyFlag":"N"},{"shopLiveUseFlag":"false","displayName":"Premium Q-series soundbar","englishName":"premium q series soundbar","linkType":"move","linkUrl":"/no/audio-devices/all-audio-devices/?q-series-soundbar","displayFlag":"Y","mobileOnlyFlag":"N"},{"shopLiveUseFlag":"false","displayName":"Ultra Slim soundbar","englishName":"ultra slim soundbar","linkType":"move","linkUrl":"/no/audio-devices/all-audio-devices/?ultra-slim-soundbar","displayFlag":"Y","mobileOnlyFlag":"N"},{"shopLiveUseFlag":"false","displayName":"Lifestyle S-series soundbar","englishName":"lifestyle s series soundbar","linkType":"move","linkUrl":"/no/audio-devices/all-audio-devices/?s-series-soundbar","displayFlag":"Y","mobileOnlyFlag":"N"},{"shopLiveUseFlag":"false","displayName":"B-Series Soundbars","englishName":"b series soundbars","linkType":"move","linkUrl":"/no/audio-devices/all-audio-devices/?b-series-soundbar","displayFlag":"Y","mobileOnlyFlag":"N"},{"shopLiveUseFlag":"false","displayName":"Music Frame","englishName":"music frame","linkType":"move","linkUrl":"/no/audio-devices/music-frame/ls60d-black-hw-ls60d-xe/","displayFlag":"Y","mobileOnlyFlag":"N"},{"shopLiveUseFlag":"false","displayName":"Lydtilbehør","englishName":"audio accessories","linkType":"move","linkUrl":"/no/audio-accessories/all-audio-accessories/","displayFlag":"Y","mobileOnlyFlag":"N"}],"displayName":"Lyd","englishName":"sound devices","linkType":"move","displayFlag":"Y","mobileOnlyFlag":"N"},{"layoutColumn":"c3","level2MenuList":[{"shopLiveUseFlag":"false","displayName":"Alle projektorer","englishName":"all projectors","linkType":"move","linkUrl":"/no/projectors/all-projectors/","displayFlag":"Y","mobileOnlyFlag":"N"},{"shopLiveUseFlag":"false","displayName":"The Premiere","englishName":"the premiere","linkType":"move","linkUrl":"/no/projectors/all-projectors/?the-premiere","displayFlag":"Y","mobileOnlyFlag":"N"},{"shopLiveUseFlag":"false","displayName":"The Freestyle","englishName":"the freestyle","linkType":"move","linkUrl":"/no/projectors/all-projectors/?the-freestyle","displayFlag":"Y","mobileOnlyFlag":"N"},{"shopLiveUseFlag":"false","displayName":"Tilbehør til projektor","englishName":"projector accessories","linkType":"move","linkUrl":"/no/tv-accessories/all-tv-accessories/?projector-accessories","displayFlag":"Y","mobileOnlyFlag":"N"}],"displayName":"Projektorer","englishName":"projectors","linkType":"move","displayFlag":"Y","mobileOnlyFlag":"N"},{"layoutColumn":"3var","level2MenuList":[{"shopLiveUseFlag":"false","displayName":"Hvorfor Samsung TV?\n","englishName":"why samsung tv","linkType":"move","linkUrl":"/no/tvs/why-samsung-tv/","displayFlag":"Y","mobileOnlyFlag":"N"},{"shopLiveUseFlag":"false","displayName":"Hvorfor 8K TV?","englishName":"why 8k tv","linkType":"move","linkUrl":"/no/tvs/8k-tv/highlights/","displayFlag":"Y","mobileOnlyFlag":"N"},{"shopLiveUseFlag":"false","displayName":"Hvorfor Neo QLED?","englishName":"why neo qled","linkType":"move","linkUrl":"/no/tvs/qled-tv/highlights/","displayFlag":"Y","mobileOnlyFlag":"N"},{"shopLiveUseFlag":"false","displayName":"Hvorfor Samsung OLED?","englishName":"why samsung oled","linkType":"move","linkUrl":"/no/tvs/oled-tv/highlights/","displayFlag":"Y","mobileOnlyFlag":"N"},{"shopLiveUseFlag":"false","displayName":"Hvorfor The Frame?","englishName":"why the frame","linkType":"move","linkUrl":"/no/lifestyle-tvs/the-frame/highlights/","displayFlag":"Y","mobileOnlyFlag":"N"},{"shopLiveUseFlag":"false","displayName":"Samsung Smart TV","englishName":"samsung smart tv","linkType":"move","linkUrl":"/no/tvs/smart-tv/highlights/","displayFlag":"Y","mobileOnlyFlag":"N"},{"shopLiveUseFlag":"false","displayName":"TV-er for gaming","englishName":"best gaming tv","linkType":"move","linkUrl":"/no/tvs/gaming-tv/","displayFlag":"Y","mobileOnlyFlag":"N"},{"shopLiveUseFlag":"false","displayName":"Supersize TV","englishName":"supersize tv","linkType":"move","linkUrl":"/no/tvs/supersize-tv/","displayFlag":"Y","mobileOnlyFlag":"N"},{"shopLiveUseFlag":"false","displayName":"TV-er for sport","englishName":"tv for sport","linkType":"move","linkUrl":"/no/tvs/sports-tv/","displayFlag":"Y","mobileOnlyFlag":"N"},{"shopLiveUseFlag":"false","displayName":"MICRO LED","englishName":"micro led","linkType":"move","linkUrl":"/no/tvs/micro-led/highlights/","displayFlag":"Y","mobileOnlyFlag":"N"}],"displayName":"Utforsk\n","englishName":"discover","linkType":"move","displayFlag":"Y","mobileOnlyFlag":"N"},{"layoutColumn":"3var","level2MenuList":[{"shopLiveUseFlag":"false","displayName":"Hjelp til å velge TV","englishName":"help choose my tv","linkType":"move","linkUrl":"/no/tvs/help-me-choose/","displayFlag":"Y","mobileOnlyFlag":"N"},{"shopLiveUseFlag":"false","displayName":"Hjelp til å velge soundbar","englishName":"help choose my sound device","linkType":"move","linkUrl":"/no/audio-devices/help-me-choose/","displayFlag":"Y","mobileOnlyFlag":"N"},{"shopLiveUseFlag":"false","displayName":"TV-kjøpsguide","englishName":"tv buying guide","linkType":"move","linkUrl":"/no/tvs/tv-buying-guide/","displayFlag":"Y","mobileOnlyFlag":"N"},{"shopLiveUseFlag":"false","displayName":"Soundbar-kjøpsguide","englishName":"soundbar buying guide","linkType":"move","linkUrl":"/no/audio-devices/soundbar-buying-guide/","displayFlag":"Y","mobileOnlyFlag":"N"}],"displayName":"Kjøpsguide","englishName":"buying guide","linkType":"move","displayFlag":"Y","mobileOnlyFlag":"N"}],"layoutIdx":2,"displayName":"TV \u0026 Lyd","englishName":"tv and av","linkType":"move","displayFlag":"Y","mobileOnlyFlag":"N"},{"menuPosition":"left","layoutType":"3t6c","fullBleedFlag":"false","featureThumbnails":[{"rawImageUrl":"//images.samsung.com/is/image/samsung/assets/no/ux2/gnb/da/image_asset_refrigerators.png","imageUrl":"//images.samsung.com/is/image/samsung/assets/no/ux2/gnb/da/image_asset_refrigerators.png","imageAlt":"Utforsk kjøleskap og frysere","imageAltEng":"discover refrigerators","description":"Utforsk kjøleskap og frysere","descriptionEng":"discover refrigerators","linkType":"move","linkUrl":"/no/refrigerators/","badgeFlag":"false","badgeEnabled":false},{"rawImageUrl":"//images.samsung.com/is/image/samsung/assets/no/ux2/gnb/da/image_asset_laundry.png","imageUrl":"//images.samsung.com/is/image/samsung/assets/no/ux2/gnb/da/image_asset_laundry.png","imageAlt":"Utforsk vask og tørk","imageAltEng":"discover laundry","description":"Utforsk vask og tørk","descriptionEng":"discover laundry","linkType":"move","linkUrl":"/no/washers-and-dryers/","badgeFlag":"false","badgeEnabled":false},{"rawImageUrl":"//images.samsung.com/is/image/samsung/assets/no/ux2/gnb/da/image_asset_vacuum_cleaners.png","imageUrl":"//images.samsung.com/is/image/samsung/assets/no/ux2/gnb/da/image_asset_vacuum_cleaners.png","imageAlt":"Utfosk støvsugere","imageAltEng":"discover vacuum cleaners","description":"Utfosk støvsugere","descriptionEng":"discover vacuum cleaners","linkType":"move","linkUrl":"/no/vacuum-cleaners/all-jet-series/","badgeFlag":"false","badgeEnabled":false},{"rawImageUrl":"//images.samsung.com/is/image/samsung/assets/no/ux2/gnb/da/image_asset_cooking_appliances.png","imageUrl":"//images.samsung.com/is/image/samsung/assets/no/ux2/gnb/da/image_asset_cooking_appliances.png","imageAlt":"Utforsk kjøkkenprodukter","imageAltEng":"discover cooking appliances","description":"Utforsk kjøkkenprodukter","descriptionEng":"discover cooking appliances","linkType":"move","linkUrl":"/no/cooking-appliances/","badgeFlag":"false","badgeEnabled":false},{"rawImageUrl":"//images.samsung.com/is/image/samsung/assets/no/ux2/gnb/da/image_asset_all_appliances.png","imageUrl":"//images.samsung.com/is/image/samsung/assets/no/ux2/gnb/da/image_asset_all_appliances.png","imageAlt":"Utforsk alle hvitevarer","imageAltEng":"discover all appliances","description":"Utforsk alle hvitevarer","descriptionEng":"discover all appliances","linkType":"move","linkUrl":"/no/home-appliances/","badgeFlag":"false","badgeEnabled":false}],"level1MenuList":[{"layoutColumn":"c1","level2MenuList":[{"shopLiveUseFlag":"false","displayName":"Alle kjøleskap og frysere","englishName":"all refrigerators","linkType":"move","linkUrl":"/no/refrigerators/all-refrigerators/","displayFlag":"Y","mobileOnlyFlag":"N"},{"shopLiveUseFlag":"false","displayName":"French Door","englishName":"french door","linkType":"move","linkUrl":"/no/refrigerators/french-door/","displayFlag":"Y","mobileOnlyFlag":"N"},{"shopLiveUseFlag":"false","displayName":"Side by Side","englishName":"side by side","linkType":"move","linkUrl":"/no/refrigerators/side-by-side/","displayFlag":"Y","mobileOnlyFlag":"N"},{"shopLiveUseFlag":"false","displayName":"Kombinert kjøleskap og fryser","englishName":"bottom freezer","linkType":"move","linkUrl":"/no/refrigerators/bottom-mount-freezer/","displayFlag":"Y","mobileOnlyFlag":"N"},{"shopLiveUseFlag":"false","displayName":"Kjøleskap og fryser One door","englishName":"one door","linkType":"move","linkUrl":"/no/refrigerators/one-door/","displayFlag":"Y","mobileOnlyFlag":"N"},{"shopLiveUseFlag":"false","displayName":"Tilbehør kjøleskap og fryser","englishName":"refrigerator accessories","linkType":"move","linkUrl":"/no/home-appliance-accessories/all-home-appliance-accessories/?fridges","displayFlag":"Y","mobileOnlyFlag":"N"}],"displayName":"Kjøleskap og Frysere","englishName":"refrigerators","linkType":"move","displayFlag":"Y","mobileOnlyFlag":"N"},{"layoutColumn":"c1","level2MenuList":[{"shopLiveUseFlag":"false","displayName":"Alle vaskemaskiner og tørketromler","englishName":"all laundry","linkType":"move","linkUrl":"/no/washers-and-dryers/all-washers-and-dryers/","displayFlag":"Y","mobileOnlyFlag":"N"},{"shopLiveUseFlag":"false","displayName":"Vaskemaskiner","englishName":"washers","linkType":"move","linkUrl":"/no/washers-and-dryers/washing-machines/","displayFlag":"Y","mobileOnlyFlag":"N"},{"shopLiveUseFlag":"false","displayName":"Vaskemaskiner med tørketrommel","englishName":"washer dryers","linkType":"move","linkUrl":"/no/washers-and-dryers/washer-dryer-combo/","displayFlag":"Y","mobileOnlyFlag":"N"},{"shopLiveUseFlag":"false","displayName":"Tørketromler","englishName":"tumble dryers","linkType":"move","linkUrl":"/no/washers-and-dryers/dryers/","displayFlag":"Y","mobileOnlyFlag":"N"},{"shopLiveUseFlag":"false","displayName":"Tilbehør til vask og tørk","englishName":"laundry accessories","linkType":"move","linkUrl":"/no/home-appliance-accessories/all-home-appliance-accessories/?washers","displayFlag":"Y","mobileOnlyFlag":"N"}],"displayName":"Klesvask","englishName":"laundry","linkType":"move","displayFlag":"Y","mobileOnlyFlag":"N"},{"layoutColumn":"c2","level2MenuList":[{"shopLiveUseFlag":"false","displayName":"Alle støvsugere","englishName":"all vacuums","linkType":"move","linkUrl":"/no/vacuum-cleaners/all-vacuum-cleaners/","displayFlag":"Y","mobileOnlyFlag":"N"},{"shopLiveUseFlag":"false","displayName":"Trådløse støvsugere","englishName":"stick vacuum cleaners","linkType":"move","linkUrl":"/no/vacuum-cleaners/stick/","displayFlag":"Y","mobileOnlyFlag":"N"},{"shopLiveUseFlag":"false","displayName":"Robotstøvsugere","englishName":"jet bot robot vacuums","linkType":"move","linkUrl":"/no/vacuum-cleaners/robot/","displayFlag":"Y","mobileOnlyFlag":"N"},{"shopLiveUseFlag":"false","displayName":"Tilbehør til støvsugere","englishName":"vacuum accessories","linkType":"move","linkUrl":"/no/home-appliance-accessories/all-home-appliance-accessories/?vacuums","displayFlag":"Y","mobileOnlyFlag":"N"}],"displayName":"Støvsuger","englishName":"vacuum cleaners","linkType":"move","displayFlag":"Y","mobileOnlyFlag":"N"},{"layoutColumn":"c2","level2MenuList":[{"shopLiveUseFlag":"false","displayName":"Klimaanlegg for hjemmet","englishName":"residential ac","linkType":"new","linkUrl":"//samsung-climatesolutions.com/no/b2c.html","displayFlag":"Y","mobileOnlyFlag":"N"}],"displayName":"Klimaanlegg","englishName":"air conditioners","linkType":"move","displayFlag":"Y","mobileOnlyFlag":"N"},{"layoutColumn":"c3","level2MenuList":[{"shopLiveUseFlag":"false","displayName":"Alle kjøkkenprodukter","englishName":"all cooking appliances","linkType":"move","linkUrl":"/no/cooking-appliances/all-cooking-appliances/","displayFlag":"Y","mobileOnlyFlag":"N"},{"shopLiveUseFlag":"false","displayName":"Ovner","englishName":"ovens","linkType":"move","linkUrl":"/no/cooking-appliances/ovens/","displayFlag":"Y","mobileOnlyFlag":"N"},{"shopLiveUseFlag":"false","displayName":"Mikrobølgeovner","englishName":"mwo","linkType":"move","linkUrl":"/no/microwave-ovens/all-microwave-ovens/","displayFlag":"Y","mobileOnlyFlag":"N"},{"shopLiveUseFlag":"false","displayName":"Kjøkkenvifter","englishName":"hoods","linkType":"move","linkUrl":"/no/cooking-appliances/hoods/","displayFlag":"Y","mobileOnlyFlag":"N"}],"displayName":"Kjøkkenprodukter","englishName":"cooking appliances","linkType":"move","displayFlag":"Y","mobileOnlyFlag":"N"},{"layoutColumn":"c3","level2MenuList":[{"shopLiveUseFlag":"false","displayName":"Alle oppvaskmaskiner","englishName":"all dishwashers","linkType":"move","linkUrl":"/no/dishwashers/all-dishwashers/","displayFlag":"Y","mobileOnlyFlag":"N"}],"displayName":"Oppvaskmaskiner","englishName":"dishwashers","linkType":"move","displayFlag":"Y","mobileOnlyFlag":"N"},{"layoutColumn":"3var","level2MenuList":[{"shopLiveUseFlag":"false","displayName":"AI engerisparing","englishName":"ai energy saving","linkType":"move","linkUrl":"/no/home-appliances/ai-energy-saving/","displayFlag":"Y","mobileOnlyFlag":"N"},{"shopLiveUseFlag":"false","displayName":"Bespoke AI","englishName":"bespoke ai","linkType":"move","linkUrl":"/no/home-appliances/bespoke-home/","displayFlag":"Y","mobileOnlyFlag":"N"},{"shopLiveUseFlag":"false","displayName":"Bespoke AI x SmartThings\n","englishName":"smart forward","linkType":"move","linkUrl":"/no/home-appliances/bespoke-ai-smartthings/","displayFlag":"Y","mobileOnlyFlag":"N"}],"displayName":"Utforsk","englishName":"discover","linkType":"move","displayFlag":"Y","mobileOnlyFlag":"N"}],"layoutIdx":2,"displayName":"Hjem \u0026 Hvitevarer","englishName":"appliances","linkType":"move","displayFlag":"Y","mobileOnlyFlag":"N"},{"menuPosition":"left","layoutType":"3t6c","fullBleedFlag":"false","featureThumbnails":[{"rawImageUrl":"//images.samsung.com/is/image/samsung/assets/no/ux2/gnb/it/image_asset_galaxy_book.png","imageUrl":"//images.samsung.com/is/image/samsung/assets/no/ux2/gnb/it/image_asset_galaxy_book.png","imageAlt":"Utforsk Galaxy Book","imageAltEng":"discover galaxy book","description":"Utforsk Galaxy Book","descriptionEng":"discover galaxy book","linkType":"move","linkUrl":"/no/galaxy-book/","badgeFlag":"false","badgeEnabled":false},{"rawImageUrl":"//images.samsung.com/is/image/samsung/assets/no/ux2/gnb/it/image_asset_monitor.png","imageUrl":"//images.samsung.com/is/image/samsung/assets/no/ux2/gnb/it/image_asset_monitor.png","imageAlt":"Utforsk skjermer","imageAltEng":"discover computer monitors","description":"Utforsk skjermer","descriptionEng":"discover computer monitors","linkType":"move","linkUrl":"/no/monitors/","badgeFlag":"false","badgeEnabled":false},{"rawImageUrl":"//images.samsung.com/is/image/samsung/assets/no/ux2/gnb/it/image_asset_memory_storage.png","imageUrl":"//images.samsung.com/is/image/samsung/assets/no/ux2/gnb/it/image_asset_memory_storage.png","imageAlt":"Utforsk minne og Lagring","imageAltEng":"discover memory and storage","description":"Utforsk minne og Lagring","descriptionEng":"discover memory and storage","linkType":"move","linkUrl":"/no/memory-storage/","badgeFlag":"false","badgeEnabled":false}],"level1MenuList":[{"layoutColumn":"c1","level2MenuList":[{"shopLiveUseFlag":"false","displayName":"Alle datamaskiner","englishName":"all laptops","linkType":"move","linkUrl":"/no/computers/all-computers/","displayFlag":"Y","mobileOnlyFlag":"N"},{"shopLiveUseFlag":"false","displayName":"Galaxy Book Ultra","englishName":"galaxy book ultra","linkType":"move","linkUrl":"/no/computers/all-computers/?galaxy-book-ultra","displayFlag":"Y","mobileOnlyFlag":"N"},{"shopLiveUseFlag":"false","displayName":"Galaxy Book Pro","englishName":"galaxy book pro","linkType":"move","linkUrl":"/no/computers/all-computers/?galaxy-book-pro","displayFlag":"Y","mobileOnlyFlag":"N"},{"shopLiveUseFlag":"false","displayName":"Galaxy Book Edge","englishName":"galaxy book edge","linkType":"move","linkUrl":"/no/computers/all-computers/?galaxy-book-edge","displayFlag":"Y","mobileOnlyFlag":"N"},{"shopLiveUseFlag":"false","displayName":"Galaxy Book 360 \u0026 Galaxy Book","englishName":"galaxy book 360 and galaxy book","linkType":"move","linkUrl":"/no/computers/all-computers/?galaxy-book-360+galaxy-book","displayFlag":"Y","mobileOnlyFlag":"N"},{"shopLiveUseFlag":"false","displayName":"Galaxy Chromebook","englishName":"galaxy chromebook","linkType":"move","linkUrl":"/no/computers/chromebook/","displayFlag":"Y","mobileOnlyFlag":"N"},{"shopLiveUseFlag":"false","displayName":"Tilbehør til datamaskiner","englishName":"laptop accessories","linkType":"move","linkUrl":"/no/computer-accessories/all-computer-accessories/","displayFlag":"Y","mobileOnlyFlag":"N"},{"shopLiveUseFlag":"false","displayName":"Copilot+ PCs","englishName":"copilot plus pcs","linkType":"move","linkUrl":"/no/computers/galaxy-book-copilot-plus-pcs/","displayFlag":"Y","mobileOnlyFlag":"N"}],"displayName":"Galaxy Book og Datamaskiner","englishName":"galaxy book and laptops","linkType":"move","displayFlag":"Y","mobileOnlyFlag":"N"},{"layoutColumn":"c2","level2MenuList":[{"shopLiveUseFlag":"false","displayName":"Alle skjermer","englishName":"all monitors","linkType":"move","linkUrl":"/no/monitors/all-monitors/","displayFlag":"Y","mobileOnlyFlag":"N"},{"shopLiveUseFlag":"false","displayName":"Gamingskjermer","englishName":"odyssey gaming","linkType":"move","linkUrl":"/no/monitors/gaming/","displayFlag":"Y","mobileOnlyFlag":"N"},{"shopLiveUseFlag":"false","displayName":"ViewFinity-skjermer med høy oppløsning","englishName":"viewfinity high resolution","linkType":"move","linkUrl":"/no/monitors/high-resolution/","displayFlag":"Y","mobileOnlyFlag":"N"},{"shopLiveUseFlag":"false","displayName":"Smarte skjermer","englishName":"smart monitors","linkType":"move","linkUrl":"/no/monitors/smart/","displayFlag":"Y","mobileOnlyFlag":"N"},{"shopLiveUseFlag":"false","displayName":"Ekstra brede skjermer","englishName":"ultrawide","linkType":"move","linkUrl":"/no/monitors/ultra-wide/","displayFlag":"Y","mobileOnlyFlag":"N"},{"shopLiveUseFlag":"false","displayName":"Buede skjermer","englishName":"curved","linkType":"move","linkUrl":"/no/monitors/curved/","displayFlag":"Y","mobileOnlyFlag":"N"},{"shopLiveUseFlag":"false","displayName":"4K UHD","englishName":"4k uhd","linkType":"move","linkUrl":"/no/monitors/all-monitors/?uhd-3840-x-2160","displayFlag":"Y","mobileOnlyFlag":"N"},{"shopLiveUseFlag":"false","displayName":"Full HD-skjermer","englishName":"full hd","linkType":"move","linkUrl":"/no/monitors/all-monitors/?full-hd-1920-x-1080","displayFlag":"Y","mobileOnlyFlag":"N"}],"displayName":"Skjermer","englishName":"computer monitors","linkType":"move","displayFlag":"Y","mobileOnlyFlag":"N"},{"layoutColumn":"c2","level2MenuList":[{"shopLiveUseFlag":"false","displayName":"Smart Signage","englishName":"smart signage","linkType":"new","linkUrl":"/no/business/smart-signage/","displayFlag":"Y","mobileOnlyFlag":"N"},{"shopLiveUseFlag":"false","displayName":"LED Signage","englishName":"led signage","linkType":"new","linkUrl":"/no/business/led-signage/","displayFlag":"Y","mobileOnlyFlag":"N"},{"shopLiveUseFlag":"false","displayName":"Kommersielle TV-er","englishName":"commercial tvs","linkType":"new","linkUrl":"/no/business/commercial-tvs/","displayFlag":"Y","mobileOnlyFlag":"N"},{"shopLiveUseFlag":"false","displayName":"Skjermer for bedrifter","englishName":"business monitors","linkType":"new","linkUrl":"/no/business/monitors/","displayFlag":"Y","mobileOnlyFlag":"N"}],"displayName":"Skjermer for bedrifter","englishName":"displays for business","linkType":"move","displayFlag":"Y","mobileOnlyFlag":"N"},{"layoutColumn":"c3","level2MenuList":[{"shopLiveUseFlag":"false","displayName":"Alt innen minne og lagring","englishName":"all memory and storage","linkType":"move","linkUrl":"/no/memory-storage/all-memory-storage/","displayFlag":"Y","mobileOnlyFlag":"N"},{"shopLiveUseFlag":"false","displayName":"NVME SSD","englishName":"nvme ssd","linkType":"move","linkUrl":"/no/memory-storage/nvme-ssd/","displayFlag":"Y","mobileOnlyFlag":"N"},{"shopLiveUseFlag":"false","displayName":"SATA","englishName":"sata","linkType":"move","linkUrl":"/no/memory-storage/sata-ssd/","displayFlag":"Y","mobileOnlyFlag":"N"},{"shopLiveUseFlag":"false","displayName":"SSD","englishName":"ssd","linkType":"move","linkUrl":"/no/memory-storage/all-memory-storage/?ssd","displayFlag":"Y","mobileOnlyFlag":"N"},{"shopLiveUseFlag":"false","displayName":"Bærbar SSD","englishName":"portable ssd","linkType":"move","linkUrl":"/no/memory-storage/portable-ssd/","displayFlag":"Y","mobileOnlyFlag":"N"},{"shopLiveUseFlag":"false","displayName":"Minnekort","englishName":"memory cards","linkType":"move","linkUrl":"/no/memory-storage/memory-card/","displayFlag":"Y","mobileOnlyFlag":"N"},{"shopLiveUseFlag":"false","displayName":"USB-pinner","englishName":"usb flash drive","linkType":"move","linkUrl":"/no/memory-storage/usb-flash-drive/","displayFlag":"Y","mobileOnlyFlag":"N"}],"displayName":"Minne og Lagring","englishName":"memory and storage","linkType":"move","displayFlag":"Y","mobileOnlyFlag":"N"},{"layoutColumn":"3var","level2MenuList":[{"shopLiveUseFlag":"false","displayName":"Why Odessey-gamingskjermer","englishName":"odyssey gaming monitor","linkType":"move","linkUrl":"/no/monitors/odyssey-gaming-monitor/","displayFlag":"Y","mobileOnlyFlag":"N"},{"shopLiveUseFlag":"false","displayName":"Why ViewFinity-skjermer med høy oppløsning","englishName":"why viewfinity high resolution","linkType":"move","linkUrl":"/no/monitors/high-resolution-monitor/","displayFlag":"Y","mobileOnlyFlag":"N"},{"shopLiveUseFlag":"false","displayName":"Sammenlign Galaxy Books","englishName":"compare galaxy books","linkType":"move","linkUrl":"/no/galaxy-book/galaxy-book-series/compare/","displayFlag":"Y","mobileOnlyFlag":"N"},{"shopLiveUseFlag":"false","displayName":"Windows 11","englishName":"windows 11","linkType":"move","linkUrl":"/no/computers/windows-11/","displayFlag":"Y","mobileOnlyFlag":"N"},{"shopLiveUseFlag":"false","displayName":"Galaxy Books Nedlastingssenter","englishName":"galaxy books download center","linkType":"new","linkUrl":"//www.samsung.com/global/galaxybooks-downloadcenter/?siteCode\u003dno","displayFlag":"Y","mobileOnlyFlag":"N"}],"displayName":"Utforsk","englishName":"discover","linkType":"move","displayFlag":"Y","mobileOnlyFlag":"N"},{"layoutColumn":"3var","level2MenuList":[{"shopLiveUseFlag":"false","displayName":"Få hjelp til å velge skjerm","englishName":"help choose my monitor","linkType":"move","linkUrl":"/no/monitors/help-me-choose/","displayFlag":"Y","mobileOnlyFlag":"N"}],"displayName":"Kjøpsguide","englishName":"buying guide","linkType":"move","displayFlag":"Y","mobileOnlyFlag":"N"}],"layoutIdx":2,"displayName":"PC \u0026 Skjermer","englishName":"pc and displays","linkType":"move","displayFlag":"Y","mobileOnlyFlag":"N"},{"menuPosition":"left","layoutType":"1t10c","fullBleedFlag":"false","layoutIdx":0,"displayName":"Tilbehør","englishName":"Accessories","linkType":"move","linkUrl":"/no/accessories","displayFlag":"Y","mobileOnlyFlag":"N"},{"menuPosition":"left","layoutType":"1t10c","fullBleedFlag":"false","layoutIdx":0,"displayName":"SmartThings","englishName":"smartthings","linkType":"move","linkUrl":"/no/smartthings","displayFlag":"Y","mobileOnlyFlag":"N"},{"menuPosition":"left","layoutType":"2t4c","fullBleedFlag":"true","featureThumbnailsTitle":"Utforsk","featureThumbnails":[{"rawImageUrl":"//images.samsung.com/is/image/samsung/assets/no/ux2/gnb/ai/img_discover_ai_updated.png","imageUrl":"//images.samsung.com/is/image/samsung/assets/no/ux2/gnb/ai/img_discover_ai_updated.png","imageAlt":"Discover AI","imageAltEng":"discover ai","description":"Discover AI","descriptionEng":"discover ai","linkType":"move","linkUrl":"/no/ai-products/","badgeFlag":"false","badgeEnabled":false},{"rawImageUrl":"//images.samsung.com/is/image/samsung/assets/no/ux2/gnb/ai/AiMeetsAI_image_336x252.jpg","imageUrl":"//images.samsung.com/is/image/samsung/assets/no/ux2/gnb/ai/AiMeetsAI_image_336x252.jpg","imageAlt":"AI Meets AI","imageAltEng":"ai meets ai ","description":"AI Meets AI","descriptionEng":"ai meets ai ","linkType":"move","linkUrl":"/no/ai-meets-ai/","badgeFlag":"false","badgeEnabled":false}],"level1MenuList":[{"layoutColumn":"c1","level2MenuList":[{"shopLiveUseFlag":"false","displayName":"Galaxy AI\n","englishName":"galaxy ai","linkType":"move","linkUrl":"/no/galaxy-ai/","displayFlag":"Y","mobileOnlyFlag":"N"},{"shopLiveUseFlag":"false","displayName":"Samsung AI TV","englishName":"samsung ai tv","linkType":"move","linkUrl":"/no/tvs/8k-tv/highlights/","displayFlag":"Y","mobileOnlyFlag":"N"},{"shopLiveUseFlag":"false","displayName":"Bespoke AI","englishName":"bespoke ai","linkType":"move","linkUrl":"/no/home-appliances/bespoke-home/","displayFlag":"Y","mobileOnlyFlag":"N"}],"displayName":"AI","englishName":"ai","linkType":"move","displayFlag":"Y","mobileOnlyFlag":"N"}],"layoutIdx":1,"displayName":"AI","englishName":"ai","linkType":"move","displayFlag":"Y","mobileOnlyFlag":"N"}],"gnbRightModelList":[{"menuPosition":"right","layoutType":"2t4c","fullBleedFlag":"true","featureThumbnailsTitle":"Utforsk","featureThumbnails":[{"rawImageUrl":"//images.samsung.com/is/image/samsung/assets/no/ux2/gnb/support/image_asset_warranty_updated.png","imageUrl":"//images.samsung.com/is/image/samsung/assets/no/ux2/gnb/support/image_asset_warranty_updated.png","imageAlt":"Garanti","imageAltEng":"warranty","description":"Garanti","descriptionEng":"warranty","linkType":"move","linkUrl":"/no/support/warranty/","badgeFlag":"false","badgeEnabled":false},{"rawImageUrl":"//images.samsung.com/is/image/samsung/assets/no/ux2/gnb/support/image_asset_manual-download_updated.png","imageUrl":"//images.samsung.com/is/image/samsung/assets/no/ux2/gnb/support/image_asset_manual-download_updated.png","imageAlt":"Manualer \u0026 Nedlasting","imageAltEng":"manual download","description":"Manualer \u0026 Nedlasting","descriptionEng":"manual download","linkType":"move","linkUrl":"/no/support/user-manuals-and-guide/","badgeFlag":"false","badgeEnabled":false},{"rawImageUrl":"//images.samsung.com/is/image/samsung/assets/no/ux2/gnb/support/image_asset_service-locator_updated.png","imageUrl":"//images.samsung.com/is/image/samsung/assets/no/ux2/gnb/support/image_asset_service-locator_updated.png","imageAlt":"Finn et Servicesenter","imageAltEng":"service locator","description":"Finn et Servicesenter","descriptionEng":"service locator","linkType":"move","linkUrl":"/no/support/service-center/","badgeFlag":"false","badgeEnabled":false},{"rawImageUrl":"//images.samsung.com/is/image/samsung/assets/no/ux2/gnb/support/image_asset_contact-us_updated.png","imageUrl":"//images.samsung.com/is/image/samsung/assets/no/ux2/gnb/support/image_asset_contact-us_updated.png?$ORIGIN_PNG$","imageAlt":"Kontakt Oss","imageAltEng":"contact us","description":"Kontakt Oss","descriptionEng":"contact us","linkType":"move","linkUrl":"/no/support/contact/","badgeFlag":"false","badgeEnabled":false}],"level1MenuList":[{"layoutColumn":"c1","level2MenuList":[{"shopLiveUseFlag":"false","displayName":"Samsung Support","englishName":"support home","linkType":"move","linkUrl":"/no/support/","displayFlag":"Y","mobileOnlyFlag":"N"},{"shopLiveUseFlag":"false","displayName":"Manualer \u0026 Nedlasting","englishName":"manual and software","linkType":"move","linkUrl":"/no/support/user-manuals-and-guide/","displayFlag":"Y","mobileOnlyFlag":"N"},{"shopLiveUseFlag":"false","displayName":"Søk support","englishName":"search support","linkType":"move","linkUrl":"/no/search/?searchvalue\u003dmobile#support","displayFlag":"Y","mobileOnlyFlag":"N"},{"shopLiveUseFlag":"false","displayName":"Shop FAQ","englishName":"shop faq","linkType":"move","linkUrl":"/no/shop-faq/","displayFlag":"Y","mobileOnlyFlag":"N"}],"displayName":"Produktsupport","englishName":"product help","linkType":"move","displayFlag":"Y","mobileOnlyFlag":"N"},{"layoutColumn":"c1","level2MenuList":[{"shopLiveUseFlag":"false","displayName":"Chat","englishName":"chat","linkType":"move","linkUrl":"/no/support/livechat/","displayFlag":"Y","mobileOnlyFlag":"N"},{"shopLiveUseFlag":"false","displayName":"Telefon","englishName":"call","linkType":"move","linkUrl":"/no/support/contact/#contactinfo","displayFlag":"Y","mobileOnlyFlag":"N"},{"shopLiveUseFlag":"false","displayName":"WhatsApp","englishName":"whatsapp","linkType":"move","linkUrl":"/no/support/contact/#onlinesupport","displayFlag":"Y","mobileOnlyFlag":"N"}],"displayName":"Kontakt Oss","englishName":"contact","linkType":"move","displayFlag":"Y","mobileOnlyFlag":"N"},{"layoutColumn":"c2","level2MenuList":[{"shopLiveUseFlag":"false","displayName":"Garanti","englishName":"warranty","linkType":"move","linkUrl":"/no/support/warranty/","displayFlag":"Y","mobileOnlyFlag":"N"},{"shopLiveUseFlag":"false","displayName":"Finn et Servicesenter","englishName":"service locator","linkType":"move","linkUrl":"/no/support/service-center/","displayFlag":"Y","mobileOnlyFlag":"N"},{"shopLiveUseFlag":"false","displayName":"Feilsøking og booke service","englishName":"book and repair","linkType":"move","linkUrl":"/no/support/repair/","displayFlag":"Y","mobileOnlyFlag":"N"},{"shopLiveUseFlag":"false","displayName":"Spore min service","englishName":"track repair","linkType":"move","linkUrl":"/no/mypage/myrepair/track-repair/","displayFlag":"Y","mobileOnlyFlag":"N"},{"shopLiveUseFlag":"false","displayName":"Selvreparasjon og reservdeler","englishName":"self repair","linkType":"move","linkUrl":"/no/support/self-repair/","displayFlag":"Y","mobileOnlyFlag":"N"},{"shopLiveUseFlag":"false","displayName":"Reparasjonskostnad","englishName":"repair cost","linkType":"move","linkUrl":"/no/offer/samsung-care-plus/","displayFlag":"Y","mobileOnlyFlag":"N"}],"displayName":"Reparasjon og garanti","englishName":"repairs and warranty","linkType":"move","displayFlag":"Y","mobileOnlyFlag":"N"},{"layoutColumn":"c2","level2MenuList":[{"shopLiveUseFlag":"false","displayName":"Nyheter \u0026 Viktig Informasjon","englishName":"news and alerts","linkType":"move","linkUrl":"/no/support/newsalert/","displayFlag":"Y","mobileOnlyFlag":"N"},{"shopLiveUseFlag":"false","displayName":"Community","englishName":"community","linkType":"new","linkUrl":"//eu.community.samsung.com/t5/nordics/ct-p/se?page\u003d1\u0026tab\u003dsetting%3Asamsung.featured_topics","displayFlag":"Y","mobileOnlyFlag":"N"}],"displayName":"Tilleggsinformasjon","englishName":"additional support","linkType":"move","displayFlag":"Y","mobileOnlyFlag":"N"}],"layoutIdx":1,"displayName":"Support","englishName":"support","linkType":"move","displayFlag":"Y","mobileOnlyFlag":"N"},{"menuPosition":"right","layoutType":"1t10c","fullBleedFlag":"false","layoutIdx":0,"displayName":"For bedrifter","englishName":"for business","linkType":"new","linkUrl":"/no/business/","displayFlag":"Y","mobileOnlyFlag":"N"}],"beforeLoginModel":{"level1MenuList":[{"layoutColumn":"c1","level2MenuList":[],"displayName":"Samsung Rewards","englishName":"samsung rewards","linkType":"move","linkUrl":"/no/rewards","displayFlag":"Y","mobileOnlyFlag":"N"},{"layoutColumn":"c1","level2MenuList":[],"displayName":"Bestillinger","englishName":"orders","linkType":"move","linkUrl":"https://shop.samsung.com/no/my-account/orders","displayFlag":"Y","mobileOnlyFlag":"N"},{"layoutColumn":"c1","level2MenuList":[],"displayName":"Produkt registrering","englishName":"product registration","linkType":"move","linkUrl":"/no/mypage/myproducts/","displayFlag":"Y","mobileOnlyFlag":"N"}],"layoutIdx":-1,"displayName":"Before Login","englishName":"before_login"},"afterLoginModel":{"level1MenuList":[{"layoutColumn":"c1","level2MenuList":[],"displayName":"Min side","englishName":"my page","linkType":"move","linkUrl":"/no/mypage","displayFlag":"Y","mobileOnlyFlag":"N"},{"layoutColumn":"c1","level2MenuList":[],"displayName":"Mine Rewards","englishName":"my rewards","linkType":"move","linkUrl":"/no/mypage/rewards/","displayFlag":"Y","mobileOnlyFlag":"N"},{"layoutColumn":"c1","level2MenuList":[],"displayName":"Bestillinger","englishName":"orders","linkType":"move","linkUrl":"https://shop.samsung.com/no/my-account/orders","displayFlag":"Y","mobileOnlyFlag":"N"},{"layoutColumn":"c1","level2MenuList":[],"displayName":"Produkt registrering","englishName":"product registration","linkType":"move","linkUrl":"/no/mypage/myproducts/","displayFlag":"Y","mobileOnlyFlag":"N"},{"layoutColumn":"c1","level2MenuList":[],"displayName":"Ønskeliste","englishName":"wishlist","linkType":"move","linkUrl":"https://shop.samsung.com/no/my-account/wishlist","displayFlag":"Y","mobileOnlyFlag":"N"}],"layoutIdx":-1,"displayName":"After Login","englishName":"after_login"},"whySamsungAccountLink":{"displayName":"Hvorfor opprette en Samsung Account?\t\t\t\t\t\t\t","englishName":"why samsung account","linkType":"move","linkUrl":"/no/why-samsung-account/","displayFlag":"Y","mobileOnlyFlag":"N"},"gnbUtilModel":{"isLogin":"Y","isCart":"Y","shopIntegrationFlag":"Hybris-intg","loginLinkUrl":"https://account.samsung.com/accounts/v1/DCGLNO/signInGate","logoutUrl":"https://account.samsung.com/accounts/v1/DCGLNO/signOutGate","stgloginLinkUrl":"https://stg-account.samsung.com/accounts/v1/DCGLNO/signInGate","stglogoutUrl":"https://stg-account.samsung.com/accounts/v1/DCGLNO/signOutGate","SAsignOutURL":"/aemapi/v6/data-login/afterLogout.no.json","loginAccountServiceId":"ksf96994kf","countryCode":"NO","languageCode":"no","registURL":"/aemapi/v6/data-login/afterLogin.no.json","stgStoreDomain":"https://stg3.shop.samsung.com","preqaStoreDomain":"https://qa1.shop.samsung.com","preqa2StoreDomain":"https://stg.shop.samsung.com","uatStoreDomain":"https://shop.samsung.com","orderUrl":"/no/account/myorder","myaccountUrl":"/no/account/myaccount","cartUrl":"/no/cart","useFullCartUrl":false,"emailActivationURL":"/aemapi/v6/data-login/emailActivationURL.no.json","storeDomain":"https://shop.samsung.com","trackOrderUrl":"/no/account/track-your-order","privacyTag1":"\u003ca href\u003d\u0027/no/info/privacy/\u0027 target\u003d\u0027_blank\u0027 class\u003d\u0027link-text\u0027 title\u003d\"Åpne i nytt vindu\"\u003e","privacyTag2":"\u003c/a\u003e","wishlistUrl":"https://shop.samsung.com/no/mypage/wishlist","addToCartPostYn":"Y","mySamsungRewardsTierType":"global","newMyRewardGrantPoint":"5%","newMyRewardCurrencyConv":"0.010","useNewAddToCartApi":"Y"},"homeLinkPath":"/no/","enabled":true,"lastPublishedDate":"12/18/2024 13:01:023"}; </script> <nav id="component-id" class="nv00-gnb-v3" role="navigation" aria-label="main navigation"> <div class="nv00-gnb-v3__wrapper"> <div class="nv00-gnb-v3__inner-wrap"> <div class="nv00-gnb-v3__inner-wrap-looping--start" tabindex="0"></div> <div class="nv00-gnb-v3__logo-wrap"> <a href="/no/" class="nv00-gnb-v3__logo " an-tr="nv00_gnb-product detail-l0-navigation2" an-ca="navigation" an-ac="gnb" an-la="logo" aria-label="Samsung"> <svg class="icon" focusable="false" aria-hidden="true" width="130" height="29" viewbox="0 0 130 29"> <g transform="translate(-250 -7)"> <path d="M0,13.835V12.482H4.609V14.2a1.558,1.558,0,0,0,1.724,1.6A1.509,1.509,0,0,0,8,14.6a2.237,2.237,0,0,0-.03-1.322C7.076,10.976.981,9.931.208,6.333a6.531,6.531,0,0,1-.029-2.4C.654,1.045,3.122,0,6.184,0c2.438,0,5.8.585,5.8,4.458V5.719H7.7V4.612a1.492,1.492,0,0,0-1.605-1.6,1.452,1.452,0,0,0-1.575,1.2,2.468,2.468,0,0,0,.03.922c.5,2.059,7.017,3.167,7.73,6.887a8.481,8.481,0,0,1,.029,2.921C11.892,17.893,9.336,19,6.244,19,3,19,0,17.8,0,13.835Zm55.837-.062V12.421h4.549v1.691a1.533,1.533,0,0,0,1.695,1.6,1.49,1.49,0,0,0,1.665-1.168,2.147,2.147,0,0,0-.029-1.292c-.863-2.274-6.9-3.319-7.671-6.917a6.37,6.37,0,0,1-.03-2.367c.476-2.859,2.944-3.9,5.946-3.9,2.409,0,5.739.615,5.739,4.427v1.23H63.449V4.643a1.485,1.485,0,0,0-1.575-1.6,1.4,1.4,0,0,0-1.546,1.168,2.463,2.463,0,0,0,.029.922C60.832,7.194,67.284,8.27,68,11.959a8.314,8.314,0,0,1,.029,2.89c-.416,2.952-2.943,4.028-6.005,4.028C58.811,18.877,55.837,17.678,55.837,13.773Zm16.293.647A7.18,7.18,0,0,1,72.1,13.25V.523h4.341V13.65a5.023,5.023,0,0,0,.029.677,1.682,1.682,0,0,0,3.271,0,4.852,4.852,0,0,0,.03-.677V.523h4.341V13.25c0,.339-.03.984-.03,1.169-.3,3.319-2.825,4.4-5.976,4.4S72.428,17.739,72.13,14.419Zm35.739-.185a9.539,9.539,0,0,1-.059-1.168V5.6c0-.308.029-.861.059-1.169.386-3.319,2.973-4.365,6.036-4.365,3.033,0,5.708,1.045,6.006,4.365A8.781,8.781,0,0,1,119.94,5.6v.584H115.6V5.2a3.791,3.791,0,0,0-.059-.677,1.777,1.777,0,0,0-3.42,0,3.772,3.772,0,0,0-.059.829v8.117a5.1,5.1,0,0,0,.03.677,1.707,1.707,0,0,0,1.813,1.291,1.633,1.633,0,0,0,1.754-1.291,2.554,2.554,0,0,0,.03-.677V10.883h-1.754V8.3H120v4.765a9.377,9.377,0,0,1-.06,1.168c-.3,3.228-3,4.366-6.036,4.366S108.166,17.462,107.869,14.235Zm-60.5,4.027L47.245,1.845,44.272,18.262H39.931L36.987,1.845l-.118,16.417H32.587L32.943.554h6.988L42.1,14.388,44.272.554h6.987l.386,17.708Zm-22.835,0L22.211,1.845,19.831,18.262H15.194L18.344.554h7.642l3.152,17.708Zm72.665-.184L92.884,3.352l.238,14.726H88.9V.554h6.363l4.044,14.265L99.068.554h4.251V18.078Z" transform="translate(255 12)"/> </g> </svg> </a> </div> <div class="nv00-gnb-v3__search-wrap"> <button class="nv00-gnb-v3__backward-btn"> <span class="hidden">previous menu</span> <svg class="icon" focusable="false" aria-hidden="true"> <use xlink:href="#previous-regular" href="#previous-regular"></use> </svg> </button> <button class="nv00-gnb-v3__search-btn gnb__search-btn-js" an-tr="nv00_gnb-product detail-l0-navigation5" an-ca="navigation" an-ac="gnb" an-la="search"> <span class="hidden">Open Search Layer</span> <svg class="icon" focusable="false" aria-hidden="true"> <use xlink:href="#search-regular" href="#search-regular"></use> </svg> <span class="nv00-gnb-v3__search-btn-text">Søk</span> </button> <button class="nv00-gnb-v3__close-btn" an-tr="nv00_gnb-product detail-gnb open / close-navigation2" an-ca="navigation" an-ac="gnb" an-la="gnb:close"> <span class="hidden">close menu</span> <svg class="icon" focusable="false" aria-hidden="true"> <use xlink:href="#cancel-close-regular" href="#cancel-close-regular"></use> </svg> </button> </div> <div class="nv00-gnb-v3__user-account-wrap"> <div class="nv00-gnb-v3__user-account before-login"> <a class="nv00-gnb-v3__user-account-link loginBtn" href="javascript:;" aria-label="Logg på/Registrer deg" data-linkinfo="https://account.samsung.com/accounts/v1/DCGLNO/signInGate" an-tr="nv00_gnb-product detail-account-account" an-ca="account" an-ac="gnb" an-la="login"> Logg på/Registrer deg </a> <p class="nv00-gnb-v3__utility-user-menu-rewards"> <a class="nv00-gnb-v3__utility-user-menu-rewards-link" href="/no/why-samsung-account/" aria-label="Hvorfor opprette en Samsung Account? Samsung Rewards" an-tr="nv00_gnb-account-account" an-ca="account" an-ac="gnb" an-la="rewards"> Hvorfor opprette en Samsung Account? <svg class="icon" focusable="false" aria-hidden="true"> <use xlink:href="#next-regular" href="#next-regular"></use> </svg> </a> </p> </div> <div class="nv00-gnb-v3__user-account after-login"> <a class="nv00-gnb-v3__user-account-link js-user-name" href="https://account.samsung.com/membership/contents/profile/profile-gate" aria-label="Go to the another page" an-tr="nv00_gnb-product detail-account-account" an-ca="account" an-ac="gnb" an-la="user name"> <span class="account-icon js-gnb-afterlogin-no-image"> <svg class="icon" focusable="false" aria-hidden="true" width="96" height="96" viewbox="0 0 96 96"> <path d="M48,51.5c16.521,0,30.5,13.82,30.5,29.555h0V89A3.5,3.5,0,0,1,75,92.5H21A3.5,3.5,0,0,1,17.5,89h0V81.055C17.5,65.32,31.479,51.5,48,51.5Zm0,5c-13.772,0-25.5,11.595-25.5,24.555h0V87.5h51V81.055c0-12.831-11.494-24.323-25.087-24.552h0Zm0-53A20.5,20.5,0,1,1,27.5,24,20.5,20.5,0,0,1,48,3.5Zm0,5A15.5,15.5,0,1,0,63.5,24,15.5,15.5,0,0,0,48,8.5Z" transform="translate(-0.5 0.5)"/> </svg> </span> <div class="image js-gnb-afterlogin-image"> <img class="image__main" src="" alt="alternative-text" role="img" data-comp-name="image"/> </div> <p class="user-name"></p> <p class="hidden">Åpne min meny</p> </a> <p class="nv00-gnb-v3__utility-user-menu-rewards"> <a class="nv00-gnb-v3__utility-user-menu-rewards-link" href="/no/why-samsung-account/" aria-label="Hvorfor opprette en Samsung Account? Samsung Rewards" an-tr="nv00_gnb-account-account" an-ca="account" an-ac="gnb" an-la="rewards"> Hvorfor opprette en Samsung Account? <svg class="icon" focusable="false" aria-hidden="true"> <use xlink:href="#next-regular" href="#next-regular"></use> </svg> </a> </p> </div> </div> <div class="nv00-gnb-v3__l0-menu-wrap"> <ul class="nv00-gnb-v3__l0-menu-list left-menu" role="menubar"> <li class="nv00-gnb-v3__l0-menu"> <button class="nv00-gnb-v3__l0-menu-btn" role="menuitem" aria-expanded="false" aria-haspopup="true" an-tr="nv00_gnb-product detail-l0-navigation2" an-ca="navigation" an-ac="gnb" an-la="shop"> Shop <svg class="icon" focusable="false" aria-hidden="true"> <use xlink:href="#next-regular" href="#next-regular"></use> </svg> </button> <div class="nv00-gnb-v3__l1-menu-container"> <div class="nv00-gnb-v3__l1-menu-container-inner open"> <p class="nv00-gnb-v3__l1-menu-container-title"> Shop </p> <div class="nv00-gnb-v3__l1-menu-wrap l1-l2-spread"> <div class="nv00-gnb-v3__l1-menu "> <h3 class="nv00-gnb-v3__l1-menu-btn" data-engname="shop:special stores" an-tr="nv00_gnb-product detail-l1-navigation2" an-ca="navigation" an-ac="gnb" an-la="shop:special stores"> Student- og bedriftstilbud <svg class="icon" focusable="false" aria-hidden="true"> <use xlink:href="#open-down-regular" href="#open-down-regular"></use> </svg> </h3> </div> <ul class="nv00-gnb-v3__l2-menu-list" role="menu"> <li class="nv00-gnb-v3__l2-menu "> <a class="nv00-gnb-v3__l2-menu-link" an-tr="nv00_gnb-product detail-l2-navigation2" an-ca="navigation" an-ac="gnb" an-la="shop:special stores:student offers" role="menuitem" href="/no/offer/student-discounts/"> Studenttilbud </a> </li> <li class="nv00-gnb-v3__l2-menu "> <a class="nv00-gnb-v3__l2-menu-link" an-tr="nv00_gnb-product detail-l2-navigation2" an-ca="navigation" an-ac="gnb" an-la="shop:special stores:corporate epp" role="menuitem" href="/no/offer/corporate-epp/"> Fordelsportal for ansatte </a> </li> <li class="nv00-gnb-v3__l2-menu "> <a class="nv00-gnb-v3__l2-menu-link" aria-label="Tilbud til bedriftskunder: Åpne i nytt vindu" an-tr="nv00_gnb-product detail-l2-navigation2" an-ca="navigation" an-ac="gnb" an-la="shop:special stores:business offers" role="menuitem" target="_blank" href="/no/business/offers/"> Tilbud til bedriftskunder <svg class="icon" focusable="false" aria-hidden="true"> <use xlink:href="#outlink-bold" href="#outlink-bold"></use> </svg> </a> </li> </ul> </div> <div class="nv00-gnb-v3__l1-menu-wrap l1-l2-spread"> <div class="nv00-gnb-v3__l1-menu "> <h3 class="nv00-gnb-v3__l1-menu-btn" data-engname="shop:benefits" an-tr="nv00_gnb-product detail-l1-navigation2" an-ca="navigation" an-ac="gnb" an-la="shop:benefits"> Tjenester <svg class="icon" focusable="false" aria-hidden="true"> <use xlink:href="#open-down-regular" href="#open-down-regular"></use> </svg> </h3> </div> <ul class="nv00-gnb-v3__l2-menu-list" role="menu"> <li class="nv00-gnb-v3__l2-menu "> <a class="nv00-gnb-v3__l2-menu-link" an-tr="nv00_gnb-product detail-l2-navigation2" an-ca="navigation" an-ac="gnb" an-la="shop:benefits:mobile trade in" role="menuitem" href="/no/offer/trade-in/"> Bytt inn den gamle enheten din </a> </li> <li class="nv00-gnb-v3__l2-menu "> <a class="nv00-gnb-v3__l2-menu-link" an-tr="nv00_gnb-product detail-l2-navigation2" an-ca="navigation" an-ac="gnb" an-la="shop:benefits:samsung flex" role="menuitem" href="/no/flex/"> Samsung Flex </a> </li> <li class="nv00-gnb-v3__l2-menu "> <a class="nv00-gnb-v3__l2-menu-link" an-tr="nv00_gnb-product detail-l2-navigation2" an-ca="navigation" an-ac="gnb" an-la="shop:benefits:samsung care plus" role="menuitem" href="/no/offer/samsung-care-plus/"> Samsung Care+ forsikring </a> </li> <li class="nv00-gnb-v3__l2-menu "> <a class="nv00-gnb-v3__l2-menu-link" an-tr="nv00_gnb-product detail-l2-navigation2" an-ca="navigation" an-ac="gnb" an-la="shop:benefits:sim plans" role="menuitem" href="/no/plans/"> Mobilabonnement </a> </li> <li class="nv00-gnb-v3__l2-menu "> <a class="nv00-gnb-v3__l2-menu-link" an-tr="nv00_gnb-product detail-l2-navigation2" an-ca="navigation" an-ac="gnb" an-la="shop:benefits:samsung rewards" role="menuitem" href="/no/rewards/"> Samsung Rewards lojalitetsprogram </a> </li> <li class="nv00-gnb-v3__l2-menu "> <a class="nv00-gnb-v3__l2-menu-link" an-tr="nv00_gnb-product detail-l2-navigation2" an-ca="navigation" an-ac="gnb" an-la="shop:benefits:switch to galaxy" role="menuitem" href="/no/switch/"> Enkelt bytte til Galaxy </a> </li> </ul> </div> <div class="nv00-gnb-v3__l1-menu-wrap featured-products-thumbnail "> <div class="nv00-gnb-v3__featured-products-thumbnail-inner"> <div class="nv00-gnb-v3__l1-menu show"> <h3 class="nv00-gnb-v3__l1-menu-btn" data-engname="shop:nye og utvalgte" an-tr="nv00_gnb-product detail-l1-navigation2" an-ca="navigation" an-ac="gnb" an-la="shop:nye og utvalgte"> Nye og Utvalgte <svg class="icon" focusable="false" aria-hidden="true"> <use xlink:href="#open-down-regular" href="#open-down-regular"></use> </svg> </h3> </div> <ul class="nv00-gnb-v3__featured-products-thumbnail-item-wrap open" role="menu"> <li class="nv00-gnb-v3__featured-products-thumbnail-item nv00-gnb-v3__featured-products-thumbnail-item--fullbleed"> <a an-tr="nv00_gnb-product detail-feature image-navigation2" an-ca="navigation" an-ac="gnb" an-la="feature image:shop:all offers" class="nv00-gnb-v3__featured-products-thumbnail-item-link" role="menuitem" href="/no/offer/"> <div class="nv00-gnb-v3__featured-products-thumbnail-item-image"> <div class="image"> <img class="image__preview lazy-load-man" data-src="//images.samsung.com/is/image/samsung/assets/no/ux2/gnb/shop/image_asset_shop-home_updated.png?$LazyLoad_Home_PNG$" alt="" role="img" data-comp-name="image"/> <img class="image__main lazy-load-man" data-src="//images.samsung.com/is/image/samsung/assets/no/ux2/gnb/shop/image_asset_shop-home_updated.png?$336_252_PNG$" alt="" role="img" data-comp-name="image"/> </div> </div> <p class="nv00-gnb-v3__featured-products-thumbnail-item-name"> Alle tilbud </p> </a> </li> </ul> </div> </div> </div> </div> </li> <li class="nv00-gnb-v3__l0-menu"> <button class="nv00-gnb-v3__l0-menu-btn" role="menuitem" aria-expanded="false" aria-haspopup="true" an-tr="nv00_gnb-product detail-l0-navigation2" an-ca="navigation" an-ac="gnb" an-la="mobile"> Mobil<br /> <svg class="icon" focusable="false" aria-hidden="true"> <use xlink:href="#next-regular" href="#next-regular"></use> </svg> </button> <div class="nv00-gnb-v3__l1-menu-container"> <div class="nv00-gnb-v3__l1-menu-container-inner open"> <p class="nv00-gnb-v3__l1-menu-container-title"> Mobil<br /> </p> <div class="nv00-gnb-v3__l1-menu-wrap l1-l2-spread"> <div class="nv00-gnb-v3__l1-menu "> <h3 class="nv00-gnb-v3__l1-menu-btn" data-engname="mobile:mobile" an-tr="nv00_gnb-product detail-l1-navigation2" an-ca="navigation" an-ac="gnb" an-la="mobile:mobile"> Mobil<br /> <svg class="icon" focusable="false" aria-hidden="true"> <use xlink:href="#open-down-regular" href="#open-down-regular"></use> </svg> </h3> </div> <ul class="nv00-gnb-v3__l2-menu-list" role="menu"> <li class="nv00-gnb-v3__l2-menu "> <a class="nv00-gnb-v3__l2-menu-link" an-tr="nv00_gnb-product detail-l2-navigation2" an-ca="navigation" an-ac="gnb" an-la="mobile:mobile:discover mobile" role="menuitem" href="/no/mobile/"> Oppdag mobiler </a> </li> <li class="nv00-gnb-v3__l2-menu "> <a class="nv00-gnb-v3__l2-menu-link" an-tr="nv00_gnb-product detail-l2-navigation2" an-ca="navigation" an-ac="gnb" an-la="mobile:mobile:galaxy smartphone" role="menuitem" href="/no/smartphones/"> Galaxy Mobiltelefoner </a> </li> <li class="nv00-gnb-v3__l2-menu "> <a class="nv00-gnb-v3__l2-menu-link" an-tr="nv00_gnb-product detail-l2-navigation2" an-ca="navigation" an-ac="gnb" an-la="mobile:mobile:galaxy tab" role="menuitem" href="/no/tablets/"> Galaxy Tab<br /> </a> </li> <li class="nv00-gnb-v3__l2-menu "> <a class="nv00-gnb-v3__l2-menu-link" an-tr="nv00_gnb-product detail-l2-navigation2" an-ca="navigation" an-ac="gnb" an-la="mobile:mobile:galaxy book" role="menuitem" href="/no/galaxy-book/"> Galaxy Book </a> </li> <li class="nv00-gnb-v3__l2-menu "> <a class="nv00-gnb-v3__l2-menu-link" an-tr="nv00_gnb-product detail-l2-navigation2" an-ca="navigation" an-ac="gnb" an-la="mobile:mobile:galaxy watch" role="menuitem" href="/no/watches/"> Galaxy Klokker </a> </li> <li class="nv00-gnb-v3__l2-menu "> <a class="nv00-gnb-v3__l2-menu-link" an-tr="nv00_gnb-product detail-l2-navigation2" an-ca="navigation" an-ac="gnb" an-la="mobile:mobile:galaxy buds" role="menuitem" href="/no/audio-sound/"> Galaxy Buds </a> </li> <li class="nv00-gnb-v3__l2-menu "> <a class="nv00-gnb-v3__l2-menu-link" an-tr="nv00_gnb-product detail-l2-navigation2" an-ca="navigation" an-ac="gnb" an-la="mobile:mobile:galaxy ring" role="menuitem" href="/no/rings/all-rings/"> Galaxy Ring </a> </li> <li class="nv00-gnb-v3__l2-menu "> <a class="nv00-gnb-v3__l2-menu-link" an-tr="nv00_gnb-product detail-l2-navigation2" an-ca="navigation" an-ac="gnb" an-la="mobile:mobile:galaxy accessories" role="menuitem" href="/no/mobile-accessories/"> Galaxy Tilbehør </a> </li> <li class="nv00-gnb-v3__l2-menu "> <a class="nv00-gnb-v3__l2-menu-link" an-tr="nv00_gnb-product detail-l2-navigation2" an-ca="navigation" an-ac="gnb" an-la="mobile:mobile:galaxy ai" role="menuitem" href="/no/galaxy-ai/"> Galaxy AI </a> </li> <li class="nv00-gnb-v3__l2-menu "> <a class="nv00-gnb-v3__l2-menu-link" an-tr="nv00_gnb-product detail-l2-navigation2" an-ca="navigation" an-ac="gnb" an-la="mobile:mobile:one ui" role="menuitem" href="/no/one-ui/"> One UI </a> </li> <li class="nv00-gnb-v3__l2-menu "> <a class="nv00-gnb-v3__l2-menu-link" an-tr="nv00_gnb-product detail-l2-navigation2" an-ca="navigation" an-ac="gnb" an-la="mobile:mobile:samsung health" role="menuitem" href="/no/apps/samsung-health/"> Samsung Health </a> </li> <li class="nv00-gnb-v3__l2-menu "> <a class="nv00-gnb-v3__l2-menu-link" an-tr="nv00_gnb-product detail-l2-navigation2" an-ca="navigation" an-ac="gnb" an-la="mobile:mobile:apps and services" role="menuitem" href="/no/apps/"> Apper og tjenester </a> </li> <li class="nv00-gnb-v3__l2-menu "> <a class="nv00-gnb-v3__l2-menu-link" an-tr="nv00_gnb-product detail-l2-navigation2" an-ca="navigation" an-ac="gnb" an-la="mobile:mobile:why galaxy" role="menuitem" href="/no/mobile/why-galaxy/"> Why Galaxy </a> </li> <li class="nv00-gnb-v3__l2-menu "> <a class="nv00-gnb-v3__l2-menu-link" an-tr="nv00_gnb-product detail-l2-navigation2" an-ca="navigation" an-ac="gnb" an-la="mobile:mobile:switch to galaxy" role="menuitem" href="/no/mobile/switch-to-galaxy/"> Bytt til Galaxy </a> </li> </ul> </div> <div class="nv00-gnb-v3__l1-menu-wrap featured-products-thumbnail featured-products-thumbnail--type10"> <div class="nv00-gnb-v3__featured-products-thumbnail-inner"> <div class="nv00-gnb-v3__l1-menu show"> <h3 class="nv00-gnb-v3__l1-menu-btn" data-engname="mobile:nye og utvalgte" an-tr="nv00_gnb-product detail-l1-navigation2" an-ca="navigation" an-ac="gnb" an-la="mobile:nye og utvalgte"> Nye og Utvalgte <svg class="icon" focusable="false" aria-hidden="true"> <use xlink:href="#open-down-regular" href="#open-down-regular"></use> </svg> </h3> </div> <ul class="nv00-gnb-v3__featured-products-thumbnail-item-wrap open" role="menu"> <li class="nv00-gnb-v3__featured-products-thumbnail-item "> <a an-tr="nv00_gnb-product detail-feature image-navigation2" an-ca="navigation" an-ac="gnb" an-la="feature image:mobile:galaxy s25 ultra" class="nv00-gnb-v3__featured-products-thumbnail-item-link" role="menuitem" href="/no/smartphones/galaxy-s25-ultra/"> <span class="badge-icon badge-icon--label badge-icon--bg-color-blue">NY </span> <div class="nv00-gnb-v3__featured-products-thumbnail-item-image"> <div class="image"> <img class="image__preview lazy-load-man" data-src="//images.samsung.com/is/image/samsung/assets/no/2501/gnb/GNB_P3_176x176.png?$LazyLoad_Home_PNG$" alt="" role="img" data-comp-name="image"/> <img class="image__main lazy-load-man" data-src="//images.samsung.com/is/image/samsung/assets/no/2501/gnb/GNB_P3_176x176.png?$176_176_PNG$" alt="" role="img" data-comp-name="image"/> </div> </div> <p class="nv00-gnb-v3__featured-products-thumbnail-item-name"> Galaxy S25 Ultra </p> </a> </li> <li class="nv00-gnb-v3__featured-products-thumbnail-item "> <a an-tr="nv00_gnb-product detail-feature image-navigation2" an-ca="navigation" an-ac="gnb" an-la="feature image:mobile:galaxy s25 s25 plus" class="nv00-gnb-v3__featured-products-thumbnail-item-link" role="menuitem" href="/no/smartphones/galaxy-s25/"> <span class="badge-icon badge-icon--label badge-icon--bg-color-blue">NY </span> <div class="nv00-gnb-v3__featured-products-thumbnail-item-image"> <div class="image"> <img class="image__preview lazy-load-man" data-src="//images.samsung.com/is/image/samsung/assets/no/2501/gnb/GNB_P1P2_176x176.png?$LazyLoad_Home_PNG$" alt="" role="img" data-comp-name="image"/> <img class="image__main lazy-load-man" data-src="//images.samsung.com/is/image/samsung/assets/no/2501/gnb/GNB_P1P2_176x176.png?$176_176_PNG$" alt="" role="img" data-comp-name="image"/> </div> </div> <p class="nv00-gnb-v3__featured-products-thumbnail-item-name"> Galaxy S25 | S25+ </p> </a> </li> <li class="nv00-gnb-v3__featured-products-thumbnail-item "> <a an-tr="nv00_gnb-product detail-feature image-navigation2" an-ca="navigation" an-ac="gnb" an-la="feature image:mobile:galaxy z fold6" class="nv00-gnb-v3__featured-products-thumbnail-item-link" role="menuitem" href="/no/smartphones/galaxy-z-fold6/"> <div class="nv00-gnb-v3__featured-products-thumbnail-item-image"> <div class="image"> <img class="image__preview lazy-load-man" data-src="//images.samsung.com/is/image/samsung/assets/no/ux2/gnb/mx/img_z_fold6_updated.png?$LazyLoad_Home_PNG$" alt="" role="img" data-comp-name="image"/> <img class="image__main lazy-load-man" data-src="//images.samsung.com/is/image/samsung/assets/no/ux2/gnb/mx/img_z_fold6_updated.png?$176_176_PNG$" alt="" role="img" data-comp-name="image"/> </div> </div> <p class="nv00-gnb-v3__featured-products-thumbnail-item-name"> Galaxy Z Fold6 </p> </a> </li> <li class="nv00-gnb-v3__featured-products-thumbnail-item "> <a an-tr="nv00_gnb-product detail-feature image-navigation2" an-ca="navigation" an-ac="gnb" an-la="feature image:mobile:galaxy z flip6" class="nv00-gnb-v3__featured-products-thumbnail-item-link" role="menuitem" href="/no/smartphones/galaxy-z-flip6/"> <div class="nv00-gnb-v3__featured-products-thumbnail-item-image"> <div class="image"> <img class="image__preview lazy-load-man" data-src="//images.samsung.com/is/image/samsung/assets/no/ux2/gnb/mx/img_z_flip6_updated.png?$LazyLoad_Home_PNG$" alt="" role="img" data-comp-name="image"/> <img class="image__main lazy-load-man" data-src="//images.samsung.com/is/image/samsung/assets/no/ux2/gnb/mx/img_z_flip6_updated.png?$176_176_PNG$" alt="" role="img" data-comp-name="image"/> </div> </div> <p class="nv00-gnb-v3__featured-products-thumbnail-item-name"> Galaxy Z Flip6 </p> </a> </li> <li class="nv00-gnb-v3__featured-products-thumbnail-item "> <a an-tr="nv00_gnb-product detail-feature image-navigation2" an-ca="navigation" an-ac="gnb" an-la="feature image:mobile:galaxy s24 fe" class="nv00-gnb-v3__featured-products-thumbnail-item-link" role="menuitem" href="/no/smartphones/galaxy-s/galaxy-s24-fe-blue-128gb-sm-s721blbdeub/"> <div class="nv00-gnb-v3__featured-products-thumbnail-item-image"> <div class="image"> <img class="image__preview lazy-load-man" data-src="//images.samsung.com/is/image/samsung/assets/no/ux2/gnb/mx/img_galaxy_s24_fe_updated.png?$LazyLoad_Home_PNG$" alt="" role="img" data-comp-name="image"/> <img class="image__main lazy-load-man" data-src="//images.samsung.com/is/image/samsung/assets/no/ux2/gnb/mx/img_galaxy_s24_fe_updated.png?$176_176_PNG$" alt="" role="img" data-comp-name="image"/> </div> </div> <p class="nv00-gnb-v3__featured-products-thumbnail-item-name"> Galaxy S24 FE </p> </a> </li> <li class="nv00-gnb-v3__featured-products-thumbnail-item "> <a an-tr="nv00_gnb-product detail-feature image-navigation2" an-ca="navigation" an-ac="gnb" an-la="feature image:mobile:galaxy tab s10 series" class="nv00-gnb-v3__featured-products-thumbnail-item-link" role="menuitem" href="/no/tablets/galaxy-tab-s/galaxy-tab-s10-plus-gray-512gb-sm-x826bzapeub/"> <div class="nv00-gnb-v3__featured-products-thumbnail-item-image"> <div class="image"> <img class="image__preview lazy-load-man" data-src="//images.samsung.com/is/image/samsung/assets/no/ux2/gnb/mx/img_galaxytab10_series_updated.png?$LazyLoad_Home_PNG$" alt="" role="img" data-comp-name="image"/> <img class="image__main lazy-load-man" data-src="//images.samsung.com/is/image/samsung/assets/no/ux2/gnb/mx/img_galaxytab10_series_updated.png?$176_176_PNG$" alt="" role="img" data-comp-name="image"/> </div> </div> <p class="nv00-gnb-v3__featured-products-thumbnail-item-name"> Galaxy Tab S10-serien </p> </a> </li> <li class="nv00-gnb-v3__featured-products-thumbnail-item "> <a an-tr="nv00_gnb-product detail-feature image-navigation2" an-ca="navigation" an-ac="gnb" an-la="feature image:mobile:galaxy watch ultra" class="nv00-gnb-v3__featured-products-thumbnail-item-link" role="menuitem" href="/no/watches/galaxy-watch/galaxy-watch-ultra-titanium-gray-lte-sm-l705fdaaeub/"> <div class="nv00-gnb-v3__featured-products-thumbnail-item-image"> <div class="image"> <img class="image__preview lazy-load-man" data-src="//images.samsung.com/is/image/samsung/assets/no/ux2/gnb/mx/img_galaxy_watch_ultra_updated.png?$LazyLoad_Home_PNG$" alt="" role="img" data-comp-name="image"/> <img class="image__main lazy-load-man" data-src="//images.samsung.com/is/image/samsung/assets/no/ux2/gnb/mx/img_galaxy_watch_ultra_updated.png?$176_176_PNG$" alt="" role="img" data-comp-name="image"/> </div> </div> <p class="nv00-gnb-v3__featured-products-thumbnail-item-name"> Galaxy Watch Ultra </p> </a> </li> <li class="nv00-gnb-v3__featured-products-thumbnail-item "> <a an-tr="nv00_gnb-product detail-feature image-navigation2" an-ca="navigation" an-ac="gnb" an-la="feature image:mobile:galaxy buds3 pro" class="nv00-gnb-v3__featured-products-thumbnail-item-link" role="menuitem" href="/no/audio-sound/galaxy-buds/galaxy-buds3-pro-silver-sm-r630nzaaeub/"> <div class="nv00-gnb-v3__featured-products-thumbnail-item-image"> <div class="image"> <img class="image__preview lazy-load-man" data-src="//images.samsung.com/is/image/samsung/assets/no/ux2/gnb/mx/img_galaxy_buds3_pro_updated.png?$LazyLoad_Home_PNG$" alt="" role="img" data-comp-name="image"/> <img class="image__main lazy-load-man" data-src="//images.samsung.com/is/image/samsung/assets/no/ux2/gnb/mx/img_galaxy_buds3_pro_updated.png?$176_176_PNG$" alt="" role="img" data-comp-name="image"/> </div> </div> <p class="nv00-gnb-v3__featured-products-thumbnail-item-name"> Galaxy Buds3 Pro </p> </a> </li> <li class="nv00-gnb-v3__featured-products-thumbnail-item "> <a an-tr="nv00_gnb-product detail-feature image-navigation2" an-ca="navigation" an-ac="gnb" an-la="feature image:mobile:galaxy ring" class="nv00-gnb-v3__featured-products-thumbnail-item-link" role="menuitem" href="/no/rings/galaxy-ring/galaxy-ring-titanium-gold-size-13-sm-q503nzdaeub/"> <div class="nv00-gnb-v3__featured-products-thumbnail-item-image"> <div class="image"> <img class="image__preview lazy-load-man" data-src="//images.samsung.com/is/image/samsung/assets/no/ux2/gnb/mx/img_galaxy_ring_176x176_updated.png?$LazyLoad_Home_PNG$" alt="" role="img" data-comp-name="image"/> <img class="image__main lazy-load-man" data-src="//images.samsung.com/is/image/samsung/assets/no/ux2/gnb/mx/img_galaxy_ring_176x176_updated.png?$176_176_PNG$" alt="" role="img" data-comp-name="image"/> </div> </div> <p class="nv00-gnb-v3__featured-products-thumbnail-item-name"> Galaxy Ring </p> </a> </li> <li class="nv00-gnb-v3__featured-products-thumbnail-item "> <a an-tr="nv00_gnb-product detail-feature image-navigation2" an-ca="navigation" an-ac="gnb" an-la="feature image:mobile:galaxy ai" class="nv00-gnb-v3__featured-products-thumbnail-item-link" role="menuitem" href="/no/galaxy-ai/"> <div class="nv00-gnb-v3__featured-products-thumbnail-item-image"> <div class="image"> <img class="image__preview lazy-load-man" data-src="//images.samsung.com/is/image/samsung/assets/no/ux2/gnb/mx/image_asset_galaxy_ai_updated.png?$LazyLoad_Home_PNG$" alt="" role="img" data-comp-name="image"/> <img class="image__main lazy-load-man" data-src="//images.samsung.com/is/image/samsung/assets/no/ux2/gnb/mx/image_asset_galaxy_ai_updated.png?$176_176_PNG$" alt="" role="img" data-comp-name="image"/> </div> </div> <p class="nv00-gnb-v3__featured-products-thumbnail-item-name"> Galaxy AI </p> </a> </li> </ul> </div> </div> </div> </div> </li> <li class="nv00-gnb-v3__l0-menu"> <button class="nv00-gnb-v3__l0-menu-btn" role="menuitem" aria-expanded="false" aria-haspopup="true" an-tr="nv00_gnb-product detail-l0-navigation2" an-ca="navigation" an-ac="gnb" an-la="tv and av"> TV & Lyd <svg class="icon" focusable="false" aria-hidden="true"> <use xlink:href="#next-regular" href="#next-regular"></use> </svg> </button> <div class="nv00-gnb-v3__l1-menu-container"> <div class="nv00-gnb-v3__l1-menu-container-inner open"> <p class="nv00-gnb-v3__l1-menu-container-title"> TV & Lyd </p> <div class="nv00-gnb-v3__l1-menu-wrap l1-l2-spread"> <div class="nv00-gnb-v3__l1-menu "> <h3 class="nv00-gnb-v3__l1-menu-btn" data-engname="tv and av:tvs" an-tr="nv00_gnb-product detail-l1-navigation2" an-ca="navigation" an-ac="gnb" an-la="tv and av:tvs"> TV-er<br /> <svg class="icon" focusable="false" aria-hidden="true"> <use xlink:href="#open-down-regular" href="#open-down-regular"></use> </svg> </h3> </div> <ul class="nv00-gnb-v3__l2-menu-list" role="menu"> <li class="nv00-gnb-v3__l2-menu "> <a class="nv00-gnb-v3__l2-menu-link" an-tr="nv00_gnb-product detail-l2-navigation2" an-ca="navigation" an-ac="gnb" an-la="tv and av:tvs:all tvs" role="menuitem" href="/no/tvs/all-tvs/"> Alle TV-er<br /> </a> </li> <li class="nv00-gnb-v3__l2-menu "> <a class="nv00-gnb-v3__l2-menu-link" an-tr="nv00_gnb-product detail-l2-navigation2" an-ca="navigation" an-ac="gnb" an-la="tv and av:tvs:neo qled" role="menuitem" href="/no/tvs/qled-tv/?neo-qled"> Neo QLED </a> </li> <li class="nv00-gnb-v3__l2-menu "> <a class="nv00-gnb-v3__l2-menu-link" an-tr="nv00_gnb-product detail-l2-navigation2" an-ca="navigation" an-ac="gnb" an-la="tv and av:tvs:oled" role="menuitem" href="/no/tvs/all-tvs/?oled"> OLED </a> </li> <li class="nv00-gnb-v3__l2-menu "> <a class="nv00-gnb-v3__l2-menu-link" an-tr="nv00_gnb-product detail-l2-navigation2" an-ca="navigation" an-ac="gnb" an-la="tv and av:tvs:qled" role="menuitem" href="/no/tvs/qled-tv/?qled"> QLED </a> </li> <li class="nv00-gnb-v3__l2-menu "> <a class="nv00-gnb-v3__l2-menu-link" an-tr="nv00_gnb-product detail-l2-navigation2" an-ca="navigation" an-ac="gnb" an-la="tv and av:tvs:crystal uhd" role="menuitem" href="/no/tvs/all-tvs/?crystal-uhd"> Crystal UHD </a> </li> <li class="nv00-gnb-v3__l2-menu "> <a class="nv00-gnb-v3__l2-menu-link" an-tr="nv00_gnb-product detail-l2-navigation2" an-ca="navigation" an-ac="gnb" an-la="tv and av:tvs:the frame" role="menuitem" href="/no/lifestyle-tvs/the-frame/"> The Frame </a> </li> <li class="nv00-gnb-v3__l2-menu "> <a class="nv00-gnb-v3__l2-menu-link" an-tr="nv00_gnb-product detail-l2-navigation2" an-ca="navigation" an-ac="gnb" an-la="tv and av:tvs:the serif design tv" role="menuitem" href="/no/lifestyle-tvs/the-serif/"> The Serif </a> </li> <li class="nv00-gnb-v3__l2-menu "> <a class="nv00-gnb-v3__l2-menu-link" an-tr="nv00_gnb-product detail-l2-navigation2" an-ca="navigation" an-ac="gnb" an-la="tv and av:tvs:the terrace" role="menuitem" href="/no/lifestyle-tvs/the-terrace/"> The Terrace </a> </li> <li class="nv00-gnb-v3__l2-menu "> <a class="nv00-gnb-v3__l2-menu-link" an-tr="nv00_gnb-product detail-l2-navigation2" an-ca="navigation" an-ac="gnb" an-la="tv and av:tvs:the sero" role="menuitem" href="/no/lifestyle-tvs/the-sero/"> The Sero </a> </li> <li class="nv00-gnb-v3__l2-menu "> <a class="nv00-gnb-v3__l2-menu-link" an-tr="nv00_gnb-product detail-l2-navigation2" an-ca="navigation" an-ac="gnb" an-la="tv and av:tvs:tv accessories" role="menuitem" href="/no/tv-accessories/all-tv-accessories/"> Tilbehør TV </a> </li> </ul> </div> <div class="nv00-gnb-v3__l1-menu-wrap l1-l2-spread"> <div class="nv00-gnb-v3__l1-menu "> <h3 class="nv00-gnb-v3__l1-menu-btn" data-engname="tv and av:tvs by sizes" an-tr="nv00_gnb-product detail-l1-navigation2" an-ca="navigation" an-ac="gnb" an-la="tv and av:tvs by sizes"> TV etter størrelse<br /> <svg class="icon" focusable="false" aria-hidden="true"> <use xlink:href="#open-down-regular" href="#open-down-regular"></use> </svg> </h3> </div> <ul class="nv00-gnb-v3__l2-menu-list" role="menu"> <li class="nv00-gnb-v3__l2-menu "> <a class="nv00-gnb-v3__l2-menu-link" an-tr="nv00_gnb-product detail-l2-navigation2" an-ca="navigation" an-ac="gnb" an-la="tv and av:tvs by sizes:98 inch" role="menuitem" href="/no/tvs/98-inch-tv/"> 98” </a> </li> <li class="nv00-gnb-v3__l2-menu "> <a class="nv00-gnb-v3__l2-menu-link" an-tr="nv00_gnb-product detail-l2-navigation2" an-ca="navigation" an-ac="gnb" an-la="tv and av:tvs by sizes:85 inch" role="menuitem" href="/no/tvs/85-inch-tv/"> 85” </a> </li> <li class="nv00-gnb-v3__l2-menu "> <a class="nv00-gnb-v3__l2-menu-link" an-tr="nv00_gnb-product detail-l2-navigation2" an-ca="navigation" an-ac="gnb" an-la="tv and av:tvs by sizes:75 inch" role="menuitem" href="/no/tvs/75-inch-tv/"> 75” </a> </li> <li class="nv00-gnb-v3__l2-menu "> <a class="nv00-gnb-v3__l2-menu-link" an-tr="nv00_gnb-product detail-l2-navigation2" an-ca="navigation" an-ac="gnb" an-la="tv and av:tvs by sizes:65 inch" role="menuitem" href="/no/tvs/65-inch-tv/"> 65” </a> </li> <li class="nv00-gnb-v3__l2-menu "> <a class="nv00-gnb-v3__l2-menu-link" an-tr="nv00_gnb-product detail-l2-navigation2" an-ca="navigation" an-ac="gnb" an-la="tv and av:tvs by sizes:55 inch" role="menuitem" href="/no/tvs/55-inch-tv/"> 55” </a> </li> <li class="nv00-gnb-v3__l2-menu "> <a class="nv00-gnb-v3__l2-menu-link" an-tr="nv00_gnb-product detail-l2-navigation2" an-ca="navigation" an-ac="gnb" an-la="tv and av:tvs by sizes:50 inch" role="menuitem" href="/no/tvs/50-inch-tv/"> 50” </a> </li> <li class="nv00-gnb-v3__l2-menu "> <a class="nv00-gnb-v3__l2-menu-link" an-tr="nv00_gnb-product detail-l2-navigation2" an-ca="navigation" an-ac="gnb" an-la="tv and av:tvs by sizes:43 inch" role="menuitem" href="/no/tvs/43-inch-tv/"> 43” </a> </li> <li class="nv00-gnb-v3__l2-menu "> <a class="nv00-gnb-v3__l2-menu-link" an-tr="nv00_gnb-product detail-l2-navigation2" an-ca="navigation" an-ac="gnb" an-la="tv and av:tvs by sizes:32 inch" role="menuitem" href="/no/tvs/32-inch-tv/"> 32” </a> </li> </ul> <div class="nv00-gnb-v3__l1-menu "> <h3 class="nv00-gnb-v3__l1-menu-btn" data-engname="tv and av:tvs by resolution" an-tr="nv00_gnb-product detail-l1-navigation2" an-ca="navigation" an-ac="gnb" an-la="tv and av:tvs by resolution"> TV etter oppløsning<br /> <svg class="icon" focusable="false" aria-hidden="true"> <use xlink:href="#open-down-regular" href="#open-down-regular"></use> </svg> </h3> </div> <ul class="nv00-gnb-v3__l2-menu-list" role="menu"> <li class="nv00-gnb-v3__l2-menu "> <a class="nv00-gnb-v3__l2-menu-link" an-tr="nv00_gnb-product detail-l2-navigation2" an-ca="navigation" an-ac="gnb" an-la="tv and av:tvs by resolution:8k tv" role="menuitem" href="/no/tvs/8k-tv/"> 8K TV </a> </li> <li class="nv00-gnb-v3__l2-menu "> <a class="nv00-gnb-v3__l2-menu-link" an-tr="nv00_gnb-product detail-l2-navigation2" an-ca="navigation" an-ac="gnb" an-la="tv and av:tvs by resolution:4k tv" role="menuitem" href="/no/tvs/4k-tv/"> 4K TV </a> </li> <li class="nv00-gnb-v3__l2-menu "> <a class="nv00-gnb-v3__l2-menu-link" an-tr="nv00_gnb-product detail-l2-navigation2" an-ca="navigation" an-ac="gnb" an-la="tv and av:tvs by resolution:full hd and hd tvs" role="menuitem" href="/no/tvs/all-tvs/?full-hd-hd-tvs"> Full HD/HD TV </a> </li> </ul> </div> <div class="nv00-gnb-v3__l1-menu-wrap l1-l2-spread"> <div class="nv00-gnb-v3__l1-menu "> <h3 class="nv00-gnb-v3__l1-menu-btn" data-engname="tv and av:sound devices" an-tr="nv00_gnb-product detail-l1-navigation2" an-ca="navigation" an-ac="gnb" an-la="tv and av:sound devices"> Lyd <svg class="icon" focusable="false" aria-hidden="true"> <use xlink:href="#open-down-regular" href="#open-down-regular"></use> </svg> </h3> </div> <ul class="nv00-gnb-v3__l2-menu-list" role="menu"> <li class="nv00-gnb-v3__l2-menu "> <a class="nv00-gnb-v3__l2-menu-link" an-tr="nv00_gnb-product detail-l2-navigation2" an-ca="navigation" an-ac="gnb" an-la="tv and av:sound devices:all sound devices" role="menuitem" href="/no/audio-devices/all-audio-devices/"> Alt innen lyd </a> </li> <li class="nv00-gnb-v3__l2-menu "> <a class="nv00-gnb-v3__l2-menu-link" an-tr="nv00_gnb-product detail-l2-navigation2" an-ca="navigation" an-ac="gnb" an-la="tv and av:sound devices:premium q series soundbar" role="menuitem" href="/no/audio-devices/all-audio-devices/?q-series-soundbar"> Premium Q-series soundbar </a> </li> <li class="nv00-gnb-v3__l2-menu "> <a class="nv00-gnb-v3__l2-menu-link" an-tr="nv00_gnb-product detail-l2-navigation2" an-ca="navigation" an-ac="gnb" an-la="tv and av:sound devices:ultra slim soundbar" role="menuitem" href="/no/audio-devices/all-audio-devices/?ultra-slim-soundbar"> Ultra Slim soundbar </a> </li> <li class="nv00-gnb-v3__l2-menu "> <a class="nv00-gnb-v3__l2-menu-link" an-tr="nv00_gnb-product detail-l2-navigation2" an-ca="navigation" an-ac="gnb" an-la="tv and av:sound devices:lifestyle s series soundbar" role="menuitem" href="/no/audio-devices/all-audio-devices/?s-series-soundbar"> Lifestyle S-series soundbar </a> </li> <li class="nv00-gnb-v3__l2-menu "> <a class="nv00-gnb-v3__l2-menu-link" an-tr="nv00_gnb-product detail-l2-navigation2" an-ca="navigation" an-ac="gnb" an-la="tv and av:sound devices:b series soundbars" role="menuitem" href="/no/audio-devices/all-audio-devices/?b-series-soundbar"> B-Series Soundbars </a> </li> <li class="nv00-gnb-v3__l2-menu "> <a class="nv00-gnb-v3__l2-menu-link" an-tr="nv00_gnb-product detail-l2-navigation2" an-ca="navigation" an-ac="gnb" an-la="tv and av:sound devices:music frame" role="menuitem" href="/no/audio-devices/music-frame/ls60d-black-hw-ls60d-xe/"> Music Frame </a> </li> <li class="nv00-gnb-v3__l2-menu "> <a class="nv00-gnb-v3__l2-menu-link" an-tr="nv00_gnb-product detail-l2-navigation2" an-ca="navigation" an-ac="gnb" an-la="tv and av:sound devices:audio accessories" role="menuitem" href="/no/audio-accessories/all-audio-accessories/"> Lydtilbehør </a> </li> </ul> <div class="nv00-gnb-v3__l1-menu "> <h3 class="nv00-gnb-v3__l1-menu-btn" data-engname="tv and av:projectors" an-tr="nv00_gnb-product detail-l1-navigation2" an-ca="navigation" an-ac="gnb" an-la="tv and av:projectors"> Projektorer <svg class="icon" focusable="false" aria-hidden="true"> <use xlink:href="#open-down-regular" href="#open-down-regular"></use> </svg> </h3> </div> <ul class="nv00-gnb-v3__l2-menu-list" role="menu"> <li class="nv00-gnb-v3__l2-menu "> <a class="nv00-gnb-v3__l2-menu-link" an-tr="nv00_gnb-product detail-l2-navigation2" an-ca="navigation" an-ac="gnb" an-la="tv and av:projectors:all projectors" role="menuitem" href="/no/projectors/all-projectors/"> Alle projektorer </a> </li> <li class="nv00-gnb-v3__l2-menu "> <a class="nv00-gnb-v3__l2-menu-link" an-tr="nv00_gnb-product detail-l2-navigation2" an-ca="navigation" an-ac="gnb" an-la="tv and av:projectors:the premiere" role="menuitem" href="/no/projectors/all-projectors/?the-premiere"> The Premiere </a> </li> <li class="nv00-gnb-v3__l2-menu "> <a class="nv00-gnb-v3__l2-menu-link" an-tr="nv00_gnb-product detail-l2-navigation2" an-ca="navigation" an-ac="gnb" an-la="tv and av:projectors:the freestyle" role="menuitem" href="/no/projectors/all-projectors/?the-freestyle"> The Freestyle </a> </li> <li class="nv00-gnb-v3__l2-menu "> <a class="nv00-gnb-v3__l2-menu-link" an-tr="nv00_gnb-product detail-l2-navigation2" an-ca="navigation" an-ac="gnb" an-la="tv and av:projectors:projector accessories" role="menuitem" href="/no/tv-accessories/all-tv-accessories/?projector-accessories"> Tilbehør til projektor </a> </li> </ul> </div> <div class="nv00-gnb-v3__l1-menu-wrap featured-products-thumbnail featured-products-thumbnail--type6"> <div class="nv00-gnb-v3__featured-list"> <div class="nv00-gnb-v3__l1-menu"> <h3 class="nv00-gnb-v3__l1-menu-btn" data-engname="tv and av:discover" an-tr="nv00_gnb-product detail-l1-navigation2" an-ca="navigation" an-ac="gnb" an-la="tv and av:discover"> Utforsk<br /> <svg class="icon" focusable="false" aria-hidden="true"> <use xlink:href="#open-down-regular" href="#open-down-regular"></use> </svg> </h3> </div> <ul class="nv00-gnb-v3__l2-menu-list" role="menu"> <li class="nv00-gnb-v3__l2-menu "> <a class="nv00-gnb-v3__l2-menu-link" an-tr="nv00_gnb-product detail-l2-navigation2" an-ca="navigation" an-ac="gnb" an-la="tv and av:discover:why samsung tv" role="menuitem" href="/no/tvs/why-samsung-tv/"> Hvorfor Samsung TV?<br /> </a> </li> <li class="nv00-gnb-v3__l2-menu "> <a class="nv00-gnb-v3__l2-menu-link" an-tr="nv00_gnb-product detail-l2-navigation2" an-ca="navigation" an-ac="gnb" an-la="tv and av:discover:why 8k tv" role="menuitem" href="/no/tvs/8k-tv/highlights/"> Hvorfor 8K TV? </a> </li> <li class="nv00-gnb-v3__l2-menu "> <a class="nv00-gnb-v3__l2-menu-link" an-tr="nv00_gnb-product detail-l2-navigation2" an-ca="navigation" an-ac="gnb" an-la="tv and av:discover:why neo qled" role="menuitem" href="/no/tvs/qled-tv/highlights/"> Hvorfor Neo QLED? </a> </li> <li class="nv00-gnb-v3__l2-menu "> <a class="nv00-gnb-v3__l2-menu-link" an-tr="nv00_gnb-product detail-l2-navigation2" an-ca="navigation" an-ac="gnb" an-la="tv and av:discover:why samsung oled" role="menuitem" href="/no/tvs/oled-tv/highlights/"> Hvorfor Samsung OLED? </a> </li> <li class="nv00-gnb-v3__l2-menu "> <a class="nv00-gnb-v3__l2-menu-link" an-tr="nv00_gnb-product detail-l2-navigation2" an-ca="navigation" an-ac="gnb" an-la="tv and av:discover:why the frame" role="menuitem" href="/no/lifestyle-tvs/the-frame/highlights/"> Hvorfor The Frame? </a> </li> <li class="nv00-gnb-v3__l2-menu "> <a class="nv00-gnb-v3__l2-menu-link" an-tr="nv00_gnb-product detail-l2-navigation2" an-ca="navigation" an-ac="gnb" an-la="tv and av:discover:samsung smart tv" role="menuitem" href="/no/tvs/smart-tv/highlights/"> Samsung Smart TV </a> </li> <li class="nv00-gnb-v3__l2-menu "> <a class="nv00-gnb-v3__l2-menu-link" an-tr="nv00_gnb-product detail-l2-navigation2" an-ca="navigation" an-ac="gnb" an-la="tv and av:discover:best gaming tv" role="menuitem" href="/no/tvs/gaming-tv/"> TV-er for gaming </a> </li> <li class="nv00-gnb-v3__l2-menu "> <a class="nv00-gnb-v3__l2-menu-link" an-tr="nv00_gnb-product detail-l2-navigation2" an-ca="navigation" an-ac="gnb" an-la="tv and av:discover:supersize tv" role="menuitem" href="/no/tvs/supersize-tv/"> Supersize TV </a> </li> <li class="nv00-gnb-v3__l2-menu "> <a class="nv00-gnb-v3__l2-menu-link" an-tr="nv00_gnb-product detail-l2-navigation2" an-ca="navigation" an-ac="gnb" an-la="tv and av:discover:tv for sport" role="menuitem" href="/no/tvs/sports-tv/"> TV-er for sport </a> </li> <li class="nv00-gnb-v3__l2-menu "> <a class="nv00-gnb-v3__l2-menu-link" an-tr="nv00_gnb-product detail-l2-navigation2" an-ca="navigation" an-ac="gnb" an-la="tv and av:discover:micro led" role="menuitem" href="/no/tvs/micro-led/highlights/"> MICRO LED </a> </li> </ul> <div class="nv00-gnb-v3__l1-menu"> <h3 class="nv00-gnb-v3__l1-menu-btn" data-engname="tv and av:buying guide" an-tr="nv00_gnb-product detail-l1-navigation2" an-ca="navigation" an-ac="gnb" an-la="tv and av:buying guide"> Kjøpsguide <svg class="icon" focusable="false" aria-hidden="true"> <use xlink:href="#open-down-regular" href="#open-down-regular"></use> </svg> </h3> </div> <ul class="nv00-gnb-v3__l2-menu-list" role="menu"> <li class="nv00-gnb-v3__l2-menu "> <a class="nv00-gnb-v3__l2-menu-link" an-tr="nv00_gnb-product detail-l2-navigation2" an-ca="navigation" an-ac="gnb" an-la="tv and av:buying guide:help choose my tv" role="menuitem" href="/no/tvs/help-me-choose/"> Hjelp til å velge TV </a> </li> <li class="nv00-gnb-v3__l2-menu "> <a class="nv00-gnb-v3__l2-menu-link" an-tr="nv00_gnb-product detail-l2-navigation2" an-ca="navigation" an-ac="gnb" an-la="tv and av:buying guide:help choose my sound device" role="menuitem" href="/no/audio-devices/help-me-choose/"> Hjelp til å velge soundbar </a> </li> <li class="nv00-gnb-v3__l2-menu "> <a class="nv00-gnb-v3__l2-menu-link" an-tr="nv00_gnb-product detail-l2-navigation2" an-ca="navigation" an-ac="gnb" an-la="tv and av:buying guide:tv buying guide" role="menuitem" href="/no/tvs/tv-buying-guide/"> TV-kjøpsguide </a> </li> <li class="nv00-gnb-v3__l2-menu "> <a class="nv00-gnb-v3__l2-menu-link" an-tr="nv00_gnb-product detail-l2-navigation2" an-ca="navigation" an-ac="gnb" an-la="tv and av:buying guide:soundbar buying guide" role="menuitem" href="/no/audio-devices/soundbar-buying-guide/"> Soundbar-kjøpsguide </a> </li> </ul> </div> <div class="nv00-gnb-v3__featured-products-thumbnail-inner"> <ul class="nv00-gnb-v3__featured-products-thumbnail-item-wrap open" role="menu"> <li class="nv00-gnb-v3__featured-products-thumbnail-item "> <a an-tr="nv00_gnb-product detail-feature image-navigation2" an-ca="navigation" an-ac="gnb" an-la="feature image:tv and av:discover tvs" class="nv00-gnb-v3__featured-products-thumbnail-item-link" role="menuitem" href="/no/tvs/"> <div class="nv00-gnb-v3__featured-products-thumbnail-item-image"> <div class="image"> <img class="image__preview lazy-load-man" data-src="//images.samsung.com/is/image/samsung/assets/no/ux2/gnb/vd/image_asset_tvs.png?$LazyLoad_Home_PNG$" alt="" role="img" data-comp-name="image"/> <img class="image__main lazy-load-man" data-src="//images.samsung.com/is/image/samsung/assets/no/ux2/gnb/vd/image_asset_tvs.png?$176_176_PNG$" alt="" role="img" data-comp-name="image"/> </div> </div> <p class="nv00-gnb-v3__featured-products-thumbnail-item-name"> Utforsk TV-er </p> </a> </li> <li class="nv00-gnb-v3__featured-products-thumbnail-item "> <a an-tr="nv00_gnb-product detail-feature image-navigation2" an-ca="navigation" an-ac="gnb" an-la="feature image:tv and av:discover lifestyle tvs" class="nv00-gnb-v3__featured-products-thumbnail-item-link" role="menuitem" href="/no/lifestyle-tvs/"> <div class="nv00-gnb-v3__featured-products-thumbnail-item-image"> <div class="image"> <img class="image__preview lazy-load-man" data-src="//images.samsung.com/is/image/samsung/assets/no/ux2/gnb/vd/image_asset_lifestyle_tvs.png?$LazyLoad_Home_PNG$" alt="" role="img" data-comp-name="image"/> <img class="image__main lazy-load-man" data-src="//images.samsung.com/is/image/samsung/assets/no/ux2/gnb/vd/image_asset_lifestyle_tvs.png?$176_176_PNG$" alt="" role="img" data-comp-name="image"/> </div> </div> <p class="nv00-gnb-v3__featured-products-thumbnail-item-name"> Utforsk Lifestyle-TV-er </p> </a> </li> <li class="nv00-gnb-v3__featured-products-thumbnail-item "> <a an-tr="nv00_gnb-product detail-feature image-navigation2" an-ca="navigation" an-ac="gnb" an-la="feature image:tv and av:discover sound devices" class="nv00-gnb-v3__featured-products-thumbnail-item-link" role="menuitem" href="/no/audio-devices/"> <div class="nv00-gnb-v3__featured-products-thumbnail-item-image"> <div class="image"> <img class="image__preview lazy-load-man" data-src="//images.samsung.com/is/image/samsung/assets/no/ux2/gnb/vd/image_asset_sound_devices.png?$LazyLoad_Home_PNG$" alt="" role="img" data-comp-name="image"/> <img class="image__main lazy-load-man" data-src="//images.samsung.com/is/image/samsung/assets/no/ux2/gnb/vd/image_asset_sound_devices.png?$176_176_PNG$" alt="" role="img" data-comp-name="image"/> </div> </div> <p class="nv00-gnb-v3__featured-products-thumbnail-item-name"> Utforsk alt innen lyd </p> </a> </li> <li class="nv00-gnb-v3__featured-products-thumbnail-item "> <a an-tr="nv00_gnb-product detail-feature image-navigation2" an-ca="navigation" an-ac="gnb" an-la="feature image:tv and av:discover projectors" class="nv00-gnb-v3__featured-products-thumbnail-item-link" role="menuitem" href="/no/projectors/"> <div class="nv00-gnb-v3__featured-products-thumbnail-item-image"> <div class="image"> <img class="image__preview lazy-load-man" data-src="//images.samsung.com/is/image/samsung/assets/no/ux2/gnb/vd/image_asset_projectors.png?$LazyLoad_Home_PNG$" alt="" role="img" data-comp-name="image"/> <img class="image__main lazy-load-man" data-src="//images.samsung.com/is/image/samsung/assets/no/ux2/gnb/vd/image_asset_projectors.png?$176_176_PNG$" alt="" role="img" data-comp-name="image"/> </div> </div> <p class="nv00-gnb-v3__featured-products-thumbnail-item-name"> Utforsk projektorer </p> </a> </li> </ul> </div> </div> </div> </div> </li> <li class="nv00-gnb-v3__l0-menu"> <button class="nv00-gnb-v3__l0-menu-btn" role="menuitem" aria-expanded="false" aria-haspopup="true" an-tr="nv00_gnb-product detail-l0-navigation2" an-ca="navigation" an-ac="gnb" an-la="appliances"> Hjem & Hvitevarer <svg class="icon" focusable="false" aria-hidden="true"> <use xlink:href="#next-regular" href="#next-regular"></use> </svg> </button> <div class="nv00-gnb-v3__l1-menu-container"> <div class="nv00-gnb-v3__l1-menu-container-inner open"> <p class="nv00-gnb-v3__l1-menu-container-title"> Hjem & Hvitevarer </p> <div class="nv00-gnb-v3__l1-menu-wrap l1-l2-spread"> <div class="nv00-gnb-v3__l1-menu "> <h3 class="nv00-gnb-v3__l1-menu-btn" data-engname="appliances:refrigerators" an-tr="nv00_gnb-product detail-l1-navigation2" an-ca="navigation" an-ac="gnb" an-la="appliances:refrigerators"> Kjøleskap og Frysere <svg class="icon" focusable="false" aria-hidden="true"> <use xlink:href="#open-down-regular" href="#open-down-regular"></use> </svg> </h3> </div> <ul class="nv00-gnb-v3__l2-menu-list" role="menu"> <li class="nv00-gnb-v3__l2-menu "> <a class="nv00-gnb-v3__l2-menu-link" an-tr="nv00_gnb-product detail-l2-navigation2" an-ca="navigation" an-ac="gnb" an-la="appliances:refrigerators:all refrigerators" role="menuitem" href="/no/refrigerators/all-refrigerators/"> Alle kjøleskap og frysere </a> </li> <li class="nv00-gnb-v3__l2-menu "> <a class="nv00-gnb-v3__l2-menu-link" an-tr="nv00_gnb-product detail-l2-navigation2" an-ca="navigation" an-ac="gnb" an-la="appliances:refrigerators:french door" role="menuitem" href="/no/refrigerators/french-door/"> French Door </a> </li> <li class="nv00-gnb-v3__l2-menu "> <a class="nv00-gnb-v3__l2-menu-link" an-tr="nv00_gnb-product detail-l2-navigation2" an-ca="navigation" an-ac="gnb" an-la="appliances:refrigerators:side by side" role="menuitem" href="/no/refrigerators/side-by-side/"> Side by Side </a> </li> <li class="nv00-gnb-v3__l2-menu "> <a class="nv00-gnb-v3__l2-menu-link" an-tr="nv00_gnb-product detail-l2-navigation2" an-ca="navigation" an-ac="gnb" an-la="appliances:refrigerators:bottom freezer" role="menuitem" href="/no/refrigerators/bottom-mount-freezer/"> Kombinert kjøleskap og fryser </a> </li> <li class="nv00-gnb-v3__l2-menu "> <a class="nv00-gnb-v3__l2-menu-link" an-tr="nv00_gnb-product detail-l2-navigation2" an-ca="navigation" an-ac="gnb" an-la="appliances:refrigerators:one door" role="menuitem" href="/no/refrigerators/one-door/"> Kjøleskap og fryser One door </a> </li> <li class="nv00-gnb-v3__l2-menu "> <a class="nv00-gnb-v3__l2-menu-link" an-tr="nv00_gnb-product detail-l2-navigation2" an-ca="navigation" an-ac="gnb" an-la="appliances:refrigerators:refrigerator accessories" role="menuitem" href="/no/home-appliance-accessories/all-home-appliance-accessories/?fridges"> Tilbehør kjøleskap og fryser </a> </li> </ul> <div class="nv00-gnb-v3__l1-menu "> <h3 class="nv00-gnb-v3__l1-menu-btn" data-engname="appliances:laundry" an-tr="nv00_gnb-product detail-l1-navigation2" an-ca="navigation" an-ac="gnb" an-la="appliances:laundry"> Klesvask <svg class="icon" focusable="false" aria-hidden="true"> <use xlink:href="#open-down-regular" href="#open-down-regular"></use> </svg> </h3> </div> <ul class="nv00-gnb-v3__l2-menu-list" role="menu"> <li class="nv00-gnb-v3__l2-menu "> <a class="nv00-gnb-v3__l2-menu-link" an-tr="nv00_gnb-product detail-l2-navigation2" an-ca="navigation" an-ac="gnb" an-la="appliances:laundry:all laundry" role="menuitem" href="/no/washers-and-dryers/all-washers-and-dryers/"> Alle vaskemaskiner og tørketromler </a> </li> <li class="nv00-gnb-v3__l2-menu "> <a class="nv00-gnb-v3__l2-menu-link" an-tr="nv00_gnb-product detail-l2-navigation2" an-ca="navigation" an-ac="gnb" an-la="appliances:laundry:washers" role="menuitem" href="/no/washers-and-dryers/washing-machines/"> Vaskemaskiner </a> </li> <li class="nv00-gnb-v3__l2-menu "> <a class="nv00-gnb-v3__l2-menu-link" an-tr="nv00_gnb-product detail-l2-navigation2" an-ca="navigation" an-ac="gnb" an-la="appliances:laundry:washer dryers" role="menuitem" href="/no/washers-and-dryers/washer-dryer-combo/"> Vaskemaskiner med tørketrommel </a> </li> <li class="nv00-gnb-v3__l2-menu "> <a class="nv00-gnb-v3__l2-menu-link" an-tr="nv00_gnb-product detail-l2-navigation2" an-ca="navigation" an-ac="gnb" an-la="appliances:laundry:tumble dryers" role="menuitem" href="/no/washers-and-dryers/dryers/"> Tørketromler </a> </li> <li class="nv00-gnb-v3__l2-menu "> <a class="nv00-gnb-v3__l2-menu-link" an-tr="nv00_gnb-product detail-l2-navigation2" an-ca="navigation" an-ac="gnb" an-la="appliances:laundry:laundry accessories" role="menuitem" href="/no/home-appliance-accessories/all-home-appliance-accessories/?washers"> Tilbehør til vask og tørk </a> </li> </ul> </div> <div class="nv00-gnb-v3__l1-menu-wrap l1-l2-spread"> <div class="nv00-gnb-v3__l1-menu "> <h3 class="nv00-gnb-v3__l1-menu-btn" data-engname="appliances:vacuum cleaners" an-tr="nv00_gnb-product detail-l1-navigation2" an-ca="navigation" an-ac="gnb" an-la="appliances:vacuum cleaners"> Støvsuger <svg class="icon" focusable="false" aria-hidden="true"> <use xlink:href="#open-down-regular" href="#open-down-regular"></use> </svg> </h3> </div> <ul class="nv00-gnb-v3__l2-menu-list" role="menu"> <li class="nv00-gnb-v3__l2-menu "> <a class="nv00-gnb-v3__l2-menu-link" an-tr="nv00_gnb-product detail-l2-navigation2" an-ca="navigation" an-ac="gnb" an-la="appliances:vacuum cleaners:all vacuums" role="menuitem" href="/no/vacuum-cleaners/all-vacuum-cleaners/"> Alle støvsugere </a> </li> <li class="nv00-gnb-v3__l2-menu "> <a class="nv00-gnb-v3__l2-menu-link" an-tr="nv00_gnb-product detail-l2-navigation2" an-ca="navigation" an-ac="gnb" an-la="appliances:vacuum cleaners:stick vacuum cleaners" role="menuitem" href="/no/vacuum-cleaners/stick/"> Trådløse støvsugere </a> </li> <li class="nv00-gnb-v3__l2-menu "> <a class="nv00-gnb-v3__l2-menu-link" an-tr="nv00_gnb-product detail-l2-navigation2" an-ca="navigation" an-ac="gnb" an-la="appliances:vacuum cleaners:jet bot robot vacuums" role="menuitem" href="/no/vacuum-cleaners/robot/"> Robotstøvsugere </a> </li> <li class="nv00-gnb-v3__l2-menu "> <a class="nv00-gnb-v3__l2-menu-link" an-tr="nv00_gnb-product detail-l2-navigation2" an-ca="navigation" an-ac="gnb" an-la="appliances:vacuum cleaners:vacuum accessories" role="menuitem" href="/no/home-appliance-accessories/all-home-appliance-accessories/?vacuums"> Tilbehør til støvsugere </a> </li> </ul> <div class="nv00-gnb-v3__l1-menu "> <h3 class="nv00-gnb-v3__l1-menu-btn" data-engname="appliances:air conditioners" an-tr="nv00_gnb-product detail-l1-navigation2" an-ca="navigation" an-ac="gnb" an-la="appliances:air conditioners"> Klimaanlegg <svg class="icon" focusable="false" aria-hidden="true"> <use xlink:href="#open-down-regular" href="#open-down-regular"></use> </svg> </h3> </div> <ul class="nv00-gnb-v3__l2-menu-list" role="menu"> <li class="nv00-gnb-v3__l2-menu "> <a class="nv00-gnb-v3__l2-menu-link" aria-label="Klimaanlegg for hjemmet: Åpne i nytt vindu" an-tr="nv00_gnb-product detail-l2-navigation2" an-ca="navigation" an-ac="gnb" an-la="appliances:air conditioners:residential ac" role="menuitem" target="_blank" href="//samsung-climatesolutions.com/no/b2c.html"> Klimaanlegg for hjemmet <svg class="icon" focusable="false" aria-hidden="true"> <use xlink:href="#outlink-bold" href="#outlink-bold"></use> </svg> </a> </li> </ul> </div> <div class="nv00-gnb-v3__l1-menu-wrap l1-l2-spread"> <div class="nv00-gnb-v3__l1-menu "> <h3 class="nv00-gnb-v3__l1-menu-btn" data-engname="appliances:cooking appliances" an-tr="nv00_gnb-product detail-l1-navigation2" an-ca="navigation" an-ac="gnb" an-la="appliances:cooking appliances"> Kjøkkenprodukter <svg class="icon" focusable="false" aria-hidden="true"> <use xlink:href="#open-down-regular" href="#open-down-regular"></use> </svg> </h3> </div> <ul class="nv00-gnb-v3__l2-menu-list" role="menu"> <li class="nv00-gnb-v3__l2-menu "> <a class="nv00-gnb-v3__l2-menu-link" an-tr="nv00_gnb-product detail-l2-navigation2" an-ca="navigation" an-ac="gnb" an-la="appliances:cooking appliances:all cooking appliances" role="menuitem" href="/no/cooking-appliances/all-cooking-appliances/"> Alle kjøkkenprodukter </a> </li> <li class="nv00-gnb-v3__l2-menu "> <a class="nv00-gnb-v3__l2-menu-link" an-tr="nv00_gnb-product detail-l2-navigation2" an-ca="navigation" an-ac="gnb" an-la="appliances:cooking appliances:ovens" role="menuitem" href="/no/cooking-appliances/ovens/"> Ovner </a> </li> <li class="nv00-gnb-v3__l2-menu "> <a class="nv00-gnb-v3__l2-menu-link" an-tr="nv00_gnb-product detail-l2-navigation2" an-ca="navigation" an-ac="gnb" an-la="appliances:cooking appliances:mwo" role="menuitem" href="/no/microwave-ovens/all-microwave-ovens/"> Mikrobølgeovner </a> </li> <li class="nv00-gnb-v3__l2-menu "> <a class="nv00-gnb-v3__l2-menu-link" an-tr="nv00_gnb-product detail-l2-navigation2" an-ca="navigation" an-ac="gnb" an-la="appliances:cooking appliances:hoods" role="menuitem" href="/no/cooking-appliances/hoods/"> Kjøkkenvifter </a> </li> </ul> <div class="nv00-gnb-v3__l1-menu "> <h3 class="nv00-gnb-v3__l1-menu-btn" data-engname="appliances:dishwashers" an-tr="nv00_gnb-product detail-l1-navigation2" an-ca="navigation" an-ac="gnb" an-la="appliances:dishwashers"> Oppvaskmaskiner <svg class="icon" focusable="false" aria-hidden="true"> <use xlink:href="#open-down-regular" href="#open-down-regular"></use> </svg> </h3> </div> <ul class="nv00-gnb-v3__l2-menu-list" role="menu"> <li class="nv00-gnb-v3__l2-menu "> <a class="nv00-gnb-v3__l2-menu-link" an-tr="nv00_gnb-product detail-l2-navigation2" an-ca="navigation" an-ac="gnb" an-la="appliances:dishwashers:all dishwashers" role="menuitem" href="/no/dishwashers/all-dishwashers/"> Alle oppvaskmaskiner </a> </li> </ul> </div> <div class="nv00-gnb-v3__l1-menu-wrap featured-products-thumbnail featured-products-thumbnail--type6"> <div class="nv00-gnb-v3__featured-list"> <div class="nv00-gnb-v3__l1-menu"> <h3 class="nv00-gnb-v3__l1-menu-btn" data-engname="appliances:discover" an-tr="nv00_gnb-product detail-l1-navigation2" an-ca="navigation" an-ac="gnb" an-la="appliances:discover"> Utforsk <svg class="icon" focusable="false" aria-hidden="true"> <use xlink:href="#open-down-regular" href="#open-down-regular"></use> </svg> </h3> </div> <ul class="nv00-gnb-v3__l2-menu-list" role="menu"> <li class="nv00-gnb-v3__l2-menu "> <a class="nv00-gnb-v3__l2-menu-link" an-tr="nv00_gnb-product detail-l2-navigation2" an-ca="navigation" an-ac="gnb" an-la="appliances:discover:ai energy saving" role="menuitem" href="/no/home-appliances/ai-energy-saving/"> AI engerisparing </a> </li> <li class="nv00-gnb-v3__l2-menu "> <a class="nv00-gnb-v3__l2-menu-link" an-tr="nv00_gnb-product detail-l2-navigation2" an-ca="navigation" an-ac="gnb" an-la="appliances:discover:bespoke ai" role="menuitem" href="/no/home-appliances/bespoke-home/"> Bespoke AI </a> </li> <li class="nv00-gnb-v3__l2-menu "> <a class="nv00-gnb-v3__l2-menu-link" an-tr="nv00_gnb-product detail-l2-navigation2" an-ca="navigation" an-ac="gnb" an-la="appliances:discover:smart forward" role="menuitem" href="/no/home-appliances/bespoke-ai-smartthings/"> Bespoke AI x SmartThings<br /> </a> </li> </ul> </div> <div class="nv00-gnb-v3__featured-products-thumbnail-inner"> <ul class="nv00-gnb-v3__featured-products-thumbnail-item-wrap open" role="menu"> <li class="nv00-gnb-v3__featured-products-thumbnail-item "> <a an-tr="nv00_gnb-product detail-feature image-navigation2" an-ca="navigation" an-ac="gnb" an-la="feature image:appliances:discover refrigerators" class="nv00-gnb-v3__featured-products-thumbnail-item-link" role="menuitem" href="/no/refrigerators/"> <div class="nv00-gnb-v3__featured-products-thumbnail-item-image"> <div class="image"> <img class="image__preview lazy-load-man" data-src="//images.samsung.com/is/image/samsung/assets/no/ux2/gnb/da/image_asset_refrigerators.png?$LazyLoad_Home_PNG$" alt="" role="img" data-comp-name="image"/> <img class="image__main lazy-load-man" data-src="//images.samsung.com/is/image/samsung/assets/no/ux2/gnb/da/image_asset_refrigerators.png?$176_176_PNG$" alt="" role="img" data-comp-name="image"/> </div> </div> <p class="nv00-gnb-v3__featured-products-thumbnail-item-name"> Utforsk kjøleskap og frysere </p> </a> </li> <li class="nv00-gnb-v3__featured-products-thumbnail-item "> <a an-tr="nv00_gnb-product detail-feature image-navigation2" an-ca="navigation" an-ac="gnb" an-la="feature image:appliances:discover laundry" class="nv00-gnb-v3__featured-products-thumbnail-item-link" role="menuitem" href="/no/washers-and-dryers/"> <div class="nv00-gnb-v3__featured-products-thumbnail-item-image"> <div class="image"> <img class="image__preview lazy-load-man" data-src="//images.samsung.com/is/image/samsung/assets/no/ux2/gnb/da/image_asset_laundry.png?$LazyLoad_Home_PNG$" alt="" role="img" data-comp-name="image"/> <img class="image__main lazy-load-man" data-src="//images.samsung.com/is/image/samsung/assets/no/ux2/gnb/da/image_asset_laundry.png?$176_176_PNG$" alt="" role="img" data-comp-name="image"/> </div> </div> <p class="nv00-gnb-v3__featured-products-thumbnail-item-name"> Utforsk vask og tørk </p> </a> </li> <li class="nv00-gnb-v3__featured-products-thumbnail-item "> <a an-tr="nv00_gnb-product detail-feature image-navigation2" an-ca="navigation" an-ac="gnb" an-la="feature image:appliances:discover vacuum cleaners" class="nv00-gnb-v3__featured-products-thumbnail-item-link" role="menuitem" href="/no/vacuum-cleaners/all-jet-series/"> <div class="nv00-gnb-v3__featured-products-thumbnail-item-image"> <div class="image"> <img class="image__preview lazy-load-man" data-src="//images.samsung.com/is/image/samsung/assets/no/ux2/gnb/da/image_asset_vacuum_cleaners.png?$LazyLoad_Home_PNG$" alt="" role="img" data-comp-name="image"/> <img class="image__main lazy-load-man" data-src="//images.samsung.com/is/image/samsung/assets/no/ux2/gnb/da/image_asset_vacuum_cleaners.png?$176_176_PNG$" alt="" role="img" data-comp-name="image"/> </div> </div> <p class="nv00-gnb-v3__featured-products-thumbnail-item-name"> Utfosk støvsugere </p> </a> </li> <li class="nv00-gnb-v3__featured-products-thumbnail-item "> <a an-tr="nv00_gnb-product detail-feature image-navigation2" an-ca="navigation" an-ac="gnb" an-la="feature image:appliances:discover cooking appliances" class="nv00-gnb-v3__featured-products-thumbnail-item-link" role="menuitem" href="/no/cooking-appliances/"> <div class="nv00-gnb-v3__featured-products-thumbnail-item-image"> <div class="image"> <img class="image__preview lazy-load-man" data-src="//images.samsung.com/is/image/samsung/assets/no/ux2/gnb/da/image_asset_cooking_appliances.png?$LazyLoad_Home_PNG$" alt="" role="img" data-comp-name="image"/> <img class="image__main lazy-load-man" data-src="//images.samsung.com/is/image/samsung/assets/no/ux2/gnb/da/image_asset_cooking_appliances.png?$176_176_PNG$" alt="" role="img" data-comp-name="image"/> </div> </div> <p class="nv00-gnb-v3__featured-products-thumbnail-item-name"> Utforsk kjøkkenprodukter </p> </a> </li> <li class="nv00-gnb-v3__featured-products-thumbnail-item "> <a an-tr="nv00_gnb-product detail-feature image-navigation2" an-ca="navigation" an-ac="gnb" an-la="feature image:appliances:discover all appliances" class="nv00-gnb-v3__featured-products-thumbnail-item-link" role="menuitem" href="/no/home-appliances/"> <div class="nv00-gnb-v3__featured-products-thumbnail-item-image"> <div class="image"> <img class="image__preview lazy-load-man" data-src="//images.samsung.com/is/image/samsung/assets/no/ux2/gnb/da/image_asset_all_appliances.png?$LazyLoad_Home_PNG$" alt="" role="img" data-comp-name="image"/> <img class="image__main lazy-load-man" data-src="//images.samsung.com/is/image/samsung/assets/no/ux2/gnb/da/image_asset_all_appliances.png?$176_176_PNG$" alt="" role="img" data-comp-name="image"/> </div> </div> <p class="nv00-gnb-v3__featured-products-thumbnail-item-name"> Utforsk alle hvitevarer </p> </a> </li> </ul> </div> </div> </div> </div> </li> <li class="nv00-gnb-v3__l0-menu"> <button class="nv00-gnb-v3__l0-menu-btn" role="menuitem" aria-expanded="false" aria-haspopup="true" an-tr="nv00_gnb-product detail-l0-navigation2" an-ca="navigation" an-ac="gnb" an-la="pc and displays"> PC & Skjermer <svg class="icon" focusable="false" aria-hidden="true"> <use xlink:href="#next-regular" href="#next-regular"></use> </svg> </button> <div class="nv00-gnb-v3__l1-menu-container"> <div class="nv00-gnb-v3__l1-menu-container-inner open"> <p class="nv00-gnb-v3__l1-menu-container-title"> PC & Skjermer </p> <div class="nv00-gnb-v3__l1-menu-wrap l1-l2-spread"> <div class="nv00-gnb-v3__l1-menu "> <h3 class="nv00-gnb-v3__l1-menu-btn" data-engname="pc and displays:galaxy book and laptops" an-tr="nv00_gnb-product detail-l1-navigation2" an-ca="navigation" an-ac="gnb" an-la="pc and displays:galaxy book and laptops"> Galaxy Book og Datamaskiner <svg class="icon" focusable="false" aria-hidden="true"> <use xlink:href="#open-down-regular" href="#open-down-regular"></use> </svg> </h3> </div> <ul class="nv00-gnb-v3__l2-menu-list" role="menu"> <li class="nv00-gnb-v3__l2-menu "> <a class="nv00-gnb-v3__l2-menu-link" an-tr="nv00_gnb-product detail-l2-navigation2" an-ca="navigation" an-ac="gnb" an-la="pc and displays:galaxy book and laptops:all laptops" role="menuitem" href="/no/computers/all-computers/"> Alle datamaskiner </a> </li> <li class="nv00-gnb-v3__l2-menu "> <a class="nv00-gnb-v3__l2-menu-link" an-tr="nv00_gnb-product detail-l2-navigation2" an-ca="navigation" an-ac="gnb" an-la="pc and displays:galaxy book and laptops:galaxy book ultra" role="menuitem" href="/no/computers/all-computers/?galaxy-book-ultra"> Galaxy Book Ultra </a> </li> <li class="nv00-gnb-v3__l2-menu "> <a class="nv00-gnb-v3__l2-menu-link" an-tr="nv00_gnb-product detail-l2-navigation2" an-ca="navigation" an-ac="gnb" an-la="pc and displays:galaxy book and laptops:galaxy book pro" role="menuitem" href="/no/computers/all-computers/?galaxy-book-pro"> Galaxy Book Pro </a> </li> <li class="nv00-gnb-v3__l2-menu "> <a class="nv00-gnb-v3__l2-menu-link" an-tr="nv00_gnb-product detail-l2-navigation2" an-ca="navigation" an-ac="gnb" an-la="pc and displays:galaxy book and laptops:galaxy book edge" role="menuitem" href="/no/computers/all-computers/?galaxy-book-edge"> Galaxy Book Edge </a> </li> <li class="nv00-gnb-v3__l2-menu "> <a class="nv00-gnb-v3__l2-menu-link" an-tr="nv00_gnb-product detail-l2-navigation2" an-ca="navigation" an-ac="gnb" an-la="pc and displays:galaxy book and laptops:galaxy book 360 and galaxy book" role="menuitem" href="/no/computers/all-computers/?galaxy-book-360+galaxy-book"> Galaxy Book 360 & Galaxy Book </a> </li> <li class="nv00-gnb-v3__l2-menu "> <a class="nv00-gnb-v3__l2-menu-link" an-tr="nv00_gnb-product detail-l2-navigation2" an-ca="navigation" an-ac="gnb" an-la="pc and displays:galaxy book and laptops:galaxy chromebook" role="menuitem" href="/no/computers/chromebook/"> Galaxy Chromebook </a> </li> <li class="nv00-gnb-v3__l2-menu "> <a class="nv00-gnb-v3__l2-menu-link" an-tr="nv00_gnb-product detail-l2-navigation2" an-ca="navigation" an-ac="gnb" an-la="pc and displays:galaxy book and laptops:laptop accessories" role="menuitem" href="/no/computer-accessories/all-computer-accessories/"> Tilbehør til datamaskiner </a> </li> <li class="nv00-gnb-v3__l2-menu "> <a class="nv00-gnb-v3__l2-menu-link" an-tr="nv00_gnb-product detail-l2-navigation2" an-ca="navigation" an-ac="gnb" an-la="pc and displays:galaxy book and laptops:copilot plus pcs" role="menuitem" href="/no/computers/galaxy-book-copilot-plus-pcs/"> Copilot+ PCs </a> </li> </ul> </div> <div class="nv00-gnb-v3__l1-menu-wrap l1-l2-spread"> <div class="nv00-gnb-v3__l1-menu "> <h3 class="nv00-gnb-v3__l1-menu-btn" data-engname="pc and displays:computer monitors" an-tr="nv00_gnb-product detail-l1-navigation2" an-ca="navigation" an-ac="gnb" an-la="pc and displays:computer monitors"> Skjermer <svg class="icon" focusable="false" aria-hidden="true"> <use xlink:href="#open-down-regular" href="#open-down-regular"></use> </svg> </h3> </div> <ul class="nv00-gnb-v3__l2-menu-list" role="menu"> <li class="nv00-gnb-v3__l2-menu "> <a class="nv00-gnb-v3__l2-menu-link" an-tr="nv00_gnb-product detail-l2-navigation2" an-ca="navigation" an-ac="gnb" an-la="pc and displays:computer monitors:all monitors" role="menuitem" href="/no/monitors/all-monitors/"> Alle skjermer </a> </li> <li class="nv00-gnb-v3__l2-menu "> <a class="nv00-gnb-v3__l2-menu-link" an-tr="nv00_gnb-product detail-l2-navigation2" an-ca="navigation" an-ac="gnb" an-la="pc and displays:computer monitors:odyssey gaming" role="menuitem" href="/no/monitors/gaming/"> Gamingskjermer </a> </li> <li class="nv00-gnb-v3__l2-menu "> <a class="nv00-gnb-v3__l2-menu-link" an-tr="nv00_gnb-product detail-l2-navigation2" an-ca="navigation" an-ac="gnb" an-la="pc and displays:computer monitors:viewfinity high resolution" role="menuitem" href="/no/monitors/high-resolution/"> ViewFinity-skjermer med høy oppløsning </a> </li> <li class="nv00-gnb-v3__l2-menu "> <a class="nv00-gnb-v3__l2-menu-link" an-tr="nv00_gnb-product detail-l2-navigation2" an-ca="navigation" an-ac="gnb" an-la="pc and displays:computer monitors:smart monitors" role="menuitem" href="/no/monitors/smart/"> Smarte skjermer </a> </li> <li class="nv00-gnb-v3__l2-menu "> <a class="nv00-gnb-v3__l2-menu-link" an-tr="nv00_gnb-product detail-l2-navigation2" an-ca="navigation" an-ac="gnb" an-la="pc and displays:computer monitors:ultrawide" role="menuitem" href="/no/monitors/ultra-wide/"> Ekstra brede skjermer </a> </li> <li class="nv00-gnb-v3__l2-menu "> <a class="nv00-gnb-v3__l2-menu-link" an-tr="nv00_gnb-product detail-l2-navigation2" an-ca="navigation" an-ac="gnb" an-la="pc and displays:computer monitors:curved" role="menuitem" href="/no/monitors/curved/"> Buede skjermer </a> </li> <li class="nv00-gnb-v3__l2-menu "> <a class="nv00-gnb-v3__l2-menu-link" an-tr="nv00_gnb-product detail-l2-navigation2" an-ca="navigation" an-ac="gnb" an-la="pc and displays:computer monitors:4k uhd" role="menuitem" href="/no/monitors/all-monitors/?uhd-3840-x-2160"> 4K UHD </a> </li> <li class="nv00-gnb-v3__l2-menu "> <a class="nv00-gnb-v3__l2-menu-link" an-tr="nv00_gnb-product detail-l2-navigation2" an-ca="navigation" an-ac="gnb" an-la="pc and displays:computer monitors:full hd" role="menuitem" href="/no/monitors/all-monitors/?full-hd-1920-x-1080"> Full HD-skjermer </a> </li> </ul> <div class="nv00-gnb-v3__l1-menu "> <h3 class="nv00-gnb-v3__l1-menu-btn" data-engname="pc and displays:displays for business" an-tr="nv00_gnb-product detail-l1-navigation2" an-ca="navigation" an-ac="gnb" an-la="pc and displays:displays for business"> Skjermer for bedrifter <svg class="icon" focusable="false" aria-hidden="true"> <use xlink:href="#open-down-regular" href="#open-down-regular"></use> </svg> </h3> </div> <ul class="nv00-gnb-v3__l2-menu-list" role="menu"> <li class="nv00-gnb-v3__l2-menu "> <a class="nv00-gnb-v3__l2-menu-link" aria-label="Smart Signage: Åpne i nytt vindu" an-tr="nv00_gnb-product detail-l2-navigation2" an-ca="navigation" an-ac="gnb" an-la="pc and displays:displays for business:smart signage" role="menuitem" target="_blank" href="/no/business/smart-signage/"> Smart Signage <svg class="icon" focusable="false" aria-hidden="true"> <use xlink:href="#outlink-bold" href="#outlink-bold"></use> </svg> </a> </li> <li class="nv00-gnb-v3__l2-menu "> <a class="nv00-gnb-v3__l2-menu-link" aria-label="LED Signage: Åpne i nytt vindu" an-tr="nv00_gnb-product detail-l2-navigation2" an-ca="navigation" an-ac="gnb" an-la="pc and displays:displays for business:led signage" role="menuitem" target="_blank" href="/no/business/led-signage/"> LED Signage <svg class="icon" focusable="false" aria-hidden="true"> <use xlink:href="#outlink-bold" href="#outlink-bold"></use> </svg> </a> </li> <li class="nv00-gnb-v3__l2-menu "> <a class="nv00-gnb-v3__l2-menu-link" aria-label="Kommersielle TV-er: Åpne i nytt vindu" an-tr="nv00_gnb-product detail-l2-navigation2" an-ca="navigation" an-ac="gnb" an-la="pc and displays:displays for business:commercial tvs" role="menuitem" target="_blank" href="/no/business/commercial-tvs/"> Kommersielle TV-er <svg class="icon" focusable="false" aria-hidden="true"> <use xlink:href="#outlink-bold" href="#outlink-bold"></use> </svg> </a> </li> <li class="nv00-gnb-v3__l2-menu "> <a class="nv00-gnb-v3__l2-menu-link" aria-label="Skjermer for bedrifter: Åpne i nytt vindu" an-tr="nv00_gnb-product detail-l2-navigation2" an-ca="navigation" an-ac="gnb" an-la="pc and displays:displays for business:business monitors" role="menuitem" target="_blank" href="/no/business/monitors/"> Skjermer for bedrifter <svg class="icon" focusable="false" aria-hidden="true"> <use xlink:href="#outlink-bold" href="#outlink-bold"></use> </svg> </a> </li> </ul> </div> <div class="nv00-gnb-v3__l1-menu-wrap l1-l2-spread"> <div class="nv00-gnb-v3__l1-menu "> <h3 class="nv00-gnb-v3__l1-menu-btn" data-engname="pc and displays:memory and storage" an-tr="nv00_gnb-product detail-l1-navigation2" an-ca="navigation" an-ac="gnb" an-la="pc and displays:memory and storage"> Minne og Lagring <svg class="icon" focusable="false" aria-hidden="true"> <use xlink:href="#open-down-regular" href="#open-down-regular"></use> </svg> </h3> </div> <ul class="nv00-gnb-v3__l2-menu-list" role="menu"> <li class="nv00-gnb-v3__l2-menu "> <a class="nv00-gnb-v3__l2-menu-link" an-tr="nv00_gnb-product detail-l2-navigation2" an-ca="navigation" an-ac="gnb" an-la="pc and displays:memory and storage:all memory and storage" role="menuitem" href="/no/memory-storage/all-memory-storage/"> Alt innen minne og lagring </a> </li> <li class="nv00-gnb-v3__l2-menu "> <a class="nv00-gnb-v3__l2-menu-link" an-tr="nv00_gnb-product detail-l2-navigation2" an-ca="navigation" an-ac="gnb" an-la="pc and displays:memory and storage:nvme ssd" role="menuitem" href="/no/memory-storage/nvme-ssd/"> NVME SSD </a> </li> <li class="nv00-gnb-v3__l2-menu "> <a class="nv00-gnb-v3__l2-menu-link" an-tr="nv00_gnb-product detail-l2-navigation2" an-ca="navigation" an-ac="gnb" an-la="pc and displays:memory and storage:sata" role="menuitem" href="/no/memory-storage/sata-ssd/"> SATA </a> </li> <li class="nv00-gnb-v3__l2-menu "> <a class="nv00-gnb-v3__l2-menu-link" an-tr="nv00_gnb-product detail-l2-navigation2" an-ca="navigation" an-ac="gnb" an-la="pc and displays:memory and storage:ssd" role="menuitem" href="/no/memory-storage/all-memory-storage/?ssd"> SSD </a> </li> <li class="nv00-gnb-v3__l2-menu "> <a class="nv00-gnb-v3__l2-menu-link" an-tr="nv00_gnb-product detail-l2-navigation2" an-ca="navigation" an-ac="gnb" an-la="pc and displays:memory and storage:portable ssd" role="menuitem" href="/no/memory-storage/portable-ssd/"> Bærbar SSD </a> </li> <li class="nv00-gnb-v3__l2-menu "> <a class="nv00-gnb-v3__l2-menu-link" an-tr="nv00_gnb-product detail-l2-navigation2" an-ca="navigation" an-ac="gnb" an-la="pc and displays:memory and storage:memory cards" role="menuitem" href="/no/memory-storage/memory-card/"> Minnekort </a> </li> <li class="nv00-gnb-v3__l2-menu "> <a class="nv00-gnb-v3__l2-menu-link" an-tr="nv00_gnb-product detail-l2-navigation2" an-ca="navigation" an-ac="gnb" an-la="pc and displays:memory and storage:usb flash drive" role="menuitem" href="/no/memory-storage/usb-flash-drive/"> USB-pinner </a> </li> </ul> </div> <div class="nv00-gnb-v3__l1-menu-wrap featured-products-thumbnail featured-products-thumbnail--type6"> <div class="nv00-gnb-v3__featured-list"> <div class="nv00-gnb-v3__l1-menu"> <h3 class="nv00-gnb-v3__l1-menu-btn" data-engname="pc and displays:discover" an-tr="nv00_gnb-product detail-l1-navigation2" an-ca="navigation" an-ac="gnb" an-la="pc and displays:discover"> Utforsk <svg class="icon" focusable="false" aria-hidden="true"> <use xlink:href="#open-down-regular" href="#open-down-regular"></use> </svg> </h3> </div> <ul class="nv00-gnb-v3__l2-menu-list" role="menu"> <li class="nv00-gnb-v3__l2-menu "> <a class="nv00-gnb-v3__l2-menu-link" an-tr="nv00_gnb-product detail-l2-navigation2" an-ca="navigation" an-ac="gnb" an-la="pc and displays:discover:odyssey gaming monitor" role="menuitem" href="/no/monitors/odyssey-gaming-monitor/"> Why Odessey-gamingskjermer </a> </li> <li class="nv00-gnb-v3__l2-menu "> <a class="nv00-gnb-v3__l2-menu-link" an-tr="nv00_gnb-product detail-l2-navigation2" an-ca="navigation" an-ac="gnb" an-la="pc and displays:discover:why viewfinity high resolution" role="menuitem" href="/no/monitors/high-resolution-monitor/"> Why ViewFinity-skjermer med høy oppløsning </a> </li> <li class="nv00-gnb-v3__l2-menu "> <a class="nv00-gnb-v3__l2-menu-link" an-tr="nv00_gnb-product detail-l2-navigation2" an-ca="navigation" an-ac="gnb" an-la="pc and displays:discover:compare galaxy books" role="menuitem" href="/no/galaxy-book/galaxy-book-series/compare/"> Sammenlign Galaxy Books </a> </li> <li class="nv00-gnb-v3__l2-menu "> <a class="nv00-gnb-v3__l2-menu-link" an-tr="nv00_gnb-product detail-l2-navigation2" an-ca="navigation" an-ac="gnb" an-la="pc and displays:discover:windows 11" role="menuitem" href="/no/computers/windows-11/"> Windows 11 </a> </li> <li class="nv00-gnb-v3__l2-menu "> <a class="nv00-gnb-v3__l2-menu-link" aria-label="Galaxy Books Nedlastingssenter: Åpne i nytt vindu" an-tr="nv00_gnb-product detail-l2-navigation2" an-ca="navigation" an-ac="gnb" an-la="pc and displays:discover:galaxy books download center" role="menuitem" target="_blank" href="//www.samsung.com/global/galaxybooks-downloadcenter/?siteCode=no"> Galaxy Books Nedlastingssenter <svg class="icon" focusable="false" aria-hidden="true"> <use xlink:href="#outlink-bold" href="#outlink-bold"></use> </svg> </a> </li> </ul> <div class="nv00-gnb-v3__l1-menu"> <h3 class="nv00-gnb-v3__l1-menu-btn" data-engname="pc and displays:buying guide" an-tr="nv00_gnb-product detail-l1-navigation2" an-ca="navigation" an-ac="gnb" an-la="pc and displays:buying guide"> Kjøpsguide <svg class="icon" focusable="false" aria-hidden="true"> <use xlink:href="#open-down-regular" href="#open-down-regular"></use> </svg> </h3> </div> <ul class="nv00-gnb-v3__l2-menu-list" role="menu"> <li class="nv00-gnb-v3__l2-menu "> <a class="nv00-gnb-v3__l2-menu-link" an-tr="nv00_gnb-product detail-l2-navigation2" an-ca="navigation" an-ac="gnb" an-la="pc and displays:buying guide:help choose my monitor" role="menuitem" href="/no/monitors/help-me-choose/"> Få hjelp til å velge skjerm </a> </li> </ul> </div> <div class="nv00-gnb-v3__featured-products-thumbnail-inner"> <ul class="nv00-gnb-v3__featured-products-thumbnail-item-wrap open" role="menu"> <li class="nv00-gnb-v3__featured-products-thumbnail-item "> <a an-tr="nv00_gnb-product detail-feature image-navigation2" an-ca="navigation" an-ac="gnb" an-la="feature image:pc and displays:discover galaxy book" class="nv00-gnb-v3__featured-products-thumbnail-item-link" role="menuitem" href="/no/galaxy-book/"> <div class="nv00-gnb-v3__featured-products-thumbnail-item-image"> <div class="image"> <img class="image__preview lazy-load-man" data-src="//images.samsung.com/is/image/samsung/assets/no/ux2/gnb/it/image_asset_galaxy_book.png?$LazyLoad_Home_PNG$" alt="" role="img" data-comp-name="image"/> <img class="image__main lazy-load-man" data-src="//images.samsung.com/is/image/samsung/assets/no/ux2/gnb/it/image_asset_galaxy_book.png?$176_176_PNG$" alt="" role="img" data-comp-name="image"/> </div> </div> <p class="nv00-gnb-v3__featured-products-thumbnail-item-name"> Utforsk Galaxy Book </p> </a> </li> <li class="nv00-gnb-v3__featured-products-thumbnail-item "> <a an-tr="nv00_gnb-product detail-feature image-navigation2" an-ca="navigation" an-ac="gnb" an-la="feature image:pc and displays:discover computer monitors" class="nv00-gnb-v3__featured-products-thumbnail-item-link" role="menuitem" href="/no/monitors/"> <div class="nv00-gnb-v3__featured-products-thumbnail-item-image"> <div class="image"> <img class="image__preview lazy-load-man" data-src="//images.samsung.com/is/image/samsung/assets/no/ux2/gnb/it/image_asset_monitor.png?$LazyLoad_Home_PNG$" alt="" role="img" data-comp-name="image"/> <img class="image__main lazy-load-man" data-src="//images.samsung.com/is/image/samsung/assets/no/ux2/gnb/it/image_asset_monitor.png?$176_176_PNG$" alt="" role="img" data-comp-name="image"/> </div> </div> <p class="nv00-gnb-v3__featured-products-thumbnail-item-name"> Utforsk skjermer </p> </a> </li> <li class="nv00-gnb-v3__featured-products-thumbnail-item "> <a an-tr="nv00_gnb-product detail-feature image-navigation2" an-ca="navigation" an-ac="gnb" an-la="feature image:pc and displays:discover memory and storage" class="nv00-gnb-v3__featured-products-thumbnail-item-link" role="menuitem" href="/no/memory-storage/"> <div class="nv00-gnb-v3__featured-products-thumbnail-item-image"> <div class="image"> <img class="image__preview lazy-load-man" data-src="//images.samsung.com/is/image/samsung/assets/no/ux2/gnb/it/image_asset_memory_storage.png?$LazyLoad_Home_PNG$" alt="" role="img" data-comp-name="image"/> <img class="image__main lazy-load-man" data-src="//images.samsung.com/is/image/samsung/assets/no/ux2/gnb/it/image_asset_memory_storage.png?$176_176_PNG$" alt="" role="img" data-comp-name="image"/> </div> </div> <p class="nv00-gnb-v3__featured-products-thumbnail-item-name"> Utforsk minne og Lagring </p> </a> </li> </ul> </div> </div> </div> </div> </li> <li class="nv00-gnb-v3__l0-menu"> <a class="nv00-gnb-v3__l0-menu-link" an-tr="nv00_gnb-product detail-l0-navigation2" an-ca="navigation" an-ac="gnb" an-la="Accessories" role="menuitem" href="/no/accessories/"> Tilbehør </a> </li> <li class="nv00-gnb-v3__l0-menu"> <a class="nv00-gnb-v3__l0-menu-link" an-tr="nv00_gnb-product detail-l0-navigation2" an-ca="navigation" an-ac="gnb" an-la="smartthings" role="menuitem" href="/no/smartthings/"> SmartThings </a> </li> <li class="nv00-gnb-v3__l0-menu"> <button class="nv00-gnb-v3__l0-menu-btn" role="menuitem" aria-expanded="false" aria-haspopup="true" an-tr="nv00_gnb-product detail-l0-navigation2" an-ca="navigation" an-ac="gnb" an-la="ai"> AI <svg class="icon" focusable="false" aria-hidden="true"> <use xlink:href="#next-regular" href="#next-regular"></use> </svg> </button> <div class="nv00-gnb-v3__l1-menu-container"> <div class="nv00-gnb-v3__l1-menu-container-inner open"> <p class="nv00-gnb-v3__l1-menu-container-title"> AI </p> <div class="nv00-gnb-v3__l1-menu-wrap l1-l2-spread"> <div class="nv00-gnb-v3__l1-menu "> <h3 class="nv00-gnb-v3__l1-menu-btn" data-engname="ai:ai" an-tr="nv00_gnb-product detail-l1-navigation2" an-ca="navigation" an-ac="gnb" an-la="ai:ai"> AI <svg class="icon" focusable="false" aria-hidden="true"> <use xlink:href="#open-down-regular" href="#open-down-regular"></use> </svg> </h3> </div> <ul class="nv00-gnb-v3__l2-menu-list" role="menu"> <li class="nv00-gnb-v3__l2-menu "> <a class="nv00-gnb-v3__l2-menu-link" an-tr="nv00_gnb-product detail-l2-navigation2" an-ca="navigation" an-ac="gnb" an-la="ai:ai:galaxy ai" role="menuitem" href="/no/galaxy-ai/"> Galaxy AI<br /> </a> </li> <li class="nv00-gnb-v3__l2-menu "> <a class="nv00-gnb-v3__l2-menu-link" an-tr="nv00_gnb-product detail-l2-navigation2" an-ca="navigation" an-ac="gnb" an-la="ai:ai:samsung ai tv" role="menuitem" href="/no/tvs/8k-tv/highlights/"> Samsung AI TV </a> </li> <li class="nv00-gnb-v3__l2-menu "> <a class="nv00-gnb-v3__l2-menu-link" an-tr="nv00_gnb-product detail-l2-navigation2" an-ca="navigation" an-ac="gnb" an-la="ai:ai:bespoke ai" role="menuitem" href="/no/home-appliances/bespoke-home/"> Bespoke AI </a> </li> </ul> </div> <div class="nv00-gnb-v3__l1-menu-wrap featured-products-thumbnail "> <div class="nv00-gnb-v3__featured-products-thumbnail-inner"> <div class="nv00-gnb-v3__l1-menu show"> <h3 class="nv00-gnb-v3__l1-menu-btn" data-engname="ai:utforsk" an-tr="nv00_gnb-product detail-l1-navigation2" an-ca="navigation" an-ac="gnb" an-la="ai:utforsk"> Utforsk <svg class="icon" focusable="false" aria-hidden="true"> <use xlink:href="#open-down-regular" href="#open-down-regular"></use> </svg> </h3> </div> <ul class="nv00-gnb-v3__featured-products-thumbnail-item-wrap open" role="menu"> <li class="nv00-gnb-v3__featured-products-thumbnail-item nv00-gnb-v3__featured-products-thumbnail-item--fullbleed"> <a an-tr="nv00_gnb-product detail-feature image-navigation2" an-ca="navigation" an-ac="gnb" an-la="feature image:ai:discover ai" class="nv00-gnb-v3__featured-products-thumbnail-item-link" role="menuitem" href="/no/ai-products/"> <div class="nv00-gnb-v3__featured-products-thumbnail-item-image"> <div class="image"> <img class="image__preview lazy-load-man" data-src="//images.samsung.com/is/image/samsung/assets/no/ux2/gnb/ai/img_discover_ai_updated.png?$LazyLoad_Home_PNG$" alt="" role="img" data-comp-name="image"/> <img class="image__main lazy-load-man" data-src="//images.samsung.com/is/image/samsung/assets/no/ux2/gnb/ai/img_discover_ai_updated.png?$336_252_PNG$" alt="" role="img" data-comp-name="image"/> </div> </div> <p class="nv00-gnb-v3__featured-products-thumbnail-item-name"> Discover AI </p> </a> </li> <li class="nv00-gnb-v3__featured-products-thumbnail-item nv00-gnb-v3__featured-products-thumbnail-item--fullbleed"> <a an-tr="nv00_gnb-product detail-feature image-navigation2" an-ca="navigation" an-ac="gnb" an-la="feature image:ai:ai meets ai " class="nv00-gnb-v3__featured-products-thumbnail-item-link" role="menuitem" href="/no/ai-meets-ai/"> <div class="nv00-gnb-v3__featured-products-thumbnail-item-image"> <div class="image"> <img class="image__preview lazy-load-man" data-src="//images.samsung.com/is/image/samsung/assets/no/ux2/gnb/ai/AiMeetsAI_image_336x252.jpg?$LazyLoad_Home_JPG$" alt="" role="img" data-comp-name="image"/> <img class="image__main lazy-load-man" data-src="//images.samsung.com/is/image/samsung/assets/no/ux2/gnb/ai/AiMeetsAI_image_336x252.jpg?$336_252_JPG$" alt="" role="img" data-comp-name="image"/> </div> </div> <p class="nv00-gnb-v3__featured-products-thumbnail-item-name"> AI Meets AI </p> </a> </li> </ul> </div> </div> </div> </div> </li> </ul> <ul class="nv00-gnb-v3__l0-menu-list right-menu" role="menubar"> <li class="nv00-gnb-v3__l0-menu"> <button class="nv00-gnb-v3__l0-menu-btn" role="menuitem" aria-expanded="false" aria-haspopup="true" an-tr="nv00_gnb-product detail-l0-navigation2" an-ca="navigation" an-ac="gnb" an-la="support"> Support <svg class="icon" focusable="false" aria-hidden="true"> <use xlink:href="#next-regular" href="#next-regular"></use> </svg> </button> <div class="nv00-gnb-v3__l1-menu-container"> <div class="nv00-gnb-v3__l1-menu-container-inner open"> <p class="nv00-gnb-v3__l1-menu-container-title"> Support </p> <div class="nv00-gnb-v3__l1-menu-wrap l1-l2-spread"> <div class="nv00-gnb-v3__l1-menu "> <h3 class="nv00-gnb-v3__l1-menu-btn" data-engname="support:product help" an-tr="nv00_gnb-product detail-l1-navigation2" an-ca="navigation" an-ac="gnb" an-la="support:product help"> Produktsupport <svg class="icon" focusable="false" aria-hidden="true"> <use xlink:href="#open-down-regular" href="#open-down-regular"></use> </svg> </h3> </div> <ul class="nv00-gnb-v3__l2-menu-list" role="menu"> <li class="nv00-gnb-v3__l2-menu "> <a class="nv00-gnb-v3__l2-menu-link" an-tr="nv00_gnb-product detail-l2-navigation2" an-ca="navigation" an-ac="gnb" an-la="support:product help:support home" role="menuitem" href="/no/support/"> Samsung Support </a> </li> <li class="nv00-gnb-v3__l2-menu "> <a class="nv00-gnb-v3__l2-menu-link" an-tr="nv00_gnb-product detail-l2-navigation2" an-ca="navigation" an-ac="gnb" an-la="support:product help:manual and software" role="menuitem" href="/no/support/user-manuals-and-guide/"> Manualer & Nedlasting </a> </li> <li class="nv00-gnb-v3__l2-menu "> <a class="nv00-gnb-v3__l2-menu-link" an-tr="nv00_gnb-product detail-l2-navigation2" an-ca="navigation" an-ac="gnb" an-la="support:product help:search support" role="menuitem" href="/no/search/?searchvalue=mobile#support"> Søk support </a> </li> <li class="nv00-gnb-v3__l2-menu "> <a class="nv00-gnb-v3__l2-menu-link" an-tr="nv00_gnb-product detail-l2-navigation2" an-ca="navigation" an-ac="gnb" an-la="support:product help:shop faq" role="menuitem" href="/no/shop-faq/"> Shop FAQ </a> </li> </ul> <div class="nv00-gnb-v3__l1-menu "> <h3 class="nv00-gnb-v3__l1-menu-btn" data-engname="support:contact" an-tr="nv00_gnb-product detail-l1-navigation2" an-ca="navigation" an-ac="gnb" an-la="support:contact"> Kontakt Oss <svg class="icon" focusable="false" aria-hidden="true"> <use xlink:href="#open-down-regular" href="#open-down-regular"></use> </svg> </h3> </div> <ul class="nv00-gnb-v3__l2-menu-list" role="menu"> <li class="nv00-gnb-v3__l2-menu "> <a class="nv00-gnb-v3__l2-menu-link" an-tr="nv00_gnb-product detail-l2-navigation2" an-ca="navigation" an-ac="gnb" an-la="support:contact:chat" role="menuitem" href="/no/support/livechat/"> Chat </a> </li> <li class="nv00-gnb-v3__l2-menu "> <a class="nv00-gnb-v3__l2-menu-link" an-tr="nv00_gnb-product detail-l2-navigation2" an-ca="navigation" an-ac="gnb" an-la="support:contact:call" role="menuitem" href="/no/support/contact/#contactinfo"> Telefon </a> </li> <li class="nv00-gnb-v3__l2-menu "> <a class="nv00-gnb-v3__l2-menu-link" an-tr="nv00_gnb-product detail-l2-navigation2" an-ca="navigation" an-ac="gnb" an-la="support:contact:whatsapp" role="menuitem" href="/no/support/contact/#onlinesupport"> WhatsApp </a> </li> </ul> </div> <div class="nv00-gnb-v3__l1-menu-wrap l1-l2-spread"> <div class="nv00-gnb-v3__l1-menu "> <h3 class="nv00-gnb-v3__l1-menu-btn" data-engname="support:repairs and warranty" an-tr="nv00_gnb-product detail-l1-navigation2" an-ca="navigation" an-ac="gnb" an-la="support:repairs and warranty"> Reparasjon og garanti <svg class="icon" focusable="false" aria-hidden="true"> <use xlink:href="#open-down-regular" href="#open-down-regular"></use> </svg> </h3> </div> <ul class="nv00-gnb-v3__l2-menu-list" role="menu"> <li class="nv00-gnb-v3__l2-menu "> <a class="nv00-gnb-v3__l2-menu-link" an-tr="nv00_gnb-product detail-l2-navigation2" an-ca="navigation" an-ac="gnb" an-la="support:repairs and warranty:warranty" role="menuitem" href="/no/support/warranty/"> Garanti </a> </li> <li class="nv00-gnb-v3__l2-menu "> <a class="nv00-gnb-v3__l2-menu-link" an-tr="nv00_gnb-product detail-l2-navigation2" an-ca="navigation" an-ac="gnb" an-la="support:repairs and warranty:service locator" role="menuitem" href="/no/support/service-center/"> Finn et Servicesenter </a> </li> <li class="nv00-gnb-v3__l2-menu "> <a class="nv00-gnb-v3__l2-menu-link" an-tr="nv00_gnb-product detail-l2-navigation2" an-ca="navigation" an-ac="gnb" an-la="support:repairs and warranty:book and repair" role="menuitem" href="/no/support/repair/"> Feilsøking og booke service </a> </li> <li class="nv00-gnb-v3__l2-menu "> <a class="nv00-gnb-v3__l2-menu-link" an-tr="nv00_gnb-product detail-l2-navigation2" an-ca="navigation" an-ac="gnb" an-la="support:repairs and warranty:track repair" role="menuitem" href="/no/mypage/myrepair/track-repair/"> Spore min service </a> </li> <li class="nv00-gnb-v3__l2-menu "> <a class="nv00-gnb-v3__l2-menu-link" an-tr="nv00_gnb-product detail-l2-navigation2" an-ca="navigation" an-ac="gnb" an-la="support:repairs and warranty:self repair" role="menuitem" href="/no/support/self-repair/"> Selvreparasjon og reservdeler </a> </li> <li class="nv00-gnb-v3__l2-menu "> <a class="nv00-gnb-v3__l2-menu-link" an-tr="nv00_gnb-product detail-l2-navigation2" an-ca="navigation" an-ac="gnb" an-la="support:repairs and warranty:repair cost" role="menuitem" href="/no/offer/samsung-care-plus/"> Reparasjonskostnad </a> </li> </ul> <div class="nv00-gnb-v3__l1-menu "> <h3 class="nv00-gnb-v3__l1-menu-btn" data-engname="support:additional support" an-tr="nv00_gnb-product detail-l1-navigation2" an-ca="navigation" an-ac="gnb" an-la="support:additional support"> Tilleggsinformasjon <svg class="icon" focusable="false" aria-hidden="true"> <use xlink:href="#open-down-regular" href="#open-down-regular"></use> </svg> </h3> </div> <ul class="nv00-gnb-v3__l2-menu-list" role="menu"> <li class="nv00-gnb-v3__l2-menu "> <a class="nv00-gnb-v3__l2-menu-link" an-tr="nv00_gnb-product detail-l2-navigation2" an-ca="navigation" an-ac="gnb" an-la="support:additional support:news and alerts" role="menuitem" href="/no/support/newsalert/"> Nyheter & Viktig Informasjon </a> </li> <li class="nv00-gnb-v3__l2-menu "> <a class="nv00-gnb-v3__l2-menu-link" aria-label="Community: Åpne i nytt vindu" an-tr="nv00_gnb-product detail-l2-navigation2" an-ca="navigation" an-ac="gnb" an-la="support:additional support:community" role="menuitem" target="_blank" href="//eu.community.samsung.com/t5/nordics/ct-p/se?page=1&tab=setting%3Asamsung.featured_topics"> Community <svg class="icon" focusable="false" aria-hidden="true"> <use xlink:href="#outlink-bold" href="#outlink-bold"></use> </svg> </a> </li> </ul> </div> <div class="nv00-gnb-v3__l1-menu-wrap featured-products-thumbnail "> <div class="nv00-gnb-v3__featured-products-thumbnail-inner"> <div class="nv00-gnb-v3__l1-menu show"> <h3 class="nv00-gnb-v3__l1-menu-btn" data-engname="support:utforsk" an-tr="nv00_gnb-product detail-l1-navigation2" an-ca="navigation" an-ac="gnb" an-la="support:utforsk"> Utforsk <svg class="icon" focusable="false" aria-hidden="true"> <use xlink:href="#open-down-regular" href="#open-down-regular"></use> </svg> </h3> </div> <ul class="nv00-gnb-v3__featured-products-thumbnail-item-wrap open" role="menu"> <li class="nv00-gnb-v3__featured-products-thumbnail-item nv00-gnb-v3__featured-products-thumbnail-item--fullbleed"> <a an-tr="nv00_gnb-product detail-feature image-navigation2" an-ca="navigation" an-ac="gnb" an-la="feature image:support:warranty" class="nv00-gnb-v3__featured-products-thumbnail-item-link" role="menuitem" href="/no/support/warranty/"> <div class="nv00-gnb-v3__featured-products-thumbnail-item-image"> <div class="image"> <img class="image__preview lazy-load-man" data-src="//images.samsung.com/is/image/samsung/assets/no/ux2/gnb/support/image_asset_warranty_updated.png?$LazyLoad_Home_PNG$" alt="" role="img" data-comp-name="image"/> <img class="image__main lazy-load-man" data-src="//images.samsung.com/is/image/samsung/assets/no/ux2/gnb/support/image_asset_warranty_updated.png?$336_252_PNG$" alt="" role="img" data-comp-name="image"/> </div> </div> <p class="nv00-gnb-v3__featured-products-thumbnail-item-name"> Garanti </p> </a> </li> <li class="nv00-gnb-v3__featured-products-thumbnail-item nv00-gnb-v3__featured-products-thumbnail-item--fullbleed"> <a an-tr="nv00_gnb-product detail-feature image-navigation2" an-ca="navigation" an-ac="gnb" an-la="feature image:support:manual download" class="nv00-gnb-v3__featured-products-thumbnail-item-link" role="menuitem" href="/no/support/user-manuals-and-guide/"> <div class="nv00-gnb-v3__featured-products-thumbnail-item-image"> <div class="image"> <img class="image__preview lazy-load-man" data-src="//images.samsung.com/is/image/samsung/assets/no/ux2/gnb/support/image_asset_manual-download_updated.png?$LazyLoad_Home_PNG$" alt="" role="img" data-comp-name="image"/> <img class="image__main lazy-load-man" data-src="//images.samsung.com/is/image/samsung/assets/no/ux2/gnb/support/image_asset_manual-download_updated.png?$336_252_PNG$" alt="" role="img" data-comp-name="image"/> </div> </div> <p class="nv00-gnb-v3__featured-products-thumbnail-item-name"> Manualer & Nedlasting </p> </a> </li> <li class="nv00-gnb-v3__featured-products-thumbnail-item nv00-gnb-v3__featured-products-thumbnail-item--fullbleed"> <a an-tr="nv00_gnb-product detail-feature image-navigation2" an-ca="navigation" an-ac="gnb" an-la="feature image:support:service locator" class="nv00-gnb-v3__featured-products-thumbnail-item-link" role="menuitem" href="/no/support/service-center/"> <div class="nv00-gnb-v3__featured-products-thumbnail-item-image"> <div class="image"> <img class="image__preview lazy-load-man" data-src="//images.samsung.com/is/image/samsung/assets/no/ux2/gnb/support/image_asset_service-locator_updated.png?$LazyLoad_Home_PNG$" alt="" role="img" data-comp-name="image"/> <img class="image__main lazy-load-man" data-src="//images.samsung.com/is/image/samsung/assets/no/ux2/gnb/support/image_asset_service-locator_updated.png?$336_252_PNG$" alt="" role="img" data-comp-name="image"/> </div> </div> <p class="nv00-gnb-v3__featured-products-thumbnail-item-name"> Finn et Servicesenter </p> </a> </li> <li class="nv00-gnb-v3__featured-products-thumbnail-item nv00-gnb-v3__featured-products-thumbnail-item--fullbleed"> <a an-tr="nv00_gnb-product detail-feature image-navigation2" an-ca="navigation" an-ac="gnb" an-la="feature image:support:contact us" class="nv00-gnb-v3__featured-products-thumbnail-item-link" role="menuitem" href="/no/support/contact/"> <div class="nv00-gnb-v3__featured-products-thumbnail-item-image"> <div class="image"> <img class="image__preview lazy-load-man" data-src="//images.samsung.com/is/image/samsung/assets/no/ux2/gnb/support/image_asset_contact-us_updated.png?$LazyLoad_Home_PNG$" alt="" role="img" data-comp-name="image"/> <img class="image__main lazy-load-man" data-src="//images.samsung.com/is/image/samsung/assets/no/ux2/gnb/support/image_asset_contact-us_updated.png?$336_252_PNG$" alt="" role="img" data-comp-name="image"/> </div> </div> <p class="nv00-gnb-v3__featured-products-thumbnail-item-name"> Kontakt Oss </p> </a> </li> </ul> </div> </div> </div> </div> </li> <li class="nv00-gnb-v3__l0-menu "> <a class="nv00-gnb-v3__l0-menu-link" an-tr="nv00_gnb-product detail-l0-navigation2" an-ca="navigation" an-ac="gnb" an-la="for business" aria-label="For bedrifter: Åpne i nytt vindu" role="menuitem" target="_blank" href="/no/business/"> For bedrifter <svg class="icon" focusable="false" aria-hidden="true" width="96" height="96" viewbox="0 0 96 96"> <path d="M68.873,0V54.286h-8V13.657L5.657,68.873,0,63.216,55.216,8H14.587V0Z" transform="translate(12.563 14.563)"/> </svg> </a> </li> </ul> </div> <div class="nv00-gnb-v3__utility-wrap"> <div class="nv00-gnb-v3__utility search"> <button class="nv00-gnb-v3__utility-btn gnb__search-btn-js" an-tr="nv00_gnb-product detail-navigation2" an-ca="navigation" an-ac="gnb" an-la="search" aria-haspopup="true" aria-expanded="false"> <span class="hidden">Søk</span> <svg class="icon" focusable="false" aria-hidden="true"> <use xlink:href="#search-regular" href="#search-regular"></use> </svg> <span class="nv00-gnb-v3__utility-btn-text" placeholder="Search">Søk</span> </button> </div> <div class="nv00-gnb-v3__utility cart"> <a class="nv00-gnb-v3__utility-btn js-global-cart-btn js-has-carturl" data-cart-url="https://shop.samsung.com/no/cart" href="https://shop.samsung.com/no/cart" an-tr="nv00_gnb-product detail-gnb cart icon-navigation6" an-ca="navigation" an-ac="gnb" an-la="cart" role="button"> <span class="hidden">Handlevogn</span> /no/cart <svg class="icon" focusable="false" aria-hidden="true"> <use xlink:href="#cart-regular" href="#cart-regular"></use> </svg> <span class="cart-in-number gnb-cart-count" aria-live="polite" style="display:none;"><span class="hidden">Number of Products : </span></span> </a> </div> <div class="nv00-gnb-v3__utility before-login"> <a class="nv00-gnb-v3__utility-btn mobile-only loginBtn" an-tr="nv00_gnb-product detail-l0-navigation2" an-ca="navigation" an-ac="gnb" an-la="login" aria-label="Manage Account" href="javascript:;" role="button"> <span class="hidden">Logg på/Registrer deg</span> <svg class="icon" focusable="false" aria-hidden="true" width="96" height="96" viewbox="0 0 96 96"> <path d="M48,51.5c16.521,0,30.5,13.82,30.5,29.555h0V89A3.5,3.5,0,0,1,75,92.5H21A3.5,3.5,0,0,1,17.5,89h0V81.055C17.5,65.32,31.479,51.5,48,51.5Zm0,5c-13.772,0-25.5,11.595-25.5,24.555h0V87.5h51V81.055c0-12.831-11.494-24.323-25.087-24.552h0Zm0-53A20.5,20.5,0,1,1,27.5,24,20.5,20.5,0,0,1,48,3.5Zm0,5A15.5,15.5,0,1,0,63.5,24,15.5,15.5,0,0,0,48,8.5Z" transform="translate(-0.5 0.5)"/> </svg> </a> <ul class="nv00-gnb-v3__utility-user-menu-list" role="menu"> <li class="nv00-gnb-v3__utility-user-menu desktop-only" role="menuitem"> <a class="nv00-gnb-v3__utility-user-menu-link loginBtn" href="javascript:;" aria-label="Logg på/Registrer deg" an-tr="nv00_gnb-account-account" an-ca="account" an-ac="gnb" an-la="sign in sign up" data-linkinfo="https://account.samsung.com/accounts/v1/DCGLNO/signInGate" role="menuitem"> Logg på/Registrer deg </a> <p class="nv00-gnb-v3__utility-user-menu-rewards"> <a class="nv00-gnb-v3__utility-user-menu-rewards-link" href="/no/why-samsung-account/"> Hvorfor opprette en Samsung Account? <svg class="icon" focusable="false" aria-hidden="true"> <use xlink:href="#next-regular" href="#next-regular"></use> </svg> </a> </p> </li> <li class="nv00-gnb-v3__utility-user-menu"> <a class="nv00-gnb-v3__utility-user-menu-link" href="/no/rewards/" an-tr="nv00_gnb-product detail-account-account" an-ca="account" an-ac="gnb" an-la="samsung rewards" aria-label="samsung rewards" role="menuitem"> Samsung Rewards </a> </li> <li class="nv00-gnb-v3__utility-user-menu"> <a class="nv00-gnb-v3__utility-user-menu-link" href="https://shop.samsung.com/no/my-account/orders" an-tr="nv00_gnb-product detail-account-account" an-ca="account" an-ac="gnb" an-la="orders" aria-label="orders" role="menuitem"> Bestillinger </a> </li> <li class="nv00-gnb-v3__utility-user-menu"> <a class="nv00-gnb-v3__utility-user-menu-link" href="/no/mypage/myproducts/" an-tr="nv00_gnb-product detail-account-account" an-ca="account" an-ac="gnb" an-la="product registration" aria-label="product registration" role="menuitem"> Produkt registrering </a> </li> </ul> </div> <div class="nv00-gnb-v3__utility after-login"> <a class="nv00-gnb-v3__utility-btn" href="https://account.samsung.com/membership/contents/profile/profile-gate" role="button" aria-label="Go to the another page" an-tr="gnb-account, cart-product detail-account-account" an-ca="account" an-ac="gnb" an-la="user name"> <span class="hidden">Åpne min meny</span> <span class="account-icon js-gnb-afterlogin-no-image"> <svg class="icon" focusable="false" aria-hidden="true" width="96" height="96" viewbox="0 0 96 96"> <path d="M48,51.5c16.521,0,30.5,13.82,30.5,29.555h0V89A3.5,3.5,0,0,1,75,92.5H21A3.5,3.5,0,0,1,17.5,89h0V81.055C17.5,65.32,31.479,51.5,48,51.5Zm0,5c-13.772,0-25.5,11.595-25.5,24.555h0V87.5h51V81.055c0-12.831-11.494-24.323-25.087-24.552h0Zm0-53A20.5,20.5,0,1,1,27.5,24,20.5,20.5,0,0,1,48,3.5Zm0,5A15.5,15.5,0,1,0,63.5,24,15.5,15.5,0,0,0,48,8.5Z" transform="translate(-0.5 0.5)"/> </svg> </span> <div class="image js-gnb-afterlogin-image"> <img class="image__main" src="" alt="alternative-text" role="img" data-comp-name="image"/> </div> </a> <ul class="nv00-gnb-v3__utility-user-menu-list" role="menu"> <li class="nv00-gnb-v3__utility-user-menu user desktop-only" role="menuitem"> <a class="nv00-gnb-v3__utility-user-menu-link js-user-name" href="https://account.samsung.com/membership/contents/profile/profile-gate" role="menuitem" aria-label="Go to the another page" an-tr="gnb-account, cart-product detail-account-account" an-ca="account" an-ac="gnb" an-la="user name"> <span class="account-icon js-gnb-afterlogin-no-image"> <svg class="icon" focusable="false" aria-hidden="true" width="96" height="96" viewbox="0 0 96 96"> <path d="M48,51.5c16.521,0,30.5,13.82,30.5,29.555h0V89A3.5,3.5,0,0,1,75,92.5H21A3.5,3.5,0,0,1,17.5,89h0V81.055C17.5,65.32,31.479,51.5,48,51.5Zm0,5c-13.772,0-25.5,11.595-25.5,24.555h0V87.5h51V81.055c0-12.831-11.494-24.323-25.087-24.552h0Zm0-53A20.5,20.5,0,1,1,27.5,24,20.5,20.5,0,0,1,48,3.5Zm0,5A15.5,15.5,0,1,0,63.5,24,15.5,15.5,0,0,0,48,8.5Z" transform="translate(-0.5 0.5)"/> </svg> </span> <div class="image js-gnb-afterlogin-image"> <img class="image__main" src="" alt="alternative-text" role="img" data-comp-name="image"/> </div> <p class="user-name"></p> </a> <p class="nv00-gnb-v3__utility-user-menu-rewards"> <a class="nv00-gnb-v3__utility-user-menu-rewards-link" href="/no/why-samsung-account/" aria-label="Hvorfor opprette en Samsung Account? Samsung Rewards" an-tr="nv00_gnb-account-account" an-ca="account" an-ac="gnb" an-la="rewards"> Hvorfor opprette en Samsung Account? <svg class="icon" focusable="false" aria-hidden="true"> <use xlink:href="#next-regular" href="#next-regular"></use> </svg> </a> </p> </li> <li class="nv00-gnb-v3__utility-user-menu" role="menuitem"> <a class="nv00-gnb-v3__utility-user-menu-link" an-tr="nv00_gnb-product detail-account-account" an-ca="account" an-ac="gnb" an-la="my page" aria-label="my page" href="/no/mypage/">Min side</a> </li> <li class="nv00-gnb-v3__utility-user-menu" role="menuitem"> <a class="nv00-gnb-v3__utility-user-menu-link" an-tr="nv00_gnb-product detail-account-account" an-ca="account" an-ac="gnb" an-la="my rewards" aria-label="my rewards" href="/no/mypage/rewards/">Mine Rewards</a> </li> <li class="nv00-gnb-v3__utility-user-menu" role="menuitem"> <a class="nv00-gnb-v3__utility-user-menu-link" an-tr="nv00_gnb-product detail-account-account" an-ca="account" an-ac="gnb" an-la="orders" aria-label="orders" href="https://shop.samsung.com/no/my-account/orders">Bestillinger</a> </li> <li class="nv00-gnb-v3__utility-user-menu" role="menuitem"> <a class="nv00-gnb-v3__utility-user-menu-link" an-tr="nv00_gnb-product detail-account-account" an-ca="account" an-ac="gnb" an-la="product registration" aria-label="product registration" href="/no/mypage/myproducts/">Produkt registrering</a> </li> <li class="nv00-gnb-v3__utility-user-menu" role="menuitem"> <a class="nv00-gnb-v3__utility-user-menu-link" an-tr="nv00_gnb-product detail-account-account" an-ca="account" an-ac="gnb" an-la="wishlist" aria-label="wishlist" href="https://shop.samsung.com/no/my-account/wishlist">Ønskeliste</a> </li> <li class="nv00-gnb-v3__utility-user-menu"> <a class="nv00-gnb-v3__utility-user-menu-link logoutBtn" an-tr="nv00_gnb-product detail-account-account" href="javascript:;" an-ca="account" an-ac="gnb" an-la="logout" aria-label="logout" role="menuitem">Logg av</a> </li> </ul> </div> <div class="nv00-gnb-v3__utility hamburger"> <button class="nv00-gnb-v3__utility-btn" an-tr="nv00_gnb-product detail-gnb open / close-navigation2" an-ca="navigation" an-ac="gnb" an-la="gnb:open" aria-expanded="false" aria-haspopup="true"> <span class="hidden">Navigation</span> <svg class="icon" focusable="false" aria-hidden="true" width="96" height="96" viewbox="0 0 96 96"> <path d="M0,57V52H70v5ZM0,31V26H70v5ZM0,5V0H70V5Z" transform="translate(13 20)"/> </svg> </button> </div> </div> <div class="nv00-gnb-v3__inner-wrap-looping--end" tabindex="0"></div> </div> </div> <div class="nv00-gnb-v3__dim-wrap" aria-hidden="true"></div> <form id="signInForm" name="signInForm" method="get" action="https://account.samsung.com/accounts/v1/DCGLNO/signInGate"> <input type="hidden" name="response_type" id="response_type" value=""/> <input type="hidden" name="client_id" value="ksf96994kf"/> <input type="hidden" name="locale" id="locale" value=""/> <input type="hidden" name="countryCode" value="NO"/> <input type="hidden" name="redirect_uri" id="redirect_uri" value="/aemapi/v6/data-login/afterLogin.no.json"/> <input type="hidden" name="state" id="signInState" value=""/> <input type="hidden" name="goBackURL" id="signInGoBackURL" value=""/> <input type="hidden" name="scope" id="scope" value=""/> </form> <!-- SA 로그아웃호출 폼 --> <form id="signOutForm" name="signOutForm" method="get" action="https://account.samsung.com/accounts/v1/DCGLNO/signOutGate"> <input type="hidden" name="client_id" value="ksf96994kf"/> <input type="hidden" name="state" id="signOutState" value=""/> <input type="hidden" name="signOutURL" id="signOutURL" value="/aemapi/v6/data-login/afterLogout.no.json"/> </form> <!-- 회원가입 폼 --> <form id="joinForm" name="joinForm" method="post" action="https://account.samsung.com/membership/"> <input type="hidden" name="actionID" value="SignupAP"/> <input type="hidden" name="serviceID" value="ksf96994kf"/> <input type="hidden" name="serviceName"/> <input type="hidden" name="domain" value=""/> <input type="hidden" name="countryCode" value="NO"/> <input type="hidden" name="languageCode" value="no"/> <input type="hidden" name="registURL" id="joinRegistURL" value="/aemapi/v6/data-login/afterLogin.no.json"/> <input type="hidden" name="returnURL" id="joinReturnURL"/> <input type="hidden" name="goBackURL" id="joinGoBackURL" value=""/> <input type="hidden" name="ssoType" value="ENC_TK"/> <input type="hidden" name="emailActivationURL" id="joinEmailActivationURL" value="/aemapi/v6/data-login/emailActivationURL.no.json"/> </form> <!-- Find Email 폼 --> <form id="findAccountForm" name="findAccountForm" method="post" action="https://account.samsung.com/membership/"> <input type="hidden" name="actionID" value="FindEmail"/> <input type="hidden" name="serviceID" value="ksf96994kf"/> <input type="hidden" name="serviceName"/> <input type="hidden" name="domain" value=""/> <input type="hidden" name="countryCode" value="NO"/> <input type="hidden" name="languageCode" value="no"/> <input type="hidden" name="goBackURL" id="findGoBackURL" value=""/> <input type="hidden" name="ssoType" value="ENC_TK"/> </form> <!-- Account Modify Form --> <form id="accountModifyForm" name="accountModifyForm" method="post" action="https://account.samsung.com/membership/"> <input type="hidden" name="actionID" value="ModifyUserInfo"/> <input type="hidden" name="serviceID" value="ksf96994kf"/> <input type="hidden" name="serviceName"/> <input type="hidden" name="domain" value=""/> <input type="hidden" name="countryCode" value="NO"/> <input type="hidden" name="languageCode" value="no"/> <input type="hidden" name="goBackURL" id="accountModifyGoBackURL" value=""/> <input type="hidden" name="ssoType" value="ENC_TK"/> </form> <form id="textForm" name="textForm"> <input type="hidden" name="productCountText" id="productCountText" value="Antall produkter"/> </form> <input type="hidden" name="domain" id="domain" value="www.samsung.com"/> <input type="hidden" name="useLogin" id="useLogin" value="Y"/> <input type="hidden" name="useStore" id="useStore" value="Y"/> <input type="hidden" name="storeDomain" id="storeDomain" value="https://shop.samsung.com"/> <input type="hidden" name="hybrisApiJson" id="hybrisApiJson"/> <input type="hidden" name="addToCartPostYn" id="addToCartPostYn" value="Y"/> <input type="hidden" name="tokocommercewebservicesYn" id="tokocommercewebservicesYn"/> <input type="hidden" name="useNewAddToCartApi" id="useNewAddToCartApi" value="Y"/> <input type="hidden" name="loginLinkURL" id="loginLinkURL" value="https://account.samsung.com/accounts/v1/DCGLNO/signInGate"/> <input type="hidden" name="logoutURL" id="logoutURL" value="https://account.samsung.com/accounts/v1/DCGLNO/signOutGate"/> <input type="hidden" name="updateProfileURL" id="updateProfileURL"/> <input type="hidden" name="isLoginWithNoStore" id="isLoginWithNoStore"/> <input type="hidden" name="countryCode" id="countryCode" value="NO"/> <input type="hidden" name="languageCode" id="languageCode" value="no"/> <input type="hidden" name="loginAccountServiceId" id="loginAccountServiceId" value="ksf96994kf"/> <input type="hidden" name="emailActivationURL" id="emailActivationURL" value="/aemapi/v6/data-login/emailActivationURL.no.json"/> <input type="hidden" name="shopIntegrationFlag" id="shopIntegrationFlag" value="Hybris-intg"/> <input type="hidden" name="tieredPriceUseYn" id="tieredPriceUseYn"/> <input type="hidden" name="mySamsungRewardsTierType" id="mySamsungRewardsTierType" value="global"/> <input type="hidden" name="newMyRewardCurrencyConv" id="newMyRewardCurrencyConv" value="0.010"/> <input type="hidden" name="gnbMyAccountUrl" id="gnbMyAccountUrl" value="/no/account/myaccount"/> <input type="hidden" name="loginValidateYnForGPv2" id="loginValidateYnForGPv2" value=""/> <div class="nv00-gnb-v3__layer-popup-wrap"> <div class="nv00-gnb-v3__layer-popup-looping--start" tabindex="0"></div> <div class="layer-popup gnb-layer_popup-js" id="layerEmptyCart"> <svg class="icon" focusable="false" aria-hidden="true"> <use xlink:href="#info-regular" href="#info-regular"></use> </svg> <p class="layer-popup__desc information-text">Handlevognen er tom.</p> <div class="layer-popup__cta-wrap"> <button class="cta cta--contained cta--black gnb-js-layer-close" an-tr="nv00_gnb-product detail-cart popup-other_interaction" an-ca="other interaction" an-ac="cart is empty:OK" an-la="cart is empty:OK" aria-label="Accessibility Text" onclick="window.sg.components.nv00GnbV3.closeLayerPopup(this);"> OK </button> </div> <button class="layer-popup__close"> <span class="hidden">Lukk popup-skjermbilde</span> <svg class="icon" focusable="false" aria-hidden="true"> <use xlink:href="#delete-bold" href="#delete-bold"></use> </svg> </button> </div> <div class="layer-popup gnb-layer_popup-js" id="layerInsufficientStock"> <svg class="icon" focusable="false" aria-hidden="true"> <use xlink:href="#info-regular" href="#info-regular"></use> </svg> <p class="layer-popup__desc information-text">Beklager, vi har ikke produktet i handlekurven din på lager.</p> <div class="layer-popup__cta-wrap"> <button class="cta cta--contained cta--black gnb-js-layer-close" aria-label="Accessibility Text" onclick="window.sg.components.nv00GnbV3.closeLayerPopup(this);"> OK </button> </div> <button class="layer-popup__close"> <span class="hidden">Lukk popup-skjermbilde</span> <svg class="icon" focusable="false" aria-hidden="true"> <use xlink:href="#delete-bold" href="#delete-bold"></use> </svg> </button> </div> <div class="layer-popup gnb__remove-product gnb-layer_popup-js" id="layerRemoveProduct"> <p class="layer-popup__title">Fjern et produkt</p> <p class="layer-popup__desc">Uten dette produktet kan ikke kupongen eller kampanjekoden løses inn.<br/>Er du sikker på at du vil fjerne dette produktet?</p> <div class="layer-popup__cta-wrap"> <button class="cta cta--outlined cta--black" aria-label="Accessibility Text"> Flytt til ønskeliste </button> <button class="cta cta--contained cta--black" aria-label="Accessibility Text"> Slett </button> </div> <button class="layer-popup__close"> <span class="hidden">Lukk popup-skjermbilde</span> <svg class="icon" focusable="false" aria-hidden="true"> <use xlink:href="#delete-bold" href="#delete-bold"></use> </svg> </button> </div> <div class="layer-popup gnb-layer_popup-js gnb__popup-privacy" id="layerPrivacy"> <p class="layer-popup__title">Personvernerklæring</p> <div class="layer-popup__checkbox-wrap"> <div class="checkbox-v2"> <input class="checkbox-v2__input" type="checkbox" name="checkbox" id="privacy-terms"/> <label class="checkbox-v2__label" for="privacy-terms"> <span class="checkbox-v2__label-box-wrap"> <span class="checkbox-v2__label-box"> <svg class="checkbox-v2__label-box-icon" focusable="false" aria-hidden="true"> <use xlink:href="#done-bold" href="#done-bold"></use> </svg> </span> </span> <span class="checkbox-v2__label-text">Jeg har lest og godtatt <a href='/no/info/privacy/' target='_blank' class='link-text' title="Åpne i nytt vindu">Personvernerklæringen</a> til Samsung.com</span> </label> </div> <p class="layer-popup__checkbox-desc error" id="errorPrivacy">Huk av i denne boksen for å fortsette til Samsung.com.</p> <div class="checkbox-v2"> <input class="checkbox-v2__input" type="checkbox" name="checkbox" id="privacy-terms2"/> <label class="checkbox-v2__label" for="privacy-terms2"> <span class="checkbox-v2__label-box-wrap"> <span class="checkbox-v2__label-box"> <svg class="checkbox-v2__label-box-icon" focusable="false" aria-hidden="true"> <use xlink:href="#done-bold" href="#done-bold"></use> </svg> </span> </span> <span class="checkbox-v2__label-text">Jeg aksepterer tjenesteoppdateringer fra Samsung ved å huke av i denne boksen, inkludert </span></label></div><p class="layer-popup__checkbox-desc">Samsung.com-tjenester og -salgsinformasjon, nye produkt- og tjenestekunngjøringer samt spesialtilbud, arrangementer og nyhetsbrev.</p> </div> <div class="layer-popup__cta-wrap"> <button id="privacyBtn" class="cta cta--outlined cta--black" aria-label="Accessibility Text">FORTSETT TIL SAMSUNG.COM</button> <button class="cta cta--contained cta--black login-leave-btn" aria-label="Accessibility Text" onclick="window.sg.components.nv00GnbV3.closeLayerPopup(this);">FORLAT SIDE</button> </div> <button class="layer-popup__close login-leave-btn" data-focus-id="shop-popover-close" data-tab-disable="true"> <span class="hidden">Lukk personvernerklæring</span> <svg class="icon" focusable="false" aria-hidden="true"> <use xlink:href="#delete-bold" href="#delete-bold"></use> </svg> </button> </div> <div class="layer-popup gnb__popup-privacy gnb-layer_popup-js" id="layerPreference"> <p class="layer-popup__title">Sjekk preferanser</p> <p class="layer-popup__desc">Hjelp oss med å gi deg anbefalinger ved å oppdatere produktpreferansene dine.</p> <div class="layer-popup__cta-wrap"> <button id="preferenceCheckBtn" class="cta cta--outlined cta--black" aria-label="Accessibility Text">JA</button> <button id="privacyCloseBtn" class="cta cta--contained cta--black" aria-label="Accessibility Text" onclick="window.sg.components.nv00GnbV3.closeLayerPopup(this);">SENERE</button> </div> <button class="layer-popup__close" data-focus-id="shop-popover-close" data-tab-disable="true"> <span class="hidden">Lukk sjekk preferanser-siden</span> <svg class="icon" focusable="false" aria-hidden="true"> <use xlink:href="#delete-bold" href="#delete-bold"></use> </svg> </button> </div> <div class="nv00-gnb-v3__layer-popup-looping--end" tabindex="0"></div> </div> </nav> <input type="hidden" name="sc_gnb_searchURL" id="sc_gnb_searchURL" value="/no/aisearch"/> <input type="hidden" name="sc_gnb_placeholder" id="sc_gnb_placeholder" value="Galaxy Z Fold6"/> <input type="hidden" name="sc_gnb_aiSearchUseYn" id="sc_gnb_aiSearchUseYn" value="Y"/> <input type="hidden" name="sc_gnb_bdcApiUseYn" id="sc_gnb_bdcApiUseYn" value="Y"/> <input type="hidden" name="sc_gnb_eppUseGnbAiSearchYn" id="sc_gnb_eppUseGnbAiSearchYn"/> <input type="hidden" name="eppFlag" id="eppFlag" value="N"/> <section class="srd19-gnb-search" role="dialog" aria-modal="true"> <div class="srd19-gnb-search__looping--start" tabindex="0"></div> <div class="srd19-gnb-search__contents"> <form action="" class="srd19-gnb-search__form" role="search" autocomplete="off"> <fieldset> <legend>Search Form</legend> <button class="srd19-gnb-search__btn-search" aria-label="Søk" an-tr="srd19_gnb search-product detail-submit-search" an-ca="search" an-ac="gnb search" an-la="search bar:keyword submit:keyword"> <svg class="icon" focusable="false"> <use xlink:href="#search-regular" href="#search-regular"></use> </svg> </button> <div class="srd19-gnb-search__input-wrap"> <input type="text" name="search" class="srd19-gnb-search__input" aria-label="Søk" id="gnb-search-keyword" placeholder="Søk" an-tr="search layer--search bar-submit" an-ca="search" an-ac="search layer" an-la="search bar:keyword submit:"/> </div> <button type="button" class="srd19-gnb-search__clear" an-tr="srd19_gnb search-product detail-delete-search" an-ca="search" an-ac="gnb search" an-la="search bar:keyword delete"> <span class="text">Fjern</span> </button> <button type="button" class="srd19-gnb-search__scan-barcode srd19-gnb-search__scan-barcode--hide"> <span class="hidden">Scan Barcode</span> <svg class="icon" focusable="false" aria-hidden="true"> <use xlink:href="#barcode-regular" href="#barcode-regular"></use> </svg> </button> </fieldset> </form> <div class="srd19-gnb-search__result-wrap"> <div class="srd19-gnb-search__result"> <div class="srd19-gnb-search__searches"> <div class="srd19-gnb-search__list-wrap srd19-gnb-search__no-suggestions srd19-gnb-search__list-wrap--hide"> <div class="srd19-gnb-search__list-title-wrap"> <h3 class="srd19-gnb-search__list-title">Ingen forslag</h3> </div> </div> <div class="srd19-gnb-search__list-wrap srd19-gnb-search__suggested srd19-gnb-search__list-wrap--hide"> <div class="srd19-gnb-search__list-title-wrap"> <h3 class="srd19-gnb-search__list-title">Foreslåtte søk </h3> </div> <ul class="srd19-gnb-search__list" role="list"> </ul> </div> <div class="srd19-gnb-search__list-wrap srd19-gnb-search__popular"> <div class="srd19-gnb-search__list-title-wrap"> <h3 class="srd19-gnb-search__list-title">POPULÆRE SØK</h3> </div> <ul class="srd19-gnb-search__list" role="list"> </ul> </div> <div class="srd19-gnb-search__list-wrap srd19-gnb-search__recent srd19-gnb-search__list-wrap--hide"> <div class="srd19-gnb-search__list-title-wrap"> <h3 class="srd19-gnb-search__list-title">RELATERTE SØK</h3> </div> <ul class="srd19-gnb-search__list" role="list"> </ul> </div> </div> <div class="srd19-gnb-search__thumb srd19-gnb-search__related srd19-gnb-search__list-wrap--hide"> <div class="srd19-gnb-search__thumb-title-wrap"> <h3 class="srd19-gnb-search__thumb-title">RELATERTE PRODUKTER</h3> </div> <ul class="srd19-gnb-search__thumb-list" role="menu"> </ul> </div> <div class="srd19-gnb-search__thumb srd19-gnb-search__recommended"> <div class="srd19-gnb-search__thumb-title-wrap"> <h3 class="srd19-gnb-search__thumb-title">ANBEFALT</h3> </div> <ul class="srd19-gnb-search__thumb-list" role="menu"> </ul> </div> </div> </div> <button type="button" class="srd19-gnb-search__close" an-tr="srd19_gnb search-product detail-close-search" an-ca="search" an-ac="gnb search" an-la="close"> <span class="hidden">STENGT</span> <svg class="icon" focusable="false"> <use xlink:href="#cancel-close-regular" href="#cancel-close-regular"></use> </svg> </button> </div> <div class="srd19-gnb-search__dimmed"></div> <div class="srd19-gnb-search__looping--end" tabindex="0"></div> </section> <!--googleon: all--> <div id="content" class="st-page-pd" role="main"> <input type="hidden" name="modelCode" id="modelCode" value="SM-L705FDAAEUB"/> <input type="hidden" name="categorySubSubTypeCode" id="categorySubSubTypeCode"/> <input type="hidden" name="categorySubTypeCode" id="categorySubTypeCode" value="01030100"/> <input type="hidden" name="categoryTypeCode" id="categoryTypeCode" value="01030000"/> <input type="hidden" name="typeCodeForGNB" id="typeCodeForGNB" value="01030000"/> <input type="hidden" name="groupCodeForGNB" id="groupCodeForGNB" value="01000000"/> <input type="hidden" name="categoryGroupCode" id="categoryGroupCode" value="01000000"/> <input type="hidden" name="bvApiUrl" id="bvApiUrl" value="https://api.bazaarvoice.com/data"/> <input type="hidden" name="bvPassKey" id="bvPassKey" value="ialhyp9x0zemj0cqhwjlh7xou"/> <input type="hidden" name="categoryname" id="categoryname"/> <input type="hidden" name="modelName" id="modelName" value="SM-L705F"/> <input type="hidden" name="useNewWtb" id="useNewWtb" value="Y"/> <input type="hidden" name="priceCurrency" id="priceCurrency" value="nok"/> <div class="pd-g-product-promotion-bar"> </div> <div class="root responsivegrid"> <div class="aem-Grid aem-Grid--12 aem-Grid--default--12 "> <div class="pd-g-usp-banner aem-GridColumn aem-GridColumn--default--12"> </div> <div class="pd-g-anchor-navigation-ux2 aem-GridColumn aem-GridColumn--default--12"> <div class="pdd01-anchor-nav-v2-keep"> <div id="anchorContainer" class="sg-component pdd01-anchor-nav-v2 bg-black" data-comp-name="pdHeaderNavigation"> <div class="pdd01-anchor-nav-v2__header"> <div class="pdd01-anchor-nav-v2__menu-wrap"> <button type="button" aria-label="prev" class="pdd01-anchor-nav-v2__btn pdd01-anchor-nav-v2__btn-prev"> <svg class="icon" focusable="false"> <use xlink:href="/etc.clientlibs/samsung/clientlibs/consumer/global/clientlib-common/resources/images/svg-sprite.svg#previous-regular"></use> </svg> </button> <div class="pdd01-anchor-nav-v2__menu-inner"> <input type="hidden" id="featureAnchorListYn" name="featureAnchorListYn" value="N"/> <ul id="anchor-menu-list" class="pdd01-anchor-nav-v2__menu"> <li id="anchor_pd-g-feature-benefit" class="pdd01-anchor-nav-v2__menu-item active" style="display: none; margin-left: 0;"> <a href="#features" an-tr="pdd01_anchor nav-product detail-text-menu" an-ca="navigation" an-ac="secondary navi" an-la="secondary navi:features" aria-label="Funksjoner">Funksjoner</a> </li> <li id="anchor_pd-g-feature-gallery-carousel-pim" class="pdd01-anchor-nav-v2__menu-item" style="display: none; margin-left: 0;"> <a href="#gallery" an-tr="pdd01_anchor nav-product detail-text-menu" an-ca="navigation" an-ac="secondary navi" an-la="secondary navi:gallery" aria-label="Galleri">Galleri</a> </li> <li id="anchor_pd-g-product-specs" class="pdd01-anchor-nav-v2__menu-item" style="display: none; margin-left: 0;"> <a href="#specs" an-tr="pdd01_anchor nav-product detail-text-menu" an-ca="navigation" an-ac="secondary navi" an-la="secondary navi:spec" aria-label="Spes ">Spes </a> </li> <li id="reviewWrap" class="pdd01-anchor-nav-v2__menu-item" style="display: none; margin-left: 0;"> <a href="#reviews" an-tr="pdd01_anchor nav-product detail-text-menu" an-ca="navigation" an-ac="secondary navi" an-la="secondary navi:review" aria-label="Anmeldelser">Anmeldelser</a> </li> <li id="anchor_pd-g-product-support" class="pdd01-anchor-nav-v2__menu-item" style="display: none; margin-left: 0;"> <a href="#support" an-tr="pdd01_anchor nav-product detail-text-menu" an-ca="navigation" an-ac="secondary navi" an-la="secondary navi:support" aria-label="Støtte">Støtte</a> </li> <li id="anchorWtb" class="pdd01-anchor-nav-v2__menu-item" style="display: none; margin-left: 0;"> <a href="#WTB" class="js-cta-buy" data-modelcode="SM-L705FDAAEUB" data-iacode="01030100" an-tr="pdd01_anchor nav-product detail-text-where to buy" an-ca="buy cta" an-ac="where to buy" an-la="where to buy" aria-label="Se våre forhandlere">Se våre forhandlere</a> </li> </ul> <div class="pdd01-anchor-nav-v2__menu-bar"></div> </div> <button type="button" aria-label="next" class="pdd01-anchor-nav-v2__btn pdd01-anchor-nav-v2__btn-next"> <svg class="icon" focusable="false"> <use xlink:href="/etc.clientlibs/samsung/clientlibs/consumer/global/clientlib-common/resources/images/svg-sprite.svg#next-regular"></use> </svg> </button> </div> </div> </div> </div> <div id="navProperties" class="sg-component" style="display:none;"> <input type="hidden" id="navPriceDisplayYn" value="Y"/> <input type="hidden" id="navShopServiceYn"/> <input type="hidden" id="navPackageYn" value="N"/> <input type="hidden" id="thirdPartyPrdYN"/> <input type="hidden" id="tenantId" value="nor"/> <input type="hidden" id="pdType" value="S-F"/> <input type="hidden" id="navOldProductYn" value="N"/> <input type="hidden" id="shopSKU" value="SM-L705FDAAEUB"/> <input type="hidden" id="wtbUseYn" value="N"/> <input type="hidden" id="pdpUrl" value="/no/watches/galaxy-watch/galaxy-watch-ultra-titanium-gray-lte-sm-l705fdaaeub/"/> <input type="hidden" id="ctaType" value="WHERETOBUY"/> <input type="hidden" id="marketingPdpYN" value="N"/> <input type="hidden" id="familyCode" value="514652"/> <input type="hidden" id="tellsomeYn" value="N"/> <input type="hidden" id="navDisplayName" value="Galaxy Watch Ultra (LTE, 47mm)"/> <input type="hidden" id="navPageTrack" value="product detail"/> <input type="hidden" id="current-page-nav" name="current-page-nav" value="/content/samsung/no/watches/galaxy-watch/galaxy-watch-ultra-titanium-gray-lte-sm-l705fdaaeub"/> <input type="hidden" id="navConfiguratorUrl" value="/no/watches/galaxy-watch-ultra/buy/"/> <input type="hidden" id="navCtaLocalText" value="Kjøp nå"/> <input type="hidden" id="navCtaEngText" value="buy now"/> <input type="hidden" id="navConfiguratorUseYn" value="Y"/> <input type="hidden" id="navDetailRootNodePath" value="/no/watches/galaxy-watch/galaxy-watch-ultra-titanium-gray-lte-sm-l705fdaaeub.dynamic"/> </div> </div> <div class="nv-g-breadcrumb-pd-ux2 aem-GridColumn aem-GridColumn--default--12"> <div class="nvd02-breadcrumb nvd02-breadcrumb--padding-bottom"> <ul class="nvd02-breadcrumb__list"> <li class="nvd02-breadcrumb__item"> <a class="nvd02-breadcrumb__link" href="/no/watches/galaxy-watch/" an-tr="nvd02_breadcrumb pd-product detail-breadcrumb-navigation" an-ca="navigation" an-ac="breadcrumb" an-la="breadcrumb:Galaxy Watch"> Galaxy Watch </a> </li> <li class="nvd02-breadcrumb__item"> <p class="nvd02-breadcrumb__link"> Produktinformasjon </p> </li> </ul> </div> </div> <div class="pd-g-feature-benefit-ux2 pd-g-feature-benefit aem-GridColumn aem-GridColumn--default--12"> <input type="hidden" name="hasBenefit" id="hasBenefit" value="Y"/> <input type="hidden" name="hasGallery" id="hasGallery" value="N"/> <div id="features"></div> <!-- N --> <script type="application/ld+json" data-type="seo" data-object-type="Product" data-id="722adc55-e095-41d7-99a0-dbc8fee91c51">{"@context":"http://schema.org","@type":"Product","brand":{"@type":"Brand","name":"Samsung"},"aggregateRating":{"@type":"AggregateRating","ratingValue":"4.5","ratingCount":"91"},"@id":"https://www.samsung.com/no/watches/galaxy-watch/galaxy-watch-ultra-titanium-gray-lte-sm-l705fdaaeub/","name":"Galaxy Watch Ultra (LTE, 47mm)","image":"https://images.samsung.com/is/image/samsung/p6pim/no/2407/gallery/no-galaxy-watch-ultra-l705-sm-l705fdaaeub-thumb-542457735","description":"Titan i romfartskvalitet\nInnblikk i helse og velvære, drevet av Galaxy AI\n10 ATM vanntetthet\nOpptil 100 timers batteritid","sku":"SM-L705FDAAEUB","offers":{"@type":"Offer","url":"https://www.samsung.com/no/watches/galaxy-watch/galaxy-watch-ultra-titanium-gray-lte-sm-l705fdaaeub/","priceCurrency":"NOK","availability":"inStock","price":"8490"}}</script> <div> <html> <head> <script>(window.BOOMR_mq=window.BOOMR_mq||[]).push(["addVar",{"rua.upush":"false","rua.cpush":"false","rua.upre":"false","rua.cpre":"false","rua.uprl":"false","rua.cprl":"false","rua.cprf":"false","rua.trans":"","rua.cook":"false","rua.ims":"false","rua.ufprl":"false","rua.cfprl":"false","rua.isuxp":"false","rua.texp":"norulematch","rua.ceh":"false","rua.ueh":"false","rua.ieh.st":"0"}]);</script> <script>!function(){function o(n,i){if(n&&i)for(var r in i)i.hasOwnProperty(r)&&(void 0===n[r]?n[r]=i[r]:n[r].constructor===Object&&i[r].constructor===Object?o(n[r],i[r]):n[r]=i[r])}try{var n=decodeURIComponent("%7B%20%22request_client_hints%22%3A%20true%20%7D");if(n.length>0&&window.JSON&&"function"==typeof window.JSON.parse){var i=JSON.parse(n);void 0!==window.BOOMR_config?o(window.BOOMR_config,i):window.BOOMR_config=i}}catch(r){window.console&&"function"==typeof window.console.error&&console.error("mPulse: Could not parse configuration",r)}}();</script> <script>!function(a){var e="https://s.go-mpulse.net/boomerang/",t="addEventListener";if("False"=="True")a.BOOMR_config=a.BOOMR_config||{},a.BOOMR_config.PageParams=a.BOOMR_config.PageParams||{},a.BOOMR_config.PageParams.pci=!0,e="https://s2.go-mpulse.net/boomerang/";if(window.BOOMR_API_key="VRZKC-5BSTD-4EWS3-R2J59-B8GYB",function(){function n(e){a.BOOMR_onload=e&&e.timeStamp||(new Date).getTime()}if(!a.BOOMR||!a.BOOMR.version&&!a.BOOMR.snippetExecuted){a.BOOMR=a.BOOMR||{},a.BOOMR.snippetExecuted=!0;var i,_,o,r=document.createElement("iframe");if(a[t])a[t]("load",n,!1);else if(a.attachEvent)a.attachEvent("onload",n);r.src="javascript:void(0)",r.title="",r.role="presentation",(r.frameElement||r).style.cssText="width:0;height:0;border:0;display:none;",o=document.getElementsByTagName("script")[0],o.parentNode.insertBefore(r,o);try{_=r.contentWindow.document}catch(O){i=document.domain,r.src="javascript:var d=document.open();d.domain='"+i+"';void(0);",_=r.contentWindow.document}_.open()._l=function(){var a=this.createElement("script");if(i)this.domain=i;a.id="boomr-if-as",a.src=e+"VRZKC-5BSTD-4EWS3-R2J59-B8GYB",BOOMR_lstart=(new Date).getTime(),this.body.appendChild(a)},_.write("<bo"+'dy onload="document._l();">'),_.close()}}(),"".length>0)if(a&&"performance"in a&&a.performance&&"function"==typeof a.performance.setResourceTimingBufferSize)a.performance.setResourceTimingBufferSize();!function(){if(BOOMR=a.BOOMR||{},BOOMR.plugins=BOOMR.plugins||{},!BOOMR.plugins.AK){var e=""=="true"?1:0,t="",n="bdpnbetio5udwz5gxiwa-f-91961152f-clientnsv4-s.akamaihd.net",i="false"=="true"?2:1,_={"ak.v":"39","ak.cp":"147613","ak.ai":parseInt("293013",10),"ak.ol":"0","ak.cr":3,"ak.ipv":4,"ak.proto":"http/1.1","ak.rid":"1675f921","ak.r":39403,"ak.a2":e,"ak.m":"x","ak.n":"essl","ak.bpcip":"8.222.208.0","ak.cport":57048,"ak.gh":"23.200.218.54","ak.quicv":"","ak.tlsv":"tls1.2","ak.0rtt":"","ak.0rtt.ed":"","ak.csrc":"-","ak.acc":"reno","ak.t":"1738979884","ak.ak":"hOBiQwZUYzCg5VSAfCLimQ==Dhe8t5uzbYkTJ9+LzdE5Mrc1XQNhsCSy5VdY1IbymKUznsBTIR679CaCHPSHcABu3w/6/mUWtfsA3SO09LgIx8cSrPK54GCUKZZvO6NtFLfFRPmd01HGTQlWkysxqOdSIEkwgOQjaxQxNbh/evkoYX9sh/zM2W3HBYd+G97fGRppjMRuC7YhhQaev8rbgQW6hXT4NfAYFCsUnBZTpuDHlHYVYNZQ59XdzxT0rWgV1KC/08DQFYnf6zAZrSe/224KKQQ+DdgrO0QroBeyqg1w3r3GwoMQDGueCia/e2Txnnvaa4ZhAQdGlYo6mGrRnEjdrmVv4vdhKuJQJugAEyRiHz8IjEU6vhGKBivmAAg591R3WHqboaFU1QCGUkmL3qgfIA0D0UfXuTHk6fBznVBibIqqSRuk1I8xSNyJWbXFc7g=","ak.pv":"3766","ak.dpoabenc":"","ak.tf":i};if(""!==t)_["ak.ruds"]=t;var o={i:!1,av:function(e){var t="http.initiator";if(e&&(!e[t]||"spa_hard"===e[t]))_["ak.feo"]=void 0!==a.aFeoApplied?1:0,BOOMR.addVar(_)},rv:function(){var a=["ak.bpcip","ak.cport","ak.cr","ak.csrc","ak.gh","ak.ipv","ak.m","ak.n","ak.ol","ak.proto","ak.quicv","ak.tlsv","ak.0rtt","ak.0rtt.ed","ak.r","ak.acc","ak.t","ak.tf"];BOOMR.removeVar(a)}};BOOMR.plugins.AK={akVars:_,akDNSPreFetchDomain:n,init:function(){if(!o.i){var a=BOOMR.subscribe;a("before_beacon",o.av,null,null),a("onbeacon",o.rv,null,null),o.i=!0}return this},is_complete:function(){return!0}}}}()}(window);</script></head> <body> <!-- include raw codes --> <style> .wearable-watch .swiper-button-next:after, .wearable-watch .swiper-button-prev:after { font-family: swiper-icons; font-size: var(--swiper-navigation-size); letter-spacing: 0; font-variant: initial } .wearable-watch .common__headline, .wearable-watch .common__sub-headline { line-height: 1.2; outline: 0; font-family: SamsungSharpSans, arial, sans-serif } .wearable-watch .common__tab-cta.is-active .tab-cta__text, .wearable-watch a, .wearable-watch-common-cta .s-white.s-encased span, .wearable-watch-common-cta .s-white:focus span, .wearable-watch-common-cta .s-white:hover span, .wearable-watch-common-cta.s-encased:focus span, .wearable-watch-common-cta.s-encased:hover span { color: #000 } .cm-layer .layer-title, .wearable-watch .common-ai-text, .wearable-watch .common__headline, .wearable-watch .common__sub-headline, .wearable-watch .highlight-inner, .wearable-watch .wearable-common__carousel-tit, .wearable-watch .wearable-common__headline { font-family: SamsungSharpSans, arial, sans-serif } html:not(.mobile).is-no-scroll { padding-right: 17px } html #wrap { position: static; min-width: auto } .is-feature-hide, .is-not-ihrn .is-ihrn, .is-not-ihrn .wellness-description.is-ihrn, .is-not-ihrn sup.is-ihrn, .not-ihrn, sup.not-ihrn { display: none !important } .is-ihrn, .is-not-ihrn .not-ihrn, .is-not-ihrn sup.not-ihrn, sup.is-ihrn { display: inline !important } .f_header-type1 .not-ihrn, .is-not-ihrn .f_header-type1 .is-ihrn { display: none } .is-not-ihrn .f_header-type1 .not-ihrn { display: block } .blind { display: block; overflow: hidden; position: absolute !important; width: 1px; height: 1px; font-size: 1px; line-height: 1px; clip: rect(1px, 1px, 1px, 1px) } .wearable-watch-common-cta, .wearable-watch__cta-round { line-height: 1.3; font-family: SamsungOne, arial, sans-serif } .is-scroll-lock, .wearable-watch .compare__table-wrapper { overflow: hidden } a[class*=c_btn_close-], button[class*=c_btn_close-] { display: inline-block; font-size: 0; line-height: 0; -webkit-box-sizing: content-box; box-sizing: content-box; background-repeat: no-repeat; background-position: 50% 50%; background-color: transparent; cursor: pointer } a.c_btn_close-type1, button.c_btn_close-type1 { width: 69px; height: 69px; text-align: center } div[class*=m_layer-] { position: fixed; left: 0; top: 0; width: 100%; height: 100%; background-color: rgba(27, 29, 55, 0); z-index: 2500; visibility: hidden; -webkit-box-sizing: border-box; box-sizing: border-box } div[class*=m_layer-] span.layer-title { position: absolute; left: -999em } div[class*=m_layer-] .m_ly_inner { position: absolute; left: 0; top: 0; right: 0; bottom: 0 } div[class*=m_layer-] .m_ly_header { position: absolute; left: 30px; top: 43px; opacity: 0 } div[class*=m_layer-] .m_ly_contents { position: absolute; left: 110px; right: 110px; top: 120px; bottom: 100px; opacity: 0 } div[class*=m_layer-] .c_btn_type2-next { position: absolute; top: 50%; margin-top: -89px; right: 0 } div[class*=m_layer-] .c_btn_type2-prev { position: absolute; top: 50%; margin-top: -89px; left: 0 } div[class*=m_layer-] .c_btn_close-type1 { position: absolute; right: 7px; top: 27px; opacity: 0; outline: 0; transform: rotate(-360deg) scale(.5); -webkit-transform: rotate(-360deg) scale(.5); -moz-transform: rotate(-360deg) scale(.5); -o-transform: rotate(-360deg) scale(.5); transition: .45s cubic-bezier(.165, .84, .44, 1); -webkit-transition: .45s cubic-bezier(.165, .84, .44, 1); -moz-transition: .45s cubic-bezier(.165, .84, .44, 1); -o-transition: .45s cubic-bezier(.165, .84, .44, 1) } div[class*=m_layer-] .c_paging-type1, div[class*=m_layer-] .m_paging_type1 { position: absolute; left: 0; right: 0; bottom: 13px; opacity: 0 } .load div[class*=m_layer-] { -webkit-transition: .3s ease-in-out .3s, background .3s ease-in-out .3s; transition: .3s ease-in-out .3s, background .3s ease-in-out .3s } .load div[class*=m_layer-] .m_ly_contents, .load div[class*=m_layer-] .m_ly_header { transition: .65s cubic-bezier(.215, .61, .355, 1); -webkit-transition: .65s cubic-bezier(.215, .61, .355, 1); -moz-transition: .65s cubic-bezier(.215, .61, .355, 1); -o-transition: .65s cubic-bezier(.215, .61, .355, 1) } .load div[class*=m_layer-].show { transition: background .3s ease-in-out, opacity .3s ease-out; -webkit-transition: background .3s ease-in-out, opacity .3s ease-out; -moz-transition: background .3s ease-in-out, opacity .3s ease-out; -o-transition: background .3s ease-in-out, opacity .3s ease-out } .ie11 div[class*=m_layer-] .c_btn_close-type1 { -webkit-transform: none; transform: none } div[class*=m_layer-].show { visibility: visible; background-color: rgba(0, 0, 0, .97) } div[class*=m_layer-].show .c_paging-type1, div[class*=m_layer-].show .m_paging_type1 { opacity: 1 } div[class*=m_layer-].show .c_btn_close-type1, div[class*=m_layer-].show .m_ly_contents, div[class*=m_layer-].show .m_ly_header { opacity: .95; outline: 0; transform: rotate(0) scale(1); -webkit-transform: rotate(0) scale(1); -moz-transform: rotate(0) scale(1); -o-transform: rotate(0) scale(1) } div[class*=m_layer-].show .c_btn_close-type1:focus { outline: #fff dotted 1px } .m_layer-youtube .m_ly_header { max-width: 75% } .m_video_view { position: absolute; left: 50%; top: 50%; width: 1000px; height: 562px; margin-left: -500px; margin-top: -281px; -webkit-box-sizing: border-box; box-sizing: border-box; overflow: hidden; z-index: 101 } .m_video_view iframe { position: absolute; left: 0; top: 0; width: 100%; height: 100% } div.m_layer-youtube[class*=m_layer-] { background-color: rgba(0, 0, 0, .88); display: block } div.m_layer-youtube[class*=m_layer-] .modals_close-area { position: absolute; top: 0; left: 0; right: 0; bottom: 0; width: 100%; height: 100% } div.m_layer-youtube[class*=m_layer-] .m_video_view { position: relative; top: auto; left: auto; margin: 0; height: 59.5vh; max-height: 565px; padding-top: 0 } div.m_layer-youtube[class*=m_layer-] .c_btn_close_area { position: relative; bottom: 0; width: 45px; height: 45px; left: 50%; display: block; -webkit-transform: translateX(-50%); transform: translateX(-50%); margin-top: 20px } div.m_layer-youtube[class*=m_layer-] .c_btn_close-type1 { position: absolute; width: 45px; height: 45px; background-color: #fff !important; border-radius: 50%; -webkit-box-shadow: 0 0 10px -6px #000; box-shadow: 0 0 10px -6px #000; z-index: 2; -webkit-transform: none; transform: none; right: 0; top: 0 } div.m_layer-youtube[class*=m_layer-] .c_btn_close-type1:after { content: ""; display: block; overflow: hidden; width: 45px; height: 45px; background: url(https://www.samsung.com/global/galaxy/common/images/c_btn_close_2_bk.png) center center/35% no-repeat; cursor: pointer; -webkit-transition: -webkit-transform .35s; transition: transform .35s; transition: transform .35s, -webkit-transform .35s } div.m_layer-youtube[class*=m_layer-] .c_btn_close-type1.focus-visible:after, div.m_layer-youtube[class*=m_layer-] .c_btn_close-type1:focus:after, div.m_layer-youtube[class*=m_layer-] .c_btn_close-type1:hover:after { -webkit-transform: rotate(90deg); transform: rotate(90deg) } div.m_layer-youtube[class*=m_layer-].show .m_ly_contents { left: 50%; right: auto; top: 50%; bottom: auto; -webkit-transform: translate(-50%, -50%); transform: translate(-50%, -50%); -webkit-transition: opacity .5s; transition: opacity .5s; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: reverse; -ms-flex-direction: column-reverse; flex-direction: column-reverse } .firefox div.m_layer-youtube .c_btn_close-type1.focus-visible { outline: #fff dashed 2px } html.rtl div.m_layer-youtube[class*=m_layer-] .c_btn_close_area { left: auto; right: 50%; -webkit-transform: translateX(50%); transform: translateX(50%) } .rtl .wearable-watch-common-cta::after, .rtl div[class*=m_layer-]._new .m_ly_gallery .zoom { left: auto; right: 0 } .rtl div[class*=m_layer-]._new .m_ly_header { left: auto; right: 50px } .rtl div[class*=m_layer-]._new .c_btn_close-type1 { right: auto; left: 25px } .rtl.s34 div[class*=m_layer-]._new .m_ly_thumnail { left: auto; right: 50%; margin-left: 0; margin-right: 394px } .rtl.s3 div[class*=m_layer-]._new .m_ly_header { right: 50%; margin-left: 0; margin-right: -445px } .rtl.s3 div[class*=m_layer-]._new .c_btn_close-type1 { left: 50%; margin-left: -445px; margin-right: 0 } .rtl.s3 div[class*=m_layer-]._new .m_ly_thumnail { margin-right: 292px } @media screen and (max-width:1023px) { .m_video_view { left: 0; width: 100%; height: 0; margin: 0; padding-top: 56.25%; transform: translateY(-50%); -ms-transform: translateY(-50%); -webkit-transform: translateY(-50%); -moz-transform: translateY(-50%); -o-transform: translateY(-50%) } div.m_layer-youtube[class*=m_layer-].show .m_ly_contents { position: relative } div.m_layer-youtube[class*=m_layer-] .m_video_view { -webkit-transform: none; transform: none } div.m_layer-youtube[class*=m_layer-] .c_btn_close-type1 { margin-bottom: 30px } } @font-face { font-family: swiper-icons; src: url("data:application/font-woff;charset=utf-8;base64,d09GRgABAAAAAAZgABAAAAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGRlRNAAAGRAAAABoAAAAci6qHkUdERUYAAAWgAAAAIwAAACQAYABXR1BPUwAABhQAAAAuAAAANuAY7+xHU1VCAAAFxAAAAFAAAABm2fPczU9TLzIAAAHcAAAASgAAAGBP9V5RY21hcAAAAkQAAACIAAABYt6F0cBjdnQgAAACzAAAAAQAAAAEABEBRGdhc3AAAAWYAAAACAAAAAj//wADZ2x5ZgAAAywAAADMAAAD2MHtryVoZWFkAAABbAAAADAAAAA2E2+eoWhoZWEAAAGcAAAAHwAAACQC9gDzaG10eAAAAigAAAAZAAAArgJkABFsb2NhAAAC0AAAAFoAAABaFQAUGG1heHAAAAG8AAAAHwAAACAAcABAbmFtZQAAA/gAAAE5AAACXvFdBwlwb3N0AAAFNAAAAGIAAACE5s74hXjaY2BkYGAAYpf5Hu/j+W2+MnAzMYDAzaX6QjD6/4//Bxj5GA8AuRwMYGkAPywL13jaY2BkYGA88P8Agx4j+/8fQDYfA1AEBWgDAIB2BOoAeNpjYGRgYNBh4GdgYgABEMnIABJzYNADCQAACWgAsQB42mNgYfzCOIGBlYGB0YcxjYGBwR1Kf2WQZGhhYGBiYGVmgAFGBiQQkOaawtDAoMBQxXjg/wEGPcYDDA4wNUA2CCgwsAAAO4EL6gAAeNpj2M0gyAACqxgGNWBkZ2D4/wMA+xkDdgAAAHjaY2BgYGaAYBkGRgYQiAHyGMF8FgYHIM3DwMHABGQrMOgyWDLEM1T9/w8UBfEMgLzE////P/5//f/V/xv+r4eaAAeMbAxwIUYmIMHEgKYAYjUcsDAwsLKxc3BycfPw8jEQA/gZBASFhEVExcQlJKWkZWTl5BUUlZRVVNXUNTQZBgMAAMR+E+gAEQFEAAAAKgAqACoANAA+AEgAUgBcAGYAcAB6AIQAjgCYAKIArAC2AMAAygDUAN4A6ADyAPwBBgEQARoBJAEuATgBQgFMAVYBYAFqAXQBfgGIAZIBnAGmAbIBzgHsAAB42u2NMQ6CUAyGW568x9AneYYgm4MJbhKFaExIOAVX8ApewSt4Bic4AfeAid3VOBixDxfPYEza5O+Xfi04YADggiUIULCuEJK8VhO4bSvpdnktHI5QCYtdi2sl8ZnXaHlqUrNKzdKcT8cjlq+rwZSvIVczNiezsfnP/uznmfPFBNODM2K7MTQ45YEAZqGP81AmGGcF3iPqOop0r1SPTaTbVkfUe4HXj97wYE+yNwWYxwWu4v1ugWHgo3S1XdZEVqWM7ET0cfnLGxWfkgR42o2PvWrDMBSFj/IHLaF0zKjRgdiVMwScNRAoWUoH78Y2icB/yIY09An6AH2Bdu/UB+yxopYshQiEvnvu0dURgDt8QeC8PDw7Fpji3fEA4z/PEJ6YOB5hKh4dj3EvXhxPqH/SKUY3rJ7srZ4FZnh1PMAtPhwP6fl2PMJMPDgeQ4rY8YT6Gzao0eAEA409DuggmTnFnOcSCiEiLMgxCiTI6Cq5DZUd3Qmp10vO0LaLTd2cjN4fOumlc7lUYbSQcZFkutRG7g6JKZKy0RmdLY680CDnEJ+UMkpFFe1RN7nxdVpXrC4aTtnaurOnYercZg2YVmLN/d/gczfEimrE/fs/bOuq29Zmn8tloORaXgZgGa78yO9/cnXm2BpaGvq25Dv9S4E9+5SIc9PqupJKhYFSSl47+Qcr1mYNAAAAeNptw0cKwkAAAMDZJA8Q7OUJvkLsPfZ6zFVERPy8qHh2YER+3i/BP83vIBLLySsoKimrqKqpa2hp6+jq6RsYGhmbmJqZSy0sraxtbO3sHRydnEMU4uR6yx7JJXveP7WrDycAAAAAAAH//wACeNpjYGRgYOABYhkgZgJCZgZNBkYGLQZtIJsFLMYAAAw3ALgAeNolizEKgDAQBCchRbC2sFER0YD6qVQiBCv/H9ezGI6Z5XBAw8CBK/m5iQQVauVbXLnOrMZv2oLdKFa8Pjuru2hJzGabmOSLzNMzvutpB3N42mNgZGBg4GKQYzBhYMxJLMlj4GBgAYow/P/PAJJhLM6sSoWKfWCAAwDAjgbRAAB42mNgYGBkAIIbCZo5IPrmUn0hGA0AO8EFTQAA") format("woff"); font-weight: 400; font-style: normal } @-webkit-keyframes swiper-preloader-spin { 100% { -webkit-transform: rotate(360deg); transform: rotate(360deg) } } @keyframes swiper-preloader-spin { 100% { -webkit-transform: rotate(360deg); transform: rotate(360deg) } } .wearable-watch :root { --swiper-theme-color: #007aff; --swiper-navigation-size: 44px } .wearable-watch .swiper-container { margin-left: auto; margin-right: auto; position: relative; overflow: hidden; list-style: none; padding: 0; z-index: 1 } .wearable-watch .swiper-container .swiper-notification { position: absolute; left: 0; top: 0; pointer-events: none; opacity: 0; z-index: -1000 } .wearable-watch .swiper-container-vertical>.swiper-wrapper { -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column } .wearable-watch .swiper-container-vertical>.swiper-pagination-bullets { right: 10px; top: 50%; -webkit-transform: translate3d(0, -50%, 0); transform: translate3d(0, -50%, 0) } .wearable-watch .swiper-container-vertical>.swiper-pagination-bullets .swiper-pagination-bullet { margin: 6px 0; display: block } .wearable-watch .swiper-container-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic { top: 50%; -webkit-transform: translateY(-50%); transform: translateY(-50%); width: 8px } .wearable-watch .swiper-container-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet { display: inline-block; -webkit-transition: transform .2s, top .2s, -webkit-transform .2s; transition: transform .2s, top .2s, -webkit-transform .2s } .wearable-watch .swiper-container-horizontal>.swiper-pagination-progressbar, .wearable-watch .swiper-container-vertical>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite { width: 100%; height: 4px; left: 0; top: 0 } .wearable-watch .swiper-container-horizontal>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite, .wearable-watch .swiper-container-vertical>.swiper-pagination-progressbar { width: 4px; height: 100%; left: 0; top: 0 } .wearable-watch .swiper-container-vertical>.swiper-scrollbar { position: absolute; right: 3px; top: 1%; z-index: 50; width: 5px; height: 98% } .wearable-watch .swiper-wrapper { position: relative; width: 100%; height: 100%; z-index: 1; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-transition-property: -webkit-transform; transition-property: transform, -webkit-transform; -webkit-box-sizing: content-box; box-sizing: content-box; -webkit-transform: translate3d(0, 0, 0); transform: translate3d(0, 0, 0) } .wearable-watch .swiper-container-android .swiper-slide { -webkit-transform: translate3d(0, 0, 0); transform: translate3d(0, 0, 0) } .wearable-watch .swiper-container-multirow>.swiper-wrapper { -ms-flex-wrap: wrap; flex-wrap: wrap } .wearable-watch .swiper-container-multirow-column>.swiper-wrapper { -ms-flex-wrap: wrap; flex-wrap: wrap; -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column } .wearable-watch .swiper-container-free-mode>.swiper-wrapper { -webkit-transition-timing-function: ease-out; transition-timing-function: ease-out; margin: 0 auto } .wearable-watch .swiper-slide { -ms-flex-negative: 0; flex-shrink: 0; width: 100%; height: 100%; position: relative; -webkit-transition-property: -webkit-transform; transition-property: transform, -webkit-transform } .wearable-watch .swiper-slide-invisible-blank { visibility: hidden } .wearable-watch .swiper-container-autoheight, .wearable-watch .swiper-container-autoheight .swiper-slide { height: auto } .wearable-watch .swiper-button-next, .wearable-watch .swiper-button-prev { top: 50%; width: calc(var(--swiper-navigation-size)/ 44 * 27); height: var(--swiper-navigation-size); margin-top: calc(-1 * var(--swiper-navigation-size)/ 2); cursor: pointer; color: var(--swiper-navigation-color, var(--swiper-theme-color)); position: absolute; z-index: 10 } .wearable-watch .swiper-container-autoheight .swiper-wrapper { -webkit-box-align: start; -ms-flex-align: start; align-items: flex-start; -webkit-transition-property: height, -webkit-transform; transition-property: transform, height, -webkit-transform } .wearable-watch .swiper-container-3d { -webkit-perspective: 1200px; perspective: 1200px } .wearable-watch .swiper-container-3d .swiper-cube-shadow, .wearable-watch .swiper-container-3d .swiper-slide, .wearable-watch .swiper-container-3d .swiper-wrapper { -webkit-transform-style: preserve-3d; transform-style: preserve-3d } .wearable-watch .swiper-container-3d .swiper-slide-shadow-bottom { -webkit-transform-style: preserve-3d; transform-style: preserve-3d; position: absolute; left: 0; top: 0; width: 100%; height: 100%; pointer-events: none; z-index: 10; background-image: -webkit-gradient(linear, left top, left bottom, from(rgba(0, 0, 0, .5)), to(rgba(0, 0, 0, 0))); background-image: linear-gradient(to bottom, rgba(0, 0, 0, .5), rgba(0, 0, 0, 0)) } .wearable-watch .swiper-container-3d .swiper-slide-shadow-left { -webkit-transform-style: preserve-3d; transform-style: preserve-3d; position: absolute; left: 0; top: 0; width: 100%; height: 100%; pointer-events: none; z-index: 10; background-image: -webkit-gradient(linear, right top, left top, from(rgba(0, 0, 0, .5)), to(rgba(0, 0, 0, 0))); background-image: linear-gradient(to left, rgba(0, 0, 0, .5), rgba(0, 0, 0, 0)) } .wearable-watch .swiper-container-3d .swiper-slide-shadow-right { -webkit-transform-style: preserve-3d; transform-style: preserve-3d; position: absolute; left: 0; top: 0; width: 100%; height: 100%; pointer-events: none; z-index: 10; background-image: -webkit-gradient(linear, left top, right top, from(rgba(0, 0, 0, .5)), to(rgba(0, 0, 0, 0))); background-image: linear-gradient(to right, rgba(0, 0, 0, .5), rgba(0, 0, 0, 0)) } .wearable-watch .swiper-container-3d .swiper-slide-shadow-top { -webkit-transform-style: preserve-3d; transform-style: preserve-3d; position: absolute; left: 0; top: 0; width: 100%; height: 100%; pointer-events: none; z-index: 10; background-image: -webkit-gradient(linear, left bottom, left top, from(rgba(0, 0, 0, .5)), to(rgba(0, 0, 0, 0))); background-image: linear-gradient(to top, rgba(0, 0, 0, .5), rgba(0, 0, 0, 0)) } .wearable-watch .swiper-container-css-mode>.swiper-wrapper { overflow: auto; scrollbar-width: none; -ms-overflow-style: none } .wearable-watch .swiper-container-css-mode>.swiper-wrapper::-webkit-scrollbar { display: none } .wearable-watch .swiper-container-css-mode>.swiper-wrapper>.swiper-slide { scroll-snap-align: start start } .wearable-watch .swiper-container-horizontal.swiper-container-css-mode>.swiper-wrapper { scroll-snap-type: x mandatory } .wearable-watch .swiper-container-vertical.swiper-container-css-mode>.swiper-wrapper { scroll-snap-type: y mandatory } .wearable-watch .swiper-button-next { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; right: 10px; left: auto } .wearable-watch .swiper-button-next:after { text-transform: none !important; text-transform: none; content: "next" } .wearable-watch .swiper-button-prev { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; left: 10px; right: auto } .cm-layer, .wearable-watch .swiper-button-lock, .wearable-watch .swiper-pagination-lock, .wearable-watch .swiper-scrollbar-lock { display: none } .wearable-watch .swiper-button-prev:after { text-transform: none !important; text-transform: none; content: "prev" } .wearable-watch .swiper-button-next.swiper-button-disabled, .wearable-watch .swiper-button-prev.swiper-button-disabled { opacity: .35; cursor: auto; pointer-events: none } .wearable-watch .swiper-container-rtl .swiper-button-next { left: 10px; right: auto } .wearable-watch .swiper-container-rtl .swiper-button-next:after { content: "prev" } .wearable-watch .swiper-container-rtl .swiper-button-prev { right: 10px; left: auto } .wearable-watch .swiper-container-rtl .swiper-button-prev:after { content: "next" } .wearable-watch .swiper-container-rtl .swiper-pagination-progressbar .swiper-pagination-progressbar-fill { -webkit-transform-origin: right top; transform-origin: right top } .wearable-watch .swiper-button-next.swiper-button-white, .wearable-watch .swiper-button-prev.swiper-button-white { --swiper-navigation-color: #fff } .wearable-watch .swiper-button-next.swiper-button-black, .wearable-watch .swiper-button-prev.swiper-button-black { --swiper-navigation-color: #000 } .wearable-watch .swiper-pagination { position: absolute; text-align: center; -webkit-transition: opacity .3s; transition: opacity .3s; -webkit-transform: translate3d(0, 0, 0); transform: translate3d(0, 0, 0); z-index: 10 } .wearable-watch .swiper-pagination.swiper-pagination-hidden { opacity: 0 } .wearable-watch .swiper-container-horizontal>.swiper-pagination-bullets, .wearable-watch .swiper-pagination-custom, .wearable-watch .swiper-pagination-fraction { bottom: 10px; left: 0; width: 100% } .wearable-watch .swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet { margin: 0 4px } .wearable-watch .swiper-container-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic { left: 50%; -webkit-transform: translateX(-50%); transform: translateX(-50%); white-space: nowrap } .wearable-watch .swiper-container-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet { -webkit-transition: transform .2s, left .2s, -webkit-transform .2s; transition: transform .2s, left .2s, -webkit-transform .2s } .wearable-watch .swiper-container-horizontal>.swiper-scrollbar { position: absolute; left: 1%; bottom: 3px; z-index: 50; height: 5px; width: 98% } .wearable-watch .swiper-pagination-bullets-dynamic { overflow: hidden; font-size: 0 } .wearable-watch .swiper-pagination-bullets-dynamic .swiper-pagination-bullet { -webkit-transform: scale(.33); transform: scale(.33); position: relative } .wearable-watch .swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active, .wearable-watch .swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-main { -webkit-transform: scale(1); transform: scale(1) } .wearable-watch .swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next, .wearable-watch .swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev { -webkit-transform: scale(.66); transform: scale(.66) } .wearable-watch .swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next-next, .wearable-watch .swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev-prev { -webkit-transform: scale(.33); transform: scale(.33) } .wearable-watch .swiper-pagination-bullet { width: 8px; height: 8px; display: inline-block; border-radius: 100%; background: #000; opacity: .2 } .wearable-watch button.swiper-pagination-bullet { border: 0; margin: 0; padding: 0; -webkit-box-shadow: none; box-shadow: none; -webkit-appearance: none; -moz-appearance: none; appearance: none } .wearable-watch .swiper-pagination-clickable .swiper-pagination-bullet { cursor: pointer } .wearable-watch .swiper-pagination-bullet-active { opacity: 1; background: var(--swiper-pagination-color, var(--swiper-theme-color)) } .wearable-watch .swiper-container-horizontal.swiper-container-rtl>.swiper-pagination-bullets-dynamic .swiper-pagination-bullet { -webkit-transition: transform .2s, right .2s, -webkit-transform .2s; transition: transform .2s, right .2s, -webkit-transform .2s } .wearable-watch .swiper-pagination-progressbar { background: rgba(0, 0, 0, .25); position: absolute } .wearable-watch .swiper-pagination-progressbar .swiper-pagination-progressbar-fill { background: var(--swiper-pagination-color, var(--swiper-theme-color)); position: absolute; left: 0; top: 0; width: 100%; height: 100%; -webkit-transform: scale(0); transform: scale(0); -webkit-transform-origin: left top; transform-origin: left top } .wearable-watch .swiper-pagination-white { --swiper-pagination-color: #fff } .wearable-watch .swiper-pagination-black { --swiper-pagination-color: #000 } .wearable-watch .swiper-scrollbar { border-radius: 10px; position: relative; -ms-touch-action: none; background: rgba(0, 0, 0, .1) } .wearable-watch .swiper-scrollbar-drag { height: 100%; width: 100%; position: relative; background: rgba(0, 0, 0, .5); border-radius: 10px; left: 0; top: 0 } .wearable-watch .swiper-scrollbar-cursor-drag, .wearable-watch .swiper-slide-zoomed { cursor: move } .wearable-watch .swiper-zoom-container { width: 100%; height: 100%; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; -webkit-box-align: center; -ms-flex-align: center; align-items: center; text-align: center } .wearable-watch .swiper-zoom-container>canvas, .wearable-watch .swiper-zoom-container>img, .wearable-watch .swiper-zoom-container>svg { max-width: 100%; max-height: 100%; -o-object-fit: contain; object-fit: contain } .wearable-watch .swiper-lazy-preloader { width: 42px; height: 42px; position: absolute; left: 50%; top: 50%; margin-left: -21px; margin-top: -21px; z-index: 10; -webkit-transform-origin: 50%; transform-origin: 50%; -webkit-animation: 1s linear infinite swiper-preloader-spin; animation: 1s linear infinite swiper-preloader-spin; -webkit-box-sizing: border-box; box-sizing: border-box; border: 4px solid var(--swiper-preloader-color, var(--swiper-theme-color)); border-radius: 50%; border-top-color: transparent } .wearable-watch .swiper-lazy-preloader-white { --swiper-preloader-color: #fff } .wearable-watch .swiper-lazy-preloader-black { --swiper-preloader-color: #000 } .wearable-watch .swiper-container-fade.swiper-container-free-mode .swiper-slide { -webkit-transition-timing-function: ease-out; transition-timing-function: ease-out } .wearable-watch .swiper-container-fade .swiper-slide { pointer-events: none; -webkit-transition-property: opacity; transition-property: opacity } .wearable-watch .swiper-container-cube .swiper-slide .swiper-slide, .wearable-watch .swiper-container-fade .swiper-slide .swiper-slide, .wearable-watch .swiper-container-flip .swiper-slide .swiper-slide { pointer-events: none } .wearable-watch .swiper-container-cube .swiper-slide-active .swiper-slide-active, .wearable-watch .swiper-container-fade .swiper-slide-active, .wearable-watch .swiper-container-fade .swiper-slide-active .swiper-slide-active, .wearable-watch .swiper-container-flip .swiper-slide-active, .wearable-watch .swiper-container-flip .swiper-slide-active .swiper-slide-active { pointer-events: auto } .wearable-watch .swiper-container-cube, .wearable-watch .swiper-container-flip { overflow: visible } .wearable-watch .swiper-container-cube .swiper-slide { pointer-events: none; -webkit-backface-visibility: hidden; backface-visibility: hidden; z-index: 1; visibility: hidden; -webkit-transform-origin: 0 0; transform-origin: 0 0; width: 100%; height: 100% } .wearable-watch .swiper-container-cube .swiper-slide-active, .wearable-watch .swiper-container-cube .swiper-slide-next, .wearable-watch .swiper-container-cube .swiper-slide-next+.swiper-slide, .wearable-watch .swiper-container-cube .swiper-slide-prev { pointer-events: auto; pointer-events: auto; visibility: visible } .wearable-watch .swiper-container-cube .swiper-slide-shadow-bottom, .wearable-watch .swiper-container-cube .swiper-slide-shadow-left, .wearable-watch .swiper-container-cube .swiper-slide-shadow-right, .wearable-watch .swiper-container-cube .swiper-slide-shadow-top, .wearable-watch .swiper-container-flip .swiper-slide-shadow-bottom, .wearable-watch .swiper-container-flip .swiper-slide-shadow-left, .wearable-watch .swiper-container-flip .swiper-slide-shadow-right, .wearable-watch .swiper-container-flip .swiper-slide-shadow-top { z-index: 0; -webkit-backface-visibility: hidden; backface-visibility: hidden } .wearable-watch .swiper-container-cube .swiper-cube-shadow { position: absolute; left: 0; bottom: 0; width: 100%; height: 100%; background: #000; opacity: .6; -webkit-filter: blur(50px); filter: blur(50px); z-index: 0 } .wearable-watch .swiper-container-cube.swiper-container-rtl .swiper-slide { -webkit-transform-origin: 100% 0; transform-origin: 100% 0 } .wearable-watch .swiper-container-flip .swiper-slide { pointer-events: none; -webkit-backface-visibility: hidden; backface-visibility: hidden; z-index: 1 } .cm-layer { position: fixed; top: 0; right: 0; bottom: 0; left: 0; z-index: 2147483002 } .cm-layer__body::before, .cm-layer__wrapper { display: inline-block; vertical-align: middle } .cm-layer__dimmed { position: fixed; top: 0; right: 0; bottom: 0; left: 0; background: #141414 } .cm-layer__body { position: absolute; overflow-y: auto; width: 100%; height: 100%; font-size: 0; text-align: center; padding: 4.8611111111vw } .cm-layer__body::before { height: 100%; content: "" } .cm-layer__content { height: 100%; font-size: .8333333333vw } .cm-layer__scroll-area { overflow-x: hidden; overflow-y: auto; padding-bottom: 1px; -webkit-box-sizing: border-box; box-sizing: border-box } .cm-layer__fixed-area { padding: 0 2.7777777778vw 3.4722222222vw } .cm-layer__btn-close { position: absolute; top: -3.2638888889vw; right: 3.3333333333vw; width: 3.3333333333vw; height: 3.3333333333vw; border-radius: 50% } .rtl .cm-layer__btn-close { right: auto; left: .9027777778vw } .cm-layer .layer-title { font-size: 1.875vw } html.rtl .cm-layer .layer-title { font-family: SamsungSharpSans, SamsungOne } html[lang^=ko] .cm-layer .layer-title { font-family: "Samsung Sharp Sans", SamsungOneKorean, sans-serif } html[lang^=th] .cm-layer .layer-title { font-family: SamsungSharpSans, SamsungOne, arial, sans-serif } html[lang^=my] .cm-layer .layer-title { font-family: SamsungSharpSans, Pyidaungsu, arial, sans-serif } html[lang^=zh-CN] .cm-layer .layer-title { font-family: SamsungSharpSans, "Microsoft Yahei", "微软雅黑", Simsun, "宋体", arial, sans-serif } html[lang^=zh-HK] .cm-layer .layer-title, html[lang^=zh-TW] .cm-layer .layer-title { font-family: SamsungSharpSans, "Microsoft JhengHei", "微软雅黑", Simsun, "宋体", arial, sans-serif } html[lang^=ja] .cm-layer .layer-title { font-family: SamsungSharpSans, Meiryo, sans-serif } html[lang^=ka-GE] .cm-layer .layer-title { font-family: SamsungSharpSans, Sylfaen } .cm-layer .layer-text { margin-top: 2.3611111111vw; font-size: .9722222222vw } @media screen and (orientation:landscape) and (max-width:767px) { .cm-layer__body { -webkit-overflow-scrolling: touch } .cm-layer__content, .cm-layer__wrapper { height: auto } } .video__container { overflow: hidden; position: relative } .video__container video { position: absolute; top: 0; left: 50%; width: 100%; height: 100%; -webkit-transform: translateX(-50%); transform: translateX(-50%); opacity: 0 } .video__container img, .video__end-frame, .video__start-frame { left: 0; top: 0; position: absolute } .video__container img { height: 100% } .video__container.loaded video, .wearable-watch .cushion-design.step01 .cushion-design__motion-second { z-index: 1 } .low_network .video__container.loaded video { z-index: 0 } .video__container.loaded .video__controller { display: block } .video__container.loaded .video__end-frame, .video__container.loaded.paused .video__end-frame, .video__container.loaded.paused .video__start-frame, .video__container.loaded.playing .video__end-frame, .video__container.loaded.playing .video__start-frame { opacity: 0 } .low_network .video__container.loaded .video__end-frame, .low_network .video__container.loaded.ended .video__end-frame, .video__container.loaded.ended .video__start-frame, .video__container.loaded.playing video { opacity: 1 } .video__container.loaded.paused video { z-index: 1; opacity: 1 } .video__container.ended video, .video__container.loaded.ended video, .wearable-watch .cushion-design.step02 .cushion-design__motion-first { z-index: 0; opacity: 0 } .low_network .video__container.ended .video__end-frame, .low_network .video__container.loaded.ended .video__start-frame, .video__container.ended .video__start-frame, .video__container.loaded.ended .video__end-frame { opacity: 0 } .low_network .video__container.ended .video__start-frame, .low_network .video__controller.is-use-controller, .video__container.ended .video__controller, .video__container.ended .video__end-frame, .video__container.paused .video__controller, .video__container:hover .video__controller, .video__controller.is-use-controller:focus, .video__start-frame, .wearable-watch .common__tab-panel.is-active, .wearable-watch .video__container.loaded video { opacity: 1 } .video__controller { display: none !important; position: absolute; z-index: 1; right: .8333333333vw; bottom: .8333333333vw; width: 2.5vw; height: 2.5vw } .video__end-frame, .video__start-frame, .wearable-watch .sc-video video { height: 100%; width: 100% } .video__controller .btn-video-control { position: absolute; top: 0; left: 0; width: 100%; height: 100%; background-size: 100% 100%; background-repeat: no-repeat } .video__controller .play { background-image: url("data:image/svg+xml,%0A%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 36 36' focusable='false' aria-hidden='true'%3E%3Cg transform='translate(8.369 5.936)'%3E%3Cpath style='fill:%23fff' d='M4.4,2.3c0.4-0.2,0.9-0.2,1.3,0.1h0.1L18.3,11c0.6,0.4,0.8,1.2,0.4,1.9 c-0.1,0.1-0.2,0.2-0.3,0.3h-0.1L5.8,21.7C5.5,21.9,5.3,22,5,22c-0.2,0-0.4-0.1-0.6-0.1c-0.4-0.2-0.7-0.7-0.7-1.1V3.5 C3.7,3,3.9,2.6,4.4,2.3L4.4,2.3L4.4,2.3z'/%3E%3C/g%3E%3Cpath style='fill:%23fff' d='M18,2c8.8,0,16,7.2,16,16s-7.2,16-16,16S2,26.8,2,18S9.2,2,18,2 M18,0C8.1,0,0,8.1,0,18s8.1,18,18,18 s18-8.1,18-18S27.9,0,18,0L18,0z'/%3E%3C/svg%3E%0A") } .video__controller .pause { background-image: url("data:image/svg+xml,%0A%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 36 36' focusable='false' aria-hidden='true'%3E%3Cg transform='translate(7.552 6.24)'%3E%3Cpath style='fill:%23FFF' d='M12.6,21.2c-0.4,0-0.8-0.3-0.8-0.8V3.2c0-0.4,0.3-0.8,0.8-0.8h4.3 c0.4,0,0.8,0.3,0.8,0.8v17.2c0,0.4-0.3,0.8-0.8,0.8H12.6L12.6,21.2z M4,21.2c-0.4,0-0.8-0.3-0.8-0.8V3.2c0-0.4,0.3-0.8,0.8-0.8 h4.3c0.4,0,0.8,0.3,0.8,0.8v17.2c0,0.4-0.3,0.8-0.8,0.8H4L4,21.2z'/%3E%3C/g%3E%3Cpath style='fill:%23FFF' d='M18,2c8.8,0,16,7.2,16,16s-7.2,16-16,16S2,26.8,2,18S9.2,2,18,2 M18,0C8.1,0,0,8.1,0,18s8.1,18,18,18 s18-8.1,18-18S27.9,0,18,0L18,0z'/%3E%3C/svg%3E%0A") } .video__controller .play.black { background-image: url("data:image/svg+xml,%0A%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 36 36' focusable='false' aria-hidden='true'%3E%3Cg transform='translate(8.369 5.936)'%3E%3Cpath style='fill:%23000' d='M4.4,2.3c0.4-0.2,0.9-0.2,1.3,0.1h0.1L18.3,11c0.6,0.4,0.8,1.2,0.4,1.9 c-0.1,0.1-0.2,0.2-0.3,0.3h-0.1L5.8,21.7C5.5,21.9,5.3,22,5,22c-0.2,0-0.4-0.1-0.6-0.1c-0.4-0.2-0.7-0.7-0.7-1.1V3.5 C3.7,3,3.9,2.6,4.4,2.3L4.4,2.3L4.4,2.3z'/%3E%3C/g%3E%3Cpath style='fill:%23000' d='M18,2c8.8,0,16,7.2,16,16s-7.2,16-16,16S2,26.8,2,18S9.2,2,18,2 M18,0C8.1,0,0,8.1,0,18s8.1,18,18,18 s18-8.1,18-18S27.9,0,18,0L18,0z'/%3E%3C/svg%3E%0A") } .video__controller .pause.black { background-image: url("data:image/svg+xml,%0A%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 36 36' focusable='false' aria-hidden='true'%3E%3Cg transform='translate(7.552 6.24)'%3E%3Cpath style='fill:%23000' d='M12.6,21.2c-0.4,0-0.8-0.3-0.8-0.8V3.2c0-0.4,0.3-0.8,0.8-0.8h4.3 c0.4,0,0.8,0.3,0.8,0.8v17.2c0,0.4-0.3,0.8-0.8,0.8H12.6L12.6,21.2z M4,21.2c-0.4,0-0.8-0.3-0.8-0.8V3.2c0-0.4,0.3-0.8,0.8-0.8 h4.3c0.4,0,0.8,0.3,0.8,0.8v17.2c0,0.4-0.3,0.8-0.8,0.8H4L4,21.2z'/%3E%3C/g%3E%3Cpath style='fill:%23000' d='M18,2c8.8,0,16,7.2,16,16s-7.2,16-16,16S2,26.8,2,18S9.2,2,18,2 M18,0C8.1,0,0,8.1,0,18s8.1,18,18,18 s18-8.1,18-18S27.9,0,18,0L18,0z'/%3E%3C/svg%3E%0A") } .video__controller.is-use-controller { display: block !important; opacity: 0 } .rtl .video__controller { right: auto; left: .8333333333vw } .is-not-ihrn .wellness-description.not-ihrn, .low_network .video__controller, .wellness-description.is-ihrn { display: block !important } .video__controller .pause, .video__controller.is-paused .play, .wearable-watch .common-br-mo, .wearable-watch .swiper-arrow-wrap, .wearable-watch .swiper-pagination-wrap, .wearable-watch-common-br-mo { display: none } .video__controller.is-paused .pause, .wearable-watch .kv.is-use-buy .kv__cta--buy, .wearable-watch .kv.is-use-order .kv__cta--order, .wearable-watch .kv.is-use-regist .kv__cta--pre-regist, .wearable-watch figure img, .wearable-watch section { display: block } .video__start-frame { overflow: hidden } .video__end-frame { overflow: hidden; opacity: 0 } .wearable-watch * { -webkit-box-sizing: border-box; box-sizing: border-box; margin: 0; padding: 0; vertical-align: top } .wearable-watch a { text-decoration: none } .wearable-watch button { overflow: visible; background-color: transparent; cursor: pointer; font-family: SamsungOne, arial, sans-serif; font-weight: 400 } html.rtl .wearable-watch button, html.rtl .wearable-watch-common-cta { font-family: SamsungOne } html[lang^=ko] .wearable-watch button, html[lang^=ko] .wearable-watch-common-cta { font-family: SamsungOneKorean, Dotum, "돋움", sans-serif } html[lang^=my] .wearable-watch button, html[lang^=my] .wearable-watch-common-cta { font-family: Pyidaungsu, arial, sans-serif } html[lang^=zh-CN] .wearable-watch button, html[lang^=zh-CN] .wearable-watch-common-cta { font-family: SamsungOne, "Microsoft Yahei", "微软雅黑", Simsun, "宋体", arial, sans-serif } html[lang^=zh-HK] .wearable-watch button, html[lang^=zh-HK] .wearable-watch-common-cta, html[lang^=zh-TW] .wearable-watch button, html[lang^=zh-TW] .wearable-watch-common-cta { font-family: SamsungOne, "Microsoft JhengHei", "微软雅黑", Simsun, "宋体", arial, sans-serif } html[lang^=ja] .wearable-watch button, html[lang^=ja] .wearable-watch-common-cta { font-family: SamsungOne, Meiryo, sans-serif } html[lang^=ka-GE] .wearable-watch button, html[lang^=ka-GE] .wearable-watch-common-cta { font-family: SamsungOneGeorgian, Sylfaen } .wearable-watch img, .wearable-watch-common-cta .s-white:focus::after, .wearable-watch-common-cta .s-white:hover::after, .wearable-watch-common-cta:focus::after, .wearable-watch-common-cta:hover::after { width: 100% } .wearable-watch .click_sup, .wearable-watch sup .click_sup { outline-offset: 0; color: inherit; font-weight: 400 } html.js-focus-visible .wearable-watch a:focus, html.js-focus-visible .wearable-watch button:focus, html.js-focus-visible .wearable-watch input:focus, html.js-focus-visible .wearable-watch select:focus, html.js-focus-visible .wearable-watch textarea:focus { -webkit-box-shadow: 0 0 0 2px #fff; box-shadow: 0 0 0 2px #fff; outline: #000 dotted 2px } .wearable-watch-common-cta { overflow: hidden; display: -webkit-inline-box; display: -ms-inline-flexbox; display: inline-flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; position: relative; z-index: 6; min-height: 3.3333333333vw; padding: 0 1.5972222222vw; border: 1px solid #000; border-radius: 8px; font-size: .8333333333vw; letter-spacing: .12em; text-align: center; font-weight: 700 } .isIEorEdge .wearable-watch-common-cta { height: 3.3333333333vw } .mac .wearable-watch-common-cta { letter-spacing: .033em } .wearable-watch-common-cta span { position: relative; z-index: 5; color: #000; -webkit-transition: color .25s ease-in-out; transition: color .25s ease-in-out } .wearable-watch-common-cta::after { display: block; position: absolute; left: 0; top: 0; z-index: auto; width: 0; height: 104%; background-color: #000; -webkit-transition: width .25s ease-in-out; transition: width .25s ease-in-out; content: "" } .wearable-watch .cushion-design .common__headline, .wearable-watch-common-cta .s-white span, .wearable-watch-common-cta .s-white.s-encased:focus span, .wearable-watch-common-cta .s-white.s-encased:hover span, .wearable-watch-common-cta.s-encased span, .wearable-watch-common-cta:focus span, .wearable-watch-common-cta:hover span { color: #fff } .wearable-watch-common-cta.s-encased { border: 1px solid #000; background-color: #000 } .wearable-watch-common-cta .s-white::after, .wearable-watch-common-cta.s-encased::after, .wearable-watch.wearable-global { background-color: #fff } .wearable-watch-common-cta .s-white { border: 1px solid #fff } .wearable-watch-common-cta .s-white.s-encased { border: 1px solid #fff; background-color: #fff } .wearable-watch, .wearable-watch .one-ui .figure-column, .wearable-watch-common-cta .s-white.s-encased::after, .wearable-watch.wearable-global section { background-color: #000 } .wearable-watch-common-bottom-disclaimer__link { color: inherit; text-decoration: underline !important } .wearable-watch sup { font-size: 63%; top: .7em; vertical-align: top } .wearable-watch .video__controller-wrap { z-index: 2; position: absolute; left: 50%; bottom: 0; width: 100%; max-width: 1440px; -webkit-transform: translateX(-50%); transform: translateX(-50%) } .wearable-watch .video__controller-wrap.video-wide { width: 100vw } .wearable-watch .is-hidden { opacity: 0; visibility: hidden } .wearable-watch .common__headline { padding-bottom: 1.6666666667vw; font-size: 4.1666666667vw } html.rtl .wearable-watch .common__headline { font-family: SamsungSharpSans, SamsungOne } html[lang^=ko] .wearable-watch .common__headline { font-family: "Samsung Sharp Sans", SamsungOneKorean, sans-serif } html[lang^=th] .wearable-watch .common__headline { font-family: SamsungSharpSans, SamsungOne, arial, sans-serif } html[lang^=my] .wearable-watch .common__headline { font-family: SamsungSharpSans, Pyidaungsu, arial, sans-serif } html[lang^=zh-CN] .wearable-watch .common__headline { font-family: SamsungSharpSans, "Microsoft Yahei", "微软雅黑", Simsun, "宋体", arial, sans-serif } html[lang^=zh-HK] .wearable-watch .common__headline, html[lang^=zh-TW] .wearable-watch .common__headline { font-family: SamsungSharpSans, "Microsoft JhengHei", "微软雅黑", Simsun, "宋体", arial, sans-serif } html[lang^=ja] .wearable-watch .common__headline { font-family: SamsungSharpSans, Meiryo, sans-serif } html[lang^=ka-GE] .wearable-watch .common__headline { font-family: SamsungSharpSans, Sylfaen } .wearable-watch .common__headline sup { font-size: 44%; top: 1.2em } .wearable-watch .common__sub-headline { padding-bottom: 1.6666666667vw; font-size: 3.3333333333vw; letter-spacing: normal } html.rtl .wearable-watch .common-ai-text, html.rtl .wearable-watch .common__sub-headline { font-family: SamsungSharpSans, SamsungOne } html[lang^=ko] .wearable-watch .common-ai-text, html[lang^=ko] .wearable-watch .common__sub-headline { font-family: "Samsung Sharp Sans", SamsungOneKorean, sans-serif } html[lang^=th] .wearable-watch .common-ai-text, html[lang^=th] .wearable-watch .common__sub-headline { font-family: SamsungSharpSans, SamsungOne, arial, sans-serif } html[lang^=my] .wearable-watch .common-ai-text, html[lang^=my] .wearable-watch .common__sub-headline { font-family: SamsungSharpSans, Pyidaungsu, arial, sans-serif } html[lang^=zh-CN] .wearable-watch .common-ai-text, html[lang^=zh-CN] .wearable-watch .common__sub-headline { font-family: SamsungSharpSans, "Microsoft Yahei", "微软雅黑", Simsun, "宋体", arial, sans-serif } html[lang^=zh-HK] .wearable-watch .common-ai-text, html[lang^=zh-HK] .wearable-watch .common__sub-headline, html[lang^=zh-TW] .wearable-watch .common-ai-text, html[lang^=zh-TW] .wearable-watch .common__sub-headline { font-family: SamsungSharpSans, "Microsoft JhengHei", "微软雅黑", Simsun, "宋体", arial, sans-serif } html[lang^=ja] .wearable-watch .common-ai-text, html[lang^=ja] .wearable-watch .common__sub-headline { font-family: SamsungSharpSans, Meiryo, sans-serif } html[lang^=ka-GE] .wearable-watch .common-ai-text, html[lang^=ka-GE] .wearable-watch .common__sub-headline { font-family: SamsungSharpSans, Sylfaen } html.rtl .wearable-watch .figure-column-wrap .feature-column-r__txt-wrap .feature-column-r__subject-txt, html.rtl .wearable-watch .wearable-common__headline { font-family: SamsungSharpSans, SamsungOne } .wearable-watch .common__sub-headline sup { font-size: 30%; top: 1em } .wearable-watch .common__description { font-size: 1.25vw; line-height: 1.33; color: #313131 } .wearable-watch .common__description strong { font-family: SamsungOne, arial, sans-serif; font-weight: 700 } html.rtl .wearable-watch .common__description strong, html.rtl .wearable-watch__cta-round { font-family: SamsungOne } html[lang^=ko] .wearable-watch .common__description strong { font-family: SamsungOneKorean, Dotum, "돋움", sans-serif } html[lang^=my] .wearable-watch .common__description strong { font-family: Pyidaungsu, arial, sans-serif } html[lang^=zh-CN] .wearable-watch .common__description strong { font-family: SamsungOne, "Microsoft Yahei", "微软雅黑", Simsun, "宋体", arial, sans-serif } html[lang^=zh-HK] .wearable-watch .common__description strong, html[lang^=zh-TW] .wearable-watch .common__description strong { font-family: SamsungOne, "Microsoft JhengHei", "微软雅黑", Simsun, "宋体", arial, sans-serif } html[lang^=ja] .wearable-watch .common__description strong { font-family: SamsungOne, Meiryo, sans-serif } html[lang^=ka-GE] .wearable-watch .common__description strong { font-family: SamsungOneGeorgian, Sylfaen } .wearable-watch .common__disclaimer { font-size: 11px; line-height: 1.54; color: #666 } .wearable-watch .common-ai-text { display: -webkit-box; display: -ms-flexbox; display: flex; -ms-flex-wrap: wrap; flex-wrap: wrap; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; -webkit-box-align: center; -ms-flex-align: center; align-items: center; direction: ltr } .wearable-watch .common-ai-text__icon { display: inline-block; width: 4.7916666667vw; height: 5.0694444444vw; margin: -.0694444444vw .9027777778vw 0 .8333333333vw } .wearable-watch .common-ai-text sup { padding: 0 .6944444444vw; -ms-flex-item-align: start; align-self: flex-start } .wearable-watch .common__text { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center } .wearable-watch .common__content { display: -webkit-box; display: -ms-flexbox; display: flex; -ms-flex-wrap: wrap; flex-wrap: wrap; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center } .wearable-watch .common__wrap { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; max-width: 1920px; overflow: hidden; margin: 0 auto; padding: 9.7222222222vw 0 } .wearable-watch .common__wrap--column-r { -webkit-box-orient: vertical; -webkit-box-direction: reverse; -ms-flex-direction: column-reverse; flex-direction: column-reverse } .wearable-watch .common__wrap--column, .wearable-watch .common__wrap--column-r { -webkit-box-align: center; -ms-flex-align: center; align-items: center } .wearable-watch .common__wrap--column .common__content, .wearable-watch .common__wrap--column-r .common__content { width: 100% } .wearable-watch .common__wrap--column-r.between .common__text, .wearable-watch .common__wrap--column.between .common__text { -webkit-box-orient: horizontal; -webkit-box-direction: normal; -ms-flex-direction: row; flex-direction: row; -webkit-box-align: start; -ms-flex-align: start; align-items: start; -webkit-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between } .wearable-watch .common__wrap--column-r:not(.between) .common__text, .wearable-watch .common__wrap--column:not(.between) .common__text { text-align: center } .wearable-watch .common__wrap--row { -webkit-box-orient: horizontal; -webkit-box-direction: normal; -ms-flex-direction: row; flex-direction: row } .wearable-watch .common__wrap--row-r { -webkit-box-orient: horizontal; -webkit-box-direction: reverse; -ms-flex-direction: row-reverse; flex-direction: row-reverse } .wearable-watch .common__wrap--row, .wearable-watch .common__wrap--row-r { -webkit-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between } .wearable-watch .common__wrap--row .common__text, .wearable-watch .common__wrap--row-r .common__text { -webkit-box-align: start; -ms-flex-align: start; align-items: start } .wearable-watch .common__tab { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; -webkit-box-align: center; -ms-flex-align: center; align-items: center; width: 100% } .wearable-watch .common__tab--video .video__container { width: 100%; padding-bottom: 56.16667% } .wearable-watch .common__tab-panels { width: 100%; display: grid; grid-template-columns: 1fr } .wearable-watch .common__tab-panel { width: 100%; overflow: hidden; grid-area: 1/1; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between; opacity: 0 } .wearable-watch .common__tab-list { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; margin: 5.5555555556vw 0; border-radius: 2.9166666667vw; background-color: #262525 } .wearable-watch .common__tab-cta { overflow: hidden; border-radius: 2.9166666667vw } .wearable-watch .common__tab-cta:focus { -webkit-box-shadow: 0 0 0 2px #000; box-shadow: 0 0 0 2px #000; outline: #fff dotted 2px } .wearable-watch .common__tab-cta .tab-cta__text { min-width: 8.3333333333vw; min-height: 3.4722222222vw; display: -webkit-inline-box; display: -ms-inline-flexbox; display: inline-flex; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; padding: .9027777778vw 1.1111111111vw; color: #fff; font-size: 1.3888888889vw; text-align: center; -webkit-transition: .2s linear; transition: .2s linear } .wearable-watch .common__tab-cta.is-active { opacity: 1; background-color: #fff } .wearable-watch .figure-column { max-width: 1440px; margin: 0 auto; overflow: hidden } .wearable-watch .figure-column-wrap { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; gap: 60px; gap: 4.1666666667vw; place-items: start } .wearable-watch .figure-column-wrap .feature-column-r { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: reverse; -ms-flex-direction: column-reverse; flex-direction: column-reverse; width: 33.333% } .wearable-watch .figure-column-wrap .feature-column-r__img-wrap { width: 100%; height: 36.9444444444vw; text-align: center } .wearable-watch .figure-column-wrap .feature-column-r__txt-wrap { margin-top: 4.1666666667vw; text-align: center } .wearable-watch .figure-column-wrap .feature-column-r__txt-wrap .feature-column-r__subject-txt { font-size: 1.5277777778vw; font-family: SamsungSharpSans, arial, sans-serif; line-height: 1.27 } html[lang^=ko] .wearable-watch .figure-column-wrap .feature-column-r__txt-wrap .feature-column-r__subject-txt { font-family: "Samsung Sharp Sans", SamsungOneKorean, sans-serif } html[lang^=th] .wearable-watch .figure-column-wrap .feature-column-r__txt-wrap .feature-column-r__subject-txt { font-family: SamsungSharpSans, SamsungOne, arial, sans-serif } html[lang^=my] .wearable-watch .figure-column-wrap .feature-column-r__txt-wrap .feature-column-r__subject-txt { font-family: SamsungSharpSans, Pyidaungsu, arial, sans-serif } html[lang^=zh-CN] .wearable-watch .figure-column-wrap .feature-column-r__txt-wrap .feature-column-r__subject-txt { font-family: SamsungSharpSans, "Microsoft Yahei", "微软雅黑", Simsun, "宋体", arial, sans-serif } html[lang^=zh-HK] .wearable-watch .figure-column-wrap .feature-column-r__txt-wrap .feature-column-r__subject-txt, html[lang^=zh-TW] .wearable-watch .figure-column-wrap .feature-column-r__txt-wrap .feature-column-r__subject-txt { font-family: SamsungSharpSans, "Microsoft JhengHei", "微软雅黑", Simsun, "宋体", arial, sans-serif } html[lang^=ja] .wearable-watch .figure-column-wrap .feature-column-r__txt-wrap .feature-column-r__subject-txt { font-family: SamsungSharpSans, Meiryo, sans-serif } html[lang^=ka-GE] .wearable-watch .figure-column-wrap .feature-column-r__txt-wrap .feature-column-r__subject-txt { font-family: SamsungSharpSans, Sylfaen } .wearable-watch .figure-column-wrap .feature-column-r__txt-wrap .feature-column-r__description { padding-top: .9722222222vw; font-size: 1.25vw; line-height: 1.2 } .wearable-watch video { -webkit-mask-image: -webkit-radial-gradient(white, #000); -webkit-backface-visibility: hidden; -moz-backface-visibility: hidden } .wearable-watch__cta-round { -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; min-height: 2.7777777778vw; min-width: 6.6666666667vw; padding: .7638888889vw 1.5277777778vw .6944444444vw; border-radius: 3.4722222222vw; letter-spacing: 0; color: #000 !important; background-color: #fff; font-weight: 700; font-size: .9722222222vw; border: 1px solid #fff } html[lang^=ko] .wearable-watch__cta-round { font-family: SamsungOneKorean, Dotum, "돋움", sans-serif } html[lang^=my] .wearable-watch__cta-round { font-family: Pyidaungsu, arial, sans-serif } html[lang^=zh-CN] .wearable-watch__cta-round { font-family: SamsungOne, "Microsoft Yahei", "微软雅黑", Simsun, "宋体", arial, sans-serif } html[lang^=zh-HK] .wearable-watch__cta-round, html[lang^=zh-TW] .wearable-watch__cta-round { font-family: SamsungOne, "Microsoft JhengHei", "微软雅黑", Simsun, "宋体", arial, sans-serif } html[lang^=ja] .wearable-watch__cta-round { font-family: SamsungOne, Meiryo, sans-serif } html[lang^=ka-GE] .wearable-watch__cta-round { font-family: SamsungOneGeorgian, Sylfaen } .isIEorEdge .wearable-watch__cta-round { height: 2.7777777778vw } @media (min-width:1440px) { .cm-layer__body { padding: 70px } .cm-layer__content { font-size: 12px } .cm-layer__fixed-area { padding: 0 40px 50px } .cm-layer__btn-close { top: -47px; right: 48px; width: 48px; height: 48px } .rtl .cm-layer__btn-close { left: 13px } .cm-layer .layer-title { font-size: 27px } .cm-layer .layer-text { margin-top: 34px; font-size: 14px } .video__controller { right: 12px; bottom: 12px; width: 36px; height: 36px } .rtl .video__controller { left: 12px } .wearable-watch-common-cta { min-height: 48px; padding: 0 23px; font-size: 12px } .isIEorEdge .wearable-watch-common-cta { height: 48px } .wearable-watch .video__controller-wrap.video-wide { width: 1440px } .wearable-watch .common__headline { padding-bottom: 24px; font-size: 60px } .wearable-watch .common__sub-headline { padding-bottom: 24px; font-size: 48px } .wearable-watch .common__description { font-size: 18px } .wearable-watch .common__disclaimer { font-size: 11px } .wearable-watch .common-ai-text__icon { width: 69px; height: 73px; margin: -1px 13px 0 12px } .wearable-watch .common-ai-text sup { padding: 0 10px } .wearable-watch .common__wrap { padding: 140px 0 } .wearable-watch .common__tab-list { margin: 80px 0; border-radius: 42px } .wearable-watch .common__tab-cta { border-radius: 42px } .wearable-watch .common__tab-cta .tab-cta__text { min-width: 120px; min-height: 50px; padding: 13px 16px; font-size: 20px } .wearable-watch .figure-column-wrap { gap: 60px } .wearable-watch .figure-column-wrap .feature-column-r__img-wrap { height: 532px } .wearable-watch .figure-column-wrap .feature-column-r__txt-wrap { margin-top: 60px } .wearable-watch .figure-column-wrap .feature-column-r__txt-wrap .feature-column-r__subject-txt { font-size: 22px } .wearable-watch .figure-column-wrap .feature-column-r__txt-wrap .feature-column-r__description { padding-top: 14px; font-size: 18px } .wearable-watch__cta-round { min-height: 40px; min-width: 96px; padding: 11px 22px 10px; font-size: 14px; border-radius: 50px } .isIEorEdge .wearable-watch__cta-round { height: 40px } } .wearable-watch .kv__cta, .wearable-watch__cta-round::after { display: none } .wearable-watch__cta-round:focus span, .wearable-watch__cta-round:hover span { color: #000 !important } @media screen and (min-width:768px) { .wearable-watch .common__wrap--column-r.between .common__sub-headline, .wearable-watch .common__wrap--column.between .common__sub-headline { margin-bottom: 0 } .wearable-watch .common__wrap--column-r.between .common__text, .wearable-watch .common__wrap--column.between .common__text { width: 83.3333333333vw } .wearable-watch .common__wrap--column-r.between .common__text .common__description, .wearable-watch .common__wrap--column-r.between .common__text .common__sub-headline, .wearable-watch .common__wrap--column.between .common__text .common__description, .wearable-watch .common__wrap--column.between .common__text .common__sub-headline { width: 39.5833333333vw } } @media screen and (min-width:768px) and (min-width:1440px) { .wearable-watch .common__wrap--column-r.between .common__text, .wearable-watch .common__wrap--column.between .common__text { width: 1200px } .wearable-watch .common__wrap--column-r.between .common__text .common__description, .wearable-watch .common__wrap--column-r.between .common__text .common__sub-headline, .wearable-watch .common__wrap--column.between .common__text .common__description, .wearable-watch .common__wrap--column.between .common__text .common__sub-headline { width: 570px } } @media screen and (min-width:768px) { .wearable-watch .common__wrap--column-r:not(.between) .common__text, .wearable-watch .common__wrap--column:not(.between) .common__text { width: 73.3333333333vw } .wearable-watch .common__wrap--column-r:not(.between) .common__text .common__description, .wearable-watch .common__wrap--column:not(.between) .common__text .common__description { width: 62.5vw } .wearable-watch .common__wrap--row .common__text, .wearable-watch .common__wrap--row-r .common__text { width: 29.1666666667vw } .wearable-watch .gui-column .figure-column-wrap { max-width: 1920px; overflow: hidden; margin: 0 auto; gap: 30px; gap: 2.0833333333vw } } @media screen and (min-width:768px) and (min-width:1440px) { .wearable-watch .common__wrap--column-r:not(.between) .common__text, .wearable-watch .common__wrap--column:not(.between) .common__text { width: 1056px } .wearable-watch .common__wrap--column-r:not(.between) .common__text .common__description, .wearable-watch .common__wrap--column:not(.between) .common__text .common__description { width: 900px } .wearable-watch .common__wrap--row .common__text, .wearable-watch .common__wrap--row-r .common__text { width: 420px } } @media screen and (max-width:767px) { div.m_layer-youtube[class*=m_layer-] .m_video_view { height: 28.9vh; max-height: 220px; min-height: 220px } div.m_layer-youtube[class*=m_layer-] .c_btn_close_area { width: 25px; height: 25px; padding-top: 15px } div.m_layer-youtube[class*=m_layer-] .c_btn_close-type1, div.m_layer-youtube[class*=m_layer-] .c_btn_close-type1:after { width: 25px; height: 25px } .cm-layer__body { padding: 0 } .cm-layer__wrapper { min-width: auto; width: 100%; max-height: none; margin: 0; border-radius: 5.5555555556vw } .cm-layer__wrapper .js-picture-video { display: inline-block; max-height: 1124px; vertical-align: middle } .cm-layer__content { max-width: none; padding: 17.7777777778vw 6.6666666667vw 6.1111111111vw; font-size: 3.3333333333vw } .cm-layer__content::before, .wearable-watch .common-br-pc, .wearable-watch-common-br-pc { display: none } .cm-layer__btn-close { z-index: 10; top: 4.1666666667vw; right: 3.6111111111vw; width: 10vw; height: 10vw } .rtl .cm-layer__btn-close { right: auto; left: 0 } .cm-layer .layer-title { font-size: 6.1111111111vw } .cm-layer .layer-text { margin-top: 9.4444444444vw; font-size: 3.8888888889vw } .cm-layer.type-mo-full .cm-layer__dimmed { background: #fff } .cm-layer.type-mo-full .cm-layer__body { padding: 2.5vw 0 0 } .cm-layer.type-mo-full .cm-layer__wrapper { height: 100%; border-radius: 5.5555555556vw 5.5555555556vw 0 0; -webkit-box-shadow: 0 -6px 8px 0 rgba(0, 0, 0, .06); box-shadow: 0 -6px 8px 0 rgba(0, 0, 0, .06) } .cm-layer.type-mo-top .cm-layer__body { top: 0; height: auto; max-height: 100%; padding: 0; overflow-y: auto } .cm-layer.type-mo-top .cm-layer__wrapper { border-radius: 0 } .video__controller { right: 3.3333333333vw; bottom: 3.3333333333vw; width: 6.6666666667vw; height: 6.6666666667vw } .rtl .video__controller { right: auto; left: 3.3333333333vw } .wearable-watch .common-br-mo, .wearable-watch-common-br-mo { display: block } .wearable-watch-common-cta { min-height: 13.3333333333vw; padding: 0 6.1111111111vw; font-size: 3.6111111111vw } .isIEorEdge .wearable-watch-common-cta { height: 13.3333333333vw } .wearable-watch .common .video__controller-wrap.video-wide { width: 100% } .wearable-watch .common__headline { padding-bottom: 5.5555555556vw; font-size: 10vw; line-height: 1.19; text-align: center } html[lang^=my] .wearable-watch .common__headline { line-height: 1.4 } .wearable-watch .common__headline sup { font-size: 40% } .wearable-watch .common__sub-headline { padding-bottom: 5.5555555556vw; font-size: 8.3333333333vw; line-height: 1.26 } html[lang^=my] .wearable-watch .common-ai-text, html[lang^=my] .wearable-watch .common__sub-headline { line-height: 1.4 } .wearable-watch .common__sub-headline sup { font-size: 40% } .wearable-watch .common__description { font-size: 3.8888888889vw; line-height: 1.43 } html[lang^=my] .wearable-watch .common__description { line-height: 1.6 } .wearable-watch .common__disclaimer { font-size: 3.6111111111vw; line-height: 1.43 } html[lang^=my] .wearable-watch .common__disclaimer { line-height: 1.6 } .wearable-watch .common-ai-text { line-height: 1.2 } .wearable-watch .common-ai-text__icon { width: 8.8888888889vw; height: 10vw; margin: -.2777777778vw 2.2222222222vw 0 } .wearable-watch .common-ai-text sup { padding: 0 2.7777777778vw } .wearable-watch .common__content, .wearable-watch .common__text { width: 100% !important; padding: 0 6.6666666667vw } .wearable-watch .common__wrap { width: 100% !important; padding: 13.8888888889vw 0 } .wearable-watch .common__wrap--column, .wearable-watch .common__wrap--column-r, .wearable-watch .common__wrap--column-r.between .common__text, .wearable-watch .common__wrap--column.between .common__text { -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column } .wearable-watch .common__wrap--column-r.between .common__text .common__description, .wearable-watch .common__wrap--column-r.between .common__text .common__sub-headline, .wearable-watch .common__wrap--column.between .common__text .common__description, .wearable-watch .common__wrap--column.between .common__text .common__sub-headline { width: 100% } .wearable-watch .common__wrap--column-r:not(.between) .common__text, .wearable-watch .common__wrap--column:not(.between) .common__text { text-align: unset } .wearable-watch .common__wrap--row, .wearable-watch .common__wrap--row-r { -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; -webkit-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between } .wearable-watch .common__wrap--row .common__text, .wearable-watch .common__wrap--row-r .common__text { -webkit-box-align: start; -ms-flex-align: start; align-items: start } .wearable-watch .common__tab { -webkit-box-orient: vertical; -webkit-box-direction: reverse; -ms-flex-direction: column-reverse; flex-direction: column-reverse } .wearable-watch .common__tab-list { width: 100%; margin: 9.1666666667vw 0 0; border-radius: 6.3888888889vw } .wearable-watch .common__tab-cta { border-radius: 6.3888888889vw } .wearable-watch .common__tab-cta .tab-cta__text { min-width: 28.8888888889vw; min-height: 12.2222222222vw; padding: 3.6111111111vw 6.1111111111vw; font-size: 3.8888888889vw } .wearable-watch .figure-column { overflow: hidden; padding: 0 6.6666666667vw } .wearable-watch .figure-column-wrap { -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; gap: 85.2222222222px; gap: 11.1111111111vw } .wearable-watch .figure-column .feature-column-r { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: reverse; -ms-flex-direction: column-reverse; flex-direction: column-reverse; -webkit-box-pack: end; -ms-flex-pack: end; justify-content: flex-end; width: 100% } .wearable-watch .figure-column .feature-column-r__img-wrap { height: 78.8888888889vw } } @media screen and (max-width:767px) { .wearable-watch .figure-column .feature-column-r__txt-wrap { margin: 8.3333333333vw auto 0; width: 50vw } .wearable-watch .figure-column .feature-column-r__txt-wrap .feature-column-r__subject-txt { font-size: 4.4444444444vw } .wearable-watch .figure-column .feature-column-r__txt-wrap .feature-column-r__description { padding-top: 3.3333333333vw; font-size: 3.8888888889vw; line-height: 1.4 } .wearable-watch .figure-column--mo-slide.swiper-container { overflow: visible } .wearable-watch .figure-column--mo-slide.swiper-container .swiper-wrapper { -webkit-box-orient: horizontal; -webkit-box-direction: normal; -ms-flex-direction: row; flex-direction: row; -webkit-box-align: start; -ms-flex-align: start; align-items: flex-start; -webkit-box-pack: start; -ms-flex-pack: start; justify-content: flex-start } .wearable-watch .swiper-pagination-wrap { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center } .wearable-watch .swiper-pagination-wrap .swiper-pagination { position: static !important; width: auto !important; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; margin-top: 8.3333333333vw; padding: 0 2.7777777778vw; border-radius: 6.6666666667vw; line-height: 0; border: 1px solid rgba(0, 0, 0, .1); background-color: #fff } .wearable-watch .swiper-pagination-wrap .swiper-pagination li { width: 5vw; height: 6.1111111111vw; padding: 1.9444444444vw 1.3888888889vw } } .wearable-watch .kv, .wearable-watch .overview { position: relative } .wearable-watch .battery::after, .wearable-watch .battery::before, .wearable-watch .cushion-design::after, .wearable-watch .cushion-design::before, .wearable-watch .highlight-carousel::after, .wearable-watch .highlight-carousel::before, .wearable-watch .kv::after, .wearable-watch .kv::before, .wearable-watch .overview::after, .wearable-watch .overview::before, .wearable-watch .titanium::after, .wearable-watch .titanium::before { content: ""; position: absolute; bottom: -1px; left: 0; width: 100%; height: 2px; background-color: #000; z-index: -1 } .wearable-watch .battery::before, .wearable-watch .cushion-design::before, .wearable-watch .highlight-carousel::before, .wearable-watch .kv::before, .wearable-watch .overview::before, .wearable-watch .titanium::before { bottom: initial; top: -1px } .wearable-watch .kv .common__headline { color: #fff; font-size: 3.3333333333vw; line-height: 1.2; letter-spacing: .01em; width: 36.9444444444vw; height: 4.2361111111vw; padding-bottom: .1388888889vw } .wearable-watch .kv__wrap { position: relative; max-width: 1920px; height: 55.5555555556vw; margin: 0 auto; overflow: hidden } .wearable-watch .kv__text { z-index: 1; position: absolute; left: 50%; top: 23.8888888889vw; width: 36.9444444444vw; margin-left: 11.8055555556vw; text-align: center } .wearable-watch .kv__ai-wrap { width: 25.5555555556vw; margin: 0 auto } @media (min-width:1440px) { .wearable-watch .kv .common__headline { font-size: 48px; width: 532px; height: 61px; padding-bottom: 2px } .wearable-watch .kv__wrap { height: 800px } .wearable-watch .kv__text { top: 344px; width: 532px; margin-left: 170px } .wearable-watch .kv__ai-wrap { width: 368px } } .wearable-watch .kv__ai-wrap--cn { width: 20.7638888889vw } @media (min-width:1440px) { .wearable-watch .kv__ai-wrap--cn { width: 299px } } .wearable-watch .kv__ai-wrap--hk { width: 25.2777777778vw } @media (min-width:1440px) { .wearable-watch .kv__ai-wrap--hk { width: 364px } } .wearable-watch .kv__ai-wrap--tw { width: 28.5416666667vw } @media (min-width:1440px) { .wearable-watch .kv__ai-wrap--tw { width: 411px } } .wearable-watch .kv__ai-wrap--ca-fr { width: 29.7222222222vw } @media (min-width:1440px) { .wearable-watch .kv__ai-wrap--ca-fr { width: 428px } } .wearable-watch .kv__ai-wrap--br { width: 25.9722222222vw } @media (min-width:1440px) { .wearable-watch .kv__ai-wrap--br { width: 374px } } .wearable-watch .kv__ai-wrap--cl, .wearable-watch .kv__ai-wrap--co, .wearable-watch .kv__ai-wrap--latin, .wearable-watch .kv__ai-wrap--mx, .wearable-watch .kv__ai-wrap--pe { width: 32.0833333333vw } @media (min-width:1440px) { .wearable-watch .kv__ai-wrap--cl, .wearable-watch .kv__ai-wrap--co, .wearable-watch .kv__ai-wrap--latin, .wearable-watch .kv__ai-wrap--mx, .wearable-watch .kv__ai-wrap--pe { width: 462px } } .wearable-watch .kv__ai-wrap--fr { width: 22.5vw } @media (min-width:1440px) { .wearable-watch .kv__ai-wrap--fr { width: 324px } } .wearable-watch .kv__ai-wrap--hu { width: 35.6944444444vw } @media (min-width:1440px) { .wearable-watch .kv__ai-wrap--hu { width: 514px } } .wearable-watch .kv__ai-wrap--si { width: 21.25vw } @media (min-width:1440px) { .wearable-watch .kv__ai-wrap--si { width: 306px } } .wearable-watch .kv__ai-wrap--ru { width: 35.6944444444vw } @media (min-width:1440px) { .wearable-watch .kv__ai-wrap--ru { width: 514px } } .wearable-watch .kv__ai-wrap--mk { width: 28.8194444444vw } @media (min-width:1440px) { .wearable-watch .kv__ai-wrap--mk { width: 415px } } .wearable-watch .kv__ai-wrap--pt { width: 25.9722222222vw } @media (min-width:1440px) { .wearable-watch .kv__ai-wrap--pt { width: 374px } } .wearable-watch .kv__ai-wrap--sk { width: 32.9861111111vw } @media (min-width:1440px) { .wearable-watch .kv__ai-wrap--sk { width: 475px } } .wearable-watch .kv__ai-wrap--ua { width: 25.2777777778vw } .wearable-watch .kv__image { position: absolute; top: 0; left: 50%; width: 133.3333333333vw; height: 73.6805555556vw; -webkit-transform: translateX(-50%); transform: translateX(-50%) } .wearable-watch .kv__cta-wrap { margin-top: 2.2222222222vw } @media (min-width:1440px) { .wearable-watch .kv__ai-wrap--ua { width: 364px } .wearable-watch .kv__image { width: 1920px; height: 1061px } .wearable-watch .kv__cta-wrap { margin-top: 32px } } @media screen and (max-width:767px) { .wearable-watch .swiper-pagination-wrap .swiper-pagination li .swiper-pagination-bullet-active { background-color: #000 !important } .wearable-watch .swiper-arrow-wrap { display: block } .wearable-watch .swiper-arrow-wrap .swiper-button-next, .wearable-watch .swiper-arrow-wrap .swiper-button-prev { margin-top: -13.0555555556vw; width: 11.1111111111vw; height: 11.1111111111vw; border-radius: 50%; background: rgba(255, 255, 255, .45); border: 1px solid rgba(0, 0, 0, .1) } .wearable-watch .swiper-arrow-wrap .swiper-button-next::after, .wearable-watch .swiper-arrow-wrap .swiper-button-prev::after { content: "" } .wearable-watch .swiper-arrow-wrap .swiper-button-next img, .wearable-watch .swiper-arrow-wrap .swiper-button-prev img { width: 6.6666666667vw; height: 6.6666666667vw } .wearable-watch .swiper-arrow-wrap .swiper-button-next.swiper-button-disabled, .wearable-watch .swiper-arrow-wrap .swiper-button-prev.swiper-button-disabled { opacity: 0 } .wearable-watch .swiper-arrow-wrap .swiper-button-prev { -webkit-transform: scale(-1); transform: scale(-1) } .rtl .wearable-watch .swiper-arrow-wrap .swiper-button-prev { -webkit-transform: scale(1); transform: scale(1); left: auto; right: 2.7777777778vw } .rtl .wearable-watch .swiper-arrow-wrap .swiper-button-next { -webkit-transform: scale(-1); transform: scale(-1); right: auto; left: 2.7777777778vw } .wearable-watch .swiper-pagination .swiper-pagination-bullet { width: 100%; height: 100% } .wearable-watch__cta-round { min-height: 11.1111111111vw; min-width: 36.1111111111vw; padding: 3.0555555556vw 6.6666666667vw; border-radius: 13.8888888889vw; line-height: 1.2; font-size: 3.8888888889vw } .isIEorEdge .wearable-watch__cta-round { height: 11.1111111111vw } .wearable-watch .kv .common__headline { font-size: 7.2222222222vw; line-height: normal; letter-spacing: 0; width: 83.3333333333vw; height: 8.8888888889vw; margin: 0 auto; padding-bottom: .2083333333vw } .wearable-watch .kv__wrap { height: 155.5555555556vw } } @media screen and (max-width:767px) and (max-width:360px) { .cm-layer__wrapper { border-radius: 5.5555555556vw } .cm-layer__content { font-size: 3.3333333333vw } .cm-layer__btn-close { top: 4.1666666667vw; right: 3.6111111111vw; width: 10vw; height: 10vw } .cm-layer .layer-title { font-size: 6.1111111111vw } .cm-layer .layer-text { margin-top: 9.4444444444vw; font-size: 3.8888888889vw } .video__controller { right: 3.3333333333vw; bottom: 3.3333333333vw; width: 6.6666666667vw; height: 6.6666666667vw } .rtl .video__controller { left: 3.3333333333vw } .wearable-watch-common-cta { min-height: 13.3333333333vw; font-size: 3.6111111111vw } .isIEorEdge .wearable-watch-common-cta { height: 13.3333333333vw } .wearable-watch .common__headline { padding-bottom: 5.5555555556vw; font-size: 10vw } .wearable-watch .common__sub-headline { padding-bottom: 5.5555555556vw; font-size: 8.3333333333vw } .wearable-watch .common__description { font-size: 3.8888888889vw } .wearable-watch .common__disclaimer { font-size: 3.6111111111vw } .wearable-watch .common-ai-text__icon { width: 8.8888888889vw; height: 10vw } .wearable-watch .common__tab-cta, .wearable-watch .common__tab-list { border-radius: 6.3888888889vw } .wearable-watch .common__tab-cta .tab-cta__text { min-width: 28.8888888889vw; min-height: 12.2222222222vw; font-size: 3.8888888889vw } .wearable-watch .figure-column-wrap { gap: 40px; gap: 11.1111111111vw } .wearable-watch .figure-column .feature-column-r__img-wrap { height: 78.8888888889vw } .wearable-watch .figure-column .feature-column-r__txt-wrap { width: 50vw } .wearable-watch .figure-column .feature-column-r__txt-wrap .feature-column-r__subject-txt { font-size: 4.4444444444vw } .wearable-watch .figure-column .feature-column-r__txt-wrap .feature-column-r__description { padding-top: 3.3333333333vw; font-size: 3.8888888889vw } .wearable-watch .swiper-pagination-wrap .swiper-pagination { margin-top: 8.3333333333vw; border-radius: 6.6666666667vw } .wearable-watch .swiper-pagination-wrap .swiper-pagination li { width: 5vw; height: 6.1111111111vw } .wearable-watch .swiper-arrow-wrap .swiper-button-next, .wearable-watch .swiper-arrow-wrap .swiper-button-prev { margin-top: -13.0555555556vw; width: 11.1111111111vw; height: 11.1111111111vw } .wearable-watch .swiper-arrow-wrap .swiper-button-next img, .wearable-watch .swiper-arrow-wrap .swiper-button-prev img { width: 6.6666666667vw; height: 6.6666666667vw } .rtl .wearable-watch .swiper-arrow-wrap .swiper-button-prev { right: 2.7777777778vw } .rtl .wearable-watch .swiper-arrow-wrap .swiper-button-next { left: 2.7777777778vw } .wearable-watch__cta-round { min-height: 11.1111111111vw; min-width: 36.1111111111vw; font-size: 3.8888888889vw; border-radius: 13.8888888889vw } .isIEorEdge .wearable-watch__cta-round { height: 11.1111111111vw } .wearable-watch .kv .common__headline { font-size: 7.2222222222vw; width: 83.3333333333vw; height: 8.8888888889vw } .wearable-watch .kv__wrap { height: 155.5555555556vw } .wearable-watch .kv__text { top: 20.8333333333vw } .wearable-watch .kv__ai-wrap { width: 59.4444444444vw } } @media screen and (max-width:767px) { .wearable-watch .kv__text { left: 0; top: 20.8333333333vw; width: 100%; margin-left: 0; -webkit-transform: none; transform: none } .wearable-watch .kv__ai-wrap { width: 59.4444444444vw } .wearable-watch .kv__ai-wrap--cn { width: 48.8888888889vw } } @media screen and (max-width:767px) and (max-width:360px) { .wearable-watch .kv__ai-wrap--cn { width: 48.8888888889vw } .wearable-watch .kv__ai-wrap--hk { width: 61.1111111111vw } } @media screen and (max-width:767px) { .wearable-watch .kv__ai-wrap--hk { width: 61.1111111111vw } .wearable-watch .kv__ai-wrap--tw { width: 68.0555555556vw } } @media screen and (max-width:767px) and (max-width:360px) { .wearable-watch .kv__ai-wrap--tw { width: 68.0555555556vw } .wearable-watch .kv__ai-wrap--ca-fr { width: 71.9444444444vw } } @media screen and (max-width:767px) { .wearable-watch .kv__ai-wrap--ca-fr { width: 71.9444444444vw } .wearable-watch .kv__ai-wrap--br { width: 62.7777777778vw } } @media screen and (max-width:767px) and (max-width:360px) { .wearable-watch .kv__ai-wrap--br { width: 62.7777777778vw } .wearable-watch .kv__ai-wrap--cl, .wearable-watch .kv__ai-wrap--co, .wearable-watch .kv__ai-wrap--latin, .wearable-watch .kv__ai-wrap--mx, .wearable-watch .kv__ai-wrap--pe { width: 77.5vw } } @media screen and (max-width:767px) { .wearable-watch .kv__ai-wrap--cl, .wearable-watch .kv__ai-wrap--co, .wearable-watch .kv__ai-wrap--latin, .wearable-watch .kv__ai-wrap--mx, .wearable-watch .kv__ai-wrap--pe { width: 77.5vw } .wearable-watch .kv__ai-wrap--fr { width: 55vw } } @media screen and (max-width:767px) and (max-width:360px) { .wearable-watch .kv__ai-wrap--fr { width: 55vw } .wearable-watch .kv__ai-wrap--hu { width: 87.7777777778vw } } @media screen and (max-width:767px) { .wearable-watch .kv__ai-wrap--hu { width: 87.7777777778vw } .wearable-watch .kv__ai-wrap--si { width: 51.9444444444vw } } @media screen and (max-width:767px) and (max-width:360px) { .wearable-watch .kv__ai-wrap--si { width: 51.9444444444vw } .wearable-watch .kv__ai-wrap--ru { width: 87.7777777778vw } } @media screen and (max-width:767px) { .wearable-watch .kv__ai-wrap--ru { width: 87.7777777778vw } .wearable-watch .kv__ai-wrap--mk { width: 69.4444444444vw } } @media screen and (max-width:767px) and (max-width:360px) { .wearable-watch .kv__ai-wrap--mk { width: 69.4444444444vw } .wearable-watch .kv__ai-wrap--pt { width: 62.5vw } } @media screen and (max-width:767px) { .wearable-watch .kv__ai-wrap--pt { width: 62.5vw } .wearable-watch .kv__ai-wrap--sk { width: 80.8333333333vw } } .wearable-watch .overview .common__headline { padding-bottom: 2.7083333333vw; font-size: 2.6388888889vw; color: #fff } .wearable-watch .overview .common-ai-text__icon { width: 2.7777777778vw; height: 2.9861111111vw; margin: -.0694444444vw .5555555556vw 0 } .wearable-watch .overview__wrap { width: 33.6111111111vw; margin: 0 auto; padding: 6.4583333333vw 0 6.5972222222vw; text-align: center } .wearable-watch .overview__description { color: #eee; font-size: 1.25vw; line-height: 1.33 } html[lang^=my] .wearable-watch .overview__description { line-height: 1.4 } .wearable-watch .overview .overview__description+.overview__description { margin-top: 1.5972222222vw } .wearable-watch .highlight-carousel { position: relative; overflow: hidden } .wearable-watch .wearable-common__wrap { position: relative; max-width: 1920px; overflow: hidden; margin: 0 auto; padding: 5.5555555556vw 0 5vw } .wearable-watch .wearable-common__headline { z-index: 2; position: relative; width: 68.6111111111vw; margin: 0 auto 2.5vw; font-size: 3.3333333333vw; line-height: 1.5; color: #fff } html[lang^=ko] .wearable-watch .wearable-common__headline { font-family: "Samsung Sharp Sans", SamsungOneKorean, sans-serif } html[lang^=th] .wearable-watch .wearable-common__headline { font-family: SamsungSharpSans, SamsungOne, arial, sans-serif } html[lang^=my] .wearable-watch .wearable-common__headline { font-family: SamsungSharpSans, Pyidaungsu, arial, sans-serif } html[lang^=zh-CN] .wearable-watch .wearable-common__headline { font-family: SamsungSharpSans, "Microsoft Yahei", "微软雅黑", Simsun, "宋体", arial, sans-serif } html[lang^=zh-HK] .wearable-watch .wearable-common__headline, html[lang^=zh-TW] .wearable-watch .wearable-common__headline { font-family: SamsungSharpSans, "Microsoft JhengHei", "微软雅黑", Simsun, "宋体", arial, sans-serif } html[lang^=ja] .wearable-watch .wearable-common__headline { font-family: SamsungSharpSans, Meiryo, sans-serif } html[lang^=ka-GE] .wearable-watch .wearable-common__headline { font-family: SamsungSharpSans, Sylfaen } .rtl .wearable-watch .wearable-common__headline { padding-left: 18.0555555556vw; padding-right: 0 } .wearable-watch .wearable-common__carousel, .wearable-watch .wearable-highlight-carousel__video { height: 100% } .wearable-watch .wearable-common__carousel-text { z-index: 2; position: absolute; left: 0; bottom: 0; width: 100%; min-height: 90px; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: end; -ms-flex-align: end; align-items: flex-end; padding: 0 7.2916666667vw 1.6666666667vw 2.2222222222vw; background: -webkit-gradient(linear, left top, left bottom, from(transparent), to(#000)); background: linear-gradient(transparent, #000); -webkit-transform: translateZ(0); transform: translateZ(0) } .rtl .wearable-watch .wearable-common__carousel-text { padding: 0 2.2222222222vw 1.6666666667vw 7.2916666667vw } .wearable-watch .wearable-common__carousel-tit { left: 0; bottom: 0; font-size: 1.6666666667vw; color: #fff } html.rtl .wearable-watch .highlight-inner, html.rtl .wearable-watch .wearable-common__carousel-tit { font-family: SamsungSharpSans, SamsungOne } html[lang^=ko] .wearable-watch .highlight-inner, html[lang^=ko] .wearable-watch .wearable-common__carousel-tit { font-family: "Samsung Sharp Sans", SamsungOneKorean, sans-serif } html[lang^=th] .wearable-watch .highlight-inner, html[lang^=th] .wearable-watch .wearable-common__carousel-tit { font-family: SamsungSharpSans, SamsungOne, arial, sans-serif } html[lang^=my] .wearable-watch .highlight-inner, html[lang^=my] .wearable-watch .wearable-common__carousel-tit { font-family: SamsungSharpSans, Pyidaungsu, arial, sans-serif } html[lang^=zh-CN] .wearable-watch .highlight-inner, html[lang^=zh-CN] .wearable-watch .wearable-common__carousel-tit { font-family: SamsungSharpSans, "Microsoft Yahei", "微软雅黑", Simsun, "宋体", arial, sans-serif } html[lang^=zh-HK] .wearable-watch .highlight-inner, html[lang^=zh-HK] .wearable-watch .wearable-common__carousel-tit, html[lang^=zh-TW] .wearable-watch .highlight-inner, html[lang^=zh-TW] .wearable-watch .wearable-common__carousel-tit { font-family: SamsungSharpSans, "Microsoft JhengHei", "微软雅黑", Simsun, "宋体", arial, sans-serif } html[lang^=ja] .wearable-watch .highlight-inner, html[lang^=ja] .wearable-watch .wearable-common__carousel-tit { font-family: SamsungSharpSans, Meiryo, sans-serif } html[lang^=ka-GE] .wearable-watch .highlight-inner, html[lang^=ka-GE] .wearable-watch .wearable-common__carousel-tit { font-family: SamsungSharpSans, Sylfaen } .rtl .wearable-watch .wearable-common__carousel-tit { padding: 0 2.2222222222vw 1.25vw 7.2916666667vw } .color_yb .wearable-watch .wearable-common__carousel-tit { color: #fff01f !important; background-color: #000 !important } .wearable-watch .wearable-common__carousel-item img { width: 100%; height: 100%; -o-object-fit: cover; object-fit: cover } .wearable-watch .wearable-common__carousel-navigation-wrap { z-index: 2; position: absolute; top: 0; left: 0; right: 0; width: 68.6111111111vw; margin: 0 auto } .wearable-watch .wearable-common__carousel-arrow { position: absolute; top: 18.75vw; width: 2.7777777778vw; height: 2.7777777778vw; border-radius: 50%; background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 40 40' focusable='false' aria-hidden='true'%3E%3Cpath style='opacity:0.45;fill-rule:evenodd;clip-rule:evenodd' d='M20,40C9,40,0,31,0,20S9,0,20,0s20,9,20,20S31,40,20,40z'/%3E%3Cg style='opacity:0.15'%3E%3Cpath style='fill:%23FFFF' d='M20,39C9.5,39,1,30.5,1,20S9.5,1,20,1s19,8.5,19,19S30.5,39,20,39 M20,40c11,0,20-9,20-20S31,0,20,0S0,9,0,20 S9,40,20,40L20,40z'/%3E%3C/g%3E%3Cpath style='fill:%23FFFF' d='M16.8,28.8l-0.9-0.9l8.3-7.9l-8.3-7.9l0.9-0.9L26,20L16.8,28.8z'/%3E%3C/svg%3E%0A"); background-repeat: no-repeat; background-size: 100% } .color_yb .wearable-watch .wearable-common__carousel-arrow { background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 40 40' focusable='false' aria-hidden='true'%3E%3Cpath style='fill-rule:evenodd;clip-rule:evenodd;' d='M20,40C9,40,0,31,0,20S9,0,20,0s20,9,20,20S31,40,20,40z'/%3E%3Cg%3E%3Cpath style='fill:%23fff01f' d='M20,39C9.5,39,1,30.5,1,20S9.5,1,20,1s19,8.5,19,19S30.5,39,20,39 M20,40c11,0,20-9,20-20S31,0,20,0S0,9,0,20 S9,40,20,40L20,40z'/%3E%3C/g%3E%3Cpath style='fill:%23fff01f' d='M16.8,28.8l-0.9-0.9l8.3-7.9l-8.3-7.9l0.9-0.9L26,20L16.8,28.8z'/%3E%3C/svg%3E%0A") } .wearable-watch .wearable-common__carousel-arrow img { display: none } .wearable-watch .wearable-common__carousel-arrow.swiper-button-disabled { opacity: 0; cursor: auto; pointer-events: none } .wearable-watch .wearable-common__carousel-next { right: -1.3888888889vw } .rtl .wearable-watch .wearable-common__carousel-next { left: -1.3888888889vw; right: auto; -webkit-transform: scale(-1); transform: scale(-1) } .wearable-watch .wearable-common__carousel-prev { left: -1.3888888889vw; -webkit-transform: scale(-1); transform: scale(-1) } .rtl .wearable-watch .wearable-common__carousel-prev { left: auto; right: -1.3888888889vw; -webkit-transform: scale(1); transform: scale(1) } .wearable-watch .wearable-common__carousel-pagination-wrap { position: absolute; left: 50%; bottom: 0; height: 1.3888888889vw; width: 68.6111111111vw; margin: 0 auto; -webkit-transform: translateX(-50%); transform: translateX(-50%) } .wearable-watch .wearable-common__carousel-pagination { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-orient: horizontal; -webkit-box-direction: normal; -ms-flex-direction: row; flex-direction: row; width: 100%; height: 100%; background: 0 0 } .wearable-watch .wearable-common__carousel-pagination li { -webkit-box-flex: 1; -ms-flex: 1 1 0px; flex: 1 1 0 } .wearable-watch .wearable-common__carousel-pagination-bullet { width: 100%; height: 100%; background-color: transparent; border-radius: 0 } .wearable-watch .wearable-common__carousel-pagination-bullet:focus { -webkit-box-shadow: 0 0 0 2px #000; box-shadow: 0 0 0 2px #000; outline: #fff dotted 2px; opacity: 1 } .wearable-watch .wearable-common__carousel-scrollbar { position: relative; display: -webkit-box; display: -ms-flexbox; display: flex; -ms-flex-item-align: center; align-self: center; width: 68.6111111111vw; height: 1.3888888889vw; margin: 2.7777777778vw auto 0; overflow: hidden; background-color: transparent } .wearable-watch .wearable-common__carousel-scrollbar::after { content: ""; position: absolute; top: 50%; left: 0; width: 100%; height: 4px; -webkit-transform: translateY(-50%); transform: translateY(-50%); background-color: #5b5b5b; opacity: 1 !important; border-radius: 2px; -webkit-box-sizing: border-box; box-sizing: border-box } .color_yb .wearable-watch .wearable-common__carousel-scrollbar::after { height: .4166666667vw; border: 1px solid #fff01f !important; background-color: #000 !important; -webkit-box-shadow: 0 0 0 5px #000 !important; box-shadow: 0 0 0 5px #000 !important } .wearable-watch .wearable-common__carousel-scrollbar .swiper-scrollbar-drag { cursor: pointer; z-index: 1; background-color: transparent } .wearable-watch .wearable-common__carousel-scrollbar .swiper-scrollbar-drag::after { content: ""; position: absolute; top: 50%; left: 0; height: 4px; width: 100%; -webkit-transform: translateY(-50%); transform: translateY(-50%); background-color: #fff; border-radius: 2px } .color_yb .wearable-watch .wearable-common__carousel-scrollbar .swiper-scrollbar-drag::after { background-color: #fff01f !important } .wearable-watch .wearable-common__carousel-wrap { position: relative; display: -webkit-box; display: -ms-flexbox; display: flex; -ms-flex-wrap: wrap; flex-wrap: wrap; -webkit-box-align: end; -ms-flex-align: end; align-items: flex-end } .wearable-watch .wearable-common__carousel-container { width: 100%; overflow: visible } .wearable-watch .wearable-common__carousel-container.background-slider { z-index: 1; position: absolute; top: 0; left: 0; width: 100%; height: 100%; pointer-events: none } .wearable-watch .wearable-common__carousel-container.dimmed-slider { z-index: 1; opacity: .3; position: absolute; left: 50%; top: 0; width: 133.3333333333vw; -webkit-transform: translateX(-50%); transform: translateX(-50%); pointer-events: none } .is-broken-fixed .wearable-watch .cushion-design__info-title, .is-browser-zoomed .wearable-watch .cushion-design__info-title, .wearable-watch .wearable-common__carousel-container.front-slider .wearable-common__carousel-item.swiper-slide-active { opacity: 1 } .wearable-watch .wearable-common__carousel-container.dimmed-slider .wearable-common__carousel-text::after { content: ""; position: absolute; bottom: 1.25vw; right: 2.3611111111vw; width: 2.7777777778vw; height: 2.7777777778vw; background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='40' height='40' viewBox='0 0 40 40'%3E%3Cdefs%3E%3CclipPath id='clip-path'%3E%3Crect id='ico_pause_Background_Mask_' data-name='ico_pause (Background/Mask)' width='40' height='40' fill='none'/%3E%3C/clipPath%3E%3C/defs%3E%3Crect id='ico_pause_Background_Mask_3' data-name='ico_pause (Background/Mask)' width='40' height='40' fill='none'/%3E%3Cg id='ico_pause' clip-path='url(%23clip-path)'%3E%3Cpath id='Vector' d='M20,40a20,20,0,1,1,7.654-1.522A19.9,19.9,0,0,1,20,40ZM20,4.687a15.312,15.312,0,1,0,5.86,1.166A15.234,15.234,0,0,0,20,4.687Z' fill='rgba(255,255,255,0.4)'/%3E%3Cpath id='Vector-2' data-name='Vector' d='M11.875,15A3.125,3.125,0,0,1,8.75,11.875V3.125A3.1,3.1,0,0,1,9.665.915a3.126,3.126,0,0,1,4.42,0A3.1,3.1,0,0,1,15,3.125v8.75A3.125,3.125,0,0,1,11.875,15Zm-8.75,0a3.1,3.1,0,0,1-2.21-.915A3.148,3.148,0,0,1,0,11.875V3.125A3.125,3.125,0,0,1,5.334.915a3.1,3.1,0,0,1,.915,2.21v8.75A3.125,3.125,0,0,1,3.125,15Z' transform='translate(12.5 12.5)' fill='%23fff'/%3E%3Cg id='ico_pause_copy' data-name='ico_pause copy'%3E%3Crect id='ico_pause_Background_Mask_4' data-name='ico_pause (Background/Mask)' width='40' height='40' fill='none'/%3E%3Cg id='ico_pause_copy-2' data-name='ico_pause copy' clip-path='url(%23clip-path)'%3E%3Cpath id='Combined_Shape' data-name='Combined Shape' d='M15.313,20a15.243,15.243,0,0,0-1.165-5.86,15.216,15.216,0,0,0-3.319-4.967A15.246,15.246,0,0,0,5.86,5.853,15.243,15.243,0,0,0,0,4.687V0A19.908,19.908,0,0,1,7.654,1.522a19.911,19.911,0,0,1,6.489,4.336,19.9,19.9,0,0,1,4.334,6.488A19.893,19.893,0,0,1,20,20Z' transform='translate(20)' fill='%23fff'/%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/svg%3E%0A"); background-repeat: no-repeat; background-size: 100% } .wearable-watch .wearable-common__carousel-container.front-slider { z-index: 2; position: relative; left: 50%; top: 0; width: 133.3333333333vw; -webkit-transform: translateX(-50%); transform: translateX(-50%); margin: 0 auto } .rtl .wearable-watch .wearable-common__carousel-container.front-slider { right: 50%; -webkit-transform: translateX(50%); transform: translateX(50%) } .wearable-watch .wearable-common__carousel-container.front-slider .wearable-common__carousel-item { opacity: .6; margin: 0 .8333333333vw; width: 68.6111111111vw; height: 40.2777777778vw; border-radius: 1.3888888889vw; overflow: hidden; -ms-flex-negative: 0; flex-shrink: 0; -webkit-transform: translateZ(0); transform: translateZ(0) } .wearable-watch .wearable-highlight-carousel__image { position: relative; width: 68.6111111111vw; height: 40.2777777778vw } .wearable-watch .wearable-highlight-carousel__video video { border-bottom: 1px solid #000; -webkit-box-sizing: content-box; box-sizing: content-box } .wearable-watch .wearable-highlight-carousel__video .video__controller { z-index: 3; opacity: 1; right: 2.2222222222vw; bottom: 1.1111111111vw; width: 2.7777777778vw; height: 2.7777777778vw; -webkit-transform: translateZ(0); transform: translateZ(0) } .rtl .wearable-watch .wearable-highlight-carousel__video .video__controller { left: 2.2222222222vw; right: initial } .color_yb .wearable-watch .wearable-highlight-carousel__video .video__controller { overflow: hidden; border-radius: 50%; background-color: #000 !important } .wearable-watch .wearable-highlight-carousel__video .video__controller .progress-icon { width: 2.7777777778vw; height: 2.7777777778vw; -webkit-transform: rotate(-90deg); transform: rotate(-90deg) } .wearable-watch .wearable-highlight-carousel__video .video__controller .progress-icon circle { stroke-width: 10px; stroke-width: .6944444444vw } @media (min-width:1440px) { .wearable-watch .overview .common__headline { padding-bottom: 39px; font-size: 38px } .wearable-watch .overview .common-ai-text__icon { width: 40px; height: 43px; margin: -1px 8px 0 } .wearable-watch .overview__wrap { width: 484px; padding: 93px 0 95px } .wearable-watch .overview__description { font-size: 18px } .wearable-watch .overview .overview__description+.overview__description { margin-top: 23px } .wearable-watch .wearable-common__wrap { padding: 80px 0 72px } .wearable-watch .wearable-common__headline { width: 988px; margin: 0 auto 36px; font-size: 48px } .rtl .wearable-watch .wearable-common__headline { padding-left: 260px } .wearable-watch .wearable-common__carousel-text { padding: 0 105px 24px 32px } .rtl .wearable-watch .wearable-common__carousel-text { padding: 0 32px 24px 105px } .wearable-watch .wearable-common__carousel-tit { left: 0; bottom: 0; font-size: 24px } .rtl .wearable-watch .wearable-common__carousel-tit { padding: 0 32px 18px 105px } .wearable-watch .wearable-common__carousel-navigation-wrap { width: 988px } .wearable-watch .wearable-common__carousel-arrow { top: 270px; width: 40px; height: 40px } .rtl .wearable-watch .wearable-common__carousel-prev, .wearable-watch .wearable-common__carousel-next { right: -20px } .rtl .wearable-watch .wearable-common__carousel-next, .wearable-watch .wearable-common__carousel-prev { left: -20px } .wearable-watch .wearable-common__carousel-pagination-wrap { height: 20px; width: 988px } .wearable-watch .wearable-common__carousel-scrollbar { width: 988px; height: 20px; margin: 40px auto 0 } .color_yb .wearable-watch .wearable-common__carousel-scrollbar::after { height: 6px } .wearable-watch .wearable-common__carousel-container.dimmed-slider, .wearable-watch .wearable-common__carousel-container.front-slider { width: 1920px } .wearable-watch .wearable-common__carousel-container.dimmed-slider .wearable-common__carousel-text::after { bottom: 18px; right: 34px; width: 40px; height: 40px } .wearable-watch .wearable-common__carousel-container.front-slider .wearable-common__carousel-item { margin: 0 12px; width: 988px; height: 580px; border-radius: 20px } .wearable-watch .wearable-highlight-carousel__image { width: 988px; height: 580px } .wearable-watch .wearable-highlight-carousel__video .video__controller { right: 32px; bottom: 16px; width: 40px; height: 40px } .rtl .wearable-watch .wearable-highlight-carousel__video .video__controller { left: 32px } .wearable-watch .wearable-highlight-carousel__video .video__controller .progress-icon { width: 40px; height: 40px } .wearable-watch .wearable-highlight-carousel__video .video__controller .progress-icon circle { stroke-width: 10px } } .wearable-watch .wearable-highlight-carousel__video .video__controller .progress-icon circle:first-child { stroke: rgba(255, 255, 255, 0.4) } .wearable-watch .wearable-highlight-carousel__video .video__controller .progress-icon circle:last-child { stroke: #fff; stroke-dasharray: 266; stroke-dashoffset: 266 } .color_yb .wearable-watch .wearable-highlight-carousel__video .video__controller .progress-icon circle:last-child { stroke: #fff01f !important } .wearable-watch .wearable-highlight-carousel__video .video__controller--paused, .wearable-watch .wearable-highlight-carousel__video .video__controller--playing { position: absolute; top: 50%; left: 50%; width: 2.3611111111vw; height: 2.3611111111vw; background-repeat: no-repeat; background-position: 50%; -webkit-transform: translate(-50%, -50%); transform: translate(-50%, -50%) } .wearable-watch .wearable-highlight-carousel__video .video__controller--paused { display: none; background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 36 36' focusable='false' aria-hidden='true'%3E%3Cg transform='translate(7.552 6.24)'%3E%3Cpath style='fill:%23fff' d='M12.6,21.2c-0.4,0-0.8-0.3-0.8-0.8V3.2c0-0.4,0.3-0.8,0.8-0.8h4.3c0.4,0,0.8,0.3,0.8,0.8 v17.2c0,0.4-0.3,0.8-0.8,0.8H12.6L12.6,21.2z M4,21.2c-0.4,0-0.8-0.3-0.8-0.8V3.2c0-0.4,0.3-0.8,0.8-0.8h4.3 c0.4,0,0.8,0.3,0.8,0.8v17.2c0,0.4-0.3,0.8-0.8,0.8H4L4,21.2z'/%3E%3C/g%3E%3C/svg%3E%0A") } .color_yb .wearable-watch .wearable-highlight-carousel__video .video__controller--paused { background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 36 36' focusable='false' aria-hidden='true'%3E%3Cg transform='translate(7.552 6.24)'%3E%3Cpath style='fill:%23fff01f' d='M12.6,21.2c-0.4,0-0.8-0.3-0.8-0.8V3.2c0-0.4,0.3-0.8,0.8-0.8h4.3c0.4,0,0.8,0.3,0.8,0.8 v17.2c0,0.4-0.3,0.8-0.8,0.8H12.6L12.6,21.2z M4,21.2c-0.4,0-0.8-0.3-0.8-0.8V3.2c0-0.4,0.3-0.8,0.8-0.8h4.3 c0.4,0,0.8,0.3,0.8,0.8v17.2c0,0.4-0.3,0.8-0.8,0.8H4L4,21.2z'/%3E%3C/g%3E%3C/svg%3E%0A") } .wearable-watch .wearable-highlight-carousel__video .video__controller--playing { display: block; background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 36 36' focusable='false' aria-hidden='true'%3E%3Cg transform='translate(8.369 5.936)'%3E%3Cpath style='fill:%23fff' d='M4.4,2.3c0.4-0.2,0.9-0.2,1.3,0.1h0.1L18.3,11c0.6,0.4,0.8,1.2,0.4,1.9 c-0.1,0.1-0.2,0.2-0.3,0.3h-0.1L5.8,21.7C5.5,21.9,5.3,22,5,22c-0.2,0-0.4-0.1-0.6-0.1c-0.4-0.2-0.7-0.7-0.7-1.1V3.5 C3.7,3,3.9,2.6,4.4,2.3L4.4,2.3L4.4,2.3z'/%3E%3C/g%3E%3C/svg%3E") } .color_yb .wearable-watch .wearable-highlight-carousel__video .video__controller--playing { background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 36 36' focusable='false' aria-hidden='true'%3E%3Cg transform='translate(8.369 5.936)'%3E%3Cpath style='fill:%23fff01f' d='M4.4,2.3c0.4-0.2,0.9-0.2,1.3,0.1h0.1L18.3,11c0.6,0.4,0.8,1.2,0.4,1.9 c-0.1,0.1-0.2,0.2-0.3,0.3h-0.1L5.8,21.7C5.5,21.9,5.3,22,5,22c-0.2,0-0.4-0.1-0.6-0.1c-0.4-0.2-0.7-0.7-0.7-1.1V3.5 C3.7,3,3.9,2.6,4.4,2.3L4.4,2.3L4.4,2.3z'/%3E%3C/g%3E%3C/svg%3E") } .wearable-watch .sleep-apnea-description.sleep-apnea-description--pc, .wearable-watch .wearable-highlight-carousel__video.playing .video__controller--paused, .wearable-watch .wellness .pc-show, .wearable-watch .wellness-description.sleep-apnea-description--pc { display: block } .is-broken-fixed .wearable-watch .cushion-design__gradient-bottom, .is-broken-fixed .wearable-watch .cushion-design__gradient-top, .is-broken-fixed .wearable-watch .cushion-design__product-dim, .is-browser-zoomed .wearable-watch .cushion-design__gradient-bottom, .is-browser-zoomed .wearable-watch .cushion-design__gradient-top, .is-browser-zoomed .wearable-watch .cushion-design__product-dim, .wearable-watch .android-connectivity .common__content .android-connectivity__cta, .wearable-watch .cushion-design .cm-layer__body::before, .wearable-watch .cushion-design .cm-layer__content, .wearable-watch .cushion-design__info-button::after, .wearable-watch .night-mode::after, .wearable-watch .wearable-highlight-carousel__video.playing .video__controller--playing, .wearable-watch .wellness .mo-show { display: none } .wearable-watch .highlight-inner { z-index: 3; position: absolute; top: 14.5833333333vw; right: 4.5833333333vw; width: auto; text-align: center; color: #fff; -webkit-transform: translateZ(0); transform: translateZ(0) } .wearable-watch .highlight-inner__txt { font-size: 1.5972222222vw } .wearable-watch .highlight-inner__value { font-size: 5.5555555556vw; text-shadow: 0 3px 6px rgba(0, 0, 0, .5) } @media (min-width:1440px) { .wearable-watch .wearable-highlight-carousel__video .video__controller--paused, .wearable-watch .wearable-highlight-carousel__video .video__controller--playing { width: 34px; height: 34px } .wearable-watch .highlight-inner { top: 210px; right: 66px } .wearable-watch .highlight-inner__txt { font-size: 23px } .wearable-watch .highlight-inner__value { font-size: 80px } } @media screen and (max-width:767px) and (max-width:360px) { .wearable-watch .kv__ai-wrap--sk { width: 80.8333333333vw } .wearable-watch .kv__ai-wrap--ua { width: 59.4444444444vw } .wearable-watch .kv__image { height: 139.4444444444vw } .wearable-watch .kv__cta-wrap { margin-top: 4.1666666667vw } .wearable-watch .overview .common__headline { padding-bottom: 3.6111111111vw; font-size: 8.8888888889vw } .wearable-watch .overview .common-ai-text__icon { width: 10.2777777778vw; height: 11.1111111111vw } .wearable-watch .overview__description { font-size: 3.8888888889vw } .wearable-watch .overview .overview__description+.overview__description { margin-top: 5.8333333333vw } .wearable-watch .wearable-common__headline { width: 86.6666666667vw; margin-bottom: 5.5555555556vw; font-size: 6.6666666667vw } .wearable-watch .wearable-common__carousel-text { min-height: 25vw } .wearable-watch .wearable-common__carousel-tit { font-size: 4.4444444444vw } .wearable-watch .wearable-common__carousel-navigation-wrap { width: 86.6666666667vw; left: -4.1666666667vw; right: -4.1666666667vw } .wearable-watch .wearable-common__carousel-arrow { top: 53.8888888889vw; width: 11.1111111111vw; height: 11.1111111111vw } .rtl .wearable-watch .wearable-common__carousel-prev, .wearable-watch .wearable-common__carousel-next { right: -5.5555555556vw } .rtl .wearable-watch .wearable-common__carousel-next, .wearable-watch .wearable-common__carousel-prev { left: -5.5555555556vw } .wearable-watch .wearable-common__carousel-pagination-wrap { width: 86.6666666667vw; height: 5.5555555556vw } .wearable-watch .wearable-common__carousel-scrollbar { width: 86.6666666667vw; height: 5.5555555556vw; margin-top: 3.3333333333vw } .wearable-watch .wearable-common__carousel-container.front-slider .wearable-common__carousel-item { width: 86.6666666667vw; height: 119.7222222222vw; border-radius: 5.5555555556vw } .wearable-watch .wearable-highlight-carousel__image { width: 86.6666666667vw; height: 119.7222222222vw } .wearable-watch .wearable-highlight-carousel__video .video__controller { right: 3.8888888889vw; bottom: 3.8888888889vw; width: 8.8888888889vw; height: 8.8888888889vw } .rtl .wearable-watch .wearable-highlight-carousel__video .video__controller { left: 3.8888888889vw } .wearable-watch .wearable-highlight-carousel__video .video__controller .progress-icon { width: 8.8888888889vw; height: 8.8888888889vw } } @media screen and (max-width:767px) { .wearable-watch .kv__ai-wrap--ua { width: 59.4444444444vw } .wearable-watch .kv__image { width: 100%; height: 139.4444444444vw } .wearable-watch .kv__cta { text-align: center } .wearable-watch .kv__cta-wrap { margin-top: 4.1666666667vw } .wearable-watch .overview .common__headline { padding-bottom: 3.6111111111vw; font-size: 8.8888888889vw } .wearable-watch .overview .common-ai-text__icon { width: 10.2777777778vw; height: 11.1111111111vw; margin: -.2777777778vw 2.2222222222vw 0 } .wearable-watch .overview__wrap { width: 100%; padding: 9.7222222222vw 6.6666666667vw } .wearable-watch .overview__description { width: 100%; font-size: 3.8888888889vw; line-height: 1.4 } html[lang^=my] .wearable-watch .overview__description { line-height: 1.6 } .wearable-watch .overview .overview__description+.overview__description { margin-top: 5.8333333333vw } .wearable-watch .wearable-common__wrap { padding: 12.2222222222vw 0 10vw } .wearable-watch .wearable-common__headline { width: 86.6666666667vw; margin-bottom: 5.5555555556vw; font-size: 6.6666666667vw } .rtl .wearable-watch .wearable-common__headline { padding: 0 8.3333333333vw } .wearable-watch .wearable-common__carousel-text { min-height: 25vw; padding: 0 19.4444444444vw 5.5555555556vw 4.4444444444vw } .rtl .wearable-watch .wearable-common__carousel-text { padding: 0 4.4444444444vw 5.5555555556vw 19.4444444444vw } .wearable-watch .wearable-common__carousel-tit { font-size: 4.4444444444vw; line-height: 1.3125 } html[lang^=my] .wearable-watch .wearable-common__carousel-tit { line-height: 1.4 } .wearable-watch .wearable-common__carousel-navigation-wrap { width: 86.6666666667vw; left: -4.1666666667vw; right: -4.1666666667vw } .wearable-watch .wearable-common__carousel-arrow { top: 53.8888888889vw; width: 11.1111111111vw; height: 11.1111111111vw } .wearable-watch .wearable-common__carousel-next { right: -5.5555555556vw } .rtl .wearable-watch .wearable-common__carousel-next { left: -5.5555555556vw; right: auto } .wearable-watch .wearable-common__carousel-prev { left: -5.5555555556vw } .rtl .wearable-watch .wearable-common__carousel-prev { left: auto; right: -5.5555555556vw } .wearable-watch .wearable-common__carousel-pagination-wrap { width: 86.6666666667vw; height: 5.5555555556vw } .wearable-watch .wearable-common__carousel-scrollbar { width: 86.6666666667vw; height: 5.5555555556vw; margin-top: 3.3333333333vw } .wearable-watch .wearable-common__carousel-container.front-slider { width: 100% } .wearable-watch .wearable-common__carousel-container.front-slider .wearable-common__carousel-item { width: 86.6666666667vw; height: 119.7222222222vw; border-radius: 5.5555555556vw; margin: 0; opacity: 1; -webkit-transform: scale(.9); transform: scale(.9); -webkit-transition: -webkit-transform .3s linear; transition: transform .3s linear; transition: transform .3s linear, -webkit-transform .3s linear } .wearable-watch .wearable-common__carousel-container.front-slider .wearable-common__carousel-item.swiper-slide-active { -webkit-transform: scale(1); transform: scale(1) } .wearable-watch .wearable-highlight-carousel__image { width: 86.6666666667vw; height: 119.7222222222vw } .wearable-watch .wearable-highlight-carousel__video .video__controller { right: 3.8888888889vw; bottom: 3.8888888889vw; width: 8.8888888889vw; height: 8.8888888889vw } .rtl .wearable-watch .wearable-highlight-carousel__video .video__controller { left: 3.8888888889vw; right: initial } .wearable-watch .wearable-highlight-carousel__video .video__controller .progress-icon { width: 8.8888888889vw; height: 8.8888888889vw } .wearable-watch .wearable-highlight-carousel__video .video__controller .progress-icon circle { stroke-width: 17.0444444444px; stroke-width: 2.2222222222vw } .wearable-watch .wearable-highlight-carousel__video .video__controller .video__controller--paused, .wearable-watch .wearable-highlight-carousel__video .video__controller .video__controller--playing { width: 6.1111111111vw; height: 6.1111111111vw } } .wearable-watch .titanium { position: relative; color: #fff; overflow: hidden } .wearable-watch .energy-score .common__headline, .wearable-watch .titanium .common__wrap { padding-bottom: 0 } .wearable-watch .titanium .common__content { position: relative; margin-top: .4166666667vw; height: 55.5555555556vw } .wearable-watch .titanium__video { position: absolute; top: 0; left: 50%; width: 133.3333333333vw; height: 55.5555555556vw; -webkit-transform: translateX(-50%); transform: translateX(-50%) } .wearable-watch .titanium__video .video__controller { right: 1.6666666667vw; bottom: 1.6666666667vw } .rtl .wearable-watch .titanium__video .video__controller { right: auto; left: 1.6666666667vw } .wearable-watch .battery, .wearable-watch .cushion-design { position: relative; color: #fff } .wearable-watch .cushion-design .common__text { position: relative; max-width: 100vw; width: 100%; margin: 0 auto; padding: 9.7222222222vw 13.3333333333vw 2.5vw; text-align: center } .wearable-watch .cushion-design__sticky-track { position: relative; width: 100%; height: 350vh; margin: auto } .is-broken-fixed .wearable-watch .cushion-design__sticky-track, .is-browser-zoomed .wearable-watch .cushion-design__sticky-track { height: 100% } .wearable-watch .cushion-design__sticky-content { z-index: 1; position: sticky; width: 100%; overflow: hidden } .is-broken-fixed .wearable-watch .cushion-design__sticky-content, .is-browser-zoomed .wearable-watch .cushion-design__sticky-content { position: relative } .wearable-watch .cushion-design__product-img { position: absolute; top: 50%; left: 50%; width: 133.3333333333vw; height: 62.5vw; -webkit-transform: translate(-50%, -50%); transform: translate(-50%, -50%); -webkit-transition: opacity .3s linear; transition: opacity .3s linear } .wearable-watch .cushion-design__product-dim { opacity: 0; position: absolute; top: 50%; left: 50%; width: 133.3333333333vw; height: 62.5vw; -webkit-transform: translate(-50%, -50%); transform: translate(-50%, -50%); -webkit-transition: opacity .1s linear; transition: opacity .1s linear } .wearable-watch .cushion-design__gradient { position: absolute; top: 0; left: 0; width: 100%; height: 100% } .wearable-watch .cushion-design__gradient-top { background: -webkit-gradient(linear, left top, left bottom, color-stop(10%, #000), to(transparent)); background: linear-gradient(180deg, #000 10%, transparent) } .wearable-watch .cushion-design__gradient-bottom { background: -webkit-gradient(linear, left bottom, left top, color-stop(10%, #000), to(transparent)); background: linear-gradient(0deg, #000 10%, transparent) } .wearable-watch .cushion-design__info { z-index: 1; position: relative; grid-area: 1/1; width: 100vw; height: 62.5vw } .wearable-watch .cushion-design__info-title { font-size: 1.25vw; opacity: 0; -webkit-transition: opacity .2s ease-out; transition: opacity .2s ease-out; color: #ff5502; font-family: SamsungOne, arial, sans-serif; font-weight: 700; line-height: 1.22 } html.rtl .wearable-watch .cushion-design__info-title { font-family: SamsungOne } html[lang^=ko] .wearable-watch .cushion-design__info-title { font-family: SamsungOneKorean, Dotum, "돋움", sans-serif } html[lang^=my] .wearable-watch .cushion-design__info-title { font-family: Pyidaungsu, arial, sans-serif } html[lang^=zh-CN] .wearable-watch .cushion-design__info-title { font-family: SamsungOne, "Microsoft Yahei", "微软雅黑", Simsun, "宋体", arial, sans-serif } html[lang^=zh-HK] .wearable-watch .cushion-design__info-title, html[lang^=zh-TW] .wearable-watch .cushion-design__info-title { font-family: SamsungOne, "Microsoft JhengHei", "微软雅黑", Simsun, "宋体", arial, sans-serif } html[lang^=ja] .wearable-watch .cushion-design__info-title { font-family: SamsungOne, Meiryo, sans-serif } html[lang^=ka-GE] .wearable-watch .cushion-design__info-title { font-family: SamsungOneGeorgian, Sylfaen } .wearable-watch .cushion-design__info-button { position: absolute; top: .4166666667vw; left: .4166666667vw } .wearable-watch .cushion-design__info-button:focus { -webkit-box-shadow: 0 0 0 2px #fff; box-shadow: 0 0 0 2px #fff; outline: #000 dotted 2px } .wearable-watch .cushion-design__info-button::after, .wearable-watch .cushion-design__info-button::before { content: ""; position: absolute; height: 2px; background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='13' height='1' viewBox='0 0 13 1'%3E%3Cpath d='M.5.5h12' fill='none' stroke='%23ff641d' stroke-linecap='square' stroke-miterlimit='10' stroke-width='1' stroke-dasharray='6'/%3E%3C/svg%3E%0A"); background-repeat: repeat; -webkit-transition: clip-path .2s ease-out; transition: clip-path .2s ease-out; clip-path: inset(0 100% 0 0); opacity: .8 } .is-broken-fixed .wearable-watch .cushion-design__info-button::after, .is-broken-fixed .wearable-watch .cushion-design__info-button::before, .is-browser-zoomed .wearable-watch .cushion-design__info-button::after, .is-browser-zoomed .wearable-watch .cushion-design__info-button::before, .wearable-watch .cushion-design.step01 .item01 .cushion-design__info-button::after, .wearable-watch .cushion-design.step01 .item01 .cushion-design__info-button::before, .wearable-watch .cushion-design.step01 .item02 .cushion-design__info-button::after, .wearable-watch .cushion-design.step01 .item02 .cushion-design__info-button::before, .wearable-watch .cushion-design.step01 .item03 .cushion-design__info-button::after, .wearable-watch .cushion-design.step01 .item03 .cushion-design__info-button::before, .wearable-watch .cushion-design.step02 .item05 .cushion-design__info-button::before, .wearable-watch .cushion-design.step02 .item06 .cushion-design__info-button::before, .wearable-watch .cushion-design.step02 .item07 .cushion-design__info-button::before, .wearable-watch .cushion-design.step02 .item08 .cushion-design__info-button::before { clip-path: inset(0 0 0 0) !important } .wearable-watch .cushion-design__info-button-popup { position: relative; width: 2.7777777778vw; height: 2.7777777778vw; background-color: #ff5502; border-radius: 50%; opacity: 0; scale: 0; -webkit-transition: opacity, scale .2s ease-out; transition: opacity, scale .2s ease-out } .wearable-watch .cushion-design__info-button-popup::after { content: ""; position: absolute; left: 50%; top: 50%; opacity: 0; -webkit-transform: translate(-50%, -50%); transform: translate(-50%, -50%); width: 2.7777777778vw; height: 2.7777777778vw; border-radius: 50%; background-color: #fff } @-webkit-keyframes fadeOut { 0%, 100%, 50% { opacity: 0 } 25%, 75% { opacity: 1 } } @keyframes fadeOut { 0%, 100%, 50% { opacity: 0 } 25%, 75% { opacity: 1 } } .is-broken-fixed .wearable-watch .cushion-design__info-button-popup, .is-browser-zoomed .wearable-watch .cushion-design__info-button-popup { scale: 1; opacity: 1 } @-webkit-keyframes scaleAnimation { 0%, 100%, 50% { scale: 1 } 25%, 75% { scale: 1.1 } } @keyframes scaleAnimation { 0%, 100%, 50% { scale: 1 } 25%, 75% { scale: 1.1 } } .wearable-watch .cushion-design__info-button-popup::before { content: ""; position: absolute; left: 50%; top: 50%; -webkit-transform: translate(-50%, -50%); transform: translate(-50%, -50%); width: 3.6111111111vw; height: 3.6111111111vw; border-radius: 50%; border: 1px solid #fff; -webkit-box-sizing: border-box; box-sizing: border-box } .wearable-watch .cushion-design__info-item { opacity: 0; position: absolute; -webkit-transition-delay: 0.4s; transition-delay: 0.4s } .is-broken-fixed .wearable-watch .cushion-design__info-item, .is-browser-zoomed .wearable-watch .cushion-design__info-item { opacity: 1 } .wearable-watch .cushion-design__info-item.item01 { top: 22.3611111111vw; right: 59.7222222222vw; padding: 1.0416666667vw 23.9583333333vw 0 0 } .wearable-watch .cushion-design__info-item.item01 .cushion-design__info-title { max-width: 12.3611111111vw } .wearable-watch .cushion-design__info-item.item01 .cushion-design__info-button { left: auto; right: .4166666667vw } .wearable-watch .cushion-design__info-item.item01 .cushion-design__info-button::before { top: 1.3888888889vw; right: 1.7361111111vw; width: 21.25vw; clip-path: inset(0 0 0 100%) } .wearable-watch .cushion-design__info-item.item02 { top: 42.2916666667vw; right: 65.3472222222vw; padding: 1.0416666667vw 11.9444444444vw 0 0 } .wearable-watch .cushion-design__info-item.item02 .cushion-design__info-title { max-width: 14.7916666667vw } .wearable-watch .cushion-design__info-item.item02 .cushion-design__info-button { left: auto; right: .4166666667vw } .wearable-watch .cushion-design__info-item.item02 .cushion-design__info-button::before { top: 1.3888888889vw; right: 1.7361111111vw; width: 9.5138888889vw; clip-path: inset(0 0 0 100%) } .wearable-watch .cushion-design__info-item.item03 { top: 18.5416666667vw; left: 60.1388888889vw; padding: 1.0416666667vw 0 0 18.4027777778vw } .wearable-watch .cushion-design__info-item.item03 .cushion-design__info-title { max-width: 12.5vw } .wearable-watch .cushion-design__info-item.item03 .cushion-design__info-button::before { top: 1.3888888889vw; left: 1.7361111111vw; width: 15.6944444444vw } .wearable-watch .cushion-design__info-item.item05 .cushion-design__info-title, .wearable-watch .cushion-design__info-item.item06 .cushion-design__info-title, .wearable-watch .cushion-design__info-item.item07 .cushion-design__info-title, .wearable-watch .cushion-design__info-item.item08 .cushion-design__info-title { max-width: 17.3611111111vw } .rtl .wearable-watch .cushion-design__info-item.item05 .cushion-design__info-title, .rtl .wearable-watch .cushion-design__info-item.item06 .cushion-design__info-title, .rtl .wearable-watch .cushion-design__info-item.item07 .cushion-design__info-title, .rtl .wearable-watch .cushion-design__info-item.item08 .cushion-design__info-title { margin-left: -17.3611111111vw } .wearable-watch .cushion-design__info-item.item05 .cushion-design__info-button::before, .wearable-watch .cushion-design__info-item.item06 .cushion-design__info-button::before, .wearable-watch .cushion-design__info-item.item07 .cushion-design__info-button::before, .wearable-watch .cushion-design__info-item.item08 .cushion-design__info-button::before { -webkit-transform-origin: left; transform-origin: left; left: 1.3888888889vw } .wearable-watch .cushion-design__info-item.item05 { bottom: 29.8611111111vw; left: 48.125vw; padding: 0 0 20.4861111111vw 1.6666666667vw } .wearable-watch .cushion-design__info-item.item05 .cushion-design__info-button { top: auto; bottom: .4166666667vw } .wearable-watch .cushion-design__info-item.item05 .cushion-design__info-button::before { -webkit-transform: rotate(-90deg); transform: rotate(-90deg); bottom: 1.7361111111vw; width: 17.7083333333vw } .wearable-watch .cushion-design__info-item.item06 { top: 39.2361111111vw; left: 57.2222222222vw; padding: 8.75vw 0 0 1.6666666667vw } .wearable-watch .cushion-design__info-item.item06 .cushion-design__info-button::before { -webkit-transform: rotate(90deg); transform: rotate(90deg); top: 1.7361111111vw; width: 5.9722222222vw } .wearable-watch .cushion-design__info-item.item07 { top: 37.1527777778vw; left: 26.5972222222vw; padding: 11.4583333333vw 0 0 1.6666666667vw } .wearable-watch .cushion-design__info-item.item07 .cushion-design__info-button::before { -webkit-transform: rotate(90deg); transform: rotate(90deg); top: 1.7361111111vw; width: 8.6805555556vw } .wearable-watch .cushion-design__info-item.item08 { bottom: 29.8611111111vw; left: 74.6527777778vw; padding: 0 0 20.4861111111vw 1.6666666667vw } .wearable-watch .cushion-design__info-item.item08 .cushion-design__info-button { top: auto; bottom: .4166666667vw } .wearable-watch .cushion-design__info-item.item08 .cushion-design__info-button::before { -webkit-transform: rotate(-90deg); transform: rotate(-90deg); bottom: 1.7361111111vw; width: 17.7083333333vw } .wearable-watch .cushion-design__motion { position: absolute; top: 50%; left: 50%; width: 133.3333333333vw; height: 62.5vw; -webkit-transform: translate(-50%, -50%); transform: translate(-50%, -50%); display: grid; place-items: center } .is-broken-fixed .wearable-watch .cushion-design__motion, .is-browser-zoomed .wearable-watch .cushion-design__motion { position: relative; top: auto; -webkit-transform: translate(-50%, 0); transform: translate(-50%, 0); width: 100%; height: auto } .wearable-watch .cushion-design__motion-first { z-index: 2; position: relative; grid-area: 1/1; display: grid; place-items: center; width: 100vw; height: 100%; margin: 0 auto; -webkit-transition: opacity .3s linear 0.6s; transition: opacity .3s linear 0.6s } .wearable-watch .cushion-design__motion-dimmed { content: ""; display: block; position: absolute; bottom: -120%; left: 0; width: 100%; height: 120%; -webkit-transition: bottom .1s linear; transition: bottom .1s linear; background: -webkit-gradient(linear, left bottom, left top, color-stop(0, #000), color-stop(70%, #000), to(rgba(0, 0, 0, .0018382353))); background: linear-gradient(0deg, #000 0, #000 70%, rgba(0, 0, 0, .0018382353) 100%); z-index: 2 } .wearable-watch .cushion-design__motion-second { z-index: 1; position: relative; height: 100%; grid-area: 1/1; -webkit-transition: opacity .2s linear; transition: opacity .2s linear } .is-broken-fixed .wearable-watch .cushion-design__motion-second, .is-browser-zoomed .wearable-watch .cushion-design__motion-second { grid-area: 2/1 } .wearable-watch .cushion-design__motion-second-inner { opacity: 0; display: grid; place-items: center; width: 100vw; height: 100%; margin: 0 auto; -webkit-transition: opacity .2s linear 0.2s; transition: opacity .2s linear 0.2s } .is-broken-fixed .wearable-watch .cushion-design__motion-second-inner, .is-browser-zoomed .wearable-watch .cushion-design__motion-second-inner, .wearable-watch .cushion-design.step01 .item01, .wearable-watch .cushion-design.step01 .item01 .cushion-design__info-title, .wearable-watch .cushion-design.step01 .item02, .wearable-watch .cushion-design.step01 .item02 .cushion-design__info-title, .wearable-watch .cushion-design.step01 .item03, .wearable-watch .cushion-design.step01 .item03 .cushion-design__info-title { opacity: 1 } .wearable-watch .cushion-design.step01 .item01 .cushion-design__info-button .cushion-design__info-button-popup, .wearable-watch .cushion-design.step01 .item02 .cushion-design__info-button .cushion-design__info-button-popup, .wearable-watch .cushion-design.step01 .item03 .cushion-design__info-button .cushion-design__info-button-popup, .wearable-watch .cushion-design.step02 .item05 .cushion-design__info-button .cushion-design__info-button-popup, .wearable-watch .cushion-design.step02 .item06 .cushion-design__info-button .cushion-design__info-button-popup, .wearable-watch .cushion-design.step02 .item07 .cushion-design__info-button .cushion-design__info-button-popup, .wearable-watch .cushion-design.step02 .item08 .cushion-design__info-button .cushion-design__info-button-popup { opacity: 1; scale: 1 } .wearable-watch .cushion-design.step01 .item01 .cushion-design__info-button .cushion-design__info-button-popup::after, .wearable-watch .cushion-design.step01 .item02 .cushion-design__info-button .cushion-design__info-button-popup::after, .wearable-watch .cushion-design.step01 .item03 .cushion-design__info-button .cushion-design__info-button-popup::after, .wearable-watch .cushion-design.step02 .item05 .cushion-design__info-button .cushion-design__info-button-popup::after, .wearable-watch .cushion-design.step02 .item06 .cushion-design__info-button .cushion-design__info-button-popup::after, .wearable-watch .cushion-design.step02 .item07 .cushion-design__info-button .cushion-design__info-button-popup::after, .wearable-watch .cushion-design.step02 .item08 .cushion-design__info-button .cushion-design__info-button-popup::after { -webkit-animation: 1s ease-in-out .8s fadeOut; animation: 1s ease-in-out .8s fadeOut } .wearable-watch .cushion-design.step01 .item01, .wearable-watch .cushion-design.step01 .item01 .cushion-design__info-button .cushion-design__info-button-popup, .wearable-watch .cushion-design.step01 .item01 .cushion-design__info-button::before { -webkit-transition-delay: 0.2s; transition-delay: 0.2s } .wearable-watch .cushion-design.step01 .item01 .cushion-design__info-title, .wearable-watch .cushion-design.step01 .item02, .wearable-watch .cushion-design.step01 .item02 .cushion-design__info-button .cushion-design__info-button-popup, .wearable-watch .cushion-design.step01 .item02 .cushion-design__info-button::before { -webkit-transition-delay: 0.3s; transition-delay: 0.3s } .wearable-watch .cushion-design.scroll-up .cushion-design__motion-second::before, .wearable-watch .cushion-design.step01 .item02 .cushion-design__info-title, .wearable-watch .cushion-design.step01 .item03, .wearable-watch .cushion-design.step01 .item03 .cushion-design__info-button .cushion-design__info-button-popup, .wearable-watch .cushion-design.step01 .item03 .cushion-design__info-button::before, .wearable-watch .cushion-design.step02 .item05, .wearable-watch .cushion-design.step02 .item05 .cushion-design__info-button .cushion-design__info-button-popup, .wearable-watch .cushion-design.step02 .item05 .cushion-design__info-button::before { -webkit-transition-delay: 0.4s; transition-delay: 0.4s } .wearable-watch .cushion-design.step01 .item03 .cushion-design__info-title, .wearable-watch .cushion-design.step02 .item05 .cushion-design__info-title, .wearable-watch .cushion-design.step02 .item06, .wearable-watch .cushion-design.step02 .item06 .cushion-design__info-button .cushion-design__info-button-popup, .wearable-watch .cushion-design.step02 .item06 .cushion-design__info-button::before { -webkit-transition-delay: 0.5s; transition-delay: 0.5s } .wearable-watch .cushion-design.step02 .cushion-design__motion-first .cushion-design__product-img, .wearable-watch .night-mode--night-mode .bg-day, .wearable-watch .night-mode--night-mode .img-day { opacity: 0 } .wearable-watch .cushion-design.step02 .cushion-design__motion-second { z-index: 3 } .wearable-watch .cushion-design.step02 .cushion-design__motion-second::before { bottom: 0 } .wearable-watch .cushion-design.step02 .cushion-design__motion-second .cushion-design__motion-second-inner, .wearable-watch .cushion-design.step02 .item05, .wearable-watch .cushion-design.step02 .item05 .cushion-design__info-title, .wearable-watch .cushion-design.step02 .item06, .wearable-watch .cushion-design.step02 .item06 .cushion-design__info-title, .wearable-watch .cushion-design.step02 .item07, .wearable-watch .cushion-design.step02 .item07 .cushion-design__info-title, .wearable-watch .cushion-design.step02 .item08, .wearable-watch .cushion-design.step02 .item08 .cushion-design__info-title { opacity: 1 } .wearable-watch .cushion-design.step02 .cushion-design__motion-second .cushion-design__info { z-index: 2 } .wearable-watch .cushion-design.step02 .item06 .cushion-design__info-title, .wearable-watch .cushion-design.step02 .item07, .wearable-watch .cushion-design.step02 .item07 .cushion-design__info-button .cushion-design__info-button-popup, .wearable-watch .cushion-design.step02 .item07 .cushion-design__info-button::before { -webkit-transition-delay: 0.6s; transition-delay: 0.6s } .wearable-watch .cushion-design.step02 .item07 .cushion-design__info-title, .wearable-watch .cushion-design.step02 .item08, .wearable-watch .cushion-design.step02 .item08 .cushion-design__info-button .cushion-design__info-button-popup, .wearable-watch .cushion-design.step02 .item08 .cushion-design__info-button::before { -webkit-transition-delay: 0.7s; transition-delay: 0.7s } .wearable-watch .cushion-design.step02 .item08 .cushion-design__info-title { -webkit-transition-delay: 0.8s; transition-delay: 0.8s } .wearable-watch .cushion-design.scroll-up .cushion-design__info-item { -webkit-transition: opacity .3s ease-out; transition: opacity .3s ease-out } .wearable-watch .cushion-design.scroll-up .cushion-design__info-button::before, .wearable-watch .cushion-design.scroll-up .cushion-design__motion-second-inner { -webkit-transition: none; transition: none } .wearable-watch .cushion-design.scroll-up .cushion-design__motion-first { -webkit-transition: opacity .4s linear 0.2s; transition: opacity .4s linear 0.2s } .wearable-watch .cushion-design__video { width: 100vw; height: 55.5555555556vw } .wearable-watch .cushion-design__video .video__controller-wrap { width: 100% } .wearable-watch .cushion-design .cm-layer__dimmed { background: rgba(49, 49, 49, .5); -webkit-backdrop-filter: saturate(180%) blur(20px); backdrop-filter: saturate(180%) blur(20px) } .wearable-watch .cushion-design .cm-layer__body { top: 50%; left: 50%; width: 100vw; height: 55.5555555556vw; -webkit-transform: translate(-50%, -50%); transform: translate(-50%, -50%); text-align: unset } .is-broken-fixed .wearable-watch .cushion-design .cm-layer__body { height: 100vh } .wearable-watch .cushion-design .cm-layer__wrapper { position: relative; display: grid; width: 100%; height: 100% } .wearable-watch .cushion-design .cm-layer__btn-close { z-index: 2; top: 1.3888888889vw; right: 1.3888888889vw; width: 2.5vw; height: 2.5vw } .rtl .wearable-watch .cushion-design .cm-layer__btn-close { right: auto; left: 1.3888888889vw } .wearable-watch .cushion-design [class*=cushion-design__content] { position: relative; grid-area: 1/1; overflow: hidden; border-radius: 1.6666666667vw; background-color: #000; -webkit-transform: translateZ(0); transform: translateZ(0) } .wearable-watch .cushion-design__popup-info { opacity: 0; z-index: 2; position: absolute; width: 27.7777777778vw; -webkit-box-sizing: content-box; box-sizing: content-box } .wearable-watch .cushion-design__popup-info.is-active { opacity: 1; -webkit-transition: opacity .3s linear; transition: opacity .3s linear } .wearable-watch .cushion-design__popup-info-tit { color: #ff5502; font-size: 2.0833333333vw; font-family: SamsungOne, arial, sans-serif; font-weight: 700; line-height: 1.2 } html.rtl .wearable-watch .cushion-design__popup-info-tit { font-family: SamsungOne } html[lang^=ko] .wearable-watch .cushion-design__popup-info-tit { font-family: SamsungOneKorean, Dotum, "돋움", sans-serif } html[lang^=my] .wearable-watch .cushion-design__popup-info-tit { font-family: Pyidaungsu, arial, sans-serif } html[lang^=zh-CN] .wearable-watch .cushion-design__popup-info-tit { font-family: SamsungOne, "Microsoft Yahei", "微软雅黑", Simsun, "宋体", arial, sans-serif } html[lang^=zh-HK] .wearable-watch .cushion-design__popup-info-tit, html[lang^=zh-TW] .wearable-watch .cushion-design__popup-info-tit { font-family: SamsungOne, "Microsoft JhengHei", "微软雅黑", Simsun, "宋体", arial, sans-serif } html[lang^=ja] .wearable-watch .cushion-design__popup-info-tit { font-family: SamsungOne, Meiryo, sans-serif } html[lang^=ka-GE] .wearable-watch .cushion-design__popup-info-tit { font-family: SamsungOneGeorgian, Sylfaen } html.rtl .wearable-watch .battery__info .battery__info-item, html.rtl .wearable-watch .battery__info-value em, html.rtl .wearable-watch .big-moment__info-title { font-family: SamsungSharpSans, SamsungOne } .wearable-watch .cushion-design__popup-info-desc { margin-top: .6944444444vw; color: #b3b2b7; font-size: 1.1111111111vw; line-height: 1.25 } .wearable-watch .cushion-design__popup-info::before { content: ""; position: absolute; top: .5555555556vw; left: 0; width: 1.3194444444vw; height: 1.3194444444vw; border-radius: 50%; background-color: #ff5502; -webkit-transition: clip-path .2s ease-out; transition: clip-path .2s ease-out } .wearable-watch .cushion-design__popup-info::after { content: ""; position: absolute; top: 1.1111111111vw; left: 1.5972222222vw; width: 19.5833333333vw; height: .2083333333vw; background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='299.5' height='3.039' viewBox='0 0 299.5 3.039'%3E%3Cpath id='Path_5_Copy' data-name='Path 5 Copy' d='M.5.923,46.249.929l153.462.02L297,.962' transform='translate(1 0.577)' fill='none' stroke='%23ff641d' stroke-linecap='round' stroke-linejoin='bevel' stroke-miterlimit='10' stroke-width='3' stroke-dasharray='6 9'/%3E%3C/svg%3E%0A"); background-repeat: repeat; background-size: auto 100%; -webkit-transition: clip-path .2s ease-out 0.2s; transition: clip-path .2s ease-out 0.2s } .wearable-watch .cushion-design__content--processor .cushion-design__popup-info { top: 26.3194444444vw; right: 35.7638888889vw; width: 23.6111111111vw; padding-right: 33.0555555556vw } .wearable-watch .cushion-design__content--processor .cushion-design__popup-info::before { left: auto; right: 0 } .wearable-watch .cushion-design__content--processor .cushion-design__popup-info::after { left: auto; right: 1.5972222222vw; width: 30.5555555556vw } @media (min-width:1440px) { .wearable-watch .titanium .common__content { margin-top: 6px; height: 800px } .wearable-watch .titanium__video { width: 1920px; height: 800px } .wearable-watch .titanium__video .video__controller { right: 24px; bottom: 24px } .rtl .wearable-watch .titanium__video .video__controller { left: 24px } .wearable-watch .cushion-design .common__text { max-width: 1440px; padding: 140px 192px 36px } .wearable-watch .cushion-design__motion, .wearable-watch .cushion-design__product-dim, .wearable-watch .cushion-design__product-img { width: 1920px; height: 900px } .wearable-watch .cushion-design__info { width: 1440px; height: 900px } .wearable-watch .cushion-design__info-title { font-size: 18px } .wearable-watch .cushion-design__info-button { top: 6px; left: 6px } .wearable-watch .cushion-design__info-button-popup { width: 40px; height: 40px } .wearable-watch .cushion-design__info-button-popup::after { width: 40px; height: 40px } .wearable-watch .cushion-design__info-button-popup::before { width: 52px; height: 52px } .wearable-watch .cushion-design__info-item.item01 { top: 322px; right: 860px; padding: 15px 345px 0 0 } .wearable-watch .cushion-design__info-item.item01 .cushion-design__info-title { max-width: 178px } .wearable-watch .cushion-design__info-item.item01 .cushion-design__info-button { right: 6px } .wearable-watch .cushion-design__info-item.item01 .cushion-design__info-button::before { top: 20px; right: 25px; width: 306px } .wearable-watch .cushion-design__info-item.item02 { top: 609px; right: 941px; padding: 15px 172px 0 0 } .wearable-watch .cushion-design__info-item.item02 .cushion-design__info-title { max-width: 213px } .wearable-watch .cushion-design__info-item.item02 .cushion-design__info-button { right: 6px } .wearable-watch .cushion-design__info-item.item02 .cushion-design__info-button::before { top: 20px; right: 25px; width: 137px } .wearable-watch .cushion-design__info-item.item03 { top: 267px; left: 866px; padding: 15px 0 0 265px } .wearable-watch .cushion-design__info-item.item03 .cushion-design__info-title { max-width: 180px } .wearable-watch .cushion-design__info-item.item03 .cushion-design__info-button::before { top: 20px; left: 25px; width: 226px } .wearable-watch .cushion-design__info-item.item05 .cushion-design__info-title, .wearable-watch .cushion-design__info-item.item06 .cushion-design__info-title, .wearable-watch .cushion-design__info-item.item07 .cushion-design__info-title, .wearable-watch .cushion-design__info-item.item08 .cushion-design__info-title { max-width: 250px } .rtl .wearable-watch .cushion-design__info-item.item05 .cushion-design__info-title, .rtl .wearable-watch .cushion-design__info-item.item06 .cushion-design__info-title, .rtl .wearable-watch .cushion-design__info-item.item07 .cushion-design__info-title, .rtl .wearable-watch .cushion-design__info-item.item08 .cushion-design__info-title { margin-left: -250px } .wearable-watch .cushion-design__info-item.item05 .cushion-design__info-button::before, .wearable-watch .cushion-design__info-item.item06 .cushion-design__info-button::before, .wearable-watch .cushion-design__info-item.item07 .cushion-design__info-button::before, .wearable-watch .cushion-design__info-item.item08 .cushion-design__info-button::before { left: 20px } .wearable-watch .cushion-design__info-item.item05 { bottom: 430px; left: 693px; padding: 0 0 295px 24px } .wearable-watch .cushion-design__info-item.item05 .cushion-design__info-button { bottom: 6px } .wearable-watch .cushion-design__info-item.item05 .cushion-design__info-button::before { bottom: 25px; width: 255px } .wearable-watch .cushion-design__info-item.item06 { top: 565px; left: 824px; padding: 126px 0 0 24px } .wearable-watch .cushion-design__info-item.item06 .cushion-design__info-button::before { top: 25px; width: 86px } .wearable-watch .cushion-design__info-item.item07 { top: 535px; left: 383px; padding: 165px 0 0 24px } .wearable-watch .cushion-design__info-item.item07 .cushion-design__info-button::before { top: 25px; width: 125px } .wearable-watch .cushion-design__info-item.item08 { bottom: 430px; left: 1075px; padding: 0 0 295px 24px } .wearable-watch .cushion-design__info-item.item08 .cushion-design__info-button { bottom: 6px } .wearable-watch .cushion-design__info-item.item08 .cushion-design__info-button::before { bottom: 25px; width: 255px } .wearable-watch .cushion-design__motion-first, .wearable-watch .cushion-design__motion-second-inner, .wearable-watch .cushion-design__video { width: 1440px } .wearable-watch .cushion-design__video { height: 800px } .wearable-watch .cushion-design .cm-layer__body { width: 1440px; height: 800px } .wearable-watch .cushion-design .cm-layer__btn-close { top: 20px; right: 20px; width: 36px; height: 36px } .rtl .wearable-watch .cushion-design .cm-layer__btn-close { left: 20px } .wearable-watch .cushion-design [class*=cushion-design__content] { border-radius: 24px } .wearable-watch .cushion-design__popup-info { width: 400px } .wearable-watch .cushion-design__popup-info-tit { font-size: 30px } .wearable-watch .cushion-design__popup-info-desc { margin-top: 10px; font-size: 16px } .wearable-watch .cushion-design__popup-info::before { top: 8px; width: 19px; height: 19px } .wearable-watch .cushion-design__popup-info::after { top: 16px; left: 23px; width: 282px; height: 3px } .wearable-watch .cushion-design__content--processor .cushion-design__popup-info { top: 379px; right: 515px; width: 340px; padding-right: 476px } .wearable-watch .cushion-design__content--processor .cushion-design__popup-info::after { right: 23px; width: 440px } } .wearable-watch .cushion-design__content--titanium .cushion-design__popup-info { top: 9.375vw; left: 62.5vw; width: 24.3055555556vw; padding-left: 11.8055555556vw } .wearable-watch .cushion-design__content--titanium .cushion-design__popup-info::after { width: 9.8611111111vw } @media (min-width:1440px) { .wearable-watch .cushion-design__content--titanium .cushion-design__popup-info { top: 135px; left: 900px; width: 350px; padding-left: 170px } .wearable-watch .cushion-design__content--titanium .cushion-design__popup-info::after { width: 142px } } .wearable-watch .cushion-design__content--crystal-glass .cushion-design__popup-info { bottom: 25.2777777778vw; left: 49.4444444444vw; padding: 0 .6944444444vw 17.3611111111vw; width: 22.0833333333vw } .is-broken-fixed .wearable-watch .cushion-design__content--crystal-glass .cushion-design__popup-info { padding: 0 .6944444444vw 12.5vw } .rtl .wearable-watch .cushion-design__content--crystal-glass .cushion-design__popup-info { left: auto; right: 49.2361111111vw } .wearable-watch .cushion-design__content--crystal-glass .cushion-design__popup-info::before { top: auto; bottom: 0 } .rtl .wearable-watch .cushion-design__content--crystal-glass .cushion-design__popup-info::before { left: auto; right: 0 } .wearable-watch .cushion-design__content--crystal-glass .cushion-design__popup-info::after { top: auto; left: .6944444444vw; bottom: 1.5972222222vw; width: 14.1666666667vw; -webkit-transform-origin: left; transform-origin: left; -webkit-transform: rotate(-90deg); transform: rotate(-90deg) } .is-broken-fixed .wearable-watch .cushion-design__content--crystal-glass .cushion-design__popup-info::after { width: 9.7222222222vw } .rtl .wearable-watch .cushion-design__content--crystal-glass .cushion-design__popup-info::after { left: auto; right: .625vw; -webkit-transform-origin: right; transform-origin: right; -webkit-transform: rotate(90deg); transform: rotate(90deg) } @media (min-width:1440px) { .wearable-watch .cushion-design__content--crystal-glass .cushion-design__popup-info { bottom: 364px; left: 712px; padding: 0 10px 250px; width: 318px } .is-broken-fixed .wearable-watch .cushion-design__content--crystal-glass .cushion-design__popup-info { padding: 0 10px 180px } .rtl .wearable-watch .cushion-design__content--crystal-glass .cushion-design__popup-info { right: 709px } .wearable-watch .cushion-design__content--crystal-glass .cushion-design__popup-info::after { left: 10px; bottom: 23px; width: 204px } .is-broken-fixed .wearable-watch .cushion-design__content--crystal-glass .cushion-design__popup-info::after { width: 140px } .rtl .wearable-watch .cushion-design__content--crystal-glass .cushion-design__popup-info::after { right: 9px } } .wearable-watch .cushion-design__content--quick-button .cushion-design__popup-info { top: 32.2916666667vw; left: 53.3333333333vw; width: 21.5277777778vw; padding-left: 21.9444444444vw } @media (min-width:1440px) { .wearable-watch .cushion-design__content--quick-button .cushion-design__popup-info { top: 465px; left: 768px; width: 310px; padding-left: 316px } } .wearable-watch .cushion-design__content--active-sensor .cushion-design__popup-info { top: 27.9861111111vw; right: 32.9861111111vw; width: 20.1388888889vw; padding-right: 28.8888888889vw } .wearable-watch .cushion-design__content--active-sensor .cushion-design__popup-info::before { left: auto; right: 0 } .wearable-watch .cushion-design__content--active-sensor .cushion-design__popup-info::after { left: auto; right: 1.5972222222vw; width: 27.0833333333vw } @media (min-width:1440px) { .wearable-watch .cushion-design__content--active-sensor .cushion-design__popup-info { top: 403px; right: 475px; width: 290px; padding-right: 416px } .wearable-watch .cushion-design__content--active-sensor .cushion-design__popup-info::after { right: 23px; width: 390px } } .wearable-watch .cushion-design__content--gps .cushion-design__popup-info { top: 20.7638888889vw; left: 35.6944444444vw; padding-left: 32.3611111111vw } .wearable-watch .cushion-design__content--gps .cushion-design__popup-info::after { width: 29.8611111111vw } @media (min-width:1440px) { .wearable-watch .cushion-design__content--gps .cushion-design__popup-info { top: 299px; left: 514px; padding-left: 466px } .wearable-watch .cushion-design__content--gps .cushion-design__popup-info::after { width: 430px } } .wearable-watch .cushion-design__content--lug-sys .cushion-design__popup-info { top: 26.25vw; left: 44.7916666667vw; width: 21.5277777778vw; padding-left: 27.0833333333vw } .wearable-watch .cushion-design__content--lug-sys .cushion-design__popup-info::after { width: 24.6527777778vw } @media screen and (max-width:767px) { .wearable-watch .highlight-inner { top: 12.5vw; right: 0; width: 100% } .wearable-watch .highlight-inner__txt { font-size: 3.8888888889vw } .wearable-watch .highlight-inner__value { font-size: 11.3888888889vw } .wearable-watch .titanium .common__wrap { padding: 27.7777777778vw 0 13.8888888889vw } .wearable-watch .titanium .common__content { margin-top: 2.7777777778vw; height: 94.4444444444vw } .wearable-watch .titanium__video { width: 100%; height: 94.4444444444vw } .wearable-watch .titanium__video .video__controller { right: 5.5555555556vw; bottom: 5.5555555556vw } .rtl .wearable-watch .titanium__video .video__controller { right: auto; left: 5.5555555556vw } .wearable-watch .cushion-design .common__text { padding: 13.8888888889vw 6.6666666667vw 2.7777777778vw } .wearable-watch .cushion-design .common__text .common__headline { margin-top: 0 } .wearable-watch .cushion-design__sticky-track { height: 1800px } .safari.is-browser-zoomed .wearable-watch .cushion-design__sticky-content { padding: 13.8888888889vw 0 } .wearable-watch .cushion-design__product-dim, .wearable-watch .cushion-design__product-img { width: 100%; height: 115.8333333333vw } .wearable-watch .cushion-design__info { width: 100vw; height: 115vw } .wearable-watch .cushion-design__info-title { font-size: 5vw; line-height: 1.22 } html[lang^=my] .wearable-watch .cushion-design__info-title { line-height: 1.4 } .safari.is-browser-zoomed .wearable-watch .cushion-design__info-title { font-size: 2.5vw } .wearable-watch .cushion-design__info-button { top: .8333333333vw; bottom: .8333333333vw } .wearable-watch .cushion-design__info-button::after, .wearable-watch .cushion-design__info-button::before { -webkit-transform-origin: left; transform-origin: left; -webkit-transform: rotate(-90deg); transform: rotate(-90deg); left: .6944444444vw } .wearable-watch .cushion-design__info-button-popup { width: 5.5555555556vw; height: 5.5555555556vw } } @media screen and (max-width:767px) and (min-width:1440px) { .wearable-watch .kv .common__headline { padding-bottom: 3px } .wearable-watch .cushion-design__info-button::after, .wearable-watch .cushion-design__info-button::before { left: 10px } } @media screen and (max-width:767px) and (max-width:360px) { .wearable-watch .wearable-highlight-carousel__video .video__controller .progress-icon circle { stroke-width: 8px; stroke-width: 2.2222222222vw } .wearable-watch .wearable-highlight-carousel__video .video__controller .video__controller--paused, .wearable-watch .wearable-highlight-carousel__video .video__controller .video__controller--playing { width: 6.1111111111vw; height: 6.1111111111vw } .wearable-watch .highlight-inner { top: 12.5vw } .wearable-watch .highlight-inner__txt { font-size: 3.8888888889vw } .wearable-watch .highlight-inner__value { font-size: 11.3888888889vw } .wearable-watch .titanium .common__content { margin-top: 2.7777777778vw; height: 94.4444444444vw } .wearable-watch .titanium__video { height: 94.4444444444vw } .wearable-watch .titanium__video .video__controller { right: 5.5555555556vw; bottom: 5.5555555556vw } .rtl .wearable-watch .titanium__video .video__controller { left: 5.5555555556vw } .wearable-watch .cushion-design__product-dim, .wearable-watch .cushion-design__product-img { height: 115.8333333333vw } .wearable-watch .cushion-design__info { width: 100vw; height: 115vw } .wearable-watch .cushion-design__info-title { font-size: 5vw } .wearable-watch .cushion-design__info-button { top: .8333333333vw; bottom: .8333333333vw } .wearable-watch .cushion-design__info-button-popup { width: 5.5555555556vw; height: 5.5555555556vw } .wearable-watch .cushion-design__info-button-popup::after { width: 5.5555555556vw; height: 5.5555555556vw } .wearable-watch .cushion-design__info-button-popup::before { width: 7.2222222222vw; height: 7.2222222222vw } .wearable-watch .cushion-design__info-item.item01 .cushion-design__info-button, .wearable-watch .cushion-design__info-item.item02 .cushion-design__info-button, .wearable-watch .cushion-design__info-item.item03 .cushion-design__info-button { left: .8333333333vw } .wearable-watch .cushion-design__info-item.item01 .cushion-design__info-button::before, .wearable-watch .cushion-design__info-item.item02 .cushion-design__info-button::before, .wearable-watch .cushion-design__info-item.item03 .cushion-design__info-button::before { left: 2.7777777778vw } .wearable-watch .cushion-design__info-item.item01 { bottom: 64.4444444444vw; left: 8.3333333333vw } .rtl .wearable-watch .cushion-design__info-item.item01 { right: 8.3333333333vw } .wearable-watch .cushion-design__info-item.item01 .cushion-design__info-title { max-width: 44.4444444444vw } .rtl .wearable-watch .cushion-design__info-item.item01 .cushion-design__info-title { margin-left: -44.4444444444vw } } @media screen and (max-width:767px) { .wearable-watch .cushion-design__info-button-popup::after { width: 5.5555555556vw; height: 5.5555555556vw } .wearable-watch .cushion-design__info-button-popup::before { width: 7.2222222222vw; height: 7.2222222222vw } .wearable-watch .cushion-design__info-item.item01, .wearable-watch .cushion-design__info-item.item02, .wearable-watch .cushion-design__info-item.item03 { right: auto } .wearable-watch .cushion-design__info-item.item01 .cushion-design__info-button, .wearable-watch .cushion-design__info-item.item02 .cushion-design__info-button, .wearable-watch .cushion-design__info-item.item03 .cushion-design__info-button { left: .8333333333vw; right: auto } .wearable-watch .cushion-design__info-item.item01 .cushion-design__info-button::before, .wearable-watch .cushion-design__info-item.item02 .cushion-design__info-button::before, .wearable-watch .cushion-design__info-item.item03 .cushion-design__info-button::before { -webkit-transform-origin: left; transform-origin: left; top: auto; right: auto; left: 2.7777777778vw; clip-path: inset(0 100% 0 0) } .wearable-watch .cushion-design__info-item.item01 { top: auto; bottom: 64.4444444444vw; left: 8.3333333333vw; padding: 0 0 41.6666666667vw } .rtl .wearable-watch .cushion-design__info-item.item01 { left: auto; right: 8.3333333333vw } .is-broken-fixed .wearable-watch .cushion-design__info-item.item01, .is-browser-zoomed .wearable-watch .cushion-design__info-item.item01 { padding: 0 0 33.3333333333vw } .wearable-watch .cushion-design__info-item.item01 .cushion-design__info-title { max-width: 44.4444444444vw } .rtl .wearable-watch .cushion-design__info-item.item01 .cushion-design__info-title { margin-left: -44.4444444444vw } .wearable-watch .cushion-design__info-item.item01 .cushion-design__info-button { top: auto; left: 23.3333333333vw; bottom: .8333333333vw } .rtl .wearable-watch .cushion-design__info-item.item01 .cushion-design__info-button { left: auto; right: 23.3333333333vw } } @media screen and (max-width:767px) and (max-width:360px) { .wearable-watch .cushion-design__info-item.item01 .cushion-design__info-button { left: 23.3333333333vw; bottom: .8333333333vw } .rtl .wearable-watch .cushion-design__info-item.item01 .cushion-design__info-button { right: 23.3333333333vw } .wearable-watch .cushion-design__info-item.item01 .cushion-design__info-button::before { left: -22.7777777778vw; bottom: 15vw; width: 23.8888888889vw } .rtl .wearable-watch .cushion-design__info-item.item01 .cushion-design__info-button::before { left: 27.7777777778vw } .is-broken-fixed .wearable-watch .cushion-design__info-item.item01 .cushion-design__info-button::before, .is-browser-zoomed .wearable-watch .cushion-design__info-item.item01 .cushion-design__info-button::before { width: 15vw } .wearable-watch .cushion-design__info-item.item01 .cushion-design__info-button::after { top: .5555555556vw; left: -1.1111111111vw; width: 23.8888888889vw } .rtl .wearable-watch .cushion-design__info-item.item01 .cushion-design__info-button::after { top: 1.1111111111vw; left: 5.5555555556vw } .wearable-watch .cushion-design__info-item.item02 { top: 78.8888888889vw; left: 19.4444444444vw } .rtl .wearable-watch .cushion-design__info-item.item02 { right: 19.4444444444vw } .wearable-watch .cushion-design__info-item.item02 .cushion-design__info-title { max-width: 63.8888888889vw } .rtl .wearable-watch .cushion-design__info-item.item02 .cushion-design__info-title { margin-left: -63.8888888889vw } .wearable-watch .cushion-design__info-item.item02 .cushion-design__info-button::before { top: 2.7777777778vw; width: 27.7777777778vw } .is-broken-fixed .wearable-watch .cushion-design__info-item.item02 .cushion-design__info-button::before, .is-browser-zoomed .wearable-watch .cushion-design__info-item.item02 .cushion-design__info-button::before { width: 25vw } .wearable-watch .cushion-design__info-item.item03 { bottom: 77.7777777778vw; left: 51.6666666667vw } .rtl .wearable-watch .cushion-design__info-item.item03 { left: 41.1111111111vw } .wearable-watch .cushion-design__info-item.item03 .cushion-design__info-title { max-width: 29.4444444444vw } .rtl .wearable-watch .cushion-design__info-item.item03 .cushion-design__info-title { margin-left: -29.4444444444vw } .wearable-watch .cushion-design__info-item.item03 .cushion-design__info-button::before { bottom: 2.7777777778vw; width: 23.3333333333vw } .is-broken-fixed .wearable-watch .cushion-design__info-item.item03 .cushion-design__info-button::before, .is-browser-zoomed .wearable-watch .cushion-design__info-item.item03 .cushion-design__info-button::before { width: 19.4444444444vw } .wearable-watch .cushion-design__info-item.item05 .cushion-design__info-title, .wearable-watch .cushion-design__info-item.item06 .cushion-design__info-title, .wearable-watch .cushion-design__info-item.item07 .cushion-design__info-title, .wearable-watch .cushion-design__info-item.item08 .cushion-design__info-title { max-width: 21.1111111111vw } .rtl .wearable-watch .cushion-design__info-item.item05 .cushion-design__info-title, .rtl .wearable-watch .cushion-design__info-item.item06 .cushion-design__info-title, .rtl .wearable-watch .cushion-design__info-item.item07 .cushion-design__info-title, .rtl .wearable-watch .cushion-design__info-item.item08 .cushion-design__info-title { margin-left: -21.1111111111vw } .wearable-watch .cushion-design__info-item.item05 .cushion-design__info-button::before, .wearable-watch .cushion-design__info-item.item06 .cushion-design__info-button::before, .wearable-watch .cushion-design__info-item.item07 .cushion-design__info-button::before, .wearable-watch .cushion-design__info-item.item08 .cushion-design__info-button::before { left: 2.7777777778vw; width: .2777777778vw } .wearable-watch .cushion-design__info-item.item05 { bottom: 55.2777777778vw; left: 46.6666666667vw } .wearable-watch .cushion-design__info-item.item05 .cushion-design__info-button { bottom: .8333333333vw } .wearable-watch .cushion-design__info-item.item05 .cushion-design__info-button::before { bottom: 2.7777777778vw } } @media screen and (max-width:767px) { .wearable-watch .cushion-design__info-item.item01 .cushion-design__info-button::before { left: -22.7777777778vw; bottom: 15vw; width: 23.8888888889vw } .rtl .wearable-watch .cushion-design__info-item.item01 .cushion-design__info-button::before { left: 27.7777777778vw } .is-broken-fixed .wearable-watch .cushion-design__info-item.item01 .cushion-design__info-button::before, .is-browser-zoomed .wearable-watch .cushion-design__info-item.item01 .cushion-design__info-button::before { width: 15vw } .wearable-watch .cushion-design__info-item.item01 .cushion-design__info-button::after { display: block; top: .5555555556vw; right: auto; left: -1.1111111111vw; width: 23.8888888889vw; -webkit-transform: rotate(-154deg); transform: rotate(-154deg) } .rtl .wearable-watch .cushion-design__info-item.item01 .cushion-design__info-button::after { top: 1.1111111111vw; left: 5.5555555556vw; -webkit-transform: rotate(335deg); transform: rotate(335deg) } .wearable-watch .cushion-design__info-item.item02 { top: 78.8888888889vw; left: 19.4444444444vw; padding: 31.6666666667vw 0 0 2.7777777778vw } .rtl .wearable-watch .cushion-design__info-item.item02 { left: auto; right: 19.4444444444vw; padding: 31.6666666667vw 2.7777777778vw 0 } .is-broken-fixed .wearable-watch .cushion-design__info-item.item02, .is-browser-zoomed .wearable-watch .cushion-design__info-item.item02 { padding: 31.1111111111vw 0 0 2.7777777778vw } .wearable-watch .cushion-design__info-item.item02 .cushion-design__info-title { max-width: 63.8888888889vw } .rtl .wearable-watch .cushion-design__info-item.item02 .cushion-design__info-title { margin-left: -63.8888888889vw } .wearable-watch .cushion-design__info-item.item02 .cushion-design__info-button::before { -webkit-transform: rotate(90deg); transform: rotate(90deg); top: 2.7777777778vw; width: 27.7777777778vw } .is-broken-fixed .wearable-watch .cushion-design__info-item.item02 .cushion-design__info-button::before, .is-browser-zoomed .wearable-watch .cushion-design__info-item.item02 .cushion-design__info-button::before { width: 25vw } .wearable-watch .cushion-design__info-item.item03 { top: auto; bottom: 77.7777777778vw; left: 51.6666666667vw; padding: 0 0 28.3333333333vw 2.7777777778vw } .rtl .wearable-watch .cushion-design__info-item.item03 { left: 41.1111111111vw } .is-broken-fixed .wearable-watch .cushion-design__info-item.item03, .is-browser-zoomed .wearable-watch .cushion-design__info-item.item03 { padding: 0 0 25vw 2.7777777778vw } .wearable-watch .cushion-design__info-item.item03 .cushion-design__info-title { max-width: 29.4444444444vw } .rtl .wearable-watch .cushion-design__info-item.item03 .cushion-design__info-title { margin-left: -29.4444444444vw } .wearable-watch .cushion-design__info-item.item03 .cushion-design__info-button { top: auto } .wearable-watch .cushion-design__info-item.item03 .cushion-design__info-button::before { bottom: 2.7777777778vw; width: 23.3333333333vw } .is-broken-fixed .wearable-watch .cushion-design__info-item.item03 .cushion-design__info-button::before, .is-browser-zoomed .wearable-watch .cushion-design__info-item.item03 .cushion-design__info-button::before { width: 19.4444444444vw } .wearable-watch .cushion-design__info-item.item05 .cushion-design__info-title, .wearable-watch .cushion-design__info-item.item06 .cushion-design__info-title, .wearable-watch .cushion-design__info-item.item07 .cushion-design__info-title, .wearable-watch .cushion-design__info-item.item08 .cushion-design__info-title { max-width: 21.1111111111vw } .rtl .wearable-watch .cushion-design__info-item.item05 .cushion-design__info-title, .rtl .wearable-watch .cushion-design__info-item.item06 .cushion-design__info-title, .rtl .wearable-watch .cushion-design__info-item.item07 .cushion-design__info-title, .rtl .wearable-watch .cushion-design__info-item.item08 .cushion-design__info-title { margin-left: -21.1111111111vw } .wearable-watch .cushion-design__info-item.item05 .cushion-design__info-button::before, .wearable-watch .cushion-design__info-item.item06 .cushion-design__info-button::before, .wearable-watch .cushion-design__info-item.item07 .cushion-design__info-button::before, .wearable-watch .cushion-design__info-item.item08 .cushion-design__info-button::before { -webkit-transform-origin: left; transform-origin: left; left: 2.7777777778vw; width: .2777777778vw } .wearable-watch .cushion-design__info-item.item05 { bottom: 55.2777777778vw; left: 46.6666666667vw; padding: 0 0 49.4444444444vw 2.7777777778vw } .is-broken-fixed .wearable-watch .cushion-design__info-item.item05, .is-browser-zoomed .wearable-watch .cushion-design__info-item.item05 { padding: 0 0 29.4444444444vw 2.7777777778vw } .wearable-watch .cushion-design__info-item.item05 .cushion-design__info-button { top: auto; bottom: .8333333333vw } .wearable-watch .cushion-design__info-item.item05 .cushion-design__info-button::before { bottom: 2.7777777778vw; width: 43.0555555556vw } .is-broken-fixed .wearable-watch .cushion-design__info-item.item05 .cushion-design__info-button::before, .is-browser-zoomed .wearable-watch .cushion-design__info-item.item05 .cushion-design__info-button::before { width: 25vw } } .wearable-watch .battery .common__headline { width: 67.3611111111vw; padding-bottom: 2.2222222222vw } .wearable-watch .battery .common__description { color: #eee } .wearable-watch .battery .common__content { position: relative; height: 37.0833333333vw; margin-top: 5.5555555556vw } .wearable-watch .battery__video { z-index: 3; position: absolute; bottom: 0; left: 50%; width: 48.0555555556vw; height: 37.0833333333vw; -webkit-transform: translateX(-50%); transform: translateX(-50%) } .wearable-watch .battery__video .video__controller-wrap { width: 100% } .wearable-watch .battery__info { z-index: 2; position: relative; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between; width: 91.7361111111vw; height: 37.0833333333vw; left: 1.5972222222vw } .wearable-watch .battery__info .battery__info-item { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; margin-top: 11.0416666667vw; width: 18.4722222222vw; font-family: SamsungSharpSans, arial, sans-serif; text-align: center } html[lang^=ko] .wearable-watch .battery__info .battery__info-item { font-family: "Samsung Sharp Sans", SamsungOneKorean, sans-serif } html[lang^=th] .wearable-watch .battery__info .battery__info-item { font-family: SamsungSharpSans, SamsungOne, arial, sans-serif } html[lang^=my] .wearable-watch .battery__info .battery__info-item { font-family: SamsungSharpSans, Pyidaungsu, arial, sans-serif } html[lang^=zh-CN] .wearable-watch .battery__info .battery__info-item { font-family: SamsungSharpSans, "Microsoft Yahei", "微软雅黑", Simsun, "宋体", arial, sans-serif } html[lang^=zh-HK] .wearable-watch .battery__info .battery__info-item, html[lang^=zh-TW] .wearable-watch .battery__info .battery__info-item { font-family: SamsungSharpSans, "Microsoft JhengHei", "微软雅黑", Simsun, "宋体", arial, sans-serif } html[lang^=ja] .wearable-watch .battery__info .battery__info-item { font-family: SamsungSharpSans, Meiryo, sans-serif } html[lang^=ka-GE] .wearable-watch .battery__info .battery__info-item { font-family: SamsungSharpSans, Sylfaen } .wearable-watch .battery__info .battery__info-item.saving-mode { width: 20.1388888889vw } .wearable-watch .battery__info-title { display: block; font-size: 1.3888888889vw; margin-bottom: .4861111111vw; color: #fff } .wearable-watch .battery__info-value { font-size: 5.5555555556vw; color: #ff5502; line-height: 1.04 } .wearable-watch .battery__info-value em { display: block; margin-bottom: .9027777778vw; color: #ff5502; font-size: 1.3888888889vw; font-family: SamsungSharpSans, arial, sans-serif } html[lang^=ko] .wearable-watch .battery__info-value em { font-family: "Samsung Sharp Sans", SamsungOneKorean, sans-serif } html[lang^=th] .wearable-watch .battery__info-value em { font-family: SamsungSharpSans, SamsungOne, arial, sans-serif } html[lang^=my] .wearable-watch .battery__info-value em { font-family: SamsungSharpSans, Pyidaungsu, arial, sans-serif } html[lang^=zh-CN] .wearable-watch .battery__info-value em { font-family: SamsungSharpSans, "Microsoft Yahei", "微软雅黑", Simsun, "宋体", arial, sans-serif } html[lang^=zh-HK] .wearable-watch .battery__info-value em, html[lang^=zh-TW] .wearable-watch .battery__info-value em { font-family: SamsungSharpSans, "Microsoft JhengHei", "微软雅黑", Simsun, "宋体", arial, sans-serif } html[lang^=ja] .wearable-watch .battery__info-value em { font-family: SamsungSharpSans, Meiryo, sans-serif } html[lang^=ka-GE] .wearable-watch .battery__info-value em { font-family: SamsungSharpSans, Sylfaen } .wearable-watch .big-moment { z-index: 2; position: relative; margin: auto } .wearable-watch .big-moment .common__wrap { overflow: hidden; padding: 0 } .wearable-watch .big-moment__image { position: absolute; top: 0; left: 50%; width: 133.3333333333vw; height: 69.4444444444vw; -webkit-transform: translateX(-50%); transform: translateX(-50%) } .wearable-watch .big-moment__image img { -webkit-transform: matrix(1, 0, 0, 1, 0, 0); transform: matrix(1, 0, 0, 1, 0, 0); -webkit-transition: -webkit-transform .3s ease-out; transition: transform .3s ease-out; transition: transform .3s ease-out, -webkit-transform .3s ease-out } .wearable-watch .big-moment__video { position: absolute; top: 0; left: 50%; width: 133.3333333333vw; min-height: 69.4444444444vw; -webkit-transform: translateX(-50%); transform: translateX(-50%) } .wearable-watch .big-moment__text { z-index: 2; position: relative; width: 83.3333333333vw; margin: 0 auto } .wearable-watch .big-moment__text-inner { grid-area: 1/2; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; min-height: 53.125vw; padding: 13.5416666667vw 5.6944444444vw 8.3333333333vw } .rtl .wearable-watch .big-moment__text-inner { grid-area: 1/1 } .wearable-watch .big-moment__info { display: -webkit-box; display: -ms-flexbox; display: flex; -ms-flex-wrap: wrap; flex-wrap: wrap; -webkit-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between; gap: 18px; gap: 1.25vw; margin-top: 2.1527777778vw } .wearable-watch .big-moment__info li { display: grid; place-content: center; width: 16.7361111111vw; min-height: 9.3055555556vw; padding: 2.2222222222vw 1.0416666667vw 1.5277777778vw; border: 1px solid #bbb; border-radius: 3.4722222222vw; text-align: center } .wearable-watch .big-moment__info-title { color: #313131; font-family: SamsungSharpSans, arial, sans-serif; font-size: 1.25vw; line-height: 1.33 } html[lang^=ko] .wearable-watch .big-moment__info-title { font-family: "Samsung Sharp Sans", SamsungOneKorean, sans-serif } html[lang^=th] .wearable-watch .big-moment__info-title { font-family: SamsungSharpSans, SamsungOne, arial, sans-serif } html[lang^=my] .wearable-watch .big-moment__info-title { font-family: SamsungSharpSans, Pyidaungsu, arial, sans-serif } html[lang^=zh-CN] .wearable-watch .big-moment__info-title { font-family: SamsungSharpSans, "Microsoft Yahei", "微软雅黑", Simsun, "宋体", arial, sans-serif } html[lang^=zh-HK] .wearable-watch .big-moment__info-title, html[lang^=zh-TW] .wearable-watch .big-moment__info-title { font-family: SamsungSharpSans, "Microsoft JhengHei", "微软雅黑", Simsun, "宋体", arial, sans-serif } html[lang^=ja] .wearable-watch .big-moment__info-title { font-family: SamsungSharpSans, Meiryo, sans-serif } html[lang^=ka-GE] .wearable-watch .big-moment__info-title { font-family: SamsungSharpSans, Sylfaen } .wearable-watch .big-moment__info-value { margin-top: .3472222222vw; color: #ff5502; font-family: SamsungSharpSans, arial, sans-serif; font-size: 2.6388888889vw; line-height: 1.2 } html.rtl .wearable-watch .big-moment__info-value { font-family: SamsungSharpSans, SamsungOne } html[lang^=ko] .wearable-watch .big-moment__info-value { font-family: "Samsung Sharp Sans", SamsungOneKorean, sans-serif } html[lang^=th] .wearable-watch .big-moment__info-value { font-family: SamsungSharpSans, SamsungOne, arial, sans-serif } html[lang^=my] .wearable-watch .big-moment__info-value { font-family: SamsungSharpSans, Pyidaungsu, arial, sans-serif } html[lang^=zh-CN] .wearable-watch .big-moment__info-value { font-family: SamsungSharpSans, "Microsoft Yahei", "微软雅黑", Simsun, "宋体", arial, sans-serif } html[lang^=zh-HK] .wearable-watch .big-moment__info-value, html[lang^=zh-TW] .wearable-watch .big-moment__info-value { font-family: SamsungSharpSans, "Microsoft JhengHei", "微软雅黑", Simsun, "宋体", arial, sans-serif } html[lang^=ja] .wearable-watch .big-moment__info-value { font-family: SamsungSharpSans, Meiryo, sans-serif } html[lang^=ka-GE] .wearable-watch .big-moment__info-value { font-family: SamsungSharpSans, Sylfaen } .wearable-watch .big-moment__info-band { position: relative; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; width: 34.7222222222vw; height: 13.8888888889vw; overflow: hidden; margin-top: 2.7777777778vw; padding: 0 4.0277777778vw 0 13.1944444444vw; border-radius: 3.4722222222vw } .wearable-watch .big-moment__info-band-txt { z-index: 2; position: relative; font-family: SamsungSharpSans, arial, sans-serif; font-size: 1.6666666667vw; line-height: 1.33 } html.rtl .wearable-watch .big-moment__info-band-txt { font-family: SamsungSharpSans, SamsungOne } html[lang^=ko] .wearable-watch .big-moment__info-band-txt { font-family: "Samsung Sharp Sans", SamsungOneKorean, sans-serif } html[lang^=th] .wearable-watch .big-moment__info-band-txt { font-family: SamsungSharpSans, SamsungOne, arial, sans-serif } html[lang^=my] .wearable-watch .big-moment__info-band-txt { font-family: SamsungSharpSans, Pyidaungsu, arial, sans-serif } html[lang^=zh-CN] .wearable-watch .big-moment__info-band-txt { font-family: SamsungSharpSans, "Microsoft Yahei", "微软雅黑", Simsun, "宋体", arial, sans-serif } html[lang^=zh-HK] .wearable-watch .big-moment__info-band-txt, html[lang^=zh-TW] .wearable-watch .big-moment__info-band-txt { font-family: SamsungSharpSans, "Microsoft JhengHei", "微软雅黑", Simsun, "宋体", arial, sans-serif } html[lang^=ja] .wearable-watch .big-moment__info-band-txt { font-family: SamsungSharpSans, Meiryo, sans-serif } html[lang^=ka-GE] .wearable-watch .big-moment__info-band-txt { font-family: SamsungSharpSans, Sylfaen } .wearable-watch .big-moment__info-band img { position: absolute; top: 0; left: 0 } .wearable-watch .big-moment__clip { z-index: 2; position: absolute; top: 0; left: 50%; width: 133.3333333333vw; height: 229.8611111111vw; padding: 0 24.3055555556vw 0 72.2222222222vw; clip-path: inset(0 0 round 24.3055vw); -webkit-box-sizing: content-box; box-sizing: content-box; -webkit-transition: clip-path .6s ease-out, -webkit-transform .3s ease-out; transition: clip-path .6s ease-out, transform .3s ease-out, -webkit-transform .3s ease-out; -webkit-transform: translate3d(calc(-50% - 23.958vw), 0, 0); transform: translate3d(calc(-50% - 23.958vw), 0, 0) } .wearable-watch .big-moment__clip img { width: 133.3333333333vw } .wearable-watch .big-moment__content { position: relative; width: 100% } .wearable-watch .big-moment__content--expand { max-width: 1920px; height: 69.4444444444vw; margin: 0 auto; overflow: hidden } .wearable-watch .big-moment__content--expand .common__headline { position: relative; width: 34.7222222222vw; margin-top: 7.3611111111vw; padding-top: 3.8888888889vw; font-size: 6.9444444444vw; line-height: 1.06 } .wearable-watch .big-moment__content--expand .common__headline::before { content: ""; position: absolute; top: 0; left: 0; display: inline-block; width: 3.75vw; height: 2.0833333333vw; background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='100%' height='100%' viewBox='0 0 54.121 30'%3E%3Cpath id='Triangle' d='M29.5,29.007,53.071,5.982A3.488,3.488,0,0,0,50.634,0H3.488A3.488,3.488,0,0,0,1.051,5.982L24.624,29.007A3.488,3.488,0,0,0,29.5,29.007Z' fill='%23ff5504'/%3E%3C/svg%3E%0A"); background-repeat: no-repeat } .rtl .wearable-watch .big-moment__content--expand .common__headline::before { left: auto; right: 0 } .wearable-watch .big-moment__content--clip-motion { position: relative; min-height: 53.125vw } .wearable-watch .big-moment__content--clip-motion .big-moment__text { opacity: 0; display: grid; grid-template-columns: auto 664px; grid-template-columns: auto 46.1111111111vw; height: 100%; -webkit-transition: opacity .3s ease-in-out 0.3s; transition: opacity .3s ease-in-out 0.3s } .rtl .wearable-watch .big-moment__content--clip-motion .big-moment__text { grid-template-columns: 664px auto; grid-template-columns: 46.1111111111vw auto } @media (min-width:1440px) { .wearable-watch .cushion-design__content--lug-sys .cushion-design__popup-info { top: 378px; left: 645px; width: 310px; padding-left: 390px } .wearable-watch .cushion-design__content--lug-sys .cushion-design__popup-info::after { width: 355px } .wearable-watch .battery .common__headline { width: 970px; padding-bottom: 32px } .wearable-watch .battery .common__content { height: 534px; margin-top: 80px } .wearable-watch .battery__video { width: 692px; height: 534px } .wearable-watch .battery__info { width: 1321px; height: 534px; left: 23px } .wearable-watch .battery__info .battery__info-item { margin-top: 159px; width: 266px } .wearable-watch .battery__info .battery__info-item.saving-mode { width: 290px } .wearable-watch .battery__info-title { font-size: 20px; margin-bottom: 7px } .wearable-watch .battery__info-value { font-size: 80px } .wearable-watch .battery__info-value em { margin-bottom: 13px; font-size: 20px } .wearable-watch .big-moment__image { width: 1920px; height: 1000px } .wearable-watch .big-moment__video { width: 1920px; min-height: 1000px } .wearable-watch .big-moment__text { width: 1200px } .wearable-watch .big-moment__text-inner { min-height: 765px; padding: 195px 82px 120px } .wearable-watch .big-moment__info { gap: 18px; margin-top: 31px } .wearable-watch .big-moment__info li { width: 241px; min-height: 134px; padding: 32px 15px 22px; border-radius: 50px } .wearable-watch .big-moment__info-title { font-size: 18px } .wearable-watch .big-moment__info-value { margin-top: 5px; font-size: 38px } .wearable-watch .big-moment__info-band { width: 500px; height: 200px; margin-top: 40px; padding: 0 58px 0 190px; border-radius: 50px } .wearable-watch .big-moment__info-band-txt { font-size: 24px } .wearable-watch .big-moment__clip { width: 1920px; height: 3310px; padding: 0 350px 0 1040px } .wearable-watch .big-moment__clip img { width: 1920px } .wearable-watch .big-moment__content--expand { height: 1000px } .wearable-watch .big-moment__content--expand .common__headline { width: 500px; margin-top: 106px; padding-top: 56px; font-size: 100px } .wearable-watch .big-moment__content--expand .common__headline::before { width: 54px; height: 30px } .wearable-watch .big-moment__content--clip-motion { min-height: 765px } .wearable-watch .big-moment__content--clip-motion .big-moment__text { grid-template-columns: auto 664px } .rtl .wearable-watch .big-moment__content--clip-motion .big-moment__text { grid-template-columns: 664px auto } } .wearable-watch .big-moment__content--clip-motion .common__description { font-size: 2.2222222222vw; font-family: SamsungOne, arial, sans-serif; font-weight: 700; line-height: 1.18 } html.rtl .wearable-watch .big-moment__content--clip-motion .common__description { font-family: SamsungOne } html[lang^=ko] .wearable-watch .big-moment__content--clip-motion .common__description { font-family: SamsungOneKorean, Dotum, "돋움", sans-serif } html[lang^=my] .wearable-watch .big-moment__content--clip-motion .common__description { font-family: Pyidaungsu, arial, sans-serif } html[lang^=zh-CN] .wearable-watch .big-moment__content--clip-motion .common__description { font-family: SamsungOne, "Microsoft Yahei", "微软雅黑", Simsun, "宋体", arial, sans-serif } html[lang^=zh-HK] .wearable-watch .big-moment__content--clip-motion .common__description, html[lang^=zh-TW] .wearable-watch .big-moment__content--clip-motion .common__description { font-family: SamsungOne, "Microsoft JhengHei", "微软雅黑", Simsun, "宋体", arial, sans-serif } html[lang^=ja] .wearable-watch .big-moment__content--clip-motion .common__description { font-family: SamsungOne, Meiryo, sans-serif } html[lang^=ka-GE] .wearable-watch .big-moment__content--clip-motion .common__description { font-family: SamsungOneGeorgian, Sylfaen } .wearable-watch .big-moment__content--clip-motion.is-active .big-moment__clip { clip-path: inset(8.194vw 97.2222vw 185.278vw round 12.153vw) } .wearable-watch .big-moment__content--clip-motion.is-active .big-moment__text { opacity: 1 } .wearable-watch .big-moment--ocean { position: relative; background-color: #edf1f5 } .wearable-watch .big-moment--ocean::after, .wearable-watch .big-moment--ocean::before { content: ""; position: absolute; bottom: -1px; left: 0; width: 100%; height: 2px; background-color: #000; z-index: -1 } .wearable-watch .big-moment--ocean::before { bottom: initial; top: -1px } .wearable-watch .big-moment--ocean::after { background-color: #edf1f5 } .wearable-watch .big-moment--ocean .common__headline { width: 27.7777777778vw; color: #fff } .wearable-watch .big-moment--mountain .common__headline, .wearable-watch .big-moment--ocean .big-moment__text-inner .big-moment__info-band-txt { color: #000 } @media (min-width:1440px) { .wearable-watch .big-moment__content--clip-motion .common__description { font-size: 32px } .wearable-watch .big-moment--ocean .common__headline { width: 400px } } .wearable-watch .big-moment--ocean .big-moment__text-inner .big-moment__info-band { background-color: #e0e4ed } .wearable-watch .big-moment--mountain { position: relative; background-color: #3d4e5b } .wearable-watch .big-moment--mountain::after, .wearable-watch .big-moment--mountain::before { content: ""; position: absolute; bottom: -1px; left: 0; width: 100%; height: 2px; background-color: #000; z-index: -1 } .wearable-watch .big-moment--mountain::before { bottom: initial; top: -1px; display: none } .wearable-watch .big-moment--mountain::after { background-color: #3d4e5b } .wearable-watch .big-moment--mountain .big-moment__text-inner { padding: 13.5416666667vw 5.6944444444vw 8.3333333333vw } .wearable-watch .big-moment--mountain .big-moment__text-inner .common__description { color: #eee } .wearable-watch .big-moment--mountain .big-moment__text-inner .big-moment__info-title { color: #dadada } .wearable-watch .big-moment--mountain .big-moment__text-inner .big-moment__info-band-txt { color: #fff } .wearable-watch .big-moment--desert .big-moment__text-inner .big-moment__info-band-txt, .wearable-watch .big-moment--triathlon .common__headline { color: #000 } .wearable-watch .big-moment--mountain .big-moment__text-inner .big-moment__info li { width: 100%; border-color: #8f8f8f } .wearable-watch .big-moment--mountain .big-moment__text-inner .big-moment__info-band { background-color: #4b5f6d } .wearable-watch .big-moment--desert, .wearable-watch .creating-routes, .wearable-watch .night-mode { position: relative; background-color: #fef7ee } .wearable-watch .big-moment--desert::after, .wearable-watch .big-moment--desert::before { content: ""; position: absolute; bottom: -1px; left: 0; width: 100%; height: 2px; background-color: #000; z-index: -1 } .wearable-watch .big-moment--desert::before { bottom: initial; top: -1px; display: none } .wearable-watch .big-moment--desert::after { background-color: #fef7ee } .rtl .wearable-watch .big-moment--desert .big-moment__content--expand .big-moment__text { padding-right: 48.6111111111vw } .wearable-watch .big-moment--desert .common__headline { color: #000; width: 41.6666666667vw } @media (min-width:1440px) { .wearable-watch .big-moment--mountain .big-moment__text-inner { padding: 195px 82px 120px } .rtl .wearable-watch .big-moment--desert .big-moment__content--expand .big-moment__text { padding-right: 700px } .wearable-watch .big-moment--desert .common__headline { width: 600px } } .wearable-watch .big-moment--desert .big-moment__text-inner { padding: 13.5416666667vw 5.6944444444vw 8.3333333333vw } .wearable-watch .big-moment--desert .big-moment__text-inner .big-moment__info { border-color: #bbb } .wearable-watch .big-moment--desert .big-moment__text-inner .big-moment__info li { width: 100% } .wearable-watch .big-moment--desert .big-moment__text-inner .big-moment__info-band { background-color: #f6ede2 } .wearable-watch .action-button, .wearable-watch .android-connectivity, .wearable-watch .big-moment--triathlon, .wearable-watch .compare, .wearable-watch .ftp, .wearable-watch .one-ui, .wearable-watch .samsung-health, .wearable-watch .sleep, .wearable-watch .sleep-apnea, .wearable-watch .smart-reply { position: relative } .wearable-watch .big-moment--triathlon::after, .wearable-watch .big-moment--triathlon::before { content: ""; position: absolute; bottom: -1px; left: 0; width: 100%; height: 2px; background-color: #000; z-index: -1 } .wearable-watch .big-moment--triathlon::before { bottom: initial; top: -1px; display: none } .rtl .wearable-watch .big-moment--triathlon .big-moment__content--expand .big-moment__text { padding-right: 52.7777777778vw } @media (min-width:1440px) { .wearable-watch .big-moment--desert .big-moment__text-inner { padding: 195px 82px 120px } .rtl .wearable-watch .big-moment--triathlon .big-moment__content--expand .big-moment__text { padding-right: 760px } } .wearable-watch .big-moment--triathlon .big-moment__text-inner .common__description { color: #eee } .wearable-watch .action-button *, .wearable-watch .big-moment--triathlon .big-moment__text-inner .big-moment__info-band-txt, .wearable-watch .ftp *, .wearable-watch .mountain-siren *, .wearable-watch .sleep *, .wearable-watch .sleep-apnea * { color: #fff } .wearable-watch .big-moment--triathlon .big-moment__text-inner .big-moment__info-band { background-color: #1a1a1a } @media screen and (min-width:1440px) { .wearable-watch .big-moment__clip { clip-path: inset(0 0 round 350px); -webkit-transform: translate3d(calc(-50% - 345px), 0, 0); transform: translate3d(calc(-50% - 345px), 0, 0) } .wearable-watch .big-moment__content--clip-motion.is-active .big-moment__clip { clip-path: inset(118px 1400px 2668px round 175px) } } @media screen and (max-width:767px) { .wearable-watch .cushion-design__info-item.item06 { z-index: 2; top: 66.1111111111vw; left: 53.6111111111vw; padding: 28.8888888889vw 0 0 2.7777777778vw } .is-broken-fixed .wearable-watch .cushion-design__info-item.item06, .is-browser-zoomed .wearable-watch .cushion-design__info-item.item06 { padding: 13.8888888889vw 0 0 2.7777777778vw } .wearable-watch .cushion-design__info-item.item06 .cushion-design__info-button::before { top: 2.7777777778vw; width: 21.6666666667vw } .is-broken-fixed .wearable-watch .cushion-design__info-item.item06 .cushion-design__info-button::before, .is-browser-zoomed .wearable-watch .cushion-design__info-item.item06 .cushion-design__info-button::before { width: 9.7222222222vw } .wearable-watch .cushion-design__info-item.item07 { z-index: 1; top: 62.5vw; left: 30.2777777778vw; padding: 47.2222222222vw 0 0 2.7777777778vw } .is-broken-fixed .wearable-watch .cushion-design__info-item.item07 { padding: 35.5555555556vw 0 0 2.7777777778vw } .wearable-watch .cushion-design__info-item.item07 .cushion-design__info-title { max-width: 37.2222222222vw } .rtl .wearable-watch .cushion-design__info-item.item07 .cushion-design__info-title { max-width: 27.7777777778vw; margin-left: -27.7777777778vw } .wearable-watch .cushion-design__info-item.item07 .cushion-design__info-button::before { top: 2.7777777778vw; width: 38.8888888889vw } .is-broken-fixed .wearable-watch .cushion-design__info-item.item07 .cushion-design__info-button::before, .is-browser-zoomed .wearable-watch .cushion-design__info-item.item07 .cushion-design__info-button::before { width: 30.5555555556vw } .wearable-watch .cushion-design__info-item.item08 { bottom: 55.5555555556vw; left: 73.6111111111vw; padding: 0 0 49.4444444444vw 2.7777777778vw } .is-broken-fixed .wearable-watch .cushion-design__info-item.item08, .is-browser-zoomed .wearable-watch .cushion-design__info-item.item08 { padding: 0 0 29.4444444444vw 2.7777777778vw } .wearable-watch .cushion-design__info-item.item08 .cushion-design__info-button { top: auto; bottom: .8333333333vw } .wearable-watch .cushion-design__info-item.item08 .cushion-design__info-button::before { bottom: 2.7777777778vw; width: 43.0555555556vw } .is-broken-fixed .wearable-watch .cushion-design__info-item.item08 .cushion-design__info-button::before, .is-browser-zoomed .wearable-watch .cushion-design__info-item.item08 .cushion-design__info-button::before { width: 25vw } .wearable-watch .cushion-design__motion { width: 100%; height: 100% } .wearable-watch .big-moment__text, .wearable-watch .cushion-design__motion-first-inner, .wearable-watch .cushion-design__motion-second-inner { width: 100% } .wearable-watch .cushion-design__content img, .wearable-watch .cushion-design__video { width: 91.1111111111vw; height: 116.6666666667vw } .wearable-watch .cushion-design .cm-layer__body { width: 91.1111111111vw; height: auto; min-height: 161.1111111111vw } .is-browser-zoomed .wearable-watch .cushion-design .cm-layer__body { height: 100vh; min-height: auto } .wearable-watch .cushion-design .cm-layer__wrapper { min-height: 161.1111111111vw } .wearable-watch .cushion-design .cm-layer__btn-close { top: 4.4444444444vw; right: 4.4444444444vw; width: 7.7777777778vw; height: 7.7777777778vw } .rtl .wearable-watch .cushion-design .cm-layer__btn-close { right: auto; left: 4.4444444444vw } .wearable-watch .cushion-design__popup-info { opacity: 1; position: static } .wearable-watch .cushion-design__popup-info::after, .wearable-watch .cushion-design__popup-info::before { display: none } .wearable-watch .cushion-design__popup-info-tit { font-size: 5vw } .wearable-watch .cushion-design__popup-info-desc { font-size: 3.8888888889vw; margin-top: 2.7777777778vw } .wearable-watch .cushion-design [class*=cushion-design__content] { border-radius: 3.3333333333vw } .wearable-watch .cushion-design__content-inner { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: reverse; -ms-flex-direction: column-reverse; flex-direction: column-reverse } .wearable-watch .cushion-design__content-inner .cushion-design__popup-info { width: auto; padding: 6.6666666667vw } .wearable-watch .battery .common__wrap--column:not(.between) .common__text { text-align: center } .wearable-watch .battery .common__headline { width: 100%; padding-bottom: 6.1111111111vw } .wearable-watch .battery .common__content { height: auto; margin-top: 16.6666666667vw; padding: 0 10.5555555556vw } .wearable-watch .battery__video { position: relative; left: auto; width: 100%; height: 71.6666666667vw; -webkit-transform: none; transform: none; margin-top: 2.7777777778vw } .wearable-watch .battery__info { position: relative; height: auto; gap: 0; width: 100%; left: 0 } .wearable-watch .battery__info .battery__info-item { width: 50%; text-align: unset; margin-top: 0 } .wearable-watch .battery__info .battery__info-item.saving-mode { width: 50%; padding-left: 7.2222222222vw } .rtl .wearable-watch .battery__info .battery__info-item.saving-mode { padding-left: 0; padding-right: 7.2222222222vw } .wearable-watch .battery__info-title { width: 26.3888888889vw; font-size: 3.3333333333vw; margin-bottom: 1.6666666667vw; line-height: 1.33 } .wearable-watch .battery__info-value { font-size: 10.5555555556vw } .wearable-watch .battery__info-value em { font-size: 2.7777777778vw; margin-bottom: 1.9444444444vw } .wearable-watch .big-moment__image, .wearable-watch .big-moment__video { left: 0; width: 100%; height: 172.2222222222vw; -webkit-transform: translateX(0); transform: translateX(0) } .wearable-watch .big-moment__text .common__headline { font-size: 12.2222222222vw } .wearable-watch .big-moment__text-inner { padding: 78.3333333333vw 6.6666666667vw 13.8888888889vw } .wearable-watch .big-moment__info { gap: 25.5666666667px; gap: 3.3333333333vw; margin-top: 8.3333333333vw } .wearable-watch .big-moment__info li { min-height: 33.3333333333vw; padding: 8.3333333333vw 2.7777777778vw 4.1666666667vw; border-radius: 11.1111111111vw } } @media screen and (max-width:767px) and (max-width:360px) { .wearable-watch .cushion-design__info-item.item05 .cushion-design__info-button::before { width: 43.0555555556vw } .is-broken-fixed .wearable-watch .cushion-design__info-item.item05 .cushion-design__info-button::before, .is-browser-zoomed .wearable-watch .cushion-design__info-item.item05 .cushion-design__info-button::before { width: 25vw } .wearable-watch .cushion-design__info-item.item06 { top: 66.1111111111vw; left: 53.6111111111vw } .wearable-watch .cushion-design__info-item.item06 .cushion-design__info-button::before { top: 2.7777777778vw; width: 21.6666666667vw } .is-broken-fixed .wearable-watch .cushion-design__info-item.item06 .cushion-design__info-button::before, .is-browser-zoomed .wearable-watch .cushion-design__info-item.item06 .cushion-design__info-button::before { width: 9.7222222222vw } .wearable-watch .cushion-design__info-item.item07 { top: 62.5vw; left: 30.2777777778vw } .wearable-watch .cushion-design__info-item.item07 .cushion-design__info-title { max-width: 37.2222222222vw } .rtl .wearable-watch .cushion-design__info-item.item07 .cushion-design__info-title { max-width: 27.7777777778vw; margin-left: -27.7777777778vw } .wearable-watch .cushion-design__info-item.item07 .cushion-design__info-button::before { top: 2.7777777778vw; width: 38.8888888889vw } .is-broken-fixed .wearable-watch .cushion-design__info-item.item07 .cushion-design__info-button::before, .is-browser-zoomed .wearable-watch .cushion-design__info-item.item07 .cushion-design__info-button::before { width: 30.5555555556vw } .wearable-watch .cushion-design__info-item.item08 { bottom: 55.5555555556vw; left: 73.6111111111vw } .wearable-watch .cushion-design__info-item.item08 .cushion-design__info-button { bottom: .8333333333vw } .wearable-watch .cushion-design__info-item.item08 .cushion-design__info-button::before { bottom: 2.7777777778vw; width: 43.0555555556vw } .is-broken-fixed .wearable-watch .cushion-design__info-item.item08 .cushion-design__info-button::before, .is-browser-zoomed .wearable-watch .cushion-design__info-item.item08 .cushion-design__info-button::before { width: 25vw } .wearable-watch .cushion-design__content img, .wearable-watch .cushion-design__video { width: 91.1111111111vw; height: 116.6666666667vw } .wearable-watch .cushion-design .cm-layer__body { width: 91.1111111111vw; min-height: 161.1111111111vw } .wearable-watch .cushion-design .cm-layer__wrapper { min-height: 161.1111111111vw } .wearable-watch .cushion-design .cm-layer__btn-close { top: 4.4444444444vw; right: 4.4444444444vw; width: 7.7777777778vw; height: 7.7777777778vw } .rtl .wearable-watch .cushion-design .cm-layer__btn-close { left: 4.4444444444vw } .wearable-watch .cushion-design__popup-info-tit { font-size: 5vw } .wearable-watch .cushion-design__popup-info-desc { font-size: 3.8888888889vw; margin-top: 2.7777777778vw } .wearable-watch .cushion-design [class*=cushion-design__content] { border-radius: 3.3333333333vw } .wearable-watch .cushion-design__content-inner .cushion-design__popup-info { padding: 6.6666666667vw } .wearable-watch .battery .common__headline { padding-bottom: 6.1111111111vw } .wearable-watch .battery .common__content { margin-top: 16.6666666667vw } .wearable-watch .battery__video { height: 71.6666666667vw; margin-top: 2.7777777778vw } .wearable-watch .battery__info .battery__info-item.saving-mode { padding-left: 7.2222222222vw } .rtl .wearable-watch .battery__info .battery__info-item.saving-mode { padding-right: 7.2222222222vw } .wearable-watch .battery__info-title { width: 26.3888888889vw; font-size: 3.3333333333vw; margin-bottom: 1.6666666667vw } .wearable-watch .battery__info-value { font-size: 10.5555555556vw } .wearable-watch .battery__info-value em { font-size: 2.7777777778vw; margin-bottom: 1.9444444444vw } .wearable-watch .big-moment__content--expand, .wearable-watch .big-moment__image, .wearable-watch .big-moment__video { height: 172.2222222222vw } .wearable-watch .big-moment__text .common__headline { font-size: 12.2222222222vw } .wearable-watch .big-moment__info { gap: 12px; gap: 3.3333333333vw; margin-top: 8.3333333333vw } .wearable-watch .big-moment__info li { min-height: 33.3333333333vw; border-radius: 11.1111111111vw } .wearable-watch .big-moment__info-title { font-size: 3.3333333333vw } .wearable-watch .big-moment__info-value { margin-top: 2.2222222222vw; font-size: 8.8888888889vw } .wearable-watch .big-moment__info-band { width: 86.6666666667vw; height: 50vw; margin-top: 8.3333333333vw; border-radius: 11.1111111111vw } .wearable-watch .big-moment__info-band-txt { font-size: 4.7222222222vw } .wearable-watch .big-moment__clip img { width: 100vw } .wearable-watch .big-moment__content--expand .common__headline { padding-top: 7.7777777778vw; font-size: 12.2222222222vw } .wearable-watch .big-moment__content--expand .common__headline::before { width: 7.2222222222vw; height: 4.4444444444vw } } @media screen and (max-width:767px) { .wearable-watch .big-moment__info-title { font-size: 3.3333333333vw; line-height: 1.33 } html[lang^=my] .wearable-watch .big-moment__info-title { line-height: 1.4 } .wearable-watch .big-moment__info-value { margin-top: 2.2222222222vw; font-size: 8.8888888889vw; line-height: 1.25 } html[lang^=my] .wearable-watch .big-moment__info-value { line-height: 1.4 } .wearable-watch .big-moment__info-band { width: 86.6666666667vw; height: 50vw; margin-top: 8.3333333333vw; padding: 0 7.7777777778vw 0 32.2222222222vw; border-radius: 11.1111111111vw } .wearable-watch .big-moment__info-band-txt { font-size: 4.7222222222vw; line-height: 1.29 } html[lang^=my] .wearable-watch .big-moment__info-band-txt { line-height: 1.4 } .wearable-watch .big-moment__clip { width: 100vw; height: 300vw; clip-path: inset(0 round 50vw); -webkit-transition: clip-path .4s ease-out; transition: clip-path .4s ease-out; -webkit-transform: translate3d(-50%, -13.889vw, 0); transform: translate3d(-50%, -13.889vw, 0); padding: 0 100vw } .wearable-watch .big-moment__clip img { width: 100vw } .wearable-watch .big-moment__content--expand { height: 172.2222222222vw } .wearable-watch .big-moment__content--expand .common__headline { width: auto; margin: 13.8888888889vw 10.5555555556vw 0; padding-top: 7.7777777778vw; font-size: 12.2222222222vw; line-height: 1.12; text-align: unset } html[lang^=my] .wearable-watch .big-moment__content--expand .common__headline { line-height: 1.4 } .wearable-watch .big-moment__content--expand .common__headline::before { width: 7.2222222222vw; height: 4.4444444444vw } .wearable-watch .big-moment__content--clip-motion .big-moment__text { display: block; -webkit-transition: opacity .2s ease-in-out 0.2s; transition: opacity .2s ease-in-out 0.2s } .wearable-watch .big-moment__content--clip-motion .common__description { padding: 0 3.8888888889vw; font-size: 5.5555555556vw; line-height: 1.4 } .wearable-watch .big-moment__content--clip-motion.is-active .big-moment__clip { clip-path: inset(0 106.806vw 213.333vw 106.806vw round 29.167vw) } .wearable-watch .big-moment--ocean .common__headline { width: 56.9444444444vw } } @media screen and (max-width:767px) { .wearable-watch .big-moment--desert .big-moment__text-inner, .wearable-watch .big-moment--mountain .big-moment__text-inner { padding: 78.3333333333vw 6.6666666667vw 13.8888888889vw } .wearable-watch .big-moment--ocean .big-moment__text-inner .big-moment__info li { -webkit-box-flex: 1; -ms-flex: 1; flex: 1 } .wearable-watch .big-moment--mountain .big-moment__text-inner .big-moment__info { -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column } .wearable-watch .big-moment--mountain .big-moment__text-inner .big-moment__info li { width: 100% } .wearable-watch .big-moment--desert .common__headline { color: #000 } .rtl .wearable-watch .big-moment--desert .big-moment__content--expand .big-moment__text { padding-right: 0 } .rtl .wearable-watch .big-moment--triathlon .big-moment__content--expand .big-moment__text { padding-right: 33.3333333333vw } .rtl .wearable-watch .big-moment--triathlon .big-moment__content--expand .big-moment__text .common__headline { font-size: 11.1111111111vw; width: 100% } } .wearable-watch .gui-column { z-index: 1; position: relative; padding: 9.7222222222vw 0 } .wearable-watch .gui-column .feature-column-r { width: 31.9444444444vw } .wearable-watch .gui-column .feature-column-r__description { color: #313131 } .wearable-watch .action-button .common__description, .wearable-watch .action-button .common__description strong, .wearable-watch .energy-score .common__description, .wearable-watch .gps .common__description, .wearable-watch .gui-column--mountain .feature-column-r__description, .wearable-watch .gui-column--triathlon .feature-column-r__description, .wearable-watch .mountain-siren .common__description, .wearable-watch .mountain-siren .common__description strong { color: #eee } .wearable-watch .gui-column .feature-column-r__img-wrap, .wearable-watch .gui-column .feature-column-r__video-wrap { width: 31.9444444444vw; height: 38.8888888889vw } .wearable-watch .gui-column--ocean { background-color: #edf1f5; color: #313131; position: relative } .wearable-watch .gui-column--ocean::after, .wearable-watch .gui-column--ocean::before { content: ""; position: absolute; bottom: -1px; left: 0; width: 100%; height: 2px; z-index: -1; background-color: #edf1f5 } .wearable-watch .gui-column--ocean::before { bottom: initial; top: -1px } .wearable-watch .gui-column--mountain { position: relative; background-color: #3d4e5b; color: #fff } .wearable-watch .gui-column--mountain::after, .wearable-watch .gui-column--mountain::before { content: ""; position: absolute; bottom: -1px; left: 0; width: 100%; height: 2px; z-index: -1; background-color: #3d4e5b } .wearable-watch .gui-column--mountain::before { bottom: initial; top: -1px } .wearable-watch .gui-column--desert { background-color: #fef7ee; position: relative } .wearable-watch .creating-routes::after, .wearable-watch .creating-routes::before, .wearable-watch .gui-column--desert::after, .wearable-watch .gui-column--desert::before { content: ""; position: absolute; bottom: -1px; left: 0; width: 100%; height: 2px; background-color: #fef7ee; z-index: 1 } .wearable-watch .gui-column--desert::before { bottom: initial; top: -1px } .wearable-watch .ages, .wearable-watch .energy-score, .wearable-watch .gesture, .wearable-watch .gps, .wearable-watch .gui-column--triathlon { position: relative; color: #fff } .wearable-watch .action-button::after, .wearable-watch .action-button::before, .wearable-watch .ages::after, .wearable-watch .ages::before, .wearable-watch .android-connectivity::after, .wearable-watch .android-connectivity::before, .wearable-watch .compare::after, .wearable-watch .compare::before, .wearable-watch .energy-score::after, .wearable-watch .energy-score::before, .wearable-watch .ftp::after, .wearable-watch .ftp::before, .wearable-watch .gesture::after, .wearable-watch .gesture::before, .wearable-watch .gps::after, .wearable-watch .gps::before, .wearable-watch .gui-column--triathlon::after, .wearable-watch .gui-column--triathlon::before, .wearable-watch .monitoring::after, .wearable-watch .monitoring::before, .wearable-watch .night-mode::after, .wearable-watch .night-mode::before, .wearable-watch .one-ui::after, .wearable-watch .one-ui::before, .wearable-watch .samsung-health::after, .wearable-watch .samsung-health::before, .wearable-watch .sleep-apnea::after, .wearable-watch .sleep-apnea::before, .wearable-watch .sleep-column::after, .wearable-watch .sleep-column::before, .wearable-watch .sleep::after, .wearable-watch .sleep::before, .wearable-watch .smart-reply::after, .wearable-watch .smart-reply::before, .wearable-watch .wellness::after, .wearable-watch .wellness::before { content: ""; position: absolute; bottom: -1px; left: 0; width: 100%; height: 2px; background-color: #000; z-index: -1 } .wearable-watch .action-button::before, .wearable-watch .ages::before, .wearable-watch .android-connectivity::before, .wearable-watch .compare::before, .wearable-watch .creating-routes::before, .wearable-watch .energy-score::before, .wearable-watch .ftp::before, .wearable-watch .gesture::before, .wearable-watch .gps::before, .wearable-watch .gui-column--triathlon::before, .wearable-watch .monitoring::before, .wearable-watch .one-ui::before, .wearable-watch .samsung-health::before, .wearable-watch .sleep-apnea::before, .wearable-watch .sleep-column::before, .wearable-watch .sleep::before, .wearable-watch .smart-reply::before, .wearable-watch .wellness::before { bottom: initial; top: -1px } .wearable-watch .mountain-siren { margin-top: -9.7222222222vw; background: -webkit-gradient(linear, left top, left bottom, color-stop(22%, #3c4e5a), color-stop(21%, #3d4e5b), color-stop(42%, #2e3b43), color-stop(69%, #1a2028)); background: linear-gradient(#3c4e5a 22%, #3d4e5b 21%, #2e3b43 42%, #1a2028 69%) } .wearable-watch .mountain-siren .common__headline { padding-bottom: 2.2222222222vw } .wearable-watch .mountain-siren .common__wrap { position: relative; height: 111.5277777778vw } @media (min-width:1440px) { .wearable-watch .gui-column { padding: 140px 0 } .wearable-watch .gui-column .feature-column-r, .wearable-watch .gui-column .feature-column-r__img-wrap, .wearable-watch .gui-column .feature-column-r__video-wrap { width: 460px } .wearable-watch .gui-column .feature-column-r__img-wrap, .wearable-watch .gui-column .feature-column-r__video-wrap { height: 560px } .wearable-watch .mountain-siren { margin-top: -140px } .wearable-watch .mountain-siren .common__headline { width: 410px; padding-bottom: 32px } .wearable-watch .mountain-siren .common__wrap { height: 1606px } } .wearable-watch .mountain-siren .common__text, .wearable-watch .mountain-siren .figure-column { z-index: 2; position: relative } .wearable-watch .mountain-siren .common__description, .wearable-watch .mountain-siren .common__headline { width: 62.5vw } .wearable-watch .mountain-siren .common__content { -webkit-box-align: end; -ms-flex-align: end; align-items: flex-end; height: 100% } .wearable-watch .mountain-siren__image { z-index: 1; position: absolute; bottom: 0; left: 50%; width: 133.3333333333vw; -webkit-transform: translateX(-50%); transform: translateX(-50%) } .wearable-watch .mountain-siren__info { position: absolute; top: 38.1944444444vw; right: 24.8611111111vw; width: 10.8333333333vw; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; -webkit-box-align: center; -ms-flex-align: center; align-items: center; gap: 52px; gap: 3.6111111111vw } .wearable-watch .mountain-siren__info-item { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: end; -ms-flex-align: end; align-items: flex-end } .wearable-watch .mountain-siren__info-item img { margin-right: .5555555556vw; margin-bottom: .2083333333vw; width: 2.5vw; height: 2.5vw } .rtl .wearable-watch .mountain-siren__info-item img { margin-right: 0; margin-left: .5555555556vw } .wearable-watch .mountain-siren__info-item .mountain-siren__info-txt { min-width: 7.7777777778vw; font-size: 2.7777777778vw; line-height: 1; font-family: SamsungSharpSans, arial, sans-serif } html.rtl .wearable-watch .mountain-siren__info-item .mountain-siren__info-txt { font-family: SamsungSharpSans, SamsungOne } html[lang^=ko] .wearable-watch .mountain-siren__info-item .mountain-siren__info-txt { font-family: "Samsung Sharp Sans", SamsungOneKorean, sans-serif } html[lang^=th] .wearable-watch .mountain-siren__info-item .mountain-siren__info-txt { font-family: SamsungSharpSans, SamsungOne, arial, sans-serif } html[lang^=my] .wearable-watch .mountain-siren__info-item .mountain-siren__info-txt { font-family: SamsungSharpSans, Pyidaungsu, arial, sans-serif } html[lang^=zh-CN] .wearable-watch .mountain-siren__info-item .mountain-siren__info-txt { font-family: SamsungSharpSans, "Microsoft Yahei", "微软雅黑", Simsun, "宋体", arial, sans-serif } html[lang^=zh-HK] .wearable-watch .mountain-siren__info-item .mountain-siren__info-txt, html[lang^=zh-TW] .wearable-watch .mountain-siren__info-item .mountain-siren__info-txt { font-family: SamsungSharpSans, "Microsoft JhengHei", "微软雅黑", Simsun, "宋体", arial, sans-serif } html[lang^=ja] .wearable-watch .mountain-siren__info-item .mountain-siren__info-txt { font-family: SamsungSharpSans, Meiryo, sans-serif } html[lang^=ka-GE] .wearable-watch .mountain-siren__info-item .mountain-siren__info-txt { font-family: SamsungSharpSans, Sylfaen } .wearable-watch .mountain-siren__info-item .mountain-siren__info-txt span { display: block; line-height: 1.3; font-size: 1.3888888889vw; margin-bottom: .5555555556vw; font-family: SamsungSharpSans, arial, sans-serif } html.rtl .wearable-watch .mountain-siren__info-item .mountain-siren__info-txt span, html.rtl .wearable-watch .mountain-siren__info-text { font-family: SamsungSharpSans, SamsungOne } html[lang^=ko] .wearable-watch .mountain-siren__info-item .mountain-siren__info-txt span { font-family: "Samsung Sharp Sans", SamsungOneKorean, sans-serif } html[lang^=th] .wearable-watch .mountain-siren__info-item .mountain-siren__info-txt span { font-family: SamsungSharpSans, SamsungOne, arial, sans-serif } html[lang^=my] .wearable-watch .mountain-siren__info-item .mountain-siren__info-txt span { font-family: SamsungSharpSans, Pyidaungsu, arial, sans-serif } html[lang^=zh-CN] .wearable-watch .mountain-siren__info-item .mountain-siren__info-txt span { font-family: SamsungSharpSans, "Microsoft Yahei", "微软雅黑", Simsun, "宋体", arial, sans-serif } html[lang^=zh-HK] .wearable-watch .mountain-siren__info-item .mountain-siren__info-txt span, html[lang^=zh-TW] .wearable-watch .mountain-siren__info-item .mountain-siren__info-txt span { font-family: SamsungSharpSans, "Microsoft JhengHei", "微软雅黑", Simsun, "宋体", arial, sans-serif } html[lang^=ja] .wearable-watch .mountain-siren__info-item .mountain-siren__info-txt span { font-family: SamsungSharpSans, Meiryo, sans-serif } html[lang^=ka-GE] .wearable-watch .mountain-siren__info-item .mountain-siren__info-txt span { font-family: SamsungSharpSans, Sylfaen } .wearable-watch .mountain-siren__info-text { position: absolute; top: 52.7777777778vw; left: 50%; margin-left: 15.9722222222vw; padding: 0 0 0 5.8333333333vw; font-size: 1.1111111111vw; font-family: SamsungSharpSans, arial, sans-serif; line-height: 1.31; text-align: left } html[lang^=ko] .wearable-watch .mountain-siren__info-text { font-family: "Samsung Sharp Sans", SamsungOneKorean, sans-serif } html[lang^=th] .wearable-watch .mountain-siren__info-text { font-family: SamsungSharpSans, SamsungOne, arial, sans-serif } html[lang^=my] .wearable-watch .mountain-siren__info-text { font-family: SamsungSharpSans, Pyidaungsu, arial, sans-serif } html[lang^=zh-CN] .wearable-watch .mountain-siren__info-text { font-family: SamsungSharpSans, "Microsoft Yahei", "微软雅黑", Simsun, "宋体", arial, sans-serif } html[lang^=zh-HK] .wearable-watch .mountain-siren__info-text, html[lang^=zh-TW] .wearable-watch .mountain-siren__info-text { font-family: SamsungSharpSans, "Microsoft JhengHei", "微软雅黑", Simsun, "宋体", arial, sans-serif } html[lang^=ja] .wearable-watch .mountain-siren__info-text { font-family: SamsungSharpSans, Meiryo, sans-serif } html[lang^=ka-GE] .wearable-watch .mountain-siren__info-text { font-family: SamsungSharpSans, Sylfaen } .wearable-watch .mountain-siren__info-text::before { content: ""; position: absolute; top: .2777777778vw; left: .2777777778vw; width: 4.8611111111vw; border: 1px solid #fff; border-width: 1px 1px 0 0 } .wearable-watch .mountain-siren__info-text::after { content: ""; position: absolute; top: 0; left: 0; width: .625vw; height: .625vw; border-radius: 50%; background-color: #fff; -webkit-box-shadow: 0 0 3px 2px rgba(0, 0, 0, .5); box-shadow: 0 0 3px 2px rgba(0, 0, 0, .5) } .wearable-watch .mountain-siren .figure-column-wrap { gap: 30px; gap: 2.0833333333vw } .wearable-watch .mountain-siren__item { position: relative; width: 32.2222222222vw; height: 26.3888888889vw; overflow: hidden; border-radius: 2.7777777778vw; background-color: #111 } .wearable-watch .mountain-siren__item-text { display: block; position: absolute; top: 2.0833333333vw; left: 2.7777777778vw; font-size: 1.5277777778vw; font-family: SamsungSharpSans, arial, sans-serif } .wearable-watch .ftp__info-list-item, .wearable-watch .ftp__info-tit, .wearable-watch .ftp__info-title { font-family: SamsungOne, arial, sans-serif; font-weight: 700 } html.rtl .wearable-watch .mountain-siren__item-text { font-family: SamsungSharpSans, SamsungOne } html[lang^=ko] .wearable-watch .mountain-siren__item-text { font-family: "Samsung Sharp Sans", SamsungOneKorean, sans-serif } html[lang^=th] .wearable-watch .mountain-siren__item-text { font-family: SamsungSharpSans, SamsungOne, arial, sans-serif } html[lang^=my] .wearable-watch .mountain-siren__item-text { font-family: SamsungSharpSans, Pyidaungsu, arial, sans-serif } html[lang^=zh-CN] .wearable-watch .mountain-siren__item-text { font-family: SamsungSharpSans, "Microsoft Yahei", "微软雅黑", Simsun, "宋体", arial, sans-serif } html[lang^=zh-HK] .wearable-watch .mountain-siren__item-text, html[lang^=zh-TW] .wearable-watch .mountain-siren__item-text { font-family: SamsungSharpSans, "Microsoft JhengHei", "微软雅黑", Simsun, "宋体", arial, sans-serif } html[lang^=ja] .wearable-watch .mountain-siren__item-text { font-family: SamsungSharpSans, Meiryo, sans-serif } html[lang^=ka-GE] .wearable-watch .mountain-siren__item-text { font-family: SamsungSharpSans, Sylfaen } .rtl .wearable-watch .mountain-siren__item-text { left: auto; right: 2.7777777778vw } .wearable-watch .mountain-siren__item.sos { width: 49.0277777778vw } .wearable-watch .mountain-siren__item.sos .mountain-siren__info-text { top: 9.0277777778vw; margin-left: 8.8888888889vw; padding: 0 0 0 6.4583333333vw } .wearable-watch .mountain-siren__item.sos .mountain-siren__info-text::before { width: 5.4166666667vw; height: 1px; border-width: 1px 0 0 } @media (min-width:1440px) { .wearable-watch .mountain-siren .common__description, .wearable-watch .mountain-siren .common__headline { width: 900px } .wearable-watch .mountain-siren__image { width: 1920px } .wearable-watch .mountain-siren__info { top: 550px; right: 358px; width: 156px; gap: 52px } .wearable-watch .mountain-siren__info-item img { margin-right: 8px; margin-bottom: 3px; width: 36px; height: 36px } .rtl .wearable-watch .mountain-siren__info-item img { margin-left: 8px } .wearable-watch .mountain-siren__info-item .mountain-siren__info-txt { min-width: 112px; font-size: 40px } .wearable-watch .mountain-siren__info-item .mountain-siren__info-txt span { font-size: 20px; margin-bottom: 8px } .wearable-watch .mountain-siren__info-text { top: 760px; margin-left: 230px; padding: 0 0 0 84px; font-size: 16px } .wearable-watch .mountain-siren__info-text::before { top: 4px; left: 4px; width: 70px } .wearable-watch .mountain-siren__info-text::after { width: 9px; height: 9px } .wearable-watch .mountain-siren .figure-column-wrap { gap: 30px } .wearable-watch .mountain-siren__item { width: 464px; height: 380px; border-radius: 40px } .wearable-watch .mountain-siren__item-text { top: 30px; left: 40px; font-size: 22px } .rtl .wearable-watch .mountain-siren__item-text { right: 40px } .wearable-watch .mountain-siren__item.sos { width: 706px } .wearable-watch .mountain-siren__item.sos .mountain-siren__info-text { top: 130px; margin-left: 128px; padding: 0 0 0 93px } .wearable-watch .mountain-siren__item.sos .mountain-siren__info-text::before { width: 78px } } @media screen and (max-width:767px) { .wearable-watch .gui-column { overflow: hidden; padding: 13.8888888889vw 0 } .wearable-watch .gui-column .figure-column--mo-slide.swiper-container, .wearable-watch .mountain-siren .common__description, .wearable-watch .mountain-siren .common__headline { width: 100% } .wearable-watch .gui-column .figure-column--mo-slide.swiper-container .swiper-wrapper { gap: 0 } .wearable-watch .gui-column .figure-column--mo-slide.swiper-container .swiper-slide { width: 60.5555555556vw; margin: 0 1.3888888889vw } .wearable-watch .gui-column .figure-column .feature-column-r__img-wrap, .wearable-watch .gui-column .figure-column .feature-column-r__video-wrap { width: 100%; height: 67.7777777778vw } .wearable-watch .mountain-siren .common__wrap { width: 100%; height: auto; min-height: 279.4444444444vw; padding: 12.7777777778vw 0 27.7777777778vw } .wearable-watch .mountain-siren .common__text { text-align: center } .wearable-watch .mountain-siren .common__text .common__headline { padding-bottom: 6.1111111111vw; font-size: 10vw } .wearable-watch .mountain-siren .common__content { height: 165.2777777778vw; padding: 0 } .wearable-watch .mountain-siren__image { width: 100%; height: 279.4444444444vw } .wearable-watch .mountain-siren__info { width: 100%; -webkit-box-orient: horizontal; -webkit-box-direction: normal; -ms-flex-direction: row; flex-direction: row; top: auto; bottom: 175vw; gap: 121.4416666667px; gap: 15.8333333333vw; right: auto; left: 50%; -webkit-transform: translate(-50%, 0); transform: translate(-50%, 0); font-size: 6.1111111111vw; line-height: 1.87 } .wearable-watch .mountain-siren__info-item img { margin-right: 1.6666666667vw; margin-bottom: 0; width: 7.7777777778vw; height: 7.7777777778vw } } .wearable-watch .creating-routes .common__wrap--column.between .common__text .common__sub-headline { width: 32.6388888889vw } .wearable-watch .action-button .common__wrap, .wearable-watch .ages .common__text, .wearable-watch .creating-routes .common__wrap { width: 83.3333333333vw } .wearable-watch .creating-routes .common__content, .wearable-watch .gesture .common__content { margin-top: 3.8888888889vw } .wearable-watch .creating-routes__video { width: 100%; height: 42.9166666667vw; overflow: hidden; border-radius: 2.7777777778vw; -webkit-transform: translateZ(0); transform: translateZ(0) } .wearable-watch .creating-routes__video .video__controller-wrap { width: 100% } .wearable-watch .creating-routes__video .video__controller { right: 1.6666666667vw; bottom: 1.6666666667vw } .rtl .wearable-watch .creating-routes__video .video__controller { right: auto; left: 1.6666666667vw } .wearable-watch .night-mode::before { bottom: initial; top: -1px; background-color: #fef7ee; z-index: 1 } .wearable-watch .night-mode__sticky-track { position: relative; width: 100%; max-width: 1920px; height: 250vh; margin: 0 auto } .is-broken-fixed .wearable-watch .night-mode__sticky-track { height: 100% } .wearable-watch .night-mode__sticky-content { position: sticky; left: 0; top: 0; width: 100%; height: 100vh } .is-broken-fixed .wearable-watch .night-mode__sticky-content { position: relative; height: 62.5vw } .wearable-watch .night-mode .common__wrap { z-index: 3; position: relative; max-width: 1440px; height: 100%; padding: 0 8.3333333333vw } .wearable-watch .night-mode .common__text .common__sub-headline { opacity: 1; color: #000; -webkit-transition: color .3s cubic-bezier(.2, 0, .8, 1); transition: color .3s cubic-bezier(.2, 0, .8, 1) } .wearable-watch .night-mode .common__text .common__description { opacity: 1; color: #313131; -webkit-transition: color .3s cubic-bezier(.2, 0, .8, 1); transition: color .3s cubic-bezier(.2, 0, .8, 1) } .wearable-watch .night-mode .common__content { display: grid; place-content: center } .wearable-watch .night-mode__image { grid-area: 1/1; width: 44.4444444444vw; height: 43.0555555556vw; opacity: 1; -webkit-transition: opacity .3s cubic-bezier(.2, 0, .8, 1); transition: opacity .3s cubic-bezier(.2, 0, .8, 1) } @media (min-width:1440px) { .wearable-watch .creating-routes .common__wrap--column.between .common__text .common__sub-headline { width: 470px } .wearable-watch .action-button .common__wrap, .wearable-watch .creating-routes .common__wrap { width: 1200px } .wearable-watch .creating-routes .common__content { margin-top: 56px } .wearable-watch .creating-routes__video { height: 618px; border-radius: 40px } .wearable-watch .creating-routes__video .video__controller { right: 24px; bottom: 24px } .rtl .wearable-watch .creating-routes__video .video__controller { left: 24px } .is-broken-fixed .wearable-watch .night-mode__sticky-content { height: 900px } .wearable-watch .night-mode .common__wrap { padding: 0 120px } .wearable-watch .night-mode__image { width: 640px; height: 620px } } .wearable-watch .night-mode__background { z-index: 1; position: absolute; top: 0; left: 0; right: 0; height: 100%; overflow: hidden; opacity: 1; -webkit-transition: opacity .3s cubic-bezier(.2, 0, .8, 1); transition: opacity .3s cubic-bezier(.2, 0, .8, 1) } .wearable-watch .night-mode__background img { height: 100%; -o-object-fit: cover; object-fit: cover } .is-broken-fixed .wearable-watch .night-mode__background img { height: 100% } .wearable-watch .night-mode__background.bg-day { z-index: 2; background-color: #fef7ee } .wearable-watch .night-mode__background.bg-day .bg-gradient { width: 100%; height: 150vh; -webkit-transform: translateY(-100%); transform: translateY(-100%); background: -webkit-gradient(linear, left bottom, left top, color-stop(0, rgba(250, 238, 221, 0)), color-stop(14%, rgba(250, 238, 221, .7)), color-stop(19%, rgba(242, 227, 208, .68)), color-stop(40%, rgba(103, 131, 177, .65)), color-stop(54%, rgba(80, 105, 160, .88)), color-stop(67%, #374b73), color-stop(82%, #053152), to(#000)); background: linear-gradient(0deg, rgba(250, 238, 221, 0) 0, rgba(250, 238, 221, .7) 14%, rgba(242, 227, 208, .68) 19%, rgba(103, 131, 177, .65) 40%, rgba(80, 105, 160, .88) 54%, #374b73 67%, #053152 82%, #000 100%) } .wearable-watch .night-mode--night-mode .common__text .common__sub-headline { opacity: 1; color: #fff } .wearable-watch .night-mode--night-mode .common__text .common__description { opacity: 1; color: #eee } @media screen and (max-width:767px) { .wearable-watch .mountain-siren__info-item .mountain-siren__info-txt { font-size: 5vw } .wearable-watch .mountain-siren__info-item .mountain-siren__info-txt span { display: block; line-height: 1.3; font-size: 2.7777777778vw; margin-bottom: 1.6666666667vw } .wearable-watch .mountain-siren__info-text { top: 142.2222222222vw; margin-left: 27.2222222222vw; padding: 5.8333333333vw 0 0 4.4444444444vw; font-size: 3.3333333333vw; line-height: 1.35 } html[lang^=my] .wearable-watch .mountain-siren__info-text { line-height: 1.4 } .wearable-watch .mountain-siren__info-text::before { top: 1.1111111111vw; left: 1.1111111111vw; width: 6.1111111111vw; height: 4.7222222222vw } .wearable-watch .mountain-siren__info-text::after { width: 2.5vw; height: 2.5vw } .wearable-watch .mountain-siren .figure-column { padding: 0 } .wearable-watch .mountain-siren .figure-column-wrap { gap: 0 } .wearable-watch .creating-routes .common__sub-headline, .wearable-watch .creating-routes .common__wrap--column.between .common__text .common__sub-headline, .wearable-watch .mountain-siren .figure-column--mo-slide.swiper-container { width: 100% } .wearable-watch .mountain-siren__item { width: 72.2222222222vw; height: 51.6666666667vw; margin-left: 3.3333333333vw; border-radius: 8.3333333333vw } .wearable-watch .mountain-siren__item:first-child { margin-left: 6.6666666667vw } .wearable-watch .mountain-siren__item:last-child { margin-right: 6.6666666667vw } .rtl .wearable-watch .mountain-siren__item:first-child { margin-left: 0; margin-right: 6.6666666667vw } .rtl .wearable-watch .mountain-siren__item:last-child { margin-right: 3.3333333333vw; margin-left: 6.6666666667vw } .wearable-watch .mountain-siren__item-text { top: 4.4444444444vw; left: 4.7222222222vw; font-size: 3.8888888889vw } .rtl .wearable-watch .mountain-siren__item-text { left: auto; right: 4.7222222222vw } .wearable-watch .mountain-siren__item.sos { width: 85vw } .wearable-watch .mountain-siren__item.sos .mountain-siren__info-text { top: 18.3333333333vw; margin-left: 11.1111111111vw; padding: 0 0 0 9.7222222222vw } .wearable-watch .mountain-siren__item.sos .mountain-siren__info-text::before { width: 7.7777777778vw } .wearable-watch .creating-routes .common__content, .wearable-watch .mountain-siren .swiper-pagination, .wearable-watch .night-mode .common__content { margin-top: 8.3333333333vw } .wearable-watch .creating-routes__video { width: 100%; height: 96.1111111111vw; border-radius: 8.3333333333vw } .wearable-watch .creating-routes__video .video__controller { right: 6.6666666667vw; bottom: 6.6666666667vw } .rtl .wearable-watch .creating-routes__video .video__controller { right: auto; left: 6.6666666667vw } .wearable-watch .night-mode__sticky-track { height: 2000px } .is-broken-fixed .wearable-watch .night-mode__sticky-content { height: 100% } .wearable-watch .night-mode .common__wrap { -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; padding: 13.8888888889vw 0 } .wearable-watch .night-mode__image { width: 86.6666666667vw; height: 86.1111111111vw } .wearable-watch .action-button .common__content { margin-top: 8.3333333333vw; padding: 0 } } @media screen and (max-width:767px) and (max-width:360px) { .wearable-watch .big-moment__content--clip-motion .common__description { font-size: 5.5555555556vw } .wearable-watch .big-moment--ocean .common__headline { width: 56.9444444444vw } .rtl .wearable-watch .big-moment--triathlon .big-moment__content--expand .big-moment__text { padding-right: 33.3333333333vw } .rtl .wearable-watch .big-moment--triathlon .big-moment__content--expand .big-moment__text .common__headline { font-size: 11.1111111111vw } .wearable-watch .gui-column .figure-column--mo-slide.swiper-container .swiper-slide { width: 60.5555555556vw } .wearable-watch .gui-column .figure-column .feature-column-r__img-wrap, .wearable-watch .gui-column .figure-column .feature-column-r__video-wrap { height: 67.7777777778vw } .wearable-watch .mountain-siren .common__wrap { min-height: 279.4444444444vw } .wearable-watch .mountain-siren .common__text .common__headline { padding-bottom: 6.1111111111vw; font-size: 10vw } .wearable-watch .mountain-siren .common__content { height: 165.2777777778vw } .wearable-watch .mountain-siren__image { height: 279.4444444444vw } .wearable-watch .mountain-siren__info { bottom: 175vw; gap: 57px; gap: 15.8333333333vw; font-size: 6.1111111111vw } .wearable-watch .mountain-siren__info-item img { margin-right: 1.6666666667vw; margin-bottom: 0; width: 7.7777777778vw; height: 7.7777777778vw } .wearable-watch .mountain-siren__info-item .mountain-siren__info-txt { font-size: 5vw } .wearable-watch .mountain-siren__info-item .mountain-siren__info-txt span { font-size: 2.7777777778vw; margin-bottom: 1.6666666667vw } .wearable-watch .mountain-siren__info-text { top: 142.2222222222vw; margin-left: 27.2222222222vw; font-size: 3.3333333333vw } .wearable-watch .mountain-siren__info-text::before { top: 1.1111111111vw; left: 1.1111111111vw; width: 6.1111111111vw; height: 4.7222222222vw } .wearable-watch .mountain-siren__info-text::after { width: 2.5vw; height: 2.5vw } .wearable-watch .mountain-siren__item { width: 72.2222222222vw; height: 51.6666666667vw; margin-left: 3.3333333333vw; border-radius: 8.3333333333vw } .wearable-watch .mountain-siren__item:first-child { margin-left: 6.6666666667vw } .rtl .wearable-watch .mountain-siren__item:first-child, .wearable-watch .mountain-siren__item:last-child { margin-right: 6.6666666667vw } .rtl .wearable-watch .mountain-siren__item:last-child { margin-right: 3.3333333333vw; margin-left: 6.6666666667vw } .wearable-watch .mountain-siren__item-text { top: 4.4444444444vw; left: 4.7222222222vw; font-size: 3.8888888889vw } .rtl .wearable-watch .mountain-siren__item-text { right: 4.7222222222vw } .wearable-watch .mountain-siren__item.sos { width: 85vw } .wearable-watch .mountain-siren__item.sos .mountain-siren__info-text { top: 18.3333333333vw; margin-left: 11.1111111111vw } .wearable-watch .mountain-siren__item.sos .mountain-siren__info-text::before { width: 7.7777777778vw } .wearable-watch .action-button .common__content, .wearable-watch .creating-routes .common__content, .wearable-watch .mountain-siren .swiper-pagination, .wearable-watch .night-mode .common__content { margin-top: 8.3333333333vw } .wearable-watch .creating-routes__video { height: 96.1111111111vw; border-radius: 8.3333333333vw } .wearable-watch .creating-routes__video .video__controller { right: 6.6666666667vw; bottom: 6.6666666667vw } .rtl .wearable-watch .creating-routes__video .video__controller { left: 6.6666666667vw } .wearable-watch .night-mode__image { width: 86.6666666667vw; height: 86.1111111111vw } } @media screen and (max-width:414px) { .wearable-watch .night-mode__image { width: 61.1111111111vw; height: 62.7777777778vw } } @media screen and (max-width:414px) and (max-width:360px) { .wearable-watch .night-mode__image { width: 61.1111111111vw; height: 62.7777777778vw } } .wearable-watch .action-button__video { width: 44.4444444444vw; height: 43.0555555556vw } .wearable-watch .action-button__video .video__controller-wrap { width: 100% } .wearable-watch .gps .common__wrap { max-width: 1920px; margin: auto; width: 100%; padding-top: 9.7222222222vw } .wearable-watch .ages .common__content, .wearable-watch .gps .common__content { margin-top: 2.5vw } .wearable-watch .gps__image { position: absolute; top: 0; left: 50%; width: 133.3333333333vw; height: 49.6527777778vw; -webkit-transform: translateX(-50%); transform: translateX(-50%) } .wearable-watch .gps__image-wrap { position: relative; width: 133.3333333333vw; height: 46.1805555556vw } .wearable-watch .energy-score .common__wrap { max-width: 1440px; padding-top: 9.0277777778vw } .wearable-watch .energy-score .common__wrap .common__text { width: 62.5vw } .wearable-watch .energy-score .common__sub-headline { margin-top: 4.8611111111vw } .wearable-watch .energy-score .common__content { margin-top: 4.1666666667vw } .wearable-watch .energy-score__video { width: 100%; height: 48.1944444444vw } .wearable-watch .energy-score__video .video__controller-wrap { width: 100% } .wearable-watch .android-connectivity .common__wrap, .wearable-watch .ftp .common__wrap, .wearable-watch .sleep-apnea .common__wrap { width: 83.3333333333vw; padding: 9.1666666667vw 0 } .wearable-watch .ftp .common__text { width: 35.4166666667vw } .wearable-watch .ftp .common__text .common__description, .wearable-watch .ftp .common__text .common__description strong { color: #eee } .wearable-watch .ftp .common__text .ftp__image { width: 100%; height: 13.6111111111vw; border-radius: 1.8055555556vw; margin-top: 2.0833333333vw; overflow: hidden } .wearable-watch .ftp__info { width: 100%; height: auto; padding: 2.0833333333vw 1.6666666667vw 2.7083333333vw; border-radius: 1.8055555556vw; background-color: #222; margin-top: 5.2777777778vw } .wearable-watch .ftp__info-tit { font-size: 1.4583333333vw } html.rtl .wearable-watch .ftp__info-tit { font-family: SamsungOne } html[lang^=ko] .wearable-watch .ftp__info-tit { font-family: SamsungOneKorean, Dotum, "돋움", sans-serif } html[lang^=my] .wearable-watch .ftp__info-tit { font-family: Pyidaungsu, arial, sans-serif } html[lang^=zh-CN] .wearable-watch .ftp__info-tit { font-family: SamsungOne, "Microsoft Yahei", "微软雅黑", Simsun, "宋体", arial, sans-serif } html[lang^=zh-HK] .wearable-watch .ftp__info-tit, html[lang^=zh-TW] .wearable-watch .ftp__info-tit { font-family: SamsungOne, "Microsoft JhengHei", "微软雅黑", Simsun, "宋体", arial, sans-serif } html[lang^=ja] .wearable-watch .ftp__info-tit { font-family: SamsungOne, Meiryo, sans-serif } html[lang^=ka-GE] .wearable-watch .ftp__info-tit { font-family: SamsungOneGeorgian, Sylfaen } .wearable-watch .ftp__info-tit img { width: .5555555556vw; height: auto } .rtl .wearable-watch .ftp__info-tit img { -webkit-transform: scale(-1); transform: scale(-1) } .wearable-watch .ftp__info-list { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -ms-flex-pack: distribute; justify-content: space-around; position: relative } .wearable-watch .ftp__info-list-item { position: relative; width: 50%; text-align: center; margin-top: 3.3333333333vw } html.rtl .wearable-watch .ftp__info-list-item { font-family: SamsungOne } html[lang^=ko] .wearable-watch .ftp__info-list-item { font-family: SamsungOneKorean, Dotum, "돋움", sans-serif } html[lang^=my] .wearable-watch .ftp__info-list-item { font-family: Pyidaungsu, arial, sans-serif } html[lang^=zh-CN] .wearable-watch .ftp__info-list-item { font-family: SamsungOne, "Microsoft Yahei", "微软雅黑", Simsun, "宋体", arial, sans-serif } html[lang^=zh-HK] .wearable-watch .ftp__info-list-item, html[lang^=zh-TW] .wearable-watch .ftp__info-list-item { font-family: SamsungOne, "Microsoft JhengHei", "微软雅黑", Simsun, "宋体", arial, sans-serif } html[lang^=ja] .wearable-watch .ftp__info-list-item { font-family: SamsungOne, Meiryo, sans-serif } html[lang^=ka-GE] .wearable-watch .ftp__info-list-item { font-family: SamsungOneGeorgian, Sylfaen } html.rtl .wearable-watch .compare__list-wrap .compare__container .compare__list-item .compare__list-size-button, html.rtl .wearable-watch .ftp__info-title { font-family: SamsungOne } .wearable-watch .ftp__info-list-item:first-child:before { display: inline-block; position: absolute; top: 0; right: 0; content: ""; width: .0694444444vw; height: 100%; background-color: #e9e9ec } .rtl .wearable-watch .ftp__info-list-item:first-child:before { right: auto; left: 0 } .wearable-watch .ftp__info-list-item .ftp__info-list-txt { font-size: 1.1805555556vw; color: #8c8c91 } .wearable-watch .ages .common__description, .wearable-watch .monitoring .common__description, .wearable-watch .sleep .common__text .common__description, .wearable-watch .sleep .common__text .common__description strong, .wearable-watch .sleep-apnea .common__text .common__description, .wearable-watch .wellness .common__description { color: #eee } .wearable-watch .ftp__info-list-item .ftp__info-list-value { font-size: 2.0833333333vw } .wearable-watch .ftp__info-title { font-size: 1.25vw; text-align: center } html[lang^=ko] .wearable-watch .ftp__info-title { font-family: SamsungOneKorean, Dotum, "돋움", sans-serif } html[lang^=my] .wearable-watch .ftp__info-title { font-family: Pyidaungsu, arial, sans-serif } html[lang^=zh-CN] .wearable-watch .ftp__info-title { font-family: SamsungOne, "Microsoft Yahei", "微软雅黑", Simsun, "宋体", arial, sans-serif } html[lang^=zh-HK] .wearable-watch .ftp__info-title, html[lang^=zh-TW] .wearable-watch .ftp__info-title { font-family: SamsungOne, "Microsoft JhengHei", "微软雅黑", Simsun, "宋体", arial, sans-serif } html[lang^=ja] .wearable-watch .ftp__info-title { font-family: SamsungOne, Meiryo, sans-serif } html[lang^=ka-GE] .wearable-watch .ftp__info-title { font-family: SamsungOneGeorgian, Sylfaen } html.rtl .wearable-watch .compare *, html.rtl .wearable-watch .compare__table-wrapper .compare__table-wrap .compare__table-inner .compare__row .compare__column .compare-ico-support::before, html.rtl .wearable-watch .compare__table-wrapper .compare__table-wrap .compare__table-inner .compare__row .compare__table-specs-name, html.rtl .wearable-watch .sleep-column__item-text { font-family: SamsungSharpSans, SamsungOne } .wearable-watch .ftp__info-value { text-align: center; margin-top: .6944444444vw; color: #ff5502; font-size: 3.3333333333vw } .wearable-watch .ftp__image { width: 35.4166666667vw; height: 44.1666666667vw; border-radius: 4.8611111111vw; overflow: hidden } .wearable-watch .sleep .common__wrap { width: 83.3333333333vw; padding-bottom: 5.5555555556vw } .wearable-watch .android-connectivity .common__text, .wearable-watch .sleep .common__text, .wearable-watch .sleep-apnea .common__text { width: 29.1666666667vw } .wearable-watch .sleep__image { width: 47.2222222222vw; height: 43.0555555556vw } .wearable-watch .sleep-column { position: relative; overflow: hidden; color: #fff; padding-bottom: 9.7222222222vw } .wearable-watch .sleep-column .figure-column-wrap { gap: 24px; gap: 1.6666666667vw } .wearable-watch .sleep-column__item { width: 35.8333333333vw; height: 18.4722222222vw; overflow: hidden; border-radius: 2.7777777778vw; background-color: #222 } .wearable-watch .sleep-column__item-text { position: absolute; top: 2.7777777778vw; left: 2.7777777778vw; right: 2.7777777778vw; font-size: 1.1111111111vw; font-family: SamsungSharpSans, arial, sans-serif } html[lang^=ko] .wearable-watch .compare *, html[lang^=ko] .wearable-watch .sleep-column__item-text { font-family: "Samsung Sharp Sans", SamsungOneKorean, sans-serif } html[lang^=th] .wearable-watch .compare *, html[lang^=th] .wearable-watch .sleep-column__item-text { font-family: SamsungSharpSans, SamsungOne, arial, sans-serif } html[lang^=my] .wearable-watch .compare *, html[lang^=my] .wearable-watch .sleep-column__item-text { font-family: SamsungSharpSans, Pyidaungsu, arial, sans-serif } html[lang^=zh-CN] .wearable-watch .compare *, html[lang^=zh-CN] .wearable-watch .sleep-column__item-text { font-family: SamsungSharpSans, "Microsoft Yahei", "微软雅黑", Simsun, "宋体", arial, sans-serif } html[lang^=zh-HK] .wearable-watch .compare *, html[lang^=zh-HK] .wearable-watch .sleep-column__item-text, html[lang^=zh-TW] .wearable-watch .compare *, html[lang^=zh-TW] .wearable-watch .sleep-column__item-text { font-family: SamsungSharpSans, "Microsoft JhengHei", "微软雅黑", Simsun, "宋体", arial, sans-serif } html[lang^=ja] .wearable-watch .compare *, html[lang^=ja] .wearable-watch .sleep-column__item-text { font-family: SamsungSharpSans, Meiryo, sans-serif } html[lang^=ka-GE] .wearable-watch .compare *, html[lang^=ka-GE] .wearable-watch .sleep-column__item-text { font-family: SamsungSharpSans, Sylfaen } .wearable-watch .sleep-apnea-description { display: none; margin-top: 1.6666666667vw; font-size: .9027777778vw } .wearable-watch .sleep-apnea-description__item, .wearable-watch .wellness-description__item { line-height: 1.53; color: #666 } .wearable-watch .sleep-apnea__image { width: 47.2222222222vw; height: 41.6666666667vw; overflow: hidden } .wearable-watch .monitoring { position: relative; background-color: #000; color: #fff } .wearable-watch .monitoring .common__wrap--column.between .common__text .common__sub-headline { width: 38.5416666667vw } .wearable-watch .monitoring .common__wrap { max-width: 100vw; padding: 5.5555555556vw 0 } .wearable-watch .monitoring .common__content { margin-top: 5.5555555556vw } .wearable-watch .monitoring__video { width: 100vw; height: 22.9166666667vw } .wearable-watch .monitoring__video .video__controller-wrap { width: 100% } .wearable-watch .monitoring__video .video__controller-wrap .video__controller { right: 9.1666666667vw } .wearable-watch .wellness { position: relative; color: #fff; padding: 0 0 5.5555555556vw } .wearable-watch .wellness__wrap { width: 83.3333333333vw; margin: 0 auto } .wearable-watch .wellness__wrap.swiper-container { overflow: visible } .wearable-watch .wellness__wrap .swiper-wrapper { -webkit-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between } .wearable-watch .wellness__item { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between; -webkit-box-align: center; -ms-flex-align: center; align-items: center; width: 49.0277777778vw; height: auto; min-height: 22.5vw; padding: 2.2222222222vw 2.7777777778vw; border-radius: 2.7777777778vw; background-color: #181818 } .wearable-watch .wellness__item .wellness__text { width: 24.4444444444vw } .wearable-watch .wellness__item .wellness__image { width: 18.0555555556vw; height: 18.0555555556vw } .wearable-watch .wellness__item:first-child { -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; -webkit-box-align: start; -ms-flex-align: start; align-items: flex-start; -webkit-box-pack: start; -ms-flex-pack: start; justify-content: flex-start; width: 32.6388888889vw; padding: 2.7777777778vw } .wearable-watch .wellness__item:first-child .wellness__text { -webkit-box-ordinal-group: 3; -ms-flex-order: 2; order: 2; margin: 3.0555555556vw 0 0; width: auto } .wearable-watch .wellness__item:first-child .wellness__image { -webkit-box-ordinal-group: 2; -ms-flex-order: 1; order: 1; width: 5.9722222222vw; height: 5.9722222222vw } .wearable-watch .wellness__item .common__sub-headline { font-size: 1.5277777778vw; padding-bottom: .9722222222vw; line-height: 1.27 } .wearable-watch .wellness-description { max-width: 100vw; margin: 2.2222222222vw auto auto; padding: 0 6.1111111111vw; font-size: .9027777778vw; text-align: center } .wearable-watch .ages__image { width: 83.3333333333vw; height: 40.2777777778vw } .wearable-watch .samsung-health .common__wrap { max-width: 133.3333333333vw; margin: auto; width: 100%; padding-bottom: 5.2083333333vw } .wearable-watch .gesture .common__text, .wearable-watch .one-ui .common__wrap, .wearable-watch .samsung-health .common__wrap .common__text, .wearable-watch .smart-reply .common__wrap { width: 83.3333333333vw } .wearable-watch .android-connectivity *, .wearable-watch .one-ui *, .wearable-watch .samsung-health .common__wrap .common__text .common__sub-headline, .wearable-watch .smart-reply * { color: #fff } .wearable-watch .gesture .common__description, .wearable-watch .one-ui .common__description, .wearable-watch .one-ui .common__description strong, .wearable-watch .samsung-health .common__wrap .common__text .common__description, .wearable-watch .smart-reply .common__wrap .common__description, .wearable-watch .smart-reply .common__wrap .common__description strong { color: #eee } .wearable-watch .samsung-health .common__content { width: 83.3333333333vw; margin-top: 1.3888888889vw } .wearable-watch .samsung-health__image { width: 100%; height: 39.0277777778vw } .wearable-watch .samsung-health__cta { margin-top: 2.0833333333vw } @media screen and (min-width:768px) { .rtl .wearable-watch .gui-column .figure-column-wrap { -webkit-box-orient: horizontal; -webkit-box-direction: reverse; -ms-flex-direction: row-reverse; flex-direction: row-reverse } .wearable-watch .gui-column .feature-column-r__txt-wrap { padding: 0 1.3888888889vw } .wearable-watch .mountain-siren .common__text { padding-top: 9.7222222222vw } .wearable-watch .energy-score .common-ai-text { font-size: 5.5555555556vw } .wearable-watch .energy-score .common-ai-text__icon { width: 6.0416666667vw; height: 6.3888888889vw } .wearable-watch .samsung-health .common__sub-headline { padding-bottom: 0 } } @media screen and (min-width:768px) and (min-width:1440px) { .wearable-watch .gui-column .figure-column-wrap { gap: 30px } .wearable-watch .gui-column .feature-column-r__txt-wrap { padding: 0 20px } .wearable-watch .mountain-siren .common__text { padding-top: 140px } .wearable-watch .energy-score .common-ai-text { font-size: 80px } .wearable-watch .energy-score .common-ai-text__icon { width: 87px; height: 92px } .wearable-watch .samsung-health .common__sub-headline { padding-bottom: 0 } } .wearable-watch .android-connectivity .common__wrap .android-connectivity__cta { -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; margin-top: 2.7777777778vw; gap: 10px; gap: .6944444444vw } .wearable-watch .android-connectivity .common__wrap .android-connectivity__cta .wearable-watch-common-cta span { color: #000 } .wearable-watch .android-connectivity .common__text .android-connectivity__cta { display: -webkit-box; display: -ms-flexbox; display: flex } .wearable-watch .android-connectivity__image { width: 44.4444444444vw; height: 62.1527777778vw } @media (min-width:1440px) { .wearable-watch .action-button__video { width: 640px; height: 620px } .wearable-watch .gps .common__wrap { padding-top: 140px } .wearable-watch .ages .common__content, .wearable-watch .gps .common__content { margin-top: 36px } .wearable-watch .gps__image-wrap { width: 1920px; height: 665px } .wearable-watch .gps__image { width: 1920px; height: 715px } .wearable-watch .energy-score .common__wrap { padding-top: 130px } .wearable-watch .energy-score .common__wrap .common__text { width: 900px } .wearable-watch .energy-score .common__sub-headline { margin-top: 70px } .wearable-watch .energy-score .common__content { margin-top: 60px } .wearable-watch .energy-score__video { height: 694px } .wearable-watch .android-connectivity .common__wrap, .wearable-watch .ftp .common__wrap, .wearable-watch .sleep-apnea .common__wrap { width: 1200px; padding: 132px 0 } .wearable-watch .ftp .common__text { width: 510px } .wearable-watch .ftp .common__text .ftp__image { height: 196px; border-radius: 26px; margin-top: 30px } .wearable-watch .ftp__info { padding: 30px 24px 39px; border-radius: 26px; margin-top: 76px } .wearable-watch .ftp__info-tit { font-size: 21px } .wearable-watch .ftp__info-tit img { width: 8px } .wearable-watch .ftp__info-list-item { margin-top: 48px } .wearable-watch .ftp__info-list-item:first-child:before { width: 1px } .wearable-watch .ftp__info-list-item .ftp__info-list-txt { font-size: 17px } .wearable-watch .ftp__info-list-item .ftp__info-list-value { font-size: 30px } .wearable-watch .ftp__info-title { font-size: 18px } .wearable-watch .ftp__info-value { margin-top: 10px; font-size: 48px } .wearable-watch .ftp__image { width: 510px; height: 636px; border-radius: 70px } .wearable-watch .sleep .common__wrap { width: 1200px; padding-bottom: 80px } .wearable-watch .android-connectivity .common__text, .wearable-watch .sleep .common__text, .wearable-watch .sleep-apnea .common__text { width: 420px } .wearable-watch .sleep__image { width: 680px; height: 620px } .wearable-watch .sleep-column { padding-bottom: 140px } .wearable-watch .sleep-column .figure-column-wrap { gap: 24px } .wearable-watch .sleep-column__item { width: 516px; height: 266px; border-radius: 40px } .wearable-watch .sleep-column__item-text { top: 40px; left: 40px; right: 40px; font-size: 16px } .wearable-watch .sleep-apnea-description { margin-top: 24px; font-size: 13px } .wearable-watch .sleep-apnea__image { width: 680px; height: 600px } .wearable-watch .monitoring .common__wrap--column.between .common__text .common__sub-headline { width: 555px } .wearable-watch .monitoring .common__wrap { max-width: 1440px; padding: 80px 0 } .wearable-watch .monitoring .common__content { margin-top: 80px } .wearable-watch .monitoring__video { width: 1440px; height: 330px } .wearable-watch .monitoring__video .video__controller-wrap .video__controller { right: 132px } .wearable-watch .wellness { padding: 0 0 80px } .wearable-watch .ages .common__text, .wearable-watch .wellness__wrap { width: 1200px } .wearable-watch .wellness__item { width: 706px; min-height: 324px; padding: 32px 40px; border-radius: 40px } .wearable-watch .wellness__item .wellness__text { width: 352px } .wearable-watch .wellness__item .wellness__image { width: 260px; height: 260px } .wearable-watch .wellness__item:first-child { width: 470px; padding: 40px } .wearable-watch .wellness__item:first-child .wellness__text { margin: 44px 0 0 } .wearable-watch .wellness__item:first-child .wellness__image { width: 86px; height: 86px } .wearable-watch .wellness__item .common__sub-headline { font-size: 22px; padding-bottom: 14px } .wearable-watch .wellness-description { max-width: 1440px; margin-top: 32px; padding: 0 88px; font-size: 13px } .wearable-watch .ages__image { width: 1200px; height: 580px } .wearable-watch .samsung-health .common__wrap { max-width: 1920px; padding-bottom: 75px } .wearable-watch .samsung-health .common__content, .wearable-watch .samsung-health .common__wrap .common__text, .wearable-watch .smart-reply .common__wrap { width: 1200px } .wearable-watch .samsung-health .common__content { margin-top: 20px } .wearable-watch .samsung-health__image { height: 562px } .wearable-watch .samsung-health__cta { margin-top: 30px } .wearable-watch .android-connectivity .common__wrap .android-connectivity__cta { margin-top: 40px; gap: 10px } .wearable-watch .android-connectivity__image { width: 640px; height: 895px } } @media screen and (max-width:767px) { .wearable-watch .action-button__video, .wearable-watch .energy-score__video { width: 100%; height: 86.1111111111vw } .wearable-watch .ages .common__wrap, .wearable-watch .gps .common__wrap { padding-bottom: 0 } .wearable-watch .ages .common__content, .wearable-watch .energy-score .common__content, .wearable-watch .gps .common__content, .wearable-watch .sleep .common__content, .wearable-watch .sleep-apnea .common__content { margin-top: 8.3333333333vw; padding: 0 } .wearable-watch .gps__image { width: 100%; height: 100% } .wearable-watch .gps__image-wrap { width: 100%; height: 101.6666666667vw } .wearable-watch .energy-score .common__wrap { padding-top: 13.8888888889vw } .wearable-watch .energy-score .common__wrap--column-r { -webkit-box-orient: vertical; -webkit-box-direction: reverse; -ms-flex-direction: column-reverse; flex-direction: column-reverse } .wearable-watch .energy-score .common__headline { font-size: 8.8888888889vw } .wearable-watch .energy-score .common__headline .common-ai-text__icon { width: 10.2777777778vw; height: 11.1111111111vw; margin: -.2777777778vw 2.2222222222vw 0 } .wearable-watch .energy-score .common__sub-headline { margin-top: 12.5vw } .wearable-watch .energy-score .common__headline, .wearable-watch .energy-score .common__text, .wearable-watch .monitoring .common__wrap--column.between .common__text .common__sub-headline, .wearable-watch .sleep-column .figure-column--mo-slide.swiper-container, .wearable-watch .wellness__wrap { width: 100% } .wearable-watch .android-connectivity .common__text .android-connectivity__cta, .wearable-watch .energy-score .commom-br-pc, .wearable-watch .sleep-apnea-description.sleep-apnea-description--pc, .wearable-watch .wellness .pc-show { display: none } .wearable-watch .android-connectivity .common__wrap, .wearable-watch .ftp .common__wrap, .wearable-watch .sleep-apnea .common__wrap { padding: 13.8888888889vw 0 } .wearable-watch .ftp .common__content { margin-top: 5.5555555556vw } .wearable-watch .ftp .common__text .ftp__image { width: 100%; height: 37.5vw; border-radius: 7.2222222222vw; margin-top: 8.3333333333vw } .wearable-watch .ftp__info { width: 100%; height: auto; padding: 5.5555555556vw 3.8888888889vw; border-radius: 7.2222222222vw; margin-top: 8.3333333333vw } .wearable-watch .ftp__info-tit { font-size: 3.8888888889vw; padding-right: 2.2222222222vw } .wearable-watch .ftp__info-tit img { width: 2.2222222222vw } .wearable-watch .ftp__info-list-item { margin-top: 5vw } .wearable-watch .ftp__info-list-item .ftp__info-list-txt { font-size: 3.8888888889vw } .wearable-watch .ftp__info-list-item .ftp__info-list-value { font-size: 7.2222222222vw } .wearable-watch .ftp__image { width: 100%; height: 61.1111111111vw; border-radius: 8.3333333333vw } .wearable-watch .sleep .common__wrap { padding-bottom: 8.3333333333vw } .wearable-watch .sleep .common__wrap--row-r { -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column } .wearable-watch .sleep__image { width: 100%; height: 92.2222222222vw } .wearable-watch .sleep-column { padding-bottom: 13.8888888889vw } .wearable-watch .android-connectivity .common__content, .wearable-watch .sleep-column .figure-column { padding: 0 } .wearable-watch .sleep-column .figure-column-wrap { gap: 0 } .wearable-watch .sleep-column__item { width: 62.2222222222vw; height: 44.4444444444vw; margin-left: 3.3333333333vw; border-radius: 8.3333333333vw } .wearable-watch .sleep-column__item:first-child { margin-left: 6.6666666667vw } .wearable-watch .sleep-column__item:last-child { margin-right: 6.6666666667vw } .rtl .wearable-watch .sleep-column__item:first-child { margin-left: 0; margin-right: 6.6666666667vw } .rtl .wearable-watch .sleep-column__item:last-child { margin-right: 3.3333333333vw; margin-left: 6.6666666667vw } .wearable-watch .sleep-column__item-text { top: 6.6666666667vw; left: 6.6666666667vw; right: 6.6666666667vw; font-size: 3.8888888889vw } .wearable-watch .sleep-apnea-description.sleep-apnea-description--mo { display: block; -webkit-box-ordinal-group: 3; -ms-flex-order: 2; order: 2; font-size: 3.6111111111vw; margin-top: 11.1111111111vw; padding: 0 6.6666666667vw } .wearable-watch .sleep-apnea__image { -webkit-box-ordinal-group: 2; -ms-flex-order: 1; order: 1; width: 100%; height: 96.6666666667vw; border-radius: 8.3333333333vw } .wearable-watch .monitoring .common__wrap { padding: 13.8888888889vw 0 8.3333333333vw } .wearable-watch .monitoring .common__wrap--column-r { -webkit-box-orient: vertical; -webkit-box-direction: reverse; -ms-flex-direction: column-reverse; flex-direction: column-reverse; padding: 13.8888888889vw 0 8.3333333333vw } .wearable-watch .monitoring .common__content { -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; margin: 5.5555555556vw 0 0; padding: 0 6.6666666667vw } .wearable-watch .monitoring__video { width: 86.6666666667vw; height: 50vw } .wearable-watch .monitoring__video .video__controller-wrap .video__controller { right: 0 } .wearable-watch .wellness { overflow: hidden; padding: 0 0 13.8888888889vw } .wearable-watch .wellness__wrap .swiper-wrapper { -webkit-box-pack: start; -ms-flex-pack: start; justify-content: flex-start } .wearable-watch .wellness__item { width: 72.2222222222vw; min-height: 118.3333333333vw; -webkit-box-pack: start; -ms-flex-pack: start; justify-content: flex-start; margin-left: 2.7777777778vw; padding: 6.6666666667vw 3.8888888889vw; border-radius: 8.3333333333vw; -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column } .wearable-watch .wellness__item .wellness__text { width: 100% } .wearable-watch .wellness__item .wellness__image { width: 47.7777777778vw; height: 39.4444444444vw; margin: 16.6666666667vw auto 0 } .wearable-watch .wellness__item:first-child { width: 66.6666666667vw; margin-left: 6.6666666667vw; padding: 6.6666666667vw 3.8888888889vw } .wearable-watch .wellness__item:first-child .wellness__text { -webkit-box-ordinal-group: unset; -ms-flex-order: unset; order: unset; margin: 0 } .wearable-watch .wellness__item:first-child .wellness__image { -webkit-box-ordinal-group: unset; -ms-flex-order: unset; order: unset; width: 44.4444444444vw; height: 44.4444444444vw; margin-top: 13.8888888889vw } .wearable-watch .wellness__item:last-child { margin-right: 6.6666666667vw } .rtl .wearable-watch .wellness__item:first-child { margin-left: 0; margin-right: 6.6666666667vw } .rtl .wearable-watch .wellness__item:last-child { margin-right: 2.7777777778vw; margin-left: 6.6666666667vw } .wearable-watch .wellness__item .common__sub-headline { font-size: 4.4444444444vw; padding-bottom: 3.3333333333vw; line-height: 1.37 } html[lang^=my] .wearable-watch .wellness__item .common__sub-headline { line-height: 1.4 } .wearable-watch .wellness .mo-show { display: block } .wearable-watch .wellness-description { display: block; -webkit-box-ordinal-group: 3; -ms-flex-order: 2; order: 2; font-size: 3.6111111111vw; margin-top: 11.1111111111vw; padding: 0 6.6666666667vw; text-align: left } .rtl .wearable-watch .wellness-description { text-align: unset } .wearable-watch .ages__image { width: 100%; height: 93.6111111111vw } .wearable-watch .samsung-health .common__wrap { padding-bottom: 20.8333333333vw } .wearable-watch .samsung-health .common__content { margin-top: 2.7777777778vw; padding: 0 } .wearable-watch .samsung-health__image { width: 100%; height: 79.4444444444vw } .wearable-watch .samsung-health__cta { margin-top: 0 } .wearable-watch .android-connectivity .common__content .android-connectivity__cta { display: -webkit-box; display: -ms-flexbox; display: flex; margin-top: 0; gap: 21.3055555556px; gap: 2.7777777778vw } .wearable-watch .android-connectivity__image { width: 100%; height: 91.6666666667vw } } .wearable-watch .smart-reply__image { width: 44.4444444444vw; height: 48.3333333333vw } .wearable-watch .gesture__image { width: 100vw; height: 35.6944444444vw } .wearable-watch .one-ui .figure-column-wrap { width: 83.3333333333vw; display: -webkit-box; display: -ms-flexbox; display: flex; gap: 60px; gap: 4.1666666667vw } .wearable-watch .one-ui .figure-column-wrap .swiper-slide { width: 17.7777777778vw } .wearable-watch .one-ui .figure-column-wrap .swiper-slide .one-ui-description { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-orient: horizontal; -webkit-box-direction: reverse; -ms-flex-direction: row-reverse; flex-direction: row-reverse; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; margin-top: 2.0833333333vw; color: #fff } .wearable-watch .one-ui .figure-column-wrap .swiper-slide .one-ui-description__color { -ms-flex-negative: 0; flex-shrink: 0; width: 1.6666666667vw; height: 1.6666666667vw; border-radius: 50% } .wearable-watch .one-ui .figure-column-wrap .swiper-slide .one-ui-description__color--orange { background-color: #f35c0f } .wearable-watch .one-ui .figure-column-wrap .swiper-slide .one-ui-description__color--dark-gray { background-color: #4a494e } .wearable-watch .one-ui .figure-column-wrap .swiper-slide .one-ui-description__color--green { background-color: #435152 } .wearable-watch .one-ui .figure-column-wrap .swiper-slide .one-ui-description__color--white { background-color: #fff } .wearable-watch .one-ui .figure-column-wrap .swiper-slide .one-ui-description__color--white-sand { background-color: #f1eae0 } .wearable-watch .one-ui .figure-column-wrap .swiper-slide .one-ui-description__txt { font-size: 1.3888888889vw; margin-left: .5555555556vw; line-height: 1.4; word-break: break-word } .rtl .wearable-watch .one-ui .figure-column-wrap .swiper-slide .one-ui-description__txt { margin-left: 0; margin-right: .5555555556vw } @media (min-width:1440px) { .wearable-watch .smart-reply__image { width: 640px; height: 696px } .wearable-watch .gesture .common__text, .wearable-watch .one-ui .common__wrap, .wearable-watch .one-ui .figure-column-wrap { width: 1200px } .wearable-watch .gesture .common__content { margin-top: 56px } .wearable-watch .gesture__image { width: 1440px; height: 514px } .wearable-watch .one-ui .figure-column-wrap { gap: 60px } .wearable-watch .one-ui .figure-column-wrap .swiper-slide { width: 256px } .wearable-watch .one-ui .figure-column-wrap .swiper-slide .one-ui-description { margin-top: 30px } .wearable-watch .one-ui .figure-column-wrap .swiper-slide .one-ui-description__color { width: 24px; height: 24px } .wearable-watch .one-ui .figure-column-wrap .swiper-slide .one-ui-description__txt { font-size: 20px; margin-left: 8px } .rtl .wearable-watch .one-ui .figure-column-wrap .swiper-slide .one-ui-description__txt { margin-right: 8px } } @media screen and (max-width:767px) and (max-width:360px) { .wearable-watch .action-button__video, .wearable-watch .energy-score__video { height: 86.1111111111vw } .wearable-watch .ages .common__content, .wearable-watch .energy-score .common__content, .wearable-watch .gesture .common__content, .wearable-watch .gps .common__content, .wearable-watch .sleep .common__content, .wearable-watch .sleep-apnea .common__content, .wearable-watch .smart-reply .common__content { margin-top: 8.3333333333vw } .wearable-watch .gps__image-wrap { height: 101.6666666667vw } .wearable-watch .energy-score .common__wrap { padding-top: 13.8888888889vw } .wearable-watch .energy-score .common__headline { font-size: 8.8888888889vw } .wearable-watch .energy-score .common__headline .common-ai-text__icon { width: 10.2777777778vw; height: 11.1111111111vw } .wearable-watch .energy-score .common__sub-headline { margin-top: 12.5vw } .wearable-watch .ftp .common__content { margin-top: 5.5555555556vw } .wearable-watch .ftp .common__text .ftp__image { height: 37.5vw; border-radius: 7.2222222222vw; margin-top: 8.3333333333vw } .wearable-watch .ftp__info { border-radius: 7.2222222222vw; margin-top: 8.3333333333vw } .wearable-watch .ftp__info-tit { font-size: 3.8888888889vw; padding-right: 2.2222222222vw } .wearable-watch .ftp__info-tit img { width: 2.2222222222vw } .wearable-watch .ftp__info-list-item { margin-top: 5vw } .wearable-watch .ftp__info-list-item .ftp__info-list-txt { font-size: 3.8888888889vw } .wearable-watch .ftp__info-list-item .ftp__info-list-value { font-size: 7.2222222222vw } .wearable-watch .ftp__image { height: 61.1111111111vw; border-radius: 8.3333333333vw } .wearable-watch .sleep .common__wrap { padding-bottom: 8.3333333333vw } .wearable-watch .sleep__image { height: 92.2222222222vw } .wearable-watch .sleep-column { padding-bottom: 13.8888888889vw } .wearable-watch .sleep-column__item { width: 62.2222222222vw; height: 44.4444444444vw; margin-left: 3.3333333333vw; border-radius: 8.3333333333vw } .wearable-watch .sleep-column__item:first-child { margin-left: 6.6666666667vw } .rtl .wearable-watch .sleep-column__item:first-child, .wearable-watch .sleep-column__item:last-child { margin-right: 6.6666666667vw } .rtl .wearable-watch .sleep-column__item:last-child { margin-right: 3.3333333333vw; margin-left: 6.6666666667vw } .wearable-watch .sleep-column__item-text { top: 6.6666666667vw; left: 6.6666666667vw; right: 6.6666666667vw; font-size: 3.8888888889vw } .wearable-watch .sleep-apnea-description.sleep-apnea-description--mo, .wearable-watch .wellness-description { font-size: 3.6111111111vw; margin-top: 11.1111111111vw } .wearable-watch .sleep-apnea__image { height: 96.6666666667vw; border-radius: 8.3333333333vw } .wearable-watch .monitoring__video { width: 86.6666666667vw; height: 50vw } .wearable-watch .monitoring__video .video__controller-wrap .video__controller { right: 0 } .wearable-watch .wellness__item { width: 72.2222222222vw; min-height: 118.3333333333vw; margin-left: 2.7777777778vw; border-radius: 8.3333333333vw } .wearable-watch .wellness__item .wellness__image { width: 47.7777777778vw; height: 39.4444444444vw } .wearable-watch .wellness__item:first-child { width: 66.6666666667vw; margin-left: 6.6666666667vw } .wearable-watch .wellness__item:first-child .wellness__image { width: 44.4444444444vw; height: 44.4444444444vw; margin-top: 13.8888888889vw } .rtl .wearable-watch .wellness__item:first-child, .wearable-watch .wellness__item:last-child { margin-right: 6.6666666667vw } .rtl .wearable-watch .wellness__item:last-child { margin-right: 2.7777777778vw; margin-left: 6.6666666667vw } .wearable-watch .wellness__item .common__sub-headline { font-size: 4.4444444444vw; padding-bottom: 3.3333333333vw } .wearable-watch .ages__image { height: 93.6111111111vw } .wearable-watch .samsung-health .common__wrap { padding-bottom: 20.8333333333vw } .wearable-watch .samsung-health .common__content { margin-top: 2.7777777778vw } .wearable-watch .samsung-health__image { height: 79.4444444444vw } .wearable-watch .android-connectivity .common__content .android-connectivity__cta { gap: 10px; gap: 2.7777777778vw } .wearable-watch .android-connectivity__image { height: 91.6666666667vw } .wearable-watch .smart-reply__image { width: 100vw; height: 127.7777777778vw } .wearable-watch .gesture__image { height: 125.5555555556vw } .wearable-watch .one-ui .common__wrap { padding-bottom: 12.7777777778vw } .wearable-watch .one-ui .common__content { margin-top: 13.8888888889vw } .wearable-watch .one-ui .figure-column--mo-slide.swiper-container { width: 89.4444444444vw } .wearable-watch .one-ui .figure-column--mo-slide.swiper-container .swiper-slide { width: 39.4444444444vw } .wearable-watch .one-ui .figure-column--mo-slide.swiper-container .swiper-slide .one-ui-description { margin-top: 3.0555555556vw } .wearable-watch .one-ui .figure-column--mo-slide.swiper-container .swiper-slide .one-ui-description__color { width: 3.3333333333vw } } @media screen and (max-width:767px) { .wearable-watch .gesture .common__content, .wearable-watch .smart-reply .common__content { margin-top: 8.3333333333vw; padding: 0 } .wearable-watch .smart-reply__image { width: 100vw; height: 127.7777777778vw } .wearable-watch .gesture .common__wrap { padding-bottom: 0 } .wearable-watch .gesture__image { width: 100%; height: 125.5555555556vw } .wearable-watch .one-ui .common__wrap { padding-bottom: 12.7777777778vw } .wearable-watch .one-ui .common__content { margin-top: 13.8888888889vw } .wearable-watch .one-ui .figure-column--mo-slide.swiper-container { padding: 0; width: 89.4444444444vw } .wearable-watch .one-ui .figure-column--mo-slide.swiper-container .swiper-wrapper { gap: 0 } .wearable-watch .one-ui .figure-column--mo-slide.swiper-container .swiper-slide { width: 39.4444444444vw; padding: 0 2.7777777778vw } .wearable-watch .one-ui .figure-column--mo-slide.swiper-container .swiper-slide .one-ui-description { margin-top: 3.0555555556vw } .wearable-watch .one-ui .figure-column--mo-slide.swiper-container .swiper-slide .one-ui-description__color { width: 3.3333333333vw; height: 3.3333333333vw; margin-top: .2777777778vw } .wearable-watch .one-ui .figure-column--mo-slide.swiper-container .swiper-slide .one-ui-description__txt { font-size: 3.8888888889vw; margin-left: 1.1111111111vw; line-height: 1 } } .wearable-watch .compare * { color: #fff; font-family: SamsungSharpSans, arial, sans-serif } .wearable-watch .compare__wrap { position: relative; margin: auto; padding: 9.7222222222vw 0 6.9444444444vw } .wearable-watch .compare__wrap.cta-hidden .compare__list-item .compare__cta { display: none } .wearable-watch .compare__text { width: 67.3611111111vw; margin: auto } .wearable-watch .compare__text .compare__headline { font-size: 3.3333333333vw; line-height: 1.25; padding: 0 } .wearable-watch .compare__list-wrap { position: relative; width: 68.0555555556vw; margin: auto } .wearable-watch .compare__list-wrap .compare__container { padding: 4.5138888889vw 0 5.5555555556vw } .wearable-watch .compare__list-wrap .compare__container .compare__list { -webkit-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between; -webkit-transition: -webkit-transform .2s linear !important; transition: transform .2s linear !important; transition: transform .2s linear, -webkit-transform .2s linear !important } .wearable-watch .compare__list-wrap .compare__container .compare__list-item { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; -ms-flex-negative: 0; flex-shrink: 0; width: 15.1388888889vw } .wearable-watch .compare__list-wrap .compare__container .compare__list-item .compare__list-title { -ms-flex-negative: 0; flex-shrink: 0; -webkit-box-ordinal-group: 3; -ms-flex-order: 2; order: 2; margin-top: 1.3194444444vw; min-height: 3.125vw; opacity: 1; text-align: center } .wearable-watch .compare__list-wrap .compare__container .compare__list-item .compare__list-title-image { width: 100% } .wearable-watch .compare__list-wrap .compare__container .compare__list-item .compare__list-figure { -webkit-box-ordinal-group: 2; -ms-flex-order: 1; order: 1 } .wearable-watch .compare__list-wrap .compare__container .compare__list-item .compare__list-figure .compare__list-product { position: relative; width: 100%; height: 15.2777777778vw; margin: auto } .wearable-watch .compare__list-wrap .compare__container .compare__list-item .compare__list-figure .compare__list-product-item { display: none; -webkit-transition: opacity .3s linear; transition: opacity .3s linear } .wearable-watch .compare__list-wrap .compare__container .compare__list-item .compare__list-figure .compare__list-product-item.is-active { display: block } .wearable-watch .compare__list-wrap .compare__container .compare__list-item .compare__list-figure .compare__list-product-item .compare__list-product-image { display: block; position: relative; width: 100%; height: 15.2777777778vw; overflow: hidden } .wearable-watch .compare__list-wrap .compare__container .compare__list-item .compare__list-figure .compare__list-product-item .compare__list-product-image img { position: absolute; width: auto; height: 100%; left: 50%; -webkit-transform: translate(-50%, 0); transform: translate(-50%, 0) } .wearable-watch .compare__list-wrap .compare__container .compare__list-item .compare__list-size { -ms-flex-negative: 0; flex-shrink: 0; margin: 2.7083333333vw auto 0; padding: .2777777778vw; border-radius: 1.3888888889vw; background-color: #2b2b2b; font-size: 0; text-align: center; -webkit-box-ordinal-group: 3; -ms-flex-order: 2; order: 2 } .wearable-watch .compare__list-wrap .compare__container .compare__list-item .compare__list-size-inner { display: -webkit-inline-box; display: -ms-inline-flexbox; display: inline-flex; border-radius: 1.1111111111vw; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; background-color: #2b2b2b } .wearable-watch .compare__list-wrap .compare__container .compare__list-item .compare__list-size-button { display: block; padding: .5555555556vw 0; text-align: center; border-radius: 2.1527777778vw; font-size: .9722222222vw; width: 6.3888888889vw; line-height: normal; font-family: SamsungOne, arial, sans-serif; font-weight: 700; color: #6b6b6b } html[lang^=ko] .wearable-watch .compare__list-wrap .compare__container .compare__list-item .compare__list-size-button { font-family: SamsungOneKorean, Dotum, "돋움", sans-serif } html[lang^=my] .wearable-watch .compare__list-wrap .compare__container .compare__list-item .compare__list-size-button { font-family: Pyidaungsu, arial, sans-serif } html[lang^=zh-CN] .wearable-watch .compare__list-wrap .compare__container .compare__list-item .compare__list-size-button { font-family: SamsungOne, "Microsoft Yahei", "微软雅黑", Simsun, "宋体", arial, sans-serif } html[lang^=zh-HK] .wearable-watch .compare__list-wrap .compare__container .compare__list-item .compare__list-size-button, html[lang^=zh-TW] .wearable-watch .compare__list-wrap .compare__container .compare__list-item .compare__list-size-button { font-family: SamsungOne, "Microsoft JhengHei", "微软雅黑", Simsun, "宋体", arial, sans-serif } html[lang^=ja] .wearable-watch .compare__list-wrap .compare__container .compare__list-item .compare__list-size-button { font-family: SamsungOne, Meiryo, sans-serif } html[lang^=ka-GE] .wearable-watch .compare__list-wrap .compare__container .compare__list-item .compare__list-size-button { font-family: SamsungOneGeorgian, Sylfaen } .wearable-watch .compare__list-wrap .compare__container .compare__list-item .compare__list-size-button.is-active { background-color: #fff; color: #000 } .wearable-watch .compare__list-wrap .compare__container .compare__list-item .compare__list-colors-wrap { -webkit-box-ordinal-group: 4; -ms-flex-order: 3; order: 3; margin-top: .8333333333vw } .wearable-watch .compare__list-arrow, .wearable-watch .compare__list-wrap .compare__container .compare__list-item .compare__list-colors-wrap .compare__list-colors-inner .compare__list, .wearable-watch .compare__list-wrap .swiper-pagination { display: none } .wearable-watch .compare__list-wrap .compare__container .compare__list-item .compare__list-colors-wrap .compare__list-colors-inner .compare__list.is-active, .wearable-watch .compare__list-wrap.slide-on .compare__list-arrow { display: block } .wearable-watch .compare__list-wrap .compare__container .compare__list-item .compare__list-colors-wrap .compare__list-colors-inner .compare__list-colors { position: relative; display: -webkit-box; display: -ms-flexbox; display: flex; -ms-flex-wrap: wrap; flex-wrap: wrap; white-space: nowrap; width: 100%; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; gap: 10px; gap: .6944444444vw } .wearable-watch .compare__list-wrap .compare__container .compare__list-item .compare__list-colors-wrap .compare__list-colors-inner .compare__list-colors li { height: 3.8888888889vw; padding-bottom: 1.9444444444vw } .wearable-watch .compare__list-wrap .compare__container .compare__list-item .compare__list-colors-wrap .compare__list-colors-inner .compare__list-colors li .compare__color { width: 1.9444444444vw; height: 1.9444444444vw; padding: .2777777778vw; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; background-color: transparent } .wearable-watch .compare__list-wrap .compare__container .compare__list-item .compare__list-colors-wrap .compare__list-colors-inner .compare__list-colors li .compare__color-chip { display: block; position: relative; width: 100%; height: 100%; margin: 0 auto; border-radius: 50%; border: 1px solid #707070 } .wearable-watch .compare__list-wrap .compare__container .compare__list-item .compare__list-colors-wrap .compare__list-colors-inner .compare__list-colors li .compare__color-name { position: absolute; bottom: 0; left: 50%; -webkit-transform: translateX(-50%); transform: translateX(-50%); opacity: 0; font-size: .9722222222vw; color: #fff; font-family: SamsungOne, arial, sans-serif; font-weight: 400 } html.rtl .wearable-watch .compare .compare__view-more-button .view-more__cta span, html.rtl .wearable-watch .compare__list-wrap .compare__container .compare__list-item .compare__cta-item .common-cta span, html.rtl .wearable-watch .compare__list-wrap .compare__container .compare__list-item .compare__list-colors-wrap .compare__list-colors-inner .compare__list-colors li .compare__color-name, html.rtl .wearable-watch .compare__table-wrapper .compare__table-wrap .compare__table-inner .compare__row .compare__column .compare__table-specs-title { font-family: SamsungOne } html[lang^=ko] .wearable-watch .compare__list-wrap .compare__container .compare__list-item .compare__list-colors-wrap .compare__list-colors-inner .compare__list-colors li .compare__color-name { font-family: SamsungOneKorean, Dotum, "돋움", sans-serif } html[lang^=my] .wearable-watch .compare__list-wrap .compare__container .compare__list-item .compare__list-colors-wrap .compare__list-colors-inner .compare__list-colors li .compare__color-name { font-family: Pyidaungsu, arial, sans-serif } html[lang^=zh-CN] .wearable-watch .compare__list-wrap .compare__container .compare__list-item .compare__list-colors-wrap .compare__list-colors-inner .compare__list-colors li .compare__color-name { font-family: SamsungOne, "Microsoft Yahei", "微软雅黑", Simsun, "宋体", arial, sans-serif } html[lang^=zh-HK] .wearable-watch .compare__list-wrap .compare__container .compare__list-item .compare__list-colors-wrap .compare__list-colors-inner .compare__list-colors li .compare__color-name, html[lang^=zh-TW] .wearable-watch .compare__list-wrap .compare__container .compare__list-item .compare__list-colors-wrap .compare__list-colors-inner .compare__list-colors li .compare__color-name { font-family: SamsungOne, "Microsoft JhengHei", "微软雅黑", Simsun, "宋体", arial, sans-serif } html[lang^=ja] .wearable-watch .compare__list-wrap .compare__container .compare__list-item .compare__list-colors-wrap .compare__list-colors-inner .compare__list-colors li .compare__color-name { font-family: SamsungOne, Meiryo, sans-serif } html[lang^=ka-GE] .wearable-watch .compare__list-wrap .compare__container .compare__list-item .compare__list-colors-wrap .compare__list-colors-inner .compare__list-colors li .compare__color-name { font-family: SamsungOneGeorgian, Sylfaen } .wearable-watch .compare__list-wrap .compare__container .compare__list-item .compare__list-colors-wrap .compare__list-colors-inner .compare__list-colors li .compare__color-name.is-active, .wearable-watch .compare__list-wrap .compare__container .compare__list-item .compare__list-colors-wrap .compare__list-colors-inner .compare__list-colors li .compare__color.is-active .compare__color-name { opacity: 1 } .wearable-watch .compare__list-wrap .compare__container .compare__list-item .compare__list-colors-wrap .compare__list-colors-inner .compare__list-colors li .compare__color.is-active .compare__color-chip::after { position: absolute; top: -.3472222222vw; left: -.3472222222vw; right: -.3472222222vw; bottom: -.3472222222vw; border: .1388888889vw solid #0c71e5; border-radius: 50%; content: "" } .wearable-watch .compare__list-wrap .compare__container .compare__list-item .compare__cta { -ms-flex-negative: 0; flex-shrink: 0; -webkit-box-ordinal-group: 5; -ms-flex-order: 4; order: 4; margin: 2.4305555556vw auto 0; text-transform: uppercase } .wearable-watch .compare__list-wrap .compare__container .compare__list-item .compare__cta-item { display: block; text-align: center } .wearable-watch .compare .compare__view-more-button .view-more__cta .collapse, .wearable-watch .compare .compare__view-more-button .view-more__cta span.arrow-ico .arrow-ico-b, .wearable-watch .compare .compare__view-more-button .view-more__cta:focus span.arrow-ico .arrow-ico-w, .wearable-watch .compare .compare__view-more-button .view-more__cta:hover span.arrow-ico .arrow-ico-w, .wearable-watch .compare .wearable-common__carousel-scrollbar, .wearable-watch .compare__table-wrapper .compare__table-wrap .compare__table-inner .compare__row .compare__column:last-child::after { display: none } .wearable-watch .compare__list-wrap .compare__container .compare__list-item .compare__cta-item .common-cta { overflow: hidden; display: -webkit-inline-box; display: -ms-inline-flexbox; display: inline-flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; position: relative; z-index: 6; line-height: 1.3; text-align: center; min-width: 12.0833333333vw; min-height: 2.6388888889vw; border-radius: .7638888889vw; border: 1px solid #fff } .wearable-watch .compare__list-wrap .compare__container .compare__list-item .compare__cta-item .common-cta span { z-index: 5; font-size: .8333333333vw; text-transform: uppercase; font-family: SamsungOne, arial, sans-serif; font-weight: 700; color: #fff; letter-spacing: .12em } html[lang^=ko] .wearable-watch .compare__list-wrap .compare__container .compare__list-item .compare__cta-item .common-cta span { font-family: SamsungOneKorean, Dotum, "돋움", sans-serif } html[lang^=my] .wearable-watch .compare__list-wrap .compare__container .compare__list-item .compare__cta-item .common-cta span { font-family: Pyidaungsu, arial, sans-serif } html[lang^=zh-CN] .wearable-watch .compare__list-wrap .compare__container .compare__list-item .compare__cta-item .common-cta span { font-family: SamsungOne, "Microsoft Yahei", "微软雅黑", Simsun, "宋体", arial, sans-serif } html[lang^=zh-HK] .wearable-watch .compare__list-wrap .compare__container .compare__list-item .compare__cta-item .common-cta span, html[lang^=zh-TW] .wearable-watch .compare__list-wrap .compare__container .compare__list-item .compare__cta-item .common-cta span { font-family: SamsungOne, "Microsoft JhengHei", "微软雅黑", Simsun, "宋体", arial, sans-serif } html[lang^=ja] .wearable-watch .compare__list-wrap .compare__container .compare__list-item .compare__cta-item .common-cta span { font-family: SamsungOne, Meiryo, sans-serif } html[lang^=ka-GE] .wearable-watch .compare__list-wrap .compare__container .compare__list-item .compare__cta-item .common-cta span { font-family: SamsungOneGeorgian, Sylfaen } .wearable-watch .compare__list-wrap .compare__container .compare__list-item .compare__cta-item+.compare__cta-item { margin-top: .6944444444vw } .wearable-watch .compare__list-nav { position: absolute; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between; width: 68.0555555556vw; background-color: #000 } .wearable-watch .compare__list-nav-wrap { position: absolute; top: 20vw; width: 100%; height: 100%; z-index: 1; overflow: hidden; pointer-events: none } .wearable-watch .compare__list-nav-title { -ms-flex-negative: 0; flex-shrink: 0; padding: .6944444444vw 0; width: 15.1388888889vw; min-height: 3.125vw; text-align: center; background-color: #000 } .wearable-watch .compare__list-nav-title-image, .wearable-watch .compare__table-wrapper .compare__table-wrap .compare__table-inner, .wearable-watch .compare__table-wrapper .compare__table-wrap .compare__table-inner .compare__row { width: 100% } .wearable-watch .compare__table-wrapper .compare__table-wrap { padding-top: 6.25vw; -webkit-transition: -webkit-transform .2s linear !important; transition: transform .2s linear !important; transition: transform .2s linear, -webkit-transform .2s linear !important } .wearable-watch .compare__table-wrapper .compare__table-wrap .compare__table-inner .compare__row+.compare__row { margin-top: 6.25vw } .wearable-watch .compare__table-wrapper .compare__table-wrap .compare__table-inner .compare__row .compare__table-specs-name { width: 100%; -ms-flex-negative: 0; flex-shrink: 0; min-height: 2.0833333333vw; padding-bottom: 1.4583333333vw; margin-bottom: 2.7777777778vw; border-bottom: 2px solid #fff; border-width: .1388888889vw; font-family: SamsungSharpSans, arial, sans-serif; font-size: 1.9444444444vw; line-height: 1.07; color: #fff; -webkit-transition: -webkit-transform .2s linear; transition: transform .2s linear; transition: transform .2s linear, -webkit-transform .2s linear } html[lang^=ko] .wearable-watch .compare__table-wrapper .compare__table-wrap .compare__table-inner .compare__row .compare__table-specs-name { font-family: "Samsung Sharp Sans", SamsungOneKorean, sans-serif } html[lang^=th] .wearable-watch .compare__table-wrapper .compare__table-wrap .compare__table-inner .compare__row .compare__table-specs-name { font-family: SamsungSharpSans, SamsungOne, arial, sans-serif } html[lang^=my] .wearable-watch .compare__table-wrapper .compare__table-wrap .compare__table-inner .compare__row .compare__table-specs-name { font-family: SamsungSharpSans, Pyidaungsu, arial, sans-serif } html[lang^=zh-CN] .wearable-watch .compare__table-wrapper .compare__table-wrap .compare__table-inner .compare__row .compare__table-specs-name { font-family: SamsungSharpSans, "Microsoft Yahei", "微软雅黑", Simsun, "宋体", arial, sans-serif } html[lang^=zh-HK] .wearable-watch .compare__table-wrapper .compare__table-wrap .compare__table-inner .compare__row .compare__table-specs-name, html[lang^=zh-TW] .wearable-watch .compare__table-wrapper .compare__table-wrap .compare__table-inner .compare__row .compare__table-specs-name { font-family: SamsungSharpSans, "Microsoft JhengHei", "微软雅黑", Simsun, "宋体", arial, sans-serif } html[lang^=ja] .wearable-watch .compare__table-wrapper .compare__table-wrap .compare__table-inner .compare__row .compare__table-specs-name { font-family: SamsungSharpSans, Meiryo, sans-serif } html[lang^=ka-GE] .wearable-watch .compare__table-wrapper .compare__table-wrap .compare__table-inner .compare__row .compare__table-specs-name { font-family: SamsungSharpSans, Sylfaen } .wearable-watch .compare__table-wrapper .compare__table-wrap .compare__table-inner .compare__row .compare__table-specs-name sup { color: #fff } .wearable-watch .compare__table-wrapper .compare__table-wrap .compare__table-inner .compare__row .compare__column-cont+.compare__column-wrap { margin-top: 2.7777777778vw } .wearable-watch .compare__table-wrapper .compare__table-wrap .compare__table-inner .compare__row .compare__column { position: relative; display: -webkit-box; display: -ms-flexbox; display: flex; -ms-flex-line-pack: center; align-content: center; -webkit-box-pack: start; -ms-flex-pack: start; justify-content: flex-start; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; width: 15.1388888889vw; text-align: center } .wearable-watch .compare__table-wrapper .compare__table-wrap .compare__table-inner .compare__row .compare__column-wrap { display: -webkit-box; display: -ms-flexbox; display: flex; -ms-flex-wrap: wrap; flex-wrap: wrap; -webkit-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between; -webkit-box-align: stretch; -ms-flex-align: stretch; align-items: stretch } .wearable-watch .compare__table-wrapper .compare__table-wrap .compare__table-inner .compare__row .compare__column-wrap+.compare__column-wrap { margin-top: 2.7777777778vw } .wearable-watch .compare__table-wrapper .compare__table-wrap .compare__table-inner .compare__row .compare__column.js-text-fill .compare-ico-notsupport::before, .wearable-watch .compare__table-wrapper .compare__table-wrap .compare__table-inner .compare__row .compare__column.js-text-fill .compare-ico-support::before, .wearable-watch .compare__table-wrapper .compare__table-wrap .compare__table-inner .compare__row .compare__column.js-text-fill .compare__table-specs-feature { color: #2189ff } .wearable-watch .compare__table-wrapper .compare__table-wrap .compare__table-inner .compare__row .compare__column.js-text-fill .compare-ico .fill-line { fill: #2189ff; -webkit-transition: fill .3s .6s; transition: fill .3s .6s } .wearable-watch .compare__table-wrapper .compare__table-wrap .compare__table-inner .compare__row .compare__column.js-text-fill .compare-ico .stroke-line { stroke: #2189ff; -webkit-transition: stroke .3s .6s; transition: stroke .3s .6s } .wearable-watch .compare__table-wrapper .compare__table-wrap .compare__table-inner .compare__row .compare__column::after { display: block; position: absolute; right: -1.25vw; top: 50%; -webkit-transform: translateY(-50%); transform: translateY(-50%); width: .0694444444vw; height: calc(100% - .6944444444vw); content: ""; clear: both; background-color: #757575 } .rtl .wearable-watch .compare__table-wrapper .compare__table-wrap .compare__table-inner .compare__row .compare__column::after { right: auto; left: -1.25vw } .wearable-watch .compare__table-wrapper .compare__table-wrap .compare__table-inner .compare__row .compare__column .compare__table-specs-title { margin-bottom: .8333333333vw; font-size: .9722222222vw; font-family: SamsungOne, arial, sans-serif; font-weight: 700; line-height: 1.14; color: #aaa } html[lang^=ko] .wearable-watch .compare__table-wrapper .compare__table-wrap .compare__table-inner .compare__row .compare__column .compare__table-specs-title { font-family: SamsungOneKorean, Dotum, "돋움", sans-serif } html[lang^=my] .wearable-watch .compare__table-wrapper .compare__table-wrap .compare__table-inner .compare__row .compare__column .compare__table-specs-title { font-family: Pyidaungsu, arial, sans-serif } html[lang^=zh-CN] .wearable-watch .compare__table-wrapper .compare__table-wrap .compare__table-inner .compare__row .compare__column .compare__table-specs-title { font-family: SamsungOne, "Microsoft Yahei", "微软雅黑", Simsun, "宋体", arial, sans-serif } html[lang^=zh-HK] .wearable-watch .compare__table-wrapper .compare__table-wrap .compare__table-inner .compare__row .compare__column .compare__table-specs-title, html[lang^=zh-TW] .wearable-watch .compare__table-wrapper .compare__table-wrap .compare__table-inner .compare__row .compare__column .compare__table-specs-title { font-family: SamsungOne, "Microsoft JhengHei", "微软雅黑", Simsun, "宋体", arial, sans-serif } html[lang^=ja] .wearable-watch .compare__table-wrapper .compare__table-wrap .compare__table-inner .compare__row .compare__column .compare__table-specs-title { font-family: SamsungOne, Meiryo, sans-serif } html[lang^=ka-GE] .wearable-watch .compare__table-wrapper .compare__table-wrap .compare__table-inner .compare__row .compare__column .compare__table-specs-title { font-family: SamsungOneGeorgian, Sylfaen } .wearable-watch .compare__table-wrapper .compare__table-wrap .compare__table-inner .compare__row .compare__column .compare__table-specs-feature { font-size: 1.3888888889vw; line-height: 1.2; color: #fff } .wearable-watch .compare__table-wrapper .compare__table-wrap .compare__table-inner .compare__row .compare__column .compare-ico { width: 4.4444444444vw; height: 4.4444444444vw; margin-bottom: .5555555556vw } .m_content-desc img, .wearable-watch .compare__table-wrapper .compare__table-wrap .compare__table-inner .compare__row .compare__column .compare-ico svg { width: 100%; height: 100% } .wearable-watch .compare__table-wrapper .compare__table-wrap .compare__table-inner .compare__row .compare__column .compare-ico-support::before { display: inline-block; content: "O"; color: #fff; font-family: SamsungSharpSans, arial, sans-serif; font-size: 1.3888888889vw } html[lang^=ko] .wearable-watch .compare__table-wrapper .compare__table-wrap .compare__table-inner .compare__row .compare__column .compare-ico-support::before { font-family: "Samsung Sharp Sans", SamsungOneKorean, sans-serif } html[lang^=th] .wearable-watch .compare__table-wrapper .compare__table-wrap .compare__table-inner .compare__row .compare__column .compare-ico-support::before { font-family: SamsungSharpSans, SamsungOne, arial, sans-serif } html[lang^=my] .wearable-watch .compare__table-wrapper .compare__table-wrap .compare__table-inner .compare__row .compare__column .compare-ico-support::before { font-family: SamsungSharpSans, Pyidaungsu, arial, sans-serif } html[lang^=zh-CN] .wearable-watch .compare__table-wrapper .compare__table-wrap .compare__table-inner .compare__row .compare__column .compare-ico-support::before { font-family: SamsungSharpSans, "Microsoft Yahei", "微软雅黑", Simsun, "宋体", arial, sans-serif } html[lang^=zh-HK] .wearable-watch .compare__table-wrapper .compare__table-wrap .compare__table-inner .compare__row .compare__column .compare-ico-support::before, html[lang^=zh-TW] .wearable-watch .compare__table-wrapper .compare__table-wrap .compare__table-inner .compare__row .compare__column .compare-ico-support::before { font-family: SamsungSharpSans, "Microsoft JhengHei", "微软雅黑", Simsun, "宋体", arial, sans-serif } html[lang^=ja] .wearable-watch .compare__table-wrapper .compare__table-wrap .compare__table-inner .compare__row .compare__column .compare-ico-support::before { font-family: SamsungSharpSans, Meiryo, sans-serif } html[lang^=ka-GE] .wearable-watch .compare__table-wrapper .compare__table-wrap .compare__table-inner .compare__row .compare__column .compare-ico-support::before { font-family: SamsungSharpSans, Sylfaen } html.rtl .wearable-watch .banner__card--title, html.rtl .wearable-watch .compare__table-wrapper .compare__table-wrap .compare__table-inner .compare__row .compare__column .compare-ico-notsupport::before { font-family: SamsungSharpSans, SamsungOne } .wearable-watch .compare__table-wrapper .compare__table-wrap .compare__table-inner .compare__row .compare__column .compare-ico-notsupport::before { display: inline-block; content: "-"; color: #fff; font-family: SamsungSharpSans, arial, sans-serif; font-size: 1.3888888889vw } html[lang^=ko] .wearable-watch .compare__table-wrapper .compare__table-wrap .compare__table-inner .compare__row .compare__column .compare-ico-notsupport::before { font-family: "Samsung Sharp Sans", SamsungOneKorean, sans-serif } html[lang^=th] .wearable-watch .compare__table-wrapper .compare__table-wrap .compare__table-inner .compare__row .compare__column .compare-ico-notsupport::before { font-family: SamsungSharpSans, SamsungOne, arial, sans-serif } html[lang^=my] .wearable-watch .compare__table-wrapper .compare__table-wrap .compare__table-inner .compare__row .compare__column .compare-ico-notsupport::before { font-family: SamsungSharpSans, Pyidaungsu, arial, sans-serif } html[lang^=zh-CN] .wearable-watch .compare__table-wrapper .compare__table-wrap .compare__table-inner .compare__row .compare__column .compare-ico-notsupport::before { font-family: SamsungSharpSans, "Microsoft Yahei", "微软雅黑", Simsun, "宋体", arial, sans-serif } html[lang^=zh-HK] .wearable-watch .compare__table-wrapper .compare__table-wrap .compare__table-inner .compare__row .compare__column .compare-ico-notsupport::before, html[lang^=zh-TW] .wearable-watch .compare__table-wrapper .compare__table-wrap .compare__table-inner .compare__row .compare__column .compare-ico-notsupport::before { font-family: SamsungSharpSans, "Microsoft JhengHei", "微软雅黑", Simsun, "宋体", arial, sans-serif } html[lang^=ja] .wearable-watch .compare__table-wrapper .compare__table-wrap .compare__table-inner .compare__row .compare__column .compare-ico-notsupport::before { font-family: SamsungSharpSans, Meiryo, sans-serif } html[lang^=ka-GE] .wearable-watch .compare__table-wrapper .compare__table-wrap .compare__table-inner .compare__row .compare__column .compare-ico-notsupport::before { font-family: SamsungSharpSans, Sylfaen } .wearable-watch .compare__table-wrapper .compare__table-wrap .compare__table-inner .compare__row .compare__column .compare-ico[tabindex="0"]:focus { -webkit-box-shadow: 0 0 0 2px #fff; box-shadow: 0 0 0 2px #fff; outline: #000 dotted 2px } .wearable-watch .compare .compare__view-more-button { text-transform: uppercase; text-align: center } .wearable-watch .compare .compare__view-more-button .view-more__cta { display: -webkit-inline-box; display: -ms-inline-flexbox; display: inline-flex; position: relative; z-index: 6; overflow: hidden; -webkit-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between; -webkit-box-align: center; -ms-flex-align: center; align-items: center; min-width: 10.4166666667vw; min-height: 3.3333333333vw; padding: 0 1.5277777778vw; text-align: center; letter-spacing: .12em; text-transform: uppercase; border: 1px solid #fff; border-radius: .5555555556vw } .wearable-watch .compare .compare__view-more-button .view-more__cta span { position: relative; z-index: 5; color: #fff; font-family: SamsungOne, arial, sans-serif; font-weight: 700; letter-spacing: .12em; font-size: .9027777778vw } html[lang^=ko] .wearable-watch .compare .compare__view-more-button .view-more__cta span { font-family: SamsungOneKorean, Dotum, "돋움", sans-serif } html[lang^=my] .wearable-watch .compare .compare__view-more-button .view-more__cta span { font-family: Pyidaungsu, arial, sans-serif } html[lang^=zh-CN] .wearable-watch .compare .compare__view-more-button .view-more__cta span { font-family: SamsungOne, "Microsoft Yahei", "微软雅黑", Simsun, "宋体", arial, sans-serif } html[lang^=zh-HK] .wearable-watch .compare .compare__view-more-button .view-more__cta span, html[lang^=zh-TW] .wearable-watch .compare .compare__view-more-button .view-more__cta span { font-family: SamsungOne, "Microsoft JhengHei", "微软雅黑", Simsun, "宋体", arial, sans-serif } html[lang^=ja] .wearable-watch .compare .compare__view-more-button .view-more__cta span { font-family: SamsungOne, Meiryo, sans-serif } html[lang^=ka-GE] .wearable-watch .compare .compare__view-more-button .view-more__cta span { font-family: SamsungOneGeorgian, Sylfaen } .wearable-watch .compare .compare__view-more-button .view-more__cta span.arrow-ico { width: .8333333333vw; height: .4861111111vw; margin: 0 0 .2083333333vw .6944444444vw } .rtl .wearable-watch .compare .compare__view-more-button .view-more__cta span.arrow-ico { margin: 0 .6944444444vw .2083333333vw 0 } @media (min-width:1440px) { .wearable-watch .compare__wrap { padding: 140px 0 100px } .wearable-watch .compare__text { width: 970px } .wearable-watch .compare__text .compare__headline { font-size: 48px } .wearable-watch .compare__list-nav, .wearable-watch .compare__list-wrap { width: 980px } .wearable-watch .compare__list-wrap .compare__container { padding: 65px 0 80px } .wearable-watch .compare__list-wrap .compare__container .compare__list-item { width: 218px } .wearable-watch .compare__list-wrap .compare__container .compare__list-item .compare__list-title { margin-top: 19px; min-height: 45px } .wearable-watch .compare__list-wrap .compare__container .compare__list-item .compare__list-figure .compare__list-product, .wearable-watch .compare__list-wrap .compare__container .compare__list-item .compare__list-figure .compare__list-product-item .compare__list-product-image { height: 220px } .wearable-watch .compare__list-wrap .compare__container .compare__list-item .compare__list-size { margin: 39px auto 0; padding: 4px; border-radius: 20px } .wearable-watch .compare__list-wrap .compare__container .compare__list-item .compare__list-size-inner { border-radius: 16px } .wearable-watch .compare__list-wrap .compare__container .compare__list-item .compare__list-size-button { padding: 8px 0; border-radius: 31px; font-size: 14px; width: 92px } .wearable-watch .compare__list-wrap .compare__container .compare__list-item .compare__list-colors-wrap { margin-top: 12px } .wearable-watch .compare__list-wrap .compare__container .compare__list-item .compare__list-colors-wrap .compare__list-colors-inner .compare__list-colors { gap: 10px } .wearable-watch .compare__list-wrap .compare__container .compare__list-item .compare__list-colors-wrap .compare__list-colors-inner .compare__list-colors li { height: 56px; padding-bottom: 28px } .wearable-watch .compare__list-wrap .compare__container .compare__list-item .compare__list-colors-wrap .compare__list-colors-inner .compare__list-colors li .compare__color { width: 28px; height: 28px; padding: 4px } .wearable-watch .compare__list-wrap .compare__container .compare__list-item .compare__list-colors-wrap .compare__list-colors-inner .compare__list-colors li .compare__color-name { font-size: 14px } .wearable-watch .compare__list-wrap .compare__container .compare__list-item .compare__list-colors-wrap .compare__list-colors-inner .compare__list-colors li .compare__color.is-active .compare__color-chip::after { top: -5px; left: -5px; right: -5px; bottom: -5px; border-width: 2px } .wearable-watch .compare__list-wrap .compare__container .compare__list-item .compare__cta { margin: 35px auto 0 } .wearable-watch .compare__list-wrap .compare__container .compare__list-item .compare__cta-item .common-cta { min-width: 174px; min-height: 38px; border-radius: 11px } .wearable-watch .compare__list-wrap .compare__container .compare__list-item .compare__cta-item .common-cta span { font-size: 12px } .wearable-watch .compare__list-wrap .compare__container .compare__list-item .compare__cta-item+.compare__cta-item { margin-top: 10px } .wearable-watch .compare__list-nav-wrap { top: 288px } .wearable-watch .compare__list-nav-title { padding: 10px 0; width: 218px; min-height: 45px } .wearable-watch .compare__table-wrapper .compare__table-wrap { padding-top: 90px } .wearable-watch .compare__table-wrapper .compare__table-wrap .compare__table-inner .compare__row+.compare__row { margin-top: 90px } .wearable-watch .compare__table-wrapper .compare__table-wrap .compare__table-inner .compare__row .compare__table-specs-name { min-height: 30px; padding-bottom: 21px; margin-bottom: 40px; border-width: 2px; font-size: 28px } .wearable-watch .compare__table-wrapper .compare__table-wrap .compare__table-inner .compare__row .compare__column-cont+.compare__column-wrap, .wearable-watch .compare__table-wrapper .compare__table-wrap .compare__table-inner .compare__row .compare__column-wrap+.compare__column-wrap { margin-top: 40px } .wearable-watch .compare__table-wrapper .compare__table-wrap .compare__table-inner .compare__row .compare__column { width: 218px } .wearable-watch .compare__table-wrapper .compare__table-wrap .compare__table-inner .compare__row .compare__column::after { right: -18px; width: 1px } .rtl .wearable-watch .compare__table-wrapper .compare__table-wrap .compare__table-inner .compare__row .compare__column::after { left: -18px } .wearable-watch .compare__table-wrapper .compare__table-wrap .compare__table-inner .compare__row .compare__column .compare__table-specs-title { margin-bottom: 12px; font-size: 14px } .wearable-watch .compare__table-wrapper .compare__table-wrap .compare__table-inner .compare__row .compare__column .compare__table-specs-feature { font-size: 20px } .wearable-watch .compare__table-wrapper .compare__table-wrap .compare__table-inner .compare__row .compare__column .compare-ico { width: 64px; height: 64px; margin-bottom: 8px } .wearable-watch .compare__table-wrapper .compare__table-wrap .compare__table-inner .compare__row .compare__column .compare-ico-notsupport::before, .wearable-watch .compare__table-wrapper .compare__table-wrap .compare__table-inner .compare__row .compare__column .compare-ico-support::before { font-size: 20px } .wearable-watch .compare .compare__view-more-button .view-more__cta { min-width: 150px; min-height: 48px; padding: 0 22px; border-radius: 8px } .wearable-watch .compare .compare__view-more-button .view-more__cta span { font-size: 13px } .wearable-watch .compare .compare__view-more-button .view-more__cta span.arrow-ico { width: 12px; height: 7px; margin: 0 0 3px 10px } .rtl .wearable-watch .compare .compare__view-more-button .view-more__cta span.arrow-ico { margin: 0 10px 3px 0 } } .wearable-watch .compare .compare__view-more-button .view-more__cta span.arrow-ico img { display: block; width: 100% } .wearable-watch .compare .compare__view-more-button .view-more__cta.is-collapse .collapse, .wearable-watch .compare .compare__view-more-button .view-more__cta:focus span.arrow-ico .arrow-ico-b, .wearable-watch .compare .compare__view-more-button .view-more__cta:hover span.arrow-ico .arrow-ico-b { display: block } .wearable-watch .compare .compare__view-more-button .view-more__cta::after { display: block; position: absolute; left: 0; top: 0; z-index: auto; width: 0; height: 104%; background-color: #000; -webkit-transition: width .25s ease-in-out; transition: width .25s ease-in-out; content: "" } .wearable-watch .compare .compare__view-more-button .view-more__cta:focus::after, .wearable-watch .compare .compare__view-more-button .view-more__cta:hover::after { width: 100%; background-color: #fff } .wearable-watch .compare .compare__view-more-button .view-more__cta:focus span, .wearable-watch .compare .compare__view-more-button .view-more__cta:hover span { color: #000 } @media screen and (max-width:767px) and (max-width:360px) { .wearable-watch .one-ui .figure-column--mo-slide.swiper-container .swiper-slide .one-ui-description__color { height: 3.3333333333vw; margin-top: .2777777778vw } .wearable-watch .one-ui .figure-column--mo-slide.swiper-container .swiper-slide .one-ui-description__txt { font-size: 3.8888888889vw; margin-left: 1.1111111111vw } .rtl .wearable-watch .one-ui .figure-column--mo-slide.swiper-container .swiper-slide .one-ui-description__txt { margin-right: 1.1111111111vw } .wearable-watch .one-ui .figure-column--mo-slide.swiper-container .swiper-arrow-wrap .swiper-button-next, .wearable-watch .one-ui .figure-column--mo-slide.swiper-container .swiper-arrow-wrap .swiper-button-prev { margin-top: -5.5555555556vw } .wearable-watch .compare__text .compare__headline { font-size: 8.3333333333vw } .wearable-watch .compare__list-wrap .compare__container .compare__list-item .compare__list-title { margin-top: 3.8888888889vw; min-height: 13.6111111111vw } .wearable-watch .compare__list-wrap .compare__container .compare__list-item .compare__list-figure .compare__list-product, .wearable-watch .compare__list-wrap .compare__container .compare__list-item .compare__list-figure .compare__list-product-item .compare__list-product-image { height: 40vw } .wearable-watch .compare__list-wrap .compare__container .compare__list-item .compare__list-size { padding: 1.1111111111vw; border-radius: 6.9444444444vw } .wearable-watch .compare__list-wrap .compare__container .compare__list-item .compare__list-size-button, .wearable-watch .compare__list-wrap .compare__container .compare__list-item .compare__list-size-inner { border-radius: 6.9444444444vw } .wearable-watch .compare__list-wrap .compare__container .compare__list-item .compare__list-size-button { font-size: 3.6111111111vw; width: 16.9444444444vw } .wearable-watch .compare__list-wrap .compare__container .compare__list-item .compare__list-colors-wrap { margin-top: 6.6666666667vw } } @media screen and (max-width:767px) { .rtl .wearable-watch .one-ui .figure-column--mo-slide.swiper-container .swiper-slide .one-ui-description__txt { margin-left: 0; margin-right: 1.1111111111vw } .wearable-watch .one-ui .figure-column--mo-slide.swiper-container .swiper-arrow-wrap .swiper-button-next, .wearable-watch .one-ui .figure-column--mo-slide.swiper-container .swiper-arrow-wrap .swiper-button-prev { margin-top: -5.5555555556vw } .wearable-watch .one-ui .figure-column--mo-slide.swiper-container .swiper-arrow-wrap .swiper-button-next { right: 0 } .rtl .wearable-watch .one-ui .figure-column--mo-slide.swiper-container .swiper-arrow-wrap .swiper-button-next { right: auto; left: 0 } .wearable-watch .one-ui .figure-column--mo-slide.swiper-container .swiper-arrow-wrap .swiper-button-prev { left: 0 } .rtl .wearable-watch .one-ui .figure-column--mo-slide.swiper-container .swiper-arrow-wrap .swiper-button-prev { left: auto; right: 0 } .wearable-watch .compare { padding: 0 } .wearable-watch .compare__wrap { width: 100%; padding: 13.8888888889vw 0; overflow: hidden } .wearable-watch .compare__text { padding: 0 6.6666666667vw; width: 100% } .wearable-watch .compare__text .compare__headline { font-size: 8.3333333333vw; line-height: 1.26 } .wearable-watch .compare__list-wrap { margin: 0 8.0555555556vw; width: auto } .wearable-watch .compare__list-wrap::after, .wearable-watch .compare__list-wrap::before { display: block; content: ""; clear: both; position: absolute; width: 100vw; height: 100%; top: 0; z-index: 8; pointer-events: none; background-color: #000 } .wearable-watch .compare__list-wrap::after { right: calc(100% - 4px) } .wearable-watch .compare__list-wrap::before { left: calc(100% - 4px) } .wearable-watch .compare__list-wrap .compare__container { display: -webkit-box; display: -ms-flexbox; display: flex; position: relative; -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; padding: 0 .2777777778vw; margin: 5.5555555556vw 0 0 } .wearable-watch .compare__list-wrap .compare__container .compare__list { display: -webkit-box; display: -ms-flexbox; display: flex; width: 100%; -webkit-box-pack: start; -ms-flex-pack: start; justify-content: start; -webkit-transition-timing-function: ease-out; transition-timing-function: ease-out; margin: 0 auto } .wearable-watch .compare__list-wrap .compare__container .compare__list-item { width: 50%; padding: 0 .8333333333vw } .wearable-watch .compare__list-wrap .compare__container .compare__list-item .compare__list-title { margin-top: 3.8888888889vw; min-height: 13.6111111111vw } .wearable-watch .compare__list-wrap .compare__container .compare__list-item .compare__list-figure { -webkit-box-ordinal-group: 2; -ms-flex-order: 1; order: 1 } .wearable-watch .compare__list-wrap .compare__container .compare__list-item .compare__list-figure .compare__list-product, .wearable-watch .compare__list-wrap .compare__container .compare__list-item .compare__list-figure .compare__list-product-item .compare__list-product-image { width: 100%; height: 40vw } .wearable-watch .compare__list-wrap .compare__container .compare__list-item .compare__list-size { margin: 2.5vw auto 0; padding: 1.1111111111vw; border-radius: 6.9444444444vw } .wearable-watch .compare__list-wrap .compare__container .compare__list-item .compare__list-size-inner { border-radius: 6.9444444444vw } .wearable-watch .compare__list-wrap .compare__container .compare__list-item .compare__list-size-button { padding: 2.2222222222vw 0; border-radius: 6.9444444444vw; font-size: 3.6111111111vw; width: 16.9444444444vw } .wearable-watch .compare__list-wrap .compare__container .compare__list-item .compare__list-colors-wrap { margin-top: 6.6666666667vw } .wearable-watch .compare__list-wrap .compare__container .compare__list-item .compare__list-colors-wrap .compare__list-colors-inner .compare__list-colors { gap: 17.0444444444px; gap: 2.2222222222vw } .wearable-watch .compare__list-wrap .compare__container .compare__list-item .compare__list-colors-wrap .compare__list-colors-inner .compare__list-colors li { height: 5vw; padding-bottom: 5.8333333333vw; -webkit-box-sizing: content-box; box-sizing: content-box } } @media screen and (max-width:767px) { .wearable-watch .compare__list-wrap .compare__container .compare__list-item .compare__list-colors-wrap .compare__list-colors-inner .compare__list-colors li .compare__color { width: 5vw; height: 5vw; padding: .5555555556vw } .wearable-watch .compare__list-wrap .compare__container .compare__list-item .compare__list-colors-wrap .compare__list-colors-inner .compare__list-colors li .compare__color-name { font-size: 3.3333333333vw; line-height: 1.5 } .wearable-watch .compare__list-wrap .compare__container .compare__list-item .compare__list-colors-wrap .compare__list-colors-inner .compare__list-colors li .compare__color.is-active .compare__color-chip::after { position: absolute; top: -.8333333333vw; left: -.8333333333vw; right: -.8333333333vw; bottom: -.8333333333vw; border: .2777777778vw solid #0c71e5; border-radius: 50%; content: "" } .wearable-watch .compare__list-wrap .compare__container .compare__list-item .compare__cta { margin: 6.6666666667vw auto 0 } .wearable-watch .compare__list-wrap .compare__container .compare__list-item .compare__cta-item .common-cta { min-width: 35vw; min-height: 10.5555555556vw; border-radius: 3.0555555556vw } } @media screen and (max-width:767px) { .wearable-watch .compare__list-wrap .compare__container .compare__list-item .compare__cta-item .common-cta span { font-size: 3.3333333333vw } .wearable-watch .compare__list-wrap .compare__container .compare__list-item .compare__cta-item+.compare__cta-item { margin-top: 2.7777777778vw } .wearable-watch .compare__list-arrow { display: block; position: absolute; top: 74.7222222222vw; left: 50%; -webkit-transform: translateX(-50%); transform: translateX(-50%); width: 100vw; height: calc(100% - 121.3888888889vw); z-index: 9; pointer-events: none } .wearable-watch .compare__list-arrow-inner { z-index: 5; position: sticky; width: 100%; top: 50vw; left: 0; margin-left: 0 } .wearable-watch .compare__list-arrow-inner .swiper-button-next, .wearable-watch .compare__list-arrow-inner .swiper-button-prev { top: 0; border-radius: 50%; margin-top: 0; width: 11.1111111111vw; height: 11.1111111111vw; padding: 2.2222222222vw; background-color: rgba(255, 255, 255, .45); border: 1px solid rgba(0, 0, 0, .1); pointer-events: auto } .wearable-watch .compare__list-arrow-inner .swiper-button-next:after, .wearable-watch .compare__list-arrow-inner .swiper-button-prev:after { display: none } .wearable-watch .compare__list-arrow-inner .swiper-button-next img, .wearable-watch .compare__list-arrow-inner .swiper-button-prev img { width: 100% } .wearable-watch .compare__list-arrow-inner .swiper-button-next.swiper-button-disabled, .wearable-watch .compare__list-arrow-inner .swiper-button-prev.swiper-button-disabled { opacity: 0 } .wearable-watch .compare__list-arrow-inner .swiper-button-next { right: 2.7777777778vw } .rtl .wearable-watch .compare__list-arrow-inner .swiper-button-next { right: auto; left: 2.7777777778vw } .rtl .wearable-watch .compare__list-arrow-inner .swiper-button-next img { -webkit-transform: scale(-1); transform: scale(-1) } .wearable-watch .compare__list-arrow-inner .swiper-button-prev { left: 2.7777777778vw } .wearable-watch .compare__list-arrow-inner .swiper-button-prev img { -webkit-transform: scale(-1); transform: scale(-1) } .rtl .wearable-watch .compare__list-arrow-inner .swiper-button-prev { left: auto; right: 2.7777777778vw } .rtl .wearable-watch .compare__list-arrow-inner .swiper-button-prev img { -webkit-transform: scale(1); transform: scale(1) } .wearable-watch .compare__list-nav { -ms-flex-wrap: nowrap; flex-wrap: nowrap; width: 100%; -webkit-transition: -webkit-transform .2s linear !important; transition: transform .2s linear !important; transition: transform .2s linear, -webkit-transform .2s linear !important } .wearable-watch .compare__list-nav-wrap { top: 43.8888888889vw } .wearable-watch .compare__list-nav-title { width: 41.6666666667vw; min-height: 13.6111111111vw; padding: 2.7777777778vw .8333333333vw } .wearable-watch .compare__list-nav-title-image, .wearable-watch .compare__table-wrapper .compare__table-wrap .compare__table-inner { width: 100% } .wearable-watch .compare__table-wrapper .compare__table-wrap { padding: 15.2777777778vw 0 46.6666666667vw } .wearable-watch .compare__table-wrapper .compare__table-wrap .compare__table-inner .compare__row .compare__table-specs-name { min-height: 7.5vw; padding: 0 4px .5555555556vw; margin-bottom: 8.3333333333vw; border-width: .2777777778vw; font-size: 5.2777777778vw; line-height: 1.57 } .wearable-watch .compare__table-wrapper .compare__table-wrap .compare__table-inner .compare__row+.compare__row { margin-top: 16.6666666667vw } } .wearable-watch .banner { padding: 4.1666666667vw 0 8.3333333333vw } .wearable-watch .banner__wrap { max-width: 68.6111111111vw; margin: 0 auto } .wearable-watch .banner__cards { gap: 20px; gap: 1.3888888889vw; display: grid } .wearable-watch .banner__card { border-radius: 1.8055555556vw; padding: 2.7777777778vw 2.4305555556vw; gap: 20px; gap: 1.3888888889vw; position: relative; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; -webkit-box-align: start; -ms-flex-align: start; align-items: flex-start; background-color: #f4f4f4; overflow: hidden } .wearable-watch .banner__card--title { font-family: SamsungSharpSans, arial, sans-serif; font-size: 1.8055555556vw; line-height: 1.3; position: relative; z-index: 2; font-weight: 700 } html[lang^=ko] .wearable-watch .banner__card--title { font-family: "Samsung Sharp Sans", SamsungOneKorean, sans-serif } html[lang^=th] .wearable-watch .banner__card--title { font-family: SamsungSharpSans, SamsungOne, arial, sans-serif } html[lang^=my] .wearable-watch .banner__card--title { font-family: SamsungSharpSans, Pyidaungsu, arial, sans-serif; line-height: 1.4 } html[lang^=zh-CN] .wearable-watch .banner__card--title { font-family: SamsungSharpSans, "Microsoft Yahei", "微软雅黑", Simsun, "宋体", arial, sans-serif } html[lang^=zh-HK] .wearable-watch .banner__card--title, html[lang^=zh-TW] .wearable-watch .banner__card--title { font-family: SamsungSharpSans, "Microsoft JhengHei", "微软雅黑", Simsun, "宋体", arial, sans-serif } html[lang^=ja] .wearable-watch .banner__card--title { font-family: SamsungSharpSans, Meiryo, sans-serif } html[lang^=ka-GE] .wearable-watch .banner__card--title { font-family: SamsungSharpSans, Sylfaen } @media (min-width:1440px) { .wearable-watch .banner { padding: 60px 0 120px } .wearable-watch .banner__wrap { max-width: 988px } .wearable-watch .banner__cards { gap: 20px } .wearable-watch .banner__card { border-radius: 26px; padding: 40px 35px; gap: 20px } .wearable-watch .banner__card--title { font-size: 26px } } .wearable-watch .banner__card--cta { padding: 1.0416666667vw 1.5972222222vw; border-radius: .5555555556vw; font-size: .8333333333vw; line-height: 1.166667; position: relative; z-index: 2; display: inline-block; font-weight: 700; border: 1px solid #000; overflow: hidden; letter-spacing: .12em; text-transform: uppercase } @media (min-width:1440px) { .wearable-watch .banner__card--cta { padding: 15px 23px; border-radius: 8px; font-size: 12px } } html[lang^=my] .wearable-watch .banner__card--cta { line-height: 1.4 } .wearable-watch .banner__card--cta::after { content: ""; position: absolute; top: 0; left: 0; z-index: -1; width: 100%; height: 100%; background-color: #000; -webkit-transform: scaleX(0); transform: scaleX(0); -webkit-transform-origin: left; transform-origin: left; -webkit-transition: -webkit-transform .25s ease-in-out; transition: transform .25s ease-in-out; transition: transform .25s ease-in-out, -webkit-transform .25s ease-in-out } .wearable-watch .banner__card--cta:hover { color: #fff } .wearable-watch .banner__card--cta:hover::after { -webkit-transform: scaleX(1); transform: scaleX(1) } .wearable-watch .banner__card--image { position: absolute; top: 0; left: 0; z-index: 1; width: 100%; height: 100%; -o-object-fit: cover; object-fit: cover; -o-object-position: bottom; object-position: bottom } .color_yb .wearable-watch .compare__table-wrapper .compare__table-wrap .compare__table-inner .compare__row .compare__column.js-text-fill .compare-ico-notsupport::before, .color_yb .wearable-watch .compare__table-wrapper .compare__table-wrap .compare__table-inner .compare__row .compare__column.js-text-fill .compare-ico-support::before, .wearable-watch .banner__card--white .banner__card--title { color: #fff } .wearable-watch .banner__card--white .banner__card--cta { color: #fff; border: 1px solid #fff } .wearable-watch .banner.banner--type1 .banner__cards { grid-template: repeat(2, -webkit-min-content)/repeat(3, 1fr); grid-template: repeat(2, min-content)/repeat(3, 1fr) } .wearable-watch .banner.banner--type1 .banner__card { height: 30vw } .wearable-watch .banner.banner--type1 .banner__card:nth-child(4) { height: 25.2777777778vw; grid-column: span 3 } @media (min-width:1440px) { .wearable-watch .banner.banner--type1 .banner__card { height: 432px } .wearable-watch .banner.banner--type1 .banner__card:nth-child(4) { height: 364px } } .wearable-watch .banner.banner--type2 .banner__cards { grid-template: repeat(2, -webkit-min-content)/repeat(2, 1fr); grid-template: repeat(2, min-content)/repeat(2, 1fr) } .wearable-watch .banner.banner--type2 .banner__card { height: 27.6388888889vw } .wearable-watch .banner.banner--type2 .banner__card:nth-child(3) { height: 56.6666666667vw; grid-row: 1/span 2; grid-column: 2 } @media (min-width:1440px) { .wearable-watch .banner.banner--type2 .banner__card { height: 398px } .wearable-watch .banner.banner--type2 .banner__card:nth-child(3) { height: 816px } } .wearable-watch .banner.banner--type3 .banner__cards { grid-template: 1fr/repeat(2, 1fr) } .wearable-watch .banner.banner--type3 .banner__card { height: 37.5vw } @media (min-width:1440px) { .wearable-watch .banner.banner--type3 .banner__card { height: 540px } } @media screen and (max-width:767px) { .wearable-watch .compare__table-wrapper .compare__table-wrap .compare__table-inner .compare__row .compare__column-cont+.compare__column-wrap { margin-top: 11.1111111111vw } .wearable-watch .compare__table-wrapper .compare__table-wrap .compare__table-inner .compare__row .compare__column { width: 41.6666666667vw; padding: 0 4.1666666667vw; -ms-flex-negative: 0; flex-shrink: 0; -webkit-box-pack: start; -ms-flex-pack: start; justify-content: flex-start } .wearable-watch .compare__table-wrapper .compare__table-wrap .compare__table-inner .compare__row .compare__column-wrap { -ms-flex-wrap: nowrap; flex-wrap: nowrap } .wearable-watch .compare__table-wrapper .compare__table-wrap .compare__table-inner .compare__row .compare__column-wrap+.compare__column-wrap { margin-top: 11.1111111111vw } .wearable-watch .compare__table-wrapper .compare__table-wrap .compare__table-inner .compare__row .compare__column::after { width: .2777777778vw; right: 0; height: calc(100% - 5.5555555556vw); min-height: 2.5vw } .rtl .wearable-watch .compare__table-wrapper .compare__table-wrap .compare__table-inner .compare__row .compare__column::after { right: auto; left: 0 } .wearable-watch .compare__table-wrapper .compare__table-wrap .compare__table-inner .compare__row .compare__column .compare__table-specs-title { margin-bottom: 2.7777777778vw; font-size: 3.0555555556vw; line-height: 1.45 } .wearable-watch .compare__table-wrapper .compare__table-wrap .compare__table-inner .compare__row .compare__column .compare__table-specs-feature { font-size: 4.4444444444vw } .wearable-watch .compare__table-wrapper .compare__table-wrap .compare__table-inner .compare__row .compare__column .compare__table-specs-feature--right { text-align: right } .rtl .wearable-watch .compare__table-wrapper .compare__table-wrap .compare__table-inner .compare__row .compare__column .compare__table-specs-feature--right { text-align: left } .wearable-watch .compare__table-wrapper .compare__table-wrap .compare__table-inner .compare__row .compare__column .compare-ico { width: 10vw; height: 10vw; margin-bottom: 2.7777777778vw } .wearable-watch .compare__table-wrapper .compare__table-wrap .compare__table-inner .compare__row .compare__column .compare-ico-notsupport::before, .wearable-watch .compare__table-wrapper .compare__table-wrap .compare__table-inner .compare__row .compare__column .compare-ico-support::before { line-height: 5vw; font-size: 4.4444444444vw } .wearable-watch .compare__table-wrapper .compare__table-wrap .compare__table-inner .compare__row.compare__connectivity .compare__column { -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center } .wearable-watch .compare .compare__view-more-button { margin-top: 13.8888888889vw } .wearable-watch .compare .compare__view-more-button .view-more__cta { font-size: 3.3333333333vw; min-width: 39.4444444444vw; min-height: 12.5vw; padding: 0 6.6666666667vw; border-radius: 2.2222222222vw } .wearable-watch .compare .compare__view-more-button .view-more__cta span { font-size: 3.3333333333vw } .wearable-watch .compare .compare__view-more-button .view-more__cta span.arrow-ico { width: 3.3333333333vw; height: 1.9444444444vw; margin: 0 0 .5555555556vw 2.2222222222vw } .wearable-watch .compare .compare__view-more-button .view-more__cta span.arrow-ico img { display: block; width: 100% } .wearable-watch .compare .wearable-common__carousel-scrollbar { display: block; margin: 3.4722222222vw auto; height: .8333333333vw } .wearable-watch .compare .wearable-common__carousel-scrollbar .swiper-scrollbar-drag::after, .wearable-watch .compare .wearable-common__carousel-scrollbar::before { height: .8333333333vw } .wearable-watch .banner { padding: 16.6666666667vw 6.6666666667vw } .wearable-watch .banner__wrap { max-width: initial } .wearable-watch .banner__cards { gap: 42.6111111111px; gap: 5.5555555556vw; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column } .wearable-watch .banner__card { padding: 12.5vw 11.1111111111vw; gap: 51.1333333333px; gap: 6.6666666667vw; border-radius: 7.2222222222vw } } @media screen and (max-width:767px) and (max-width:360px) { .wearable-watch .compare__list-wrap .compare__container .compare__list-item .compare__list-colors-wrap .compare__list-colors-inner .compare__list-colors { gap: 8px; gap: 2.2222222222vw } .wearable-watch .compare__list-wrap .compare__container .compare__list-item .compare__list-colors-wrap .compare__list-colors-inner .compare__list-colors li { height: 5vw; padding-bottom: 5.8333333333vw } .wearable-watch .compare__list-wrap .compare__container .compare__list-item .compare__list-colors-wrap .compare__list-colors-inner .compare__list-colors li .compare__color { width: 5vw; height: 5vw; padding: .5555555556vw } .wearable-watch .compare__list-wrap .compare__container .compare__list-item .compare__list-colors-wrap .compare__list-colors-inner .compare__list-colors li .compare__color-name { font-size: 3.3333333333vw } .wearable-watch .compare__list-wrap .compare__container .compare__list-item .compare__list-colors-wrap .compare__list-colors-inner .compare__list-colors li .compare__color.is-active .compare__color-chip::after { top: -.8333333333vw; left: -.8333333333vw; right: -.8333333333vw; bottom: -.8333333333vw; border-width: .2777777778vw } .wearable-watch .compare__list-wrap .compare__container .compare__list-item .compare__cta-item .common-cta { min-width: 35vw; min-height: 10.5555555556vw; border-radius: 3.0555555556vw } .wearable-watch .compare__list-wrap .compare__container .compare__list-item .compare__cta-item .common-cta span { font-size: 3.3333333333vw } .wearable-watch .compare__list-wrap .compare__container .compare__list-item .compare__cta-item+.compare__cta-item { margin-top: 2.7777777778vw } .wearable-watch .compare__list-arrow { top: 74.7222222222vw; width: 100vw } .wearable-watch .compare__list-arrow-inner { top: 50vw } .wearable-watch .compare__list-arrow-inner .swiper-button-next, .wearable-watch .compare__list-arrow-inner .swiper-button-prev { width: 11.1111111111vw; height: 11.1111111111vw; padding: 2.2222222222vw } .rtl .wearable-watch .compare__list-arrow-inner .swiper-button-prev, .wearable-watch .compare__list-arrow-inner .swiper-button-next { right: 2.7777777778vw } .rtl .wearable-watch .compare__list-arrow-inner .swiper-button-next, .wearable-watch .compare__list-arrow-inner .swiper-button-prev { left: 2.7777777778vw } .wearable-watch .compare__list-nav-wrap { top: 43.8888888889vw } .wearable-watch .compare__list-nav-title { width: 41.6666666667vw; min-height: 13.6111111111vw } .wearable-watch .compare__table-wrapper .compare__table-wrap .compare__table-inner .compare__row .compare__table-specs-name { min-height: 7.5vw; padding-bottom: .5555555556vw; margin-bottom: 8.3333333333vw; border-width: .2777777778vw; font-size: 5.2777777778vw } .wearable-watch .compare__table-wrapper .compare__table-wrap .compare__table-inner .compare__row+.compare__row { margin-top: 16.6666666667vw } .wearable-watch .compare__table-wrapper .compare__table-wrap .compare__table-inner .compare__row .compare__column-cont+.compare__column-wrap { margin-top: 11.1111111111vw } .wearable-watch .compare__table-wrapper .compare__table-wrap .compare__table-inner .compare__row .compare__column { width: 41.6666666667vw } .wearable-watch .compare__table-wrapper .compare__table-wrap .compare__table-inner .compare__row .compare__column-wrap+.compare__column-wrap { margin-top: 11.1111111111vw } .wearable-watch .compare__table-wrapper .compare__table-wrap .compare__table-inner .compare__row .compare__column::after { width: .2777777778vw; min-height: 2.5vw } .wearable-watch .compare__table-wrapper .compare__table-wrap .compare__table-inner .compare__row .compare__column .compare__table-specs-title { margin-bottom: 2.7777777778vw; font-size: 3.0555555556vw } .wearable-watch .compare__table-wrapper .compare__table-wrap .compare__table-inner .compare__row .compare__column .compare__table-specs-feature { font-size: 4.4444444444vw } .wearable-watch .compare__table-wrapper .compare__table-wrap .compare__table-inner .compare__row .compare__column .compare-ico { width: 10vw; height: 10vw; margin-bottom: 2.7777777778vw } .wearable-watch .compare__table-wrapper .compare__table-wrap .compare__table-inner .compare__row .compare__column .compare-ico-notsupport::before, .wearable-watch .compare__table-wrapper .compare__table-wrap .compare__table-inner .compare__row .compare__column .compare-ico-support::before { line-height: 5vw; font-size: 4.4444444444vw } .wearable-watch .compare .compare__view-more-button { margin-top: 13.8888888889vw } .wearable-watch .compare .compare__view-more-button .view-more__cta { font-size: 3.3333333333vw; min-width: 39.4444444444vw; min-height: 12.5vw; border-radius: 2.2222222222vw } .wearable-watch .compare .compare__view-more-button .view-more__cta span { font-size: 3.3333333333vw } .wearable-watch .compare .compare__view-more-button .view-more__cta span.arrow-ico { width: 3.3333333333vw; height: 1.9444444444vw } .wearable-watch .compare .wearable-common__carousel-scrollbar, .wearable-watch .compare .wearable-common__carousel-scrollbar .swiper-scrollbar-drag::after, .wearable-watch .compare .wearable-common__carousel-scrollbar::before { height: .8333333333vw } .wearable-watch .banner__cards { gap: 20px; gap: 5.5555555556vw } .wearable-watch .banner__card { gap: 24px; gap: 6.6666666667vw; border-radius: 7.2222222222vw } .wearable-watch .banner__card--title { font-size: 6.6666666667vw } .wearable-watch .banner__card--cta { border-radius: 2.2222222222vw } } @media screen and (max-width:767px) { .wearable-watch .banner__card--title { font-size: 6.6666666667vw; line-height: 1.25 } html[lang^=my] .wearable-watch .banner__card--title { line-height: 1.4 } .wearable-watch .banner__card--cta { padding: 2.7777777778vw 5.5555555556vw; border-radius: 2.2222222222vw; font-size: 3.3333333333vw; line-height: 1.166667 } html[lang^=my] .wearable-watch .banner__card--cta { line-height: 1.4 } .wearable-watch .banner.banner--type1 .banner__card { height: 102.7777777778vw } } .cp-high-contrast__inner { max-width: 1440px; margin: 0 auto; padding: 1.0416666667vw 0 1.1805555556vw; font-size: 0; text-align: right } .rtl .cp-high-contrast__inner { text-align: left } .cp-high-contrast .btn-contrast { display: inline-block; margin-left: .2083333333vw; padding: 1px } .rtl .cp-high-contrast .btn-contrast { margin-left: 0; margin-right: .2083333333vw } .cp-high-contrast .btn-contrast:first-child { margin-left: 0 } .rtl .cp-high-contrast .btn-contrast:first-child { margin-right: 0 } .cp-high-contrast .btn-contrast span { display: inline-block; width: 2.0833333333vw; height: 2.0833333333vw; font-size: .9027777778vw; line-height: 1.9444444444vw; text-align: center; border-width: 2px; border-style: solid } .cp-high-contrast .btn-contrast.type-contrast span { color: #fff01f; border-color: #fff01f; background-color: #000 } .cp-high-contrast .btn-contrast.type-default span { color: #666; border-color: #bdbdbd; background-color: #fff } .m_content-desc { background-color: #1c1c1c } .m_content-desc .m_feature-desc { padding: 2.9166666667vw 2.0833333333vw 2.7777777778vw } .m_content-desc .f_header-type1 { position: static; max-width: 71.1111111111vw; margin: 0 auto; text-align: left } @media (min-width:1440px) { .cp-high-contrast__inner { padding: 15px 0 17px } .cp-high-contrast .btn-contrast { margin-left: 3px } .rtl .cp-high-contrast .btn-contrast { margin-right: 3px } .cp-high-contrast .btn-contrast span { width: 30px; height: 30px; font-size: 13px; line-height: 28px } .m_content-desc .m_feature-desc { padding: 42px 30px 40px } .m_content-desc .f_header-type1 { max-width: 1024px } } .rtl .m_content-desc .f_header-type1 { text-align: right } .m_content-desc ol { padding-left: 20px } .rtl .m_content-desc ol { padding-left: 0; padding-right: 20px } .m_content-desc ol li { position: relative; font-size: 13px; line-height: 1.538; color: #bbb; list-style-type: decimal } .m_content-desc ol li a { color: inherit; -webkit-box-shadow: none; box-shadow: none } .m_content-desc ol li .click_disclaimer { display: none; position: absolute; top: 0; left: -48px; width: 16px; height: 16px } .rtl .m_content-desc ol li .click_disclaimer { left: auto; right: -48px } .m_content-desc ol li:nth-child(-n+9) .click_disclaimer { left: -41px } .rtl .m_content-desc ol li:nth-child(-n+9) .click_disclaimer { left: auto; right: -41px } .m_content-desc ol li.is-active { color: #2089ff } .m_content-desc ol li.is-active .click_disclaimer { display: inline-block } @media screen and (min-width:1441px) { .m_content-desc .f_header-type1 { max-width: 1440px } } @media screen and (max-width:767px) and (max-width:360px) { .wearable-watch .banner__card--cta { font-size: 3.3333333333vw } .wearable-watch .banner.banner--type1 .banner__card { height: 102.7777777778vw } .wearable-watch .banner.banner--type1 .banner__card:nth-child(4) { height: 121.6666666667vw } .wearable-watch .banner.banner--type2 .banner__card { height: 102.7777777778vw } .wearable-watch .banner.banner--type2 .banner__card:nth-child(3) { height: 121.6666666667vw } .wearable-watch .banner.banner--type3 .banner__card { height: 102.7777777778vw } .cp-high-contrast .btn-contrast { margin-left: .8333333333vw } .rtl .cp-high-contrast .btn-contrast { margin-right: .8333333333vw } .cp-high-contrast .btn-contrast span { width: 8.3333333333vw; height: 8.3333333333vw; font-size: 3.6111111111vw; line-height: 7.7777777778vw } .m_content-desc ol { padding-left: 5.5555555556vw } .rtl .m_content-desc ol { padding-right: 5.5555555556vw } .m_content-desc ol li { font-size: 3.6111111111vw } .m_content-desc ol li .click_disclaimer, .m_content-desc ol li:nth-child(-n+9) .click_disclaimer { width: 4.4444444444vw; height: 4.4444444444vw } } @media screen and (max-width:767px) { .wearable-watch .banner.banner--type1 .banner__card:nth-child(4) { height: 121.6666666667vw } .wearable-watch .banner.banner--type2 .banner__card { height: 102.7777777778vw } .wearable-watch .banner.banner--type2 .banner__card:nth-child(3) { height: 121.6666666667vw } .wearable-watch .banner.banner--type3 .banner__card { height: 102.7777777778vw } .cp-high-contrast__inner { padding: 2.7777777778vw 4.4444444444vw; text-align: left } .rtl .cp-high-contrast__inner { text-align: right } .cp-high-contrast .btn-contrast { margin-left: .8333333333vw } .rtl .cp-high-contrast .btn-contrast { margin-left: 0; margin-right: .8333333333vw } .cp-high-contrast .btn-contrast span { width: 8.3333333333vw; height: 8.3333333333vw; font-size: 3.6111111111vw; line-height: 7.7777777778vw } .m_content-desc .m_feature-desc { padding: 11.1111111111vw 0 10.5555555556vw } .m_content-desc .f_header-type1 { max-width: inherit; margin: 0 5vw; padding: 0 } .m_content-desc ol { padding-left: 5.5555555556vw } .rtl .m_content-desc ol { padding-left: 0; padding-right: 5.5555555556vw } .m_content-desc ol li { font-size: 3.6111111111vw; line-height: 1.538 } html[lang^=my] .m_content-desc ol li { line-height: 1.6 } .m_content-desc ol li .click_disclaimer, .m_content-desc ol li:nth-child(-n+9) .click_disclaimer { top: auto; left: auto; width: 4.4444444444vw; height: 4.4444444444vw; margin-left: 3px } .rtl .m_content-desc ol li .click_disclaimer, .rtl .m_content-desc ol li:nth-child(-n+9) .click_disclaimer { right: auto; margin-left: 0; margin-right: 3px } } .color_yb .wearable-watch #desc-section li, .color_yb .wearable-watch #desc-section li a:focus, .color_yb .wearable-watch #desc-section-models li, .color_yb .wearable-watch #desc-section-models li a:focus, .color_yb .wearable-watch .banner__card .banner__card--cta, .color_yb .wearable-watch .banner__card .banner__card--cta:hover, .color_yb .wearable-watch .banner__card .banner__card--title, .color_yb .wearable-watch .battery__info-title, .color_yb .wearable-watch .battery__info-value, .color_yb .wearable-watch .battery__info-value em, .color_yb .wearable-watch .big-moment__info li, .color_yb .wearable-watch .big-moment__info-band-txt, .color_yb .wearable-watch .big-moment__info-title, .color_yb .wearable-watch .big-moment__info-value, .color_yb .wearable-watch .common__description, .color_yb .wearable-watch .common__description strong, .color_yb .wearable-watch .common__disclaimer, .color_yb .wearable-watch .common__headline, .color_yb .wearable-watch .common__sub-headline, .color_yb .wearable-watch .common__tab-cta .tab-cta__text, .color_yb .wearable-watch .common__tab-list, .color_yb .wearable-watch .compare__color-name, .color_yb .wearable-watch .compare__list-size-button, .color_yb .wearable-watch .compare__list-size-inner, .color_yb .wearable-watch .compare__list-title, .color_yb .wearable-watch .compare__table-specs-feature, .color_yb .wearable-watch .compare__table-specs-icon, .color_yb .wearable-watch .compare__table-specs-name, .color_yb .wearable-watch .compare__table-specs-title, .color_yb .wearable-watch .cushion-design__info-title, .color_yb .wearable-watch .cushion-design__popup-info-desc, .color_yb .wearable-watch .cushion-design__popup-info-tit, .color_yb .wearable-watch .figure-column-wrap .feature-column-r__txt-wrap, .color_yb .wearable-watch .figure-column-wrap .feature-column-r__txt-wrap .feature-column-r__description, .color_yb .wearable-watch .figure-column-wrap .feature-column-r__txt-wrap .feature-column-r__description strong, .color_yb .wearable-watch .figure-column-wrap .feature-column-r__txt-wrap .feature-column-r__subject-txt, .color_yb .wearable-watch .ftp__info-list-item .ftp__info-list-txt, .color_yb .wearable-watch .ftp__info-list-item .ftp__info-list-value, .color_yb .wearable-watch .ftp__info-tit .ftp__info-txt, .color_yb .wearable-watch .ftp__info-title, .color_yb .wearable-watch .ftp__info-value, .color_yb .wearable-watch .highlight-inner .highlight-inner__txt, .color_yb .wearable-watch .highlight-inner .highlight-inner__value, .color_yb .wearable-watch .m_content-desc ol, .color_yb .wearable-watch .m_feature-desc, .color_yb .wearable-watch .m_feature-desc ol, .color_yb .wearable-watch .mountain-siren__info-item, .color_yb .wearable-watch .mountain-siren__info-text span, .color_yb .wearable-watch .mountain-siren__info-txt, .color_yb .wearable-watch .mountain-siren__info-txt span, .color_yb .wearable-watch .mountain-siren__item-text, .color_yb .wearable-watch .one-ui-description__txt, .color_yb .wearable-watch .overview__description, .color_yb .wearable-watch .sleep-apnea-description__item, .color_yb .wearable-watch .sleep-column__item-text, .color_yb .wearable-watch .wearable-watch-common-cta, .color_yb .wearable-watch .wearable-watch-common-cta span, .color_yb .wearable-watch .wearable-watch-common-cta:after, .color_yb .wearable-watch .wellness-description__item, .color_yb .wearable-watch sup, .color_yb .wearable-watch sup a { color: #fff01f !important; background-color: #000 !important } .color_yb .wearable-watch .swiper-pagination-wrap .swiper-pagination, .color_yb .wearable-watch .swiper-pagination-wrap .swiper-pagination li .swiper-pagination-bullet { opacity: 1; border: 1px solid #fff01f !important; background-color: #000 !important } .color_yb .wearable-watch .common__tab-cta.is-active .tab-cta__text, .color_yb .wearable-watch .compare .compare__view-more-button .view-more__cta:focus::after, .color_yb .wearable-watch .compare .compare__view-more-button .view-more__cta:hover::after, .color_yb .wearable-watch .compare__cta-item .common-cta.buy__cta, .color_yb .wearable-watch .compare__cta-item .common-cta.buy__cta span, .color_yb .wearable-watch .compare__cta-item .common-cta.buy__cta::after, .color_yb .wearable-watch .compare__cta-item .common-cta.learn-more-cta, .color_yb .wearable-watch .compare__cta-item--learn-more span, .color_yb .wearable-watch .compare__list-arrow .swiper-button-next, .color_yb .wearable-watch .compare__list-arrow .swiper-button-prev, .color_yb .wearable-watch .compare__list-size-button.is-active, .color_yb .wearable-watch .compare__view-more-button .view-more__cta, .color_yb .wearable-watch .compare__view-more-button .view-more__cta span, .color_yb .wearable-watch .swiper-arrow-wrap .swiper-button-next, .color_yb .wearable-watch .swiper-arrow-wrap .swiper-button-prev, .color_yb .wearable-watch .swiper-pagination-wrap .swiper-pagination li .swiper-pagination-bullet-active, .color_yb .wearable-watch .wearable-watch-common-cta.wearable-watch__cta-round, .color_yb .wearable-watch .wearable-watch-common-cta.wearable-watch__cta-round span { color: #000 !important; background-color: #fff01f !important } .color_yb .wearable-watch .compare .common-cta { border-color: #000 !important } .color_yb .wearable-watch .compare__table-wrapper .compare__table-wrap .compare__table-inner .compare__row .compare__column.js-text-fill .compare-ico .fill-line { fill: #fff } .color_yb .wearable-watch .compare__table-wrapper .compare__table-wrap .compare__table-inner .compare__row .compare__column.js-text-fill .compare-ico .stroke-line { stroke: #fff } .color_yb .wearable-watch .cushion-design__info-button::before, .color_yb .wearable-watch .cushion-design__info-item.item01 .cushion-design__info-button::after { border: 2px solid #000 !important; background-color: #fff01f !important; background-image: none } .color_yb .wearable-watch .cushion-design__info-button-popup, .color_yb .wearable-watch .cushion-design__popup-info::after, .color_yb .wearable-watch .cushion-design__popup-info::before, .color_yb .wearable-watch .mountain-siren__info-text::after { -webkit-box-shadow: 0 0 0 5px #000; box-shadow: 0 0 0 5px #000; background-color: #fff01f !important; background-image: none } .color_yb .wearable-watch .mountain-siren__info-text::before { border-color: #fff01f !important; -webkit-box-shadow: inset -2px 2px 0 1px #000, 3px -3px 0 0 #000; box-shadow: inset -2px 2px 0 1px #000, 3px -3px 0 0 #000 } .color_yb .wearable-watch .mountain-siren__item.sos .mountain-siren__info-text::before { -webkit-box-shadow: 0 0 0 3px #000; box-shadow: 0 0 0 3px #000 } .color_yb .wearable-watch .common__tab-list, .color_yb .wearable-watch .cushion-design__info-button-popup::before { border: 1px solid #fff01f !important } .color_yb .wearable-watch .ftp__info-list-item:first-child:before { border: 1px solid #fff01f !important; background-color: #000 !important } .color_yb .wearable-watch .common__tab-cta:focus, .color_yb .wearable-watch .cushion-design__info-button-popup:focus { -webkit-box-shadow: 0 0 0 3px #fff; box-shadow: 0 0 0 3px #fff; outline: #000 dotted 2px } .color_yb .wearable-watch .video__controller .play, .color_yb .wearable-watch .video__controller .play.black { background-color: #000 !important; background-image: url("data:image/svg+xml,%0A%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 36 36' focusable='false' aria-hidden='true'%3E%3Cg transform='translate(8.369 5.936)'%3E%3Cpath style='fill:%23fff01f' d='M4.4,2.3c0.4-0.2,0.9-0.2,1.3,0.1h0.1L18.3,11c0.6,0.4,0.8,1.2,0.4,1.9 c-0.1,0.1-0.2,0.2-0.3,0.3h-0.1L5.8,21.7C5.5,21.9,5.3,22,5,22c-0.2,0-0.4-0.1-0.6-0.1c-0.4-0.2-0.7-0.7-0.7-1.1V3.5 C3.7,3,3.9,2.6,4.4,2.3L4.4,2.3L4.4,2.3z'/%3E%3C/g%3E%3Cpath style='fill:%23fff01f' d='M18,2c8.8,0,16,7.2,16,16s-7.2,16-16,16S2,26.8,2,18S9.2,2,18,2 M18,0C8.1,0,0,8.1,0,18s8.1,18,18,18 s18-8.1,18-18S27.9,0,18,0L18,0z'/%3E%3C/svg%3E%0A") } .color_yb .wearable-watch .video__controller .pause, .color_yb .wearable-watch .video__controller .pause.black { background-color: #000 !important; background-image: url("data:image/svg+xml,%0A%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 36 36' focusable='false' aria-hidden='true'%3E%3Cg transform='translate(7.552 6.24)'%3E%3Cpath style='fill:%23fff01f' d='M12.6,21.2c-0.4,0-0.8-0.3-0.8-0.8V3.2c0-0.4,0.3-0.8,0.8-0.8h4.3 c0.4,0,0.8,0.3,0.8,0.8v17.2c0,0.4-0.3,0.8-0.8,0.8H12.6L12.6,21.2z M4,21.2c-0.4,0-0.8-0.3-0.8-0.8V3.2c0-0.4,0.3-0.8,0.8-0.8 h4.3c0.4,0,0.8,0.3,0.8,0.8v17.2c0,0.4-0.3,0.8-0.8,0.8H4L4,21.2z'/%3E%3C/g%3E%3Cpath style='fill:%23fff01f' d='M18,2c8.8,0,16,7.2,16,16s-7.2,16-16,16S2,26.8,2,18S9.2,2,18,2 M18,0C8.1,0,0,8.1,0,18s8.1,18,18,18 s18-8.1,18-18S27.9,0,18,0L18,0z'/%3E%3C/svg%3E%0A") } .color_yb .wearable-watch .compare__list-wrap .compare__container .compare__list-item .compare__list-colors-wrap .compare__list-colors-inner .compare__list-colors li .compare__color-chip { border: 1px solid #fff } .color_yb .wearable-watch .compare__list-wrap .compare__container .compare__list-item .compare__list-colors-wrap .compare__list-colors-inner .compare__list-colors li .compare__color.is-active .compare__color-chip::after { border-color: #fff01f !important } </style>> <div id="contents" class="wearable-watch wearable-dotcom is-not-ihrn"> <script> const __WATCH_USE_KV_CTA = "off"; // 'buy-now', 'pre-registration', 'pre-order', 'off' const LOCAL_VARI = { play: "Play", pause: "Pause", previous: "Previous", next: "Next", slide: "Slide", selected: "selected", buyNow: "Buy Now", learnMore: "Learn More", close: "Close", }; </script> <!-- KV --> <!-- [D] : __WATCH_USE_KV_CTA : 'buy-now', 'pre-registration', 'pre-order', 'off' --> <div class="kv js-nav-top" id="KV"> <div class="kv__wrap"> <div class="kv__text"> <figure class="common__headline"> <picture> <source media="(min-width: 768px)" srcset=" https://images.samsung.com/no/galaxy-watch-ultra/feature/galaxy-watch-ultra-logo-pc_0710.png "> <source media="(max-width: 767px)" srcset=" https://images.samsung.com/no/galaxy-watch-ultra/feature/galaxy-watch-ultra-logo-mo.png "> <img src="https://images.samsung.com/no/galaxy-watch-ultra/feature/galaxy-watch-ultra-logo-pc.png" data-copy-set="C01-001" alt="Galaxy Watch Ultra"> </picture> </figure> <div class="kv__ai-wrap"> <figure> <picture> <source media="(min-width: 1081px)" srcset=" https://images.samsung.com/no/galaxy-watch-ultra/feature/galaxy-watch-ultra-kv-ai-text-pc.png "> <source media="(min-width: 768px)" srcset=" https://images.samsung.com/no/galaxy-watch-ultra/feature/galaxy-watch-ultra-kv-ai-text-pc.png?imwidth=1080 "> <source media="(min-width: 361px)" srcset=" https://images.samsung.com/no/galaxy-watch-ultra/feature/galaxy-watch-ultra-kv-ai-text-mo.png "> <source media="(max-width: 360px)" srcset=" https://images.samsung.com/no/galaxy-watch-ultra/feature/galaxy-watch-ultra-kv-ai-text-mo.png?imwidth=360 "> <img src="https://images.samsung.com/no/galaxy-watch-ultra/feature/galaxy-watch-ultra-kv-ai-text-pc.png" alt="Galaxy AI er her"> </picture> </figure> </div> <div class="kv__cta-wrap shop-status"> <div class="kv__cta kv__cta--buy"> <a href="//www.samsung.com/no/watches/galaxy-watch/galaxy-watch-sm-l705fdaaeub/buy/" class="wearable-watch-common-cta wearable-watch__cta-round" aria-label="Buy now Galaxy Watch Ultra" data-omni-type="microsite_buyAction" data-omni="gwatch-ultra:highlights:key-vis:conv-pdt:buy-now|;{SKU}|{SKU}" ga-ca="buy cta" ga-ac="buy-now" ga-la="gwatch-ultra:highlights:key-vis:conv-pdt:buy-now"> <span>KJØP NÅ</span> </a> </div> <div class="kv__cta kv__cta--pre-regist"> <a href="//www.samsung.com/no/watches/galaxy-watch/galaxy-watch-sm-l705fdaaeub/buy/" class="wearable-watch-common-cta wearable-watch__cta-round" aria-label="Pre register Galaxy Watch Ultra" data-omni-type="microsite_buyAction" data-omni="gwatch-ultra:highlights:key-vis:conv-pdt:pre-registration|;{SKU}|{SKU}" ga-ca="buy cta" ga-ac="pre-registration" ga-la="gwatch-ultra:highlights:key-vis:conv-pdt:pre-registration"> <span>FORHÅNDSREGISTRER</span> </a> </div> <div class="kv__cta kv__cta--order"> <a href="//www.samsung.com/no/watches/galaxy-watch/galaxy-watch-sm-l705fdaaeub/buy/" class="wearable-watch-common-cta wearable-watch__cta-round" aria-label="Pre Order Galaxy Watch Ultra" data-omni-type="microsite_buyAction" data-omni="gwatch-ultra:highlights:key-vis:conv-pdt:pre-order|;{SKU}|{SKU}" ga-ca="buy cta" ga-ac="pre-order" ga-la="gwatch-ultra:highlights:key-vis:conv-pdt:pre-order"> <span>FORHÅNDSBESTILL</span> </a> </div> </div> </div> <picture class="kv__image"> <source media="(min-width: 1081px)" srcset=" https://images.samsung.com/no/galaxy-watch-ultra/feature/galaxy-watch-ultra-kv-pc.jpg "> <source media="(min-width: 768px)" srcset=" https://images.samsung.com/no/galaxy-watch-ultra/feature/galaxy-watch-ultra-kv-pc.jpg?imwidth=1080 "> <source media="(min-width: 361px)" srcset=" https://images.samsung.com/no/galaxy-watch-ultra/feature/galaxy-watch-ultra-kv-mo.jpg "> <source media="(max-width: 360px)" srcset=" https://images.samsung.com/no/galaxy-watch-ultra/feature/galaxy-watch-ultra-kv-mo.jpg?imwidth=360 "> <img data-copy-set="C01-002" src="https://images.samsung.com/no/galaxy-watch-ultra/feature/galaxy-watch-ultra-kv-pc.jpg" alt="En Galaxy Watch Ultra ses på nært hold i vannet nær overflaten, som viser frem designen."> </picture> </div> </div> <!-- Quote --> <style> .quote { display: flex; justify-content: center; align-items: center; padding: 80px 0; background-color: #000; gap: 40px; } .quote__content-wrap { display: flex; flex-direction: column; justify-content: center; align-items: center; background-color: #fff; max-width: 280px; border-radius: 8px; padding: 34px 20px; overflow: hidden; box-shadow: 0 0 5px rgba(0, 0, 0, 0.15); transition: box-shadow 1000ms cubic-bezier(0.175, 0.885, 0.32, 1.275); min-height: 415px; height: 100%; min-width: 280px; } .quote__img { max-width: 140px; max-height: 140px; margin: 0px auto 16px; padding: 10px; } .quote__text { width: 100%; margin-bottom: 36px; color: #000; font-size: 20px; font-family: "SamsungSharpSans"; font-weight: bold !important; line-height: 1.5; text-align: center; flex-grow: 1; } .quote__sub-text { padding-bottom: 8px; text-align: center; font-size: 23px; color: #000; line-height: 1.2em; font-family: "SamsungSharpSans"; font-weight: bold !important; } .quote__content-wrap:hover, .quote__content-wrap:focus { box-shadow: 0 0 6px rgba(0, 0, 0, 0.15); transition: box-shadow 1000ms cubic-bezier(0.175, 0.885, 0.32, 1.275); } .quote__sub-text--small { color: #000; } @media screen and (max-width: 767px) { .quote { flex-direction: column; } } </style> <div class="quote"> <a href="https://www.nettavisen.no/samsung-galaxy-watch-ultra/smartklokke/smartklokketest/test-av-samsung-galaxy-watch-ultra-en-apple-watch-for-samsung-telefoner/r/5-95-1929503?key=2024-07-30T07:14:50.000Z/retriever/da63ea6e3bfeb9d4f4bec1dd2a77683407566b0f" target="_blank"> <div class="quote__content-wrap"> <img clas="quote__img" src="//images.samsung.com/is/image/samsung/p6pim/no/family/514652/html/no-feature-galaxy-watch-ultra-l705-543813928_10139914110890?$ORIGIN_PNG$" alt="Nettavisen small" style="max-width: 140px; max-height: 140px; margin: 0px auto 16px"> <p class="quote__text">"A very good sports watch"</p> <strong class="quote__sub-text">Nettavisen</strong> <strong class="quote__sub-text--small">04.08.2024</strong> </div> </a> </div> <!-- Overview --> <div class="overview" id="overview"> <div class="overview__wrap"> <h2 class="common__headline common-ai-text"> Galaxy AI<span class="common-ai-text__icon"><img src="data:image/gif;base64,R0lGODlhAQABAPAAAP///wAAACH/C1hNUCBEYXRhWE1QAz94cAAh+QQFAAAAACwAAAAAAQABAAACAkQBADs=" class="js-img-src js-res-img" data-src-pc="https://images.samsung.com/no/galaxy-watch-ultra/feature/galaxy-watch-ultra-icon-ai.png" data-src-mobile="https://images.samsung.com/no/galaxy-watch-ultra/feature/galaxy-watch-ultra-icon-ai.png" aria-hidden="true" data-copy-set="C02-003" alt="A text 'Galaxy AI is here' with a Galaxy AI icon can be seen."></span> er her </h2> <p data-copy-set="C02-001" class="overview__description"> Velkommen til en ny æra av AI-drevet helse </p> <p data-copy-set="C02-002" class="overview__description"> Bygget for å tøye grensene, Samsung Galaxy Watch Ultra tåler opptil 55°C varme, 9 000 m høyde, 10 ATM vanntrykk og har en ny, kraftig 3nm-prosessor. Gå lenger med et batteri som varer opptil 100 timer i energisparingsmodus. Den nye BioActive-sensoren sporer deg nøyaktig og Galaxy AI gir innsikter som hjelper deg å tøye grensene dine. <sup> <a href="#desc-section" class="click_sup" title="See disclaimer" data-sup-tag="sup-1"></a>, <a href="#desc-section" class="click_sup" title="See disclaimer" data-sup-tag="sup-2"></a>, <a href="#desc-section" class="click_sup" title="See disclaimer" data-sup-tag="sup-3"></a>, <a href="#desc-section" class="click_sup" title="See disclaimer" data-sup-tag="sup-4"></a>, <a href="#desc-section" class="click_sup" title="See disclaimer" data-sup-tag="sup-5"></a>, <a href="#desc-section" class="click_sup" title="See disclaimer" data-sup-tag="sup-6"></a>, <a href="#desc-section" class="click_sup" title="See disclaimer" data-sup-tag="sup-7"></a> </sup> </p> </div> </div> <!-- Highlight Carousel --> <div class="highlight-carousel" id="highlights"> <div class="wearable-common__wrap"> <div class="wearable-common__carousel-container background-slider" aria-hidden="true"> <div class="wearable-common__carousel swiper"> <div class="wearable-common__carousel-inner swiper-wrapper"> <div class="wearable-common__carousel-item swiper-slide"> <img src="data:image/gif;base64,R0lGODlhAQABAPAAAP///wAAACH/C1hNUCBEYXRhWE1QAz94cAAh+QQFAAAAACwAAAAAAQABAAACAkQBADs=" class="js-img-src js-res-img" data-src-pc="https://images.samsung.com/no/galaxy-watch-ultra/feature/galaxy-watch-ultra-catch-the-highlights-titanium-bg-pc.jpg" data-src-mobile="https://images.samsung.com/no/galaxy-watch-ultra/feature/galaxy-watch-ultra-catch-the-highlights-titanium-bg-mo.jpg" alt=""> </div> <div class="wearable-common__carousel-item swiper-slide"> <img src="data:image/gif;base64,R0lGODlhAQABAPAAAP///wAAACH/C1hNUCBEYXRhWE1QAz94cAAh+QQFAAAAACwAAAAAAQABAAACAkQBADs=" class="js-img-src js-res-img" data-src-pc="https://images.samsung.com/no/galaxy-watch-ultra/feature/galaxy-watch-ultra-catch-the-highlights-galaxy-ai-bg-pc.jpg" data-src-mobile="https://images.samsung.com/no/galaxy-watch-ultra/feature/galaxy-watch-ultra-catch-the-highlights-galaxy-ai-bg-mo.jpg" alt=""> </div> <div class="wearable-common__carousel-item swiper-slide"> <img src="data:image/gif;base64,R0lGODlhAQABAPAAAP///wAAACH/C1hNUCBEYXRhWE1QAz94cAAh+QQFAAAAACwAAAAAAQABAAACAkQBADs=" class="js-img-src js-res-img" data-src-pc="https://images.samsung.com/no/galaxy-watch-ultra/feature/galaxy-watch-ultra-catch-the-highlights-10atm-bg-pc.jpg" data-src-mobile="https://images.samsung.com/no/galaxy-watch-ultra/feature/galaxy-watch-ultra-catch-the-highlights-10atm-bg-mo.jpg" alt=""> </div> <div class="wearable-common__carousel-item swiper-slide"> <img src="data:image/gif;base64,R0lGODlhAQABAPAAAP///wAAACH/C1hNUCBEYXRhWE1QAz94cAAh+QQFAAAAACwAAAAAAQABAAACAkQBADs=" class="js-img-src js-res-img" data-src-pc="https://images.samsung.com/no/galaxy-watch-ultra/feature/galaxy-watch-ultra-catch-the-highlights-battery-bg-pc.jpg" data-src-mobile="https://images.samsung.com/no/galaxy-watch-ultra/feature/galaxy-watch-ultra-catch-the-highlights-battery-bg-mo.jpg" alt=""> </div> </div> </div> </div> <div class="wearable-common__carousel-wrap"> <div class="wearable-common__carousel-container front-slider"> <button class="blind js-blind-controller" tabindex="-1">Play</button> <div class="wearable-common__carousel swiper"> <div class="wearable-common__carousel-inner swiper-wrapper"> <div class="wearable-common__carousel-item swiper-slide" aria-hidden="false"> <div class="wearable-highlight-carousel__video video__container js-video-src js-res-video" data-media-pc="https://images.samsung.com/no/galaxy-watch-ultra/feature/galaxy-watch-ultra-catch-the-highlights-titanium-pc" data-media-mo="https://images.samsung.com/no/galaxy-watch-ultra/feature/galaxy-watch-ultra-catch-the-highlights-titanium-mo"> <button class="video__controller is-use-controller" data-copy-set="C03-005" title="Titanium" data-omni-type="microsite_contentinter" data-omni="gwatch-ultra:highlights:catch-the-highlights^titanium:movi-play" ga-ca="content click" ga-ac="feature" ga-la="gwatch-ultra:highlights:catch-the-highlights^titanium:movi-play"> <span class="blind">play</span> <svg class="progress-icon" viewbox="0 0 100 100"> <circle r="42" cx="50%" cy="50%" fill="transparent"></circle> <circle class="draw-line" r="42" cx="50%" cy="50%" fill="transparent"></circle> </svg> <span class="video__controller--paused" aria-hidden="true"></span> <span class="video__controller--playing" aria-hidden="true"></span> </button> <div class="wearable-common__carousel-text"> <h2 data-copy-set="C03-001" class="wearable-common__carousel-tit"> Titanium </h2> </div> <video playsinline muted preload="auto" tabindex="-1" aria-hidden="true"> <source src="" type="video/webm"> <source src="" type="video/mp4"> </video> <div class="video__start-frame"> <img src="data:image/gif;base64,R0lGODlhAQABAPAAAP///wAAACH/C1hNUCBEYXRhWE1QAz94cAAh+QQFAAAAACwAAAAAAQABAAACAkQBADs=" class="js-img-src js-res-img" data-src-pc="https://images.samsung.com/no/galaxy-watch-ultra/feature/galaxy-watch-ultra-catch-the-highlights-titanium-startframe-pc.jpg" data-src-mobile="https://images.samsung.com/no/galaxy-watch-ultra/feature/galaxy-watch-ultra-catch-the-highlights-titanium-startframe-mo.jpg" alt=""> </div> <div class="video__end-frame"> <img src="data:image/gif;base64,R0lGODlhAQABAPAAAP///wAAACH/C1hNUCBEYXRhWE1QAz94cAAh+QQFAAAAACwAAAAAAQABAAACAkQBADs=" class="js-img-src js-res-img" data-src-pc="https://images.samsung.com/no/galaxy-watch-ultra/feature/galaxy-watch-ultra-catch-the-highlights-titanium-endframe-pc.jpg" data-src-mobile="https://images.samsung.com/no/galaxy-watch-ultra/feature/galaxy-watch-ultra-catch-the-highlights-titanium-endframe-mo.jpg" alt=""> </div> <p data-copy-set="C03-009" class="blind"> En Samsung Galaxy Watch Ultra roterer sakte mens titanrammen dens glitrer og viser sitt Aerospace-grade titanium. </p> </div> </div> <div class="wearable-common__carousel-item swiper-slide" aria-hidden="true"> <div class="wearable-highlight-carousel__video video__container js-video-src js-res-video" data-media-pc="https://images.samsung.com/no/galaxy-watch-ultra/feature/galaxy-watch-ultra-catch-the-highlights-galaxy-ai-pc_0710" data-media-mo="https://images.samsung.com/no/galaxy-watch-ultra/feature/galaxy-watch-ultra-catch-the-highlights-galaxy-ai-mo_0710"> <button class="video__controller is-use-controller" data-copy-set="C03-006" title="Galaxy AI-powered health insights" data-omni-type="microsite_contentinter" data-omni="gwatch-ultra:highlights:catch-the-highlights^galaxy-ai:movi-play" ga-ca="content click" ga-ac="feature" ga-la="gwatch-ultra:highlights:catch-the-highlights^galaxy-ai:movi-play"> <span class="blind">play</span> <svg class="progress-icon" viewbox="0 0 100 100"> <circle r="42" cx="50%" cy="50%" fill="transparent"></circle> <circle class="draw-line" r="42" cx="50%" cy="50%" fill="transparent"></circle> </svg> <span class="video__controller--paused" aria-hidden="true"></span> <span class="video__controller--playing" aria-hidden="true"></span> </button> <div class="wearable-common__carousel-text"> <h2 data-copy-set="C03-002" class="wearable-common__carousel-tit"> Få bedre helse med AI </h2> </div> <video playsinline muted preload="auto" tabindex="-1" aria-hidden="true"> <source src="" type="video/webm"> <source src="" type="video/mp4"> </video> <div class="video__start-frame"> <img src="data:image/gif;base64,R0lGODlhAQABAPAAAP///wAAACH/C1hNUCBEYXRhWE1QAz94cAAh+QQFAAAAACwAAAAAAQABAAACAkQBADs=" class="js-img-src js-res-img" data-src-pc="https://images.samsung.com/no/galaxy-watch-ultra/feature/galaxy-watch-ultra-catch-the-highlights-galaxy-ai-startframe-pc_0710.jpg" data-src-mobile="https://images.samsung.com/no/galaxy-watch-ultra/feature/galaxy-watch-ultra-catch-the-highlights-galaxy-ai-startframe-mo_0710.jpg" alt=""> </div> <div class="video__end-frame"> <img src="data:image/gif;base64,R0lGODlhAQABAPAAAP///wAAACH/C1hNUCBEYXRhWE1QAz94cAAh+QQFAAAAACwAAAAAAQABAAACAkQBADs=" class="js-img-src js-res-img" data-src-pc="https://images.samsung.com/no/galaxy-watch-ultra/feature/galaxy-watch-ultra-catch-the-highlights-galaxy-ai-endframe-pc_0710.jpg" data-src-mobile="https://images.samsung.com/no/galaxy-watch-ultra/feature/galaxy-watch-ultra-catch-the-highlights-galaxy-ai-endframe-mo_0710.jpg" alt=""> </div> <p data-copy-set="C03-010" class="blind"> Teksten «Galaxy AI er her» vises over en Galaxy Watch Ultra. Når energiscoren går opp på skjermen og stopper ved «94», dukker det opp kort med ulike helsemålinger for søvnscore, trinn og blodsukkernivå rundt klokken. </p> </div> </div> <div class="wearable-common__carousel-item swiper-slide" aria-hidden="true"> <div class="highlight-inner"> <p class="highlight-inner__txt" data-copy-set="C03-013"> Vanntett </p> <strong class="highlight-inner__value" data-copy-set="C03-014">10 ATM<br class="common-br-pc"> IP68</strong> </div> <div class="wearable-highlight-carousel__video video__container js-video-src js-res-video" data-media-pc="https://images.samsung.com/no/galaxy-watch-ultra/feature/galaxy-watch-ultra-catch-the-highlights-10atm-pc" data-media-mo="https://images.samsung.com/no/galaxy-watch-ultra/feature/galaxy-watch-ultra-catch-the-highlights-10atm-mo"> <button class="video__controller is-use-controller" data-copy-set="C03-007" title="10 ATM water resistance" data-omni-type="microsite_contentinter" data-omni="gwatch-ultra:highlights:catch-the-highlights^10-atm:movi-play" ga-ca="content click" ga-ac="feature" ga-la="gwatch-ultra:highlights:catch-the-highlights^10-atm:movi-play"> <span class="blind">play</span> <svg class="progress-icon" viewbox="0 0 100 100"> <circle r="42" cx="50%" cy="50%" fill="transparent"></circle> <circle class="draw-line" r="42" cx="50%" cy="50%" fill="transparent"></circle> </svg> <span class="video__controller--paused" aria-hidden="true"></span> <span class="video__controller--playing" aria-hidden="true"></span> </button> <div class="wearable-common__carousel-text"> <h2 data-copy-set="C03-003" class="wearable-common__carousel-tit"> 10 ATM vanntetthet </h2> </div> <video playsinline muted preload="auto" tabindex="-1" aria-hidden="true"> <source src="" type="video/webm"> <source src="" type="video/mp4"> </video> <div class="video__start-frame"> <img src="data:image/gif;base64,R0lGODlhAQABAPAAAP///wAAACH/C1hNUCBEYXRhWE1QAz94cAAh+QQFAAAAACwAAAAAAQABAAACAkQBADs=" class="js-img-src js-res-img" data-src-pc="https://images.samsung.com/no/galaxy-watch-ultra/feature/galaxy-watch-ultra-catch-the-highlights-10atm-startframe-pc.jpg" data-src-mobile="https://images.samsung.com/no/galaxy-watch-ultra/feature/galaxy-watch-ultra-catch-the-highlights-10atm-startframe-mo.jpg" alt=""> </div> <div class="video__end-frame"> <img src="data:image/gif;base64,R0lGODlhAQABAPAAAP///wAAACH/C1hNUCBEYXRhWE1QAz94cAAh+QQFAAAAACwAAAAAAQABAAACAkQBADs=" class="js-img-src js-res-img" data-src-pc="https://images.samsung.com/no/galaxy-watch-ultra/feature/galaxy-watch-ultra-catch-the-highlights-10atm-endframe-pc.jpg" data-src-mobile="https://images.samsung.com/no/galaxy-watch-ultra/feature/galaxy-watch-ultra-catch-the-highlights-10atm-endframe-mo.jpg" alt=""> </div> <p data-copy-set="C03-011" class="blind"> En Samsung Galaxy Watch Ultra ses halvnedsenket i det bevegelige havvannet med vanndråper synlige på klokken. </p> </div> </div> <div class="wearable-common__carousel-item swiper-slide" aria-hidden="true"> <div class="wearable-highlight-carousel__video video__container js-video-src js-res-video" data-media-pc="https://images.samsung.com/no/galaxy-watch-ultra/feature/galaxy-watch-ultra-catch-the-highlights-battery-pc" data-media-mo="https://images.samsung.com/no/galaxy-watch-ultra/feature/galaxy-watch-ultra-catch-the-highlights-battery-mo"> <button class="video__controller is-use-controller" data-copy-set="C03-008" title="Lang batteritid" data-omni-type="microsite_contentinter" data-omni="gwatch-ultra:highlights:catch-the-highlights^battery:movi-play" ga-ca="content click" ga-ac="feature" ga-la="gwatch-ultra:highlights:catch-the-highlights^battery:movi-play"> <span class="blind">play</span> <svg class="progress-icon" viewbox="0 0 100 100"> <circle r="42" cx="50%" cy="50%" fill="transparent"></circle> <circle class="draw-line" r="42" cx="50%" cy="50%" fill="transparent"></circle> </svg> <span class="video__controller--paused" aria-hidden="true"></span> <span class="video__controller--playing" aria-hidden="true"></span> </button> <div class="wearable-common__carousel-text"> <h2 data-copy-set="C03-004" class="wearable-common__carousel-tit"> Lang batteritid </h2> </div> <video playsinline muted preload="auto" tabindex="-1" aria-hidden="true"> <source src="" type="video/webm"> <source src="" type="video/mp4"> </video> <div class="video__start-frame"> <img src="data:image/gif;base64,R0lGODlhAQABAPAAAP///wAAACH/C1hNUCBEYXRhWE1QAz94cAAh+QQFAAAAACwAAAAAAQABAAACAkQBADs=" class="js-img-src js-res-img" data-src-pc="https://images.samsung.com/no/galaxy-watch-ultra/feature/galaxy-watch-ultra-catch-the-highlights-battery-startframe-pc.jpg" data-src-mobile="https://images.samsung.com/no/galaxy-watch-ultra/feature/galaxy-watch-ultra-catch-the-highlights-battery-startframe-mo.jpg" alt=""> </div> <div class="video__end-frame"> <img src="data:image/gif;base64,R0lGODlhAQABAPAAAP///wAAACH/C1hNUCBEYXRhWE1QAz94cAAh+QQFAAAAACwAAAAAAQABAAACAkQBADs=" class="js-img-src js-res-img" data-src-pc="https://images.samsung.com/no/galaxy-watch-ultra/feature/galaxy-watch-ultra-catch-the-highlights-battery-endframe-pc.jpg" data-src-mobile="https://images.samsung.com/no/galaxy-watch-ultra/feature/galaxy-watch-ultra-catch-the-highlights-battery-endframe-mo.jpg" alt=""> </div> <p data-copy-set="C03-012" class="blind"> En Samsung Galaxy Watch Ultra ses med et tall som går opp til '100 timer' for å representere maksimal batteritid i energisparemodus. Når skjermen skifter til triatlon-treningsoppfølgingsskjermen, går et annet tall opp til '48 timer' for å representere maksimal batterilevetid i treningsstrømsparemodus. </p> </div> </div> </div> </div> <div class="wearable-common__carousel-navigation-wrap"> <button class="wearable-common__carousel-arrow wearable-common__carousel-prev" type="button" data-omni-type="microsite_pcontentinter" data-omni="gwatch-ultra:highlights:catch-the-highlights:sldr-arrow:left" ga-ca="indication" ga-ac="carousel" ga-la="gwatch-ultra:highlights:catch-the-highlights:sldr-arrow:left"> <span class="blind">Previous</span> </button> <button class="wearable-common__carousel-arrow wearable-common__carousel-next" type="button" data-omni-type="microsite_pcontentinter" data-omni="gwatch-ultra:highlights:catch-the-highlights:sldr-arrow:right" ga-ca="indication" ga-ac="carousel" ga-la="gwatch-ultra:highlights:catch-the-highlights:sldr-arrow:right"> <span class="blind">Next</span> </button> </div> <div class="wearable-common__carousel-pagination-wrap"> <ul class="wearable-common__carousel-pagination" role="list"></ul> </div> <div class="swiper-scrollbar wearable-common__carousel-scrollbar" aria-hidden="true"></div> </div> </div> </div> </div> <!-- titanium --> <div class="titanium" id="unveil"> <div class="common__wrap common__wrap--column"> <div class="common__text"> <h2 class="common__headline" data-copy-set="C04-001"> Den tøffeste Samsung Galaxy Watch noensinne <sup> <a href="#desc-section" class="click_sup" title="See disclaimer" data-sup-tag="sup-6"></a>, <a href="#desc-section" class="click_sup" title="See disclaimer" data-sup-tag="sup-8"></a> </sup> </h2> </div> <div class="common__content"> <div class="titanium__video video__container js-video-src js-res-video" data-media-pc="https://images.samsung.com/no/galaxy-watch-ultra/feature/galaxy-watch-ultra-unveil-pc" data-media-mo="https://images.samsung.com/no/galaxy-watch-ultra/feature/galaxy-watch-ultra-unveil-mo" data-auto-play="true"> <video playsinline muted preload="auto"> <source src="" type="video/webm"> <source src="" type="video/mp4"> </video> <div class="video__start-frame"> <img src="data:image/gif;base64,R0lGODlhAQABAPAAAP///wAAACH/C1hNUCBEYXRhWE1QAz94cAAh+QQFAAAAACwAAAAAAQABAAACAkQBADs=" class="js-img-src js-res-img" data-src-pc="https://images.samsung.com/no/galaxy-watch-ultra/feature/galaxy-watch-ultra-unveil-startframe-pc.jpg" data-src-mobile="https://images.samsung.com/no/galaxy-watch-ultra/feature/galaxy-watch-ultra-unveil-startframe-mo.jpg" alt=""> </div> <div class="video__end-frame"> <img src="data:image/gif;base64,R0lGODlhAQABAPAAAP///wAAACH/C1hNUCBEYXRhWE1QAz94cAAh+QQFAAAAACwAAAAAAQABAAACAkQBADs=" class="js-img-src js-res-img" data-src-pc="https://images.samsung.com/no/galaxy-watch-ultra/feature/galaxy-watch-ultra-unveil-endframe-pc.jpg" data-src-mobile="https://images.samsung.com/no/galaxy-watch-ultra/feature/galaxy-watch-ultra-unveil-endframe-mo.jpg" alt=""> </div> <p class="blind" data-copy-set="C04-003"> Deler av en demontert Galaxy Watch-enhet settes sammen i lufta. Miljøet endres fra sterk vind til regn og deretter til frost, som viser klokkens sterke holdbarhet. </p> <div class="video__controller-wrap video-wide"> <button data-copy-set="C04-002" class="video__controller is-use-controller" title="The toughest Galaxy Watch ever" data-omni-type="microsite_contentinter" data-omni="gwatch-ultra:highlights:unveil:movi-play" ga-ca="content click" ga-ac="feature" ga-la="gwatch-ultra:highlights:unveil:movi-play"> <span class="blind">play</span> <span class="btn-video-control play"></span> <span class="btn-video-control pause"></span> </button> </div> </div> </div> </div> </div> <div class="cushion-design"> <div class="common__text common__text--cushion-design"> <h2 data-copy-set="C05-001" class="common__headline js-nav-top" id="cushion-design"> Slagfast polstret design <sup> <a href="#desc-section" class="click_sup" title="See disclaimer" data-sup-tag="sup-6"></a> </sup> </h2> </div> <div class="cushion-design__sticky-track"> <div class="cushion-design__sticky-content"> <div class="cushion-design__motion"> <div class="cushion-design__motion-first motion"> <div class="cushion-design__product-img"> <img data-copy-set="C05-002" src="data:image/gif;base64,R0lGODlhAQABAPAAAP///wAAACH/C1hNUCBEYXRhWE1QAz94cAAh+QQFAAAAACwAAAAAAQABAAACAkQBADs=" class="js-img-src js-res-img" data-src-pc="https://images.samsung.com/no/galaxy-watch-ultra/feature/galaxy-watch-ultra-cushion-design01-pc.jpg" data-src-mobile="https://images.samsung.com/no/galaxy-watch-ultra/feature/galaxy-watch-ultra-cushion-design01-mo.jpg" alt="A Galaxy Watch Ultra facing forward.En Samsung Galaxy Watch Ultra roterer sakte mens titanrammen dens glitrer og viser sitt Aerospace-grade titanium."> <div class="cushion-design__gradient cushion-design__gradient-top"></div> <div class="cushion-design__gradient cushion-design__gradient-bottom"></div> </div> <div class="cushion-design__product-dim"> <img src="data:image/gif;base64,R0lGODlhAQABAPAAAP///wAAACH/C1hNUCBEYXRhWE1QAz94cAAh+QQFAAAAACwAAAAAAQABAAACAkQBADs=" class="js-img-src js-res-img" data-src-pc="https://images.samsung.com/no/galaxy-watch-ultra/feature/galaxy-watch-ultra-cushion-design01-dim-pc.jpg" data-src-mobile="https://images.samsung.com/no/galaxy-watch-ultra/feature/galaxy-watch-ultra-cushion-design01-dim-mo.jpg" alt="" aria-hidden="true"> </div> <ul class="cushion-design__info" role="list"> <li class="cushion-design__info-item item01" role="listitem"> <p class="cushion-design__info-title" data-copy-set="C05-003"> Vår mest kraftfulle smartklokkeprosessor </p> <div class="cushion-design__info-button"> <button type="button" class="js-layer-opener cushion-design__info-button-popup" data-layer-target="#cushion-design-popup" data-content-target="processor" data-omni-type="microsite_contentinter" data-omni="gwatch-ultra:highlights:cushion-design:lypu-open:processor" ga-ca="content click" ga-ac="feature" ga-la="gwatch-ultra:highlights:cushion-design:lypu-open:processor" aria-label="Vår mest kraftfulle smartklokkeprosessor. Layer popup open."></button> </div> </li> <li class="cushion-design__info-item item02" role="listitem"> <p class="cushion-design__info-title" data-copy-set="C05-012"> Titan av<br>romfartskvalitet + putedesign </p> <div class="cushion-design__info-button"> <button type="button" class="js-layer-opener cushion-design__info-button-popup" data-layer-target="#cushion-design-popup" data-content-target="titanium" data-omni-type="microsite_contentinter" data-omni="gwatch-ultra:highlights:cushion-design:lypu-open:titanium" ga-ca="content click" ga-ac="feature" ga-la="gwatch-ultra:highlights:cushion-design:lypu-open:titanium" aria-label="Vår mest kraftfulle smartklokkeprosessor. Layer popup open."></button> </div> </li> <li class="cushion-design__info-item item03" role="listitem"> <p class="cushion-design__info-title" data-copy-set="C05-009"> Sapphire Crystal-glas </p> <div class="cushion-design__info-button"> <button type="button" class="js-layer-opener cushion-design__info-button-popup" data-layer-target="#cushion-design-popup" data-content-target="crystal-glass" data-omni-type="microsite_contentinter" data-omni="gwatch-ultra:highlights:cushion-design:lypu-open:crystal-glass" ga-ca="content click" ga-ac="feature" ga-la="gwatch-ultra:highlights:cushion-design:lypu-open:crystal-glass" aria-label="Sapphire Crystal-glas. Layer popup open."></button> </div> </li> </ul> </div> <div class="cushion-design__motion-dimmed"></div> <div class="cushion-design__motion-second motion"> <div class="cushion-design__motion-second-inner"> <div class="cushion-design__product-img"> <img src="data:image/gif;base64,R0lGODlhAQABAPAAAP///wAAACH/C1hNUCBEYXRhWE1QAz94cAAh+QQFAAAAACwAAAAAAQABAAACAkQBADs=" class="js-img-src js-res-img" data-copy-set="C05-026" data-src-pc="https://images.samsung.com/is/image/samsung/assets/no/galaxy-watch-ultra-cushion-design02-pc_0829.jpg" data-src-mobile="https://images.samsung.com/is/image/samsung/assets/no/galaxy-watch-ultra-cushion-design02-mo_0829.jpg" alt="Sidevisning av Galaxy Watch Ultra med punkter plassert på deler som markeres."> <div class="cushion-design__gradient cushion-design__gradient-top"></div> <div class="cushion-design__gradient cushion-design__gradient-bottom"></div> </div> <div class="cushion-design__product-dim"> <img src="data:image/gif;base64,R0lGODlhAQABAPAAAP///wAAACH/C1hNUCBEYXRhWE1QAz94cAAh+QQFAAAAACwAAAAAAQABAAACAkQBADs=" class="js-img-src js-res-img" data-src-pc="https://images.samsung.com/no/galaxy-watch-ultra/feature/galaxy-watch-ultra-cushion-design02-dim-pc.jpg" data-src-mobile="https://images.samsung.com/no/galaxy-watch-ultra/feature/galaxy-watch-ultra-cushion-design02-dim-mo.jpg" alt="" aria-hidden="true"> </div> <ul class="cushion-design__info" role="list"> <li class="cushion-design__info-item item05" role="listitem"> <p class="cushion-design__info-title" data-copy-set="C05-015"> Hurtigknapp </p> <div class="cushion-design__info-button"> <button type="button" class="js-layer-opener cushion-design__info-button-popup" data-layer-target="#cushion-design-popup" data-content-target="cushion-quick-button" data-omni-type="microsite_contentinter" data-omni="gwatch-ultra:highlights:cushion-design:lypu-open:quick-button" ga-ca="content click" ga-ac="feature" ga-la="gwatch-ultra:highlights:cushion-design:lypu-open:quick-button" aria-label="Hurtigknapp. Layer popup open."></button> </div> </li> <li class="cushion-design__info-item item06" role="listitem"> <p class="cushion-design__info-title" data-copy-set="C05-005"> BioActive Sensor </p> <div class="cushion-design__info-button"> <button type="button" class="js-layer-opener cushion-design__info-button-popup" data-layer-target="#cushion-design-popup" data-content-target="active-sensor" data-omni-type="microsite_contentinter" data-omni="gwatch-ultra:highlights:cushion-design:lypu-open:active-sensor" ga-ca="content click" ga-ac="feature" ga-la="gwatch-ultra:highlights:cushion-design:lypu-open:active-sensor" aria-label="BioActive Sensor. Layer popup open."></button> </div> </li> <li class="cushion-design__info-item item07" role="listitem"> <p class="cushion-design__info-title" data-copy-set="C05-007"> Dual-Frequency GPS </p> <div class="cushion-design__info-button"> <button type="button" class="js-layer-opener cushion-design__info-button-popup" data-layer-target="#cushion-design-popup" data-content-target="dual-frequency-gps" data-omni-type="microsite_contentinter" data-omni="gwatch-ultra:highlights:cushion-design:lypu-open:gps" ga-ca="content click" ga-ac="feature" ga-la="gwatch-ultra:highlights:cushion-design:lypu-open:gps" aria-label="Dual-Frequency GPS. Layer popup open."></button> </div> </li> <li class="cushion-design__info-item item08" role="listitem"> <p class="cushion-design__info-title" data-copy-set="C05-018"> Dynamisk lugs-system. </p> <div class="cushion-design__info-button"> <button type="button" class="js-layer-opener cushion-design__info-button-popup" data-layer-target="#cushion-design-popup" data-content-target="lug-sys" data-omni-type="microsite_contentinter" data-omni="gwatch-ultra:highlights:cushion-design:lypu-open:lug-sys" ga-ca="content click" ga-ac="feature" ga-la="gwatch-ultra:highlights:cushion-design:lypu-open:lug-sys" aria-label="Dynamisk lugs-system. Layer popup open."></button> </div> </li> </ul> </div> </div> </div> </div> </div> <div id="cushion-design-popup" class="cm-layer cushion-design__popup"> <span class="cm-layer__dimmed" aria-hidden="true" role="none presentation" aria-disabled="true" tabindex="-1"></span> <div class="cm-layer__body"> <div class="cm-layer__wrapper" aria-modal="true" role="dialog"> <button type="button" class="cm-layer__btn-close js-layer-closer" data-omni-type="microsite_contentinter" data-omni="gwatch-ultra:highlights:cushion-design^lypu:lypu-close:" ga-ca="content click" ga-ac="feature" ga-la="gwatch-ultra:highlights:cushion-design^lypu:lypu-close:"> <span class="blind">close</span> <img src="data:image/gif;base64,R0lGODlhAQABAPAAAP///wAAACH/C1hNUCBEYXRhWE1QAz94cAAh+QQFAAAAACwAAAAAAQABAAACAkQBADs=" class="js-img-src js-res-img" data-src-pc="https://images.samsung.com/no/galaxy-watch-ultra/feature/galaxy-watch-ultra-icon-close-white.png" data-src-mobile="https://images.samsung.com/no/galaxy-watch-ultra/feature/galaxy-watch-ultra-icon-close-white.png" alt=""> </button> <div id="processor" class="cm-layer__content cushion-design__content--processor" aria-hidden="true"> <div class="cushion-design__content-inner"> <div class="cushion-design__popup-info"> <h3 class="cushion-design__popup-info-tit" data-copy-set="C05-003"> Vår mest kraftfulle smartklokkeprosessor. </h3> <p class="cushion-design__popup-info-desc" data-copy-set="C05-004"> Neste generasjon prosessorkraft støttet av Galaxy AI. </p> </div> <img src="data:image/gif;base64,R0lGODlhAQABAPAAAP///wAAACH/C1hNUCBEYXRhWE1QAz94cAAh+QQFAAAAACwAAAAAAQABAAACAkQBADs=" class="js-img-src js-res-img" data-copy-set="C05-021" data-src-pc="https://images.samsung.com/no/galaxy-watch-ultra/feature/galaxy-watch-ultra-cushion-design-3ap-pc.jpg" data-src-mobile="https://images.samsung.com/no/galaxy-watch-ultra/feature/galaxy-watch-ultra-cushion-design-3ap-mo.jpg" alt="A 3nm processor chipset is embedded inside the Galaxy Watch Ultra, with streams of electric current flowing towards the center."> </div> </div> <div id="titanium" class="cm-layer__content cushion-design__content--titanium" aria-hidden="true"> <div class="cushion-design__content-inner"> <div class="cushion-design__popup-info"> <h3 class="cushion-design__popup-info-tit" data-copy-set="C05-012"> Aerospace-grade titanium + vattert design </h3> <p class="cushion-design__popup-info-desc" data-copy-set="C05-013"> Et holdbart og lett skall, klar for tøffe miljøer. <sup> <a href="#desc-section" class="click_sup" title="See disclaimer" data-sup-tag="sup-6"></a>, <a href="#desc-section" class="click_sup" title="See disclaimer" data-sup-tag="sup-7"></a> </sup> </p> </div> <div class="cushion-design__video video__container js-video-src js-res-video" data-media-pc="https://images.samsung.com/no/galaxy-watch-ultra/feature/galaxy-watch-ultra-cushion-design-titanium-pc" data-media-mo="https://images.samsung.com/no/galaxy-watch-ultra/feature/galaxy-watch-ultra-cushion-design-titanium-mo"> <video playsinline muted preload="auto"> <source src="" type="video/webm"> <source src="" type="video/mp4"> </video> <div class="video__start-frame"> <img src="data:image/gif;base64,R0lGODlhAQABAPAAAP///wAAACH/C1hNUCBEYXRhWE1QAz94cAAh+QQFAAAAACwAAAAAAQABAAACAkQBADs=" class="js-img-src js-res-img" data-src-pc="https://images.samsung.com/no/galaxy-watch-ultra/feature/galaxy-watch-ultra-cushion-design-titanium-startframe-pc.jpg" data-src-mobile="https://images.samsung.com/no/galaxy-watch-ultra/feature/galaxy-watch-ultra-cushion-design-titanium-startframe-mo.jpg" alt=""> </div> <div class="video__end-frame"> <img src="data:image/gif;base64,R0lGODlhAQABAPAAAP///wAAACH/C1hNUCBEYXRhWE1QAz94cAAh+QQFAAAAACwAAAAAAQABAAACAkQBADs=" class="js-img-src js-res-img" data-src-pc="https://images.samsung.com/no/galaxy-watch-ultra/feature/galaxy-watch-ultra-cushion-design-titanium-endframe-pc.jpg" data-src-mobile="https://images.samsung.com/no/galaxy-watch-ultra/feature/galaxy-watch-ultra-cushion-design-titanium-endframe-mo.jpg" alt=""> </div> <p class="blind" data-copy-set="C05-025"> Sidevisning av Galaxy Watch Ultra med punkter plassert på deler som markeres.. </p> <div class="video__controller-wrap"> <button class="video__controller is-use-controller" title="Titanium + cushion design" data-omni-type="microsite_contentinter" data-omni="gwatch-ultra:highlights:cushion-design^lypu:movi-play:titanium" ga-ca="content click" ga-ac="feature" ga-la="gwatch-ultra:highlights:cushion-design^lypu:movi-play:titanium" tabindex="-1"> <span class="blind">play</span> <span class="btn-video-control play"></span> <span class="btn-video-control pause"></span> </button> </div> </div> </div> </div> <div id="crystal-glass" class="cm-layer__content cushion-design__content--crystal-glass" aria-hidden="true"> <div class="cushion-design__content-inner"> <div class="cushion-design__popup-info"> <h3 class="cushion-design__popup-info-tit" data-copy-set="C05-009"> Sapphire Chrystal-glas </h3> <p class="cushion-design__popup-info-desc" data-copy-set="C05-010"> Glass laget for å motstå støv, snø, regn og mye mer. </p> </div> <div class="cushion-design__video video__container js-video-src js-res-video" data-media-pc="https://images.samsung.com/no/galaxy-watch-ultra/feature/galaxy-watch-ultra-cushion-design-sapphire-glass-pc" data-media-mo="https://images.samsung.com/no/galaxy-watch-ultra/feature/galaxy-watch-ultra-cushion-design-sapphire-glass-mo"> <video playsinline muted preload="auto"> <source src="" type="video/webm"> <source src="" type="video/mp4"> </video> <div class="video__start-frame"> <img src="data:image/gif;base64,R0lGODlhAQABAPAAAP///wAAACH/C1hNUCBEYXRhWE1QAz94cAAh+QQFAAAAACwAAAAAAQABAAACAkQBADs=" class="js-img-src js-res-img" data-src-pc="https://images.samsung.com/no/galaxy-watch-ultra/feature/galaxy-watch-ultra-cushion-design-sapphire-glass-startframe-pc.jpg" data-src-mobile="https://images.samsung.com/no/galaxy-watch-ultra/feature/galaxy-watch-ultra-cushion-design-sapphire-glass-startframe-mo.jpg" alt=""> </div> <div class="video__end-frame"> <img src="data:image/gif;base64,R0lGODlhAQABAPAAAP///wAAACH/C1hNUCBEYXRhWE1QAz94cAAh+QQFAAAAACwAAAAAAQABAAACAkQBADs=" class="js-img-src js-res-img" data-src-pc="https://images.samsung.com/no/galaxy-watch-ultra/feature/galaxy-watch-ultra-cushion-design-sapphire-glass-endframe-pc.jpg" data-src-mobile="https://images.samsung.com/no/galaxy-watch-ultra/feature/galaxy-watch-ultra-cushion-design-sapphire-glass-endframe-mo.jpg" alt=""> </div> <p class="blind" data-copy-set="C05-024"> Sapphire Glass glitrer og faller sakte på plass på en Galaxy Watch Ultra-enhet. </p> <div class="video__controller-wrap"> <button class="video__controller is-use-controller" title="Sapphire Crystal glass" data-copy-set="C05-011" data-omni-type="microsite_contentinter" data-omni="gwatch-ultra:highlights:cushion-design^lypu:movi-play:crystal-glass" ga-ca="content click" ga-ac="feature" ga-la="gwatch-ultra:highlights:cushion-design^lypu:movi-play:crystal-glass" tabindex="-1"> <span class="blind">play</span> <span class="btn-video-control play"></span> <span class="btn-video-control pause"></span> </button> </div> </div> </div> </div> <div id="cushion-quick-button" class="cm-layer__content cushion-design__content--quick-button" aria-hidden="true"> <div class="cushion-design__content-inner"> <div class="cushion-design__popup-info"> <h3 class="cushion-design__popup-info-tit" data-copy-set="C05-015"> Hurtigknapp </h3> <p class="cushion-design__popup-info-desc" data-copy-set="C05-016"> Tilpassbar knapp for raske start og stopp. </p> </div> <div class="cushion-design__video video__container js-video-src js-res-video" data-media-pc="https://images.samsung.com/no/galaxy-watch-ultra/feature/galaxy-watch-ultra-cushion-design-quick-button-pc" data-media-mo="https://images.samsung.com/no/galaxy-watch-ultra/feature/galaxy-watch-ultra-cushion-design-quick-button-mo"> <video playsinline muted preload="auto"> <source src="" type="video/webm"> <source src="" type="video/mp4"> </video> <div class="video__start-frame"> <img src="data:image/gif;base64,R0lGODlhAQABAPAAAP///wAAACH/C1hNUCBEYXRhWE1QAz94cAAh+QQFAAAAACwAAAAAAQABAAACAkQBADs=" class="js-img-src js-res-img" data-src-pc="https://images.samsung.com/no/galaxy-watch-ultra/feature/galaxy-watch-ultra-cushion-design-quick-button-startframe-pc_0710.jpg" data-src-mobile="https://images.samsung.com/no/galaxy-watch-ultra/feature/galaxy-watch-ultra-cushion-design-quick-button-startframe-mo_0710.jpg" alt=""> </div> <div class="video__end-frame"> <img src="data:image/gif;base64,R0lGODlhAQABAPAAAP///wAAACH/C1hNUCBEYXRhWE1QAz94cAAh+QQFAAAAACwAAAAAAQABAAACAkQBADs=" class="js-img-src js-res-img" data-src-pc="https://images.samsung.com/no/galaxy-watch-ultra/feature/galaxy-watch-ultra-cushion-design-quick-button-endframe-pc_0710.jpg" data-src-mobile="https://images.samsung.com/no/galaxy-watch-ultra/feature/galaxy-watch-ultra-cushion-design-quick-button-endframe-mo_0710.jpg" alt=""> </div> <p class="blind" data-copy-set="C05-027"> Quick-knappen på en Galaxy Watch Ultra trykkes inn en gang og Multi-Sports Tile vises på skjermen. </p> <div class="video__controller-wrap"> <button class="video__controller is-use-controller" title="Quick Button" data-omni-type="microsite_contentinter" data-omni="gwatch-ultra:highlights:cushion-design^lypu:movi-play:quick-button" ga-ca="content click" ga-ac="feature" ga-la="gwatch-ultra:highlights:cushion-design^lypu:movi-play:quick-button" tabindex="-1"> <span class="blind">play</span> <span class="btn-video-control play"></span> <span class="btn-video-control pause"></span> </button> </div> </div> </div> </div> <div id="active-sensor" class="cm-layer__content cushion-design__content--active-sensor" aria-hidden="true"> <div class="cushion-design__content-inner"> <div class="cushion-design__popup-info"> <h3 class="cushion-design__popup-info-tit" data-copy-set="C05-005"> BioActive Sensor </h3> <p class="cushion-design__popup-info-desc" data-copy-set="C05-006"> Avanserte sensorer inkludert AI-drevet HR-overvåking. </p> </div> <div class="cushion-design__video video__container js-video-src js-res-video" data-media-pc="https://images.samsung.com/no/galaxy-watch-ultra/feature/galaxy-watch-ultra-cushion-design-bioactive-sensor-pc" data-media-mo="https://images.samsung.com/no/galaxy-watch-ultra/feature/galaxy-watch-ultra-cushion-design-bioactive-sensor-mo"> <video playsinline muted preload="auto"> <source src="" type="video/webm"> <source src="" type="video/mp4"> </video> <div class="video__start-frame"> <img src="data:image/gif;base64,R0lGODlhAQABAPAAAP///wAAACH/C1hNUCBEYXRhWE1QAz94cAAh+QQFAAAAACwAAAAAAQABAAACAkQBADs=" class="js-img-src js-res-img" data-src-pc="https://images.samsung.com/no/galaxy-watch-ultra/feature/galaxy-watch-ultra-cushion-design-bioactive-sensor-startframe-pc_0710.jpg" data-src-mobile="https://images.samsung.com/no/galaxy-watch-ultra/feature/galaxy-watch-ultra-cushion-design-bioactive-sensor-startframe-mo_0710.jpg" alt=""> </div> <div class="video__end-frame"> <img src="data:image/gif;base64,R0lGODlhAQABAPAAAP///wAAACH/C1hNUCBEYXRhWE1QAz94cAAh+QQFAAAAACwAAAAAAQABAAACAkQBADs=" class="js-img-src js-res-img" data-src-pc="https://images.samsung.com/no/galaxy-watch-ultra/feature/galaxy-watch-ultra-cushion-design-bioactive-sensor-endframe-pc_0710.jpg" data-src-mobile="https://images.samsung.com/no/galaxy-watch-ultra/feature/galaxy-watch-ultra-cushion-design-bioactive-sensor-endframe-mo_0710.jpg" alt=""> </div> <p class="blind" data-copy-set="C05-022"> LED-lys sender ut lys fra BioActive Sensoren på baksiden av en Galaxy Watch Ultra. </p> <div class="video__controller-wrap"> <button class="video__controller is-use-controller" title="BioActive Sensor" data-omni-type="microsite_contentinter" data-omni="gwatch-ultra:highlights:cushion-design^lypu:movi-play:active-sensor" ga-ca="content click" ga-ac="feature" ga-la="gwatch-ultra:highlights:cushion-design^lypu:movi-play:active-sensor" tabindex="-1"> <span class="blind">play</span> <span class="btn-video-control play"></span> <span class="btn-video-control pause"></span> </button> </div> </div> </div> </div> <div id="dual-frequency-gps" class="cm-layer__content cushion-design__content--gps" aria-hidden="true"> <div class="cushion-design__content-inner"> <div class="cushion-design__popup-info"> <h3 class="cushion-design__popup-info-tit" data-copy-set="C05-007"> Dual-Frequency GPS </h3> <p class="cushion-design__popup-info-desc" data-copy-set="C05-008"> Inkorporerer både L1 og L5 frekvensbånd for nøyaktig presisjon. </p> </div> <div class="cushion-design__video video__container js-video-src js-res-video" data-media-pc="https://images.samsung.com/no/galaxy-watch-ultra/feature/galaxy-watch-ultra-cushion-design-dual-gps-pc" data-media-mo="https://images.samsung.com/no/galaxy-watch-ultra/feature/galaxy-watch-ultra-cushion-design-dual-gps-mo"> <video playsinline muted preload="auto"> <source src="" type="video/webm"> <source src="" type="video/mp4"> </video> <div class="video__start-frame"> <img src="data:image/gif;base64,R0lGODlhAQABAPAAAP///wAAACH/C1hNUCBEYXRhWE1QAz94cAAh+QQFAAAAACwAAAAAAQABAAACAkQBADs=" class="js-img-src js-res-img" data-src-pc="https://images.samsung.com/no/galaxy-watch-ultra/feature/galaxy-watch-ultra-cushion-design-dual-gps-startframe-pc_0710.jpg" data-src-mobile="https://images.samsung.com/no/galaxy-watch-ultra/feature/galaxy-watch-ultra-cushion-design-dual-gps-startframe-mo_0710.jpg" alt=""> </div> <div class="video__end-frame"> <img src="data:image/gif;base64,R0lGODlhAQABAPAAAP///wAAACH/C1hNUCBEYXRhWE1QAz94cAAh+QQFAAAAACwAAAAAAQABAAACAkQBADs=" class="js-img-src js-res-img" data-src-pc="https://images.samsung.com/no/galaxy-watch-ultra/feature/galaxy-watch-ultra-cushion-design-dual-gps-endframe-pc_0710.jpg" data-src-mobile="https://images.samsung.com/no/galaxy-watch-ultra/feature/galaxy-watch-ultra-cushion-design-dual-gps-endframe-mo_0710.jpg" alt=""> </div> <p class="blind" data-copy-set="C05-023"> Lys som representerer elektrisitet samles rundt en brikke. </p> <div class="video__controller-wrap"> <button class="video__controller is-use-controller" title="Dual-Frequency GPS" data-omni-type="microsite_contentinter" data-omni="gwatch-ultra:highlights:cushion-design^lypu:movi-play:gps" ga-ca="content click" ga-ac="feature" ga-la="gwatch-ultra:highlights:cushion-design^lypu:movi-play:gps" tabindex="-1"> <span class="blind">play</span> <span class="btn-video-control play"></span> <span class="btn-video-control pause"></span> </button> </div> </div> </div> </div> <div id="lug-sys" class="cm-layer__content cushion-design__content--lug-sys" aria-hidden="true"> <div class="cushion-design__content-inner"> <div class="cushion-design__popup-info"> <h3 class="cushion-design__popup-info-tit" data-copy-set="C05-018"> Dynamisk lugs-system </h3> <p class="cushion-design__popup-info-desc" data-copy-set="C05-019"> Et elegant klokkehus som sømløst integreres med klokkereimen. </p> </div> <div class="cushion-design__video video__container js-video-src js-res-video" data-media-pc="https://images.samsung.com/no/galaxy-watch-ultra/feature/galaxy-watch-ultra-cushion-design-lug-system-pc" data-media-mo="https://images.samsung.com/no/galaxy-watch-ultra/feature/galaxy-watch-ultra-cushion-design-lug-system-mo"> <video playsinline muted preload="auto"> <source src="" type="video/webm"> <source src="" type="video/mp4"> </video> <div class="video__start-frame"> <img src="data:image/gif;base64,R0lGODlhAQABAPAAAP///wAAACH/C1hNUCBEYXRhWE1QAz94cAAh+QQFAAAAACwAAAAAAQABAAACAkQBADs=" class="js-img-src js-res-img" data-src-pc="https://images.samsung.com/no/galaxy-watch-ultra/feature/galaxy-watch-ultra-cushion-design-lug-system-startframe-pc.jpg" data-src-mobile="https://images.samsung.com/no/galaxy-watch-ultra/feature/galaxy-watch-ultra-cushion-design-lug-system-startframe-mo.jpg" alt=""> </div> <div class="video__end-frame"> <img src="data:image/gif;base64,R0lGODlhAQABAPAAAP///wAAACH/C1hNUCBEYXRhWE1QAz94cAAh+QQFAAAAACwAAAAAAQABAAACAkQBADs=" class="js-img-src js-res-img" data-src-pc="https://images.samsung.com/no/galaxy-watch-ultra/feature/galaxy-watch-ultra-cushion-design-lug-system-endframe-pc.jpg" data-src-mobile="https://images.samsung.com/no/galaxy-watch-ultra/feature/galaxy-watch-ultra-cushion-design-lug-system-endframe-mo.jpg" alt=""> </div> <p class="blind" data-copy-set="C05-028"> En ende av Marine Band er festet på kroppen av en Galaxy Watch Ultra og slippes når frigjøringsknappen trykkes inn. </p> <div class="video__controller-wrap"> <button class="video__controller is-use-controller" title="Dynamic Lug System" data-omni-type="microsite_contentinter" data-omni="gwatch-ultra:highlights:cushion-design^lypu:movi-play:lug-sys" ga-ca="content click" ga-ac="feature" ga-la="gwatch-ultra:highlights:cushion-design^lypu:movi-play:lug-sys" tabindex="-1"> <span class="blind">play</span> <span class="btn-video-control play"></span> <span class="btn-video-control pause"></span> </button> </div> </div> </div> </div> </div> </div> </div> </div> <!-- battery- --> <div class="battery" id="battery"> <div class="common__wrap common__wrap--column"> <div class="common__text"> <h2 class="common__headline" data-copy-set="C06-001"> Utholdende batteri </h2> <p class="common__description" data-copy-set="C06-002"> Enten du klatrer i fjell eller vandrer i flere dager, flytt grensene uten å bekymre deg for å måtte lade. Veksle direkte mellom modusene – strømsparingsmodus for sporing av treningsøkter eller strømsparingsmodus for langvarig bruk. Lad opp for spennende eventyr. <sup> <a href="#desc-section" class="click_sup" title="See disclaimer" data-sup-tag="sup-2"></a>, <a href="#desc-section" class="click_sup" title="See disclaimer" data-sup-tag="sup-3"></a>, <a href="#desc-section" class="click_sup" title="See disclaimer" data-sup-tag="sup-4"></a>, <a href="#desc-section" class="click_sup" title="See disclaimer" data-sup-tag="sup-9"></a>, <a href="#desc-section" class="click_sup" title="See disclaimer" data-sup-tag="sup-10"></a> </sup> </p> </div> <div class="common__content"> <ul class="battery__info" role="list"> <li class="battery__info-item power" role="listitem"> <div class="battery__info-value"> <h3 class="battery__info-title" data-copy-set="C06-003"> Strømsparingsmodus </h3> <strong data-copy-set="C06-004">opptil 100 timer</strong> </div> </li> <li class="battery__info-item saving-mode" role="listitem"> <div class="battery__info-value"> <h3 class="battery__info-title" data-copy-set="C06-005"> Strømsparingsmodus for trening </h3> <strong data-copy-set="C06-006">opptil 48 timer</strong> </div> </li> </ul> <!-- video --> <div class="battery__video video__container js-video-src js-res-video" data-media-pc="https://images.samsung.com/no/galaxy-watch-ultra/feature/galaxy-watch-ultra-battery-pc" data-media-mo="https://images.samsung.com/no/galaxy-watch-ultra/feature/galaxy-watch-ultra-battery-mo" data-auto-play="true"> <video playsinline muted preload="auto"> <source src="" type="video/webm"> <source src="" type="video/mp4"> </video> <div class="video__start-frame"> <img src="data:image/gif;base64,R0lGODlhAQABAPAAAP///wAAACH/C1hNUCBEYXRhWE1QAz94cAAh+QQFAAAAACwAAAAAAQABAAACAkQBADs=" class="js-img-src js-res-img" data-src-pc="https://images.samsung.com/no/galaxy-watch-ultra/feature/galaxy-watch-ultra-battery-startframe-pc.jpg" data-src-mobile="https://images.samsung.com/no/galaxy-watch-ultra/feature/galaxy-watch-ultra-battery-startframe-mo.jpg" alt=""> </div> <div class="video__end-frame"> <img src="data:image/gif;base64,R0lGODlhAQABAPAAAP///wAAACH/C1hNUCBEYXRhWE1QAz94cAAh+QQFAAAAACwAAAAAAQABAAACAkQBADs=" class="js-img-src js-res-img" data-src-pc="https://images.samsung.com/no/galaxy-watch-ultra/feature/galaxy-watch-ultra-battery-endframe-pc.jpg" data-src-mobile="https://images.samsung.com/no/galaxy-watch-ultra/feature/galaxy-watch-ultra-battery-endframe-mo.jpg" alt=""> </div> <p class="blind" data-copy-set="C06-007"> En Galaxy Watch Ultra viser treningssporinger for varighet, distanse og hjerterytme under svømming i åpent vann, I øvre høyre hjørne vises et ikon for aktivert vannlås. </p> <div class="video__controller-wrap"> <button class="video__controller is-use-controller" data-copy-set="C06-008" title="High-endurance battery power" data-omni-type="microsite_contentinter" data-omni="gwatch-ultra:highlights:battery:movi-play" ga-ca="content click" ga-ac="feature" ga-la="gwatch-ultra:highlights:battery:movi-play"> <span class="blind">play</span> <span class="btn-video-control play"></span> <span class="btn-video-control pause"></span> </button> </div> </div> </div> </div> </div> <div class="big-moment big-moment--ocean js-nav-top" id="ocean"> <div class="common__wrap"> <div class="big-moment__content big-moment__content--expand"> <div class="big-moment__text"> <h2 class="common__headline" data-copy-set="C07-001"> Dykk ned i det blå </h2> </div> <div class="big-moment__image"> <img src="data:image/gif;base64,R0lGODlhAQABAPAAAP///wAAACH/C1hNUCBEYXRhWE1QAz94cAAh+QQFAAAAACwAAAAAAQABAAACAkQBADs=" class="js-img-src js-res-img" data-copy-set="C07-008" data-src-pc="https://images.samsung.com/no/galaxy-watch-ultra/feature/galaxy-watch-ultra-ocean-bg-pc.jpg" data-src-mobile="https://images.samsung.com/no/galaxy-watch-ultra/feature/galaxy-watch-ultra-ocean-bg-mo.jpg" alt="A man in a swimsuit is swimming in the ocean, making a stroke into the water with a Galaxy Watch Ultra on his wrist."> </div> </div> <div class="big-moment__content big-moment__content--clip-motion"> <div class="big-moment__text"> <div class="big-moment__text-inner"> <p class="common__description" data-copy-set="C07-002"> Havseventyr venter — fra å ri store bølger i Stillehavet til å utforske korallrev i Det karibiske hav. Lytt til kallet med en klokke som er klar for vannet. </p> <ul class="big-moment__info" role="list"> <li role="listitem"> <h3 class="big-moment__info-title" data-copy-set="C07-003"> Vannbestandighet <sup> <a href="#desc-section" class="click_sup" title="See disclaimer" data-sup-tag="sup-5"></a> </sup> </h3> <p class="big-moment__info-value" data-copy-set="C07-004"> 10 ATM / IP68 </p> </li> <li role="listitem"> <h3 class="big-moment__info-title" data-copy-set="C07-005"> Militær standard </h3> <p class="big-moment__info-value" data-copy-set="C07-006"> MIL-STD 810H </p> </li> </ul> <div class="big-moment__info-band"> <strong class="big-moment__info-band-txt" data-copy-set="C07-007">Marine Band <p>Vannet renner enkelt av</p> <sup> <a href="#desc-section" class="click_sup" title="See disclaimer" data-sup-tag="sup-11"></a> </sup> </strong> <img src="data:image/gif;base64,R0lGODlhAQABAPAAAP///wAAACH/C1hNUCBEYXRhWE1QAz94cAAh+QQFAAAAACwAAAAAAQABAAACAkQBADs=" class="js-img-src js-res-img" data-src-pc="https://images.samsung.com/no/galaxy-watch-ultra/feature/galaxy-watch-ultra-ocean-band-pc.jpg" data-src-mobile="https://images.samsung.com/no/galaxy-watch-ultra/feature/galaxy-watch-ultra-ocean-band-mo.jpg" alt=""> </div> </div> </div> <div class="big-moment__clip"> <img src="data:image/gif;base64,R0lGODlhAQABAPAAAP///wAAACH/C1hNUCBEYXRhWE1QAz94cAAh+QQFAAAAACwAAAAAAQABAAACAkQBADs=" data-copy-set="C07-009" class="js-img-src js-res-img" data-src-pc="https://images.samsung.com/no/galaxy-watch-ultra/feature/galaxy-watch-ultra-ocean-bg2-pc_0712.jpg" data-src-mobile="https://images.samsung.com/no/galaxy-watch-ultra/feature/galaxy-watch-ultra-ocean-bg2-mo_0712.jpg" alt="En hånd i vannet som har en Galaxy Watch Ultra på håndleddet."> </div> </div> </div> </div> <!-- ocean-column --> <div class="gui-column gui-column--ocean" id="water-proof"> <div class="figure-column figure-column--mo-slide swiper-container"> <div class="figure-column-wrap swiper-wrapper" role="list"> <div role="listitem" class="feature-column-r swiper-slide"> <div class="feature-column-r__txt-wrap"> <strong class="feature-column-r__subject-txt" data-copy-set="C08-001">Sporing </strong> <p class="feature-column-r__description" data-copy-set="C08-002"> Svømming, vannski, kajakkpadling eller vindsurfing. Galaxy Watch Ultra sporer alt dette og mye mer. </p> </div> <div class="feature-column-r__img-wrap"> <img src="data:image/gif;base64,R0lGODlhAQABAPAAAP///wAAACH/C1hNUCBEYXRhWE1QAz94cAAh+QQFAAAAACwAAAAAAQABAAACAkQBADs=" class="js-img-src js-res-img" data-copy-set="C08-008" data-src-pc="https://images.samsung.com/no/galaxy-watch-ultra/feature/galaxy-watch-ultra-ocean-water-proof-column01-pc_0712.jpg" data-src-mobile="https://images.samsung.com/no/galaxy-watch-ultra/feature/galaxy-watch-ultra-ocean-water-proof-column01-mo_0712.jpg" alt="En Galaxy Watch Ultra som viser treningssporingsskjermen med varighet, gjennomsnittlig tempo, forbrente kalorier og hjerterytme."> </div> </div> <div role="listitem" class="feature-column-r swiper-slide"> <div class="feature-column-r__txt-wrap"> <strong class="feature-column-r__subject-txt" data-copy-set="C08-003">Hjertefrekvens</strong> <p class="feature-column-r__description" data-copy-set="C08-004"> Enhanced BioActive Sensor kan holde tritt selv når du takler bølgene. </p> </div> <div class="feature-column-r__img-wrap"> <img src="data:image/gif;base64,R0lGODlhAQABAPAAAP///wAAACH/C1hNUCBEYXRhWE1QAz94cAAh+QQFAAAAACwAAAAAAQABAAACAkQBADs=" class="js-img-src js-res-img" data-copy-set="C08-009" data-src-pc="https://images.samsung.com/no/galaxy-watch-ultra/feature/galaxy-watch-ultra-ocean-water-proof-column02-pc.jpg" data-src-mobile="https://images.samsung.com/no/galaxy-watch-ultra/feature/galaxy-watch-ultra-ocean-water-proof-column02-mo.jpg" alt="En Galaxy Watch7 Ultra som viser skjerm med pulsovervåkning med gjennomsnittlig bpm og et bpm-linjediagram med en maksverdi på '125.'"> </div> </div> <div role="listitem" class="feature-column-r swiper-slide"> <div class="feature-column-r__txt-wrap"> <strong class="feature-column-r__subject-txt" data-copy-set="C08-005">Vannlås</strong> <p class="feature-column-r__description" data-copy-set="C08-007"> Lett å slå på og av og kontrollere fremgangen din selv i vannlåst modus. </p> </div> <div class="feature-column-r__img-wrap"> <img src="data:image/gif;base64,R0lGODlhAQABAPAAAP///wAAACH/C1hNUCBEYXRhWE1QAz94cAAh+QQFAAAAACwAAAAAAQABAAACAkQBADs=" class="js-img-src js-res-img" data-copy-set="C08-010" data-src-pc="https://images.samsung.com/no/galaxy-watch-ultra/feature/galaxy-watch-ultra-ocean-water-proof-column03-pc_0712.jpg" data-src-mobile="https://images.samsung.com/no/galaxy-watch-ultra/feature/galaxy-watch-ultra-ocean-water-proof-column03-mo_0712.jpg" alt="A Galaxy Watch Ultra displaying workout trackings for open water duration, distance and heart beat. In the top right corner is a Water Lock activated icon shown."> </div> </div> </div> <div class="swiper-pagination-wrap"> <ul class="swiper-pagination" role="list"></ul> </div> </div> </div> <div class="big-moment big-moment--mountain js-nav-top" id="mountain"> <div class="common__wrap"> <div class="big-moment__content big-moment__content--expand"> <div class="big-moment__text"> <h2 class="common__headline" data-copy-set="C09-001"> Erobre nye høyder </h2> </div> <div class="big-moment__video video__container js-video-src js-res-video" data-media-pc="https://images.samsung.com/no/galaxy-watch-ultra/feature/galaxy-watch-ultra-mountain-bg-pc" data-media-mo="https://images.samsung.com/no/galaxy-watch-ultra/feature/galaxy-watch-ultra-mountain-bg-mo" data-auto-play="true"> <video playsinline muted preload="auto"> <source src="" type="video/webm"> <source src="" type="video/mp4"> </video> <div class="video__start-frame"> <img src="data:image/gif;base64,R0lGODlhAQABAPAAAP///wAAACH/C1hNUCBEYXRhWE1QAz94cAAh+QQFAAAAACwAAAAAAQABAAACAkQBADs=" class="js-img-src js-res-img" data-copy-set="C09-002" data-src-pc="https://images.samsung.com/no/galaxy-watch-ultra/feature/galaxy-watch-ultra-mountain-bg-startframe-pc.jpg" data-src-mobile="https://images.samsung.com/no/galaxy-watch-ultra/feature/galaxy-watch-ultra-mountain-bg-startframe-mo.jpg" alt="En snødekket fjelltopp sees på avstand."> </div> <div class="video__end-frame"> <img src="data:image/gif;base64,R0lGODlhAQABAPAAAP///wAAACH/C1hNUCBEYXRhWE1QAz94cAAh+QQFAAAAACwAAAAAAQABAAACAkQBADs=" class="js-img-src js-res-img" data-src-pc="https://images.samsung.com/no/galaxy-watch-ultra/feature/galaxy-watch-ultra-mountain-bg-endframe-pc.jpg" data-src-mobile="https://images.samsung.com/no/galaxy-watch-ultra/feature/galaxy-watch-ultra-mountain-bg-endframe-mo.jpg" alt=""> </div> </div> </div> <div class="big-moment__content big-moment__content--clip-motion"> <div class="big-moment__text"> <div class="big-moment__text-inner"> <p class="common__description" data-copy-set="C09-003"> Galaxy Watch7 Ultra fungerer bra i kulden, så ikke la kalde temperaturer eller utfordrende fjellforhold hindre deg fra å utforske. <sup> <a href="#desc-section" class="click_sup" title="See disclaimer" data-sup-tag="sup-6"></a> </sup> </p> <ul class="big-moment__info" role="list"> <li role="listitem"> <h3 class="big-moment__info-title" data-copy-set="C09-004"> Driftstemperatur <sup> <a href="#desc-section" class="click_sup" title="See disclaimer" data-sup-tag="sup-1"></a> </sup> </h3> <p class="big-moment__info-value" data-copy-set="C09-005"> -20 °C til 55 °C </p> </li> <li role="listitem"> <h3 class="big-moment__info-title" data-copy-set="C09-006"> Høydebestandighet </h3> <p class="big-moment__info-value" data-copy-set="C09-007"> 9,000 meter </p> </li> </ul> <div class="big-moment__info-band"> <strong class="big-moment__info-band-txt" data-copy-set="C09-008"> Bærekraftig og fleksibelt Trail Band <sup> <a href="#desc-section" class="click_sup" title="See disclaimer" data-sup-tag="sup-12"></a> </sup> </strong> <img src="data:image/gif;base64,R0lGODlhAQABAPAAAP///wAAACH/C1hNUCBEYXRhWE1QAz94cAAh+QQFAAAAACwAAAAAAQABAAACAkQBADs=" class="js-img-src js-res-img" data-src-pc="https://images.samsung.com/no/galaxy-watch-ultra/feature/galaxy-watch-ultra-mountain-band-pc.jpg" data-src-mobile="https://images.samsung.com/no/galaxy-watch-ultra/feature/galaxy-watch-ultra-mountain-band-mo.jpg" alt=""> </div> </div> </div> <div class="big-moment__clip"> <img src="data:image/gif;base64,R0lGODlhAQABAPAAAP///wAAACH/C1hNUCBEYXRhWE1QAz94cAAh+QQFAAAAACwAAAAAAQABAAACAkQBADs=" class="js-img-src js-res-img" data-copy-set="C09-009" data-src-pc="https://images.samsung.com/no/galaxy-watch-ultra/feature/galaxy-watch-ultra-mountain-bg2-pc.jpg" data-src-mobile="https://images.samsung.com/no/galaxy-watch-ultra/feature/galaxy-watch-ultra-mountain-bg2-mo.jpg" alt="En person som bærer fjellklatringsutstyr, med litt snø på seg, har en Galaxy Watch Ultra på håndleddet."> </div> </div> </div> </div> <!-- mountain-column --> <div class="gui-column gui-column--mountain" id="handles-altitude"> <!-- 3figure-column _ mobile-swiper --> <div class="figure-column figure-column--mo-slide swiper-container"> <div class="figure-column-wrap swiper-wrapper" role="list"> <div role="listitem" class="feature-column-r swiper-slide"> <div class="feature-column-r__txt-wrap"> <strong class="feature-column-r__subject-txt" data-copy-set="C10-001">Begynn reisen din</strong> <p class="feature-column-r__description" data-copy-set="C10-002"> Bruk GPX-databasert veiledning for å navigere deg til destinasjoner. <sup> <a href="#desc-section" class="click_sup" title="See disclaimer" data-sup-tag="sup-12"></a>, <a href="#desc-section" class="click_sup" title="See disclaimer" data-sup-tag="sup-13"></a> </sup> </p> </div> <div class="feature-column-r__img-wrap"> <img src="data:image/gif;base64,R0lGODlhAQABAPAAAP///wAAACH/C1hNUCBEYXRhWE1QAz94cAAh+QQFAAAAACwAAAAAAQABAAACAkQBADs=" class="js-img-src js-res-img" data-copy-set="C10-007" data-src-pc="https://images.samsung.com/no/galaxy-watch-ultra/feature/galaxy-watch-ultra-mountain-altitude-column01-pc.png" data-src-mobile="https://images.samsung.com/no/galaxy-watch-ultra/feature/galaxy-watch-ultra-mountain-altitude-column01-mo.png" alt="En Galaxy Watch Ultra viser rute-funksjonen med teksten 'Route' og dens logo på skjermen."> </div> </div> <div role="listitem" class="feature-column-r swiper-slide"> <div class="feature-column-r__txt-wrap"> <strong class="feature-column-r__subject-txt" data-copy-set="C10-003">Rute</strong> <p class="feature-column-r__description" data-copy-set="C10-004"> Få mer enn bare veibeskrivelser. Finn veien med detaljert veiledning, inkludert høyde. </p> </div> <div class="feature-column-r__img-wrap"> <img src="data:image/gif;base64,R0lGODlhAQABAPAAAP///wAAACH/C1hNUCBEYXRhWE1[QAz94cAAh+QQFAAAAACwAAAAAAQABAAACAkQBADs=" class="js-img-src js-res-img" data-copy-set="C10-008" data-src-pc="https://images.samsung.com/no/galaxy-watch-ultra/feature/galaxy-watch-ultra-mountain-altitude-column02-pc.png" data-src-mobile="https://images.samsung.com/no/galaxy-watch-ultra/feature/galaxy-watch-ultra-mountain-altitude-column02-mo.png" alt="En Galaxy Watch Ultra viser et kart som viser en rute fra startposisjonen til destinasjonen."> </div> </div> <div role="listitem" class="feature-column-r swiper-slide"> <div class="feature-column-r__txt-wrap"> <strong class="feature-column-r__subject-txt" data-copy-set="C10-005">Track Back</strong> <p class="feature-column-r__description" data-copy-set="C10-006"> Klar for å dra tilbake? Gå trygt tilbake til der du startet med et enkelt klikk. <sup> <a href="#desc-section" class="click_sup" title="See disclaimer" data-sup-tag="sup-14"></a> </sup> </p> </div> <div class="feature-column-r__img-wrap"> <img src="data:image/gif;base64,R0lGODlhAQABAPAAAP///wAAACH/C1hNUCBEYXRhWE1QAz94cAAh+QQFAAAAACwAAAAAAQABAAACAkQBADs=" class="js-img-src js-res-img" data-copy-set="C10-009" data-src-pc="https://images.samsung.com/no/galaxy-watch-ultra/feature/galaxy-watch-ultra-mountain-altitude-column03-pc.png" data-src-mobile="https://images.samsung.com/no/galaxy-watch-ultra/feature/galaxy-watch-ultra-mountain-altitude-column03-mo.png" alt="En Galaxy Watch Ultra viser navigasjon på et kart med en pil som peker i den angitte retningen og annen navigasjonsinformasjon."> </div> </div> </div> <div class="swiper-pagination-wrap"> <ul class="swiper-pagination" role="list"></ul> </div> </div> </div> <!-- watch-ocean-under-water --> <div class="mountain-siren" id="siren"> <div class="common__wrap common__wrap--column between"> <div class="common__text"> <h2 class="common__sub-headline" data-copy-set="C11-001">Siren – Din sikkerhetsalarm</h2> <p class="common__description" data-copy-set="C11-002"> Hvis du er i trøbbel, trykk og hold inne hurtigknappen i fem sekunder for å aktivere en kraftig sirene for hjelp. En gjennomtrengende lyd på 86 desibel kan høres opptil 180 meter unna, og trenger gjennom tett skog. Når GPS ikke er nok, er klokken der med en SOS. Den oppdager fall, tilbyr SOS via hjem-knappen og gir umiddelbar tilgang til medisinsk informasjon. <sup> <a href="#desc-section" class="click_sup" title="See disclaimer" data-sup-tag="sup-12"></a>, <a href="#desc-section" class="click_sup" title="See disclaimer" data-sup-tag="sup-15"></a>, <a href="#desc-section" class="click_sup" title="See disclaimer" data-sup-tag="sup-16"></a>, <a href="#desc-section" class="click_sup" title="See disclaimer" data-sup-tag="sup-17"></a> </sup> </p> </div> <div class="common__content"> <div class="figure-column figure-column--mo-slide swiper-container"> <div class="figure-column-wrap swiper-wrapper" role="list"> <div role="listitem" class="mountain-siren__item fall swiper-slide"> <h3 class="mountain-siren__item-text">Oppdager fall</h3> <img src="data:image/gif;base64,R0lGODlhAQABAPAAAP///wAAACH/C1hNUCBEYXRhWE1QAz94cAAh+QQFAAAAACwAAAAAAQABAAACAkQBADs=" class="js-img-src js-res-img" data-src-pc="https://images.samsung.com/no/galaxy-watch-ultra/feature/galaxy-watch-ultra-mountain-siren-fall-detection-pc.jpg" data-src-mobile="https://images.samsung.com/no/galaxy-watch-ultra/feature/galaxy-watch-ultra-mountain-siren-fall-detection-mo.jpg" alt=""> </div> <div role="listitem" class="mountain-siren__item sos swiper-slide"> <h3 class="mountain-siren__item-text">SOS-anrop</h3> <img src="data:image/gif;base64,R0lGODlhAQABAPAAAP///wAAACH/C1hNUCBEYXRhWE1QAz94cAAh+QQFAAAAACwAAAAAAQABAAACAkQBADs=" class="js-img-src js-res-img" data-copy-set="C11-007" data-src-pc="https://images.samsung.com/no/galaxy-watch-ultra/feature/galaxy-watch-ultra-mountain-siren-sos-call-pc.jpg" data-src-mobile="https://images.samsung.com/no/galaxy-watch-ultra/feature/galaxy-watch-ultra-mountain-siren-sos-call-mo.jpg" alt="En Galaxy Watch Ultra viser en Siren-skjerm med teksten 'Nødssituasjon SOS' og en knapp for å stoppe. En bølge som representerer lyden sprer seg fra klokken gjennom skogen. Teksten 'Hold i fem sekunder' peker på Snabbknappen. Over klokken finnes tekstene '86dB' og '180m'."> <p class="mountain-siren__info-text"></p> <span>Hold inne i fem sekunder</span> <p></p> </div> </div> <div class="swiper-pagination-wrap"> <ul class="swiper-pagination" role="list"></ul> </div> </div> <div class="mountain-siren__image"> <ul class="mountain-siren__info" role="list"> <li role="listitem" class="mountain-siren__info-item decibel"> <img src="data:image/gif;base64,R0lGODlhAQABAPAAAP///wAAACH/C1hNUCBEYXRhWE1QAz94cAAh+QQFAAAAACwAAAAAAQABAAACAkQBADs=" class="js-img-src js-res-img" data-src-pc="https://images.samsung.com/no/galaxy-watch-ultra/feature/galaxy-watch-ultra-mountain-siren-fall-detection-icon-pc.png" data-src-mobile="https://images.samsung.com/no/galaxy-watch-ultra/feature/galaxy-watch-ultra-mountain-siren-fall-detection-icon-mo.png" alt=""> <p class="mountain-siren__info-txt" data-copy-set="C11-004"> <span data-copy-set="C11-003">Opptil</span> 86dB </p> </li> <li role="listitem" class="mountain-siren__info-item meter"> <img src="data:image/gif;base64,R0lGODlhAQABAPAAAP///wAAACH/C1hNUCBEYXRhWE1QAz94cAAh+QQFAAAAACwAAAAAAQABAAACAkQBADs=" class="js-img-src js-res-img" data-src-pc="https://images.samsung.com/no/galaxy-watch-ultra/feature/galaxy-watch-ultra-mountain-siren-sos-call-icon-pc.png" data-src-mobile="https://images.samsung.com/no/galaxy-watch-ultra/feature/galaxy-watch-ultra-mountain-siren-sos-call-icon-mo.png" alt=""> <p class="mountain-siren__info-txt" data-copy-set="C11-005"> <span data-copy-set="C11-003">Opptil</span> 180m </p> </li> </ul> <img src="data:image/gif;base64,R0lGODlhAQABAPAAAP///wAAACH/C1hNUCBEYXRhWE1QAz94cAAh+QQFAAAAACwAAAAAAQABAAACAkQBADs=" class="js-img-src js-res-img" data-copy-set="C11-006" data-src-pc="https://images.samsung.com/no/galaxy-watch-ultra/feature/galaxy-watch-ultra-mountain-siren-pc.jpg" data-src-mobile="https://images.samsung.com/no/galaxy-watch-ultra/feature/galaxy-watch-ultra-mountain-siren-mo.jpg" alt="En Galaxy Watch Ultra viser en Siren-skjerm med teksten 'Nødssituasjon SOS' og en knapp for å stoppe. En bølge som representerer lyden sprer seg fra klokken gjennom skogen. Teksten 'Hold i fem sekunder' peker på Snabbknappen. Over klokken finnes tekstene '86dB' og '180m'."> <p class="mountain-siren__info-text" data-copy-set="C11-008"> <span>Hold inne<br>i fem sekunder</span> </p> </div> </div> </div> </div> <div class="big-moment big-moment--desert js-nav-top" id="desert"> <div class="common__wrap"> <div class="big-moment__content big-moment__content--expand"> <div class="big-moment__text"> <h2 class="common__headline" data-copy-set="C12-001"> Øk pulsen i ørkenen </h2> </div> <div class="big-moment__image"> <img src="data:image/gif;base64,R0lGODlhAQABAPAAAP///wAAACH/C1hNUCBEYXRhWE1QAz94cAAh+QQFAAAAACwAAAAAAQABAAACAkQBADs=" class="js-img-src js-res-img" data-copy-set="C12-010" data-src-pc="https://images.samsung.com/no/galaxy-watch-ultra/feature/galaxy-watch-ultra-desert-bg-pc.jpg" data-src-mobile="https://images.samsung.com/no/galaxy-watch-ultra/feature/galaxy-watch-ultra-desert-bg-mo.jpg" alt="En kvinne klatrer med en Galaxy Watch7 Ultra på håndleddet."> </div> </div> <div class="big-moment__content big-moment__content--clip-motion"> <div class="big-moment__text"> <div class="big-moment__text-inner"> <p class="common__description" data-copy-set="C12-002"> Galaxy Watch Ultra trives i varmen, tilpasser seg både mørke og solbelyste miljøer og hjelper deg med å planlegge veien din — slik at du kan navigere blant sanddyner og dype daler med letthet. Og når det blir tøft, fortsetter den. <sup> <a href="#desc-section" class="click_sup" title="See disclaimer" data-sup-tag="sup-6"></a> </sup> </p> <ul class="big-moment__info" role="list"> <li class="big-moment__info-item" role="listitem"> <h3 class="big-moment__info-title" data-copy-set="C12-003"> Driftstemperatur <sup> <a href="#desc-section" class="click_sup" title="See disclaimer" data-sup-tag="sup-1"></a> </sup> </h3> <p class="big-moment__info-value" data-copy-set="C12-004"> -20°C til 55°C </p> </li> <li class="big-moment__info-item" role="listitem"> <h3 class="big-moment__info-title" data-copy-set="C12-005"> Støvbestandighet <sup> <a href="#desc-section" class="click_sup" title="See disclaimer" data-sup-tag="sup-18"></a> </sup> </h3> <p class="big-moment__info-value" data-copy-set="C12-006"> IP68-klassifisering </p> </li> </ul> <div class="big-moment__info-band"> <strong class="big-moment__info-band-txt" data-copy-set="C12-009"> Trail Band <sup> <a href="#desc-section" class="click_sup" title="See disclaimer" data-sup-tag="sup-12"></a> </sup> </strong> <img src="data:image/gif;base64,R0lGODlhAQABAPAAAP///wAAACH/C1hNUCBEYXRhWE1QAz94cAAh+QQFAAAAACwAAAAAAQABAAACAkQBADs=" class="js-img-src js-res-img" data-src-pc="https://images.samsung.com/no/galaxy-watch-ultra/feature/galaxy-watch-ultra-desert-band-pc_0710.jpg" data-src-mobile="https://images.samsung.com/no/galaxy-watch-ultra/feature/galaxy-watch-ultra-desert-band-mo.jpg" alt=""> </div> </div> </div> <div class="big-moment__clip"> <img src="data:image/gif;base64,R0lGODlhAQABAPAAAP///wAAACH/C1hNUCBEYXRhWE1QAz94cAAh+QQFAAAAACwAAAAAAQABAAACAkQBADs=" class="js-img-src js-res-img" data-copy-set="C12-011" data-src-pc="https://images.samsung.com/no/galaxy-watch-ultra/feature/galaxy-watch-ultra-desert-bg2-pc.jpg" data-src-mobile="https://images.samsung.com/no/galaxy-watch-ultra/feature/galaxy-watch-ultra-desert-bg2-mo.jpg" alt="En hånd som griper en stein på fjellet og har en Galaxy Watch7 Ultra på håndleddet."> </div> </div> </div> </div> <!-- creating routes --> <div class="creating-routes" id="route"> <div class="common__wrap common__wrap--column between"> <div class="common__text"> <h2 class="common__sub-headline" data-copy-set="C13-001"> Lag din egen vei </h2> <p class="common__description" data-copy-set="C13-002"> Kom deg bort fra veiene og lag din egen. Sykle gjennom uoppdagede kløfter og lag dine personlige ruter å vende tilbake til. Fyll eventyret ditt med uventede vendinger.<sup><a href="#desc-section" class="click_sup" title="See disclaimer" data-sup-tag="sup-12"></a> </sup> </p> </div> <div class="common__content"> <div class="creating-routes__video video__container js-video-src js-res-video" data-media-pc="https://images.samsung.com/no/galaxy-watch-ultra/feature/galaxy-watch-ultra-desert-route-pc" data-media-mo="https://images.samsung.com/no/galaxy-watch-ultra/feature/galaxy-watch-ultra-desert-route-mo" data-auto-play="true"> <video playsinline muted preload="auto"> <source src="" type="video/webm"> <source src="" type="video/mp4"> </video> <div class="video__start-frame"> <img src="data:image/gif;base64,R0lGODlhAQABAPAAAP///wAAACH/C1hNUCBEYXRhWE1QAz94cAAh+QQFAAAAACwAAAAAAQABAAACAkQBADs=" class="js-img-src js-res-img" data-src-pc="https://images.samsung.com/no/galaxy-watch-ultra/feature/galaxy-watch-ultra-desert-route-startframe-pc.jpg" data-src-mobile="https://images.samsung.com/no/galaxy-watch-ultra/feature/galaxy-watch-ultra-desert-route-startframe-mo.jpg" alt=""> </div> <div class="video__end-frame"> <img src="data:image/gif;base64,R0lGODlhAQABAPAAAP///wAAACH/C1hNUCBEYXRhWE1QAz94cAAh+QQFAAAAACwAAAAAAQABAAACAkQBADs=" class="js-img-src js-res-img" data-src-pc="https://images.samsung.com/no/galaxy-watch-ultra/feature/galaxy-watch-ultra-desert-route-endframe-pc.jpg" data-src-mobile="https://images.samsung.com/no/galaxy-watch-ultra/feature/galaxy-watch-ultra-desert-route-endframe-mo.jpg" alt=""> </div> <p class="blind" data-copy-set="C13-003"> En person som sykler på en steinete sti, fanger scenen foran og har på seg en Galaxy Watch Ultra på håndleddet. En annen person sykler foran dem. </p> <div class="video__controller-wrap"> <button class="video__controller is-use-controller" data-copy-set="C13-004" title="Personal Route" data-omni-type="microsite_contentinter" data-omni="gwatch-ultra:highlights:desert-video:movi-play" ga-ca="content click" ga-ac="feature" ga-la="gwatch-ultra:highlights:desert-video:movi-play"> <span class="blind">play</span> <span class="btn-video-control play"></span> <span class="btn-video-control pause"></span> </button> </div> </div> </div> </div> </div> <!-- mountain-column --> <div class="gui-column gui-column--desert" id="exercise-tracking"> <!-- 3figure-column _ mobile-swiper --> <div class="figure-column figure-column--mo-slide swiper-container"> <div class="figure-column-wrap swiper-wrapper" role="list"> <div role="listitem" class="feature-column-r swiper-slide"> <div class="feature-column-r__txt-wrap"> <strong class="feature-column-r__subject-txt" data-copy-set="C14-001">Løp</strong> <p class="feature-column-r__description" data-copy-set="C14-002"> Spor tempoet ditt mot tidligere rekorder og få sanntidsoppdateringer for å presse deg selv. <sup> <a href="#desc-section" class="click_sup" title="See disclaimer" data-sup-tag="sup-19"></a>, <a href="#desc-section" class="click_sup" title="See disclaimer" data-sup-tag="sup-20"></a> </sup> </p> </div> <div class="feature-column-r__img-wrap"> <img src="data:image/gif;base64,R0lGODlhAQABAPAAAP///wAAACH/C1hNUCBEYXRhWE1QAz94cAAh+QQFAAAAACwAAAAAAQABAAACAkQBADs=" class="js-img-src js-res-img" data-copy-set="C14-007" data-src-pc="https://images.samsung.com/no/galaxy-watch-ultra/feature/galaxy-watch-ultra-desert-exercise-tracking-column01-pc.jpg" data-src-mobile="https://images.samsung.com/no/galaxy-watch-ultra/feature/galaxy-watch-ultra-desert-exercise-tracking-column01-mo.jpg" alt="En Galaxy Watch Ultra som viser Race-funksjonsskjermen med en sammenligning av den personlige rekorden og den tidligere rekorden med teksten '01:45 foran.'"> </div> </div> <div role="listitem" class="feature-column-r swiper-slide"> <div class="feature-column-r__txt-wrap"> <strong class="feature-column-r__subject-txt" data-copy-set="C14-003">Rute</strong> <p class="feature-column-r__description" data-copy-set="C14-004"> Få mer enn bare sving-for-sving-anvisninger. Naviger med detaljerte veiledninger og returner trygt med Track Back. <sup> <a href="#desc-section" class="click_sup" title="See disclaimer" data-sup-tag="sup-13"></a>, <a href="#desc-section" class="click_sup" title="See disclaimer" data-sup-tag="sup-14"></a> </sup> </p> </div> <div class="feature-column-r__img-wrap"> <img src="data:image/gif;base64,R0lGODlhAQABAPAAAP///wAAACH/C1hNUCBEYXRhWE1QAz94cAAh+QQFAAAAACwAAAAAAQABAAACAkQBADs=" class="js-img-src js-res-img" data-copy-set="C14-008" data-src-pc="https://images.samsung.com/no/galaxy-watch-ultra/feature/galaxy-watch-ultra-desert-exercise-tracking-column02-pc.jpg" data-src-mobile="https://images.samsung.com/no/galaxy-watch-ultra/feature/galaxy-watch-ultra-desert-exercise-tracking-column02-mo.jpg" alt="En Galaxy Watch Ultra som viser skjermen for rutt-funksjon med destinasjon, avstand, høydemålinger og en 'Start'-knapp som vises."> </div> </div> <div role="listitem" class="feature-column-r swiper-slide"> <div class="feature-column-r__txt-wrap"> <strong class="feature-column-r__subject-txt" data-copy-set="C14-005">Personlig HR-sone</strong> <p class="feature-column-r__description" data-copy-set="C14-006"> Overvåk pulssonen din og tilpass den etter din evne for å oppnå en høykvalitets treningsøkt. <sup> <a href="#desc-section" class="click_sup" title="See disclaimer" data-sup-tag="sup-21"></a> </sup> </p> </div> <div class="feature-column-r__img-wrap"> <img src="data:image/gif;base64,R0lGODlhAQABAPAAAP///wAAACH/C1hNUCBEYXRhWE1QAz94cAAh+QQFAAAAACwAAAAAAQABAAACAkQBADs=" class="js-img-src js-res-img" data-copy-set="C14-009" data-src-pc="https://images.samsung.com/no/galaxy-watch-ultra/feature/galaxy-watch-ultra-desert-exercise-tracking-column03-pc.jpg" data-src-mobile="https://images.samsung.com/no/galaxy-watch-ultra/feature/galaxy-watch-ultra-desert-exercise-tracking-column03-mo.jpg" alt="Trail Band selges separat."> </div> </div> </div> <div class="swiper-pagination-wrap"> <ul class="swiper-pagination" role="list"></ul> </div> </div> </div> <div class="night-mode" id="night-mode"> <div class="night-mode__sticky-track"> <div class="night-mode__sticky-content"> <div class="common__wrap common__wrap--row"> <div class="common__text"> <h2 class="common__sub-headline" data-copy-set="C15-001"> Ikke la mørket sette en stopper for eventyret </h2> <p class="common__description" data-copy-set="C15-002"> Hold deg på rett spor selv i bekmørke. Når natten faller på, skifter skjermen automatisk til nattmodus og bevarer ditt nattsyn. Fortsett ditt nattlige eventyr uten å gå glipp av et glimt av Melkeveien. <sup> <a href="#desc-section" class="click_sup" title="See disclaimer" data-sup-tag="sup-12"></a>, <a href="#desc-section" class="click_sup" title="See disclaimer" data-sup-tag="sup-22"></a> </sup> </p> </div> <div class="common__content"> <div class="night-mode__image img-night"> <img src="data:image/gif;base64,R0lGODlhAQABAPAAAP///wAAACH/C1hNUCBEYXRhWE1QAz94cAAh+QQFAAAAACwAAAAAAQABAAACAkQBADs=" class="js-img-src js-res-img" data-src-pc="https://images.samsung.com/no/galaxy-watch-ultra/feature/galaxy-watch-ultra-desert-night-mode-night-pc.png" data-src-mobile="https://images.samsung.com/no/galaxy-watch-ultra/feature/galaxy-watch-ultra-desert-night-mode-night-mo.png" alt=""> </div> <div class="night-mode__image img-day"> <img src="data:image/gif;base64,R0lGODlhAQABAPAAAP///wAAACH/C1hNUCBEYXRhWE1QAz94cAAh+QQFAAAAACwAAAAAAQABAAACAkQBADs=" class="js-img-src js-res-img" data-src-pc="https://images.samsung.com/no/galaxy-watch-ultra/feature/galaxy-watch-ultra-desert-night-mode-day-pc.png" data-src-mobile="https://images.samsung.com/no/galaxy-watch-ultra/feature/galaxy-watch-ultra-desert-night-mode-day-mo.png" alt=""> </div> <p class="blind" data-copy-set="C15-003"> En Galaxy Watch Ultra sees i dagslys. Når natten faller og himmelen blir mørk, lyser Night Mode-urskiven på skjermen. </p> </div> </div> <div class="night-mode__background bg-night"> <img src="data:image/gif;base64,R0lGODlhAQABAPAAAP///wAAACH/C1hNUCBEYXRhWE1QAz94cAAh+QQFAAAAACwAAAAAAQABAAACAkQBADs=" class="js-img-src js-res-img" data-src-pc="https://images.samsung.com/no/galaxy-watch-ultra/feature/galaxy-watch-ultra-desert-night-mode-night-bg-pc.jpg" data-src-mobile="https://images.samsung.com/no/galaxy-watch-ultra/feature/galaxy-watch-ultra-desert-night-mode-night-bg-mo.jpg" alt=""> </div> <div class="night-mode__background bg-day"> <div class="bg-gradient"></div> </div> </div> </div> </div> <div class="big-moment big-moment--triathlon js-nav-top" id="triathlon"> <div class="common__wrap"> <div class="big-moment__content big-moment__content--expand"> <div class="big-moment__text"> <h2 class="common__headline" data-copy-set="C16-001"> Multisport på flere måter </h2> </div> <div class="big-moment__image"> <img src="data:image/gif;base64,R0lGODlhAQABAPAAAP///wAAACH/C1hNUCBEYXRhWE1QAz94cAAh+QQFAAAAACwAAAAAAQABAAACAkQBADs=" class="js-img-src js-res-img" data-copy-set="C16-004" data-src-pc="https://images.samsung.com/no/galaxy-watch-ultra/feature/galaxy-watch-ultra-triathlon-bg-pc.jpg" data-src-mobile="https://images.samsung.com/no/galaxy-watch-ultra/feature/galaxy-watch-ultra-triathlon-bg-mo.jpg" alt="Triatlonutøvere løper opp fra sjøvannet etter svømmingen. En mann som bærer en Galaxy Watch Ultra tar av seg sine badebukser for å gå videre til neste sport."> </div> </div> <div class="big-moment__content big-moment__content--clip-motion"> <div class="big-moment__text"> <div class="big-moment__text-inner"> <p class="common__description" data-copy-set="C16-002"> Tren på din måte til seier i triatlon. Bytt enkelt mellom treningsøkter i de intense øyeblikkene, mens du overvåker hvert steg på reisen. </p> <div class="big-moment__info-band"> <strong class="big-moment__info-band-txt" data-copy-set="C16-003"> PeakForm Band <sup> <a href="#desc-section" class="click_sup" title="See disclaimer" data-sup-tag="sup-23"></a> </sup> </strong> <img src="data:image/gif;base64,R0lGODlhAQABAPAAAP///wAAACH/C1hNUCBEYXRhWE1QAz94cAAh+QQFAAAAACwAAAAAAQABAAACAkQBADs=" class="js-img-src js-res-img" data-src-pc="https://images.samsung.com/no/galaxy-watch-ultra/feature/galaxy-watch-ultra-triathlon-band-pc.jpg" data-src-mobile="https://images.samsung.com/no/galaxy-watch-ultra/feature/galaxy-watch-ultra-triathlon-band-mo.jpg" alt=""> </div> </div> </div> <div class="big-moment__clip"> <img src="data:image/gif;base64,R0lGODlhAQABAPAAAP///wAAACH/C1hNUCBEYXRhWE1QAz94cAAh+QQFAAAAACwAAAAAAQABAAACAkQBADs=" class="js-img-src js-res-img" data-copy-set="C16-005" data-src-pc="https://images.samsung.com/no/galaxy-watch-ultra/feature/galaxy-watch-ultra-triathlon-bg2-pc.jpg" data-src-mobile="https://images.samsung.com/no/galaxy-watch-ultra/feature/galaxy-watch-ultra-triathlon-bg2-mo_0710.jpg" alt="En hånd gjør en bevegelse for å trykke på Quick Button på en Galaxy Watch Ultra som bæres på håndleddet. Skjermen for triatlontreningssporing vises på klokken."> </div> </div> </div> </div> <!-- Action button --> <div class="action-button" id="quick-button"> <div class="common__wrap common__wrap--row"> <div class="common__text"> <h2 class="common__sub-headline" data-copy-set="C17-001"> Hurtigknapp for rask overgang mellom sporter </h2> <p class="common__description" data-copy-set="C17-002"> Hopp rett inn i dine favorittutholdenhetssporter som triatlon, duatlon, akvatlon og mer med den nye Multi-Sports Tile, ved trykk på Hurtigknappen. For enkelt? Lag din egen ultimate utfordring for å teste dine grenser. <sup> <a href="#desc-section" class="click_sup" title="See disclaimer" data-sup-tag="sup-23"></a>, <a href="#desc-section" class="click_sup" title="See disclaimer" data-sup-tag="sup-46"></a> </sup> </p> </div> <div class="common__content"> <div class="action-button__video video__container js-video-src js-res-video" data-media-pc="https://images.samsung.com/no/galaxy-watch-ultra/feature/galaxy-watch-ultra-triathlon-quick-button-pc" data-media-mo="https://images.samsung.com/no/galaxy-watch-ultra/feature/galaxy-watch-ultra-triathlon-quick-button-mo" data-auto-play="true"> <video playsinline muted preload="auto"> <source src="" type="video/webm"> <source src="" type="video/mp4"> </video> <div class="video__start-frame"> <img src="data:image/gif;base64,R0lGODlhAQABAPAAAP///wAAACH/C1hNUCBEYXRhWE1QAz94cAAh+QQFAAAAACwAAAAAAQABAAACAkQBADs=" class="js-img-src js-res-img" data-src-pc="https://images.samsung.com/no/galaxy-watch-ultra/feature/galaxy-watch-ultra-triathlon-quick-button-startframe-pc.jpg" data-src-mobile="https://images.samsung.com/no/galaxy-watch-ultra/feature/galaxy-watch-ultra-triathlon-quick-button-startframe-mo.jpg" alt=""> </div> <div class="video__end-frame"> <img src="data:image/gif;base64,R0lGODlhAQABAPAAAP///wAAACH/C1hNUCBEYXRhWE1QAz94cAAh+QQFAAAAACwAAAAAAQABAAACAkQBADs=" class="js-img-src js-res-img" data-src-pc="https://images.samsung.com/no/galaxy-watch-ultra/feature/galaxy-watch-ultra-triathlon-quick-button-endframe-pc.jpg" data-src-mobile="https://images.samsung.com/no/galaxy-watch-ultra/feature/galaxy-watch-ultra-triathlon-quick-button-endframe-mo.jpg" alt=""> </div> <p class="blind" data-copy-set="C17-004"> En Galaxy Watch7 Ultra viser en treningssporingsskjerm. Når Hurtigknappen holdes nede, går skjermen over til en overgangsskjerm og videre til en syklussporingsskjerm. </p> <div class="video__controller-wrap"> <button class="video__controller is-use-controller" data-copy-set="C17-003" title="Quick Button Transition" data-omni-type="microsite_contentinter" data-omni="gwatch-ultra:highlights:quick-button:movi-play" ga-ca="content click" ga-ac="feature" ga-la="gwatch-ultra:highlights:quick-button:movi-play"> <span class="blind">play</span> <span class="btn-video-control play"></span> <span class="btn-video-control pause"></span> </button> </div> </div> </div> </div> </div> <!-- mountain-column --> <div class="gui-column gui-column--triathlon" id="seamless-switching"> <!-- 3figure-column _ mobile-swiper --> <div class="figure-column figure-column--mo-slide swiper-container"> <div class="figure-column-wrap swiper-wrapper" role="list"> <div role="listitem" class="feature-column-r swiper-slide"> <div class="feature-column-r__txt-wrap"> <strong class="feature-column-r__subject-txt" data-copy-set="C18-001">Multisport</strong> <p class="feature-column-r__description" data-copy-set="C18-002"> Start triatlon, duatlon, akvatlon eller lag din egen utfordring. </p> </div> <div class="feature-column-r__img-wrap"> <img src="data:image/gif;base64,R0lGODlhAQABAPAAAP///wAAACH/C1hNUCBEYXRhWE1QAz94cAAh+QQFAAAAACwAAAAAAQABAAACAkQBADs=" class="js-img-src js-res-img" data-copy-set="C18-007" data-src-pc="https://images.samsung.com/no/galaxy-watch-ultra/feature/galaxy-watch-ultra-triathlon-seamless-switching-column01-pc.jpg" data-src-mobile="https://images.samsung.com/no/galaxy-watch-ultra/feature/galaxy-watch-ultra-triathlon-seamless-switching-column01-mo.jpg" alt="En Galaxy Watch7 Ultra som viser Multi-Sports-skjermen og avstandsinnstilling for hver sport fra svømming til sykling til løping."> </div> </div> <div role="listitem" class="feature-column-r swiper-slide"> <div class="feature-column-r__txt-wrap"> <strong class="feature-column-r__subject-txt" data-copy-set="C18-003">Milepæler</strong> <p class="feature-column-r__description" data-copy-set="C18-004"> Nå en milepæl og få en belønning i form av et merke for ekstra motivasjon. </p> </div> <div class="feature-column-r__img-wrap"> <img src="data:image/gif;base64,R0lGODlhAQABAPAAAP///wAAACH/C1hNUCBEYXRhWE1QAz94cAAh+QQFAAAAACwAAAAAAQABAAACAkQBADs=" class="js-img-src js-res-img" data-copy-set="C18-008" data-src-pc="https://images.samsung.com/no/galaxy-watch-ultra/feature/galaxy-watch-ultra-triathlon-seamless-switching-column02-pc.jpg" data-src-mobile="https://images.samsung.com/no/galaxy-watch-ultra/feature/galaxy-watch-ultra-triathlon-seamless-switching-column02-mo.jpg" alt="En Galaxy Watch7 Ultra som viser et milepælmerke og antall steg oppnådd med en tekst av '45 012 steg.'"> </div> </div> <div role="listitem" class="feature-column-r swiper-slide"> <div class="feature-column-r__txt-wrap"> <strong class="feature-column-r__subject-txt" data-copy-set="C18-005">Treningsresultater</strong> <p class="feature-column-r__description" data-copy-set="C18-006"> Sjekk dine endelige resultater og forbrente kalorier etter treningsøktene dine. </p> </div> <div class="feature-column-r__img-wrap"> <img src="data:image/gif;base64,R0lGODlhAQABAPAAAP///wAAACH/C1hNUCBEYXRhWE1QAz94cAAh+QQFAAAAACwAAAAAAQABAAACAkQBADs=" class="js-img-src js-res-img" data-copy-set="C18-009" data-src-pc="https://images.samsung.com/no/galaxy-watch-ultra/feature/galaxy-watch-ultra-triathlon-seamless-switching-column03-pc.jpg" data-src-mobile="https://images.samsung.com/no/galaxy-watch-ultra/feature/galaxy-watch-ultra-triathlon-seamless-switching-column03-mo.jpg" alt="En Galaxy Watch7 Ultra som viser en treningsresultatskjerm for triatlon med varighet, forbrente kalorier og antall innstilte treningsøkter."> </div> </div> </div> <div class="swiper-pagination-wrap"> <ul class="swiper-pagination"></ul> </div> </div> </div> <!-- -gps --> <div class="gps" id="gps"> <div class="common__wrap common__wrap--column between"> <div class="common__text"> <h2 class="common__sub-headline" data-copy-set="C19-001"> GPS med doble frekvenser. Klar for betongjungelen </h2> <p class="common__description" data-copy-set="C19-002"> Vår mest nøyaktige GPS noensinne på en Samsung Galaxy Watch holder deg på riktig kurs, selv gjennom tettbygde områder. Med både L1- og L5-frekvensbånd sporer Samsung Galaxy Watch Ultra deg med nøyaktighet. <sup> <a href="#desc-section" class="click_sup" title="See disclaimer" data-sup-tag="sup-8"></a>, <a href="#desc-section" class="click_sup" title="See disclaimer" data-sup-tag="sup-23"></a>, <a href="#desc-section" class="click_sup" title="See disclaimer" data-sup-tag="sup-24"></a> </sup> </p> </div> <div class="common__content"> <div class="gps__image-wrap"> <div class="gps__image"> <img src="data:image/gif;base64,R0lGODlhAQABAPAAAP///wAAACH/C1hNUCBEYXRhWE1QAz94cAAh+QQFAAAAACwAAAAAAQABAAACAkQBADs=" class="js-img-src js-res-img" data-copy-set="C19-003" data-src-pc="https://images.samsung.com/no/galaxy-watch-ultra/feature/galaxy-watch-ultra-gps-pc.jpg" data-src-mobile="https://images.samsung.com/no/galaxy-watch-ultra/feature/galaxy-watch-ultra-gps-mo.jpg" alt="En Galaxy Watch7 Ultra viser navigasjon på et kart med teksten 'Veiledning startet.' En blå pil viser retningen fra skjermen til destinasjonen gjennom tette bykvartaler."> </div> </div> </div> </div> </div> <!-- Energy Score --> <div class="energy-score"> <div class="common__wrap common__wrap--column"> <div class="common__text"> <h2 class="common__headline common-ai-text js-nav-top" id="galaxy-ai" data-copy-set="C20-001"> Galaxy AI<span class="common-ai-text__icon"><img src="data:image/gif;base64,R0lGODlhAQABAPAAAP///wAAACH/C1hNUCBEYXRhWE1QAz94cAAh+QQFAAAAACwAAAAAAQABAAACAkQBADs=" class="js-img-src js-res-img" data-src-pc="https://images.samsung.com/no/galaxy-watch-ultra/feature/galaxy-watch-ultra-icon-ai_0710.png" data-src-mobile="https://images.samsung.com/no/galaxy-watch-ultra/feature/galaxy-watch-ultra-icon-ai_0710.png" aria-hidden="true" alt=""></span> er her </h2> <h2 class="common__sub-headline" data-copy-set="C20-002"> Overvåk din Energy Score for å nå målene dine </h2> <p class="common__description" data-copy-set="C20-003"> Oppdag ditt potensial med Energy Score. Galaxy AI analyserer nøkkelindikatorer for din generelle tilstand og gir deg en daglig poengsum. Hvordan er poengsummen din dag? Klar til å utfordre deg selv? Hvis ikke, finpuss søvn, trening og mer for å få kroppen din i form til å klare det. <sup> <a href="#desc-section" class="click_sup" title="See disclaimer" data-sup-tag="sup-26"></a> </sup> </p> </div> <div class="common__content"> <div class="energy-score__video video__container js-video-src js-res-video" data-media-pc="https://images.samsung.com/no/galaxy-watch-ultra/feature/galaxy-watch-ultra-galaxy-ai-pc" data-media-mo="https://images.samsung.com/no/galaxy-watch-ultra/feature/galaxy-watch-ultra-galaxy-ai-mo" data-auto-play="true"> <video playsinline muted preload="auto"> <source src="" type="video/webm"> <source src="" type="video/mp4"> </video> <div class="video__start-frame"> <img src="data:image/gif;base64,R0lGODlhAQABAPAAAP///wAAACH/C1hNUCBEYXRhWE1QAz94cAAh+QQFAAAAACwAAAAAAQABAAACAkQBADs=" class="js-img-src js-res-img" data-src-pc="https://images.samsung.com/no/galaxy-watch-ultra/feature/galaxy-watch-ultra-galaxy-ai-startframe-pc.jpg" data-src-mobile="https://images.samsung.com/no/galaxy-watch-ultra/feature/galaxy-watch-ultra-galaxy-ai-startframe-mo.jpg" alt=""> </div> <div class="video__end-frame"> <img src="data:image/gif;base64,R0lGODlhAQABAPAAAP///wAAACH/C1hNUCBEYXRhWE1QAz94cAAh+QQFAAAAACwAAAAAAQABAAACAkQBADs=" class="js-img-src js-res-img" data-src-pc="https://images.samsung.com/no/galaxy-watch-ultra/feature/galaxy-watch-ultra-galaxy-ai-endframe-pc.jpg" data-src-mobile="https://images.samsung.com/no/galaxy-watch-ultra/feature/galaxy-watch-ultra-galaxy-ai-endframe-mo.jpg" alt=""> </div> <p class="blind" data-copy-set="C20-005"> En tekst 'Galaxy AI er her' vises over en Galaxy Watch Ultra. Når Energy Score går opp på skjermen og stopper ved '94', dukker kort med forskjellige helsemålinger opp rundt klokken. </p> <div class="video__controller-wrap"> <button class="video__controller is-use-controller" data-copy-set="C20-004" title="Energy Score" data-omni-type="microsite_contentinter" data-omni="gwatch-ultra:highlights:ai-energy-score:movi-play" ga-ca="content click" ga-ac="feature" ga-la="gwatch-ultra:highlights:ai-energy-score:movi-play"> <span class="blind">play</span> <span class="btn-video-control play"></span> <span class="btn-video-control pause"></span> </button> </div> </div> </div> </div> </div> <!-- ftp --> <div class="ftp" id="personalized-ftp"> <div class="common__wrap common__wrap--row"> <div class="common__text"> <h2 class="common__sub-headline" data-copy-set="C21-001"> Øk syklingen din med personlig FTP </h2> <p class="common__description" data-copy-set="C21-002"> Maksimer tråkkraften og kjør en mil til. Galaxy AI beregner raskt den funksjonsmessige terskelkraften basert på pulsen din innen ti minutter. Still inn treningsintensiteten din etter din FTP og nå toppytelsen din. <sup> <a href="#desc-section" class="click_sup" title="See disclaimer" data-sup-tag="sup-27"></a> </sup> </p> <div class="ftp__image"> <img src="data:image/gif;base64,R0lGODlhAQABAPAAAP///wAAACH/C1hNUCBEYXRhWE1QAz94cAAh+QQFAAAAACwAAAAAAQABAAACAkQBADs=" class="js-img-src js-res-img" data-copy-set="C21-004" data-src-pc="https://images.samsung.com/is/image/samsung/assets/Segalaxy-watch-ultra-personalized-ftp-callout-pc_0829.jpg" data-src-mobile="https://images.samsung.com/is/image/samsung/assets/no/galaxy-watch-ultra-personalized-ftp-callout-mo_0829.jpg" alt="A card for FTP metrics can be seen with a text of 'Functional threshold power (FTP)' under which a text of '250 watts' for Power and '3.51 w/kg' for Power per weight can be seen."> </div> </div> <div class="common__content"> <div class="ftp__image"> <img src="data:image/gif;base64,R0lGODlhAQABAPAAAP///wAAACH/C1hNUCBEYXRhWE1QAz94cAAh+QQFAAAAACwAAAAAAQABAAACAkQBADs=" class="js-img-src js-res-img" data-copy-set="C21-003" data-src-pc="https://images.samsung.com/no/galaxy-watch-ultra/feature/galaxy-watch-ultra-personalized-ftp-pc.jpg" data-src-mobile="https://images.samsung.com/no/galaxy-watch-ultra/feature/galaxy-watch-ultra-personalized-ftp-mo.jpg" alt="En mann i sykkelutstyr sykler på en konkurransesykel langs en sykkelvei."> </div> </div> </div> </div> <!-- sleep --> <div class="sleep" id="sleep-monitoring"> <div class="common__wrap common__wrap--row-r"> <div class="common__text"> <h2 class="common__sub-headline" data-copy-set="C22-001"> Hvil som en mester. Prester som en legende. </h2> <p class="common__description" data-copy-set="C22-002"> Førsteklasses ytelse starter med kvalitativ søvn. Hold styr på søvnstadier, søvnlengde, hjertefrekvens, oksygenmetning i blodet og til og med snorking. Få deretter veiledning om hvordan du bedre kan forstå søvnmønsteret ditt. <sup> <a href="#desc-section" class="click_sup" title="See disclaimer" data-sup-tag="sup-28"></a>, <a href="#desc-section" class="click_sup" title="See disclaimer" data-sup-tag="sup-29"></a>, <a href="#desc-section" class="click_sup" title="See disclaimer" data-sup-tag="sup-30"></a>, <a href="#desc-section" class="click_sup" title="See disclaimer" data-sup-tag="sup-31"></a> </sup> </p> </div> <div class="common__content"> <div class="sleep__image"> <img src="data:image/gif;base64,R0lGODlhAQABAPAAAP///wAAACH/C1hNUCBEYXRhWE1QAz94cAAh+QQFAAAAACwAAAAAAQABAAACAkQBADs=" class="js-img-src js-res-img" data-copy-set="C22-003" data-src-pc="https://images.samsung.com/no/galaxy-watch-ultra/feature/galaxy-watch-ultra-sleep-monitoring-pc.jpg" data-src-mobile="https://images.samsung.com/no/galaxy-watch-ultra/feature/galaxy-watch-ultra-sleep-monitoring-mo.jpg" alt="Galaxy Watch Ultra is displaying a sleep score of '92'."> </div> </div> </div> </div> <div class="sleep-column"> <div class="figure-column figure-column--mo-slide swiper-container"> <div class="figure-column-wrap swiper-wrapper" role="list"> <div role="listitem" class="sleep-column__item swiper-slide"> <h3 class="sleep-column__item-text" data-copy-set="C23-001"> Søvnstadier </h3> <img src="data:image/gif;base64,R0lGODlhAQABAPAAAP///wAAACH/C1hNUCBEYXRhWE1QAz94cAAh+QQFAAAAACwAAAAAAQABAAACAkQBADs=" class="js-img-src js-res-img" data-copy-set="C23-003" data-src-pc="https://images.samsung.com/no/galaxy-watch-ultra/feature/galaxy-watch-ultra-sleep-monitoring-graph01-pc.jpg" data-src-mobile="https://images.samsung.com/no/galaxy-watch-ultra/feature/galaxy-watch-ultra-sleep-monitoring-graph01-mo.jpg" alt="A card for sleep stages showing the ratio of time spent in each of Awake, REM, Light and Deep stage."> </div> <div role="listitem" class="sleep-column__item swiper-slide"> <h3 class="sleep-column__item-text" data-copy-set="C23-002"> Heart rate </h3> <img src="data:image/gif;base64,R0lGODlhAQABAPAAAP///wAAACH/C1hNUCBEYXRhWE1QAz94cAAh+QQFAAAAACwAAAAAAQABAAACAkQBADs=" class="js-img-src js-res-img" data-copy-set="C23-004" data-src-pc="https://images.samsung.com/no/galaxy-watch-ultra/feature/galaxy-watch-ultra-sleep-monitoring-graph02-pc.jpg" data-src-mobile="https://images.samsung.com/no/galaxy-watch-ultra/feature/galaxy-watch-ultra-sleep-monitoring-graph02-mo.jpg" alt="A card for heart rate showing the quality of Sleeping heart rate with the text 'Good' and Sleeping HRV with the text 'Excellent'."> </div> </div> <div class="swiper-pagination-wrap"> <ul class="swiper-pagination" role="list"></ul> </div> </div> </div> <!-- Søvnapné --> <div class="sleep-apnea is-feature-hide" id="sleep-apnea"> <div class="common__wrap common__wrap--row"> <div class="common__text"> <h2 class="common__sub-headline" data-copy-set="C24-001"> Pust rolig med oppdagelse av risikoen for søvnapné </h2> <p class="common__description" data-copy-set="C24-002"> Sov godt – og trygt. Galaxy Watch Ultra holder øye med søvnatferden din og hjelper til med å oppdage potensielle søvnproblemer. For første gang noensinne tilbyr en Galaxy Watch en funksjon for søvnapné. </p> <ul class="sleep-apnea-description sleep-apnea-description--pc" role="list"> <li class="sleep-apnea-description__item" role="listitem" data-copy-set="C24-003"> *Søvnapnéfunksjonen krever at Galaxy Watch Ultra er parret med en Samsung Galaxy-smarttelefon med Android OS 9.0 eller senere og siste versjon av Samsung Health Monitor-app. </li> <li class="sleep-apnea-description__item" role="listitem" data-copy-set="C24-004"> *Søvnapnéfunksjonen er foreløpig tilgjengelig i utvalgte land. Søvnapnéfunksjonen krever minst to dager med søvndata innen en periode på ti dager (de to dagene trenger ikke nødvendigvis å være påfølgende, men må registreres innen de ti dagene). </li> <li class="sleep-apnea-description__item" role="listitem" data-copy-set="C24-005"> *Ikke ment å brukes for å oppdage, diagnostisere eller behandle noen medisinsk tilstand. Resultatet av søvnapnédeteksjon er kun til personlig informasjon. Konsulter en lege for medisinsk rådgivning. </li> </ul> </div> <div class="common__content"> <ul class="sleep-apnea-description sleep-apnea-description--mo" role="list"> <li class="sleep-apnea-description__item" role="listitem" data-copy-set="C24-003"> *Søvnapnéfunksjonen krever at Galaxy Watch Ultra er parret med en Samsung Galaxy-smarttelefon med Android OS 9.0 eller senere og siste versjon av Samsung Health Monitor-app. </li> <li class="sleep-apnea-description__item" role="listitem" data-copy-set="C24-004"> *Søvnapnéfunksjonen er foreløpig tilgjengelig i utvalgte land. Søvnapnéfunksjonen krever minst to dager med søvndata innen en periode på ti dager (de to dagene trenger ikke nødvendigvis å være påfølgende, men må registreres innen de ti dagene). </li> <li class="sleep-apnea-description__item" role="listitem" data-copy-set="C24-005"> *Søvnapnéfunksjonen er foreløpig tilgjengelig i utvalgte land. Søvnapnéfunksjonen krever minst to dager med søvndata innen en periode på ti dager (de to dagene trenger ikke nødvendigvis å være påfølgende, men må registreres innen de ti dagene). </li> </ul> <div class="sleep-apnea__image"> <img src="data:image/gif;base64,R0lGODlhAQABAPAAAP///wAAACH/C1hNUCBEYXRhWE1QAz94cAAh+QQFAAAAACwAAAAAAQABAAACAkQBADs=" class="js-img-src js-res-img" data-copy-set="C24-006" data-src-pc="https://images.samsung.com/no/galaxy-watch-ultra/feature/galaxy-watch-ultra-sleep-apnea-pc.jpg" data-src-mobile="https://images.samsung.com/no/galaxy-watch-ultra/feature/galaxy-watch-ultra-sleep-apnea-mo.jpg" alt="En Galaxy Watch Ultra vises med teksten 'Søvnapné' og ikonet deres."> </div> </div> </div> </div> <!-- monitoring --> <div class="monitoring" id="wellness"> <div class="common__wrap common__wrap--column between"> <div class="common__text"> <h2 class="common__sub-headline" data-copy-set="C25-001"> Helsesjekk? Bare kast et blikk på håndleddet. </h2> <p class="common__description not-ihrn" data-copy-set="C25-002"> Oppretthold en sunn livsstil ved å legge til en rask sjekk i treningsrutinen din — fra blodtrykk til Bioelectrical Impedance Analysis. </p> <p class="common__description is-ihrn" data-copy-set="C25-004"> Oppretthold en sunn livsstil ved å legge til en rask kontroll i treningsrutinen din — fra blodtrykk til Bioelectrical Impedance Analysis. Hvis klokken oppdager en uregelmessig hjerterytme, ta en EKG for å undersøke hjerterytmen din i mer detalj, direkte på håndleddet ditt. </p> </div> <div class="common__content"> <div class="monitoring__video video__container js-video-src js-res-video" data-media-pc="https://images.samsung.com/no/galaxy-watch-ultra/feature/galaxy-watch-ultra-wellness-pc" data-media-mo="https://images.samsung.com/no/galaxy-watch-ultra/feature/galaxy-watch-ultra-wellness-mo" data-auto-play="true"> <video playsinline muted preload="auto"> <source src="" type="video/webm"> <source src="" type="video/mp4"> </video> <div class="video__start-frame"> <img src="data:image/gif;base64,R0lGODlhAQABAPAAAP///wAAACH/C1hNUCBEYXRhWE1QAz94cAAh+QQFAAAAACwAAAAAAQABAAACAkQBADs=" class="js-img-src js-res-img" data-src-pc="https://images.samsung.com/no/galaxy-watch-ultra/feature/galaxy-watch-ultra-wellness-startframe-pc.jpg" data-src-mobile="https://images.samsung.com/no/galaxy-watch-ultra/feature/galaxy-watch-ultra-wellness-startframe-mo.jpg" alt=""> </div> <div class="video__end-frame"> <img src="data:image/gif;base64,R0lGODlhAQABAPAAAP///wAAACH/C1hNUCBEYXRhWE1QAz94cAAh+QQFAAAAACwAAAAAAQABAAACAkQBADs=" class="js-img-src js-res-img" data-src-pc="https://images.samsung.com/no/galaxy-watch-ultra/feature/galaxy-watch-ultra-wellness-endframe-pc.jpg" data-src-mobile="https://images.samsung.com/no/galaxy-watch-ultra/feature/galaxy-watch-ultra-wellness-endframe-mo.jpg" alt=""> </div> <p class="blind" data-copy-set="C25-003"> GUI for EKG som måles kan gi måletid og bpm som endres. Under tallene er en bevegelig graf som illustrerer hjerteslaget. </p> <div class="video__controller-wrap"> <button class="video__controller is-use-controller" data-copy-set="C25-005" title="Heart Rate Tracking" data-omni-type="microsite_contentinter" data-omni="gwatch-ultra:highlights:heart-monitoring:movi-play" ga-ca="content click" ga-ac="feature" ga-la="gwatch-ultra:highlights:heart-monitoring:movi-play"> <span class="blind">play</span> <span class="btn-video-control play"></span> <span class="btn-video-control pause"></span> </button> </div> </div> </div> </div> </div> <!-- Wellness --> <div class="wellness"> <div class="wellness__wrap wellness__wrap--mo-slide swiper-container"> <div class="swiper-wrapper"> <div class="wellness__item swiper-slide" id="blood-pressure-monitor"> <div class="wellness__text"> <h3 class="common__sub-headline" data-copy-set="C26-001"> Hold oversikt over blodtrykket ditt </h3> <p class="common__description" data-copy-set="C26-002"> Opplev hver spenning med sinnsro. Kontroller dine vitale verdier på farten med umiddelbare blodtrykksmålinger kun et knappetrykk unna. <sup> <a href="#desc-section" class="click_sup" title="See disclaimer" data-sup-tag="sup-32"></a>, <a href="#desc-section" class="click_sup" title="See disclaimer" data-sup-tag="sup-33"></a>, <a href="#desc-section" class="click_sup" title="See disclaimer" data-sup-tag="sup-34"></a>, <a href="#desc-section" class="click_sup" title="See disclaimer" data-sup-tag="sup-35"></a>, <a href="#desc-section" class="click_sup" title="See disclaimer" data-sup-tag="sup-36"></a> </sup> </p> </div> <div class="wellness__image"> <img src="data:image/gif;base64,R0lGODlhAQABAPAAAP///wAAACH/C1hNUCBEYXRhWE1QAz94cAAh+QQFAAAAACwAAAAAAQABAAACAkQBADs=" class="js-img-src js-res-img" data-src-pc="https://images.samsung.com/no/galaxy-watch-ultra/feature/galaxy-watch-ultra-wellness-banner01-pc.png" data-src-mobile="https://images.samsung.com/no/galaxy-watch-ultra/feature/galaxy-watch-ultra-wellness-banner01-mo.png" alt=""> </div> </div> <div class="wellness__item swiper-slide" id="bia"> <div class="wellness__text"> <h3 class="common__sub-headline" data-copy-set="C26-003"> Mål din vekst med BIA. </h3> <p class="common__description" data-copy-set="C26-004"> Maksimer gevinster, minimer gjetninger. Med Bioelectrical Impedance Analysis (BIA)-sensoren på klokken din, holder du jevnlig oversikt over kroppssammensetningen din og når dine treningsmål. <sup> <a href="#desc-section" class="click_sup" title="See disclaimer" data-sup-tag="sup-36"></a>, <a href="#desc-section" class="click_sup" title="See disclaimer" data-sup-tag="sup-37"></a>, <a href="#desc-section" class="click_sup" title="See disclaimer" data-sup-tag="sup-38"></a> </sup> </p> </div> <div class="wellness__image"> <img src="data:image/gif;base64,R0lGODlhAQABAPAAAP///wAAACH/C1hNUCBEYXRhWE1QAz94cAAh+QQFAAAAACwAAAAAAQABAAACAkQBADs=" class="js-img-src js-res-img" data-src-pc="https://images.samsung.com/no/galaxy-watch-ultra/feature/galaxy-watch-ultra-wellness-banner02-pc.png" data-src-mobile="https://images.samsung.com/no/galaxy-watch-ultra/feature/galaxy-watch-ultra-wellness-banner02-mo.png" alt=""> </div> </div> </div> <!-- mobile-pagination --> <div class="swiper-pagination-wrap"> <ul class="swiper-pagination" role="list"></ul> </div> </div> <ul class="wellness-description not-ihrn" role="list" data-copy-set="C26-005"> <li class="wellness-description__item" role="listitem"> *Puls-alarm er ment for generelle velvære- og trimformål. Ikke ment for bruk ved deteksjon, diagnose, behandling, overvåking eller håndtering av medisinske tilstander eller sykdommer. All helseinformasjon som nås via enheten og applikasjonen bør ikke behandles som medisinsk rådgivning. Brukere bør søke medisinsk rådgivning fra en lege. </li> <li class="wellness-description__item" role="listitem"> *Ikke ment å gi varsel om hver hendelse av uregelmessig rytme og ikke ment for diagnostiske formål eller andre hjerteproblemer. Ikke ment for brukere under 22 år. Brukere skal ikke tolke resultater eller ta kliniske tiltak basert på enhetens utdata uten å konsultere en kvalifisert helsepersonell. PPG-sensoren er ikke ment å erstatte tradisjonelle diagnose- eller behandlingsmetoder. </li> <li class="wellness-description__item" role="listitem"> *EKG-appen er ikke tiltenkt bruk for personer under 22 år og er ikke ment å erstatte tradisjonelle diagnose- eller behandlingsmetoder. Brukere skal ikke tolke eller ta kliniske tiltak basert på enhetens utdata uten å konsultere kvalifisert helsepersonell. Besøk https://www.samsung.com/no/apps/samsung-health-monitor/ for mer informasjon og siste oppdatering om tjenesteland. </li> </ul> <ul class="wellness-description is-ihrn" role="list" data-copy-set="C26-006"> <li class="wellness-description__item" role="listitem"> *Tilgjengelighet for funksjonen Irregular Heart Rhythm Notification (IHRN) kan variere avhengig av land eller region. På grunn av lands-/region-spesifikke restriksjoner for å oppnå godkjenning/registrering som programvare som medisinsk utstyr (SaMD), fungerer den kun på klokker og smarttelefoner kjøpt i landene der tjenesten for tiden er tilgjengelig (tjenesten kan være begrenset når brukere reiser til land der tjenesten ikke er tilgjengelig). Ikke ment for å gi en advarsel ved hver hendelse av uregelmessig rytme som antyder atrieflimmer (AFib) og fraværet av en advarsel er ikke ment å indikere at ingen sykdomsprosess er tilstede. Ikke ment for brukere med andre kjente arytmier eller brukere under 22 år. Brukere skal ikke tolke eller iverksette kliniske tiltak basert på de forutsigelser som gis uten å konsultere kvalifisert helsepersonell. </li> <li class="wellness-description__item" role="listitem"> *Funksjonen uregelmessig hjertetrytmevarsel er tilgjengelig i følgende land** (fra slutten av juli 2024). USA, Korea, UAE, Indonesia, Hongkong, Russland, Georgia, Aserbajdsjan, Panama, Guatemala, Den Dominikanske republikk, Costa Rica, Ecuador og Argentina – tilgjengelig på Galaxy Watch4 og senere utgitte modeller (unntatt Galaxy Fit). Tjenesten er ikke tilgjengelig i andre/utenomeuropeiske territorier eller regioner med mindre spesifisert under landslisten. </li> <li class="wellness-description__item" role="listitem"> *Funksjonen IHRN kan være tilgjengelig i fremtiden i andre land eller regioner avhengig av reguleringsprosessen i hvert land eller region. </li> <li class="wellness-description__item" role="listitem"> *Tilgjengelighet for EKG-appen kan variere avhengig av land eller region. På grunn av lands-/region-spesifikke restriksjoner for å oppnå godkjenning/registrering som programvare som medisinsk utstyr (SaMD), fungerer EKG-appen kun på klokker og smarttelefoner kjøpt i landene der tjenesten for tiden er tilgjengelig (tjenesten kan være begrenset når brukere reiser til land der tjenesten ikke er tilgjengelig). Sjekk https://www.samsung.com/apps/samsung-health-monitor for mer informasjon og siste oppdatering om tjenesteland. Er ikke ment for brukere under 22 år. Brukere skal ikke tolke eller iverksette kliniske tiltak basert på enhetens resultater uten å konsultere kvalifisert helsepersonell. </li> </ul> </div> <!-- samsung health --> <div class="samsung-health" id="samsung-health"> <div class="common__wrap common__wrap--column between"> <div class="common__text"> <h2 class="common__sub-headline" data-copy-set="C27-001"> Gjør helsereisen din harmonisk </h2> <p class="common__description" data-copy-set="C27-002"> Tilgang og håndtering av omfattende informasjon om din helse og generelle velvære via appen Samsung Health på dine Samsung Galaxy-enheter. Integrer detaljerte innsikter for å strebe mot dine helsemål. <sup> <a href="#desc-section" class="click_sup" title="See disclaimer" data-sup-tag="sup-28"></a> </sup> </p> </div> <div class="common__content"> <div class="samsung-health__image"> <img src="data:image/gif;base64,R0lGODlhAQABAPAAAP///wAAACH/C1hNUCBEYXRhWE1QAz94cAAh+QQFAAAAACwAAAAAAQABAAACAkQBADs=" class="js-img-src js-res-img" data-copy-set="C27-004" data-src-pc="https://images.samsung.com/is/image/samsung/assets/no/galaxy-watch-ultra/feature/galaxy-watch-ultra-samsung-health-pc_1016.jpg" data-src-mobile="https://images.samsung.com/is/image/samsung/assets/no/galaxy-watch-ultra/feature/galaxy-watch-ultra-samsung-health-mo_1016.jpg" alt="Galaxy Ring, Samsung Galaxy Z Flip7, Galaxy Buds3 Pro, Samsung Galaxy Z Fold7 og Samsung Galaxy Watch7 er gruppert sammen med teksten 'Samsung Health' ovenfor dem. Store appikoner for søvnsporing og pulsovervåking svever over enhetene."> </div> <div class="samsung-health__cta"> <a href="https://shealth.samsung.com/deepLink?sc_id=app.main&action=view&destination=me&src=eStoreWatch" class="wearable-watch-common-cta wearable-watch__cta-round" aria-label="Learn more.Samsung health app download" data-omni-type="microsite_contentinter" data-omni="gwatch-ultra:highlights:samsung-health:link-page:samsung-health" ga-ca="content click" ga-ac="feature" ga-la="gwatch-ultra:highlights:samsung-health:link-page:samsung-health"> <span data-copy-set="C27-003">Les mer</span> </a> </div> </div> </div> </div> <!-- android-connectivity --> <div id="android-connectivity" class="android-connectivity"> <div class="common__wrap common__wrap--row"> <div class="common__text"> <h2 class="common__sub-headline" data-copy-set="C32-001">Nyt den sømløse opplevelsen på alle Android-smarttelefoner.</h2> <p class="common__description" data-copy-set="C32-002">Start din Galaxy Wearable-opplevelse på Android-smarttelefonen din. Par Galaxy Watch, Buds eller Ring enkelt med Android-telefonen du allerede har. Bare last ned appene Galaxy Wearable og Samsung Health på Google Play, så er du i gang. Du kan til og med prøve forskjellige urskiver på Galaxy Wearable-appen – bland og match ulike funksjoner etter eget ønske. <sup> <a href="#desc-section" class="click_sup" title="See disclaimer" data-sup-tag="sup-45"></a>, <a href="#desc-section" class="click_sup" title="See disclaimer" data-sup-tag="sup-46"></a>, <a href="#desc-section" class="click_sup" title="See disclaimer" data-sup-tag="sup-47"></a>, <a href="#desc-section" class="click_sup" title="See disclaimer" data-sup-tag="sup-48"></a>, <a href="#desc-section" class="click_sup" title="See disclaimer" data-sup-tag="sup-49"></a>, <a href="#desc-section" class="click_sup" title="See disclaimer" data-sup-tag="sup-50"></a>, <a href="#desc-section" class="click_sup" title="See disclaimer" data-sup-tag="sup-51"></a>, <a href="#desc-section" class="click_sup" title="See disclaimer" data-sup-tag="sup-52"></a>, <a href="#desc-section" class="click_sup" title="See disclaimer" data-sup-tag="sup-53"></a>, <a href="#desc-section" class="click_sup" title="See disclaimer" data-sup-tag="sup-54"></a> </sup> </p> <div class="android-connectivity__cta"> <a href="//play.google.com/store/apps/details?id=com.samsung.android.app.watchmanager" class="wearable-watch-common-cta wearable-watch__cta-round" aria-label="Galaxy Wearable App download" data-omni-type="microsite_contentinter" data-omni="gwatch-ultra:highlights:ad^connect:btm^bnn:glaxy^wearable^app" ga-ca="content click" ga-ac="feature" ga-la="gwatch-ultra:highlights:ad^connect:btm^bnn:glaxy^wearable^app"> <span data-copy-set="C32-003">Galaxy Wearable App</span> </a> <a href="//play.google.com/store/apps/details?id=com.sec.android.app.shealth" class="wearable-watch-common-cta wearable-watch__cta-round" aria-label="Samsung Health App download" data-omni-type="microsite_contentinter" data-omni="gwatch-ultra:highlights:ad^connectbtm^bnn:samsung^health^app" ga-ca="content click" ga-ac="feature" ga-la="gwatch-ultra:highlights:ad^connect:btm^bnn:samsung^health^app"> <span data-copy-set="C32-004">Samsung Health App</span> </a> </div> </div> <div class="common__content"> <div class="android-connectivity__image"> <img src="data:image/gif;base64,R0lGODlhAQABAPAAAP///wAAACH/C1hNUCBEYXRhWE1QAz94cAAh+QQFAAAAACwAAAAAAQABAAACAkQBADs=" class="js-img-src js-res-img" data-copy-set="C32-005" data-src-pc="https://images.samsung.com/is/image/samsung/assets/no/galaxy-watch-ultra-android-connectivity-pc.jpg" data-src-mobile="https://images.samsung.com/is/image/samsung/assets/no/galaxy-watch-ultra-android-connectivity-mo.jpg" alt="I bakgrunnen er en Android-smarttelefon med Android-logoen, Google Play-logoen og ikoner for Galaxy Wearable og Samsung Health-appene. Foran er Galaxy Watch Ultra."> </div> <div class="android-connectivity__cta"> <a href="//play.google.com/store/apps/details?id=com.samsung.android.app.watchmanager" class="wearable-watch-common-cta wearable-watch__cta-round" aria-label="Galaxy Wearable App download" data-omni-type="microsite_contentinter" data-omni="gwatch-ultra:highlights:ad^connect:btm^bnn:glaxy^wearable^app" ga-ca="content click" ga-ac="feature" ga-la="gwatch-ultra:highlights:ad^connect:btm^bnn:glaxy^wearable^app"> <span data-copy-set="C32-003">Galaxy Wearable App</span> </a> <a href="//play.google.com/store/apps/details?id=com.sec.android.app.shealth" class="wearable-watch-common-cta wearable-watch__cta-round" aria-label="Samsung Health App download" data-omni-type="microsite_contentinter" data-omni="gwatch-ultra:highlights:ad^connectbtm^bnn:samsung^health^app" ga-ca="content click" ga-ac="feature" ga-la="gwatch-ultra:highlights:ad^connect:btm^bnn:samsung^health^app"> <span data-copy-set="C32-004">Samsung Health App</span> </a> </div> </div> </div> </div> <!-- Smart Reply --> <div class="smart-reply" id="smart-reply"> <div class="common__wrap common__wrap--row-r"> <div class="common__text"> <h2 class="common__sub-headline" data-copy-set="C28-001"> Foreslåtte svar på farten med AI </h2> <p class="common__description" data-copy-set="C28-002"> Svar vennene dine umiddelbart med riktig tone. Galaxy AI analyserer tidligere meldinger i chatten din og tilbyr raske svarforslag som matcher stemningen. <sup> <a href="#desc-section" class="click_sup" title="See disclaimer" data-sup-tag="sup-40"></a>, <a href="#desc-section" class="click_sup" title="See disclaimer" data-sup-tag="sup-41"></a>, <a href="#desc-section" class="click_sup" title="See disclaimer" data-sup-tag="sup-42"></a> </sup> </p> </div> <div class="common__content"> <div class="smart-reply__image"> <img src="data:image/gif;base64,R0lGODlhAQABAPAAAP///wAAACH/C1hNUCBEYXRhWE1QAz94cAAh+QQFAAAAACwAAAAAAQABAAACAkQBADs=" class="js-img-src js-res-img" data-copy-set="C28-003" data-src-pc="https://images.samsung.com/no/galaxy-watch-ultra/feature/galaxy-watch-ultra-smart-responses-pc.jpg" data-src-mobile="https://images.samsung.com/no/galaxy-watch-ultra/feature/galaxy-watch-ultra-smart-responses-mo.jpg" alt="En Galaxy Watch Ultra som viser en chat med Galaxy AI-genererte svarforslag vist over enheten."> </div> </div> </div> </div> <!-- -gesture --> <div class="gesture" id="gesture-control"> <div class="common__wrap common__wrap--column between"> <div class="common__text"> <h2 class="common__sub-headline" data-copy-set="C29-001"> Double Pinch for å holde deg i sentrum av hendelsene </h2> <p class="common__description" data-copy-set="C29-002"> Ta bilder, svar på samtaler eller demp alarmer — alt med bare en Double Pinch. Galaxy Watch Ultra er enda kraftigere når den er parret med andre Samsung Galaxy-enheter. Hold kontrollen, hold kontakten. <sup> <a href="#desc-section" class="click_sup" title="See disclaimer" data-sup-tag="sup-43"></a>, <a href="#desc-section" class="click_sup" title="See disclaimer" data-sup-tag="sup-44"></a> </sup> </p> </div> <div class="common__content"> <div class="gesture__image"> <img src="data:image/gif;base64,R0lGODlhAQABAPAAAP///wAAACH/C1hNUCBEYXRhWE1QAz94cAAh+QQFAAAAACwAAAAAAQABAAACAkQBADs=" class="js-img-src js-res-img" data-copy-set="C29-003" data-src-pc="https://images.samsung.com/no/galaxy-watch-ultra/feature/galaxy-watch-ultra-gesture-control-pc.jpg" data-src-mobile="https://images.samsung.com/no/galaxy-watch-ultra/feature/galaxy-watch-ultra-gesture-control-mo.jpg" alt="En hånd som bærer en Galaxy Watch Ultra gjør en Double Pinch-bevegelse (Double Pinch). Ved siden av er den parrede Samsung Galaxy Z Fold7 med sin frontskjerm der en kameraside er synlig og fotograferer en mann som sykler."> </div> </div> </div> </div> <!-- one ui --> <div class="one-ui" id="one-ui"> <div class="common__wrap common__wrap--column"> <div class="common__text"> <h2 class="common__sub-headline" data-copy-set="C30-001"> Remmer for alt. One UI for alt. </h2> <p class="common__description" data-copy-set="C30-002"> Forbered deg på hver ekspedisjon med et sortiment av klokkereimer for alle terrenger. Med nye One UI, drevet av en helt ny prosessor, kan du ha din Galaxy Watch Ultra med deg på alle spennende eventyr. <sup> <a href="#desc-section" class="click_sup" title="See disclaimer" data-sup-tag="sup-45"></a> </sup> </p> </div> <div class="common__content"> <div class="common__tab common__tab--one-ui"> <div class="common__tab-list" role="tablist"> <a href="javascript:void(0)" class="common__tab-cta is-active" role="tab" aria-controls="tabpanel1" aria-selected="true" data-omni-type="microsite_contentinter" data-omni="gwatch-ultra:highlights:band:slct-item:marine" ga-ca="content click" ga-ac="feature" ga-la="gwatch-ultra:highlights:band:slct-item:marine"> <span class="tab-cta__text" data-copy-set="C30-003">Marine</span> </a> <a href="javascript:void(0)" class="common__tab-cta" role="tab" aria-controls="tabpanel2" aria-selected="false" data-omni-type="microsite_contentinter" data-omni="gwatch-ultra:highlights:band:slct-item:trail" ga-ca="content click" ga-ac="feature" ga-la="gwatch-ultra:highlights:band:slct-item:trail"> <span class="tab-cta__text" data-copy-set="C30-004">Tursti</span> </a> <a href="javascript:void(0)" class="common__tab-cta" role="tab" aria-controls="tabpanel3" aria-selected="false" data-omni-type="microsite_contentinter" data-omni="gwatch-ultra:highlights:band:slct-item:peakform" ga-ca="content click" ga-ac="feature" ga-la="gwatch-ultra:highlights:band:slct-item:peakform"> <span class="tab-cta__text" data-copy-set="C30-005">PeakForm</span> </a> </div> <div class="common__tab-panels"> <div id="tabpanel1" class="common__tab-panel is-active" role="tabpanel" aria-hidden="false"> <span class="blind" data-copy-set="C30-003">Marine</span> <div class="figure-column figure-column--mo-slide swiper-container"> <div class="figure-column-wrap swiper-wrapper" role="list"> <div role="listitem" class="one-ui__image swiper-slide"> <img src="data:image/gif;base64,R0lGODlhAQABAPAAAP///wAAACH/C1hNUCBEYXRhWE1QAz94cAAh+QQFAAAAACwAAAAAAQABAAACAkQBADs=" class="js-img-src js-res-img" data-src-pc="https://images.samsung.com/no/galaxy-watch-ultra/feature/galaxy-watch-ultra-oneui01-column01-pc_0712.jpg" data-src-mobile="https://images.samsung.com/no/galaxy-watch-ultra/feature/galaxy-watch-ultra-oneui01-column01-mo_0712.jpg" alt=""> <div class="one-ui-description"> <p class="one-ui-description__txt" data-copy-set="C30-016"> Orange </p> <span class="one-ui-description__color one-ui-description__color--orange"></span> </div> </div> <div role="listitem" class="one-ui__image swiper-slide"> <img src="data:image/gif;base64,R0lGODlhAQABAPAAAP///wAAACH/C1hNUCBEYXRhWE1QAz94cAAh+QQFAAAAACwAAAAAAQABAAACAkQBADs=" class="js-img-src js-res-img" data-src-pc="https://images.samsung.com/no/galaxy-watch-ultra/feature/galaxy-watch-ultra-oneui01-column02-pc.jpg" data-src-mobile="https://images.samsung.com/no/galaxy-watch-ultra/feature/galaxy-watch-ultra-oneui01-column02-mo_0712.jpg" alt=""> <div class="one-ui-description"> <p class="one-ui-description__txt" data-copy-set="C30-017"> Dark gray </p> <span class="one-ui-description__color one-ui-description__color--dark-gray"></span> </div> </div> <div role="listitem" class="one-ui__image swiper-slide"> <img src="data:image/gif;base64,R0lGODlhAQABAPAAAP///wAAACH/C1hNUCBEYXRhWE1QAz94cAAh+QQFAAAAACwAAAAAAQABAAACAkQBADs=" class="js-img-src js-res-img" data-src-pc="https://images.samsung.com/no/galaxy-watch-ultra/feature/galaxy-watch-ultra-oneui01-column03-pc_0712.jpg" data-src-mobile="https://images.samsung.com/no/galaxy-watch-ultra/feature/galaxy-watch-ultra-oneui01-column03-mo_0712.jpg" alt=""> <div class="one-ui-description"> <p class="one-ui-description__txt" data-copy-set="C30-018"> Green </p> <span class="one-ui-description__color one-ui-description__color--green"></span> </div> </div> <div role="listitem" class="one-ui__image swiper-slide"> <img src="data:image/gif;base64,R0lGODlhAQABAPAAAP///wAAACH/C1hNUCBEYXRhWE1QAz94cAAh+QQFAAAAACwAAAAAAQABAAACAkQBADs=" class="js-img-src js-res-img" data-src-pc="https://images.samsung.com/no/galaxy-watch-ultra/feature/galaxy-watch-ultra-oneui01-column04-pc_0712.jpg" data-src-mobile="https://images.samsung.com/no/galaxy-watch-ultra/feature/galaxy-watch-ultra-oneui01-column04-mo_0712.jpg" alt=""> <div class="one-ui-description"> <p class="one-ui-description__txt" data-copy-set="C30-019"> White </p> <span class="one-ui-description__color one-ui-description__color--white"></span> </div> </div> </div> <div class="swiper-arrow-wrap"> <button type="button" class="swiper-button-next" data-omni-type="microsite_pcontentinter" data-omni="gwatch-ultra:highlight:band^marine:sldr-arrow:right" ga-ca="indication" ga-ac="carousel" ga-la="gwatch-ultra:highlight:band^marine:sldr-arrow:right"> <span class="blind">Next</span> <img src="data:image/gif;base64,R0lGODlhAQABAPAAAP///wAAACH/C1hNUCBEYXRhWE1QAz94cAAh+QQFAAAAACwAAAAAAQABAAACAkQBADs=" class="js-img-src js-res-img" data-src-pc="https://images.samsung.com/no/galaxy-watch-ultra/feature/galaxy-watch-ultra-icon-carousel-arrow-black.svg" data-src-mobile="https://images.samsung.com/no/galaxy-watch-ultra/feature/galaxy-watch-ultra-icon-carousel-arrow-black.svg" alt="" aria-hidden="true"> </button> <button type="button" class="swiper-button-prev" data-omni-type="microsite_pcontentinter" data-omni="gwatch-ultra:highlight:band^marine:sldr-arrow:left" ga-ca="indication" ga-ac="carousel" ga-la="gwatch-ultra:highlight:band^marine:sldr-arrow:left"> <span class="blind">Previous</span> <img src="data:image/gif;base64,R0lGODlhAQABAPAAAP///wAAACH/C1hNUCBEYXRhWE1QAz94cAAh+QQFAAAAACwAAAAAAQABAAACAkQBADs=" class="js-img-src js-res-img" data-src-pc="https://images.samsung.com/no/galaxy-watch-ultra/feature/galaxy-watch-ultra-icon-carousel-arrow-black.svg" data-src-mobile="https://images.samsung.com/no/galaxy-watch-ultra/feature/galaxy-watch-ultra-icon-carousel-arrow-black.svg" alt="" aria-hidden="true"> </button> </div> </div> </div> <div id="tabpanel2" class="common__tab-panel" role="tabpanel" aria-hidden="true"> <span class="blind" data-copy-set="C30-004">Trail</span> <div class="figure-column figure-column--mo-slide swiper-container"> <div class="figure-column-wrap swiper-wrapper" role="list"> <div role="listitem" class="one-ui__image swiper-slide"> <img src="data:image/gif;base64,R0lGODlhAQABAPAAAP///wAAACH/C1hNUCBEYXRhWE1QAz94cAAh+QQFAAAAACwAAAAAAQABAAACAkQBADs=" class="js-img-src js-res-img" data-src-pc="https://images.samsung.com/no/galaxy-watch-ultra/feature/galaxy-watch-ultra-oneui02-column01-pc.jpg" data-src-mobile="https://images.samsung.com/no/galaxy-watch-ultra/feature/galaxy-watch-ultra-oneui02-column01-mo.jpg" alt=""> <div class="one-ui-description"> <p class="one-ui-description__txt" data-copy-set="C30-016"> Orange </p> <span class="one-ui-description__color one-ui-description__color--orange"></span> </div> </div> <div role="listitem" class="one-ui__image swiper-slide"> <img src="data:image/gif;base64,R0lGODlhAQABAPAAAP///wAAACH/C1hNUCBEYXRhWE1QAz94cAAh+QQFAAAAACwAAAAAAQABAAACAkQBADs=" class="js-img-src js-res-img" data-src-pc="https://images.samsung.com/no/galaxy-watch-ultra/feature/galaxy-watch-ultra-oneui02-column02-pc_0712.jpg" data-src-mobile="https://images.samsung.com/no/galaxy-watch-ultra/feature/galaxy-watch-ultra-oneui02-column02-mo.jpg" alt=""> <div class="one-ui-description"> <p class="one-ui-description__txt" data-copy-set="C30-017"> Dark gray </p> <span class="one-ui-description__color one-ui-description__color--dark-gray"></span> </div> </div> <div role="listitem" class="one-ui__image swiper-slide"> <img src="data:image/gif;base64,R0lGODlhAQABAPAAAP///wAAACH/C1hNUCBEYXRhWE1QAz94cAAh+QQFAAAAACwAAAAAAQABAAACAkQBADs=" class="js-img-src js-res-img" data-src-pc="https://images.samsung.com/no/galaxy-watch-ultra/feature/galaxy-watch-ultra-oneui02-column03-pc.jpg" data-src-mobile="https://images.samsung.com/no/galaxy-watch-ultra/feature/galaxy-watch-ultra-oneui02-column03-mo.jpg" alt=""> <div class="one-ui-description"> <p class="one-ui-description__txt" data-copy-set="C30-020"> White sand </p> <span class="one-ui-description__color one-ui-description__color--white-sand"></span> </div> </div> </div> <div class="swiper-arrow-wrap"> <button type="button" class="swiper-button-next" data-omni-type="microsite_pcontentinter" data-omni="gwatch-ultra:highlight:band^trail:sldr-arrow:right" ga-ca="indication" ga-ac="carousel" ga-la="gwatch-ultra:highlight:band^trail:sldr-arrow:right"> <span class="blind">Next</span> <img src="data:image/gif;base64,R0lGODlhAQABAPAAAP///wAAACH/C1hNUCBEYXRhWE1QAz94cAAh+QQFAAAAACwAAAAAAQABAAACAkQBADs=" class="js-img-src js-res-img" data-src-pc="https://images.samsung.com/no/galaxy-watch-ultra/feature/galaxy-watch-ultra-icon-carousel-arrow-black.svg" data-src-mobile="https://images.samsung.com/no/galaxy-watch-ultra/feature/galaxy-watch-ultra-icon-carousel-arrow-black.svg" alt="" aria-hidden="true"> </button> <button type="button" class="swiper-button-prev" data-omni-type="microsite_pcontentinter" data-omni="gwatch-ultra:highlight:band^trail:sldr-arrow:left" ga-ca="indication" ga-ac="carousel" ga-la="gwatch-ultra:highlight:band^trail:sldr-arrow:left"> <span class="blind">Previous</span> <img src="data:image/gif;base64,R0lGODlhAQABAPAAAP///wAAACH/C1hNUCBEYXRhWE1QAz94cAAh+QQFAAAAACwAAAAAAQABAAACAkQBADs=" class="js-img-src js-res-img" data-src-pc="https://images.samsung.com/no/galaxy-watch-ultra/feature/galaxy-watch-ultra-icon-carousel-arrow-black.svg" data-src-mobile="https://images.samsung.com/no/galaxy-watch-ultra/feature/galaxy-watch-ultra-icon-carousel-arrow-black.svg" alt="" aria-hidden="true"> </button> </div> </div> </div> <div id="tabpanel3" class="common__tab-panel" role="tabpanel" aria-hidden="true"> <span class="blind" data-copy-set="C30-005">PeakForm</span> <div class="figure-column figure-column--mo-slide swiper-container"> <div class="figure-column-wrap swiper-wrapper" role="list"> <div role="listitem" class="one-ui__image swiper-slide"> <img src="data:image/gif;base64,R0lGODlhAQABAPAAAP///wAAACH/C1hNUCBEYXRhWE1QAz94cAAh+QQFAAAAACwAAAAAAQABAAACAkQBADs=" class="js-img-src js-res-img" data-src-pc="https://images.samsung.com/no/galaxy-watch-ultra/feature/galaxy-watch-ultra-oneui03-column01-pc.jpg" data-src-mobile="https://images.samsung.com/no/galaxy-watch-ultra/feature/galaxy-watch-ultra-oneui03-column01-mo.jpg" alt=""> <div class="one-ui-description"> <p class="one-ui-description__txt" data-copy-set="C30-016"> Orange </p> <span class="one-ui-description__color one-ui-description__color--orange"></span> </div> </div> <div role="listitem" class="one-ui__image swiper-slide"> <img src="data:image/gif;base64,R0lGODlhAQABAPAAAP///wAAACH/C1hNUCBEYXRhWE1QAz94cAAh+QQFAAAAACwAAAAAAQABAAACAkQBADs=" class="js-img-src js-res-img" data-src-pc="https://images.samsung.com/no/galaxy-watch-ultra/feature/galaxy-watch-ultra-oneui03-column02-pc.jpg" data-src-mobile="https://images.samsung.com/no/galaxy-watch-ultra/feature/galaxy-watch-ultra-oneui03-column02-mo.jpg" alt=""> <div class="one-ui-description"> <p class="one-ui-description__txt" data-copy-set="C30-017"> Dark gray </p> <span class="one-ui-description__color one-ui-description__color--dark-gray"></span> </div> </div> <div role="listitem" class="one-ui__image swiper-slide"> <img src="data:image/gif;base64,R0lGODlhAQABAPAAAP///wAAACH/C1hNUCBEYXRhWE1QAz94cAAh+QQFAAAAACwAAAAAAQABAAACAkQBADs=" class="js-img-src js-res-img" data-src-pc="https://images.samsung.com/no/galaxy-watch-ultra/feature/galaxy-watch-ultra-oneui03-column03-pc.jpg" data-src-mobile="https://images.samsung.com/no/galaxy-watch-ultra/feature/galaxy-watch-ultra-oneui03-column03-mo.jpg" alt=""> <div class="one-ui-description"> <p class="one-ui-description__txt" data-copy-set="C30-020"> White sand </p> <span class="one-ui-description__color one-ui-description__color--white-sand"></span> </div> </div> </div> <div class="swiper-arrow-wrap"> <button type="button" class="swiper-button-next" data-omni-type="microsite_pcontentinter" data-omni="gwatch-ultra:highlight:band^peakform:sldr-arrow:right" ga-ca="indication" ga-ac="carousel" ga-la="gwatch-ultra:highlight:band^peakform:sldr-arrow:right"> <span class="blind">Next</span> <img src="data:image/gif;base64,R0lGODlhAQABAPAAAP///wAAACH/C1hNUCBEYXRhWE1QAz94cAAh+QQFAAAAACwAAAAAAQABAAACAkQBADs=" class="js-img-src js-res-img" data-src-pc="https://images.samsung.com/no/galaxy-watch-ultra/feature/galaxy-watch-ultra-icon-carousel-arrow-black.svg" data-src-mobile="https://images.samsung.com/no/galaxy-watch-ultra/feature/galaxy-watch-ultra-icon-carousel-arrow-black.svg" alt="" aria-hidden="true"> </button> <button type="button" class="swiper-button-prev" data-omni-type="microsite_pcontentinter" data-omni="gwatch-ultra:highlight:band^peakform:sldr-arrow:left" ga-ca="indication" ga-ac="carousel" ga-la="gwatch-ultra:highlight:band^peakform:sldr-arrow:left"> <span class="blind">Previous</span> <img src="data:image/gif;base64,R0lGODlhAQABAPAAAP///wAAACH/C1hNUCBEYXRhWE1QAz94cAAh+QQFAAAAACwAAAAAAQABAAACAkQBADs=" class="js-img-src js-res-img" data-src-pc="https://images.samsung.com/no/galaxy-watch-ultra/feature/galaxy-watch-ultra-icon-carousel-arrow-black.svg" data-src-mobile="https://images.samsung.com/no/galaxy-watch-ultra/feature/galaxy-watch-ultra-icon-carousel-arrow-black.svg" alt="" aria-hidden="true"> </button> </div> </div> </div> </div> </div> </div> </div> </div> <div class="compare" id="compare"> <div class="compare__wrap"> <div class="compare__text js-nav-top"> <h2 class="common__sub-headline compare__headline" id="compareDescription" data-copy-set="compare">Det er på tide å finne <br class="common-br-pc">your Watch</h2> </div> <div class="compare__list-wrap"> <div class="compare__container compare__container-pc swiper-container"> <ul class="compare__list swiper-wrapper" role="list"> <li class="compare__list-item swiper-slide" role="listitem" data-info="{ "product": "galaxy-watch-ultra", "default-size": "large", "default-color": "titanium-gray" }"> <h3 class="compare__list-title"> <img src="data:image/gif;base64,R0lGODlhAQABAPAAAP///wAAACH/C1hNUCBEYXRhWE1QAz94cAAh+QQFAAAAACwAAAAAAQABAAACAkQBADs=" class="js-img-src js-res-img compare__list-title-image" data-src-pc="https://images.samsung.com/no/galaxy-watch-ultra/feature/galaxy-watch-ultra-compare-logo-pc.png" data-src-mobile="https://images.samsung.com/no/galaxy-watch-ultra/feature/galaxy-watch-ultra-compare-logo-mo.png" alt="Galaxy Watch Ultra"> </h3> <div class="compare__list-figure"> <div class="compare__list-product compare__list-product--watch-ultra"> <div class="compare__list-product-item" data-product="galaxy-watch-ultra-large-titanium-gray"> <div class="compare__list-product-image"> <img src="data:image/gif;base64,R0lGODlhAQABAPAAAP///wAAACH/C1hNUCBEYXRhWE1QAz94cAAh+QQFAAAAACwAAAAAAQABAAACAkQBADs=" class="js-img-src js-res-img" data-src-pc="https://images.samsung.com/no/galaxy-watch-ultra/feature/galaxy-watch-ultra-47mm-titanium-gray.jpg" data-src-mobile="https://images.samsung.com/no/galaxy-watch-ultra/feature/galaxy-watch-ultra-47mm-titanium-gray.jpg" alt=""> </div> </div> <div class="compare__list-product-item" data-product="galaxy-watch-ultra-large-titanium-silver"> <div class="compare__list-product-image"> <img src="data:image/gif;base64,R0lGODlhAQABAPAAAP///wAAACH/C1hNUCBEYXRhWE1QAz94cAAh+QQFAAAAACwAAAAAAQABAAACAkQBADs=" class="js-img-src js-res-img" data-src-pc="https://images.samsung.com/no/galaxy-watch-ultra/feature/galaxy-watch-ultra-47mm-titanium-silver.jpg" data-src-mobile="https://images.samsung.com/no/galaxy-watch-ultra/feature/galaxy-watch-ultra-47mm-titanium-silver.jpg" alt=""> </div> </div> <div class="compare__list-product-item" data-product="galaxy-watch-ultra-large-titanium-white"> <div class="compare__list-product-image"> <img src="data:image/gif;base64,R0lGODlhAQABAPAAAP///wAAACH/C1hNUCBEYXRhWE1QAz94cAAh+QQFAAAAACwAAAAAAQABAAACAkQBADs=" class="js-img-src js-res-img" data-src-pc="https://images.samsung.com/no/galaxy-watch-ultra/feature/galaxy-watch-ultra-47mm-titanium-white.jpg" data-src-mobile="https://images.samsung.com/no/galaxy-watch-ultra/feature/galaxy-watch-ultra-47mm-titanium-white.jpg" alt=""> </div> </div> </div> </div> <div class="compare__list-size"> <div class="compare__list-size-inner" role="list"> <div role="listitem"> <button type="button" class="compare__list-size-button is-active" data-size="large" data-omni-type="microsite_contentinter" data-omni="gwatch-ultra:highlights:compare:slct-item:galaxy-watch-ultra^47mm" ga-ca="content click" ga-ac="feature" ga-la="gwatch-ultra:highlights:compare:slct-item:galaxy-watch-ultra^47mm">47mm</button> </div> </div> </div> <div class="compare__list-colors-wrap"> <div class="compare__list-colors-inner"> <div class="compare__list is-active" data-size="large"> <ul class="compare__list-colors" role="list"> <li role="listitem"> <button type="button" class="compare__color is-active" title="selected" data-color="titanium-gray" data-omni-type="microsite_gallery" data-omni="gwatch-ultra:highlights:compare:slct-color:galaxy-watch-ultra^titanium-gray" ga-ca="gallery" ga-ac="feature gallery" ga-la="gwatch-ultra:highlights:compare:slct-color:galaxy-watch-ultra^titanium-gray"> <span class="compare__color-chip" style="background-color: #525257;"></span> <span class="compare__color-name">Titanium Gray</span> </button> </li> <li role="listitem"> <button type="button" class="compare__color" data-color="titanium-silver" data-omni-type="microsite_gallery" data-omni="gwatch-ultra:highlights:compare:slct-color:galaxy-watch-ultra^titanium-silver-fix" ga-ca="gallery" ga-ac="feature gallery" ga-la="gwatch-ultra:highlights:compare:slct-color:galaxy-watch-ultra^titanium-silver-fix"> <span class="compare__color-chip" style="background-color: #b3ab9e;"></span> <span class="compare__color-name">Titanium Silver</span> </button> </li> <li role="listitem"> <button type="button" class="compare__color" data-color="titanium-white" data-omni-type="microsite_gallery" data-omni="gwatch-ultra:highlights:compare:slct-color:galaxy-watch-ultra^titanium-white-fix" ga-ca="gallery" ga-ac="feature gallery" ga-la="gwatch-ultra:highlights:compare:slct-color:galaxy-watch-ultra^titanium-white-fix"> <span class="compare__color-chip" style="background-color: #c8caca;"></span> <span class="compare__color-name">Titanium White</span> </button> </li> </ul> </div> </div> </div> <div class="compare__cta"> <div class="compare__cta-item compare__cta-item--buy-now"> <a href="javascript:void(0)" class="common-cta buy__cta" aria-label="Buy now. Galaxy watch ultra open in a new window" data-omni-type="microsite_buyAction" data-omni="gwatch-ultra:highlights:compare:conv-pdt:buy-now|;{SKU}|{SKU}" ga-ca="buy-cta" ga-ac="feature" ga-la="gwatch-ultra:highlights:compare:conv-pdt:buy-now" target="_blank"><span>Buy Now</span></a> </div> <div class="compare__cta-item compare__cta-item--learn-more"> <a href="javascript:void(0)" class="common-cta learn-more-cta" aria-label="Learn more. Galaxy watch ultra open in a new window" data-omni-type="microsite_contentinter" data-omni="gwatch-ultra:highlights:compare:link-page:galaxy-watch-ultra" ga-ca="content click" ga-ac="feature" ga-la="gwatch-ultra:highlights:compare:link-page:galaxy-watch-ultra" target="_blank"> <span>Learn More</span> </a> </div> </div> </li> <li class="compare__list-item swiper-slide" role="listitem" data-info="{ "product": "galaxy-watch7", "default-size": "small", "default-color": "green", "default-large-color": "green", "default-small-color": "green" }"> <h3 class="compare__list-title"> <img src="data:image/gif;base64,R0lGODlhAQABAPAAAP///wAAACH/C1hNUCBEYXRhWE1QAz94cAAh+QQFAAAAACwAAAAAAQABAAACAkQBADs=" class="js-img-src js-res-img compare__list-title-image" data-src-pc="https://images.samsung.com/no/galaxy-watch-ultra/feature/galaxy-watch7-compare-logo-pc.png" data-src-mobile="https://images.samsung.com/no/galaxy-watch-ultra/feature/galaxy-watch7-compare-logo-mo.png" alt="Galaxy Watch7"> </h3> <div class="compare__list-figure"> <div class="compare__list-product compare__list-prgalaxy-watch7"> <div class="compare__list-product-item" data-product="galaxy-watch7-large-green"> <div class="compare__list-product-image"> <img src="data:image/gif;base64,R0lGODlhAQABAPAAAP///wAAACH/C1hNUCBEYXRhWE1QAz94cAAh+QQFAAAAACwAAAAAAQABAAACAkQBADs=" class="js-img-src js-res-img" data-src-pc="https://images.samsung.com/no/galaxy-watch-ultra/feature/galaxy-watch7-44mm-green.jpg" data-src-mobile="https://images.samsung.com/no/galaxy-watch-ultra/feature/galaxy-watch7-44mm-green.jpg" alt=""> </div> </div> <div class="compare__list-product-item" data-product="galaxy-watch7-large-silver"> <div class="compare__list-product-image"> <img src="data:image/gif;base64,R0lGODlhAQABAPAAAP///wAAACH/C1hNUCBEYXRhWE1QAz94cAAh+QQFAAAAACwAAAAAAQABAAACAkQBADs=" class="js-img-src js-res-img" data-src-pc="https://images.samsung.com/no/galaxy-watch-ultra/feature/galaxy-watch7-44mm-silver.jpg" data-src-mobile="https://images.samsung.com/no/galaxy-watch-ultra/feature/galaxy-watch7-44mm-silver.jpg" alt=""> </div> </div> <div class="compare__list-product-item" data-product="galaxy-watch7-small-green"> <div class="compare__list-product-image"> <img src="data:image/gif;base64,R0lGODlhAQABAPAAAP///wAAACH/C1hNUCBEYXRhWE1QAz94cAAh+QQFAAAAACwAAAAAAQABAAACAkQBADs=" class="js-img-src js-res-img" data-src-pc="https://images.samsung.com/no/galaxy-watch-ultra/feature/galaxy-watch7-40mm-green.jpg" data-src-mobile="https://images.samsung.com/no/galaxy-watch-ultra/feature/galaxy-watch7-40mm-green.jpg" alt=""> </div> </div> <div class="compare__list-product-item" data-product="galaxy-watch7-small-cream"> <div class="compare__list-product-image"> <img src="data:image/gif;base64,R0lGODlhAQABAPAAAP///wAAACH/C1hNUCBEYXRhWE1QAz94cAAh+QQFAAAAACwAAAAAAQABAAACAkQBADs=" class="js-img-src js-res-img" data-src-pc="https://images.samsung.com/no/galaxy-watch-ultra/feature/galaxy-watch7-40mm-cream.jpg" data-src-mobile="https://images.samsung.com/no/galaxy-watch-ultra/feature/galaxy-watch7-40mm-cream.jpg" alt=""> </div> </div> </div> </div> <div class="compare__list-size"> <div class="compare__list-size-inner" role="list"> <div role="listitem"> <button type="button" class="compare__list-size-button" data-size="large" data-omni-type="microsite_contentinter" data-omni="gwatch-ultra:highlights:compare:slct-item:galaxy-watch7^44mm" ga-ca="content click" ga-ac="feature" ga-la="gwatch-ultra:highlights:compare:slct-item:galaxy-watch7^44mm">44mm</button> </div> <div role="listitem"> <button type="button" class="compare__list-size-button is-active" title="selected" data-size="small" data-omni-type="microsite_contentinter" data-omni="gwatch-ultra:highlights:compare:slct-item:galaxy-watch7^40mm" ga-ca="content click" ga-ac="feature" ga-la="gwatch-ultra:highlights:compare:slct-item:galaxy-watch7^40mm">40mm</button> </div> </div> </div> <div class="compare__list-colors-wrap"> <div class="compare__list-colors-inner"> <div class="compare__list" data-size="large"> <ul class="compare__list-colors" role="list"> <li role="listitem"> <button type="button" class="compare__color" data-color="green" data-omni-type="microsite_gallery" data-omni="gwatch-ultra:highlights:compare:slct-color:galaxy-watch7^green" ga-ca="gallery" ga-ac="feature gallery" ga-la="gwatch-ultra:highlights:compare:slct-color:galaxy-watch7^green"> <span class="compare__color-chip" style="background-color: #6E6D63;"></span> <span class="compare__color-name">Green</span> </button> </li> <li role="listitem"> <button type="button" class="compare__color" data-color="silver" data-omni-type="microsite_gallery" data-omni="gwatch-ultra:highlights:compare:slct-color:galaxy-watch7^silver" ga-ca="gallery" ga-ac="feature gallery" ga-la="gwatch-ultra:highlights:compare:slct-color:galaxy-watch7^silver"> <span class="compare__color-chip" style="background-color: #BDC0BF;"></span> <span class="compare__color-name">Silver</span> </button> </li> </ul> </div> <div class="compare__list is-active" data-size="small"> <ul class="compare__list-colors" role="list"> <li role="listitem"> <button type="button" class="compare__color is-active" title="selected" data-color="green" data-omni-type="microsite_gallery" data-omni="gwatch-ultra:highlights:compare:slct-color:galaxy-watch7^green" ga-ca="gallery" ga-ac="feature gallery" ga-la="gwatch-ultra:highlights:compare:slct-color:galaxy-watch7^green"> <span class="compare__color-chip" style="background-color: #6E6D63;"></span> <span class="compare__color-name">Green</span> </button> </li> <li role="listitem"> <button type="button" class="compare__color" data-color="cream" data-omni-type="microsite_gallery" data-omni="gwatch-ultra:highlights:compare:slct-color:galaxy-watch7^cream" ga-ca="gallery" ga-ac="feature gallery" ga-la="gwatch-ultra:highlights:compare:slct-color:galaxy-watch7^cream"> <span class="compare__color-chip" style="background-color: #F0EAE0;"></span> <span class="compare__color-name">Cream</span> </button> </li> </ul> </div> </div> </div> <div class="compare__cta"> <div class="compare__cta-item compare__cta-item--buy-now"> <a href="javascript:void(0)" class="common-cta buy__cta" aria-label="Buy now. Galaxy watch7 open in a new window" data-omni-type="microsite_contentinter" data-omni="gwatch-ultra:highlights:compare:conv-oth:galaxy-watch7" ga-ca="content click" ga-ac="feature" ga-la="gwatch-ultra:highlights:compare:conv-oth:galaxy-watch7" target="_blank"><span>Buy Now</span></a> </div> <div class="compare__cta-item compare__cta-item--learn-more"> <a href="javascript:void(0)" class="common-cta learn-more-cta" aria-label="Learn more. Galaxy watch7 open in a new window " data-omni-type="microsite_contentinter" data-omni="gwatch-ultra:highlights:compare:link-page:galaxy-watch7" ga-ca="content click" ga-ac="feature" ga-la="gwatch-ultra:highlights:compare:link-page:galaxy-watch7" target="_blank"> <span>Learn More</span> </a> </div> </div> </li> <li class="compare__list-item swiper-slide" role="listitem" data-info="{ "product": "galaxy-watch6-classic", "default-size": "large", "default-color": "black", "default-small-color": "black", "default-large-color": "black" }"> <h3 class="compare__list-title"> <img src="data:image/gif;base64,R0lGODlhAQABAPAAAP///wAAACH/C1hNUCBEYXRhWE1QAz94cAAh+QQFAAAAACwAAAAAAQABAAACAkQBADs=" class="js-img-src js-res-img compare__list-title-image" data-src-pc="https://images.samsung.com/no/galaxy-watch-ultra/feature/galaxy-watch6-classic-compare-logo-pc.png" data-src-mobile="https://images.samsung.com/no/galaxy-watch-ultra/feature/galaxy-watch6-classic-compare-logo-mo.png" alt="Galaxy Watch6 Classic"> </h3> <div class="compare__list-figure"> <div class="compare__list-product compare__list-product--galaxy-watch6-classic"> <div class="compare__list-product-item is-active" data-product="galaxy-watch6-classic-large-black"> <div class="compare__list-product-image"> <img src="data:image/gif;base64,R0lGODlhAQABAPAAAP///wAAACH/C1hNUCBEYXRhWE1QAz94cAAh+QQFAAAAACwAAAAAAQABAAACAkQBADs=" class="js-img-src js-res-img" data-src-pc="https://images.samsung.com/no/galaxy-watch-ultra/feature/galaxy-watch6-classic-47mm-black.jpg" data-src-mobile="https://images.samsung.com/no/galaxy-watch-ultra/feature/galaxy-watch6-classic-47mm-black.jpg" alt=""> </div> </div> <div class="compare__list-product-item" data-product="galaxy-watch6-classic-large-silver"> <div class="compare__list-product-image"> <img src="data:image/gif;base64,R0lGODlhAQABAPAAAP///wAAACH/C1hNUCBEYXRhWE1QAz94cAAh+QQFAAAAACwAAAAAAQABAAACAkQBADs=" class="js-img-src js-res-img" data-src-pc="https://images.samsung.com/no/galaxy-watch-ultra/feature/galaxy-watch6-classic-47mm-silver.jpg" data-src-mobile="https://images.samsung.com/no/galaxy-watch-ultra/feature/galaxy-watch6-classic-47mm-silver.jpg" alt=""> </div> </div> <div class="compare__list-product-item" data-product="galaxy-watch6-classic-small-black"> <div class="compare__list-product-image"> <img src="data:image/gif;base64,R0lGODlhAQABAPAAAP///wAAACH/C1hNUCBEYXRhWE1QAz94cAAh+QQFAAAAACwAAAAAAQABAAACAkQBADs=" class="js-img-src js-res-img" data-src-pc="https://images.samsung.com/no/galaxy-watch-ultra/feature/galaxy-watch6-classic-43mm-black.jpg" data-src-mobile="https://images.samsung.com/no/galaxy-watch-ultra/feature/galaxy-watch6-classic-43mm-black.jpg" alt=""> </div> </div> <div class="compare__list-product-item" data-product="galaxy-watch6-classic-small-silver"> <div class="compare__list-product-image"> <img src="data:image/gif;base64,R0lGODlhAQABAPAAAP///wAAACH/C1hNUCBEYXRhWE1QAz94cAAh+QQFAAAAACwAAAAAAQABAAACAkQBADs=" class="js-img-src js-res-img" data-src-pc="https://images.samsung.com/no/galaxy-watch-ultra/feature/galaxy-watch6-classic-43mm-silver.jpg" data-src-mobile="https://images.samsung.com/no/galaxy-watch-ultra/feature/galaxy-watch6-classic-43mm-silver.jpg" alt=""> </div> </div> </div> </div> <div class="compare__list-size"> <div class="compare__list-size-inner" role="list"> <div role="listitem"> <button type="button" class="compare__list-size-button is-active" title="selected" data-size="large" data-omni-type="microsite_contentinter" data-omni="gwatch-ultra:highlights:compare:slct-item:watch6-classic^47mm" ga-ca="content click" ga-ac="feature" ga-la="gwatch-ultra:highlights:compare:slct-item:watch6-classic^47mm">47mm</button> </div> <div role="listitem"> <button type="button" class="compare__list-size-button" data-size="small" data-omni-type="microsite_contentinter" data-omni="gwatch-ultra:highlights:compare:slct-item:watch6-classic^43mm" ga-ca="content click" ga-ac="feature" ga-la="gwatch-ultra:highlights:compare:slct-item:watch6-classic^43mm">43mm</button> </div> </div> </div> <div class="compare__list-colors-wrap"> <div class="compare__list-colors-inner"> <div class="compare__list is-active" data-size="large"> <ul class="compare__list-colors" role="list"> <li role="listitem"> <button type="button" class="compare__color is-active" title="selected" data-color="black" data-omni-type="microsite_gallery" data-omni="gwatch-ultra:highlights:compare:slct-color:watch6-classic^black" ga-ca="gallery" ga-ac="feature gallery" ga-la="gwatch-ultra:highlights:compare:slct-color:watch6-classic^black"> <span class="compare__color-chip" style="background-color: #414144;"></span> <span class="compare__color-name">Black</span> </button> </li> <li role="listitem"> <button type="button" class="compare__color" data-color="silver" data-omni-type="microsite_gallery" data-omni="gwatch-ultra:highlights:compare:slct-color:watch6-classic^silver" ga-ca="gallery" ga-ac="feature gallery" ga-la="gwatch-ultra:highlights:compare:slct-color:watch6-classic^silver"> <span class="compare__color-chip" style="background-color: #c7c8ca;"></span> <span class="compare__color-name">Silver</span> </button> </li> </ul> </div> <div class="compare__list" data-size="small"> <ul class="compare__list-colors" role="list"> <li role="listitem"> <button type="button" class="compare__color is-active" title="selected" data-color="black" data-omni-type="microsite_gallery" data-omni="gwatch-ultra:highlights:compare:slct-color:watch6-classic^black" ga-ca="gallery" ga-ac="feature gallery" ga-la="gwatch-ultra:highlights:compare:slct-color:watch6-classic^black"> <span class="compare__color-chip" style="background-color: #414144;"></span> <span class="compare__color-name">Black</span> </button> </li> <li role="listitem"> <button type="button" class="compare__color" data-color="silver" data-omni-type="microsite_gallery" data-omni="gwatch-ultra:highlights:compare:slct-color:watch6-classic^silver" ga-ca="gallery" ga-ac="feature gallery" ga-la="gwatch-ultra:highlights:compare:slct-color:watch6-classic^silver"> <span class="compare__color-chip" style="background-color: #c7c8ca;"></span> <span class="compare__color-name">Silver</span> </button> </li> </ul> </div> </div> </div> <div class="compare__cta"> <div class="compare__cta-item compare__cta-item--buy-now"> <a href="javascript:void(0)" class="common-cta buy__cta" aria-label="Buy now. Galaxy watch6 classic open in a new window" data-omni-type="microsite_contentinter" data-omni="gwatch-ultra:highlights:compare:conv-oth:galaxy-watch6-classic" ga-ca="content click" ga-ac="feature" ga-la="gwatch-ultra:highlights:compare:conv-oth:galaxy-watch6-classic" target="_blank"><span>Buy Now</span></a> </div> <div class="compare__cta-item compare__cta-item--learn-more"> <a href="javascript:void(0)" class="common-cta learn-more-cta" aria-label="Learn more. Galaxy watch6 classic open in a new window" data-omni-type="microsite_contentinter" data-omni="gwatch-ultra:highlights:compare:link-page:galaxy-watch6-classic" ga-ca="content click" ga-ac="feature" ga-la="gwatch-ultra:highlights:compare:link-page:galaxy-watch6-classic" target="_blank"> <span>Learn More</span> </a> </div> </div> </li> <li class="compare__list-item swiper-slide" role="listitem" data-info="{ "product": "galaxy-watch5-pro", "default-size": "large", "default-color": "gray-titanium" }"> <h3 class="compare__list-title"> <img src="data:image/gif;base64,R0lGODlhAQABAPAAAP///wAAACH/C1hNUCBEYXRhWE1QAz94cAAh+QQFAAAAACwAAAAAAQABAAACAkQBADs=" class="js-img-src js-res-img compare__list-title-image" data-src-pc="https://images.samsung.com/no/galaxy-watch-ultra/feature/galaxy-watch5-pro-compare-logo-pc.png" data-src-mobile="https://images.samsung.com/no/galaxy-watch-ultra/feature/galaxy-watch5-pro-compare-logo-mo.png" alt="Galaxy Watch5 pro"> </h3> <div class="compare__list-figure"> <div class="compare__list-product compare__list-product--watch5-pro"> <div class="compare__list-product-item is-active" data-product="galaxy-watch5-pro-large-gray-titanium"> <div class="compare__list-product-image"> <img src="data:image/gif;base64,R0lGODlhAQABAPAAAP///wAAACH/C1hNUCBEYXRhWE1QAz94cAAh+QQFAAAAACwAAAAAAQABAAACAkQBADs=" class="js-img-src js-res-img" data-src-pc="https://images.samsung.com/no/galaxy-watch-ultra/feature/galaxy-watch5-pro-45mm-gray-titanium.jpg" data-src-mobile="https://images.samsung.com/no/galaxy-watch-ultra/feature/galaxy-watch5-pro-45mm-gray-titanium.jpg" alt=""> </div> </div> <div class="compare__list-product-item" data-product="galaxy-watch5-pro-large-black-titanium"> <div class="compare__list-product-image"> <img src="data:image/gif;base64,R0lGODlhAQABAPAAAP///wAAACH/C1hNUCBEYXRhWE1QAz94cAAh+QQFAAAAACwAAAAAAQABAAACAkQBADs=" class="js-img-src js-res-img" data-src-pc="https://images.samsung.com/no/galaxy-watch-ultra/feature/galaxy-watch5-pro-45mm-black-titanium.jpg" data-src-mobile="https://images.samsung.com/no/galaxy-watch-ultra/feature/galaxy-watch5-pro-45mm-black-titanium.jpg" alt=""> </div> </div> </div> </div> <div class="compare__list-size"> <div class="compare__list-size-inner" role="list"> <div role="listitem"> <button type="button" class="compare__list-size-button is-active" title="selected" data-size="large" data-omni-type="microsite_contentinter" data-omni="gwatch-ultra:highlights:compare:slct-item:galaxy-watch5-pro^45mm" ga-ca="content click" ga-ac="feature" ga-la="gwatch-ultra:highlights:compare:slct-item:galaxy-watch5-pro^45mm">45mm</button> </div> </div> </div> <div class="compare__list-colors-wrap"> <div class="compare__list-colors-inner"> <div class="compare__list is-active" data-size="large"> <ul class="compare__list-colors" role="list"> <li role="listitem"> <button type="button" class="compare__color is-active" title="selected" data-color="gray-titanium" data-omni-type="microsite_gallery" data-omni="gwatch-ultra:highlights:compare:slct-color:galaxy-watch5-pro^gray-titanium" ga-ca="gallery" ga-ac="feature gallery" ga-la="gwatch-ultra:highlights:compare:slct-color:galaxy-watch5-pro^gray-titanium"> <span class="compare__color-chip" style="background-color: #7B7369;"></span> <span class="compare__color-name">Gray Titanium</span> </button> </li> <li role="listitem"> <button type="button" class="compare__color" data-color="black-titanium" data-omni-type="microsite_gallery" data-omni="gwatch-ultra:highlights:compare:slct-color:galaxy-watch5-pro^black-titanium" ga-ca="gallery" ga-ac="feature gallery" ga-la="gwatch-ultra:highlights:compare:slct-color:galaxy-watch5-pro^black-titanium"> <span class="compare__color-chip" style="background-color: #000000;"></span> <span class="compare__color-name">Black Titanium</span> </button> </li> </ul> </div> </div> </div> <div class="compare__cta"> <div class="compare__cta-item compare__cta-item--buy-now"> <a href="javascript:void(0)" class="common-cta buy__cta" aria-label="Buy now. Galaxy watch5 pro open in a new window" data-omni-type="microsite_contentinter" data-omni="gwatch-ultra:highlights:compare:conv-oth:galaxy-watch5-pro" ga-ca="content click" ga-ac="feature" ga-la="gwatch-ultra:highlights:compare:conv-oth:galaxy-watch5-pro" target="_blank"><span>Buy Now</span></a> </div> <div class="compare__cta-item compare__cta-item--learn-more"> <a href="javascript:void(0)" class="common-cta learn-more-cta" aria-label="Learn more. Galaxy watch5 pro open in a new window" data-omni-type="microsite_contentinter" data-omni="gwatch-ultra:highlights:compare:link-page:galaxy-watch5-pro" ga-ca="content click" ga-ac="feature" ga-la="gwatch-ultra:highlights:compare:link-page:galaxy-watch5-pro" target="_blank"> <span>Learn More</span> </a> </div> </div> </li> </ul> <div class="compare__table-wrapper"> <div class="compare__table-wrap"> <div class="compare__table-inner"> <div class="compare__table"> <div class="compare__body" role="table" aria-describedby="compareDescription"> <div class="compare__headergroup blind" role="row"> <div class="compare__header-static" role="columnheader"> Spec </div> <div class="compare__header" role="columnheader"> Galaxy Watch Ultra </div> <div class="compare__header" role="columnheader"> Galaxy Watch7 </div> <div class="compare__header" role="columnheader"> Galaxy Watch6 Classic </div> <div class="compare__header" role="columnheader"> Galaxy Watch5 Pro </div> </div> <div class="compare__rowgroup" role="rowgroup"> <div class="compare__row compare__material" role="row"> <div class="compare__table-specs-name" role="rowheader"> Material <sup><a href="#desc-section" class="click_sup" title="See disclaimer" data-sup-tag="sup-7"></a></sup> </div> <div class="compare__column-wrap"> <div class="js-text-fill compare__column" role="cell"> <div class="compare-ico"> <svg viewbox="0 0 64 64" focusable="false" aria-hidden="true"> <g fill="none" stroke="#fff" class="stroke-line" transform="translate(10 2)"> <path d="M39.794,75.951v6.393c0,.212-.277.382-.619.382H14.13c-.342,0-.62-.171-.62-.382V75.95" transform="translate(-4.351 -24.237)" stroke-miterlimit="10" stroke-width="3" /> <path d="M13.511,9.417v-7c0-.231.277-.419.619-.419H39.176c.342,0,.62.187.62.419v7" transform="translate(-4.351 -0.153)" stroke-miterlimit="10" stroke-width="3" /> <rect width="41.808" height="41.808" rx="8" transform="translate(1.398 9.264)" stroke-width="3" /> <path d="M22.543,22.622A14.835,14.835,0,0,0,11.657,33.438" transform="translate(-3.748 -6.869)" stroke-linecap="round" stroke-miterlimit="10" stroke-width="3" /> <path d="M10.08,18.853A20.229,20.229,0,1,1,3,34.228a20.229,20.229,0,0,1,7.08-15.374" transform="translate(-0.928 -4.06)" stroke-miterlimit="10" stroke-width="3" /> </g> </svg> </div> <div class="compare__table-specs-feature"> Titanium grade4 </div> </div> <div class="compare__column" role="cell"> <img src="data:image/gif;base64,R0lGODlhAQABAPAAAP///wAAACH/C1hNUCBEYXRhWE1QAz94cAAh+QQFAAAAACwAAAAAAQABAAACAkQBADs=" class="js-img-src js-res-img compare-ico" data-src-pc="https://images.samsung.com/no/galaxy-watch-ultra/feature/display_material_general_watch.svg" data-src-mobile="https://images.samsung.com/no/galaxy-watch-ultra/feature/display_material_general_watch.svg" alt=""> <div class="compare__table-specs-feature"> Armor Aluminum </div> </div> <div class="compare__column" role="cell"> <img src="data:image/gif;base64,R0lGODlhAQABAPAAAP///wAAACH/C1hNUCBEYXRhWE1QAz94cAAh+QQFAAAAACwAAAAAAQABAAACAkQBADs=" class="js-img-src js-res-img compare-ico" data-src-pc="https://images.samsung.com/no/galaxy-watch-ultra/feature/display_material_general_watch.svg" data-src-mobile="https://images.samsung.com/no/galaxy-watch-ultra/feature/display_material_general_watch.svg" alt=""> <div class="compare__table-specs-feature"> Stainless Steel </div> </div> <div class="compare__column" role="cell"> <img src="data:image/gif;base64,R0lGODlhAQABAPAAAP///wAAACH/C1hNUCBEYXRhWE1QAz94cAAh+QQFAAAAACwAAAAAAQABAAACAkQBADs=" class="js-img-src js-res-img compare-ico" data-src-pc="https://images.samsung.com/no/galaxy-watch-ultra/feature/display_material_general_watch.svg" data-src-mobile="https://images.samsung.com/no/galaxy-watch-ultra/feature/display_material_general_watch.svg" alt=""> <div class="compare__table-specs-feature"> Titanium grade2 </div> </div> </div> </div> <div class="compare__row compare__precessor" role="row"> <div class="compare__table-specs-name" role="rowheader"> Processor </div> <div class="compare__column-wrap"> <div class="js-text-fill compare__column" role="cell"> <div class="compare-ico"> <svg viewbox="0 0 64 64" focusable="false" aria-hidden="true"> <g fill="#fff" class="fill-line"> <path d="M52.49,26.954H30.011a3.061,3.061,0,0,0-3.057,3.057V52.49a3.061,3.061,0,0,0,3.057,3.057H52.49a3.061,3.061,0,0,0,3.057-3.057V30.011a3.061,3.061,0,0,0-3.057-3.057M53.509,52.49a1.02,1.02,0,0,1-1.019,1.019H30.011a1.02,1.02,0,0,1-1.019-1.019V30.011a1.02,1.02,0,0,1,1.019-1.019H52.49a1.02,1.02,0,0,1,1.019,1.019Z" transform="translate(-9.048 -9.048)" /> <path d="M62.42,29.675a1.359,1.359,0,0,0,0-2.717h-3.4V18.53h3.4a1.359,1.359,0,0,0,0-2.717h-3.4V14.189a5.441,5.441,0,0,0-5.434-5.434H51.7v-3.4a1.359,1.359,0,0,0-2.717,0v3.4H40.733v-3.4a1.359,1.359,0,1,0-2.717,0v3.4H29.762v-3.4a1.359,1.359,0,0,0-2.717,0v3.4H18.792v-3.4a1.359,1.359,0,0,0-2.717,0v3.4H14.189a5.441,5.441,0,0,0-5.434,5.434v1.623h-3.4a1.359,1.359,0,0,0,0,2.717h3.4v8.429h-3.4a1.359,1.359,0,0,0,0,2.717h3.4V38.1h-3.4a1.359,1.359,0,0,0,0,2.717h3.4v8.429h-3.4a1.359,1.359,0,1,0,0,2.717h3.4v1.623a5.441,5.441,0,0,0,5.434,5.434h1.885v3.4a1.359,1.359,0,0,0,2.717,0v-3.4h8.253v3.4a1.359,1.359,0,0,0,2.717,0v-3.4h8.253v3.4a1.359,1.359,0,0,0,2.717,0v-3.4h8.253v3.4a1.359,1.359,0,0,0,2.717,0v-3.4h1.885a5.441,5.441,0,0,0,5.434-5.434V51.966h3.4a1.359,1.359,0,0,0,0-2.717h-3.4V40.82h3.4a1.359,1.359,0,0,0,0-2.717h-3.4V29.675ZM56.306,53.589a2.72,2.72,0,0,1-2.717,2.717h-39.4a2.72,2.72,0,0,1-2.717-2.717v-39.4a2.72,2.72,0,0,1,2.717-2.717h39.4a2.72,2.72,0,0,1,2.717,2.717Z" transform="translate(-1.687 -1.687)" /> </g> </svg> </div> <div class="compare__table-specs-feature"> 3nm Processor, <br> 5 Core </div> </div> <div class="js-text-fill compare__column" role="cell"> <div class="compare-ico"> <svg viewbox="0 0 64 64" focusable="false" aria-hidden="true"> <g fill="#fff" class="fill-line"> <path d="M52.49,26.954H30.011a3.061,3.061,0,0,0-3.057,3.057V52.49a3.061,3.061,0,0,0,3.057,3.057H52.49a3.061,3.061,0,0,0,3.057-3.057V30.011a3.061,3.061,0,0,0-3.057-3.057M53.509,52.49a1.02,1.02,0,0,1-1.019,1.019H30.011a1.02,1.02,0,0,1-1.019-1.019V30.011a1.02,1.02,0,0,1,1.019-1.019H52.49a1.02,1.02,0,0,1,1.019,1.019Z" transform="translate(-9.048 -9.048)" /> <path d="M62.42,29.675a1.359,1.359,0,0,0,0-2.717h-3.4V18.53h3.4a1.359,1.359,0,0,0,0-2.717h-3.4V14.189a5.441,5.441,0,0,0-5.434-5.434H51.7v-3.4a1.359,1.359,0,0,0-2.717,0v3.4H40.733v-3.4a1.359,1.359,0,1,0-2.717,0v3.4H29.762v-3.4a1.359,1.359,0,0,0-2.717,0v3.4H18.792v-3.4a1.359,1.359,0,0,0-2.717,0v3.4H14.189a5.441,5.441,0,0,0-5.434,5.434v1.623h-3.4a1.359,1.359,0,0,0,0,2.717h3.4v8.429h-3.4a1.359,1.359,0,0,0,0,2.717h3.4V38.1h-3.4a1.359,1.359,0,0,0,0,2.717h3.4v8.429h-3.4a1.359,1.359,0,1,0,0,2.717h3.4v1.623a5.441,5.441,0,0,0,5.434,5.434h1.885v3.4a1.359,1.359,0,0,0,2.717,0v-3.4h8.253v3.4a1.359,1.359,0,0,0,2.717,0v-3.4h8.253v3.4a1.359,1.359,0,0,0,2.717,0v-3.4h8.253v3.4a1.359,1.359,0,0,0,2.717,0v-3.4h1.885a5.441,5.441,0,0,0,5.434-5.434V51.966h3.4a1.359,1.359,0,0,0,0-2.717h-3.4V40.82h3.4a1.359,1.359,0,0,0,0-2.717h-3.4V29.675ZM56.306,53.589a2.72,2.72,0,0,1-2.717,2.717h-39.4a2.72,2.72,0,0,1-2.717-2.717v-39.4a2.72,2.72,0,0,1,2.717-2.717h39.4a2.72,2.72,0,0,1,2.717,2.717Z" transform="translate(-1.687 -1.687)" /> </g> </svg> </div> <div class="compare__table-specs-feature"> 3nm Processor, <br> 5 Core </div> </div> <div class="compare__column" role="cell"> <img src="data:image/gif;base64,R0lGODlhAQABAPAAAP///wAAACH/C1hNUCBEYXRhWE1QAz94cAAh+QQFAAAAACwAAAAAAQABAAACAkQBADs=" class="js-img-src js-res-img compare-ico" data-src-pc="https://images.samsung.com/no/galaxy-watch-ultra/feature/common_ap.svg" data-src-mobile="https://images.samsung.com/no/galaxy-watch-ultra/feature/common_ap.svg" alt=""> <div class="compare__table-specs-feature"> 5nm Processor, <br> 2 Core </div> </div> <div class="compare__column" role="cell"> <img src="data:image/gif;base64,R0lGODlhAQABAPAAAP///wAAACH/C1hNUCBEYXRhWE1QAz94cAAh+QQFAAAAACwAAAAAAQABAAACAkQBADs=" class="js-img-src js-res-img compare-ico" data-src-pc="https://images.samsung.com/no/galaxy-watch-ultra/feature/common_ap.svg" data-src-mobile="https://images.samsung.com/no/galaxy-watch-ultra/feature/common_ap.svg" alt=""> <div class="compare__table-specs-feature"> 5nm Processor, <br> 2 Core </div> </div> </div> </div> <div class="compare__row compare__gps" role="row"> <div class="compare__table-specs-name" role="rowheader"> GPS <sup><a href="#desc-section" class="click_sup" title="See disclaimer" data-sup-tag="sup-24"></a></sup> </div> <div class="compare__column-wrap"> <div class="js-text-fill compare__column" role="cell"> <div class="compare-ico"> <svg viewbox="0 0 64 64" focusable="false" aria-hidden="true"> <g transform="translate(-104 -32)"> <g transform="translate(104 32)" style="fill: none" stroke="#fff" class="stroke-line"> <circle cx="11.333" cy="11.333" r="11.333" transform="translate(20.667 14.667)" stroke-miterlimit="10" stroke-width="2" /> <path d="M49.547,40.08h0a21.173,21.173,0,0,0,5.12-13.8A22.474,22.474,0,0,0,32,4,22.474,22.474,0,0,0,9.333,26.28a21.138,21.138,0,0,0,5.12,13.8l17.04,19.687a.674.674,0,0,0,.947.067.629.629,0,0,0,.067-.067l17.04-19.693Z" stroke-linejoin="round" stroke-width="2.667" /> </g> </g> </svg> </div> <div class="compare__table-specs-feature"> L1+L5 Dual- <br class="common-br-pc">Frequency GPS </div> </div> <div class="js-text-fill compare__column" role="cell"> <div class="compare-ico"> <svg viewbox="0 0 64 64" focusable="false" aria-hidden="true"> <g transform="translate(-104 -32)"> <g transform="translate(104 32)" style="fill: none" stroke="#fff" class="stroke-line"> <circle cx="11.333" cy="11.333" r="11.333" transform="translate(20.667 14.667)" stroke-miterlimit="10" stroke-width="2" /> <path d="M49.547,40.08h0a21.173,21.173,0,0,0,5.12-13.8A22.474,22.474,0,0,0,32,4,22.474,22.474,0,0,0,9.333,26.28a21.138,21.138,0,0,0,5.12,13.8l17.04,19.687a.674.674,0,0,0,.947.067.629.629,0,0,0,.067-.067l17.04-19.693Z" stroke-linejoin="round" stroke-width="2.667" /> </g> </g> </svg> </div> <div class="compare__table-specs-feature"> L1+L5 Dual- <br class="common-br-pc">Frequency GPS </div> </div> <div class="compare__column" role="cell"> <img src="data:image/gif;base64,R0lGODlhAQABAPAAAP///wAAACH/C1hNUCBEYXRhWE1QAz94cAAh+QQFAAAAACwAAAAAAQABAAACAkQBADs=" class="js-img-src js-res-img compare-ico" data-src-pc="https://images.samsung.com/no/galaxy-watch-ultra/feature/common_gps.svg" data-src-mobile="https://images.samsung.com/no/galaxy-watch-ultra/feature/common_gps.svg" alt=""> <div class="compare__table-specs-feature"> L1 GPS </div> </div> <div class="compare__column" role="cell"> <img src="data:image/gif;base64,R0lGODlhAQABAPAAAP///wAAACH/C1hNUCBEYXRhWE1QAz94cAAh+QQFAAAAACwAAAAAAQABAAACAkQBADs=" class="js-img-src js-res-img compare-ico" data-src-pc="https://images.samsung.com/no/galaxy-watch-ultra/feature/common_gps.svg" data-src-mobile="https://images.samsung.com/no/galaxy-watch-ultra/feature/common_gps.svg" alt=""> <div class="compare__table-specs-feature"> L1 GPS </div> </div> </div> </div> <div class="compare__row compare__memory-storage"> <div class="compare__column-cont" role="row"> <div class="compare__table-specs-name" role="rowheader" aria-rowspan="2"> Minne / Storage </div> <div class="compare__column-wrap"> <div class="js-text-fill compare__column" role="cell"> <div class="compare__table-specs-title"> Lagring </div> <div class="compare-ico"> <svg viewbox="0 0 64 64" focusable="false" aria-hidden="true"> <g transform="translate(-104 -32)"> <g transform="translate(104 32)" stroke="#fff" class="stroke-line"> <g transform="translate(15128 -12870)"> <g transform="translate(-15125 12873)" fill="none" stroke-width="3"> <circle cx="29" cy="29" r="29" stroke="none" /> <circle cx="29" cy="29" r="27.5" fill="none" /> </g> <g transform="translate(-15110 12888)" fill="none" stroke-width="3"> <circle cx="14" cy="14" r="14" stroke="none" /> <circle cx="14" cy="14" r="12.5" fill="none" /> </g> <path d="M6803-887.6v15.777" transform="translate(-21898.938 13761.426)" fill="none" stroke-width="3" /> <path d="M0,0V15.777" transform="translate(-15083.785 12902.063) rotate(-90)" fill="none" stroke-width="3" /> </g> </g> </g> </svg> </div> <div class="compare__table-specs-feature"> 32GB </div> </div> <div class="js-text-fill compare__column" role="cell"> <div class="compare__table-specs-title"> Lagring </div> <div class="compare-ico"> <svg viewbox="0 0 64 64" focusable="false" aria-hidden="true"> <g transform="translate(-104 -32)"> <g transform="translate(104 32)" stroke="#fff" class="stroke-line"> <g transform="translate(15128 -12870)"> <g transform="translate(-15125 12873)" fill="none" stroke-width="3"> <circle cx="29" cy="29" r="29" stroke="none" /> <circle cx="29" cy="29" r="27.5" fill="none" /> </g> <g transform="translate(-15110 12888)" fill="none" stroke-width="3"> <circle cx="14" cy="14" r="14" stroke="none" /> <circle cx="14" cy="14" r="12.5" fill="none" /> </g> <path d="M6803-887.6v15.777" transform="translate(-21898.938 13761.426)" fill="none" stroke-width="3" /> <path d="M0,0V15.777" transform="translate(-15083.785 12902.063) rotate(-90)" fill="none" stroke-width="3" /> </g> </g> </g> </svg> </div> <div class="compare__table-specs-feature"> 32GB </div> </div> <div class="compare__column" role="cell"> <div class="compare__table-specs-title"> Lagring </div> <img src="data:image/gif;base64,R0lGODlhAQABAPAAAP///wAAACH/C1hNUCBEYXRhWE1QAz94cAAh+QQFAAAAACwAAAAAAQABAAACAkQBADs=" class="js-img-src js-res-img compare-ico" data-src-pc="https://images.samsung.com/no/galaxy-watch-ultra/feature/common_storage_external.svg" data-src-mobile="https://images.samsung.com/no/galaxy-watch-ultra/feature/common_storage_external.svg" alt=""> <div class="compare__table-specs-feature"> 16GB </div> </div> <div class="compare__column" role="cell"> <div class="compare__table-specs-title"> Lagring </div> <img src="data:image/gif;base64,R0lGODlhAQABAPAAAP///wAAACH/C1hNUCBEYXRhWE1QAz94cAAh+QQFAAAAACwAAAAAAQABAAACAkQBADs=" class="js-img-src js-res-img compare-ico" data-src-pc="https://images.samsung.com/no/galaxy-watch-ultra/feature/common_storage_external.svg" data-src-mobile="https://images.samsung.com/no/galaxy-watch-ultra/feature/common_storage_external.svg" alt=""> <div class="compare__table-specs-feature"> 16GB </div> </div> </div> </div> <div class="compare__column-wrap" role="row"> <div class="js-text-fill compare__column" role="cell"> <div class="compare__table-specs-title"> Minne </div> <div class="compare-ico"> <svg viewbox="0 0 64 64" focusable="false" aria-hidden="true"> <g transform="translate(-104 -32)"> <g transform="translate(104 32)"> <g transform="translate(15128 -12953)" fill="none" stroke="#fff" class="stroke-line"> <rect width="50" height="36" rx="3" transform="translate(-15121 12967)" stroke-miterlimit="10" stroke-width="3" /> <g transform="translate(-15111.5 12957)" stroke-linecap="round" stroke-miterlimit="10" stroke-width="3"> <line y2="4.667" transform="translate(31.002)" /> <line y2="4.667" transform="translate(20.668)" /> <line y2="4.667" transform="translate(10.334)" /> <line y2="4.667" /> <line y2="4.667" transform="translate(31.002 51.333)" /> <line y2="4.667" transform="translate(20.668 51.333)" /> <line y2="4.667" transform="translate(10.334 51.333)" /> <line y2="4.667" transform="translate(0 51.333)" /> </g> </g> </g> </g> </svg> </div> <div class="compare__table-specs-feature"> 2GB </div> </div> <div class="js-text-fill compare__column" role="cell"> <div class="compare__table-specs-title"> Minne </div> <div class="compare-ico"> <svg viewbox="0 0 64 64" focusable="false" aria-hidden="true"> <g transform="translate(-104 -32)"> <g transform="translate(104 32)"> <g transform="translate(15128 -12953)" fill="none" stroke="#fff" class="stroke-line"> <rect width="50" height="36" rx="3" transform="translate(-15121 12967)" stroke-miterlimit="10" stroke-width="3" /> <g transform="translate(-15111.5 12957)" stroke-linecap="round" stroke-miterlimit="10" stroke-width="3"> <line y2="4.667" transform="translate(31.002)" /> <line y2="4.667" transform="translate(20.668)" /> <line y2="4.667" transform="translate(10.334)" /> <line y2="4.667" /> <line y2="4.667" transform="translate(31.002 51.333)" /> <line y2="4.667" transform="translate(20.668 51.333)" /> <line y2="4.667" transform="translate(10.334 51.333)" /> <line y2="4.667" transform="translate(0 51.333)" /> </g> </g> </g> </g> </svg> </div> <div class="compare__table-specs-feature"> 2GB </div> </div> <div class="js-text-fill compare__column" role="cell"> <div class="compare__table-specs-title"> Minne </div> <div class="compare-ico"> <svg viewbox="0 0 64 64" focusable="false" aria-hidden="true"> <g transform="translate(-104 -32)"> <g transform="translate(104 32)"> <g transform="translate(15128 -12953)" fill="none" stroke="#fff" class="stroke-line"> <rect width="50" height="36" rx="3" transform="translate(-15121 12967)" stroke-miterlimit="10" stroke-width="3" /> <g transform="translate(-15111.5 12957)" stroke-linecap="round" stroke-miterlimit="10" stroke-width="3"> <line y2="4.667" transform="translate(31.002)" /> <line y2="4.667" transform="translate(20.668)" /> <line y2="4.667" transform="translate(10.334)" /> <line y2="4.667" /> <line y2="4.667" transform="translate(31.002 51.333)" /> <line y2="4.667" transform="translate(20.668 51.333)" /> <line y2="4.667" transform="translate(10.334 51.333)" /> <line y2="4.667" transform="translate(0 51.333)" /> </g> </g> </g> </g> </svg> </div> <div class="compare__table-specs-feature"> 2GB </div> </div> <div class="compare__column" role="cell"> <div class="compare__table-specs-title"> Minne </div> <img src="data:image/gif;base64,R0lGODlhAQABAPAAAP///wAAACH/C1hNUCBEYXRhWE1QAz94cAAh+QQFAAAAACwAAAAAAQABAAACAkQBADs=" class="js-img-src js-res-img compare-ico" data-src-pc="https://images.samsung.com/no/galaxy-watch-ultra/feature/common_memory.svg" data-src-mobile="https://images.samsung.com/no/galaxy-watch-ultra/feature/common_memory.svg" alt=""> <div class="compare__table-specs-feature"> 1.5GB </div> </div> </div> </div> <div class="compare__row compare__display" role="row"> <div class="compare__table-specs-name" role="rowheader"> Skjermens lysstyrke </div> <div class="compare__column-wrap"> <div class="js-text-fill compare__column" role="cell"> <div class="compare__table-specs-feature"> Opptil <br>3000nits </div> </div> <div class="compare__column" role="cell"> <div class="compare__table-specs-feature"> Opptil <br>2000nits </div> </div> <div class="compare__column" role="cell"> <div class="compare__table-specs-feature"> Opptil <br>2000nits </div> </div> <div class="compare__column" role="cell"> <div class="compare__table-specs-feature"> Opptil <br>1000nits </div> </div> </div> </div> <div class="compare__row compare__durability"> <div class="compare__column-cont" role="row"> <div class="compare__table-specs-name" role="rowheader" aria-rowspan="3"> Holdbarhet <sup><a href="#desc-section" class="click_sup" title="See disclaimer" data-sup-tag="sup-5"></a>, <a href="#desc-section" class="click_sup" title="See disclaimer" data-sup-tag="sup-6"></a></sup> </div> <div class="compare__column-wrap"> <div class="js-text-fill compare__column" role="cell"> <div class="compare-ico"> <svg viewbox="0 0 64 64" focusable="false" aria-hidden="true"> <g transform="translate(-104 -32)"> <g transform="translate(104 32)"> <g fill="#fff" class="fill-line"> <path d="M48.185,61.119c-9.972,0-18.72-8.3-18.72-17.772,0-12.26,12.772-29.4,16.686-34.36a2.589,2.589,0,0,1,4.072,0C54.136,13.952,66.9,31.1,66.9,43.348c0,9.467-8.747,17.772-18.72,17.772m0-50.423C33.28,29.609,32.121,40.467,32.121,43.348c0,8.052,7.506,15.116,16.064,15.116S64.249,51.4,64.249,43.348C64.249,32,52.024,15.572,48.186,10.7" transform="translate(-10.027 -2.814)" /> <path d="M26.827,34.259a1.892,1.892,0,1,0-1.893,1.894,1.892,1.892,0,0,0,1.893-1.894v0" transform="translate(-7.869 -11.001)" /> <path d="M33.085,24.643a1.892,1.892,0,1,0-1.893,1.893,1.892,1.892,0,0,0,1.893-1.893Z" transform="translate(-9.972 -7.77)" /> <path d="M39.735,15.027a1.892,1.892,0,1,0-1.892,1.893,1.892,1.892,0,0,0,1.892-1.893v0" transform="translate(-12.206 -4.539)" /> <path d="M15.934,34.259a1.892,1.892,0,1,0-1.892,1.894,1.892,1.892,0,0,0,1.892-1.894v0" transform="translate(-4.209 -11.001)" /> <path d="M22.194,24.643A1.892,1.892,0,1,0,20.3,26.536a1.892,1.892,0,0,0,1.893-1.893Z" transform="translate(-6.312 -7.77)" /> <path d="M28.842,15.027a1.892,1.892,0,1,0-1.893,1.893,1.892,1.892,0,0,0,1.893-1.893Z" transform="translate(-8.546 -4.539)" /> </g> </g> </g> </svg> </div> <div class="compare__table-specs-feature"> Vanntett opptil 100 m </div> </div> <div class="compare__column" role="cell"> <img src="data:image/gif;base64,R0lGODlhAQABAPAAAP///wAAACH/C1hNUCBEYXRhWE1QAz94cAAh+QQFAAAAACwAAAAAAQABAAACAkQBADs=" class="js-img-src js-res-img compare-ico" data-src-pc="https://images.samsung.com/no/galaxy-watch-ultra/feature/common_dura_water-dust-resistant.svg" data-src-mobile="https://images.samsung.com/no/galaxy-watch-ultra/feature/common_dura_water-dust-resistant.svg" alt=""> <div class="compare__table-specs-feature"> Water-resistant Opptil 50m </div> </div> <div class="compare__column" role="cell"> <img src="data:image/gif;base64,R0lGODlhAQABAPAAAP///wAAACH/C1hNUCBEYXRhWE1QAz94cAAh+QQFAAAAACwAAAAAAQABAAACAkQBADs=" class="js-img-src js-res-img compare-ico" data-src-pc="https://images.samsung.com/no/galaxy-watch-ultra/feature/common_dura_water-dust-resistant.svg" data-src-mobile="https://images.samsung.com/no/galaxy-watch-ultra/feature/common_dura_water-dust-resistant.svg" alt=""> <div class="compare__table-specs-feature"> Water-resistant Opptil 50m </div> </div> <div class="compare__column" role="cell"> <img src="data:image/gif;base64,R0lGODlhAQABAPAAAP///wAAACH/C1hNUCBEYXRhWE1QAz94cAAh+QQFAAAAACwAAAAAAQABAAACAkQBADs=" class="js-img-src js-res-img compare-ico" data-src-pc="https://images.samsung.com/no/galaxy-watch-ultra/feature/common_dura_water-dust-resistant.svg" data-src-mobile="https://images.samsung.com/no/galaxy-watch-ultra/feature/common_dura_water-dust-resistant.svg" alt=""> <div class="compare__table-specs-feature"> Water-resistant Opptil 50m </div> </div> </div> </div> <div class="compare__column-wrap" role="row"> <div class="compare__column" role="cell"> <div class="compare__table-specs-feature"> IP68 </div> </div> <div class="compare__column" role="cell"> <div class="compare__table-specs-feature"> IP68 </div> </div> <div class="compare__column" role="cell"> <div class="compare__table-specs-feature"> IP68 </div> </div> <div class="compare__column" role="cell"> <div class="compare__table-specs-feature"> IP68 </div> </div> </div> <div class="compare__column-wrap" role="row"> <div class="compare__column" role="cell"> <div class="compare__table-specs-feature"> MIL-STD-810H </div> </div> <div class="compare__column" role="cell"> <div class="compare__table-specs-feature"> MIL-STD-810H </div> </div> <div class="compare__column" role="cell"> <div class="compare__table-specs-feature"> MIL-STD-810H </div> </div> <div class="compare__column" role="cell"> <div class="compare__table-specs-feature"> MIL-STD-810H </div> </div> </div> </div> <div class="compare__row compare__battery"> <div class="compare__column-cont" role="row"> <div class="compare__table-specs-name" role="rowheader" aria-rowspan="3"> Battery <sup><a href="#desc-section" class="click_sup" title="See disclaimer" data-sup-tag="sup-3"></a>, <a href="#desc-section" class="click_sup" title="See disclaimer" data-sup-tag="sup-4"></a>, <a href="#desc-section" class="click_sup" title="See disclaimer" data-sup-tag="sup-9"></a></sup> </div> <div class="compare__column-wrap"> <div class="js-text-fill compare__column" role="cell"> <div class="compare__table-specs-title"> Kapasitet </div> <div class="compare-ico"> <svg viewbox="0 0 64 64" focusable="false" aria-hidden="true"> <g transform="translate(-104 -32)"> <g transform="translate(104 32)"> <g fill="#fff" class="fill-line"> <path d="M51.832,12.744H48.3V9.454A1.454,1.454,0,0,0,46.847,8H35.813a1.454,1.454,0,0,0-1.454,1.454v3.289H30.828a7.279,7.279,0,0,0-7.271,7.271V58.9a7.279,7.279,0,0,0,7.271,7.271h21A7.279,7.279,0,0,0,59.1,58.9V20.015a7.279,7.279,0,0,0-7.271-7.271M56.195,58.9a4.367,4.367,0,0,1-4.363,4.363h-21A4.367,4.367,0,0,1,26.465,58.9V20.015a4.367,4.367,0,0,1,4.363-4.363h21a4.368,4.368,0,0,1,4.363,4.363Z" transform="translate(-9.33 -5.084)" /> <path d="M54.014,22.524h-21a1.454,1.454,0,0,0-1.454,1.454V62.861a1.454,1.454,0,0,0,1.454,1.454h21a1.454,1.454,0,0,0,1.454-1.454V23.978a1.455,1.455,0,0,0-1.454-1.454" transform="translate(-11.513 -9.048)" /> </g> </g> </g> </svg> </div> <div class="compare__table-specs-feature"> 590mAh </div> </div> <div class="compare__column" role="cell"> <div class="compare__table-specs-title"> Kapasitet </div> <img src="data:image/gif;base64,R0lGODlhAQABAPAAAP///wAAACH/C1hNUCBEYXRhWE1QAz94cAAh+QQFAAAAACwAAAAAAQABAAACAkQBADs=" class="js-img-src js-res-img compare-ico" data-src-pc="https://images.samsung.com/no/galaxy-watch-ultra/feature/common_battery.svg" data-src-mobile="https://images.samsung.com/no/galaxy-watch-ultra/feature/common_battery.svg" alt=""> <div class="compare__table-specs-feature compare__table-specs-feature--right"> 300mAh <br class="common-br-mo">/ 425mAh </div> </div> <div class="compare__column" role="cell"> <div class="compare__table-specs-title"> Kapasitet </div> <img src="data:image/gif;base64,R0lGODlhAQABAPAAAP///wAAACH/C1hNUCBEYXRhWE1QAz94cAAh+QQFAAAAACwAAAAAAQABAAACAkQBADs=" class="js-img-src js-res-img compare-ico" data-src-pc="https://images.samsung.com/no/galaxy-watch-ultra/feature/common_battery.svg" data-src-mobile="https://images.samsung.com/no/galaxy-watch-ultra/feature/common_battery.svg" alt=""> <div class="compare__table-specs-feature compare__table-specs-feature--right"> 300mAh <br class="common-br-mo">/ 425mAh </div> </div> <div class="js-text-fill compare__column" role="cell"> <div class="compare__table-specs-title"> Kapasitet </div> <div class="compare-ico"> <svg viewbox="0 0 64 64" focusable="false" aria-hidden="true"> <g transform="translate(-104 -32)"> <g transform="translate(104 32)"> <g fill="#fff" class="fill-line"> <path d="M51.832,12.744H48.3V9.454A1.454,1.454,0,0,0,46.847,8H35.813a1.454,1.454,0,0,0-1.454,1.454v3.289H30.828a7.279,7.279,0,0,0-7.271,7.271V58.9a7.279,7.279,0,0,0,7.271,7.271h21A7.279,7.279,0,0,0,59.1,58.9V20.015a7.279,7.279,0,0,0-7.271-7.271M56.195,58.9a4.367,4.367,0,0,1-4.363,4.363h-21A4.367,4.367,0,0,1,26.465,58.9V20.015a4.367,4.367,0,0,1,4.363-4.363h21a4.368,4.368,0,0,1,4.363,4.363Z" transform="translate(-9.33 -5.084)" /> <path d="M54.014,22.524h-21a1.454,1.454,0,0,0-1.454,1.454V62.861a1.454,1.454,0,0,0,1.454,1.454h21a1.454,1.454,0,0,0,1.454-1.454V23.978a1.455,1.455,0,0,0-1.454-1.454" transform="translate(-11.513 -9.048)" /> </g> </g> </g> </svg> </div> <div class="compare__table-specs-feature"> 590mAh </div> </div> </div> </div> <div class="compare__column-wrap" role="row"> <div class="js-text-fill compare__column" role="cell"> <div class="compare__table-specs-title"> Brukstid (*AOD på) </div> <div class="compare__table-specs-feature"> Opptil 60 timer </div> </div> <div class="compare__column" role="cell"> <div class="compare__table-specs-title"> Brukstid (*AOD på) </div> <div class="compare__table-specs-feature"> Opptil 30 timer </div> </div> <div class="compare__column" role="cell"> <div class="compare__table-specs-title"> Brukstid (*AOD på) </div> <div class="compare__table-specs-feature"> Opptil 30 timer </div> </div> <div class="js-text-fill compare__column" role="cell"> <div class="compare__table-specs-title"> Brukstid (*AOD på) </div> <div class="compare__table-specs-feature"> Opptil 60 timer </div> </div> </div> <div class="compare__column-wrap" role="row"> <div class="js-text-fill compare__column" role="cell"> <div class="compare__table-specs-title"> Brukstid <br>(*Strømsparingsmodus på) </div> <div class="compare__table-specs-feature"> Opptil 100 timer </div> </div> <div class="compare__column" role="cell"> <div class="compare__table-specs-title"> Brukstid <br>(*Strømsparingsmodus på) </div> <div class="compare-ico-notsupport" aria-hidden="true"></div> <span class="blind">not support</span> </div> <div class="compare__column" role="cell"> <div class="compare__table-specs-title"> Brukstid <br>(*Strømsparingsmodus på) </div> <div class="compare-ico-notsupport" aria-hidden="true"></div> <span class="blind">not support</span> </div> <div class="compare__column" role="cell"> <div class="compare__table-specs-title"> Brukstid <br>(*Strømsparingsmodus på) </div> <div class="compare-ico-notsupport" aria-hidden="true"></div> <span class="blind">not support</span> </div> </div> </div> <div class="compare__row compare__connectivity"> <div class="compare__column-cont" role="row"> <div class="compare__table-specs-name" role="rowheader" aria-rowspan="2"> Tilkobling </div> <div class="compare__column-wrap"> <div class="compare__column" role="cell"> <div class="compare-ico-notsupport" aria-hidden="true"></div> <span class="blind">not support</span> </div> <div class="compare__column" role="cell"> <div class="compare__table-specs-feature"> Bluetooth </div> </div> <div class="compare__column" role="cell"> <div class="compare__table-specs-feature"> Bluetooth </div> </div> <div class="compare__column" role="cell"> <div class="compare__table-specs-feature"> Bluetooth </div> </div> </div> </div> <div class="compare__column-wrap" role="row"> <div class="compare__column" role="cell"> <div class="compare__table-specs-feature"> Bluetooth+LTE </div> </div> <div class="compare__column" role="cell"> <div class="compare__table-specs-feature"> Bluetooth+LTE </div> </div> <div class="compare__column" role="cell"> <div class="compare__table-specs-feature"> Bluetooth+LTE </div> </div> <div class="compare__column" role="cell"> <div class="compare__table-specs-feature"> Bluetooth+LTE </div> </div> </div> </div> <div class="compare__row compare__sos" role="row"> <div class="compare__table-specs-name" role="rowheader"> Sikkerhet og beredskap <sup><a href="#desc-section" class="click_sup" title="See disclaimer" data-sup-tag="sup-17"></a></sup> </div> <div class="compare__column-wrap"> <div class="compare__column" role="cell"> <div class="compare__table-specs-title"> SOS / Falldeteksjon </div> <div class="compare-ico-support" aria-hidden="true"></div> <span class="blind">support</span> </div> <div class="compare__column" role="cell"> <div class="compare__table-specs-title"> SOS / Falldeteksjon </div> <div class="compare-ico-support" aria-hidden="true"></div> <span class="blind">support</span> </div> <div class="compare__column" role="cell"> <div class="compare__table-specs-title"> SOS / Falldeteksjon </div> <div class="compare-ico-support" aria-hidden="true"></div> <span class="blind">support</span> </div> <div class="compare__column" role="cell"> <div class="compare__table-specs-title"> SOS / Falldeteksjon </div> <div class="compare-ico-support" aria-hidden="true"></div> <span class="blind">support</span> </div> </div> </div> <div class="compare__row compare__health"> <div class="compare__column-cont" role="row"> <div class="compare__table-specs-name" role="rowheader" aria-rowspan="6"> Helse <sup><a href="#desc-section" class="click_sup" title="See disclaimer" data-sup-tag="sup-21"></a>, <a href="#desc-section" class="click_sup" title="See disclaimer" data-sup-tag="sup-26"></a>, <a href="#desc-section" class="click_sup" title="See disclaimer" data-sup-tag="sup-27"></a>, <a href="#desc-section" class="click_sup" title="See disclaimer" data-sup-tag="sup-32"></a>, <a href="#desc-section" class="click_sup" title="See disclaimer" data-sup-tag="sup-33"></a>, <a href="#desc-section" class="click_sup" title="See disclaimer" data-sup-tag="sup-34"></a>, <a href="#desc-section" class="click_sup" title="See disclaimer" data-sup-tag="sup-35"></a>, <a href="#desc-section" class="click_sup" title="See disclaimer" data-sup-tag="sup-36"></a>, <a href="#desc-section" class="click_sup" title="See disclaimer" data-sup-tag="sup-47"></a>, <a href="#desc-section" class="click_sup" title="See disclaimer" data-sup-tag="sup-48"></a>, <a href="#desc-section" class="click_sup" title="See disclaimer" data-sup-tag="sup-49"></a>, <a href="#desc-section" class="click_sup" title="See disclaimer" data-sup-tag="sup-50"></a></sup> </div> <div class="compare__column-wrap"> <div class="compare__column" role="cell"> <div class="compare__table-specs-title"> Personlig pulssone/ <br>Personlig FTP (Functional Threshold Power) </div> <div class="compare-ico-support" aria-hidden="true"></div> <span class="blind">support</span> </div> <div class="compare__column" role="cell"> <div class="compare__table-specs-title"> Personlig pulssone/ <br>Personlig FTP (Functional Threshold Power) </div> <div class="compare-ico-support" aria-hidden="true"></div> <span class="blind">support</span> </div> <div class="compare__column" role="cell"> <div class="compare__table-specs-title"> Personlig pulssone/ <br>Personlig FTP (Functional Threshold Power) </div> <div class="compare-ico-support" aria-hidden="true"></div> <span class="blind">support</span> </div> <div class="compare__column" role="cell"> <div class="compare__table-specs-title"> Personlig pulssone/ <br>Personlig FTP (Functional Threshold Power) </div> <div class="compare-ico-support" aria-hidden="true"></div> <span class="blind">support</span> </div> </div> </div> <div class="compare__column-wrap" role="row"> <div class="compare__column" role="cell"> <div class="compare__table-specs-title"> Kroppssammensetning </div> <div class="compare-ico-support" aria-hidden="true"></div> <span class="blind">support</span> </div> <div class="compare__column" role="cell"> <div class="compare__table-specs-title"> Kroppssammensetning </div> <div class="compare-ico-support" aria-hidden="true"></div> <span class="blind">support</span> </div> <div class="compare__column" role="cell"> <div class="compare__table-specs-title"> Kroppssammensetning </div> <div class="compare-ico-support" aria-hidden="true"></div> <span class="blind">support</span> </div> <div class="compare__column" role="cell"> <div class="compare__table-specs-title"> Kroppssammensetning </div> <div class="compare-ico-support" aria-hidden="true"></div> <span class="blind">support</span> </div> </div> <div class="compare__column-wrap" role="row"> <div class="compare__column" role="cell"> <div class="compare__table-specs-title"> Blodtrykk </div> <div class="compare-ico-support" aria-hidden="true"></div> <span class="blind">support</span> </div> <div class="compare__column" role="cell"> <div class="compare__table-specs-title"> Blodtrykk </div> <div class="compare-ico-support" aria-hidden="true"></div> <span class="blind">support</span> </div> <div class="compare__column" role="cell"> <div class="compare__table-specs-title"> Blodtrykk </div> <div class="compare-ico-support" aria-hidden="true"></div> <span class="blind">support</span> </div> <div class="compare__column" role="cell"> <div class="compare__table-specs-title"> Blodtrykk </div> <div class="compare-ico-support" aria-hidden="true"></div> <span class="blind">support</span> </div> </div> <div class="compare__column-wrap" role="row"> <div class="compare__column" role="cell"> <div class="compare__table-specs-title"> Energiscore </div> <div class="compare-ico-support" aria-hidden="true"></div> <span class="blind">support</span> </div> <div class="compare__column" role="cell"> <div class="compare__table-specs-title"> Energiscore </div> <div class="compare-ico-support" aria-hidden="true"></div> <span class="blind">support</span> </div> <div class="compare__column" role="cell"> <div class="compare__table-specs-title"> Energiscore </div> <div class="compare-ico-notsupport" aria-hidden="true"></div> <span class="blind">not support</span> </div> <div class="compare__column" role="cell"> <div class="compare__table-specs-title"> Energiscore </div> <div class="compare-ico-notsupport" aria-hidden="true"></div> <span class="blind">not support</span> </div> </div> <div class="compare__column-wrap" role="row"> <div class="compare__column" role="cell"> <div class="compare__table-specs-title"> Søvnapné </div> <div class="compare-ico-support" aria-hidden="true"></div> <span class="blind">support</span> </div> <div class="compare__column" role="cell"> <div class="compare__table-specs-title"> Søvnapné </div> <div class="compare-ico-support" aria-hidden="true"></div> <span class="blind">support</span> </div> <div class="compare__column" role="cell"> <div class="compare__table-specs-title"> Søvnapné </div> <div class="compare-ico-notsupport" aria-hidden="true"></div> <span class="blind">not support</span> </div> <div class="compare__column" role="cell"> <div class="compare__table-specs-title"> Søvnapné </div> <div class="compare-ico-notsupport" aria-hidden="true"></div> <span class="blind">not support</span> </div> </div> <div class="compare__column-wrap" role="row"> <div class="compare__column" role="cell"> <div class="compare__table-specs-title"> AGEs (Advanced Glycation End-Products) </div> <div class="compare-ico-support" aria-hidden="true"></div> <span class="blind">support</span> </div> <div class="compare__column" role="cell"> <div class="compare__table-specs-title"> AGEs (Advanced Glycation End-Products) </div> <div class="compare-ico-support" aria-hidden="true"></div> <span class="blind">support</span> </div> <div class="compare__column" role="cell"> <div class="compare__table-specs-title"> AGEs (Advanced Glycation End-Products) </div> <div class="compare-ico-notsupport" aria-hidden="true"></div> <span class="blind">not support</span> </div> <div class="compare__column" role="cell"> <div class="compare__table-specs-title"> AGEs (Advanced Glycation End-Products) </div> <div class="compare-ico-notsupport" aria-hidden="true"></div> <span class="blind">not support</span> </div> </div> </div> <div class="compare__row compare__quick-button" role="row"> <div class="compare__table-specs-name" role="rowheader"> Quick Button <sup><a href="#desc-section" class="click_sup" title="See disclaimer" data-sup-tag="sup-46"></a></sup> </div> <div class="compare__column-wrap"> <div class="js-text-fill compare__column" role="cell"> <div class="compare-ico-support" aria-hidden="true"></div> <span class="blind">support</span> </div> <div class="compare__column" role="cell"> <div class="compare-ico-notsupport" aria-hidden="true"></div> <span class="blind">not support</span> </div> <div class="compare__column" role="cell"> <div class="compare-ico-notsupport" aria-hidden="true"></div> <span class="blind">not support</span> </div> <div class="compare__column" role="cell"> <div class="compare-ico-notsupport" aria-hidden="true"></div> <span class="blind">not support</span> </div> </div> </div> </div> </div> </div> </div> </div> </div> <div class="wearable-common__carousel-pagination-wrap" aria-hidden="true"> <ul class="wearable-common__carousel-pagination" role="list"> </ul> </div> <div class="swiper-scrollbar wearable-common__carousel-scrollbar" aria-hidden="true"></div> </div> <div class="compare__list-nav-wrap" aria-hidden="true"> <div class="compare__list-nav"> <div class="compare__list-nav-title"> <img src="data:image/gif;base64,R0lGODlhAQABAPAAAP///wAAACH/C1hNUCBEYXRhWE1QAz94cAAh+QQFAAAAACwAAAAAAQABAAACAkQBADs=" class="js-img-src js-res-img compare__list-nav-title-image" data-src-pc="https://images.samsung.com/no/galaxy-watch-ultra/feature/galaxy-watch-ultra-compare-logo-pc.png" data-src-mobile="https://images.samsung.com/no/galaxy-watch-ultra/feature/galaxy-watch-ultra-compare-logo-mo.png" alt="Galaxy Watch Ultra"> </div> <div class="compare__list-nav-title"> <img src="data:image/gif;base64,R0lGODlhAQABAPAAAP///wAAACH/C1hNUCBEYXRhWE1QAz94cAAh+QQFAAAAACwAAAAAAQABAAACAkQBADs=" class="js-img-src js-res-img compare__list-nav-title-image" data-src-pc="https://images.samsung.com/no/galaxy-watch-ultra/feature/galaxy-watch7-compare-logo-pc.png" data-src-mobile="https://images.samsung.com/no/galaxy-watch-ultra/feature/galaxy-watch7-compare-logo-mo.png" alt="Galaxy Watch7"> </div> <div class="compare__list-nav-title"> <img src="data:image/gif;base64,R0lGODlhAQABAPAAAP///wAAACH/C1hNUCBEYXRhWE1QAz94cAAh+QQFAAAAACwAAAAAAQABAAACAkQBADs=" class="js-img-src js-res-img compare__list-nav-title-image" data-src-pc="https://images.samsung.com/no/galaxy-watch-ultra/feature/galaxy-watch6-classic-compare-logo-pc.png" data-src-mobile="https://images.samsung.com/no/galaxy-watch-ultra/feature/galaxy-watch6-classic-compare-logo-mo.png" alt="Galaxy Watch6 Classic"> </div> <div class="compare__list-nav-title"> <img src="data:image/gif;base64,R0lGODlhAQABAPAAAP///wAAACH/C1hNUCBEYXRhWE1QAz94cAAh+QQFAAAAACwAAAAAAQABAAACAkQBADs=" class="js-img-src js-res-img compare__list-nav-title-image" data-src-pc="https://images.samsung.com/no/galaxy-watch-ultra/feature/galaxy-watch5-pro-compare-logo-pc.png" data-src-mobile="https://images.samsung.com/no/galaxy-watch-ultra/feature/galaxy-watch5-pro-compare-logo-mo.png" alt="Galaxy Watch5 Pro"> </div> </div> </div> </div> </div> <div class="compare__list-arrow"> <div class="compare__list-arrow-inner"> <button type="button" class="swiper-button-prev compare__list-arrow-prev" data-omni-type="microsite_pcontentinter" data-omni="gwatch-ultra:highlight:compare:sldr-arrow:right" ga-ca="indication" ga-ac="carousel" ga-la="gwatch-ultra:highlight:compare:sldr-arrow:right" tabindex="-1" aria-hidden="true"> <span class="blind">Previous</span> <img src="data:image/gif;base64,R0lGODlhAQABAPAAAP///wAAACH/C1hNUCBEYXRhWE1QAz94cAAh+QQFAAAAACwAAAAAAQABAAACAkQBADs=" class="js-img-src js-res-img" data-src-pc="https://images.samsung.com/no/galaxy-watch-ultra/feature/galaxy-watch-ultra-icon-carousel-arrow-black.svg" data-src-mobile="https://images.samsung.com/no/galaxy-watch-ultra/feature/galaxy-watch-ultra-icon-carousel-arrow-black.svg" alt="" aria-hidden="true"> </button> <button type="button" class="swiper-button-next compare__list-arrow-next" data-omni-type="microsite_pcontentinter" data-omni="gwatch-ultra:highlight:compare:sldr-arrow:left" ga-ca="indication" ga-ac="carousel" ga-la="gwatch-ultra:highlight:compare:sldr-arrow:left"> <span class="blind">Next</span> <img src="data:image/gif;base64,R0lGODlhAQABAPAAAP///wAAACH/C1hNUCBEYXRhWE1QAz94cAAh+QQFAAAAACwAAAAAAQABAAACAkQBADs=" class="js-img-src js-res-img" data-src-pc="https://images.samsung.com/no/galaxy-watch-ultra/feature/galaxy-watch-ultra-icon-carousel-arrow-black.svg" data-src-mobile="https://images.samsung.com/no/galaxy-watch-ultra/feature/galaxy-watch-ultra-icon-carousel-arrow-black.svg" alt="" aria-hidden="true"> </button> </div> </div> </div> <script> var LOCAL_DATA = { "galaxy-watch-ultra": { large: { "titanium-gray": { sku: "sm-l705fdaaeub", buynow: "//www.samsung.com/no/watches/galaxy-watch-ultra/buy/?modelCode=SM-L705FDAAEUB", learnmore: "//www.samsung.com/no/watches/galaxy-watch/galaxy-watch-ultra-titanium-gray-lte-sm-l705fdaaeub/", }, "titanium-silver": { sku: "sm-l705fdaaeub", buynow: "//www.samsung.com/no/watches/galaxy-watch-ultra/buy/?modelCode=SM-L705FDAAEUB", learnmore: "//www.samsung.com/no/watches/galaxy-watch/galaxy-watch-ultra-titanium-gray-lte-sm-l705fdaaeub", }, "titanium-white": { sku: "sm-l705fdaaeub", buynow: "//www.samsung.com/no/watches/galaxy-watch-ultra/buy/?modelCode=SM-L705FZWAEUB", learnmore: "//www.samsung.com/no/watches/galaxy-watch/galaxy-watch-ultra-titanium-gray-lte-sm-l705fdaaeub", }, }, }, "galaxy-watch7": { small: { green: { sku: "sm-l300nzgaeub", buynow: "//www.samsung.com/no/watches/galaxy-watch7/buy/?modelCode=SM-L300NZGDWEU", learnmore: "//www.samsung.com/no/watches/galaxy-watch/galaxy-watch7-40mm-green-bluetooth-sm-l300nzgaeub/", }, cream: { sku: "sm-l300nzgaeub", buynow: "//www.samsung.com/no/watches/galaxy-watch7/buy/?modelCode=SM-L300NZEDWEU", learnmore: "//www.samsung.com/no/watches/galaxy-watch/galaxy-watch7-40mm-green-bluetooth-sm-l300nzgaeub/", }, }, large: { green: { sku: "sm-l300nzgaeub", buynow: "//www.samsung.com/no/watches/galaxy-watch7/buy/?modelCode=SM-L310NZGDWEU", learnmore: "//www.samsung.com/no/watches/galaxy-watch/galaxy-watch7-40mm-green-bluetooth-sm-l300nzgaeub/", }, silver: { sku: "sm-l300nzgaeub", buynow: "//www.samsung.com/no/watches/galaxy-watch7/buy/?modelCode=SM-L310NZSDWEU", learnmore: "//www.samsung.com/no/watches/galaxy-watch/galaxy-watch7-40mm-green-bluetooth-sm-l300nzgaeub/", }, }, }, "galaxy-watch6-classic": { small: { black: { sku: "sm-r955fzkaeub", buynow: "//www.samsung.com/no/watches/galaxy-watch6/buy/?modelCode=SM-R955FZKAEUB", learnmore: "//www.samsung.com/no/watches/galaxy-watch/galaxy-watch6-classic-47mm-black-lte-sm-r965fzkaeub/", }, silver: { sku: "sm-r955fzsaeub", buynow: "//www.samsung.com/no/watches/galaxy-watch6/buy/?modelCode=SM-R955FZSAEUB", learnmore: "//www.samsung.com/no/watches/galaxy-watch/galaxy-watch6-classic-47mm-black-lte-sm-r965fzkaeub/", }, }, large: { black: { sku: "sm-r965fzkaeub", buynow: "//www.samsung.com/no/watches/galaxy-watch6/buy/?modelCode=SM-R965FZKAEUB", learnmore: "//www.samsung.com/no/watches/galaxy-watch/galaxy-watch6-classic-47mm-black-lte-sm-r965fzkaeub/", }, silver: { sku: "sm-r965fzsaeub", buynow: "//www.samsung.com/no/watches/galaxy-watch6/buy/?modelCode=SM-R965FZSAEUB", learnmore: "//www.samsung.com/no/watches/galaxy-watch/galaxy-watch6-classic-47mm-black-lte-sm-r965fzkaeub/", }, }, }, "galaxy-watch5-pro": { large: { "gray-titanium": { sku: "[sku]", buynow: "//www.samsung.com/no/watches/galaxy-watch/galaxy-watch5-pro-[sku]/buy/", learnmore: "//www.samsung.com/no/watches/galaxy-watch/galaxy-watch5-pro-[sku]/", }, "black-titanium": { sku: "[sku]", buynow: "//www.samsung.com/no/watches/galaxy-watch/galaxy-watch5-pro-[sku]/buy/", learnmore: "//www.samsung.com/no/watches/galaxy-watch/galaxy-watch5-pro-[sku]/", }, }, }, }; </script> <!-- banner --> <div class="banner banner--type1"> <div class="banner__wrap"> <div class="banner__cards"> <div class="banner__card"> <strong class="banner__card--title" data-copy-set="C33-007">Samsung Galaxy Watch7</strong> <a href="//www.samsung.com/no/watches/galaxy-watch7/buy/" data-copy-set="C33-008" class="banner__card--cta" data-omni-type="microsite_contentinter" data-omni="gwatch-ultra:highlights:btm^banner:link-page:galaxy-watch7" ga-ca="content click" ga-ac="feature" ga-la="gwatch-ultra:highlights:btm^banner:link-page:galaxy-watch7"> TIL GALAXY WATCH7 </a> <img src="data:image/gif;base64,R0lGODlhAQABAPAAAP///wAAACH/C1hNUCBEYXRhWE1QAz94cAAh+QQFAAAAACwAAAAAAQABAAACAkQBADs=" class="js-img-src js-res-img banner__card--image" data-src-pc="https://images.samsung.com/no/galaxy-watch-ultra/feature/banner/galaxy-watch-ultra-banner-watch7-type1-pc.jpg" data-src-mobile="https://images.samsung.com/no/galaxy-watch-ultra/feature/banner/galaxy-watch-ultra-banner-watch7-type1-mo.jpg" alt="" aria-hidden="true"> </div> <div class="banner__card"> <strong class="banner__card--title"> Galaxy Ring<br> </strong> <a href="//www.samsung.com/no/rings/galaxy-ring/galaxy-ring-titanium-black-size-10-sm-q500nzkaeub/" class="banner__card--cta" data-omni-type="microsite_contentinter" data-omni="gbuds:highlights:btm^bnn:link-page:galaxy-ring" ga-ca="content click" ga-ac="feature" ga-la="gbuds:highlights:btm^bnn:link-page:galaxy-ring"> GÅ TIL GALAXY RING </a> <img src="data:image/gif;base64,R0lGODlhAQABAPAAAP///wAAACH/C1hNUCBEYXRhWE1QAz94cAAh+QQFAAAAACwAAAAAAQABAAACAkQBADs=" class="js-img-src js-res-img banner__card--image" data-src-pc="https://images.samsung.com/is/image/samsung/assets/no/rings/galaxy-ring/galaxy-watch-ultra-banner-ring-type1-pc.jpg" data-src-mobile="https://images.samsung.com/is/image/samsung/assets/no/rings/galaxy-ring/galaxy-watch-ultra-banner-ring-type1-wide-mo.jpg" alt="" aria-hidden="true"> </div> <div class="banner__card"> <strong class="banner__card--title" data-copy-set="C33-005">Galaxy Buds3 Pro<br> </strong> <a href="//www.samsung.com/no/audio-sound/galaxy-buds/galaxy-buds3-pro-silver-sm-r630nzaaeub/" data-copy-set="C33-006" class="banner__card--cta" data-omni-type="microsite_contentinter" data-omni="gwatch-ultra:highlights:btm^banner:link-page:galaxy-buds3-pro" ga-ca="content click" ga-ac="feature" ga-la="gwatch-ultra:highlights:btm^banner:link-page:galaxy-buds3-pro"> GÅ TIL GALAXY BUDS3 PRO </a> <img src="data:image/gif;base64,R0lGODlhAQABAPAAAP///wAAACH/C1hNUCBEYXRhWE1QAz94cAAh+QQFAAAAACwAAAAAAQABAAACAkQBADs=" class="js-img-src js-res-img banner__card--image" data-src-pc="https://images.samsung.com/no/galaxy-watch-ultra/feature/banner/galaxy-watch-ultra-banner-buds3-pro-type1-pc.jpg" data-src-mobile="https://images.samsung.com/no/galaxy-watch-ultra/feature/banner/galaxy-watch-ultra-banner-buds3-pro-type1-mo.jpg" alt=""> </div> <div class="banner__card"> <strong class="banner__card--title" data-copy-set="C33-001">Samsung Galaxy Z Fold6</strong> <a href="//www.samsung.com/no/smartphones/galaxy-z-fold6/buy/" class="banner__card--cta" data-omni-type="microsite_contentinter" data-omni="gwatch-ultra:highlights:btm^banner:link-page:galaxy-z-fold6" ga-ca="content click" ga-ac="feature" ga-la="gwatch-ultra:highlights:btm^banner:link-page:galaxy-z-fold6"> TIL SAMSUNG GALAXY Z FOLD6 </a> <img src="data:image/gif;base64,R0lGODlhAQABAPAAAP///wAAACH/C1hNUCBEYXRhWE1QAz94cAAh+QQFAAAAACwAAAAAAQABAAACAkQBADs=" class="js-img-src js-res-img banner__card--image" data-src-pc="https://images.samsung.com/no/galaxy-watch-ultra/feature/banner/galaxy-watch-ultra-banner-z-fold6-type1-wide-pc.jpg" data-src-mobile="https://images.samsung.com/no/galaxy-watch-ultra/feature/banner/galaxy-watch-ultra-banner-z-fold6-type1-wide-mo.jpg" alt=""> </div> </div> </div> </div> <!-- High Contrast --> <div class="cp-high-contrast"> <div class="cp-high-contrast__inner"> <a href="#" role="button" title="High contrast" class="btn-contrast type-contrast"><span>C</span></a> <a href="#" role="button" title="Default contrast" class="btn-contrast type-default"><span>C</span></a> </div> </div> <!-- Bottom Disclaimer --> <div class="m_content-desc m_content_galaxy-type1" id="desc-section"> <div class="m_feature-desc show visible"> <div class="f_inner"> <div class="f_header-type1"> <ol data-title="See disclaimer" role="list"> <li role="listitem" class="common-bottom-disclaimer__list-item" data-sup="sup-1"> <span class="text_disclaimer">Galaxy Watch Ultra tåler temperaturer fra -20°C til 55°C mens den bæres på håndleddet, basert på resultater fra interne laboratorietester utført av Samsung. Faktisk ytelse kan variere avhengig av miljøet der den brukes. Ved svært høye eller lave temperaturer kan lading blokkeres, visse funksjoner kan automatisk avsluttes eller være utilgjengelige, eller klokken kan slå seg av automatisk for sikkerhet. I tillegg kan batteriytelsen påvirkes negativt ved lave temperaturer.</span> <button type="button" class="click_disclaimer"> <img src="data:image/gif;base64,R0lGODlhAQABAPAAAP///wAAACH/C1hNUCBEYXRhWE1QAz94cAAh+QQFAAAAACwAAAAAAQABAAACAkQBADs=" class="js-img-src js-res-img" data-src-pc="https://images.samsung.com/no/galaxy-watch-ultra/feature/galaxy-watch-ultra-icon-disclaimer-top.png" data-src-mobile="https://images.samsung.com/no/galaxy-watch-ultra/feature/galaxy-watch-ultra-icon-disclaimer-top.png" alt="Back to Location"> </button> </li> <li role="listitem" class="common-bottom-disclaimer__list-item" data-sup="sup-2"> <span class="text_disclaimer">Når energisparingsmodus er aktivert, kan noen funksjoner, som wifi-tilkobling, vekking med håndbevegelse og andre, bli utilgjengelige. Det kan også være begrensninger på CPU-hastighet, bakgrunnsnettverksbruk og stedstjenester.</span> <button type="button" class="click_disclaimer"> <img src="data:image/gif;base64,R0lGODlhAQABAPAAAP///wAAACH/C1hNUCBEYXRhWE1QAz94cAAh+QQFAAAAACwAAAAAAQABAAACAkQBADs=" class="js-img-src js-res-img" data-src-pc="https://images.samsung.com/no/galaxy-watch-ultra/feature/galaxy-watch-ultra-icon-disclaimer-top.png" data-src-mobile="https://images.samsung.com/no/galaxy-watch-ultra/feature/galaxy-watch-ultra-icon-disclaimer-top.png" alt="Back to Location"> </button> </li> <li role="listitem" class="common-bottom-disclaimer__list-item" data-sup="sup-3"> <span class="text_disclaimer">I normalt batterimodus, når energisparingsmodus eller treningsenergisparingsmodus er av, varer batteriet opptil 60 timer med Always On Display aktivert og opptil 80 timer med Always On Display deaktivert..</span> <button type="button" class="click_disclaimer"> <img src="data:image/gif;base64,R0lGODlhAQABAPAAAP///wAAACH/C1hNUCBEYXRhWE1QAz94cAAh+QQFAAAAACwAAAAAAQABAAACAkQBADs=" class="js-img-src js-res-img" data-src-pc="https://images.samsung.com/no/galaxy-watch-ultra/feature/galaxy-watch-ultra-icon-disclaimer-top.png" data-src-mobile="https://images.samsung.com/no/galaxy-watch-ultra/feature/galaxy-watch-ultra-icon-disclaimer-top.png" alt="Back to Location"> </button> </li> <li role="listitem" class="common-bottom-disclaimer__list-item" data-sup="sup-4"> <span class="text_disclaimer">Batteritiden er basert på resultater fra interne laboratorietester for typiske bruksscenarier utført av Samsung. Faktisk batteritid kan variere avhengig av ulike bruksmønstre, enhetsmodell eller batteriprodusent.</span> <button type="button" class="click_disclaimer"> <img src="data:image/gif;base64,R0lGODlhAQABAPAAAP///wAAACH/C1hNUCBEYXRhWE1QAz94cAAh+QQFAAAAACwAAAAAAQABAAACAkQBADs=" class="js-img-src js-res-img" data-src-pc="https://images.samsung.com/no/galaxy-watch-ultra/feature/galaxy-watch-ultra-icon-disclaimer-top.png" data-src-mobile="https://images.samsung.com/no/galaxy-watch-ultra/feature/galaxy-watch-ultra-icon-disclaimer-top.png" alt="Back to Location"> </button> </li> <li role="listitem" class="common-bottom-disclaimer__list-item" data-sup="sup-5"> <span class="text_disclaimer">Galaxy Watch Ultra er vanntett i 10 minutter på 100 meters dyp i henhold til ISO22810-standarden. Testen ble utført i 5 % saltvann og 4 ppm klorvann. Galaxy Watch Ultra er vanntett med en IP68-klassifisering basert på laboratorietestforhold for nedsenkning i opptil 1,5 meter ferskvann i opptil 30 minutter. Den er ikke egnet for høyt vanntrykk og dykking. Den kan brukes til aktiviteter i grunt vann som svømming i basseng eller hav. Vanntettheten er ikke en permanent egenskap og kan reduseres over tid. Se brukerhåndboken for mer informasjon, inkludert vedlikeholds-/bruksinstruksjoner.</span> <button type="button" class="click_disclaimer"> <img src="data:image/gif;base64,R0lGODlhAQABAPAAAP///wAAACH/C1hNUCBEYXRhWE1QAz94cAAh+QQFAAAAACwAAAAAAQABAAACAkQBADs=" class="js-img-src js-res-img" data-src-pc="https://images.samsung.com/no/galaxy-watch-ultra/feature/galaxy-watch-ultra-icon-disclaimer-top.png" data-src-mobile="https://images.samsung.com/no/galaxy-watch-ultra/feature/galaxy-watch-ultra-icon-disclaimer-top.png" alt="Back to Location"> </button> </li> <li role="listitem" class="common-bottom-disclaimer__list-item" data-sup="sup-6"> <span class="text_disclaimer">Galaxy Watch Ultra har oppnådd MIL-STD-810H-sertifisering: Høy/lav temperatur, høyde, fuktighet, nedsenking, salttåke, støv, vibrasjon, fall, etc. MIL-STD-810H er en standardisert testmetode utformet av det amerikanske militæret for å nøye vurdere enhetens begrensninger. Faktisk bruk kan variere avhengig av spesifikke miljøforhold brukt ved testing. Ekstreme forhold garanteres ikke.</span> <button type="button" class="click_disclaimer"> <img src="data:image/gif;base64,R0lGODlhAQABAPAAAP///wAAACH/C1hNUCBEYXRhWE1QAz94cAAh+QQFAAAAACwAAAAAAQABAAACAkQBADs=" class="js-img-src js-res-img" data-src-pc="https://images.samsung.com/no/galaxy-watch-ultra/feature/galaxy-watch-ultra-icon-disclaimer-top.png" data-src-mobile="https://images.samsung.com/no/galaxy-watch-ultra/feature/galaxy-watch-ultra-icon-disclaimer-top.png" alt="Back to Location"> </button> </li> <li role="listitem" class="common-bottom-disclaimer__list-item" data-sup="sup-7"> <span class="text_disclaimer">Aerospace-grade titanium brukes delvis på frem- og baksiden av metallrammen, unntatt skjermen og de fysiske knappene. De gjenværende delene av rammen er en blanding av plast og Grade 2-titan.</span> <button type="button" class="click_disclaimer"> <img src="data:image/gif;base64,R0lGODlhAQABAPAAAP///wAAACH/C1hNUCBEYXRhWE1QAz94cAAh+QQFAAAAACwAAAAAAQABAAACAkQBADs=" class="js-img-src js-res-img" data-src-pc="https://images.samsung.com/no/galaxy-watch-ultra/feature/galaxy-watch-ultra-icon-disclaimer-top.png" data-src-mobile="https://images.samsung.com/no/galaxy-watch-ultra/feature/galaxy-watch-ultra-icon-disclaimer-top.png" alt="Back to Location"> </button> </li> <li role="listitem" class="common-bottom-disclaimer__list-item" data-sup="sup-8"> <span class="text_disclaimer">Sammenlignet med tidligere Galaxy Watch-serier..</span> <button type="button" class="click_disclaimer"> <img src="data:image/gif;base64,R0lGODlhAQABAPAAAP///wAAACH/C1hNUCBEYXRhWE1QAz94cAAh+QQFAAAAACwAAAAAAQABAAACAkQBADs=" class="js-img-src js-res-img" data-src-pc="https://images.samsung.com/no/galaxy-watch-ultra/feature/galaxy-watch-ultra-icon-disclaimer-top.png" data-src-mobile="https://images.samsung.com/no/galaxy-watch-ultra/feature/galaxy-watch-ultra-icon-disclaimer-top.png" alt="Back to Location"> </button> </li> <li role="listitem" class="common-bottom-disclaimer__list-item" data-sup="sup-9"> <span class="text_disclaimer">Typisk verdi testet under tredjepartslaboratorieforhold. Typisk verdi er den estimerte gjennomsnittlige verdien med hensyn til avviket i batterikapasitet blant de batteriprøvene som er testet i henhold til IEC 61960-standarden. Typisk kapasitet er 590mAh. Faktisk batteritid kan variere avhengig av nettverksmiljø, bruksmønstre og andre faktorer.</span> <button type="button" class="click_disclaimer"> <img src="data:image/gif;base64,R0lGODlhAQABAPAAAP///wAAACH/C1hNUCBEYXRhWE1QAz94cAAh+QQFAAAAACwAAAAAAQABAAACAkQBADs=" class="js-img-src js-res-img" data-src-pc="https://images.samsung.com/no/galaxy-watch-ultra/feature/galaxy-watch-ultra-icon-disclaimer-top.png" data-src-mobile="https://images.samsung.com/no/galaxy-watch-ultra/feature/galaxy-watch-ultra-icon-disclaimer-top.png" alt="Back to Location"> </button> </li> <li role="listitem" class="common-bottom-disclaimer__list-item" data-sup="sup-10"> <span class="text_disclaimer">Ved aktivering av strømsparingsmodus for trening kan visse funksjoner, som nettverks-/Bluetooth-tilkobling, IoT-kontroll og andre, bli utilgjengelige.</span> <button type="button" class="click_disclaimer"> <img src="data:image/gif;base64,R0lGODlhAQABAPAAAP///wAAACH/C1hNUCBEYXRhWE1QAz94cAAh+QQFAAAAACwAAAAAAQABAAACAkQBADs=" class="js-img-src js-res-img" data-src-pc="https://images.samsung.com/no/galaxy-watch-ultra/feature/galaxy-watch-ultra-icon-disclaimer-top.png" data-src-mobile="https://images.samsung.com/no/galaxy-watch-ultra/feature/galaxy-watch-ultra-icon-disclaimer-top.png" alt="Back to Location"> </button> </li> <li role="listitem" class="common-bottom-disclaimer__list-item" data-sup="sup-11"> <span class="text_disclaimer">Ytterligere klokkereimer selges separat.</span> <button type="button" class="click_disclaimer"> <img src="data:image/gif;base64,R0lGODlhAQABAPAAAP///wAAACH/C1hNUCBEYXRhWE1QAz94cAAh+QQFAAAAACwAAAAAAQABAAACAkQBADs=" class="js-img-src js-res-img" data-src-pc="https://images.samsung.com/no/galaxy-watch-ultra/feature/galaxy-watch-ultra-icon-disclaimer-top.png" data-src-mobile="https://images.samsung.com/no/galaxy-watch-ultra/feature/galaxy-watch-ultra-icon-disclaimer-top.png" alt="Back to Location"> </button> </li> <li role="listitem" class="common-bottom-disclaimer__list-item" data-sup="sup-12"> <span class="text_disclaimer">Trail Band selges separat.</span> <button type="button" class="click_disclaimer"> <img src="data:image/gif;base64,R0lGODlhAQABAPAAAP///wAAACH/C1hNUCBEYXRhWE1QAz94cAAh+QQFAAAAACwAAAAAAQABAAACAkQBADs=" class="js-img-src js-res-img" data-src-pc="https://images.samsung.com/no/galaxy-watch-ultra/feature/galaxy-watch-ultra-icon-disclaimer-top.png" data-src-mobile="https://images.samsung.com/no/galaxy-watch-ultra/feature/galaxy-watch-ultra-icon-disclaimer-top.png" alt="Back to Location"> </button> </li> <li role="listitem" class="common-bottom-disclaimer__list-item" data-sup="sup-13"> <span class="text_disclaimer">Tilgjengelig når rutefilen i GPX-format importeres for fotturer og sykling, og ruten settes som mål under innstillinger for Samsung Health.</span> <button type="button" class="click_disclaimer"> <img src="data:image/gif;base64,R0lGODlhAQABAPAAAP///wAAACH/C1hNUCBEYXRhWE1QAz94cAAh+QQFAAAAACwAAAAAAQABAAACAkQBADs=" class="js-img-src js-res-img" data-src-pc="https://images.samsung.com/no/galaxy-watch-ultra/feature/galaxy-watch-ultra-icon-disclaimer-top.png" data-src-mobile="https://images.samsung.com/no/galaxy-watch-ultra/feature/galaxy-watch-ultra-icon-disclaimer-top.png" alt="Back to Location"> </button> </li> <li role="listitem" class="common-bottom-disclaimer__list-item" data-sup="sup-14"> <span class="text_disclaimer">For å bruke Track Back-funksjonen må den aktiveres før hver tur eller sykkeltreningsøkt i Samsung Health-innstillingene..</span> <button type="button" class="click_disclaimer"> <img src="data:image/gif;base64,R0lGODlhAQABAPAAAP///wAAACH/C1hNUCBEYXRhWE1QAz94cAAh+QQFAAAAACwAAAAAAQABAAACAkQBADs=" class="js-img-src js-res-img" data-src-pc="https://images.samsung.com/no/galaxy-watch-ultra/feature/galaxy-watch-ultra-icon-disclaimer-top.png" data-src-mobile="https://images.samsung.com/no/galaxy-watch-ultra/feature/galaxy-watch-ultra-icon-disclaimer-top.png" alt="Back to Location"> </button> </li> <li role="listitem" class="common-bottom-disclaimer__list-item" data-sup="sup-15"> <span class="text_disclaimer">Sirenen avgir en lyd på opptil 86 desibel og kan høres opptil maksimalt 180 meter. Lydstyrken og rekkevidden kan variere avhengig av miljøet.</span> <button type="button" class="click_disclaimer"> <img src="data:image/gif;base64,R0lGODlhAQABAPAAAP///wAAACH/C1hNUCBEYXRhWE1QAz94cAAh+QQFAAAAACwAAAAAAQABAAACAkQBADs=" class="js-img-src js-res-img" data-src-pc="https://images.samsung.com/no/galaxy-watch-ultra/feature/galaxy-watch-ultra-icon-disclaimer-top.png" data-src-mobile="https://images.samsung.com/no/galaxy-watch-ultra/feature/galaxy-watch-ultra-icon-disclaimer-top.png" alt="Back to Location"> </button> </li> <li role="listitem" class="common-bottom-disclaimer__list-item" data-sup="sup-16"> <span class="text_disclaimer">Varigheten for sirenens aktivering kan variere avhengig av batteritiden.</span> <button type="button" class="click_disclaimer"> <img src="data:image/gif;base64,R0lGODlhAQABAPAAAP///wAAACH/C1hNUCBEYXRhWE1QAz94cAAh+QQFAAAAACwAAAAAAQABAAACAkQBADs=" class="js-img-src js-res-img" data-src-pc="https://images.samsung.com/no/galaxy-watch-ultra/feature/galaxy-watch-ultra-icon-disclaimer-top.png" data-src-mobile="https://images.samsung.com/no/galaxy-watch-ultra/feature/galaxy-watch-ultra-icon-disclaimer-top.png" alt="Back to Location"> </button> </li> <li role="listitem" class="common-bottom-disclaimer__list-item" data-sup="sup-17"> <span class="text_disclaimer">For å varsle en nødkontakt kreves nettverkstilkobling. GPS-ens nøyaktighet kan påvirkes av hindringer for satellittsignalet, slik som bygninger.</span> <button type="button" class="click_disclaimer"> <img src="data:image/gif;base64,R0lGODlhAQABAPAAAP///wAAACH/C1hNUCBEYXRhWE1QAz94cAAh+QQFAAAAACwAAAAAAQABAAACAkQBADs=" class="js-img-src js-res-img" data-src-pc="https://images.samsung.com/no/galaxy-watch-ultra/feature/galaxy-watch-ultra-icon-disclaimer-top.png" data-src-mobile="https://images.samsung.com/no/galaxy-watch-ultra/feature/galaxy-watch-ultra-icon-disclaimer-top.png" alt="Back to Location"> </button> </li> <li role="listitem" class="common-bottom-disclaimer__list-item" data-sup="sup-18"> <span class="text_disclaimer">Galaxy Watch Ultra er støvbestandig med en IP68-klassifisering basert på laboratorietestvilkår fra en tredjepart: 2 kg talkum (maks. diameter 0,05 mm) per kubikkmeter blåst inn i et testkammer hvor enheten var plassert (lufttrykket i enheten ble holdt lavere enn omgivende lufttrykk) i 2 timer. Støvbestandigheten kan variere avhengig av faktiske bruksforhold.</span> <button type="button" class="click_disclaimer"> <img src="data:image/gif;base64,R0lGODlhAQABAPAAAP///wAAACH/C1hNUCBEYXRhWE1QAz94cAAh+QQFAAAAACwAAAAAAQABAAACAkQBADs=" class="js-img-src js-res-img" data-src-pc="https://images.samsung.com/no/galaxy-watch-ultra/feature/galaxy-watch-ultra-icon-disclaimer-top.png" data-src-mobile="https://images.samsung.com/no/galaxy-watch-ultra/feature/galaxy-watch-ultra-icon-disclaimer-top.png" alt="Back to Location"> </button> </li> <li role="listitem" class="common-bottom-disclaimer__list-item" data-sup="sup-19"> <span class="text_disclaimer">Race er kun tilgjengelig for løping og sykling utendørs. For sammenligbare målinger kreves det at du løper samme bane som den forhåndsgenererte banen. Brukeren kan sammenligne ved å velge en av registreringene opptil 14 dager tilbake.</span> <button type="button" class="click_disclaimer"> <img src="data:image/gif;base64,R0lGODlhAQABAPAAAP///wAAACH/C1hNUCBEYXRhWE1QAz94cAAh+QQFAAAAACwAAAAAAQABAAACAkQBADs=" class="js-img-src js-res-img" data-src-pc="https://images.samsung.com/no/galaxy-watch-ultra/feature/galaxy-watch-ultra-icon-disclaimer-top.png" data-src-mobile="https://images.samsung.com/no/galaxy-watch-ultra/feature/galaxy-watch-ultra-icon-disclaimer-top.png" alt="Back to Location"> </button> </li> <li role="listitem" class="common-bottom-disclaimer__list-item" data-sup="sup-20"> <span class="text_disclaimer">Sammenligning av rekorder gjennom Race er kun tilgjengelig hvis man starter på samme sted som startpunktet for forrige registrering. Det vil automatisk bli omgjort til løpemodus hvis startpunktene er forskjellige.</span> <button type="button" class="click_disclaimer"> <img src="data:image/gif;base64,R0lGODlhAQABAPAAAP///wAAACH/C1hNUCBEYXRhWE1QAz94cAAh+QQFAAAAACwAAAAAAQABAAACAkQBADs=" class="js-img-src js-res-img" data-src-pc="https://images.samsung.com/no/galaxy-watch-ultra/feature/galaxy-watch-ultra-icon-disclaimer-top.png" data-src-mobile="https://images.samsung.com/no/galaxy-watch-ultra/feature/galaxy-watch-ultra-icon-disclaimer-top.png" alt="Back to Location"> </button> </li> <li role="listitem" class="common-bottom-disclaimer__list-item" data-sup="sup-21"> <span class="text_disclaimer">Tilpasning av pulssone aktiveres når man velger utendørs løping. Det kreves at man løper jevnt i mer enn 10 minutter med en hastighet på 4 km/t eller raskere.</span> <button type="button" class="click_disclaimer"> <img src="data:image/gif;base64,R0lGODlhAQABAPAAAP///wAAACH/C1hNUCBEYXRhWE1QAz94cAAh+QQFAAAAACwAAAAAAQABAAACAkQBADs=" class="js-img-src js-res-img" data-src-pc="https://images.samsung.com/no/galaxy-watch-ultra/feature/galaxy-watch-ultra-icon-disclaimer-top.png" data-src-mobile="https://images.samsung.com/no/galaxy-watch-ultra/feature/galaxy-watch-ultra-icon-disclaimer-top.png" alt="Back to Location"> </button> </li> <li role="listitem" class="common-bottom-disclaimer__list-item" data-sup="sup-22"> <span class="text_disclaimer">Nattmodus er kun tilgjengelig på enkelte urskiver.</span> <button type="button" class="click_disclaimer"> <img src="data:image/gif;base64,R0lGODlhAQABAPAAAP///wAAACH/C1hNUCBEYXRhWE1QAz94cAAh+QQFAAAAACwAAAAAAQABAAACAkQBADs=" class="js-img-src js-res-img" data-src-pc="https://images.samsung.com/no/galaxy-watch-ultra/feature/galaxy-watch-ultra-icon-disclaimer-top.png" data-src-mobile="https://images.samsung.com/no/galaxy-watch-ultra/feature/galaxy-watch-ultra-icon-disclaimer-top.png" alt="Back to Location"> </button> </li> <li role="listitem" class="common-bottom-disclaimer__list-item" data-sup="sup-23"> <span class="text_disclaimer">PeakForm Band selges separat.</span> <button type="button" class="click_disclaimer"> <img src="data:image/gif;base64,R0lGODlhAQABAPAAAP///wAAACH/C1hNUCBEYXRhWE1QAz94cAAh+QQFAAAAACwAAAAAAQABAAACAkQBADs=" class="js-img-src js-res-img" data-src-pc="https://images.samsung.com/no/galaxy-watch-ultra/feature/galaxy-watch-ultra-icon-disclaimer-top.png" data-src-mobile="https://images.samsung.com/no/galaxy-watch-ultra/feature/galaxy-watch-ultra-icon-disclaimer-top.png" alt="Back to Location"> </button> </li> <li role="listitem" class="common-bottom-disclaimer__list-item" data-sup="sup-24"> <span class="text_disclaimer">GPS-nøyaktigheten kan variere avhengig av nettverksmiljø og andre faktorer.</span> <button type="button" class="click_disclaimer"> <img src="data:image/gif;base64,R0lGODlhAQABAPAAAP///wAAACH/C1hNUCBEYXRhWE1QAz94cAAh+QQFAAAAACwAAAAAAQABAAACAkQBADs=" class="js-img-src js-res-img" data-src-pc="https://images.samsung.com/no/galaxy-watch-ultra/feature/galaxy-watch-ultra-icon-disclaimer-top.png" data-src-mobile="https://images.samsung.com/no/galaxy-watch-ultra/feature/galaxy-watch-ultra-icon-disclaimer-top.png" alt="Back to Location"> </button> </li> <!-- <li role="listitem" class="common-bottom-disclaimer__list-item" data-sup="sup-25"> <span class="text_disclaimer">GPS-funksjon krever internettforbindelse. Kan brukes på LTE-modeller uten sammenkoblet smarttelefon.</span> <button type="button" class="click_disclaimer"> <img src="data:image/gif;base64,R0lGODlhAQABAPAAAP///wAAACH/C1hNUCBEYXRhWE1QAz94cAAh+QQFAAAAACwAAAAAAQABAAACAkQBADs=" class="js-img-src js-res-img" data-src-pc="https://images.samsung.com/no/galaxy-watch-ultra/feature/galaxy-watch-ultra-icon-disclaimer-top.png" data-src-mobile="https://images.samsung.com/no/galaxy-watch-ultra/feature/galaxy-watch-ultra-icon-disclaimer-top.png" alt="Back to Location" /> </button> </li> --> <li role="listitem" class="common-bottom-disclaimer__list-item" data-sup="sup-26"> <span class="text_disclaimer">Energy Score er tilgjengelig på Android-telefoner (Android 10 eller høyere) og krever Samsung Health-appen (v6.27 eller høyere). Samsung-kontoinnlogging kreves. Tilgjengeligheten av tjenesten kan variere avhengig av land eller region. For å sjekke Energy Score, må helseinformasjonen som spores fra Samsung Galaxy Watch eller Samsung Galaxy Ring synkroniseres med Samsung Health-appen. Krever minst forrige dags aktivitetsdata samt søvn- og hjertefrekvensdata under søvn. Ikke ment for bruk ved oppdagelse, diagnose eller behandling av noen medisinske tilstander. Resultatet er kun for din personlige referanse. Vennligst konsulter en lege for medisinske råd.</span> <button type="button" class="click_disclaimer"> <img src="data:image/gif;base64,R0lGODlhAQABAPAAAP///wAAACH/C1hNUCBEYXRhWE1QAz94cAAh+QQFAAAAACwAAAAAAQABAAACAkQBADs=" class="js-img-src js-res-img" data-src-pc="https://images.samsung.com/no/galaxy-watch-ultra/feature/galaxy-watch-ultra-icon-disclaimer-top.png" data-src-mobile="https://images.samsung.com/no/galaxy-watch-ultra/feature/galaxy-watch-ultra-icon-disclaimer-top.png" alt="Back to Location"> </button> </li> <li role="listitem" class="common-bottom-disclaimer__list-item" data-sup="sup-27"> <span class="text_disclaimer">For å måle personlig FTP (Functional Threshold Power) må en Samsung Galaxy smarttelefon være koblet til en effektmåler. For å beregne en mer nøyaktig FTP er det nødvendig å koble Samsung Galaxy Watch til en smarttelefon. FTP beregnes automatisk når du sykler på middels til høyt intensitetsnivå i mer enn fire minutter med effektmåleren koblet til sykkelen din. Med maskinlæring blir FTP-verdiene mer nøyaktige og personlige jo mer du sykler gjentatte ganger. Effektmåleren selges separat.</span> <button type="button" class="click_disclaimer"> <img src="data:image/gif;base64,R0lGODlhAQABAPAAAP///wAAACH/C1hNUCBEYXRhWE1QAz94cAAh+QQFAAAAACwAAAAAAQABAAACAkQBADs=" class="js-img-src js-res-img" data-src-pc="https://images.samsung.com/no/galaxy-watch-ultra/feature/galaxy-watch-ultra-icon-disclaimer-top.png" data-src-mobile="https://images.samsung.com/no/galaxy-watch-ultra/feature/galaxy-watch-ultra-icon-disclaimer-top.png" alt="Back to Location"> </button> </li> <li role="listitem" class="common-bottom-disclaimer__list-item" data-sup="sup-28"> <span class="text_disclaimer">Krever Samsung Health-appen versjon 6.24 eller nyere.</span> <button type="button" class="click_disclaimer"> <img src="data:image/gif;base64,R0lGODlhAQABAPAAAP///wAAACH/C1hNUCBEYXRhWE1QAz94cAAh+QQFAAAAACwAAAAAAQABAAACAkQBADs=" class="js-img-src js-res-img" data-src-pc="https://images.samsung.com/no/galaxy-watch-ultra/feature/galaxy-watch-ultra-icon-disclaimer-top.png" data-src-mobile="https://images.samsung.com/no/galaxy-watch-ultra/feature/galaxy-watch-ultra-icon-disclaimer-top.png" alt="Back to Location"> </button> </li> <li role="listitem" class="common-bottom-disclaimer__list-item" data-sup="sup-29"> <span class="text_disclaimer">Galaxy Watch Ultra må pares med en Samsung Galaxy smarttelefon med Android 11.</span> <button type="button" class="click_disclaimer"> <img src="data:image/gif;base64,R0lGODlhAQABAPAAAP///wAAACH/C1hNUCBEYXRhWE1QAz94cAAh+QQFAAAAACwAAAAAAQABAAACAkQBADs=" class="js-img-src js-res-img" data-src-pc="https://images.samsung.com/no/galaxy-watch-ultra/feature/galaxy-watch-ultra-icon-disclaimer-top.png" data-src-mobile="https://images.samsung.com/no/galaxy-watch-ultra/feature/galaxy-watch-ultra-icon-disclaimer-top.png" alt="Back to Location"> </button> </li> <li role="listitem" class="common-bottom-disclaimer__list-item" data-sup="sup-30"> <span class="text_disclaimer">Søvnsporing er kun ment for generell velvære og treningsformål. Ikke ment for bruk ved påvisning, diagnose eller behandling av medisinske tilstander eller søvnforstyrrelser. Målingene er kun for din personlige referanse. Vennligst konsulter en lege for medisinsk rådgivning.</span> <button type="button" class="click_disclaimer"> <img src="data:image/gif;base64,R0lGODlhAQABAPAAAP///wAAACH/C1hNUCBEYXRhWE1QAz94cAAh+QQFAAAAACwAAAAAAQABAAACAkQBADs=" class="js-img-src js-res-img" data-src-pc="https://images.samsung.com/no/galaxy-watch-ultra/feature/galaxy-watch-ultra-icon-disclaimer-top.png" data-src-mobile="https://images.samsung.com/no/galaxy-watch-ultra/feature/galaxy-watch-ultra-icon-disclaimer-top.png" alt="Back to Location"> </button> </li> <li role="listitem" class="common-bottom-disclaimer__list-item" data-sup="sup-31"> <span class="text_disclaimer">Søvncoaching krever søvndata fra minst syv dager, inkludert to fridager.</span> <button type="button" class="click_disclaimer"> <img src="data:image/gif;base64,R0lGODlhAQABAPAAAP///wAAACH/C1hNUCBEYXRhWE1QAz94cAAh+QQFAAAAACwAAAAAAQABAAACAkQBADs=" class="js-img-src js-res-img" data-src-pc="https://images.samsung.com/no/galaxy-watch-ultra/feature/galaxy-watch-ultra-icon-disclaimer-top.png" data-src-mobile="https://images.samsung.com/no/galaxy-watch-ultra/feature/galaxy-watch-ultra-icon-disclaimer-top.png" alt="Back to Location"> </button> </li> <li role="listitem" class="common-bottom-disclaimer__list-item" data-sup="sup-32"> <span class="text_disclaimer">For nøyaktige blodtrykksmålinger kreves det en kalibrering hver fjerde uke med BP-monitor og armmansjett. Krever en Samsung Galaxy smarttelefon som kjører Android 9.0 eller høyere.</span> <button type="button" class="click_disclaimer"> <img src="data:image/gif;base64,R0lGODlhAQABAPAAAP///wAAACH/C1hNUCBEYXRhWE1QAz94cAAh+QQFAAAAACwAAAAAAQABAAACAkQBADs=" class="js-img-src js-res-img" data-src-pc="https://images.samsung.com/no/galaxy-watch-ultra/feature/galaxy-watch-ultra-icon-disclaimer-top.png" data-src-mobile="https://images.samsung.com/no/galaxy-watch-ultra/feature/galaxy-watch-ultra-icon-disclaimer-top.png" alt="Back to Location"> </button> </li> <li role="listitem" class="common-bottom-disclaimer__list-item" data-sup="sup-33"> <span class="text_disclaimer">Tilgjengeligheten av blodtrykksappen kan variere avhengig av land eller region. På grunn av landsrestriksjoner for å få godkjenning/registrering som programvare for medisinsk enhet (SaMD), fungerer blodtrykksappen kun på klokker og mobiler som er kjøpt i de landene der tjenesten for øyeblikket er tilgjengelig (tjenesten kan imidlertid være begrenset når brukere reiser til ikke-tjenesteland). Besøk https://www.samsung.com/apps/samsung-health-monitor for mer informasjon og siste oppdatering om tjenesteland. Den er ikke ment for personer under 22 år.</span> <button type="button" class="click_disclaimer"> <img src="data:image/gif;base64,R0lGODlhAQABAPAAAP///wAAACH/C1hNUCBEYXRhWE1QAz94cAAh+QQFAAAAACwAAAAAAQABAAACAkQBADs=" class="js-img-src js-res-img" data-src-pc="https://images.samsung.com/no/galaxy-watch-ultra/feature/galaxy-watch-ultra-icon-disclaimer-top.png" data-src-mobile="https://images.samsung.com/no/galaxy-watch-ultra/feature/galaxy-watch-ultra-icon-disclaimer-top.png" alt="Back to Location"> </button> </li> <li role="listitem" class="common-bottom-disclaimer__list-item" data-sup="sup-34"> <span class="text_disclaimer">Brukere bør måle blodtrykket når de hviler, akkurat som de ville gjøre med en tradisjonell mansjett, og avstå fra å måle når de trener, røyker eller drikker. Blodtrykksappen er ikke ment for diagnostiske formål angående hypertensjon eller andre hjertetilstander eller for personer under 22 år. Brukere bør ikke tolke eller iverksette kliniske tiltak basert på enhetens utdata uten å konsultere kvalifisert helsepersonell. Blodtrykksappen er ikke ment å erstatte tradisjonelle metoder for diagnose eller behandling.</span> <button type="button" class="click_disclaimer"> <img src="data:image/gif;base64,R0lGODlhAQABAPAAAP///wAAACH/C1hNUCBEYXRhWE1QAz94cAAh+QQFAAAAACwAAAAAAQABAAACAkQBADs=" class="js-img-src js-res-img" data-src-pc="https://images.samsung.com/no/galaxy-watch-ultra/feature/galaxy-watch-ultra-icon-disclaimer-top.png" data-src-mobile="https://images.samsung.com/no/galaxy-watch-ultra/feature/galaxy-watch-ultra-icon-disclaimer-top.png" alt="Back to Location"> </button> </li> <li role="listitem" class="common-bottom-disclaimer__list-item" data-sup="sup-35"> <span class="text_disclaimer">Historikk over målt blodtrykk kan gjennomgås i Samsung Health Monitor-appen på en parkoblet mobil.</span> <button type="button" class="click_disclaimer"> <img src="data:image/gif;base64,R0lGODlhAQABAPAAAP///wAAACH/C1hNUCBEYXRhWE1QAz94cAAh+QQFAAAAACwAAAAAAQABAAACAkQBADs=" class="js-img-src js-res-img" data-src-pc="https://images.samsung.com/no/galaxy-watch-ultra/feature/galaxy-watch-ultra-icon-disclaimer-top.png" data-src-mobile="https://images.samsung.com/no/galaxy-watch-ultra/feature/galaxy-watch-ultra-icon-disclaimer-top.png" alt="Back to Location"> </button> </li> <li role="listitem" class="common-bottom-disclaimer__list-item" data-sup="sup-36"> <span class="text_disclaimer">Ikke beregnet for bruk ved feilsøking, diagnose eller behandling. Kun beregnet for generelle helse- og treningsformål.</span> <button type="button" class="click_disclaimer"> <img src="data:image/gif;base64,R0lGODlhAQABAPAAAP///wAAACH/C1hNUCBEYXRhWE1QAz94cAAh+QQFAAAAACwAAAAAAQABAAACAkQBADs=" class="js-img-src js-res-img" data-src-pc="https://images.samsung.com/no/galaxy-watch-ultra/feature/galaxy-watch-ultra-icon-disclaimer-top.png" data-src-mobile="https://images.samsung.com/no/galaxy-watch-ultra/feature/galaxy-watch-ultra-icon-disclaimer-top.png" alt="Back to Location"> </button> </li> <li role="listitem" class="common-bottom-disclaimer__list-item" data-sup="sup-37"> <span class="text_disclaimer">Kroppssammensetning støttes kun i Samsung Galaxy Watch4-serien og senere utgitte Galaxy Watch-modeller. Kroppssammensetning bør ikke brukes hvis du har en implantert pacemaker eller andre implanterte medisinske enheter, eller hvis du er gravid. Helserelevant informasjon som nås gjennom enheten og applikasjonen skal ikke betraktes som medisinsk rådgivning. Måleresultater kan være unøyaktige hvis du er under 20 år gammel. Målingene er kun for din personlige referanse. Vennligst konsulter en lege for rådgivning.</span> <button type="button" class="click_disclaimer"> <img src="data:image/gif;base64,R0lGODlhAQABAPAAAP///wAAACH/C1hNUCBEYXRhWE1QAz94cAAh+QQFAAAAACwAAAAAAQABAAACAkQBADs=" class="js-img-src js-res-img" data-src-pc="https://images.samsung.com/no/galaxy-watch-ultra/feature/galaxy-watch-ultra-icon-disclaimer-top.png" data-src-mobile="https://images.samsung.com/no/galaxy-watch-ultra/feature/galaxy-watch-ultra-icon-disclaimer-top.png" alt="Back to Location"> </button> </li> <li role="listitem" class="common-bottom-disclaimer__list-item" data-sup="sup-38"> <span class="text_disclaimer">Kompatible mobiler og tilgjengelige funksjoner kan variere avhengig av land/region, operatør eller enhet.</span> <button type="button" class="click_disclaimer"> <img src="data:image/gif;base64,R0lGODlhAQABAPAAAP///wAAACH/C1hNUCBEYXRhWE1QAz94cAAh+QQFAAAAACwAAAAAAQABAAACAkQBADs=" class="js-img-src js-res-img" data-src-pc="https://images.samsung.com/no/galaxy-watch-ultra/feature/galaxy-watch-ultra-icon-disclaimer-top.png" data-src-mobile="https://images.samsung.com/no/galaxy-watch-ultra/feature/galaxy-watch-ultra-icon-disclaimer-top.png" alt="Back to Location"> </button> </li> <!-- <li role="listitem" class="common-bottom-disclaimer__list-item" data-sup="sup-39"> <span class="text_disclaimer">Galaxy Watch7 Ultra må være parret med en Samsung Galaxy-smarttelefon med Android 11.</span> <button type="button" class="click_disclaimer"> <img src="data:image/gif;base64,R0lGODlhAQABAPAAAP///wAAACH/C1hNUCBEYXRhWE1QAz94cAAh+QQFAAAAACwAAAAAAQABAAACAkQBADs=" class="js-img-src js-res-img" data-src-pc="https://images.samsung.com/no/galaxy-watch-ultra/feature/galaxy-watch-ultra-icon-disclaimer-top.png" data-src-mobile="https://images.samsung.com/no/galaxy-watch-ultra/feature/galaxy-watch-ultra-icon-disclaimer-top.png" alt="Back to Location" /> </button> </li> --> <li role="listitem" class="common-bottom-disclaimer__list-item" data-sup="sup-40"> <span class="text_disclaimer">Bilde simulert for illustrative formål. Faktisk UX/UI kan variere.</span> <button type="button" class="click_disclaimer"> <img src="data:image/gif;base64,R0lGODlhAQABAPAAAP///wAAACH/C1hNUCBEYXRhWE1QAz94cAAh+QQFAAAAACwAAAAAAQABAAACAkQBADs=" class="js-img-src js-res-img" data-src-pc="https://images.samsung.com/no/galaxy-watch-ultra/feature/galaxy-watch-ultra-icon-disclaimer-top.png" data-src-mobile="https://images.samsung.com/no/galaxy-watch-ultra/feature/galaxy-watch-ultra-icon-disclaimer-top.png" alt="Back to Location"> </button> </li> <li role="listitem" class="common-bottom-disclaimer__list-item" data-sup="sup-41"> <span class="text_disclaimer">Foreslåtte svar er kun tilgjengelig på Samsung Galaxy Watch7 og Samsung Galaxy Watch Ultra. Klokken krever den nyeste versjonen av Wear OS installert og må være parret med Samsung Galaxy Z Flip7 som kjører One UI 6.1.1 eller høyere, fra og med juli 2024.</span> <button type="button" class="click_disclaimer"> <img src="data:image/gif;base64,R0lGODlhAQABAPAAAP///wAAACH/C1hNUCBEYXRhWE1QAz94cAAh+QQFAAAAACwAAAAAAQABAAACAkQBADs=" class="js-img-src js-res-img" data-src-pc="https://images.samsung.com/no/galaxy-watch-ultra/feature/galaxy-watch-ultra-icon-disclaimer-top.png" data-src-mobile="https://images.samsung.com/no/galaxy-watch-ultra/feature/galaxy-watch-ultra-icon-disclaimer-top.png" alt="Back to Location"> </button> </li> <li role="listitem" class="common-bottom-disclaimer__list-item" data-sup="sup-42"> <span class="text_disclaimer">Tjenestetilgjengelighet kan variere avhengig av språk og app. Resultatens nøyaktighet garanteres ikke.</span> <button type="button" class="click_disclaimer"> <img src="data:image/gif;base64,R0lGODlhAQABAPAAAP///wAAACH/C1hNUCBEYXRhWE1QAz94cAAh+QQFAAAAACwAAAAAAQABAAACAkQBADs=" class="js-img-src js-res-img" data-src-pc="https://images.samsung.com/no/galaxy-watch-ultra/feature/galaxy-watch-ultra-icon-disclaimer-top.png" data-src-mobile="https://images.samsung.com/no/galaxy-watch-ultra/feature/galaxy-watch-ultra-icon-disclaimer-top.png" alt="Back to Location"> </button> </li> <li role="listitem" class="common-bottom-disclaimer__list-item" data-sup="sup-43"> <span class="text_disclaimer">Double Pinch er av som standard. For å bruke funksjonen må den aktiveres på klokken eller i Samsung Galaxy Wearable-appen.</span> <button type="button" class="click_disclaimer"> <img src="data:image/gif;base64,R0lGODlhAQABAPAAAP///wAAACH/C1hNUCBEYXRhWE1QAz94cAAh+QQFAAAAACwAAAAAAQABAAACAkQBADs=" class="js-img-src js-res-img" data-src-pc="https://images.samsung.com/no/galaxy-watch-ultra/feature/galaxy-watch-ultra-icon-disclaimer-top.png" data-src-mobile="https://images.samsung.com/no/galaxy-watch-ultra/feature/galaxy-watch-ultra-icon-disclaimer-top.png" alt="Back to Location"> </button> </li> <li role="listitem" class="common-bottom-disclaimer__list-item" data-sup="sup-44"> <span class="text_disclaimer">Galaxy Watch Ultra må parres med en Samsung Galaxy smarttelefon som kjører One UI 6.1 eller høyere.</span> <button type="button" class="click_disclaimer"> <img src="data:image/gif;base64,R0lGODlhAQABAPAAAP///wAAACH/C1hNUCBEYXRhWE1QAz94cAAh+QQFAAAAACwAAAAAAQABAAACAkQBADs=" class="js-img-src js-res-img" data-src-pc="https://images.samsung.com/no/galaxy-watch-ultra/feature/galaxy-watch-ultra-icon-disclaimer-top.png" data-src-mobile="https://images.samsung.com/no/galaxy-watch-ultra/feature/galaxy-watch-ultra-icon-disclaimer-top.png" alt="Back to Location"> </button> </li> <li role="listitem" class="common-bottom-disclaimer__list-item" data-sup="sup-45"> <span class="text_disclaimer">Ikke beregnet for bruk til påvisning, diagnose eller behandling av noen medisinske tilstander. AGEs- indeksen er kun for din personlige referanse. Ta kontakt med en lege for råd.</span> <button type="button" class="click_disclaimer"><img src="data:image/gif;base64,R0lGODlhAQABAPAAAP///wAAACH/C1hNUCBEYXRhWE1QAz94cAAh+QQFAAAAACwAAAAAAQABAAACAkQBADs=" class="js-img-src js-res-img" data-src-pc="https://images.samsung.com/[site-code]/galaxy-watch-ultra/feature/galaxy-watch-ultra-icon-disclaimer-top.png" data-src-mobile="https://images.samsung.com/[site-code]/galaxy-watch-ultra/feature/galaxy-watch-ultra-icon-disclaimer-top.png" alt="Back to Location"></button> </li> <li role="listitem" class="common-bottom-disclaimer__list-item" data-sup="sup-46"> <span class="text_disclaimer">Galaxy Watch Ultra bruker den optiske biosignalsensoren som opererer innenfor grensene satt av IEC 62471 sikkerhetsforskrifter.</span> <button type="button" class="click_disclaimer"><img src="data:image/gif;base64,R0lGODlhAQABAPAAAP///wAAACH/C1hNUCBEYXRhWE1QAz94cAAh+QQFAAAAACwAAAAAAQABAAACAkQBADs=" class="js-img-src js-res-img" data-src-pc="https://images.samsung.com/[site-code]/galaxy-watch-ultra/feature/galaxy-watch-ultra-icon-disclaimer-top.png" data-src-mobile="https://images.samsung.com/[site-code]/galaxy-watch-ultra/feature/galaxy-watch-ultra-icon-disclaimer-top.png" alt="Back to Location"></button> </li> <li role="listitem" class="common-bottom-disclaimer__list-item" data-sup="sup-47"> <span class="text_disclaimer">Galaxy Watch7, Galaxy Watch Ultra og Galaxy Ring må pares med en smarttelefon med Android 11.0 eller nyere og minimum 1,5 GB minne.</span> <button type="button" class="click_disclaimer"><img src="data:image/gif;base64,R0lGODlhAQABAPAAAP///wAAACH/C1hNUCBEYXRhWE1QAz94cAAh+QQFAAAAACwAAAAAAQABAAACAkQBADs=" class="js-img-src js-res-img" data-src-pc="https://images.samsung.com/[site-code]/galaxy-watch-ultra/feature/galaxy-watch-ultra-icon-disclaimer-top.png" data-src-mobile="https://images.samsung.com/[site-code]/galaxy-watch-ultra/feature/galaxy-watch-ultra-icon-disclaimer-top.png" alt="Back to Location"></button> </li> <li role="listitem" class="common-bottom-disclaimer__list-item" data-sup="sup-48"> <span class="text_disclaimer">Tilkobling av Galaxy Buds som Bluetooth-lyd er tilgjengelig uavhengig av operativsystem, men for å konfigurere avanserte innstillinger på Galaxy Wearable-appen, må Galaxy Buds være sammenkoblet med en smarttelefon med Android 10.0 eller nyere og minimum 1,5 GB minne.</span> <button type="button" class="click_disclaimer"><img src="data:image/gif;base64,R0lGODlhAQABAPAAAP///wAAACH/C1hNUCBEYXRhWE1QAz94cAAh+QQFAAAAACwAAAAAAQABAAACAkQBADs=" class="js-img-src js-res-img" data-src-pc="https://images.samsung.com/[site-code]/galaxy-watch-ultra/feature/galaxy-watch-ultra-icon-disclaimer-top.png" data-src-mobile="https://images.samsung.com/[site-code]/galaxy-watch-ultra/feature/galaxy-watch-ultra-icon-disclaimer-top.png" alt="Back to Location"></button> </li> <li role="listitem" class="common-bottom-disclaimer__list-item" data-sup="sup-49"> <span class="text_disclaimer">Avanserte innstillinger på Galaxy Wearable-appen inkluderer Noise Control, Adaptive EQ, Pinch Control og programvareoppdatering.</span> <button type="button" class="click_disclaimer"><img src="data:image/gif;base64,R0lGODlhAQABAPAAAP///wAAACH/C1hNUCBEYXRhWE1QAz94cAAh+QQFAAAAACwAAAAAAQABAAACAkQBADs=" class="js-img-src js-res-img" data-src-pc="https://images.samsung.com/[site-code]/galaxy-watch-ultra/feature/galaxy-watch-ultra-icon-disclaimer-top.png" data-src-mobile="https://images.samsung.com/[site-code]/galaxy-watch-ultra/feature/galaxy-watch-ultra-icon-disclaimer-top.png" alt="Back to Location"></button> </li> <li role="listitem" class="common-bottom-disclaimer__list-item" data-sup="sup-50"> <span class="text_disclaimer">Noen funksjoner er bare tilgjengelig på utvalgte Samsung Galaxy-smarttelefoner.</span> <button type="button" class="click_disclaimer"><img src="data:image/gif;base64,R0lGODlhAQABAPAAAP///wAAACH/C1hNUCBEYXRhWE1QAz94cAAh+QQFAAAAACwAAAAAAQABAAACAkQBADs=" class="js-img-src js-res-img" data-src-pc="https://images.samsung.com/[site-code]/galaxy-watch-ultra/feature/galaxy-watch-ultra-icon-disclaimer-top.png" data-src-mobile="https://images.samsung.com/[site-code]/galaxy-watch-ultra/feature/galaxy-watch-ultra-icon-disclaimer-top.png" alt="Back to Location"></button> </li> <li role="listitem" class="common-bottom-disclaimer__list-item" data-sup="sup-51"> <span class="text_disclaimer">Galaxy Wearable-appen støttes ikke på iOS.</span> <button type="button" class="click_disclaimer"><img src="data:image/gif;base64,R0lGODlhAQABAPAAAP///wAAACH/C1hNUCBEYXRhWE1QAz94cAAh+QQFAAAAACwAAAAAAQABAAACAkQBADs=" class="js-img-src js-res-img" data-src-pc="https://images.samsung.com/[site-code]/galaxy-watch-ultra/feature/galaxy-watch-ultra-icon-disclaimer-top.png" data-src-mobile="https://images.samsung.com/[site-code]/galaxy-watch-ultra/feature/galaxy-watch-ultra-icon-disclaimer-top.png" alt="Back to Location"></button> </li> <li role="listitem" class="common-bottom-disclaimer__list-item" data-sup="sup-52"> <span class="text_disclaimer">Samsung Health Monitor-appen er bare tilgjengelig på Samsung Galaxy-smarttelefoner.</span> <button type="button" class="click_disclaimer"><img src="data:image/gif;base64,R0lGODlhAQABAPAAAP///wAAACH/C1hNUCBEYXRhWE1QAz94cAAh+QQFAAAAACwAAAAAAQABAAACAkQBADs=" class="js-img-src js-res-img" data-src-pc="https://images.samsung.com/[site-code]/galaxy-watch-ultra/feature/galaxy-watch-ultra-icon-disclaimer-top.png" data-src-mobile="https://images.samsung.com/[site-code]/galaxy-watch-ultra/feature/galaxy-watch-ultra-icon-disclaimer-top.png" alt="Back to Location"></button> </li> <li role="listitem" class="common-bottom-disclaimer__list-item" data-sup="sup-53"> <span class="text_disclaimer">Gesture- og Find my Ring-funksjoner er bare tilgjengelige på Samsung Galaxy-smarttelefoner.</span> <button type="button" class="click_disclaimer"><img src="data:image/gif;base64,R0lGODlhAQABAPAAAP///wAAACH/C1hNUCBEYXRhWE1QAz94cAAh+QQFAAAAACwAAAAAAQABAAACAkQBADs=" class="js-img-src js-res-img" data-src-pc="https://images.samsung.com/[site-code]/galaxy-watch-ultra/feature/galaxy-watch-ultra-icon-disclaimer-top.png" data-src-mobile="https://images.samsung.com/[site-code]/galaxy-watch-ultra/feature/galaxy-watch-ultra-icon-disclaimer-top.png" alt="Back to Location"></button> </li> <li role="listitem" class="common-bottom-disclaimer__list-item" data-sup="sup-54"> <span class="text_disclaimer">Foreslått svar-funksjon på Galaxy Watch7 og Galaxy Watch Ultra er kun tilgjengelig på Samsung Galaxy-smarttelefoner.</span> <button type="button" class="click_disclaimer"><img src="data:image/gif;base64,R0lGODlhAQABAPAAAP///wAAACH/C1hNUCBEYXRhWE1QAz94cAAh+QQFAAAAACwAAAAAAQABAAACAkQBADs=" class="js-img-src js-res-img" data-src-pc="https://images.samsung.com/[site-code]/galaxy-watch-ultra/feature/galaxy-watch-ultra-icon-disclaimer-top.png" data-src-mobile="https://images.samsung.com/[site-code]/galaxy-watch-ultra/feature/galaxy-watch-ultra-icon-disclaimer-top.png" alt="Back to Location"></button> </li> <li role="listitem" class="common-bottom-disclaimer__list-item" data-sup="sup-55"> <span class="text_disclaimer">Tilgjengelighet og støttede funksjoner kan variere etter land, region eller operatør.</span> <button type="button" class="click_disclaimer"><img src="data:image/gif;base64,R0lGODlhAQABAPAAAP///wAAACH/C1hNUCBEYXRhWE1QAz94cAAh+QQFAAAAACwAAAAAAQABAAACAkQBADs=" class="js-img-src js-res-img" data-src-pc="https://images.samsung.com/[site-code]/galaxy-watch-ultra/feature/galaxy-watch-ultra-icon-disclaimer-top.png" data-src-mobile="https://images.samsung.com/[site-code]/galaxy-watch-ultra/feature/galaxy-watch-ultra-icon-disclaimer-top.png" alt="Back to Location"></button> </li> <li role="listitem" class="common-bottom-disclaimer__list-item" data-sup="sup-56"> <span class="text_disclaimer">Android er et varemerke for Google LCC.</span> <button type="button" class="click_disclaimer"><img src="data:image/gif;base64,R0lGODlhAQABAPAAAP///wAAACH/C1hNUCBEYXRhWE1QAz94cAAh+QQFAAAAACwAAAAAAQABAAACAkQBADs=" class="js-img-src js-res-img" data-src-pc="https://images.samsung.com/[site-code]/galaxy-watch-ultra/feature/galaxy-watch-ultra-icon-disclaimer-top.png" data-src-mobile="https://images.samsung.com/[site-code]/galaxy-watch-ultra/feature/galaxy-watch-ultra-icon-disclaimer-top.png" alt="Back to Location"></button> </li> </ol> </div> </div> </div> </div> </div> <script> var _gsScope = "undefined" != typeof module && module.exports && "undefined" != typeof global ? global : this || window; (_gsScope._gsQueue || (_gsScope._gsQueue = [])).push(function () { "use strict"; var t, e, i, s, r, n, a, o, l, h, u, f, c, $, p, d, m, _; _gsScope._gsDefine( "TweenMax", ["core.Animation", "core.SimpleTimeline", "TweenLite"], function (t, e, i) { var s = function (t) { var e, i = [], s = t.length; for (e = 0; e !== s; i.push(t[e++])); return i; }, r = function (t, e, i) { var s, r, n = t.cycle; for (s in n) (r = n[s]), (t[s] = "function" == typeof r ? r(i, e[i], e) : r[i % r.length]); delete t.cycle; }, n = function (t) { if ("function" == typeof t) return t; var e = "object" == typeof t ? t : { each: t }, i = e.ease, s = e.from || 0, r = e.base || 0, n = {}, a = isNaN(s), o = e.axis, l = { center: 0.5, end: 1 }[s] || 0; return function (t, h, u) { var f, c, $, p, d, m, _, g, y, v = (u || e).length, T = n[v]; if (!T) { if (!(y = "auto" === e.grid ? 0 : (e.grid || [1 / 0])[0])) { for ( _ = -1 / 0; _ < (_ = u[y++].getBoundingClientRect().left) && y < v; ); y--; } for ( T = n[v] = [], f = a ? Math.min(y, v) * l - 0.5 : s % y, c = a ? (v * l) / y - 0.5 : (s / y) | 0, _ = 0, g = 1 / 0, m = 0; m < v; m++ ) ($ = (m % y) - f), (p = c - ((m / y) | 0)), (T[m] = d = o ? Math.abs("y" === o ? p : $) : Math.sqrt($ * $ + p * p)), d > _ && (_ = d), d < g && (g = d); (T.max = _ - g), (T.min = g), (T.v = v = e.amount || e.each * (y > v ? v - 1 : o ? "y" === o ? v / y : y : Math.max(y, v / y)) || 0), (T.b = v < 0 ? r - v : r); } return ( (v = (T[t] - T.min) / T.max), T.b + (i ? i.getRatio(v) : v) * T.v ); }; }, a = function (t, e, s) { i.call(this, t, e, s), (this._cycle = 0), (this._yoyo = !0 === this.vars.yoyo || !!this.vars.yoyoEase), (this._repeat = this.vars.repeat || 0), (this._repeatDelay = this.vars.repeatDelay || 0), this._repeat && this._uncache(!0), (this.render = a.prototype.render); }, o = i._internals, l = o.isSelector, h = o.isArray, u = (a.prototype = i.to({}, 0.1, {})), f = []; (a.version = "2.1.3"), (u.constructor = a), (u.kill()._gc = !1), (a.killTweensOf = a.killDelayedCallsTo = i.killTweensOf), (a.getTweensOf = i.getTweensOf), (a.lagSmoothing = i.lagSmoothing), (a.ticker = i.ticker), (a.render = i.render), (a.distribute = n), (u.invalidate = function () { return ( (this._yoyo = !0 === this.vars.yoyo || !!this.vars.yoyoEase), (this._repeat = this.vars.repeat || 0), (this._repeatDelay = this.vars.repeatDelay || 0), (this._yoyoEase = null), this._uncache(!0), i.prototype.invalidate.call(this) ); }), (u.updateTo = function (t, e) { var s, r = this.ratio, n = this.vars.immediateRender || t.immediateRender; for (s in (e && this._startTime < this._timeline._time && ((this._startTime = this._timeline._time), this._uncache(!1), this._gc ? this._enabled(!0, !1) : this._timeline.insert(this, this._startTime - this._delay)), t)) this.vars[s] = t[s]; if (this._initted || n) { if (e) (this._initted = !1), n && this.render(0, !0, !0); else if ( (this._gc && this._enabled(!0, !1), this._notifyPluginsOfEnabled && this._firstPT && i._onPluginEvent("_onDisable", this), this._time / this._duration > 0.998) ) { var a = this._totalTime; this.render(0, !0, !1), (this._initted = !1), this.render(a, !0, !1); } else if ( ((this._initted = !1), this._init(), this._time > 0 || n) ) for (var o, l = 1 / (1 - r), h = this._firstPT; h;) (o = h.s + h.c), (h.c *= l), (h.s = o - h.c), (h = h._next); } return this; }), (u.render = function (t, e, s) { this._initted || (0 === this._duration && this.vars.repeat && this.invalidate()); var r, n, a, l, h, u, f, c, $, p = this._dirty ? this.totalDuration() : this._totalDuration, d = this._time, m = this._totalTime, _ = this._cycle, g = this._duration, y = this._rawPrevTime; if ( (t >= p - 1e-8 && t >= 0 ? ((this._totalTime = p), (this._cycle = this._repeat), this._yoyo && 0 != (1 & this._cycle) ? ((this._time = 0), (this.ratio = this._ease._calcEnd ? this._ease.getRatio(0) : 0)) : ((this._time = g), (this.ratio = this._ease._calcEnd ? this._ease.getRatio(1) : 1)), this._reversed || ((r = !0), (n = "onComplete"), (s = s || this._timeline.autoRemoveChildren)), 0 === g && (this._initted || !this.vars.lazy || s) && (this._startTime === this._timeline._duration && (t = 0), (y < 0 || (t <= 0 && t >= -0.00000001) || (1e-8 === y && "isPause" !== this.data)) && y !== t && ((s = !0), y > 1e-8 && (n = "onReverseComplete")), (this._rawPrevTime = c = !e || t || y === t ? t : 1e-8))) : t < 1e-8 ? ((this._totalTime = this._time = this._cycle = 0), (this.ratio = this._ease._calcEnd ? this._ease.getRatio(0) : 0), (0 !== m || (0 === g && y > 0)) && ((n = "onReverseComplete"), (r = this._reversed)), t > -0.00000001 ? (t = 0) : t < 0 && ((this._active = !1), 0 === g && (this._initted || !this.vars.lazy || s) && (y >= 0 && (s = !0), (this._rawPrevTime = c = !e || t || y === t ? t : 1e-8))), this._initted || (s = !0)) : ((this._totalTime = this._time = t), 0 !== this._repeat && ((l = g + this._repeatDelay), (this._cycle = (this._totalTime / l) >> 0), 0 !== this._cycle && this._cycle === this._totalTime / l && m <= t && this._cycle--, (this._time = this._totalTime - this._cycle * l), this._yoyo && 0 != (1 & this._cycle) && ((this._time = g - this._time), ($ = this._yoyoEase || this.vars.yoyoEase) && (this._yoyoEase || (!0 !== $ || this._initted ? (this._yoyoEase = $ = !0 === $ ? this._ease : $ instanceof Ease ? $ : Ease.map[$]) : (($ = this.vars.ease), (this._yoyoEase = $ = $ ? $ instanceof Ease ? $ : "function" == typeof $ ? new Ease($, this.vars.easeParams) : Ease.map[$] || i.defaultEase : i.defaultEase))), (this.ratio = $ ? 1 - $.getRatio((g - this._time) / g) : 0))), this._time > g ? (this._time = g) : this._time < 0 && (this._time = 0)), this._easeType && !$ ? ((h = this._time / g), (1 === (u = this._easeType) || (3 === u && h >= 0.5)) && (h = 1 - h), 3 === u && (h *= 2), 1 === (f = this._easePower) ? (h *= h) : 2 === f ? (h *= h * h) : 3 === f ? (h *= h * h * h) : 4 === f && (h *= h * h * h * h), (this.ratio = 1 === u ? 1 - h : 2 === u ? h : this._time / g < 0.5 ? h / 2 : 1 - h / 2)) : $ || (this.ratio = this._ease.getRatio(this._time / g))), d !== this._time || s || _ !== this._cycle) ) { if (!this._initted) { if ((this._init(), !this._initted || this._gc)) return; if ( !s && this._firstPT && ((!1 !== this.vars.lazy && this._duration) || (this.vars.lazy && !this._duration)) ) return ( (this._time = d), (this._totalTime = m), (this._rawPrevTime = y), (this._cycle = _), o.lazyTweens.push(this), void (this._lazy = [t, e]) ); !this._time || r || $ ? r && this._ease._calcEnd && !$ && (this.ratio = this._ease.getRatio(0 === this._time ? 0 : 1)) : (this.ratio = this._ease.getRatio(this._time / g)); } for ( !1 !== this._lazy && (this._lazy = !1), this._active || (!this._paused && this._time !== d && t >= 0 && (this._active = !0)), 0 === m && (2 === this._initted && t > 0 && this._init(), this._startAt && (t >= 0 ? this._startAt.render(t, !0, s) : n || (n = "_dummyGS")), this.vars.onStart && ((0 === this._totalTime && 0 !== g) || e || this._callback("onStart"))), a = this._firstPT; a; ) a.f ? a.t[a.p](a.c * this.ratio + a.s) : (a.t[a.p] = a.c * this.ratio + a.s), (a = a._next); this._onUpdate && (t < 0 && this._startAt && this._startTime && this._startAt.render(t, !0, s), e || ((this._totalTime !== m || n) && this._callback("onUpdate"))), this._cycle !== _ && (e || this._gc || (this.vars.onRepeat && this._callback("onRepeat"))), n && ((this._gc && !s) || (t < 0 && this._startAt && !this._onUpdate && this._startTime && this._startAt.render(t, !0, s), r && (this._timeline.autoRemoveChildren && this._enabled(!1, !1), (this._active = !1)), !e && this.vars[n] && this._callback(n), 0 === g && 1e-8 === this._rawPrevTime && 1e-8 !== c && (this._rawPrevTime = 0))); } else m !== this._totalTime && this._onUpdate && (e || this._callback("onUpdate")); }), (a.to = function (t, e, i) { return new a(t, e, i); }), (a.from = function (t, e, i) { return ( (i.runBackwards = !0), (i.immediateRender = 0 != i.immediateRender), new a(t, e, i) ); }), (a.fromTo = function (t, e, i, s) { return ( (s.startAt = i), (s.immediateRender = 0 != s.immediateRender && 0 != i.immediateRender), new a(t, e, s) ); }), (a.staggerTo = a.allTo = function (t, e, o, u, c, $, p) { var d, m, _, g, y = [], v = n(o.stagger || u), T = o.cycle, x = (o.startAt || f).cycle; for ( h(t) || ("string" == typeof t && (t = i.selector(t) || t), l(t) && (t = s(t))), d = (t = t || []).length - 1, _ = 0; _ <= d; _++ ) { for (g in ((m = {}), o)) m[g] = o[g]; if ( (T && (r(m, t, _), null != m.duration && ((e = m.duration), delete m.duration)), x) ) { for (g in ((x = m.startAt = {}), o.startAt)) x[g] = o.startAt[g]; r(m.startAt, t, _); } (m.delay = v(_, t[_], t) + (m.delay || 0)), _ === d && c && (m.onComplete = function () { o.onComplete && o.onComplete.apply( o.onCompleteScope || this, arguments ), c.apply(p || o.callbackScope || this, $ || f); }), (y[_] = new a(t[_], e, m)); } return y; }), (a.staggerFrom = a.allFrom = function (t, e, i, s, r, n, o) { return ( (i.runBackwards = !0), (i.immediateRender = 0 != i.immediateRender), a.staggerTo(t, e, i, s, r, n, o) ); }), (a.staggerFromTo = a.allFromTo = function (t, e, i, s, r, n, o, l) { return ( (s.startAt = i), (s.immediateRender = 0 != s.immediateRender && 0 != i.immediateRender), a.staggerTo(t, e, s, r, n, o, l) ); }), (a.delayedCall = function (t, e, i, s, r) { return new a(e, 0, { delay: t, onComplete: e, onCompleteParams: i, callbackScope: s, onReverseComplete: e, onReverseCompleteParams: i, immediateRender: !1, useFrames: r, overwrite: 0, }); }), (a.set = function (t, e) { return new a(t, 0, e); }), (a.isTweening = function (t) { return i.getTweensOf(t, !0).length > 0; }); var c = function (t, e) { for (var s = [], r = 0, n = t._first; n;) n instanceof i ? (s[r++] = n) : (e && (s[r++] = n), (r = (s = s.concat(c(n, e))).length)), (n = n._next); return s; }, $ = (a.getAllTweens = function (e) { return c(t._rootTimeline, e).concat(c(t._rootFramesTimeline, e)); }); (a.killAll = function (t, i, s, r) { null == i && (i = !0), null == s && (s = !0); var n, a, o, l = $(0 != r), h = l.length, u = i && s && r; for (o = 0; o < h; o++) (a = l[o]), (u || a instanceof e || ((n = a.target === a.vars.onComplete) && s) || (i && !n)) && (t ? a.totalTime(a._reversed ? 0 : a.totalDuration()) : a._enabled(!1, !1)); }), (a.killChildTweensOf = function (t, e) { if (null != t) { var r, n, u, f, c, $ = o.tweenLookup; if ( ("string" == typeof t && (t = i.selector(t) || t), l(t) && (t = s(t)), h(t)) ) for (f = t.length; --f > -1;) a.killChildTweensOf(t[f], e); else { for (u in ((r = []), $)) for (n = $[u].target.parentNode; n;) n === t && (r = r.concat($[u].tweens)), (n = n.parentNode); for (c = r.length, f = 0; f < c; f++) e && r[f].totalTime(r[f].totalDuration()), r[f]._enabled(!1, !1); } } }); var p = function (t, i, s, r) { (i = !1 !== i), (s = !1 !== s); for ( var n, a, o = $((r = !1 !== r)), l = i && s && r, h = o.length; --h > -1; ) (a = o[h]), (l || a instanceof e || ((n = a.target === a.vars.onComplete) && s) || (i && !n)) && a.paused(t); }; return ( (a.pauseAll = function (t, e, i) { p(!0, t, e, i); }), (a.resumeAll = function (t, e, i) { p(!1, t, e, i); }), (a.globalTimeScale = function (e) { var s = t._rootTimeline, r = i.ticker.time; return arguments.length ? ((e = e || 1e-8), (s._startTime = r - ((r - s._startTime) * s._timeScale) / e), (s = t._rootFramesTimeline), (r = i.ticker.frame), (s._startTime = r - ((r - s._startTime) * s._timeScale) / e), (s._timeScale = t._rootTimeline._timeScale = e), e) : s._timeScale; }), (u.progress = function (t, e) { return arguments.length ? this.totalTime( this.duration() * (this._yoyo && 0 != (1 & this._cycle) ? 1 - t : t) + this._cycle * (this._duration + this._repeatDelay), e ) : this.duration() ? this._time / this._duration : this.ratio; }), (u.totalProgress = function (t, e) { return arguments.length ? this.totalTime(this.totalDuration() * t, e) : this._totalTime / this.totalDuration(); }), (u.time = function (t, e) { if (!arguments.length) return this._time; this._dirty && this.totalDuration(); var i = this._duration, s = this._cycle, r = s * (i + this._repeatDelay); return ( t > i && (t = i), this.totalTime( this._yoyo && 1 & s ? i - t + r : this._repeat ? t + r : t, e ) ); }), (u.duration = function (e) { return arguments.length ? t.prototype.duration.call(this, e) : this._duration; }), (u.totalDuration = function (t) { return arguments.length ? -1 === this._repeat ? this : this.duration( (t - this._repeat * this._repeatDelay) / (this._repeat + 1) ) : (this._dirty && ((this._totalDuration = -1 === this._repeat ? 999999999999 : this._duration * (this._repeat + 1) + this._repeatDelay * this._repeat), (this._dirty = !1)), this._totalDuration); }), (u.repeat = function (t) { return arguments.length ? ((this._repeat = t), this._uncache(!0)) : this._repeat; }), (u.repeatDelay = function (t) { return arguments.length ? ((this._repeatDelay = t), this._uncache(!0)) : this._repeatDelay; }), (u.yoyo = function (t) { return arguments.length ? ((this._yoyo = t), this) : this._yoyo; }), a ); }, !0 ), _gsScope._gsDefine( "TimelineLite", ["core.Animation", "core.SimpleTimeline", "TweenLite"], function (t, e, i) { var s = function (t) { e.call(this, t); var i, s, r = this.vars; for (s in ((this._labels = {}), (this.autoRemoveChildren = !!r.autoRemoveChildren), (this.smoothChildTiming = !!r.smoothChildTiming), (this._sortChildren = !0), (this._onUpdate = r.onUpdate), r)) o((i = r[s])) && -1 !== i.join("").indexOf("{self}") && (r[s] = this._swapSelfInParams(i)); o(r.tweens) && this.add(r.tweens, 0, r.align, r.stagger); }, r = i._internals, n = (s._internals = {}), a = r.isSelector, o = r.isArray, l = r.lazyTweens, h = r.lazyRender, u = _gsScope._gsDefine.globals, f = function (t) { var e, i = {}; for (e in t) i[e] = t[e]; return i; }, c = function (t, e, i) { var s, r, n = t.cycle; for (s in n) (r = n[s]), (t[s] = "function" == typeof r ? r(i, e[i], e) : r[i % r.length]); delete t.cycle; }, $ = (n.pauseCallback = function () { }), p = function (t, e, i, s) { var r = "immediateRender"; return r in e || (e[r] = !((i && !1 === i[r]) || s)), e; }, d = function (t) { if ("function" == typeof t) return t; var e = "object" == typeof t ? t : { each: t }, i = e.ease, s = e.from || 0, r = e.base || 0, n = {}, a = isNaN(s), o = e.axis, l = { center: 0.5, end: 1 }[s] || 0; return function (t, h, u) { var f, c, $, p, d, m, _, g, y, v = (u || e).length, T = n[v]; if (!T) { if (!(y = "auto" === e.grid ? 0 : (e.grid || [1 / 0])[0])) { for ( _ = -1 / 0; _ < (_ = u[y++].getBoundingClientRect().left) && y < v; ); y--; } for ( T = n[v] = [], f = a ? Math.min(y, v) * l - 0.5 : s % y, c = a ? (v * l) / y - 0.5 : (s / y) | 0, _ = 0, g = 1 / 0, m = 0; m < v; m++ ) ($ = (m % y) - f), (p = c - ((m / y) | 0)), (T[m] = d = o ? Math.abs("y" === o ? p : $) : Math.sqrt($ * $ + p * p)), d > _ && (_ = d), d < g && (g = d); (T.max = _ - g), (T.min = g), (T.v = v = e.amount || e.each * (y > v ? v - 1 : o ? "y" === o ? v / y : y : Math.max(y, v / y)) || 0), (T.b = v < 0 ? r - v : r); } return ( (v = (T[t] - T.min) / T.max), T.b + (i ? i.getRatio(v) : v) * T.v ); }; }, m = (s.prototype = new e()); return ( (s.version = "2.1.3"), (s.distribute = d), (m.constructor = s), (m.kill()._gc = m._forcingPlayhead = m._hasPause = !1), (m.to = function (t, e, s, r) { var n = (s.repeat && u.TweenMax) || i; return e ? this.add(new n(t, e, s), r) : this.set(t, s, r); }), (m.from = function (t, e, s, r) { return this.add( ((s.repeat && u.TweenMax) || i).from(t, e, p(0, s)), r ); }), (m.fromTo = function (t, e, s, r, n) { var a = (r.repeat && u.TweenMax) || i; return ( (r = p(0, r, s)), e ? this.add(a.fromTo(t, e, s, r), n) : this.set(t, r, n) ); }), (m.staggerTo = function (t, e, r, n, o, l, h, u) { var $, p, m = new s({ onComplete: l, onCompleteParams: h, callbackScope: u, smoothChildTiming: this.smoothChildTiming, }), _ = d(r.stagger || n), g = r.startAt, y = r.cycle; for ( "string" == typeof t && (t = i.selector(t) || t), a((t = t || [])) && (t = (function (t) { var e, i = [], s = t.length; for (e = 0; e !== s; i.push(t[e++])); return i; })(t)), p = 0; p < t.length; p++ ) ($ = f(r)), g && (($.startAt = f(g)), g.cycle && c($.startAt, t, p)), y && (c($, t, p), null != $.duration && ((e = $.duration), delete $.duration)), m.to(t[p], e, $, _(p, t[p], t)); return this.add(m, o); }), (m.staggerFrom = function (t, e, i, s, r, n, a, o) { return ( (i.runBackwards = !0), this.staggerTo(t, e, p(0, i), s, r, n, a, o) ); }), (m.staggerFromTo = function (t, e, i, s, r, n, a, o, l) { return ( (s.startAt = i), this.staggerTo(t, e, p(0, s, i), r, n, a, o, l) ); }), (m.call = function (t, e, s, r) { return this.add(i.delayedCall(0, t, e, s), r); }), (m.set = function (t, e, s) { return this.add(new i(t, 0, p(0, e, null, !0)), s); }), (s.exportRoot = function (t, e) { null == (t = t || {}).smoothChildTiming && (t.smoothChildTiming = !0); var r, n, a, o, l = new s(t), h = l._timeline; for ( null == e && (e = !0), h._remove(l, !0), l._startTime = 0, l._rawPrevTime = l._time = l._totalTime = h._time, a = h._first; a; ) (o = a._next), (e && a instanceof i && a.target === a.vars.onComplete) || ((n = a._startTime - a._delay) < 0 && (r = 1), l.add(a, n)), (a = o); return h.add(l, 0), r && l.totalDuration(), l; }), (m.add = function (r, n, a, l) { var h, u, f, c, $, p; if ( ("number" != typeof n && (n = this._parseTimeOrLabel(n, 0, !0, r)), !(r instanceof t)) ) { if (r instanceof Array || (r && r.push && o(r))) { for ( a = a || "normal", l = l || 0, h = n, u = r.length, f = 0; f < u; f++ ) o((c = r[f])) && (c = new s({ tweens: c })), this.add(c, h), "string" != typeof c && "function" != typeof c && ("sequence" === a ? (h = c._startTime + c.totalDuration() / c._timeScale) : "start" === a && (c._startTime -= c.delay())), (h += l); return this._uncache(!0); } if ("string" == typeof r) return this.addLabel(r, n); if ("function" != typeof r) throw ( "Cannot add " + r + " into the timeline; it is not a tween, timeline, function, or string." ); r = i.delayedCall(0, r); } if ( (e.prototype.add.call(this, r, n), (r._time || (!r._duration && r._initted)) && ((h = (this.rawTime() - r._startTime) * r._timeScale), (!r._duration || Math.abs(Math.max(0, Math.min(r.totalDuration(), h))) - r._totalTime > 1e-5) && r.render(h, !1, !1)), (this._gc || this._time === this._duration) && !this._paused && this._duration < this.duration()) ) for (p = ($ = this).rawTime() > r._startTime; $._timeline;) p && $._timeline.smoothChildTiming ? $.totalTime($._totalTime, !0) : $._gc && $._enabled(!0, !1), ($ = $._timeline); return this; }), (m.remove = function (e) { if (e instanceof t) { this._remove(e, !1); var i = (e._timeline = e.vars.useFrames ? t._rootFramesTimeline : t._rootTimeline); return ( (e._startTime = (e._paused ? e._pauseTime : i._time) - (e._reversed ? e.totalDuration() - e._totalTime : e._totalTime) / e._timeScale), this ); } if (e instanceof Array || (e && e.push && o(e))) { for (var s = e.length; --s > -1;) this.remove(e[s]); return this; } return "string" == typeof e ? this.removeLabel(e) : this.kill(null, e); }), (m._remove = function (t, i) { return ( e.prototype._remove.call(this, t, i), this._last ? this._time > this.duration() && ((this._time = this._duration), (this._totalTime = this._totalDuration)) : (this._time = this._totalTime = this._duration = this._totalDuration = 0), this ); }), (m.append = function (t, e) { return this.add(t, this._parseTimeOrLabel(null, e, !0, t)); }), (m.insert = m.insertMultiple = function (t, e, i, s) { return this.add(t, e || 0, i, s); }), (m.appendMultiple = function (t, e, i, s) { return this.add(t, this._parseTimeOrLabel(null, e, !0, t), i, s); }), (m.addLabel = function (t, e) { return (this._labels[t] = this._parseTimeOrLabel(e)), this; }), (m.addPause = function (t, e, s, r) { var n = i.delayedCall(0, $, s, r || this); return ( (n.vars.onComplete = n.vars.onReverseComplete = e), (n.data = "isPause"), (this._hasPause = !0), this.add(n, t) ); }), (m.removeLabel = function (t) { return delete this._labels[t], this; }), (m.getLabelTime = function (t) { return null != this._labels[t] ? this._labels[t] : -1; }), (m._parseTimeOrLabel = function (e, i, s, r) { var n, a; if (r instanceof t && r.timeline === this) this.remove(r); else if (r && (r instanceof Array || (r.push && o(r)))) for (a = r.length; --a > -1;) r[a] instanceof t && r[a].timeline === this && this.remove(r[a]); if ( ((n = "number" != typeof e || i ? this.duration() > 99999999999 ? this.recent().endTime(!1) : this._duration : 0), "string" == typeof i) ) return this._parseTimeOrLabel( i, s && "number" == typeof e && null == this._labels[i] ? e - n : 0, s ); if ( ((i = i || 0), "string" == typeof e && (isNaN(e) || null != this._labels[e])) ) { if (-1 === (a = e.indexOf("="))) return null == this._labels[e] ? s ? (this._labels[e] = n + i) : i : this._labels[e] + i; (i = parseInt(e.charAt(a - 1) + "1", 10) * Number(e.substr(a + 1))), (e = a > 1 ? this._parseTimeOrLabel(e.substr(0, a - 1), 0, s) : n); } else null == e && (e = n); return Number(e) + i; }), (m.seek = function (t, e) { return this.totalTime( "number" == typeof t ? t : this._parseTimeOrLabel(t), !1 !== e ); }), (m.stop = function () { return this.paused(!0); }), (m.gotoAndPlay = function (t, e) { return this.play(t, e); }), (m.gotoAndStop = function (t, e) { return this.pause(t, e); }), (m.render = function (t, e, i) { this._gc && this._enabled(!0, !1); var s, r, n, a, o, u, f, c, $ = this._time, p = this._dirty ? this.totalDuration() : this._totalDuration, d = this._startTime, m = this._timeScale, _ = this._paused; if ( ($ !== this._time && (t += this._time - $), this._hasPause && !this._forcingPlayhead && !e) ) { if (t > $) for (s = this._first; s && s._startTime <= t && !u;) s._duration || "isPause" !== s.data || s.ratio || (0 === s._startTime && 0 === this._rawPrevTime) || (u = s), (s = s._next); else for (s = this._last; s && s._startTime >= t && !u;) s._duration || ("isPause" === s.data && s._rawPrevTime > 0 && (u = s)), (s = s._prev); u && ((this._time = this._totalTime = t = u._startTime), (c = this._startTime + (this._reversed ? this._duration - t : t) / this._timeScale)); } if (t >= p - 1e-8 && t >= 0) (this._totalTime = this._time = p), this._reversed || this._hasPausedChild() || ((r = !0), (a = "onComplete"), (o = !!this._timeline.autoRemoveChildren), 0 === this._duration && ((t <= 0 && t >= -0.00000001) || this._rawPrevTime < 0 || 1e-8 === this._rawPrevTime) && this._rawPrevTime !== t && this._first && ((o = !0), this._rawPrevTime > 1e-8 && (a = "onReverseComplete"))), (this._rawPrevTime = this._duration || !e || t || this._rawPrevTime === t ? t : 1e-8), (t = p + 1e-4); else if (t < 1e-8) { if ( ((this._totalTime = this._time = 0), t > -0.00000001 && (t = 0), (0 !== $ || (0 === this._duration && 1e-8 !== this._rawPrevTime && (this._rawPrevTime > 0 || (t < 0 && this._rawPrevTime >= 0)))) && ((a = "onReverseComplete"), (r = this._reversed)), t < 0) ) (this._active = !1), this._timeline.autoRemoveChildren && this._reversed ? ((o = r = !0), (a = "onReverseComplete")) : this._rawPrevTime >= 0 && this._first && (o = !0), (this._rawPrevTime = t); else { if ( ((this._rawPrevTime = this._duration || !e || t || this._rawPrevTime === t ? t : 1e-8), 0 === t && r) ) for (s = this._first; s && 0 === s._startTime;) s._duration || (r = !1), (s = s._next); (t = 0), this._initted || (o = !0); } } else this._totalTime = this._time = this._rawPrevTime = t; if ((this._time !== $ && this._first) || i || o || u) { if ( (this._initted || (this._initted = !0), this._active || (!this._paused && this._time !== $ && t > 0 && (this._active = !0)), 0 === $ && this.vars.onStart && ((0 === this._time && this._duration) || e || this._callback("onStart")), (f = this._time) >= $) ) for ( s = this._first; s && ((n = s._next), f === this._time && (!this._paused || _)); ) (s._active || (s._startTime <= f && !s._paused && !s._gc)) && (u === s && (this.pause(), (this._pauseTime = c)), s._reversed ? s.render( (s._dirty ? s.totalDuration() : s._totalDuration) - (t - s._startTime) * s._timeScale, e, i ) : s.render((t - s._startTime) * s._timeScale, e, i)), (s = n); else for ( s = this._last; s && ((n = s._prev), f === this._time && (!this._paused || _)); ) { if ( s._active || (s._startTime <= $ && !s._paused && !s._gc) ) { if (u === s) { for (u = s._prev; u && u.endTime() > this._time;) u.render( u._reversed ? u.totalDuration() - (t - u._startTime) * u._timeScale : (t - u._startTime) * u._timeScale, e, i ), (u = u._prev); (u = null), this.pause(), (this._pauseTime = c); } s._reversed ? s.render( (s._dirty ? s.totalDuration() : s._totalDuration) - (t - s._startTime) * s._timeScale, e, i ) : s.render((t - s._startTime) * s._timeScale, e, i); } s = n; } this._onUpdate && (e || (l.length && h(), this._callback("onUpdate"))), a && (this._gc || (d !== this._startTime && m === this._timeScale) || ((0 === this._time || p >= this.totalDuration()) && (r && (l.length && h(), this._timeline.autoRemoveChildren && this._enabled(!1, !1), (this._active = !1)), !e && this.vars[a] && this._callback(a)))); } }), (m._hasPausedChild = function () { for (var t = this._first; t;) { if (t._paused || (t instanceof s && t._hasPausedChild())) return !0; t = t._next; } return !1; }), (m.getChildren = function (t, e, s, r) { r = r || -9999999999; for (var n = [], a = this._first, o = 0; a;) a._startTime < r || (a instanceof i ? !1 !== e && (n[o++] = a) : (!1 !== s && (n[o++] = a), !1 !== t && (o = (n = n.concat(a.getChildren(!0, e, s))).length))), (a = a._next); return n; }), (m.getTweensOf = function (t, e) { var s, r, n = this._gc, a = [], o = 0; for ( n && this._enabled(!0, !0), r = (s = i.getTweensOf(t)).length; --r > -1; ) (s[r].timeline === this || (e && this._contains(s[r]))) && (a[o++] = s[r]); return n && this._enabled(!1, !0), a; }), (m.recent = function () { return this._recent; }), (m._contains = function (t) { for (var e = t.timeline; e;) { if (e === this) return !0; e = e.timeline; } return !1; }), (m.shiftChildren = function (t, e, i) { i = i || 0; for (var s, r = this._first, n = this._labels; r;) r._startTime >= i && (r._startTime += t), (r = r._next); if (e) for (s in n) n[s] >= i && (n[s] += t); return this._uncache(!0); }), (m._kill = function (t, e) { if (!t && !e) return this._enabled(!1, !1); for ( var i = e ? this.getTweensOf(e) : this.getChildren(!0, !0, !1), s = i.length, r = !1; --s > -1; ) i[s]._kill(t, e) && (r = !0); return r; }), (m.clear = function (t) { var e = this.getChildren(!1, !0, !0), i = e.length; for (this._time = this._totalTime = 0; --i > -1;) e[i]._enabled(!1, !1); return !1 !== t && (this._labels = {}), this._uncache(!0); }), (m.invalidate = function () { for (var e = this._first; e;) e.invalidate(), (e = e._next); return t.prototype.invalidate.call(this); }), (m._enabled = function (t, i) { if (t === this._gc) for (var s = this._first; s;) s._enabled(t, !0), (s = s._next); return e.prototype._enabled.call(this, t, i); }), (m.totalTime = function (e, i, s) { this._forcingPlayhead = !0; var r = t.prototype.totalTime.apply(this, arguments); return (this._forcingPlayhead = !1), r; }), (m.duration = function (t) { return arguments.length ? (0 !== this.duration() && 0 !== t && this.timeScale(this._duration / t), this) : (this._dirty && this.totalDuration(), this._duration); }), (m.totalDuration = function (t) { if (!arguments.length) { if (this._dirty) { for (var e, i, s = 0, r = this._last, n = 999999999999; r;) (e = r._prev), r._dirty && r.totalDuration(), r._startTime > n && this._sortChildren && !r._paused && !this._calculatingDuration ? ((this._calculatingDuration = 1), this.add(r, r._startTime - r._delay), (this._calculatingDuration = 0)) : (n = r._startTime), r._startTime < 0 && !r._paused && ((s -= r._startTime), this._timeline.smoothChildTiming && ((this._startTime += r._startTime / this._timeScale), (this._time -= r._startTime), (this._totalTime -= r._startTime), (this._rawPrevTime -= r._startTime)), this.shiftChildren(-r._startTime, !1, -9999999999), (n = 0)), (i = r._startTime + r._totalDuration / r._timeScale) > s && (s = i), (r = e); (this._duration = this._totalDuration = s), (this._dirty = !1); } return this._totalDuration; } return t && this.totalDuration() ? this.timeScale(this._totalDuration / t) : this; }), (m.paused = function (e) { if (!1 === e && this._paused) for (var i = this._first; i;) i._startTime === this._time && "isPause" === i.data && (i._rawPrevTime = 0), (i = i._next); return t.prototype.paused.apply(this, arguments); }), (m.usesFrames = function () { for (var e = this._timeline; e._timeline;) e = e._timeline; return e === t._rootFramesTimeline; }), (m.rawTime = function (t) { return t && (this._paused || (this._repeat && this.time() > 0 && 1 > this.totalProgress())) ? this._totalTime % (this._duration + this._repeatDelay) : this._paused ? this._totalTime : (this._timeline.rawTime(t) - this._startTime) * this._timeScale; }), s ); }, !0 ), _gsScope._gsDefine( "TimelineMax", ["TimelineLite", "TweenLite", "easing.Ease"], function (t, e, i) { var s = function (e) { t.call(this, e), (this._repeat = this.vars.repeat || 0), (this._repeatDelay = this.vars.repeatDelay || 0), (this._cycle = 0), (this._yoyo = !!this.vars.yoyo), (this._dirty = !0); }, r = e._internals, n = r.lazyTweens, a = r.lazyRender, o = _gsScope._gsDefine.globals, l = new i(null, null, 1, 0), h = (s.prototype = new t()); return ( (h.constructor = s), (h.kill()._gc = !1), (s.version = "2.1.3"), (h.invalidate = function () { return ( (this._yoyo = !!this.vars.yoyo), (this._repeat = this.vars.repeat || 0), (this._repeatDelay = this.vars.repeatDelay || 0), this._uncache(!0), t.prototype.invalidate.call(this) ); }), (h.addCallback = function (t, i, s, r) { return this.add(e.delayedCall(0, t, s, r), i); }), (h.removeCallback = function (t, e) { if (t) { if (null == e) this._kill(null, t); else for ( var i = this.getTweensOf(t, !1), s = i.length, r = this._parseTimeOrLabel(e); --s > -1; ) i[s]._startTime === r && i[s]._enabled(!1, !1); } return this; }), (h.removePause = function (e) { return this.removeCallback(t._internals.pauseCallback, e); }), (h.tweenTo = function (t, i) { i = i || {}; var s, r, n, a = { ease: l, useFrames: this.usesFrames(), immediateRender: !1, lazy: !1, }, h = (i.repeat && o.TweenMax) || e; for (r in i) a[r] = i[r]; return ( (a.time = this._parseTimeOrLabel(t)), (s = Math.abs(Number(a.time) - this._time) / this._timeScale || 0.001), (n = new h(this, s, a)), (a.onStart = function () { n.target.paused(!0), n.vars.time === n.target.time() || s !== n.duration() || n.isFromTo || n .duration( Math.abs(n.vars.time - n.target.time()) / n.target._timeScale ) .render(n.time(), !0, !0), i.onStart && i.onStart.apply( i.onStartScope || i.callbackScope || n, i.onStartParams || [] ); }), n ); }), (h.tweenFromTo = function (t, e, i) { (i = i || {}), (t = this._parseTimeOrLabel(t)), (i.startAt = { onComplete: this.seek, onCompleteParams: [t], callbackScope: this, }), (i.immediateRender = !1 !== i.immediateRender); var s = this.tweenTo(e, i); return ( (s.isFromTo = 1), s.duration(Math.abs(s.vars.time - t) / this._timeScale || 0.001) ); }), (h.render = function (t, e, i) { this._gc && this._enabled(!0, !1); var s, r, o, l, h, u, f, c, $, p = this._time, d = this._dirty ? this.totalDuration() : this._totalDuration, m = this._duration, _ = this._totalTime, g = this._startTime, y = this._timeScale, v = this._rawPrevTime, T = this._paused, x = this._cycle; if ( (p !== this._time && (t += this._time - p), t >= d - 1e-8 && t >= 0) ) this._locked || ((this._totalTime = d), (this._cycle = this._repeat)), this._reversed || this._hasPausedChild() || ((r = !0), (l = "onComplete"), (h = !!this._timeline.autoRemoveChildren), 0 === this._duration && ((t <= 0 && t >= -0.00000001) || v < 0 || 1e-8 === v) && v !== t && this._first && ((h = !0), v > 1e-8 && (l = "onReverseComplete"))), (this._rawPrevTime = this._duration || !e || t || this._rawPrevTime === t ? t : 1e-8), this._yoyo && 1 & this._cycle ? (this._time = t = 0) : ((this._time = m), (t = m + 1e-4)); else if (t < 1e-8) { if ( (this._locked || (this._totalTime = this._cycle = 0), (this._time = 0), t > -0.00000001 && (t = 0), (0 !== p || (0 === m && 1e-8 !== v && (v > 0 || (t < 0 && v >= 0)) && !this._locked)) && ((l = "onReverseComplete"), (r = this._reversed)), t < 0) ) (this._active = !1), this._timeline.autoRemoveChildren && this._reversed ? ((h = r = !0), (l = "onReverseComplete")) : v >= 0 && this._first && (h = !0), (this._rawPrevTime = t); else { if ( ((this._rawPrevTime = m || !e || t || this._rawPrevTime === t ? t : 1e-8), 0 === t && r) ) for (s = this._first; s && 0 === s._startTime;) s._duration || (r = !1), (s = s._next); (t = 0), this._initted || (h = !0); } } else 0 === m && v < 0 && (h = !0), (this._time = this._rawPrevTime = t), this._locked || ((this._totalTime = t), 0 !== this._repeat && ((u = m + this._repeatDelay), (this._cycle = (this._totalTime / u) >> 0), this._cycle && this._cycle === this._totalTime / u && _ <= t && this._cycle--, (this._time = this._totalTime - this._cycle * u), this._yoyo && 1 & this._cycle && (this._time = m - this._time), this._time > m ? ((this._time = m), (t = m + 1e-4)) : this._time < 0 ? (this._time = t = 0) : (t = this._time))); if (this._hasPause && !this._forcingPlayhead && !e) { if ((t = this._time) > p || (this._repeat && x !== this._cycle)) for (s = this._first; s && s._startTime <= t && !f;) s._duration || "isPause" !== s.data || s.ratio || (0 === s._startTime && 0 === this._rawPrevTime) || (f = s), (s = s._next); else for (s = this._last; s && s._startTime >= t && !f;) s._duration || ("isPause" === s.data && s._rawPrevTime > 0 && (f = s)), (s = s._prev); f && (($ = this._startTime + (this._reversed ? this._duration - f._startTime : f._startTime) / this._timeScale), f._startTime < m && ((this._time = this._rawPrevTime = t = f._startTime), (this._totalTime = t + this._cycle * (this._totalDuration + this._repeatDelay)))); } if (this._cycle !== x && !this._locked) { var b = this._yoyo && 0 != (1 & x), w = b === (this._yoyo && 0 != (1 & this._cycle)), P = this._totalTime, O = this._cycle, S = this._rawPrevTime, k = this._time; if ( ((this._totalTime = x * m), this._cycle < x ? (b = !b) : (this._totalTime += m), (this._time = p), (this._rawPrevTime = 0 === m ? v - 1e-4 : v), (this._cycle = x), (this._locked = !0), (p = b ? 0 : m), this.render(p, e, 0 === m), e || this._gc || (this.vars.onRepeat && ((this._cycle = O), (this._locked = !1), this._callback("onRepeat"))), p !== this._time || (w && ((this._cycle = x), (this._locked = !0), (p = b ? m + 1e-4 : -0.0001), this.render(p, !0, !1)), (this._locked = !1), this._paused && !T)) ) return; (this._time = k), (this._totalTime = P), (this._cycle = O), (this._rawPrevTime = S); } if ((this._time !== p && this._first) || i || h || f) { if ( (this._initted || (this._initted = !0), this._active || (!this._paused && this._totalTime !== _ && t > 0 && (this._active = !0)), 0 === _ && this.vars.onStart && ((0 === this._totalTime && this._totalDuration) || e || this._callback("onStart")), (c = this._time) >= p) ) for ( s = this._first; s && ((o = s._next), c === this._time && (!this._paused || T)); ) (s._active || (s._startTime <= this._time && !s._paused && !s._gc)) && (f === s && (this.pause(), (this._pauseTime = $)), s._reversed ? s.render( (s._dirty ? s.totalDuration() : s._totalDuration) - (t - s._startTime) * s._timeScale, e, i ) : s.render((t - s._startTime) * s._timeScale, e, i)), (s = o); else for ( s = this._last; s && ((o = s._prev), c === this._time && (!this._paused || T)); ) { if ( s._active || (s._startTime <= p && !s._paused && !s._gc) ) { if (f === s) { for (f = s._prev; f && f.endTime() > this._time;) f.render( f._reversed ? f.totalDuration() - (t - f._startTime) * f._timeScale : (t - f._startTime) * f._timeScale, e, i ), (f = f._prev); (f = null), this.pause(), (this._pauseTime = $); } s._reversed ? s.render( (s._dirty ? s.totalDuration() : s._totalDuration) - (t - s._startTime) * s._timeScale, e, i ) : s.render((t - s._startTime) * s._timeScale, e, i); } s = o; } this._onUpdate && (e || (n.length && a(), this._callback("onUpdate"))), l && (this._locked || this._gc || (g !== this._startTime && y === this._timeScale) || ((0 === this._time || d >= this.totalDuration()) && (r && (n.length && a(), this._timeline.autoRemoveChildren && this._enabled(!1, !1), (this._active = !1)), !e && this.vars[l] && this._callback(l)))); } else _ !== this._totalTime && this._onUpdate && (e || this._callback("onUpdate")); }), (h.getActive = function (t, e, i) { var s, r, n = [], a = this.getChildren(t || null == t, e || null == t, !!i), o = 0, l = a.length; for (s = 0; s < l; s++) (r = a[s]).isActive() && (n[o++] = r); return n; }), (h.getLabelAfter = function (t) { t || (0 !== t && (t = this._time)); var e, i = this.getLabelsArray(), s = i.length; for (e = 0; e < s; e++) if (i[e].time > t) return i[e].name; return null; }), (h.getLabelBefore = function (t) { null == t && (t = this._time); for (var e = this.getLabelsArray(), i = e.length; --i > -1;) if (e[i].time < t) return e[i].name; return null; }), (h.getLabelsArray = function () { var t, e = [], i = 0; for (t in this._labels) e[i++] = { time: this._labels[t], name: t }; return ( e.sort(function (t, e) { return t.time - e.time; }), e ); }), (h.invalidate = function () { return (this._locked = !1), t.prototype.invalidate.call(this); }), (h.progress = function (t, e) { return arguments.length ? this.totalTime( this.duration() * (this._yoyo && 0 != (1 & this._cycle) ? 1 - t : t) + this._cycle * (this._duration + this._repeatDelay), e ) : this._time / this.duration() || 0; }), (h.totalProgress = function (t, e) { return arguments.length ? this.totalTime(this.totalDuration() * t, e) : this._totalTime / this.totalDuration() || 0; }), (h.totalDuration = function (e) { return arguments.length ? -1 !== this._repeat && e ? this.timeScale(this.totalDuration() / e) : this : (this._dirty && (t.prototype.totalDuration.call(this), (this._totalDuration = -1 === this._repeat ? 999999999999 : this._duration * (this._repeat + 1) + this._repeatDelay * this._repeat)), this._totalDuration); }), (h.time = function (t, e) { if (!arguments.length) return this._time; this._dirty && this.totalDuration(); var i = this._duration, s = this._cycle, r = s * (i + this._repeatDelay); return ( t > i && (t = i), this.totalTime( this._yoyo && 1 & s ? i - t + r : this._repeat ? t + r : t, e ) ); }), (h.repeat = function (t) { return arguments.length ? ((this._repeat = t), this._uncache(!0)) : this._repeat; }), (h.repeatDelay = function (t) { return arguments.length ? ((this._repeatDelay = t), this._uncache(!0)) : this._repeatDelay; }), (h.yoyo = function (t) { return arguments.length ? ((this._yoyo = t), this) : this._yoyo; }), (h.currentLabel = function (t) { return arguments.length ? this.seek(t, !0) : this.getLabelBefore(this._time + 1e-8); }), s ); }, !0 ), (t = 180 / Math.PI), (e = []), (i = []), (s = []), (r = {}), (n = _gsScope._gsDefine.globals), (a = function (t, e, i, s) { i === s && (i = s - (s - e) / 1e6), t === e && (e = t + (i - t) / 1e6), (this.a = t), (this.b = e), (this.c = i), (this.d = s), (this.da = s - t), (this.ca = i - t), (this.ba = e - t); }), (o = function (t, e, i, s) { var r = { a: t }, n = {}, a = {}, o = { c: s }, l = (t + e) / 2, h = (e + i) / 2, u = (i + s) / 2, f = (l + h) / 2, c = (h + u) / 2, $ = (c - f) / 8; return ( (r.b = l + (t - l) / 4), (n.b = f + $), (r.c = n.a = (r.b + n.b) / 2), (n.c = a.a = (f + c) / 2), (a.b = c - $), (o.b = u + (s - u) / 4), (a.c = o.a = (a.b + o.b) / 2), [r, n, a, o] ); }), (l = function (t, r, n, a, l) { var h, u, f, c, $, p, d, m, _, g, y, v, T, x = t.length - 1, b = 0, w = t[0].a; for (h = 0; h < x; h++) (u = ($ = t[b]).a), (f = $.d), (c = t[b + 1].d), l ? ((y = e[h]), (T = (((v = i[h]) + y) * r * 0.25) / (a ? 0.5 : s[h] || 0.5)), (m = f - ((p = f - (f - u) * (a ? 0.5 * r : 0 !== y ? T / y : 0)) + ((((d = f + (c - f) * (a ? 0.5 * r : 0 !== v ? T / v : 0)) - p) * ((3 * y) / (y + v) + 0.5)) / 4 || 0)))) : (m = f - ((p = f - (f - u) * r * 0.5) + (d = f + (c - f) * r * 0.5)) / 2), (p += m), (d += m), ($.c = _ = p), ($.b = 0 !== h ? w : (w = $.a + 0.6 * ($.c - $.a))), ($.da = f - u), ($.ca = _ - u), ($.ba = w - u), n ? ((g = o(u, w, _, f)), t.splice(b, 1, g[0], g[1], g[2], g[3]), (b += 4)) : b++, (w = d); (($ = t[b]).b = w), ($.c = w + 0.4 * ($.d - w)), ($.da = $.d - $.a), ($.ca = $.c - $.a), ($.ba = w - $.a), n && ((g = o($.a, w, $.c, $.d)), t.splice(b, 1, g[0], g[1], g[2], g[3])); }), (h = function (t, s, r, n) { var o, l, h, u, f, c, $ = []; if (n) for (l = (t = [n].concat(t)).length; --l > -1;) "string" == typeof (c = t[l][s]) && "=" === c.charAt(1) && (t[l][s] = n[s] + Number(c.charAt(0) + c.substr(2))); if ((o = t.length - 2) < 0) return ($[0] = new a(t[0][s], 0, 0, t[0][s])), $; for (l = 0; l < o; l++) (h = t[l][s]), (u = t[l + 1][s]), ($[l] = new a(h, 0, 0, u)), r && ((f = t[l + 2][s]), (e[l] = (e[l] || 0) + (u - h) * (u - h)), (i[l] = (i[l] || 0) + (f - u) * (f - u))); return ($[l] = new a(t[l][s], 0, 0, t[l + 1][s])), $; }), (u = function (t, n, a, o, u, f) { var c, $, p, d, m, _, g, y, v = {}, T = [], x = f || t[0]; for ($ in ((u = "string" == typeof u ? "," + u + "," : ",x,y,z,left,top,right,bottom,marginTop,marginLeft,marginRight,marginBottom,paddingLeft,paddingTop,paddingRight,paddingBottom,backgroundPosition,backgroundPosition_y,"), null == n && (n = 1), t[0])) T.push($); if (t.length > 1) { for (y = t[t.length - 1], g = !0, c = T.length; --c > -1;) if (Math.abs(x[($ = T[c])] - y[$]) > 0.05) { g = !1; break; } g && ((t = t.concat()), f && t.unshift(f), t.push(t[1]), (f = t[t.length - 3])); } for (e.length = i.length = s.length = 0, c = T.length; --c > -1;) (r[($ = T[c])] = -1 !== u.indexOf("," + $ + ",")), (v[$] = h(t, $, r[$], f)); for (c = e.length; --c > -1;) (e[c] = Math.sqrt(e[c])), (i[c] = Math.sqrt(i[c])); if (!o) { for (c = T.length; --c > -1;) if (r[$]) for (_ = (p = v[T[c]]).length - 1, d = 0; d < _; d++) (m = p[d + 1].da / i[d] + p[d].da / e[d] || 0), (s[d] = (s[d] || 0) + m * m); for (c = s.length; --c > -1;) s[c] = Math.sqrt(s[c]); } for (c = T.length, d = a ? 4 : 1; --c > -1;) l((p = v[($ = T[c])]), n, a, o, r[$]), g && (p.splice(0, d), p.splice(p.length - d, d)); return v; }), (f = function (t, e, i) { for ( var s, r, n, a, o, l, h, u, f, c, $, p = 1 / i, d = t.length; --d > -1; ) for ( n = (c = t[d]).a, a = c.d - n, o = c.c - n, l = c.b - n, s = r = 0, u = 1; u <= i; u++ ) (s = r - (r = ((h = p * u) * h * a + 3 * (f = 1 - h) * (h * o + f * l)) * h)), (e[($ = d * i + u - 1)] = (e[$] || 0) + s * s); }), ($ = (c = _gsScope._gsDefine.plugin({ propName: "bezier", priority: -1, version: "1.3.9", API: 2, global: !0, init: function (t, e, i) { (this._target = t), e instanceof Array && (e = { values: e }), (this._func = {}), (this._mod = {}), (this._props = []), (this._timeRes = null == e.timeResolution ? 6 : parseInt(e.timeResolution, 10)); var s, r, n, o, l, h = e.values || [], c = {}, $ = h[0], p = e.autoRotate || i.vars.orientToBezier; for (s in ((this._autoRotate = p ? p instanceof Array ? p : [["x", "y", "rotation", !0 === p ? 0 : Number(p) || 0]] : null), $)) this._props.push(s); for (n = this._props.length; --n > -1;) (s = this._props[n]), this._overwriteProps.push(s), (r = this._func[s] = "function" == typeof t[s]), (c[s] = r ? t[ s.indexOf("set") || "function" != typeof t["get" + s.substr(3)] ? s : "get" + s.substr(3) ]() : parseFloat(t[s])), l || (c[s] !== h[0][s] && (l = c)); if ( ((this._beziers = "cubic" !== e.type && "quadratic" !== e.type && "soft" !== e.type ? u( h, isNaN(e.curviness) ? 1 : e.curviness, !1, "thruBasic" === e.type, e.correlate, l ) : (function (t, e, i) { var s, r, n, o, l, h, u, f, c, $, p, d = {}, m = "cubic" === (e = e || "soft") ? 3 : 2, _ = "soft" === e, g = []; if ( (_ && i && (t = [i].concat(t)), null == t || t.length < m + 1) ) throw "invalid Bezier data"; for (c in t[0]) g.push(c); for (h = g.length; --h > -1;) { for ( d[(c = g[h])] = l = [], $ = 0, f = t.length, u = 0; u < f; u++ ) (s = null == i ? t[u][c] : "string" == typeof (p = t[u][c]) && "=" === p.charAt(1) ? i[c] + Number(p.charAt(0) + p.substr(2)) : Number(p)), _ && u > 1 && u < f - 1 && (l[$++] = (s + l[$ - 2]) / 2), (l[$++] = s); for (f = $ - m + 1, $ = 0, u = 0; u < f; u += m) (s = l[u]), (r = l[u + 1]), (n = l[u + 2]), (o = 2 === m ? 0 : l[u + 3]), (l[$++] = p = 3 === m ? new a(s, r, n, o) : new a(s, (2 * r + s) / 3, (2 * r + n) / 3, n)); l.length = $; } return d; })(h, e.type, c)), (this._segCount = this._beziers[s].length), this._timeRes) ) { var d = (function (t, e) { var i, s, r, n, a = [], o = [], l = 0, h = 0, u = (e = e >> 0 || 6) - 1, c = [], $ = []; for (i in t) f(t[i], a, e); for (r = a.length, s = 0; s < r; s++) (l += Math.sqrt(a[s])), ($[(n = s % e)] = l), n === u && ((h += l), (c[(n = (s / e) >> 0)] = $), (o[n] = h), (l = 0), ($ = [])); return { length: h, lengths: o, segments: c }; })(this._beziers, this._timeRes); (this._length = d.length), (this._lengths = d.lengths), (this._segments = d.segments), (this._l1 = this._li = this._s1 = this._si = 0), (this._l2 = this._lengths[0]), (this._curSeg = this._segments[0]), (this._s2 = this._curSeg[0]), (this._prec = 1 / this._curSeg.length); } if ((p = this._autoRotate)) for ( this._initialRotations = [], p[0] instanceof Array || (this._autoRotate = p = [p]), n = p.length; --n > -1; ) { for (o = 0; o < 3; o++) (s = p[n][o]), (this._func[s] = "function" == typeof t[s] && t[ s.indexOf("set") || "function" != typeof t["get" + s.substr(3)] ? s : "get" + s.substr(3) ]); (s = p[n][2]), (this._initialRotations[n] = (this._func[s] ? this._func[s].call(this._target) : this._target[s]) || 0), this._overwriteProps.push(s); } return (this._startRatio = i.vars.runBackwards ? 1 : 0), !0; }, set: function (e) { var i, s, r, n, a, o, l, h, u, f, c, $ = this._segCount, p = this._func, d = this._target, m = e !== this._startRatio; if (this._timeRes) { if ( ((u = this._lengths), (f = this._curSeg), (c = e * this._length), (r = this._li), c > this._l2 && r < $ - 1) ) { for (h = $ - 1; r < h && (this._l2 = u[++r]) <= c;); (this._l1 = u[r - 1]), (this._li = r), (this._curSeg = f = this._segments[r]), (this._s2 = f[(this._s1 = this._si = 0)]); } else if (c < this._l1 && r > 0) { for (; r > 0 && (this._l1 = u[--r]) >= c;); 0 === r && c < this._l1 ? (this._l1 = 0) : r++, (this._l2 = u[r]), (this._li = r), (this._curSeg = f = this._segments[r]), (this._s1 = f[(this._si = f.length - 1) - 1] || 0), (this._s2 = f[this._si]); } if ( ((i = r), (c -= this._l1), (r = this._si), c > this._s2 && r < f.length - 1) ) { for (h = f.length - 1; r < h && (this._s2 = f[++r]) <= c;); (this._s1 = f[r - 1]), (this._si = r); } else if (c < this._s1 && r > 0) { for (; r > 0 && (this._s1 = f[--r]) >= c;); 0 === r && c < this._s1 ? (this._s1 = 0) : r++, (this._s2 = f[r]), (this._si = r); } o = 1 === e ? 1 : (r + (c - this._s1) / (this._s2 - this._s1)) * this._prec || 0; } else o = (e - (i = e < 0 ? 0 : e >= 1 ? $ - 1 : ($ * e) >> 0) * (1 / $)) * $; for (s = 1 - o, r = this._props.length; --r > -1;) (n = this._props[r]), (l = (o * o * (a = this._beziers[n][i]).da + 3 * s * (o * a.ca + s * a.ba)) * o + a.a), this._mod[n] && (l = this._mod[n](l, d)), p[n] ? d[n](l) : (d[n] = l); if (this._autoRotate) { var _, g, y, v, T, x, b, w = this._autoRotate; for (r = w.length; --r > -1;) (n = w[r][2]), (x = w[r][3] || 0), (b = !0 === w[r][4] ? 1 : t), (a = this._beziers[w[r][0]]), (_ = this._beziers[w[r][1]]), a && _ && ((a = a[i]), (_ = _[i]), (g = a.a + (a.b - a.a) * o), (g += ((v = a.b + (a.c - a.b) * o) - g) * o), (v += (a.c + (a.d - a.c) * o - v) * o), (y = _.a + (_.b - _.a) * o), (y += ((T = _.b + (_.c - _.b) * o) - y) * o), (T += (_.c + (_.d - _.c) * o - T) * o), (l = m ? Math.atan2(T - y, v - g) * b + x : this._initialRotations[r]), this._mod[n] && (l = this._mod[n](l, d)), p[n] ? d[n](l) : (d[n] = l)); } }, })).prototype), (c.bezierThrough = u), (c.cubicToQuadratic = o), (c._autoCSS = !0), (c.quadraticToCubic = function (t, e, i) { return new a(t, (2 * e + t) / 3, (2 * e + i) / 3, i); }), (c._cssRegister = function () { var t = n.CSSPlugin; if (t) { var e = t._internals, i = e._parseToProxy, s = e._setPluginRatio, r = e.CSSPropTween; e._registerComplexSpecialProp("bezier", { parser: function (t, e, n, a, o, l) { e instanceof Array && (e = { values: e }), (l = new c()); var h, u, f, $ = e.values, p = $.length - 1, d = [], m = {}; if (p < 0) return o; for (h = 0; h <= p; h++) (f = i(t, $[h], a, o, l, p !== h)), (d[h] = f.end); for (u in e) m[u] = e[u]; return ( (m.values = d), ((o = new r(t, "bezier", 0, 0, f.pt, 2)).data = f), (o.plugin = l), (o.setRatio = s), 0 === m.autoRotate && (m.autoRotate = !0), !m.autoRotate || m.autoRotate instanceof Array || ((h = !0 === m.autoRotate ? 0 : Number(m.autoRotate)), (m.autoRotate = null != f.end.left ? [["left", "top", "rotation", h, !1]] : null != f.end.x && [["x", "y", "rotation", h, !1]])), m.autoRotate && (a._transform || a._enableTransforms(!1), (f.autoRotate = a._target._gsTransform), (f.proxy.rotation = f.autoRotate.rotation || 0), a._overwriteProps.push("rotation")), l._onInitTween(f.proxy, m, a._tween), o ); }, }); } }), ($._mod = function (t) { for (var e, i = this._overwriteProps, s = i.length; --s > -1;) (e = t[i[s]]) && "function" == typeof e && (this._mod[i[s]] = e); }), ($._kill = function (t) { var e, i, s = this._props; for (e in this._beziers) if (e in t) for ( delete this._beziers[e], delete this._func[e], i = s.length; --i > -1; ) s[i] === e && s.splice(i, 1); if ((s = this._autoRotate)) for (i = s.length; --i > -1;) t[s[i][2]] && s.splice(i, 1); return this._super._kill.call(this, t); }), _gsScope._gsDefine( "plugins.CSSPlugin", ["plugins.TweenPlugin", "TweenLite"], function (t, e) { var i, s, r, n, a, o, l = function () { t.call(this, "css"), (this._overwriteProps.length = 0), (this.setRatio = l.prototype.setRatio); }, h = _gsScope._gsDefine.globals, u = {}, f = (l.prototype = new t("css")); (f.constructor = l), (l.version = "2.1.3"), (l.API = 2), (l.defaultTransformPerspective = 0), (l.defaultSkewType = "compensated"), (l.defaultSmoothOrigin = !0), (f = "px"), (l.suffixMap = { top: f, right: f, bottom: f, left: f, width: f, height: f, fontSize: f, padding: f, margin: f, perspective: f, lineHeight: "", }); var c, $, p, d, m, _, g, y, v = /(?:\-|\.|\b)(\d|\.|e\-)+/g, T = /(?:\d|\-\d|\.\d|\-\.\d|\+=\d|\-=\d|\+=.\d|\-=\.\d)+/g, x = /(?:\+=|\-=|\-|\b)[\d\-\.]+[a-zA-Z0-9]*(?:%|\b)/gi, b = /(?:\+=|\-=|\-|\b)[\d\-\.]+[a-zA-Z0-9]*(?:%|\b),?/gi, w = /(?![+-]?\d*\.?\d+|[+-]|e[+-]\d+)[^0-9]/g, P = /(?:\d|\-|\+|=|#|\.)*/g, O = /opacity *= *([^)]*)/i, S = /opacity:([^;]*)/i, k = /alpha\(opacity *=.+?\)/i, R = /^(rgb|hsl)/, C = /([A-Z])/g, A = /-([a-z])/gi, D = /(^(?:url\(\"|url\())|(?:(\"\))$|\)$)/gi, z = function (t, e) { return e.toUpperCase(); }, X = /(?:Left|Right|Width)/i, E = /(M11|M12|M21|M22)=[\d\-\.e]+/gi, L = /progid\:DXImageTransform\.Microsoft\.Matrix\(.+?\)/i, I = /,(?=[^\)]*(?:\(|$))/gi, B = /[\s,\(]/i, Y = Math.PI / 180, F = 180 / Math.PI, j = {}, M = { style: {} }, N = _gsScope.document || { createElement: function () { return M; }, }, U = function (t, e) { var i = N.createElementNS ? N.createElementNS(e || "http://www.w3.org/1999/xhtml", t) : N.createElement(t); return i.style ? i : N.createElement(t); }, V = U("div"), q = U("img"), W = (l._internals = { _specialProps: u }), G = (_gsScope.navigator || {}).userAgent || "", Z = ((a = G.indexOf("Android")), (o = U("a")), (m = (p = -1 !== G.indexOf("Safari") && -1 === G.indexOf("Chrome") && (-1 === a || parseFloat(G.substr(a + 8, 2)) > 3)) && 6 > parseFloat(G.substr(G.indexOf("Version/") + 8, 2))), (d = -1 !== G.indexOf("Firefox")), (/MSIE ([0-9]{1,}[\.0-9]{0,})/.exec(G) || /Trident\/.*rv:([0-9]{1,}[\.0-9]{0,})/.exec(G)) && (_ = parseFloat(RegExp.$1)), !!o && ((o.style.cssText = "top:1px;opacity:.55;"), /^0.55/.test(o.style.opacity))), H = function (t) { return O.test( "string" == typeof t ? t : (t.currentStyle ? t.currentStyle.filter : t.style.filter) || "" ) ? parseFloat(RegExp.$1) / 100 : 1; }, Q = function (t) { _gsScope.console && console.log(t); }, K = "", J = "", tt = function (t, e) { var i, s, r = (e = e || V).style; if (void 0 !== r[t]) return t; for ( t = t.charAt(0).toUpperCase() + t.substr(1), i = ["O", "Moz", "ms", "Ms", "Webkit"], s = 5; --s > -1 && void 0 === r[i[s] + t]; ); return s >= 0 ? ((K = "-" + (J = 3 === s ? "ms" : i[s]).toLowerCase() + "-"), J + t) : null; }, te = "undefined" != typeof window ? window : N.defaultView || { getComputedStyle: function () { } }, ti = function (t) { return te.getComputedStyle(t); }, ts = (l.getStyle = function (t, e, i, s, r) { var n; return Z || "opacity" !== e ? (!s && t.style[e] ? (n = t.style[e]) : (i = i || ti(t)) ? (n = i[e] || i.getPropertyValue(e) || i.getPropertyValue(e.replace(C, "-$1").toLowerCase())) : t.currentStyle && (n = t.currentStyle[e]), null == r || (n && "none" !== n && "auto" !== n && "auto auto" !== n) ? n : r) : H(t); }), tr = (W.convertToPixels = function (t, i, s, r, n) { if ("px" === r || (!r && "lineHeight" !== i)) return s; if ("auto" === r || !s) return 0; var a, o, h, u = X.test(i), f = t, c = V.style, $ = s < 0, p = 1 === s; if (($ && (s = -s), p && (s *= 100), "lineHeight" !== i || r)) { if ("%" === r && -1 !== i.indexOf("border")) a = (s / 100) * (u ? t.clientWidth : t.clientHeight); else { if ( ((c.cssText = "border:0 solid red;position:" + ts(t, "position") + ";line-height:0;"), "%" !== r && f.appendChild && "v" !== r.charAt(0) && "rem" !== r) ) c[u ? "borderLeftWidth" : "borderTopWidth"] = s + r; else { if ( (-1 !== ts((f = t.parentNode || N.body), "display").indexOf( "flex" ) && (c.position = "absolute"), (o = f._gsCache), (h = e.ticker.frame), o && u && o.time === h) ) return (o.width * s) / 100; c[u ? "width" : "height"] = s + r; } f.appendChild(V), (a = parseFloat(V[u ? "offsetWidth" : "offsetHeight"])), f.removeChild(V), u && "%" === r && !1 !== l.cacheWidths && (((o = f._gsCache = f._gsCache || {}).time = h), (o.width = (a / s) * 100)), 0 !== a || n || (a = tr(t, i, s, r, !0)); } } else (o = ti(t).lineHeight), (t.style.lineHeight = s), (a = parseFloat(ti(t).lineHeight)), (t.style.lineHeight = o); return p && (a /= 100), $ ? -a : a; }), tn = (W.calculateOffset = function (t, e, i) { if ("absolute" !== ts(t, "position", i)) return 0; var s = "left" === e ? "Left" : "Top", r = ts(t, "margin" + s, i); return ( t["offset" + s] - (tr(t, e, parseFloat(r), r.replace(P, "")) || 0) ); }), ta = function (t, e) { var i, s, r, n = {}; if ((e = e || ti(t))) { if ((i = e.length)) for (; --i > -1;) (-1 !== (r = e[i]).indexOf("-transform") && t1 !== r) || (n[r.replace(A, z)] = e.getPropertyValue(r)); else for (i in e) (-1 !== i.indexOf("Transform") && tD !== i) || (n[i] = e[i]); } else if ((e = t.currentStyle || t.style)) for (i in e) "string" == typeof i && void 0 === n[i] && (n[i.replace(A, z)] = e[i]); return ( Z || (n.opacity = H(t)), (s = tM(t, e, !1)), (n.rotation = s.rotation), (n.skewX = s.skewX), (n.scaleX = s.scaleX), (n.scaleY = s.scaleY), (n.x = s.x), (n.y = s.y), tX && ((n.z = s.z), (n.rotationX = s.rotationX), (n.rotationY = s.rotationY), (n.scaleZ = s.scaleZ)), n.filters && delete n.filters, n ); }, to = function (t, e, i, s, r) { var n, a, o, l = {}, h = t.style; for (a in i) "cssText" !== a && "length" !== a && isNaN(a) && (e[a] !== (n = i[a]) || (r && r[a])) && -1 === a.indexOf("Origin") && (("number" != typeof n && "string" != typeof n) || ((l[a] = "auto" !== n || ("left" !== a && "top" !== a) ? ("" !== n && "auto" !== n && "none" !== n) || "string" != typeof e[a] || "" === e[a].replace(w, "") ? n : 0 : tn(t, a)), void 0 !== h[a] && (o = new tT(h, a, h[a], o)))); if (s) for (a in s) "className" !== a && (l[a] = s[a]); return { difs: l, firstMPT: o }; }, tl = { width: ["Left", "Right"], height: ["Top", "Bottom"] }, th = ["marginLeft", "marginRight", "marginTop", "marginBottom"], t8 = function (t, e, i) { if ("svg" === (t.nodeName + "").toLowerCase()) return (i || ti(t))[e] || 0; if (t.getCTM && tF(t)) return t.getBBox()[e] || 0; var s = parseFloat( "width" === e ? t.offsetWidth : t.offsetHeight ), r = tl[e], n = r.length; for (i = i || ti(t); --n > -1;) (s -= parseFloat(ts(t, "padding" + r[n], i, !0)) || 0), (s -= parseFloat(ts(t, "border" + r[n] + "Width", i, !0)) || 0); return s; }, tu = function (t, e) { if ("contain" === t || "auto" === t || "auto auto" === t) return t + " "; (null != t && "" !== t) || (t = "0 0"); var i, s = t.split(" "), r = -1 !== t.indexOf("left") ? "0%" : -1 !== t.indexOf("right") ? "100%" : s[0], n = -1 !== t.indexOf("top") ? "0%" : -1 !== t.indexOf("bottom") ? "100%" : s[1]; if (s.length > 3 && !e) { for ( s = t.split(", ").join(",").split(","), t = [], i = 0; i < s.length; i++ ) t.push(tu(s[i])); return t.join(","); } return ( null == n ? (n = "center" === r ? "50%" : "0") : "center" === n && (n = "50%"), ("center" === r || (isNaN(parseFloat(r)) && -1 === (r + "").indexOf("="))) && (r = "50%"), (t = r + " " + n + (s.length > 2 ? " " + s[2] : "")), e && ((e.oxp = -1 !== r.indexOf("%")), (e.oyp = -1 !== n.indexOf("%")), (e.oxr = "=" === r.charAt(1)), (e.oyr = "=" === n.charAt(1)), (e.ox = parseFloat(r.replace(w, ""))), (e.oy = parseFloat(n.replace(w, ""))), (e.v = t)), e || t ); }, tf = function (t, e) { return ( "function" == typeof t && (t = t(y, g)), "string" == typeof t && "=" === t.charAt(1) ? parseInt(t.charAt(0) + "1", 10) * parseFloat(t.substr(2)) : parseFloat(t) - parseFloat(e) || 0 ); }, tc = function (t, e) { "function" == typeof t && (t = t(y, g)); var i = "string" == typeof t && "=" === t.charAt(1); return ( "string" == typeof t && "v" === t.charAt(t.length - 2) && (t = (i ? t.substr(0, 2) : 0) + window[ "inner" + ("vh" === t.substr(-2) ? "Height" : "Width") ] * (parseFloat(i ? t.substr(2) : t) / 100)), null == t ? e : i ? parseInt(t.charAt(0) + "1", 10) * parseFloat(t.substr(2)) + e : parseFloat(t) || 0 ); }, t$ = function (t, e, i, s) { var r, n, a, o; return ( "function" == typeof t && (t = t(y, g)), null == t ? (a = e) : "number" == typeof t ? (a = t) : ((r = t.split("_")), (n = ((o = "=" === t.charAt(1)) ? parseInt(t.charAt(0) + "1", 10) * parseFloat(r[0].substr(2)) : parseFloat(r[0])) * (-1 === t.indexOf("rad") ? 1 : F) - (o ? 0 : e)), r.length && (s && (s[i] = e + n), -1 !== t.indexOf("short") && (n %= 360) != n % 180 && (n = n < 0 ? n + 360 : n - 360), -1 !== t.indexOf("_cw") && n < 0 ? (n = ((n + 3599999999640) % 360) - 360 * ((n / 360) | 0)) : -1 !== t.indexOf("ccw") && n > 0 && (n = ((n - 3599999999640) % 360) - 360 * ((n / 360) | 0))), (a = e + n)), a < 1e-6 && a > -0.000001 && (a = 0), a ); }, tp = { aqua: [0, 255, 255], lime: [0, 255, 0], silver: [192, 192, 192], black: [0, 0, 0], maroon: [128, 0, 0], teal: [0, 128, 128], blue: [0, 0, 255], navy: [0, 0, 128], white: [255, 255, 255], fuchsia: [255, 0, 255], olive: [128, 128, 0], yellow: [255, 255, 0], orange: [255, 165, 0], gray: [128, 128, 128], purple: [128, 0, 128], green: [0, 128, 0], red: [255, 0, 0], pink: [255, 192, 203], cyan: [0, 255, 255], transparent: [255, 255, 255, 0], }, td = function (t, e, i) { return ( (255 * (6 * (t = t < 0 ? t + 1 : t > 1 ? t - 1 : t) < 1 ? e + (i - e) * t * 6 : t < 0.5 ? i : 3 * t < 2 ? e + (i - e) * (2 / 3 - t) * 6 : e) + 0.5) | 0 ); }, tm = (l.parseColor = function (t, e) { var i, s, r, n, a, o, l, h, u, f, c; if (t) { if ("number" == typeof t) i = [t >> 16, (t >> 8) & 255, 255 & t]; else { if ( ("," === t.charAt(t.length - 1) && (t = t.substr(0, t.length - 1)), tp[t]) ) i = tp[t]; else if ("#" === t.charAt(0)) 4 === t.length && ((s = t.charAt(1)), (t = "#" + s + s + (r = t.charAt(2)) + r + (n = t.charAt(3)) + n)), (i = [ (t = parseInt(t.substr(1), 16)) >> 16, (t >> 8) & 255, 255 & t, ]); else if ("hsl" === t.substr(0, 3)) { if (((i = c = t.match(v)), e)) { if (-1 !== t.indexOf("=")) return t.match(T); } else (a = (Number(i[0]) % 360) / 360), (o = Number(i[1]) / 100), (s = 2 * (l = Number(i[2]) / 100) - (r = l <= 0.5 ? l * (o + 1) : l + o - l * o)), i.length > 3 && (i[3] = Number(i[3])), (i[0] = td(a + 1 / 3, s, r)), (i[1] = td(a, s, r)), (i[2] = td(a - 1 / 3, s, r)); } else i = t.match(v) || tp.transparent; (i[0] = Number(i[0])), (i[1] = Number(i[1])), (i[2] = Number(i[2])), i.length > 3 && (i[3] = Number(i[3])); } } else i = tp.black; return ( e && !c && ((s = i[0] / 255), (l = ((h = Math.max(s, (r = i[1] / 255), (n = i[2] / 255))) + (u = Math.min(s, r, n))) / 2), h === u ? (a = o = 0) : ((f = h - u), (o = l > 0.5 ? f / (2 - h - u) : f / (h + u)), (a = h === s ? (r - n) / f + (r < n ? 6 : 0) : h === r ? (n - s) / f + 2 : (s - r) / f + 4), (a *= 60)), (i[0] = (a + 0.5) | 0), (i[1] = (100 * o + 0.5) | 0), (i[2] = (100 * l + 0.5) | 0)), i ); }), t_ = function (t, e) { var i, s, r, n = t.match(tg) || [], a = 0, o = ""; if (!n.length) return t; for (i = 0; i < n.length; i++) (s = n[i]), (a += (r = t.substr(a, t.indexOf(s, a) - a)).length + s.length), 3 === (s = tm(s, e)).length && s.push(1), (o += r + (e ? "hsla(" + s[0] + "," + s[1] + "%," + s[2] + "%," + s[3] : "rgba(" + s.join(",")) + ")"); return o + t.substr(a); }, tg = "(?:\\b(?:(?:rgb|rgba|hsl|hsla)\\(.+?\\))|\\B#(?:[0-9a-f]{3}){1,2}\\b"; for (f in tp) tg += "|" + f + "\\b"; (tg = RegExp(tg + ")", "gi")), (l.colorStringFilter = function (t) { var e, i = t[0] + " " + t[1]; tg.test(i) && ((e = -1 !== i.indexOf("hsl(") || -1 !== i.indexOf("hsla(")), (t[0] = t_(t[0], e)), (t[1] = t_(t[1], e))), (tg.lastIndex = 0); }), e.defaultStringFilter || (e.defaultStringFilter = l.colorStringFilter); var ty = function (t, e, i, s) { if (null == t) return function (t) { return t; }; var r, n = e ? (t.match(tg) || [""])[0] : "", a = t.split(n).join("").match(x) || [], o = t.substr(0, t.indexOf(a[0])), l = ")" === t.charAt(t.length - 1) ? ")" : "", h = -1 !== t.indexOf(" ") ? " " : ",", u = a.length, f = u > 0 ? a[0].replace(v, "") : ""; return u ? (r = e ? function (t) { var e, c, $, p; if ("number" == typeof t) t += f; else if (s && I.test(t)) { for ( p = t.replace(I, "|").split("|"), $ = 0; $ < p.length; $++ ) p[$] = r(p[$]); return p.join(","); } if ( ((e = (t.match(tg) || [n])[0]), ($ = (c = t.split(e).join("").match(x) || []).length), u > $--) ) for (; ++$ < u;) c[$] = i ? c[(($ - 1) / 2) | 0] : a[$]; return ( o + c.join(h) + h + e + l + (-1 !== t.indexOf("inset") ? " inset" : "") ); } : function (t) { var e, n, c; if ("number" == typeof t) t += f; else if (s && I.test(t)) { for ( n = t.replace(I, "|").split("|"), c = 0; c < n.length; c++ ) n[c] = r(n[c]); return n.join(","); } if ( ((c = (e = t.match("," === h ? x : b) || []).length), u > c--) ) for (; ++c < u;) e[c] = i ? e[((c - 1) / 2) | 0] : a[c]; return ( ((o && "none" !== t && t.substr(0, t.indexOf(e[0]))) || o) + e.join(h) + l ); }) : function (t) { return t; }; }, tv = function (t) { return ( (t = t.split(",")), function (e, i, s, r, n, a, o) { var l, h = (i + "").split(" "); for (o = {}, l = 0; l < 4; l++) o[t[l]] = h[l] = h[l] || h[((l - 1) / 2) >> 0]; return r.parse(e, o, n, a); } ); }, tT = ((W._setPluginRatio = function (t) { this.plugin.setRatio(t); for ( var e, i, s, r, n, a = this.data, o = a.proxy, l = a.firstMPT; l; ) (e = o[l.v]), l.r ? (e = l.r(e)) : e < 1e-6 && e > -0.000001 && (e = 0), (l.t[l.p] = e), (l = l._next); if ( (a.autoRotate && (a.autoRotate.rotation = a.mod ? a.mod.call(this._tween, o.rotation, this.t, this._tween) : o.rotation), 1 === t || 0 === t) ) for (l = a.firstMPT, n = 1 === t ? "e" : "b"; l;) { if ((i = l.t).type) { if (1 === i.type) { for (r = i.xs0 + i.s + i.xs1, s = 1; s < i.l; s++) r += i["xn" + s] + i["xs" + (s + 1)]; i[n] = r; } } else i[n] = i.s + i.xs0; l = l._next; } }), function (t, e, i, s, r) { (this.t = t), (this.p = e), (this.v = i), (this.r = r), s && ((s._prev = this), (this._next = s)); }), tx = ((W._parseToProxy = function (t, e, i, s, r, n) { var a, o, l, h, u, f = s, c = {}, $ = {}, p = i._transform, d = j; for ( i._transform = null, j = e, s = u = i.parse(t, e, s, r), j = d, n && ((i._transform = p), f && ((f._prev = null), f._prev && (f._prev._next = null))); s && s !== f; ) { if ( s.type <= 1 && (($[(o = s.p)] = s.s + s.c), (c[o] = s.s), n || ((h = new tT(s, "s", o, h, s.r)), (s.c = 0)), 1 === s.type) ) for (a = s.l; --a > 0;) (l = "xn" + a), ($[(o = s.p + "_" + l)] = s.data[l]), (c[o] = s[l]), n || (h = new tT(s, l, o, h, s.rxp[l])); s = s._next; } return { proxy: c, end: $, firstMPT: h, pt: u }; }), (W.CSSPropTween = function (t, e, s, r, a, o, l, h, u, f, c) { (this.t = t), (this.p = e), (this.s = s), (this.c = r), (this.n = l || e), t instanceof tx || n.push(this.n), (this.r = h ? ("function" == typeof h ? h : Math.round) : h), (this.type = o || 0), u && ((this.pr = u), (i = !0)), (this.b = void 0 === f ? s : f), (this.e = void 0 === c ? s + r : c), a && ((this._next = a), (a._prev = this)); })), tb = function (t, e, i, s, r, n) { var a = new tx(t, e, i, s - i, r, -1, n); return (a.b = i), (a.e = a.xs0 = s), a; }, tw = (l.parseComplex = function (t, e, i, s, r, n, a, o, h, u) { (i = i || n || ""), "function" == typeof s && (s = s(y, g)), (a = new tx(t, e, 0, 0, a, u ? 2 : 1, null, !1, o, i, s)), (s += ""), r && tg.test(s + i) && ((s = [i, s]), l.colorStringFilter(s), (i = s[0]), (s = s[1])); var f, $, p, d, m, _, x, b, w, P, O, S, k, R = i.split(", ").join(",").split(" "), C = s.split(", ").join(",").split(" "), A = R.length, D = !1 !== c; for ( (-1 === s.indexOf(",") && -1 === i.indexOf(",")) || (-1 !== (s + i).indexOf("rgb") || -1 !== (s + i).indexOf("hsl") ? ((R = R.join(" ").replace(I, ", ").split(" ")), (C = C.join(" ").replace(I, ", ").split(" "))) : ((R = R.join(" ").split(",").join(", ").split(" ")), (C = C.join(" ").split(",").join(", ").split(" "))), (A = R.length)), A !== C.length && (A = (R = (n || "").split(" ")).length), a.plugin = h, a.setRatio = u, tg.lastIndex = 0, f = 0; f < A; f++ ) if ( ((d = R[f]), (m = C[f] + ""), (b = parseFloat(d)) || 0 === b) ) a.appendXtra( "", b, tf(m, b), m.replace(T, ""), !(!D || -1 === m.indexOf("px")) && Math.round, !0 ); else if (r && tg.test(d)) (S = ")" + ((S = m.indexOf(")") + 1) ? m.substr(S) : "")), (k = -1 !== m.indexOf("hsl") && Z), (P = m), (d = tm(d, k)), (m = tm(m, k)), (w = d.length + m.length > 6) && !Z && 0 === m[3] ? ((a["xs" + a.l] += a.l ? " transparent" : "transparent"), (a.e = a.e.split(C[f]).join("transparent"))) : (Z || (w = !1), k ? a .appendXtra( P.substr(0, P.indexOf("hsl")) + (w ? "hsla(" : "hsl("), d[0], tf(m[0], d[0]), ",", !1, !0 ) .appendXtra("", d[1], tf(m[1], d[1]), "%,", !1) .appendXtra( "", d[2], tf(m[2], d[2]), w ? "%," : "%" + S, !1 ) : a .appendXtra( P.substr(0, P.indexOf("rgb")) + (w ? "rgba(" : "rgb("), d[0], m[0] - d[0], ",", Math.round, !0 ) .appendXtra( "", d[1], m[1] - d[1], ",", Math.round ) .appendXtra( "", d[2], m[2] - d[2], w ? "," : S, Math.round ), w && ((d = d.length < 4 ? 1 : d[3]), a.appendXtra( "", d, (m.length < 4 ? 1 : m[3]) - d, S, !1 ))), (tg.lastIndex = 0); else if ((_ = d.match(v))) { if (!(x = m.match(T)) || x.length !== _.length) return a; for (p = 0, $ = 0; $ < _.length; $++) (O = _[$]), (P = d.indexOf(O, p)), a.appendXtra( d.substr(p, P - p), Number(O), tf(x[$], O), "", !(!D || "px" !== d.substr(P + O.length, 2)) && Math.round, 0 === $ ), (p = P + O.length); a["xs" + a.l] += d.substr(p); } else a["xs" + a.l] += a.l || a["xs" + a.l] ? " " + m : m; if (-1 !== s.indexOf("=") && a.data) { for (S = a.xs0 + a.data.s, f = 1; f < a.l; f++) S += a["xs" + f] + a.data["xn" + f]; a.e = S + a["xs" + f]; } return a.l || ((a.type = -1), (a.xs0 = a.e)), a.xfirst || a; }), tP = 9; for ((f = tx.prototype).l = f.pr = 0; --tP > 0;) (f["xn" + tP] = 0), (f["xs" + tP] = ""); (f.xs0 = ""), (f._next = f._prev = f.xfirst = f.data = f.plugin = f.setRatio = f.rxp = null), (f.appendXtra = function (t, e, i, s, r, n) { var a = this, o = a.l; return ( (a["xs" + o] += n && (o || a["xs" + o]) ? " " + t : t || ""), i || 0 === o || a.plugin ? (a.l++, (a.type = a.setRatio ? 2 : 1), (a["xs" + a.l] = s || ""), o > 0 ? ((a.data["xn" + o] = e + i), (a.rxp["xn" + o] = r), (a["xn" + o] = e), a.plugin || ((a.xfirst = new tx( a, "xn" + o, e, i, a.xfirst || a, 0, a.n, r, a.pr )), (a.xfirst.xs0 = 0)), a) : ((a.data = { s: e + i }), (a.rxp = {}), (a.s = e), (a.c = i), (a.r = r), a)) : ((a["xs" + o] += e + (s || "")), a) ); }); var t0 = function (t, e) { (e = e || {}), (this.p = (e.prefix && tt(t)) || t), (u[t] = u[this.p] = this), (this.format = e.formatter || ty(e.defaultValue, e.color, e.collapsible, e.multi)), e.parser && (this.parse = e.parser), (this.clrs = e.color), (this.multi = e.multi), (this.keyword = e.keyword), (this.dflt = e.defaultValue), (this.allowFunc = e.allowFunc), (this.pr = e.priority || 0); }, tO = (W._registerComplexSpecialProp = function (t, e, i) { "object" != typeof e && (e = { parser: i }); var s, r = t.split(","), n = e.defaultValue; for (i = i || [n], s = 0; s < r.length; s++) (e.prefix = 0 === s && e.prefix), (e.defaultValue = i[s] || n), new t0(r[s], e); }), tS = (W._registerPluginProp = function (t) { if (!u[t]) { var e = t.charAt(0).toUpperCase() + t.substr(1) + "Plugin"; tO(t, { parser: function (t, i, s, r, n, a, o) { var l = h.com.greensock.plugins[e]; return l ? (l._cssRegister(), u[s].parse(t, i, s, r, n, a, o)) : (Q("Error: " + e + " js file not loaded."), n); }, }); } }); ((f = t0.prototype).parseComplex = function (t, e, i, s, r, n) { var a, o, l, h, u, f, c = this.keyword; if ( (this.multi && (I.test(i) || I.test(e) ? ((o = e.replace(I, "|").split("|")), (l = i.replace(I, "|").split("|"))) : c && ((o = [e]), (l = [i]))), l) ) { for ( h = l.length > o.length ? l.length : o.length, a = 0; a < h; a++ ) (e = o[a] = o[a] || this.dflt), (i = l[a] = l[a] || this.dflt), c && (u = e.indexOf(c)) !== (f = i.indexOf(c)) && (-1 === f ? (o[a] = o[a].split(c).join("")) : -1 === u && (o[a] += " " + c)); (e = o.join(", ")), (i = l.join(", ")); } return tw(t, this.p, e, i, this.clrs, this.dflt, s, this.pr, r, n); }), (f.parse = function (t, e, i, s, n, a, o) { return this.parseComplex( t.style, this.format(ts(t, this.p, r, !1, this.dflt)), this.format(e), n, a ); }), (l.registerSpecialProp = function (t, e, i) { tO(t, { parser: function (t, s, r, n, a, o, l) { var h = new tx(t, r, 0, 0, a, 2, r, !1, i); return (h.plugin = o), (h.setRatio = e(t, s, n._tween, r)), h; }, priority: i, }); }), (l.useSVGTransformAttr = !0); var t3, tk, tR, tC, tA, t7 = "scaleX,scaleY,scaleZ,x,y,z,skewX,skewY,rotation,rotationX,rotationY,perspective,xPercent,yPercent".split( "," ), tD = tt("transform"), t1 = K + "transform", tz = tt("transformOrigin"), tX = null !== tt("perspective"), tE = (W.Transform = function () { (this.perspective = parseFloat(l.defaultTransformPerspective) || 0), (this.force3D = !(!1 === l.defaultForce3D || !tX) && (l.defaultForce3D || "auto")); }), t6 = _gsScope.SVGElement, tL = function (t, e, i) { var s, r = N.createElementNS("http://www.w3.org/2000/svg", t), n = /([a-z])([A-Z])/g; for (s in i) r.setAttributeNS( null, s.replace(n, "$1-$2").toLowerCase(), i[s] ); return e.appendChild(r), r; }, tI = N.documentElement || {}, tB = ((tA = _ || (/Android/i.test(G) && !_gsScope.chrome)), N.createElementNS && tI.appendChild && !tA && ((tk = tL("svg", tI)), (tC = (tR = tL("rect", tk, { width: 100, height: 50, x: 100, })).getBoundingClientRect().width), (tR.style[tz] = "50% 50%"), (tR.style[tD] = "scaleX(0.5)"), (tA = tC === tR.getBoundingClientRect().width && !(d && tX)), tI.removeChild(tk)), tA), t4 = function (t, e, i, s, r, n) { var a, o, h, u, f, c, $, p, d, m, _, g, y, v, T = t._gsTransform, x = tj(t, !0); T && ((y = T.xOrigin), (v = T.yOrigin)), (!s || (a = s.split(" ")).length < 2) && (0 === ($ = t.getBBox()).x && 0 === $.y && $.width + $.height === 0 && ($ = { x: parseFloat( t.hasAttribute("x") ? t.getAttribute("x") : t.hasAttribute("cx") ? t.getAttribute("cx") : 0 ) || 0, y: parseFloat( t.hasAttribute("y") ? t.getAttribute("y") : t.hasAttribute("cy") ? t.getAttribute("cy") : 0 ) || 0, width: 0, height: 0, }), (a = [ (-1 !== (e = tu(e).split(" "))[0].indexOf("%") ? (parseFloat(e[0]) / 100) * $.width : parseFloat(e[0])) + $.x, (-1 !== e[1].indexOf("%") ? (parseFloat(e[1]) / 100) * $.height : parseFloat(e[1])) + $.y, ])), (i.xOrigin = u = parseFloat(a[0])), (i.yOrigin = f = parseFloat(a[1])), s && x !== t2 && ((c = x[0]), ($ = x[1]), (p = x[2]), (d = x[3]), (m = x[4]), (_ = x[5]), (g = c * d - $ * p) && ((o = u * (d / g) + f * (-p / g) + (p * _ - d * m) / g), (h = u * (-$ / g) + f * (c / g) - (c * _ - $ * m) / g), (u = i.xOrigin = a[0] = o), (f = i.yOrigin = a[1] = h))), T && (n && ((i.xOffset = T.xOffset), (i.yOffset = T.yOffset), (T = i)), r || (!1 !== r && !1 !== l.defaultSmoothOrigin) ? ((o = u - y), (h = f - v), (T.xOffset += o * x[0] + h * x[2] - o), (T.yOffset += o * x[1] + h * x[3] - h)) : (T.xOffset = T.yOffset = 0)), n || t.setAttribute("data-svg-origin", a.join(" ")); }, tY = function (t) { var e, i = U( "svg", (this.ownerSVGElement && this.ownerSVGElement.getAttribute("xmlns")) || "http://www.w3.org/2000/svg" ), s = this.parentNode, r = this.nextSibling, n = this.style.cssText; if ( (tI.appendChild(i), i.appendChild(this), (this.style.display = "block"), t) ) try { (e = this.getBBox()), (this._originalGetBBox = this.getBBox), (this.getBBox = tY); } catch (a) { } else this._originalGetBBox && (e = this._originalGetBBox()); return ( r ? s.insertBefore(this, r) : s.appendChild(this), tI.removeChild(i), (this.style.cssText = n), e ); }, tF = function (t) { return !( !t6 || !t.getCTM || (t.parentNode && !t.ownerSVGElement) || !(function (t) { try { return t.getBBox(); } catch (e) { return tY.call(t, !0); } })(t) ); }, t2 = [1, 0, 0, 1, 0, 0], tj = function (t, e) { var i, s, r, n, a, o, l, h = t._gsTransform || new tE(), u = t.style; if ( (tD ? (s = ts(t, t1, null, !0)) : t.currentStyle && (s = (s = t.currentStyle.filter.match(E)) && 4 === s.length ? [ s[0].substr(4), Number(s[2].substr(4)), Number(s[1].substr(4)), s[3].substr(4), h.x || 0, h.y || 0, ].join(",") : ""), (i = !s || "none" === s || "matrix(1, 0, 0, 1, 0, 0)" === s), tD && i && !t.offsetParent && t !== tI && ((n = u.display), (u.display = "block"), ((l = t.parentNode) && t.offsetParent) || ((a = 1), (o = t.nextSibling), tI.appendChild(t)), (i = !(s = ts(t, t1, null, !0)) || "none" === s || "matrix(1, 0, 0, 1, 0, 0)" === s), n ? (u.display = n) : tV(u, "display"), a && (o ? l.insertBefore(t, o) : l ? l.appendChild(t) : tI.removeChild(t))), (h.svg || (t.getCTM && tF(t))) && (i && -1 !== (u[tD] + "").indexOf("matrix") && ((s = u[tD]), (i = 0)), (r = t.getAttribute("transform")), i && r && ((s = "matrix(" + (r = t.transform.baseVal.consolidate().matrix).a + "," + r.b + "," + r.c + "," + r.d + "," + r.e + "," + r.f + ")"), (i = 0))), i) ) return t2; for (tP = (r = (s || "").match(v) || []).length; --tP > -1;) (n = Number(r[tP])), (r[tP] = (a = n - (n |= 0)) ? ((1e5 * a + (a < 0 ? -0.5 : 0.5)) | 0) / 1e5 + n : n); return e && r.length > 6 ? [r[0], r[1], r[4], r[5], r[12], r[13]] : r; }, tM = (W.getTransform = function (t, i, s, r) { if (t._gsTransform && s && !r) return t._gsTransform; var n, a, o, h, u, f, c = (s && t._gsTransform) || new tE(), $ = c.scaleX < 0, p = (tX && (parseFloat(ts(t, tz, i, !1, "0 0 0").split(" ")[2]) || c.zOrigin)) || 0, d = parseFloat(l.defaultTransformPerspective) || 0; if ( ((c.svg = !(!t.getCTM || !tF(t))), c.svg && (t4( t, ts(t, tz, i, !1, "50% 50%") + "", c, t.getAttribute("data-svg-origin") ), (t3 = l.useSVGTransformAttr || tB)), (n = tj(t)) !== t2) ) { if (16 === n.length) { var m, _, g, y, v, T = n[0], x = n[1], b = n[2], w = n[3], P = n[4], O = n[5], S = n[6], k = n[7], R = n[8], C = n[9], A = n[10], D = n[12], z = n[13], X = n[14], E = n[11], L = Math.atan2(S, A); c.zOrigin && ((D = R * (X = -c.zOrigin) - n[12]), (z = C * X - n[13]), (X = A * X + c.zOrigin - n[14])), (c.rotationX = L * F), L && ((m = P * (y = Math.cos(-L)) + R * (v = Math.sin(-L))), (_ = O * y + C * v), (g = S * y + A * v), (R = -(P * v) + R * y), (C = -(O * v) + C * y), (A = -(S * v) + A * y), (E = -(k * v) + E * y), (P = m), (O = _), (S = g)), (L = Math.atan2(-b, A)), (c.rotationY = L * F), L && ((_ = x * (y = Math.cos(-L)) - C * (v = Math.sin(-L))), (g = b * y - A * v), (C = x * v + C * y), (A = b * v + A * y), (E = w * v + E * y), (T = m = T * y - R * v), (x = _), (b = g)), (L = Math.atan2(x, T)), (c.rotation = L * F), L && ((m = T * (y = Math.cos(L)) + x * (v = Math.sin(L))), (_ = P * y + O * v), (g = R * y + C * v), (x = x * y - T * v), (O = O * y - P * v), (C = C * y - R * v), (T = m), (P = _), (R = g)), c.rotationX && Math.abs(c.rotationX) + Math.abs(c.rotation) > 359.9 && ((c.rotationX = c.rotation = 0), (c.rotationY = 180 - c.rotationY)), (L = Math.atan2(P, O)), (c.scaleX = ((1e5 * Math.sqrt(T * T + x * x + b * b) + 0.5) | 0) / 1e5), (c.scaleY = ((1e5 * Math.sqrt(O * O + S * S) + 0.5) | 0) / 1e5), (c.scaleZ = ((1e5 * Math.sqrt(R * R + C * C + A * A) + 0.5) | 0) / 1e5), (T /= c.scaleX), (P /= c.scaleY), (x /= c.scaleX), (O /= c.scaleY), Math.abs(L) > 2e-5 ? ((c.skewX = L * F), (P = 0), "simple" !== c.skewType && (c.scaleY *= 1 / Math.cos(L))) : (c.skewX = 0), (c.perspective = E ? 1 / (E < 0 ? -E : E) : 0), (c.x = D), (c.y = z), (c.z = X), c.svg && ((c.x -= c.xOrigin - (c.xOrigin * T - c.yOrigin * P)), (c.y -= c.yOrigin - (c.yOrigin * x - c.xOrigin * O))); } else if ( !tX || r || !n.length || c.x !== n[4] || c.y !== n[5] || (!c.rotationX && !c.rotationY) ) { var I = n.length >= 6, B = I ? n[0] : 1, Y = n[1] || 0, j = n[2] || 0, M = I ? n[3] : 1; (c.x = n[4] || 0), (c.y = n[5] || 0), (o = Math.sqrt(B * B + Y * Y)), (h = Math.sqrt(M * M + j * j)), (u = B || Y ? Math.atan2(Y, B) * F : c.rotation || 0), (f = j || M ? Math.atan2(j, M) * F + u : c.skewX || 0), (c.scaleX = o), (c.scaleY = h), (c.rotation = u), (c.skewX = f), tX && ((c.rotationX = c.rotationY = c.z = 0), (c.perspective = d), (c.scaleZ = 1)), c.svg && ((c.x -= c.xOrigin - (c.xOrigin * B + c.yOrigin * j)), (c.y -= c.yOrigin - (c.xOrigin * Y + c.yOrigin * M))); } for (a in (Math.abs(c.skewX) > 90 && 270 > Math.abs(c.skewX) && ($ ? ((c.scaleX *= -1), (c.skewX += c.rotation <= 0 ? 180 : -180), (c.rotation += c.rotation <= 0 ? 180 : -180)) : ((c.scaleY *= -1), (c.skewX += c.skewX <= 0 ? 180 : -180))), (c.zOrigin = p), c)) c[a] < 2e-5 && c[a] > -0.00002 && (c[a] = 0); } return ( s && ((t._gsTransform = c), c.svg && (t3 && t.style[tD] ? e.delayedCall(0.001, function () { tV(t.style, tD); }) : !t3 && t.getAttribute("transform") && e.delayedCall(0.001, function () { t.removeAttribute("transform"); }))), c ); }), t5 = function (t) { var e, i, s = this.data, r = -s.rotation * Y, n = r + s.skewX * Y, a = ((Math.cos(r) * s.scaleX * 1e5) | 0) / 1e5, o = ((Math.sin(r) * s.scaleX * 1e5) | 0) / 1e5, l = (0 | -(1e5 * (Math.sin(n) * s.scaleY))) / 1e5, h = ((Math.cos(n) * s.scaleY * 1e5) | 0) / 1e5, u = this.t.style, f = this.t.currentStyle; if (f) { (i = o), (o = -l), (l = -i), (e = f.filter), (u.filter = ""); var c, $, p = this.t.offsetWidth, d = this.t.offsetHeight, m = "absolute" !== f.position, g = "progid:DXImageTransform.Microsoft.Matrix(M11=" + a + ", M12=" + o + ", M21=" + l + ", M22=" + h, y = s.x + (p * s.xPercent) / 100, v = s.y + (d * s.yPercent) / 100; if ( (null != s.ox && ((y += (c = (s.oxp ? p * s.ox * 0.01 : s.ox) - p / 2) - (c * a + ($ = (s.oyp ? d * s.oy * 0.01 : s.oy) - d / 2) * o)), (v += $ - (c * l + $ * h))), (g += m ? ", Dx=" + ((c = p / 2) - (c * a + ($ = d / 2) * o) + y) + ", Dy=" + ($ - (c * l + $ * h) + v) + ")" : ", sizingMethod='auto expand')"), -1 !== e.indexOf("DXImageTransform.Microsoft.Matrix(") ? (u.filter = e.replace(L, g)) : (u.filter = g + " " + e), (0 !== t && 1 !== t) || (1 === a && 0 === o && 0 === l && 1 === h && ((m && -1 === g.indexOf("Dx=0, Dy=0")) || (O.test(e) && 100 !== parseFloat(RegExp.$1)) || (-1 === e.indexOf(e.indexOf("Alpha")) && u.removeAttribute("filter")))), !m) ) { var T, x, b, w = _ < 8 ? 1 : -1; for ( c = s.ieOffsetX || 0, $ = s.ieOffsetY || 0, s.ieOffsetX = Math.round( (p - ((a < 0 ? -a : a) * p + (o < 0 ? -o : o) * d)) / 2 + y ), s.ieOffsetY = Math.round( (d - ((h < 0 ? -h : h) * d + (l < 0 ? -l : l) * p)) / 2 + v ), tP = 0; tP < 4; tP++ ) (b = (i = -1 !== (T = f[(x = th[tP])]).indexOf("px") ? parseFloat(T) : tr(this.t, x, parseFloat(T), T.replace(P, "")) || 0) !== s[x] ? tP < 2 ? -s.ieOffsetX : -s.ieOffsetY : tP < 2 ? c - s.ieOffsetX : $ - s.ieOffsetY), (u[x] = (s[x] = Math.round( i - b * (0 === tP || 2 === tP ? 1 : w) )) + "px"); } } }, tN = (W.set3DTransformRatio = W.setTransformRatio = function (t) { var e, i, s, r, n, a, o, l, h, u, f, c, $, p, m, _, g, y, v, T, x = this.data, b = this.t.style, w = x.rotation, P = x.rotationX, O = x.rotationY, S = x.scaleX, k = x.scaleY, R = x.scaleZ, C = x.x, A = x.y, D = x.z, z = x.svg, X = x.perspective, E = x.force3D, L = x.skewY, I = x.skewX; if ( (L && ((I += L), (w += L)), !( (((1 !== t && 0 !== t) || "auto" !== E || (this.tween._totalTime !== this.tween._totalDuration && this.tween._totalTime)) && E) || D || X || O || P || 1 !== R ) || (t3 && z) || !tX) ) w || I || z ? ((w *= Y), (T = I * Y), (i = Math.cos(w) * S), (n = Math.sin(w) * S), (s = -(Math.sin(w - T) * k)), (a = Math.cos(w - T) * k), T && "simple" === x.skewType && ((s *= e = Math.sqrt(1 + (e = Math.tan(T - L * Y)) * e)), (a *= e), L && ((i *= e = Math.sqrt(1 + (e = Math.tan(L * Y)) * e)), (n *= e))), z && ((C += x.xOrigin - (x.xOrigin * i + x.yOrigin * s) + x.xOffset), (A += x.yOrigin - (x.xOrigin * n + x.yOrigin * a) + x.yOffset), t3 && (x.xPercent || x.yPercent) && ((m = this.t.getBBox()), (C += 0.01 * x.xPercent * m.width), (A += 0.01 * x.yPercent * m.height)), C < (m = 1e-6) && C > -m && (C = 0), A < m && A > -m && (A = 0)), (v = ((1e5 * i) | 0) / 1e5 + "," + ((1e5 * n) | 0) / 1e5 + "," + ((1e5 * s) | 0) / 1e5 + "," + ((1e5 * a) | 0) / 1e5 + "," + C + "," + A + ")"), z && t3 ? this.t.setAttribute("transform", "matrix(" + v) : (b[tD] = (x.xPercent || x.yPercent ? "translate(" + x.xPercent + "%," + x.yPercent + "%) matrix(" : "matrix(") + v)) : (b[tD] = (x.xPercent || x.yPercent ? "translate(" + x.xPercent + "%," + x.yPercent + "%) matrix(" : "matrix(") + S + ",0,0," + k + "," + C + "," + A + ")"); else { if ( (d && (S < (m = 1e-4) && S > -m && (S = R = 2e-5), k < m && k > -m && (k = R = 2e-5), !X || x.z || x.rotationX || x.rotationY || (X = 0)), w || I) ) (w *= Y), (_ = i = Math.cos(w)), (g = n = Math.sin(w)), I && ((w -= I * Y), (_ = Math.cos(w)), (g = Math.sin(w)), "simple" === x.skewType && ((_ *= e = Math.sqrt(1 + (e = Math.tan((I - L) * Y)) * e)), (g *= e), x.skewY && ((i *= e = Math.sqrt(1 + (e = Math.tan(L * Y)) * e)), (n *= e)))), (s = -g), (a = _); else { if (!(O || P || 1 !== R || X || z)) return void (b[tD] = (x.xPercent || x.yPercent ? "translate(" + x.xPercent + "%," + x.yPercent + "%) translate3d(" : "translate3d(") + C + "px," + A + "px," + D + "px)" + (1 !== S || 1 !== k ? " scale(" + S + "," + k + ")" : "")); (i = a = 1), (s = n = 0); } (u = 1), (r = o = l = h = f = c = 0), ($ = X ? -1 / X : 0), (p = x.zOrigin), (m = 1e-6), (w = O * Y) && ((_ = Math.cos(w)), (l = -(g = Math.sin(w))), (f = -($ * g)), (r = i * g), (o = n * g), (u = _), ($ *= _), (i *= _), (n *= _)), (w = P * Y) && ((e = s * (_ = Math.cos(w)) + r * (g = Math.sin(w))), (y = a * _ + o * g), (h = u * g), (c = $ * g), (r = -(s * g) + r * _), (o = -(a * g) + o * _), (u *= _), ($ *= _), (s = e), (a = y)), 1 !== R && ((r *= R), (o *= R), (u *= R), ($ *= R)), 1 !== k && ((s *= k), (a *= k), (h *= k), (c *= k)), 1 !== S && ((i *= S), (n *= S), (l *= S), (f *= S)), (p || z) && (p && ((C += -(r * p)), (A += -(o * p)), (D += -(u * p) + p)), z && ((C += x.xOrigin - (x.xOrigin * i + x.yOrigin * s) + x.xOffset), (A += x.yOrigin - (x.xOrigin * n + x.yOrigin * a) + x.yOffset)), C < m && C > -m && (C = "0"), A < m && A > -m && (A = "0"), D < m && D > -m && (D = 0)), (v = x.xPercent || x.yPercent ? "translate(" + x.xPercent + "%," + x.yPercent + "%) matrix3d(" : "matrix3d("), (v += (i < m && i > -m ? "0" : i) + "," + (n < m && n > -m ? "0" : n) + "," + (l < m && l > -m ? "0" : l)), (v += "," + (f < m && f > -m ? "0" : f) + "," + (s < m && s > -m ? "0" : s) + "," + (a < m && a > -m ? "0" : a)), P || O || 1 !== R ? ((v += "," + (h < m && h > -m ? "0" : h) + "," + (c < m && c > -m ? "0" : c) + "," + (r < m && r > -m ? "0" : r)), (v += "," + (o < m && o > -m ? "0" : o) + "," + (u < m && u > -m ? "0" : u) + "," + ($ < m && $ > -m ? "0" : $) + ",")) : (v += ",0,0,0,0,1,0,"), (v += C + "," + A + "," + D + "," + (X ? 1 + -D / X : 1) + ")"), (b[tD] = v); } }); ((f = tE.prototype).x = f.y = f.z = f.skewX = f.skewY = f.rotation = f.rotationX = f.rotationY = f.zOrigin = f.xPercent = f.yPercent = f.xOffset = f.yOffset = 0), (f.scaleX = f.scaleY = f.scaleZ = 1), tO( "transform,scale,scaleX,scaleY,scaleZ,x,y,z,rotation,rotationX,rotationY,rotationZ,skewX,skewY,shortRotation,shortRotationX,shortRotationY,shortRotationZ,transformOrigin,svgOrigin,transformPerspective,directionalRotation,parseTransform,force3D,skewType,xPercent,yPercent,smoothOrigin", { parser: function (t, e, i, s, n, a, o) { if (s._lastParsedTransform === o) return n; s._lastParsedTransform = o; var h = o.scale && "function" == typeof o.scale ? o.scale : 0; h && (o.scale = h(y, t)); var u, f, c, $, p, d, m, _, v, T = t._gsTransform, x = t.style, b = t7.length, w = o, P = {}, O = tM(t, r, !0, w.parseTransform), S = w.transform && ("function" == typeof w.transform ? w.transform(y, g) : w.transform); if ( ((O.skewType = w.skewType || O.skewType || l.defaultSkewType), (s._transform = O), "rotationZ" in w && (w.rotation = w.rotationZ), S && "string" == typeof S && tD) ) ((f = V.style)[tD] = S), (f.display = "block"), (f.position = "absolute"), -1 !== S.indexOf("%") && ((f.width = ts(t, "width")), (f.height = ts(t, "height"))), N.body.appendChild(V), (u = tM(V, null, !1)), "simple" === O.skewType && (u.scaleY *= Math.cos(u.skewX * Y)), O.svg && ((d = O.xOrigin), (m = O.yOrigin), (u.x -= O.xOffset), (u.y -= O.yOffset), (w.transformOrigin || w.svgOrigin) && ((S = {}), t4( t, tu(w.transformOrigin), S, w.svgOrigin, w.smoothOrigin, !0 ), (d = S.xOrigin), (m = S.yOrigin), (u.x -= S.xOffset - O.xOffset), (u.y -= S.yOffset - O.yOffset)), (d || m) && ((_ = tj(V, !0)), (u.x -= d - (d * _[0] + m * _[2])), (u.y -= m - (d * _[1] + m * _[3])))), N.body.removeChild(V), u.perspective || (u.perspective = O.perspective), null != w.xPercent && (u.xPercent = tc(w.xPercent, O.xPercent)), null != w.yPercent && (u.yPercent = tc(w.yPercent, O.yPercent)); else if ("object" == typeof w) { if ( ((u = { scaleX: tc( null != w.scaleX ? w.scaleX : w.scale, O.scaleX ), scaleY: tc( null != w.scaleY ? w.scaleY : w.scale, O.scaleY ), scaleZ: tc(w.scaleZ, O.scaleZ), x: tc(w.x, O.x), y: tc(w.y, O.y), z: tc(w.z, O.z), xPercent: tc(w.xPercent, O.xPercent), yPercent: tc(w.yPercent, O.yPercent), perspective: tc(w.transformPerspective, O.perspective), }), null != (p = w.directionalRotation)) ) { if ("object" == typeof p) for (f in p) w[f] = p[f]; else w.rotation = p; } "string" == typeof w.x && -1 !== w.x.indexOf("%") && ((u.x = 0), (u.xPercent = tc(w.x, O.xPercent))), "string" == typeof w.y && -1 !== w.y.indexOf("%") && ((u.y = 0), (u.yPercent = tc(w.y, O.yPercent))), (u.rotation = t$( "rotation" in w ? w.rotation : "shortRotation" in w ? w.shortRotation + "_short" : O.rotation, O.rotation, "rotation", P )), tX && ((u.rotationX = t$( "rotationX" in w ? w.rotationX : "shortRotationX" in w ? w.shortRotationX + "_short" : O.rotationX || 0, O.rotationX, "rotationX", P )), (u.rotationY = t$( "rotationY" in w ? w.rotationY : "shortRotationY" in w ? w.shortRotationY + "_short" : O.rotationY || 0, O.rotationY, "rotationY", P ))), (u.skewX = t$(w.skewX, O.skewX)), (u.skewY = t$(w.skewY, O.skewY)); } for ( tX && null != w.force3D && ((O.force3D = w.force3D), ($ = !0)), (c = O.force3D || O.z || O.rotationX || O.rotationY || u.z || u.rotationX || u.rotationY || u.perspective) || null == w.scale || (u.scaleZ = 1); --b > -1; ) ((S = u[(v = t7[b])] - O[v]) > 1e-6 || S < -0.000001 || null != w[v] || null != j[v]) && (($ = !0), (n = new tx(O, v, O[v], S, n)), v in P && (n.e = P[v]), (n.xs0 = 0), (n.plugin = a), s._overwriteProps.push(n.n)); return ( (S = "function" == typeof w.transformOrigin ? w.transformOrigin(y, g) : w.transformOrigin), O.svg && (S || w.svgOrigin) && ((d = O.xOffset), (m = O.yOffset), t4(t, tu(S), u, w.svgOrigin, w.smoothOrigin), (n = tb( O, "xOrigin", (T ? O : u).xOrigin, u.xOrigin, n, "transformOrigin" )), (n = tb( O, "yOrigin", (T ? O : u).yOrigin, u.yOrigin, n, "transformOrigin" )), (d === O.xOffset && m === O.yOffset) || ((n = tb( O, "xOffset", T ? d : O.xOffset, O.xOffset, n, "transformOrigin" )), (n = tb( O, "yOffset", T ? m : O.yOffset, O.yOffset, n, "transformOrigin" ))), (S = "0px 0px")), (S || (tX && c && O.zOrigin)) && (tD ? (($ = !0), (v = tz), S || (S = (S = (ts(t, v, r, !1, "50% 50%") + "").split( " " ))[0] + " " + S[1] + " " + O.zOrigin + "px"), (S += ""), ((n = new tx( x, v, 0, 0, n, -1, "transformOrigin" )).b = x[v]), (n.plugin = a), tX ? ((f = O.zOrigin), (S = S.split(" ")), (O.zOrigin = (S.length > 2 ? parseFloat(S[2]) : f) || 0), (n.xs0 = n.e = S[0] + " " + (S[1] || "50%") + " 0px"), ((n = new tx(O, "zOrigin", 0, 0, n, -1, n.n)).b = f), (n.xs0 = n.e = O.zOrigin)) : (n.xs0 = n.e = S)) : tu(S + "", O)), $ && (s._transformType = (O.svg && t3) || (!c && 3 !== this._transformType) ? 2 : 3), h && (o.scale = h), n ); }, allowFunc: !0, prefix: !0, } ), tO("boxShadow", { defaultValue: "0px 0px 0px 0px #999", prefix: !0, color: !0, multi: !0, keyword: "inset", }), tO("clipPath", { defaultValue: "inset(0%)", prefix: !0, multi: !0, formatter: ty("inset(0% 0% 0% 0%)", !1, !0), }), tO("borderRadius", { defaultValue: "0px", parser: function (t, e, i, n, a, o) { e = this.format(e); var l, h, u, f, c, $, p, d, m, _, g, y, v, T, x, b, w = [ "borderTopLeftRadius", "borderTopRightRadius", "borderBottomRightRadius", "borderBottomLeftRadius", ], P = t.style; for ( m = parseFloat(t.offsetWidth), _ = parseFloat(t.offsetHeight), l = e.split(" "), h = 0; h < w.length; h++ ) this.p.indexOf("border") && (w[h] = tt(w[h])), -1 !== (c = f = ts(t, w[h], r, !1, "0px")).indexOf(" ") && ((c = (f = c.split(" "))[0]), (f = f[1])), ($ = u = l[h]), (p = parseFloat(c)), (y = c.substr((p + "").length)), (v = "=" === $.charAt(1)) ? ((d = parseInt($.charAt(0) + "1", 10)), (d *= parseFloat(($ = $.substr(2)))), (g = $.substr((d + "").length - (d < 0 ? 1 : 0)) || "")) : ((d = parseFloat($)), (g = $.substr((d + "").length))), "" === g && (g = s[i] || y), g !== y && ((T = tr(t, "borderLeft", p, y)), (x = tr(t, "borderTop", p, y)), "%" === g ? ((c = (T / m) * 100 + "%"), (f = (x / _) * 100 + "%")) : "em" === g ? ((c = T / (b = tr(t, "borderLeft", 1, "em")) + "em"), (f = x / b + "em")) : ((c = T + "px"), (f = x + "px")), v && (($ = parseFloat(c) + d + g), (u = parseFloat(f) + d + g))), (a = tw(P, w[h], c + " " + f, $ + " " + u, !1, "0px", a)); return a; }, prefix: !0, formatter: ty("0px 0px 0px 0px", !1, !0), }), tO( "borderBottomLeftRadius,borderBottomRightRadius,borderTopLeftRadius,borderTopRightRadius", { defaultValue: "0px", parser: function (t, e, i, s, n, a) { return tw( t.style, i, this.format(ts(t, i, r, !1, "0px 0px")), this.format(e), !1, "0px", n ); }, prefix: !0, formatter: ty("0px 0px", !1, !0), } ), tO("backgroundPosition", { defaultValue: "0 0", parser: function (t, e, i, s, n, a) { var o, l, h, u, f, c, $ = "background-position", p = r || ti(t), d = this.format( (p ? _ ? p.getPropertyValue($ + "-x") + " " + p.getPropertyValue($ + "-y") : p.getPropertyValue($) : t.currentStyle.backgroundPositionX + " " + t.currentStyle.backgroundPositionY) || "0 0" ), m = this.format(e); if ( (-1 !== d.indexOf("%")) != (-1 !== m.indexOf("%")) && m.split(",").length < 2 && (c = ts(t, "backgroundImage").replace(D, "")) && "none" !== c ) { for ( o = d.split(" "), l = m.split(" "), q.setAttribute("src", c), h = 2; --h > -1; ) (u = -1 !== (d = o[h]).indexOf("%")) != (-1 !== l[h].indexOf("%")) && ((f = 0 === h ? t.offsetWidth - q.width : t.offsetHeight - q.height), (o[h] = u ? (parseFloat(d) / 100) * f + "px" : (parseFloat(d) / f) * 100 + "%")); d = o.join(" "); } return this.parseComplex(t.style, d, m, n, a); }, formatter: tu, }), tO("backgroundSize", { defaultValue: "0 0", formatter: function (t) { return "co" === (t += "").substr(0, 2) ? t : tu(-1 === t.indexOf(" ") ? t + " " + t : t); }, }), tO("perspective", { defaultValue: "0px", prefix: !0 }), tO("perspectiveOrigin", { defaultValue: "50% 50%", prefix: !0 }), tO("transformStyle", { prefix: !0 }), tO("backfaceVisibility", { prefix: !0 }), tO("userSelect", { prefix: !0 }), tO("margin", { parser: tv("marginTop,marginRight,marginBottom,marginLeft"), }), tO("padding", { parser: tv("paddingTop,paddingRight,paddingBottom,paddingLeft"), }), tO("clip", { defaultValue: "rect(0px,0px,0px,0px)", parser: function (t, e, i, s, n, a) { var o, l, h; return ( _ < 9 ? ((l = t.currentStyle), (h = _ < 8 ? " " : ","), (o = "rect(" + l.clipTop + h + l.clipRight + h + l.clipBottom + h + l.clipLeft + ")"), (e = this.format(e).split(",").join(h))) : ((o = this.format(ts(t, this.p, r, !1, this.dflt))), (e = this.format(e))), this.parseComplex(t.style, o, e, n, a) ); }, }), tO("textShadow", { defaultValue: "0px 0px 0px #999", color: !0, multi: !0, }), tO("autoRound,strictUnits", { parser: function (t, e, i, s, r) { return r; }, }), tO("border", { defaultValue: "0px solid #000", parser: function (t, e, i, s, n, a) { var o = ts(t, "borderTopWidth", r, !1, "0px"), l = this.format(e).split(" "), h = l[0].replace(P, ""); return ( "px" !== h && (o = parseFloat(o) / tr(t, "borderTopWidth", 1, h) + h), this.parseComplex( t.style, this.format( o + " " + ts(t, "borderTopStyle", r, !1, "solid") + " " + ts(t, "borderTopColor", r, !1, "#000") ), l.join(" "), n, a ) ); }, color: !0, formatter: function (t) { var e = t.split(" "); return ( e[0] + " " + (e[1] || "solid") + " " + (t.match(tg) || ["#000"])[0] ); }, }), tO("borderWidth", { parser: tv( "borderTopWidth,borderRightWidth,borderBottomWidth,borderLeftWidth" ), }), tO("float,cssFloat,styleFloat", { parser: function (t, e, i, s, r, n) { var a = t.style, o = "cssFloat" in a ? "cssFloat" : "styleFloat"; return new tx(a, o, 0, 0, r, -1, i, !1, 0, a[o], e); }, }); var tU = function (t) { var e, i = this.t, s = i.filter || ts(this.data, "filter") || "", r = (this.s + this.c * t) | 0; 100 === r && (-1 === s.indexOf("atrix(") && -1 === s.indexOf("radient(") && -1 === s.indexOf("oader(") ? (i.removeAttribute("filter"), (e = !ts(this.data, "filter"))) : ((i.filter = s.replace(k, "")), (e = !0))), e || (this.xn1 && (i.filter = s = s || "alpha(opacity=" + r + ")"), -1 === s.indexOf("pacity") ? (0 === r && this.xn1) || (i.filter = s + " alpha(opacity=" + r + ")") : (i.filter = s.replace(O, "opacity=" + r))); }; tO("opacity,alpha,autoAlpha", { defaultValue: "1", parser: function (t, e, i, s, n, a) { var o = parseFloat(ts(t, "opacity", r, !1, "1")), l = t.style, h = "autoAlpha" === i; return ( "string" == typeof e && "=" === e.charAt(1) && (e = ("-" === e.charAt(0) ? -1 : 1) * parseFloat(e.substr(2)) + o), h && 1 === o && "hidden" === ts(t, "visibility", r) && 0 !== e && (o = 0), Z ? (n = new tx(l, "opacity", o, e - o, n)) : (((n = new tx( l, "opacity", 100 * o, 100 * (e - o), n )).xn1 = h ? 1 : 0), (l.zoom = 1), (n.type = 2), (n.b = "alpha(opacity=" + n.s + ")"), (n.e = "alpha(opacity=" + (n.s + n.c) + ")"), (n.data = t), (n.plugin = a), (n.setRatio = tU)), h && (((n = new tx( l, "visibility", 0, 0, n, -1, null, !1, 0, 0 !== o ? "inherit" : "hidden", 0 === e ? "hidden" : "inherit" )).xs0 = "inherit"), s._overwriteProps.push(n.n), s._overwriteProps.push(i)), n ); }, }); var tV = function (t, e) { e && (t.removeProperty ? (("ms" !== e.substr(0, 2) && "webkit" !== e.substr(0, 6)) || (e = "-" + e), t.removeProperty(e.replace(C, "-$1").toLowerCase())) : t.removeAttribute(e)); }, tq = function (t) { if (((this.t._gsClassPT = this), 1 === t || 0 === t)) { this.t.setAttribute("class", 0 === t ? this.b : this.e); for (var e = this.data, i = this.t.style; e;) e.v ? (i[e.p] = e.v) : tV(i, e.p), (e = e._next); 1 === t && this.t._gsClassPT === this && (this.t._gsClassPT = null); } else this.t.getAttribute("class") !== this.e && this.t.setAttribute("class", this.e); }; tO("className", { parser: function (t, e, s, n, a, o, l) { var h, u, f, c, $, p = t.getAttribute("class") || "", d = t.style.cssText; if ( (((a = n._classNamePT = new tx(t, s, 0, 0, a, 2)).setRatio = tq), (a.pr = -11), (i = !0), (a.b = p), (u = ta(t, r)), (f = t._gsClassPT)) ) { for (c = {}, $ = f.data; $;) (c[$.p] = 1), ($ = $._next); f.setRatio(1); } return ( (t._gsClassPT = a), (a.e = "=" !== e.charAt(1) ? e : p.replace( RegExp("(?:\\s|^)" + e.substr(2) + "(?![\\w-])"), "" ) + ("+" === e.charAt(0) ? " " + e.substr(2) : "")), t.setAttribute("class", a.e), (h = to(t, u, ta(t), l, c)), t.setAttribute("class", p), (a.data = h.firstMPT), t.style.cssText !== d && (t.style.cssText = d), (a = a.xfirst = n.parse(t, h.difs, a, o)) ); }, }); var tW = function (t) { if ( (1 === t || 0 === t) && this.data._totalTime === this.data._totalDuration && "isFromStart" !== this.data.data ) { var e, i, s, r, n, a = this.t.style, o = u.transform.parse; if ("all" === this.e) (a.cssText = ""), (r = !0); else for ( s = (e = this.e.split(" ").join("").split(",")).length; --s > -1; ) u[(i = e[s])] && (u[i].parse === o ? (r = !0) : (i = "transformOrigin" === i ? tz : u[i].p)), tV(a, i); r && (tV(a, tD), (n = this.t._gsTransform) && (n.svg && (this.t.removeAttribute("data-svg-origin"), this.t.removeAttribute("transform")), delete this.t._gsTransform)); } }; for ( tO("clearProps", { parser: function (t, e, s, r, n) { return ( ((n = new tx(t, s, 0, 0, n, 2)).setRatio = tW), (n.e = e), (n.pr = -10), (n.data = r._tween), (i = !0), n ); }, }), tP = (f = "bezier,throwProps,physicsProps,physics2D".split(",")) .length; tP--; ) tS(f[tP]); ((f = l.prototype)._firstPT = f._lastParsedTransform = f._transform = null), (f._onInitTween = function (t, e, a, o) { if (!t.nodeType) return !1; (this._target = g = t), (this._tween = a), (this._vars = e), (y = o), (c = e.autoRound), (i = !1), (s = e.suffixMap || l.suffixMap), (r = ti(t)), (n = this._overwriteProps); var h, f, d, _, v, T, x, b, w, P = t.style; if ( ($ && "" === P.zIndex && (("auto" !== (h = ts(t, "zIndex", r)) && "" !== h) || this._addLazySet(P, "zIndex", 0)), "string" == typeof e && ((_ = P.cssText), (h = ta(t, r)), (P.cssText = _ + ";" + e), (h = to(t, h, ta(t)).difs), !Z && S.test(e) && (h.opacity = parseFloat(RegExp.$1)), (e = h), (P.cssText = _)), e.className ? (this._firstPT = f = u.className.parse( t, e.className, "className", this, null, null, e )) : (this._firstPT = f = this.parse(t, e, null)), this._transformType) ) { for ( w = 3 === this._transformType, tD ? p && (($ = !0), "" === P.zIndex && (("auto" !== (x = ts(t, "zIndex", r)) && "" !== x) || this._addLazySet(P, "zIndex", 0)), m && this._addLazySet( P, "WebkitBackfaceVisibility", this._vars.WebkitBackfaceVisibility || (w ? "visible" : "hidden") )) : (P.zoom = 1), d = f; d && d._next; ) d = d._next; (b = new tx(t, "transform", 0, 0, null, 2)), this._linkCSSP(b, null, d), (b.setRatio = tD ? tN : t5), (b.data = this._transform || tM(t, r, !0)), (b.tween = a), (b.pr = -1), n.pop(); } if (i) { for (; f;) { for (T = f._next, d = _; d && d.pr > f.pr;) d = d._next; (f._prev = d ? d._prev : v) ? (f._prev._next = f) : (_ = f), (f._next = d) ? (d._prev = f) : (v = f), (f = T); } this._firstPT = _; } return !0; }), (f.parse = function (t, e, i, n) { var a, o, l, h, f, $, p, d, m, _, v = t.style; for (a in e) { if ( (($ = e[a]), (o = u[a]), "function" != typeof $ || (o && o.allowFunc) || ($ = $(y, g)), o) ) i = o.parse(t, $, a, this, i, n, e); else { if ("--" === a.substr(0, 2)) { this._tween._propLookup[a] = this._addTween.call( this._tween, t.style, "setProperty", ti(t).getPropertyValue(a) + "", $ + "", a, !1, a ); continue; } (f = ts(t, a, r) + ""), (m = "string" == typeof $), "color" === a || "fill" === a || "stroke" === a || -1 !== a.indexOf("Color") || (m && R.test($)) ? (m || ($ = (($ = tm($)).length > 3 ? "rgba(" : "rgb(") + $.join(",") + ")"), (i = tw(v, a, f, $, !0, "transparent", i, 0, n))) : m && B.test($) ? (i = tw(v, a, f, $, !0, null, i, 0, n)) : ((p = (l = parseFloat(f)) || 0 === l ? f.substr((l + "").length) : ""), ("" !== f && "auto" !== f) || ("width" === a || "height" === a ? ((l = t8(t, a, r)), (p = "px")) : "left" === a || "top" === a ? ((l = tn(t, a, r)), (p = "px")) : ((l = "opacity" !== a ? 0 : 1), (p = ""))), (_ = m && "=" === $.charAt(1)) ? ((h = parseInt($.charAt(0) + "1", 10)), (h *= parseFloat(($ = $.substr(2)))), (d = $.replace(P, ""))) : ((h = parseFloat($)), (d = m ? $.replace(P, "") : "")), "" === d && (d = a in s ? s[a] : p), ($ = h || 0 === h ? (_ ? h + l : h) + d : e[a]), p !== d && (("" === d && "lineHeight" !== a) || ((h || 0 === h) && l && ((l = tr(t, a, l, p)), "%" === d ? ((l /= tr(t, a, 100, "%") / 100), !0 !== e.strictUnits && (f = l + "%")) : "em" === d || "rem" === d || "vw" === d || "vh" === d ? (l /= tr(t, a, 1, d)) : "px" !== d && ((h = tr(t, a, h, d)), (d = "px")), _ && (h || 0 === h) && ($ = h + l + d)))), _ && (h += l), (l || 0 === l) && (h || 0 === h) ? ((i = new tx( v, a, l, h - l, i, 0, a, !1 !== c && ("px" === d || "zIndex" === a), 0, f, $ )).xs0 = d) : void 0 !== v[a] && ($ || ($ + "" != "NaN" && null != $)) ? ((i = new tx( v, a, h || l || 0, 0, i, -1, a, !1, 0, f, $ )).xs0 = "none" !== $ || ("display" !== a && -1 === a.indexOf("Style")) ? $ : f) : Q("invalid " + a + " tween value: " + e[a])); } n && i && !i.plugin && (i.plugin = n); } return i; }), (f.setRatio = function (t) { var e, i, s, r = this._firstPT; if ( 1 !== t || (this._tween._time !== this._tween._duration && 0 !== this._tween._time) ) { if ( t || (this._tween._time !== this._tween._duration && 0 !== this._tween._time) || -0.000001 === this._tween._rawPrevTime ) for (; r;) { if ( ((e = r.c * t + r.s), r.r ? (e = r.r(e)) : e < 1e-6 && e > -0.000001 && (e = 0), r.type) ) { if (1 === r.type) { if (2 === (s = r.l)) r.t[r.p] = r.xs0 + e + r.xs1 + r.xn1 + r.xs2; else if (3 === s) r.t[r.p] = r.xs0 + e + r.xs1 + r.xn1 + r.xs2 + r.xn2 + r.xs3; else if (4 === s) r.t[r.p] = r.xs0 + e + r.xs1 + r.xn1 + r.xs2 + r.xn2 + r.xs3 + r.xn3 + r.xs4; else if (5 === s) r.t[r.p] = r.xs0 + e + r.xs1 + r.xn1 + r.xs2 + r.xn2 + r.xs3 + r.xn3 + r.xs4 + r.xn4 + r.xs5; else { for (i = r.xs0 + e + r.xs1, s = 1; s < r.l; s++) i += r["xn" + s] + r["xs" + (s + 1)]; r.t[r.p] = i; } } else -1 === r.type ? (r.t[r.p] = r.xs0) : r.setRatio && r.setRatio(t); } else r.t[r.p] = e + r.xs0; r = r._next; } else for (; r;) 2 !== r.type ? (r.t[r.p] = r.b) : r.setRatio(t), (r = r._next); } else for (; r;) { if (2 !== r.type) { if (r.r && -1 !== r.type) { if (((e = r.r(r.s + r.c)), r.type)) { if (1 === r.type) { for ( s = r.l, i = r.xs0 + e + r.xs1, s = 1; s < r.l; s++ ) i += r["xn" + s] + r["xs" + (s + 1)]; r.t[r.p] = i; } } else r.t[r.p] = e + r.xs0; } else r.t[r.p] = r.e; } else r.setRatio(t); r = r._next; } }), (f._enableTransforms = function (t) { (this._transform = this._transform || tM(this._target, r, !0)), (this._transformType = (this._transform.svg && t3) || (!t && 3 !== this._transformType) ? 2 : 3); }); var tG = function (t) { (this.t[this.p] = this.e), this.data._linkCSSP(this, this._next, null, !0); }; (f._addLazySet = function (t, e, i) { var s = (this._firstPT = new tx(t, e, 0, 0, this._firstPT, 2)); (s.e = i), (s.setRatio = tG), (s.data = this); }), (f._linkCSSP = function (t, e, i, s) { return ( t && (e && (e._prev = t), t._next && (t._next._prev = t._prev), t._prev ? (t._prev._next = t._next) : this._firstPT === t && ((this._firstPT = t._next), (s = !0)), i ? (i._next = t) : s || null !== this._firstPT || (this._firstPT = t), (t._next = e), (t._prev = i)), t ); }), (f._mod = function (t) { for (var e = this._firstPT; e;) "function" == typeof t[e.p] && (e.r = t[e.p]), (e = e._next); }), (f._kill = function (e) { var i, s, r, n = e; if (e.autoAlpha || e.alpha) { for (s in ((n = {}), e)) n[s] = e[s]; (n.opacity = 1), n.autoAlpha && (n.visibility = 1); } for ( e.className && (i = this._classNamePT) && ((r = i.xfirst) && r._prev ? this._linkCSSP(r._prev, i._next, r._prev._prev) : r === this._firstPT && (this._firstPT = i._next), i._next && this._linkCSSP(i._next, i._next._next, r._prev), (this._classNamePT = null)), i = this._firstPT; i; ) i.plugin && i.plugin !== s && i.plugin._kill && (i.plugin._kill(e), (s = i.plugin)), (i = i._next); return t.prototype._kill.call(this, n); }); var tZ = function (t, e, i) { var s, r, n, a; if (t.slice) for (r = t.length; --r > -1;) tZ(t[r], e, i); else for (r = (s = t.childNodes).length; --r > -1;) (a = (n = s[r]).type), n.style && (e.push(ta(n)), i && i.push(n)), (1 === a || 9 === a || 11 === a) && n.childNodes.length && tZ(n, e, i); }; return ( (l.cascadeTo = function (t, i, s) { var r, n, a, o, l = e.to(t, i, s), h = [l], u = [], f = [], c = [], $ = e._internals.reservedProps; for ( tZ((t = l._targets || l.target), u, c), l.render(i, !0, !0), tZ(t, f), l.render(0, !0, !0), l._enabled(!0), r = c.length; --r > -1; ) if ((n = to(c[r], u[r], f[r])).firstMPT) { for (a in ((n = n.difs), s)) $[a] && (n[a] = s[a]); for (a in ((o = {}), n)) o[a] = u[r][a]; h.push(e.fromTo(c[r], i, o, n)); } return h; }), t.activate([l]), l ); }, !0 ), (p = _gsScope._gsDefine.plugin({ propName: "roundProps", version: "1.7.0", priority: -1, API: 2, init: function (t, e, i) { return (this._tween = i), !0; }, })), (d = function (t) { var e = t < 1 ? Math.pow(10, (t + "").length - 2) : 1; return function (i) { return ((Math.round(i / t) * t * e) | 0) / e; }; }), (m = function (t, e) { for (; t;) t.f || t.blob || (t.m = e || Math.round), (t = t._next); }), ((_ = p.prototype)._onInitAllProps = function () { var t, e, i, s, r = this._tween, n = r.vars.roundProps, a = {}, o = r._propLookup.roundProps; if ("object" != typeof n || n.push) for ( "string" == typeof n && (n = n.split(",")), i = n.length; --i > -1; ) a[n[i]] = Math.round; else for (s in n) a[s] = d(n[s]); for (s in a) for (t = r._firstPT; t;) (e = t._next), t.pg ? t.t._mod(a) : t.n === s && (2 === t.f && t.t ? m(t.t._firstPT, a[s]) : (this._add(t.t, s, t.s, t.c, a[s]), e && (e._prev = t._prev), t._prev ? (t._prev._next = e) : r._firstPT === t && (r._firstPT = e), (t._next = t._prev = null), (r._propLookup[s] = o))), (t = e); return !1; }), (_._add = function (t, e, i, s, r) { this._addTween(t, e, i, i + s, e, r || Math.round), this._overwriteProps.push(e); }), _gsScope._gsDefine.plugin({ propName: "attr", API: 2, version: "0.6.1", init: function (t, e, i, s) { var r, n; if ("function" != typeof t.setAttribute) return !1; for (r in e) "function" == typeof (n = e[r]) && (n = n(s, t)), this._addTween( t, "setAttribute", t.getAttribute(r) + "", n + "", r, !1, r ), this._overwriteProps.push(r); return !0; }, }), (_gsScope._gsDefine.plugin({ propName: "directionalRotation", version: "0.3.1", API: 2, init: function (t, e, i, s) { "object" != typeof e && (e = { rotation: e }), (this.finals = {}); var r, n, a, o, l, h, u = !0 === e.useRadians ? 2 * Math.PI : 360; for (r in e) "useRadians" !== r && ("function" == typeof (o = e[r]) && (o = o(s, t)), (n = (h = (o + "").split("_"))[0]), (a = parseFloat( "function" != typeof t[r] ? t[r] : t[ r.indexOf("set") || "function" != typeof t["get" + r.substr(3)] ? r : "get" + r.substr(3) ]() )), (l = (o = this.finals[r] = "string" == typeof n && "=" === n.charAt(1) ? a + parseInt(n.charAt(0) + "1", 10) * Number(n.substr(2)) : Number(n) || 0) - a), h.length && (-1 !== (n = h.join("_")).indexOf("short") && (l %= u) != l % (u / 2) && (l = l < 0 ? l + u : l - u), -1 !== n.indexOf("_cw") && l < 0 ? (l = ((l + 9999999999 * u) % u) - ((l / u) | 0) * u) : -1 !== n.indexOf("ccw") && l > 0 && (l = ((l - 9999999999 * u) % u) - ((l / u) | 0) * u)), (l > 1e-6 || l < -0.000001) && (this._addTween(t, r, a, a + l, r), this._overwriteProps.push(r))); return !0; }, set: function (t) { var e; if (1 !== t) this._super.setRatio.call(this, t); else for (e = this._firstPT; e;) e.f ? e.t[e.p](this.finals[e.p]) : (e.t[e.p] = this.finals[e.p]), (e = e._next); }, })._autoCSS = !0), _gsScope._gsDefine( "easing.Back", ["easing.Ease"], function (t) { var e, i, s, r, n = _gsScope.GreenSockGlobals || _gsScope, a = n.com.greensock, o = 2 * Math.PI, l = Math.PI / 2, h = a._class, u = function (e, i) { var s = h("easing." + e, function () { }, !0), r = (s.prototype = new t()); return (r.constructor = s), (r.getRatio = i), s; }, f = t.register || function () { }, c = function (t, e, i, s, r) { var n = h( "easing." + t, { easeOut: new e(), easeIn: new i(), easeInOut: new s() }, !0 ); return f(n, t), n; }, $ = function (t, e, i) { (this.t = t), (this.v = e), i && ((this.next = i), (i.prev = this), (this.c = i.v - e), (this.gap = i.t - t)); }, p = function (e, i) { var s = h( "easing." + e, function (t) { (this._p1 = t || 0 === t ? t : 1.70158), (this._p2 = 1.525 * this._p1); }, !0 ), r = (s.prototype = new t()); return ( (r.constructor = s), (r.getRatio = i), (r.config = function (t) { return new s(t); }), s ); }, d = c( "Back", p("BackOut", function (t) { return (t -= 1) * t * ((this._p1 + 1) * t + this._p1) + 1; }), p("BackIn", function (t) { return t * t * ((this._p1 + 1) * t - this._p1); }), p("BackInOut", function (t) { return (t *= 2) < 1 ? 0.5 * t * t * ((this._p2 + 1) * t - this._p2) : 0.5 * ((t -= 2) * t * ((this._p2 + 1) * t + this._p2) + 2); }) ), m = h( "easing.SlowMo", function (t, e, i) { (e = e || 0 === e ? e : 0.7), null == t ? (t = 0.7) : t > 1 && (t = 1), (this._p = 1 !== t ? e : 0), (this._p1 = (1 - t) / 2), (this._p2 = t), (this._p3 = this._p1 + this._p2), (this._calcEnd = !0 === i); }, !0 ), _ = (m.prototype = new t()); return ( (_.constructor = m), (_.getRatio = function (t) { var e = t + (0.5 - t) * this._p; return t < this._p1 ? this._calcEnd ? 1 - (t = 1 - t / this._p1) * t : e - (t = 1 - t / this._p1) * t * t * t * e : t > this._p3 ? this._calcEnd ? 1 === t ? 0 : 1 - (t = (t - this._p3) / this._p1) * t : e + (t - e) * (t = (t - this._p3) / this._p1) * t * t * t : this._calcEnd ? 1 : e; }), (m.ease = new m(0.7, 0.7)), (_.config = m.config = function (t, e, i) { return new m(t, e, i); }), ((_ = (e = h( "easing.SteppedEase", function (t, e) { (t = t || 1), (this._p1 = 1 / t), (this._p2 = t + (e ? 0 : 1)), (this._p3 = e ? 1 : 0); }, !0 )).prototype = new t()).constructor = e), (_.getRatio = function (t) { return ( t < 0 ? (t = 0) : t >= 1 && (t = 0.999999999), (((this._p2 * t) | 0) + this._p3) * this._p1 ); }), (_.config = e.config = function (t, i) { return new e(t, i); }), ((_ = (i = h( "easing.ExpoScaleEase", function (t, e, i) { (this._p1 = Math.log(e / t)), (this._p2 = e - t), (this._p3 = t), (this._ease = i); }, !0 )).prototype = new t()).constructor = i), (_.getRatio = function (t) { return ( this._ease && (t = this._ease.getRatio(t)), (this._p3 * Math.exp(this._p1 * t) - this._p3) / this._p2 ); }), (_.config = i.config = function (t, e, s) { return new i(t, e, s); }), ((_ = (s = h( "easing.RoughEase", function (e) { for ( var i, s, r, n, a, o, l = (e = e || {}).taper || "none", h = [], u = 0, f = 0 | (e.points || 20), c = f, p = !1 !== e.randomize, d = !0 === e.clamp, m = e.template instanceof t ? e.template : null, _ = "number" == typeof e.strength ? 0.4 * e.strength : 0.4; --c > -1; ) (i = p ? Math.random() : (1 / f) * c), (s = m ? m.getRatio(i) : i), (r = "none" === l ? _ : "out" === l ? (n = 1 - i) * n * _ : "in" === l ? i * i * _ : i < 0.5 ? (n = 2 * i) * n * 0.5 * _ : (n = 2 * (1 - i)) * n * 0.5 * _), p ? (s += Math.random() * r - 0.5 * r) : c % 2 ? (s += 0.5 * r) : (s -= 0.5 * r), d && (s > 1 ? (s = 1) : s < 0 && (s = 0)), (h[u++] = { x: i, y: s }); for ( h.sort(function (t, e) { return t.x - e.x; }), o = new $(1, 1, null), c = f; --c > -1; ) (a = h[c]), (o = new $(a.x, a.y, o)); this._prev = new $(0, 0, 0 !== o.t ? o : o.next); }, !0 )).prototype = new t()).constructor = s), (_.getRatio = function (t) { var e = this._prev; if (t > e.t) { for (; e.next && t >= e.t;) e = e.next; e = e.prev; } else for (; e.prev && t <= e.t;) e = e.prev; return (this._prev = e), e.v + ((t - e.t) / e.gap) * e.c; }), (_.config = function (t) { return new s(t); }), (s.ease = new s()), c( "Bounce", u("BounceOut", function (t) { return t < 1 / 2.75 ? 7.5625 * t * t : t < 2 / 2.75 ? 7.5625 * (t -= 1.5 / 2.75) * t + 0.75 : t < 2.5 / 2.75 ? 7.5625 * (t -= 2.25 / 2.75) * t + 0.9375 : 7.5625 * (t -= 2.625 / 2.75) * t + 0.984375; }), u("BounceIn", function (t) { return (t = 1 - t) < 1 / 2.75 ? 1 - 7.5625 * t * t : t < 2 / 2.75 ? 1 - (7.5625 * (t -= 1.5 / 2.75) * t + 0.75) : t < 2.5 / 2.75 ? 1 - (7.5625 * (t -= 2.25 / 2.75) * t + 0.9375) : 1 - (7.5625 * (t -= 2.625 / 2.75) * t + 0.984375); }), u("BounceInOut", function (t) { var e = t < 0.5; return ( (t = e ? 1 - 2 * t : 2 * t - 1) < 1 / 2.75 ? (t *= 7.5625 * t) : (t = t < 2 / 2.75 ? 7.5625 * (t -= 1.5 / 2.75) * t + 0.75 : t < 2.5 / 2.75 ? 7.5625 * (t -= 2.25 / 2.75) * t + 0.9375 : 7.5625 * (t -= 2.625 / 2.75) * t + 0.984375), e ? 0.5 * (1 - t) : 0.5 * t + 0.5 ); }) ), c( "Circ", u("CircOut", function (t) { return Math.sqrt(1 - (t -= 1) * t); }), u("CircIn", function (t) { return -(Math.sqrt(1 - t * t) - 1); }), u("CircInOut", function (t) { return (t *= 2) < 1 ? -0.5 * (Math.sqrt(1 - t * t) - 1) : 0.5 * (Math.sqrt(1 - (t -= 2) * t) + 1); }) ), c( "Elastic", (r = function (e, i, s) { var r = h( "easing." + e, function (t, e) { (this._p1 = t >= 1 ? t : 1), (this._p2 = (e || s) / (t < 1 ? t : 1)), (this._p3 = (this._p2 / o) * (Math.asin(1 / this._p1) || 0)), (this._p2 = o / this._p2); }, !0 ), n = (r.prototype = new t()); return ( (n.constructor = r), (n.getRatio = i), (n.config = function (t, e) { return new r(t, e); }), r ); })( "ElasticOut", function (t) { return ( this._p1 * Math.pow(2, -10 * t) * Math.sin((t - this._p3) * this._p2) + 1 ); }, 0.3 ), r( "ElasticIn", function (t) { return ( -this._p1 * Math.pow(2, 10 * (t -= 1)) * Math.sin((t - this._p3) * this._p2) ); }, 0.3 ), r( "ElasticInOut", function (t) { return (t *= 2) < 1 ? -( this._p1 * Math.pow(2, 10 * (t -= 1)) * Math.sin((t - this._p3) * this._p2) * 0.5 ) : this._p1 * Math.pow(2, -10 * (t -= 1)) * Math.sin((t - this._p3) * this._p2) * 0.5 + 1; }, 0.45 ) ), c( "Expo", u("ExpoOut", function (t) { return 1 - Math.pow(2, -10 * t); }), u("ExpoIn", function (t) { return Math.pow(2, 10 * (t - 1)) - 0.001; }), u("ExpoInOut", function (t) { return (t *= 2) < 1 ? 0.5 * Math.pow(2, 10 * (t - 1)) : 0.5 * (2 - Math.pow(2, -10 * (t - 1))); }) ), c( "Sine", u("SineOut", function (t) { return Math.sin(t * l); }), u("SineIn", function (t) { return 1 - Math.cos(t * l); }), u("SineInOut", function (t) { return -0.5 * (Math.cos(Math.PI * t) - 1); }) ), h( "easing.EaseLookup", { find: function (e) { return t.map[e]; }, }, !0 ), f(n.SlowMo, "SlowMo", "ease,"), f(s, "RoughEase", "ease,"), f(e, "SteppedEase", "ease,"), d ); }, !0 ); }), _gsScope._gsDefine && _gsScope._gsQueue.pop()(), (function (t, e) { "use strict"; var i = {}, s = t.document, r = (t.GreenSockGlobals = t.GreenSockGlobals || t), n = r.TweenMax; if (n) return ( "undefined" != typeof module && module.exports && (module.exports = n), n ); var a, o, l, h, u, f, c, $ = function (t) { var e, i = t.split("."), s = r; for (e = 0; e < i.length; e++) s[i[e]] = s = s[i[e]] || {}; return s; }, p = $("com.greensock"), d = function (t) { var e, i = [], s = t.length; for (e = 0; e !== s; i.push(t[e++])); return i; }, m = function () { }, _ = ((c = (f = Object.prototype.toString).call([])), function (t) { return ( null != t && (t instanceof Array || ("object" == typeof t && !!t.push && f.call(t) === c)) ); }), g = {}, y = function (e, s, n, a) { (this.sc = g[e] ? g[e].sc : []), (g[e] = this), (this.gsClass = null), (this.func = n); var o = []; (this.check = function (l) { for (var h, u, f, c, p = s.length, d = p; --p > -1;) (h = g[s[p]] || new y(s[p], [])).gsClass ? ((o[p] = h.gsClass), d--) : l && h.sc.push(this); if (0 === d && n) { if ( ((f = (u = ("com.greensock." + e).split(".")).pop()), (c = $(u.join("."))[f] = this.gsClass = n.apply(n, o)), a) ) { if ( ((r[f] = i[f] = c), "undefined" != typeof module && module.exports) ) { if ("TweenMax" === e) for (p in ((module.exports = i.TweenMax = c), i)) c[p] = i[p]; else i.TweenMax && (i.TweenMax[f] = c); } else "function" == typeof define && define.amd && define( (t.GreenSockAMDPath ? t.GreenSockAMDPath + "/" : "") + e.split(".").pop(), [], function () { return c; } ); } for (p = 0; p < this.sc.length; p++) this.sc[p].check(); } }), this.check(!0); }, v = (t._gsDefine = function (t, e, i, s) { return new y(t, e, i, s); }), T = (p._class = function (t, e, i) { return ( (e = e || function () { }), v( t, [], function () { return e; }, i ), e ); }); v.globals = r; var x = [0, 0, 1, 1], b = T( "easing.Ease", function (t, e, i, s) { (this._func = t), (this._type = i || 0), (this._power = s || 0), (this._params = e ? x.concat(e) : x); }, !0 ), w = (b.map = {}), P = (b.register = function (t, e, i, s) { for ( var r, n, a, o, l = e.split(","), h = l.length, u = (i || "easeIn,easeOut,easeInOut").split(","); --h > -1; ) for ( n = l[h], r = s ? T("easing." + n, null, !0) : p.easing[n] || {}, a = u.length; --a > -1; ) w[n + "." + (o = u[a])] = w[o + n] = r[o] = t.getRatio ? t : t[o] || new t(); }); for ( (l = b.prototype)._calcEnd = !1, l.getRatio = function (t) { if (this._func) return ( (this._params[0] = t), this._func.apply(null, this._params) ); var e = this._type, i = this._power, s = 1 === e ? 1 - t : 2 === e ? t : t < 0.5 ? 2 * t : 2 * (1 - t); return ( 1 === i ? (s *= s) : 2 === i ? (s *= s * s) : 3 === i ? (s *= s * s * s) : 4 === i && (s *= s * s * s * s), 1 === e ? 1 - s : 2 === e ? s : t < 0.5 ? s / 2 : 1 - s / 2 ); }, o = (a = ["Linear", "Quad", "Cubic", "Quart", "Quint,Strong"]).length; --o > -1; ) (l = a[o] + ",Power" + o), P(new b(null, null, 1, o), l, "easeOut", !0), P( new b(null, null, 2, o), l, "easeIn" + (0 === o ? ",easeNone" : "") ), P(new b(null, null, 3, o), l, "easeInOut"); (w.linear = p.easing.Linear.easeIn), (w.swing = p.easing.Quad.easeInOut); var O = T("events.EventDispatcher", function (t) { (this._listeners = {}), (this._eventTarget = t || this); }); ((l = O.prototype).addEventListener = function (t, e, i, s, r) { r = r || 0; var n, a, o = this._listeners[t], l = 0; for ( this !== h || u || h.wake(), null == o && (this._listeners[t] = o = []), a = o.length; --a > -1; ) (n = o[a]).c === e && n.s === i ? o.splice(a, 1) : 0 === l && n.pr < r && (l = a + 1); o.splice(l, 0, { c: e, s: i, up: s, pr: r }); }), (l.removeEventListener = function (t, e) { var i, s = this._listeners[t]; if (s) { for (i = s.length; --i > -1;) if (s[i].c === e) return void s.splice(i, 1); } }), (l.dispatchEvent = function (t) { var e, i, s, r = this._listeners[t]; if (r) for ( (e = r.length) > 1 && (r = r.slice(0)), i = this._eventTarget; --e > -1; ) (s = r[e]) && (s.up ? s.c.call(s.s || i, { type: t, target: i }) : s.c.call(s.s || i)); }); var S = t.requestAnimationFrame, k = t.cancelAnimationFrame, R = Date.now || function () { return new Date().getTime(); }, C = R(); for (o = (a = ["ms", "moz", "webkit", "o"]).length; --o > -1 && !S;) (S = t[a[o] + "RequestAnimationFrame"]), (k = t[a[o] + "CancelAnimationFrame"] || t[a[o] + "CancelRequestAnimationFrame"]); T("Ticker", function (t, e) { var i, r, n, a, o, l = this, f = R(), c = !(!1 === e || !S) && "auto", $ = 500, p = 33, d = function (t) { var e, s, h = R() - C; h > $ && (f += h - p), (C += h), (l.time = (C - f) / 1e3), (e = l.time - o), (!i || e > 0 || !0 === t) && (l.frame++, (o += e + (e >= a ? 0.004 : a - e)), (s = !0)), !0 !== t && (n = r(d)), s && l.dispatchEvent("tick"); }; O.call(l), (l.time = l.frame = 0), (l.tick = function () { d(!0); }), (l.lagSmoothing = function (t, e) { if (!arguments.length) return $ < 1e8; p = Math.min(e, ($ = t || 1e8), 0); }), (l.sleep = function () { null != n && (c && k ? k(n) : clearTimeout(n), (r = m), (n = null), l === h && (u = !1)); }), (l.wake = function (t) { null !== n ? l.sleep() : t ? (f += -C + (C = R())) : l.frame > 10 && (C = R() - $ + 5), (r = 0 === i ? m : c && S ? S : function (t) { return setTimeout(t, (1e3 * (o - l.time) + 1) | 0); }), l === h && (u = !0), d(2); }), (l.fps = function (t) { if (!arguments.length) return i; (a = 1 / ((i = t) || 60)), (o = this.time + a), l.wake(); }), (l.useRAF = function (t) { if (!arguments.length) return c; l.sleep(), (c = t), l.fps(i); }), l.fps(t), setTimeout(function () { "auto" === c && l.frame < 5 && "hidden" !== (s || {}).visibilityState && l.useRAF(!1); }, 1500); }), ((l = p.Ticker.prototype = new p.events.EventDispatcher()).constructor = p.Ticker); var A = T("core.Animation", function (t, e) { if ( ((this.vars = e = e || {}), (this._duration = this._totalDuration = t || 0), (this._delay = Number(e.delay) || 0), (this._timeScale = 1), (this._active = !!e.immediateRender), (this.data = e.data), (this._reversed = !!e.reversed), Q) ) { u || h.wake(); var i = this.vars.useFrames ? H : Q; i.add(this, i._time), this.vars.paused && this.paused(!0); } }); (h = A.ticker = new p.Ticker()), ((l = A.prototype)._dirty = l._gc = l._initted = l._paused = !1), (l._totalTime = l._time = 0), (l._rawPrevTime = -1), (l._next = l._last = l._onUpdate = l._timeline = l.timeline = null), (l._paused = !1); var D = function () { u && R() - C > 2e3 && ("hidden" !== (s || {}).visibilityState || !h.lagSmoothing()) && h.wake(); var t = setTimeout(D, 2e3); t.unref && t.unref(); }; D(), (l.play = function (t, e) { return null != t && this.seek(t, e), this.reversed(!1).paused(!1); }), (l.pause = function (t, e) { return null != t && this.seek(t, e), this.paused(!0); }), (l.resume = function (t, e) { return null != t && this.seek(t, e), this.paused(!1); }), (l.seek = function (t, e) { return this.totalTime(Number(t), !1 !== e); }), (l.restart = function (t, e) { return this.reversed(!1) .paused(!1) .totalTime(t ? -this._delay : 0, !1 !== e, !0); }), (l.reverse = function (t, e) { return ( null != t && this.seek(t || this.totalDuration(), e), this.reversed(!0).paused(!1) ); }), (l.render = function (t, e, i) { }), (l.invalidate = function () { return ( (this._time = this._totalTime = 0), (this._initted = this._gc = !1), (this._rawPrevTime = -1), (!this._gc && this.timeline) || this._enabled(!0), this ); }), (l.isActive = function () { var t, e = this._timeline, i = this._startTime; return ( !e || (!this._gc && !this._paused && e.isActive() && (t = e.rawTime(!0)) >= i && t < i + this.totalDuration() / this._timeScale - 1e-8) ); }), (l._enabled = function (t, e) { return ( u || h.wake(), (this._gc = !t), (this._active = this.isActive()), !0 !== e && (t && !this.timeline ? this._timeline.add(this, this._startTime - this._delay) : !t && this.timeline && this._timeline._remove(this, !0)), !1 ); }), (l._kill = function (t, e) { return this._enabled(!1, !1); }), (l.kill = function (t, e) { return this._kill(t, e), this; }), (l._uncache = function (t) { for (var e = t ? this : this.timeline; e;) (e._dirty = !0), (e = e.timeline); return this; }), (l._swapSelfInParams = function (t) { for (var e = t.length, i = t.concat(); --e > -1;) "{self}" === t[e] && (i[e] = this); return i; }), (l._callback = function (t) { var e = this.vars, i = e[t], s = e[t + "Params"], r = e[t + "Scope"] || e.callbackScope || this; switch (s ? s.length : 0) { case 0: i.call(r); break; case 1: i.call(r, s[0]); break; case 2: i.call(r, s[0], s[1]); break; default: i.apply(r, s); } }), (l.eventCallback = function (t, e, i, s) { if ("on" === (t || "").substr(0, 2)) { var r = this.vars; if (1 === arguments.length) return r[t]; null == e ? delete r[t] : ((r[t] = e), (r[t + "Params"] = _(i) && -1 !== i.join("").indexOf("{self}") ? this._swapSelfInParams(i) : i), (r[t + "Scope"] = s)), "onUpdate" === t && (this._onUpdate = e); } return this; }), (l.delay = function (t) { return arguments.length ? (this._timeline.smoothChildTiming && this.startTime(this._startTime + t - this._delay), (this._delay = t), this) : this._delay; }), (l.duration = function (t) { return arguments.length ? ((this._duration = this._totalDuration = t), this._uncache(!0), this._timeline.smoothChildTiming && this._time > 0 && this._time < this._duration && 0 !== t && this.totalTime(this._totalTime * (t / this._duration), !0), this) : ((this._dirty = !1), this._duration); }), (l.totalDuration = function (t) { return ( (this._dirty = !1), arguments.length ? this.duration(t) : this._totalDuration ); }), (l.time = function (t, e) { return arguments.length ? (this._dirty && this.totalDuration(), this.totalTime(t > this._duration ? this._duration : t, e)) : this._time; }), (l.totalTime = function (t, e, i) { if ((u || h.wake(), !arguments.length)) return this._totalTime; if (this._timeline) { if ( (t < 0 && !i && (t += this.totalDuration()), this._timeline.smoothChildTiming) ) { this._dirty && this.totalDuration(); var s = this._totalDuration, r = this._timeline; if ( (t > s && !i && (t = s), (this._startTime = (this._paused ? this._pauseTime : r._time) - (this._reversed ? s - t : t) / this._timeScale), r._dirty || this._uncache(!1), r._timeline) ) for (; r._timeline;) r._timeline._time !== (r._startTime + r._totalTime) / r._timeScale && r.totalTime(r._totalTime, !0), (r = r._timeline); } this._gc && this._enabled(!0, !1), (this._totalTime === t && 0 !== this._duration) || (L.length && J(), this.render(t, e, !1), L.length && J()); } return this; }), (l.progress = l.totalProgress = function (t, e) { var i = this.duration(); return arguments.length ? this.totalTime(i * t, e) : i ? this._time / i : this.ratio; }), (l.startTime = function (t) { return arguments.length ? (t !== this._startTime && ((this._startTime = t), this.timeline && this.timeline._sortChildren && this.timeline.add(this, t - this._delay)), this) : this._startTime; }), (l.endTime = function (t) { return ( this._startTime + (0 != t ? this.totalDuration() : this.duration()) / this._timeScale ); }), (l.timeScale = function (t) { var e, i; if (!arguments.length) return this._timeScale; for ( t = t || 1e-8, this._timeline && this._timeline.smoothChildTiming && ((i = (e = this._pauseTime) || 0 === e ? e : this._timeline.totalTime()), (this._startTime = i - ((i - this._startTime) * this._timeScale) / t)), this._timeScale = t, i = this.timeline; i && i.timeline; ) (i._dirty = !0), i.totalDuration(), (i = i.timeline); return this; }), (l.reversed = function (t) { return arguments.length ? (t != this._reversed && ((this._reversed = t), this.totalTime( this._timeline && !this._timeline.smoothChildTiming ? this.totalDuration() - this._totalTime : this._totalTime, !0 )), this) : this._reversed; }), (l.paused = function (t) { if (!arguments.length) return this._paused; var e, i, s = this._timeline; return ( t != this._paused && s && (u || t || h.wake(), (i = (e = s.rawTime()) - this._pauseTime), !t && s.smoothChildTiming && ((this._startTime += i), this._uncache(!1)), (this._pauseTime = t ? e : null), (this._paused = t), (this._active = this.isActive()), !t && 0 !== i && this._initted && this.duration() && ((e = s.smoothChildTiming ? this._totalTime : (e - this._startTime) / this._timeScale), this.render(e, e === this._totalTime, !0))), this._gc && !t && this._enabled(!0, !1), this ); }); var z = T("core.SimpleTimeline", function (t) { A.call(this, 0, t), (this.autoRemoveChildren = this.smoothChildTiming = !0); }); ((l = z.prototype = new A()).constructor = z), (l.kill()._gc = !1), (l._first = l._last = l._recent = null), (l._sortChildren = !1), (l.add = l.insert = function (t, e, i, s) { var r, n; if ( ((t._startTime = Number(e || 0) + t._delay), t._paused && this !== t._timeline && (t._pauseTime = this.rawTime() - (t._timeline.rawTime() - t._pauseTime)), t.timeline && t.timeline._remove(t, !0), (t.timeline = t._timeline = this), t._gc && t._enabled(!0, !0), (r = this._last), this._sortChildren) ) for (n = t._startTime; r && r._startTime > n;) r = r._prev; return ( r ? ((t._next = r._next), (r._next = t)) : ((t._next = this._first), (this._first = t)), t._next ? (t._next._prev = t) : (this._last = t), (t._prev = r), (this._recent = t), this._timeline && this._uncache(!0), this ); }), (l._remove = function (t, e) { return ( t.timeline === this && (e || t._enabled(!1, !0), t._prev ? (t._prev._next = t._next) : this._first === t && (this._first = t._next), t._next ? (t._next._prev = t._prev) : this._last === t && (this._last = t._prev), (t._next = t._prev = t.timeline = null), t === this._recent && (this._recent = this._last), this._timeline && this._uncache(!0)), this ); }), (l.render = function (t, e, i) { var s, r = this._first; for (this._totalTime = this._time = this._rawPrevTime = t; r;) (s = r._next), (r._active || (t >= r._startTime && !r._paused && !r._gc)) && (r._reversed ? r.render( (r._dirty ? r.totalDuration() : r._totalDuration) - (t - r._startTime) * r._timeScale, e, i ) : r.render((t - r._startTime) * r._timeScale, e, i)), (r = s); }), (l.rawTime = function () { return u || h.wake(), this._totalTime; }); var X = T( "TweenLite", function (e, i, s) { if ( (A.call(this, i, s), (this.render = X.prototype.render), null == e) ) throw "Cannot tween a null target."; this.target = e = "string" != typeof e ? e : X.selector(e) || e; var r, n, a, o = e.jquery || (e.length && e !== t && e[0] && (e[0] === t || (e[0].nodeType && e[0].style && !e.nodeType))), l = this.vars.overwrite; if ( ((this._overwrite = l = null == l ? Z[X.defaultOverwrite] : "number" == typeof l ? l >> 0 : Z[l]), (o || e instanceof Array || (e.push && _(e))) && "number" != typeof e[0]) ) for ( this._targets = a = d(e), this._propLookup = [], this._siblings = [], r = 0; r < a.length; r++ ) (n = a[r]) ? "string" != typeof n ? n.length && n !== t && n[0] && (n[0] === t || (n[0].nodeType && n[0].style && !n.nodeType)) ? (a.splice(r--, 1), (this._targets = a = a.concat(d(n)))) : ((this._siblings[r] = tt(n, this, !1)), 1 === l && this._siblings[r].length > 1 && ti(n, this, null, 1, this._siblings[r])) : "string" == typeof (n = a[r--] = X.selector(n)) && a.splice(r + 1, 1) : a.splice(r--, 1); else (this._propLookup = {}), (this._siblings = tt(e, this, !1)), 1 === l && this._siblings.length > 1 && ti(e, this, null, 1, this._siblings); (this.vars.immediateRender || (0 === i && 0 === this._delay && !1 !== this.vars.immediateRender)) && ((this._time = -0.00000001), this.render(Math.min(0, -this._delay))); }, !0 ), E = function (e) { return ( e && e.length && e !== t && e[0] && (e[0] === t || (e[0].nodeType && e[0].style && !e.nodeType)) ); }; ((l = X.prototype = new A()).constructor = X), (l.kill()._gc = !1), (l.ratio = 0), (l._firstPT = l._targets = l._overwrittenProps = l._startAt = null), (l._notifyPluginsOfEnabled = l._lazy = !1), (X.version = "2.1.3"), (X.defaultEase = l._ease = new b(null, null, 1, 1)), (X.defaultOverwrite = "auto"), (X.ticker = h), (X.autoSleep = 120), (X.lagSmoothing = function (t, e) { h.lagSmoothing(t, e); }), (X.selector = t.$ || t.jQuery || function (e) { var i = t.$ || t.jQuery; return i ? ((X.selector = i), i(e)) : (s || (s = t.document), s ? s.querySelectorAll ? s.querySelectorAll(e) : s.getElementById("#" === e.charAt(0) ? e.substr(1) : e) : e); }); var L = [], I = {}, B = /(?:(-|-=|\+=)?\d*\.?\d*(?:e[\-+]?\d+)?)[0-9]/gi, Y = /[\+-]=-?[\.\d]/, F = function (t) { for (var e, i = this._firstPT; i;) (e = i.blob ? 1 === t && null != this.end ? this.end : t ? this.join("") : this.start : i.c * t + i.s), i.m ? (e = i.m.call( this._tween, e, this._target || i.t, this._tween )) : e < 1e-6 && e > -0.000001 && !i.blob && (e = 0), i.f ? (i.fp ? i.t[i.p](i.fp, e) : i.t[i.p](e)) : (i.t[i.p] = e), (i = i._next); }, j = function (t) { return ((1e3 * t) | 0) / 1e3 + ""; }, M = function (t, e, i, s) { var r, n, a, o, l, h, u, f = [], c = 0, $ = "", p = 0; for ( f.start = t, f.end = e, t = f[0] = t + "", e = f[1] = e + "", i && (i(f), (t = f[0]), (e = f[1])), f.length = 0, r = t.match(B) || [], n = e.match(B) || [], s && ((s._next = null), (s.blob = 1), (f._firstPT = f._applyPT = s)), l = n.length, o = 0; o < l; o++ ) (u = n[o]), ($ += (h = e.substr(c, e.indexOf(u, c) - c)) || !o ? h : ","), (c += h.length), p ? (p = (p + 1) % 5) : "rgba(" === h.substr(-5) && (p = 1), u === r[o] || r.length <= o ? ($ += u) : ($ && (f.push($), ($ = "")), (a = parseFloat(r[o])), f.push(a), (f._firstPT = { _next: f._firstPT, t: f, p: f.length - 1, s: a, c: ("=" === u.charAt(1) ? parseInt(u.charAt(0) + "1", 10) * parseFloat(u.substr(2)) : parseFloat(u) - a) || 0, f: 0, m: p && p < 4 ? Math.round : j, })), (c += u.length); return ( ($ += e.substr(c)) && f.push($), (f.setRatio = F), Y.test(e) && (f.end = null), f ); }, N = function (t, e, i, s, r, n, a, o, l) { "function" == typeof s && (s = s(l || 0, t)); var h = typeof t[e], u = "function" !== h ? "" : e.indexOf("set") || "function" != typeof t["get" + e.substr(3)] ? e : "get" + e.substr(3), f = "get" !== i ? i : u ? (a ? t[u](a) : t[u]()) : t[e], c = "string" == typeof s && "=" === s.charAt(1), $ = { t: t, p: e, s: f, f: "function" === h, pg: 0, n: r || e, m: n ? ("function" == typeof n ? n : Math.round) : 0, pr: 0, c: c ? parseInt(s.charAt(0) + "1", 10) * parseFloat(s.substr(2)) : parseFloat(s) - f || 0, }; if ( (("number" != typeof f || ("number" != typeof s && !c)) && (a || isNaN(f) || (!c && isNaN(s)) || "boolean" == typeof f || "boolean" == typeof s ? (($.fp = a), ($ = { t: M( f, c ? parseFloat($.s) + $.c + ($.s + "").replace(/[0-9\-\.]/g, "") : s, o || X.defaultStringFilter, $ ), p: "setRatio", s: 0, c: 1, f: 2, pg: 0, n: r || e, pr: 0, m: 0, })) : (($.s = parseFloat(f)), c || ($.c = parseFloat(s) - $.s || 0))), $.c) ) return ( ($._next = this._firstPT) && ($._next._prev = $), (this._firstPT = $), $ ); }, U = (X._internals = { isArray: _, isSelector: E, lazyTweens: L, blobDif: M, }), V = (X._plugins = {}), q = (U.tweenLookup = {}), W = 0, G = (U.reservedProps = { ease: 1, delay: 1, overwrite: 1, onComplete: 1, onCompleteParams: 1, onCompleteScope: 1, useFrames: 1, runBackwards: 1, startAt: 1, onUpdate: 1, onUpdateParams: 1, onUpdateScope: 1, onStart: 1, onStartParams: 1, onStartScope: 1, onReverseComplete: 1, onReverseCompleteParams: 1, onReverseCompleteScope: 1, onRepeat: 1, onRepeatParams: 1, onRepeatScope: 1, easeParams: 1, yoyo: 1, immediateRender: 1, repeat: 1, repeatDelay: 1, data: 1, paused: 1, reversed: 1, autoCSS: 1, lazy: 1, onOverwrite: 1, callbackScope: 1, stringFilter: 1, id: 1, yoyoEase: 1, stagger: 1, }), Z = { none: 0, all: 1, auto: 2, concurrent: 3, allOnStart: 4, preexisting: 5, true: 1, false: 0, }, H = (A._rootFramesTimeline = new z()), Q = (A._rootTimeline = new z()), K = 30, J = (U.lazyRender = function () { var t, e, i = L.length; for (I = {}, t = 0; t < i; t++) (e = L[t]) && !1 !== e._lazy && (e.render(e._lazy[0], e._lazy[1], !0), (e._lazy = !1)); L.length = 0; }); (Q._startTime = h.time), (H._startTime = h.frame), (Q._active = H._active = !0), setTimeout(J, 1), (A._updateRoot = X.render = function () { var t, e, i; if ( (L.length && J(), Q.render((h.time - Q._startTime) * Q._timeScale, !1, !1), H.render((h.frame - H._startTime) * H._timeScale, !1, !1), L.length && J(), h.frame >= K) ) { for (i in ((K = h.frame + (parseInt(X.autoSleep, 10) || 120)), q)) { for (t = (e = q[i].tweens).length; --t > -1;) e[t]._gc && e.splice(t, 1); 0 === e.length && delete q[i]; } if ( (!(i = Q._first) || i._paused) && X.autoSleep && !H._first && 1 === h._listeners.tick.length ) { for (; i && i._paused;) i = i._next; i || h.sleep(); } } }), h.addEventListener("tick", A._updateRoot); var tt = function (t, e, i) { var s, r, n = t._gsTweenID; if ( (q[n || (t._gsTweenID = n = "t" + W++)] || (q[n] = { target: t, tweens: [] }), e && (((s = q[n].tweens)[(r = s.length)] = e), i)) ) for (; --r > -1;) s[r] === e && s.splice(r, 1); return q[n].tweens; }, te = function (t, e, i, s) { var r, n, a = t.vars.onOverwrite; return ( a && (r = a(t, e, i, s)), (a = X.onOverwrite) && (n = a(t, e, i, s)), !1 !== r && !1 !== n ); }, ti = function (t, e, i, s, r) { if (1 === s || s >= 4) { for (l = r.length, n = 0; n < l; n++) if ((o = r[n]) !== e) o._gc || (o._kill(null, t, e) && (a = !0)); else if (5 === s) break; return a; } var n, a, o, l, h, u = e._startTime + 1e-8, f = [], c = 0, $ = 0 === e._duration; for (n = r.length; --n > -1;) (o = r[n]) === e || o._gc || o._paused || (o._timeline !== e._timeline ? ((h = h || ts(e, 0, $)), 0 === ts(o, h, $) && (f[c++] = o)) : o._startTime <= u && o._startTime + o.totalDuration() / o._timeScale > u && ((($ || !o._initted) && u - o._startTime <= 2e-8) || (f[c++] = o))); for (n = c; --n > -1;) if ( ((l = (o = f[n])._firstPT), 2 === s && o._kill(i, t, e) && (a = !0), 2 !== s || (!o._firstPT && o._initted && l)) ) { if (2 !== s && !te(o, e)) continue; o._enabled(!1, !1) && (a = !0); } return a; }, ts = function (t, e, i) { for ( var s = t._timeline, r = s._timeScale, n = t._startTime; s._timeline; ) { if (((n += s._startTime), (r *= s._timeScale), s._paused)) return -100; s = s._timeline; } return (n /= r) > e ? n - e : (i && n === e) || (!t._initted && n - e < 2e-8) ? 1e-8 : (n += t.totalDuration() / t._timeScale / r) > e + 1e-8 ? 0 : n - e - 1e-8; }; (l._init = function () { var t, e, i, s, r, n, a = this.vars, o = this._overwrittenProps, l = this._duration, h = !!a.immediateRender, u = a.ease, f = this._startAt; if (a.startAt) { for (s in (f && (f.render(-1, !0), f.kill()), (r = {}), a.startAt)) r[s] = a.startAt[s]; if ( ((r.data = "isStart"), (r.overwrite = !1), (r.immediateRender = !0), (r.lazy = h && !1 !== a.lazy), (r.startAt = r.delay = null), (r.onUpdate = a.onUpdate), (r.onUpdateParams = a.onUpdateParams), (r.onUpdateScope = a.onUpdateScope || a.callbackScope || this), (this._startAt = X.to(this.target || {}, 0, r)), h) ) { if (this._time > 0) this._startAt = null; else if (0 !== l) return; } } else if (a.runBackwards && 0 !== l) { if (f) f.render(-1, !0), f.kill(), (this._startAt = null); else { for (s in (0 !== this._time && (h = !1), (i = {}), a)) (G[s] && "autoCSS" !== s) || (i[s] = a[s]); if ( ((i.overwrite = 0), (i.data = "isFromStart"), (i.lazy = h && !1 !== a.lazy), (i.immediateRender = h), (this._startAt = X.to(this.target, 0, i)), h) ) { if (0 === this._time) return; } else this._startAt._init(), this._startAt._enabled(!1), this.vars.immediateRender && (this._startAt = null); } } if ( ((this._ease = u = u ? u instanceof b ? u : "function" == typeof u ? new b(u, a.easeParams) : w[u] || X.defaultEase : X.defaultEase), a.easeParams instanceof Array && u.config && (this._ease = u.config.apply(u, a.easeParams)), (this._easeType = this._ease._type), (this._easePower = this._ease._power), (this._firstPT = null), this._targets) ) for (n = this._targets.length, t = 0; t < n; t++) this._initProps( this._targets[t], (this._propLookup[t] = {}), this._siblings[t], o ? o[t] : null, t ) && (e = !0); else e = this._initProps( this.target, this._propLookup, this._siblings, o, 0 ); if ( (e && X._onPluginEvent("_onInitAllProps", this), o && (this._firstPT || ("function" != typeof this.target && this._enabled(!1, !1))), a.runBackwards) ) for (i = this._firstPT; i;) (i.s += i.c), (i.c = -i.c), (i = i._next); (this._onUpdate = a.onUpdate), (this._initted = !0); }), (l._initProps = function (e, i, s, r, n) { var a, o, l, h, u, f; if (null == e) return !1; for (a in (I[e._gsTweenID] && J(), this.vars.css || (e.style && e !== t && e.nodeType && V.css && !1 !== this.vars.autoCSS && (function (t, e) { var i, s = {}; for (i in t) G[i] || (i in e && "transform" !== i && "x" !== i && "y" !== i && "width" !== i && "height" !== i && "className" !== i && "border" !== i) || !(!V[i] || (V[i] && V[i]._autoCSS)) || ((s[i] = t[i]), delete t[i]); t.css = s; })(this.vars, e)), this.vars)) if (((f = this.vars[a]), G[a])) f && (f instanceof Array || (f.push && _(f))) && -1 !== f.join("").indexOf("{self}") && (this.vars[a] = f = this._swapSelfInParams(f, this)); else if ( V[a] && (h = new V[a]())._onInitTween(e, this.vars[a], this, n) ) { for ( this._firstPT = u = { _next: this._firstPT, t: h, p: "setRatio", s: 0, c: 1, f: 1, n: a, pg: 1, pr: h._priority, m: 0, }, o = h._overwriteProps.length; --o > -1; ) i[h._overwriteProps[o]] = this._firstPT; (h._priority || h._onInitAllProps) && (l = !0), (h._onDisable || h._onEnable) && (this._notifyPluginsOfEnabled = !0), u._next && (u._next._prev = u); } else i[a] = N.call( this, e, a, "get", f, a, 0, null, this.vars.stringFilter, n ); return r && this._kill(r, e) ? this._initProps(e, i, s, r, n) : this._overwrite > 1 && this._firstPT && s.length > 1 && ti(e, this, i, this._overwrite, s) ? (this._kill(i, e), this._initProps(e, i, s, r, n)) : (this._firstPT && ((!1 !== this.vars.lazy && this._duration) || (this.vars.lazy && !this._duration)) && (I[e._gsTweenID] = !0), l); }), (l.render = function (t, e, i) { var s, r, n, a, o = this._time, l = this._duration, h = this._rawPrevTime; if (t >= l - 1e-8 && t >= 0) (this._totalTime = this._time = l), (this.ratio = this._ease._calcEnd ? this._ease.getRatio(1) : 1), this._reversed || ((s = !0), (r = "onComplete"), (i = i || this._timeline.autoRemoveChildren)), 0 === l && (this._initted || !this.vars.lazy || i) && (this._startTime === this._timeline._duration && (t = 0), (h < 0 || (t <= 0 && t >= -0.00000001) || (1e-8 === h && "isPause" !== this.data)) && h !== t && ((i = !0), h > 1e-8 && (r = "onReverseComplete")), (this._rawPrevTime = a = !e || t || h === t ? t : 1e-8)); else if (t < 1e-8) (this._totalTime = this._time = 0), (this.ratio = this._ease._calcEnd ? this._ease.getRatio(0) : 0), (0 !== o || (0 === l && h > 0)) && ((r = "onReverseComplete"), (s = this._reversed)), t > -0.00000001 ? (t = 0) : t < 0 && ((this._active = !1), 0 === l && (this._initted || !this.vars.lazy || i) && (h >= 0 && (1e-8 !== h || "isPause" !== this.data) && (i = !0), (this._rawPrevTime = a = !e || t || h === t ? t : 1e-8))), (!this._initted || (this._startAt && this._startAt.progress())) && (i = !0); else if (((this._totalTime = this._time = t), this._easeType)) { var u = t / l, f = this._easeType, c = this._easePower; (1 === f || (3 === f && u >= 0.5)) && (u = 1 - u), 3 === f && (u *= 2), 1 === c ? (u *= u) : 2 === c ? (u *= u * u) : 3 === c ? (u *= u * u * u) : 4 === c && (u *= u * u * u * u), (this.ratio = 1 === f ? 1 - u : 2 === f ? u : t / l < 0.5 ? u / 2 : 1 - u / 2); } else this.ratio = this._ease.getRatio(t / l); if (this._time !== o || i) { if (!this._initted) { if ((this._init(), !this._initted || this._gc)) return; if ( !i && this._firstPT && ((!1 !== this.vars.lazy && this._duration) || (this.vars.lazy && !this._duration)) ) return ( (this._time = this._totalTime = o), (this._rawPrevTime = h), L.push(this), void (this._lazy = [t, e]) ); this._time && !s ? (this.ratio = this._ease.getRatio(this._time / l)) : s && this._ease._calcEnd && (this.ratio = this._ease.getRatio(0 === this._time ? 0 : 1)); } for ( !1 !== this._lazy && (this._lazy = !1), this._active || (!this._paused && this._time !== o && t >= 0 && (this._active = !0)), 0 === o && (this._startAt && (t >= 0 ? this._startAt.render(t, !0, i) : r || (r = "_dummyGS")), this.vars.onStart && ((0 === this._time && 0 !== l) || e || this._callback("onStart"))), n = this._firstPT; n; ) n.f ? n.t[n.p](n.c * this.ratio + n.s) : (n.t[n.p] = n.c * this.ratio + n.s), (n = n._next); this._onUpdate && (t < 0 && this._startAt && -0.0001 !== t && this._startAt.render(t, !0, i), e || ((this._time !== o || s || i) && this._callback("onUpdate"))), r && ((this._gc && !i) || (t < 0 && this._startAt && !this._onUpdate && -0.0001 !== t && this._startAt.render(t, !0, i), s && (this._timeline.autoRemoveChildren && this._enabled(!1, !1), (this._active = !1)), !e && this.vars[r] && this._callback(r), 0 === l && 1e-8 === this._rawPrevTime && 1e-8 !== a && (this._rawPrevTime = 0))); } }), (l._kill = function (t, e, i) { if ( ("all" === t && (t = null), null == t && (null == e || e === this.target)) ) return (this._lazy = !1), this._enabled(!1, !1); e = "string" != typeof e ? e || this._targets || this.target : X.selector(e) || e; var s, r, n, a, o, l, h, u, f, c = i && this._time && i._startTime === this._startTime && this._timeline === i._timeline, $ = this._firstPT; if ((_(e) || E(e)) && "number" != typeof e[0]) for (s = e.length; --s > -1;) this._kill(t, e[s], i) && (l = !0); else { if (this._targets) { for (s = this._targets.length; --s > -1;) if (e === this._targets[s]) { (o = this._propLookup[s] || {}), (this._overwrittenProps = this._overwrittenProps || []), (r = this._overwrittenProps[s] = t ? this._overwrittenProps[s] || {} : "all"); break; } } else { if (e !== this.target) return !1; (o = this._propLookup), (r = this._overwrittenProps = t ? this._overwrittenProps || {} : "all"); } if (o) { if ( ((h = t || o), (u = t !== r && "all" !== r && t !== o && ("object" != typeof t || !t._tempKill)), i && (X.onOverwrite || this.vars.onOverwrite)) ) { for (n in h) o[n] && (f || (f = []), f.push(n)); if ((f || !t) && !te(this, i, e, f)) return !1; } for (n in h) (a = o[n]) && (c && (a.f ? a.t[a.p](a.s) : (a.t[a.p] = a.s), (l = !0)), a.pg && a.t._kill(h) && (l = !0), (a.pg && 0 !== a.t._overwriteProps.length) || (a._prev ? (a._prev._next = a._next) : a === this._firstPT && (this._firstPT = a._next), a._next && (a._next._prev = a._prev), (a._next = a._prev = null)), delete o[n]), u && (r[n] = 1); !this._firstPT && this._initted && $ && this._enabled(!1, !1); } } return l; }), (l.invalidate = function () { this._notifyPluginsOfEnabled && X._onPluginEvent("_onDisable", this); var t = this._time; return ( (this._firstPT = this._overwrittenProps = this._startAt = this._onUpdate = null), (this._notifyPluginsOfEnabled = this._active = this._lazy = !1), (this._propLookup = this._targets ? {} : []), A.prototype.invalidate.call(this), this.vars.immediateRender && ((this._time = -0.00000001), this.render(t, !1, !1 !== this.vars.lazy)), this ); }), (l._enabled = function (t, e) { if ((u || h.wake(), t && this._gc)) { var i, s = this._targets; if (s) for (i = s.length; --i > -1;) this._siblings[i] = tt(s[i], this, !0); else this._siblings = tt(this.target, this, !0); } return ( A.prototype._enabled.call(this, t, e), !(!this._notifyPluginsOfEnabled || !this._firstPT) && X._onPluginEvent(t ? "_onEnable" : "_onDisable", this) ); }), (X.to = function (t, e, i) { return new X(t, e, i); }), (X.from = function (t, e, i) { return ( (i.runBackwards = !0), (i.immediateRender = 0 != i.immediateRender), new X(t, e, i) ); }), (X.fromTo = function (t, e, i, s) { return ( (s.startAt = i), (s.immediateRender = 0 != s.immediateRender && 0 != i.immediateRender), new X(t, e, s) ); }), (X.delayedCall = function (t, e, i, s, r) { return new X(e, 0, { delay: t, onComplete: e, onCompleteParams: i, callbackScope: s, onReverseComplete: e, onReverseCompleteParams: i, immediateRender: !1, lazy: !1, useFrames: r, overwrite: 0, }); }), (X.set = function (t, e) { return new X(t, 0, e); }), (X.getTweensOf = function (t, e) { var i, s, r, n; if (null == t) return []; if ( (_((t = "string" != typeof t ? t : X.selector(t) || t)) || E(t)) && "number" != typeof t[0] ) { for (i = t.length, s = []; --i > -1;) s = s.concat(X.getTweensOf(t[i], e)); for (i = s.length; --i > -1;) for (n = s[i], r = i; --r > -1;) n === s[r] && s.splice(i, 1); } else if (t._gsTweenID) for (i = (s = tt(t).concat()).length; --i > -1;) (s[i]._gc || (e && !s[i].isActive())) && s.splice(i, 1); return s || []; }), (X.killTweensOf = X.killDelayedCallsTo = function (t, e, i) { "object" == typeof e && ((i = e), (e = !1)); for (var s = X.getTweensOf(t, e), r = s.length; --r > -1;) s[r]._kill(i, t); }); var tr = T( "plugins.TweenPlugin", function (t, e) { (this._overwriteProps = (t || "").split(",")), (this._propName = this._overwriteProps[0]), (this._priority = e || 0), (this._super = tr.prototype); }, !0 ); if ( ((l = tr.prototype), (tr.version = "1.19.0"), (tr.API = 2), (l._firstPT = null), (l._addTween = N), (l.setRatio = F), (l._kill = function (t) { var e, i = this._overwriteProps, s = this._firstPT; if (null != t[this._propName]) this._overwriteProps = []; else for (e = i.length; --e > -1;) null != t[i[e]] && i.splice(e, 1); for (; s;) null != t[s.n] && (s._next && (s._next._prev = s._prev), s._prev ? ((s._prev._next = s._next), (s._prev = null)) : this._firstPT === s && (this._firstPT = s._next)), (s = s._next); return !1; }), (l._mod = l._roundProps = function (t) { for (var e, i = this._firstPT; i;) (e = t[this._propName] || (null != i.n && t[i.n.split(this._propName + "_").join("")])) && "function" == typeof e && (2 === i.f ? (i.t._applyPT.m = e) : (i.m = e)), (i = i._next); }), (X._onPluginEvent = function (t, e) { var i, s, r, n, a, o = e._firstPT; if ("_onInitAllProps" === t) { for (; o;) { for (a = o._next, s = r; s && s.pr > o.pr;) s = s._next; (o._prev = s ? s._prev : n) ? (o._prev._next = o) : (r = o), (o._next = s) ? (s._prev = o) : (n = o), (o = a); } o = e._firstPT = r; } for (; o;) o.pg && "function" == typeof o.t[t] && o.t[t]() && (i = !0), (o = o._next); return i; }), (tr.activate = function (t) { for (var e = t.length; --e > -1;) t[e].API === tr.API && (V[new t[e]()._propName] = t[e]); return !0; }), (v.plugin = function (t) { if (!(t && t.propName && t.init && t.API)) throw "illegal plugin definition."; var e, i = t.propName, s = t.priority || 0, r = t.overwriteProps, n = { init: "_onInitTween", set: "setRatio", kill: "_kill", round: "_mod", mod: "_mod", initAll: "_onInitAllProps", }, a = T( "plugins." + i.charAt(0).toUpperCase() + i.substr(1) + "Plugin", function () { tr.call(this, i, s), (this._overwriteProps = r || []); }, !0 === t.global ), o = (a.prototype = new tr(i)); for (e in ((o.constructor = a), (a.API = t.API), n)) "function" == typeof t[e] && (o[n[e]] = t[e]); return (a.version = t.version), tr.activate([a]), a; }), (a = t._gsQueue)) ) { for (o = 0; o < a.length; o++) a[o](); for (l in g) g[l].func || t.console.log("GSAP encountered missing dependency: " + l); } u = !1; })( "undefined" != typeof module && module.exports && "undefined" != typeof global ? global : this || window ); (function (win, doc, callback) { "use strict"; function detach() { doc.addEventListener ? doc.removeEventListener("DOMContentLoaded", complete) : doc.detachEvent("onreadystatechange", complete); } function complete() { (doc.addEventListener || "load" === event.type || "complete" === doc.readyState) && (detach(), callback(window, window.jQuery)); } function attach() { doc.addEventListener ? doc.addEventListener("DOMContentLoaded", complete) : doc.attachEvent("onreadystatechange", complete); } callback = callback || function () { }; attach(); })(window, document, function (win, $) { !(function (e, t) { "object" == typeof exports && "undefined" != typeof module ? (module.exports = t()) : "function" == typeof define && define.amd ? define(t) : ((e = e || self).Swiper = t()); })(this, function () { function l(e) { for (var t = 0; t < e.length; t += 1) this[t] = e[t]; return (this.length = e.length), this; } var c = "undefined" == typeof document ? { body: {}, addEventListener: function () { }, removeEventListener: function () { }, activeElement: { blur: function () { }, nodeName: "" }, querySelector: function () { return null; }, querySelectorAll: function () { return []; }, getElementById: function () { return null; }, createEvent: function () { return { initEvent: function () { } }; }, createElement: function () { return { children: [], childNodes: [], style: {}, setAttribute: function () { }, getElementsByTagName: function () { return []; }, }; }, location: { hash: "" }, } : document, j = "undefined" == typeof window ? { document: c, navigator: { userAgent: "" }, location: {}, history: {}, CustomEvent: function () { return this; }, addEventListener: function () { }, removeEventListener: function () { }, getComputedStyle: function () { return { getPropertyValue: function () { return ""; }, }; }, Image: function () { }, Date: function () { }, screen: {}, setTimeout: function () { }, clearTimeout: function () { }, } : window; function T(e, t) { var i = [], s = 0; if (e && !t && e instanceof l) return e; if (e) if ("string" == typeof e) { var a, n, r = e.trim(); if (0 <= r.indexOf("<") && 0 <= r.indexOf(">")) { var o = "div"; for ( 0 === r.indexOf("<li") && (o = "ul"), 0 === r.indexOf("<tr") && (o = "tbody"), (0 !== r.indexOf("<td") && 0 !== r.indexOf("<th")) || (o = "tr"), 0 === r.indexOf("<tbody") && (o = "table"), 0 === r.indexOf("<option") && (o = "select"), (n = c.createElement(o)).innerHTML = r, s = 0; s < n.childNodes.length; s += 1 ) i.push(n.childNodes[s]); } else for ( a = t || "#" !== e[0] || e.match(/[ .<>:~]/) ? (t || c).querySelectorAll(e.trim()) : [c.getElementById(e.trim().split("#")[1])], s = 0; s < a.length; s += 1 ) a[s] && i.push(a[s]); } else if (e.nodeType || e === j || e === c) i.push(e); else if (0 < e.length && e[0].nodeType) for (s = 0; s < e.length; s += 1) i.push(e[s]); return new l(i); } function n(e) { for (var t = [], i = 0; i < e.length; i += 1) -1 === t.indexOf(e[i]) && t.push(e[i]); return t; } (T.fn = l.prototype), (T.Class = l), (T.Dom7 = l); function e(e) { var t = this; (t.params = e = void 0 === e ? {} : e), (t.eventsListeners = {}), t.params && t.params.on && Object.keys(t.params.on).forEach(function (e) { t.on(e, t.params.on[e]); }); } var t, i, s, a, D = { addClass: function (e) { if (void 0 !== e) for (var t = e.split(" "), i = 0; i < t.length; i += 1) for (var s = 0; s < this.length; s += 1) void 0 !== this[s] && void 0 !== this[s].classList && this[s].classList.add(t[i]); return this; }, removeClass: function (e) { for (var t = e.split(" "), i = 0; i < t.length; i += 1) for (var s = 0; s < this.length; s += 1) void 0 !== this[s] && void 0 !== this[s].classList && this[s].classList.remove(t[i]); return this; }, hasClass: function (e) { return !!this[0] && this[0].classList.contains(e); }, toggleClass: function (e) { for (var t = e.split(" "), i = 0; i < t.length; i += 1) for (var s = 0; s < this.length; s += 1) void 0 !== this[s] && void 0 !== this[s].classList && this[s].classList.toggle(t[i]); return this; }, attr: function (e, t) { var i = arguments; if (1 === arguments.length && "string" == typeof e) return this[0] ? this[0].getAttribute(e) : void 0; for (var s = 0; s < this.length; s += 1) if (2 === i.length) this[s].setAttribute(e, t); else for (var a in e) (this[s][a] = e[a]), this[s].setAttribute(a, e[a]); return this; }, removeAttr: function (e) { for (var t = 0; t < this.length; t += 1) this[t].removeAttribute(e); return this; }, data: function (e, t) { var i; if (void 0 !== t) { for (var s = 0; s < this.length; s += 1) (i = this[s]).dom7ElementDataStorage || (i.dom7ElementDataStorage = {}), (i.dom7ElementDataStorage[e] = t); return this; } if ((i = this[0])) return i.dom7ElementDataStorage && e in i.dom7ElementDataStorage ? i.dom7ElementDataStorage[e] : i.getAttribute("data-" + e) || void 0; }, transform: function (e) { for (var t = 0; t < this.length; t += 1) { var i = this[t].style; (i.webkitTransform = e), (i.transform = e); } return this; }, transition: function (e) { "string" != typeof e && (e += "ms"); for (var t = 0; t < this.length; t += 1) { var i = this[t].style; (i.webkitTransitionDuration = e), (i.transitionDuration = e); } return this; }, on: function () { for (var e = [], t = arguments.length; t--;) e[t] = arguments[t]; var i = e[0], n = e[1], r = e[2], s = e[3]; function a(e) { var t = e.target; if (t) { var i = e.target.dom7EventData || []; if ((i.indexOf(e) < 0 && i.unshift(e), T(t).is(n))) r.apply(t, i); else for (var s = T(t).parents(), a = 0; a < s.length; a += 1) T(s[a]).is(n) && r.apply(s[a], i); } } function o(e) { var t = (e && e.target && e.target.dom7EventData) || []; t.indexOf(e) < 0 && t.unshift(e), r.apply(this, t); } "function" == typeof e[1] && ((i = e[0]), (r = e[1]), (s = e[2]), (n = void 0)); for ( var l, s = s || !1, h = i.split(" "), d = 0; d < this.length; d += 1 ) { var c = this[d]; if (n) for (l = 0; l < h.length; l += 1) { var p = h[l]; c.dom7LiveListeners || (c.dom7LiveListeners = {}), c.dom7LiveListeners[p] || (c.dom7LiveListeners[p] = []), c.dom7LiveListeners[p].push({ listener: r, proxyListener: a, }), c.addEventListener(p, a, s); } else for (l = 0; l < h.length; l += 1) { var u = h[l]; c.dom7Listeners || (c.dom7Listeners = {}), c.dom7Listeners[u] || (c.dom7Listeners[u] = []), c.dom7Listeners[u].push({ listener: r, proxyListener: o }), c.addEventListener(u, o, s); } } return this; }, off: function () { for (var e = [], t = arguments.length; t--;) e[t] = arguments[t]; var i = e[0], s = e[1], a = e[2], n = e[3]; "function" == typeof e[1] && ((i = e[0]), (a = e[1]), (n = e[2]), (s = void 0)); for (var n = n || !1, r = i.split(" "), o = 0; o < r.length; o += 1) for (var l = r[o], h = 0; h < this.length; h += 1) { var d = this[h], c = void 0; if ( (!s && d.dom7Listeners ? (c = d.dom7Listeners[l]) : s && d.dom7LiveListeners && (c = d.dom7LiveListeners[l]), c && c.length) ) for (var p = c.length - 1; 0 <= p; --p) { var u = c[p]; ((a && u.listener === a) || (a && u.listener && u.listener.dom7proxy && u.listener.dom7proxy === a) || !a) && (d.removeEventListener(l, u.proxyListener, n), c.splice(p, 1)); } } return this; }, trigger: function () { for (var e = [], t = arguments.length; t--;) e[t] = arguments[t]; for (var i = e[0].split(" "), s = e[1], a = 0; a < i.length; a += 1) for (var n = i[a], r = 0; r < this.length; r += 1) { var o = this[r], l = void 0; try { l = new j.CustomEvent(n, { detail: s, bubbles: !0, cancelable: !0, }); } catch (e) { (l = c.createEvent("Event")).initEvent(n, !0, !0), (l.detail = s); } (o.dom7EventData = e.filter(function (e, t) { return 0 < t; })), o.dispatchEvent(l), (o.dom7EventData = []), delete o.dom7EventData; } return this; }, transitionEnd: function (t) { var i, s = ["webkitTransitionEnd", "transitionend"], a = this; function n(e) { if (e.target === this) for (t.call(this, e), i = 0; i < s.length; i += 1) a.off(s[i], n); } if (t) for (i = 0; i < s.length; i += 1) a.on(s[i], n); return this; }, outerWidth: function (e) { return 0 < this.length ? e ? ((e = this.styles()), this[0].offsetWidth + parseFloat(e.getPropertyValue("margin-right")) + parseFloat(e.getPropertyValue("margin-left"))) : this[0].offsetWidth : null; }, outerHeight: function (e) { return 0 < this.length ? e ? ((e = this.styles()), this[0].offsetHeight + parseFloat(e.getPropertyValue("margin-top")) + parseFloat(e.getPropertyValue("margin-bottom"))) : this[0].offsetHeight : null; }, offset: function () { var e, t, i, s, a; return 0 < this.length ? ((e = (a = this[0]).getBoundingClientRect()), (i = c.body), (t = a.clientTop || i.clientTop || 0), (i = a.clientLeft || i.clientLeft || 0), (s = a === j ? j.scrollY : a.scrollTop), (a = a === j ? j.scrollX : a.scrollLeft), { top: e.top + s - t, left: e.left + a - i }) : null; }, css: function (e, t) { var i; if (1 === arguments.length) { if ("string" != typeof e) { for (i = 0; i < this.length; i += 1) for (var s in e) this[i].style[s] = e[s]; return this; } if (this[0]) return j.getComputedStyle(this[0], null).getPropertyValue(e); } if (2 === arguments.length && "string" == typeof e) for (i = 0; i < this.length; i += 1) this[i].style[e] = t; return this; }, each: function (e) { if (e) for (var t = 0; t < this.length; t += 1) if (!1 === e.call(this[t], t, this[t])) return this; return this; }, html: function (e) { if (void 0 === e) return this[0] ? this[0].innerHTML : void 0; for (var t = 0; t < this.length; t += 1) this[t].innerHTML = e; return this; }, text: function (e) { if (void 0 === e) return this[0] ? this[0].textContent.trim() : null; for (var t = 0; t < this.length; t += 1) this[t].textContent = e; return this; }, is: function (e) { var t, i, s = this[0]; if (s && void 0 !== e) if ("string" == typeof e) { if (s.matches) return s.matches(e); if (s.webkitMatchesSelector) return s.webkitMatchesSelector(e); if (s.msMatchesSelector) return s.msMatchesSelector(e); for (t = T(e), i = 0; i < t.length; i += 1) if (t[i] === s) return !0; } else { if (e === c) return s === c; if (e === j) return s === j; if (e.nodeType || e instanceof l) for (t = e.nodeType ? [e] : e, i = 0; i < t.length; i += 1) if (t[i] === s) return !0; } return !1; }, index: function () { var e, t = this[0]; if (t) { for (e = 0; null !== (t = t.previousSibling);) 1 === t.nodeType && (e += 1); return e; } }, eq: function (e) { var t; return void 0 === e ? this : ((t = this.length), new l( t - 1 < e ? [] : e < 0 ? (t = t + e) < 0 ? [] : [this[t]] : [this[e]] )); }, append: function () { for (var e = [], t = arguments.length; t--;) e[t] = arguments[t]; for (var i = 0; i < e.length; i += 1) for (var s = e[i], a = 0; a < this.length; a += 1) if ("string" == typeof s) { var n = c.createElement("div"); for (n.innerHTML = s; n.firstChild;) this[a].appendChild(n.firstChild); } else if (s instanceof l) for (var r = 0; r < s.length; r += 1) this[a].appendChild(s[r]); else this[a].appendChild(s); return this; }, prepend: function (e) { for (var t, i = 0; i < this.length; i += 1) if ("string" == typeof e) { var s = c.createElement("div"); for (s.innerHTML = e, t = s.childNodes.length - 1; 0 <= t; --t) this[i].insertBefore(s.childNodes[t], this[i].childNodes[0]); } else if (e instanceof l) for (t = 0; t < e.length; t += 1) this[i].insertBefore(e[t], this[i].childNodes[0]); else this[i].insertBefore(e, this[i].childNodes[0]); return this; }, next: function (e) { return 0 < this.length ? e ? this[0].nextElementSibling && T(this[0].nextElementSibling).is(e) ? new l([this[0].nextElementSibling]) : new l([]) : this[0].nextElementSibling ? new l([this[0].nextElementSibling]) : new l([]) : new l([]); }, nextAll: function (e) { var t = [], i = this[0]; if (!i) return new l([]); for (; i.nextElementSibling;) { var s = i.nextElementSibling; (e && !T(s).is(e)) || t.push(s), (i = s); } return new l(t); }, prev: function (e) { var t; return 0 < this.length ? ((t = this[0]), e ? t.previousElementSibling && T(t.previousElementSibling).is(e) ? new l([t.previousElementSibling]) : new l([]) : t.previousElementSibling ? new l([t.previousElementSibling]) : new l([])) : new l([]); }, prevAll: function (e) { var t = [], i = this[0]; if (!i) return new l([]); for (; i.previousElementSibling;) { var s = i.previousElementSibling; (e && !T(s).is(e)) || t.push(s), (i = s); } return new l(t); }, parent: function (e) { for (var t = [], i = 0; i < this.length; i += 1) null === this[i].parentNode || (e && !T(this[i].parentNode).is(e)) || t.push(this[i].parentNode); return T(n(t)); }, parents: function (e) { for (var t = [], i = 0; i < this.length; i += 1) for (var s = this[i].parentNode; s;) (e && !T(s).is(e)) || t.push(s), (s = s.parentNode); return T(n(t)); }, closest: function (e) { var t = this; return void 0 === e ? new l([]) : (t = t.is(e) ? t : t.parents(e).eq(0)); }, find: function (e) { for (var t = [], i = 0; i < this.length; i += 1) for ( var s = this[i].querySelectorAll(e), a = 0; a < s.length; a += 1 ) t.push(s[a]); return new l(t); }, children: function (e) { for (var t = [], i = 0; i < this.length; i += 1) for (var s = this[i].childNodes, a = 0; a < s.length; a += 1) e ? 1 === s[a].nodeType && T(s[a]).is(e) && t.push(s[a]) : 1 === s[a].nodeType && t.push(s[a]); return new l(n(t)); }, filter: function (e) { for (var t = [], i = 0; i < this.length; i += 1) e.call(this[i], i, this[i]) && t.push(this[i]); return new l(t); }, remove: function () { for (var e = 0; e < this.length; e += 1) this[e].parentNode && this[e].parentNode.removeChild(this[e]); return this; }, add: function () { for (var e, t = [], i = arguments.length; i--;) t[i] = arguments[i]; for (e = 0; e < t.length; e += 1) for (var s = T(t[e]), a = 0; a < s.length; a += 1) (this[this.length] = s[a]), (this.length += 1); return this; }, styles: function () { return this[0] ? j.getComputedStyle(this[0], null) : {}; }, }, U = (Object.keys(D).forEach(function (e) { T.fn[e] = T.fn[e] || D[e]; }), { deleteProps: function (e) { var t = e; Object.keys(t).forEach(function (e) { try { t[e] = null; } catch (e) { } try { delete t[e]; } catch (e) { } }); }, nextTick: function (e, t) { return void 0 === t && (t = 0), setTimeout(e, t); }, now: function () { return Date.now(); }, getTranslate: function (e, t) { void 0 === t && (t = "x"); var i, s, a, e = j.getComputedStyle(e, null); return ( j.WebKitCSSMatrix ? (6 < (s = e.transform || e.webkitTransform).split(",") .length && (s = s .split(", ") .map(function (e) { return e.replace(",", "."); }) .join(", ")), (a = new j.WebKitCSSMatrix("none" === s ? "" : s))) : (i = (a = e.MozTransform || e.OTransform || e.MsTransform || e.msTransform || e.transform || e .getPropertyValue("transform") .replace("translate(", "matrix(1, 0, 0, 1,")) .toString() .split(",")), "x" === t && (s = j.WebKitCSSMatrix ? a.m41 : 16 === i.length ? parseFloat(i[12]) : parseFloat(i[4])), (s = "y" === t ? j.WebKitCSSMatrix ? a.m42 : 16 === i.length ? parseFloat(i[13]) : parseFloat(i[5]) : s) || 0 ); }, parseUrlQuery: function (e) { var t, i, s, a, n = {}, e = e || j.location.href; if ("string" == typeof e && e.length) for ( a = (i = (e = -1 < e.indexOf("?") ? e.replace(/\S*\?/, "") : "") .split("&") .filter(function (e) { return "" !== e; })).length, t = 0; t < a; t += 1 ) (s = i[t].replace(/#\S+/g, "").split("=")), (n[decodeURIComponent(s[0])] = void 0 === s[1] ? void 0 : decodeURIComponent(s[1]) || ""); return n; }, isObject: function (e) { return ( "object" == typeof e && null !== e && e.constructor && e.constructor === Object ); }, extend: function () { for (var e = [], t = arguments.length; t--;) e[t] = arguments[t]; for (var i = Object(e[0]), s = 1; s < e.length; s += 1) { var a = e[s]; if (null != a) for ( var n = Object.keys(Object(a)), r = 0, o = n.length; r < o; r += 1 ) { var l = n[r], h = Object.getOwnPropertyDescriptor(a, l); void 0 !== h && h.enumerable && (U.isObject(i[l]) && U.isObject(a[l]) ? U.extend(i[l], a[l]) : !U.isObject(i[l]) && U.isObject(a[l]) ? ((i[l] = {}), U.extend(i[l], a[l])) : (i[l] = a[l])); } } return i; }, }), b = { touch: (j.Modernizr && !0 === j.Modernizr.touch) || !!( 0 < j.navigator.maxTouchPoints || "ontouchstart" in j || (j.DocumentTouch && c instanceof j.DocumentTouch) ), pointerEvents: !!j.PointerEvent && "maxTouchPoints" in j.navigator && 0 < j.navigator.maxTouchPoints, observer: "MutationObserver" in j || "WebkitMutationObserver" in j, passiveListener: (function () { var e = !1; try { var t = Object.defineProperty({}, "passive", { get: function () { e = !0; }, }); j.addEventListener("testPassiveListener", null, t); } catch (e) { } return e; })(), gestures: "ongesturestart" in j, }, r = { components: { configurable: !0 } }, r = ((e.prototype.on = function (e, t, i) { var s, a = this; return ( "function" == typeof t && ((s = i ? "unshift" : "push"), e.split(" ").forEach(function (e) { a.eventsListeners[e] || (a.eventsListeners[e] = []), a.eventsListeners[e][s](t); })), a ); }), (e.prototype.once = function (i, s, e) { var a = this; return "function" != typeof s ? a : ((n.f7proxy = s), a.on(i, n, e)); function n() { for (var e = [], t = arguments.length; t--;) e[t] = arguments[t]; a.off(i, n), n.f7proxy && delete n.f7proxy, s.apply(a, e); } }), (e.prototype.off = function (e, s) { var a = this; return ( a.eventsListeners && e.split(" ").forEach(function (i) { void 0 === s ? (a.eventsListeners[i] = []) : a.eventsListeners[i] && a.eventsListeners[i].length && a.eventsListeners[i].forEach(function (e, t) { (e === s || (e.f7proxy && e.f7proxy === s)) && a.eventsListeners[i].splice(t, 1); }); }), a ); }), (e.prototype.emit = function () { for (var e = [], t = arguments.length; t--;) e[t] = arguments[t]; var i, s, a, n = this; return ( n.eventsListeners && ((a = "string" == typeof e[0] || Array.isArray(e[0]) ? ((i = e[0]), (s = e.slice(1, e.length)), n) : ((i = e[0].events), (s = e[0].data), e[0].context || n)), (Array.isArray(i) ? i : i.split(" ")).forEach(function (e) { var t; n.eventsListeners && n.eventsListeners[e] && ((t = []), n.eventsListeners[e].forEach(function (e) { t.push(e); }), t.forEach(function (e) { e.apply(a, s); })); })), n ); }), (e.prototype.useModulesParams = function (t) { var i = this; i.modules && Object.keys(i.modules).forEach(function (e) { e = i.modules[e]; e.params && U.extend(t, e.params); }); }), (e.prototype.useModules = function (t) { void 0 === t && (t = {}); var s = this; s.modules && Object.keys(s.modules).forEach(function (e) { var i = s.modules[e], e = t[e] || {}; i.instance && Object.keys(i.instance).forEach(function (e) { var t = i.instance[e]; s[e] = "function" == typeof t ? t.bind(s) : t; }), i.on && s.on && Object.keys(i.on).forEach(function (e) { s.on(e, i.on[e]); }), i.create && i.create.bind(s)(e); }); }), (r.components.set = function (e) { this.use && this.use(e); }), (e.installModule = function (t) { for (var e = [], i = arguments.length - 1; 0 < i--;) e[i] = arguments[i + 1]; var s = this, a = (s.prototype.modules || (s.prototype.modules = {}), t.name || Object.keys(s.prototype.modules).length + "_" + U.now()); return ( (s.prototype.modules[a] = t).proto && Object.keys(t.proto).forEach(function (e) { s.prototype[e] = t.proto[e]; }), t.static && Object.keys(t.static).forEach(function (e) { s[e] = t.static[e]; }), t.install && t.install.apply(s, e), s ); }), (e.use = function (e) { for (var t = [], i = arguments.length - 1; 0 < i--;) t[i] = arguments[i + 1]; var s = this; return Array.isArray(e) ? (e.forEach(function (e) { return s.installModule(e); }), s) : s.installModule.apply(s, [e].concat(t)); }), Object.defineProperties(e, r), { updateSize: function () { var e = this.$el, t = void 0 !== this.params.width ? this.params.width : e[0].clientWidth, i = void 0 !== this.params.height ? this.params.height : e[0].clientHeight; (0 === t && this.isHorizontal()) || (0 === i && this.isVertical()) || ((t = t - parseInt(e.css("padding-left"), 10) - parseInt(e.css("padding-right"), 10)), (i = i - parseInt(e.css("padding-top"), 10) - parseInt(e.css("padding-bottom"), 10)), U.extend(this, { width: t, height: i, size: this.isHorizontal() ? t : i, })); }, updateSlides: function () { var t = this.params, e = this.$wrapperEl, i = this.size, s = this.rtlTranslate, B = this.wrongRTL, a = this.virtual && t.virtual.enabled, W = (a ? this.virtual : this).slides.length, n = e.children("." + this.params.slideClass), r = (a ? this.virtual.slides : n).length, o = [], l = [], h = []; function d(e) { return !t.cssMode || e !== n.length - 1; } var c, p = t.slidesOffsetBefore, u = ("function" == typeof p && (p = t.slidesOffsetBefore.call(this)), t.slidesOffsetAfter), a = ("function" == typeof u && (u = t.slidesOffsetAfter.call(this)), this.snapGrid.length), _ = this.snapGrid.length, m = t.spaceBetween, v = -p, g = 0, f = 0; if (void 0 !== i) { "string" == typeof m && 0 <= m.indexOf("%") && (m = (parseFloat(m.replace("%", "")) / 100) * i), (this.virtualSize = -m), s ? n.css({ marginLeft: "", marginTop: "" }) : n.css({ marginRight: "", marginBottom: "" }), 1 < t.slidesPerColumn && ((c = Math.floor(r / t.slidesPerColumn) === r / this.params.slidesPerColumn ? r : Math.ceil(r / t.slidesPerColumn) * t.slidesPerColumn), "auto" !== t.slidesPerView) && "row" === t.slidesPerColumnFill && (c = Math.max(c, t.slidesPerView * t.slidesPerColumn)); for ( var w, q, y, $, b = t.slidesPerColumn, N = c / b, V = Math.floor(r / t.slidesPerColumn), E = 0; E < r; E += 1 ) { k = 0; var T, C, S, A, x, L, k, P, I, M, F, R, G, z = n.eq(E); 1 < t.slidesPerColumn && ((L = x = A = void 0), "row" === t.slidesPerColumnFill && 1 < t.slidesPerGroup ? ((S = Math.floor( E / (t.slidesPerGroup * t.slidesPerColumn) )), (T = E - t.slidesPerColumn * t.slidesPerGroup * S), (C = 0 === S ? t.slidesPerGroup : Math.min( Math.ceil((r - S * b * t.slidesPerGroup) / b), t.slidesPerGroup )), (A = (x = T - (L = Math.floor(T / C)) * C + S * t.slidesPerGroup) + (L * c) / b), z.css({ "-webkit-box-ordinal-group": A, "-moz-box-ordinal-group": A, "-ms-flex-order": A, "-webkit-order": A, order: A, })) : "column" === t.slidesPerColumnFill ? ((L = E - (x = Math.floor(E / b)) * b), (V < x || (x === V && L === b - 1)) && (L += 1) >= b && ((L = 0), (x += 1))) : (x = E - (L = Math.floor(E / N)) * N), z.css( "margin-" + (this.isHorizontal() ? "top" : "left"), 0 !== L && t.spaceBetween && t.spaceBetween + "px" )), "none" !== z.css("display") && ("auto" === t.slidesPerView ? ((T = j.getComputedStyle(z[0], null)), (C = z[0].style.transform), (S = z[0].style.webkitTransform), C && (z[0].style.transform = "none"), S && (z[0].style.webkitTransform = "none"), (k = t.roundLengths ? this.isHorizontal() ? z.outerWidth(!0) : z.outerHeight(!0) : this.isHorizontal() ? ((A = parseFloat(T.getPropertyValue("width"))), (x = parseFloat( T.getPropertyValue("padding-left") )), (L = parseFloat( T.getPropertyValue("padding-right") )), (I = parseFloat( T.getPropertyValue("margin-left") )), (M = parseFloat( T.getPropertyValue("margin-right") )), (P = T.getPropertyValue("box-sizing")) && "border-box" === P ? A + I + M : A + x + L + I + M) : ((P = parseFloat(T.getPropertyValue("height"))), (I = parseFloat( T.getPropertyValue("padding-top") )), (M = parseFloat( T.getPropertyValue("padding-bottom") )), (F = parseFloat( T.getPropertyValue("margin-top") )), (R = parseFloat( T.getPropertyValue("margin-bottom") )), (G = T.getPropertyValue("box-sizing")) && "border-box" === G ? P + F + R : P + I + M + F + R)), C && (z[0].style.transform = C), S && (z[0].style.webkitTransform = S), t.roundLengths && (k = Math.floor(k))) : ((k = (i - (t.slidesPerView - 1) * m) / t.slidesPerView), t.roundLengths && (k = Math.floor(k)), n[E] && (this.isHorizontal() ? (n[E].style.width = k + "px") : (n[E].style.height = k + "px"))), n[E] && (n[E].swiperSlideSize = k), h.push(k), t.centeredSlides ? ((v = v + k / 2 + g / 2 + m), 0 === g && 0 !== E && (v = v - i / 2 - m), 0 === E && (v = v - i / 2 - m), Math.abs(v) < 0.001 && (v = 0), t.roundLengths && (v = Math.floor(v)), f % t.slidesPerGroup == 0 && o.push(v), l.push(v)) : (t.roundLengths && (v = Math.floor(v)), f % t.slidesPerGroup == 0 && o.push(v), l.push(v), (v = v + k + m)), (this.virtualSize += k + m), (g = k), (f += 1)); } if ( ((this.virtualSize = Math.max(this.virtualSize, i) + u), s && B && ("slide" === t.effect || "coverflow" === t.effect) && e.css({ width: this.virtualSize + t.spaceBetween + "px" }), t.setWrapperSize && (this.isHorizontal() ? e.css({ width: this.virtualSize + t.spaceBetween + "px", }) : e.css({ height: this.virtualSize + t.spaceBetween + "px", })), 1 < t.slidesPerColumn && ((this.virtualSize = (k + t.spaceBetween) * c), (this.virtualSize = Math.ceil(this.virtualSize / t.slidesPerColumn) - t.spaceBetween), this.isHorizontal() ? e.css({ width: this.virtualSize + t.spaceBetween + "px", }) : e.css({ height: this.virtualSize + t.spaceBetween + "px", }), t.centeredSlides)) ) { for (var O = [], D = 0; D < o.length; D += 1) { var X = o[D]; t.roundLengths && (X = Math.floor(X)), o[D] < this.virtualSize + o[0] && O.push(X); } o = O; } if (!t.centeredSlides) { O = []; for (var H = 0; H < o.length; H += 1) { var Y = o[H]; t.roundLengths && (Y = Math.floor(Y)), o[H] <= this.virtualSize - i && O.push(Y); } (o = O), 1 < Math.floor(this.virtualSize - i) - Math.floor(o[o.length - 1]) && o.push(this.virtualSize - i); } 0 === o.length && (o = [0]), 0 !== t.spaceBetween && (this.isHorizontal() ? s ? n.filter(d).css({ marginLeft: m + "px" }) : n.filter(d).css({ marginRight: m + "px" }) : n.filter(d).css({ marginBottom: m + "px" })), t.centeredSlides && t.centeredSlidesBounds && ((w = 0), h.forEach(function (e) { w += e + (t.spaceBetween || 0); }), (q = (w -= t.spaceBetween) - i), (o = o.map(function (e) { return e < 0 ? -p : q < e ? q + u : e; }))), t.centerInsufficientSlides && ((y = 0), h.forEach(function (e) { y += e + (t.spaceBetween || 0); }), (y -= t.spaceBetween) < i) && (($ = (i - y) / 2), o.forEach(function (e, t) { o[t] = e - $; }), l.forEach(function (e, t) { l[t] = e + $; })), U.extend(this, { slides: n, snapGrid: o, slidesGrid: l, slidesSizesGrid: h, }), r !== W && this.emit("slidesLengthChange"), o.length !== a && (this.params.watchOverflow && this.checkOverflow(), this.emit("snapGridLengthChange")), l.length !== _ && this.emit("slidesGridLengthChange"), (t.watchSlidesProgress || t.watchSlidesVisibility) && this.updateSlidesOffset(); } }, updateAutoHeight: function (e) { var t, i, s = [], a = 0; if ( ("number" == typeof e ? this.setTransition(e) : !0 === e && this.setTransition(this.params.speed), "auto" !== this.params.slidesPerView && 1 < this.params.slidesPerView) ) for (t = 0; t < Math.ceil(this.params.slidesPerView); t += 1) { var n = this.activeIndex + t; if (n > this.slides.length) break; s.push(this.slides.eq(n)[0]); } else s.push(this.slides.eq(this.activeIndex)[0]); for (t = 0; t < s.length; t += 1) void 0 !== s[t] && (a = a < (i = s[t].offsetHeight) ? i : a); a && this.$wrapperEl.css("height", a + "px"); }, updateSlidesOffset: function () { for (var e = this.slides, t = 0; t < e.length; t += 1) e[t].swiperSlideOffset = this.isHorizontal() ? e[t].offsetLeft : e[t].offsetTop; }, updateSlidesProgress: function (e) { void 0 === e && (e = (this && this.translate) || 0); var t = this.params, i = this.slides, s = this.rtlTranslate; if (0 !== i.length) { void 0 === i[0].swiperSlideOffset && this.updateSlidesOffset(); var a = s ? e : -e; i.removeClass(t.slideVisibleClass), (this.visibleSlidesIndexes = []), (this.visibleSlides = []); for (var n = 0; n < i.length; n += 1) { var r, o, l = i[n], h = (a + (t.centeredSlides ? this.minTranslate() : 0) - l.swiperSlideOffset) / (l.swiperSlideSize + t.spaceBetween); t.watchSlidesVisibility && ((o = (r = -(a - l.swiperSlideOffset)) + this.slidesSizesGrid[n]), (0 <= r && r < this.size - 1) || (1 < o && o <= this.size) || (r <= 0 && o >= this.size)) && (this.visibleSlides.push(l), this.visibleSlidesIndexes.push(n), i.eq(n).addClass(t.slideVisibleClass)), (l.progress = s ? -h : h); } this.visibleSlides = T(this.visibleSlides); } }, updateProgress: function (e) { void 0 === e && ((t = this.rtlTranslate ? -1 : 1), (e = (this && this.translate && this.translate * t) || 0)); var t = this.params, i = this.maxTranslate() - this.minTranslate(), s = this.progress, a = this.isBeginning, n = a, r = (o = this.isEnd), o = 0 == i ? (a = !(s = 0)) : ((a = (s = (e - this.minTranslate()) / i) <= 0), 1 <= s); U.extend(this, { progress: s, isBeginning: a, isEnd: o }), (t.watchSlidesProgress || t.watchSlidesVisibility) && this.updateSlidesProgress(e), a && !n && this.emit("reachBeginning toEdge"), o && !r && this.emit("reachEnd toEdge"), ((n && !a) || (r && !o)) && this.emit("fromEdge"), this.emit("progress", s); }, updateSlidesClasses: function () { var e = this.slides, t = this.params, i = this.$wrapperEl, s = this.activeIndex, a = this.realIndex, n = this.virtual && t.virtual.enabled, s = (e.removeClass( t.slideActiveClass + " " + t.slideNextClass + " " + t.slidePrevClass + " " + t.slideDuplicateActiveClass + " " + t.slideDuplicateNextClass + " " + t.slideDuplicatePrevClass ), (n = n ? this.$wrapperEl.find( "." + t.slideClass + '[data-swiper-slide-index="' + s + '"]' ) : e.eq(s)).addClass(t.slideActiveClass), t.loop && (n.hasClass(t.slideDuplicateClass) ? i.children( "." + t.slideClass + ":not(." + t.slideDuplicateClass + ')[data-swiper-slide-index="' + a + '"]' ) : i.children( "." + t.slideClass + "." + t.slideDuplicateClass + '[data-swiper-slide-index="' + a + '"]' ) ).addClass(t.slideDuplicateActiveClass), n .nextAll("." + t.slideClass) .eq(0) .addClass(t.slideNextClass)), a = (t.loop && 0 === s.length && (s = e.eq(0)).addClass(t.slideNextClass), n .prevAll("." + t.slideClass) .eq(0) .addClass(t.slidePrevClass)); t.loop && 0 === a.length && (a = e.eq(-1)).addClass(t.slidePrevClass), t.loop && ((s.hasClass(t.slideDuplicateClass) ? i.children( "." + t.slideClass + ":not(." + t.slideDuplicateClass + ')[data-swiper-slide-index="' + s.attr("data-swiper-slide-index") + '"]' ) : i.children( "." + t.slideClass + "." + t.slideDuplicateClass + '[data-swiper-slide-index="' + s.attr("data-swiper-slide-index") + '"]' ) ).addClass(t.slideDuplicateNextClass), (a.hasClass(t.slideDuplicateClass) ? i.children( "." + t.slideClass + ":not(." + t.slideDuplicateClass + ')[data-swiper-slide-index="' + a.attr("data-swiper-slide-index") + '"]' ) : i.children( "." + t.slideClass + "." + t.slideDuplicateClass + '[data-swiper-slide-index="' + a.attr("data-swiper-slide-index") + '"]' ) ).addClass(t.slideDuplicatePrevClass)); }, updateActiveIndex: function (e) { var t = this.rtlTranslate ? this.translate : -this.translate, i = this.slidesGrid, s = this.snapGrid, a = this.params, n = this.activeIndex, r = this.realIndex, o = this.snapIndex, l = e; if (void 0 === l) { for (var h = 0; h < i.length; h += 1) void 0 !== i[h + 1] ? t >= i[h] && t < i[h + 1] - (i[h + 1] - i[h]) / 2 ? (l = h) : t >= i[h] && t < i[h + 1] && (l = h + 1) : t >= i[h] && (l = h); a.normalizeSlideIndex && (l < 0 || void 0 === l) && (l = 0); } (e = 0 <= s.indexOf(t) ? s.indexOf(t) : Math.floor(l / a.slidesPerGroup)) >= s.length && (e = s.length - 1), l !== n ? ((a = parseInt( this.slides.eq(l).attr("data-swiper-slide-index") || l, 10 )), U.extend(this, { snapIndex: e, realIndex: a, previousIndex: n, activeIndex: l, }), this.emit("activeIndexChange"), this.emit("snapIndexChange"), r !== a && this.emit("realIndexChange"), (this.initialized || this.runCallbacksOnInit) && this.emit("slideChange")) : e !== o && ((this.snapIndex = e), this.emit("snapIndexChange")); }, updateClickedSlide: function (e) { var t = this.params, i = T(e.target).closest("." + t.slideClass)[0], s = !1; if (i) for (var a = 0; a < this.slides.length; a += 1) this.slides[a] === i && (s = !0); i && s ? ((this.clickedSlide = i), this.virtual && this.params.virtual.enabled ? (this.clickedIndex = parseInt( T(i).attr("data-swiper-slide-index"), 10 )) : (this.clickedIndex = T(i).index()), t.slideToClickedSlide && void 0 !== this.clickedIndex && this.clickedIndex !== this.activeIndex && this.slideToClickedSlide()) : ((this.clickedSlide = void 0), (this.clickedIndex = void 0)); }, }), H = { getTranslate: function (e) { void 0 === e && (e = this.isHorizontal() ? "x" : "y"); var t = this.params, i = this.rtlTranslate, s = this.translate, a = this.$wrapperEl; return t.virtualTranslate ? i ? -s : s : t.cssMode ? s : ((t = U.getTranslate(a[0], e)), (t = i ? -t : t) || 0); }, setTranslate: function (e, t) { var i = this.rtlTranslate, s = this.params, a = this.$wrapperEl, n = this.wrapperEl, r = this.progress, o = 0, l = 0, i = (this.isHorizontal() ? (o = i ? -e : e) : (l = e), s.roundLengths && ((o = Math.floor(o)), (l = Math.floor(l))), s.cssMode ? (n[this.isHorizontal() ? "scrollLeft" : "scrollTop"] = this.isHorizontal() ? -o : -l) : s.virtualTranslate || a.transform("translate3d(" + o + "px, " + l + "px, 0px)"), (this.previousTranslate = this.translate), (this.translate = this.isHorizontal() ? o : l), this.maxTranslate() - this.minTranslate()); (0 == i ? 0 : (e - this.minTranslate()) / i) !== r && this.updateProgress(e), this.emit("setTranslate", this.translate, t); }, minTranslate: function () { return -this.snapGrid[0]; }, maxTranslate: function () { return -this.snapGrid[this.snapGrid.length - 1]; }, translateTo: function (e, t, i, s, a) { void 0 === e && (e = 0), void 0 === t && (t = this.params.speed), void 0 === i && (i = !0), void 0 === s && (s = !0); var n, r, o = this, l = o.params, h = o.wrapperEl; return !( (o.animating && l.preventInteractionOnTransition) || ((r = o.minTranslate()), (n = o.maxTranslate()), o.updateProgress((r = s && r < e ? r : s && e < n ? n : e)), l.cssMode ? ((s = o.isHorizontal()), 0 !== t && h.scrollTo ? h.scrollTo( (((n = {})[s ? "left" : "top"] = -r), (n.behavior = "smooth"), n) ) : (h[s ? "scrollLeft" : "scrollTop"] = -r)) : 0 === t ? (o.setTransition(0), o.setTranslate(r), i && (o.emit("beforeTransitionStart", t, a), o.emit("transitionEnd"))) : (o.setTransition(t), o.setTranslate(r), i && (o.emit("beforeTransitionStart", t, a), o.emit("transitionStart")), o.animating || ((o.animating = !0), o.onTranslateToWrapperTransitionEnd || (o.onTranslateToWrapperTransitionEnd = function (e) { o && !o.destroyed && e.target === this && (o.$wrapperEl[0].removeEventListener( "transitionend", o.onTranslateToWrapperTransitionEnd ), o.$wrapperEl[0].removeEventListener( "webkitTransitionEnd", o.onTranslateToWrapperTransitionEnd ), (o.onTranslateToWrapperTransitionEnd = null), delete o.onTranslateToWrapperTransitionEnd, i) && o.emit("transitionEnd"); }), o.$wrapperEl[0].addEventListener( "transitionend", o.onTranslateToWrapperTransitionEnd ), o.$wrapperEl[0].addEventListener( "webkitTransitionEnd", o.onTranslateToWrapperTransitionEnd ))), 0) ); }, }, B = { slideTo: function (e, t, i, s) { void 0 === t && (t = this.params.speed), void 0 === i && (i = !0); var a = this, n = (e = void 0 === e ? 0 : e), e = (n < 0 && (n = 0), a.params), r = a.snapGrid, o = a.slidesGrid, l = a.previousIndex, h = a.activeIndex, d = a.rtlTranslate, c = a.wrapperEl; if (a.animating && e.preventInteractionOnTransition) return !1; var p = Math.floor(n / e.slidesPerGroup); p >= r.length && (p = r.length - 1), (h || e.initialSlide || 0) === (l || 0) && i && a.emit("beforeSlideChangeStart"); var u, m = -r[p]; if ((a.updateProgress(m), e.normalizeSlideIndex)) for (var v = 0; v < o.length; v += 1) -Math.floor(100 * m) >= Math.floor(100 * o[v]) && (n = v); if (a.initialized && n !== h) { if (!a.allowSlideNext && m < a.translate && m < a.minTranslate()) return !1; if ( !a.allowSlidePrev && m > a.translate && m > a.maxTranslate() && (h || 0) !== n ) return !1; } return ( (u = h < n ? "next" : n < h ? "prev" : "reset"), (d && -m === a.translate) || (!d && m === a.translate) ? (a.updateActiveIndex(n), e.autoHeight && a.updateAutoHeight(), a.updateSlidesClasses(), "slide" !== e.effect && a.setTranslate(m), "reset" != u && (a.transitionStart(i, u), a.transitionEnd(i, u)), !1) : (e.cssMode ? ((l = a.isHorizontal()), 0 !== t && c.scrollTo ? c.scrollTo( (((r = {})[l ? "left" : "top"] = -m), (r.behavior = "smooth"), r) ) : (c[l ? "scrollLeft" : "scrollTop"] = -m)) : 0 === t ? (a.setTransition(0), a.setTranslate(m), a.updateActiveIndex(n), a.updateSlidesClasses(), a.emit("beforeTransitionStart", t, s), a.transitionStart(i, u), a.transitionEnd(i, u)) : (a.setTransition(t), a.setTranslate(m), a.updateActiveIndex(n), a.updateSlidesClasses(), a.emit("beforeTransitionStart", t, s), a.transitionStart(i, u), a.animating || ((a.animating = !0), a.onSlideToWrapperTransitionEnd || (a.onSlideToWrapperTransitionEnd = function (e) { a && !a.destroyed && e.target === this && (a.$wrapperEl[0].removeEventListener( "transitionend", a.onSlideToWrapperTransitionEnd ), a.$wrapperEl[0].removeEventListener( "webkitTransitionEnd", a.onSlideToWrapperTransitionEnd ), (a.onSlideToWrapperTransitionEnd = null), delete a.onSlideToWrapperTransitionEnd, a.transitionEnd(i, u)); }), a.$wrapperEl[0].addEventListener( "transitionend", a.onSlideToWrapperTransitionEnd ), a.$wrapperEl[0].addEventListener( "webkitTransitionEnd", a.onSlideToWrapperTransitionEnd ))), !0) ); }, slideToLoop: function (e, t, i, s) { void 0 === t && (t = this.params.speed); e = void 0 === e ? 0 : e; return ( this.params.loop && (e += this.loopedSlides), this.slideTo(e, t, (i = void 0 === i ? !0 : i), s) ); }, slideNext: function (e, t, i) { void 0 === e && (e = this.params.speed), void 0 === t && (t = !0); var s = this.params, a = this.animating; return s.loop ? !a && (this.loopFix(), (this._clientLeft = this.$wrapperEl[0].clientLeft), this.slideTo(this.activeIndex + s.slidesPerGroup, e, t, i)) : this.slideTo(this.activeIndex + s.slidesPerGroup, e, t, i); }, slidePrev: function (e, t, i) { void 0 === e && (e = this.params.speed), void 0 === t && (t = !0); var s = this.params, a = this.animating, n = this.snapGrid, r = this.slidesGrid, o = this.rtlTranslate; if (s.loop) { if (a) return !1; this.loopFix(), (this._clientLeft = this.$wrapperEl[0].clientLeft); } function l(e) { return e < 0 ? -Math.floor(Math.abs(e)) : Math.floor(e); } var h, d = l(o ? this.translate : -this.translate), a = n.map(l), c = (r.map(l), n[a.indexOf(d)], n[a.indexOf(d) - 1]); return ( void 0 === c && s.cssMode && n.forEach(function (e) { !c && e <= d && (c = e); }), void 0 !== c && (h = r.indexOf(c)) < 0 && (h = this.activeIndex - 1), this.slideTo(h, e, t, i) ); }, slideReset: function (e, t, i) { return ( void 0 === e && (e = this.params.speed), this.slideTo(this.activeIndex, e, (t = void 0 === t ? !0 : t), i) ); }, slideToClosest: function (e, t, i, s) { void 0 === e && (e = this.params.speed), void 0 === t && (t = !0), void 0 === s && (s = 0.5); var a, n = this.activeIndex, r = Math.floor(n / this.params.slidesPerGroup), o = this.rtlTranslate ? this.translate : -this.translate; return ( o >= this.snapGrid[r] ? o - (a = this.snapGrid[r]) > (this.snapGrid[r + 1] - a) * s && (n += this.params.slidesPerGroup) : o - (a = this.snapGrid[r - 1]) <= (this.snapGrid[r] - a) * s && (n -= this.params.slidesPerGroup), (n = Math.max(n, 0)), (n = Math.min(n, this.snapGrid.length - 1)), this.slideTo(n, e, t, i) ); }, slideToClickedSlide: function () { var e, t = this, i = t.params, s = t.$wrapperEl, a = "auto" === i.slidesPerView ? t.slidesPerViewDynamic() : i.slidesPerView, n = t.clickedIndex; i.loop ? t.animating || ((e = parseInt( T(t.clickedSlide).attr("data-swiper-slide-index"), 10 )), i.centeredSlides ? n < t.loopedSlides - a / 2 || n > t.slides.length - t.loopedSlides + a / 2 ? (t.loopFix(), (n = s .children( "." + i.slideClass + '[data-swiper-slide-index="' + e + '"]:not(.' + i.slideDuplicateClass + ")" ) .eq(0) .index()), U.nextTick(function () { t.slideTo(n); })) : t.slideTo(n) : n > t.slides.length - a ? (t.loopFix(), (n = s .children( "." + i.slideClass + '[data-swiper-slide-index="' + e + '"]:not(.' + i.slideDuplicateClass + ")" ) .eq(0) .index()), U.nextTick(function () { t.slideTo(n); })) : t.slideTo(n)) : t.slideTo(n); }, }, W = { loopCreate: function () { var s = this, e = s.params, t = s.$wrapperEl, a = (t .children("." + e.slideClass + "." + e.slideDuplicateClass) .remove(), t.children("." + e.slideClass)); if (e.loopFillGroupWithBlank) { var i = e.slidesPerGroup - (a.length % e.slidesPerGroup); if (i !== e.slidesPerGroup) { for (var n = 0; n < i; n += 1) { var r = T(c.createElement("div")).addClass( e.slideClass + " " + e.slideBlankClass ); t.append(r); } a = t.children("." + e.slideClass); } } "auto" !== e.slidesPerView || e.loopedSlides || (e.loopedSlides = a.length), (s.loopedSlides = Math.ceil( parseFloat(e.loopedSlides || e.slidesPerView, 10) )), (s.loopedSlides += e.loopAdditionalSlides), s.loopedSlides > a.length && (s.loopedSlides = a.length); var o = [], l = []; a.each(function (e, t) { var i = T(t); e < s.loopedSlides && l.push(t), e < a.length && e >= a.length - s.loopedSlides && o.push(t), i.attr("data-swiper-slide-index", e); }); for (var h = 0; h < l.length; h += 1) t.append(T(l[h].cloneNode(!0)).addClass(e.slideDuplicateClass)); for (var d = o.length - 1; 0 <= d; --d) t.prepend(T(o[d].cloneNode(!0)).addClass(e.slideDuplicateClass)); }, loopFix: function () { this.emit("beforeLoopFix"); var e, t = this.activeIndex, i = this.slides, s = this.loopedSlides, a = this.allowSlidePrev, n = this.allowSlideNext, r = this.snapGrid, o = this.rtlTranslate, r = ((this.allowSlidePrev = !0), (this.allowSlideNext = !0), -r[t] - this.getTranslate()); t < s ? ((e = i.length - 3 * s + t), this.slideTo((e += s), 0, !1, !0) && 0 != r && this.setTranslate((o ? -this.translate : this.translate) - r)) : t >= i.length - s && ((e = -i.length + t + s), this.slideTo((e += s), 0, !1, !0)) && 0 != r && this.setTranslate((o ? -this.translate : this.translate) - r), (this.allowSlidePrev = a), (this.allowSlideNext = n), this.emit("loopFix"); }, loopDestroy: function () { var e = this.$wrapperEl, t = this.params, i = this.slides; e .children( "." + t.slideClass + "." + t.slideDuplicateClass + ",." + t.slideClass + "." + t.slideBlankClass ) .remove(), i.removeAttr("data-swiper-slide-index"); }, }, _ = { setGrabCursor: function (e) { var t; b.touch || !this.params.simulateTouch || (this.params.watchOverflow && this.isLocked) || this.params.cssMode || (((t = this.el).style.cursor = "move"), (t.style.cursor = e ? "-webkit-grabbing" : "-webkit-grab"), (t.style.cursor = e ? "-moz-grabbin" : "-moz-grab"), (t.style.cursor = e ? "grabbing" : "grab")); }, unsetGrabCursor: function () { b.touch || (this.params.watchOverflow && this.isLocked) || this.params.cssMode || (this.el.style.cursor = ""); }, }, q = { appendSlide: function (e) { var t = this.$wrapperEl, i = this.params; if ( (i.loop && this.loopDestroy(), "object" == typeof e && "length" in e) ) for (var s = 0; s < e.length; s += 1) e[s] && t.append(e[s]); else t.append(e); i.loop && this.loopCreate(), (i.observer && b.observer) || this.update(); }, prependSlide: function (e) { var t = this.params, i = this.$wrapperEl, s = this.activeIndex, a = (t.loop && this.loopDestroy(), s + 1); if ("object" == typeof e && "length" in e) { for (var n = 0; n < e.length; n += 1) e[n] && i.prepend(e[n]); a = s + e.length; } else i.prepend(e); t.loop && this.loopCreate(), (t.observer && b.observer) || this.update(), this.slideTo(a, 0, !1); }, addSlide: function (e, t) { var i = this.$wrapperEl, s = this.params, a = this.activeIndex, n = (s.loop && ((a -= this.loopedSlides), this.loopDestroy(), (this.slides = i.children("." + s.slideClass))), this.slides.length); if (e <= 0) this.prependSlide(t); else if (n <= e) this.appendSlide(t); else { for (var r = e < a ? a + 1 : a, o = [], l = n - 1; e <= l; --l) { var h = this.slides.eq(l); h.remove(), o.unshift(h); } if ("object" == typeof t && "length" in t) { for (var d = 0; d < t.length; d += 1) t[d] && i.append(t[d]); r = e < a ? a + t.length : a; } else i.append(t); for (var c = 0; c < o.length; c += 1) i.append(o[c]); s.loop && this.loopCreate(), (s.observer && b.observer) || this.update(), s.loop ? this.slideTo(r + this.loopedSlides, 0, !1) : this.slideTo(r, 0, !1); } }, removeSlide: function (e) { var t = this.params, i = this.$wrapperEl, s = this.activeIndex; t.loop && ((s -= this.loopedSlides), this.loopDestroy(), (this.slides = i.children("." + t.slideClass))); var a, n = s; if ("object" == typeof e && "length" in e) for (var r = 0; r < e.length; r += 1) this.slides[(a = e[r])] && this.slides.eq(a).remove(), a < n && --n; else this.slides[(a = e)] && this.slides.eq(a).remove(), a < n && --n; (n = Math.max(n, 0)), t.loop && this.loopCreate(), (t.observer && b.observer) || this.update(), t.loop ? this.slideTo(n + this.loopedSlides, 0, !1) : this.slideTo(n, 0, !1); }, removeAllSlides: function () { for (var e = [], t = 0; t < this.slides.length; t += 1) e.push(t); this.removeSlide(e); }, }, o = ((a = j.navigator.platform), (O = j.navigator.userAgent), (t = { ios: !1, android: !1, androidChrome: !1, desktop: !1, iphone: !1, ipod: !1, ipad: !1, edge: !1, ie: !1, firefox: !1, macos: !1, windows: !1, cordova: !(!j.cordova && !j.phonegap), phonegap: !(!j.cordova && !j.phonegap), electron: !1, }), (p = j.screen.width), (m = j.screen.height), (v = O.match(/(Android);?[\s\/]+([\d.]+)?/)), (y = O.match(/(iPad).*OS\s([\d_]+)/)), (E = O.match(/(iPod)(.*OS\s([\d_]+))?/)), (f = !y && O.match(/(iPhone\sOS|iOS)\s([\d_]+)/)), (X = 0 <= O.indexOf("MSIE ") || 0 <= O.indexOf("Trident/")), (h = 0 <= O.indexOf("Edge/")), (Y = 0 <= O.indexOf("Gecko/") && 0 <= O.indexOf("Firefox/")), (i = "Win32" === a), (s = 0 <= O.toLowerCase().indexOf("electron")), (a = "MacIntel" === a), !y && a && b.touch && ((1024 === p && 1366 === m) || (834 === p && 1194 === m) || (834 === p && 1112 === m) || (768 === p && 1024 === m)) && ((y = O.match(/(Version)\/([\d.]+)/)), (a = !1)), (t.ie = X), (t.edge = h), (t.firefox = Y), v && !i && ((t.os = "android"), (t.osVersion = v[2]), (t.android = !0), (t.androidChrome = 0 <= O.toLowerCase().indexOf("chrome"))), (y || f || E) && ((t.os = "ios"), (t.ios = !0)), f && !E && ((t.osVersion = f[2].replace(/_/g, ".")), (t.iphone = !0)), y && ((t.osVersion = y[2].replace(/_/g, ".")), (t.ipad = !0)), E && ((t.osVersion = E[3] ? E[3].replace(/_/g, ".") : null), (t.ipod = !0)), t.ios && t.osVersion && 0 <= O.indexOf("Version/") && "10" === t.osVersion.split(".")[0] && (t.osVersion = O.toLowerCase().split("version/")[1].split(" ")[0]), (t.webView = !( !(f || y || E) || (!O.match(/.*AppleWebKit(?!.*Safari)/i) && !j.navigator.standalone) ) || (j.matchMedia && j.matchMedia("(display-mode: standalone)").matches)), (t.webview = t.webView), (t.standalone = t.webView), (t.desktop = !(t.ios || t.android) || s), t.desktop && ((t.electron = s), (t.macos = a), (t.windows = i), t.macos && (t.os = "macos"), t.windows) && (t.os = "windows"), (t.pixelRatio = j.devicePixelRatio || 1), t); function $() { var e, t, i = this.params, s = this.el; (s && 0 === s.offsetWidth) || (i.breakpoints && this.setBreakpoint(), (s = this.allowSlideNext), (e = this.allowSlidePrev), (t = this.snapGrid), (this.allowSlideNext = !0), (this.allowSlidePrev = !0), this.updateSize(), this.updateSlides(), this.updateSlidesClasses(), ("auto" === i.slidesPerView || 1 < i.slidesPerView) && this.isEnd && !this.params.centeredSlides ? this.slideTo(this.slides.length - 1, 0, !1, !0) : this.slideTo(this.activeIndex, 0, !1, !0), this.autoplay && this.autoplay.running && this.autoplay.paused && this.autoplay.run(), (this.allowSlidePrev = e), (this.allowSlideNext = s), this.params.watchOverflow && t !== this.snapGrid && this.checkOverflow()); } var N = !1; function V() { } var h, d, p, F = { init: !0, direction: "horizontal", touchEventsTarget: "container", initialSlide: 0, speed: 300, cssMode: !1, updateOnWindowResize: !0, preventInteractionOnTransition: !1, edgeSwipeDetection: !1, edgeSwipeThreshold: 20, freeMode: !1, freeModeMomentum: !0, freeModeMomentumRatio: 1, freeModeMomentumBounce: !0, freeModeMomentumBounceRatio: 1, freeModeMomentumVelocityRatio: 1, freeModeSticky: !1, freeModeMinimumVelocity: 0.02, autoHeight: !1, setWrapperSize: !1, virtualTranslate: !1, effect: "slide", breakpoints: void 0, spaceBetween: 0, slidesPerView: 1, slidesPerColumn: 1, slidesPerColumnFill: "column", slidesPerGroup: 1, centeredSlides: !1, centeredSlidesBounds: !1, slidesOffsetBefore: 0, slidesOffsetAfter: 0, normalizeSlideIndex: !0, centerInsufficientSlides: !1, watchOverflow: !1, roundLengths: !1, touchRatio: 1, touchAngle: 45, simulateTouch: !0, shortSwipes: !0, longSwipes: !0, longSwipesRatio: 0.5, longSwipesMs: 300, followFinger: !0, allowTouchMove: !0, threshold: 0, touchMoveStopPropagation: !1, touchStartPreventDefault: !0, touchStartForcePreventDefault: !1, touchReleaseOnEdges: !1, uniqueNavElements: !0, resistance: !0, resistanceRatio: 0.85, watchSlidesProgress: !1, watchSlidesVisibility: !1, grabCursor: !1, preventClicks: !0, preventClicksPropagation: !0, slideToClickedSlide: !1, preloadImages: !0, updateOnImagesReady: !0, loop: !1, loopAdditionalSlides: 0, loopedSlides: null, loopFillGroupWithBlank: !1, allowSlidePrev: !0, allowSlideNext: !0, swipeHandler: null, noSwiping: !0, noSwipingClass: "swiper-no-swiping", noSwipingSelector: null, passiveListeners: !0, containerModifierClass: "swiper-container-", slideClass: "swiper-slide", slideBlankClass: "swiper-slide-invisible-blank", slideActiveClass: "swiper-slide-active", slideDuplicateActiveClass: "swiper-slide-duplicate-active", slideVisibleClass: "swiper-slide-visible", slideDuplicateClass: "swiper-slide-duplicate", slideNextClass: "swiper-slide-next", slideDuplicateNextClass: "swiper-slide-duplicate-next", slidePrevClass: "swiper-slide-prev", slideDuplicatePrevClass: "swiper-slide-duplicate-prev", wrapperClass: "swiper-wrapper", runCallbacksOnInit: !0, }, R = { update: r, translate: H, transition: { setTransition: function (e, t) { this.params.cssMode || this.$wrapperEl.transition(e), this.emit("setTransition", e, t); }, transitionStart: function (e, t) { void 0 === e && (e = !0); var i = this.activeIndex, s = this.params, a = this.previousIndex; s.cssMode || (s.autoHeight && this.updateAutoHeight(), (s = (s = t) || (a < i ? "next" : i < a ? "prev" : "reset")), this.emit("transitionStart"), e && i !== a && ("reset" === s ? this.emit("slideResetTransitionStart") : (this.emit("slideChangeTransitionStart"), "next" === s ? this.emit("slideNextTransitionStart") : this.emit("slidePrevTransitionStart")))); }, transitionEnd: function (e, t) { void 0 === e && (e = !0); var i = this.activeIndex, s = this.previousIndex, a = this.params; (this.animating = !1), a.cssMode || (this.setTransition(0), (a = (a = t) || (s < i ? "next" : i < s ? "prev" : "reset")), this.emit("transitionEnd"), e && i !== s && ("reset" === a ? this.emit("slideResetTransitionEnd") : (this.emit("slideChangeTransitionEnd"), "next" === a ? this.emit("slideNextTransitionEnd") : this.emit("slidePrevTransitionEnd")))); }, }, slide: B, loop: W, grabCursor: _, manipulation: q, events: { attachEvents: function () { var e, t = this.params, i = this.touchEvents, s = this.el, a = this.wrapperEl, n = ((this.onTouchStart = function (e) { var t, i, s, a, n = this.touchEventsData, r = this.params, o = this.touches; (this.animating && r.preventInteractionOnTransition) || ((t = T( (e = (e = e).originalEvent ? e.originalEvent : e).target )), "wrapper" === r.touchEventsTarget && !t.closest(this.wrapperEl).length) || ((n.isTouchEvent = "touchstart" === e.type), !n.isTouchEvent && "which" in e && 3 === e.which) || (!n.isTouchEvent && "button" in e && 0 < e.button) || (n.isTouched && n.isMoved) || (r.noSwiping && t.closest( r.noSwipingSelector || "." + r.noSwipingClass )[0] ? (this.allowClick = !0) : (r.swipeHandler && !t.closest(r.swipeHandler)[0]) || ((o.currentX = ( "touchstart" === e.type ? e.targetTouches[0] : e ).pageX), (o.currentY = ( "touchstart" === e.type ? e.targetTouches[0] : e ).pageY), (a = o.currentX), (i = o.currentY), (s = r.edgeSwipeThreshold || r.iOSEdgeSwipeThreshold), (r.edgeSwipeDetection || r.iOSEdgeSwipeDetection) && (a <= s || a >= j.screen.width - s)) || (U.extend(n, { isTouched: !0, isMoved: !1, allowTouchCallbacks: !0, isScrolling: void 0, startMoving: void 0, }), (o.startX = a), (o.startY = i), (n.touchStartTime = U.now()), (this.allowClick = !0), this.updateSize(), (this.swipeDirection = void 0), 0 < r.threshold && (n.allowThresholdMove = !1), "touchstart" !== e.type && ((s = !0), t.is(n.formElements) && (s = !1), c.activeElement && T(c.activeElement).is(n.formElements) && c.activeElement !== t[0] && c.activeElement.blur(), (a = s && this.allowTouchMove && r.touchStartPreventDefault), r.touchStartForcePreventDefault || a) && e.preventDefault(), this.emit("touchStart", e))); }.bind(this)), (this.onTouchMove = function (e) { var t = this.touchEventsData, i = this.params, s = this.touches, a = this.rtlTranslate; if ( (e.originalEvent && (e = e.originalEvent), t.isTouched) ) { if (!t.isTouchEvent || "mousemove" !== e.type) { var n = "touchmove" === e.type && e.targetTouches && (e.targetTouches[0] || e.changedTouches[0]), r = ("touchmove" === e.type ? n : e).pageX, n = ("touchmove" === e.type ? n : e).pageY; if (e.preventedByNestedSwiper) (s.startX = r), (s.startY = n); else if (this.allowTouchMove) { if ( t.isTouchEvent && i.touchReleaseOnEdges && !i.loop ) if (this.isVertical()) { if ( (n < s.startY && this.translate <= this.maxTranslate()) || (n > s.startY && this.translate >= this.minTranslate()) ) return ( (t.isTouched = !1), void (t.isMoved = !1) ); } else if ( (r < s.startX && this.translate <= this.maxTranslate()) || (r > s.startX && this.translate >= this.minTranslate()) ) return; if ( t.isTouchEvent && c.activeElement && e.target === c.activeElement && T(e.target).is(t.formElements) ) this.allowClick = !(t.isMoved = !0); else if ( (t.allowTouchCallbacks && this.emit("touchMove", e), !(e.targetTouches && 1 < e.targetTouches.length)) ) { (s.currentX = r), (s.currentY = n); var o = s.currentX - s.startX, l = s.currentY - s.startY; if ( !( this.params.threshold && Math.sqrt(Math.pow(o, 2) + Math.pow(l, 2)) < this.params.threshold ) ) if ( (void 0 === t.isScrolling && ((this.isHorizontal() && s.currentY === s.startY) || (this.isVertical() && s.currentX === s.startX) ? (t.isScrolling = !1) : 25 <= o * o + l * l && ((h = (180 * Math.atan2( Math.abs(l), Math.abs(o) )) / Math.PI), (t.isScrolling = this.isHorizontal() ? h > i.touchAngle : 90 - h > i.touchAngle))), t.isScrolling && this.emit("touchMoveOpposite", e), void 0 !== t.startMoving || (s.currentX === s.startX && s.currentY === s.startY) || (t.startMoving = !0), t.isScrolling) ) t.isTouched = !1; else if (t.startMoving) { (this.allowClick = !1), i.cssMode || e.preventDefault(), i.touchMoveStopPropagation && !i.nested && e.stopPropagation(), t.isMoved || (i.loop && this.loopFix(), (t.startTranslate = this.getTranslate()), this.setTransition(0), this.animating && this.$wrapperEl.trigger( "webkitTransitionEnd transitionend" ), (t.allowMomentumBounce = !1), !i.grabCursor || (!0 !== this.allowSlideNext && !0 !== this.allowSlidePrev) || this.setGrabCursor(!0), this.emit("sliderFirstMove", e)), this.emit("sliderMove", e), (t.isMoved = !0); var h = this.isHorizontal() ? o : l, o = ((s.diff = h), (h *= i.touchRatio), (this.swipeDirection = 0 < (h = a ? -h : h) ? "prev" : "next"), (t.currentTranslate = h + t.startTranslate), !0), l = i.resistanceRatio; if ( (i.touchReleaseOnEdges && (l = 0), 0 < h && t.currentTranslate > this.minTranslate() ? ((o = !1), i.resistance && (t.currentTranslate = this.minTranslate() - 1 + Math.pow( -this.minTranslate() + t.startTranslate + h, l ))) : h < 0 && t.currentTranslate < this.maxTranslate() && ((o = !1), i.resistance) && (t.currentTranslate = this.maxTranslate() + 1 - Math.pow( this.maxTranslate() - t.startTranslate - h, l )), o && (e.preventedByNestedSwiper = !0), !this.allowSlideNext && "next" === this.swipeDirection && t.currentTranslate < t.startTranslate && (t.currentTranslate = t.startTranslate), !this.allowSlidePrev && "prev" === this.swipeDirection && t.currentTranslate > t.startTranslate && (t.currentTranslate = t.startTranslate), 0 < i.threshold) ) { if ( !( Math.abs(h) > i.threshold || t.allowThresholdMove ) ) return void (t.currentTranslate = t.startTranslate); if (!t.allowThresholdMove) return ( (t.allowThresholdMove = !0), (s.startX = s.currentX), (s.startY = s.currentY), (t.currentTranslate = t.startTranslate), void (s.diff = this.isHorizontal() ? s.currentX - s.startX : s.currentY - s.startY) ); } i.followFinger && !i.cssMode && ((i.freeMode || i.watchSlidesProgress || i.watchSlidesVisibility) && (this.updateActiveIndex(), this.updateSlidesClasses()), i.freeMode && (0 === t.velocities.length && t.velocities.push({ position: s[ this.isHorizontal() ? "startX" : "startY" ], time: t.touchStartTime, }), t.velocities.push({ position: s[ this.isHorizontal() ? "currentX" : "currentY" ], time: U.now(), })), this.updateProgress(t.currentTranslate), this.setTranslate(t.currentTranslate)); } } } else (this.allowClick = !1), t.isTouched && (U.extend(s, { startX: r, startY: n, currentX: r, currentY: n, }), (t.touchStartTime = U.now())); } } else t.startMoving && t.isScrolling && this.emit("touchMoveOpposite", e); }.bind(this)), (this.onTouchEnd = function (e) { var t = this, i = t.touchEventsData, s = t.params, a = t.touches, n = t.rtlTranslate, r = t.$wrapperEl, o = t.slidesGrid, l = t.snapGrid; if ( (e.originalEvent && (e = e.originalEvent), i.allowTouchCallbacks && t.emit("touchEnd", e), (i.allowTouchCallbacks = !1), i.isTouched) ) { s.grabCursor && i.isMoved && i.isTouched && (!0 === t.allowSlideNext || !0 === t.allowSlidePrev) && t.setGrabCursor(!1); var h, d = U.now(), c = d - i.touchStartTime; if ( (t.allowClick && (t.updateClickedSlide(e), t.emit("tap click", e), c < 300) && d - i.lastClickTime < 300 && t.emit("doubleTap doubleClick", e), (i.lastClickTime = U.now()), U.nextTick(function () { t.destroyed || (t.allowClick = !0); }), i.isTouched && i.isMoved && t.swipeDirection && 0 !== a.diff && i.currentTranslate !== i.startTranslate) ) { if ( ((i.isTouched = !1), (i.isMoved = !1), (i.startMoving = !1), (h = s.followFinger ? n ? t.translate : -t.translate : -i.currentTranslate), !s.cssMode) ) if (s.freeMode) if (h < -t.minTranslate()) t.slideTo(t.activeIndex); else if (h > -t.maxTranslate()) t.slides.length < l.length ? t.slideTo(l.length - 1) : t.slideTo(t.slides.length - 1); else { if (s.freeModeMomentum) { (!(1 < i.velocities.length) || ((d = i.velocities.pop()), (a = i.velocities.pop()), (p = d.position - a.position), (a = d.time - a.time), (t.velocity = p / a), (t.velocity /= 2), Math.abs(t.velocity) < s.freeModeMinimumVelocity && (t.velocity = 0), 150 < a) || 300 < U.now() - d.time) && (t.velocity = 0), (t.velocity *= s.freeModeMomentumVelocityRatio), (i.velocities.length = 0); var p = 1e3 * s.freeModeMomentumRatio, a = t.velocity * p, u = t.translate + a; n && (u = -u); var m, v, d = !1, a = 20 * Math.abs(t.velocity) * s.freeModeMomentumBounceRatio; if (u < t.maxTranslate()) s.freeModeMomentumBounce ? (u + t.maxTranslate() < -a && (u = t.maxTranslate() - a), (m = t.maxTranslate()), (i.allowMomentumBounce = d = !0)) : (u = t.maxTranslate()), s.loop && s.centeredSlides && (v = !0); else if (u > t.minTranslate()) s.freeModeMomentumBounce ? (u - t.minTranslate() > a && (u = t.minTranslate() + a), (m = t.minTranslate()), (i.allowMomentumBounce = d = !0)) : (u = t.minTranslate()), s.loop && s.centeredSlides && (v = !0); else if (s.freeModeSticky) { for (var g, f = 0; f < l.length; f += 1) if (l[f] > -u) { g = f; break; } u = -(Math.abs(l[g] - u) < Math.abs(l[g - 1] - u) || "next" === t.swipeDirection ? l[g] : l[g - 1]); } if ( (v && t.once("transitionEnd", function () { t.loopFix(); }), 0 !== t.velocity) ) (p = n ? Math.abs((-u - t.translate) / t.velocity) : Math.abs((u - t.translate) / t.velocity)), s.freeModeSticky && (p = (a = Math.abs( (n ? -u : u) - t.translate )) < (v = t.slidesSizesGrid[t.activeIndex]) ? s.speed : a < 2 * v ? 1.5 * s.speed : 2.5 * s.speed); else if (s.freeModeSticky) return void t.slideToClosest(); s.freeModeMomentumBounce && d ? (t.updateProgress(m), t.setTransition(p), t.setTranslate(u), t.transitionStart(!0, t.swipeDirection), (t.animating = !0), r.transitionEnd(function () { t && !t.destroyed && i.allowMomentumBounce && (t.emit("momentumBounce"), t.setTransition(s.speed), t.setTranslate(m), r.transitionEnd(function () { t && !t.destroyed && t.transitionEnd(); })); })) : t.velocity ? (t.updateProgress(u), t.setTransition(p), t.setTranslate(u), t.transitionStart(!0, t.swipeDirection), t.animating || ((t.animating = !0), r.transitionEnd(function () { t && !t.destroyed && t.transitionEnd(); }))) : t.updateProgress(u), t.updateActiveIndex(), t.updateSlidesClasses(); } else if (s.freeModeSticky) return void t.slideToClosest(); (!s.freeModeMomentum || c >= s.longSwipesMs) && (t.updateProgress(), t.updateActiveIndex(), t.updateSlidesClasses()); } else { for ( var w = 0, y = t.slidesSizesGrid[0], b = 0; b < o.length; b += s.slidesPerGroup ) void 0 !== o[b + s.slidesPerGroup] ? h >= o[b] && h < o[b + s.slidesPerGroup] && (y = o[(w = b) + s.slidesPerGroup] - o[b]) : h >= o[b] && ((w = b), (y = o[o.length - 1] - o[o.length - 2])); n = (h - o[w]) / y; c > s.longSwipesMs ? s.longSwipes ? ("next" === t.swipeDirection && (n >= s.longSwipesRatio ? t.slideTo(w + s.slidesPerGroup) : t.slideTo(w)), "prev" === t.swipeDirection && (n > 1 - s.longSwipesRatio ? t.slideTo(w + s.slidesPerGroup) : t.slideTo(w))) : t.slideTo(t.activeIndex) : s.shortSwipes ? !t.navigation || (e.target !== t.navigation.nextEl && e.target !== t.navigation.prevEl) ? ("next" === t.swipeDirection && t.slideTo(w + s.slidesPerGroup), "prev" === t.swipeDirection && t.slideTo(w)) : e.target === t.navigation.nextEl ? t.slideTo(w + s.slidesPerGroup) : t.slideTo(w) : t.slideTo(t.activeIndex); } } else (i.isTouched = !1), (i.isMoved = !1), (i.startMoving = !1); } else i.isMoved && s.grabCursor && t.setGrabCursor(!1), (i.isMoved = !1), (i.startMoving = !1); }.bind(this)), t.cssMode && (this.onScroll = function () { var e = this.wrapperEl; (this.previousTranslate = this.translate), (this.translate = this.isHorizontal() ? -e.scrollLeft : -e.scrollTop), -0 === this.translate && (this.translate = 0), this.updateActiveIndex(), this.updateSlidesClasses(), (0 == (e = this.maxTranslate() - this.minTranslate()) ? 0 : (this.translate - this.minTranslate()) / e) !== this.progress && this.updateProgress(this.translate), this.emit("setTranslate", this.translate, !1); }.bind(this)), (this.onClick = function (e) { this.allowClick || (this.params.preventClicks && e.preventDefault(), this.params.preventClicksPropagation && this.animating && (e.stopPropagation(), e.stopImmediatePropagation())); }.bind(this)), !!t.nested); !b.touch && b.pointerEvents ? (s.addEventListener(i.start, this.onTouchStart, !1), c.addEventListener(i.move, this.onTouchMove, n), c.addEventListener(i.end, this.onTouchEnd, !1)) : (b.touch && ((e = !( "touchstart" !== i.start || !b.passiveListener || !t.passiveListeners ) && { passive: !0, capture: !1 }), s.addEventListener(i.start, this.onTouchStart, e), s.addEventListener( i.move, this.onTouchMove, b.passiveListener ? { passive: !1, capture: n } : n ), s.addEventListener(i.end, this.onTouchEnd, e), i.cancel && s.addEventListener(i.cancel, this.onTouchEnd, e), N || (c.addEventListener("touchstart", V), (N = !0))), ((t.simulateTouch && !o.ios && !o.android) || (t.simulateTouch && !b.touch && o.ios)) && (s.addEventListener("mousedown", this.onTouchStart, !1), c.addEventListener("mousemove", this.onTouchMove, n), c.addEventListener("mouseup", this.onTouchEnd, !1))), (t.preventClicks || t.preventClicksPropagation) && s.addEventListener("click", this.onClick, !0), t.cssMode && a.addEventListener("scroll", this.onScroll), t.updateOnWindowResize ? this.on( o.ios || o.android ? "resize orientationchange observerUpdate" : "resize observerUpdate", $, !0 ) : this.on("observerUpdate", $, !0); }, detachEvents: function () { var e, t = this.params, i = this.touchEvents, s = this.el, a = this.wrapperEl, n = !!t.nested; !b.touch && b.pointerEvents ? (s.removeEventListener(i.start, this.onTouchStart, !1), c.removeEventListener(i.move, this.onTouchMove, n), c.removeEventListener(i.end, this.onTouchEnd, !1)) : (b.touch && ((e = !( "onTouchStart" !== i.start || !b.passiveListener || !t.passiveListeners ) && { passive: !0, capture: !1 }), s.removeEventListener(i.start, this.onTouchStart, e), s.removeEventListener(i.move, this.onTouchMove, n), s.removeEventListener(i.end, this.onTouchEnd, e), i.cancel) && s.removeEventListener(i.cancel, this.onTouchEnd, e), ((t.simulateTouch && !o.ios && !o.android) || (t.simulateTouch && !b.touch && o.ios)) && (s.removeEventListener("mousedown", this.onTouchStart, !1), c.removeEventListener("mousemove", this.onTouchMove, n), c.removeEventListener("mouseup", this.onTouchEnd, !1))), (t.preventClicks || t.preventClicksPropagation) && s.removeEventListener("click", this.onClick, !0), t.cssMode && a.removeEventListener("scroll", this.onScroll), this.off( o.ios || o.android ? "resize orientationchange observerUpdate" : "resize observerUpdate", $ ); }, }, breakpoints: { setBreakpoint: function () { var e, i, t, s, a = this.activeIndex, n = this.initialized, r = this.loopedSlides, o = (void 0 === r && (r = 0), this.params), l = this.$el, h = o.breakpoints; h && 0 !== Object.keys(h).length && (e = this.getBreakpoint(h)) && this.currentBreakpoint !== e && ((i = e in h ? h[e] : void 0) && [ "slidesPerView", "spaceBetween", "slidesPerGroup", "slidesPerColumn", ].forEach(function (e) { var t = i[e]; void 0 !== t && (i[e] = "slidesPerView" !== e || ("AUTO" !== t && "auto" !== t) ? "slidesPerView" === e ? parseFloat(t) : parseInt(t, 10) : "auto"); }), (h = i || this.originalParams), (t = 1 < o.slidesPerColumn), (s = 1 < h.slidesPerColumn), t && !s ? l.removeClass( o.containerModifierClass + "multirow " + o.containerModifierClass + "multirow-column" ) : !t && s && (l.addClass(o.containerModifierClass + "multirow"), "column" === h.slidesPerColumnFill) && l.addClass(o.containerModifierClass + "multirow-column"), (t = h.direction && h.direction !== o.direction), (s = o.loop && (h.slidesPerView !== o.slidesPerView || t)), t && n && this.changeDirection(), U.extend(this.params, h), U.extend(this, { allowTouchMove: this.params.allowTouchMove, allowSlideNext: this.params.allowSlideNext, allowSlidePrev: this.params.allowSlidePrev, }), (this.currentBreakpoint = e), s && n && (this.loopDestroy(), this.loopCreate(), this.updateSlides(), this.slideTo(a - r + this.loopedSlides, 0, !1)), this.emit("breakpoint", h)); }, getBreakpoint: function (e) { if (e) { var t = !1, i = []; Object.keys(e).forEach(function (e) { i.push(e); }), i.sort(function (e, t) { return parseInt(e, 10) - parseInt(t, 10); }); for (var s = 0; s < i.length; s += 1) { var a = i[s]; a <= j.innerWidth && (t = a); } return t || "max"; } }, }, checkOverflow: { checkOverflow: function () { var e = this.params, t = this.isLocked, i = 0 < this.slides.length && e.slidesOffsetBefore + e.spaceBetween * (this.slides.length - 1) + this.slides[0].offsetWidth * this.slides.length; e.slidesOffsetBefore && e.slidesOffsetAfter && i ? (this.isLocked = i <= this.size) : (this.isLocked = 1 === this.snapGrid.length), (this.allowSlideNext = !this.isLocked), (this.allowSlidePrev = !this.isLocked), t !== this.isLocked && this.emit(this.isLocked ? "lock" : "unlock"), t && t !== this.isLocked && ((this.isEnd = !1), this.navigation.update()); }, }, classes: { addClasses: function () { var t = this.classNames, i = this.params, e = this.rtl, s = this.$el, a = []; a.push("initialized"), a.push(i.direction), i.freeMode && a.push("free-mode"), i.autoHeight && a.push("autoheight"), e && a.push("rtl"), 1 < i.slidesPerColumn && (a.push("multirow"), "column" === i.slidesPerColumnFill) && a.push("multirow-column"), o.android && a.push("android"), o.ios && a.push("ios"), i.cssMode && a.push("css-mode"), a.forEach(function (e) { t.push(i.containerModifierClass + e); }), s.addClass(t.join(" ")); }, removeClasses: function () { var e = this.$el, t = this.classNames; e.removeClass(t.join(" ")); }, }, images: { loadImage: function (e, t, i, s, a, n) { function r() { n && n(); } (!e.complete || !a) && t ? (((e = new j.Image()).onload = r), (e.onerror = r), s && (e.sizes = s), i && (e.srcset = i), t && (e.src = t)) : r(); }, preloadImages: function () { var e = this; function t() { null != e && e && !e.destroyed && (void 0 !== e.imagesLoaded && (e.imagesLoaded += 1), e.imagesLoaded === e.imagesToLoad.length) && (e.params.updateOnImagesReady && e.update(), e.emit("imagesReady")); } e.imagesToLoad = e.$el.find("img"); for (var i = 0; i < e.imagesToLoad.length; i += 1) { var s = e.imagesToLoad[i]; e.loadImage( s, s.currentSrc || s.getAttribute("src"), s.srcset || s.getAttribute("srcset"), s.sizes || s.getAttribute("sizes"), !0, t ); } }, }, }, G = {}, u = ((d = e) && (S.__proto__ = d), (p = { extendedDefaults: { configurable: !0 }, defaults: { configurable: !0 }, Class: { configurable: !0 }, $: { configurable: !0 }, }), (((S.prototype = Object.create(d && d.prototype)).constructor = S).prototype.slidesPerViewDynamic = function () { var e = this.params, t = this.slides, i = this.slidesGrid, s = this.size, a = this.activeIndex, n = 1; if (e.centeredSlides) { for ( var r, o = t[a].swiperSlideSize, l = a + 1; l < t.length; l += 1 ) t[l] && !r && ((n += 1), (o += t[l].swiperSlideSize) > s) && (r = !0); for (var h = a - 1; 0 <= h; --h) t[h] && !r && ((n += 1), (o += t[h].swiperSlideSize) > s) && (r = !0); } else for (var d = a + 1; d < t.length; d += 1) i[d] - i[a] < s && (n += 1); return n; }), (S.prototype.update = function () { var e, t, i = this; function s() { var e = i.rtlTranslate ? -1 * i.translate : i.translate, e = Math.min(Math.max(e, i.maxTranslate()), i.minTranslate()); i.setTranslate(e), i.updateActiveIndex(), i.updateSlidesClasses(); } i && !i.destroyed && ((e = i.snapGrid), (t = i.params).breakpoints && i.setBreakpoint(), i.updateSize(), i.updateSlides(), i.updateProgress(), i.updateSlidesClasses(), i.params.freeMode ? (s(), i.params.autoHeight && i.updateAutoHeight()) : (("auto" === i.params.slidesPerView || 1 < i.params.slidesPerView) && i.isEnd && !i.params.centeredSlides ? i.slideTo(i.slides.length - 1, 0, !1, !0) : i.slideTo(i.activeIndex, 0, !1, !0)) || s(), t.watchOverflow && e !== i.snapGrid && i.checkOverflow(), i.emit("update")); }), (S.prototype.changeDirection = function (i, e) { void 0 === e && (e = !0); var t = this.params.direction; return ( (i = i || ("horizontal" === t ? "vertical" : "horizontal")) === t || ("horizontal" !== i && "vertical" !== i) || (this.$el .removeClass("" + this.params.containerModifierClass + t) .addClass("" + this.params.containerModifierClass + i), (this.params.direction = i), this.slides.each(function (e, t) { "vertical" === i ? (t.style.width = "") : (t.style.height = ""); }), this.emit("changeDirection"), e && this.update()), this ); }), (S.prototype.init = function () { this.initialized || (this.emit("beforeInit"), this.params.breakpoints && this.setBreakpoint(), this.addClasses(), this.params.loop && this.loopCreate(), this.updateSize(), this.updateSlides(), this.params.watchOverflow && this.checkOverflow(), this.params.grabCursor && this.setGrabCursor(), this.params.preloadImages && this.preloadImages(), this.params.loop ? this.slideTo( this.params.initialSlide + this.loopedSlides, 0, this.params.runCallbacksOnInit ) : this.slideTo( this.params.initialSlide, 0, this.params.runCallbacksOnInit ), this.attachEvents(), (this.initialized = !0), this.emit("init")); }), (S.prototype.destroy = function (e, t) { void 0 === e && (e = !0), void 0 === t && (t = !0); var i = this, s = i.params, a = i.$el, n = i.$wrapperEl, r = i.slides; return ( void 0 === i.params || i.destroyed || (i.emit("beforeDestroy"), (i.initialized = !1), i.detachEvents(), s.loop && i.loopDestroy(), t && (i.removeClasses(), a.removeAttr("style"), n.removeAttr("style"), r) && r.length && r .removeClass( [ s.slideVisibleClass, s.slideActiveClass, s.slideNextClass, s.slidePrevClass, ].join(" ") ) .removeAttr("style") .removeAttr("data-swiper-slide-index"), i.emit("destroy"), Object.keys(i.eventsListeners).forEach(function (e) { i.off(e); }), !1 !== e && ((i.$el[0].swiper = null), i.$el.data("swiper", null), U.deleteProps(i)), (i.destroyed = !0)), null ); }), (S.extendDefaults = function (e) { U.extend(G, e); }), (p.extendedDefaults.get = function () { return G; }), (p.defaults.get = function () { return F; }), (p.Class.get = function () { return d; }), (p.$.get = function () { return T; }), Object.defineProperties(S, p), S), m = { name: "device", proto: { device: o }, static: { device: o } }, X = { name: "support", proto: { support: b }, static: { support: b } }, C = { isEdge: !!j.navigator.userAgent.match(/Edge/g), isSafari: 0 <= (h = j.navigator.userAgent.toLowerCase()).indexOf("safari") && h.indexOf("chrome") < 0 && h.indexOf("android") < 0, isUiWebView: /(iPhone|iPod|iPad).*AppleWebKit(?!.*Safari)/i.test( j.navigator.userAgent ), }, Y = { name: "browser", proto: { browser: C }, static: { browser: C } }, v = { name: "resize", create: function () { var e = this; U.extend(e, { resize: { resizeHandler: function () { e && !e.destroyed && e.initialized && (e.emit("beforeResize"), e.emit("resize")); }, orientationChangeHandler: function () { e && !e.destroyed && e.initialized && e.emit("orientationchange"); }, }, }); }, on: { init: function () { j.addEventListener("resize", this.resize.resizeHandler), j.addEventListener( "orientationchange", this.resize.orientationChangeHandler ); }, destroy: function () { j.removeEventListener("resize", this.resize.resizeHandler), j.removeEventListener( "orientationchange", this.resize.orientationChangeHandler ); }, }, }, g = { func: j.MutationObserver || j.WebkitMutationObserver, attach: function (e, t) { void 0 === t && (t = {}); var i = this, s = new g.func(function (e) { var t; 1 !== e.length ? ((t = function () { i.emit("observerUpdate", e[0]); }), j.requestAnimationFrame ? j.requestAnimationFrame(t) : j.setTimeout(t, 0)) : i.emit("observerUpdate", e[0]); }); s.observe(e, { attributes: void 0 === t.attributes || t.attributes, childList: void 0 === t.childList || t.childList, characterData: void 0 === t.characterData || t.characterData, }), i.observer.observers.push(s); }, init: function () { if (b.observer && this.params.observer) { if (this.params.observeParents) for (var e = this.$el.parents(), t = 0; t < e.length; t += 1) this.observer.attach(e[t]); this.observer.attach(this.$el[0], { childList: this.params.observeSlideChildren, }), this.observer.attach(this.$wrapperEl[0], { attributes: !1 }); } }, destroy: function () { this.observer.observers.forEach(function (e) { e.disconnect(); }), (this.observer.observers = []); }, }, f = { name: "observer", params: { observer: !1, observeParents: !1, observeSlideChildren: !1, }, create: function () { U.extend(this, { observer: { init: g.init.bind(this), attach: g.attach.bind(this), destroy: g.destroy.bind(this), observers: [], }, }); }, on: { init: function () { this.observer.init(); }, destroy: function () { this.observer.destroy(); }, }, }, w = { update: function (e) { var t = this, i = t.params, s = i.slidesPerView, a = i.slidesPerGroup, i = i.centeredSlides, n = t.params.virtual, r = n.addSlidesBefore, n = n.addSlidesAfter, o = t.virtual, l = o.from, h = o.to, d = o.slides, c = o.slidesGrid, p = o.renderSlide, o = o.offset; t.updateActiveIndex(); var u, m = t.activeIndex || 0, v = t.rtlTranslate ? "right" : t.isHorizontal() ? "left" : "top", i = i ? ((u = Math.floor(s / 2) + a + r), Math.floor(s / 2) + a + n) : ((u = s + (a - 1) + r), a + n), g = Math.max((m || 0) - i, 0), f = Math.min((m || 0) + u, d.length - 1), s = (t.slidesGrid[g] || 0) - (t.slidesGrid[0] || 0); function w() { t.updateSlides(), t.updateProgress(), t.updateSlidesClasses(), t.lazy && t.params.lazy.enabled && t.lazy.load(); } if ( (U.extend(t.virtual, { from: g, to: f, offset: s, slidesGrid: t.slidesGrid, }), l !== g || h !== f || e) ) { if (t.params.virtual.renderExternal) t.params.virtual.renderExternal.call(t, { offset: s, from: g, to: f, slides: (function () { for (var e = [], t = g; t <= f; t += 1) e.push(d[t]); return e; })(), }); else { var y = [], b = []; if (e) t.$wrapperEl.find("." + t.params.slideClass).remove(); else for (var E = l; E <= h; E += 1) (E < g || f < E) && t.$wrapperEl .find( "." + t.params.slideClass + '[data-swiper-slide-index="' + E + '"]' ) .remove(); for (var T = 0; T < d.length; T += 1) g <= T && T <= f && (void 0 === h || e ? b.push(T) : (h < T && b.push(T), T < l && y.push(T))); b.forEach(function (e) { t.$wrapperEl.append(p(d[e], e)); }), y .sort(function (e, t) { return t - e; }) .forEach(function (e) { t.$wrapperEl.prepend(p(d[e], e)); }), t.$wrapperEl.children(".swiper-slide").css(v, s + "px"); } w(); } else t.slidesGrid !== c && s !== o && t.slides.css(v, s + "px"), t.updateProgress(); }, renderSlide: function (e, t) { var i = this.params.virtual; return i.cache && this.virtual.cache[t] ? this.virtual.cache[t] : ((e = T( i.renderSlide ? i.renderSlide.call(this, e, t) : '<div class="' + this.params.slideClass + '" data-swiper-slide-index="' + t + '">' + e + "</div>" )).attr("data-swiper-slide-index") || e.attr("data-swiper-slide-index", t), i.cache && (this.virtual.cache[t] = e), e); }, appendSlide: function (e) { if ("object" == typeof e && "length" in e) for (var t = 0; t < e.length; t += 1) e[t] && this.virtual.slides.push(e[t]); else this.virtual.slides.push(e); this.virtual.update(!0); }, prependSlide: function (e) { var s, a, t = this.activeIndex, i = t + 1, n = 1; if (Array.isArray(e)) { for (var r = 0; r < e.length; r += 1) e[r] && this.virtual.slides.unshift(e[r]); (i = t + e.length), (n = e.length); } else this.virtual.slides.unshift(e); this.params.virtual.cache && ((s = this.virtual.cache), (a = {}), Object.keys(s).forEach(function (e) { var t = s[e], i = t.attr("data-swiper-slide-index"); i && t.attr("data-swiper-slide-index", parseInt(i, 10) + 1), (a[parseInt(e, 10) + n] = t); }), (this.virtual.cache = a)), this.virtual.update(!0), this.slideTo(i, 0); }, removeSlide: function (e) { if (null != e) { var t = this.activeIndex; if (Array.isArray(e)) for (var i = e.length - 1; 0 <= i; --i) this.virtual.slides.splice(e[i], 1), this.params.virtual.cache && delete this.virtual.cache[e[i]], e[i] < t && --t, (t = Math.max(t, 0)); else this.virtual.slides.splice(e, 1), this.params.virtual.cache && delete this.virtual.cache[e], e < t && --t, (t = Math.max(t, 0)); this.virtual.update(!0), this.slideTo(t, 0); } }, removeAllSlides: function () { (this.virtual.slides = []), this.params.virtual.cache && (this.virtual.cache = {}), this.virtual.update(!0), this.slideTo(0, 0); }, }, y = { name: "virtual", params: { virtual: { enabled: !1, slides: [], cache: !0, renderSlide: null, renderExternal: null, addSlidesBefore: 0, addSlidesAfter: 0, }, }, create: function () { U.extend(this, { virtual: { update: w.update.bind(this), appendSlide: w.appendSlide.bind(this), prependSlide: w.prependSlide.bind(this), removeSlide: w.removeSlide.bind(this), removeAllSlides: w.removeAllSlides.bind(this), renderSlide: w.renderSlide.bind(this), slides: this.params.virtual.slides, cache: {}, }, }); }, on: { beforeInit: function () { var e; this.params.virtual.enabled && (this.classNames.push( this.params.containerModifierClass + "virtual" ), U.extend(this.params, (e = { watchSlidesProgress: !0 })), U.extend(this.originalParams, e), this.params.initialSlide || this.virtual.update()); }, setTranslate: function () { this.params.virtual.enabled && this.virtual.update(); }, }, }, K = { handle: function (e) { var t = this.rtlTranslate, i = (e = e.originalEvent ? e.originalEvent : e).keyCode || e.charCode; if ( !this.allowSlideNext && ((this.isHorizontal() && 39 === i) || (this.isVertical() && 40 === i) || 34 === i) ) return !1; if ( !this.allowSlidePrev && ((this.isHorizontal() && 37 === i) || (this.isVertical() && 38 === i) || 33 === i) ) return !1; if ( !( e.shiftKey || e.altKey || e.ctrlKey || e.metaKey || (c.activeElement && c.activeElement.nodeName && ("input" === c.activeElement.nodeName.toLowerCase() || "textarea" === c.activeElement.nodeName.toLowerCase())) ) ) { if ( this.params.keyboard.onlyInViewport && (33 === i || 34 === i || 37 === i || 39 === i || 38 === i || 40 === i) ) { var s = !1; if ( 0 < this.$el.parents("." + this.params.slideClass).length && 0 === this.$el.parents("." + this.params.slideActiveClass).length ) return; var a = j.innerWidth, n = j.innerHeight, r = this.$el.offset(); t && (r.left -= this.$el[0].scrollLeft); for ( var o = [ [r.left, r.top], [r.left + this.width, r.top], [r.left, r.top + this.height], [r.left + this.width, r.top + this.height], ], l = 0; l < o.length; l += 1 ) { var h = o[l]; 0 <= h[0] && h[0] <= a && 0 <= h[1] && h[1] <= n && (s = !0); } if (!s) return; } this.isHorizontal() ? ((33 !== i && 34 !== i && 37 !== i && 39 !== i) || (e.preventDefault ? e.preventDefault() : (e.returnValue = !1)), (((34 !== i && 39 !== i) || t) && ((33 !== i && 37 !== i) || !t)) || this.slideNext(), (((33 !== i && 37 !== i) || t) && ((34 !== i && 39 !== i) || !t)) || this.slidePrev()) : ((33 !== i && 34 !== i && 38 !== i && 40 !== i) || (e.preventDefault ? e.preventDefault() : (e.returnValue = !1)), (34 !== i && 40 !== i) || this.slideNext(), (33 !== i && 38 !== i) || this.slidePrev()), this.emit("keyPress", i); } }, enable: function () { this.keyboard.enabled || (T(c).on("keydown", this.keyboard.handle), (this.keyboard.enabled = !0)); }, disable: function () { this.keyboard.enabled && (T(c).off("keydown", this.keyboard.handle), (this.keyboard.enabled = !1)); }, }, E = { name: "keyboard", params: { keyboard: { enabled: !1, onlyInViewport: !0 } }, create: function () { U.extend(this, { keyboard: { enabled: !1, enable: K.enable.bind(this), disable: K.disable.bind(this), handle: K.handle.bind(this), }, }); }, on: { init: function () { this.params.keyboard.enabled && this.keyboard.enable(); }, destroy: function () { this.keyboard.enabled && this.keyboard.disable(); }, }, }; function S() { for (var i, e = [], t = arguments.length; t--;) e[t] = arguments[t]; (i = (i = 1 === e.length && e[0].constructor && e[0].constructor === Object ? e[0] : ((n = e[0]), e[1])) || {}), (i = U.extend({}, i)), n && !i.el && (i.el = n), d.call(this, i), Object.keys(R).forEach(function (t) { Object.keys(R[t]).forEach(function (e) { S.prototype[e] || (S.prototype[e] = R[t][e]); }); }); var s, a, n, r = this, o = (void 0 === r.modules && (r.modules = {}), Object.keys(r.modules).forEach(function (e) { var t, e = r.modules[e]; e.params && ((t = Object.keys(e.params)[0]), "object" == typeof (e = e.params[t])) && null !== e && t in i && "enabled" in e && (!0 === i[t] && (i[t] = { enabled: !0 }), "object" != typeof i[t] || "enabled" in i[t] || (i[t].enabled = !0), i[t] || (i[t] = { enabled: !1 })); }), U.extend({}, F)), l = (r.useModulesParams(o), (r.params = U.extend({}, o, G, i)), (r.originalParams = U.extend({}, r.params)), (r.passedParams = U.extend({}, i)), (r.$ = T)(r.params.el)); if ((n = l[0])) return 1 < l.length ? ((s = []), l.each(function (e, t) { t = U.extend({}, i, { el: t }); s.push(new S(t)); }), s) : ((n.swiper = r), l.data("swiper", r), n && n.shadowRoot && n.shadowRoot.querySelector ? ((a = T( n.shadowRoot.querySelector("." + r.params.wrapperClass) )).children = function (e) { return l.children(e); }) : (a = l.children("." + r.params.wrapperClass)), U.extend(r, { $el: l, el: n, $wrapperEl: a, wrapperEl: a[0], classNames: [], slides: T(), slidesGrid: [], snapGrid: [], slidesSizesGrid: [], isHorizontal: function () { return "horizontal" === r.params.direction; }, isVertical: function () { return "vertical" === r.params.direction; }, rtl: "rtl" === n.dir.toLowerCase() || "rtl" === l.css("direction"), rtlTranslate: "horizontal" === r.params.direction && ("rtl" === n.dir.toLowerCase() || "rtl" === l.css("direction")), wrongRTL: "-webkit-box" === a.css("display"), activeIndex: 0, realIndex: 0, isBeginning: !0, isEnd: !1, translate: 0, previousTranslate: 0, progress: 0, velocity: 0, animating: !1, allowSlideNext: r.params.allowSlideNext, allowSlidePrev: r.params.allowSlidePrev, touchEvents: ((o = b.pointerEvents ? ["pointerdown", "pointermove", "pointerup"] : ["mousedown", "mousemove", "mouseup"]), (r.touchEventsTouch = { start: (n = [ "touchstart", "touchmove", "touchend", "touchcancel", ])[0], move: n[1], end: n[2], cancel: n[3], }), (r.touchEventsDesktop = { start: o[0], move: o[1], end: o[2], }), b.touch || !r.params.simulateTouch ? r.touchEventsTouch : r.touchEventsDesktop), touchEventsData: { isTouched: void 0, isMoved: void 0, allowTouchCallbacks: void 0, touchStartTime: void 0, isScrolling: void 0, currentTranslate: void 0, startTranslate: void 0, allowThresholdMove: void 0, formElements: "input, select, option, textarea, button, video", lastClickTime: U.now(), clickTimeout: void 0, velocities: [], allowMomentumBounce: void 0, isTouchEvent: void 0, startMoving: void 0, }, allowClick: !0, allowTouchMove: r.params.allowTouchMove, touches: { startX: 0, startY: 0, currentX: 0, currentY: 0, diff: 0, }, imagesToLoad: [], imagesLoaded: 0, }), r.useModules(), r.params.init && r.init(), r); } var A = { lastScrollTime: U.now(), lastEventBeforeSnap: void 0, recentWheelEvents: [], event: function () { return -1 < j.navigator.userAgent.indexOf("firefox") ? "DOMMouseScroll" : ((t = "onwheel" in c) || ((e = c.createElement("div")).setAttribute( "onwheel", "return;" ), (t = "function" == typeof e.onwheel)), (t = !t && c.implementation && c.implementation.hasFeature && !0 !== c.implementation.hasFeature("", "") ? c.implementation.hasFeature("Events.wheel", "3.0") : t) ? "wheel" : "mousewheel"); var e, t; }, normalize: function (e) { var t = 0, i = 0, s = 0, a = 0; return ( "detail" in e && (i = e.detail), "wheelDelta" in e && (i = -e.wheelDelta / 120), "wheelDeltaY" in e && (i = -e.wheelDeltaY / 120), "wheelDeltaX" in e && (t = -e.wheelDeltaX / 120), "axis" in e && e.axis === e.HORIZONTAL_AXIS && ((t = i), (i = 0)), (s = 10 * t), (a = 10 * i), "deltaY" in e && (a = e.deltaY), "deltaX" in e && (s = e.deltaX), e.shiftKey && !s && ((s = a), (a = 0)), (s || a) && e.deltaMode && (1 === e.deltaMode ? ((s *= 40), (a *= 40)) : ((s *= 800), (a *= 800))), { spinX: (t = s && !t ? (s < 1 ? -1 : 1) : t), spinY: (i = a && !i ? (a < 1 ? -1 : 1) : i), pixelX: s, pixelY: a, } ); }, handleMouseEnter: function () { this.mouseEntered = !0; }, handleMouseLeave: function () { this.mouseEntered = !1; }, handle: function (e) { var t = e, i = this, s = i.params.mousewheel; if ( (i.params.cssMode && t.preventDefault(), !i.mouseEntered && !s.releaseOnEdges) ) return !0; t.originalEvent && (t = t.originalEvent); var a = 0, n = i.rtlTranslate ? -1 : 1, r = A.normalize(t); if (s.forceToAxis) if (i.isHorizontal()) { if (!(Math.abs(r.pixelX) > Math.abs(r.pixelY))) return !0; a = r.pixelX * n; } else { if (!(Math.abs(r.pixelY) > Math.abs(r.pixelX))) return !0; a = r.pixelY; } else a = Math.abs(r.pixelX) > Math.abs(r.pixelY) ? -r.pixelX * n : -r.pixelY; if (0 === a) return !0; if ((s.invert && (a = -a), i.params.freeMode)) { var o = { time: U.now(), delta: Math.abs(a), direction: Math.sign(a), }, n = i.mousewheel.lastEventBeforeSnap, r = n && o.time < n.time + 500 && o.delta <= n.delta && o.direction === n.direction; if (!r) { (i.mousewheel.lastEventBeforeSnap = void 0), i.params.loop && i.loopFix(); var l, h, n = i.getTranslate() + a * s.sensitivity, s = i.isBeginning, d = i.isEnd; if ( ((n = n >= i.minTranslate() ? i.minTranslate() : n) <= i.maxTranslate() && (n = i.maxTranslate()), i.setTransition(0), i.setTranslate(n), i.updateProgress(), i.updateActiveIndex(), i.updateSlidesClasses(), ((!s && i.isBeginning) || (!d && i.isEnd)) && i.updateSlidesClasses(), i.params.freeModeSticky && (clearTimeout(i.mousewheel.timeout), (i.mousewheel.timeout = void 0), 15 <= (l = i.mousewheel.recentWheelEvents).length && l.shift(), (s = l.length ? l[l.length - 1] : void 0), (d = l[0]), l.push(o), s && (o.delta > s.delta || o.direction !== s.direction) ? l.splice(0) : 15 <= l.length && o.time - d.time < 500 && 1 <= d.delta - o.delta && o.delta <= 6 && ((h = 0 < a ? 0.8 : 0.2), (i.mousewheel.lastEventBeforeSnap = o), l.splice(0), (i.mousewheel.timeout = U.nextTick(function () { i.slideToClosest(i.params.speed, !0, void 0, h); }, 0))), i.mousewheel.timeout || (i.mousewheel.timeout = U.nextTick(function () { (i.mousewheel.lastEventBeforeSnap = o), l.splice(0), i.slideToClosest(i.params.speed, !0, void 0, 0.5); }, 500))), r || i.emit("scroll", t), i.params.autoplay && i.params.autoplayDisableOnInteraction && i.autoplay.stop(), n === i.minTranslate() || n === i.maxTranslate()) ) return !0; } } else { (s = { time: U.now(), delta: Math.abs(a), direction: Math.sign(a), raw: e, }), (d = i.mousewheel.recentWheelEvents), (r = (2 <= d.length && d.shift(), d.length ? d[d.length - 1] : void 0)); if ( (d.push(s), (!r || s.direction !== r.direction || s.delta > r.delta) && i.mousewheel.animateSlider(s), i.mousewheel.releaseScroll(s)) ) return !0; } return ( t.preventDefault ? t.preventDefault() : (t.returnValue = !1), !1 ); }, animateSlider: function (e) { return ( (6 <= e.delta && U.now() - this.mousewheel.lastScrollTime < 60) || (e.direction < 0 ? (this.isEnd && !this.params.loop) || this.animating || (this.slideNext(), this.emit("scroll", e.raw)) : (this.isBeginning && !this.params.loop) || this.animating || (this.slidePrev(), this.emit("scroll", e.raw)), (this.mousewheel.lastScrollTime = new j.Date().getTime()), !1) ); }, releaseScroll: function (e) { var t = this.params.mousewheel; if (e.direction < 0) { if (this.isEnd && !this.params.loop && t.releaseOnEdges) return !0; } else if ( this.isBeginning && !this.params.loop && t.releaseOnEdges ) return !0; return !1; }, enable: function () { var e, t = A.event(); return this.params.cssMode ? (this.wrapperEl.removeEventListener(t, this.mousewheel.handle), !0) : !!t && !this.mousewheel.enabled && ((e = this.$el), (e = "container" !== this.params.mousewheel.eventsTarged ? T(this.params.mousewheel.eventsTarged) : e).on("mouseenter", this.mousewheel.handleMouseEnter), e.on("mouseleave", this.mousewheel.handleMouseLeave), e.on(t, this.mousewheel.handle), (this.mousewheel.enabled = !0)); }, disable: function () { var e, t = A.event(); return this.params.cssMode ? (this.wrapperEl.addEventListener(t, this.mousewheel.handle), !0) : !!t && !( !this.mousewheel.enabled || ((e = this.$el), (e = "container" !== this.params.mousewheel.eventsTarged ? T(this.params.mousewheel.eventsTarged) : e).off(t, this.mousewheel.handle), (this.mousewheel.enabled = !1)) ); }, }, x = { update: function () { var e, t, i = this.params.navigation; this.params.loop || ((e = (t = this.navigation).$nextEl), (t = t.$prevEl) && 0 < t.length && (this.isBeginning ? t.addClass(i.disabledClass) : t.removeClass(i.disabledClass), t[ this.params.watchOverflow && this.isLocked ? "addClass" : "removeClass" ](i.lockClass)), e && 0 < e.length && (this.isEnd ? e.addClass(i.disabledClass) : e.removeClass(i.disabledClass), e[ this.params.watchOverflow && this.isLocked ? "addClass" : "removeClass" ](i.lockClass))); }, onPrevClick: function (e) { e.preventDefault(), (this.isBeginning && !this.params.loop) || this.slidePrev(); }, onNextClick: function (e) { e.preventDefault(), (this.isEnd && !this.params.loop) || this.slideNext(); }, init: function () { var e, t, i = this.params.navigation; (i.nextEl || i.prevEl) && (i.nextEl && ((e = T(i.nextEl)), this.params.uniqueNavElements) && "string" == typeof i.nextEl && 1 < e.length && 1 === this.$el.find(i.nextEl).length && (e = this.$el.find(i.nextEl)), i.prevEl && ((t = T(i.prevEl)), this.params.uniqueNavElements) && "string" == typeof i.prevEl && 1 < t.length && 1 === this.$el.find(i.prevEl).length && (t = this.$el.find(i.prevEl)), e && 0 < e.length && e.on("click", this.navigation.onNextClick), t && 0 < t.length && t.on("click", this.navigation.onPrevClick), U.extend(this.navigation, { $nextEl: e, nextEl: e && e[0], $prevEl: t, prevEl: t && t[0], })); }, destroy: function () { var e = this.navigation, t = e.$nextEl, e = e.$prevEl; t && t.length && (t.off("click", this.navigation.onNextClick), t.removeClass(this.params.navigation.disabledClass)), e && e.length && (e.off("click", this.navigation.onPrevClick), e.removeClass(this.params.navigation.disabledClass)); }, }, L = { update: function () { var e = this.rtl, s = this.params.pagination; if ( s.el && this.pagination.el && this.pagination.$el && 0 !== this.pagination.$el.length ) { var a, t = ( this.virtual && this.params.virtual.enabled ? this.virtual : this ).slides.length, i = this.pagination.$el, n = this.params.loop ? Math.ceil( (t - 2 * this.loopedSlides) / this.params.slidesPerGroup ) : this.snapGrid.length; if ( (this.params.loop ? ((a = Math.ceil( (this.activeIndex - this.loopedSlides) / this.params.slidesPerGroup )) > t - 1 - 2 * this.loopedSlides && (a -= t - 2 * this.loopedSlides), n - 1 < a && (a -= n), a < 0 && "bullets" !== this.params.paginationType && (a = n + a)) : (a = void 0 !== this.snapIndex ? this.snapIndex : this.activeIndex || 0), "bullets" === s.type && this.pagination.bullets && 0 < this.pagination.bullets.length) ) { var r, o, l, h = this.pagination.bullets; if ( (s.dynamicBullets && ((this.pagination.bulletSize = h .eq(0) [this.isHorizontal() ? "outerWidth" : "outerHeight"](!0)), i.css( this.isHorizontal() ? "width" : "height", this.pagination.bulletSize * (s.dynamicMainBullets + 4) + "px" ), 1 < s.dynamicMainBullets && void 0 !== this.previousIndex && ((this.pagination.dynamicBulletIndex += a - this.previousIndex), this.pagination.dynamicBulletIndex > s.dynamicMainBullets - 1 ? (this.pagination.dynamicBulletIndex = s.dynamicMainBullets - 1) : this.pagination.dynamicBulletIndex < 0 && (this.pagination.dynamicBulletIndex = 0)), (r = a - this.pagination.dynamicBulletIndex), (l = ((o = r + (Math.min(h.length, s.dynamicMainBullets) - 1)) + r) / 2)), h.removeClass( s.bulletActiveClass + " " + s.bulletActiveClass + "-next " + s.bulletActiveClass + "-next-next " + s.bulletActiveClass + "-prev " + s.bulletActiveClass + "-prev-prev " + s.bulletActiveClass + "-main" ), 1 < i.length) ) h.each(function (e, t) { var t = T(t), i = t.index(); i === a && t.addClass(s.bulletActiveClass), s.dynamicBullets && (r <= i && i <= o && t.addClass(s.bulletActiveClass + "-main"), i === r && t .prev() .addClass(s.bulletActiveClass + "-prev") .prev() .addClass(s.bulletActiveClass + "-prev-prev"), i === o) && t .next() .addClass(s.bulletActiveClass + "-next") .next() .addClass(s.bulletActiveClass + "-next-next"); }); else { var t = h.eq(a), d = t.index(); if ((t.addClass(s.bulletActiveClass), s.dynamicBullets)) { for (var t = h.eq(r), c = h.eq(o), p = r; p <= o; p += 1) h.eq(p).addClass(s.bulletActiveClass + "-main"); if (this.params.loop) if (d >= h.length - s.dynamicMainBullets) { for (var u = s.dynamicMainBullets; 0 <= u; --u) h.eq(h.length - u).addClass( s.bulletActiveClass + "-main" ); h.eq(h.length - s.dynamicMainBullets - 1).addClass( s.bulletActiveClass + "-prev" ); } else t .prev() .addClass(s.bulletActiveClass + "-prev") .prev() .addClass(s.bulletActiveClass + "-prev-prev"), c .next() .addClass(s.bulletActiveClass + "-next") .next() .addClass(s.bulletActiveClass + "-next-next"); else t .prev() .addClass(s.bulletActiveClass + "-prev") .prev() .addClass(s.bulletActiveClass + "-prev-prev"), c .next() .addClass(s.bulletActiveClass + "-next") .next() .addClass(s.bulletActiveClass + "-next-next"); } } s.dynamicBullets && ((d = Math.min(h.length, s.dynamicMainBullets + 4)), (t = (this.pagination.bulletSize * d - this.pagination.bulletSize) / 2 - l * this.pagination.bulletSize), (c = e ? "right" : "left"), h.css(this.isHorizontal() ? c : "top", t + "px")); } "fraction" === s.type && (i .find("." + s.currentClass) .text(s.formatFractionCurrent(a + 1)), i.find("." + s.totalClass).text(s.formatFractionTotal(n))), "progressbar" === s.type && ((d = s.progressbarOpposite ? this.isHorizontal() ? "vertical" : "horizontal" : this.isHorizontal() ? "horizontal" : "vertical"), (l = (a + 1) / n), (c = e = 1), "horizontal" == d ? (e = l) : (c = l), i .find("." + s.progressbarFillClass) .transform( "translate3d(0,0,0) scaleX(" + e + ") scaleY(" + c + ")" ) .transition(this.params.speed)), "custom" === s.type && s.renderCustom ? (i.html(s.renderCustom(this, a + 1, n)), this.emit("paginationRender", this, i[0])) : this.emit("paginationUpdate", this, i[0]), i[ this.params.watchOverflow && this.isLocked ? "addClass" : "removeClass" ](s.lockClass); } }, render: function () { var e = this.params.pagination; if ( e.el && this.pagination.el && this.pagination.$el && 0 !== this.pagination.$el.length ) { var t = ( this.virtual && this.params.virtual.enabled ? this.virtual : this ).slides.length, i = this.pagination.$el, s = ""; if ("bullets" === e.type) { for ( var a = this.params.loop ? Math.ceil( (t - 2 * this.loopedSlides) / this.params.slidesPerGroup ) : this.snapGrid.length, n = 0; n < a; n += 1 ) e.renderBullet ? (s += e.renderBullet.call(this, n, e.bulletClass)) : (s += "<" + e.bulletElement + ' class="' + e.bulletClass + '"></' + e.bulletElement + ">"); i.html(s), (this.pagination.bullets = i.find("." + e.bulletClass)); } "fraction" === e.type && ((s = e.renderFraction ? e.renderFraction.call(this, e.currentClass, e.totalClass) : '<span class="' + e.currentClass + '"></span> / <span class="' + e.totalClass + '"></span>'), i.html(s)), "progressbar" === e.type && ((s = e.renderProgressbar ? e.renderProgressbar.call(this, e.progressbarFillClass) : '<span class="' + e.progressbarFillClass + '"></span>'), i.html(s)), "custom" !== e.type && this.emit("paginationRender", this.pagination.$el[0]); } }, init: function () { var e, t = this, i = t.params.pagination; i.el && 0 !== (e = T(i.el)).length && (t.params.uniqueNavElements && "string" == typeof i.el && 1 < e.length && 1 === t.$el.find(i.el).length && (e = t.$el.find(i.el)), "bullets" === i.type && i.clickable && e.addClass(i.clickableClass), e.addClass(i.modifierClass + i.type), "bullets" === i.type && i.dynamicBullets && (e.addClass("" + i.modifierClass + i.type + "-dynamic"), (t.pagination.dynamicBulletIndex = 0), i.dynamicMainBullets < 1) && (i.dynamicMainBullets = 1), "progressbar" === i.type && i.progressbarOpposite && e.addClass(i.progressbarOppositeClass), i.clickable && e.on("click", "." + i.bulletClass, function (e) { e.preventDefault(); e = T(this).index() * t.params.slidesPerGroup; t.params.loop && (e += t.loopedSlides), t.slideTo(e); }), U.extend(t.pagination, { $el: e, el: e[0] })); }, destroy: function () { var e, t = this.params.pagination; t.el && this.pagination.el && this.pagination.$el && 0 !== this.pagination.$el.length && ((e = this.pagination.$el).removeClass(t.hiddenClass), e.removeClass(t.modifierClass + t.type), this.pagination.bullets && this.pagination.bullets.removeClass(t.bulletActiveClass), t.clickable) && e.off("click", "." + t.bulletClass); }, }, k = { setTranslate: function () { var e, t, i, s, a, n, r, o; this.params.scrollbar.el && this.scrollbar.el && ((i = this.scrollbar), (e = this.rtlTranslate), (o = this.progress), (t = i.dragSize), (s = i.$dragEl), (a = i.$el), (n = this.params.scrollbar), (o = ((i = i.trackSize) - (r = t)) * o), e ? 0 < (o = -o) ? ((r = t - o), (o = 0)) : i < -o + t && (r = i + o) : o < 0 ? ((r = t + o), (o = 0)) : i < o + t && (r = i - o), this.isHorizontal() ? (s.transform("translate3d(" + o + "px, 0, 0)"), (s[0].style.width = r + "px")) : (s.transform("translate3d(0px, " + o + "px, 0)"), (s[0].style.height = r + "px")), n.hide) && (clearTimeout(this.scrollbar.timeout), (a[0].style.opacity = 1), (this.scrollbar.timeout = setTimeout(function () { (a[0].style.opacity = 0), a.transition(400); }, 1e3))); }, setTransition: function (e) { this.params.scrollbar.el && this.scrollbar.el && this.scrollbar.$dragEl.transition(e); }, updateSize: function () { var e, t, i, s, a, n, r; this.params.scrollbar.el && this.scrollbar.el && ((t = (e = this.scrollbar).$dragEl), (i = e.$el), (t[0].style.width = ""), (t[0].style.height = ""), (s = this.isHorizontal() ? i[0].offsetWidth : i[0].offsetHeight), (n = (a = this.size / (this.size * this.snapGrid.length)) * (s / this.size)), (r = "auto" === this.params.scrollbar.dragSize ? s * a : parseInt(this.params.scrollbar.dragSize, 10)), this.isHorizontal() ? (t[0].style.width = r + "px") : (t[0].style.height = r + "px"), (i[0].style.display = 1 <= a ? "none" : ""), this.params.scrollbar.hide && (i[0].style.opacity = 0), U.extend(e, { trackSize: s, divider: a, moveDivider: n, dragSize: r, }), e.$el[ this.params.watchOverflow && this.isLocked ? "addClass" : "removeClass" ](this.params.scrollbar.lockClass)); }, getPointerPosition: function (e) { return this.isHorizontal() ? ("touchstart" === e.type || "touchmove" === e.type ? e.targetTouches[0] : e ).clientX : ("touchstart" === e.type || "touchmove" === e.type ? e.targetTouches[0] : e ).clientY; }, setDragPosition: function (e) { var t = this.scrollbar, i = this.rtlTranslate, s = t.$el, a = t.dragSize, n = t.trackSize, r = t.dragStartPos, t = (t.getPointerPosition(e) - s.offset()[this.isHorizontal() ? "left" : "top"] - (null !== r ? r : a / 2)) / (n - a), e = ((t = Math.max(Math.min(t, 1), 0)), i && (t = 1 - t), this.minTranslate() + (this.maxTranslate() - this.minTranslate()) * t); this.updateProgress(e), this.setTranslate(e), this.updateActiveIndex(), this.updateSlidesClasses(); }, onDragStart: function (e) { var t = this.params.scrollbar, i = this.scrollbar, s = this.$wrapperEl, a = i.$el, n = i.$dragEl; (this.scrollbar.isTouched = !0), (this.scrollbar.dragStartPos = e.target === n[0] || e.target === n ? i.getPointerPosition(e) - e.target.getBoundingClientRect()[ this.isHorizontal() ? "left" : "top" ] : null), e.preventDefault(), e.stopPropagation(), s.transition(100), n.transition(100), i.setDragPosition(e), clearTimeout(this.scrollbar.dragTimeout), a.transition(0), t.hide && a.css("opacity", 1), this.params.cssMode && this.$wrapperEl.css("scroll-snap-type", "none"), this.emit("scrollbarDragStart", e); }, onDragMove: function (e) { var t = this.scrollbar, i = this.$wrapperEl, s = t.$el, a = t.$dragEl; this.scrollbar.isTouched && (e.preventDefault ? e.preventDefault() : (e.returnValue = !1), t.setDragPosition(e), i.transition(0), s.transition(0), a.transition(0), this.emit("scrollbarDragMove", e)); }, onDragEnd: function (e) { var t = this.params.scrollbar, i = this.scrollbar, s = this.$wrapperEl, a = i.$el; this.scrollbar.isTouched && ((this.scrollbar.isTouched = !1), this.params.cssMode && (this.$wrapperEl.css("scroll-snap-type", ""), s.transition("")), t.hide && (clearTimeout(this.scrollbar.dragTimeout), (this.scrollbar.dragTimeout = U.nextTick(function () { a.css("opacity", 0), a.transition(400); }, 1e3))), this.emit("scrollbarDragEnd", e), t.snapOnRelease) && this.slideToClosest(); }, enableDraggable: function () { var e, t, i, s, a; this.params.scrollbar.el && ((i = this.scrollbar), (e = this.touchEventsTouch), (t = this.touchEventsDesktop), (a = this.params), (i = i.$el[0]), (s = !(!b.passiveListener || !a.passiveListeners) && { passive: !1, capture: !1, }), (a = !(!b.passiveListener || !a.passiveListeners) && { passive: !0, capture: !1, }), b.touch ? (i.addEventListener(e.start, this.scrollbar.onDragStart, s), i.addEventListener(e.move, this.scrollbar.onDragMove, s), i.addEventListener(e.end, this.scrollbar.onDragEnd, a)) : (i.addEventListener(t.start, this.scrollbar.onDragStart, s), c.addEventListener(t.move, this.scrollbar.onDragMove, s), c.addEventListener(t.end, this.scrollbar.onDragEnd, a))); }, disableDraggable: function () { var e, t, i, s, a; this.params.scrollbar.el && ((i = this.scrollbar), (e = this.touchEventsTouch), (t = this.touchEventsDesktop), (a = this.params), (i = i.$el[0]), (s = !(!b.passiveListener || !a.passiveListeners) && { passive: !1, capture: !1, }), (a = !(!b.passiveListener || !a.passiveListeners) && { passive: !0, capture: !1, }), b.touch ? (i.removeEventListener( e.start, this.scrollbar.onDragStart, s ), i.removeEventListener(e.move, this.scrollbar.onDragMove, s), i.removeEventListener(e.end, this.scrollbar.onDragEnd, a)) : (i.removeEventListener( t.start, this.scrollbar.onDragStart, s ), c.removeEventListener(t.move, this.scrollbar.onDragMove, s), c.removeEventListener(t.end, this.scrollbar.onDragEnd, a))); }, init: function () { var e, t, i, s; this.params.scrollbar.el && ((e = this.scrollbar), (s = this.$el), (i = T((t = this.params.scrollbar).el)), 0 === (s = (i = this.params.uniqueNavElements && "string" == typeof t.el && 1 < i.length && 1 === s.find(t.el).length ? s.find(t.el) : i).find("." + this.params.scrollbar.dragClass)).length && ((s = T( '<div class="' + this.params.scrollbar.dragClass + '"></div>' )), i.append(s)), U.extend(e, { $el: i, el: i[0], $dragEl: s, dragEl: s[0] }), t.draggable) && e.enableDraggable(); }, destroy: function () { this.scrollbar.disableDraggable(); }, }, Q = { setTransform: function (e, t) { var i = this.rtl, e = T(e), i = i ? -1 : 1, s = e.attr("data-swiper-parallax") || "0", a = e.attr("data-swiper-parallax-x"), n = e.attr("data-swiper-parallax-y"), r = e.attr("data-swiper-parallax-scale"), o = e.attr("data-swiper-parallax-opacity"); a || n ? ((a = a || "0"), (n = n || "0")) : this.isHorizontal() ? ((a = s), (n = "0")) : ((n = s), (a = "0")), (a = 0 <= a.indexOf("%") ? parseInt(a, 10) * t * i + "%" : a * t * i + "px"), (n = 0 <= n.indexOf("%") ? parseInt(n, 10) * t + "%" : n * t + "px"), null != o && ((s = o - (o - 1) * (1 - Math.abs(t))), (e[0].style.opacity = s)), null == r ? e.transform("translate3d(" + a + ", " + n + ", 0px)") : ((i = r - (r - 1) * (1 - Math.abs(t))), e.transform( "translate3d(" + a + ", " + n + ", 0px) scale(" + i + ")" )); }, setTranslate: function () { var s = this, e = s.$el, t = s.slides, a = s.progress, n = s.snapGrid; e .children( "[data-swiper-parallax], [data-swiper-parallax-x], [data-swiper-parallax-y], [data-swiper-parallax-opacity], [data-swiper-parallax-scale]" ) .each(function (e, t) { s.parallax.setTransform(t, a); }), t.each(function (e, t) { var i = t.progress; 1 < s.params.slidesPerGroup && "auto" !== s.params.slidesPerView && (i += Math.ceil(e / 2) - a * (n.length - 1)), (i = Math.min(Math.max(i, -1), 1)), T(t) .find( "[data-swiper-parallax], [data-swiper-parallax-x], [data-swiper-parallax-y], [data-swiper-parallax-opacity], [data-swiper-parallax-scale]" ) .each(function (e, t) { s.parallax.setTransform(t, i); }); }); }, setTransition: function (s) { void 0 === s && (s = this.params.speed), this.$el .find( "[data-swiper-parallax], [data-swiper-parallax-x], [data-swiper-parallax-y], [data-swiper-parallax-opacity], [data-swiper-parallax-scale]" ) .each(function (e, t) { var t = T(t), i = parseInt(t.attr("data-swiper-parallax-duration"), 10) || s; 0 === s && (i = 0), t.transition(i); }); }, }, Z = { getDistanceBetweenTouches: function (e) { var t, i, s; return e.targetTouches.length < 2 ? 1 : ((t = e.targetTouches[0].pageX), (i = e.targetTouches[0].pageY), (s = e.targetTouches[1].pageX), (e = e.targetTouches[1].pageY), Math.sqrt(Math.pow(s - t, 2) + Math.pow(e - i, 2))); }, onGestureStart: function (e) { var t = this.params.zoom, i = this.zoom, s = i.gesture; if ( ((i.fakeGestureTouched = !1), (i.fakeGestureMoved = !1), !b.gestures) ) { if ( "touchstart" !== e.type || ("touchstart" === e.type && e.targetTouches.length < 2) ) return; (i.fakeGestureTouched = !0), (s.scaleStart = Z.getDistanceBetweenTouches(e)); } (s.$slideEl && s.$slideEl.length) || ((s.$slideEl = T(e.target).closest(".swiper-slide")), 0 === s.$slideEl.length && (s.$slideEl = this.slides.eq(this.activeIndex)), (s.$imageEl = s.$slideEl.find("img, svg, canvas")), (s.$imageWrapEl = s.$imageEl.parent("." + t.containerClass)), (s.maxRatio = s.$imageWrapEl.attr("data-swiper-zoom") || t.maxRatio), 0 !== s.$imageWrapEl.length) ? (s.$imageEl.transition(0), (this.zoom.isScaling = !0)) : (s.$imageEl = void 0); }, onGestureChange: function (e) { var t = this.params.zoom, i = this.zoom, s = i.gesture; if (!b.gestures) { if ( "touchmove" !== e.type || ("touchmove" === e.type && e.targetTouches.length < 2) ) return; (i.fakeGestureMoved = !0), (s.scaleMove = Z.getDistanceBetweenTouches(e)); } s.$imageEl && 0 !== s.$imageEl.length && ((i.scale = b.gestures ? e.scale * i.currentScale : (s.scaleMove / s.scaleStart) * i.currentScale), s.maxRatio < i.scale && (i.scale = s.maxRatio - 1 + Math.pow(i.scale - s.maxRatio + 1, 0.5)), i.scale < t.minRatio && (i.scale = t.minRatio + 1 - Math.pow(t.minRatio - i.scale + 1, 0.5)), s.$imageEl.transform( "translate3d(0,0,0) scale(" + i.scale + ")" )); }, onGestureEnd: function (e) { var t = this.params.zoom, i = this.zoom, s = i.gesture; if (!b.gestures) { if (!i.fakeGestureTouched || !i.fakeGestureMoved) return; if ( "touchend" !== e.type || ("touchend" === e.type && e.changedTouches.length < 2 && !o.android) ) return; (i.fakeGestureTouched = !1), (i.fakeGestureMoved = !1); } s.$imageEl && 0 !== s.$imageEl.length && ((i.scale = Math.max(Math.min(i.scale, s.maxRatio), t.minRatio)), s.$imageEl .transition(this.params.speed) .transform("translate3d(0,0,0) scale(" + i.scale + ")"), (i.currentScale = i.scale), (i.isScaling = !1), 1 === i.scale) && (s.$slideEl = void 0); }, onTouchStart: function (e) { var t = this.zoom, i = t.gesture, t = t.image; i.$imageEl && 0 !== i.$imageEl.length && !t.isTouched && (o.android && e.preventDefault(), (t.isTouched = !0), (t.touchesStart.x = ( "touchstart" === e.type ? e.targetTouches[0] : e ).pageX), (t.touchesStart.y = ( "touchstart" === e.type ? e.targetTouches[0] : e ).pageY)); }, onTouchMove: function (e) { var t = this.zoom, i = t.gesture, s = t.image, a = t.velocity; if ( i.$imageEl && 0 !== i.$imageEl.length && ((this.allowClick = !1), s.isTouched) && i.$slideEl ) { s.isMoved || ((s.width = i.$imageEl[0].offsetWidth), (s.height = i.$imageEl[0].offsetHeight), (s.startX = U.getTranslate(i.$imageWrapEl[0], "x") || 0), (s.startY = U.getTranslate(i.$imageWrapEl[0], "y") || 0), (i.slideWidth = i.$slideEl[0].offsetWidth), (i.slideHeight = i.$slideEl[0].offsetHeight), i.$imageWrapEl.transition(0), this.rtl && ((s.startX = -s.startX), (s.startY = -s.startY))); var n = s.width * t.scale, r = s.height * t.scale; if (!(n < i.slideWidth && r < i.slideHeight)) { if ( ((s.minX = Math.min(i.slideWidth / 2 - n / 2, 0)), (s.maxX = -s.minX), (s.minY = Math.min(i.slideHeight / 2 - r / 2, 0)), (s.maxY = -s.minY), (s.touchesCurrent.x = ( "touchmove" === e.type ? e.targetTouches[0] : e ).pageX), (s.touchesCurrent.y = ( "touchmove" === e.type ? e.targetTouches[0] : e ).pageY), !s.isMoved && !t.isScaling) ) { if ( this.isHorizontal() && ((Math.floor(s.minX) === Math.floor(s.startX) && s.touchesCurrent.x < s.touchesStart.x) || (Math.floor(s.maxX) === Math.floor(s.startX) && s.touchesCurrent.x > s.touchesStart.x)) ) return void (s.isTouched = !1); if ( !this.isHorizontal() && ((Math.floor(s.minY) === Math.floor(s.startY) && s.touchesCurrent.y < s.touchesStart.y) || (Math.floor(s.maxY) === Math.floor(s.startY) && s.touchesCurrent.y > s.touchesStart.y)) ) return void (s.isTouched = !1); } e.preventDefault(), e.stopPropagation(), (s.isMoved = !0), (s.currentX = s.touchesCurrent.x - s.touchesStart.x + s.startX), (s.currentY = s.touchesCurrent.y - s.touchesStart.y + s.startY), s.currentX < s.minX && (s.currentX = s.minX + 1 - Math.pow(s.minX - s.currentX + 1, 0.8)), s.currentX > s.maxX && (s.currentX = s.maxX - 1 + Math.pow(s.currentX - s.maxX + 1, 0.8)), s.currentY < s.minY && (s.currentY = s.minY + 1 - Math.pow(s.minY - s.currentY + 1, 0.8)), s.currentY > s.maxY && (s.currentY = s.maxY - 1 + Math.pow(s.currentY - s.maxY + 1, 0.8)), a.prevPositionX || (a.prevPositionX = s.touchesCurrent.x), a.prevPositionY || (a.prevPositionY = s.touchesCurrent.y), a.prevTime || (a.prevTime = Date.now()), (a.x = (s.touchesCurrent.x - a.prevPositionX) / (Date.now() - a.prevTime) / 2), (a.y = (s.touchesCurrent.y - a.prevPositionY) / (Date.now() - a.prevTime) / 2), Math.abs(s.touchesCurrent.x - a.prevPositionX) < 2 && (a.x = 0), Math.abs(s.touchesCurrent.y - a.prevPositionY) < 2 && (a.y = 0), (a.prevPositionX = s.touchesCurrent.x), (a.prevPositionY = s.touchesCurrent.y), (a.prevTime = Date.now()), i.$imageWrapEl.transform( "translate3d(" + s.currentX + "px, " + s.currentY + "px,0)" ); } } }, onTouchEnd: function () { var e, t, i, s, a = this.zoom, n = a.gesture, r = a.image, o = a.velocity; n.$imageEl && 0 !== n.$imageEl.length && (r.isTouched && r.isMoved ? ((r.isTouched = !1), (r.isMoved = !1), (e = o.x * (i = 300)), (e = r.currentX + e), (t = r.currentY + o.y * (s = 300)), 0 !== o.x && (i = Math.abs((e - r.currentX) / o.x)), 0 !== o.y && (s = Math.abs((t - r.currentY) / o.y)), (o = Math.max(i, s)), (r.currentX = e), (r.currentY = t), (i = r.width * a.scale), (s = r.height * a.scale), (r.minX = Math.min(n.slideWidth / 2 - i / 2, 0)), (r.maxX = -r.minX), (r.minY = Math.min(n.slideHeight / 2 - s / 2, 0)), (r.maxY = -r.minY), (r.currentX = Math.max(Math.min(r.currentX, r.maxX), r.minX)), (r.currentY = Math.max(Math.min(r.currentY, r.maxY), r.minY)), n.$imageWrapEl .transition(o) .transform( "translate3d(" + r.currentX + "px, " + r.currentY + "px,0)" )) : ((r.isTouched = !1), (r.isMoved = !1))); }, onTransitionEnd: function () { var e = this.zoom, t = e.gesture; t.$slideEl && this.previousIndex !== this.activeIndex && (t.$imageEl.transform("translate3d(0,0,0) scale(1)"), t.$imageWrapEl.transform("translate3d(0,0,0)"), (e.scale = 1), (e.currentScale = 1), (t.$slideEl = void 0), (t.$imageEl = void 0), (t.$imageWrapEl = void 0)); }, toggle: function (e) { var t = this.zoom; t.scale && 1 !== t.scale ? t.out() : t.in(e); }, in: function (e) { var t, i, s, a, n = this.zoom, r = this.params.zoom, o = n.gesture, l = n.image; o.$slideEl || ((o.$slideEl = this.clickedSlide ? T(this.clickedSlide) : this.slides.eq(this.activeIndex)), (o.$imageEl = o.$slideEl.find("img, svg, canvas")), (o.$imageWrapEl = o.$imageEl.parent("." + r.containerClass))), o.$imageEl && 0 !== o.$imageEl.length && (o.$slideEl.addClass("" + r.zoomedSlideClass), (l = void 0 === l.touchesStart.x && e ? ((t = ("touchend" === e.type ? e.changedTouches[0] : e) .pageX), ("touchend" === e.type ? e.changedTouches[0] : e).pageY) : ((t = l.touchesStart.x), l.touchesStart.y)), (n.scale = o.$imageWrapEl.attr("data-swiper-zoom") || r.maxRatio), (n.currentScale = o.$imageWrapEl.attr("data-swiper-zoom") || r.maxRatio), e ? ((r = o.$slideEl[0].offsetWidth), (e = o.$slideEl[0].offsetHeight), (t = o.$slideEl.offset().left + r / 2 - t), (l = o.$slideEl.offset().top + e / 2 - l), (s = o.$imageEl[0].offsetWidth), (a = o.$imageEl[0].offsetHeight), (s = s * n.scale), (a = a * n.scale), (s = -(r = Math.min(r / 2 - s / 2, 0))), (a = -(e = Math.min(e / 2 - a / 2, 0))), s < (i = (i = t * n.scale) < r ? r : i) && (i = s), a < (s = (s = l * n.scale) < e ? e : s) && (s = a)) : (s = i = 0), o.$imageWrapEl .transition(300) .transform("translate3d(" + i + "px, " + s + "px,0)"), o.$imageEl .transition(300) .transform("translate3d(0,0,0) scale(" + n.scale + ")")); }, out: function () { var e = this.zoom, t = this.params.zoom, i = e.gesture; i.$slideEl || ((i.$slideEl = this.clickedSlide ? T(this.clickedSlide) : this.slides.eq(this.activeIndex)), (i.$imageEl = i.$slideEl.find("img, svg, canvas")), (i.$imageWrapEl = i.$imageEl.parent("." + t.containerClass))), i.$imageEl && 0 !== i.$imageEl.length && ((e.scale = 1), (e.currentScale = 1), i.$imageWrapEl.transition(300).transform("translate3d(0,0,0)"), i.$imageEl .transition(300) .transform("translate3d(0,0,0) scale(1)"), i.$slideEl.removeClass("" + t.zoomedSlideClass), (i.$slideEl = void 0)); }, enable: function () { var e, t, i = this.zoom; i.enabled || ((i.enabled = !0), (e = !( "touchstart" !== this.touchEvents.start || !b.passiveListener || !this.params.passiveListeners ) && { passive: !0, capture: !1 }), (t = !b.passiveListener || { passive: !1, capture: !0 }), b.gestures ? (this.$wrapperEl.on( "gesturestart", ".swiper-slide", i.onGestureStart, e ), this.$wrapperEl.on( "gesturechange", ".swiper-slide", i.onGestureChange, e ), this.$wrapperEl.on( "gestureend", ".swiper-slide", i.onGestureEnd, e )) : "touchstart" === this.touchEvents.start && (this.$wrapperEl.on( this.touchEvents.start, ".swiper-slide", i.onGestureStart, e ), this.$wrapperEl.on( this.touchEvents.move, ".swiper-slide", i.onGestureChange, t ), this.$wrapperEl.on( this.touchEvents.end, ".swiper-slide", i.onGestureEnd, e ), this.touchEvents.cancel) && this.$wrapperEl.on( this.touchEvents.cancel, ".swiper-slide", i.onGestureEnd, e ), this.$wrapperEl.on( this.touchEvents.move, "." + this.params.zoom.containerClass, i.onTouchMove, t )); }, disable: function () { var e, t, i = this.zoom; i.enabled && ((this.zoom.enabled = !1), (e = !( "touchstart" !== this.touchEvents.start || !b.passiveListener || !this.params.passiveListeners ) && { passive: !0, capture: !1 }), (t = !b.passiveListener || { passive: !1, capture: !0 }), b.gestures ? (this.$wrapperEl.off( "gesturestart", ".swiper-slide", i.onGestureStart, e ), this.$wrapperEl.off( "gesturechange", ".swiper-slide", i.onGestureChange, e ), this.$wrapperEl.off( "gestureend", ".swiper-slide", i.onGestureEnd, e )) : "touchstart" === this.touchEvents.start && (this.$wrapperEl.off( this.touchEvents.start, ".swiper-slide", i.onGestureStart, e ), this.$wrapperEl.off( this.touchEvents.move, ".swiper-slide", i.onGestureChange, t ), this.$wrapperEl.off( this.touchEvents.end, ".swiper-slide", i.onGestureEnd, e ), this.touchEvents.cancel) && this.$wrapperEl.off( this.touchEvents.cancel, ".swiper-slide", i.onGestureEnd, e ), this.$wrapperEl.off( this.touchEvents.move, "." + this.params.zoom.containerClass, i.onTouchMove, t )); }, }, J = { loadInSlide: function (e, o) { void 0 === o && (o = !0); var l, h = this, d = h.params.lazy; void 0 !== e && 0 !== h.slides.length && ((e = (l = h.virtual && h.params.virtual.enabled ? h.$wrapperEl.children( "." + h.params.slideClass + '[data-swiper-slide-index="' + e + '"]' ) : h.slides.eq(e)).find( "." + d.elementClass + ":not(." + d.loadedClass + "):not(." + d.loadingClass + ")" )), 0 !== (e = !l.hasClass(d.elementClass) || l.hasClass(d.loadedClass) || l.hasClass(d.loadingClass) ? e : e.add(l[0])).length) && e.each(function (e, t) { var i = T(t), s = (i.addClass(d.loadingClass), i.attr("data-background")), a = i.attr("data-src"), n = i.attr("data-srcset"), r = i.attr("data-sizes"); h.loadImage(i[0], a || s, n, r, !1, function () { var e, t; null == h || !h || (h && !h.params) || h.destroyed || (s ? (i.css("background-image", 'url("' + s + '")'), i.removeAttr("data-background")) : (n && (i.attr("srcset", n), i.removeAttr("data-srcset")), r && (i.attr("sizes", r), i.removeAttr("data-sizes")), a && (i.attr("src", a), i.removeAttr("data-src"))), i.addClass(d.loadedClass).removeClass(d.loadingClass), l.find("." + d.preloaderClass).remove(), h.params.loop && o && ((e = l.attr("data-swiper-slide-index")), l.hasClass(h.params.slideDuplicateClass) ? ((t = h.$wrapperEl.children( '[data-swiper-slide-index="' + e + '"]:not(.' + h.params.slideDuplicateClass + ")" )), h.lazy.loadInSlide(t.index(), !1)) : ((t = h.$wrapperEl.children( "." + h.params.slideDuplicateClass + '[data-swiper-slide-index="' + e + '"]' )), h.lazy.loadInSlide(t.index(), !1))), h.emit("lazyImageReady", l[0], i[0])); }), h.emit("lazyImageLoad", l[0], i[0]); }); }, load: function () { var i = this, t = i.$wrapperEl, s = i.params, a = i.slides, e = i.activeIndex, n = i.virtual && s.virtual.enabled, r = s.lazy, o = s.slidesPerView; function l(e) { if (n) { if ( t.children( "." + s.slideClass + '[data-swiper-slide-index="' + e + '"]' ).length ) return 1; } else if (a[e]) return 1; } function h(e) { return n ? T(e).attr("data-swiper-slide-index") : T(e).index(); } if ( ("auto" === o && (o = 0), i.lazy.initialImageLoaded || (i.lazy.initialImageLoaded = !0), i.params.watchSlidesVisibility) ) t.children("." + s.slideVisibleClass).each(function (e, t) { t = n ? T(t).attr("data-swiper-slide-index") : T(t).index(); i.lazy.loadInSlide(t); }); else if (1 < o) for (var d = e; d < e + o; d += 1) l(d) && i.lazy.loadInSlide(d); else i.lazy.loadInSlide(e); if (r.loadPrevNext) if (1 < o || (r.loadPrevNextAmount && 1 < r.loadPrevNextAmount)) { for ( var r = r.loadPrevNextAmount, c = o, p = Math.min(e + c + Math.max(r, c), a.length), c = Math.max(e - Math.max(c, r), 0), u = e + o; u < p; u += 1 ) l(u) && i.lazy.loadInSlide(u); for (var m = c; m < e; m += 1) l(m) && i.lazy.loadInSlide(m); } else { (r = t.children("." + s.slideNextClass)), (c = (0 < r.length && i.lazy.loadInSlide(h(r)), t.children("." + s.slidePrevClass))); 0 < c.length && i.lazy.loadInSlide(h(c)); } }, }, P = { LinearSpline: function (e, t) { var i, s, a, n, r; return ( (this.x = e), (this.y = t), (this.lastIndex = e.length - 1), (this.interpolate = function (e) { return e ? ((r = (function (e, t) { for (s = -1, i = e.length; 1 < i - s;) e[(a = (i + s) >> 1)] <= t ? (s = a) : (i = a); return i; })(this.x, e)), (n = r - 1), ((e - this.x[n]) * (this.y[r] - this.y[n])) / (this.x[r] - this.x[n]) + this.y[n]) : 0; }), this ); }, getInterpolateFunction: function (e) { this.controller.spline || (this.controller.spline = this.params.loop ? new P.LinearSpline(this.slidesGrid, e.slidesGrid) : new P.LinearSpline(this.snapGrid, e.snapGrid)); }, setTranslate: function (e, t) { var i, s, a = this, n = a.controller.control; function r(e) { var t = a.rtlTranslate ? -a.translate : a.translate; "slide" === a.params.controller.by && (a.controller.getInterpolateFunction(e), (s = -a.controller.spline.interpolate(-t))), (s && "container" !== a.params.controller.by) || ((i = (e.maxTranslate() - e.minTranslate()) / (a.maxTranslate() - a.minTranslate())), (s = (t - a.minTranslate()) * i + e.minTranslate())), a.params.controller.inverse && (s = e.maxTranslate() - s), e.updateProgress(s), e.setTranslate(s, a), e.updateActiveIndex(), e.updateSlidesClasses(); } if (Array.isArray(n)) for (var o = 0; o < n.length; o += 1) n[o] !== t && n[o] instanceof u && r(n[o]); else n instanceof u && t !== n && r(n); }, setTransition: function (t, e) { var i, s = this, a = s.controller.control; function n(e) { e.setTransition(t, s), 0 !== t && (e.transitionStart(), e.params.autoHeight && U.nextTick(function () { e.updateAutoHeight(); }), e.$wrapperEl.transitionEnd(function () { a && (e.params.loop && "slide" === s.params.controller.by && e.loopFix(), e.transitionEnd()); })); } if (Array.isArray(a)) for (i = 0; i < a.length; i += 1) a[i] !== e && a[i] instanceof u && n(a[i]); else a instanceof u && e !== a && n(a); }, }, ee = { makeElFocusable: function (e) { return e.attr("tabIndex", "0"), e; }, addElRole: function (e, t) { return e.attr("role", t), e; }, addElLabel: function (e, t) { return e.attr("aria-label", t), e; }, disableEl: function (e) { return e.attr("aria-disabled", !0), e; }, enableEl: function (e) { return e.attr("aria-disabled", !1), e; }, onEnterKey: function (e) { var t = this.params.a11y; 13 === e.keyCode && ((e = T(e.target)), this.navigation && this.navigation.$nextEl && e.is(this.navigation.$nextEl) && ((this.isEnd && !this.params.loop) || this.slideNext(), this.isEnd ? this.a11y.notify(t.lastSlideMessage) : this.a11y.notify(t.nextSlideMessage)), this.navigation && this.navigation.$prevEl && e.is(this.navigation.$prevEl) && ((this.isBeginning && !this.params.loop) || this.slidePrev(), this.isBeginning ? this.a11y.notify(t.firstSlideMessage) : this.a11y.notify(t.prevSlideMessage)), this.pagination) && e.is("." + this.params.pagination.bulletClass) && e[0].click(); }, notify: function (e) { var t = this.a11y.liveRegion; 0 !== t.length && (t.html(""), t.html(e)); }, updateNavigation: function () { var e, t; !this.params.loop && this.navigation && ((e = (t = this.navigation).$nextEl), (t = t.$prevEl) && 0 < t.length && (this.isBeginning ? this.a11y.disableEl(t) : this.a11y.enableEl(t)), e) && 0 < e.length && (this.isEnd ? this.a11y.disableEl(e) : this.a11y.enableEl(e)); }, updatePagination: function () { var i = this, s = i.params.a11y; i.pagination && i.params.pagination.clickable && i.pagination.bullets && i.pagination.bullets.length && i.pagination.bullets.each(function (e, t) { t = T(t); i.a11y.makeElFocusable(t), i.a11y.addElRole(t, "button"), i.a11y.addElLabel( t, s.paginationBulletMessage.replace( /{{index}}/, t.index() + 1 ) ); }); }, init: function () { this.$el.append(this.a11y.liveRegion); var e, t, i = this.params.a11y; this.navigation && this.navigation.$nextEl && (e = this.navigation.$nextEl), this.navigation && this.navigation.$prevEl && (t = this.navigation.$prevEl), e && (this.a11y.makeElFocusable(e), this.a11y.addElRole(e, "button"), this.a11y.addElLabel(e, i.nextSlideMessage), e.on("keydown", this.a11y.onEnterKey)), t && (this.a11y.makeElFocusable(t), this.a11y.addElRole(t, "button"), this.a11y.addElLabel(t, i.prevSlideMessage), t.on("keydown", this.a11y.onEnterKey)), this.pagination && this.params.pagination.clickable && this.pagination.bullets && this.pagination.bullets.length && this.pagination.$el.on( "keydown", "." + this.params.pagination.bulletClass, this.a11y.onEnterKey ); }, destroy: function () { var e, t; this.a11y.liveRegion && 0 < this.a11y.liveRegion.length && this.a11y.liveRegion.remove(), this.navigation && this.navigation.$nextEl && (e = this.navigation.$nextEl), this.navigation && this.navigation.$prevEl && (t = this.navigation.$prevEl), e && e.off("keydown", this.a11y.onEnterKey), t && t.off("keydown", this.a11y.onEnterKey), this.pagination && this.params.pagination.clickable && this.pagination.bullets && this.pagination.bullets.length && this.pagination.$el.off( "keydown", "." + this.params.pagination.bulletClass, this.a11y.onEnterKey ); }, }, I = { init: function () { var e; this.params.history && (j.history && j.history.pushState ? (((e = this.history).initialized = !0), (e.paths = I.getPathValues()), (e.paths.key || e.paths.value) && (e.scrollToSlide( 0, e.paths.value, this.params.runCallbacksOnInit ), this.params.history.replaceState || j.addEventListener( "popstate", this.history.setHistoryPopState ))) : ((this.params.history.enabled = !1), (this.params.hashNavigation.enabled = !0))); }, destroy: function () { this.params.history.replaceState || j.removeEventListener( "popstate", this.history.setHistoryPopState ); }, setHistoryPopState: function () { (this.history.paths = I.getPathValues()), this.history.scrollToSlide( this.params.speed, this.history.paths.value, !1 ); }, getPathValues: function () { var e = j.location.pathname .slice(1) .split("/") .filter(function (e) { return "" !== e; }), t = e.length; return { key: e[t - 2], value: e[t - 1] }; }, setHistory: function (e, t) { this.history.initialized && this.params.history.enabled && ((t = this.slides.eq(t)), (t = I.slugify(t.attr("data-history"))), j.location.pathname.includes(e) || (t = e + "/" + t), ((e = j.history.state) && e.value === t) || (this.params.history.replaceState ? j.history.replaceState({ value: t }, null, t) : j.history.pushState({ value: t }, null, t))); }, slugify: function (e) { return e .toString() .replace(/\s+/g, "-") .replace(/[^\w-]+/g, "") .replace(/--+/g, "-") .replace(/^-+/, "") .replace(/-+$/, ""); }, scrollToSlide: function (e, t, i) { if (t) for (var s = 0, a = this.slides.length; s < a; s += 1) { var n = this.slides.eq(s); I.slugify(n.attr("data-history")) !== t || n.hasClass(this.params.slideDuplicateClass) || ((n = n.index()), this.slideTo(n, e, i)); } else this.slideTo(0, e, i); }, }, M = { onHashCange: function () { var e = c.location.hash.replace("#", ""); e !== this.slides.eq(this.activeIndex).attr("data-hash") && void 0 !== (e = this.$wrapperEl .children( "." + this.params.slideClass + '[data-hash="' + e + '"]' ) .index()) && this.slideTo(e); }, setHash: function () { var e; this.hashNavigation.initialized && this.params.hashNavigation.enabled && (this.params.hashNavigation.replaceState && j.history && j.history.replaceState ? j.history.replaceState( null, null, "#" + this.slides.eq(this.activeIndex).attr("data-hash") || "" ) : ((e = (e = this.slides.eq(this.activeIndex)).attr("data-hash") || e.attr("data-history")), (c.location.hash = e || ""))); }, init: function () { if ( !( !this.params.hashNavigation.enabled || (this.params.history && this.params.history.enabled) ) ) { this.hashNavigation.initialized = !0; var e = c.location.hash.replace("#", ""); if (e) for (var t = 0, i = this.slides.length; t < i; t += 1) { var s = this.slides.eq(t); (s.attr("data-hash") || s.attr("data-history")) !== e || s.hasClass(this.params.slideDuplicateClass) || ((s = s.index()), this.slideTo(s, 0, this.params.runCallbacksOnInit, !0)); } this.params.hashNavigation.watchState && T(j).on("hashchange", this.hashNavigation.onHashCange); } }, destroy: function () { this.params.hashNavigation.watchState && T(j).off("hashchange", this.hashNavigation.onHashCange); }, }, z = { run: function () { var e = this, t = e.slides.eq(e.activeIndex), i = e.params.autoplay.delay; t.attr("data-swiper-autoplay") && (i = t.attr("data-swiper-autoplay") || e.params.autoplay.delay), clearTimeout(e.autoplay.timeout), (e.autoplay.timeout = U.nextTick(function () { e.params.autoplay.reverseDirection ? e.params.loop ? (e.loopFix(), e.slidePrev(e.params.speed, !0, !0), e.emit("autoplay")) : e.isBeginning ? e.params.autoplay.stopOnLastSlide ? e.autoplay.stop() : (e.slideTo(e.slides.length - 1, e.params.speed, !0, !0), e.emit("autoplay")) : (e.slidePrev(e.params.speed, !0, !0), e.emit("autoplay")) : e.params.loop ? (e.loopFix(), e.slideNext(e.params.speed, !0, !0), e.emit("autoplay")) : e.isEnd ? e.params.autoplay.stopOnLastSlide ? e.autoplay.stop() : (e.slideTo(0, e.params.speed, !0, !0), e.emit("autoplay")) : (e.slideNext(e.params.speed, !0, !0), e.emit("autoplay")), e.params.cssMode && e.autoplay.running && e.autoplay.run(); }, i)); }, start: function () { return ( void 0 === this.autoplay.timeout && !this.autoplay.running && ((this.autoplay.running = !0), this.emit("autoplayStart"), this.autoplay.run(), !0) ); }, stop: function () { return ( !!this.autoplay.running && void 0 !== this.autoplay.timeout && (this.autoplay.timeout && (clearTimeout(this.autoplay.timeout), (this.autoplay.timeout = void 0)), (this.autoplay.running = !1), this.emit("autoplayStop"), !0) ); }, pause: function (e) { !this.autoplay.running || this.autoplay.paused || (this.autoplay.timeout && clearTimeout(this.autoplay.timeout), (this.autoplay.paused = !0), 0 !== e && this.params.autoplay.waitForTransition ? (this.$wrapperEl[0].addEventListener( "transitionend", this.autoplay.onTransitionEnd ), this.$wrapperEl[0].addEventListener( "webkitTransitionEnd", this.autoplay.onTransitionEnd )) : ((this.autoplay.paused = !1), this.autoplay.run())); }, }, te = { setTranslate: function () { for (var e = this.slides, t = 0; t < e.length; t += 1) { var i = this.slides.eq(t), s = -i[0].swiperSlideOffset, a = (this.params.virtualTranslate || (s -= this.translate), 0), n = (this.isHorizontal() || ((a = s), (s = 0)), this.params.fadeEffect.crossFade ? Math.max(1 - Math.abs(i[0].progress), 0) : 1 + Math.min(Math.max(i[0].progress, -1), 0)); i.css({ opacity: n }).transform( "translate3d(" + s + "px, " + a + "px, 0px)" ); } }, setTransition: function (e) { var i, s = this, t = s.slides, a = s.$wrapperEl; t.transition(e), s.params.virtualTranslate && 0 !== e && ((i = !1), t.transitionEnd(function () { if (!i && s && !s.destroyed) { (i = !0), (s.animating = !1); for ( var e = ["webkitTransitionEnd", "transitionend"], t = 0; t < e.length; t += 1 ) a.trigger(e[t]); } })); }, }, ie = { setTranslate: function () { var e, t = this.$el, i = this.$wrapperEl, s = this.slides, a = this.width, n = this.height, r = this.rtlTranslate, o = this.size, l = this.params.cubeEffect, h = this.isHorizontal(), d = this.virtual && this.params.virtual.enabled, c = 0; l.shadow && (h ? (0 === (e = i.find(".swiper-cube-shadow")).length && ((e = T('<div class="swiper-cube-shadow"></div>')), i.append(e)), e.css({ height: a + "px" })) : 0 === (e = t.find(".swiper-cube-shadow")).length && ((e = T('<div class="swiper-cube-shadow"></div>')), t.append(e))); for (var p, u = 0; u < s.length; u += 1) { var m = s.eq(u), v = u, g = 90 * (v = d ? parseInt(m.attr("data-swiper-slide-index"), 10) : v), f = Math.floor(g / 360), w = (r && ((g = -g), (f = Math.floor(-g / 360))), Math.max(Math.min(m[0].progress, 1), -1)), y = 0, b = 0, E = 0, f = (v % 4 == 0 ? ((y = 4 * -f * o), (E = 0)) : (v - 1) % 4 == 0 ? ((y = 0), (E = 4 * -f * o)) : (v - 2) % 4 == 0 ? ((y = o + 4 * f * o), (E = o)) : (v - 3) % 4 == 0 && ((y = -o), (E = 3 * o + 4 * o * f)), r && (y = -y), h || ((b = y), (y = 0)), "rotateX(" + (h ? 0 : -g) + "deg) rotateY(" + (h ? g : 0) + "deg) translate3d(" + y + "px, " + b + "px, " + E + "px)"); w <= 1 && -1 < w && ((c = 90 * v + 90 * w), r) && (c = 90 * -v - 90 * w), m.transform(f), l.slideShadows && ((g = h ? m.find(".swiper-slide-shadow-left") : m.find(".swiper-slide-shadow-top")), (y = h ? m.find(".swiper-slide-shadow-right") : m.find(".swiper-slide-shadow-bottom")), 0 === g.length && ((g = T( '<div class="swiper-slide-shadow-' + (h ? "left" : "top") + '"></div>' )), m.append(g)), 0 === y.length && ((y = T( '<div class="swiper-slide-shadow-' + (h ? "right" : "bottom") + '"></div>' )), m.append(y)), g.length && (g[0].style.opacity = Math.max(-w, 0)), y.length) && (y[0].style.opacity = Math.max(w, 0)); } i.css({ "-webkit-transform-origin": "50% 50% -" + o / 2 + "px", "-moz-transform-origin": "50% 50% -" + o / 2 + "px", "-ms-transform-origin": "50% 50% -" + o / 2 + "px", "transform-origin": "50% 50% -" + o / 2 + "px", }), l.shadow && (h ? e.transform( "translate3d(0px, " + (a / 2 + l.shadowOffset) + "px, " + -a / 2 + "px) rotateX(90deg) rotateZ(0deg) scale(" + l.shadowScale + ")" ) : ((t = Math.abs(c) - 90 * Math.floor(Math.abs(c) / 90)), (a = 1.5 - (Math.sin((2 * t * Math.PI) / 360) / 2 + Math.cos((2 * t * Math.PI) / 360) / 2)), (t = l.shadowScale), (a = l.shadowScale / a), (p = l.shadowOffset), e.transform( "scale3d(" + t + ", 1, " + a + ") translate3d(0px, " + (n / 2 + p) + "px, " + -n / 2 / a + "px) rotateX(-90deg)" ))), i.transform( "translate3d(0px,0," + (C.isSafari || C.isUiWebView ? -o / 2 : 0) + "px) rotateX(" + (this.isHorizontal() ? 0 : c) + "deg) rotateY(" + (this.isHorizontal() ? -c : 0) + "deg)" ); }, setTransition: function (e) { var t = this.$el; this.slides .transition(e) .find( ".swiper-slide-shadow-top, .swiper-slide-shadow-right, .swiper-slide-shadow-bottom, .swiper-slide-shadow-left" ) .transition(e), this.params.cubeEffect.shadow && !this.isHorizontal() && t.find(".swiper-cube-shadow").transition(e); }, }, se = { setTranslate: function () { for ( var e = this.slides, t = this.rtlTranslate, i = 0; i < e.length; i += 1 ) { var s, a, n = e.eq(i), r = n[0].progress, o = -180 * (r = this.params.flipEffect.limitRotation ? Math.max(Math.min(n[0].progress, 1), -1) : r), l = 0, h = -n[0].swiperSlideOffset, d = 0; this.isHorizontal() ? t && (o = -o) : ((d = h), (l = -o), (o = h = 0)), (n[0].style.zIndex = -Math.abs(Math.round(r)) + e.length), this.params.flipEffect.slideShadows && ((s = this.isHorizontal() ? n.find(".swiper-slide-shadow-left") : n.find(".swiper-slide-shadow-top")), (a = this.isHorizontal() ? n.find(".swiper-slide-shadow-right") : n.find(".swiper-slide-shadow-bottom")), 0 === s.length && ((s = T( '<div class="swiper-slide-shadow-' + (this.isHorizontal() ? "left" : "top") + '"></div>' )), n.append(s)), 0 === a.length && ((a = T( '<div class="swiper-slide-shadow-' + (this.isHorizontal() ? "right" : "bottom") + '"></div>' )), n.append(a)), s.length && (s[0].style.opacity = Math.max(-r, 0)), a.length) && (a[0].style.opacity = Math.max(r, 0)), n.transform( "translate3d(" + h + "px, " + d + "px, 0px) rotateX(" + l + "deg) rotateY(" + o + "deg)" ); } }, setTransition: function (e) { var i, s = this, t = s.slides, a = s.activeIndex, n = s.$wrapperEl; t .transition(e) .find( ".swiper-slide-shadow-top, .swiper-slide-shadow-right, .swiper-slide-shadow-bottom, .swiper-slide-shadow-left" ) .transition(e), s.params.virtualTranslate && 0 !== e && ((i = !1), t.eq(a).transitionEnd(function () { if (!i && s && !s.destroyed) { (i = !0), (s.animating = !1); for ( var e = ["webkitTransitionEnd", "transitionend"], t = 0; t < e.length; t += 1 ) n.trigger(e[t]); } })); }, }, ae = { setTranslate: function () { for ( var e = this.width, t = this.height, i = this.slides, s = this.$wrapperEl, a = this.slidesSizesGrid, n = this.params.coverflowEffect, r = this.isHorizontal(), o = this.translate, l = r ? e / 2 - o : t / 2 - o, h = r ? n.rotate : -n.rotate, d = n.depth, c = 0, p = i.length; c < p; c += 1 ) { var u = i.eq(c), m = a[c], m = ((l - u[0].swiperSlideOffset - m / 2) / m) * n.modifier, v = r ? h * m : 0, g = r ? 0 : h * m, f = -d * Math.abs(m), w = r ? 0 : n.stretch * m, y = r ? n.stretch * m : 0, y = (Math.abs(y) < 0.001 && (y = 0), Math.abs(w) < 0.001 && (w = 0), Math.abs(f) < 0.001 && (f = 0), Math.abs(v) < 0.001 && (v = 0), "translate3d(" + y + "px," + w + "px," + f + "px) rotateX(" + (g = Math.abs(g) < 0.001 ? 0 : g) + "deg) rotateY(" + v + "deg)"); u.transform(y), (u[0].style.zIndex = 1 - Math.abs(Math.round(m))), n.slideShadows && ((w = r ? u.find(".swiper-slide-shadow-left") : u.find(".swiper-slide-shadow-top")), (f = r ? u.find(".swiper-slide-shadow-right") : u.find(".swiper-slide-shadow-bottom")), 0 === w.length && ((w = T( '<div class="swiper-slide-shadow-' + (r ? "left" : "top") + '"></div>' )), u.append(w)), 0 === f.length && ((f = T( '<div class="swiper-slide-shadow-' + (r ? "right" : "bottom") + '"></div>' )), u.append(f)), w.length && (w[0].style.opacity = 0 < m ? m : 0), f.length) && (f[0].style.opacity = 0 < -m ? -m : 0); } (b.pointerEvents || b.prefixedPointerEvents) && (s[0].style.perspectiveOrigin = l + "px 50%"); }, setTransition: function (e) { this.slides .transition(e) .find( ".swiper-slide-shadow-top, .swiper-slide-shadow-right, .swiper-slide-shadow-bottom, .swiper-slide-shadow-left" ) .transition(e); }, }, ne = { init: function () { var e = this.params.thumbs, t = this.constructor; e.swiper instanceof t ? ((this.thumbs.swiper = e.swiper), U.extend(this.thumbs.swiper.originalParams, { watchSlidesProgress: !0, slideToClickedSlide: !1, }), U.extend(this.thumbs.swiper.params, { watchSlidesProgress: !0, slideToClickedSlide: !1, })) : U.isObject(e.swiper) && ((this.thumbs.swiper = new t( U.extend({}, e.swiper, { watchSlidesVisibility: !0, watchSlidesProgress: !0, slideToClickedSlide: !1, }) )), (this.thumbs.swiperCreated = !0)), this.thumbs.swiper.$el.addClass( this.params.thumbs.thumbsContainerClass ), this.thumbs.swiper.on("tap", this.thumbs.onThumbClick); }, onThumbClick: function () { var e, t, i, s = this.thumbs.swiper; s && ((e = s.clickedIndex), ((i = s.clickedSlide) && T(i).hasClass(this.params.thumbs.slideThumbActiveClass)) || null == e || ((i = s.params.loop ? parseInt( T(s.clickedSlide).attr("data-swiper-slide-index"), 10 ) : e), this.params.loop && ((s = this.activeIndex), this.slides.eq(s).hasClass(this.params.slideDuplicateClass) && (this.loopFix(), (this._clientLeft = this.$wrapperEl[0].clientLeft), (s = this.activeIndex)), (e = this.slides .eq(s) .prevAll('[data-swiper-slide-index="' + i + '"]') .eq(0) .index()), (t = this.slides .eq(s) .nextAll('[data-swiper-slide-index="' + i + '"]') .eq(0) .index()), (i = void 0 === e || (void 0 !== t && t - s < s - e) ? t : e)), this.slideTo(i))); }, update: function (e) { var t = this.thumbs.swiper; if (t) { var i, s, a, n = "auto" === t.params.slidesPerView ? t.slidesPerViewDynamic() : t.params.slidesPerView, r = (this.realIndex !== t.realIndex && ((i = t.activeIndex), (a = t.params.loop ? (t.slides .eq(i) .hasClass(t.params.slideDuplicateClass) && (t.loopFix(), (t._clientLeft = t.$wrapperEl[0].clientLeft), (i = t.activeIndex)), (s = t.slides .eq(i) .prevAll( '[data-swiper-slide-index="' + this.realIndex + '"]' ) .eq(0) .index()), (a = t.slides .eq(i) .nextAll( '[data-swiper-slide-index="' + this.realIndex + '"]' ) .eq(0) .index()), void 0 === s ? a : void 0 === a ? s : a - i == i - s ? i : a - i < i - s ? a : s) : this.realIndex), t.visibleSlidesIndexes) && t.visibleSlidesIndexes.indexOf(a) < 0 && (t.params.centeredSlides ? (a = i < a ? a - Math.floor(n / 2) + 1 : a + Math.floor(n / 2) - 1) : i < a && (a = a - n + 1), t.slideTo(a, e ? 0 : void 0)), 1), o = this.params.thumbs.slideThumbActiveClass; if ( (1 < this.params.slidesPerView && !this.params.centeredSlides && (r = this.params.slidesPerView), this.params.thumbs.multipleActiveThumbs || (r = 1), (r = Math.floor(r)), t.slides.removeClass(o), t.params.loop || (t.params.virtual && t.params.virtual.enabled)) ) for (var l = 0; l < r; l += 1) t.$wrapperEl .children( '[data-swiper-slide-index="' + (this.realIndex + l) + '"]' ) .addClass(o); else for (var h = 0; h < r; h += 1) t.slides.eq(this.realIndex + h).addClass(o); } }, }, O = [ m, X, Y, v, f, y, E, { name: "mousewheel", params: { mousewheel: { enabled: !1, releaseOnEdges: !1, invert: !1, forceToAxis: !1, sensitivity: 1, eventsTarged: "container", }, }, create: function () { U.extend(this, { mousewheel: { enabled: !1, enable: A.enable.bind(this), disable: A.disable.bind(this), handle: A.handle.bind(this), handleMouseEnter: A.handleMouseEnter.bind(this), handleMouseLeave: A.handleMouseLeave.bind(this), animateSlider: A.animateSlider.bind(this), releaseScroll: A.releaseScroll.bind(this), lastScrollTime: U.now(), lastEventBeforeSnap: void 0, recentWheelEvents: [], }, }); }, on: { init: function () { !this.params.mousewheel.enabled && this.params.cssMode && this.mousewheel.disable(), this.params.mousewheel.enabled && this.mousewheel.enable(); }, destroy: function () { this.params.cssMode && this.mousewheel.enable(), this.mousewheel.enabled && this.mousewheel.disable(); }, }, }, { name: "navigation", params: { navigation: { nextEl: null, prevEl: null, hideOnClick: !1, disabledClass: "swiper-button-disabled", hiddenClass: "swiper-button-hidden", lockClass: "swiper-button-lock", }, }, create: function () { U.extend(this, { navigation: { init: x.init.bind(this), update: x.update.bind(this), destroy: x.destroy.bind(this), onNextClick: x.onNextClick.bind(this), onPrevClick: x.onPrevClick.bind(this), }, }); }, on: { init: function () { this.navigation.init(), this.navigation.update(); }, toEdge: function () { this.navigation.update(); }, fromEdge: function () { this.navigation.update(); }, destroy: function () { this.navigation.destroy(); }, click: function (e) { var t, i = this.navigation, s = i.$nextEl, i = i.$prevEl; !this.params.navigation.hideOnClick || T(e.target).is(i) || T(e.target).is(s) || (s ? (t = s.hasClass(this.params.navigation.hiddenClass)) : i && (t = i.hasClass(this.params.navigation.hiddenClass)), !0 === t ? this.emit("navigationShow", this) : this.emit("navigationHide", this), s && s.toggleClass(this.params.navigation.hiddenClass), i && i.toggleClass(this.params.navigation.hiddenClass)); }, }, }, { name: "pagination", params: { pagination: { el: null, bulletElement: "span", clickable: !1, hideOnClick: !1, renderBullet: null, renderProgressbar: null, renderFraction: null, renderCustom: null, progressbarOpposite: !1, type: "bullets", dynamicBullets: !1, dynamicMainBullets: 1, formatFractionCurrent: function (e) { return e; }, formatFractionTotal: function (e) { return e; }, bulletClass: "swiper-pagination-bullet", bulletActiveClass: "swiper-pagination-bullet-active", modifierClass: "swiper-pagination-", currentClass: "swiper-pagination-current", totalClass: "swiper-pagination-total", hiddenClass: "swiper-pagination-hidden", progressbarFillClass: "swiper-pagination-progressbar-fill", progressbarOppositeClass: "swiper-pagination-progressbar-opposite", clickableClass: "swiper-pagination-clickable", lockClass: "swiper-pagination-lock", }, }, create: function () { U.extend(this, { pagination: { init: L.init.bind(this), render: L.render.bind(this), update: L.update.bind(this), destroy: L.destroy.bind(this), dynamicBulletIndex: 0, }, }); }, on: { init: function () { this.pagination.init(), this.pagination.render(), this.pagination.update(); }, activeIndexChange: function () { (!this.params.loop && void 0 !== this.snapIndex) || this.pagination.update(); }, snapIndexChange: function () { this.params.loop || this.pagination.update(); }, slidesLengthChange: function () { this.params.loop && (this.pagination.render(), this.pagination.update()); }, snapGridLengthChange: function () { this.params.loop || (this.pagination.render(), this.pagination.update()); }, destroy: function () { this.pagination.destroy(); }, click: function (e) { this.params.pagination.el && this.params.pagination.hideOnClick && 0 < this.pagination.$el.length && !T(e.target).hasClass(this.params.pagination.bulletClass) && (!0 === this.pagination.$el.hasClass( this.params.pagination.hiddenClass ) ? this.emit("paginationShow", this) : this.emit("paginationHide", this), this.pagination.$el.toggleClass( this.params.pagination.hiddenClass )); }, }, }, { name: "scrollbar", params: { scrollbar: { el: null, dragSize: "auto", hide: !1, draggable: !1, snapOnRelease: !0, lockClass: "swiper-scrollbar-lock", dragClass: "swiper-scrollbar-drag", }, }, create: function () { U.extend(this, { scrollbar: { init: k.init.bind(this), destroy: k.destroy.bind(this), updateSize: k.updateSize.bind(this), setTranslate: k.setTranslate.bind(this), setTransition: k.setTransition.bind(this), enableDraggable: k.enableDraggable.bind(this), disableDraggable: k.disableDraggable.bind(this), setDragPosition: k.setDragPosition.bind(this), getPointerPosition: k.getPointerPosition.bind(this), onDragStart: k.onDragStart.bind(this), onDragMove: k.onDragMove.bind(this), onDragEnd: k.onDragEnd.bind(this), isTouched: !1, timeout: null, dragTimeout: null, }, }); }, on: { init: function () { this.scrollbar.init(), this.scrollbar.updateSize(), this.scrollbar.setTranslate(); }, update: function () { this.scrollbar.updateSize(); }, resize: function () { this.scrollbar.updateSize(); }, observerUpdate: function () { this.scrollbar.updateSize(); }, setTranslate: function () { this.scrollbar.setTranslate(); }, setTransition: function (e) { this.scrollbar.setTransition(e); }, destroy: function () { this.scrollbar.destroy(); }, }, }, { name: "parallax", params: { parallax: { enabled: !1 } }, create: function () { U.extend(this, { parallax: { setTransform: Q.setTransform.bind(this), setTranslate: Q.setTranslate.bind(this), setTransition: Q.setTransition.bind(this), }, }); }, on: { beforeInit: function () { this.params.parallax.enabled && ((this.params.watchSlidesProgress = !0), (this.originalParams.watchSlidesProgress = !0)); }, init: function () { this.params.parallax.enabled && this.parallax.setTranslate(); }, setTranslate: function () { this.params.parallax.enabled && this.parallax.setTranslate(); }, setTransition: function (e) { this.params.parallax.enabled && this.parallax.setTransition(e); }, }, }, { name: "zoom", params: { zoom: { enabled: !1, maxRatio: 3, minRatio: 1, toggle: !0, containerClass: "swiper-zoom-container", zoomedSlideClass: "swiper-slide-zoomed", }, }, create: function () { var s = this, t = { enabled: !1, scale: 1, currentScale: 1, isScaling: !1, gesture: { $slideEl: void 0, slideWidth: void 0, slideHeight: void 0, $imageEl: void 0, $imageWrapEl: void 0, maxRatio: 3, }, image: { isTouched: void 0, isMoved: void 0, currentX: void 0, currentY: void 0, minX: void 0, minY: void 0, maxX: void 0, maxY: void 0, width: void 0, height: void 0, startX: void 0, startY: void 0, touchesStart: {}, touchesCurrent: {}, }, velocity: { x: void 0, y: void 0, prevPositionX: void 0, prevPositionY: void 0, prevTime: void 0, }, }, a = ("onGestureStart onGestureChange onGestureEnd onTouchStart onTouchMove onTouchEnd onTransitionEnd toggle enable disable in out" .split(" ") .forEach(function (e) { t[e] = Z[e].bind(s); }), U.extend(s, { zoom: t }), 1); Object.defineProperty(s.zoom, "scale", { get: function () { return a; }, set: function (e) { var t, i; a !== e && ((t = s.zoom.gesture.$imageEl ? s.zoom.gesture.$imageEl[0] : void 0), (i = s.zoom.gesture.$slideEl ? s.zoom.gesture.$slideEl[0] : void 0), s.emit("zoomChange", e, t, i)), (a = e); }, }); }, on: { init: function () { this.params.zoom.enabled && this.zoom.enable(); }, destroy: function () { this.zoom.disable(); }, touchStart: function (e) { this.zoom.enabled && this.zoom.onTouchStart(e); }, touchEnd: function (e) { this.zoom.enabled && this.zoom.onTouchEnd(e); }, doubleTap: function (e) { this.params.zoom.enabled && this.zoom.enabled && this.params.zoom.toggle && this.zoom.toggle(e); }, transitionEnd: function () { this.zoom.enabled && this.params.zoom.enabled && this.zoom.onTransitionEnd(); }, slideChange: function () { this.zoom.enabled && this.params.zoom.enabled && this.params.cssMode && this.zoom.onTransitionEnd(); }, }, }, { name: "lazy", params: { lazy: { enabled: !1, loadPrevNext: !1, loadPrevNextAmount: 1, loadOnTransitionStart: !1, elementClass: "swiper-lazy", loadingClass: "swiper-lazy-loading", loadedClass: "swiper-lazy-loaded", preloaderClass: "swiper-lazy-preloader", }, }, create: function () { U.extend(this, { lazy: { initialImageLoaded: !1, load: J.load.bind(this), loadInSlide: J.loadInSlide.bind(this), }, }); }, on: { beforeInit: function () { this.params.lazy.enabled && this.params.preloadImages && (this.params.preloadImages = !1); }, init: function () { this.params.lazy.enabled && !this.params.loop && 0 === this.params.initialSlide && this.lazy.load(); }, scroll: function () { this.params.freeMode && !this.params.freeModeSticky && this.lazy.load(); }, resize: function () { this.params.lazy.enabled && this.lazy.load(); }, scrollbarDragMove: function () { this.params.lazy.enabled && this.lazy.load(); }, transitionStart: function () { this.params.lazy.enabled && (this.params.lazy.loadOnTransitionStart || (!this.params.lazy.loadOnTransitionStart && !this.lazy.initialImageLoaded)) && this.lazy.load(); }, transitionEnd: function () { this.params.lazy.enabled && !this.params.lazy.loadOnTransitionStart && this.lazy.load(); }, slideChange: function () { this.params.lazy.enabled && this.params.cssMode && this.lazy.load(); }, }, }, { name: "controller", params: { controller: { control: void 0, inverse: !1, by: "slide" }, }, create: function () { U.extend(this, { controller: { control: this.params.controller.control, getInterpolateFunction: P.getInterpolateFunction.bind(this), setTranslate: P.setTranslate.bind(this), setTransition: P.setTransition.bind(this), }, }); }, on: { update: function () { this.controller.control && this.controller.spline && ((this.controller.spline = void 0), delete this.controller.spline); }, resize: function () { this.controller.control && this.controller.spline && ((this.controller.spline = void 0), delete this.controller.spline); }, observerUpdate: function () { this.controller.control && this.controller.spline && ((this.controller.spline = void 0), delete this.controller.spline); }, setTranslate: function (e, t) { this.controller.control && this.controller.setTranslate(e, t); }, setTransition: function (e, t) { this.controller.control && this.controller.setTransition(e, t); }, }, }, { name: "a11y", params: { a11y: { enabled: !0, notificationClass: "swiper-notification", prevSlideMessage: "Previous slide", nextSlideMessage: "Next slide", firstSlideMessage: "This is the first slide", lastSlideMessage: "This is the last slide", paginationBulletMessage: "Go to slide {{index}}", }, }, create: function () { var t = this; U.extend(t, { a11y: { liveRegion: T( '<span class="' + t.params.a11y.notificationClass + '" aria-live="assertive" aria-atomic="true"></span>' ), }, }), Object.keys(ee).forEach(function (e) { t.a11y[e] = ee[e].bind(t); }); }, on: { init: function () { this.params.a11y.enabled && (this.a11y.init(), this.a11y.updateNavigation()); }, toEdge: function () { this.params.a11y.enabled && this.a11y.updateNavigation(); }, fromEdge: function () { this.params.a11y.enabled && this.a11y.updateNavigation(); }, paginationUpdate: function () { this.params.a11y.enabled && this.a11y.updatePagination(); }, destroy: function () { this.params.a11y.enabled && this.a11y.destroy(); }, }, }, { name: "history", params: { history: { enabled: !1, replaceState: !1, key: "slides" }, }, create: function () { U.extend(this, { history: { init: I.init.bind(this), setHistory: I.setHistory.bind(this), setHistoryPopState: I.setHistoryPopState.bind(this), scrollToSlide: I.scrollToSlide.bind(this), destroy: I.destroy.bind(this), }, }); }, on: { init: function () { this.params.history.enabled && this.history.init(); }, destroy: function () { this.params.history.enabled && this.history.destroy(); }, transitionEnd: function () { this.history.initialized && this.history.setHistory( this.params.history.key, this.activeIndex ); }, slideChange: function () { this.history.initialized && this.params.cssMode && this.history.setHistory( this.params.history.key, this.activeIndex ); }, }, }, { name: "hash-navigation", params: { hashNavigation: { enabled: !1, replaceState: !1, watchState: !1 }, }, create: function () { U.extend(this, { hashNavigation: { initialized: !1, init: M.init.bind(this), destroy: M.destroy.bind(this), setHash: M.setHash.bind(this), onHashCange: M.onHashCange.bind(this), }, }); }, on: { init: function () { this.params.hashNavigation.enabled && this.hashNavigation.init(); }, destroy: function () { this.params.hashNavigation.enabled && this.hashNavigation.destroy(); }, transitionEnd: function () { this.hashNavigation.initialized && this.hashNavigation.setHash(); }, slideChange: function () { this.hashNavigation.initialized && this.params.cssMode && this.hashNavigation.setHash(); }, }, }, { name: "autoplay", params: { autoplay: { enabled: !1, delay: 3e3, waitForTransition: !0, disableOnInteraction: !0, stopOnLastSlide: !1, reverseDirection: !1, }, }, create: function () { var t = this; U.extend(t, { autoplay: { running: !1, paused: !1, run: z.run.bind(t), start: z.start.bind(t), stop: z.stop.bind(t), pause: z.pause.bind(t), onVisibilityChange: function () { "hidden" === document.visibilityState && t.autoplay.running && t.autoplay.pause(), "visible" === document.visibilityState && t.autoplay.paused && (t.autoplay.run(), (t.autoplay.paused = !1)); }, onTransitionEnd: function (e) { t && !t.destroyed && t.$wrapperEl && e.target === this && (t.$wrapperEl[0].removeEventListener( "transitionend", t.autoplay.onTransitionEnd ), t.$wrapperEl[0].removeEventListener( "webkitTransitionEnd", t.autoplay.onTransitionEnd ), (t.autoplay.paused = !1), t.autoplay.running ? t.autoplay.run() : t.autoplay.stop()); }, }, }); }, on: { init: function () { this.params.autoplay.enabled && (this.autoplay.start(), document.addEventListener( "visibilitychange", this.autoplay.onVisibilityChange )); }, beforeTransitionStart: function (e, t) { this.autoplay.running && (t || !this.params.autoplay.disableOnInteraction ? this.autoplay.pause(e) : this.autoplay.stop()); }, sliderFirstMove: function () { this.autoplay.running && (this.params.autoplay.disableOnInteraction ? this.autoplay.stop() : this.autoplay.pause()); }, touchEnd: function () { this.params.cssMode && this.autoplay.paused && !this.params.autoplay.disableOnInteraction && this.autoplay.run(); }, destroy: function () { this.autoplay.running && this.autoplay.stop(), document.removeEventListener( "visibilitychange", this.autoplay.onVisibilityChange ); }, }, }, { name: "effect-fade", params: { fadeEffect: { crossFade: !1 } }, create: function () { U.extend(this, { fadeEffect: { setTranslate: te.setTranslate.bind(this), setTransition: te.setTransition.bind(this), }, }); }, on: { beforeInit: function () { var e; "fade" === this.params.effect && (this.classNames.push( this.params.containerModifierClass + "fade" ), U.extend( this.params, (e = { slidesPerView: 1, slidesPerColumn: 1, slidesPerGroup: 1, watchSlidesProgress: !0, spaceBetween: 0, virtualTranslate: !0, }) ), U.extend(this.originalParams, e)); }, setTranslate: function () { "fade" === this.params.effect && this.fadeEffect.setTranslate(); }, setTransition: function (e) { "fade" === this.params.effect && this.fadeEffect.setTransition(e); }, }, }, { name: "effect-cube", params: { cubeEffect: { slideShadows: !0, shadow: !0, shadowOffset: 20, shadowScale: 0.94, }, }, create: function () { U.extend(this, { cubeEffect: { setTranslate: ie.setTranslate.bind(this), setTransition: ie.setTransition.bind(this), }, }); }, on: { beforeInit: function () { var e; "cube" === this.params.effect && (this.classNames.push( this.params.containerModifierClass + "cube" ), this.classNames.push( this.params.containerModifierClass + "3d" ), U.extend( this.params, (e = { slidesPerView: 1, slidesPerColumn: 1, slidesPerGroup: 1, watchSlidesProgress: !0, resistanceRatio: 0, spaceBetween: 0, centeredSlides: !1, virtualTranslate: !0, }) ), U.extend(this.originalParams, e)); }, setTranslate: function () { "cube" === this.params.effect && this.cubeEffect.setTranslate(); }, setTransition: function (e) { "cube" === this.params.effect && this.cubeEffect.setTransition(e); }, }, }, { name: "effect-flip", params: { flipEffect: { slideShadows: !0, limitRotation: !0 } }, create: function () { U.extend(this, { flipEffect: { setTranslate: se.setTranslate.bind(this), setTransition: se.setTransition.bind(this), }, }); }, on: { beforeInit: function () { var e; "flip" === this.params.effect && (this.classNames.push( this.params.containerModifierClass + "flip" ), this.classNames.push( this.params.containerModifierClass + "3d" ), U.extend( this.params, (e = { slidesPerView: 1, slidesPerColumn: 1, slidesPerGroup: 1, watchSlidesProgress: !0, spaceBetween: 0, virtualTranslate: !0, }) ), U.extend(this.originalParams, e)); }, setTranslate: function () { "flip" === this.params.effect && this.flipEffect.setTranslate(); }, setTransition: function (e) { "flip" === this.params.effect && this.flipEffect.setTransition(e); }, }, }, { name: "effect-coverflow", params: { coverflowEffect: { rotate: 50, stretch: 0, depth: 100, modifier: 1, slideShadows: !0, }, }, create: function () { U.extend(this, { coverflowEffect: { setTranslate: ae.setTranslate.bind(this), setTransition: ae.setTransition.bind(this), }, }); }, on: { beforeInit: function () { "coverflow" === this.params.effect && (this.classNames.push( this.params.containerModifierClass + "coverflow" ), this.classNames.push( this.params.containerModifierClass + "3d" ), (this.params.watchSlidesProgress = !0), (this.originalParams.watchSlidesProgress = !0)); }, setTranslate: function () { "coverflow" === this.params.effect && this.coverflowEffect.setTranslate(); }, setTransition: function (e) { "coverflow" === this.params.effect && this.coverflowEffect.setTransition(e); }, }, }, { name: "thumbs", params: { thumbs: { multipleActiveThumbs: !0, swiper: null, slideThumbActiveClass: "swiper-slide-thumb-active", thumbsContainerClass: "swiper-container-thumbs", }, }, create: function () { U.extend(this, { thumbs: { swiper: null, init: ne.init.bind(this), update: ne.update.bind(this), onThumbClick: ne.onThumbClick.bind(this), }, }); }, on: { beforeInit: function () { var e = this.params.thumbs; e && e.swiper && (this.thumbs.init(), this.thumbs.update(!0)); }, slideChange: function () { this.thumbs.swiper && this.thumbs.update(); }, update: function () { this.thumbs.swiper && this.thumbs.update(); }, resize: function () { this.thumbs.swiper && this.thumbs.update(); }, observerUpdate: function () { this.thumbs.swiper && this.thumbs.update(); }, setTransition: function (e) { var t = this.thumbs.swiper; t && t.setTransition(e); }, beforeDestroy: function () { var e = this.thumbs.swiper; e && this.thumbs.swiperCreated && e && e.destroy(); }, }, }, ]; return ( void 0 === u.use && ((u.use = u.Class.use), (u.installModule = u.Class.installModule)), u.use(O), u ); }); var ANIUTIL = { scrollController: function () { let i = {}, e = navigator.userAgent.toLowerCase(), s = -1 < e.indexOf("mac os"), a = document.scrollingElement || document.documentElement || document.body.parentNode || document.body, n = s ? 60 : 120, r, o, l, h, d = a === document.body && document.documentElement ? document.documentElement : a, t = !1, c = null; var p = function () { ("Netscape" == navigator.appName && -1 != navigator.userAgent.search("Trident")) || -1 != e.indexOf("msie") ? document.documentElement.addEventListener( "mousewheel", m.scrollEvent, { passive: !1 } ) : document.documentElement.addEventListener( "wheel", m.scrollEvent, { passive: !1 } ); }, u = function () { window.addEventListener("scroll", function () { "hidden" == document.documentElement.style.overflow || "hidden" == document.body.style.overflow || t || (l = a.scrollTop); }); }, m = { scrollEvent: function (e) { var t; "hidden" != document.documentElement.style.overflow && "hidden" != document.body.style.overflow && (e.preventDefault(), (t = document.body.getAttribute("data-scroll-speed")), (e = m.normalizeWheelDelta(e)), (t = i.currDelta && t ? t : t || r ? r : 120), (l += -e * t), (h = Math.max(0, Math.min(l, a.scrollHeight - d.clientHeight))), m.update()); }, normalizeWheelDelta: function (e) { return e.detail ? e.wheelDelta ? (e.wheelDelta / e.detail / 40) * (0 < e.detail ? 1 : -1) : -e.detail / 3 : e.wheelDelta / 120; }, update: function () { var e = h - a.scrollTop, e = Math.ceil(a.scrollTop + e) <= 0 ? 0 : l > h ? h : Math.ceil(a.scrollTop + e); (t = !0), TweenMax.to(a, o, { ease: "circ.out", scrollTop: e, onComplete: function () { clearTimeout(c), (c = null), (c = setTimeout(function () { (t = !1), (l = a.scrollTop); }, 500)); }, }), l <= 0 ? (l = 0) : l >= h && (l = h); }, }; return { init: function (e) { var t; return ( (t = e), (r = t.speed ? (s ? t.speed / 2 : t.speed) : n), (o = t.duration || 0.6), (l = a.scrollTop), p(), u(), (this.opt = e) ); }, destroy: function (e) { document.documentElement.removeEventListener( "mousewheel", m.scrollEvent ), document.documentElement.removeEventListener( "wheel", m.scrollEvent ), e && (i = {}); }, }; }, }; window.WATCH = window.WATCH || {}; let UTILS = (function () { return { isIosDevice: ((s = /iPad|iPhone|iPod/.test(navigator.userAgent)) ? document.documentElement.classList.add("isIosDevice") : document.documentElement.classList.add("isNotIosDevice"), s), checkGlobal: void (0 === location.pathname.indexOf("/global/galaxy") || !0 === window.IS_CAMPAIGN ? document.documentElement.classList.add("global") : document.documentElement.classList.add("dotcom")), checkOS: ((s = (s = navigator.appVersion.match(/(mac|win|linux)/i)) ? s[1].toLowerCase() : ""), void document.documentElement.classList.add(s)), isFireFox: void ( /dkrefox/i.test(navigator.userAgent) && document.documentElement.classList.add("firefox") ), isWebkit: void ( /applewebkit/i.test(navigator.userAgent) && document.documentElement.classList.add("webkit") ), isChrome: void ( /chrome/i.test(navigator.userAgent) && document.documentElement.classList.add("chrome") ), isOpera: void ( /opera/i.test(navigator.userAgent) && document.documentElement.classList.add("opera") ), isIos: void ( /ip(ad|hone|od)/i.test(navigator.userAgent) && document.documentElement.classList.add("ios") ), isCrIos: void ( /crios/i.test(navigator.userAgent) && document.documentElement.classList.add("crios") ), isAndroid: void ( /android/i.test(navigator.userAgent) && document.documentElement.classList.add("android") ), isSafari: ((s = /applewebkit/i.test(navigator.userAgent)), (i = /chrome/i.test(navigator.userAgent)), void (s && !i && document.documentElement.classList.add("safari"))), isHuawei: void ( /HUAWEICLT/i.test(navigator.userAgent) && document.documentElement.classList.add("huawei") ), isUCBrowser: void ( /UCBrowser/i.test(navigator.userAgent) && document.documentElement.classList.add("ucbrowser") ), winSize: ((s = "Netscape" === navigator.appName), (i = -1 !== navigator.appVersion.indexOf("Mac")), (e = -1 !== navigator.userAgent.indexOf("Safari")), (t = -1 !== navigator.userAgent.indexOf("Chrome")), s && !i && e && !t ? function () { return { w: $(win).width(), h: $(win).height() }; } : function () { return { w: window.innerWidth || document.documentElement.clientWidth || document.body.clientWidth, h: window.innerHeight || document.documentElement.clientHeight || document.body.clientHeight, }; }), requestAFrame: window.requestAnimationFrame || window.webkitRequestAnimationFrame || window.mozRequestAnimationFrame || window.oRequestAnimationFrame || window.msRequestAnimationFrame || function (e) { return window.setTimeout(e, 1e3 / 60); }, cancelAFrame: window.cancelAnimationFrame || window.webkitCancelAnimationFrame || window.webkitCancelRequestAnimationFrame || window.mozCancelAnimationFrame || window.oCancelAnimationFrame || window.msCancelAnimationFrame || function (e) { window.clearTimeout(e); }, isObject: function (e) { return ( "object" == typeof e && null !== e && e.constructor && e.constructor === Object ); }, def: function () { for (var e = [], t = arguments.length; t--;) e[t] = arguments[t]; for (var i = Object(e[0]), s = 1; s < e.length; s += 1) { var a = e[s]; if (null != a) for ( var n = Object.keys(Object(a)), r = 0, o = n.length; r < o; r += 1 ) { var l = n[r], h = Object.getOwnPropertyDescriptor(a, l); void 0 !== h && h.enumerable && (this.isObject(i[l]) && this.isObject(a[l]) ? this.def(i[l], a[l]) : !this.isObject(i[l]) && this.isObject(a[l]) ? ((i[l] = {}), this.def(i[l], a[l])) : (i[l] = a[l])); } } return i; }, convertArray: function (e) { return Array.prototype.slice.call(e); }, getOffset: function (e) { return { top: e.getBoundingClientRect().top + window.pageYOffset, bottom: e.getBoundingClientRect().bottom + window.pageYOffset, }; }, getScroll: function () { var e = window.pageYOffset; return { top: e, bottom: e + window.innerHeight }; }, setCookie: function (e, t, i) { var s = new Date(); s.setTime(s.getTime() + 60 * i * 60 * 24 * 1e3), (document.cookie = e + "=" + t + "; exprires=" + s.toUTCString() + "; path=/"); }, getCookie: function (e) { e = document.cookie.match("(^|;) ?" + e + "=([^;]*)(;|$)"); return e ? e[2] : null; }, getHeight: function (e) { var t, i, s; return e ? ((t = (i = window.getComputedStyle(e)).display), (i = parseInt(i.maxHeight)), (s = 0), "none" != t && 0 != i ? e.offsetHeight : ((e.style.position = "absolute"), (e.style.visibility = "hidden"), (e.style.display = "block"), (s = e.offsetHeight), (e.style.display = ""), (e.style.position = ""), (e.style.visibility = ""), s)) : 0; }, isRTL: function () { return document.documentElement.classList.contains("rtl"); }, checkRegion: function () { for ( var e = document.getElementsByTagName("meta"), t = "", i = 0; i < e.length; i++ ) if ("sitecode" == e[i].getAttribute("name")) return (t = e[i].getAttribute("content")); if ("" == t) return -1 < document.location.pathname.indexOf("global") ? "global" : "jp"; }, isLowNetwork: function () { var e = UTILS.getCookie("___GALAXY_SPEED") || UTILS.getCookie("__COM_SPEED"); return null != e && ("L" == e || ("H" != e && void 0)); }, getNavHeight: function () { var e, t, i = 0, s = document.querySelector(".pd-g-header-navigation") || document.querySelector("#subnav") || document.querySelector(".sticky-menu") || document.querySelector(".pd-g-floating-nav"); return (i = s ? s.classList.contains("pd-g-header-navigation") ? ((t = (e = s.querySelector( ".pd-header-navigation" )).querySelector(".pd-header-navigation__menu-wrap")), e.clientHeight + t.clientHeight) : s.clientHeight : i); }, isBrokenFixed: function () { var e = window.innerWidth, t = window.innerHeight, i = !1; return ( document.documentElement.classList.remove("is-broken-fixed"), (1440 <= e && t <= 540) || (e <= 810 && t / e < 0.5277) || t < UTILS.MIN_VIEW_HEIGHT ? (document.documentElement.classList.add("is-broken-fixed"), (i = !0)) : document.documentElement.classList.remove("is-broken-fixed"), i ); }, isBrowserZoomed: function () { var e = window.outerWidth, t = window.innerWidth, i = !1, s = document.documentElement.classList.contains("isTouchDevice"), a = document.documentElement.classList.contains("mac") && document.documentElement.classList.contains("safari"); return ( document.documentElement.classList.remove("is-browser-zoomed"), s || (((a && 1.75 <= e / t) || (!a && 1.75 <= devicePixelRatio && 1.75 <= e / t)) && (document.documentElement.classList.add("is-browser-zoomed"), (i = !0))), i ); }, isTouchDevice: ((s = "ontouchstart" in window || (window.DocumentTouch && document instanceof window.DocumentTouch)) ? document.documentElement.classList.add("isTouchDevice") : document.documentElement.classList.add("isNotTouchDevice"), s), isIEorEdge: (function () { var e, t = navigator.userAgent.toLowerCase(); if ("Microsoft Internet Explorer" == navigator.appName) e = "msie "; else if (-1 < t.search("trident")) e = "trident/.*rv:"; else { if (!(-1 < t.search("edge/"))) return -1; e = "edge/"; } return null != new RegExp(e + "([0-9]{1,})(\\.{0,}[0-9]{0,1})").exec(t) ? (document.documentElement.classList.add("isIEorEdge"), parseFloat(RegExp.$1 + RegExp.$2)) : -1; })(), page: { scrollLock: { className: "is-no-scroll", barWidth: function () { return window.innerWidth - document.documentElement.clientWidth; }, el: $("html"), run: function (e) { document.documentElement.style.paddingRight = e + "px"; }, off: function () { this.barWidth(); this.el.removeClass(this.className), this.el.removeClass("hive-layer-scroll-lock"), this.run(0); }, on: function () { var e = this.barWidth(); this.el.addClass(this.className), this.run(e); }, }, }, MIN_VIEW_HEIGHT: 400, RESPONSIVE: { PC: { NAME: "pc", WIDTH: 1440 }, TABLET: { NAME: "tablet", WIDTH: 1024 }, MOBILE: { NAME: "mobile", WIDTH: 767 }, }, }; var e, t, i, s; })(); (WATCH.UTILS = UTILS), (function () { window.WATCH = window.WATCH || {}; let p = WATCH.UTILS; WATCH.ImageLoader = class { constructor(e = container, t) { t = { el: e, lazyClass: ".js-img-src", lazyCompleteClass: "load-complete", responsiveClass: t.responsiveClass || ".js-res-img", loadOption: t.loadOption, visiblePoint: t.visiblePoint || 0, useDefaultImg: t.useDefaultImg, resizeStart: null, }; (this.opts = t), (this.classes = t.classes), (this.events = { load: this.onLoadHandler.bind(this), resize: this.onResizeHandler.bind(this), scroll: this.lazyEvent.bind(this), }), (this.el = document.querySelector(e)), this.init(); } init() { this.initOpts(), this.getLazyImage(), this.getResponsiveImage(), this.bindEvents(); } initOpts() { (this.targetAttr = this.opts.loadOption[0].attribute), (this.responsiveCheck = this.opts.loadOption), (this.dynamicCallCount = 0), (this.dynamicLoadedComplate = !1), this.opts.useDefaultImg && this.setDefaultImage(); } getLazyImage() { let t = []; var e = this.el.children; Array.from(e).forEach((e) => { e.classList.contains("is-feature-hide") || ((e = e.querySelectorAll(this.opts.lazyClass)), t.push(...e)); }), (this.lazyImages = t), (this.lazyLength = t.length); } getResponsiveImage() { var e = this.el.querySelectorAll(this.opts.responsiveClass); (this.responsiveImages = e), (this.responsiveLength = e.length); } bindEvents() { window.addEventListener("load", this.events.load), window.addEventListener("scroll", this.events.scroll), this.responsiveCheck && window.addEventListener("resize", this.events.resize); } onLoadHandler() { this.events.resize(), this.events.scroll(), setTimeout(() => { this.responsiveHandler(), this.lazyEvent(); }, 300), window.removeEventListener("load", this.events.load); } onResizeHandler() { clearTimeout(this.opts.resizeStart), (this.opts.resizeStart = setTimeout(() => { this.responsiveHandler(), this.lazyEvent(); }, 150)); } lazyEvent() { this.setLazyImage(), this.lazyLength === this.lazyCompleteLength && window.removeEventListener("scroll", this.events.scroll); } responsiveHandler() { this.windowWidth = window.innerWidth; var a = this.opts.loadOption.length; for (let s = 0; s < a; s++) { let e = s + 1, t = e == a ? 0 : this.opts.loadOption[e].resolution, i = !1; (i = (0 == s || this.windowWidth <= this.opts.loadOption[s].resolution) && this.windowWidth > t) && this.opts.loadOption[s].attribute !== this.oldAttr && ((this.targetAttr = this.opts.loadOption[s].attribute), (this.oldAttr = this.targetAttr), (this.attrIndex = s), (this.dynamicCallCount = 0), this.setResponsiveImage()); } } setResponsiveImage(i) { if (i) for (let t = 0; t < i.length; t++) { var s = i[t]; let e = i[t].getAttribute(this.targetAttr); (e = e || this.findImageHandler(s)), void 0 === window.GALAXY && !window.GALAXY && (-1 < e.indexOf(".jpg") || -1 < e.indexOf(".png")) && (e += "?imbypass=true"), i[t].classList.contains(this.opts.lazyCompleteClass) || (i[t].setAttribute("src", e), i[t].classList.add(this.opts.lazyCompleteClass)); } else for (let t = 0; t < this.responsiveLength; t++) { var a = this.responsiveImages[t]; let e = a.getAttribute(this.targetAttr); (e = e || this.findImageHandler(a)), void 0 === window.GALAXY && !window.GALAXY && (-1 < e.indexOf(".jpg") || -1 < e.indexOf(".png")) && (e += "?imbypass=true"), a.classList.contains(this.opts.lazyCompleteClass) && a.setAttribute("src", e); } } checkCompleteImage() { var e = this.el.querySelectorAll("." + this.opts.lazyCompleteClass); this.lazyCompleteLength = e.length; } setDefaultImage() { for (var e = 0; e < this.lazyLength; e++) this.lazyImages[e].setAttribute( "src", "data:image/gif;base64,R0lGODlhAQABAPAAAP///wAAACH/C1hNUCBEYXRhWE1QAz94cAAh+QQFAAAAACwAAAAAAQABAAACAkQBADs=" ); } setLazyImage() { this.windowHeight = window.innerHeight; for (let h = 0; h < this.lazyLength; h++) { let t = this.lazyImages[h], e = this.windowHeight * this.opts.visiblePoint, i = p.getScroll.call(this).top - e, s = p.getScroll.call(this).bottom + e, a = p.getOffset.call(this, t).top, n = p.getOffset.call(this, t).bottom, r = this.opts.lazyClass.split("."), o = r[r.length - 1], l; var d, c; if ( ("none" === window.getComputedStyle(t).display ? null != (d = t.parentNode).offsetParent && ((l = d.offsetParent), (a = p.getOffset.call(this, d).top), (n = p.getOffset.call(this, d).bottom)) : (l = t.offsetParent), ((s > a && i <= a) || (i < n && s > n) || (i < a && s > n) || (i > a && s < n)) && null != l) ) { let e = t.getAttribute(this.targetAttr); (e = e || this.findImageHandler(t)), void 0 === window.GALAXY && !window.GALAXY && (-1 < e.indexOf(".jpg") || -1 < e.indexOf(".png")) && (e += "?imbypass=true"), t.classList.contains(this.opts.lazyCompleteClass) || (t.setAttribute("src", e), (c = () => { 1 == this.opts.lazyClass.split(" ").length && t.classList.remove(o), this.checkCompleteImage(), t.removeEventListener("load", c); }), t.addEventListener("load", c), t.classList.add(this.opts.lazyCompleteClass)); } } } findRemainingImageAttr(e) { for (var t = this.opts.loadOption.length, i = 0; i < t; i++) { var s = e.getAttribute(this.opts.loadOption[i].attribute); if (s) return s; } } findNextImageAttr(t) { for (let e = this.attrIndex; 0 <= e; e--) { var i = t.getAttribute(this.opts.loadOption[e].attribute); if (i) return i; if (0 == e && null == i) return this.findRemainingImageAttr(t); } } findImageHandler(e) { return 0 !== this.attrIndex ? this.findNextImageAttr(e) : this.findRemainingImageAttr(e); } }; })(), (function () { window.WATCH = window.WATCH || {}; let e = WATCH.UTILS, t = e.RESPONSIVE; class i { constructor(e = container, t) { t = { el: e, lazyClass: t.lazyClass || ".js-video-src", responsiveClass: t.responsiveClass || ".js-res-video", imageLazyCompleteClass: "load-complete", notLoadElement: t.notLoadElement || [], loadOption: t.loadOption, visiblePoint: t.visiblePoint || 0, resizeStart: null, classes: { loaded: "loaded", ended: "ended" }, }; (this.opts = t), (this.classes = t.classes), (this.el = document.querySelector(e)), this.init(); } init() { this.initOpts(), this.getLazyVideo(), this.getResponsiveVideo(), this.bindEvents(); } initOpts() { this.getCurrentDevice(); var e = "mobile" !== this.currentDevice ? 0 : 1; (this.prevSrcArray = []), (this.targetAttr = this.opts.loadOption[e].attribute), (this.responsiveCheck = this.opts.loadOption), (this.videoCallStack = []); } getLazyVideo() { let e = Array.from( this.el.querySelectorAll(this.opts.lazyClass) ).filter((t) => { t.isVideoInit = !1; { let e = 0; if (e < this.opts.notLoadElement.length) return !t.closest(this.opts.notLoadElement[e]); } }); (e = e.filter((e) => { if (e.querySelector("video") && !e.closest(".is-feature-hide")) return e; })), (this.lazyVideos = e), (this.lazyLength = e.length); } getResponsiveVideo() { var e = Array.from( this.el.querySelectorAll(this.opts.responsiveClass) ).filter((t) => { { let e = 0; if (e < this.opts.notLoadElement.length) return !t.closest(this.opts.notLoadElement[e]); } }); (this.responsiveVideos = e), (this.responsiveLength = e.length); } bindEvents() { window.addEventListener("load", this.onLoadHandler.bind(this)), window.addEventListener("scroll", this.lazyEvent.bind(this)), this.responsiveCheck && window.addEventListener( "resize", this.onResizeHandler.bind(this) ); } getCurrentDevice() { (this.winWidth = e.winSize().w), this.winWidth >= t.TABLET.WIDTH ? (this.currentDevice = "desktop") : this.winWidth > t.MOBILE.WIDTH && this.winWidth < t.TABLET.WIDTH ? (this.currentDevice = "tablet") : (this.currentDevice = "mobile"), (this.prevDevice = this.currentDevice); } onLoadHandler() { this.getCurrentDevice(), this.responsiveHandler(), this.lazyEvent(); } onResizeHandler() { clearTimeout(this.opts.resizeStart), (this.opts.resizeStart = setTimeout(() => { this.getCurrentDevice(), this.responsiveHandler(), this.lazyEvent(); }, 80)); } lazyEvent() { this.setLazyVideo(), this.lazyLength === this.lazyCompleteLength && window.removeEventListener("scroll", this.lazyEvent.bind(this)); } responsiveHandler() { this.windowWidth = window.innerWidth; var a = this.opts.loadOption.length; for (let s = 0; s < a; s++) { let e = s + 1, t = e == a ? 0 : this.opts.loadOption[e].resolution, i = !1; (i = (0 == s || this.windowWidth <= this.opts.loadOption[s].resolution) && this.windowWidth > t) && this.opts.loadOption[s].attribute !== this.oldAttr && ((this.targetAttr = this.opts.loadOption[s].attribute), (this.oldAttr = this.targetAttr), (this.attrIndex = s), this.setResponsiveVideo()); } } setResponsiveVideo() { for (let s = 0; s < this.responsiveLength; s++) { let e = this.responsiveVideos[s], t = e.querySelector("video"), i = e.getAttribute(this.targetAttr); e.classList.contains(this.classes.loaded) && e.isVideoInit && (t.querySelectorAll("source").forEach((e) => { var t = e.getAttribute("type"); -1 < t.indexOf("webm") && (e.src = i + (".webm" + (void 0 !== window.GALAXY || window.GALAXY ? "" : "?imbypass=true"))), -1 < t.indexOf("mp4") && (e.src = i + (".mp4" + (void 0 !== window.GALAXY || window.GALAXY ? "" : "?imbypass=true"))); }), (t.isCanplayThrough = !1), t.load(), t.addEventListener( "canplaythrough", () => { window.setTimeout(() => { (t.isCanplayThrough = !0), e.classList.add(this.classes.loaded); }, 500), this.checkCompleteVideo(); }, { once: !0 } )); } } setLazyVideo() { for (let e = 0; e < this.lazyLength; e++) { var t = window.pageYOffset, i = t + window.innerHeight, s = this.lazyVideos[e], a = s.getBoundingClientRect(); i > t + a.top - window.innerHeight * (0 != window.pageYOffset ? this.opts.visiblePoint : 0) && t < t + a.bottom + window.innerHeight * (0 != window.pageYOffset ? this.opts.visiblePoint : 0) && !s.isVideoInit && this.videoCallStack.indexOf(e) < 0 && (this.videoCallStack.push(e), this.setVideoSrc()); } } setVideoSrc() { var e = this.videoCallStack[0]; let t = this.lazyVideos[e], i = t.querySelector("video"), s = t.getAttribute(this.targetAttr); var a = this.opts.lazyClass.split("."); let n = a[a.length - 1]; a = s; let r = () => { this.checkCompleteVideo(), this.videoCallStack.splice(0, 1), 0 < this.videoCallStack.length && this.setVideoSrc(); }; var o = () => { window.setTimeout(() => { (i.isCanplayThrough = !0), t.classList.add(this.classes.loaded); }, 500), 1 == this.opts.lazyClass.split(" ").length && t.classList.remove(n), r(); }; this.prevSrcArray[e] !== a && (i.querySelectorAll("source").forEach((e) => { var t = e.getAttribute("type"); -1 < t.indexOf("webm") && (e.src = s + (".webm" + (void 0 !== window.GALAXY || window.GALAXY ? "" : "?imbypass=true"))), -1 < t.indexOf("mp4") && (e.src = s + (".mp4" + (void 0 !== window.GALAXY || window.GALAXY ? "" : "?imbypass=true"))); }), (i.isCanplayThrough = !1), i.load(), i.addEventListener("canplaythrough", o, { once: !0 }), i.addEventListener( "error", () => { window .fetch( s + ".webm" + (void 0 !== window.GALAXY || window.GALAXY ? "" : "?imbypass=true"), { mode: "no-cors" } ) .then((e) => { if (404 === e.status) return fetch( s + (".mp4" + (void 0 !== window.GALAXY || window.GALAXY ? "" : "?imbypass=true")), { mode: "no-cors" } ); }) .then((e) => { 404 === e.status && r(); }) .catch(() => { r(); }); }, !0 ), (t.isVideoInit = !0), (this.prevSrcArray[e] = a)); } checkCompleteVideo() { var e = Array.from( this.el.querySelectorAll("." + this.classes.loaded) ).filter((t) => { { let e = 0; if (e < this.opts.notLoadElement.length) return !t.closest(this.opts.notLoadElement[e]); } }); this.lazyCompleteLength = e.length; } } WATCH.VideoLoader = i; })(), (function () { window.WATCH = window.WATCH || {}; let h = WATCH.UTILS, e = h.RESPONSIVE; WATCH.VideoPlayer = class { constructor(e, t) { e = { sectionElement: t.sectionElement, videoParentElement: null, videoElement: e, videoController: ".video__controller", hiddenElement: ".blind", endImage: ".video__end-frame img", videoLazyClass: ".js-video-src", lazyCompleteClass: "load-complete", imageEndLazyClass: ".js-end-img-src", playOffset: 0.5, playType: "oneWay", visiblePoint: t.visiblePoint || 0, classes: { loaded: "loaded", ended: "ended", paused: "paused", playing: "playing", isPaused: "is-paused", }, resizeStart: null, on: { updateController: null, updatePlayState: null, updateTime: null, }, }; (this.opts = h.def(e, t || {})), (this.classes = e.classes), this.init(); } init() { this.setElements(), this.initOpts(), null !== this.video && (this.video.paused || this.video.pause(), (this.videoElement.playState = !1), this.updateController(), this.bindEvents()); } setElements() { (this.videoElement = this.opts.videoElement), (this.video = this.videoElement.querySelector("video")), null !== this.video && (null !== this.opts.videoParentElement ? (this.videoParentElement = this.video.closest( this.opts.videoParentElement )) : (this.videoParentElement = this.videoElement), (this.videoController = this.videoParentElement.querySelector( this.opts.videoController ))); } initOpts() { this.getCurrentDevice(), (this.autoPlay = !!this.videoElement.dataset.autoPlay && JSON.parse(this.videoElement.dataset.autoPlay)), (this.videoElement.playState = !1), (this.videoElement.autoPlayState = !1), (this.useController = !!this.videoController); } getCurrentDevice() { (this.winWidth = h.winSize().w), this.winWidth >= e.TABLET.WIDTH ? (this.currentDevice = "desktop") : this.winWidth > e.MOBILE.WIDTH && this.winWidth < e.TABLET.WIDTH ? (this.currentDevice = "tablet") : (this.currentDevice = "mobile"), (this.prevDevice = this.currentDevice); } bindEvents() { window.addEventListener("resize", this.onResizeHandler.bind(this)), window.addEventListener( "scroll", this.onScrollHandler.bind(this) ), this.video.addEventListener("play", this.onVideoPlay.bind(this)), this.video.addEventListener( "pause", this.onVideoPause.bind(this) ), this.video.addEventListener( "ended", this.onVideoEnded.bind(this) ), this.video.addEventListener( "canplaythrough", this.onCanplayThrough.bind(this), { once: !0 } ), this.video.addEventListener( "timeupdate", this.onTimeUpdate.bind(this) ), this.useController && this.videoController.addEventListener( "click", this.onClickController.bind(this) ); } onChange(e) { if (e === this.videoElement) { e = "mobile" !== this.currentDevice ? "data-media-pc" : "data-media-mo"; let i = this.videoElement.getAttribute(e); e = i; this.prevVideoSrc !== e && ((this.videoElement.playState = !1), this.video.querySelectorAll("source").forEach((e) => { var t = e.getAttribute("type"); -1 < t.indexOf("webm") && (e.src = i + ".webm"), -1 < t.indexOf("mp4") && (e.src = i + ".mp4"), this.video.load(); }), this.videoElement.classList.remove(this.classes.playing), this.videoElement.classList.remove(this.classes.paused), this.video.addEventListener( "canplaythrough", () => { h.isLowNetwork() || this.onPlay(); }, { once: !0 } )), (this.prevVideoSrc = e); } } onLoad(e) { if (e === this.videoElement) { e = "mobile" !== this.currentDevice ? "data-media-pc" : "data-media-mo"; let i = this.videoElement.getAttribute(e); (this.videoElement.playState = !1), this.video.querySelectorAll("source").forEach((e) => { var t = e.getAttribute("type"); -1 < t.indexOf("webm") && (e.src = i + ".webm"), -1 < t.indexOf("mp4") && (e.src = i + ".mp4"), this.video.load(); }), (this.video.isCanplayThrough = !1), this.video.addEventListener( "canplaythrough", () => { (this.video.isCanplayThrough = !0), h.isLowNetwork() || this.onPlay(); }, { once: !0 } ); } } onPlay(e) { var t = () => { if (!this.videoElement.playState) { this.video.currentTime === this.video.duration && (this.video.currentTime = 0), this.autoPlay && (this.videoElement.autoPlayState = !0), (this.videoElement.playState = !0), this.videoElement.classList.remove(this.classes.ended), this.videoElement.classList.remove(this.classes.paused); let e = () => { this.video.isCanplayThrough && 3 < this.video.readyState ? (cancelAnimationFrame(this.opts.videoFrame), clearTimeout(this.opts.videoPlayTimeout), (this.opts.videoPlayTimeout = setTimeout(() => { this.video.play(), this.updateController(), this.outCallback("updatePlayState", !0), this.videoElement.classList.remove( this.classes.ended ), this.videoElement.classList.remove( this.classes.paused ), this.videoElement.classList.add(this.classes.playing); }, 250))) : (this.opts.videoFrame = requestAnimationFrame(e)); }; (this.opts.videoFrame = requestAnimationFrame(e)), this.video.addEventListener( "ended", this.updatePlayEnded.bind(this), { once: !0 } ); } }; (e && e !== this.videoElement) || t(); } onPause() { this.video.paused || this.video.pause(), (this.videoElement.playState = !1), this.videoElement.classList.remove(this.classes.ended), this.videoElement.classList.remove(this.classes.playing), this.videoElement.classList.add(this.classes.paused), this.updateController(); } onEnded() { 3 < this.video.readyState && (this.video.ended || this.video.pause(), (this.video.currentTime = this.video.duration), (this.videoElement.playState = !1), this.videoElement.classList.add(this.classes.ended), this.videoElement.classList.remove(this.classes.playing), this.videoElement.classList.remove(this.classes.paused), this.updateController()); } onReset(e) { this.videoElement.playState || (cancelAnimationFrame(this.opts.videoFrame), clearTimeout(this.opts.videoPlayTimeout)); var t = () => { this.video.pause(), (this.video.currentTime = 0), (this.videoElement.playState = !1), this.autoPlay && (this.videoElement.autoPlayState = !1), this.videoElement.classList.remove(this.classes.ended), this.videoElement.classList.remove(this.classes.playing), this.videoElement.classList.remove(this.classes.paused), this.updateController(); }; (e && e !== this.videoElement) || t(); } onCanplayThrough() { var e = this.opts.videoLazyClass.split("."), e = e[e.length - 1]; this.useController && window.setTimeout(() => { this.videoController.style.display = "block"; }, 500), this.videoElement.classList.add(this.classes.loaded), 1 == this.opts.videoLazyClass.split(" ").length && this.videoElement.classList.remove(e), (this.isCanplay = !0), this.onScrollHandler(), (this.isCanplay = !1); } onTimeUpdate() { var e = { el: this.videoElement, duration: this.video.duration, currentTime: this.video.currentTime, playState: this.videoElement.playState, controller: this.videoController, }; this.outCallback("updateTime", e); } onClickController(e) { e.preventDefault(), this.videoElement.playState ? this.onPause() : this.onPlay(); } onVideoPlay() { (this.videoElement.playState = !0), this.videoElement.classList.remove(this.classes.ended), this.videoElement.classList.add(this.classes.playing), this.videoElement.classList.remove(this.classes.paused), this.updateController(), this.outCallback("updatePlayState", !0); } onVideoPause() { (this.videoElement.playState = !1), this.videoElement.classList.remove(this.classes.ended), this.videoElement.classList.remove(this.classes.playing), this.videoElement.classList.add(this.classes.paused), this.updateController(), this.outCallback("updatePlayState", !1); } onVideoEnded() { (this.videoElement.playState = !1), this.videoElement.classList.add(this.classes.ended), this.videoElement.classList.remove(this.classes.playing), this.videoElement.classList.remove(this.classes.paused), this.updateController(), this.outCallback("updatePlayState", !1); } updatePlayEnded() { this.onPause(); } updateController() { var e; this.useController && (this.videoElement.playState ? this.videoController.classList.add(this.classes.isPaused) : this.videoController.classList.remove(this.classes.isPaused), (e = { el: this.videoController, playState: this.videoElement.playState, }), this.outCallback("updateController", e), this.outCallback("updatePlayState", this.videoElement.playState)); } onScrollHandler() { if (!this.videoElement.closest(".cm-layer")) { var t = scrollY > this.lastScrollY ? "down" : "up", i = h.getHeight(this.videoElement) * this.opts.playOffset, s = h.getScroll().top, a = h.getScroll().bottom, n = h.getOffset(this.videoElement).top, r = h.getOffset(this.videoElement).bottom; let e = this.videoElement.classList.contains(this.classes.playing) && this.videoElement.playState; var o = this.videoElement.classList.contains(this.classes.paused) && !this.videoElement.playState, l = this.videoElement.classList.contains(this.classes.ended) && !this.videoElement.playState; if ("oneWay" === this.opts.playType) if (n + i <= a && s <= r) { let e = this.isCanplay || "down" == t; !e || !this.autoPlay || this.videoElement.playState || this.videoElement.autoPlayState || h.isLowNetwork() || this.onPlay(); } else a < n ? this.autoPlay && this.videoElement.autoPlayState && (e || o || l) && this.onReset() : r < s && this.autoPlay && (this.videoElement.autoPlayState ? (e || o) && this.onEnded() : this.videoElement.classList.add(this.classes.ended)); else "reverse" === this.opts.playType && (n + i <= a && s <= r - i ? !this.autoPlay || this.videoElement.playState || this.videoElement.autoPlayState || h.isLowNetwork() || this.onPlay() : (r < s || a < n) && this.autoPlay && this.onReset()); this.lastScrollY = scrollY; } } onResponsiveChange() { window.setTimeout(() => { (this.isCanplay = !0), this.onReset(), this.onScrollHandler(), (this.isCanplay = !1); }, 100); } onResizeHandler() { h.winSize().w !== this.winWidth && ((this.winWidth = h.winSize().w), null == this.opts.resizeStart && ((this.opts.resizeStart = this.winWidth), this.resizeAnimateFunc()), window.clearTimeout(this.resizeEndTime), (this.resizeEndTime = window.setTimeout( this.resizeEndFunc.bind(this), 150 ))); } resizeAnimateFunc() { this.setLayout(), (this.resizeRequestFrame = h.requestAFrame.call( window, this.resizeAnimateFunc.bind(this) )); } resizeEndFunc() { (this.opts.resizeStart = null), h.cancelAFrame.call(window, this.resizeRequestFrame); } setLayout() { this.onScrollHandler(), this.winWidth >= e.MOBILE.WIDTH ? (this.currentDevice = "desktop") : (this.currentDevice = "mobile"), this.currentDevice !== this.prevDevice && this.onResponsiveChange(), (this.prevDevice = this.currentDevice); } outCallback(e, t) { e = this.opts.on[e]; null != e && e(t); } }; })(), (function () { window.WATCH = window.WATCH || {}; var e = (function () { let r = {}, e = !1, t = null, d = null; let i = function () { a(), n(), s(), UTILS.isLowNetwork() && document.documentElement.classList.add("low_network"), document.documentElement.classList.add("load"), window.removeEventListener("load", i); }, s = () => { var e = document.querySelectorAll(".click_sup"), t = document.querySelectorAll( "li.common-bottom-disclaimer__list-item" ); let s = Array.from(t).map((e) => e.getAttribute("data-sup")); Array.from(e).map((e) => { var t, i = e.getAttribute("data-sup-tag"); -1 < s.indexOf(i) && (e.innerText = s.indexOf(i) + 1), -1 === s.indexOf(i) && ((i = e.parentElement), 1 === (t = e.parentElement?.children.length ?? 0) && i.remove(), 1 < t) && (i.removeChild(e.nextSibling), e.remove(), 3 === i.childNodes.length) && i.removeChild(i.childNodes[2]); }); }, a = function () { (e = 1024 <= window.innerWidth ? "desktop" : 768 <= window.innerWidth && window.innerWidth < 1024 ? "tablet" : "mobile"), clearTimeout(r.resizeTimeout), (r.resizeTimeout = setTimeout(function () { UTILS.isBrokenFixed(), UTILS.isBrowserZoomed(); }, 100)), e != t && (document.documentElement.classList.add(e), document.documentElement.classList.remove(t), (t = e)); }, n = function () { var t = window.pageYOffset, i = t + window.innerHeight; for (let e = 0; e < r.allClickable.length; e++) { var s = r.allClickable[e], a = t + s.getBoundingClientRect().top, n = t + UTILS.getNavHeight(); n <= a && a <= i ? (s.isVisible = !0) : (a < n || i < a) && (s.isVisible = !1); } }, o = function (e) { e.preventDefault(), e.stopPropagation(); let t = this; var i = parseFloat(this.innerText); let s = document.querySelectorAll("#desc-section ol"); s.forEach((e) => { "block" === window.getComputedStyle(e).display && (s = e); }); var a = s.querySelectorAll("li"); let n = s.querySelectorAll("li")[i - 1], r = n.querySelector("span"), o = r.innerHTML; var i = `<a tabindex="0">${o}</a>`; (r.innerHTML = i), (d = e.currentTarget); let l = function () { c.call(t), r.removeEventListener("focusin", l); }, h = function () { (r.innerHTML = o), r.removeAttribute("tabindex"), r.removeEventListener("focusout", h); }; e.currentTarget.closest(".cm-layer") && ((i = e.currentTarget.closest(".cm-layer")), $(i).trigger("closeLayer", !1)), r.addEventListener("focusin", l), r.addEventListener("focusout", h), setTimeout(() => { n.querySelector("a").focus(); }, 0), a.forEach((e) => e.classList.remove("is-active")), n.classList.add("is-active"); }, l = function (e) { var e = e.target.closest("li"), t = e.getAttribute("data-sup"), i = document.querySelectorAll(".click_sup"); for (let e = 0; e < i.length; e++) i[e].getAttribute("data-sup-tag") === t && (c.call(this), d.focus()); var s = d.closest(".cm-layer"); if (s) { var a = s.getAttribute("data-active-popup"); let e = s.parentNode.querySelector( `[data-content-target="${a}"]` ); (r.isSupClicked = !0), e.focus(), setTimeout(() => { e.click(), setTimeout(() => { d.focus(), (r.isSupClicked = !1); }, 50); }, 50); } e.classList.remove("is-active"); }, c = function (e) { if ( void 0 !== e && void 0 !== e.sourceCapabilities && null === e.sourceCapabilities ) e.preventDefault(); else if ( document.documentElement.classList.contains("ios") || !e || null != e.relatedTarget ) { let s = this; this.isClicked || this.isVisible || h(this) || setTimeout(function () { var e = window.pageYOffset, t = s.getBoundingClientRect(), i = (window.innerHeight - UTILS.getNavHeight()) / 2, e = e - UTILS.getNavHeight() + t.top + t.height / 2; window.scrollTo(0, e - i); }, 10), (this.isClicked = !1); } }, h = function (e) { var e = e.parentNode, t = e.getAttribute("id"); return ( "contents" !== t && e !== document.body && (!( "subnav" !== t && !e.classList.contains("sc-s22ultra-popup") ) || h(e)) ); }, p = function () { this.isClicked = !0; }; return { init: function () { (r.isSupClicked = !1), (r.resizeTimeout = null), (r.supClicker = document.querySelectorAll("a.click_sup")), (r.supTopBtn = document.querySelectorAll( "button.click_disclaimer" )), (r.contents = document.getElementById("contents") || document.getElementById("content")), (r.allClickable = r.contents.querySelectorAll( "a, button, input, select" )), (function () { let e = 0; for ( window.addEventListener("load", i), window.addEventListener("resize", a), window.addEventListener("scroll", n), e = 0; e < r.allClickable.length; e++ ) { const t = r.allClickable[e]; t.isClicked = false; t.isVisible = false; t.addEventListener("focusin", c); t.addEventListener("mousedown", p); } for (e = 0; e < r.supClicker.length; e++) r.supClicker[e].addEventListener("click", o); for (e = 0; e < r.supTopBtn.length; e++) r.supTopBtn[e].addEventListener("click", l); })(), (function () { const e = document.documentElement.classList; if ( UTILS.checkRegion() !== "global" && !e.contains("mac") && !e.contains("safari") ) ANIUTIL.scrollController({ speed: 120, duration: 0.5 }); })(); }, getIsSupClicked: function () { return r.isSupClicked; }, }; })(); window.WATCH.Disclaimer = e; })(), (function (e) { e.TrapFocus = (function () { "use strict"; var e, f = void 0, t = window, i = t.document, w = t.jQuery, s = null, a = t.WATCH.UTILS; function n(e, t) { if (!(this instanceof n)) return new n(e, t); var i = { obj: e, prevStep: null, isDestroy: false, IgnoreUtilFocusChanges: false, ariaAttr: { hidden: "aria-hidden", disabled: "aria-disabled", modal: "aria-modal", }, ariaNotHidden: (() => { return t && t.ariaNotHidden ? t.ariaNotHidden : []; })(), classAttr: { clone: "trapfocus" }, elAttr: { tabIndex: "tabindex", role: "role" }, customEvent: ".TrapFocus" + new Date().getTime() + Math.random(), }; this.opts = a.def(i, t || {}); if (!(this.obj = w(this.opts.obj)).length) return; if (s != null) s.destroy(); s = this; this.init(); } return ( (n.prototype = { init: function () { this.initLayout(); this.buildAria(); this.bindEvents(true); this.loadComponent(); this.obj.data("TrapFocus", this); }, initLayout: function () { var e = this.opts.ariaAttr; var t = this.opts.elAttr; this.obj.attr(e.modal, "true"); this.obj.attr(t.role, "dialog"); }, buildAria: function () { var v = this.opts.ariaAttr; var g = this.opts.elAttr; var e = "head, script, noscript, link, style, meta"; var t = this.opts.ariaNotHidden.length > 0 ? `, ${this.opts.ariaNotHidden.join(",")}` : ""; a.def(this, { aria: { notHidden: Array(e + t), focusType: ["A", "BUTTON", "INPUT", "SELECT", "TEXTAREA"], dataAttr: { ariaHidden: "trapfocusariahidden", ariaDisabled: "trapfocusariadisabled", tabIndex: "trapfocustabindex", role: "trapfocusrole", }, destroy: w.proxy(function () { var a = this.aria.dataAttr; var n = this.aria.hiddenEls; var s = this.aria.focusEls; var r = this.aria.tabindexEls; for (var e = 0, t = n.length; e < t; e++) (function (e) { var t = n.eq(e), i = t.data(a.ariaHidden), s = t.data(a.role); if (i != f) { t.attr(v.hidden, i); t.removeData(a.ariaHidden); } else t.removeAttr(v.hidden); if (s != f) { t.attr(g.role, s); t.removeData(a.role); } else t.removeAttr(g.role); })(e); for (var i = 0, o = s.length; i < o; i++) (function (e) { var t = s.eq(e), i = t.data(a.ariaDisabled); t.removeAttr(g.tabIndex); if (i != f) { t.attr(v.disabled, i); t.removeData(a.ariaDisabled); } else t.removeAttr(v.disabled); })(i); for (var l = 0, h = r.length; l < h; l++) (function (e) { var t = r.eq(e), i = t.data(a.tabIndex); if (i != f) { t.attr(g.tabIndex, i); t.removeData(a.tabIndex); } else t.removeAttr(g.tabIndex); })(l); var d = document.getElementById("teconsent"); if (d) { var c = d.querySelector("a"); if (c && c.getAttribute("tabindex") === "-1") { c.setAttribute("tabindex", "0"); c.removeAttribute("aria-disabled"); } } }, this), build: w.proxy(function () { var i = this; var e = this.aria.focusType; var a = this.aria.dataAttr; var s = this.obj.parents(); var n = this.obj .siblings() .not(i.aria.notHidden.join(",")); var r = w("<x>"); var o = w("<x>"); for (var t = 0, l = s.length; t < l; t++) (function (e) { var t = s.eq(e); n = n.add( t.siblings().not(i.aria.notHidden.join(",")) ); })(t); r = r.add(n); o = o.add(n); this.obj.removeAttr(v.hidden); for (var h = 0, d = n.length; h < d; h++) (function (e) { var t = n.eq(e), i = t.attr(v.hidden), s = t.attr(g.role); if (i != f) t.data(a.ariaHidden, i); if (s != f) t.data(a.role, s); t.attr(v.hidden, "true"); t.attr(g.role, "none presentation"); })(h); r = r.add(n.find(e.join(",").toLowerCase())); for (var c = 0, p = r.length; c < p; c++) (function (e) { var t = r.eq(e), i = t.attr(v.disabled); if (i != f) t.data(a.ariaDisabled, i); t.attr(v.disabled, "true"); setTimeout(() => { t.attr(g.tabIndex, -1); }); })(c); o = o.add(n.find("[" + g.tabIndex + "]")); for (var u = 0, m = o.length; u < m; u++) (function (e) { var t = o.eq(e), i = t.attr(g.tabIndex); if (i != f) t.data(a.tabIndex, i); t.attr(g.tabIndex, -1); })(u); this.aria.hiddenEls = n; this.aria.focusEls = r; this.aria.tabindexEls = o; }, this), }, }); }, changeEvents: function (e) { var t = [], i = e.split(" "); for (var s in i) t.push(i[s] + this.opts.customEvent); return t.join(" "); }, bindEvents: function (e) { if (e) w(i).on( this.changeEvents("focusin"), w.proxy(this.trapFocus, this) ); else w(i).off(this.changeEvents("focusin")); }, focusFirstDescendant: function (e) { for (var t = 0; t < e.childNodes.length; t++) { var i = e.childNodes[t]; if (this.attemptFocus(i) || this.focusFirstDescendant(i)) return true; } return false; }, focusLastDescendant: function (e) { for (var t = e.childNodes.length - 1; t >= 0; t--) { var i = e.childNodes[t]; if (this.attemptFocus(i) || this.focusLastDescendant(i)) return true; } return false; }, isFocusable: function (e) { if ( e.tabIndex > 0 || (e.tabIndex === 0 && e.getAttribute("tabIndex") !== null) ) return true; if (e.disabled) return false; switch (e.nodeName) { case "A": return !!e.href && e.rel != "ignore"; case "INPUT": return e.type != "hidden" && e.type != "file"; case "BUTTON": case "SELECT": case "TEXTAREA": case "VIDEO": case "SOURCE": case "IFRAME": return true; default: return false; } }, attemptFocus: function (e) { if (this.opts.isDestroy) return; if (!this.isFocusable(e)) return false; this.opts.IgnoreUtilFocusChanges = true; try { e.focus(); } catch (e) { } this.opts.IgnoreUtilFocusChanges = false; return document.activeElement === e; }, trapFocus: function (e) { if (this.opts.isDestroy) return; if (this.opts.IgnoreUtilFocusChanges) return; var t = document; this.dynamicComponentFocus(); }, loadComponent: function () { this.dynamicComponentFocus(); setTimeout(() => { this.dynamicComponentFocus(); }, 3e3); this.focusFirstDescendant(this.obj[0]); this.lastFocus = document.activeElement; this.aria.build(); }, dynamicComponentFocus: function () { const o = this.opts.ariaAttr; const l = this.opts.elAttr; setTimeout(() => { var e = document.getElementById("QSIFeedbackButton-btn"); var t = document.getElementById( "QSIFeedbackButton-close-btn" ); var i = document.getElementById("nebula_div_btn"); var s = document.getElementById("spr-live-chat-app"); var a = document.getElementById("teconsent"); if (e) { var n = e.parentElement; e.setAttribute(o.disabled, "true"); e.setAttribute(l.tabIndex, "-1"); n.setAttribute(o.disabled, "true"); n.setAttribute(o.hidden, "true"); n.setAttribute(l.tabIndex, "-1"); n.setAttribute(l.role, "none presentation"); } if (i) { var r = i.parentElement; i.setAttribute(o.disabled, "true"); i.setAttribute(l.tabIndex, "0"); r.setAttribute(o.disabled, "true"); r.setAttribute(o.hidden, "true"); r.setAttribute(l.tabIndex, "-1"); r.setAttribute(l.role, "none presentation"); } if (s) { s.setAttribute(o.disabled, "true"); s.setAttribute(o.hidden, "true"); s.setAttribute(l.tabIndex, "-1"); s.setAttribute(l.role, "none presentation"); } if (a && a.hasAttribute("aria-label")) setTimeout(() => { var e = a.querySelector("a"); e.setAttribute(l.tabIndex, "-1"); e.setAttribute(o.disabled, "true"); e.setAttribute(o.hidden, "true"); }); }); }, destroy: function () { s = null; this.opts.isDestroy = true; var e = this.opts.ariaAttr; var t = this.opts.elAttr; this.bindEvents(false); this.aria.destroy(); this.obj.removeAttr(e.modal); }, }), n ); })(); })(window), (function (e) { e.HiveLayer = (function () { "use strict"; var e, o = window, l = o.jQuery, t = o.document, h = o.WATCH.UTILS, d = []; function s(e, t) { if (!(this instanceof s)) return new s(e, t); var i = { effect: "fade", layerWrapElements: e, layerBody: ".cm-layer__body", layerElements: ".cm-layer__wrapper", openerElements: ".js-layer-opener", closerElements: ".js-layer-closer", dimmedElements: ".cm-layer__dimmed", classAttr: { htmlToggle: "is-layer-open", isAsync: "is-async" }, focusOutObj: { CSS: { overflow: "hidden", position: "absolute", left: 0, top: 0, "z-index": -1, width: 1, height: 1, "font-size": "1px", "line-height": 0, }, }, customEvent: ".HiveLayer" + new Date().getTime() + Math.random(), openerTarget: null, useOutside: false, useEscape: true, useCloseFocus: true, useScrollLock: true, useTrapFocus: true, flip: { CLASS: "hive-layer-flip", direction: "horizontal", rotateStart: 90, rotateEnd: 0, }, customToggle: false, dimmedDuration: 250, fps: 120, easing: "swing", duration: 250, on: { buildTools: null, layerMove: null, layerOpenBefore: null, layerOpenAfter: null, layerCloseBefore: null, layerCloseAfter: null, }, ariaNotHidden: [], }; if (!(this.layerWrap = i.layerWrapElements).length) return; this.layerWrap = l(i.layerWrapElements); this.opts = h.def(i, t || {}); this.init(); } return ( (s.prototype = { init: function () { this.initOpts(); this.setElements(); this.initLayout(); this.buildTween(); this.buildTrapFocus(); this.bindEvents(true); this.layerWrap.data("HiveLayer", this); }, initOpts: function () { this.layerWrapInstance = "#" + this.layerWrap.attr("id"); if ( !this.opts.isSupportTransition && this.opts.effect === "flip" ) this.opts.effect = "default"; if (this.opts.effect == "custom") { this.opts.effect = "default"; this.opts.customToggle = true; } }, setElements: function () { this.layerBody = this.layerWrap.find(this.opts.layerBody); this.layerObj = this.layerWrap.find(this.opts.layerElements); this.closerObj = this.layerWrap.find(this.opts.closerElements); this.dimmedObj = this.layerWrap.find(this.opts.dimmedElements); }, initLayout: function () { if (this.opts.effect === "slide") { this.dimmedObj.hide(); this.layerObj.hide(); } else if (this.opts.effect === "flip") { var e = this.opts.flip.direction; if (e !== "vertical") this.opts.flip.cssD = "rotateY"; else this.opts.flip.cssD = "rotateX"; this.dimmedObj.hide(); this.layerObj.hide(); this.layerWrap.addClass(this.opts.flip.CLASS); } }, buildTween: function () { h.def(this, { tweens: { instance: [], kill: l.proxy(function () { for ( var e = 0, t = this.tweens.instance.length; e < t; e++ ) this.tweens.instance[e].kill(); this.tweens.instance = []; }, this), }, }); }, buildTrapFocus: function () { if (!this.opts.useTrapFocus) return; h.def(this, { trapfocus: { instance: null, destroy: l.proxy(function () { if (this.trapfocus.instance == null) return; this.trapfocus.instance.destroy(); this.trapfocus.instance = null; }, this), build: l.proxy(function () { if (this.trapfocus.instance !== null) return; this.trapfocus.instance = new TrapFocus(this.layerObj, { ariaNotHidden: this.opts.ariaNotHidden, }); }, this), }, }); }, bindEvents: function (e) { if (e) { l(t).on( "click clickCustom", this.opts.openerElements + '[data-layer-target="' + this.layerWrapInstance + '"]', l.proxy(this.onLayerOpen, this) ); this.layerWrap.on( "openLayer", l.proxy(this.onLayerOpen, this) ); this.closerObj.on( "mousedown click clickCustom", l.proxy(this.onLayerClose, this) ); this.layerWrap.on( "layerSetOptions", l.proxy(this.setOptions, this) ); if (this.opts.useEscape) this.layerObj.on( "keydown", l.proxy(this.onEscapeClose, this) ); } else { l(t).off("click clickCustom"); this.layerWrap.off("openLayer"); this.closerObj.off("mousedown click clickCustom"); this.layerWrap.off("layerSetOptions"); if (this.opts.useEscape) this.layerObj.off("keydown"); } }, bindOutsideEvents: function (e) { if (!this.opts.useOutside) return; if (e) this.layerObj.on( "clickoutside touchendoutside", l.proxy(this.onLayerOutsideFunc, this) ); else this.layerObj.off("clickoutside touchendoutside"); }, bindCloseEvents: function (e) { if (e) this.layerWrap.on( "closeLayer", l.proxy(this.closeLayer, this) ); else this.layerWrap.off("closeLayer"); }, setOptions: function (e, t) { h.def(this.opts, t || {}); if (t.customToggle) this.opts.effect = "default"; }, setScrollLock: function (e) { if (!this.opts.useScrollLock) return; if (e) h.page.scrollLock.on(); else h.page.scrollLock.off(); l("html").toggleClass(this.opts.classAttr.htmlToggle, e); }, onLayerOpen: function (e) { e.preventDefault(); setTimeout(() => { this.dimmedObj.on( "mousedown click clickCustom", l.proxy(this.onLayerClose, this) ); }, 500); if (e.type === "click" || e.type === "clickCustom") this.opts.openerTarget = l(e.currentTarget); if (e.type === "click") if ( this.opts.openerTarget.hasClass(this.opts.classAttr.isAsync) ) return; this.layerViewType = "open"; d.push({ POPUPWRAP: this.layerWrap }); if (document.querySelector("html.load div#header")) { document.querySelector( "html.load div#header" ).style.opacity = 0; document.querySelector( "html.load div#header" ).style.pointerEvents = "none"; } this.setScrollLock(true); this.bindCloseEvents(true); if (this.opts.effect === "default") if (!this.opts.customToggle) { this.layerWrap.css({ opacity: 0, display: "block" }); this.outCallback("layerOpenBefore"); this.outCallback("buildTools"); this.layerWrap.css("opacity", ""); this.openAfterBugFunc(); } else this.outCallback("layerOpenBefore"); else if (this.opts.effect === "fade") { this.layerWrap.css({ opacity: 0, display: "block" }); this.outCallback("layerOpenBefore"); TweenLite.set(this.layerBody, { opacity: 0, scale: 1, overflow: "hidden", }); this.outCallback("buildTools"); var t = TweenLite.to( this.layerWrap, this.opts.duration / 1e3, { opacity: 1, onComplete: l.proxy(function () { var e = TweenLite.to(this.layerBody, 0.25, { ease: Expo.easeOut, opacity: 1, scale: 1, onComplete: l.proxy(function () { this.layerBody.css({ overflow: "", transform: "" }); this.openAfterBugFunc(); }, this), }); this.tweens.instance.push(e); }, this), } ); this.tweens.instance.push(t); } else if (this.opts.effect === "slide") { var i = 1; TweenLite.set(this.dimmedObj, { display: "block", opacity: 0, }); TweenLite.set(this.layerWrap, { display: "block" }); TweenLite.set(this.layerBody, { overflow: "hidden" }); TweenLite.set(this.layerObj, { display: "", y: -h.winSize().h, }); TweenLite.set(this.layerObj, { display: "" }); this.outCallback("layerOpenBefore"); var t = TweenLite.to(this.dimmedObj, i, { opacity: 0.9 }); var s = TweenLite.to(this.layerObj, i, { y: 0, onComplete: l.proxy(function () { this.outCallback("buildTools"); this.layerBody.css({ overflow: "" }); this.layerObj.css({ transform: "" }); this.openAfterBugFunc(); }, this), }); this.tweens.instance.push(t); this.tweens.instance.push(s); } else if (this.opts.effect === "slide2") { var i = 0.6; TweenLite.set(this.dimmedObj, { display: "block", opacity: 0, }); TweenLite.set(this.layerWrap, { display: "block" }); TweenLite.set(this.layerObj, { display: "", y: h.winSize().h, }); TweenLite.set(this.layerObj, { display: "" }); this.outCallback("layerOpenBefore"); var t = TweenLite.to(this.dimmedObj, i, { opacity: 0.9 }); var s = TweenLite.to(this.layerObj, i, { y: 0, onComplete: l.proxy(function () { this.outCallback("buildTools"); this.layerBody.css({ overflow: "" }); this.layerObj.css({ transform: "" }); this.openAfterBugFunc(); }, this), }); this.tweens.instance.push(t); this.tweens.instance.push(s); } else if (this.opts.effect === "flip") { var a = this.opts.flip.rotateEnd - this.opts.flip.rotateStart, n = (a / this.opts.duration) * (1e3 / this.opts.fps), r = 0; this.opts.flip.moveData = { startDistance: this.opts.flip.rotateStart, endDistance: this.opts.flip.rotateEnd, moveDistance: a, moveOneStep: n, currentStep: r, }; this.layerWrap.show(); this.dimmedObj.fadeIn( this.opts.dimmedDuration, l.proxy(function () { this.outCallback("layerOpenBefore"); this.outCallback("buildTools"); this.layerObj.show(); this.initStep(this.opts.flip.moveData); this.flipFunc(); }, this) ); o.setTimeout( l.proxy(function () { this.outCallback("buildTools"); }, this), 30 ); } this.ariaAccessbility(true, this.layerWrap); }, initStep: function (e) { this.opts.stepTimeOld = new Date(); this.direction = e.startDistance > e.moveDistance ? "toNext" : "toPrev"; this.condition = this.direction === "toNext" ? e.currentStep > e.moveDistance : e.currentStep < e.moveDistance; }, moveStep: function (e) { this.opts.stepTimeNew = new Date(); this.opts.remaining = Math.max( 0, this.opts.stepTimeOld - this.opts.stepTimeNew + this.opts.duration ); var t = this.opts.remaining / this.opts.duration || 0, i = 1 - t, s = l.easing[this.opts.easing]( i, this.opts.duration * i, 0, 1, this.opts.duration ); e.currentStep = (e.endDistance - e.startDistance) * s; }, flipFunc: function () { var e = this.opts.flip.moveData; this.moveStep(e); if (this.condition) { o.clearTimeout(this.stepTimeout); this.stepTimeout = o.setTimeout( l.proxy(function () { this.flipFunc(); }, this), 1e3 / this.opts.fps ); this.condition = this.direction === "toNext" ? e.currentStep > e.moveDistance : e.currentStep < e.moveDistance; this.outCallback("layerMove", e.currentStep, e); } else { this.opts.remaining = this.opts.duration; if (this.layerViewType === "close" || !this.layerViewType) { this.closeAfterBugFunc(); this.dimmedObj.fadeOut( this.opts.dimmedDuration, l.proxy(function () { this.layerWrap.hide(); this.layerObj.hide(); }, this) ); } else this.openAfterBugFunc(); } var t = e.startDistance + e.currentStep; this.layerObj.css({ transform: this.opts.flip.cssD + "(" + t + "deg)", }); }, onLayerOpenAfter: function () { if (this.trapfocus) this.trapfocus.build(); this.bindOutsideEvents(true); this.outCallback("layerOpenAfter"); }, openAfterBugFunc: function () { o.clearTimeout(this.openAfterTimeout); this.openAfterTimeout = o.setTimeout( l.proxy(this.onLayerOpenAfter, this), 30 ); }, onLayerClose: function (e) { var t = l(e.currentTarget); if (e.type === "mousedown") { if (!h.isDevice) { e.stopPropagation(); this.opts.useCloseFocus = false; } } else if (e.type === "click" || e.type === "clickCustom") { e.preventDefault(); if (e.type === "click") if (t.hasClass(this.opts.classAttr.isAsync)) return; this.layerWrap.trigger("closeLayer"); this.dimmedObj.off("mousedown click clickCustom"); } }, closeLayer: function () { this.closeType = arguments[1]; this.layerViewType = "close"; this.outCallback("layerCloseBefore"); this.popupOpenPropsControl(); this.setScrollLock(false); if (this.trapfocus) this.trapfocus.destroy(); if (document.querySelector("html.load div#header")) { document.querySelector( "html.load div#header" ).style.opacity = 1; document.querySelector( "html.load div#header" ).style.pointerEvents = "unset"; } this.ariaAccessbility(false, this.layerWrap); o.clearTimeout(this.closeBeforeTimeout); this.closeBeforeTimeout = o.setTimeout( l.proxy(this.closeBeforeBugFunc, this), 30 ); this.bindOutsideEvents(false); }, onEscapeClose: function (e) { var t = e.which || e.keyCode; if (t !== 27) return; this.layerWrap.trigger("closeLayer"); }, onLayerOutsideFunc: function () { this.layerWrap.trigger("closeLayer"); }, closeBeforeBugFunc: function () { if (this.opts.effect === "default") { if (!this.opts.customToggle) this.layerWrap.stop(true, true).hide(); this.closeAfterBugFunc(); } else if (this.opts.effect === "fade") { var e = TweenLite.to( this.layerBody, this.opts.duration / 1e3, { overflow: "hidden", opacity: 0, scale: 1, onComplete: l.proxy(function () { this.layerBody.css("overflow", ""); var e = TweenLite.to( this.layerWrap, this.opts.duration / 1e3, { opacity: 0, display: "none", onComplete: l.proxy(this.closeAfterBugFunc, this), } ); this.tweens.instance.push(e); }, this), } ); this.tweens.instance.push(e); } else if (this.opts.effect === "slide") { var t = 1; TweenLite.set(this.layerBody, { overflow: "hidden" }); var e = TweenLite.to(this.dimmedObj, t, { opacity: 0 }); var i = TweenLite.to(this.layerObj, t, { y: -h.winSize().h, onComplete: l.proxy(function () { this.closeAfterBugFunc(); this.dimmedObj.hide(); this.layerWrap.hide(); this.layerBody.css("overflow", ""); this.layerObj.hide(); }, this), }); this.tweens.instance.push(e); this.tweens.instance.push(i); } else if (this.opts.effect === "slide2") { var t = 0.5; var e = TweenLite.to(this.dimmedObj, t, { opacity: 0 }); var i = TweenLite.to(this.layerObj, t, { y: h.winSize().h, onComplete: l.proxy(function () { this.closeAfterBugFunc(); this.dimmedObj.hide(); this.layerWrap.hide(); this.layerBody.css("overflow", ""); this.layerObj.hide(); }, this), }); this.tweens.instance.push(e); this.tweens.instance.push(i); } else if (this.opts.effect === "flip") { var s = -this.opts.flip.rotateStart - this.opts.flip.rotateEnd, a = (s / this.opts.duration) * (1e3 / this.opts.fps), n = 0; this.opts.flip.moveData = { startDistance: this.opts.flip.rotateEnd, endDistance: -this.opts.flip.rotateStart, moveDistance: s, moveOneStep: a, currentStep: n, }; this.initStep(this.opts.flip.moveData); this.flipFunc(); } }, closeAfterBugFunc: function () { o.clearTimeout(this.closeAfterTimeout); this.closeAfterTimeout = o.setTimeout( l.proxy(this.onLayerCloseAfter, this), 30 ); }, popupOpenPropsControl: function () { var e = d; for (var t = 0, i = e.length; t < i; t++) { var s = e[t], a = s["POPUPWRAP"][0]; if (a === this.layerWrap[0]) e[t] = null; } for (var n = 0, r = e.length; n < r; r--) { var o = e[r - 1]; if (o === null) e.splice(r - 1, 1); } }, onLayerCloseAfter: function () { if (this.opts.openerTarget !== null) if (this.closeType !== false) { this.opts.openerTarget[0].mustActive = true; setTimeout(() => { this.opts.openerTarget.focus(); this.opts.openerTarget[0].mustActive = false; this.opts.openerTarget = null; }, 100); } this.opts.useCloseFocus = true; this.bindCloseEvents(false); this.outCallback("layerCloseAfter"); }, ariaAccessbility: function (e, t) { }, outCallback: function (e) { var t = this.opts.on[e]; if (e === "layerMove") this.layerWrap.trigger(e, arguments[1], arguments[2], this); else this.layerWrap.trigger(e, this); if (t == null) return; if (e === "layerMove") t(arguments[1], arguments[2], this); else t(this); }, styleDestroy: function () { this.dimmedObj.attr("style", ""); this.layerWrap.attr("style", ""); this.layerBody.attr("style", ""); this.layerObj.attr("style", ""); }, destroy: function () { this.tweens.kill(); if (this.trapfocus) this.trapfocus.destroy(); this.styleDestroy(); this.bindEvents(false); this.bindOutsideEvents(false); this.bindCloseEvents(false); }, }), s ); })(); })(window), (function () { window.WATCH = window.WATCH || {}; let n = WATCH.UTILS; WATCH.SubNav = class { constructor(e = container, t) { var i = { navItems: "ul li>a", navDests: '[class*="js-nav-"]', visSections: ".js-visible", resizeStart: null, classes: { isOn: "on" }, }; (this.opts = i), (this.classes = i.classes), (this.el = document.querySelector(e)), this.init(); } init() { null !== this.el && (this.setElements(), this.initOpts(), this.bindEvents()); } setElements() { (this.navItems = n.convertArray( this.el.querySelectorAll(this.opts.navItems) )), (this.navDests = document.querySelectorAll(this.opts.navDests)), (this.visSections = n.convertArray( document.querySelectorAll(this.opts.visSections) )); } initOpts() { (this.visCount = -1), this.visSections.forEach((e) => { e.dataset.visIndex = e.classList.contains("js-count") ? ++this.visCount : this.visCount; }), (this.winOffsetTop = window.pageYOffset); } bindEvents() { this.onScrollHandler(), window.addEventListener( "resize", this.onResizeHandler.bind(this) ), window.addEventListener( "scroll", this.onScrollHandler.bind(this) ); let i = window.location.hash; this.navItems.forEach((e, t) => { -1 < e.getAttribute("href").indexOf("#") && ((e.dataset.navIndex = t), e.addEventListener( "click", this.onNavItemClickEvent.bind(this) )), i && -1 < e.getAttribute("href").indexOf(i) && (e.parentNode.classList.remove(this.classes.isOn), e.click()); }); } onNavItemClickEvent(t) { t.preventDefault(); var t = t.target, i = t.parentNode; if ( !this.el.classList.contains("hold") && !i.classList.contains(this.classes.isOn) ) { this.navItems.forEach((e) => { e.parentNode.classList.remove(this.classes.isOn); }), i.classList.contains(this.classes.isOn) || i.classList.add(this.classes.isOn); var i = t.dataset.navIndex, t = this.navDests[i], i = t.getBoundingClientRect(), s = parseInt(window.getComputedStyle(t).paddingTop), a = (window.innerHeight - (i.height - s) + n.getNavHeight()) / 2; let e = 0; (e = t.classList.contains("js-nav-center") ? this.winOffsetTop + i.top + s - a : this.winOffsetTop + i.top - n.getNavHeight()) < 150 && (e = 0), this.el.classList.add("hold"), GALAXY.setSmoothScrollTop(e, 1500, () => { this.el.classList.contains("hold") && this.el.classList.remove("hold"), GALAXY.header && GALAXY.header.resetSubNav(); }); } } onScrollHandler() { this.winOffsetTop = window.pageYOffset; var a = (window.innerHeight + n.getNavHeight()) / 2; this.visSections.forEach((e) => { var i, t = e.getBoundingClientRect(), s = this.winOffsetTop + t.top, t = this.winOffsetTop + t.bottom; this.winOffsetTop + a >= s && this.winOffsetTop + a <= t && ((i = e.dataset.visIndex), this.navItems.forEach((e, t) => { t != i && e.parentNode.classList.contains(this.classes.isOn) && e.parentNode.classList.remove(this.classes.isOn); }), (s = this.navItems[i].parentNode).classList.contains( this.classes.isOn ) || (s.classList.add(this.classes.isOn), !this.el.classList.contains("hold") && s.classList.contains(this.classes.isOn) && GALAXY.header && GALAXY.header.resetSubNav())); }); } onResizeHandler() { n.winSize().w !== this.winWidth && ((this.winWidth = n.winSize().w), null == this.opts.resizeStart && ((this.opts.resizeStart = this.winWidth), this.resizeAnimateFunc()), window.clearTimeout(this.resizeEndTime), (this.resizeEndTime = window.setTimeout( this.resizeEndFunc.bind(this), 150 ))); } resizeAnimateFunc() { this.onScrollHandler(), (this.resizeRequestFrame = n.requestAFrame.call( window, this.resizeAnimateFunc.bind(this) )); } resizeEndFunc() { (this.opts.resizeStart = null), n.cancelAFrame.call(window, this.resizeRequestFrame); } }; })(), (function () { window.WATCH = window.WATCH || {}; WATCH.BigMomentColumn = class { constructor(e, t) { (this.opts = { slideTitle: "", controlTagging: { play: "movi-play", pause: "movi-pause" }, centeredSlides: !0, tagging: { "data-omni-type": "microsite_pcontentinter", "data-omni": "galaxy-watch-ultra:highlight:carousel:index:", "ga-ca": "indication", "ga-ac": "carousel", "ga-la": "galaxy-watch-ultra:highlight:carousel:index:", }, currDevice: "desktop", prevDevice: null, ...t, }), (this.selector = { section: e, videoElement: ".video__container", swiperEl: ".swiper-container", swiperSlide: ".swiper-slide", swiperSlideTitle: this.opts.slideTitle || ".feature-column-r__subject-txt", swiperPagination: ".swiper-pagination", }), (this.class = { featureHide: "is-feature-hide" }), (this.el = { section: document.querySelector(this.selector.section) || null, videoElement: null, videoPlayer: null, swiper: null, swiperEl: null, swiperSlides: null, swiperPagination: null, }), (this.events = { load: this.onLoadHandler.bind(this), resize: this.onResizeHandler.bind(this), }), this.init(); } init() { null === this.el.section || this.el.section.classList.contains(this.class.featureHide) || (this.setElements(), this.buildVideoPlayer(), this.bindEvents()); } setElements() { (this.el.videoElement = this.el.section.querySelectorAll( this.selector.videoElement )), (this.el.swiperEl = this.el.section.querySelector( this.selector.swiperEl )), (this.el.swiperSlides = this.el.swiperEl.querySelectorAll( this.selector.swiperSlide )), (this.el.swiperPagination = this.el.section.querySelector( this.selector.swiperPagination )); } bindEvents() { window.addEventListener("load", this.events.load), window.addEventListener("resize", this.events.resize); } onLoadHandler() { this.events.resize(), window.removeEventListener("load", this.events.load); } onResizeHandler() { (this.opts.currDevice = 767 < innerWidth ? "desktop" : "mobile"), this.opts.currDevice !== this.opts.prevDevice && (this.onResponsiveChange(), (this.opts.prevDevice = this.opts.currDevice)); } onResponsiveChange() { this.destroySwiper(), "mobile" === this.opts.currDevice && this.setSwiper(); } buildVideoPlayer() { (this.el.videoPlayer = { instance: [], build: () => { 0 < this.el.videoPlayer.instance.length || Array.from(this.el.videoElement).forEach((e) => { this.el.videoPlayer.instance.push( new WATCH.VideoPlayer(e, { sectionElement: this.selector.section, playType: "reverse", on: { updateController: (e) => { var t = e.playState ? "pause" : "play", e = e.el, i = this.opts.controlTagging; e && (e.setAttribute("data-omni", i[t] + ":#"), e.setAttribute("ga-la", i[t] + ":#"), (i = e.querySelector(".blind"))) && ("undefined" != typeof LOCAL_VARI && LOCAL_VARI && void 0 !== LOCAL_VARI[t] && LOCAL_VARI[t] ? (i.innerText = LOCAL_VARI[t]) : (i.innerText = t)); }, }, }) ); }); }, }), this.el.videoPlayer.build(); } setSwiper() { if (null === this.el.swiper) { let i = this; (this.el.swiper = new Swiper(this.el.swiperEl, { init: !1, slidesPerView: "auto", centeredSlides: this.opts.centeredSlides, pagination: { el: this.el.swiperPagination, renderBullet: function (e) { var t = i.opts.tagging; return ` <li role="listitem"> <button class="swiper-pagination-bullet" role="button" data-omni-type="${t["data-omni-type"]}" data-omni="${t["data-omni"]}${e + 1}" ga-ca="${t["ga-ca"]}" ga-ac="${t["ga-ac"]}" ga-la="${t["ga-la"]}${e + 1}"></button> </li> `; }, }, })), this.el.swiper.on("snapIndexChange", function () { i.opts.centeredSlides || (i.setSlideA11y(), i.setPaginationLabel()); }), this.el.swiper.on("slideChange", function () { i.opts.centeredSlides && (i.setSlideA11y(), i.setPaginationLabel()); }), this.el.swiper.on("init", function () { var e = this.el.querySelector(".swiper-notification"), e = (e && this.el.removeChild(e), i.setSlideA11y(), i.setPaginationLabel(), this.pagination.bullets); Array.from(e).forEach((e, t) => { e.addEventListener("click", function (e) { e.preventDefault(), e.stopPropagation(), i.el.swiper.slideTo(t); }); }); }), this.el.swiper.init(); } } destroySwiper() { null !== this.el.swiper && (this.el.swiper.pagination.destroy(!0, !0), this.el.swiper.destroy(!0, !0), (this.el.swiper = null), this.initSlideA11y()); } initSlideA11y() { for (let e = 0; e < this.el.swiperSlides.length; e++) { var t = this.el.swiperSlides[e]; this.offA11y(t); } } setSlideA11y() { var t = this.el.swiper; if (null !== t) { var i = this.opts.centeredSlides ? t.activeIndex : t.snapIndex; for (let e = 0; e < t.slides.length; e++) { var s = t.slides[e]; i === e ? this.offA11y(s) : this.onA11y(s); } } } setPaginationLabel() { var e = this.el.swiper; if (null !== e) { let r = e.slides; var t = e.pagination.bullets; let o = this.opts.centeredSlides ? e.activeIndex : e.snapIndex; void 0 !== t && 0 < t.length && Array.from(t).forEach((e, t) => { let i = ""; "" !== this.opts.bigMomentTitle && (i = document.querySelector(this.opts.bigMomentTitle) ?.innerText ?? ""); var s, a, n = r[t].querySelector(this.selector.swiperSlideTitle) ?.innerText ?? ""; "undefined" != typeof LOCAL_VARI && LOCAL_VARI ? ((s = void 0 !== LOCAL_VARI.slide && LOCAL_VARI.slide ? LOCAL_VARI.slide : "Slide"), (a = void 0 !== LOCAL_VARI.selected && LOCAL_VARI.selected ? LOCAL_VARI.selected : "selected"), o === t ? e.setAttribute( "aria-label", `${s}${t + 1}: ${"" !== i ? i + ": " : ""}${n} ` + a ) : e.setAttribute( "aria-label", `${s}${t + 1}: ` + ("" !== i ? i + ": " : "") + n )) : o === t ? e.setAttribute( "aria-label", `Slide${t + 1}: ${"" !== i ? i + ": " : "" }${n} selected` ) : e.setAttribute( "aria-label", `Slide${t + 1}: ` + ("" !== i ? i + ": " : "") + n ); }); } } onA11y(e) { var t = e.querySelectorAll("a, button, input, select, iframe"); e.setAttribute("aria-hidden", "true"), e.setAttribute("tabindex", "-1"), 0 < t.length && t.forEach((e) => { e.setAttribute("aria-hidden", "true"), e.setAttribute("tabindex", "-1"); }); } offA11y(e) { var t = e.querySelectorAll("a, button, input, select, iframe"); e.setAttribute("aria-hidden", "false"), e.removeAttribute("tabindex"), 0 < t.length && t.forEach((e) => { e.setAttribute("aria-hidden", "false"), e.removeAttribute("tabindex"); }); } }; })(), (function () { window.WATCH = window.WATCH || {}; WATCH.BigMoment = class { constructor(e, t) { (this.opts = { resizeTimeout: null, useInteger: !1, progress: 0, currDevice: "", prevDevice: "", scale: 1.05, ...t, }), (this.selector = { section: e, bigMoment: ".big-moment__content--expand", bigMomentImage: ".big-moment__image img", clipWrapper: ".big-moment__content--clip-motion", clipElement: ".big-moment__clip", }), (this.class = { featureHide: "is-feature-hide" }), (this.el = { section: document.querySelector(this.selector.section) || null, clipWrapper: null, clipElement: null, }), (this.events = { load: this.onLoadHandler.bind(this), resize: this.onResizeHandler.bind(this), scroll: this.onScrollHandler.bind(this), }), this.init(); } init() { null === this.el.section || this.el.section.classList.contains(this.class.featureHide) || (this.setElements(), this.bindEvents()); } setElements() { (this.el.bigMoment = this.el.section.querySelector( this.selector.bigMoment )), (this.el.bigMomentImage = this.el.bigMoment.querySelector( this.selector.bigMomentImage )), (this.el.clipWrapper = this.el.section.querySelector( this.selector.clipWrapper )), (this.el.clipElement = this.el.section.querySelector( this.selector.clipElement )); } bindEvents() { window.addEventListener("load", this.events.load), window.addEventListener("resize", this.events.resize), window.addEventListener("scroll", this.events.scroll); } onLoadHandler() { this.events.resize(), window.removeEventListener("load", this.events.load); } onResizeHandler() { (this.opts.currDevice = 767 < innerWidth ? "desktop" : "mobile"), clearTimeout(this.opts.resizeTimeout), (this.opts.resizeTimeout = setTimeout(() => { this.events.scroll(), this.opts.currDevice !== this.opts.prevDevice && (this.opts.prevDevice = this.opts.currDevice); }, 150)); } onScrollHandler() { scrollY, window.innerHeight; var e = this.el.clipWrapper.getBoundingClientRect(), e = (scrollY, e.top, scrollY, ((e.top - window.innerHeight) / e.height) * -100); (this.opts.progress = this.opts.useInteger ? Math.round(e) : e), -200 < this.opts.progress && this.opts.progress < 400 && (this.opts.progress >= ("desktop" === this.opts.currDevice ? 50 : 0) ? this.el.clipWrapper.classList.contains("is-active") || this.el.clipWrapper.classList.add("is-active") : this.el.clipWrapper.classList.contains("is-active") && this.el.clipWrapper.classList.remove("is-active"), "desktop" === this.opts.currDevice ? this.activeDesktopParallex() : this.activeMobileParallex()); } activeDesktopParallex() { let e, t, i = this.opts.scale; this.opts.progress < 0 ? (e = -10) : 0 <= this.opts.progress && this.opts.progress <= 50 ? (e = -10 * (1 - this.opts.progress / 50)) : 50 < this.opts.progress && (e = 0), this.opts.progress < -60 ? (t = i) : -60 <= this.opts.progress && this.opts.progress < 0 ? (t = i - ((this.opts.progress + 60) / 60) * (this.opts.scale - 1)) : 0 <= this.opts.progress && (t = 1), this.el.bigMomentImage && TweenMax.to(this.el.bigMomentImage, 0.2, { scale: t }), TweenMax.to(this.el.clipElement, 0.2, { top: e + "%" }); } activeMobileParallex() { TweenMax.to(this.el.clipElement, 0, { top: "" }); } }; })(), (function () { window.WATCH = window.WATCH || {}; WATCH.CommonVideo = class { constructor(e, t) { (this.opts = { controlTagging: { play: "movi-play", pause: "movi-pause" }, ...t, }), (this.selector = { section: e, videoElement: ".video__container", }), (this.class = { featureHide: "is-feature-hide" }), (this.el = { section: document.querySelector(this.selector.section) || null, videoElement: null, videoPlayer: null, }), this.init(); } init() { null === this.el.section || this.el.section.classList.contains(this.class.featureHide) || (this.setElements(), this.buildVideoPlayer()); } setElements() { this.el.videoElement = this.el.section.querySelectorAll( this.selector.videoElement ); } buildVideoPlayer() { (this.el.videoPlayer = { instance: [], build: () => { 0 < this.el.videoPlayer.instance.length || Array.from(this.el.videoElement).forEach((e) => { this.el.videoPlayer.instance.push( new WATCH.VideoPlayer(e, { sectionElement: this.selector.section, playType: "reverse", on: { updateController: (e) => { var t = e.playState ? "pause" : "play", e = e.el, i = this.opts.controlTagging; e && (e.setAttribute("data-omni", i[t] + ":#"), e.setAttribute("ga-la", i[t] + ":#"), (i = e.querySelector(".blind"))) && ("undefined" != typeof LOCAL_VARI && LOCAL_VARI && void 0 !== LOCAL_VARI[t] && LOCAL_VARI[t] ? (i.innerText = LOCAL_VARI[t]) : (i.innerText = t)); }, }, }) ); }); }, }), this.el.videoPlayer.build(); } }; })(), (function () { window.WATCH = window.WATCH || {}; WATCH.KeyVisual = class { constructor(e = container) { var t = { el: e, classes: { isUseBuy: "is-use-buy", isUseRegist: "is-use-regist", isUseOrder: "is-use-order", isUseOff: "is-use-off", }, featureHide: "is-feature-hide", }; (this.opts = t), (this.classes = t.classes), (this.el = document.querySelector(e)), this.init(); } init() { null === this.el || this.el.classList.contains(this.opts.featureHide) || this.initLayout(); } initLayout() { this.el.classList.remove(this.classes.isUseBuy), this.el.classList.remove(this.classes.isUseRegist), this.el.classList.remove(this.classes.isUseOrder), this.el.classList.remove(this.classes.isUseWhere), "undefined" != typeof __WATCH_USE_KV_CTA && null != __WATCH_USE_KV_CTA && "" !== __WATCH_USE_KV_CTA && ("buy-now" == __WATCH_USE_KV_CTA ? this.el.classList.add(this.classes.isUseBuy) : "pre-registration" == __WATCH_USE_KV_CTA ? this.el.classList.add(this.classes.isUseRegist) : "pre-order" == __WATCH_USE_KV_CTA ? this.el.classList.add(this.classes.isUseOrder) : "off" == __WATCH_USE_KV_CTA && this.el.classList.add(this.classes.isUseOff)); } }; })(), (function () { window.WATCH = window.WATCH || {}; let o = WATCH.UTILS; WATCH.HighlightCarousel = class { constructor(e, t = {}) { (this.opts = { currDevice: null, prevDevice: null, resizeTimeout: null, clickTimeout: null, focusMoveTimeout: null, tagging: { pagination: { "data-omni-type": "microsite_pcontentinter", "data-omni": "gwatch-ultra:highlights:catch-the-highlights^titanium:sldr-dots:#", "ga-ca": "indication", "ga-ac": "carousel", "ga-la": "gwatch-ultra:highlights:catch-the-highlights^titanium:sldr-dots:#", }, navigation: { "data-omni-type": "microsite_pcontentinter", "data-omni": "gwatch-ultra:highlights:catch-the-highlights:sldr-arrow:", "ga-ca": "indication", "ga-ac": "carousel", "ga-la": "gwatch-ultra:highlights:catch-the-highlights:sldr-arrow:", }, }, taggingIdList: ["titanium", "galaxy-ai", "10-atm", "battery"], activeIndex: 0, videoCanPlay: !0, videoAnimationFrame: null, videoCircleSize: 266, isFocusPrevArrow: !1, isFocusNextArrow: !1, isCarouselAutoPlay: !0, isVideoAutoPlay: !0, prevState: !0, startX: 0, endX: 0, isPointerMoving: !1, ...t, }), (this.selector = { section: e, frontSlider: ".front-slider", backSlider: ".background-slider", swiper: ".swiper", swiperSlide: ".swiper-slide", swiperSlideTitle: ".wearable-common__carousel-tit", swiperPrevArrow: ".wearable-common__carousel-prev", swiperNextArrow: ".wearable-common__carousel-next", swiperPagination: ".wearable-common__carousel-pagination", swiperScrollbar: ".swiper-scrollbar", videoContainer: ".video__container", videoController: ".video__controller", blindController: ".js-blind-controller", }), (this.class = { featureHide: "is-feature-hide" }), (this.el = { section: document.querySelector(this.selector.section) || null, frontSlider: null, frontSwiper: null, frontSwiperEl: null, frontSwiperSlides: null, backSlider: null, backSwiper: null, backSwiperEl: null, swiperPrevArrow: null, swiperNextArrow: null, swiperPagination: null, swiperScrollbar: null, videoContainers: null, videoControllers: null, blindController: null, }), (this.events = { load: this.onLoadHandler.bind(this), scroll: this.onScrollHandler.bind(this), resize: this.onResizeHandler.bind(this), prevArrow: { click: this.onClickPrevArrow.bind(this), keyDown: this.onKeyDownPrevArrow.bind(this), focusin: this.onFocusinPrevArrow.bind(this), focusout: this.onFocusoutPrevArrow.bind(this), }, nextArrow: { click: this.onClickNextArrow.bind(this), keyDown: this.onKeyDownNextArrow.bind(this), focusin: this.onFocusinNextArrow.bind(this), focusout: this.onFocusoutNextArrow.bind(this), }, controller: { click: this.onClickControllButton.bind(this) }, blindController: { click: this.onClickBlindController.bind(this), }, click: { down: this.onClickDownHandler.bind(this), up: this.onClickUpHandler.bind(this), }, }), this.init(); } init() { null === this.el.section || this.el.section.classList.contains(this.class.featureHide) || (this.setElements(), this.setVideoPlayer(), this.setSwiper(), this.bindEvents()); } setElements() { (this.el.frontSlider = this.el.section.querySelector( this.selector.frontSlider )), (this.el.frontSwiperEl = this.el.frontSlider.querySelector( this.selector.swiper )), (this.el.frontSwiperSlides = this.el.frontSlider.querySelectorAll( this.selector.swiperSlide )), (this.el.swiperPrevArrow = this.el.frontSlider.querySelector( this.selector.swiperPrevArrow )), (this.el.swiperNextArrow = this.el.frontSlider.querySelector( this.selector.swiperNextArrow )), (this.el.swiperPagination = this.el.frontSlider.querySelector( this.selector.swiperPagination )), (this.el.swiperScrollbar = this.el.frontSlider.querySelector( this.selector.swiperScrollbar )), (this.el.blindController = this.el.frontSlider.querySelector( this.selector.blindController )), (this.el.backSlider = this.el.section.querySelector( this.selector.backSlider )), (this.el.backSwiperEl = this.el.backSlider.querySelector( this.selector.swiper )), (this.el.videoContainers = this.el.section.querySelectorAll( this.selector.videoContainer )), (this.el.videoControllers = this.el.section.querySelectorAll( this.selector.videoController )); } bindEvents() { window.addEventListener("load", this.events.load), window.addEventListener("scroll", this.events.scroll), window.addEventListener("resize", this.events.resize), this.el.frontSwiperEl.addEventListener( "mousedown", this.events.click.down ), this.el.frontSwiperEl.addEventListener( "mouseup", this.events.click.up ), this.el.frontSwiperEl.addEventListener( "touchstart", this.events.click.down ), this.el.frontSwiperEl.addEventListener( "touchend", this.events.click.up ), Array.from(this.el.videoControllers).forEach((e) => { e.addEventListener("click", this.events.controller.click); }), this.el.blindController.addEventListener( "click", this.events.blindController.click ); } onLoadHandler() { this.events.resize(), this.events.scroll(), window.removeEventListener("load", this.events.load); } onResizeHandler() { (this.opts.currDevice = 767 < innerWidth ? "desktop" : "mobile"), this.opts.currDevice !== this.opts.prevDevice && ((this.opts.activeIndex = 0), (this.opts.videoCanPlay = !0), clearTimeout(this.opts.resizeTimeout), (this.opts.resizeTimeout = setTimeout(() => { (this.opts.videoCanPlay = !0), this.events.scroll(), this.onResponsiveChange(); }, 150)), (this.opts.prevDevice = this.opts.currDevice)); } onResponsiveChange() { this.resetVideo(), this.setSwiper(); } onScrollHandler() { var e = this.el.frontSwiperEl.getBoundingClientRect(), t = e.height, i = 0.15 * e.height, s = scrollY, a = s + innerHeight, n = s + e.top, e = s + e.bottom; n + t <= a && s + o.getNavHeight() <= e - i ? this.opts.videoCanPlay && ((this.opts.videoCanPlay = !1), (t = this.el.frontSwiperSlides[ this.opts.activeIndex ].querySelector(this.selector.videoContainer))) && this.playVideo(t) : (a < n || s + o.getNavHeight() > e - i) && !this.opts.videoCanPlay && (this.onFocusoutNextArrow(), this.onFocusoutPrevArrow(), (this.opts.videoCanPlay = !0), this.resetVideo(!0)); } setSwiper() { this.destroyFrontSwiper(), this.setFrontSwiper(), this.destroyBackSwiper(), this.setBackSwiper(); } setFrontSwiper() { if (null === this.el.frontSwiper) { let s = this; (this.el.frontSwiper = new Swiper(this.el.frontSwiperEl, { init: !1, a11y: !1, speed: 400, allowTouchMove: !0, centeredSlides: !0, centeresSlidesBounds: !0, slidesPerView: "auto", navigation: { nextEl: s.el.swiperNextArrow, prevEl: s.el.swiperPrevArrow, }, scrollbar: { el: s.el.swiperScrollbar, draggable: !0 }, pagination: { el: s.el.swiperPagination, bulletActiveClass: "is-active", renderBullet: function (e) { var t = s.opts.tagging.pagination, e = s.opts.taggingIdList[e]; return ` <li role="listitem" class="wearable-common__carousel-pagination-item"> <button class="wearable-common__carousel-pagination-bullet swiper-pagination-bullet" role="button" data-omni-type="${t["data-omni-type"]}" data-omni="gwatch-ultra:highlights:catch-the-highlights^${e}:sldr-dots:#" ga-ca="${t["ga-ca"]}" ga-ac="${t["ga-ac"]}" ga-la="gwatch-ultra:highlights:catch-the-highlights^${e}:sldr-dots:#"></button> </li> `; }, }, })), this.el.frontSwiper.on("transitionEnd", function () { var e; this.slides[this.activeIndex].classList.contains( "js-active-slide" ) || ((s.opts.activeIndex = this.activeIndex), s.resetVideo(), s.opts.videoCanPlay) || ((e = this.slides[this.activeIndex].querySelector( s.selector.videoContainer )) && s.playVideo(e), s.setSwiperActiveClass.call(this)); }), this.el.frontSwiper.on("scrollbarDragEnd", function () { var e; (s.opts.isCarouselAutoPlay = !1), this.slides[this.activeIndex].classList.contains( "js-active-slide" ) || ((s.opts.activeIndex = this.activeIndex), s.resetVideo(), s.opts.videoCanPlay) || ((e = this.slides[this.activeIndex].querySelector( s.selector.videoContainer )) && s.playVideo(e), s.setSwiperActiveClass.call(this)); }), this.el.frontSwiper.on("snapIndexChange", function () { var e = this.slides[this.activeIndex] .querySelector(".video__controller") ?.getAttribute("title") ?? ""; s.el.blindController.setAttribute("title", "" + e), s.setNavigationDisabled(); }), this.el.frontSwiper.on("slideChange", function () { (s.opts.activeIndex = this.activeIndex), s.setSlideA11y(), s.setNavigationDisabled(), s.setPaginationLabel(); let e = this.slides[this.activeIndex] .querySelector(s.selector.videoContainer) .querySelector(s.selector.videoController); s.opts.isCarouselAutoPlay && (clearTimeout(s.opts.focusMoveTimeout), (s.opts.focusMoveTimeout = setTimeout(() => { e && e.focus(); }, 300))), s.opts.activeIndex === this.slides.length - 1 && (s.opts.isCarouselAutoPlay = !1), null !== s.el.backSwiper && s.el.backSwiper.slideTo(this.realIndex); }), this.el.frontSwiper.on("init", function () { (s.opts.activeIndex = this.activeIndex), s.setSlideA11y(), s.setNavigationLabel(), s.setPaginationLabel(), s.setNavigationDisabled(), s.el.swiperPrevArrow.addEventListener( "click", s.events.prevArrow.click ), s.el.swiperNextArrow.addEventListener( "click", s.events.nextArrow.click ), s.el.swiperPrevArrow.addEventListener( "keydown", s.events.prevArrow.keyDown ), s.el.swiperNextArrow.addEventListener( "keydown", s.events.nextArrow.keyDown ), s.el.swiperPrevArrow.addEventListener( "focusin", s.events.prevArrow.focusin ), s.el.swiperNextArrow.addEventListener( "focusin", s.events.nextArrow.focusin ), s.el.swiperPrevArrow.addEventListener( "focusout", s.events.prevArrow.focusout ), s.el.swiperNextArrow.addEventListener( "focusout", s.events.nextArrow.focusout ); let i = this; var e = i.pagination.bullets; Array.from(e).forEach((e, t) => { e.addEventListener("click", function (e) { e.preventDefault(), e.stopPropagation(), i.slideTo(t); }); }); }), this.el.frontSwiper.init(); } } destroyFrontSwiper() { null !== this.el.frontSwiper && (this.el.swiperPrevArrow.removeEventListener( "click", this.events.prevArrow.click ), this.el.swiperNextArrow.removeEventListener( "click", this.events.nextArrow.click ), this.el.swiperPrevArrow.removeEventListener( "keydown", this.events.prevArrow.keyDown ), this.el.swiperNextArrow.removeEventListener( "keydown", this.events.nextArrow.keyDown ), this.el.frontSwiper.destroy(!0, !0), (this.el.frontSwiper = null)); } setBackSwiper() { null === this.el.backSwiper && ((this.el.backSwiper = new Swiper(this.el.backSwiperEl, { init: !1, a11y: !1, speed: 600, allowTouchMove: !1, centeredSlides: !0, centeresSlidesBounds: !0, slidesPerView: "auto", })), this.el.backSwiper.on("init", function () { Array.from(this.slides).forEach((e) => { e.setAttribute("aria-hidden", "true"), e.setAttribute("tabindex", "-1"); }); }), this.el.backSwiper.init()); } destroyBackSwiper() { null !== this.el.backSwiper && (this.el.backSwiper.destroy(!0, !0), (this.el.backSwiper = null)); } slideTo(e = 300) { null !== this.el.frontSwiper && this.el.frontSwiper.slideTo(this.opts.activeIndex, e); } setSwiperActiveClass() { Array.from(this.slides).forEach((e, t) => { this.activeIndex !== t ? e.classList.remove("js-active-slide") : e.classList.add("js-active-slide"); }); } setSlideA11y() { if (null !== this.el.frontSwiper) { var e = this.el.frontSwiper, t = e.slides; let s = e.activeIndex; Array.from(t).forEach((e, t) => { var i = e.querySelectorAll("a, button, input, select, iframe"); s === t ? (e.setAttribute("aria-hidden", !1), 0 < i.length && i.forEach((e) => { e.setAttribute("aria-hidden", "false"), e.removeAttribute("tabindex"); })) : (e.setAttribute("aria-hidden", !0), 0 < i.length && i.forEach((e) => { e.setAttribute("aria-hidden", "true"), e.setAttribute("tabindex", "-1"); })); }); } } setNavigationLabel() { let t = this.opts.tagging.navigation; var e, i; "undefined" != typeof LOCAL_VARI && LOCAL_VARI ? ((e = void 0 !== LOCAL_VARI.previous && LOCAL_VARI.previous ? LOCAL_VARI.previous : "Previous"), (i = void 0 !== LOCAL_VARI.next && LOCAL_VARI.next ? LOCAL_VARI.next : "Next"), (this.el.swiperPrevArrow.querySelector(".blind").innerText = e), (this.el.swiperNextArrow.querySelector(".blind").innerText = i)) : ((this.el.swiperPrevArrow.querySelector(".blind").innerText = "Previous"), (this.el.swiperNextArrow.querySelector(".blind").innerText = "Next")), Object.keys(t).forEach((e) => { "data-omni" === e || "ga-la" === e ? this.el.swiperPrevArrow.setAttribute(e, t[e] + "left") : this.el.swiperPrevArrow.setAttribute(e, t[e]); }), Object.keys(t).forEach((e) => { "data-omni" === e || "ga-la" === e ? this.el.swiperNextArrow.setAttribute(e, t[e] + "right") : this.el.swiperNextArrow.setAttribute(e, t[e]); }); } setNavigationDisabled() { var e; null !== this.el.frontSwiper && (0 === (e = this.el.frontSwiper).activeIndex && e.activeIndex < e.slides.length - 1 ? ((this.el.swiperPrevArrow.disabled = !0), (this.el.swiperNextArrow.disabled = !1), this.onA11y(this.el.swiperPrevArrow), this.offA11y(this.el.swiperNextArrow)) : 0 < e.activeIndex && e.activeIndex === e.slides.length - 1 ? ((this.el.swiperPrevArrow.disabled = !1), (this.el.swiperNextArrow.disabled = !0), this.offA11y(this.el.swiperPrevArrow), this.onA11y(this.el.swiperNextArrow)) : 0 < e.activeIndex && e.activeIndex < e.slides.length - 1 && ((this.el.swiperPrevArrow.disabled = !1), (this.el.swiperNextArrow.disabled = !1), this.offA11y(this.el.swiperPrevArrow), this.offA11y(this.el.swiperNextArrow))); } setPaginationLabel() { if (null !== this.el.frontSwiper) { var e = this.el.frontSwiper; let n = e.slides; var t = e.pagination.bullets; let r = e.activeIndex; Array.from(t).forEach((e, t) => { var i, s, a = n[t].querySelector(this.selector.swiperSlideTitle) ?.innerText ?? ""; "undefined" != typeof LOCAL_VARI && LOCAL_VARI ? ((i = void 0 !== LOCAL_VARI.slide && LOCAL_VARI.slide ? LOCAL_VARI.slide : "Slide"), (s = void 0 !== LOCAL_VARI.selected && LOCAL_VARI.selected ? LOCAL_VARI.selected : "selected"), r === t ? e.setAttribute("aria-label", `${i}${t + 1}: ${a} ` + s) : e.setAttribute("aria-label", `${i}${t + 1}: ` + a)) : r === t ? e.setAttribute("aria-label", `Slide${t + 1}: ${a} selected`) : e.setAttribute("aria-label", `Slide${t + 1}: ` + a); }); } } onA11y(e) { var t = e.querySelectorAll("a, button, input, select, iframe"); e.setAttribute("aria-hidden", "true"), e.setAttribute("tabindex", "-1"); for (var i = 0; i < t.length; i++) t[i].setAttribute("aria-hidden", "true"), t[i].setAttribute("tabindex", " -1"); } offA11y(e) { e.setAttribute("aria-hidden", "false"), e.removeAttribute("tabindex"); for ( var t = e.querySelectorAll("a, button, input, select, iframe"), i = 0; i < t.length; i++ ) t[i].setAttribute("aria-hidden", "false"), t[i].removeAttribute("tabindex"); } onClickPrevArrow() { null !== this.el.frontSwiper && (clearTimeout(this.opts.clickTimeout), (this.opts.clickTimeout = setTimeout(() => { this.el.frontSwiper.isBeginning && this.el.swiperNextArrow.focus(); }, 100)), (this.opts.isCarouselAutoPlay = !1)); } onClickNextArrow() { clearTimeout(this.opts.clickTimeout), (this.opts.clickTimeout = setTimeout(() => { this.el.frontSwiper.isEnd && this.el.swiperPrevArrow.focus(); }, 100)), (this.opts.isCarouselAutoPlay = !1); } onKeyDownPrevArrow(e) { "enter" === e.key.toLowerCase() && this.onClickPrevArrow(); } onKeyDownNextArrow(e) { "enter" === e.key.toLowerCase() && this.onClickNextArrow(); } onFocusinPrevArrow() { this.opts.isFocusPrevArrow = !0; } onFocusinNextArrow() { this.opts.isFocusNextArrow = !0; } onFocusoutPrevArrow() { this.el.frontSwiper.isBeginning && this.opts.isFocusPrevArrow && this.onClickPrevArrow(), (this.opts.isFocusPrevArrow = !1); } onFocusoutNextArrow() { this.el.frontSwiper.isEnd && this.opts.isFocusNextArrow && this.onClickNextArrow(), (this.opts.isFocusNextArrow = !1); } onClickControllButton() { this.opts.isCarouselAutoPlay && (this.opts.isCarouselAutoPlay = !1), (this.opts.isVideoAutoPlay = !this.opts.isVideoAutoPlay); } onClickBlindController() { var e = this.el.frontSwiperSlides[ this.opts.activeIndex ].querySelector(this.selector.videoContainer); (this.opts.isVideoAutoPlay = !e.playState), this.opts.isVideoAutoPlay ? this.el.videoPlayer.play(e) : this.el.videoPlayer.pause(e), (this.opts.isCarouselAutoPlay = !1); } onClickDownHandler(e) { this.opts.isPointerMoving || ((this.opts.isPointerMoving = !0), (this.opts.startX = 0), (this.opts.endX = 0), (this.opts.startX = this.getMovePointerX(e))); } onClickUpHandler(e) { this.opts.isPointerMoving && ((this.opts.isPointerMoving = !1), (this.opts.endX = this.getMovePointerX(e)), (e = "mobile" !== this.opts.currDevice ? 80 : 50), this.el.frontSwiper) && Math.abs(this.opts.startX - this.opts.endX) > e && (this.opts.isCarouselAutoPlay = !1); } getMovePointerX(e) { return ( e.touches && 0 < e.touches.length ? e.touches[0] : e.changedTouches && 0 < e.changedTouches.length ? e.changedTouches[0] : e ).clientX; } setVideoPlayer() { (this.el.videoPlayer = { instance: [], load: (t) => { this.el.videoPlayer.instance.length && this.el.videoPlayer.instance.forEach((e) => { e.onLoad(t); }); }, reset: (t) => { this.el.videoPlayer.instance.length && this.el.videoPlayer.instance.forEach((e) => { e.onReset(t); }); }, play: (t) => { this.el.videoPlayer.instance.length && this.el.videoPlayer.instance.forEach((e) => { e.onPlay(t); }); }, pause: (t) => { this.el.videoPlayer.instance.length && this.el.videoPlayer.instance.forEach((e) => { e.onPause(t); }); }, ended: (t) => { this.el.videoPlayer.instance.length && this.el.videoPlayer.instance.forEach((e) => { e.onEnded(t); }); }, init: () => { this.el.videoPlayer.instance.length || 0 === this.el.videoContainers.length || this.el.videoContainers.forEach((a, n) => { this.el.videoPlayer.instance.push( new WATCH.VideoPlayer(a, { sectionElement: this.selector.section, playType: "others", on: { updateController: (e) => { var t = e.playState ? "pause" : "play", i = e.el, s = this.opts.taggingIdList[n], s = (i.setAttribute( "data-omni", `gwatch-ultra:highlights:catch-the-highlights^${s}:movi-${t}:#` ), i.setAttribute( "ga-la", `gwatch-ultra:highlights:catch-the-highlights^${s}:movi-${t}:#` ), i.querySelector(".blind")), i = "undefined" != typeof LOCAL_VARI && LOCAL_VARI && void 0 !== LOCAL_VARI[t] && LOCAL_VARI[t] ? LOCAL_VARI[t] : t; s && (s.innerText = i), t !== this.opts.prevState && ((this.el.blindController.innerText = "" + i), (this.opts.prevState = t)), e.playState && this.playProgress(a); }, }, }) ); }); }, }), this.el.videoPlayer.init(); } playVideo(e) { let t = () => { e.classList.contains("loaded") ? (cancelAnimationFrame(this.opts.videoAnimationFrame), o.isLowNetwork() || (this.opts.isVideoAutoPlay && this.el.videoPlayer.play(e))) : (this.opts.videoAnimationFrame = requestAnimationFrame(t)); }; this.opts.videoAnimationFrame = requestAnimationFrame(t); } resetVideo(e = !1) { if (null !== this.el.frontSwiper) { let i = this.el.frontSwiper; var t = i.slides; e ? Array.from(t).forEach((e) => { e = e.querySelector(this.selector.videoContainer); this.el.videoPlayer.reset(e), this.resetProgress(e); }) : Array.from(t).forEach((e, t) => { e = e.querySelector(this.selector.videoContainer); t !== i.activeIndex && e && (this.el.videoPlayer.reset(e), this.resetProgress(e)); }); } } playProgress(e) { let t = this.opts.videoCircleSize, i = e.querySelector("video"), s = i.duration; let a = e .querySelector(".video__controller") .querySelector(".progress-icon"), n = a.querySelector(".draw-line"), r = () => { var e; a && s && (i.paused || i.ended || ((e = (i.currentTime / s) * 100), (e = (e = (this.opts.videoCircleSize * (100 - e)) / 100) < 8 ? 0 : e) < t && (TweenMax.to(n, 0, { strokeDashoffset: e }), (t = e)), (this.opts.frame = requestAnimationFrame(r))), i.ended) && (o.isLowNetwork() || (this.opts.isCarouselAutoPlay && !this.opts.videoCanPlay && (this.opts.activeIndex++, this.slideTo())), cancelAnimationFrame(this.opts.frame)); }; this.opts.frame = requestAnimationFrame(r); } resetProgress(e) { var e = e .querySelector(".video__controller") .querySelector(".progress-icon"); e && ((e = e.querySelector(".draw-line")), TweenMax.to(e, 0, { strokeDashoffset: this.opts.videoCircleSize, })); } }; })(), (function () { window.WATCH = window.WATCH || {}; let s = WATCH.UTILS; WATCH.Cushion = class { constructor(e, t) { (this.opts = { scale: 0.98, navHeight: 0, lastScrollY: 0, progress: 0, prevress: null, currDevice: "desktop", prevDevice: null, resizeTimeout: null, targetPopupId: "", isBrokenFixed: s.isBrowserZoomed(), isKeyActive: !1, popupVideoInfo: [ { id: "titanium", triggerTime: 2.4 }, { id: "crystal-glass", triggerTime: 3 }, { id: "cushion-quick-button", triggerTime: 0.8 }, { id: "active-sensor", triggerTime: 1 }, { id: "dual-frequency-gps", triggerTime: 2 }, { id: "lug-sys", triggerTime: 2.2 }, ], tagging: { controller: { play: "gwatch-ultra:highlights:cushion-design^lypu:movi-play:", pause: "gwatch-ultra:highlights:cushion-design^lypu:movi-pause:", }, }, ...t, }), (this.selector = { section: e, popupLayer: ".cm-layer", popupLayerContent: ".cm-layer__content", popupLayerClose: ".cm-layer__btn-close", popupButton: ".cushion-design__info-button-popup", videoElement: ".video__container", videoController: ".video__controller", trackElement: ".cushion-design__sticky-track", stickyElement: ".cushion-design__sticky-content", motionFirst: ".cushion-design__motion-first", motionSecond: ".cushion-design__motion-second", productDim: ".cushion-design__product-dim", motionDimmedTop: ".cushion-design__gradient-top", motionDimmedBottom: ".cushion-design__gradient-bottom", motionDimmed: ".cushion-design__motion-dimmed", }), (this.class = { featureHide: "is-feature-hide" }), (this.el = { section: document.querySelector(this.selector.section) || null, popupLayer: null, popupLayerEl: null, popupLayerContents: null, popupLayerClose: null, trackElement: null, stickyElement: null, videoElements: null, motionFirst: null, motionFirstDim: null, motionFirstDimmedTop: null, motionFirstDimmedBottom: null, motionSecond: null, motionSecondDim: null, motionSecondDimmedTop: null, motionSecondDimmedBottom: null, motionDimmed: null, }), (this.events = { load: this.onLoadHandler.bind(this), resize: this.onResizeHandler.bind(this), scroll: this.onScrollHandler.bind(this), popup: { focusin: this.onFocusinPopupButton.bind(this), click: this.onClickPopupButton.bind(this), keydown: this.onKeyDownCushion.bind(this), keyup: this.onKeyUpCushion.bind(this), }, }), this.init(); } init() { null === this.el.section || this.el.section.classList.contains(this.class.featureHide) || (this.setElements(), this.setVideoPlayer(), this.setPopupLayer(), this.bindEvents()); } setElements() { (this.anim = { step1: { startPoint: 1, endPoint: 48 }, step2: { startPoint: 48, endPoint: 52 }, step3: { startPoint: 52, endPoint: 99 }, }), (this.el.popupLayerEl = this.el.section.querySelector( this.selector.popupLayer )), (this.el.popupLayerContents = this.el.popupLayerEl.querySelectorAll( this.selector.popupLayerContent )), (this.el.popupLayerClose = this.el.popupLayerEl.querySelector( this.selector.popupLayerClose )), (this.el.popupButtons = this.el.section.querySelectorAll( this.selector.popupButton )), (this.el.videoElements = this.el.popupLayerEl.querySelectorAll( this.selector.videoElement )), (this.el.trackElement = this.el.section.querySelector( this.selector.trackElement )), (this.el.stickyElement = this.el.section.querySelector( this.selector.stickyElement )), (this.el.motionFirst = this.el.section.querySelector( this.selector.motionFirst )), (this.el.motionFirstDim = this.el.motionFirst.querySelector( this.selector.productDim )), (this.el.motionSecond = this.el.section.querySelector( this.selector.motionSecond )), (this.el.motionSecondDim = this.el.motionSecond.querySelector( this.selector.productDim )), (this.el.motionDimmed = this.el.section.querySelector( this.selector.motionDimmed )), (this.el.motionFirstDimmedTop = this.el.motionFirst.querySelector( this.selector.motionDimmedTop )), (this.el.motionFirstDimmedBottom = this.el.motionFirst.querySelector( this.selector.motionDimmedBottom )), (this.el.motionSecondDimmedTop = this.el.motionSecond.querySelector( this.selector.motionDimmedTop )), (this.el.motionSecondDimmedBottom = this.el.motionSecond.querySelector( this.selector.motionDimmedBottom )); } bindEvents() { window.addEventListener("load", this.events.load), window.addEventListener("resize", this.events.resize), window.addEventListener("scroll", this.events.scroll), this.el.section.addEventListener( "keyup", this.events.popup.keyup ), this.el.section.addEventListener( "keydown", this.events.popup.keydown ), Array.from(this.el.popupButtons).forEach((e) => { e.addEventListener("focusin", this.events.popup.focusin), e.addEventListener("click", this.events.popup.click); }); } onLoadHandler() { this.events.resize(), this.events.scroll(), window.removeEventListener("load", this.events.load); } onResizeHandler() { (this.opts.currDevice = 767 < innerWidth ? "desktop" : "mobile"), clearTimeout(this.opts.resizeTimeout), (this.opts.resizeTimeout = setTimeout(() => { (this.opts.navHeight = s.getNavHeight()), (this.opts.prevress = null), (this.opts.isBrokenFixed = s.isBrowserZoomed() || s.isBrokenFixed()), this.opts.isBrokenFixed ? ((this.el.stickyElement.style.top = ""), (this.el.stickyElement.style.height = ""), (this.el.motionFirstDimmedTop.style.height = ""), (this.el.motionFirstDimmedBottom.style.top = ""), (this.el.motionSecondDimmedTop.style.height = ""), (this.el.motionSecondDimmedBottom.style.top = ""), (this.el.motionDimmed.style.bottom = ""), this.removeStep(1, 2), this.el.section.classList.contains("scroll-up") && this.el.section.classList.remove("scroll-up")) : ((this.el.stickyElement.style.top = this.opts.navHeight + "px"), (this.el.stickyElement.style.height = `calc(100vh - ${this.opts.navHeight}px)`), this.events.scroll()), this.opts.currDevice !== this.opts.prevDevice && (this.onResponsiveChange(), (this.opts.prevDevice = this.opts.currDevice)); }, 150)); } onResponsiveChange() { document.documentElement.classList.contains("is-layer-open") && this.el.videoElements.forEach((e) => { this.el.videoPlayer.change(e); }); } onScrollHandler() { var e, t, i, s, a, n; this.opts.isBrokenFixed || ((e = (s = scrollY) + innerHeight), (t = this.el.trackElement.getBoundingClientRect()), (i = this.el.trackElement.clientHeight - innerHeight), (n = (a = s + t.top) + t.height), a <= s && e <= n ? (this.opts.progress = (-t.top / i) * 100) : s < a ? (this.opts.progress = 0) : n < e && (this.opts.progress = 100), this.opts.progress !== this.opts.prevress && ((t = scrollY > this.opts.lastScrollY ? "down" : "up"), 0 < (i = this.opts.progress) && i < 100 ? ("up" == t ? this.el.section.classList.contains("scroll-up") || this.el.section.classList.add("scroll-up") : this.el.section.classList.contains("scroll-up") && this.el.section.classList.remove("scroll-up"), i <= this.anim.step1.startPoint ? this.inActiveAllStep() : i > this.anim.step1.startPoint && i <= this.anim.step1.endPoint ? (this.addStep(1, 1), this.removeStep(2, 2), (s = 20 + 40 * ((i - this.anim.step1.startPoint) / (this.anim.step1.endPoint - this.anim.step1.startPoint))), (this.el.motionDimmed.style.bottom = ""), (this.el.motionFirstDimmedTop.style.height = s + "%"), (this.el.motionFirstDimmedBottom.style.top = s + "%")) : i > this.anim.step2.startPoint && i <= this.anim.step2.endPoint ? ((a = (i - this.anim.step2.startPoint) / (this.anim.step2.endPoint - this.anim.step2.startPoint)), (this.el.motionDimmed.style.bottom = 120 * a - 120 + "%"), "up" == t ? (this.addStep(1, 1), this.removeStep(2, 2)) : this.addStep(1, 2), (this.el.motionFirstDimmedTop.style.height = "60%"), (this.el.motionFirstDimmedBottom.style.top = "60%"), (this.el.motionSecondDimmedTop.style.height = "20%"), (this.el.motionSecondDimmedBottom.style.top = "20%")) : i > this.anim.step3.startPoint && i <= this.anim.step3.endPoint ? (this.addStep(1, 2), (n = 20 + 40 * ((i - this.anim.step3.startPoint) / (this.anim.step3.endPoint - this.anim.step3.startPoint))), (this.el.motionDimmed.style.bottom = "0%"), (this.el.motionSecondDimmedTop.style.height = n + "%"), (this.el.motionSecondDimmedBottom.style.top = n + "%")) : i > this.anim.step3.endPoint && this.activeAllStep()) : i <= 0 ? this.inActiveAllStep() : 100 <= i && this.activeAllStep(), (this.opts.lastScrollY = scrollY), (this.opts.prevress = i))); } inActiveAllStep() { this.removeStep(1, 2), (this.el.motionFirstDimmedTop.style.height = "20%"), (this.el.motionFirstDimmedBottom.style.top = "20%"), (this.el.motionSecondDimmedTop.style.height = "20%"), (this.el.motionSecondDimmedBottom.style.top = "20%"), (this.el.motionDimmed.style.bottom = ""); } activeAllStep() { this.addStep(1, 2), (this.el.motionFirstDimmedTop.style.height = "60%"), (this.el.motionFirstDimmedBottom.style.top = "60%"), (this.el.motionSecondDimmedTop.style.height = "60%"), (this.el.motionSecondDimmedBottom.style.top = "60%"), (this.el.motionDimmed.style.bottom = "0%"); } setPopupLayer() { (this.el.popupLayer = { instance: null, setup: () => { var e; null === this.el.popupLayer.instance && ((e = this.el.popupLayerClose.querySelector(".blind")), "undefined" != typeof LOCAL_VARI && LOCAL_VARI && void 0 !== LOCAL_VARI.close && LOCAL_VARI.close ? (e.innerText = LOCAL_VARI.close) : (e.innerText = "Close"), (this.el.popupLayer.instance = new HiveLayer( this.selector.section + " " + this.selector.popupLayer, { effect: "default", on: { layerOpenBefore: () => { var e = this.el.popupLayerEl.querySelectorAll( "img.js-res-img:not(.load-complete)" ), e = (0 < e.length && this.opts.updateImageLoader(e), this.el.popupLayerClose.setAttribute( "data-omni", "gwatch-ultra:highlights:cushion-design^lypu:lypu-close:" + this.opts.targetPopupId ), this.el.popupLayerClose.setAttribute( "ga-la", "gwatch-ultra:highlights:cushion-design^lypu:lypu-close:" + this.opts.targetPopupId ), this.el.popupLayerEl.querySelector( "#" + this.opts.targetPopupId )), t = e.querySelector(this.selector.videoElement); t ? this.el.videoPlayer.load(t) : (t = e.querySelector( ".cushion-design__popup-info" )).classList.contains("is-active") && t.classList.remove("is-active"), this.el.videoElements.forEach((e) => { this.el.videoPlayer.reset(e); }), this.el.popupLayerEl.setAttribute( "data-active-popup", this.opts.targetPopupId ); }, layerOpenAfter: () => { let t = this.el.popupLayerEl.querySelector( "#" + this.opts.targetPopupId ); var i = t.querySelector(this.selector.videoElement); if (i) { let e = i.querySelector( this.selector.videoController ); i.classList.contains("loaded") ? s.isLowNetwork() || this.el.videoPlayer.play(i) : this.el.videoPlayer.load(i), window.setTimeout(() => { e && e.focus(); }, 50); } else setTimeout(() => { var e = t.querySelector( ".cushion-design__popup-info" ); e.classList.contains("is-active") || e.classList.add("is-active"); }, 300); }, layerCloseBefore: () => { }, layerCloseAfter: () => { (this.opts.targetPopupId = ""), this.setPopupContentA11y(), this.el.videoElements.forEach((e) => { this.el.videoPlayer.reset(e); }); }, }, } ))); }, }), this.el.popupLayer.setup(); } setVideoPlayer() { (this.el.videoPlayer = { instance: [], load: (t) => { this.el.videoPlayer.instance.length && this.el.videoPlayer.instance.forEach((e) => { e.onLoad(t); }); }, reset: (t) => { this.el.videoPlayer.instance.length && this.el.videoPlayer.instance.forEach((e) => { e.onReset(t); }); }, play: (t) => { this.el.videoPlayer.instance.length && this.el.videoPlayer.instance.forEach((e) => { e.onPlay(t); }); }, change: (t) => { this.el.videoPlayer.instance.length && this.el.videoPlayer.instance.forEach((e) => { e.onChange(t); }); }, init: () => { this.el.videoPlayer.instance.length || this.el.videoElements.forEach((e) => { this.el.videoPlayer.instance.push( new WATCH.VideoPlayer(e, { sectionElement: this.selector.section, on: { updateController: (e) => { var t = e.playState ? "pause" : "play", e = e.el, i = this.opts.tagging.controller, i = (e.setAttribute( "data-omni", "" + i[t] + this.opts.targetPopupId ), e.setAttribute( "ga-la", "" + i[t] + this.opts.targetPopupId ), e.querySelector(".blind")); i && ("undefined" != typeof LOCAL_VARI && LOCAL_VARI && void 0 !== LOCAL_VARI[t] && LOCAL_VARI[t] ? (i.innerText = LOCAL_VARI[t]) : (i.innerText = t)); }, updateTime: (t) => { var e = t.el.closest(".cm-layer__content"); let i = e.getAttribute("id"), s = e.querySelector( ".cushion-design__popup-info" ); t.duration && this.opts.popupVideoInfo.forEach((e) => { e.id === i && (t.currentTime > e.triggerTime ? s.classList.contains("is-active") || s.classList.add("is-active") : s.classList.contains("is-active") && s.classList.remove("is-active")); }); }, }, }) ); }); }, }), this.el.videoPlayer.init(); } addStep(t, i) { for (let e = t; e < i + 1; e++) { var s = e < 10 ? "step0" + e : "step" + e; this.el.section.classList.contains(s) || this.el.section.classList.add(s); } } removeStep(t, i) { for (let e = t; e < i + 1; e++) { var s = e < 10 ? "step0" + e : "step" + e; this.el.section.classList.contains(s) && this.el.section.classList.remove(s); } } onFocusinPopupButton(t) { if ( (this.opts.isKeyActive || WATCH.Disclaimer.getIsSupClicked() || t.currentTarget.mustActive) && !this.opts.isBrokenFixed ) { let e = null; t = t.currentTarget.closest(".motion"); (e = t.classList.contains("cushion-design__motion-first") ? this.anim.step1 : this.anim.step3), this.scrollToButton((e.startPoint + e.endPoint) / 200); } } onKeyDownCushion(e) { ("tab" === e.code.toLowerCase() || ("tab" === e.code.toLowerCase() && e.shiftKey)) && (this.opts.isKeyActive = !0); } onKeyUpCushion() { this.opts.isKeyActive = !1; } onClickPopupButton(e) { e = e.currentTarget; (this.opts.targetPopupId = e.getAttribute("data-content-target")), this.setPopupContentA11y(); } scrollToButton(e) { var t = this.el.trackElement.getBoundingClientRect(), i = this.el.trackElement.clientHeight - innerHeight, t = scrollY + t.top + i * e; TweenMax.to(document.documentElement, 0.2, { scrollTop: t }); } setPopupContentA11y() { Array.from(this.el.popupLayerContents).forEach((e) => { var t = e.getAttribute("id"), i = e.querySelectorAll("a, button, input, select, iframe"); this.opts.targetPopupId === t ? ((e.style.display = "block"), e.setAttribute("aria-hidden", "false"), e.removeAttribute("tabindex"), 0 < i.length && i.forEach((e) => { e.setAttribute("aria-hidden", "false"), e.removeAttribute("tabindex"); })) : ((e.style.display = ""), e.setAttribute("aria-hidden", "true"), e.setAttribute("tabindex", "-1"), 0 < i.length && i.forEach((e) => { e.setAttribute("aria-hidden", "true"), e.setAttribute("tabindex", "-1"); })); }); } }; })(), (function () { window.WATCH = window.WATCH || {}; let i = WATCH.UTILS; (WATCH.DARKNESS = class { constructor(e, t) { (this.opts = { navHeight: 0, progress: 0, prevress: null, resizeTimeout: null, isBrokenFixed: i.isBrokenFixed(), ...t, }), (this.selector = { section: e, trackElement: ".night-mode__sticky-track", stickyElement: ".night-mode__sticky-content", contentWrapper: ".common__wrap", darkBgDay: ".night-mode__background.bg-day", darkGradient: ".bg-gradient", darkImgDay: ".night-mode__image.img-day", }), (this.class = { featureHide: "is-feature-hide" }), (this.el = { section: document.querySelector(this.selector.section) || null, trackElement: null, stickyElement: null, contentWrapper: null, darkBgDay: null, darkGradient: null, darkImgDay: null, }), (this.events = { load: this.onLoadHandler.bind(this), resize: this.onResizeHandler.bind(this), scroll: this.onScrollHandler.bind(this), }), this.init(); } init() { null === this.el.section || this.el.section.classList.contains(this.class.featureHide) || (this.setElements(), this.bindEvents()); } setElements() { (this.el.trackElement = this.el.section.querySelector( this.selector.trackElement )), (this.el.stickyElement = this.el.section.querySelector( this.selector.stickyElement )), (this.el.contentWrapper = this.el.section.querySelector( this.selector.contentWrapper )), (this.el.darkBgDay = this.el.section.querySelector( this.selector.darkBgDay )), (this.el.darkGradient = this.el.darkBgDay.querySelector( this.selector.darkGradient )), (this.el.darkImgDay = this.el.section.querySelector( this.selector.darkImgDay )); } bindEvents() { window.addEventListener("load", this.events.load), window.addEventListener("resize", this.events.resize), window.addEventListener("scroll", this.events.scroll); } onLoadHandler() { this.events.resize(), this.events.scroll(), window.removeEventListener("load", this.events.load); } onResizeHandler() { clearTimeout(this.opts.resizeTimeout), (this.opts.resizeTimeout = setTimeout(() => { (this.opts.navHeight = i.getNavHeight()), (this.el.stickyElement.style.height = ""), (this.opts.isBrokenFixed = i.isBrokenFixed()), this.opts.isBrokenFixed ? ((this.el.stickyElement.style.top = ""), (this.el.stickyElement.style.height = ""), (this.el.contentWrapper.style.justifyContent = ""), this.el.section.classList.contains( "night-mode--night-mode" ) || this.el.section.classList.add("night-mode--night-mode")) : ((this.el.stickyElement.style.top = this.opts.navHeight + "px"), this.el.contentWrapper.scrollHeight > this.el.contentWrapper.clientHeight ? ((this.el.contentWrapper.style.justifyContent = "flex-start"), (this.el.stickyElement.style.height = this.el.contentWrapper.scrollHeight + "px")) : ((this.el.contentWrapper.style.justifyContent = ""), (this.el.stickyElement.style.height = `calc(100vh - ${this.opts.navHeight}px)`)), this.events.scroll()); }, 150)); } onScrollHandler() { var e, t, i, s; this.opts.isBrokenFixed || ((s = this.el.trackElement.getBoundingClientRect()), (e = this.el.trackElement.clientHeight - window.innerHeight), (i = (t = scrollY + s.top) + e), scrollY >= t && scrollY <= i ? ((s = (s.top / e) * -100), (this.opts.progress = this.opts.useInteger ? Math.round(s) : s)) : scrollY < t ? (this.opts.progress = 0) : scrollY > i && (this.opts.progress = 100), this.opts.progress !== this.opts.prevress && (this.activeStep1(), this.activeStep2(), (this.opts.prevress = this.opts.progress))); } activeStep1() { var e = this.opts.progress, t = { targetEl: this.el.darkGradient, startValue: -100, endValue: 0, startProgress: 0, endProgress: 55, }; t.startProgress < e && e <= t.endProgress ? (t.value = ((t.endProgress - e) / (t.endProgress - t.startProgress)) * t.startValue) : e <= t.startProgress ? (t.value = t.startValue) : t.endProgress < e && (t.value = t.endValue), TweenMax.to(t.targetEl, 0.3, { y: t.value + "%" }); } activeStep2() { var e = this.opts.progress, t = { targetEl: this.el.section, startProgress: 60 }, i = "night-mode--night-mode"; t.startProgress < e ? t.targetEl.classList.contains(i) || t.targetEl.classList.add(i) : t.targetEl.classList.contains(i) && t.targetEl.classList.remove(i); } }), new WATCH.DARKNESS(".night-mode"); })(), (function () { window.WATCH = window.WATCH || {}; WATCH.OneUI = class { constructor(e, t) { (this.opts = { tagging: { "data-omni-type": "microsite_pcontentinter", "data-omni": "galaxy-watch-ultra:highlight:carousel:index:", "ga-ca": "indication", "ga-ac": "carousel", "ga-la": "galaxy-watch-ultra:highlight:carousel:index:", }, currDevice: "desktop", prevDevice: null, currentTabIndex: 0, ...t, }), (this.selector = { section: e, tab: ".common__tab", tabButton: ".common__tab-cta", tabPanel: ".common__tab-panel", swiperHeadline: ".common__sub-headline", swiperEl: ".figure-column", swiperSlide: ".one-ui__image", swiperNavigation: ".swiper-arrow-wrap", prevArrow: ".swiper-button-prev", nextArrow: ".swiper-button-next", }), (this.class = { featureHide: "is-feature-hide", isTabActive: "is-active", }), (this.el = { section: document.querySelector(this.selector.section) || null, tabEl: null, tabButtons: null, tabPanels: null, swiper: null, swiperEl: null, swiperHeadline: null, swiperNavigation: null, prevArrow: null, nextArrow: null, }), (this.events = { load: this.onLoadHandler.bind(this), resize: this.onResizeHandler.bind(this), onClickTabButton: this.onClickTabButton.bind(this), prevArrow: this.onClickPrevArrow.bind(this), nextArrow: this.onClickNextArrow.bind(this), }), this.init(); } init() { null === this.el.section || this.el.section.classList.contains(this.class.featureHide) || (this.setElements(), this.buildSwiper(), this.bindEvents()); } setElements() { (this.el.tabEl = this.el.section.querySelector(this.selector.tab)), (this.el.tabButtons = Array.from( this.el.tabEl.querySelectorAll(this.selector.tabButton) )), (this.el.tabPanels = Array.from( this.el.tabEl.querySelectorAll(this.selector.tabPanel) )), (this.el.swiperEl = this.el.section.querySelectorAll( this.selector.swiperEl )), (this.el.swiperHeadline = this.el.section.querySelector( this.selector.swiperHeadline )); } bindEvents() { window.addEventListener("load", this.events.load), window.addEventListener("resize", this.events.resize), Array.from(this.el.tabButtons).forEach((e, t) => { e.addEventListener("click", (e) => this.events.onClickTabButton(e, t) ); }); } onLoadHandler() { this.events.resize(), window.removeEventListener("load", this.events.load); } onResizeHandler() { (this.opts.currDevice = 767 < innerWidth ? "desktop" : "mobile"), clearTimeout(this.opts.resizeTimeout), (this.opts.resizeTimeout = setTimeout(() => { this.opts.currDevice !== this.opts.prevDevice && (this.onResponsiveChange(), (this.opts.prevDevice = this.opts.currDevice)); }, 150)); } onResponsiveChange() { this.setTabA11y(), this.el.swiper.destroy(), "mobile" === this.opts.currDevice && this.el.swiper.setup(); } buildSwiper() { this.el.swiper = { instance: Array(this.el.swiperEl.length).fill(null), destroy: () => { this.el.swiper.instance.forEach((e, t) => { null !== this.el.swiper.instance[t] && (this.el.swiper.instance[t].destroy(!0, !0), (this.el.swiper.instance[t] = null)); }), this.initSlideA11y(); }, setup: () => { let n = this; this.el.swiperEl.forEach((e, s) => { if (null === this.el.swiper.instance[s]) { var a = e.querySelector(this.selector.swiperNavigation); let t = a.querySelector(this.selector.prevArrow), i = a.querySelector(this.selector.nextArrow); (this.el.swiper.instance[s] = new Swiper(e, { init: !1, slidesPerView: 2, })), this.el.swiper.instance[s].on("slideChange", function () { n.setSlideA11y(); }), this.el.swiper.instance[s].on("init", function () { var e = this.el.querySelector(".swiper-notification"); e && this.el.removeChild(e), n.setSlideA11y(), t.addEventListener("click", n.events.prevArrow), i.addEventListener("click", n.events.nextArrow); }), this.el.swiper.instance[s].init(); } }); }, }; } onClickTabButton(e) { (e = e.currentTarget), (e = this.el.tabButtons.indexOf(e)); (this.opts.currentTabIndex = e), this.setTabA11y(), this.setSlideA11y(); } onClickPrevArrow() { this.el.swiper.instance.forEach((t, i) => { if (null !== t) { let e = t.el.querySelector(".swiper-button-next"); this.opts.currentTabIndex === i && (0 == (i = t.snapIndex - 1) && setTimeout(() => { e.focus(); }, 100), t.slideTo(i)); } }); } onClickNextArrow() { this.el.swiper.instance.forEach((t, i) => { if (null !== t) { let e = t.el.querySelector(".swiper-button-prev"); this.opts.currentTabIndex === i && ((i = t.snapIndex + 1) === t.snapGrid.length - 1 && setTimeout(() => { e.focus(); }, 100), t.slideTo(i)); } }); } setTabA11y() { this.el.tabButtons.forEach((e, t) => { let i = this.el.tabPanels[t]; var s = i.querySelectorAll("a, button, input, select, iframe"); if (this.opts.currentTabIndex === t) { e.classList.contains(this.class.isTabActive) || e.classList.add(this.class.isTabActive), i.classList.contains(this.class.isTabActive) || i.classList.add(this.class.isTabActive), e.setAttribute("aria-selected", !0), i.setAttribute("aria-hidden", !1), (i.style.zIndex = 5); for (var a = 0; a < s.length; a++) s[a].setAttribute("aria-hidden", "false"), s[a].removeAttribute("tabindex"); } else { e.classList.contains(this.class.isTabActive) && e.classList.remove(this.class.isTabActive), setTimeout(() => { this.opts.currentTabIndex !== t && i.classList.contains(this.class.isTabActive) && i.classList.remove(this.class.isTabActive); }, 300), e.setAttribute("aria-selected", !1), i.setAttribute("aria-hidden", !0), (i.style.zIndex = ""); for (a = 0; a < s.length; a++) s[a].setAttribute("aria-hidden", "true"), s[a].setAttribute("tabindex", "-1"); } }); } initSlideA11y() { this.el.swiperEl.forEach((e, t) => { var i = e.querySelectorAll(this.selector.swiperSlide); if (this.opts.currentTabIndex === t) for (let e = 0; e < i.length; e++) { var s = i[e]; s.removeAttribute("aria-hidden"), s.removeAttribute("tabindex"); } else for (let e = 0; e < i.length; e++) { var a = i[e]; a.setAttribute("aria-hidden", "true"), a.setAttribute("tabindex", "-1"); } }); } setSlideA11y() { this.el.swiper.instance.forEach((e, t) => { if (null !== e) { var i = e.slides, s = e.activeIndex, a = e.el.querySelector(".swiper-button-prev"), n = e.el.querySelector(".swiper-button-next"), r = e.el.querySelectorAll("a, button, input, select, iframe"); if (this.opts.currentTabIndex === t) { 0 < r.length && r.forEach((e) => { e.setAttribute("aria-hidden", "false"), e.removeAttribute("tabindex"); }); for (let e = 0; e < i.length; e++) { var o = i[e], l = o.querySelectorAll( "a, button, input, select, iframe" ); s <= e && e < s + 2 ? (o.setAttribute("aria-hidden", "false"), o.removeAttribute("tabindex"), 0 < l.length && l.forEach((e) => { e.setAttribute("aria-hidden", "false"), e.removeAttribute("tabindex"); })) : (o.setAttribute("aria-hidden", "true"), o.setAttribute("tabindex", "-1"), 0 < l.length && l.forEach((e) => { e.setAttribute("aria-hidden", "true"), e.setAttribute("tabindex", "-1"); })); } e.isBeginning && !e.isEnd ? (this.onArrowA11y(a), this.offArrowA11y(n)) : !e.isBeginning && e.isEnd ? (this.offArrowA11y(a), this.onArrowA11y(n)) : e.isBeginning || e.isEnd || (this.offArrowA11y(a), this.offArrowA11y(n)); } else { 0 < r.length && r.forEach((e) => { e.setAttribute("aria-hidden", "true"), e.setAttribute("tabindex", "-1"); }); for (let e = 0; e < i.length; e++) { var h = i[e]; h.setAttribute("aria-hidden", "true"), h.setAttribute("tabindex", "-1"); } this.onArrowA11y(a), this.onArrowA11y(n); } } }), this.el.swiperEl.forEach((e, t) => { if (null === this.el.swiper.instance[t]) { var i = e.querySelectorAll(this.selector.swiperSlide); if (this.opts.currentTabIndex === t) for (let e = 0; e < i.length; e++) { var s = i[e]; s.removeAttribute("aria-hidden"), s.removeAttribute("tabindex"); } else for (let e = 0; e < i.length; e++) { var a = i[e]; a.setAttribute("aria-hidden", "true"), a.setAttribute("tabindex", "-1"); } } }); } onArrowA11y(e) { (e.disabled = !0), e.setAttribute("aria-disabled", "true"), e.setAttribute("aria-hidden", "true"), e.setAttribute("tabindex", "-1"), e.classList.add("swiper-button-disabled"); } offArrowA11y(e) { (e.disabled = !1), e.setAttribute("aria-disabled", "false"), e.setAttribute("aria-hidden", "false"), e.removeAttribute("tabindex"), e.classList.remove("swiper-button-disabled"); } }; })(), (function () { window.WATCH = window.WATCH || {}; let o = WATCH.UTILS; WATCH.Compare = class { constructor(e, t) { (this.opts = { currDevice: "", prevDevice: "", tagging: { buyNow: { "data-omni-type": "microsite_buyAction", "data-omni": "gwatch-ultra:highlights:compare:conv-pdt:buy-now|;", "ga-ca": "buy-cta", "ga-ac": "feature", "ga-la": "gwatch-ultra:highlights:compare:conv-pdt:buy-now:", }, learnMore: { "data-omni-type": "microsite_contentinter", "data-omni": "gwatch-ultra:highlights:compare:link-page:", "ga-ca": "content click", "ga-ac": "feature", "ga-la": "gwatch-ultra:highlights:compare:link-page:", }, navigation: { "data-omni-type": "microsite_pcontentinter", "data-omni": "gwatch-ultra:highlight:compare:sldr-arrow:", "ga-ca": "indication", "ga-ac": "carousel", "ga-la": "gwatch-ultra:highlight:compare:sldr-arrow:", }, pagination: { "data-omni-type": "microsite_pcontentinter", "data-omni": "gwatch-ultra:highlights:compare:sldr-dots", "ga-ca": "indication", "ga-ac": "carousel", "ga-la": "gwatch-ultra:highlights:compare:sldr-dots", }, }, startX: 0, startY: 0, endX: 0, endY: 0, isPointerMoving: !1, filledTexts: [], ...t, }), (this.selector = { section: e, arrowWrap: ".compare__list-arrow", prevArrow: ".compare__list-arrow-prev", nextArrow: ".compare__list-arrow-next", swiperEl: ".compare__container", swiperSlide: ".compare__list-item", swiperScrollbar: ".swiper-scrollbar", swiperPagination: ".wearable-common__carousel-pagination", compareListWrap: ".compare__list-wrap", compareFigure: ".compare__list-figure", compareFigureItem: ".compare__list-product-item", compareSize: ".compare__list-size", compareSizeButton: ".compare__list-size-button", compareColors: ".compare__list", compareColorItem: ".compare__color", CtaWrap: ".compare__cta", buyNowCta: ".buy__cta", learnMoreCta: ".learn-more-cta", specsTable: ".compare__table-wrapper", specsTableWrap: ".compare__table-wrap", specsTableHeaderGroup: ".compare__headergroup", specsTableHeader: ".compare__header", specsTableRowGroup: ".compare__rowgroup", specsTableRow: ".compare__row", specsTableColumnWrap: ".compare__column-wrap", specsTableName: ".compare__table-specs-name", specsTableColumn: ".compare__column", fillingText: ".js-text-fill", navWrap: ".compare__list-nav-wrap", navSticky: ".compare__list-nav", navTitle: ".compare__list-nav-title", }), (this.class = { featureHide: "is-feature-hide", buyNow: "buy__cta", learnMore: "learn-more-cta", activeFill: "js-text-active", }), (this.el = { section: document.querySelector(this.selector.section) || null, arrowWrap: null, prevArrow: null, nextArrow: null, swiper: null, swiperEl: null, swiperSlides: null, swiperScrollbar: null, swiperPagination: null, compareListWrap: null, compareSizeButtons: null, compareColorItems: null, specsTable: null, specsTableWrap: null, specsTableRowGroup: null, specsTableRows: null, specsTableHeaderGroup: null, specsTableHeaders: null, specsTableNames: null, fillingTexts: null, navWrap: null, navSticky: null, navTitles: null, }), (this.events = { load: this.onLoadHandler.bind(this), nameStickyScroll: this.onNameStickyScroll.bind(this), fillTextScroll: this.onFillTextScroll.bind(this), resize: this.onResizeHandler.bind(this), sizeButton: this.onClickSizeButton.bind(this), colorButton: this.onClickColorButton.bind(this), prevArrow: this.onClickPrevArrow.bind(this), nextArrow: this.onClickNextArrow.bind(this), mouse: { down: this.onMouseDownHandler.bind(this), move: this.onMouseMoveHandler.bind(this), up: this.onMouseUpHandler.bind(this), }, touch: { down: this.onTouchDownHandler.bind(this), move: this.onTouchMoveHandler.bind(this), up: this.onTouchUpHandler.bind(this), }, }), (this.compare = {}), this.init(); } init() { null === this.el.section || this.el.section.classList.contains(this.class.featureHide) || (this.setElements(), this.bindEvents()); } setElements() { (this.el.arrowWrap = this.el.section.querySelector( this.selector.arrowWrap )), (this.el.prevArrow = this.el.arrowWrap.querySelector( this.selector.prevArrow )), (this.el.nextArrow = this.el.arrowWrap.querySelector( this.selector.nextArrow )), (this.el.swiperEl = this.el.section.querySelector( this.selector.swiperEl )), (this.el.swiperSlides = this.el.swiperEl.querySelectorAll( this.selector.swiperSlide )), (this.el.swiperScrollbar = this.el.swiperEl.querySelector( this.selector.swiperScrollbar )), (this.el.swiperPagination = this.el.swiperEl.querySelector( this.selector.swiperPagination )), (this.el.compareListWrap = this.el.section.querySelector( this.selector.compareListWrap )), (this.el.compareSizeButtons = this.el.swiperEl.querySelectorAll( this.selector.compareSizeButton )), (this.el.compareColorItems = this.el.swiperEl.querySelectorAll( this.selector.compareColorItem )), (this.el.buyNowCtaWraps = this.el.swiperEl.querySelectorAll( this.selector.buyNowCtaWrap )), (this.el.learnMoreCtaWraps = this.el.swiperEl.querySelectorAll( this.selector.learnMoreCtaWrap )), (this.el.specsTable = this.el.section.querySelector( this.selector.specsTable )), (this.el.specsTableWrap = this.el.specsTable.querySelector( this.selector.specsTableWrap )), (this.el.specsTableRowGroup = this.el.specsTable.querySelector( this.selector.specsTableRowGroup )), (this.el.specsTableRows = this.el.specsTable.querySelectorAll( this.selector.specsTableRow )), (this.el.specsTableHeaderGroup = this.el.specsTable.querySelector( this.selector.specsTableHeaderGroup )), (this.el.specsTableHeaders = this.el.specsTableHeaderGroup.querySelectorAll( this.selector.specsTableHeader )), (this.el.specsTableNames = this.el.specsTableRowGroup.querySelectorAll( this.selector.specsTableName )), (this.el.fillingTexts = this.el.section.querySelectorAll( this.selector.fillingText )), (this.el.navWrap = this.el.section.querySelector( this.selector.navWrap )), (this.el.navSticky = this.el.navWrap.querySelector( this.selector.navSticky )), (this.el.navTitles = this.el.navSticky.querySelectorAll( this.selector.navTitle )); } bindEvents() { window.addEventListener("load", this.events.load), window.addEventListener("scroll", this.events.nameStickyScroll), window.addEventListener("scroll", this.events.fillTextScroll), window.addEventListener("resize", this.events.resize), this.el.prevArrow.addEventListener( "click", this.events.prevArrow ), this.el.nextArrow.addEventListener( "click", this.events.nextArrow ), Array.from(this.el.compareSizeButtons).forEach((e) => { e.addEventListener("click", this.events.sizeButton); }), Array.from(this.el.compareColorItems).forEach((e) => { e.addEventListener("click", this.events.colorButton); }); } onLoadHandler() { this.events.nameStickyScroll(), this.events.fillTextScroll(), this.events.resize(), window.removeEventListener("load", this.events.load); } onNameStickyScroll() { var e = o.getNavHeight(), t = scrollY, i = this.el.navWrap.getBoundingClientRect(), s = this.el.swiperEl.getBoundingClientRect(), a = this.el.navSticky.clientHeight, i = t + i.top, n = t + s.top, r = t + s.bottom, s = s.height - a - (i - n); i <= t + e && t + e + a <= r ? ((this.el.navSticky.style.position = "fixed"), (this.el.navSticky.style.top = e + "px")) : t + e < i ? ((this.el.navSticky.style.position = ""), (this.el.navSticky.style.top = "")) : r < t + e + a && ((this.el.navSticky.style.position = ""), (this.el.navSticky.style.top = s + "px")); } onFillTextScroll() { if (this.el.fillingTexts.length === this.opts.filledTexts.length) window.removeEventListener("scroll", this.events.fillTextScroll); else { let s = 0.2 * innerHeight, a = scrollY, n = a + innerHeight; this.el.fillingTexts.forEach((e) => { var t = e.getBoundingClientRect(), i = a + t.top, t = a + t.bottom; a + s < i && n - s > t && (e.classList.contains(this.class.activeFill) || (e.classList.add(this.class.activeFill), this.opts.filledTexts.push(e))); }); } } onResizeHandler() { (this.opts.currDevice = 767 < innerWidth ? "desktop" : "mobile"), (this.opts.resizeTimeout = setTimeout(() => { this.events.nameStickyScroll(), this.events.fillTextScroll(), this.matchHeight(), this.opts.currDevice !== this.opts.prevDevice && (this.onResponsiveChange(), (this.opts.prevDevice = this.opts.currDevice)), null !== this.el.swiper && this.el.swiper.update(); }, 150)); } onResponsiveChange() { this.destroySwiper(), this.initColumnsA11y(), this.initCompareItemA11y(), this.initNavTitleA11y(), this.matchHeight(), ("desktop" === this.opts.currDevice && this.el.swiperSlides.length < 5) || this.setSwiper(); } setSwiper() { if (null === this.el.swiper) { let s = this; (this.el.swiper = new Swiper(this.el.swiperEl, { init: !1, loop: !1, speed: 0, allowTouchMove: !1, slidesPerView: "mobile" !== this.opts.currDevice ? "auto" : 2, scrollbar: { el: this.el.swiperScrollbar, draggable: !0 }, pagination: { el: s.el.swiperPagination, bulletActiveClass: "is-active", renderBullet: function (e) { var t = s.opts.tagging.pagination; return ` <li role="listitem" class="wearable-common__carousel-pagination-item"> <button class="wearable-common__carousel-pagination-bullet swiper-pagination-bullet" role="button" data-omni-type="${t["data-omni-type"]}" data-omni="${t["data-omni"]}" ga-ca="${t["ga-ca"]}" ga-ac="${t["ga-ac"]}" ga-la="${t["ga-la"]}"></button> </li> `; }, }, })), this.el.swiper.on("scrollbarDragStart", function () { s.opts.scrollbarDrag = !0; }), this.el.swiper.on("scrollbarDragMove", function () { var e = this.translate; TweenMax.to(s.el.specsTableWrap, 0, { x: e }); }), this.el.swiper.on("scrollbarDragEnd", function () { s.opts.scrollbarDrag = !1; var e = this.snapGrid[this.snapIndex]; TweenMax.to(s.el.specsTableWrap, 0, { x: o.isRTL() ? e : -e, }); }), this.el.swiper.on("slideChange", function () { s.setCompareItemA11y(), s.setArrowA11y(), s.setColumnsA11y(), s.setPaginationLabel(), s.setNavTitleA11y(); }), this.el.swiper.on("snapIndexChange", function () { if (!s.opts.scrollbarDrag) { let t = this.snapGrid[this.snapIndex]; (s.el.specsTableWrap.style.transform = `translateX(${o.isRTL() ? t : -t }px)`), (s.el.navSticky.style.transform = `translateX(${o.isRTL() ? t : -t }px)`), s.el.specsTableNames.forEach((e) => { e.style.transform = `translateX(${o.isRTL() ? -t : t }px)`; }); } }), this.el.swiper.on("init", function () { var e = this.el.querySelector(".swiper-notification"); e && this.el.removeChild(e), s.setCompareItemA11y(), s.setArrowA11y(), s.setColumnsA11y(), s.setNavigationLabel(), s.setPaginationLabel(), s.setNavTitleA11y(); let i = this; e = i.pagination.bullets; Array.from(e).forEach((e, t) => { e.addEventListener("click", function (e) { e.preventDefault(), e.stopPropagation(), i.slideTo(t); }); }), s.el.compareListWrap.classList.contains("slide-on") || s.el.compareListWrap.classList.add("slide-on"); }), this.el.swiperEl.addEventListener( "mousedown", this.events.mouse.down ), this.el.swiperEl.addEventListener( "mouseup", this.events.mouse.up ), this.el.swiperEl.addEventListener( "touchstart", this.events.touch.down ), this.el.swiperEl.addEventListener( "touchend", this.events.touch.up ), this.el.swiper.init(); } } destroySwiper() { null !== this.el.swiper && (this.el.swiper.destroy(!0, !0), (this.el.swiper = null), this.el.compareListWrap.classList.contains("slide-on") && this.el.compareListWrap.classList.remove("slide-on"), this.el.swiperSlides.forEach((e) => { this.offA11y(e); }), this.el.swiperEl.removeEventListener( "mousedown", this.events.mouse.down ), this.el.swiperEl.removeEventListener( "mouseup", this.events.mouse.up ), this.el.swiperEl.removeEventListener( "touchstart", this.events.touch.down ), this.el.swiperEl.removeEventListener( "touchend", this.events.touch.up ), TweenMax.to(this.el.specsTableWrap, 0, { x: 0 }), this.el.specsTableNames.forEach((e) => { e.style.transform = ""; }), (this.el.navSticky.style.transform = "")); } onClickPrevArrow() { var e, t; null !== this.el.swiper && (0 == (t = (e = this.el.swiper).snapIndex - 1) && setTimeout(() => { this.el.nextArrow.focus(); }, 100), e.slideTo(t)); } onClickNextArrow() { var e, t; null !== this.el.swiper && ((t = (e = this.el.swiper).snapIndex + 1) === e.snapGrid.length - 1 && setTimeout(() => { this.el.prevArrow.focus(); }, 100), e.slideTo(t)); } onMouseDownHandler(e) { this.opts.isPointerMoving || ((this.opts.isPointerMoving = !0), (this.opts.startX = 0), (this.opts.endX = 0), (this.opts.startY = 0), (this.opts.endY = 0), (this.opts.startX = this.getMovePointerX(e)), (this.opts.startY = this.getMovePointerY(e)), this.el.swiperEl.addEventListener( "mousemove", this.events.mouse.move )); } onMouseMoveHandler(e) { (this.opts.endX = this.getMovePointerX(e)), (this.opts.endY = this.getMovePointerY(e)); } onMouseUpHandler(e) { e.target.closest(".swiper-scrollbar") || (this.opts.isPointerMoving && ((this.opts.isPointerMoving = !1), (this.opts.endX = this.getMovePointerX(e)), (e = "mobile" !== this.opts.currDevice ? 80 : 50), this.el.swiper && Math.abs(this.opts.startX - this.opts.endX) > e && (this.opts.startX > this.opts.endX ? o.isRTL() ? this.el.swiper.slidePrev() : this.el.swiper.slideNext() : o.isRTL() ? this.el.swiper.slideNext() : this.el.swiper.slidePrev()), this.el.swiperEl.removeEventListener( "mousemove", this.events.mouse.move ))); } onTouchDownHandler(e) { this.opts.isPointerMoving || ((this.opts.isPointerMoving = !0), (this.opts.startX = 0), (this.opts.endX = 0), (this.opts.startY = 0), (this.opts.endY = 0), (this.opts.startX = this.getMovePointerX(e)), (this.opts.startY = this.getMovePointerY(e)), this.el.swiperEl.addEventListener( "touchmove", this.events.touch.move )); } onTouchMoveHandler(e) { (this.opts.endX = this.getMovePointerX(e)), (this.opts.endY = this.getMovePointerY(e)); } onTouchUpHandler(e) { e.target.closest(".swiper-scrollbar") || (this.opts.isPointerMoving && ((this.opts.isPointerMoving = !1), (this.opts.endX = this.getMovePointerX(e)), (e = "mobile" !== this.opts.currDevice ? 80 : 50), this.el.swiper && Math.abs(this.opts.startX - this.opts.endX) > e && (this.opts.startX > this.opts.endX ? o.isRTL() ? this.el.swiper.slidePrev() : this.el.swiper.slideNext() : o.isRTL() ? this.el.swiper.slideNext() : this.el.swiper.slidePrev()), this.el.swiperEl.removeEventListener( "touchmove", this.events.touch.move ))); } getMovePointerX(e) { return ( e.touches && 0 < e.touches.length ? e.touches[0] : e.changedTouches && 0 < e.changedTouches.length ? e.changedTouches[0] : e ).clientX; } getMovePointerY(e) { return ( e.touches && 0 < e.touches.length ? e.touches[0] : e.changedTouches && 0 < e.changedTouches.length ? e.changedTouches[0] : e ).clientY; } onClickSizeButton(e) { var e = e.currentTarget, t = e.getAttribute("data-size"), e = e.closest(this.selector.swiperSlide), i = e.getAttribute("data-product"), s = e.getAttribute("data-color"), a = i + `-${t}-` + s; e.setAttribute("data-size", t); var n = e .querySelector(this.selector.compareFigure) .querySelectorAll(this.selector.compareFigureItem); this.updateCompareFigure(n, a, i); (a = e .querySelector(this.selector.compareSize) .querySelectorAll(this.selector.compareSizeButton)), this.updateCompareSize(a, t), (a = e.querySelectorAll(this.selector.compareColors)), this.updateCompareColors(a, t, s, i, e), (a = e.querySelector(this.selector.CtaWrap)); this.updateCta(a, i, t, s, e), n.forEach((e) => { e.classList.contains("is-active") && 0 < (e = e.querySelectorAll( "img.js-res-img:not(.load-complete)" )).length && this.opts.on.updateImageLoader(e); }); } onClickColorButton(e) { var e = e.currentTarget, t = e.getAttribute("data-color"), e = e.closest(this.selector.swiperSlide), i = e.getAttribute("data-product"), s = e.getAttribute("data-size"), a = i + `-${s}-` + t; e.setAttribute("data-color", t); var n = e .querySelector(this.selector.compareFigure) .querySelectorAll(this.selector.compareFigureItem); this.updateCompareFigure(n, a, i); (a = e .querySelector(this.selector.compareSize) .querySelectorAll(this.selector.compareSizeButton)), this.updateCompareSize(a, s), (a = e.querySelectorAll(this.selector.compareColors)), this.updateCompareColors(a, s, t, i, e), (a = e.querySelector(this.selector.CtaWrap)); this.updateCta(a, i, s, t, e), n.forEach((e) => { e.classList.contains("is-active") && 0 < (e = e.querySelectorAll( "img.js-res-img:not(.load-complete)" )).length && this.opts.on.updateImageLoader(e); }); } updateCompareFigure(e, i, t) { let s = !1; var a; e.forEach((e) => { var t = e.getAttribute("data-product"); i === t ? (e.classList.add("is-active"), (s = !0)) : e.classList.remove("is-active"); }), s || ((a = this.compare[t]), (t = -1 < i.indexOf("large") ? t + "-large-" + a.largeColor : t + "-small-" + a.smallColor), this.updateCompareFigure(e, t)); } updateCompareSize(e, t) { e.forEach((e) => { e.getAttribute("data-size") === t ? (e.classList.add("is-active"), e.setAttribute("title", "selected")) : (e.classList.remove("is-active"), e.removeAttribute("title")); }); } updateCompareColors(e, i, s, t, a) { let n = !1; e.forEach((e) => { var t = e.querySelectorAll(this.selector.compareColorItem); e.getAttribute("data-size") === i ? (e.classList.add("is-active"), this.offA11y(e), t.forEach((e) => { e.getAttribute("data-color") === s ? (e.classList.add("is-active"), e.setAttribute("title", "selected"), (n = !0)) : (e.classList.remove("is-active"), e.removeAttribute("title")); })) : (e.classList.remove("is-active"), this.onA11y(e), t.forEach((e) => { e.classList.remove("is-active"); })); }), n || ((t = this.compare[t]), (t = "large" === i ? t.largeColor : t.smallColor), a.setAttribute("data-color", t), this.updateCompareColors(e, i, t, a)); } updateCta(e, t, i, s, a) { let n = !1; var r = e.querySelector(this.selector.buyNowCta), o = e.querySelector(this.selector.learnMoreCta), s = LOCAL_DATA[t][i][s]; s && (s.buynow && "" !== s.buynow && r ? ((r.parentElement.style.display = "block"), r.setAttribute("href", s.buynow), this.updateCtaTagging(r, s, t), (n = !0)) : (r.parentElement.style.display = "none"), s.learnmore && "" !== s.learnmore && o ? ((o.parentElement.style.display = "block"), o.setAttribute("href", s.learnmore), this.updateCtaTagging(o, s, t), (n = !0)) : (o.parentElement.style.display = "none")), n || s || ((r = this.compare[t]), (o = "large" === i ? r.largeColor : r.smallColor), a.setAttribute("data-color", o), this.updateCta(e, t, i, o)); } initColumnsA11y() { Array.from(this.el.specsTableRows).forEach((e, t) => { e = e.querySelectorAll(this.selector.specsTableColumn); Array.from(e).forEach((e, t) => { this.offA11y(e); }); }), Array.from(this.el.specsTableHeaders).forEach((e) => { this.offA11y(e); }); } setColumnsA11y() { if (null !== this.el.swiper) { let i = this.el.swiper.snapIndex, s = "desktop" === this.opts.currDevice ? 4 : 2; Array.from(this.el.specsTableRows).forEach((e) => { e = e.querySelectorAll(this.selector.specsTableColumnWrap); Array.from(e).forEach((e) => { e = e.querySelectorAll(this.selector.specsTableColumn); Array.from(e).forEach((e, t) => { t >= i && t < i + s ? this.offA11y(e) : this.onA11y(e); }); }); }), Array.from(this.el.specsTableHeaders).forEach((e, t) => { t >= i && t < i + s ? this.offA11y(e) : this.onA11y(e); }); } } initNavTitleA11y() { Array.from(this.el.navTitles).forEach((e) => { this.offA11y(e); }); } setNavTitleA11y() { if (null !== this.el.swiper) { let i = this.el.swiper.snapIndex, s = "desktop" === this.opts.currDevice ? 4 : 2; Array.from(this.el.navTitles).forEach((e, t) => { t >= i && t < i + s ? this.offA11y(e) : this.onA11y(e); }); } } setArrowA11y() { var e; null !== this.el.swiper && (0 === (e = this.el.swiper).snapIndex && e.snapIndex < e.snapGrid.length - 1 ? (this.onA11y(this.el.prevArrow), this.offA11y(this.el.nextArrow), this.el.prevArrow.classList.add("swiper-button-disabled"), this.el.nextArrow.classList.remove("swiper-button-disabled")) : 0 < e.snapIndex && e.snapIndex === e.snapGrid.length - 1 ? (this.offA11y(this.el.prevArrow), this.onA11y(this.el.nextArrow), this.el.prevArrow.classList.remove("swiper-button-disabled"), this.el.nextArrow.classList.add("swiper-button-disabled")) : 0 < e.snapIndex && e.snapIndex < e.snapGrid.length - 1 && (this.offA11y(this.el.prevArrow), this.offA11y(this.el.nextArrow), this.el.prevArrow.classList.remove("swiper-button-disabled"), this.el.nextArrow.classList.remove( "swiper-button-disabled" ))); } initCompareItemA11y() { Array.from(this.el.swiperSlides).forEach((e) => { var t = JSON.parse(e.getAttribute("data-info")); (this.compare[t.product] = { size: t["default-size"], color: t["default-color"], smallColor: t["default-small-color"] || t["default-color"], largeColor: t["default-large-color"] || t["default-color"], }), e.setAttribute("data-product", t.product), e.setAttribute("data-size", t["default-size"]), e.setAttribute("data-color", t["default-color"]); }), this.setCompareItemA11y(); } setCompareItemA11y() { Array.from(this.el.swiperSlides).forEach((e, t) => { var i = e.getAttribute("data-product"), s = e.getAttribute("data-size"), a = e.getAttribute("data-color"), n = i + `-${s}-` + a, r = e .querySelector(this.selector.compareFigure) .querySelectorAll(this.selector.compareFigureItem); this.updateCompareFigure(r, n, i); var r = e .querySelector(this.selector.compareSize) .querySelectorAll(this.selector.compareSizeButton), n = (this.updateCompareSize(r, s, i), e.querySelectorAll(this.selector.compareColors)), r = (this.updateCompareColors(n, s, a, i), e.querySelector(this.selector.CtaWrap)); this.updateCta(r, i, s, a), this.setCompareCtaText(r), null !== this.el.swiper && ((n = this.el.swiper.snapIndex), (i = "desktop" === this.opts.currDevice ? 4 : 2), n <= t && t < n + i ? this.offA11y(e) : this.onA11y(e)); }); } setNavigationLabel() { let t = this.opts.tagging.navigation; var e, i; "undefined" != typeof LOCAL_VARI && LOCAL_VARI ? ((e = void 0 !== LOCAL_VARI.previous && LOCAL_VARI.previous ? LOCAL_VARI.previous : "Previous"), (i = void 0 !== LOCAL_VARI.next && LOCAL_VARI.next ? LOCAL_VARI.next : "Next"), (this.el.prevArrow.querySelector(".blind").innerText = e), (this.el.nextArrow.querySelector(".blind").innerText = i)) : ((this.el.prevArrow.querySelector(".blind").innerText = "Previous"), (this.el.nextArrow.querySelector(".blind").innerText = "Next")), Object.keys(t).forEach((e) => { "data-omni" === e || "ga-la" === e ? this.el.prevArrow.setAttribute(e, t[e] + "left") : this.el.prevArrow.setAttribute(e, t[e]); }), Object.keys(t).forEach((e) => { "data-omni" === e || "ga-la" === e ? this.el.nextArrow.setAttribute(e, t[e] + "right") : this.el.nextArrow.setAttribute(e, t[e]); }); } setPaginationLabel() { if (null !== this.el.swiper) { var e = this.el.swiper, t = e.pagination.bullets; let n = e.activeIndex, r = [ "Galaxy Watch Ultra, Galaxy Watch7", "Galaxy Watch Watch7, Galaxy Watch6 Classic", "Galaxy Watch6 Classic, Galaxy Watch5 Pro", ]; Array.from(t).forEach((e, t) => { var i, s, a = r[t]; "undefined" != typeof LOCAL_VARI && LOCAL_VARI ? ((i = void 0 !== LOCAL_VARI.slide && LOCAL_VARI.slide ? LOCAL_VARI.slide : "Slide"), (s = void 0 !== LOCAL_VARI.selected && LOCAL_VARI.selected ? LOCAL_VARI.selected : "selected"), n === t ? e.setAttribute("aria-label", `${i}${t + 1}: ${a} ` + s) : e.setAttribute("aria-label", `${i}${t + 1}: ` + a)) : n === t ? e.setAttribute("aria-label", `Slide${t + 1}: ${a} selected`) : e.setAttribute("aria-label", `Slide${t + 1}: ` + a); }); } } setCompareCtaText(e) { var t, i; "undefined" != typeof LOCAL_VARI && LOCAL_VARI ? ((t = void 0 !== LOCAL_VARI.buyNow && LOCAL_VARI.buyNow ? LOCAL_VARI.buyNow : "Buy Now"), (i = void 0 !== LOCAL_VARI.learnMore && LOCAL_VARI.learnMore ? LOCAL_VARI.learnMore : "Learn More"), (e.querySelector(this.selector.buyNowCta + " span").innerText = t), (e.querySelector( this.selector.learnMoreCta + " span" ).innerText = i)) : ((e.querySelector(this.selector.buyNowCta + " span").innerText = "Buy Now"), (e.querySelector( this.selector.learnMoreCta + " span" ).innerText = "Learn More")); } updateCtaTagging(s, e, a) { let n = this.opts.tagging.buyNow, t = this.opts.tagging.learnMore; if ( e.buynow && "" !== e.buynow && s.classList.contains(this.class.buyNow) ) { let t = "", i = ""; (i = "galaxy-watch-ultra" === a ? ((t = "gwatch-ultra:highlights:compare:conv-pdt:buy-now|;" + e.sku), "gwatch-ultra:highlights:compare:conv-pdt:buy-now") : (t = "gwatch-ultra:highlights:compare:conv-oth:" + a)), Object.keys(n).forEach((e) => { "data-omni" === e ? s.setAttribute(e, t) : "ga-la" === e ? s.setAttribute(e, i) : s.setAttribute(e, n[e]); }); } e.learnmore && "" !== e.learnmore && s.classList.contains(this.class.learnMore) && Object.keys(t).forEach((e) => { "data-omni" === e || "ga-la" === e ? s.setAttribute(e, "" + t[e] + a) : s.setAttribute(e, t[e]); }); } onA11y(e) { var t = e.querySelectorAll("a, button, input, select, iframe"); e.setAttribute("aria-hidden", "true"), e.setAttribute("tabindex", "-1"); for (var i = 0; i < t.length; i++) t[i].setAttribute("aria-hidden", "true"), t[i].setAttribute("tabindex", " -1"); } offA11y(e) { e.setAttribute("aria-hidden", "false"), e.removeAttribute("tabindex"); for ( var t = e.querySelectorAll("a, button, input, select, iframe"), i = 0; i < t.length; i++ ) t[i].setAttribute("aria-hidden", "false"), t[i].removeAttribute("tabindex"); } matchHeight() { if (null !== this.el.swiper) { var e = this.el.swiper.slides; let t = [], i = (Array.from(e).forEach((e) => { e = e.querySelector(this.selector.compareSize); (e.style.height = ""), t.push(e.clientHeight); }), Math.max(...t)); Array.from(e).forEach((e) => { e.querySelector(this.selector.compareSize).style.height = i + "px"; }); } } }; })(), (function () { window.WATCH = window.WATCH || {}; let t = WATCH.UTILS; WATCH.Contrast = class { constructor(e = container, t) { var i = { el: e, defaultBtn: ".type-default", contrastBtn: ".type-contrast", cookieName: "highContrastMode", featureHide: "is-feature-hide", }; (this.opts = i), (this.classes = i.classes), (this.el = document.querySelector(e)), this.init(); } init() { null === this.el || this.el.classList.contains(this.opts.featureHide) || (this.setElements(), this.bindEvents()); } setElements() { (this.defaultBtn = this.el.querySelector(this.opts.defaultBtn)), (this.defaultBtnTitle = this.defaultBtn .getAttribute("title") .trim()), (this.contrastBtn = this.el.querySelector(this.opts.contrastBtn)), (this.contrastBtnTitle = this.contrastBtn .getAttribute("title") .trim()), (this.cookieName = this.opts.cookieName); } bindEvents() { window.addEventListener("load", this.onLoadHandler.bind(this)), this.defaultBtn && this.defaultBtn.addEventListener( "click", this.onClickDefaultBtn.bind(this) ), this.contrastBtn && this.contrastBtn.addEventListener( "click", this.onClickContrastBtn.bind(this) ); } onLoadHandler() { this.activeContrast(); } onClickDefaultBtn(e) { e.preventDefault(), t.setCookie(this.cookieName, "0", 1), this.activeContrast(); } onClickContrastBtn(e) { e.preventDefault(), t.setCookie(this.cookieName, "1", 1), this.activeContrast(); } activeContrast() { var e = t.getCookie(this.cookieName); null != e && e.length && "1" == e ? (document.documentElement.classList.add("color_yb"), this.contrastBtn.setAttribute( "title", this.contrastBtnTitle + " selected" ), this.defaultBtn.setAttribute("title", this.defaultBtnTitle)) : (document.documentElement.classList.remove("color_yb"), this.contrastBtn.setAttribute("title", this.contrastBtnTitle), this.defaultBtn.setAttribute( "title", this.defaultBtnTitle + " selected" )); } }; })(), new (class { constructor(e) { (this.container = e), (this.containerEl = document.querySelector(this.container)), this.init(); } init() { null !== this.containerEl && this.buildComponents(); } buildComponents() { (this.imageLoader = new WATCH.ImageLoader(this.container, { visiblePoint: 0.5, loadOption: [ { resolution: 1920, attribute: "data-src-pc" }, { resolution: 767, attribute: "data-src-mobile" }, ], })), (this.videoLoader = new WATCH.VideoLoader(this.container, { visiblePoint: 1.5, videoLazyClass: ".js-video-src", responsiveClass: ".js-res-video", imageEndLazyClass: ".js-end-img-src", notLoadElement: [".cm-layer"], loadOption: [ { resolution: 1920, attribute: "data-media-pc" }, { resolution: 767, attribute: "data-media-mo" }, ], })), new WATCH.KeyVisual(".kv"), new WATCH.HighlightCarousel(".highlight-carousel"), new WATCH.CommonVideo(".titanium", { controlTagging: { play: "gwatch-ultra:highlights:unveil:movi-play", pause: "gwatch-ultra:highlights:unveil:movi-pause", }, }), new WATCH.Cushion(".cushion-design", { updateImageLoader: (e) => { this.imageLoader.setResponsiveImage(e); }, }), new WATCH.CommonVideo(".battery", { controlTagging: { play: "gwatch-ultra:highlights:battery:movi-play", pause: "gwatch-ultra:highlights:battery:movi-pause", }, }), new WATCH.BigMoment(".big-moment--ocean", { scale: 1.1 }), new WATCH.BigMomentColumn(".gui-column--ocean", { bigMomentTitle: ".big-moment--ocean .common__headline", tagging: { "data-omni-type": "microsite_pcontentinter", "data-omni": "gwatch-ultra:highlights:ocean-gui:index:", "ga-ca": "indication", "ga-ac": "carousel", "ga-la": "gwatch-ultra:highlights:ocean-gui:index:", }, controlTagging: { play: "gwatch-ultra:highlights:ocean-gui-video:movi-play", pause: "gwatch-ultra:highlights:ocean-gui-video:movi-pause", }, }), new WATCH.BigMoment(".big-moment--mountain"), new WATCH.CommonVideo(".big-moment--mountain"), new WATCH.BigMomentColumn(".gui-column--mountain", { bigMomentTitle: ".big-moment--mountain .common__headline", tagging: { "data-omni-type": "microsite_pcontentinter", "data-omni": "gwatch-ultra:highlights:snow-mountain-gui:index:", "ga-ca": "indication", "ga-ac": "carousel", "ga-la": "gwatch-ultra:highlights:snow-mountain-gui:index:", }, controlTagging: { play: "gwatch-ultra:highlights:mountain-gui-video:movi-play", pause: "gwatch-ultra:highlights:mountain-gui-video:movi-pause", }, }), new WATCH.BigMomentColumn(".mountain-siren", { centeredSlides: !1, slideTitle: ".mountain-siren__item-text", tagging: { "data-omni-type": "microsite_pcontentinter", "data-omni": "gwatch-ultra:highlights:siren:index:", "ga-ca": "indication", "ga-ac": "carousel", "ga-la": "gwatch-ultra:highlights:siren:index:", }, }), new WATCH.BigMoment(".big-moment--desert", { scale: 1.1 }), new WATCH.CommonVideo(".creating-routes", { controlTagging: { play: "gwatch-ultra:highlights:desert-video:movi-play", pause: "gwatch-ultra:highlights:desert-video:movi-pause", }, }), new WATCH.BigMomentColumn(".gui-column--desert", { bigMomentTitle: ".big-moment--desert .common__headline", tagging: { "data-omni-type": "microsite_pcontentinter", "data-omni": "gwatch-ultra:highlights:desert-gui:index:", "ga-ca": "indication", "ga-ac": "carousel", "ga-la": "gwatch-ultra:highlights:desert-gui:index:", }, }), new WATCH.BigMoment(".big-moment--triathlon"), new WATCH.CommonVideo(".action-button", { controlTagging: { play: "gwatch-ultra:highlights:quick-button:movi-play", pause: "gwatch-ultra:highlights:quick-button:movi-pause", }, }), new WATCH.BigMomentColumn(".gui-column--triathlon", { tagging: { "data-omni-type": "microsite_pcontentinter", "data-omni": "gwatch-ultra:highlights:multi-sports:index:", "ga-ca": "indication", "ga-ac": "carousel", "ga-la": "gwatch-ultra:highlights:multi-sports:index:", }, }), new WATCH.CommonVideo(".energy-score", { controlTagging: { play: "gwatch-ultra:highlights:ai-energy-score:movi-play", pause: "gwatch-ultra:highlights:ai-energy-score:movi-pause", }, }), new WATCH.BigMomentColumn(".sleep-column", { centeredSlides: !1, slideTitle: ".sleep-column__item-text", tagging: { "data-omni-type": "microsite_pcontentinter", "data-omni": "gwatch-ultra:highlights:sleep-coaching:index:", "ga-ca": "indication", "ga-ac": "carousel", "ga-la": "gwatch-ultra:highlights:sleep-coaching:index:", }, }), new WATCH.CommonVideo(".monitoring", { controlTagging: { play: "gwatch-ultra:highlights:heart-monitoring:movi-play", pause: "gwatch-ultra:highlights:heart-monitoring:movi-pause", }, }), new WATCH.BigMomentColumn(".wellness", { centeredSlides: !1, slideTitle: ".common__sub-headline", tagging: { "data-omni-type": "microsite_pcontentinter", "data-omni": "gwatch-ultra:highlights:heart-monitoring:index:", "ga-ca": "indication", "ga-ac": "carousel", "ga-la": "gwatch-ultra:highlights:heart-monitoring:index:", }, }), new WATCH.CommonVideo(".gesture", { controlTagging: { play: "gwatch-ultra:highlights:gesture:movi-play:expansive-screen-video", pause: "gwatch-ultra:highlights:gesture:movi-pause:expansive-screen-video", }, }), new WATCH.OneUI(".one-ui"), new WATCH.Compare(".compare", { on: { updateImageLoader: (e) => { this.imageLoader.setResponsiveImage(e); }, }, }), new WATCH.Contrast(".cp-high-contrast"), WATCH.Disclaimer.init(), window.addEventListener("load", () => { setTimeout(() => { window.GALAXY && window.GALAXY.isGalaxy && (this.subNav = new WATCH.SubNav("#subnav")); }, 5); }); } })(".wearable-watch"); }); </script> <!-- // include raw codes --> </body> </html> </div> </div> <div class="pd-g-feature-two-column-popup-ux2 aem-GridColumn aem-GridColumn--default--12"> </div> <div class="pd-g-product-specs-ux2 aem-GridColumn aem-GridColumn--default--12"> <input type="hidden" name="specEmptyYn" id="specEmptyYn" value="N"/> <input type="hidden" name="b2bSpecEmptyYn" id="b2bSpecEmptyYn" value="N"/> <input type="hidden" name="mdaUseYn" value="N" id="mdaUseYn"/> <section class="pdd32-product-spec" id="specs"> <div class="pdd32-product-spec__inner"> <div class="pdd32-product-spec__headline-wrap"> <h2 class="pdd32-product-spec__headline">Spesifikasjoner </h2> <div class="pdd32-product-spec__expand-cta" data-expand-text="Utvid alle" data-collapse-text="Skjul alle"> <button class="cta cta--underline-v2" aria-expanded="false" an-tr="pdd32_product spec-product detail-view more-indication" an-ca="indication" an-ac="view more" an-la="product spec:view more"> Utvid alle </button> </div> </div> <div class="pdd32-product-spec__panel-wrap"> <div class="pdd32-product-spec__panel pdd32-product-spec--active" role="tabpanel" id="tabPanelid"> <div class="pdd32-product-spec__list"> <div class="pdd32-product-spec__item pdd32-product-spec__item--overview pdd32-product-spec__item--active"> <h3 class="pdd32-product-spec__title"> <button class="pdd32-product-spec__toggle-cta" aria-expanded="true" an-tr="pdd32_product spec-product detail-contents view more-content_click" an-ca="content click" an-ac="feature" an-la="accordion:Overview"> Oversikt <svg class="icon" focusable="false" aria-hidden="true"> <use xlink:href="#open-down-regular" href="#open-down-regular"></use> </svg> </button> </h3> <div class="pdd32-product-spec__content-wrap"> <div class="pdd32-product-spec__content"> <ul class="pdd32-product-spec__content-list"> <li class="pdd32-product-spec__content-item"> <p class="pdd32-product-spec__content-item-title">NFC</p> <p class="pdd32-product-spec__content-item-desc"> Ja </p> </li> <li class="pdd32-product-spec__content-item"> <p class="pdd32-product-spec__content-item-title">Bluetooth-versjon</p> <p class="pdd32-product-spec__content-item-desc"> Bluetooth v5.3 </p> </li> <li class="pdd32-product-spec__content-item"> <p class="pdd32-product-spec__content-item-title">Størrelse (hovedskjerm)</p> <p class="pdd32-product-spec__content-item-desc"> 1.5" (37.3mm) </p> </li> <li class="pdd32-product-spec__content-item"> <p class="pdd32-product-spec__content-item-title">Prosessor</p> <p class="pdd32-product-spec__content-item-desc"> 1,6 GHz, 1,5 GHz </p> </li> <li class="pdd32-product-spec__content-item"> <p class="pdd32-product-spec__content-item-title">Lagring (GB)</p> <p class="pdd32-product-spec__content-item-desc"> 32 </p> </li> <li class="pdd32-product-spec__content-item"> <p class="pdd32-product-spec__content-item-title">Sensorer</p> <p class="pdd32-product-spec__content-item-desc"> Akselerometer, Barometer, Bioelectrical Impedance Analysis Sensor, Electrical Heart Sensor, Gyrosensor, Geo-magnetisk, Infrared Temperature Sensor, Lyssensor, Optical Heart Rate Sensor </p> </li> <li class="pdd32-product-spec__content-item"> <p class="pdd32-product-spec__content-item-title">Enhetsdimensjoner (HxBxD, mm)</p> <p class="pdd32-product-spec__content-item-desc"> 47.4 x 47.1 x 12.1 </p> </li> <li class="pdd32-product-spec__content-item"> <p class="pdd32-product-spec__content-item-title">Enhetsvekt (g)</p> <p class="pdd32-product-spec__content-item-desc"> 60.5 </p> </li> </ul> </div> </div> </div> <div class="pdd32-product-spec__item"> <h3 class="pdd32-product-spec__title"> <button class="pdd32-product-spec__toggle-cta" aria-expanded="false" an-tr="pdd32_product spec-product detail-contents view more-content_click" an-ca="content click" an-ac="feature" an-la="accordion:Nettverk/operatør"> Nettverk/operatør <svg class="icon" focusable="false" aria-hidden="true"> <use xlink:href="#open-down-regular" href="#open-down-regular"></use> </svg> </button> </h3> <div class="pdd32-product-spec__content-wrap"> <div class="pdd32-product-spec__content"> <ul class="pdd32-product-spec__content-list"> <li class="pdd32-product-spec__content-item"> <p class="pdd32-product-spec__content-item-title">SIM-størrelse</p> <p class="pdd32-product-spec__content-item-desc">Integrert SIM</p> </li> <li class="pdd32-product-spec__content-item"> <p class="pdd32-product-spec__content-item-title">Infra</p> <p class="pdd32-product-spec__content-item-desc">3G WCDMA, 4G LTE FDD, 4G LTE TDD</p> </li> <li class="pdd32-product-spec__content-item"> <p class="pdd32-product-spec__content-item-title">3G UMTS</p> <p class="pdd32-product-spec__content-item-desc">B1 (2100), B2 (1900), B4 (AWS), B5 (850), B8 (900)</p> </li> <li class="pdd32-product-spec__content-item"> <p class="pdd32-product-spec__content-item-title">4G FDD LTE</p> <p class="pdd32-product-spec__content-item-desc">B1 (2100), B2 (1900), B3 (1800), B4 (AWS), B5 (850), B7 (2600), B8 (900), B12 (700), B13 (700), B14(700), B18 (800), B19 (800), B20 (800), B25 (1900), B26 (850), B28 (700), B66(AWS-3), B71 (600)</p> </li> <li class="pdd32-product-spec__content-item"> <p class="pdd32-product-spec__content-item-title">4G TDD LTE</p> <p class="pdd32-product-spec__content-item-desc">B40 (2300)</p> </li> </ul> </div> </div> </div> <div class="pdd32-product-spec__item"> <h3 class="pdd32-product-spec__title"> <button class="pdd32-product-spec__toggle-cta" aria-expanded="false" an-tr="pdd32_product spec-product detail-contents view more-content_click" an-ca="content click" an-ac="feature" an-la="accordion:Lyd og video"> Lyd og video <svg class="icon" focusable="false" aria-hidden="true"> <use xlink:href="#open-down-regular" href="#open-down-regular"></use> </svg> </button> </h3> <div class="pdd32-product-spec__content-wrap"> <div class="pdd32-product-spec__content"> <ul class="pdd32-product-spec__content-list"> <li class="pdd32-product-spec__content-item"> <p class="pdd32-product-spec__content-item-title">Lydformat</p> <p class="pdd32-product-spec__content-item-desc">MP3, M4A, 3GA, AAC, OGG, OGA, WAV, AMR, AWB</p> </li> </ul> </div> </div> </div> <div class="pdd32-product-spec__item"> <h3 class="pdd32-product-spec__title"> <button class="pdd32-product-spec__toggle-cta" aria-expanded="false" an-tr="pdd32_product spec-product detail-contents view more-content_click" an-ca="content click" an-ac="feature" an-la="accordion:Tilkobling"> Tilkobling <svg class="icon" focusable="false" aria-hidden="true"> <use xlink:href="#open-down-regular" href="#open-down-regular"></use> </svg> </button> </h3> <div class="pdd32-product-spec__content-wrap"> <div class="pdd32-product-spec__content"> <ul class="pdd32-product-spec__content-list"> <li class="pdd32-product-spec__content-item"> <p class="pdd32-product-spec__content-item-title">Posisjoneringsteknologi</p> <p class="pdd32-product-spec__content-item-desc">GPS, Glonass, Beidou, Galileo</p> </li> <li class="pdd32-product-spec__content-item"> <p class="pdd32-product-spec__content-item-title">Wi-Fi</p> <p class="pdd32-product-spec__content-item-desc">802.11a/b/g/n 2.4GHz+5GHz</p> </li> <li class="pdd32-product-spec__content-item"> <p class="pdd32-product-spec__content-item-title">NFC</p> <p class="pdd32-product-spec__content-item-desc">Ja</p> </li> <li class="pdd32-product-spec__content-item"> <p class="pdd32-product-spec__content-item-title">Bluetooth-versjon</p> <p class="pdd32-product-spec__content-item-desc">Bluetooth v5.3</p> </li> <li class="pdd32-product-spec__content-item"> <p class="pdd32-product-spec__content-item-title">Bluetooth-profiler</p> <p class="pdd32-product-spec__content-item-desc">A2DP, AVRCP, HFP, HSP</p> </li> </ul> </div> </div> </div> <div class="pdd32-product-spec__item"> <h3 class="pdd32-product-spec__title"> <button class="pdd32-product-spec__toggle-cta" aria-expanded="false" an-tr="pdd32_product spec-product detail-contents view more-content_click" an-ca="content click" an-ac="feature" an-la="accordion:Operativsystem"> Operativsystem <svg class="icon" focusable="false" aria-hidden="true"> <use xlink:href="#open-down-regular" href="#open-down-regular"></use> </svg> </button> </h3> <div class="pdd32-product-spec__content-wrap"> <div class="pdd32-product-spec__content"> <ul class="pdd32-product-spec__content-list"> <li class="pdd32-product-spec__content-item"> <p class="pdd32-product-spec__content-item-desc">Wear OS Powered by Samsung</p> </li> </ul> </div> </div> </div> <div class="pdd32-product-spec__item"> <h3 class="pdd32-product-spec__title"> <button class="pdd32-product-spec__toggle-cta" aria-expanded="false" an-tr="pdd32_product spec-product detail-contents view more-content_click" an-ca="content click" an-ac="feature" an-la="accordion:Skjerm"> Skjerm <svg class="icon" focusable="false" aria-hidden="true"> <use xlink:href="#open-down-regular" href="#open-down-regular"></use> </svg> </button> </h3> <div class="pdd32-product-spec__content-wrap"> <div class="pdd32-product-spec__content"> <ul class="pdd32-product-spec__content-list"> <li class="pdd32-product-spec__content-item"> <p class="pdd32-product-spec__content-item-title">Teknologi (hovedskjerm)</p> <p class="pdd32-product-spec__content-item-desc">Super AMOLED</p> </li> <li class="pdd32-product-spec__content-item"> <p class="pdd32-product-spec__content-item-title">Størrelse (hovedskjerm)</p> <p class="pdd32-product-spec__content-item-desc">1.5" (37.3mm)</p> </li> <li class="pdd32-product-spec__content-item"> <p class="pdd32-product-spec__content-item-title">Oppløsning (hovedskjerm)</p> <p class="pdd32-product-spec__content-item-desc">480 x 480</p> </li> <li class="pdd32-product-spec__content-item"> <p class="pdd32-product-spec__content-item-title">Fargedybde (hovedskjerm)</p> <p class="pdd32-product-spec__content-item-desc">16M</p> </li> </ul> </div> </div> </div> <div class="pdd32-product-spec__item"> <h3 class="pdd32-product-spec__title"> <button class="pdd32-product-spec__toggle-cta" aria-expanded="false" an-tr="pdd32_product spec-product detail-contents view more-content_click" an-ca="content click" an-ac="feature" an-la="accordion:Prosessor"> Prosessor <svg class="icon" focusable="false" aria-hidden="true"> <use xlink:href="#open-down-regular" href="#open-down-regular"></use> </svg> </button> </h3> <div class="pdd32-product-spec__content-wrap"> <div class="pdd32-product-spec__content"> <ul class="pdd32-product-spec__content-list"> <li class="pdd32-product-spec__content-item"> <p class="pdd32-product-spec__content-item-title">CPU-hastighet</p> <p class="pdd32-product-spec__content-item-desc">1,6 GHz, 1,5 GHz</p> </li> <li class="pdd32-product-spec__content-item"> <p class="pdd32-product-spec__content-item-title">CPU-type</p> <p class="pdd32-product-spec__content-item-desc">Penta-Core</p> </li> </ul> </div> </div> </div> <div class="pdd32-product-spec__item"> <h3 class="pdd32-product-spec__title"> <button class="pdd32-product-spec__toggle-cta" aria-expanded="false" an-tr="pdd32_product spec-product detail-contents view more-content_click" an-ca="content click" an-ac="feature" an-la="accordion:Lagring/Minne"> Lagring/Minne <svg class="icon" focusable="false" aria-hidden="true"> <use xlink:href="#open-down-regular" href="#open-down-regular"></use> </svg> </button> </h3> <div class="pdd32-product-spec__content-wrap"> <div class="pdd32-product-spec__content"> <ul class="pdd32-product-spec__content-list"> <li class="pdd32-product-spec__content-item"> <p class="pdd32-product-spec__content-item-title">Minne (GB)</p> <p class="pdd32-product-spec__content-item-desc">2</p> </li> <li class="pdd32-product-spec__content-item"> <p class="pdd32-product-spec__content-item-title">Lagring (GB)</p> <p class="pdd32-product-spec__content-item-desc">32</p> </li> <li class="pdd32-product-spec__content-item"> <p class="pdd32-product-spec__content-item-title">Tilgjengelig lagring (GB)</p> <p class="pdd32-product-spec__content-item-desc">21.1</p> </li> </ul> </div> </div> </div> <div class="pdd32-product-spec__item"> <h3 class="pdd32-product-spec__title"> <button class="pdd32-product-spec__toggle-cta" aria-expanded="false" an-tr="pdd32_product spec-product detail-contents view more-content_click" an-ca="content click" an-ac="feature" an-la="accordion:Sensorer"> Sensorer <svg class="icon" focusable="false" aria-hidden="true"> <use xlink:href="#open-down-regular" href="#open-down-regular"></use> </svg> </button> </h3> <div class="pdd32-product-spec__content-wrap"> <div class="pdd32-product-spec__content"> <ul class="pdd32-product-spec__content-list"> <li class="pdd32-product-spec__content-item"> <p class="pdd32-product-spec__content-item-desc">Akselerometer, Barometer, Bioelectrical Impedance Analysis Sensor, Electrical Heart Sensor, Gyrosensor, Geo-magnetisk, Infrared Temperature Sensor, Lyssensor, Optical Heart Rate Sensor</p> </li> </ul> </div> </div> </div> <div class="pdd32-product-spec__item"> <h3 class="pdd32-product-spec__title"> <button class="pdd32-product-spec__toggle-cta" aria-expanded="false" an-tr="pdd32_product spec-product detail-contents view more-content_click" an-ca="content click" an-ac="feature" an-la="accordion:Fysisk spesifikasjon"> Fysisk spesifikasjon <svg class="icon" focusable="false" aria-hidden="true"> <use xlink:href="#open-down-regular" href="#open-down-regular"></use> </svg> </button> </h3> <div class="pdd32-product-spec__content-wrap"> <div class="pdd32-product-spec__content"> <ul class="pdd32-product-spec__content-list"> <li class="pdd32-product-spec__content-item"> <p class="pdd32-product-spec__content-item-title">Enhetsdimensjoner (HxBxD, mm)</p> <p class="pdd32-product-spec__content-item-desc">47.4 x 47.1 x 12.1</p> </li> <li class="pdd32-product-spec__content-item"> <p class="pdd32-product-spec__content-item-title">Enhetsvekt (g)</p> <p class="pdd32-product-spec__content-item-desc">60.5</p> </li> <li class="pdd32-product-spec__content-item"> <p class="pdd32-product-spec__content-item-title">Holdbarhet</p> <p class="pdd32-product-spec__content-item-desc">10 ATM</p> </li> </ul> </div> </div> </div> <div class="pdd32-product-spec__item"> <h3 class="pdd32-product-spec__title"> <button class="pdd32-product-spec__toggle-cta" aria-expanded="false" an-tr="pdd32_product spec-product detail-contents view more-content_click" an-ca="content click" an-ac="feature" an-la="accordion:Batteri"> Batteri <svg class="icon" focusable="false" aria-hidden="true"> <use xlink:href="#open-down-regular" href="#open-down-regular"></use> </svg> </button> </h3> <div class="pdd32-product-spec__content-wrap"> <div class="pdd32-product-spec__content"> <ul class="pdd32-product-spec__content-list"> <li class="pdd32-product-spec__content-item"> <p class="pdd32-product-spec__content-item-title">Batterikapasitet (mAh, typisk)</p> <p class="pdd32-product-spec__content-item-desc">590</p> </li> <li class="pdd32-product-spec__content-item"> <p class="pdd32-product-spec__content-item-title">Avtagbart</p> <p class="pdd32-product-spec__content-item-desc">Nei</p> </li> <li class="pdd32-product-spec__content-item"> <p class="pdd32-product-spec__content-item-title">Normal bruk (timer, AOD Off)</p> <p class="pdd32-product-spec__content-item-desc">Opptil 80</p> </li> <li class="pdd32-product-spec__content-item"> <p class="pdd32-product-spec__content-item-title">Normal bruk (timer, AOD On)</p> <p class="pdd32-product-spec__content-item-desc">Opptil 60</p> </li> <li class="pdd32-product-spec__content-item"> <p class="pdd32-product-spec__content-item-title">Typical Usage Time (in Power Saving, hours)</p> <p class="pdd32-product-spec__content-item-desc">Opptil 100</p> </li> <li class="pdd32-product-spec__content-item"> <p class="pdd32-product-spec__content-item-title">Outdoor Workout with GPS (in Exercise Power Saving, h)</p> <p class="pdd32-product-spec__content-item-desc">Opptil 48</p> </li> </ul> </div> </div> </div> </div> </div> </div> <div class="pdd32-product-spec__disclaimer"> <p></p> <div class="pdd32-product-spec__out-link"> <a class="cta cta--underline-v2 cta--icon" href="https://www.samsung.com/sar/sarMain?site_cd=no&prd_mdl_name=SM-L705F" title="Åpne i nytt vindu : Sar Information" target="_blank" an-tr="pdd32_product spec-product detail-cta-content_click" an-ca="content click" an-ac="feature" an-la="accordion:Specifications:Sar Information"> SAR-informasjon <svg class="icon" focusable="false" aria-hidden="true"> <use xlink:href="#outlink-bold" href="#outlink-bold"></use> </svg> </a> </div> </div> </div> </section> </div> <div class="pd-g-product-review-highlight aem-GridColumn aem-GridColumn--default--12" id="reviews"> <input type="hidden" id="isVDatReviewHighlight" value="false"/> <!-- vdLtrSiteFlag=[false] --> <script type="text/javascript"> /* function setFrameHeightTab1() { if (domestic_reviews_tab_iframe.document != null) { document.all.domestic_reviews_tab_iframe.style.height = domestic_reviews_tab_iframe.document.body.scrollHeight + 30 + "px"; } } */ function setFrameHeightTab2() { if (international_reviews_tab_iframe.document != null) { document.all.international_reviews_tab_iframe.style.height = international_reviews_tab_iframe.document.body.scrollHeight + 30 + "px"; } } </script> <div id="review" class="review-area-margin"> <div id="reviewsContainer" style="max-width:1440px; margin: auto;"> <!-- 비동기로 호출용 --> </div> </div> </div> <div class="pd-g-product-support-ux2 aem-GridColumn aem-GridColumn--default--12"> <!-- /* WSC20200086-38207 : downloadsButtonAntr = content_click7 */--> <input type="hidden" name="supportEmptyYn" id="supportEmptyYn" value="N"/> <input type="hidden" name="checkCDNYn" id="checkCDNYn"/> <section class="pdd33-product-support" id="support"> <div class="pdd33-product-support__section pdd33-product-support__manuals"> <h2 class="pdd33-product-support__headline"> <span class="pdd33-product-support__headline-text"> Brukerhåndbok </span> </h2> <div class="pdd33-product-support__content"> <div class="pdd33-product-support__manuals-list basic-swiper swiper-container" data-swiper-option='{ "breakpoints": { "1": { "slidesPerView": "auto", "centeredSlides": true, "freeMode": true }, "768": { "slidesPerView": 4, "centeredSlides": false } }, "viewMode": "mobile", "keepWrapper": true, "offTxtAccesibility": true, "componentEl":".pdd33-product-support" }'> <div class="swiper-wrapper" role="list"> <div data-file-id="9853245" class="pdd33-product-support__manuals-item swiper-slide"> <div class="pdd33-product-support__manuals-card"> <div class="pdd33-product-support__manuals-content"> <p class="pdd33-product-support__manuals-name">Bruksanvisning</p> <p class="pdd33-product-support__manuals-desc"> <span>Versjon 1.1 | </span> 4.83 MB </p> <p class="pdd33-product-support__manuals-desc">21 aug. 2024</p> <div class="pdd33-product-support__manuals-language"> <p class="pdd33-product-support__manuals-language-text"> DANSK </p> </div> </div> <div class="pdd33-product-support__manuals-cta"> <a class="cta cta--outlined cta--black cta--icon-v2" href="https://org.downloadcenter.samsung.com/downloadfile/ContentsFile.aspx?CDSite=UNI_NO&OriginYN=N&ModelType=N&ModelName=SM-L705F&CttFileID=9853245&CDCttType=UM&VPath=UM%2F202408%2F20240821153354290%2FSM-L30X_L31X_L705F_UG_Open_Android_Dan_Rev.1.1_240821.pdf" title="nedlasting : Bruksanvisning" aria-label="nedlasting : Bruksanvisning" data-file-id="9853245" data-filename="SM-L30X_L31X_L705F_UG_Open_Android_Dan_Rev.1.1_240821.pdf" data-category="manual" data-type-code="UM" data-view-count="0" data-accept-lang="DANSK" an-tr="pdd33_product support-product detail-download cta-content_click7" an-ca="content click" an-ac="feature" an-la="support:User manual & downloads:Bruksanvisning" target="_blank"><span class="cta--inner"> <svg class="icon icon--prefix" focusable="false" aria-hidden="true"> <use xlink:href="#download-bold" href="#download-bold"></use> </svg> Last Ned <svg class="icon icon--suffix" focusable="false" aria-hidden="true"> <use xlink:href="#download-bold" href="#download-bold"></use> </svg> </span></a> </div> </div> </div> <div data-file-id="9853240" class="pdd33-product-support__manuals-item swiper-slide"> <div class="pdd33-product-support__manuals-card"> <div class="pdd33-product-support__manuals-content"> <p class="pdd33-product-support__manuals-name">Bruksanvisning</p> <p class="pdd33-product-support__manuals-desc"> <span>Versjon 1.1 | </span> 4.81 MB </p> <p class="pdd33-product-support__manuals-desc">21 aug. 2024</p> <div class="pdd33-product-support__manuals-language"> <p class="pdd33-product-support__manuals-language-text"> ENGELSK </p> </div> </div> <div class="pdd33-product-support__manuals-cta"> <a class="cta cta--outlined cta--black cta--icon-v2" href="https://org.downloadcenter.samsung.com/downloadfile/ContentsFile.aspx?CDSite=UNI_NO&OriginYN=N&ModelType=N&ModelName=SM-L705F&CttFileID=9853240&CDCttType=UM&VPath=UM%2F202408%2F20240821153354290%2FSM-L30X_L31X_L705F_UG_EU_Android_Eng_Rev.1.1_240819.pdf" title="nedlasting : Bruksanvisning" aria-label="nedlasting : Bruksanvisning" data-file-id="9853240" data-filename="SM-L30X_L31X_L705F_UG_EU_Android_Eng_Rev.1.1_240819.pdf" data-category="manual" data-type-code="UM" data-view-count="0" data-accept-lang="ENGELSK" an-tr="pdd33_product support-product detail-download cta-content_click7" an-ca="content click" an-ac="feature" an-la="support:User manual & downloads:Bruksanvisning" target="_blank"><span class="cta--inner"> <svg class="icon icon--prefix" focusable="false" aria-hidden="true"> <use xlink:href="#download-bold" href="#download-bold"></use> </svg> Last Ned <svg class="icon icon--suffix" focusable="false" aria-hidden="true"> <use xlink:href="#download-bold" href="#download-bold"></use> </svg> </span></a> </div> </div> </div> <div data-file-id="9853247" class="pdd33-product-support__manuals-item swiper-slide"> <div class="pdd33-product-support__manuals-card"> <div class="pdd33-product-support__manuals-content"> <p class="pdd33-product-support__manuals-name">Bruksanvisning</p> <p class="pdd33-product-support__manuals-desc"> <span>Versjon 1.1 | </span> 4.8 MB </p> <p class="pdd33-product-support__manuals-desc">21 aug. 2024</p> <div class="pdd33-product-support__manuals-language"> <p class="pdd33-product-support__manuals-language-text"> FINSK </p> </div> </div> <div class="pdd33-product-support__manuals-cta"> <a class="cta cta--outlined cta--black cta--icon-v2" href="https://org.downloadcenter.samsung.com/downloadfile/ContentsFile.aspx?CDSite=UNI_NO&OriginYN=N&ModelType=N&ModelName=SM-L705F&CttFileID=9853247&CDCttType=UM&VPath=UM%2F202408%2F20240821153354290%2FSM-L30X_L31X_L705F_UG_Open_Android_Fin_Rev.1.1_240821.pdf" title="nedlasting : Bruksanvisning" aria-label="nedlasting : Bruksanvisning" data-file-id="9853247" data-filename="SM-L30X_L31X_L705F_UG_Open_Android_Fin_Rev.1.1_240821.pdf" data-category="manual" data-type-code="UM" data-view-count="0" data-accept-lang="FINSK" an-tr="pdd33_product support-product detail-download cta-content_click7" an-ca="content click" an-ac="feature" an-la="support:User manual & downloads:Bruksanvisning" target="_blank"><span class="cta--inner"> <svg class="icon icon--prefix" focusable="false" aria-hidden="true"> <use xlink:href="#download-bold" href="#download-bold"></use> </svg> Last Ned <svg class="icon icon--suffix" focusable="false" aria-hidden="true"> <use xlink:href="#download-bold" href="#download-bold"></use> </svg> </span></a> </div> </div> </div> <div data-file-id="9853254" class="pdd33-product-support__manuals-item swiper-slide"> <div class="pdd33-product-support__manuals-card"> <div class="pdd33-product-support__manuals-content"> <p class="pdd33-product-support__manuals-name">Bruksanvisning</p> <p class="pdd33-product-support__manuals-desc"> <span>Versjon 1.1 | </span> 4.81 MB </p> <p class="pdd33-product-support__manuals-desc">21 aug. 2024</p> <div class="pdd33-product-support__manuals-language"> <p class="pdd33-product-support__manuals-language-text"> NORSK </p> </div> </div> <div class="pdd33-product-support__manuals-cta"> <a class="cta cta--outlined cta--black cta--icon-v2" href="https://org.downloadcenter.samsung.com/downloadfile/ContentsFile.aspx?CDSite=UNI_NO&OriginYN=N&ModelType=N&ModelName=SM-L705F&CttFileID=9853254&CDCttType=UM&VPath=UM%2F202408%2F20240821153354290%2FSM-L30X_L31X_L705F_UG_Open_Android_Nor_Rev.1.1_240821.pdf" title="nedlasting : Bruksanvisning" aria-label="nedlasting : Bruksanvisning" data-file-id="9853254" data-filename="SM-L30X_L31X_L705F_UG_Open_Android_Nor_Rev.1.1_240821.pdf" data-category="manual" data-type-code="UM" data-view-count="0" data-accept-lang="NORSK" an-tr="pdd33_product support-product detail-download cta-content_click7" an-ca="content click" an-ac="feature" an-la="support:User manual & downloads:Bruksanvisning" target="_blank"><span class="cta--inner"> <svg class="icon icon--prefix" focusable="false" aria-hidden="true"> <use xlink:href="#download-bold" href="#download-bold"></use> </svg> Last Ned <svg class="icon icon--suffix" focusable="false" aria-hidden="true"> <use xlink:href="#download-bold" href="#download-bold"></use> </svg> </span></a> </div> </div> </div> </div> <div class="screen-indicator-wrap"> <button class="screen-indicator screen-indicator--prev"> <div class="screen-indicator--icon"> <span class="hidden">Previous</span> <svg class="icon" focusable="false" aria-hidden="true"> <use xlink:href="#previous-regular" href="#previous-regular"></use> </svg> </div> </button> <button class="screen-indicator screen-indicator--next"> <div class="screen-indicator--icon"> <span class="hidden">Next</span> <svg class="icon" focusable="false" aria-hidden="true"> <use xlink:href="#next-regular" href="#next-regular"></use> </svg> </div> </button> </div> </div> <div class="pdd33-product-support__manuals-more"> <a class="cta cta--underline cta--black cta--icon" href="/no/support/model/SM-L705FDAAEUB/#downloads" aria-label="User manual & Downloads : Åpne i nytt vindu" an-tr="pdd33_product support-product detail-download cta-content_click7" an-ca="content click" an-ac="feature" an-la="support:User manual & downloads:see more content" target="_blank"> Les mer <svg class="icon" focusable="false" aria-hidden="true"> <use xlink:href="#next-bold" href="#next-bold"></use> </svg> </a> </div> </div> </div> <div class="pdd33-product-support__section pdd33-product-support__faq"> <h2 class="pdd33-product-support__headline"> <span class="pdd33-product-support__headline-text"> Vanlige spørsmål </span> </h2> <div class="pdd33-product-support__content"> <ul class="pdd33-product-support__faq-list" role="list"> <li class="pdd33-product-support__faq-item" role="listitem"> <a href="/no/support/mobile-devices/all-about-the-wireless-charging-and-wireless-power-sharing-features-on-the-samsung-galaxy-watch-ultra-and-watch7/" target="_blank" class="pdd33-product-support__faq-item-cta" aria-label="Vanlige spørsmål : Åpne i nytt vindu" an-tr="pdd33_product support-product detail-question click-content_click" an-ca="content click" an-ac="feature" an-la="support:faq" data-omni="2169884"> <span class="pdd33-product-support__faq-item-text"> Om Galaxy Watch Ultra og Watch7 sine funksjoner for trådløs lading og Trådløs strømdeling </span> <svg class="icon" focusable="false"> <use xlink:href="#outlink-regular" href="#outlink-regular"></use> </svg> </a> </li> <li class="pdd33-product-support__faq-item" role="listitem"> <a href="/no/support/mobile-devices/how-does-the-galaxy-watch-ultra-and-galaxy-watch7-compare-to-their-previous-models/" target="_blank" class="pdd33-product-support__faq-item-cta" aria-label="Vanlige spørsmål : Åpne i nytt vindu" an-tr="pdd33_product support-product detail-question click-content_click" an-ca="content click" an-ac="feature" an-la="support:faq" data-omni="2169813"> <span class="pdd33-product-support__faq-item-text"> Hvordan er Galaxy Watch Ultra og Galaxy Watch7 sammenlignet med deres tidligere modeller? </span> <svg class="icon" focusable="false"> <use xlink:href="#outlink-regular" href="#outlink-regular"></use> </svg> </a> </li> <li class="pdd33-product-support__faq-item" role="listitem"> <a href="/no/support/mobile-devices/overview-of-the-one-ui-6-watch-update/" target="_blank" class="pdd33-product-support__faq-item-cta" aria-label="Vanlige spørsmål : Åpne i nytt vindu" an-tr="pdd33_product support-product detail-question click-content_click" an-ca="content click" an-ac="feature" an-la="support:faq" data-omni="2176305"> <span class="pdd33-product-support__faq-item-text"> Oversikt over One UI 6 Watch-oppdateringen </span> <svg class="icon" focusable="false"> <use xlink:href="#outlink-regular" href="#outlink-regular"></use> </svg> </a> </li> <li class="pdd33-product-support__faq-item" role="listitem"> <a href="/no/support/mobile-devices/slik-kobler-du-en-galaxy-klokke-til-en-smarttelefon/" target="_blank" class="pdd33-product-support__faq-item-cta" aria-label="Vanlige spørsmål : Åpne i nytt vindu" an-tr="pdd33_product support-product detail-question click-content_click" an-ca="content click" an-ac="feature" an-la="support:faq" data-omni="2126284"> <span class="pdd33-product-support__faq-item-text"> Slik kobler du en Galaxy-klokke til en smarttelefon </span> <svg class="icon" focusable="false"> <use xlink:href="#outlink-regular" href="#outlink-regular"></use> </svg> </a> </li> <li class="pdd33-product-support__faq-item" role="listitem"> <a href="/no/support/mobile-devices/slik-bruker-du-galaxy-watch/" target="_blank" class="pdd33-product-support__faq-item-cta" aria-label="Vanlige spørsmål : Åpne i nytt vindu" an-tr="pdd33_product support-product detail-question click-content_click" an-ca="content click" an-ac="feature" an-la="support:faq" data-omni="2131244"> <span class="pdd33-product-support__faq-item-text"> Slik bruker du Galaxy Watch </span> <svg class="icon" focusable="false"> <use xlink:href="#outlink-regular" href="#outlink-regular"></use> </svg> </a> </li> </ul> </div> </div> <div class="pdd33-product-support__section pdd33-product-support__support"> <h2 class="pdd33-product-support__headline"> <span class="pdd33-product-support__headline-text"> Produktsupport </span> </h2> <p class="pdd33-product-support__subline">Finn svar på spørsmålet du har om produktet</p> <div class="pdd33-product-support__content"> <div class="pdd33-product-support__support-card"> <div class="pdd33-product-support__support-item"> <div class="pdd33-product-support__support-text-wrap"> <div class="pdd33-product-support__support-image"> <svg class="icon" focusable="false"> <use xlink:href="#customer-service-regular" href="#customer-service-regular"></use> </svg> </div> <p class="pdd33-product-support__support-name">Produktsupport</p> <p class="pdd33-product-support__support-desc">Alt du trenger å vite om Samsungs enheter og tjenester.</p> <div class="pdd33-product-support__support-cta"> <a class="cta cta--underline-v2 cta--black" href="/no/support/model/SM-L705FDAAEUB/" aria-label="Produktsupport" an-tr="pdd33_product support-product detail-cta-content_click" an-ca="content click" an-ac="feature" an-la="support:product support" data-omni="go to support pdp">Les mer</a> </div> </div> <a href="/no/support/model/SM-L705FDAAEUB/" title="Produktsupport" class="pdd33-product-support__support-clickable" aria-label="Produktsupport" an-tr="pdd33_product support-product detail-cta-content_click" an-ca="content click" an-ac="feature" an-la="support:product support" data-omni="go to support pdp"><span class="hidden">Les mer</span></a> </div> <div class="pdd33-product-support__support-item"> <div class="pdd33-product-support__support-text-wrap"> <div class="pdd33-product-support__support-image"> <svg class="icon" focusable="false"> <use xlink:href="#message-regular" href="#message-regular"></use> </svg> </div> <p class="pdd33-product-support__support-name">Direktechat</p> <p class="pdd33-product-support__support-desc">Se hvordan produktene fungerer, og få råd om hvilke modeller oppfyller dine behov.</p> <div class="pdd33-product-support__support-cta"> <a class="cta cta--underline-v2 cta--black" href="https://www.samsung.com/no/support/livechat/" aria-label="Direktechat" an-tr="pdd33_product support-product detail-cta-content_click" an-ca="content click" an-ac="feature" an-la="support:live chat" data-omni="Direktechat">Les mer</a> </div> </div> <a href="https://www.samsung.com/no/support/livechat/" title="Direktechat" class="pdd33-product-support__support-clickable" aria-label="Direktechat" an-tr="pdd33_product support-product detail-cta-content_click" an-ca="content click" an-ac="feature" an-la="support:live chat" data-omni="Direktechat"><span class="hidden">Les mer</span></a> </div> </div> </div> </div> </section> </div> <div class="pd-g-product-carousel-ux2 aem-GridColumn aem-GridColumn--default--12"> <input type="hidden" name="productGroupCodeName" id="productGroupCodeName"/> <input type="hidden" name="productSubTypeCodeName" id="productSubTypeCodeName"/> <input type="hidden" name="productTypeCodeName" id="productTypeCodeName"/> <input type="hidden" name="modelCode" id="modelCode" value="SM-L705FDAAEUB"/> <section class="pdd34-product-carousel" id="pdd34ProductCarousel"> <div class="pdd34-product-carousel__inner"> <h2 class="pdd34-product-carousel__headline">Kanskje du også liker</h2> <div class="pdd34-product-carousel__content"> <input type="hidden" id="pdd34-page-track" value="product detail"/> <div class="pdd34-product-carousel__list swiper-container basic-swiper" data-swiper-option='{ "breakpoints": { "1": { "slidesPerView": "auto", "centeredSlides": true, "freeMode": true }, "768": { "slidesPerView": 4.375, "centeredSlides": false } }, "pagination": true, "keepWrapper": true, "offTxtAccesibility": true, "componentEl": ".pdd34-product-carousel"}'> <div class="pdd34-product-carousel__list-inner swiper-wrapper" role="list"> </div> <div class="screen-indicator-wrap"> <button class="screen-indicator screen-indicator--prev"> <div class="screen-indicator--icon"> <span class="hidden">Previous</span> <svg class="icon" focusable="false" aria-hidden="true"> <use xlink:href="#previous-regular" href="#previous-regular"></use> </svg> </div> </button> <button class="screen-indicator screen-indicator--next"> <div class="screen-indicator--icon"> <span class="hidden">Next</span> <svg class="icon" focusable="false" aria-hidden="true"> <use xlink:href="#next-regular" href="#next-regular"></use> </svg> </div> </button> </div> </div> <div class="progressbar-indicator"> <div class="progressbar-indicator__inner"> <div class="progressbar-indicator__bar"><span class="progressbar-indicator__bar-fill"></span></div> <div class="progressbar-indicator__arrow-wrap"> <button class="progressbar-indicator__arrow swiper-button-prev" an-tr="pdd34_product carousel-product detail-arrow-indication" an-ca="indication" an-ac="carousel" an-la="carousel:arrow:left"> <span class="hidden">Previous</span> <svg class="icon" focusable="false" aria-hidden="true" width="40" height="40" viewbox="0 0 40 40"> <g transform="translate(40 40) rotate(180)"> <path d="M21.47,16.53A.75.75,0,0,1,22.53,15.47l4,4a.75.75,0,0,1,0,1.061l-4,4A.75.75,0,0,1,21.47,23.47l2.72-2.72H14.5a.75.75,0,0,1,0-1.5h9.689Z"/> </g> </svg> </button> <button class="progressbar-indicator__arrow swiper-button-next" an-tr="pdd34_product carousel-product detail-arrow-indication" an-ca="indication" an-ac="carousel" an-la="carousel:arrow:right"> <span class="hidden">Next</span> <svg class="icon" focusable="false" aria-hidden="true" width="40" height="40" viewbox="0 0 40 40"> <path d="M21.47,16.53A.75.75,0,0,1,22.53,15.47l4,4a.75.75,0,0,1,0,1.061l-4,4A.75.75,0,0,1,21.47,23.47l2.72-2.72H14.5a.75.75,0,0,1,0-1.5h9.689Z"/> </svg> </button> </div> </div> </div> </div> </div> </section> <script> const PRODUCT_CAROUSEL = { 'cartUrl' : '/no/cart' ,'priceDisplayYn' : 'Y' ,'priceCurrency' : 'NOK' ,'recommendedProductYn' : 'Y' ,'shopIntegrationFlag' : 'Hybris-intg' ,'serverType' : 'prod' ,'siteCode' : 'no' ,'searchDomain' : '//searchapi.samsung.com/v6' ,'storeWebDomain' : '' ,'apiStageInfo' : 'front' }; </script> </div> <div class="pd-g-product-recently-viewed-ux2 aem-GridColumn aem-GridColumn--default--12"> <!-- 20240809 CRHQ-2272, CRHQ-2469 by mati namgab 61개 국가 추가, CRHQ-2564 jp 추가 20240919 --> <!-- <sly data-sly-test="true"> <sly data-sly-resource="my-g-recommended-product" ></sly> </sly> --> <input type="hidden" id="recentlyEditMode" value="N"/> <input type="hidden" id="recentPriceCurrency" value="NOK"/><!-- tempTitle=[page-feature-pd] --> <section class="pdd35-recently-viewed" id="recently-viewed"> <div class="pdd35-recently-viewed__inner"> <p class="pdd35-recently-viewed__headline">Nylig sett på</p> <div class="pdd35-recently-viewed__content"> <div class="pdd35-recently-viewed__list swiper-container basic-swiper" data-swiper-option='{ "breakpoints": { "1": { "slidesPerView": "auto", "centeredSlides": true, "freeMode": true }, "768": { "slidesPerView": 4.436, "centeredSlides": false } }, "pagination": true, "keepWrapper": true, "offTxtAccesibility": true, "componentEl": ".pdd35-recently-viewed" }'> <div class="pdd35-recently-viewed__list-inner swiper-wrapper" role="list"> </div> <div class="screen-indicator-wrap"> <button class="screen-indicator screen-indicator--prev" an-tr="pdd35_recently viewed-product detail-swipe-indication" an-ca="indication" an-ac="carousel" an-la="carousel:swipe:recently viewed"> <div class="screen-indicator--icon"> <span class="hidden">Forrige</span> <svg class="icon" focusable="false" aria-hidden="true"> <use xlink:href="#previous-regular" href="#previous-regular"></use> </svg> </div> </button> <button class="screen-indicator screen-indicator--next" an-tr="pdd35_recently viewed-product detail-swipe-indication" an-ca="indication" an-ac="carousel" an-la="carousel:swipe:recently viewed"> <div class="screen-indicator--icon"> <span class="hidden">Neste</span> <svg class="icon" focusable="false" aria-hidden="true"> <use xlink:href="#next-regular" href="#next-regular"></use> </svg> </div> </button> </div> </div> <div class="progressbar-indicator"> <div class="progressbar-indicator__inner"> <div class="progressbar-indicator__bar"><span class="progressbar-indicator__bar-fill"></span></div> <div class="progressbar-indicator__arrow-wrap"> <button class="progressbar-indicator__arrow swiper-button-prev" an-tr="pdd35_recently viewed-product detail-arrow-indication" an-ca="indication" an-ac="carousel" an-la="carousel:arrow:left"> <span class="hidden">Forrige</span> <svg class="icon" focusable="false" aria-hidden="true" width="40" height="40" viewbox="0 0 40 40"> <g transform="translate(40 40) rotate(180)"> <path d="M21.47,16.53A.75.75,0,0,1,22.53,15.47l4,4a.75.75,0,0,1,0,1.061l-4,4A.75.75,0,0,1,21.47,23.47l2.72-2.72H14.5a.75.75,0,0,1,0-1.5h9.689Z"/> </g> </svg> </button> <button class="progressbar-indicator__arrow swiper-button-next" an-tr="pdd35_recently viewed-product detail-arrow-indication" an-ca="indication" an-ac="carousel" an-la="carousel:arrow:right"> <span class="hidden">Neste</span> <svg class="icon" focusable="false" aria-hidden="true" width="40" height="40" viewbox="0 0 40 40"> <path d="M21.47,16.53A.75.75,0,0,1,22.53,15.47l4,4a.75.75,0,0,1,0,1.061l-4,4A.75.75,0,0,1,21.47,23.47l2.72-2.72H14.5a.75.75,0,0,1,0-1.5h9.689Z"/> </svg> </button> </div> </div> </div> </div> </div> </section> </div> <div class="nv-g-breadcrumb aem-GridColumn aem-GridColumn--default--12"> <div class="text-editor bg-light-gray text-editor--feature-bottom-disclaimer" id="disclaimer"> <div class="text-editor__inner-wrap"> <div class="text-editor__inner desktop-padding-left-right--large mobile-padding-left-right--small"> <div class="text-editor__column-wrap"> <div class="text-editor__column description-text-size--small" role="list"> <p role="listitem"> - Alle spesifikasjoner og beskrivelser i dette dokumentet kan avvike fra produktets faktiske spesifikasjoner og beskrivelser. Samsung forbeholder seg retten til når som helst å gjøre endringer i dette dokumentet og produktet som er beskrevet her uten forhåndsvarsel. Alle funksjoner, egenskaper, spesifikasjoner, brukergrensesnitt og annen informasjon i dette dokumentet, inkludert, men ikke begrenset til, funksjoner, design, prisfastsettelse, komponenter , ytelse, tilgjengelighet og kapasitet kan endres uten forhåndsvarsel. Innholdet på skjermen er simulerte bilder og bare ment som illustrasjon.</p><p role="listitem"> - Minnestørrelse: Brukerminne er mindre enn totalminne på grunn av lagring av operativsystemet og programvaren som benyttes til å betjene telefonfunksjonene. Faktisk brukerminne vil variere avhengig av mobiltelefonoperatør, og kan bli endret etter programvareoppdateringer.</p> </div> </div> </div> </div> </div> <nav class="breadcrumb" aria-label="Breadcrumb"> <div class="breadcrumb__inner"> <ul class="breadcrumb__path"> <li> <a aria-label="Home" an-tr="nv03_breadcrumb-product detail-text-breadcrumb" an-ca="navigation" an-ac="breadcrumb" an-la="breadcrumb:home" href="/no/"> <span class="breadcrumb__text-desktop">Home</span> <span class="breadcrumb__text-mobile">Home</span> </a> <svg class="icon" focusable="false" aria-hidden="true"><use xlink:href="#next-bold" href="#next-bold"></use></svg> </li> <li> <a aria-label="MOBILE ENHETER" an-tr="nv03_breadcrumb-product detail-text-breadcrumb" an-ca="navigation" an-ac="breadcrumb" an-la="breadcrumb:mobile" href="/no/mobile/"> <span class="breadcrumb__text-desktop">MOBILE ENHETER</span> <span class="breadcrumb__text-mobile">MOBILE ENHETER</span> </a> <svg class="icon" focusable="false" aria-hidden="true"><use xlink:href="#next-bold" href="#next-bold"></use></svg> </li> <li> <a aria-label="Smartklokker" an-tr="nv03_breadcrumb-product detail-text-breadcrumb" an-ca="navigation" an-ac="breadcrumb" an-la="breadcrumb:watches" href="/no/watches/"> <span class="breadcrumb__text-desktop">Smartklokker</span> <span class="breadcrumb__text-mobile">Smartklokker</span> </a> <svg class="icon" focusable="false" aria-hidden="true"><use xlink:href="#next-bold" href="#next-bold"></use></svg> </li> <li> <a aria-label="Galaxy Watch" an-tr="nv03_breadcrumb-product detail-text-breadcrumb" an-ca="navigation" an-ac="breadcrumb" an-la="breadcrumb:galaxy watch" href="/no/watches/galaxy-watch/"> <span class="breadcrumb__text-desktop">Galaxy Watch</span> <span class="breadcrumb__text-mobile">Galaxy Watch</span> </a> <svg class="icon" focusable="false" aria-hidden="true"><use xlink:href="#next-bold" href="#next-bold"></use></svg> </li> <li> <strong class="breadcrumb__text-desktop" aria-current="page">Galaxy Watch Ultra (LTE, 47mm)</strong> <strong class="breadcrumb__text-mobile" aria-current="page">Galaxy Watch Ultra (LTE, 47mm)</strong> </li> </ul> </div> <script type="application/ld+json" data-type="seo" data-object-type="BreadcrumbList" data-id="e284ee35-8f73-4bc0-a389-c7f4ffe7ed05">{"@context":"http://schema.org","@type":"BreadcrumbList","itemListElement":[{"@type":"ListItem","name":"Home","item":"https://www.samsung.com/no/","position":1},{"@type":"ListItem","name":"MOBILE ENHETER","item":"https://www.samsung.com/no/mobile/","position":2},{"@type":"ListItem","name":"Smartklokker","item":"https://www.samsung.com/no/watches/","position":3},{"@type":"ListItem","name":"Galaxy Watch","item":"https://www.samsung.com/no/watches/galaxy-watch/","position":4},{"@type":"ListItem","name":"Galaxy Watch Ultra (LTE, 47mm)","item":"","position":5}]}</script> </nav></div> </div> </div> </div> <div id="anchorNavigationPriceBar" class="pdd01-anchor-nav-v2__bottom-wrap" data-model-code="SM-L705FDAAEUB" data-shop-sku="SM-L705FDAAEUB" data-cta-type="whereToBuy" data-saleable="true"> <div class="pdd01-anchor-nav-v2__bottom"> <div class="pdd01-anchor-nav-v2__bottom-inner"> <h1 class="pdd01-anchor-nav-v2__headline"> <strong class="pdd01-anchor-nav-v2__headline-text sg-product-display-name"> Galaxy Watch Ultra (LTE, 47mm) </strong> </h1> <div id="sgDevPriceAreaBase" class="pd-buying-price"> <div class="pd-buying-price__wrap"> <div class="pd-buying-price__inner"> <div id="sgDevPriceArea"></div> </div> <div class="pd-buying-price__cta"> <a class="cta cta--contained cta--emphasis cta--2line anchorBtn" href="javascript:" style="display:none;"></a> </div> </div> </div> </div> </div> <!--googleoff: all--> <div class="sdf-component-templates"> <div class="pd-buying-price" data-sdf-template="priceBox @ price" data-sdf-unwrap="true"> <div class="pd-buying-price__wrap"> <div class="pd-buying-price__inner"> <p class="pd-buying-price__advice-price" data-sdf-test="{{priceAnchor.priceWrapper.info.noLineOrignal}}">{{priceAnchor.priceWrapper.info.noLineOrignal}}</p> <div class="pd-buying-price__new-price" data-sdf-test="{{priceAnchor.priceWrapper.info.totalPrice}}"> <div class="pd-buying-price__new-price-inner"> {{priceAnchor.priceWrapper.info.totalPrice}} </div> <span class="pd-buying-price__monthly-price" data-sdf-test="{{priceAnchor.priceWrapper.info.totalPriceMonthly}}"> {{priceAnchor.priceWrapper.info.totalPriceMonthly}} </span> </div> <div class="pd-buying-price__box"> <p class="pd-buying-price__trade-in">{{priceAnchor.priceWrapper.info.ceExchangePrice}}</p> <div class="pd-buying-price__tax">{{priceAnchor.priceWrapper.info.orignalPriceAddText}}</div> <div class="pd-buying-price__label" data-sdf-test="{{priceAnchor.priceWrapper.info.lowestWasPricetext}}">{{priceAnchor.priceWrapper.info.lowestWasPricetext}}</div> <div class="pd-buying-price__was" data-sdf-test="{{priceAnchor.priceWrapper.info.orignalPrice}}"> <span class="hidden">Original pris :</span> {{priceAnchor.priceWrapper.info.orignalPrice}} </div> <div class="pd-buying-price__save" data-sdf-test="{{priceAnchor.priceWrapper.info.savePrice}}">{{priceAnchor.priceWrapper.info.savePrice}}</div> <div class="pd-buying-price__disclaimer" data-sdf-test="{{priceAnchor.priceWrapper.info.disclaimer}}">{{priceAnchor.priceWrapper.info.disclaimer}}</div> </div> </div> <div class="pd-buying-price__cta" data-sdf-test="{{price.isNotForSale}}"> <a class="cta cta--contained cta--black cta--2line add-special-tagging cta--disabled not-for-sale tg-not-for-sale" data-sdf-attr.href="#">Ikke til salgs</a> </div> <div class="pd-buying-price__cta" data-sdf-test="{{not price.isNotForSale}}"> <a class="cta cta--contained cta--emphasis cta--2line add-special-tagging {{price.anchorNaviAttr.class}}" data-sdf-attr.href="{{price.anchorNaviAttr.href}}" data-sdf-attr.target="{{price.anchorNaviAttr.target}}" data-sdf-attr.data-cta-type="{{price.anchorNaviAttr.ctaType}}" data-sdf-attr.data-modelname="{{price.anchorNaviAttr.modelName}}" data-sdf-attr.data-title="{{price.anchorNaviAttr.dataTtile}}" data-sdf-attr.data-img-src="{{price.anchorNaviAttr.imgSrc}}" data-sdf-attr.data-iacode="{{price.anchorNaviAttr.iaCode}}" data-sdf-attr.data-modelcode="{{price.anchorNaviAttr.dataModelCode}}" data-sdf-attr.data-sku-code="{{price.anchorNaviAttr.moCode}}" data-sdf-attr.title="{{price.anchorNaviAttr.title}}" data-sdf-test="{{price.anchorNaviAttr.text}}" data-sdf-attr.data-gs-flag="{{price.anchorNaviAttr.gsFlag}}">{{price.anchorNaviAttr.text}}</a> </div> </div> </div> </div> <!--googleon: all--> </div> <script type="text/javascript"> var _elqQ = _elqQ || []; _elqQ.push(['elqSetSiteId', '1734025471']); _elqQ.push(['elqTrackPageView']); (function () { function async_load() { var s = document.createElement('script'); s.type = 'text/javascript'; s.async = true; s.src = '//img06.en25.com/i/elqCfg.min.js'; var x = document.getElementsByTagName('script')[0]; x.parentNode.insertBefore(s, x); } if (window.addEventListener) window.addEventListener('DOMContentLoaded', async_load, false); else if (window.attachEvent) window.attachEvent('onload', async_load); })(); </script> <footer class="footer"> <!--googleoff: all--> <div class="footer"> <div class="footer-column"> <h2 class="hidden">Footer Navigation</h2> <div class="footer-column__item"> <div class="footer-category"> <h3 class="footer-category__title" id="footer-category-title-0">Produkter og tjenester</h3> <a class="footer-category__anchor" href="javascript:void(0);" role="button" aria-labelledby="footer-category-title-0" aria-expanded="false" an-tr="nv01_footer sitemap|menu1Depth" an-ca="navigation" an-ac="footer" an-la="product and service"> <span class="hidden" data-i18n-open="Åpen " data-i18n-close="Lukk.">Åpen </span> <svg class="icon" focusable="false"> <use xlink:href="#open-down-regular" href="#open-down-regular"></use> </svg> </a> <div class="footer-category__list-wrap"> <ul class="footer-category__list" role="list"> <li class="footer-category__item" role="listitem"> <a class="footer-category__link" href="/no/smartphones/" an-tr="nv01_footer sitemap--cta-menu" an-ca="navigation" an-ac="footer" an-la="product and service:smartphones" aria-label="Smartphones Smartphones">Smartphones</a> </li> <li class="footer-category__item" role="listitem"> <a class="footer-category__link" href="/no/tablets/" an-tr="nv01_footer sitemap--cta-menu" an-ca="navigation" an-ac="footer" an-la="product and service:tablets" aria-label="Tablets Tablets">Tablets</a> </li> <li class="footer-category__item" role="listitem"> <a class="footer-category__link" href="/no/audio-sound/" an-tr="nv01_footer sitemap--cta-menu" an-ca="navigation" an-ac="footer" an-la="product and service:audio sound" aria-label="Lyd Lyd">Lyd</a> </li> <li class="footer-category__item" role="listitem"> <a class="footer-category__link" href="/no/watches/" an-tr="nv01_footer sitemap--cta-menu" an-ca="navigation" an-ac="footer" an-la="product and service:watches" aria-label="Klokker Klokker">Klokker</a> </li> <li class="footer-category__item" role="listitem"> <a class="footer-category__link" href="/no/apps/smart-switch/" an-tr="nv01_footer sitemap--cta-menu" an-ca="navigation" an-ac="footer" an-la="product and service:smart switch" aria-label="Smart Switch Smart Switch">Smart Switch</a> </li> <li class="footer-category__item" role="listitem"> <a class="footer-category__link" href="/no/mobile-accessories/" an-tr="nv01_footer sitemap--cta-menu" an-ca="navigation" an-ac="footer" an-la="product and service:mobile accessories" aria-label="Mobiltilbehør Mobiltilbehør">Mobiltilbehør</a> </li> <li class="footer-category__item" role="listitem"> <a class="footer-category__link" href="/no/tvs/" an-tr="nv01_footer sitemap--cta-menu" an-ca="navigation" an-ac="footer" an-la="product and service:tv" aria-label="TV TV">TV</a> </li> <li class="footer-category__item" role="listitem"> <a class="footer-category__link" href="/no/lifestyle-tvs/" an-tr="nv01_footer sitemap--cta-menu" an-ca="navigation" an-ac="footer" an-la="product and service:lifestyle tvs" aria-label="Lifestyle TVs Lifestyle TVs">Lifestyle TVs</a> </li> <li class="footer-category__item" role="listitem"> <a class="footer-category__link" href="/no/audio-devices/" an-tr="nv01_footer sitemap--cta-menu" an-ca="navigation" an-ac="footer" an-la="product and service:sound devices" aria-label="Lyd til TV Lyd til TV">Lyd til TV</a> </li> <li class="footer-category__item" role="listitem"> <a class="footer-category__link" href="/no/refrigerators/" an-tr="nv01_footer sitemap--cta-menu" an-ca="navigation" an-ac="footer" an-la="product and service:refrigerators" aria-label="Kjøleskap & Fryser Kjøleskap & Fryser">Kjøleskap & Fryser</a> </li> <li class="footer-category__item" role="listitem"> <a class="footer-category__link" href="/no/washers-and-dryers/" an-tr="nv01_footer sitemap--cta-menu" an-ca="navigation" an-ac="footer" an-la="product and service:washing machines" aria-label="Vaskemaskiner og tørketromler Vaskemaskiner og tørketromler">Vaskemaskiner og tørketromler</a> </li> <li class="footer-category__item" role="listitem"> <a class="footer-category__link" href="/no/business/climate/" an-tr="nv01_footer sitemap--cta-menu" an-ca="navigation" an-ac="footer" an-la="product and service:air solutions" aria-label="Klimaløsninger Klimaløsninger">Klimaløsninger</a> </li> <li class="footer-category__item" role="listitem"> <a class="footer-category__link" href="/no/cooking-appliances/" an-tr="nv01_footer sitemap--cta-menu" an-ca="navigation" an-ac="footer" an-la="product and service:cooking appliances" aria-label="Kjøkkenprodukter Kjøkkenprodukter">Kjøkkenprodukter</a> </li> <li class="footer-category__item" role="listitem"> <a class="footer-category__link" href="/no/monitors/" an-tr="nv01_footer sitemap--cta-menu" an-ca="navigation" an-ac="footer" an-la="product and service:monitors" aria-label="Skjerm Skjerm">Skjerm</a> </li> <li class="footer-category__item" role="listitem"> <a class="footer-category__link" href="/no/memory-storage/" an-tr="nv01_footer sitemap--cta-menu" an-ca="navigation" an-ac="footer" an-la="product and service:memory storage" aria-label="Minne & lagring Minne & lagring">Minne & lagring</a> </li> </ul> </div> </div> </div> <div class="footer-column__item"> <div class="footer-category"> <h3 class="footer-category__title" id="footer-category-title-1">Shop smart</h3> <a class="footer-category__anchor" href="javascript:void(0);" role="button" aria-labelledby="footer-category-title-1" aria-expanded="false" an-tr="nv01_footer sitemap|menu1Depth" an-ca="navigation" an-ac="footer" an-la="smart ways to buys"> <span class="hidden" data-i18n-open="Åpen " data-i18n-close="Lukk.">Åpen </span> <svg class="icon" focusable="false"> <use xlink:href="#open-down-regular" href="#open-down-regular"></use> </svg> </a> <div class="footer-category__list-wrap"> <ul class="footer-category__list" role="list"> <li class="footer-category__item" role="listitem"> <a class="footer-category__link" href="/no/offer/" an-tr="nv01_footer sitemap--cta-menu" an-ca="navigation" an-ac="footer" an-la="smart ways to buys:offers" aria-label="Tilbud Tilbud">Tilbud</a> </li> <li class="footer-category__item" role="listitem"> <a class="footer-category__link" href="/no/offer/trade-in/" an-tr="nv01_footer sitemap--cta-menu" an-ca="navigation" an-ac="footer" an-la="smart ways to buys:trade in" aria-label="Bytt in telefonen din Bytt in telefonen din">Bytt in telefonen din</a> </li> <li class="footer-category__item" role="listitem"> <a class="footer-category__link" href="/no/flex/" an-tr="nv01_footer sitemap--cta-menu" an-ca="navigation" an-ac="footer" an-la="smart ways to buys:samsung flex" aria-label="Samsung Flex Samsung Flex">Samsung Flex</a> </li> <li class="footer-category__item" role="listitem"> <a class="footer-category__link" href="/no/offer/samsung-care-plus/" an-tr="nv01_footer sitemap--cta-menu" an-ca="navigation" an-ac="footer" an-la="smart ways to buys:care plus" aria-label="Samsung Care+ Samsung Care+">Samsung Care+</a> </li> <li class="footer-category__item" role="listitem"> <a class="footer-category__link" href="/no/installation/" an-tr="nv01_footer sitemap--cta-menu" an-ca="navigation" an-ac="footer" an-la="smart ways to buys: " aria-label="Frakt, montering og miljøretur Frakt, montering og miljøretur">Frakt, montering og miljøretur</a> </li> <li class="footer-category__item" role="listitem"> <a class="footer-category__link" href="/no/shop-faq/" an-tr="nv01_footer sitemap--cta-menu" an-ca="navigation" an-ac="footer" an-la="smart ways to buys:shop faq" aria-label="Shop FAQ Shop FAQ">Shop FAQ</a> </li> <li class="footer-category__item" role="listitem"> <a class="footer-category__link" href="/no/rewards/" an-tr="nv01_footer sitemap--cta-menu" an-ca="navigation" an-ac="footer" an-la="smart ways to buys:samsung rewards" aria-label="Samsung Rewards Samsung Rewards">Samsung Rewards</a> </li> <li class="footer-category__item" role="listitem"> <a class="footer-category__link" href="/no/newsletter/" an-tr="nv01_footer sitemap--cta-menu" an-ca="navigation" an-ac="footer" an-la="smart ways to buys:newsletter" aria-label="Nyhetsbrev Nyhetsbrev">Nyhetsbrev</a> </li> <li class="footer-category__item" role="listitem"> <a class="footer-category__link" href="/no/business/offers/" an-tr="nv01_footer sitemap--cta-menu" an-ca="navigation" an-ac="footer" an-la="smart ways to buys:business shop" aria-label="Bedriftsbutikk Bedriftsbutikk">Bedriftsbutikk</a> </li> <li class="footer-category__item" role="listitem"> <a class="footer-category__link" href="/no/offer/student-discounts/" an-tr="nv01_footer sitemap--cta-menu" an-ca="navigation" an-ac="footer" an-la="smart ways to buys:student offer" aria-label="Studenttilbud Studenttilbud">Studenttilbud</a> </li> <li class="footer-category__item" role="listitem"> <a class="footer-category__link" href="/no/offer/corporate-epp/" an-tr="nv01_footer sitemap--cta-menu" an-ca="navigation" an-ac="footer" an-la="smart ways to buys:corporate offer" aria-label="Tilbud for bedriftens ansatte Tilbud for bedriftens ansatte">Tilbud for bedriftens ansatte</a> </li> <li class="footer-category__item" role="listitem"> <a class="footer-category__link" href="/no/explore/" an-tr="nv01_footer sitemap--cta-menu" an-ca="navigation" an-ac="footer" an-la="smart ways to buys:explore" aria-label="Explore Explore">Explore</a> </li> <li class="footer-category__item" role="listitem"> <a class="footer-category__link" href="/no/estore/static/link_terms_and_conditions_of_sale_p/" an-tr="nv01_footer sitemap--cta-menu" an-ca="navigation" an-ac="footer" an-la="smart ways to buys: " aria-label="Allmenne kjøpsvilkår Allmenne kjøpsvilkår">Allmenne kjøpsvilkår</a> </li> </ul> </div> </div> </div> <div class="footer-column__item"> <div class="footer-category"> <h3 class="footer-category__title" id="footer-category-title-2">Support</h3> <a class="footer-category__anchor" href="javascript:void(0);" role="button" aria-labelledby="footer-category-title-2" aria-expanded="false" an-tr="nv01_footer sitemap|menu1Depth" an-ca="navigation" an-ac="footer" an-la="support"> <span class="hidden" data-i18n-open="Åpen " data-i18n-close="Lukk.">Åpen </span> <svg class="icon" focusable="false"> <use xlink:href="#open-down-regular" href="#open-down-regular"></use> </svg> </a> <div class="footer-category__list-wrap"> <ul class="footer-category__list" role="list"> <li class="footer-category__item" role="listitem"> <a class="footer-category__link" href="/no/support/contact/" an-tr="nv01_footer sitemap--cta-menu" an-ca="navigation" an-ac="footer" an-la="support:contact us" aria-label="Kontakt oss Kontakt oss">Kontakt oss</a> </li> <li class="footer-category__item" role="listitem"> <a class="footer-category__link new-window" href="/no/support/livechat/" target="_blank" an-tr="nv01_footer sitemap--cta-menu" an-ca="navigation" an-ac="footer" an-la="support:live chat" aria-label="Direkte nettprat Direkte nettprat : Åpne i nytt vindu"> Direkte nettprat <svg class="icon" focusable="false"> <use xlink:href="#outlink-bold" href="#outlink-bold"></use> </svg> </a> </li> <li class="footer-category__item" role="listitem"> <a class="footer-category__link" href="/no/support/contact/" an-tr="nv01_footer sitemap--cta-menu" an-ca="navigation" an-ac="footer" an-la="support:contact us" aria-label="Telefonstøtte Telefonstøtte">Telefonstøtte</a> </li> <li class="footer-category__item" role="listitem"> <a class="footer-category__link" href="/no/support/" an-tr="nv01_footer sitemap--cta-menu" an-ca="navigation" an-ac="footer" an-la="support:product support" aria-label="Produktsupport Produktsupport">Produktsupport</a> </li> <li class="footer-category__item" role="listitem"> <a class="footer-category__link" href="/no/support/service-center/" an-tr="nv01_footer sitemap--cta-menu" an-ca="navigation" an-ac="footer" an-la="support:samsung service center" aria-label="Samsung Service Center Samsung Service Center">Samsung Service Center</a> </li> <li class="footer-category__item" role="listitem"> <a class="footer-category__link" href="/no/support/newsalert/?filter=alert" an-tr="nv01_footer sitemap--cta-menu" an-ca="navigation" an-ac="footer" an-la="support:newsalert" aria-label="Informasjon om Produktsikkerhet Informasjon om Produktsikkerhet">Informasjon om Produktsikkerhet</a> </li> <li class="footer-category__item" role="listitem"> <a class="footer-category__link" href="/no/support/contact/email-the-ceo/" an-tr="nv01_footer sitemap--cta-menu" an-ca="navigation" an-ac="footer" an-la="support:email ceo" aria-label="Kontakt vår CEO Kontakt vår CEO">Kontakt vår CEO</a> </li> <li class="footer-category__item" role="listitem"> <a class="footer-category__link new-window" href="https://eu.community.samsung.com/t5/nordics/ct-p/na" target="_blank" an-tr="nv01_footer sitemap--cta-menu" an-ca="navigation" an-ac="footer" an-la="support:community" aria-label="Community Community : Åpne i nytt vindu"> Community <svg class="icon" focusable="false"> <use xlink:href="#outlink-bold" href="#outlink-bold"></use> </svg> </a> </li> <li class="footer-category__item" role="listitem"> <a class="footer-category__link new-window" href="https://survey3.medallia.com/?web&c=12&lng=no" target="_blank" an-tr="nv01_footer sitemap--cta-menu" an-ca="navigation" an-ac="footer" an-la="support:give feedback" aria-label="Gi tilbakemelding Gi tilbakemelding : Åpne i nytt vindu"> Gi tilbakemelding <svg class="icon" focusable="false"> <use xlink:href="#outlink-bold" href="#outlink-bold"></use> </svg> </a> </li> <li class="footer-category__item" role="listitem"> <a class="footer-category__link new-window" href="/no/support/warranty/" target="_blank" an-tr="nv01_footer sitemap--cta-menu" an-ca="navigation" an-ac="footer" an-la="support:warranty information" aria-label="Garantiinformasjon Garantiinformasjon : Åpne i nytt vindu"> Garantiinformasjon <svg class="icon" focusable="false"> <use xlink:href="#outlink-bold" href="#outlink-bold"></use> </svg> </a> </li> </ul> </div> </div> </div> <div class="footer-column__item"> <div class="footer-category"> <h3 class="footer-category__title" id="footer-category-title-3">Konto & Fellesskap</h3> <a class="footer-category__anchor" href="javascript:void(0);" role="button" aria-labelledby="footer-category-title-3" aria-expanded="false" an-tr="nv01_footer sitemap|menu1Depth" an-ca="navigation" an-ac="footer" an-la="account and services"> <span class="hidden" data-i18n-open="Åpen " data-i18n-close="Lukk.">Åpen </span> <svg class="icon" focusable="false"> <use xlink:href="#open-down-regular" href="#open-down-regular"></use> </svg> </a> <div class="footer-category__list-wrap"> <ul class="footer-category__list" role="list"> <li class="footer-category__item" role="listitem"> <a class="footer-category__link" href="/no/mypage/" an-tr="nv01_footer sitemap--cta-menu" an-ca="navigation" an-ac="footer" an-la="account and services:my page" aria-label="Min side Min side">Min side </a> </li> <li class="footer-category__item" role="listitem"> <a class="footer-category__link" href="https://shop.samsung.com/no/my-account/orders" an-tr="nv01_footer sitemap--cta-menu" an-ca="navigation" an-ac="footer" an-la="account and services:orders" aria-label="Bestillinger Bestillinger">Bestillinger</a> </li> <li class="footer-category__item" role="listitem"> <a class="footer-category__link" href="/no/mypage/myproducts/" an-tr="nv01_footer sitemap--cta-menu" an-ca="navigation" an-ac="footer" an-la="account and services:product registration" aria-label="Produkt registrering">Produkt registrering</a> </li> <li class="footer-category__item" role="listitem"> <a class="footer-category__link" href="https://shop.samsung.com/no/my-account/wishlist" an-tr="nv01_footer sitemap--cta-menu" an-ca="navigation" an-ac="footer" an-la="account and services:wishlist" aria-label="Ønskeliste Ønskeliste">Ønskeliste</a> </li> </ul> </div> </div> </div> <div class="footer-column__item"> <div class="footer-category"> <h3 class="footer-category__title" id="footer-category-title-4">Bærekraft</h3> <a class="footer-category__anchor" href="javascript:void(0);" role="button" aria-labelledby="footer-category-title-4" aria-expanded="false" an-tr="nv01_footer sitemap|menu1Depth" an-ca="navigation" an-ac="footer" an-la=" sustainability"> <span class="hidden" data-i18n-open="Åpen " data-i18n-close="Lukk.">Åpen </span> <svg class="icon" focusable="false"> <use xlink:href="#open-down-regular" href="#open-down-regular"></use> </svg> </a> <div class="footer-category__list-wrap"> <ul class="footer-category__list" role="list"> <li class="footer-category__item" role="listitem"> <a class="footer-category__link" href="/no/sustainability/environment/" an-tr="nv01_footer sitemap--cta-menu" an-ca="navigation" an-ac="footer" an-la=" sustainability:environment" aria-label="Miljø Miljø">Miljø</a> </li> <li class="footer-category__item" role="listitem"> <a class="footer-category__link" href="/no/sustainability/security-and-privacy/" an-tr="nv01_footer sitemap--cta-menu" an-ca="navigation" an-ac="footer" an-la=" sustainability:security and privacy" aria-label="Sikkerhet og personvern Sikkerhet og personvern">Sikkerhet og personvern</a> </li> <li class="footer-category__item" role="listitem"> <a class="footer-category__link" href="/no/sustainability/accessibility/overview/" an-tr="nv01_footer sitemap--cta-menu" an-ca="navigation" an-ac="footer" an-la=" sustainability:accessibility" aria-label="Tilgjengelighet Tilgjengelighet">Tilgjengelighet</a> </li> <li class="footer-category__item" role="listitem"> <a class="footer-category__link" href="/no/sustainability/diversity-and-inclusion/" an-tr="nv01_footer sitemap--cta-menu" an-ca="navigation" an-ac="footer" an-la=" sustainability:diversity, equity, and inclusion" aria-label="Mangfold · Likhet · Inkludering Mangfold, Likhet, Inkludering">Mangfold · Likhet · Inkludering</a> </li> <li class="footer-category__item" role="listitem"> <a class="footer-category__link new-window" href="http://csr.samsung.com/en/main.do" target="_blank" an-tr="nv01_footer sitemap--cta-menu" an-ca="navigation" an-ac="footer" an-la=" sustainability:corporate citizenship" aria-label="Bedriftens samfunnsansvar Bedriftens samfunnsansvar. Sammen for morgendagen! Styrke mennesker : Åpne i nytt vindu"> Bedriftens samfunnsansvar <svg class="icon" focusable="false"> <use xlink:href="#outlink-bold" href="#outlink-bold"></use> </svg> </a> </li> <li class="footer-category__item" role="listitem"> <a class="footer-category__link new-window" href="https://www.samsung.com/global/sustainability/" target="_blank" an-tr="nv01_footer sitemap--cta-menu" an-ca="navigation" an-ac="footer" an-la=" sustainability:corporate sustainability" aria-label="Bedriftsbærekraft Bedriftsbærekraft : Åpne i nytt vindu"> Bedriftsbærekraft <svg class="icon" focusable="false"> <use xlink:href="#outlink-bold" href="#outlink-bold"></use> </svg> </a> </li> <li class="footer-category__item" role="listitem"> <a class="footer-category__link new-window" href="//images.samsung.com/is/content/samsung/assets/no/footer/SamsungApenhetslovenredogorelse2024.pdf" target="_blank" an-tr="nv01_footer sitemap--cta-menu" an-ca="navigation" an-ac="footer" an-la=" sustainability:transparency act" aria-label="Åpenhetsloven (NO) Åpenhetsloven (NO) : Åpne i nytt vindu"> Åpenhetsloven (NO) <svg class="icon" focusable="false"> <use xlink:href="#outlink-bold" href="#outlink-bold"></use> </svg> </a> </li> <li class="footer-category__item" role="listitem"> <a class="footer-category__link new-window" href="//images.samsung.com/is/content/samsung/assets/no/footer/Samsung_Norwegian_Transparency_Act_Report_2024.pdf" target="_blank" an-tr="nv01_footer sitemap--cta-menu" an-ca="navigation" an-ac="footer" an-la=" sustainability:the transparency act" aria-label="The Transparency Act (EN) The Transparency Act (EN) : Åpne i nytt vindu"> The Transparency Act (EN) <svg class="icon" focusable="false"> <use xlink:href="#outlink-bold" href="#outlink-bold"></use> </svg> </a> </li> </ul> </div> </div> <div class="footer-category"> <h3 class="footer-category__title" id="footer-category-title-4-2">Om oss</h3> <a class="footer-category__anchor" href="javascript:void(0);" role="button" aria-labelledby="footer-category-title-4-2" aria-expanded="false" an-tr="nv01_footer sitemap|menu1Depth" an-ca="navigation" an-ac="footer" an-la="about us"> <span class="hidden">Åpen </span> <svg class="icon" focusable="false"> <use xlink:href="#open-down-regular" href="#open-down-regular"></use> </svg> </a> <div class="footer-category__list-wrap"> <ul class="footer-category__list" role="list"> <li class="footer-category__item" role="listitem"> <a class="footer-category__link" href="/no/about-us/company-info/" an-tr="nv01_footer sitemap--cta-menu" an-ca="navigation" an-ac="footer" an-la="about us:company info" aria-label="Selskapsinformasjon Selskapsinformasjon"> Selskapsinformasjon </a> </li> <li class="footer-category__item" role="listitem"> <a class="footer-category__link" href="/no/about-us/business-area/" an-tr="nv01_footer sitemap--cta-menu" an-ca="navigation" an-ac="footer" an-la="about us:business area" aria-label="Forretningsområde Forretningsområde"> Forretningsområde </a> </li> <li class="footer-category__item" role="listitem"> <a class="footer-category__link" href="/no/about-us/brand-identity/" an-tr="nv01_footer sitemap--cta-menu" an-ca="navigation" an-ac="footer" an-la="about us:brand identity" aria-label="Varemerkeidentitet Varemerkeidentitet"> Varemerkeidentitet </a> </li> <li class="footer-category__item" role="listitem"> <a class="footer-category__link" href="/no/about-us/careers/" an-tr="nv01_footer sitemap--cta-menu" an-ca="navigation" an-ac="footer" an-la="about us:careers" aria-label="Jobb hos oss Jobb hos oss"> Jobb hos oss </a> </li> <li class="footer-category__item" role="listitem"> <a class="footer-category__link new-window" href="//www.samsung.com/global/ir/" target="_blank" an-tr="nv01_footer sitemap--cta-menu" an-ca="navigation" an-ac="footer" an-la="about us:investor relations" aria-label="Investorrelasjoner Investorrelasjoner : Åpne i nytt vindu"> Investorrelasjoner <svg class="icon" focusable="false"> <use xlink:href="#outlink-bold" href="#outlink-bold"></use> </svg> </a> </li> <li class="footer-category__item" role="listitem"> <a class="footer-category__link new-window" href="https://news.samsung.com/no/" target="_blank" an-tr="nv01_footer sitemap--cta-menu" an-ca="navigation" an-ac="footer" an-la="about us:newsroom" aria-label="Nyhetsrom Nyhetsrom : Åpne i nytt vindu"> Nyhetsrom <svg class="icon" focusable="false"> <use xlink:href="#outlink-bold" href="#outlink-bold"></use> </svg> </a> </li> <li class="footer-category__item" role="listitem"> <a class="footer-category__link" href="/no/about-us/ethics/" an-tr="nv01_footer sitemap--cta-menu" an-ca="navigation" an-ac="footer" an-la="about us:ethics" aria-label="Etikk Etikk"> Etikk </a> </li> <li class="footer-category__item" role="listitem"> <a class="footer-category__link new-window" href="//design.samsung.com/global/index.html" target="_blank" an-tr="nv01_footer sitemap--cta-menu" an-ca="navigation" an-ac="footer" an-la="about us:samsung design" aria-label="Samsung Design Samsung Design : Åpne i nytt vindu"> Samsung Design <svg class="icon" focusable="false"> <use xlink:href="#outlink-bold" href="#outlink-bold"></use> </svg> </a> </li> </ul> </div> </div> </div> </div> <div class="footer-bottom"> <div class="footer-copyright-wrap"> <div class="footer-copyright-align"> <p class="footer-copyright">Opphavsrett© 1995-2025 Samsung. Alle rettigheter forbeholdes.</p> </div> <div class="footer-language"> <a class="footer-language__anchor" href="/no/function/ipredirection/ipredirectionLocalList/" aria-label="Velg et annet land eller en region for å se innhold spesifikt for din plassering." an-tr="nv02_footer bottom--cta-locallist" an-ca="navigation" an-ac="footer" an-la="bottom:country selector:locallist">Norge/Norsk</a> </div> </div> <div class="footer-language-wrap" an-tr="nv02_footer bottom--text-scroll" an-ca="scroll" an-ac="scroll:100" an-la="scroll:100"> <div class="footer-language"> <a class="footer-language__anchor" href="/no/function/ipredirection/ipredirectionLocalList/" aria-label="Velg et annet land eller en region for å se innhold spesifikt for din plassering." an-tr="nv02_footer bottom--cta-locallist" an-ca="navigation" an-ac="footer" an-la="bottom:country selector:locallist">Norge/Norsk</a> </div> <div class="footer-terms"> <ul class="footer-terms__list" role="list"> <li class="footer-terms__item" role="listitem"> <a class="footer-terms__link" href="/no/estore/static/link_terms_and_conditions_of_sale_p/" an-tr="nv02_footer bottom--cta-bottom" an-ca="navigation" an-ac="footer" an-la="bottom:legal menu:terms and conditions of sale">Allmenne Kjøpsvilkår</a> </li> <li class="footer-terms__item" role="listitem"> <a class="footer-terms__link" href="/no/info/privacy/" an-tr="nv02_footer bottom--cta-bottom" an-ca="navigation" an-ac="footer" an-la="bottom:legal menu:privacy">Retningslinjer For Personvern</a> </li> <li class="footer-terms__item" role="listitem"> <a class="footer-terms__link" href="/no/info/privacy/cookie-policy/" an-tr="nv02_footer bottom--cta-bottom" an-ca="navigation" an-ac="footer" an-la="bottom:legal menu:cookies">Informasjonskapsler</a> </li> <li class="footer-terms__item" role="listitem"> <a class="footer-terms__link" href="/no/info/terms/" an-tr="nv02_footer bottom--cta-bottom" an-ca="navigation" an-ac="footer" an-la="bottom:legal menu:terms">Vilkår</a> </li> <li class="footer-terms__item" role="listitem"> <a class="footer-terms__link" href="/no/info/sitemap/" an-tr="nv02_footer bottom--cta-bottom" an-ca="navigation" an-ac="footer" an-la="bottom:legal menu:sitemap">Oversikt</a> </li> </ul> </div> <div class="footer-sns"> <span class="footer-sns__title">Vil du holde deg oppdatert?</span> <ul class="footer-sns__list" role="list"> <li class="footer-sns__item" role="listitem"> <a class="footer-sns__link" href="https://www.facebook.com/samsungnorge/" target="_blank" rel="noreferrer noopener" an-tr="nv02_footer bottom--cta-sns" an-ca="navigation" an-ac="footer" an-la="bottom:sns:facebook" aria-label="Åpne i nytt vindu"> <svg class="icon" focusable="false"> <use xlink:href="#facebook-bold" href="#facebook-bold"></use> </svg> </a> </li> <li class="footer-sns__item" role="listitem"> <a class="footer-sns__link" href="https://www.instagram.com/samsungnorge/" target="_blank" rel="noreferrer noopener" an-tr="nv02_footer bottom--cta-sns" an-ca="navigation" an-ac="footer" an-la="bottom:sns:instagram" aria-label="Åpne i nytt vindu"> <svg class="icon" focusable="false"> <use xlink:href="#instagram-bold" href="#instagram-bold"></use> </svg> </a> </li> <li class="footer-sns__item" role="listitem"> <a class="footer-sns__link" href="https://www.youtube.com/samsungnorge/" target="_blank" rel="noreferrer noopener" an-tr="nv02_footer bottom--cta-sns" an-ca="navigation" an-ac="footer" an-la="bottom:sns:youtube" aria-label="Åpne i nytt vindu"> <svg class="icon" focusable="false"> <use xlink:href="#youtube-bold" href="#youtube-bold"></use> </svg> </a> </li> </ul> </div> </div> </div> </div> </footer> <button class="fab" an-tr="nv02_footer bottom--text-back to top" an-ca="indication" an-ac="back to top" an-la="back to top" title="Go to Top">Go to Top <svg class="fab__icon" focusable="false"> <use xlink:href="#up-highest-bold" href="#up-highest-bold"></use> </svg> </button> <!--googleon: all--> <script src="/etc.clientlibs/samsung/clientlibs/consumer/global/clientlib-dependencies.min.js"></script> <script src="/etc.clientlibs/samsung/clientlibs/consumer/global/clientlib-base-ux2.min.js"></script> <!-- <sly data-sly-test="false"> <script type="text/javascript" src='/etc.clientlibs/samsung/clientlibs/consumer/global/clientlib-site/resources/au/js/au.js'></script> </sly> --> <!--[if lt IE 9]> <script src="/etc.clientlibs/samsung/clientlibs/consumer/global/clientlib-common/resources/ie9/html5.js"></script> <![endif]--> <!--[if lte IE 9]> <script type='text/javascript' src='//cdnjs.cloudflare.com/ajax/libs/jquery-ajaxtransport-xdomainrequest/1.0.3/jquery.xdomainrequest.min.js'></script> <![endif]--> <script type="text/javascript"> /* recaptcha script for Samsung 2020.07.10 */ var conRecaptcha; var recaptchaCallback = function() { if($("#Con_reCaptcha").length > 0){ conRecaptcha = grecaptcha.render('Con_reCaptcha', { 'sitekey' : '6Lc-358UAAAAAFmYE7zKV3PU0m9crt6-tj-UJsll' }); } }; </script> <script defer type="text/javascript" src='https://www.google.com/recaptcha/api.js?onload=recaptchaCallback&render=explicit'></script> <div class="eip-popup" role="dialog" aria-modal="true"> <div class="layer-popup" id="eip-popup"> <div class="layer-popup__inner"> <div class="layer-popup__contents scrollbar"> <div class="scrollbar__contents"> <div class="layer-popup__title">Vurder din avdragsplan</div> <div class="eip-popup__wrap"> <div class="eip-popup__frame"> <!-- iframe content here --> <iframe name="Estimate_iframe" title="frame title: Estimate your installment plan" frameborder="0" scrolling="yes" width="100%" height="100%"></iframe> </div> </div> </div> </div> <button type="button" class="layer-popup__close"> <span class="hidden">Lukk popup-skjermbilde</span> <svg class="icon" focusable="false"> <use xlink:href="#delete-bold" href="#delete-bold"></use> </svg> </button> </div> </div> </div> <div class="finance-ee-popup" style="display:none"> <div class="layer-popup" id="finance ee" role="dialog" tabindex="0" style="display:block"> <div class="layer-popup__inner"> <div class="layer-popup__contents scrollbar"> <div class="finance-ee-popup__contents scrollbar__contents"> <div class="finance-ee-popup__title"> <strong class="finance-ee-popup__title-text">Choose convenient Instalment plans provided by Inbank</strong> </div> <div class="finance-ee-popup__description"> <div class="finance-ee-popup__plans-contents"> <div class="finance-ee-popup__plans-table" role="table"> <div class="finance-ee-popup__plans-row" role="row"> <div class="finance-ee-popup__plans-header" role="rowheader">Product Price</div> <div class="finance-ee-popup__plans-cell" role="cell"> <p class="finance-ee-popup__plans-text" id="productprice"></p> </div> </div> <div class="finance-ee-popup__plans-row" role="row"> <div class="finance-ee-popup__plans-header" role="rowheader">Plan</div> <div class="finance-ee-popup__plans-cell" role="cell"> <div class="menu"> <select class="menu__select" tabindex="-1" id="selectplan"> </select> <button class="menu__select-field" aria-haspopup="listbox" aria-expanded="false"> <span class="menu__select-field-text"></span> <svg class="menu__select-field-icon down" focusable="false"> <use xlink:href="#open-down-bold" href="#open-down-bold"></use> </svg> <svg class="menu__select-field-icon up" focusable="false"> <use xlink:href="#close-up-bold" href="#close-up-bold"></use> </svg> </button> </div> </div> </div> <div class="finance-ee-popup__plans-row" role="row"> <div class="finance-ee-popup__plans-header" role="rowheader">Months</div> <div class="finance-ee-popup__plans-cell" role="cell"> <div class="menu"> <select class="menu__select" tabindex="-1" id="selectmonths"> </select> <button class="menu__select-field" aria-haspopup="listbox" aria-expanded="false"> <span class="menu__select-field-text"></span> <svg class="menu__select-field-icon down" focusable="false"> <use xlink:href="#open-down-bold" href="#open-down-bold"></use> </svg> <svg class="menu__select-field-icon up" focusable="false"> <use xlink:href="#close-up-bold" href="#close-up-bold"></use> </svg> </button> </div> </div> </div> <div class="finance-ee-popup__plans-row" role="row"> <div class="finance-ee-popup__plans-header" role="rowheader">Interest rate</div> <div class="finance-ee-popup__plans-cell" role="cell"> <p class="finance-ee-popup__plans-text" id="interestrate"></p> </div> </div> <div class="finance-ee-popup__plans-row" role="row"> <div class="finance-ee-popup__plans-header" role="rowheader">Monthly payment</div> <div class="finance-ee-popup__plans-cell" role="cell"> <p class="finance-ee-popup__plans-text" id="monthlypayment"></p> </div> </div> </div> </div> <p class="finance-ee-popup__disclaimer">Ansvarsfraskrivelse for avbetaling</p> </div> </div> </div> <button type="button" class="layer-popup__close"> <span class="hidden">Lukk popup-skjermbilde</span> <svg class="icon" focusable="false"> <use xlink:href="#delete-bold" href="#delete-bold"></use> </svg> </button> </div> </div> </div> <div class="ebt-popup" tabindex="0" role="dialog" aria-modal="true"> <input type="hidden" name="successTitle" id="successTitle"/> <input type="hidden" name="successMessageDesc" id="successMessageDesc"/> <div class="layer-popup" id="ebt-popup"> <div class="layer-popup__inner"> <h2 class="layer-popup__title type-center"></h2> <p class="layer-popup__desc"></p> <div class="layer-popup__contents scrollbar"> <div class="scrollbar__contents"> <form name="ebt-popup__form" class="ebt-popup__form"> <input type="hidden" name="siteCode" value="no"/> <input type="hidden" name="formCode"/> <!-- <div class="ebt-popup__iframe"> <iframe src="https://www.google.com/recaptcha/api2/anchor?ar=2&k=6Lc-358UAAAAAFmYE7zKV3PU0m9crt6-tj-UJsll&co=aHR0cHM6Ly93d3cuc2Ftc3VuZy5jb206NDQz&hl=ko&v=AFBwIe6h0oOL7MOVu88LHld-&size=normal&cb=8czym95z34lm" width="304" height="78" role="presentation" name="a-o4dl4civ2eno" frameborder="0" scrolling="no" sandbox="allow-forms allow-popups allow-same-origin allow-scripts allow-top-navigation allow-modals allow-popups-to-escape-sandbox"></iframe> </div> --> <div class="ebt-popup__iframe"> <div id="Con_reCaptcha" data-callback="recaptchaCallback"></div> <p class="invalid-notice" style="display: none">* Skriv inn Captcha-koden din</p> </div> <div class="checkbox-wrap"> </div> </from> </div> </div> <div class="layer-popup__foot"> <div class="layer-popup__button"> <div class="layer-popup__button-inner"> <div class="layer-popup__button-item"> <a class="cta cta--outlined cta--black" href="javascript:;"> Send inn </a> </div> </div> </div> </div> <button class="layer-popup__close"> <span class="hidden">Layer Popup Close</span> <svg class="icon" focusable="false"> <use xlink:href="#delete-bold" href="#delete-bold"></use> </svg> </button> </div> </div> </div> <div class="confirm-popup" style="display: none" role="dialog" aria-modal="true"> <div class="confirm-popup__dimmed"></div> <div class="confirm-popup__content"> <div class="confirm-popup__content-inner"> <strong class="confirm-popup__title"></strong> <div class="confirm-popup__desc"></div> <div class="confirm-popup__disclaimer"></div> <div class="confirm-popup__cta-wrap"> <button class="cta cta--outlined cta--black"></button> <button class="cta cta--contained cta--emphasis"></button> </div> <button class="confirm-popup__close"> <svg class="icon"> <use xlink:href="#delete-bold" href="#delete-bold"></use> </svg> <span class="hidden">Lukk popup-skjermbilde</span> </button> </div> </div> </div> <!-- CRHQ-1921 [B2C] BR/AR/PY/UY - get stock alert 적용 (shop 조건 해제) --> <input type="hidden" name="isGpv2Flag" id="isGpv2Flag" value="N"/> <input type="hidden" name="isNewHybrisFlag" id="isNewHybrisFlag" value="N"/> <section class="pd-get-stock-alert-popup" role="dialog" aria-modal="true" style="display: none"> <div class="pd-get-stock-alert-popup__dimmed"></div> <div class="pd-get-stock-alert-popup__contents"> <div class="scrollbar"> <div class="pd-get-stock-alert-popup__inner-wrap scrollbar__contents"> <div class="pd-get-stock-alert-popup__header"> <h2 class="text-title">Få lagervarsling</h2> <p class="pd-get-stock-alert-popup__desc">Registrer e-postadressen din hvis du ønsker å få beskjed når varen igjen er tilgjengelig på lager.</p> </div> <div class="pd-get-stock-alert-popup__text-field-wrap"> <!-- <div class="text-field"> --> <!-- <label for="getStockAlertEmailInput">Angi e-postadressen din</label> --> <!-- <input id="getStockAlertEmailInput" type="text" autocomplete="off"> --> <!-- <svg class="icon"> --> <!-- <use xlink:href="/etc.clientlibs/samsung/clientlibs/consumer/global/clientlib-common/resources/images/svg-sprite.svg#delete-bold"></use> --> <!-- </svg> --> <!-- <sly data-sly-test="false"> --> <!-- <p class="error-message">Dobbeltsjekk e-postadressen din ... bare for å være helt sikker!</p> --> <!-- </sly> --> <!-- <sly data-sly-test="true"> --> <!-- <p class="error-message">Venligst dobbeltsjekk din epost adresse</p> --> <!-- </sly> --> <!-- </div> --> <div class="text-field-v2"> <label class="text-field-v2__hint" for="getStockAlertEmailInput">Angi e-postadressen din</label> <div class="text-field-v2__input-wrap"> <input class="text-field-v2__input" id="getStockAlertEmailInput" type="text" value="" autocomplete="email"/> <button class="text-field-v2__input-icon delete" aria-label="Delete" type="button"> <svg class="icon delete" focusable="false" aria-hidden="true"> <use xlink:href="#cancel-bold" href="#cancel-bold"></use> </svg> </button> <div class="text-field-v2__input-icon error"> <svg class="icon error" focusable="false" aria-hidden="true"> <use xlink:href="#information-error-bold" href="#information-error-bold"></use> </svg> </div> </div> <p class="text-field-v2__text error" id="getstock-popup-error-txt">Venligst dobbeltsjekk din epost adresse</p> </div> </div> <div class="pd-get-stock-alert-popup__checkbox-container"> </div> <div class="pd-get-stock-alert-popup__disclaimer"> <p class="pd-get-stock-alert-popup__disclaimer-text"></p> <p>Samsung vil behandle din e-postadresse for å sende deg en oppdatering på produkter som er tilbake på lager i tråd med <a href="/no/estore/privacy-policy/">Samsung Estore personvernregler.</a></p> </div> </div> </div> <div class="pd-get-stock-alert-popup__btn-wrap"> <button class="pd-get-stock-alert-popup__btn-close cta cta--outlined cta--black" an-tr="pd03_product finder:stock alert-product detail-cta-popup" an-ca="buy cta" an-ac="stock alert" an-la="stock alert:close">Lukk.</button> <button class="pd-get-stock-alert-popup__btn-submit cta cta--contained cta--emphasis cta--disabled" disabled an-tr="pd03_product finder:stock alert-product detail-cta-popup" an-ca="buy cta" an-ac="stock alert" an-la="stock alert:submit">Send inn</button> </div> <button class="pd-get-stock-alert-popup__close" an-tr="pd03_product finder:stock alert-product detail-cta-popup" an-ca="buy cta" an-ac="stock alert" an-la="stock alert:close"> <span class="hidden">Close popup</span> <svg class="icon" focusable="false" aria-hidden="true"> <use xlink:href="#delete-bold" href="#delete-bold"></use> </svg> </button> </div> <div class="pd-get-stock-alert-popup__final-wrap"> <div class="pd-get-stock-alert-popup__final"> <p class="pd-get-stock-alert-popup__final-desc"> Vi sender deg en email når varene kommer på lager. <br/>Takk. </p> <div class="pd-get-stock-alert-popup__final-btn-wrap"> <button class="pd-get-stock-alert-popup__final-btn-close cta cta--contained cta--emphasis">Send inn</button> </div> <button class="pd-get-stock-alert-popup__close"> <span class="hidden">Close popup</span> <svg class="icon" focusable="false" aria-hidden="true"> <use xlink:href="#delete-bold" href="#delete-bold"></use> </svg> </button> </div> </div> </section> <script async src="//maps.googleapis.com/maps/api/js?region=kr&client=gme-samsungsds&libraries=places&loading=async&callback=Function.prototype" type="text/javascript"></script> <div class="where-to-buy"></div> <input type="hidden" name="useNewWtb" id="useNewWtb" value="Y"/> <input type="hidden" name="searchApiDomain" id="searchApiDomain" value="//searchapi.samsung.com/v6"/> <input type="hidden" name="buyinstoreRedirectYN" id="buyinstoreRedirectYN" value="N"/> <input type="hidden" id="rtlValue"/> <input type="hidden" name="current_model_code" id="current_model_code"/> <input type="hidden" id="wtbCurrentPagePath" value="/content/samsung/no/watches/galaxy-watch/galaxy-watch-ultra-titanium-gray-lte-sm-l705fdaaeub"/> <script src="/etc.clientlibs/samsung/clientlibs/consumer/global/clientlib-templates/page-feature-pd.min.js"></script> <script type="text/javascript" src="/etc.clientlibs/samsung/clientlibs/consumer/global/clientlib-templates/page-feature-pd/compactComps.min.b2e3aa3dc9a64af7a70b5e80cb159edd.js" defer></script> <script type="application/ld+json" data-type="seo" data-object-type="WebPage" data-id="e7d498f2-f4d1-44dc-93c8-9aaca4805189">{"@context":"http://schema.org","@type":"WebPage","name":"Galaxy Watch Ultra (LTE, 47mm) Titanium Gray | Samsung Norge","url":"https://www.samsung.com/no/watches/galaxy-watch/galaxy-watch-ultra-titanium-gray-lte-sm-l705fdaaeub/"}</script> </div> </body> </html>