.text-center{text-align:center}.text-left{text-align:left}.text-right{text-align:right}.color-primary{color:#0a472e}.color-secondary{color:#c8d400}.color-white{color:#fff}.color-dark{color:#191919}.p-0{padding:0!important}.pt-0{padding-top:0!important}.pr-0{padding-right:0!important}.pb-0{padding-bottom:0!important}.pl-0{padding-left:0!important}.px-0{padding-right:0!important;padding-left:0!important}.py-0{padding-top:0!important;padding-bottom:0!important}.m-0{margin:0!important}.mt-0{margin-top:0!important}.mr-0{margin-right:0!important}.mb-0{margin-bottom:0!important}.ml-0{margin-left:0!important}.mx-0{margin-right:0!important;margin-left:0!important}.my-0{margin-top:0!important;margin-bottom:0!important}.p-1{padding:.8rem!important}.pt-1{padding-top:.8rem!important}.pr-1{padding-right:.8rem!important}.pb-1{padding-bottom:.8rem!important}.pl-1{padding-left:.8rem!important}.px-1{padding-right:.8rem!important;padding-left:.8rem!important}.py-1{padding-top:.8rem!important;padding-bottom:.8rem!important}.m-1{margin:.8rem!important}.mt-1{margin-top:.8rem!important}.mr-1{margin-right:.8rem!important}.mb-1{margin-bottom:.8rem!important}.ml-1{margin-left:.8rem!important}.mx-1{margin-right:.8rem!important;margin-left:.8rem!important}.my-1{margin-top:.8rem!important;margin-bottom:.8rem!important}.p-2{padding:1.6rem!important}.pt-2{padding-top:1.6rem!important}.pr-2{padding-right:1.6rem!important}.pb-2{padding-bottom:1.6rem!important}.pl-2{padding-left:1.6rem!important}.px-2{padding-right:1.6rem!important;padding-left:1.6rem!important}.py-2{padding-top:1.6rem!important;padding-bottom:1.6rem!important}.m-2{margin:1.6rem!important}.mt-2{margin-top:1.6rem!important}.mr-2{margin-right:1.6rem!important}.mb-2{margin-bottom:1.6rem!important}.ml-2{margin-left:1.6rem!important}.mx-2{margin-right:1.6rem!important;margin-left:1.6rem!important}.my-2{margin-top:1.6rem!important;margin-bottom:1.6rem!important}.p-3{padding:2.4rem!important}.pt-3{padding-top:2.4rem!important}.pr-3{padding-right:2.4rem!important}.pb-3{padding-bottom:2.4rem!important}.pl-3{padding-left:2.4rem!important}.px-3{padding-right:2.4rem!important;padding-left:2.4rem!important}.py-3{padding-top:2.4rem!important;padding-bottom:2.4rem!important}.m-3{margin:2.4rem!important}.mt-3{margin-top:2.4rem!important}.mr-3{margin-right:2.4rem!important}.mb-3{margin-bottom:2.4rem!important}.ml-3{margin-left:2.4rem!important}.mx-3{margin-right:2.4rem!important;margin-left:2.4rem!important}.my-3{margin-top:2.4rem!important;margin-bottom:2.4rem!important}.p-4{padding:3.2rem!important}.pt-4{padding-top:3.2rem!important}.pr-4{padding-right:3.2rem!important}.pb-4{padding-bottom:3.2rem!important}.pl-4{padding-left:3.2rem!important}.px-4{padding-right:3.2rem!important;padding-left:3.2rem!important}.py-4{padding-top:3.2rem!important;padding-bottom:3.2rem!important}.m-4{margin:3.2rem!important}.mt-4{margin-top:3.2rem!important}.mr-4{margin-right:3.2rem!important}.mb-4{margin-bottom:3.2rem!important}.ml-4{margin-left:3.2rem!important}.mx-4{margin-right:3.2rem!important;margin-left:3.2rem!important}.my-4{margin-top:3.2rem!important;margin-bottom:3.2rem!important}.p-5{padding:4rem!important}.pt-5{padding-top:4rem!important}.pr-5{padding-right:4rem!important}.pb-5{padding-bottom:4rem!important}.pl-5{padding-left:4rem!important}.px-5{padding-right:4rem!important;padding-left:4rem!important}.py-5{padding-top:4rem!important;padding-bottom:4rem!important}.m-5{margin:4rem!important}.mt-5{margin-top:4rem!important}.mr-5{margin-right:4rem!important}.mb-5{margin-bottom:4rem!important}.ml-5{margin-left:4rem!important}.mx-5{margin-right:4rem!important;margin-left:4rem!important}.my-5{margin-top:4rem!important;margin-bottom:4rem!important}*,::after,::before{margin:0;padding:0;background-repeat:no-repeat;box-sizing:border-box;font:inherit}ul{list-style:none}blockquote,q{quotes:none}table{border-collapse:collapse;border-spacing:0}canvas,img,picture,svg,video{display:block;max-width:100%}@media (prefers-reduced-motion:reduce){html:focus-within{scroll-behavior:auto}*,::after,::before{animation-duration:0s!important;animation-iteration-count:1!important;transition-duration:0s!important;scroll-behavior:auto!important}}html{font-size:62.5%;font-family:Montserrat,sans-serif}html:focus-within{scroll-behavior:smooth}body{line-height:1.4;font-size:1.6rem;padding-top:0;overflow-x:hidden;background-color:#efeef1}body.--fixed{overflow:hidden}main{overflow:hidden}p{color:#191919;font-size:clamp(1.6rem,.18vw + 1.53rem,1.8rem)}a{color:#191919}a:focus{outline:0}a:focus-visible{outline:2px solid #191919}button:focus{outline:0}button:focus-visible{outline:2px solid #191919}.oc-flash-message{font-size:clamp(1.6rem,.18vw + 1.53rem,1.8rem);padding:2rem 2.6rem}@media screen and (max-width:767px){.oc-flash-message{padding:1.4rem}}.h1,.h2,.h3,.h4,h1,h2,h3,h4{font-weight:700;line-height:1.2;color:#191919}.h1,h1{font-size:clamp(4.8rem,2.02vw + 4.07rem,7rem)}.h2,h2{font-size:clamp(3.6rem,1.1vw + 3.2rem,4.8rem)}.h3,h3{font-size:clamp(3.2rem,.37vw + 3.07rem,3.6rem)}.h4,h4{font-size:clamp(2.6rem,.55vw + 2.4rem,3.2rem)}.container{max-width:145rem;padding:0 3rem;margin:0 auto}@media screen and (max-width:575px){.container{padding:0 1.5rem}}.container.--sm{max-width:105rem}.footer{padding:3rem 0}.footer__content{display:flex;justify-content:space-between;border-bottom:1px solid rgba(10,71,46,.2);padding-bottom:7rem}@media screen and (max-width:991px){.footer__content{display:grid;grid-template-columns:1fr 1fr;row-gap:5rem;-moz-column-gap:2rem;column-gap:2rem}}@media screen and (max-width:767px){.footer__content{grid-template-columns:1fr;gap:3rem;padding-bottom:5rem}}.footer__item{display:flex;flex-direction:column}.footer__item h4{color:#6a9d00;font-size:clamp(1.8rem,.37vw + 1.67rem,2.2rem);margin-bottom:1.6rem}.footer__item-logo img{max-width:20rem}@media screen and (max-width:767px){.footer__item-logo img{max-width:15rem}}.footer__item-social{display:flex;align-items:center;gap:2rem;margin-top:3rem}.footer__item-social li a{display:flex;align-items:center;gap:1rem;color:#0a472e;text-decoration:none;font-weight:600}.footer__item-social li a:hover{text-decoration:underline}.footer__item-link{display:block;padding:.75rem 0;color:#0a472e;text-decoration:none;font-weight:500;font-size:clamp(1.6rem,.18vw + 1.53rem,1.8rem)}.footer__item-link:hover{text-decoration:underline}.footer__item-contact{display:flex;align-items:center;gap:1rem;margin-bottom:1.6rem;color:#0a472e;font-size:clamp(1.6rem,.18vw + 1.53rem,1.8rem)}.footer__item-contact a{display:block;color:#0a472e;text-decoration:none}.footer__item-contact a:hover{text-decoration:underline}.footer__bottom{display:flex;justify-content:space-between;gap:1rem;margin-top:2rem}@media screen and (max-width:767px){.footer__bottom{flex-direction:column}}.footer__bottom p{color:#0a472e;font-size:1.4rem}.footer__bottom div{display:flex;align-items:center;gap:1rem;color:#0a472e}.footer__bottom div p{color:#0a472e;font-size:1.4rem}.footer__bottom div a{display:block;color:#0a472e}.footer__bottom div a img{width:100%;height:auto}.nav{display:flex;justify-content:space-between;width:100%}@media screen and (max-width:1199px){.nav{flex-direction:column;justify-content:flex-start;gap:4rem;position:absolute;top:calc(100% - 1px);left:0;height:100vh;width:100%;background-color:#0a472e;opacity:0;visibility:hidden;transform:translateY(-15px);transition:all 250ms ease-in-out;overflow-y:auto}.nav.--open{padding:1rem 0 15rem 0;opacity:1;visibility:visible;transform:translateY(0)}}.nav__list{display:flex;align-items:center}@media screen and (max-width:1199px){.nav__list{flex-direction:column;text-align:center}}.nav__list.--links{display:flex;gap:4rem}@media screen and (max-width:1199px){.nav__list.--links{gap:5rem}}.nav__list.--links ul:first-child{display:flex;gap:1rem}.nav__list.--links ul:last-child{display:flex;gap:2rem}.nav__list.--links ul:last-child li a{display:block}.nav__list.--links ul:last-child li a img{width:2.4rem;height:2.4rem;-o-object-fit:contain;object-fit:contain;aspect-ratio:1/1;transition:translate 250ms ease-in-out}.nav__list.--links ul:last-child li a img:hover{translate:0 -5px}.nav__item{display:inline-block}.nav__link{position:relative;display:block;color:#fff;padding:1rem 2rem;text-decoration:none;overflow:hidden;font-size:clamp(1.8rem,0 + 1.8rem,1.8rem)}.nav__link::after{content:"";position:absolute;bottom:0;left:50%;transform:translate(-50%,10px);width:calc(100% - 4rem);height:2px;background-color:#c8d400;transition:transform 250ms ease-in-out}@media screen and (max-width:1199px){.nav__link::after{width:30%;transform:translate(-50%,15px)}}.nav__link:hover::after{transform:translate(-50%,-5px)}.nav__link.--active{color:#c8d400}@media screen and (max-width:1199px){.nav__link{position:relative;font-size:clamp(2.2rem,.18vw + 2.13rem,2.4rem);padding:1.6rem;min-width:30rem;color:#fff}}.header{position:fixed;top:0;width:100%;padding:2rem 0;z-index:99;background-color:transparent;transition:all 250ms ease-in-out}.header.--404,.header.--account-index,.header.--account-login,.header.--account-password,.header.--account-profil,.header.--account-register,.header.--order-summary{background-color:#0a472e}.header.--scroll{padding:1rem 0;background-color:rgba(10,71,46,.95)}.header.--scroll .header__logo{max-width:7rem}.header.--open{background-color:#0a472e}.header__content{display:flex;justify-content:space-between;gap:5rem;align-items:center}.header__logo{max-width:10rem;transition:max-width 250ms ease-in-out}@media screen and (max-width:1199px){.header__logo{max-width:7rem}}main>section{padding:12rem 0}@media screen and (max-width:1199px){main>section{padding:8rem 0}}main>section+section{padding:0 0 12rem 0}@media screen and (max-width:1199px){main>section+section{padding:0 0 8rem 0}}main>section.--pt-0{padding-top:0}main>section.--pb-sm{padding-bottom:8rem}main>section.--sm{padding:3rem 0}main>section.--lg{padding:20rem 0 12rem 0}@media screen and (max-width:1199px){main>section.--lg{padding:16rem 0 12rem 0}}.text h1,.text h2,.text h3,.text h4,.text h5,.text h6{color:#191919;font-weight:700}.text p{color:#191919;font-size:clamp(1.6rem,.18vw + 1.53rem,1.8rem)}.text p:not(:last-child){margin-bottom:2rem}.text p a{display:inline-block;color:#191919;text-decoration:underline}.text p a:hover{text-decoration:none}.text a{display:block;color:#191919;text-decoration:none;line-height:1.3em;font-size:clamp(1.6rem,.18vw + 1.53rem,1.8rem)}.text a:hover{text-decoration:underline}.text ol,.text ul{margin:2rem 0}.text ol li,.text ul li{position:relative;padding-left:2rem;margin-bottom:.5rem}.text ol li::before,.text ul li::before{content:"";position:absolute;top:7px;left:0;width:8px;height:8px;background-color:#0a472e;border-radius:50%}.text ol{list-style:none;counter-reset:number}.text ol li{counter-increment:number}.text ol li:before{display:none}.text ol li:after{content:counter(number) ". ";position:absolute;top:1px;left:0;color:#0a472e;font-weight:500}.text table{margin:2rem 0;width:100%}.text table thead tr{background:#191919;color:#fff;border-bottom:1px solid #ccc}.text table thead tr th{text-align:left;padding:1rem 2rem}.text table tbody tr{border-bottom:1px solid #ccc}.text table tbody tr:nth-child(even){background-color:rgba(25,25,25,.1)}.text table tbody tr td{padding:1rem 2rem}.btn{position:relative;display:flex;align-items:center;gap:1rem;width:-moz-fit-content;width:fit-content;height:-moz-fit-content;height:fit-content;padding:1.2rem 2.4rem;text-align:center;color:#0a472e;border:none;border-radius:100rem;outline:0;cursor:pointer;text-decoration:none;transition:all 250ms;line-height:normal;font-weight:600;font-size:clamp(1.6rem,0 + 1.6rem,1.6rem)}.btn img{width:2rem;height:2rem;aspect-ratio:1/1}.btn.--center{margin:0 auto}.btn.--primary{background-color:#c8d400}.btn.--primary:hover{background-color:#afb909}.btn.--secondary{background-color:#fff}.btn.--secondary:hover{background-color:#e2e2e2}.btn.--simple{display:inline-block;color:#0a472e;padding:0;text-decoration:underline}.btn.--simple:hover{text-decoration:none}.btn.--lg{padding:1.6rem 3.2rem;font-size:clamp(1.6rem,.37vw + 1.47rem,2rem)}.btn.--full{width:100%;justify-content:center}.hamburger{position:relative;display:none;width:3rem;height:3rem;cursor:pointer;z-index:9999}@media screen and (max-width:1199px){.hamburger{display:block}}.hamburger input{display:none}.hamburger span,.hamburger:after,.hamburger:before{content:"";position:absolute;top:0;left:50%;transform:translateX(-50%);width:3rem;height:.4rem;background-color:#c8d400;border-radius:3rem;opacity:1;transition:transform 250ms}.hamburger:before{top:2.4rem}.hamburger:after{top:.6rem}.hamburger span{top:50%;transition:opacity 250ms}.hamburger.--active:before{top:1.2rem;transform:translateX(-50%) rotate(-45deg)}.hamburger.--active:after{top:1.2rem;transform:translateX(-50%) rotate(45deg)}.hamburger.--active span{opacity:0}.form,form{width:100%;margin:0 auto}.form input[type=email],.form input[type=number],.form input[type=password],.form input[type=text],.form select,.form textarea,form input[type=email],form input[type=number],form input[type=password],form input[type=text],form select,form textarea{width:100%;height:5rem;padding:1rem 2rem;line-height:1.3rem;border:2px solid rgba(10,71,46,.5);border-radius:1rem;outline:0;background-color:#fff;color:#191919;font-weight:400;font-size:clamp(1.6rem,.18vw + 1.53rem,1.8rem)}@media screen and (max-width:767px){.form input[type=email],.form input[type=number],.form input[type=password],.form input[type=text],.form select,.form textarea,form input[type=email],form input[type=number],form input[type=password],form input[type=text],form select,form textarea{padding:1rem}}.form input[type=email]::-moz-placeholder,.form input[type=number]::-moz-placeholder,.form input[type=password]::-moz-placeholder,.form input[type=text]::-moz-placeholder,.form select::-moz-placeholder,.form textarea::-moz-placeholder,form input[type=email]::-moz-placeholder,form input[type=number]::-moz-placeholder,form input[type=password]::-moz-placeholder,form input[type=text]::-moz-placeholder,form select::-moz-placeholder,form textarea::-moz-placeholder{color:rgba(25,25,25,.4);font-size:15px}.form input[type=email]::placeholder,.form input[type=number]::placeholder,.form input[type=password]::placeholder,.form input[type=text]::placeholder,.form select::placeholder,.form textarea::placeholder,form input[type=email]::placeholder,form input[type=number]::placeholder,form input[type=password]::placeholder,form input[type=text]::placeholder,form select::placeholder,form textarea::placeholder{color:rgba(25,25,25,.4);font-size:15px}.form input[type=email]:active,.form input[type=email]:focus,.form input[type=email]:focus-visible,.form input[type=number]:active,.form input[type=number]:focus,.form input[type=number]:focus-visible,.form input[type=password]:active,.form input[type=password]:focus,.form input[type=password]:focus-visible,.form input[type=text]:active,.form input[type=text]:focus,.form input[type=text]:focus-visible,.form select:active,.form select:focus,.form select:focus-visible,.form textarea:active,.form textarea:focus,.form textarea:focus-visible,form input[type=email]:active,form input[type=email]:focus,form input[type=email]:focus-visible,form input[type=number]:active,form input[type=number]:focus,form input[type=number]:focus-visible,form input[type=password]:active,form input[type=password]:focus,form input[type=password]:focus-visible,form input[type=text]:active,form input[type=text]:focus,form input[type=text]:focus-visible,form select:active,form select:focus,form select:focus-visible,form textarea:active,form textarea:focus,form textarea:focus-visible{border-color:#0a472e}.form input[type=email].picker__input,.form input[type=number].picker__input,.form input[type=password].picker__input,.form input[type=text].picker__input,.form select.picker__input,.form textarea.picker__input,form input[type=email].picker__input,form input[type=number].picker__input,form input[type=password].picker__input,form input[type=text].picker__input,form select.picker__input,form textarea.picker__input{color:#fff;background-color:#0a472e}.form textarea,form textarea{padding:2rem;min-height:12rem;line-height:1.3em}.form__item{display:grid;-moz-column-gap:2rem;column-gap:2rem;row-gap:0;grid-template-columns:repeat(auto-fit,minmax(300px,1fr))}.form-group{position:relative;margin-bottom:1.5rem}.form-group span{display:block;color:#0a472e;background-color:transparent;margin-bottom:.5rem}.form-group .validation{font-size:1.4rem;color:#d92637;letter-spacing:1px;margin-top:.5rem}.form-group h3{font-size:clamp(2rem,.46vw + 1.83rem,2.5rem);color:#0a472e;margin-bottom:1.4rem}.form__inputs__wrapper{display:grid;grid-template-columns:1fr 1fr;gap:2rem}@media screen and (max-width:575px){.form__inputs__wrapper{grid-template-columns:1fr;gap:0}}.form__label.--checkbox{display:flex;flex-direction:row;align-items:center;cursor:pointer;margin:3rem 0}.form__label.--checkbox input[type=checkbox]{display:none}.form__label.--checkbox a{color:#0a472e}.form__label.--checkbox span{display:flex;align-items:center;gap:1rem}.form__label.--checkbox span::before{content:"";display:block;width:2.4rem;height:2.4rem;flex-shrink:0;background-position:center;border:2px solid #0a472e;border-radius:5px;transition:all .3s ease-in-out}.form__label.--checkbox span:focus::before,.form__label.--checkbox span:hover::before{background-image:url(../img/icon/check-simple.svg);background-color:rgba(10,71,46,.5)}.form__label.--checkbox.--selected span::before{background-image:url(../img/icon/check-simple.svg);background-color:#0a472e}.invoice_params{display:grid;grid-template-rows:0fr;transition:grid-template-rows .5s}.invoice_params .data-invoice-inputs{overflow:hidden}.invoice_params .data-invoice-inputs .form-group{padding:.2rem}.invoice_params[data-invoice-select=true]{grid-template-rows:1fr}.form__payment{display:flex;gap:2rem;align-items:center;padding:1.5rem;border:2px solid rgba(10,71,46,.5);border-radius:1rem;background-color:#fff;margin:.5rem 0 5rem 0;cursor:pointer}@media screen and (max-width:767px){.form__payment{padding:15px}}.form__payment input[type=radio]{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:#fff;margin:0;font:inherit;width:2.25rem;height:2.25rem;border:2px solid #0a472e;border-radius:50%;transform:translateY(-.075em);display:grid;place-content:center;flex-shrink:0}.form__payment input[type=radio]::before{content:"";width:.65em;height:.65em;border-radius:50%;transform:scale(0);transition:120ms transform ease-in-out;box-shadow:inset 1em 1em #0a472e}.form__payment input[type=radio]:checked::before{transform:scale(1)}.form__payment__info{display:flex;justify-content:space-between;width:100%;font-size:clamp(1.6rem,.18vw + 1.53rem,1.8rem);color:#0a472e;font-weight:500}.form__payment__info img{width:auto;height:2.6rem;-o-object-fit:contain;object-fit:contain}.banner-hp{position:relative;background-color:#0a472e}@media screen and (min-width:1200px){.banner-hp{height:100vh}.banner-hp::before{content:"";position:absolute;top:0;left:25rem;width:100%;height:100%;background-size:cover;background-repeat:no-repeat;background-position:center;background-image:url(../img/bg/bg-line.svg)}}.banner-hp-list{position:absolute;-o-object-fit:contain;object-fit:contain}.banner-hp-list.--1{top:15%;right:10%}@media screen and (max-width:767px){.banner-hp-list.--1{display:none}}.banner-hp-list.--2{top:40%;right:5%}.banner-hp-list.--3{top:75%;right:10%}@media screen and (max-width:767px){.banner-hp-list.--3{display:none}}.banner-hp-list.--4{bottom:0;left:0}.banner-hp__content{position:relative;z-index:1;display:grid;grid-template-columns:1fr 1fr;gap:5rem;padding:25rem 0 10rem 0}@media screen and (max-width:1199px){.banner-hp__content{padding:20rem 0 10rem 0}}@media screen and (max-width:991px){.banner-hp__content{grid-template-columns:1fr;padding:17rem 0 10rem 0}}@media screen and (max-width:767px){.banner-hp__content{padding:17rem 0 6rem 0}}.banner-hp__info{display:flex;flex-direction:column;gap:5rem}@media screen and (max-width:991px){.banner-hp__info{gap:3rem}}.banner-hp__info h1{font-size:clamp(4.8rem,4.22vw + 3.28rem,9.4rem);font-weight:700;color:#fff}@media screen and (min-width:1200px){.banner-hp__info h1{line-height:1em}}.banner-hp__info h1 span{color:#c8d400}.banner-hp__info ul{display:flex;flex-direction:column;gap:2rem}.banner-hp__info ul li{position:relative;color:#fff;padding-left:4rem;font-size:clamp(1.6rem,.37vw + 1.47rem,2rem)}.banner-hp__info ul li::before{content:"";position:absolute;top:0;left:0;width:2.6rem;height:2.6rem;background-size:contain;background-image:url(../img/icon/check-empty.svg)}.banner-hp__info-form{display:flex;flex-direction:column;gap:1rem}.banner-hp__info-form p{color:#fff}.banner-hp__image{display:flex;align-items:center;position:relative}@media screen and (max-width:991px){.banner-hp__image{justify-content:center}}.banner-hp__image-main{width:100%;height:auto;aspect-ratio:1/1;max-width:60rem}.banner-hp__image-text{position:absolute;display:flex;align-items:center;gap:1rem;background-color:rgba(255,255,255,.75);-webkit-backdrop-filter:blur(8.5px);backdrop-filter:blur(8.5px);border-radius:100rem;padding:1.2rem 2rem;font-size:clamp(1.4rem,.18vw + 1.33rem,1.6rem)}@media screen and (max-width:767px){.banner-hp__image-text{display:none}}.banner-hp__image-text p{line-height:1;color:#0a472e}.banner-hp__image-text.--1{flex-direction:column;align-items:flex-start;gap:.25rem;padding:1.8rem 3rem;top:-4rem;left:-3rem}@media screen and (max-width:991px){.banner-hp__image-text.--1{top:0;left:5%}}.banner-hp__image-text.--1 span{color:#0a472e;font-weight:700;font-size:clamp(1.6rem,.73vw + 1.34rem,2.4rem)}.banner-hp__image-text.--2{top:20%;right:0;max-width:26rem}@media screen and (max-width:991px){.banner-hp__image-text.--2{top:20%;right:5%}}.banner-hp__image-text.--2 p{font-weight:600}.banner-hp__image-text.--3{bottom:0;left:0}@media screen and (max-width:991px){.banner-hp__image-text.--3{bottom:7%;left:10%}}.banner-hp__image-text.--3 p{font-weight:600}.visually-hidden{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.input-wrapper{position:relative;display:flex;border-radius:.5rem;overflow:hidden;border-radius:100rem;max-width:50rem;height:5.5rem}@media screen and (max-width:991px){.input-wrapper{height:4.5rem}}.text-input{padding-left:2.6rem;width:100%;border:none;font-size:clamp(1.6rem,.18vw + 1.53rem,1.8rem);background-color:#fff;color:#000}.text-input:focus{outline:0;border-color:#3b82f6;box-shadow:0 0 0 1px #3b82f6}.button{position:absolute;top:50%;transform:translateY(-50%);right:.5rem;border-radius:100rem;background-color:#c8d400;border:none;padding:1.2rem 2.4rem;font-size:clamp(1.4rem,.18vw + 1.33rem,1.6rem);font-weight:700;color:#0a472e;cursor:pointer;transition:all 250ms}.button:hover{background-color:#afb909}@media screen and (max-width:991px){.button{padding:.8rem 2rem}}.timeline{position:relative}.timeline::before{content:"";position:absolute;top:-15rem;left:0;width:100%;height:100%;background-size:contain;background-repeat:no-repeat;background-image:url(../img/bg/bg-line2.svg)}@media screen and (max-width:991px){.timeline::before{display:none}}@media screen and (min-width:992px){.timeline .btn{margin:0 auto}}.timeline__content{position:relative;display:block;width:100%;transition:all 250ms ease-in-out;padding:10rem 0}.timeline__content:before{content:"";position:absolute;top:0;left:50%;width:3px;height:100%;transform:translateX(-50%);background-image:repeating-linear-gradient(to bottom,#c8d400,#c8d400 8px,transparent 8px,transparent 15px)}.timeline__content:after{content:"";clear:both;display:table;width:100%}@media screen and (max-width:991px){.timeline__content{margin:0 0 0 3rem;padding:10rem 3rem 10rem 0}}@media screen and (max-width:991px){.timeline__content{margin:0 0 0 2rem;padding:10rem 2rem 10rem 0}}@media screen and (max-width:991px){.timeline__content{padding:5rem 2rem 2rem 0}.timeline__content:before{left:0}.timeline__content .timeline__item .timeline__info{width:95%;float:right}}@media screen and (max-width:991px) and (max-width:767px){.timeline__content .timeline__item .timeline__info{width:90%}}@media screen and (max-width:991px){.timeline__content .timeline__item .timeline__info.--right:before,.timeline__content .timeline__item .timeline__info:before{left:7%;margin-left:-1.5rem;border-left:0;border-right:1.6rem solid #fff}}@media screen and (max-width:991px) and (max-width:991px){.timeline__content .timeline__item .timeline__info.--right:before,.timeline__content .timeline__item .timeline__info:before{display:none}}@media screen and (max-width:991px){.timeline__content .timeline__item .timeline__num{left:0}}.timeline__item{position:relative}.timeline__item:after,.timeline__item:before{content:"";display:block;width:100%;clear:both}.timeline__num{display:flex;align-items:center;justify-content:center;position:absolute;top:0;left:50%;width:5rem;height:5rem;background-color:#c8d400;margin-left:-2.5rem;border-radius:50%}@media screen and (max-width:767px){.timeline__num{width:4rem;height:4rem;margin-left:-2rem}}.timeline__num span{position:absolute;top:-2.2rem;left:50%;transform:translateX(-50%);font-size:clamp(2.6rem,1.47vw + 2.07rem,4.2rem);font-weight:700;color:#0a472e}.timeline__info{display:flex;flex-direction:column;gap:1rem;width:45%;background-color:rgba(255,255,255,.8);-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);padding:3rem 2rem;margin-bottom:3rem;border-radius:1rem;transition:all 250ms ease-in-out}@media screen and (max-width:767px){.timeline__info{padding:2rem}}.timeline__info:before{content:"";position:absolute;left:45%;top:1rem;width:0;height:0;border-top:1.4rem solid transparent;border-bottom:1.4rem solid transparent;border-left:1.4rem solid #fff}.timeline__info h3{font-size:clamp(1.8rem,.37vw + 1.67rem,2.2rem);font-weight:700;color:#0a472e}.timeline__info p{font-size:clamp(1.6rem,.18vw + 1.53rem,1.8rem);color:#0a472e;padding-left:5rem}@media screen and (max-width:767px){.timeline__info p{padding-left:4rem}}.timeline__info .btn{margin:0 0 0 5rem}@media screen and (max-width:767px){.timeline__info .btn{margin:0 0 0 4rem}}.timeline__info.--right{float:right}.timeline__info.--right:before{content:"";right:45%;left:inherit;border-left:0;border-right:1.4rem solid #fff}.timeline__info-header{display:flex;align-items:center;gap:1rem}@media screen and (max-width:767px){.timeline__info-header img{width:3rem;height:3rem}}.s-header{position:relative;padding-bottom:4rem}.s-header__content{display:flex;flex-direction:column;gap:1rem;margin:0 auto;text-align:center;max-width:70rem}@media screen and (max-width:767px){.s-header__content{text-align:left}}.s-header__content span{text-transform:uppercase;color:#6a9d00;font-size:clamp(1.4rem,.18vw + 1.33rem,1.6rem);font-weight:700;letter-spacing:2px}.s-header__content h2{color:#0a472e;font-size:clamp(3.6rem,1.28vw + 3.14rem,5rem)}.s-header__content p{color:#0a472e;font-size:clamp(1.8rem,.18vw + 1.73rem,2rem)}.programs{position:relative}.programs::before{content:"";position:absolute;bottom:0;right:0;width:49rem;height:50rem;background-size:contain;background-repeat:no-repeat;background-image:url(../img/bg/bg-line3.svg)}@media screen and (max-width:991px){.programs::before{display:none}}.programs__content{display:grid;grid-template-columns:repeat(3,1fr);gap:4rem}@media screen and (max-width:1199px){.programs__content{gap:2rem}}@media screen and (max-width:991px){.programs__content{grid-template-columns:repeat(2,1fr)}}@media screen and (max-width:767px){.programs__content{grid-template-columns:repeat(1,1fr)}}.programs__item{display:flex;flex-direction:column;gap:2rem;background-color:rgba(255,255,255,.8);-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);overflow:hidden;border-radius:2rem;border:4px solid #fff;padding:3rem 4rem}@media screen and (max-width:1199px){.programs__item{padding:3rem 2rem}}.programs__item-header{display:flex;flex-direction:column}.programs__item-header img{width:100%;height:auto;-o-object-fit:contain;object-fit:contain;aspect-ratio:1/1;max-width:5rem}.programs__item-header h3{font-size:clamp(1.8rem,.37vw + 1.67rem,2.2rem);font-weight:700;color:#0a472e;margin:1rem 0 .5rem 0}.programs__item-header p{font-size:1.6rem;color:#0a472e}.programs__item-info{display:flex;flex-direction:column;align-items:center}.programs__item-info span{display:block;font-size:clamp(2.4rem,.73vw + 2.14rem,3.2rem);font-weight:700;color:#0a472e}.programs__item-info p{font-size:1.6rem;color:#0a472e}.programs__item-list{display:flex;flex-direction:column;gap:1rem;margin-top:1.6rem}.programs__item-list h4{font-size:clamp(1.6rem,.37vw + 1.47rem,2rem);font-weight:700;color:#0a472e}.programs__item-list ul{display:flex;flex-direction:column;gap:1rem}.programs__item-list ul li{display:block;position:relative;padding-left:3rem;color:#0a472e}.programs__item-list ul li::before{content:"";position:absolute;top:1px;left:0;width:1.8rem;height:1.8rem;background-image:url(../img/icon/check-fill.svg);background-size:contain}.programs__item-list a{display:block;font-size:1.6rem;color:#0a472e;text-decoration:underline;margin-top:1.2rem}.programs__item-list a:hover{text-decoration:none}.menu{position:relative}.menu__tabs{display:flex;justify-content:center;gap:2rem;flex-wrap:wrap;margin-bottom:4rem}@media screen and (max-width:767px){.menu__tabs{gap:1rem}}.menu__tab{display:block;padding:.8em 1.4em;border-radius:1rem;background-color:#fff;color:#0a472e;border:none;cursor:pointer;transition:all 250ms ease-in-out;font-size:clamp(1.6rem,.37vw + 1.47rem,2rem)}.menu__tab:hover{background-color:#c8d400;color:#0a472e}.menu__tab.--active{background-color:#c8d400;color:#0a472e;font-weight:700}.menu__items{display:grid;grid-template-columns:repeat(3,1fr);gap:2rem}@media screen and (max-width:1199px){.menu__items{grid-template-columns:repeat(2,1fr)}}@media screen and (max-width:991px){.menu__items{gap:1rem}}@media screen and (max-width:767px){.menu__items{grid-template-columns:repeat(1,1fr)}}.menu__item{position:relative;display:flex;flex-direction:column;gap:1rem;background-color:#fff;border-radius:1rem;overflow:hidden;padding:3rem}@media screen and (max-width:991px){.menu__item{padding:3rem 2rem}}.menu__item img{width:100%;height:auto;max-height:25rem;border-radius:1rem;-o-object-fit:contain;object-fit:contain;margin:0 auto}@media screen and (max-width:767px){.menu__item img{max-height:20rem}}.menu__badges{display:flex;gap:.5rem;flex-wrap:wrap;margin:1rem 0}.menu__badge{display:block;padding:.35rem .85rem;border-radius:.5rem;color:#fff;font-size:1.4rem}.menu__badge.--all{background-color:#0a472e}.menu__badge.--slot{position:absolute;top:1.4rem;left:1.4rem;background-color:#c8d400;color:#0a472e;font-weight:600;font-size:1.6rem}.menu__item-title{font-size:clamp(1.8rem,.18vw + 1.73rem,2rem);font-weight:700;color:#0a472e}.menu__item-perex{color:#0a472e;font-size:1.4rem;padding-bottom:1rem;border-bottom:1px solid #0a472e;margin-bottom:1rem}.menu__item-info{display:flex;justify-content:space-between;flex-wrap:wrap;gap:1rem;font-size:1.4rem;color:#0a472e}.menu__item-info li{display:flex;flex-direction:column}.menu__item-info span{font-size:clamp(1.6rem,.37vw + 1.47rem,2rem);font-weight:700}.picker{position:relative}.picker__content{display:grid;grid-template-columns:repeat(2,1fr);border:5px solid #fff;border-radius:2rem;overflow:hidden}@media screen and (max-width:991px){.picker__content{grid-template-columns:repeat(1,1fr)}}.picker__result{display:flex;flex-direction:column;justify-content:center;background-color:rgba(226,226,226,.8);-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);padding:5rem}@media screen and (max-width:1199px){.picker__result{padding:5rem 3rem}}@media screen and (max-width:767px){.picker__result{padding:4rem 2rem}}.picker__result h2{color:#0a472e;font-size:clamp(3.6rem,.92vw + 3.27rem,4.6rem)}.picker__result p{color:#0a472e;font-size:clamp(1.8rem,.18vw + 1.73rem,2rem)}.picker__result-before{display:flex;flex-direction:column;gap:2rem;align-items:center;text-align:center}.picker__result-before span{text-transform:uppercase;color:#6a9d00;font-size:clamp(1.4rem,.18vw + 1.33rem,1.6rem);font-weight:700;letter-spacing:2px}.picker__result-info{display:flex;flex-direction:column;justify-content:center;gap:2rem;text-align:center;margin-bottom:2rem}.picker__result-info div{display:flex;justify-content:center;align-items:center;gap:1rem;color:#0a472e;font-weight:700;font-size:clamp(1.8rem,.18vw + 1.73rem,2rem);border:2px solid #fff;border-radius:1rem;padding:1.4rem}.picker__result-program{display:flex;flex-direction:column;gap:1rem;text-align:center;background-color:#fff;padding:2rem;border-radius:2rem}.picker__result-program img{max-width:5rem;margin:0 auto}.picker__result-program h3{color:#0a472e;font-size:clamp(1.8rem,.18vw + 1.73rem,2rem)}.picker__result-program p{color:#0a472e;font-size:clamp(1.4rem,.18vw + 1.33rem,1.6rem);max-width:40rem;margin:0 auto}.picker__result-program .btn.--primary{margin:0 auto}.picker__result-kcal{display:flex;flex-direction:column;gap:.5rem;text-align:center;margin-bottom:2rem}.picker__result-kcal span{color:#0a472e;font-size:clamp(1.4rem,1.93vw + .71rem,3.5rem);font-weight:700}.picker__result-btn{display:block;font-size:1.6rem;color:#0a472e;text-decoration:underline;margin-top:1.2rem}.picker__result-btn:hover{text-decoration:none}.picker__form{display:flex;flex-direction:column;justify-content:center;gap:2rem;background-color:#0a472e;padding:5rem}@media screen and (max-width:1199px){.picker__form{padding:5rem 3rem}}@media screen and (max-width:767px){.picker__form{padding:4rem 2rem}}.picker__form .btn{width:100%;margin-top:4rem;justify-content:center}.picker__gender{margin-bottom:4rem}.picker__gender,.picker__goal__inputs{display:flex;gap:1rem}.picker__gender input[type=radio],.picker__goal__inputs input[type=radio]{display:none}.picker__gender label,.picker__goal__inputs label{display:flex;justify-content:center;align-items:center;width:100%;padding:1.6rem 2rem;background-color:rgba(16,16,16,.3);color:#fff;text-align:center;font-weight:700;border-radius:1rem;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;transition:all 250ms ease-in-out;font-size:clamp(1.4rem,.37vw + 1.27rem,1.8rem)}@media screen and (max-width:991px){.picker__gender label,.picker__goal__inputs label{padding:1.2rem 1.4rem}}.picker__gender input[type=radio]:checked+label,.picker__goal__inputs input[type=radio]:checked+label{background-color:#c8d400;color:#0a472e}.picker__inputs{display:grid;grid-template-columns:repeat(3,1fr);gap:2rem;margin-bottom:4rem}@media screen and (max-width:991px){.picker__inputs{gap:1rem}}.picker__inputs input[type=number]{border:1px solid #c8d400;border-radius:1rem;color:#fff;padding:1rem 2rem}@media screen and (max-width:767px){.picker__inputs input[type=number]{padding:1rem}}.picker__inputs input[type=number]::-webkit-inner-spin-button,.picker__inputs input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.picker__inputs input[type=number]::-moz-placeholder{color:#fff}.picker__inputs input[type=number]::placeholder{color:#fff}.picker__inputs input[type=number]:focus-visible{border:1px solid #afb909}.picker__slider{margin-bottom:5rem}.picker__slider h3{color:#fff;font-size:clamp(1.8rem,.18vw + 1.73rem,2rem);margin-bottom:1rem}.picker__slider p{color:#fff;font-size:clamp(1.4rem,.18vw + 1.33rem,1.6rem);margin-bottom:1rem}.picker__slider .range-input{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:100%;background:0 0;margin:3rem 0 2rem 0}.picker__slider .range-input::-webkit-slider-runnable-track{height:1rem;border-radius:999px;background-color:rgba(239,238,241,.75);cursor:pointer}.picker__slider .range-input::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;width:2.6rem;height:2.6rem;border-radius:50%;background:#c8d400;border:none;margin-top:-8px;cursor:pointer}.picker__slider .range-input::-moz-range-track{height:1rem;border-radius:999px;background-color:rgba(239,238,241,.75);cursor:pointer}.picker__slider .range-input::-moz-range-thumb{width:2.6rem;height:2.6rem;border-radius:50%;background:#c8d400;border:none;cursor:pointer}.picker__slider .sliderticks{display:flex;justify-content:space-between;padding:0 2.4rem}.picker__slider .sliderticks span{display:flex;justify-content:center;color:#fff;font-size:clamp(1.2rem,.37vw + 1.07rem,1.6rem);width:0}.picker__goal{display:flex;flex-direction:column}.picker__goal h3{color:#fff;font-size:clamp(1.8rem,.18vw + 1.73rem,2rem);margin-bottom:1.4rem}.blog{position:relative}.blog__content{display:grid;grid-template-columns:repeat(4,1fr);gap:3rem}@media screen and (max-width:1199px){.blog__content{grid-template-columns:repeat(3,1fr)}}@media screen and (max-width:991px){.blog__content{gap:2rem}}@media screen and (max-width:767px){.blog__content{grid-template-columns:repeat(2,1fr)}}@media screen and (max-width:575px){.blog__content{grid-template-columns:repeat(1,1fr)}}.blog__item{display:flex;flex-direction:column;border-radius:2rem;overflow:hidden;border:2px solid #fff;text-decoration:none;background-color:#fff;transition:border-color 250ms ease-in-out}.blog__item img{width:100%;height:100%;max-height:20rem;-o-object-fit:cover;object-fit:cover}.blog__item:hover{border-color:#afb909}.blog__item:hover span{text-decoration:underline}.blog__item-info{padding:3rem 2rem}.blog__item-info h3{color:#0a472e;font-size:clamp(1.6rem,.18vw + 1.53rem,1.8rem);margin-bottom:1.6rem}.blog__item-info span{position:relative;display:block;color:#0a472e;font-size:clamp(1.4rem,.18vw + 1.33rem,1.6rem)}.blog__item-info span::after{content:"";position:absolute;top:50%;right:.5rem;transform:translateY(-50%);width:3rem;height:3rem;background-image:url(../img/icon/arrow.svg);background-size:contain}.blog__item-info span::before{content:"";position:absolute;top:50%;right:0;transform:translateY(-50%);width:4rem;height:4rem;border:1px solid #c8d400;border-radius:100rem}.select-plan{position:relative;padding-top:10rem}@media screen and (max-width:1199px){.select-plan{padding-top:0}}.select-plan__content{position:relative;display:grid;grid-template-columns:1fr 1.5fr;gap:6rem;border-radius:2rem;background:linear-gradient(85deg,#82bc23 -2.67%,#c8d400 103.31%)}@media screen and (max-width:1199px){.select-plan__content{grid-template-columns:1fr}}.select-plan__content::before{content:"";position:absolute;top:0;right:0;width:53rem;height:100%;background-image:url(../img/bg/plan-line.svg);background-size:cover;z-index:1}@media screen and (max-width:991px){.select-plan__content::before{display:none}}.select-plan__image{position:relative;width:100%;max-width:42rem;height:55.6rem;margin-top:-10rem}@media screen and (max-width:1199px){.select-plan__image{display:none}}.select-plan__image img{position:absolute;bottom:0;left:6rem;width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.select-plan__info{position:relative;z-index:2;display:flex;flex-direction:column;gap:2rem;padding:6rem 20rem 6rem 0}@media screen and (max-width:1199px){.select-plan__info{padding:6rem;align-items:center;text-align:center}}@media screen and (max-width:991px){.select-plan__info{padding:5rem 3rem}}.select-plan__info span{text-transform:uppercase;color:#fff;font-size:clamp(1.4rem,.18vw + 1.33rem,1.6rem);font-weight:700;letter-spacing:2px}.select-plan__info h2{color:#0a472e;font-size:clamp(3.6rem,1.28vw + 3.14rem,5rem)}.select-plan__info p{color:#0a472e;font-size:clamp(1.8rem,.18vw + 1.73rem,2rem)}.page-header{position:relative;padding:15rem 0 7rem 0;background-color:#0a472e}.page-header::before{content:"";position:absolute;top:0;right:0;width:100rem;height:100%;background-repeat:no-repeat;background-position:center;background-image:url(../img/bg/subbanner-line.svg);background-size:cover;z-index:1}@media screen and (max-width:1199px){.page-header::before{display:none}}.page-header__content{position:relative;z-index:2;display:flex;flex-direction:column;gap:2rem;text-align:center;max-width:70rem;margin:0 auto}.page-header__content>span{text-transform:uppercase;color:#6a9d00;font-size:clamp(1.4rem,.18vw + 1.33rem,1.6rem);font-weight:700;letter-spacing:2px}.page-header__content>h1{color:#fff;font-size:clamp(3.6rem,1.28vw + 3.14rem,5rem)}.page-header__content>p{color:#fff;font-size:clamp(1.8rem,.18vw + 1.73rem,2rem)}.page-header__btns{display:flex;justify-content:center;align-items:center;gap:2rem;flex-wrap:wrap;margin-top:2rem}.page-header__btn{display:flex;justify-content:center;align-items:center;gap:1rem;padding:1.2rem 2.4rem;border-radius:2rem;color:#0a472e;background-color:#efeef1;font-size:clamp(1.8rem,.18vw + 1.73rem,2rem)}.page-header__btn span{font-weight:700;color:#0a472e;font-size:clamp(1.8rem,.18vw + 1.73rem,2rem)}.page-header__contact{position:relative;z-index:2;display:flex;justify-content:space-around;flex-wrap:wrap;gap:2rem;padding:3rem;margin-top:4rem;background-color:rgba(255,255,255,.8);-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);border-radius:2rem;border:5px solid #fff}@media screen and (max-width:767px){.page-header__contact{flex-direction:column;gap:3rem;padding:3rem 2rem}}.page-header__item{display:flex;align-items:center;gap:2rem}.page-header__item img{max-width:7rem;height:auto;-o-object-fit:contain;object-fit:contain}@media screen and (max-width:767px){.page-header__item img{max-width:5rem}}@media screen and (max-width:575px){.page-header__item img{max-width:4rem}}.page-header__item p{font-size:1.6rem}.page-header__item a{display:block;padding:.25rem 0;color:#6a9d00;font-size:clamp(1.6rem,.37vw + 1.47rem,2rem);font-weight:700;text-decoration:none}.page-header__item a:hover{text-decoration:underline}.program-target__items{display:grid;grid-template-columns:repeat(3,1fr);gap:3rem}@media screen and (max-width:991px){.program-target__items{gap:2rem}}@media screen and (max-width:767px){.program-target__items{grid-template-columns:repeat(2,1fr)}}@media screen and (max-width:575px){.program-target__items{grid-template-columns:repeat(1,1fr)}}.program-target__item{display:flex;flex-direction:column;border-radius:2rem;background-color:#fff;overflow:hidden}.program-target__item img{width:100%;height:25rem;-o-object-fit:cover;object-fit:cover}@media screen and (max-width:1199px){.program-target__item img{height:20rem}}.program-target__item-info{display:flex;flex-direction:column;gap:1rem;padding:2rem}.program-target__item-info h3{color:#0a472e;font-size:clamp(1.8rem,.55vw + 1.6rem,2.4rem)}.program-target__item-info p{color:#0a472e;font-size:clamp(1.6rem,.18vw + 1.53rem,1.8rem)}.program-info__info{display:grid;grid-template-columns:1fr 1.5fr;align-items:center;gap:2rem}@media screen and (max-width:991px){.program-info__info{grid-template-columns:1fr}}.program-info__image{border-radius:2rem;overflow:hidden;max-height:60rem}@media screen and (max-width:991px){.program-info__image{display:none}}.program-info__image img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.program-info__items{display:flex;flex-direction:column;gap:1rem}.program-info__items li:last-of-type{margin-bottom:2rem}.program-info__items li{position:relative;background-color:#fff;border-radius:2rem;font-size:clamp(1.6rem,.37vw + 1.47rem,2rem);color:#0a472e;padding:1.4rem 2rem 1.4rem 6.4rem}@media screen and (max-width:991px){.program-info__items li{border-radius:1rem;padding:1.2rem 2rem 1.2rem 6rem}}.program-info__items li::before{content:"";position:absolute;top:50%;left:2rem;transform:translateY(-50%);width:2.6rem;height:2.6rem;background-size:contain;background-image:url(../img/icon/check-fill.svg)}@media screen and (max-width:991px){.program-info__items li::before{width:2.2rem;height:2.2rem}}.blog-detail__content .text{margin-bottom:4rem}.blog-detail__header{display:flex;flex-direction:column;gap:2rem}.blog-detail__header img{width:100%;height:30rem;-o-object-fit:cover;object-fit:cover;border-radius:2rem}@media screen and (max-width:767px){.blog-detail__header img{height:25rem}}.blog-detail__header span{color:#0a472e;font-weight:500;font-size:clamp(1.6rem,.18vw + 1.53rem,1.8rem);margin-bottom:3rem}.order-header{display:flex;flex-direction:column;gap:3rem}.order-header h2{font-size:clamp(3.2rem,1.65vw + 2.61rem,5rem);color:#0a472e;margin-bottom:1.4rem}.order__content{background-color:#fff;padding:5rem 3rem;border-radius:2rem}.order__program{margin-bottom:2rem}.order__program h2{font-size:clamp(2rem,.46vw + 1.83rem,2.5rem);color:#0a472e;margin-bottom:1.4rem}.order__plan h3{font-size:clamp(1.8rem,.18vw + 1.73rem,2rem);color:#0a472e;margin-bottom:1rem}.order__program__content{display:grid;grid-template-columns:repeat(5,1fr);gap:1rem}.order__plan__content{display:grid;grid-template-columns:repeat(3,1fr);gap:1rem;margin-bottom:2rem}.order__plan-option,.order__program-option{position:relative;display:block}.order__plan-option>input,.order__program-option>input{position:absolute;inset:0;opacity:0;width:100%;height:100%;cursor:pointer;z-index:2}.order__plan-option{display:flex;flex-direction:column;text-align:center}.order__plan-option .label{font-size:clamp(1.6rem,.18vw + 1.53rem,1.8rem);font-weight:500;color:#0a472e;margin-bottom:1.4rem}.order__plan-option .price{font-size:clamp(1.8rem,.18vw + 1.73rem,2rem);font-weight:500;color:#0a472e}.order__plan-item,.order__program-item{display:flex;flex-direction:column;height:100%;border-radius:1rem;padding:2rem;background-color:rgba(239,238,241,.8);-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);transition:all 250ms ease-in-out}.order__plan-option>input:checked+.order__plan-item,.order__plan-option>input:checked+.order__program-item,.order__program-option>input:checked+.order__plan-item,.order__program-option>input:checked+.order__program-item{background-color:#c8d400}.order__program-item img{width:4rem;height:4rem;-o-object-fit:contain;object-fit:contain;margin-bottom:1.4rem}.order__program-item h4{font-size:clamp(1.6rem,.18vw + 1.53rem,1.8rem);color:#0a472e;font-weight:500;margin-bottom:1.4rem}.order__program-item .kcal{font-size:clamp(1.6rem,.18vw + 1.53rem,1.8rem);font-weight:500;color:#0a472e}.account-title{font-size:clamp(3.2rem,1.65vw + 2.61rem,5rem);color:#0a472e;font-weight:700;padding:6rem 0 3rem 0}.account__content{display:grid;grid-template-columns:1fr 3.5fr;background-color:#fff;border-radius:2rem;padding:5rem 3rem}@media screen and (max-width:1199px){.account__content{grid-template-columns:1fr;padding:3rem}}@media screen and (max-width:991px){.account__content{grid-template-columns:1fr;padding:2rem}}@media screen and (max-width:767px){.account__content{padding:2rem 1rem}}.account__content.--full{grid-template-columns:1fr}.account__menu{position:relative;padding-right:6rem}@media screen and (max-width:1199px){.account__menu{padding-right:0;margin-bottom:6rem}}@media screen and (max-width:767px){.account__menu{padding-right:0;margin-bottom:4rem}}.account__menu::before{content:"";position:absolute;top:0;right:3rem;width:1px;height:100%;background-color:rgba(10,71,46,.2)}@media screen and (max-width:1199px){.account__menu::before{top:auto;bottom:-3rem;right:auto;left:0;width:100%;height:1px}}@media screen and (max-width:767px){.account__menu::before{bottom:-2rem}}.account__menu ul{display:flex;flex-direction:column;gap:1rem}@media screen and (max-width:1199px){.account__menu ul{flex-direction:row;flex-wrap:wrap}}.account__menu ul li a{display:block;font-size:1.6rem;padding:1.4rem 1.8rem;border-radius:1rem;color:#0a472e;text-decoration:none;transition:all 250ms ease-in-out}@media screen and (max-width:991px){.account__menu ul li a{padding:1.2rem 2rem}}.account__menu ul li a:hover{background-color:rgba(10,71,46,.1)}.account__menu ul li a.--active{background-color:rgba(10,71,46,.15);font-weight:700}.account__info{overflow-x:auto}.account__orders{display:flex;flex-direction:column;gap:4rem;overflow-x:auto;margin-bottom:3rem}.account__orders table{width:100%;min-width:75rem}@media screen and (max-width:767px){.account__orders table{white-space:nowrap}}.account__orders table thead tr th{padding:1.6rem;font-size:1.5rem;font-weight:700;text-align:left;color:#6a9d00;text-transform:uppercase;background-color:rgba(10,71,46,.15)}.account__orders table thead tr th:first-child{border-radius:1rem 0 0 1rem}.account__orders table thead tr th:last-child{border-radius:0 1rem 1rem 0}.account__orders table tbody tr{border-bottom:1px solid rgba(10,71,46,.15)}.account__orders table tbody tr td{padding:2rem 1.6rem;font-size:clamp(1.6rem,.18vw + 1.53rem,1.8rem);color:#0a472e}.account__orders table tbody tr td:last-child{padding-right:0}.account__orders table tbody tr td .badge{border-radius:2rem;padding:.4rem 1.4rem;font-weight:500;font-size:1.5rem}.account__orders table tbody tr td .badge.--active{background-color:rgba(134,203,67,.55);color:#191919}.account__orders table tbody tr td .badge.--pause{background-color:rgba(200,212,0,.35);color:#191919}.account__orders table tbody tr td .badge.--canceled{background-color:rgba(217,38,55,.25);color:#191919}.account__orders table tbody tr td.buttons{white-space:nowrap}.account__orders table tbody tr td .account__orders-button{font-size:1.4rem;color:#000;text-decoration:none;padding:.75rem 1rem;border-radius:1rem;transition:all 250ms ease-in-out}.account__orders table tbody tr td .account__orders-button.--renew{background-color:rgba(134,203,67,.35)}.account__orders table tbody tr td .account__orders-button.--renew:hover{background-color:rgba(134,203,67,.75)}.account__orders table tbody tr td .account__orders-button.--pause{background-color:rgba(217,38,55,.35)}.account__orders table tbody tr td .account__orders-button.--pause:hover{background-color:rgba(217,38,55,.75)}.account__orders table tbody tr td .account__orders-button.--detail{background-color:rgba(200,212,0,.35)}.account__orders table tbody tr td .account__orders-button.--detail:hover{background-color:rgba(200,212,0,.75)}.account__orders__pagination .pagination{display:flex;justify-content:center;align-items:center;gap:.75rem}.account__orders__pagination .pagination .page-item a,.account__orders__pagination .pagination .page-item span{display:grid;place-content:center;aspect-ratio:1/1;gap:1rem;width:3.6rem;height:3.6rem;font-size:1.6rem;text-decoration:none;color:#0a472e;border-radius:.5rem;background-color:#f5f5f5;cursor:pointer}.account__orders__pagination .pagination .page-item a:hover,.account__orders__pagination .pagination .page-item span:hover{background-color:#e2e2e2}.account__orders__pagination .pagination .page-item.active a,.account__orders__pagination .pagination .page-item.active span{font-weight:700;background-color:#e2e2e2}.account__editor{display:flex;flex-direction:column;gap:3rem}.account__editor__item{background-color:#f5f5f5;padding:2rem;border-radius:2rem}.account__editor__item.--password{margin-bottom:0}.account__editor__item h3{font-size:clamp(2.2rem,.55vw + 2rem,2.8rem);color:#0a472e;margin-bottom:1.6rem}.account__editor__button{display:flex;align-items:center;gap:1rem}.account__editor__email-state{display:flex;align-items:center;gap:1rem;margin:1rem 0}.account__editor__email-state span{text-transform:uppercase;color:#0a472e;font-weight:700}
/*# sourceMappingURL=all.min.css.map */
