.lmp{font-family:Inter,system-ui,sans-serif;color:#252522;background:#faf8f4;--lmp-pad:clamp(20px,4vw,40px);font-size:16px;line-height:1.6}.lmp *,.lmp *:before,.lmp *:after{box-sizing:border-box}.lmp a:focus-visible,.lmp button:focus-visible,.lmp select:focus-visible{outline:2px solid #C58A45;outline-offset:2px}.lmp-wrap{max-width:1240px;margin:0 auto;padding:0 var(--lmp-pad)}.lmp-head{padding:clamp(40px,6vw,72px) 0 clamp(24px,3vw,40px)}.lmp-eyebrow{font-size:13px;font-weight:700;letter-spacing:.12em;line-height:1.5;text-transform:uppercase;color:#8a5a1f;margin:0 0 12px}.lmp-title{font-size:clamp(30px,4vw,44px);line-height:1.15;font-weight:800;letter-spacing:-.02em;margin:0 0 12px;color:#252522}.lmp-sub{font-size:17px;line-height:1.6;color:#69675f;margin:0;max-width:620px}.lmp-btn{display:inline-flex;align-items:center;justify-content:center;min-height:52px;padding:0 32px;border:0;border-radius:12px;background:#252522;color:#fff;font:600 16px/1 Inter,sans-serif;letter-spacing:.01em;cursor:pointer;text-decoration:none;transition:background .2s}.lmp-btn:hover{background:#3a3a36;color:#fff}.lmp-btn--ghost{background:transparent;color:#252522;border:1.5px solid #252522}.lmp-btn--ghost:hover{background:#252522;color:#fff}.lmp-toolbar{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:16px;padding:14px 0;border-top:1px solid #E5DFD5;border-bottom:1px solid #E5DFD5;margin-bottom:32px}.lmp-count{font-size:14px;color:#69675f}.lmp-sort{display:flex;align-items:center;gap:10px;font-size:14px;color:#69675f}.lmp-sort select{min-height:44px;padding:0 14px;border:1px solid #CFC7B9;border-radius:10px;background:#fff;font:500 14px Inter,sans-serif;color:#252522}.lmp-grid{display:grid;grid-template-columns:repeat(var(--lmp-cols,3),minmax(0,1fr));gap:40px 24px;padding-bottom:64px}@media(max-width:989px){.lmp-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:549px){.lmp-grid{grid-template-columns:1fr}}.lmp-card{display:flex;flex-direction:column;gap:14px;text-decoration:none;color:inherit}.lmp-card__media{position:relative;background:#f0ebe3;border-radius:16px;overflow:hidden;aspect-ratio:1/1}.lmp-card__media img,.lmp-card__ph{width:100%;height:100%;object-fit:cover;display:block;transition:transform .4s}.lmp-card:hover .lmp-card__media img{transform:scale(1.03)}.lmp-badge{position:absolute;top:14px;left:14px;background:#c58a45;color:#252522;font-size:12px;font-weight:700;padding:5px 11px;border-radius:999px;letter-spacing:.04em}.lmp-badge--out{background:#252522;color:#fff}.lmp-card__title{font-size:17px;font-weight:600;line-height:1.35;margin:0;color:#252522}.lmp-card__price{display:flex;gap:10px;align-items:baseline;font-size:16px;margin:0}.lmp-card__price strong{font-weight:700}.lmp-card__price s{color:#69675f;font-size:14px}.lmp-empty{padding:64px 0 96px;text-align:center;color:#69675f;display:flex;flex-direction:column;align-items:center;gap:20px}.lmp-empty p{margin:0;font-size:17px}.lmp-pagination{display:flex;gap:8px;justify-content:center;padding:0 0 80px;flex-wrap:wrap}.lmp-pagination a,.lmp-pagination span{min-width:44px;min-height:44px;display:inline-flex;align-items:center;justify-content:center;padding:0 14px;border-radius:10px;border:1px solid #CFC7B9;background:#fff;font-size:14px;font-weight:600;color:#252522;text-decoration:none}.lmp-pagination .is-current{background:#252522;color:#fff;border-color:#252522}.lmp-cart{display:grid;grid-template-columns:minmax(0,1fr) 380px;gap:48px;align-items:start;padding-bottom:88px}@media(max-width:989px){.lmp-cart{grid-template-columns:1fr;gap:32px}}.lmp-lines{display:flex;flex-direction:column;border-top:1px solid #E5DFD5}.lmp-line{display:grid;grid-template-columns:104px minmax(0,1fr) auto;gap:20px;padding:24px 0;border-bottom:1px solid #E5DFD5;align-items:start}@media(max-width:549px){.lmp-line{grid-template-columns:88px minmax(0,1fr)}.lmp-line__total{grid-column:2;text-align:left}}.lmp-line__img{display:block;width:100%;aspect-ratio:1/1;border-radius:12px;background:#f0ebe3;overflow:hidden}.lmp-line__img img{width:100%;height:100%;object-fit:cover;display:block}.lmp-line__title{display:block;font-size:16px;font-weight:600;line-height:1.4;margin:0 0 4px;color:#252522;text-decoration:none}.lmp-line__meta{font-size:13px;color:#69675f;margin:0 0 12px;line-height:1.5}.lmp-line__meta s{margin-left:6px}.lmp-line__actions{display:flex;align-items:center;flex-wrap:wrap;gap:16px}.lmp-qty{display:inline-flex;align-items:center;border:1px solid #CFC7B9;border-radius:10px;background:#fff;height:44px}.lmp-qty button{width:40px;height:100%;border:0;background:transparent;font-size:20px;line-height:1;color:#252522;cursor:pointer}.lmp-qty input{width:44px;height:100%;text-align:center;border:0;background:transparent;font:600 15px Inter,sans-serif;color:#252522;-moz-appearance:textfield;-webkit-appearance:textfield;appearance:textfield}.lmp-qty input::-webkit-outer-spin-button,.lmp-qty input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.lmp-line__remove{font-size:13px;color:#69675f;text-decoration:underline}.lmp-line__remove:hover{color:#252522}.lmp-line__total{font-size:16px;font-weight:700;text-align:right;white-space:nowrap}.lmp-continue{display:inline-block;margin-top:24px;font-size:14px;font-weight:600;color:#252522;text-decoration:underline}.lmp-summary{background:#f0ebe3;border-radius:20px;padding:28px;display:flex;flex-direction:column;gap:16px;position:sticky;top:96px}@media(max-width:989px){.lmp-summary{position:static}}.lmp-summary h2{font-size:18px;font-weight:700;margin:0;color:#252522}.lmp-summary__row{display:flex;justify-content:space-between;gap:16px;font-size:15px;color:#69675f}.lmp-summary__total{display:flex;justify-content:space-between;align-items:baseline;font-size:20px;font-weight:700;color:#252522;padding-top:16px;border-top:1px solid #D9D1C3}.lmp-summary__note{font-size:13px;color:#69675f;margin:0;line-height:1.5}.lmp-checkout{width:100%}.lmp-notefield label{display:block;font-size:14px;font-weight:600;margin-bottom:8px}.lmp-notefield textarea{width:100%;min-height:84px;padding:12px 14px;border:1px solid #CFC7B9;border-radius:12px;background:#faf8f4;font:400 15px/1.4 Inter,sans-serif;color:#252522;resize:vertical}.lmp-extra-checkout{display:flex;flex-direction:column;gap:10px}.lmp-contact{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:64px;padding-bottom:96px;align-items:start}@media(max-width:989px){.lmp-contact{grid-template-columns:1fr;gap:40px}}.lmp-info{display:flex;flex-direction:column;gap:28px}.lmp-info__item h3{font-size:13px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:#8a5a1f;margin:0 0 6px}.lmp-info__item p{margin:0;font-size:16px;line-height:1.6;color:#252522}.lmp-info__item a{color:#252522;text-decoration:underline}.lmp-form{background:#fff;border:1px solid #E5DFD5;border-radius:20px;padding:clamp(24px,4vw,40px);display:flex;flex-direction:column;gap:20px}.lmp-row{display:grid;grid-template-columns:1fr 1fr;gap:20px}@media(max-width:549px){.lmp-row{grid-template-columns:1fr}}.lmp-field{display:flex;flex-direction:column;gap:8px}.lmp-field label{font-size:14px;font-weight:600;color:#252522}.lmp-field input,.lmp-field textarea{width:100%;min-height:52px;padding:14px 16px;border:1px solid #CFC7B9;border-radius:12px;background:#faf8f4;font:400 16px/1.4 Inter,sans-serif;color:#252522}.lmp-field textarea{min-height:160px;resize:vertical}.lmp-field input:focus,.lmp-field textarea:focus{outline:2px solid #C58A45;outline-offset:1px;border-color:#c58a45}.lmp-alert{padding:14px 16px;border-radius:12px;font-size:15px;line-height:1.5}.lmp-alert ul{margin:0;padding-left:18px}.lmp-alert--ok{background:#e6f1e8;color:#1f5130}.lmp-alert--err{background:#fbe9e7;color:#8a2a1f}.lmp-form .lmp-btn{align-self:flex-start}
/*# sourceMappingURL=/cdn/shop/t/18/assets/lm-pages.css.map */
