.main-menu{font-size:16px;font-weight:600;width:100%;justify-content:center}.main-menu,.main-menu .ant-menu-horizontal,.main-menu .ant-menu-item:after,.main-menu .ant-menu-submenu:after{border:none!important}.main-menu .ant-menu-submenu-horizontal,.main-menu .no-padding>.ant-menu-submenu{padding:0;padding-inline:0}.ant-menu-item-selected,.ant-menu-overflow-item .ant-menu-item{color:var(--primary-blue)!important}.ant-menu-item :not(.ant-menu-submenu-selected):hover{color:var(--primary-blue)}.ant-menu-submenu-active .ant-menu-submenu-title{color:var(--primary-blue)!important}.ant-menu-title-content{font-size:16px;font-weight:600}.desactive-blue-title{color:var(--dark-gray)!important}.lang-selector.ant-menu-horizontal .ant-menu-submenu-arrow{display:flex;right:-16px;transform:rotate(90deg)}.lang-selector .ant-menu-submenu-open *>.ant-menu-submenu-arrow{transform:rotate(-90deg)}:root{--tablet:768px;--desktop:1024px;--background:#FBFBFB;--foreground:#171717;--border-grey:#e5e5e5;--primary-blue:#256aed;--primary-grey:#828282;--black:#222222;--black-bg:#1A1A1D;--white:#ffffff;--green:#309535}.ProseMirror p.is-editor-empty:first-child:before{color:#adb5bd;content:attr(data-placeholder);float:left;height:0;pointer-events:none}.ant-image-mask{background-color:rgba(0,0,0,0)!important;border-radius:0}.ant-image-mask-info{color:rgba(0,0,0,0)!important}html{scroll-behavior:smooth;scroll-padding-top:40px}body{color:var(--foreground);background:var(--background);font-family:Poppins,Arial,Helvetica,sans-serif;margin:0}body h1{font-size:20px}body h1,body h2,body h3,body h4,body h5,body h6,body p{margin:0}body input,body label,body select,body textarea{font-size:16px!important}.content{margin:0 auto;padding:0 2rem}.bold{font-weight:700}.itemsInCart-quantity{height:16px;width:16px;background-color:var(--primary-blue);border-radius:50%;position:absolute;right:-80%;top:-60%;color:#fff;font-weight:400;font-size:11px;display:flex;align-items:center;justify-content:center}.cartIconButton{position:relative}.ant-modal-wrap{max-width:100%!important;top:0!important;right:0;margin:0;height:100%!important;position:fixed!important;backdrop-filter:blur(4px)}.ant-modal-wrap .card-modal{top:8px;right:10px;transform:none!important;display:flex!important;flex-direction:column!important;max-height:calc(90vh - 16px)!important;overflow:hidden}@media screen and (min-width:480px){.ant-modal-wrap .card-modal{width:480px!important;right:0;top:68px}}.ant-modal-wrap .card-modal div{width:100%}.ant-modal-wrap .card-modal div .ant-modal-content{height:calc(90vh - 16px)!important;width:100%;border-radius:24px!important;display:flex!important;flex-direction:column!important;padding:32px 0 0!important;gap:8px;box-shadow:none!important}.ant-modal-wrap .card-modal div .ant-modal-content .ant-modal-header{padding:0 16px;height:fit-content}.ant-modal-wrap .card-modal div .ant-modal-content .ant-modal-body{padding:0 16px 138px;margin-bottom:0;flex:1 1 auto;overflow-y:auto!important;display:flex;flex-direction:column!important;gap:24px;height:fit-content!important}.ant-modal-wrap .card-modal div .ant-modal-content .ant-modal-body .checkout_info-messages{display:grid;gap:8px;height:fit-content}.ant-modal-wrap .card-modal div .ant-modal-content .ant-modal-body .checkout_info-messages .delivery-messages{box-sizing:border-box;display:flex;gap:10px;padding:12px;border-radius:8px;background-color:#eee!important;color:#121212}.ant-modal-wrap .card-modal div .ant-modal-content .ant-modal-body .checkout_info-messages .delivery-messages svg{width:24px!important;height:24px!important}.ant-modal-wrap .card-modal div .ant-modal-content .ant-modal-body .checkout_info-messages .delivery-messages p{font-weight:400;font-size:12px;text-align:left}.ant-modal-wrap .card-modal div .ant-modal-content .ant-modal-body .checkout_info-messages .delivery-messages p span{font-weight:500}@media screen and (min-width:480px){.ant-modal-wrap .card-modal div .ant-modal-content .ant-modal-body .checkout_info-messages .delivery-messages p{font-size:14px}}.ant-modal-wrap .card-modal div .ant-modal-content .ant-modal-body .ant-divider{margin:2px 0}.ant-modal-wrap .card-modal div .ant-modal-content .ant-modal-footer{height:fit-content}@media screen and (min-width:480px){.ant-modal-wrap .card-modal div .ant-modal-content{width:450px}}