.lc-home{--ink:#171310;--soft:#5c554d;--faint:#8a8178;--tile:#faf7f2;--white:#ffffff;--mint:#b08d57;--gold:#b08d57;--gold-pale:#f6efe4;--line:#e8e1d6;--sale:#b3402a;--radius:14px;--shadow:0 10px 40px rgba(23,19,16,.08);--serif:Georgia, "Times New Roman", serif;--sans:"Avenir Next", "Segoe UI", -apple-system, Helvetica, Arial, sans-serif;--gap:10px;--ease:cubic-bezier(.32,.72,0,1)}@media(prefers-reduced-motion:reduce){.lc-home *,.lc-home *:before,.lc-home *:after{animation:none!important;transition:none!important}}@media(min-width:901px){.lc-home .dt-hide{display:none!important}}.lc-home *,.lc-home *:before,.lc-home *:after{margin:0;padding:0;box-sizing:border-box}.lc-home{font-family:var(--sans);color:var(--ink);background:var(--white);-webkit-font-smoothing:antialiased;line-height:1.5;font-weight:400}.lc-home img{display:block;max-width:100%}.lc-home a{color:inherit;text-decoration:none}.lc-home .wrap{max-width:none;margin:0 auto;padding:0 clamp(14px,5.5vw,150px)}.lc-home .prow{display:contents}.lc-home .hero{position:relative;overflow:hidden;margin:0 clamp(14px,5.5vw,150px)}.lc-home .hero .media{position:relative;overflow:hidden}.lc-home .hero .media img{width:100%;height:auto;display:block}@keyframes kb{0%{transform:scale(1)}to{transform:scale(1.07)}}.lc-home .hero-txt{position:absolute;top:50%;right:clamp(4%,8vw,11%);transform:translateY(-50%);text-align:center;color:#fff;z-index:2}.lc-home .hero-txt h1{font-family:var(--serif);font-style:italic;font-weight:400;font-size:clamp(38px,4.6vw,64px);letter-spacing:.01em;margin-bottom:10px;text-shadow:0 2px 30px rgba(0,0,0,.25)}.lc-home .hero-txt p{font-size:clamp(16px,1.5vw,23px);font-weight:300;letter-spacing:.02em;margin-bottom:30px;text-shadow:0 1px 16px rgba(0,0,0,.3)}.lc-home .shopnow{display:inline-block;color:#fff;font-size:14px;font-weight:500;letter-spacing:.18em;text-transform:uppercase;border-bottom:1.5px solid #fff;padding-bottom:3px;transition:opacity .25s var(--ease)}.lc-home .shopnow:hover{opacity:.7}.lc-home .shopnow.dark{color:var(--ink);border-color:var(--ink)}.lc-home .sec{padding:clamp(30px,4vw,54px) 0 0}.lc-home .sec-head{display:flex;align-items:center;justify-content:space-between;margin-bottom:18px}.lc-home .sec-head h2{font-family:var(--serif);font-size:clamp(21px,2.2vw,28px);font-weight:500;letter-spacing:.01em}.lc-home .sec-head p{font-size:12.5px;color:var(--soft);margin-top:2px}.lc-home .arrows{display:flex;gap:10px}.lc-home .arrow{width:38px;height:38px;border-radius:50%;background:#fff;border:1px solid var(--line);display:grid;place-items:center;cursor:pointer;transition:background .25s var(--ease),transform .25s var(--ease)}.lc-home .arrow:hover{background:var(--tile);transform:scale(1.06)}.lc-home .arrow:active{transform:scale(.96)}.lc-home .arrow svg{width:16px;height:16px;stroke:var(--ink);fill:none;stroke-width:1.6}.lc-home .pcard{display:flex;flex-direction:column;border-radius:var(--radius);transition:box-shadow .3s var(--ease),transform .3s var(--ease)}.lc-home .pcard:hover{box-shadow:var(--shadow);transform:translateY(-2px)}.lc-home .pcard .ph{display:block;position:relative;aspect-ratio:1/1;background:var(--tile);overflow:hidden;border-radius:var(--radius)}.lc-home .pcard .ph img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;transition:opacity .35s var(--ease),transform .8s var(--ease)}.lc-home .pcard .ph img.alt{opacity:0}.lc-home .pcard:hover .ph img.alt{opacity:1}.lc-home .pcard:hover .ph img.main{transform:scale(1.02)}.lc-home .pinfo{padding:12px 4px 0;text-align:center;display:flex;flex-direction:column;justify-content:flex-end;min-height:calc(2.7em + 38px)}.lc-home .pinfo h3{font-size:15px;font-weight:400;letter-spacing:.01em;line-height:1.35;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.lc-home .pinfo .price{font-size:15px;font-weight:500;margin-top:3px;display:block}.lc-home .pinfo .price .money{display:inline;padding:0;margin:0;font:inherit}.lc-home .pinfo .price s{color:var(--faint);font-weight:300;margin-right:6px}.lc-home .pinfo .price .now{color:var(--sale);font-weight:600}.lc-home .caro{display:flex;gap:var(--gap);overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none}.lc-home .caro::-webkit-scrollbar{display:none}.lc-home .caro .pcard{width:calc((100% - 4*var(--gap))/5);flex-shrink:0;scroll-snap-align:start}.lc-home .brow{display:grid;grid-template-columns:repeat(4,1fr);gap:var(--gap);margin-top:var(--gap)}.lc-home .feature{position:relative;grid-column:span 2;grid-row:span 2;overflow:hidden;background:var(--tile);min-height:100%;border-radius:var(--radius)}.lc-home .feature.f-left{grid-column:1/3;grid-row:1/3}.lc-home .feature.f-right{grid-column:3/5;grid-row:1/3}.lc-home .feature img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;transition:transform 7s ease}.lc-home .feature:hover img{transform:scale(1.05)}.lc-home .feature .cap{position:absolute;left:0;right:0;bottom:clamp(26px,4vw,48px);text-align:center;color:#fff;z-index:2}.lc-home .feature .cap.dark{color:var(--ink)}.lc-home .feature .cap .t{font-size:clamp(19px,1.9vw,27px);font-weight:400;letter-spacing:.02em;margin-bottom:12px;text-shadow:0 1px 18px rgba(0,0,0,.3)}.lc-home .feature .cap.dark .t{text-shadow:none}.lc-home .feature .cap .over{display:block;font-size:12px;letter-spacing:.14em;text-transform:uppercase;font-weight:300;margin-bottom:6px;opacity:.9}.lc-home .feature .cap .serif{font-family:var(--serif);font-style:italic}.lc-home .ltile{position:relative;overflow:hidden;background:var(--tile);border-radius:var(--radius)}.lc-home .ltile img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;transition:transform 7s ease}.lc-home .ltile:hover img{transform:scale(1.06)}.lc-home .value-tile{position:relative;overflow:hidden;margin-top:var(--gap);height:clamp(300px,36vw,470px);border-radius:var(--radius)}.lc-home .value-tile img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;object-position:center 35%}.lc-home .value-tile .cap{position:absolute;left:0;right:0;bottom:clamp(30px,4vw,54px);text-align:center;color:#fff;z-index:2}.lc-home .value-tile .cap .t{font-size:clamp(24px,2.6vw,36px);font-weight:400;letter-spacing:.02em;text-shadow:0 1px 22px rgba(0,0,0,.35);margin-bottom:14px}.lc-home .dots{display:flex;gap:8px;justify-content:center;margin-top:14px}.lc-home .dots span{width:8px;height:8px;border-radius:50%;background:#ffffff80}.lc-home .dots span.on{background:var(--gold)}@media(max-width:900px){.lc-home .hero{margin:0}.lc-home .hero-txt{right:50%;transform:translate(50%,-50%);width:92%;top:auto;bottom:9%;transform:translate(50%)}.lc-home .pcard{background:var(--tile)}.lc-home .pcard .ph{background:transparent}.lc-home .pinfo{text-align:left;padding:10px 12px 13px;min-height:calc(2.56em + 43px)}.lc-home .pinfo h3{font-size:14px;line-height:1.28;font-weight:500}.lc-home .pinfo .price{font-size:14px;margin-top:2px}.lc-home .sec-head h2{font-size:19px}.lc-home .sec-head p{font-size:11.5px}.lc-home .arrows .arrow{width:33px;height:33px}.lc-home .hero-txt h1{font-size:30px}.lc-home .hero-txt p{font-size:15px;margin-bottom:22px}.lc-home .value-tile{height:auto;aspect-ratio:1/1}.lc-home .value-tile .cap .t{font-size:22px}.lc-home .caro .pcard{width:calc((100% - var(--gap))/2.15)}.lc-home .brow{display:flex;flex-direction:column;align-items:stretch}.lc-home .feature{width:100%;aspect-ratio:1/1;height:auto;min-height:0;grid-column:auto;grid-row:auto}.lc-home .feature .cap:after{content:"";display:block;margin:16px auto 0;width:60px;height:8px;background-image:radial-gradient(circle 3.5px,rgba(255,255,255,.85) 0 3px,transparent 3.5px);background-size:20px 8px;background-repeat:repeat-x;background-position:center}.lc-home .prow{display:flex;align-items:flex-start;gap:var(--gap);overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none}.lc-home .prow::-webkit-scrollbar{display:none}.lc-home .prow .pcard{flex:0 0 calc((100% - var(--gap))/2.15);scroll-snap-align:start}.lc-home .ltile{display:none}}.lc-home .cap .t em{font-family:var(--serif);font-style:italic;font-weight:400}[id$=__row5] .lc-home{padding-bottom:clamp(48px,7vw,96px)}
/*# sourceMappingURL=/cdn/shop/t/87/assets/lc-home.css.map */
