 .lang-dropdown{position:absolute;background-color:white;border:1px solid #ccc;padding:8px 0;box-shadow:0 4px 8px rgba(0,0,0,0.1);z-index:999;top:100%;left:0;width:200px;border-radius:4px}.lang-option{padding:8px 16px;cursor:pointer;white-space:nowrap}.lang-option:hover{background-color:#f0f0f0}.ae-icon-btn{position:relative;display:flex;align-items:center;gap:6px}.selected-lang{font-weight:500;font-size:14px}:root{--page-background:url('/storage/src/tko-d0b6d1-10/10/68552d0138170.png')}body{background:var(--page-background), #f8f5f2;background-repeat:repeat}#qr-popup{display:none;position:fixed;top:20%;left:50%;transform:translate(-50%, 0);background:#fff;padding:2em 1.2em;box-shadow:0 4px 32px rgba(0,0,0,0.25);border-radius:12px;z-index:10000;text-align:center;min-width:260px}#qr-code{display:flex;justify-content:center;align-items:center;margin:1em 0}#checkout-modal{display:flex;justify-content:center !important}#checkout-modal .modal-dialog{overflow:visible !important;max-height:95vh !important;display:flex;flex-direction:column}#checkout-modal .modal-body{overflow-y:auto !important;flex:1 1 auto;max-height:70vh !important}.ae-input-counter.style-01{display:flex;align-items:center;justify-content:center;gap:10px;max-width:160px;margin-top:10px}.ae-input-counter.style-01 .minus-btn, .ae-input-counter.style-01 .plus-btn{display:inline-block;width:32px;height:32px;border-radius:50%;background-color:transparent;border:1px solid #ccc;text-align:center;line-height:30px;font-size:18px;cursor:pointer;font-weight:bold;color:#333;position:relative}.ae-input-counter.style-01 .minus-btn::before{content:"−";position:absolute;left:50%;top:50%;transform:translate(-50%, -50%)}.ae-input-counter.style-01 .plus-btn::before{content:"+";position:absolute;left:50%;top:50%;transform:translate(-50%, -50%)}.ae-input-counter.style-01 input{width:40px;text-align:center;border:1px solid #ccc;border-radius:4px;padding:6px 5px;font-size:16px;background:#fff;color:#000}@media (max-width:767px){.input-group{max-width:100% !important}}@media (max-width:576px){.input-group-sm input.quantity-input{max-width:40px !important}.input-group-sm button{padding:4px 10px !important}}#cart-banner{position:fixed;top:20px;right:20px;width:280px;background:white;box-shadow:-2px 0 10px rgba(0,0,0,0.2);padding:15px;transition:opacity 0.5s ease-in-out;z-index:9999;overflow-y:auto;border-radius:10px;opacity:0;pointer-events:none;font-family:sans-serif}#cart-banner.show{opacity:1;pointer-events:auto}#cart-banner .banner-header{display:flex;justify-content:space-between;align-items:center;font-size:1rem;margin-bottom:10px;font-weight:bold}#cart-banner .banner-header button{background:none;border:none;font-size:1.2rem;cursor:pointer}#cart-banner hr{border:none;border-top:1px solid #ccc;margin:10px 0}#cart-banner .banner-flex{display:flex;align-items:stretch;gap:10px}#cart-banner img{width:80px;height:100%;border-radius:6px;object-fit:cover;flex-shrink:0}#cart-banner .details{flex-grow:1;font-size:0.85rem;line-height:1.2;display:flex;flex-direction:column;justify-content:space-between}#cart-banner h3{font-size:1rem;margin:5px 0 2px 0;font-weight:normal}#cart-banner p{margin:2px 0}#cart-banner .footer-line{display:flex;justify-content:space-between;margin-top:6px}#cart-banner .btn-container{margin-top:10px}#details-1, #details-2{transition:opacity 0.3s ease, height 0.3s ease}.progress-container{overflow:hidden}.progress-bar{transition:width 0.3s ease, background-color 0.3s ease}.text-warning{color:#ffc107 !important}.text-success{color:#198754 !important}.col-md-6{padding-left:0 !important}.stuck.ae-stuck-nav{top:42px}body{padding-top:40px}.ae-mobile-header-inline-stuck.stuck{padding-top:37px}.ae-desktop-header, .ae-header-holder, .ae-header-top, .ae-header-bottom{width:100%;max-width:100%;margin:0;padding:0}.ae-header-top{display:flex;align-items:center;padding:0px 20px;background-color:#ffffff;width:100%}.ae-header-holder .obj-aligment-left{text-align:center}.ae-search{flex:1;display:flex;justify-content:center}.ae-search input{width:80%;max-width:500px;padding:8px 15px;border:1px solid #ccc;border-radius:20px;outline:none}.ae-header-bottom{display:flex;justify-content:center;background-color:#ffffff;padding:0px 20px}.ae-desctop-menu nav ul{display:flex;justify-content:center;gap:20px}.ae-buttons{flex:0;display:flex;gap:15px;justify-content:flex-end;order:2}.ae-btn{text-decoration:none;padding:8px 15px;border-radius:5px;font-size:14px;align-items:center;color:#000;transition:all 0.3s ease-in-out;border:none;white-space:nowrap;width:auto !important}.ae-btn:hover{transform:translateY(-2px);color:white}.ae-btn-primary{background-color:#000;color:#fff;border-color:#000}.ae-btn-primary:hover{background-color:#333}.ae-icon-btn{display:flex;align-items:center;justify-content:center;border-radius:5%;background-color:transparent;transition:0.3s;cursor:pointer}.ae-icon-img{width:24px;height:24px}.ae-icon-btn:hover{background-color:#ddd}.small-header .ae-desktop-header .ae-header-holder .ae-logo{margin-top:17px;margin-bottom:17px}@media (max-width:375px){.ae-logo-container img{max-width:150px;height:auto}}@media (max-width:480px){.ae-logo-container img{max-width:180px;height:auto}}@media (max-width:414px){.ae-logo-container img{max-width:160px}}@media (max-width:390px){.ae-logo-container img{max-width:150px}}@media (max-width:360px){.ae-logo-container img{max-width:130px}}.ae-stuck-search{flex:1;display:flex;justify-content:center}.ae-stuck-search input{width:100%;max-width:600px;padding:8px 15px;border:1px solid #ccc;border-radius:50px!important;outline:none;height:40px}.ae-header-row{padding:10px 20px}.ae-stuck-buttons{display:flex;align-items:center;gap:10px}.ae-stuck-search .ae-btn-search{top:3px !important}footer .ae-color-scheme-03{background:#fff}}.social-links{list-style:none;padding:0;margin:0}.social-links li{display:flex;align-items:center;margin-bottom:10px}.social-links li a{display:flex;align-items:center;text-decoration:none;font-size:16px;color:#4a4a4a;font-weight:bold}.social-links li img{width:24px;height:24px;margin-right:10px;border-radius:50%}@media (min-width:790px){footer .ae-footer-custom .ae-box-copyright{padding:19px 10px 7px}}@media (min-width:790px){footer .ae-footer-custom .ae-payment-list{margin-top:8px;padding-bottom:14px;padding-right:10px}}.ae-footer-col .container, .ae-footer-custom .container{max-width:100% !important;width:100% !important;padding-left:40px !important;padding-right:40px !important}#ae-pageContent .container-fluid{padding-right:0px;padding-left:0px}/*banner mobile fin #ae-pageContent>.container-indent:not(.nomargin):not([class^="ae-offset"]){margin-top:10px !important}}*/ @media (max-width:767px){.tp-banner-container{height:35vh !important;max-height:none !important;overflow:visible !important}.tp-caption{top:50% !important;transform:translate(-50%, -50%) !important;font-size:14px !important;width:90% !important}}@media (min-width:768px) and (max-width:1023px){.tp-banner-container{height:40vh !important;max-height:none !important;overflow:hidden !important}}@media (min-width:1023px) and (max-width:1500px){.tp-banner-container{height:50vh !important;max-height:none !important;overflow:hidden !important}}.ae-megamenu-submenu li > a::after{content:"";display:inline-block;margin-left:15px;vertical-align:middle;width:8px;height:8px;border-top:0.5px solid #777;border-right:0.5px solid #777;transform:rotate(45deg)}.ae-header-holder .ae-col-obj.openedsearch-fullscreen{display:flex;justify-content:center}.ae-header-holder .ae-col-obj.openedsearch-fullscreen .ae-desctop-parent-headtype1{max-width:600px}.ae-header-holder .ae-col-obj.openedsearch-fullscreen .ae-desctop-parent-headtype1 .ae-search-input{border-radius:50px}.ae-product .ae-description{background:#ffffff00}.wrapper-social-icon{background:#f7f8fa00}//cache icon langue .ae-buttons .ae-icon-btn{display:none !important}.ae-logo{max-height:35px}.ae-stuck-logo{max-height:35px}#entrypoint-objects .my-account{display:none}#entrypoint-objects .my-multi{display:none}.form-default .form-control{background:#ffffff !important}.form-default .form-group.row{margin-left:0;margin-right:0}.form-default .form-group.row > .col-md-6{padding-left:0.5rem;padding-right:0.5rem;flex:0 0 50%;max-width:50%;box-sizing:border-box}.form-default .form-group.row .form-control{width:100%}.form-default .form-group.row > .col-md-6{padding-left:0;padding-right:0;flex:0 0 50%;max-width:50%}.checkbox-group label .box{background:#ffffff;border:1px solid #858585}