#herosection{height:100vh;padding-top:var(--nav-h);background-image:url(../media/bannerone.3zem-3wokre_s.jpg);background-position:50%;background-repeat:no-repeat;background-size:cover;padding-bottom:96px}#herosection .store-good,#herosection .offer{padding-left:max(1rem,50% - 660px)!important;padding-right:max(1rem,50% - 660px)!important}#herosection .store-good{gap:24px}#herosection:after{content:"";background:#00000080;position:absolute;inset:0}.spa-d{border:1px solid var(--main-bg);color:#fff;z-index:9999;padding:9px 17px}#herosection h1{color:#fff;z-index:9999;font-size:72px;font-weight:700;line-height:72px}#herosection h1 span{color:var(--main-red);text-decoration:underline}.bg-transebox{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background-color:#1309098c}#herosection .store-good .fetuers{gap:42px!important}#herosection .store-good .box-icon i{opacity:.9}.offer-item{align-items:center;gap:10px;display:inline-flex}.offer-item p{margin:0}.offer-sep{background:#ffffff8c;border-radius:50%;flex:none;width:4px;height:4px}.hero-cta{background-color:#c1112c;border-radius:14px;flex-direction:row-reverse;align-items:center;gap:12px;padding:14px 22px 14px 14px;display:inline-flex}.hero-cta:hover,.hero-cta:focus,.hero-cta:active{background-color:#a80f26}.hero-cta-arrow{background:#ffffff38;border-radius:50%;flex:none;justify-content:center;align-items:center;width:30px;height:30px;font-size:13px;display:inline-flex}.bg-mainr{background-color:var(--main-red)}.categories-section{padding:var(--section-py) 0;direction:rtl}.categories-header{text-align:right;margin-bottom:35px;position:relative}.categories-header h2{margin-top:15px;font-size:38px;font-weight:800}.categories-header h2 span{color:var(--main-red)}.categories-header p{color:#999}.categories-header button{color:var(--main-red);background:#fff;border:1px solid #eee;border-radius:25px;padding:10px 25px;position:absolute;top:45px;left:0}.category-card{background:#fff;border:1px solid #eee;border-radius:12px;overflow:hidden}.category-image{height:150px;position:relative}.category-image img{object-fit:cover}.category-image:after{content:"";background:linear-gradient(#0000,#0009);position:absolute;inset:0}.category-image .badge{z-index:2;background:var(--main-red);color:#fff;border-radius:20px;padding:5px 12px;font-size:12px;position:absolute;top:10px;right:10px}.dots{z-index:2;color:#ffbf00;position:absolute;top:10px;left:15px}.image-overlay{color:#fff;z-index:2;position:absolute;bottom:15px;right:15px}.image-overlay h5{margin:0;font-weight:700}.category-body{padding:15px}.category-body p{color:#777;min-height:45px;font-size:13px}.rating{color:#ffc400;justify-content:space-between;align-items:center;font-size:14px;display:flex}.rating div{color:#222;text-align:center;display:flex}.rating small{color:#999;font-size:11px}.category-body button{width:100%;color:var(--main-red);background:#fae9ed;border:0;border-radius:8px;margin-top:15px;padding:10px}.category-tags{flex-wrap:wrap;justify-content:center;gap:10px;margin-top:30px;display:flex}.category-tags span,.category-tags .category-tag{border:1px solid #eee;border-radius:20px;padding:7px 18px;font-size:13px}.category-tags .category-tag{color:var(--main-dark);background:#fff;line-height:1.9;text-decoration:none;transition:background-color .2s,border-color .2s,color .2s;display:inline-block}.category-tags .category-tag:hover,.category-tags .category-tag:focus-visible{border-color:var(--main-red);color:var(--main-red);background:#fdecef}.category-tags .category-tag:focus-visible{outline:2px solid var(--main-red);outline-offset:2px}.category-tags .category-tag-all{background:var(--main-red);border-color:var(--main-red);color:#fff}.category-tags .category-tag-all:hover,.category-tags .category-tag-all:focus-visible{background:var(--main-red-hover);border-color:var(--main-red-hover);color:#fff}.discount-offers-section{direction:rtl;padding:80px 0}.discount-offers-header{text-align:right;margin-bottom:35px}.discount-offers-header .tag{color:var(--main-red);background:#fdecef;border-radius:20px;margin-bottom:12px;padding:7px 20px;font-size:13px;display:inline-block}.discount-offers-header h2{margin-bottom:10px;font-size:42px;font-weight:800;line-height:1.2}.discount-offers-header h2 strong{color:var(--main-red)}.discount-offers-header p{color:#999;font-size:15px;line-height:2}.discount-offers-wrapper{grid-template-columns:1fr 1.1fr;gap:12px;display:grid}.discount-offers-calculator{background:#fff;border:1px solid #eee;border-radius:15px;justify-content:space-between;align-items:center;height:60px;margin-bottom:12px;padding:12px 16px;display:flex}.discount-offers-calculator-info{align-items:center;gap:10px;display:flex}.discount-offers-calculator-info span{color:#999;font-size:12px}.discount-offers-calculator-info strong{color:var(--main-red);font-size:16px}.discount-offers-range{align-items:center;gap:15px;display:flex}.discount-offers-range input[type=range]{width:120px;accent-color:var(--main-red);cursor:pointer}.discount-offers-price{font-size:15px;font-weight:700}.discount-offers-price small{color:#999;margin-right:2px;font-size:11px}.discount-offers-grid{grid-template-columns:1fr 1fr;gap:10px;display:grid}.discount-offers-card{background-position:50%;background-size:cover;border-radius:12px;height:130px;position:relative;overflow:hidden}.discount-offers-vip{background:linear-gradient(135deg,#3a0010 0%,#7a0020 100%)}.discount-offers-shipping{background:linear-gradient(135deg,#003820 0%,#005c30 100%)}.discount-offers-bulk{background:linear-gradient(135deg,#1a0005 0%,#4a000e 100%)}.discount-offers-overlay,.discount-offers-main-overlay{background:#00000059;position:absolute;inset:0}.discount-offers-card-content{z-index:2;color:#fff;flex-direction:column;justify-content:space-between;height:100%;padding:12px 14px;display:flex;position:relative}.discount-offers-badge{background:#ffffff40;border-radius:20px;width:fit-content;padding:4px 12px;font-size:11px;display:inline-block}.discount-offers-card-content h3{margin:4px 0 2px;font-size:36px;font-weight:800;line-height:1}.discount-offers-card-content h4{font-size:13px;font-weight:600}.discount-offers-progress{background:#ffffff4d;border-radius:3px;height:3px;margin:6px 0}.discount-offers-progress span{background:#fff;border-radius:3px;width:70%;height:100%;display:block}.discount-offers-buttons{gap:6px;display:flex}.discount-offers-buttons button{color:#fff;cursor:pointer;background:#fff3;border:1px solid #fff6;border-radius:7px;padding:4px 12px;font-family:inherit;font-size:12px;transition:background .2s}.discount-offers-buttons button:hover{background:#ffffff59}.discount-offers-countdown{color:#fff;background:#250005;border-radius:12px;flex-direction:column;justify-content:center;align-items:center;gap:10px;height:130px;display:flex}.discount-offers-countdown p{color:#ccc;font-size:12px}.discount-offers-countdown .countdown-label{color:#fff9;align-items:center;gap:4px;font-size:11px;display:flex}.countdown-label:before{content:"";background:#ff6b6b;border-radius:50%;width:6px;height:6px;display:inline-block}.discount-offers-timer{gap:6px;display:flex}.discount-offers-timer div{color:var(--main-red);text-align:center;background:#fff;border-radius:6px;min-width:44px;padding:8px 12px;font-size:18px;font-weight:700}.discount-offers-timer small{color:#999;font-size:9px;font-weight:400;display:block}.discount-offers-shop-btn{background:var(--main-red);color:#fff;cursor:pointer;border:0;border-radius:10px;width:100%;height:45px;margin-top:10px;font-family:inherit;font-size:15px;font-weight:600;transition:opacity .2s}.discount-offers-shop-btn:hover{opacity:.9}.discount-offers-main-card{background:linear-gradient(135deg,#6b0018 0%,#c0142a 50%,#8b001a 100%);border-radius:15px;height:100%;min-height:405px;position:relative;overflow:hidden}.discount-offers-main-card:before{content:"";background:radial-gradient(circle at 75% 20%,#ffffff14 0%,#0000 40%),radial-gradient(circle at 85% 60%,#ff646426 0%,#0000 35%);position:absolute;inset:0}.discount-offers-main-overlay{background:#00000059}.discount-offers-main-content{color:#fff;z-index:2;max-width:350px;position:absolute;bottom:40px;right:40px}.discount-offers-main-content .sub-label{color:#ffffffbf;margin-bottom:6px;font-size:13px}.discount-offers-main-content h2{margin-bottom:10px;font-size:38px;font-weight:800;line-height:1.1}.discount-offers-main-content p{color:#fffc;margin-bottom:16px;font-size:13px;line-height:1.8}.discount-offers-main-buttons{flex-wrap:wrap;gap:8px;display:flex}.discount-offers-main-buttons button{color:#fff;cursor:pointer;background:#fff3;border:1px solid #fff6;border-radius:7px;padding:7px 16px;font-family:inherit;font-size:13px;transition:background .2s}.discount-offers-main-buttons button:hover{background:#ffffff59}.discount-offers-main-buttons button.shop-now{color:var(--main-red);background:#fff;font-weight:700}.discount-offers-main-buttons button.shop-now:hover{background:#f0f0f0}@media (max-width:992px){.discount-offers-wrapper{grid-template-columns:1fr}.discount-offers-main-card{min-height:300px}}@media (max-width:576px){.discount-offers-grid{grid-template-columns:1fr}.discount-offers-main-content{bottom:20px;right:20px}.discount-offers-header h2{font-size:30px}}.featured-section{padding:var(--section-py) 0;direction:rtl}.featured-header{justify-content:space-between;align-items:center;margin-bottom:35px;display:flex}.section-badge{color:var(--main-red);background:#fdecef;border-radius:20px;padding:7px 18px;font-size:12px}.featured-header h2{margin-top:12px;font-size:38px;font-weight:800}.featured-header h2 span{color:var(--main-red)}.featured-header p{color:#999;font-size:14px}.featured-header a{color:#555;font-size:14px;text-decoration:none}.featured-card{cursor:pointer}.product-image{border-radius:12px;height:230px;position:relative;overflow:hidden}.product-image img{object-fit:cover}.product-image .categ{color:#555;z-index:2;background:#fff;border-radius:20px;padding:5px 15px;font-size:12px;position:absolute;top:12px;right:12px}.product-info{text-align:right;padding-top:15px}.product-info h5{font-size:14px;font-weight:700}.price{align-items:center;gap:5px;display:flex}.price strong{color:var(--main-dark)}.price small{color:var(--main-red)}@media (max-width:768px){.featured-header{flex-direction:column;align-items:flex-start;gap:15px}.product-image{height:260px}}.features-section{min-height:430px;padding:var(--section-py) 0 0;direction:rtl;background-image:url(/images/product2.jpg);background-position:50%;background-size:cover;position:relative;overflow:hidden}.features-section:after{content:"";z-index:1;background:linear-gradient(#0000,#fff);width:100%;height:130px;position:absolute;bottom:0;left:0}.features-overlay{background:#1309098c;position:absolute;inset:0}.features-header{z-index:2;color:#fff;position:relative}.brand-title{margin-bottom:15px;font-size:13px;display:block}.features-header h2{font-family:var(--font-almarai);margin-bottom:45px;font-size:42px;font-weight:800}.features-cards{z-index:3;position:relative}.feature-card{text-align:center;background:#fff;border-radius:12px;min-height:210px;padding:20px 18px;transition:all .3s;box-shadow:0 5px 20px #00000014}.feature-card:hover{transform:translateY(-5px)}.feature-value{font-size:18px;font-weight:700}.feature-value.red{color:var(--main-red)}.feature-value.green{color:var(--main-green)}.feature-line{width:25px;height:2px;margin:8px auto 14px}.feature-line.red{background:var(--main-red)}.feature-line.green{background:var(--main-green)}.feature-icon{width:38px;height:38px;color:var(--main-red);background:#f8eeee;border-radius:50%;justify-content:center;align-items:center;margin:auto;font-size:15px;display:flex}.feature-card h3{color:var(--main-dark);margin-top:15px;font-size:15px;font-weight:700}.feature-card p{color:#777;margin-bottom:0;font-size:11px;line-height:1.9}@media (max-width:768px){.features-header h2{font-size:28px}.features-section{min-height:auto;padding-bottom:50px}.feature-card{min-height:200px}}.offers-slider{padding:var(--section-py) 0;direction:rtl}.offers-slider-header{justify-content:space-between;align-items:center;margin-bottom:30px;display:flex}.offers-slider-header span{color:var(--main-red);background:#fff0f3;border-radius:20px;padding:8px 20px;font-size:12px}.offers-slider-header h2{color:var(--main-dark);font-size:38px;font-weight:800}.offers-slider-header h2 strong{color:var(--main-red)}.offers-slider-header p{color:#999;font-size:13px}.slider-actions button{background:#fff;border:1px solid #eee;border-radius:10px;width:35px;height:35px;margin-left:8px}.promo-card{border-radius:12px;height:290px;position:relative;overflow:hidden}.promo-card img{object-fit:cover}.promo-overlay{background:linear-gradient(90deg,#0009,#95071f99);position:absolute;inset:0}.promo-content{color:#fff;max-width:400px;position:absolute;top:50%;right:45px;transform:translateY(-50%)}.promo-badge{background:#95071fcc;border-radius:20px;padding:7px 18px;font-size:12px}.promo-content h3{margin:20px 0;font-size:32px;font-weight:800}.promo-content p{font-size:13px;line-height:2}.coupon{background:#fff2;border-radius:8px;margin:10px 0;padding:8px 20px;display:inline-block}.promo-content button,.promo-content .btn-shop-now{width:fit-content;color:var(--main-dark);background:#fff;border:0;border-radius:8px;padding:10px 30px;text-decoration:none;display:block}.countdown{color:#fff;background:#0005;border-radius:12px;gap:10px;padding:10px;display:flex;position:absolute;bottom:30px;left:30px}.countdown div{text-align:center;font-size:20px}.countdown span{font-size:10px;display:block}.slider-dots{gap:6px;margin-top:35px;display:flex}.slider-dots button{background:#ddd;border:0;border-radius:50%;width:8px;height:8px}.slider-dots .active{background:var(--main-red);border-radius:10px;width:22px}.slider-thumbs{justify-content:flex-end;gap:10px;margin-top:20px;display:flex}.thumb{opacity:.5;border-radius:8px;width:90px;height:40px;position:relative;overflow:hidden}.thumb.active{opacity:1;border:2px solid var(--main-red)}@media (max-width:768px){.offers-slider-header{flex-direction:column;align-items:flex-start;gap:20px}.promo-content{right:20px}.promo-content h3{font-size:24px}.countdown{display:none}}.offers-section{padding:var(--section-py) 0;direction:rtl}.offers-header{justify-content:space-between;align-items:center;margin-bottom:25px;display:flex}.offers-header span{color:var(--main-red);background:#fff0f3;border-radius:20px;padding:8px 20px;font-size:12px}.offers-header h2{color:var(--main-red);margin:15px 0 5px;font-size:34px;font-weight:800}.offers-header p{color:#777;font-size:13px}.offers-header button{border:1px solid var(--main-red);color:var(--main-red);background:#fff;border-radius:20px;padding:10px 25px}.package-card{background:#fff;border:1px solid #eee;border-radius:12px;height:100%;overflow:hidden}.package-image{height:140px;position:relative}.package-image img{object-fit:cover}.package-overlay{background:#00000040;position:absolute;inset:0}.discount,.popular{color:#fff;border-radius:15px;padding:5px 10px;font-size:11px;position:absolute;top:10px}.discount{background:var(--main-green);left:10px}.popular{background:var(--main-red);right:10px}.image-content{color:#fff;position:absolute;bottom:10px;right:15px}.image-content h3{font-size:16px}.stars{color:gold;font-size:11px}.package-body{padding:15px}.package-body p{color:#777;font-size:12px}.tags span{color:var(--main-red);background:#fff1f3;border-radius:15px;margin-left:5px;padding:5px 8px;font-size:11px}.package-footer{justify-content:space-between;align-items:center;margin-top:20px;display:flex}.package-footer strong{color:var(--main-red);font-size:18px}.package-footer del{color:#999;font-size:11px;display:block}.package-footer button{background:var(--main-red);color:#fff;border:0;border-radius:20px;padding:8px 20px}.custom-package{background:var(--main-dark);color:#fff;border-radius:12px;justify-content:space-between;align-items:center;margin-top:20px;padding:20px;display:flex}.custom-package button{background:var(--main-red);color:#fff;border:0;border-radius:8px;padding:12px 25px}@media (max-width:768px){.offers-header{flex-direction:column;align-items:flex-start;gap:15px}.custom-package{flex-direction:column;gap:15px}}.portfolio-section{padding:var(--section-py) 0;direction:rtl}.portfolio-header h2{color:var(--main-dark);font-size:38px;font-weight:800}.portfolio-header p{color:#aaa;font-size:14px}.portfolio-filter{flex-wrap:wrap;justify-content:center;gap:10px;margin:25px 0;display:flex}.portfolio-filter button{color:#777;background:#fff;border:1px solid #eee;border-radius:25px;padding:8px 22px;transition:all .25s}.portfolio-filter button:hover{border-color:var(--main-red);color:var(--main-red)}.portfolio-filter button.active:hover{color:#fff;border-color:var(--main-red-hover);background:var(--main-red-hover)}.portfolio-filter .active{background:var(--main-red);color:#fff;border-color:var(--main-red)}.portfolio-grid{grid-template-columns:repeat(4,1fr);grid-auto-rows:180px;gap:15px;display:grid}button.portfolio-card{text-align:inherit;font:inherit;color:inherit;cursor:pointer;background:0 0;border:none;padding:0}button.portfolio-card:focus-visible{outline:2px solid var(--main-red);outline-offset:3px}.portfolio-count{z-index:2;color:#fff;background:#1309098c;border-radius:20px;padding:5px 12px;font-size:12px;position:absolute;top:15px;left:15px}.portfolio-lightbox{z-index:1080;direction:rtl;background:#130909bf;justify-content:center;align-items:center;padding:20px;display:flex;position:fixed;inset:0}.portfolio-lightbox-box{background:#fff;border-radius:14px;width:min(1000px,100%);max-height:90vh;padding:20px;overflow-y:auto}.portfolio-lightbox-header{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.portfolio-lightbox-header h3{color:var(--main-dark);margin:0;font-size:24px;font-weight:800}.portfolio-lightbox-header p{color:#666;margin:4px 0 0;font-size:14px}.portfolio-lightbox-header button{background:var(--main-red-tint);color:var(--main-red);cursor:pointer;border:none;border-radius:50%;flex-shrink:0;width:38px;height:38px}.portfolio-lightbox-description{color:#555;margin:14px 0 0}.portfolio-lightbox-grid{grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:12px;margin-top:18px;display:grid}.portfolio-lightbox-image{aspect-ratio:4/3;border-radius:10px;position:relative;overflow:hidden}.portfolio-lightbox-image img{object-fit:cover}.portfolio-card{border-radius:12px;position:relative;overflow:hidden}.portfolio-card img{object-fit:cover}.portfolio-card.large{grid-area:span 2/span 2}.portfolio-card.medium{grid-column:span 2}.portfolio-card.full{grid-column:1/-1}.portfolio-card{transition:transform .3s,box-shadow .3s}.portfolio-card:hover{transform:translateY(-4px);box-shadow:0 12px 28px #1309092e}.portfolio-card img{transition:transform .45s}.portfolio-card:hover img{transform:scale(1.06)}.portfolio-overlay{background:linear-gradient(#0000,#0009);position:absolute;inset:0}.portfolio-category{background:#fff;border-radius:20px;padding:5px 12px;font-size:11px;position:absolute;top:12px;right:12px}.portfolio-content{color:#fff;position:absolute;bottom:15px;right:15px}.portfolio-content h3{margin:0;font-size:16px}.portfolio-content p{font-size:11px}@media (max-width:992px){.portfolio-grid{grid-template-columns:repeat(2,1fr)}.portfolio-card.medium{grid-column:span 1}}@media (max-width:576px){.portfolio-grid{grid-template-columns:1fr}.portfolio-card.large,.portfolio-card.medium,.portfolio-card.full{grid-area:auto}}.testimonials-section{padding:var(--section-py) 0;direction:rtl}.testimonials-header{text-align:right;margin-bottom:40px}.testimonials-header h2{margin-top:15px;font-size:38px;font-weight:800}.testimonials-header p{color:#999}.review-card{border:1px solid #eee;border-radius:15px;height:100%;padding:25px}.review-top{justify-content:space-between;align-items:center;display:flex}.stars{color:#ffc400;letter-spacing:2px}.review-top i{color:#eee;font-size:30px}.review-card h5{margin-top:20px;font-size:16px}.review-card p{color:#999;font-size:14px;line-height:2}.customer{align-items:center;gap:12px;margin-top:20px;display:flex}.customer img{border-radius:50%}.customer strong{display:block}.customer small{color:#999}.reviews-stats{justify-content:center;align-items:center;gap:40px;margin-top:45px;display:flex}.reviews-stats div{align-items:center;gap:10px;display:flex}.rating-number span{color:#ffc400}@media (max-width:768px){.reviews-stats{flex-direction:column}}.reviews-wrapper{position:relative}.slider-btn{color:#fff;z-index:10;background:#000;border:none;border-radius:50%;width:45px;height:45px;position:absolute;top:50%;transform:translateY(-50%)}.slider-btn.prev{right:-60px}.slider-btn.next{left:-60px}@media (max-width:768px){.slider-btn.prev{right:10px}.slider-btn.next{left:10px}.reviews-wrapper .row .col-md-6:not(:first-child){display:none}}.category{color:var(--main-red);background-color:#b7102914;border-radius:999px;margin-bottom:10px;padding:10px}.title h2{margin-bottom:10px;font-size:36px;font-weight:800}.title p{color:#888787}.btn-trans{color:#b71029;border:1px solid #b7102933;font-weight:700}.btn-trans:hover{background-color:var(--main-red);color:#fff}.footer{background:var(--main-red);color:#fff;direction:rtl;margin-top:80px;padding-top:45px}.newsletter{background:#04984b;border-radius:15px;justify-content:space-between;align-items:center;margin-top:0;padding:25px;display:flex}.newsletter-content{align-items:center;gap:15px;display:flex}.newsletter .icon{background:#fff2;border-radius:10px;justify-content:center;align-items:center;width:45px;height:45px;display:flex}.newsletter h5{margin:0}.newsletter p{margin:5px 0 0;font-size:14px}.newsletter-form{gap:10px;display:flex}.newsletter-form input{color:#fff;background:#fff3;border:1px solid #fff5;border-radius:10px;padding:12px 20px}.newsletter-form button{color:var(--main-red);background:#fff;border:0;border-radius:10px;padding:0 30px}.footer-content{grid-template-columns:2fr repeat(4,1fr);gap:30px;padding:50px 0;display:grid}.footer-column{flex-direction:column;gap:15px;display:flex}.footer-column h6{margin-bottom:15px}.footer-column a,.footer-column div{color:#fffb;font-size:14px;text-decoration:none}.social-icons{gap:10px;display:flex}.social-icons a{background:#fff2;border-radius:8px;justify-content:center;align-items:center;width:35px;height:35px;display:flex}.contact-item{gap:10px;margin-top:10px;display:flex}.hours button{color:#fff;background:0 0;border:1px solid #fff;border-radius:8px;margin-top:20px;padding:10px}.payment{border-top:1px solid #fff5;padding:20px 0}.copyright{text-align:center;border-top:1px solid #fff5;padding:20px;font-size:13px}@media (max-width:992px){.footer-content{grid-template-columns:1fr 1fr}.newsletter{text-align:center;flex-direction:column;align-items:stretch;gap:20px}.newsletter-content{justify-content:center}.footer{margin-top:56px;padding-top:32px}}@media (max-width:576px){.footer-content{grid-template-columns:1fr}.newsletter-form{flex-direction:column}}.fa-star{color:gold!important}#herosection{overflow-x:hidden}.store-good,.offer{scrollbar-width:none;-ms-overflow-style:none;max-width:100%;overflow-x:auto}.store-good::-webkit-scrollbar{display:none}.offer::-webkit-scrollbar{display:none}.store-good .fetuers,.store-good .rate,.offer>*{white-space:nowrap;flex-shrink:0}@media (max-width:767.98px){.store-good{gap:1rem}.store-good .fetuers{gap:.75rem!important}.store-good .rate{display:none!important}.offer{justify-content:flex-start!important;gap:1.5rem!important}}@media (max-width:768px){:root{--section-py:var(--section-py-sm)}}@media (max-width:991.98px){#herosection{height:auto;min-height:100vh;padding-top:120px;padding-bottom:140px}#herosection h1{font-size:clamp(34px,9vw,56px);line-height:1.25}#herosection p.fs-5{font-size:1rem!important}#herosection .btns{flex-wrap:wrap;gap:1rem!important}}@media (max-width:575.98px){#herosection>div:first-child{padding:1.25rem!important}#herosection h1{font-size:clamp(28px,8.5vw,40px)}}
.categories-header .section-badge.section-badge-icon,.featured-header .section-badge.section-badge-icon{align-items:center;gap:8px;padding:9px 20px;font-weight:600;display:inline-flex}.categories-header .section-badge.section-badge-icon i,.featured-header .section-badge.section-badge-icon i{font-size:12px}.categories-header .btn-secondary-outline{border:1px solid var(--main-red-tint,#f7e4e8);color:var(--main-red);direction:rtl;background:#fff;border-radius:999px;align-items:center;gap:8px;padding:10px 22px;font-size:14px;font-weight:700;text-decoration:none;transition:background-color .2s,border-color .2s;display:inline-flex}.categories-header .btn-secondary-outline i{font-size:12px}.categories-header .btn-secondary-outline:hover,.categories-header .btn-secondary-outline:focus-visible{background:var(--main-red-tint,#f7e4e8);border-color:var(--main-red)}.featured-header .view-all-link{color:var(--main-dark);direction:rtl;background:0 0;border:none;align-items:center;gap:6px;padding:8px 4px;font-size:14px;font-weight:600;text-decoration:none;display:inline-flex}.featured-header .view-all-link i{font-size:12px}.featured-header .view-all-link:hover,.featured-header .view-all-link:focus-visible{color:var(--main-red)}.featured-card .price{direction:rtl}.featured-card .price .price-currency{font-size:13px;font-weight:700;color:var(--main-red)!important}.featured-card .price .price-number{font-weight:800;color:var(--main-dark)!important}.quick-filter-bar{direction:rtl}.quick-filter-label{color:var(--main-dark);white-space:nowrap;font-size:14px;font-weight:700}.quick-filter-chips{direction:rtl}.quick-filter-bar .category-tag,.quick-filter-bar .category-tag-all{font-weight:500;color:var(--main-dark)!important;background:#fff!important;border:1px solid #eee!important}.quick-filter-bar .category-tag:hover,.quick-filter-bar .category-tag:focus-visible,.quick-filter-bar .category-tag-all:hover,.quick-filter-bar .category-tag-all:focus-visible{background:var(--main-red-tint,#fdecef)!important;border-color:var(--main-red)!important;color:var(--main-red)!important}.catalog-card{direction:rtl;background:#fff;border:1px solid #eee;border-radius:14px}.catalog-image{direction:ltr}.catalog-top-badge{z-index:3;color:#fff;white-space:nowrap;border-radius:999px;align-items:center;gap:6px;padding:5px 12px;font-size:11px;font-weight:700;display:inline-flex;position:absolute;top:10px;left:10px}.catalog-top-badge i{font-size:10px}.catalog-dot{z-index:3;border-radius:50%;width:10px;height:10px;position:absolute;top:14px;right:14px;box-shadow:0 0 0 2px #fff9}.catalog-card.variant-red .catalog-top-badge,.catalog-card.variant-red .catalog-dot{background:#e03b46}.catalog-card.variant-orange .catalog-top-badge,.catalog-card.variant-orange .catalog-dot{background:#f97316}.catalog-card.variant-green .catalog-top-badge,.catalog-card.variant-green .catalog-dot{background:#16a34a}.catalog-card.variant-purple .catalog-top-badge,.catalog-card.variant-purple .catalog-dot{background:#9333ea}.catalog-image-overlay{z-index:2;text-align:right;direction:rtl;padding:12px 14px}.catalog-image-title{color:#fff;margin:0 0 6px;font-size:15px;font-weight:700}.catalog-image-metrics{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.catalog-image-metrics span{color:#f1f1f1;align-items:center;gap:5px;font-size:12px;font-weight:600;display:inline-flex}.catalog-image-metrics i{opacity:.9;font-size:11px}.catalog-store-row{direction:rtl;align-items:flex-start;gap:10px;display:flex}.catalog-store-avatar{background:var(--main-red-tint,#fdecef);width:30px;height:30px;color:var(--main-red);border-radius:50%;flex:none;justify-content:center;align-items:center;font-size:12px;display:flex}.catalog-description{text-align:right;min-height:2.6em;margin:0}.catalog-footer-stats{color:#777;direction:rtl;border-top:1px solid #f1f1f1;align-items:center;gap:12px;margin:12px 0;padding-top:10px;font-size:12px;display:flex}.catalog-footer-stats .stat-item{border-inline-end:1px solid #eee;align-items:center;gap:4px;padding-inline-end:12px;display:flex}.catalog-footer-stats .stat-item:last-child{border-inline-end:none;padding-inline-end:0}.catalog-footer-stats .stat-rating{color:#222}.catalog-footer-stats .stat-rating i.fa-star{color:#ffc400!important}.catalog-action-row{direction:rtl;align-items:center;gap:10px;display:flex}.catalog-browse-btn{text-align:center;color:var(--main-dark);background:#f2f2f2;border-radius:10px;flex:auto;padding:11px 14px;font-size:14px;font-weight:600;text-decoration:none;transition:background-color .2s}.catalog-browse-btn:hover,.catalog-browse-btn:focus-visible{background:#e8e8e8}.catalog-arrow-btn{background:#f2f2f2;border-radius:50%;flex:none;justify-content:center;align-items:center;width:40px;height:40px;transition:background-color .2s;display:flex}.catalog-card.variant-red .catalog-arrow-btn{color:#e03b46}.catalog-card.variant-orange .catalog-arrow-btn{color:#f97316}.catalog-card.variant-green .catalog-arrow-btn{color:#16a34a}.catalog-card.variant-purple .catalog-arrow-btn{color:#9333ea}.product-card{direction:rtl;background:#fff;border:1px solid #eee;border-radius:14px}.product-image-fallback{color:#bbb;background:#f5f5f5;justify-content:center;align-items:center;font-size:32px;display:flex;position:absolute;inset:0}.product-card .product-hover{opacity:0;transition:opacity .2s;position:absolute;inset:0}.product-card:hover .product-hover{opacity:1}.product-card .product-rating{color:#ffc400;z-index:2;background:#000000a6;border-radius:999px;align-items:center;gap:4px;padding:5px 10px;font-size:12px;font-weight:600;display:inline-flex}.product-card .product-rating i.fa-star{font-size:11px;color:#ffc400!important}.product-card .product-rating-count{color:#ffffffb3;font-size:11px}.product-card .product-category{color:#555;z-index:2;background:#fff;border-radius:999px;padding:5px 12px;font-size:12px;font-weight:600}.product-card .product-price{direction:rtl;align-items:baseline;gap:4px;display:inline-flex}.product-card .price-currency{font-size:13px;font-weight:700;color:var(--main-red)!important}.product-card .price-number{font-size:17px;font-weight:800;color:var(--main-dark)!important}.product-card .product-footer{border-top:none!important}.product-card .product-cta-btn{background:var(--main-red);color:#fff;border:none;align-items:center;gap:6px;padding:8px 16px;font-size:13px;font-weight:600;transition:background-color .2s;display:inline-flex;border-radius:999px!important}.product-card .product-cta-btn:hover,.product-card .product-cta-btn:focus-visible{background:var(--main-red-hover,#740518)}.product-card .product-cta-btn i.fa-cart-shopping{font-size:12px}
.feature-card{text-align:right;direction:rtl}.feature-card h3,.feature-card p{text-align:right}.feature-icon{border-radius:30%;width:44px;height:44px;margin:0 0 0 auto;font-size:17px}.feature-value,.feature-line{margin-left:auto;margin-right:0}.promo-card{background:url(/images/ballons/1.png) left -20px bottom -20px/160px no-repeat,linear-gradient(120deg,#2b0509 0%,#6e0d1e 55%,#95071f 100%)}.promo-card img{z-index:0}.promo-overlay{background:linear-gradient(90deg,#130406b8,#95071f8c)}.promo-content{z-index:2}.promo-badge{align-items:center;gap:8px;font-weight:600;display:inline-flex}.coupon{background:#ffffff14;border:1px dashed #ffffff8c;border-radius:8px;align-items:center;gap:12px;padding:8px 10px 8px 16px;display:inline-flex}.coupon-code{letter-spacing:1px;font-weight:700}.coupon-copy{color:#fff;cursor:pointer;background:#ffffff2e;border:0;border-radius:6px;align-items:center;gap:6px;padding:6px 12px;font-size:12px;display:inline-flex}.coupon-copy:hover{background:#ffffff4d}.promo-content button,.promo-content .btn-shop-now{color:#fff;background:#1304068c;border:1px solid #ffffff59;border-radius:9999px;align-items:center;gap:8px;padding:10px 22px;display:inline-flex}.promo-content .btn-shop-now:hover{background:#130406bf}.countdown{z-index:2;background:#00000073;border:1px solid #ffffff26;flex-direction:column;align-items:stretch}.countdown-label{color:#eee;white-space:nowrap;align-items:center;gap:6px;margin:0 0 8px;font-size:11px;display:flex}.countdown-units{gap:10px;display:flex}.offers-header h2{color:var(--main-dark)}.offers-header h2 .text-highlight-red{color:var(--main-red)}.offers-view-all{color:var(--main-red);background:#fff;border:1px solid #f3c9cf;border-radius:9999px;align-items:center;gap:8px;font-weight:600;text-decoration:none;display:inline-flex}.offers-view-all:hover{color:var(--main-red);background:#fff5f6}.package-image{height:180px}.discount,.popular{align-items:center;gap:5px;display:inline-flex}.package-subcategory{color:#fff;background:#00000073;border-radius:15px;margin-bottom:6px;padding:3px 10px;font-size:10px;display:inline-block}.tag-more{color:#777;background:#f3f3f3;border-radius:15px;padding:5px 8px;font-size:11px}.package-price{align-items:baseline;gap:10px;display:flex}.package-price del{display:inline-block}.package-cta{background:var(--main-red);color:#fff;border:0;border-radius:10px;align-items:center;gap:8px;padding:8px 18px;font-size:13px;text-decoration:none;display:inline-flex}.package-cta:hover{background:var(--main-red-hover,var(--main-red));color:#fff}.custom-package-heading{align-items:center;gap:15px;display:flex}.custom-package-icon{color:#fff;background:#ffffff1f;border-radius:14px;flex:none;justify-content:center;align-items:center;width:48px;height:48px;font-size:20px;display:flex}.custom-package p{color:#ccc}.custom-package-cta{color:#fff;background:#e03b46;border:0;border-radius:10px;align-items:center;gap:8px;text-decoration:none;display:inline-flex}.custom-package-cta:hover{color:#fff;background:#c9313b}@media (max-width:768px){.custom-package-heading{text-align:center;flex-direction:column}}
.review-card .review-divider{opacity:1;border:none;border-top:1px solid #eee;margin:16px 0}.testimonials-section .reviews-stats{gap:56px}.trust-clients,.trust-badge-item{align-items:center;gap:12px;display:flex}.avatar-stack{align-items:center;display:flex}.avatar-stack img{border:2px solid #fff;border-radius:50%;box-shadow:0 0 0 1px #eee}.avatar-stack>*{margin-inline-start:-10px}.avatar-stack>:first-child{margin-inline-start:0}.trust-check-badge{width:34px;height:34px;color:var(--main-red,#b71029);background:#b7102922;border-radius:50%;justify-content:center;align-items:center;font-size:14px;display:inline-flex}.footer .newsletter{z-index:2;position:relative;transform:translateY(-60px)}@media (max-width:992px){.footer .newsletter{transform:translateY(-40px)}}.footer .newsletter-mail-icon{background:#2fbd76;border-radius:12px;width:48px;height:48px;font-size:18px}.footer .newsletter p{color:#bdeecb}.footer .newsletter-form input::placeholder{color:#baf2cf;opacity:1}.footer .newsletter-form button{font-weight:700}.footer-column h6{padding-inline-start:12px;position:relative}.footer-column h6:before{content:"";inset-inline-start:0;background:#fff;border-radius:2px;width:3px;height:16px;position:absolute;top:50%;transform:translateY(-50%)}.footer-column a,.footer-column div{color:#ccc}.footer .hours-slot{color:#ccc;background:#ffffff1a;border-radius:8px;padding:8px 12px}.footer .footer-online-badge{color:#fff;background:#ff6b6b40;border:none;border-radius:999px;align-items:center;width:fit-content;margin-top:4px;padding:8px 14px;display:inline-flex}.footer .payment{border-top:none;padding-bottom:0}.footer .payment-methods span{color:#ccc}@media (max-width:767.98px){#herosection{height:auto;min-height:100vh;padding-bottom:24px}#herosection .hero-bottom-bar{width:100%;margin-top:24px;position:static}}.exclusive-offers-section{padding:var(--section-py) 0;direction:rtl}.exclusive-offers-header{margin-bottom:40px}.exclusive-offers-header h2{margin:10px 0;font-size:36px;font-weight:800}.exclusive-offers-header p{color:#888787}.exclusive-offer-card{text-align:center;border:1px solid #eee;border-radius:15px;height:100%;padding:25px}.exclusive-offer-icon{border-radius:14px;justify-content:center;align-items:center;width:56px;height:56px;margin:0 auto 16px;font-size:22px;display:flex}.exclusive-offer-card h3{margin-bottom:8px;font-size:18px;font-weight:700}.exclusive-offer-card p{color:#888787;margin:0;font-size:14px}.discount-offers-section .container{direction:rtl}.discount-offers-grid:empty{display:none}.discount-offers-buttons .discount-offers-code,.discount-offers-main-buttons .discount-offers-code{color:#fff;letter-spacing:.5px;border:1px dashed #fff9;border-radius:7px;align-items:center;font-weight:700;display:inline-flex}.discount-offers-buttons .discount-offers-code{padding:4px 12px;font-size:12px}.discount-offers-main-buttons .discount-offers-code{padding:7px 16px;font-size:13px}.discount-offers-min{color:#fffc;margin-bottom:4px;font-size:11px}a.discount-offers-shop-btn{justify-content:center;align-items:center;text-decoration:none;display:flex}a.discount-offers-shop-btn:hover{color:#fff}.discount-offers-main-buttons a.shop-now{color:var(--main-red);background:#fff;border-radius:7px;align-items:center;padding:7px 16px;font-size:13px;font-weight:700;text-decoration:none;transition:background .2s;display:inline-flex}.discount-offers-main-buttons a.shop-now:hover{background:#f0f0f0}
.packages-page .inner-hero-badge,.catalogs-page .inner-hero-badge{border-radius:999px;align-items:center;gap:8px;display:inline-flex}.packages-page .inner-hero-badge:before,.catalogs-page .inner-hero-badge:before{content:"";font-family:"Font Awesome 7 Free";font-size:12px;font-weight:900}.packages-page .inner-hero-content p,.catalogs-page .inner-hero-content p{font-weight:300}.packages-page .inner-hero-stat strong,.catalogs-page .inner-hero-stat strong{align-items:center;gap:8px;display:inline-flex}.packages-page .inner-hero-stat strong:before,.catalogs-page .inner-hero-stat strong:before{color:#ffd76a;font-family:"Font Awesome 7 Free";font-size:20px;font-weight:900}.packages-page .inner-hero-stat:first-child strong:before,.catalogs-page .inner-hero-stat:first-child strong:before{content:""}.packages-page .inner-hero-stat:nth-child(2) strong:before,.catalogs-page .inner-hero-stat:nth-child(2) strong:before{content:""}.packages-page .inner-hero-stat:nth-child(3) strong:before,.catalogs-page .inner-hero-stat:nth-child(3) strong:before{content:""}.packages-page .inner-hero-stat span,.catalogs-page .inner-hero-stat span{color:#ffffffa6;font-weight:300}.packages-page .custom-nav-container .nav-pills .nav-link.rounded-pill,.packages-page .custom-nav-container .nav-pills .nav-link{border-radius:10px!important}.packages-page .left-side-filter input[type=text]{display:none}.packages-page .dropdown-wrapper select.rounded-pill,.packages-page .dropdown-wrapper .custom-select{border:1px solid #e3e3e3!important;border-radius:6px!important}.packages-features-grid{direction:rtl;padding:60px 0}.packages-feature-card{text-align:center;background:#fff;border:1px solid #f0e9ea;border-radius:16px;padding:30px 20px;transition:transform .25s,box-shadow .25s}.packages-feature-card:hover{transform:translateY(-4px);box-shadow:0 12px 30px #0000000f}.packages-feature-icon{width:64px;height:64px;color:var(--main-red);background:#be1e2d14;border-radius:50%;justify-content:center;align-items:center;margin-bottom:16px;font-size:24px;display:inline-flex}.packages-feature-card h4{color:#222;margin-bottom:8px;font-size:17px;font-weight:800}.packages-feature-card p{color:#777;margin-bottom:0;font-size:14px;line-height:1.8}.packages-cta-banner{direction:rtl;background:#1a1a1a;padding:50px 0}.packages-cta-banner h3{color:#fff;margin-bottom:8px;font-size:24px;font-weight:800}.packages-cta-banner p{color:#fff9;margin-bottom:0}.packages-cta-btn{background:var(--main-red);color:#fff;white-space:nowrap;border-radius:50px;align-items:center;gap:10px;padding:12px 28px;font-weight:700;transition:opacity .2s;display:inline-flex}.packages-cta-btn:hover{opacity:.9;color:#fff}.catalogs-filter-bar{direction:rtl}.catalogs-filter-tabs{flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none;display:flex}.catalogs-filter-tab{color:#4a4a4a;background:#f5f5f5;border:none;border-radius:10px;padding:8px 18px;font-size:14px;font-weight:600;transition:all .2s}.catalogs-filter-tab:hover{background:#e6e6e6}.catalogs-filter-tab.active{background:var(--main-red);color:#fff}.catalogs-search-wrap{color:#999;border:1px solid #e3e3e3;border-radius:8px;align-items:center;gap:8px;margin-inline-start:auto;padding:8px 14px;display:flex}.catalogs-search-input{color:#333;background:0 0;border:none;outline:none;width:160px;font-size:14px}.custom-package{direction:rtl;border-radius:16px;margin-top:3rem;padding:30px;background:#1a1a1a!important}.custom-package-icon{color:#fff;background:#ffffff14;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:56px;height:56px;font-size:22px;display:flex}.custom-package-text h3{color:#fff;margin-bottom:6px;font-size:18px;font-weight:800}.custom-package-text p{color:#fff9;margin-bottom:0;font-size:14px}.custom-package-btn-primary,.custom-package-btn-secondary{white-space:nowrap;border-radius:50px;align-items:center;gap:8px;padding:10px 22px;font-size:14px;font-weight:700;transition:opacity .2s;display:inline-flex}.custom-package-btn-primary{background:var(--main-red);color:#fff}.custom-package-btn-secondary{color:#fff;background:0 0;border:1px solid #ffffff59}.custom-package-btn-primary:hover,.custom-package-btn-secondary:hover{opacity:.85;color:#fff}@media (max-width:768px){.catalogs-search-wrap{width:100%;margin-inline-start:0}.catalogs-search-input{width:100%}.custom-package{text-align:center;justify-content:center}}
.products-hero-wrap .inner-hero-content{text-align:right;grid-template-columns:1.3fr 1fr;align-items:center;column-gap:40px;max-width:1100px;margin:0 auto;display:grid}.products-hero-wrap .inner-hero-badge{grid-area:1/1;align-items:center;gap:8px;display:inline-flex}.products-hero-wrap .inner-hero-content h1{grid-area:2/1}.products-hero-wrap .inner-hero-content p{grid-area:3/1}.products-hero-wrap .inner-hero-stats{flex-direction:column;grid-area:1/2/4;justify-content:center;align-items:flex-start;gap:22px;margin-top:0}.products-hero-wrap .inner-hero-stat{background:0 0;border:none;border-radius:0;padding:0}@media (max-width:768px){.products-hero-wrap .inner-hero-content{text-align:center;display:block}.products-hero-wrap .inner-hero-stats{flex-direction:row;justify-content:center;margin-top:30px}}.products-hero-wrap .inner-hero-badge .fa-gift{font-size:13px}.products-hero-search{direction:rtl;background:#fff;border:1px solid #eee;border-radius:50px;align-items:center;gap:12px;margin-bottom:20px;padding:14px 24px;display:flex;box-shadow:0 10px 30px #0000000f}.products-hero-search i{color:var(--main-red);font-size:16px}.products-hero-search input{color:#333;text-align:right;background:0 0;border:none;outline:none;flex:1;font-size:15px}.products-hero-search input::placeholder{color:#aaa}.custom-nav-container .nav-link .fa-tag{font-size:12px}.products-page-list .custom-select{color:#4a4a4a;appearance:none;background-color:#f5f5f5;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='6' viewBox='0 0 10 6' fill='none'%3E%3Cpath d='M1 1L5 5L9 1' stroke='%234A4A4A' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-position:14px;background-repeat:no-repeat;border:none;padding:8px 34px 8px 16px}.products-page-list .custom-select:focus{background-color:#eee;border-color:#0000}.products-page-list .custom-nav-container{justify-content:space-between}.products-page-list .left-side-filter{margin-inline-start:0!important}.products-page-list .products-count{color:#7a7a7a!important;font-size:14px!important}.products-page-list .products-count strong{color:#111;margin-inline-end:4px;font-size:15px;font-weight:800}#herosection-about{padding-bottom:70px}#herosection-about>.d-flex.flex-column.gap-4{gap:14px!important}.about-hero-subtitle{color:#fffc;margin:-6px 0 4px;font-size:18px;font-weight:600}.offer .fa-star{font-size:13px;color:#fff!important}@media (min-width:992px){section.about-columns{flex-wrap:nowrap;grid-template-columns:1fr 1fr;align-items:center;display:grid!important}.about-columns .right-section,.about-columns .left-section{flex:initial;max-width:100%}.about-columns .rates-number{z-index:3;margin-top:-60px;margin-inline-start:-80px;position:relative}}.rate-num{box-shadow:0 12px 24px #0000002e}.stat-card h3{font-weight:600!important}.stat-icon i{font-size:16px!important}.timeline-content h3{font-weight:800!important}.timeline-content{position:relative}.timeline-content:after{content:"";background:#eee;height:1px;margin-top:18px;display:block}.timeline-content p{margin-top:18px}.timeline-box span{font-weight:700!important}.timeline-item.active .timeline-box{flex-direction:row-reverse;justify-content:flex-end;align-items:center;gap:6px;display:flex}.timeline-list:before{background:linear-gradient(180deg, var(--main-red) 0%, #f5c542 33%, var(--main-green) 66%, var(--main-red) 100%)!important}.timeline-item .timeline-box span{color:#999!important}.timeline-item:has(.timeline-circle.red) .timeline-box span{color:var(--main-red)!important}.timeline-item:has(.timeline-circle.green) .timeline-box span{color:var(--main-green)!important}.timeline-item:has(.timeline-circle.yellow) .timeline-box span{color:#f5c542!important}.ach{border:1px solid #0000;transition:transform .2s,box-shadow .2s;box-shadow:0 8px 24px #00000014}.ach:hover{transform:translateY(-4px);box-shadow:0 12px 28px #0000001f}.ach:first-child{border-color:color-mix(in srgb, var(--main-red) 35%, transparent)}.ach:nth-child(2){border-color:#fdc00355}.ach:nth-child(3){border-color:#b7102955}.ach:nth-child(4){border-color:color-mix(in srgb, var(--main-green) 35%, transparent)}.ach i{background:color-mix(in srgb, currentColor 12%, #fff);border-radius:14px;justify-content:center;align-items:center;width:52px;min-width:52px;height:52px;display:flex;font-size:22px!important}.card-fetuer{text-align:right!important;border-radius:16px!important;flex-direction:column!important;align-items:flex-end!important;padding:24px 22px!important;display:flex!important}.icon-fetuer{background:var(--main-dark)!important;color:#fff!important;border-radius:12px!important;align-self:flex-end!important;width:44px!important;height:44px!important;margin:0 0 16px!important;font-size:16px!important}.card-fetuer h6{margin-bottom:10px!important;font-size:18px!important}.card-fetuer p{color:#eee!important;border-bottom:1px solid #fff3!important;padding-bottom:14px!important;font-size:14px!important;line-height:24px!important}.timeline-item{position:relative}.timeline-item-arrow{inset-inline-end:12px;opacity:.55;pointer-events:none;font-size:12px;position:absolute;top:50%;transform:translateY(-50%)}
.details-catalog .page-banner-content p{color:#ffffffc7}.catalog-header-badges{z-index:2;flex-flow:row-reverse wrap;justify-content:center;gap:12px;margin-top:-28px;margin-bottom:24px;display:flex;position:relative}.catalog-header-badge{color:#fff;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#ffffff29;border:1px solid #ffffff59;border-radius:999px;align-items:center;gap:8px;padding:8px 18px;font-size:.85rem;font-weight:600;display:inline-flex}.catalog-header-badge i{color:#fff;font-size:.8rem}.sub-catalogs-section{padding-top:32px;padding-bottom:8px}.sub-catalogs-title{color:#1f1f1f;margin-bottom:20px;font-size:1.35rem;font-weight:800}.sub-catalogs-grid{grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:16px;display:grid}.sub-catalog-card{background:#fff;border:1px solid #eee;border-radius:14px;flex-direction:column;align-items:center;gap:10px;padding:14px;transition:transform .15s,box-shadow .15s;display:flex;box-shadow:0 2px 10px #0000000a}.sub-catalog-card:hover{transform:translateY(-3px);box-shadow:0 8px 20px #00000014}.sub-catalog-card-image{color:#bbb;background:#f6f6f6;border-radius:10px;justify-content:center;align-items:center;width:100%;height:96px;font-size:1.5rem;display:flex;position:relative;overflow:hidden}.sub-catalog-card-name{color:#333;text-align:center;font-size:.92rem;font-weight:700}a.sub-catalog-card{color:inherit;text-decoration:none}a.sub-catalog-card:focus-visible{outline:2px solid var(--main-red);outline-offset:2px}.sub-catalog-card.is-active{border-color:var(--main-red);box-shadow:0 6px 18px #e03b462e}.sub-catalog-card.is-active .sub-catalog-card-name{color:var(--main-red)}.sub-catalog-card--all .sub-catalog-card-image{color:var(--main-red);background:#fff1f3}.section-separator-badge{text-align:center;justify-content:center;align-items:center;margin:32px 0 12px;display:flex;position:relative}.section-separator-badge:before,.section-separator-badge:after{content:"";background:#e6e6e6;flex:1;height:1px}.section-separator-badge span{color:var(--main-color,#d81324);white-space:nowrap;background:#fdecec;border-radius:999px;margin:0 14px;padding:8px 20px;font-size:.9rem;font-weight:700}.product-details-page{position:relative}.detail-back-btn{z-index:5;color:#fff;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#ffffff2e;border:1px solid #fff6;border-radius:50%;justify-content:center;align-items:center;width:42px;height:42px;transition:background .15s;display:flex;position:absolute;top:20px;right:20px}.detail-back-btn:hover{color:#fff;background:#ffffff4d}.wishlist-btn{color:#999;background:#fff;border:1px solid #eee;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:42px;height:42px;font-size:1.05rem;transition:color .15s,border-color .15s,transform .1s;display:flex}.wishlist-btn:hover{transform:scale(1.05)}.wishlist-btn.is-active{color:var(--main-color,#d81324);border-color:#d8132459}.wishlist-btn.product-card-favorite{z-index:3;border-color:#0000;width:36px;height:36px;font-size:.95rem;position:absolute;bottom:12px;left:12px;box-shadow:0 4px 12px #0000001f}.wishlist-btn.product-card-favorite.is-active{color:var(--main-red,#d81324)}.wishlist-btn.product-card-favorite:focus-visible{outline:2px solid var(--main-red,#d81324);outline-offset:2px}.package-tags{flex-wrap:wrap;gap:8px;display:flex}.package-tag{color:#555;background:#f5f5f5;border:1px solid #ececec;border-radius:999px;padding:5px 12px;font-size:.78rem;font-weight:600}.detail-divider{border:none;border-top:1px solid #ececec;margin:4px 0 20px}.price-box{background:#fbfbfb;border:1px solid #f0f0f0;border-radius:14px;padding:16px 18px}.price-box-main{flex-wrap:wrap;align-items:center;display:flex}.price-box-sub{color:#888;border-top:1px dashed #e6e6e6;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;margin-top:10px;padding-top:10px;font-size:.85rem;display:flex}.delivery-badge{color:#1c9a4b;background:#e9f9ee;border-radius:999px;align-items:center;gap:6px;padding:5px 12px;font-size:.78rem;font-weight:700;display:inline-flex}.package-specs-row{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.package-spec-card{text-align:center;background:#fff;border:1px solid #eee;border-radius:12px;flex-direction:column;align-items:center;gap:6px;padding:14px 8px;display:flex}.package-spec-card i{color:var(--main-color,#d81324);font-size:1.1rem}.package-spec-title{color:#999;font-size:.78rem;font-weight:600}.package-spec-value{color:#222;font-size:.88rem;font-weight:700}.qty-total-row{flex-wrap:wrap;align-items:flex-end;gap:16px;display:flex}.qty-selector{flex-direction:column;gap:6px;display:flex}.qty-label{color:#555;font-size:.82rem;font-weight:700}.qty-controls{border:1px solid #e2e2e2;border-radius:999px;align-items:stretch;width:fit-content;display:flex;overflow:hidden}.qty-btn{color:#333;background:#f7f7f7;border:none;border-radius:0;justify-content:center;align-items:center;width:40px;font-size:1.1rem;font-weight:700;display:flex}.qty-btn:hover:not(:disabled){background:#eee}.qty-btn:disabled{color:#ccc;cursor:not-allowed}.qty-value{background:#fff;border-inline:1px solid #e2e2e2;justify-content:center;align-items:center;min-width:44px;font-weight:700;display:flex}.total-box{background:#fbf1f1;border:1px solid #d8132426;border-radius:12px;flex-direction:column;gap:4px;padding:8px 18px;display:flex}.total-label{color:#999;font-size:.78rem;font-weight:600}.total-value{color:var(--main-color,#d81324);font-size:1.05rem;font-weight:800}.package-alert-box{color:#8a6d1d;background:#fff8e6;border:1px solid #f3e2ad;border-radius:12px;align-items:flex-start;gap:10px;padding:12px 14px;font-size:.85rem;line-height:1.7;display:flex}.package-alert-box i{color:#c69b1f;margin-top:2px}.value-props-row{grid-template-columns:repeat(3,1fr);gap:12px;margin-top:24px;display:grid}.value-prop-card{text-align:center;background:#f9f9f9;border-radius:12px;flex-direction:column;align-items:center;gap:8px;padding:14px 8px;display:flex}.value-prop-card i{color:var(--main-color,#d81324);font-size:1.3rem}.value-prop-card span{color:#444;font-size:.8rem;font-weight:700}.share-bar{flex-wrap:wrap;align-items:center;gap:10px;margin-top:18px;display:flex}.share-label{color:#555;font-size:.88rem;font-weight:700}.share-btn{color:#555;background:#f5f5f5;border:none;border-radius:50%;justify-content:center;align-items:center;gap:6px;width:38px;height:38px;font-size:.95rem;transition:background .15s,color .15s;display:inline-flex}.share-btn:hover{color:#222;background:#ececec}.share-copy{border-radius:999px;width:auto;padding:0 14px;font-size:.8rem;font-weight:700}.detail-tabs-card{background:#fff;border:1px solid #eee;border-radius:18px;padding:22px;box-shadow:0 4px 18px #00000008}.detail-tabs-nav{border-bottom:1px solid #eee;flex-direction:row-reverse;gap:28px;margin-bottom:22px;padding:0;list-style:none;display:flex}.detail-tabs-nav .nav-link{color:#999;background:0 0;border:none;border-radius:0;padding:4px 2px 14px;font-size:.95rem;font-weight:700;position:relative}.detail-tabs-nav .nav-link.active{color:var(--main-color,#d81324)}.detail-tabs-nav .nav-link.active:after{content:"";background:var(--main-color,#d81324);border-radius:3px 3px 0 0;height:3px;position:absolute;bottom:-1px;left:0;right:0}.detail-tabs-content .tab-pane{color:#444;line-height:1.9}.price-includes-list{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.reviews-tab .review-item{background:#fafafa;border:1px solid #f0f0f0;border-radius:12px;padding:14px 16px}.product-contents .content-box{background:#fafafa;border:1px solid #f0f0f0;border-radius:14px;height:100%;padding:20px}.product-contents .content-box p{color:#555;margin:0;line-height:1.9}.product-contents .content-box h5{color:#222;margin-bottom:16px;font-size:1rem;font-weight:800}.product-contents .features-list{flex-direction:column;gap:12px;margin:0;padding:0;list-style:none;display:flex}.product-contents .features-list li{color:#444;align-items:center;gap:10px;font-size:.9rem;font-weight:600;display:flex}.product-contents .check-icon{color:#1c9a4b;background:#e9f9ee;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:22px;height:22px;font-size:.65rem;display:flex}.product-includes{flex-direction:column;gap:20px;display:flex}.product-includes .includes-card{background:#fafafa;border:1px solid #f0f0f0;border-radius:14px;overflow:hidden}.product-includes .spec-row{justify-content:space-between;align-items:center;padding:14px 18px;display:flex}.product-includes .spec-row+.spec-row{border-top:1px solid #f0f0f0}.product-includes .spec-title{color:#555;align-items:center;gap:10px;font-size:.9rem;font-weight:600;display:flex}.product-includes .spec-title i{color:var(--main-color,#d81324);text-align:center;width:18px}.product-includes .spec-value{color:#222;font-size:.9rem;font-weight:700}.product-includes .notes-card{background:#fff8e6;border:1px solid #f3e2ad;border-radius:14px;padding:16px 18px}.product-includes .notes-title{color:#8a6d1d;align-items:center;gap:8px;margin-bottom:10px;font-size:.9rem;font-weight:800;display:flex}.product-includes .notes-title i{color:#c69b1f}.product-includes .notes-card ul{color:#8a6d1d;flex-direction:column;gap:8px;margin:0;padding:0;font-size:.85rem;list-style:none;display:flex}@media (max-width:767.98px){.package-specs-row,.value-props-row{grid-template-columns:repeat(3,1fr);gap:8px}.qty-total-row{align-items:stretch}}@media (max-width:575.98px){.package-specs-row,.value-props-row{grid-template-columns:1fr 1fr 1fr}}
.contact-hero-wrap .inner-hero-badge{letter-spacing:1px;align-items:center;gap:10px;display:inline-flex}.contact-hero-wrap .inner-hero-badge:before{content:"";background:#fff;border-radius:50%;flex:none;width:6px;height:6px}.contact-hero-wrap .inner-hero-content p{color:#fff;text-align:center;max-width:560px;margin-inline:auto}.contact-hero-wrap .inner-hero-stats{flex-wrap:wrap}.contact-hero-wrap .inner-hero-stat{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#ffffff1a;border-radius:999px;flex-direction:row;align-items:center;gap:10px;padding:10px 20px}.contact-hero-wrap .inner-hero-stat strong{background:#ffffff26;border-radius:50%;justify-content:center;align-items:center;width:34px;height:34px;font-size:15px;display:flex}.contact-hero-wrap .inner-hero-stat span{white-space:nowrap;font-size:13px}.information-panel{background:#f7f7f8;border-radius:20px;padding:40px 24px}.information-panel .row{--bs-gutter-x:24px;row-gap:24px}.information{text-align:center;background:#fff;align-items:center}.information-icon-badge{background:#fff;border:1px solid #eee0e2;border-radius:14px;justify-content:center;align-items:center;width:52px;height:52px;display:flex}.information-icon-badge i{color:var(--main-red);font-size:20px}.information-value{color:var(--main-dark);font-weight:800}.information-cta{align-items:center;gap:6px;display:inline-flex}.information-cta .cta-arrow{font-size:12px}.form-field-label{color:var(--main-dark);margin-bottom:6px;font-size:13px;font-weight:700;display:block}.contact-form .phone-input{border:1px solid #eee;border-radius:6px;overflow:hidden}.contact-form .phone-input select,.contact-form .phone-input input{border:0;border-radius:0}.contact-form .phone-input select{border-inline-start:1px solid #eee}.contact-form .check{text-align:start;flex-direction:row;align-items:center;gap:8px;display:flex}.contact-form .check input[type=checkbox]{flex:none;width:auto;margin:0}.faq-header{flex-direction:column;align-items:center;gap:14px;display:flex}.faq-badge{color:var(--main-red);background:#fff0f3;border-radius:999px;align-items:center;gap:8px;padding:8px 20px;font-size:13px;font-weight:700;display:inline-flex}.faq-header h2{margin:0;font-size:34px;font-weight:800}.faq-header p{color:#777;margin:0}.faq-item.active{border-color:#f8d7dc;box-shadow:0 0 0 1px #f8d7dc}.faq-item.active .faq-title{color:var(--main-red);font-weight:700}.faq-item.active .faq-num{background:var(--main-red);color:#fff}.faq-toggle{border-radius:8px;justify-content:center;align-items:center;width:28px;height:28px;margin-right:auto;transition:transform .2s,background .2s,color .2s;display:flex}.faq-item.active .faq-toggle{background:var(--main-red);color:#fff;transform:rotate(180deg)}.faq-title i{margin-right:0}.faq-cta{border:1px solid var(--main-red);max-width:480px;padding:45px 30px}.faq-cta .btn-faq-cta{background:#ff2d43}.account-layout{direction:rtl}.account-sidebar{top:calc(var(--nav-h,0px) + 20px);background:#fff;border:1px solid #eee;border-radius:16px;flex-direction:column;gap:6px;padding:20px 14px;display:flex;position:sticky}.account-sidebar-list{flex-direction:column;gap:4px;margin:0;padding:0;list-style:none;display:flex}.account-sidebar-link{width:100%;color:var(--main-dark);text-align:start;cursor:pointer;background:0 0;border:0;border-radius:10px;align-items:center;gap:10px;padding:12px 14px;font-size:14px;text-decoration:none;display:flex}.account-sidebar-link i{color:var(--main-red);text-align:center;width:18px}.account-sidebar-link:hover,.account-sidebar-link.active{background:var(--main-red-tint,#f7e4e8);color:var(--main-red);font-weight:700}.account-sidebar-logout{color:#dc3545;cursor:pointer;background:0 0;border:1px solid #dc3545;border-radius:10px;justify-content:center;align-items:center;gap:8px;margin-top:10px;padding:10px;font-size:14px;display:flex}.account-sidebar-logout:hover{color:#fff;background:#dc3545}.account-profile-card{background:#fff;border:1px solid #eee;border-radius:16px;overflow:hidden}.account-profile-cover{background:linear-gradient(135deg, var(--main-red) 0%, var(--main-red-hover,#740518) 100%);height:90px}.account-profile-avatar{background:#fff0f3;border:4px solid #fff;border-radius:50%;justify-content:center;align-items:center;width:90px;height:90px;margin:-45px auto 12px;display:flex;position:relative}.account-profile-avatar i{color:var(--main-red);font-size:30px}.account-member-badge{color:var(--main-red);background:#fff0f3;border-radius:999px;align-items:center;gap:6px;margin-bottom:16px;padding:5px 14px;font-size:12px;font-weight:700;display:inline-flex}.account-contact-list{text-align:start;flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.account-contact-list li{color:#555;border:1px solid #f0f0f0;border-radius:10px;align-items:center;gap:10px;padding:8px 12px;font-size:13px;display:flex}.account-contact-list i{color:var(--main-red);text-align:center;width:16px}.account-form-title{align-items:center;gap:8px;display:flex}.account-form-title i{color:var(--main-red);font-size:15px}.account-save-row{justify-content:flex-start;display:flex}
.features-header h2 .gradient-word{background:linear-gradient(90deg,#f7a600,#ffd451);color:#0000;-webkit-background-clip:text;background-clip:text}.star-divider{justify-content:center;align-items:center;gap:12px;max-width:520px;margin:46px auto;padding:0 16px;display:flex}.star-divider-line{background:linear-gradient(90deg,#0000,#95071f47,#0000);flex:1;height:1px}.star-divider i{font-size:9px;color:#95071f73!important}.star-divider i.star-divider-lg{font-size:14px;color:var(--main-red)!important}.products-count-number{color:#1a1a1a;font-weight:800}.products-count-unit{color:#9a9a9a;font-weight:400}.product-card--package .product-discount-badge{z-index:2;color:#fff;background:#1f9d55;border-radius:999px;padding:4px 10px;font-size:12px;font-weight:700;position:absolute;top:10px;left:10px}.product-card--package .product-topseller-badge{z-index:2;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);color:#fff;background:#130909b8;border-radius:999px;align-items:center;gap:6px;padding:4px 10px;font-size:12px;font-weight:700;display:inline-flex;position:absolute;top:10px;right:10px}.product-card--package .product-topseller-badge i{color:#f7a600;font-size:11px}.product-card--package .product-category{display:none}.package-item-chips{direction:rtl;flex-wrap:wrap;gap:6px;margin-bottom:10px;display:flex}.package-item-chip{background:var(--main-red-tint);color:var(--main-red);text-overflow:ellipsis;white-space:nowrap;border-radius:999px;align-items:center;gap:6px;max-width:100%;padding:4px 10px;font-size:11px;display:inline-flex;overflow:hidden}.package-item-chip:before{content:"";background:var(--main-red);border-radius:50%;flex:none;width:5px;height:5px}.package-item-chip--more{color:#6b7280;background:#f2f2f2}.package-item-chip--more:before{background:#9ca3af}.product-price-old{color:#9ca3af;font-size:13px}.product-cta-btn--details{background:var(--main-red);color:#fff;direction:rtl;border:0;border-radius:10px;align-items:center;gap:8px;padding:9px 16px;font-size:13px;text-decoration:none;transition:background .2s;display:inline-flex}.product-cta-btn--details:hover,.product-cta-btn--details:focus{background:var(--main-red-hover);color:#fff}.product-cta-btn--disabled{color:#6c757d;cursor:not-allowed;background:#e9ecef;border:0;border-radius:999px;align-items:center;gap:8px;padding:9px 16px;font-size:13px;display:inline-flex}.product-card--catalog .product-image-caption{inset-inline:0;z-index:2;text-align:right;direction:rtl;background:linear-gradient(#13090900 0%,#1309098c 45%,#130909e0 100%);padding:28px 14px 12px;position:absolute;bottom:0}.product-card--catalog .product-image-caption h3{margin:0 0 2px;font-size:15px;font-weight:700;line-height:1.4}.product-card--catalog .product-image-caption h3 a{color:#fff;text-decoration:none}.product-card--catalog .product-image-caption span{color:#ffffffb8;font-size:12px}#herosection .spa-d.redius{margin-top:34px}@media (max-width:767.98px){#herosection .spa-d.redius{margin-top:16px}}#herosection .store-good .box-icon .line-icon{opacity:.9;flex:none;align-self:center}#herosection .store-good .box-icon p{align-self:center;margin:0}.product-card--package .product-image:has(.product-rating) .product-discount-badge{top:46px}
:root{--order-pink:#fdf1f3;--order-pink-strong:#f8dde3;--order-green:#04984b;--order-green-soft:#e6f5ee;--order-orange:#e8850c;--order-orange-soft:#fdf1e2;--order-red-soft:#fbe6e9;--order-ink-soft:#6b6b6b}.orders-page,.order-wizard,.custom-request,.custom-orders-page,.custom-order-details{padding-top:calc(var(--nav-h) + 28px)!important}.orders-page{background:#fff}.orders-header{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:22px;display:flex}.orders-title{color:var(--main-dark);align-items:center;gap:10px;margin:0 0 6px;font-size:26px;font-weight:800;display:flex}.orders-title i{color:var(--main-red);font-size:20px}.orders-subtitle{color:var(--order-ink-soft);margin:0;font-size:14px}.orders-alert{background:var(--order-pink);border:1px solid var(--order-pink-strong);color:var(--main-red);border-radius:12px;align-items:center;gap:8px;padding:10px 16px;font-size:13px;font-weight:700;text-decoration:none;display:inline-flex}.orders-alert:hover{background:var(--order-pink-strong);color:var(--main-red)}.orders-filterbar{background:#fff;border:1px solid #f0eaea;border-radius:18px;flex-wrap:wrap;gap:8px;margin-bottom:22px;padding:10px;display:flex;box-shadow:0 6px 18px #1309090d}.orders-filter-tab{color:var(--main-dark);background:0 0;border:0;border-radius:12px;align-items:center;gap:8px;padding:9px 16px;font-size:14px;font-weight:700;transition:background .2s,color .2s;display:inline-flex}.orders-filter-tab:hover{background:var(--order-pink)}.orders-filter-tab.is-active{background:var(--main-red);color:#fff}.orders-filter-count{background:var(--order-pink);min-width:24px;color:var(--main-red);text-align:center;border-radius:999px;padding:1px 7px;font-size:12px;font-weight:800}.orders-filter-tab.is-active .orders-filter-count{color:#fff;background:#ffffff38}.order-card{background:#fff;border:1px solid #f0eaea;border-radius:20px;overflow:hidden;box-shadow:0 6px 18px #1309090d}.order-card-main{flex-wrap:wrap;align-items:center;gap:16px;padding:20px;display:flex}.order-status-icon{border-radius:14px;flex:none;justify-content:center;align-items:center;width:46px;height:46px;font-size:18px;display:inline-flex}.order-status-icon.tone-green{background:var(--order-green-soft);color:var(--order-green)}.order-status-icon.tone-orange{background:var(--order-orange-soft);color:var(--order-orange)}.order-status-icon.tone-red,.order-status-icon.tone-neutral{background:var(--order-pink);color:var(--main-red)}.order-card-body{flex:220px;min-width:0}.order-card-code{color:var(--main-dark);letter-spacing:.3px;margin:0 0 4px;font-size:16px;font-weight:800}.order-card-date{color:var(--order-ink-soft);margin:0;font-size:13px}.order-card-products{color:var(--main-dark);text-overflow:ellipsis;white-space:nowrap;margin:6px 0 0;font-size:13px;overflow:hidden}.order-status-pill{text-align:center;border-radius:999px;justify-content:center;align-items:center;padding:6px 16px;font-size:13px;font-weight:700;display:inline-flex}.order-status-pill.tone-green{background:var(--order-green-soft);color:var(--order-green)}.order-status-pill.tone-orange{background:var(--order-orange-soft);color:var(--order-orange)}.order-status-pill.tone-red{background:var(--order-red-soft);color:var(--main-red)}.order-status-pill.tone-neutral{color:var(--order-ink-soft);background:#f2f2f2}.order-card-total{text-align:center;min-width:110px}.order-card-total small{color:var(--order-ink-soft);margin-bottom:2px;font-size:12px;display:block}.order-card-total strong{color:var(--main-dark);font-size:18px;font-weight:800}.order-card-total .price-currency,.order-item-price .price-currency,.order-summary-total .price-currency{color:var(--main-red);margin-inline-start:4px;font-size:.85em}.order-details-btn{background:var(--main-red);color:#fff;border:0;border-radius:12px;align-items:center;gap:8px;padding:10px 20px;font-size:14px;font-weight:700;transition:background .2s;display:inline-flex}.order-details-btn:hover{background:var(--main-red-hover);color:#fff}.order-details-btn i{font-size:12px}.order-card-details{background:#fdfbfb;border-top:1px solid #f5eff0;padding:22px 20px}.order-detail-topbar{flex-wrap:wrap;align-items:center;gap:14px;margin-bottom:26px;display:flex}.order-back-circle{width:42px;height:42px;color:var(--main-dark);background:#fff;border:1px solid #eadfe1;border-radius:50%;flex:none;justify-content:center;align-items:center;text-decoration:none;display:inline-flex}.order-back-circle:hover{background:var(--order-pink);color:var(--main-red)}.order-detail-topbar .order-status-pill{margin-inline-start:auto}.order-block-title{color:var(--main-dark);align-items:center;gap:8px;margin:0 0 12px;font-size:15px;font-weight:800;display:flex}.order-block-title i{color:var(--main-red);font-size:14px}.order-tracking-steps{align-items:flex-start;gap:0;margin:0;padding:0;list-style:none;display:flex}.order-tracking-step{text-align:center;flex:1 1 0;padding:0 4px;position:relative}.order-tracking-step:before{content:"";top:19px;background:#eee3e5;width:100%;height:2px;position:absolute;inset-inline-start:50%}.order-tracking-step:last-child:before{display:none}.order-tracking-step.is-done:before{background:var(--main-red)}.order-tracking-dot{z-index:1;color:#c9bcbe;background:#fff;border:2px solid #eee3e5;border-radius:50%;justify-content:center;align-items:center;width:38px;height:38px;font-size:14px;display:inline-flex;position:relative}.order-tracking-step.is-done .order-tracking-dot{background:var(--main-red);border-color:var(--main-red);color:#fff}.order-tracking-step.is-current .order-tracking-dot{box-shadow:0 0 0 5px var(--order-pink)}.order-tracking-label{color:var(--order-ink-soft);margin-top:8px;font-size:12px;font-weight:700;display:block}.order-tracking-step.is-done .order-tracking-label{color:var(--main-dark)}.order-item-card{background:var(--order-pink);border-radius:16px;align-items:center;gap:14px;padding:14px 16px;display:flex}.order-item-badge{background:var(--main-red);color:#fff;border-radius:12px;flex:none;justify-content:center;align-items:center;width:42px;height:42px;font-size:16px;display:inline-flex}.order-item-title{color:var(--main-dark);font-size:14px;font-weight:700}.order-item-qty{color:var(--order-ink-soft);margin-top:2px;font-size:12px}.order-item-price{color:var(--main-dark);font-size:15px;font-weight:800}.order-soft-card{background:var(--order-pink);border-radius:18px;padding:18px}.order-summary-card{background:var(--order-pink);border:0;border-radius:20px;padding:20px}.order-summary-row{justify-content:space-between;align-items:center;gap:10px;margin-bottom:12px;font-size:14px;display:flex}.order-summary-row span:first-child{color:var(--order-ink-soft)}.order-summary-total{border-top:1px solid var(--order-pink-strong);justify-content:space-between;align-items:center;margin-top:4px;padding-top:14px;display:flex}.order-summary-total span{color:var(--main-dark);font-weight:700}.order-summary-total strong{color:var(--main-red);font-size:20px;font-weight:800}.order-actions{flex-wrap:wrap;align-items:center;gap:10px;margin-top:16px;display:flex}.order-rate-btn{background:var(--main-red);color:#fff;border:0;border-radius:999px;align-items:center;gap:8px;padding:11px 26px;font-size:14px;font-weight:700;text-decoration:none;display:inline-flex}.order-rate-btn:hover{background:var(--main-red-hover);color:#fff}.order-rate-btn i{color:#ffd15c}.order-cancel-link{color:var(--order-ink-soft);background:0 0;border:0;padding:6px 4px;font-size:13px;text-decoration:underline}.order-cancel-link:hover{color:var(--main-red)}.order-rate-row{background:var(--order-pink);border-radius:14px;justify-content:space-between;align-items:center;gap:12px;padding:12px 14px;display:flex}.order-rate-stars{direction:ltr;gap:2px;display:inline-flex}.order-rate-star{color:#ddd0d3;background:0 0;border:0;padding:2px;font-size:16px}.order-rate-star.is-on{color:#f5b301}@media (max-width:767.98px){.order-card-main{gap:12px}.order-card-total,.order-details-btn{width:100%}.order-details-btn{justify-content:center}.order-tracking-label{font-size:11px}}.wizard-head{margin-bottom:22px}.wizard-title{color:var(--main-dark);margin:0 0 6px;font-size:26px;font-weight:800}.wizard-subtitle{color:var(--order-ink-soft);margin:0;font-size:14px}.wizard-steps{margin:0 0 26px;padding:0;list-style:none;display:flex}.wizard-step{text-align:center;flex:1 1 0;padding:0 4px;position:relative}.wizard-step:before{content:"";top:21px;background:#eee3e5;width:100%;height:2px;position:absolute;inset-inline-start:50%}.wizard-step:last-child:before{display:none}.wizard-step.is-done:before{background:var(--main-red)}.wizard-step-dot{z-index:1;color:#c9bcbe;background:#fff;border:2px solid #eee3e5;border-radius:50%;justify-content:center;align-items:center;width:42px;height:42px;font-size:15px;display:inline-flex;position:relative}.wizard-step.is-done .wizard-step-dot,.wizard-step.is-current .wizard-step-dot{background:var(--main-red);border-color:var(--main-red);color:#fff}.wizard-step.is-current .wizard-step-dot{box-shadow:0 0 0 5px var(--order-pink)}.wizard-step-label{color:var(--order-ink-soft);margin-top:8px;font-size:12px;font-weight:700;display:block}.wizard-step.is-current .wizard-step-label,.wizard-step.is-done .wizard-step-label{color:var(--main-dark)}.wizard-panel{background:#fff;border:1px solid #f0eaea;border-radius:22px;padding:24px;box-shadow:0 8px 22px #1309090d}.wizard-panel-title{color:var(--main-dark);margin:0 0 18px;font-size:18px;font-weight:800}.wizard-browse-tabs{flex-wrap:wrap;gap:8px;margin-bottom:20px;display:flex}.wizard-browse-tab{color:var(--main-dark);background:#fff;border:1px solid #eee3e5;border-radius:12px;align-items:center;gap:8px;padding:9px 18px;font-size:14px;font-weight:700;display:inline-flex}.wizard-browse-tab.is-active{background:var(--main-red);border-color:var(--main-red);color:#fff}.wizard-product{background:#fff;border:1px solid #f0eaea;border-radius:16px;flex-direction:column;height:100%;display:flex;overflow:hidden}.wizard-product-img{aspect-ratio:4/3;background:var(--order-pink);width:100%;position:relative}.wizard-rental-tag{top:8px;background:var(--main-red);color:#fff;border-radius:999px;padding:3px 12px;font-size:11px;font-weight:700;position:absolute;inset-inline-end:8px}.wizard-product-body{flex-direction:column;flex:auto;gap:6px;padding:12px;display:flex}.wizard-product-title{color:var(--main-dark);text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:14px;font-weight:700;overflow:hidden}.wizard-product-price{color:var(--main-dark);margin:0;font-size:15px;font-weight:800}.wizard-product-price .price-currency,.wizard-product-deposit .price-currency,.wizard-cart-line-price .price-currency,.wizard-cart-totals .price-currency,.wizard-deposit-box .price-currency,.wizard-rental-warning .price-currency{color:var(--main-red);margin-inline-start:3px;font-size:.85em}.wizard-product-deposit{color:var(--order-ink-soft);margin:0;font-size:12px}.wizard-add-btn{background:var(--main-red);color:#fff;border:0;border-radius:999px;justify-content:center;align-items:center;gap:6px;margin-top:auto;padding:8px 16px;font-size:13px;font-weight:700;display:inline-flex}.wizard-add-btn:hover{background:var(--main-red-hover)}.wizard-nav{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-top:24px;display:flex}.wizard-btn-primary{background:var(--main-red);color:#fff;border:0;border-radius:999px;align-items:center;gap:8px;padding:11px 26px;font-size:14px;font-weight:700;text-decoration:none;display:inline-flex}.wizard-btn-primary:hover{background:var(--main-red-hover);color:#fff}.wizard-btn-primary:disabled{opacity:.55}.wizard-btn-ghost{color:var(--main-dark);background:#fff;border:1px solid #e4d8da;border-radius:999px;align-items:center;gap:8px;padding:10px 24px;font-size:14px;font-weight:700;text-decoration:none;display:inline-flex}.wizard-btn-ghost:hover{background:var(--order-pink);color:var(--main-red)}.wizard-rental-warning{background:var(--order-orange-soft);color:#7a4a06;border:1px solid #f4dcbc;border-radius:16px;gap:12px;margin-bottom:20px;padding:14px 16px;font-size:13px;display:flex}.wizard-rental-warning i{color:var(--order-orange);margin-top:2px;font-size:18px}.wizard-pay-grid{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:12px;display:grid}.wizard-pay-tile{color:var(--main-dark);background:#fff;border:1px solid #eee3e5;border-radius:16px;flex-direction:column;justify-content:center;align-items:center;gap:10px;padding:20px 12px;font-size:14px;font-weight:700;display:flex}.wizard-pay-tile i{color:var(--main-red);font-size:24px}.wizard-pay-tile.is-active{border-color:var(--main-red);background:var(--order-pink);box-shadow:0 0 0 3px rgba(var(--main-red-rgb), .08)}.wizard-promo{background:var(--order-pink);border-radius:16px;margin-top:22px;padding:16px}.wizard-promo-title{color:var(--main-dark);align-items:center;gap:8px;margin:0 0 10px;font-size:14px;font-weight:800;display:flex}.wizard-promo-title i{color:var(--main-red)}.wizard-promo-applied{border:1px dashed var(--main-red);color:var(--main-red);letter-spacing:1px;background:#fff;border-radius:10px;padding:6px 16px;font-weight:800}.wizard-success-icon{background:var(--order-green-soft);width:72px;height:72px;color:var(--order-green);border-radius:50%;justify-content:center;align-items:center;font-size:30px;display:inline-flex}.wizard-success-code{color:var(--main-dark);font-size:15px}.wizard-cart{background:#fff;border:1px solid #f0eaea;border-radius:20px;position:sticky;top:110px;overflow:hidden;box-shadow:0 8px 22px #1309090d}.wizard-cart-head{background:var(--main-red);color:#fff;align-items:center;gap:8px;padding:14px 18px;font-size:15px;font-weight:800;display:flex}.wizard-cart-count{text-align:center;background:#ffffff38;border-radius:999px;min-width:26px;margin-inline-start:auto;padding:2px 9px;font-size:12px}.wizard-cart-body{padding:16px}.wizard-cart-line{background:var(--order-pink);border-radius:14px;align-items:center;gap:8px;padding:10px 12px;display:flex}.wizard-cart-line-title{color:var(--main-dark);text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:700;overflow:hidden}.wizard-cart-line-price{color:var(--main-dark);margin-top:2px;font-size:13px;font-weight:800}.wizard-qty{background:#fff;border-radius:999px;flex:none;align-items:center;gap:4px;padding:2px;display:inline-flex}.wizard-qty button{width:24px;height:24px;color:var(--main-red);background:0 0;border:0;border-radius:50%;font-size:10px}.wizard-qty span{text-align:center;min-width:20px;font-size:13px;font-weight:700}.wizard-cart-remove{color:#b9a9ab;background:0 0;border:0;flex:none;font-size:13px}.wizard-cart-remove:hover{color:var(--main-red)}.wizard-deposit-box{background:var(--order-orange-soft);color:#7a4a06;border:1px dashed #f0c98f;border-radius:14px;margin-top:14px;padding:12px;font-size:12px}.wizard-deposit-box strong{color:var(--order-orange);align-items:center;gap:6px;display:flex}.wizard-cart-totals{color:var(--order-ink-soft);border-top:1px solid #f2eaeb;flex-direction:column;gap:8px;margin-top:16px;padding-top:14px;font-size:13px;display:flex}.wizard-cart-total{color:var(--main-dark);border-top:1px solid #f2eaeb;justify-content:space-between;align-items:center;margin-top:4px;padding-top:12px;font-weight:700;display:flex}.wizard-cart-total strong{color:var(--main-red);font-size:18px}.wizard-cart-clear{width:100%;color:var(--order-ink-soft);background:#fff;border:1px solid #e4d8da;border-radius:999px;margin-top:14px;padding:8px;font-size:13px;font-weight:700}.wizard-cart-clear:hover{color:var(--main-red);border-color:var(--main-red)}@media (max-width:991.98px){.wizard-cart{position:static}}@media (max-width:575.98px){.wizard-step-label{font-size:10px}.wizard-nav{flex-direction:column-reverse}.wizard-nav>*{justify-content:center;width:100%}}.custom-request{background:#fbf8f8}.custom-request-head{margin-bottom:20px}.custom-request-title{color:var(--main-dark);margin:0 0 6px;font-size:26px;font-weight:800}.custom-request-sub{color:var(--order-ink-soft);margin:0;font-size:14px}.cr-card{background:#fff;border:0;border-radius:20px;margin-bottom:18px;padding:22px;box-shadow:0 8px 22px #1309090f}.cr-card-title{color:var(--main-dark);align-items:center;gap:10px;margin:0 0 16px;font-size:16px;font-weight:800;display:flex}.cr-badge{background:var(--main-red);color:#fff;border-radius:9px;flex:none;justify-content:center;align-items:center;width:28px;height:28px;font-size:14px;font-weight:800;display:inline-flex}.cr-input{border-color:#eee3e5;border-radius:12px;padding:10px 14px}.cr-input:focus{border-color:var(--main-red);box-shadow:0 0 0 3px rgba(var(--main-red-rgb), .08)}.cr-event-grid{grid-template-columns:repeat(auto-fill,minmax(120px,1fr));gap:12px;display:grid}.cr-event{color:var(--main-dark);background:#fff;border:1px solid #f0e6e8;border-radius:16px;flex-direction:column;justify-content:center;align-items:center;gap:8px;padding:18px 10px;font-size:13px;font-weight:700;transition:border-color .2s,background .2s;display:flex}.cr-event i{color:var(--main-red);font-size:22px}.cr-event:hover{border-color:var(--main-red)}.cr-event.is-active{border-color:var(--main-red);background:var(--order-pink);box-shadow:0 0 0 3px rgba(var(--main-red-rgb), .08)}.cr-dropzone{cursor:pointer;text-align:center;background:#fdfafa;border:2px dashed #e8d5d9;border-radius:18px;flex-direction:column;justify-content:center;align-items:center;gap:6px;width:100%;padding:32px 16px;display:flex}.cr-dropzone:hover{border-color:var(--main-red);background:var(--order-pink)}.cr-dropzone i{color:var(--main-red);font-size:28px}.cr-dropzone-label{color:var(--main-dark);font-size:14px;font-weight:800}.cr-dropzone-hint{color:var(--order-ink-soft);font-size:12px}.cr-previews{flex-wrap:wrap;gap:10px;margin-top:14px;display:flex}.cr-preview{border-radius:14px;width:110px;height:110px;position:relative;overflow:hidden}.cr-preview-remove{top:5px;z-index:2;color:#fff;background:#0000008c;border:0;border-radius:50%;width:24px;height:24px;font-size:11px;position:absolute;inset-inline-end:5px}.cr-preview.is-processing img{filter:blur(1px)brightness(.75)}.cr-preview-status{inset-inline:0;z-index:1;color:#fff;background:#0000008c;justify-content:center;align-items:center;gap:6px;padding:4px 6px;font-size:11px;font-weight:600;display:flex;position:absolute;bottom:0}.cr-preview-status.is-ready{background:#0006;font-weight:500}.cr-preview-status .spinner-border-sm{border-width:2px;width:12px;height:12px}.cr-actions{flex-wrap:wrap;gap:10px;margin-top:4px;display:flex}.cr-submit{color:#fff;background:#e03b46;border:0;border-radius:14px;justify-content:center;align-items:center;gap:8px;padding:12px 30px;font-size:14px;font-weight:700;text-decoration:none;display:inline-flex}.cr-submit:hover{color:#fff;background:#c8323c}.cr-submit:disabled{opacity:.6}.cr-cancel{color:var(--main-dark);background:#fff;border:1px solid #e4d8da;border-radius:14px;justify-content:center;align-items:center;padding:12px 30px;font-size:14px;font-weight:700;text-decoration:none;display:inline-flex}.cr-cancel:hover{border-color:var(--main-red);color:var(--main-red)}.cr-side{background:#fff;border-radius:20px;position:sticky;top:110px;overflow:hidden;box-shadow:0 8px 22px #1309090f}.cr-side-head{background:var(--main-red);color:#fff;align-items:center;gap:8px;padding:16px 18px;font-size:15px;font-weight:800;display:flex}.cr-side-steps{flex-direction:column;gap:16px;margin:0;padding:18px;list-style:none;display:flex}.cr-side-steps li{gap:12px;display:flex}.cr-side-icon{width:38px;height:38px;color:var(--main-red);background:#fce8ec;border-radius:12px;flex:none;justify-content:center;align-items:center;font-size:15px;display:inline-flex}.cr-side-steps strong{color:var(--main-dark);font-size:14px;display:block}.cr-side-steps p{color:var(--order-ink-soft);margin:2px 0 0;font-size:12px}.cr-sla{background:var(--order-pink);border-radius:14px;align-items:center;gap:12px;margin:0 18px 18px;padding:14px 16px;display:flex}.cr-sla i{color:var(--main-red);font-size:20px}.cr-sla strong{color:var(--main-dark);font-size:13px;display:block}.cr-sla span{color:var(--main-red);font-size:13px;font-weight:800}@media (max-width:991.98px){.cr-side{position:static}}.co-header{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:22px;display:flex}.co-title{color:var(--main-dark);margin:0 0 6px;font-size:26px;font-weight:800}.co-subtitle{color:var(--order-ink-soft);margin:0;font-size:14px}.co-header-actions{flex-wrap:wrap;gap:10px;display:flex}.co-btn-primary{background:var(--main-red);color:#fff;border-radius:999px;align-items:center;gap:8px;padding:10px 22px;font-size:14px;font-weight:700;text-decoration:none;display:inline-flex}.co-btn-primary:hover{background:var(--main-red-hover);color:#fff}.co-btn-outline{border:1px solid var(--main-red);color:var(--main-red);background:#fff;border-radius:999px;align-items:center;gap:8px;padding:10px 22px;font-size:14px;font-weight:700;text-decoration:none;display:inline-flex}.co-btn-outline:hover{background:var(--order-pink);color:var(--main-red)}.co-main-tabs{border-bottom:1px solid #f0eaea;gap:6px;margin-bottom:12px;display:flex}.co-main-tab{color:var(--order-ink-soft);background:0 0;border:0;border-bottom:3px solid #0000;align-items:center;gap:8px;margin-bottom:-1px;padding:12px 18px;font-size:15px;font-weight:700;display:inline-flex}.co-main-tab.is-active{color:var(--main-red);border-bottom-color:var(--main-red)}.co-tab-description{color:var(--order-ink-soft);margin-bottom:16px;font-size:13px}.co-filterbar{flex-wrap:wrap;gap:8px;margin-bottom:20px;display:flex}.co-filter{color:var(--main-dark);background:#fff;border:1px solid #eee3e5;border-radius:999px;padding:7px 18px;font-size:13px;font-weight:700}.co-filter.is-active{background:var(--main-red);border-color:var(--main-red);color:#fff}.co-list{flex-direction:column;gap:14px;display:flex}.co-row{background:#fff;border:1px solid #f0eaea;border-radius:20px;flex-wrap:wrap;align-items:center;gap:16px;padding:18px;display:flex;box-shadow:0 6px 18px #1309090d}.co-row-thumbs{flex:none;gap:6px;display:flex}.co-thumb{background:var(--order-pink);border-radius:14px;width:78px;height:78px;position:relative;overflow:hidden}.co-row-body{flex:260px;min-width:0}.co-row-tags{flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:8px;display:flex}.co-code{letter-spacing:.6px;color:var(--main-dark);background:#f4f0f0;border-radius:8px;padding:4px 10px;font-size:12px;font-weight:800}.co-tag{color:var(--order-ink-soft);background:#f2f2f2;border-radius:999px;padding:4px 14px;font-size:12px;font-weight:700}.co-tag.tone-new,.co-tag.tone-quote_sent,.co-tag.tone-quote{color:#1c62b9;background:#e8f1fd}.co-tag.tone-pending,.co-tag.tone-waiting{background:var(--order-orange-soft);color:var(--order-orange)}.co-tag.tone-completed,.co-tag.tone-accepted{background:var(--order-green-soft);color:var(--order-green)}.co-tag.tone-cancelled,.co-tag.tone-rejected{background:var(--order-red-soft);color:var(--main-red)}.co-row-desc{color:var(--main-dark);margin:0 0 8px;font-size:14px}.co-row-meta{color:var(--order-ink-soft);flex-wrap:wrap;gap:16px;font-size:12px;display:flex}.co-row-meta i{color:var(--main-red);margin-inline-end:5px}.co-row-meta .price-currency,.co-row-price .price-currency,.cod-line-meta .price-currency,.cod-line-total .price-currency,.cod-quote-line .price-currency,.cod-quote-total .price-currency,.custom-order-details .price-currency{color:var(--main-red);margin-inline-start:3px;font-size:.85em}.co-row-price{color:var(--main-dark);font-size:14px;font-weight:800}.co-row-cta{background:var(--main-red);color:#fff;border-radius:999px;flex:none;align-items:center;gap:8px;padding:10px 22px;font-size:13px;font-weight:700;text-decoration:none;display:inline-flex}.co-row-cta:hover{background:var(--main-red-hover);color:#fff}.co-row-cta i{font-size:11px}.cod-topbar{flex-wrap:wrap;align-items:center;gap:14px;margin-bottom:24px;display:flex}.cod-status{margin-inline-start:auto}.cod-card{background:#fdf8f6;border:0;border-radius:20px;margin-bottom:16px;padding:22px}.cod-card-title{color:var(--main-dark);align-items:center;gap:8px;margin:0 0 14px;font-size:16px;font-weight:800;display:flex}.cod-card-title i{color:var(--main-red);font-size:15px}.cod-label{color:var(--order-ink-soft);margin-bottom:2px;font-size:12px;display:block}.cod-gallery{flex-wrap:wrap;gap:12px;display:flex}.cod-gallery-item{background:var(--order-pink);border-radius:16px;width:180px;height:130px;position:relative;overflow:hidden}.cod-line{background:#fff;border-radius:14px;align-items:center;gap:12px;padding:10px 12px;display:flex}.cod-line-img{border-radius:10px;flex:none;width:52px;height:52px;position:relative;overflow:hidden}.cod-line-meta{color:var(--order-ink-soft);font-size:12px}.cod-line-total{color:var(--main-dark);font-weight:800}.cod-quote{border:1px solid var(--order-pink-strong);background:#fdeff2}.cod-quote-card{background:#fff;border-radius:16px;padding:18px}.cod-quote-message{background:var(--order-pink);border-radius:12px;margin-bottom:14px;padding:12px 14px;font-size:13px}.cod-quote-message strong{color:var(--main-red);margin-bottom:4px;display:block}.cod-quote-lines{color:var(--main-dark);flex-direction:column;gap:8px;font-size:13px;display:flex}.cod-quote-line{justify-content:space-between;gap:10px;display:flex}.cod-quote-total{border-top:1px solid #f2eaeb;justify-content:space-between;align-items:center;margin-top:12px;padding-top:12px;font-weight:700;display:flex}.cod-quote-total strong{color:var(--main-red);font-size:19px}.cod-quote-expiry{background:var(--order-orange-soft);color:var(--order-orange);border-radius:999px;align-items:center;gap:6px;margin-top:12px;padding:5px 14px;font-size:12px;font-weight:700;display:inline-flex}.cod-quote-actions{flex-wrap:wrap;gap:10px;margin-top:16px;display:flex}@media (max-width:575.98px){.co-row-cta,.cod-quote-actions>*{justify-content:center;width:100%}}.wizard-account-gate{max-width:520px;margin-inline:auto}.wizard-account-icon{background:var(--order-pink);width:64px;height:64px;color:var(--main-red);border-radius:50%;justify-content:center;align-items:center;font-size:26px;display:inline-flex}.wizard-account-note{color:#0f5132;background:#19875414;border-radius:12px;padding:8px 14px;font-size:13px;font-weight:600;display:inline-block}.wizard-account-actions{flex-wrap:wrap;justify-content:center;gap:12px;display:flex}.wizard-fulfilment{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:12px;margin-bottom:22px;display:grid}.wizard-fulfilment-tile{text-align:start;cursor:pointer;background:#fff;border:2px solid #ececec;border-radius:16px;flex-direction:column;align-items:flex-start;gap:4px;padding:16px 18px;transition:border-color .2s,background .2s,transform .2s;display:flex}.wizard-fulfilment-tile:hover{transform:translateY(-2px)}.wizard-fulfilment-tile.is-active{border-color:var(--main-red);background:var(--order-pink)}.wizard-fulfilment-tile>i{color:var(--main-red);margin-bottom:4px;font-size:20px}.wizard-fulfilment-label{color:var(--main-dark);font-weight:800}.wizard-fulfilment-hint{color:var(--order-ink-soft);font-size:12px}.wizard-branch-card{background:#fbfbfb;border:1px solid #ececec;border-radius:14px;padding:14px 16px}.wizard-branch-links{flex-wrap:wrap;gap:16px;margin-top:8px;display:flex}.wizard-branch-links a{color:var(--main-red);font-size:13px;font-weight:700;text-decoration:none}.wizard-branch-links a:hover{text-decoration:underline}@media (max-width:575.98px){.wizard-fulfilment{grid-template-columns:1fr}.wizard-account-actions{flex-direction:column}.wizard-account-actions>*{justify-content:center;width:100%}}.co-tag.tone-unread{background:var(--main-red);color:#fff;align-items:center;gap:5px;display:inline-flex}.coc-list-wrap{background:#fff;border-radius:16px;overflow:hidden}.coc-list{overscroll-behavior:contain;scroll-behavior:smooth;flex-direction:column;gap:10px;height:clamp(320px,55vh,520px);margin:0;padding:16px;list-style:none;display:flex;overflow-y:auto}.coc-empty{color:var(--order-ink-soft);text-align:center;align-items:center;gap:8px;margin:auto;font-size:13px;display:flex}.coc-row{flex-direction:column;max-width:min(78%,440px);display:flex}.coc-row.is-mine{align-self:flex-start;align-items:flex-start}.coc-row.is-theirs{align-self:flex-end;align-items:flex-end}.coc-bubble{word-break:break-word;border-radius:16px;padding:10px 14px 8px;font-size:14px;line-height:1.7;position:relative}.coc-row.is-mine .coc-bubble{background:var(--main-red);color:#fff;border-start-start-radius:4px}.coc-row.is-theirs .coc-bubble{background:var(--order-pink);color:var(--main-dark);border-start-end-radius:4px}.coc-bubble.is-mockup{width:min(360px,100%)}.coc-row.is-mine.is-sending .coc-bubble{opacity:.7}.coc-row.is-mine.is-failed .coc-bubble{color:var(--main-dark);border:1px dashed var(--main-red);background:#fff}.coc-sender{color:var(--main-red);margin-bottom:2px;font-size:12px;font-weight:800;display:block}.coc-text{white-space:pre-line;margin:0}.coc-meta{opacity:.8;justify-content:flex-end;align-items:center;gap:5px;margin-top:4px;font-size:11px;display:flex}.coc-failed{color:var(--main-red);font-weight:700}.coc-failed-actions{gap:12px;margin-top:4px;display:flex}.coc-failed-actions button{color:var(--main-red);background:0 0;border:0;padding:0;font-size:12px;font-weight:700}.coc-failed-actions button+button{color:var(--order-ink-soft)}.coc-system{max-width:90%;color:var(--order-ink-soft);text-align:center;background:#f4f1f0;border-radius:999px;flex-direction:column;align-self:center;align-items:center;gap:2px;padding:6px 14px;font-size:12px;display:flex}.coc-system time{opacity:.8;font-size:10.5px}.coc-images{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;width:min(260px,60vw);margin-bottom:6px;display:grid}.coc-images.count-1{grid-template-columns:1fr}.coc-image{aspect-ratio:1;cursor:zoom-in;background:#0000000f;border:0;border-radius:12px;padding:0;display:block;position:relative;overflow:hidden}.coc-images.count-1 .coc-image{aspect-ratio:4/3}.coc-images.count-3 .coc-image:first-child{aspect-ratio:16/9;grid-column:1/-1}.coc-mockup{flex-direction:column;gap:8px;display:flex}.coc-mockup-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;display:flex}.coc-mockup-title{align-items:center;gap:6px;font-size:13px;font-weight:800;display:inline-flex}.coc-mockup-status{border-radius:999px;padding:3px 12px;font-size:11.5px;font-weight:700}.coc-mockup-status.tone-pending{background:var(--order-orange-soft);color:var(--order-orange)}.coc-mockup-status.tone-approved{background:var(--order-green-soft);color:var(--order-green)}.coc-mockup-status.tone-changes{background:var(--order-red-soft);color:var(--main-red)}.coc-mockup-image{aspect-ratio:4/3;cursor:zoom-in;background:#fff;border:0;border-radius:12px;width:100%;padding:0;display:block;position:relative;overflow:hidden}.coc-mockup-comment{background:#ffffffb3;border-radius:10px;margin:0;padding:8px 10px;font-size:12.5px}.coc-mockup-actions{flex-wrap:wrap;gap:8px;display:flex}.coc-mockup-actions .cr-submit,.coc-mockup-actions .cr-cancel{padding:8px 18px;font-size:13px}.coc-mockup-form{flex-direction:column;gap:8px;display:flex}.coc-composer{margin-top:12px}.coc-attachments{margin:0 0 10px}.coc-attachments .cr-preview{width:72px;height:72px}.coc-composer-row{align-items:flex-end;gap:8px;display:flex}.coc-input{resize:vertical;background:#fff;flex:1;min-height:46px;max-height:140px}.coc-attach,.coc-send{border-radius:14px;flex:0 0 46px;place-items:center;width:46px;height:46px;font-size:17px;transition:background-color .2s,opacity .2s;display:grid}.coc-attach{color:var(--main-red);background:#fff;border:1px solid #eee3e5}.coc-send{color:#fff;background:#e03b46;border:0}.coc-attach:disabled,.coc-send:disabled{opacity:.45;cursor:not-allowed}.coc-closed{color:var(--order-ink-soft);background:#f4f1f0;border-radius:14px;align-items:center;gap:8px;margin:12px 0 0;padding:12px 14px;font-size:13px;display:flex}.coc-lightbox{z-index:1080;background:#130909cc;justify-content:center;align-items:center;padding:20px;display:flex;position:fixed;inset:0}.coc-lightbox-box{flex-direction:column;gap:10px;width:min(960px,100%);display:flex}.coc-lightbox-image{width:100%;height:min(78vh,720px);position:relative}.coc-lightbox-actions{justify-content:center;gap:10px;display:flex}.coc-lightbox-actions a,.coc-lightbox-actions button{color:#fff;background:#ffffff1f;border:1px solid #fff6;border-radius:999px;align-items:center;gap:6px;padding:7px 16px;font-size:13px;text-decoration:none;display:inline-flex}@media (max-width:575.98px){.coc-row{max-width:90%}.coc-list{padding:12px}}
:root{--dash-red:#d62839;--dash-red-strong:#c01f2f;--dash-red-deep:#96121f;--dash-tint:#fdeef0;--dash-tint-strong:#fadfe3;--dash-bg:#fbf8f8;--dash-surface:#fff;--dash-border:#f1e6e8;--dash-text:#23272f;--dash-muted:#8b9099;--dash-radius:16px;--dash-radius-sm:12px;--dash-sidebar-w:262px}.dash-shell{background:var(--dash-bg);direction:rtl;flex-direction:row;align-items:stretch;min-height:100vh;display:flex}.dash-main{flex-direction:column;flex:auto;min-width:0;display:flex}.dash-content{padding:22px 28px 40px}.dash-sidebar{flex:0 0 var(--dash-sidebar-w);width:var(--dash-sidebar-w);background:var(--dash-surface);border-inline-end:1px solid var(--dash-border);align-self:stretch}.dash-sidebar-inner{flex-direction:column;height:100vh;padding:20px 16px 24px;display:flex;position:sticky;top:0;overflow-y:auto}.dash-sidebar-logo{justify-content:center;margin-bottom:18px;display:flex}.dash-sidebar-logo img{width:auto;height:52px}.dash-user-card{background:var(--dash-tint);border-radius:var(--dash-radius-sm);align-items:center;gap:10px;margin-bottom:22px;padding:12px 12px 12px 10px;display:flex;position:relative}.dash-user-avatar{background:var(--dash-surface);width:44px;height:44px;color:var(--dash-red);border-radius:10px;flex:0 0 44px;place-items:center;font-size:20px;display:grid;overflow:hidden}.dash-user-avatar img{object-fit:cover;width:100%;height:100%}.dash-user-meta{min-width:0;display:block}.dash-user-name{color:var(--dash-text);white-space:nowrap;text-overflow:ellipsis;margin:0 0 3px;font-size:14px;font-weight:800;display:block;overflow:hidden}.dash-user-tier{color:var(--dash-red);align-items:center;gap:5px;margin:0;font-size:11px;font-weight:700;display:inline-flex}.dash-user-tier:before{content:"";background:var(--dash-red);border-radius:50%;width:6px;height:6px}.dash-user-pin{top:-6px;background:var(--dash-red);color:#fff;border-radius:50%;place-items:center;width:18px;height:18px;font-size:9px;display:grid;position:absolute;inset-inline-end:10px}.dash-nav-group+.dash-nav-group{margin-top:18px}.dash-nav-label{color:var(--dash-muted);letter-spacing:.02em;margin:0 6px 8px;font-size:11px;font-weight:700}.dash-nav-list{flex-direction:column;gap:2px;margin:0;padding:0;list-style:none;display:flex}.dash-nav-link{color:#4b5159;background:0 0;border:0;border-radius:10px;align-items:center;gap:10px;width:100%;padding:9px 12px;font-size:13.5px;font-weight:700;text-decoration:none;transition:background-color .16s,color .16s;display:flex}.dash-nav-link i{text-align:center;width:18px;color:var(--dash-muted);font-size:14px;transition:color .16s}.dash-nav-link:hover{background:var(--dash-tint);color:var(--dash-red)}.dash-nav-link:hover i{color:var(--dash-red)}.dash-nav-link.active{background:var(--dash-red);color:#fff}.dash-nav-link.active i{color:#fff}.dash-nav-dot{background:var(--dash-red);border-radius:50%;width:7px;height:7px;margin-inline-start:auto}.dash-nav-link.active .dash-nav-dot{background:#fff}.dash-sidebar-footer{margin-top:auto;padding-top:22px}.dash-logout{width:100%;color:var(--dash-red);background:0 0;border:0;border-radius:10px;justify-content:center;align-items:center;gap:8px;padding:10px;font-size:13.5px;font-weight:700;transition:background-color .16s;display:flex}.dash-logout:hover{background:var(--dash-tint)}.dash-topbar{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:16px;padding:20px 28px 0;display:flex}.dash-breadcrumb{color:var(--dash-muted);align-items:center;gap:7px;margin:0 0 4px;font-size:11.5px;font-weight:700;display:flex}.dash-breadcrumb a{color:var(--dash-muted);text-decoration:none}.dash-breadcrumb a:hover{color:var(--dash-red)}.dash-breadcrumb .sep{opacity:.7;font-size:9px}.dash-page-title{color:var(--dash-text);margin:0;font-size:24px;font-weight:800}.dash-topbar-actions{align-items:center;gap:8px;display:flex}.dash-search{position:relative}.dash-search input{border:1px solid var(--dash-border);background:var(--dash-surface);width:210px;height:38px;color:var(--dash-text);border-radius:10px;padding:0 14px 0 34px;font-size:12.5px}.dash-search input::placeholder{color:var(--dash-muted)}.dash-search input:focus{border-color:var(--dash-tint-strong);outline:none;box-shadow:0 0 0 3px #d6283914}.dash-search button{inset-inline-end:10px;color:var(--dash-muted);background:0 0;border:0;padding:0;font-size:12px;position:absolute;top:50%;transform:translateY(-50%)}.dash-icon-btn{border:1px solid var(--dash-border);background:var(--dash-surface);width:38px;height:38px;color:var(--dash-text);border-radius:10px;place-items:center;font-size:14px;text-decoration:none;transition:border-color .16s,color .16s;display:grid}.dash-icon-btn:hover{border-color:var(--dash-tint-strong);color:var(--dash-red)}.dash-primary-btn{background:var(--dash-red);color:#fff;border:0;border-radius:10px;align-items:center;gap:7px;height:38px;padding:0 16px;font-size:13px;font-weight:700;text-decoration:none;transition:background-color .16s;display:inline-flex}.dash-primary-btn:hover{background:var(--dash-red-strong);color:#fff}.dash-welcome{border-radius:var(--dash-radius);background:linear-gradient(135deg, var(--dash-red) 0%, var(--dash-red-deep) 100%);color:#fff;margin-bottom:18px;padding:26px 28px;position:relative;overflow:hidden}.dash-welcome:before,.dash-welcome:after{content:"";pointer-events:none;background:#ffffff0f;border-radius:50%;position:absolute}.dash-welcome:before{inset-inline-start:-40px;width:190px;height:190px;top:-70px}.dash-welcome:after{inset-inline-start:90px;width:120px;height:120px;bottom:-70px}.dash-welcome-title{margin:0 0 8px;font-size:22px;font-weight:800;position:relative}.dash-welcome-text{color:#ffffffe0;max-width:560px;margin:0 0 18px;font-size:13px;line-height:1.9;position:relative}.dash-welcome-actions{flex-wrap:wrap;gap:10px;display:flex;position:relative}.dash-btn-on-red{height:38px;color:var(--dash-red);background:#fff;border:0;border-radius:10px;align-items:center;gap:7px;padding:0 18px;font-size:13px;font-weight:800;text-decoration:none;transition:opacity .16s;display:inline-flex}.dash-btn-on-red:hover{color:var(--dash-red-strong);opacity:.92}.dash-btn-ghost{color:#fff;background:#ffffff1f;border:1px solid #ffffff80;border-radius:10px;align-items:center;gap:7px;height:38px;padding:0 18px;font-size:13px;font-weight:700;text-decoration:none;transition:background-color .16s;display:inline-flex}.dash-btn-ghost:hover{color:#fff;background:#ffffff38}.dash-stats{grid-template-columns:repeat(4,1fr);gap:14px;margin-bottom:18px;display:grid}.dash-stat{background:var(--dash-surface);border:1px solid var(--dash-border);border-radius:var(--dash-radius);padding:18px 18px 16px;position:relative}.dash-stat-icon{background:var(--dash-red);color:#fff;border-radius:10px;place-items:center;width:34px;height:34px;margin-bottom:12px;font-size:14px;display:grid}.dash-stat-label{color:var(--dash-muted);margin:0 0 10px;font-size:12px;font-weight:700}.dash-stat-value{color:var(--dash-text);margin:0 0 6px;font-size:30px;font-weight:800;line-height:1}.dash-stat-sub{color:var(--dash-muted);margin:0;font-size:11.5px}.dash-card{background:var(--dash-surface);border:1px solid var(--dash-border);border-radius:var(--dash-radius);overflow:hidden}.dash-card-head{border-bottom:1px solid var(--dash-border);justify-content:space-between;align-items:center;gap:10px;padding:15px 18px;display:flex}.dash-card-title{color:var(--dash-text);align-items:center;gap:8px;margin:0;font-size:14px;font-weight:800;display:flex}.dash-card-title i{color:var(--dash-red);font-size:13px}.dash-card-link{color:var(--dash-red);align-items:center;gap:5px;font-size:12px;font-weight:700;text-decoration:none;display:inline-flex}.dash-card-link:hover{color:var(--dash-red-strong)}.dash-card-body{padding:8px 0}.dash-empty{text-align:center;color:var(--dash-muted);padding:28px 18px;font-size:12.5px}.dash-columns{grid-template-columns:minmax(0,1.85fr) minmax(0,1fr);align-items:start;gap:14px;display:grid}.dash-col-side{flex-direction:column;gap:14px;display:flex}.dash-order-row{color:inherit;align-items:center;gap:12px;padding:11px 18px;text-decoration:none;transition:background-color .16s;display:flex}.dash-order-row:hover{color:inherit;background:#fdfafa}.dash-order-row+.dash-order-row{border-top:1px solid #f7f1f2}.dash-order-icon{background:var(--dash-tint);width:34px;height:34px;color:var(--dash-red);border-radius:9px;flex:0 0 34px;order:1;place-items:center;font-size:13px;display:grid}.dash-order-main{flex:auto;order:2;min-width:0;display:block}.dash-order-head{align-items:center;gap:8px;margin-bottom:3px;display:flex}.dash-order-code{color:var(--dash-text);direction:ltr;font-size:12.5px;font-weight:800}.dash-order-desc{color:var(--dash-muted);white-space:nowrap;text-overflow:ellipsis;margin:0;font-size:11.5px;display:block;overflow:hidden}.dash-order-side{text-align:end;flex:none;order:3;display:block}.dash-order-price{color:var(--dash-text);white-space:nowrap;margin:0;font-size:13px;font-weight:800;display:block}.dash-order-date{color:var(--dash-muted);direction:ltr;margin:0;font-size:10.5px;display:block}.dash-status{white-space:nowrap;align-items:center;gap:5px;font-size:11px;font-weight:700;display:inline-flex}.dash-status:before{content:"";background:currentColor;border-radius:50%;width:6px;height:6px}.dash-status.is-success{color:#1a9f5b}.dash-status.is-info{color:#1f86c9}.dash-status.is-warning{color:#d98218}.dash-status.is-danger{color:var(--dash-red)}.dash-status.is-muted{color:var(--dash-muted)}.dash-actions-grid{grid-template-columns:repeat(2,1fr);gap:10px;padding:14px 18px 18px;display:grid}.dash-action-tile{border-radius:var(--dash-radius-sm);background:var(--dash-tint);color:var(--dash-text);flex-direction:column;justify-content:center;align-items:center;gap:8px;padding:16px 8px;font-size:12px;font-weight:700;text-decoration:none;transition:background-color .16s,transform .16s;display:flex}.dash-action-tile i{color:var(--dash-red);font-size:16px}.dash-action-tile:hover{background:var(--dash-tint-strong);color:var(--dash-text);transform:translateY(-1px)}.dash-activity-row{align-items:flex-start;gap:10px;padding:11px 18px;display:flex}.dash-activity-row+.dash-activity-row{border-top:1px solid #f7f1f2}.dash-activity-icon{background:var(--dash-red);color:#fff;border-radius:9px;flex:0 0 30px;order:1;place-items:center;width:30px;height:30px;font-size:12px;display:grid}.dash-activity-body{flex:auto;order:2;min-width:0;display:block}.dash-activity-text{color:var(--dash-text);margin:0 0 2px;font-size:12px;font-weight:700;line-height:1.6;display:block}.dash-activity-time{color:var(--dash-muted);margin:0;font-size:10.5px;display:block}.dash-content .account-layout>.col-lg-3{display:none}.dash-content>.container{max-width:100%;padding:0!important}@media (min-width:992px){.dash-content .account-layout>.col-lg-4{flex:none;width:38%}.dash-content .account-layout>.col-lg-5{flex:none;width:62%}}@media (max-width:1199.98px){.dash-stats{grid-template-columns:repeat(2,1fr)}.dash-columns{grid-template-columns:minmax(0,1fr)}}@media (max-width:991.98px){.dash-shell{flex-direction:column}.dash-sidebar{border-inline-end:0;border-bottom:1px solid var(--dash-border);flex-basis:auto;width:100%}.dash-sidebar-inner{height:auto;position:static;overflow:visible}.dash-nav-list{flex-flow:wrap}.dash-nav-link{width:auto}.dash-sidebar-footer{padding-top:14px}.dash-topbar{padding:16px 18px 0}.dash-content{padding:16px 18px 32px}}@media (max-width:575.98px){.dash-stats{grid-template-columns:1fr}.dash-search input{width:100%}.dash-topbar-actions{flex-wrap:wrap;width:100%}}.dash-order-price .price-currency{color:var(--dash-red);margin-inline-start:3px;font-size:11px}.dash-notify{position:relative}.dash-notify-btn{cursor:pointer;position:relative}.dash-notify-btn.is-open{border-color:var(--dash-tint-strong);color:var(--dash-red)}.dash-notify-badge{top:-6px;background:var(--dash-red);color:#fff;text-align:center;min-width:18px;height:18px;box-shadow:0 0 0 2px var(--dash-surface);border-radius:999px;padding:0 5px;font-size:10px;font-weight:800;line-height:18px;position:absolute;inset-inline-end:-6px}.dash-notify-menu{top:calc(100% + 8px);z-index:1050;background:var(--dash-surface);border:1px solid var(--dash-border);border-radius:var(--dash-radius-sm);width:min(360px,100vw - 32px);position:absolute;inset-inline-end:0;overflow:hidden;box-shadow:0 14px 36px #23272f24}.dash-notify-head{border-bottom:1px solid var(--dash-border);color:var(--dash-text);justify-content:space-between;align-items:center;gap:10px;padding:12px 14px;font-size:13.5px;display:flex}.dash-notify-readall{color:var(--dash-red);background:0 0;border:0;padding:0;font-size:12px;font-weight:700}.dash-notify-readall:disabled{color:var(--dash-muted);cursor:default}.dash-notify-list{max-height:380px;overflow-y:auto}.dash-notify-empty{color:var(--dash-muted);justify-content:center;align-items:center;gap:8px;margin:0;padding:26px 14px;font-size:12.5px;display:flex}.dash-notify-item{border:0;border-bottom:1px solid var(--dash-border);background:var(--dash-surface);text-align:start;align-items:flex-start;gap:10px;width:100%;padding:11px 14px;transition:background-color .16s;display:flex}.dash-notify-item:last-child{border-bottom:0}.dash-notify-item:hover{background:var(--dash-bg)}.dash-notify-item.is-unread{background:var(--dash-tint)}.dash-notify-item.is-unread:hover{background:var(--dash-tint-strong)}.dash-notify-icon{background:var(--dash-tint);width:32px;height:32px;color:var(--dash-red);border-radius:10px;flex:0 0 32px;place-items:center;font-size:13px;display:grid}.dash-notify-item.is-unread .dash-notify-icon{background:var(--dash-surface)}.dash-notify-text{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.dash-notify-title{color:var(--dash-text);font-size:12.5px;font-weight:800}.dash-notify-body{color:var(--dash-muted);-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:12px;display:-webkit-box;overflow:hidden}.dash-notify-time{color:var(--dash-muted);font-size:11px}.dash-notify-dot{background:var(--dash-red);border-radius:50%;flex:0 0 8px;width:8px;height:8px;margin-top:6px}@media (max-width:575.98px){.dash-notify-menu{top:76px;width:auto;position:fixed;inset-inline:16px}}.wishlist-count{color:var(--dash-muted);margin-bottom:12px;font-size:12.5px}.wishlist-grid{grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:16px;transition:opacity .16s;display:grid}.wishlist-grid.is-loading{opacity:.55;pointer-events:none}.wishlist-card{flex-direction:column;display:flex;position:relative}.wishlist-card-image{aspect-ratio:4/3;background:var(--dash-bg);display:block;position:relative}.wishlist-card-remove.wishlist-btn{top:10px;z-index:2;border-color:#0000;width:36px;height:36px;font-size:.95rem;position:absolute;inset-inline-start:10px;box-shadow:0 4px 12px #0000001f}.wishlist-card-remove.wishlist-btn.is-active{color:var(--dash-red)}.wishlist-card-body{flex-direction:column;flex:1;gap:6px;padding:14px;display:flex}.wishlist-card-category{background:var(--dash-tint);width:fit-content;color:var(--dash-red);border-radius:999px;padding:3px 10px;font-size:11px;font-weight:700}.wishlist-card-title{margin:0;font-size:14px;font-weight:800}.wishlist-card-title a{color:var(--dash-text);text-decoration:none}.wishlist-card-title a:hover{color:var(--dash-red)}.wishlist-card-price{color:var(--dash-text);margin:0;font-size:15px;font-weight:800}.wishlist-card-price .price-currency{color:var(--dash-red);margin-inline-start:3px;font-size:11px}.wishlist-card-actions{justify-content:space-between;align-items:center;gap:8px;margin-top:auto;padding-top:8px;display:flex}.wishlist-card-actions .dash-primary-btn{flex:1;justify-content:center;padding:0 12px;font-size:12.5px}.wishlist-card-actions .dash-primary-btn:disabled{background:var(--dash-muted);cursor:not-allowed}.wishlist-card-link{color:var(--dash-muted);background:0 0;border:0;padding:0 4px;font-size:12px;font-weight:700}.wishlist-card-link:hover{color:var(--dash-red)}.wishlist-empty{text-align:center;flex-direction:column;align-items:center;gap:10px;padding:48px 20px;display:flex}.wishlist-empty>i{background:var(--dash-tint);width:64px;height:64px;color:var(--dash-red);border-radius:50%;place-items:center;font-size:26px;display:grid}.wishlist-empty h2{color:var(--dash-text);margin:0;font-size:16px;font-weight:800}.wishlist-empty p{color:var(--dash-muted);margin:0 0 6px;font-size:13px}.wishlist-pagination{flex-wrap:wrap;justify-content:center;gap:6px;margin-top:22px;display:flex}.wishlist-pagination .dash-icon-btn{cursor:pointer;font-size:13px;font-weight:700}.wishlist-pagination .dash-icon-btn.is-active{background:var(--dash-red);border-color:var(--dash-red);color:#fff}.wishlist-pagination .dash-icon-btn:disabled:not(.is-active){opacity:.45;cursor:default}
:root{--ease-out-soft:cubic-bezier(.22, .61, .36, 1);--ease-spring:cubic-bezier(.34, 1.56, .64, 1);--rv-duration:.7s}.rv{opacity:0;transition:opacity var(--rv-duration) var(--ease-out-soft), transform var(--rv-duration) var(--ease-out-soft);transition-delay:var(--rv-delay,0s);will-change:opacity, transform}.rv-up{transform:translateY(34px)}.rv-zoom{transform:scale(.94)}.rv-fade{transform:none}.rv-start{transform:translate(40px)}.rv-end{transform:translate(-40px)}html[dir=rtl] .rv-start:not(.is-visible){transform:translate(40px)}html[dir=rtl] .rv-end:not(.is-visible){transform:translate(-40px)}.rv.is-visible{opacity:1;will-change:auto;transform:none}.divider.rv,.divider .rv{opacity:1;transform:none}.rv-stagger>*{opacity:0;transition:opacity .6s var(--ease-out-soft), transform .6s var(--ease-out-soft);transform:translateY(26px)}.rv-stagger.is-visible>*{opacity:1;transform:none}.rv-stagger.is-visible>:first-child{transition-delay:0s}.rv-stagger.is-visible>:nth-child(2){transition-delay:80ms}.rv-stagger.is-visible>:nth-child(3){transition-delay:.16s}.rv-stagger.is-visible>:nth-child(4){transition-delay:.24s}.rv-stagger.is-visible>:nth-child(5){transition-delay:.32s}.rv-stagger.is-visible>:nth-child(6){transition-delay:.4s}.rv-stagger.is-visible>:nth-child(7){transition-delay:.48s}.rv-stagger.is-visible>:nth-child(8){transition-delay:.56s}@keyframes riseIn{0%{opacity:0;transform:translateY(28px)}to{opacity:1;transform:none}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes floaty{0%,to{transform:translateY(0)}50%{transform:translateY(-9px)}}@keyframes pulseGlow{0%,to{opacity:1;transform:scale(1)}50%{opacity:.85;transform:scale(1.08)}}@keyframes shimmer{0%{transform:translate(-120%)}to{transform:translate(220%)}}@keyframes twinkle{0%,to{opacity:1;transform:scale(1)}50%{opacity:.45;transform:scale(.86)}}#herosection .spa-d{animation:riseIn .7s var(--ease-out-soft) both 50ms}#herosection h1{animation:riseIn .8s var(--ease-out-soft) both .18s}#herosection>div>p{animation:riseIn .8s var(--ease-out-soft) both .3s}#herosection .btns:first-of-type{animation:riseIn .8s var(--ease-out-soft) both .42s}#herosection .btns{animation:riseIn .8s var(--ease-out-soft) both .52s}#herosection .hero-bottom-bar{animation:1s .75s both fadeIn}#herosection .star-client i,#herosection .rate i.fa-star,#herosection .rate i.fa-star-half-stroke{animation:2.6s ease-in-out infinite twinkle}#herosection .star-client i:nth-child(2){animation-delay:.15s}#herosection .star-client i:nth-child(3){animation-delay:.3s}#herosection .star-client i:nth-child(4){animation-delay:.45s}#herosection .star-client i:nth-child(5){animation-delay:.6s}.category-card,.feature-card,.featured-card,.product-card,.value-prop-card,.promo-card,.review-card,.package-spec-card,.portfolio-card{transition:transform .32s var(--ease-out-soft), box-shadow .32s var(--ease-out-soft)}.category-card:hover,.feature-card:hover,.featured-card:hover,.product-card:hover,.value-prop-card:hover,.promo-card:hover,.review-card:hover,.package-spec-card:hover,.portfolio-card:hover{transform:translateY(-6px);box-shadow:0 16px 34px #95071f21}.category-card img,.featured-card img,.product-card img,.portfolio-card img,.promo-card img{transition:transform .55s var(--ease-out-soft)}.category-card:hover img,.featured-card:hover img,.product-card:hover img,.portfolio-card:hover img,.promo-card:hover img{transform:scale(1.07)}.category-image,.product-card .card-img-wrap,.portfolio-card{overflow:hidden}.btn-red,.btn-white,.btn-trans,.dash-primary-btn,.dash-btn-on-red{transition:transform .22s var(--ease-out-soft), box-shadow .22s var(--ease-out-soft), background-color .22s ease;position:relative;overflow:hidden}.btn-red:hover,.btn-white:hover,.btn-trans:hover,.dash-primary-btn:hover,.dash-btn-on-red:hover{transform:translateY(-2px);box-shadow:0 10px 22px #95071f38}.btn-red:active,.btn-white:active,.btn-trans:active,.dash-primary-btn:active,.dash-btn-on-red:active{transform:translateY(0)}.btn-red:after,.btn-white:after,.dash-primary-btn:after,.dash-btn-on-red:after{content:"";pointer-events:none;background:linear-gradient(100deg,#0000,#ffffff59,#0000);width:45%;position:absolute;top:0;bottom:0;left:0;transform:translate(-120%)}.btn-red:hover:after,.btn-white:hover:after,.dash-primary-btn:hover:after,.dash-btn-on-red:hover:after{animation:.85s shimmer}.hero-cta .hero-cta-arrow{transition:transform .3s var(--ease-spring)}.hero-cta:hover .hero-cta-arrow{transform:translate(-5px)}.navbar .nav-link{position:relative}.navbar .nav-link:after{content:"";opacity:.75;width:0;height:2px;transition:width .28s var(--ease-out-soft);background:currentColor;border-radius:2px;position:absolute;bottom:2px;left:50%;transform:translate(-50%)}.navbar .nav-link:hover:after{width:62%}.feature-icon,.check-icon{animation:4.5s ease-in-out infinite floaty}.feature-card:nth-child(2n) .feature-icon{animation-delay:.5s}.feature-card:nth-child(3n) .feature-icon{animation-delay:1s}.star-divider i{animation:3s ease-in-out infinite pulseGlow}.star-divider i:nth-child(3){animation-delay:.4s}.star-divider i:nth-child(4){animation-delay:.8s}.offer-item{transition:transform .25s var(--ease-spring)}.offer-item:hover{transform:scale(1.12)}.dash-stat{transition:transform .3s var(--ease-out-soft), box-shadow .3s var(--ease-out-soft)}.dash-stat:hover{transform:translateY(-4px);box-shadow:0 14px 28px #d628391f}.dash-stat-icon{transition:transform .35s var(--ease-spring)}.dash-stat:hover .dash-stat-icon{transform:scale(1.1)rotate(-6deg)}.dash-card-link i{transition:transform .25s var(--ease-spring)}.dash-card-link:hover i{transform:translate(-4px)}.dash-nav-link{transition:background-color .16s ease, color .16s ease, transform .2s var(--ease-out-soft)}.dash-nav-link:hover{transform:translate(-3px)}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.001ms!important;animation-duration:.001ms!important;animation-iteration-count:1!important}.rv,.rv-stagger>*{opacity:1!important;transform:none!important}}
