.single-product .lyla-pd2{--pd2-brand:#cf1732;--pd2-brand-dark:#a90f27;--pd2-ink:#20242c;--pd2-muted:#687280;--pd2-line:#e5e8ee;--pd2-soft:#f6f7f9;--pd2-soft-red:#fff3f5;--pd2-ok:#238b5b;--pd2-radius:8px;--pd2-shadow:0 18px 40px rgba(20,24,33,.08);max-width:1440px;margin:0 auto;padding:0;font-family:"Hiragino Kaku Gothic ProN","Yu Gothic","YuGothic",Meiryo,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif!important;color:var(--pd2-ink)!important}body.single-product.lyla-product-detail-v2 #content>.col-full{max-width:var(--lyla-site-content-max)!important;width:100%!important;padding-left:var(--lyla-site-content-pad)!important;padding-right:var(--lyla-site-content-pad)!important;margin-left:auto!important;margin-right:auto!important;box-sizing:border-box!important}@media (min-width:768px){body.single-product #content>.col-full,body.single-product .site-content>.col-full{max-width:var(--lyla-site-content-max)!important;width:100%!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;box-sizing:border-box!important}body.single-product #content>.col-full>.row,body.single-product .site-content>.col-full>.row{width:100%!important;max-width:100%!important;margin-left:0!important;margin-right:0!important;padding-left:0!important;padding-right:0!important;box-sizing:border-box!important}body.single-product #primary{width:100%!important;max-width:100%!important;flex:0 0 100%!important;padding-left:0!important;padding-right:0!important}}body.single-product.lyla-product-detail-v2 #content>.col-full>.row{display:block!important;width:100%!important;margin-left:0!important;margin-right:0!important}body.single-product.lyla-product-detail-v2 #primary,body.single-product.lyla-product-detail-v2 #main{width:100%!important;max-width:100%!important;flex:0 0 100%!important;margin:0!important;padding-left:0!important;padding-right:0!important}.single-product .lyla-pd2 *,.single-product .lyla-pd2 *::before,.single-product .lyla-pd2 *::after{box-sizing:border-box}.single-product .lyla-pd2 a{text-decoration:none!important}.single-product .lyla-pd2__hero{display:grid;grid-template-columns:594px minmax(0,1fr);gap:24px;align-items:start;padding-bottom:28px;border-bottom:1px solid var(--pd2-line)}.single-product .lyla-pd2__gallery{display:grid;grid-template-columns:82px 500px;gap:12px;align-items:start;position:sticky;top:18px}.single-product .lyla-pd2__main-image{grid-column:2;grid-row:1;width:500px;height:500px;overflow:hidden;min-height:0;aspect-ratio:1;border:1px solid var(--pd2-line);border-radius:var(--pd2-radius);background:#fff;touch-action:pan-y}.single-product .lyla-pd2__main-image img,.single-product .lyla-pd2__main-image iframe,.single-product .lyla-pd2__thumbs img{width:100%;height:100%;display:block}.single-product .lyla-pd2__main-image img,.single-product .lyla-pd2__thumbs img{object-fit:contain}.single-product .lyla-pd2__main-image iframe{border:0}.single-product .lyla-pd2__video-main,.single-product .lyla-pd2__video-thumb{position:relative;width:100%;height:100%;padding:0;border:0;background:#111;cursor:pointer}.single-product .lyla-pd2__video-main img,.single-product .lyla-pd2__video-thumb img{width:100%;height:100%;object-fit:cover;opacity:.92}.single-product .lyla-pd2__video-main span,.single-product .lyla-pd2__video-thumb span{position:absolute;left:50%;top:50%;display:flex;align-items:center;justify-content:center;transform:translate(-50%,-50%);border-radius:999px;color:#fff;background:rgba(207,23,50,.92);line-height:1}.single-product .lyla-pd2__video-main span{width:62px;height:62px;font-size:24px}.single-product .lyla-pd2__video-thumb span{width:28px;height:28px;font-size:12px}.single-product .lyla-pd2__thumbs{grid-column:1;grid-row:1;display:flex;flex-direction:column;gap:10px;max-height:500px;overflow-y:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;padding-right:2px}.single-product .lyla-pd2__thumbs button{flex:0 0 auto;width:82px;height:82px;min-height:0;aspect-ratio:1;padding:4px;border:1px solid var(--pd2-line);border-radius:8px;background:#fff;overflow:hidden;touch-action:manipulation}.single-product .lyla-pd2__thumbs button.is-active{border-color:var(--pd2-brand);box-shadow:0 0 0 2px rgba(207,23,50,.12)}.single-product .lyla-pd2__summary{display:grid;gap:14px}.single-product .lyla-pd2__summary h1{margin:0!important;color:var(--pd2-ink)!important;font-size:var(--lyla-title-page-size)!important;line-height:var(--lyla-title-page-line)!important;font-weight:var(--lyla-title-page-weight)!important;letter-spacing:0!important}.single-product .lyla-pd2__summary h1 span{display:inline-block;white-space:nowrap}.single-product .lyla-product-title-row{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:16px}.single-product .lyla-product-title-row .product_title,.single-product .lyla-product-title-row h1{min-width:0;margin-top:0!important;font-size:var(--lyla-title-page-size)!important;line-height:var(--lyla-title-page-line)!important;font-weight:var(--lyla-title-page-weight)!important;letter-spacing:0!important}.single-product .lyla-product-code{display:inline-flex;align-items:center;gap:6px;flex:0 0 auto;min-height:30px;margin-top:4px;padding:6px 11px;border:1px solid #e3e7ee;border-radius:999px;background:#f7f8fa;color:#687280;font-size:13px;line-height:1;white-space:nowrap}.single-product .lyla-product-code__label{font-weight:700}.single-product .lyla-product-code__value{color:#20242c;font-weight:800}.single-product .lyla-pd2__lead{margin:0!important;color:#3d434b!important;font-size:16px!important;line-height:1.55!important}.single-product .lyla-pd2__price-box{display:grid;grid-template-columns:max-content minmax(0,1fr);align-items:center;gap:12px;padding:14px 16px;border:1px solid #f0c4cc;border-radius:var(--pd2-radius);background:var(--pd2-soft-red)}.single-product .lyla-pd2__price-main{display:grid;align-content:center;min-width:142px}.single-product .lyla-pd2__price-box span{display:block;color:var(--pd2-muted);font-size:13px;font-weight:700}.single-product .lyla-pd2__price{color:var(--pd2-brand)!important;font-size:36px!important;font-weight:900!important;line-height:1!important}.single-product .lyla-pd2__price .amount,.single-product .lyla-pd2__price .woocommerce-Price-amount,.single-product .lyla-pd2__price .woocommerce-Price-currencySymbol{color:inherit!important;font-size:inherit!important;font-weight:inherit!important}.single-product .lyla-pd2__price small{font-size:18px}.single-product .lyla-pd2__price-side{display:grid;gap:7px;min-width:0}.single-product .lyla-pd2__tier-head{display:flex;align-items:center;justify-content:space-between;gap:10px}.single-product .lyla-pd2__tier-head strong{color:var(--pd2-ink);font-size:13px;font-weight:900}.single-product .lyla-pd2__tier-head span{color:var(--pd2-muted);font-size:11px;font-weight:700;white-space:nowrap}.single-product .lyla-pd2__tiers{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:5px}.single-product .lyla-pd2__tiers div{min-width:0;padding:7px 5px;border:1px solid #f0c4cc;border-radius:7px;background:#fff;text-align:center}.single-product .lyla-pd2__tiers span,.single-product .lyla-pd2__tiers strong{display:block;overflow-wrap:anywhere}.single-product .lyla-pd2__tiers span{color:var(--pd2-muted);font-size:11px;line-height:1.2}.single-product .lyla-pd2__tiers strong{margin-top:3px;color:var(--pd2-brand);font-size:13px;line-height:1.1;font-weight:900}.single-product .lyla-pd2__price-box p,.single-product .lyla-pd2__cta-panel p{margin:0!important;color:var(--pd2-muted)!important;font-size:12px!important;line-height:1.6!important}.single-product .lyla-pd2__badges{display:grid;grid-template-columns:repeat(4,1fr);gap:8px}.single-product .lyla-pd2__badges div{padding:10px 8px;border:1px solid var(--pd2-line);border-radius:var(--pd2-radius);background:#fff;text-align:center}.single-product .lyla-pd2__badges span{display:block;color:var(--pd2-muted);font-size:12px}.single-product .lyla-pd2__badges strong{display:block;margin-top:2px;color:var(--pd2-ink);font-size:16px;font-weight:900}.single-product .lyla-pd2__points{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:7px 14px;margin:0!important;padding:0!important;list-style:none!important}.single-product .lyla-pd2__points li{position:relative;margin:0!important;padding-left:22px;color:var(--pd2-ink)!important;font-size:14px!important;font-weight:700!important}.single-product .lyla-pd2__points li::before{content:"";position:absolute;left:0;top:.6em;width:9px;height:9px;border-radius:50%;background:var(--pd2-ok)}.single-product .lyla-pd2__cta-panel{display:grid;gap:8px;padding:14px;border:1px solid var(--pd2-line);border-radius:var(--pd2-radius);background:var(--pd2-soft)}.single-product .lyla-pd2__cta-row{display:grid;grid-template-columns:1fr 1fr;gap:10px}.single-product .lyla-pd2__btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:48px;padding:0 18px;border:1px solid var(--pd2-brand);border-radius:var(--pd2-radius);font-weight:800;text-align:center}.single-product .lyla-pd2__btn--primary{background:var(--pd2-brand);color:#fff!important}.single-product .lyla-pd2__btn--secondary{background:#fff;color:var(--pd2-brand)!important}.single-product .lyla-pd2__trust-strip{display:grid;grid-template-columns:repeat(5,1fr);gap:1px;margin:26px 0 46px;overflow:hidden;border:1px solid var(--pd2-line);border-radius:var(--pd2-radius);background:var(--pd2-line)}.single-product .lyla-pd2__trust-strip div{min-height:86px;padding:16px;background:#fff;text-align:center}.single-product .lyla-pd2__trust-strip strong{display:block;color:var(--pd2-brand);font-size:16px}.single-product .lyla-pd2__trust-strip span{display:block;margin-top:4px;color:var(--pd2-muted);font-size:12px}.single-product .lyla-pd2__section{margin:52px 0}.single-product .lyla-pd2__section-head{margin-bottom:22px}.single-product .lyla-pd2__section-head p,.single-product .lyla-pd2__eyebrow{margin:0 0 6px!important;color:var(--pd2-brand)!important;font-size:12px!important;font-weight:900!important;letter-spacing:.08em!important;text-transform:uppercase}.single-product .lyla-pd2 h2{margin:0!important;color:var(--pd2-ink)!important;font-size:var(--lyla-title-section-size)!important;line-height:var(--lyla-title-section-line)!important;font-weight:var(--lyla-title-section-weight)!important;letter-spacing:0!important}.single-product .lyla-pd2__spec-table{width:100%;border-collapse:collapse;overflow:hidden;border:1px solid var(--pd2-line);border-radius:var(--pd2-radius);background:#fff}.single-product .lyla-pd2__spec-table th,.single-product .lyla-pd2__spec-table td{padding:16px 18px;border-bottom:1px solid var(--pd2-line);text-align:left;vertical-align:top;font-size:14px;line-height:1.7}.single-product .lyla-pd2__spec-table th{width:220px;background:var(--pd2-soft);color:var(--pd2-ink);font-weight:800}.single-product .lyla-pd2__spec-table tr:last-child th,.single-product .lyla-pd2__spec-table tr:last-child td{border-bottom:0}.single-product .lyla-pd2__split{display:grid;grid-template-columns:.92fr 1.08fr;gap:28px;align-items:start;padding:28px;border-radius:var(--pd2-radius);background:var(--pd2-soft)}.single-product .lyla-pd2__split>img{width:100%;aspect-ratio:1;object-fit:contain;border:1px solid var(--pd2-line);border-radius:var(--pd2-radius);background:#fff}.single-product .lyla-pd2__split p{color:var(--pd2-muted)!important;font-size:14px!important;line-height:1.7!important}.single-product .lyla-pd2__custom-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-top:20px}.single-product .lyla-pd2__custom-grid article,.single-product .lyla-pd2__faq-list article,.single-product .lyla-pd2__article-grid article{margin:0!important;padding:20px;border:1px solid var(--pd2-line);border-radius:var(--pd2-radius);background:#fff}.single-product .lyla-pd2__custom-grid strong,.single-product .lyla-pd2__faq-list strong{display:block;margin-bottom:8px;color:var(--pd2-ink);font-size:18px}.single-product .lyla-pd2__custom-grid p,.single-product .lyla-pd2__faq-list p{margin:0!important;color:var(--pd2-muted)!important;font-size:14px!important;line-height:1.7!important}.single-product .lyla-pd2__case-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:16px;align-items:start}.single-product .lyla-pd2__case-card{position:relative;overflow:hidden;width:100%;min-width:0;min-height:0;border:1px solid var(--pd2-line);border-radius:var(--pd2-radius);background:#fff;transition:border-color .2s ease,box-shadow .2s ease,transform .2s ease}.single-product .lyla-pd2__case-card:hover{border-color:#d7dce4;box-shadow:0 14px 32px rgba(20,24,33,.08);transform:translateY(-2px)}.single-product .lyla-pd2__case-card>img{width:100%;aspect-ratio:1;height:auto;object-fit:contain;display:block;background:var(--pd2-soft)}.single-product .lyla-pd2__case-card--hero{min-height:0}.single-product .lyla-pd2__case-card--hero>img{object-fit:contain;background:var(--pd2-soft)}.single-product .lyla-pd2__case-card>div{padding:16px 18px 18px;color:var(--pd2-ink);background:#fff;border-top:1px solid var(--pd2-line)}.single-product .lyla-pd2__case-card strong,.single-product .lyla-pd2__case-card span{display:block}.single-product .lyla-pd2__case-card strong{font-size:18px}.single-product .lyla-pd2__case-card span{margin-top:4px;color:var(--pd2-muted);font-size:13px}.single-product .lyla-pd2__case-stack{display:contents}.single-product .lyla-pd2__detail-gallery{margin-top:34px}.single-product .lyla-pd2__gallery-toggle{width:100%;display:flex;align-items:center;justify-content:space-between;gap:16px;min-height:64px;padding:0 22px;border:1px solid var(--pd2-line);border-radius:var(--pd2-radius);background:#fff;color:var(--pd2-ink);font-size:16px;font-weight:700;cursor:pointer;transition:border-color .2s ease,box-shadow .2s ease}.single-product .lyla-pd2__gallery-toggle:hover{border-color:#d7dce4;box-shadow:0 10px 24px rgba(20,24,33,.06)}.single-product .lyla-pd2__gallery-toggle i{width:10px;height:10px;border-right:2px solid var(--pd2-muted);border-bottom:2px solid var(--pd2-muted);transform:rotate(45deg);transition:transform .2s ease;flex:0 0 auto}.single-product .lyla-pd2__gallery-toggle[aria-expanded="true"] i{transform:rotate(225deg)}.single-product .lyla-pd2__detail-gallery-panel{padding-top:18px}.single-product .lyla-pd2__detail-gallery-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}.single-product .lyla-pd2__detail-gallery-card{border:1px solid var(--pd2-line);border-radius:var(--pd2-radius);background:#fff;overflow:hidden}.single-product .lyla-pd2__detail-gallery-card img{display:block;width:100%;aspect-ratio:1;height:auto;object-fit:contain;background:var(--pd2-soft)}.single-product .lyla-pd2__detail-gallery-card>div{padding:12px 14px 14px;border-top:1px solid var(--pd2-line)}.single-product .lyla-pd2__detail-gallery-card strong,.single-product .lyla-pd2__detail-gallery-card span{display:block}.single-product .lyla-pd2__detail-gallery-card strong{font-size:15px}.single-product .lyla-pd2__detail-gallery-card span{margin-top:4px;color:var(--pd2-muted);font-size:13px;line-height:1.6}.single-product .lyla-pd2__gallery-more{display:block;min-width:180px;min-height:44px;margin:22px auto 0;padding:0 24px;border:1px solid var(--pd2-brand);border-radius:var(--pd2-radius);background:#fff;color:var(--pd2-brand);font-weight:700;cursor:pointer}.single-product .lyla-pd2__gallery-more[hidden],.single-product .lyla-pd2__detail-gallery-panel[hidden]{display:none!important}.single-product .lyla-pd2__factory{display:grid;grid-template-columns:1fr 1fr;gap:22px;align-items:stretch;padding:30px;border:1px solid var(--pd2-line);border-radius:var(--pd2-radius);background:#fff;color:var(--pd2-ink)}.single-product .lyla-pd2__factory h2{color:var(--pd2-ink)!important;font-size:var(--lyla-title-section-size)!important;line-height:var(--lyla-title-section-line)!important;font-weight:var(--lyla-title-section-weight)!important}.single-product .lyla-pd2__factory p{color:var(--pd2-muted)!important}.single-product .lyla-pd2__factory>img{width:100%;aspect-ratio:1;object-fit:contain;border:1px solid var(--pd2-line);border-radius:var(--pd2-radius);background:var(--pd2-soft)}.single-product .lyla-pd2__factory-proof{display:grid;grid-template-columns:repeat(2,1fr);gap:12px;margin-top:24px}.single-product .lyla-pd2__factory-proof div{min-height:96px;padding:16px;border:1px solid var(--pd2-line);border-radius:var(--pd2-radius);background:var(--pd2-soft)}.single-product .lyla-pd2__factory-proof strong,.single-product .lyla-pd2__factory-proof span{display:block}.single-product .lyla-pd2__factory-proof strong{font-size:18px}.single-product .lyla-pd2__factory-proof span{margin-top:6px;color:var(--pd2-muted);font-size:13px}.single-product .lyla-pd2__article-grid,.single-product .lyla-pd2__guide-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.single-product .lyla-pd2__article-grid article{display:grid;gap:12px}.single-product .lyla-pd2__article-grid span,.single-product .lyla-pd2__guide-grid span{color:var(--pd2-brand);font-size:12px;font-weight:900;letter-spacing:.06em;text-transform:uppercase}.single-product .lyla-pd2__article-grid h3{margin:0!important;color:var(--pd2-ink)!important;font-size:19px!important;line-height:1.38!important;font-weight:900!important}.single-product .lyla-pd2__article-grid p{margin:0!important;color:var(--pd2-muted)!important;font-size:14px!important;line-height:1.7!important}.single-product .lyla-pd2__article-grid ul{display:grid;gap:6px;margin:0!important;padding-left:18px!important;color:#3d434b;font-size:13px}.single-product .lyla-pd2__section-head>span{display:block;margin-top:10px;color:var(--pd2-muted);font-size:15px;line-height:1.7}.single-product .lyla-pd2__related-specials-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.single-product .lyla-pd2__related-special-card{display:block;overflow:hidden;border:1px solid var(--pd2-line);border-radius:var(--pd2-radius);background:#fff;color:inherit;text-decoration:none!important;transition:border-color .18s ease,box-shadow .18s ease,transform .18s ease}.single-product .lyla-pd2__related-special-card:hover{border-color:#f0a4b1;box-shadow:0 14px 34px rgba(25,31,40,.08);transform:translateY(-2px)}.single-product .lyla-pd2__related-special-image{aspect-ratio:1000/320;background:#fff;overflow:hidden}.single-product .lyla-pd2__related-special-image img{width:100%!important;height:100%!important;object-fit:contain!important}.single-product .lyla-pd2__related-special-body{padding:16px 16px 18px}.single-product .lyla-pd2__related-special-body>span{display:inline-flex;margin-bottom:9px;padding:3px 9px;border:1px solid #f3bbc4;border-radius:999px;color:var(--pd2-brand);font-size:12px;font-weight:800;line-height:1.4}.single-product .lyla-pd2__related-special-body strong{display:block;color:var(--pd2-ink);font-size:19px;line-height:1.45}.single-product .lyla-pd2__related-special-body p{margin:9px 0 0!important;color:var(--pd2-muted)!important;font-size:14px!important;line-height:1.7!important}.single-product .lyla-pd2__related-special-body em{display:inline-flex;align-items:center;gap:7px;margin-top:14px;color:var(--pd2-brand);font-size:13px;font-style:normal;font-weight:800}.single-product .lyla-pd2__related-special-body em::after{content:"";width:7px;height:7px;border-top:2px solid currentColor;border-right:2px solid currentColor;transform:rotate(45deg)}.single-product .lyla-pd2__flow{display:grid;grid-template-columns:repeat(5,1fr);gap:14px}.single-product .lyla-pd2__flow article{min-height:150px;padding:20px;border:1px solid var(--pd2-line);border-radius:var(--pd2-radius);background:#fff}.single-product .lyla-pd2__flow span{display:inline-flex;width:34px;height:34px;align-items:center;justify-content:center;margin-bottom:14px;border-radius:50%;background:var(--pd2-brand);color:#fff;font-weight:900;font-size:13px}.single-product .lyla-pd2__flow strong{display:block;margin-bottom:6px}.single-product .lyla-pd2__flow p{margin:0!important;color:var(--pd2-muted)!important;font-size:13px!important;line-height:1.7!important}.single-product .lyla-pd2__guide-grid a{display:grid;gap:8px;min-height:140px;padding:20px;border:1px solid var(--pd2-line);border-radius:var(--pd2-radius);background:#fff;transition:border-color .18s ease,transform .18s ease,box-shadow .18s ease}.single-product .lyla-pd2__guide-grid a:hover{border-color:rgba(207,23,50,.38);box-shadow:var(--pd2-shadow);transform:translateY(-2px)}.single-product .lyla-pd2__guide-grid strong{display:block;color:var(--pd2-ink);font-size:18px}.single-product .lyla-pd2__guide-grid p{margin:0!important;color:var(--pd2-muted)!important;font-size:13px!important;line-height:1.7!important}.single-product .lyla-pd2__faq-list{display:grid;gap:10px}.single-product .lyla-pd2__section--faq{margin-top:44px}.single-product .lyla-pd2__bottom-cta{display:grid;grid-template-columns:1fr auto;gap:24px;align-items:center;margin:54px 0 70px;padding:34px;border-radius:var(--pd2-radius);color:#fff;background:var(--pd2-brand)}.single-product .lyla-pd2__bottom-cta h2,.single-product .lyla-pd2__bottom-cta p{margin:0!important;color:#fff!important}.single-product .lyla-pd2__bottom-cta p{margin-top:6px!important;opacity:.9}.single-product .lyla-pd2__bottom-cta .lyla-pd2__btn{min-width:220px;border-color:#fff;color:var(--pd2-brand)!important;background:#fff}@media (min-width:981px) and (max-width:1199px){body.single-product.lyla-product-detail-v2 .site-content{padding-top:64px!important}.single-product .lyla-pd2__hero{grid-template-columns:minmax(0,52%) minmax(0,48%)!important;gap:18px!important;margin-top:0!important}.single-product .lyla-pd2__gallery{grid-template-columns:64px minmax(0,1fr)!important;gap:10px!important;width:100%!important;max-width:100%!important;position:static!important}.single-product .lyla-pd2__main-image{width:100%!important;height:auto!important;aspect-ratio:1/1!important}.single-product .lyla-pd2__thumbs{max-height:100%!important}.single-product .lyla-pd2__thumbs button{width:64px!important;height:64px!important}.single-product .lyla-product-title-row{grid-template-columns:1fr!important;gap:8px!important}.single-product .lyla-pd2__summary h1{font-size:var(--lyla-title-page-size)!important;line-height:var(--lyla-title-page-line)!important;font-weight:var(--lyla-title-page-weight)!important;overflow-wrap:anywhere!important}.single-product .lyla-pd2__summary h1 span{white-space:normal!important}.single-product .lyla-pd2__lead{font-size:14px!important;line-height:1.65!important}.single-product .lyla-pd2__price-box{grid-template-columns:1fr!important;align-items:start!important;gap:10px!important;padding:13px!important}.single-product .lyla-pd2__price-main{min-width:0!important}.single-product .lyla-pd2__price{font-size:34px!important}.single-product .lyla-pd2__tiers{grid-template-columns:repeat(4,minmax(0,1fr))!important}.single-product .lyla-pd2__tiers div{padding:7px 4px!important}.single-product .lyla-pd2__badges{grid-template-columns:repeat(3,minmax(0,1fr))!important}.single-product .lyla-pd2__badges strong{font-size:15px!important;overflow-wrap:anywhere!important}.single-product .lyla-pd2__cta-row{grid-template-columns:1fr!important}}@media (min-width:1200px) and (max-width:1399px){.single-product .lyla-pd2__hero{grid-template-columns:minmax(0,50%) minmax(0,50%)!important;gap:24px!important}.single-product .lyla-pd2__gallery{grid-template-columns:72px minmax(0,1fr)!important;gap:12px!important;width:100%!important;max-width:100%!important}.single-product .lyla-pd2__main-image{width:100%!important;height:auto!important;aspect-ratio:1/1!important}.single-product .lyla-pd2__thumbs button{width:72px!important;height:72px!important}.single-product .lyla-product-title-row{grid-template-columns:1fr!important;gap:10px!important}.single-product .lyla-pd2__summary h1{font-size:var(--lyla-title-page-size)!important;line-height:var(--lyla-title-page-line)!important;font-weight:var(--lyla-title-page-weight)!important;overflow-wrap:anywhere!important}.single-product .lyla-pd2__summary h1 span{white-space:normal!important}}@media (max-width:980px){body.single-product.lyla-product-detail-v2{overflow-x:hidden}body.single-product.lyla-product-detail-v2 #content>.col-full,body.single-product.lyla-product-detail-v2 #content>.col-full>.row,body.single-product.lyla-product-detail-v2 #primary,body.single-product.lyla-product-detail-v2 #main,.single-product .lyla-pd2,.single-product .lyla-pd2__hero{width:100%!important;max-width:calc(100vw - (var(--lyla-site-content-pad-mobile) * 2))!important;min-width:0!important;overflow-x:hidden;box-sizing:border-box!important}body.single-product.lyla-product-detail-v2 #content>.col-full{padding-left:var(--lyla-site-content-pad-mobile)!important;padding-right:var(--lyla-site-content-pad-mobile)!important}body.single-product.lyla-product-detail-v2 #content>.col-full>.row{margin-left:0!important;margin-right:0!important}.single-product .lyla-pd2__hero,.single-product .lyla-pd2__split,.single-product .lyla-pd2__factory{grid-template-columns:1fr}.single-product .lyla-pd2__case-grid,.single-product .lyla-pd2__detail-gallery-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.single-product .lyla-pd2__gallery{display:flex!important;flex-direction:column!important;grid-template-columns:none!important;gap:10px!important;position:static;width:100%!important;max-width:calc(100vw - (var(--lyla-site-content-pad-mobile) * 2))!important;min-width:0!important;box-sizing:border-box!important}.single-product .lyla-pd2__main-image{order:1!important;grid-column:auto!important;grid-row:auto!important;width:100%!important;max-width:calc(100vw - (var(--lyla-site-content-pad-mobile) * 2))!important;min-width:0!important;height:auto!important;min-height:0!important;box-sizing:border-box!important;aspect-ratio:auto!important}.single-product .lyla-pd2__main-image img{width:100%!important;height:auto!important;max-width:calc(100vw - 30px)!important;min-width:0!important;object-fit:contain!important;object-position:center center!important}.single-product .lyla-pd2__main-image iframe,.single-product .lyla-pd2__video-main{aspect-ratio:1/1!important}.single-product .lyla-pd2__thumbs{order:2!important;grid-column:auto!important;grid-row:auto!important;flex-direction:row!important;width:100%!important;max-width:100%!important;min-width:0!important;max-height:none!important;overflow-x:auto!important;overflow-y:hidden!important;-webkit-overflow-scrolling:touch!important;overscroll-behavior-x:contain!important;touch-action:pan-x!important;scroll-snap-type:x proximity!important;padding:0 0 4px!important}.single-product .lyla-pd2__thumbs button{width:72px;height:72px;flex:0 0 72px;scroll-snap-align:start}.single-product .lyla-pd2__trust-strip,.single-product .lyla-pd2__flow,.single-product .lyla-pd2__guide-grid,.single-product .lyla-pd2__related-specials-grid{grid-template-columns:repeat(2,1fr)}.single-product .lyla-pd2__article-grid{grid-template-columns:1fr}}body.lyla-product-listing-page .lyla-mobile-product-toolbar{display:none!important}.single-product .summary.entry-summary,.single-product .summary.entry-summary p,.single-product .summary.entry-summary li,.single-product .summary.entry-summary td,.single-product .summary.entry-summary th{font-family:"Hiragino Kaku Gothic ProN","Yu Gothic","YuGothic",Meiryo,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif!important;color:#444!important;letter-spacing:.01em!important}.single-product .lyla-product-min-price{margin:0 0 16px!important;font-size:15px!important;line-height:1.55!important;font-weight:500!important;color:#444!important}.single-product .lyla-product-min-price .amount,.single-product .lyla-product-min-price .woocommerce-Price-amount,.single-product .lyla-product-min-price .woocommerce-Price-currencySymbol{color:#d3202f!important;font-size:20px!important;line-height:1.3!important;font-weight:700!important}.single-product .product_wholesale_price_table_lyla{margin:18px 0 30px!important;padding:0!important;background:transparent!important}.single-product .product_wholesale_price_table_lyla__title{margin:0 0 10px!important;font-size:18px!important;line-height:1.45!important;font-weight:600!important;color:#333!important}.single-product .product_wholesale_price_table_lyla__scroll{width:100%!important;overflow-x:auto!important;-webkit-overflow-scrolling:touch!important}.single-product .product_wholesale_price_table_lyla table.wcj_product_wholesale_price_table{width:100%!important;min-width:560px!important;margin:0!important;border-collapse:separate!important;border-spacing:0!important;table-layout:fixed!important;background:#fff!important}.single-product .product_wholesale_price_table_lyla table.wcj_product_wholesale_price_table th,.single-product .product_wholesale_price_table_lyla table.wcj_product_wholesale_price_table td{padding:13px 16px!important;border:0!important;border-right:1px solid #fff!important;border-bottom:1px solid #fff!important;text-align:center!important;vertical-align:middle!important;font-size:15px!important;line-height:1.45!important;font-weight:500!important;color:#333!important;white-space:nowrap!important}.single-product .product_wholesale_price_table_lyla table.wcj_product_wholesale_price_table tr:first-child th{background:#ec9ca2!important;font-weight:600!important}.single-product .product_wholesale_price_table_lyla table.wcj_product_wholesale_price_table tr:nth-child(2) td{background:#fcddde!important}.single-product .product_wholesale_price_table_lyla table.wcj_product_wholesale_price_table tr:first-child:before{content:"数量";display:table-cell!important;min-width:86px!important;padding:13px 16px!important;background:#ec9ca2!important;color:#333!important;font-size:15px!important;line-height:1.45!important;font-weight:700!important;text-align:center!important;vertical-align:middle!important;border-right:1px solid #fff!important;border-bottom:1px solid #fff!important;white-space:nowrap!important}.single-product .product_wholesale_price_table_lyla table.wcj_product_wholesale_price_table tr:nth-child(2):before{content:"単価";display:table-cell!important;min-width:86px!important;padding:13px 16px!important;background:#fcddde!important;color:#333!important;font-size:15px!important;line-height:1.45!important;font-weight:700!important;text-align:center!important;vertical-align:middle!important;border-right:1px solid #fff!important;border-bottom:1px solid #fff!important;white-space:nowrap!important}.single-product .product_wholesale_price_table_lyla table.wcj_product_wholesale_price_table .woocommerce-Price-amount,.single-product .product_wholesale_price_table_lyla table.wcj_product_wholesale_price_table .woocommerce-Price-currencySymbol{color:#333!important;font-size:15px!important;font-weight:500!important}.single-product .product_summary_specification_lyla .tm-attributes-title{margin:0 0 10px!important;padding:0!important;font-size:22px!important;line-height:1.45!important;font-weight:600!important;color:#333!important}.single-product .product_summary_specification_lyla table.shop_attributes{background:#f5f5f5!important;padding:16px 18px!important;margin:0 0 18px!important}.single-product .product_summary_specification_lyla table.shop_attributes th,.single-product .product_summary_specification_lyla table.shop_attributes td{padding:6px 10px!important;font-size:14px!important;line-height:1.6!important;color:#444!important;vertical-align:top!important}.single-product .product_summary_specification_lyla table.shop_attributes td,.single-product .product_summary_specification_lyla table.shop_attributes td p{font-weight:400!important;color:#666!important}.single-product .summary.entry-summary>p,.single-product .summary.entry-summary .woocommerce-product-details__short-description,.single-product .summary.entry-summary .woocommerce-product-details__short-description p,.single-product .summary.entry-summary .woocommerce-product-details__short-description li{font-size:14px!important;line-height:1.75!important;font-weight:400!important;color:#555!important}.single-product .summary.entry-summary>p{margin:0 0 6px!important}.single-product .summary.entry-summary>p:has(+ p),.single-product .summary.entry-summary p:has(+ .woocommerce-product-details__short-description){color:#666!important;font-size:13px!important}.single-product,.single-product .site-main,.single-product .entry-summary,.single-product .summary.entry-summary,.single-product .woocommerce-tabs,.single-product .woocommerce-Tabs-panel,.single-product .woocommerce-Tabs-panel--description,.single-product .entry-content{font-family:"Hiragino Kaku Gothic ProN","Yu Gothic","YuGothic",Meiryo,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif!important;color:#555!important;letter-spacing:.01em!important}.single-product .woocommerce-Tabs-panel--description p,.single-product .woocommerce-Tabs-panel--description li,.single-product .woocommerce-Tabs-panel--description span,.single-product .woocommerce-Tabs-panel--description div,.single-product .entry-content p,.single-product .entry-content li,.single-product .entry-content span,.single-product .entry-content div{font-size:14px!important;line-height:1.75!important;font-weight:400!important;color:#555!important}.single-product .woocommerce-Tabs-panel--description h1,.single-product .woocommerce-Tabs-panel--description h2,.single-product .woocommerce-Tabs-panel--description h3,.single-product .woocommerce-Tabs-panel--description h4,.single-product .entry-content h1,.single-product .entry-content h2,.single-product .entry-content h3,.single-product .entry-content h4{color:#333!important;font-weight:var(--lyla-title-card-weight)!important;line-height:var(--lyla-title-card-line)!important;margin-top:1.2em!important;margin-bottom:.7em!important}.single-product .woocommerce-Tabs-panel--description h1,.single-product .entry-content h1{font-size:var(--lyla-title-group-size)!important}.single-product .woocommerce-Tabs-panel--description h2,.single-product .entry-content h2{font-size:var(--lyla-title-group-size)!important}.single-product .woocommerce-Tabs-panel--description h3,.single-product .entry-content h3{font-size:var(--lyla-title-card-size)!important}.single-product .woocommerce-Tabs-panel--description h4,.single-product .entry-content h4{font-size:16px!important}.single-product .woocommerce-Tabs-panel--description strong,.single-product .woocommerce-Tabs-panel--description b,.single-product .entry-content strong,.single-product .entry-content b{font-weight:600!important;color:#444!important}.single-product .summary.entry-summary>p,.single-product .summary.entry-summary .woocommerce-product-details__short-description,.single-product .summary.entry-summary .woocommerce-product-details__short-description p,.single-product .summary.entry-summary .woocommerce-product-details__short-description li{font-size:14px!important;line-height:1.75!important;font-weight:400!important;color:#555!important}.single-product .product_wholesale_price_table_lyla__title,.single-product .product_summary_specification_lyla .tm-attributes-title{font-size:var(--lyla-title-group-size)!important;line-height:var(--lyla-title-group-line)!important;font-weight:var(--lyla-title-group-weight)!important;color:#333!important}.single-product .product_summary_specification_lyla table.shop_attributes th,.single-product .product_summary_specification_lyla table.shop_attributes td,.single-product .product_summary_specification_lyla table.shop_attributes td p{font-size:14px!important;line-height:1.65!important}.single-product .product_summary_specification_lyla table.shop_attributes th{font-weight:600!important;color:#444!important}.single-product .product_summary_specification_lyla table.shop_attributes td,.single-product .product_summary_specification_lyla table.shop_attributes td p{font-weight:400!important;color:#555!important}@media (max-width:767px){.single-product .woocommerce-Tabs-panel--description p,.single-product .woocommerce-Tabs-panel--description li,.single-product .woocommerce-Tabs-panel--description span,.single-product .woocommerce-Tabs-panel--description div,.single-product .entry-content p,.single-product .entry-content li,.single-product .entry-content span,.single-product .entry-content div,.single-product .summary.entry-summary>p,.single-product .summary.entry-summary .woocommerce-product-details__short-description,.single-product .summary.entry-summary .woocommerce-product-details__short-description p,.single-product .summary.entry-summary .woocommerce-product-details__short-description li,.single-product .product_summary_specification_lyla table.shop_attributes th,.single-product .product_summary_specification_lyla table.shop_attributes td,.single-product .product_summary_specification_lyla table.shop_attributes td p{font-size:13px!important;line-height:1.7!important}.single-product .product_wholesale_price_table_lyla__title,.single-product .product_summary_specification_lyla .tm-attributes-title,.single-product .woocommerce-Tabs-panel--description h2,.single-product .entry-content h2{font-size:var(--lyla-title-group-size)!important;line-height:var(--lyla-title-group-line)!important}.single-product .woocommerce-Tabs-panel--description h3,.single-product .entry-content h3{font-size:var(--lyla-title-card-size)!important;line-height:var(--lyla-title-card-line)!important}.single-product .woocommerce-Tabs-panel--description h4,.single-product .entry-content h4{font-size:var(--lyla-title-card-size)!important;line-height:var(--lyla-title-card-line)!important}}.single-product .lyla-recently-viewed-grid-title,.single-product .lyla-recently-viewed-grid-section h2,.single-product .lyla-recently-viewed-grid-section h3,.single-product .related.products>h2,.single-product .upsells.products>h2,.single-product section.related>h2,.single-product section.up-sells>h2{font-size:var(--lyla-title-group-size)!important;line-height:var(--lyla-title-group-line)!important;font-weight:var(--lyla-title-group-weight)!important;color:#333!important;letter-spacing:.01em!important}@media (max-width:767px){.single-product .lyla-recently-viewed-grid-title,.single-product .lyla-recently-viewed-grid-section h2,.single-product .lyla-recently-viewed-grid-section h3,.single-product .related.products>h2,.single-product .upsells.products>h2,.single-product section.related>h2,.single-product section.up-sells>h2{font-size:var(--lyla-title-group-size)!important;line-height:var(--lyla-title-group-line)!important}}.products .product .woocommerce-loop-product__title,.products .product h2,.products .product h3{font-family:"Hiragino Kaku Gothic ProN","Yu Gothic","YuGothic",Meiryo,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif !important;font-size:13px !important;font-weight:400 !important;line-height:1.45 !important;text-align:left !important;letter-spacing:0 !important}@media (max-width:767px){body.single-product div.product,body.single-product .product,body.single-product .summary,body.single-product .woocommerce-product-gallery,body.single-product .product_meta,body.single-product .woocommerce-tabs,body.single-product .woocommerce-product-details__short-description,body.single-product .entry-summary{width:100%!important;max-width:100%!important;margin-left:0!important;margin-right:0!important;padding-left:0!important;padding-right:0!important;box-sizing:border-box!important}}.woocommerce ul.products li.product .price:not(.lyla-product-price),.products .product .price:not(.lyla-product-price){display:none !important}.woocommerce ul.products li.product .product-inner,.products .product .product-inner,.woocommerce ul.products li.product>a.woocommerce-LoopProduct-link,.woocommerce ul.products li.product>a.woocommerce-loop-product__link,.products .product>a.woocommerce-LoopProduct-link,.products .product>a.woocommerce-loop-product__link,.products .product .media-body,.products .product .product-info{display:flex !important;flex-direction:column !important;text-align:left !important}.woocommerce ul.products li.product .product-inner>a.woocommerce-LoopProduct-link,.woocommerce ul.products li.product .product-inner>a.woocommerce-loop-product__link,.products .product .product-inner>a.woocommerce-LoopProduct-link,.products .product .product-inner>a.woocommerce-loop-product__link{display:flex !important;flex-direction:column !important;border:0 !important;box-shadow:none !important;background:transparent !important;padding:0 !important}.woocommerce ul.products li.product .woocommerce-loop-product__title,.products .product .woocommerce-loop-product__title,.products .product h2.woocommerce-loop-product__title,.products .product h3.woocommerce-loop-product__title,.lyla-product-title{display:-webkit-box !important;-webkit-line-clamp:2 !important;-webkit-box-orient:vertical !important;overflow:hidden !important;min-height:38px !important;margin:0 !important;color:#333 !important;font-size:14px !important;line-height:1.35 !important;text-align:left !important;white-space:normal !important;order:2 !important}.woocommerce ul.products li.product .lyla-product-price,.products .product .lyla-product-price,.lyla-product-price{display:flex !important;flex-wrap:wrap !important;align-items:baseline !important;gap:4px !important;margin:4px 0 0 !important;color:#555 !important;font-size:14px !important;line-height:1.35 !important;font-weight:500 !important;text-align:left !important;order:3 !important}.lyla-price-label{color:#555 !important;font-weight:500 !important}.lyla-price-value{color:#c92532 !important;font-weight:700 !important}body.home .products .product .product-inner,body.home .products .product>a.woocommerce-LoopProduct-link,body.home .products .product>a.woocommerce-loop-product__link{border:1px solid rgba(0,0,0,.07) !important;border-radius:6px !important;box-shadow:none !important;box-sizing:border-box !important}body.home .products .product .product-inner>a.woocommerce-LoopProduct-link,body.home .products .product .product-inner>a.woocommerce-loop-product__link,.section-products-carousel .products .product .product-inner>a.woocommerce-LoopProduct-link,.section-products-carousel .products .product .product-inner>a.woocommerce-loop-product__link,.footer-products-carousel .products .product .product-inner>a.woocommerce-LoopProduct-link,.footer-products-carousel .products .product .product-inner>a.woocommerce-loop-product__link{display:flex !important;flex-direction:column !important;border:0 !important;border-radius:0 !important;box-shadow:none !important;background:transparent !important;padding:0 !important}.section-products-carousel .products .product,.footer-products-carousel .products .product,.section-landscape-products-carousel .products .product,.section-landscape-products-carousel .products .landscape-product-card,.section-products-carousel .products .product::before,.section-products-carousel .products .product::after,.section-products-carousel .products .product .product-inner::before,.section-products-carousel .products .product .product-inner::after,.footer-products-carousel .products .product::before,.footer-products-carousel .products .product::after,.footer-products-carousel .products .product .product-inner::before,.footer-products-carousel .products .product .product-inner::after,.section-landscape-products-carousel .products .product::before,.section-landscape-products-carousel .products .product::after,.section-landscape-products-carousel .products .product .product-inner::before,.section-landscape-products-carousel .products .product .product-inner::after{border:0 !important;box-shadow:none !important;background:transparent !important;content:none !important}.section-products-carousel .products .product .product-inner,.footer-products-carousel .products .product .product-inner,.section-landscape-products-carousel .products .product .product-inner,.section-landscape-products-carousel .products .product>a,.section-landscape-products-carousel .products .product .media,.section-landscape-products-carousel .products .product .media-body,.section-landscape-products-carousel .products .product .product-info,.section-landscape-products-carousel .products .landscape-product-card{display:flex !important;flex-direction:column !important;padding:10px !important;background:#fff !important;border:1px solid rgba(0,0,0,.07) !important;border-radius:6px !important;box-shadow:none !important;box-sizing:border-box !important}.section-products-carousel .products .product img,.footer-products-carousel .products .product img,.section-landscape-products-carousel .products .product img,.section-landscape-products-carousel .products .landscape-product-card img{order:1 !important;display:block !important;width:100% !important;height:170px !important;object-fit:contain !important;margin:0 auto 8px !important}.section-products-carousel .products .product .woocommerce-loop-product__title,.footer-products-carousel .products .product .woocommerce-loop-product__title,.section-landscape-products-carousel .products .product .woocommerce-loop-product__title,.section-landscape-products-carousel .products .product .product-title,.section-landscape-products-carousel .products .product .product-title a,.section-landscape-products-carousel .products .product h2,.section-landscape-products-carousel .products .product h3,.section-landscape-products-carousel .products .landscape-product-card .product-title,.section-landscape-products-carousel .products .landscape-product-card .product-title a,.section-landscape-products-carousel .products .landscape-product-card h2,.section-landscape-products-carousel .products .landscape-product-card h3{order:2 !important;margin:0 !important;text-align:left !important}.section-products-carousel .products .product .lyla-product-price,.footer-products-carousel .products .product .lyla-product-price,.section-landscape-products-carousel .products .product .lyla-product-price,.section-landscape-products-carousel .products .landscape-product-card .lyla-product-price,.section-landscape-products-carousel .products .product .price,.section-landscape-products-carousel .products .landscape-product-card .price{order:3 !important;margin:4px 0 0 !important}body.lyla-product-listing-page .products{display:flex !important;flex-wrap:wrap !important;align-items:flex-start !important;margin:0 !important;padding:0 !important;list-style:none !important}body.lyla-product-listing-page .products .product{flex:0 0 25% !important;max-width:25% !important;min-height:360px !important;margin:0 0 28px !important;padding:0 18px !important;text-align:left !important;box-sizing:border-box !important}body.lyla-product-listing-page .products .product .media,body.lyla-product-listing-page .products .list-view.product .media,body.lyla-product-listing-page .products .list-view.product .media-body,body.lyla-product-listing-page .products .list-view.product .product-info,body.lyla-product-listing-page .products .list-view.product .product-actions{display:flex !important;flex-direction:column !important;width:100% !important;max-width:100% !important;text-align:left !important}body.lyla-product-listing-page .products .product img,body.lyla-product-listing-page .products .list-view.product .media img,body.lyla-product-listing-page .products .list-view.product .media>img,body.lyla-product-listing-page .products .list-view.product .media>a>img,body.lyla-product-listing-page .products .list-view.product img.attachment-woocommerce_thumbnail{display:block !important;width:260px !important;height:260px !important;max-width:100% !important;object-fit:contain !important;margin:0 auto 10px !important}body.lyla-product-listing-page .products .list-view.product .woocommerce-product-details__short-description,body.lyla-product-listing-page .products .list-view.product .button,body.lyla-product-listing-page .products .list-view.product .product_type_simple{display:none !important}body.lyla-product-listing-page .products .product .price:not(.lyla-product-price){display:none !important}body.lyla-product-listing-page .products .product .lyla-product-price{display:flex !important;flex-wrap:wrap !important;gap:4px !important;order:3 !important;min-height:24px !important;margin:4px 0 0 !important;color:#555 !important;font-size:14px !important;line-height:1.35 !important;text-align:left !important}body.lyla-product-listing-page .products .product .woocommerce-loop-product__title{display:-webkit-box !important;-webkit-line-clamp:2 !important;-webkit-box-orient:vertical !important;overflow:hidden !important;order:2 !important;min-height:42px !important;margin:0 !important;color:#333 !important;font-size:15px !important;line-height:1.4 !important;text-align:left !important}@media (max-width:991px){body.lyla-product-listing-page .products .product{flex-basis:50% !important;max-width:50% !important}body.lyla-product-listing-page .products .product img,body.lyla-product-listing-page .products .list-view.product .media img,body.lyla-product-listing-page .products .list-view.product .media>img,body.lyla-product-listing-page .products .list-view.product .media>a>img,body.lyla-product-listing-page .products .list-view.product img.attachment-woocommerce_thumbnail{width:220px !important;height:220px !important}}@media (max-width:575px){body.lyla-product-listing-page .products .product{flex-basis:50% !important;max-width:50% !important;width:50% !important;min-height:300px !important;padding:0 8px !important}body.lyla-product-listing-page .products .product img,body.lyla-product-listing-page .products .list-view.product .media img,body.lyla-product-listing-page .products .list-view.product .media>img,body.lyla-product-listing-page .products .list-view.product .media>a>img,body.lyla-product-listing-page .products .list-view.product img.attachment-woocommerce_thumbnail{width:150px !important;height:150px !important}}body.single-product .product-images-wrapper,body.single-product .woocommerce-product-gallery,body.single-product .woocommerce-product-gallery__image,body.single-product .woocommerce-product-gallery__image>a,body.single-product .woocommerce-product-gallery__image img,body.single-product img.wp-post-image{transform:none !important;transition:none !important;box-shadow:none !important}.footer-products-carousel .products .product .product-inner,.section-products-carousel .products .product .product-inner{border:1px solid rgba(0,0,0,.07) !important;border-radius:6px !important;box-shadow:none !important;box-sizing:border-box !important;transition:transform .18s ease,box-shadow .18s ease !important;transform:translateZ(0) scale(1) !important}.footer-products-carousel .products .product .product-inner:hover,.section-products-carousel .products .product .product-inner:hover{transform:translateY(-2px) scale(1.02) !important;box-shadow:none !important}body.lyla-product-listing-page .products .product .hover-area,.footer-products-carousel .products .product .hover-area,.section-products-carousel .products .product .hover-area{display:none !important;opacity:0 !important;visibility:hidden !important;pointer-events:none !important}.price del{display:none}.product_summary_price_lyla .lyla-product-price{margin:0 0 12px !important;font-size:20px !important;line-height:1.35 !important}.woocommerce .product-with-options{border:none}.single-product .woocommerce-tabs ul.tabs{display:none}.product_summary_specification_lyla .tm-shop-attributes-detail .tm-attributes-title{padding:15px 0;margin-bottom:0}.product_summary_specification_lyla .tm-shop-attributes-detail table.shop_attributes{color:#666;background:#f5f5f5;padding:15px}.product_summary_specification_lyla .tm-shop-attributes-detail.columns-1 table.shop_attributes tbody tr{flex:0 0 100%;max-width:100%;display:block}.product_summary_specification_lyla .tm-shop-attributes-detail.columns-2 table.shop_attributes tbody tr{flex:0 0 50%;max-width:50%;display:block}.product_summary_specification_lyla .tm-shop-attributes-detail.columns-3 table.shop_attributes tbody tr{flex:0 0 33.3333333333%;max-width:33.3333333333%;display:block}.product_summary_specification_lyla .tm-shop-attributes-detail.columns-4 table.shop_attributes tbody tr{flex:0 0 25%;max-width:25%;display:block}.product_summary_specification_lyla .tm-shop-attributes-detail.columns-5 table.shop_attributes tbody tr{flex:0 0 20%;max-width:20%;display:block}.product_summary_specification_lyla .tm-shop-attributes-detail.columns-6 table.shop_attributes tbody tr{flex:0 0 16.6666666667%;max-width:16.6666666667%;display:block}.product_summary_specification_lyla .tm-shop-attributes-detail table.shop_attributes tbody{display:flex;flex-wrap:wrap}.product_summary_specification_lyla .tm-shop-attributes-detail table.shop_attributes tbody tr th{padding:5px;display:inline-flex;min-width:100px;font-weight:bold}.product_summary_specification_lyla .tm-shop-attributes-detail table.shop_attributes tbody tr td{padding:5px;display:inline-flex}.product_summary_specification_lyla .tm-shop-attributes-detail table.shop_attributes tbody tr th,.product_summary_specification_lyla .tm-shop-attributes-detail table.shop_attributes tbody tr td{font-family:-apple-system,BlinkMacSystemFont,"Segoe UI","Helvetica Neue",Arial,"Hiragino Kaku Gothic ProN","Yu Gothic",YuGothic,Meiryo,sans-serif !important;font-synthesis:none}.specifications_content_lyla{padding:15px 0 0}.specifications_content_lyla p:last-child{margin-bottom:0}.lyla-product-summary-actions{display:flex;flex-wrap:wrap;align-items:center;gap:24px;margin-top:26px}.inquiry_btn_lyla,.inquiry_btn_lyla:focus{display:inline-flex;align-items:center;justify-content:center;gap:12px;min-width:220px;min-height:56px;padding:12px 24px;border:2px solid #C92532;border-radius:50px;background:#C92532;color:#fff !important;font-size:18px;font-weight:700;line-height:1.2;text-decoration:none !important;white-space:nowrap;box-sizing:border-box;vertical-align:middle;overflow:visible}.inquiry_btn_lyla:hover{background:transparent;color:#C92532 !important}.lyla-request-btn__icon{display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;width:24px;height:24px;color:currentColor}.lyla-request-btn__icon svg{display:block;width:100%;height:100%;fill:none;stroke:currentColor;stroke-width:2.4;stroke-linecap:round;stroke-linejoin:round}.inquiry_btn_lyla::before,.inquiry_btn_lyla::after{content:none !important;display:none !important}body.post-type-archive-product .site-main,body.search-results.post-type-archive-product .site-main,body.search-results .site-main{padding-bottom:56px!important}body.lyla-product-listing-page .lyla-product-archive-pager{display:flex!important;align-items:center!important;justify-content:center!important;gap:10px!important;width:100%!important;max-width:100%!important;min-width:0!important;box-sizing:border-box!important;clear:both!important}body.lyla-product-listing-page .lyla-product-archive-pager--top-desktop,body.lyla-product-listing-page .lyla-product-archive-pager--top-mobile{justify-content:flex-end!important;margin:0 0 18px!important}body.lyla-product-listing-page .lyla-product-archive-pager--top-mobile{display:none!important}body.lyla-product-listing-page .lyla-product-archive-pager--bottom{margin:28px 0 56px!important;flex-wrap:wrap!important}body.lyla-product-listing-page .lyla-product-archive-pager__arrow,body.lyla-product-listing-page .lyla-product-archive-pager__status,body.lyla-product-listing-page .lyla-product-archive-pager__pages a,body.lyla-product-listing-page .lyla-product-archive-pager__pages span{display:inline-flex!important;align-items:center!important;justify-content:center!important;min-width:40px!important;min-height:40px!important;padding:0 14px!important;border:1px solid #d7d7d7!important;border-radius:4px!important;background:#fff!important;color:#2b2b2b!important;font-size:15px!important;font-weight:600!important;line-height:1!important;text-decoration:none!important;box-sizing:border-box!important}body.lyla-product-listing-page .lyla-product-archive-pager__arrow{gap:6px!important;border-color:#cf1732!important;color:#cf1732!important}body.lyla-product-listing-page .lyla-product-archive-pager__arrow.is-disabled{border-color:#e2e2e2!important;color:#b8b8b8!important;pointer-events:none!important}body.lyla-product-listing-page .lyla-product-archive-pager__status,body.lyla-product-listing-page .lyla-product-archive-pager__pages .current{border-color:#cf1732!important;background:#cf1732!important;color:#fff!important}body.lyla-product-listing-page .lyla-product-archive-pager__pages{display:flex!important;align-items:center!important;justify-content:center!important;gap:8px!important;flex-wrap:wrap!important;width:100%!important;margin-top:10px!important}body.lyla-product-listing-page .lyla-product-archive-pager--top-desktop .lyla-product-archive-pager__pages,body.lyla-product-listing-page .lyla-product-archive-pager--top-mobile .lyla-product-archive-pager__pages{display:none!important}body.lyla-product-listing-page .shop-control-bar-bottom{margin-bottom:0!important}@media (max-width:767px){body.post-type-archive-product .site-main,body.search-results.post-type-archive-product .site-main,body.search-results .site-main{padding-bottom:36px!important}body.lyla-product-listing-page .lyla-product-archive-pager{gap:8px!important;padding:0 20px!important}body.lyla-product-listing-page .lyla-product-archive-pager--top-desktop{display:none!important}body.lyla-product-listing-page .lyla-product-archive-pager--top-mobile{display:flex!important;justify-content:center!important;margin:4px 0 16px!important}body.lyla-product-listing-page .lyla-product-archive-pager--bottom{margin:22px 0 36px!important}body.lyla-product-listing-page .lyla-product-archive-pager__arrow,body.lyla-product-listing-page .lyla-product-archive-pager__status{min-height:44px!important;padding:0 12px!important;font-size:14px!important}body.lyla-product-listing-page .lyla-product-archive-pager__arrow{flex:1 1 0!important;min-width:0!important;max-width:124px!important}body.lyla-product-listing-page .lyla-product-archive-pager__status{flex:0 0 auto!important;min-width:76px!important}body.lyla-product-listing-page .lyla-product-archive-pager__pages{gap:6px!important;margin-top:8px!important}body.lyla-product-listing-page .lyla-product-archive-pager--top-desktop .lyla-product-archive-pager__pages,body.lyla-product-listing-page .lyla-product-archive-pager--top-mobile .lyla-product-archive-pager__pages{display:none!important}body.lyla-product-listing-page .lyla-product-archive-pager__pages a,body.lyla-product-listing-page .lyla-product-archive-pager__pages span{min-width:34px!important;min-height:34px!important;padding:0 8px!important;font-size:13px!important}}@media (max-width:767px){.single-product .lyla-product-summary-actions{display:grid!important;grid-template-columns:1fr!important;gap:12px!important;width:100%!important;max-width:100%!important;margin:18px 0 0!important}.single-product .inquiry_btn_lyla,.single-product .inquiry_btn_lyla:focus{display:flex!important;width:100%!important;max-width:100%!important;min-width:0!important;min-height:54px!important;margin:0!important;padding:12px 18px!important;font-size:16px!important}}@media (max-width:1439px) and (min-width:1200px){.left-sidebar #content #secondary,.right-sidebar #content #secondary{flex:0 0 30%;max-width:30%}.left-sidebar #content #primary,.right-sidebar #content #primary{flex:0 0 70%;max-width:70%}}@media (max-width:1023px){.single-product .single-product-header{margin-top:35px}}@media (max-width:1023px) and (min-width:992px){.left-sidebar #content #primary,.right-sidebar #content #primary{flex:0 0 100%;max-width:100%}.products:not(.slick-slider) .product{flex:0 0 25%;max-width:25%}}@media (max-width:767px){.single-product .product-actions form.cart .single_add_to_cart_button{padding:18px 62px}.single-product .lyla-product-title-row{display:block}.single-product .lyla-product-code{margin:8px 0 0}.products .landscape-product-card-featured .media .images{display:block}.product_summary_specification_lyla .tm-shop-attributes-detail.columns-2 table.shop_attributes tbody tr{flex:0 0 100%;width:100%;max-width:none}}@media (max-width:1699px) and (min-width:1440px){.left-sidebar #content #secondary,.right-sidebar #content #secondary{flex:0 0 25%;max-width:25%}.left-sidebar #content #primary,.right-sidebar #content #primary{flex:0 0 75%;max-width:75%}}body.single-product .product-images-wrapper{min-height:520px}body.single-product .woocommerce-product-gallery{min-height:520px}body.single-product .woocommerce-product-gallery__wrapper img,body.single-product img.wp-post-image,body.single-product img.attachment-shop_single{height:auto;max-width:100%}@media (max-width:767px){body.single-product .product-images-wrapper,body.single-product .woocommerce-product-gallery{min-height:auto}}@media (min-width:1024px){body.single-product .single-product-wrapper{display:flex;flex-wrap:wrap;align-items:flex-start}body.single-product .product-images-wrapper{width:50%;max-width:50%}body.single-product .summary.entry-summary,body.single-product .single-product .summary,body.single-product div.product .summary{width:50%;max-width:50%;padding-left:24px;box-sizing:border-box}}.single-product .product-images-wrapper,.single-product .woocommerce-product-gallery{position:relative;min-height:520px}.single-product .woocommerce-product-gallery .flex-viewport{min-height:520px;background:#fff;overflow:hidden}.single-product .woocommerce-product-gallery__image,.single-product .woocommerce-product-gallery__image>a{display:block;text-align:center}.single-product .woocommerce-product-gallery__wrapper img,.single-product img.wp-post-image,.single-product img.attachment-shop_single{display:block;width:auto !important;max-width:100% !important;height:auto !important;margin:0 auto;object-fit:contain}body.single-product:not(.lyla-product-detail-v2) .woocommerce-product-gallery{opacity:1!important}body.single-product:not(.lyla-product-detail-v2) .woocommerce-product-gallery__wrapper>.woocommerce-product-gallery__image:not(:first-child){display:none!important}body.single-product:not(.lyla-product-detail-v2) .woocommerce-product-gallery .slick-track>.woocommerce-product-gallery__image,body.single-product:not(.lyla-product-detail-v2) .woocommerce-product-gallery .slick-slide{display:block!important}.single-product .flex-control-thumbs li,.single-product .woocommerce-product-gallery ol.flex-control-thumbs li{width:72px;height:72px;flex:0 0 72px}.single-product .flex-control-thumbs img,.single-product .woocommerce-product-gallery ol.flex-control-thumbs img{width:100%;height:100%;object-fit:cover}@media (max-width:1023px){body.single-product:not(.lyla-product-detail-v2) .single-product-wrapper{width:100%!important;max-width:100%!important;margin-left:0!important;margin-right:0!important;box-sizing:border-box!important}body.single-product .product-images-wrapper,body.single-product .summary.entry-summary,body.single-product .single-product .summary,body.single-product div.product .summary{width:100%;max-width:100%;padding-left:0}}@media (max-width:767px){.single-product .product-images-wrapper,.single-product .woocommerce-product-gallery{min-height:320px}.single-product .woocommerce-product-gallery .flex-viewport{min-height:320px}.single-product .flex-control-thumbs li,.single-product .woocommerce-product-gallery ol.flex-control-thumbs li{width:56px;height:56px;flex:0 0 56px}.single-product .flex-control-thumbs,.single-product .woocommerce-product-gallery ol.flex-control-thumbs{display:flex!important;flex-wrap:nowrap!important;gap:8px!important;overflow-x:auto!important;overflow-y:hidden!important;-webkit-overflow-scrolling:touch!important;overscroll-behavior-x:contain!important;touch-action:pan-x!important;scroll-snap-type:x proximity!important;padding-bottom:6px!important}.single-product .flex-control-thumbs li,.single-product .woocommerce-product-gallery ol.flex-control-thumbs li{scroll-snap-align:start}}.lyla-product-listing-page .site-content .col-full{max-width:var(--lyla-site-content-max)!important;width:100%!important;margin-left:auto!important;margin-right:auto!important;padding-left:24px!important;padding-right:24px!important;box-sizing:border-box!important}.lyla-product-listing-page #content #secondary{display:none!important}.lyla-product-listing-page #content #primary,.lyla-product-listing-page .content-area,.lyla-product-listing-page .site-main{width:100%!important;max-width:100%!important;flex:0 0 100%!important;margin:0!important;padding-left:0!important;padding-right:0!important;box-sizing:border-box!important}.search-results .woocommerce-products-header__title.page-title,.search-results .page-title,.tax-product_tag .term-description,.tax-product_tag .taxonomy-description,.tax-product_tag .archive-description,.tax-product_tag .archive-header .archive-description,.tax-product_tag .woocommerce-products-header__description,.tax-product_tag .page-description,.tax-product_tag .term-desc{display:none!important}.lyla-product-listing-page .section-landscape-products-carousel{margin-top:42px!important}@media (min-width:1200px){.lyla-product-listing-page #content.site-content>.col-full>.row{width:100%!important;max-width:100%!important;margin-left:0!important;margin-right:0!important;padding-left:0!important;padding-right:0!important;box-sizing:border-box!important}body.lyla-product-listing-page .lyla-product-archive-layout{display:grid!important;grid-template-columns:240px minmax(0,1fr)!important;grid-template-rows:auto auto!important;column-gap:20px!important;row-gap:12px!important;align-items:start!important;position:relative!important;width:100%!important;max-width:100%!important;margin:0 auto 20px!important}body.lyla-product-listing-page .lyla-product-archive-layout::before{content:""!important;grid-column:1 / -1!important;grid-row:1!important;align-self:end!important;width:100%!important;border-bottom:1px solid #e6e6e6!important;pointer-events:none!important}body.lyla-product-listing-page .lyla-product-archive-sidebar,body.lyla-product-listing-page .lyla-product-archive-main{display:contents!important;margin:0!important;padding:0!important}body.lyla-product-listing-page .lyla-product-archive-sidebar__title{grid-column:1!important;grid-row:1!important;align-self:stretch!important;display:flex!important;align-items:center!important;min-height:100%!important;margin:0!important;padding:0 0 3px!important;border-bottom:0!important;color:#4a4a4a!important;font-size:20px!important;font-weight:700!important;line-height:1.35!important;box-sizing:border-box!important}body.lyla-product-listing-page .shop-control-bar{grid-column:2!important;grid-row:1!important;align-self:stretch!important;margin:0!important;border-bottom:0!important}body.lyla-product-listing-page .lyla-product-archive-sidebar__list{grid-column:1!important;grid-row:2!important;display:block!important;margin:0!important;padding:0!important;list-style:none!important}body.lyla-product-listing-page .lyla-product-archive-sidebar__item{margin:0 0 10px!important}body.lyla-product-listing-page .lyla-product-archive-sidebar__link{display:block!important;padding:9px 14px!important;color:#555!important;font-size:14px!important;font-weight:500!important;text-decoration:none!important;border:1px solid #e5e5e5!important;border-radius:8px!important;background:#fff!important;line-height:1.6!important}body.lyla-product-listing-page .tab-content{grid-column:2!important;grid-row:2!important;margin:0!important}body.lyla-product-listing-page .shop-view-switcher{display:none!important}body.lyla-product-listing-page #list-view{display:none!important}body.lyla-product-listing-page #grid{display:block!important;opacity:1!important;visibility:visible!important}body.lyla-product-listing-page #grid .products{display:flex!important;flex-direction:column!important;gap:14px!important;margin:0!important;padding:0!important}body.lyla-product-listing-page #grid .lyla-product-list-card{display:grid!important;grid-template-columns:168px minmax(310px,1fr) minmax(360px,430px) 172px!important;gap:18px!important;align-items:start!important;width:100%!important;max-width:100%!important;min-height:188px!important;margin:0!important;padding:16px!important;border:1px solid #e6e6e6!important;border-radius:6px!important;background:#fff!important;box-shadow:none!important;box-sizing:border-box!important}body.lyla-product-listing-page #grid .lyla-product-list-card::before,body.lyla-product-listing-page #grid .lyla-product-list-card::after{content:none!important;display:none!important}body.lyla-product-listing-page #grid .lyla-product-list-card__image{grid-column:1!important;grid-row:1!important;display:flex!important;align-items:center!important;justify-content:center!important;width:168px!important;height:154px!important;min-height:154px!important;max-height:154px!important;border:1px solid #f0f0f0!important;border-radius:6px!important;background:#fff!important;overflow:hidden!important;margin:0!important;padding:0!important}body.lyla-product-listing-page #grid .lyla-product-list-card__image img{width:100%!important;height:100%!important;max-width:none!important;max-height:none!important;object-fit:contain!important;margin:0!important}body.lyla-product-listing-page #grid .lyla-product-list-card__main{grid-column:2!important;grid-row:1!important;min-width:0!important;width:auto!important;display:flex!important;flex-direction:column!important;gap:8px!important;height:170px!important;max-height:170px!important;overflow:hidden!important;padding:0!important;margin:0!important}body.lyla-product-listing-page #grid .lyla-product-list-card__attrs{grid-column:3!important;grid-row:1!important;align-self:start!important;display:grid!important;grid-template-columns:1fr!important;gap:10px!important;width:100%!important;margin:0!important;padding:0!important;font-size:14px!important}body.lyla-product-listing-page #grid .lyla-product-list-card__side{grid-column:4!important;grid-row:1!important;width:auto!important;display:flex!important;flex-direction:column!important;justify-content:center!important;align-items:stretch!important;gap:12px!important;margin:0!important;border-left:1px solid #e6e6e6!important;padding:0 0 0 18px!important}body.lyla-product-listing-page #grid .lyla-product-list-card__head{display:block!important}body.lyla-product-listing-page #grid .lyla-product-list-card__title{display:block!important;margin:0!important;min-height:0!important;color:#333!important;font-size:18px!important;font-weight:700!important;line-height:1.45!important;white-space:normal!important;overflow:visible!important;-webkit-line-clamp:unset!important}body.lyla-product-listing-page #grid .lyla-product-list-card__code{margin-top:4px!important;color:#777!important;font-size:13px!important;line-height:1.4!important}body.lyla-product-listing-page #grid .lyla-product-list-card__desc{display:block!important;flex:1 1 auto!important;min-height:0!important;max-height:100%!important;overflow:hidden!important;margin:0!important;color:#5f6670!important;font-size:14px!important;line-height:1.6!important}body.lyla-product-listing-page #grid .lyla-product-list-card__desc p{display:-webkit-box!important;-webkit-box-orient:vertical!important;-webkit-line-clamp:4!important;overflow:hidden!important;margin:0!important}body.lyla-product-listing-page #grid .lyla-product-list-card__desc img.emoji{display:inline!important;width:1em!important;height:1em!important;max-width:1em!important;max-height:1em!important;margin:0 .1em!important;vertical-align:-.1em!important}body.lyla-product-listing-page #grid .lyla-product-list-card__attrs div,body.lyla-product-listing-page #grid .lyla-product-list-card__attr-row{display:grid!important;grid-template-columns:112px minmax(0,1fr)!important;min-height:34px!important;border:1px solid #edf0f2!important;border-radius:6px!important;overflow:hidden!important;background:#fff!important}body.lyla-product-listing-page #grid .lyla-product-list-card__attrs dt,body.lyla-product-listing-page #grid .lyla-product-list-card__attrs dd{margin:0!important;padding:7px 12px!important;line-height:1.35!important}body.lyla-product-listing-page #grid .lyla-product-list-card__attrs dt{display:flex!important;align-items:center!important;justify-content:center!important;background:#f7f8fa!important;color:#666!important;font-weight:700!important;text-align:center!important;white-space:nowrap!important}body.lyla-product-listing-page #grid .lyla-product-list-card__attrs dd{display:flex!important;align-items:center!important;min-width:0!important;color:#444!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}body.lyla-product-listing-page #grid .lyla-product-list-card__price{text-align:right!important}body.lyla-product-listing-page #grid .lyla-product-list-card__price-label{display:block!important;color:#777!important;font-size:13px!important;line-height:1.4!important}body.lyla-product-listing-page #grid .lyla-product-list-card__price .price{display:block!important;margin:0!important;color:#cf1732!important;font-size:24px!important;font-weight:700!important;line-height:1.2!important;text-align:right!important}body.lyla-product-listing-page #grid .lyla-product-list-card__button{display:flex!important;align-items:center!important;justify-content:center!important;min-height:38px!important;border-radius:6px!important;background:#cf1732!important;color:#fff!important;font-size:14px!important;font-weight:700!important;line-height:1.3!important;padding:8px 12px!important;text-align:center!important}body.lyla-product-listing-page #grid .lyla-product-list-card__button--inquiry{border:1px solid #cf1732!important;background:#fff!important;color:#cf1732!important}body.lyla-product-listing-page .shop-control-bar-bottom,body.lyla-product-listing-page .shop-control-bar-bottom .shop-control-bar-left,body.lyla-product-listing-page .shop-control-bar-bottom .shop-control-bar-right{display:flex!important;align-items:center!important}body.lyla-product-listing-page .shop-control-bar-bottom{justify-content:space-between!important;gap:16px!important;flex-wrap:wrap!important}}@media (max-width:1199px){body.lyla-product-listing-page .shop-view-switcher,body.lyla-product-listing-page #grid{display:none!important}body.lyla-product-listing-page #list-view{display:block!important;opacity:1!important;visibility:visible!important}}@media (max-width:767px){body.lyla-product-listing-page,body.lyla-product-listing-page #page,body.lyla-product-listing-page .site,body.lyla-product-listing-page .site-content,body.lyla-product-listing-page .content-area,body.lyla-product-listing-page .site-main{max-width:100%!important;overflow-x:hidden!important}body.lyla-product-listing-page .site-content .col-full{overflow:visible!important;box-sizing:border-box!important}body.lyla-product-listing-page .lyla-product-archive-layout,body.lyla-product-listing-page .lyla-product-archive-main,body.lyla-product-listing-page .tab-content,body.lyla-product-listing-page #list-view,body.lyla-product-listing-page .woocommerce.columns-4{width:100%!important;max-width:100%!important;box-sizing:border-box!important;overflow-x:hidden!important}body.lyla-product-listing-page .lyla-product-archive-layout{display:flex!important;flex-direction:column!important}body.lyla-product-listing-page .lyla-product-archive-sidebar,body.lyla-product-listing-page #secondary.shop-sidebar{display:none!important}body.lyla-product-listing-page .lyla-mobile-product-toolbar{display:flex!important;align-items:center!important;justify-content:center!important;gap:14px!important;width:100%!important;max-width:100%!important;margin:14px auto 12px!important;padding:0 6px!important;border:0!important;box-sizing:border-box!important}body.lyla-product-listing-page .lyla-mobile-product-toolbar__count{order:2!important;flex:0 1 150px!important;max-width:150px!important;min-width:0!important;color:#555!important;font-size:13px!important;line-height:36px!important;text-align:right!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}body.lyla-product-listing-page .lyla-mobile-product-toolbar__ordering{order:1!important;flex:0 0 130px!important;width:130px!important;max-width:130px!important;min-width:0!important;margin:0!important;padding:0!important;box-sizing:border-box!important}body.lyla-product-listing-page .lyla-mobile-product-toolbar__ordering form,body.lyla-product-listing-page .lyla-mobile-product-toolbar__ordering .woocommerce-ordering{width:100%!important;max-width:100%!important;margin:0!important;padding:0!important;float:none!important;box-sizing:border-box!important}body.lyla-product-listing-page .lyla-mobile-product-toolbar__ordering select.orderby{display:block!important;width:100%!important;height:36px!important;line-height:36px!important;padding:0 24px 0 10px!important;color:#444!important;font-size:13px!important;background:#fff!important;border:1px solid #e5e5e5!important;border-radius:4px!important;box-sizing:border-box!important}body.lyla-product-listing-page .shop-control-bar:not(.shop-control-bar-bottom){display:none!important}body.lyla-product-listing-page .shop-control-bar-bottom .form-techmarket-wc-ppp,body.lyla-product-listing-page .shop-control-bar-bottom .woocommerce-result-count,body.lyla-product-listing-page .shop-control-bar-bottom .woocommerce-ordering,body.lyla-product-listing-page .shop-control-bar-bottom form.woocommerce-ordering,body.lyla-product-listing-page .shop-control-bar-bottom .handheld-sidebar-toggle{display:none!important}body.lyla-product-listing-page .tab-content .products,body.lyla-product-listing-page .woocommerce.columns-4 .products,body.lyla-product-listing-page div.products,body.lyla-product-listing-page ul.products{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;column-gap:12px!important;row-gap:12px!important;width:100%!important;max-width:100%!important;margin:0!important;padding:0!important;box-sizing:border-box!important;clear:both!important;align-items:start!important}body.lyla-product-listing-page div.products>.product,body.lyla-product-listing-page ul.products>li.product,body.lyla-product-listing-page .products>.product{width:100%!important;max-width:100%!important;min-width:0!important;height:auto!important;min-height:0!important;margin:0!important;padding:0!important;float:none!important;border:1px solid #d8d8d8!important;border-radius:0!important;background:#fff!important;box-shadow:none!important;box-sizing:border-box!important;overflow:hidden!important}body.lyla-product-listing-page .products .product-outer,body.lyla-product-listing-page .products .product>a.woocommerce-LoopProduct-link,body.lyla-product-listing-page .products .product>a.woocommerce-loop-product__link,body.lyla-product-listing-page .products .product .media{height:auto!important;min-height:0!important;margin:0!important;padding:0!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;transform:none!important;transition:none!important;box-sizing:border-box!important}body.lyla-product-listing-page .products .product-inner{height:auto!important;min-height:0!important;margin:0!important;padding:8px 8px 10px!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;transform:none!important;transition:none!important;box-sizing:border-box!important}body.lyla-product-listing-page .products img,body.lyla-product-listing-page .products .attachment-woocommerce_thumbnail,body.lyla-product-listing-page .products .wp-post-image{width:100%!important;max-width:100%!important;height:auto!important;max-height:138px!important;object-fit:contain!important;display:block!important;margin:0 auto!important}body.lyla-product-listing-page .products .woocommerce-loop-product__title,body.lyla-product-listing-page .products h2,body.lyla-product-listing-page .products h3{min-height:0!important;margin:0 0 6px!important;padding:0!important;font-size:13px!important;line-height:1.45!important}body.lyla-product-listing-page .products .price,body.lyla-product-listing-page .products .lyla-product-price{margin:0!important;padding:0!important;font-size:13px!important;line-height:1.4!important}body.lyla-product-listing-page .products .hover-area,body.lyla-product-listing-page .products .product-loop-footer,body.lyla-product-listing-page .products .button,body.lyla-product-listing-page .products .add_to_cart_button{display:none!important}}@media (max-width:767px){body.single-product.lyla-product-detail-v2{overflow-x:hidden}body.single-product.lyla-product-detail-v2 #content>.col-full,body.single-product.lyla-product-detail-v2 #content>.col-full>.row,body.single-product.lyla-product-detail-v2 #primary,body.single-product.lyla-product-detail-v2 #main,.single-product .lyla-pd2{max-width:100%!important;min-width:0!important;overflow-x:hidden;box-sizing:border-box!important}.single-product .lyla-pd2{padding:0!important}.single-product .lyla-pd2__hero,.single-product .lyla-pd2__summary,.single-product .lyla-pd2__gallery,.single-product .lyla-pd2__price-box,.single-product .lyla-pd2__price-side,.single-product .lyla-pd2__split,.single-product .lyla-pd2__factory,.single-product .lyla-pd2__bottom-cta{width:100%!important;max-width:100%!important;min-width:0!important}.single-product .lyla-pd2__hero{gap:22px!important}.single-product .lyla-pd2__gallery{display:flex!important;flex-direction:column!important;gap:10px!important;grid-template-columns:none!important;position:static!important;flex:0 1 auto!important;box-sizing:border-box!important}.single-product .lyla-pd2__main-image{order:1!important;display:block!important;grid-column:auto!important;grid-row:auto!important;width:100%!important;max-width:100%!important;min-width:0!important;flex:0 1 auto!important;box-sizing:border-box!important;height:auto!important;min-height:0!important;aspect-ratio:auto!important}.single-product .lyla-pd2__main-image img{display:block!important;width:100%!important;height:auto!important;max-width:100%!important;min-width:0!important;min-height:0!important;object-fit:contain!important;object-position:center center!important}.single-product .lyla-pd2__main-image iframe,.single-product .lyla-pd2__video-main{display:block!important;width:100%!important;height:auto!important;max-width:100%!important;min-width:0!important;min-height:0!important;aspect-ratio:1/1!important}.single-product .lyla-pd2__thumbs{order:2!important;display:flex!important;flex-direction:row!important;grid-column:auto!important;grid-row:auto!important;width:100%!important;max-width:100%!important;min-width:0!important;box-sizing:border-box!important;max-height:none!important;overflow-x:auto!important;overflow-y:hidden!important;-webkit-overflow-scrolling:touch!important;overscroll-behavior-x:contain!important;touch-action:pan-x!important;scroll-snap-type:x proximity!important;gap:8px!important;padding:0 0 4px!important}.single-product .lyla-pd2__thumbs button{width:64px!important;height:64px!important;flex:0 0 64px!important;scroll-snap-align:start!important}.single-product .lyla-pd2__summary h1{font-size:var(--lyla-title-page-size)!important;line-height:var(--lyla-title-page-line)!important;font-weight:var(--lyla-title-page-weight)!important;overflow-wrap:anywhere!important}.single-product .lyla-pd2__summary h1 span{display:inline!important;white-space:normal!important}.single-product .lyla-pd2__lead{font-size:14px!important;line-height:1.7!important}.single-product .lyla-pd2__price-box{grid-template-columns:1fr!important;align-items:start!important;gap:12px!important;padding:14px!important}.single-product .lyla-pd2__price-main{min-width:0!important}.single-product .lyla-pd2__price{font-size:34px!important}.single-product .lyla-pd2__tier-head{align-items:flex-start!important}.single-product .lyla-pd2__tiers{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:6px!important}.single-product .lyla-pd2__tiers div{padding:8px 6px!important}.single-product .lyla-pd2__badges,.single-product .lyla-pd2__points,.single-product .lyla-pd2__cta-row,.single-product .lyla-pd2__custom-grid,.single-product .lyla-pd2__case-grid,.single-product .lyla-pd2__detail-gallery-grid,.single-product .lyla-pd2__factory-proof,.single-product .lyla-pd2__trust-strip,.single-product .lyla-pd2__flow,.single-product .lyla-pd2__guide-grid,.single-product .lyla-pd2__related-specials-grid,.single-product .lyla-pd2__bottom-cta{grid-template-columns:1fr!important}.single-product .lyla-pd2__section{margin:38px 0!important}.single-product .lyla-pd2__section-head{margin-bottom:16px!important}.single-product .lyla-pd2 h2{font-size:var(--lyla-title-section-size)!important;line-height:var(--lyla-title-section-line)!important;font-weight:var(--lyla-title-section-weight)!important}.single-product .lyla-pd2__split,.single-product .lyla-pd2__factory,.single-product .lyla-pd2__bottom-cta{padding:16px!important}.single-product .lyla-pd2__trust-strip{margin:22px 0 34px!important}.single-product .lyla-pd2__trust-strip div,.single-product .lyla-pd2__flow article,.single-product .lyla-pd2__guide-grid a{min-height:0!important;padding:16px!important}.single-product .lyla-pd2__case-card>div,.single-product .lyla-pd2__related-special-body,.single-product .lyla-pd2__detail-gallery-card>div{padding:14px!important}.single-product .lyla-pd2__gallery-toggle{min-height:56px!important;padding:12px 14px!important;align-items:flex-start!important;font-size:14px!important;line-height:1.55!important}.single-product .lyla-pd2__gallery-toggle span{min-width:0!important;overflow-wrap:anywhere!important}.single-product .lyla-pd2__spec-table{table-layout:fixed!important}.single-product .lyla-pd2__spec-table th,.single-product .lyla-pd2__spec-table td{display:block!important;width:100%!important;padding:12px 14px!important}.single-product .lyla-pd2__bottom-cta{gap:14px!important;margin:42px 0 52px!important}.single-product .lyla-pd2__bottom-cta .lyla-pd2__btn{width:100%!important;min-width:0!important}}