.yl{margin-top:80px}.yl-block{margin:0 0 96px}.yl-block:last-child{margin-bottom:0}.yl h2{font-size:clamp(26px,3vw,40px);letter-spacing:-1.2px;line-height:1.15;margin:14px 0 18px;font-weight:500}.yl h3{font-size:17px;font-weight:500;margin:0 0 8px;letter-spacing:-.2px}.yl p{font-size:14px;line-height:1.8;color:#5c5c61}.yl-center{text-align:center;max-width:760px;margin:0 auto 36px}.yl-split{display:grid;grid-template-columns:1fr 1fr;gap:56px;align-items:center}.yl-split.is-reverse .yl-media{order:2}.yl-media{background:#efefec;border-radius:6px;overflow:hidden;display:flex;align-items:center;justify-content:center}.yl-media img{width:100%;height:auto;display:block}.yl-media.is-cover img{max-height:520px;object-fit:cover}.yl-wide{border-radius:6px;overflow:hidden;background:#efefec}.yl-wide img{width:100%;height:auto;display:block}.yl-grid{display:grid;gap:20px}.yl-grid.c2{grid-template-columns:repeat(2,minmax(0,1fr))}.yl-grid.c3{grid-template-columns:repeat(3,minmax(0,1fr))}.yl-grid.c4{grid-template-columns:repeat(4,minmax(0,1fr))}.yl-grid.c5{grid-template-columns:repeat(5,minmax(0,1fr))}.yl-grid.c7{grid-template-columns:repeat(7,minmax(0,1fr))}.yl-card{background:#efefec;border-radius:6px;overflow:hidden;display:flex;flex-direction:column;margin:0}.yl-card img{width:100%;height:auto;display:block}.yl-card.is-square img{aspect-ratio:1/1;object-fit:cover}.yl-card.is-tall img{aspect-ratio:3/4;object-fit:cover}.yl-card .yl-cap{padding:14px 16px 18px;font-size:13px;line-height:1.5;color:#3b3b3f}.yl-card .yl-cap strong{display:block;font-weight:500;margin-bottom:4px}.yl-text-card{background:#efefec;border-radius:6px;padding:24px 22px}.yl-text-card p{font-size:13px;margin:0}.yl-icons{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:24px;text-align:center}.yl-icons img{width:52px;height:auto;margin:0 auto 12px;display:block}.yl-icons span{display:block;font-size:13px;line-height:1.5;color:#3b3b3f}.yl-dark{background:#252527;color:#faf9f7;border-radius:8px;padding:56px}.yl-dark h2,.yl-dark h3{color:#fff}.yl-dark p{color:#c9c9ce}.yl-dark .st-eyebrow{color:#aeafb5}.yl-dark .yl-card{background:#323235}.yl-dark .yl-card .yl-cap{color:#e4e4e8}.yl-stats{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:20px;margin-top:28px}.yl-stat strong{display:block;font-size:34px;letter-spacing:-1px;font-weight:500;color:#fff}.yl-stat span{font-size:12px;color:#c9c9ce}.yl-list{padding-left:20px;margin:0}.yl-list li{margin:6px 0;font-size:14px;line-height:1.7;color:#5c5c61}.yl-ico{width:34px;height:auto;margin-bottom:10px;display:block}@media(max-width:900px){.yl{margin-top:56px}.yl-block{margin-bottom:64px}.yl-split{grid-template-columns:1fr;gap:28px}.yl-split.is-reverse .yl-media{order:0}.yl-grid.c3,.yl-grid.c4,.yl-grid.c5{grid-template-columns:repeat(2,minmax(0,1fr))}.yl-grid.c7{grid-template-columns:repeat(3,minmax(0,1fr))}.yl-dark{padding:32px 20px}}@media(max-width:520px){.yl-grid.c3{grid-template-columns:1fr}}body:has(.yp[data-still-pdp]),body:has(.yp[data-still-pdp]) main,.yamaguchi-product-section,.yp,.yp-description,.yp-related,.yp-overview{background-color:#d6d6d9!important}.yp-stage{background-color:#e6e6e8!important}.yp:has(.yl-rec) .yp-description:not(.yp-faq){display:none!important}
/*# sourceMappingURL=/cdn/shop/t/23/assets/yamaguchi-landing.css.map */
