.lp-drawer{--lpd-bg: #0c0a09;--lpd-text: #fafaf9;--lpd-text-secondary: #d6d3d1;--lpd-text-muted: #a8a29e;--lpd-border: #292524;--lpd-border-strong: #44403c;--lpd-accent: #c2893a;--lpd-accent-hover: #d4a05a;--lpd-success: #22C55E;--lpd-success-tint: rgba(34, 197, 94, .12);--lpd-overlay: rgba(0, 0, 0, .6);--lpd-shadow: -16px 0 40px rgba(0, 0, 0, .5);--lpd-secondary-bg: transparent;--lpd-secondary-color: var(--lpd-text);--lpd-secondary-border: var(--lpd-border-strong)}.lp-drawer.lp-drawer--theme-light{--lpd-bg: #FAFAF9;--lpd-text: #1C1917;--lpd-text-secondary: #57534E;--lpd-text-muted: #78716C;--lpd-border: #E7E5E4;--lpd-border-strong: #D6D3D1;--lpd-accent: #92400E;--lpd-accent-hover: #78350F;--lpd-success: #15803D;--lpd-success-tint: rgba(21, 128, 61, .12);--lpd-overlay: rgba(0, 0, 0, .4);--lpd-shadow: -16px 0 40px rgba(0, 0, 0, .18);--lpd-secondary-bg: #FFFFFF;--lpd-secondary-color: var(--lpd-text);--lpd-secondary-border: var(--lpd-border)}.lp-drawer,.lp-drawer *,.lp-drawer *:before,.lp-drawer *:after{box-sizing:border-box}.lp-drawer{position:fixed;top:0;right:0;bottom:0;left:0;z-index:200;pointer-events:none;visibility:hidden;transition:visibility 0s linear .28s;font-family:Montserrat,sans-serif;color:var(--lpd-text)}.lp-drawer.is-open{pointer-events:auto;visibility:visible;transition:visibility 0s linear 0s}.lp-drawer__overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:var(--lpd-overlay);opacity:0;transition:opacity .25s ease}.lp-drawer.is-open .lp-drawer__overlay{opacity:1}.lp-drawer__panel{position:absolute;top:0;bottom:0;width:min(440px,92vw);background:var(--lpd-bg);display:flex;flex-direction:column;transition:transform .28s cubic-bezier(.22,.61,.36,1);overflow-y:auto;-webkit-overflow-scrolling:touch}.lp-drawer--position-right .lp-drawer__panel,.lp-drawer:not([class*=lp-drawer--position-]) .lp-drawer__panel{right:0;border-left:1px solid var(--lpd-border);box-shadow:var(--lpd-shadow);transform:translate(100%)}.lp-drawer--position-left .lp-drawer__panel{left:0;border-right:1px solid var(--lpd-border);box-shadow:16px 0 40px #00000080;transform:translate(-100%)}.lp-drawer.lp-drawer--theme-light.lp-drawer--position-left .lp-drawer__panel{box-shadow:16px 0 40px #0000002e}.lp-drawer.is-open .lp-drawer__panel{transform:translate(0)}.lp-drawer__head{display:flex;align-items:center;justify-content:space-between;padding:18px 20px;border-bottom:1px solid var(--lpd-border);flex-shrink:0}.lp-drawer__brand{display:flex;align-items:center;font-family:Manrope,sans-serif;font-weight:800;font-size:16px;letter-spacing:-.01em;color:var(--lpd-text);text-decoration:none}.lp-drawer__brand img{height:26px;width:auto;display:block}.lp-drawer__close{background:transparent;border:1px solid var(--lpd-border);border-radius:50%;width:36px;height:36px;display:flex;align-items:center;justify-content:center;color:var(--lpd-text);cursor:pointer;transition:border-color .15s,color .15s;padding:0}@media(hover:hover){.lp-drawer__close:hover{border-color:var(--lpd-accent);color:var(--lpd-accent)}}.lp-drawer__close svg{width:16px;height:16px}.lp-drawer__view{display:none;flex:1;min-height:0;flex-direction:column}.lp-drawer[data-view=nav] .lp-drawer__view--nav,.lp-drawer:not([data-view]) .lp-drawer__view--nav{display:flex}.lp-drawer[data-view=cart] .lp-drawer__view--cart{display:flex}.lp-drawer__nav{display:flex;flex-direction:column;flex:1;padding:20px 12px;gap:2px}.lp-drawer__link{display:block;padding:12px 14px;font-family:Manrope,sans-serif;font-weight:600;font-size:16px;color:var(--lpd-text);text-decoration:none;border-radius:8px;transition:background .15s,color .15s}@media(hover:hover){.lp-drawer__link:hover{background:var(--lpd-border);color:var(--lpd-accent)}}.lp-drawer__link.is-active{color:var(--lpd-accent)}.lp-drawer__sublinks{display:flex;flex-direction:column;gap:1px;padding:4px 0 8px 14px;margin-bottom:2px;border-left:1px solid var(--lpd-border);margin-left:14px}.lp-drawer__sublink{display:block;padding:8px 14px;font-size:14px;color:var(--lpd-text-secondary);text-decoration:none;border-radius:6px;transition:background .15s,color .15s}@media(hover:hover){.lp-drawer__sublink:hover,.lp-drawer__sublink.is-active{background:var(--lpd-border);color:var(--lpd-text)}}.lp-drawer__foot{padding:16px 20px 24px;border-top:1px solid var(--lpd-border);flex-shrink:0}.lp-drawer__contact{font-size:13px;color:var(--lpd-text-muted);text-decoration:none;transition:color .15s}@media(hover:hover){.lp-drawer__contact:hover{color:var(--lpd-accent)}}.lp-drawer__view--cart{padding:18px 14px;align-items:center;text-align:center;gap:10px}.lp-drawer__success-check{width:48px;height:48px;margin-top:4px}.lp-drawer__success-check svg{width:100%;height:100%}.lp-drawer__success-check-bg{fill:var(--lpd-success-tint);stroke:var(--lpd-success);stroke-width:2}.lp-drawer__success-check-tick{stroke:var(--lpd-success)}.lp-drawer__success-title{font-family:Manrope,sans-serif;font-weight:700;font-size:18px;letter-spacing:-.01em;margin:0;color:var(--lpd-text)}.lp-drawer__success-sub{font-size:14px;line-height:1.5;color:var(--lpd-text-secondary);margin:0}.lp-drawer__success-actions{display:flex;flex-direction:row;gap:8px;width:100%;margin-top:4px}.lp-drawer__success-btn{display:inline-flex;align-items:center;justify-content:center;flex:1 1 0;min-width:0;text-align:center;text-decoration:none;padding:13px 12px;border-radius:8px;font-family:Montserrat,sans-serif;font-weight:600;font-size:13px;letter-spacing:.04em;text-transform:uppercase;cursor:pointer;border:1.5px solid transparent;transition:background .15s,border-color .15s,color .15s}.lp-drawer .lp-drawer__success-btn--primary{background:var(--lpd-accent);color:#fff}.lp-drawer .lp-drawer__success-btn--secondary{background:var(--lpd-secondary-bg);color:var(--lpd-secondary-color);border-color:var(--lpd-secondary-border)}@media(hover:hover){.lp-drawer .lp-drawer__success-btn--primary:hover{background:var(--lpd-accent-hover)}.lp-drawer .lp-drawer__success-btn--secondary:hover{border-color:var(--lpd-accent);color:var(--lpd-accent)}}.lp-drawer__success-continue{margin-top:6px;background:none;border:none;color:var(--lpd-text-muted);font-size:13px;text-decoration:underline;cursor:pointer;padding:8px;font-family:inherit}@media(hover:hover){.lp-drawer__success-continue:hover{color:var(--lpd-text)}}
/*# sourceMappingURL=/cdn/shop/t/3/assets/lp-drawer.css.map */
