.hero-rive-wrapper{display:flex;justify-content:center;align-items:center}.hero-rive-canvas,.hero-rive-wrapper{width:100%;height:100%;position:absolute;top:0;left:0;opacity:1!important;visibility:visible!important}.hero-rive-canvas{border-radius:8px;display:block}.hero-rive-loading-placeholder{position:absolute;top:0;left:0;width:100%;height:100%;display:flex;justify-content:center;align-items:center;background:#f0f0f0;border-radius:8px;z-index:1}.hero-rive-loading-placeholder .loading-animation{width:40px;height:40px;border:3px solid #f3f3f3;border-top:3px solid var(--enh-green);border-radius:50%;animation:spin 1s linear infinite}.hero-rive-error{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);color:#f44;text-align:center;padding:1rem;z-index:2}@media (max-width:768px){.hero-rive-canvas,.hero-rive-loading-placeholder,.hero-rive-wrapper{display:none!important;width:0!important;height:0!important;position:absolute!important;visibility:hidden!important;opacity:0!important;pointer-events:none!important;overflow:hidden!important}}.new-rive-section{width:100%;padding:1em 0;position:relative;background-color:#fff;margin-bottom:2em}.new-rive-section .new-rive-container{max-width:var(--content-box-width);width:90%;margin:0 auto}.new-rive-section .new-rive-container .new-rive-component-title{width:100%;display:flex;justify-content:center;align-items:center;text-align:center}.new-rive-section .new-rive-header{text-align:center;display:flex;gap:1em;flex-direction:column;align-items:center;justify-content:center}.new-rive-section .new-rive-header .seo-h{-webkit-margin-before:.4em!important;margin-block-start:.4em!important;-webkit-margin-after:.5em!important;margin-block-end:.5em!important}.new-rive-header p{font-size:var(--font-18);color:var(--text-main);max-width:1200px;line-height:1.7;font-weight:500}.new-rive-section .new-rive-content{display:flex;flex-direction:column;gap:1em;align-items:stretch;justify-content:flex-start;position:relative}.new-rive-section .new-tabs-container{display:flex;flex-direction:row;justify-content:flex-start;align-items:center;width:100%;max-width:1250px;margin:1em auto;gap:1.3rem;padding:.7em 0;overflow-x:auto;-webkit-overflow-scrolling:touch;scrollbar-width:none;-ms-overflow-style:none}.new-rive-section .new-tab-item{flex:0 0 auto;width:auto;margin-bottom:0;display:flex;align-items:center;justify-content:center;gap:.3rem;padding:.5rem 1rem;border-radius:8px;cursor:pointer;transition:all .3s ease;background-color:#f3f4f6;border:1px solid #d4dde2;flex-shrink:0;width:100%;max-width:280px}.new-rive-section .new-tab-item:hover{background-color:#e5e7eb;transform:none}.new-rive-section .new-tab-item.active:hover:active,.new-rive-section .new-tab-item:hover:active{background-color:#d1d5db}.new-rive-section .new-tab-item.active{background-color:#f3f4f6}.new-rive-section .new-tab-item.active:hover{background-color:#e5e7eb}.new-rive-section .new-tab-icon-wrapper{width:25px;height:25px;display:flex;align-items:center;justify-content:center;background:none!important;border-radius:8px;flex-shrink:0}.new-rive-section .new-tab-icon{width:20px;height:20px;transition:all .3s ease;filter:brightness(0)}.new-rive-section .new-tab-icon-wrapper svg{width:20px;height:20px;color:#fcfcfc;transition:all .3s ease}.new-rive-section .new-tab-text{display:flex;flex-direction:column;gap:.25rem;text-align:left}.new-rive-section .new-tab-title{font-weight:600;font-size:var(--font-16);color:#13364a;white-space:nowrap;overflow:visible;text-overflow:unset;display:block;line-height:1}.new-rive-section .new-rive-slider{position:relative;width:100%;max-width:100%;margin:0 auto;height:600px;display:block;overflow:visible;touch-action:pan-y pinch-zoom}.new-rive-section .canvas-box{position:absolute;top:0;left:50%;width:70%;min-width:320px;max-width:1000px;height:100%;background:#fff;border:1px solid #d4dde2;border-radius:24px;display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;padding:2em 1.5em 0;opacity:.5;z-index:1;transform:translateX(-50%) scale(.85);transition:transform .3s cubic-bezier(.77,0,.18,1),opacity .2s ease,z-index .2s ease;pointer-events:none;overflow:hidden}.new-rive-section .canvas-box.active{opacity:1;z-index:3;transform:translateX(-50%) scale(1);pointer-events:auto}.new-rive-section .canvas-box.left{z-index:2;opacity:.7;transform:translateX(-160%) scale(1);pointer-events:none}.new-rive-section .canvas-box.right{z-index:2;opacity:.7;transform:translateX(60%) scale(1);pointer-events:none}.new-rive-section .canvas-box.hidden{opacity:0;pointer-events:none;z-index:0;transform:translateX(-270%) scale(1);transition:transform .3s cubic-bezier(.77,0,.18,1),opacity .2s ease,z-index .2s ease}.new-rive-section .canvas-box .new-tab-icon{width:18px;height:18px;transition:all .3s ease;filter:brightness(.5) opacity(.87)}.new-rive-section .canvas-box .new-tab-icon-wrapper{width:32px;height:32px;display:flex;align-items:center;justify-content:center;background:none!important;flex-shrink:0}.new-rive-section .canvas-box .new-tab-icon-wrapper svg{width:20px;height:20px;transition:all .3s ease;color:#0d2330;fill:#0d2330}.new-rive-section .canvas-description{font-size:var(--font-24);color:#1a1b1c;text-align:left;width:100%;margin-top:.5em;max-width:480px;font-weight:600}.new-rive-section .canvas-box canvas{width:95%;flex:1 1 auto;align-self:center;min-height:0;margin-bottom:-125px;height:260px;display:block;background:#fff;transform:translateY(20px)}.new-rive-section .new-rive-loading-placeholder{position:absolute;top:0;left:0;width:100%;height:100%;display:flex;justify-content:center;align-items:center;background-color:rgba(248,249,250,.7);z-index:1}.new-rive-section .loading-animation{width:50px;height:50px;border:3px solid #f3f3f3;border-top-color:#0ebc7c;border-radius:50%;animation:spin 1s linear infinite}.new-rive-section .new-rive-error{text-align:center;color:#f44;padding:1rem;margin:1rem;background:rgba(255,68,68,.1);border-radius:8px}.new-rive-section .new-bottom-buttons-container{display:flex;flex-direction:row;justify-content:center;align-items:center;width:100%;max-width:1250px;margin:-1rem auto 0;gap:.8rem;padding:.7em 0}.new-rive-section .new-bottom-button{display:flex;align-items:center;justify-content:center;padding:.5rem 1rem;cursor:pointer;transition:all .3s ease;background:none;border:none;font-size:var(--font-20);font-weight:600;color:#7e7f7f;white-space:nowrap;overflow:visible;text-overflow:unset;line-height:1}.new-rive-section .new-bottom-button:hover{color:#1a1b1c;transform:translateY(-3px)}.new-rive-section .new-bottom-button.active{color:#1a1b1c}@media (max-width:1540px){.new-rive-section .canvas-box{width:75%;max-width:900px;height:95%}.new-rive-section .canvas-box canvas{width:92%;height:240px;margin-bottom:-100px}.new-rive-section .new-bottom-buttons-container{max-width:1100px;gap:.7rem;margin:-2.8rem auto 0}}@media (max-width:1200px){.new-rive-section .canvas-box{width:80%;max-width:700px;height:90%}.new-rive-section .canvas-box canvas{width:90%;height:220px;margin-bottom:-80px}.new-rive-section .new-rive-slider{height:550px}.new-rive-section .new-bottom-buttons-container{max-width:1000px;gap:.6rem;margin:-4.3rem auto 0}}@media (max-width:1000px){.new-rive-section .new-rive-header .seo-h{-webkit-margin-before:.35em!important;margin-block-start:.35em!important;-webkit-margin-after:.45em!important;margin-block-end:.45em!important}.new-rive-section .canvas-box{width:85%;height:85%}.new-rive-section .canvas-box canvas{width:88%;height:200px;margin-bottom:-60px}.new-rive-section .new-bottom-buttons-container{max-width:900px;gap:.5rem;margin:-7rem auto 0}}@media (max-width:900px){.new-rive-section .new-rive-header .seo-h{-webkit-margin-before:.3em!important;margin-block-start:.3em!important;-webkit-margin-after:.4em!important;margin-block-end:.4em!important}.new-rive-section .new-rive-slider{height:500px;touch-action:pan-y pinch-zoom}.new-rive-section .canvas-box{width:90%;max-width:600px;height:90%;padding:1.5rem 1rem 1.25rem;transition:transform .3s cubic-bezier(.77,0,.18,1),opacity .3s cubic-bezier(.77,0,.18,1),z-index .3s}.new-rive-section .canvas-box canvas{width:92%;height:220px;margin-bottom:0;transform:none}.new-rive-section .new-rive-content{flex-direction:column;min-height:auto}.new-rive-section .canvas-box.left{opacity:0;transform:translateX(-160%) scale(.9)}.new-rive-section .canvas-box.right{opacity:0;transform:translateX(60%) scale(.9)}.new-rive-section .canvas-box.active{transform:translateX(-50%) scale(1)}.new-rive-section .new-tabs-container{max-width:100%;gap:1rem;padding:.5rem 0}.new-rive-section .new-tabs-container::-webkit-scrollbar{display:none}.new-rive-section .new-tabs-container:active{cursor:-webkit-grabbing;cursor:grabbing}.new-rive-section .new-tab-item{height:48px;padding:.5rem .75rem;flex:0 0 auto;width:auto;border-radius:6px;align-items:center}.new-rive-section .new-tab-item:hover{background-color:#fff;transform:none}.new-rive-section .new-tab-icon-wrapper{margin-bottom:0;align-items:center;justify-content:center}.new-rive-section .new-tab-text{width:100%}.new-rive-section .new-bottom-buttons-container{max-width:100%;gap:.4rem;margin:-4.3rem auto 0;overflow-x:auto;-webkit-overflow-scrolling:touch;scrollbar-width:none;-ms-overflow-style:none}.new-rive-section .new-bottom-button{flex-shrink:0;white-space:nowrap}}@media (max-width:650px){.new-rive-section .new-rive-header .seo-h{-webkit-margin-before:.25em!important;margin-block-start:.25em!important;-webkit-margin-after:.35em!important;margin-block-end:.35em!important}.new-rive-section .new-rive-slider{height:450px}.new-rive-section .canvas-box{width:92%;max-width:580px;height:100%;padding:1.25rem .875rem 1rem}.new-rive-section .canvas-box canvas{width:90%;height:210px;margin-bottom:0}.new-rive-section .new-bottom-buttons-container{gap:.3rem;margin:-1rem auto 0}}@media (max-width:480px){.new-rive-section .new-rive-header .seo-h{-webkit-margin-before:.15em!important;margin-block-start:.15em!important;-webkit-margin-after:.25em!important;margin-block-end:.25em!important}.new-rive-section .new-rive-slider{height:400px}.new-rive-section .canvas-box{width:95%;max-width:none;padding:1rem .75rem .75rem;border-radius:16px}.new-rive-section .canvas-box canvas{width:92%;height:200px;margin-bottom:0}.new-rive-section .new-tabs-container{gap:.7rem}.new-rive-section .new-tab-item{padding:.5rem;align-items:center}.new-rive-section .new-tab-icon-wrapper{width:36px;height:36px;margin-bottom:0;align-items:center;justify-content:center}.new-rive-section .new-bottom-buttons-container{gap:.2rem;margin:-1rem auto 0}.new-rive-section .new-bottom-button{font-size:var(--font-18)}.new-rive-section .new-bottom-button:hover{transform:translateY(-1px)}}.premium-advertising{background-color:#0a1118;max-width:var(--content-box-width);width:90%;color:#fff;padding:3em 2em;border-radius:1em;margin:5em auto}.premium-advertising .content-wrapper{margin:0 auto}.premium-advertising .seo-h{color:#fff!important;text-align:left}.premium-advertising .highlight{color:var(--enh-green)}.premium-advertising .description{font-size:var(--font-18);color:#fff;margin-bottom:2em;font-weight:400;text-align:left;line-height:1.5}.premium-advertising .discovery-button-container{display:flex;justify-content:flex-start;align-items:flex-start}.premium-advertising .discovery-button{background-color:var(--enh-green);color:#fff;border:none;padding:.875rem 1.5rem;border-radius:.5rem;font-size:1rem;font-weight:500;cursor:pointer;margin-bottom:3rem;transition:background-color .6s ease}.premium-advertising .discovery-button:hover{background:#4fa36c;transform:translateY(-2px);box-shadow:0 4px 8px rgba(0,0,0,.1)}.premium-advertising .platforms-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));width:100%}.premium-advertising .platform-container{display:flex;justify-content:center;align-items:center;height:100%}.premium-advertising .platform-container img{height:auto;max-width:160px;filter:brightness(0) invert(1) opacity(1);transition:transform .5s}.premium-advertising .platform-container img:hover{transform:scale(1.2);filter:none}@media (max-width:768px){.premium-advertising .platforms-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(120px,1fr));width:100%;grid-gap:1em;gap:1em}.premium-advertising .platform-container img{max-width:120px}}@media (max-width:468px){.premium-advertising .discovery-button{width:100%}}.support-call{width:100%;margin:0 auto}.support-call form{display:flex;flex-direction:column;gap:2em}.support-call .form-grid{display:grid;grid-template-columns:1fr 1fr;grid-gap:2em;gap:2em}.support-call .form-column{display:flex;flex-direction:column;gap:2em}.support-call .form-group{display:flex;flex-direction:column;gap:.75em}.support-call label{font-weight:500;display:flex;align-items:center;gap:1em}.support-call input,.support-call label{font-size:var(--font-14);color:var(--text-dark-blue);width:100%}.support-call input{padding:1em;border:1px solid #d5d5d5;background:#f9f9f9;border-radius:8px;transition:all .2s ease}.support-call input:focus{outline:none;background:#edf2f7}.support-call input::placeholder{color:#94a3b8}.support-call .phone-number-field{flex-direction:column}.support-call .phone-number-field,.support-call .phone-number-input{display:flex;gap:1px;width:100%;border:1px solid #d5d5d5;border-radius:8px}.support-call .phone-number-input{background:#f8fafc;overflow:hidden}.support-call .phone-number-input input{border:none}.support-call .country-code{width:80px;background:#f9f9f9;border-right:1px solid #e2e8f0;text-align:center;border-top-right-radius:0;border-bottom-right-radius:0}.support-call .phone-number-input input[name=phone]{border-top-left-radius:0;border-bottom-left-radius:0}.support-call .submit-button{max-width:-moz-fit-content;max-width:fit-content;padding:1em 3em;background:var(--enh-green);color:#fff;border:none;border-radius:8px;font-size:var(--font-14);font-weight:500;cursor:pointer;transition:all .3s ease;margin-top:0;opacity:0;transform:translateY(10px);animation:fadeInUp .3s forwards;align-self:center}.support-call .submit-button:hover{background:#4fa36c;transform:translateY(-1px)}@keyframes fadeInUp{to{opacity:1;transform:translateY(0)}}.support-call .label-container{display:flex;justify-content:space-between;align-items:center}.support-call button[class*=not-verified],.support-call button[class*=verified]{padding:0;border:none;border-radius:4px;display:flex;align-items:center;justify-content:center;gap:.5em;cursor:pointer;background:transparent;font-size:var(--font-12);font-weight:500;transition:all .2s ease}.support-call button.verified{color:var(--main-green)}.support-call button.not-verified{color:var(--main-red)}.support-call button[class*=verified][disabled]{cursor:default;opacity:.8}.support-call .country{position:relative}.support-call .country i{position:absolute;right:1em;top:50%;transform:translateY(-50%);color:#94a3b8;cursor:pointer}.support-call .dropdown{position:absolute;top:calc(100% + .5em);left:0;right:0;background:#fff;border-radius:8px;max-height:200px;overflow-y:auto;box-shadow:0 4px 12px rgba(0,0,0,.1);z-index:100;border:1px solid #e2e8f0}.support-call .dropdown ul{list-style:none;padding:0;margin:0}.support-call .dropdown li{padding:.8em 1em;cursor:pointer;color:var(--text-dark-blue);transition:background .2s ease;font-size:var(--font-14)}.support-call .dropdown li:hover{background:#f8fafc}@media (max-width:768px){.support-call{padding:0}.support-call .form-grid{grid-template-columns:1fr;gap:1.5em}.support-call .form-column{gap:1.5em}.support-call .phone-number-field{flex-direction:column;align-items:stretch}.support-call button[class*=not-verified],.support-call button[class*=verified]{justify-content:center;margin-top:.5em}}.submit-button.submitting{background:#4fa36c;cursor:not-allowed;opacity:.8}.loading-text{display:flex;align-items:center;justify-content:center;gap:8px}.loading-spinner{width:16px;height:16px;border:2px solid #fff;border-top-color:transparent;border-radius:50%;animation:spin 1s linear infinite}@keyframes spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.your-favorite-brands{background:#fcfcfc;color:var(--text-blue);display:flex;flex-direction:column;gap:1em;width:90%;max-width:var(--content-box-width);margin:0 auto;text-align:left;padding-bottom:4em;position:relative}.your-favorite-brands .seo-h{-webkit-margin-before:.5em!important;margin-block-start:.5em!important}.your-favorite-brands p{color:var(--text-main);font-size:var(--font-18);font-weight:500}.your-favorite-brands .seo-h span{background:var(--main-green-gradient-reverse);-webkit-background-clip:text;color:transparent}.your-favorite-brands .content-row{display:flex;flex-direction:row;align-items:center;width:100%;height:100%;overflow:hidden;position:relative;touch-action:pan-x;-webkit-user-select:none;-moz-user-select:none;user-select:none}.your-favorite-brands .content-row .brand-card .overlay{display:none;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.3);border-radius:12px;transition:.7s;pointer-events:none}.your-favorite-brands .content-row .brand-card.selected .overlay{background:rgba(0,0,0,.1);transition:.7s;pointer-events:none}.your-favorite-brands .content-row .brand-card{display:flex;justify-content:center;flex-direction:column;width:150px;height:450px;border-radius:12px;box-shadow:0 0 30px 10px #fff;background-size:cover;overflow:hidden}.your-favorite-brands .content-row .brand-card.left{background-position:50%;margin-right:-2%}.your-favorite-brands .content-row .brand-card.right{background-position:20%;margin-left:-2%}.your-favorite-brands .content-row .brand-card.selected{width:335px}.content-row .brand-card .image-content{bottom:0;color:#fff;padding:1.5em;display:flex;flex-direction:column;gap:0;overflow:hidden;align-items:flex-start;flex-wrap:wrap;width:350px}.content-row .brand-card.selected{justify-content:flex-end}.brand-card .image-content:hover{cursor:pointer}.content-row .brand-card .image-content img{max-width:120px;filter:brightness(0) invert(1) opacity(1);box-shadow:none;margin-bottom:.3em}.content-row .brand-card .image-content .jebinde{max-width:150px}.content-row .brand-card .image-content .spx{max-width:100px;margin-bottom:-.5em;margin-left:-.5em}.content-row .brand-card .image-content .sui-sleep,.content-row .brand-card .image-content .wwf{max-width:70px}.content-row .brand-card .image-content .brand-content-title{font-size:var(--font-18);font-weight:600}.content-row .brand-card .image-content p{font-size:.7em;font-weight:500;color:#fff;margin:.1em 0;text-overflow:clip}.brand-card .vertical-logo{max-width:120px;filter:brightness(0) invert(1) opacity(1);position:absolute;z-index:10;transition:.5s}.brand-card .right-vertical-logo{left:100%;right:0;transform:rotate(90deg)}.brand-card .right-vertical-logo img{left:100%;bottom:10px}.brand-card .right-vertical-logo .lacoste{bottom:0}.brand-card .right-vertical-logo .sui-sleep{left:125%}.brand-card .left-vertical-logo .sui-sleep{right:125%}.brand-card .left-vertical-logo{left:0;transform:rotate(-90deg)}.brand-card .left-vertical-logo img{right:100%;bottom:10px}.brand-card .left-vertical-logo .lacoste,.brand-card .left-vertical-logo .spx{bottom:0}.brand-card .left-vertical-logo .jebinde,.brand-card .left-vertical-logo .ninnimo,.brand-card .left-vertical-logo .sporjinal,.brand-card .left-vertical-logo .sui-sleep,.brand-card .left-vertical-logo .vaneda,.brand-card .left-vertical-logo .wwf{bottom:10px}@media (min-width:1200px){.brand-card .vertical-logo.jebinde{max-width:130px}}@media (max-width:1250px){.your-favorite-brands .content-row .brand-card{height:350px}.your-favorite-brands .content-row .brand-card.selected{width:330px}.content-row .brand-card .image-content img{max-width:100px}.brand-card .vertical-logo{max-width:90px}.brand-card .left-vertical-logo .sui-sleep,.brand-card .right-vertical-logo .sui-sleep{max-width:50px}}@media (max-width:1000px){.your-favorite-brands .content-row .brand-card{height:320px}.your-favorite-brands .content-row .brand-card.selected{width:350px}.brand-card .vertical-logo{max-width:80px}.content-row .brand-card .image-content{width:200px}}@media (max-width:800px){.your-favorite-brands .content-row .brand-card{height:300px}.your-favorite-brands .content-row .brand-card.selected{width:450px}.brand-card .vertical-logo{max-width:70px}.brand-card .vertical-logo.spx,.brand-card .vertical-logo.sui-sleep,.brand-card .vertical-logo.wwf{max-width:50px}.brand-card .left-vertical-logo img,.brand-card .right-vertical-logo img{bottom:0}}@media (max-width:650px){.your-favorite-brands .content-row{cursor:-webkit-grab;cursor:grab}.your-favorite-brands .content-row:active{cursor:-webkit-grabbing;cursor:grabbing}#jebinde,#ninnimo,#sui-sleep{display:none}.your-favorite-brands .content-row .brand-card{box-shadow:0 0 30px 5px #fff}.your-favorite-brands .content-row .brand-card.right{margin-left:-5%}.your-favorite-brands .content-row .brand-card.left{margin-right:-5%}.content-row .brand-card .image-content .jebinde,.content-row .brand-card .image-content .spx,.content-row .brand-card .image-content img{max-width:80px}.content-row .brand-card .image-content .sui-sleep,.content-row .brand-card .image-content .wwf{max-width:50px}}@media (max-width:500px){.your-favorite-brands .content-row .brand-card.selected{width:400px}#jebinde,#sui-sleep{display:none}}@media (max-width:430px){.your-favorite-brands .content-row .brand-card{height:250px}.your-favorite-brands .content-row .brand-card.selected{width:430px}.content-row .brand-card .image-content{width:170px}}@media (min-width:651px){.your-favorite-brands .content-row .brand-card{display:flex}}@media (max-width:650px){.your-favorite-brands .content-row{cursor:-webkit-grab;cursor:grab}.your-favorite-brands .content-row:active{cursor:-webkit-grabbing;cursor:grabbing}.your-favorite-brands .content-row .brand-card{display:none}.your-favorite-brands .content-row .brand-card:nth-child(-n+5){display:flex}}