.Z2YVFW_newsContent{padding:var(--spacing-large) 0}.Z2YVFW_newsGrids{gap:var(--gutter-size);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.Z2YVFW_sectionHeading{text-align:center}.Z2YVFW_filters{justify-content:center;gap:16px;margin-bottom:48px;display:flex}.Z2YVFW_filters a{font-size:var(--text-base);line-height:1;font-weight:var(--font-weight-bold);cursor:pointer;background:var(--surface-secondary);width:fit-content;color:var(--text-secondary);border-radius:var(--border-radius-full);border:none;padding:14px 20px;transition:all .25s cubic-bezier(.785,.135,.15,.86)}.Z2YVFW_filters a.Z2YVFW_active,.Z2YVFW_filters a:hover{background:var(--primary-color);color:var(--white-100)}@media (min-width:641px) and (max-width:1024px){.Z2YVFW_newsGrids{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.Z2YVFW_sectionHeading{text-align:left}.Z2YVFW_newsGrids{grid-template-columns:1fr;gap:48px}.Z2YVFW_filters{justify-content:flex-start;gap:10px}}
.c_7DJG_h1,.c_7DJG_h2,.c_7DJG_h3,.c_7DJG_h4,.c_7DJG_h5,.c_7DJG_h6{font-family:var(--font-primary)}.c_7DJG_xxlarge{font-size:var(--text-6xl);letter-spacing:-.64px;line-height:1}.c_7DJG_xlarge{font-size:var(--text-5xl);letter-spacing:-.4px;line-height:1}.c_7DJG_large{font-size:var(--text-4xl);letter-spacing:-.4px;line-height:1.2}.c_7DJG_medium{font-size:var(--text-3xl);letter-spacing:-.32px;line-height:1.2}.c_7DJG_xmedium{font-size:var(--text-2xl);letter-spacing:-.32px;line-height:1.2}.c_7DJG_base{font-size:var(--text-base);line-height:1.4}.c_7DJG_small{font-size:var(--text-sm);line-height:1.4}.c_7DJG_marginTopsmall{margin-top:5px}.c_7DJG_marginTopmedium{margin-top:10px}.c_7DJG_marginToplarge{margin-top:20px}.c_7DJG_marginTopxlarge{margin-top:32px}.c_7DJG_marginBottomsmall{margin-bottom:5px}.c_7DJG_marginBottommedium{margin-bottom:12px}.c_7DJG_marginBottomlarge{margin-bottom:20px}.c_7DJG_marginBottomxlarge{margin-bottom:32px}.c_7DJG_textTransformuppercase{text-transform:uppercase}.c_7DJG_textTransformlowercase{text-transform:lowercase}.c_7DJG_textTransformcapitalize{text-transform:capitalize}@media (max-width:640px){.c_7DJG_h1{font-size:2.05rem}.c_7DJG_h2{font-size:1.5rem;line-height:1.333}.c_7DJG_h3{font-size:1.4rem}.c_7DJG_h4{font-size:1.2rem}.c_7DJG_h5{font-size:1rem}.c_7DJG_xlarge{font-size:var(--text-5xl);line-height:1.2}.c_7DJG_large{font-size:var(--text-4xl);line-height:1.2}.c_7DJG_medium{font-size:var(--text-3xl);line-height:1.333}.c_7DJG_xsmall{font-size:var(--heading-base);line-height:1.4}.c_7DJG_isMobileCenter{text-align:center}}
.hjIIGa_productUspBlock{grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;gap:20px;display:grid}.hjIIGa_usp{border-bottom:1px solid var(--color-black);flex-direction:column;gap:12px;padding-bottom:12px;display:flex}.hjIIGa_usp p{font-size:var(--text-base);font-weight:var(--font-weight-bold);color:var(--text-primary)}@media (max-width:640px){.hjIIGa_productUspBlock{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px 40px}}
.tU_fZW_galleryGrid{gap:32px;margin:32px 0;display:grid}.tU_fZW_galleryGrid figure{margin:0;padding:0;position:relative;overflow:hidden}.tU_fZW_image{aspect-ratio:1;border-radius:var(--border-radius-medium);justify-content:center;align-items:flex-end;display:flex;position:relative;overflow:hidden}.tU_fZW_image img{object-fit:cover;max-width:100%;height:100%;max-height:100%}.tU_fZW_image a{width:100%;height:100%}.tU_fZW_figcaption{font-size:1rem;line-height:1.3;font-weight:var(--font-weight-medium);color:var(--text-primary);margin-top:10px}.tU_fZW_grid2{grid-template-columns:repeat(2,minmax(0,1fr))}.tU_fZW_grid3{grid-template-columns:repeat(3,minmax(0,1fr))}.tU_fZW_grid4{grid-template-columns:repeat(4,minmax(0,1fr))}@media (min-width:641px) and (max-width:1024px){.tU_fZW_imagesGrids{gap:20px}.tU_fZW_grid3,.tU_fZW_grid4{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.tU_fZW_imagesGrids{gap:20px}.tU_fZW_grid3,.tU_fZW_grid4{grid-template-columns:repeat(1,minmax(0,1fr))}}
._4jHJlG_bookingButton{cursor:pointer;border:none;display:flex}._4jHJlG_bookingModal{background:var(--white-color);max-width:100%}._4jHJlG_inner{grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;gap:20px;min-height:500px;display:grid}._4jHJlG_right{display:flex;position:relative;overflow:hidden}._4jHJlG_right img{object-fit:cover;width:100%;height:100%}._4jHJlG_left{padding:48px 60px}._4jHJlG_formTop{margin-bottom:20px}@media (min-width:641px) and (max-width:1024px){._4jHJlG_inner{gap:0}._4jHJlG_left{padding:40px 20px}}@media (max-width:640px){._4jHJlG_inner{grid-template-columns:1fr;gap:0}._4jHJlG_left{padding:30px 20px 40px}._4jHJlG_right{order:-1;height:180px}._4jHJlG_bookingButton{justify-content:center;width:max-content}._4jHJlG_formTop{text-align:center}}
.EHRq8W_bookingCtaContainer{border-radius:var(--border-radius-large);aspect-ratio:1320/400;position:relative;overflow:hidden}.EHRq8W_bookingCtaContainer img{object-fit:cover;width:100%;height:100%}.EHRq8W_content{z-index:1;width:100%;height:100%;padding:var(--container-padding);text-align:center;color:var(--white-100);background:linear-gradient(#0006 0% 100%);flex-direction:column;justify-content:center;align-items:center;display:flex;position:absolute;bottom:0;left:0}.EHRq8W_tagLine{font-size:var(--text-2xl);font-weight:var(--font-weight-bold);margin-bottom:10px}@media (min-width:641px) and (max-width:1024px){.EHRq8W_bookingCtaContainer{aspect-ratio:4/2}.EHRq8W_content{padding:40px}.EHRq8W_tagLine{font-size:var(--text-xl);margin-bottom:8px}}@media (max-width:640px){.EHRq8W_bookingCtaContainer{aspect-ratio:1}.EHRq8W_content{padding:20px}.EHRq8W_tagLine{font-size:var(--text-xl);margin-bottom:8px}}
.I0Kmrq_ContactFormContainer{flex-direction:column;gap:1rem;display:flex}.I0Kmrq_header{margin-bottom:15px}.I0Kmrq_form{flex-direction:column;gap:20px;display:flex}.I0Kmrq_formGroupRow{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;display:grid}.I0Kmrq_formGroup{flex-direction:column;display:flex;position:relative}.I0Kmrq_formGroup input,.I0Kmrq_formGroup textarea{border-radius:var(--border-radius-small);width:100%;font-size:var(--text-base);font-family:var(--font-primary);color:var(--color-text);resize:vertical;background-color:#0000;border:.5px solid #000;padding:12px 16px}.I0Kmrq_formGroup input:focus,.I0Kmrq_formGroup textarea:focus{outline:.5px solid var(--primary-color)}.I0Kmrq_formGroup label{z-index:1;background:var(--white-color);color:var(--text-primary);padding:0 4px;font-size:12px;position:absolute;top:-7px;left:12px}.I0Kmrq_submitButton{background-color:var(--primary-color);color:var(--white-color);border-radius:var(--border-radius-full);font-size:var(--text-base);font-weight:var(--font-weight-bold);cursor:pointer;border:none;padding:20px;transition:background-color .3s}.I0Kmrq_submitButton:hover{background-color:var(--secondary-color-invert)}@media (max-width:640px){.I0Kmrq_header{text-align:center}}

.UQE60q_ContactFormContainer{flex-direction:column;gap:1rem;display:flex}.UQE60q_header{margin-bottom:15px}.UQE60q_form{flex-direction:column;gap:20px;display:flex}.UQE60q_formGroupRow{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;display:grid}.UQE60q_formGroup{flex-direction:column;display:flex;position:relative}.UQE60q_formGroup input,.UQE60q_formGroup textarea,.UQE60q_formGroup select{border-radius:var(--border-radius-small);width:100%;font-size:var(--text-base);font-family:var(--font-primary);color:var(--color-text);resize:vertical;background-color:#0000;border:.5px solid #000;padding:12px 16px}.UQE60q_formGroup input:focus,.UQE60q_formGroup textarea:focus{outline:.5px solid var(--primary-color)}.UQE60q_formGroup label{z-index:1;background:var(--white-color);color:var(--text-primary);padding:0 4px;font-size:12px;position:absolute;top:-7px;left:12px}.UQE60q_submitButton{background-color:var(--primary-color);color:var(--white-color);border-radius:var(--border-radius-full);font-size:var(--text-base);font-weight:var(--font-weight-bold);cursor:pointer;border:none;padding:20px;transition:background-color .3s}.UQE60q_submitButton:hover{background-color:var(--secondary-color-invert)}.UQE60q_formTerms{font-size:var(--text-sm);text-align:center}.UQE60q_formTerms a{background:0 0;background-image:linear-gradient(to right, var(--text-primary) 0%, var(--text-primary) 100%);color:var(--text-primary);background-position:0 95%;background-repeat:no-repeat;background-size:100% 2px;padding:2% 0;transition:all .25s cubic-bezier(.785,.135,.15,.86);border:none!important}.UQE60q_formTerms a:hover{color:var(--secondary-color-invert);background-image:linear-gradient(to right, var(--secondary-color-invert) 0%, var(--secondary-color-invert) 100%)}@media (max-width:640px){.UQE60q_header{text-align:center}}

.AmocWa_addToCartButton{font-size:var(--text-base);font-weight:var(--font-weight-bold);color:var(--white-color);background-color:var(--primary-color);cursor:pointer;border-radius:var(--border-radius-full);border:none;justify-content:center;align-items:center;gap:8px;width:100%;padding:20px;display:inline-flex}.AmocWa_addToCartButton svg{fill:var(--white-color);width:20px}
.jgYpcq_textEditorContainer{column-count:var(--column-count,1);column-gap:20px;width:100%}.jgYpcq_paragraph:not(:last-child){break-inside:avoid-column;margin:0 0 20px}@media (max-width:640px){.jgYpcq_textEditorContainer{--column-count:1!important}}
.hikjpa_megaMenuContainer{z-index:999;border-radius:var(--border-radius-medium);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ebebec;flex-direction:column;align-items:center;width:310px;display:flex;position:absolute;top:calc(100% + 20px);left:0;right:0}.hikjpa_megaMenu :focus-visible{outline:2px solid var(--color-text)!important}.hikjpa_megaMenu{width:100%;padding:27px}.hikjpa_menuWrapper{flex-direction:column;row-gap:12px;display:flex}.hikjpa_menuItem{font-size:1rem;line-height:1.5;font-weight:var(--font-weight-semibold);display:inline-flex;padding:0!important}
.oxWrJq_blockTitle{font-size:var(--text-3xl);text-align:center;margin-bottom:32px}.oxWrJq_featureGrids{grid-template-columns:repeat(3,minmax(0,1fr));gap:32px;display:grid}.oxWrJq_featureItem{text-align:center;flex-direction:column;align-items:center;gap:12px;display:flex}.oxWrJq_featureTitle{font-size:var(--text-2xl)}@media (max-width:640px){.oxWrJq_featureGrids{grid-template-columns:1fr}}
.pXmMXq_dark{--accordion-border-color:color-mix(in srgb, var(--white-100) 30%, transparent);--accordion-icon-color:var(--white-color)}.pXmMXq_light{--accordion-border-color:color-mix(in srgb, var(--text-primary) 30%, transparent);--accordion-icon-color:var(--text-primary)}.pXmMXq_accordion{padding:16px 0}.pXmMXq_accordion:first-child{padding-top:0}.pXmMXq_accordion:not(:last-child){border-bottom:1px solid var(--accordion-border-color)}.pXmMXq_title{cursor:pointer;background:0 0;border:none;justify-content:space-between;align-items:center;width:100%;display:flex}.pXmMXq_content{opacity:0;visibility:hidden;margin-top:0;padding-left:4px;transition:max-height .3s,padding-top .3s,margin-top .3s,opacity .3s,visibility .3s;overflow:hidden}.pXmMXq_accordion[data-open=true] .pXmMXq_content{opacity:1;visibility:visible;margin-top:12px}.pXmMXq_icon{width:20px;height:20px;display:inline-block;position:relative}.pXmMXq_icon:before,.pXmMXq_icon:after{content:"";background:var(--accordion-icon-color);border-radius:1px;transition:transform .25s,opacity .25s;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.pXmMXq_icon:before{width:16px;height:2px}.pXmMXq_icon:after{width:2px;height:16px}.pXmMXq_accordion[data-open=true] .pXmMXq_icon:after{opacity:0;transform:translate(-50%,-50%)scaleY(0)}
.Vvm2pa_modalContainer{z-index:999999;justify-content:center;align-items:center;width:100vw;height:100vh;display:flex;position:fixed;top:0;left:0}.Vvm2pa_modal{background:var(--surface-secondary);z-index:999999;border-radius:var(--border-radius-medium);border:1px solid var(--border-color-primary);width:360px;position:absolute;bottom:40px;left:auto;right:40px;overflow:hidden;box-shadow:0 4px 6px #0000001a,0 1px 3px #0000000f}.Vvm2pa_modalContent{flex-direction:column;justify-content:stretch;padding:30px;display:flex;position:relative}.Vvm2pa_close{cursor:pointer;z-index:999999;color:var(--text-primary);background-color:var(--white-color);border-radius:var(--border-radius-full);justify-content:center;align-items:center;width:36px;height:36px;padding:0;display:inline-flex;position:absolute;top:15px;right:15px}.Vvm2pa_close svg{width:20px;height:20px}.Vvm2pa_close:hover{color:var(--white-color);background-color:var(--secondary-color)}.Vvm2pa_close:hover svg{fill:var(--white-color)}.Vvm2pa_modalContent h2{font-weight:var(--font-weight-bold);color:var(--text-primary);margin-bottom:10px;font-size:1.5rem!important}.Vvm2pa_modalContent p{color:var(--text-primary);font-weight:var(--font-weight-medium)}.Vvm2pa_button{background:var(--primary-color);color:var(--white-color);font-size:1rem;line-height:1.3;font-weight:var(--font-weight-regular);padding:0;display:inline-flex}.Vvm2pa_form{margin-top:20px}.Vvm2pa_submitForm{color:var(--white-color);font-weight:var(--font-weight-medium);border-radius:30px;padding:10px 30px;display:inline-flex;background:var(--primary-color)!important}.Vvm2pa_submitForm:hover{text-decoration:none!important}.Vvm2pa_formInputGroup{flex-direction:column;row-gap:10px;margin-bottom:20px;display:flex}.Vvm2pa_formInputGroup input{border:1px solid var(--border-color-primary);color:var(--text-primary);font-size:1rem;font-family:var(--font-primary);font-weight:var(--font-weight-medium);border-radius:5px;padding:10px}.Vvm2pa_formInputGroup input::placeholder{color:var(--text-primary);font-weight:var(--font-weight-regular)}.Vvm2pa_formInputGroup input:focus{outline:1px solid var(--primary-color)}.Vvm2pa_successMessage{font-size:1rem;font-weight:var(--font-weight-medium);margin-top:10px;color:var(--success-default)!important}.Vvm2pa_errorMessage{color:var(--error-default);font-size:1rem;font-weight:var(--font-weight-medium);margin-top:10px}@media only screen and (max-width:639px){.Vvm2pa_modal{width:calc(100% - 40px);height:auto;right:20px}.Vvm2pa_modalContent{padding:20px}.Vvm2pa_modalContent h2{font-size:1.2rem}.Vvm2pa_modalContent p{font-size:1rem}.Vvm2pa_modalContent .Vvm2pa_form{margin-top:10px}.Vvm2pa_modalContent .Vvm2pa_form .Vvm2pa_formInputGroup input{font-size:.9rem}.Vvm2pa_modalContent .Vvm2pa_form .Vvm2pa_submitForm{padding:10px 20px}.Vvm2pa_close{background:var(--white-color);color:var(--text-primary)}}
.e6_6tW_footerDesktop{background-color:var(--primary-color);color:var(--white-color);padding:32px 0;display:block;position:relative}.e6_6tW_footerContent{z-index:1;grid-template-columns:repeat(12,minmax(0,1fr));gap:0;padding-bottom:32px;display:grid;position:relative}.e6_6tW_footerContent .e6_6tW_left{grid-column:1/5;padding-right:40px}.e6_6tW_footerContent .e6_6tW_right{grid-column:5/13;grid-template-columns:repeat(3,minmax(0,1fr));column-gap:40px;display:grid}.e6_6tW_footerHeading{color:var(--color-white)}.e6_6tW_widgetHeading{color:var(--color-white);font-size:1.25rem}.e6_6tW_navigationMenu{flex-direction:column;gap:6px;display:flex}.e6_6tW_navigationMenu a,.e6_6tW_navigationMenu button{color:var(--color-white);cursor:pointer;text-align:left;background:0 0;border:none;width:max-content;font-size:1rem;line-height:1.5;text-decoration:none;display:inline-flex}.e6_6tW_navigationMenu a:hover,.e6_6tW_navigationMenu button:hover{text-decoration:underline}.e6_6tW_socialMedia{justify-content:flex-end;gap:10px;display:flex}.e6_6tW_socialMedia svg{width:24px;height:24px;fill:var(--white-color)}.e6_6tW_socialMedia svg:hover{fill:var(--white-color)}.e6_6tW_footerLogo{z-index:1;position:relative}.e6_6tW_footerLogo svg{width:100%;max-width:122px;height:auto;fill:var(--white-color)}.e6_6tW_footerTop{justify-content:space-between;align-items:center;margin-bottom:40px;display:flex}.e6_6tW_footerCta{gap:8px;display:flex}.e6_6tW_bookingCtaButton:hover,.e6_6tW_contactCtaButton:hover{background-color:var(--secondary-color-invert);border-color:var(--secondary-color-invert);color:var(--white-color)}.e6_6tW_bookingCtaButton svg{width:20px;fill:none!important}.e6_6tW_bookingCtaButton path{stroke:var(--white-color)}.e6_6tW_contactCtaButton svg{width:20px;fill:none!important}.e6_6tW_contactCtaButton:hover svg path{stroke:var(--white-color)}.e6_6tW_footerBottom{border-top:1px solid #fff6;grid-template-columns:repeat(3,minmax(0,1fr));justify-content:space-between;align-items:center;padding-top:32px;display:grid}.e6_6tW_footerDesktopNavigations{justify-content:center;gap:16px;display:flex}.e6_6tW_footerDesktopNavigations button,.e6_6tW_footerDesktopNavigations a{color:var(--color-white);font-size:1rem;font-weight:var(--font-weight-medium);cursor:pointer;text-align:left;background:0 0;border:none;align-items:center;width:max-content;line-height:1.5;text-decoration:none;display:inline-flex}.e6_6tW_footerDesktopNavigations svg{width:16px;height:16px;margin-right:8px}.e6_6tW_footerDesktopNavigations button:hover,.e6_6tW_footerDesktopNavigations a:hover{text-decoration:underline}.e6_6tW_brands{gap:16px;margin-top:38px;display:flex}.e6_6tW_copyright{color:var(--white-color);font-weight:var(--font-weight-medium)}.e6_6tW_footerMobile{display:none}@media (min-width:641px) and (max-width:1024px){.e6_6tW_footerContent{grid-template-columns:repeat(12,minmax(0,1fr))}.e6_6tW_footerContent .e6_6tW_left{grid-column:1/7}.e6_6tW_footerContent .e6_6tW_right{flex-direction:column;grid-column:8/13;gap:32px;display:flex}.e6_6tW_footerBottom{grid-template-columns:repeat(2,minmax(0,auto));gap:16px}.e6_6tW_socialMedia{justify-content:flex-start}}@media (max-width:640px){.e6_6tW_footerDesktop{display:none}.e6_6tW_footerMobile{background:var(--primary-color);padding:32px 0;display:block}.e6_6tW_mobileFooterCta{flex-direction:column;gap:8px;margin-bottom:32px;display:flex}.e6_6tW_mobileFooterCta button,.e6_6tW_mobileFooterCta>div{width:100%}.e6_6tW_footerContent{grid-template-columns:1fr;row-gap:32px}.e6_6tW_footerContent .e6_6tW_left,.e6_6tW_footerContent .e6_6tW_right{grid-column:1/-1}.e6_6tW_footerContent .e6_6tW_right{flex-direction:column;gap:32px;display:flex}.e6_6tW_mobileFooterAccordionNavigations{color:var(--white-color);margin-bottom:32px}.e6_6tW_mobileFooterAccordionNavigations h3{color:var(--white-color)}.e6_6tW_footerMobile .e6_6tW_socialMedia{justify-content:flex-start;margin-top:32px;margin-bottom:32px}.e6_6tW_footerMobile .e6_6tW_siteDescription{color:var(--white-color);margin-bottom:32px}.e6_6tW_footerMobileNavigations{--footer-border-color:color-mix(in srgb, var(--white-100) 30%, transparent);border-top:1px solid var(--footer-border-color);gap:16px;margin-top:32px;margin-bottom:20px;padding-top:20px;display:flex}.e6_6tW_footerMobileNavigations button,.e6_6tW_footerMobileNavigations a{color:var(--white-color);font-size:1rem;font-weight:var(--font-weight-medium);cursor:pointer;text-align:left;background:0 0;border:none;align-items:center;width:max-content;line-height:1.5;text-decoration:none;display:inline-flex}.e6_6tW_footerMobileNavigations svg{width:16px;height:16px;margin-right:8px}.e6_6tW_footerMobileNavigations button:hover,.e6_6tW_footerMobileNavigations a:hover{text-decoration:underline}}
.D5FW0a_deliveryDetails{gap:8px;display:flex}.D5FW0a_value{font-weight:var(--font-weight-bold)}
._8w9Wwq_navigationButton{border:1.5px solid var(--text-primary);cursor:pointer;background:0 0;border-radius:50%;justify-content:center;align-items:center;width:48px;height:48px;display:flex}._8w9Wwq_navigationButton:disabled{opacity:.3;cursor:not-allowed}._8w9Wwq_navigationButton svg{width:20px;height:20px}
.oHeTBa_embla{--slide-spacing:2rem;--slide-size:28%;max-width:100%;margin:auto}.oHeTBa_emblaViewport{overflow:hidden}.oHeTBa_emblaContainer{touch-action:pan-y pinch-zoom;align-items:stretch;margin-left:-60px;margin-right:0;display:flex}.oHeTBa_emblaSlide{flex:0 0 var(--slide-size);min-width:0;padding-left:var(--slide-spacing);height:100%;display:flex;transform:translate(0,0)}.oHeTBa_emblaSlide:first-child{padding-left:0!important}.oHeTBa_emblaSlideNumber{box-shadow:inset 0 0 0 .2rem var(--detail-medium-contrast);height:var(--slide-height);-webkit-user-select:none;user-select:none;border-radius:1.8rem;justify-content:center;align-items:center;font-size:4rem;font-weight:600;display:flex}.oHeTBa_emblaControls{max-width:var(--container-regular);grid-template-columns:1fr auto;justify-content:space-between;gap:1.2rem;margin-top:1.8rem;display:grid}.oHeTBa_emblaButtons{grid-template-columns:repeat(2,1fr);align-items:center;gap:.6rem;display:grid}.oHeTBa_emblaButton{-webkit-tap-highlight-color:rgba(var(--text-high-contrast-rgb-value), .5);appearance:none;touch-action:manipulation;cursor:pointer;box-shadow:inset 0 0 0 .2rem var(--detail-medium-contrast);z-index:1;width:40px;height:40px;color:var(--text-body);background-color:#0000;border:0;border-radius:50%;justify-content:center;align-items:center;margin:0;padding:0;text-decoration:none;display:flex}.oHeTBa_emblaButton:disabled{color:var(--detail-high-contrast)}.oHeTBa_emblaButtonSvg{width:20px;height:20px}.oHeTBa_emblaProgress{box-shadow:inset 0 0 0 .2rem var(--detail-medium-contrast);background-color:#e9ecf1;border-radius:1.8rem;place-self:center flex-end;width:100%;max-width:100%;height:3px;position:relative;overflow:hidden}.oHeTBa_emblaProgressBar{background-color:var(--primary-color);width:100%;position:absolute;top:0;bottom:0;left:-100%}.oHeTBa_slideInner{aspect-ratio:1/1.2;border-radius:var(--border-radius-large);height:100%;display:flex;position:relative;overflow:hidden}.oHeTBa_slideInner img{object-fit:cover;width:100%;height:auto}.oHeTBa_content{width:100%;height:100%;padding:var(--gutter-size);color:#fff;background:linear-gradient(#0006 0%,#0000 100%);flex-direction:column;justify-content:space-between;gap:.5rem;display:flex;position:absolute;top:0;bottom:0;left:0}.oHeTBa_buttonsWithCta{grid-template-columns:auto auto;align-items:center;gap:.6rem;display:grid}.oHeTBa_top{flex-direction:column;gap:20px;display:flex}.oHeTBa_description{font-size:var(--text-xl);font-weight:var(--font-weight-bold);letter-spacing:-.2px}@media (min-width:1340px){.oHeTBa_emblaSlide:first-child{padding-left:0!important}}@media (max-width:640px){.oHeTBa_emblaProgress{display:none}.oHeTBa_buttonsWithCta{justify-content:center;gap:32px}.oHeTBa_emblaContainer{margin-left:-20px}}
.oeO5ZW_card{position:relative}.oeO5ZW_emblaSlide{flex:0 0 var(--slide-size);min-width:0;padding-left:var(--slide-spacing);transform:translate(0,0)}.oeO5ZW_imageWrapper{width:100%;display:block;position:relative}.oeO5ZW_content h3,.oeO5ZW_description{-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.oeO5ZW_style1 .oeO5ZW_imageWrapper,.oeO5ZW_style3 .oeO5ZW_imageWrapper{aspect-ratio:1.14;border-radius:var(--border-radius-medium);overflow:hidden}.oeO5ZW_style1 .oeO5ZW_slideInner img,.oeO5ZW_style3 .oeO5ZW_slideInner img{object-fit:cover;width:100%;max-width:100%;height:100%;display:block;position:absolute}.oeO5ZW_style1 .oeO5ZW_content,.oeO5ZW_style3 .oeO5ZW_content{flex-direction:column;gap:8px;margin-top:8px;display:flex}.oeO5ZW_style1 .oeO5ZW_content h3{font-size:var(--text-base);color:var(--text-secondary)}.oeO5ZW_style1 .oeO5ZW_description,.oeO5ZW_style3 .oeO5ZW_description{font-size:var(--text-sm);color:var(--text-secondary)}.oeO5ZW_style1 .oeO5ZW_top,.oeO5ZW_style3 .oeO5ZW_top{flex-direction:column;gap:8px;display:flex}.oeO5ZW_style2 .oeO5ZW_slideInner{aspect-ratio:1/1.2;border-radius:var(--border-radius-large);display:flex;position:relative;overflow:hidden}.oeO5ZW_style2 .oeO5ZW_slideInner img{object-fit:cover;width:100%;height:100%}.oeO5ZW_style2 .oeO5ZW_content{width:100%;height:100%;padding:var(--gutter-size);color:#fff;background:linear-gradient(#0006 0%,#0000 100%);flex-direction:column;justify-content:space-between;gap:.5rem;display:flex;position:absolute;top:0;bottom:0;left:0}.oeO5ZW_style2 .oeO5ZW_buttonsWithCta{grid-template-columns:auto auto;align-items:center;gap:.6rem;display:grid}.oeO5ZW_style2 .oeO5ZW_top{flex-direction:column;gap:20px;display:flex}.oeO5ZW_style2 .oeO5ZW_description{font-size:var(--text-xl);font-weight:var(--font-weight-bold);letter-spacing:-.2px}.oeO5ZW_tagsList{flex-wrap:wrap;gap:8px;margin-top:8px;display:flex}.oeO5ZW_tag{background:var(--surface-secondary);color:var(--text-secondary);font-size:10px;line-height:1;font-weight:var(--font-weight-medium);border-radius:var(--border-radius-full);align-items:center;width:fit-content;padding:8px;display:inline-flex}.oeO5ZW_small .oeO5ZW_top{gap:4px}.oeO5ZW_small .oeO5ZW_content h3{font-size:var(--text-lg)}.oeO5ZW_small .oeO5ZW_description{font-size:var(--text-base)}.oeO5ZW_small .oeO5ZW_content{padding:20px}.oeO5ZW_categoryButton{font-size:var(--text-base);font-weight:var(--font-weight-medium);color:var(--text-primary);cursor:pointer;align-items:center;gap:8px;display:inline-flex}.oeO5ZW_categoryButton svg{width:16px;height:16px;stroke:var(--text-primary)}.oeO5ZW_style3 .oeO5ZW_content h3{font-size:var(--text-xl);color:var(--text-primary)}.oeO5ZW_priceSavingsBadge{color:var(--primary-color);background-color:var(--secondary-color-invert);font-size:var(--text-sm);font-weight:var(--font-weight-bold);border-radius:var(--border-radius-full);text-transform:uppercase;z-index:10;padding:8px;position:absolute;top:16px;left:16px}@media (max-width:640px){.oeO5ZW_emblaSlide{padding-left:20px}}
.xSbKNW_articlesList{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.xSbKNW_articlesList a:hover{color:var(--primary-color);text-decoration:underline}
.aAsEUW_breadcrumbs a{color:var(--text-primary);font-weight:var(--font-weight-medium);text-decoration:underline}
.URvEwW_price{font-size:var(--text-xl);font-weight:var(--font-weight-bold);color:var(--text-primary);align-items:center;gap:16px;margin-bottom:24px;display:flex}.URvEwW_priceText{font-size:var(--text-xl);font-weight:var(--font-weight-bold);margin-bottom:24px}.URvEwW_regularPrice{opacity:.6;text-decoration:line-through}.URvEwW_savings{font-size:var(--text-base);color:var(--primary-color);background-color:var(--secondary-color-invert);font-size:var(--text-sm);font-weight:var(--font-weight-bold);border-radius:var(--border-radius-full);padding:8px}
.LbxiCq_container{box-sizing:content-box;padding-left:var(--container-padding);padding-right:var(--container-padding);max-width:var(--container-regular);margin-left:auto;margin-right:auto;display:flow-root}.LbxiCq_containerXSmall{max-width:var(--container-xsmall)}.LbxiCq_containerSmall{max-width:var(--container-small)}.LbxiCq_containerRegular{max-width:var(--container-regular)}.LbxiCq_leftEdge{margin-left:0;margin-right:calc(((100% - var(--container-regular))/2) - var(--container-padding));width:calc((100vw - ((100vw - var(--container-regular)) / 2)) - (var(--container-padding) * 2));max-width:calc(100% - (var(--container-padding) * 2));padding-left:0}.LbxiCq_rightEdge{width:calc((100vw - ((100vw - var(--container-regular)) / 2)));max-width:calc(100% - var(--container-padding));margin-left:auto;margin-right:0;padding-left:0;padding-right:0}
.xTzbia_formTerms{font-size:var(--text-sm);text-align:center}.xTzbia_formTerms a{background:0 0;background-image:linear-gradient(to right, var(--text-primary) 0%, var(--text-primary) 100%);color:var(--text-primary);background-position:0 95%;background-repeat:no-repeat;background-size:100% 2px;padding:2% 0;transition:all .25s cubic-bezier(.785,.135,.15,.86);border:none!important}.xTzbia_formTerms a:hover{color:var(--secondary-color-invert);background-image:linear-gradient(to right, var(--secondary-color-invert) 0%, var(--secondary-color-invert) 100%)}
.g1lxPW_productDetailsWithImages{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:60px;display:grid}.g1lxPW_categoryName{font-size:var(--text-base);font-weight:var(--font-weight-bold);margin-bottom:12px;text-decoration:underline}.g1lxPW_productName{margin:24px 0}.g1lxPW_shortDescription{font-size:var(--text-base);-webkit-line-clamp:3;line-clamp:3;-webkit-box-orient:vertical;margin-bottom:24px;display:-webkit-box;overflow:hidden}.g1lxPW_readMore{margin-bottom:24px}.g1lxPW_readMore button{font-size:var(--text-base);font-weight:var(--font-weight-bold);color:var(--secondary-color);cursor:pointer;background:0 0;border:none;margin-bottom:12px}.g1lxPW_readMore button:hover{text-decoration:underline}.g1lxPW_usps{margin-top:24px;margin-bottom:24px}.g1lxPW_delivery{margin-bottom:24px}.g1lxPW_productDetails{margin-top:80px;margin-bottom:80px}.g1lxPW_productDetails .g1lxPW_richText,.g1lxPW_bookingCta,.g1lxPW_relatedProducts,.g1lxPW_features{margin-bottom:80px}@media (min-width:641px) and (max-width:1024px){.g1lxPW_productDetailsWithImages{grid-template-columns:1fr}.g1lxPW_relatedProductCard{--slide-spacing:2rem;--slide-size:40%}}@media (max-width:640px){.g1lxPW_productDetailsWithImages{flex-direction:column;gap:40px;display:flex}.g1lxPW_productDetails{margin-top:32px;margin-bottom:40px}.g1lxPW_relatedProductCard{--slide-spacing:16px;--slide-size:80%}}
.jaWRYW_filters{justify-content:center;column-gap:12px;margin-bottom:32px;display:flex}.jaWRYW_filters button{font-size:var(--text-base);line-height:1;font-weight:var(--font-weight-bold);cursor:pointer;background:0 0;background-image:linear-gradient(to right, var(--text-primary) 0%, var(--text-primary) 100%);width:fit-content;color:var(--text-primary);opacity:.7;background-position:0 95%;background-repeat:no-repeat;background-size:0% 2px;border:none;padding:1% 0;transition:all .25s cubic-bezier(.785,.135,.15,.86)}.jaWRYW_filters button:hover,.jaWRYW_filters button.jaWRYW_active{opacity:1;background-size:100% 2px}
.Gd-eMa_sectionHeading{text-align:center;margin-bottom:20px}.Gd-eMa_card{--slide-size:25%}@media (min-width:641px) and (max-width:1024px){.Gd-eMa_card{--slide-spacing:2rem;--slide-size:42%}}@media (max-width:640px){.Gd-eMa_card{--slide-size:80%}.Gd-eMa_sectionHeading{text-align:left}.Gd-eMa_filtersButtons{-webkit-overflow-scrolling:touch;scrollbar-width:none;justify-content:flex-start;overflow-x:auto}}
.b3TckW_main{padding-top:20px;padding-bottom:80px}.b3TckW_tags{flex-wrap:wrap;gap:8px;display:flex}.b3TckW_tag{color:var(--text-primary);font-size:var(--text-xs);font-weight:var(--font-weight-medium);border-radius:var(--border-radius-full);white-space:nowrap;background:#1f1f1f0d;padding:4px 8px}.b3TckW_dealerDetailsInner{grid-template-columns:repeat(12,1fr);justify-content:stretch;gap:60px;display:grid}.b3TckW_dealerDetailsInner .b3TckW_left{grid-column:span 5;padding:32px 0}.b3TckW_dealerDetailsInner .b3TckW_right{grid-column:span 7;display:flex;position:relative}.b3TckW_featuredImage{border-radius:var(--border-radius-medium);width:100%;height:fit-content;display:flex;overflow:hidden}.b3TckW_featuredImage img{object-fit:cover;width:100%;height:auto}.b3TckW_welcomeText{font-size:var(--text-base);color:var(--text-primary);font-weight:var(--font-weight-bold);margin-bottom:12px}.b3TckW_content{padding:80px 0 60px}.b3TckW_contentInner{flex-direction:column;gap:24px;display:flex}.b3TckW_leadParagraph{font-size:var(--text-2xl);grid-column:span 5}.b3TckW_description{color:var(--text-primary);font-size:var(--text-base);grid-column:span 7;line-height:1.6}.b3TckW_gallerySection{padding:80px 0}.b3TckW_galleryCarousel{width:100%;position:relative}.b3TckW_emblaSlide{flex:0 0 var(--slide-size);min-width:0;padding-left:var(--slide-spacing);position:relative;transform:translate(0,0)}.b3TckW_galleryImage{border-radius:var(--border-radius-large);width:100%;height:100%;overflow:hidden}.b3TckW_emblaSlide img{object-fit:cover;width:100%;height:100%}.b3TckW_openingHours{margin-top:40px}.b3TckW_ctaButtons{flex-direction:column;gap:16px;margin-top:24px;display:flex}.b3TckW_ctaButtons>a,.b3TckW_ctaButtons>div,.b3TckW_contactButton{width:100%}.b3TckW_specialitiesSection{padding-top:32px}.b3TckW_categoryCard{--slide-spacing:2rem;--slide-size:28%}.b3TckW_categoriesCarousel{position:relative}.b3TckW_categoriesCarousel:before{content:"";z-index:1;background:linear-gradient(270deg,#fff 0%,#fff0 100%);width:50px;height:100%;position:absolute;top:0;right:0}@media (min-width:641px) and (max-width:1024px){.b3TckW_dealerDetailsInner{flex-direction:column;gap:40px;display:flex}.b3TckW_dealerDetailsInner .b3TckW_right{order:-1}.b3TckW_categoryCard{--slide-size:40%;--slide-spacing:2rem}}@media (max-width:640px){.b3TckW_main{padding-bottom:48px}.b3TckW_dealerDetailsInner{flex-direction:column;gap:40px;display:flex}.b3TckW_dealerDetailsInner .b3TckW_left,.b3TckW_dealerDetailsInner .b3TckW_right{grid-column:span 12;padding:0}.b3TckW_dealerDetailsInner .b3TckW_right{order:-1}.b3TckW_content{padding:48px 0 40px}.b3TckW_leadParagraph{font-size:var(--text-xl);grid-column:span 12}.b3TckW_description{font-size:var(--text-sm);grid-column:span 12}.b3TckW_categoryCard{--slide-size:85%;--slide-spacing:2rem}.b3TckW_ctaButtons{flex-direction:column}}
.U8j_9W_blockTitle{font-size:var(--text-3xl);text-align:center;margin-bottom:32px}.U8j_9W_featureGrids{grid-template-columns:repeat(3,minmax(0,1fr));gap:32px;display:grid}.U8j_9W_featureItem{text-align:center;flex-direction:column;align-items:center;gap:12px;display:flex}.U8j_9W_featureTitle{font-size:var(--text-2xl)}@media (min-width:641px) and (max-width:1024px){.U8j_9W_featureGrids{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.U8j_9W_featureGrids{grid-template-columns:1fr}}
.iKaG2a_ctaContainer{grid-template-columns:1fr 1fr;align-items:stretch;display:grid;overflow:hidden}.iKaG2a_left{max-height:400px;display:flex;position:relative;overflow:hidden}.iKaG2a_left img{object-fit:cover;width:100%;height:100%}.iKaG2a_left .iKaG2a_contentInner{width:100%;height:100%;color:var(--white-100);background:linear-gradient(#0006 0% 100%);flex-direction:column;justify-content:center;align-items:center;padding:40px;display:flex;position:absolute;bottom:0;left:0}.iKaG2a_left .iKaG2a_tagline{font-size:var(--text-sm);font-weight:var(--font-weight-bold);text-transform:uppercase;margin-bottom:5px}.iKaG2a_left .iKaG2a_ctaHeading{margin-bottom:24px}.iKaG2a_right{background:var(--surface-secondary);text-align:center;flex-direction:column;justify-content:center;align-items:center;padding:40px;display:flex}.iKaG2a_right .iKaG2a_ctaHeading{color:var(--text-secondary)}.iKaG2a_description{font-size:var(--text-xl);color:var(--text-secondary);margin-bottom:24px}.iKaG2a_minimalCtaButton{padding:10px 0}.iKaG2a_minimalCtaButton:hover{opacity:.8}.iKaG2a_ctaButton:hover{background:var(--secondary-color-invert)}@media (max-width:640px){.iKaG2a_ctaContainer{grid-template-columns:1fr}.iKaG2a_left{max-height:250px}.iKaG2a_left .iKaG2a_contentInner,.iKaG2a_right{text-align:center;padding:64px 20px}}
.lZmuOG_headerRow{justify-content:space-between;align-items:center;gap:12px;margin-bottom:20px;display:flex}.lZmuOG_headerRow .lZmuOG_left{align-items:center;gap:12px;display:flex}.lZmuOG_openDot,.lZmuOG_closedDot{border-radius:50%;width:10px;height:10px;display:inline-block}.lZmuOG_openDot{background:#2e7d32}.lZmuOG_closedDot{background:#c62828}.lZmuOG_openText{color:#2e7d32;font-weight:700}.lZmuOG_closedText{color:#c62828;font-weight:700}.lZmuOG_closesText{opacity:.8;margin-left:6px}.lZmuOG_grid{grid-template-columns:1fr auto;row-gap:14px;display:grid}.lZmuOG_row{display:contents}.lZmuOG_day,.lZmuOG_time{font-size:var(--text-base);color:var(--text,#1f2a44);line-height:1.4}.lZmuOG_time{justify-self:end}.lZmuOG_today{font-weight:var(--font-weight-bold)}.lZmuOG_todayTime{font-weight:var(--font-weight-bold);text-decoration:underline}.lZmuOG_closed{opacity:.7}.lZmuOG_toggleButton{background:var(--surface-secondary);color:var(--text-primary);font-size:var(--text-sm);font-weight:var(--font-weight-medium);border-radius:var(--border-radius-full);cursor:pointer;border:none;padding:8px 12px}.lZmuOG_toggleButton svg{vertical-align:middle;width:18px;height:18px;margin-left:6px}@media (max-width:640px){.lZmuOG_headerRow{flex-direction:column;align-items:flex-start;gap:20px}.lZmuOG_grid{grid-template-columns:1fr;row-gap:10px}.lZmuOG_row{justify-content:space-between;display:flex}}
.CFU-sq_subHeading{font-size:var(--text-xl);margin-bottom:32px}.CFU-sq_card{--slide-size:23%}@media (min-width:641px) and (max-width:1024px){.CFU-sq_card{--slide-spacing:2rem;--slide-size:42%}}@media (max-width:640px){.CFU-sq_card{--slide-size:80%}}
.ThM3Za_main{padding-top:30px}.ThM3Za_hero{text-align:center}.ThM3Za_articleTitle{color:var(--text-primary);margin-top:20px}.ThM3Za_featuredImage{border-radius:var(--border-radius-large);aspect-ratio:2.2;margin:60px auto;position:relative;overflow:hidden}.ThM3Za_featuredImage img{object-fit:cover;width:100%;height:100%}.ThM3Za_content{padding-bottom:var(--spacing-large)}.ThM3Za_content ul,.ThM3Za_content ol{margin-bottom:24px;padding-left:20px}.ThM3Za_content a{color:var(--primary-color)}.ThM3Za_content h2,.ThM3Za_content h3,.ThM3Za_content h4{margin-bottom:16px}.ThM3Za_content h2:not(:first-child),.ThM3Za_content h3:not(:first-child),.ThM3Za_content h4:not(:first-child){margin-top:32px}.ThM3Za_relatedArticleDescription{font-size:var(--text-lg)}.ThM3Za_relatedNewsGrids{margin-top:32px}.ThM3Za_meta{flex-wrap:wrap;justify-content:center;align-items:center;gap:16px;margin-top:8px;display:flex}.ThM3Za_tagsList{flex-wrap:wrap;gap:8px;display:flex}.ThM3Za_tag{background:var(--surface-secondary);color:var(--text-secondary);font-size:10px;line-height:1;font-weight:var(--font-weight-medium);border-radius:var(--border-radius-full);align-items:center;width:fit-content;padding:8px;display:inline-flex}.ThM3Za_relatedNews{margin-bottom:40px}@media (max-width:640px){.ThM3Za_featuredImage{margin:32px auto}.ThM3Za_relatedNewsCard{--slide-spacing:2rem;--slide-size:80%}}
.FjZdba_main{padding:var(--spacing-large) 0}.FjZdba_hero{text-align:center}.FjZdba_articleTitle{color:var(--text-secondary);margin-top:20px}.FjZdba_featuredImage{border-radius:var(--border-radius-large);aspect-ratio:2.2;margin:60px auto;position:relative;overflow:hidden}.FjZdba_featuredImage img{object-fit:cover;width:100%;height:100%}.FjZdba_content{padding-bottom:var(--spacing-large)}.FjZdba_content ul{padding-left:20px}.FjZdba_content a{color:var(--primary-color)}.FjZdba_content h2,.FjZdba_content h3,.FjZdba_content h4{margin-bottom:16px}.FjZdba_relatedArticleDescription{font-size:var(--text-lg)}.FjZdba_relatedNewsGrids{margin-top:32px}@media (min-width:641px) and (max-width:1024px){.FjZdba_main{padding:20px 0}.FjZdba_featuredImage{aspect-ratio:1.8}}@media (max-width:640px){.FjZdba_main{padding:20px 0}.FjZdba_content{padding-bottom:10px}.FjZdba_articleTitle{font-size:var(--text-3xl);margin-top:10px}.FjZdba_featuredImage{aspect-ratio:16/9;margin:32px auto}.FjZdba_relatedArticleDescription{font-size:var(--text-base)}}
.d4a6ra_card{--slide-size:24%}@media (min-width:641px) and (max-width:1024px){.d4a6ra_card{--slide-spacing:2rem;--slide-size:42%}}@media (max-width:640px){.d4a6ra_card{--slide-size:80%}}
.bB-mvG_main{padding-bottom:120px}.bB-mvG_hero{border-bottom-right-radius:var(--border-radius-large);border-bottom-left-radius:var(--border-radius-large);width:100%;height:min(720px,100svh);position:relative;overflow:hidden}.bB-mvG_heroContent{text-align:center;width:100%;height:100%;color:var(--white-color);background:#0006;flex-direction:column;justify-content:flex-end;align-items:center;padding:64px 0;display:flex;position:absolute;top:0;left:0}.bB-mvG_heroDescription{font-size:var(--text-xl)}.bB-mvG_introSection{text-align:center;max-width:900px;margin:0 auto;padding:60px 0}.bB-mvG_introSection .bB-mvG_title{font-size:var(--text-xl);font-weight:var(--font-weight-bold);margin-bottom:20px}.bB-mvG_featuresSection{padding-bottom:80px}.bB-mvG_contactSection{flex-direction:column;gap:8px;padding:60px 0;display:flex}.bB-mvG_contactSection .bB-mvG_title{font-size:var(--text-lg);font-weight:var(--font-weight-bold)}.bB-mvG_contactInformation{flex-wrap:wrap;gap:40px;display:flex}.bB-mvG_contactItem{font-size:var(--text-lg);font-weight:var(--font-weight-regular);gap:12px;display:flex}.bB-mvG_contactItem .bB-mvG_icon{width:24px;height:24px;color:var(--secondary-color);flex-shrink:0}.bB-mvG_contactItem .bB-mvG_icon svg{fill:currentColor;width:100%}.bB-mvG_contactItem a:hover{color:var(--primary-color);text-decoration:underline}.bB-mvG_aboutContent{grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;gap:40px;padding-bottom:60px;display:grid}.bB-mvG_aboutContent .bB-mvG_leftColumn{flex-direction:column;justify-content:center;gap:24px;padding:40px 0;display:flex}.bB-mvG_aboutContent .bB-mvG_rightColumn{border-radius:var(--border-radius-medium);width:100%;height:auto;min-height:400px;position:relative;overflow:hidden}.bB-mvG_openingHours{max-width:max-content;margin-top:20px}@media (min-width:641px) and (max-width:1024px){.bB-mvG_aboutContent{grid-template-columns:1fr}.bB-mvG_aboutContent .bB-mvG_rightColumn{min-height:450px}}@media (max-width:640px){.bB-mvG_aboutContent{grid-template-columns:1fr}.bB-mvG_contactInformation{gap:20px}.bB-mvG_main{padding-bottom:48px}.bB-mvG_featuresSection{padding-bottom:40px}}
.CJ-upG_customerCarousel{--slide-spacing:2rem;--slide-size:25%;max-width:100%;margin:auto}.CJ-upG_emblaViewport{overflow:hidden}.CJ-upG_emblaContainer{touch-action:pan-y pinch-zoom;margin-left:calc(var(--slide-spacing) * -1);margin-right:0;display:flex}.CJ-upG_slideItem{flex:0 0 var(--slide-size);min-width:0;padding-left:var(--slide-spacing);justify-content:center;align-items:center;display:flex;transform:translate(0,0)}.CJ-upG_slideItem:hover .CJ-upG_customerLogo{opacity:.8}.CJ-upG_customerLink{justify-content:center;align-items:center;display:inline-flex}.CJ-upG_customerLogo{object-fit:contain;filter:grayscale();width:100%;max-width:120px;height:auto;max-height:80px;transition:filter .3s}.CJ-upG_widgerLogo{max-width:260px;max-height:130px}@media (min-width:641px) and (max-width:1024px){.CJ-upG_customerCarousel{--slide-size:33.3333%}}@media (max-width:640px){.CJ-upG_customerCarousel{--slide-size:50%}}
.CvyLHa_featuredProductCategories{padding:calc(var(--spacing-large) - 20px) 0 var(--spacing-large) 0}.CvyLHa_featuredCustomersSection{padding:20px 0 var(--spacing-large) 0}.CvyLHa_featuredCustomersContainer{flex-direction:column;gap:20px;display:flex}.CvyLHa_featuredCustomersContainer .CvyLHa_sectionHeading{text-align:center}.CvyLHa_articlesCtaSection{padding:var(--spacing-large) 0 60px 0}.CvyLHa_featuredProductCategoriesCarousel{padding:var(--spacing-large) 0}@media (max-width:640px){.CvyLHa_featuredProductCategories{padding:calc(var(--spacing-large) - 8px) 0 var(--spacing-large) 0}.CvyLHa_featuredProductCategoriesHeading{text-align:center}}
.AnIpia_newsContent{padding:var(--spacing-large) 0}.AnIpia_newsGrids{gap:var(--gutter-size);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.AnIpia_sectionHeading{text-align:center}.AnIpia_filters{justify-content:center;gap:16px;margin-bottom:48px;display:flex}.AnIpia_filters a{font-size:var(--text-base);line-height:1;font-weight:var(--font-weight-bold);cursor:pointer;background:var(--surface-secondary);width:fit-content;color:var(--text-secondary);border-radius:var(--border-radius-full);border:none;padding:14px 20px;transition:all .25s cubic-bezier(.785,.135,.15,.86)}.AnIpia_filters a.AnIpia_active,.AnIpia_filters a:hover{background:var(--primary-color);color:var(--white-100)}@media (min-width:641px) and (max-width:1024px){.AnIpia_newsGrids{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.AnIpia_sectionHeading{text-align:left}.AnIpia_newsGrids{grid-template-columns:1fr;gap:48px}.AnIpia_filters{justify-content:flex-start;gap:10px}}
.aggc7a_productGrids{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;display:grid}.aggc7a_results,.aggc7a_resultsRow{padding:32px 0 60px}.aggc7a_breadcrumbs{margin-top:20px}.aggc7a_resultsRow{grid-template-columns:repeat(12,minmax(0,1fr));display:grid}.aggc7a_resultsRow .aggc7a_leftColumn{grid-column:span 4/span 4;padding-right:20px}.aggc7a_resultsRow .aggc7a_rightColumn{grid-column:span 8/span 8}.aggc7a_searchResults{flex-direction:column;gap:40px;display:flex}.aggc7a_buttons{gap:20px;margin-top:24px;display:flex}.aggc7a_noSearchResults{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:20px;display:flex}.aggc7a_noResultsContainer{flex-direction:column;justify-content:center;align-items:center;gap:20px;width:100%;max-width:640px;display:flex}.aggc7a_noResultsHeading{color:var(--primary-color)}
.b1Gsca_hero{aspect-ratio:2.2;border-radius:var(--border-radius-large);position:relative;overflow:hidden}.b1Gsca_hero img{object-fit:cover;width:100%;height:100%}.b1Gsca_content{background:var(--background-opacity);width:100%;height:100%;color:var(--white-100);padding:var(--container-padding);box-sizing:border-box;text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:20px;display:flex;position:absolute;bottom:0;left:0}.b1Gsca_leadParagraph{font-size:var(--text-xl);font-weight:var(--font-weight-medium);text-align:center;max-width:800px}@media (max-width:640px){.b1Gsca_hero{aspect-ratio:1}.b1Gsca_content{padding:20px}.b1Gsca_leadParagraph{font-size:var(--text-lg);max-width:100%}}
.jYv_oa_featuredArticleCardContainer{padding:0px var(--container-padding);box-sizing:border-box}.jYv_oa_featuredArticleCard{aspect-ratio:2.2;border-radius:var(--border-radius-large);width:100%;max-width:1400px;margin:0 auto;position:relative;overflow:hidden}.jYv_oa_featuredArticleCard img{object-fit:cover;width:100%;height:100%}.jYv_oa_content{background:var(--background-opacity);width:100%;height:100%;color:var(--white-100);box-sizing:border-box;text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:20px;padding:0;display:flex;position:absolute;bottom:0;left:0}.jYv_oa_contentInner{flex-direction:column;justify-content:center;align-items:center;gap:20px;display:flex}.jYv_oa_featuredTagline{font-size:var(--text-2xl);font-weight:var(--font-weight-bold);letter-spacing:var(--letter-spacing-wide);color:var(--white-color)}.jYv_oa_leadParagraph{font-size:var(--text-xl);font-weight:var(--font-weight-medium);text-align:center;max-width:800px}.jYv_oa_buttons{gap:20px;display:flex}@media (min-width:641px) and (max-width:1024px){.jYv_oa_featuredArticleCardContainer{padding:0}.jYv_oa_featuredArticleCard{aspect-ratio:1.8}}@media (max-width:640px){.jYv_oa_featuredArticleCardContainer{padding:0}.jYv_oa_featuredArticleCard{aspect-ratio:1/1.5}.jYv_oa_leadParagraph{font-size:var(--text-lg)}.jYv_oa_featuredTagline{font-size:var(--text-xl)}}
@property --sweep{syntax:"<angle>";inherits:false;initial-value:0deg}.RE35zW_dealerCard{--pad-x:0px;padding-inline:var(--pad-x);padding-block:20px;position:relative}.RE35zW_mobileLeftColumn{grid-template-columns:1fr 1fr;align-items:center;gap:20px;display:grid}.RE35zW_dealerCard:not(:last-child):before{content:"";inset-inline:calc(-1 * var(--pad-x));background:var(--border-color-primary);width:100%;height:1px;position:absolute;bottom:0}.RE35zW_heading{justify-content:space-between;align-items:center;gap:16px;margin-bottom:12px;display:flex}.RE35zW_mobileArrowIcon{display:none}.RE35zW_tags{flex-wrap:wrap;gap:8px;display:flex}.RE35zW_tag{color:var(--text-primary);font-size:var(--text-xs);font-weight:var(--font-weight-medium);border-radius:var(--border-radius-full);white-space:nowrap;background:#1f1f1f0d;padding:4px 8px}.RE35zW_right{grid-template-columns:1fr auto;gap:20px;display:grid}.RE35zW_icon{--ring-color:var(--text-primary);--ring-color-hover:var(--secondary-color);--ring-bg:transparent;--ring-w:2px;--sweep:0deg;border-radius:var(--border-radius-full);border:2px solid var(--text-primary);isolation:isolate;justify-content:center;align-items:center;width:48px;height:48px;padding:10px;transition:border-color .2s;display:flex;position:relative}.RE35zW_icon:before{content:"";border-radius:inherit;background:conic-gradient(var(--ring-color) var(--sweep), transparent 0);-webkit-mask:radial-gradient(farthest-side, transparent calc(100% - var(--ring-w)), #000 calc(100% - var(--ring-w)));-webkit-mask:radial-gradient(farthest-side, transparent calc(100% - var(--ring-w)), #000 calc(100% - var(--ring-w)));mask:radial-gradient(farthest-side, transparent calc(100% - var(--ring-w)), #000 calc(100% - var(--ring-w)));z-index:-1;transition:--sweep .45s;position:absolute;inset:0}.RE35zW_dealerCard:hover .RE35zW_icon{border-color:var(--ring-color-hover);--ring-color:var(--ring-color-hover)}.RE35zW_dealerCard:hover .RE35zW_icon:before{--sweep:360deg}@media (prefers-reduced-motion:reduce){.RE35zW_icon:before{transition:none}.RE35zW_dealerCard:hover .RE35zW_icon:before{--sweep:360deg}}.RE35zW_icon svg{width:20px;height:20px;fill:var(--text-primary);transition:fill .2s}.RE35zW_dealerCard:hover .RE35zW_icon svg{fill:var(--secondary-color)}.RE35zW_rangeText{font-size:var(--text-sm);font-weight:var(--font-weight-regular);color:var(--text-primary)}.RE35zW_statusText,.RE35zW_address{font-size:var(--text-sm);font-weight:var(--font-weight-medium);align-items:center;gap:8px;display:flex}.RE35zW_address a{color:var(--text-primary);align-items:center;gap:8px;display:flex}.RE35zW_addressText{background-image:linear-gradient(to right,var(--secondary-color) 0,var(--secondary-color) 100%);background-position:0 95%;background-repeat:no-repeat;background-size:0 2px;padding:1% 0;line-height:1.1;transition:all .25s cubic-bezier(.785,.135,.15,.86)}.RE35zW_address a:hover .RE35zW_addressText{background-size:100% 2px}.RE35zW_address svg{width:16px;height:16px;fill:var(--secondary-color);margin-bottom:-2px}.RE35zW_addressAndOpeningHours{flex-direction:column;gap:4px;display:flex}.RE35zW_openingStatus{align-items:center;gap:8px;display:flex}.RE35zW_statusOpen{color:var(--success-default)}.RE35zW_statusClosed{color:var(--error-default)}.RE35zW_statusText svg{width:16px;height:16px}.RE35zW_statusOpen svg{fill:var(--success-default)}.RE35zW_statusClosed svg{fill:var(--error-default)}@media (max-width:640px){.RE35zW_dealerCard{grid-template-columns:1fr auto;gap:20px;padding-block:24px;display:grid}.RE35zW_mobileLeftColumn{grid-template-columns:1fr;gap:12px}.RE35zW_right .RE35zW_icon{display:none}.RE35zW_mobileArrowIcon{display:flex}}
.XB38QG_ContactFormContainer{background:var(--white-color);border-radius:var(--border-radius-large);flex-direction:column;gap:1rem;padding:32px;display:flex;box-shadow:0 8px 100px #2018130f}.XB38QG_form{flex-direction:column;gap:20px;display:flex}.XB38QG_formGroupRow{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;display:grid}.XB38QG_formGroup{flex-direction:column;display:flex;position:relative}.XB38QG_formGroup input,.XB38QG_formGroup textarea{border-radius:var(--border-radius-small);width:100%;font-size:var(--text-base);font-family:var(--font-primary);color:var(--color-text);resize:vertical;background-color:#0000;border:.5px solid #000;padding:12px 16px}.XB38QG_formGroup input:focus,.XB38QG_formGroup textarea:focus{outline:.5px solid var(--primary-color)}.XB38QG_formGroup label{z-index:1;background:var(--white-color);color:var(--text-primary);padding:0 4px;font-size:12px;position:absolute;top:-7px;left:12px}.XB38QG_submitButton{background-color:var(--primary-color);color:var(--white-color);border-radius:var(--border-radius-full);font-size:var(--text-base);font-weight:var(--font-weight-bold);cursor:pointer;border:none;padding:20px;transition:background-color .3s}.XB38QG_submitButton:hover{background-color:var(--secondary-color-invert)}@media (min-width:641px) and (max-width:1024px){.XB38QG_ContactFormContainer{padding:30px 20px 40px}.XB38QG_formGroupRow{grid-template-columns:1fr}}@media (max-width:640px){.XB38QG_ContactFormContainer{padding:30px 20px 40px}.XB38QG_formGroupRow{grid-template-columns:1fr}}
.xKOJHG_PageContainerRow{grid-template-columns:repeat(12,minmax(0,1fr));padding:32px 0 60px;display:grid}.xKOJHG_leftContent{grid-column:span 7/span 7}.xKOJHG_rightContent{grid-column:span 5/span 5;padding-left:60px}.xKOJHG_cartSummaryRow{border-top:1px solid #d9d9d9;justify-content:space-between;align-items:center;gap:20px;margin-top:20px;padding-top:20px;display:flex}.xKOJHG_cartSummary{flex-direction:column;justify-content:space-between;gap:4px;margin-top:.5rem;margin-bottom:20px;display:flex}.xKOJHG_label{font-size:.9rem;font-weight:var(--font-weight-bold);color:var(--text-secondary)}.xKOJHG_amount,.xKOJHG_totalAmount{color:var(--text-secondary);font-size:1rem}.xKOJHG_amount{font-weight:var(--font-weight-regular)}.xKOJHG_totalAmount{font-weight:var(--font-weight-bold)}.xKOJHG_cartNotes{background:var(--surface-secondary);color:var(--text-secondary);font-size:.9rem;font-weight:var(--font-weight-bold);border-radius:var(--border-radius-small);align-items:center;padding:12px;display:flex}.xKOJHG_cartNotes svg{width:16px;height:16px;margin-bottom:-3px;margin-right:8px}.xKOJHG_cartItems{margin-top:20px;display:block}.xKOJHG_emptyCartMessage{font-size:var(--text-lg);color:var(--text-primary);font-weight:var(--font-weight-regular);margin-top:20px}@media (min-width:641px) and (max-width:1024px){.xKOJHG_PageContainerRow{row-gap:32px}.xKOJHG_leftContent,.xKOJHG_rightContent{grid-column:span 12/span 12;padding:0}}@media (max-width:640px){.xKOJHG_PageContainerRow{row-gap:32px}.xKOJHG_leftContent,.xKOJHG_rightContent{grid-column:span 12/span 12;padding:0}}
._8pWk_W_catalogsPage{padding:32px 0}._8pWk_W_catalogsGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:40px 32px;margin-top:40px;margin-bottom:40px;display:grid}
.Diq-KW_main{padding:32px 0}.Diq-KW_pageHeader{flex-direction:column;gap:16px;max-width:800px;margin-bottom:60px;display:flex}.Diq-KW_categoryTitle{align-items:center;gap:12px;display:flex}.Diq-KW_backLink{border-radius:var(--border-radius-full);background-color:var(--surface-secondary);width:40px;height:40px;color:inherit;justify-content:center;align-items:center;text-decoration:none;display:inline-flex}.Diq-KW_backLink svg{width:28px;stroke:var(--primary-color)}.Diq-KW_backLink:hover{background-color:var(--primary-color)}.Diq-KW_backLink:hover svg{stroke:var(--white-color)}.Diq-KW_productsGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:32px 40px;display:grid}@media (min-width:641px) and (max-width:1024px){.Diq-KW_productsGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:32px}}@media (max-width:640px){.Diq-KW_categoryTitle{align-items:flex-start}.Diq-KW_productsGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:40px}}
.NXBLPG_productCategoriesPage{padding:32px 0}.NXBLPG_sectionHeader{flex-direction:column;max-width:800px;margin-bottom:48px;display:flex}.NXBLPG_categoriesGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:40px 32px;margin-bottom:40px;display:grid}.NXBLPG_breadcrumbs{margin-bottom:32px}@media (min-width:641px) and (max-width:1024px){.NXBLPG_categoriesGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:32px 24px}}@media (max-width:640px){.NXBLPG_productCategoriesPage{padding:24px 0}.NXBLPG_sectionHeader{align-items:flex-start;max-width:100%;margin-bottom:32px}.NXBLPG_categoriesGrid{grid-template-columns:1fr;gap:24px 0;margin-bottom:32px}.NXBLPG_breadcrumbs{margin-bottom:24px}}
.fbFP2G_dealerFilters{grid-template-columns:repeat(12,minmax(0,1fr));display:grid}.fbFP2G_filters{flex-direction:column;grid-column:span 4/span 4;gap:16px;margin-top:16px;display:flex}.fbFP2G_dealerListing{flex-direction:column;grid-column:span 8/span 8;padding-left:32px;display:flex}.fbFP2G_filterLists{flex-wrap:wrap;gap:12px;display:flex}.fbFP2G_filterButton{background:var(--surface-secondary);cursor:pointer;color:var(--text-secondary);font-size:1rem;font-weight:var(--font-weight-bold);border-radius:var(--border-radius-full);white-space:nowrap;border:none;padding:12px 20px}.fbFP2G_active{background:var(--primary-color);color:var(--white-color)}@media (min-width:641px) and (max-width:1024px){.fbFP2G_filters{grid-column:span 12/span 12;margin-top:0;margin-bottom:16px;padding:0 10px}.fbFP2G_dealerListing{grid-column:span 12/span 12;padding:0}}@media (max-width:640px){.fbFP2G_filterListsContainer{-webkit-overflow-scrolling:touch;margin-bottom:10px;margin-left:-30px;margin-right:-30px;padding-bottom:10px;overflow-x:auto}.fbFP2G_dealerFilters{flex-direction:column;display:flex}.fbFP2G_filters{grid-column:span 12/span 12;margin-top:0;margin-bottom:16px;padding:0 10px}.fbFP2G_dealerListing{grid-column:span 12/span 12;padding:0}.fbFP2G_filterLists{flex-wrap:nowrap;justify-content:flex-start}.fbFP2G_filterButton:first-child{margin-left:20px}}
.NxRHWG_dealerListing{padding:60px 0}@media (max-width:640px){.NxRHWG_dealerListing{padding:48px 0}}
.HS70Aa_notFoundSection{padding:150px 0}.HS70Aa_heading{font-size:8rem;font-weight:var(--font-weight-bold)}.HS70Aa_subheading{font-size:2.5rem;font-weight:var(--font-weight-bold);margin-bottom:10px}.HS70Aa_paragraph{font-size:1.5rem;font-weight:var(--font-weight-regular);margin-bottom:60px}.HS70Aa_goBackButton{font-size:1.1rem;font-weight:var(--font-weight-bold);background-color:var(--primary-color);color:var(--white-color);border-radius:var(--border-radius-full);cursor:pointer;white-space:nowrap;border:none;align-items:center;column-gap:9px;padding:25px 45px;display:inline-flex}.HS70Aa_goBackButton svg{width:14px;fill:var(--white)}@media screen and (max-width:639px){.HS70Aa_notFoundSection{padding:55px 0}.HS70Aa_heading{font-size:4rem}.HS70Aa_subheading{font-size:1.5rem}.HS70Aa_paragraph{margin-bottom:30px;font-size:1.2rem}.HS70Aa_goBackButton{padding:20px 35px;font-size:1rem}}
