.lc-main{max-width:1280px;margin:0 auto;padding:30px 24px 65px;color:#252525;font-family:Arial,sans-serif}.lc-main h1{font-size:32px;line-height:1.3;margin:20px 0 30px}.lc-main h2{font-size:24px;margin:28px 0 20px}.lc-main a{color:inherit}.lc-breadcrumb{font-size:13px;color:#777}.lc-shop{display:grid;grid-template-columns:220px 1fr;gap:32px}.lc-shop aside a{display:block;padding:10px 8px;border-bottom:1px solid #eee;font-size:12px;line-height:1.5}.lc-main .selected{background:#f1e3e1;color:#902928}.lc-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:22px}.lc-shop .lc-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.lc-card{border:1px solid #eee;background:white;padding:12px;min-width:0}.lc-card img{width:100%;height:225px;object-fit:contain;background:#fafafa}.lc-card h3{font-size:14px;line-height:1.6;min-height:44px;margin:14px 0 6px}.lc-card h2{font-size:18px}.lc-price{font-size:18px;font-weight:700;color:#922b2e}.lc-price del{font-size:12px;color:#888;margin-left:6px}.lc-large{font-size:28px;margin:24px 0}.lc-actions{display:flex;gap:8px;flex-wrap:wrap;margin:16px 0 0}.lc-main button,.lc-linkbutton{background:#8b292c;color:#fff;border:0;padding:11px 15px;cursor:pointer;border-radius:2px;font:inherit}.lc-main button:disabled{opacity:.5;cursor:not-allowed}.lc-main input,.lc-main select{border:1px solid #ddd;background:#fff;padding:10px;max-width:100%;color:#222}.lc-toolbar{display:flex;gap:10px;flex-wrap:wrap}.lc-toolbar input{flex:1}.lc-pagination{display:flex;gap:8px;margin:30px 0}.lc-pagination a{padding:10px 15px;border:1px solid #ddd}.lc-detail{display:grid;grid-template-columns:1fr 1fr;gap:50px;margin-top:30px}.lc-main-image{width:100%;height:470px;object-fit:contain;background:#fafafa}.lc-thumbs{display:flex;gap:8px;margin-top:12px;flex-wrap:wrap}.lc-thumbs button{padding:2px;background:#eee}.lc-thumbs img{height:75px;width:75px;object-fit:cover}.lc-eyebrow{letter-spacing:3px;color:#96393d;font-size:12px}.lc-detail #quantity{display:block;width:90px;margin-top:8px}.lc-copy{line-height:1.9;overflow-wrap:anywhere;margin:24px 0}.lc-copy img{max-width:100%;height:auto}.lc-copy table{max-width:100%;width:100%}.lc-copy h1,.lc-copy h2{line-height:1.3}.lc-note{padding:18px;background:#faf2e9;margin:24px 0}.lc-sitemap{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.lc-cart-row{display:grid;grid-template-columns:80px 1fr 100px 120px 80px;align-items:center;gap:15px;padding:20px 0;border-bottom:1px solid #ddd}.lc-cart-row img{width:80px;height:80px;object-fit:contain}.lc-cart-total{text-align:right;font-size:25px;padding:25px}.lc-mobile-nav{display:none}.lc-toast{position:fixed;bottom:28px;left:50%;transform:translateX(-50%);padding:14px 22px;background:#222;color:#fff;z-index:999999;border-radius:4px;box-shadow:0 4px 20px #0004}.lc-blogimage{max-height:400px;object-fit:contain}.lc-main button:focus-visible,.lc-main a:focus-visible{outline:3px solid #bc9875;outline-offset:3px}
@media(max-width:900px){.lc-grid,.lc-shop .lc-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.lc-shop{grid-template-columns:170px 1fr}.lc-detail{gap:24px}.lc-main-image{height:350px}.lc-card img{height:180px}}
@media(max-width:767px){.lc-main{padding:20px 15px 45px}.lc-main h1{font-size:25px}.lc-shop{display:block}.lc-shop aside{max-height:150px;overflow:auto;margin-bottom:20px;border:1px solid #eee}.lc-shop aside h3{padding:0 8px}.lc-detail{grid-template-columns:1fr}.lc-grid{gap:10px}.lc-card{padding:8px}.lc-card img{height:150px}.lc-card .lc-actions button{font-size:12px;padding:9px}.lc-price{font-size:16px}.lc-mobile-nav{display:flex;justify-content:space-around;padding:12px 4px;background:#fff;border-block:1px solid #eee;position:relative;z-index:10}.lc-mobile-nav a{color:#333;font-size:12px}.lc-cart-row{grid-template-columns:65px 1fr 70px;gap:10px}.lc-cart-row img{width:65px;height:65px}.lc-cart-row button{grid-column:3}.lc-sitemap{grid-template-columns:1fr 1fr}}
