.lp5000{background:#f8f6f2;color:#24221e;padding:20px 0 82px;font-family:inherit}.lp5000 *{box-sizing:border-box}.lp5000__shell{max-width:1290px;margin:0 auto;padding:0 32px}.lp5000__breadcrumb{display:flex;gap:9px;align-items:center;flex-wrap:wrap;color:#79726c;font-size:12px;margin-bottom:22px}.lp5000__breadcrumb a{color:inherit;text-decoration:none}.lp5000__grid{display:grid;grid-template-columns:minmax(0,1.08fr) minmax(0,.92fr);gap:clamp(28px,5vw,80px);align-items:start}.lp5000__gallery{min-width:0;position:sticky;top:86px}.lp5000__media{position:relative;background:#fff;aspect-ratio:1/1;width:100%;overflow:hidden;border-radius:4px}.lp5000__base{width:100%;height:100%;object-fit:cover;display:block}.lp5000__overlay{display:block;position:absolute;top:26.4%;left:50%;width:38.5%;max-width:none;height:auto;transform:translate(-50%);pointer-events:none;filter:none}.lp5000__preview-note{font-size:12px;line-height:1.55;color:#706963;margin-top:13px}.lp5000__mini-preview{display:flex;align-items:center;gap:10px;margin-top:18px;padding:14px 16px;border:1px solid #e6e0d8;background:#fff}.lp5000__mini-preview strong{font-size:13px;font-weight:650}.lp5000__mini-preview p{font-size:12px;color:#6c655f;margin:2px 0 0;line-height:1.4}.lp5000__mini-dot{width:9px;height:9px;border-radius:50%;background:#1f594c;flex-shrink:0}.lp5000__purchase{min-width:0}.lp5000__eyebrow{color:#8a796c;letter-spacing:.18em;font-size:11px;font-weight:700;margin:0 0 12px}.lp5000__purchase h1{font-size:clamp(28px,3vw,43px);line-height:1.16;letter-spacing:-.04em;font-weight:550;margin:0 0 13px;color:#22201e}.lp5000__subtitle{color:#66605b;font-size:14px;line-height:1.6;margin:0 0 16px}.lp5000__price{font-size:25px;font-weight:650;letter-spacing:-.02em;margin-bottom:26px}.lp5000__group{border-top:1px solid #e3ddd5;padding:23px 0}.lp5000__group-head{display:flex;justify-content:space-between;align-items:center;gap:12px;margin-bottom:14px}.lp5000__group-head h2,.lp5000__styles h2{font-family:inherit;font-size:16px;margin:0;font-weight:700;letter-spacing:0}.lp5000__group-head strong{font-size:13px;font-weight:600;color:#514c47}.lp5000__group-head a{font-size:12px;color:#3e3935;text-underline-offset:3px}.lp5000__group small{display:block;color:#817a72;margin-top:11px;font-size:12px;line-height:1.45}.lp5000__swatches{display:flex;gap:10px;flex-wrap:wrap}.lp5000__swatch{width:37px;height:37px;display:inline-grid;place-items:center;border:2px solid transparent;outline:0;border-radius:50%;background:transparent;padding:3px;cursor:pointer;flex:0 0 auto}.lp5000__swatch:hover,.lp5000__swatch:focus-visible{border-color:#aaa39a}.lp5000__swatch[aria-pressed=true]{border-color:#2d2925}.lp5000__swatch-color{width:26px;height:26px;border:1px solid #e5dfd6;border-radius:50%;display:block}.lp5000__sizes{display:flex;flex-wrap:wrap;gap:8px}.lp5000__size{min-width:53px;min-height:45px;padding:0 12px;border:1px solid #d3ccc4;background:#fff;color:#26221e;font-family:inherit;font-size:13px;font-weight:650;cursor:pointer;border-radius:2px}.lp5000__size:focus-visible,.lp5000__size:hover{border-color:#444}.lp5000__size[aria-pressed=true]{background:#25221e;color:#fff;border-color:#25221e}.lp5000__size:disabled{color:#a7a19c;border-color:#e5e0dc;cursor:not-allowed;text-decoration:line-through}.lp5000__group--names{padding-bottom:18px}.lp5000__group--names label{font-size:13px;font-weight:600;color:#3f3b36;display:block;margin-bottom:7px}.lp5000__group--names select,.lp5000__group--names input{width:100%;background:#fff;border:1px solid #bdb5ad;border-radius:2px;color:#26231f;font:inherit;font-size:16px;min-height:48px;padding:12px;box-shadow:none}.lp5000__group--names select{margin-bottom:18px}.lp5000__name-fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.lp5000__name-row[hidden]{display:none}.lp5000__name-row{min-width:0}.lp5000__name-help{font-size:12px;line-height:1.55;color:#726b64;margin:13px 0 0}.lp5000__availability{font-size:13px;line-height:1.5;min-height:22px;color:#3b5a43;margin:10px 0}.lp5000__availability[data-unavailable]{color:#aa3b3b}.lp5000__cart{background:#24221e;color:#fff;font-family:inherit;width:100%;display:flex;justify-content:center;align-items:center;gap:15px;min-height:56px;font-size:15px;font-weight:700;letter-spacing:.015em;border:0;cursor:pointer;border-radius:2px}.lp5000__cart:focus-visible{outline:3px solid #777;outline-offset:3px}.lp5000__cart:disabled{background:#aca6a0;cursor:not-allowed}.lp5000__secure{text-align:center;color:#706963;font-size:12px;margin:11px 0 20px}.lp5000__styles{border-top:1px solid #e3ddd5;padding-top:22px}.lp5000__styles-row{display:flex;gap:9px;flex-wrap:wrap;margin-top:14px}.lp5000__styles-row a,.lp5000__styles-row span{display:inline-flex;align-items:center;text-decoration:none;padding:10px 12px;border:1px solid #cac2b8;background:#fff;color:#292621;font-size:12px;line-height:1.3}.lp5000__styles-row .lp5000__style-active{background:#27231f;color:#fff;border-color:#27231f;font-weight:700}.lp5000__styles-row .lp5000__style-muted{color:#8d857c;background:#f5f1eb;border-color:#e8e2dc}.lp5000__info{margin-top:25px;border-top:1px solid #ddd8d1}.lp5000__info details{border-bottom:1px solid #ddd8d1;padding:0}.lp5000__info summary{cursor:pointer;font-size:14px;font-weight:600;padding:17px 4px;list-style:none;display:flex;justify-content:space-between;align-items:center}.lp5000__info summary::-webkit-details-marker{display:none}.lp5000__info summary:after{content:"+";font-size:18px;font-weight:400}.lp5000__info details[open] summary:after{content:"\2212"}.lp5000__info .rte,.lp5000__info details p{font-size:13px;color:#5f5851;line-height:1.7;padding:0 4px 16px;margin:0}.lp5000__demo-notice{font-size:12px;line-height:1.5;padding:12px 15px;background:#fff5dc;border-left:3px solid #bc923d;color:#62502d}.lp5000__demo-notice code{font-size:12px}@media(max-width:767px){.lp5000{padding:10px 0 45px}.lp5000__shell{padding:0 16px}.lp5000__breadcrumb{font-size:11px;gap:6px;margin-bottom:10px}.lp5000__grid{grid-template-columns:minmax(0,1fr);gap:20px}.lp5000__gallery{position:static}.lp5000__media{border-radius:3px}.lp5000__mini-preview{display:none}.lp5000__eyebrow{font-size:10px}.lp5000__purchase h1{font-size:29px}.lp5000__price{margin-bottom:15px}.lp5000__group{padding:18px 0}.lp5000__name-fields{grid-template-columns:1fr;gap:12px}.lp5000__swatch{width:40px;height:40px}.lp5000__swatch-color{width:29px;height:29px}.lp5000__size{min-height:45px;min-width:52px}}
/*# sourceMappingURL=/cdn/shop/t/69/assets/lp-g5000.css.map */
