:root{--lyla-site-content-max:1440px;--lyla-site-content-pad:24px;--lyla-site-content-pad-mobile:14px;--lyla-site-content-inner-max:calc(var(--lyla-site-content-max) - (var(--lyla-site-content-pad) * 2));--lyla-header-container-max:var(--lyla-site-content-max);--lyla-header-container-pad:var(--lyla-site-content-pad);--lyla-home-content-max:var(--lyla-site-content-max);--lyla-home-shell-max:var(--lyla-site-content-max);--lyla-home-shell-pad:var(--lyla-site-content-pad);--lyla-font-family:"Hiragino Kaku Gothic ProN","Yu Gothic","YuGothic",Meiryo,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;--lyla-title-page-size:clamp(32px,2.4vw,36px);--lyla-title-page-weight:800;--lyla-title-page-line:1.35;--lyla-title-section-size:clamp(26px,2vw,30px);--lyla-title-section-weight:800;--lyla-title-section-line:1.4;--lyla-title-group-size:clamp(20px,1.55vw,22px);--lyla-title-group-weight:700;--lyla-title-group-line:1.55;--lyla-title-card-size:16px;--lyla-title-card-weight:700;--lyla-title-card-line:1.55;--lyla-text-lead-size:clamp(15px,1.05vw,16px);--lyla-text-lead-weight:500;--lyla-text-lead-line:1.75;--lyla-text-body-size:15px;--lyla-text-body-weight:400;--lyla-text-body-line:1.85;--lyla-text-small-size:13px;--lyla-text-small-weight:400;--lyla-text-small-line:1.7;--lyla-button-text-size:15px;--lyla-button-text-weight:700}@font-face{font-family:"FontAwesome";src:url("/wp-content/themes/techmarket/assets/fonts/fontawesome/fontawesome-webfont.woff2?v=4.7.0") format("woff2"),url("/wp-content/themes/techmarket/assets/fonts/fontawesome/fontawesome-webfont.woff?v=4.7.0") format("woff");font-weight:normal;font-style:normal;font-display:block}@font-face{font-family:"techmarket-icons";src:url("/wp-content/themes/techmarket/assets/fonts/techmarket-icons.woff") format("woff");font-weight:normal;font-style:normal;font-display:block}html,body,button,input,select,textarea,.site,.site-content,.site-footer,.products,.product,.woocommerce,.kc-container{font-family:"Hiragino Kaku Gothic ProN","Yu Gothic","YuGothic",Meiryo,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif!important;font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body,p,li,td,th,input,select,textarea,button{font-weight:400}h1,h2,h3,h4,h5,h6{font-weight:600}body,button,input,select,textarea,.site,.site-content,.entry-content,.kc-container,.kc_text_block{font-family:var(--lyla-font-family)!important;letter-spacing:0}body.page .hentry.type-page .entry-header .entry-title,body.page-template-default .site-content .entry-content .kc_text_block>h1,.lyla-about-hero h1,.lyla-guide-page h1,.lyla-delivery-hero__body h1,.lyla-payment-hero__body h1,.lyla-terms-hero h1,.lyla-data-page h1,.lyla-faq-page h1,.lyla-sample-page h1,.lyla-order-hero h1,.lyla-inspection-hero h1,.lyla-fair-page h1,.lyla-privacy-intro h1,.lyla-security-intro h1,.lyla-laws-intro h1,.lyla-special-hero h1,.lyla-sitemap-hero h2,body.lyla-product-listing-page .woocommerce-products-header__title,body.lyla-product-listing-page .page-title{font-size:var(--lyla-title-page-size)!important;font-weight:var(--lyla-title-page-weight)!important;line-height:var(--lyla-title-page-line)!important;letter-spacing:0!important}.lyla-guide-head__title,.lyla-about-section-head h2,.lyla-about-direct h2,.lyla-about-custom h2,.lyla-about-quality h2,.lyla-about-packing h2,.lyla-guide-section__lead h2,.lyla-guide-faq__lead h2,.lyla-delivery-section__head h2,.lyla-payment-section__head h2,.lyla-terms-section h2,.lyla-terms-notice h2,.lyla-terms-related h2,.lyla-data-section__lead h2,.lyla-data-section-title h2,.lyla-faq-lead h2,.lyla-sample-lead h2,.lyla-sample-block__head h2,.lyla-sample-detail h2,.lyla-order-section__head h2,.lyla-order-home-flow h3,.lyla-inspection-section__head h2,.lyla-security-section h2,.lyla-privacy-section h2,.lyla-laws-notes h2,.lyla-laws-related h2,.lyla-special-group__head h2,.lyla-special-insert h2,.lyla-sitemap-section h2{font-size:var(--lyla-title-section-size)!important;font-weight:var(--lyla-title-section-weight)!important;line-height:var(--lyla-title-section-line)!important;letter-spacing:0!important}.lyla-about-text-flow h3,.lyla-about-custom-item h3,.lyla-order-prep h2,.lyla-order-guide-band h2,.lyla-special-item__body h3,.lyla-sitemap-section__head h3{font-size:var(--lyla-title-group-size)!important;font-weight:var(--lyla-title-group-weight)!important;line-height:var(--lyla-title-group-line)!important;letter-spacing:0!important}.lyla-guide-intro-card h3,.lyla-guide-info-box h3,.lyla-guide-note h3,.lyla-guide-faq-item h3,.lyla-delivery-card h3,.lyla-delivery-flow h3,.lyla-delivery-info h3,.lyla-delivery-price-box h3,.lyla-delivery-faq__item h3,.lyla-payment-card h3,.lyla-payment-flow h3,.lyla-payment-info h3,.lyla-payment-faq__item h3,.lyla-data-format-panel h3,.lyla-data-point-card h3,.lyla-data-alert h3,.lyla-data-flow-step h3,.lyla-faq-item h3,.lyla-sample-detail__lead h2,.lyla-inspection-info-card h3,.lyla-inspection-timeline h3,.lyla-inspection-faq__item h3,.lyla-security-policy-list h3,.lyla-security-note h3,.lyla-order-step h3,.lyla-order-routes h3{font-size:var(--lyla-title-card-size)!important;font-weight:var(--lyla-title-card-weight)!important;line-height:var(--lyla-title-card-line)!important;letter-spacing:0!important}.lyla-guide-body__lead,.lyla-about-lead,.lyla-order-section__head p,.lyla-special-hero__lead,.lyla-special-group__head div,.lyla-special-insert p,.lyla-sitemap-hero p{font-size:var(--lyla-text-lead-size)!important;font-weight:var(--lyla-text-lead-weight)!important;line-height:var(--lyla-text-lead-line)!important;letter-spacing:0!important}.lyla-guide-page p,.lyla-guide-page li,.lyla-delivery-page p,.lyla-delivery-page li,.lyla-payment-page p,.lyla-payment-page li,.lyla-terms-page p,.lyla-terms-page li,.lyla-data-page p,.lyla-data-page li,.lyla-faq-page p,.lyla-faq-page li,.lyla-sample-page p,.lyla-sample-page li,.lyla-order-flow-page p,.lyla-order-flow-page li,.lyla-inspection-page p,.lyla-inspection-page li,.lyla-fair-page p,.lyla-fair-page li,.lyla-privacy-page p,.lyla-privacy-page li,.lyla-security-page p,.lyla-security-page li,.lyla-laws-page p,.lyla-laws-page li,.lyla-about-page p,.lyla-about-page li,.lyla-sitemap p,.lyla-sitemap li,.lyla-special-page p,.lyla-special-page li{font-size:var(--lyla-text-body-size)!important;font-weight:var(--lyla-text-body-weight)!important;line-height:var(--lyla-text-body-line)!important;letter-spacing:0!important}.woocommerce-info,.woocommerce-noreviews,p.no-comments{background:#da868d}.fa,[class^="fa-"],[class*=" fa-"]{font-family:"FontAwesome"!important}.tm,[class^="tm-"],[class*=" tm-"]{font-family:"techmarket-icons"!important}#wpadminbar .ab-icon,#wpadminbar .ab-icon:before,#wpadminbar .ab-item:before,#wpadminbar .ab-item:after,#wpadminbar .dashicons,#wpadminbar [class*="dashicons"]{font-family:dashicons!important}#wpadminbar .ab-label,#wpadminbar .display-name,#wpadminbar .ab-item{font-family:"Hiragino Kaku Gothic ProN","Yu Gothic","YuGothic",Meiryo,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif!important}body.page-template-default:not(.home) #content.site-content>.col-full,body.single-product #content.site-content>.col-full,body.lyla-product-listing-page #content.site-content>.col-full,body.lyla-static-page #content.site-content>.col-full,body:has(.lyla-coming-soon) #content.site-content>.col-full,body.lyla-request-page-shell #content.site-content>.col-full{width:100%!important;max-width:var(--lyla-site-content-max)!important;min-width:0!important;margin-left:auto!important;margin-right:auto!important;padding-left:var(--lyla-site-content-pad)!important;padding-right:var(--lyla-site-content-pad)!important;overflow-x:hidden!important;box-sizing:border-box!important}body.page-template-default:not(.home) #content.site-content>.col-full>.row,body.single-product #content.site-content>.col-full>.row,body.lyla-product-listing-page #content.site-content>.col-full>.row,body.lyla-static-page #content.site-content>.col-full>.row,body:has(.lyla-coming-soon) #content.site-content>.col-full>.row,body.lyla-request-page-shell #content.site-content>.col-full>.row{width:100%!important;max-width:100%!important;min-width:0!important;margin-left:0!important;margin-right:0!important;padding-left:0!important;padding-right:0!important;overflow-x:hidden!important;box-sizing:border-box!important}body.page-template-default:not(.home) #primary,body.page-template-default:not(.home) .content-area,body.single-product #primary,body.single-product .content-area,body.lyla-product-listing-page #primary,body.lyla-product-listing-page .content-area,body.lyla-static-page #primary,body.lyla-static-page .content-area,body:has(.lyla-coming-soon) #primary,body:has(.lyla-coming-soon) .content-area,body.lyla-request-page-shell #primary,body.lyla-request-page-shell .content-area{width:100%!important;max-width:100%!important;min-width:0!important;flex:0 0 100%!important;margin-left:0!important;margin-right:0!important;padding-left:0!important;padding-right:0!important;overflow-x:hidden!important;box-sizing:border-box!important}body.page-template-default:not(.home) .site-main,body.page-template-default:not(.home) .entry-content,body.page-template-default:not(.home) .kc-row-container.kc-container,body.page-template-default:not(.home) .kc_clfw,body.page-template-default:not(.home) .kc_row,body.page-template-default:not(.home) .kc-wrap-columns,body.page-template-default:not(.home) .kc-col-container,body.single-product .site-main,body.single-product .entry-content,body.lyla-product-listing-page .site-main,body.lyla-product-listing-page .entry-content,body.lyla-static-page .site-main,body.lyla-static-page .entry-content,body.lyla-static-page .kc-row-container.kc-container,body.lyla-static-page .kc_clfw,body.lyla-static-page .kc_row,body.lyla-static-page .kc-wrap-columns,body.lyla-static-page .kc-col-container,body:has(.lyla-coming-soon) .site-main,body:has(.lyla-coming-soon) .entry-content{width:100%!important;max-width:100%!important;min-width:0!important;overflow-x:hidden!important;box-sizing:border-box!important}body.lyla-static-page .site-content .entry-content>.kc_clfw,body.lyla-static-page .site-content .entry-content>.kc_row,body.lyla-static-page .lyla-guide-page,body.lyla-static-page .lyla-delivery-page,body.lyla-static-page .lyla-payment-page,body.lyla-static-page .lyla-data-page,body.lyla-static-page .lyla-sample-page,body.lyla-static-page .lyla-faq-page,body.lyla-static-page .lyla-inspection-page,body.lyla-static-page .lyla-order-flow-page,body:has(.lyla-coming-soon) .lyla-coming-soon{max-width:100%!important;margin-left:0!important;margin-right:0!important}body:has(.lyla-guide-links) #content.site-content>.col-full,body:has(.lyla-guide-links) #content.site-content>.col-full>.row,body:has(.lyla-guide-links) #primary,body:has(.lyla-guide-links) .content-area,body:has(.lyla-guide-links) .site-main,body:has(.lyla-guide-links) .entry-content,body:has(.lyla-guide-links) .kc-row-container.kc-container,body:has(.lyla-guide-links) .kc_clfw,body:has(.lyla-guide-links) .kc_row,body:has(.lyla-guide-links) .kc-wrap-columns,body:has(.lyla-guide-links) .kc-col-container,body:has(.lyla-guide-links) .lyla-special-page,body:has(.lyla-guide-links) .lyla-about-page,body:has(.lyla-guide-links) .lyla-guide-page,body:has(.lyla-guide-links) .lyla-delivery-page,body:has(.lyla-guide-links) .lyla-payment-page,body:has(.lyla-guide-links) .lyla-data-page,body:has(.lyla-guide-links) .lyla-sample-page,body:has(.lyla-guide-links) .lyla-faq-page,body:has(.lyla-guide-links) .lyla-inspection-page,body:has(.lyla-guide-links) .lyla-order-flow-page{overflow-x:visible!important}body.page-template-default:not(.home):has(.lyla-guide-links) #content.site-content>.col-full,body.page-template-default:not(.home):has(.lyla-guide-links) #content.site-content>.col-full>.row,body.page-template-default:not(.home):has(.lyla-guide-links) #primary,body.page-template-default:not(.home):has(.lyla-guide-links) .content-area,body.page-template-default:not(.home):has(.lyla-guide-links) .site-main,body.page-template-default:not(.home):has(.lyla-guide-links) .entry-content,body.page-template-default:not(.home):has(.lyla-guide-links) .kc-row-container.kc-container,body.page-template-default:not(.home):has(.lyla-guide-links) .kc_clfw,body.page-template-default:not(.home):has(.lyla-guide-links) .kc_row,body.page-template-default:not(.home):has(.lyla-guide-links) .kc-wrap-columns,body.page-template-default:not(.home):has(.lyla-guide-links) .kc-col-container,body.lyla-static-page:has(.lyla-guide-links) #content.site-content>.col-full,body.lyla-static-page:has(.lyla-guide-links) #content.site-content>.col-full>.row,body.lyla-static-page:has(.lyla-guide-links) #primary,body.lyla-static-page:has(.lyla-guide-links) .content-area,body.lyla-static-page:has(.lyla-guide-links) .site-main,body.lyla-static-page:has(.lyla-guide-links) .entry-content,body.lyla-static-page:has(.lyla-guide-links) .kc-row-container.kc-container,body.lyla-static-page:has(.lyla-guide-links) .kc_clfw,body.lyla-static-page:has(.lyla-guide-links) .kc_row,body.lyla-static-page:has(.lyla-guide-links) .kc-wrap-columns,body.lyla-static-page:has(.lyla-guide-links) .kc-col-container{overflow:visible!important}body:has(.lyla-guide-links) #main,body:has(.lyla-guide-links) #primary,body:has(.lyla-guide-links) .site-main,body:has(.lyla-guide-links) .content-area,body:has(.lyla-guide-links) .hentry,body:has(.lyla-guide-links) article.page{margin-bottom:0!important}body:has(.lyla-coming-soon) .lyla-coming-soon{padding-left:0!important;padding-right:0!important}body.lyla-static-page .lyla-guide-intro,body.lyla-static-page .lyla-guide-section,body.lyla-static-page .lyla-guide-faq,body.lyla-static-page .lyla-sample-block,body.lyla-static-page .lyla-sample-detail,body.lyla-static-page .lyla-delivery-hero,body.lyla-static-page .lyla-delivery-section,body.lyla-static-page .lyla-delivery-faq,body.lyla-static-page .lyla-payment-hero,body.lyla-static-page .lyla-payment-section,body.lyla-static-page .lyla-payment-faq,body.lyla-static-page .lyla-data-intro,body.lyla-static-page .lyla-data-points,body.lyla-static-page .lyla-data-section,body.lyla-static-page .lyla-data-check,body.lyla-static-page .lyla-data-flow,body.lyla-static-page .lyla-inspection-hero,body.lyla-static-page .lyla-inspection-section,body.lyla-static-page .lyla-inspection-notice,body.lyla-static-page .lyla-inspection-faq,body.lyla-static-page .lyla-order-flow-safe{border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important}body.page-template-default:not(.home):has(.lyla-special-page) #content.site-content>.col-full,body.page-template-default:not(.home):has(.lyla-special-page) #content.site-content>.col-full>.row,body.page-template-default:not(.home):has(.lyla-special-page) #primary,body.page-template-default:not(.home):has(.lyla-special-page) .content-area,body.page-template-default:not(.home):has(.lyla-special-page) .site-main,body.page-template-default:not(.home):has(.lyla-special-page) .entry-content,body.page-template-default:not(.home):has(.lyla-about-page) #content.site-content>.col-full,body.page-template-default:not(.home):has(.lyla-about-page) #content.site-content>.col-full>.row,body.page-template-default:not(.home):has(.lyla-about-page) #primary,body.page-template-default:not(.home):has(.lyla-about-page) .content-area,body.page-template-default:not(.home):has(.lyla-about-page) .site-main,body.page-template-default:not(.home):has(.lyla-about-page) .entry-content{overflow-x:visible!important}@media (max-width:767px){body.page-template-default:not(.home) #content.site-content>.col-full,body.single-product #content.site-content>.col-full,body.lyla-product-listing-page #content.site-content>.col-full,body.lyla-static-page #content.site-content>.col-full,body:has(.lyla-coming-soon) #content.site-content>.col-full,body.lyla-request-page-shell #content.site-content>.col-full{max-width:100%!important;padding-left:var(--lyla-site-content-pad-mobile)!important;padding-right:var(--lyla-site-content-pad-mobile)!important}}.woocommerce-breadcrumb,nav.woocommerce-breadcrumb,nav.aaa.woocommerce-breadcrumb,.breadcrumb,.site-breadcrumb{display:flex!important;flex-wrap:wrap!important;align-items:center!important;width:100%!important;max-width:100%!important;margin:10px 0 28px!important;padding:0!important;color:#687280!important;font-family:"Hiragino Kaku Gothic ProN","Yu Gothic","YuGothic",Meiryo,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif!important;font-size:14px!important;font-weight:400!important;line-height:1.45!important;letter-spacing:0!important;box-sizing:border-box!important}.woocommerce-breadcrumb a,nav.woocommerce-breadcrumb a,nav.aaa.woocommerce-breadcrumb a,.breadcrumb a,.site-breadcrumb a,.woocommerce-breadcrumb .delimiter,nav.woocommerce-breadcrumb .delimiter,nav.aaa.woocommerce-breadcrumb .delimiter,.breadcrumb .delimiter,.site-breadcrumb .delimiter{display:inline-flex!important;align-items:center!important;flex:0 0 auto!important;margin:0!important;color:inherit!important;font:inherit!important;line-height:inherit!important;text-decoration:none!important;vertical-align:middle!important}.woocommerce-breadcrumb .delimiter,nav.woocommerce-breadcrumb .delimiter,nav.aaa.woocommerce-breadcrumb .delimiter,.breadcrumb .delimiter,.site-breadcrumb .delimiter{margin:0 10px!important}@media (max-width:767px){.woocommerce-breadcrumb,nav.woocommerce-breadcrumb,nav.aaa.woocommerce-breadcrumb,.breadcrumb,.site-breadcrumb{flex-wrap:nowrap!important;gap:0!important;margin:7px 0 14px!important;font-size:12px!important;line-height:1.35!important;white-space:nowrap!important;overflow-x:auto!important;overflow-y:hidden!important;-webkit-overflow-scrolling:touch;scrollbar-width:none}.woocommerce-breadcrumb::-webkit-scrollbar,nav.woocommerce-breadcrumb::-webkit-scrollbar,nav.aaa.woocommerce-breadcrumb::-webkit-scrollbar,.breadcrumb::-webkit-scrollbar,.site-breadcrumb::-webkit-scrollbar{display:none}.woocommerce-breadcrumb .delimiter,nav.woocommerce-breadcrumb .delimiter,nav.aaa.woocommerce-breadcrumb .delimiter,.breadcrumb .delimiter,.site-breadcrumb .delimiter{margin:0 7px!important}}.lyla-guide-links{width:100vw;max-width:none;margin:64px calc(50% - 50vw) 0;padding:64px var(--lyla-site-content-pad,24px) 66px;background:#f3f4f6;box-sizing:border-box;clear:both}.lyla-common-support-links,.lyla-special-support{width:100%;max-width:none;margin:0;padding:0;box-sizing:border-box;clear:both}.lyla-guide-links__inner{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:56px;width:min(100%,var(--lyla-site-content-inner-max,1392px));min-height:150px;margin:0 auto;box-sizing:border-box}.lyla-guide-copy{min-width:0}.lyla-guide-head__label{margin:0 0 12px;color:#666;font-size:13px;font-weight:800;line-height:1.4;letter-spacing:0}.lyla-guide-head__title{margin:0;color:#202124;font-size:var(--lyla-title-section-size);font-weight:var(--lyla-title-section-weight);line-height:var(--lyla-title-section-line);letter-spacing:0}.lyla-guide-head__title span{display:block}.lyla-guide-body__lead{max-width:700px;margin:12px 0 0;color:#555;font-size:var(--lyla-text-lead-size);font-weight:var(--lyla-text-lead-weight);line-height:var(--lyla-text-lead-line)}.lyla-guide-actions{display:flex;align-items:center;justify-content:flex-end;gap:18px;min-width:438px}.lyla-guide-image-button{display:block;width:210px;max-width:100%;aspect-ratio:308/96;line-height:0;text-decoration:none!important;transition:transform .18s ease,filter .18s ease}.lyla-guide-image-button:hover,.lyla-guide-image-button:focus{transform:translateY(-1px);filter:drop-shadow(0 10px 18px rgba(32,32,32,.1));outline:none;text-decoration:none!important}.lyla-guide-image-button img{display:block;width:100%;height:auto}@media (max-width:900px){.lyla-guide-links__inner{grid-template-columns:1fr;gap:28px}.lyla-guide-actions{justify-content:flex-start;min-width:0}}@media (max-width:620px){.lyla-guide-links{margin-top:46px;padding:46px var(--lyla-site-content-pad-mobile,14px) 50px}.lyla-guide-links__inner{gap:14px}.lyla-guide-head__label{margin-bottom:10px;font-size:12px}.lyla-guide-head__title{font-size:var(--lyla-title-section-size);line-height:var(--lyla-title-section-line)}.lyla-guide-body__lead{font-size:var(--lyla-text-body-size);line-height:var(--lyla-text-body-line)}.lyla-guide-actions{flex-direction:row;align-items:center;justify-content:center;gap:14px}.lyla-guide-image-button{width:calc((100% - 14px) / 2);max-width:160px}}@media (max-width:420px){.lyla-guide-head__title{font-size:var(--lyla-title-section-size)}}@media (max-width:767px){body:has(.lyla-coming-soon) .woocommerce-breadcrumb,body:has(.lyla-coming-soon) nav.woocommerce-breadcrumb,body:has(.lyla-coming-soon) nav.aaa.woocommerce-breadcrumb,body:has(.lyla-coming-soon) .breadcrumb,body:has(.lyla-coming-soon) .site-breadcrumb{padding-right:var(--lyla-site-content-pad-mobile,16px)!important;padding-left:var(--lyla-site-content-pad-mobile,16px)!important}}.site-footer{background:#C92532;color:#fff}.site-footer,.site-footer h1,.site-footer h2,.site-footer h3,.site-footer h4,.site-footer h5,.site-footer h6,.site-footer strong,.site-footer .site-info,.site-footer .site-info a,.site-footer .footer-widgets-block .widget_nav_menu ul li a{color:#fff}.site-footer a:hover,.site-footer .site-info .copyright a:hover,.site-footer .footer-widgets-block .widget_nav_menu ul li a:hover{color:#faff27}.site-footer .before-footer-wrap,.site-footer .footer-contact,.site-footer .contact-payment-wrap{display:none!important;height:0!important;min-height:0!important;margin:0!important;padding:0!important;border:0!important;overflow:hidden!important}.site-footer .footer-widgets-block{margin-bottom:0;padding-top:0!important;border-top:0!important}.site-footer .footer-widgets-block .footer-widgets{display:flex;flex-wrap:wrap;padding-top:48px!important;padding-bottom:34px!important}.site-footer .footer-widgets-block .footer-widgets .columns{padding-left:0;padding-right:28px}.site-footer .footer-widgets-block .footer-widgets .columns .widget{margin-left:0;margin-bottom:22px}.site-footer .footer-widgets-block .widget-title,.site-footer .footer-widgets-block h2,.site-footer .footer-widgets-block h3{margin-bottom:14px;font-size:16px;font-weight:700;line-height:1.5}.site-footer .footer-widgets-block .widget_nav_menu ul{margin:0;padding:0;list-style:none}.site-footer .footer-widgets-block .widget_nav_menu ul li{margin:0 0 8px;padding:0;line-height:1.55}.site-footer .footer-widgets-block .widget_nav_menu ul li a{font-size:14px;text-decoration:none}.footer-widgets .columns:last-child{border:none}.site-footer .site-info{border-top:1px solid rgba(255,255,255,.25);background:#C92532;min-height:0!important;padding:0!important}@media (min-width:1024px){.site-footer .footer-widgets-block .footer-widgets .columns:nth-child(1){flex:0 0 25%;max-width:25%}.site-footer .footer-widgets-block .footer-widgets .columns:nth-child(2){flex:0 0 25%;max-width:25%}.site-footer .footer-widgets-block .footer-widgets .columns:nth-child(3){flex:0 0 25%;max-width:25%}.site-footer .footer-widgets-block .footer-widgets .columns:nth-child(4){flex:0 0 25%;max-width:25%;padding-right:0}}@media (max-width:1023px){.site-footer .footer-widgets-block .footer-widgets{flex-direction:row;padding-top:36px!important}.site-footer .footer-widgets-block .footer-widgets .columns{flex:0 0 50%;max-width:50%;padding-right:20px}}@media (max-width:767px){.site-footer .footer-widgets-block .footer-widgets{padding-top:30px!important;padding-bottom:24px!important}.site-footer .footer-widgets-block .footer-widgets .columns{flex:0 0 100%;max-width:100%;padding-right:0}}.site-footer>.col-full{width:100%!important;max-width:none!important;margin:0!important;padding:0!important}.site-footer .footer-widgets-block>.row{width:100%!important;max-width:none!important;margin-left:0!important;margin-right:0!important}.site-footer .footer-widgets-block .footer-widgets,.site-footer .site-info>.col-full{width:100%!important;max-width:var(--lyla-site-content-max)!important;margin-left:auto!important;margin-right:auto!important;padding-left:24px!important;padding-right:24px!important;box-sizing:border-box!important}.site-footer .site-info>.col-full{display:flex!important;align-items:center!important;justify-content:flex-end!important;gap:24px!important;min-height:0!important;padding-top:5px!important;padding-bottom:5px!important;line-height:1.4!important}.site-footer .site-info .copyright{display:block!important}.site-footer .site-info .copyright,.site-footer .site-info .credit{margin:0!important;padding:0!important;line-height:1.4!important}.footer-company-info{margin:0!important;padding:0!important;list-style:none!important}.footer-company-info li{margin:0 0 8px!important;padding:0!important;line-height:1.6!important}.site-footer #text-3 .textwidget>ul.footer-company-info{margin:0!important;padding:0!important}.site-footer #text-3 .textwidget>p{display:none!important;margin:0!important}.site-footer #text-3 ul.footer-company-info ul.footer-company-info{margin:0!important;padding:0!important}.footer-company-info .footer-banner{margin-top:10px!important;margin-bottom:10px!important}.footer-company-info .footer-banner a{display:block!important;line-height:0!important}.footer-company-info .footer-banner br{display:none!important}.footer-company-info li img{display:block!important;width:330px!important;max-width:100%!important;height:auto!important;margin:0!important}.footer-company-info a{color:#fff!important;text-decoration:none}.footer-company-info a:hover{color:#faff27!important}.footer-company-info .footer-sns-row{display:flex!important;align-items:center!important;flex-wrap:nowrap!important;gap:14px!important;margin-top:10px!important;margin-bottom:18px!important;white-space:nowrap!important}.footer-company-info .footer-sns-row br,.footer-company-info .footer-banner br{display:none!important}.footer-company-info .footer-sns-label{flex:0 0 auto!important;margin:0!important;font-size:14px!important;line-height:1.4!important}.footer-company-info .footer-sns-icons{display:inline-flex!important;align-items:center!important;gap:16px!important}.footer-company-info .footer-sns-link{display:inline-flex!important;align-items:center!important;justify-content:center!important;width:20px!important;height:20px!important;color:#fff!important;font-size:17px!important;font-weight:700!important;line-height:1!important;text-decoration:none!important}.footer-company-info .footer-sns-link:hover{color:#faff27!important}.footer-company-info .footer-recruit-link{margin-top:12px!important}@media (max-width:767px){.site-footer .footer-widgets-block .footer-widgets,.site-footer .site-info>.col-full{padding-left:10px!important;padding-right:10px!important}.site-footer .site-info>.col-full{display:block!important;text-align:left!important}.site-footer .site-info .copyright{max-width:calc(100vw - 20px)!important;overflow:hidden!important;font-size:clamp(8px,2.45vw,12px)!important;line-height:1.25!important;white-space:nowrap!important}.site-footer .site-info .credit{margin-top:8px!important}.footer-company-info li img{max-width:100%!important}}:root{--lyla-font-mobile-page-title:var(--lyla-title-page-size);--lyla-font-mobile-page-title-large:var(--lyla-title-page-size);--lyla-font-mobile-section-title:var(--lyla-title-section-size);--lyla-font-mobile-card-title:var(--lyla-title-card-size);--lyla-font-mobile-product-title:14px;--lyla-font-mobile-product-detail-title:var(--lyla-title-page-size);--lyla-font-mobile-subtitle:var(--lyla-text-lead-size);--lyla-font-mobile-body:var(--lyla-text-body-size);--lyla-font-mobile-small:var(--lyla-text-small-size);--lyla-line-mobile-title:var(--lyla-title-page-line);--lyla-line-mobile-heading:var(--lyla-title-section-line);--lyla-line-mobile-body:var(--lyla-text-body-line)}@media (max-width:767px){:root{--lyla-title-page-size:26px;--lyla-title-section-size:22px;--lyla-title-group-size:19px;--lyla-title-card-size:15px;--lyla-text-lead-size:14px;--lyla-text-body-size:14px;--lyla-text-small-size:12px}body.page .hentry.type-page .entry-header .entry-title,body.page-template-default .site-content .entry-content .kc_text_block>h1,.lyla-guide-page h1,.lyla-delivery-page h1,.lyla-payment-page h1,.lyla-terms-page h1,.lyla-data-page h1,.lyla-faq-page h1,.lyla-sample-page h1,.lyla-order-flow-page h1,.lyla-inspection-page h1,.lyla-fair-page h1,.lyla-privacy-page h1,.lyla-security-page h1,.lyla-laws-page h1,.lyla-favorite-page__head h1,.lyla-sitemap-hero h2,.lyla-special-page h1,.lyla-sample-intro h1,body.lyla-product-listing-page .woocommerce-products-header__title,body.lyla-product-listing-page .page-title{font-size:var(--lyla-font-mobile-page-title)!important;line-height:var(--lyla-line-mobile-title)!important;letter-spacing:0!important}.lyla-about-hero h1{font-size:var(--lyla-font-mobile-page-title-large)!important;line-height:var(--lyla-line-mobile-title)!important;letter-spacing:0!important}.single-product .lyla-pd2__summary h1{font-size:var(--lyla-font-mobile-product-detail-title)!important;line-height:var(--lyla-line-mobile-title)!important;font-weight:var(--lyla-title-page-weight)!important;letter-spacing:0!important}.lyla-guide-page h2,.lyla-delivery-page h2,.lyla-payment-page h2,.lyla-terms-page h2,.lyla-data-page h2,.lyla-faq-page h2,.lyla-sample-page h2,.lyla-order-flow-page h2,.lyla-inspection-page h2,.lyla-fair-page h2,.lyla-privacy-page h2,.lyla-security-page h2,.lyla-laws-page h2,.lyla-about-section-head h2,.lyla-about-direct h2,.lyla-about-custom h2,.lyla-about-quality h2,.lyla-about-packing h2,.lyla-sample-form-panel__head h2,.lyla-sitemap-section h2,.lyla-special-page h2,.single-product .lyla-pd2 h2{font-size:var(--lyla-font-mobile-section-title)!important;line-height:var(--lyla-line-mobile-heading)!important;letter-spacing:0!important}.lyla-guide-page p,.lyla-guide-page li,.lyla-delivery-page p,.lyla-delivery-page li,.lyla-payment-page p,.lyla-payment-page li,.lyla-terms-page p,.lyla-terms-page li,.lyla-data-page p,.lyla-data-page li,.lyla-faq-page p,.lyla-faq-page li,.lyla-sample-page p,.lyla-sample-page li,.lyla-order-flow-page p,.lyla-order-flow-page li,.lyla-inspection-page p,.lyla-inspection-page li,.lyla-fair-page p,.lyla-fair-page li,.lyla-privacy-page p,.lyla-privacy-page li,.lyla-security-page p,.lyla-security-page li,.lyla-laws-page p,.lyla-laws-page li,.lyla-about-page p,.lyla-about-page li,.lyla-sitemap p,.lyla-sitemap li,.lyla-special-page p,.lyla-special-page li,.lyla-sample-intro p,.lyla-request-page p,.lyla-request-page li,body.home .kc_text_block p,.single-product .lyla-pd2 p,.single-product .summary.entry-summary p,.single-product .woocommerce-Tabs-panel--description p{font-size:var(--lyla-font-mobile-body)!important;line-height:var(--lyla-line-mobile-body)!important}.lyla-about-lead,.lyla-favorite-page__head p,body.home .lyla-home-section-subtitle{font-size:var(--lyla-font-mobile-subtitle)!important;line-height:1.75!important}body.search-results.post-type-archive-product ul.products li.product h2.woocommerce-loop-product__title,body.archive.post-type-archive-product ul.products li.product h2.woocommerce-loop-product__title,body.home .lyla-tag-products-carousel-wrap ul.products li.product h2.woocommerce-loop-product__title,.products .product h2,.products .product h3,.products .woocommerce-loop-product__title,body.lyla-product-listing-page .products .woocommerce-loop-product__title,body.home .lyla-tag-products-carousel-wrap .woocommerce-loop-product__title,body.home .lyla-tag-products-carousel-wrap .product h2,body.home .lyla-tag-products-carousel-wrap .product h3{font-size:var(--lyla-font-mobile-product-title)!important;line-height:1.45!important;letter-spacing:0!important}.lyla-saved-product-card__main h2,body.lyla-product-listing-page #grid .lyla-product-list-card__title{font-size:var(--lyla-font-mobile-card-title)!important;line-height:1.45!important}}