.page-header-image{overflow:hidden;position:relative}.page-header-image-inset:not(.page-header-video-inset){height:400px}.page-header-image-inset .bg{position:absolute;left:0;right:0;bottom:0;top:0;background-repeat:no-repeat;background-position:center;background-size:cover}.page-header-image .caption{position:absolute;top:0;left:0;right:0;bottom:0;z-index:3;color:var(--tb-mono-white);display:flex;align-items:center;justify-content:center;flex-direction:column;text-align:center}.page-contents-container{max-width:804px}.page-include{padding-top:15px;padding-bottom:15px}.page-main-title{margin-bottom:1.5rem;font-weight:bold;font-size:1.5rem;line-height:1.75rem;letter-spacing:1px;font-family:var(--bs-secondary-font-family)}.page-main-title:not(.contact-page-main-title){text-transform:uppercase}.page-contents-container .page-content{font-size:1rem;font-family:var(--bs-secondary-font-family);line-height:1.5}.page-contents-sponsorship-loggin #sponsorshipForm{margin:0 -7.5px}.page-include-sponsorship-loggin .sponsorshipButton{width:100%;margin-top:15px}.page-include-newsletter #newsletterFormSubmit{margin-top:20px;width:100%}.page-include-subpages .inset{padding:20px;background-color:#f2f2f2;border-radius:3px}.page-include-subpages .subpages{display:flex;flex-wrap:wrap}.page-include-subpages .subpage{width:100%}.page-include-subpages .subpage + .subpage{margin-top:20px}.page-include-subpages .subpage a{display:block;padding:20px;text-align:center;background-color:var(--tb-mono-white);border:1px solid var(--bs-gray-300);border-radius:3px;height:100%}.page-include-map .include-page-content{display:flex;flex-wrap:wrap}.page-include-map .categoriesTreeContainer1{display:block;padding:20px 0;background-color:var(--tb-mono-white);border-bottom:1px solid var(--bs-gray-300);border-top:1px solid var(--bs-gray-300);width:100%}.page-include-map .categoriesTreeContainer1 + .categoriesTreeContainer1{margin-top:-1px}.page-include-map a.categoryTree1{font-size:20px;font-weight:700;display:block}.page-include-map .categoryTree1 + .subCategoriesTree{margin-top:20px}.page-include-map a.categoryTree2{display:block;margin-bottom:15px;font-weight:700}.page-include-map .categoriesTreeContainer.categoriesTreeContainer2{padding-left:25px}.page-include-map .categoriesTreeContainer.categoriesTreeContainer3{display:inline-block;padding-right:25px}.page-include-map .categoriesTreeContainer2 + .categoriesTreeContainer2{margin-top:25px}.page-include-map .categoriesTreeContainer3 a.categoryTree{display:block;margin-bottom:4px;color:var(--bs-gray-600)}.page-contents-terms-use .include-print #content-to-print,.page-contents-privacy-policy .include-print #content-to-print{margin-top:30px}.page-header-no-image{padding-block-start:3.5rem;padding-block-end:1.75rem}.page-header-no-image>.wrapper{display:flex;align-items:center;justify-content:center;flex-direction:column;text-align:center}.page-header-no-image .module-breadcrumb-01 .breadcrumb>li>a{color:var(--bs-gray-700)}.page-header-no-image .module-breadcrumb-01 .breadcrumb-item + .breadcrumb-item::before{color:var(--bs-gray-700)}.page-header-no-image .page-main-title{font-size:1.5rem;margin-bottom:0;font-family:var(--bs-body-font-family)}.page-content-container :is(strong,b){font-size:1rem;letter-spacing:1px;color:var(--tb-primary-500);font-family:var(--bs-body-font-family)}.page-content-container .page-content{font-size:1rem;line-height:1.5;color:var(--bs-gray-700);font-family:var(--bs-secondary-font-family)}.page-content-container .page-content{padding-block-end:3rem}.page-header-image + .page-content-container .page-content{padding-block-start:3.5rem}@media (min-width:576px){.page-include-sponsorship-loggin .sponsorshipButton{width:220px}.page-include-newsletter #newsletterFormSubmit{width:220px}.page-include-subpages .inset{padding:20px 12.5px}}@media (min-width:992px){.page-include{padding-top:30px;padding-bottom:30px}.page-header-image-inset:not(.page-header-video-inset){height:430px}.page-main-title{font-size:3rem;line-height:42px}.page-header-no-image .page-main-title{font-size:1.75rem}.page-content-container .page-content{max-width:66.6666%;margin:auto}}#contactModal .modal-dialog{width:calc(100% - 1.25rem)}#contactModal .modal-header{border:none}#contactModal .modal-header .modal-title{font-size:1.5rem;line-height:1.17;font-family:var(--bs-italic-font-family);font-weight:normal}#contactModal .modal-text{font-size:12px;letter-spacing:1px}#contactModal .modal-text a{cursor:pointer}.lcContent-contact .page-contents-contact .module{--module-space:4rem}.lcContent-contact .page-contents-contact .contact-block + .contact-block{border-top:1px solid var(--bs-gray-200)}@media (min-width:768px){.lcContent-contact .page-contents-contact .module{--module-space:6.5rem}#contactModal .modal-dialog{--bs-modal-width:590px}}@media (min-width:992px){#contactModal .modal-header .modal-title{font-size:1.75rem;line-height:1.29}#contactModal .modal-dialog{--bs-modal-padding:1.75rem 2.5rem 2.5rem 2.5rem}#contactModal .btn-close{position:absolute;right:1.5rem;top:1.5rem}}.theme-stores .module-page-banner-06{--module-space:4rem}.theme-stores .module-page-banner-06 + .module-page-banner-06{border-top:1px solid var(--bs-gray-200)}@media (min-width:768px){.theme-stores .module-page-banner-06{--module-space:6rem}.theme-stores .module-page-banner-06:last-child{--module-space:6rem;margin-bottom:2.5rem}}.theme-history .module-page-banner-04{--module-space:4rem}.theme-history .module-page-banner-04 + .module-page-banner-04{border-top:1px solid var(--bs-gray-200)}.theme-history .module-page-banner-04 + .module-page-banner-08{--module-space:0rem}@media (min-width:768px){.theme-history .module-page-banner-04{--module-space:10rem}}.theme-storeDetail .module-breadcrumb-01 .breadcrumb>li:nth-child(3){display:none}.theme-storeDetail .page-header-video{padding-block-end:0;background-color:var(--tb-primary-500)}.theme-storeDetail .page-header-video .module-page-video-link-scroll{margin-top:2rem}.theme-storeDetail .page-header-video .module-page-video-link-scroll .btn-transparent{height:2.5rem}.theme-storeDetail .page-header-video .module-page-video-link-scroll .btn-transparent:hover{color:var(--tb-primary-500);background-color:var(--tb-mono-white);border-color:var(--tb-mono-white)}.theme-storeDetail .module-iframe-map{padding-block-end:0}.theme-storeDetail .module-iframe-map .ratio{filter:grayscale(100%);border-top:1px solid var(--bs-gray-200);border-bottom:1px solid var(--bs-gray-200)}.theme-storeDetail .module-iframe-map .ratio:before{padding-top:450px}.theme-storeDetail .module-iframe-map .ratio iframe{z-index:-1}.theme-storeDetail #swiper-store-detail-gallery{--swiper-pagination-bullet-inactive-color:var(--tb-mono-white)}.theme-storeDetail #swiper-store-detail-gallery .swiper-control{width:30px;height:30px;border-radius:100%;background-color:rgba(27,27,27,0.5);left:18px}.theme-storeDetail #swiper-store-detail-gallery .swiper-control.swiper-button-next{right:18px;left:auto}.theme-storeDetail #swiper-store-detail-gallery .swiper-control .icon{fill:var(--tb-mono-white);width:1.5rem;height:1.5rem}.theme-storeDetail #swiper-store-detail-gallery .swiper-slide img{width:100%;max-height:600px;object-fit:cover}.theme-storeDetail #swiper-store-detail-gallery .swiper-slide:after{content:"";display:block;background:linear-gradient(180deg,rgba(0,0,0,0) 70%,rgba(0,0,0,0.78) 100%);position:absolute;top:0;left:0;right:0;bottom:0;z-index:2;opacity:1;transition:all 0.5s ease}.theme-storeDetail #swiper-store-detail-gallery .swiper-pagination{bottom:1.5rem}.theme-storeDetail .module-details{--module-space:7rem}.theme-storeDetail .module-details .page-store-detail-quote{position:relative;padding-top:10px}.theme-storeDetail .module-details .page-store-detail-quote .inset{font-size:24px;line-height:28px;font-family:var(--bs-italic-font-family);max-width:646px;margin:0px auto;position:relative;text-align:left}.theme-storeDetail .module-details .page-store-detail-quote .inset:before{content:"";display:block;position:absolute;width:40px;height:36px;background-image:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMzciIGhlaWdodD0iMzAiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik0zNi4wNzIgMi45MTZjLTMuMzEyIDIuNTItNS42NyA0LjkxNC03LjA3NCA3LjE4Mi0xLjQwNCAyLjI2OC0yLjEwNiA0Ljc3LTIuMTA2IDcuNTA2LjkzNi0uNTc2IDIuMDE2LS44NjQgMy4yNC0uODY0IDEuNjU2IDAgMy4wMDYuNTU4IDQuMDUgMS42NzQgMS4wNDQgMS4xMTYgMS41NjYgMi41MzggMS41NjYgNC4yNjYgMCAxLjk0NC0uNjY2IDMuNTI4LTEuOTk4IDQuNzUyLTEuMzMyIDEuMjI0LTMuMTE0IDEuODM2LTUuMzQ2IDEuODM2LTUuMTEyIDAtNy42NjgtMy4zODQtNy42NjgtMTAuMTUyIDAtMS44LjIxNi0zLjQ3NC42NDgtNS4wMjIuNDMyLTEuNTQ4IDEuMTM0LTMuMDYgMi4xMDYtNC41MzYuOTcyLTEuNDc2IDIuMjg2LTIuOTg4IDMuOTQyLTQuNTM2QzI5LjA4OCAzLjQ3NCAzMS4xNCAxLjggMzMuNTg4IDBsMi40ODQgMi45MTZ6bS0yMC43MzYgMGMtMy4zMTIgMi41Mi01LjY3IDQuOTE0LTcuMDc0IDcuMTgyLTEuNDA0IDIuMjY4LTIuMTA2IDQuNzctMi4xMDYgNy41MDYuOTM2LS41NzYgMi4wMTYtLjg2NCAzLjI0LS44NjQgMS42NTYgMCAzLjAwNi41NTggNC4wNSAxLjY3NCAxLjA0NCAxLjExNiAxLjU2NiAyLjUzOCAxLjU2NiA0LjI2NiAwIDEuOTQ0LS42NjYgMy41MjgtMS45OTggNC43NTItMS4zMzIgMS4yMjQtMy4xMTQgMS44MzYtNS4zNDYgMS44MzZDMi41NTYgMjkuMjY4IDAgMjUuODg0IDAgMTkuMTE2YzAtMS44LjIxNi0zLjQ3NC42NDgtNS4wMjIuNDMyLTEuNTQ4IDEuMTM0LTMuMDYgMi4xMDYtNC41MzYuOTcyLTEuNDc2IDIuMjg2LTIuOTg4IDMuOTQyLTQuNTM2QzguMzUyIDMuNDc0IDEwLjQwNCAxLjggMTIuODUyIDBsMi40ODQgMi45MTZ6IiBmaWxsPSIjOUI5QjlCIi8+PC9zdmc+);background-position:center;background-repeat:no-repeat;top:0px;left:-55px}.theme-storeDetail .module-details .page-store-detail-content .inset{margin-top:10px}.theme-storeDetail .module-details .page-store-detail-content span{display:block;line-height:1.29;letter-spacing:1px;padding-left:33px;position:relative}.theme-storeDetail .module-details .page-store-detail-content span + span:not(.street){margin-top:2rem}.theme-storeDetail .module-details .page-store-detail-content span:before{content:"";height:1.5rem;width:1.5rem;background-repeat:no-repeat;background-position:center;background-size:1.5rem;position:absolute;left:0;top:-0.25rem}.theme-storeDetail .module-details .page-store-detail-content span.street:before{background-image:url("../../img/store-street.svg")}.theme-storeDetail .module-details .page-store-detail-content span.tlf:before{background-image:url("../../img/store-phone.svg")}.theme-storeDetail .module-details .page-store-detail-content span.horario{line-height:22px}.theme-storeDetail .module-details .page-store-detail-content span.horario:before{background-image:url("../../img/store-time.svg")}.theme-storeDetail .module-details .page-store-detail-content span.horario + span.horario:before{background:none}.theme-storeDetail .module-details .page-store-detail-content span.horario + span.horario{margin-top:0}.theme-storeDetail .module-details .page-store-detail-content span.email:before{background-image:url("../../img/store-email.svg")}.theme-storeDetail .module-details .page-store-detail-content :is(.cp,.city){display:none}.theme-storeDetail .module-details .page-store-detail-quote .authorStoreQuote{max-width:646px;margin:0px auto;margin-top:32px;display:block;font-weight:bold;font-size:1rem;letter-spacing:1px}.theme-storeDetail .module-details .page-store-detail-quote .authorJobStoreQuote{text-align:left;max-width:646px;margin:0px auto;letter-spacing:1px}@media (max-width:991px){.theme-storeDetail .page-header-video iframe{top:-30%;left:-30%;width:160%;height:160%}.theme-storeDetail .page-header-video{height:calc(100vh - 150px)}.theme-storeDetail .page-header-video .page-header-video-inset{height:100%}}@media (max-width:910px){.theme-storeDetail .page-header-video iframe{top:-50%;left:-50%;width:200%;height:200%}}@media (max-width:852px){.theme-storeDetail .module-details .page-store-detail-quote .inset:before{top:-55px;left:5px}.theme-storeDetail .module-details{padding-top:5.375rem}}@media (max-width:767px){.theme-storeDetail .module-details .page-store-detail-quote .inset,.theme-storeDetail .module-details .page-store-detail-quote .authorStoreQuote,.theme-storeDetail .module-details .page-store-detail-quote .authorJobStoreQuote{max-width:100%;padding-left:5px;padding-right:5px}.theme-storeDetail .module-details .page-store-detail-content{padding-left:20px;padding-right:20px;margin-top:20px;margin-bottom:20px}.theme-storeDetail .module-details .page-store-detail-content .inset-content{margin-top:30px;padding-top:30px;border-top:1px solid var(--bs-gray-200)}}@media (max-width:735px){.theme-storeDetail .page-header-video iframe{top:-70%;left:-70%;width:240%;height:240%}}@media (max-width:620px){.theme-storeDetail .page-header-video iframe{top:-100%;left:-100%;width:300%;height:300%}}@media (max-width:500px){.theme-storeDetail .page-header-video iframe{top:-190%;left:-190%;width:480%;height:480%}}@media (min-width:768px){.theme-storeDetail .module-iframe-map .ratio:before{padding-top:600px}.theme-storeDetail .module-details .page-store-detail-quote:after{position:absolute;top:0px;bottom:0px;width:1px;background:var(--bs-gray-300);right:0px;content:""}.theme-storeDetail .module-details .page-store-detail-content .inset-content{padding-left:1rem}}@media (min-width:992px){.theme-storeDetail .content-modules .module{--module-space:10rem}.theme-storeDetail .module-details .page-store-detail-quote .inset{font-size:28px;line-height:34px}.theme-storeDetail .scrollspy-store-detail .module{--module-space:5rem}.theme-storeDetail #swiper-store-detail-gallery .swiper-control{width:50px;height:50px;left:30px}.theme-storeDetail #swiper-store-detail-gallery .swiper-control.swiper-button-next{right:30px}.theme-storeDetail #swiper-store-detail-gallery .swiper-control .icon{width:2.5rem;height:2.5rem}}@media (min-width:1200px){.theme-storeDetail .module-details .page-store-detail-content .inset-content{padding-left:63px}}@media (min-width:992px) and (max-width:1070px){.theme-storeDetail .module-details .page-store-detail-quote .inset:before{top:-55px;left:0}.theme-storeDetail .module-details .page-store-detail-quote .inset{margin-top:45px}}.theme-pagesCustom .content-modules>.module-page-01:has(.container-grey):last-child{padding-block-end:0}.theme-pagesCustom .content-modules>.module{border-top:1px solid var(--bs-gray-200);--module-space:5rem}.theme-pagesCustom .content-modules>.module-anchors-nav + .module{border-top:none}@media (min-width:768px){.theme-pagesCustom .content-modules>.module{--module-space:10rem}}:is(.theme-b2bForm,.theme-repairForm) .main-content{background-color:var(--tb-landing-bg)}:is(.theme-b2bForm,.theme-repairForm) .module-breadcrumb-01 .breadcrumb>li:nth-child(2){display:none}:is(.theme-b2bForm,.theme-repairForm) .custom-form{max-width:590px;margin:0 auto;background-color:var(--tb-mono-white);overflow:hidden}:is(.theme-b2bForm,.theme-repairForm) .inset-form{padding:2rem}:is(.theme-b2bForm,.theme-repairForm) .page-form-title{letter-spacing:1px;text-align:center;font-size:1.25rem;line-height:26px;font-weight:bold;margin-bottom:2rem}:is(.theme-b2bForm,.theme-repairForm) .page-contents-custom-form{padding-block-start:3.125rem;padding-block-end:5rem}:is(.theme-b2bForm,.theme-repairForm) #sendMailSubmit{width:100%}:is(.theme-b2bForm,.theme-repairForm) .main-content{background-color:var(--tb-landing-bg)}:is(.theme-b2bForm,.theme-repairForm) #lcNotify .note-success,:is(.theme-b2bForm,.theme-repairForm) #sendMailForm .alert.alert-success{display:none}@media (min-width:600px){:is(.theme-b2bForm,.theme-repairForm) #sendMailPostalCodeContainer{width:150px;margin-right:1rem;float:left}:is(.theme-b2bForm,.theme-repairForm) #sendMailFormProProvContainer{clear:both}:is(.theme-b2bForm,.theme-repairForm) #sendMailCityContainer{width:calc(100% - 166px);float:left}:is(.theme-b2bForm,.theme-repairForm) #sendMailSubmit{width:var(--tb-default-btn-min-width)}}@media (min-width:768px){:is(.theme-b2bForm,.theme-repairForm) .inset-form{padding:1.25rem 2.5rem 2.5rem 2.5rem}}@media (min-width:992px){:is(.theme-b2bForm,.theme-repairForm) .page-contents-custom-form{padding-block-start:2rem;padding-block-end:5rem}}#modal-success-form{--bs-border-radius-lg:1rem;--bs-modal-border-color:transparent}#modal-success-form .modal-dialog{max-width:450px;margin-left:auto;margin-right:auto;width:calc(100% - 20px)}#modal-success-form .modal-body{padding-top:0;padding-bottom:30px}#modal-success-form .modal-title{font-size:1.5rem;line-height:1.29;text-transform:none;font-family:var(--bs-italic-font-family);letter-spacing:normal;text-align:center;font-weight:normal}#modal-success-form .div-text{font-size:1rem;line-height:1.5rem;max-width:420px;margin:1rem auto 2rem;text-align:center;color:var(--tb-primary-500);font-family:var(--bs-secondary-font-family)}#modal-success-form .btn{width:100%;margin:auto;display:block}#modal-success-form .modal-header{justify-content:center;flex-direction:column;gap:1rem}#modal-success-form .modal-header .icon{width:2.5rem;height:2.5rem}#modal-success-form .btn-close{position:absolute;right:0.5rem;top:0.5rem;margin:0}@media (min-width:576px){#modal-success-form .btn{width:120px}}@media (min-width:992px){#modal-success-form .modal-dialog{max-width:590px}#modal-success-form .modal-title{font-size:1.75rem}#modal-success-form .modal-body{padding:0 40px 40px 40px}#modal-success-form .btn-close{top:1.5rem;right:1.5rem}#modal-success-form .div-text{margin:2rem auto}}.theme-repairForm .form-group separator{border:none}.theme-repairForm :is(#sendMailFormInformationSeparatorContainer,#sendMailFormRepairSeparatorToSendContainer) label{transform:none;letter-spacing:1px;text-align:center;font-size:1.25rem;line-height:26px;font-weight:bold;margin-bottom:2rem;text-transform:none;color:var(--tb-primary-500)}.theme-repairForm #sendMailFormRepairAttachmentContainer{display:flex;flex-direction:column;gap:0.5rem}.theme-repairForm #sendMailFormRepairAttachmentContainer label{order:-1;position:static;margin-bottom:0.5rem;display:flex;gap:0.25rem;color:var(--bs-gray-500);text-transform:uppercase;font-size:10px;letter-spacing:1px;line-height:1.2;padding:0;transform:none}.theme-repairForm .form-control[type="file"]{padding-top:0!important;padding-bottom:0!important;background-color:var(--bs-gray-200)}.theme-repairForm .btn-clear.btn-transparent{white-space:nowrap;height:2.5rem;gap:0.5rem;font-size:12px;--bs-btn-padding-x:0.75rem;--bs-btn-border-radius:1.25rem;--bs-btn-border-color:transparent;--bs-btn-hover-color:var(--tb-primary-500);--bs-btn-hover-bg:var(--bs-gray-200);--bs-btn-hover-border-color:var(--bs-gray-200);--bs-btn-active-color:var(--tb-primary-500);--bs-btn-active-bg:var(--bs-gray-200);--bs-btn-active-border-color:var(--bs-gray-200)}.theme-repairForm .btn-clear .icon{width:1.5rem;height:1.5rem}.theme-repairForm .form-control[type="file"]:is(:hover,:active){border-color:var(--bs-gray-300)}.theme-repairForm .form-control::file-selector-button{min-height:var(--tb-form-control-height);background-color:var(--bs-gray-200);font-family:var(--bs-body-font-family);font-size:12px;letter-spacing:1px;text-transform:uppercase;margin-top:0;margin-bottom:0}@media (min-width:600px){.theme-repairForm .form-control[type="file"]{width:calc(100% - 176px)}.theme-repairForm .btn-clear{position:absolute;right:0;bottom:0;width:160px}}.theme-manufactureProcess .manufacture-pagination{position:relative}.theme-manufactureProcess .manufacture-pagination-content{position:fixed;margin-left:0px;z-index:11;background-color:transparent;width:52px;padding:20px 25px;height:calc(100% - 167px);z-index:20;top:107px;display:flex;flex-direction:column;justify-content:center}.theme-manufactureProcess .swiper-manufacture-steps.swiper-container-vertical>.swiper-pagination-bullets .swiper-pagination-bullet{display:block;opacity:1;background-color:rgba(0,0,0,0.2)}.theme-manufactureProcess .swiper-manufacture-steps.swiper-container-vertical>.swiper-pagination-bullets .swiper-pagination-bullet + .swiper-pagination-bullet{margin-top:7px}.theme-manufactureProcess .swiper-manufacture-steps.swiper-container-vertical>.swiper-pagination-bullets .swiper-pagination-bullet.swiper-pagination-bullet-active{background-color:var(--tb-mono-white)}.theme-manufactureProcess .swiper-manufacture-steps.swiper-container-vertical>.swiper-pagination-bullets{right:auto;left:25px}.theme-manufactureProcess .swiper-manufacture-steps.swiper-container-vertical>.swiper-pagination-bullets .swiper-pagination-bullet{height:13px;width:1px}.theme-manufactureStep .page-manufacture-step-slider{background-color:var(--bs-gray-200);padding-block:3.5rem;margin-top:3.5rem}.theme-manufactureStep .module-categories-slider-title{margin-bottom:1.5rem;display:flex;gap:0.75rem;align-items:center;justify-content:center;text-transform:uppercase;font-weight:bold;font-size:1.25rem;line-height:1.65rem;letter-spacing:2px;padding:0 1rem;text-align:center}.theme-manufactureStep .page-manufacture-step .module-header-step .title{font-size:20px;line-height:1.3;letter-spacing:1px;font-weight:bold;padding-block:2rem}.theme-manufactureStep .page-manufacture-step .page-manufacture-step-content{border-top:1px solid var(--bs-gray-200);border-bottom:1px solid var(--bs-gray-200);margin:2rem 0}.theme-manufactureStep .page-manufacture-step .page-manufacture-step-content .custom-content{font-size:20px;line-height:1.3;letter-spacing:1px;font-weight:bold;text-align:center;padding:2rem 0}.theme-manufactureStep .page-manufacture-step .page-manufacture-step-content .inset,.theme-manufactureStep .page-manufacture-step .iframe-content{margin:auto}.theme-manufactureStep .page-manufacture-step-subpages .page-manufacture-step-subpage .d-flex{flex-direction:column;gap:2rem}.theme-manufactureStep .page-manufacture-step-subpages{row-gap:2.5rem}.theme-manufactureStep .page-manufacture-step-subpages .page-manufacture-step-subpage .page-content .title{font-size:20px;line-height:1.3;letter-spacing:1px;font-weight:bold;color:var(--tb-primary-500)}.theme-manufactureStep .page-manufacture-step-subpages .page-manufacture-step-subpage .page-content .html-output{font-size:1rem;margin-top:0.75rem;color:var(--bs-gray-700);line-height:1.5;font-family:var(--bs-secondary-font-family)}.theme-manufactureStep .page-share-block{position:relative;text-align:center;margin:auto auto 2.5rem auto;max-width:200px}.theme-manufactureStep .page-share-block .btn{padding:0 0.5rem;height:2.5rem;width:2.5rem;--bs-btn-border-radius:1.25rem;--bs-btn-bg:var(--bs-gray-100);--bs-btn-border-color:var(--bs-gray-200);--bs-btn-hover-color:var(--tb-primary-500);--bs-btn-hover-bg:var(--bs-gray-200);--bs-btn-hover-border-color:var(--bs-gray-300);--bs-btn-active-color:var(--tb-primary-500);--bs-btn-active-bg:var(--bs-gray-200);--bs-btn-active-border-color:var(--bs-gray-300);gap:0;justify-content:flex-start}.theme-manufactureStep .page-share-block .btn .icon{width:1.25rem;height:1.25rem}.theme-manufactureStep .page-share-block.show .page-third-party-share{display:flex;z-index:12}.theme-manufactureStep .page-share-block.show .btn{color:var(--tb-primary-500);background-color:var(--bs-gray-200);border-color:var(--bs-gray-300)}.theme-manufactureStep .page-share-block .page-third-party-share{flex-wrap:nowrap;align-items:center;justify-content:center;gap:0.5rem;padding:0.5rem 1.5rem;border:1px solid var(--bs-gray-200);box-shadow:0px 0px 10px 0px #1b1b1b1a;height:4.5rem;border-radius:3rem;background-color:var(--tb-mono-white);position:absolute;left:0;right:0;top:calc(100% + 0.5rem);transition:opacity 0.15s ease-in-out,visibility 0.15s ease-in-out;display:none}.theme-manufactureStep .btn.page-share-link,.theme-manufactureStep a.page-share-link{padding:0;border:0;color:var(--bs-gray-500);display:flex;background-color:transparent;width:2rem;height:2rem;align-items:center;justify-content:center}.theme-manufactureStep .page-share-link svg{width:1.5rem;height:1.5rem;pointer-events:none;user-select:none}.theme-manufactureStep a.page-share-link{transition:color 0.15s ease-in-out,background-color 0.15s ease-in-out,border-color 0.15s ease-in-out}.theme-manufactureStep .page-share-link:hover{color:var(--tb-hover-color,#000)}@media (min-width:600px){.theme-manufactureStep .page-share-block{display:table}.theme-manufactureStep .page-share-block .page-third-party-share{left:3.5rem;right:auto;top:-50%}}@media (min-width:768px){.theme-manufactureStep .page-manufacture-step-subpages .page-manufacture-step-subpage:nth-child(2) .d-flex{flex-direction:column-reverse}}@media (min-width:992px){.theme-manufactureStep .page-manufacture-step-slider{padding-block:5rem;margin-top:5rem}.theme-manufactureStep .module-categories-slider-title{font-size:1.75rem;line-height:2.25rem}.theme-manufactureStep .page-manufacture-step .module-header-step .title{padding-block:3.5rem;font-size:24px;line-height:1.17;letter-spacing:2px}.theme-manufactureStep .page-manufacture-step .page-manufacture-step-content .inset,.theme-manufactureStep .page-manufacture-step .iframe-content{max-width:66.66666667%}.theme-manufactureStep .page-manufacture-step .page-manufacture-step-content .custom-content{padding:3.75rem 0 2.5rem 0}.theme-manufactureStep .page-manufacture-step .page-manufacture-step-content{margin:3.75rem 0}}.manufacture-step-box{overflow:hidden;height:100%}.manufacture-step-box-next .manufacture-step-box{height:auto;max-height:750px}.manufacture-step-box + .manufacture-step-box{margin-top:2px}.manufacture-step-box:after{background-color:rgba(0,0,0,0.5);left:0;right:0;top:0;bottom:0;content:"";position:absolute;z-index:2}.manufacture-step-box .iframe-container{width:100%!important;height:100%!important;position:absolute;top:0;left:0;z-index:1}.manufacture-step-box-next .manufacture-step-box:before{padding-top:0;height:calc(100vh - 70px)}.manufacture-step-info{position:absolute;right:0;left:0;top:0;bottom:0;z-index:5;color:var(--tb-mono-white);display:flex;flex-direction:column;justify-content:center;gap:1.75rem}.manufacture-step-number{font-size:48px;line-height:0.88;letter-spacing:1px;font-family:var(--bs-secondary-font-family);font-weight:bold;color:rgba(255,255,255,0.5)}.manufacture-step-title{font-family:var(--bs-secondary-font-family);font-weight:bold;font-size:24px;line-height:1.17;letter-spacing:1px}.manufacture-step-text{line-height:1.5;letter-spacing:normal;font-family:var(--bs-secondary-font-family)}.manufacture-step-button .btn.btn-transparent{min-width:180px;--bs-btn-color:var(--tb-mono-white);--bs-btn-border-color:var(--tb-mono-white);--bs-btn-hover-color:var(--tb-mono-white);--bs-btn-hover-bg:var(--tb-mono-black);--bs-btn-hover-border-color:var(--tb-mono-black);--bs-btn-active-color:var(--tb-mono-white);--bs-btn-active-bg:var(--tb-mono-black);--bs-btn-active-border-color:var(--tb-mono-black)}.theme-manufactureProcess .manufacture-step-box .manufacture-step-discover{margin:0 auto;text-align:center;z-index:12;position:absolute;left:0;right:0;bottom:15px;height:auto;top:auto}.theme-manufactureProcess .manufacture-step-box .manufacture-link-scroll{color:var(--tb-mono-white);line-height:1;letter-spacing:2px;font-size:12px;fill:currentColor;display:inline-block}.theme-manufactureProcess .manufacture-step-box .manufacture-link-scroll:hover{color:var(--tb-primary-500)}.theme-manufactureProcess .manufacture-step-box .manufacture-link-scroll .name{display:block}.theme-manufactureProcess .manufacture-step-box .manufacture-link-scroll .icon{width:20px;height:20px}.theme-manufactureProcess .swiper-manufacture-steps{position:relative;height:calc(100vh - 164px);height:calc(var(--vh,1vh) * 100 - 164px)}.theme-manufactureProcess .swiper-manufacture-steps>.swiper-pagination-bullets .swiper-pagination-bullet{display:block;opacity:1;background-color:rgba(0,0,0,0.2)}.theme-manufactureProcess .swiper-manufacture-steps>.swiper-pagination-bullets .swiper-pagination-bullet + .swiper-pagination-bullet{margin-top:7px}.theme-manufactureProcess .swiper-manufacture-steps>.swiper-pagination-bullets .swiper-pagination-bullet.swiper-pagination-bullet-active{background-color:#fff}.theme-manufactureProcess .swiper-manufacture-steps>.swiper-pagination-bullets{right:auto;left:25px}.theme-manufactureProcess .swiper-manufacture-steps>.swiper-pagination-bullets .swiper-pagination-bullet{height:13px;width:1px}@media (min-width:992px){.theme-manufactureProcess .swiper-manufacture-steps{height:calc(100vh - 114px)}}@media (max-width:1500px){.manufacture-step-box .html-output .ratio{height:100%}.manufacture-step-box .html-output .ratio iframe{top:-30%;left:-30%;width:160%;height:160%}}@media (max-width:910px){.manufacture-step-box .html-output .ratio iframe{top:-50%;left:-50%;width:200%;height:200%}}@media (max-width:735px){.manufacture-step-box .html-output .ratio iframe{top:-70%;left:-70%;width:240%;height:240%}}@media (max-width:620px){.manufacture-step-box .html-output .ratio iframe{top:-100%;left:-100%;width:300%;height:300%}}@media (max-width:500px){.manufacture-step-box .html-output .ratio iframe{top:-190%;left:-190%;width:480%;height:480%}}@media (min-width:768px){.manufacture-step-title{font-size:36px;line-height:1}.manufacture-step-text{font-size:1rem}.theme-manufactureProcess .swiper-manufacture-steps>.swiper-pagination-bullets .swiper-pagination-bullet{height:26px;width:2px}}@media (min-width:992px){.manufacture-step-info{max-width:680px}.theme-manufactureProcess .manufacture-pagination-content{top:122px;height:calc(100% - 122px)}.theme-manufactureProcess .manufacture-step-box .manufacture-step-discover{bottom:50px}}.page-contents-form-new-customer-agent .sendMailForm{display:grid;grid-template-columns:minmax(0,1fr);max-width:646px;margin-inline:auto}.page-contents-form-new-customer-agent .sendMailForm .legalTextLinks{flex-wrap:wrap}#calendlyModal .modal-dialog{--bs-modal-padding:0 2.5rem 2.5rem 2.5rem;--bs-border-radius-lg:1rem}.theme-photoSlurpLanding .page-content-flowbox{padding-block-start:2rem}
.module-page-03:has(.container-module-manufacturing){padding-block-start:0}.module-page-03 .inset{position:relative}.module-page-03 .module-title{margin:0;font-weight:normal;letter-spacing:0.6px;font-size:14px}.module-page-03 .content{font-size:28px;line-height:1.17;font-family:var(--bs-italic-font-family)}.module-page-03 .container-module:not(.container-module-manufacturing) .bg{background-attachment:fixed}.module-page-03 .bg{background-position:center;background-repeat:no-repeat;background-size:cover;z-index:0}body:not(.lcContent-home) .module-page-03 .bg{background-position:center 100px;z-index:0}.module-page-03 :where(.module-title,.content,.content-btn){position:relative;z-index:1;margin:0}.module-page-03 .inset:before{padding-top:550px}.module-page-03 .content-btn .btn{min-width:var(--tb-default-btn-min-width)}.module-page-03 .btn.btn-transparent{--bs-btn-bg:transparent;--bs-btn-color:var(--tb-primary-500);--bs-btn-border-color:var(--tb-primary-500);--bs-btn-hover-color:var(--tb-primary-500);--bs-btn-hover-bg:var(--tb-mono-white);--bs-btn-hover-border-color:var(--tb-mono-white);--bs-btn-active-color:var(--tb-primary-500);--bs-btn-active-bg:var(--tb-mono-white);--bs-btn-active-border-color:var(--tb-mono-white)}.module-page-03 .wrap{max-width:83.33333333%;gap:1.75rem;justify-content:center}body:not(.lcContent-home) .module-page-03 .wrap{justify-content:flex-start;padding-top:2.5rem}@media (min-width:768px){.module-page-03 .btn.btn-outline{margin-top:20px}.module-page-03 .bg{background-position:center}body:not(.lcContent-home) .module-page-03 .wrap{justify-content:center;padding-top:0}body:not(.lcContent-home) .module-page-03 .bg{background-position:center}}@media (min-width:992px){.module-page-03 .wrap{max-width:415px}}@media only screen and (width:393px) and (-webkit-device-pixel-ratio:3){.module-page-03 .container-module:not(.container-module-manufacturing) .bg{background-attachment:initial}.module-page-03 .container-module:not(.container-module-manufacturing) .module-title,.module-page-03 .container-module:not(.container-module-manufacturing) .content{color:var(--tb-mono-white)!important}}@media only screen and (width:430px) and (-webkit-device-pixel-ratio:3){.module-page-03 .container-module:not(.container-module-manufacturing) .bg{background-attachment:initial}.module-page-03 .container-module:not(.container-module-manufacturing) .module-title,.module-page-03 .container-module:not(.container-module-manufacturing) .content{color:var(--tb-mono-white)!important}}@media only screen and (width:390px) and (-webkit-device-pixel-ratio:3){.module-page-03 .container-module:not(.container-module-manufacturing) .bg{background-attachment:initial}.module-page-03 .container-module:not(.container-module-manufacturing) .module-title,.module-page-03 .container-module:not(.container-module-manufacturing) .content{color:var(--tb-mono-white)!important}}@media only screen and (width:428px) and (-webkit-device-pixel-ratio:3){.module-page-03 .container-module:not(.container-module-manufacturing) .bg{background-attachment:initial}.module-page-03 .container-module:not(.container-module-manufacturing) .module-title,.module-page-03 .container-module:not(.container-module-manufacturing) .content{color:var(--tb-mono-white)!important}}@media only screen and (width:375px) and (-webkit-device-pixel-ratio:3){.module-page-03 .container-module:not(.container-module-manufacturing) .bg{background-attachment:initial}.module-page-03 .container-module:not(.container-module-manufacturing) .module-title,.module-page-03 .container-module:not(.container-module-manufacturing) .content{color:var(--tb-mono-white)!important}}@media only screen and (width:414px) and (-webkit-device-pixel-ratio:2){.module-page-03 .container-module:not(.container-module-manufacturing) .bg{background-attachment:initial}.module-page-03 .container-module:not(.container-module-manufacturing) .module-title,.module-page-03 .container-module:not(.container-module-manufacturing) .content{color:var(--tb-mono-white)!important}}@media only screen and (width:414px) and (-webkit-device-pixel-ratio:3){.module-page-03 .container-module:not(.container-module-manufacturing) .bg{background-attachment:initial}.module-page-03 .container-module:not(.container-module-manufacturing) .module-title,.module-page-03 .container-module:not(.container-module-manufacturing) .content{color:var(--tb-mono-white)!important}}@media only screen and (width:375px) and (-webkit-device-pixel-ratio:2){.module-page-03 .container-module:not(.container-module-manufacturing) .bg{background-attachment:initial}.module-page-03 .container-module:not(.container-module-manufacturing) .module-title,.module-page-03 .container-module:not(.container-module-manufacturing) .content{color:var(--tb-mono-white)!important}}
.module-page-07{overflow:hidden;--module-space:7rem}.module-page-07 .grid{display:grid;grid-template-columns:1fr;gap:1.5rem}.module-page-07 .grid .item{min-width:0;border-radius:0.5rem;padding:2rem 1.5rem;background-color:var(--bs-gray-100);transition:color 500ms ease-in-out,background-color 500ms ease-in-out,border-color 500ms ease-in-out}.module-page-07 .grid .item:hover{background-color:var(--bs-gray-200)}.module-page-07 .module-title{text-align:center}.module-page-07 .module-header{text-align:center;margin-bottom:1.75rem;font-weight:normal;color:var(--bs-gray-700);line-height:1.5rem;font-family:var(--bs-secondary-font-family)}.module-page-07 .module-header .module-title .title-manufacturing{font-size:20px;line-height:1.3;letter-spacing:1px;margin-bottom:0.5rem;font-weight:bold;text-transform:uppercase;font-family:var(--bs-body-font-family);color:var(--tb-primary-500)}.module-page-07 .item img{max-width:160px;object-fit:cover;mix-blend-mode:multiply}.module-page-07 .item .text-link{letter-spacing:1px}@media (max-width:599px){.module-page-07 .grid .item{display:flex;flex-direction:row-reverse;justify-content:space-between;align-items:flex-start;position:relative;padding:1.5rem 0.5rem 1.5rem 1.5rem}.module-page-07 .module-img-link{display:flex;align-items:center;gap:1.875rem}.module-page-07 .module-header{margin-bottom:3rem}}@media (min-width:600px){.module-page-07 .grid{grid-template-columns:repeat(3,1fr)}.module-page-07 .grid .item{display:flex;flex-direction:column;gap:2rem}.module-page-07 .item img{margin:auto;max-width:100%}}@media (min-width:768px){.module-page-07{--module-space:10rem}.module-page-07 .module-header{margin-bottom:3.75rem}.module-page-07 .module-header .module-title .title-manufacturing{font-size:24px;line-height:28px;letter-spacing:2px}.module-page-07 .module-header .module-title .text-manufacturing{margin:0 auto}.module-page-07 .item .text-link{font-size:1rem}}
.module-page-banner-07 .grid{display:grid;gap:1rem;grid-template-columns:repeat(2,1fr)}.module-page-banner-07 .inset-page{display:flex;flex-direction:column;gap:1rem;align-items:center;justify-content:center;padding:1rem;border:1px solid var(--bs-gray-300);transition:border-color 375ms cubic-bezier(0.4,0,0.2,1);color:var(--tb-primary-500);text-align:center;height:100%}.module-page-banner-07 .inset-page:hover{border-color:var(--tb-primary-500)}.module-page-banner-07 .grid .inset-page .name{font-size:1rem;line-height:1.38;font-family:var(--bs-italic-font-family)}.module-page-banner-07 .module-header{text-align:center;margin-bottom:2.75rem}.module-page-banner-07 .module-header .module-title{font-weight:bold;text-transform:uppercase;font-size:1.5rem;line-height:1.3;letter-spacing:1px;margin-bottom:1.5rem}.module-page-banner-07 .module-header .content{font-family:var(--bs-secondary-font-family);color:var(--bs-gray-700);line-height:1.5}.module-page-banner-07 .inset{display:flex;flex-direction:column;gap:1rem;align-items:center;justify-content:center;padding:1rem;text-align:center;height:100%;color:var(--tb-primary-500)}.module-page-banner-07 .inset img{border:2px solid var(--bs-gray-300);transition:border-color 375ms cubic-bezier(0.4,0,0.2,1);color:var(--tb-primary-500);padding:0.25rem;border-radius:50%}.module-page-banner-07 .inset img:hover{border-color:var(--tb-primary-500)}.module-page-banner-07 .inset .name{letter-spacing:1px}.module-page-banner-07 .inset .content{letter-spacing:1px;margin-top:-0.5rem;font-weight:bold}@media (min-width:768px){.module-page-banner-07 .grid{grid-template-columns:repeat(4,1fr);gap:2rem}.module-page-banner-07 .grid .inset-page{min-height:165px}.module-page-banner-07 .grid .inset-page .name{font-size:1.25rem;line-height:1.2}}@media (min-width:768px){.module-page-banner-07 .module-header .module-title{font-size:1.75rem;letter-spacing:2px}}