html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%;}body{margin:0;}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block;}audio,canvas,progress,video{display:inline-block;vertical-align:baseline;}audio:not([controls]){display:none;height:0;}[hidden],template{display:none;}a{background-color:transparent;}a:active,a:hover{outline:0;}abbr[title]{border-bottom:1px dotted;}b,strong{font-weight:bold;}dfn{font-style:italic;}h1{font-size:2em;margin:0.67em 0;}mark{background:#ff0;color:#000;}small{font-size:80%;}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline;}sup{top:-0.5em;}sub{bottom:-0.25em;}img{border:0;}svg:not(:root){overflow:hidden;}figure{margin:1em 40px;}hr{box-sizing:content-box;height:0;}pre{overflow:auto;}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em;}button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0;}button{overflow:visible;}button,select{text-transform:none;}button,html input[type="button"],input[type="reset"],input[type="submit"]{-webkit-appearance:button;cursor:pointer;}button[disabled],html input[disabled]{cursor:default;}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0;}input{line-height:normal;}input[type="checkbox"],input[type="radio"]{box-sizing:border-box;padding:0;}input[type="number"]::-webkit-inner-spin-button,input[type="number"]::-webkit-outer-spin-button{height:auto;}input[type="search"]{-webkit-appearance:textfield;box-sizing:content-box;}input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-decoration{-webkit-appearance:none;}fieldset{border:1px solid #c0c0c0;margin:0 2px;padding:0.35em 0.625em 0.75em;}legend{border:0;padding:0;}textarea{overflow:auto;}optgroup{font-weight:bold;}table{border-collapse:collapse;border-spacing:0;}td,th{padding:0;}
@media (min--moz-device-pixel-ratio:0){summary{display:list-item;}}
.progress__track{border-color:#b3b3b3;border-radius:10em;background-color:#f2f1eb;background-image:-webkit-linear-gradient(#e7e7df,#f0f0f0);background-image:linear-gradient(#e7e7df,#f0f0f0);box-shadow:inset 0 1px 3px hsla(0,0%,0%,0.16);}.progress__bar{height:16px;margin-top:-1px;margin-left:-1px;padding:0 1px;-webkit-transition:width 0.5s ease-out;transition:width 0.5s ease-out;-webkit-animation:animate-stripes 3s linear infinite;-moz-animation:animate-stripes 3s linear infinite;border:1px #07629a solid;border-radius:10em;background:#057ec9;background-image:-webkit-linear-gradient(top,rgba(0,0,0,0),rgba(0,0,0,0.15)),-webkit-linear-gradient(left top,#0094f0 0%,#0094f0 25%,#007ecc 25%,#007ecc 50%,#0094f0 50%,#0094f0 75%,#0094f0 100%);background-image:linear-gradient(to bottom,rgba(0,0,0,0),rgba(0,0,0,0.15)),linear-gradient(to right bottom,#0094f0 0%,#0094f0 25%,#007ecc 25%,#007ecc 50%,#0094f0 50%,#0094f0 75%,#0094f0 100%);background-size:40px 40px;}[dir="rtl"] .progress__bar{margin-right:-1px;margin-left:0;-webkit-animation-direction:reverse;-moz-animation-direction:reverse;animation-direction:reverse;}@media screen and (prefers-reduced-motion:reduce){.progress__bar{-webkit-transition:none;transition:none;-webkit-animation:none;-moz-animation:none;}}@-webkit-keyframes animate-stripes{0%{background-position:0 0,0 0;}100%{background-position:0 0,-80px 0;}}@-ms-keyframes animate-stripes{0%{background-position:0 0,0 0;}100%{background-position:0 0,-80px 0;}}@keyframes animate-stripes{0%{background-position:0 0,0 0;}100%{background-position:0 0,-80px 0;}}
.action-links{margin:1em 0;padding:0;list-style:none;}[dir="rtl"] .action-links{margin-right:0;}.action-links li{display:inline-block;margin:0 0.3em;}.action-links li:first-child{margin-left:0;}[dir="rtl"] .action-links li:first-child{margin-right:0;margin-left:0.3em;}.button-action{display:inline-block;padding:0.2em 0.5em 0.3em;text-decoration:none;line-height:160%;}.button-action:before{margin-left:-0.1em;padding-right:0.2em;content:"+";font-weight:900;}[dir="rtl"] .button-action:before{margin-right:-0.1em;margin-left:0;padding-right:0;padding-left:0.2em;}
.breadcrumb{padding-bottom:0.5em;}.breadcrumb ol{margin:0;padding:0;}[dir="rtl"] .breadcrumb ol{margin-right:0;}.breadcrumb li{display:inline;margin:0;padding:0;list-style-type:none;}.breadcrumb li:before{content:" \BB ";}.breadcrumb li:first-child:before{content:none;}
.button,.image-button{margin-right:1em;margin-left:1em;}.button:first-child,.image-button:first-child{margin-right:0;margin-left:0;}
.collapse-processed > summary{padding-right:0.5em;padding-left:0.5em;}.collapse-processed > summary:before{float:left;width:1em;height:1em;content:"";background:url(/core/misc/menu-expanded.png) 0 100% no-repeat;}[dir="rtl"] .collapse-processed > summary:before{float:right;background-position:100% 100%;}.collapse-processed:not([open]) > summary:before{-ms-transform:rotate(-90deg);-webkit-transform:rotate(-90deg);transform:rotate(-90deg);background-position:25% 35%;}[dir="rtl"] .collapse-processed:not([open]) > summary:before{-ms-transform:rotate(90deg);-webkit-transform:rotate(90deg);transform:rotate(90deg);background-position:75% 35%;}
.container-inline label:after,.container-inline .label:after{content:":";}.form-type-radios .container-inline label:after,.form-type-checkboxes .container-inline label:after{content:"";}.form-type-radios .container-inline .form-type-radio,.form-type-checkboxes .container-inline .form-type-checkbox{margin:0 1em;}.container-inline .form-actions,.container-inline.form-actions{margin-top:0;margin-bottom:0;}
details{margin-top:1em;margin-bottom:1em;border:1px solid #ccc;}details > .details-wrapper{padding:0.5em 1.5em;}summary{padding:0.2em 0.5em;cursor:pointer;}
.exposed-filters .filters{float:left;margin-right:1em;}[dir="rtl"] .exposed-filters .filters{float:right;margin-right:0;margin-left:1em;}.exposed-filters .form-item{margin:0 0 0.1em 0;padding:0;}.exposed-filters .form-item label{float:left;width:10em;font-weight:normal;}[dir="rtl"] .exposed-filters .form-item label{float:right;}.exposed-filters .form-select{width:14em;}.exposed-filters .current-filters{margin-bottom:1em;}.exposed-filters .current-filters .placeholder{font-weight:bold;font-style:normal;}.exposed-filters .additional-filters{float:left;margin-right:1em;}[dir="rtl"] .exposed-filters .additional-filters{float:right;margin-right:0;margin-left:1em;}
.field__label{font-weight:bold;}.field--label-inline .field__label,.field--label-inline .field__items{float:left;}.field--label-inline .field__label,.field--label-inline > .field__item,.field--label-inline .field__items{padding-right:0.5em;}[dir="rtl"] .field--label-inline .field__label,[dir="rtl"] .field--label-inline .field__items{padding-right:0;padding-left:0.5em;}.field--label-inline .field__label::after{content:":";}
form .field-multiple-table{margin:0;}form .field-multiple-table .field-multiple-drag{width:30px;padding-right:0;}[dir="rtl"] form .field-multiple-table .field-multiple-drag{padding-left:0;}form .field-multiple-table .field-multiple-drag .tabledrag-handle{padding-right:0.5em;}[dir="rtl"] form .field-multiple-table .field-multiple-drag .tabledrag-handle{padding-right:0;padding-left:0.5em;}form .field-add-more-submit{margin:0.5em 0 0;}.form-item,.form-actions{margin-top:1em;margin-bottom:1em;}tr.odd .form-item,tr.even .form-item{margin-top:0;margin-bottom:0;}.form-composite > .fieldset-wrapper > .description,.form-item .description{font-size:0.85em;}label.option{display:inline;font-weight:normal;}.form-composite > legend,.label{display:inline;margin:0;padding:0;font-size:inherit;font-weight:bold;}.form-checkboxes .form-item,.form-radios .form-item{margin-top:0.4em;margin-bottom:0.4em;}.form-type-radio .description,.form-type-checkbox .description{margin-left:2.4em;}[dir="rtl"] .form-type-radio .description,[dir="rtl"] .form-type-checkbox .description{margin-right:2.4em;margin-left:0;}.marker{color:#e00;}.form-required:after{display:inline-block;width:6px;height:6px;margin:0 0.3em;content:"";vertical-align:super;background-image:url(/core/misc/icons/ee0000/required.svg);background-repeat:no-repeat;background-size:6px 6px;}abbr.tabledrag-changed,abbr.ajax-changed{border-bottom:none;}.form-item input.error,.form-item textarea.error,.form-item select.error{border:2px solid red;}.form-item--error-message:before{display:inline-block;width:14px;height:14px;content:"";vertical-align:sub;background:url(/core/misc/icons/e32700/error.svg) no-repeat;background-size:contain;}
.icon-help{padding:1px 0 1px 20px;background:url(/core/misc/help.png) 0 50% no-repeat;}[dir="rtl"] .icon-help{padding:1px 20px 1px 0;background-position:100% 50%;}.feed-icon{display:block;overflow:hidden;width:16px;height:16px;text-indent:-9999px;background:url(/core/misc/feed.svg) no-repeat;}
.form--inline .form-item{float:left;margin-right:0.5em;}[dir="rtl"] .form--inline .form-item{float:right;margin-right:0;margin-left:0.5em;}[dir="rtl"] .views-filterable-options-controls .form-item{margin-right:2%;}.form--inline .form-item-separator{margin-top:2.3em;margin-right:1em;margin-left:0.5em;}[dir="rtl"] .form--inline .form-item-separator{margin-right:0.5em;margin-left:1em;}.form--inline .form-actions{clear:left;}[dir="rtl"] .form--inline .form-actions{clear:right;}
.item-list .title{font-weight:bold;}.item-list ul{margin:0 0 0.75em 0;padding:0;}.item-list li{margin:0 0 0.25em 1.5em;padding:0;}[dir="rtl"] .item-list li{margin:0 1.5em 0.25em 0;}.item-list--comma-list{display:inline;}.item-list--comma-list .item-list__comma-list,.item-list__comma-list li,[dir="rtl"] .item-list--comma-list .item-list__comma-list,[dir="rtl"] .item-list__comma-list li{margin:0;}
button.link{margin:0;padding:0;cursor:pointer;border:0;background:transparent;font-size:1em;}label button.link{font-weight:bold;}
ul.inline,ul.links.inline{display:inline;padding-left:0;}[dir="rtl"] ul.inline,[dir="rtl"] ul.links.inline{padding-right:0;padding-left:15px;}ul.inline li{display:inline;padding:0 0.5em;list-style-type:none;}ul.links a.is-active{color:#000;}
ul.menu{margin-left:1em;padding:0;list-style:none outside;text-align:left;}[dir="rtl"] ul.menu{margin-right:1em;margin-left:0;text-align:right;}.menu-item--expanded{list-style-type:circle;list-style-image:url(/core/misc/menu-expanded.png);}.menu-item--collapsed{list-style-type:disc;list-style-image:url(/core/misc/menu-collapsed.png);}[dir="rtl"] .menu-item--collapsed{list-style-image:url(/core/misc/menu-collapsed-rtl.png);}.menu-item{margin:0;padding-top:0.2em;}ul.menu a.is-active{color:#000;}
.more-link{display:block;text-align:right;}[dir="rtl"] .more-link{text-align:left;}
.pager__items{clear:both;text-align:center;}.pager__item{display:inline;padding:0.5em;}.pager__item.is-active{font-weight:bold;}
tr.drag{background-color:#fffff0;}tr.drag-previous{background-color:#ffd;}body div.tabledrag-changed-warning{margin-bottom:0.5em;}
tr.selected td{background:#ffc;}td.checkbox,th.checkbox{text-align:center;}[dir="rtl"] td.checkbox,[dir="rtl"] th.checkbox{text-align:center;}
th.is-active img{display:inline;}td.is-active{background-color:#ddd;}
div.tabs{margin:1em 0;}ul.tabs{margin:0 0 0.5em;padding:0;list-style:none;}.tabs > li{display:inline-block;margin-right:0.3em;}[dir="rtl"] .tabs > li{margin-right:0;margin-left:0.3em;}.tabs a{display:block;padding:0.2em 1em;text-decoration:none;}.tabs a.is-active{background-color:#eee;}.tabs a:focus,.tabs a:hover{background-color:#f5f5f5;}
.form-textarea-wrapper textarea{display:block;box-sizing:border-box;width:100%;margin:0;}
.ui-dialog--narrow{max-width:500px;}@media screen and (max-width:600px){.ui-dialog--narrow{min-width:95%;max-width:95%;}}
.messages{padding:15px 20px 15px 35px;word-wrap:break-word;border:1px solid;border-width:1px 1px 1px 0;border-radius:2px;background:no-repeat 10px 17px;overflow-wrap:break-word;}[dir="rtl"] .messages{padding-right:35px;padding-left:20px;text-align:right;border-width:1px 0 1px 1px;background-position:right 10px top 17px;}.messages + .messages{margin-top:1.538em;}.messages__list{margin:0;padding:0;list-style:none;}.messages__item + .messages__item{margin-top:0.769em;}.messages--status{color:#325e1c;border-color:#c9e1bd #c9e1bd #c9e1bd transparent;background-color:#f3faef;background-image:url(/core/misc/icons/73b355/check.svg);box-shadow:-8px 0 0 #77b259;}[dir="rtl"] .messages--status{margin-left:0;border-color:#c9e1bd transparent #c9e1bd #c9e1bd;box-shadow:8px 0 0 #77b259;}.messages--warning{color:#734c00;border-color:#f4daa6 #f4daa6 #f4daa6 transparent;background-color:#fdf8ed;background-image:url(/core/misc/icons/e29700/warning.svg);box-shadow:-8px 0 0 #e09600;}[dir="rtl"] .messages--warning{border-color:#f4daa6 transparent #f4daa6 #f4daa6;box-shadow:8px 0 0 #e09600;}.messages--error{color:#a51b00;border-color:#f9c9bf #f9c9bf #f9c9bf transparent;background-color:#fcf4f2;background-image:url(/core/misc/icons/e32700/error.svg);box-shadow:-8px 0 0 #e62600;}[dir="rtl"] .messages--error{border-color:#f9c9bf transparent #f9c9bf #f9c9bf;box-shadow:8px 0 0 #e62600;}.messages--error p.error{color:#a51b00;}
.node--unpublished{background-color:#fff4f4;}
@font-face{font-family:FuturaLT;src:url(/themes/custom/avenecenter/fonts/futura-lt.woff2) format("woff2"),url(/themes/custom/avenecenter/fonts/futura-lt.woff) format("woff");font-weight:normal;font-display:fallback;}@font-face{font-family:FuturaLT;src:url(/themes/custom/avenecenter/fonts/futura-lt-bold.woff2) format("woff2"),url(/themes/custom/avenecenter/fonts/futura-lt-bold.woff) format("woff");font-weight:bold;font-display:fallback;}@font-face{font-family:FuturaLT-Book;src:url(/themes/custom/avenecenter/fonts/futura-lt-book.woff2) format("woff2"),url(/themes/custom/avenecenter/fonts/futura-lt-book.woff) format("woff");font-weight:normal;font-display:fallback;}@font-face{font-family:FuturaLT-Heavy;src:url(/themes/custom/avenecenter/fonts/FuturaLTPro-Heavy.otf) format("otf");font-weight:800;font-display:fallback;}
:root{--brand-primary-color:#FF8674;--brand-primary-medium-color:#FFE1DD;--brand-primary-light-color:#FFF2F1;--brand-secondary-color:#191E33;--brand-secondary-light-color:#F5F7FA;--brand-grey-medium:#5B6770;--brand-grey-light:#E7E8EA;--brand-white:#FFFFFF;--system-success-color:#31683A;--system-success-light-color:#EEF7EF;--system-fail-color:#DB3D3D;--system-fail-light-color:#FBE9E9;--system-warning-color:#C3830A;--system-warning-light-color:#FFE6B7;--paragraph-size-extra-large:1.563rem;--paragraph-size-large:1.25rem;--paragraph-size:1rem;--paragraph-size-small:0.813rem;--paragraph-size-extra-small:0.625rem;--heading-size-extra-large:1.938rem;--heading-size-large:1.938rem;--heading-size:1.562rem;--heading-size-small:1.250rem;--heading-size-extra-small:1.250rem;}@media all and (min-width:1300px){:root{--paragraph-size-extra-large:1.556rem;--paragraph-size-large:1.278rem;--paragraph-size:1rem;--paragraph-size-small:0.778rem;--paragraph-size-extra-small:0.667rem;--heading-size-extra-large:3.056rem;--heading-size-large:2.444rem;--heading-size:1.944rem;--heading-size-small:1.556rem;--heading-size-extra-small:1.278rem;}}
html{height:100%;font-size:16px;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%;line-height:1.5;scroll-behavior:smooth;}html,body{position:relative;font-family:FuturaLT-Book,sans-serif;color:var(--brand-secondary-color);}body{overflow-x:hidden;background-color:var(--brand-white);}body *{box-sizing:border-box;}@media all and (min-width:1300px){html{font-size:18px;}}img{max-width:100%;height:auto;display:block;}p,h1,h2,h3{position:relative;}h1,h2,h3{font-family:FuturaLT,sans-serif;font-weight:normal;}p{font-size:var(--paragraph-size);}h1{font-size:var(--heading-size-large);}h2{font-size:var(--heading-size);}h3{font-size:var(--heading-size-extra-small);}strong{font-family:FuturaLT-Heavy,sans-serif;font-weight:700;}a{color:var(--brand-secondary-color);transition:color 0.1s;text-decoration:none;}a:hover{color:var(--brand-primary-color);text-decoration:underline;}a:not(.cta,.slider-item,.menu__link,.push-item,.view-more-link){color:var(--brand-primary-color);}::selection{background-color:var(--brand-primary-color);color:var(--brand-secondary-light-color);}a:focus,button:focus,div:focus,input:focus{outline:none;}.z-index-wrapper{z-index:1;}.z-index-wrapper .view-more-link{z-index:initial;}.color-dark{color:var(--brand-secondary-color)!important;text-decoration:underline;text-decoration-color:var(--brand-primary-color);text-underline-offset:8px;}.floating-action-bar{position:fixed;display:none;right:0;top:25%;z-index:10;}.floating-action-bar__wrapper{display:flex;flex-direction:column;align-items:end;}.floating-action-bar-item{background-color:var(--brand-primary-color);max-width:72px;height:64px;display:flex;align-items:center;justify-content:center;transition:ease all 350ms;}.floating-action-bar-item:hover{background-color:var(--brand-grey-medium);max-width:250px;text-decoration:none;}.floating-action-bar-item__wrapper{display:grid;grid-template-columns:1fr 72px;}.floating-action-bar-item__image,.floating-action-bar .block-commerce-cart  .cart-menu a::before{display:flex;justify-content:center;align-items:center;}.floating-action-bar-item__title{opacity:0;max-width:0;transition:ease all 350ms;overflow:hidden;color:white;white-space:nowrap;display:flex;justify-content:center;align-items:center;}.floating-action-bar-item__title div{padding-left:1rem;font-size:14px;line-height:120%;}.floating-action-bar-item:hover .floating-action-bar-item__title{opacity:1;max-width:fit-content;transition:ease all 350ms;}@media all and (min-width:1000px){.floating-action-bar{display:block;}}
.layout-container{margin:0;}.node--unpublished{background-color:transparent;}.grid-row{padding:0 1.5rem;}.grid-row-menu{height:100%;position:relative;}.grid-row-nopad{padding:0;}@media all and (min-width:750px){.grid-row{padding:0;width:90%;margin:0 auto;}.grid-row--10{width:81.24%;}.grid-row--8{width:60.48%;}.grid-row--6{width:59.72%;}}@media all and (min-width:1000px){.grid-row-menu{padding:0;width:90%;margin:0 auto;}}@media all and (min-width:1300px){.grid-row{width:82%;max-width:1400px;}.grid-row-menu{max-width:1544px;}.grid-row--10{width:71.24%;max-width:1208px;}.grid-row--8{width:50.48%;max-width:1016px;}.grid-row--6{width:49.72%;max-width:700px;}.grid-row--banner-v2{max-width:1394px;}.grid-row--large-2k25{max-width:1128px;}}.grid-list{}@media all and (min-width:750px){.grid-list--2,.grid-list--3,.view-list--3,.grid-list--4{display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;-webkit-flex-direction:row;-moz-flex-direction:row;-ms-flex-direction:row;-o-flex-direction:row;flex-direction:row;justify-content:space-between;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;-o-flex-wrap:wrap;flex-wrap:wrap;}.grid-list--2 > *,.grid-list--3 > *,.view-list--3 > *,.grid-list--4 > *{width:48%;}}@media all and (min-width:900px){.grid-list--3::before,.grid-list--4::before{order:999;}.grid-list--3::before,.grid-list--4::before,.grid-list--4::after{content:"";height:0;}.grid-list--3 > *,.view-list--3 > *,.grid-list--3::before{width:30%;}.grid-list--4 > *,.grid-list--4::before,.grid-list--4::after{width:23%;}}.top-spacing--xs{margin-top:.25rem;}.top-spacing--s{margin-top:.5rem;}.top-spacing--m{margin-top:1rem;}.top-spacing--l{margin-top:2rem;}.top-spacing--xl{margin-top:4rem;}.bottom-spacing--xs{margin-bottom:.25rem;}.bottom-spacing--s{margin-bottom:.5rem;}.bottom-spacing--m{margin-bottom:1rem;}.bottom-spacing--l{margin-bottom:2rem;}.bottom-spacing--xl{margin-bottom:4rem;}@media all and (min-width:1300px){.top-spacing--xs{margin-top:.33rem;}.bottom-spacing--xs{margin-bottom:.33rem;}}.top-internal-spacing--xs{padding-top:.25rem;}.top-internal-spacing--s{padding-top:.5rem;}.top-internal-spacing--m{padding-top:1rem;}.top-internal-spacing--l{padding-top:2rem;}.top-internal-spacing--xl{padding-top:4rem;}.bottom-internal-spacing--xs{padding-bottom:.25rem;}.bottom-internal-spacing--s{padding-bottom:.5rem;}.bottom-internal-spacing--m{padding-bottom:1rem;}.bottom-internal-spacing--l{padding-bottom:2rem;}.bottom-internal-spacing--xl{padding-bottom:4rem;}@media all and (min-width:1300px){.top-internal-spacing--xs{padding-top:.33rem;}.bottom-internal-spacing--xs{padding-bottom:.33rem;}}
.main__header{position:sticky;top:0;left:0;right:0;background-color:#fff;z-index:10;padding:1rem 0;-webkit-box-shadow:0px 10px 20px -10px rgba(0,0,0,0.05);box-shadow:0px 10px 20px -10px rgba(0,0,0,0.05);}.main__header span{cursor:default;}.menu__link{user-select:none;}@media all and (min-width:610px){.role-administrator .main__header{top:39px;}}@media all and (min-width:975px){.role-administrator .main__header{top:53px;}}@media all and (min-width:1000px){.main__header{padding:0;transition:0.2s;}.main__header-wrapper{display:flex;align-items:center;justify-content:space-between;}}.main__header-brand{width:fit-content;}.main__header-brand .block-system-branding-block{z-index:10;position:relative;}.main__header-brand a{display:inline-block;}.main__header-brand img{display:block;}@media all and (min-width:1000px){.main__header-brand img{max-width:125px;}}@media all and (min-width:1300px){.main__header-brand img{max-width:none;}}.main__header-menu{position:fixed;top:85.5px;left:0;width:0;bottom:0;overflow:hidden;transition:0.2s;}.main__header-menu.is-active{width:100%;}.main__header-menu-wrapper{height:100%;width:0;transition:0.3s;background-color:var(--brand-secondary-light-color);overflow:scroll;}.main__header-menu .menu{margin:0;}.main__header-menu.is-active .main__header-menu-wrapper{width:90%;}.main__header-menu .menu__item--level-0.menu__item--expanded{position:relative;}.main__header-menu .menu__item--level-0.menu__item--expanded::after{content:'';display:block;position:absolute;top:50%;right:1.5rem;transform:translateY(-50%);width:8px;height:14px;background-position:center;background-repeat:no-repeat;background-size:contain;background-image:url(/themes/custom/avenecenter/images/arrow-dark.svg);}.main__header-menu .menu--level-1{position:fixed;top:85.5px;right:10%;bottom:0;width:0;overflow:hidden;z-index:12;transition:0.2s;}.menu--level-1 .menu__link-title{cursor:pointer;}.main__header-menu .menu--level-1.is-active{width:90%;}.main__header-menu .menu--level-1 .menu--level-wrapper{background-color:var(--brand-white);height:100%;overflow:scroll;}.main__header-menu .menu--level-1.is-active .menu--level-wrapper{width:100%;}.role-administrator .main__header-menu,.role-administrator .main__header-menu .menu--level-1{top:124.5px;}.main__header-menu .menu--level-1 .menu__link-image{display:none;}@media all and (min-width:975px){.role-administrator .main__header-menu,.role-administrator .main__header-menu .menu--level-1{top:138px;}}@media all and (min-width:1000px){.main__header-menu{position:static;top:initial;left:initial;width:initial;bottom:initial;background-color:var(--brand-white);overflow:initial;width:100%;}.main__header-menu-wrapper{width:100%;overflow:initial;display:flex;justify-content:space-between;background-color:var(--brand-white);}.main__header-menu .menu--level-1 .menu__link-image{display:block;}.main__header-menu .menu__item--level-0.menu__item--expanded::after{content:none;}.main__header-menu .menu--level-1{top:119px;bottom:initial;width:100%;height:0;background-color:var(--brand-white);overflow:hidden;-webkit-box-shadow:0px 10px 20px -10px rgba(0,0,0,0.05);box-shadow:0px 10px 20px -10px rgba(0,0,0,0.05);transition:none;}.role-administrator .main__header-menu .menu--level-1{top:172px;}.main__header-menu .menu--level-1 .menu--level-wrapper{width:70%;display:grid;grid-gap:2rem;justify-content:end;padding:2rem;overflow:hidden;}.main__header-menu .menu__link-container-submenu--size-s .menu--level-1 .menu--level-wrapper{grid-template-columns:repeat(2,180px);}.main__header-menu .menu__link-container-submenu--size-m .menu--level-1 .menu--level-wrapper{grid-template-columns:repeat(3,180px);}.main__header-menu .menu--level-1 .menu__item--level-1.menu__item--expanded{position:absolute;width:30%;right:0;top:0;bottom:0;background-color:var(--brand-primary-medium-color);padding:2rem;min-height:280px;}.main__header-menu .menu__item--level-0.menu__item--expanded .menu--level-1{left:0;right:0;}.main__header-menu .menu__item--level-0.menu__item--expanded .menu--level-1::before{content:"";position:absolute;left:0;right:0;top:0;bottom:0;background:rgb(255,255,255);background:linear-gradient(90deg,rgba(255,255,255,1) 0%,rgba(255,255,255,1) 70%,rgba(255,225,221,1) 70%);z-index:-1;}.main__header-menu .menu__item--level-0.menu__item--expanded:hover::before{content:"";display:block;position:absolute;bottom:-4.5px;left:50%;transform:translateX(-50%);width:9px;height:9px;background-image:url(/themes/custom/avenecenter/images/losange-hover-menu.svg);background-position:center;background-repeat:no-repeat;background-size:contain;z-index:99;}.main__header-menu .menu__item--level-0.menu__item--expanded:hover > span.menu__link{color:var(--brand-primary-color);}.main__header-menu .menu__item--level-0.menu__item--expanded:hover .menu--level-1{height:max-content;min-height:280px;border-top:1px solid var(--brand-grey-light);}.main__header-menu .menu__item--level-0.menu__item--expanded .menu--level-1 .grid-row{position:relative;}.main__header-menu .menu--level-1 .menu__item--level-1.menu__item--expanded .menu__link{text-align:left;max-width:210px;}.main__header-menu .menu__item.menu__item--level-2 .menu__link{padding:1rem;border-top:1px solid var(--brand-white);}.main__header-menu .menu__item.menu__item--level-2:last-child .menu__link{border-bottom:1px solid var(--brand-white);}.main__header-menu .menu__item.menu__item--level-2 .menu__link:hover{color:var(--brand-secondary-color);background:linear-gradient(270.12deg,#FFE1DD 0.1%,#FFF2F1 99.89%);}}@media all and (min-width:1300px){.main__header-menu .menu--level-1{top:99px;}.role-administrator .main__header-menu .menu--level-1{top:152px}.main__header-menu .menu--level-1 .menu__item--level-1.menu__item--expanded .menu__link{max-width:240px;}.main__header-menu .menu__item--level-0.menu__item--expanded:hover::before{bottom:-5px;}}.menu-item-back{display:block;width:100%;background-color:var(--brand-secondary-light-color);padding:1rem 3rem;position:relative;font-size:var(--paragraph-size-large);}.menu-item-back::before{content:'';display:block;position:absolute;top:50%;left:1.5rem;transform:translateY(-50%);width:8px;height:14px;background-position:center;background-repeat:no-repeat;background-size:contain;background-image:url(/themes/custom/avenecenter/images/arrow-back.svg);}.main__header-menu-primary .menu__link{display:block;width:100%;padding:1rem 1.5rem;}.main__header-menu-primary{background-color:var(--brand-white);}.main__header-menu-primary .menu--level-1 .menu__link{display:block;width:100%;padding:1rem 3rem;}@media all and (min-width:1000px){.main__header-menu-primary .menu--level-0{display:flex;justify-content:space-between;}.main__header-menu-primary .menu__link{padding:2rem 0.5rem 2rem 0.5rem;transition:0.1s;}.main__header-menu-primary .menu__link:hover{color:var(--brand-primary-color);text-decoration:none;}.main__header-menu-primary{z-index:10;position:relative;width:100%;}.main__header-menu-primary .region-header-primary-menu{padding:0 1rem;max-width:790px;margin:auto;}.main__header-menu-primary .menu--level-1 .menu__link{padding:0;text-align:center;text-transform:uppercase;font-size:var(--paragraph-size-small);color:var(--brand-grey-medium);}.main__header-menu-primary .menu--level-1 .menu__link:hover{background-color:var(--brand-secondary-light-color);}.main__header-menu-primary .menu--level-1 .menu__link-title{padding:0.5rem;display:block;}}.main__header-menu-secondary{font-size:var(--paragraph-size-small);position:relative;}.main__header-menu-secondary .menu__link{padding:0.5rem 0;display:block;}.region-header-secondary-menu .block-commerce-cart{display:none;}.region-header-secondary-menu{display:flex;align-items:center;justify-content:center;gap:24px;padding:1rem;}@media all and (min-width:1000px){.main__header-menu-secondary{background-color:var(--brand-white);flex-shrink:0;}.region-header-secondary-menu{padding:0;height:100%;justify-content:unset;gap:16px;}.region-header-secondary-menu .block-commerce-cart{display:block;}.main__header-menu-secondary .menu{display:flex;justify-content:flex-end;font-size:var(--paragraph-size-extra-small);}.main__header-menu-secondary .menu__link{}}@media all and (min-width:1400px){.main__header-menu-secondary{}.region-header-secondary-menu{gap:24px;}}.menu__link--special{background-color:var(--brand-primary-light-color);}.main__header-menu-secondary .menu__link--phone,.main__header-menu-secondary .menu__link--price,.main__header-menu-secondary .menu__link--logout{display:inline-flex;align-items:center;}.menu__link--phone::before,.menu__link--price::before,.menu__link--logout::before{content:"";display:block;position:relative;width:13px;height:13px;margin-right:0.5rem;background-position:center;background-repeat:no-repeat;background-size:contain;}.menu__link--phone::before{background-image:url(/themes/custom/avenecenter/images/phone.svg);}.menu__link--price::before{background-image:url(/themes/custom/avenecenter/images/price.svg);}.menu__link--logout::before{background-image:url(/themes/custom/avenecenter/images/logout.svg);}.main__header-menu-primary .menu__link.menu__link--sidebar,.role-administrator .menu__link.menu__link--no-admin{display:none;}@media all and (min-width:1000px){.main__header-menu-primary .menu__link.menu__link--sidebar{display:block;}.main__header-menu-primary .menu__link.menu__link--special{background-color:transparent;position:relative;display:inline-flex;align-items:center;padding:0;margin:2rem 0.5rem 2rem 0.5rem;width:initial;}.menu__link--special::before{content:"";display:block;position:relative;width:7px;height:7px;background-color:var(--brand-primary-color);border-radius:100%;margin-right:0.5rem;}.menu__link--special::after{content:"";display:block;position:absolute;height:15px;background-color:var(--brand-primary-light-color);top:35%;left:0.8rem;right:-0.1rem;z-index:-1;}.main__header-menu-primary .menu__link.menu__link--sidebar{margin-bottom:1rem;color:var(--brand-primary-color);font-size:var(--paragraph-size);text-transform:none;}.main__header-menu-primary .menu__link.menu__link--sidebar:hover{background-color:transparent;}}@media all and (min-width:1100px){.menu__link--special{margin-left:1.5rem;}}.region-header-sidebar{display:block;position:absolute;top:50%;right:4.25rem;transform:translateY(-50%);}@media all and (min-width:1000px){.main__header-sidebar{display:none;}}.block-language{display:flex;align-items:baseline;}.block-language .links{display:inline-block;text-transform:capitalize;padding:0.375rem;margin:0;list-style:none;background-color:var(--brand-secondary-color);border-radius:100%;width:30px;height:30px;}.block-language .links li:not(.is-active){display:none;}.block-language .links a{color:var(--brand-white);display:block;user-select:none;transform:translateX(5px);}.block-language .links a[hreflang="en"]{transform:translateX(3px);}.block-language.is-active .links a{transform:translateX(0);}.block-language .links a.is-active{color:var(--brand-white);}.block-language.is-active .links{height:fit-content;border-radius:5px;}.block-language.is-active .links li:not(.is-active){display:block;}.block-language__more{position:relative;border:none;background-color:transparent;background-position:center;background-repeat:no-repeat;background-size:10px 10px;background-image:url(/themes/custom/avenecenter/images/lang-arrow.svg);width:30px;height:30px;text-indent:-9999px;cursor:pointer;}@media all and (min-width:1000px){.block-language .links{background-color:var(--brand-secondary-light-color);}.block-language .links a{color:var(--brand-secondary-color);}.block-language .links a.is-active{color:var(--brand-secondary-color);}}@media all and (min-width:1300px){.block-language .links{width:35px;height:35px;}}.cart-menu{font-size:var(--paragraph-size-extra-small);}.cart-menu a,.menu--account .menu--level-0 .menu__link--contact,.menu--account .menu--level-0 .menu__link--account{color:var(--brand-secondary-color);font-size:12px;position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;user-select:none;}.cart-menu a::before,.menu--account .menu--level-0 .menu__link--contact::before,.menu--account .menu--level-0 .menu__link--account::before{content:"";display:block;position:relative;height:25px;width:25px;background-position:center;background-repeat:no-repeat;background-size:contain;}.cart-menu a::before{background-image:url(/themes/custom/avenecenter/images/menu-cart-2k25.svg);}.menu--account .menu--level-0 .menu__link--contact::before{background-image:url(/themes/custom/avenecenter/images/menu-contact.png);}.menu--account .menu--level-0 .menu__link--account::before{background-image:url(/themes/custom/avenecenter/images/menu-account.svg);}.menu--account .menu--level-0{display:flex;align-items:center;gap:24px;}@media all and (min-width:1000px){.menu--account .menu--level-0{gap:16px;}}@media all and (min-width:1400px){.menu--account .menu--level-0{gap:24px;}.cart-menu a,.menu--account .menu--level-0 .menu__link--contact,.menu--account .menu--level-0 .menu__link--account{font-size:14px;}.cart-menu a::before,.menu--account .menu--level-0 .menu__link--contact::before,.menu--account .menu--level-0 .menu__link--account::before{height:36px;width:36px;}}.bg-menu-active{position:absolute;top:0;bottom:0;left:0;right:0;background-color:rgba(25,30,51,0.5);z-index:8;}.bg-menu-active-pass{z-index:99;}.menu-toggle{position:absolute;right:1.5rem;top:50%;width:22px;height:16px;transform:translateY(-50%);-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);}.menu-toggle__button{border:none;width:22px;height:16px;padding:0;text-indent:100px;background-color:transparent;white-space:nowrap;overflow:hidden;z-index:1;position:absolute;left:0;top:0;}.menu-toggle span{position:absolute;left:1px;display:block;width:22px;height:2px;background-color:var(--brand-primary-color);transition:all ease .25s;-webkit-transition:all ease .25s;-moz-transition:all ease .25s;-ms-transition:all ease .25s;-o-transition:all ease .25s;border-radius:0px;-webkit-border-radius:0px;-moz-border-radius:0px;-ms-border-radius:0px;-o-border-radius:0px;}.menu-toggle span:nth-child(1){top:1px;}.menu-toggle span:nth-child(2){top:7px;}.menu-toggle span:nth-child(3){top:13px;}.menu-toggle.is-active span:nth-child(1){top:7px;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg);}.menu-toggle.is-active span:nth-child(2){width:0;left:22px;}.menu-toggle.is-active span:nth-child(3){top:7px;-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);-o-transform:rotate(-45deg);transform:rotate(-45deg);-moz-transform:rotate(-45deg);}@media all and (min-width:1000px){.menu-toggle{display:none;}}
.block-footer::before{content:"";height:3px;display:block;position:relative;background-color:var(--brand-secondary-light-color);width:100%;margin:0 auto;}.block-footer__images{display:flex;align-items:center;justify-content:center;gap:2rem;padding:1rem 0;}@media all and (min-width:750px){.block-footer::before{width:90%;max-width:1120px;}}.menu--footer{background-color:var(--brand-primary-color);}.menu--footer .menu{padding:1rem 0;margin:0;list-style-type:none;display:flex;flex-direction:column;align-items:center;justify-content:center;}.menu--footer a{color:var(--brand-white);}.menu--footer a:hover{color:var(--brand-secondary-color);}.menu--footer .menu__item:not(:last-child){margin-bottom :0.5rem;}@media all and (min-width:750px){.menu--footer .menu{flex-direction:row;}.menu--footer .menu__item:not(:last-child){margin-right :2rem;margin-bottom:0;}}
input,textarea{max-width:100%;}form{margin-left:1rem;}.confirm-parent,.password-parent{max-width:none;}fieldset{border:0;margin:0;padding:0;}tr.odd .form-item,tr.even .form-item{margin:1rem 0;}.label-wrapper{display:flex;align-items:center;}.form form{background-color:var(--brand-secondary-light-color);margin:0;padding:2rem;}.form input[type="submit"]{background-color:var(--brand-primary-color);background-image:url(/themes/custom/avenecenter/images/arrow--white.svg);background-repeat:no-repeat;background-position:0.778rem 50%;background-size:16px 14px;color:var(--brand-white);transition:color 0.2s,background-color 0.2s;border-radius:2px;position:relative;display:block;line-height:1.2;padding:0.5rem 1rem 0.5rem 2rem;border:none;margin:1rem 0 1rem;}.form input[type="submit"]:hover{background-color:var(--brand-secondary-color);text-decoration:none;}@media (min-width:768px){.form form{padding:3rem;}}.form-composite > .fieldset-wrapper > .description,.form-item .description{font-size:0.813rem;max-width:327px;margin:0.5rem 0;font-size:var(--paragraph-size-small);}.form-composite > .fieldset-wrapper > .description,.form-item .description a{text-decoration:underline;}@media all and (min-width:1300px){.form-composite > .fieldset-wrapper > .description,.form-item .description{font-size:0.778rem;max-width:349px;}}label:not(.option){display:block;}input[type="text"],input[type="password"],input[type="email"]{padding:0.5rem 1rem;border-radius:2px;border:1px solid var(--brand-secondary-color);max-width:327px;margin:0.5rem 0;width:100%;}input[type="text"]:focus,input[type="password"]:focus,input[type="email"]:focus{border:1px solid var(--brand-primary-color);}@media all and (min-width:750px){input[type="text"],input[type="password"],input[type="email"]{max-width:348px;}}.form-type-radio{position:relative;}.form-type-radio .optional{display:none;}.form-type-radio label{padding:0.5rem 1rem 0.5rem 2.875rem;background-color:var(--brand-primary-light-color);border-radius:2px;max-width:300px;display:block;transition:background-color 0.1s;width:100%;}.form-type-radio label:hover{background-color:var(--brand-primary-medium-color);}input[type="radio"]{appearance:none;background-color:var(--brand-primary-light-color);margin:0;font:inherit;color:currentColor;width:22px;height:22px;border:3px solid var(--brand-primary-color);border-radius:50%;display:grid;place-content:center;position:absolute;top:50%;left:1rem;transform:translateY(-50%);z-index:1;}input[type="radio"]::before{content:"";width:0.889rem;height:0.889rem;border-radius:50%;transform:scale(0);transition:120ms transform ease-in-out;box-shadow:inset 1em 1em var(--brand-secondary-color);}input[type="radio"]:checked{border:4px solid var(--brand-primary-color);}input[type="radio"]:checked + label{background-color:var(--brand-primary-medium-color);}input[type="radio"]:checked::before{transform:scale(1);}@media all and (min-width:750px){.form-type-radio{max-width:348px;}}@media all and (min-width:1300px){input[type="radio"]{width:24px;height:24px;}}.form-type-select select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:transparent;border:none;padding:0.5rem 40px 0.5rem 0.5rem;margin:0;width:100%;cursor:inherit;line-height:inherit;z-index:1;outline:none;}.form-type-select select::-ms-expand{display:none;}.select{display:grid;grid-template-areas:"select";align-items:center;position:relative;max-width:350px;border:1px solid #191E33;border-radius:2px;cursor:pointer;background-color:var(--brand-white);margin-top:0.5rem;}.select select,.select::after{grid-area:select;}.select::after{content:"";justify-self:end;width:40px;height:100%;background-image:url(/themes/custom/avenecenter/images/select-arrow.svg);background-position:center;background-repeat:no-repeat;background-size:12px;background-color:var(--brand-primary-color);}.select:focus-within{border:1px solid var(--brand-primary-color);}.field--type-datetime h4{font-weight:400;}input[type="date"],input[type="time"]{padding:0.4rem 45px 0.5rem 0.5rem;border-radius:2px;border:1px solid var(--brand-secondary-color);margin:0.5rem 0;width:100%;background-position:right center;background-size:43px;background-repeat:no-repeat;position:relative;}input[type="time"]{max-width:170px;background-image:url(/themes/custom/avenecenter/images/icon-time.svg);}input[type="date"]{max-width:200px;background-image:url(/themes/custom/avenecenter/images/icon-date.svg);}input[type="date"]::-webkit-inner-spin-button,input[type="date"]::-webkit-calendar-picker-indicator{background-image:url(/themes/custom/avenecenter/images/icon-date.svg);width:40px;height:40px;position:absolute;top:0;bottom:0;right:0;z-index:9;}input[type="date"]:focus,input[type="time"]:focus{border:1px solid var(--brand-primary-color);}.form-textarea-wrapper{position:relative;width:fit-content;background-color:var(--brand-white);}.form-textarea-wrapper::after{content:'';position:absolute;bottom:0;right:0;width:15px;height:15px;background-image:url(/themes/custom/avenecenter/images/corner-textaera.svg);background-position:right bottom;background-repeat:no-repeat;background-size:contain;background-color:white;}.form-textarea-wrapper textarea{border:1px solid var(--brand-secondary-color);min-height:135px;max-width:327px;width:100%;border-radius:2px;background-color:transparent;z-index:2;position:relative;}.form-textarea-wrapper textarea:focus{border:1px solid var(--brand-primary-color);}.form-textarea-wrapper textarea:focus-visible{outline:none;}@media all and (min-width:750px){.form-textarea-wrapper textarea{min-height:180px;max-width:433px;}}.form-type-checkbox{display:flex;gap:0.5rem;cursor:pointer;}.form-type-checkbox label{user-select:none;cursor:pointer;}.form-type-checkbox .label-wrapper{width:calc(100% - calc(24px + 0.5rem));max-width:500px;}.form-type-checkbox a{text-decoration:underline;}.form-type-checkbox em{font-style:normal;}input[type="checkbox"]{-webkit-appearance:none;appearance:none;background-color:var(--brand-primary-light-color);margin:0;font:inherit;color:currentColor;cursor:pointer;width:24px;height:24px;border:2px solid var(--brand-primary-color);border-radius:0.15em;transform:translateY(-0.075em);display:grid;place-content:center;}input[type="checkbox"]::before{content:"";width:14px;height:10px;transform:scale(0);transform-origin:bottom left;transition:120ms transform ease-in-out;background-image:url(/themes/custom/avenecenter/images/check.svg);background-position:center;background-repeat:no-repeat;background-size:contain;}input[type="checkbox"]:hover{background-color:var(--brand-primary-color);}input[type="checkbox"]:checked{background-color:var(--brand-primary-color);}input[type="checkbox"]:checked::before{transform:scale(1);}input[type="checkbox"]:focus{outline:none;}.field--widget-commerce-product-variation-attributes .form-radios{}.field--widget-commerce-product-variation-attributes .form-type-radio{display:block;max-width:350px;width:100%;margin-left:auto;margin-right:auto;}.field--widget-commerce-product-variation-attributes input[type="radio"]{display:none;}.field--widget-commerce-product-variation-attributes .form-type-radio label{padding:1rem 2.5rem 1rem 3rem;font-weight:bold;max-width:350px;width:100%;border:2px solid var(--brand-primary-color);background-color:var(--brand-white);}.field--widget-commerce-product-variation-attributes .form-type-radio label:hover{background-color:var(--brand-primary-light-color);}.field--widget-commerce-product-variation-attributes .form-type-radio input[type="radio"]:checked + .label-wrapper label{background-color:var(--brand-primary-color);color:var(--brand-white);}.field--widget-commerce-product-variation-attributes .form-type-radio input[type="radio"]:checked + .label-wrapper label::before{content:'';display:block;width:16px;height:10px;background-position:center;background-repeat:no-repeat;background-size:contain;background-image:url(/themes/custom/avenecenter/images/check.svg);position:absolute;top:50%;left:1.25rem;transform:translateY(-50%);}@media all and (min-width:750px){.field--widget-commerce-product-variation-attributes .form-radios{display:flex;flex-direction:row;gap:1.5rem;}.field--widget-commerce-product-variation-attributes .form-type-radio{margin:0;}.field--widget-commerce-product-variation-attributes .form-type-radio label{padding:2.5rem;text-align:center;}.field--widget-commerce-product-variation-attributes .form-type-radio input[type="radio"]:checked + .label-wrapper label::before{top:1.75rem;left:50%;transform:translateX(-50%);}.field--widget-commerce-product-variation-attributes .form-type-radio input[type="radio"]:checked + .label-wrapper label > div{transform:translateY(0.25rem);}}.form-item[data-drupal-selector="edit-field-curists-0-subform-field-phone"],.form-item[data-drupal-selector="edit-login-register-customer-profiles-0-entity-field-phone"],.form-item[data-drupal-selector="edit-login-register-field-phone-number"],.form-item[data-drupal-selector="edit-field-phone-number"],.curist-form-item .field--name-field-phone .form-item[data-drupal-selector]{display:flex;align-items:last baseline;gap:0 1rem;flex-wrap:wrap;}.form-item[data-drupal-selector="edit-field-curists-0-subform-field-phone"] input[type="submit"],.form-item[data-drupal-selector="edit-login-register-customer-profiles-0-entity-field-phone"] input[type="submit"],.form-item[data-drupal-selector="edit-login-register-field-phone-number"] input[type="submit"],.form-item[data-drupal-selector="edit-field-phone-number"] input[type="submit"],.curist-form-item .field--name-field-phone .field-add-more-submit{display:inline-block;position:relative;color:var(--brand-secondary-color);z-index:1;font-size:1rem;border-bottom:1px solid var(--brand-primary-color);border-top:none;border-left:none;border-right:none;background-color:transparent;margin:1rem 0;}.form-item[data-drupal-selector="edit-field-curists-0-subform-field-phone"] input[type="submit"]:hover,.form-item[data-drupal-selector="edit-login-register-customer-profiles-0-entity-field-phone"] input[type="submit"]:hover,.form-item[data-drupal-selector="edit-login-register-field-phone-number"] input[type="submit"]:hover,.form-item[data-drupal-selector="edit-field-phone-number"] input[type="submit"]:hover{color:var(--brand-primary-color);text-decoration:none;background:linear-gradient(180deg,rgba(255,242,241,0) 0%,rgba(255,134,116,0) 0.01%,rgba(255,242,241,0) 46.88%,var(--brand-primary-light-color) 50%,var(--brand-primary-light-color) 100%);border:none;}.phone-form-values-item .form-item{margin:0;}.phone-form-values-item .optional{display:none;}.phone-form-values-item .form-item input{margin-bottom:0;}.phone-form-header__name p{font-weight:normal;margin:0;}.form-item .optional{font-size:var(--paragraph-size-small);margin-left:5px;}.form-required::after{content:none}.field--type-file{margin:0.5rem 0;padding:1rem;background-color:var(--brand-white);max-width:400px;}.field--type-file .optional{display:none;}.field--type-file .form-item{margin:0;}.field--type-file label{font-weight:700;font-family:FuturaLT-Heavy,sans-serif;margin-bottom:0.5rem;font-size:0.9rem;}.field--type-file label .optional{display:none;}.field--type-file .input-file input{display:none;}.field--type-file .input-file label{background-color:var(--brand-primary-color);color:var(--brand-white);transition:color 0.2s,background-color 0.2s;border-radius:2px;position:relative;display:inline-block;line-height:1.2;padding:0.75rem 1rem;font-size:1rem;font-weight:400;border:none;cursor:pointer;}.field--type-file .input-file label:hover{background-color:var(--brand-secondary-color);text-decoration:none;}.field--type-file .form-submit{border:none;background-color:transparent;background-image:url(/themes/custom/avenecenter/images/close.svg);background-position:center;background-repeat:no-repeat;background-size:contain;width:30px;height:30px;text-indent:-9999px;overflow:hidden;position:relative;}.group-files .fieldset-wrapper{display:flex;flex-direction:column;}.group-files .fieldset-wrapper > :last-child{order:1;}.group-files .fieldset-wrapper > :first-child{order:2;}.group-files .fieldset-wrapper > :nth-child(2){order:3;}.form-item-login-register-name .optional,.form-item-login-register-password .optional,.form-item-login-register-mail .optional,.form-item-login-register-customer-profiles-0-entity-field-birthday-0-value-date .optional,.form-item-payment-information-billing-information-field-birthday-0-value-date .optional{display:none;}.form-item-login-register-customer-profiles-0-entity-address-0-address-address-line2 .visually-hidden,.form-item-payment-information-billing-information-address-0-address-address-line2 .visually-hidden{position:static !important;overflow:hidden;clip:none;width:initial;height:initial;word-wrap:normal;}#password-policy-status{font-weight:400;color:#555555;font-size:0.85em;}#password-policy-status thead{display:none;}#password-policy-status tr td:not(:last-child){display:none;}#password-policy-status .password-policy-constraint-passed::before,#password-policy-status .password-policy-constraint-failed::before{content:"";display:block;width:12px;height:12px;margin:6px 10px 6px 0;background-repeat:no-repeat;background-position:center;background-size:contain;}#password-policy-status .password-policy-constraint-failed::before{background-image:url(/themes/custom/avenecenter/images/close-pass.svg);}#password-policy-status .password-policy-constraint-passed::before{background-image:url(/themes/custom/avenecenter/images/check-pass.svg);}.webform-submission-contact-add-form .form-type-managed-file{max-width:none;}.webform-submission-contact-add-form .form-managed-file{display:grid;gap:1rem;justify-content:flex-start;}.webform-submission-contact-add-form .form-managed-file label{margin:0;}.webform-submission-contact-add-form .form-type-managed-file .button.js-hide{display:none;}.webform-submission-contact-add-form .form-type-managed-file .form-submit{border:none;width:initial;height:initial;text-indent:0;overflow:hidden;position:relative;margin:0;}.webform-submission-contact-add-form .form-item-inscription-newsletter .optional{display:none;}
.page-node-type-page .layout-content{padding:0 1.5rem;}.page-node-type-page .page-title,.page-node-type-page h1,.page-node-type-page h2,.page-node-type-page h3,.page-node-type-page h4{color:var(--brand-primary-color);}@media all and (min-width:750px){.page-node-type-page .layout-content{padding:0;margin:0 auto;width:60.48%;}}@media all and (min-width:1300px){.page-node-type-page .layout-content{width:50.48%;max-width:1016px;}}
.heading-primary-color{color:var(--brand-primary-color);margin-top:0.5rem;}.text-large{font-size:var(--paragraph-size-large);margin-bottom:0.5rem;}.text-extra-small{font-size:var(--paragraph-size-extra-small);}.text-primary-color{color:var(--brand-primary-color);}.text-secondary-color{color:var(--brand-secondary-color);}.heading-large{font-size:var(--heading-size-large);}.heading-small{font-size:var(--heading-size-small);}.heading-extra-small{font-size:var(--heading-size-extra-small);}.primary-color{color:var(--brand-primary-color);}.secondary-color{color:var(--brand-secondary-color);}.white-color{color:var(--brand-white);}.gray-medium-color{color:var(--brand-grey-medium);}.date-extra-large{font-size:64px;font-weight:bold;color:var(--brand-primary-color);font-family:FuturaLT;line-height:1;}.picto-clock{display:flex;gap:0.5rem;margin-bottom:0.75rem;}.picto-clock::before{content:"";display:block;width:28px;height:32px;background-position:center;background-repeat:no-repeat;background-size:contain;}.picto-clock-half::before{background-image:url(/themes/custom/avenecenter/images/clock--half.svg);}.picto-clock-full::before{background-image:url(/themes/custom/avenecenter/images/clock--full.svg);}.spaced-list{padding-left:1rem;}.spaced-list li{margin:1rem 0;}.spacing-s{margin:0.5rem 0;}.primary-color-marker::marker{color:var(--brand-primary-color);}.text-small{font-size:var(--paragraph-size-small);}.text-large-right-align{font-size:var(--heading-size-large);}@media all and (min-width:640px){.text-large-right-align{text-align:right;display:block;line-height:1.4;}}
.page-user--login .page-user__content .region-user-content{margin-bottom:4rem;}.page-user--login form{margin:0;}.page-user--login .address-container-inline > .form-item{margin-right:0;display:block;}.form-item-customer-profiles-0-entity-address-0-address-address-line2 .visually-hidden{position:static !important;overflow:hidden;clip:none;width:initial;height:initial;word-wrap:normal;}.page-user--login .block-formblock-user-register{padding:1rem;background-color:var(--brand-secondary-light-color);margin-top:1.5rem;}.page-user--login input[data-drupal-selector="edit-submit"]{background-color:var(--brand-primary-color);background-image:url(/themes/custom/avenecenter/images/arrow-medium--white.svg);background-repeat:no-repeat;background-position:1.778rem 50%;background-size:22px 14px;color:var(--brand-white);transition:color 0.2s,background-color 0.2s;border-radius:2px;position:relative;display:block;line-height:1.2;padding:1rem 2rem 1rem 4rem;font-size:1.25rem;border:none;margin:1rem 0 1rem;}.page-user--login input[data-drupal-selector="edit-submit"]:hover{background-color:var(--brand-secondary-color);text-decoration:none;}@media (min-width:768px){.page-user--login .page-user__content .region-user-content{display:grid;grid-auto-flow:row dense;grid-auto-rows:1fr;grid-template-columns:1fr 1fr;grid-template-rows:auto 1fr;gap:0 2rem;}}@media (min-width:1000px){.page-user--login .block-formblock-user-register{padding:1rem 2rem;}}.user-login__pass-trigger{display:inline-block;position:relative;color:var(--brand-secondary-color);z-index:1;font-size:1rem;border-bottom:1px solid var(--brand-primary-color);border-top:none;border-left:none;border-right:none;background-color:transparent;margin:0 0 1rem 0;}.user-login__pass-trigger:hover{color:var(--brand-primary-color);text-decoration:none;background:linear-gradient(180deg,rgba(255,242,241,0) 0%,rgba(255,134,116,0) 0.01%,rgba(255,242,241,0) 46.88%,var(--brand-primary-light-color) 50%,var(--brand-primary-light-color) 100%);border:none;}.user-login__pass-trigger-close{border:none;text-indent:-9999px;position:absolute;top:1rem;right:1rem;width:32px;height:32px;background-color:transparent;background-position:center;background-repeat:no-repeat;background-size:contain;background-image:url(/themes/custom/avenecenter/images/close.svg);}.block-formblock-user-password{background-color:white;padding:2rem;position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);z-index:999;box-shadow:0px 10px 20px rgba(0,0,0,0.06);width:75%;display:none;}.block-formblock-user-password.is-open{display:block;}.block-formblock-user-password form{margin:0;}.block-formblock-user-password input[data-drupal-selector="edit-submit"]{background-color:var(--brand-primary-color);background-image:none;color:var(--brand-white);transition:color 0.2s,background-color 0.2s;border-radius:2px;position:relative;display:block;line-height:1.2;padding:1rem 2rem 1rem 2rem;font-size:1.25rem;border:none;margin:1rem 0 1rem;}.block-formblock-user-password input[data-drupal-selector="edit-submit"]:hover{background-color:var(--brand-secondary-color);text-decoration:none;}.block-formblock-user-password .user-edit-back-link{display:none;}@media (min-width:750px){.block-formblock-user-password{padding:3rem;z-index:999;max-width:500px;width:initial;}}.block-member-content h2{text-align:center;color:var(--brand-primary-color);}.page-user:not(.page-user--login,.page-user--orders) .region-user-content{}@media (min-width:780px){.page-user:not(.page-user--login,.page-user--orders,.page-user--edit,.page-user--password) .region-user-content{display:grid;grid-auto-flow:row dense;grid-auto-rows:1fr;grid-template-columns:1.2fr 0.8fr;grid-template-rows:auto 1fr;gap:0 2rem;}}@media (min-width:1200px){.page-user:not(.page-user--login,.page-user--orders,.page-user--edit,.page-user--password) .region-user-content{grid-template-columns:1.3fr 0.7fr;}}.user-booking-table{padding:2rem;background-color:var(--brand-secondary-light-color);margin:2rem 0;height:fit-content;}.user-booking-table h2{margin:0;}.user-booking-table__header{display:flex;align-items:center;justify-content:space-between;margin-bottom:1.5rem;gap:1rem;flex-wrap:wrap;}.user-booking-table table{width:100%;}.user-booking-table thead{display:none;}.user-booking-table tbody,.user-booking-table tr,.user-booking-table td{display:block;}.user-booking-table tr{padding:1rem 0.5rem;border-bottom:1px solid var(--brand-secondary-color);}.user-booking-table td{margin:0.25rem 0;}.user-booking-table table a{color:var(--brand-primary-color);display:flex;align-items:center;}.user-booking-table table a:before{content:'';display:block;width:18px;height:18px;background-position:center;background-repeat:no-repeat;background-size:contain;background-image:url(/themes/custom/avenecenter/images/loupe.svg);margin-right:0.25rem;}.user-booking-table .views-field:not(.views-field-placed) .user-order-row-mobile-title{display:none;}.user-booking-table .pager__items{padding:0;margin-top:2rem;margin-bottom:0;}.user-booking-table .more-link a{display:inline-block;position:relative;color:var(--brand-secondary-color);z-index:1;margin-top:1rem;}.user-booking-table .more-link a::after{content:"";display:block;position:absolute;left:0;right:0;top:0;bottom:0;z-index:-1;border-bottom:1px solid var(--brand-primary-color);}.user-booking-table .more-link a:hover{color:var(--brand-primary-color);text-decoration:none;}.user-booking-table .more-link a:hover::after{background:linear-gradient(180deg,rgba(255,242,241,0) 0%,rgba(255,134,116,0) 0.01%,rgba(255,242,241,0) 46.88%,var(--brand-primary-light-color) 50%,var(--brand-primary-light-color) 100%);border:none;}@media (min-width:600px){.user-booking-table .views-field .user-order-row-mobile-title{display:none;}.user-booking-table thead{text-align:left;display:table-header-group;}.user-booking-table tbody{display:table-row-group;}.user-booking-table tr{display:table-row;}.user-booking-table td{display:table-cell;padding:1rem 0.5rem;}.user-booking-table th{padding:0.5rem;font-weight:400;font-family:FuturaLT-Book,sans-serif;}.user-booking-table td:first-child,.user-booking-table th:first-child{padding-left:0;}.user-booking-table td:last-child,.user-booking-table th:last-child{padding-right:0;}}.page-user .user-page-profile{background-color:var(--brand-secondary-light-color);padding:2rem;margin:2rem 0;}.page-user .user-page-profile h2{margin-top:0;}.page-user .user-page-profile .address{margin-bottom:0.5rem;}.page-user .user-page-profile .given-name,.page-user .user-page-profile .family-name{font-family:FuturaLT-Heavy,sans-serif;font-weight:700;text-transform:capitalize;display:inline-block;margin:0.5rem 0;}.page-user .field--name-field-phone-number,.page-user .field--name-mail{margin:0.5rem 0;}.page-user .field--name-field-phone-number{margin:0.5rem 0 2rem;}.page-user--password .user-pass{margin:4rem 0 2rem;padding:2rem;background-color:var(--brand-secondary-light-color);text-align:center;}.page-user--edit .user-form{margin:4rem 0 2rem;padding:2rem;background-color:var(--brand-secondary-light-color);}.page-user--edit .user-form .address-container-inline > .form-item{display:block;margin-right:0;}.page-user--edit .user-form input[data-drupal-selector="edit-submit"],.page-user--password .user-pass input[data-drupal-selector="edit-submit"]{background-color:var(--brand-primary-color);background-image:url(/themes/custom/avenecenter/images/arrow-medium--white.svg);background-repeat:no-repeat;background-position:1.778rem 50%;background-size:22px 14px;color:var(--brand-white);transition:color 0.2s,background-color 0.2s;border-radius:2px;position:relative;display:block;line-height:1.2;padding:1rem 2rem 1rem 4rem;font-size:1.25rem;border:none;margin:1rem auto 2rem;}.page-user--edit .user-form input[data-drupal-selector="edit-submit"]:hover,.page-user--password .user-pass input[data-drupal-selector="edit-submit"]:hover{background-color:var(--brand-secondary-color);text-decoration:none;background-image:url(/themes/custom/avenecenter/images/arrow-medium--primary-color.svg);}.page-user--edit .user-edit-back-link,.page-user--password .user-edit-back-link{margin:2rem 0 4rem;display:flex;align-items:center;justify-content:center;}
.view-more-link{display:inline-block;position:relative;font-size:0.813rem;color:var(--brand-secondary-color);z-index:1;}.view-more-link--medium{font-size:1rem;}.view-more-link::after{content:"";display:block;position:absolute;left:0;right:0;top:0;bottom:0;z-index:-1;border-bottom:1px solid var(--brand-primary-color);}.view-more-link:hover{color:var(--brand-primary-color);text-decoration:none;}.view-more-link:hover::after{background:linear-gradient(180deg,rgba(255,242,241,0) 0%,rgba(255,134,116,0) 0.01%,rgba(255,242,241,0) 46.88%,var(--brand-primary-light-color) 50%,var(--brand-primary-light-color) 100%);border:none;}@media all and (min-width:1300px){.view-more-link{font-size:0.778rem;}.view-more-link--medium{font-size:1rem;}}.view-more-link--center{margin-left:auto;margin-right:auto;}.view-more-link--right{margin-left:auto;}.view-more-link--left{margin-right:auto;}
.cta{padding:0.5rem 1rem;background-color:var(--brand-primary-color);color:var(--brand-white);transition:color 0.2s,background-color 0.2s;border-radius:2px;position:relative;display:inline-block;line-height:1.2;}.cta--arrow{padding:0.5rem 1rem 0.5rem 2.167rem;}.cta--medium{padding:1rem 2rem;font-size:1.25rem;}.cta--medium-arrow{padding:1rem 2rem 1rem 4rem;font-size:1.25rem;}.cta--secondary,.cta--secondary-arrow,.cta--secondary-medium,.cta--secondary-medium-arrow{background-color:var(--brand-white);color:var(--brand-secondary-color);border:1px solid var(--brand-primary-color);}.cta--secondary-arrow{padding:0.5rem 1rem 0.5rem 2.167rem;}.cta--secondary-medium{padding:1rem 2rem;font-size:1.25rem;}.cta--secondary-medium-arrow{padding:1rem 2rem 1rem 4rem;font-size:1.25rem;}@media all and (min-width:1300px){.cta--medium,.cta--medium-arrow,.cta--secondary-medium,.cta--secondary-medium-arrow{font-size:1.278rem;}}.cta--arrow::before,.cta--secondary-arrow::before,.cta--medium-arrow::before,.cta--secondary-medium-arrow::before{content:"";display:block;position:absolute;top:50%;transform:translateY(-50%);background-repeat:no-repeat;background-position:center;background-size:contain;transition:0.2s;}.cta--arrow::before{left:0.778rem;width:16px;height:14px;background-image:url(/themes/custom/avenecenter/images/arrow--white.svg);}.cta--secondary-arrow::before{left:0.778rem;width:16px;height:14px;background-image:url(/themes/custom/avenecenter/images/arrow--primary-color.svg);}.cta--medium-arrow::before{left:1.778rem;width:22px;height:14px;background-image:url(/themes/custom/avenecenter/images/arrow-medium--white.svg);}.cta--secondary-medium-arrow::before{transform:translateY(-50%);left:1.778rem;width:22px;height:14px;background-image:url(/themes/custom/avenecenter/images/arrow-medium--primary-color.svg);}.cta:hover{background-color:var(--brand-secondary-color);text-decoration:none;}.cta--secondary:hover,.cta--secondary-arrow:hover,.cta--secondary-medium:hover,.cta--secondary-medium-arrow:hover{background-color:var(--brand-primary-color);text-decoration:none;color:var(--brand-white);}.cta--arrow:hover::before,.cta--secondary-arrow:hover::before{transform:translateY(-50%) translateX(2px);}.cta--medium-arrow:hover::before,.cta--secondary-medium-arrow:hover::before{transform:translateY(-50%) translateX(4px);}.cta--arrow:hover::before{background-image:url(/themes/custom/avenecenter/images/arrow--primary-color.svg);}.cta--secondary-arrow:hover::before{background-image:url(/themes/custom/avenecenter/images/arrow--secondary-color.svg);}.cta--medium-arrow:hover::before{background-image:url(/themes/custom/avenecenter/images/arrow-medium--primary-color.svg);}.cta--secondary-medium-arrow:hover::before{background-image:url(/themes/custom/avenecenter/images/arrow-medium--secondary-color.svg);}.cta__wrapper{display:flex;}.cta--center,.file--center{margin-left:auto;margin-right:auto;}.cta--right,.file--right{margin-left:auto;}.cta--left,.file--left{margin-right:auto;}.cta--ot{border:0 !important;color:var(--brand-white) !important;}.cta--ot:hover{background-color:var(--brand-secondary-color) !important;text-decoration:none !important;}
.advices-slider{max-width:450px;margin:0 auto;}.advices-item__wrapper{padding-left:15px;}.advices-item__image img{margin:0 auto;border-radius:100%;filter:drop-shadow(2px 4px 5px rgba(0,0,0,0.1));}.advices-item__content{position:relative;}.advices-item__content::before{content:"";display:block;position:absolute;left:-12px;top:-12px;height:27px;width:32px;z-index:-1;background-position:center;background-repeat:no-repeat;background-size:contain;background-image:url(/themes/custom/avenecenter/images/quote.svg);}@media all and (min-width:750px){.advices-slider{max-width:none;}.advices-item__wrapper{display:flex;align-items:center;gap:2rem;padding-left:0;}.advices-item__image{width:156px;}.advices-item__content{width:calc(100% - 156px);}.advices-item__content::before{left:-29px;top:-7px;height:52px;width:45px;}}
.article h1{color:var(--brand-primary-color);font-size:var(--heading-size-large);line-height:1.2;}.article__content,.article__featured{margin:2rem 0;}@media (min-width:900px){.article__content,.article__featured{margin:4rem 0;}}.article-teaser{max-width:327px;margin:0 auto;height:100%;}.article-teaser p{margin:0.5rem 0;}.article-teaser__summary{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow:hidden;}a.article-teaser__link{color:var(--brand-secondary-color);text-decoration:none;position:relative;transition:ease all 150ms;margin-top:10px;display:block;width:fit-content;z-index:1;}a.article-teaser__link::after{content:"";display:block;position:absolute;left:0;right:0;top:0;bottom:0;z-index:-1;border-bottom:1px solid var(--brand-primary-color);}a.article-teaser__link:hover{color:var(--brand-primary-color);}a.article-teaser__link:hover::after{background:linear-gradient(180deg,rgba(255,242,241,0) 0%,rgba(255,134,116,0) 0.01%,rgba(255,242,241,0) 46.88%,var(--brand-primary-light-color) 50%,var(--brand-primary-light-color) 100%);border:none;}@media (min-width:750px){.article-teaser{max-width:356px;}}.articles-list{padding-bottom:2rem;}.articles-list .view-content ul{list-style:none;padding:0;margin:0;gap:2rem;justify-content:center;}.articles-list .view-content li{margin:1.5rem 0;}@media (min-width:750px){.articles-list .view-content li{margin:0;}}
.banner{text-align:center;position:relative;}.banner--primary{background-color:var(--brand-primary-light-color);}.banner--secondary{background-color:var(--brand-secondary-light-color);}.banner__body{max-width:1920px;margin:0 auto;}.banner__content{margin-top:-10rem;position:relative;z-index:2;}.banner__wrapper{width:95%;max-width:732px;background-color:#fff;padding:2rem 0 0 0;margin:0 auto;box-shadow:0px -26px 30px rgba(0,0,0,0.1);}.banner h1,.banner h2{font-size:var(--heading-size);margin:0;}.banner .breadcrumb{font-size:var(--paragraph-size-small);color:#666666;text-align:center;}.banner .breadcrumb a{color:#666666;}.banner .breadcrumb li::before{content:">";}.banner .breadcrumb li:first-child::before{content:none;}.banner__text{padding:0.5rem 2rem;}.banner__cta .cta{margin-left:auto;margin-right:auto;}@media all and (min-width:750px){.banner__wrapper{min-height:200px;}.banner--left,.banner--right{text-align:left;}.banner--left .breadcrumb,.banner--right .breadcrumb{text-align:left;padding:0 2rem;}.banner--left .banner__cta,.banner--right .banner__cta{padding:0 2rem;}.banner--left .banner__cta .cta,.banner--right .banner__cta .cta{margin-right:auto;margin-left:0;}.banner--left .banner__cta,.banner--right .banner__cta{padding:0 2rem;}.banner--left .banner__wrapper{margin:0 auto 0 0;}.banner--right .banner__wrapper{margin:0 0 0 auto;}}
.banner-v2{text-align:center;}.banner-v2__body{max-width:1920px;margin:0 auto;position:relative;}.banner-v2__content{z-index:2;margin-top:-10rem;position:relative;width:100%;}.banner-v2__wrapper{max-width:445px;background-color:#fff;padding:1rem;margin:0 auto;box-shadow:0px -26px 30px rgba(0,0,0,0.1);}.banner-v2 h1,.banner-v2 h2{font-size:24px;margin:0;color:var(--brand-primary-color);line-height:120%;letter-spacing:2px;}.banner-v2__cta .cta{margin-left:auto;margin-right:auto;}@media all and (min-width:750px){.banner-v2 h1,.banner-v2 h2{font-size:28px;}.banner-v2__content{position:absolute;top:50%;transform:translateY(-50%);z-index:2;margin-top:unset;}.banner-v2--right .banner-v2__content{right:0;}.banner-v2__wrapper{min-height:200px;padding:36px;}.banner-v2--left .banner-v2__wrapper{margin:0 auto 0 0;}.banner-v2--right .banner-v2__wrapper{margin:0 0 0 auto;}}@media all and (min-width:1200px){.banner-v2 h1,.banner-v2 h2{font-size:35px;}}@media all and (min-width:1600px){.banner-v2.banner_v2_large_height img{min-height:744px;object-fit:cover;}}
.card-wrapper .tns-ovh{padding:1rem;}.card-wrapper__items{display:flex;gap:2rem;}.card-wrapper:not(.card-wrapper--slider) .card-wrapper__items{display:flex;flex-wrap:wrap;gap:2rem;justify-content:center;}#nos-soins-spa-thermal .card-wrapper:not(.card-wrapper--slider) .card-wrapper__items{display:flex;flex-wrap:wrap;gap:2rem;justify-content:center;}.card-wrapper:not(.card-wrapper--slider) .card-wrapper__items > .layout__region{flex:0 1 100%;}@media screen and (min-width:640px){.card-wrapper:not(.card-wrapper--slider) .card-wrapper__items > .card{flex:0 1 calc(50% - 2rem);}}@media all and (min-width:850px){.card-wrapper{padding:0 1rem;}}@media screen and (min-width:900px){.card-wrapper:not(.card-wrapper--slider) .card-wrapper__items > .card{flex:0 1 calc(33.333% - 1.333rem);}.card-wrapper--tiny:not(.card-wrapper--slider) .card-wrapper__items > .card{flex:0 1 calc(25% - 1rem);}}@media all and (min-width:1100px){.card-wrapper{max-width:1400px;margin:0 auto;}}@media all and (min-width:1200px){.card-wrapper{padding:0;}.card-wrapper__items{flex-wrap:wrap;justify-content:center;}#nos-soins-spa-thermal .card-wrapper:not(.card-wrapper--slider) .card-wrapper__items{flex-wrap:nowrap;}}.card{border-radius:3px;background-color:var(--brand-white);display:flex !important;flex-direction:column;box-shadow:0px 5px 20px rgba(0,0,0,0.06);}.card-wrapper--no-shadow .card{box-shadow:none;}.card-wrapper:not(.card-wrapper--slider) .card-wrapper__items > .card{max-width:327px;}.card-wrapper--tiny:not(.card-wrapper--slider) .card-wrapper__items > .card{max-width:252px;}.card__text{padding:1rem;}.card__text .field__item > *{margin:0.5rem 0;}.card__text .field__item > *:first-child{margin-top:0;}.card__text ul{padding-left:1.5rem;}.card--primary{background-color:var(--brand-primary-light-color);}.card--secondary{background-color:var(--brand-secondary-light-color);}.card__link,.card__file{margin-top:auto;text-align:center;border-radius:0;display:flex;align-items:center;justify-content:center;gap:1rem;padding:1rem 2rem 1rem 1rem;}.card__link:before,.card__file::before{transform:none;position:static;}.card__link:hover:before,.card__file:hover::before{transform:translateX(4px);}.card--cta-alt .card__text{padding:2rem 2rem 1rem;}.card--cta-alt .card__link,.card--cta-alt .card__file{align-self:flex-start;padding:1rem 1rem;margin:0 2rem 1rem;font-size:1rem;}@media all and (min-width:850px){.card-wrapper:not(.card-wrapper--slider) .card-wrapper__items > .card{max-width:327px;}}@media all and (min-width:1100px){.card-wrapper:not(.card-wrapper--slider) .card-wrapper__items > .card{max-width:356px;}.card__text{padding:2rem;}}@media all and (min-width:1200px){.card-wrapper .card{max-width:356px;}}.card--tiny .card__text{padding:1rem;}.card--tiny .card__text p{font-size:var(--paragraph-size-small);}@media all and (min-width:850px){.card-wrapper--tiny:not(.card-wrapper--slider) .card-wrapper__items > .card{max-width:252px;}}@media all and (min-width:1200px){.card-wrapper--tiny .card{max-width:252px;}}
.card-spa__wrapper{display:flex;flex-direction:column-reverse;align-items:center;}.card-spa--reverse .card-spa__wrapper{flex-direction:column-reverse;align-items:center;}.card-spa__title h3{margin:0;}.card-spa__content{max-width:448px;background-color:var(--brand-secondary-light-color);padding:2rem;z-index:1;width:100%;}.card-spa__content-price{display:flex;align-items:center;justify-content:space-between;font-weight:800;font-size:1.5rem;}.card-spa__content .reservation-modal__open-page,.card-spa__cta-offer a{background-color:var(--brand-primary-color);color:white;text-transform:uppercase;border:none;padding:10px 20px;cursor:pointer;transition:background-color 0.3s;display:inline-block;text-decoration:none;}.card-spa__content .reservation-modal__open-page:hover,.card-spa__cta-offer:hover a{background-color:var(--brand-secondary-color);}.card-spa__content-cta{display:flex;align-items:center;gap:1.5rem;}.card-spa__discover{background-color:var(--brand-white);}.card-spa__discover details{border:unset;padding:0.7rem;}.card-spa__discover ul{margin-right:1.5rem;}.card-spa__toggle{cursor:pointer;display:flex;align-items:center;justify-content:space-between;margin:0.5rem;font-weight:bold;}.card-spa__toggle-arrow{width:40px;height:40px;background-image:url(/themes/custom/avenecenter/images/spa-arrow.svg);background-size:cover;transition:transform 0.3s ease-in-out;transform:rotate(180deg);}details[open] .card-spa__toggle-arrow{transform:rotate(0deg);}.card-spa__discover-content{padding:10px;}@media all and (min-width:700px){.card-spa__wrapper{flex-direction:row;align-items:unset;}.card-spa--reverse .card-spa__wrapper{flex-direction:row-reverse;align-items:unset;}.card-spa__image img{transform:translateX(-40px) translateY(35px);}.card-spa--reverse .card-spa__image img{transform:translateX(40px) translateY(35px);}}
.collapsible-text{padding:1rem 0;background-color:var(--brand-secondary-light-color);}.collapsible-text a{text-decoration:underline;}.collapsible-text__content{overflow:hidden;transition:0.1s;height:225px;}.collapsible-text__content .text-formatted *:first-child{margin-bottom:0;}.collapsible-text__content .text-formatted *:nth-child(2){margin-top:0.25rem;}.collapsible-text__button{border:none;background-color:transparent;display:block;margin:0 auto;transform:translateY(-1rem);}.collapsible-text__button.active{display:none;}.collapsible-text__button-wrapper{position:relative;}.collapsible-text__button-wrapper::before{content:'';position:absolute;display:block;left:0;right:0;top:-3.5rem;height:60px;background:linear-gradient(0deg,rgba(245,247,250,1) 50%,rgba(245,247,250,0.8128385143119747) 85%,rgba(245,247,250,0.5019141445640756) 92%,rgba(245,247,250,0) 100%);}.collapsible-text.active .collapsible-text__button-wrapper::before{background:transparent;}@media all and (min-width:420px){.collapsible-text__content{height:200px;}.collapsible-text__content .text-formatted *:nth-child(2){margin-top:0.5rem;}}@media all and (min-width:768px){.collapsible-text{padding:2rem 0;}.collapsible-text__button-wrapper::before{top:-2rem;height:45px;}.collapsible-text__button{transform:none;}.collapsible-text__content{height:175px;}}@media all and (min-width:1000px){.collapsible-text{padding:3rem 0;}}@media all and (min-width:1300px){.collapsible-text__content{height:210px;}.collapsible-text__content .text-formatted *:nth-child(2){margin-top:0.25rem;}}@media all and (min-width:1360px){.collapsible-text{padding:4rem 0;}}
.comparison-slider__images{position:relative;max-width:fit-content;margin:0 auto;}.comparison-slider__info-text{position:absolute;top:1.25rem;background-color:var(--brand-primary-medium-color);padding:0.5rem 1.5rem;z-index:4;}.comparison-slider__info-text::before{content:"";display:block;position:absolute;top:-9px;width:18px;height:9px;background-position:center;background-repeat:no-repeat;}.comparison-slider__info-text--before{left:-18px;}.comparison-slider__info-text--before::before{left:0;background-image:url(/themes/custom/avenecenter/images/corner.svg);}.comparison-slider__info-text--after{right:-18px;}.comparison-slider__info-text--after::before{right:0;background-image:url(/themes/custom/avenecenter/images/corner-right.svg);}.comparison-slider__images-item--overlay{position:absolute;top:0;bottom:0;left:0;right:0;width:auto;height:auto;z-index:2;border-right:2px solid var(--brand-white);}.comparison-slider__images-item-wrapper{overflow:hidden;height:100%;}.comparison-slider__images-item--overlay img{display:block;height:inherit;max-width:none;}.comparison-slider__link{text-align:center;margin-top:2rem;}.comparison-slider__link .cta__wrapper a{margin-left:auto;margin-right:auto;}.img-comp-slider{position:absolute;z-index:9;cursor:ew-resize;width:45px;height:40px;display:flex;align-items:center;justify-content:space-between;}.img-comp-slider-part1,.img-comp-slider-part2{width:20px;height:40px;background-color:var(--brand-white);background-position:center;background-repeat:no-repeat;}.img-comp-slider-part1{border-bottom-left-radius:35px;border-top-left-radius:35px;background-image:url(/themes/custom/avenecenter/images/comparator-left.svg);}.img-comp-slider-part2{border-bottom-right-radius:35px;border-top-right-radius:35px;background-image:url(/themes/custom/avenecenter/images/comparator-right.svg);}
.contact-push{text-align:center;max-width:540px;position:relative;margin:0 auto;}.contact-push p{margin:0;}.contact-push a{text-decoration:underline;}.contact-push::after{content:'';display:block;background-color:var(--brand-primary-light-color);position:absolute;top:0.85rem;bottom:0.85rem;left:-0.5rem;right:-0.5rem;z-index:-1;}@media all and (min-width:750px){.contact-push::after{left:-0.85rem;right:-0.85rem;}}
.contact-text-wrapper .contact-text-item:not(:first-child){border-top:1px solid var(--brand-grey-light);}.contact-text-item{padding:0 1rem;}.contact-text-item .heading-small{display:flex;gap:0.5rem;align-items:center;}.contact-text-item .heading-small::before{content:"";display:block;width:7px;height:7px;border-radius:100%;border:2px solid var(--brand-primary-color);}
.commerce-order-item-add-to-cart-form .field--name-field-date-stay{position:relative;}.commerce-order-item-add-to-cart-form .field--name-field-date-stay .form-date{position:absolute;z-index:-1;}.litepicker{display:block !important;max-width:fit-content;}.litepicker .container__months.columns-2{width:initial;flex-wrap:wrap;-webkit-box-shadow:none;box-shadow:none;justify-content:center;}.litepicker .container__months .month-item{background:var(--brand-secondary-light-color);padding:0;width:initial;position:relative;}.litepicker .container__months .month-item:not(:last-child):after{content:'';display:block;position:absolute;top:80px;bottom:15px;right:0;width:1px;background-color:var(--brand-grey-light);}.litepicker .container__months .month-item-header{background-color:#FFF2F1;padding:1rem;color:var(--brand-primary-color);font-size:var(--heading-size-extra-small);}.litepicker .container__months .month-item-header strong{font-weight:400;font-family:FuturaLT-Book,sans-serif;}.litepicker .container__months .month-item-weekdays-row{padding:0.5rem 1rem 0;font-weight:800;font-family:FuturaLT-Heavy,sans-serif;color:var(--brand-secondary-color);position:relative;text-transform:capitalize;}.litepicker .container__months .month-item-weekdays-row::after{content:'';display:block;position:absolute;width:90%;bottom:-5px;left:50%;transform:translateX(-50%);height:1px;background-color:var(--brand-grey-light);}.litepicker .container__months .container__days{padding:0.5rem 1rem 1rem;}.litepicker .container__days .day-item{transition:0.1s;border-radius:2px;}.litepicker .container__days .day-item.is-locked{color:rgba(25,30,51,0.3);}.litepicker .container__days .day-item.is-today{color:var(--brand-primary-color);}.litepicker .container__days .day-item:hover{background-color:var(--brand-grey-light);-webkit-box-shadow:none;box-shadow:none;color:var(--brand-secondary-color);}.litepicker .container__days .day-item.is-start-date.is-end-date{border-top-left-radius:2px;border-bottom-left-radius:2px;border-top-right-radius:0;border-bottom-right-radius:0;}.litepicker .container__days .day-item.is-end-date{border-top-right-radius:2px;border-bottom-right-radius:2px;}.litepicker .container__days .day-item.is-start-date,.litepicker .container__days .day-item.is-end-date,.litepicker .container__days .day-item.is-in-range{background-color:var(--brand-primary-color);color:var(--brand-white);}.litepicker .container__days .day-item.is-locked:hover{color:rgba(25,30,51,0.3);background-color:transparent;}.litepicker .container__days .day-item.is-in-range.is-locked:hover{color:var(--brand-white);background-color:var(--brand-primary-color);}.litepicker .container__days{display:grid;grid-template-columns:1fr 1fr 1fr 1fr 1fr 1fr 1fr;gap:5px 0px;}.litepicker .container__months .month-item-header .button-next-month > svg,.litepicker .container__months .month-item-header .button-next-month > img,.litepicker .container__months .month-item-header .button-previous-month > svg,.litepicker .container__months .month-item-header .button-previous-month > img{display:none;}.litepicker .container__months .month-item-header .button-next-month,.litepicker .container__months .month-item-header .button-previous-month{width:31px;background-position:center;background-repeat:no-repeat;background-size:contain;height:15px;}.litepicker .container__months .month-item-header .button-next-month{background-image:url(/themes/custom/avenecenter/images/arrow-medium--primary-color-right.svg);}.litepicker .container__months .month-item-header .button-previous-month{background-image:url(/themes/custom/avenecenter/images/arrow-medium--primary-color-left.svg);}@media all and (min-width:750px){.litepicker .container__months.columns-2{flex-wrap:nowrap;}}
.discover-slider{max-width:450px;margin:0 auto;}.discover-item__wrapper{padding-left:15px;}.discover-item__image{position:relative;display:inline-block;}.discover-item__content{position:relative;}@media all and (min-width:750px){.discover-slider{max-width:none;}.discover-item__wrapper{display:flex;align-items:center;gap:2rem;padding-left:0;}.discover-item__image{width:50%;}.discover-item__content{width:50%;}}
.featured{position:relative;}.featured::before{content:"";display:block;position:absolute;left:0;right:0;top:50px;height:175px;z-index:-1;}.featured--primary::before{background-color:var(--brand-primary-light-color);}.featured--secondary::before{background-color:var(--brand-secondary-light-color);}.featured__text{max-width:450px;margin:0 auto;}.featured__text h2{line-height:1.3;}.featured__image img{margin:0 auto;border-radius:2px;}.featured__links{text-align:center;}.featured__links .field__item:not(:first-child){margin-top:1rem;}@media all and (min-width:768px){.featured{--featured-default-left:60%;--featured-default-right:40%;margin:0 0 7rem;}.featured__links{display:flex;flex-wrap:wrap;align-items:center;column-gap:1.5rem;row-gap:1rem;}.featured::before{content:none;}.featured__wrapper{display:flex;flex-direction:row;gap:2rem;position:relative;}.featured__wrapper::before{content:"";display:block;position:absolute;left:-65px;right:65px;top:50px;bottom:-50px;z-index:-1;background:linear-gradient(90deg,var(--brand-primary-light-color) 0%,var(--brand-primary-light-color) var(--featured-default-left),var(--brand-white) var(--featured-default-left));max-height:350px;}.featured--secondary .featured__wrapper::before{background:linear-gradient(90deg,var(--brand-secondary-light-color) 0%,var(--brand-secondary-light-color) var(--featured-default-left),var(--brand-white) var(--featured-default-left));}.featured--right .featured__wrapper{flex-direction:row-reverse;}.featured--right .featured__wrapper::before{left:65px;right:-65px;background:linear-gradient(90deg,var(--brand-white) var(--featured-default-right),var(--brand-primary-light-color) var(--featured-default-right),var(--brand-primary-light-color) 100%);}.featured--secondary.featured--right .featured__wrapper::before{background:linear-gradient(90deg,var(--brand-white) var(--featured-default-right),var(--brand-secondary-light-color) var(--featured-default-right),var(--brand-secondary-light-color) 100%);}.featured__text{max-width:initial;margin:0;}.featured__content{width:550px;margin:0 auto;}.featured__links{text-align:left;}}@media all and (min-width:1000px){.featured__content{margin-top:3rem;}.featured__wrapper::before{max-height:400px;}}@media all and (min-width:1100px){.featured{--featured-default-left:53%;--featured-default-right:47%;}}@media all and (min-width:1200px){.featured{--featured-default-left:57%;--featured-default-right:43%;}.featured__wrapper{transform:translateX(-5.09%);}.featured--right .featured__wrapper{transform:translateX(5.09%);}}@media all and (min-width:1300px){.featured__text{max-width:550px;}.featured__content{width:initial;}.featured__wrapper::before{max-height:450px;}}@media all and (min-width:1350px){.featured{--featured-default-left:60%;--featured-default-right:40%;}.featured__wrapper{transform:translateX(-5.38%);}.featured--right .featured__wrapper{transform:translateX(5.38%);}}@media all and (min-width:1400px){.featured{--featured-default-left:57%;--featured-default-right:43%;}}@media all and (min-width:1500px){.featured{--featured-default-left:53%;--featured-default-right:47%;}}@media all and (min-width:1600px){.featured{--featured-default-left:47%;--featured-default-right:53%;}}@media all and (min-width:768px){.featured--full-width .featured__wrapper{position:initial;}.featured--full-width .featured__wrapper::before{left:0;right:0;top:50px;bottom:-50px;background:var(--brand-primary-light-color);}.featured--full-width.featured--secondary .featured__wrapper::before{background:var(--brand-secondary-light-color);}.featured--full-width .featured__content{margin-top:3.5rem;}}@media all and (min-width:1200px){.featured--full-width .featured__wrapper{transform:none;}.featured--full-width .featured--right .featured__wrapper{transform:none;}.featured--full-width .featured__content{margin-top:5rem;}}@media all and (min-width:768px){.featured{--featured-image-large-left:47%;--featured-image-large-right:47%;}.featured--image-large .featured__wrapper::before{right:0;bottom:30px;left:-65px;background:linear-gradient(90deg,var(--brand-primary-light-color) 0%,var(--brand-primary-light-color) var(--featured-image-large-left),var(--brand-white) var(--featured-image-large-left));}.featured--image-large.featured--secondary .featured__wrapper::before{background:linear-gradient(90deg,var(--brand-secondary-light-color) 0%,var(--brand-secondary-light-color) var(--featured-image-large-left),var(--brand-white) var(--featured-image-large-left));}.featured--image-large.featured--right .featured__wrapper::before{right:30px;left:0;background:linear-gradient(90deg,var(--brand-white) var(--featured-image-large-right),var(--brand-primary-light-color) var(--featured-image-large-right),var(--brand-primary-light-color) 100%);}.featured--image-large.featured--secondary.featured--right .featured__wrapper::before{background:linear-gradient(90deg,var(--brand-white) var(--featured-image-large-right),var(--brand-secondary-light-color) var(--featured-image-large-right),var(--brand-secondary-light-color) 100%);}}@media all and (min-width:825px){.featured--image-large .featured__wrapper::before{bottom:0px;}}@media all and (min-width:900px){.featured--image-large .featured__wrapper::before{bottom:-25px;}}@media all and (min-width:950px){.featured--image-large .featured__wrapper::before{bottom:-40px;}}@media all and (min-width:1000px){.featured{--featured-image-large-left:42%;}}@media all and (min-width:1200px){.featured{--featured-image-large-left:50%;--featured-image-large-right:40%;}.featured--image-large .featured__wrapper{transform:translateX(-11%);}.featured--image-large.featured--right .featured__wrapper{transform:translateX(11%);}}@media all and (min-width:1300px){.featured--image-large .featured__wrapper::before{bottom:-25px;}}@media all and (min-width:1400px){.featured--image-large .featured__wrapper::before{bottom:-40px;}}@media all and (min-width:1500px){.featured{--featured-image-large-left:42%;--featured-image-large-right:42%;}}@media all and (min-width:1600px){.featured{--featured-image-large-left:45%;--featured-image-large-right:45%;}}
.hero{text-align:center;position:relative;}.hero__content{margin-top:-10rem;position:relative;z-index:2;}.hero__wrapper{width:95%;max-width:732px;background-color:#fff;padding:2rem 0 0 0;margin:0 auto;box-shadow:0px -26px 30px rgba(0,0,0,0.1);}.hero h1,.hero h2{font-size:var(--heading-size);margin:0;}.hero .breadcrumb{font-size:var(--paragraph-size-small);color:#666666;text-align:center;}.hero .breadcrumb a{color:#666666;}.hero .breadcrumb li::before{content:">";}.hero .breadcrumb li:first-child::before{content:none;}.hero__text{padding:0.5rem 2rem;}.hero__table-of-content{margin:1rem 0;}@media all and (min-width:768px){.hero{max-width:1400px;padding:0;margin:0 auto;display:flex;align-items:center;gap:2rem;text-align:left;background-color:var(--brand-secondary-light-color);}.hero__image{width:50%;}.hero__content{margin-top:0;width:50%;max-width:550px;padding-right:2rem;}.hero__wrapper{width:100%;max-width:none;background-color:transparent;padding:0;margin:0;box-shadow:none;}.hero .breadcrumb{text-align:left;}.hero__text{padding:0.5rem 0;}}
.hero-slider{max-width:450px;margin:0 auto;}.hero-item__image{position:relative;display:inline-block;}.hero-item__image img{display:block;height:auto;max-width:100%;}.hero-item__content{position:relative;background-color:var(--brand-secondary-light-color);padding:1rem;}.hero-slider .tns-item{font-size:unset!important;}@media all and (min-width:768px){.hero-slider{max-width:none;}.hero-item__wrapper{display:flex;align-items:stretch;padding-left:0;height:auto;max-width:1320px;padding:0;margin:0 auto;display:flex;}.hero-item__image{width:50%;}.hero-item__content{width:50%;background-color:var(--brand-secondary-light-color);display:flex;flex-direction:column;justify-content:center;align-items:flex-start;padding:0 2rem;box-sizing:border-box;}.hero-item__content h1{font-size:var(--heading-size);}}@media all and (min-width:850px){.hero-item__content .tns-nav{position:absolute;bottom:2rem;z-index:10;}}
.large-picture-banner{position:relative;max-width:1920px;margin:0 auto;}.large-picture-banner__wrapper{position:absolute;left:0;right:0;top:50%;transform:translateY(-50%);}.large-picture-banner__text{max-width:350px;background-color:var(--brand-white);padding:2rem;margin:0 auto;}
.status-messages{padding:1rem 0;}.messages{border:0;box-shadow:none;padding:1rem 2rem 1rem 3.5rem;background-image:none;border-radius:3px;position:relative;color:var(--brand-secondary-color);background-color:var(--brand-secondary-light-color);}.messages::before{content:'';display:block;position:absolute;width:32px;height:32px;top:50%;left:1rem;transform:translateY(-50%);background-position:center;background-repeat:no-repeat;background-size:contain;background-image:url(/themes/custom/avenecenter/images/message--info.svg);}.messages p{margin:0;}.messages--error{color:var(--system-fail-color);background-color:var(--system-fail-light-color);}.messages--error::before{background-image:url(/themes/custom/avenecenter/images/message--alert.svg);}.messages--status{color:var(--system-success-color);background-color:var(--system-success-light-color);}.messages--status::before{background-image:url(/themes/custom/avenecenter/images/message--success.svg);}.messages--warning{color:var(--system-warning-color);background-color:var(--system-warning-light-color);}.messages--warning::before{background-image:url(/themes/custom/avenecenter/images/message--warning.svg);}.messages--status a{text-decoration:underline;}
.tns-controls,.tns-nav{text-align:center;}.tns-controls button{font-weight:bold;font-size:1.2em;color:#fff;background:rgba(0,0,0,0.25);border:none;}.tns-nav{margin-top:1.5rem;}.tns-nav button{display:inline-block;height:12px;width:12px;background:var(--brand-grey-light);border-radius:50%;border:none;}.tns-nav button:not(:last-child){margin-right:1.5rem;}.tns-nav button.tns-nav-active{background:var(--brand-primary-color);}.tns-outer button[data-action="stop"],.tns-outer button[data-action="start"]{display:none;}
.numbers{}.numbers__items{display:flex;align-items:center;justify-content:center;gap:2rem;margin:2rem;flex-wrap:wrap;}.numbers__text p,.numbers__text a{color:var(--brand-grey-medium);font-size:var(--paragraph-size-small);}.numbers-item{border-radius:100%;background-color:var(--brand-primary-color);width:200px;height:200px;display:flex;align-items:center;justify-content:center;text-align:center;}.numbers-item p{color:var(--brand-white);}.numbers-item p .heading-large{font-size:var(--heading-size);}.numbers-item p .heading-small{font-size:var(--heading-size-extra-small);}
.block-banner-open{background-color:var(--brand-primary-color);color:var(--brand-secondary-color);padding:0.5rem 1rem;width:fit-content;margin:auto;max-width:100%;margin-top:-45px;transform:translateY(45px);z-index:9;position:relative;}.block-banner-open p{margin:0;}
.picture-text__wrapper{display:grid;grid-template-columns:1fr;align-items:center;gap:2rem;max-width:900px;margin:auto;justify-items:center;}.picture-text__content{background:white;padding:1rem 2rem;box-shadow:0 4px 10px rgba(0,0,0,0.1);max-width:380px;z-index:1;}.picture-text__image img{max-width:100%;height:auto;display:block;}@media all and (min-width:1000px){.picture-text__wrapper{grid-template-columns:1fr 1fr;justify-items:center;}.picture-text__image img{transform:translateX(-70px);}}
.pin-wrapper{display:flex;flex-wrap:wrap;gap:2rem;justify-content:center;}.pin-item{flex:0 1 100%;}@media screen and (min-width:640px){.pin-item{flex:0 1 calc(50% - 2rem);}}@media all and (min-width:850px){.pin-wrapper{padding:0 1rem;}}@media screen and (min-width:900px){.pin-item{flex:0 1 calc(33.333% - 1.333rem);}.pin-wrapper--small .pin-item{flex:0 1 calc(25% - 1.5rem);}}.pin-item{display:flex;flex-direction:column;max-width:327px;}.pin-item__content{padding:1rem;}.pin-item__text .field__item > *{margin:0.5rem 0;}.pin-item__text .field__item > *:first-child{margin-top:0;}.pin-item__link{text-align:center;}.pin-item__image img{border-radius:100%;margin:0 auto;}@media all and (min-width:1100px){.pin-item{max-width:356px;}.pin-item__content{padding:2rem;}}.pin-item .truncated{display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;overflow:hidden;}.pin-item .read-more{background-color:unset;border:none;cursor:pointer;color:var(--brand-secondary-color);text-decoration:none;position:relative;transition:ease all 150ms;margin-top:10px;display:block;width:fit-content;z-index:1;}.pin-item .read-more:hover{color:var(--brand-primary-color);}.pin-item .read-more::after{content:"";display:block;position:absolute;left:0;right:0;top:0;bottom:0;z-index:-1;border-bottom:1px solid var(--brand-primary-color);}.pin-item .read-more:hover::after{background:linear-gradient(180deg,rgba(255,242,241,0) 0%,rgba(255,134,116,0) 0.01%,rgba(255,242,241,0) 46.88%,var(--brand-primary-light-color) 50%,var(--brand-primary-light-color) 100%);border:none;}
.push-item{display:block;position:relative;transition:0.2s;width:fit-content;max-width:none;margin:0 auto 0.75rem;}.push-item:hover{color:var(--brand-secondary-color);}.push-item--immersive .push-item__content{font-size:var(--paragraph-size-large);line-height:1.2;}.push-item--immersive .push-item__content{transition:0.2s;display:flex;align-items:center;justify-content:center;position:absolute;top:calc(100% - 66px);bottom:0;left:0;right:0;font-size:var(--paragraph-size-large);text-align:center;padding:1rem 2rem;background-color:var(--brand-secondary-light-color);line-height:1.2;}.push-item--immersive:hover .push-item__content{top:0;background:rgba(245,247,250,0.8);}@media all and (min-width:900px){.push-item--immersive .push-item__content{top:calc(100% - 77px);}.layout__region--first .push-item--immersive{transform:translateY(10px);}.layout__region--second .push-item--immersive{transform:translateY(-10px);}}.push-item--poster .push-item__image{width:fit-content;position:relative;}.push-item--poster .push-item__image::after{content:'';position:absolute;display:block;top:100%;left:0;right:0;bottom:0;background:rgba(255,242,241,0.6);background-image:url(/themes/custom/avenecenter/images/cross-add.svg);background-repeat:no-repeat;background-position:center;transition:0.2s;}.push-item--poster:hover .push-item__image::after{top:0;}.push-item--poster .push-item__content{position:absolute;transition:0.2s;bottom:-15%;left:-18px;text-align:center;padding:1rem 2rem;background-color:var(--brand-primary-medium-color);line-height:1.2;}.push-item--poster .push-item__content::before{content:"";display:block;position:absolute;left:0;top:-9px;width:18px;height:9px;background-image:url(/themes/custom/avenecenter/images/corner.svg);background-position:center;background-repeat:no-repeat;}
.quote::before{content:"";display:block;position:relative;width:36px;height:29px;background-position:center;background-repeat:no-repeat;background-size:contain;background-image:url(/themes/custom/avenecenter/images/quote-medium.svg);margin:1rem auto;}.quote h2{margin:0 0 0.5rem;font-size:var(--heading-size-large);line-height:1;}@media all and (min-width:768px){.quote__texts{display:flex;gap:2rem;}}
.reinsurance-item{}.reinsurance-item__image img{margin:0 auto;}.reinsurance-item__text{text-align:center;font-size:var(--paragraph-size-large);}
.result-block__body{position:relative;}.result-block__body::before{content:"";display:block;position:absolute;left:0;right:0;top:50px;height:160px;z-index:-1;}.result-block--primary .result-block__body::before{background-color:var(--brand-primary-light-color);}.result-block--secondary .result-block__body::before{background-color:var(--brand-secondary-light-color);}.result-block__text{max-width:450px;margin:3rem auto 0;}.result-block__text h2{line-height:1.3;}.result-block__image img{margin:0 auto;border-radius:2px;}@media all and (min-width:400px){.result-block .result-block__body::before{height:180px;}}@media all and (min-width:768px){.result-block__body{}.result-block__body::before{content:none;}.result-block__wrapper{display:flex;flex-direction:row;gap:2rem;position:relative;padding:3rem 0;}.result-block__text{max-width:initial;margin:0;}.result-block__content{width:550px;margin:0 auto;display:flex;flex-direction:column;justify-content:center;}.result-block__image{align-self:center;}.result-block__image::before{content:"";display:block;position:absolute;left:-15%;top:0;width:50%;bottom:0;z-index:-1;margin:auto 0;max-height:450px;}.result-block--primary .result-block__image::before{background-color:var(--brand-primary-light-color);}.result-block--secondary .result-block__image::before{background-color:var(--brand-secondary-light-color);}}@media all and (min-width:1200px){.result-block__image::before{width:60%;left:-20%;max-height:500px;}}@media all and (min-width:1400px){.result-block__image::before{width:55%;max-height:550px;}}
.row-list{padding:1rem 2rem 2rem;max-width:725px;margin:2rem auto;background-color:var(--brand-secondary-light-color);}.row-list-item{display:flex;justify-content:space-between;border-bottom:1px solid var(--brand-grey-light);}.row-list-item__left{color:var(--brand-primary-color);}.row-list-item__right{max-width:50%;text-align:right;}
.section--primary{background-color:var(--brand-primary-light-color);}.section--secondary{background-color:var(--brand-secondary-light-color);}.section{position:relative;}.section__image{position:absolute;top:50%;transform:translateY(-50%);left:0;right:0;z-index:1;}.section__image img{margin:0 auto;}.section__wrapper{position:relative;z-index:2;}.section__icon img{text-align:center;margin:0 auto;}
.slider-wrapper{position:relative;}.slider-wrapper .tns-inner{margin:0 100px 0 0 !important;}.slider-wrapper__items{padding-top:1rem;margin:0 auto;}.slider-wrapper .tns-controls button{position:absolute;top:50%;transform:translateY(-50%);background-color:var(--brand-primary-color);z-index:5;width:35px;height:35px;text-indent:-9999px;cursor:pointer;background-position:center;background-repeat:no-repeat;background-size:60%;border-radius:2px;transition:0.2s;}.slider-wrapper .tns-controls button:hover{background-color:var(--brand-secondary-color);}.slider-wrapper .tns-controls button[data-controls="prev"]{left:-30px;background-image:url(/themes/custom/avenecenter/images/arrow-left-white.svg);}.slider-wrapper .tns-controls button[data-controls="next"]{right:-30px;background-image:url(/themes/custom/avenecenter/images/arrow-right-white.svg);}.slider-wrapper.slider-small .tns-controls button[data-controls="prev"]{left:-3rem;}.slider-wrapper.slider-small .tns-controls button[data-controls="next"]{right:-3rem;}@media all and (min-width:650px){.slider-wrapper .tns-inner{margin:0 !important;}}@media all and (min-width:750px){.slider-wrapper{padding:0;width:90%;margin:0 auto;}.slider-small{width:60.48%;}}@media all and (min-width:850px){.slider-wrapper .tns-controls button[data-controls="prev"]{left:-40px;}.slider-wrapper .tns-controls button[data-controls="next"]{right:-40px;}}@media all and (min-width:1000px){.slider-wrapper .tns-controls button{width:40px;height:40px;}.slider-wrapper .tns-controls button[data-controls="prev"]{left:-40px;}.slider-wrapper .tns-controls button[data-controls="next"]{right:-40px;}}@media all and (min-width:1300px){.slider-wrapper{width:82%;max-width:1400px;}.slider-small{width:50.48%;max-width:1016px;}}.slider-item{transition:0.2s;}.slider-item:not([aria-hidden='true']){padding:0 0.25rem;}.slider-item:hover{transform:translateY(-5px);text-decoration:none;}.slider-item__image img{border-radius:100%;margin:0 auto;transition:0.15s;}.slider-item:hover .slider-item__image img{box-shadow:0px 0px 10px 0px rgba(0,0,0,0.15);}.slider-item__content{margin-top:1rem;text-align:center;}@media all and (min-width:750px){.slider-item:not([aria-hidden='true']){padding:0 1rem;}}
.table-of-content{background-color:var(--brand-white);padding:2rem 1rem;border-radius:5px;box-shadow:0px 10px 20px rgba(0,0,0,0.06);margin:0 1rem;}.table-of-content ul{padding:0;margin:0;list-style:none;}.table-of-content li{margin:0;padding:0.25rem 0;display:flex;align-items:center;}.table-of-content li::before{content:"";display:block;width:18px;height:18px;margin-right:0.75rem;background-position:center;background-repeat:no-repeat;background-image:url(/themes/custom/avenecenter/images/arrow--primary-color.svg);transition:0.1s;}.table-of-content li:hover::before{transform:translateX(2px);}.table-of-content a{display:block;color:var(--brand-secondary-color);}.table-of-content a:hover{text-decoration:none;}@media all and (min-width:768px){.table-of-content{margin:0;}}
.text--picto::before{content:"";display:block;position:relative;width:22px;height:30px;background-position:center;background-repeat:no-repeat;background-size:contain;background-image:url(/themes/custom/avenecenter/images/drop.svg);margin:1rem auto;}.text .text-formatted h2 + p,.text .text-formatted h3 + p{margin-top:-1rem;}
.text-slider{position:relative;margin-bottom:2rem;}.text-slider__wrapper{margin-top:-15rem;}.text-slider__content{display:flex;gap:2rem;}@media all and (min-width:426px){.text-slider__wrapper{margin-top:-10rem;}}@media all and (min-width:550px){.text-slider__grid-row{padding:0 1.5rem;}}@media all and (min-width:600px){.text-slider__wrapper{margin-top:-12rem;}}@media all and (min-width:768px){.text-slider{max-width:1400px;padding:0;margin:0 auto;}.text-slider--image-center{margin:8rem auto;}.text-slider__wrapper{margin-top:-18rem;}.text-slider--image-center .text-slider__wrapper{margin-top:0;position:absolute;left:0;right:0;top:50%;transform:translateY(-50%);}.text-slider__grid-row{padding:0;width:90%;margin:0 auto;}}@media all and (min-width:900px){.text-slider__wrapper{margin-top:-15rem;}}@media all and (min-width:1000px){.text-slider__wrapper{margin-top:-17rem;}}@media all and (min-width:1300px){.text-slider__wrapper{margin-top:-20rem;}.text-slider__grid-row{width:82%;max-width:1400px;}}.text-slider--no-image .text-slider__content{margin:0 auto;}.text-slider-item{max-width:480px;background-color:var(--brand-secondary-light-color);padding:2rem;}.text-slider-item h3{margin:0;}.text-slider-item ul{padding-left:1.5rem;}.text-slider--no-image .text-slider-item{padding:2rem 2rem 4rem;}.text-slider-item p:first-child{margin:0;}.text-slider-item--primary{background-color:var(--brand-primary-light-color);}
.timeline-wrapper{position:relative;max-width:fit-content;margin:0 auto;}.timeline-wrapper::before{content:"";display:block;background-color:var(--brand-primary-color);width:2px;position:absolute;top:-0.25rem;bottom:-0.25rem;left:1.5rem;}@media all and (min-width:750px){.timeline-wrapper::before{left:50%;transform:translateX(-50%);}}.timeline-item{padding:1rem 0 2.5rem 2rem;position:relative;max-width:360px;}.timeline-item::before{content:"";display:block;background-color:var(--brand-white);border:2px solid var(--brand-primary-color);border-radius:100%;width:32px;height:32px;position:absolute;top:3rem;left:-1rem;}.timeline-item::after{content:"";display:block;background-color:var(--brand-primary-color);border-radius:100%;width:16px;height:16px;position:absolute;top:3.6rem;left:-0.4rem;}.timeline-item__text p:first-child{margin:0;}.timeline-item__text h3{margin:1rem 0 0;}.timeline-item__image{margin-top:1rem;}@media all and (min-width:750px){.timeline-item{padding:1rem 0 2.5rem 0;max-width:none;width:100%;text-align:right;}.timeline-item__wrapper{display:flex;justify-content:center;gap:4rem;margin:0 auto;}.timeline-item:nth-child(2n+1) .timeline-item__wrapper{flex-direction:row-reverse;text-align:left;}.timeline-item:nth-child(2n+1) .timeline-item__image img{margin-left:auto;}.timeline-item__content,.timeline-item__image{width:47%;}.timeline-item__image{margin-top:0;}.timeline-item::before,.timeline-item::after{left:50%;transform:translateX(-50%);}.timeline-item::after{top:3.59rem;}}
.booking-hero{background-color:var(--brand-primary-light-color);padding:1rem 0;}.booking-hero__title{padding:0 1.5rem;color:var(--brand-primary-color);text-align:center;margin-bottom:1rem;}.booking-hero__image{}.booking-hero__image img{margin:0 auto;}.booking-hero__text{padding:0 1.5rem;max-width:450px;margin:0 auto;}.booking-hero__text ul{padding-left:1.5rem;}@media all and (min-width:850px){.booking-hero{background-color:transparent;position:relative;}.booking-hero::before{content:"";display:block;position:absolute;left:0;right:0;top:0;bottom:15%;z-index:-1;background:linear-gradient(90deg,var(--brand-primary-light-color) 0%,var(--brand-primary-light-color) 60%,var(--brand-white) 60%,var(--brand-white) 100%);}.booking-hero__content{display:flex;max-width:1400px;width:90%;margin:0 auto;justify-content:center;gap:2rem;}.booking-hero__text{margin:0;}}@media all and (min-width:1300px){.booking-hero__content{width:82%;}}
.booking-info-page{display:flex;flex-direction:column;margin:4rem 0;}.booking-info-page h2{margin-bottom:3rem;margin-top:0;}.booking-info-page > a{margin:0 auto;}.booking-info-page__content{padding:2rem;margin-top:1rem;background-color:var(--brand-secondary-light-color);}.order-information__row{border-bottom:1px solid var(--brand-grey-medium);padding:0.25rem 0.5rem;}.order-information__row:last-child{border-bottom:none;}.order-information__row > p:first-child{font-family:FuturaLT-Heavy,sans-serif;font-weight:700;}.order-information__row--order-item .order-information__row{border:none;display:block;padding:0.25rem 0;}.order-information__row p{margin:0;}.order-information__row a{font-weight:500;color:var(--brand-primary-color);text-decoration:underline;}.order-information__row ul{margin:0.25rem 0;padding-left:1.5rem;}.order-information__row--no-border{border:none}.order-information__row--order-item .order-information__row--prescribing{padding:1rem;border:1px solid var(--brand-grey-medium);}.prescribing-speciality{display:flex;gap:5px;}.order-information__row--curist{display:grid;background-color:var(--brand-white);padding:1rem;border-bottom:none;}.order-information__row--cure{margin-top:0.75rem;border-bottom:none;background-color:var(--brand-primary-color);padding:1rem;}@media (min-width:600px){.order-information__row{display:grid;grid-auto-flow:row dense;grid-auto-rows:1fr;grid-template-columns:1fr 1fr;gap:2rem;padding:0.75rem 0.5rem;align-items:center;}.order-information__row--order-item{display:block;}.order-information__row--order-item .order-information__row{padding:0.6rem 0;}.order-information__row--order-item .order-information__row--prescribing,.order-information__row--curist,.order-information__row--cure{padding:1rem;}.order-information__row--cure{margin-top:1.5rem;}}@media (min-width:768px){.booking-info-page > a{margin:0 0 0 auto;}}
.booking-step{padding:1rem;max-width:300px;height:100%;margin:0 auto;}.booking-step--primary{background-color:var(--brand-primary-light-color);}.booking-step--secondary{background-color:var(--brand-secondary-light-color);}.booking-step__image img{margin:1rem auto 0;}.booking-step .cta--medium-arrow{padding:1rem 1rem 1rem 3rem;margin:0;font-size:1rem;}.booking-step .cta--medium{padding:1rem;font-size:1rem;}.booking-step .cta--medium-arrow::before{left:1rem;}@media all and (min-width:900px){.booking-step{padding:1rem 2rem;}}@media all and (min-width:1300px){.booking-step{max-width:none;}}
.page-cart__title{text-align:center;}.cart-empty-page__more-link{text-align:center;}.cart-view .view-header{margin:3rem 0 2rem;}.cart-view .view-header h2{color:var(--brand-primary-color);}.cart-view .views-form form{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;margin:0;}.cart-view .views-form .views-table,.cart-view .views-form div[data-drupal-selector="order-total-summary"]{width:100%;}.cart-view .views-form div[data-drupal-selector="order-total-summary"]{background-color:var(--brand-primary-light-color);padding:1.75rem 1.5rem;border-top:2px solid var(--brand-primary-color);border-bottom-left-radius:3px;border-bottom-right-radius:3px;font-size:var(--paragraph-size-large);}.cart-view .views-form .order-total-line{display:flex;justify-content:space-between;}.cart-view .order-total-line-label{font-family:FuturaLT-Book,sans-serif;font-weight:400;}.cart-view .order-total-line-value{color:var(--brand-primary-color);font-family:FuturaLT-Heavy,sans-serif;font-weight:700;}.cart-view form .block{order:1;text-align:center;margin:1rem auto;}.cart-view input[data-drupal-selector="edit-submit"]{display:none;}.cart-view input[data-drupal-selector="edit-checkout"]{background-color:var(--brand-primary-color);background-image:url(/themes/custom/avenecenter/images/arrow-medium--white.svg);background-repeat:no-repeat;background-position:1.778rem 50%;background-size:22px 14px;color:var(--brand-white);transition:color 0.2s,background-color 0.2s;border-radius:2px;position:relative;display:block;line-height:1.2;padding:1rem 2rem 1rem 4rem;font-size:1.25rem;border:none;margin:1rem auto 1rem;}.cart-view input[data-drupal-selector="edit-checkout"]:hover{background-color:var(--brand-secondary-color);text-decoration:none;}.cart-view .form-actions{margin:1rem auto 0;}@media all and (min-width:660px){.cart-view .view-header{display:flex;flex-wrap:wrap;}.cart-view .view-header > *{margin:0;}.cart-view .view-header > :first-child{width:40%;}.cart-view .view-header > :last-child{width:60%;}.cart-view form .block{order:initial;}.cart-view form .block{margin:1rem 0;}.cart-view .form-actions{margin:1rem 0;}}@media all and (min-width:1000px){.cart-view .views-form .order-total-line{justify-content:flex-end;gap:2rem;}.cart-view form .block{margin:2rem 0;}.cart-view input[data-drupal-selector="edit-checkout"]{margin:1rem 0 1rem;}.cart-view .form-actions{margin:2rem 0;}}.cart-view table{display:block;}.cart-view thead{display:none;}.cart-view tbody{display:block;}.cart-view tbody tr{display:flex;flex-direction:column;background-color:var(--brand-secondary-light-color);padding:1rem 2rem;margin:2rem 0;position:relative;}.cart-view tbody td{display:block;margin:0.10rem 0;}.cart-view tbody td:not(:first-child){display:flex;justify-content:space-between;}.cart-view .views-field-remove-button input{position:absolute;top:0;right:1.5rem;transform:translateY(-50%);border:none;border-radius:3px;background-color:var(--brand-primary-medium-color);padding:0.5rem 1rem 0.5rem 2rem;background-position:0.75rem 50%;background-repeat:no-repeat;background-size:10px 10px;background-image:url(/themes/custom/avenecenter/images/cross-close.svg);font-weight:400;font-size:var(--paragraph-size-extra-small);}.cart-view tbody td:first-child .cart-header-title-mobile{display:none;}.cart-view tbody td:not(:first-child){font-family:FuturaLT-Heavy,sans-serif;font-weight:700;}.cart-header-title-mobile{font-family:FuturaLT-Book,sans-serif;font-weight:400;font-size:var(--paragraph-size-small);}.cart-view .field--name-product-id{font-family:FuturaLT-Heavy,sans-serif;font-weight:700;color:var(--brand-primary-color);margin-bottom:0.25rem;}.cart-view .field__label{font-family:FuturaLT-Book,sans-serif;font-weight:400;}.cart-view tbody .item-list ol{padding:0;margin:0;list-style:0;}.cart-view tbody .item-list li{display:flex;margin:0;}.cart-view tbody .paragraph > div{display:flex;margin-left:0.25rem;text-transform:capitalize;}.cart-view tbody .field{margin-right:0.25rem;}@media all and (min-width:1000px){.cart-view table{display:table;background-color:var(--brand-secondary-light-color);}.cart-view thead{display:table-header-group;border-bottom:2px solid var(--brand-secondary-color);text-align:left;}.cart-view thead th{padding:0.75rem;}.cart-view thead th:first-child{padding-left:2rem;}.cart-view thead th:last-child{padding-right:2rem;}.cart-view tbody{display:table-row-group;}.cart-view tbody tr{display:table-row;}.cart-view tbody td,.cart-view tbody td:not(:first-child){display:table-cell;padding:1.5rem 0.75rem 1rem;}.cart-view tbody td:first-child{padding-left:2rem;}.cart-view tbody td:last-child{padding-right:2rem;}.cart-view tbody tr:last-child td{padding-bottom:1.5rem;}.cart-view tbody td:not(:first-child){font-family:FuturaLT-Book,sans-serif;font-weight:400;}.cart-view .views-field-remove-button input{position:initial;top:initial;right:initial;transform:none;border-radius:0;background-color:transparent;padding:0;background-size:contain;text-indent:-999px;background-position:center;width:15px;height:15px;overflow:hidden;margin:0 auto;display:block;}.cart-header-title-mobile{display:none;}}
.checkout-progress{margin:3rem 0;}.checkout-progress-bar{list-style:none;padding:0;margin:0;display:flex;gap:0.5rem;justify-content:center;align-items:center;}.checkout-progress-bar--step{margin:0;padding:0;color:var(--brand-secondary-color);display:flex;align-items:center;gap:0.5rem;}.checkout-progress-bar--step:not(:last-child):after{content:"";display:block;position:relative;width:1rem;height:1px;background-color:var(--brand-secondary-color);}.checkout-progress-bar--step::before{content:"";display:block;position:relative;width:32px;height:32px;background-repeat:no-repeat;background-position:center;background-size:contain;}.checkout-progress-bar--step:not(.checkout-progress-bar--step__current) .checkout-progress-bar__label{display:none;}.checkout-progress-bar--step:nth-child(1)::before{background-image:url(/themes/custom/avenecenter/images/checkout-pane-1.svg);}.checkout-progress-bar--step:nth-child(2)::before{background-image:url(/themes/custom/avenecenter/images/checkout-pane-2.svg);}.checkout-progress-bar--step:nth-child(3)::before{background-image:url(/themes/custom/avenecenter/images/checkout-pane-3.svg);}.checkout-progress-bar--step__current{color:var(--brand-primary-color);}.checkout-progress-bar--step__current:nth-child(1)::before{background-image:url(/themes/custom/avenecenter/images/checkout-pane-1--active.svg);}.checkout-progress-bar--step__current:nth-child(2)::before{background-image:url(/themes/custom/avenecenter/images/checkout-pane-2--active.svg);}.checkout-progress-bar--step__current:nth-child(3)::before{background-image:url(/themes/custom/avenecenter/images/checkout-pane-3--active.svg);}.checkout-progress__title{text-align:center;color:var(--brand-primary-color);}@media all and (min-width:800px){.checkout-progress-bar--step:not(.checkout-progress-bar--step__current) .checkout-progress-bar__label{display:block;}}@media all and (min-width:900px){.checkout-progress-bar{gap:1rem;}.checkout-progress-bar--step::before{width:38px;height:38px;}.checkout-progress-bar--step:not(:last-child):after{width:4rem;margin-left:0.5rem;}}.commerce-checkout-flow{margin:0;}.commerce-checkout-flow fieldset{padding:0;margin:0;}.commerce-checkout-flow .checkout-pane-login{display:flex;flex-direction:column;gap:2rem;}.commerce-checkout-flow .checkout-pane-login .form-wrapper__returning-customer{order:1;}.commerce-checkout-flow .checkout-pane-login .form-wrapper__returning-customer .fieldset-legend strong{display:block;font-weight:400;font-size:var(--heading-size);font-family:FuturaLT-Book,sans-serif;}.commerce-checkout-flow .checkout-pane-login .form-wrapper__returning-customer > div{margin-bottom:2rem;}.commerce-checkout-flow .checkout-pane-login .form-wrapper__returning-customer .optional{display:none;}.commerce-checkout-flow .checkout-pane-login .form-wrapper__returning-customer a{display:inline-block;position:relative;color:var(--brand-secondary-color);z-index:1;}.commerce-checkout-flow .checkout-pane-login .form-wrapper__returning-customer a::after{content:"";display:block;position:absolute;left:0;right:0;top:0;bottom:0;z-index:-1;border-bottom:1px solid var(--brand-primary-color);}.commerce-checkout-flow .checkout-pane-login .form-wrapper__returning-customer a:hover{color:var(--brand-primary-color);text-decoration:none;}.commerce-checkout-flow .create-account-trigger button{border:none;margin-top:0.75rem;}.commerce-checkout-flow .checkout-pane-login .other-customers-login{order:2;}.commerce-checkout-flow .checkout-pane-login .other-customers-login .fieldset-wrapper{padding:1rem;background-color:var(--brand-secondary-light-color);margin-top:1.5rem;}.commerce-checkout-flow .checkout-pane-login .other-customers-login .create-account-content{max-height:0;overflow:hidden;transition:0.2s;}.commerce-checkout-flow .checkout-pane-login .form-wrapper__guest-checkout legend,.commerce-checkout-flow .checkout-pane-login .form-wrapper__returning-customer legend{font-size:var(--paragraph-size-large);}.commerce-checkout-flow .checkout-pane-login .form-wrapper__guest-checkout{order:3;}.commerce-checkout-flow .checkout-pane-login .form-wrapper__returning-customer input[type='submit'],.commerce-checkout-flow .checkout-pane-login .other-customers-login input[data-drupal-selector="edit-login-register-register"],.commerce-checkout-flow .checkout-pane-login .form-wrapper__guest-checkout input[data-drupal-selector="edit-login-guest-continue"]{background-color:var(--brand-primary-color);background-image:url(/themes/custom/avenecenter/images/arrow-medium--white.svg);background-repeat:no-repeat;background-position:1.778rem 50%;background-size:22px 14px;color:var(--brand-white);transition:color 0.2s,background-color 0.2s;border-radius:2px;position:relative;display:block;line-height:1.2;padding:1rem 2rem 1rem 4rem;font-size:1.25rem;border:none;margin:1rem 0 1rem;}.commerce-checkout-flow .checkout-pane-login .form-wrapper__returning-customer input[type='submit']:hover,.commerce-checkout-flow .checkout-pane-login .other-customers-login input[data-drupal-selector="edit-login-register-register"]:hover,.commerce-checkout-flow .checkout-pane-login .form-wrapper__guest-checkout input[data-drupal-selector="edit-login-guest-continue"]:hover{background-color:var(--brand-secondary-color);text-decoration:none;}@media (min-width:780px){.form-wrapper__returning-customer,.form-wrapper__guest-checkout{width:initial;float:none;}}@media (min-width:1000px){.commerce-checkout-flow .checkout-pane-login{display:grid;grid-auto-flow:row dense;grid-auto-rows:1fr;grid-template-columns:1fr 1fr;grid-template-rows:auto 1fr;gap:2rem;grid-template-areas:"a b"
      "a d";}.commerce-checkout-flow .checkout-pane-login .form-wrapper__returning-customer{grid-area:a;position:relative;}.commerce-checkout-flow .checkout-pane-login .form-wrapper__returning-customer::after{content:"";display:block;top:0;right:0;bottom:0;width:1px;background-color:var(--brand-secondary-color);position:absolute;}.commerce-checkout-flow .checkout-pane-login .other-customers-login{grid-area:b;}.commerce-checkout-flow .checkout-pane-login .other-customers-login h2{margin-top:0;}.commerce-checkout-flow .checkout-pane-login .other-customers-login .fieldset-wrapper{padding:1rem 2rem;}.commerce-checkout-flow .checkout-pane-login .form-wrapper__guest-checkout{grid-area:d;}}.commerce-checkout-flow .layout-checkout-form-sidebar{display:flex;flex-direction:column;gap:2rem;}.commerce-checkout-flow .layout-checkout-form-sidebar .layout-region-checkout-main{order:2;}.commerce-checkout-flow .layout-checkout-form-sidebar .layout-region-checkout-secondary{order:1;}.commerce-checkout-flow .checkout-pane-payment-information legend,.commerce-checkout-flow .checkout-pane-contact-information legend{font-size:var(--heading-size-small);color:var(--brand-primary-color);}.commerce-checkout-flow .checkout-pane-payment-information legend{margin:0 0 1rem;}.commerce-checkout-flow .form-wrapper[data-drupal-selector="edit-payment-information-billing-information"]{padding:1.5rem;background-color:var(--brand-secondary-light-color);margin:2rem 0;}.commerce-checkout-flow .address-container-inline > .form-item{display:block;margin-right:0;}.commerce-checkout-flow .form-wrapper[data-drupal-selector="edit-payment-information-payment-method"] legend{display:none;}.commerce-checkout-flow .form-wrapper[data-drupal-selector="edit-payment-information-payment-method"] .form-type-radio{max-width:none;margin:0;}.commerce-checkout-flow .form-wrapper[data-drupal-selector="edit-payment-information-payment-method"] .form-type-radio label{background-color:var(--brand-white);border-top:1px solid var(--brand-primary-color);border-left:1px solid var(--brand-primary-color);border-right:1px solid var(--brand-primary-color);width:100%;max-width:none;margin:0;font-size:var(--paragraph-size-large);font-weight:700;padding:1.5rem 3rem;position:relative;}.commerce-checkout-flow .form-wrapper[data-drupal-selector="edit-payment-information-payment-method"] .form-type-radio label::after{content:'';display:block;position:absolute;top:50%;right:2rem;width:28px;height:28px;transform:translateY(-50%);background-repeat:no-repeat;background-size:contain;background-position:center;background-image:url(/themes/custom/avenecenter/images/payment-arrow-right.svg);}.commerce-checkout-flow .form-wrapper[data-drupal-selector="edit-payment-information-payment-method"] .form-type-radio:first-child label{border-top-left-radius:4px;border-top-right-radius:4px;border-bottom-left-radius:0;border-bottom-right-radius:0;}.commerce-checkout-flow .form-wrapper[data-drupal-selector="edit-payment-information-payment-method"] .form-type-radio:last-child label{border-bottom:1px solid var(--brand-primary-color);border-top-left-radius:0;border-top-right-radius:0;border-bottom-left-radius:4px;border-bottom-right-radius:4px;}.commerce-checkout-flow .layout-checkout-form-action .form-submit{background-color:var(--brand-primary-color);background-image:url(/themes/custom/avenecenter/images/arrow-medium--white.svg);background-repeat:no-repeat;background-position:1.778rem 50%;background-size:22px 14px;color:var(--brand-white);transition:color 0.2s,background-color 0.2s;border-radius:2px;position:relative;display:block;line-height:1.2;padding:1rem 2rem 1rem 4rem;font-size:1.25rem;border:none;margin:1rem 0 1rem;}.commerce-checkout-flow .layout-checkout-form-action .form-submit:hover{background-color:var(--brand-secondary-color);text-decoration:none;}.commerce-checkout-flow .layout-checkout-form-action .form-actions a{display:inline-block;position:relative;color:var(--brand-secondary-color);z-index:1;}.commerce-checkout-flow .layout-checkout-form-action .form-actions a::after{content:"";display:block;position:absolute;left:0;right:0;top:0;bottom:0;z-index:-1;border-bottom:1px solid var(--brand-primary-color);}.commerce-checkout-flow .layout-checkout-form-action .form-actions a:hover{color:var(--brand-primary-color);text-decoration:none;}.commerce-checkout-flow .layout-checkout-form-action .form-actions a:hover::after{background:linear-gradient(180deg,rgba(255,242,241,0) 0%,rgba(255,134,116,0) 0.01%,rgba(255,242,241,0) 46.88%,var(--brand-primary-light-color) 50%,var(--brand-primary-light-color) 100%);border:none;}.commerce-checkout-flow .address{margin-top:0;}.commerce-checkout-flow .profile-title{font-size:var(--heading-size-small);color:var(--brand-primary-color);margin:0 0 0.5rem;}.commerce-checkout-flow input[data-drupal-selector="edit-payment-information-billing-information-edit-button"]{padding:0.5rem 1rem;background-color:var(--brand-primary-color);color:var(--brand-white);transition:color 0.2s,background-color 0.2s;border-radius:2px;position:relative;display:inline-block;line-height:1.2;margin:0;border:none;}.commerce-checkout-flow input[data-drupal-selector="edit-payment-information-billing-information-edit-button"]:hover{background-color:var(--brand-secondary-color);text-decoration:none;}@media (min-width:780px){.commerce-checkout-flow .layout-checkout-form-sidebar{display:grid;grid-auto-flow:row dense;grid-auto-rows:1fr;grid-template-columns:1fr 1fr;grid-template-rows:auto 1fr;gap:0 2rem;}.commerce-checkout-flow .layout-checkout-form-sidebar .layout-region-checkout-main,.commerce-checkout-flow .layout-checkout-form-sidebar .layout-region-checkout-secondary{order:initial;width:initial;padding-right:0;}.commerce-checkout-flow .form-wrapper[data-drupal-selector="edit-payment-information-billing-information"]{padding:2rem;}}@media (min-width:1100px){.commerce-checkout-flow .layout-checkout-form-sidebar{grid-template-columns:1.2fr 0.8fr;}}@media (min-width:1200px){.commerce-checkout-flow .layout-checkout-form-sidebar{grid-template-columns:1.3fr 0.7fr;}}.commerce-checkout-flow .checkout-pane-order-summary .views-table{width:100%;padding:1rem;display:block;background-color:var(--brand-secondary-light-color);}.commerce-checkout-flow .checkout-pane-order-summary .views-table tbody{width:100%;display:block;}.commerce-checkout-flow .checkout-pane-order-summary .views-table tbody tr{padding:1rem 0 2rem;display:flex;justify-content:space-between;width:100%;border-bottom:2px solid var(--brand-primary-color);}.commerce-checkout-flow .checkout-pane-order-summary .views-table tbody tr:not(:first-child){padding:2rem 0 2rem;}.commerce-checkout-flow .checkout-pane-order-summary .item-list ol{padding:0;margin:0;list-style:none;}.commerce-checkout-flow .checkout-pane-order-summary .item-list li{padding:0;margin:0;list-style:none;display:flex;}.commerce-checkout-flow .checkout-pane-order-summary .field__label{font-family:FuturaLT-Book,sans-serif;font-weight:400;}.commerce-checkout-flow .checkout-pane-order-summary .paragraph > div{display:flex;margin-left:0.25rem;text-transform:capitalize;}.commerce-checkout-flow .checkout-pane-order-summary .field{margin-right:0.25rem;}.commerce-checkout-flow .checkout-pane-order-summary .views-field-field-curists{font-size:var(--paragraph-size-small);}.commerce-checkout-flow .checkout-pane-order-summary .field--name-product-id{font-size:var(--paragraph-size);font-family:FuturaLT-Heavy,sans-serif;font-weight:700;}.commerce-checkout-flow .checkout-pane-order-summary .field--name-attribute-number-of-curists,.commerce-checkout-flow .checkout-pane-order-summary .views-field-total-price__number{font-family:FuturaLT-Heavy,sans-serif;font-weight:700;}.commerce-checkout-flow .checkout-pane-order-summary .field--name-attribute-number-of-curists{padding-right:1rem;border-right:1px solid var(--brand-secondary-color);}.commerce-checkout-flow .checkout-pane-order-summary .order-total-line__total{display:flex;justify-content:space-between;font-size:var(--paragraph-size-large);padding:0;}.commerce-checkout-flow .checkout-pane-order-summary .field--name-total-price{padding:2rem 1rem 1rem;margin:0;background-color:var(--brand-secondary-light-color);display:block;}.commerce-checkout-flow .checkout-pane-order-summary .order-total-line-label{display:block;font-weight:400;font-family:FuturaLT-Book,sans-serif;}.commerce-checkout-flow .checkout-pane-order-summary .order-total-line-value{width:initial;display:block;}.commerce-checkout-flow .checkout-pane-order-summary .view-footer > p{margin:1.5rem 0;}@media (min-width:780px){.commerce-checkout-flow .checkout-pane-order-summary .views-table{padding:1rem 2rem;}.commerce-checkout-flow .checkout-pane-order-summary .field--name-total-price{padding:1rem 2rem;}}
.promo-coupons{padding:1.5rem 1.25rem;background-color:var(--brand-secondary-light-color);margin-bottom:1.75rem;}.promo-coupons__header p{margin:0;color:var(--brand-secondary);font-weight:700;font-size:var(--paragraph-size-large);}.promo-coupons .label-wrapper{display:none;}.promo-coupons .form-submit{background-color:var(--brand-primary-color);background-image:url(/themes/custom/avenecenter/images/arrow-medium--white.svg);background-repeat:no-repeat;background-position:1rem 50%;background-size:22px 14px;color:var(--brand-white);transition:color 0.2s,background-color 0.2s;border-radius:2px;position:relative;display:block;line-height:1.2;padding:1rem 1rem 1rem 3rem;font-size:1rem;border:none;margin:1rem 0 1rem;}.promo-coupons .coupon-redemption-form__coupons-item{display:flex;align-items:center;gap:1rem;flex-wrap:wrap;}.promo-coupons  .coupon-redemption-form__coupons-item .form-submit{border:none;background-color:transparent;background-image:url(/themes/custom/avenecenter/images/close.svg);background-position:center;background-repeat:no-repeat;background-size:contain;width:30px;height:30px;padding:0;text-indent:-9999px;overflow:hidden;position:relative;}
.avene-payment-success{}.avene-payment-success__image{}.avene-payment-success__image img{margin:1rem auto;display:block;}.avene-payment-success__user-info p,.avene-payment-success__booking-text p{text-align:center;font-size:var(--paragraph-size-large);}.avene-payment-success__user-info a{text-decoration:underline;}.avene-payment-success__address-info{background-color:var(--brand-secondary-light-color);padding:1rem 2rem;margin:2rem auto;max-width:570px;}.avene-payment-success__address-title p{font-family:FuturaLT-Heavy,sans-serif;font-weight:700;}.avene-payment-success__booking-info{margin:2rem 0;}.avene-payment-success__booking-info h2{text-align:center;}.avene-payment-success__booking-info-content{margin:0 auto;max-width:570px;}.avene-payment-success__booking-group{display:flex;justify-content:space-between;gap:2rem;}.avene-payment-success__booking-group::after{content:'';display:block;max-width:160px;height:1px;background-color:var(--brand-primary-color);align-self:center;order:2;flex-grow:1;width:30%;}.avene-payment-success__booking-group p:first-child{width:60%;order:1;flex-grow:2;}.avene-payment-success__booking-group p:last-child{font-family:FuturaLT-Heavy,sans-serif;font-weight:700;order:3;flex-grow:2;width:10%;text-align:right;}.avene-payment-success__text-small{font-size:var(--paragraph-size-small);margin-top:0;transform:translateY(-0.5rem);}@media (min-width:400px){.avene-payment-success__address-info{display:flex;gap:2rem;justify-content:center;}}@media (min-width:750px){.avene-payment-success__booking-group p:first-child{width:40%;}}
.cure__attributes .commerce-order-item-add-to-cart-form__price,.cure__attributes > div > .cure__opendate,.cure__attributes > div > .cure__enddate,.cure__attributes > div > .cure__deposit-price,.cure__attributes > div > .cure__info,.curist-form-item .paragraph-type-top,.field--name-field-curists .clearfix .paragraphs-dropbutton-wrapper .form-submit{position:absolute !important;overflow:hidden;clip:rect(1px,1px,1px,1px);width:1px;height:1px;word-wrap:normal;}.curist-form-item .field--name-field-birth-date .form-type-checkbox{display:none;}.curist-form .label{font-weight:500;}.commerce-order-item-add-to-cart-form .field--widget-commerce-product-variation-attributes .fieldgroup .form-radios{justify-content:center;}.commerce-order-item-add-to-cart-form .field--widget-commerce-product-variation-attributes .fieldgroup legend{width:100%;}.commerce-order-item-add-to-cart-form .field--widget-commerce-product-variation-attributes .fieldgroup .fieldset-legend{color:var(--brand-primary-color);font-size:var(--heading-size);text-align:center;margin:2rem 0 0;display:block;width:100%;}.commerce-order-item-add-to-cart-form .field--widget-commerce-product-variation-attributes .fieldgroup[data-drupal-selector="edit-purchased-entity-0-attributes-attribute-duration-of-care"] .fieldset-legend{margin:1rem 0;}.field--name-field-end-date{display:none;}.commerce-order-item-add-to-cart-form .field--type-datetime[data-drupal-selector="edit-field-date-stay-wrapper"]{display:flex;flex-direction:column;flex-wrap:wrap;align-items:center;justify-content:center;}.commerce-order-item-add-to-cart-form .field--type-datetime[data-drupal-selector="edit-field-date-stay-wrapper"] .label{width:100%;order:1;color:var(--brand-primary-color);font-size:var(--heading-size);text-align:center;margin:2rem 0 0;}.commerce-order-item-add-to-cart-form .field--type-datetime[data-drupal-selector="edit-field-date-stay-wrapper"] .label:after{content:none;}.commerce-order-item-add-to-cart-form .field--type-datetime[data-drupal-selector="edit-field-date-stay-wrapper"] .cure__info{width:100%;order:2;}.cure__info .grid-row{padding:0;}.commerce-order-item-add-to-cart-form .field--type-datetime[data-drupal-selector="edit-field-date-stay-wrapper"] .container-inline{order:4;margin:0 0 1rem 0;}.commerce-order-item-add-to-cart-form .field--type-datetime[data-drupal-selector="edit-field-date-stay-wrapper"] .description{order:3;}.commerce-order-item-add-to-cart-form .field--type-datetime[data-drupal-selector="edit-field-date-stay-wrapper"] .description strong{text-decoration:underline;font-weight:400;font-family:FuturaLT-Book,sans-serif;}@media all and (min-width:750px){.commerce-order-item-add-to-cart-form .field--type-datetime[data-drupal-selector="edit-field-date-stay-wrapper"]{flex-direction:row;align-items:initial;}.commerce-order-item-add-to-cart-form .field--type-datetime[data-drupal-selector="edit-field-date-stay-wrapper"] .container-inline{margin:1rem 0;}.commerce-order-item-add-to-cart-form .field--type-datetime[data-drupal-selector="edit-field-date-stay-wrapper"] .cure__info{margin-bottom:1rem;}}@media all and (min-width:1100px){.commerce-order-item-add-to-cart-form .field--type-datetime[data-drupal-selector="edit-field-date-stay-wrapper"] .description{width:30%;margin-right:1rem;}}.button--add-to-cart{background-color:var(--brand-primary-color);background-image:url(/themes/custom/avenecenter/images/cross-add-to-cart.svg);background-repeat:no-repeat;background-position:1.778rem 50%;background-size:22px 14px;color:var(--brand-white);transition:color 0.2s,background-color 0.2s;border-radius:2px;position:relative;display:block;line-height:1.2;padding:1rem 2rem 1rem 4rem;font-size:1.25rem;border:none;margin:1rem auto 2rem;}.button--add-to-cart.button:first-child{margin:1rem auto 2rem;}.button--add-to-cart:hover{background-color:var(--brand-secondary-color);text-decoration:none;}@media all and (min-width:1300px){.button--add-to-cart{font-size:1.278rem;}}.commerce-order-item-add-to-cart-form{margin:0;}.commerce-order-item-add-to-cart-form .fieldgroup[data-drupal-selector="edit-purchased-entity-0-attributes-attribute-number-of-curists"]{max-width:750px;margin:0 auto;display:block;}.curist-form{max-width:750px;display:block;margin:2rem auto 1rem;}.curist-form-item{margin:2rem 0;background-color:var(--brand-secondary-light-color);padding:1rem;}.curist-form-item fieldset legend{font-weight:400;}@media all and (min-width:1100px){.curist-form-item{padding:2rem;}}.curist-form-item fieldset.group-inputs > legend{color:var(--brand-primary-color);font-weight:700;font-family:FuturaLT-Heavy,sans-serif;}.price_block{text-align:center;max-width:750px;margin:0 auto;display:block;}.price_calculated{color:var(--brand-primary-color);font-family:FuturaLT-Heavy,sans-serif;font-weight:700;margin-left:0.25rem;}.person_block,.time_block{margin-bottom:2rem;text-align:center;}.form-item-field-curists-0-subform-field-medical-appointement-date-0-has-value,.form-item-field-curists-1-subform-field-medical-appointement-date-0-has-value,.form-item-field-curists-2-subform-field-medical-appointement-date-0-has-value,.form-item-field-curists-3-subform-field-medical-appointement-date-0-has-value{display:none;}.medical-appointment .label,.medical-appointment label{display:none;}.medical-appointment .fieldset-wrapper{display:flex;gap:1rem;align-items:center;flex-wrap:wrap;}.medical-appointment .select{margin-top:0;max-width:125px;min-width:100px;}.medical-appointment .form-item{margin-top:0;margin-bottom:0;}.medical-appointment-time legend{display:none;}.medical-appointment-time .fieldset-wrapper{display:flex;gap:0 1rem;align-items:center;}@media all and (min-width:750px){.medical-appointment .fieldset-wrapper{gap:0 1rem;}}option[value="Dr Nya MOUNGANG - General thermal doctor"]{display:none;}
.sensicure-popin{position:fixed;top:0;left:0;right:0;bottom:0;background-color:rgba(0,0,0,0.5);z-index:99;display:flex;align-items:center;justify-content:center;display:none;}.sensicure-popin.active{display:flex;}.sensicure-popin__wrapper{background-color:white;max-width:525px;padding:3rem;position:relative;}.sensicure-popin__wrapper > p{margin-top:0;}.sensicure-popin__close-btn{background-image:url(/themes/custom/avenecenter/images/close.svg);background-color:transparent;border:none;background-position:center;background-size:contain;width:32px;height:32px;display:block;text-indent:-999px;overflow:hidden;position:absolute;top:1.5rem;right:1.5rem;}.sensicure-popin__btn{border:none;}.sensicure-popin .cta__wrapper{gap:2rem;flex-direction:column;align-items:center;}@media all and (min-width:450px){.sensicure-popin .cta__wrapper{flex-direction:row;}}
.tns-outer{padding:0 !important}.tns-outer [hidden]{display:none !important}.tns-outer [aria-controls],.tns-outer [data-action]{cursor:pointer}.tns-slider{-webkit-transition:all 0s;-moz-transition:all 0s;transition:all 0s}.tns-slider>.tns-item{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.tns-horizontal.tns-subpixel{white-space:nowrap}.tns-horizontal.tns-subpixel>.tns-item{display:inline-block;vertical-align:top;white-space:normal}.tns-horizontal.tns-no-subpixel:after{content:'';display:table;clear:both}.tns-horizontal.tns-no-subpixel>.tns-item{float:left}.tns-horizontal.tns-carousel.tns-no-subpixel>.tns-item{margin-right:-100%}.tns-no-calc{position:relative;left:0}.tns-gallery{position:relative;left:0;min-height:1px}.tns-gallery>.tns-item{position:absolute;left:-100%;-webkit-transition:transform 0s,opacity 0s;-moz-transition:transform 0s,opacity 0s;transition:transform 0s,opacity 0s}.tns-gallery>.tns-slide-active{position:relative;left:auto !important}.tns-gallery>.tns-moving{-webkit-transition:all 0.25s;-moz-transition:all 0.25s;transition:all 0.25s}.tns-autowidth{display:inline-block}.tns-lazy-img{-webkit-transition:opacity 0.6s;-moz-transition:opacity 0.6s;transition:opacity 0.6s;opacity:0.6}.tns-lazy-img.tns-complete{opacity:1}.tns-ah{-webkit-transition:height 0s;-moz-transition:height 0s;transition:height 0s}.tns-ovh{overflow:hidden}.tns-visually-hidden{position:absolute;left:-10000em}.tns-transparent{opacity:0;visibility:hidden}.tns-fadeIn{opacity:1;filter:alpha(opacity=100);z-index:0}.tns-normal,.tns-fadeOut{opacity:0;filter:alpha(opacity=0);z-index:-1}.tns-vpfix{white-space:nowrap}.tns-vpfix>div,.tns-vpfix>li{display:inline-block}.tns-t-subp2{margin:0 auto;width:310px;position:relative;height:10px;overflow:hidden}.tns-t-ct{width:2333.3333333%;width:-webkit-calc(100% * 70 / 3);width:-moz-calc(100% * 70 / 3);width:calc(100% * 70 / 3);position:absolute;right:0}.tns-t-ct:after{content:'';display:table;clear:both}.tns-t-ct>div{width:1.4285714%;width:-webkit-calc(100% / 70);width:-moz-calc(100% / 70);width:calc(100% / 70);height:10px;float:left}
.reservation-modal{position:fixed;top:0;left:0;right:0;bottom:0;background-color:rgba(0,0,0,0.5);z-index:99;display:none;align-items:center;justify-content:center;}.reservation-modal.js-active{display:flex;}.reservation-modal__wrapper{background-color:white;max-width:1100px;width:100%;padding:3rem 3rem 4rem;position:relative;height:100%;display:flex;align-items:center;}@media all and (min-width:1000px){.reservation-modal__wrapper{height:initial;}}.reservation-modal__header.js-hidden{display:none;}.reservation-modal__header-title{display:flex;flex-wrap:wrap;justify-content:center;gap:1.5rem;align-items:center;margin-bottom:1.5rem;}.reservation-modal__header-title::before{content:"";width:171px;height:169px;position:relative;display:block;background-position:center;background-repeat:no-repeat;background-image:url(/themes/custom/avenecenter/images/contact-illu.svg);}.reservation-modal__header-title p{font-family:"FuturaLT";font-size:34px;font-style:normal;font-weight:500;line-height:120%;letter-spacing:2px;margin:0;}.reservation-modal__trigger-wrapper{display:flex;gap:20px;align-items:center;justify-content:center;flex-wrap:wrap;}.reservation-modal__trigger{padding:16px 32px;font-size:20px;background-color:var(--brand-primary-color);color:var(--brand-white);transition:color 0.2s,background-color 0.2s;border-radius:2px;position:relative;display:inline-block;line-height:1.2;border:none;max-width:400px;min-width:280px;}.reservation-modal__trigger:hover{background-color:var(--brand-secondary-color);text-decoration:none;}.reservation-modal__trigger span{font-size:16px;display:inline-block;}.reservation-modal__content{margin:0 auto;}@media all and (min-width:1000px){.reservation-modal__trigger-wrapper{flex-wrap:nowrap;}}.reservation-modal__close-btn{background-image:url(/themes/custom/avenecenter/images/close.svg);background-color:transparent;border:none;background-position:center;background-size:contain;width:32px;height:32px;display:block;text-indent:-999px;overflow:hidden;position:absolute;top:1.5rem;right:1.5rem;}.reservation-modal__content-item{display:none;}.reservation-modal__content-item.js-active{display:block;}.reservation-modal-item{margin:1.5rem 0;}.reservation-modal-item__header{max-width:450px;margin:0 auto;text-align:center;}.reservation-modal-item__title p{font-family:"FuturaLT";font-size:34px;font-weight:500;line-height:120%;letter-spacing:2px;margin:0;}.reservation-modal-item__subtitle p{font-family:"FuturaLT-Book";font-size:23px;font-weight:500;line-height:120%;}.reservation-modal-item__link a{padding:16px 32px;font-size:20px;background-color:var(--brand-primary-color);color:var(--brand-white);transition:color 0.2s,background-color 0.2s;border-radius:2px;position:relative;display:inline-block;line-height:1.2;border:none;margin:1.5rem 0;}.reservation-modal-item__link a:hover{background-color:var(--brand-secondary-color);text-decoration:none;}.reservation-modal-item__content{display:flex;flex-wrap:wrap;justify-content:center;gap:1.5rem;align-items:center;}.reservation-modal-item__content::before{content:"";width:171px;height:169px;position:relative;display:block;background-position:center;background-repeat:no-repeat;background-image:url(/themes/custom/avenecenter/images/contact-illu.svg);}.reservation-modal-item__content p{color:var(--brand-grey-medium);}.reservation-modal-item__content a{display:inline-block;position:relative;font-size:1rem;color:var(--brand-secondary-color);z-index:1;}.reservation-modal-item__content a::after{content:"";display:block;position:absolute;left:0;right:0;top:0;bottom:0;z-index:-1;border-bottom:1px solid var(--brand-primary-color);}.reservation-modal-item__content a:hover{color:var(--brand-primary-color);text-decoration:none;}.reservation-modal-item__content a:hover::after{background:linear-gradient(180deg,rgba(255,242,241,0) 0%,rgba(255,134,116,0) 0.01%,rgba(255,242,241,0) 46.88%,var(--brand-primary-light-color) 50%,var(--brand-primary-light-color) 100%);border:none;}.reservation-modal__open-btn{position:fixed;right:0;left:0;bottom:0;display:flex;align-items:center;justify-content:center;gap:0.5rem;width:100%;padding:1rem 0.7rem 1rem;background:var(--brand-primary-color);color:var(--brand-white);font-size:18px;font-style:normal;font-weight:700;line-height:150%;transition:color 0.2s,background-color 0.2s;z-index:15;border:none;}.reservation-modal__open-btn::after{content:'';position:relative;display:block;width:20px;height:14px;background-position:center;background-repeat:no-repeat;background-size:contain;background-image:url(/themes/custom/avenecenter/images/arrow-medium--white.svg);}.reservation-modal__open-btn:hover{background-color:var(--brand-secondary-color);text-decoration:none;color:var(--brand-primary-color);}@media (min-width:1000px){.reservation-modal__open-btn{left:initial;bottom:10%;max-width:210px;overflow:hidden;}}.reservation-modal__back-btn{position:absolute;top:1.5rem;left:1.5rem;background-color:transparent;border:none;display:flex;align-items:center;gap:0.5rem;}.reservation-modal__back-btn::before{content:"";display:block;position:relative;background-image:url(/themes/custom/avenecenter/images/arrow--primary-color.svg);background-color:transparent;background-repeat:no-repeat;border:none;background-position:center;background-size:contain;width:32px;height:20px;display:block;transform:rotateY(180deg);}
