.style_badgeCounter__lQSYw{position:absolute;background-color:var(--secondary-color);display:flex;align-items:center;justify-content:center;top:-.5rem;right:-.5rem;padding:.25rem;border-radius:100%;overflow:hidden;z-index:2}.style_badgeCounter__lQSYw p{font-size:10px;line-height:12px;color:#fff;font-weight:700}@media only screen and (max-width:450px){.style_badgeCounter__lQSYw p{font-size:8px!important;line-height:normal!important}}.style_incInputRoot__KNyvS{display:flex;position:relative;width:100%;flex-direction:row;gap:.25rem}.style_incInputRoot__KNyvS .style_incInputStyle__5a2Qw{position:relative;width:100%;text-align:right}.style_incInputRoot__KNyvS .style_incInputStyle__5a2Qw::-webkit-inner-spin-button,.style_incInputRoot__KNyvS .style_incInputStyle__5a2Qw::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.style_incInputRoot__KNyvS .style_incInputOperator___3xGg{position:relative;width:2.4rem;border-radius:.3rem;display:flex;align-items:center;justify-content:center;cursor:pointer;border:1px solid #e4e4e4}.style_incInputRoot__KNyvS .style_incInputOperator___3xGg:hover{background-color:#e4e4e4}.style_incInputRoot__KNyvS .style_incInputOperator___3xGg p{-webkit-user-select:none;-moz-user-select:none;user-select:none}.style_ruphaFooterLogo__k0QlU{filter:brightness(0) invert(1)}.languageSwitcher_root__6kqvy{position:relative;display:inline-flex;flex:0 0 auto}.languageSwitcher_button__iZe98{display:inline-flex;align-items:center;gap:.4rem;padding:.42rem .6rem;border:1px solid hsla(0,0%,100%,.34);border-radius:999px;background-color:hsla(0,0%,100%,.1);color:#fff;font-size:.82rem;font-weight:700;line-height:1.2;cursor:pointer;white-space:nowrap;transition:background-color .18s ease,border-color .18s ease}.languageSwitcher_button__iZe98:hover{background-color:hsla(0,0%,100%,.18);border-color:hsla(0,0%,100%,.55)}.languageSwitcher_button__iZe98:focus-visible{outline:2px solid #fff;outline-offset:2px}.languageSwitcher_globe___qtrG{width:1.05rem;height:1.05rem;flex:0 0 auto}.languageSwitcher_caret__nE7v8{width:.85rem;height:.85rem;flex:0 0 auto;opacity:.8;transition:transform .18s ease}.languageSwitcher_caretOpen__FMp2E{transform:rotate(180deg)}.languageSwitcher_current__QQuFQ{letter-spacing:.02em}.languageSwitcher_light__c_QST .languageSwitcher_button__iZe98{border-color:rgba(0,0,0,.14);background-color:#fff;color:var(--primary-color)}.languageSwitcher_light__c_QST .languageSwitcher_button__iZe98:hover{background-color:#f4fbfe;border-color:var(--primary-color)}.languageSwitcher_light__c_QST .languageSwitcher_button__iZe98:focus-visible{outline-color:var(--primary-color)}.languageSwitcher_panel__Emi1F{position:absolute;top:calc(100% + .45rem);right:0;z-index:60;min-width:100%;margin:0;padding:.3rem;list-style:none;background-color:#fff;border-radius:.7rem;box-shadow:0 10px 30px rgba(15,30,45,.18),0 1px 2px rgba(15,30,45,.1);outline:none}.languageSwitcher_option__2oKhJ{display:flex;align-items:center;justify-content:space-between;gap:1.25rem;padding:.5rem .65rem;border-radius:.45rem;font-size:.88rem;line-height:1.3;color:var(--secondary-color);cursor:pointer;white-space:nowrap;-webkit-user-select:none;-moz-user-select:none;user-select:none}.languageSwitcher_optionActive__a3p1m{background-color:#f0f8fd}.languageSwitcher_optionSelected__iNTc1{color:var(--primary-color);font-weight:700}.languageSwitcher_optionLabel__gnTpw{flex:1 1 auto}.languageSwitcher_check__hx0Yj{width:.95rem;height:.95rem;flex:0 0 auto;color:var(--primary-color)}.languageSwitcher_block__qNLlc{display:flex;width:100%}.languageSwitcher_block__qNLlc .languageSwitcher_button__iZe98{width:100%;justify-content:space-between;padding:.7rem .9rem;border-radius:.6rem;border-color:rgba(0,0,0,.12);background-color:#fff;color:var(--secondary-color);font-size:.95rem}.languageSwitcher_block__qNLlc .languageSwitcher_current__QQuFQ{flex:1 1 auto;text-align:left}.languageSwitcher_block__qNLlc .languageSwitcher_panel__Emi1F{left:0;right:0}.languageSwitcher_srOnly__ysxna{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@media(prefers-reduced-motion:reduce){.languageSwitcher_button__iZe98,.languageSwitcher_caret__nE7v8{transition:none}}.style_benefits__0gDnz p{line-height:normal}@media only screen and (min-width:1024px){.style_benefits__0gDnz p{font-size:16px}}@media only screen and (min-width:1440px){.style_benefits__0gDnz p{font-size:18px}}.style_navigator__t_d9M{display:flex;align-items:center;justify-content:center;z-index:10;position:absolute;top:0;right:.5rem;height:6.4rem;width:1.5rem}.style_navigator__t_d9M .style_shadow__bvgED{opacity:0;transition:opacity .5s ease-in-out;position:absolute;top:0;right:calc(-100vw + 5rem);bottom:0;width:100vw;height:100%;background:linear-gradient(90deg,hsla(0,0%,100%,0),hsla(0,0%,100%,.5) 2%,hsla(0,0%,100%,.75) 4%,hsla(0,0%,100%,.9) 10%,#fff)}@media only screen and (max-width:540px){.style_navigator__t_d9M .style_shadow__bvgED{right:calc(-100vw + 1rem)}}.style_navigator__t_d9M .style_grey__2Cryu{background:linear-gradient(90deg,hsla(0,2%,91%,0),hsla(0,2%,91%,.5) 2%,hsla(0,2%,91%,.75) 4%,hsla(0,2%,91%,.9) 10%,#e9e8e8)}.style_navigator__t_d9M .style_assetNavigator__qo9UH{left:0;right:unset}@media only screen and (min-width:1024px){.style_navigator__t_d9M{width:3rem}}@media only screen and (min-width:1440px){.style_navigator__t_d9M{height:7.2rem}}@media only screen and (min-width:1600px){.style_navigator__t_d9M{height:8rem}}.style_navigator__t_d9M:first-child{left:.5rem;right:unset;width:1.5rem}.style_navigator__t_d9M:first-child .style_shadow__bvgED{opacity:0;transition:opacity .5s ease-in-out;position:absolute;left:calc(-100vw + 5rem);width:100vw;background:linear-gradient(90deg,#fff 90%,hsla(0,0%,100%,.9) 94%,hsla(0,0%,100%,.8) 96%,hsla(0,0%,100%,.5) 98%,hsla(0,0%,100%,0))}@media only screen and (max-width:540px){.style_navigator__t_d9M:first-child .style_shadow__bvgED{left:calc(-100vw + 1rem)}}.style_navigator__t_d9M:first-child .style_grey__2Cryu{background:linear-gradient(90deg,#e9e8e8 90%,hsla(0,2%,91%,.9) 94%,hsla(0,2%,91%,.8) 96%,hsla(0,2%,91%,.5) 98%,hsla(0,2%,91%,0))}.style_navigator__t_d9M:first-child .style_assetNavigator__qo9UH{right:0;left:unset}@media only screen and (min-width:1024px){.style_navigator__t_d9M:first-child{width:3rem}}.style_productWrapper__2aYJT{position:relative;display:flex;flex:1;height:auto;scrollbar-width:none;scroll-snap-type:mandatory;overscroll-behavior-inline:contain;overflow-x:scroll;scroll-behavior:smooth}.style_productWrapper__2aYJT::-webkit-scrollbar{display:none}.style_snapsInline__22K3E{scroll-snap-type:inline mandatory}.style_snapsInline__22K3E>*{scroll-snap-align:start;flex-shrink:0}.style_productsRoot__KH6pn:hover .style_navigator__t_d9M .style_assetNavigator__qo9UH,.style_productsRoot__KH6pn:hover .style_navigator__t_d9M .style_shadow__bvgED{opacity:1;transition:opacity .5s ease-in-out}.style_assetNavigator__qo9UH{transition:opacity .5s ease-in-out;opacity:0;position:absolute;left:calc(50% - 16px);width:32px;height:32px;border:2.4px solid var(--primary-color);background-color:#000;border-radius:100%;cursor:pointer;z-index:1000;display:flex;align-items:center;justify-content:center}.style_assetNavigator__qo9UH svg{fill:#fff}.style_imgBlowOut__pPodj img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}@media only screen and (min-width:720px){.style_renewDetails__GRepD{max-width:64%}}.style_renewDetailsTitle__ADR2O{font-weight:700;line-height:normal;top:-.5rem!important}.style_modalCaption__qhYd5{margin-top:.5rem;margin-bottom:1rem}.style_underWriter__R1rTu{font-weight:600;color:var(--primary-color)}.style_forms__QBrkp{display:flex;padding-bottom:.5rem}@media only screen and (max-width:450px){.style_forms__QBrkp{flex-direction:column}}@media only screen and (min-width:1024px){.style_forms__QBrkp{padding-bottom:1rem}}.style_forms__2dhKb{display:flex;padding-bottom:.5rem}@media only screen and (max-width:450px){.style_forms__2dhKb{flex-direction:column}}@media only screen and (min-width:1024px){.style_forms__2dhKb{padding-bottom:1rem}}.style_background__ETLRf div{background-color:#fff!important}.style_productPicture__ic7dI img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.style_checkBox__ZcDki{align-items:flex-start!important}@media only screen and (min-width:1024px){.style_checkBox__ZcDki{align-items:center!important}}.style_formBenefits__CDVe7{flex-direction:column}@media only screen and (min-width:768px){.style_formBenefits__CDVe7{flex-direction:row}}.page_cta__1mThR{display:flex;flex-direction:row;gap:1rem}.page_cta__1mThR button{font-weight:900;font-size:13px;padding-left:unset;padding-right:unset}@media only screen and (min-width:540px){.page_cta__1mThR button{padding-left:1.25rem;padding-right:1.25rem;font-size:15px}.page_cta__1mThR button:hover{background-color:rgba(0,0,0,.05)}}.page_bannerPointers__5rpo_{margin-bottom:2rem;gap:.5rem}.page_bannerPointers__5rpo_ div{align-items:center}@media only screen and (min-width:1024px){.page_bannerPointers__5rpo_ p{font-size:18px;line-height:normal}}@media only screen and (min-width:1366px){.page_bannerPointers__5rpo_ p{font-size:20px;line-height:normal}.page_bannerPointers__5rpo_{gap:1rem}}.page_bannerInfo__bcoX9{color:#fff;font-size:13px;font-weight:300;line-height:normal;margin-top:8px;margin-bottom:16px;display:flex;flex-direction:column;gap:.25rem}.page_bannerInfo__bcoX9 b{font-weight:700}@media only screen and (min-width:1024px){.page_bannerInfo__bcoX9{font-size:16px}}@media only screen and (min-width:1280px){.page_bannerInfo__bcoX9{font-size:18px}}@media only screen and (max-width:420px){.page_bannerTitle__N7XRV{max-width:64%}}.page_bannerWrapper__fhKtY{display:flex;flex-direction:column;width:100%;max-width:unset}@media only screen and (min-width:1770px){.page_bannerWrapper__fhKtY{gap:.5rem}}.page_bannerSectionTitle__36_aG{margin-bottom:12px}.page_actionWrapper__bMATp{display:flex;flex-direction:row;gap:.5rem}.page_actionWrapper__bMATp button{border-radius:4px}.page_actionWrapper__bMATp button:nth-child(2){background-color:transparent;color:var(--primary-color);border:2px solid var(--primary-color)!important}.page_gridCell__WIRX4:focus,.page_gridCell__WIRX4:focus-within{outline:transparent!important}.page_columnHeader__fHQXF:focus,.page_columnHeader__fHQXF:focus-within{outline:transparent!important}.page_claimButton__m8Of8{border:2px solid #fff;border-radius:.5rem;color:#fff}@media only screen and (max-width:540px){.page_claimButton__m8Of8{border:unset;background-color:transparent}.page_claimButton__m8Of8 p{padding-left:unset;padding-right:unset}}.page_mainTz__TciMn.page_mainTz__TciMn{height:100vh;overflow-y:auto}.page_whitelabelSwitchTz__HyBq1{background-color:#fff;border-color:var(--primary-color)}@media only screen and (min-width:1024px){.page_productsHiddenOnDesktop__XupHy{display:none}}