.navbar-nav .nav-link.no-dropdown:before{display:none!important}.navbar-nav .nav-link.no-dropdown{padding-right:0!important}header .navbar.navbar-expand-xl .navbar-nav .nav-item+.nav-item{margin-left:calc(15px + 10 * (100vw - 1200px) / 720)}header .onhover-dropdown .onhover-div-login .user-box-name li button{color:#222;display:block;position:relative;text-align:left;margin:0;padding:0}header .onhover-dropdown .onhover-div-login .user-box-name li button:hover:after{width:40%}header .onhover-dropdown .onhover-div-login .user-box-name li button:after{content:"";position:absolute;width:0;height:4px;bottom:2px;left:0;background-color:var(--theme-color);opacity:.3;border-radius:50px;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out;z-index:-1}header .header-nav .header-nav-left .category-dropdown{max-width:350px}.select2-container.select2-container--default.select2-container--open{z-index:2000}.select2-container,.select2-container .selection,.select2-container--default .select2-selection--single{width:100%!important;height:54px!important}.select2-container--default .select2-selection--single .select2-selection__clear{line-height:46px!important}.select2-container--default .select2-selection--single .select2-selection__rendered{font-size:16px!important;color:#000!important}.select2-container--default .select2-selection--single .select2-selection__arrow{top:26px!important}.select2-results__option--selectable{display:block!important}.select2-container--default .select2-selection--single .select2-selection__arrow b{top:1px!important}.select2-container--default .select2-selection--single .select2-selection__clear{height:46px!important;position:relative!important}.select2-container--default .select2-selection--single .select2-selection__rendered{line-height:54px!important}.w33px.is-invalid{width:33px!important}.theme-form-floating>.form-control:focus~label,.theme-form-floating>.form-control:not(:placeholder-shown)~label,.theme-form-floating>.form-select~label{z-index:10}.input-group-text{background-color:#fff}.position-relative.feedback-absolute .invalid-feedback{position:absolute;top:-20px;left:0;width:260px}.checkout-form.no-valid-feedback .valid-feedback{display:none!important}.checkout-form.no-valid-feedback .was-validated .form-control:valid,.checkout-form.no-valid-feedback .form-control.is-valid{border-color:#ced4da!important;background-image:none!important}.checkout-section-2 .left-sidebar-checkout .checkout-detail-box>ul>li .checkout-box .checkout-detail .delivery-address-box>div .delivery-address-detail{margin-left:3px}header .top-nav .navbar-top .web-logo img{width:200px!important}.order-thumb{width:56px;height:56px;object-fit:contain;border-radius:.75rem;background:#fff;border:1px solid var(--bs-border-color);padding:.25rem;flex:0 0 auto}.order-thumbs{-webkit-overflow-scrolling:touch}.blog-section .blog-box .blog-contain .blog-button{background:#f8f8f8}.product-box-3 .product-header .product-image{padding:0 0 20px;background:#fff}.breadcrumb-section .breadcrumb-contain h1{font-weight:700;font-size:calc(16px + .00375*(100vw - 320px));margin-bottom:0}.paysera-payments img{width:120px}.top-left-header{font-size:13px}header .header-nav .header-nav-left .dropdown-category span{font-size:calc(14px + 3*(100vw - 320px)/1600);font-weight:600}:root{--floral-green: #2F492F;--floral-green-light: #3d5c3d;--floral-orange: #FF6840;--floral-orange-hover: #e55a35;--floral-cream: #F7EAD2;--floral-bg: #FBF6F6;--floral-dark: #131311;--floral-text: #4a4a4a;--floral-text-muted: #777777;--floral-border: #e5e5e5;--floral-white: #ffffff}.floral-auth-section *{margin:0;padding:0;box-sizing:border-box}.floral-auth-section{font-family:Public Sans,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;background:var(--floral-bg)}.floral-auth-container{display:flex}.floral-auth-left-panel{flex:1;background:var(--floral-bg);position:relative;display:flex;align-items:center;justify-content:center;overflow:hidden}.floral-auth-illustration{position:relative;z-index:2;text-align:center;padding:2rem;max-width:450px}.floral-auth-illustration .floral-auth-logo{width:100%;max-width:180px;height:auto;margin-bottom:2rem;border-radius:12px}.floral-auth-illustration h2{color:var(--floral-green);font-size:1.75rem;font-weight:600;margin-bottom:.75rem;letter-spacing:-.01em}.floral-auth-illustration p{color:var(--floral-text-muted);font-size:1rem;line-height:1.6;font-weight:400}.floral-auth-shape{position:absolute;border-radius:50%;opacity:.15;animation:floralAuthFloat 10s ease-in-out infinite}.floral-auth-shape-1{width:400px;height:400px;background:var(--floral-green);top:-150px;left:-150px;opacity:.03}.floral-auth-shape-2{width:300px;height:300px;background:var(--floral-orange);bottom:-100px;right:-100px;opacity:.05;animation-delay:3s}.floral-auth-shape-3{width:200px;height:200px;background:var(--floral-green);top:50%;right:10%;opacity:.03;animation-delay:6s}@keyframes floralAuthFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-20px)}}.floral-auth-right-panel{flex:1;display:flex;align-items:center;justify-content:center;padding:2rem;background:var(--floral-bg)}.floral-auth-form-wrapper{width:100%;max-width:400px;animation:floralAuthFadeIn .5s ease-out}@keyframes floralAuthFadeIn{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.floral-auth-header{margin-bottom:2rem}.floral-auth-header h1{font-size:1.5rem;font-weight:600;color:var(--floral-dark);margin-bottom:.5rem}.floral-auth-header p{color:var(--floral-text-muted);font-size:.938rem}.floral-auth-form-group{margin-bottom:1.25rem}.floral-auth-label{display:block;font-size:.875rem;font-weight:500;color:var(--floral-text);margin-bottom:.5rem}.floral-auth-input{width:100%;border:1px solid var(--floral-border);border-radius:8px;height:50px;padding:0 1rem;font-size:.938rem;font-family:inherit;color:var(--floral-dark);background:var(--floral-white);transition:border-color .2s ease,box-shadow .2s ease}.floral-auth-input:focus{outline:none;border-color:var(--floral-green);box-shadow:0 0 0 3px #2f492f1a}.floral-auth-input::placeholder{color:#aaa}.floral-auth-input.is-invalid{border-color:#dc3545}.floral-auth-input.is-valid{border-color:var(--floral-green)}.floral-auth-password-wrapper{position:relative}.floral-auth-password-wrapper .floral-auth-input{padding-right:3rem}.floral-auth-password-toggle{position:absolute;right:1rem;top:50%;transform:translateY(-50%);background:none;border:none;color:var(--floral-text-muted);cursor:pointer;padding:.25rem;display:flex;transition:color .2s}.floral-auth-password-toggle:hover{color:var(--floral-dark)}.floral-auth-options{display:flex;align-items:center;justify-content:space-between;margin:1.25rem 0 1.5rem;flex-wrap:wrap;gap:.75rem}.floral-auth-checkbox{display:flex;align-items:flex-start;gap:.625rem;margin-bottom:1.25rem}.floral-auth-checkbox input[type=checkbox]{width:18px;height:18px;min-width:18px;margin-top:2px;border:1px solid var(--floral-border);border-radius:4px;cursor:pointer;transition:all .2s;appearance:none;background:var(--floral-white);position:relative}.floral-auth-checkbox input[type=checkbox]:checked{background:var(--floral-green);border-color:var(--floral-green)}.floral-auth-checkbox input[type=checkbox]:checked:after{content:"";position:absolute;top:3px;left:6px;width:5px;height:9px;border:solid white;border-width:0 2px 2px 0;transform:rotate(45deg)}.floral-auth-checkbox input[type=checkbox]:focus{outline:none;box-shadow:0 0 0 3px #2f492f26}.floral-auth-checkbox label{color:var(--floral-text);font-size:.875rem;line-height:1.5;cursor:pointer}.floral-auth-checkbox a{color:var(--floral-green);text-decoration:none;font-weight:500}.floral-auth-checkbox a:hover{text-decoration:underline}.floral-auth-link{color:var(--floral-green);text-decoration:none;font-weight:500;font-size:.875rem;transition:color .2s}.floral-auth-link:hover{color:var(--floral-green-light);text-decoration:underline}.floral-auth-btn{width:100%;height:50px;background:var(--floral-orange);border:none;border-radius:8px;color:var(--floral-white);font-size:1rem;font-weight:600;font-family:inherit;cursor:pointer;transition:all .3s ease;display:inline-flex;align-items:center;justify-content:center;gap:.5rem}.floral-auth-btn:hover{background:var(--floral-orange-hover);transform:translateY(-2px);box-shadow:0 4px 15px #ff684059}.floral-auth-btn:active{transform:translateY(0)}.floral-auth-btn:after{content:"\2192";font-size:1.1rem;transition:transform .2s}.floral-auth-btn:hover:after{transform:translate(4px)}.floral-auth-divider{display:flex;align-items:center;margin:1.5rem 0}.floral-auth-divider:before,.floral-auth-divider:after{content:"";flex:1;height:1px;background:var(--floral-border)}.floral-auth-footer{text-align:center}.floral-auth-footer span{color:var(--floral-text-muted);font-size:.938rem}.floral-auth-footer a{color:var(--floral-green);text-decoration:none;font-weight:600;margin-left:.25rem;font-size:.938rem}.floral-auth-footer a:hover{text-decoration:underline}.floral-auth-error{color:#dc3545;font-size:.813rem;margin-top:.375rem}@media (max-width: 992px){.floral-auth-left-panel{display:none}.floral-auth-right-panel{flex:1;padding:2rem 1.5rem}}@media (max-width: 576px){.floral-auth-right-panel{padding:1.5rem 1rem}.floral-auth-header h1{font-size:1.375rem}.floral-auth-options{flex-direction:column;align-items:flex-start}}.floral-auth-btn-green{background:var(--floral-green)}.floral-auth-btn-green:hover{background:var(--floral-green-light);box-shadow:0 4px 15px #2f492f59}.floral-auth-btn-outline{background:var(--floral-white);border:1px solid var(--floral-border);color:var(--floral-dark)}.floral-auth-btn-outline:hover{background:var(--floral-bg);border-color:var(--floral-green);box-shadow:none;transform:none}.floral-auth-btn-outline:after{display:none}.floral-auth-section{padding-top:0!important}.floral-auth-alert{padding:1rem;border-radius:8px;margin-bottom:1.25rem;font-size:.875rem}.floral-auth-alert-success{background:rgba(47,73,47,.1);color:var(--floral-green);border:1px solid rgba(47,73,47,.2)}.floral-auth-alert-error{background:rgba(220,53,69,.1);color:#dc3545;border:1px solid rgba(220,53,69,.2)}
