:root{--green: #012D1D;--orange: #FFA44A;--lime: #CAFF80;--lime2: #A2C96C;--black: #1E1E1E;--gray1: #2B2B2B;--gray2: #565656;--gray4: #B3B3B3;--white: #ffffff;--red: #BC1141;--gold: #D9B938}@font-face{font-family:Founders Grotesk;src:url("themes\fffd 565245Login<> Backup theme\assetsTestFoundersGrotesk-Regular-BF66175e972ac1c.woff2") format("woff2");font-weight:400;font-style:normal;font-display:swap}.sidebar-custom{width:100%;height:100%;overflow-y:auto;overflow-x:hidden;background:var(--white);scrollbar-width:none;font-family:Founders Grotesk,sans-serif;color:var(--black)}.sidebar-custom::-webkit-scrollbar{display:none}.sidebar-custom .header{padding:17px 19px 12px;display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid var(--gray4)}.sidebar-custom .logo{width:86px;height:44px;border-radius:6px;display:flex;align-items:center;justify-content:center;color:var(--lime);font-weight:700;font-size:13px;letter-spacing:.5px;font-family:Podkova,serif}.sidebar-custom .menu-btn{width:36px;height:36px;border-radius:18px;border:1px solid var(--gray4);display:flex;align-items:center;justify-content:center;cursor:pointer;transition:background .2s}.sidebar-custom .menu-btn:hover{background:#f5f5f5}.sidebar-custom .menu-btn svg{width:18px;height:18px}.sidebar-custom .hero{margin:12px 19px;border-radius:8px;overflow:hidden;height:198px;background:linear-gradient(135deg,#012d1d,#024a30,#1a3a20);position:relative}.sidebar-custom .hero-title{position:absolute;top:7px;left:14px;font-family:Satoshi,sans-serif;font-size:34px;font-weight:700;line-height:1.1;z-index:2}.sidebar-custom .hero-title span.white{color:var(--white)}.sidebar-custom .hero-title span.orange{color:var(--orange)}.sidebar-custom .hero-subtitle{position:absolute;top:44px;right:18px;color:var(--white);font-size:18px;font-style:italic;z-index:2}.sidebar-custom .hero-badge{position:absolute;bottom:14px;right:14px;background:var(--black);color:var(--orange);font-family:Quicksand,sans-serif;font-size:13px;font-weight:600;padding:4px 12px;border-radius:20px;z-index:2}.sidebar-custom .hero-bottle{position:absolute;right:60px;top:20px;width:56px;height:150px;z-index:2;display:flex;flex-direction:column;align-items:center;justify-content:center}.sidebar-custom .bottle-body{width:28px;height:120px;background:linear-gradient(180deg,#e8d5a3,#c9aa6e 40%,#a07c3e);border-radius:6px 6px 10px 10px;position:relative;box-shadow:inset -3px 0 6px #0003}.sidebar-custom .bottle-cap{width:20px;height:18px;background:#8b6914;border-radius:4px 4px 0 0;margin:0 auto}.sidebar-custom .hero-dots{position:absolute;bottom:14px;left:50%;transform:translate(-50%);display:flex;gap:4px;align-items:center;z-index:2}.sidebar-custom .dot-active{width:43px;height:2px;background:var(--white);border-radius:11px}.sidebar-custom .dot{width:7px;height:2px;background:#fff6;border-radius:11px}.sidebar-custom .hero-glow{position:absolute;bottom:0;left:0;right:0;height:80px;background:linear-gradient(to top,rgba(1,45,29,.6),transparent)}.sidebar-custom .best-offers-wrap{padding:10px 19px 0}.sidebar-custom .best-offers-label{display:inline-block;background:linear-gradient(90deg,#caff80,#d9ffa3);padding:3px 6px;border-radius:4px;font-family:Podkova,serif;font-size:17px;font-weight:700;color:var(--black);text-transform:uppercase;margin-bottom:10px}.sidebar-custom .nav-section{border-bottom:1px solid #f0f0f0}.sidebar-custom .nav-header{display:flex;justify-content:space-between;align-items:center;padding:12px 19px;cursor:pointer;-webkit-user-select:none;user-select:none}.sidebar-custom .nav-title{font-size:13px;font-weight:700;text-transform:uppercase;color:var(--black);letter-spacing:.5px}.sidebar-custom .nav-chevron{height:18px;display:flex;align-items:center;justify-content:center;transition:transform .25s}.sidebar-custom .nav-chevron.open{transform:rotate(90deg)}.sidebar-custom .nav-body{display:none;padding:0 19px 12px}.sidebar-custom .nav-body.open{display:block}.sidebar-custom .format-label{font-size:13px;font-style:italic;font-weight:500;color:var(--black);margin-bottom:6px;margin-top:8px}.sidebar-custom .product-row{display:flex;align-items:center;gap:10px;padding:8px 0;border-bottom:1px solid #f9f9f9;cursor:pointer}.sidebar-custom .product-row:last-child{border-bottom:none}.sidebar-custom .product-thumb{width:56px;height:56px;border-radius:6px;background:#f5f5f0;display:flex;align-items:center;justify-content:center;flex-shrink:0;font-size:22px}.sidebar-custom .product-info{flex:1}.sidebar-custom .product-name{font-size:13px;font-weight:900;color:var(--black);text-transform:capitalize;line-height:1.2}.sidebar-custom .product-desc{font-size:11px;color:var(--gray1);font-weight:500;margin-top:2px;text-transform:capitalize}.sidebar-custom .product-meta{display:flex;justify-content:space-between;align-items:center;margin-top:4px}.sidebar-custom .badge{font-size:11px;font-weight:700;padding:2px 8px;border-radius:4px;color:#fff}.sidebar-custom .badge-red{background:var(--red)}.sidebar-custom .badge-gold{background:var(--gold)}.sidebar-custom .badge-dark{background:var(--black)}.sidebar-custom .badge-none{display:none}.sidebar-custom .rating{display:flex;align-items:center;gap:3px;font-size:11px;color:var(--gray1);font-weight:500}.sidebar-custom .star{color:var(--orange);font-size:12px}.sidebar-custom .goal-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:8px;padding:4px 0}.sidebar-custom .goal-chip{background:#f7f7f2;border-radius:8px;padding:10px;font-size:12px;font-weight:700;color:var(--black);text-align:center;cursor:pointer;display:flex;flex-direction:column;align-items:center;gap:4px;transition:background .15s}.sidebar-custom .goal-chip:hover{background:#eef5e8}.sidebar-custom .goal-chip .icon{font-size:20px}.sidebar-custom .footer-nav-item{display:flex;justify-content:space-between;align-items:center;padding:12px 19px;border-bottom:1px solid #f5f5f5;cursor:pointer;font-size:13px;font-weight:700;text-transform:uppercase;color:var(--black)}.sidebar-custom .login-btn{margin:12px 10px 20px;background:var(--black);color:var(--lime2);border-radius:6px;padding:13px;display:flex;align-items:center;justify-content:center;gap:8px;font-size:13px;font-weight:500;text-transform:uppercase;letter-spacing:.5px;cursor:pointer;transition:background .2s;border:none;width:calc(100% - 20px)}.sidebar-custom .login-btn:hover{background:#2b2b2b}
/*# sourceMappingURL=/cdn/shop/t/80/assets/custom-sidebar.css.map */
