@import url(https://fonts.googleapis.com/css2?family=Rubik:ital,wght@0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,300;1,400;1,500;1,600;1,700&display=swap);@import url(https://fonts.googleapis.com/css2?family=Noto+Kufi+Arabic:wght@100..900&display=swap);#yaxiiSmartForm{--ysf-bg-color:var(--ysf-bg-color,#fff);--ysf-text-color:var(--ysf-text-color,#374151);--ysf-field-bg:var(--ysf-field-bg,#fff);--ysf-field-focus:var(--ysf-field-focus,#3b82f6);--ysf-summary-bg:var(--ysf-summary-bg,#f3f4f6);--ysf-summary-color:var(--ysf-summary-color,#1f2937);--ysf-total-color:var(--ysf-total-color,#3b82f6);border-radius:.75rem;font-family:Rubik,sans-serif}.hidden{display:none!important}.form-progress-bar{transition:width .3s ease-in-out}#yaxiiSmartForm .form-control,#yaxiiSmartForm .form-group label,#yaxiiSmartForm .form-label,#yaxiiSmartForm a:not(.has-icon),#yaxiiSmartForm button,#yaxiiSmartForm h1:not(.has-icon),#yaxiiSmartForm h2:not(.has-icon),#yaxiiSmartForm h3:not(.has-icon),#yaxiiSmartForm h4:not(.has-icon),#yaxiiSmartForm h5:not(.has-icon),#yaxiiSmartForm h6:not(.has-icon),#yaxiiSmartForm input,#yaxiiSmartForm p:not(.has-icon),#yaxiiSmartForm select,#yaxiiSmartForm span:not(.has-icon),#yaxiiSmartForm td,#yaxiiSmartForm textarea,#yaxiiSmartForm th{font-family:Rubik,sans-serif!important}.rtl #yaxiiSmartForm h1:not(.has-icon),.rtl #yaxiiSmartForm h2:not(.has-icon),.rtl #yaxiiSmartForm h3:not(.has-icon),.rtl #yaxiiSmartForm h4:not(.has-icon),.rtl #yaxiiSmartForm h5:not(.has-icon),.rtl #yaxiiSmartForm h6:not(.has-icon){font-family:Rubik!important;font-weight:600!important}#yaxiiSmartForm .table td{font-family:Rubik,sans-serif!important;font-weight:400!important}#yaxiiSmartForm .fa,#yaxiiSmartForm .fab,#yaxiiSmartForm .fal,#yaxiiSmartForm .far,#yaxiiSmartForm .fas,#yaxiiSmartForm [class*=" bi-"],#yaxiiSmartForm [class*=" fa-"],#yaxiiSmartForm [class^=bi-],#yaxiiSmartForm [class^=fa-],#yaxiiSmartForm i{font-family:inherit!important}#yaxiiSmartForm [class*=" bi-"],#yaxiiSmartForm [class^=bi-]{font-family:bootstrap-icons!important}.form-label{border-radius:5px 5px 0 0!important}#yaxiiSmartForm .fa,#yaxiiSmartForm .fab,#yaxiiSmartForm .fal,#yaxiiSmartForm .far,#yaxiiSmartForm .fas,#yaxiiSmartForm [class*=" fa-"],#yaxiiSmartForm [class^=fa-]{font-family:Font Awesome\ 5 Free!important}#ysf_decrease_qty{background:#fff;border-radius:9999px!important;color:#374151}#ysf_increase_qty{background:#2563eb;border-radius:9999px!important;color:#fff}.quantity-btn{box-shadow:0 4px 15px rgba(0,0,0,.1);transition:.3s}.quantity-btn:hover{box-shadow:0 6px 20px rgba(59,130,246,.2);transform:translateY(-2px)}.quantity-input:focus+.input-underline{animation:underline-glow 1.5s infinite alternate;opacity:1}#ysf_quantity::-webkit-inner-spin-button,#ysf_quantity::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}#ysf_quantity{-moz-appearance:textfield;appearance:none}@keyframes underline-glow{0%{opacity:.6;transform:scaleX(.9)}to{opacity:1;transform:scaleX(1)}}@keyframes pulse-subtle{0%,to{transform:scale(1)}50%{transform:scale(1.05)}}@keyframes bounce-slight{0%,to{transform:translateY(0)}50%{transform:translateY(-2px)}}.animate-pulse-waves{animation:pulse-waves 2s ease-in-out infinite}@keyframes pulse-waves{0%{box-shadow:0 0 0 0 rgba(34,197,94,.7);transform:scale(1)}50%{box-shadow:0 0 0 10px rgba(34,197,94,0);transform:scale(1.2)}to{box-shadow:0 0 0 0 rgba(34,197,94,0);transform:scale(1)}}.wave-effect{animation:wave-ripple 2s ease-out infinite;background:radial-gradient(circle,rgba(34,197,94,.3) 10%,transparent 70%);border-radius:50%;height:100%;left:50%;pointer-events:none;position:absolute;top:50%;transform:translate(-50%,-50%) scale(0);width:100%}@keyframes wave-ripple{0%{opacity:1;transform:translate(-50%,-50%) scale(0)}to{opacity:0;transform:translate(-50%,-50%) scale(2.5)}}.animate-pulse-subtle{animation:pulse-subtle 2s ease-in-out infinite}.animate-bounce-slight{animation:bounce-slight 1.5s ease-in-out infinite}.quantity-btn:disabled{background:#e5e7eb;box-shadow:none;color:#9ca3af;cursor:not-allowed;opacity:.6;transform:none}.quantity-btn:disabled i{color:#9ca3af}.animate-stock-entry{animation:stock-entry .5s ease-out}@keyframes stock-entry{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.rtl #ysf_increase_qty{background:#2563eb;border-radius:9999px!important;color:#fff;margin-right:0}.rtl #ysf_decrease_qty{background:#fff;border-radius:9999px!important;color:#374151;margin-left:0}@media (max-width:640px){.form-input{font-size:.875rem}.yaxii-shipping-title{margin-bottom:-50px!important}#ysf_quantity{font-size:1rem;width:3.5rem}.quantity-btn{height:2.5rem;width:2.5rem}.mobile-padding{padding:8px 16px!important}.bg-white.rounded-2xl.shadow-2xl.w-full.max-w-full.sm\:max-w-2xl.p-8.transform.hover\:scale-\[1\.01\].transition-transform.mx-auto{padding:0!important}.custom-padding{padding:0}.form-group label{font-size:.875rem}}.space-x-4>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-left:0!important;margin-right:calc(1rem*var(--tw-space-x-reverse))}.text-xs.text-gray-600.peer-checked\:text-gray-200.mt-1{color:#a2a2a2!important}.form-group{margin-bottom:1.5rem;position:relative}.form-input{border-radius:.75rem!important}.form-input:focus{border-color:#3b82f6!important;box-shadow:0 0 0 3px rgba(59,130,246,.1)}.form-group label{background-color:#fff;color:#64748b;font-size:1rem;left:2.5rem;padding:0 .25rem;pointer-events:none;position:absolute;top:.75rem;transition:.3s}.form-input:focus+label,.form-input:not(:placeholder-shown)+label{color:#3b82f6;font-size:.875rem;left:.5rem;top:-.5rem}.form-group i{color:#64748b;font-family:bootstrap-icons!important;position:absolute;right:1rem;top:50%;transform:translateY(-50%);transition:color .3s}.form-group:hover i{color:#3b82f6!important}.form-select{appearance:none;background-color:#fff;border:2px solid #e2e8f0;border-radius:.75rem;font-size:1rem;outline:0;padding:.75rem .75rem .75rem 2.5rem;transition:.3s;width:100%}.form-select:focus{border-color:#3b82f6;box-shadow:0 0 0 3px rgba(59,130,246,.1)}.form-textarea{background-color:#fff;border:2px solid #e2e8f0;border-radius:.75rem;font-size:1rem;outline:0;padding:.75rem .75rem .75rem 2.5rem;resize:vertical;transition:.3s;width:100%}.form-textarea:focus{border-color:#3b82f6;box-shadow:0 0 0 3px rgba(59,130,246,.1)}.form-error{color:#ef4444;display:none;font-size:.875rem;margin-top:.5rem}.form-input.invalid+.form-error{display:block}.rtl{direction:rtl;unicode-bidi:embed}.rtl .form-group{text-align:right}.rtl .form-input{border-radius:.75rem;padding:0 .75rem 0 2.5rem!important}.rtl .form-group label{left:auto;right:2.5rem}.rtl .form-input:focus+label,.rtl .form-input:not(:placeholder-shown)+label{left:auto;right:.5rem}.rtl .form-group i{left:1rem;right:auto}.rtl .shine-button{flex-direction:row-reverse}.rtl .shine-button:before{animation:shine-rtl 2s infinite;left:auto;right:-50%}@keyframes shine-rtl{0%{transform:translateX(0)}25%,to{transform:translateX(-350%)}}.shine-button{background:linear-gradient(135deg,#3b82f6,#1e40af);overflow:hidden;position:relative;transition:.3s}.shine-button:before{animation:shine 2s infinite;background:linear-gradient(90deg,transparent,hsla(0,0%,100%,.5),transparent);content:"";height:100%;left:-50%;position:absolute;top:0;width:50%}@keyframes shine{0%{transform:translateX(0)}25%,to{transform:translateX(350%)}}.shine-button:hover{box-shadow:0 4px 15px rgba(59,130,246,.4);transform:translateY(-2px)}.shine-button:active{transform:translateY(0)}.rtl .payment-content,.rtl .shipping-content{flex-direction:row-reverse}.rtl .toast{left:1rem;right:auto}.rtl .error-message{left:auto;right:0}.rtl #ysf_phone,.rtl .text-left.py-2.text-gray-600{text-align:right!important}.no-select{-webkit-user-select:none!important;-moz-user-select:none!important;-ms-user-select:none!important;user-select:none!important}.form-control.is-invalid{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' fill='none' stroke='%23dc3545'%3E%3Ccircle cx='6' cy='6' r='4.5'/%3E%3Cpath stroke-linejoin='round' d='M5.8 3.6h.4L6 6.5z'/%3E%3Ccircle cx='6' cy='8.2' r='.6' fill='%23dc3545' stroke='none'/%3E%3C/svg%3E");background-position:right calc(.375em + .1875rem) center;background-repeat:no-repeat;background-size:calc(.75em + .375rem) calc(.75em + .375rem);border-color:#dc3545;padding-right:calc(1.5em + .75rem)}.invalid-feedback{color:#dc3545;display:block;font-size:.875em;margin-top:.25rem;width:100%}.alert{border-radius:.5rem;box-shadow:0 4px 6px rgba(0,0,0,.1)}.alert-danger{background-color:#f8d7da;border-color:#f5c2c7;color:#842029}.no-copy-paste{-webkit-user-select:none!important;-moz-user-select:none!important;-ms-user-select:none!important;user-select:none!important}.is-invalid{background-color:#fff!important;border-color:#dc3545!important}.error-message{color:#dc3545;font-size:.875rem;margin-top:.25rem}.secure-input{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.copy-disabled{cursor:not-allowed}.has-error input{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' fill='none' stroke='%23dc3545'%3E%3Ccircle cx='6' cy='6' r='4.5'/%3E%3Cpath stroke-linejoin='round' d='M5.8 3.6h.4L6 6.5z'/%3E%3Ccircle cx='6' cy='8.2' r='.6' fill='%23dc3545' stroke='none'/%3E%3C/svg%3E");background-position:right calc(.375em + .1875rem) center;background-repeat:no-repeat;background-size:calc(.75em + .375rem) calc(.75em + .375rem);border-color:#dc3545;padding-right:calc(1.5em + .75rem)}.form-input{background-color:#fff;border:2px solid #e2e8f0;font-size:1rem;outline:0;padding:8px 2.5rem 8px .75rem!important;transition:.3s;width:100%}.bg-yellow-50.border-l-4.border-yellow-400.p-4.mb-4{margin-bottom:0;margin-top:40px}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;appearance:none;margin:0}input[type=number]{-moz-appearance:textfield;appearance:textfield}.algerian-phone-input{padding-left:4rem!important;position:relative}.algerian-phone-input:before{color:#6b7280;content:"+213";font-size:1rem;font-weight:500;left:.75rem;pointer-events:none;position:absolute;top:50%;transform:translateY(-50%);z-index:1}.static-label{background-color:#fff!important;color:#6b7280!important;font-size:.875rem!important;left:.75rem!important;padding:0 .25rem!important;position:absolute!important;top:-.5rem!important;transform:none!important;transition:none!important;z-index:10!important}@media (max-width:640px){.algerian-phone-input{padding-left:3.5rem!important}.algerian-phone-input:before{font-size:.875rem;left:.5rem}.static-label{font-size:.75rem!important;left:.5rem!important}}[dir=rtl] .algerian-phone-input{padding-left:2.5rem!important;padding-right:4rem!important}[dir=rtl] .algerian-phone-input:before{left:auto;right:.75rem}[dir=rtl] .static-label{left:auto!important;right:.75rem!important}@media (max-width:640px){[dir=rtl] .algerian-phone-input{padding-right:3.5rem!important}[dir=rtl] .algerian-phone-input:before{right:.5rem}[dir=rtl] .static-label{right:.5rem!important}}.touch-manipulation{-webkit-tap-highlight-color:transparent;touch-action:manipulation}@media (max-width:640px){.form-input{font-size:1rem!important;padding:.875rem 2.5rem .875rem .75rem!important}.form-error,.form-label,.quantity-input{font-size:.875rem!important}.quantity-input{min-width:48px!important}.quantity-btn{height:2.5rem!important;width:2.5rem!important}.mobile-padding{padding:8px 16px!important}.bg-white.rounded-2xl.shadow-2xl.w-full.max-w-full.sm\:max-w-2xl.p-8.transform.hover\:scale-\[1\.01\].transition-transform.mx-auto{padding:1rem!important}.custom-padding{padding:.5rem!important}.form-group label{font-size:.875rem!important}.space-y-4>*+*{margin-top:1rem!important}.space-y-6>*+*{margin-top:1.5rem!important}.grid.grid-cols-1.sm\:grid-cols-2{gap:.75rem!important}.py-3\.5{padding-bottom:.875rem!important;padding-top:.875rem!important}.py-4{padding-bottom:1rem!important;padding-top:1rem!important}.text-base{font-size:1rem!important}.text-sm{font-size:.875rem!important}.text-xs{font-size:.75rem!important}#yaxiiSmartForm,.yaxii-smart-form-container{left:0!important;margin-left:calc(-50vw + 50%)!important;margin-right:calc(-50vw + 50%)!important;max-width:100vw!important;position:relative!important;right:0!important;width:100vw!important}.yaxii-smart-form-container>div{margin-left:0!important;margin-right:0!important;max-width:100%!important}body .yaxii-smart-form-container{margin:0!important;max-width:100vw!important;padding:0!important;width:100vw!important}body .container .yaxii-smart-form-container,body .content .yaxii-smart-form-container,body .entry-content .yaxii-smart-form-container,body .main .yaxii-smart-form-container{left:0!important;margin-left:calc(-50vw + 50%)!important;margin-right:calc(-50vw + 50%)!important;max-width:100vw!important;position:relative!important;right:0!important;width:100vw!important}}.form-control.is-valid{background-image:none!important;border-color:#198754!important;border-width:2px!important}.form-control.is-invalid{background-image:none!important;border-color:#dc3545!important;border-width:2px!important}.form-group.is-valid i{color:#198754!important;transition:color .3s}.form-group.is-invalid i{color:#dc3545!important;transition:color .3s}.form-control:focus{box-shadow:none}.form-control.is-valid:focus{border-color:#198754!important;box-shadow:0 0 0 .25rem rgba(25,135,84,.1)}.form-control.is-invalid:focus{border-color:#dc3545!important;box-shadow:0 0 0 .25rem rgba(220,53,69,.1)}.alert{border:1px solid transparent;border-radius:.375rem;margin-bottom:1rem;padding:1rem;position:relative}.alert-warning{background-color:#fff3cd;border-color:#ffecb5;color:#664d03}.security-message{align-items:center;animation:fadeIn .3s;background-color:#e7f3fe;border-left:4px solid #0d6efd;border-radius:8px;color:#084298;display:flex;font-weight:500;gap:10px;margin-bottom:1rem;padding:12px 16px}.security-message i{color:#0d6efd;font-size:1.2rem}#yaxiiSmartForm .form-input.is-valid,#yaxiiSmartForm .form-select.is-valid,#yaxiiSmartForm .form-textarea.is-valid{background-image:none!important;border-color:#198754!important;border-width:2px!important}#yaxiiSmartForm .form-input.is-invalid,#yaxiiSmartForm .form-select.is-invalid,#yaxiiSmartForm .form-textarea.is-invalid{background-image:none!important;border-color:#dc3545!important;border-width:2px!important}#yaxiiSmartForm .form-group.is-valid i{color:#198754!important;transition:color .3s}#yaxiiSmartForm .form-group.is-invalid i{color:#dc3545!important;transition:color .3s}.validation-feedback{align-items:center;border-radius:.375rem;display:flex;font-size:.875rem;margin-top:.5rem;opacity:1;padding:.75rem;transition:opacity .3s}.validation-feedback.error{background-color:rgba(220,53,69,.1);border-left:3px solid #dc3545;color:#dc3545}#yaxiiSmartForm .form-input:focus,#yaxiiSmartForm .form-select:focus,#yaxiiSmartForm .form-textarea:focus{outline:0}#yaxiiSmartForm .form-input.is-valid:focus,#yaxiiSmartForm .form-select.is-valid:focus,#yaxiiSmartForm .form-textarea.is-valid:focus{border-color:#198754!important;box-shadow:0 0 0 .25rem rgba(25,135,84,.15)}#yaxiiSmartForm .form-input.is-invalid:focus,#yaxiiSmartForm .form-select.is-invalid:focus,#yaxiiSmartForm .form-textarea.is-invalid:focus{border-color:#dc3545!important;box-shadow:0 0 0 .25rem rgba(220,53,69,.15)}.tab-pane{padding:2rem}.content-header{margin-bottom:2rem}.content-header h2{color:#1f2937;font-size:1.75rem;margin-bottom:.5rem}.content-header p{color:#6b7280;font-size:.875rem}.settings-card{background:#fff;border-radius:1rem;box-shadow:0 1px 3px rgba(0,0,0,.1);margin-bottom:1.5rem;transition:.3s}.settings-card:hover{box-shadow:0 4px 6px rgba(0,0,0,.1);transform:translateY(-2px)}.settings-card-header{align-items:center;border-bottom:1px solid #e5e7eb;display:flex;gap:1rem;padding:1.5rem}.settings-card-header i{color:#6366f1;font-size:1.25rem}.settings-card-header h3{color:#1f2937;font-size:1.25rem;margin:0}.settings-card-body{padding:1.5rem}.form-floating{margin-bottom:1rem}.form-floating label{color:#6b7280}.form-control{border:1px solid #e5e7eb;border-radius:.5rem;font-size:.875rem;padding:.75rem;transition:.3s}.form-control:focus{border-color:#6366f1;box-shadow:0 0 0 3px rgba(99,102,241,.1);outline:0}.settings-actions{margin-top:2rem;text-align:right}.btn-gradient{background:linear-gradient(135deg,#7952b3,#6366f1);border:none;border-radius:.5rem;color:#fff;font-size:1rem;padding:.75rem 1.5rem;transition:.3s}.btn-gradient:hover{box-shadow:0 4px 6px rgba(0,0,0,.1);transform:translateY(-2px)}@media (max-width:768px){.settings-card-header{align-items:flex-start;flex-direction:column}.settings-card-header h3{font-size:1.1rem}.btn-gradient{width:100%}}.yaxii-message-container{margin-bottom:1rem;position:relative;z-index:10}.yaxii-message{animation:fadeIn .3s;background:#fff;border:1px solid;border-radius:8px;box-shadow:0 1px 2px rgba(0,0,0,.05);margin-bottom:.75rem;padding:1rem}.yaxii-message.error{background-color:#fef2f2;border-color:#fecaca}.yaxii-message.warning{background-color:#fffbeb;border-color:#fef3c7}.message-content{align-items:flex-start;display:flex;gap:.75rem}.message-content i{flex-shrink:0;font-size:1.125rem;margin-top:.125rem}.error .message-content i{color:#ef4444}.warning .message-content i{color:#f59e0b}.message-content span{color:#374151;font-size:.875rem;line-height:1.5}.form-blocked{pointer-events:none;position:relative}.form-blocked:after{backdrop-filter:blur(6px);background:hsla(0,0%,100%,.6);border-radius:8px;content:"";inset:0;position:absolute;z-index:5}@keyframes fadeIn{0%{opacity:0;transform:translateY(-.25rem)}to{opacity:1;transform:translateY(0)}}[dir=rtl] .message-content{flex-direction:row-reverse}@media (prefers-color-scheme:dark){.yaxii-message{background:#1f2937;border-color:#374151}.yaxii-message.error{background-color:rgba(239,68,68,.1);border-color:rgba(239,68,68,.2)}.yaxii-message.warning{background-color:rgba(245,158,11,.1);border-color:rgba(245,158,11,.2)}.form-blocked:after{background:rgba(0,0,0,.4)}}#ysf_buy_options{background:#fff;border-radius:.5rem;box-shadow:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -1px rgba(0,0,0,.06);overflow:hidden;transition:.3s;z-index:1000}#ysf_buy_options button{align-items:center;display:flex;font-weight:500;justify-content:flex-start;padding:.75rem 1rem;text-align:left;transition:background-color .2s;width:100%}#ysf_buy_options button:hover{background-color:#f3f4f6}#ysf_buy_options button:first-child{border-bottom:1px solid #e5e7eb}.highlight-pulse{animation:pulse 1.5s cubic-bezier(.4,0,.6,1)}@keyframes pulse{0%,to{background-color:rgba(243,244,246,.4)}50%{background-color:rgba(209,213,219,.8)}}.button-loading{color:transparent!important;pointer-events:none;position:relative}.button-loading:after{animation:button-loading-spinner .8s linear infinite;border:2px solid hsla(0,0%,100%,.2);border-radius:50%;border-top-color:#fff;content:"";height:1.25rem;left:50%;margin:-.625rem 0 0 -.625rem;position:absolute;top:50%;width:1.25rem}@keyframes button-loading-spinner{to{transform:rotate(1turn)}}