.lnb-cat{--lnb-brown: #663624;--lnb-brown-dark: #4e2919;--lnb-ink: #2b1a12;--lnb-muted: #7a6558;--lnb-cream: #faf6f2;--lnb-sand: #efe5dc;--lnb-line: #eadfd6;padding-top:var(--lnb-pt, 40px);padding-bottom:var(--lnb-pb, 48px);color:var(--lnb-ink)}.lnb-cat__inner{max-width:1240px}.lnb-cat__head{text-align:center;max-width:680px;margin:0 auto 28px}.lnb-cat__eyebrow{margin:0 0 10px;font-size:12px;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:var(--lnb-brown)}.lnb-cat__title{margin:0;font-size:clamp(30px,5vw,46px);line-height:1.1;color:var(--lnb-ink)}.lnb-cat__sub{margin-top:12px;font-size:15.5px;line-height:1.55;color:var(--lnb-muted)}.lnb-cat__sub p{margin:0}.lnb-cat__meta{margin-top:14px;display:inline-flex;flex-wrap:wrap;justify-content:center;gap:6px 10px;font-size:13px;font-weight:600;color:var(--lnb-ink)}.lnb-cat__nav{margin-top:22px;display:flex;flex-wrap:wrap;justify-content:center;gap:8px}.lnb-cat__nav-item{display:inline-flex;align-items:center;gap:8px;padding:7px 14px 7px 8px;border:1px solid var(--lnb-line);border-radius:999px;background:#fff;font-size:13px;color:var(--lnb-ink);text-decoration:none;transition:border-color .2s ease,box-shadow .2s ease}.lnb-cat__nav-item:hover{border-color:var(--lnb-brown);box-shadow:0 4px 12px #6636241f}.lnb-swatch{display:inline-block;flex:none;width:18px;height:18px;border-radius:50%;background:var(--sw, #ccc);box-shadow:inset 0 0 0 1px #0000001f,0 0 0 2px #fff,0 0 0 3px var(--lnb-line)}.lnb-cat__feats{margin:0 auto 30px;padding:14px 18px;max-width:960px;display:flex;flex-wrap:wrap;justify-content:center;gap:10px 26px;border-radius:14px;background:var(--lnb-cream)}.lnb-cat__feats li{display:inline-flex;align-items:center;gap:7px;font-size:13.5px;color:var(--lnb-ink)}.lnb-cat__feats svg{width:16px;height:16px;color:var(--lnb-brown);flex:none}.lnb-cat__grid{display:grid;grid-template-columns:repeat(var(--lnb-cols-m, 2),minmax(0,1fr));gap:14px;margin:0}@media screen and (min-width:750px){.lnb-cat__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px}}@media screen and (min-width:990px){.lnb-cat__grid{grid-template-columns:repeat(var(--lnb-cols-d, 3),minmax(0,1fr));gap:26px}}.lnb-card{display:flex;flex-direction:column;border-radius:18px;background:#fff;border:1px solid var(--lnb-line);overflow:hidden;scroll-margin:90px;transition:box-shadow .25s ease,transform .25s ease}.lnb-card:hover{box-shadow:0 14px 34px #2b1a121a;transform:translateY(-2px)}.lnb-card.is-flash{animation:lnb-flash 1.2s ease}@keyframes lnb-flash{0%,to{box-shadow:0 0 #66362400}30%{box-shadow:0 0 0 4px #66362459}}.lnb-card__media{position:relative;display:block;aspect-ratio:1 / 1;background:var(--lnb-cream);overflow:hidden}.lnb-card__img{display:block;width:100%;height:100%;object-fit:cover;transition:transform .6s ease}.lnb-card:hover .lnb-card__img{transform:scale(1.035)}.lnb-badge{position:absolute;left:12px;bottom:12px;padding:6px 11px;border-radius:999px;background:#fffffff0;color:var(--lnb-brown);font-size:11.5px;font-weight:700;letter-spacing:.02em;box-shadow:0 2px 8px #2b1a1214}.lnb-badge--muted{color:var(--lnb-muted)}.lnb-card__body{display:flex;flex-direction:column;flex:1;gap:10px;padding:16px 16px 18px}.lnb-card__top{display:flex;align-items:baseline;justify-content:space-between;gap:10px}.lnb-card__name{margin:0;display:inline-flex;align-items:center;gap:9px;font-size:18px;line-height:1.2;color:var(--lnb-ink)}.lnb-card__price{display:flex;align-items:baseline;gap:6px;font-size:16px;font-weight:700;color:var(--lnb-ink);white-space:nowrap}.lnb-card__price s{font-size:13px;font-weight:500;color:var(--lnb-muted)}.lnb-card__product{margin:-4px 0 0;font-size:13px;color:var(--lnb-muted)}.lnb-card__form{display:grid;gap:10px;margin-top:auto}.lnb-sizes{margin:0;padding:0;border:0;min-width:0}.lnb-sizes__legend{margin-bottom:7px;padding:0;font-size:12px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--lnb-muted)}.lnb-sizes__row{display:flex;flex-wrap:wrap;gap:6px}.lnb-size{position:relative;cursor:pointer}.lnb-size input{position:absolute;opacity:0;width:1px;height:1px}.lnb-size span{display:inline-flex;align-items:center;justify-content:center;min-width:44px;height:36px;padding:0 10px;border:1px solid var(--lnb-line);border-radius:999px;background:#fff;font-size:13px;font-weight:600;color:var(--lnb-ink);transition:border-color .15s ease,background-color .15s ease,color .15s ease}.lnb-size:hover span{border-color:var(--lnb-brown)}.lnb-size input:checked+span{border-color:var(--lnb-brown);background:var(--lnb-brown);color:#fff}.lnb-size input:focus-visible+span{outline:2px solid var(--lnb-brown);outline-offset:2px}.lnb-size.is-disabled{cursor:not-allowed}.lnb-size.is-disabled span{color:#b9aca3;background:repeating-linear-gradient(-45deg,#fff,#fff 4px,var(--lnb-cream) 4px,var(--lnb-cream) 8px);text-decoration:line-through}.lnb-card__form.needs-size .lnb-sizes__row{animation:lnb-shake .4s ease}@keyframes lnb-shake{0%,to{transform:translate(0)}25%{transform:translate(-4px)}75%{transform:translate(4px)}}.lnb-card__add{width:100%;min-height:48px;padding:0 16px;border:0;border-radius:12px;background:var(--lnb-brown);color:#fff;font:inherit;font-size:15px;font-weight:700;letter-spacing:.02em;cursor:pointer;transition:background-color .2s ease,opacity .2s ease}.lnb-card__add:hover{background:var(--lnb-brown-dark)}.lnb-card__add[data-needs-size]{background:#fff;color:var(--lnb-brown);box-shadow:inset 0 0 0 1.5px var(--lnb-brown)}.lnb-card__add[disabled]{opacity:.55;cursor:not-allowed}.lnb-card__add.is-loading{opacity:.7;cursor:progress}.lnb-card__msg{margin:0;min-height:0;font-size:12.5px;color:#a1341f}.lnb-card__msg:empty{display:none}.lnb-card__link{align-self:center;font-size:13px;color:var(--lnb-muted);text-decoration:underline;text-underline-offset:3px}.lnb-card__link:hover{color:var(--lnb-ink)}.lnb-cat__trust{margin:30px 0 0;display:flex;flex-wrap:wrap;justify-content:center;gap:10px 26px}.lnb-cat__trust li{display:inline-flex;align-items:center;gap:7px;font-size:13px;color:var(--lnb-muted)}.lnb-cat__trust svg{width:17px;height:17px;color:var(--lnb-brown);flex:none}.lnb-cat__trust a{color:inherit;text-decoration:underline;text-underline-offset:2px}.lnb-cat__empty{text-align:center;color:var(--lnb-muted)}@media screen and (max-width:749px){.lnb-cat__head{margin-bottom:20px}.lnb-cat__nav{gap:6px}.lnb-cat__nav-item{padding:6px 12px 6px 6px;font-size:12.5px}.lnb-cat__feats{justify-content:flex-start;gap:8px 16px;padding:12px 14px;margin-bottom:20px}.lnb-cat__feats li{font-size:12.5px}.lnb-cat--m2 .lnb-card{border-radius:14px}.lnb-cat--m2 .lnb-card__body{padding:12px 10px 14px;gap:8px}.lnb-cat--m2 .lnb-card__top{flex-direction:column;align-items:flex-start;gap:2px}.lnb-cat--m2 .lnb-card__name{font-size:15px;gap:7px}.lnb-cat--m2 .lnb-swatch{width:14px;height:14px}.lnb-cat--m2 .lnb-card__price{font-size:14px}.lnb-cat--m2 .lnb-card__product{display:none}.lnb-cat--m2 .lnb-sizes__row{gap:4px}.lnb-cat--m2 .lnb-size span{min-width:0;width:100%;height:32px;padding:0 6px;font-size:12px}.lnb-cat--m2 .lnb-sizes__row{display:grid;grid-template-columns:repeat(3,minmax(0,1fr))}.lnb-cat--m2 .lnb-card__add{min-height:42px;font-size:13px;padding:0 8px}.lnb-cat--m2 .lnb-badge{left:8px;bottom:8px;font-size:10.5px;padding:5px 8px}.lnb-cat--m2 .lnb-card__link{font-size:12px;text-align:center}}
/*# sourceMappingURL=/cdn/shop/t/8/assets/lunube-catalog.css.map */
