@charset "UTF-8";.w-auto{width:auto!important}.w-10{width:10%!important}.w-50{width:50%!important}.w-100{width:100%!important}.h-10{height:10%!important}.h-100{height:100%!important}.gap-4{gap:4px}.m-0{margin:0}.mt-0{margin-top:0}.mb-0{margin-bottom:0}.p-0{padding:0}.mt-4{margin-top:4px}.mb-4{margin-bottom:4px}.p-4{padding:4px}.mt-8{margin-top:8px}.pb-8{padding-bottom:8px}.mt-16{margin-top:16px}.pb-16{padding-bottom:16px}.pt-24{padding-top:24px!important}.mt-32{margin-top:32px}.mb-32{margin-bottom:32px}.pt-40{padding-top:40px!important}.pt-48{padding-top:48px!important}.pb-48{padding-bottom:48px}.container{max-width:1440px;margin:0 auto}@media (max-width: 1599px){.container{max-width:1320px;margin:0 auto}}@media (max-width: 1499px){.container{max-width:1280px;margin:0 auto}}@media (max-width: 1399px){.container{max-width:100%;padding:0 64px}}@media (max-width: 1299px){.container{max-width:100%;padding:0 64px}}@media (max-width: 1199px){.container{max-width:100%;padding:0 32px}}@media (max-width: 991px){.container{max-width:100%;padding:0 32px}}@media (max-width: 576px){.container{max-width:100%;padding:0 16px}}@media (max-width: 400px){.container{max-width:100%;padding:0 16px}}.section--medium{padding:64px 0}@media (max-width: 992px){.section--medium{padding:40px 0}}.section--small{padding:40px 0}@media (max-width: 992px){.section--small{padding:20px 0}}.top__bar{background-color:#fff;color:#4a515f;padding:8px 0;border-bottom:1px solid rgba(222,240,255,.6)}.top__bar--wrapper{display:flex;align-items:center;justify-content:space-between}.top__bar--social{display:flex;align-items:center;gap:16px}.top__bar--social span{font-size:14px;font-weight:600}@media (max-width: 580px){.top__bar--social span{display:none}}.top__bar--social a{color:#075ca7;font-size:clamp(14px,3vw,16px);font-weight:500}.top__bar--whatsapp{display:flex;align-items:center;gap:clamp(8px,2vw,16px)}.top__bar--whatsapp a{display:flex;align-items:center;gap:clamp(4px,2vw,8px);text-decoration:none}.top__bar--whatsapp a i{font-size:clamp(16px,3vw,20px);color:#f8ab1a}.top__bar--whatsapp a span{font-size:clamp(12px,3vw,14px);font-weight:600;color:#075ca7}.top__bar--actions{display:flex;align-items:center;gap:16px}.top__bar--actions .link{display:flex;align-items:center;gap:4px;color:#075ca7;font-size:clamp(12px,3vw,14px);font-weight:600;text-decoration:none}.top__bar--actions .link i{font-size:clamp(16px,3vw,20px);color:#f8ab1a}.header__area{background-color:#fff;position:sticky;left:0;top:0;padding:clamp(12px,3vw,16px) 0;width:100%;margin:auto;z-index:9;transition:top .3s ease;border-bottom:1px solid rgba(222,240,255,.6)}.header__area.hide{top:-100px}.header__area.sticky{box-shadow:#67676773 0 8px 16px -20px;-webkit-transform:translateY(0);transform:translateY(0);transition:transform .5s ease-out;z-index:9;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background-color:#fff}.header__area--wrapper{display:flex;justify-content:space-between;align-items:center}.header__area .--logo{width:10%}.header__area .--logo img{height:clamp(32px,2.5vw,40px);margin:auto;width:220px}@media (max-width: 1175px){.header__area .--logo img{width:80px;margin:0}}.header__area .category{display:flex;align-items:center;justify-content:center;text-decoration:none;font-size:clamp(14px,2.5vw,14px);font-weight:500;gap:4px;position:relative;padding:16px;background-color:#075ca714;height:40px;width:40px;border-radius:6px;cursor:pointer}.header__area .category i{font-size:clamp(16px,3vw,24px);color:#075ca7}.header__area .menu{display:flex;align-items:center;gap:clamp(16px,2vw,16px);z-index:9;width:45%}.header__area .menu img{height:20px}.header__area .menu .item{position:relative;list-style-type:none}.header__area .menu .item .link{display:flex;align-items:center;text-decoration:none;color:#094981;font-size:clamp(14px,2.5vw,14px);font-weight:500;gap:4px;position:relative;padding:10px 16px;background-color:#075ca700;border-radius:8px}.header__area .menu .item .link i{font-size:clamp(14px,3vw,16px)}.header__area .menu .item .link:after{content:"";position:absolute;margin:auto;left:0;bottom:0;right:0;width:20px;height:4px;aspect-ratio:1;background:transparent;border-radius:8px}@media (max-width: 1175px){.header__area .menu .item .link:after{content:none}}.header__area .menu .item .link.active,.header__area .menu .item .link:hover{color:#075ca7;transition:all .3s ease;background-color:#075ca70a}.header__area .menu .item .link.active:after,.header__area .menu .item .link:hover:after{background-color:#075ca7;transition:background .3s ease}.header__area .menu .item .link.offers{color:#f8ab1a;transition:all .3s ease;background-color:#f8ab1a0a}.header__area .menu .item .link.offers:after{background-color:#f8ab1a;transition:background .3s ease}.header__area .menu .item.has--mega{position:static}.header__area .--actions{display:flex;align-items:center;justify-content:flex-end;gap:clamp(4px,1.5vw,16px);width:45%}@media (max-width: 1175px){.header__area .--actions{width:fit-content}}.header__area .--actions .search__btn{height:clamp(32px,3vw,40px);width:clamp(32px,3vw,40px);background-color:#fff;display:flex;align-items:center;justify-content:center}.header__area .--actions .search__btn i{font-size:clamp(16px,3vw,24px);color:#075ca7}.header__area .--actions .cart__btn{display:flex;align-items:center;gap:4px;position:relative}.header__area .--actions .cart__btn i{font-size:clamp(16px,3vw,24px)}.header__area .--actions .cart__btn .amount{font-size:clamp(12px,3vw,14px);font-weight:700}.header__area .--actions .cart__btn .count{height:clamp(20px,3vw,24px);width:clamp(20px,3vw,24px);border-radius:2px;background-color:#075ca71a;color:#075ca7;display:flex;align-items:center;justify-content:center;font-weight:500;font-size:clamp(10px,3vw,12px)}.header__area .--actions .menu__toggle{height:40px;width:40px;border-radius:8px;display:flex;align-items:center;justify-content:center}@media (max-width: 1175px){.header__area .--actions .menu__toggle{display:flex}}.header__area .--actions .menu__toggle i{color:#075ca7}.lang__wrapper{display:flex;align-items:center;gap:8px}.lang__wrapper .lang__wrapper--item{display:flex;align-items:center;gap:8px;text-decoration:none;text-align:start}.lang__wrapper .lang__wrapper--item span{color:#4a515f;font-size:clamp(12px,3vw,14px);font-weight:500}.lang__wrapper .lang__wrapper--item img{height:16px;width:16px;object-fit:cover}.--mobile{display:none}@media (max-width: 1175px){.--mobile{display:block}}.--web{display:block}@media (max-width: 1175px){.--web{display:none!important}}[data-modal-overlay]{position:fixed;top:0;right:0;bottom:0;left:0;background:#00000080;opacity:0;visibility:hidden;transition:all .3s ease;z-index:1000}[data-modal-overlay].active{opacity:1;visibility:visible}.--overlay{position:fixed;top:0;left:0;width:100%;height:100vh;background:#00000080;opacity:0;pointer-events:none;z-index:10;transition:.5s ease}.--overlay.active{opacity:1;pointer-events:all}.search__modal{background:#fff;position:fixed;top:0;right:-100%;bottom:0;width:60%;min-width:200px;overflow-y:scroll;overscroll-behavior:contain;visibility:hidden;transition:.5s ease;z-index:21}@media (max-width: 991px){.search__modal{width:80%}}@media (max-width: 767px){.search__modal{width:85%}}@media (max-width: 600px){.search__modal{min-width:98%}}.search__modal.active{right:0;visibility:visible}.search__modal .--top{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:24px 16px}@media (width <= 991px){.search__modal .--top{padding:16px}}.search__modal .--top h4{font-size:clamp(16px,3vw,18px);font-weight:600}.search__modal .--top .--close{padding:8px;border-radius:8px;display:flex;align-items:center;gap:4px;justify-content:center;font-weight:600;font-size:clamp(12px,3vw,14px);cursor:pointer}@media (max-width: 600px){.search__modal .--top .--close{padding:8px}}.search__modal .--top i{color:#99aec1;font-size:clamp(14px,3vw,20px);font-weight:300}.search__modal .--body{padding:0 16px 16px;display:flex;flex-direction:column;gap:48px}.search__modal .--body .--title{font-size:clamp(16px,3vw,24px);font-weight:700;color:#075ca7;position:relative}.search__modal .--body .--title:after{content:"";left:0;bottom:-10px;position:absolute;margin:auto;background-color:#f8ab1a;height:2px;width:16px}.search__modal .--langs{display:flex;flex-direction:column;gap:16px}.search__modal .--langs span{font-size:clamp(14px,3vw,16px);font-weight:600}.search__modal .--langs a{text-decoration:none;padding:12px 16px;text-align:center;font-size:clamp(14px,3vw,16px);font-weight:600;border:1px solid rgba(153,174,193,.3);color:#075ca7;transition:background ease-in .4s;border-radius:4px}.search__modal .--langs a:hover{background-color:#f8ab1a1a;color:#f8ab1a;transition:background ease-in .4s;border:1px solid rgba(248,171,26,.3)}.sidebar__wrapper{background:#fff;position:fixed;top:0;right:-100%;bottom:0;width:40%;min-width:200px;overflow:hidden;overscroll-behavior:contain;visibility:hidden;transition:.5s ease;z-index:1001;display:flex;flex-direction:column}@media (max-width: 991px){.sidebar__wrapper{width:70%}}@media (max-width: 767px){.sidebar__wrapper{width:80%}}@media (max-width: 600px){.sidebar__wrapper{min-width:95%}}.sidebar__wrapper.active{right:0;visibility:visible}.sidebar__wrapper .--top,.sidebar__wrapper .--footer{flex:0 0 auto}.sidebar__wrapper .--top{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:12px 16px;border-bottom:1px solid rgba(153,174,193,.2);margin-bottom:16px}.sidebar__wrapper .--top h4{font-size:clamp(14px,3vw,16px);font-weight:600;color:#000}.sidebar__wrapper .--top .--logo{display:flex;align-items:center;min-width:0}.sidebar__wrapper .--top .--logo img{height:32px;width:auto;max-width:160px;object-fit:contain}.sidebar__wrapper .--top svg{width:24px;height:24px}.sidebar__wrapper .--top .--close{padding:8px 10px;border-radius:8px;display:flex;align-items:center;gap:4px;justify-content:center;font-weight:600;font-size:clamp(12px,3vw,14px);cursor:pointer;color:#4a515f;border:1px solid rgba(7,92,167,.12);background-color:#075ca70a;transition:background-color .2s ease}@media (max-width: 600px){.sidebar__wrapper .--top .--close{padding:8px 10px}}.sidebar__wrapper .--top .--close:hover{background-color:#075ca714}.sidebar__wrapper .--top i{color:#99aec1;font-size:clamp(14px,3vw,20px);font-weight:300}.sidebar__wrapper .--body{padding:0 16px 16px;display:flex;flex-direction:column;gap:24px;height:100%;position:relative;overflow-y:auto;flex:1 1 auto}.sidebar__wrapper .--body .--title{font-size:clamp(16px,3vw,24px);font-weight:700;color:#075ca7;position:relative}.sidebar__wrapper .--body .--title:after{content:"";left:0;bottom:-10px;position:absolute;margin:auto;background-color:#f8ab1a;height:2px;width:16px}.sidebar__wrapper .--body .--nav-group{display:flex;flex-direction:column;gap:8px}.sidebar__wrapper .--body .--nav-group-label{margin:0;padding:0 4px;font-size:clamp(11px,2.5vw,12px);font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:#075ca78c}.sidebar__wrapper .--body .--nav{display:flex;flex-direction:column;gap:8px;list-style:none;margin:0;padding:0}.sidebar__wrapper .--body .--nav .item{display:flex}.sidebar__wrapper .--body .--nav .item a{padding:12px;width:100%;height:100%;display:flex;align-items:center;justify-content:space-between;gap:12px;transition:background-color .2s ease,color .2s ease;background-color:transparent;border:none;border-radius:10px;position:relative;overflow:hidden}@media (width <= 667px){.sidebar__wrapper .--body .--nav .item a{padding:12px 10px}}.sidebar__wrapper .--body .--nav .item a span{color:#4a515f;font-size:clamp(13px,2.5vw,15px);font-weight:600;display:flex;align-items:center;flex-wrap:wrap;gap:8px;min-width:0}.sidebar__wrapper .--body .--nav .item a>i{color:#075ca759;opacity:1;font-weight:400;display:flex;align-items:center;font-size:20px;margin:0;flex-shrink:0}.sidebar__wrapper .--body .--nav .item a span i{color:#075ca7;font-size:20px;opacity:.85;font-weight:300}.sidebar__wrapper .--body .--nav .item a .--chip{font-style:normal;font-size:10px;font-weight:700;letter-spacing:.02em;text-transform:uppercase;color:#fff;background:#f8ab1a;border-radius:999px;padding:2px 8px;line-height:1.4}.sidebar__wrapper .--body .--nav .item.item--offers a{background-color:#f8ab1a14}.sidebar__wrapper .--body .--nav .item.item--offers a span i{color:#f8ab1a}.sidebar__wrapper .--body .--nav .item.active a{background-color:#075ca714}.sidebar__wrapper .--body .--nav .item.active a span,.sidebar__wrapper .--body .--nav .item.active a span i,.sidebar__wrapper .--body .--nav .item.active a>i{color:#075ca7}.sidebar__wrapper .--body .--nav .item:hover a{background-color:#075ca70f}.sidebar__wrapper .--body .--nav .item:hover a span,.sidebar__wrapper .--body .--nav .item:hover a span i,.sidebar__wrapper .--body .--nav .item:hover a>i{color:#075ca7}.sidebar__wrapper .--body .--nav .item.item--offers.active a,.sidebar__wrapper .--body .--nav .item.item--offers:hover a{background-color:#f8ab1a24}.sidebar__wrapper .--footer{margin:auto;padding:16px;background-color:#fff;display:flex;align-items:center;flex-direction:column;gap:12px;border-top:1px solid rgba(153,174,193,.2);padding-bottom:max(16px,env(safe-area-inset-bottom));width:100%}.sidebar__wrapper .--footer .--account{display:flex;align-items:center;justify-content:center;gap:8px;width:100%;padding:12px 16px;border-radius:10px;background-color:#075ca70f;color:#075ca7;font-size:clamp(13px,2.5vw,15px);font-weight:600;transition:background-color .2s ease}.sidebar__wrapper .--footer .--account i{font-size:18px}.sidebar__wrapper .--footer .--account:hover{background-color:#075ca71a}.sidebar__wrapper .--footer .--total-wrapper{padding:16px 24px;border-radius:8px;background:#075ca705;border:1px solid rgba(7,92,167,.2);display:flex;align-items:center;justify-content:space-between;gap:16px;width:100%}.sidebar__wrapper .--footer .--total-wrapper .--label{font-size:16px;font-weight:600;color:#075ca7}.sidebar__wrapper .--footer .--total-wrapper .--total{font-weight:700;color:#075ca7;font-style:italic;display:flex;align-items:center;gap:4px}.sidebar__wrapper .--footer .--actions{font-size:clamp(14px,3vw,16px);font-weight:400;flex-grow:1;text-align:center;padding:12px 16px;border-radius:4px;background-color:#f8ab1a0f}.sidebar__wrapper .--footer .--actions i,.sidebar__wrapper .--footer .--actions span{color:#f8ab1a}.sidebar__wrapper .--socials{display:flex;align-items:center;justify-content:space-evenly;width:100%;gap:16px}.sidebar__wrapper .--socials a{color:#075ca7cc;background-color:#075ca705;border-radius:8px;border:1px solid rgba(7,92,167,.12);height:48px;width:48px;display:flex;align-items:center;justify-content:center}.sidebar__wrapper .--socials a i{font-size:clamp(24px,3vw,24px);font-weight:400}.sidebar__wrapper .--socials a:hover{background-color:#075ca714;border-radius:8px}.sidebar__wrapper .--global{display:flex;flex-direction:column;gap:32px;display:grid;grid-template-columns:repeat(auto-fit,minmax(45%,1fr));grid-gap:24px}.sidebar__wrapper .--global a{display:flex;align-items:center;gap:16px;padding:16px;background-color:#f8ab1a0a;border-radius:16px;flex-direction:column}.sidebar__wrapper .--global a.active{border:1px solid rgba(153,174,193,.4)}.sidebar__wrapper .--global a img{height:32px}.sidebar__wrapper .--global a span{color:#f8ab1a;font-size:clamp(16px,3vw,20px);font-weight:600}.sidebar__wrapper .--cart{display:flex;flex-direction:column;gap:16px}.sidebar__wrapper .--cart .cart__item{display:flex;flex-direction:column;gap:8px;padding:16px;border:1px solid rgba(7,92,167,.2);border-radius:8px;background:#075ca705;transition:box-shadow .2s ease;position:relative}.sidebar__wrapper .--cart .cart__item:hover{border:1px solid rgba(7,92,167,.4)}.sidebar__wrapper .--cart .cart__item--image img{width:48px;height:48px;border-radius:8px;object-fit:cover}.sidebar__wrapper .--cart .cart__item--top{display:flex;align-items:center;gap:16px}.sidebar__wrapper .--cart .cart__item--content{display:flex;flex-direction:column;gap:16px;flex-grow:1}.sidebar__wrapper .--cart .cart__item--title{font-size:16px;font-weight:600;color:#075ca7;margin:0}.sidebar__wrapper .--cart .cart__item--row{display:flex;align-items:center;justify-content:space-between;width:100%}.sidebar__wrapper .--cart .cart__item--amount{display:flex;align-items:center;gap:4px;flex-wrap:wrap}.sidebar__wrapper .--cart .cart__item--controls{display:flex;align-items:center;gap:8px;margin-top:4px}.sidebar__wrapper .--cart .cart__item--controls--btn{display:flex;align-items:center;justify-content:center;width:32px;height:32px;border:1px solid rgba(7,92,167,.08);background-color:#075ca705;color:#075ca7;font-size:16px;border-radius:8px;cursor:pointer;transition:all .2s ease}.sidebar__wrapper .--cart .cart__item--controls--btn:hover{background-color:#075ca7;color:#fff}.sidebar__wrapper .--cart .cart__item--controls--btn .btn--decrease,.sidebar__wrapper .--cart .cart__item--controls--btn .btn--increase{font-weight:700}.sidebar__wrapper .--cart .cart__item--controls--quantity{font-size:16px;font-weight:500;color:#075ca7;min-width:16px;text-align:center}.sidebar__wrapper .--cart .cart__item--price{margin:0;font-size:14px;color:#075ca7;font-weight:500}.sidebar__wrapper .--cart .cart__item--variant{font-size:12px;color:#4a515f;font-weight:400;font-style:italic}.sidebar__wrapper .--cart .cart__item--remove{align-self:center;font-size:16px;background:transparent;border:none;color:#f2495a;cursor:pointer;border-radius:6px;transition:background .2s}.sidebar__wrapper .--cart .cart__item--edit{align-self:flex-start;font-size:16px;background:transparent;border:none;color:#99aec1;cursor:pointer;border-radius:6px;transition:background .2s}.sidebar__wrapper .--cart .cart__item--total{display:flex;align-items:center;justify-content:space-between;width:100%;padding-top:16px;border-top:1px solid rgba(153,174,193,.2)}.sidebar__wrapper .--cart .cart__item--total--quantity{font-size:16px;font-weight:400;color:#075ca7}.sidebar__wrapper .--cart .cart__item--total--price{font-size:16px;font-weight:500;color:#075ca7}.sidebar__wrapper .--cart .cart__item--total--price--value{font-weight:600;color:#f8ab1a;font-style:italic}.sidebar__wrapper .--cart .cart__total{padding:16px 20px;border:none;border-radius:16px;background:#075ca705;border-top:1px solid rgba(7,92,167,.2);display:flex;align-items:center;justify-content:space-between;gap:16px}.sidebar__wrapper .--cart .cart__total--quantity{font-size:16px;font-weight:600;color:#075ca7}.sidebar__wrapper .--cart .cart__total--price{font-weight:700;color:#075ca7;font-style:italic;display:flex;align-items:center;gap:4px}.search__form{position:relative}.search__form--wrapper{width:100%;position:relative;display:flex;align-items:center;gap:16px}@media (width <= 991px){.search__form--wrapper{gap:8px}}.search__form--wrapper .field__input{width:90%}@media (width <= 991px){.search__form--wrapper .field__input .fronty__input{padding:8px 16px}}.search__form--btn{display:flex;align-items:center;justify-content:center;gap:8px;color:#fff;border:none;background:#075ca7;height:50px;border-radius:8px;padding:8px 16px;cursor:pointer;transition:all .3s ease;font-size:clamp(12px,3vw,16px);font-weight:600}.search__form--btn i{font-size:clamp(16px,3vw,24px)}@media (width <= 991px){.search__form--btn span{display:none}}.search__form .results__wrapper{width:100%;margin-top:24px;display:none}.search__form .results__wrapper .results__list{list-style:none;padding:0;display:flex;flex-direction:column;gap:8px;height:100%;overflow-y:scroll}.search__form .results__wrapper .results__list li a{padding:16px;border-radius:16px;background-color:#99aec10a;cursor:pointer;display:flex;align-items:center;gap:24px;border:1px solid transparent;transition:border-color .3s ease-in,background-color .3s ease-in}.search__form .results__wrapper .results__list li a img{height:80px;width:80px;border-radius:8px;object-fit:cover;transition:scale .3s ease-in}@media (max-width: 500px){.search__form .results__wrapper .results__list li a img{height:48px;width:48px}}.search__form .results__wrapper .results__list li a .content{display:flex;flex-direction:column;gap:4px}.search__form .results__wrapper .results__list li a .content span{color:#075ca7;font-size:clamp(12px,4vw,16px);line-height:clamp(20px,4vw,24px);font-weight:500}.search__form .results__wrapper .results__list li a .content small{color:#99aec1}@media (max-width: 500px){.search__form .results__wrapper .results__list li a .content small{display:none}}.search__form .results__wrapper .results__list li a:hover{border:1px solid #075CA7;transition:border-color .3s ease-in,background-color .3s ease-in;background-color:#fff}.search__form .results__wrapper .results__list li a:hover img{scale:1.1;transition:scale .3s ease-in}.sidebar__filter{background:#fff;position:fixed;top:0;left:-100%;bottom:0;width:40%;min-width:200px;overflow:hidden;overscroll-behavior:contain;visibility:hidden;transition:.5s ease;z-index:1001;display:flex;flex-direction:column}@media (max-width: 1099px){.sidebar__filter{min-width:50%}}@media (max-width: 991px){.sidebar__filter{width:70%}}@media (max-width: 767px){.sidebar__filter{width:100%;min-width:100%;height:100dvh;max-height:100dvh}}@media (max-width: 600px){.sidebar__filter{min-width:100%}}.sidebar__filter.active{left:0;visibility:visible}.sidebar__filter .--top{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:8px 16px;border-bottom:1px solid rgba(153,174,193,.2)}.sidebar__filter .--top h4{font-size:clamp(16px,3vw,18px);font-weight:600;color:#133b58;display:flex;align-items:center;gap:8px}.sidebar__filter .--top h4 i{color:#133b58}.sidebar__filter .--top .--close{padding:8px;border-radius:8px;width:40px;height:40px;display:flex;align-items:center;gap:4px;justify-content:center;font-weight:600;font-size:clamp(12px,3vw,14px);cursor:pointer}@media (max-width: 600px){.sidebar__filter .--top .--close{padding:8px}}.sidebar__filter .--top i{color:#99aec1;font-size:clamp(14px,3vw,20px);font-weight:300}.sidebar__filter .--body{padding:0 16px 16px;display:flex;flex-direction:column;gap:48px;height:100%;position:relative;overflow-y:auto;flex:1 1 auto;padding-bottom:calc(16px + env(safe-area-inset-bottom))}.sidebar__filter .sidebar-level{width:100%;transition:transform .3s ease-in-out}.sidebar__filter .sidebar-level.hidden{display:none}.sidebar__filter .sidebar-level .--categories{display:grid;grid-template-columns:repeat(auto-fit,minmax(45%,1fr));gap:clamp(8px,3vw,16px);list-style:none}.sidebar__filter .sidebar-level .--categories .item{background-color:#e6f1ff33;border:1px solid rgba(7,92,167,.1);padding:12px;border-radius:8px}.sidebar__filter .sidebar-level .--categories .item a{display:flex;align-items:center;justify-content:center;flex-direction:column;color:#133b58!important;font-size:clamp(14px,3vw,14px);font-weight:500}.sidebar__filter .sidebar-level .--categories .item--content{display:flex;align-items:center;gap:8px;flex-direction:column;text-align:center}.sidebar__filter .sidebar-level .--categories .item--content img{height:40px;width:40px}.sidebar__filter .sidebar-level .--categories .item.has-children>a{cursor:pointer}.sidebar__filter .sidebar-level .--categories .item.has-children>a i{transition:transform .2s ease}.sidebar__filter .sidebar-level .--categories .item.has-children>a:hover i{transform:translate(-2px)}.sidebar__filter .sidebar-level .--categories .item.main a{font-size:clamp(14px,3vw,16px);font-weight:600;color:#075ca7!important}.sidebar__filter .sidebar-level .--categories .item.category-title{background-color:#fff;padding:0;display:flex;align-items:center;gap:8px}.sidebar__filter .sidebar-level .--categories .item.category-title .back-item{color:#99aec1;font-weight:500;font-size:14px;display:flex;align-items:center;gap:4px}.sidebar__filter .sidebar-level .--categories .item.category-title .back-item span{color:#99aec1}.sidebar__filter .sidebar-level .--categories .item.category-title .back-item i{font-size:24px;opacity:1;color:#075ca7}.sidebar__filter .sidebar-level .--categories .item.category-title a{background-color:transparent!important;padding:8px 0!important;justify-content:flex-start;color:#075ca7;font-weight:600;font-size:clamp(16px,3vw,18px);display:block;text-align:start;border-radius:0!important;width:fit-content}.sidebar__filter .sidebar-level .--categories .item.category-title i,.sidebar__filter .sidebar-level .--categories .item.category-title span{color:#075ca7}.sidebar__filter .--footer{position:sticky;margin:auto;padding:16px;background-color:#fff;display:flex;align-items:center}.sidebar__search{background:#fff;position:fixed;top:0;left:-100%;bottom:0;min-width:300px;overflow:hidden;overscroll-behavior:contain;visibility:hidden;transition:.5s ease;z-index:1001;display:flex;flex-direction:column}@media (max-width: 991px){.sidebar__search{width:70%}}@media (max-width: 767px){.sidebar__search{width:100%;min-width:100%;height:100dvh;max-height:100dvh}}@media (max-width: 600px){.sidebar__search{min-width:100%}}.sidebar__search.active{left:0;visibility:visible}.sidebar__search .--top{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:16px;border-bottom:1px solid rgba(7,92,167,.12);background:#fff;position:sticky;top:0;z-index:2}.sidebar__search .--top h4{font-size:clamp(16px,3vw,18px);font-weight:600;color:#075ca7}.sidebar__search .--top .--close{padding:8px;border-radius:8px;width:40px;height:40px;display:flex;align-items:center;gap:4px;justify-content:center;font-weight:600;font-size:clamp(12px,3vw,14px);cursor:pointer;border:1px solid rgba(7,92,167,.12);background-color:#075ca70a;transition:.2s ease}@media (max-width: 600px){.sidebar__search .--top .--close{padding:8px}}.sidebar__search .--top .--close:hover{background-color:#075ca714}.sidebar__search .--top i{color:#99aec1;font-size:clamp(14px,3vw,20px);font-weight:300}.sidebar__search .--form{display:flex;flex-direction:column;min-height:0;height:100%;flex:1 1 auto;padding-top:16px}.sidebar__search .--body{padding:0 16px 16px;display:flex;flex-direction:column;gap:32px;max-height:100%;min-height:calc(100% - 156px);position:relative;overflow-y:auto;flex:1 1 auto;padding-bottom:calc(16px + env(safe-area-inset-bottom))}.sidebar__search .--body .--title{font-size:clamp(16px,3vw,24px);font-weight:700;color:#075ca7;position:relative}.sidebar__search .--body .--title:after{content:"";left:0;bottom:-10px;position:absolute;margin:auto;background-color:#f8ab1a;height:2px;width:16px}.sidebar__search .--body .--nav{display:grid;grid-template-columns:repeat(auto-fit,minmax(100%,1fr));gap:clamp(8px,3vw,16px);list-style:none}.sidebar__search .--body .--nav .item{display:flex}.sidebar__search .--body .--nav .item a{padding:8px 0;width:100%;height:100%;display:flex;align-items:flex-start;justify-content:space-between;gap:16px;transition:all ease-in .4s;position:relative;overflow:hidden}@media (width <= 667px){.sidebar__search .--body .--nav .item a{padding:16px}}.sidebar__search .--body .--nav .item a span{color:#075ca7;font-size:clamp(14px,3vw,16px);font-weight:600}.sidebar__search .--body .--nav .item a i{color:#e6f1ff;font-size:24px;font-weight:100;opacity:.2}.sidebar__search .--body .--nav .item.active a,.sidebar__search .--body .--nav .item:hover a{transition:all ease-in .4s}.sidebar__search .--body .--nav .item.active a span,.sidebar__search .--body .--nav .item:hover a span{color:#075ca7;transition:all ease-in .4s}.sidebar__search .--body .--nav .item.active a i,.sidebar__search .--body .--nav .item:hover a i{color:#075ca7;transition:all ease-in .4s;opacity:.5}.sidebar__search .--footer{position:sticky;bottom:0;margin:0;padding:12px 16px calc(12px + env(safe-area-inset-bottom));background-color:#fff;display:flex;align-items:stretch;gap:12px;border-top:1px solid rgba(7,92,167,.12);box-shadow:0 -6px 18px #0e3f660f;z-index:2}.sidebar__search .--footer .fronty--btn{flex:1 1 0;min-height:52px}.sidebar__search .--footer #clearMobileFilters{flex:0 0 32%;min-width:118px}@media (max-width: 420px){.sidebar__search .--footer{gap:10px}.sidebar__search .--footer #clearMobileFilters{flex-basis:36%;min-width:104px}}.footer__area{position:relative;background-color:#094981;background-position:bottom;background-size:cover;width:100%;margin:auto auto 16px;padding:32px 32px 0;border-radius:24px;overflow:hidden}@media (width <= 991px){.footer__area{padding:32px 32px 0}}.footer__area--mask{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;z-index:0;border-radius:inherit;background-image:radial-gradient(rgba(255,255,255,.14) 1px,transparent 1.2px);background-size:14px 14px;background-position:center;-webkit-mask-image:linear-gradient(to top,rgba(0,0,0,.75) 0%,rgba(0,0,0,.35) 55%,rgba(0,0,0,.1) 85%,transparent 100%);mask-image:linear-gradient(to top,rgba(0,0,0,.75) 0%,rgba(0,0,0,.35) 55%,rgba(0,0,0,.1) 85%,transparent 100%)}.footer__area .wrapper{position:relative;z-index:1;width:100%;display:flex;align-items:center;flex-direction:column;justify-content:flex-end;gap:clamp(0px,1.6vw,40px)}.footer__area--grid{display:flex;align-items:flex-start;justify-content:space-between;gap:40px;width:100%}@media (width <= 991px){.footer__area--grid{padding-bottom:0;gap:16px;grid-template-columns:repeat(auto-fit,minmax(100%,1fr))}}@media (max-width: 991px){.footer__area--grid{flex-wrap:wrap}}.footer__area .w-large{width:40%!important}.footer__area .w-small{width:24%!important}@media (max-width: 991px){.footer__area .w-small{width:100%!important}}.footer__area .text{display:flex;flex-direction:column;align-items:flex-start;gap:24px;width:100%}@media (max-width: 991px){.footer__area .text{padding-bottom:24px;align-items:center}}.footer__area .text .logo-container{display:flex;flex-direction:column;align-items:flex-start;gap:16px}@media (max-width: 991px){.footer__area .text .logo-container{align-items:center}}.footer__area .text .logo{height:48px;width:auto}@media (max-width: 991px){.footer__area .text .logo{height:48px;width:100%}}@media (max-width: 767px){.footer__area .text .logo{height:48px;width:100%}}.footer__area .text .by{display:flex;align-items:center;justify-content:center;gap:8px}.footer__area .text .by img{height:32px;width:auto}.footer__area .text .by a{margin:0;display:flex}.footer__area .text .by span{color:#fff;font-size:clamp(12px,3vw,14px);font-weight:400}.footer__area .text p{color:#fff;font-size:clamp(12px,3vw,14px);line-height:1.6}.footer__area .widget{width:auto;flex-grow:1}@media (max-width: 991px){.footer__area .widget{border-bottom:1px solid rgba(255,255,255,.1);width:100%}.footer__area .widget:last-child{border-bottom:none;padding-bottom:8px}}.footer__area .widget--head{display:flex;align-items:center;justify-content:space-between;padding:8px 0;margin-bottom:16px}.footer__area .widget--head h5{color:#fff;font-weight:600;font-size:clamp(14px,3vw,16px);margin-bottom:0;padding-left:16px;border-left:2px solid #F8AB1A}.footer__area .widget--head i{display:none}@media (max-width: 991px){.footer__area .widget--head i{display:block;color:#fff}}@media (max-width: 991px){.footer__area .widget--content{padding:0;max-height:0;overflow:hidden;transition:max-height .2s ease-out}}.footer__area .other{display:flex;flex-direction:column;gap:12px;padding-bottom:24px}.footer__area .other a{color:#fff;flex-grow:1;font-size:14px;padding:4px 8px;border-left:1px solid rgba(222,240,255,.1);display:flex;align-items:center;gap:8px}.footer__area .other a i{color:#f8ab1a;font-size:8px}.footer__area .other a:hover{border-left:1px solid #f8ab1a}.footer__area .map{height:300px;width:100%;border-radius:16px}.footer__area .social{margin-top:16px}.footer__area .social .items{display:flex;align-items:center;justify-content:flex-start;gap:16px}.footer__area .social .items a{text-decoration:none;color:#fff;height:40px;width:40px;display:flex;align-items:center;justify-items:center;border-radius:8px;transition:background ease-in .4s}.footer__area .social .items a i{margin:0 auto;font-size:clamp(24px,3vw,24px)}.footer__area .social .items a:hover{color:#fff;background-color:#f8ab1a;transition:background ease-in .4s}.footer__area--bottom{display:flex;justify-content:space-between;align-items:center;border-top:1px solid rgba(255,255,255,.1);padding:24px 0;width:100%;gap:8px}@media (width <= 767px){.footer__area--bottom{flex-wrap:wrap;justify-content:center;flex-direction:column-reverse}}@media (width <= 600px){.footer__area--bottom .copyright{text-align:center}}.footer__area--bottom .copyright p{font-size:clamp(14px,3vw,14px);color:#def0ff;display:flex;align-items:center}.footer__area--bottom .copyright p img{height:16px;margin:0 4px}.footer__area--bottom .copyright small a{color:#f8ab1a;opacity:.8}.footer__area--bottom .links{display:flex;align-items:center;justify-content:center;gap:16px;flex-wrap:wrap}.footer__area--bottom .links a{color:#def0ff;font-size:clamp(10px,3vw,12px);font-weight:500;border-bottom:1px solid rgba(222,240,255,.1)}.breadcrumb__links{margin:16px 0}.breadcrumb__links--content{display:flex;align-items:center;gap:8px;min-width:0}.breadcrumb__links--separator{color:#075ca733;font-size:clamp(12px,3vw,14px);font-weight:600}.breadcrumb__links--link{display:flex;align-items:center;gap:8px;color:#99aec1;font-size:clamp(12px,3vw,14px);font-weight:400}.breadcrumb__links--link:first-child{color:#075ca7}.breadcrumb__links--link:last-child{min-width:0}.breadcrumb__links--link:last-child span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0}.breadcrumb__store{position:relative}@media (max-width: 520px){.breadcrumb__store{margin-top:8px}}.breadcrumb__store--content{display:flex;align-items:flex-start;justify-content:center;flex-direction:column;gap:8px;background-image:linear-gradient(to right,#075ca7 10%,#094981 90%);padding:32px;border-radius:16px;position:relative;overflow:hidden}@media (max-width: 991px){.breadcrumb__store--content{background-image:linear-gradient(to right,#094981 10%,#075ca7e6 90%);padding:24px 16px}}.breadcrumb__store--content--has-image{flex-direction:row;align-items:center;justify-content:space-between;gap:24px}@media (max-width: 991px){.breadcrumb__store--content--has-image{flex-direction:column;align-items:flex-start;justify-content:flex-start;flex-direction:column-reverse;gap:16px}}.breadcrumb__store--mask{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;z-index:0;border-radius:inherit;background-image:radial-gradient(rgba(255,255,255,.16) 1px,transparent 1.2px);background-size:14px 14px;background-position:center;-webkit-mask-image:linear-gradient(to right,transparent 0%,rgba(0,0,0,.2) 30%,rgba(0,0,0,.55) 60%,rgba(0,0,0,.85) 100%);mask-image:linear-gradient(to right,transparent 0%,rgba(0,0,0,.2) 30%,rgba(0,0,0,.55) 60%,rgba(0,0,0,.85) 100%)}.breadcrumb__store--text{display:flex;flex-direction:column;align-items:flex-start;gap:8px;position:relative;z-index:1;min-width:0;max-width:100%;flex:1;width:100%}.breadcrumb__store--media{flex-shrink:0;width:min(280px,32%);max-height:180px;display:flex;align-items:center;justify-content:flex-end;position:relative;z-index:1}@media (max-width: 991px){.breadcrumb__store--media{width:min(64px,50%);max-height:140px;align-self:flex-start;background-color:#fff;padding:4px;border-radius:8px}}@media (max-width: 520px){.breadcrumb__store--media{width:min(48px,55%);max-height:110px}}.breadcrumb__store--media img{width:100%;height:auto;max-height:inherit;object-fit:contain;display:block;border-radius:8px}.breadcrumb__store--title{font-size:clamp(20px,3vw,32px);line-height:1.3;font-weight:600;margin-bottom:0;color:#fff;width:70%;z-index:1}.breadcrumb__store--content--has-image .breadcrumb__store--title{width:100%}@media (max-width: 991px){.breadcrumb__store--title{width:100%}}.breadcrumb__store--subtitle{color:#fffc;font-size:clamp(12px,3vw,16px);line-height:1.4;font-weight:400;width:60%}.breadcrumb__store--content--has-image .breadcrumb__store--subtitle{width:100%;max-width:42rem}@media (max-width: 991px){.breadcrumb__store--subtitle{width:100%}}.breadcrumb__store a{color:#fff;text-decoration:none}.breadcrumb__store--tags{display:flex;align-items:center;gap:8px;flex-wrap:nowrap;padding-top:8px;width:100%;max-width:100%;min-width:0;overflow-x:auto;overflow-y:hidden;-webkit-overflow-scrolling:touch;overscroll-behavior-x:contain;touch-action:pan-x;scroll-snap-type:x proximity;scrollbar-width:thin;padding-bottom:4px;-webkit-mask-image:linear-gradient(to right,#000 0%,#000 calc(100% - 28px),transparent 100%);mask-image:linear-gradient(to right,#000 0%,#000 calc(100% - 28px),transparent 100%)}.breadcrumb__store--tags::-webkit-scrollbar{height:3px}.breadcrumb__store--tags::-webkit-scrollbar-thumb{background:#ffffff59;border-radius:999px}.breadcrumb__store--tag{color:#fff;font-size:clamp(12px,3vw,14px);font-weight:400;margin-bottom:0;border:1px solid rgba(255,255,255,.4);padding:4px 12px;border-radius:50px;align-items:center;display:flex;gap:4px;flex-shrink:0;scroll-snap-align:start;white-space:nowrap}.breadcrumb__store--tag i{font-size:8px;color:#ffffff80}.breadcrumb__store--tag span{color:#fff;font-size:clamp(12px,3vw,14px);font-weight:500}.breadcrumb__store--tag:hover{background-color:#ffffff14;border-color:#fff}.breadcrumb__store--tag:hover i,.breadcrumb__store--tag:hover span{color:#fff}.breadcrumb__wrapper{position:relative;overflow:hidden;margin:40px 0}@media (max-width: 991px){.breadcrumb__wrapper{margin:16px 0 32px}}.breadcrumb__wrapper--grid{display:grid;grid-template-columns:1fr 45%;gap:16px}@media (width <= 767px){.breadcrumb__wrapper--grid{grid-template-columns:1fr}}.breadcrumb__wrapper--content{display:flex;align-items:flex-start;justify-content:center;flex-direction:column;gap:16px}.breadcrumb__wrapper--text{display:flex;flex-direction:column;gap:8px}.breadcrumb__wrapper--title{font-size:clamp(32px,4vw,48px);line-height:clamp(40px,4vw,56px);font-weight:700;margin-bottom:0;color:#075ca7}.breadcrumb__wrapper--subtitle{color:#f8ab1a;font-size:clamp(14px,4vw,16px);line-height:clamp(20px,4vw,24px);font-weight:600}.breadcrumb__wrapper--media{width:90%;margin:auto}.breadcrumb__wrapper--media img{width:100%;height:100%;border-radius:16px}.banner__section{position:relative;width:100%;height:100%;overflow:hidden;border-radius:16px;margin:0 auto;z-index:0;display:flex;align-items:center}.banner__section--slider{min-width:0;width:100%}.banner__section--slider .swiper{width:100%}.banner__section--media{width:100%;object-fit:cover;position:static;right:0%;bottom:0%;z-index:0}.banner__section--media picture{display:block;width:100%}.banner__section--media img{width:100%;height:auto;object-fit:cover;border-radius:24px;aspect-ratio:1455px/606px;border:4px solid #ffffff;display:block}@media (width <= 767px){.banner__section--media img{aspect-ratio:1/1;border-radius:16px}}.banner__section .swiper-wrapper{padding-bottom:0!important}.hero__section{position:relative;width:100%;height:100%;overflow:hidden;border-radius:16px;margin:0 auto;z-index:0;display:flex;align-items:center}.hero__section--media{width:100%;object-fit:cover;position:static;right:0%;bottom:0%;z-index:0}.hero__section--media img{width:100%;height:100%;object-fit:contain;border-radius:8px;aspect-ratio:16/7;display:flex}.heading__wrapper{width:100%;display:flex;align-items:flex-start;flex-direction:column;gap:clamp(8px,3vw,8px);position:relative;padding-bottom:clamp(16px,3vw,24px)}.heading__wrapper svg{height:32px;width:32px}.p__main{font-size:clamp(14px,3vw,16px);font-weight:500;color:#4a515f;padding-bottom:8px;text-align:justify;line-height:clamp(24px,3vw,32px)}.p__small{font-size:clamp(12px,3vw,14px);font-weight:500;color:#6c7275;padding-bottom:8px;text-align:justify;line-height:1.5}strong{color:#075ca7!important;font-weight:600}.text--center{align-items:center;justify-content:center;text-align:center}.fronty--btn{position:relative;display:flex;align-items:center;justify-content:center;gap:.5rem;padding:12px 24px;border-radius:8px;font-weight:500;text-decoration:none;transition:background-color .3s ease;overflow:hidden;width:fit-content;background-color:#075ca7;color:#fff;border:none;cursor:pointer}.fronty--btn .icon{position:relative;display:flex;align-items:center;justify-content:center;width:24px;height:24px;background-color:#fff;overflow:hidden;border-radius:50px}.fronty--btn .icon i{position:absolute;display:flex;align-items:center;justify-content:center;top:0;left:0;right:0;bottom:0;margin:auto;transition:transform .3s ease;color:#075ca7;font-weight:500}.fronty--btn .icon .icon--copy{transform:translate(-150%,150%);color:#f8ab1a}.fronty--btn:hover{background-color:#d89007}.fronty--btn:hover .icon i:first-child{transform:translate(150%,-150%)}.fronty--btn:hover .icon .icon--copy{transition:transform .3s ease .1s;transform:translate(0)}.fronty--btn.btn--small{padding:6px 16px}.fronty--btn.btn--small span{font-size:clamp(14px,1.6vw,14px)}.fronty--btn.btn--small .icon{width:20px;height:20px}.fronty--btn.btn--small .icon i{font-size:14px}.fronty--btn.btn--full{width:100%;padding:8px 16px;height:50px}.fronty--btn.btn--full span{font-size:clamp(14px,1.5vw,16px)}.fronty--btn.primary{background-color:#075ca7;color:#fff}.fronty--btn.primary .icon{background-color:transparent}.fronty--btn.primary .icon i{color:#fff}.fronty--btn.primary .icon .icon--copy{color:#f8ab1a}.fronty--btn.primary:hover{background-color:#054680}.fronty--btn.primary--outlined{background-color:transparent!important;border:1px solid #075CA7!important;color:#075ca7}.fronty--btn.primary--outlined .icon{background-color:transparent}.fronty--btn.primary--outlined .icon i,.fronty--btn.primary--outlined .icon .icon--copy{color:#075ca7}.fronty--btn.primary--outlined:hover{background-color:#fffc!important}.fronty--btn.whatsapp{background-color:#1bbe54;border:1.5px solid #1bbe54;color:#fff}.fronty--btn.whatsapp .icon{background-color:transparent}.fronty--btn.whatsapp .icon i,.fronty--btn.whatsapp .icon .icon--copy{color:#fff}.fronty--btn.whatsapp:hover{background-color:transparent;color:#1bbe54}.fronty--btn.whatsapp:hover .icon i,.fronty--btn.whatsapp:hover .icon .icon--copy{color:#1bbe54}.fronty--btn.primary--link{background:transparent;color:#075ca7;padding:0;border-radius:0;gap:4px;height:40px}@media (width <= 580px){.fronty--btn.primary--link{height:32px}}.fronty--btn.primary--link .icon{background-color:transparent}.fronty--btn.primary--link .icon i,.fronty--btn.primary--link:hover{color:#075ca7}.fronty--btn.danger--link{background:transparent;color:#f2495a;gap:4px;border-bottom:1px solid #f2495a;border-radius:0;padding:0 0 0 8px}.fronty--btn.danger--link .icon{background-color:transparent}.fronty--btn.danger--link .icon i,.fronty--btn.danger--link:hover{color:#f2495a}.fronty--btn.secondary{background-color:#f8ab1a;color:#f8ab1a}.fronty--btn.secondary span{color:#fff}.fronty--btn.secondary .icon{background-color:transparent}.fronty--btn.secondary .icon i,.fronty--btn.secondary .icon .icon--copy{color:#fff}.fronty--btn.secondary:hover{background-color:#f9ba42}.fronty--btn.dark{background-color:#000;color:#fff}.fronty--btn.dark .icon{background-color:#fff}.fronty--btn.dark .icon i{color:#000}.fronty--btn.dark:hover{background-color:#1a1a1a}.fronty--btn.light{background-color:#fff;color:#075ca7;padding:0}.fronty--btn.light .icon{background-color:#99aec100}.fronty--btn.light .icon i{color:#f8ab1a}.fronty--btn.light:hover{background-color:#fff}.fronty--btn.disabled{opacity:.5;pointer-events:none;cursor:not-allowed}.floating-contact{position:fixed;right:24px;bottom:24px;z-index:99}@media (max-width: 991px){.floating-contact{right:16px;bottom:16px}}.floating-contact__panel{position:absolute;right:0;bottom:calc(100% + 12px);display:flex;flex-direction:column;gap:8px;min-width:280px;max-width:min(320px,100vw - 32px);padding:12px;border-radius:16px;background-color:#fff;box-shadow:0 12px 40px #075ca72e;border:1px solid rgba(7,92,167,.08);opacity:0;visibility:hidden;transform:translateY(8px) scale(.98);transform-origin:bottom right;transition:opacity .2s ease,transform .2s ease,visibility .2s ease;pointer-events:none}.floating-contact.is-open .floating-contact__panel{opacity:1;visibility:visible;transform:translateY(0) scale(1);pointer-events:auto}.floating-contact__item{display:flex;align-items:flex-start;gap:12px;padding:12px;border-radius:12px;color:#075ca7;text-decoration:none;background-color:#075ca70a;transition:background-color .2s ease}.floating-contact__item:hover{color:#075ca7;background-color:#075ca714}.floating-contact__item--whatsapp{background-color:#1bbe541f;color:#1bbe54}.floating-contact__item--whatsapp .floating-contact__icon{background-color:#1bbe54;color:#fff}.floating-contact__item--whatsapp:hover{background-color:#1bbe542e}.floating-contact__icon{flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:50%;background-color:#075ca71f;color:#075ca7;font-size:20px}.floating-contact__body{display:flex;flex-direction:column;gap:2px;min-width:0}.floating-contact__label{font-size:10px;font-weight:600;text-transform:uppercase;letter-spacing:.04em;color:#4a515f}.floating-contact__value{font-size:14px;font-weight:600;line-height:1.35;word-break:break-word}.floating-contact__toggle{position:relative;display:inline-flex;align-items:center;justify-content:center;width:64px;height:64px;border:0;border-radius:50%;cursor:pointer;color:#fff;background:linear-gradient(135deg,#25d366,#19c44f);box-shadow:0 8px 24px #99aec12e;transition:transform .2s ease,box-shadow .2s ease;animation:floating-contact-wave 2s ease-in-out infinite}@media (max-width: 767px){.floating-contact__toggle{width:56px;height:56px}}.floating-contact__toggle:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:50%;z-index:-1;animation:floating-contact-pulse 2s ease-out infinite}.floating-contact__toggle:hover{transform:translateY(-2px);box-shadow:0 12px 28px #99aec138;animation-play-state:paused}.floating-contact__toggle:hover:before{animation-play-state:paused}.floating-contact__toggle i{font-size:28px;line-height:1}.floating-contact.is-open .floating-contact__toggle{animation:none}.floating-contact.is-open .floating-contact__toggle:before{animation:none;opacity:0}.floating-contact__icon-close,.floating-contact.is-open .floating-contact__icon-open{display:none}.floating-contact.is-open .floating-contact__icon-close{display:block}@keyframes floating-contact-wave{0%,to{transform:scale(1)}50%{transform:scale(1.06)}}@keyframes floating-contact-pulse{0%{box-shadow:0 0 #25d36680}to{box-shadow:0 0 0 22px #25d36600}}@media (prefers-reduced-motion: reduce){.floating-contact__panel{transition:none}.floating-contact__toggle{animation:none}.floating-contact__toggle:before{animation:none}}.swiper-default{width:100%;height:auto;position:relative;overflow:hidden}.swiper-slide{width:100%}.swiper-wrapper{align-items:baseline!important;height:auto!important}.swiper-hero{width:100%;height:auto;position:relative}.swiper-hero .swiper-wrapper{align-items:flex-start!important}.swiper-hero .swiper-slide{overflow:unset}.center-swiper{justify-content:center;margin:0 auto}@media (width <= 1099px){.center-swiper{justify-content:unset;margin:unset}}.swiper-grid-column>.swiper-wrapper{flex-direction:row!important}.swiper__arrows{position:relative;width:fit-content;text-align:center;display:flex;align-items:center;justify-content:center;gap:8px;margin:8px auto;padding:4px;border-radius:0}.swiper__arrows .swiper-button-prev,.swiper__arrows .swiper-button-next{height:40px;width:40px;border-radius:12px;background-color:transparent;color:#075ca7;cursor:pointer;z-index:1;position:static;margin:auto 0}@media (width <= 580px){.swiper__arrows .swiper-button-prev,.swiper__arrows .swiper-button-next{height:32px;width:32px}}.swiper__arrows .swiper-button-prev:after,.swiper__arrows .swiper-button-next:after{color:#075ca7;font-size:14px;display:none}.swiper__arrows .swiper-button-prev i,.swiper__arrows .swiper-button-next i{color:#075ca7;opacity:.8;font-size:clamp(16px,2vw,20px)}.swiper__arrows .swiper-button-prev:hover,.swiper__arrows .swiper-button-next:hover{background-color:#075ca71a}.swiper__arrows .swiper-button-prev:hover i,.swiper__arrows .swiper-button-next:hover i{color:#075ca7;opacity:1}@media (width <= 991px){.swiper__arrows .swiper-button-prev,.swiper__arrows .swiper-button-next{height:32px;width:32px}}.swiper__arrows .swiper-button-disabled{color:#99aec1;border:1px solid #99AEC1}.swiper__arrows .swiper-button-disabled:after{color:#99aec1;font-size:16px}.swiper__arrows .swiper-button-prev{left:unset;content:none}.swiper__arrows .swiper-button-next{right:unset;content:none}.swiper__arrows--inside{position:absolute;right:24px;bottom:24px;margin:auto;text-align:center;display:flex;align-items:center;justify-content:flex-end;gap:8px}.swiper__arrows--inside .swiper-button-prev,.swiper__arrows--inside .swiper-button-next{height:40px;width:40px;border-radius:8px;background-color:#ffffff1a;border:1px solid #075CA7;color:#075ca7;filter:drop-shadow(0 0 10px rgba(7,92,167,.2));cursor:pointer;z-index:1;position:static;margin:auto 0}.swiper__arrows--inside .swiper-button-prev:after,.swiper__arrows--inside .swiper-button-next:after{color:#075ca7;font-size:20px;display:none}@media (width <= 991px){.swiper__arrows--inside .swiper-button-prev:after,.swiper__arrows--inside .swiper-button-next:after{font-size:12px}}@media (width <= 580px){.swiper__arrows--inside .swiper-button-prev:after,.swiper__arrows--inside .swiper-button-next:after{font-size:12px}}@media (width <= 991px){.swiper__arrows--inside .swiper-button-prev,.swiper__arrows--inside .swiper-button-next{height:32px;width:32px}}@media (width <= 580px){.swiper__arrows--inside .swiper-button-prev,.swiper__arrows--inside .swiper-button-next{height:24px;width:24px}}.swiper__arrows--inside .swiper-button-prev{left:unset;content:none}.swiper__arrows--inside .swiper-button-next{right:unset;content:none}.swiper__arrows__single{position:absolute;gap:16px;height:fit-content;z-index:9;top:0;bottom:0;left:0;right:0;margin:auto;display:flex;justify-content:space-between}.swiper__arrows__single .swiper-button-prev,.swiper__arrows__single .swiper-button-next{height:36px;width:36px;border-radius:20px;background-color:#fff;border:1px solid rgba(9,73,129,.5);color:#094981;cursor:pointer;z-index:1;position:static;margin:auto 0}.swiper__arrows__single .swiper-button-prev:after,.swiper__arrows__single .swiper-button-next:after{color:#094981;font-size:20px}@media (width <= 991px){.swiper__arrows__single .swiper-button-prev:after,.swiper__arrows__single .swiper-button-next:after{font-size:16px}}@media (width <= 991px){.swiper__arrows__single .swiper-button-prev,.swiper__arrows__single .swiper-button-next{height:28px;width:28px}}.swiper__arrows__single .swiper-button-prev{left:unset;content:none}.swiper__arrows__single .swiper-button-next{right:unset;content:none}.swiper__pagination.swiper-pagination{bottom:-10%}.swiper-pagination-bullet{background:#075ca799!important}.swiper-pagination-bullet .swiper-pagination-bullet-active{background:#075ca7!important}.news__area--slide{position:relative}.news__area--slide img{height:100%;width:100%;aspect-ratio:16/6;object-fit:cover;border-radius:16px;display:flex}@media (width <= 991px){.news__area--slide img{aspect-ratio:4/2}}@media (width <= 800px){.news__area--slide img{aspect-ratio:4/3}}@media (width <= 667px){.news__area--slide img{aspect-ratio:4/4}}.news__area--slide .content{position:absolute;left:0;top:0;height:100%;width:100%;border-radius:16px;padding:32px 24px;display:flex;flex-direction:column;gap:16px;justify-content:flex-end;background-image:linear-gradient(to top,#075ca7 16%,#075ca700)}.news__area--slide .content .wrap{display:flex;flex-direction:column;gap:16px;height:100%;width:100%;justify-content:flex-end}.news__area--slide .content .category{color:#fff;width:fit-content}.news__area--slide .content h3,.news__area--slide .content h1{color:#fff;font-size:clamp(20px,3vw,32px);line-height:clamp(24px,3vw,32px);display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;text-overflow:ellipsis}.news__area--slide .content p{color:#fff;font-size:clamp(12px,3vw,14px);line-height:clamp(18px,3vw,20px);display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;text-overflow:ellipsis}.news__area--item{border-radius:16px;position:relative;overflow:hidden;padding:16px;background-color:transparent}.news__area--item img{width:100%;aspect-ratio:16/10;object-fit:cover;border-radius:12px;transition:all ease-in .4s;box-shadow:#bebebe66 0 0 10px}.news__area--item .content{margin:auto;padding:8px 0 0;display:flex;flex-direction:column;gap:16px;height:auto;transition:visibility ease-in .4s}.news__area--item .content .info{display:flex;align-items:center;justify-content:space-between;gap:8px}.news__area--item .content .category{font-size:14px;color:#99aec1;text-decoration:none}.news__area--item .content .date{font-size:14px;color:#99aec1}.news__area--item .content .text{display:flex;flex-direction:column;gap:8px}.news__area--item .content h3{color:#075ca7;font-size:clamp(14px,3vw,16px);line-height:clamp(20px,3vw,24px);display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;text-overflow:ellipsis}.news__area--item .content p{color:#4a515f;font-size:clamp(12px,3vw,14px);line-height:clamp(18px,3vw,20px);display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow:hidden;text-overflow:ellipsis}.news__area--item .content .link{display:flex;align-items:center;gap:9px;color:#99aec1}.news__area--item:hover{transition:all ease-in .4s;background-color:#fff;box-shadow:#959da533 0 8px 24px}.news__area--item:hover img{transform:scale(1.02);transition:all ease-in .4s;box-shadow:none}.news__area--single{width:80%;margin:0 auto;padding:16px;background-color:#fff9;border:1px solid white;border-radius:16px}@media (max-width: 991px){.news__area--single{width:100%}}.news__area--single .row{display:flex;align-items:center;justify-content:space-between;gap:16px;width:100%}.news__area--single .row .category{background-color:#075ca70a;padding:4px 8px;font-size:16px;border-radius:4px}.news__area--single .row .category a{font-size:16px;color:#075ca7;text-decoration:none}.news__area--single .row .date{font-size:clamp(12px,3vw,14px);font-weight:500;color:#075ca766}.news__area--head{position:relative;margin-bottom:24px}.news__area--head img{height:100%;aspect-ratio:16/9;width:100%;object-fit:cover;object-position:top;border-radius:24px;margin-bottom:32px;display:flex;box-shadow:#bebebe66 0 0 10px}.news__area--head .overlay{position:absolute;left:0;top:0;background-image:linear-gradient(to top,#000000e6,#0000);height:100%;width:100%;border-radius:24px}.news__area--head .content{display:flex;align-items:flex-start;justify-content:flex-end;flex-direction:column;height:100%;width:100%;padding:32px;gap:16px}.news__area--head .content .category{color:#fff}.news__area--head .content h3{color:#fff;font-size:clamp(18px,3vw,32px);line-height:clamp(28px,3vw,40px)}.news__area--head .content p{color:#def0ff}.news__area--body .p__main>*{line-height:32px;color:#4a515f}.news__area--body h2,.news__area--body h3,.news__area--body h4,.news__area--body h5,.news__area--body h6{margin-bottom:16px}.news__area--body ul{list-style:square;padding-left:24px;margin:16px 0}.news__area--body ol{padding-left:24px;margin:16px 0}.news__area--body img{border-radius:8px;padding:8px;width:100%;height:100%}.news__area--nextPrev{display:flex;align-items:center;justify-content:center;margin-top:64px;gap:16px}.news__area--nextPrev .item{position:relative;overflow:hidden;background:#fff;border:1px solid rgba(7,92,167,.1);padding:16px;border-radius:6px;width:48%;text-align:center;min-height:100px;display:flex;align-items:center;justify-content:center;flex-direction:column}@media (max-width: 800px){.news__area--nextPrev .item{width:49%;height:auto}}.news__area--nextPrev .item img{position:absolute;right:0%;top:0;width:100%;height:100%;object-fit:cover;object-position:center;visibility:hidden;opacity:0;z-index:0}.news__area--nextPrev .item .content{z-index:1;text-decoration:none;color:#4a515f!important}.news__area--nextPrev .item .content h5{font-size:clamp(12px,3vw,16px);display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;text-overflow:ellipsis}.news__area--nextPrev .item .content p{margin-bottom:0;font-size:clamp(12px,3vw,14px);display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;text-overflow:ellipsis}.news__area--nextPrev .item:hover img{visibility:visible;opacity:1;filter:blur(2px) opacity(35%);-webkit-filter:blur(2px) opacity(35%);-moz-filter:blur(2px) opacity(35%)}.blog--grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(32%,1fr));grid-gap:16px}@media (max-width: 1199px){.blog--grid{grid-template-columns:repeat(auto-fill,minmax(45%,1fr))}}@media (max-width: 991px){.blog--grid{grid-template-columns:repeat(auto-fill,minmax(45%,1fr))}}@media (max-width: 667px){.blog--grid{grid-template-columns:repeat(auto-fill,minmax(100%,1fr))}}.page__area{padding-bottom:64px;padding-top:40px}.--desc{display:flex;flex-direction:column;gap:32px}.--desc .--title{font-size:clamp(12px,3vw,16px);font-weight:500;color:#075ca7;border-bottom:1px solid #075CA7;width:fit-content;padding-bottom:4px}.--desc--features{display:flex;flex-direction:column;gap:24px}.--desc--features ul{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:16px}.--desc--features ul li{display:flex;align-items:center;gap:8px}.--desc--features ul li i{color:#f8ab1a;font-size:16px}.--desc--features ul li span{font-size:clamp(12px,3vw,16px);font-weight:400;color:#4a515f}.--desc--content{display:flex;flex-direction:column;gap:12px;color:#4a515f;font-size:15px;line-height:1.7}.--desc--content h1{font-size:clamp(24px,2.5vw,32px);line-height:1.2;color:#000!important;margin-top:12px;margin-bottom:6px}.--desc--content h2{font-size:clamp(16px,2.5vw,20px);line-height:1.3;color:#000!important;margin-top:10px;margin-bottom:4px;font-weight:600}.--desc--content h3{font-size:clamp(16px,2.5vw,20px);line-height:1.3;color:#000!important;margin-top:8px;margin-bottom:4px}.--desc--content h4{font-size:clamp(14px,2.5vw,18px);line-height:1.3;color:#4a515f!important;margin-top:6px;margin-bottom:4px}.--desc--content h5{font-size:clamp(14px,2vw,17px);line-height:1.3;color:#4a515f!important;margin-top:6px;margin-bottom:4px}.--desc--content h6{font-size:clamp(13px,2vw,15px);line-height:1.3;color:#4a515fbf!important;margin-top:6px;margin-bottom:4px}.--desc--content p{margin:0 0 4px;line-height:1.7}.--desc--content p:last-child{margin-bottom:0}.--desc--content strong,.--desc--content b{font-weight:600;color:#4a515f}.--desc--content em,.--desc--content i{font-style:italic}.--desc--content code{font-family:monospace;font-size:13px;background:#99aec11a;padding:1px 5px;border-radius:4px}.--desc--content ul{list-style:disc;padding-left:20px;display:flex;flex-direction:column;gap:4px}.--desc--content ol{padding-left:20px;display:flex;flex-direction:column;gap:4px}.--desc--content li{line-height:1.6}.--desc--content a{color:#075ca7;text-decoration:underline}.--desc--content a:hover{color:#094981}.--desc--content img{max-width:100%;height:auto;border-radius:8px;margin:8px 0;display:block}.--desc--content .table__wrapper{width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch;border-radius:8px;border:1px solid rgba(153,174,193,.15)}.--desc--content table{border-collapse:collapse;width:100%;min-width:500px;font-size:14px}.--desc--content table th{background-color:#075ca70f;color:#4a515f!important;font-weight:600;text-align:left;padding:10px 12px;border-bottom:2px solid rgba(7,92,167,.15)}.--desc--content table td{text-align:left;padding:9px 12px;border-bottom:1px solid rgba(153,174,193,.12);vertical-align:top}.--desc--content table tr:last-child td{border-bottom:none}.--desc--content table tr:nth-child(2n) td{background-color:#99aec108}.--desc--content table strong{color:#4a515f!important}.--desc--content blockquote{border-left:4px solid #075CA7;padding:8px 16px;margin:0;background:#075ca70a;border-radius:0 6px 6px 0;color:#4a515f;font-style:italic}.--desc--content iframe{border:none;width:100%!important;height:auto!important;min-height:360px!important;border-radius:8px}.--desc--content hr{border:none;border-top:1px solid rgba(153,174,193,.2);margin:4px 0}.has-scrollbar{padding-bottom:16px}.has-scrollbar::-webkit-scrollbar{width:2px;height:2px;background:#075ca70f;border-radius:24px}.has-scrollbar::-webkit-scrollbar-thumb{background:transparent;border-radius:24px;background:#075ca7}.has-scrollbar:hover::-webkit-scrollbar-thumb{background:#075ca7}.has-scrollbar::-webkit-scrollbar-thumb:hover{background:#075ca7}.glass--shiny{position:relative;overflow:hidden;border-radius:8px;background-color:#ffffff1a;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);transition:all ease-in .4s}.glass--shiny img{width:100%;height:100%;object-fit:cover;border-radius:8px;transition:all ease-in .4s}.glass--shiny:before{content:"";position:absolute;top:0;left:-150%;width:60%;height:100%;background:#fff6;transform:skew(45deg);transition:left .6s ease-out;z-index:2;border-radius:8px}.glass--shiny:hover:before{left:150%}.features__area{padding:40px 0}@media (max-width: 991px){.features__area{padding:40px 0}}.features__area .swiper-wrapper{padding:0 0 16px}.features__area .swiper-features{padding:0 0 8px}.features__area .swiper__pagination{bottom:-8px}.features__area .item{padding:16px;width:100%;display:flex;align-items:center;transition:all .3s ease-in-out;background-color:transparent;border-radius:8px;gap:16px;background-color:#fff;transition:scale .4s ease-in-out}@media (width <= 991px){.features__area .item{flex-direction:column;text-align:center;padding:16px 8px;min-height:120px}}.features__area .item .icon{display:flex}.features__area .item .icon img{height:clamp(40px,3vw,48px);width:clamp(40px,3vw,48px);transition:transform .4s ease-in-out}.features__area .item .icon i{font-size:32px}.features__area .item .content{display:flex;flex-direction:column;gap:0px}.features__area .item .content h4{font-size:clamp(14px,3vw,16px);font-weight:600;color:#133b58;margin:0}.features__area .item .content span{font-size:clamp(12px,2vw,12px);font-weight:400;color:#4a515f}.features__area .item:hover{background-color:#fff}.features__area .item:hover .icon img{transform:scale(1.2);-webkit-transition:transform .4s ease;-moz-transition:transform .4s ease;-o-transition:transform .4s ease;transition:transform .4s ease;-ms-transition:transform .4s ease}.feats__area--grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(20%,1fr));gap:24px}@media (width <= 991px){.feats__area--grid{grid-template-columns:repeat(auto-fit,minmax(45%,1fr))}}@media (width <= 400px){.feats__area--grid{grid-template-columns:repeat(auto-fit,minmax(100%,1fr))}}.feats__area--item{display:flex;flex-direction:column;padding:16px;border-radius:16px;background-color:#fff6;border:1px solid white}.feats__area--item .icon{aspect-ratio:1/1;height:64px;width:64px;border-radius:16px;background-color:#fff;box-shadow:#a2b1c11a 0 0 10px;display:flex;align-items:center;justify-content:center;margin-bottom:16px}.feats__area--item .icon i{font-size:32px;color:#f8ab1a}.feats__area--item .title{font-size:clamp(16px,3vw,18px);color:#094981;font-weight:600;line-height:1.4;margin-bottom:8px}.feats__area--item .short{font-size:clamp(12px,3vw,14px);color:#4a515f;font-weight:400;line-height:1.2}.projects__area--grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(20%,1fr));gap:24px}@media (width <= 991px){.projects__area--grid{grid-template-columns:repeat(auto-fit,minmax(45%,1fr))}}@media (width <= 767px){.projects__area--grid{grid-template-columns:repeat(auto-fit,minmax(100%,1fr))}}.projects__area--item{display:flex;flex-direction:column;gap:16px;padding:16px;border-radius:16px;background-color:#fff6;border:1px solid white}.projects__area--item .media{aspect-ratio:4/3;background-color:#fff;box-shadow:#a2b1c11a 0 0 10px;display:flex;align-items:center;justify-content:center;border-radius:12px;overflow:hidden}.projects__area--item .media img{display:flex;height:100%;width:100%;object-fit:cover}.projects__area--item .content{display:flex;flex-direction:column;gap:8px}.projects__area--item .content .title{font-size:clamp(16px,3vw,18px);color:#094981;font-weight:600;line-height:1.4}.projects__area--item .content .short{font-size:clamp(12px,3vw,14px);color:#4a515f;font-weight:400;line-height:1.2}.form__area{background-color:#075ca7;border-radius:16px;padding:clamp(16px,3vw,32px);margin-bottom:48px}.contact__form__area{background-color:transparent;border-radius:16px;margin-bottom:48px}.contact__form__area--wrapper{display:grid;gap:32px;grid-template-columns:repeat(auto-fill,minmax(45%,1fr))}@media (width <= 991px){.contact__form__area--wrapper{grid-template-columns:1fr}}.contact__form__area--media{position:relative}.contact__form__area--media img{width:100%;height:100%;object-fit:cover;object-position:40% 50%;border-radius:8px;aspect-ratio:1/1;display:flex}.contact__form__area--media iframe{width:100%;height:100%;border-radius:16px;aspect-ratio:1/1;border:none}.contact__form__area--media--overlay{position:absolute;bottom:0;left:0;width:fit-content;border-top-right-radius:16px;border-bottom-left-radius:8px;background-color:#fff;display:flex;align-items:flex-start;justify-content:center;flex-direction:column;gap:8px;padding:16px}.contact__form__area--media--overlay .item{display:flex;align-items:flex-start;gap:16px}.contact__form__area--media--overlay .item .icon{display:flex;align-items:center;justify-content:center}.contact__form__area--media--overlay .item .icon i{font-size:clamp(16px,3vw,24px);font-weight:500;color:#075ca7}.contact__form__area--media--overlay .item .content{display:flex;flex-direction:column;gap:2px}.contact__form__area--media--overlay .item .content span{font-size:clamp(12px,3vw,14px);font-weight:400;color:#4a515f}.contact__form__area--media--overlay .item .content a{font-size:clamp(16px,3vw,18px);font-weight:700;color:#075ca7}.contact__form__area--content,.contact__form__area--content--head{display:flex;flex-direction:column;gap:16px}.contact__form__area--content--head h2{font-size:clamp(24px,3vw,32px);line-height:clamp(32px,3vw,40px);font-weight:600;color:#075ca7}.contact__form__area--content--head p{font-size:clamp(14px,3vw,16px);font-weight:400;color:#4a515f}.contact__form__area .fronty__form label{color:#075ca7!important;font-weight:500!important}.highlight{color:#f8ab1a}.products__area--grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(18%,1fr));gap:16px}@media (width <= 1360px){.products__area--grid{grid-template-columns:repeat(auto-fill,minmax(18%,1fr))}}@media (width <= 1299px){.products__area--grid{grid-template-columns:repeat(auto-fill,minmax(22%,1fr))}}@media (width <= 1099px){.products__area--grid{grid-template-columns:repeat(auto-fill,minmax(32%,1fr))}}@media (width <= 991px){.products__area--grid{grid-template-columns:repeat(auto-fill,minmax(32%,1fr));gap:16px}}@media (width <= 767px){.products__area--grid{grid-template-columns:repeat(auto-fill,minmax(45%,1fr));gap:8px}}@media (width <= 380px){.products__area--grid{grid-template-columns:repeat(auto-fill,minmax(100%,1fr));gap:8px}}.products__area--actions{padding:32px 0}@media (width <= 991px){.products__area--actions{padding:16px 0}}.products__area--actions--wrapper{display:flex;align-items:center;justify-content:space-between;gap:16px}.products__area--actions--wrapper--left{display:flex;align-items:center;justify-content:flex-start;gap:8px}.products__area--actions--category{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:8px 16px;background:#fff;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid rgba(7,92,167,.15);border-radius:8px;color:#075ca7;font-size:clamp(14px,3vw,16px);font-weight:500;cursor:pointer;transition:all .3s ease;width:fit-content}.products__area--actions--category i{font-size:clamp(16px,3vw,20px)}@media (width <= 520px){.products__area--actions--category{padding:8px 16px}}.products__area--actions--filter{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:8px 16px;background:#fff;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid rgba(7,92,167,.15);border-radius:8px;color:#075ca7;font-size:clamp(14px,3vw,16px);font-weight:500;cursor:pointer;transition:all .3s ease}.products__area--actions--filter i{font-size:clamp(20px,3vw,24px)}@media (width <= 520px){.products__area--actions--filter{padding:8px 16px}}.product__card{padding:8px;background-color:#fff;border-radius:16px;display:flex;flex-direction:column;gap:8px;transition:border ease-in .4s;cursor:pointer;position:relative;margin:2px}.product__card.is-offer{border-top:4px solid #f8ab1a;border-bottom:4px solid #f8ab1a}.product__card--category{display:flex;align-items:center;gap:4px}.product__card--category span{color:#99aec1;font-size:clamp(10px,2vw,12px)}.product__card--category i{font-size:10px;color:#99aec1}@media (width <= 400px){.product__card--category i{display:none}}.product__card--image{overflow:hidden;border-radius:8px;position:relative}.product__card--image a{display:flex;position:relative}.product__card--image a img{height:100%;width:100%;aspect-ratio:1/1;border-radius:8px;object-fit:cover;transition:transform ease-in .3s}.product__card--image a .out-of-stock{opacity:.8!important}.product__card--content{display:flex;flex-direction:column;justify-content:space-between;flex:1;gap:0;padding:0 8px 8px;min-height:36px}@media (max-width: 520px){.product__card--content{gap:4px;padding:0 0 8px}}.product__card--content--title{font-size:clamp(12px,3vw,14px);font-weight:500;color:#4a515f;line-height:1.4;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;text-overflow:ellipsis;margin:0;min-height:36px}.product__card--price{align-items:flex-end;justify-content:flex-start;color:#075ca7;font-size:clamp(12px,2.5vw,14px);line-height:1.4;font-weight:700;display:flex;align-items:center;gap:8px;min-height:32px;text-align:left;width:100%}.product__card--price--value{color:#075ca7;display:flex;align-items:flex-start;gap:0px;flex-direction:column;font-weight:700;font-size:clamp(12px,2.5vw,14px)}.product__card--price--mute{color:#99aec1;font-size:clamp(12px,2.5vw,12px);font-weight:400;text-decoration:line-through}.product__card--by-order{color:#075ca7;background:#fff;font-size:clamp(11px,3vw,13px);border-bottom:1px solid rgba(7,92,167,.2);line-height:1.2;font-weight:600;white-space:nowrap;text-decoration:none;padding:8px 0;margin:0 auto;flex-shrink:0;text-align:center}.product__card--actions{display:flex;align-items:center;flex-direction:column;background-color:#fff;position:absolute;bottom:8px;right:-100%;box-shadow:#0000001a 0 2px 4px;border-radius:8px;overflow:hidden;opacity:0;visibility:hidden;transition:all .4s ease}@media (width <= 991px){.product__card--actions{right:4px!important;visibility:visible!important;opacity:1!important}}.product__card--actions--item{width:40px;height:40px;color:#075ca7;border:none;cursor:pointer;padding:0;display:flex;align-items:center;justify-content:center;font-size:clamp(16px,3vw,18px);z-index:2;border-bottom:1px solid rgba(7,92,167,.1)}.product__card--actions--item:last-child{border-bottom:none}@media (width <= 991px){.product__card--actions .--show{display:none}}.product__card--discount{color:#fff;background:#f8ab1a;font-size:clamp(12px,4vw,14px);line-height:clamp(18px,4vw,20px);font-weight:500;position:absolute;top:8px;right:8px;padding:4px 8px;border-radius:0 8px/0px 8px}.product__card--stock{color:#fff;background:#99aec1;font-size:clamp(12px,4vw,14px);line-height:clamp(18px,4vw,20px);font-weight:500;position:absolute;height:fit-content;width:fit-content;top:0;right:0;left:0;bottom:56px;margin:auto;padding:4px 8px;border-radius:8px}.product__card--footer{display:flex;align-items:center;justify-content:center;color:#075ca7;gap:8px;border-radius:8px}.product__card--offer{display:flex;align-items:flex-end;gap:8px;justify-content:flex-start;color:#075ca7;font-size:clamp(12px,4vw,14px);line-height:1.4;font-weight:700;min-height:48px;text-align:left;width:100%}.product__card--offer--value{color:#075ca7;display:flex;align-items:flex-start;flex-direction:column;gap:0px;font-size:clamp(12px,4vw,16px);line-height:1.4;font-weight:700}.product__card--offer--mute{color:#075ca799;font-size:clamp(12px,4vw,12px);font-weight:500;text-decoration:line-through}.product__card:hover img{transform:scale(1.04);transition:transform ease-in .3s}.product__card:hover .product__card--actions{outline:1.5px solid #f8ab1a;opacity:1;visibility:visible;transition:all .4s ease;right:4px}.product__card:hover .product__card--actions--item{color:#075ca7}.card__search{display:grid;grid-template-columns:repeat(auto-fill,minmax(45%,1fr));gap:16px}@media (width <= 991px){.card__search{grid-template-columns:1fr;gap:8px}}.card__search--item{display:flex;align-items:center;gap:16px;position:relative;transition:all ease-in-out .3s;border-radius:16px;padding:8px;background-color:#def0ff0a;border:1px solid rgba(7,92,167,.1)}.card__search--item img{width:80px;height:80px;border-radius:12px;object-fit:cover;display:flex;aspect-ratio:1/1}@media (width <= 991px){.card__search--item img{width:56px;height:56px}}.card__search--item--content{display:flex;flex-direction:column;gap:4px}.card__search--item--content span{color:#4a515f!important;font-size:clamp(12px,3vw,14px);line-height:1.4;font-weight:600}.card__search--item--content small{color:#99aec1;font-size:clamp(12px,3vw,12px);line-height:1.2;font-weight:400}.card__search--item:hover{background-color:#def0ff80;transition:all ease-in-out .3s}.loading__wrapper{display:flex;align-items:center;justify-content:center;gap:8px;padding:16px;border-radius:16px;background-color:#def0ff33;margin-top:16px}.loading__wrapper i{color:#075ca7;animation:spin 1s linear infinite}.loading__wrapper span{color:#99aec1;font-size:clamp(12px,3vw,14px);line-height:1.4;font-weight:400}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.no__data{display:flex;align-items:center;justify-content:center;flex-direction:column;gap:16px;padding:16px;border-radius:16px}.no__data i{color:#99aec1}.no__data p{color:#99aec1;font-size:clamp(12px,3vw,14px);line-height:1.4;font-weight:400}.single__products .grid{display:flex;align-items:flex-start;gap:24px}@media (max-width: 991px){.single__products .grid{flex-wrap:wrap}}.single__products .swiper-wrapper{padding:0}.single__products--media{width:50%;position:sticky;top:10rem}@media (max-width: 991px){.single__products--media{position:static;top:unset;width:100%}}.single__products--media .swiper-slide{width:100%}.single__products--media .--image img{height:100%;object-fit:cover;object-position:center;width:100%;aspect-ratio:1/1;cursor:zoom-in;border-radius:8px}@media (max-width: 767px){.single__products--media .--image{height:360px}}.single__products--media .--thumbs{overflow:hidden}.single__products--media .--thumbs img{height:100%;width:100%;object-fit:cover;object-position:center;border-radius:8px}.single__products--content{width:50%;padding:16px;display:flex;flex-direction:column;gap:clamp(16px,3vw,24px)}@media (max-width: 991px){.single__products--content{width:100%;padding:0}}.single__products--content .head{display:flex;align-items:center;justify-content:space-between;gap:16px}.single__products--content .features{list-style:none;padding:0}.single__products--content .features li{padding:8px 0;color:#4a515f;display:flex;align-items:center;gap:8px}.single__products--content .features li i{color:#f8ab1a}.single__products--content .brand-logo{padding:4px;background-color:#fff;display:flex;align-items:center;justify-content:center;gap:8px;overflow:hidden;border-radius:8px}.single__products--content .brand-logo img{height:clamp(32px,3vw,40px)}.single__products--content .category{display:flex;align-items:center;gap:4px}.single__products--content .category img{height:24px;margin-right:8px}.single__products--content .category i{color:#99aec1;font-size:8px}.single__products--content .category span{color:#4a515f;font-size:clamp(12px,3vw,14px)}.single__products--content .title h1{font-size:clamp(18px,3vw,24px);line-height:1.4;font-weight:600;color:#000}.single__products--content .title h1 small{color:#99aec1;font-weight:400;font-size:16px}.single__products--content .short{font-size:clamp(12px,3vw,14px);line-height:1.4;font-weight:400;color:#4a515f}.single__products--content .product__variants{display:flex;flex-direction:column;gap:4px}.single__products--content .product__variants--group{display:flex;flex-direction:column;gap:8px}.single__products--content .product__variants--group label{font-size:clamp(12px,2vw,14px);font-weight:600;color:#000}.single__products--content .price__area{display:flex;flex-direction:column;gap:8px}.single__products--content .price__area .--price span{font-size:clamp(24px,3vw,32px);color:#075ca7;font-weight:600}.single__products--content .price__area .--price s{font-size:clamp(12px,3vw,14px);color:#99aec1}.single__products--content .price__area .--price small{font-size:clamp(12px,3vw,16px);color:#99aec1}.single__products--content .price__area .--discount{color:#f8ab1a;border:1px solid #F8AB1A;font-size:clamp(12px,4vw,12px);font-weight:600;width:fit-content;display:inline-block;padding:4px 8px;border-radius:8px;text-transform:uppercase;margin-bottom:16px}.single__products--content .price__area .--stock{display:flex;align-items:center;gap:8px}.single__products--content .price__area .--stock i{color:#1bbe54;font-size:12px}.single__products--content .price__area .--stock[data-availability=out_of_stock] i{color:#f2495a}.single__products--content .price__area .--stock[data-availability=by_order] i{color:orange}.single__products--content .price__area .--stock span{font-size:clamp(12px,3vw,14px);font-weight:400;color:#4a515f}.single__products--content .close{align-items:center;justify-content:center;gap:4px;font-style:italic;color:#99aec1;font-size:clamp(12px,3vw,14px);width:fit-content;cursor:pointer}.single__products--content .actions--wrapper{display:flex;flex-direction:column;gap:16px}@media (width <= 991px){.single__products--content .actions--wrapper{gap:8px}}.single__products--content .variants__bulk{display:flex;flex-direction:column;gap:8px;margin-top:8px;padding:16px;background-color:#fff;border-radius:16px}.single__products--content .variants__bulk--head{display:flex;flex-direction:column;gap:0}.single__products--content .variants__bulk--head h5{font-size:clamp(14px,2vw,16px);color:#4a515f}.single__products--content .variants__bulk--head span{font-size:clamp(11px,2vw,13px);color:#99aec1}.single__products--content .variants__bulk--cards-wrap{width:100%;display:flex;flex-direction:column;gap:8px}.single__products--content .variants__bulk--toggle{display:inline-flex;align-items:center;justify-content:center;gap:8px;align-self:stretch;padding:8px 12px;border:1px dashed rgba(7,92,167,.5);width:100%;background:transparent;color:#075ca7;font-size:clamp(12px,2vw,14px);border-radius:8px;font-weight:600;cursor:pointer}.single__products--content .variants__bulk--toggle i{transition:transform .2s ease}.single__products--content .variants__bulk--toggle.is-expanded i{transform:rotate(180deg)}.single__products--content .variants__bulk--toggle:hover{color:#075ca7}.single__products--content .variants__bulk--toggle[hidden]{display:none}.single__products--content .variants__bulk--cards{display:flex;flex-direction:column;gap:8px}.single__products--content .variants__bulk--cards::-webkit-scrollbar{width:8px;background:#075ca7}.single__products--content .variants__bulk--cards::-webkit-scrollbar-track{background:#fff}.single__products--content .variants__bulk--cards::-webkit-scrollbar-thumb{background:#075ca7}.single__products--content .variants__bulk--cards::-webkit-scrollbar-thumb:hover{background:#e6f1ff}.single__products--content .variants__bulk .bulk-variant-card{display:flex;flex-direction:column;gap:2px;padding:8px 12px;border-radius:10px;background:#fff;border:1px solid rgba(7,92,167,.1)}.single__products--content .variants__bulk .bulk-variant-card.is-disabled{cursor:not-allowed}.single__products--content .variants__bulk .bulk-variant-card.is-preview-hidden{display:none}.single__products--content .variants__bulk .bulk-variant-card__head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.single__products--content .variants__bulk .bulk-variant-card__pick{display:flex;align-items:center;gap:10px;margin:0;cursor:pointer;font-weight:500;flex:1;min-width:0}.single__products--content .variants__bulk .bulk-variant-card .bulk-variant-check{flex-shrink:0;width:20px;height:20px;border:2px solid rgba(7,92,167,.45);border-radius:4px;background:#fff;-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;transition:background .15s ease,border-color .15s ease,box-shadow .15s ease}.single__products--content .variants__bulk .bulk-variant-card .bulk-variant-check:checked{border-color:#075ca7;background-color:#075ca7;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='none'%3E%3Cpath d='M3.5 8.5l2.5 2.5 6.5-6.5' stroke='%23fff' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:center;background-size:12px 12px}.single__products--content .variants__bulk .bulk-variant-card .bulk-variant-check:focus-visible{outline:2px solid rgba(7,92,167,.5);outline-offset:2px}.single__products--content .variants__bulk .bulk-variant-card .bulk-variant-check:disabled{cursor:not-allowed;opacity:.5}.single__products--content .variants__bulk .bulk-variant-card__price-block{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:6px 8px;text-align:right;flex-shrink:0;max-width:48%}@media (width <= 420px){.single__products--content .variants__bulk .bulk-variant-card__price-block{max-width:100%;justify-content:flex-start}}.single__products--content .variants__bulk .bulk-variant-card__qty-block{display:flex;align-items:center;justify-content:space-between;width:100%}.single__products--content .variants__bulk .bulk-variant-card__controls{display:flex;align-items:center;gap:2px}.single__products--content .variants__bulk .bulk-variant-card__controls--btn{display:flex;align-items:center;justify-content:center;width:32px;height:32px;padding:0;border:1px solid rgba(7,92,167,.08);background-color:#075ca705;color:#075ca7;font-size:16px;border-radius:8px;cursor:pointer;transition:all .2s ease;flex-shrink:0}.single__products--content .variants__bulk .bulk-variant-card__controls--btn:hover:not(:disabled){background-color:#075ca7;color:#fff}.single__products--content .variants__bulk .bulk-variant-card__controls--btn:disabled{opacity:.45;cursor:not-allowed}.single__products--content .variants__bulk .bulk-variant-card__controls--btn i{line-height:1}.single__products--content .variants__bulk .bulk-variant-card__controls--quantity{flex:1;min-width:24px;max-width:40px;margin:0 auto;border:none;background:transparent;font-size:16px;font-weight:500;color:#075ca7;text-align:center;padding:4px;min-height:32px;border-radius:6px;-webkit-appearance:textfield;appearance:textfield;-moz-appearance:textfield}.single__products--content .variants__bulk .bulk-variant-card__controls--quantity::-webkit-outer-spin-button,.single__products--content .variants__bulk .bulk-variant-card__controls--quantity::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.single__products--content .variants__bulk .bulk-variant-card__controls--quantity:focus{outline:none;background:#075ca70a}.single__products--content .variants__bulk .bulk-variant-card__controls--quantity:disabled{opacity:.6;cursor:not-allowed}.single__products--content .variants__bulk .bulk-variant-card__title{font-size:clamp(12px,2vw,14px);font-weight:600;line-height:24px;color:#4a515f;display:flex;align-items:center}.single__products--content .variants__bulk .bulk-variant-card__compare{font-size:clamp(11px,2vw,13px);color:#99aec1}.single__products--content .variants__bulk .bulk-variant-card__compare s{text-decoration:line-through;opacity:.85}.single__products--content .variants__bulk .bulk-variant-card__price{font-size:clamp(13px,2vw,16px);font-weight:700;color:#094981}.single__products--content .variants__bulk .bulk-variant-card__stock{display:inline-flex;align-items:center;gap:6px;color:#6c7275;font-size:clamp(12px,2vw,14px);font-weight:500;flex-shrink:0;min-width:0}.single__products--content .variants__bulk .bulk-variant-card__stock i{font-size:1.1em;flex-shrink:0;color:inherit;opacity:.95}.single__products--content .variants__bulk .bulk-variant-card__stock--instock{color:#6c7275}.single__products--content .variants__bulk .bulk-variant-card__stock--instock i{color:#1bbe54;font-size:clamp(16px,2vw,20px)}.single__products--content .variants__bulk .bulk-variant-card__stock--out{color:#f2495a}.single__products--content .variants__bulk .bulk-variant-card__stock--order{color:#094981}.single__products--content .variants__bulk .bulk-variant-card__stock--inactive{color:#99aec1}.single__products--content .variants__bulk .variants__bulk--summary{margin-inline-end:auto;display:flex;gap:8px;align-items:center;justify-content:space-between;width:100%;padding:8px 0 0}.single__products--content .variants__bulk .variants__bulk--summary span{font-size:clamp(11px,2vw,13px);color:#99aec1}.single__products--content .variants__bulk .variants__bulk--summary strong{font-size:clamp(18px,2vw,20px);color:#f8ab1a!important;font-weight:700}.single__products--content .actions{display:grid;grid-template-columns:20% 1fr;align-items:flex-end;gap:16px}@media (width <= 991px){.single__products--content .actions{flex-wrap:wrap}}.single__products--content .actions--bulk-cart{grid-template-columns:1fr;width:100%}.single__products--content .actions--bulk-cart .fronty--btn{width:100%}.single__products--content #cart-actions .actions--bulk-cart #add-to-cart:disabled,.single__products--content #cart-actions .actions--bulk-cart #add-to-cart[disabled]{opacity:.55;cursor:not-allowed;background-color:#075ca761;color:#ffffffe0;box-shadow:none}.single__products--content #cart-actions .actions--bulk-cart #add-to-cart:disabled:hover,.single__products--content #cart-actions .actions--bulk-cart #add-to-cart[disabled]:hover{background-color:#075ca761}.single__products--content #cart-actions .actions--bulk-cart #add-to-cart:disabled i,.single__products--content #cart-actions .actions--bulk-cart #add-to-cart[disabled] i{opacity:.85}.single__products--content .cta__buttons{display:flex;align-items:center;flex-direction:row;gap:16px}.single__products--content .cta__buttons--item{display:flex;align-items:center;gap:8px;width:100%}.single__products--content .cta__buttons .share-product{height:50px;width:50px;padding:8px 16px;background-color:#075ca70a;display:flex;align-items:center;justify-content:center;border-radius:4px}.single__products--content .cta__buttons .share-product i{font-size:clamp(16px,3vw,20px)}@media (width <= 580px){.single__products--content .cta__buttons{flex-wrap:wrap;gap:8px}}.single__products .--characteristics{width:100%;border-collapse:collapse;margin-top:24px}.single__products .--characteristics th,.single__products .--characteristics td{padding:16px;text-align:left;font-weight:500}.single__products .--characteristics .--title{font-weight:500;color:#4a515f;width:20%}.single__products .--characteristics td{color:#4a515f;font-size:clamp(12px,3vw,14px)}.single__products .--characteristics tbody tr:nth-child(odd) td{background:#def0ff99}.single__products .--files{display:grid;grid-template-columns:repeat(auto-fill,minmax(45%,1fr));gap:16px}@media (width <= 991px){.single__products .--files{grid-template-columns:1fr;gap:8px}}.single__products .--files--item{display:flex;align-items:center;gap:16px;padding:16px;background-color:#fff;border-radius:8px;border:1px solid rgba(7,92,167,.1);color:#075ca7;font-size:clamp(12px,3vw,14px);font-weight:500;cursor:pointer}.single__products .--files--item--icon{height:40px;width:40px;background-color:#075ca70a;display:flex;align-items:center;justify-content:center;border-radius:4px}.single__products .--files--item--icon i{font-size:clamp(16px,3vw,20px);color:#075ca7}.single__products .--files--item--name{color:#4a515f;font-size:clamp(12px,3vw,14px);width:fit-content;border-bottom:1px solid rgba(7,92,167,.1)}.tabs__wrapper .tabs{display:flex;gap:8px}.tabs__wrapper .tabs__tab{position:relative;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:#fff;border:0;border-top-left-radius:8px;border-top-right-radius:8px;padding:16px 32px;color:#99aec1;cursor:pointer;border-bottom:2px solid rgba(7,92,167,.1);font-size:clamp(12px,3vw,18px);font-weight:500}.tabs__wrapper .tabs__tab.is-active{color:#094981;border-bottom:2px solid #F8AB1A;outline:none;background-color:#fff}.tabs__wrapper .tabs__tab:focus-visible{outline:2px solid #075CA7;outline-offset:2px}.tabs__wrapper .tabs__panels{padding:24px;background-color:#fff;border-bottom-left-radius:16px;border-bottom-right-radius:16px}@media (width <= 991px){.tabs__wrapper .tabs__panels{padding:16px}}.related__entities--title{font-size:clamp(16px,3vw,20px);font-weight:600;color:#094981;margin-bottom:16px}.related__entities--tags{display:flex;gap:8px;flex-wrap:wrap}.related__entities--tag{display:inline-flex;align-items:center;gap:8px;padding:8px 16px;border-radius:100px;font-size:clamp(12px,3vw,14px);font-weight:500;color:#075ca7;border:1px solid rgba(7,92,167,.1);cursor:pointer;transition:all .3s ease-in-out}.related__entities--tag i{font-size:clamp(12px,3vw,14px);color:#075ca7}.related__entities--tag:hover{color:#f8ab1a;border-color:#f8ab1a}.related__entities--tag:hover i{color:#f8ab1a}.disabled-button{opacity:.5;cursor:not-allowed!important;pointer-events:none}.search__autocomplete{margin-top:8px;border:1px solid rgba(7,92,167,.14);border-radius:12px;background:#fff;box-shadow:0 10px 24px #00000014;overflow:hidden;display:flex;flex-direction:column;max-height:320px;overflow-y:auto}.search__autocomplete--item{border:0;background:transparent;width:100%;text-align:left;display:flex;align-items:center;gap:10px;padding:12px 14px;color:#4a515f;cursor:pointer;transition:background-color .2s ease}.search__autocomplete--item i{color:#075ca7cc;font-size:16px}.search__autocomplete--item span{font-size:clamp(13px,2vw,14px);line-height:1.35}.search__autocomplete--item:hover,.search__autocomplete--item.is-active{background-color:#075ca714}.search__autocomplete[hidden]{display:none!important}#searchPageForm{position:relative}#searchPageForm .search__autocomplete{position:absolute;top:calc(100% + 6px);left:0;right:0;z-index:60}.packs__area--grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(32%,1fr));gap:16px}.pack__card{--pack-radius: 16px;--pack-border: rgba(7, 92, 167, .08);position:relative;display:flex;flex-direction:column;gap:8px;padding:8px;margin:2px;background-color:#fff;border:1px solid var(--pack-border);border-radius:var(--pack-radius);box-shadow:0 1px 2px #0000000a;cursor:pointer;transition:transform .35s ease,box-shadow .35s ease,border-color .35s ease;isolation:isolate}.pack__card:after{content:"PACK";position:absolute;top:16px;left:16px;z-index:3;padding:4px 16px;border-radius:999px;background:linear-gradient(135deg,#fff,#def0ff);color:#094981;border:1px solid #075ca7;font-size:10px;font-weight:700;letter-spacing:.08em;box-shadow:0 4px 12px #075ca740}.pack__card--image{position:relative;overflow:hidden;border-radius:calc(var(--pack-radius) - 8px);background-color:#def0ff66}.pack__card--image a{display:flex}.pack__card--image a img{width:100%;height:100%;aspect-ratio:1/1;object-fit:cover;border-radius:inherit;transition:transform .5s ease}.pack__card--actions{position:absolute;right:-100%;bottom:8px;display:flex;flex-direction:column;overflow:hidden;border-radius:10px;background-color:#ffffffd9;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);box-shadow:0 6px 18px #0000001f;opacity:0;visibility:hidden;transition:all .4s ease}@media (width <= 991px){.pack__card--actions{right:4px!important;opacity:1!important;visibility:visible!important}}.pack__card--actions--item{width:40px;height:40px;display:flex;align-items:center;justify-content:center;color:#075ca7;font-size:clamp(16px,3vw,18px);border:none;border-bottom:1px solid rgba(7,92,167,.08);cursor:pointer;z-index:2;transition:background-color .2s ease,color .2s ease}.pack__card--actions--item:last-child{border-bottom:none}.pack__card--actions--item:hover{background-color:#075ca70f;color:#094981}@media (width <= 991px){.pack__card--actions .--show{display:none}}.pack__card--content{display:flex;flex-direction:column;flex:1;gap:6px;padding:0 8px 8px;min-height:36px}@media (width <= 520px){.pack__card--content{gap:4px}}.pack__card--content--title{margin:0;min-height:36px;font-size:clamp(12px,3vw,14px);font-weight:600;line-height:1.4;color:#4a515f;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;text-overflow:ellipsis;transition:color .25s ease}.pack__card--footer{display:flex;align-items:center;justify-content:flex-start;gap:8px;color:#075ca7;border-radius:8px}.pack__card--price{display:flex;align-items:center;gap:8px;min-height:32px;width:100%;color:#075ca7;font-size:clamp(12px,4vw,14px);line-height:1.4;font-weight:700}.pack__card--price--value{display:flex;align-items:center;gap:4px;color:#075ca7;font-weight:700;font-size:clamp(13px,4vw,15px)}.pack__card--price--mute{color:#99aec1;font-size:clamp(12px,4vw,12px);font-weight:400;text-decoration:line-through}.pack__card--discount{position:absolute;top:16px;right:16px;z-index:3;padding:4px 10px;background:linear-gradient(135deg,#f8ab1a,#f0a501);color:#fff;font-size:clamp(11px,4vw,13px);font-weight:700;line-height:1.2;letter-spacing:.02em;border-radius:999px;box-shadow:0 4px 12px #f8ab1a59}.pack__card:hover{transform:translateY(-3px);border-color:#f8ab1a59;box-shadow:0 14px 32px -10px #075ca72e,0 4px 10px #0000000f}.pack__card:hover .pack__card--image img{transform:scale(1.05)}.pack__card:hover .pack__card--content--title{color:#094981}.pack__card:hover .pack__card--actions{right:4px;opacity:1;visibility:visible;outline:1.5px solid rgba(248,171,26,.8)}.pack__card:focus-visible{outline:2px solid #075CA7;outline-offset:3px}.sections__area .sections__area--grid.sections__area--no-image{grid-template-columns:1fr;grid-template-areas:"content";max-width:820px;margin-inline:auto}.sections__area .sections__area--grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-template-areas:"content image";align-items:center;gap:clamp(24px,4vw,48px)}@media (width <= 991px){.sections__area .sections__area--grid{grid-template-columns:1fr;grid-template-areas:"image" "content";gap:24px}}.sections__area .sections__area--grid.sections__area--reverse:not(.sections__area--no-image){grid-template-areas:"image content"}@media (width <= 991px){.sections__area .sections__area--grid.sections__area--reverse:not(.sections__area--no-image){grid-template-areas:"image" "content"}}.sections__area--content{grid-area:content;display:flex;flex-direction:column;gap:16px;min-width:0}.sections__area--content .heading__wrapper{margin-bottom:0;padding-bottom:0}.sections__area--content--body{color:#4a515f;font-size:clamp(12px,1.6vw,16px);line-height:1.6}.sections__area--content--body p{margin:0 0 8px}.sections__area--content--body p:last-child{margin-bottom:0}.sections__area--content--body ul,.sections__area--content--body ol{margin:0 0 1rem 1.25rem;padding:0}.sections__area--content--body li{margin-bottom:.35rem}.sections__area--content--body a{color:#075ca7;text-decoration:underline;text-underline-offset:2px}.sections__area--content--body a:hover{color:#094981}.sections__area--content--body h1,.sections__area--content--body h2,.sections__area--content--body h3,.sections__area--content--body h4{color:#133b58;margin:1.25rem 0 .75rem;font-weight:600;line-height:1.3}.sections__area--content--body h1:first-child,.sections__area--content--body h2:first-child,.sections__area--content--body h3:first-child,.sections__area--content--body h4:first-child{margin-top:0}.sections__area--content--body img{max-width:100%;height:auto;border-radius:8px}.sections__area--image{grid-area:image;min-width:0;border-radius:20px;overflow:hidden;background:#edf4ff;box-shadow:0 8px 32px #133b5814}.sections__area--image img{display:block;width:100%;height:auto;object-fit:cover;vertical-align:middle}.sections__area--products{padding-top:clamp(24px,4vw,48px)}.sections__area--products .products__area--items{padding-top:16px}.fronty__cta{padding:clamp(24px,4vw,40px);background:linear-gradient(120deg,#094981 96%,#f8ab1a 0%);border-radius:16px}@media (width <= 991px){.fronty__cta{background:linear-gradient(120deg,#094981 90%,#f8ab1a 0%)}}.fronty__cta--grid{display:grid;grid-template-columns:1fr 24%;align-items:center;gap:16px}@media (width <= 1199px){.fronty__cta--grid{grid-template-columns:1fr 30%}}@media (width <= 991px){.fronty__cta--grid{grid-template-columns:1fr}}.fronty__cta .content{display:flex;flex-direction:column;gap:16px;color:#fff}@media (width <= 991px){.fronty__cta .content{text-align:center}}.fronty__cta .content h3{font-size:clamp(16px,3vw,32px);line-height:1.4;font-weight:600}.fronty__cta .content p{font-size:clamp(14px,3vw,16px);line-height:clamp(20px,3vw,24px)}.fronty__cta .contact{display:flex;flex-direction:column;gap:16px;color:#fff;border-left:1px solid rgba(255,255,255,.1);padding-left:32px}@media (width <= 991px){.fronty__cta .contact{border-left:none;padding-left:0;border-top:1px solid rgba(255,255,255,.1);padding-top:32px;align-items:center;justify-content:center;flex-direction:row;flex-wrap:wrap}}.fronty__cta .contact .item{display:flex;align-items:center;gap:8px;width:230px}.fronty__cta .contact .item i{font-size:24px;font-weight:300;color:#f8ab1a}.fronty__cta .contact .item .box{display:flex;flex-direction:column;gap:4px}.fronty__cta .contact .item .box small{font-size:clamp(12px,3vw,12px);line-height:clamp(16px,3vw,16px)}.fronty__cta .contact .item .box a{font-size:clamp(14px,3vw,16px);line-height:clamp(20px,3vw,24px);font-weight:600;color:#fff;text-decoration:none}.fronty__cta .contact .item .box a:hover{color:#f8ab1a}.cgu__area{margin:32px 0}@media (max-width: 991px){.cgu__area{margin:16px 0}}.cgu__area--box{display:flex;flex-direction:column;gap:16px;margin-bottom:16px;padding:24px;border-radius:8px;background-color:#fff}.cgu__area--box h3{color:#075ca7;font-size:clamp(16px,3vw,20px)}.cgu__area--box ul{padding-left:24px}.checkout__area.cart__area .cart__area--wrapper{grid-template-columns:minmax(0,1fr) 35%;align-items:flex-start}@media (max-width: 768px){.checkout__area.cart__area .cart__area--wrapper{grid-template-columns:1fr}}.checkout__area.cart__area .checkout__area--form,.checkout__area.cart__area .order__summary{min-width:0}.checkout__area{padding:48px 0}@media (max-width: 768px){.checkout__area{padding:32px 0}}.checkout__area--wrapper{display:grid;grid-template-columns:1fr 1fr;gap:3rem}@media (max-width: 768px){.checkout__area--wrapper{grid-template-columns:1fr}}.checkout__area--actions{display:flex;align-items:center;gap:16px}@media (width <= 991px){.checkout__area--actions{flex-direction:column}}.checkout__area--form{border-radius:10px;display:flex;flex-direction:column;gap:16px}.checkout__area--form .order__summary--items{display:flex;flex-direction:column;gap:16px}.checkout__area--form .cart__empty{padding:2rem 1rem;text-align:center;color:#6c7275;font-weight:500;border:1px dashed rgba(7,92,167,.25);border-radius:8px;background:#fffc}.checkout__area--form .cart__item{display:flex;flex-direction:column;gap:8px;padding:16px;border:1px solid #e6f1ff;border-radius:16px;background:#fff;transition:box-shadow .2s ease;position:relative}@media (max-width: 768px){.checkout__area--form .cart__item{padding:8px}}.checkout__area--form .cart__item:hover{border:1px solid rgba(230,241,255,.4)}.checkout__area--form .cart__item--image{display:flex;align-items:center;justify-content:center}.checkout__area--form .cart__item--image img{width:48px;height:48px;border-radius:8px;object-fit:cover}.checkout__area--form .cart__item--top{display:flex;align-items:center;gap:16px}.checkout__area--form .cart__item--content{display:flex;flex-direction:column;gap:16px;flex-grow:1}.checkout__area--form .cart__item--title{font-size:16px;font-weight:600;color:#075ca7;margin:0}.checkout__area--form .cart__item--row{display:flex;align-items:center;justify-content:space-between;width:100%}.checkout__area--form .cart__item--price{margin:0;font-size:14px;color:#075ca7;font-weight:600}.checkout__area--form .cart__item--variant{font-size:14px;color:#075ca7;font-weight:400}.checkout__area--form .cart__item--total{display:flex;align-items:center;justify-content:space-between;width:100%;padding-top:16px;border-top:1px solid rgba(153,174,193,.2)}.checkout__area--form .cart__item--total--quantity{font-size:16px;font-weight:400;color:#075ca7}.checkout__area--form .cart__item--total--price{font-size:16px;font-weight:600;color:#f8ab1a}.checkout__area--form .cart__item--total--price--value{font-weight:600;color:#f8ab1a;font-style:italic}.checkout__area--form .cart__item--row{flex-wrap:wrap;gap:8px}.checkout__area--form .cart__item--amount{display:flex;align-items:center;gap:4px;flex-wrap:wrap}.checkout__area--form .cart__item--controls{display:flex;align-items:center;gap:8px}.checkout__area--form .cart__item--controls--btn{display:flex;align-items:center;justify-content:center;width:32px;height:32px;border:1px solid rgba(7,92,167,.08);background-color:#075ca705;color:#075ca7;font-size:16px;border-radius:8px;cursor:pointer;transition:all .2s ease}.checkout__area--form .cart__item--controls--btn:hover{background-color:#075ca7;color:#fff}.checkout__area--form .cart__item--controls--quantity{font-size:16px;font-weight:500;color:#075ca7;min-width:16px;text-align:center}.checkout__area--form .cart__item--price{font-weight:500}.checkout__area--form .cart__item--variant{font-size:12px;color:#4a515f;font-style:italic}.checkout__area--form .cart__item--remove{align-self:center;font-size:16px;background:transparent;border:none;color:#f2495a;cursor:pointer;border-radius:6px;transition:background .2s}.checkout__area--form .cart__item--remove:hover{background:#ff4d4f1a}.checkout__area--form .cart__item--edit{align-self:flex-start;font-size:16px;background:transparent;border:none;color:#99aec1;cursor:pointer;border-radius:6px}.checkout__area--auth-options{display:flex;align-items:center;gap:16px}@media (max-width: 768px){.checkout__area--auth-options{flex-direction:column;gap:8px}}.checkout__area--fields{display:flex;flex-direction:column;gap:16px;background-color:#fffc;padding:24px;border-radius:16px}@media (width <= 991px){.checkout__area--fields{padding:16px}}.checkout__area .order__summary{display:flex;flex-direction:column;gap:24px}.checkout__area .order__summary--block{padding:24px;width:100%;background:#fffc;border-radius:16px;flex:1}@media (max-width: 768px){.checkout__area .order__summary--block{padding:24px 16px}}.checkout__area .order__summary--items{display:flex;flex-direction:column;gap:16px}.checkout__area .order__summary--title{font-size:16px;font-weight:600;color:#075ca7;margin-bottom:24px}.checkout__area .order__summary--payment{padding:24px;width:100%;background:#fffc;border-radius:16px;flex:1;display:flex;flex-direction:column;gap:8px}@media (max-width: 768px){.checkout__area .order__summary--payment{padding:24px 16px}}.checkout__area .order__summary--payment a.fronty--btn,.checkout__area .order__summary--payment button.fronty--btn{width:100%;justify-content:center}.checkout__area .order__summary--payment--option{display:flex;align-items:center;gap:16px;padding:12px 16px;border:1px solid #075ca7;border-radius:8px;background:transparent;transition:all .3s ease-in-out;cursor:pointer;margin-bottom:10px}@media (max-width: 768px){.checkout__area .order__summary--payment--option{padding:8px 16px}}.checkout__area .order__summary--payment--option input{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:18px;height:18px;border:1px solid #075ca7;border-radius:50%;display:flex;align-items:center;justify-content:center;transition:all .3s ease-in-out;position:relative}.checkout__area .order__summary--payment--option input:checked{border-color:#075ca7;background:#075ca70a}.checkout__area .order__summary--payment--option input:checked:after{content:"";width:10px;height:10px;background:#075ca7;border-radius:50%;display:block;position:absolute}.checkout__area .order__summary--payment--option .--name{font-size:clamp(14px,3vw,16px);font-weight:500;color:#4a515f}.checkout__area .order__summary--payment--option .--title{font-size:14px;color:#99aec1}.checkout__area .order__summary--payment--option:hover{border-color:#075ca7}.checkout__area .order__summary--payment--option:has(input:checked){border-color:#075ca7}.checkout__area .order__summary--payment--option:has(input:checked) .--name{color:#075ca7}.checkout__area .order__summary .cart__item{display:flex;flex-direction:column;gap:8px;padding:16px;border:1px solid #e6f1ff;border-radius:16px;background:#fff;transition:box-shadow .2s ease;position:relative}@media (max-width: 768px){.checkout__area .order__summary .cart__item{padding:8px}}.checkout__area .order__summary .cart__item:hover{border:1px solid rgba(230,241,255,.4)}.checkout__area .order__summary .cart__item--image{display:flex;align-items:center;justify-content:center}.checkout__area .order__summary .cart__item--image img{width:48px;height:48px;border-radius:8px;object-fit:cover}.checkout__area .order__summary .cart__item--top{display:flex;align-items:center;gap:16px}.checkout__area .order__summary .cart__item--content{display:flex;flex-direction:column;gap:16px;flex-grow:1}.checkout__area .order__summary .cart__item--title{font-size:16px;font-weight:600;color:#075ca7;margin:0}.checkout__area .order__summary .cart__item--row{display:flex;align-items:center;justify-content:space-between;width:100%}.checkout__area .order__summary .cart__item--price{margin:0;font-size:14px;color:#075ca7;font-weight:600}.checkout__area .order__summary .cart__item--variant{font-size:14px;color:#075ca7;font-weight:400}.checkout__area .order__summary .cart__item--total{display:flex;align-items:center;justify-content:space-between;width:100%;padding-top:16px;border-top:1px solid rgba(153,174,193,.2)}.checkout__area .order__summary .cart__item--total--quantity{font-size:16px;font-weight:400;color:#075ca7}.checkout__area .order__summary .cart__item--total--price{font-size:16px;font-weight:600;color:#f8ab1a}.checkout__area .order__summary .cart__item--total--price--value{font-weight:600;color:#f8ab1a;font-style:italic}.checkout__area .order__summary--resume{display:flex;flex-direction:column;gap:0;padding-top:24px}.checkout__area .order__summary--resume--line{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;padding:16px 0;border-bottom:1px solid rgba(153,174,193,.2)}.checkout__area .order__summary--resume--line:last-child{border-bottom:none}.checkout__area .order__summary--resume--label{font-size:clamp(14px,3vw,16px);font-weight:400;color:#4a515f}.checkout__area .order__summary--resume--amount{font-size:clamp(14px,3vw,16px);font-weight:600;color:#4a515f}.checkout__area .order__summary--resume--final{font-size:clamp(16px,3vw,20px);font-weight:700;color:#075ca7}.checkout__area .order__summary--resume--coupon{display:flex;align-items:center;gap:16px}.checkout__area .new__address{display:flex;flex-direction:column;gap:16px;border-radius:16px;padding-top:24px}.checkout__area .new__address--content{display:flex;flex-direction:column;gap:16px}.checkout__area .new__address--field{display:flex;align-items:flex-start;flex-direction:column;gap:4px}.checkout__area .new__address--field--label{font-size:14px;font-weight:400;color:#6c7275}.checkout__area .new__address--field--value{font-size:14px;font-weight:500;color:#000}.thanks__section{padding:64px 0}@media (max-width: 768px){.thanks__section{padding:32px 0}}.thanks__section--content{display:flex;flex-direction:column;gap:16px;width:60%;margin:0 auto}@media (max-width: 1024px){.thanks__section--content{width:80%}}@media (max-width: 600px){.thanks__section--content{width:100%}}.thanks__section--info{display:flex;flex-direction:column;gap:16px;padding-top:24px}@media (max-width: 768px){.thanks__section--info{padding-top:0}}.thanks__section--title{font-size:16px;font-weight:600;color:#094981}.thanks__section--list{display:flex;flex-direction:column;gap:16px;padding-top:16px;list-style:none}.thanks__section--list li{display:flex;align-items:center;justify-content:space-between;gap:16px}.thanks__section--list li label{font-size:14px;font-weight:400;color:#6c7275}.thanks__section--list li span{font-size:14px;font-weight:500;color:#000}.thanks__section--products{display:flex;flex-direction:column;gap:16px}.thanks__section--products .--title{font-size:16px;font-weight:600;color:#075ca7}.thanks__section--resume{display:flex;flex-direction:column;gap:0;padding-top:24px}@media (max-width: 768px){.thanks__section--resume{padding-top:0}}.thanks__section--resume--line{display:flex;align-items:center;justify-content:space-between;padding:16px 0;border-bottom:1px solid rgba(153,174,193,.2)}.thanks__section--resume--line:last-child{border-bottom:none}.thanks__section--resume--label{font-size:clamp(14px,3vw,16px);font-weight:400;color:#075ca7}.thanks__section--resume--amount{font-size:clamp(14px,3vw,20px);font-weight:600;color:#075ca7}.thanks__section--actions{display:flex;align-items:center;justify-content:center;margin:0 auto;padding-top:24px}.thanks__section .cart__item--readonly-compact{display:flex;flex-direction:column;gap:8px;padding:16px;border:1px solid white;border-radius:8px;background:#fffc;transition:box-shadow .2s ease;position:relative}@media (max-width: 768px){.thanks__section .cart__item--readonly-compact{padding:8px}}.thanks__section .cart__item--readonly-compact:hover{border:1px solid rgba(230,241,255,.4)}.thanks__section .cart__item--readonly-compact .cart__item--image{display:flex;align-items:center;justify-content:center}.thanks__section .cart__item--readonly-compact .cart__item--image img{width:48px;height:48px;border-radius:8px;object-fit:cover}.thanks__section .cart__item--readonly-compact .cart__item--top{display:flex;align-items:center;gap:16px}.thanks__section .cart__item--readonly-compact .cart__item--title{font-size:clamp(12px,2.5vw,14px);font-weight:600;color:#4a515f;margin:0;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden}.thanks__section .cart__item--readonly-compact .cart__item--row{display:flex;align-items:center;justify-content:space-between;width:100%}.thanks__section .cart__item--readonly-compact .cart__item--price{margin:0;font-size:14px;color:#075ca7;font-weight:600}.thanks__section .cart__item--readonly-compact .cart__item--variant{font-size:14px;color:#075ca7;font-weight:400}.thanks__section .cart__item--readonly-compact .cart__item--total{display:flex;align-items:center;justify-content:space-between;width:100%;padding-top:16px;border-top:1px solid rgba(153,174,193,.2)}.thanks__section .cart__item--readonly-compact .cart__item--total--quantity{font-size:16px;font-weight:400;color:#075ca7}.thanks__section .cart__item--readonly-compact .cart__item--total--price{font-size:16px;font-weight:600;color:#f8ab1a}.thanks__section .cart__item--readonly-compact .cart__item--total--price--value{font-weight:600;color:#f8ab1a;font-style:italic}.auth__section{padding:64px 0;width:50%;margin:0 auto}@media (max-width: 1024px){.auth__section{width:80%}}@media (max-width: 600px){.auth__section{width:100%}}.auth__section--content{display:flex;flex-direction:column;gap:16px;padding:32px 24px;border-radius:16px;border:1px solid white;background-color:#fffc}.auth__section--form{display:flex;flex-direction:column;gap:16px}.auth__section .auth__link{font-size:14px;font-weight:400;color:#6c7275}.auth__section .auth__link span{font-size:14px;font-weight:600;color:#f8ab1a}.categories__swiper{padding:32px 0}.categories__swiper--item{display:flex;align-items:center;flex-direction:column;border-radius:8px;color:#075ca7;gap:clamp(4px,2vw,16px);padding:8px}.categories__swiper--item--content h3{font-weight:600;font-size:clamp(12px,3vw,14px);color:#094981;line-height:1.2;text-align:center;min-height:40px}.categories__swiper--item--image{aspect-ratio:1/1;height:100px;width:100px;border-radius:16px;background-color:#fffc;box-shadow:#a2b1c11a 0 0 10px}.categories__swiper--item--image img{height:100%;width:100%;padding:12px;object-fit:cover;transition:scale ease-in .3s;display:flex;justify-content:center;align-items:center}@media (width <= 1099px){.categories__swiper--item--image{height:72px;width:72px}}@media (width <= 991px){.categories__swiper--item--image{height:72px;width:72px}}.categories__swiper--item:hover .categories__swiper--item--image{border:1px solid #def0ff}.categories__swiper--item:hover .categories__swiper--item--image img{scale:1.08;transition:scale ease-in .3s}.categories__swiper--more{display:flex;align-items:center;flex-direction:column}.categories__swiper--more--content h3{font-weight:600;font-size:clamp(12px,3vw,14px);color:#094981;line-height:1.2;text-align:center;min-height:40px}.categories__swiper--more--image{aspect-ratio:1/1;height:100px;width:100px;border-radius:16px;background-color:#fffc;box-shadow:#a2b1c11a 0 0 10px;display:flex;align-items:center;justify-content:center}.categories__swiper--more--image i{font-size:32px}.categories__swiper--more:hover .categories__swiper--item--image{border:1px solid #def0ff}.categories__swiper--more:hover .categories__swiper--item--image img{scale:1.08;transition:scale ease-in .3s}.categories__swiper .swiper-wrapper{padding-bottom:0!important}.categories__area--grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(45%,1fr));gap:16px}@media (width <= 991px){.categories__area--grid{grid-template-columns:repeat(auto-fill,minmax(100%,1fr))}}@media (width <= 520px){.categories__area--grid{grid-template-columns:repeat(auto-fill,minmax(100%,1fr))}}.categories__area--item{display:flex;justify-content:center;background-color:#fff;border-radius:16px;overflow:hidden;width:100%;color:#075ca7;gap:24px;padding:16px;min-height:100px}.categories__area--item--content{display:flex;flex-direction:column;text-align:left;gap:8px;width:100%;z-index:1}.categories__area--item--title{font-size:clamp(16px,3vw,20px);font-weight:700;color:#075ca7}.categories__area--item--subtitle{font-size:clamp(14px,3vw,16px);font-weight:500;color:#99aec1}.categories__area--item--short{font-size:clamp(12px,3vw,14px);font-weight:400;color:#4a515f}.categories__area--item img{height:120px;width:120px;object-fit:cover;transition:scale ease-in .3s;display:flex;justify-content:center;align-items:center}@media (width <= 1099px){.categories__area--item img{height:72px;width:72px}}@media (width <= 991px){.categories__area--item img{height:64px;width:64px}}.categories__area--item:hover img{scale:1.02;transition:scale ease-in .3s}@media (max-width: 520px){.categories__area--item:nth-child(1){transform:translate(calc((1 - 1) * var(--offset)),calc((1 - 1) * var(--offset)))}.categories__area--item:nth-child(2){transform:translate(calc((2 - 1) * var(--offset)),calc((2 - 1) * var(--offset)))}.categories__area--item:nth-child(3){transform:translate(calc((3 - 1) * var(--offset)),calc((3 - 1) * var(--offset)))}.categories__area--item:nth-child(4){transform:translate(calc((4 - 1) * var(--offset)),calc((4 - 1) * var(--offset)))}.categories__area--item:nth-child(5){transform:translate(calc((5 - 1) * var(--offset)),calc((5 - 1) * var(--offset)))}.categories__area--item:nth-child(6){transform:translate(calc((6 - 1) * var(--offset)),calc((6 - 1) * var(--offset)))}}.brands__swiper{padding:16px 0 8px}.brands__swiper .swiper-wrapper{padding:0 0 16px}.brands__swiper--item{display:flex;justify-content:center;align-items:center;flex-direction:column;gap:16px;border-radius:8px;padding:4px;border:1px solid white;background-color:#fff}@media (max-width: 678px){.brands__swiper--item{padding:8px}}.brands__swiper--item img{display:block;width:auto;max-width:100%;height:clamp(48px,3vw,64px);aspect-ratio:5/2;object-fit:contain;object-position:center}@media (max-width: 767px){.brands__swiper--item img{height:40px;aspect-ratio:2/1}}.brands__swiper--item span{font-size:clamp(14px,2vw,16px);font-weight:600;color:#075ca7}.brands__swiper--item small{font-size:clamp(12px,2vw,14px);color:#99aec1}.brands__swiper--item:hover img{scale:1.02;transition:scale ease-in .3s}.brands__area--grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(22%,1fr));gap:16px}@media (max-width: 1099px){.brands__area--grid{grid-template-columns:repeat(auto-fill,minmax(32%,1fr));gap:8px}}@media (max-width: 768px){.brands__area--grid{grid-template-columns:repeat(auto-fill,minmax(32%,1fr));gap:8px}}.brands__area--item{display:flex;justify-content:center;align-items:center;flex-direction:column;gap:8px;border-radius:8px;padding:8px;border:1px solid white;background-color:#fffc}@media (max-width: 678px){.brands__area--item{padding:8px}}.brands__area--item img{height:clamp(48px,4vw,80px);object-fit:contain}.brands__area--item span{font-size:clamp(14px,2vw,14px);font-weight:400;color:#99aec1}.brands__area--item small{font-size:clamp(12px,2vw,14px);color:#99aec1}.brands__area--item:hover img{scale:1.02;transition:scale ease-in .3s}.section__details--media{border-radius:16px;overflow:hidden;margin-bottom:24px}@media (width <= 991px){.section__details--media{margin-bottom:0}}.section__details--media img{width:100%;height:100%;object-fit:cover;object-position:center;border-radius:16px}.section__details--content{display:flex;flex-direction:column;gap:32px;padding:24px;background-color:#fff9;border:1px solid white;border-radius:16px}.section__details--content p{font-size:clamp(14px,3vw,16px);line-height:clamp(20px,3vw,24px);color:#4a515f}.section__details--body{display:flex;flex-direction:column;gap:8px}.section__details--features{display:grid;grid-template-columns:1fr 1fr;gap:24px}@media (width <= 991px){.section__details--features{grid-template-columns:repeat(auto-fit,minmax(100%,1fr));border-left:none;padding-left:0;gap:24px}}.section__details--feature{display:flex;flex-direction:column;gap:clamp(8px,3vw,16px)}.section__details--feature h3{font-size:clamp(14px,3vw,16px);line-height:1.2;color:#075ca7;font-weight:600}.section__details--feature ul{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:8px}.section__details--feature ul li{display:flex;align-items:center;gap:4px}.section__details--feature ul li i{color:#f8ab1a;font-size:clamp(14px,3vw,16px)}.section__details--feature ul li span{color:#4a515f;font-size:clamp(12px,3vw,14px);line-height:1.2;font-weight:500}.fronty__select,.fronty__textarea,.fronty__input{width:100%;padding:.8rem 1rem;border:1px solid #99AEC1;border-radius:8px;font-size:1rem;transition:.2s ease;font-weight:600;color:#075ca7;min-height:50px;-webkit-appearance:none;margin:0}[type=number].fronty__select,[type=number].fronty__textarea,[type=number].fronty__input{padding:8px 8px 8px 16px}.fronty__select::placeholder,.fronty__textarea::placeholder,.fronty__input::placeholder{font-weight:400;color:#99aec1;font-size:14px}.fronty__select:focus,.fronty__textarea:focus,.fronty__input:focus{outline:none;border-color:#075ca7;box-shadow:0 0 0 .2rem #075ca740}.fronty__select:disabled,.fronty__textarea:disabled,.fronty__input:disabled{background-color:#def0ff;cursor:not-allowed}.fronty__input.primary{border-color:#99aec1;background-color:#fff}.fronty__input.primary:focus{box-shadow:0 0 0 .2rem #99aec140}.fronty__input.primary::placeholder{color:#99aec199}.fronty__input.secondary{border-color:#075ca7;background-color:transparent}.fronty__input.secondary:focus{box-shadow:0 0 0 .2rem #075ca740}.fronty__input.secondary::placeholder{color:#075ca799}.fronty__input.light{border:none;background-color:#075ca714}.fronty__input.light:focus{box-shadow:0 0 0 .2rem #075ca740}.fronty__input.light::placeholder{color:#075ca799}.fronty__textarea{border-radius:8px}.fronty__textarea.primary{border-color:#99aec1;background-color:#fff}.fronty__textarea.primary:focus{box-shadow:0 0 0 .2rem #99aec140}.fronty__textarea.primary::placeholder{color:#99aec199}.fronty__textarea.secondary{border-color:#075ca7;background-color:transparent}.fronty__textarea.secondary:focus{box-shadow:0 0 0 .2rem #075ca740}.fronty__textarea.secondary::placeholder{color:#075ca799}.fronty__textarea.light{border:none;background-color:#075ca714}.fronty__textarea.light:focus{box-shadow:0 0 0 .2rem #075ca740}.fronty__textarea.light::placeholder{color:#075ca799}.fronty__select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url("data:image/svg+xml;charset=UTF-8,<svg viewBox='0 0 140 140' xmlns='http://www.w3.org/2000/svg'><polygon fill='gray' points='0,0 140,0 70,100'/></svg>");background-repeat:no-repeat;background-position:right 1rem center;background-size:10px}.fronty__select.primary{border-color:#99aec1;background-color:#fff}.fronty__select.primary:focus{box-shadow:0 0 0 .2rem #99aec140}.fronty__select.primary::placeholder{color:#99aec199}.fronty__select.secondary{border-color:#075ca7;background-color:transparent}.fronty__select.secondary:focus{box-shadow:0 0 0 .2rem #075ca740}.fronty__select.secondary::placeholder{color:#075ca799}.fronty__select.light{border:none;background-color:#075ca714}.fronty__select.light:focus{box-shadow:0 0 0 .2rem #075ca740}.fronty__select.light::placeholder{color:#075ca799}.field__input{flex-grow:1;width:100%;display:flex;flex-direction:column;gap:8px;text-align:left;position:relative}@media (max-width: 700px){.field__input{margin-right:0}}.field__input:last-child{margin-right:0}.field__input label{color:#075ca7b3;font-weight:400;font-size:clamp(12px,3vw,14px)}.field__input--wrapper{position:relative}.field__input--wrapper input{padding-right:3rem}.field__input--wrapper .input--suffix{position:absolute;right:1rem;top:50%;transform:translateY(-50%);font-size:14px;font-weight:600;color:#075ca799;pointer-events:none}.input--error{color:#f2495a;font-size:14px}.fronty__form{display:flex;flex-direction:column;gap:1rem}.fronty__form .row-2{display:grid;grid-template-columns:1fr 1fr;gap:1rem}@media (width <= 767px){.fronty__form .row-2{grid-template-columns:1fr}}.fronty__form--actions{display:flex;justify-content:flex-end}.partners__area--item{display:flex;align-items:center;justify-content:center}.partners__area--item img{height:clamp(56px,3vw,64px);object-fit:contain}.dropdown{position:relative;display:inline-block}.dropdown__trigger{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:8px 16px;background:#fff;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid rgba(7,92,167,.15);border-radius:8px;color:#075ca7;font-size:clamp(14px,3vw,16px);font-weight:500;cursor:pointer;transition:all .3s ease;min-width:160px}@media (width <= 520px){.dropdown__trigger{padding:8px 16px;min-width:120px}}.dropdown__trigger:hover{background:#fff;border-color:#075ca740}.dropdown__trigger:focus{outline:none;border-color:#075ca7}.dropdown__trigger.active{background:#fff;border-color:#075ca7}.dropdown__trigger--text{flex:1;text-align:start}.dropdown__trigger--icon{font-size:1.2rem;transition:transform .3s ease;color:#075ca7}.dropdown__trigger--icon.rotated{transform:rotate(180deg)}.dropdown__menu{position:absolute;top:calc(100% + .5rem);background:#fff;border:1px solid rgba(19,59,88,.1);border-radius:12px;box-shadow:0 10px 40px #133b5826;z-index:1000;overflow:hidden;min-width:100%;opacity:0;visibility:hidden;transform:translateY(-10px) scale(.95);transition:all .2s ease}.dropdown__menu.show{opacity:1;visibility:visible;transform:translateY(0) scale(1)}.dropdown__menu--left{left:0}.dropdown__menu--right{right:0}.dropdown__menu--center{left:50%;transform:translate(-50%) translateY(-10px) scale(.95)}.dropdown__menu--center.show{transform:translate(-50%) translateY(0) scale(1)}.rtl .dropdown__menu--left{left:auto;right:0}.rtl .dropdown__menu--right{right:auto;left:0}.dropdown__item{display:flex;align-items:center;gap:4px;padding:8px 12px;color:#133b58;text-decoration:none;font-size:.9rem;font-weight:500;transition:all .3s ease;border-bottom:1px solid rgba(19,59,88,.05)}.dropdown__item:last-child{border-bottom:none}.dropdown__item:hover{background:#075ca70d;color:#075ca7}.dropdown__item:hover i{color:#075ca7}.dropdown__item.active{background:#075ca7;color:#fff}.dropdown__item.active i{color:#fff}.dropdown__item i{font-size:1.1rem;color:#133b5899;transition:color .3s ease}.dropdown__area{position:relative;width:100%}.dropdown__area--label{display:block;margin-bottom:4px;font-weight:400;color:#075ca7;font-size:clamp(14px,3vw,14px)}.dropdown__area--toggle{width:100%;padding:16px;border:1px solid rgba(7,92,167,.4);border-radius:8px;background:#fff;display:flex;align-items:center;justify-content:space-between;gap:8px;font-size:clamp(12px,3vw,14px);cursor:pointer;position:relative;color:#075ca7}.dropdown__area--toggle:focus{outline:none;border-color:#075ca7;box-shadow:0 4px 10px #075ca71f}.dropdown__area--selected{flex:1;text-align:left;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-weight:600;font-size:clamp(12px,3vw,14px)}.dropdown__area--caret{font-size:20px}.dropdown__area--clear{width:100%;border:none;background:transparent;font-size:24px;line-height:1;cursor:pointer;padding:4px 6px;margin-left:6px;color:#888;border-radius:6px}.dropdown__area--clear:hover{background:#0000000a;color:#333}.dropdown__area--list{position:absolute;top:calc(100% + 6px);left:0;right:0;background:#fff;border:1px solid rgba(7,92,167,.2);border-radius:8px;max-height:260px;overflow:auto;box-shadow:0 8px 24px #13161c0f;display:none;z-index:1200;padding:8px}.dropdown__area--list.open{display:block}.dropdown__area--search{width:100%;box-sizing:border-box;padding:8px 10px;border:1px solid rgba(7,92,167,.2);border-radius:6px;margin-bottom:6px;font-size:14px}.dropdown__area--search:focus{outline:none;border-color:#075ca7cc;box-shadow:0 4px 10px #075ca70f}@media (max-width: 767px){.dropdown__area--toggle,.dropdown__area--search{font-size:16px}}.dropdown__area--items{display:block}.dropdown__area--item{padding:8px 10px;border-radius:6px;cursor:pointer;-webkit-user-select:none;user-select:none}.dropdown__area--item:hover,.dropdown__area--item:focus{background:#075ca70f;outline:none}.dropdown__area--empty{padding:24px 0;color:#075ca7;font-style:italic;display:none;align-items:center;justify-content:center;flex-direction:column;text-align:center}.filter__price{width:100%;display:flex;flex-direction:column;gap:8px}.filter__price label{display:block;font-weight:400;color:#075ca7;font-size:clamp(14px,3vw,14px)}.filter__price--input{display:flex;align-items:center;justify-content:space-between;gap:8px}.filter__price--input .field{display:flex;align-items:center;width:100%;gap:8px}.filter__price--input .field span{color:#075ca7;font-size:clamp(14px,3vw,14px)}.filter__price--input input[type=number]{width:100%;padding:6px 8px;border:1px solid rgba(7,92,167,.1);border-radius:6px;text-align:right;font-weight:600;text-align:center}.filter__price--slider{position:relative;height:40px;display:flex;align-items:center;gap:8px}.filter__price--slider--track{position:absolute;top:50%;left:0;right:0;height:8px;transform:translateY(-50%);background:#075ca714;border-radius:6px;cursor:pointer;pointer-events:none}.filter__price--slider--track .filter__price--progress{position:absolute;top:0;height:100%;left:0;width:0%;background:#075ca7;border-radius:6px}.filter__price--range-input{position:absolute;left:0;right:0;top:0;bottom:0;pointer-events:none}.filter__price--range-input input[type=range]{appearance:none;background:transparent;pointer-events:auto;position:absolute;width:100%;height:0px;top:20px;background:none;pointer-events:none;-webkit-appearance:none;-moz-appearance:none}.filter__price input[type=range]::-webkit-slider-thumb{height:24px;width:24px;border-radius:50%;background:#fff;border:2px solid #075ca7;pointer-events:auto;-webkit-appearance:none;box-shadow:0 0 6px #0000000d}.filter__price input[type=range]::-moz-range-thumb{height:24px;width:24px;border:none;border-radius:50%;background:#fff;border:2px solid #075ca7;pointer-events:auto;-moz-appearance:none;box-shadow:0 0 6px #0000000d}.filter__price--separator{font-weight:700;color:#075ca7}.fronty--alert--success{background-color:#00b16614;border:1px solid rgb(0,177,102);color:#00814b;padding:16px;border-radius:8px;display:flex;align-items:center;justify-content:flex-start;font-weight:500;gap:8px}@media (max-width: 768px){.fronty--alert--success{font-size:14px;padding:8px}}.fronty--alert--success i{font-size:24px;font-weight:200}@media (max-width: 768px){.fronty--alert--success i{font-size:16px}}.fronty--alert--success div{flex:1}.fronty--alert--success ul{padding-left:24px;display:flex;flex-direction:column;gap:8px}@media (max-width: 768px){.fronty--alert--success ul{font-size:12px;padding-left:16px;gap:4px}}.fronty--alert--danger{background-color:#ff000014;border:1px solid rgb(255,0,0);color:#b40000;padding:16px;border-radius:8px;display:flex;align-items:center;justify-content:flex-start;font-weight:500;gap:8px}@media (max-width: 768px){.fronty--alert--danger{font-size:14px;padding:8px}}.fronty--alert--danger i{font-size:24px;font-weight:200}@media (max-width: 768px){.fronty--alert--danger i{font-size:16px}}.fronty--alert--danger div{flex:1}.fronty--alert--danger ul{padding-left:24px;display:flex;flex-direction:column;gap:8px}@media (max-width: 768px){.fronty--alert--danger ul{font-size:12px;padding-left:16px;gap:4px}}.fronty--alert--warning{background-color:#ffc10714;border:1px solid rgb(255,193,7);color:#aa7b00;padding:16px;border-radius:8px;display:flex;align-items:center;justify-content:flex-start;font-weight:500;gap:8px}@media (max-width: 768px){.fronty--alert--warning{font-size:14px;padding:8px}}.fronty--alert--warning i{font-size:24px;font-weight:200}@media (max-width: 768px){.fronty--alert--warning i{font-size:16px}}.fronty--alert--warning div{flex:1}.fronty--alert--warning ul{padding-left:24px;display:flex;flex-direction:column;gap:8px}@media (max-width: 768px){.fronty--alert--warning ul{font-size:12px;padding-left:16px;gap:4px}}.fronty--alert--info{background-color:#007bff14;border:1px solid rgb(0,123,255);color:#0056b3;padding:16px;border-radius:8px;display:flex;align-items:center;justify-content:flex-start;font-weight:500;gap:8px}@media (max-width: 768px){.fronty--alert--info{font-size:14px;padding:8px}}.fronty--alert--info i{font-size:24px;font-weight:200}@media (max-width: 768px){.fronty--alert--info i{font-size:16px}}.fronty--alert--info div{flex:1}.fronty--alert--info ul{padding-left:24px;display:flex;flex-direction:column;gap:8px}@media (max-width: 768px){.fronty--alert--info ul{font-size:12px;padding-left:16px;gap:4px}}.account__nav{display:flex;align-items:center;gap:16px;padding:24px 0}@media (max-width: 1024px){.account__nav{gap:8px;flex-wrap:wrap}}.account__section{display:flex;align-items:center;gap:16px;padding:16px 0}.account__section--content{display:flex;align-items:center;gap:16px;padding:64px 0}.account__section--form{display:flex;flex-direction:column;gap:16px;width:50%;margin:0 auto;padding:24px;border:1px solid rgba(153,174,193,.2);border-radius:16px}@media (max-width: 1024px){.account__section--form{width:80%}}@media (max-width: 600px){.account__section--form{width:100%}}.address__section{display:flex;align-items:center;gap:16px;padding:16px 0}.address__section--grid{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;width:100%;padding:24px 0 64px}.address__section--form{display:flex;flex-direction:column;gap:16px;width:50%;margin:32px auto;padding:24px;border-radius:16px;border:1px solid rgba(153,174,193,.2)}@media (max-width: 1024px){.address__section--form{width:80%}}@media (max-width: 600px){.address__section--form{width:100%}}.address__section--card{display:flex;flex-direction:column;gap:16px;padding:24px 16px;border:1px solid rgba(153,174,193,.2);border-radius:16px}.address__section--new{width:100%;border:1px dashed rgba(153,174,193,.4);border-radius:16px;display:flex;align-items:center;justify-content:center;padding:16px;font-size:16px;font-weight:600;color:#075ca7}.address__section--new:hover{background-color:#075ca70a}.address__section .--header{display:flex;align-items:center;flex-direction:column;gap:16px}.address__section .--default{display:flex;align-items:center;gap:8px}.address__section .--actions{display:flex;align-items:center;justify-content:center;gap:8px}.address__section .--body{display:flex;flex-direction:column;gap:8px;padding-top:16px}.address__section .--item{display:flex;align-items:flex-start;flex-direction:column;gap:2px}.address__section .--item label{font-size:14px;font-weight:400;color:#99aec1}.address__section .--item span{font-size:14px;font-weight:500;color:#000}.order__section{margin-bottom:64px}.order__section--table{width:100%;border-collapse:collapse;border-spacing:0}.order__section--table th,.order__section--table td{padding:16px;border:1px solid rgba(153,174,193,.2)}.order__section--table th{background-color:#99aec11a}.order__section--table td{background-color:#fff}.order__section--table tr:hover{background-color:#99aec10a}.order__section--table tr:nth-child(2n){background-color:#99aec105}.order__section--table tr:nth-child(odd){background-color:#fff}.order__section--table tr:last-child{border-bottom:none}.order__section--actions{display:flex;align-items:center;justify-content:center;gap:8px}.order__section--reference{font-size:14px;font-weight:400;color:#99aec1;display:flex;justify-content:center}.order__section--count{font-size:14px;font-weight:500;color:#000;display:flex;justify-content:center}.order__section--date{font-size:14px;font-weight:400;color:#4a515f;display:flex;justify-content:center}.order__section--total{font-size:14px;font-weight:600;color:#075ca7;display:flex;justify-content:flex-end}.order__section--status{font-size:14px;font-weight:500;color:#4a515f;display:flex;justify-content:center}.order__single{margin-bottom:64px}.order__single--content{display:grid;grid-template-columns:1fr 30%;gap:16px}@media (max-width: 1024px){.order__single--content{grid-template-columns:1fr}}.order__single--content--left,.order__single--content--right{display:flex;flex-direction:column;gap:16px}.order__single--products{display:flex;flex-direction:column;gap:16px;border:1px solid rgba(153,174,193,.2);border-radius:16px;padding:16px}.order__single--product{display:flex;align-items:center;justify-content:space-between;gap:16px;border-bottom:1px solid rgba(153,174,193,.2);padding-bottom:16px}.order__single--product:last-child{border-bottom:none}.order__single--product .left{display:flex;flex-direction:column;gap:8px}.order__single--product .left .left--content{display:flex;align-items:center;gap:16px}.order__single--product .right{display:flex;flex-direction:column;gap:8px}.order__single--product img{width:50px;height:50px;object-fit:cover;border-radius:8px}.order__single--product--title{font-size:14px;font-weight:500;color:#4a515f}.order__single--product--variant{font-size:12px;font-weight:400;color:#99aec1}.order__single--product--price{font-size:14px;font-weight:500;color:#4a515f}.order__single--product--total{font-size:14px;font-weight:600;color:#075ca7;text-align:right}.order__single--customer{display:flex;flex-direction:column;gap:16px;border:1px solid rgba(153,174,193,.2);border-radius:16px;padding:16px}.order__single--customer--title{font-size:16px;font-weight:400;color:#075ca7;border-bottom:1px solid rgba(153,174,193,.2);padding-bottom:16px}.order__single--customer--content{display:flex;flex-direction:column;gap:16px}.order__single--customer--content--item{display:flex;align-items:flex-start;flex-direction:column;gap:4px}.order__single--customer--content--item--label{font-size:12px;font-weight:500;color:#99aec1}.order__single--customer--content--item--value{font-size:14px;font-weight:500;color:#4a515f}.order__single--resume{display:flex;flex-direction:column;gap:16px;border:1px solid rgba(153,174,193,.2);border-radius:16px;padding:16px}.order__single--resume--title{font-size:16px;font-weight:400;color:#075ca7;border-bottom:1px solid rgba(153,174,193,.2);padding-bottom:16px}.order__single--resume--item{display:flex;align-items:center;justify-content:space-between;gap:16px}.order__single--resume--item--label{font-size:14px;font-weight:400;color:#4a515f}.order__single--resume--item--value{font-size:14px;font-weight:600;color:#075ca7}.order__single--timeline{display:flex;flex-direction:column;gap:16px;border:1px solid rgba(153,174,193,.2);border-radius:16px;padding:16px}.order__single--timeline--title{font-size:16px;font-weight:400;color:#075ca7;border-bottom:1px solid rgba(153,174,193,.2);padding-bottom:16px}.order__single--timeline--item{display:flex;align-items:flex-start;flex-direction:column;gap:4px}.order__single--timeline--item--label{font-size:14px;font-weight:400;color:#4a515f}.order__single--timeline--item--value{font-size:14px;font-weight:600;color:#4a515f}.pagination-wrapper{display:flex;justify-content:center;align-items:center;padding:16px 0}.pagination-nav .pagination-container{display:flex;align-items:flex-start;gap:8px;padding:8px 16px}.pagination-nav .pagination-item{gap:6px;padding:8px 12px;text-decoration:none;color:#4a515f;font-size:14px;font-weight:500;transition:all .3s ease;white-space:nowrap;height:40px;width:40px;display:flex;align-items:center;justify-content:center;border:1px solid #99aec1;border-radius:16px}.pagination-nav .pagination-item:hover{color:#075ca7;border:1px solid #075ca7;text-decoration:none}.pagination-nav .pagination-item.disabled{color:#99aec1;cursor:not-allowed;opacity:.6}.pagination-nav .pagination-item.disabled:hover{background:transparent;color:#99aec1;border:1px solid #99aec1}.pagination-nav .pagination-item i{font-size:16px;line-height:1}.pagination-nav .pagination-item span{font-size:14px}.pagination-nav .pagination-numbers{display:flex;align-items:center;gap:8px;margin:0 8px}.pagination-nav .pagination-number{display:flex;align-items:center;justify-content:center;text-decoration:none;color:#4a515f;font-size:14px;font-weight:600;transition:all .3s ease;height:40px;width:40px;border:1px solid #99aec1;border-radius:16px}.pagination-nav .pagination-number:hover{color:#075ca7;border:1px solid #075ca7;text-decoration:none;transform:scale(1.1)}.pagination-nav .pagination-number.active{color:#075ca7;border:1px solid #075ca7}.pagination-nav .pagination-number.active:hover{color:#075ca7;transform:scale(1.1)}.pagination-nav .pagination-ellipsis{display:flex;align-items:center;justify-content:center;width:40px;height:40px;color:#99aec1;font-size:14px;font-weight:600}html[lang=ar] .pagination-container{direction:rtl}html[lang=ar] .pagination-prev i,html[lang=ar] .pagination-next i{transform:scaleX(-1)}@media (max-width: 768px){.pagination-nav .pagination-container{gap:4px;padding:6px 12px}.pagination-nav .pagination-item{padding:6px 8px;font-size:12px;height:32px;width:32px;border-radius:8px}.pagination-nav .pagination-item span{display:none}.pagination-nav .pagination-item i{font-size:14px}.pagination-nav .pagination-number{width:32px;height:32px;font-size:12px;border-radius:8px}.pagination-nav .pagination-ellipsis{width:32px;height:32px;font-size:12px}}@media (max-width: 480px){.pagination-nav .pagination-container{gap:2px;padding:4px 8px}.pagination-nav .pagination-item{padding:4px 6px;width:32px;height:32px}.pagination-nav .pagination-number,.pagination-nav .pagination-ellipsis{width:32px;height:32px;font-size:11px}}.fronty--select{position:relative;display:flex;align-items:center;padding:16px 48px 16px 24px;gap:.5rem;color:#fff;border-radius:8px;font-weight:600;cursor:pointer;width:fit-content;border:1px solid rgba(7,92,167,.1);-webkit-appearance:none;-moz-appearance:none;appearance:none;transition:background-color .3s ease;background-image:url("data:image/svg+xml;utf8,<svg fill='%23075CA7' height='16' viewBox='0 0 20 20' width='16' xmlns='http://www.w3.org/2000/svg'><path d='M5.516 7.548l4.484 4.486 4.484-4.486L16 9.064l-6 6-6-6z'/></svg>");background-repeat:no-repeat;background-position:right 16px center}.fronty--select option{color:#e6f1ff;font-weight:500}.fronty--select:hover{background-color:#054680}.fronty--select.btn--small{padding:4px 16px;height:40px;font-size:14px;background-position:right 12px center}.fronty--select.btn--full{width:100%;padding:16px 20px;font-size:clamp(14px,2vw,18px);background-position:right 20px center}.fronty--select.primary{background-color:#075ca7;color:#fff}.fronty--select.primary:hover{background-color:#054680}.fronty--select.primary--outlined{background-color:#fff;border:1.5px solid rgba(7,92,167,.2);color:#075ca7}.fronty--select.primary--outlined:hover{border:1.5px solid rgba(7,92,167,.8)}.fronty--select.secondary{background-color:#f8ab1a;color:#fff}.fronty--select.secondary:hover{background-color:#f9ba42}.fronty--select.danger--link{background:transparent;color:#f2495a;border-bottom:1px solid #f2495a;padding:0 0 0 8px;border-radius:0}.fronty--select.danger--link:hover{color:#f2495a}.fronty--select.disabled{opacity:.5;cursor:not-allowed;pointer-events:none}.faq__category{margin-bottom:48px}.faq__category--title{font-size:clamp(18px,3vw,24px);font-weight:700;color:#075ca7;margin-bottom:8px}.faq__category--subtitle{font-size:clamp(13px,3vw,15px);color:#99aec1;margin-bottom:24px;display:block}.faq__list{display:flex;flex-direction:column;gap:12px}.faq__item{border:1px solid rgba(7,92,167,.12);border-radius:12px;overflow:hidden;background-color:#fff;transition:box-shadow .25s ease}.faq__item:hover{box-shadow:#959da526 0 4px 16px}.faq__item--question{width:100%;display:flex;align-items:center;justify-content:space-between;gap:16px;padding:18px 20px;background:none;border:none;cursor:pointer;text-align:left;color:#133b58;font-size:clamp(14px,3vw,16px);font-weight:600;line-height:1.4}.faq__item--question span{flex:1}.faq__item--icon{font-size:20px;color:#075ca7;flex-shrink:0;transition:transform .3s ease}.faq__item--answer{max-height:0;overflow:hidden;transition:max-height .35s ease,padding .25s ease}.faq__item--body{padding:0 20px 20px;font-size:clamp(13px,3vw,15px);color:#4a515f;line-height:1.7}.faq__item--body p{margin-bottom:8px}.faq__item--body p:last-child{margin-bottom:0}.faq__item.open{border-color:#075ca74d;background-color:#fff}.faq__item.open .faq__item--icon{transform:rotate(45deg)}.faq__item.open .faq__item--answer{max-height:600px}*{box-sizing:border-box;margin:0;padding:0;font-family:Inter,sans-serif}html{scroll-behavior:smooth}body{font-family:Inter,sans-serif;background-color:#edf3fb;color:#4a515f;overflow-x:hidden;font-size:16px;line-height:22px;position:relative;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}a{text-decoration:none;color:#075ca7}a:hover{text-decoration:none}::selection{background-color:#075ca7b3;color:#fff}
