:root{--sidebar-width: 280px;--text-color: #000;--bg-color: #fff;--muted-color: #666;--header-height: 60px;--transition-speed: .3s}body.theme-celine{margin:0;padding:0;font-family:Helvetica Neue,Arial,sans-serif!important;-webkit-font-smoothing:antialiased;color:var(--text-color);background:var(--bg-color)}.theme-layout{display:flex;min-height:100vh;width:100%}.theme-sidebar{position:fixed;left:0;top:0;bottom:0;width:var(--sidebar-width);background:var(--bg-color);z-index:1000;overflow:hidden}.sidebar-inner{height:100%;display:flex;flex-direction:column;padding:40px 32px}.sidebar-logo{display:block;margin-bottom:60px;text-decoration:none}.logo-text{font-size:24px;letter-spacing:.2em;color:var(--text-color);font-weight:400}.sidebar-nav{flex:1}.sidebar-menu{list-style:none;padding:0;margin:0}.sidebar-menu li{margin:12px 0}.sidebar-menu a{color:var(--text-color);text-decoration:none;font-size:13px;letter-spacing:.1em;text-transform:uppercase;transition:opacity var(--transition-speed)}.sidebar-menu a:hover{opacity:.7}.footer-links{list-style:none;padding:0;margin:0}.footer-links a{color:var(--muted-color);text-decoration:none;font-size:11px;letter-spacing:.05em}.theme-main{margin-left:var(--sidebar-width);flex:1;min-width:0;width:calc(100% - var(--sidebar-width))}.main-content{padding:0}.mobile-header{display:none;height:var(--header-height);align-items:center;padding:0 20px;position:fixed;top:0;left:0;right:0;background:var(--bg-color);z-index:900}.mobile-menu-open,.mobile-close{display:none;background:none;border:none;padding:8px;font-size:24px;cursor:pointer;color:var(--text-color)}.theme-celine *{scrollbar-width:none;-ms-overflow-style:none}.theme-celine *::-webkit-scrollbar{display:none}@media (max-width: 980px){.theme-sidebar{transform:translate(-100%);transition:transform var(--transition-speed);width:100%}.theme-main{margin-left:0;padding-top:var(--header-height);width:100%}.mobile-header{display:flex;justify-content:space-between;align-items:center}.mobile-menu-open,.mobile-close{display:block}.mobile-logo{text-decoration:none}.mobile-logo .logo-text{font-size:20px}.mobile-cart{position:relative;text-decoration:none;color:var(--text-color)}.cart-count{position:absolute;top:-8px;right:-8px;background:var(--text-color);color:var(--bg-color);font-size:11px;min-width:16px;height:16px;border-radius:8px;display:flex;align-items:center;justify-content:center}.theme-celine.menu-open{overflow:hidden}.theme-celine.menu-open .theme-sidebar{transform:translate(0)}.theme-celine.menu-open:after{content:"";position:fixed;top:0;right:0;bottom:0;left:0;background:#0000004d;z-index:999}}.theme-celine .shopify-section{margin:0!important;padding:0!important}.theme-celine .page-width{padding:0!important;margin:0!important;max-width:none!important}.theme-celine .image-banner,.theme-celine .collection-list-wrapper{margin:0!important}.theme-celine .featured-collection{margin:40px 0!important}
/*# sourceMappingURL=/cdn/shop/t/8/assets/theme-celine.css.map */
