.GuidedSellingActionMobile-module-scss-module__gKPBla__productAction{border:1px solid var(--mako-color-neutral-100);background-color:var(--mako-color-white);padding:calc(var(--mako-spacing-40)*.625);width:100%;font-weight:var(--mako-font-weight-medium);font-size:var(--mako-font-size-80);color:var(--mako-color-blue-950);text-transform:uppercase;margin-bottom:calc(var(--mako-spacing-40)*1.375);border-radius:100px;justify-content:center;align-items:center;display:flex}.GuidedSellingActionMobile-module-scss-module__gKPBla__productAction .GuidedSellingActionMobile-module-scss-module__gKPBla__productAction__label{margin-left:calc(var(--mako-spacing-40)*.625)}
.ProductTechnicalInformation-module-scss-module__L7mEKq__productTechnicalInformation{font-size:var(--mako-font-size-100)}@media (min-width:768px){.ProductTechnicalInformation-module-scss-module__L7mEKq__productTechnicalInformation{font-size:var(--mako-font-size-80)}}.ProductTechnicalInformation-module-scss-module__L7mEKq__productTechnicalInformation .ProductTechnicalInformation-module-scss-module__L7mEKq__productTechnicalInformation__firstCell,.ProductTechnicalInformation-module-scss-module__L7mEKq__productTechnicalInformation .ProductTechnicalInformation-module-scss-module__L7mEKq__productTechnicalInformation__lastCell{padding:calc(var(--mako-spacing-40)*.5) var(--mako-spacing-40);display:block}@media (min-width:768px){.ProductTechnicalInformation-module-scss-module__L7mEKq__productTechnicalInformation .ProductTechnicalInformation-module-scss-module__L7mEKq__productTechnicalInformation__firstCell,.ProductTechnicalInformation-module-scss-module__L7mEKq__productTechnicalInformation .ProductTechnicalInformation-module-scss-module__L7mEKq__productTechnicalInformation__lastCell{display:table-cell}}.ProductTechnicalInformation-module-scss-module__L7mEKq__productTechnicalInformation .ProductTechnicalInformation-module-scss-module__L7mEKq__productTechnicalInformation__firstCell.ProductTechnicalInformation-module-scss-module__L7mEKq__productTechnicalInformation__firstCell,.ProductTechnicalInformation-module-scss-module__L7mEKq__productTechnicalInformation .ProductTechnicalInformation-module-scss-module__L7mEKq__productTechnicalInformation__lastCell.ProductTechnicalInformation-module-scss-module__L7mEKq__productTechnicalInformation__firstCell{background-color:var(--mako-color-neutral-50);color:var(--mako-color-blue-950);text-transform:uppercase;font-weight:700}@media (min-width:768px){.ProductTechnicalInformation-module-scss-module__L7mEKq__productTechnicalInformation .ProductTechnicalInformation-module-scss-module__L7mEKq__productTechnicalInformation__firstCell.ProductTechnicalInformation-module-scss-module__L7mEKq__productTechnicalInformation__firstCell,.ProductTechnicalInformation-module-scss-module__L7mEKq__productTechnicalInformation .ProductTechnicalInformation-module-scss-module__L7mEKq__productTechnicalInformation__lastCell.ProductTechnicalInformation-module-scss-module__L7mEKq__productTechnicalInformation__firstCell{hyphens:auto;word-break:break-all;width:42%}}@media (min-width:992px){.ProductTechnicalInformation-module-scss-module__L7mEKq__productTechnicalInformation .ProductTechnicalInformation-module-scss-module__L7mEKq__productTechnicalInformation__firstCell.ProductTechnicalInformation-module-scss-module__L7mEKq__productTechnicalInformation__firstCell,.ProductTechnicalInformation-module-scss-module__L7mEKq__productTechnicalInformation .ProductTechnicalInformation-module-scss-module__L7mEKq__productTechnicalInformation__lastCell.ProductTechnicalInformation-module-scss-module__L7mEKq__productTechnicalInformation__firstCell{width:33.3333%}}.ProductTechnicalInformation-module-scss-module__L7mEKq__productTechnicalInformation .ProductTechnicalInformation-module-scss-module__L7mEKq__productTechnicalInformation__firstCell.ProductTechnicalInformation-module-scss-module__L7mEKq__productTechnicalInformation__lastCell .ProductTechnicalInformation-module-scss-module__L7mEKq__productTechnicalInformation__unit,.ProductTechnicalInformation-module-scss-module__L7mEKq__productTechnicalInformation .ProductTechnicalInformation-module-scss-module__L7mEKq__productTechnicalInformation__lastCell.ProductTechnicalInformation-module-scss-module__L7mEKq__productTechnicalInformation__lastCell .ProductTechnicalInformation-module-scss-module__L7mEKq__productTechnicalInformation__unit{color:var(--mako-color-neutral-700)}
.ProductClassifications-module-scss-module___jkbWW__productClassifications{margin-top:calc(var(--mako-spacing-40)*1.25);margin-bottom:var(--mako-spacing-40)}.ProductClassifications-module-scss-module___jkbWW__productClassifications__table{border-spacing:2px;border-collapse:separate;table-layout:fixed;width:100%}@media (max-width:767.98px){.ProductClassifications-module-scss-module___jkbWW__productClassifications__table .ProductClassifications-module-scss-module___jkbWW__productClassifications__tableRow{display:none}}.ProductClassifications-module-scss-module___jkbWW__productClassifications__table .ProductClassifications-module-scss-module___jkbWW__productClassifications__tableRow .ProductClassifications-module-scss-module___jkbWW__productClassifications__tableCell{padding:calc(var(--mako-spacing-40)*.5) var(--mako-spacing-40);background-color:var(--mako-color-neutral-100);color:var(--mako-color-blue-950);text-transform:uppercase;font-size:var(--mako-font-size-70)}@media (min-width:768px){.ProductClassifications-module-scss-module___jkbWW__productClassifications__table .ProductClassifications-module-scss-module___jkbWW__productClassifications__tableRow .ProductClassifications-module-scss-module___jkbWW__productClassifications__tableCell.ProductClassifications-module-scss-module___jkbWW__productClassifications__tableCell--first{hyphens:auto;word-break:break-all;width:42%}}@media (min-width:992px){.ProductClassifications-module-scss-module___jkbWW__productClassifications__table .ProductClassifications-module-scss-module___jkbWW__productClassifications__tableRow .ProductClassifications-module-scss-module___jkbWW__productClassifications__tableCell.ProductClassifications-module-scss-module___jkbWW__productClassifications__tableCell--first{width:33.3333%}}
.ProductTechnicalAttributes-module-scss-module__YXxkXa__productTechnicalAttributes__title{margin-bottom:var(--mako-spacing-40)}.ProductTechnicalAttributes-module-scss-module__YXxkXa__productTechnicalAttributes__table{border-spacing:2px;border-collapse:separate;table-layout:fixed;width:100%}.ProductTechnicalAttributes-module-scss-module__YXxkXa__productTechnicalAttributes__labelSeparator{color:var(--mako-color-neutral-700);margin-left:calc(var(--mako-spacing-40)*.125);margin-right:calc(var(--mako-spacing-40)*.125)}.ProductTechnicalAttributes-module-scss-module__YXxkXa__productTechnicalAttributes__toggleClassifications{padding-top:calc(var(--mako-spacing-40)*1.5);padding-bottom:calc(var(--mako-spacing-40)*.25);cursor:pointer;justify-content:center;align-items:center;display:flex}.ProductTechnicalAttributes-module-scss-module__YXxkXa__productTechnicalAttributes__toggleClassifications .ProductTechnicalAttributes-module-scss-module__YXxkXa__productTechnicalAttributes__toggleClassificationsLabel{padding-right:calc(var(--mako-spacing-40)*.875);color:var(--mako-color-blue-500);text-decoration-line:underline}.ProductTechnicalAttributes-module-scss-module__YXxkXa__productTechnicalAttributes__toggleClassifications svg{width:14px;height:14px;fill:var(--mako-color-blue-500)}.ProductTechnicalAttributes-module-scss-module__YXxkXa__productTechnicalAttributes__toggleClassifications.ProductTechnicalAttributes-module-scss-module__YXxkXa__productTechnicalAttributes__toggleClassifications--selected .ProductTechnicalAttributes-module-scss-module__YXxkXa__productTechnicalAttributes__toggleClassificationsLabel{color:var(--mako-color-red-700)}.ProductTechnicalAttributes-module-scss-module__YXxkXa__productTechnicalAttributes__toggleClassifications.ProductTechnicalAttributes-module-scss-module__YXxkXa__productTechnicalAttributes__toggleClassifications--selected svg{fill:var(--mako-color-red-700)}
.ProductTechnicalInformations-module-scss-module__te9W7G__productTechnicalInformations .ProductTechnicalInformations-module-scss-module__te9W7G__productTechnicalInformations__content{background-color:var(--mako-color-white);padding:calc(var(--mako-spacing-40)*1.25) calc(var(--mako-spacing-40)*.625)}
.ProductTechnicalSummaryItem-module-scss-module__Nx-Mpa__productTechnicalSummaryItem .ProductTechnicalSummaryItem-module-scss-module__Nx-Mpa__productTechnicalSummaryItem__name{font-size:var(--mako-font-size-100);background-color:var(--mako-color-neutral-50);color:var(--mako-color-blue-950);text-transform:uppercase;padding:calc(var(--mako-spacing-40)*.5) calc(var(--mako-spacing-40)*.5);font-weight:var(--mako-font-weight-bold);min-width:46%;max-width:46%}@media (min-width:768px){.ProductTechnicalSummaryItem-module-scss-module__Nx-Mpa__productTechnicalSummaryItem .ProductTechnicalSummaryItem-module-scss-module__Nx-Mpa__productTechnicalSummaryItem__name{font-size:var(--mako-font-size-70)}}.ProductTechnicalSummaryItem-module-scss-module__Nx-Mpa__productTechnicalSummaryItem .ProductTechnicalSummaryItem-module-scss-module__Nx-Mpa__productTechnicalSummaryItem__value{font-size:var(--mako-font-size-100);padding:calc(var(--mako-spacing-40)*.5) calc(var(--mako-spacing-40)*.5);font-weight:var(--mako-font-weight-semi-bold)}@media (min-width:768px){.ProductTechnicalSummaryItem-module-scss-module__Nx-Mpa__productTechnicalSummaryItem .ProductTechnicalSummaryItem-module-scss-module__Nx-Mpa__productTechnicalSummaryItem__value{font-size:var(--mako-font-size-70)}}.ProductTechnicalSummaryItem-module-scss-module__Nx-Mpa__productTechnicalSummaryItem .ProductTechnicalSummaryItem-module-scss-module__Nx-Mpa__productTechnicalSummaryItem__value .ProductTechnicalSummaryItem-module-scss-module__Nx-Mpa__productTechnicalSummaryItem__unit{color:var(--mako-color-neutral-700)}@media (max-width:991.98px){.ProductTechnicalSummaryItem-module-scss-module__Nx-Mpa__productTechnicalSummaryItem .ProductTechnicalSummaryItem-module-scss-module__Nx-Mpa__productTechnicalSummaryItem__value,.ProductTechnicalSummaryItem-module-scss-module__Nx-Mpa__productTechnicalSummaryItem .ProductTechnicalSummaryItem-module-scss-module__Nx-Mpa__productTechnicalSummaryItem__name{min-width:100%;max-width:100%;display:block}}
.ProductTechnicalSummary-module-scss-module__xF4Zcq__productTechnicalSummary__container{background-color:var(--mako-color-white);border-radius:4px;margin-bottom:10px;padding:10px}.ProductTechnicalSummary-module-scss-module__xF4Zcq__productTechnicalSummary__container .ProductTechnicalSummary-module-scss-module__xF4Zcq__productTechnicalSummary__link{font-size:var(--mako-font-size-100);color:var(--mako-color-blue-500);margin-top:calc(var(--mako-spacing-40)*.5);justify-content:center;align-items:center;text-decoration:underline;display:flex}@media (min-width:768px){.ProductTechnicalSummary-module-scss-module__xF4Zcq__productTechnicalSummary__container .ProductTechnicalSummary-module-scss-module__xF4Zcq__productTechnicalSummary__link{font-size:var(--mako-font-size-70)}}.ProductTechnicalSummary-module-scss-module__xF4Zcq__productTechnicalSummary__container .ProductTechnicalSummary-module-scss-module__xF4Zcq__productTechnicalSummary__technicalAttributes{table-layout:fixed;border-spacing:2px;border-collapse:separate;width:100%}.ProductTechnicalSummary-module-scss-module__xF4Zcq__productTechnicalSummary__container .ProductTechnicalSummary-module-scss-module__xF4Zcq__productTechnicalSummary__technicalAttributes.ProductTechnicalSummary-module-scss-module__xF4Zcq__productTechnicalSummary__technicalAttributes--linkDisplayed{margin-bottom:calc(var(--mako-spacing-40)*.625)}
.ProductPerimeter-module-scss-module__L2k1DG__productPerimeter{text-align:right;width:100%}.ProductPerimeter-module-scss-module__L2k1DG__productPerimeter svg{width:14px;height:14px;margin-right:3px}
.ProductBreadcrumb-module-scss-module__iDnMhG__productBreadcrumb{background-color:var(--mako-color-white);padding-top:var(--mako-spacing-40);padding-bottom:var(--mako-spacing-40)}
.RelatedProducts-module-scss-module__T1MtsW__relatedProducts{background-color:var(--mako-color-white);padding:var(--mako-spacing-80) var(--mako-spacing-120);margin-top:var(--mako-spacing-60)}.RelatedProducts-module-scss-module__T1MtsW__relatedProducts .RelatedProducts-module-scss-module__T1MtsW__relatedProducts__title{margin-bottom:var(--mako-spacing-80)}.RelatedProducts-module-scss-module__T1MtsW__relatedProducts .RelatedProducts-module-scss-module__T1MtsW__relatedProducts__grid{gap:var(--mako-spacing-40);flex-direction:column;display:flex}@media (min-width:768px){.RelatedProducts-module-scss-module__T1MtsW__relatedProducts .RelatedProducts-module-scss-module__T1MtsW__relatedProducts__grid{gap:var(--mako-spacing-60) var(--mako-spacing-120);grid-template-columns:repeat(2,1fr);display:grid}}@media (min-width:992px){.RelatedProducts-module-scss-module__T1MtsW__relatedProducts .RelatedProducts-module-scss-module__T1MtsW__relatedProducts__grid{grid-template-columns:repeat(3,1fr)}}.RelatedProducts-module-scss-module__T1MtsW__relatedProducts .RelatedProducts-module-scss-module__T1MtsW__relatedProducts__item{font-size:var(--mako-font-size-100);font-weight:var(--mako-font-weight-medium);color:var(--mako-color-neutral-950);border-bottom:1px solid transparent;text-decoration:underline}
.CustomerFeedbackForm-module-scss-module__j_xfGa__customerFeedbackForm{flex-direction:column;display:flex}.CustomerFeedbackForm-module-scss-module__j_xfGa__customerFeedbackForm__textareaWrapper{margin:16px 0}.CustomerFeedbackForm-module-scss-module__j_xfGa__customerFeedbackForm__maxLength{color:var(--mako-color-neutral-700);justify-content:flex-end;display:flex}.CustomerFeedbackForm-module-scss-module__j_xfGa__customerFeedbackForm__error{height:18px;color:var(--mako-color-red-700);margin:var(--mako-spacing-10) 0}.CustomerFeedbackForm-module-scss-module__j_xfGa__customerFeedbackForm__textareaError{border-color:var(--mako-color-red-700)}.CustomerFeedbackForm-module-scss-module__j_xfGa__customerFeedbackForm__actions{justify-content:flex-end;display:flex}
.CustomerFeedbackSuccess-module-scss-module__Bo3E2a__customerFeedbackSuccess{text-align:center;align-items:center;gap:var(--mako-spacing-40);flex-direction:column;display:flex}.CustomerFeedbackSuccess-module-scss-module__Bo3E2a__customerFeedbackSuccess__iconWrapper{background-color:color-mix(in srgb, var(--mako-color-green-600) 20%, transparent);border-radius:50%;justify-content:center;align-items:center;width:74px;height:74px;display:flex}.CustomerFeedbackSuccess-module-scss-module__Bo3E2a__customerFeedbackSuccess__icon{width:54px;fill:var(--mako-color-green-600)}.CustomerFeedbackSuccess-module-scss-module__Bo3E2a__customerFeedbackSuccess__subtitle{font-size:var(--mako-font-size-80);color:var(--mako-color-neutral-700)}
.ProductCustomerFeedback-module-scss-module___SU7ZG__customerFeedback__closeButton{top:var(--mako-spacing-30);right:var(--mako-spacing-30);cursor:pointer;position:absolute}.ProductCustomerFeedback-module-scss-module___SU7ZG__customerFeedback__closeButton svg{width:24px;fill:var(--mako-color-neutral-800)}.ProductCustomerFeedback-module-scss-module___SU7ZG__customerFeedbackButton{margin-bottom:var(--mako-spacing-30)}
:root{--swiper-theme-color:#007aff}:host{z-index:1;margin-left:auto;margin-right:auto;display:block;position:relative}.swiper{z-index:1;margin-left:auto;margin-right:auto;padding:0;list-style:none;display:block;position:relative;overflow:hidden}.swiper-vertical>.swiper-wrapper{flex-direction:column}.swiper-wrapper{z-index:1;width:100%;height:100%;transition-property:-ms-transform,transform;transition-timing-function:var(--swiper-wrapper-transition-timing-function,initial);box-sizing:content-box;display:flex;position:relative}.swiper-android .swiper-slide,.swiper-ios .swiper-slide,.swiper-wrapper{-ms-transform:translate(0,0);transform:translate(0,0)}.swiper-horizontal{touch-action:pan-y}.swiper-vertical{touch-action:pan-x}.swiper-slide{flex-shrink:0;width:100%;height:100%;transition-property:-ms-transform,transform;display:block;position:relative}.swiper-slide-invisible-blank{visibility:hidden}.swiper-autoheight,.swiper-autoheight .swiper-slide{height:auto}.swiper-autoheight .swiper-wrapper{align-items:flex-start;transition-property:-ms-transform,transform,height}.swiper-backface-hidden .swiper-slide{backface-visibility:hidden;-ms-transform:translateZ(0);transform:translateZ(0)}.swiper-3d.swiper-css-mode .swiper-wrapper{perspective:1200px}.swiper-3d .swiper-wrapper{transform-style:preserve-3d}.swiper-3d{perspective:1200px}.swiper-3d .swiper-slide{transform-style:preserve-3d}.swiper-3d .swiper-cube-shadow{transform-style:preserve-3d}.swiper-css-mode>.swiper-wrapper{scrollbar-width:none;-ms-overflow-style:none;overflow:auto}.swiper-css-mode>.swiper-wrapper::-webkit-scrollbar{display:none}.swiper-css-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:start start}.swiper-css-mode.swiper-horizontal>.swiper-wrapper{scroll-snap-type:x mandatory}.swiper-css-mode.swiper-horizontal>.swiper-wrapper>.swiper-slide:first-child{scroll-margin-inline-start:var(--swiper-slides-offset-before)}.swiper-css-mode.swiper-horizontal>.swiper-wrapper>.swiper-slide:first-child:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){margin-left:var(--swiper-slides-offset-before)}.swiper-css-mode.swiper-horizontal>.swiper-wrapper>.swiper-slide:first-child:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){margin-right:var(--swiper-slides-offset-before)}.swiper-css-mode.swiper-horizontal>.swiper-wrapper>.swiper-slide:last-child:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){margin-right:var(--swiper-slides-offset-after)}.swiper-css-mode.swiper-horizontal>.swiper-wrapper>.swiper-slide:last-child:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){margin-left:var(--swiper-slides-offset-after)}.swiper-css-mode.swiper-vertical>.swiper-wrapper{scroll-snap-type:y mandatory}.swiper-css-mode.swiper-vertical>.swiper-wrapper>.swiper-slide:first-child{margin-top:var(--swiper-slides-offset-before);scroll-margin-block-start:var(--swiper-slides-offset-before)}.swiper-css-mode.swiper-vertical>.swiper-wrapper>.swiper-slide:last-child{margin-bottom:var(--swiper-slides-offset-after)}.swiper-css-mode.swiper-free-mode>.swiper-wrapper{scroll-snap-type:none}.swiper-css-mode.swiper-free-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:none}.swiper-css-mode.swiper-centered>.swiper-wrapper:before{content:"";flex-shrink:0;order:9999}.swiper-css-mode.swiper-centered>.swiper-wrapper>.swiper-slide{scroll-snap-align:center center;scroll-snap-stop:always}.swiper-css-mode.swiper-centered.swiper-horizontal>.swiper-wrapper>.swiper-slide:first-child:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){margin-left:var(--swiper-centered-offset-before)}.swiper-css-mode.swiper-centered.swiper-horizontal>.swiper-wrapper>.swiper-slide:first-child:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){margin-right:var(--swiper-centered-offset-before)}.swiper-css-mode.swiper-centered.swiper-horizontal>.swiper-wrapper:before{height:100%;min-height:1px;width:var(--swiper-centered-offset-after)}.swiper-css-mode.swiper-centered.swiper-vertical>.swiper-wrapper>.swiper-slide:first-child{margin-top:var(--swiper-centered-offset-before)}.swiper-css-mode.swiper-centered.swiper-vertical>.swiper-wrapper:before{width:100%;min-width:1px;height:var(--swiper-centered-offset-after)}.swiper-3d .swiper-slide-shadow{pointer-events:none;z-index:10;width:100%;height:100%;position:absolute;top:0;left:0}.swiper-3d .swiper-slide-shadow-left{pointer-events:none;z-index:10;width:100%;height:100%;position:absolute;top:0;left:0}.swiper-3d .swiper-slide-shadow-right{pointer-events:none;z-index:10;width:100%;height:100%;position:absolute;top:0;left:0}.swiper-3d .swiper-slide-shadow-top{pointer-events:none;z-index:10;width:100%;height:100%;position:absolute;top:0;left:0}.swiper-3d .swiper-slide-shadow-bottom{pointer-events:none;z-index:10;width:100%;height:100%;position:absolute;top:0;left:0}.swiper-3d .swiper-slide-shadow{pointer-events:none;z-index:10;width:100%;height:100%;position:absolute;top:0;left:0}.swiper-3d .swiper-slide-shadow-left{pointer-events:none;z-index:10;width:100%;height:100%;position:absolute;top:0;left:0}.swiper-3d .swiper-slide-shadow-right{pointer-events:none;z-index:10;width:100%;height:100%;position:absolute;top:0;left:0}.swiper-3d .swiper-slide-shadow-top{pointer-events:none;z-index:10;width:100%;height:100%;position:absolute;top:0;left:0}.swiper-3d .swiper-slide-shadow-bottom{pointer-events:none;z-index:10;width:100%;height:100%;position:absolute;top:0;left:0}.swiper-3d .swiper-slide-shadow{background:rgba(0,0,0,.15)}.swiper-3d .swiper-slide-shadow-left{background-image:linear-gradient(270deg,rgba(0,0,0,.5),transparent)}.swiper-3d .swiper-slide-shadow-right{background-image:linear-gradient(90deg,rgba(0,0,0,.5),transparent)}.swiper-3d .swiper-slide-shadow-top{background-image:linear-gradient(transparent,rgba(0,0,0,.5))}.swiper-3d .swiper-slide-shadow-bottom{background-image:linear-gradient(rgba(0,0,0,.5),transparent)}.swiper-lazy-preloader{z-index:10;-ms-transform-origin:50%;transform-origin:50%;box-sizing:border-box;border:4px solid var(--swiper-preloader-color,var(--swiper-theme-color));border-top-color:transparent;border-radius:50%;width:42px;height:42px;margin-top:-21px;margin-left:-21px;position:absolute;top:50%;left:50%}.swiper:not(.swiper-watch-progress) .swiper-lazy-preloader{animation:1s linear infinite swiper-preloader-spin}.swiper-watch-progress .swiper-slide-visible .swiper-lazy-preloader{animation:1s linear infinite swiper-preloader-spin}.swiper-lazy-preloader-white{--swiper-preloader-color:#fff}.swiper-lazy-preloader-black{--swiper-preloader-color:#000}@keyframes swiper-preloader-spin{0%{-ms-transform:rotate(0);transform:rotate(0)}to{-ms-transform:rotate(360deg);transform:rotate(360deg)}}.swiper-virtual .swiper-slide{-webkit-backface-visibility:hidden;-ms-transform:translateZ(0);transform:translateZ(0)}.swiper-virtual.swiper-css-mode .swiper-wrapper:after{content:"";pointer-events:none;position:absolute;top:0;left:0}.swiper-virtual.swiper-css-mode.swiper-horizontal .swiper-wrapper:after{height:1px;width:var(--swiper-virtual-size)}.swiper-virtual.swiper-css-mode.swiper-vertical .swiper-wrapper:after{width:1px;height:var(--swiper-virtual-size)}:root{--swiper-navigation-size:44px}.swiper-button-prev,.swiper-button-next{width:var(--swiper-navigation-size);height:var(--swiper-navigation-size);z-index:10;cursor:pointer;color:var(--swiper-navigation-color,var(--swiper-theme-color));justify-content:center;align-items:center;display:flex;position:absolute}:is(.swiper-button-prev,.swiper-button-next).swiper-button-disabled{opacity:.35;cursor:auto;pointer-events:none}:is(.swiper-button-prev,.swiper-button-next).swiper-button-hidden{opacity:0;cursor:auto;pointer-events:none}.swiper-navigation-disabled :is(.swiper-button-prev,.swiper-button-next){display:none!important}:is(.swiper-button-prev,.swiper-button-next) svg{object-fit:contain;-ms-transform-origin:50%;transform-origin:50%;fill:currentColor;pointer-events:none;width:100%;height:100%}.swiper-button-lock{display:none}.swiper-button-prev,.swiper-button-next{top:var(--swiper-navigation-top-offset,50%);margin-top:calc(0px - (var(--swiper-navigation-size) / 2))}.swiper-button-prev{left:var(--swiper-navigation-sides-offset,4px);right:auto}.swiper-button-prev .swiper-navigation-icon{-ms-transform:rotate(180deg);transform:rotate(180deg)}.swiper-button-next{right:var(--swiper-navigation-sides-offset,4px);left:auto}.swiper-horizontal .swiper-button-prev{top:var(--swiper-navigation-top-offset,50%);margin-top:calc(0px - (var(--swiper-navigation-size) / 2));margin-left:0}.swiper-horizontal .swiper-button-next{top:var(--swiper-navigation-top-offset,50%);margin-top:calc(0px - (var(--swiper-navigation-size) / 2));margin-left:0}.swiper-horizontal~.swiper-button-prev{top:var(--swiper-navigation-top-offset,50%);margin-top:calc(0px - (var(--swiper-navigation-size) / 2));margin-left:0}.swiper-horizontal~.swiper-button-next{top:var(--swiper-navigation-top-offset,50%);margin-top:calc(0px - (var(--swiper-navigation-size) / 2));margin-left:0}.swiper-horizontal .swiper-button-prev{left:var(--swiper-navigation-sides-offset,4px);right:auto}.swiper-horizontal~.swiper-button-prev{left:var(--swiper-navigation-sides-offset,4px);right:auto}.swiper-horizontal.swiper-rtl .swiper-button-next{left:var(--swiper-navigation-sides-offset,4px);right:auto}.swiper-horizontal.swiper-rtl~.swiper-button-next{left:var(--swiper-navigation-sides-offset,4px);right:auto}.swiper-horizontal .swiper-button-next{right:var(--swiper-navigation-sides-offset,4px);left:auto}.swiper-horizontal~.swiper-button-next{right:var(--swiper-navigation-sides-offset,4px);left:auto}.swiper-horizontal.swiper-rtl .swiper-button-prev{right:var(--swiper-navigation-sides-offset,4px);left:auto}.swiper-horizontal.swiper-rtl~.swiper-button-prev{right:var(--swiper-navigation-sides-offset,4px);left:auto}.swiper-horizontal .swiper-button-prev .swiper-navigation-icon{-ms-transform:rotate(180deg);transform:rotate(180deg)}.swiper-horizontal~.swiper-button-prev .swiper-navigation-icon{-ms-transform:rotate(180deg);transform:rotate(180deg)}.swiper-horizontal.swiper-rtl .swiper-button-next .swiper-navigation-icon{-ms-transform:rotate(180deg);transform:rotate(180deg)}.swiper-horizontal.swiper-rtl~.swiper-button-next .swiper-navigation-icon{-ms-transform:rotate(180deg);transform:rotate(180deg)}.swiper-horizontal.swiper-rtl .swiper-button-prev .swiper-navigation-icon{-ms-transform:rotate(0);transform:rotate(0)}.swiper-horizontal.swiper-rtl~.swiper-button-prev .swiper-navigation-icon{-ms-transform:rotate(0);transform:rotate(0)}.swiper-vertical .swiper-button-prev{left:var(--swiper-navigation-top-offset,50%);margin-left:calc(0px - (var(--swiper-navigation-size) / 2));margin-top:0;right:auto}.swiper-vertical .swiper-button-next{left:var(--swiper-navigation-top-offset,50%);margin-left:calc(0px - (var(--swiper-navigation-size) / 2));margin-top:0;right:auto}.swiper-vertical~.swiper-button-prev{left:var(--swiper-navigation-top-offset,50%);margin-left:calc(0px - (var(--swiper-navigation-size) / 2));margin-top:0;right:auto}.swiper-vertical~.swiper-button-next{left:var(--swiper-navigation-top-offset,50%);margin-left:calc(0px - (var(--swiper-navigation-size) / 2));margin-top:0;right:auto}.swiper-vertical .swiper-button-prev{top:var(--swiper-navigation-sides-offset,4px);bottom:auto}.swiper-vertical .swiper-button-prev .swiper-navigation-icon{-ms-transform:rotate(-90deg);transform:rotate(-90deg)}.swiper-vertical~.swiper-button-prev{top:var(--swiper-navigation-sides-offset,4px);bottom:auto}.swiper-vertical~.swiper-button-prev .swiper-navigation-icon{-ms-transform:rotate(-90deg);transform:rotate(-90deg)}.swiper-vertical .swiper-button-next{bottom:var(--swiper-navigation-sides-offset,4px);top:auto}.swiper-vertical .swiper-button-next .swiper-navigation-icon{-ms-transform:rotate(90deg);transform:rotate(90deg)}.swiper-vertical~.swiper-button-next{bottom:var(--swiper-navigation-sides-offset,4px);top:auto}.swiper-vertical~.swiper-button-next .swiper-navigation-icon{-ms-transform:rotate(90deg);transform:rotate(90deg)}.swiper-pagination{text-align:center;z-index:10;transition:opacity .3s;position:absolute;-ms-transform:translate(0,0);transform:translate(0,0)}.swiper-pagination.swiper-pagination-hidden{opacity:0}.swiper-pagination-disabled>.swiper-pagination{display:none!important}.swiper-pagination.swiper-pagination-disabled{display:none!important}.swiper-pagination-fraction,.swiper-pagination-custom,.swiper-horizontal>.swiper-pagination-bullets,.swiper-pagination-bullets.swiper-pagination-horizontal{bottom:var(--swiper-pagination-bottom,8px);top:var(--swiper-pagination-top,auto);width:100%;left:0}.swiper-pagination-bullets-dynamic{font-size:0;overflow:hidden}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{position:relative;-ms-transform:scale(.33);transform:scale(.33)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active{-ms-transform:scale(1);transform:scale(1)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-main{-ms-transform:scale(1);transform:scale(1)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev{-ms-transform:scale(.66);transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev-prev{-ms-transform:scale(.33);transform:scale(.33)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next{-ms-transform:scale(.66);transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next-next{-ms-transform:scale(.33);transform:scale(.33)}.swiper-pagination-bullet{width:var(--swiper-pagination-bullet-width,var(--swiper-pagination-bullet-size,8px));height:var(--swiper-pagination-bullet-height,var(--swiper-pagination-bullet-size,8px));border-radius:var(--swiper-pagination-bullet-border-radius,50%);background:var(--swiper-pagination-bullet-inactive-color,#000);opacity:var(--swiper-pagination-bullet-inactive-opacity,.2);display:inline-block}button.swiper-pagination-bullet{box-shadow:none;-ms-appearance:none;appearance:none;border:none;margin:0;padding:0}.swiper-pagination-clickable .swiper-pagination-bullet{cursor:pointer}.swiper-pagination-bullet:only-child{display:none!important}.swiper-pagination-bullet-active{opacity:var(--swiper-pagination-bullet-opacity,1);background:var(--swiper-pagination-color,var(--swiper-theme-color))}.swiper-vertical>.swiper-pagination-bullets,.swiper-pagination-vertical.swiper-pagination-bullets{right:var(--swiper-pagination-right,8px);left:var(--swiper-pagination-left,auto);top:50%;-ms-transform:translateY(-50%);transform:translateY(-50%)}:is(.swiper-vertical>.swiper-pagination-bullets,.swiper-pagination-vertical.swiper-pagination-bullets) .swiper-pagination-bullet{margin:var(--swiper-pagination-bullet-vertical-gap,6px) 0;display:block}:is(.swiper-vertical>.swiper-pagination-bullets,.swiper-pagination-vertical.swiper-pagination-bullets).swiper-pagination-bullets-dynamic{width:8px;top:50%;-ms-transform:translateY(-50%);transform:translateY(-50%)}:is(.swiper-vertical>.swiper-pagination-bullets,.swiper-pagination-vertical.swiper-pagination-bullets).swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:-ms-transform .2s,transform .2s,top .2s;display:inline-block}:is(.swiper-horizontal>.swiper-pagination-bullets,.swiper-pagination-horizontal.swiper-pagination-bullets) .swiper-pagination-bullet{margin:0 var(--swiper-pagination-bullet-horizontal-gap,4px)}:is(.swiper-horizontal>.swiper-pagination-bullets,.swiper-pagination-horizontal.swiper-pagination-bullets).swiper-pagination-bullets-dynamic{white-space:nowrap;left:50%;-ms-transform:translate(-50%);transform:translate(-50%)}:is(.swiper-horizontal>.swiper-pagination-bullets,.swiper-pagination-horizontal.swiper-pagination-bullets).swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:-ms-transform .2s,transform .2s,left .2s}.swiper-horizontal.swiper-rtl>.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:-ms-transform .2s,transform .2s,right .2s}.swiper-pagination-fraction{color:var(--swiper-pagination-fraction-color,inherit)}.swiper-pagination-progressbar{background:var(--swiper-pagination-progressbar-bg-color,rgba(0,0,0,.25));position:absolute}.swiper-pagination-progressbar .swiper-pagination-progressbar-fill{background:var(--swiper-pagination-color,var(--swiper-theme-color));-ms-transform-origin:0 0;transform-origin:0 0;width:100%;height:100%;position:absolute;top:0;left:0;-ms-transform:scale(0);transform:scale(0)}.swiper-rtl .swiper-pagination-progressbar .swiper-pagination-progressbar-fill{-ms-transform-origin:100% 0;transform-origin:100% 0}.swiper-horizontal>.swiper-pagination-progressbar{width:100%;height:var(--swiper-pagination-progressbar-size,4px);top:0;left:0}.swiper-pagination-progressbar.swiper-pagination-horizontal{width:100%;height:var(--swiper-pagination-progressbar-size,4px);top:0;left:0}.swiper-vertical>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite{width:100%;height:var(--swiper-pagination-progressbar-size,4px);top:0;left:0}.swiper-pagination-progressbar.swiper-pagination-vertical.swiper-pagination-progressbar-opposite{width:100%;height:var(--swiper-pagination-progressbar-size,4px);top:0;left:0}.swiper-vertical>.swiper-pagination-progressbar{width:var(--swiper-pagination-progressbar-size,4px);height:100%;top:0;left:0}.swiper-pagination-progressbar.swiper-pagination-vertical{width:var(--swiper-pagination-progressbar-size,4px);height:100%;top:0;left:0}.swiper-horizontal>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite{width:var(--swiper-pagination-progressbar-size,4px);height:100%;top:0;left:0}.swiper-pagination-progressbar.swiper-pagination-horizontal.swiper-pagination-progressbar-opposite{width:var(--swiper-pagination-progressbar-size,4px);height:100%;top:0;left:0}.swiper-pagination-lock{display:none}.swiper-scrollbar{border-radius:var(--swiper-scrollbar-border-radius,10px);touch-action:none;background:var(--swiper-scrollbar-bg-color,rgba(0,0,0,.1));position:relative}.swiper-scrollbar-disabled>.swiper-scrollbar{display:none!important}.swiper-scrollbar.swiper-scrollbar-disabled{display:none!important}.swiper-horizontal>.swiper-scrollbar{left:var(--swiper-scrollbar-sides-offset,1%);bottom:var(--swiper-scrollbar-bottom,4px);top:var(--swiper-scrollbar-top,auto);z-index:50;height:var(--swiper-scrollbar-size,4px);width:calc(100% - 2 * var(--swiper-scrollbar-sides-offset,1%));position:absolute}.swiper-scrollbar.swiper-scrollbar-horizontal{left:var(--swiper-scrollbar-sides-offset,1%);bottom:var(--swiper-scrollbar-bottom,4px);top:var(--swiper-scrollbar-top,auto);z-index:50;height:var(--swiper-scrollbar-size,4px);width:calc(100% - 2 * var(--swiper-scrollbar-sides-offset,1%));position:absolute}.swiper-vertical>.swiper-scrollbar{left:var(--swiper-scrollbar-left,auto);right:var(--swiper-scrollbar-right,4px);top:var(--swiper-scrollbar-sides-offset,1%);z-index:50;width:var(--swiper-scrollbar-size,4px);height:calc(100% - 2 * var(--swiper-scrollbar-sides-offset,1%));position:absolute}.swiper-scrollbar.swiper-scrollbar-vertical{left:var(--swiper-scrollbar-left,auto);right:var(--swiper-scrollbar-right,4px);top:var(--swiper-scrollbar-sides-offset,1%);z-index:50;width:var(--swiper-scrollbar-size,4px);height:calc(100% - 2 * var(--swiper-scrollbar-sides-offset,1%));position:absolute}.swiper-scrollbar-drag{background:var(--swiper-scrollbar-drag-bg-color,rgba(0,0,0,.5));border-radius:var(--swiper-scrollbar-border-radius,10px);width:100%;height:100%;position:relative;top:0;left:0}.swiper-scrollbar-cursor-drag{cursor:move}.swiper-scrollbar-lock{display:none}.swiper-zoom-container{text-align:center;justify-content:center;align-items:center;width:100%;height:100%;display:flex}.swiper-zoom-container>img{object-fit:contain;max-width:100%;max-height:100%}.swiper-zoom-container>svg{object-fit:contain;max-width:100%;max-height:100%}.swiper-zoom-container>canvas{object-fit:contain;max-width:100%;max-height:100%}.swiper-slide-zoomed{cursor:move;touch-action:none}.swiper .swiper-notification{pointer-events:none;opacity:0;z-index:-1000;position:absolute;top:0;left:0}.swiper-free-mode>.swiper-wrapper{margin:0 auto;transition-timing-function:ease-out}.swiper-grid>.swiper-wrapper{flex-wrap:wrap}.swiper-grid-column>.swiper-wrapper{flex-flow:column wrap}.swiper-fade.swiper-free-mode .swiper-slide{transition-timing-function:ease-out}.swiper-fade .swiper-slide{pointer-events:none;transition-property:opacity}.swiper-fade .swiper-slide .swiper-slide{pointer-events:none}.swiper-fade .swiper-slide-active{pointer-events:auto}.swiper-fade .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper.swiper-cube{overflow:visible}.swiper-cube .swiper-slide{pointer-events:none;backface-visibility:hidden;z-index:1;visibility:hidden;-ms-transform-origin:0 0;transform-origin:0 0;width:100%;height:100%}.swiper-cube .swiper-slide .swiper-slide{pointer-events:none}.swiper-cube.swiper-rtl .swiper-slide{-ms-transform-origin:100% 0;transform-origin:100% 0}.swiper-cube .swiper-slide-active{pointer-events:auto}.swiper-cube .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-cube .swiper-slide-active{pointer-events:auto;visibility:visible}.swiper-cube .swiper-slide-next{pointer-events:auto;visibility:visible}.swiper-cube .swiper-slide-prev{pointer-events:auto;visibility:visible}.swiper-cube .swiper-cube-shadow{opacity:.6;z-index:0;width:100%;height:100%;position:absolute;bottom:0;left:0}.swiper-cube .swiper-cube-shadow:before{content:"";filter:blur(50px);background:#000;position:absolute;top:0;bottom:0;left:0;right:0}.swiper-cube .swiper-slide-next+.swiper-slide{pointer-events:auto;visibility:visible}.swiper-cube .swiper-slide-shadow-cube.swiper-slide-shadow-top{z-index:0;backface-visibility:hidden}.swiper-cube .swiper-slide-shadow-cube.swiper-slide-shadow-bottom{z-index:0;backface-visibility:hidden}.swiper-cube .swiper-slide-shadow-cube.swiper-slide-shadow-left{z-index:0;backface-visibility:hidden}.swiper-cube .swiper-slide-shadow-cube.swiper-slide-shadow-right{z-index:0;backface-visibility:hidden}.swiper.swiper-flip{overflow:visible}.swiper-flip .swiper-slide{pointer-events:none;backface-visibility:hidden;z-index:1}.swiper-flip .swiper-slide .swiper-slide{pointer-events:none}.swiper-flip .swiper-slide-active{pointer-events:auto}.swiper-flip .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-flip .swiper-slide-shadow-flip.swiper-slide-shadow-top{z-index:0;backface-visibility:hidden}.swiper-flip .swiper-slide-shadow-flip.swiper-slide-shadow-bottom{z-index:0;backface-visibility:hidden}.swiper-flip .swiper-slide-shadow-flip.swiper-slide-shadow-left{z-index:0;backface-visibility:hidden}.swiper-flip .swiper-slide-shadow-flip.swiper-slide-shadow-right{z-index:0;backface-visibility:hidden}.swiper-creative .swiper-slide{backface-visibility:hidden;transition-property:-ms-transform,transform,opacity,height;overflow:hidden}.swiper.swiper-cards{overflow:visible}.swiper-cards .swiper-slide{-ms-transform-origin:bottom;transform-origin:bottom;backface-visibility:hidden;overflow:hidden}
.appCarousel{margin-bottom:var(--mako-spacing-100);position:relative}.appCarousel .swiper{position:initial;overflow:hidden}.appCarousel .swiper-wrapper{flex-wrap:nowrap;height:auto;display:flex}.appCarousel .swiper-wrapper>*{flex-shrink:0}.appCarousel .swiper-slide{width:100%}.appCarousel .swiper-button-prev.swiper-button-disabled,.appCarousel .swiper-button-next.swiper-button-disabled{opacity:.5;cursor:pointer;background-color:var(--mako-color-neutral-100);color:var(--mako-color-blue-950)}.appCarousel .swiper-container{position:initial}.appCarousel .swiper-button-prev,.appCarousel .swiper-button-next,.appCarousel .swiper-container-rtl .swiper-button-next,.appCarousel .swiper-container-rtl .swiper-button-prev{position:static;left:auto;right:auto}.swiper-horizontal>.swiper-pagination-bullets,.swiper-pagination-bullets.swiper-pagination-horizontal{vertical-align:middle;bottom:-35px}.swiper-pagination-bullet{border:2px solid var(--mako-color-white);border-radius:var(--mako-size-radius-large);width:14px;height:14px}.swiper-pagination-bullet-active{border-radius:calc(var(--mako-size-radius-medium)*2);border-color:var(--mako-color-blue-500);background:var(--mako-color-blue-500);width:32px;transition:width .3s;box-shadow:0 2px 8px rgba(0,0,0,.15)}
.Carousel-module-scss-module__1O8R1a__carousel{margin:0 0 calc(var(--mako-spacing-40)*2.25)}.Carousel-module-scss-module__1O8R1a__carousel .Carousel-module-scss-module__1O8R1a__carousel_controls{justify-content:flex-end;gap:var(--mako-spacing-24);margin-top:var(--mako-spacing-24);display:flex;position:relative;bottom:-35px}.Carousel-module-scss-module__1O8R1a__carousel .Carousel-module-scss-module__1O8R1a__carousel_controls .Carousel-module-scss-module__1O8R1a__carousel_prev{margin-right:var(--mako-spacing-20)}.Carousel-module-scss-module__1O8R1a__carousel .Carousel-module-scss-module__1O8R1a__carousel_controls .Carousel-module-scss-module__1O8R1a__carousel_prev,.Carousel-module-scss-module__1O8R1a__carousel .Carousel-module-scss-module__1O8R1a__carousel_controls .Carousel-module-scss-module__1O8R1a__carousel_next{border-radius:50%;width:36px;height:36px;padding:0;display:none}.Carousel-module-scss-module__1O8R1a__carousel .Carousel-module-scss-module__1O8R1a__carousel_controls .Carousel-module-scss-module__1O8R1a__carousel_prev:hover,.Carousel-module-scss-module__1O8R1a__carousel .Carousel-module-scss-module__1O8R1a__carousel_controls .Carousel-module-scss-module__1O8R1a__carousel_next:hover{border-color:var(--mako-color-neutral-800);background-color:transparent}@media (min-width:768px){.Carousel-module-scss-module__1O8R1a__carousel .Carousel-module-scss-module__1O8R1a__carousel_controls .Carousel-module-scss-module__1O8R1a__carousel_prev,.Carousel-module-scss-module__1O8R1a__carousel .Carousel-module-scss-module__1O8R1a__carousel_controls .Carousel-module-scss-module__1O8R1a__carousel_next{display:block}}.Carousel-module-scss-module__1O8R1a__carousel .Carousel-module-scss-module__1O8R1a__carousel_controls .Carousel-module-scss-module__1O8R1a__carousel_prev span,.Carousel-module-scss-module__1O8R1a__carousel .Carousel-module-scss-module__1O8R1a__carousel_controls .Carousel-module-scss-module__1O8R1a__carousel_next span{display:none}.Carousel-module-scss-module__1O8R1a__carousel .Carousel-module-scss-module__1O8R1a__carousel_controls .Carousel-module-scss-module__1O8R1a__carousel_prev svg,.Carousel-module-scss-module__1O8R1a__carousel .Carousel-module-scss-module__1O8R1a__carousel_controls .Carousel-module-scss-module__1O8R1a__carousel_next svg{width:20px;height:20px;color:var(--mako-color-neutral-800)}.Carousel-module-scss-module__1O8R1a__carousel .Carousel-module-scss-module__1O8R1a__carousel_controls .Carousel-module-scss-module__1O8R1a__carousel_prev svg:hover,.Carousel-module-scss-module__1O8R1a__carousel .Carousel-module-scss-module__1O8R1a__carousel_controls .Carousel-module-scss-module__1O8R1a__carousel_next svg:hover{color:var(--mako-color-neutral-950)}@media (max-width:1320px){.Carousel-module-scss-module__1O8R1a__carousel{margin:0 calc(var(--mako-spacing-40)*-1.25) 0 0}.Carousel-module-scss-module__1O8R1a__carousel .Carousel-module-scss-module__1O8R1a__carousel_controls{padding-right:calc(var(--mako-spacing-40)*1.25)}}@media (max-width:991.98px){.Carousel-module-scss-module__1O8R1a__carousel .swiper-pagination{display:none}.Carousel-module-scss-module__1O8R1a__carousel .appCarousel .swiper-button-prev.swiper-button-prev{display:none}.Carousel-module-scss-module__1O8R1a__carousel .appCarousel .swiper-button-next.swiper-button-next{display:none}}
.AppSectionTitle-module-scss-module__RSu_jW__sectionTitle{font-size:calc(var(--mako-font-size-100) + var(--mako-font-size-60));margin-bottom:var(--mako-spacing-20);letter-spacing:-2%}@media (min-width:768px){.AppSectionTitle-module-scss-module__RSu_jW__sectionTitle{font-size:var(--mako-font-size-240)}}
.ProductCardImage-module-scss-module__4YJ_Jq__productCardImage{justify-content:center;align-items:center;gap:var(--mako-spacing-30);padding:var(--mako-spacing-40);padding-top:var(--mako-spacing-30);margin-bottom:var(--mako-spacing-20);cursor:pointer;display:flex;position:relative}.ProductCardImage-module-scss-module__4YJ_Jq__productCardImage .ProductCardImage-module-scss-module__4YJ_Jq__productCardImage__product{object-fit:contain;-webkit-user-drag:none;-webkit-user-select:none;user-select:none}.ProductCardImage-module-scss-module__4YJ_Jq__productCardImage .ProductCardImage-module-scss-module__4YJ_Jq__productCardImage__brand{bottom:var(--mako-spacing-40);left:var(--mako-spacing-40);max-width:var(--mako-spacing-160);max-height:var(--mako-spacing-100);object-fit:contain;-webkit-user-drag:none;-webkit-user-select:none;user-select:none;position:absolute}
.ProductCardTechnicalAttributeItem-module-scss-module__mi9dla__productCardTechnicalAttributeItem{gap:calc(var(--mako-spacing-10) + var(--mako-spacing-5));font-size:var(--mako-font-size-100);font-weight:var(--mako-font-weight-bold);display:flex;overflow:hidden}.ProductCardTechnicalAttributeItem-module-scss-module__mi9dla__productCardTechnicalAttributeItem .ProductCardTechnicalAttributeItem-module-scss-module__mi9dla__productCardTechnicalAttributeItem__name{color:var(--mako-color-neutral-800);font-weight:var(--mako-font-weight-medium);flex-shrink:0}.ProductCardTechnicalAttributeItem-module-scss-module__mi9dla__productCardTechnicalAttributeItem .ProductCardTechnicalAttributeItem-module-scss-module__mi9dla__productCardTechnicalAttributeItem__value{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--mako-color-black);flex:1;display:block;overflow:hidden}.ProductCardTechnicalAttributeItem-module-scss-module__mi9dla__productCardTechnicalAttributeItem .ProductCardTechnicalAttributeItem-module-scss-module__mi9dla__productCardTechnicalAttributeItem__tooltip{border-radius:var(--mako-size-radius-medium);white-space:normal;word-wrap:break-word;overflow-wrap:anywhere;word-break:break-word;max-width:240px;padding:5px}
.ProductCardReferenceList-module-scss-module__zIUI-W__productCardReferenceList{margin-bottom:var(--mako-spacing-20);font-weight:var(--mako-font-weight-medium);font-size:var(--mako-font-size-80);color:var(--mako-color-neutral-800)}
.ProductCardReferenceItem-module-scss-module___tDTVG__productCardReferenceItem{align-items:center;gap:var(--mako-spacing-10);padding:0 calc(var(--mako-spacing-10) + var(--mako-spacing-5));margin-bottom:var(--mako-spacing-20);margin-right:var(--mako-spacing-20);background-color:var(--mako-color-neutral-50);border:1px solid var(--mako-color-neutral-200);border-radius:var(--mako-size-radius-small);font-size:var(--mako-font-size-80);font-weight:var(--mako-font-weight-medium);color:var(--mako-color-black);cursor:pointer;text-transform:uppercase;white-space:nowrap;max-width:100%;transition:background-color .15s ease-in-out,border-color .15s ease-in-out;display:inline-flex;position:relative;overflow:visible;-ms-transform:translateZ(0);transform:translateZ(0)}.ProductCardReferenceItem-module-scss-module___tDTVG__productCardReferenceItem:hover{background-color:var(--mako-color-neutral-100);border-color:var(--mako-color-neutral-300)}.ProductCardReferenceItem-module-scss-module___tDTVG__productCardReferenceItem:hover .ProductCardReferenceItem-module-scss-module___tDTVG__productCardReferenceItem__copyIcon{display:inline-flex}.ProductCardReferenceItem-module-scss-module___tDTVG__productCardReferenceItem .ProductCardReferenceItem-module-scss-module___tDTVG__productCardReferenceItem__content{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;max-width:35ch;display:block;overflow:hidden}.ProductCardReferenceItem-module-scss-module___tDTVG__productCardReferenceItem .ProductCardReferenceItem-module-scss-module___tDTVG__productCardReferenceItem__label{color:var(--mako-color-neutral-800);font-weight:var(--mako-font-weight-medium)}.ProductCardReferenceItem-module-scss-module___tDTVG__productCardReferenceItem .ProductCardReferenceItem-module-scss-module___tDTVG__productCardReferenceItem__value{margin-left:var(--mako-spacing-10);color:var(--mako-color-black)}.ProductCardReferenceItem-module-scss-module___tDTVG__productCardReferenceItem .ProductCardReferenceItem-module-scss-module___tDTVG__productCardReferenceItem__copyIcon{top:calc(var(--mako-spacing-20)*-1);right:calc(var(--mako-spacing-30)*-1);border-radius:calc(var(--mako-size-radius-small)*999);background-color:var(--mako-color-white);border:1px solid var(--mako-color-neutral-200);width:20px;height:20px;box-shadow:var(--mako-box-shadow-small);justify-content:center;align-items:center;display:none;position:absolute}.ProductCardReferenceItem-module-scss-module___tDTVG__productCardReferenceItem .ProductCardReferenceItem-module-scss-module___tDTVG__productCardReferenceItem__copyIcon svg{width:14px;height:14px}.ProductCardReferenceItem-module-scss-module___tDTVG__productCardReferenceItem .ProductCardReferenceItem-module-scss-module___tDTVG__productCardReferenceItem__copyIcon--success{color:var(--mako-color-green-700);width:auto;font-size:calc(var(--mako-font-size-100)*.75);font-weight:var(--mako-font-weight-medium);text-transform:capitalize;padding:0 var(--mako-spacing-20)}.ProductCardReferenceItem-module-scss-module___tDTVG__productCardReferenceItem .ProductCardReferenceItem-module-scss-module___tDTVG__productCardReferenceItem__copyIcon--success svg{fill:var(--mako-color-green-700)}.ProductCardReferenceItem-module-scss-module___tDTVG__productCardReferenceItem__tooltip{max-width:240px;padding:var(--mako-spacing-10) var(--mako-spacing-10);border-radius:var(--mako-size-radius-medium);text-transform:none;white-space:normal;word-wrap:break-word;overflow-wrap:anywhere;word-break:break-word}
.ProductVariantTableCellPrice-module-scss-module__rsNH8a__productVariantTableCellPrice span{color:var(--mako-color-red-700);font-weight:700}.ProductVariantTableCellPrice-module-scss-module__rsNH8a__productVariantTableCellPriceLabel{font-size:var(--mako-font-size-60);white-space:nowrap;justify-content:center;font-weight:700;text-decoration:underline;position:absolute;top:-16px;right:15px}.ProductVariantTableCellPrice-module-scss-module__rsNH8a__productVariantTableCellPriceLabel svg{width:10px;height:10px;margin-right:calc(var(--mako-spacing-40)*.25)}.ProductVariantTableCellPrice-module-scss-module__rsNH8a__productVariantTableCellPriceOnRequest{text-align:right;color:var(--mako-color-red-700);text-transform:capitalize;padding-top:5px;font-weight:700}
.ProductVariantTableCellAvailabilities-module-scss-module__UsFHgW__productVariantTableCellAvailabilities .ProductVariantTableCellAvailabilities-module-scss-module__UsFHgW__productVariantTableCellAvailabilities__selloutIcon svg{fill:var(--mako-color-red-700)}.ProductVariantTableCellAvailabilities-module-scss-module__UsFHgW__productVariantTableCellAvailabilities .ProductVariantTableCellAvailabilities-module-scss-module__UsFHgW__productVariantTableCellAvailabilities__selloutMessage{text-align:left}
.ProductVariantTableCellReferences-module-scss-module__YyvSvG__productVariantTableCellReferences{cursor:pointer;flex-grow:1}.ProductVariantTableCellReferences-module-scss-module__YyvSvG__productVariantTableCellReferences:hover{text-decoration:none}.ProductVariantTableCellReferences-module-scss-module__YyvSvG__productVariantTableCellReferences span{color:var(--mako-color-blue-950)!important}.ProductVariantTableCellReferences-module-scss-module__YyvSvG__productVariantTableCellReferences .ProductVariantTableCellReferences-module-scss-module__YyvSvG__productVariantTableCellReferences__productReferencesList>li>div>span{font-family:var(--mako-font-family-default);font-size:var(--mako-font-size-70);color:var(--mako-color-blue-950);font-weight:var(--mako-font-weight-semi-bold)}
.ProductVariantTableCellWithSuccessor-module-scss-module__U93_1q__productVariantTableCellWithSuccessor{align-items:center;display:flex}.ProductVariantTableCellWithSuccessor-module-scss-module__U93_1q__productVariantTableCellWithSuccessor .ProductVariantTableCellWithSuccessor-module-scss-module__U93_1q__productVariantTableCellWithSuccessor__content{margin-left:calc(var(--mako-spacing-40)*.25);color:var(--mako-color-red-700);font-size:var(--mako-font-size-100);text-align:center;font-weight:var(--mako-font-weight-medium)}.ProductVariantTableCellWithSuccessor-module-scss-module__U93_1q__productVariantTableCellWithSuccessor .ProductVariantTableCellWithSuccessor-module-scss-module__U93_1q__productVariantTableCellWithSuccessor__content .ProductVariantTableCellWithSuccessor-module-scss-module__U93_1q__productVariantTableCellWithSuccessor__link{color:var(--mako-color-blue-500);font-size:var(--mako-font-size-80);text-decoration:underline}.ProductVariantTableCellWithSuccessor-module-scss-module__U93_1q__productVariantTableCellWithSuccessor .ProductVariantTableCellWithSuccessor-module-scss-module__U93_1q__productVariantTableCellWithSuccessor__content .ProductVariantTableCellWithSuccessor-module-scss-module__U93_1q__productVariantTableCellWithSuccessor__link--outOfPerimeter{color:var(--mako-color-red-700);font-size:var(--mako-font-size-70)}
.ProductVariantTable-module-scss-module__jYP8Gq__productVariantTable{position:relative}.ProductVariantTable-module-scss-module__jYP8Gq__productVariantTable .ProductVariantTable-module-scss-module__jYP8Gq__productVariantTableSpinner{margin:var(--mako-spacing-40) auto;width:30px;height:30px;display:flex}.ProductVariantTable-module-scss-module__jYP8Gq__productVariantTable .ProductVariantTable-module-scss-module__jYP8Gq__productVariantTableSpinner>div:before{background-color:var(--mako-color-blue-950)}.ProductVariantTable-module-scss-module__jYP8Gq__productVariantTable.ProductVariantTable-module-scss-module__jYP8Gq__productVariantTable--isLoading:before{content:"";z-index:1;background-color:rgba(255,255,255,.55);position:absolute;top:0;bottom:0;left:0;right:0}.ProductVariantTable-module-scss-module__jYP8Gq__productVariantTable .ProductVariantTable-module-scss-module__jYP8Gq__styles.ProductVariantTable-module-scss-module__jYP8Gq__productVariantTable__sortIcon svg{width:12px;height:12px}.ProductVariantTable-module-scss-module__jYP8Gq__productVariantTable .ProductVariantTable-module-scss-module__jYP8Gq__productVariantTable__checkmarkLabel{font-size:var(--mako-font-size-70);color:var(--mako-color-neutral-700);font-weight:var(--mako-font-weight-medium);cursor:pointer;position:absolute}.ProductVariantTable-module-scss-module__jYP8Gq__productVariantTable .ProductVariantTable-module-scss-module__jYP8Gq__productVariantTable__checkmarkLabel div{margin-top:var(--mako-spacing-80)}.ProductVariantTable-module-scss-module__jYP8Gq__productVariantTable .ProductVariantTable-module-scss-module__jYP8Gq__productVariantTable__checkmarkLabel--selected{color:var(--mako-color-blue-950)}
.ProductVariantPanel-module-scss-module__xdL95W__productVariantPanel{opacity:0;background-color:var(--mako-color-blue-10);z-index:var(--mako-z-index-modal);border-radius:calc(var(--mako-size-radius-large)*.5);animation:.2s .1s forwards ProductVariantPanel-module-scss-module__xdL95W__onVariantDisplayed;position:fixed;top:0;bottom:48px;left:48px}@media (min-width:768px){.ProductVariantPanel-module-scss-module__xdL95W__productVariantPanel{width:calc(100vw - 346px)}}@media (min-width:992px){.ProductVariantPanel-module-scss-module__xdL95W__productVariantPanel{width:calc(100vw - 410px)}}@media (min-width:1200px){.ProductVariantPanel-module-scss-module__xdL95W__productVariantPanel{width:calc(100vw - 471px)}}@media (min-width:1400px){.ProductVariantPanel-module-scss-module__xdL95W__productVariantPanel{width:calc(100vw - 479px)}}.ProductVariantPanel-module-scss-module__xdL95W__productVariantPanel .ProductVariantPanel-module-scss-module__xdL95W__productVariantPanel__header{background-color:var(--mako-color-white);border-radius:calc(var(--mako-size-radius-large)*.5) calc(var(--mako-size-radius-large)*.5) 0 0}@keyframes ProductVariantPanel-module-scss-module__xdL95W__onVariantDisplayed{0%{opacity:0;top:20px}to{opacity:1;top:20px}}
.ProductVariantPanelTitleSection-module-scss-module__pQZpkW__productVariantPanelTitleSection{padding:calc(var(--mako-spacing-40)*1.25) calc(var(--mako-spacing-40)*1.25) calc(var(--mako-spacing-40)*.75) calc(var(--mako-spacing-40)*1.25);display:flex}.ProductVariantPanelTitleSection-module-scss-module__pQZpkW__productVariantPanelTitleSection .ProductVariantPanelTitleSection-module-scss-module__pQZpkW__productVariantPanelTitleSection__title{font-family:var(--mako-font-family-default);font-size:calc(var(--mako-font-size-80)*1.5);flex:0 0 50%;margin-bottom:0}
.ProductVariantPanelFacetTab-module-scss-module__ywhG7W__productVariantPanelFacetTab{padding:calc(var(--mako-spacing-40)*.5) var(--mako-spacing-40);border:1px solid var(--mako-color-neutral-50);font-size:var(--mako-font-size-70);text-transform:uppercase;color:var(--mako-color-neutral-700);cursor:pointer;font-weight:500;display:inline-block;position:relative}.ProductVariantPanelFacetTab-module-scss-module__ywhG7W__productVariantPanelFacetTab .ProductVariantPanelFacetTab-module-scss-module__ywhG7W__productVariantPanelFacetTab__count{background-color:var(--mako-color-blue-950);font-size:calc(var(--mako-font-size-100)*.5);color:var(--mako-color-yellow-400);text-align:center;border-radius:50%;width:11px;height:11px;position:absolute;top:2px;right:2px}.ProductVariantPanelFacetTab-module-scss-module__ywhG7W__productVariantPanelFacetTab--active{color:var(--mako-color-white);background-color:var(--mako-color-blue-500);font-weight:700}.ProductVariantPanelFacetTab-module-scss-module__ywhG7W__productVariantPanelFacetTab--active .ProductVariantPanelFacetTab-module-scss-module__ywhG7W__productVariantPanelFacetTab__count{background-color:var(--mako-color-yellow-400);color:var(--mako-color-blue-950)}
.ProductVariantPanelFacetTabs-module-scss-module__0ZBddW__productVariantPanelFacetTabs{padding-left:calc(var(--mako-spacing-40)*1.25);padding-right:calc(var(--mako-spacing-40)*1.25)}
.ProductVariantPanelFacet-module-scss-module__6bLMFG__productVariantPanelFacet{padding:calc(var(--mako-spacing-40)*.25) calc(var(--mako-spacing-40)*.5);background-color:var(--mako-color-white);color:var(--mako-color-blue-500);border:1px solid var(--mako-color-blue-500);font-weight:500;font-size:var(--mako-font-size-70);min-width:50px;margin-right:calc(var(--mako-spacing-40)*.5);text-align:center;cursor:pointer;margin-bottom:calc(var(--mako-spacing-40)*.5);border-radius:2px}.ProductVariantPanelFacet-module-scss-module__6bLMFG__productVariantPanelFacet--selected{color:var(--mako-color-white);background-color:var(--mako-color-blue-500)}.ProductVariantPanelFacet-module-scss-module__6bLMFG__productVariantPanelFacet--disabled{cursor:not-allowed;background:var(--mako-color-neutral-100);border-color:var(--mako-color-neutral-500);color:var(--mako-color-neutral-500)}
.ProductVariantPanelFacets-module-scss-module__Rx-4iq__productVariantPanelFacets{padding:var(--mako-spacing-40) calc(var(--mako-spacing-40)*1.25);background-color:var(--mako-color-blue-10);flex-wrap:wrap;max-height:100px;display:flex;overflow-y:auto}
.ProductSelectOptions-module-scss-module__P5tZ9G__productSelectOptions__label{color:var(--mako-color-blue-950);font-family:var(--mako-font-family-default);font-size:var(--mako-font-size-70);font-weight:var(--mako-font-weight-medium);padding:calc(var(--mako-spacing-40)*.5) calc(var(--mako-spacing-40)*.75);white-space:pre-wrap;flex-wrap:wrap;display:flex}.ProductSelectOptions-module-scss-module__P5tZ9G__productSelectOptions .ProductSelectOptions-module-scss-module__P5tZ9G__productSelectOptions__checkMark span{padding-left:0}.ProductSelectOptions-module-scss-module__P5tZ9G__productSelectOptions .ProductSelectOptions-module-scss-module__P5tZ9G__productSelectOptions__checkMark span svg{fill:var(--mako-color-yellow-400)}
.ProductVariantPanelFiltersAttributes-module-scss-module__6ikC1a__productVariantPanelFiltersAttributes{line-height:1}.ProductVariantPanelFiltersAttributes-module-scss-module__6ikC1a__productVariantPanelFiltersAttributes__select{margin-bottom:0}@media (min-width:768px){.ProductVariantPanelFiltersAttributes-module-scss-module__6ikC1a__productVariantPanelFiltersAttributes{width:200px}}@media (min-width:992px){.ProductVariantPanelFiltersAttributes-module-scss-module__6ikC1a__productVariantPanelFiltersAttributes{width:200px}}@media (min-width:1200px){.ProductVariantPanelFiltersAttributes-module-scss-module__6ikC1a__productVariantPanelFiltersAttributes{width:265px}}
.ProductVariantPanelSearch-module-scss-module__u33BXW__productVariantPanelSearch{width:238px;margin-right:var(--mako-spacing-40);position:relative}@media (min-width:768px){.ProductVariantPanelSearch-module-scss-module__u33BXW__productVariantPanelSearch{width:100px}}@media (min-width:992px){.ProductVariantPanelSearch-module-scss-module__u33BXW__productVariantPanelSearch{width:238px}}@media (min-width:1200px){.ProductVariantPanelSearch-module-scss-module__u33BXW__productVariantPanelSearch{width:293px}}@media (min-width:1400px){.ProductVariantPanelSearch-module-scss-module__u33BXW__productVariantPanelSearch{width:347px}}.ProductVariantPanelSearch-module-scss-module__u33BXW__productVariantPanelSearch .ProductVariantPanelSearch-module-scss-module__u33BXW__productVariantPanelSearch__input{border-radius:25px;padding-right:40px}.ProductVariantPanelSearch-module-scss-module__u33BXW__productVariantPanelSearch .ProductVariantPanelSearch-module-scss-module__u33BXW__productVariantPanelSearch_button{-webkit-box-shadow:none;box-shadow:none;background:0 0;border:0;border-radius:4px;justify-content:center;align-items:center;position:absolute;top:10px;right:10px}.ProductVariantPanelSearch-module-scss-module__u33BXW__productVariantPanelSearch .ProductVariantPanelSearch-module-scss-module__u33BXW__productVariantPanelSearch_button svg{max-width:22px;max-height:22px;fill:var(--mako-color-neutral-700)}.ProductVariantPanelSearch-module-scss-module__u33BXW__productVariantPanelSearch .ProductVariantPanelSearch-module-scss-module__u33BXW__productVariantPanelSearch_button:hover svg{fill:var(--mako-color-blue-950)}.ProductVariantPanelSearch-module-scss-module__u33BXW__productVariantPanelSearch .ProductVariantPanelSearch-module-scss-module__u33BXW__productVariantPanelSearch_button--highlited svg{fill:var(--mako-color-blue-500)}
.ProductVariantPanelFiltersSection-module-scss-module__tLQElG__productVariantPanelFiltersSection{padding:var(--mako-spacing-40) calc(var(--mako-spacing-40)*1.25);justify-content:space-between;align-items:center;display:flex}.ProductVariantPanelFiltersSection-module-scss-module__tLQElG__productVariantPanelFiltersSection .ProductVariantPanelFiltersSection-module-scss-module__tLQElG__productVariantPanelFiltersSection__filters{align-items:center;display:flex}.ProductVariantPanelFiltersSection-module-scss-module__tLQElG__productVariantPanelFiltersSection .ProductVariantPanelFiltersSection-module-scss-module__tLQElG__productVariantPanelFiltersSection__variantCount{text-transform:capitalize;margin-bottom:calc(var(--mako-spacing-40)*.125);margin-left:var(--mako-spacing-40);font-size:var(--mako-font-size-100);font-weight:var(--mako-font-weight-semi-bold);text-align:right}
.ProductVariantPanelBackdrop-module-scss-module__18ZyCG__productVariantPanelBackdrop{z-index:var(--mako-z-index-modal-backdrop);background-color:var(--mako-color-blue-950);opacity:0;cursor:pointer;width:100vw;height:100vh;transition:opacity .3s ease-in-out;position:fixed;top:0;left:0}.ProductVariantPanelBackdrop-module-scss-module__18ZyCG__productVariantPanelBackdrop.ProductVariantPanelBackdrop-module-scss-module__18ZyCG__productVariantPanelBackdrop--show{opacity:.5}
.SeparateTabs-module-scss-module__5kstkG__separateTabs__tabs{margin-left:calc(-1*var(--mako-spacing-40)*.25);margin-right:calc(-1*var(--mako-spacing-40)*.25);margin-top:calc(-1*var(--mako-spacing-40)*.25);display:flex}.SeparateTabs-module-scss-module__5kstkG__separateTabs__tabs .SeparateTabs-module-scss-module__5kstkG__separateTabs__column{padding-left:calc(var(--mako-spacing-40)*.25);padding-right:calc(var(--mako-spacing-40)*.25);flex:1 1 0}.SeparateTabs-module-scss-module__5kstkG__separateTabs__tabs .SeparateTabs-module-scss-module__5kstkG__separateTabs__tab{height:100%;padding:var(--mako-spacing-40);cursor:pointer;background:var(--mako-color-white);font-size:var(--mako-font-size-70);text-align:center;text-transform:uppercase;color:var(--mako-color-neutral-700);border-radius:4px;justify-content:center;align-items:center;line-height:21px;text-decoration:none;transition:color .25s,font-size .15s,box-shadow .25s;display:flex;position:relative;overflow:hidden}.SeparateTabs-module-scss-module__5kstkG__separateTabs__tabs .SeparateTabs-module-scss-module__5kstkG__separateTabs__tab:after{content:"";border-bottom:3px solid var(--mako-color-yellow-400);opacity:0;border-radius:3px;transition:opacity .35s;display:block;position:absolute;bottom:0;left:4px;right:4px}.SeparateTabs-module-scss-module__5kstkG__separateTabs__tabs .SeparateTabs-module-scss-module__5kstkG__separateTabs__tab.SeparateTabs-module-scss-module__5kstkG__separateTabs__tab--active,.SeparateTabs-module-scss-module__5kstkG__separateTabs__tabs .SeparateTabs-module-scss-module__5kstkG__separateTabs__tab:hover{box-shadow:0 4px 4px rgba(0,0,0,.25)}.SeparateTabs-module-scss-module__5kstkG__separateTabs__tabs .SeparateTabs-module-scss-module__5kstkG__separateTabs__tab.SeparateTabs-module-scss-module__5kstkG__separateTabs__tab--active{padding:calc(var(--mako-spacing-40)*.75);color:var(--mako-color-blue-950);font-size:var(--mako-font-size-100);font-weight:700}.SeparateTabs-module-scss-module__5kstkG__separateTabs__tabs .SeparateTabs-module-scss-module__5kstkG__separateTabs__tab.SeparateTabs-module-scss-module__5kstkG__separateTabs__tab--active:after{opacity:1}
.ProductSimilarAndComplementaryRecommendations-module-scss-module__o1ClRG__productSimilarAndComplementaryRecommendations{margin:var(--mako-spacing-60) 0}.ProductSimilarAndComplementaryRecommendations-module-scss-module__o1ClRG__productSimilarAndComplementaryRecommendations .ProductSimilarAndComplementaryRecommendations-module-scss-module__o1ClRG__productSimilarAndComplementaryRecommendations__tab{background-color:var(--mako-color-neutral-200);color:var(--mako-color-neutral-700);height:calc(var(--mako-spacing-40)*2);font-size:var(--mako-font-size-70)!important}.ProductSimilarAndComplementaryRecommendations-module-scss-module__o1ClRG__productSimilarAndComplementaryRecommendations .ProductSimilarAndComplementaryRecommendations-module-scss-module__o1ClRG__productSimilarAndComplementaryRecommendations__tab:after{border-bottom:1px solid var(--mako-color-yellow-400)}.ProductSimilarAndComplementaryRecommendations-module-scss-module__o1ClRG__productSimilarAndComplementaryRecommendations .ProductSimilarAndComplementaryRecommendations-module-scss-module__o1ClRG__productSimilarAndComplementaryRecommendations__tab--active{background-color:var(--mako-color-white);border:1px solid var(--mako-color-neutral-100);color:var(--mako-color-blue-950)!important;font-size:var(--mako-font-size-70)!important;box-shadow:none!important}.ProductSimilarAndComplementaryRecommendations-module-scss-module__o1ClRG__productSimilarAndComplementaryRecommendations .ProductSimilarAndComplementaryRecommendations-module-scss-module__o1ClRG__productSimilarAndComplementaryRecommendations__column{margin-bottom:calc(var(--mako-spacing-40)*.5);flex:none}
