@import url(https://fonts.googleapis.com/css2?family=Cairo&display=swap);:root{--appify-brand:#000;--appify-ink:#000;--appify-radius:16px}body,h1,h2,h3,h4,h5,h6,p,span,div,a,li,input,button,select,textarea{font-family:'Cairo',sans-serif!important}body{opacity:0;transition:opacity .25s ease}body.appify-ready{opacity:1}@media (prefers-reduced-motion:no-preference){.appify-reveal{opacity:0;transform:translateY(16px);transition:opacity .5s ease,transform .5s ease}.appify-reveal.is-visible{opacity:1;transform:none}}.appify-ripple{position:relative;overflow:hidden;transform:translateZ(0)}.appify-ripple .ripple{position:absolute;border-radius:50%;transform:scale(0);animation:appify-ripple .6s linear;background:rgb(255 247 0 / .35);pointer-events:none}@keyframes appify-ripple{to{transform:scale(12);opacity:0}}.appify-bottom-nav{position:fixed;left:0;right:0;bottom:0;z-index:9998;display:flex;justify-content:space-around;gap:8px;background:#f60404;color:#fff;padding:8px 8px 10px;border-top:2px solid var(--appify-brand);-webkit-backdrop-filter:saturate(180%) blur(6px);backdrop-filter:saturate(180%) blur(6px)}.appify-bottom-nav a{flex:1;text-align:center;color:#fff;text-decoration:none;font-weight:700;padding:8px 6px;border-radius:12px;display:flex;flex-direction:column;align-items:center;gap:4px;transition:transform .2s ease,background .2s ease}.appify-bottom-nav a:active{transform:scale(.96);background:#222}.appify-bottom-nav svg{width:22px;height:22px;display:block}.appify-fab-cart{position:fixed;right:14px;bottom:72px;z-index:9999;background:var(--appify-ink);color:#fff;text-decoration:none;padding:14px 16px;border-radius:999px;font-weight:800;box-shadow:0 10px 20px rgb(0 0 0 / .25);transition:transform .2s ease}.appify-fab-cart:active{transform:scale(.96)}.appify-sheet{position:fixed;left:0;right:0;bottom:0;height:70vh;z-index:10000;background:#fff;border-top-left-radius:22px;border-top-right-radius:22px;box-shadow:0 -10px 30px rgb(0 0 0 / .2);transform:translateY(110%);transition:transform .28s ease}.appify-sheet.open{transform:translateY(0)}.appify-sheet .sheet-handle{width:50px;height:5px;background:#ddd;border-radius:999px;margin:10px auto}.appify-sheet .sheet-body{padding:16px;overflow:auto;max-height:calc(70vh - 24px)}@media(min-width:992px){.appify-bottom-nav,.appify-fab-cart{display:none}}.appify-checkout-progress{display:flex;gap:8px;margin:10px 0 18px}.appify-checkout-progress .step{flex:1;text-align:center;font-weight:700;padding:8px;border-radius:10px;background:#f4f4f4;color:#333;border:1px solid #eee}.appify-checkout-progress .step.is-active{background:var(--appify-brand);border-color:#000;color:#000;box-shadow:0 2px 6px rgb(0 0 0 / .08)}.woocommerce div.product form.cart .quantity{visibility:hidden;height:0;margin:0;padding:0;overflow:hidden}.woocommerce ul.products li.product .price{display:none!important}.woocommerce div.product p.price,.woocommerce div.product span.price{font-weight:900;font-size:36px;margin-top:5px!important;margin-bottom:0!important;padding:0!important}.wcpa_wrap .wcpa_field_label{display:block;font-size:1em;font-weight:700;margin:20px 0 10px;color:#111;line-height:1.3}.woocommerce div.product div.images img{border-radius:20px;transform:none!important;transition:none!important}.woocommerce div.product div.images .woocommerce-product-gallery__image,.woocommerce div.product div.images a{pointer-events:none;cursor:default}.rtl.woocommerce div.product div.images .woocommerce-product-gallery__trigger{right:auto;left:.5rem;display:none}.xt_woofc-trigger,.xt_woofc-trigger-close-icon{background-color:yellow!important;border:2px solid black!important;color:black!important;border-radius:10px}.xt_woofc-quantity-col-input{min-width:100px!important;width:auto!important}.xt_woofc-quantity-col-input input{width:150px!important;text-align:center}.xt_woofc-quantity-col-plus{background-color:green}.xt_woofcicon-flat-plus{color:#fff}.xt_woofc-quantity-col-minus{background-color:red}.xt_woofcicon-flat-minus{color:#fff}.woocommerce-notices-wrapper .woocommerce-message{background-color:#f60404;border:2px solid #000;border-radius:14px;padding:20px;color:#fff;font-size:18px;font-weight:700;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:15px;text-align:center;box-shadow:0 4px 10px rgb(0 0 0 / .1)}.woocommerce-notices-wrapper .woocommerce-message::after{content:"🎉";font-size:24px}.woocommerce-notices-wrapper .woocommerce-message .button.wc-forward{background-color:#000;color:#fff;padding:12px 24px;border-radius:10px;font-weight:700;font-size:16px;text-decoration:none;margin-top:5px}@media (max-width:480px){.woocommerce-notices-wrapper .woocommerce-message{font-size:16px;gap:12px;padding:18px}.woocommerce-notices-wrapper .woocommerce-message .button.wc-forward{width:100%;max-width:250px}}.woocommerce-checkout .input-text,.woocommerce-checkout .select2-container--default .select2-selection--single,.woocommerce-checkout .select2-selection,.woocommerce-checkout textarea,.woocommerce-checkout select,.woocommerce-checkout input[type="text"],.woocommerce-checkout input[type="email"],.woocommerce-checkout input[type="tel"]{border-radius:12px!important;border:1px solid #ccc;padding:12px;box-shadow:0 1px 3px rgb(0 0 0 / .07);transition:all 0.3s ease,border 0.2s}.woocommerce-checkout .input-text:focus{border-color:gold}.woocommerce-checkout-review-order-table,.woocommerce-checkout-payment,.woocommerce-checkout-review-order{border-radius:12px;background:#fff;padding:20px;box-shadow:0 2px 8px rgb(0 0 0 / .05)}.woocommerce-checkout-payment .wc_payment_methods li label{font-weight:700;display:flex;align-items:center;justify-content:space-between}.woocommerce-checkout-payment .wc_payment_methods li img{max-height:25px;margin-inline-start:10px}.woocommerce-checkout .woocommerce-checkout-review-order .button,.woocommerce #payment #place_order,.woocommerce_checkout_place_order{background:#000;color:#fff;padding:15px 35px;border-radius:50px;font-weight:700;font-size:18px;transition:background 0.3s ease}.woocommerce #payment #place_order:hover,.woocommerce_checkout_place_order:hover{background:#333;color:#fff}.woocommerce-checkout-review-order-table td p{background:#f9f9f9;padding:6px 10px;border-radius:8px;font-size:14px;margin-top:5px}.woocommerce-checkout-review-order-table tfoot tr:last-child th,.woocommerce-checkout-review-order-table tfoot tr:last-child td{font-weight:700;background:#fffdd0;border-radius:10px}.woocommerce-checkout-review-order-table .product-name{font-weight:500;font-size:15px}.woocommerce-checkout-review-order-table td{vertical-align:middle}@media(max-width:768px){.woocommerce-checkout .col2-set{display:flex;flex-direction:column-reverse;gap:30px}.woocommerce-checkout .woocommerce-checkout-review-order,.woocommerce-checkout .woocommerce-billing-fields{width:100%!important}}.woocommerce-checkout-payment~p{font-size:14px;color:#444;text-align:center;margin-top:10px}.related.products h2{color:#000;text-align:center;font-size:22px;margin-bottom:30px;font-weight:700}@media (max-width:767px){.related.products ul.products{display:grid!important;grid-template-columns:repeat(2,1fr);gap:15px}.related.products ul.products li.product{width:100%!important;float:none!important;margin:0!important}}.related.products .product{background:#000;border:1px solid #111;border-radius:12px;padding:0;position:relative;transition:all 0.3s ease-in-out;overflow:hidden}.related.products .product .woocommerce-loop-product__title,.related.products .product .price,.related.products .product .button,.related.products .product .product-details,.related.products .product .content-bg,.related.products .product .entry-content-wrap,.related.products .product .woocommerce-product-details__short-description,.related.products .product .star-rating{display:none!important}.related.products .product a{display:block;width:100%;height:100%}.related.products .product img{display:block;width:100%!important;height:100%!important;max-width:100%;margin:0;padding:0;object-fit:cover;object-position:center;border-radius:12px}.related.products .product:hover img{transform:scale(1.05)}.single-product div.product div.images img{border:4px solid #111;border-radius:25px;padding:2px}.woocommerce ul.products li.product,.woocommerce-page ul.products li.product{position:relative;overflow:hidden;border:4px solid #111;border-radius:25px;padding:2px;background:#fff;box-shadow:0 4px 12px rgb(0 0 0 / .12);transition:transform 0.3s ease,box-shadow 0.3s ease}.woocommerce ul.products li.product:hover{transform:translateY(-6px) scale(1.02);box-shadow:0 10px 24px rgb(0 0 0 / .2)}.woocommerce ul.products li.product::after{content:"";position:absolute;top:-50%;left:-75%;width:50%;height:200%;background:linear-gradient(120deg,transparent,rgb(255 255 255 / .5),transparent);transform:skewX(-25deg);opacity:0;transition:opacity 0.3s}.woocommerce ul.products li.product:hover::after{opacity:1;animation:appify-shine 0.8s forwards}@keyframes appify-shine{0%{left:-75%}100%{left:125%}}.woocommerce-page ul.products li.product img{border-radius:20px}.woocommerce ul.products li.product .woocommerce-loop-category__title,.woocommerce ul.products li.product .woocommerce-loop-product__title,.woocommerce ul.products li.product h3{text-align:center;font-weight:800;font-size:1.1em}.product-action-wrap{text-align:center;display:inline-block!important;background-color:#000;color:#fff;padding:5px 12px;border-radius:4px;margin:0 auto!important}.appify-sticky-cta{position:fixed;left:0;right:0;bottom:0;z-index:9997;background:#111;color:#fff;padding:10px 12px;display:flex;align-items:center;justify-content:space-between;border-top:2px solid #000}.appify-sticky-cta .title{font-weight:800}.appify-sticky-cta .right{display:flex;gap:8px}.appify-sticky-cta .button{background:#f60404;color:#000;font-weight:800;border-radius:999px;padding:10px 16px;border:2px solid #000}@media(min-width:992px){.appify-sticky-cta{display:none}}.appify-bottom-nav a .badge{position:absolute;top:-6px;inset-inline-end:14px;background:#fff;color:#000;border:2px solid #000;border-radius:999px;padding:0 6px;font-size:12px;font-weight:900;line-height:18px;min-width:18px;text-align:center}.appify-bottom-nav a{position:relative}.appify-reviews{overflow:hidden;position:relative}.appify-reviews .track{display:flex;gap:12px;will-change:transform}.appify-reviews .card{min-width:80%;background:#fff;border:1px solid #eee;border-radius:16px;padding:12px;box-shadow:0 2px 8px rgb(0 0 0 / .06)}@media(min-width:480px){.appify-reviews .card{min-width:60%}}.appify-trust{overflow:hidden;padding:8px 0;border-top:1px dashed #eee;border-bottom:1px dashed #eee;background:#fff}.appify-trust .row{display:flex;gap:24px;animation:appify-marquee 18s linear infinite}.appify-trust .item{display:flex;align-items:center;gap:8px;font-weight:700}@keyframes appify-marquee{from{transform:translateX(0)}to{transform:translateX(-50%)}}.woo-invalid{border-color:#ef4444!important}.woo-valid{border-color:#16a34a!important}.appify-skeleton{position:relative;overflow:hidden;background:#eee;border-radius:12px}.appify-skeleton::after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,#fff0 0%,rgb(255 255 255 / .6) 50%,#fff0 100%);transform:translateX(-100%);animation:appify-sweep 1.2s infinite}@keyframes appify-sweep{to{transform:translateX(100%)}}