@import url("/theme/assets/css/styles.css");.lyvens-theme{font-family:Jost,sans-serif}.lyvens-theme .off_title{display:none!important}.lyvens-theme .preloader{position:fixed;inset:0;z-index:99999;background:#fff}.product-detail-gallery{display:block!important;width:100%}.product-detail-gallery-main{display:flex;align-items:center;justify-content:center;min-height:280px;background:#fff}.product-detail-gallery-thumb{opacity:.55;transition:opacity .2s ease}.product-detail-gallery-thumb.active,.product-detail-gallery-thumb:hover{opacity:1;border-color:#151515!important}.cart-sidebar-overlay .cart-sidebar-panel{position:fixed!important;top:0;bottom:0}.lyvens-theme .navigation.navigation-landscape{display:flex!important;align-items:center;width:100%}.lyvens-theme .navigation.navigation-landscape .nav-header{float:none;flex-shrink:0}.lyvens-theme .navigation.navigation-landscape .nav-menus-wrapper{display:flex!important;align-items:center;justify-content:flex-start;gap:1rem;width:auto;float:none!important;flex:1;min-width:0;position:static!important;left:auto!important;overflow:visible!important;background:transparent}.lyvens-theme .navigation.navigation-landscape .nav-menu:not(.nav-menu-social){display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-start;float:none!important;flex:1;min-width:0;margin:0}.lyvens-theme .navigation.navigation-landscape .nav-menu>li{float:none;position:relative}.lyvens-theme .navigation.navigation-landscape .nav-menu.nav-menu-social{float:none!important;display:flex;align-items:center;flex-shrink:0;margin-left:auto}.lyvens-theme .header-action-btn{display:inline-flex;align-items:center;justify-content:center;position:relative;color:#151515;padding:0;line-height:1;vertical-align:middle}.lyvens-theme .header-action-icon{display:inline-flex;align-items:center;justify-content:center;width:18px;height:18px;flex-shrink:0}.lyvens-theme .header-action-icon svg{display:block;width:18px;height:18px;stroke:currentColor;fill:none;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round;vector-effect:non-scaling-stroke}.lyvens-theme .nav-menu.nav-menu-social>li{position:relative}.lyvens-theme .nav-menu.nav-menu-social>li>a,.lyvens-theme .nav-menu.nav-menu-social>li>button{display:inline-flex;align-items:center;justify-content:center;position:relative;width:36px;height:36px;min-width:36px;min-height:36px;padding:0!important}.lyvens-theme .nav-menu.nav-menu-social>li>a .header-action-icon,.lyvens-theme .nav-menu.nav-menu-social>li>button .header-action-icon{transform:none;position:static}.lyvens-theme .nav-menu.nav-menu-social .dn-counter{position:absolute;top:2px;right:0;margin-left:0;min-width:14px;min-height:14px;line-height:14px;font-size:9px;padding:0 4px;border-radius:999px;box-sizing:border-box;background-color:#e52d2d;white-space:nowrap}.lyvens-theme .mobile_nav ul{display:flex;align-items:center;gap:.15rem;margin:0;padding:0;list-style:none}.lyvens-theme .mobile_nav li{position:relative}.lyvens-theme .mobile_nav .header-action-btn{display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;color:#151515}.lyvens-theme .mobile_nav .dn-counter{position:absolute;top:0;right:-2px;margin-left:0;min-width:14px;min-height:14px;line-height:14px;font-size:9px;padding:0 4px;border-radius:999px;box-sizing:border-box;background-color:#e52d2d;white-space:nowrap}.lyvens-theme .product-left-hover-overlay{top:12px;right:12px;left:auto;bottom:auto;width:auto;padding:0;flex-direction:column;align-items:flex-end;justify-content:flex-start}.lyvens-theme .left-over-buttons{padding:0;margin:0;list-style:none}.lyvens-theme .left-over-buttons li{display:block;list-style:none;padding:0;margin:0 0 8px}.lyvens-theme .left-over-buttons li:last-child{margin-bottom:0}.lyvens-theme .product-hover-action{display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;padding:0;border:none;border-radius:50%;background:#ffffff;color:#151515;box-shadow:0 2px 10px rgba(0,0,0,.12);text-decoration:none;cursor:pointer;transition:background-color .2s ease,color .2s ease,box-shadow .2s ease}.lyvens-theme .product-hover-action:hover:not(:disabled){background:#151515;color:#ffffff;box-shadow:0 4px 14px rgba(0,0,0,.18)}.lyvens-theme .product-hover-action:disabled{opacity:.6;cursor:wait}.lyvens-theme .product-hover-action.is-active{color:#e52d2d}.lyvens-theme .product-hover-action.is-active:hover:not(:disabled){background:#e52d2d;color:#ffffff}.lyvens-theme .product-hover-action svg{display:block;width:16px;height:16px;stroke:currentColor;fill:none;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round;vector-effect:non-scaling-stroke}.lyvens-theme .product-hover-action svg [fill=currentColor]{fill:currentColor;stroke:none}.lyvens-theme .left-over-buttons li a.product-hover-action,.lyvens-theme .left-over-buttons li button.product-hover-action{background:#ffffff;padding:0}.lyvens-theme .rows-products{align-items:flex-start}.lyvens-theme .rows-products>[class*=col-]{display:flex;align-items:flex-start;margin-bottom:2.25rem}.lyvens-theme .rows-products>[class*=col-]>.product_grid{align-self:flex-start;height:auto}.lyvens-theme .simple_tab_links{width:100%;flex-wrap:wrap;justify-content:center;gap:.25rem 1.25rem;border-bottom:none}.lyvens-theme .simple_tab_links .nav-item{flex:0 0 auto}.lyvens-theme .simple_tab_links .nav-link{white-space:nowrap}.lyvens-theme .tab_product{width:100%;clear:both}.lyvens-theme .product_grid{display:flex;flex-direction:column;width:100%;gap:.375rem}.lyvens-theme .product_grid .card-body{flex:0 0 auto;display:block;padding:0;margin:0}.lyvens-theme .product-card-media,.lyvens-theme .product_grid .shop_thumb{position:relative;aspect-ratio:3/4;overflow:hidden;background:#f5f5f5;flex-shrink:0}.lyvens-theme .product_grid .shop_thumb .product-card-carousel,.lyvens-theme .product_grid .shop_thumb .product-card-carousel>a,.lyvens-theme .product_grid .shop_thumb .product-card-carousel>div:not(.product-card-carousel__dots),.lyvens-theme .product_grid .shop_thumb>a.card-img-top{display:block;width:100%;height:100%}.lyvens-theme .product-card-image,.lyvens-theme .product_grid .shop_thumb .product-card-carousel img,.lyvens-theme .product_grid .shop_thumb img.card-img-top{width:100%;height:100%;object-fit:cover;object-position:center;display:block}.lyvens-theme .product_grid .card-footer{flex:0 0 auto;margin-top:0;padding:.35rem .875rem .85rem!important}.lyvens-theme .product_grid .card-footer h5,.lyvens-theme .product_grid .card-footer h5 a{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;min-height:auto;line-height:1.35;margin-bottom:.35rem}.lyvens-theme .product_grid .elis_rty,.lyvens-theme .rows-products .product_grid,.lyvens-theme .rows-products .product_grid.card{margin-bottom:0}.lyvens-theme .product_grid .product-hover-overlay.bg-dark{top:0;bottom:0;height:100%}.lyvens-product-card{display:flex;flex-direction:column;height:100%}.lyvens-product-card.lyvens-product-card--list{flex-direction:row;height:auto}.lyvens-product-card__media{position:relative;aspect-ratio:3/4;overflow:hidden;background:#f5f5f5;flex-shrink:0}.lyvens-product-card__media .product-card-carousel,.lyvens-product-card__media .product-card-carousel>a,.lyvens-product-card__media .product-card-carousel>div:not(.product-card-carousel__dots),.lyvens-product-card__media img{display:block;width:100%;height:100%}.lyvens-product-card__media img{object-fit:cover;object-position:center}.lyvens-product-card__body{flex:1 1 auto;display:flex;flex-direction:column}.lyvens-product-card__title{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;min-height:2.6em;line-height:1.3}.lyvens-theme .search-sidebar-panel{z-index:10001!important}.lyvens-theme .search-sidebar-overlay{position:fixed;inset:0;background:rgba(0,0,0,.5);z-index:10000}.lyvens-theme .search-sidebar-panel .cart_action .custom-select,.lyvens-theme .search-sidebar-panel .cart_action .form-control{border-color:#e8edf3;border-radius:4px;min-height:46px}.lyvens-theme .search-sidebar-panel .cats_side_wrap h6 a{color:#151515;text-decoration:none}.lyvens-theme .search-sidebar-panel .cats_side_wrap h6 a:hover{color:#e52d2d}.lyvens-theme .navigation.navigation-landscape .nav-menu>li.submenu-open>.nav-dropdown,.lyvens-theme .navigation.navigation-landscape .nav-menu>li:hover>.nav-dropdown{display:block}.lyvens-theme .navigation.navigation-landscape .nav-menu>li>a{white-space:nowrap}.lyvens-theme .navigation.navigation-portrait .nav-menu>li.submenu-open>.nav-dropdown{display:block;position:static}.checkout-steps{justify-content:center;flex-wrap:wrap}.checkout-step-item,.checkout-steps{display:flex;align-items:center;gap:.5rem}.checkout-step-item{flex-direction:column;min-width:90px;color:#9aa3b2}.checkout-step-item.active,.checkout-step-item.done{color:#151515}.checkout-step-icon{width:48px;height:48px;border-radius:50%;display:flex;align-items:center;justify-content:center;background:#f3f4f6;font-size:1.1rem;transition:all .2s ease}.checkout-step-item.active .checkout-step-icon{background:#151515;color:#fff}.checkout-step-item.done .checkout-step-icon{background:#11af6d;color:#fff}.checkout-step-label{font-size:.875rem;font-weight:500;text-align:center}.checkout-step-line{width:48px;height:2px;background:#e5e7eb;margin:0 .25rem 1.5rem}.checkout-step-line.done{background:#11af6d}.checkout-auth-tab{width:100%;text-align:center;padding:1.25rem 1rem;border:1px solid #e8edf3;border-radius:4px;background:#fff;transition:all .2s ease;cursor:pointer}.checkout-auth-tab i,.checkout-auth-tab svg{display:block;margin:0 auto .5rem;color:#151515}.checkout-auth-tab svg{width:1.5rem;height:1.5rem}.checkout-auth-tab strong{display:block;color:#151515;margin-bottom:.25rem}.checkout-auth-tab span{display:block;font-size:.8rem;color:#6b7280}.checkout-auth-tab.active{border-color:#151515;box-shadow:0 0 0 1px #151515;background:#fafafa}.checkout-back-link{display:inline-flex;align-items:center;justify-content:center;gap:.4rem;border:0;background:transparent;color:#6b7280;font-weight:500;padding:0;cursor:pointer;line-height:1.2}.checkout-back-link:hover{color:#151515}.checkout-back-link svg{display:inline-block;vertical-align:middle;flex-shrink:0}.lyvens-theme .account-page-header .btn,.lyvens-theme .account-section .btn,.lyvens-theme .checkout-alert .btn,.lyvens-theme .checkout-modal .btn,.lyvens-theme .checkout-user-bar .btn,.lyvens-theme .middle .btn{display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:.5rem;line-height:1.25;vertical-align:middle}.lyvens-theme .checkout-modal .btn.full-width,.lyvens-theme .middle .btn.full-width{width:100%}.lyvens-theme .account-page-header .btn svg,.lyvens-theme .account-section .btn svg,.lyvens-theme .checkout-alert .btn svg,.lyvens-theme .checkout-modal .btn svg,.lyvens-theme .checkout-user-bar .btn svg,.lyvens-theme .middle .btn svg{display:inline-block!important;flex:0 0 auto;align-self:center;margin:0!important;position:static!important;top:auto!important;bottom:auto!important;vertical-align:middle}.checkout-alert{padding:.875rem 1rem;border-radius:4px;font-size:.9rem}.checkout-alert-error{background:#fef2f2;border-left:4px solid #e52d2d;color:#991b1b}.checkout-alert-warning{background:#fffbeb;border-left:4px solid #f59e0b;color:#92400e}.checkout-alert-success{background:#ecfdf5;border-left:4px solid #11af6d;color:#065f46}.checkout-user-bar{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:1rem;padding:1rem 1.25rem;background:#fff;border:1px solid #e8edf3;border-radius:4px;margin-bottom:1.5rem}.checkout-user-avatar{width:42px;height:42px;border-radius:50%;background:#151515;color:#fff;display:flex;align-items:center;justify-content:center;font-size:1.1rem}.checkout-option-card{display:flex;align-items:flex-start;gap:.75rem;padding:1rem 1.25rem;border:1px solid #e8edf3;border-radius:4px;cursor:pointer;transition:all .2s ease;margin-bottom:.75rem;background:#fff}.checkout-option-card:hover{border-color:#c5cdd8}.checkout-option-card.selected{border-color:#151515;box-shadow:0 0 0 1px #151515;background:#fafafa}.checkout-option-radio{width:18px;height:18px;border-radius:50%;border:2px solid #c5cdd8;flex-shrink:0;margin-top:2px;display:flex;align-items:center;justify-content:center}.checkout-option-card.selected .checkout-option-radio{border-color:#151515;background:#151515}.checkout-option-card.selected .checkout-option-radio:after{content:"";width:6px;height:6px;border-radius:50%;background:#fff}.checkout-cargo-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:1rem}.checkout-cargo-note{display:flex;align-items:center;gap:.5rem;padding:.75rem 1rem;background:#f8f9fb;border-radius:4px;font-size:.875rem;color:#4b5563}.checkout-summary.sticky-top{top:100px}.checkout-modal-overlay{position:fixed;inset:0;z-index:10050;background:rgba(0,0,0,.55);display:flex;align-items:center;justify-content:center;padding:1rem}.checkout-modal{background:#fff;border-radius:4px;width:100%;max-height:90vh;display:flex;flex-direction:column;overflow:hidden}.checkout-modal-lg{max-width:900px}.checkout-modal-md{max-width:640px}.checkout-modal-header{display:flex;align-items:center;justify-content:space-between;padding:1.25rem 1.5rem;border-bottom:1px solid #e8edf3}.checkout-modal-close{border:0;background:transparent;font-size:1.1rem;color:#6b7280;cursor:pointer;padding:.25rem}.checkout-modal-close:hover{color:#151515}.checkout-modal-body{padding:1.5rem;overflow-y:auto}.checkout-modal-footer{padding:1rem 1.5rem;border-top:1px solid #e8edf3;background:#fafafa}.checkout-bank-card{border:1px solid #e8edf3;border-radius:4px;padding:1rem;cursor:pointer;transition:all .2s ease;margin-bottom:1rem}.checkout-bank-card:hover{border-color:#151515;background:#fafafa}.checkout-bank-detail{background:#f8f9fb;padding:.75rem 1rem;border-radius:4px;margin-top:.5rem}@media (max-width:575px){.checkout-step-label{font-size:.75rem}.checkout-step-line{width:24px}}.auth-logo-img{max-height:56px;width:auto;object-fit:contain}.auth-form-box{background:#fff}.auth-form-box .eltio_k2 a{color:#151515;font-size:.875rem;text-decoration:underline}.auth-form-box .eltio_k2 a:hover{color:#e52d2d}.auth-section-title{border-bottom:1px solid #e8edf3;padding-bottom:.75rem;margin-bottom:1.25rem}.auth-logged-card{border:1px solid #e8edf3;border-radius:4px;padding:2rem;background:#fff;text-align:center}.auth-logged-icon{width:64px;height:64px;border-radius:50%;background:#11af6d;color:#fff;display:inline-flex;align-items:center;justify-content:center;font-size:1.5rem;margin-bottom:1rem}.contact-info-card{display:flex;align-items:flex-start;gap:1rem;padding:1.25rem;border:1px solid #e8edf3;border-radius:4px;background:#fff;margin-bottom:1rem;height:100%}.contact-info-icon{width:44px;height:44px;border-radius:50%;background:rgba(229,45,45,.1);display:flex;align-items:center;justify-content:center;flex-shrink:0;color:#e52d2d}.contact-info-icon svg{display:block}.contact-form-box{background:#fff;border:1px solid #e8edf3;border-radius:4px;padding:1.5rem}.contact-perks{display:flex;flex-direction:column;gap:.65rem}.contact-perk-item{display:flex;align-items:center;gap:.5rem;font-size:.9rem;color:#4b5563}.contact-perk-item svg{flex-shrink:0}.contact-quick-links a{color:#4b5563;text-decoration:none;font-size:.9rem}.contact-quick-links a:hover{color:#151515}.product-detail-panel{padding:.5rem 0}.product-detail-brand{font-size:.75rem;letter-spacing:.08em;text-transform:uppercase;color:#9ca3af}.product-detail-price{font-size:1.75rem;font-weight:700;color:#151515}.product-detail-old-price{color:#9ca3af;text-decoration:line-through}.product-detail-discount{display:inline-flex;align-items:center;padding:.2rem .55rem;border-radius:4px;background:#e52d2d;color:#fff;font-size:.8rem;font-weight:700}.product-detail-info-actions{display:flex;flex-wrap:wrap;gap:.75rem}.product-detail-info-btn{display:inline-flex;align-items:center;gap:.5rem;padding:.65rem 1rem;border:1px solid #d1d5db;border-radius:4px;background:#fff;color:#151515;font-size:.9rem}.product-detail-info-btn:hover{border-color:#151515}.product-variant-label{font-size:.8rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase;margin-bottom:.75rem;color:#151515}.product-color-swatches{display:flex;flex-wrap:wrap;gap:.75rem}.product-color-swatch{width:34px;height:34px;border-radius:50%;border:2px solid transparent;box-shadow:inset 0 0 0 1px rgba(0,0,0,.08);cursor:pointer;padding:0}.product-color-swatch.is-selected{box-shadow:0 0 0 2px #fff,0 0 0 4px #151515}.product-color-swatch.is-disabled{opacity:.35;cursor:not-allowed}.product-size-options{display:flex;flex-wrap:wrap;gap:.5rem}.product-size-option{min-width:44px;height:44px;padding:0 .75rem;border:1px solid #d1d5db;border-radius:4px;background:#fff;color:#151515;font-weight:600}.product-size-option.is-selected{background:#151515;border-color:#151515;color:#fff}.product-size-option.is-disabled{opacity:.35;cursor:not-allowed}.product-low-stock-alert{display:flex;align-items:center;gap:.65rem;padding:.85rem 1rem;border-radius:4px;background:#fff8e8;border:1px solid #f3e2b8;color:#7a5b00;font-size:.92rem}.product-detail-add-btn{min-height:48px}.product-detail-add-btn,.product-detail-wishlist-btn{display:inline-flex;align-items:center;justify-content:center}.product-detail-wishlist-btn{width:48px;height:48px;border:1px solid #d1d5db}.product-variant-modal{position:fixed;inset:0;background:rgba(0,0,0,.45);z-index:10000;display:flex;align-items:center;justify-content:center;padding:1rem}.product-variant-modal__dialog{width:min(720px,100%);max-height:85vh;overflow:auto;background:#fff;border-radius:8px;box-shadow:0 20px 50px rgba(0,0,0,.18)}.product-variant-modal__head{display:flex;align-items:center;justify-content:space-between;padding:1rem 1.25rem;border-bottom:1px solid #e8edf3}.product-variant-modal__close{border:0;background:transparent;color:#6b7280;padding:.25rem}.product-variant-modal__body{padding:1.25rem}.product-size-chart-table td,.product-size-chart-table th{text-align:center;vertical-align:middle;font-size:.9rem}.product-care-text{white-space:pre-line;line-height:1.7;color:#4b5563}.account-section{padding-top:2rem;padding-bottom:2.5rem}.account-tabs{display:flex;gap:.35rem;overflow-x:auto;padding:.5rem;background:#fff;border:1px solid #e8edf3;border-radius:4px;margin-bottom:1.5rem;-ms-overflow-style:none;scrollbar-width:none}.account-tabs::-webkit-scrollbar{display:none}.account-tab{display:inline-flex;align-items:center;gap:.45rem;padding:.65rem 1rem;border-radius:4px;font-size:.84rem;font-weight:500;color:#4b5563;text-decoration:none;white-space:nowrap;transition:background .2s,color .2s}.account-tab:hover{background:#f3f4f6;color:#151515}.account-tab--active,.account-tab--active:focus,.account-tab--active:hover{background:#151515!important;color:#fff!important}.account-tab--active:hover{background:#2d2d2d!important}.account-tab--active span,.account-tab--active svg{color:#fff!important;stroke:currentColor}.account-tab i{font-size:.95rem}.account-page-header{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:1rem;margin-bottom:1.5rem}.account-page-badge{display:inline-block;font-size:.68rem;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:#e52d2d;margin-bottom:.5rem}.account-page-title{font-size:1.5rem;font-weight:700;color:#151515;margin-bottom:.35rem}.account-page-desc{font-size:.9rem}.account-card{background:#fff;border:1px solid #e8edf3;border-radius:4px;padding:1.5rem}.account-card+.account-card{margin-top:1rem}.account-card__title{font-size:.95rem;font-weight:600;color:#151515;margin-bottom:1rem;padding-bottom:.65rem;border-bottom:1px solid #e8edf3}.account-profile-head{display:flex;align-items:center;gap:1rem;padding:1.25rem;background:#151515;color:#fff;border-radius:4px 4px 0 0;margin:-1.5rem -1.5rem 1.5rem}.account-profile-avatar{width:56px;height:56px;border-radius:50%;background:rgba(255,255,255,.12);display:flex;align-items:center;justify-content:center;font-size:1.5rem}.account-loading{text-align:center;padding:3rem 1rem}.account-loading__spinner{width:40px;height:40px;border:3px solid #e8edf3;border-top-color:#151515;border-radius:50%;animation:account-spin .7s linear infinite;margin:0 auto 1rem}@keyframes account-spin{to{transform:rotate(1turn)}}.account-login-required{text-align:center;padding:3rem 1.5rem;background:#fff;border:1px solid #e8edf3;border-radius:4px}.account-login-required__icon{width:56px;height:56px;border-radius:50%;background:#f3f4f6;display:inline-flex;align-items:center;justify-content:center;font-size:1.35rem;margin-bottom:1rem;color:#151515}.account-login-required h2{font-size:1.25rem;font-weight:700;margin-bottom:.5rem}.account-login-required p{color:#6b7280;margin-bottom:1.25rem;font-size:.9rem}.account-empty{text-align:center;padding:3rem 1.5rem;background:#fff;border:1px solid #e8edf3;border-radius:4px}.account-empty__icon{font-size:2.5rem;color:#d1d5db;margin-bottom:1rem;display:flex;justify-content:center}.account-empty__icon svg{color:inherit}.account-empty h3{font-size:1.1rem;font-weight:600;margin-bottom:.5rem}.account-empty p{color:#6b7280;font-size:.9rem;margin-bottom:1.25rem}.account-quick-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:.75rem;margin-top:1.25rem}@media (max-width:768px){.account-quick-grid{grid-template-columns:1fr}}.account-quick-item{display:flex;align-items:center;gap:.75rem;padding:1rem;border:1px solid #e8edf3;border-radius:4px;background:#fff;text-decoration:none;color:inherit;transition:border-color .2s}.account-quick-item:hover{border-color:#151515;color:inherit}.account-quick-item button{width:100%;text-align:left;border:none;background:none;padding:0;display:flex;align-items:center;gap:.75rem;cursor:pointer}.account-quick-icon{width:40px;height:40px;border-radius:4px;background:#f3f4f6;display:flex;align-items:center;justify-content:center;flex-shrink:0}.account-order-card{border:1px solid #e8edf3;border-radius:4px;background:#fff;margin-bottom:.75rem;overflow:hidden}.account-order-card__head{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.75rem;padding:1rem 1.25rem;border-bottom:1px solid #f3f4f6;cursor:pointer}.account-order-card__body{padding:1rem 1.25rem;background:#fafafa}.account-filter-tabs{display:flex;flex-wrap:wrap;gap:.5rem;margin-bottom:1.25rem}.account-filter-btn{padding:.45rem .9rem;border:1px solid #e8edf3;border-radius:4px;background:#fff;font-size:.82rem;color:#4b5563;cursor:pointer;transition:all .2s}.account-filter-btn--active,.account-filter-btn:hover{background:#151515;border-color:#151515;color:#fff}.account-status-tag{display:inline-block;padding:.2rem .55rem;border-radius:999px;font-size:.72rem;font-weight:500}.account-status-tag--green{background:#dcfce7;color:#15803d}.account-status-tag--orange{background:#ffedd5;color:#c2410c}.account-status-tag--blue{background:#dbeafe;color:#1d4ed8}.account-status-tag--red{background:#fee2e2;color:#b91c1c}.account-status-tag--gray{background:#f3f4f6;color:#4b5563}.account-address-card{border:1px solid #e8edf3;border-radius:4px;padding:1.25rem;background:#fff;height:100%}.account-address-card--default{border-color:#151515;box-shadow:0 0 0 1px #151515}.account-address-card__badge{font-size:.7rem;font-weight:600;color:#e52d2d;text-transform:uppercase;letter-spacing:.05em;margin-bottom:.5rem}.account-modal-overlay{position:fixed;inset:0;background:rgba(21,21,21,.45);z-index:1050;display:flex;align-items:center;justify-content:center;padding:1rem}.account-modal{background:#fff;border-radius:4px;width:100%;max-width:520px;max-height:90vh;overflow-y:auto;padding:1.5rem}.account-modal__header{display:flex;align-items:center;justify-content:space-between;margin-bottom:1.25rem;padding-bottom:.75rem;border-bottom:1px solid #e8edf3}.account-modal__title{font-size:1.1rem;font-weight:600;margin:0}.account-password-tips{padding:.85rem 1rem;background:#f9fafb;border:1px solid #e8edf3;border-radius:4px;font-size:.82rem;color:#4b5563;margin-top:.75rem}.account-password-tips ul{margin:.5rem 0 0;padding-left:1.1rem}@media (max-width:992px){.lyvens-theme .py-2.bg-dark{padding-top:.45rem!important;padding-bottom:.45rem!important}.lyvens-theme .lyvens-topbar-actions{display:flex;justify-content:center;align-items:center;float:none!important}.lyvens-theme .lyvens-topbar-actions .float-right{float:none!important}.lyvens-theme .lyvens-topbar-lang{margin-right:0!important}.lyvens-theme .navigation.navigation-portrait{display:flex!important;align-items:center;height:60px;width:100%}.lyvens-theme .navigation.navigation-portrait .nav-header{width:100%;display:flex;align-items:center;gap:.35rem;padding:0 12px 0 8px;float:none}.lyvens-theme .navigation.navigation-portrait .nav-toggle{display:block;position:relative;top:auto;left:auto;transform:none;flex-shrink:0;margin:0}.lyvens-theme .navigation.navigation-portrait .nav-brand{flex:1;min-width:0;margin:0;padding:0 .35rem}.lyvens-theme .navigation.navigation-portrait .nav-brand img{max-width:105px;height:auto}.lyvens-theme .navigation.navigation-portrait .mobile_nav{display:block;flex-shrink:0;margin:0 0 0 auto}.lyvens-theme .navigation.navigation-portrait .nav-menus-wrapper{display:block!important;position:fixed!important;top:0;left:-400px;width:min(320px,88vw);height:100%;float:none!important;overflow-y:auto;background:#fff;z-index:20000;transition:left .35s ease}.lyvens-theme .navigation.navigation-portrait .nav-menus-wrapper.nav-menus-wrapper-open{left:0!important}.lyvens-theme .navigation.navigation-portrait .nav-menu:not(.nav-menu-social){display:block;float:none;width:100%}.lyvens-theme .navigation.navigation-portrait .nav-menu>li{display:block;float:none!important;width:100%;clear:both;position:relative;z-index:0}.lyvens-theme .navigation.navigation-portrait .nav-menu>li>a{display:block;width:100%;position:relative;float:none}.lyvens-theme .navigation.navigation-portrait .nav-item-categories{position:relative;clear:both}.lyvens-theme .navigation.navigation-portrait .nav-categories-toggle{display:block;width:100%;height:auto;padding:12px 15px 12px 26px;border:0;background:transparent;color:#2c2c2c;font-family:inherit;font-size:16px;font-weight:400;letter-spacing:.1px;line-height:inherit;text-align:left;cursor:pointer;position:relative;box-shadow:none;appearance:none;-webkit-appearance:none}.lyvens-theme .navigation.navigation-portrait .nav-categories-toggle:focus,.lyvens-theme .navigation.navigation-portrait .nav-categories-toggle:hover{color:#e52d2d;outline:none}.lyvens-theme .navigation.navigation-portrait .nav-categories-chevron{position:absolute;top:50%;right:24px;width:6px;height:6px;margin-top:-5px;border-color:transparent #506377 #506377 transparent;border-style:solid;border-width:0 1.5px 1.5px 0;transform:rotate(45deg);transition:transform .2s ease;pointer-events:none}.lyvens-theme .navigation.navigation-portrait .nav-categories-chevron.is-open{transform:rotate(225deg);margin-top:-2px}.lyvens-theme .navigation.navigation-portrait .submenu-indicator{width:44px!important;max-width:44px!important;height:44px!important;z-index:2!important;pointer-events:none}.lyvens-theme .navigation.navigation-portrait .nav-item-categories>.nav-dropdown{position:static!important;display:none;width:100%;float:none;clear:both;box-shadow:none!important;border-radius:0;padding:0!important;background:#f8f9fb;overflow:hidden}.lyvens-theme .navigation.navigation-portrait .nav-item-categories>.nav-dropdown:before{display:none!important}.lyvens-theme .navigation.navigation-portrait .nav-item-categories.submenu-open>.nav-dropdown{display:block!important}.lyvens-theme .navigation.navigation-portrait .nav-item-categories>.nav-dropdown>li{float:none!important;width:100%;clear:both;position:relative;z-index:1}.lyvens-theme .navigation.navigation-portrait .nav-item-categories>.nav-dropdown>li>a{display:block!important;float:none!important;width:100%;padding:12px 15px 12px 40px;position:relative;z-index:1}.lyvens-theme .lyvens-nav-overlay{display:block!important;background-color:rgba(0,0,0,.5);z-index:19999}.lyvens-theme .header .container{padding-left:12px;padding-right:12px}.lyvens-theme .home-slider .item{min-height:360px}.lyvens-theme .home-slider-desc{padding:0 .5rem}.lyvens-theme .home-slider .lg-heading{font-size:28px;line-height:1.15}.lyvens-theme .home-slider .trending{font-size:14px}.lyvens-theme .rows-products{margin-right:-7px;margin-left:-7px}.lyvens-theme .rows-products .col-6{padding-right:7px;padding-left:7px}}@media (max-width:767px){.lyvens-theme .navigation.navigation-portrait .nav-brand img{max-width:90px}.lyvens-theme .mobile_nav .header-action-btn{width:32px;height:32px}.lyvens-theme .home-slider .lg-heading{font-size:24px}.lyvens-theme .home-slider .item{min-height:320px;padding:1.5rem 0}}.shop-sticky-filters-sentinel{height:0;width:100%;pointer-events:none}.shop-sticky-filters{position:sticky;top:calc(var(--lyvens-header-height, 70px) - 1px);z-index:999;background:#fff;box-shadow:0 1px 0 rgba(0,0,0,.06);padding-bottom:.85rem}.shop-sticky-filters:before{content:"";position:absolute;left:0;right:0;top:-10px;height:10px;background:#fff;pointer-events:none}.shop-filter-breadcrumb .breadcrumb{background:transparent;padding:.35rem 0}.shop-filter-toolbar{display:flex;align-items:center;justify-content:space-between;gap:.75rem;padding:.25rem 0 .15rem}.shop-filter-toggle{display:none;align-items:center;justify-content:center;gap:.45rem;width:100%;min-height:42px;padding:.55rem 1rem;border:1px solid #151515;border-radius:8px;background:#fff;color:#151515;font-size:.9rem;font-weight:600;cursor:pointer}.shop-filter-toggle[aria-expanded=true]{background:#151515;color:#fff}.shop-filter-bar{display:grid;grid-template-columns:minmax(160px,1.4fr) repeat(2,minmax(130px,1fr)) minmax(160px,1.1fr) minmax(140px,1fr);gap:.75rem .85rem;align-items:end;padding:.35rem 0 .15rem}.shop-filter-field{display:flex;flex-direction:column;gap:.35rem;min-width:0}.shop-filter-label{margin:0;font-size:.75rem;font-weight:600;letter-spacing:.02em;color:#6c757d;line-height:1.2}.shop-filter-field .custom-select,.shop-filter-field .form-control{height:42px;min-height:42px;margin:0;width:100%;border:1px solid #e5e7eb;border-radius:8px;font-size:.9rem;background-color:#fff}.shop-filter-price-row{display:flex;align-items:center;gap:.4rem}.shop-filter-price-row .form-control{flex:1;min-width:0}.shop-filter-price-sep{color:#9ca3af;flex-shrink:0;line-height:1}@media (max-width:1199px){.shop-filter-bar{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:767px){.shop-sticky-filters{position:relative;top:auto;padding-bottom:.55rem}.shop-sticky-filters.is-pinned{position:fixed;top:calc(var(--lyvens-header-height, 58px) - 1px);left:0;right:0;z-index:90;margin:0;padding-left:0;padding-right:0;box-shadow:0 4px 14px rgba(0,0,0,.08)}.shop-sticky-filters-spacer{width:100%;pointer-events:none}.shop-filter-breadcrumb{padding-top:.35rem!important;padding-bottom:.15rem!important}.shop-filter-breadcrumb .breadcrumb{padding:.15rem 0;margin-bottom:0}.shop-filter-toggle{display:inline-flex;margin:.25rem 0 .4rem}.shop-filter-bar{display:none;grid-template-columns:1fr;padding-top:.15rem}.shop-filter-bar.is-open{display:grid}}.floating-social-icons{position:fixed;right:16px;bottom:24px;top:auto;transform:none;z-index:998;display:flex;flex-direction:column;gap:12px}.floating-social-icon{width:54px;height:54px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;color:#fff;text-decoration:none;box-shadow:0 6px 18px rgba(0,0,0,.16);transition:transform .2s ease,box-shadow .2s ease}.floating-social-icon:hover{transform:translateY(-2px) scale(1.04);box-shadow:0 10px 22px rgba(0,0,0,.22);color:#fff}.floating-social-icon--whatsapp{background:linear-gradient(135deg,#25d366,#128c7e)}.floating-social-icon--instagram{background:linear-gradient(135deg,#f58529,#dd2a7b 45%,#8134af)}@media (max-width:767px){.floating-social-icons{right:12px;bottom:18px;gap:10px}.floating-social-icon{width:48px;height:48px}}.legal-content-page{background:#fff;border-radius:12px;padding:2rem;box-shadow:0 4px 24px rgba(0,0,0,.06)}.legal-content-body{color:#333;line-height:1.75;font-size:15px}.legal-content-body h1,.legal-content-body h2,.legal-content-body h3,.legal-content-body h4{color:#151515;margin-top:1.5rem;margin-bottom:.75rem}.legal-content-body p{margin-bottom:1rem}.legal-content-body ol,.legal-content-body ul{margin-bottom:1rem;padding-left:1.5rem}.legal-content-body a{color:#e52d2d;text-decoration:underline}.legal-content-body table{width:100%;margin-bottom:1rem;border-collapse:collapse}.legal-content-body td,.legal-content-body th{border:1px solid #e5e5e5;padding:.5rem .75rem}.product-card-carousel{position:absolute;inset:0;width:100%;height:100%;touch-action:pan-y;user-select:none;-webkit-user-select:none}.product-card-carousel--swipeable{cursor:grab;touch-action:pan-y}.product-card-carousel--swipeable:active{cursor:grabbing}.product-card-carousel img{pointer-events:none;-webkit-user-drag:none}.product-card-carousel__dots{position:absolute!important;left:50%!important;right:auto!important;bottom:10px!important;top:auto!important;transform:translateX(-50%);z-index:6;display:inline-flex!important;width:auto!important;height:auto!important;justify-content:center;align-items:center;gap:5px;padding:5px 10px;border-radius:999px;background:rgba(0,0,0,.45);backdrop-filter:blur(2px);pointer-events:none}.product-card-carousel__dot{pointer-events:auto;width:6px;height:6px;padding:0;border:none;border-radius:50%;background:rgba(255,255,255,.45);box-shadow:none;cursor:pointer;transition:background .15s ease,transform .15s ease;flex-shrink:0}.product-card-carousel__dot.is-active{background:#fff;transform:scale(1.15)}.product-card-carousel__dot:hover{background:rgba(255,255,255,.85)}.product-lightbox{position:fixed;inset:0;z-index:9999;background:rgba(0,0,0,.92);padding:1.5rem}.product-lightbox,.product-lightbox__inner{display:flex;align-items:center;justify-content:center}.product-lightbox__inner{position:relative;max-width:min(96vw,1100px);max-height:90vh}.product-lightbox__image{max-width:100%;max-height:90vh;object-fit:contain;display:block;border-radius:4px}.product-lightbox__close,.product-lightbox__nav{position:fixed;border:none;background:rgba(255,255,255,.14);color:#fff;width:44px;height:44px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;transition:background .2s ease;z-index:2}.product-lightbox__close:hover,.product-lightbox__nav:hover{background:rgba(255,255,255,.28)}.product-lightbox__nav--prev{left:16px;top:50%;transform:translateY(-50%)}.product-lightbox__nav--next{right:16px;top:50%;transform:translateY(-50%)}.lyvens-blog-card{display:flex;flex-direction:column;height:100%;margin-bottom:1.5rem}.lyvens-blog-card__thumb{margin-bottom:0}.lyvens-blog-card__thumb img{width:100%;aspect-ratio:16/10;object-fit:cover}.lyvens-blog-card__body{display:flex;flex-direction:column;align-items:flex-start;gap:.65rem;padding-top:1rem}.lyvens-blog-card__date{display:block;font-size:.8rem;color:#6b7280;letter-spacing:.02em;margin:0}.lyvens-blog-card__title{margin:0;font-size:1.05rem;font-weight:600;line-height:1.4}.lyvens-blog-card__title a{color:#151515;text-decoration:none}.lyvens-blog-card__title a:focus,.lyvens-blog-card__title a:hover{color:#e52d2d!important}.lyvens-blog-card__excerpt{margin:0;font-size:.9rem;line-height:1.55;color:#6b7280;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.lyvens-blog-card__btn,.lyvens-blog-card__more{display:inline-flex;align-items:center;justify-content:center;position:relative;z-index:2;margin-top:.35rem;padding:.55rem 1.1rem;border:1px solid #151515;border-radius:2px;background:#151515;color:#fff!important;font-size:.82rem;font-weight:500;letter-spacing:.02em;text-decoration:none!important;cursor:pointer;pointer-events:auto!important;transition:background .2s ease,color .2s ease,border-color .2s ease}.lyvens-blog-card__btn:focus,.lyvens-blog-card__btn:hover,.lyvens-blog-card__more:focus,.lyvens-blog-card__more:hover{background:#fff!important;color:#151515!important;border-color:#151515}.product-lightbox__close{top:16px;right:16px}.product-lightbox__counter{position:fixed;bottom:20px;left:50%;transform:translateX(-50%);color:rgba(255,255,255,.85);font-size:.9rem;letter-spacing:.04em}@media (max-width:767px){.product-lightbox__nav--prev{left:8px}.product-lightbox__nav--next{right:8px}.product-lightbox__close,.product-lightbox__nav{width:40px;height:40px}}