@import url(https://fonts.googleapis.com/css2?family=Poppins:ital,wght@0,300;0,400;0,600;0,700;1,400;1,600&display=swap);@font-face{font-display:block;font-family:thermes;font-style:normal;font-weight:400;src:url(/build/front/fonts/thermes.7477acfc.eot);src:url(/build/front/fonts/thermes.7477acfc.eot#iefix) format("embedded-opentype"),url(/build/front/fonts/thermes.ba96f41d.ttf) format("truetype"),url(/build/front/fonts/thermes.5fa2f7f0.woff) format("woff"),url(/build/front/images/thermes.7e58a67f.svg#thermes) format("svg")}[class*=" icon-"],[class^=icon-]{font-family:thermes,sans-serif!important;speak:never;font-style:normal;font-variant:normal;font-weight:400;line-height:1;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.icon-burger:before{content:"\e912"}.icon-menu:before{content:"\e91a"}.icon-cart:before{content:"\e901"}.icon-user-check:before{content:"\e910"}.icon-info:before{content:"\e90a"}.icon-help:before{content:"\e913"}.icon-alert:before{content:"\e914"}.icon-money:before{content:"\e90c"}.icon-gift:before{content:"\e907"}.icon-globe:before{content:"\e909"}.icon-mail:before{content:"\e91b"}.icon-phone:before{content:"\e922"}.icon-rocket:before{content:"\e90f"}.icon-bulb:before{content:"\e91c"}.icon-calendar:before{content:"\e919"}.icon-clock:before{content:"\e91e"}.icon-heart:before{content:"\e91d"}.icon-quote-in:before{content:"\e915"}.icon-quote-out:before{content:"\e91f"}.icon-back:before{content:"\e900"}.icon-next:before{content:"\e90d"}.icon-chevron-down:before{content:"\e902"}.icon-chevron-left:before{content:"\e903"}.icon-chevron-right:before{content:"\e904"}.icon-chevron-up:before{content:"\e905"}.icon-check:before{content:"\e916"}.icon-plus:before{content:"\e90e"}.icon-minus:before{content:"\e921"}.icon-close:before{content:"\e906"}.icon-return-arrow:before{content:"\e920"}.icon-play:before{content:"\e918"}.icon-search:before{content:"\e923"}.icon-lock:before{content:"\e917"}.icon-youtube:before{content:"\e911"}.icon-facebook:before{content:"\e908"}.icon-instagram:before{content:"\e90b"}*,:after,:before{box-sizing:border-box}a,b,blockquote,body,canvas,caption,code,div,em,embed,fieldset,figure,footer,form,h1,h2,h3,h4,h5,h6,header,html,i,iframe,img,label,li,main,nav,object,ol,p,pre,section,small,span,strike,strong,sub,sup,table,tbody,td,tfoot,th,thead,tr,tt,u,ul,video{border:0;font-size:100%;font:inherit;margin:0;padding:0;text-rendering:optimizelegibility;vertical-align:baseline;-webkit-font-smoothing:antialiased;text-size-adjust:none}footer,header,main,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:"";content:none}table{border-collapse:collapse;border-spacing:0}input{appearance:none;border-radius:0}

/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */html{line-height:1.15;text-size-adjust:100%}body{margin:0}main{display:block}h1{font-size:2em;margin:0}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:transparent}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}[type=button],[type=reset],[type=submit],button{appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{appearance:none}::-webkit-file-upload-button{appearance:button;font:inherit}details{display:block}summary{display:list-item}[hidden],template{display:none}.m_formInput_container .iti{width:100%}.m_formInput_container .iti__flag{border-radius:3px}.m_formInput_container .iti__arrow{border:none;height:auto;width:auto}.m_formInput_container .iti__arrow:after{font-family:thermes!important;speak:never;font-style:normal;font-variant:normal;font-weight:400;line-height:1;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#000;content:"\e902";font-size:16px;vertical-align:calc(50% - 2px)}.m_formInput_container .iti__arrow--up:after{content:"\e905"}.m_formInput_container .iti__selected-flag{border-bottom-left-radius:50px;border-top-left-radius:50px;color:#acb1b9;margin-right:8px;padding-left:16px;padding-right:12px}.m_formInput_container .iti__selected-flag:after{background-color:#d8dbe0;content:"";height:24px;position:absolute;right:1px;top:50%;transform:translateY(-50%);width:1px}.m_formInput_container .iti__flag-container:hover .iti__selected-flag:after{display:none}.m_formInput_container .iti__country-list{background-color:#f2f4f8;border:none;border-radius:8px;box-shadow:0 12px 16px -4px rgba(16,24,40,.08);color:#3c3c3b;margin-top:8px}.m_formInput_container .iti__country.iti__highlight{background:none;color:#5e9ad3}.m_formInput_container .iti__country.iti__highlight .iti__dial-code{color:#9db8d1}.m_formInput_container .iti__dial-code{color:#acb1b9}.m_formInput_container .iti--separate-dial-code .iti__selected-flag{background:none}.m_formInput_container .iti input[type=tel]{padding-left:112px!important}body,html{height:100%}body{background-color:#f2f4f8;color:#3c3c3b;font-family:Poppins,sans-serif;font-size:16px;line-height:24px}strong{font-weight:600}i{font-style:italic}a{color:#3c3c3b}a:hover{color:#5e9ad3}.atlwdg-trigger{z-index:9999}.l_centeredContent{margin-left:16px;margin-right:16px}@media screen and (min-width:576px){.l_centeredContent{margin-left:18px;margin-right:18px}}@media screen and (min-width:768px){.l_centeredContent{margin-left:24px;margin-right:24px}}@media screen and (min-width:1400px){.l_centeredContent{margin-left:auto;margin-right:auto;width:1284px}}@media screen and (min-width:1728px){.l_centeredContent{width:1524px}}.kr-embedded{display:flex;flex-wrap:wrap}.kr-embedded .kr-field-wrapper{background-color:#f2f4f8;border:none;border-radius:50px;box-shadow:0 1px 2px rgba(16,24,40,.05);box-shadow:0 1px 2px rgba(60,60,59,.05);color:#3c3c3b;font-size:16px;height:auto;line-height:24px;margin-bottom:24px;padding:10px 16px;transition:box-shadow .5s,background-color .5s;width:100%}.kr-embedded .kr-field-wrapper::placeholder{color:#acb1b9;opacity:1}.kr-embedded .kr-field-wrapper::-webkit-inner-spin-button,.kr-embedded .kr-field-wrapper::-webkit-outer-spin-button{appearance:none;margin:0}.kr-embedded .kr-field-wrapper[type=number]{appearance:textfield}.kr-embedded .kr-field-wrapper.focus,.kr-embedded .kr-field-wrapper:focus{background-color:#fff;box-shadow:0 0 0 4px rgba(94,154,211,.05);outline:1px solid #9db8d1}.kr-embedded .kr-field-wrapper.no-bottom{margin-bottom:0}.kr-embedded .o_formRow_helper{margin-bottom:24px}.kr-card-holder-name,.kr-expiry,.kr-pan,.kr-security-code{display:inline-block;width:calc(50% - 12px)}.kr-expiry{margin-left:12px}.kr-security-code{margin-right:12px}.kr-form-error,.kr-payment-button{display:none!important}@media screen and (max-width:576px){.kr-card-holder-name,.kr-expiry,.kr-pan,.kr-security-code{margin:0;width:100%}}.a_breadcrumb{font-size:12px;line-height:18px}.a_breadcrumb_list{column-gap:8px;display:flex;max-width:100%;text-wrap:nowrap}.a_breadcrumb_item-link:after{font-family:thermes!important;speak:never;font-style:normal;font-variant:normal;font-weight:400;line-height:1;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"\e904";font-size:16px;margin-left:10px;vertical-align:middle}.a_breadcrumb_item:last-child{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.a_breadcrumb_page{color:#acb1b9}@media screen and (min-width:992px){.a_breadcrumb{font-size:16px;line-height:24px}.a_breadcrumb_list{column-gap:10px}}.a_imageContainer{display:inline-block}.a_imageContainer_image,.a_imageContainer_image img{height:100%;object-fit:cover;width:100%}.a_imageContainer-rounded .a_imageContainer_image,.a_imageContainer-rounded .a_imageContainer_image img{border-radius:8px}.a_imageContainer-contain .a_imageContainer_image,.a_imageContainer-contain .a_imageContainer_image img{object-fit:contain}.a_link{cursor:pointer}.a_link-underline{text-decoration:underline}.a_link-chevron{padding-right:1em;position:relative}.a_link-chevron:after{font-family:thermes!important;speak:never;font-style:normal;font-variant:normal;font-weight:400;line-height:1;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"\e904";font-size:16px;position:absolute;right:0;top:calc(50% - .4em)}.a_link-back{padding-left:1em;position:relative;text-decoration:none}.a_link-back:before{font-family:thermes!important;speak:never;font-style:normal;font-variant:normal;font-weight:400;line-height:1;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"\e904";font-size:16px;left:0;position:absolute;top:calc(50% - .4em);transform:rotate(180deg)}.a_link-disable,.a_link-gray{color:#acb1b9}.a_link-disable{cursor:not-allowed}.a_link-disable:hover{color:#acb1b9}.a_button{background-color:#5e9ad3;border:none;border-radius:50px;color:#fff;cursor:pointer;display:inline-block;font-size:14px;line-height:18px;padding:8px 16px;text-align:center;text-decoration:none;transition:background-color .15s,color .15s}.a_button_icon{font-size:16px;padding:0 8px;vertical-align:middle}.a_button_icon-first{padding-left:0}.a_button_icon-last{padding-right:0}.a_button:hover{background-color:#9db8d1;color:#fff}.a_button-primary{background-color:#5e9ad3}.a_button-primary:hover{background-color:#9db8d1}.a_button-secondary{background-color:#131e3f}.a_button-secondary:hover{background-color:#004884}.a_button.disable,.a_button:disabled,.a_button[disable]{background-color:#f2f4f8;color:#d8dbe0;cursor:not-allowed}.a_button-s{padding:8px 16px}.a_button-s .a_button_icon{font-size:16px}.a_button-s .a_button_icon-first{padding-right:8px}.a_button-s .a_button_icon-last{padding-left:8px}.a_button-m{font-size:16px;font-weight:600;line-height:24px;padding:8px 16px}.a_button-m .a_button_icon-first{padding-right:16px}.a_button-m .a_button_icon-last{padding-left:12px}.a_button-l{font-size:18px;font-weight:600;letter-spacing:-.02em;line-height:24px;padding:12px 24px}.a_button-l .a_button_icon{font-size:16px}.a_button-l .a_button_icon-first{padding-right:16px}.a_button-l .a_button_icon-last{padding-left:16px}.a_button-outline{background-color:transparent;border:1px solid #5e9ad3;color:#5e9ad3}.a_button-outline:hover{background-color:transparent;border:1px solid #9db8d1;color:#9db8d1}.a_button-outline.a_button-primary{border:1px solid #5e9ad3;color:#5e9ad3}.a_button-outline.a_button-primary:hover{border:1px solid #9db8d1;color:#9db8d1}.a_button-outline.a_button-secondary{border:1px solid #131e3f;color:#131e3f}.a_button-outline.a_button-secondary-filled,.a_button-outline.a_button-secondary:hover{border:1px solid #004884;color:#004884}.a_button-outline.a_button-secondary-filled:hover{background-color:#004884;color:#fff}.a_button-outline.disable,.a_button-outline:disabled,.a_button-outline[disable]{background-color:transparent;border:1px solid #d8dbe0;color:#d8dbe0}.a_buttonIcon{align-items:center;background-color:#5e9ad3;border:none;border-radius:50px;color:#fff;cursor:pointer;display:inline-flex;font-size:16px;height:32px;justify-content:center;padding:0;text-decoration:none;width:32px}.a_buttonIcon:hover{background-color:#9db8d1;color:#fff}.a_buttonIcon-primary{background-color:#5e9ad3}.a_buttonIcon-primary:hover{background-color:#9db8d1}.a_buttonIcon-secondary{background-color:#131e3f}.a_buttonIcon-secondary:hover{background-color:#004884}.a_buttonIcon.disable,.a_buttonIcon:disabled,.a_buttonIcon[disable]{background-color:#f2f4f8;color:#d8dbe0;cursor:not-allowed}.a_buttonIcon-s{font-size:16px;height:32px;width:32px}.a_buttonIcon-m{font-size:16px;height:40px;width:40px}.a_buttonIcon-l{font-size:24px;height:48px;width:48px}.a_buttonIcon-outline{background-color:transparent;border:1px solid #5e9ad3;color:#5e9ad3}.a_buttonIcon-outline:hover{background-color:transparent;border:1px solid #9db8d1;color:#9db8d1}.a_buttonIcon-outline.a_buttonIcon-primary{border:1px solid #5e9ad3;color:#5e9ad3}.a_buttonIcon-outline.a_buttonIcon-primary:hover{border:1px solid #9db8d1;color:#9db8d1}.a_buttonIcon-outline.a_buttonIcon-secondary{border:1px solid #131e3f;color:#131e3f}.a_buttonIcon-outline.a_buttonIcon-secondary:hover{border:1px solid #004884;color:#004884}.a_buttonIcon-outline.disable{background-color:transparent;border:1px solid #d8dbe0;color:#d8dbe0}.a_dropdown{position:relative;width:100%}.a_dropdown_labelContainer input{background-color:#f2f4f8;border:none;border-radius:50px;box-shadow:0 1px 2px rgba(16,24,40,.05);box-shadow:0 1px 2px rgba(60,60,59,.05);color:#3c3c3b;font-size:16px;line-height:24px;padding:10px 16px;transition:box-shadow .5s,background-color .5s;width:100%}.a_dropdown_labelContainer input::placeholder{color:#acb1b9;opacity:1}.a_dropdown_labelContainer input::-webkit-inner-spin-button,.a_dropdown_labelContainer input::-webkit-outer-spin-button{appearance:none;margin:0}.a_dropdown_labelContainer input[type=number]{appearance:textfield}.a_dropdown_labelContainer input.focus,.a_dropdown_labelContainer input:focus{background-color:#fff;box-shadow:0 0 0 4px rgba(94,154,211,.05);outline:1px solid #9db8d1}.a_dropdown_labelContainer:after{font-family:thermes!important;speak:never;font-style:normal;font-variant:normal;font-weight:400;line-height:1;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"\e902";font-size:16px;position:absolute;right:20px;top:12px;transition:transform .5s}.a_dropdown_label{border:1px solid transparent;border-radius:50px;font-size:16px;line-height:24px;padding:8px 40px 8px 16px}.a_dropdown_label:hover,.a_dropdown_listLink{background-color:#f2f4f8}.a_dropdown_listLink{border-radius:8px;box-shadow:0 12px 16px -4px rgba(16,24,40,.08);display:none;margin-top:8px;min-width:100%;position:absolute;top:100%;z-index:2}.a_dropdown_listLink_list{max-height:300px;overflow:auto}.a_dropdown_value.disable{font-style:italic}.a_dropdown_link{cursor:pointer;display:block;padding:8px 16px;text-decoration:none;white-space:nowrap;width:100%}.a_dropdown_link.active,.a_dropdown_link:hover{color:#5e9ad3}.a_dropdown_link.disable .a_dropdown_value.disable{font-style:normal}.a_dropdown_link-empty{cursor:auto}.a_dropdown_link-empty.active,.a_dropdown_link-empty:hover{color:#3c3c3b}.a_dropdown a.a_dropdown_link{padding:8px 16px}.a_dropdown_linkContainer:first-child .a_dropdown_link{border-top-left-radius:8px;border-top-right-radius:8px}.a_dropdown_linkContainer:last-child .a_dropdown_link{border-bottom-left-radius:8px;border-bottom-right-radius:8px}.a_dropdown.open .a_dropdown_labelContainer:after{transform:rotate(-180deg)}.a_dropdown.open .a_dropdown_listLink{display:block}.a_dropdown-select .a_dropdown_label{background-color:#f2f4f8;box-shadow:0 1px 2px rgba(16,24,40,.05);padding:10px 48px 10px 16px;transition:box-shadow .5s,background-color .5s}.a_dropdown-select.open .a_dropdown_label{border:1px solid #5e9ad3;box-shadow:0 0 0 4px rgba(94,154,211,.05)}@media screen and (min-width:992px){.a_dropdown.open .a_dropdown_label{background-color:#fff}}.a_formRowLabel{display:block;margin-bottom:8px}.a_legalNotice{margin-top:16px}.a_legalNotice_description{font-size:12px;line-height:16px}.a_footerLogo_link{display:inline-block}@media screen and (max-width:767px){.a_footerLogo_logo img{display:inline-block}.a_footerLogo_logo-therme img{width:100px}}.a_chip{background-color:#5e9ad3;border-radius:4px;color:#fff;font-size:14px;line-height:18px;padding:4px 8px}.a_label{background-color:#dde5f0;border-radius:26px;color:#5e9ad3;display:inline-block;font-size:16px;font-weight:600;line-height:24px;padding:8px 16px}.m_headerUserLink{align-items:center;cursor:pointer;display:flex}.m_headerUserLink a{display:inline-block;padding:16px;text-decoration:none}.m_headerUserLink a.a_dropdown_link{padding:8px 16px}.m_headerUserLink a.a_cartLink{padding-top:11px}.m_headerUserLink .a_dropdown_label{font-size:14px;font-weight:600;line-height:18px;text-transform:uppercase}.m_headerUserLink .a_dropdown_listLink{right:0}.m_headerUserLink_button{display:none}@media screen and (max-width:575px){.m_headerUserLink .a_dropdown{display:none}}@media screen and (max-width:991px){.m_headerUserLink .a_dropdown_labelContainer:after{right:8px;top:10px}.m_headerUserLink .a_dropdown_label{font-size:14px;font-weight:600;line-height:18px;padding:8px 24px 8px 4px;text-transform:uppercase}.m_headerUserLink .a_dropdown_label:hover{background:transparent}}@media screen and (max-width:575px){.m_headerUserLink a{padding:16px 8px}.m_headerUserLink .a_dropdown_label{padding:8px 24px 8px 4px}.m_headerUserLink .a_dropdown_label:after{right:8px}}@media screen and (min-width:992px){.m_headerUserLink .a_dropdown_label{font-size:18px;font-weight:600;letter-spacing:-.02em;line-height:24px}.m_headerUserLink .a_dropdown.open .a_dropdown_label{background-color:#f2f4f8}.m_headerUserLink_button{align-items:center;display:inline-flex;margin-left:16px;padding-left:16px;position:relative}.m_headerUserLink_button:before{background-color:#3c3c3b;content:"";height:24px;left:0;position:absolute;top:50%;transform:translateY(-50%);width:1px}.m_headerUserLink_button .a_button{display:flex;text-wrap:nowrap}}.m_headerLogo_link{align-items:center;display:flex;height:62px;justify-content:center;padding:0 8px}.m_headerLogo_image{line-height:0}.m_headerLogo_image-desktop{display:none}@media screen and (min-width:992px){.m_headerLogo_link{height:47px;padding:0;width:234px}.m_headerLogo_image-desktop{display:inline-block}.m_headerLogo_image-mobile{display:none}}.m_menu{display:none}@media screen and (max-width:991px){.m_menu{background-color:#fff;bottom:0;box-shadow:0 -4px 8px -2px rgba(16,24,40,.1);left:-100%;position:fixed;top:70px;transition:left .5s ease-in-out;width:100%;z-index:3}.m_menu_toggle{background:none;border:none;cursor:pointer;font-size:20px;line-height:1;margin:0;padding:1px 2px}.m_menu_list{display:flex;flex-direction:column;gap:16px;padding:16px}.m_menu_item{font-weight:600;text-align:center}.m_menu.open{left:0}}@media screen and (min-width:992px){.m_menu{display:inline-flex}.m_menu_list{display:flex;flex-direction:row;gap:16px}.m_menu_item{color:#fff;cursor:pointer;font-size:14px;line-height:22px;padding:8px;position:relative;text-transform:uppercase}.m_menu_item_container{display:flex;flex-direction:column;position:relative;text-align:left}.m_menu_item:after{background-color:#5e9ad3;bottom:-4px;content:"";height:8px;opacity:0;position:absolute;width:50px}.m_menu_item:hover:after{opacity:1}.m_menu_item:hover .m_menu_item-submenu{display:block}.m_menu_link{text-decoration:none}.m_menu_link:hover{color:#3c3c3b}}.m_mobileMenu{background-image:url(/build/front/images/mobileMenu-background.cbb5d2f9.jpg);background-repeat:no-repeat;background-size:cover;color:#fff;display:flex;flex-direction:column;height:100%;left:-100vw;object-fit:cover;padding:60px 0 48px;position:fixed;top:0;transition:left .5s ease-in-out;width:100vw;z-index:9999}.m_mobileMenu:before{background-color:rgba(19,30,63,.8);content:"";inset:0;mix-blend-mode:multiply;position:absolute;z-index:0}.m_mobileMenu>*{height:100%;position:relative;z-index:1}.m_mobileMenu_close{background:none;border:none;color:#fff;cursor:pointer;font-size:32px;position:absolute;right:0}.m_mobileMenu.open{left:0}.m_mobileMenu_wrapper{height:calc(100% - 60px);justify-content:space-between;margin-top:60px;overflow-y:auto}.m_mobileMenu_list,.m_mobileMenu_wrapper{display:flex;flex-direction:column}.m_mobileMenu_item{align-items:center;border-bottom:1px solid rgba(216,219,224,.2);display:flex;flex-direction:row;font-size:18px;justify-content:space-between;line-height:26px;text-transform:uppercase;width:100%}.m_mobileMenu_item:last-child{border-bottom:none}.m_mobileMenu_item-link{align-items:center;color:#fff;display:flex;height:100%;justify-content:space-between;padding:16px;text-decoration:none;width:100%}.m_mobileMenu_item-link:after{font-family:thermes!important;speak:never;font-style:normal;font-variant:normal;font-weight:400;line-height:1;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"\e904";font-size:32px}.m_mobileMenu_item-link.booking{gap:12px;justify-content:flex-start;padding:19px 16px}.m_mobileMenu_item-link.booking:before{font-family:thermes!important;speak:never;font-style:normal;font-variant:normal;font-weight:400;line-height:1;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"\e919";font-size:24px}.m_mobileMenu_item-link.giftCertificate{gap:12px;justify-content:flex-start;padding:19px 16px}.m_mobileMenu_item-link.giftCertificate:before{font-family:thermes!important;speak:never;font-style:normal;font-variant:normal;font-weight:400;line-height:1;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"\e907";font-size:24px}.m_mobileMenu_item-link.booking:after,.m_mobileMenu_item-link.giftCertificate:after{content:none}.m_mobileMenu_locale{display:flex;flex-direction:column;justify-content:space-between;width:100%}.m_mobileMenu_locale-separator{background-color:#5e9ad3;height:8px;margin-bottom:68px;width:50px}.m_mobileMenu_locale-list{display:flex;flex-direction:column;gap:16px}.m_mobileMenu_locale-item{cursor:pointer}.m_mobileMenu_locale-link{align-items:center;color:inherit;display:flex;flex-direction:row;gap:16px;text-decoration:none}@media (min-width:992px){.m_mobileMenu{display:none}}.m_modalBody_title{align-items:flex-start;color:#000;display:flex;flex-direction:row;font-size:20px;font-weight:600;letter-spacing:-.02em;line-height:28px;margin-bottom:16px;padding-right:32px}@media screen and (min-width:1200px){.m_modalBody_title{font-size:24px;font-weight:600;line-height:32px}}.m_modalBody_title-cart{border-bottom:1px solid #d8dbe0;font-size:16px;font-weight:600;line-height:24px;padding-bottom:16px}.m_modalBody_titleIcon{font-size:16px;margin-right:16px;vertical-align:middle}.m_modalBody_button{display:flex;flex-direction:column;margin-top:32px;row-gap:16px}.m_footerSocialMedia_list{column-gap:26px;display:flex;justify-content:center}.m_footerSocialMedia_link{color:#fff;font-size:24px;text-decoration:none}@media screen and (min-width:768px){.m_footerSocialMedia_list{padding-bottom:4px}}.m_footerContact_title{font-size:16px;font-weight:600;line-height:24px;margin-bottom:16px;padding-bottom:16px;position:relative;text-transform:uppercase}.m_footerContact_title:after{background-color:#5e9ad3;bottom:0;content:"";display:block;height:8px;left:50%;position:absolute;transform:translateX(-100%);width:50px}.m_footerContact_address,.m_footerContact_phoneNumber{font-size:14px;line-height:22px}.m_footerContact_phoneNumber{margin-bottom:24px}.m_footerContact_phoneNumber_number{color:#5e9ad3}.m_footerContact_phoneNumber_number:before{font-family:thermes!important;speak:never;font-style:normal;font-variant:normal;font-weight:400;line-height:1;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"\e922";size:16px;margin-left:4px;margin-right:4px}.m_footerContact_phoneNumber_link{color:#5e9ad3;text-decoration:none}@media screen and (min-width:768px){.m_footerContact_title:after{left:0;transform:translateX(0)}}.m_footerCredit{padding-bottom:85px;padding-top:16px}.m_footerCredit_element{font-size:12px;line-height:16px}@media screen and (min-width:992px){.m_footerCredit{padding-bottom:0}}@media screen and (min-width:768px){.m_footerCredit_element{display:inline}.m_footerCredit_element:after{content:" - "}.m_footerCredit_element:last-child:after{display:none}}.m_formInput{background-color:#f2f4f8;border:none;border-radius:50px;box-shadow:0 1px 2px rgba(16,24,40,.05);box-shadow:0 1px 2px rgba(60,60,59,.05);color:#3c3c3b;font-size:16px;line-height:24px;padding:10px 16px;transition:box-shadow .5s,background-color .5s;width:100%}.m_formInput::placeholder{color:#acb1b9;opacity:1}.m_formInput::-webkit-inner-spin-button,.m_formInput::-webkit-outer-spin-button{appearance:none;margin:0}.m_formInput[type=number]{appearance:textfield}.m_formInput.focus,.m_formInput:focus{background-color:#fff;box-shadow:0 0 0 4px rgba(94,154,211,.05);outline:1px solid #9db8d1}.m_formInput_money{color:#5e9ad3;font-size:40px;margin-left:16px}.m_formInput_container-icon{position:relative}.m_formInput_container-icon .m_formInput{padding-right:48px}.m_formInput_container-icon .m_formInput_icon{align-items:center;display:flex;font-size:16px;height:100%;justify-content:center;pointer-events:none;position:absolute;right:16px;top:0;width:16px}.m_formInput_container-choice{column-gap:16px;display:flex;flex-wrap:wrap;justify-content:flex-start;row-gap:8px}.m_formInput_container-choice.m_formInput_container-vertical{flex-direction:column;row-gap:4px}.m_formInput_container-money{align-items:center;display:flex}.m_formInput_container-money .m_formInput{color:#5e9ad3;font-size:40px;line-height:44px;text-align:center}.m_formInput_container-money .m_formInput:focus{color:#5e9ad3}.m_formInput_container-select{position:relative}.m_formInput_container-select:after{font-family:thermes!important;speak:never;font-style:normal;font-variant:normal;font-weight:400;line-height:1;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;align-items:center;content:"\e902";display:flex;font-size:16px;height:100%;position:absolute;right:16px;top:0}.m_formInput_container-select select{appearance:none;padding-right:36px}.m_formInput_container-select.m_formInput_container-dropdown:after{display:none}.disable .m_formInput_container-money,.disable .m_formInput_money{color:#d8dbe0}.m_formInput.date-placeholder{color:#acb1b9}.m_formInput.date-placeholder-filled{color:#3c3c3b}.m_formTextarea{background-color:#f2f4f8;border:none;border-radius:50px;border-radius:8px;box-shadow:0 1px 2px rgba(16,24,40,.05);box-shadow:0 1px 2px rgba(60,60,59,.05);color:#3c3c3b;display:block;font-size:16px;line-height:24px;padding:10px 16px;transition:box-shadow .5s,background-color .5s;width:100%}.m_formTextarea::placeholder{color:#acb1b9;opacity:1}.m_formTextarea::-webkit-inner-spin-button,.m_formTextarea::-webkit-outer-spin-button{appearance:none;margin:0}.m_formTextarea[type=number]{appearance:textfield}.m_formTextarea.focus,.m_formTextarea:focus{background-color:#fff;box-shadow:0 0 0 4px rgba(94,154,211,.05);outline:1px solid #9db8d1}.m_formInputChoice{align-items:center;column-gap:8px;cursor:pointer;display:flex}.m_formInputChoice_label{margin-bottom:0}.m_formInputChoice input{align-items:center;cursor:pointer;display:inline-flex;height:24px;justify-content:center;position:relative;width:24px}.m_formInputChoice input:after,.m_formInputChoice input:before{border-radius:3px;content:""}.m_formInputChoice input:after{border:2px solid #5e9ad3;height:20px;width:20px}.m_formInputChoice input:before{background-color:transparent;height:10px;left:calc(50% - 5px);position:absolute;top:calc(50% - 5px);width:10px}.m_formInputChoice input:checked:before{background-color:#5e9ad3}.m_formInputChoice input[type=radio]:after,.m_formInputChoice input[type=radio]:before{border-radius:50%}.m_formInputChoice input[type=checkbox]:before{height:20px;left:auto;top:auto;width:20px}.m_formInputChoice input[type=checkbox]:checked:before{font-family:thermes!important;speak:never;font-style:normal;font-variant:normal;font-weight:400;line-height:1;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;align-items:center;color:#fff;content:"\e916";display:flex;font-size:16px;font-weight:700;justify-content:center}.m_formInputChoice.disable{color:#d8dbe0;cursor:not-allowed;pointer-events:none}.m_formInputChoice.disable input:after{border-color:#d8dbe0}.m_formInputChoice.disable input:checked:before{background-color:#d8dbe0}.m_stepNumber{align-items:center;background-color:#fff;border-radius:8px;display:flex;flex-direction:column;padding:16px}.m_stepNumber_number{align-items:center;background-color:#dde5f0;border-radius:25px;color:#000;color:#5e9ad3;display:inline-flex;font-size:24px;font-weight:600;height:48px;justify-content:center;letter-spacing:-.02em;line-height:32px;margin-bottom:16px;width:48px}@media screen and (min-width:1200px){.m_stepNumber_number{font-size:32px;font-weight:600;line-height:40px}}.m_stepNumber_title{color:#000;font-size:20px;font-weight:600;letter-spacing:-.02em;line-height:28px;margin-bottom:8px}@media screen and (min-width:1200px){.m_stepNumber_title{font-size:24px;font-weight:600;line-height:32px}}@media screen and (min-width:992px){.m_stepNumber{flex-direction:row}.m_stepNumber_number{border-radius:20px;font-size:24px;height:40px;line-height:44px;margin-bottom:0;width:40px}.m_stepNumber_content{padding-left:24px;width:calc(100% - 30px)}}.m_bottomBar{background-color:#fff;border-top:1px solid #d8dbe0;margin-bottom:-1px;padding-bottom:24px;padding-top:16px}.m_bottomBar_container{align-items:center;column-gap:16px;display:flex}.m_bottomBar_content{flex:auto}.m_bottomBar_label{font-size:12px;line-height:16px;margin-bottom:4px}.m_bottomBar_price{color:#000;color:#5e9ad3;font-size:20px;font-weight:600;letter-spacing:-.02em;line-height:28px}@media screen and (min-width:1200px){.m_bottomBar_price{font-size:24px;font-weight:600;line-height:32px}}.m_bottomBar_deposit_price_label{color:#5e9ad3;font-size:14px;font-weight:600;line-height:22px}.m_bottomBar_deposit_label{color:#3c3c3b;font-size:12px;line-height:16px}.m_bottomBar_buttons{display:flex}.m_bottomBar_buttons .a_button{flex:auto}.m_bottomBar_totalPrice{align-items:baseline;color:#000;display:flex;flex-wrap:wrap;font-size:20px;font-weight:600;letter-spacing:-.02em;line-height:28px}@media screen and (min-width:1200px){.m_bottomBar_totalPrice{font-size:24px;font-weight:600;line-height:32px}}.m_bottomBar_totalPrice .m_bottomBar_price{color:#000;color:#5e9ad3;font-size:20px;font-weight:600;letter-spacing:-.02em;letter-spacing:-.4px;line-height:28px;margin-right:8px}@media screen and (min-width:1200px){.m_bottomBar_totalPrice .m_bottomBar_price{font-size:24px;font-weight:600;line-height:32px}}.m_bottomBar_totalPrice .m_bottomBar_duration{font-size:14px;font-weight:400;line-height:18px}.m_bottomBar_totalPrice .m_bottomBar_price_label{color:#5e9ad3;font-size:14px;font-weight:600;line-height:22px}.m_bottomBar_toDayPrice{font-size:12px;line-height:16px}.m_bottomBar_toDayPrice .m_bottomBar_price{font-size:14px;font-weight:600;letter-spacing:-.4px;line-height:22px;margin-right:4px}@media screen and (min-width:992px){.m_bottomBar{border-top:none;margin-top:24px;padding:0}}.m_previewImage{height:100%;width:100%}.m_previewImage_container .o_modal_button{right:auto;text-align:center;top:-64px;width:100%}.m_previewImage_navigation{display:flex;height:100%;justify-content:space-between;left:0;margin-left:-72px;margin-right:-72px;position:absolute;top:0;width:calc(100% + 144px)}.m_previewImage_slide{position:absolute}.m_previewImage_back,.m_previewImage_next{align-items:center;display:flex;height:100%}.m_previewImage_step{bottom:-40px;position:absolute;text-align:center;width:100%}@media screen and (height >= 970px){.m_previewImage_container .o_modal_button{top:-84px}.m_previewImage_step{bottom:-48px}.m_previewImage.swiper-autoheight .swiper-wrapper{align-items:center;height:100%!important}}.m_readMore_content{display:block}.m_readMore_button{margin-top:16px}.m_readMore .a_link-chevron:after{transform:rotate(-90deg);transition:transform .5s}.m_readMore.close .m_readMore_content{display:-webkit-box;-webkit-line-clamp:10;-webkit-box-orient:vertical;overflow:hidden}.m_readMore.close .a_link-chevron:after,.m_readMore.closing .a_link-chevron:after{transform:rotate(90deg)}.m_readMore.opening .a_link-chevron:after{transform:rotate(-90deg)}.m_readMore.animate .m_readMore_content{overflow:hidden;transition:max-height .5s ease-in-out}@media screen and (min-width:992px){.m_readMore.close .m_readMore_content{-webkit-line-clamp:3}}.m_tooltip{background-color:#131e3f;border-radius:8px;display:none;left:100%;margin:0 12px;min-width:280px;position:absolute;top:-19px;z-index:2}.m_tooltip:before{border-bottom:8px solid transparent;border-right:16px solid #131e3f;border-top:8px solid transparent;content:"";height:0;left:-12px;position:absolute;top:16px;width:0}.m_tooltip_target{position:relative}.m_tooltip_container{color:#fff;padding:16px 24px}.m_tooltip_title{font-size:16px;font-weight:600;line-height:24px;margin-bottom:8px}.m_tooltip_content{font-size:14px;line-height:18px}.m_tooltip_button{margin-top:8px;text-align:right}.m_tooltip.active{display:block}@media screen and (hover:hover){.m_tooltip.active,.m_tooltip_button,.m_tooltip_title{display:none}.m_tooltip_target:hover .m_tooltip{display:block}}.m_cartItemImage-icon{background-color:#f2f4f8;border-radius:8px;height:100%;width:100%}.m_cartItemImage-icon .m_cartItemImage_content{align-items:center;display:flex;height:100%;justify-content:center;width:100%}@media screen and (min-width:992px){.m_cartItemImage-icon{height:0;padding-bottom:70%;position:relative;width:100%}.m_cartItemImage-icon .m_cartItemImage_content{height:100%;position:absolute;width:100%}}.m_cardItemContent_header{margin-bottom:4px}.m_cardItemContent_label{font-size:12px;line-height:16px;margin-bottom:4px}.m_cardItemContent_optionTitle,.m_cardItemContent_title,.m_cardItemContent_title_small{color:#000;font-size:16px;font-weight:600;line-height:24px}.m_cardItemContent_duration{color:#5e9ad3;display:inline-block;font-size:16px;font-weight:600;line-height:24px;margin-bottom:4px}.m_cardItemContent_expirationDate{color:#5e9ad3}.m_cardItemContent_forPerson{line-height:18px}.m_cardItemContent_date,.m_cardItemContent_forPerson{color:#3c3c3b;font-size:14px;font-weight:600;margin-bottom:4px}.m_cardItemContent_date{line-height:22px}.m_cardItemContent_description{color:#3c3c3b;font-size:14px;line-height:18px;margin-bottom:4px;margin-top:8px}.m_cardItemContent_description .m_readMore_button{margin-top:4px}.m_cardItemContent_amount{color:#5e9ad3;font-size:16px;font-weight:600;line-height:24px;margin-top:4px}.m_cardItemContent_deposit,.m_cardItemContent_helper,.m_cardItemContent_totalPrice{font-size:12px;line-height:16px;margin-top:4px}.m_cardItemContent_totalPrice{font-weight:600}.m_cardItemContent-small_duration,.m_cardItemContent_aside-small_amount{color:#5e9ad3;font-size:16px;font-weight:600;line-height:24px}.m_cardItemContent_option-small{display:flex;flex-direction:row;margin-top:24px}.m_cardItemContent_option-small_content{display:flex;flex-direction:column;gap:4px;justify-content:space-between;width:100%}.m_cardItemContent_option-small .icon-plus{color:#5e9ad3;font-size:24px;margin-right:8px}.m_cardItemContent_option-small_label{font-size:12px;line-height:16px;margin-bottom:0}@media screen and (max-width:991px){.m_cardItemContent_description{display:none}.m_cardItemContent_customMessage .close .m_readMore_content{max-height:0}}@media screen and (max-width:575px){.m_cardItemContent_forPerson,.m_cardItemContent_header{padding-right:32px}}@media screen and (min-width:992px){.m_cardItemContent{display:block;height:100%;position:relative}.m_cardItemContent_header{display:flex;gap:16px;justify-content:space-between;margin-right:32px}.m_cardItemContent_title{color:#000;font-size:20px;font-weight:600;letter-spacing:-.02em;line-height:28px;max-width:90%}}@media screen and (min-width:992px) and (min-width:1200px){.m_cardItemContent_title{font-size:24px;font-weight:600;line-height:32px}}@media screen and (min-width:992px){.m_cardItemContent_optionTitle{color:#000;font-size:20px;font-weight:600;letter-spacing:-.02em;line-height:28px}}@media screen and (min-width:992px) and (min-width:1200px){.m_cardItemContent_optionTitle{font-size:24px;font-weight:600;line-height:32px}}@media screen and (min-width:992px){.m_cardItemContent_duration{color:#000;color:#5e9ad3;font-size:20px;font-weight:600;letter-spacing:-.02em;line-height:28px}}@media screen and (min-width:992px) and (min-width:1200px){.m_cardItemContent_duration{font-size:24px;font-weight:600;line-height:32px}}@media screen and (min-width:992px){.m_cardItemContent_content{display:flex;flex:auto;gap:16px;justify-content:space-between;width:100%}.m_cardItemContent_content-option{display:flex;flex-direction:column}.m_cardItemContent_date{color:#3c3c3b;font-size:18px;line-height:26px;margin-bottom:4px}.m_cardItemContent_aside{display:flex;flex-direction:column;justify-content:center;text-align:right;white-space:nowrap}.m_cardItemContent_aside-small{display:block;text-align:right}.m_cardItemContent_forPerson{font-size:18px;line-height:26px;margin-bottom:8px}.m_cardItemContent_customMessage{margin-bottom:0}.m_cardItemContent_amount{color:#000;color:#5e9ad3;font-size:20px;font-weight:600;letter-spacing:-.02em;line-height:28px;margin-top:0;white-space:nowrap}}@media screen and (min-width:992px) and (min-width:1200px){.m_cardItemContent_amount{font-size:24px;font-weight:600;line-height:32px}}@media screen and (min-width:992px){.m_cardItemContent-isNotRemoveLink,.m_cardItemContent-isRemoveLink{column-gap:16px;display:grid;grid-template-columns:auto auto;grid-template-rows:auto 1fr;height:100%;row-gap:8px}.m_cardItemContent-isNotRemoveLink .m_cardItemContent_header,.m_cardItemContent-isRemoveLink .m_cardItemContent_header{grid-area:1/1/2/2;margin:0}.m_cardItemContent-isNotRemoveLink .m_cardItemContent_content,.m_cardItemContent-isRemoveLink .m_cardItemContent_content{grid-area:2/1/3/2}.m_cardItemContent-isNotRemoveLink .m_cardItemContent_aside,.m_cardItemContent-isRemoveLink .m_cardItemContent_aside{display:flex;flex-direction:column;grid-area:1/2/3/3}.m_cardItemContent-isRemoveLink .m_cardItemContent_aside{justify-content:center}.m_cardItemContent-isNotRemoveLink .m_cardItemContent_title{max-width:100%}.m_cardItemContent-isNotRemoveLink .m_cardItemContent_aside{justify-content:flex-start}.m_cardItemContent-small{display:flex;justify-content:space-between}.m_cardItemContent-small_header{max-width:220px}.m_cardItemContent_option-small{align-items:center}.m_cardItemContent_option-small_header{max-width:270px}.m_cardItemContent_option-small_content{flex-direction:row}}.m_checkoutStep{flex:auto;position:relative}.m_checkoutStep:after,.m_checkoutStep:before{background-color:#acb1b9;content:"";height:1px;position:absolute}.m_checkoutStep:before{left:0;right:calc(50% + 12px);top:13px}.m_checkoutStep:after{height:1px;left:calc(50% + 12px);right:0;top:13px}.m_checkoutStep:first-child:before,.m_checkoutStep:last-child:after{display:none}.m_checkoutStep_link{color:#acb1b9;display:block;line-height:1;text-align:center}.m_checkoutStep_link:before{border:1px solid #acb1b9;border-radius:12px;content:"";display:inline-block;height:24px;margin-bottom:4px;top:0;width:24px}.m_checkoutStep_text{display:block;font-size:12px;line-height:16px}.m_checkoutStep.active:after,.m_checkoutStep.active:before,.m_checkoutStep.current:after,.m_checkoutStep.current:before{background-color:#5e9ad3}.m_checkoutStep.active .m_checkoutStep_link,.m_checkoutStep.current .m_checkoutStep_link{color:#5e9ad3}.m_checkoutStep.active .m_checkoutStep_link:before,.m_checkoutStep.current .m_checkoutStep_link:before{border-color:#5e9ad3}.m_checkoutStep.active .m_checkoutStep_link:before{font-family:thermes!important;speak:never;font-style:normal;font-variant:normal;font-weight:400;line-height:1;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;align-items:center;background-color:#5e9ad3;color:#fff;content:"\e916";display:inline-flex;font-size:16px;justify-content:center}.m_checkoutStep.active .m_checkoutStep_text{margin-top:3px}@media screen and (min-width:992px){.m_checkoutStep{width:130px}.m_checkoutStep_text{font-size:16px;font-weight:600;line-height:24px}}.m_cartEmpty{align-items:center;display:flex;height:100%}.m_cartEmpty_container{background-position:50%;background-repeat:no-repeat;background-size:375px;color:#131e3f;display:flex;margin-left:auto;margin-right:auto;margin-top:-60px;max-width:375px;min-height:340px;padding-left:16px;padding-right:16px;width:100%}.m_cartEmpty_content{display:flex;flex-direction:column;justify-content:center;text-align:center}.m_cartEmpty_title{color:#000;font-size:24px;font-weight:600;letter-spacing:-.02em;line-height:32px;margin-bottom:24px;margin-top:44px}@media screen and (min-width:1200px){.m_cartEmpty_title{font-size:32px;font-weight:600;line-height:40px}}.m_cartEmpty_description{font-size:16px;line-height:24px}.m_cartEmpty_button{margin-top:32px}@media screen and (max-width:991px){.m_cartEmpty_container{background-image:url(/build/front/images/emptyCart-m.b92c2104.svg)}}@media screen and (min-width:992px){.m_cartEmpty{height:100%}.m_cartEmpty_container{background-image:url(/build/front/images/emptyCart-d.ad75dd57.svg);background-position:-200%;background-size:750px;justify-content:center;margin-top:-80px;max-width:730px;min-height:480px}.m_cartEmpty_content{width:492px}.m_cartEmpty_button,.m_cartEmpty_title{margin-top:24px}}.m_cartItem{align-items:stretch;background-color:#fff;border-radius:8px;column-gap:16px;display:flex;padding:16px;position:relative}.m_cartItem_remove{color:#000;font-size:16px;position:absolute;right:16px;text-align:center;top:16px;width:16px;z-index:1}.m_cartItem_image{height:76px;width:76px}.m_cartItem_image .a_imageContainer{height:100%;position:relative;width:100%}.m_cartItem_image .a_imageContainer_image{position:absolute}.m_cartItem_plus .icon-plus{color:#5e9ad3;font-size:24px}.m_cartItem_content{align-self:stretch;flex-basis:auto;width:calc(100% - 124px)}.m_cartItem_content_option{width:100%}.m_cartItem_linkRemove{text-decoration:none}.m_cartItem-small{column-gap:8px;display:flex}.m_cartItem-small .m_cartItem_image{height:74px;width:74px}.m_cartItem-small .m_cartItem_content{flex:1;width:auto}.m_cartItem-small .m_cardItemContent{padding-right:0}.m_cartItem-small .m_cardItemContent_title{font-size:16px;font-weight:600;line-height:24px;margin-bottom:4px}.m_cartItem-small .m_cardItemContent_duration{font-size:16px;font-weight:600;line-height:24px;margin-left:4px}.m_cartItem-small .m_cardItemContent_beneficiary{font-size:14px;line-height:18px;margin-bottom:4px}.m_cartItem-small .m_cardItemContent_date{font-size:14px;font-weight:600;line-height:22px;margin-bottom:4px}.m_cartItem-small .m_cardItemContent_amount{font-size:16px;font-weight:600;line-height:24px;position:static;text-align:left;width:100%}.m_cartItem-inLine{padding:0}.m_cartItem-inLine .m_cartItem_content{align-self:center}.m_cartItem-inLine_image{height:44px;width:44px}.m_cartItem-inLine_image .a_imageContainer{height:100%;position:relative;width:100%}.m_cartItem-inLine_image .a_imageContainer_image{position:absolute}.m_cartItem-inLine_duration,.m_cartItem-inLine_title{font-size:16px;font-weight:600;line-height:24px}.m_cartItem-inLine_duration{color:#5e9ad3}.m_cartItem-inLine_date{color:#131e3f;font-size:14px;font-weight:600;line-height:22px}.m_cartItem-inLine_option{display:flex;flex-direction:row;gap:8px;margin-top:8px}.m_cartItem-inLine_option .icon-plus{color:#5e9ad3;font-size:16px;margin-top:4px}.m_cartItem-inLine_label{font-size:14px;line-height:18px}@media screen and (max-width:575px){.m_cartItem_content{margin-right:16px;width:calc(100% - 76px)}.m_cartItem-inLine_content{width:calc(100% - 60px)}}@media screen and (min-width:576px){.m_cartItem_image{height:100px;width:100px}.m_cartItem-inLine .m_cartItem_image{height:44px;width:44px}.m_cartItem-inLine .m_cartItem_content .m_cardItemContent_date{margin-bottom:0}}@media screen and (min-width:768px){.m_cartItem-inLine .m_cartItem_image{height:44px;width:44px}.m_cartItem-inLine .m_cartItem_content .m_cardItemContent{align-items:center;display:flex;gap:8px}.m_cartItem-inLine .m_cartItem_content .m_cardItemContent_date,.m_cartItem-inLine .m_cartItem_content .m_cardItemContent_title{margin:0}}@media screen and (min-width:992px){.m_cartItem{padding:16px}.m_cartItem_remove{font-size:24px;right:16px;top:24px;width:24px}.m_cartItem-inLine{column-gap:16px;padding:0}.m_cartItem-inLine_info{align-items:center;display:flex;flex-direction:row;flex-wrap:wrap;gap:8px}.m_cartItem-inLine_option{align-items:center}.m_cartItem-inLine_option .icon-plus{margin-top:0}.m_cartItem_plus{align-items:center;display:flex}.m_cartItem_plus .icon-plus{font-size:32px}}.m_alertMessage{background-color:#fff;border-radius:8px;box-shadow:0 12px 16px -4px rgba(16,24,40,.08);column-gap:16px;display:inline-flex;padding:24px 18px}.m_alertMessage_icon{align-items:center;display:flex;flex:1;font-size:20px;height:24px;justify-content:center;width:24px}.m_alertMessage_content{flex:auto}.m_alertMessage_title{color:#000;font-size:16px;font-weight:600;line-height:24px}.m_alertMessage_message{font-size:14px;line-height:18px}.m_alertMessage-primary{border-left:8px solid #5e9ad3}.m_alertMessage-primary .m_alertMessage_icon{color:#5e9ad3}.m_alertMessage-success{border-left:8px solid #17cb74}.m_alertMessage-success .m_alertMessage_icon{color:#17cb74}.m_alertMessage-warning{border-left:8px solid #f3713a}.m_alertMessage-warning .m_alertMessage_icon{color:#f3713a}.m_alertMessage-error{border-left:8px solid #ed4c5c}.m_alertMessage-error .m_alertMessage_icon{color:#ed4c5c}.m_alertMessage-border{border-bottom:1px solid #f2f4f8;border-right:1px solid #f2f4f8;border-top:1px solid #f2f4f8}.a_cartLink{font-size:16px;position:relative}.a_cartLink[data-item-length]{height:56px}.a_cartLink[data-item-length]:before{background-color:#5e9ad3;border-radius:50px;color:#fff;content:attr(data-item-length);font-size:12px;font-weight:600;line-height:16px;padding-left:6px;padding-right:6px;position:absolute;right:2px}.a_cartLink[data-item-length] i{vertical-align:bottom}.a_cartLink[data-item-length="0"]{height:auto}.a_cartLink[data-item-length="0"]:before{display:none}@media screen and (min-width:992px){.a_cartLink{font-size:24px}.a_cartLink[data-item-length]{border:1px solid transparent;border-radius:50px;height:47px;padding:8px 16px 8px 18px;width:67px}.a_cartLink[data-item-length]:before{right:10px;top:4px}.a_cartLink[data-item-length]:hover{background-color:#f2f4f8;color:#3c3c3b}.a_cartLink[data-item-length="0"]{height:auto}}.a_countryFlag_flag{display:inline-block;margin-right:8px}.m_checkoutBigHeader{margin-bottom:32px;margin-top:20px}.m_checkoutBigHeader_content{text-align:center}.m_checkoutBigHeader_icon{color:#000;font-size:32px;font-weight:600;letter-spacing:-.02em;line-height:40px;margin-bottom:8px}@media screen and (min-width:1200px){.m_checkoutBigHeader_icon{font-size:40px;font-weight:600;line-height:48px}}.m_checkoutBigHeader_title{color:#000;font-size:24px;font-weight:600;letter-spacing:-.02em;line-height:32px;margin-bottom:8px}@media screen and (min-width:1200px){.m_checkoutBigHeader_title{font-size:32px;font-weight:600;line-height:40px}}.m_checkoutBigHeader_message{font-size:16px;line-height:24px}.m_checkoutBigHeader_button{margin-top:24px}@media screen and (min-width:992px){.m_checkoutBigHeader{margin-bottom:40px;margin-top:40px}.m_checkoutBigHeader_title{color:#000;font-size:32px;font-weight:600;letter-spacing:-.02em;line-height:40px}}@media screen and (min-width:992px) and (min-width:1200px){.m_checkoutBigHeader_title{font-size:40px;font-weight:600;line-height:48px}}@media screen and (min-width:992px){.m_checkoutBigHeader_button{margin-top:32px}}.paymentInformation{display:flex}.paymentInformation_icon{align-items:center;display:flex;font-size:16px;margin-right:16px}.paymentInformation_text{font-size:12px;line-height:16px}.m_cardList{flex-wrap:wrap;max-width:100%}.m_cardList_text{display:block;font-size:14px;line-height:22px;margin-bottom:16px;text-wrap:nowrap}.m_cardList_List{display:block}@media screen and (min-width:576px) and (max-width:991px){.m_cardList{align-items:center;display:flex;justify-content:space-between}.m_cardList_text{font-size:14px;line-height:22px;margin-right:8px}.m_cardList_List{column-gap:8px;display:inline-flex}}@media screen and (min-width:1400px){.m_cardList{align-items:center;display:flex;justify-content:space-between}.m_cardList_text{font-size:14px;line-height:22px;margin-right:8px}.m_cardList_List{column-gap:8px;display:inline-flex}}.m_summaryPayment{font-size:18px;font-weight:600;letter-spacing:-.02em;line-height:24px}.m_summaryPayment_line{display:flex;justify-content:space-between;margin-bottom:8px}.m_summaryPayment_line:last-child{margin-bottom:0}.m_accordion{display:flex;flex-direction:column;gap:8px;margin-top:16px}.m_accordionItem_header{background-color:#fff;cursor:pointer;font-size:18px;font-weight:600;line-height:26px;padding:16px 48px 16px 16px;position:relative}.m_accordionItem_header:after{font-family:thermes!important;speak:never;font-style:normal;font-variant:normal;font-weight:400;line-height:1;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"\e902";font-size:16px;position:absolute;right:16px;top:calc(50% - 8px)}.m_accordionItem_header:hover{color:#5e9ad3}.m_accordionItem_header:hover:before{color:#3c3c3b}.m_accordionItem_collapse{max-height:0;overflow:hidden}.m_accordionItem_content{margin-left:16px;margin-right:16px;padding-bottom:16px;padding-top:24px}.m_accordionItem_content.open{max-height:none}.m_accordionItem.open .m_accordionItem_header{color:#5e9ad3}.m_accordionItem.open .m_accordionItem_header:after{color:#3c3c3b;transform:rotate(-180deg)}.m_accordionItem.open .m_accordionItem_collapse{max-height:none}.m_accordionItem.animation .m_accordionItem_header:after{transition:transform .5s}.m_accordionItem.animation .m_accordionItem_collapse{transition:max-height .5s}.m_author{display:flex;gap:16px;margin-top:2px;padding-left:16px;padding-right:16px}.m_author_name{color:#5e9ad3;font-size:20px;font-weight:600;letter-spacing:-.4px;line-height:28px}.m_author_description{width:100%}.m_author_job{font-size:14px;line-height:18px}.m_author_photo{flex:1}.m_author_photo img{border:4px solid #fff;border-radius:32px;height:64px;object-fit:cover;object-position:center;width:64px}.m_quote{background-color:#131e3f;border-radius:8px;color:#fff;margin-bottom:12px;padding:16px;position:relative}.m_quote:after{border-left:10px solid transparent;border-right:10px solid transparent;border-top:12px solid #131e3f;bottom:-12px;content:"";display:inline-block;height:0;position:absolute;right:38px;width:0}.m_quote_content{padding-bottom:32px;padding-top:38px;position:relative}.m_quote_content:after,.m_quote_content:before{font-family:thermes!important;speak:never;font-style:normal;font-variant:normal;font-weight:400;line-height:1;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#5e9ad3;font-size:24px;position:absolute}.m_quote_content:before{content:"\e915";left:0;top:0}.m_quote_content:after{bottom:0;content:"\e91f";right:0}.m_quote_label{background-color:#5e9ad3;border-radius:26px;display:inline-flex;font-size:14px;gap:8px;line-height:18px;padding:6px 16px;position:absolute;right:0;top:0}.m_quote_label i{font-size:16px}.m_quote_speech{font-size:14px;font-style:italic;line-height:22px}.m_helpSnippet{margin-bottom:32px;text-align:center}.m_helpSnippet_title{font-size:18px;font-weight:600;line-height:26px;margin-bottom:16px}.m_helpSnippet_content{color:#131e3f;font-size:14px;line-height:18px}.m_helpSnippet_content strong{font-size:14px;font-weight:700;line-height:18px}.m_helpSnippet_content a{color:#5e9ad3;text-decoration:none}.m_helpSnippet_button{margin-top:16px}@media screen and (min-width:992px){.m_helpSnippet{padding-left:16px;padding-right:16px}}.m_spaAdvantagesSnippet{margin-bottom:32px;margin-top:32px}.m_spaAdvantagesSnippet_title{align-items:center;color:#000;display:inline-flex;font-size:20px;font-weight:600;letter-spacing:-.02em;line-height:28px;margin-bottom:16px}@media screen and (min-width:1200px){.m_spaAdvantagesSnippet_title{font-size:24px;font-weight:600;line-height:32px}}@media screen and (min-width:992px){.m_spaAdvantagesSnippet{padding-left:16px;padding-right:16px}}.m_seoSnippet{margin-bottom:32px;margin-top:32px}.m_seoSnippet_title{align-items:center;color:#000;display:inline-flex;font-size:20px;font-weight:600;letter-spacing:-.02em;line-height:28px;margin-bottom:16px}@media screen and (min-width:1200px){.m_seoSnippet_title{font-size:24px;font-weight:600;line-height:32px}}.m_seoSnippet .m_readMore.close .m_readMore_content{display:block;max-height:0}@media screen and (min-width:992px){.m_seoSnippet{padding-left:16px;padding-right:16px}}.m_amountInfo{margin-bottom:16px}.m_amountInfo_content{display:flex;flex-wrap:wrap;font-size:16px;font-weight:600;justify-content:space-between;line-height:24px}.m_amountInfo_helper{display:block;font-size:12px;line-height:16px;margin-top:4px;width:100%}.m_amountInfo_helper-short{font-size:12px;line-height:16px;margin-top:-16px;text-align:right}.m_amountInfo:last-child{margin-bottom:0}.m_amountInfo-deposit .m_amountInfo_content{color:#5e9ad3;font-size:18px;line-height:26px}.m_cardProduct{display:inline-block;height:347px;position:relative;width:100%}.m_cardProduct_image{height:100%;left:0;position:absolute;top:0;width:100%;z-index:0}.m_cardProduct_image .a_imageContainer{height:100%;position:relative;width:100%}.m_cardProduct_image .a_imageContainer_image{position:absolute}.m_cardProduct_image:before{background:linear-gradient(0deg,rgba(0,0,0,.2),rgba(0,0,0,.2));border-radius:8px;content:"";height:100%;position:absolute;width:100%;z-index:1}.m_cardProduct_container{bottom:0;left:0;padding:24px;position:absolute;width:100%;z-index:1}.m_cardProduct_hover{display:none}.m_cardProduct_tag,.m_cardProduct_title{display:block;margin-bottom:8px}.m_cardProduct_title{color:#000;color:#fff;font-size:20px;font-weight:600;letter-spacing:-.02em;line-height:28px}@media screen and (min-width:1200px){.m_cardProduct_title{font-size:24px;font-weight:600;line-height:32px}}.m_cardProduct_duration{color:#fff;display:block;font-size:16px;font-weight:600;line-height:24px;margin-bottom:8px}.m_cardProduct_duration .icon-clock{display:inline-block;font-size:24px;margin-right:4px;vertical-align:text-top}.m_cardProduct_price{display:block}.m_cardProduct_description{color:#fff;display:block;font-size:16px;line-height:24px}.m_cardProduct_button{display:block;margin-top:24px}.m_cardProduct:hover .m_cardProduct_noHover{display:none}.m_cardProduct:hover .m_cardProduct_hover{display:block}@media screen and (min-width:992px){.m_cardProduct_price{margin-top:24px}}@media screen and (min-width:1400px){.m_cardProduct{height:363px}}.o_formRow{margin-bottom:32px;position:relative;width:100%}.o_formRow:has(.o_cureOption){margin-bottom:0}.o_formRow_helper{font-size:12px;line-height:16px;margin-top:8px}.o_formRow_helper+.o_formRow_error{margin-top:0}.o_formRow_helperLimit{margin-right:8px}.o_formRow_error{color:#ed4c5c;font-size:12px;line-height:16px;margin-top:8px}.o_formRow_tooltip{margin-right:8px;vertical-align:middle}.o_formRow_tooltipIcon{font-size:16px}.o_formRow_separator-top{border-top:1px solid #d8dbe0;padding-top:16px}.o_formRow.success .o_formRow_widget{border:1px solid #17cb74}.o_formRow.success .o_formRow_helper,.o_formRow.success .o_formRow_icon,.o_formRow.success .o_formRow_label{color:#17cb74}.o_formRow.warning .o_formRow_widget{border:1px solid #f3713a}.o_formRow.warning .o_formRow_error,.o_formRow.warning .o_formRow_helper,.o_formRow.warning .o_formRow_icon,.o_formRow.warning .o_formRow_label{color:#f3713a}.o_formRow.error .o_formRow_widget{border:1px solid #ed4c5c}.o_formRow.error .o_formRow_helper,.o_formRow.error .o_formRow_icon,.o_formRow.error .o_formRow_label{color:#ed4c5c}.o_formRow.disable{color:#d8dbe0}.o_formRow.disable .o_formRow_widget{color:#d8dbe0;cursor:not-allowed;pointer-events:none}.o_formRow.disable .o_formRow_widget::placeholder{color:#d8dbe0}.o_formRow.disable .o_formRow_widget:focus{box-shadow:none;outline:none}.o_formRow.disable .m_formInputChoice{cursor:not-allowed;pointer-events:none}.o_formRow.disable .m_formInputChoice input:after{border-color:#d8dbe0}.o_formRow.disable .m_formInputChoice input:checked:before{background-color:#d8dbe0}.o_formRow:last-child{margin-bottom:0}@media screen and (min-width:992px){.o_formRow{margin-bottom:16px}.o_formRow_separator-top{padding-top:24px}.o_formRow-half{width:calc(50% - 16px)}.o_formRow-half:nth-child(odd):nth-last-child(2){margin-bottom:0}}.o_modal{display:none;position:relative}.o_modal_container{background-color:rgba(0,0,0,.2);height:100vh;position:fixed;top:0;width:100vw;z-index:100}.o_modal_content{align-items:center;display:flex;height:100%;justify-content:center;width:100%}.o_modal_body{background-color:#fff;border-radius:8px;max-height:95vh;overflow-y:auto;padding:24px 16px;position:relative;scrollbar-width:none;width:350px;-ms-overflow-style:none}.o_modal_body::-webkit-scrollbar{display:none}.o_modal_button{position:absolute;right:24px;top:24px}.o_modal_close{cursor:pointer;font-size:18px;font-weight:600;letter-spacing:-.02em;line-height:24px}.o_modal_close:not(.a_buttonIcon){display:inline-block;text-align:center;width:24px}.o_modal_close i{font-size:24px;vertical-align:middle}.o_modal_close span{text-decoration:underline}.o_modal.open{display:block}.o_modal-s .o_modal_body{width:343px}.o_modal-s .m_modalBody_button{flex-direction:column;gap:16px;justify-content:center}.o_modal-m .o_modal_body{width:492px}.o_modal-m .m_modalBody_button{column-gap:16px;flex-direction:row;justify-content:flex-end}.o_modal-l .o_modal_body{width:750px}.o_modal-l .m_modalBody_button{column-gap:16px;flex-direction:row;justify-content:flex-end}.o_modal-fullPage .o_modal_container{background-color:#fff}.o_modal-fullPage .o_modal_body{border-radius:0;height:100%;padding:72px;position:relative;width:100%}.o_modal-previewImage .o_modal_body{height:66vh;overflow-y:visible;padding:0;width:calc(100% - 200px)}.o_modal .m_cartItem{padding:0}.o_modal.o_modal-doctor-search{background-color:#fff}.o_modal.o_modal-doctor-search .o_modal_container{height:100vh;left:0;position:fixed;top:0;width:100vw}.o_modal.o_modal-doctor-search .o_modal_container .o_modal_body{padding:0 24px}.o_modal.o_modal-doctor-search .o_modal_container .o_modal_button{position:absolute;right:0}.o_modal.o_modal-doctor-search .o_modal_container .m_modalBody_button{background-color:#fff;bottom:0;margin-top:0;padding:24px 0;position:sticky;z-index:2}.o_modal.o_modal-doctor-search .o_modal_container .icon-close{font-size:24px}.o_modal .o_modal_idealCure{display:flex;flex-direction:column;font-size:14px;gap:16px;line-height:22px}.o_modal .o_modal_idealCure strong{font-size:14px;font-weight:600;line-height:22px}.o_modal .o_modal_idealCure_description{border-bottom:1px solid #d8dbe0;padding-bottom:16px}.o_modal .o_modal_idealCure_description ul{margin-top:16px}.o_modal .o_modal_idealCure_description ul li{margin-bottom:8px;padding-left:24px;position:relative}.o_modal .o_modal_idealCure_description ul li:before{font-family:thermes!important;speak:never;font-style:normal;font-variant:normal;font-weight:400;line-height:1;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#17cb74;content:"\e916";font-size:16px;left:0;position:absolute;top:50%;transform:translateY(-50%)}.o_modal .o_modal_idealCure_product{align-items:center;display:flex;flex-direction:row;gap:8px;width:100%}.o_modal .o_modal_idealCure_product_image{height:74px;width:74px}.o_modal .o_modal_idealCure_product_details{display:flex;flex-direction:column}.o_modal .o_modal_idealCure_product_details-title{font-size:16px;font-weight:600;line-height:24px}.o_modal .o_modal_idealCure_product_details-price{color:#5e9ad3;font-size:16px;font-weight:600;line-height:24px;white-space:nowrap}.o_modal.modal-itemAddToCart .o_modal_body{padding:24px}@media screen and (min-width:576px){.o_modal.modal-itemAddToCart .o_modal_body{width:542px}}@media screen and (max-width:768px){.o_modal.o_modal-doctor-search{display:none}}@media screen and (min-width:992px){.o_modal .o_modal_idealCure_product_details{align-items:center;flex-direction:row;gap:4px;justify-content:space-between;width:80%}}@media screen and (min-width:1400px){.o_modal-fullPage .o_modal_body{padding:0;width:1166px}}@media screen and (min-width:1728px){.o_modal-fullPage .o_modal_body{padding:0;width:1266px}}@media screen and (height >= 600px){.o_modal-fullPage .o_modal_body{height:72vh}}@media screen and (height >= 970px){.o_modal-fullPage .o_modal_body{height:75vh;max-height:835px}}.o_sidePanel_header{align-items:flex-start;background-color:#fff;display:flex;flex-direction:row;position:sticky;top:0;z-index:2}.o_sidePanel_header_content{align-items:center;display:flex;gap:16px;width:100%}.o_sidePanel_header_content:not(.o_sidePanel_header_content.navigation){border-bottom:1px solid #d8dbe0;margin-bottom:16px;padding-bottom:16px}.o_sidePanel_header_content.navigation{cursor:pointer}.o_sidePanel_header_content.navigation:before{font-family:thermes!important;speak:never;font-style:normal;font-variant:normal;font-weight:400;line-height:1;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"\e903";font-size:24px;height:100%}.o_sidePanel_headerTitle{color:#000;font-size:24px;font-weight:600;letter-spacing:-.02em;line-height:32px}@media screen and (min-width:1200px){.o_sidePanel_headerTitle{font-size:32px;font-weight:600;line-height:40px}}.o_sidePanel_headerTitle .icon-chevron-left{margin-right:8px;vertical-align:middle}.o_sidePanel_title{color:#000;font-size:24px;font-weight:600;letter-spacing:-.02em;line-height:32px}@media screen and (min-width:1200px){.o_sidePanel_title{font-size:32px;font-weight:600;line-height:40px}}.o_sidePanel_title .icon-chevron-left{vertical-align:middle}.o_sidePanel_titleLabel{margin-top:4px}.o_sidePanel_headerLabel,.o_sidePanel_titleLabel{font-size:14px;line-height:18px}.o_sidePanel_content{padding-bottom:32px;padding-top:32px}.o_sidePanel .hidden{display:none}@media screen and (max-width:991px){.o_sidePanel{background-color:#fff;height:100dvh;left:-100vw;overflow:auto;padding-bottom:80px;position:fixed;top:0;width:100vw;z-index:3}.o_sidePanel_header{align-items:center;box-shadow:0 4px 8px -2px rgba(16,24,40,.1);cursor:pointer;display:flex;flex-direction:row;padding:32px 16px}.o_sidePanel_footer{bottom:0;position:fixed;width:100%}.o_sidePanel_footer .a_button{width:100%}.o_sidePanel.open{left:0}.o_sidePanel.active{box-shadow:12px 12px 16px 0 rgba(16,24,40,.08)}.o_sidePanel.animate{transition:left .5s ease-in-out}.o_sidePanel .step-header[data-step="1"]{display:none}}@media screen and (min-width:576px) and (max-width:991px){.o_sidePanel .l_centeredContent:not(.l_centeredContent-noCenter){margin-left:auto;margin-right:auto;width:540px}}@media screen and (min-width:992px){.o_sidePanel_header_content{align-items:center}.o_sidePanel_headerTitle{margin-bottom:16px}.o_sidePanel_headerTitle .icon-chevron-left{display:none}.o_sidePanel_title{color:#000;font-size:20px;font-weight:600;letter-spacing:-.02em;line-height:28px}}@media screen and (min-width:992px) and (min-width:1200px){.o_sidePanel_title{font-size:24px;font-weight:600;line-height:32px}}@media screen and (min-width:992px){.o_sidePanel_content{margin-bottom:16px;padding:0}.o_sidePanel_footer .continue-button{height:100%;text-align:center;width:100%}.o_sidePanel_footer .option-continue{width:100%}}.o_blockStepNumber{border-bottom:1px solid #d8dbe0;margin-bottom:16px;padding-bottom:32px}.o_blockStepNumber_list{display:flex;flex-wrap:wrap;row-gap:16px}.o_blockStepNumber_item{width:100%}.o_productHeader{margin-bottom:16px}.o_productHeader_title{color:#000;font-size:32px;font-weight:600;letter-spacing:-.02em;line-height:40px;margin-bottom:0;margin-top:0}@media screen and (min-width:1200px){.o_productHeader_title{font-size:40px;font-weight:600;line-height:48px}}.o_productHeader_description,.o_productHeader_validity{font-size:18px;line-height:26px}.o_productHeader_validity{margin-bottom:16px;margin-top:8px}.o_productHeader_validityLabel{font-weight:600}.o_productHeader_validityValue{color:#5e9ad3;font-weight:600}.o_productHeader_availability,.o_productHeader_duration{align-items:center;align-self:stretch;display:flex;gap:8px;margin-bottom:0}.o_productHeader_duration{color:#000;color:#5e9ad3;font-size:24px;font-weight:600;letter-spacing:-.02em;line-height:32px;margin-top:4px}@media screen and (min-width:1200px){.o_productHeader_duration{font-size:32px;font-weight:600;line-height:40px}}.o_productHeader_duration i{font-size:32px}.o_productHeader_availability{color:#131e3f;display:block;font-size:16px;font-weight:600;line-height:24px;margin-top:8px}.o_productHeader_availability .icon-calendar{display:inline-block;font-size:24px;margin-right:4px;vertical-align:text-bottom}@media screen and (min-width:768px){.o_productHeader_title{display:inline-block;margin-right:6px;vertical-align:bottom}.o_productHeader_duration{display:inline-flex;margin-top:0}}@media screen and (min-width:1200px){.o_productHeader_title{margin-right:16px}}.o_productImageList{--swiper-scrollbar-border-radius:10px;--swiper-scrollbar-sides-offset:16px;--swiper-scrollbar-size:1px;--swiper-scrollbar-bg-color:#d8dbe0;--swiper-scrollbar-drag-bg-color:#3c3c3b;margin-bottom:32px;margin-top:32px}@media screen and (min-width:576px){.o_productImageList{--swiper-scrollbar-sides-offset:18px}}@media screen and (min-width:768px){.o_productImageList{--swiper-scrollbar-sides-offset:24px}}.o_productImageList_list{margin-left:-16px;margin-right:-16px}@media screen and (min-width:576px){.o_productImageList_list{margin-left:-18px;margin-right:-18px}}@media screen and (min-width:768px){.o_productImageList_list{margin-left:-24px;margin-right:-24px}}.o_productImageList .swiper-wrapper{padding-bottom:32px}.o_productImageList .swiper-scrollbar-drag{height:3px;top:-1px}.o_productImageList_image .a_imageContainer{height:253px;width:100%}@media screen and (min-width:992px){.o_productImageList_list{column-gap:24px;display:grid;grid-template-columns:[start] 1fr [middle] 1fr [end];grid-template-rows:[start] 2fr [middle] 1fr [end];height:476px;margin-left:0;margin-right:0;position:relative;row-gap:24px;z-index:0}.o_productImageList_list-1 .o_productImageList_image:first-child{grid-area:start/start/end/end}.o_productImageList_list-2 .o_productImageList_image:first-child{grid-area:start/start/middle/end}.o_productImageList_list-2 .o_productImageList_image:nth-child(2){grid-area:middle/start/end/end}.o_productImageList_list-3 .o_productImageList_image:first-child{grid-area:start/start/middle/end}.o_productImageList_list-3 .o_productImageList_image:nth-child(2){grid-area:middle/start/end/middle}.o_productImageList_list-3 .o_productImageList_image:nth-child(3){grid-area:middle/middle/end/end}.o_productImageList_image{cursor:pointer;position:relative}.o_productImageList_image .a_imageContainer{height:100%;position:relative;width:100%}.o_productImageList_image .a_imageContainer_image{position:absolute}.o_productImageList_image:nth-child(n+4){display:none}.o_productImageList_image:hover:before{background-color:#3c3c3b;border-radius:8px;content:"";height:100%;opacity:.6;position:absolute;top:0;width:100%;z-index:1}.o_productImageList_image:hover:after{font-family:thermes!important;speak:never;font-style:normal;font-variant:normal;font-weight:400;line-height:1;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;align-items:center;color:#fff;content:"\e90e";display:flex;font-size:40px;height:100%;justify-content:center;position:absolute;top:0;width:100%;z-index:2}}@media screen and (min-width:1200px){.o_productImageList_list{grid-template-columns:[start] 1.75fr [middle] 1fr [end];grid-template-rows:[start] 1fr [middle] 1fr [end];height:380px}.o_productImageList_list-1 .o_productImageList_image:first-child{grid-area:start/start/end/end}.o_productImageList_list-2 .o_productImageList_image:first-child{grid-area:start/start/end/middle}.o_productImageList_list-2 .o_productImageList_image:nth-child(2){grid-area:start/middle/end/end}.o_productImageList_list-3 .o_productImageList_image:first-child{grid-area:start/start/end/middle}.o_productImageList_list-3 .o_productImageList_image:nth-child(2){grid-area:start/middle/middle/end}.o_productImageList_list-3 .o_productImageList_image:nth-child(3){grid-area:middle/middle/end/end}}.o_productDescription{margin-bottom:32px;margin-top:32px}.o_productDescription_title{align-items:center;color:#000;display:inline-flex;font-size:20px;font-weight:600;letter-spacing:-.02em;line-height:28px;margin-bottom:16px}@media screen and (min-width:1200px){.o_productDescription_title{font-size:24px;font-weight:600;line-height:32px}}.o_productDescription_title i{margin-right:10px}.o_productDescription-subHeader{margin-bottom:16px;margin-top:16px}.o_productDescription-subHeader .o_productDescription_title{color:#000;color:#5e9ad3;font-size:20px;font-weight:600;letter-spacing:-.02em;line-height:28px}@media screen and (min-width:1200px){.o_productDescription-subHeader .o_productDescription_title{font-size:24px;font-weight:600;line-height:32px}}.o_productDescription-subHeader .o_productDescription_content{font-size:18px;line-height:26px}.o_productDescription-subHeader .m_readMore.close .m_readMore_content{-webkit-line-clamp:5}@media screen and (min-width:768px){.o_productDescription-subHeader .m_readMore.close .m_readMore_content{-webkit-line-clamp:7}}@media screen and (min-width:992px){.o_productDescription-subHeader .o_productDescription_title{margin-bottom:32px}}.o_productStep{margin-top:32px}@media screen and (min-width:992px) and (max-width:1199px){.o_productStep{margin-top:0}}.o_buyBox{background-color:#fff;border-radius:8px;box-shadow:0 12px 16px -4px rgba(16,24,40,.08);padding:24px 16px}.o_buyBox_row{border-bottom:1px solid #d8dbe0;margin-bottom:16px;padding-bottom:16px}.o_buyBox_row:last-child{border-bottom:none;margin-bottom:0;padding-bottom:0}.o_buyBox_title{color:#000;font-size:24px;font-weight:600;letter-spacing:-.02em;line-height:32px}@media screen and (min-width:1200px){.o_buyBox_title{font-size:32px;font-weight:600;line-height:40px}}.o_buyBox_price{display:flex;justify-content:space-between}.o_buyBox_totalPrice{padding-left:8px;white-space:nowrap}.o_buyBox_deposit{font-size:16px;font-weight:600;line-height:24px;margin-top:8px}.o_buyBox_item{font-size:18px;font-weight:600;letter-spacing:-.02em;line-height:24px;margin-bottom:8px}.o_buyBox_item:last-child{margin-bottom:0}.o_buyBox_subtotal{color:#5e9ad3;font-size:18px;font-weight:600;letter-spacing:-.02em;line-height:24px}.o_buyBox_tax{font-size:14px;line-height:18px;margin-top:8px}.o_buyBox_total{color:#000;color:#5e9ad3;display:flex;font-size:20px;font-weight:600;justify-content:space-between;letter-spacing:-.02em;line-height:28px}@media screen and (min-width:1200px){.o_buyBox_total{font-size:24px;font-weight:600;line-height:32px}}.o_buyBox_cardList{margin-bottom:16px}.o_buyBox_legalText{font-size:14px;line-height:18px}.o_buyBox_button{display:none}.o_buyBox-cart .l_centeredContent{margin-left:0;margin-right:0;width:auto}.o_buyBox_treatment{display:flex;flex-direction:column;gap:16px;min-height:90px}.o_buyBox_treatment .o_optionCard_buttons{display:grid;gap:16px;grid-template-columns:repeat(2,1fr)}@media screen and (min-width:992px){.o_buyBox_row{border-bottom:1px solid #d8dbe0;margin-bottom:24px;padding-bottom:24px}.o_buyBox_cardList{margin-bottom:11px}.o_buyBox_legalText{margin-bottom:24px}.o_buyBox_button{display:flex;flex-direction:column;row-gap:16px}.o_buyBox_button .a_button{width:100%}.o_buyBox_treatment{margin-top:24px}}.o_checkoutSteps{margin-bottom:32px;margin-top:16px}.o_checkoutSteps_list{display:flex;justify-content:stretch;margin-left:auto;margin-right:auto;max-width:400px}@media screen and (min-width:992px){.o_checkoutSteps{margin-bottom:40px;margin-top:32px}.o_checkoutSteps_list{max-width:588px}}.o_errorPage{background-image:url(/build/front/images/error-page.9bd5c265.svg);background-position:top;background-repeat:no-repeat;background-size:contain;margin-bottom:48px;margin-top:48px;padding-top:74vw;text-align:center}.o_errorPage-404{background-image:url(/build/front/images/error-404.9080cfeb.svg)}.o_errorPage_container{padding-bottom:16px;padding-top:16px}.o_errorPage_container .l_centeredContent{height:100%}.o_errorPage_title{color:#000;color:#131e3f;font-size:24px;font-weight:600;letter-spacing:-.02em;line-height:32px}@media screen and (min-width:1200px){.o_errorPage_title{font-size:32px;font-weight:600;line-height:40px}}.o_errorPage_description{color:#131e3f;margin-top:24px}.o_errorPage_button{margin-top:24px}.o_errorPage_code{font-size:14px;line-height:18px;margin-top:16px}@media screen and (max-width:991px){.o_errorPage_container .l_centeredContent{align-items:center;display:flex}}@media screen and (min-width:576px){.o_errorPage{background-size:574px 560px;padding-top:480px}}@media screen and (min-width:992px){.o_errorPage{background-position:100%;background-size:50%;display:flex;flex-direction:column;height:100%;justify-content:center;margin-bottom:0;margin-top:0;min-height:46vw;padding-right:50%;padding-top:0;text-align:left}.o_errorPage_title{color:#000;color:#131e3f;font-size:32px;font-weight:600;letter-spacing:-.02em;line-height:40px}}@media screen and (min-width:992px) and (min-width:1200px){.o_errorPage_title{font-size:40px;font-weight:600;line-height:48px}}@media screen and (min-width:1200px){.o_errorPage{min-height:47vw}}@media screen and (min-width:1400px){.o_errorPage{min-height:624px}}@media screen and (min-width:1728px){.o_errorPage{min-height:770px}}.o_blocKinkListProduct{margin-bottom:32px;margin-top:32px}.o_blocKinkListProduct_title{color:#000;font-size:20px;font-weight:600;letter-spacing:-.02em;line-height:28px;margin-bottom:24px}@media screen and (min-width:1200px){.o_blocKinkListProduct_title{font-size:24px;font-weight:600;line-height:32px}}.o_blocKinkListProduct_list{display:flex;flex-wrap:wrap;gap:24px;justify-content:flex-start}@media screen and (min-width:768px){.o_blocKinkListProduct_list .m_cardProduct{width:calc(50% - 12px)}}@media screen and (min-width:992px){.o_blocKinkListProduct_title{margin-bottom:32px}.o_blocKinkListProduct_list .m_cardProduct{width:calc(33.33333% - 16px)}}@media screen and (min-width:1400px){.o_blocKinkListProduct_list .m_cardProduct{width:calc(25% - 18px)}.o_blocKinkListProduct_list-slider .m_cardProduct{width:calc(33.33333% - 16px)}}.o_calendar{color:#131e3f}.o_calendar_row{align-items:center;column-gap:8px;display:grid;grid-template-columns:1fr 1fr 1fr 1fr 1fr 1fr 1fr;justify-items:center;row-gap:8px;width:100%}.o_calendar_row-header{display:flex;justify-content:space-between;margin-bottom:18px;width:100%}.o_calendar_row-daysLabel{font-size:14px;font-weight:400;line-height:18px;margin-bottom:8px}.o_calendar_cell-month{align-items:center;column-gap:8px;display:inline-flex;font-size:16px;font-weight:600;line-height:24px}.o_calendar_cell-nav{cursor:pointer;padding:4px}.o_calendar_cell-nav [class^=icon-]{font-size:16px}.o_calendar_day{align-items:center;border-radius:20px;cursor:pointer;display:flex;font-size:16px;font-weight:600;height:40px;justify-content:center;line-height:24px;width:40px}.o_calendar_day:hover{background-color:#9db8d1;color:#fff}.o_calendar_day-today{position:relative}.o_calendar_day-today:after{background-color:#5e9ad3;border-radius:4px;bottom:0;content:"";height:8px;left:16px;position:absolute;width:8px}.o_calendar_day-selected{background-color:#5e9ad3;color:#fff}.o_calendar_day-selected:after{background-color:transparent}.o_calendar_day-disabled{cursor:not-allowed}.o_calendar_day-disabled.o_calendar_day-selected:hover{background-color:#5e9ad3;color:#fff}.o_calendar_day-disabled.o_calendar_day-selected:hover:after{background-color:transparent}.o_calendar_day-disabled:not(.o_calendar_day-selected){background-color:transparent;color:#acb1b9}.o_calendar_day-disabled:not(.o_calendar_day-selected).o_calendar_day-today:after{background-color:#5e9ad3}@media (max-width:319px){.o_calendar_row{row-gap:2px}.o_calendar_day{height:35px;width:35px}}@media screen and (min-width:992px) and (max-width:1200px){.o_calendar_day-today:after{bottom:-8px;left:10px}}.o_blockQuote{margin-bottom:32px}.o_stayPrice{display:none}.o_stayPrice_header{margin-bottom:16px}.o_stayPrice_price{color:#000;color:#5e9ad3;font-size:24px;font-weight:600;letter-spacing:-.02em;line-height:32px}@media screen and (min-width:1200px){.o_stayPrice_price{font-size:32px;font-weight:600;line-height:40px}}.o_stayPrice_labelPrice{color:#000;font-size:20px;font-weight:600;letter-spacing:-.02em;line-height:28px}@media screen and (min-width:1200px){.o_stayPrice_labelPrice{font-size:24px;font-weight:600;line-height:32px}}.o_stayPrice_helper{font-size:12px;line-height:16px;margin-bottom:16px;margin-top:4px}@media screen and (min-width:992px){.o_stayPrice{display:block}}.o_cureOption{display:none}.o_cureOption_buyBox{align-items:center;display:flex;justify-content:center}@media screen and (max-width:992px){.o_cureOption_buyBox{display:none}}.o_participantForm{display:flex;flex-direction:column;gap:24px}.o_participantForm_information{border-top:1px solid #d8dbe0;padding-top:32px}.o_participantForm_information textarea{height:168px;resize:none;width:100%}.o_participantForm_doctorChoice{border-bottom:1px solid #d8dbe0;border-top:1px solid #d8dbe0;display:flex;flex-direction:column;margin-bottom:24px;padding:16px 0;width:100%}.o_participantForm_doctorChoice_title{font-size:16px;font-weight:600;line-height:24px;margin-bottom:8px}.o_participantForm_doctorInformation_instruction{margin-bottom:24px}.o_participantForm_doctorInformation_instruction-strong{color:#5e9ad3;font-weight:600}.o_participantForm_doctorInformation_instruction.error,.o_participantForm_doctorInformation_instruction.error .o_participantForm_doctorInformation_instruction-strong{color:#ed4c5c}.o_participantForm_doctorInformation_openSearch{width:100%}.o_participantForm_doctorSearch{align-items:center;display:flex;flex-direction:column;margin-top:24px;padding-bottom:32px;width:100%}.o_participantForm_doctorSearch_input{margin-bottom:24px;width:100%}.o_participantForm_doctorSearch_searchButton{width:100%}.o_participantForm_doctorSearch_results{display:flex;flex-direction:column;gap:8px;margin-bottom:32px;width:100%}.o_participantForm_doctorSearch_result{background-color:#f2f4f8;border-radius:8px;cursor:pointer;padding:16px;width:100%}.o_participantForm_doctorSearch_result.selected{border:2px solid #5e9ad3}.o_participantForm_doctorSearch_result-content{width:100%}.o_participantForm_doctorSearch_result-name{font-size:16px;font-weight:600;line-height:24px}.o_participantForm_doctorSearch_result-location{font-size:16px;line-height:24px}.o_participantForm_doctorSearch_noResult{border-top:1px solid #d8dbe0;padding-top:8px}.o_participantForm_doctorSearch_noResult-input{cursor:pointer;margin-top:8px}.o_participantForm_doctorSearch_noResultFound-text{font-size:18px;line-height:26px}.o_participantForm_doctorSearch_noResultFound-text strong{color:#5e9ad3}.o_participantForm_doctorCard{border:2px solid #5e9ad3;border-radius:8px;display:flex;flex-direction:column;gap:8px;max-width:468px;padding:16px}.o_participantForm_doctorCard .icon-check{font-size:24px}.o_participantForm_doctorCard_content{display:flex;flex-direction:row;gap:8px}.o_participantForm_doctorCard_identity{display:flex;flex-direction:column}.o_participantForm_doctorCard_title{font-size:16px;font-weight:600;line-height:24px}.o_participantForm_doctorCard_address{font-size:16px;line-height:24px}.o_participantForm_doctorCard_modifyButton{font-size:16px;font-weight:600;line-height:24px;margin:0 auto;width:fit-content}.o_participantForm_doctorCard_noDoctorMessage{font-size:16px;line-height:24px}.o_participantForm_doctorCard_noDoctorMessage strong{font-size:16px;font-weight:600;line-height:24px}@media screen and (min-width:768px){.o_participantForm_doctorInformation_header{background-color:#fff;padding-bottom:16px;padding-top:24px;position:sticky;top:0;z-index:2}.o_participantForm_doctorInformation_modal-noscroll{background-color:#fff;position:sticky;top:88px;z-index:2}.o_participantForm_doctorInformation_openSearch{width:fit-content}.o_participantForm_doctorSearch{align-items:center;background-color:#fff;display:flex;margin-top:32px;position:sticky;top:0;width:100%;z-index:2}.o_participantForm_doctorSearch_input{height:64px;margin-bottom:0;position:relative;width:100%}.o_participantForm_doctorSearch_searchButton{position:absolute;right:16px;top:8px;width:fit-content}.o_participantForm_doctorSearch_results{margin-top:16px}}.o_customerForm_participantSelection{background-color:#fff;border-radius:8px;display:flex;flex-direction:column;gap:8px;margin-bottom:25px;padding:32px 16px;width:100%}.o_customerForm_participantSelection-container,.o_customerForm_participantSelection-title{font-size:16px;font-weight:600;line-height:24px}.o_customerForm_participantSelection-container{display:flex;flex-direction:column;gap:8px;margin-bottom:24px}.o_customerForm_participantSelection-container .m_formInputChoice{background-color:#f2f4f8;border-radius:8px;padding:16px;width:100%}@media screen and (min-width:992px){.o_customerForm_participantSelection{box-shadow:0 12px 16px -4px rgba(16,24,40,.08);padding:24px 21px}}.o_beforeFooter{border-top:1px solid #d8dbe0}.o_optionCards_container{gap:16px}.o_optionCard,.o_optionCards_container{display:flex;flex-direction:column;width:100%}.o_optionCard{align-items:flex-start;border:1px solid #d8dbe0;border-radius:8px;gap:8px;padding:16px}.o_optionCard_title{color:#000;font-size:16px;font-weight:600;line-height:24px;margin-bottom:8px;text-wrap:pretty}.o_optionCard_info .m_amountInfo_helper{margin-top:0}.o_optionCard_deposit{color:#5e9ad3;font-size:16px;font-weight:600;line-height:24px}.o_optionCard_totalPrice{color:#3c3c3b;font-size:12px;font-weight:600;line-height:16px;line-height:22px}.o_optionCard_buttons{display:flex;gap:16px;justify-content:space-between;width:100%}.o_optionCard_buttons .a_button{align-items:center;display:flex;flex:1;justify-content:center}.o_optionCard_buttons .hidden{display:none}.o_optionCard.selected{border:2px solid #5e9ad3}.o_optionCard.disabled .m_amountInfo_helper,.o_optionCard.disabled .o_optionCard_deposit,.o_optionCard.disabled .o_optionCard_totalPrice{color:#acb1b9}.o_optionCard.disabled .add-option{background-color:#f2f4f8;color:#d8dbe0;cursor:not-allowed}@media screen and (min-width:992px){.o_optionCard:first-child{margin-top:24px}.o_optionCard_content{display:flex;flex-direction:row;justify-content:space-between;width:100%}.o_optionCard_title{max-width:55%;text-align:left}.o_optionCard_info{text-align:right}}.o_reservationHomepage{color:#fff;height:100dvh;margin-bottom:-48px}.o_reservationHomepage,.o_reservationHomepage_spaSection,.o_reservationHomepage_thermalSection{align-items:center;display:flex;flex-direction:column;justify-content:center;position:relative;width:100%}.o_reservationHomepage_spaSection,.o_reservationHomepage_thermalSection{background-color:#d8dbe0;background-position:50%;background-repeat:no-repeat;background-size:cover;cursor:pointer;height:100%;object-fit:cover;overflow:hidden}.o_reservationHomepage_spaSection:before,.o_reservationHomepage_thermalSection:before{background:linear-gradient(0deg,rgba(0,0,0,.15),rgba(0,25,46,.5) 99.26%);content:"";inset:0;position:absolute;transition:all .3s ease;z-index:0}.o_reservationHomepage_spaSection>*,.o_reservationHomepage_thermalSection>*{z-index:1}.o_reservationHomepage_clickable{display:block;inset:0;position:absolute;z-index:2}.o_reservationHomepage_thermalSection{background-image:url(/build/front/images/reservation-homepage-thermes-mobile.6968e870.jpg)}.o_reservationHomepage_spaSection{background-image:url(/build/front/images/reservation-homepage-spa-mobile.d2372088.jpg)}.o_reservationHomepage_section-titleContainer{align-items:center;display:flex;flex-direction:column;justify-content:center}.o_reservationHomepage_section-title{color:#000;color:#fff;font-size:24px;font-weight:600;font-weight:300;letter-spacing:-.03rem;line-height:32px}@media screen and (min-width:1200px){.o_reservationHomepage_section-title{font-size:40px;font-weight:600;font-weight:300;line-height:48px}}.o_reservationHomepage_section-subtitle{color:#000;color:#fff;font-size:24px;font-weight:600;letter-spacing:-.04rem;line-height:32px;text-transform:uppercase}@media screen and (min-width:1200px){.o_reservationHomepage_section-subtitle{font-size:56px;font-weight:600;line-height:64px}}.o_reservationHomepage_section-hover{position:absolute;top:65%}.o_reservationHomepage_section-description{display:none;font-size:16px;line-height:24px;text-align:center}.o_reservationHomepage_section-button-container{align-items:center;display:flex;flex-direction:column;gap:16px}.o_reservationHomepage_section-button{width:fit-content}@media screen and (min-width:768px){.o_reservationHomepage{margin-bottom:-64px}}@media screen and (min-width:992px){.o_reservationHomepage{flex-direction:row}.o_reservationHomepage_section-titleContainer{opacity:.5}.o_reservationHomepage_section-hover{display:none}.o_reservationHomepage_spaSection,.o_reservationHomepage_thermalSection{height:100%;width:50vw}.o_reservationHomepage_spaSection:hover .o_reservationHomepage_section-titleContainer,.o_reservationHomepage_thermalSection:hover .o_reservationHomepage_section-titleContainer{opacity:1}.o_reservationHomepage_spaSection:hover .o_reservationHomepage_section-hover,.o_reservationHomepage_thermalSection:hover .o_reservationHomepage_section-hover{align-items:center;display:flex;flex-direction:column;gap:40px;max-width:524px;position:absolute;top:60%;z-index:2}.o_reservationHomepage_spaSection:hover .o_reservationHomepage_section-description,.o_reservationHomepage_thermalSection:hover .o_reservationHomepage_section-description{display:block}.o_reservationHomepage_spaSection:hover .o_reservationHomepage_section-button,.o_reservationHomepage_thermalSection:hover .o_reservationHomepage_section-button{font-size:18px;font-weight:600;letter-spacing:-.02em;line-height:24px;padding:12px 24px}.o_reservationHomepage_spaSection:hover:before,.o_reservationHomepage_thermalSection:hover:before{background:linear-gradient(0deg,rgba(0,0,0,.21),rgba(0,25,46,.7) 99.26%)}.o_reservationHomepage_thermalSection{background-image:url(/build/front/images/reservation-homepage-thermes-desktop.82a9cddd.jpg)}.o_reservationHomepage_spaSection{background-image:url(/build/front/images/reservation-homepage-spa-desktop.2feb8c47.jpg)}}form.error .o_formRow_widget{border:1px solid #ed4c5c}form.error .o_formRow_helper,form.error .o_formRow_icon,form.error .o_formRow_label{color:#ed4c5c}form.success .o_formRow_widgetElement{border:1px solid #17cb74}form.success .o_formRow_helper,form.success .o_formRow_icon{color:#17cb74}form.warning .o_formRow_widget{border:1px solid #f3713a}form.warning .o_formRow_helper,form.warning .o_formRow_icon,form.warning .o_formRow_label{color:#f3713a}.t_form,.t_form_rawContainer{column-gap:24px;display:flex;flex-wrap:wrap}.t_form_rawContainer{margin-bottom:0}.t_body_containerPage{display:flex;flex-direction:column;min-height:100vh}.t_body_containerPage~.axeptio_mount{margin-bottom:110px}.t_body_content{align-items:stretch;display:flex;flex:1}.t_body.disallowOverflow{overflow:hidden}.t_body.bottomBar{padding-bottom:100px}@media screen and (max-width:991px){.t_body_footer-mobileHide{display:none}}.bqzerq{bottom:100px}.t_header{background-color:#fff;box-shadow:0 4px 8px -2px rgba(16,24,40,.1);color:#3c3c3b;padding-bottom:4px;padding-top:4px;position:relative}.t_header-transparent{background-color:transparent;box-shadow:none;color:#fff;left:0;position:absolute;top:0;width:100%;z-index:10}.t_header-transparent .icon-burger,.t_header-transparent .icon-cart,.t_header-transparent .m_menu_item,.t_header-transparent .m_menu_link{color:#fff}.t_header-transparent .icon-cart:hover{color:#5e9ad3}.t_header-transparent .m_headerUserLink_button:before{background-color:#fff}.t_header-transparent .m_headerUserLink .a_dropdown_label:hover{background:transparent}.t_header_logo{justify-content:center}.t_header_logo,.t_header_user{align-items:center;display:flex}.t_header_user{height:100%}@media screen and (max-width:991px){.t_header_menuToggle{align-items:center;display:flex;height:100%;left:0;padding:8px 16px;position:absolute;top:0}.t_header_user{position:absolute;right:16px;top:0}}@media screen and (min-width:992px){.t_header{height:140px;padding-bottom:47px;padding-top:46px}.t_header_menuToggle{display:none}.t_header_logo{padding:0}.t_header_menu{margin-left:18px}.t_header_user{height:auto}.t_header .l_centeredContent{align-items:center;display:flex;justify-content:space-between}}.t_contentPage{width:100%}.t_contentPage_breadcrumb{margin-bottom:16px;margin-top:16px}.t_contentPage_container{height:100%;height:calc(100% - 110px);margin-top:16px;padding-bottom:16px;position:relative}.t_contentPage_breadcrumb+.t_contentPage_container{margin-top:32px}@media screen and (max-width:991px){.t_contentPage_breadcrumb-ck{display:none}}@media screen and (min-width:992px){.t_contentPage_breadcrumb+.t_contentPage_container{margin-top:48px}}.t_product_subHeader{border-top:1px solid #d8dbe0}.t_product_sidePanelOpenButton{bottom:0;left:0;position:fixed;width:100vw;z-index:2}.t_product_sidePanelOpenButton .a_button{height:100%;width:100%}.t_product_aside .t_product_footerAside{display:none}.t_product_footer{border-top:1px solid #d8dbe0}@media screen and (max-width:991px){.t_product .o_buyBox{padding:0}}@media screen and (min-width:992px){.t_product_container{column-gap:24px;display:grid;grid-template-columns:[start] calc(66.66667% - 12px) [middle] calc(33.33333% - 12px) [end];grid-template-rows:auto;row-gap:32px}.t_product_heading{grid-area:1/start/2/middle}.t_product_aside{grid-area:1/middle/2/end;height:100%}.t_product_aside .l_centeredContent{margin-left:0;margin-right:0;width:auto}.t_product_asideContent{position:sticky;top:16px}.t_product_footer{grid-area:4/start/4/end}.t_product_footerAside{grid-area:5/start/5/end}.t_product_subHeader{margin-top:32px;padding-top:16px}.t_product_imageList .o_productImageList{margin-bottom:0}.t_product_description,.t_product_step{grid-column-end:end;grid-column-start:start}.t_product_sidePanelOpenButton{display:none}.t_product_content{grid-area:2/start/3/end}.t_product_content .t_blockList:first-child .t_blockList_item:first-child .o_productDescription,.t_product_content .t_product_step:first-child .o_productStep{margin-top:0}.t_product_content .t_blockList:last-child .t_blockList_item:last-child .o_productDescription{margin-bottom:0}}@media screen and (min-width:1200px){.t_product_footerAside{display:none}.t_product_content{grid-area:2/start/3/middle}.t_product_aside{grid-area:1/middle/3/end}.t_product_aside .t_product_footerAside{border-top:1px solid #d8dbe0;display:block;margin-top:32px;padding-top:32px}}.t_listProduct_header{box-shadow:0 20px 24px -4px rgba(16,24,40,.08);margin-bottom:32px;padding-bottom:16px}.t_listProduct_title{color:#000;font-size:32px;font-weight:600;letter-spacing:-.02em;line-height:40px;margin-bottom:24px}@media screen and (min-width:1200px){.t_listProduct_title{font-size:40px;font-weight:600;line-height:48px}}.t_listProduct_description{font-size:16px;line-height:24px;margin-top:16}.t_footer{background-color:#01101c;color:#fff;margin-top:48px;padding-bottom:24px;padding-top:80px}.t_footer_logo{margin-bottom:24px}.t_footer_socialMedia{margin-top:24px}.t_footer_address{margin-bottom:8px}.t_footer_contact{margin-bottom:32px;margin-top:32px}.t_footer_credit{margin-bottom:8px}.t_footer_credit .a_footerLogo_link,.t_footer_link{margin-top:16px}.t_footer_link{color:#fff;display:inline-block;text-decoration:none}.t_footer_address,.t_footer_contact,.t_footer_credit,.t_footer_logo{text-align:center}.t_footer_directions{display:flex;justify-content:center;margin-top:24px}@media screen and (min-width:768px){.t_footer{margin-top:64px}.t_footer_content{display:flex;flex-wrap:wrap;justify-content:space-between;position:relative}.t_footer_address,.t_footer_contact,.t_footer_credit,.t_footer_logo{text-align:left}.t_footer_logo{align-items:center;display:flex;margin-bottom:0;margin-right:24px}.t_footer_address{margin-bottom:24px;margin-top:32px}.t_footer_directions{justify-content:flex-start}.t_footer_contact{margin-top:0}.t_footer_credit{align-items:center;display:flex;width:100%}.t_footer_credit .a_footerLogo_logo{margin-right:16px;width:100px}.t_footer_socialMedia{align-items:flex-start;display:flex}}.t_documentation .well{background-color:#f9f9f9;border:1px solid #d8dbe0;border-radius:20px;margin-bottom:8px;margin-top:8px;padding:16px}.t_documentation_component{margin-bottom:40px;margin-top:40px}.t_documentation_componentContent{margin-top:24px}.t_checkout_title{color:#000;font-size:32px;font-weight:600;letter-spacing:-.02em;line-height:40px}@media screen and (min-width:1200px){.t_checkout_title{font-size:40px;font-weight:600;line-height:48px}}.t_checkout_title span{display:none}.t_checkout_title a{color:#000}.t_checkout_listItem{display:flex;flex-direction:column;row-gap:16px}.t_checkout_header{align-items:center;column-gap:24px;display:flex;flex-wrap:wrap;justify-content:space-between;margin-bottom:24px;row-gap:16px}.t_checkout_aside{margin-top:24px}.t_checkout_aside-cart{display:none}.t_checkout_sidePanelOpenButton{bottom:0;left:0;position:fixed;width:100vw;z-index:2}.t_checkout_error{width:100%}.t_checkout_error .m_alertMessage{margin-bottom:24px}.t_checkout_formList{display:flex;flex-direction:column;gap:16px}.t_checkout_form{background-color:#fff;border-radius:8px;padding:24px 16px}.t_checkout_form-participant{padding:16px}@media screen and (max-width:991px){.t_checkout_aside-cartPage{display:none}}@media screen and (min-width:768px){.t_checkout_title span{display:inline}.t_checkout_title a{display:none}}@media screen and (min-width:992px){.t_checkout{column-gap:24px;display:flex;position:relative}.t_checkout_items{position:relative;width:calc(66.66667% - 12px)}.t_checkout_header{margin-bottom:16px}.t_checkout_listItem{row-gap:16px}.t_checkout_form{box-shadow:0 12px 16px -4px rgba(16,24,40,.08)}.t_checkout_form-participant{padding:24px}.t_checkout_aside{margin-top:0;right:0;top:56px;width:calc(33.33333% - 12px)}.t_checkout_aside .l_centeredContent{margin-left:0;margin-right:0;width:auto}.t_checkout_aside .o_buyBox{margin-top:56px}.t_checkout_aside-bigHeader{top:0}.t_checkout_aside-bigHeader .o_buyBox{margin-top:0!important}.t_checkout_sidePanelOpenButton{display:none}}@media screen and (min-width:1200px){.t_checkout_aside{top:64px}.t_checkout_aside .o_buyBox{margin-top:64px}}.t_terms_title{color:#000;font-size:32px;font-weight:600;letter-spacing:-.02em;line-height:40px;margin-bottom:40px}@media screen and (min-width:1200px){.t_terms_title{font-size:40px;font-weight:600;line-height:48px}}.t_terms_content h1,.t_terms_content h2{color:#000;font-size:24px;font-weight:600;letter-spacing:-.02em;line-height:32px;margin-bottom:16px;margin-top:16px}@media screen and (min-width:1200px){.t_terms_content h1,.t_terms_content h2{font-size:32px;font-weight:600;line-height:40px}}.t_terms_content h3{color:#000;font-size:20px;font-weight:600;letter-spacing:-.02em;line-height:28px}@media screen and (min-width:1200px){.t_terms_content h3{font-size:24px;font-weight:600;line-height:32px}}.t_terms_content h4{font-size:18px;font-weight:600;letter-spacing:-.02em;line-height:24px}.t_terms_content h3,.t_terms_content h4,.t_terms_content h5,.t_terms_content h6{margin-bottom:8px;margin-top:8px}.t_terms_content p{font-size:16px;line-height:24px;margin-bottom:8px}.t_terms_content ul{list-style:initial;padding-bottom:8px;padding-left:18px}@media screen and (min-width:768px){.t_terms_title{margin-bottom:60px}.t_terms_content h1,.t_terms_content h2{margin-bottom:24px;margin-top:24px}.t_terms_content h3,.t_terms_content h4,.t_terms_content h5,.t_terms_content h6{margin-bottom:16px;margin-top:16px}.t_terms_content p,.t_terms_content ul{margin-bottom:12px}}.t_blockList_item{border-bottom:1px solid #d8dbe0;margin-bottom:32px}.t_blockList_item:last-child{border-bottom:none;margin-bottom:0}@media screen and (min-width:992px) and (max-width:1199px){.t_blockList_item:last-child .o_productDescription:last-child{margin-bottom:0}}.t_datepicker:not(.t_datepicker-multiline):not(.t_datepicker-inline){box-shadow:0 12px 16px -4px rgba(16,24,40,.08);display:none;position:absolute;right:0;width:360px;z-index:1}.t_datepicker:not(.t_datepicker-multiline):not(.t_datepicker-inline).open{display:block}.t_datepicker-multiline{display:flex;flex-wrap:wrap;gap:32px;justify-content:space-evenly}.t_datepicker-multiline .o_calendar{width:100%}.t_datepicker-multiline .o_calendar_row-header{justify-content:flex-start}.t_datepicker-multiline .o_calendar_cell-nav{display:none}.t_datepicker:not(.t_datepicker-multiline){background-color:#f2f4f8;border-radius:8px;margin-top:8px;padding:16px}.t_datepicker.open{display:block}.t_datepicker-inline{width:100%}.t_datepicker_input{position:relative;z-index:0}.t_datepicker_input:after{font-family:thermes!important;speak:never;font-style:normal;font-variant:normal;font-weight:400;line-height:1;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#acb1b9;content:"\e919";font-size:16px;position:absolute;right:18px;top:15px;z-index:3}.t_datepicker_input.selected:not(.focus,:focus){background-color:#5e9ad3;color:#fff;font-weight:600}.t_datepicker_input.selected:not(.focus,:focus):after{color:#fff}.t_datepicker_input.focus:before,.t_datepicker_input:focus:before{background-color:#fff}@media screen and (min-width:768px){.t_datepicker:not(.t_datepicker-multiline){margin-top:24px}.t_datepicker-multiline .o_calendar{max-width:343px;width:calc(50% - 16px)}}@media screen and (min-width:992px) and (max-width:1200px){.t_datepicker-inline .o_calendar_row{row-gap:16px}.t_datepicker-inline .o_calendar_day{height:25px;width:25px}}.absolute-bottom{bottom:0;position:absolute}.hide{display:none!important}@media screen and (max-width:575px){.hide-xs{display:none!important}}@media screen and (max-width:767px){.hide-s{display:none!important}}@media screen and (max-width:991px){.hide-m{display:none!important}}@media screen and (max-width:1199px){.hide-l{display:none}}.hide-input{opacity:0;position:absolute;z-index:-1}.strong{font-weight:600}.desktop-visible{display:block}@media screen and (max-width:767px){.desktop-visible{display:none}}.mobile-visible{display:block}@media screen and (min-width:992px){.mobile-visible{display:none}}.nowrap{white-space:nowrap}.u_title-1{color:#000;font-size:32px;font-weight:600;letter-spacing:-.02em;line-height:40px}@media screen and (min-width:1200px){.u_title-1{font-size:40px;font-weight:600;line-height:48px}}.u_title-2{color:#000;font-size:24px;font-weight:600;letter-spacing:-.02em;line-height:32px}@media screen and (min-width:1200px){.u_title-2{font-size:32px;font-weight:600;line-height:40px}}.u_title-3{color:#000;font-size:20px;font-weight:600;letter-spacing:-.02em;line-height:28px}@media screen and (min-width:1200px){.u_title-3{font-size:24px;font-weight:600;line-height:32px}}.u_title-4{font-size:18px;font-weight:600;letter-spacing:-.02em;line-height:24px}.u_text-bodyLarge{font-size:18px;font-weight:400;line-height:26px}.u_text-body{font-weight:400}.u_text-body,.u_text-bodyBold{font-size:16px;line-height:24px}.u_text-bodyBold{font-weight:600}.u_text-caption{font-size:14px;font-weight:400;line-height:18px}.u_text-footnote{font-size:12px;font-weight:400;line-height:16px}.u_text-warning{color:#f3713a}.u_text-error{color:#ed4c5c}.u_text-success{color:#17cb74}.u_blockParagraphs p{margin-bottom:16px}.u_blockParagraphs-bodyLarge p{font-size:18px;line-height:26px}.u_blockParagraphs-body p{font-size:16px;line-height:24px}.u_blockParagraphs-caption p{font-size:14px;line-height:18px}.u_blockParagraphs-footnote p{font-size:12px;line-height:16px}.u_blockParagraphs p:last-child{margin-bottom:0}.u_blockParagraphs ul{list-style:disc;padding-left:26px}.u_blockParagraphs ol{list-style:decimal;padding-left:26px}.u_blockParagraphs h2,.u_blockParagraphs h3,.u_blockParagraphs h4,.u_blockParagraphs h5,.u_blockParagraphs h6{font-size:18px;font-weight:600;letter-spacing:-.02em;line-height:24px}.shadow-xs{box-shadow:0 1px 2px rgba(16,24,40,.05)}.shadow-sm{box-shadow:0 1px 3px rgba(16,24,40,.1)}.shadow-md{box-shadow:0 4px 8px -2px rgba(16,24,40,.1)}.shadow-lg{box-shadow:0 12px 16px -4px rgba(16,24,40,.08)}.shadow-xl{box-shadow:0 20px 24px -4px rgba(16,24,40,.08)}.shadow-2xl{box-shadow:0 24px 48px -12px rgba(16,24,40,.18)}.shadow-3xl{box-shadow:0 32px 64px -12px rgba(16,24,40,.14)}