:root{--swiper-theme-color:#cfd2da}
html{scrollbar-color:#2e2e37 #0e0e12}
body{background:#0e0e12;color:#e5e6ea}
::selection{background:#dce0e7;color:#101014}
.alpha-encomenda{margin:34px auto 0;max-width:1180px;padding:0 14px}
.alpha-encomenda-inner{position:relative;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:16px;padding:24px 26px;background:linear-gradient(135deg,#15151b 0%,#101014 55%,#1a1a21 100%);border:1px solid #26262e;border-radius:18px;box-shadow:inset 0 1px 0 rgba(255,255,255,.07),0 16px 34px rgba(0,0,0,.35),0 0 0 4px rgba(220,224,231,.04)}
.alpha-encomenda-inner h2{margin:0;color:#f0f1f4;font-family:Poppins,sans-serif;font-size:20px;font-weight:800;text-transform:uppercase;letter-spacing:.08em}
.alpha-encomenda-inner h2:after{content:'';display:block;width:52px;height:3px;margin-top:8px;background:linear-gradient(90deg,#eef0f3,#9aa1ab);border-radius:3px}
.alpha-encomenda-inner p{margin:10px 0 0;color:#b9bec8;font-family:Poppins,sans-serif;font-size:13.5px;line-height:1.6;max-width:620px;flex:1 1 320px}
.alpha-encomenda-btn{display:inline-flex;align-items:center;background:linear-gradient(135deg,#ffffff,#c4cad2);color:#101014;font-family:Poppins,sans-serif;font-weight:700;font-size:14px;text-decoration:none;border-radius:12px;padding:13px 22px;box-shadow:0 8px 20px rgba(0,0,0,.4);transition:transform .15s ease}
.alpha-encomenda-btn:hover{transform:translateY(-2px)}
@media(max-width:620px){.alpha-encomenda-btn{width:100%;justify-content:center}}
input[type=text],input[type=email],input[type=search],input[type=tel],textarea,select{color-scheme:dark}
.menu-secondLevel,.menu-subList{background:#141419;border:1px solid #26262e}
.menu-secondLevel.menu-subList{background:#141419}
.menu-secondLevel.menu-subList .menu-link{color:#cfd2da}
.menu-secondLevel .menu-link{color:#cfd2da}
.menu-secondLevel .menu-link:hover,.menu-subList .subList li a:hover{color:#f8f9fb}
.subList li a{color:#cfd2da}
.menu-subList>.subList-group{border-color:#23232a}
.menuMobile-content{background:#141419;border-top:1px solid #26262e}
.menuMobile-title{color:#eef0f3}
.menuMobile-content a,.menuMobile-content .menu-link{color:#cfd2da}
.section-regua-beneficios{background:linear-gradient(90deg,#101014,#1c1c23 45%,#101014);border-top:1px solid #26262e;border-bottom:1px solid #26262e;box-shadow:inset 0 1px 0 rgba(255,255,255,.06),0 10px 26px rgba(0,0,0,.35)}
.content-regua-beneficios{background:transparent;margin-top:36px}
.section-regua-beneficios .swiper-slide{justify-content:center}
.section-regua-beneficios .icon{width:30px;height:30px;border-radius:50%;background:linear-gradient(135deg,#eef0f3,#b9c0ca);display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;box-shadow:0 4px 10px rgba(0,0,0,.4)}
.section-regua-beneficios .icon img{width:16px;height:16px;filter:brightness(0);opacity:1}
.section-regua-beneficios .texto-beneficio{color:#c9cdd4;font-weight:600;font-size:13px;text-transform:uppercase;letter-spacing:.12em}
.section-regua-beneficios .item{display:flex;align-items:center;gap:12px}
.section-title{color:#eef0f3}
.section-title,.carousel-continuo-title strong{letter-spacing:.14em}
.carousel-continuo-title{color:#c9cdd4}
.section-carousel-continuo .carousel-continuo-title{color:#c9cdd4}
.section-carousel-continuo .carousel-continuo-title strong{color:#c9cdd4}
.carousel-continuo-title strong{font-weight:700}
.alpha-section-catalog .title-container h2{color:#eef0f3;text-transform:uppercase;letter-spacing:.14em;font-family:Montserrat,Poppins,sans-serif;font-size:clamp(1.3rem,2.6vw,1.8rem);margin:0}
.alpha-section-catalog .separator-title{border-top:1px solid #3a3a46;width:64px;display:block}
.section-carousel-continuo .img-slick-continuo a{display:block;border-radius:18px;overflow:hidden;border:1px solid #26262e;box-shadow:0 16px 34px rgba(0,0,0,.4)}
.section-carousel-continuo .slick-dots li.slick-active button:before{background-color:#cfd2da}
.carousel-atl .slick-dots li.slick-active button:before{background-color:#cfd2da}
a[data-logged-user]:not(.tray-hide){background-color:#dce0e7;color:#101014}
.reviews{background:#0e0e12}
.reviews-container .dep_dados{background:#17171c;border:1px solid #26262e;border-radius:18px;padding:20px 22px;box-shadow:0 14px 30px rgba(0,0,0,.3)}
.reviews-container .dep_item{padding:0 14px}
.dep_nome{color:#eef0f3;font-weight:600;font-size:1rem}
.dep_nota{color:#9ec5a8;font-weight:600}
.dep_msg{color:#cfd2da;font-size:.95rem;line-height:1.55}
.dep_dados li span,.dep_data{color:#c4c8d0}
.box-alerts{background:#7a2222}
.info-link{color:#d8dae0}
.footer .footer-info .info-list .info-link{color:#d8dae0}
.info-link:hover{color:#f4f5f7}
.footer .title-footer{letter-spacing:.1em}
.whatsapp img{filter:drop-shadow(0 10px 18px rgba(0,0,0,.5));border-radius:50%}
.modal .modal-body,.modal-content,.search-suggestion{background:#17171c;color:#eef0f3;border:1px solid #26262e}
.modal-dialog .modal-content,.modal .modal-content{background:#17171c}
.footer-credits .credits{color:#d3d5db}
.account-link{color:#d9dbe1}
.header-cart .cart-quantity,.cart-quantity{color:#101014}
.banner-slides .swiper-pagination .icon-circle{color:#e2e4ea;opacity:.55}
.banner-slides .swiper-pagination .icon-circle-empty{opacity:.28}