.inside-product{background-color:var(--base-3);display:flex;flex-direction:column;overflow-x:hidden;overflow-y:hidden;border-radius:8px;padding:20px}@media (max-width:767px){.inside-product{padding:15px}}.product-navigation{background-color:var(--base-2);column-gap:30px;display:grid;font-size:14px;grid-template-columns:repeat(2,minmax(0,1fr));row-gap:20px;border-radius:6px;padding:10px}.product-navigation .post-navigation-link-next{text-align:right}@media (max-width:767px){.product-navigation{grid-template-columns:1fr}}.product-header{column-gap:1em;display:grid;grid-template-columns:40% 1fr;padding-bottom:20px;row-gap:1em}@media (max-width:767px){.product-header{grid-template-columns:1fr}}.kt-zoom{position:relative}.product-title{position:relative}.product-title a{display:block}.product-button{column-gap:20px;display:flex;font-size:16px;row-gap:10px}@media (max-width:767px){.product-button{flex-direction:column}}.btn{align-items:center;border-bottom-style:none;border-left-style:none;border-right-style:none;border-top-style:none;column-gap:0.5em;display:inline-flex;border-radius:30px;padding:9px 25px}.btn svg{fill:currentColor;height:1.2em;width:1.2em}@media (max-width:767px){.btn{justify-content:center}}.product-chat-button{background-color:var(--base);color:var(--contrast);opacity:0.8}.product-chat-button:is(:hover,:focus){background-color:var(--base-2);color:var(--contrast);opacity:1}.breadcrumb-container{margin-left:auto;margin-right:auto;max-width:var(--gb-container-width)}.hero-container{color:var(--base-3);display:flex;flex-direction:column;height:300px;justify-content:center;margin-left:auto;margin-right:auto;max-width:900px;text-align:center}@media (max-width:767px){.hero-container{height:250px;padding-left:10px;padding-right:10px}}.product-summary{flex-grow:1}.product-summary h1{font-size:clamp(1.1458rem,1.0417rem + 0.4167vi,1.375rem);padding-bottom:15px}.product-summary h1:after{background-color:var(--base);bottom:0px;content:"";height:3px;left:0px;position:absolute;width:100%}.product-summary h1:before{background-color:var(--accent);bottom:0px;content:"";height:3px;left:0px;position:absolute;width:90px;z-index:1}.product-summary h2{font-size:14px;font-weight:normal;margin-bottom:0px;padding:10px}.breadcrumb{background-color:var(--base-3)}.info-box{background-color:var(--base-3);text-align:center;border-radius:10px;padding:20px}@media (max-width:767px){.info-box{padding-left:10px;padding-right:10px}}.info-box-icon{display:inline-flex;border-radius:50px;padding:15px}.info-box-icon svg{width:30px;height:30px;fill:var(--base-3)}.ls-container{margin-left:auto;margin-right:auto;max-width:var(--gb-container-width)}@media (max-width:767px){.ls-container{padding-left:10px;padding-right:10px}}.columns-4{column-gap:20px;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));row-gap:20px}@media (max-width:767px){.columns-4{column-gap:10px;grid-template-columns:repeat(2,minmax(0,1fr));row-gap:10px}}.info-box-text h2{font-size:18px;margin-bottom:6px;margin-top:10px}.columns-2{column-gap:30px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));row-gap:30px}@media (max-width:767px){.columns-2{grid-template-columns:1fr}}.kt-accordion__toggle{align-items:center;color:#000000;column-gap:1em;display:flex;justify-content:space-between;text-align:left}.kt-accordion__toggle:is(.gb-block-is-current,.gb-block-is-current:hover,.gb-block-is-current:focus){font-weight:600;color:var(--accent)}.kt-accordion__toggle:is(:hover,:focus){color:currentColor}.kt-accordion__item{text-align:left;border-bottom:1px solid var(--contrast-3);padding:1em}.kt-accordion__item p:last-child{margin-bottom:0px}.subtitle{color:var(--contrast-2);margin-bottom:10px}.section-title{font-size:clamp(1.875rem,1.7045rem + 0.6818vi,2.25rem)}.section-title:after{display:block;width:50px;height:3px;background-color:var(--accent);content:'';margin-left:auto;margin-right:auto;margin-top:15px;border-radius:6px}.ls-icon{display:inline-flex;fill:var(--accent-2);height:50px;width:50px}.product-tab-button{background-color:var(--base-2);color:#000000;padding:10px 15px}.product-tab-button:is(.gb-block-is-current,.gb-block-is-current:hover,.gb-block-is-current:focus){background-color:var(--base-3);color:#000000;margin-bottom:-3px;border-bottom:3px solid var(--accent)}.product-tab-button:is(:hover,:focus){background-color:var(--base-3);color:#000000}@media (max-width:767px){.product-tab-button{flex-grow:1;flex-shrink:0;text-align:center}}.quote-modal-container{background-color:var(--base-3);max-width:600px;border-radius:8px;padding:40px 20px 20px 20px}.modal-close{background-color:var(--base-3);position:absolute;right:10px;top:10px;padding:0px}.modal-close:is(:hover,:focus){background-color:var(--base-3);fill:var(--accent-2)}.modal-close svg{height:1em;width:1em}.product-sku{background-color:var(--base-2);font-size:14px;list-style-type:none;border-radius:6px;margin:0px 0px 15px 0px}.product-sku li{line-height:34px;margin-bottom:0px;border-top:1px solid #e8e8ed;padding:0px 15px}.product-sku li:first-child{border-top-style:solid;border-top-width:0px}.item-text{font-size:18px;font-weight:bold}.tab-button{background-color:var(--base);padding:10px 20px}.tab-button:is(.gb-block-is-current,.gb-block-is-current:hover,.gb-block-is-current:focus){background-color:var(--accent);color:var(--base-3)}.tab-button:is(:hover,:focus){background-color:var(--accent);color:var(--base-3)}@media (max-width:767px){.tab-button{flex-grow:1;flex-shrink:0}}.ls-button{border-bottom-style:solid;border-bottom-width:1px;border-left-style:solid;border-left-width:1px;border-right-style:solid;border-right-width:1px;border-top-style:solid;border-top-width:1px;display:inline-flex;margin-top:20px;padding:10px 70px}.ls-button:is(:hover,:focus){background-color:var(--accent);color:var(--base-3)}.about-grid{column-gap:30px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));row-gap:20px}@media (max-width:767px){.about-grid{grid-template-columns:1fr}}.ls-section{padding-bottom:50px;padding-top:50px}.ls-looper{column-gap:20px;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));row-gap:20px}@media (max-width:767px){.ls-looper{column-gap:10px;grid-template-columns:repeat(2,minmax(0,1fr));row-gap:10px}}.ls-loop{background-color:var(--base-3);border-radius:8px}.ls-loop .product-excerpt{display:none}.product-image{height:100%;width:100%}.news-item{margin-bottom:20px;padding-bottom:15px;border-bottom:1px solid var(--contrast-3)}.inside-news{column-gap:1em;display:grid;grid-template-columns:85px 1fr;row-gap:1em}@media (max-width:767px){.inside-news{column-gap:10px;grid-template-columns:65px 1fr;row-gap:10px}}.news-date{text-align:center}.news-content{text-align:left}@media (max-width:767px){.news-content h3{font-size:18px}}.ls-text{margin-bottom:0px}.category-grid{column-gap:20px;display:grid;grid-template-columns:repeat(4,1fr);grid-template-rows:repeat(2,auto);row-gap:20px}.category-grid h3{bottom:30px;left:30px;margin-bottom:0px;position:absolute}.category-grid img{height:auto;max-width:100%;object-fit:cover;width:auto}@media (max-width:767px){.category-grid{column-gap:10px;grid-template-columns:repeat(2,1fr);grid-template-rows:auto;row-gap:10px}.category-grid h3{bottom:10px;left:10px}}.grid-item{overflow-x:hidden;overflow-y:hidden;position:relative}.grid-item a{display:block}.product-tabs__item{padding:1em 0em}.product-tabs__item img{display:block;margin-left:auto;margin-right:auto}.footer-menu{background-color:var(--base-3);bottom:0px;font-size:14px;left:0px;padding-bottom:8px;padding-top:8px;position:sticky;width:100%;z-index:10}@media (min-width:1025px){.footer-menu{display:none !important}}@media (max-width:1024px) and (min-width:768px){.footer-menu{display:none !important}}.footer-menu-list{display:flex;list-style-type:none;text-align:center;margin:0px}.footer-menu-item{width:25%}.footer-menu-item .gb-shape{display:block}.footer-menu-item .gb-shape svg{height:1.5em;width:1.5em}.related-container{background-color:var(--base-3);border-radius:8px;padding:20px}@media (max-width:767px){.related-container{padding:15px}}.related-grid{column-gap:20px;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));row-gap:20px}@media (max-width:1024px){.related-grid{column-gap:10px;row-gap:10px}}@media (max-width:767px){.related-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.related-item{overflow-x:hidden;overflow-y:hidden;position:relative;border-radius:8px}.related-image{aspect-ratio:3/2;object-fit:cover}.related-title{background-color:rgba(0,0,0,.5);bottom:0px;color:var(--base-3);font-size:14px;font-weight:normal;margin-bottom:0px;position:absolute;width:100%;padding:5px}.contact-form{--gb-form-message-error-background:#fef2f2;--gb-form-message-error-border:#fca5a5;--gb-form-message-error-color:#991b1b;--gb-form-message-success-background:#f0fdf4;--gb-form-message-success-border:#86efac;--gb-form-message-success-color:#166534}.contact-form .gb-form-field{margin-bottom:1.5em}.contact-form .gb-form-field__input{background-color:#ffffff;color:#0f172a;font-size:1em;line-height:1.5;border:1px solid #d1d5db;border-radius:4px;padding:0.5em 0.75em}.contact-form .gb-form-field__input::placeholder{color:#9ca3af}.contact-form .gb-form-field__input:is(:focus,:focus-visible){background-color:#ffffff;border-bottom-color:#0f172a;border-left-color:#0f172a;border-right-color:#0f172a;border-top-color:#0f172a;color:#0f172a}.contact-form .gb-form-field__label{color:#1f2937;margin-bottom:0.25em}.contact-form .gb-form-field__required{color:#dc2626}.contact-form a{color:var(--accent)}.hero-slider .hero-title{color:var(--contrast);font-size:clamp(1.875rem,1.7045rem + 0.6818vi,2.25rem)}.tel-num{color:var(--accent-2);font-size:30px}@media (max-width:767px){.tel-num{color:var(--accent-2);font-size:26px}}.hero-box{border-bottom-style:solid;border-bottom-width:0px;border-right-style:solid;border-right-width:0px;border-top-style:solid;border-top-width:0px;border-left:1px solid var(--base)}.hero-box:first-child{border-bottom-style:solid;border-bottom-width:0px;border-left-style:solid;border-left-width:0px;border-right-style:solid;border-right-width:0px;border-top-style:solid;border-top-width:0px}@media (max-width:767px){.hero-box{border-left-style:solid;border-left-width:0px}}