@font-face{font-family:Montserrat;font-style:normal;font-weight:100 900;font-display:swap;src:url(https://fonts.gstatic.com/s/montserrat/v29/JTUSjIg1_i6t8kCHKm459WRhyzbi.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Montserrat;font-style:normal;font-weight:100 900;font-display:swap;src:url(https://fonts.gstatic.com/s/montserrat/v29/JTUSjIg1_i6t8kCHKm459W1hyzbi.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Montserrat;font-style:normal;font-weight:100 900;font-display:swap;src:url(https://fonts.gstatic.com/s/montserrat/v29/JTUSjIg1_i6t8kCHKm459WZhyzbi.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Montserrat;font-style:normal;font-weight:100 900;font-display:swap;src:url(https://fonts.gstatic.com/s/montserrat/v29/JTUSjIg1_i6t8kCHKm459Wdhyzbi.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Montserrat;font-style:normal;font-weight:100 900;font-display:swap;src:url(https://fonts.gstatic.com/s/montserrat/v29/JTUSjIg1_i6t8kCHKm459Wlhyw.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}*{margin:0;padding:0;box-sizing:border-box;font-size:10px;font-family:Montserrat,sans-serif;text-decoration:none;font-optical-sizing:auto;font-style:normal}html{width:100%;height:100%}body,html{-webkit-tap-highlight-color:rgba(0,0,0,0);box-sizing:border-box;display:flex;flex-direction:column;flex-grow:1;scroll-behavior:smooth}body{overflow-x:hidden}#app{display:flex;flex-direction:column;flex-grow:1;height:-moz-fit-content;height:fit-content;scroll-behavior:smooth}.normal-text{font-weight:400}.normal-text,.normal-text-bold{font-size:16px;line-height:19.5px;color:var(--textColor)}.normal-text-bold,.section-title{font-weight:700}.section-title{font-size:40px;line-height:48.76px;color:var(--primaryColor);display:flex;align-items:center;gap:20px}.section-title:before{background-image:url(/img/titleStarIcon.55975568.svg);content:"";display:inline-block;width:35.47px;height:38px;flex-shrink:0}.section-title.without-star:before{display:none}.section-title.multiple-stars:before{width:93px;height:74px;background-image:url(/img/starMultipleIcon.5ddcf551.svg)}.title-text{font-size:24px;font-weight:700;line-height:29.26px;color:var(--textColor)}.body-text{font-weight:400}.body-text,.body-text-bold{font-size:18px;line-height:34.2px;color:var(--textColor)}.body-text-bold{font-weight:600}.list-text{font-weight:400}.list-text,.list-text-bold{font-size:18px;line-height:18px;color:var(--textColor)}.list-text-bold{font-weight:700}.small-text{font-size:12px;font-weight:400;line-height:18px;color:var(--textColor)}.small-list-text,.small-list-text-uppercase{font-size:12px;font-weight:400;line-height:12px;color:var(--textColor)}.small-list-text-uppercase{text-transform:uppercase}.link-text{font-size:18px;font-weight:700;line-height:34.2px;cursor:pointer;text-decoration:none}.link-text,.primary-text{color:var(--primaryColor)}.error-text{color:var(--redColor)}.heading-text{font-size:96px;font-weight:700;color:var(--primaryColor);line-height:117.02px}@media(max-width:1300px){.section-title{font-size:24px;line-height:29.26px;gap:20px}.section-title:before{width:22.4px;height:24px;background-size:contain}.section-title.multiple-stars:before{width:43.987px;height:35px}}@media(max-width:920px){.heading-text{font-size:36px;line-height:43.88px}.title-text{font-size:20px;line-height:24.4px}}.hidden-text{visibility:hidden;opacity:0;pointer-events:none}.button{display:flex;align-items:center;justify-content:center;gap:20px;padding:10px 30px;border-radius:200px;height:50px;color:var(--whiteColor);font-size:16px;font-weight:800;line-height:19.5px;background-color:var(--primaryColor);outline:none;border:none;cursor:pointer;text-transform:uppercase;transition:background-color .3s ease-in-out}@media(hover:hover){.button:hover{background-color:var(--primaryHoverColor)}}.button:disabled{background-color:var(--greyColor);cursor:not-allowed}.grey-box{display:flex;align-items:center;justify-content:center;background-color:var(--lightGreyColor);width:100%}.border-space-breaker{height:4px;background-color:var(--lighterPrimaryColor);width:100%}.checkbox{display:flex;align-items:center;width:-moz-fit-content;width:fit-content;cursor:pointer}.checkbox input[type=checkbox]{position:absolute;opacity:0;left:-99999px}.checkbox label{display:flex;align-items:center;font-size:18px;font-weight:400;line-height:100%;color:var(--textColor);cursor:pointer}.checkbox input[type=checkbox]+label:before{content:"";display:inline-block;width:22px;height:22px;flex-shrink:0;border:1px solid var(--textColor);margin-right:20px;margin-top:-2px}.checkbox input[type=checkbox]:checked+label:before{border:1px solid var(--primaryColor);background:url(/img/checkboxIcons.9bc77fe1.svg) 0 -24px no-repeat}.checkbox input[type=checkbox]:disabled+label{cursor:not-allowed}.checkbox svg{margin-left:5px;flex-shrink:0}.checkbox.is-invalid input[type=checkbox]+label:before{border-color:var(--redColor)}.checkbox.is-invalid label,.checkbox.is-invalid label .required-text,.checkbox.is-invalid label p,.checkbox.is-invalid label span{color:var(--redColor)}.radio input[type=checkbox],.radio input[type=radio]{display:none}.radio input[type=checkbox]+label:before,.radio input[type=radio]+label:before{content:"";width:24px;height:24px;border-radius:50%;border:1px solid var(--textColor);margin-top:1px;box-sizing:border-box}.radio input[type=checkbox]:checked+label:before,.radio input[type=radio]:checked+label:before{box-shadow:inset 0 0 0 3px var(--whiteColor);background-color:var(--primaryColor)}.radio input[type=checkbox]:checked+label .label-text,.radio input[type=radio]:checked+label .label-text{font-weight:600}.radio label{font-size:18px;font-weight:400;line-height:150%;color:var(--textColor);display:flex;gap:20px;cursor:pointer;align-items:center;position:relative}.radio label .label-hidden-text{font-size:18px;font-weight:600;line-height:150%;visibility:hidden}.radio label .label-text{font-size:18px;font-weight:400;line-height:150%;position:absolute;left:44px}@media(hover:hover){.radio:hover{opacity:.7}}.radio.is-invalid input[type=checkbox]+label:before,.radio.is-invalid input[type=radio]+label:before{border-color:var(--redColor)}.radio.is-invalid label,.radio.is-invalid label .label-hidden-text,.radio.is-invalid label .label-text{color:var(--redColor)}.modal-background{background-color:hsla(225,2%,44%,.149);position:fixed;top:0;left:0;width:100%;height:100%;display:flex;align-items:center;justify-content:center;z-index:11}.modal-background .modal-content{padding:15px 40px 40px 40px;box-shadow:0 0 22px 0 rgba(0,0,0,.078);display:flex;flex-direction:column;gap:30px;background-color:var(--whiteColor);border-radius:40px;height:-moz-fit-content;height:fit-content;max-height:calc(100% - 80px);width:calc(100% - 80px);overflow-y:auto;max-width:600px;overflow-x:hidden}.modal-background .modal-content.full-width{max-width:100%}.modal-background .modal-content .modal-content-header{display:flex;align-items:flex-end;justify-content:space-between;margin-right:-25px}.modal-background .modal-content .modal-content-header .modal-close{cursor:pointer;flex-shrink:0;background-color:var(--greyColor);width:50px;height:50px;border-radius:50%;display:flex;align-items:center;justify-content:center}.modal-background .modal-content .modal-content-header .modal-close .x-icon:after,.modal-background .modal-content .modal-content-header .modal-close .x-icon:before{content:"";background-color:var(--whiteColor)}.modal-background .modal-content .modal-content-legal{font-size:18px;font-weight:400;line-height:34.2px;color:var(--textColor)}.modal-background .modal-content .modal-content-legal .list-text-bold{margin:10px 0}.modal-background .modal-content .modal-content-legal h1,.modal-background .modal-content .modal-content-legal h2,.modal-background .modal-content .modal-content-legal h3{font-size:18px;font-weight:700;line-height:18px;color:var(--textColor);margin-bottom:10px;margin-top:10px}.modal-background .modal-content .modal-content-legal b{font-weight:600;font-size:18px;line-height:34.2px;color:var(--textColor)}.modal-background .modal-content .modal-content-legal .modal-content-legal-text{font-size:18px;font-weight:400;line-height:34.2px;color:var(--textColor)}.modal-background .modal-content .modal-content-legal .modal-content-legal-text a{color:var(--primaryColor);font-size:18px;font-weight:400;line-height:34.2px}.modal-background .modal-content .modal-content-legal .modal-content-legal-text b{font-weight:600;font-size:18px;line-height:34.2px;color:var(--textColor)}.modal-background .modal-content .modal-content-legal .modal-content-legal-text ul{margin-left:20px}.modal-background .modal-content .modal-content-legal .modal-content-legal-text ul li{font-size:18px;font-weight:400;line-height:34.2px;color:var(--textColor)}.modal-background .modal-content .modal-slot-booked-row{display:flex;gap:40px}.modal-background .modal-content .modal-slot-booked-row .modal-slot-booked-column{display:flex;flex-direction:column;gap:5px}.modal-background .modal-content .button{width:100%;max-width:240px;margin:0 auto;margin-top:20px}.arrow{width:8px;height:14px;display:flex;align-items:center;justify-content:center;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='9' height='15' fill='none'%3E%3Cpath d='M.293 8.207a1 1 0 0 1 0-1.414L6.657.429A1 1 0 0 1 8.07 1.843L2.414 7.5l5.657 5.657a1 1 0 1 1-1.414 1.414L.293 8.207ZM2 8.5H1v-2h1v2Z' fill='%2315BBBD'/%3E%3C/svg%3E");background-size:contain;background-repeat:no-repeat;background-position:0}.arrow.right-arrow{transform:rotate(180deg)}.arrow.down-arrow{transform:rotate(-90deg)}.arrow.up-arrow{transform:rotate(90deg)}.minus-icon,.plus-icon{width:16px;height:3px;background-color:var(--primaryColor);border-radius:2px}.plus-icon{position:relative}.plus-icon:before{content:"";position:absolute;width:16px;height:3px;background-color:var(--primaryColor);border-radius:2px;top:0;left:50%;transform:translateX(-50%) rotate(90deg)}.x-icon{width:16px;height:16px;display:flex;align-items:center;justify-content:center;position:relative}.x-icon:before{transform:translateY(-50%) rotate(45deg)}.x-icon:after,.x-icon:before{content:"";position:absolute;width:16px;height:3px;background-color:var(--blackColor);border-radius:2px;top:50%;left:0}.x-icon:after{transform:translateY(-50%) rotate(-45deg)}.navigation-component{width:100%;display:flex;justify-content:center;background-color:hsla(0,0%,100%,.8);transition:box-shadow .3s ease-in-out,height .3s ease-in-out;height:90px;z-index:10;position:sticky;top:0;backdrop-filter:blur(30px)}.navigation-component.navigation-component-fixed{position:fixed}.navigation-component .navigation-component-wrapper{display:flex;justify-content:space-between;align-items:center;gap:20px;padding:20px 40px;width:100%;max-width:1920px;transition:padding .3s ease-in-out;position:relative}.navigation-component .navigation-component-wrapper a{width:-moz-fit-content;width:fit-content;height:-moz-fit-content;height:fit-content}.navigation-component .navigation-component-wrapper .navigation-component-wrapper-container{display:flex;align-items:center;justify-content:space-between;width:100%;gap:20px}.navigation-component .navigation-component-wrapper .navigation-component-wrapper-box{display:flex;align-items:center;gap:40px}.navigation-component .navigation-component-wrapper .navigation-component-wrapper-container-logo{display:flex;align-items:center}.navigation-component .navigation-component-wrapper .navigation-component-wrapper-container-logo .navigation-language{display:none}.navigation-component .navigation-component-wrapper .navigation-language{display:flex;flex-direction:column;gap:10px;padding:10px;border-radius:14px;position:relative}.navigation-component .navigation-component-wrapper .navigation-language .navigation-language-current{display:flex;align-items:center;gap:10px;cursor:pointer}.navigation-component .navigation-component-wrapper .navigation-language .navigation-language-current img{width:36px;aspect-ratio:43.2/24;height:24px;-o-object-fit:none;object-fit:none;border-radius:4px;box-shadow:0 0 9px 0 rgba(0,0,0,.12)}.navigation-component .navigation-component-wrapper .navigation-language .navigation-language-current .arrow{background-position:50%;width:16px;height:16px}.navigation-component .navigation-component-wrapper .navigation-language .navigation-language-items{display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;gap:10px;position:absolute;left:0;padding:10px;padding-top:0;background:var(--lightGreyColor);top:44px;width:100%;border-radius:0 0 14px 14px}.navigation-component .navigation-component-wrapper .navigation-language .navigation-language-items img{aspect-ratio:43.2/24;width:36px;height:24px;border-radius:4px;box-shadow:0 0 9px 0 rgba(0,0,0,.12);-o-object-fit:none;object-fit:none;cursor:pointer}.navigation-component .navigation-component-wrapper .navigation-language.navigation-language-opened{background:var(--lightGreyColor);border-radius:14px 14px 0 0}.navigation-component .navigation-component-wrapper .button{z-index:2;min-width:245px}.navigation-component .navigation-component-wrapper .navigation-component-items-item{display:flex;align-items:center;gap:10px}.navigation-component .navigation-component-wrapper .product-details-back{display:flex;align-items:center;gap:10px;width:-moz-fit-content;width:fit-content;cursor:pointer}.navigation-component.navigation-component-scrolled{box-shadow:0 0 50px 0 rgba(0,0,0,.051);height:70px}.navigation-component.navigation-component-with-back{height:144px}.navigation-component.navigation-component-with-back .navigation-component-wrapper{flex-direction:column;align-items:flex-start}@media(max-width:1200px){.navigation-component{height:70px}.navigation-component .navigation-component-wrapper{position:relative}.navigation-component .navigation-component-wrapper .navigation-component-wrapper-box .navigation-component-items-item{display:none}.navigation-component .navigation-component-wrapper .button{position:absolute;bottom:-45px;right:40px}}@media(max-width:920px){.navigation-component .navigation-component-wrapper{padding:20px}.navigation-component .navigation-component-wrapper .navigation-component-wrapper-box{display:none}.navigation-component .navigation-component-wrapper .navigation-component-wrapper-container-logo{width:100%;justify-content:space-between}.navigation-component .navigation-component-wrapper .navigation-component-wrapper-container-logo a{width:220px;display:flex;align-items:center}.navigation-component .navigation-component-wrapper .navigation-component-wrapper-container-logo a img{width:100%}.navigation-component .navigation-component-wrapper .navigation-component-wrapper-container-logo .navigation-language{display:flex}.navigation-component.navigation-component-with-back{height:120px}}.navigation-component-info{display:none}@media(max-width:1200px){.navigation-component-info{display:flex;padding:20px 40px;gap:40px;background-color:hsla(0,0%,100%,.8);backdrop-filter:blur(30px);align-items:center;height:70px;z-index:2;margin-top:60px}.navigation-component-info .navigation-component-info-item{display:flex;align-items:center;gap:10px}}@media(max-width:920px){.navigation-component-info{padding:20px;gap:20px;flex-direction:column;align-items:flex-start;height:100px}}.navigation-component-footer{display:none}@media(max-width:920px){.navigation-component-footer{z-index:10;display:flex;background-color:var(--whiteColor);position:fixed;bottom:0;left:0;width:100%;transition:all .2s}.navigation-component-footer .button{border-radius:0;width:100%}.navigation-component-footer.navigation-component-footer-hidden{transform:translateY(100%)}}.swiper-container{position:relative;overflow:hidden;width:100%}.swiper-container .arrow-box{display:flex;width:50px;height:50px;align-items:center;justify-content:center;background-color:var(--greyColor);border-radius:50%;transition:all .2s;cursor:pointer;position:absolute;top:50%;right:24px;transform:translateY(-50%);z-index:5;opacity:0;pointer-events:none}.swiper-container .arrow-box:before{content:"";position:absolute;width:11.25px;height:11.25px;border-top:3px solid var(--whiteColor);border-right:3px solid var(--whiteColor);border-radius:2px 0 2px 0;transform:rotate(45deg);margin-right:6px}@media(hover:hover){.swiper-container .arrow-box:hover{background-color:var(--primaryColor)}}.swiper-container .arrow-box.left-arrow{right:auto;left:24px}.swiper-container .arrow-box.left-arrow:before{margin-left:6px;margin-right:0;transform:rotate(-135deg)}@media(hover:hover){.swiper-container:hover .arrow-box{opacity:1;pointer-events:all}.swiper-container:hover .arrow-box.disabled-arrow-box{opacity:0;pointer-events:none}}.swiper-container .swiper-container-wrapper{overflow-x:scroll;-webkit-overflow-scrolling:touch;scroll-snap-align:start;scroll-snap-type:x mandatory;overscroll-behavior-x:contain;overflow-y:hidden}.swiper-container .swiper-container-wrapper::-webkit-scrollbar{display:none}.swiper-container .swiper-container-wrapper .swiper-container-wrapper-row{display:inline-flex;vertical-align:top;width:100%;padding:40px 0;gap:10px}.swiper-container .swiper-container-wrapper .swiper-container-wrapper-row .swiper-container-wrapper-row-items{scroll-snap-align:start}.swiper-container .swiper-container-wrapper .swiper-container-wrapper-row .swiper-container-wrapper-row-items .swiper-container-wrapper-row-items-box{transform:translateX(130px)}.swiper-container .swiper-container-wrapper .swiper-container-wrapper-row .swiper-container-wrapper-row-items:last-child .swiper-container-wrapper-row-items-box{padding-inline-end:130px}@media(max-width:1300px){.swiper-container .swiper-container-wrapper .swiper-container-wrapper-row .swiper-container-wrapper-row-items .swiper-container-wrapper-row-items-box{transform:translateX(40px)}.swiper-container .swiper-container-wrapper .swiper-container-wrapper-row .swiper-container-wrapper-row-items:last-child .swiper-container-wrapper-row-items-box{padding-inline-end:40px}}@media(max-width:920px){.swiper-container .swiper-container-wrapper .swiper-container-wrapper-row{padding:20px 0}.swiper-container .swiper-container-wrapper .swiper-container-wrapper-row .swiper-container-wrapper-row-items .swiper-container-wrapper-row-items-box{transform:translateX(20px)}.swiper-container .swiper-container-wrapper .swiper-container-wrapper-row .swiper-container-wrapper-row-items:last-child .swiper-container-wrapper-row-items-box{padding-inline-end:20px}}.contact-form{padding:80px 0;gap:80px;display:flex;flex-direction:column;width:100%}.contact-form .limit-width{max-width:800px;margin:0 auto;padding:0 20px;width:100%}.contact-form .contact-form-box{display:flex;flex-direction:column;gap:40px;width:100%}.contact-form .contact-form-box .contact-form-box-section{display:flex;flex-direction:column;gap:20px}.contact-form .contact-form-box .contact-form-box-section .list-text-bold:has(.error-text){position:relative}.contact-form .contact-form-box .contact-form-box-section .list-text-bold:has(.error-text) .error-text{position:absolute;bottom:-12px;left:0}.contact-form .contact-form-box .contact-form-box-section:has(.limit-width) .list-text-bold .error-text{left:20px}@media(max-width:920px){.contact-form .contact-form-box .contact-form-box-section.contact-form-box-section-times .contact-form-box-error-text-box{max-width:450px;width:calc(100% - 40px)}}.contact-form .contact-form-box .contact-form-box-section.contact-form-box-section-times .swiper-container .swiper-container-wrapper .swiper-container-wrapper-row{padding:0}.contact-form .contact-form-box .contact-form-box-section.contact-form-box-section-times .swiper-container .swiper-container-wrapper .swiper-container-wrapper-row .swiper-container-wrapper-row-items .swiper-container-wrapper-row-items-box{transform:translateX(clamp(10px,(100vw - 800px)/2 + 10px,(100vw - 800px)/2 + 10px))}.contact-form .contact-form-box .contact-form-box-section.contact-form-box-section-times .swiper-container .swiper-container-wrapper .swiper-container-wrapper-row .swiper-container-wrapper-row-items:last-child .swiper-container-wrapper-row-items-box{padding-inline-end:clamp(10px,(100vw - 800px)/2 + 10px,(100vw - 800px)/2 + 10px)}.contact-form .contact-form-box .date-items input[type=radio]{display:none}.contact-form .contact-form-box .date-items label{width:160px;height:60px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:5px;border-radius:5px;background-color:var(--lightGreyColor);border:1px solid var(--lightGreyColor);cursor:pointer}.contact-form .contact-form-box .date-items label .date-items-day{color:var(--textColor);font-size:14px;font-weight:500;line-height:100%;text-transform:uppercase}@media(hover:hover){.contact-form .contact-form-box .date-items label:hover{background-color:var(--whiteColor);border-color:var(--primaryColor);color:var(--primaryColor)}.contact-form .contact-form-box .date-items label:hover .date-items-day{color:var(--primaryColor)}}.contact-form .contact-form-box .date-items input[type=radio]:checked+label{background-color:var(--primaryColor);border-color:var(--primaryColor);color:var(--whiteColor)}.contact-form .contact-form-box .date-items input[type=radio]:checked+label .date-items-day{color:var(--whiteColor)}.contact-form .contact-form-box .doctor-items input[type=radio]{display:none}.contact-form .contact-form-box .doctor-items label{width:228px;height:60px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:5px;border-radius:5px;background-color:var(--lightGreyColor);border:1px solid var(--lightGreyColor);cursor:pointer;font-size:16px}.contact-form .contact-form-box .doctor-items label .doctor-items-info{color:var(--textColor);font-size:14px;font-weight:500;line-height:100%;text-transform:uppercase}@media(hover:hover){.contact-form .contact-form-box .doctor-items label:hover{background-color:var(--whiteColor);border-color:var(--primaryColor);color:var(--primaryColor)}.contact-form .contact-form-box .doctor-items label:hover .doctor-items-info{color:var(--primaryColor)}}.contact-form .contact-form-box .doctor-items input[type=radio]:checked+label{background-color:var(--primaryColor);border-color:var(--primaryColor);color:var(--whiteColor)}.contact-form .contact-form-box .doctor-items input[type=radio]:checked+label .doctor-items-info{color:var(--whiteColor)}.contact-form .contact-form-box .contact-form-box-section-times-box-time input[type=radio]{display:none}.contact-form .contact-form-box .contact-form-box-section-times-box-time label{display:flex;align-items:center;justify-content:center;height:60px;width:160px;border-radius:5px;line-height:100%;background-color:var(--lightGreyColor);color:var(--textColor);cursor:pointer;border:1px solid var(--lightGreyColor)}@media(hover:hover){.contact-form .contact-form-box .contact-form-box-section-times-box-time label:hover{background-color:var(--whiteColor);color:var(--primaryColor);border-color:var(--primaryColor)}}.contact-form .contact-form-box .contact-form-box-section-times-box-time input[type=radio]:checked+label{background-color:var(--primaryColor);color:var(--whiteColor);border-color:var(--primaryColor)}.contact-form .contact-form-box .contact-form-box-section-times-box-time input[type=radio]:disabled+label{cursor:not-allowed;opacity:.5}@media(hover:hover){.contact-form .contact-form-box .contact-form-box-section-times-box-time input[type=radio]:disabled+label:hover{background-color:var(--lightGreyColor);color:var(--textColor);border-color:var(--lightGreyColor)}}.contact-form .contact-form-box .contact-form-box-section-options{display:flex;flex-wrap:wrap;align-items:center;gap:10px}.contact-form .contact-form-box .contact-form-box-section-options input[type=radio]{display:none}.contact-form .contact-form-box .contact-form-box-section-options label{padding:10px 20px;border-radius:5px;color:var(--textColor);font-size:18px;font-weight:700;line-height:120%;height:60px;gap:5px;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;background-color:var(--lightGreyColor);width:calc(50% - 5px);cursor:pointer;border:1px solid var(--lightGreyColor)}.contact-form .contact-form-box .contact-form-box-section-options label .contact-form-box-section-options-info{color:var(--textColor);text-align:center;font-size:14px;font-weight:500;line-height:100%;text-transform:uppercase}@media(hover:hover){.contact-form .contact-form-box .contact-form-box-section-options label:hover{background-color:var(--whiteColor);border-color:var(--primaryColor);color:var(--primaryColor)}.contact-form .contact-form-box .contact-form-box-section-options label:hover .contact-form-box-section-options-info{color:var(--primaryColor)}}.contact-form .contact-form-box .contact-form-box-section-options input[type=radio]:checked+label{background-color:var(--primaryColor);color:var(--whiteColor);border-color:var(--primaryColor)}.contact-form .contact-form-box .contact-form-box-section-options input[type=radio]:checked+label .contact-form-box-section-options-info{color:var(--whiteColor)}.contact-form .contact-form-box .contact-form-box-error-text-box{width:100%;height:122px;max-width:760px;margin:0 auto;display:flex;align-items:center;justify-content:center;text-align:center;padding:10px 20px;border-radius:5px;background-color:var(--lightGreyColor);font-size:16px;font-weight:700;line-height:16px;color:var(--textColor)}.contact-form .contact-form-box .contact-form-box-error-text-box.error-text{color:var(--redColor)}.contact-form .contact-form-box .contact-form-box-row{display:flex;width:100%;margin:0 auto;gap:20px}.contact-form .contact-form-box .checkbox-column{display:flex;flex-direction:column;width:100%;max-width:760px;margin:0 auto;gap:20px}.contact-form .contact-form-box .button{margin:0 auto;padding:20px}@media(max-width:1300px){.contact-form{padding:40px 0;gap:40px}}@media(max-width:920px){.contact-form{padding:40px 0 80px 0;gap:20px}.contact-form .limit-width{max-width:490px}.contact-form .contact-form-box{gap:20px}.contact-form .contact-form-box .contact-form-box-error-text-box{max-width:450px}.contact-form .contact-form-box .contact-form-box-section{gap:20px}.contact-form .contact-form-box .contact-form-box-section.contact-form-box-section-times .swiper-container .swiper-container-wrapper .swiper-container-wrapper-row{padding:0}.contact-form .contact-form-box .contact-form-box-section.contact-form-box-section-times .swiper-container .swiper-container-wrapper .swiper-container-wrapper-row .swiper-container-wrapper-row-items .swiper-container-wrapper-row-items-box{transform:translateX(clamp(20px,(100vw - 490px)/2 + 20px,(100vw - 490px)/2 + 20px))}.contact-form .contact-form-box .contact-form-box-section.contact-form-box-section-times .swiper-container .swiper-container-wrapper .swiper-container-wrapper-row .swiper-container-wrapper-row-items:last-child .swiper-container-wrapper-row-items-box{padding-inline-end:clamp(20px,(100vw - 490px)/2 + 20px,(100vw - 490px)/2 + 20px)}.contact-form .contact-form-box .contact-form-box-section-options label{font-size:16px;padding:10px 0}.contact-form .contact-form-box .date-items label{width:130px;font-size:16px}.contact-form .contact-form-box .contact-form-box-section-times-box-time label{width:70px;font-size:16px}.contact-form .contact-form-box .contact-form-box-row{flex-direction:column}.contact-form .contact-form-box .checkbox-column{padding:24px 24px 0 24px}.contact-form .contact-form-box .button{margin-top:20px}}footer{display:flex;flex-direction:column;align-items:center;justify-content:center;background-color:var(--lightGreyColor);padding:80px 40px;gap:40px;width:100%;margin-top:auto}footer .normal-text-bold{cursor:pointer;transition:all .2s}@media(hover:hover){footer .normal-text-bold:hover{color:var(--primaryColor)}}.input-component{display:flex;flex-direction:column;width:100%;transition:all .2s;position:relative}.input-component .clear-input{opacity:0;position:absolute;right:0;bottom:0;height:40px;padding:10px;width:40px;display:flex!important;justify-content:center;align-items:center;transition:all .2s;pointer-events:none}.input-component .clear-input.show{opacity:1;background-color:transparent;animation:fadeIn .3s ease-in-out;z-index:2;cursor:pointer;pointer-events:all}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}.input-component .clear-input.show:after,.input-component .clear-input.show:before{position:absolute;content:"";width:50%;height:3px;background-color:var(--borderColor)}.input-component .clear-input.show:before{transform:rotate(45deg)}.input-component .clear-input.show:after{transform:rotate(-45deg)}.input-component input{width:100%;height:100%;border:1px solid var(--borderColor);height:40px;-moz-appearance:none;-webkit-appearance:none;appearance:none;font-size:18px;border-radius:0;font-weight:400;line-height:100%;color:var(--textColor);padding:12px 40px 12px 12px;background-color:var(--whiteColor)}.input-component input:focus{outline:none;border:1px solid var(--primaryColor)}@media(hover:hover){.input-component input:hover{border:1px solid var(--primaryColor);outline:none}}.input-component label{font-size:12px;font-weight:500;line-height:12px;color:var(--textColor);text-transform:uppercase;margin-bottom:5px}.input-component.is-invalid input,.input-component.is-invalid input:focus{border:1px solid var(--redColor)}.input-component.is-invalid label{color:var(--redColor)}.input-component ::-webkit-input-placeholder{opacity:0;-webkit-transition:inherit;transition:inherit}.textarea-component{display:flex;flex-flow:column;width:100%;transition:all .2s;gap:10px}.textarea-component.resize-textarea textarea{min-height:auto}.textarea-component.is-invalid textarea,.textarea-component.is-invalid textarea:focus{border:1px solid var(--redColor)}.textarea-component.is-invalid label{color:var(--redColor)}.textarea-component textarea{width:100%;min-height:100px;font-size:18px;font-weight:400;line-height:130%;color:var(--textColor);border:1px solid var(--borderColor);padding:12px;background:var(--whiteColor);-moz-appearance:none;-webkit-appearance:none;appearance:none;resize:none}.textarea-component textarea:focus{outline:none;border:1px solid var(--primaryColor)}@media(hover:hover){.textarea-component textarea:hover{border:1px solid var(--primaryColor);outline:none}}.textarea-component label{font-size:12px;font-weight:500;line-height:12px;color:var(--textColor);text-transform:uppercase}.quantity-component{display:flex;align-items:center;gap:20px}.quantity-component .quantity-component-controls{display:flex;align-items:center;border-radius:40px;border:1px solid var(--primaryColor);height:50px}.quantity-component .quantity-component-controls .quantity-component-controls-button{display:flex;align-items:center;justify-content:center;width:78px;height:100%;outline:none;background-color:transparent;border:none;cursor:pointer}.quantity-component .quantity-component-controls .quantity-component-controls-button:disabled{cursor:not-allowed;opacity:.5}.quantity-component .quantity-component-controls p{display:flex;align-items:center;justify-content:center;color:var(--blackColor);width:80px;text-align:center;border-right:1px solid var(--primaryColor);border-left:1px solid var(--primaryColor);height:100%}.landing-page-hero{display:flex;justify-content:center;padding-top:90px;background-color:var(--lightGreyColor)}.landing-page-hero .landing-page-hero-image{width:50%;-o-object-fit:cover;object-fit:cover;height:700px;max-height:700px}.landing-page-hero .landing-page-hero-text-wrapper{display:flex;flex-direction:column;align-items:center;justify-content:center;width:50%;padding:40px}.landing-page-hero .landing-page-hero-text-wrapper .landing-page-hero-text{display:flex;flex-direction:column;width:100%;max-width:600px;gap:40px}.landing-page-hero .landing-page-hero-text-wrapper .landing-page-hero-text .landing-page-hero-text-title{font-size:64px;color:var(--primaryColor);font-weight:300;line-height:110%;text-transform:uppercase;width:100%;max-width:460px}.landing-page-hero .landing-page-hero-text-wrapper .landing-page-hero-text .landing-page-hero-text-box{display:flex;width:100%;flex-direction:column;gap:20px}.landing-page-hero .landing-page-hero-text-wrapper .landing-page-hero-text .landing-page-hero-text-box p{line-height:150%}.landing-page-hero .landing-page-hero-text-wrapper .landing-page-hero-text .button{max-width:-moz-fit-content;max-width:fit-content}.landing-page-services{display:flex;flex-direction:column;gap:40px;margin:0 auto;width:100%;max-width:1920px;padding:80px 80px 40px 80px}.landing-page-services .landing-page-services-box{display:flex;flex-wrap:wrap;-moz-column-gap:60px;column-gap:60px}.landing-page-services .landing-page-services-box .landing-page-services-box-item{display:flex;flex-direction:column;gap:20px;padding:40px 0;width:calc(33.33333% - 40px)}.landing-page-services .swiper-container{display:none}@media(max-width:1300px){.landing-page-services .landing-page-services-box{display:none}.landing-page-services .swiper-container{display:block}}.landing-page-about{display:flex;align-items:center;justify-content:center;padding:80px;gap:80px;width:100%;max-width:1920px}.landing-page-about .landing-page-about-image{padding-top:40px;width:calc(50% - 40px);background:linear-gradient(220.7deg,hsla(0,0%,100%,0) 28.51%,#fff 88.72%);aspect-ratio:1/1;box-shadow:0 0 50px 0 rgba(0,0,0,.051);display:flex;align-items:center;justify-content:center;border-radius:80px}.landing-page-about .landing-page-about-image img{width:55%;-o-object-fit:contain;object-fit:contain;margin-top:auto}.landing-page-about .landing-page-about-info{padding:40px 0;width:calc(50% - 40px);display:flex;flex-direction:column;gap:30px}.landing-page-products{display:flex;flex-direction:column;margin:0 auto;width:100%;padding:80px 0}.landing-page-products .section-title{padding:0 130px}.landing-page-products .product-item{display:flex;flex-direction:column;gap:20px;width:390px;padding:40px;border-radius:20px;background-color:var(--whiteColor);box-shadow:0 0 22px 0 rgba(0,0,0,.078);transition:all .2s}.landing-page-products .product-item img{-webkit-user-select:none;-moz-user-select:none;user-select:none;aspect-ratio:1/1;-webkit-user-drag:none}.landing-page-products .product-item .body-text,.landing-page-products .product-item .title-text{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;height:59px}.landing-page-products .product-item .body-text{line-height:150%}@media(hover:hover){.landing-page-products .product-item:hover{transform:scale3d(1.03,1.03,1.03);z-index:4;box-shadow:0 0 32px 0 rgba(0,0,0,.102)}}.landing-page-products .blog-items{display:flex;flex-direction:column;width:390px;overflow:hidden;border-radius:20px;background-color:var(--whiteColor);box-shadow:0 0 50px 0 rgba(0,0,0,.051);transition:all .2s}.landing-page-products .blog-items img{-webkit-user-select:none;-moz-user-select:none;user-select:none;-webkit-user-drag:none;flex-shrink:0;width:100%;height:245px;-o-object-fit:cover;object-fit:cover}.landing-page-products .blog-items .blog-items-body{padding:20px 40px 40px;display:flex;flex-direction:column;gap:20px}.landing-page-products .blog-items .blog-items-body .title-text{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;height:88px}.landing-page-products .blog-items .blog-items-body .body-text{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;line-height:150%;overflow:hidden;height:79px}@media(hover:hover){.landing-page-products .blog-items:hover{transform:scale3d(1.03,1.03,1.03);z-index:4;box-shadow:0 0 32px 0 rgba(0,0,0,.102)}}.landing-page-location{width:100%;position:relative}.landing-page-location #map{position:absolute!important;top:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.landing-page-location #map .gm-style iframe+div{border:none!important}.landing-page-location .landing-page-location-wrapper{width:100%;max-width:1920px;padding:40px;margin:0 auto}.landing-page-location .landing-page-location-wrapper .landing-page-location-info{display:flex;flex-direction:column;gap:20px;padding:40px;box-shadow:0 0 50px 0 rgba(0,0,0,.051);border-radius:40px;background-color:var(--whiteColor);width:100%;max-width:410px;z-index:1;position:relative}.landing-page-location .landing-page-location-wrapper .landing-page-location-info .landing-page-location-info-selector{display:flex;align-items:center;border-bottom:2px solid var(--lightGreyColor)}.landing-page-location .landing-page-location-wrapper .landing-page-location-info .landing-page-location-info-selector input{display:none}.landing-page-location .landing-page-location-wrapper .landing-page-location-info .landing-page-location-info-selector label{width:100%;cursor:pointer;padding:0 10px;height:60px;position:relative;color:var(--darkGreyColor);text-align:center;font-size:16px;font-weight:700;line-height:100%;display:flex;align-items:center;justify-content:center}.landing-page-location .landing-page-location-wrapper .landing-page-location-info .landing-page-location-info-selector label:before{content:"";position:absolute;bottom:0;left:0;width:100%;height:6px;background-color:transparent;transition:all .2s}@media(hover:hover){.landing-page-location .landing-page-location-wrapper .landing-page-location-info .landing-page-location-info-selector label:hover:before{background-color:var(--lighterPrimaryColor)}}.landing-page-location .landing-page-location-wrapper .landing-page-location-info .landing-page-location-info-selector input:checked+label:before{background-color:var(--primaryColor)}.landing-page-location .landing-page-location-wrapper .landing-page-location-info .landing-page-location-info-box{display:flex;flex-direction:column}.landing-page-location .landing-page-location-wrapper .landing-page-location-info .landing-page-location-info-box a{width:-moz-fit-content;width:fit-content}.landing-page-location .landing-page-location-wrapper .landing-page-location-info .landing-page-location-info-box .landing-page-location-info-box-actions{display:flex;align-items:center;justify-content:space-between;margin-top:10px}.landing-page-location .landing-page-location-wrapper .landing-page-location-info .landing-page-location-info-box .landing-page-location-info-box-row{display:flex;align-items:center;gap:10px;width:-moz-fit-content;width:fit-content;cursor:pointer}.landing-page-location .landing-page-location-wrapper .landing-page-location-info .landing-page-location-info-box .landing-page-location-info-box-row p{line-height:100%}.landing-page-location .landing-page-location-wrapper .landing-page-location-info .landing-page-location-info-box-hours{display:flex;justify-content:space-between}.landing-page-location .landing-page-location-wrapper .landing-page-location-info .landing-page-location-info-box-hours p:last-child{text-align:right}@media(max-width:1200px){.landing-page-hero{padding-top:0}}@media(max-width:1300px){.landing-page-hero .landing-page-hero-image{height:600px;max-height:600px}.landing-page-hero .landing-page-hero-text-wrapper .landing-page-hero-text{gap:30px}.landing-page-hero .landing-page-hero-text-wrapper .landing-page-hero-text .landing-page-hero-text-title{font-size:48px;max-width:360px}.landing-page-services{gap:0;padding:0}.landing-page-services .section-title{padding:0 40px;padding-top:40px}.landing-page-services .swiper-container-wrapper-row-items-box{min-height:100%;display:flex;align-items:stretch}.landing-page-services .services-box{width:-moz-fit-content;width:fit-content;display:flex;flex-direction:column;gap:20px;padding:20px;border-radius:20px;background:var(--whiteColor);box-shadow:0 0 50px 0 rgba(0,0,0,.05);align-self:stretch}.landing-page-services .services-box .body-text,.landing-page-services .services-box .title-text{white-space:nowrap}.landing-page-about{padding:40px;gap:40px}.landing-page-about .landing-page-about-image,.landing-page-about .landing-page-about-info{width:calc(50% - 20px)}.landing-page-products{padding:40px 0}.landing-page-products .section-title{padding:0 40px}}@media(max-width:920px){.landing-page-hero{flex-direction:column-reverse}.landing-page-hero .landing-page-hero-image{width:100%;height:400px;max-height:400px}.landing-page-hero .landing-page-hero-text-wrapper{width:100%;padding:20px}.landing-page-hero .landing-page-hero-text-wrapper .landing-page-hero-text{gap:20px}.landing-page-hero .landing-page-hero-text-wrapper .landing-page-hero-text .landing-page-hero-text-title{font-size:36px;max-width:400px}.landing-page-hero .landing-page-hero-text-wrapper .landing-page-hero-text .button{display:none}.landing-page-services{gap:0;padding:0}.landing-page-services .section-title{padding:0 20px;padding-top:40px}.landing-page-services .swiper-container .swiper-container-wrapper .swiper-container-wrapper-row{padding-bottom:40px}.landing-page-services .services-box .title-text{font-size:20px}.landing-page-about{flex-direction:column-reverse;align-items:center;justify-content:center;padding:40px 20px 20px;gap:20px;width:100%;max-width:1920px}.landing-page-about .landing-page-about-image{width:100%}.landing-page-about .landing-page-about-info{padding:0;width:100%;gap:20px}.landing-page-products{padding:40px 0 0 0}.landing-page-products .section-title{padding:0 20px}.landing-page-products .product-item{gap:20px;width:320px;padding:20px}.landing-page-products .blog-items{width:320px}.landing-page-products .blog-items .blog-items-body{padding:20px}.landing-page-products .swiper-container .swiper-container-wrapper .swiper-container-wrapper-row{padding-bottom:40px}.landing-page-location{display:flex;flex-direction:column-reverse}.landing-page-location #map{position:relative!important;top:auto;left:auto;height:360px}.landing-page-location .landing-page-location-wrapper{padding:0}.landing-page-location .landing-page-location-wrapper .landing-page-location-info{width:100%;max-width:100%;border-radius:0;box-shadow:none;padding:20px}}.blog-details-main{width:100%;max-width:1920px;margin:0 auto;padding:20px 40px}.blog-details-main .blog-details-main-details{display:flex;flex-direction:column;gap:40px;width:100%;max-width:800px;margin:0 auto;padding-top:40px;padding-bottom:60px}.blog-details-main .blog-details-main-details img{border-radius:40px;width:100%;height:-moz-fit-content;height:fit-content}.blog-details-main .blog-details-main-details .blog-details-main-details-sections{display:flex;flex-direction:column;gap:40px;width:100%}@media(max-width:920px){.blog-details-main{padding:20px}.blog-details-main .blog-details-main-details{gap:20px;padding-top:20px;padding-bottom:40px}.blog-details-main .blog-details-main-details .blog-details-main-details-sections{gap:20px}}.product-details{width:100%;max-width:1920px;margin:0 auto;padding:0 80px 80px;display:flex;flex-direction:column;gap:40px}.product-details .product-details-box{display:flex;align-items:center;gap:80px}.product-details .product-details-box .product-details-box-image{width:calc(50% - 40px);height:-moz-fit-content;height:fit-content;aspect-ratio:1/1;box-shadow:0 0 50px 0 rgba(0,0,0,.051);border-radius:20px}.product-details .product-details-box .product-details-box-info{width:calc(50% - 40px);display:flex;flex-direction:column;gap:30px}.product-details .product-details-box .product-details-box-info .product-details-box-info-quantity{display:flex;align-items:center;justify-content:space-between;gap:20px}.product-details .product-details-box .button{max-width:240px;margin:0 auto;margin-top:30px;width:100%}@media(max-width:1300px){.product-details{padding:0 40px 40px;padding-bottom:80px}.product-details .product-details-box{display:flex;align-items:center;gap:40px}.product-details .product-details-box .product-details-box-image,.product-details .product-details-box .product-details-box-info{width:calc(50% - 20px)}.product-details .product-details-box .product-details-box-info .product-details-box-info-quantity{justify-content:center;flex-direction:column;gap:20px}}@media(max-width:920px){.product-details{padding:0 40px 40px;padding-bottom:80px;gap:20px}.product-details .product-details-box{gap:20px;flex-direction:column}.product-details .product-details-box .product-details-box-image{width:100%}.product-details .product-details-box .product-details-box-info{width:100%;display:flex;flex-direction:column;gap:20px}.product-details .product-details-box .product-details-box-info .product-details-box-info-quantity .quantity-component{flex-direction:column}.product-details .product-details-box .button{margin-top:20px}}.checkout-page{padding:0 80px 20px 80px;gap:40px;flex-direction:column}.checkout-page,.checkout-page-item{width:100%;max-width:1920px;margin:0 auto;display:flex}.checkout-page-item{padding:20px 80px;align-items:center;gap:80px}.checkout-page-item .checkout-page-item-image{width:120px;height:120px;box-shadow:0 0 50px 0 rgba(0,0,0,.051);border-radius:20px;-o-object-fit:cover;object-fit:cover;background-color:var(--whiteColor)}.checkout-page-item .checkout-page-item-info{width:calc(100% - 200px);display:flex;align-items:center;gap:20px;padding:10px 0}.checkout-page-item .checkout-page-item-info p{width:25%}.checkout-page-item .checkout-page-item-info p:last-child{text-align:right}#payment-form{display:flex;flex-direction:column;gap:40px;width:100%;max-width:620px;margin:0 auto;padding-top:40px;padding-bottom:60px;position:relative}#payment-form .button{max-width:240px;margin:0 auto;width:100%;margin-top:30px}#payment-form #payment-message{position:absolute;bottom:120px;left:0;text-align:center;color:var(--redColor);width:100%}.checkout-page-form{padding:40px 40px 80px 40px;display:flex;flex-direction:column;gap:40px;width:100%;max-width:620px;margin:0 auto}.checkout-page-form .title-text{position:relative}.checkout-page-form .title-text .small-list-text{position:absolute;bottom:-12px;left:0}.checkout-page-form .checkout-page-form-box{display:flex;flex-direction:column;gap:20px}.checkout-page-form .checkout-page-form-box .checkout-page-form-box-row{display:flex;align-items:center;gap:10px}.checkout-page-form .checkout-page-form-box .checkout-page-form-box-radios{display:flex;align-items:center;gap:60px}.checkout-page-form .checkout-page-form-box .checkout-page-form-box-radios .radio{height:50px;display:flex;align-items:center}.checkout-page-form .checkout-page-form-box .checkout-page-form-box-checkboxes{display:flex;flex-direction:column;margin:0 auto;width:-moz-fit-content;width:fit-content;margin-top:30px;gap:20px}.checkout-page-form .checkout-page-form-box .button{max-width:240px;margin:0 auto;margin-top:30px;width:100%}@media(max-width:1300px){.checkout-page{padding:0 40px 20px 40px}.checkout-page-item{padding:40px;gap:40px;max-width:620px}.checkout-page-item .checkout-page-item-info{width:-moz-fit-content;width:fit-content;max-width:calc(100% - 160px);display:flex;flex-direction:column;align-items:center;justify-content:space-between;gap:0;padding:0}.checkout-page-item .checkout-page-item-info p{width:100%}.checkout-page-item .checkout-page-item-info p:last-child{text-align:left}#payment-form{gap:40px}#payment-form .button{margin-top:20px}.checkout-page-form{padding:40px;gap:40px;padding-bottom:80px}.checkout-page-form .checkout-page-form-box .checkout-page-form-box-radios{gap:40px}.checkout-page-form .checkout-page-form-box .checkout-page-form-box-checkboxes{margin-top:0}.checkout-page-form .checkout-page-form-box .button{margin-top:20px}}@media(max-width:920px){.checkout-page{padding:0 20px 20px 20px;gap:20px}.checkout-page-item{padding:40px 20px}#payment-form{padding-top:20px;max-width:540px}.checkout-page-form{padding:20px;padding-bottom:80px;max-width:580px;gap:40px}.checkout-page-form .checkout-page-form-box .checkout-page-form-box-row{flex-direction:column;gap:20px}.checkout-page-form .checkout-page-form-box .checkout-page-form-box-radios{gap:20px;flex-wrap:wrap}.checkout-page-form .checkout-page-form-box .checkout-page-form-box-radios .radio{height:-moz-fit-content;height:fit-content}}.payment-status-page{display:flex;align-items:center;justify-content:center;gap:80px;padding:80px 130px;width:100%;max-width:1920px;margin:0 auto}.payment-status-page .payment-status-page-image{width:250px;aspect-ratio:1/1;box-shadow:0 0 50px 0 rgba(0,0,0,.051);border-radius:20px;flex-shrink:0}.payment-status-page .payment-status-page-info{display:flex;flex-direction:column;gap:40px;width:100%;max-width:800px}.payment-status-page .payment-status-page-info .payment-status-page-info-back{display:flex;align-items:center;padding:0 10px;gap:5px;width:-moz-fit-content;width:fit-content}@media(max-width:1300px){.payment-status-page{gap:40px;padding:40px;flex-direction:column}}@media(max-width:920px){.payment-status-page{gap:20px;padding:20px}.payment-status-page .payment-status-page-info{gap:20px}}.not-found-container,.payment-invalid-status{align-items:center;gap:20px;padding:20px}.not-found-container,.payment-invalid-status,.success-page{display:flex;justify-content:center;flex-direction:column;flex-grow:1}.success-page{padding:80px 130px;gap:40px;width:100%;max-width:1120px;margin:0 auto}.success-page .success-page-back{display:flex;align-items:center;padding:0 10px;gap:5px;width:-moz-fit-content;width:fit-content}.success-page .success-page-calendar{display:flex;flex-direction:column;height:90px;justify-content:space-between}.success-page .success-page-calendar .success-page-calendar-buttons{display:flex;align-items:center;gap:10px}.success-page .success-page-data{display:flex;gap:20px;width:100%}.success-page .success-page-data .success-page-data-box{display:flex;flex-direction:column;gap:5px;width:100%}@media(max-width:1300px){.success-page{padding:40px}}@media(max-width:920px){.success-page{padding:20px;gap:20px;align-items:center}.success-page:has(.success-page-data){align-items:flex-start}.success-page .success-page-data{flex-direction:column}}.location-details{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:40px;width:100%;margin:0 auto;max-width:1040px;height:-moz-fit-content;height:fit-content;padding:40px}.location-details .section-title{max-width:800px;width:100%}.location-details .location-details-body-text{color:var(--textColor);font-size:18px;font-weight:400;line-height:190%;max-width:800px;width:100%}.location-details .location-details-highlighted-text{color:var(--textColor);font-size:18px;font-weight:600;line-height:190%;max-width:800px;width:100%;text-transform:uppercase}.location-details .location-details-subtitle{color:var(--textColor);font-size:24px;font-weight:700;line-height:normal;max-width:800px;width:100%}.location-details .location-details-options-selector{display:flex;gap:5px;max-width:800px;width:100%}.location-details .location-details-options-selector input{display:none}.location-details .location-details-options-selector label{display:flex;height:60px;padding:10px 30px;justify-content:center;align-items:center;border-radius:5px;background-color:#f7f7f7;cursor:pointer;width:100%;border:1px solid #f7f7f7}.location-details .location-details-options-selector label svg path{fill:var(--textColor)}@media(hover:hover){.location-details .location-details-options-selector label:hover{background-color:var(--whiteColor);border-color:var(--primaryColor)}.location-details .location-details-options-selector label:hover svg path{fill:var(--primaryColor)}}.location-details .location-details-options-selector input:checked+label{background-color:var(--primaryColor);border-color:var(--primaryColor)}.location-details .location-details-options-selector input:checked+label svg path{fill:var(--whiteColor)}.location-details .locations-details-image{display:flex;flex-direction:column;gap:20px;max-width:800px;width:100%}.location-details .locations-details-image .locations-details-image-main{aspect-ratio:4/3;height:-moz-fit-content;height:fit-content;width:100%;max-height:600px;-o-object-fit:cover;object-fit:cover;border-radius:40px}.location-details .locations-details-image .locations-details-image-row{display:flex;align-items:center;justify-content:space-between}.location-details .locations-details-image .locations-details-image-row a{margin-left:auto}.location-details .locations-details-image .locations-details-image-row .locations-details-image-row-box{display:flex;align-items:center;gap:10px;cursor:pointer}.location-details .locations-details-image .locations-details-image-row .locations-details-image-row-box p{line-height:100%}.location-details .locations-details-directions{display:flex;border-radius:40px;background:var(--whiteColor);box-shadow:0 0 22px 0 rgba(0,0,0,.08);overflow:hidden;width:100%}.location-details .locations-details-directions .locations-details-directions-options{display:flex;flex-direction:column;overflow-y:auto;width:100%;min-width:50%;flex-grow:1;padding:40px;gap:20px}.location-details .locations-details-directions .locations-details-directions-options .locations-details-directions-options-title{color:var(--textColor);font-size:18px;font-weight:700;line-height:100%}.location-details .locations-details-directions .locations-details-directions-options .locations-details-directions-options-option{display:flex;gap:20px;padding-top:20px;border-top:2px solid var(--lightGreyColor)}.location-details .locations-details-directions .locations-details-directions-options .locations-details-directions-options-option .locations-details-directions-options-option-direction{color:var(--textColor);font-size:18px;font-weight:400;line-height:140%}.location-details .locations-details-directions .locations-details-directions-options .locations-details-directions-options-option img{flex-shrink:0;width:-moz-fit-content;width:fit-content;height:-moz-fit-content;height:fit-content}.location-details .locations-details-directions .locations-details-directions-image{width:100%;min-width:50%;flex-grow:1;-o-object-fit:cover;object-fit:cover}.location-details .locations-details-accordion{display:flex;flex-direction:column;max-width:800px;width:100%}.location-details .locations-details-accordion .accordion-item{display:flex;flex-direction:column;gap:20px;padding:20px 0;border-top:2px solid var(--lightGreyColor)}.location-details .locations-details-accordion .accordion-item:last-child{border-bottom:2px solid var(--lightGreyColor)}.location-details .locations-details-accordion .accordion-item .accordion-item-header{display:flex;align-items:center;width:100%;justify-content:space-between}.location-details .locations-details-accordion .accordion-item .accordion-item-header .accordion-item-title{color:var(--textColor);font-size:18px;font-weight:700;line-height:100%}.location-details .locations-details-accordion .accordion-item .accordion-item-header .arrow{cursor:pointer}.location-details .locations-details-accordion .accordion-item .accordion-item-content{color:var(--textColor);font-size:18px;font-weight:400;line-height:190%}.location-details .location-details-bus-stops{display:flex;flex-direction:column;max-width:800px;width:100%;border-radius:20px;background:var(--whiteColor);box-shadow:0 0 22px 0 rgba(0,0,0,.08);overflow:hidden}.location-details .location-details-bus-stops .location-details-bus-stops-body{display:flex;flex-direction:column;padding:20px;gap:20px}.location-details .location-details-bus-stops .location-details-bus-stops-sub-title{color:var(--textColor);font-size:18px;font-weight:700;line-height:100%;padding-top:20px;border-top:2px solid var(--lightGreyColor);width:100%;text-transform:uppercase}.location-details .location-details-bus-stops .location-details-bus-stops-numbers{display:flex;gap:10px;align-items:center;flex-wrap:wrap}.location-details .location-details-bus-stops .location-details-bus-stops-numbers .location-details-bus-stops-number{display:flex;width:40px;height:40px;flex-shrink:0;justify-content:center;align-items:center;border-radius:50px;color:var(--whiteColor);text-align:center;font-size:18px;font-weight:700;line-height:100%}.location-details .location-details-bus-stops .location-details-bus-stops-image{width:100%;aspect-ratio:4/3;height:-moz-fit-content;height:fit-content;max-height:600px;-o-object-fit:cover;object-fit:cover}.location-details .locations-details-map{display:flex;flex-direction:column;gap:20px;max-width:800px;width:100%}.location-details .locations-details-map .map{width:100%;aspect-ratio:4/3;border-radius:20px}.location-details .locations-details-map .map .gm-style iframe+div{border:none!important}.location-details .locations-details-map .locations-details-map-box{display:flex;align-items:center;gap:10px;cursor:pointer;margin-left:auto}.location-details .locations-details-map .locations-details-map-box p{line-height:100%}.location-details .locations-details-image-directions{display:flex;flex-direction:column;max-width:800px;width:100%;border-radius:20px;background:var(--whiteColor);box-shadow:0 0 22px 0 rgba(0,0,0,.08);overflow:hidden}.location-details .locations-details-image-directions .locations-details-image-directions-title{padding:20px;color:var(--textColor);font-size:18px;font-weight:700;line-height:100%;text-transform:uppercase}.location-details .locations-details-image-directions .locations-details-image-directions-image{aspect-ratio:16/9;height:-moz-fit-content;height:fit-content;width:100%;max-height:600px;-o-object-fit:cover;object-fit:cover}.location-details .locations-details-breaker{height:2px;width:100%;background-color:var(--lightGreyColor);max-width:800px}@media(max-width:920px){.location-details{padding:20px;padding-bottom:40px;gap:20px}.location-details .location-details-body-text,.location-details .location-details-highlighted-text{font-size:16px}.location-details .location-details-subtitle{font-size:18px}.location-details .location-details-bus-stops .location-details-bus-stops-sub-title,.location-details .locations-details-image-directions .locations-details-image-directions-title{font-size:14px}.location-details .locations-details-directions{flex-direction:column;border-radius:20px}.location-details .locations-details-directions .locations-details-directions-options{padding:20px;width:100%}}:root{--textColor:#6d6e71;--primaryColor:#15bbbd;--whiteColor:#fff;--lightGreyColor:#f2f2f2;--lighterPrimaryColor:#82d4d5cc;--greyColor:#cfd1d6;--secondaryColor:#9bdddd;--primaryHoverColor:#15bbbdb2;--borderColor:#b6b8bd;--redColor:red;--blackColor:#000}