.dg.ac{display:none !important;z-index:999 !important}:root{--app-height: 100vh}@media print,screen and (min-width: 64em){#application,#player-3d{height:100%}}#application-canvas{width:100% !important;height:calc(100vh - 150px) !important}@media print,screen and (min-width: 64em){#application-canvas{height:100% !important}}html.lenis{height:auto}html.lenis.lenis-stopped{overflow:hidden}html.lenis body{background-color:#f6f5f3}html.lenis iframe{pointer-events:none}.lenis.lenis-smooth{scroll-behavior:auto}.lenis.lenis-smooth [data-lenis-prevent]{overscroll-behavior:contain}@media print,screen and (min-width: 64em){.main-content{width:50%}}.watch-user-guide-container{justify-content:center}@media print,screen and (min-width: 64em){.watch-user-guide-container{justify-content:flex-start}}#esw-fab{display:none !important}.canvas{position:fixed;top:53px;left:0;width:100%;height:var(--app-height);z-index:0}@media print,screen and (min-width: 64em){.canvas{top:6.25rem;z-index:-1}}.h-viewport{height:var(--app-height)}@media print,screen and (min-width: 64em){.hero-title{text-align:left;font-size:2.5rem}}.hero-title h1{font-size:1.25rem}@media print,screen and (min-width: 64em){.hero-title h1{font-size:1.875rem;font-weight:900}}.hero-title h2{font-size:.75rem;letter-spacing:.03375rem;color:#978153;text-transform:none}@media print,screen and (min-width: 64em){.hero-title h2{font-size:1rem}}.page-type{display:flex;align-items:center;justify-content:center;margin-top:1.25rem;font-size:1.125rem}@media print,screen and (min-width: 64em){.page-type{justify-content:flex-start;margin-top:2.5rem}}.page-type.h3{margin-bottom:0;text-transform:none}section{position:relative;padding:5rem 0 1.25rem;z-index:2}#section-hero{padding:2.5rem 0 1.25rem}@media print,screen and (min-width: 64em){#section-hero{display:flex;flex-direction:row;align-items:center}}.hero-scroll{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:.75rem;font-size:.625rem;line-height:1.3;letter-spacing:.008125rem;z-index:10;transform:translateX(-50%);position:absolute;bottom:1.25rem;left:50%}@media print,screen and (min-width: 64em){.hero-scroll{left:100%;bottom:3.125rem;width:18.75rem}}.hero-scroll svg{animation:moveArrowYAxis 2s ease infinite}.features{display:flex;flex-direction:column;align-items:center;flex:none;width:100%;height:auto;padding-bottom:0}@media print,screen and (min-width: 64em){.features{padding-top:0;height:var(--app-height);justify-content:center;align-items:initial}}.features-list{margin:1.25rem;padding:0;background-color:#fff;border-radius:1rem;width:100%}@media print,screen and (min-width: 64em){.features-list{max-width:90%;margin:1.25rem 0}}.features-list li{position:relative;display:flex;justify-content:space-between;padding:0;align-items:center;list-style:none;text-transform:uppercase;cursor:pointer}@media print,screen and (min-width: 64em){.features-list li{padding:0}}.features-list li .functionality-element{position:relative;top:0;left:0;width:100%;height:100%;text-align:left;padding:.9375rem 1.5625rem;text-transform:uppercase;display:flex;align-items:center;min-height:3.75rem}.features-list li .functionality-element svg{height:1.4375rem}.features-list li .functionality-element span{pointer-events:none;font-size:.625rem;margin-left:.9375rem}@media print,screen and (min-width: 64em){.features-list li .functionality-element span{font-size:.75rem}}.features-list li img{width:1.5rem;height:1.5rem;object-fit:contain;object-position:center}.features-list li:not(:last-child){border-bottom:1px solid #f0ede8}.features-list li>div{display:flex;align-items:center;gap:.9375rem}.features-list li::after{display:block;width:.625rem;height:.625rem;background-image:url("data:image/svg+xml,%3Csvg width='6' height='12' viewBox='0 0 6 12' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M0.833984 10.9233L4.83398 5.93966L0.833984 0.92334' stroke='%231F1F1F'/%3E%3C/svg%3E%0A");position:absolute;right:1.25rem;top:50%;transform:translateY(-50%);background-size:contain;background-position:center;background-repeat:no-repeat;content:"";pointer-events:none}.features-list li.active{color:#978153}.features-list li.active::after{background-size:.375rem;background-image:url("data:image/svg+xml,%3Csvg width='5' height='6' viewBox='0 0 5 6' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Crect x='2.49268' y='0.5' width='3.52513' height='3.52513' transform='rotate(45 2.49268 0.5)' fill='%238C7032'/%3E%3C/svg%3E%0A")}.steps-select-list{position:fixed;top:7rem;width:calc(100% - 40px);display:flex;flex-direction:column;margin:0;opacity:0;visibility:hidden;pointer-events:none}.steps-select-list .features-list{margin:0}.steps-select-list .features-list li{display:flex;justify-content:flex-start;padding:.9375rem 1.5625rem;align-items:center;list-style:none;font-size:.625rem;text-transform:uppercase;cursor:pointer}.steps-select-list .features-list li:first-child{border-top:1px solid #f0ede8}.steps-select-list .features-list li svg{margin-right:.625rem;pointer-events:none;z-index:0}.features-title{padding:0 2.5rem;font-size:1rem;text-transform:none;font-weight:400;text-align:center}@media print,screen and (min-width: 64em){.features-title{max-width:90%;text-align:left;padding:0 1.25rem;margin:0;font-size:1.5rem}}.features-title span{color:#978153}.step{position:fixed;width:100%;height:10rem;bottom:0;left:0;padding:0 .9375rem .9375rem .9375rem;z-index:10;opacity:0;visibility:hidden;pointer-events:none}@media print,screen and (min-width: 64em){.step{top:50%;left:auto;width:50%;max-width:40rem;height:15.625rem;transform:translateY(-50%);padding:0}}.step-container{position:relative;display:flex;width:100%;height:100%;flex-direction:column;align-items:center;justify-content:flex-end;background-color:#fff;border-radius:1rem}@media print,screen and (min-width: 64em){.step-container{width:90%}}.step-container .return-to-functionality-desktop{display:none}@media print,screen and (min-width: 64em){.step-container .return-to-functionality-desktop{display:flex;align-items:center;width:100%;top:0;left:0;position:absolute;padding:1.25rem 0;transform:translateY(-100%)}}@media print,screen and (min-width: 64em){.step-container .return-to-functionality-desktop img{margin-right:.9375rem;width:1.5rem;height:1.5rem}}@media print,screen and (min-width: 64em){.step-container .return-to-functionality-desktop span{margin:0;letter-spacing:.03375rem;color:#978153;font-size:.75rem;text-transform:uppercase}}.step-container .return-to-functionality-desktop span{pointer-events:none}.step-container ul{position:absolute;display:block;top:0;left:0;width:100%;text-align:center;margin:0}@media print,screen and (min-width: 64em){.step-container ul{top:1.25rem}}.step-container li{width:100%;position:absolute;display:block;top:0;left:0;padding:1.5rem 2.5rem 1rem 2.5rem;list-style:none}@media print,screen and (min-width: 64em){.step-container li{text-align:left}}.step-container li:not(:first-child){opacity:0;visibility:hidden;pointer-events:none}@media print,screen and (min-width: 64em){.step-container .step-controls{margin-top:1.25rem;position:absolute;left:2.5rem;bottom:1.25rem}}.masked{overflow:hidden}.masked span{display:inline-block}.step-title{font-size:1.125rem;text-transform:initial;color:#1f1f1f}@media print,screen and (min-width: 64em){.step-title{font-size:1.5rem}}.step-description{font-size:.75rem;line-height:.875rem}@media print,screen and (min-width: 64em){.step-description{font-size:1rem;line-height:1.25rem;letter-spacing:.0625rem}}.step-controls{display:flex;align-items:center;gap:1rem;padding-bottom:.75rem}.step-controls button{position:relative;z-index:10}.step-controls [data-disabled=true]{pointer-events:none;visibility:hidden}.step-controls [data-disabled=true] svg path{stroke:#b1b0af}.step-counter{display:flex;font-size:.75rem;font-weight:300}.step-navigation{position:fixed;display:flex;justify-content:center;top:4.375rem;left:0;width:100%;z-index:21}@media print,screen and (min-width: 64em){.step-navigation{top:8.125rem;left:9.375rem}}.step-navigation-bg{position:fixed;display:block;width:100%;height:100%;top:0;left:0;background-color:rgba(0,0,0,.1);z-index:20;opacity:0;visibility:hidden;pointer-events:none}.back-index-button{position:absolute;top:0;left:1rem;opacity:0;visibility:hidden;pointer-events:none}@media print,screen and (min-width: 64em){.back-index-button{opacity:0 !important;visibility:hidden !important}}.back-index-desktop{display:none;position:relative;display:flex;justify-content:center;align-items:center;width:2rem;height:2rem;border-radius:1rem;background-color:#fff;margin-right:.9375rem;font-size:.75rem;text-transform:uppercase}@media print,screen and (min-width: 64em){.back-index-desktop{display:flex}}.back-index{position:relative;display:flex;justify-content:center;align-items:center;width:2rem;height:2rem;border-radius:1rem;background-color:#fff}.back-index-label{margin-left:.9375rem}@media print,screen and (min-width: 64em){.back-index-label{display:inline}}.back-index-label:not(.tips-label){display:none}.steps-select{position:relative;top:.5625rem;width:auto;opacity:0;visibility:hidden;pointer-events:none}@media print,screen and (min-width: 64em){.steps-select{display:none}}.steps-select-bg{position:absolute;display:block;top:-.5625rem;left:50%;margin-left:.5rem;width:calc(100% + 60px);height:2rem;background-color:#fff;border-radius:6.25rem;z-index:0;transform:translateX(-50%)}.steps-select-title{position:relative;font-size:.625rem;text-transform:uppercase;width:auto;flex:none}.steps-select-title svg{position:absolute;top:50%;right:-1.25rem;transform:translateY(-50%)}.steps-select-title.open .steps-select-text-on-active{position:relative;transform:translateY(-100%)}.steps-select-title.open svg{transform:translate(0px, -10px) rotate(180deg)}.steps-select-current-name{position:relative;color:#978153}.steps-select-text-on-active{position:absolute;display:flex;align-items:center;justify-content:center;top:0;left:0}.steps-select-text-on-active span{transform:translateY(100%)}.open-tips-button-container{position:relative;width:100%;text-align:left;background-color:#fff;border-radius:1rem;display:flex;justify-content:space-between;align-items:center;margin:1.25rem}@media print,screen and (min-width: 64em){.open-tips-button-container{width:90%;margin:0}}.open-tips-button-container::after{display:block;width:.625rem;height:.625rem;background-image:url("data:image/svg+xml,%3Csvg width='6' height='12' viewBox='0 0 6 12' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M0.833984 10.9233L4.83398 5.93966L0.833984 0.92334' stroke='%231F1F1F'/%3E%3C/svg%3E%0A");position:absolute;right:1.25rem;top:50%;transform:translateY(-50%);background-size:contain;background-position:center;background-repeat:no-repeat;content:"";pointer-events:none}.open-tips-button-container .open-tips-button{width:100%;height:100%;padding:.9375rem 1.5625rem;display:flex;align-items:center;min-height:3.75rem}.open-tips-button-container .open-tips-button span{pointer-events:none;font-size:.625rem}@media print,screen and (min-width: 64em){.open-tips-button-container .open-tips-button span{font-size:.75rem}}.tips{position:relative;width:100%;z-index:10;margin-top:10px}.tips .helper-container{width:100%;padding:1.875rem 0;background-color:#fff}@media print,screen and (min-width: 64em){.tips .helper-container{padding:4.375rem 0}}.tips .helper-container .cell.medium-6:first-child{margin-bottom:1.25rem}@media print,screen and (min-width: 40em){.tips .helper-container .cell.medium-6:first-child{padding-right:3.125rem;border-right:1px solid #000}}@media print,screen and (min-width: 40em){.tips .helper-container .cell:last-child{padding-left:3.125rem}}.tips .helper-container .cell a{font-size:.75rem;display:flex;align-content:center;align-items:center}@media print,screen and (min-width: 64em){.tips .helper-container .cell a{font-size:1rem}}.tips .helper-container .cell a svg{width:1.25rem;margin-right:.625rem}.tips .helper-container h2{font-size:1rem;font-weight:700;text-transform:none}.tips .helper-container p{font-size:.75rem;font-weight:300;line-height:1.125rem}@media print,screen and (min-width: 64em){.tips .helper-container p{font-size:1rem;line-height:1.625rem}}.tips-accordion-container{position:fixed;top:0;left:0;width:100%;height:100%;opacity:0;visibility:hidden;z-index:-10;transition:1s all;background-color:#f6f5f3}.tips-accordion-container.open{opacity:1;visibility:visible;z-index:100;transition:1s opacity}.tips-accordion-container .tips-accordion-content{padding-top:5.625rem;position:relative;overflow-y:scroll;height:100vh}@media print,screen and (min-width: 64em){.tips-accordion-container .tips-accordion-content{padding-top:9.5rem}}.tips-accordion-container .tips-accordion-content .accordion{background:#fff;padding:2.5rem 1.875rem;border-radius:1rem;margin-bottom:6.25rem}.tips-accordion-container .tips-accordion-content .accordion>.h2{font-size:1.5rem;margin-bottom:1.25rem;display:block}.tips-accordion-container .tips-accordion-content .accordion>button{font-size:1rem;padding:20px 0;border-top:1px solid #e0e0e0;text-transform:none}.tips-accordion-container .tips-accordion-content .accordion>button:last-child{border-bottom:1px solid #e0e0e0}.tips-accordion-container .tips-accordion-content .accordion>button::after{right:0}.tips-accordion-container .tips-accordion-content .accordion>section{font-size:1rem;font-weight:300;padding:0;margin-bottom:1.25rem}.tips-accordion-container .close-tips-button{display:flex;align-items:center;margin-bottom:1.25rem;letter-spacing:.03375rem;color:#978153;font-size:.75rem;text-transform:uppercase}.loader{position:fixed;top:0;left:0;width:100%;height:100%;background-color:#fff;z-index:200;display:flex;align-items:center;gap:1.25rem;justify-content:center;flex-direction:column}.loader-element{position:relative;width:25rem;max-width:90vw;max-height:90vw;height:25rem;opacity:0;transition:.5s opacity}.loader-element .hour-pointer{position:absolute;top:0;left:50%;transform:translateX(-50%);width:.3125rem;height:100%}.loader-element .twelve-to-six::after{content:"";position:absolute;background:#000;width:.375rem;height:.375rem;top:0;left:50%;transform:translateX(-50%);border-radius:.625rem}.loader-element .twelve-to-six::before{content:"";position:absolute;background:#000;width:.375rem;height:.375rem;bottom:0;left:50%;transform:translateX(-50%);border-radius:.625rem}.loader-element .one-to-seven{transform:rotate(30deg)}.loader-element .one-to-seven::after{content:"";position:absolute;background:#000;width:.375rem;height:.375rem;top:0;left:50%;transform:translateX(-50%);border-radius:.625rem}.loader-element .one-to-seven::before{content:"";position:absolute;background:#000;width:.375rem;height:.375rem;bottom:0;left:50%;transform:translateX(-50%);border-radius:.625rem}.loader-element .two-to-eight{transform:rotate(60deg)}.loader-element .two-to-eight::after{content:"";position:absolute;background:#000;width:.375rem;height:.375rem;top:0;left:50%;transform:translateX(-50%);border-radius:.625rem}.loader-element .two-to-eight::before{content:"";position:absolute;background:#000;width:.375rem;height:.375rem;bottom:0;left:50%;transform:translateX(-50%);border-radius:.625rem}.loader-element .three-to-nine{transform:rotate(-90deg)}.loader-element .three-to-nine::after{content:"";position:absolute;background:#000;width:.375rem;height:.375rem;top:0;left:50%;transform:translateX(-50%);border-radius:.625rem}.loader-element .three-to-nine::before{content:"";position:absolute;background:#000;width:.375rem;height:.375rem;bottom:0;left:50%;transform:translateX(-50%);border-radius:.625rem}.loader-element .four-to-ten{transform:rotate(120deg)}.loader-element .four-to-ten::after{content:"";position:absolute;background:#000;width:.375rem;height:.375rem;top:0;left:50%;transform:translateX(-50%);border-radius:.625rem}.loader-element .four-to-ten::before{content:"";position:absolute;background:#000;width:.375rem;height:.375rem;bottom:0;left:50%;transform:translateX(-50%);border-radius:.625rem}.loader-element .five-to-eleven{transform:rotate(150deg)}.loader-element .five-to-eleven::after{content:"";position:absolute;background:#000;width:.375rem;height:.375rem;top:0;left:50%;transform:translateX(-50%);border-radius:.625rem}.loader-element .inner-clock-face{position:absolute;top:10%;left:10%;width:80%;height:80%}.loader-element .hand{width:50%;right:50%;height:.0625rem;background:#000;position:absolute;top:50%;border-radius:.375rem;transform-origin:100%;transform:rotate(90deg);transition-timing-function:cubic-bezier(0.1, 2.7, 0.58, 1);z-index:1}.loader-element .hand.hour-hand{width:40%}.loader-element .hand.min-hand{width:50%}.loader-element .hand.second-hand{display:none}.loader-element .loader-logo-container{display:flex;width:60%;height:60%;flex-direction:column;justify-content:center;align-items:center;position:absolute;top:50%;left:50%;border-radius:100%;background:#fff;transform:translate(-50%, -50%);padding:1.875rem;z-index:2}.loader-element .loader-logo-container span{font-size:1.25rem;margin-bottom:.625rem}@keyframes moveArrowYAxis{0%{transform:translateY(-2px)}25%{transform:translateY(3px)}100%{transform:translateY(-2px)}}@keyframes scrolling{0%{transform:translateX(0)}100%{transform:translatex(-144vw)}}@media print,screen and (min-width: 64em){html[dir=rtl] .hero-title{text-align:right}}@media print,screen and (min-width: 64em){html[dir=rtl] .hero-scroll{right:100%;transform:translateX(50%)}}@media print,screen and (min-width: 64em){html[dir=rtl] .features-title{text-align:right}}html[dir=rtl] .functionality-element span{margin-right:.9375rem;margin-left:0}html[dir=rtl] .step-navigation .features-list svg{margin-left:15px}html[dir=rtl] .return-to-functionality-desktop .back-index-desktop{margin-left:15px;margin-right:0}html[dir=rtl] .helper-container .cell.medium-6:first-child{padding-right:0;border-right:0 none;padding-left:3.125rem}@media print,screen and (min-width: 64em){html[dir=rtl] .helper-container .cell.medium-6:first-child{border-left:1px solid #000}}html[dir=rtl] .helper-container .cell.medium-6:last-child{padding-left:0}@media print,screen and (min-width: 64em){html[dir=rtl] .helper-container .cell.medium-6:last-child{padding-right:3.125rem}}html[dir=rtl] .helper-container .cell.medium-6 svg{margin-right:0;margin-left:.625rem}html[dir=rtl] .features-list li::after{left:1.25rem;right:auto;top:50%;transform:translateY(-50%) rotate(180deg)}html[dir=rtl] .step-controls{flex-direction:row-reverse}html[dir=rtl] .back-index-label{margin-left:0;margin-right:.9375rem}
