@charset "UTF-8";.cropper-dashed.dashed-h{border-bottom-width:1px;border-top-width:1px;height:calc(100% / 3);left:0;top:calc(100% / 3);width:100%}.cropper-dashed.dashed-v{border-left-width:1px;border-right-width:1px;height:100%;left:calc(100% / 3);top:0;width:calc(100% / 3)}:root{--primary-color: #0F374D;--secondary-color: #E8F4F4;--text-color: #3D5560;--accent-color: #0F374D;--accent-color-two: #16455C;--delta-secondary: #A4D0CF;--section-y: 100px;--section-y-md: 70px;--section-y-sm: 50px;--page-header-y: 100px}@media(max-width:991px){:root{--section-y: 70px;--page-header-y: 70px}}@media(max-width:767px){:root{--section-y: 50px;--page-header-y: 60px}}.navbar-brand{padding:6px 10px;border-radius:8px}.navbar-brand img{height:40px;width:auto}.btn-default{background:linear-gradient(90deg,#0f374d,#16455c)!important;border:2px solid #0F374D;box-sizing:border-box}.btn-default:not(.btn-hero-secondary):not(.btn-outline-delta):hover{border-color:#0f374d}.hero.hero-slider-layout .hero-pagination .swiper-pagination-bullet-active{background:#a4d0cf!important}.section-title h3,.section-title.dark-section h3{color:#a4d0cf}.hero.hero-bg-image .section-title.dark-section h3{color:#a4d0cf!important}.hero.hero-bg-image .section-title.dark-section h3:before{filter:none!important;background:#a4d0cf!important;background-image:none!important}.section-title h3:before{background:#a4d0cf!important;background-image:none!important;-webkit-mask:url(/images/icon-sub-heading.svg) no-repeat left center/contain;mask:url(/images/icon-sub-heading.svg) no-repeat left center/contain}.section-title.dark-section h3:before{background:#a4d0cf!important;filter:none!important}.btn-default.btn-hero-secondary,.btn-outline-delta,a.btn-outline-delta,button.btn-outline-delta{position:relative;background:transparent!important;border:2px solid #A4D0CF!important;color:var(--primary-color)!important;box-shadow:none;display:inline-flex;align-items:center;justify-content:center;text-decoration:none;cursor:pointer;overflow:hidden;z-index:1}.btn-default.btn-hero-secondary:before,.btn-default.btn-hero-secondary:after,.btn-outline-delta:before,.btn-outline-delta:after,a.btn-outline-delta:before,a.btn-outline-delta:after,button.btn-outline-delta:before,button.btn-outline-delta:after{content:"";display:block;position:absolute;top:0;bottom:0;width:0;height:100%;background:var(--delta-secondary);transform:skew(15deg);transition:all .4s ease-in-out;z-index:-1}.btn-default.btn-hero-secondary:before,.btn-outline-delta:before,a.btn-outline-delta:before,button.btn-outline-delta:before{left:-10px}.btn-default.btn-hero-secondary:after,.btn-outline-delta:after,a.btn-outline-delta:after,button.btn-outline-delta:after{right:-10px}.btn-default.btn-hero-secondary:hover,.btn-outline-delta:hover,a.btn-outline-delta:hover,button.btn-outline-delta:hover{background-color:transparent!important;color:var(--primary-color)!important;border-color:#a4d0cf}.btn-default:hover:before,.btn-default:hover:after,.btn-default.btn-hero-secondary:hover:before,.btn-default.btn-hero-secondary:hover:after,.btn-outline-delta:hover:before,.btn-outline-delta:hover:after,a.btn-outline-delta:hover:before,a.btn-outline-delta:hover:after,button.btn-outline-delta:hover:before,button.btn-outline-delta:hover:after{width:calc(50% + 18px)}.hero.hero-bg-image .hero-btn .btn-hero-secondary{color:var(--white-color)!important}.hero.hero-bg-image .hero-btn .btn-hero-secondary:hover{color:var(--primary-color)!important}.hero.hero-slider-layout{position:relative}.hero.hero-slider-layout .delta-hero-nav{position:absolute;top:50%;z-index:5;width:48px;height:48px;border:0;border-radius:50%;cursor:pointer;background-image:linear-gradient(to right,var(--accent-color) 0%,var(--accent-color-two) 50%,var(--accent-color) 100%);background-size:200% auto;box-shadow:0 8px 24px #0f374d47;opacity:0;visibility:hidden;pointer-events:none;transform:translateY(calc(-50% + 22px));transition:background-position .4s ease-in-out}.hero.hero-slider-layout .delta-hero-nav:before{content:"";position:absolute;inset:0;background:url(/images/arrow-white.svg) no-repeat center center;background-size:16px auto;transform:rotate(180deg);transition:all .4s ease-in-out}.hero.hero-slider-layout .delta-hero-prev:before{transform:rotate(0)}.hero.hero-slider-layout .delta-hero-prev{left:28px}.hero.hero-slider-layout .delta-hero-next{right:28px}.hero.hero-slider-layout .delta-hero-nav:hover{background-position:right center}@keyframes deltaHeroNavIn{0%{opacity:0;visibility:visible;transform:translateY(calc(-50% + 22px))}to{opacity:1;visibility:visible;transform:translateY(-50%)}}@keyframes deltaHeroNavOut{0%{opacity:1;visibility:visible;transform:translateY(-50%)}to{opacity:0;visibility:hidden;transform:translateY(calc(-50% + 22px))}}.hero.hero-slider-layout .delta-hero-nav.is-in{animation:deltaHeroNavIn .45s ease forwards;pointer-events:auto}.hero.hero-slider-layout .delta-hero-nav.is-out{animation:deltaHeroNavOut .45s ease forwards;pointer-events:none}@media(max-width:767px){.hero.hero-slider-layout .delta-hero-nav{width:40px;height:40px}.hero.hero-slider-layout .delta-hero-prev{left:12px}.hero.hero-slider-layout .delta-hero-next{right:12px}}.work-step-image img{aspect-ratio:1/1;object-fit:cover;height:auto}.preloader{z-index:9999}html.delta-preloader-done .preloader,body.delta-preloader-done .preloader{display:none!important;visibility:hidden!important;pointer-events:none!important}#loading-icon img{max-width:64px;width:64px;height:auto;object-fit:contain}.main-footer.bg-section .footer-logo img{width:100%;max-width:200px;height:auto}.main-footer.bg-section .footer-links ul li:before{background-color:var(--delta-secondary)}.main-footer.bg-section .footer-links ul li:hover:before{background-color:var(--white-color)}.main-footer.bg-section .footer-links ul li:hover a,.main-footer.bg-section .footer-terms-condition ul li:hover a,.main-footer.bg-section .footer-contact-content a:hover,.main-footer.bg-section .footer-copyright-text a:hover{color:var(--delta-secondary)}.main-footer.bg-section .footer-contact-content a,.main-footer.bg-section .footer-copyright-text a{color:var(--white-color);transition:color .3s ease-in-out}.main-footer.bg-section .footer-terms-condition ul li:before{background:var(--delta-secondary)}.topbar-contact-info ul li a:hover,.topbar-contact-info ul li a:hover i,.topbar-social-icons ul li a:hover i{color:var(--delta-secondary)}.hero.hero-bg-image .google-rating a{color:var(--delta-secondary);text-decoration:underline;text-underline-offset:3px;transition:color .3s ease-in-out}.hero.hero-bg-image .google-rating a:hover{color:var(--white-color)}.about-us a:not(.btn-default),.our-faqs a:not(.btn-default):not(.accordion-button),.our-health a:not(.btn-default):not(.learn-btn),.latest-news a:not(.btn-default),.our-team a:not(.btn-default){color:var(--accent-color);transition:color .3s ease-in-out}.about-us a:not(.btn-default):hover,.our-faqs a:not(.btn-default):not(.accordion-button):hover,.latest-news .post-item-content h2 a:hover,.latest-news .post-item-meta a:hover,.our-team .team-content h3 a:hover{color:var(--accent-color-two)}.faq-cta-box:hover .faq-cta-content p,.faq-cta-box:hover .faq-cta-content h3,.faq-cta-box:hover .faq-cta-content a,.team-member-item:hover .team-content h3,.team-member-item:hover .team-content h3 a,.team-member-item:hover .team-content p,.team-member-item:hover .team-social-icon ul li a{color:var(--white-color)!important}.cta-box-btn .btn-default{background:var(--white-color)!important;color:var(--primary-color)!important;border-color:var(--white-color)}.cta-box-btn .btn-default:before,.cta-box-btn .btn-default:after{background:var(--delta-secondary)}.cta-box-btn .btn-default:hover{color:var(--white-color)!important;background-color:transparent!important}.our-health-item.health-box-1 .health-item-image img,.our-health-item.health-box-5 .health-item-image img{object-fit:contain;object-position:center bottom}.about-info-item .icon-box{width:80px;height:80px;background-color:var(--secondary-color)}.about-info-item .icon-box img{max-width:46px;width:46px;height:46px;object-fit:contain;filter:brightness(0) saturate(100%) invert(16%) sepia(35%) saturate(1200%) hue-rotate(163deg) brightness(92%) contrast(95%)}.about-info-item:hover .icon-box img{filter:brightness(0) invert(1)}.service-item-box .icon-box{width:72px;height:72px;background:linear-gradient(90deg,var(--accent-color) 0%,var(--accent-color-two) 100%)}.service-item-box .icon-box img{max-width:46px;width:46px;height:46px;object-fit:contain;filter:brightness(0) invert(1)}.service-item-content{width:calc(100% - 87px)}.why-choose-item .icon-box{width:72px;height:72px}.why-choose-item .icon-box img{max-width:46px;width:46px;height:46px;object-fit:contain;filter:brightness(0) invert(1)}.why-choose-item-content{width:calc(100% - 92px)}.our-health-item.health-box-1 .health-item-content>img{filter:brightness(0) saturate(100%) invert(84%) sepia(12%) saturate(548%) hue-rotate(131deg) brightness(93%) contrast(88%)}.faq-cta-box .icon-box img{filter:brightness(0) saturate(100%) invert(16%) sepia(35%) saturate(1200%) hue-rotate(163deg) brightness(92%) contrast(95%);transition:filter .4s ease-in-out}.faq-cta-box:hover .icon-box img{filter:brightness(0) invert(1)}.mfp-wrap.mfp-delta-video .mfp-content{width:auto;max-width:min(420px,92vw);margin:0 auto;line-height:0;position:relative}.mfp-wrap.mfp-delta-video .mfp-close{position:absolute;color:#fff!important;opacity:1;font-size:28px;width:40px;height:40px;right:8px;top:8px;text-align:center;line-height:40px;border-radius:50%;background:#0f374db8;z-index:5}.mfp-wrap.mfp-delta-video .mfp-close:hover{opacity:1;background:#0f374deb}.delta-intro-video-modal{position:relative;display:inline-block;width:auto;max-width:min(420px,92vw);background:#000;border-radius:10px;overflow:hidden;box-shadow:0 20px 60px #00000080}.delta-intro-video-modal video{display:block;width:auto;max-width:min(420px,92vw);height:auto;max-height:78vh;margin:0 auto;background:#000;outline:none;object-fit:contain}.text-anime-style-1:not([data-delta-anime="1"]),.text-anime-style-2:not([data-delta-anime="1"]),.text-anime-style-3:not([data-delta-anime="1"]){visibility:hidden!important}.page-header{padding-top:var(--page-header-y)!important;padding-bottom:var(--page-header-y)!important}.page-service,.page-service-single,.page-blog,.page-contact-us,.page-legal,.page-book-appointment,.page-shop,.page-cart,.page-checkout,.our-services,.our-approach,.our-facility,.our-faqs,.our-excellence,.our-partners,.our-team,.our-health,.our-testimonial,.our-testimonial.about-us-testimonial,.intro-video,.we-work,.latest-news,.google-map,.about-us,.delta-welcome,.delta-values{padding-top:var(--section-y)!important;padding-bottom:var(--section-y)!important}.page-service .service-item,.our-services .service-item{display:flex;flex-direction:column;justify-content:space-between}.page-service .service-item-main,.our-services .service-item-main{flex:1 1 auto}.page-service .service-body p,.our-services .service-body p{margin:0;line-height:1.6;min-height:4.8em}.page-service .service-image,.our-services .service-image{margin-top:auto}.page-blog .post-item,.latest-news .post-item{display:flex;flex-direction:column;justify-content:space-between;background:#fff;border:1px solid rgba(15,55,77,.08);border-radius:46px;overflow:hidden;margin-bottom:30px;box-shadow:0 10px 30px #0f374d08;transition:all .4s ease-in-out;padding:20px;height:calc(100% - 30px)}.page-blog .post-item:hover,.latest-news .post-item:hover{transform:translateY(-6px);box-shadow:0 16px 36px #0f374d1a;border-color:var(--delta-secondary, #a4d0cf)}.page-blog .post-featured-image,.latest-news .post-featured-image{margin-bottom:20px}.page-blog .post-featured-image img,.latest-news .post-featured-image img{aspect-ratio:3/2;object-fit:cover;object-position:center;width:100%;border-radius:30px}.page-blog .post-item-body,.latest-news .post-item-body{padding:0 10px 10px}.page-blog .post-item-btn,.latest-news .post-item-btn{padding-left:10px;padding-right:10px}.latest-news .more-service-content{width:100%;max-width:630px;text-align:center;margin:20px auto 0}.cb-cursor{contain:none!important}.cb-cursor.-text:before,.cb-cursor.-pointer.-text:before,.cb-cursor.-visible.-text:before{transform:scale(1.7);background:#000;opacity:.85}.cb-cursor.-text .cb-cursor-text,.cb-cursor.-pointer.-text .cb-cursor-text{opacity:1;transform:scale(1)}.video-play-button a,.delta-welcome-play{cursor:none}.page-header.page-header--delta{background-color:var(--secondary-color)!important;background-image:url(/images/page-header-bg-delta.png)!important;background-repeat:no-repeat!important;background-position:bottom center!important;background-size:100% auto!important}.our-testimonial{background-image:none}.testimonial-slider .swiper-wrapper{align-items:stretch}.testimonial-slider .swiper-slide{height:auto;display:flex}.testimonial-item{display:flex;flex-direction:column;height:100%;width:100%}.testimonial-content{flex:1 1 auto}.our-facility-item .icon-box{background-image:none;background-color:var(--delta-secondary);background-size:auto}.our-facility-item:hover .icon-box{background-color:#ffffff2e}.our-facility-item .icon-box img{transition:filter .3s ease-in-out}.our-facility-item:hover .icon-box img{filter:brightness(0) invert(1)}.our-approach.bg-section,.we-work{background-image:none}.vision-mission-box .col-md-6,.vision-mission-box .col-lg-6{min-width:0}.vision-mission-content{min-width:0;max-width:100%}.vision-mission-content ul{max-width:100%}.vision-mission-content ul li{max-width:100%;white-space:normal!important;overflow-wrap:break-word;word-wrap:break-word;word-break:normal;hyphens:auto}.vision-mission-content ul li:after{top:.15em;transform:none}.our-partners{position:relative}.partner-card{background:#fff;border:1px solid #e1ecec;border-radius:28px;padding:40px 36px;height:100%;display:flex;flex-direction:column;justify-content:space-between;transition:all .4s ease-in-out;box-shadow:0 10px 30px #0f374d0d;margin-bottom:30px}.partner-card:hover{transform:translateY(-6px);box-shadow:0 16px 36px #0f374d1f;border-color:var(--delta-secondary)}.partner-card-header{margin-bottom:22px}.partner-card-brand{display:flex;align-items:center;margin-bottom:16px}.partner-card-logo{max-height:48px;max-width:160px;width:auto;height:auto;object-fit:contain}.partner-card-flag{height:40px;width:auto;border-radius:4px;box-shadow:0 2px 8px #0f374d1f;object-fit:cover}.partner-badge{display:inline-flex;align-items:center;gap:8px;padding:6px 14px;border-radius:50px;font-size:13px;font-weight:600;text-transform:uppercase;letter-spacing:.06em;background:var(--secondary-color);color:var(--primary-color);margin-bottom:14px}.partner-badge i{color:var(--primary-color);font-size:12px}.partner-card h3{font-size:24px;font-weight:700;color:var(--primary-color);margin-bottom:14px;line-height:1.3}.partner-card-desc{font-size:15px;line-height:1.6;color:var(--text-color);margin-bottom:24px}.partner-feature-list{list-style:none;padding:0;margin:0 0 28px}.partner-feature-list li{position:relative;padding-left:28px;margin-bottom:12px;font-size:14px;color:var(--text-color);line-height:1.5}.partner-feature-list li i{position:absolute;left:0;top:3px;color:var(--primary-color);font-size:14px}.partner-network-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:12px;margin-bottom:28px}.partner-network-item{background:var(--secondary-color);border:1px solid rgba(164,208,207,.4);border-radius:14px;padding:12px 14px;font-size:13px;font-weight:600;color:var(--primary-color);display:flex;align-items:center;gap:10px}.partner-network-item i{color:var(--primary-color);font-size:14px;flex-shrink:0}.partner-marquee-container{margin-top:20px;background:var(--primary-color);border-radius:24px;padding:28px 24px 32px;overflow:hidden}.partner-marquee-title{text-align:center;font-size:13px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--delta-secondary);margin-bottom:18px}.partner-marquee-wrapper{mask-image:linear-gradient(90deg,transparent 0%,#000 8%,#000 92%,transparent 100%);overflow:hidden}.partner-marquee-track{display:flex;align-items:center;gap:16px;width:max-content;animation:deltaPartnerMarquee 55s linear infinite;padding:4px 0}.partner-marquee-track:hover{animation-play-state:paused}.partner-marquee-logo{flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;width:160px;height:84px;padding:12px 18px;border-radius:14px;background:#fff;border:1px solid rgba(164,208,207,.25);box-shadow:0 8px 20px #0000001f;transition:transform .3s ease,box-shadow .3s ease}.partner-marquee-logo:hover{transform:translateY(-2px);box-shadow:0 12px 28px #0000002e}.partner-marquee-logo img{max-width:100%;width:auto;height:auto;object-fit:contain}@keyframes deltaPartnerMarquee{0%{transform:translate(0)}to{transform:translate(-50%)}}@media(max-width:991px){.partner-card{padding:30px 24px}}@media(max-width:767px){.partner-network-grid{grid-template-columns:1fr}.partner-marquee-container{padding:22px 16px 26px}.partner-marquee-logo{width:132px;height:72px;padding:10px 14px}.partner-marquee-logo img{max-height:48px}}.header-btn{display:inline-flex;align-items:center;justify-content:flex-end;gap:14px;text-align:right}.delta-header-actions{display:inline-flex;align-items:center;gap:10px;margin-left:0;flex-shrink:0}.header-btn>.btn-default{flex-shrink:0;margin-left:0}.delta-icon-btn{position:relative;width:44px;height:44px;border:1px solid rgba(15,55,77,.12);border-radius:50%;background:#fff;color:#0f374d;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;transition:all .3s ease;padding:0;text-decoration:none;box-shadow:0 4px 14px #0f374d0f}.delta-icon-btn:hover{background:#0f374d;color:#a4d0cf;border-color:#0f374d;transform:translateY(-1px)}.delta-icon-btn .delta-cart-badge,.delta-cart-badge[data-delta-cart-count]{position:absolute;top:-4px;right:-4px;min-width:20px;height:20px;padding:0 5px;border-radius:999px;background:#a4d0cf;color:#0f374d;font-size:11px;font-weight:700;line-height:20px;text-align:center;display:inline-flex;align-items:center;justify-content:center;margin:0}.delta-cart-badge.is-empty,.delta-cart-badge[hidden]{display:none!important}.delta-search-overlay{position:fixed;inset:0;z-index:10050;background:#0f374deb;display:flex;align-items:center;justify-content:center;opacity:0;visibility:hidden;pointer-events:none;transition:opacity .35s ease,visibility .35s ease;padding:24px}.delta-search-overlay.is-open{opacity:1;visibility:visible;pointer-events:auto}.delta-search-panel{width:min(720px,100%);transform:translateY(24px) scale(.96);opacity:0;transition:transform .4s cubic-bezier(.16,1,.3,1),opacity .35s ease}.delta-search-overlay.is-open .delta-search-panel{transform:translateY(0) scale(1);opacity:1}.delta-search-panel form{display:flex;gap:10px;align-items:stretch}.delta-search-panel input{flex:1;height:60px;border:0;border-radius:16px;padding:0 22px;font-size:18px;color:#0f374d;outline:none}.delta-search-panel button[type=submit]{height:60px;min-width:60px;border:0;border-radius:16px;background:#0f374d;color:#fff;font-size:18px;cursor:pointer;transition:background .25s ease,color .25s ease}.delta-search-panel button[type=submit]:hover{background:#16455c;color:#fff}.delta-search-close{position:absolute;top:28px;right:28px;width:48px;height:48px;border:1px solid rgba(255,255,255,.35);border-radius:50%;background:transparent;color:#fff;font-size:18px;cursor:pointer;transition:all .25s ease}.delta-search-close:hover{background:#fff;color:#0f374d}body.delta-search-open{overflow:hidden}.delta-cart-backdrop{position:fixed;inset:0;z-index:10040;background:#0f374d73;opacity:0;visibility:hidden;pointer-events:none;transition:opacity .35s ease,visibility .35s ease}.delta-cart-backdrop.is-open{opacity:1;visibility:visible;pointer-events:auto}.delta-cart-drawer{position:fixed;top:0;right:0;z-index:10045;width:min(420px,100%);height:100%;background:#fff;box-shadow:-18px 0 40px #0f374d2e;transform:translate(105%);transition:transform .4s cubic-bezier(.16,1,.3,1);display:flex;flex-direction:column}.delta-cart-drawer.is-open{transform:translate(0)}.delta-cart-drawer-head{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:22px 22px 18px;border-bottom:1px solid rgba(15,55,77,.08)}.delta-cart-drawer-head h3{margin:0;font-size:20px;color:#0f374d}.delta-cart-drawer-close{width:40px;height:40px;border-radius:50%;border:1px solid rgba(15,55,77,.12);background:#fff;color:#0f374d;cursor:pointer}.delta-cart-drawer-body{flex:1;overflow:auto;padding:16px 22px}.delta-cart-drawer-empty{text-align:center;padding:40px 10px;color:#3d5560}.delta-mini-line{display:flex;gap:12px;align-items:flex-start;padding:12px 0;border-bottom:1px solid rgba(15,55,77,.08)}.delta-mini-line img{width:64px;height:64px;object-fit:contain;background:#f3f8f8;border-radius:12px;padding:6px}.delta-mini-line h4{margin:0 0 4px;font-size:14px;line-height:1.35;color:#0f374d}.delta-mini-line h4 a{color:inherit;text-decoration:none}.delta-mini-line .meta{font-size:13px;color:#3d5560}.delta-mini-line .delta-qty{display:inline-flex;align-items:center;gap:0;margin-top:8px;border:1px solid rgba(15,55,77,.18);border-radius:999px;overflow:hidden;background:#fff}.delta-mini-line .delta-qty button{width:34px;height:34px;border:0;background:#f3f8f8;color:#0f374d;font-size:16px;font-weight:700;cursor:pointer;line-height:1}.delta-mini-line .delta-qty button:hover{background:#e8f4f4}.delta-mini-line .delta-qty input{width:44px;height:34px;border:0;border-left:1px solid rgba(15,55,77,.12);border-right:1px solid rgba(15,55,77,.12);text-align:center;font-weight:600;color:#0f374d;font-size:13px;background:#fff;-moz-appearance:textfield;appearance:textfield}.delta-mini-line .delta-qty input::-webkit-outer-spin-button,.delta-mini-line .delta-qty input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.qty-control input[type=number],.delta-qty input[type=number],.cart-qty input[type=number]{-moz-appearance:textfield;appearance:textfield}.qty-control input[type=number]::-webkit-outer-spin-button,.qty-control input[type=number]::-webkit-inner-spin-button,.delta-qty input[type=number]::-webkit-outer-spin-button,.delta-qty input[type=number]::-webkit-inner-spin-button,.cart-qty input[type=number]::-webkit-outer-spin-button,.cart-qty input[type=number]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.delta-mini-line .remove{border:0;background:transparent;color:#a33;font-size:12px;padding:0;margin-top:8px;margin-left:10px;cursor:pointer}.delta-mini-line .line-actions{display:flex;align-items:center;flex-wrap:wrap;gap:4px}.delta-cart-drawer-foot{padding:18px 22px 24px;border-top:1px solid rgba(15,55,77,.08);background:#f8fbfb}.delta-cart-drawer-foot .total-row{display:flex;justify-content:space-between;margin-bottom:14px;font-weight:700;color:#0f374d}.delta-cart-drawer-foot .btn-default{display:inline-flex;width:100%;align-items:center;justify-content:center;text-align:center;margin-bottom:10px}.btn-outline-delta,a.btn-outline-delta,button.btn-outline-delta{display:inline-flex;align-items:center;justify-content:center;text-align:center;text-decoration:none;cursor:pointer}.delta-cart-drawer-foot .btn-cart-secondary,.delta-cart-drawer-foot .btn-outline-delta{width:100%}body.delta-cart-open{overflow:hidden}.product-image-wrap{position:relative}.delta-promo-badge{position:absolute;top:14px;left:14px;z-index:2;background:#0f374d;color:#a4d0cf;font-size:12px;font-weight:700;padding:6px 10px;border-radius:999px;letter-spacing:.02em}.product-fav-btn{position:absolute;top:12px;right:12px;z-index:3;width:40px;height:40px;border-radius:50%;border:1px solid rgba(15,55,77,.12);background:#fffffff2;color:var(--primary-color, #0F374D);display:inline-flex;align-items:center;justify-content:center;cursor:pointer;box-shadow:0 6px 16px #0f374d14;transition:background .2s ease,color .2s ease,border-color .2s ease,transform .15s ease,opacity .2s ease,visibility .2s ease}.product-fav-btn:hover{background:#fff;border-color:#a4d0cf;color:var(--primary-color, #0F374D);transform:scale(1.04)}.product-fav-btn.is-active,.product-fav-btn[aria-pressed=true]{background:#0f374d;border-color:#0f374d;color:#a4d0cf}.product-fav-btn i{font-size:16px;line-height:1}@media(hover:hover)and (min-width:992px){.product-fav-btn{opacity:0;visibility:hidden;pointer-events:none}.product-item:hover .product-fav-btn,.product-item:focus-within .product-fav-btn,.product-fav-btn.is-active,.product-fav-btn[aria-pressed=true]{opacity:1;visibility:visible;pointer-events:auto}}.page-product-single .product-fav-link{display:inline-flex;align-items:center;gap:8px;margin-top:14px;padding:0;border:0;background:transparent;color:var(--primary-color, #0F374D);font-size:14px;font-weight:600;line-height:1.3;cursor:pointer;text-decoration:none}.page-product-single .product-fav-link:hover{color:var(--accent-color-two, #16455C);text-decoration:underline}.page-product-single .product-fav-link.is-active,.page-product-single .product-fav-link[aria-pressed=true]{color:var(--primary-color, #0F374D)}.page-product-single .product-fav-link.is-active i,.page-product-single .product-fav-link[aria-pressed=true] i{color:#c82333}.page-product-single .product-fav-link i{font-size:15px}.product-item-price .price-old{display:inline-block;margin-right:8px;font-size:14px;font-weight:500;color:#7a8f98;text-decoration:line-through}.product-item-price .price-current.is-promo{color:#0f374d}@media(max-width:575px){.delta-search-close{top:16px;right:16px}.delta-search-panel input,.delta-search-panel button[type=submit]{height:52px;font-size:16px}}.page-shop{padding:60px 0 80px;overflow:visible!important}.page-shop>.container,.page-shop .row.shop-layout{overflow:visible!important}.page-shop .shop-layout{align-items:stretch}.page-shop .shop-sidebar-col{align-self:stretch;position:relative;z-index:6}.page-shop .shop-sidebar{position:sticky;top:110px;z-index:5;background:#fff;border:1px solid rgba(15,55,77,.08);border-radius:28px;padding:24px 20px;box-shadow:0 10px 30px #0f374d08;margin-bottom:0;max-height:calc(100vh - 130px);overflow:auto;transform:none!important;animation:none!important}.page-shop .shop-price-slider{position:relative;height:28px;margin:4px 0 14px;-webkit-user-select:none;user-select:none}.page-shop .shop-price-slider-track{position:absolute;left:0;right:0;top:50%;height:6px;transform:translateY(-50%);border-radius:999px;background:#0f374d1f}.page-shop .shop-price-slider-range{position:absolute;top:0;bottom:0;border-radius:999px;background:linear-gradient(90deg,#0f374d,#a4d0cf)}.page-shop .shop-price-slider input[type=range]{position:absolute;left:0;right:0;top:0;width:100%;height:28px;margin:0;appearance:none;-webkit-appearance:none;background:transparent;pointer-events:none}.page-shop .shop-price-slider input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;width:18px;height:18px;border-radius:50%;background:#0f374d;border:3px solid #A4D0CF;box-shadow:0 2px 8px #0f374d40;cursor:pointer;pointer-events:auto;position:relative;z-index:2}.page-shop .shop-price-slider input[type=range]::-moz-range-thumb{width:18px;height:18px;border-radius:50%;background:#0f374d;border:3px solid #A4D0CF;box-shadow:0 2px 8px #0f374d40;cursor:pointer;pointer-events:auto}.page-shop .shop-price-slider input[type=range]::-moz-range-track{background:transparent;border:0}.page-shop .shop-price-values{display:flex;justify-content:space-between;gap:8px;font-size:12px;font-weight:600;color:var(--primary-color);margin-bottom:10px}.page-shop .shop-price-range{display:grid;grid-template-columns:1fr 1fr;gap:10px}.page-shop .shop-price-range input{width:100%;height:44px;border:1px solid rgba(15,55,77,.14);border-radius:12px;padding:0 12px;font-size:13px;color:var(--primary-color)}.page-shop .shop-check{display:flex;align-items:center;gap:10px;margin-top:12px;font-size:14px;color:var(--primary-color);font-weight:600;cursor:pointer}.page-shop .shop-check input{width:16px;height:16px;accent-color:#0F374D}.page-shop .shop-sidebar-title{font-size:13px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--primary-color);margin:0 0 14px}.page-shop .shop-facet-toggle{display:flex;align-items:center;justify-content:space-between;gap:10px;width:100%;margin:0;padding:0;border:0;background:transparent;cursor:pointer;text-align:left}.page-shop .shop-facet-toggle .shop-sidebar-title{margin:0}.page-shop .shop-facet-toggle i{font-size:12px;color:var(--primary-color);transition:transform .25s ease;flex:0 0 auto}.page-shop .shop-facet.is-open .shop-facet-toggle i{transform:rotate(180deg)}.page-shop .shop-facet-panel{margin-top:14px}.page-shop .shop-sidebar-block{margin-bottom:22px;padding-bottom:22px;border-bottom:1px solid rgba(15,55,77,.08)}.page-shop .shop-sidebar-block:last-child{margin-bottom:0;padding-bottom:0;border-bottom:0}.page-shop .shop-sidebar-pro .btn-default{display:inline-flex;width:100%;align-items:center;justify-content:center;text-align:center;min-height:44px;padding:12px 20px;font-size:14px;box-sizing:border-box}.page-shop .shop-search{display:flex;flex-direction:column;gap:10px}.page-shop .shop-search .form-control{height:46px;border-radius:14px;border:1px solid rgba(15,55,77,.14);font-size:14px}.page-shop .shop-category-nav ul{list-style:none!important;margin:0;padding:0;display:flex;flex-direction:column;gap:14px}.page-shop .shop-category-nav ul li{list-style:none!important;margin:0;padding:0}.page-shop .shop-category-nav ul li:before,.page-shop .shop-category-nav ul li::marker,.page-shop .shop-category-nav ul li a:before,.page-shop .shop-category-nav ul li a:after{content:none!important;display:none!important}.page-shop .shop-category-nav ul li a{display:flex;align-items:center;justify-content:space-between;gap:10px;width:100%;padding:12px 14px;border-radius:14px;border:1px solid transparent;background:#f3f8f8;color:var(--primary-color);font-size:14px;font-weight:600;text-transform:capitalize;text-decoration:none;transition:all .25s ease}.page-shop .shop-category-nav ul li a:hover{border-color:#a4d0cfcc;background:#e8f4f4}.page-shop .shop-category-nav ul li a.active-btn{background:linear-gradient(90deg,#0f374d,#16455c);border-color:transparent;color:#fff;box-shadow:0 8px 20px #0f374d2e}.page-shop .shop-category-nav ul li a .cat-count{min-width:28px;height:22px;padding:0 7px;border-radius:999px;display:inline-flex;align-items:center;justify-content:center;font-size:12px;font-weight:700;background:#ffffff8c;color:inherit}.page-shop .shop-category-nav ul li a.active-btn .cat-count{background:#a4d0cf59;color:#fff}.page-shop .shop-category-nav ul li a.is-disabled,.page-shop .shop-category-nav ul li a.is-disabled:hover{background:#f7f9fa;border-color:transparent;color:#9aa8b0;cursor:not-allowed;box-shadow:none;opacity:.72;pointer-events:none}.page-shop .shop-category-nav ul li a.is-disabled .cat-count{background:#0f374d0f;color:#9aa8b0}.page-shop .shop-field label{display:block;font-size:13px;font-weight:600;color:var(--text-color);margin:0 0 8px}.page-shop .shop-field+.shop-field{margin-top:14px}.page-shop .shop-field select,.page-shop .shop-sort-select{width:100%;height:46px;border:1px solid rgba(15,55,77,.14);border-radius:14px;padding:0 40px 0 14px;color:var(--primary-color);background-color:#fff;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8'%3E%3Cpath fill='%230F374D' d='M1.4.6 6 5.2 10.6.6 12 2 6 8 0 2z'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 16px center;background-size:12px 8px;font-size:14px;-webkit-appearance:none;appearance:none;cursor:pointer}.page-shop .shop-field select:focus,.page-shop .shop-sort-select:focus{border-color:#a4d0cf;box-shadow:0 0 0 3px #a4d0cf73;outline:none}.page-shop .shop-result-count{font-size:14px;color:var(--text-color);margin:0;font-weight:600}.page-shop .shop-grid-head{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px 16px;margin-bottom:22px}.page-shop .shop-grid-head h2{font-size:22px;color:var(--primary-color);margin:0}.page-shop .shop-grid-head-actions{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:10px 12px;margin-left:auto}.page-shop .shop-sort-select{min-width:180px;width:auto}.page-shop .product-item{background:#fff;border:1px solid rgba(15,55,77,.08);border-radius:46px;overflow:hidden;height:100%;display:flex;flex-direction:column;box-shadow:0 10px 30px #0f374d08;transition:all .4s ease-in-out;padding:20px}.page-shop .product-item:hover{transform:translateY(-6px);box-shadow:0 16px 36px #0f374d1a;border-color:var(--delta-secondary)}.page-shop .product-image-wrap{position:relative;margin-bottom:16px}.page-shop .product-item .product-image{display:block;position:relative;background:#f3f8f8;aspect-ratio:1/1;overflow:hidden;border-radius:32px;cursor:none}.page-shop .product-item .product-image img{width:100%;height:100%;object-fit:contain;padding:18px;pointer-events:none}.page-shop .product-item .product-image:not(.has-hover) img.img-main{opacity:1!important;transform:none!important;transition:none}.page-shop .product-item .product-image.has-hover img.img-main{position:relative;z-index:1;transition:opacity .4s ease,transform .45s ease}.page-shop .product-item .product-image.has-hover img.img-hover{position:absolute;inset:0;z-index:2;object-fit:cover;padding:0;opacity:0;transition:opacity .4s ease,transform .45s ease}.page-shop .product-item:hover .product-image.has-hover img.img-main{opacity:0;transform:scale(1.04)}.page-shop .product-item:hover .product-image.has-hover img.img-hover{opacity:1;transform:scale(1.05)}.page-shop .product-item:hover .product-image.has-hover{background:#eef5f5}.page-shop .product-item-body{padding:0 10px 10px;display:flex;flex-direction:column;gap:12px;flex:1}.page-shop .product-item-meta{display:flex;flex-wrap:wrap;align-items:center;gap:0;margin:0;list-style:none;padding:0}.page-shop .product-item-meta li{position:relative;color:var(--text-color);font-size:14px;text-transform:capitalize;margin-right:24px}.page-shop .product-item-meta li a{color:inherit;text-decoration:none;border-bottom:1px solid transparent;transition:color .2s ease,border-color .2s ease}.page-shop .product-item-meta li a:hover{color:var(--primary-color);border-bottom-color:var(--delta-secondary)}.page-shop .product-item-meta li:last-child{margin-right:0}.page-shop .product-item-meta li:before{content:"";position:absolute;top:50%;right:0;transform:translate(18px,-50%);height:6px;width:6px;border-radius:50%;background:#0f374d40}.page-shop .product-item-meta li:last-child:before{display:none}.page-shop .product-item-content h2{font-size:18px;line-height:1.35;margin:0}.page-shop .product-item-content h2 a{color:var(--primary-color);text-decoration:none}.page-shop .product-item-price{font-size:16px;font-weight:700;color:var(--primary-color);margin-top:auto}.page-shop .product-item-actions{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px;margin-top:4px}.page-shop .product-item-actions .btn-default,.page-shop .product-item-actions .btn-outline-delta{padding:10px 16px;font-size:13px}.page-shop .shop-filters-open{display:none;align-items:center;justify-content:center;gap:8px;height:44px;padding:0 18px;border-radius:999px;border:1px solid rgba(15,55,77,.2);background:#fff;color:var(--primary-color);font-size:14px;font-weight:600;font-family:inherit;cursor:pointer}.page-shop .shop-filters-open i{font-size:13px}.page-shop .shop-filters-drawer-head,.page-shop .shop-filters-backdrop{display:none}@media(max-width:991px){.page-shop .shop-filters-open{display:inline-flex}.page-shop .shop-filters-backdrop{display:block;position:fixed;inset:0;z-index:10040;background:#0f374d73;opacity:0;visibility:hidden;pointer-events:none;transition:opacity .35s ease,visibility .35s ease}.page-shop .shop-filters-backdrop.is-open{opacity:1;visibility:visible;pointer-events:auto}.page-shop .shop-sidebar-col{position:fixed;top:0;left:0;z-index:10045;width:min(360px,92vw);height:100%;max-width:100%;padding:0!important;margin:0;transform:translate(-105%);transition:transform .4s cubic-bezier(.16,1,.3,1);align-self:auto}.page-shop .shop-sidebar-col.is-open{transform:translate(0)}.page-shop .shop-sidebar{position:static;top:auto;height:100%;max-height:none;margin:0;border-radius:0;border:0;border-right:1px solid rgba(15,55,77,.08);box-shadow:18px 0 40px #0f374d2e;padding:0;overflow:auto;display:flex;flex-direction:column}.page-shop .shop-filters-drawer-head{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:20px 18px 16px;margin-bottom:16px;border-bottom:1px solid rgba(15,55,77,.08);position:sticky;top:0;background:#fff;z-index:2}.page-shop .shop-filters-drawer-head h3{margin:0;font-size:18px;color:var(--primary-color)}.page-shop .shop-filters-close{width:40px;height:40px;border-radius:50%;border:1px solid rgba(15,55,77,.12);background:#fff;color:var(--primary-color);cursor:pointer}.page-shop .shop-sidebar-block{padding-left:18px;padding-right:18px}.page-shop .shop-sidebar-block:first-of-type{padding-top:18px}body.shop-filters-open{overflow:hidden}.page-shop .product-item{padding:12px;border-radius:28px}.page-shop .product-item .product-image{border-radius:20px}.page-shop .product-item-body{padding:0 4px 4px;gap:8px}.page-shop .product-item-content h2{font-size:15px}.page-shop .product-item-actions .btn-default,.page-shop .product-item-actions .btn-outline-delta{padding:8px 12px;font-size:12px}}@media(max-width:575px){.page-shop .product-item-content h2{font-size:13px}.page-shop .product-item-meta li{font-size:12px;margin-right:18px}.page-shop .product-item-actions{gap:6px}}.page-product-single .product-hero{padding:60px 0 40px}.page-product-single .product-gallery{background:#f3f8f8;border-radius:22px;aspect-ratio:1/1;display:flex;align-items:center;justify-content:center;overflow:hidden}.page-product-single .product-gallery img{width:100%;height:100%;object-fit:contain;padding:28px}.page-product-single .product-summary h1{font-size:32px;line-height:1.25;color:var(--primary-color);margin:12px 0 18px}.page-product-single .product-meta-list{list-style:none;padding:0;margin:0 0 24px}.page-product-single .product-meta-list li{margin-bottom:8px;color:var(--text-color)}.page-product-single .qty-row{display:flex;align-items:center;gap:12px;margin-bottom:18px;flex-wrap:wrap}.page-product-single .qty-row input{width:84px;height:48px;border:1px solid rgba(15,55,77,.2);border-radius:12px;text-align:center;font-weight:600;color:var(--primary-color)}.page-product-single .product-desc{margin-top:28px;color:var(--text-color);line-height:1.7}.page-shop .blog-toolbar{margin-bottom:36px}.page-product-single .product-item{background:#fff;border:1px solid rgba(15,55,77,.08);border-radius:46px;overflow:hidden;height:100%;display:flex;flex-direction:column;box-shadow:0 10px 30px #0f374d08;transition:all .4s ease-in-out;padding:20px}.page-product-single .product-item:hover{transform:translateY(-6px);box-shadow:0 16px 36px #0f374d1a;border-color:var(--delta-secondary)}.page-product-single .product-image-wrap{position:relative;margin-bottom:16px}.page-product-single .product-item .product-image{display:block;position:relative;background:#f3f8f8;aspect-ratio:1/1;overflow:hidden;border-radius:32px}.page-product-single .product-item .product-image img{width:100%;height:100%;object-fit:contain;padding:18px;pointer-events:none}.page-product-single .product-item .product-image:not(.has-hover) img.img-main{opacity:1!important;transform:none!important;transition:none}.page-product-single .product-item .product-image.has-hover img.img-main{position:relative;z-index:1;transition:opacity .4s ease,transform .45s ease}.page-product-single .product-item .product-image.has-hover img.img-hover{position:absolute;inset:0;z-index:2;object-fit:cover;padding:0;opacity:0;transition:opacity .4s ease,transform .45s ease}.page-product-single .product-item:hover .product-image.has-hover img.img-main{opacity:0;transform:scale(1.04)}.page-product-single .product-item:hover .product-image.has-hover img.img-hover{opacity:1;transform:scale(1.05)}.page-product-single .product-item:hover .product-image.has-hover{background:#eef5f5}.page-product-single .product-item-body{padding:0 10px 10px;display:flex;flex-direction:column;gap:12px;flex:1}.page-product-single .product-item-body .product-item-meta{display:flex;flex-wrap:wrap;align-items:center;gap:0;margin:0;list-style:none;padding:0}.page-product-single .product-item-body .product-item-meta li{position:relative;color:var(--text-color);font-size:14px;text-transform:capitalize;margin-right:24px}.page-product-single .product-item-body .product-item-meta li a{color:inherit;text-decoration:none;border-bottom:1px solid transparent}.page-product-single .product-item-body .product-item-meta li a:hover{color:var(--primary-color);border-bottom-color:var(--delta-secondary)}.page-product-single .product-item-body .product-item-meta li:last-child{margin-right:0}.page-product-single .product-item-body .product-item-meta li:before{content:"";position:absolute;top:50%;right:0;transform:translate(18px,-50%);height:6px;width:6px;border-radius:50%;background:#0f374d40}.page-product-single .product-item-body .product-item-meta li:last-child:before{display:none}.page-product-single .product-item-content h2{font-size:18px;line-height:1.35;margin:0}.page-product-single .product-item-content h2 a{color:var(--primary-color);text-decoration:none}.page-product-single .product-item-price{font-size:16px;font-weight:700;color:var(--primary-color);margin-top:auto}.page-product-single .product-item-body .product-item-actions{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px;margin-top:4px}.page-product-single .product-item-body .product-item-actions .btn-default,.page-product-single .product-item-body .product-item-actions .btn-outline-delta{padding:10px 16px;font-size:13px;min-width:0}.page-product-single #similarSwiper .swiper-slide{height:auto}.shop-empty,.shop-loading{text-align:center;padding:48px 16px;color:var(--text-color)}.page-product-single{padding-bottom:40px;overflow:visible!important}.page-product-single .product-crumb{padding:28px 0 0;font-size:14px;color:var(--text-color)}.page-product-single .product-crumb a{color:var(--primary-color);text-decoration:none;border-bottom:1px solid transparent}.page-product-single .product-crumb a:hover{border-bottom-color:var(--delta-secondary)}.page-product-single .product-crumb .sep{margin:0 8px;opacity:.45}.page-product-single .product-hero{padding:28px 0 40px;overflow:visible}.page-product-single #productRoot{align-items:stretch!important;overflow:visible}.page-product-single #productRoot>[class*=col-]{overflow:visible}.page-product-single .product-gallery-col{display:block}.page-product-single .product-gallery-wrap{position:-webkit-sticky;position:sticky;top:120px;z-index:2;width:100%}.page-product-single .product-gallery{position:relative;width:100%;aspect-ratio:1/1;height:auto;flex:none;background:#f3f8f8;border-radius:46px;display:flex;align-items:center;justify-content:center;overflow:hidden;box-shadow:0 10px 30px #0f374d0a}.page-product-single .product-gallery img{width:100%;height:100%;object-fit:contain;padding:28px;transition:opacity .25s ease}.page-product-single .product-gallery img.is-cover{object-fit:cover;padding:0}.page-product-single .gallery-nav{position:absolute;top:50%;z-index:4;width:46px;height:46px;border:0;border-radius:50%;cursor:pointer;color:#fff;background-image:linear-gradient(to right,var(--accent-color) 0%,var(--accent-color-two) 50%,var(--accent-color) 100%);background-size:200% auto;box-shadow:0 8px 24px #0f374d47;opacity:0;visibility:hidden;pointer-events:none;transform:translateY(calc(-50% + 16px));transition:opacity .35s ease,visibility .35s ease,transform .35s ease,background-position .4s ease}.page-product-single .gallery-nav:before{content:"";position:absolute;inset:0;background:url(/images/arrow-white.svg) no-repeat center center;background-size:14px auto;transform:rotate(180deg)}.page-product-single .gallery-nav.gallery-prev:before{transform:rotate(0)}.page-product-single .gallery-prev{left:16px}.page-product-single .gallery-next{right:16px}.page-product-single .product-gallery-wrap:hover .gallery-nav,.page-product-single .gallery-nav.is-visible{opacity:1;visibility:visible;pointer-events:auto;transform:translateY(-50%)}.page-product-single .gallery-nav:hover{background-position:right center}.page-product-single .gallery-zoom{position:absolute;right:16px;bottom:16px;z-index:3;display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;padding:0;border-radius:50%;border:0;background-image:linear-gradient(to right,var(--accent-color) 0%,var(--accent-color-two) 50%,var(--accent-color) 100%);background-size:200% auto;background-position:left center;color:#fff;box-shadow:0 6px 18px #0f374d29;cursor:none;transition:background-position .4s ease,box-shadow .3s ease,transform .3s ease}.page-product-single .gallery-zoom i{font-size:14px;line-height:1}.page-product-single .gallery-zoom:hover{background-position:right center;box-shadow:0 10px 24px #0f374d38;transform:translateY(-2px)}.cb-cursor.-pointer.-text:before{transform:scale(1.7);background:#000;opacity:.8}.page-product-single .product-thumbs{display:flex;flex-wrap:wrap;gap:10px;margin-top:14px}.page-product-single .product-thumbs button{width:72px;height:72px;padding:0;border-radius:18px;border:2px solid transparent;background:#f3f8f8;overflow:hidden;cursor:pointer}.page-product-single .product-thumbs button.is-active{border-color:var(--primary-color)}.page-product-single .product-thumbs img{width:100%;height:100%;object-fit:contain;padding:6px}.page-product-single .product-thumbs img.is-cover{object-fit:cover;padding:0}.page-product-single .product-summary{background:#fff;border-radius:46px;padding:34px 32px}.page-product-single .product-summary h1{font-size:30px;line-height:1.25;color:var(--primary-color);margin:10px 0 14px}.page-product-single .product-price{font-size:24px;font-weight:700;color:var(--primary-color);margin-bottom:18px}.page-product-single .product-price .price-old{display:inline-block;margin-right:10px;font-size:18px;font-weight:500;color:#7a8f98;text-decoration:line-through}.page-product-single .delta-promo-badge{top:18px;left:18px}.page-product-single .product-item-meta{list-style:none;padding:0;margin:0 0 8px;display:flex;flex-wrap:wrap;gap:0}.page-product-single .product-item-meta li{position:relative;color:var(--text-color);font-size:14px;text-transform:capitalize;margin-right:24px}.page-product-single .product-item-meta li:last-child{margin-right:0}.page-product-single .product-item-meta li:before{content:"";position:absolute;top:50%;right:0;transform:translate(18px,-50%);height:6px;width:6px;border-radius:50%;background:#0f374d40}.page-product-single .product-item-meta li:last-child:before{display:none}.page-product-single .product-item-meta a{color:inherit;text-decoration:none;border-bottom:1px solid transparent}.page-product-single .product-item-meta a:hover{border-bottom-color:var(--delta-secondary)}.page-product-single .product-meta-list{list-style:none;padding:0;margin:0 0 22px}.page-product-single .product-meta-list li{margin-bottom:10px;color:var(--text-color);padding-bottom:10px;border-bottom:1px solid rgba(15,55,77,.06)}.page-product-single .product-meta-list li:last-child{border-bottom:0;margin-bottom:0;padding-bottom:0}.page-product-single .product-meta-list strong{color:var(--primary-color)}.page-product-single .product-meta-list a{color:var(--primary-color);text-decoration:none}.page-product-single .qty-row{display:flex;align-items:center;gap:14px;margin-bottom:18px;flex-wrap:wrap}.page-product-single .qty-row>label{margin:0;font-weight:600;color:var(--primary-color)}.page-product-single .qty-control{display:inline-flex;align-items:center;border:1px solid rgba(15,55,77,.18);border-radius:999px;overflow:hidden;background:#fff}.page-product-single .qty-control button{width:46px;height:46px;border:0;background:#f3f8f8;color:var(--primary-color);font-size:18px;font-weight:700;cursor:pointer;line-height:1}.page-product-single .qty-control button:hover{background:#e8f4f4}.page-product-single .qty-control input{width:64px;height:46px;border:0;text-align:center;font-weight:600;color:var(--primary-color);background:#fff;-moz-appearance:textfield;appearance:textfield}.page-product-single .qty-control input::-webkit-outer-spin-button,.page-product-single .qty-control input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.page-product-single .product-summary .product-item-actions{display:flex;flex-wrap:wrap;align-items:center;gap:12px;margin-top:4px}.page-product-single .product-summary .product-item-actions .btn-default,.page-product-single .product-summary .product-item-actions .btn-hero-secondary,.page-product-single .product-summary .product-item-actions .btn-outline-delta{flex:1 1 auto;min-width:170px;justify-content:center;cursor:pointer;padding:17px 30px;font-size:16px}.page-product-single .product-desc{margin-top:26px;padding-top:22px;margin-bottom:0;border-top:1px solid rgba(15,55,77,.08);color:var(--text-color);line-height:1.7}.page-product-single .product-desc p{margin-bottom:0}.page-product-single .product-usage{margin:18px 0 0;padding-top:18px;border-top:1px solid rgba(15,55,77,.08);color:var(--text-color);line-height:1.6}.page-product-single .product-usage strong{color:var(--primary-color)}.page-product-single .product-toast{display:none;margin-top:14px;padding:12px 14px;border-radius:12px;background:#a4d0cf59;color:var(--primary-color);font-weight:600}.page-product-single .product-toast.is-visible{display:block}.page-product-single .product-extra{padding-top:var(--section-y, 100px);padding-bottom:var(--section-y, 100px);position:relative}.page-product-single .product-extra .section-title{margin-bottom:28px}.page-product-single .product-extra .section-title h3{color:var(--delta-secondary)}.page-product-single .similar-slider-wrap{position:relative;padding:0 8px}.page-product-single #similarSwiper{overflow:hidden;padding:6px 4px 10px}.page-product-single .similar-slider-wrap:hover .similar-nav{opacity:1;visibility:visible;pointer-events:auto;transform:translateY(-50%)}.page-product-single .similar-nav{position:absolute;top:42%;z-index:5;width:46px;height:46px;border:0;border-radius:50%;cursor:pointer;background-image:linear-gradient(to right,var(--accent-color) 0%,var(--accent-color-two) 50%,var(--accent-color) 100%);background-size:200% auto;box-shadow:0 8px 24px #0f374d47;opacity:0;visibility:hidden;pointer-events:none;transform:translateY(calc(-50% + 16px));transition:opacity .35s ease,visibility .35s ease,transform .35s ease,background-position .4s ease}.page-product-single .similar-nav:before{content:"";position:absolute;inset:0;background:url(/images/arrow-white.svg) no-repeat center center;background-size:14px auto;transform:rotate(180deg)}.page-product-single .similar-nav.similar-prev:before{transform:rotate(0)}.page-product-single .similar-prev{left:-6px}.page-product-single .similar-next{right:-6px}.page-product-single .similar-nav:hover{background-position:right center}@media(max-width:991px){.page-product-single .product-gallery-wrap{position:relative;top:auto}.page-product-single .product-gallery{border-radius:28px}.page-product-single .product-summary{padding:24px 20px;border-radius:28px}.page-product-single .gallery-nav,.page-product-single .similar-nav{opacity:1;visibility:visible;pointer-events:auto;transform:translateY(-50%)}.page-product-single .similar-prev{left:4px}.page-product-single .similar-next{right:4px}.page-product-single .gallery-nav,.page-product-single .similar-nav{width:40px;height:40px}}.page-cart,.page-checkout{padding:60px 0 80px}.cart-table{width:100%;border-collapse:separate;border-spacing:0 12px}.cart-table th{font-size:13px;text-transform:uppercase;letter-spacing:.04em;color:var(--text-color);font-weight:600;padding:0 12px 8px;border:0}.cart-table td{background:#fff;border-top:1px solid rgba(15,55,77,.08);border-bottom:1px solid rgba(15,55,77,.08);padding:16px 12px;vertical-align:middle}.cart-table td:first-child{border-left:1px solid rgba(15,55,77,.08);border-radius:14px 0 0 14px}.cart-table td:last-child{border-right:1px solid rgba(15,55,77,.08);border-radius:0 14px 14px 0}.cart-product{display:flex;align-items:center;gap:14px}.cart-product img{width:72px;height:72px;object-fit:contain;background:#f3f8f8;border-radius:12px;padding:8px}.cart-product h3{font-size:16px;margin:0 0 4px;color:var(--primary-color)}.cart-qty input{width:72px;height:42px;text-align:center;border:1px solid rgba(15,55,77,.2);border-radius:10px}.cart-remove{border:0;background:transparent;color:#a33;cursor:pointer;font-size:14px}.cart-summary,.checkout-summary{background:#f3f8f8;border-radius:18px;padding:24px;border:1px solid rgba(164,208,207,.55)}.checkout-note{margin-top:16px;padding:14px 16px;border-radius:12px;background:#0f374d0f;color:var(--text-color);font-size:14px;line-height:1.5}.bdc-success{display:none;text-align:center;padding:48px 24px;background:#f3f8f8;border-radius:22px;border:1px solid rgba(164,208,207,.55)}@media(max-width:767px){.cart-table thead{display:none}.cart-table,.cart-table tbody,.cart-table tr,.cart-table td{display:block;width:100%}.cart-table tr{margin-bottom:14px}.cart-table td{border-radius:0!important;border-left:1px solid rgba(15,55,77,.08);border-right:1px solid rgba(15,55,77,.08)}.cart-table td:first-child{border-radius:14px 14px 0 0!important}.cart-table td:last-child{border-radius:0 0 14px 14px!important}}.page-cart,.page-checkout{padding:60px 0 80px;overflow:visible}.page-cart #cartRoot{align-items:stretch;overflow:visible}.cart-table{width:100%;border-collapse:separate;border-spacing:0 14px}.cart-table th{font-size:13px;text-transform:uppercase;letter-spacing:.04em;color:var(--text-color);font-weight:600;padding:0 16px 8px;border:0}.cart-table td{background:#fff;border-top:1px solid rgba(15,55,77,.08);border-bottom:1px solid rgba(15,55,77,.08);padding:18px 16px;vertical-align:middle}.cart-table td:first-child{border-left:1px solid rgba(15,55,77,.08);border-radius:28px 0 0 28px}.cart-table td:last-child{border-right:1px solid rgba(15,55,77,.08);border-radius:0 28px 28px 0}.cart-product{display:flex;align-items:center;gap:14px;max-width:294px}.cart-product-thumb{flex:0 0 auto}.cart-product-info{max-width:65%;min-width:0}.cart-product img,.cart-product-thumb img{width:84px;height:84px;aspect-ratio:1/1;object-fit:contain;object-position:center;background:#f3f8f8;border-radius:18px;padding:8px;flex-shrink:0;box-sizing:border-box;display:block}.cart-product h3{font-size:16px;margin:0 0 4px;color:var(--primary-color);line-height:1.35}.cart-product h3 a{color:inherit;text-decoration:none}.cart-product small{color:var(--text-color);font-size:13px}.cart-qty .qty-control{display:inline-flex;align-items:center;border:1px solid rgba(15,55,77,.18);border-radius:999px;overflow:hidden;background:#fff}.cart-qty .qty-control button{width:40px;height:40px;border:0;background:#f3f8f8;color:var(--primary-color);font-size:16px;font-weight:700;cursor:pointer;line-height:1}.cart-qty .qty-control button:hover{background:#e8f4f4}.cart-qty .qty-control input{width:52px;height:40px;border:0;text-align:center;font-weight:600;color:var(--primary-color);background:#fff;-moz-appearance:textfield;appearance:textfield}.cart-qty .qty-control input::-webkit-outer-spin-button,.cart-qty .qty-control input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.cart-remove{border:0;background:transparent;color:#a33;cursor:pointer;font-size:14px;font-weight:600}.cart-summary{position:sticky;top:120px}.cart-summary-row,.checkout-summary-row{display:flex;justify-content:space-between;gap:12px;margin-bottom:10px;color:var(--text-color)}.page-cart .cart-summary .btn-default,.page-cart .cart-summary .btn-outline-delta{display:inline-flex;width:100%;align-items:center;justify-content:center;text-align:center;margin-top:12px}@media(max-width:991px){.cart-summary{position:relative;top:auto}}@media(max-width:767px){.page-cart .table-responsive{overflow:visible}.page-cart .cart-table thead{display:none}.page-cart .cart-table,.page-cart .cart-table tbody{display:block;width:100%;border-spacing:0}.page-cart .cart-table tr{display:grid;grid-template-columns:1fr auto;grid-template-areas:"product remove" "price qty" "total total";gap:12px 10px;align-items:center;width:100%;margin:0 0 14px;padding:16px;background:#fff;border:1px solid rgba(15,55,77,.08);border-radius:24px;box-shadow:0 8px 22px #0f374d0d}.page-cart .cart-table td{display:block;width:auto;padding:0!important;background:transparent!important;border:0!important;border-radius:0!important;vertical-align:middle}.page-cart .cart-table td:nth-child(1){grid-area:product;min-width:0}.page-cart .cart-table td:nth-child(2){grid-area:price;padding:10px 12px!important;border-radius:14px!important;background:#f3f8f8!important}.page-cart .cart-table td:nth-child(3){grid-area:qty;justify-self:end}.page-cart .cart-table td:nth-child(4){grid-area:total;display:flex;align-items:center;justify-content:space-between;gap:12px;padding-top:12px!important;border-top:1px solid rgba(15,55,77,.08)!important;font-size:15px;color:var(--primary-color)}.page-cart .cart-table td:nth-child(5){grid-area:remove;justify-self:end;align-self:start}.page-cart .cart-table td[data-label]:before{content:attr(data-label);display:block;font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.04em;color:var(--text-color);margin-bottom:4px}.page-cart .cart-table td[data-label=Produit]:before{display:none}.page-cart .cart-table td[data-label=Total]:before{margin-bottom:0;font-weight:600;text-transform:none;letter-spacing:0;font-size:13px}.page-cart .cart-product{max-width:100%;align-items:flex-start;gap:12px;padding-right:4px}.page-cart .cart-product-info{max-width:70%;flex:1 1 auto}.page-cart .cart-product img,.page-cart .cart-product-thumb img{width:72px;height:72px;border-radius:16px;padding:6px}.page-cart .cart-product h3{font-size:14px;margin:0 0 6px;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2;overflow:hidden}.page-cart .cart-product small{display:inline-block;font-size:12px;font-weight:600;color:var(--primary-color);background:#a4d0cf47;padding:3px 8px;border-radius:999px}.page-cart .cart-qty .qty-control button{width:36px;height:36px}.page-cart .cart-qty .qty-control input{width:44px;height:36px}.page-cart .cart-remove{width:40px;height:40px;border-radius:50%;background:#f3f8f8;color:#a33;display:inline-flex;align-items:center;justify-content:center;font-size:14px}.page-cart .cart-summary{border-radius:28px;margin-top:8px}}.page-checkout{padding:60px 0 80px;overflow:visible}.page-checkout #checkoutFormWrap>.row{align-items:stretch;overflow:visible}.page-checkout .checkout-form-card,.page-checkout .appointment-form.checkout-form-card{width:100%;max-width:none;background:#fff;border:1px solid rgba(15,55,77,.08);border-radius:46px;padding:34px 32px;box-shadow:0 10px 30px #0f374d0a;height:100%}.page-checkout .checkout-form-card .form-title h2{font-size:26px;color:var(--primary-color);margin:0 0 10px}.page-checkout .checkout-form-card .form-title p{margin-bottom:0;color:var(--text-color)}.page-checkout .checkout-form-card .form-control{min-height:52px;border-radius:16px;border:1px solid rgba(15,55,77,.14);padding:12px 16px;color:var(--primary-color)}.page-checkout .checkout-form-card textarea.form-control{min-height:120px}.page-checkout .checkout-form-actions .btn-default,.page-checkout .checkout-form-actions .btn-outline-delta{display:inline-flex;align-items:center;justify-content:center;text-align:center;min-width:180px}.cart-summary,.checkout-summary{background:#fff;border-radius:46px;padding:28px 24px;border:1px solid rgba(15,55,77,.08);box-shadow:0 10px 30px #0f374d0a}.checkout-summary{position:sticky;top:120px;display:flex;flex-direction:column;min-height:0}.checkout-summary>h3{flex-shrink:0}.checkout-lines{overflow-y:auto;min-height:0;-webkit-overflow-scrolling:touch}.checkout-summary .checkout-summary-row.total,.checkout-summary .checkout-note{flex-shrink:0}.cart-summary h3,.checkout-summary h3{color:var(--primary-color);margin-bottom:16px}.cart-summary-row,.checkout-summary-row{display:flex;justify-content:space-between;gap:12px;margin-bottom:12px;color:var(--text-color);align-items:flex-start}.checkout-summary-row span:first-child{flex:1;line-height:1.4}.checkout-summary-row span:last-child{font-weight:600;color:var(--primary-color);white-space:nowrap}.checkout-line{display:flex;gap:12px;align-items:flex-start;padding:12px 0;border-bottom:1px solid rgba(15,55,77,.08)}.checkout-lines>.checkout-line:last-child{border-bottom:0}.checkout-line-body{flex:1;min-width:0}.checkout-line img{width:64px;height:64px;aspect-ratio:1/1;flex:0 0 64px;object-fit:contain;object-position:center;background:#f3f8f8;border-radius:14px;padding:6px;box-sizing:border-box}.checkout-line h4{margin:0 0 4px;font-size:14px;line-height:1.35;color:var(--primary-color)}.checkout-line .meta{font-size:13px;color:var(--text-color)}.cart-summary-row.total,.checkout-summary-row.total{font-weight:700;color:var(--primary-color);font-size:18px;margin-top:14px;padding-top:14px;border-top:1px solid rgba(15,55,77,.12)}.checkout-note{margin:16px 0 0;padding:14px 16px;border-radius:18px;background:#f3f8f8;color:var(--text-color);font-size:14px;line-height:1.5}.bdc-success{display:none;text-align:center;padding:48px 24px;background:#fff;border-radius:46px;border:1px solid rgba(15,55,77,.08);box-shadow:0 10px 30px #0f374d0a}.bdc-success.is-visible{display:block}.bdc-success .icon{font-size:42px;color:var(--primary-color);margin-bottom:12px}@media(max-width:991px){.checkout-summary{position:relative;top:auto;margin-top:8px}.page-checkout .checkout-form-card{border-radius:28px;padding:24px 20px}.checkout-summary,.bdc-success{border-radius:28px}.page-checkout .checkout-form-actions{flex-direction:column-reverse}.page-checkout .checkout-form-actions .btn-default,.page-checkout .checkout-form-actions .btn-outline-delta{width:100%}}.product-item-actions{display:flex;flex-wrap:wrap;gap:10px;margin-top:8px;justify-content:space-between;align-items:center}.page-shop .product-item-actions .btn-default,.page-shop .product-item-actions .btn-hero-secondary,.page-shop .product-item-actions .btn-outline-delta,.page-product-single .product-item-body .product-item-actions .btn-default,.page-product-single .product-item-body .product-item-actions .btn-hero-secondary,.page-product-single .product-item-body .product-item-actions .btn-outline-delta{flex:1 1 auto;min-width:0;justify-content:center;padding:10px 14px;font-size:13px}.page-checkout .appointment-form.checkout-form-card{width:100%!important;max-width:100%!important;flex:1 1 100%}.page-checkout .checkout-form-actions{display:flex;flex-wrap:wrap;gap:12px;align-items:center;justify-content:space-between}.page-checkout .checkout-line{display:flex;gap:12px;align-items:flex-start;padding:12px 0;border-bottom:1px solid rgba(15,55,77,.08)}.page-checkout .checkout-line img{width:64px;height:64px;object-fit:contain;background:#f3f8f8;border-radius:12px;padding:6px}.page-checkout .checkout-line h4{margin:0 0 4px;font-size:14px;color:var(--primary-color)}.page-checkout .checkout-note{margin-top:12px;font-size:13px;color:var(--text-color)}.cart-empty{text-align:center;padding:48px 16px}.page-thank-you{padding:60px 0 80px}.page-thank-you .row.g-4{align-items:flex-start}.thank-you-card{background:#fff;border:1px solid rgba(15,55,77,.08);border-radius:46px;padding:40px 36px;box-shadow:0 10px 30px #0f374d0a}.thank-you-hero{text-align:center;margin-bottom:28px}.thank-you-hero .icon{width:72px;height:72px;margin:0 auto 18px;border-radius:50%;display:flex;align-items:center;justify-content:center;background:#a4d0cf59;color:var(--primary-color);font-size:32px}.thank-you-hero h2{font-size:28px;color:var(--primary-color);margin:0 0 10px}.thank-you-hero p{margin:0;color:var(--text-color);line-height:1.6}.thank-you-ref{display:inline-flex;align-items:center;justify-content:center;gap:10px;margin:18px auto 0;padding:12px 18px;border-radius:999px;background:#f3f8f8;border:1px solid rgba(15,55,77,.1);font-weight:700;color:var(--primary-color)}.thank-you-ref span{font-weight:600;color:var(--text-color)}.thank-you-steps{list-style:none!important;padding:0;margin:0 0 28px}.thank-you-steps li{list-style:none!important;display:flex;gap:14px;align-items:flex-start;padding:14px 0;border-bottom:1px solid rgba(15,55,77,.08);color:var(--text-color)}.thank-you-steps li:before,.thank-you-steps li::marker{content:none!important;display:none!important}.thank-you-steps li:last-child{border-bottom:0}.thank-you-steps .step-num{flex-shrink:0;width:32px;height:32px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;background:var(--primary-color);color:#fff;font-size:13px;font-weight:700}.thank-you-steps strong{display:block;color:var(--primary-color);margin-bottom:2px}.thank-you-actions{display:flex;flex-wrap:wrap;gap:12px;align-items:center;justify-content:space-between}.page-thank-you .thank-you-actions .btn-default,.page-thank-you .thank-you-actions .btn-hero-secondary,.page-thank-you .thank-you-actions .btn-outline-delta{display:inline-flex;align-items:center;justify-content:center;text-align:center;min-width:180px;box-sizing:border-box}.thank-you-note{margin:22px 0 0;padding:14px 16px;border-radius:18px;background:#f3f8f8;color:var(--text-color);font-size:14px;line-height:1.5;text-align:center}.thank-you-note a{color:var(--primary-color);text-decoration:none;font-weight:600}.thank-you-note a:hover{color:var(--accent-color-two, #16455C)}.thank-you-order{background:#fff;border:1px solid rgba(15,55,77,.08);border-radius:46px;padding:28px 24px;box-shadow:0 10px 30px #0f374d0a;display:flex;flex-direction:column;min-height:0}.thank-you-order h3{color:var(--primary-color);margin:0 0 16px;flex-shrink:0}.thank-you-lines{overflow-y:auto;min-height:0;-webkit-overflow-scrolling:touch}.thank-you-line{display:flex;gap:12px;align-items:flex-start;padding:12px 0;border-bottom:1px solid rgba(15,55,77,.08)}.thank-you-line:last-child{border-bottom:0}.thank-you-line img{width:64px;height:64px;aspect-ratio:1/1;flex:0 0 64px;object-fit:contain;object-position:center;background:#f3f8f8;border-radius:14px;padding:6px;box-sizing:border-box}.thank-you-line h4{margin:0 0 4px;font-size:14px;line-height:1.35;color:var(--primary-color);font-weight:600}.thank-you-line .meta{font-size:13px;color:var(--text-color);line-height:1.45}.thank-you-line .meta strong{color:var(--primary-color);font-weight:700}.thank-you-total{display:flex;justify-content:space-between;gap:12px;margin-top:14px;padding-top:14px;border-top:1px solid rgba(15,55,77,.12);font-weight:700;color:var(--primary-color);font-size:18px;flex-shrink:0}.thank-you-contact{margin-top:18px;padding-top:16px;border-top:1px solid rgba(15,55,77,.08);font-size:14px;color:var(--text-color);line-height:1.55;flex-shrink:0}.thank-you-contact a{color:var(--primary-color);text-decoration:none;font-weight:600}@media(max-width:991px){.thank-you-card,.thank-you-order{border-radius:28px;padding:24px 20px}.thank-you-actions{flex-direction:column-reverse}.page-thank-you .thank-you-actions .btn-default,.page-thank-you .thank-you-actions .btn-hero-secondary,.page-thank-you .thank-you-actions .btn-outline-delta{width:100%}}.price-stack{display:flex;flex-direction:column;gap:4px;align-items:flex-start}.price-stack .price-public,.price-stack .price-pro{display:flex;flex-wrap:wrap;align-items:baseline;gap:6px}.price-kicker{font-size:11px;font-weight:600;letter-spacing:.02em;text-transform:uppercase;color:#6b7c86}.price-stack .price-pro .price-current{font-size:1.05em;font-weight:700;color:var(--primary-color, #0F374D)}.price-hint{display:block;font-size:12px;font-weight:500;color:#6b7c86;margin-top:2px}.price-devis{font-style:italic;color:#6b7c86}.page-account .btn-default,.page-account .btn-default.btn-hero-secondary,.page-account .btn-outline-delta,.account-sidebar .btn-default,.account-sidebar .btn-outline-delta{position:relative;display:inline-flex!important;align-items:center;justify-content:center;text-align:center;border-radius:50px!important;padding:17px 30px!important;font-size:16px!important;font-weight:600!important;line-height:1em!important;min-height:54px!important;box-sizing:border-box!important;white-space:nowrap;overflow:hidden;z-index:1}.page-account .btn-outline-delta,.account-sidebar .btn-outline-delta{background:transparent!important;border:2px solid #A4D0CF!important;color:var(--primary-color)!important}.page-account{padding:60px 0 80px}.page-account .row.account-layout{align-items:flex-start}.page-account .account-layout>aside.col-lg-3{position:sticky;top:120px;z-index:5;align-self:flex-start}.account-sidebar{background:#fff;border:1px solid rgba(15,55,77,.08);border-radius:46px;padding:28px 22px;box-shadow:0 10px 30px #0f374d0a}.account-sidebar-user{padding:0 6px 20px;margin-bottom:12px;border-bottom:1px solid rgba(15,55,77,.08)}.account-sidebar-user-head{display:flex;align-items:center;justify-content:flex-start;flex-wrap:wrap;gap:8px 10px;margin-bottom:4px}.account-sidebar-user-head h3,.account-sidebar-user h3{margin:0;font-size:18px;color:var(--primary-color);line-height:1.3;flex:0 1 auto;min-width:0}.account-sidebar-user-head .account-badge{flex:0 0 auto}.account-sidebar-user p{margin:0;font-size:13px;color:var(--text-color);line-height:1.4;word-break:break-word}.account-badge{display:inline-flex;align-items:center;gap:6px;padding:6px 12px;border-radius:999px;background:#a4d0cf59;color:var(--primary-color);font-size:12px;font-weight:700}.account-badge:before{content:"";width:7px;height:7px;border-radius:50%;background:#2a9d7a}.account-nav{list-style:none;padding:0;margin:0}.account-nav>li:last-child a{margin-bottom:0}.account-nav li{margin:0 0 4px}.account-nav a{display:flex;align-items:center;gap:12px;padding:12px 14px;border-radius:16px;color:var(--text-color);text-decoration:none;font-size:14px;font-weight:600;line-height:1.3;transition:background .2s ease,color .2s ease}.account-nav a i{width:20px;text-align:center;color:var(--primary-color);opacity:.85}.account-nav a:hover{background:#f3f8f8;color:var(--primary-color)}.account-nav a.is-active{background:#a4d0cf59;color:var(--primary-color)}.account-nav a.is-active i{opacity:1}.account-nav a[data-delta-logout]:hover,.account-nav a[data-delta-logout]:hover i{background:#c823331a;color:#c82333}.navbar-nav a.nav-link[data-delta-logout]:hover{color:#c82333!important}.account-nav-sep{height:1px;background:#0f374d14;margin:10px 6px 14px}.account-main{min-width:0}.account-panel{background:#fff;border:1px solid rgba(15,55,77,.08);border-radius:46px;padding:28px;box-shadow:0 10px 30px #0f374d0a;margin-bottom:20px}.account-panel:last-child{margin-bottom:0}.account-panel h2,.account-panel h3{margin:0 0 16px;color:var(--primary-color)}.account-panel h2{font-size:24px}.account-panel h3{font-size:18px}.account-panel-head{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;margin-bottom:16px}.account-panel-head h3{margin:0}.account-panel-head a{font-size:14px;font-weight:600;color:var(--primary-color);text-decoration:none}.account-panel-head a:hover{color:var(--accent-color-two)}.account-welcome-text{margin:0;color:var(--text-color);font-size:15px;line-height:1.55}.account-kpis{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin-bottom:20px}.account-kpi{background:#fff;border:1px solid rgba(15,55,77,.08);border-radius:28px;padding:20px 18px;box-shadow:0 10px 30px #0f374d0a;display:flex;flex-direction:column;gap:6px;min-width:0}.account-kpi .kpi-label{margin:0;font-size:13px;font-weight:600;color:var(--text-color);line-height:1.3}.account-kpi .kpi-value{margin:0;font-size:28px;font-weight:700;color:var(--primary-color);line-height:1.15}.account-kpi .kpi-hint{margin:0;font-size:12px;color:var(--text-color);opacity:.85}.account-alerts{list-style:none;padding:0;margin:0}.account-alerts li{display:flex;gap:12px;align-items:flex-start;padding:12px 0;border-bottom:1px solid rgba(15,55,77,.08)}.account-alerts li:last-child{border-bottom:0}.account-alerts .alert-icon{width:36px;height:36px;border-radius:12px;flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;background:#a4d0cf59;color:var(--primary-color)}.account-alerts .alert-icon.is-warn{background:#fff3cd;color:#856404}.account-alerts .alert-icon.is-info{background:#f3f8f8;color:var(--primary-color)}.account-alerts strong{display:block;color:var(--primary-color);font-size:14px;margin-bottom:2px}.account-alerts p{margin:0 0 8px;font-size:13px;color:var(--text-color);line-height:1.45}.account-alerts a.alert-link{font-size:13px;font-weight:700;color:var(--primary-color);text-decoration:none}.account-alerts a.alert-link:hover{color:var(--accent-color-two)}.account-address-block p{margin:0 0 6px;color:var(--text-color);font-size:14px;line-height:1.5}.account-address-block .addr-label{font-size:12px;font-weight:700;color:var(--primary-color);text-transform:uppercase;letter-spacing:.02em;margin-bottom:8px}.account-actions{display:flex;flex-wrap:wrap;gap:12px;justify-content:space-between;margin-top:20px}.account-actions .btn-default,.account-actions .btn-outline-delta{display:inline-flex;align-items:center;justify-content:center;text-align:center;min-width:180px}.account-devis-response{margin-top:20px}.account-devis-actions{margin-top:0;margin-bottom:0}.account-devis-actions .btn-default,.account-devis-actions .btn-outline-delta{min-width:160px}.account-devis-counter{display:flex;flex-direction:column;gap:10px;margin-top:16px}.account-devis-label{margin:0;font-size:13px;font-weight:700;color:var(--primary-color)}.account-devis-textarea{width:100%;min-height:110px;border-radius:18px;border:1px solid rgba(15,55,77,.14);padding:14px 16px;background:#fff;color:var(--primary-color);font-size:14px;line-height:1.45;resize:vertical;appearance:none}.account-devis-textarea:focus{border-color:#a4d0cf;box-shadow:0 0 0 3px #a4d0cf73;outline:none}.account-devis-counter .btn-default{align-self:flex-start;min-width:140px}.account-devis-feedback{margin:14px 0 0;font-size:14px;font-weight:600;color:#155724}.account-devis-sent{padding:14px 16px;border-radius:16px;background:#f3f8f8;border:1px solid rgba(15,55,77,.08);color:var(--text-color);font-size:14px;line-height:1.5;white-space:pre-wrap}.account-order-row{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;padding:14px 0;border-bottom:1px solid rgba(15,55,77,.08);color:inherit}.account-order-row:last-child{border-bottom:0}.account-order-main{flex:1;min-width:160px;text-decoration:none;color:inherit}.account-order-main:hover .account-order-ref{color:var(--accent-color-two)}.account-order-ref{margin:0 0 4px;font-size:15px;font-weight:700;color:var(--primary-color)}.account-order-meta{margin:0;font-size:13px;color:var(--text-color)}.account-order-right{display:flex;flex-direction:column;align-items:flex-end;gap:8px}.account-order-total{font-weight:700;color:var(--primary-color);font-size:14px;white-space:nowrap}.account-order-relance{display:inline-flex;align-items:center;justify-content:center;padding:8px 14px;border-radius:999px;border:1px solid rgba(15,55,77,.14);background:#fff;color:var(--primary-color);font-size:12px;font-weight:700;text-decoration:none;white-space:nowrap}.account-order-relance:hover{border-color:#a4d0cf;background:#f3f8f8;color:var(--primary-color)}.account-status{display:inline-flex;align-items:center;padding:4px 10px;border-radius:999px;font-size:12px;font-weight:700;background:#f3f8f8;color:var(--primary-color)}.account-status.is-transmis{background:#a4d0cf59}.account-status.is-verif{background:#fff3cd;color:#856404}.account-status.is-confirme{background:#d4edda;color:#155724}.account-empty{margin:0;color:var(--text-color);font-size:14px;line-height:1.5}.account-cart-total{font-size:20px;font-weight:700;color:var(--primary-color);margin:8px 0 18px}.account-chat-preview{display:flex;gap:14px;align-items:flex-start}.account-chat-preview .icon{width:48px;height:48px;border-radius:50%;flex-shrink:0;display:flex;align-items:center;justify-content:center;background:#a4d0cf59;color:var(--primary-color);font-size:18px;position:relative}.account-chat-unread{position:absolute;top:-2px;right:-2px;min-width:18px;height:18px;padding:0 5px;border-radius:999px;background:var(--primary-color);color:#fff;font-size:10px;font-weight:700;display:inline-flex;align-items:center;justify-content:center}.account-chat-preview .meta{display:block;font-size:12px;color:var(--text-color);opacity:.85;margin-bottom:4px}.account-chat-preview p{margin:0 0 16px;color:var(--text-color);font-size:14px;line-height:1.5}.account-contact-list{list-style:none;padding:0;margin:0 0 18px}.account-contact-list li{display:flex;gap:12px;align-items:flex-start;padding:10px 0;border-bottom:1px solid rgba(15,55,77,.08);color:var(--text-color);font-size:14px;line-height:1.45}.account-contact-list li:last-child{border-bottom:0}.account-contact-list i{width:20px;text-align:center;color:var(--primary-color);margin-top:2px}.account-contact-list a{color:var(--primary-color);font-weight:600;text-decoration:none}@media(max-width:991px){.page-account .account-layout>aside.col-lg-3{position:relative;top:auto;z-index:auto}.account-sidebar{border-radius:28px;padding:20px 16px;margin-bottom:8px}.account-sidebar-user{display:none}.account-nav{display:flex;gap:8px;overflow-x:auto;margin:0 0 14px;padding-bottom:4px;-webkit-overflow-scrolling:touch}.account-nav li{margin:0;flex:0 0 auto}.account-nav a{white-space:nowrap;padding:10px 14px;background:#f3f8f8}.account-nav-sep{display:none}.account-panel{border-radius:28px;padding:22px 18px}.account-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.account-actions{flex-direction:column-reverse}.account-actions .btn-default,.account-actions .btn-outline-delta{width:100%}}@media(max-width:575px){.account-kpi .kpi-value{font-size:24px}}#accountOrdersList,.account-orders-list{display:flex;flex-direction:column;gap:12px}#accountOrdersList .account-order-card,.account-orders-list .account-order-card{padding:16px 18px;border:1px solid rgba(15,55,77,.08);border-radius:20px;background:#f3f8f8}#accountOrdersList .account-order-card-top,.account-orders-list .account-order-card-top{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;margin-bottom:8px}#accountOrdersList .account-order-ref,.account-orders-list .account-order-ref{margin:0;font-size:15px;font-weight:700;color:var(--primary-color)}#accountOrdersList .account-order-card-bottom,.account-orders-list .account-order-card-bottom{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap}#accountOrdersList .account-order-meta,.account-orders-list .account-order-meta{margin:0;font-size:13px;color:var(--text-color)}#accountOrdersList .account-order-meta strong,.account-orders-list .account-order-meta strong{color:var(--primary-color);font-weight:700}#accountOrdersList .account-order-detail-link,.account-orders-list .account-order-detail-link{font-size:13px;font-weight:700;color:var(--primary-color);text-decoration:none;white-space:nowrap}#accountOrdersList .account-order-detail-link:hover,.account-orders-list .account-order-detail-link:hover{color:var(--accent-color-two);text-decoration:underline}.account-doc-list{list-style:none;padding:0;margin:0}.account-doc-list li{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 0;border-bottom:1px solid rgba(15,55,77,.08)}.account-doc-list li:last-child{border-bottom:0}.account-doc-list .doc-meta{min-width:0}.account-doc-list .doc-name{margin:0 0 2px;font-weight:700;color:var(--primary-color);font-size:14px}.account-doc-list .doc-type{margin:0;font-size:12px;color:var(--text-color)}.account-doc-list a{flex-shrink:0;font-size:13px;font-weight:700;color:var(--primary-color);text-decoration:none}.account-line{display:flex;gap:12px;align-items:flex-start;padding:12px 0;border-bottom:1px solid rgba(15,55,77,.08)}.account-line:last-child{border-bottom:0}.account-line img{width:56px;height:56px;object-fit:contain;background:#f3f8f8;border-radius:14px;padding:6px;flex-shrink:0}.account-line h4{margin:0 0 4px;font-size:14px;color:var(--primary-color);line-height:1.35}.account-line .meta{font-size:13px;color:var(--text-color)}#accountFavorites{display:flex;flex-direction:column;gap:0}.fav-line{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;flex-wrap:wrap;background:transparent;border:0;border-bottom:1px solid rgba(15,55,77,.08);border-radius:0;padding:16px 0}.fav-line:last-child{border-bottom:0}.fav-line-product{display:flex;align-items:flex-start;gap:14px;flex:1 1 260px;min-width:0}.fav-line-thumb{width:84px;height:84px;min-width:84px;min-height:84px;max-width:84px;max-height:84px;aspect-ratio:1/1;flex:0 0 84px;align-self:flex-start;background:#f3f8f8;border-radius:18px;padding:8px;box-sizing:border-box;overflow:hidden;display:flex;align-items:center;justify-content:center}.fav-line-thumb img{width:100%;height:100%;object-fit:contain;object-position:center;display:block}.fav-line-info{flex:1 1 auto;min-width:0}.fav-line-info h3{font-size:16px;margin:0 0 4px;color:var(--primary-color);line-height:1.35;white-space:normal;overflow:visible;text-overflow:unset;overflow-wrap:anywhere;word-break:break-word}.fav-line-info h3 a{color:inherit;text-decoration:none}.fav-line-info h3 a:hover{color:var(--accent-color-two)}.fav-line-info small{display:block;color:var(--text-color);font-size:13px;margin-bottom:6px;line-height:1.4;white-space:normal;overflow:visible;text-overflow:unset;overflow-wrap:anywhere;word-break:break-word}.fav-line-price{margin:0;font-size:15px;font-weight:700;color:var(--primary-color)}.fav-line-actions{display:flex;align-items:center;gap:14px;flex-wrap:wrap;flex-shrink:0;padding-top:4px}.fav-line-actions .fav-remove{border:0;background:transparent;color:#a33;cursor:pointer;font-size:14px;font-weight:600;padding:0;text-decoration:none}.fav-line-actions .fav-remove:hover{text-decoration:underline}.fav-line-actions .btn-default{min-width:120px}@media(max-width:767px){.fav-line-actions{width:100%;justify-content:space-between;padding-top:0}.fav-line-actions .btn-default{flex:1 1 auto}}.page-account .profile-field{min-height:52px;border-radius:16px;border:1px solid rgba(15,55,77,.14);padding:12px 16px;box-shadow:none;outline:none}.page-account .profile-field:focus,.page-account .profile-field:focus-visible{border-color:#a4d0cf!important;box-shadow:0 0 0 3px #a4d0cf73!important;outline:none!important}.page-account .profile-field.is-readonly,.page-account .profile-field[readonly]{background:#f3f8f8;color:var(--text-color);cursor:default}.page-account select.profile-field{appearance:auto}.page-account .profile-section{margin:0 0 18px;padding:0;border:1px solid rgba(15,55,77,.08);border-radius:28px;background:#f8fbfb;overflow:hidden}.page-account .profile-section:last-of-type{margin-bottom:8px}.page-account .profile-section-head{display:flex;align-items:center;gap:12px;padding:16px 20px;background:#a4d0cf52;border-bottom:1px solid rgba(164,208,207,.45)}.page-account .profile-section-head .icon{width:36px;height:36px;border-radius:12px;flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;background:#fff;color:var(--primary-color);font-size:15px}.page-account .profile-section-title{margin:0;font-size:17px;font-weight:700;color:var(--primary-color);line-height:1.3}.page-account .profile-section-body{padding:20px 20px 22px;background:#fff}.page-account .form-label{font-weight:600;color:var(--primary-color)}.page-account .field-hint{display:block;margin-top:6px;font-size:12px;color:var(--text-color);opacity:.85}@media(max-width:575px){.page-account .profile-section{border-radius:22px}.page-account .profile-section-head,.page-account .profile-section-body{padding-left:16px;padding-right:16px}}.page-account.is-chat .account-main{display:flex;flex-direction:column;min-height:0}.page-account.is-chat .account-panel.account-chat-panel{display:flex;flex-direction:column;min-height:0;margin-bottom:0;overflow:hidden;box-sizing:border-box}.page-account.is-chat .account-chat-panel>h2{flex:0 0 auto;margin-bottom:8px}.page-account.is-chat .account-chat-panel>.account-welcome-text{flex:0 0 auto;margin-bottom:16px!important}.page-account.is-chat #accountChatThread,.page-account.is-chat .account-chat-thread{flex:1 1 auto;min-height:0;display:flex;flex-direction:column;gap:12px;overflow:auto;padding:8px 4px 16px;margin-bottom:16px;border-bottom:1px solid rgba(15,55,77,.08);-webkit-overflow-scrolling:touch}.page-account.is-chat .account-chat-compose{flex:0 0 auto;margin-top:0;display:flex;flex-direction:column;gap:10px}.page-account.is-chat .account-chat-compose-row{display:flex;align-items:flex-end;gap:10px;flex-wrap:wrap}.page-account.is-chat .account-chat-tools{display:flex;align-items:center;gap:6px;flex-shrink:0;position:relative}.page-account.is-chat .account-chat-tool{width:54px;height:54px;border-radius:50%;border:1px solid rgba(15,55,77,.14);background:#fff;color:var(--primary-color);display:inline-flex;align-items:center;justify-content:center;cursor:pointer;font-size:18px;transition:background .2s ease,border-color .2s ease,color .2s ease}.page-account.is-chat .account-chat-tool:hover,.page-account.is-chat .account-chat-tool.is-open{background:#f3f8f8;border-color:#a4d0cf;color:var(--primary-color)}.page-account.is-chat #accountChatInput,.page-account.is-chat .account-chat-input{flex:1;min-width:180px;min-height:54px;max-height:140px;border-radius:22px;border:1px solid rgba(15,55,77,.14);padding:14px 18px;box-shadow:none;outline:none;resize:none;overflow-y:auto;line-height:1.45;font-size:15px;field-sizing:content}.page-account.is-chat #accountChatInput:focus,.page-account.is-chat .account-chat-input:focus,.page-account.is-chat .account-chat-input:focus-visible{border-color:#a4d0cf!important;box-shadow:0 0 0 3px #a4d0cf73!important;outline:none!important;color:var(--primary-color)}.page-account.is-chat .account-chat-emoji-panel{display:none;position:absolute;left:0;bottom:calc(100% + 8px);z-index:20;width:min(352px,88vw);padding:0;border-radius:18px;background:#fff;border:1px solid rgba(15,55,77,.1);box-shadow:0 12px 32px #0f374d1f;overflow:hidden}.page-account.is-chat .account-chat-emoji-panel.is-open{display:block}.page-account.is-chat .account-chat-emoji-panel .account-emoji-picker{width:100%;height:360px;color-scheme:light;--border-size: 0;--background: #fff;--border-color: rgba(15,55,77,.12);--category-emoji-padding: .35rem;--category-emoji-size: 1.25rem;--category-font-color: #0F374D;--button-active-background: #F3F8F8;--button-hover-background: #F3F8F8;--input-border-color: rgba(15,55,77,.14);--input-border-radius: 12px;--input-padding: .55rem .75rem;--input-font-color: #0F374D;--input-placeholder-color: rgba(15,55,77,.45);--indicator-color: #A4D0CF;--outline-color: #A4D0CF}.page-account.is-chat .account-chat-emoji-panel .account-emoji-loading{margin:0;padding:18px 16px;font-size:13px;color:var(--text-color)}.page-account.is-chat .account-chat-pending{display:flex;flex-wrap:wrap;gap:8px}.page-account.is-chat .account-chat-attach-chip,.page-account.is-chat .account-chat-bdc-chip{display:none;align-items:center;gap:10px;padding:8px 12px;border-radius:14px;background:#f3f8f8;color:var(--primary-color);font-size:13px;font-weight:600;max-width:100%}.page-account.is-chat .account-chat-bdc-chip{background:#a4d0cf59}.page-account.is-chat .account-chat-attach-chip.is-visible,.page-account.is-chat .account-chat-bdc-chip.is-visible{display:inline-flex}.page-account.is-chat .account-chat-attach-chip i,.page-account.is-chat .account-chat-bdc-chip i{opacity:.85}.page-account.is-chat .account-chat-attach-chip .name,.page-account.is-chat .account-chat-bdc-chip .name{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.page-account.is-chat .account-chat-attach-chip .meta,.page-account.is-chat .account-chat-bdc-chip .meta{font-weight:500;opacity:.7;white-space:nowrap}.page-account.is-chat .account-chat-attach-chip .clear,.page-account.is-chat .account-chat-bdc-chip .clear{border:0;background:transparent;color:#a33;cursor:pointer;font-size:14px;padding:0 2px;line-height:1}.page-account.is-chat .account-chat-bdc-panel{display:none;position:absolute;left:0;bottom:calc(100% + 8px);z-index:21;width:320px;max-width:min(320px,82vw);max-height:280px;overflow:auto;padding:10px;border-radius:18px;background:#fff;border:1px solid rgba(15,55,77,.1);box-shadow:0 12px 32px #0f374d1f}.page-account.is-chat .account-chat-bdc-panel.is-open{display:block}.page-account.is-chat .account-chat-bdc-panel .bdc-panel-title{margin:0 6px 8px;font-size:12px;font-weight:700;color:var(--primary-color);text-transform:uppercase;letter-spacing:.02em}.page-account.is-chat .account-chat-bdc-panel .bdc-empty{margin:0;padding:12px 8px;font-size:13px;color:var(--text-color);line-height:1.45}.page-account.is-chat .account-chat-bdc-option{display:flex;flex-direction:column;gap:4px;width:100%;text-align:left;border:0;background:transparent;border-radius:12px;padding:10px 12px;cursor:pointer;color:var(--primary-color)}.page-account.is-chat .account-chat-bdc-option:hover{background:#f3f8f8}.page-account.is-chat .account-chat-bdc-option .ref{font-size:14px;font-weight:700}.page-account.is-chat .account-chat-bdc-option .line{font-size:12px;font-weight:500;color:var(--text-color)}.page-account.is-chat .account-chat-bubble{align-self:flex-start;max-width:85%;padding:12px 16px;border-radius:18px;background:#f3f8f8;color:var(--primary-color)}.page-account.is-chat .account-chat-bubble.is-mine{align-self:flex-end;background:#a4d0cf59}.page-account.is-chat .account-chat-bubble .who{font-size:12px;opacity:.75;margin-bottom:4px}.page-account.is-chat .account-chat-bubble .txt{font-size:14px;line-height:1.45;white-space:pre-wrap;overflow-wrap:anywhere}.page-account.is-chat .account-chat-attachments{display:flex;flex-wrap:wrap;gap:10px;margin-top:8px}.page-account.is-chat .account-chat-file,.page-account.is-chat .account-chat-bdc{display:inline-flex;align-items:center;gap:8px;margin:0;padding:8px 12px;border-radius:12px;background:#ffffffa6;border:1px solid rgba(15,55,77,.08);font-size:13px;font-weight:600;color:var(--primary-color);text-decoration:none;max-width:100%}.page-account.is-chat .account-chat-bdc{background:#a4d0cf47;border-color:#a4d0cf8c}.page-account.is-chat .account-chat-bdc:hover{background:#a4d0cf73;color:var(--primary-color)}.page-account.is-chat .account-chat-file .fname,.page-account.is-chat .account-chat-bdc .bref{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.page-account.is-chat .account-chat-file .fsize,.page-account.is-chat .account-chat-bdc .bmeta{font-weight:500;opacity:.7;white-space:nowrap}@media(max-width:991px){.page-account.is-chat .account-panel.account-chat-panel{height:auto!important;min-height:min(70vh,640px)}}@media(max-width:575px){.page-account.is-chat .account-chat-compose-row .btn-default{width:100%}}.account-orders-list:not(.account-orders-list--compact),.account-favorites-list{max-height:480px;overflow-y:auto;-webkit-overflow-scrolling:touch;padding-right:4px}.page-account.is-chat .account-chat-bdc-panel{max-height:280px;overflow-y:auto}.page-admin .account-nav a.admin-nav-child{padding:10px 14px 10px 46px;font-size:13px;font-weight:500}.page-admin .account-nav a.admin-nav-child i{width:16px;font-size:12px;opacity:.7}.page-admin .admin-nav-group{list-style:none;margin:14px 6px 6px;padding:0;font-size:11px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--primary-color, #0F374D);opacity:.55}.page-admin .admin-table{width:100%;border-collapse:collapse}.page-admin .admin-table th,.page-admin .admin-table td{padding:12px 10px;text-align:left;border-bottom:1px solid rgba(15,55,77,.08);font-size:14px;vertical-align:middle}.page-admin #adminOrdersTable th:nth-child(5),.page-admin #adminOrdersTable td:nth-child(5){max-width:180px;width:180px;word-break:break-word}.page-admin .admin-table th{font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:.02em;color:var(--primary-color, #0F374D);opacity:.75}.page-admin .admin-table tr:last-child td{border-bottom:0}.page-admin .admin-table a{color:var(--primary-color, #0F374D);font-weight:700;text-decoration:none}.page-admin .admin-table a:hover{color:var(--accent-color-two, #16455C)}.page-admin .admin-toolbar{display:flex;flex-wrap:wrap;gap:10px;align-items:center;justify-content:space-between;margin-bottom:16px}.page-admin .admin-toolbar .left,.page-admin .admin-toolbar .right{display:flex;flex-wrap:wrap;gap:10px;align-items:center}.page-admin .admin-filters{display:flex;flex-wrap:wrap;gap:8px;align-items:center;width:100%}.page-admin .admin-filters select,.page-admin .admin-filters input,.page-admin .admin-field{min-height:44px;border-radius:50px;border:1px solid rgba(15,55,77,.14);padding:10px 18px;background:#fff;color:var(--primary-color, #0F374D)}.page-admin .admin-filters>select:has(+.admin-search),.page-admin .admin-filters>select.admin-filter-fill{flex:1 1 160px;min-width:140px}.page-admin .admin-filters select,.page-admin select.admin-field{-webkit-appearance:none;appearance:none;padding-right:40px;background-color:#fff;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8'%3E%3Cpath fill='%230F374D' d='M1.4.6 6 5.2 10.6.6 12 2 6 8 0 2z'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 16px center;background-size:12px 8px;cursor:pointer}.page-admin .admin-search{display:flex;flex:1 1 320px;gap:8px;align-items:center;min-width:min(100%,280px)}.page-admin .admin-search input{flex:1 1 auto;min-width:0;width:100%;border-radius:50px}.page-admin .admin-search .btn-default{flex:0 0 auto;min-height:44px!important;padding:10px 20px!important;font-size:14px!important;border-radius:50px!important}.page-admin .admin-filters select:focus,.page-admin .admin-filters input:focus,.page-admin .admin-field:focus{border-color:#a4d0cf;box-shadow:0 0 0 3px #a4d0cf73;outline:none}.page-admin .admin-client-response-body{padding:14px 16px;border-radius:16px;background:#f3f8f8;border:1px solid rgba(15,55,77,.08);color:var(--text-color, #5B6B73);font-size:14px;line-height:1.5;white-space:pre-wrap}.page-admin .admin-order-heading{min-width:0;flex:1 1 auto}.page-admin .admin-order-heading h2{margin-bottom:4px}.page-admin .admin-order-structure{margin:0;font-size:18px;font-weight:700;color:var(--primary-color, #0F374D);line-height:1.3}.page-admin .admin-order-actions{display:flex;align-items:center;flex-wrap:wrap;gap:10px}.page-admin .admin-order-action{min-height:44px!important;padding:10px 18px!important;font-size:14px!important;gap:8px;text-decoration:none!important}.page-admin a.btn-default,.page-admin a.btn-default:hover,.page-admin a.btn-default:focus,.page-admin a.btn-default i{color:#fff!important}.page-admin a.btn-outline-delta.admin-order-action,.page-admin a.btn-outline-delta.admin-order-action i{color:var(--primary-color, #0F374D)!important}.page-admin .admin-order-action i{font-size:13px}.page-admin .admin-order-line{display:flex;align-items:center;gap:14px;padding:12px 0;border-bottom:1px solid rgba(15,55,77,.08)}.page-admin .admin-order-line:last-child{border-bottom:0}.page-admin .admin-order-line-thumb{flex:0 0 auto;width:72px;height:72px;aspect-ratio:1/1;border-radius:16px;background:#f3f8f8;border:1px solid rgba(15,55,77,.08);overflow:hidden;display:flex;align-items:center;justify-content:center}.page-admin .admin-order-line-thumb img{width:100%;height:100%;object-fit:contain;padding:8px;display:block}.page-admin .admin-prod-cell{display:flex;align-items:center;gap:12px;min-width:220px}.page-admin .admin-prod-thumb{flex:0 0 auto;width:56px;height:56px;border-radius:14px;background:#f3f8f8;border:1px solid rgba(15,55,77,.08);overflow:hidden;display:flex;align-items:center;justify-content:center}.page-admin .admin-prod-thumb img{width:100%;height:100%;object-fit:contain;padding:6px;display:block}.page-admin .admin-prod-cell strong{display:block;color:var(--primary-color, #0F374D);font-size:14px;line-height:1.35}.page-admin .admin-supports{margin-bottom:4px}.page-admin .admin-supports-title{display:block;margin:0 0 12px;font-size:15px;font-weight:600;color:var(--primary-color, #0F374D)}.page-admin .admin-supports-grid{display:grid;grid-template-columns:minmax(200px,280px) minmax(0,1fr);gap:12px;align-items:start}.page-admin .admin-supports-main,.page-admin .admin-supports-tile,.page-admin .admin-supports-add{background:#f3f5f7;border:1px solid rgba(15,55,77,.1);border-radius:12px;overflow:hidden;position:relative}.page-admin .admin-supports-main{width:100%;height:auto;min-height:0;aspect-ratio:1/1;max-width:280px;display:flex;align-items:center;justify-content:center}.page-admin .admin-supports-main.is-empty,.page-admin .admin-supports-tile.is-empty{color:#8a9aa3;font-size:13px;text-align:center;padding:16px}.page-admin .admin-supports-main img,.page-admin .admin-supports-tile img{width:100%;height:100%;object-fit:cover;padding:0;display:block;background:#fff}.page-admin .admin-supports-side{display:grid;grid-template-columns:repeat(auto-fill,minmax(96px,1fr));gap:12px;align-content:start;max-height:280px;overflow-y:auto;overflow-x:hidden;padding:0;-webkit-overflow-scrolling:touch;scrollbar-width:thin;scrollbar-color:#A4D0CF transparent}.page-admin .admin-supports-side::-webkit-scrollbar{width:0;height:0}.page-admin .admin-supports-side:hover::-webkit-scrollbar{width:4px}.page-admin .admin-supports-side::-webkit-scrollbar-thumb{background:#a4d0cf;border-radius:4px}.page-admin .admin-supports-tile{width:100%;aspect-ratio:1/1;height:auto;display:flex;align-items:center;justify-content:center;padding:0;cursor:pointer}.page-admin .admin-supports-tile:hover{border-color:#a4d0cf}.page-admin .admin-supports-tile.is-primary{box-shadow:0 0 0 2px #0f374d}.page-admin .admin-supports-add{width:100%;aspect-ratio:1/1;height:auto;border-style:dashed;border-color:#0f374d38;background:#f7f9fa;display:flex;align-items:center;justify-content:center;cursor:pointer;color:#6b7c86;font-size:28px;line-height:1;transition:border-color .2s ease,color .2s ease,background .2s ease}.page-admin .admin-supports-add:hover{border-color:#0f374d;color:#0f374d;background:#eef4f4}.page-admin .admin-supports-remove{position:absolute;top:0;right:0;z-index:2;width:26px;height:26px;border:0;border-radius:0 12px 0 8px;background:#d32f2f;color:#fff;font-size:14px;line-height:1;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;opacity:0;transition:opacity .15s ease}.page-admin .admin-supports-main:hover .admin-supports-remove,.page-admin .admin-supports-tile:hover .admin-supports-remove{opacity:1}@media(max-width:767px){.page-admin .admin-supports-grid{grid-template-columns:1fr}}.admin-media-overlay{position:fixed;inset:0;z-index:1200;background:#0f374d73;display:flex;align-items:center;justify-content:center;padding:24px}.page-admin [hidden],.admin-media-overlay[hidden],.admin-cat-overlay[hidden]{display:none!important}.admin-cat-overlay{position:fixed;inset:0;z-index:1200;background:#0f374d73;display:flex;align-items:center;justify-content:center;padding:24px}.admin-cat-modal{width:min(440px,100%);background:#fff;border-radius:28px;border:1px solid rgba(15,55,77,.08);box-shadow:0 24px 60px #0f374d2e;padding:22px 24px 20px}.admin-cat-modal h3{margin:0 0 6px;font-size:18px;color:var(--primary-color, #0F374D)}.admin-cat-modal .admin-muted{margin:0 0 16px;font-size:13px}.admin-cat-modal .admin-field{width:100%;margin-bottom:16px}.admin-cat-modal .account-actions{margin-top:0;justify-content:flex-end;gap:10px}.admin-cat-modal .account-actions .btn-default,.admin-cat-modal .account-actions .btn-outline-delta,.admin-cat-modal .account-actions .admin-logout-btn{display:inline-flex!important;align-items:center;justify-content:center;text-align:center;min-width:0!important;width:auto!important;min-height:44px!important;height:auto!important;padding:12px 20px!important;font-size:14px!important;font-weight:600!important;line-height:1em!important;border-radius:50px!important;box-sizing:border-box!important;white-space:nowrap}.admin-cat-modal .account-actions .btn-outline-delta{background:transparent!important;border:2px solid #A4D0CF!important;color:var(--primary-color, #0F374D)!important}.admin-confirm-overlay{z-index:1400}.admin-logout-btn,.page-admin .admin-logout-btn,.page-admin .btn-default.admin-logout-btn,.admin-cat-modal .admin-logout-btn{display:inline-flex!important;align-items:center;justify-content:center;min-height:44px!important;padding:10px 22px!important;font-size:14px!important;font-weight:600!important;line-height:1em!important;border-radius:50px!important;box-sizing:border-box!important;background:#c0392b!important;background-image:none!important;border:2px solid #c0392b!important;color:#fff!important}.admin-logout-btn:hover,.page-admin .admin-logout-btn:hover,.page-admin .btn-default.admin-logout-btn:hover,.admin-cat-modal .admin-logout-btn:hover{background:#a93226!important;background-image:none!important;border-color:#a93226!important;color:#fff!important}.admin-logout-btn:before,.admin-logout-btn:after,.page-admin .admin-logout-btn:before,.page-admin .admin-logout-btn:after{background:#a93226!important}.page-admin .admin-row-actions{display:inline-flex;align-items:center;gap:12px}.page-admin .admin-row-actions a.admin-action-danger{color:#c0392b}.page-admin .admin-row-actions a.admin-action-danger:hover{color:#a93226}.page-admin .admin-delete-btn{border:0;background:transparent;color:#a33;cursor:pointer;font-size:14px;padding:6px;line-height:1;display:inline-flex;align-items:center;justify-content:center}.page-admin .admin-delete-btn:hover{color:#c0392b}.admin-cat-modal.is-wide{width:min(520px,100%)}.admin-cat-modal .admin-field-label{display:block;margin:0 0 6px;font-size:13px;font-weight:600;color:var(--primary-color, #0F374D)}.admin-cat-modal .admin-field.is-locked,.admin-cat-modal .admin-field[readonly],.admin-cat-modal .admin-field:disabled{background:#f3f8f8;color:var(--text-color, #3D5560);cursor:default}.admin-perm-checks{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 12px;margin:0 0 16px}.admin-perm-checks label{display:flex;align-items:center;gap:8px;margin:0;font-size:14px;color:var(--primary-color, #0F374D);cursor:pointer;-webkit-user-select:none;user-select:none}.admin-perm-checks input{width:16px;height:16px;accent-color:var(--primary-color, #0F374D);cursor:pointer}@media(max-width:520px){.admin-perm-checks{grid-template-columns:1fr}}.admin-media-modal{width:min(920px,100%);max-height:min(84vh,760px);background:#fff;border-radius:28px;border:1px solid rgba(15,55,77,.08);box-shadow:0 24px 60px #0f374d2e;display:flex;flex-direction:column;overflow:hidden}.admin-media-head{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:18px 22px;border-bottom:1px solid rgba(15,55,77,.08)}.admin-media-head h3{margin:0;font-size:18px;color:var(--primary-color, #0F374D)}.admin-media-toolbar{display:flex;flex-wrap:wrap;align-items:center;gap:10px;padding:14px 22px;border-bottom:1px solid rgba(15,55,77,.06)}.admin-media-toolbar input[type=search],.admin-media-toolbar .admin-field{flex:1 1 220px;min-width:0}.admin-media-toolbar .btn-default{flex:0 0 auto;color:#fff!important}.admin-media-grid{padding:18px 22px 22px;overflow:auto;display:grid;grid-template-columns:repeat(auto-fill,minmax(120px,1fr));gap:12px}.admin-media-item{appearance:none;border:2px solid rgba(15,55,77,.08);background:#f8fbfb;border-radius:18px;padding:10px;cursor:pointer;text-align:left;transition:border-color .2s ease,box-shadow .2s ease,background .2s ease}.admin-media-item:hover{border-color:#a4d0cf;background:#fff}.admin-media-item.is-selected{border-color:#0f374d;box-shadow:0 0 0 3px #a4d0cf73;background:#fff}.admin-media-item-thumb{width:100%;aspect-ratio:1/1;border-radius:12px;background:#fff;display:flex;align-items:center;justify-content:center;overflow:hidden;margin-bottom:8px}.admin-media-item-thumb img{width:100%;height:100%;object-fit:contain;padding:8px;display:block}.admin-media-item-name{display:block;font-size:11px;line-height:1.35;color:var(--text-color, #3D5560);max-height:2.7em;overflow:hidden}.admin-cover{display:grid;grid-template-columns:minmax(220px,320px) minmax(0,1fr);gap:16px;align-items:start}.admin-cover-preview{width:100%;aspect-ratio:16/9;border-radius:18px;border:1px solid rgba(15,55,77,.1);background:#f3f5f7;overflow:hidden;position:relative;display:flex;align-items:center;justify-content:center;color:#8a9aa3;font-size:13px;text-align:center;padding:0}.admin-cover-preview img{width:100%;height:100%;object-fit:cover;display:block}.admin-cover-actions{display:flex;flex-wrap:wrap;gap:10px;align-items:center}.admin-cover-hint{margin:0;font-size:13px;color:var(--text-color, #3D5560);line-height:1.45}.admin-tags-box{display:flex;flex-wrap:wrap;gap:8px;align-items:center;min-height:48px;padding:8px 12px;border:1px solid rgba(15,55,77,.12);border-radius:16px;background:#fff}.admin-tag-chip{display:inline-flex;align-items:center;gap:6px;padding:6px 10px;border-radius:999px;background:#a4d0cf59;color:var(--primary-color, #0F374D);font-size:12px;font-weight:600}.admin-tag-chip button{border:0;background:transparent;color:inherit;cursor:pointer;line-height:1;padding:0;font-size:14px}.admin-tags-box input{flex:1 1 140px;min-width:120px;border:0;outline:none;font-size:14px;padding:6px 4px;background:transparent}.admin-field-hint{display:block;margin-top:6px;font-size:12px;color:#6b7c86;line-height:1.4}.page-admin .admin-field.is-invalid{border-color:#c82333;box-shadow:0 0 0 3px #c823332e}.admin-field-error{display:block;margin-top:6px;font-size:12px;color:#c82333;line-height:1.4}.admin-rte{border:1px solid rgba(15,55,77,.12);border-radius:18px;background:#fff;overflow:hidden}.admin-rte-toolbar{display:flex;flex-wrap:wrap;align-items:center;gap:4px;padding:8px 10px;border-bottom:1px solid rgba(15,55,77,.08);background:#f7f9fa}.admin-rte-toolbar .sep{width:1px;height:22px;background:#0f374d1f;margin:0 4px}.admin-rte-toolbar button,.admin-rte-toolbar select{appearance:none;border:0;background:transparent;color:var(--primary-color, #0F374D);border-radius:8px;min-width:32px;height:32px;padding:0 8px;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;font-size:13px;font-weight:600}.admin-rte-toolbar button:hover,.admin-rte-toolbar select:hover{background:#a4d0cf59}.admin-rte-toolbar button.is-active{background:#0f374d1a}.admin-rte-toolbar select{min-width:110px;padding-right:22px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8'%3E%3Cpath fill='%230F374D' d='M1.4.6 6 5.2 10.6.6 12 2 6 8 0 2z'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 6px center;background-size:10px 6px}.admin-rte-body{min-height:220px;max-height:420px;overflow:auto;padding:16px 18px;font-size:15px;line-height:1.6;color:var(--text-color, #3D5560);outline:none}.admin-rte-body:empty:before{content:attr(data-placeholder);color:#8a9aa3}.admin-rte-body p{margin:0 0 12px}.admin-rte-body ul,.admin-rte-body ol{margin:0 0 12px;padding-left:1.3em}.admin-rte.is-source .admin-rte-body{display:none}.admin-rte-source{display:none;width:100%;min-height:220px;border:0;padding:16px 18px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:13px;resize:vertical}.admin-rte.is-source .admin-rte-source{display:block}.admin-crop-overlay{position:fixed;inset:0;z-index:1300;background:#0f374d80;display:flex;align-items:center;justify-content:center;padding:24px}.admin-crop-overlay[hidden]{display:none!important}.admin-crop-modal{width:min(880px,100%);max-height:min(90vh,820px);background:#fff;border-radius:24px;overflow:hidden;display:flex;flex-direction:column;box-shadow:0 24px 60px #0f374d33}.admin-crop-head{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:16px 20px;border-bottom:1px solid rgba(15,55,77,.08)}.admin-crop-head h3{margin:0;font-size:18px;color:var(--primary-color, #0F374D)}.admin-crop-stage{padding:16px 20px;background:#111;min-height:360px;max-height:56vh;overflow:hidden}.admin-crop-stage .cropper-container{max-height:56vh}.admin-crop-stage img{max-width:100%;display:block}.admin-crop-actions{display:flex;justify-content:flex-end;gap:10px;padding:14px 20px;border-top:1px solid rgba(15,55,77,.08)}@media(max-width:767px){.admin-cover{grid-template-columns:1fr}}.page-admin .admin-order-line-body{min-width:0;flex:1 1 auto}.page-admin .admin-order-line-body strong{display:block;color:var(--primary-color, #0F374D);font-size:14px;line-height:1.35;margin-bottom:4px}.page-admin .account-address-block a{color:var(--primary-color, #0F374D);font-weight:600;text-decoration:underline;text-underline-offset:2px}.page-admin .account-address-block a:hover{color:#16455c}.page-admin .account-sidebar-user{padding:0 6px 20px;margin-bottom:12px;border-bottom:1px solid rgba(15,55,77,.08)}.page-admin .account-sidebar-user h3{margin:0 0 4px;font-size:18px;color:var(--primary-color, #0F374D);line-height:1.3}.page-admin .account-sidebar-user p{margin:0 0 10px;font-size:13px;color:var(--text-color, #3D5560);line-height:1.4}.page-admin .account-badge{display:inline-flex;align-items:center;gap:6px;padding:6px 12px;border-radius:999px;background:#a4d0cf59;color:var(--primary-color, #0F374D);font-size:12px;font-weight:700}.page-admin .account-badge:before{content:"";width:7px;height:7px;border-radius:50%;background:#2a9d7a}.page-admin .blog-category-nav{margin-bottom:16px;text-align:left}.page-admin .blog-category-nav ul{display:flex;flex-wrap:nowrap;align-items:center;gap:10px;list-style:none;padding:4px 2px 10px;margin:0;overflow-x:auto;overflow-y:hidden;-webkit-overflow-scrolling:touch;scrollbar-width:thin;scrollbar-color:#A4D0CF transparent}.page-admin .blog-category-nav ul::-webkit-scrollbar{height:4px}.page-admin .blog-category-nav ul::-webkit-scrollbar-thumb{background:#a4d0cf;border-radius:4px}.page-admin .blog-category-nav ul li{flex:0 0 auto}.page-admin .blog-category-nav ul li a{display:inline-flex;align-items:center;justify-content:center;padding:10px 20px;border-radius:50px;border:1px solid rgba(15,55,77,.12);background:#fff;color:var(--primary-color, #0F374D);font-size:14px;font-weight:600;line-height:1.2;text-transform:capitalize;text-decoration:none;white-space:nowrap;transition:all .3s ease;cursor:pointer}.page-admin .blog-category-nav ul li a:before{display:none!important;content:none!important}.page-admin .blog-category-nav ul li a:hover{border-color:#a4d0cf;background:#e8f4f4;color:var(--primary-color, #0F374D)}.page-admin .blog-category-nav ul li a.active-btn{background:linear-gradient(90deg,#0f374d,#16455c);border-color:transparent;color:#fff}.page-admin .account-actions .btn-default,.page-admin .account-actions .btn-outline-delta,.page-admin .account-actions .admin-logout-btn{min-width:0}.page-admin .admin-refuse-box{margin-top:16px;padding:16px;border-radius:18px;background:#f8fbfb;border:1px solid rgba(15,55,77,.08)}.page-admin .admin-refuse-box label{display:block;margin-bottom:8px;font-weight:600;color:var(--primary-color, #0F374D);font-size:14px}.page-admin .admin-refuse-box textarea{width:100%;min-height:100px;border-radius:14px;border:1px solid rgba(15,55,77,.14);padding:12px 14px;resize:vertical;font:inherit;color:var(--primary-color, #0F374D)}.page-admin .admin-refuse-box textarea:focus{border-color:#a4d0cf;box-shadow:0 0 0 3px #a4d0cf73;outline:none}.page-admin .admin-pill{display:inline-flex;align-items:center;padding:4px 10px;border-radius:999px;font-size:12px;font-weight:700;background:#f3f8f8;color:var(--primary-color, #0F374D)}.page-admin .admin-pill.is-off{background:#f8d7da;color:#842029}.page-admin .account-main{display:flex;flex-direction:column;gap:0;min-width:0}.page-admin .account-main>router-outlet{display:none}.page-admin .account-main>[class^=app-admin-],.page-admin .account-main>app-admin-dashboard-page,.page-admin .account-main>app-admin-orders-page,.page-admin .account-main>app-admin-order-detail-page,.page-admin .account-main>app-admin-order-edit-page,.page-admin .account-main>app-admin-inbox-page,.page-admin .account-main>app-admin-chat-page,.page-admin .account-main>app-admin-contacts-page,.page-admin .account-main>app-admin-contact-detail-page,.page-admin .account-main>app-admin-registrations-page,.page-admin .account-main>app-admin-registration-detail-page,.page-admin .account-main>app-admin-products-page,.page-admin .account-main>app-admin-product-edit-page,.page-admin .account-main>app-admin-product-categories-page,.page-admin .account-main>app-admin-posts-page,.page-admin .account-main>app-admin-post-edit-page,.page-admin .account-main>app-admin-post-categories-page,.page-admin .account-main>app-admin-users-page,.page-admin .account-main>app-admin-roles-page,.page-admin .account-main>app-admin-profile-page{display:flex;flex-direction:column;gap:32px;width:100%;min-width:0}.page-admin .account-main .admin-dash-welcome{order:1}.page-admin .account-main .admin-dash-kpis{order:2}.page-admin .account-main .admin-dash-charts{order:3}.page-admin .account-main .admin-dash-ops{order:4}.page-admin .account-main .account-panel,.page-admin .account-main .row.admin-dash-row,.page-admin .account-main .account-kpis{margin-bottom:0}.page-admin .account-main .admin-dash-row{--bs-gutter-y: 0;margin-top:0!important;align-items:stretch}.page-admin .account-main .account-panel:last-child,.page-admin .account-main .row .account-panel{margin-bottom:0}.page-admin .account-main .row .account-panel+.account-panel{margin-top:32px}.page-admin .admin-dash-row>[class*=col-]{display:flex;flex-direction:column}.page-admin .admin-dash-row>[class*=col-]>.account-panel{flex:1 1 auto;display:flex;flex-direction:column;min-height:0;width:100%}.page-admin .admin-dash-row>[class*=col-]>.account-panel+.account-panel{flex:0 0 auto}.page-admin .admin-dash-row .admin-chart-wrap,.page-admin .admin-dash-row .admin-panel-body,.page-admin .admin-dash-row .admin-stat-list,.page-admin .admin-dash-row .admin-chat-list{flex:1 1 auto}.page-admin .admin-dash-row .admin-chart-wrap{min-height:260px}.page-admin .admin-dash-row .admin-chart-wrap.is-donut{min-height:260px;height:auto;max-width:none;display:flex;align-items:center;justify-content:center}.page-admin .admin-dash-row .admin-chart-wrap.is-donut canvas{max-width:280px;max-height:260px}.page-admin .admin-shortcuts{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}@media(max-width:991px){.page-admin .admin-shortcuts{grid-template-columns:repeat(2,minmax(0,1fr))}}.page-admin .admin-shortcut{display:flex;flex-direction:column;gap:8px;padding:18px 16px;border-radius:22px;border:1px solid rgba(15,55,77,.08);background:#f8fbfb;text-decoration:none;color:var(--primary-color, #0F374D);transition:background .2s ease,border-color .2s ease,transform .2s ease}.page-admin .admin-shortcut:hover{background:#a4d0cf47;border-color:#a4d0cf8c;color:var(--primary-color, #0F374D);transform:translateY(-2px)}.page-admin .admin-shortcut .icon{width:40px;height:40px;border-radius:14px;display:inline-flex;align-items:center;justify-content:center;background:#fff;color:var(--primary-color, #0F374D);font-size:16px}.page-admin .admin-shortcut strong{font-size:15px;font-weight:700;line-height:1.3}.page-admin .admin-shortcut span{font-size:12px;color:var(--text-color, #3D5560);line-height:1.4}.page-admin .admin-chart-wrap{position:relative;height:260px}.page-admin .admin-chart-wrap.is-donut{height:260px;max-width:280px;margin:0 auto}.page-admin .admin-stat-list{list-style:none;padding:0;margin:0}.page-admin .admin-stat-list li{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:10px 0;border-bottom:1px solid rgba(15,55,77,.08);font-size:14px}.page-admin .admin-stat-list li:last-child{border-bottom:0}.page-admin .admin-stat-list .label{color:var(--text-color, #3D5560)}.page-admin .admin-stat-list .value{font-weight:700;color:var(--primary-color, #0F374D);white-space:nowrap}.page-admin .admin-edit-line{display:grid;grid-template-columns:1.6fr 80px 140px 140px;gap:10px;align-items:center;padding:12px 0;border-bottom:1px solid rgba(15,55,77,.08)}@media(max-width:767px){.page-admin .admin-edit-line{grid-template-columns:1fr 1fr}}.page-admin .admin-edit-line .name{font-weight:700;color:var(--primary-color, #0F374D);font-size:14px}.page-admin .admin-muted{color:var(--text-color, #3D5560);font-size:13px}.page-admin .admin-visual-note{margin:0 0 16px;padding:12px 14px;border-radius:14px;background:#fff3cd;color:#856404;font-size:13px;font-weight:600}.page-admin .admin-perm-list{display:flex;flex-wrap:wrap;gap:6px}.page-admin .admin-chat-list .item{display:flex;justify-content:space-between;gap:12px;padding:14px 0;border-bottom:1px solid rgba(15,55,77,.08);text-decoration:none;color:inherit}.page-admin .admin-chat-list .item:last-child{border-bottom:0}.page-admin .admin-chat-list .item:hover .title{color:var(--accent-color-two, #16455C)}.page-admin .admin-chat-list .title{margin:0 0 4px;font-size:15px;font-weight:700;color:var(--primary-color, #0F374D)}.page-admin .admin-chat-list .preview{margin:0;font-size:13px;color:var(--text-color, #3D5560)}.page-admin .admin-unread{min-width:22px;height:22px;padding:0 6px;border-radius:999px;background:var(--primary-color, #0F374D);color:#fff;font-size:11px;font-weight:700;display:inline-flex;align-items:center;justify-content:center}.page-admin .admin-total-final{margin-top:10px;padding:14px 16px;border-radius:16px;background:#a4d0cf47;border:1px solid rgba(164,208,207,.55);display:flex;justify-content:space-between;align-items:center;gap:12px}.page-admin .admin-total-final strong{font-size:20px;color:var(--primary-color, #0F374D)}.page-admin.is-chat .account-main{display:flex;flex-direction:column;min-height:0}.page-admin.is-chat .account-panel.account-chat-panel{display:flex;flex-direction:column;min-height:0;margin-bottom:0;overflow:hidden;box-sizing:border-box}.page-admin.is-chat .account-chat-panel>.account-panel-head{flex:0 0 auto;margin-bottom:8px}.page-admin.is-chat .account-chat-panel>.account-welcome-text{flex:0 0 auto;margin-bottom:16px!important}.page-admin.is-chat #adminChatThread{flex:1 1 auto;min-height:0;display:flex;flex-direction:column;gap:12px;overflow:auto;padding:8px 4px 16px;margin-bottom:16px;border-bottom:1px solid rgba(15,55,77,.08);-webkit-overflow-scrolling:touch}.page-admin.is-chat #adminChatThread:before{content:"";flex:1 0 0;min-height:0}.page-admin.is-chat .account-chat-compose{flex:0 0 auto;margin-top:0;display:flex;flex-direction:column;gap:10px}.page-admin.is-chat .account-chat-compose-row{display:flex;align-items:flex-end;gap:10px;flex-wrap:wrap}.page-admin.is-chat .account-chat-tools{display:flex;align-items:center;gap:6px;flex-shrink:0;position:relative}.page-admin.is-chat .account-chat-tool{width:54px;height:54px;border-radius:50%;border:1px solid rgba(15,55,77,.14);background:#fff;color:var(--primary-color, #0F374D);display:inline-flex;align-items:center;justify-content:center;cursor:pointer;font-size:18px;transition:background .2s ease,border-color .2s ease,color .2s ease}.page-admin.is-chat .account-chat-tool:hover,.page-admin.is-chat .account-chat-tool.is-open{background:#f3f8f8;border-color:#a4d0cf;color:var(--primary-color, #0F374D)}.page-admin.is-chat #adminChatInput,.page-admin.is-chat .account-chat-input{flex:1;min-width:180px;min-height:54px;max-height:140px;border-radius:22px;border:1px solid rgba(15,55,77,.14);padding:14px 18px;box-shadow:none;outline:none;resize:none;overflow-y:auto;line-height:1.45;font-size:15px;field-sizing:content;background:#fff;color:var(--primary-color, #0F374D)}.page-admin.is-chat #adminChatInput:focus,.page-admin.is-chat .account-chat-input:focus,.page-admin.is-chat #adminChatInput:focus-visible,.page-admin.is-chat .account-chat-input:focus-visible{border-color:#a4d0cf!important;box-shadow:0 0 0 3px #a4d0cf73!important;outline:none!important;color:var(--primary-color, #0F374D)}.page-admin.is-chat .account-chat-emoji-panel{display:none;position:absolute;left:0;bottom:calc(100% + 8px);z-index:20;width:min(352px,88vw);padding:0;border-radius:18px;background:#fff;border:1px solid rgba(15,55,77,.1);box-shadow:0 12px 32px #0f374d1f;overflow:hidden}.page-admin.is-chat .account-chat-emoji-panel.is-open{display:block}.page-admin.is-chat .account-chat-emoji-panel .account-emoji-picker{width:100%;height:360px;color-scheme:light;--border-size:0;--background:#fff;--border-color:rgba(15,55,77,.12);--category-emoji-padding:.35rem;--category-emoji-size:1.25rem;--category-font-color:#0F374D;--button-active-background:#F3F8F8;--button-hover-background:#F3F8F8;--input-border-color:rgba(15,55,77,.14);--input-border-radius:12px;--input-padding:.55rem .75rem;--input-font-color:#0F374D;--input-placeholder-color:rgba(15,55,77,.45);--indicator-color:#A4D0CF;--outline-color:#A4D0CF}.page-admin.is-chat .account-chat-emoji-panel .account-emoji-loading{margin:0;padding:18px 16px;font-size:13px;color:var(--text-color, #3D5560)}.page-admin.is-chat .account-chat-pending{display:flex;flex-wrap:wrap;gap:8px}.page-admin.is-chat .account-chat-attach-chip,.page-admin.is-chat .account-chat-bdc-chip{display:none;align-items:center;gap:10px;padding:8px 12px;border-radius:14px;background:#f3f8f8;color:var(--primary-color, #0F374D);font-size:13px;font-weight:600;max-width:100%}.page-admin.is-chat .account-chat-bdc-chip{background:#a4d0cf59}.page-admin.is-chat .account-chat-attach-chip.is-visible,.page-admin.is-chat .account-chat-bdc-chip.is-visible{display:inline-flex}.page-admin.is-chat .account-chat-attach-chip .name,.page-admin.is-chat .account-chat-bdc-chip .name{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.page-admin.is-chat .account-chat-attach-chip .meta,.page-admin.is-chat .account-chat-bdc-chip .meta{font-weight:500;opacity:.7;white-space:nowrap}.page-admin.is-chat .account-chat-attach-chip .clear,.page-admin.is-chat .account-chat-bdc-chip .clear{border:0;background:transparent;color:#a33;cursor:pointer;font-size:14px;padding:0 2px;line-height:1}.page-admin.is-chat .account-chat-bdc-panel{display:none;position:absolute;left:0;bottom:calc(100% + 8px);z-index:21;width:320px;max-width:min(320px,82vw);max-height:280px;overflow:auto;padding:10px;border-radius:18px;background:#fff;border:1px solid rgba(15,55,77,.1);box-shadow:0 12px 32px #0f374d1f}.page-admin.is-chat .account-chat-bdc-panel.is-open{display:block}.page-admin.is-chat .account-chat-bdc-panel .bdc-panel-title{margin:0 6px 8px;font-size:12px;font-weight:700;color:var(--primary-color, #0F374D);text-transform:uppercase;letter-spacing:.02em}.page-admin.is-chat .account-chat-bdc-panel .bdc-empty{margin:0;padding:12px 8px;font-size:13px;color:var(--text-color, #3D5560);line-height:1.45}.page-admin.is-chat .account-chat-bdc-option{display:flex;flex-direction:column;gap:4px;width:100%;text-align:left;border:0;background:transparent;border-radius:12px;padding:10px 12px;cursor:pointer;color:var(--primary-color, #0F374D)}.page-admin.is-chat .account-chat-bdc-option:hover{background:#f3f8f8}.page-admin.is-chat .account-chat-bdc-option .ref{font-size:14px;font-weight:700}.page-admin.is-chat .account-chat-bdc-option .line{font-size:12px;font-weight:500;color:var(--text-color, #3D5560)}.page-admin.is-chat .account-chat-bubble{align-self:flex-start;max-width:85%;padding:12px 16px;border-radius:18px;background:#f3f8f8;color:var(--primary-color, #0F374D)}.page-admin.is-chat .account-chat-bubble.is-mine{align-self:flex-end;background:#a4d0cf59}.page-admin.is-chat .account-chat-bubble .who{font-size:12px;opacity:.75;margin-bottom:4px}.page-admin.is-chat .account-chat-bubble .txt{font-size:14px;line-height:1.45;white-space:pre-wrap;overflow-wrap:anywhere}.page-admin.is-chat .account-chat-attachments{display:flex;flex-wrap:wrap;gap:10px;margin-top:8px}.page-admin.is-chat .account-chat-file,.page-admin.is-chat .account-chat-bdc{display:inline-flex;align-items:center;gap:8px;margin:0;padding:8px 12px;border-radius:12px;background:#ffffffa6;border:1px solid rgba(15,55,77,.08);font-size:13px;font-weight:600;color:var(--primary-color, #0F374D);text-decoration:none;max-width:100%}.page-admin.is-chat .account-chat-bdc{background:#a4d0cf47;border-color:#a4d0cf8c}.page-admin.is-chat .account-chat-bdc:hover{background:#a4d0cf73;color:var(--primary-color, #0F374D)}.page-admin.is-chat .account-chat-file .fname,.page-admin.is-chat .account-chat-bdc .bref{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.page-admin.is-chat .account-chat-file .fsize,.page-admin.is-chat .account-chat-bdc .bmeta{font-weight:500;opacity:.7;white-space:nowrap}@media(max-width:991px){.page-admin.is-chat .account-panel.account-chat-panel{height:auto!important;min-height:min(70vh,640px)}}@media(max-width:575px){.page-admin.is-chat .account-chat-compose-row .btn-default{width:100%}}.page-admin .admin-kyc-list{display:flex;flex-direction:column;gap:10px;margin-top:12px}.page-admin .admin-kyc-item{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:10px;padding:12px 14px;border:1px solid rgba(15,55,77,.1);border-radius:14px;background:#fff}.page-admin .admin-kyc-item.is-missing{background:#fff7f7;border-color:#c823332e}.page-admin .admin-kyc-item-main{display:flex;flex-direction:column;gap:2px;min-width:0;flex:1 1 180px}.page-admin .admin-kyc-item-main strong{font-size:14px;color:#0f374d}.page-admin .admin-kyc-item-main span{font-size:12px;color:#6b7c86}.page-admin .admin-kyc-item.is-missing .admin-kyc-item-main span{color:#c82333;font-weight:600}.page-admin #regApprove:disabled,.page-admin #regActivate:disabled{opacity:.45;cursor:not-allowed}.page-admin{padding:60px 0 80px}.page-admin .row.account-layout{align-items:flex-start}.page-admin .account-layout>aside.col-lg-3{position:sticky;top:24px;z-index:5;align-self:flex-start}.page-admin .btn-default,.page-admin .btn-outline-delta,.account-sidebar .btn-default,.account-sidebar .btn-outline-delta{display:inline-flex!important;align-items:center;justify-content:center;text-align:center;border-radius:50px!important;padding:17px 30px!important;font-size:16px!important;font-weight:600!important;line-height:1em!important;min-height:54px!important;box-sizing:border-box!important;white-space:nowrap}.page-admin .btn-outline-delta,.account-sidebar .btn-outline-delta{background:transparent!important;border:2px solid #a4d0cf!important;color:var(--primary-color)!important}.page-admin .account-nav a[data-delta-admin-logout]:hover,.page-admin .account-nav a[data-delta-admin-logout]:hover i{background:#c823331a;color:#c82333}@media(max-width:991px){.page-admin .account-layout>aside.col-lg-3{position:relative;top:auto}.page-admin .account-sidebar{border-radius:28px;padding:20px 16px;margin-bottom:8px}.page-admin .account-sidebar-user,.page-admin .admin-nav-group{display:none}.page-admin .account-nav{display:flex;gap:8px;overflow-x:auto;margin:0 0 14px}.page-admin .account-nav li{margin:0;flex:0 0 auto}.page-admin .account-nav a{white-space:nowrap;padding:10px 14px;background:#f3f8f8}.page-admin .account-nav-sep{display:none}}.page-auth-admin{padding:80px 0}.page-auth-admin .auth-card{max-width:480px;margin:0 auto;background:#fff;border:1px solid rgba(15,55,77,.08);border-radius:46px;padding:36px 32px;box-shadow:0 10px 30px #0f374d0a}.page-auth-admin .auth-card h1{font-size:28px;color:var(--primary-color);margin:0 0 8px}.page-auth-admin .auth-card p{color:var(--text-color);margin:0 0 24px}.page-auth-admin .auth-card .form-control{min-height:54px;border-radius:50px;border:1px solid rgba(15,55,77,.14);padding:12px 18px;margin-bottom:12px}.page-auth-admin .auth-card .form-control:focus{border-color:#a4d0cf;box-shadow:0 0 0 3px #a4d0cf73;outline:none}.page-auth-admin .btn-default{display:inline-flex!important;align-items:center;justify-content:center;text-align:center;border-radius:50px!important;padding:17px 30px!important;font-size:16px!important;font-weight:600!important;line-height:1em!important;min-height:54px!important;box-sizing:border-box!important;white-space:nowrap}.cropper-container{direction:ltr;font-size:0;line-height:0;position:relative;-ms-touch-action:none;touch-action:none;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.cropper-container img{backface-visibility:hidden;display:block;height:100%;image-orientation:0deg;max-height:none!important;max-width:none!important;min-height:0!important;min-width:0!important;width:100%}.cropper-wrap-box,.cropper-canvas,.cropper-drag-box,.cropper-crop-box,.cropper-modal{inset:0;position:absolute}.cropper-wrap-box,.cropper-canvas{overflow:hidden}.cropper-drag-box{background-color:#fff;opacity:0}.cropper-modal{background-color:#000;opacity:.5}.cropper-view-box{display:block;height:100%;outline:1px solid #39f;outline-color:#3399ffbf;overflow:hidden;width:100%}.cropper-dashed{border:0 dashed #eee;display:block;opacity:.5;position:absolute}.cropper-dashed.dashed-h{border-bottom-width:1px;border-top-width:1px;height:33.3333333333%;left:0;top:33.3333333333%;width:100%}.cropper-dashed.dashed-v{border-left-width:1px;border-right-width:1px;height:100%;left:33.3333333333%;top:0;width:33.3333333333%}.cropper-center{display:block;height:0;left:50%;opacity:.75;position:absolute;top:50%;width:0}.cropper-center:before,.cropper-center:after{background-color:#eee;content:" ";display:block;position:absolute}.cropper-center:before{height:1px;left:-3px;top:0;width:7px}.cropper-center:after{height:7px;left:0;top:-3px;width:1px}.cropper-face,.cropper-line,.cropper-point{display:block;height:100%;opacity:.1;position:absolute;width:100%}.cropper-face{background-color:#fff;left:0;top:0}.cropper-line{background-color:#39f}.cropper-line.line-e{cursor:ew-resize;right:-3px;top:0;width:5px}.cropper-line.line-n{cursor:ns-resize;height:5px;left:0;top:-3px}.cropper-line.line-w{cursor:ew-resize;left:-3px;top:0;width:5px}.cropper-line.line-s{bottom:-3px;cursor:ns-resize;height:5px;left:0}.cropper-point{background-color:#39f;height:5px;opacity:.75;width:5px}.cropper-point.point-e{cursor:ew-resize;margin-top:-3px;right:-3px;top:50%}.cropper-point.point-n{cursor:ns-resize;left:50%;margin-left:-3px;top:-3px}.cropper-point.point-w{cursor:ew-resize;left:-3px;margin-top:-3px;top:50%}.cropper-point.point-s{bottom:-3px;cursor:s-resize;left:50%;margin-left:-3px}.cropper-point.point-ne{cursor:nesw-resize;right:-3px;top:-3px}.cropper-point.point-nw{cursor:nwse-resize;left:-3px;top:-3px}.cropper-point.point-sw{bottom:-3px;cursor:nesw-resize;left:-3px}.cropper-point.point-se{bottom:-3px;cursor:nwse-resize;height:20px;opacity:1;right:-3px;width:20px}@media(min-width:768px){.cropper-point.point-se{height:15px;width:15px}}@media(min-width:992px){.cropper-point.point-se{height:10px;width:10px}}@media(min-width:1200px){.cropper-point.point-se{height:5px;opacity:.75;width:5px}}.cropper-point.point-se:before{background-color:#39f;bottom:-50%;content:" ";display:block;height:200%;opacity:0;position:absolute;right:-50%;width:200%}.cropper-invisible{opacity:0}.cropper-bg{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQAQMAAAAlPW0iAAAAA3NCSVQICAjb4U/gAAAABlBMVEXMzMz////TjRV2AAAACXBIWXMAAArrAAAK6wGCiw1aAAAAHHRFWHRTb2Z0d2FyZQBBZG9iZSBGaXJld29ya3MgQ1M26LyyjAAAABFJREFUCJlj+M/AgBVhF/0PAH6/D/HkDxOGAAAAAElFTkSuQmCC)}.cropper-hide{display:block;height:0;position:absolute;width:0}.cropper-hidden{display:none!important}.cropper-move{cursor:move}.cropper-crop{cursor:crosshair}.cropper-disabled .cropper-drag-box,.cropper-disabled .cropper-face,.cropper-disabled .cropper-line,.cropper-disabled .cropper-point{cursor:not-allowed}
