@font-face{font-display:swap;font-family:Approach;font-style:normal;font-weight:800;src:url(/build/fonts/Approach-Black.ba4c7588.woff) format("woff2"),url(/build/fonts/Approach-Black.ba4c7588.woff) format("woff")}@font-face{font-display:swap;font-family:Approach;font-style:normal;font-weight:300;src:url(/build/fonts/Approach-Light.3effd36f.woff2) format("woff2"),url(/build/fonts/Approach-Light.48e2fe28.woff) format("woff")}@font-face{font-display:swap;font-family:Approach ExtraBlack;font-style:normal;font-weight:900;src:url(/build/fonts/Approach-ExtraBlack.28891065.woff2) format("woff2"),url(/build/fonts/Approach-ExtraBlack.748dc023.woff) format("woff")}@font-face{font-display:swap;font-family:Approach UltraBlack;font-style:normal;font-weight:900;src:url(/build/fonts/Approach-UltraBlack.8990ce91.woff2) format("woff2"),url(/build/fonts/Approach-UltraBlack.b59b41bd.woff) format("woff")}@font-face{font-display:swap;font-family:Approach;font-style:normal;font-weight:400;src:url(/build/fonts/Approach-Regular.f61f71f3.woff2) format("woff2"),url(/build/fonts/Approach-Regular.ebde5402.woff) format("woff")}@font-face{font-display:swap;font-family:Approach;font-style:italic;font-weight:500;src:url(/build/fonts/Approach-MediumItalic.3faf0267.woff2) format("woff2"),url(/build/fonts/Approach-MediumItalic.99eeeb5b.woff) format("woff")}@font-face{font-display:swap;font-family:Approach ExtraBlack;font-style:italic;font-weight:900;src:url(/build/fonts/Approach-ExtraBlackItalic.597c7409.woff2) format("woff2"),url(/build/fonts/Approach-ExtraBlackItalic.8abf970c.woff) format("woff")}@font-face{font-display:swap;font-family:Approach;font-style:italic;font-weight:600;src:url(/build/fonts/Approach-SemiBoldItalic.265e540e.woff2) format("woff2"),url(/build/fonts/Approach-SemiBoldItalic.2982e5d3.woff) format("woff")}@font-face{font-display:swap;font-family:Approach;font-style:italic;font-weight:700;src:url(/build/fonts/Approach-BoldItalic.70d5d91e.woff2) format("woff2"),url(/build/fonts/Approach-BoldItalic.d9316c82.woff) format("woff")}@font-face{font-display:swap;font-family:Approach;font-style:normal;font-weight:600;src:url(/build/fonts/Approach-SemiBold.36918133.woff2) format("woff2"),url(/build/fonts/Approach-SemiBold.c2a0a4ca.woff) format("woff")}@font-face{font-display:swap;font-family:Approach;font-style:italic;font-weight:800;src:url(/build/fonts/Approach-BlackItalic.2ead0faa.woff2) format("woff2"),url(/build/fonts/Approach-BlackItalic.956f756a.woff) format("woff")}@font-face{font-display:swap;font-family:Approach;font-style:normal;font-weight:500;src:url(/build/fonts/Approach-Medium.c2d565ca.woff2) format("woff2"),url(/build/fonts/Approach-Medium.dfc80d94.woff) format("woff")}@font-face{font-display:swap;font-family:Approach;font-style:normal;font-weight:700;src:url(/build/fonts/Approach-Bold.475e531f.woff2) format("woff2"),url(/build/fonts/Approach-Bold.f3d2d614.woff) format("woff")}@font-face{font-display:swap;font-family:Approach;font-style:italic;font-weight:300;src:url(/build/fonts/Approach-LightItalic.86175b17.woff2) format("woff2"),url(/build/fonts/Approach-LightItalic.37b7b741.woff) format("woff")}@font-face{font-display:swap;font-family:Approach;font-style:italic;font-weight:400;src:url(/build/fonts/Approach-RegularItalic.806247a2.woff2) format("woff2"),url(/build/fonts/Approach-RegularItalic.78002ff4.woff) format("woff")}@font-face{font-display:swap;font-family:Approach UltraBlack;font-style:italic;font-weight:900;src:url(/build/fonts/Approach-UltraBlackItalic.d8399a5c.woff2) format("woff2"),url(/build/fonts/Approach-UltraBlackItalic.706567b1.woff) format("woff")}.color-primary{color:#d50032!important}.color-primary-dark{color:#6a2c3e!important}.color-success{color:#00b398!important}.color-black{color:#333!important}body{overflow-x:hidden}body,div[class*=" as-"],div[class^=as-],ul[class*=" as-"],ul[class^=as-]{font-family:Approach!important}.impersonate-wrapper{background-color:#333;border-radius:20px;bottom:20px;color:#fff;font-size:10px;left:20px;padding:5px 10px;position:fixed;text-align:left;z-index:10000}.impersonate-wrapper .btn{border-radius:100px;font-size:12px;padding:2px 14px}.datepicker{z-index:1000!important}.datepicker .day{border-radius:30px;padding:8px 10px;width:44px}.datepicker .active.day,.datepicker .active.day:hover,.datepicker .active.month,.datepicker .active.year{background-color:#d50032!important;background-image:none!important}.datepicker .active.day:hover{background-image:none}.cal-big{font-size:20px;font-weight:400}.cal-big .datepicker .day{border-radius:40px;padding:18px 20px;width:50px}input[type=radio]{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-clip:content-box;border:2px solid #d50032;border-radius:50%;cursor:pointer;display:inline-block;height:25px;margin-right:10px;padding:6px;width:25px}input[type=radio]:checked{background-color:#d50032}.radio-choice-wrapper{display:flex}.select2-selection--single{align-items:center!important;display:flex!important}.select2-selection__arrow{height:100%!important}.select2-container{border-color:#f4f4f4}.select2-container,span.select2-selection.select2-selection--single{height:40px!important}.text-sm .select2-container--default .select2-selection--single .select2-selection__rendered,select.form-control-sm~.select2-container--default .select2-selection--single .select2-selection__rendered,span#select2-order_header_salesRepresentative-container{margin-top:-3px}.text-sm .select2-container--default .select2-selection--single .select2-selection__arrow,select.form-control-sm~.select2-container--default .select2-selection--single .select2-selection__arrow{top:5px}.select2-container--default .select2-selection--single .select2-selection__arrow b{border-color:#d50032 transparent transparent}.select2-container--default.select2-container--focus .select2-selection--multiple,.select2-container--default.select2-container--focus .select2-selection--single,.select2-container--default.select2-container--open .select2-selection--single{border-color:#6a2c3e}.select2-container--default .select2-results__option--highlighted[aria-selected],.select2-container--default .select2-results__option--highlighted[aria-selected]:hover{background-color:#b5969f}.select2-container--default .select2-dropdown .select2-search__field:focus,.select2-container--default .select2-search--inline .select2-search__field:focus{border-color:#b5969f}.form-control:disabled,.form-control:read-only{background-color:transparent;font-weight:700;opacity:1;text-align:left}.input-group-text{height:38px}.form-errors{color:#b94a48;font-size:10px;line-height:.9em;margin:2px 0 3px}.form-errors,.form-errors ul{list-style-type:none;padding:0}.form-errors ul{margin:0}.flatpickr-day.endRange,.flatpickr-day.endRange.inRange,.flatpickr-day.endRange.nextMonthDay,.flatpickr-day.endRange.prevMonthDay,.flatpickr-day.endRange:focus,.flatpickr-day.endRange:hover,.flatpickr-day.selected,.flatpickr-day.selected.inRange,.flatpickr-day.selected.nextMonthDay,.flatpickr-day.selected.prevMonthDay,.flatpickr-day.selected:focus,.flatpickr-day.selected:hover,.flatpickr-day.startRange,.flatpickr-day.startRange.inRange,.flatpickr-day.startRange.nextMonthDay,.flatpickr-day.startRange.prevMonthDay,.flatpickr-day.startRange:focus,.flatpickr-day.startRange:hover{background:#d50032;border:#6a2c3e}.flatpickr-day.endRange.startRange+.endRange:not(:nth-child(7n+1)),.flatpickr-day.selected.startRange+.endRange:not(:nth-child(7n+1)),.flatpickr-day.startRange.startRange+.endRange:not(:nth-child(7n+1)){-webkit-box-shadow:-10px 0 0 #d50032;box-shadow:-10px 0 0 #d50032}.modal-xxl{max-width:1440px}.expandable-information-container{background:#eee;border-top-left-radius:50px;border-top-right-radius:50px;bottom:0;height:auto;left:0;padding:32px;position:fixed;width:100%;z-index:99}@media (min-width:768px){.expandable-information-container{display:none}}.expandable-information-container.collapsed{height:30px;padding:30px 0 0;-webkit-transition:height 1s,visibility 1s}.expandable-information-container .button-expand{background:#6a2c3e;border-radius:74px;height:5px;left:50%;position:absolute;top:13px;transform:translateX(-50%);width:150px}.expandable-information-container .title{color:#6a2c3e;font-size:24px;font-weight:700;margin-bottom:8px}.expandable-information-container .expandable-accordion-conditions .title-bar-expand .title-bar-top{border-bottom:1px solid #d50032;display:flex;justify-content:space-between}.expandable-information-container .expandable-accordion-conditions .title-bar-expand .title-bar-top span{color:#d50032;font-weight:700}.expandable-information-container .expandable-accordion-conditions .title-bar-expand .title-bar-top i{color:#d50032}.expandable-information-container .expandable-accordion-conditions .title-bar-expand .accordion-content{transition:all .33s ease}.expandable-information-container .expandable-accordion-conditions .title-bar-expand .accordion-content.closed{height:0;overflow:hidden}.expandable-information-container .expandable-accordion-conditions .title-bar-expand .accordion-content .acc-row{display:flex;justify-content:space-between;margin-bottom:8px}.expandable-information-container .expandable-accordion-conditions .title-bar-expand .accordion-content .acc-row.title-title{border-bottom:1px solid #b5969f;padding-bottom:16px;padding-top:16px}.expandable-information-container .expandable-accordion-conditions .title-bar-expand .accordion-content .acc-row .row-item{font-size:12px;text-align:center}.expandable-information-container .expandable-accordion-conditions .title-bar-expand .accordion-content .acc-row .row-item.title-row{color:#6a2c3e;font-size:10px;font-weight:700;text-transform:uppercase}.expandable-information-container .expandable-accordion-conditions .title-bar-expand .accordion-content .acc-row .row-item.unit{color:#373737}.expandable-information-container .expandable-accordion-conditions .title-bar-expand .accordion-content .acc-row .row-item.pvp{color:#b5969f}.expandable-information-container .expandable-accordion-conditions .title-bar-expand .accordion-content .acc-row .row-item.pvp-rec{color:#6a2c3e}.expandable-information-container .expandable-accordion-conditions .title-bar-expand .accordion-content .acc-row .row-item.descuento{color:#d50032;font-weight:700}.expandable-information-container .price-bar{align-items:baseline;display:flex;justify-content:space-between;margin-bottom:16px;margin-top:16px}.expandable-information-container .price-bar .price{color:#6a2c3e;font-size:32px;font-weight:700}.expandable-information-container .price-bar .iva{color:#6a2c3e;font-size:14px}.expandable-information-container .price-bar .descuento{background:#b5969f;color:#fff;font-size:14px;padding:0 8px}.mt-10{margin-top:10px}.mt-20{margin-top:20px}.mt-50{margin-top:50px}.mt-100{margin-top:100px}.mt-150{margin-top:150px}.mt-200{margin-top:200px}.mb-10{margin-bottom:10px}.mb-20{margin-bottom:20px}.mb-50{margin-bottom:50px}.mb-100{margin-bottom:100px}.mb-150{margin-bottom:150px}.mb-200{margin-bottom:200px}.pt-10{padding-top:10px}.pt-20{padding-top:20px}.pt-30{padding-top:30px}.pt-50{padding-top:50px}.pt-100{padding-top:100px}.pb-10{padding-bottom:10px}.pb-20{padding-bottom:20px}.pb-30{padding-bottom:30px}.pb-50{padding-bottom:50px}.pb-100{padding-bottom:100px}.text-center{text-align:center}.text-capitalize{text-transform:capitalize}.rows-mb-50 .row{margin-bottom:50px}.bordered-bottom{border-bottom:1px solid #6a2c3e}h1,h2,h3,h4,h5{color:#6a2c3e}h1{font-size:60px;font-weight:700}h2{font-size:45px}h2,h3{font-weight:800}h3{font-size:20px}h4{font-size:16px}h4,h5{font-weight:800}h5{font-size:12px}.hidden{display:none}.container-gray{background-color:#f5f5f5}.text-align-left{text-align:left}.text-align-center{text-align:center}.text-align-right{text-align:right}.bold{font-weight:700}.cursor-pointer{cursor:pointer}.error-wrapper{align-items:center;color:#6a2c3e;display:flex;flex-direction:column;height:100vh;justify-content:center;margin:0 auto;vertical-align:baseline}.error-wrapper i{font-size:30px}.error-wrapper h2{font-size:22px;font-weight:700;margin-top:8px}@media only screen and (max-width:768px){.form-box{margin-bottom:60px}}.form-box .title{border-bottom:1px solid #6a2c3e;color:#6a2c3e;font-weight:700;margin-bottom:15px;padding-bottom:4px}.form-box p{font-size:14px}.form-box .btn{width:100%}form{position:relative}form label{font-size:16px;margin-bottom:4px}form input{margin-bottom:8px}form .form-group{margin-bottom:12px}form .forgot-link{color:#d50032;font-size:14px;position:absolute;right:0;text-align:right;text-decoration:none;width:100%}form .remember{margin-bottom:16px;margin-top:40px}form .button{width:100%}ul.clean{list-style-type:none;margin:0;padding:0}li.clean{display:inline-flex;width:100%}li.color-icons i{color:#d50032;cursor:pointer}.span-icon-inside-input{margin-top:34px;position:absolute;right:9px}.span-icon-inside-input i{cursor:pointer}.page-header{display:flex;flex-direction:column;margin-bottom:60px;margin-top:60px;text-align:center}.page-header .title{color:#6a2c3e;font-size:30px;font-weight:700;line-height:37px;margin-bottom:32px;margin-top:16px}.page-header .subtitle{color:#333;font-size:24px}.page-header i{font-size:40px}.title-center{color:#6a2c3e;font-size:30px;font-weight:600;text-align:center;width:100%}.sticky{background:#fff;position:fixed;top:0;width:100%;z-index:1050}@media (min-width:768px){.sticky{box-shadow:0 5px 5px rgba(0,0,0,.141)}}.sticky.second-header-bar{box-shadow:0 5px 5px rgba(0,0,0,.141)}header .brand-nav{align-items:center;background-color:#f5f5f5;display:flex;height:45px;justify-content:center}@media only screen and (max-width:768px){header .brand-nav{display:none}}@media only screen and (max-width:992px){header .brand-nav{height:50px}header .brand-nav .slack-list{align-items:center;display:flex;height:50px;top:0}}header .brand-nav .brand-item{align-items:center;border-right:1px solid #d3d3d3;box-sizing:border-box;display:flex;height:50%;justify-content:center;padding:0 32px;vertical-align:center}@media only screen and (max-width:992px){header .brand-nav .brand-item{padding:0 8px}header .brand-nav .brand-item img{width:80%}}header .brand-nav .brand-item:last-child{border-right:0}header .nav-bar{height:75px;justify-content:space-between;padding:0 32px}header .nav-bar,header .nav-bar .left-items-nav-wrapper{align-items:center;display:flex}header .nav-bar .left-items-nav-wrapper .burger-menu{display:none}header .nav-bar .left-items-nav-wrapper .logo{width:175px}@media only screen and (min-width:769px){header .nav-bar .left-items-nav-wrapper .logo{margin-left:16px;width:175px}}header .nav-bar .left-items-nav-wrapper .logo img{width:100%}header .nav-bar .nav-menu-wrapper{align-items:center;display:flex;margin-right:16px}header .nav-bar .nav-menu-wrapper.search-focus-enabled .nav-menu-item{display:none!important}header .nav-bar .nav-menu-wrapper.search-focus-enabled .nav-menu-item-search{display:block!important}header .nav-bar .nav-menu-wrapper .nav-menu-item{flex-shrink:0;margin-left:16px}header .nav-bar .nav-menu-wrapper .nav-menu-item.dropdown{flex-shrink:1}header .nav-bar .nav-menu-wrapper .nav-menu-item.dropdown .dropdown-toggle{padding:0;white-space:normal}header .nav-bar .nav-menu-wrapper .nav-menu-item i.notification{color:#d50032;font-size:20px;position:relative;right:-38px;top:-8px}header .nav-bar .nav-menu-wrapper .nav-menu-item .button-search{align-items:center;background:#fff;border:1px solid #6a2c3e;box-shadow:none!important;color:#6a2c3e;display:flex;font-weight:400;padding:8px 24px;position:relative;z-index:1}header .nav-bar .nav-menu-wrapper .nav-menu-item .button-search i{margin-right:4px}header .nav-bar .nav-menu-wrapper .nav-menu-item .button-search.focused{background:#d50032;border-color:#d50032;color:#fff;z-index:2}header .nav-bar .nav-menu-wrapper .nav-menu-item .button-search.focused:hover{background:#d50032}header .nav-bar .nav-menu-wrapper .nav-menu-item .button-search:hover{background:rgba(107,43,61,.075)}header .nav-bar .nav-menu-wrapper .nav-menu-item .button-search-mobile{align-items:center;background:inherit!important;border:none;box-shadow:none!important;color:#d50032!important;display:flex;font-weight:400;position:relative;z-index:1}header .nav-bar .nav-menu-wrapper .nav-menu-item .button-search-mobile i.icon-search{margin-top:-5px}header .nav-bar .nav-menu-wrapper .nav-menu-item #apisearch_search_input_mobile{background:transparent;border:none;outline:none!important;position:absolute;right:-12px;top:-19px;width:600%;z-index:0}header .nav-bar .nav-menu-wrapper .nav-menu-item #apisearch_search_input_mobile .as-searchInput__clearSearch{right:40px}@media only screen and (min-width:769px){header .nav-bar .nav-menu-wrapper .nav-menu-item #apisearch_search_input_mobile{width:calc(90vw - 100px)}}header .nav-bar .nav-menu-wrapper .nav-menu-item #apisearch_search_input_mobile .as-searchInput{border:1px solid #d50032;border-radius:100px}header .nav-bar .nav-menu-wrapper .nav-menu-item #apisearch_search_input_mobile .as-searchInput input{border:none;box-shadow:none!important;color:#6a2c3e;outline:none!important}@media only screen and (min-width:769px){header .nav-bar .nav-menu-wrapper .nav-menu-item .as-searchInput__clearSearch{right:30px!important}}header .nav-bar .nav-menu-wrapper .nav-menu-item #apisearch_search_input{background:transparent;border:none;outline:none!important;position:absolute;right:5px;top:-6px;width:70%;z-index:0}header .nav-bar .nav-menu-wrapper .nav-menu-item #apisearch_search_input .as-searchInput{border:1px solid #d50032;border-radius:100px}header .nav-bar .nav-menu-wrapper .nav-menu-item #apisearch_search_input .as-searchInput input{border:none;box-shadow:none!important;color:#6a2c3e;outline:none!important;padding:10px}header .nav-bar .nav-menu-wrapper .nav-menu-item button{background:#fff;border:none;color:#6a2c3e}header .nav-bar .nav-menu-wrapper .nav-menu-item a{align-items:center;color:#6a2c3e;display:flex;text-decoration:none}header .nav-bar .nav-menu-wrapper .nav-menu-item a i{margin-right:4px}header .nav-bar .nav-menu-wrapper .nav-menu-item a:hover{color:#d50032}header .sub-nav-bar{align-items:center;background:linear-gradient(90deg,#6a2c3e 17.43%,#d50032 85.21%);display:flex;height:40px;padding-left:var(--bs-gutter-x,.75rem);padding-right:var(--bs-gutter-x,.75rem);position:relative;z-index:500}@media only screen and (max-width:992px){header .sub-nav-bar{display:none}}header .sub-nav-bar .sub-nav-menu-wrapper{display:flex;font-size:16px}header .sub-nav-bar .sub-nav-menu-wrapper .dropdown{margin-right:16px}header .sub-nav-bar .sub-nav-menu-wrapper .dropdown .btn-drop{background:none;border:none;color:#fff;font-size:16px;padding:0}header .sub-nav-bar .sub-nav-menu-wrapper .link-drop{color:#fff}header .sub-nav-bar .sub-nav-menu-wrapper .link-drop span{padding:20px 0}header .sub-nav-bar .sub-nav-menu-wrapper .link-drop i{padding-left:12px;position:absolute}header .sub-nav-bar .sub-nav-menu-wrapper .sub-nav-item{color:#fff;margin-left:24px;margin-right:64px;text-decoration:none}header .sub-nav-bar .sub-nav-button{align-items:center;background-color:transparent;color:#fff;display:flex;float:right;height:50px;padding:0 16px;position:absolute;right:0}header .dropdown-toggle:after{display:none}header .dropdown-menu.hover-bg a:hover{background:#d50032;color:#fff!important}.nav-menu-mobile{background:#fff;display:none;position:absolute;top:165px;width:100%;z-index:100000}@media only screen and (max-width:992px){.nav-menu-mobile{display:block}}.nav-menu-mobile .first-cat{border:1px solid #000;list-style:none}.nav-menu-mobile .first-cat .first-cat-item .title{cursor:pointer}.nav-menu-mobile .first-cat .first-cat-item .second-cat{border:1px solid #000;list-style:none;max-height:0;opacity:.7;overflow:hidden;transition:all .3s ease}.nav-menu-mobile .first-cat .first-cat-item .second-cat.open{max-height:1000px}.nav-menu-mobile .first-cat .first-cat-item .second-cat .second-cat-item .title{cursor:pointer}.nav-menu-mobile .first-cat .first-cat-item .second-cat .second-cat-item .third-cat{border:1px solid #000;list-style:none;max-height:0;opacity:.5;overflow:hidden;transition:all .3s ease}.nav-menu-mobile .first-cat .first-cat-item .second-cat .second-cat-item .third-cat.open{max-height:1000px}#burger_mmenu{color:#000}#mmenu{z-index:10000}.second-header-bar{background-color:#fff;top:75px;width:107%;z-index:1050}.nav-bar-mobile .upper{align-items:center;box-sizing:border-box;display:flex;height:50px;justify-content:space-between;padding:20px 16px 16px}.nav-bar-mobile .upper a,.nav-bar-mobile .upper i{color:#d50032;font-size:24px}.nav-bar-mobile .upper .logo{padding-top:8px}.nav-bar-mobile .lower{align-items:center;box-sizing:border-box;display:flex;height:40px;justify-content:flex-end;padding:16px}.nav-bar-mobile .lower .nav-bar-mobile-item{color:#6a2c3e;margin-left:10px}.nav-bar-mobile .lower .nav-bar-mobile-item i{font-size:24px}.nav-bar-mobile .lower .nav-bar-mobile-item i.flag-icon,.nav-bar-mobile .lower ul li a{font-size:18px}.nav-bar-mobile .lower .dropdown-toggle{background:none;border:0}.apisearch-header-search{align-items:center;display:flex;height:50px;justify-content:space-between}.apisearch-header-search .close-button{color:#d50032;font-size:24px}#apisearch_search_input_mobile{align-items:center;background:transparent;border:none;display:flex;width:90%}#apisearch_search_input_mobile i{color:#d50032}#apisearch_search_input_mobile i.absolute-left{position:absolute}#apisearch_search_input_mobile .as-searchInput input{border:none;border-bottom:1px solid #d50032;border-radius:0;font-size:16px;padding-left:30px}#apisearch_search_input_mobile .as-searchInput input:hover{border-color:#6a2c3e;box-shadow:none}#apisearch_search_input_mobile .as-searchInput .as-searchInput__clearSearch,#apisearch_search_input_mobile .as-searchInput .as-searchInput__clearSearch:hover{background:transparent}#apisearch_search_input_mobile .as-searchInput .as-searchInput__clearSearch .fa-times{background:transparent;border-radius:none;color:#d50032;font-size:24px}#apisearch_search_input_mobile .as-searchInput .as-searchInput__clearSearch .fa-times:hover{background:transparent;color:#6a2c3e}.btn-close{color:#d50032;position:absolute;right:20px;top:20px}.modal .modal-dialog .modal-content .modal-header .title-wrapper{align-items:center;color:#6a2c3e;display:flex;flex-direction:column;justify-content:center;text-align:center;width:100%}.modal .modal-dialog .modal-content .modal-header .title-wrapper .modal-title{font-size:30px;font-weight:700}.modal .modal-dialog .modal-content .modal-header .title-wrapper .modal-subtitle{font-size:20px;font-weight:600}.modal .modal-dialog .modal-content .modal-header .title-wrapper i{font-size:40px}.modal .modal-dialog .modal-content .modal-footer .button-wrapper{display:flex;justify-content:space-between;width:100%}.modal .modal-dialog .modal-content .modal-footer .button-wrapper .btn{width:48%}.modal .modal-dialog .modal-content .modal-footer .button-wrapper .btn.btn-block{width:100%}.modal-login .modal-dialog .modal-content .modal-header .title-wrapper{align-items:center;color:#6a2c3e;display:flex;flex-direction:column;justify-content:center;text-align:center;width:100%}.modal-login .modal-dialog .modal-content .modal-body form .form-item{display:flex;flex-direction:column;margin-bottom:16px}.modal-login .modal-dialog .modal-content .modal-body form .form-item:last-of-type{margin-bottom:4px!important}.modal-login .modal-dialog .modal-content .modal-body form .form-item label{font-size:16px}.modal-login .modal-dialog .modal-content .modal-body form .form-item input{border:1px solid gray;border-radius:5px;padding:6px}.modal-login .modal-dialog .modal-content .modal-body form .forgot-pwd{color:#d50032;float:right;font-size:14px;margin-bottom:8px;text-align:right;text-decoration:none;width:100%}.modal-login .modal-dialog .modal-content .modal-body form .check-item{margin-bottom:16px}.modal-login .modal-dialog .modal-content .modal-body form .check-item label{font-size:14px}.modal-login .modal-dialog .modal-content .modal-body form .button-wrapper{display:flex;flex-direction:column;justify-content:space-between;width:100%}.modal-login .modal-dialog .modal-content .modal-body form .button-wrapper .btn{margin:10px;padding:10px}@media (min-width:768px){.modal-login .modal-dialog .modal-content .modal-body form .button-wrapper{flex-direction:row}.modal-login .modal-dialog .modal-content .modal-body form .button-wrapper .btn{width:48%}.modal-login .modal-dialog .modal-content .modal-body form .button-wrapper .btn.btn-block{width:100%}}.btn-modal{left:50%;margin-top:30px;position:relative;transform:translateX(-50%);width:410px}.modal-header{border:none}.modal-content{padding:20px}.modal-footer{border:none}.product-qty-wrapper{width:290px}.add-btn-prod-wrapper{max-width:290px;width:100%}.add-btn-prod,.add-btn-prod button{width:100%}.add-btn-prod .fa-cart-plus:hover{background:none!important}.qty-wrapper-card{position:relative}.qty-wrapper-card .qty-label{font-size:12px}.qty-wrapper-card .product-qty{background:#6a2c3e}.qty-wrapper-card .product-qty:hover{background:#d50032}.qty-wrapper-card .product-qty input{border:none!important}.item-with-promo .product-price-wrapper{flex-direction:row}.item-with-promo span.label-price-discount{font-size:12px;font-weight:600}.product-add-btn{margin-left:auto!important;width:51px!important}@media (min-width:576px){.product-add-btn{width:78px!important}}@media (min-width:992px){.product-add-btn{width:128px!important}}.product-add-btn i{font-size:20px}.product-item{background-color:#f4f4f4;border-radius:10px;box-shadow:0 1px 2px rgba(0,0,0,.253);height:320px!important;margin:2px 2px 24px;width:180px}.product-item .js-to-replace-discount-rate-wrapper{padding-right:20px}.product-item .js-to-hide-discount-rate-info-wrapper{margin-right:10px;margin-top:15px}@media (min-width:768px){.product-item{height:480px!important;margin:8px 8px 36px;width:315px}.product-item.item-with-promo{min-height:510px!important}}.product-item.grayed{background:#d3d3d3;opacity:.3}.product-item .product-image-wrapper-bg{background-color:#fff;border-top-left-radius:10px;border-top-right-radius:10px}.product-item .product-image-wrapper-bg .product-image-wrapper{background-position:50%;background-repeat:no-repeat;background-size:contain;border:2px solid #f4f4f4;border-top-left-radius:10px;border-top-right-radius:10px;height:150px;margin-top:-24px}@media (min-width:768px){.product-item .product-image-wrapper-bg .product-image-wrapper{height:220px}}.product-item .product-image-wrapper-bg .product-image-wrapper .product-image{height:100%}.product-item .product-discount-wrapper{height:24px;padding-top:8px}.product-item .product-discount-wrapper .product-image-actions{float:right}.product-item .product-discount-wrapper .product-image-actions i{cursor:pointer;font-size:20px}.product-item .product-discount-wrapper .product-image-actions i:hover{color:#d50032}.product-item .product-discount-wrapper span.price-discount-label{background:#d50032;border-radius:5px;color:#fff;font-size:11px;font-weight:700;margin-left:10px;padding:4px;position:relative;top:6px}@media (min-width:768px){.product-item .product-discount-wrapper span.price-discount-label{font-size:12px;top:6px}}.product-item .product-discount-wrapper span.price-discount-label:after{border-color:transparent transparent transparent #d50032;border-style:solid;border-width:12px 14px 10px;clear:both;content:"";height:0;left:95%;position:absolute;top:0;width:0}.product-item .product-discount-wrapper span.info-label{background:#6a2c3e;border-radius:5px;color:#fff;font-size:11px;font-weight:700;margin-left:10px;padding:4px;position:relative;top:6px}@media (min-width:768px){.product-item .product-discount-wrapper span.info-label{font-size:12px;top:6px}}.product-item .product-content{box-sizing:border-box;padding:8px}@media (min-width:768px){.product-item .product-content{height:255px;padding:17px}}.product-item .product-content .product-price-row{margin-top:-5px}.product-item .product-content .product-price-row .product-capacity{color:#6a2c3e;float:right;font-size:14px;min-height:20px}.product-item .product-content .product-title{color:#6a2c3e;font-size:18px;font-weight:700;height:48px!important;margin-bottom:4px;overflow:hidden}.product-item .product-content .product-title a{color:#6a2c3e;text-decoration:none}.product-item .product-content .product-description{font-size:12px;margin-bottom:4px;margin-top:10px;min-height:40px;overflow:hidden}.product-item .product-content .product-stock-availability .product-stock-availability-label{color:#333;font-size:12px}.product-item .product-content .product-stock-availability .product-stock-availability-value{color:#6a2c3e;font-size:14px}.product-item .product-content .product-stock-batch .product-stock-batch-label{color:#333;font-size:12px}.product-item .product-content .product-stock-batch .product-stock-batch-value{color:#6a2c3e;font-size:14px}.product-item .product-content .product-add-wrapper{margin-top:4px}.product-item .product-content .product-add-wrapper .product-add-btn{background:#6a2c3e;border:1px solid #6a2c3e;border-radius:100px;color:#fff;cursor:pointer;font-size:15px;font-weight:700;margin-left:auto;margin-top:10px;min-height:40px;width:78px}@media (min-width:1200px){.product-item .product-content .product-add-wrapper .product-add-btn{width:112px}}@media (min-width:576px){.product-item .product-content .product-add-wrapper .product-add-btn i{height:30px}}.product-item .product-content .product-add-wrapper .product-add-btn:hover{background:#fff;color:#000;text-decoration:none}.product-item .product-content .product-add-wrapper .qtty-prev{margin-top:20px}.product-item .product-content .product-add-wrapper .qtty-prev .btn{padding:8px 40px}@media (min-width:992px){.product-item .product-content .product-add-wrapper .qtty-prev .btn{width:180px}}.product-item .product-content .product-add-wrapper .qtty-wrapper{margin-top:20px;padding-left:10px;width:100%}.product-item .product-content .product-add-wrapper .qtty-wrapper.hidden{display:none;opacity:0;pointer-events:none}.product-item .product-content .product-add-wrapper .qtty-wrapper .product-add-btn{background:#d50032!important;border:none!important;margin-top:0!important;text-decoration:none;transition:all .3s ease}.product-item .product-content .product-add-wrapper .qtty-wrapper .product-add-btn:hover{color:#fff!important;opacity:.5}.product-item .product-content .product-add-wrapper .qtty-wrapper .qty-wrapper .product-qty{background:#6a2c3e}.product-item .product-content .product-add-wrapper .qtty-wrapper .qty-wrapper .product-qty i{font-size:16px;margin-left:-6px}.product-item .product-content .product-add-wrapper .qtty-wrapper .qty-wrapper input{background:transparent;border:none}.product-item .product-content .price-wrapper{color:#6a2c3e;font-size:20px;font-weight:700}.product-item .product-content .price-wrapper span.price-tax{color:grey;font-size:12px;font-weight:400}.product-item .product-content .price-wrapper span.price-discount{background-color:#b5969f;color:#fff;font-size:10px;font-weight:400}.product-item .product-content .price-wrapper span.price-value{color:#d50032;font-size:28px;white-space:nowrap}.product-item .product-content .price-wrapper span.price-currency{color:#d50032;font-size:14px;margin-left:2px;margin-top:16px}.product-item .product-content .product-price-wrapper{height:auto}.product-item .product-content .product-price-wrapper span.price-discount{border-radius:4px;height:20px;padding:4px;position:relative;top:5px}.product-item .product-content .product-price-wrapper span.price-discount:after{border:10px solid transparent;border-left-color:#b5969f;clear:both;content:"";height:0;left:95%;position:absolute;top:0;width:0}.product-item .product-content .product-price-wrapper span.price-discount.price-discount-info{margin-top:8px;padding-top:3px;top:-10px}.product-item .product-content .product-price-wrapper span.price-discount.price-discount-info:after{left:98%}input::-webkit-inner-spin-button,input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}input[type=number]{-moz-appearance:textfield}.product-add-btn-responsive{width:65px!important}@media (min-width:768px){.product-add-btn-responsive{width:120px!important}}.product-slider-section .title{color:#6a2c3e;font-size:30px;font-weight:600;margin-bottom:32px;text-align:center;width:100%}.product-slider-section .article-slider{display:inline-flex;margin-bottom:32px}@media (min-width:768px){.product-slider-section .article-slider.js-slider-3{margin:0 auto;max-width:80%}.product-slider-section .article-slider.js-slider-4{margin:0 auto;max-width:100%}}.article-slider-type-2-section{margin-bottom:50px;width:100%}.article-slider-type-2-section .deco-right{position:absolute;right:0}.article-slider-type-2-section .deco-left{left:0;position:absolute}.article-slider-type-2-section .title{color:#6a2c3e;font-size:30px;font-weight:600;margin-bottom:32px;text-align:center;width:100%}.article-slider-type-2-section .article-slider{display:inline-flex}.article-slider-type-2-section .article-slider.slider-3{margin:0 auto;max-width:80%}.article-slider-type-2-section .article-slider .article-item{display:flex;flex-direction:column;margin:8px;min-height:500px;width:300px}.article-slider-type-2-section .article-slider .article-item .article-image{background-position:50%;background-repeat:no-repeat;background-size:contain;min-height:250px;width:100%}.article-slider-type-2-section .article-slider .article-item .article-content-wrapper{padding:16px}.article-slider-type-2-section .article-slider .article-item .article-content-wrapper .article-title{color:#6a2c3e;font-size:18px;font-weight:700;margin-bottom:8px;margin-top:10px;min-height:50px;text-align:center}.article-slider-type-2-section .article-slider .article-item .article-content-wrapper .article-description{color:#8f8f8f;font-size:14px;margin-bottom:20px;min-height:80px;text-align:center}.article-slider-type-2-section .article-slider .article-item .article-content-wrapper .btn{width:100%}@media only screen and (max-width:1200px){.article-slider-type-2-section .article-slider .article-item .article-content-wrapper .btn{padding:16px 0}}.article-slider-type-3-section{position:relative;z-index:1}.article-slider-type-3-section .btn{width:400px}.article-slider-type-3-section .article-slider{display:inline-flex;margin-bottom:32px}.article-slider-type-3-section .article-slider .article-item{display:flex;flex-direction:column;margin:8px;min-height:500px;position:relative;width:300px}.article-slider-type-3-section .article-slider .article-item i{position:absolute;right:10px;top:10px}.article-slider-type-3-section .article-slider .article-item .article-image{background-position:50%;background-repeat:no-repeat;background-size:contain;border-radius:10px 10px 0 0;height:200px;min-height:250px;width:100%}.article-slider-type-3-section .article-slider .article-item .info-wrapper{background:#6a2c3e;border-radius:0 0 10px 10px;color:#fff;font-weight:400;min-height:124px;padding:10px;text-align:left}.article-slider-type-3-section .article-slider .article-item .info-wrapper .title{color:#fff;font-size:20px;font-weight:700;margin-bottom:8px;margin-top:16px}.article-slider-type-3-section .article-slider .article-item .info-wrapper .subtitle{color:#fff;font-size:12px;text-transform:uppercase}.article-slider-type-3-section .article-slider .article-item .product-image-actions{float:right}.article-slider-type-3-section .article-slider .article-item .product-image-actions i{cursor:pointer;font-size:20px}.article-slider-type-3-section .article-slider .article-item .product-image-actions i:hover{color:#d50032}.article-slider-type-4-section{padding-bottom:140px;padding-top:120px;position:relative;z-index:1}.article-slider-type-4-section .article-slider{display:inline-flex;margin-bottom:32px}@media (min-width:768px){.article-slider-type-4-section .article-slider.js-slider-3{margin:0 auto;max-width:80%}.article-slider-type-4-section .article-slider.js-slider-4{margin:0 auto;max-width:100%}}.article-slider-type-4-section .article-slider .article-item{display:flex;flex-direction:column;margin:8px;min-height:500px;width:300px}.article-slider-type-4-section .btn{width:400px}.article-slider-type-4-section .info-block{margin:100px 0 30px 30px}@media (min-width:576px){.article-slider-type-4-section .info-block{margin:60px}}@media (min-width:768px){.article-slider-type-4-section .info-block{margin:60px 120px}}@media (min-width:992px){.article-slider-type-4-section .info-block{margin:60px 20px 60px 120px}}@media (min-width:1400px){.article-slider-type-4-section .info-block{margin:60px 250px 60px 120px}}.article-slider-type-4-section .info-block .title{color:#fff;font-size:28px;font-weight:700;margin-bottom:14px}@media (min-width:768px){.article-slider-type-4-section .info-block .title{font-size:30px}}.article-slider-type-4-section .info-block .text{color:#fff;font-size:14px}@media (min-width:768px){.article-slider-type-4-section .info-block .text{font-size:16px}}.article-slider-type-4-section .article-slider .article-item{margin-right:16px;position:relative}.article-slider-type-4-section .article-slider .article-item i{position:absolute;right:10px;top:10px}.article-slider-type-4-section .article-slider .article-item .article-image{background-position:50%;background-repeat:no-repeat;background-size:contain;border-radius:10px 10px 0 0;height:200px;min-height:250px;width:100%}.article-slider-type-4-section .article-slider .article-item .info-wrapper{background:#6a2c3e;border-radius:0 0 10px 10px;color:#fff;font-weight:400;min-height:124px;padding:10px;text-align:left}.article-slider-type-4-section .article-slider .article-item .info-wrapper .title{color:#fff;font-size:20px;font-weight:700;margin-bottom:8px;margin-top:16px}.article-slider-type-4-section .article-slider .article-item .info-wrapper .subtitle{color:#fff;font-size:12px;text-transform:uppercase}.product-slider-zoom-section .deco-right{position:absolute;right:0}.product-slider-zoom-section .deco-left{left:0;position:absolute}.article-slider-type-5-section .slick-list{margin-bottom:24px}.article-slider-type-5-section .slick-list .slick-track{padding:10px 0}.article-slider-type-5-section .article-item{background-color:#fff;border-radius:10px;box-shadow:0 2px 6px rgba(0,0,0,.169);display:flex;height:300px;margin:0 -60px;overflow:hidden;position:relative;transform:scale(.75);transition:all .5s ease;width:500px;z-index:0}.article-slider-type-5-section .article-item .article-image{background-position:50%;background-repeat:no-repeat;background-size:contain;height:100%;width:50%}.article-slider-type-5-section .article-item .article-content-wrapper{background:#f5f5f5;box-sizing:border-box;color:#6a2c3e;display:flex;flex-direction:column;height:100%;justify-content:space-between;padding:24px;width:50%}.article-slider-type-5-section .article-item .article-content-wrapper .article-header .article-pre-title{font-size:14px;margin-bottom:16px;text-transform:uppercase}.article-slider-type-5-section .article-item .article-content-wrapper .article-header .article-title{font-size:18px;font-weight:700}.article-slider-type-5-section .article-item .article-content-wrapper .article-header .article-description{font-size:14px;margin-top:16px}.article-slider-type-5-section .article-item .article-content-wrapper .btn{white-space:nowrap}.article-slider-type-5-section .article-item.slick-current{transform:scale(1)!important;transition:all .5s ease;z-index:100}.article-slider-type-5-section .article-item.slick-current .article-content-wrapper{background:#6a2c3e;box-sizing:border-box;color:#fff;padding:24px;width:50%}.article-slider-type-5-section .article-item.slick-current .article-content-wrapper .btn{background-color:#6a2c3e;border-color:#fff;color:#fff}.article-slider-type-5-section .article-item.slick-current .article-content-wrapper .btn:hover{background-color:#fff;color:#6a2c3e}.cart-wrapper{background:#fff;box-shadow:0 2px 8px rgba(0,0,0,.25);box-sizing:border-box;max-height:600px;overflow:auto;padding:20px;position:absolute;right:0;top:0;width:100%;z-index:1000}@media (min-width:768px){.cart-wrapper{top:45px;width:462px}}.cart-wrapper hr{background:#6a2c3e;border-color:#6a2c3e;margin-right:-20px}.cart-wrapper .cart-header{align-items:center;display:flex;justify-content:space-between}.cart-wrapper .cart-header i{color:#d50032;cursor:pointer;font-size:20px}.cart-wrapper .cart-header .cart-header-title{color:#6a2c3e;font-weight:700;left:48px;position:absolute}.cart-wrapper .cart-header .cart-header-close-wrapper{cursor:pointer}.cart-wrapper .cart-header .cart-header-close-wrapper span{color:#d50032;font-size:12px}.cart-wrapper .cart-header .cart-header-close-wrapper i{font-size:20px}.cart-wrapper .cart-content{position:relative;z-index:1}.cart-wrapper .price-wrapper{color:#6a2c3e;font-size:20px;font-weight:700}.cart-wrapper .price-wrapper span.price-tax{color:gray;font-size:14px;font-weight:400}.cart-wrapper .price-wrapper span.price-discount{background-color:#b5969f;color:#fff;font-size:10px;font-weight:400;min-height:22px;padding:2px}.cart-wrapper .price-wrapper span.price-value{color:#6a2c3e;font-size:20px}.cart-wrapper .price-wrapper span.price-currency{color:#6a2c3e;font-size:16px;margin-left:-4px;margin-top:16px}.cart-advice{align-items:center;background:#00b398;color:#fff;display:flex;justify-content:space-between;margin-bottom:16px;padding:16px;width:100%}.cart-advice i.fa-info{width:30px}.cart-advice .text{font-size:14px}.cart-advice .btn-advice{background:hsla(0,0%,100%,.502);border:none;font-size:16px;padding:8px 36px}.quantity-buttons{align-items:center;display:flex;justify-content:space-between;margin-bottom:8px;width:120px}.quantity-buttons .btn-qtty{align-items:center;background:#6a2c3e;border:none;color:#fff;display:flex;height:30px;justify-content:center;padding:0!important;width:30px}.quantity-buttons .btn-qtty:hover{background:#6a2c3e;color:#fff;opacity:.7}.quantity-buttons .qtty-number{background:transparent;border:0;font-size:14px;text-align:center;width:50px}.cart-item{border-bottom:1px solid #f5f5f5;box-sizing:content-box;display:flex;margin:0 auto 16px;padding-bottom:16px;position:relative;width:100%}.cart-item .cart-item-img img{display:block;max-height:115px;max-width:100%}.cart-item .cart-item-info{display:flex;flex-direction:column}.cart-item .cart-item-info .title-row{display:flex;justify-content:space-between;margin-bottom:8px;position:relative;width:90%}.cart-item .cart-item-info .title-row .title{color:#6a2c3e;font-size:14px;font-weight:700}.cart-item .cart-item-info .title-row button{background:none;border:none;color:#d50032;font-size:18px}.cart-item .cart-item-info .title-row button i{position:absolute;right:-37px;top:0}.cart-item .cart-item-info .info-row{color:grey;font-size:14px}.cart-item .cart-item-info .add-row{align-items:flex-end;display:flex;justify-content:space-between;width:100%}.cart-item .cart-item-info .add-row .price-col span.price-discount{background-color:transparent;color:#d50032;display:flex;font-size:12px;font-weight:700}.cart-item .cart-item-info .add-row .qtty-col{bottom:8px;display:flex;flex-direction:column;position:absolute;right:0}.cart-item .cart-item-info .add-row .qtty-col .quantity .title{color:gray;font-size:12px;margin-bottom:4px}.cart-item .cart-item-info .add-row .qtty-col .quantity .title span{color:#000;font-size:14px;font-weight:700}.cart-item .cart-item-info .add-row .qtty-col .quantity input{font-size:16px;height:30px;text-align:center;width:60px}.cart-item .cart-item-info .points-row .points-col{color:#cecece;font-size:12px}.price-row .info-price{font-size:18px}.price-row .price{color:#6a2c3e;font-size:24px;font-weight:700}.buttons-row a{padding:12px}.buttons-row a .btn{width:100%}.buttons-row a .btn-success:hover{border-color:#d50032}.plv-wrapper h3{font-size:24px;font-weight:700;margin-bottom:24px}.plv-wrapper .plv-items-wrapper{display:flex;flex-direction:column}.plv-wrapper .plv-items-wrapper .plv-item{border-bottom:1px solid #d3d3d3;display:flex;margin-bottom:15px;margin-top:15px}.plv-wrapper .plv-items-wrapper .plv-item img{height:100px;margin-right:16px;width:100px}.plv-wrapper .plv-items-wrapper .plv-item .plv-info-wrapper{flex-grow:2}.plv-wrapper .plv-items-wrapper .plv-item .plv-info-wrapper .code{font-size:14px;margin-bottom:4px}.plv-wrapper .plv-items-wrapper .plv-item .plv-info-wrapper .title{font-size:20px;font-weight:700;margin-bottom:8px;padding-right:10px}.plv-wrapper .plv-items-wrapper .plv-item .plv-info-wrapper .description{color:gray;font-size:12px;width:80%}.plv-wrapper .plv-items-wrapper .plv-item .plv-buttons{display:flex;flex-direction:column;width:20%}.plv-wrapper .plv-items-wrapper .plv-item .plv-buttons .btn{margin-bottom:16px;padding:7px 32px}.cart-containers-wrapper .cart-container-wrapper{padding-bottom:50px}.cart-containers-wrapper .cart-container-wrapper.cart-header-wrapper{background-color:#fff}.cart-containers-wrapper .cart-container-wrapper.cart-header-wrapper h2.title{color:#6a2c3e;margin-bottom:30px}.cart-containers-wrapper .cart-container-wrapper.cart-header-wrapper h4.title{color:#6a2c3e;margin-bottom:5px}.cart-containers-wrapper .cart-container-wrapper.cart-header-wrapper .modify-text{font-size:14px}.cart-containers-wrapper .cart-container-wrapper.cart-stock-wrapper{background-color:#fff}.cart-containers-wrapper .cart-container-wrapper.cart-stock-wrapper .title{color:#6a2c3e;font-size:18px;font-weight:700}.cart-containers-wrapper .cart-container-wrapper.cart-stock-wrapper .subtitle{color:#6a2c3e;font-size:18px;font-weight:400}.cart-containers-wrapper .cart-container-wrapper.cart-no-stock-wrapper{background-color:#f4f4f4}.cart-containers-wrapper .cart-container-wrapper.cart-no-stock-wrapper .title{color:#6a2c3e}.cart-containers-wrapper .cart-container-wrapper.cart-plvs-wrapper{background:#cecece}.cart-containers-wrapper .cart-container-wrapper.cart-plvs-wrapper .title{color:#6a2c3e}.cart-containers-wrapper .cart-checkout-value-date{font-size:20px;font-weight:400;text-transform:uppercase}#desktop_megamenu{position:static!important}#desktop_megamenu .megamenu{left:0;margin-top:0;padding:1rem;right:0;top:13px!important;width:100%}#desktop_megamenu .megamenu .megamenu-brand-content{padding:20px}#desktop_megamenu .megamenu .category-left-col{max-height:50vh;overflow:auto}#desktop_megamenu .megamenu .col-megamenu{display:flex;flex-direction:column;justify-content:center;text-transform:capitalize!important}#desktop_megamenu .megamenu .col-megamenu .brands-title{font-size:14px;font-weight:400;padding:10px 20px}#desktop_megamenu .megamenu .col-megamenu a{color:#6a2c3e;font-size:14px;text-decoration:none}#desktop_megamenu .megamenu .col-megamenu a .title{color:#6a2c3e;text-transform:capitalize}#desktop_megamenu .megamenu .col-megamenu a:hover .title{color:#d50032}#desktop_megamenu .megamenu .col-megamenu ul li{margin-bottom:6px}#desktop_megamenu .megamenu .col-megamenu ul li a{color:#6a2c3e;text-decoration:none}#desktop_megamenu .megamenu .col-megamenu ul li a:hover{color:#d50032}#desktop_megamenu .megamenu .col-megamenu .title{font-size:14px;font-weight:700}#desktop_megamenu .megamenu .col-megamenu .megamenu-brand-title{align-items:center;display:flex;justify-content:space-between;margin-bottom:0;padding:5px 20px;text-decoration:none!important;transition:all .3s ease}#desktop_megamenu .megamenu .col-megamenu .megamenu-brand-title:hover{background:#f8f5f6;font-weight:700}#desktop_megamenu .megamenu .col-megamenu .megamenu-brand-title .title{color:#8f8f8f;text-decoration:none}#desktop_megamenu .megamenu .col-megamenu .megamenu-brand-title .title:hover{color:#d50032}#desktop_megamenu .megamenu .col-megamenu .margin-bottom-title{margin-bottom:8px}#desktop_megamenu .megamenu .col-megamenu .megamenu-content{display:flex;flex-wrap:wrap;padding-top:32px}#desktop_megamenu .megamenu-top{border-radius:0;left:-32px!important;margin:0!important;padding:30px 70px!important;position:absolute!important;top:37px!important;transform:translate(0)!important;width:100vw}#desktop_megamenu .dropdown-menu.show{border:0;border-radius:0;box-shadow:0 0 4px #888;display:flex!important;flex-direction:column;height:100vh;margin-top:38px!important;transform:none!important;z-index:3600}#desktop_megamenu .dropdown-toggle:after{display:none!important}@keyframes slideLeft{0%{opacity:0;transform:translateX(100%)}to{opacity:1;transform:translateX(0)}}@keyframes slideRight{0%{opacity:1;transform:translateX(0)}to{opacity:0;transform:translateX(100%)}}@media (min-width:992px){#mobile_menu{display:none}}#mobile_menu .header{background-color:#fff;box-shadow:#f4f4f4;display:block;height:auto;left:0;margin:0 auto;top:0;width:100%;z-index:100}#mobile_menu .section{margin:0 auto;padding:5rem 0 1rem}#mobile_menu .container{height:auto;margin:0 auto;max-width:75rem;padding:0 1.25rem}#mobile_menu .brand{color:var(--color-pink-500);font-family:inherit;font-size:1.625rem;font-weight:700;letter-spacing:-1px;line-height:1.25;text-transform:uppercase}#mobile_menu .wrapper{align-items:center;display:flex;flex-wrap:wrap;justify-content:space-between}#mobile_menu .wrapper-left{display:flex;flex:0 0 17%}#mobile_menu .wrapper-center{display:flex}#mobile_menu .wrapper-right{align-items:center;display:flex;flex:0 0 17%;justify-content:flex-end}#mobile_menu .menu-header{display:none}#mobile_menu .menu-item{display:inline-block;line-height:1.5;margin:0 auto;padding-inline:1rem}#mobile_menu .menu-link{border:none;color:#333;font-family:inherit;font-size:1rem;font-weight:500;line-height:inherit;outline:none;text-transform:capitalize;transition:color .3s ease}#mobile_menu .menu-icon{align-items:center;color:#333;display:flex;font-size:1.5rem;gap:1rem;justify-content:center;margin-left:1rem;transition:all .3s ease}#mobile_menu .submenu{background:#fff;border-radius:.25rem;border-top:#333;box-shadow:#8f8f8f;height:auto;margin-top:1.75rem;opacity:0;padding:1rem 2rem;position:absolute;transition:all .45s ease-in-out;visibility:hidden;width:100%;z-index:100}#mobile_menu .submenu-inner{flex:0 0 25%;padding:0 1rem}#mobile_menu .submenu-title{color:#333;font-family:inherit;font-size:1rem;font-weight:500;line-height:1;padding:.75rem 0;text-transform:uppercase;transition:all .3s ease}#mobile_menu .submenu-item{display:block;line-height:1;margin:0 auto}#mobile_menu .submenu-link{border:none;color:#333;display:inline-block;font-family:inherit;font-size:1rem;font-weight:500;line-height:inherit;outline:none;padding:.75rem 0;text-transform:capitalize;transition:all .3s ease}#mobile_menu .submenu-image{display:block;height:auto;margin-top:.75rem;object-fit:cover;width:100%}#mobile_menu .megamenu{height:auto;left:50%;margin:0 auto;transform:translateX(-50%);width:100%}#mobile_menu .megamenu-column-1{height:auto;left:60%;max-width:16rem;width:100%}#mobile_menu .megamenu-column-4{display:flex;flex-wrap:wrap;margin:0 auto;max-width:64rem}#mobile_menu .burger{background:transparent;cursor:pointer;display:none;height:1rem;opacity:0;position:relative;user-select:none;visibility:hidden;width:1.75rem}#mobile_menu .burger-line{background-color:#333;border:none;display:block;height:2px;left:0;opacity:1;outline:none;position:absolute;width:100%}#mobile_menu .burger-line:first-child{top:0}#mobile_menu .burger-line:nth-child(2){top:.5rem}#mobile_menu .burger-line:nth-child(3){top:1rem}@media only screen and (max-width:992px){#mobile_menu .burger{display:block;opacity:1;visibility:visible}}#mobile_menu .overlay{background-color:rgba(0,0,0,.65);height:100%;left:0;opacity:0;position:fixed;top:0;transition:all .35s ease-in-out;visibility:hidden;width:100%;z-index:9}@media only screen and (max-width:992px){#mobile_menu .overlay.active{display:block;opacity:1;visibility:visible}}@media only screen and (min-width:993px){#mobile_menu .menu-dropdown:hover>.submenu{margin-top:.75rem;opacity:1;visibility:visible}}@media only screen and (max-width:992px){#mobile_menu .wrapper-left,#mobile_menu .wrapper-right{flex:0 0 auto}#mobile_menu .wrapper-right{align-items:center}#mobile_menu .wrapper-center{flex:0 0 100%;order:3}#mobile_menu .navbar-mobile{background:#fff;height:100%;left:0;overflow:hidden;position:fixed;top:0;transform:translate(-100%);transition:all .5s ease-in-out;width:100%;z-index:100}#mobile_menu .navbar-mobile.active{transform:translate(0)}#mobile_menu .submenu{box-shadow:none;display:none;height:90%;left:0;margin:0;max-width:none;min-width:auto;opacity:1;overflow-y:auto;padding:4rem 1rem 1rem;position:absolute;top:0;transform:translateX(0);visibility:visible;width:100%}#mobile_menu .submenu.active{display:block}#mobile_menu .submenu-inner{flex:0 0 100%;padding:0}#mobile_menu .submenu-list{margin-bottom:1rem}#mobile_menu .submenu-link{display:block}#mobile_menu .submenu-image{margin-top:0}#mobile_menu .megamenu{box-shadow:none;display:none;height:100%;left:0;margin:0;max-width:none;min-width:auto;opacity:1;overflow-y:auto;padding:4rem 1rem 1rem;position:absolute;top:0;transform:translateX(0);visibility:visible;width:100%}#mobile_menu .menu-header{align-items:center;background:#fff;border-bottom:1px solid rgba(0,0,0,.1);column-gap:1rem;display:flex;height:3rem;justify-content:flex-start;position:relative;top:0;z-index:110}#mobile_menu .menu-header.active>.menu-arrow{display:block}#mobile_menu .menu-arrow{color:#d50032;cursor:pointer;display:none;height:3rem;padding-top:8px;text-align:center;width:3rem}#mobile_menu .menu-arrow i{font-size:20px}#mobile_menu .menu-arrow>i.bx{color:#333;font-size:1.5rem;line-height:3rem}#mobile_menu .menu-title{color:#333;font-family:inherit;font-size:1rem;font-weight:500;line-height:inherit;text-transform:capitalize}#mobile_menu .menu-inner{height:100%;overflow-x:hidden;overflow-y:auto}#mobile_menu .menu-item{display:block;line-height:1;padding-inline:0}#mobile_menu .menu-link{border-bottom:1px solid rgba(0,0,0,.1);display:block;height:3rem;line-height:3rem;padding-inline:1rem 3rem}}#mobile_menu .btn{border:none;border-radius:.25rem;display:inline-block;font-family:inherit;font-size:1rem;font-weight:500;line-height:1.5;outline:none;text-align:center;text-transform:unset;transition:all .3s ease-in-out;user-select:none;vertical-align:middle;white-space:nowrap}#mobile_menu .btn-darken{background-color:#333;box-shadow:#8f8f8f;color:#fff;padding:.75rem 2rem}#mobile_menu .btn-neutral{background-color:#fff;box-shadow:#8f8f8f;color:#333;padding:.75rem 2rem}#mobile_menu .menu-inner{padding-left:1rem;padding-right:1rem}#mobile_menu .menu-inner .menu-item .menu-link{color:#6a2c3e!important;display:flex!important;font-weight:light;justify-content:space-between;padding-inline:0}#mobile_menu .menu-inner .menu-item .menu-link:active{background:#f4f4f4!important;color:#d50032!important}#mobile_menu .menu-inner .menu-item .menu-link i{color:#d50032;font-size:20px}#mobile_menu .menu-inner .menu-item .submenu .menu-title{color:#6a2c3e;display:block}#mobile_menu .menu-inner .menu-item .submenu .submenu-list{padding-left:0!important}#mobile_menu .menu-inner .menu-item .submenu .submenu-list li:hover{background:#f8f5f6}#mobile_menu .menu-inner .menu-item .submenu .submenu-list li:hover .menu-link{color:#6a2c3e!important}#mobile_menu .menu-inner .menu-item .submenu .submenu-list li:hover .menu-link:active{background:#f4f4f4!important;color:#d50032!important}#mobile_menu .menu-inner .menu-item .submenu .submenu-list li .menu-link{color:#6a2c3e!important;padding-inline:0!important}#mobile_menu .menu-inner .menu-item .submenu .submenu-list li .menu-link:active{background:#f4f4f4!important;color:#d50032!important}#mobile_menu .menu-header{flex-direction:row;justify-content:space-between;padding-bottom:30px;padding-top:30px}#mobile_menu .menu-header .menu-title{text-align:center;width:100%}#mobile_menu .menu-header .menu-title .logo{padding-left:2rem}#mobile_menu .menu-header.active .menu-arrow{color:#d50032;padding-top:8px;width:5rem}#mobile_menu .menu-header.active .menu-arrow i{font-size:20px}#mobile_menu .menu-header .menu-close{padding:1rem}#mobile_menu .menu-header .menu-close i{color:#d50032;font-size:20px}.category-header-section{margin-top:30px}.category-header-section h3{font-size:30px;margin-bottom:30px}.category-header-section .category-children-wrapper{align-items:center;display:flex;flex-wrap:wrap;justify-content:center}.category-header-section .category-children-wrapper .category-child-wrapper{margin:0 10px}.category-header-section .category-children-wrapper .category-child-wrapper a{text-decoration:none}.category-header-section .category-children-wrapper .category-child-wrapper a .category-child-name{background:#fff;border:2px solid #d50032;border-radius:100px;color:#d50032;cursor:pointer;font-size:16px;font-weight:700;margin-bottom:8px;padding:10px 20px;text-align:center;transition:all .3s ease}.category-header-section .category-children-wrapper .category-child-wrapper a .category-child-name .selected,.category-header-section .category-children-wrapper .category-child-wrapper a .category-child-name:hover{background:#d50032;color:#fff}.category-header-section .category-children-wrapper .category-child-wrapper a .category-child-name:last-of-type{margin-right:0}.footer{background-color:#f7f4f5;width:100%}.footer ul{display:flex;flex-direction:column;list-style:none}.footer .main-footer-title{color:#6a2c3e;font-size:16px;font-weight:700;margin-bottom:10px}.footer .main-footer-item{font-size:16px;margin-top:8px}.footer .main-footer-item a{color:#6a2c3e;text-decoration:none}.footer .main-footer-item a:hover{text-decoration:underline}.footer .footer-link{font-size:12px;text-decoration:none;white-space:nowrap}.footer .footer-link:hover{text-decoration:underline}.footer .footer-social a{display:flex;text-decoration:none}.footer .footer-social a i{background:#fff;border:2px solid #6a2c3e;border-radius:100px;color:#6a2c3e;font-size:30px;height:49px;margin:2px;padding-bottom:44px;padding-left:2px;padding-right:2px}.footer .footer-social a i:last-of-type{margin-right:none}.footer .footer-social a i:hover{border:2px solid #d50032;color:#d50032}@media (min-width:768px){.footer .footer-first-row{margin-bottom:200px;padding-top:40px}}.footer .footer-last-row{align-items:center;margin-top:20px}.footer .footer-last-row .footer-last-row-col{align-content:flex-start;align-items:center;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center}@media (min-width:992px){.footer .footer-last-row .footer-last-row-col.footer-last-row-first-col{justify-content:left}.footer .footer-last-row .footer-last-row-col.footer-last-row-middle-col{justify-content:center}.footer .footer-last-row .footer-last-row-col.footer-last-row-last-col{align-items:flex-end;justify-content:end}}.register-title{color:#6a2c3e;font-size:24px;font-weight:700;margin-bottom:60px;margin-top:10vh;text-align:center;width:100%}.special-register{background:#f5f5f5;padding-bottom:10vh;padding-top:10vh}.register-section .register-item{border:1px solid #d3d3d3;border-radius:10px;margin-bottom:40px;margin-right:30px;padding:40px}.register-section .register-item .register-item-header .title{color:#6a2c3e;font-size:20px;font-weight:700;height:56px;overflow:hidden;text-align:center}.register-section .register-item .register-item-body p{font-size:16px;margin-bottom:24px;margin-top:20px}.register-section .register-item .register-item-body ul li:empty{display:none}@media (min-width:1200px){.register-section .register-item .register-item-body{min-height:330px}}.select2-container--default .select2-selection--single{background-color:#fff;border:1px solid #ced4da;border-radius:4px;height:38px}.register-box .title{color:#6a2c3e;font-size:30px;font-weight:700;margin-bottom:16px;text-align:center}.register-box form .form-section{border:none;padding:0}.register-box form .form-section .title{border-bottom:1px solid #6a2c3e;font-size:20px;font-weight:700;margin-bottom:15px;margin-top:50px;padding-bottom:4px;text-align:left}.register-box form .form-section .form-group{margin-bottom:16px}.register-box form .form-section .form-group label a{color:#d50032;text-decoration:none}.register-box form .form-navigation{margin-top:60px;text-align:center}.register-box form .form-navigation button{margin:0 0 16px;min-width:260px;width:auto}.parsley-errors-list{font-size:10px}.register-paginator{display:flex;left:45%;margin:30px auto;position:relative;transform:translateX(-25%)}@media (min-width:576px){.register-paginator{left:33%}}@media (min-width:992px){.register-paginator{left:38%}}@media (min-width:1200px){.register-paginator{left:44%}}@media (min-width:1400px){.register-paginator{left:48%}}.register-paginator .step{background:#d3d3d3;border-radius:100px;color:#fff;font-size:10px;height:15px;margin-left:125px;position:relative;text-align:center;width:15px}@media (min-width:768px){.register-paginator .step{margin-left:180px}}@media (min-width:992px){.register-paginator .step{margin-left:212px}}.register-paginator .step.active{align-items:center;background:#6a2c3e;box-shadow:0 0 0 6px #6a2c3e;display:flex;font-size:16px;justify-content:center;z-index:10}.register-paginator .step.active:before{background:#6a2c3e}.register-paginator .step:first-of-type{margin-left:0}.register-paginator .step:first-of-type:before{content:none}.register-paginator .step:before{background:#d3d3d3;content:"";height:2px;left:-130px;position:absolute;top:6px;width:130px}@media (min-width:768px){.register-paginator .step:before{left:-180px;width:181px}}@media (min-width:992px){.register-paginator .step:before{left:-215px;width:215px}}.form-section{border-left:2px solid #ff851b;display:none;padding-left:15px}.form-section.current{display:block}.btn-default,.btn-info{margin-top:10px}.select2-container,.select2-selection{width:100%!important}.login-container{padding-bottom:70px}.login-container .row{margin-bottom:20px!important}.login-deco,.login-deco img{position:relative}.login-deco img{left:-.75rem;margin-top:10vh}@media only screen and (max-width:1200px){.login-deco img{opacity:.3}}@media only screen and (max-width:992px){.login-deco img{max-width:50%}}.login-deco .info-wrapper{left:70%;position:absolute;top:50%;transform:translate(-50%,-50%);width:30%}@media only screen and (max-width:1200px){.login-deco .info-wrapper{left:50%;width:50%}}@media only screen and (max-width:768px){.login-deco .info-wrapper{left:50%;width:80%}}.login-deco .info-wrapper .title{color:#d50032;font-size:30px;font-weight:700;margin-bottom:16px}.login-deco .info-wrapper .info{font-size:16px;font-style:normal;font-weight:400;letter-spacing:0;line-height:23px;margin-bottom:16px;text-align:left}.login-deco .info-wrapper .btn{padding:13px 63px}.login-title{align-items:center;color:#6a2c3e;display:flex;flex-direction:column}.login-title i{font-size:30px}.login-title h2{font-size:22px;font-weight:700;margin-top:8px}.login-box{padding:0 30px}@media only screen and (max-width:768px){.login-box{margin-bottom:60px}}.login-box .title{border-bottom:1px solid #6a2c3e;color:#6a2c3e;font-size:20px;font-weight:700;margin-bottom:15px;padding-bottom:4px}.login-box .subtitle{font-size:16px;margin-bottom:20px}.login-box .result{display:flex;font-size:16px}.login-box .result i{font-size:36px;margin-right:10px}.login-box p{font-size:14px}.login-box .btn{width:auto}.login-box form{position:relative}.login-box form label{font-size:14px;margin-bottom:4px}.login-box form input{margin-bottom:8px}.login-box form .forgot-link{color:#d50032;font-size:14px;position:absolute;right:0;text-align:right;text-decoration:none;width:100%}.login-box form .remember{margin-bottom:16px;margin-top:40px}.login-box form .button{margin-top:16px;min-width:260px;width:auto}.banner{height:236px}@media only screen and (max-width:768px){.banner{height:375px}}.banner .help{align-items:flex-start;background:#d3d3d3;box-sizing:border-box;display:flex;flex-direction:column;justify-content:center;padding:30px 66px}.banner .help p{font-size:28px}.banner .help button{padding:8px 46px}.banner .img-bkg{background-image:url(https://source.unsplash.com/random);background-position:50%;background-repeat:no-repeat;background-size:cover}@media only screen and (max-width:768px){.banner .img-bkg{height:375px}}.form-accept{align-items:center;display:flex;flex-direction:row-reverse;justify-content:flex-end;margin-bottom:16px;margin-top:16px}.form-accept input{margin-right:8px}.form-accept a{color:#d50032;text-decoration:none}.contact-container{padding:70px 0}.button-submit{min-width:200px}.captcha{background:gray;height:75px;margin-top:16px;width:200px}.btn-create-submit{left:50%;position:relative;transform:translateX(-50%);width:150px}#apisearch_category_filter__discount_rate,#apisearch_filter__discount_rate{display:none}span.ui-slider-handle.ui-corner-all.ui-state-default{background:#d50032;border:none;border-radius:90px;height:20px;width:20px}.ui-button,.ui-state-default,.ui-widget-content .ui-state-default,.ui-widget-header .ui-state-default,html .ui-button.ui-state-disabled:active,html .ui-button.ui-state-disabled:hover{background:#d50032;border:none}.ui-state-focus{background:#d50032!important;border:none!important}.ui-widget.ui-widget-content{background:#eaeaea;border:none!important;height:8px;position:relative;top:0}.ui-slider-range.ui-corner-all.ui-widget-header{background:#d50032;height:8px;opacity:.5}div#apisearch_category_filter__discount_rate__amount,div#apisearch_filter__discount_rate__amount{color:gray;font-family:Approach,sans-serif;font-size:14px;padding-bottom:20px}.apisearch-results-wrapper{background:#fff;box-sizing:border-box;height:100vh;left:50%;overflow:hidden;padding-bottom:0;padding-top:0;position:absolute;top:0;transform:translateX(-50%);z-index:100}@media (min-width:768px){.apisearch-results-wrapper.apisearch-results-wrapper-pf{height:calc(100vh - 125px);top:125px}}@media (min-width:992px){.apisearch-results-wrapper.apisearch-results-wrapper-pf{height:calc(100vh - 170px);top:170px}}@media (min-width:768px){.apisearch-results-wrapper.apisearch-results-wrapper-pq{height:calc(100vh - 100px);top:100px}}@media (min-width:992px){.apisearch-results-wrapper.apisearch-results-wrapper-pq{height:calc(100vh - 125px);top:125px}}input[type=checkbox]{position:relative}input[type=checkbox]:checked{-webkit-font-smoothing:antialiased;display:inline-block;font-family:Font Awesome\ 5 Free;font-style:normal;font-variant:normal;font-weight:900;line-height:1;text-rendering:auto}input[type=checkbox]:checked:before{color:#fff;content:"\f00c";font-size:11px;left:1px;position:absolute;top:1px;z-index:10}input[type=checkbox]:checked:after{background:#d50032}input[type=checkbox]:after,input[type=checkbox]:checked:after{border-radius:3px;content:"";height:14px;left:0;position:absolute;top:0;width:14px}input[type=checkbox]:after{background:#fff;border:1px solid #d50032}.as-multipleFilter__itemsList ul{padding-left:0}.as-multipleFilter__itemsList .as-multipleFilter__item{cursor:pointer;list-style:none;margin-bottom:5px}.as-multipleFilter__itemsList .as-multipleFilter__item *{cursor:pointer}.as-multipleFilter__itemsList .as-multipleFilter__item:hover *{color:#d50032!important}.as-multipleFilter__itemsList .as-multipleFilter__item .as-multipleFilter__itemName{color:#6a2c3e;padding-left:2px}.as-result__itemsList{border:none;display:flex;flex-wrap:wrap;justify-content:space-around;overflow:auto}#apisearch_assortment_results_items_wrapper .as-result__itemsList{display:block}@media (min-width:992px){#apisearch_assortment_results_items_wrapper .as-result__itemsList{display:flex}}.apisearch-filters-section{border-right:1px solid #d3d3d3;box-sizing:border-box;height:100%;overflow:auto;padding:20px 2% 0}@media (min-width:992px){.apisearch-filters-section{height:calc(100vh - 167px);padding-top:55px}}@media only screen and (max-width:992px){.apisearch-filters-section{background:#fff;position:fixed;width:280px;z-index:100}}@media only screen and (max-width:768px){.apisearch-filters-section{-ms-overflow-style:none;background:#eee;border-top-left-radius:40px;border-top-right-radius:40px;bottom:0;box-shadow:0 13px 19px rgba(0,0,0,.6);height:50vh;left:0;overflow-y:scroll;padding:20px 8% 4%;position:fixed;scrollbar-width:none;width:100%;z-index:100}.apisearch-filters-section::-webkit-scrollbar{display:none}}.apisearch-filters-section.hidden{padding:0;width:0!important}.title-bar{display:none;justify-content:space-between}@media only screen and (max-width:768px){.title-bar{background:#eee;bottom:362px;display:flex!important;margin-bottom:16px;padding-bottom:20px;width:80%;z-index:100}}.title-bar .delete-filters{color:#d50032;cursor:pointer}.title-bar .title-filter{color:#6a2c3e;font-size:16px;font-weight:700;left:50%;position:absolute;text-align:center}.title-bar .close-button-title{background-color:transparent!important;border:none;border-bottom-right-radius:0;border-top-right-radius:0;color:#d50032;left:auto;padding:0;position:unset;top:auto;z-index:100}.search-count{align-items:center;display:flex}.apisearch-category-filters-section{box-sizing:border-box;padding:0 2%}.search-filters .filters-toggle{border-bottom:1px solid #d3d3d3;color:#6a2c3e;cursor:pointer;display:flex;font-size:1.2rem;font-weight:700;justify-content:space-between;margin-bottom:16px;padding-bottom:4px}.search-filters .filters-toggle i{color:#d50032;transition:transform .3s ease}.search-filters .filters-toggle i.collapsed{transform:rotate(180deg)}.search-filters .acofarma-switch{margin-bottom:40px;margin-top:20px}.btn-clearfilters{align-items:center;display:flex;height:50px;top:0}.btn-clearfilters i{margin-right:8px}.as-searchInput__clearSearch:hover{background:#d50032}.apicheck-filters{margin-bottom:30px;transition:all .3s ease}.apicheck-filters.collapsed{margin:0;max-height:0;overflow:hidden;padding:0}.as-result-item{background-color:#efefef;border-radius:5px;margin:12px;padding:10px}.as-showMore,.as-showMore:hover{background:none}.search-paginator-wrapper{margin:0 auto}.as-pagination{align-items:center;display:flex;justify-content:center}.as-pagination li{color:gray;height:30px;margin:0 3px;text-align:center}.as-pagination li.as-pagination__item{align-items:center;background:none;border-radius:20px;color:#000;cursor:pointer;display:flex;font-size:14px;justify-content:center;padding:0 14px}.as-pagination li.as-pagination__item--active,.as-pagination li.as-pagination__item--active:hover,.as-pagination li.as-pagination__item:hover{background:none;color:#d50032}.as-pagination li.as-pagination__item--next,.as-pagination li.as-pagination__item--previous{background:#fff;border:1px solid #d50032}.as-pagination li.as-pagination__item--next i,.as-pagination li.as-pagination__item--previous i{color:#d50032}.as-pagination li.as-pagination__item--next:hover,.as-pagination li.as-pagination__item--previous:hover{background:#d50032}.as-pagination li.as-pagination__item--next:hover i,.as-pagination li.as-pagination__item--previous:hover i{color:#fff}.as-pagination li div>.pager-item{background:transparent;color:#fff;height:auto;width:auto}.as-pagination li div>.pager-item:hover{background-color:transparent}.menu-apisearch-toggle{background:transparent;border:none;color:#d50032;cursor:pointer;padding:8px 10px;position:absolute;right:10px;top:60px;z-index:100}@media (min-width:768px){.menu-apisearch-toggle{top:38px}}@media (min-width:992px){.menu-apisearch-toggle{top:38px}}.as-clearFilters{border:none;margin-bottom:20px;padding:0}.as-clearFilters,.as-clearFilters:hover{background:transparent}.as-information{padding:0}.apisearch-category-content .apisearch-category-sort-count-wrapper{display:inline-flex;justify-content:space-between;width:95%}@media (min-width:768px){.apisearch-category-content .apisearch-category-sort-count-wrapper{margin-left:20px;margin-right:20px}}.apisearch-category-content .apisearch-category-sort-count-wrapper .search-count{display:flex;font-size:14px!important}.apisearch-category-content .apisearch-category-sort-count-wrapper .search-count *{color:#6a2c3e!important}.apisearch-category-content .apisearch-category-sort-count-wrapper .order-items-apisearch{display:flex}.apisearch-category-content .apisearch-category-sort-count-wrapper .order-items-apisearch *{color:#6a2c3e!important}.apisearch-category-content .apisearch-category-sort-count-wrapper .order-items-apisearch .title{font-size:14px;margin-top:6px}.apisearch-content .apisearch-content-header{display:flex;flex-direction:column;justify-content:space-between;padding:10px}@media (min-width:768px){.apisearch-content .apisearch-content-header{flex-direction:row;padding:40px 60px 20px 80px}}.apisearch-content .search-count{align-items:center;-webkit-align-items:center;display:flex;font-size:14px!important;justify-content:end;-webkit-justify-content:flex-end}.apisearch-content .search-count *{color:#6a2c3e!important}.apisearch-content .order-items-apisearch{align-items:flex-end;-webkit-align-items:flex-end;display:flex;justify-content:end;-webkit-justify-content:flex-end}.apisearch-content .order-items-apisearch *{color:#6a2c3e!important}.apisearch-content .order-items-apisearch .title{font-size:14px;margin-bottom:6px}@media only screen and (max-width:992px){.apisearch-content{width:99%!important}}.apisearch-content.expanded{width:99%!important}.product-qty{background:#000;border:none;border-radius:100px;color:#fff;height:34px;width:34px}.qty-wrapper input{text-align:center;width:28px}@media (min-width:992px){.qty-wrapper input{width:40px}}.quantity-add-input{padding:0}@media only screen and (min-width:993px){.as-searchInput__clearSearch{margin-right:120px}}.as-sortBy__selector{border:none}.as-load-more{color:#d50032;cursor:pointer;font-size:16px;font-weight:700}.as-load-more:hover{text-decoration:underline}.tiny-scroll::-webkit-scrollbar{width:7px}.tiny-scroll::-webkit-scrollbar-thumb,.tiny-scroll::-webkit-scrollbar-track{border-radius:10px}.as-result .not-found{font-size:16px;text-align:center}.content-type-tabs{gap:1rem;margin-bottom:1rem;padding-bottom:.5rem}.content-type-results{transition:opacity .3s ease}.content-type-results:not([style*="display: none"]){opacity:1}.content-type-results[style*="display: none"]{opacity:0}.content-type-tabs{display:flex;flex-direction:column;gap:.25rem;padding:.5rem 0}.tab-button{align-items:center;border-radius:4px;color:#666;cursor:pointer;display:flex;font-size:.9rem;gap:.5rem;padding:.5rem .75rem;transition:all .3s ease}.tab-button:hover{background-color:rgba(0,0,0,.05);color:#333}.tab-button.active{background-color:rgba(0,0,0,.1);color:#000;font-weight:700}.tab-button i{font-size:.9rem;text-align:center;width:20px}.apisearch-content-wrapper{opacity:1;transition:opacity .3s ease-in-out}.apisearch-content-wrapper[style*="display: none"]{opacity:0}.apisearch-content-wrapper .result-container{height:calc(100vh - 220px);overflow:auto}@media (min-width:768px){.apisearch-content-wrapper .result-container{height:calc(100vh - 225px)}}@media (min-width:992px){.apisearch-content-wrapper .result-container{height:calc(100vh - 270px)}}#apisearch_filter__content_type input{display:none}#apisearch_filter__content_type .as-multipleFilter__item{align-items:center;border-radius:4px;color:#666;cursor:pointer;gap:.5rem;padding:.5rem .75rem;transition:all .3s ease}#apisearch_filter__content_type .as-multipleFilter__item:hover{background-color:rgba(0,0,0,.05);color:#333}#apisearch_filter__content_type .as-multipleFilter__item--active{background-color:rgba(0,0,0,.1);color:#000;font-weight:700}.hero{position:relative}.hero .hero-slider{height:320px;width:100%}@media (min-width:768px){.hero .hero-slider{height:465px}}@media (min-width:992px){.hero .hero-slider{height:490px}}@media (min-width:1200px){.hero .hero-slider{height:520px}}@media (min-width:1400px){.hero .hero-slider{height:540px}}.hero .hero-slider .hero-slider-item{background-position:50%;background-repeat:no-repeat;background-size:cover;height:320px;width:100vw}@media (min-width:768px){.hero .hero-slider .hero-slider-item{height:465px}}@media (min-width:992px){.hero .hero-slider .hero-slider-item{height:490px}}@media (min-width:1200px){.hero .hero-slider .hero-slider-item{height:520px}}@media (min-width:1400px){.hero .hero-slider .hero-slider-item{height:540px}}.hero .hero-slider .hero-slider-item.with-overlay-bg:before{background:rgba(64,3,3,.5);content:"";height:100%;left:0;position:absolute;top:0;width:100%;z-index:1}.hero .hero-slider .slick-dots{align-items:flex-start;display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:center;left:0;padding:20px 5px;position:absolute;top:100%;width:100%;z-index:10}@media (min-width:768px){.hero .hero-slider .slick-dots{bottom:0;top:auto}}.hero .hero-slider .slick-dots li button:before{color:#fff!important;font-size:20px}.hero .hero-slider .slick-dots>li{margin:0 5px!important;padding:0 10px 35px!important;width:auto!important}@media (min-width:768px){.hero .hero-slider .slick-dots>li{margin:0 5% 20px!important}}.hero .hero-slider .slick-dots>li.slick-active{border-bottom:2px solid #d50032}.hero .hero-slider .slick-dots>li.slick-active a{color:#d50032}@media (min-width:768px){.hero .hero-slider .slick-dots>li.slick-active{border-bottom:2px solid #fff}.hero .hero-slider .slick-dots>li.slick-active a{color:#fff}}.hero .hero-slider .slick-dots>li.slick-active .hero-page-item{font-weight:700}.hero .hero-info{align-items:flex-start;color:#fff;display:flex;flex-direction:column;height:100%;justify-content:center;left:0;overflow:hidden;padding-left:10px;position:absolute;top:0;width:85%;z-index:10}@media (min-width:768px){.hero .hero-info{padding-left:5%;width:75%}}@media (min-width:992px){.hero .hero-info{width:65%}}.hero .hero-info .title{font-size:14px;font-style:normal;font-weight:400;margin-bottom:16px}@media (min-width:768px){.hero .hero-info .title{font-size:20px;line-height:25px}}@media (min-width:1200px){.hero .hero-info .title{font-size:24px}}.hero .hero-info p{font-size:20px;font-style:normal;font-weight:700}@media (min-width:768px){.hero .hero-info p{font-size:30px;line-height:50px}}@media (min-width:1200px){.hero .hero-info p{font-size:40px}}.hero .hero-info .btn{width:auto}@media (min-width:768px){.hero .hero-info .btn{width:300px}}@media (min-width:1200px){.hero .hero-info .btn{width:360px}}.hero .hero-upper{align-items:center;color:#fff;display:flex;justify-content:space-between;padding:16px 32px;position:absolute;width:100%;z-index:7}.hero .hero-upper .hero-logo{filter:invert(1);height:40px;text-align:center}.hero .hero-upper .hero-logo img{height:100%}.hero .hero-upper .hero-left,.hero .hero-upper .hero-right{font-weight:700}.hero-slider-item-link{color:#6a2c3e;font-size:16px;text-decoration:none;text-transform:capitalize}.hero-slider-item-link:hover{color:#d50032}@media (min-width:768px){.hero-slider-item-link{color:#fff;font-size:20px}.hero-slider-item-link:hover{color:#fff}}.hero-message{align-items:center;background:#d8d8d8;color:#333;display:flex;font-size:16px;justify-content:center;margin-bottom:50px;padding:16px;top:0;width:100%}.hero-message i{margin-right:8px}:root{--bs-breadcrumb-divider:""}li.breadcrumb-item{color:#d50032;padding:0}li.breadcrumb-item:before{display:none}li.breadcrumb-item a{color:#d50032;font-size:12px;text-decoration:none}@media (min-width:768px){li.breadcrumb-item a{color:#6a2c3e}li.breadcrumb-item a:hover{color:#d50032}}.slick-slider{display:flex!important}.button-slider{background:transparent!important;border:none!important;color:red!important;font-size:27px!important;padding:0 20px}.slick-active .dot{background:#d50032;width:25px}.dot{background:#d3d3d3;height:10px;transition:all .3s ease;width:10px}.btn,.dot{border-radius:100px}.btn{background:#d50032;border:1px solid #d50032;box-shadow:none!important;color:#fff;font-size:15px;padding:8px 40px}.btn:hover{background:#fff;color:#d50032}.btn.btn-main{background:#d50032;border:1px solid #d50032;color:#fff}.btn.btn-main.bold{border:2px solid #d50032}.btn.btn-alt,.btn.btn-main:hover{background:#fff;color:#d50032}.btn.btn-alt{border:1px solid #d50032}.btn.btn-alt.bold{border:2px solid #d50032}.btn.btn-alt:hover{background:#d50032;border-color:#fff!important;color:#fff}.btn.btn-transparent{background:transparent;border:1px solid #d50032;color:#d50032}.btn.btn-transparent.bold{border:2px solid #d50032}.btn.btn-transparent:hover{background:#d50032;color:#fff}.btn.btn-with-icon{padding:8px 16px 8px 10px;text-transform:uppercase}.btn.btn-with-icon i{padding-right:6px}.btn.btn-transparent-alt{background:transparent;border:1px solid #fff;color:#fff}.btn.btn-transparent-alt.bold{border:2px solid #fff}.btn.btn-transparent-alt:hover{background-color:#fff;color:#d50032}.btn.btn-black{background:#333;border:1px solid #333;color:#fff}.btn.btn-black.bold{border:2px solid #333}.btn.btn-black:hover{background-color:#fff;color:#333}.btn.dark{background:#6a2c3e;border-color:#6a2c3e}.btn.dark.bold{border:2px solid #6a2c3e}.btn.dark:hover{background:#fff;color:#6a2c3e}.btn.bold{font-weight:700}.btn.fat{padding:12px 60px}.btn.thin{padding-bottom:2px;padding-top:2px}.btn.short{padding:8px 30px}.btn.small{font-size:12px}.btn.radius-only-left{border-radius:0;border-bottom-left-radius:100px;border-top-left-radius:100px}.btn.radius-only-right{border-radius:0;border-bottom-right-radius:100px;border-top-right-radius:100px}.btn-add{color:#d50032;cursor:pointer}.btn-add:hover{color:#6a2c3e;text-decoration:underline}.btn-add:hover i{border-color:#6a2c3e}.btn-add i{border:1px solid #d50032;border-radius:100px;margin-right:8px;padding:1px 0}.acofarma-switch{background-color:#f4f4f4;border:1px solid #cecece;border-radius:100px;display:inline-block;flex-basis:fit-content;font-size:12px}.acofarma-switch .choice{border-radius:100px;cursor:pointer;display:inline-block;padding:8px;transition:background .1s ease-in-out}.acofarma-switch .choice.on{background-color:#d50032;border-radius:100px;color:#fff}.acofarma-switch .choice.off{background-color:#f4f4f4;color:#333}.collapse-header{cursor:pointer}.collapse-header i{float:right}div[aria-expanded=false] .icon-minus,div[aria-expanded=true] .icon-plus{display:none}.events-section{margin-bottom:50px;width:100%}.events-section .events-section-title{font-size:30px;font-weight:600;margin-bottom:24px;text-align:center;width:100%}.events-section .events-row-slider{display:inline-flex;width:100%}.events-section .events-row-slider .event-item{background:#f4f4f4;border-radius:10px;display:flex;flex-direction:column;height:500px;margin:20px;overflow:hidden;width:350px}.events-section .events-row-slider .event-item .event-img{background-position:50%;background-repeat:no-repeat;background-size:cover;height:230px;width:100%}.events-section .events-row-slider .event-item .event-content{box-sizing:border-box;height:220px;padding:18px}.events-section .events-row-slider .event-item .event-content .event-date-wrapper{display:flex}.events-section .events-row-slider .event-item .event-content .event-date-wrapper i{font-size:20px;margin-right:8px}.events-section .events-row-slider .event-item .event-content .event-date-wrapper .event-date{color:#6a2c3e;font-weight:600;margin-right:8px}.events-section .events-row-slider .event-item .event-content .event-date-wrapper .event-time{color:gray}.events-section .events-row-slider .event-item .event-content .event-title{color:#d50032;font-size:22px;font-weight:600;margin-bottom:8px;margin-top:8px}.events-section .events-row-slider .event-item .event-content .event-description{font-size:14px;font-weight:400}.events-section .events-row-slider .event-item .event-content .event-users{color:gray;margin-bottom:16px;margin-top:4px}.events-section .events-row-slider .event-item .event-content .event-users i{margin-right:4px}.events-section .events-row-slider .event-item .event-content .event-btn{border-radius:100px;box-shadow:none;font-weight:700;left:50%;outline:none;padding:8px 52px;position:relative;transform:translateX(-50%)}.info-icon-section .info-icon-item .icon{color:gray;font-size:40px;margin-bottom:10px}.info-icon-section .info-icon-item .info-icon-title{color:gray;font-size:18px;text-align:center}.full-section-half{display:flex}.full-section-half .half{padding:60px 30px;width:50%}.full-section-half .half .title{color:#fff;font-size:24px;font-weight:700;margin-bottom:16px}.full-section-half .half.half-left{background:gray;text-align:right}.full-section-half .half.half-left .round-items-wrapper{justify-content:flex-end}.full-section-half .half.half-right{background:#222}.full-section-half .half .round-items-wrapper{display:flex}.full-section-half .half .round-items-wrapper .round-item{align-items:center;border:2px solid #fff;border-radius:100px;display:flex;flex-direction:column;height:120px;justify-content:center;margin-right:16px;text-align:center;width:120px}.full-section-half .half .round-items-wrapper .round-item:last-of-type{margin-right:0}.full-section-half .half .round-items-wrapper .round-item .title{color:#fff;margin-bottom:0}.full-section-half .half .round-items-wrapper .round-item .subtitle{color:#fff;font-size:13px;margin-bottom:0}.banner-gradient{background:linear-gradient(94.29deg,#d50032 4.13%,#6b2b3d 76.62%);color:#fff;padding-bottom:40px;padding-top:40px}.banner-gradient .row{margin-bottom:20px}.banner-gradient .row .info .title{font-size:30px;font-weight:400}.banner-gradient .row.info-row .info-row-in{display:flex;justify-content:center}@media only screen and (max-width:992px){.banner-gradient .row.info-row .info-row-in{align-items:center;display:flex;flex-direction:column;justify-content:center;text-align:center}.banner-gradient .row.info-row .info-row-in .info-slot{margin:0!important}}.banner-gradient .row.info-row .info-row-in .info-slot{display:flex;flex-direction:column;margin-right:80px;padding:0 30px;text-align:center}.banner-gradient .row.info-row .info-row-in .info-slot .number{font-size:50px;font-weight:700}.banner-gradient .row.info-row .info-row-in .info-slot .info{font-size:18px}.banner-gradient .row.info-row .info-row-in .info-slot:last-of-type{margin-right:0}.banner-gradient .row.info-row .info-row-in .info-slot .icon{font-size:40px;text-align:left}.banner-gradient .row.info-row .info-row-in .info-slot .title{font-size:20px;font-weight:700;text-align:left}.banner-gradient .row.info-row .info-row-in .info-slot .description{font-size:14px;font-weight:400;text-align:left}.icons-container{padding-bottom:60px;padding-top:80px}.masonry-2{margin:3rem 0;max-width:100%}.masonry-2 .masonry-grid{display:flex;width:100%}.masonry-2 .masonry-grid.masonry--v{flex-flow:column-reverse wrap-reverse}.masonry-2 .masonry-grid .masonry-brick{background-color:#fff;border-radius:20px;color:#fff;margin:0 0 8px 8px;overflow:hidden;position:relative}.masonry-2 .masonry-grid .masonry-brick.masonry-brick-4,.masonry-2 .masonry-grid .masonry-brick.masonry-brick-5{height:430px}.masonry-2 .masonry-grid .masonry-brick.masonry-brick-2,.masonry-2 .masonry-grid .masonry-brick.masonry-brick-3{height:310px}.masonry-2 .masonry-grid .masonry-brick.masonry-brick-1{height:430px}.masonry-2 .masonry-grid .masonry-brick.masonry-brick-title{height:310px}.masonry-2 .masonry-grid .masonry-brick.masonry-brick-title .title{bottom:5%;color:#6a2c3e;font-size:2.5rem;font-weight:600;left:2%;position:absolute}.masonry-2 .masonry-grid .masonry-brick .masonry-img{max-width:100%;vertical-align:middle}.masonry-2 .masonry-grid .masonry-brick:hover:after{font-size:2.25em;opacity:1}@media only screen and (min-width:1024px){.masonry-2 .masonry-grid.masonry--v{max-height:800px}.masonry-2 .masonry-grid .masonry-brick--v{width:32.5%}}@media only screen and (max-width:1023px) and (min-width:768px){.masonry-2 .masonry-grid.masonry--v{max-height:1200px}.masonry-2 .masonry-grid .masonry-brick--v{width:50%}}.masonry-2 .masonry-grid .masonry-img{height:100%;object-fit:cover;width:100%}.masonry-2 .img-1{height:420px}.masonry-2 .img-2{height:350px}.masonry-2 .img-3{height:500px}.masonry-2 .img-4{height:250px}.masonry-2 .img-5{height:550px}.masonry-2 .link-box{bottom:10%;color:#fff;font-size:1.2rem;position:absolute;right:5%;text-decoration:none;z-index:1}.masonry-2 .link-box.link-box-5{left:5%;right:unset}.masonry-2 .link-box.link-box-5 .header{font-size:1.5rem;font-weight:700}.masonry-2 .link-box.link-box-4{left:5%;right:unset}.masonry-2 .link-box.link-box-4 .header{font-size:1.5rem;font-weight:700}.masonry-2 .link-box.link-box-3{left:5%;right:unset}.masonry-2 .link-box.link-box-3 .header{font-size:1.5rem;font-weight:700}.masonry-2 .link-box.link-box-2{left:5%;right:unset}.masonry-2 .link-box.link-box-2 .header{font-size:1.5rem;font-weight:700}.masonry-2 .link-box.link-box-1{left:5%;right:unset}.masonry-2 .link-box.link-box-1 .header{font-size:1.5rem;font-weight:700}.masonry-2 .link-box:hover{color:#d50032}.masonry-2 .link-box>.title{font-weight:700}.masonry-2 .link-box:hover+img{opacity:.5;transition:all .3s ease-in-out}.discover-section{margin-bottom:50px;width:100%}.discover-section .deco-right{position:absolute;right:0}.discover-section .deco-left{left:0;position:absolute}.discover-section .discover-section-title{color:#6a2c3e;font-size:30px;font-weight:600;margin-bottom:32px;text-align:center;width:100%}.discover-section .discover-row-slider.slider-3{margin:0 auto;max-width:80%}.discover-section .discover-row-slider .discover-item{display:flex;flex-direction:column;margin:0 auto!important;min-height:500px;width:320px!important}.discover-section .discover-row-slider .discover-item .discover-image{background-position:50%;background-repeat:no-repeat;background-size:cover;min-height:250px;width:100%}.discover-section .discover-row-slider .discover-item .discover-content-wrapper{padding:16px}.discover-section .discover-row-slider .discover-item .discover-content-wrapper .discover-title{color:#6a2c3e;font-size:18px;font-weight:700;margin-bottom:8px;margin-top:10px;min-height:50px;text-align:center}.discover-section .discover-row-slider .discover-item .discover-content-wrapper .discover-description{color:#8f8f8f;font-size:14px;margin-bottom:20px;min-height:80px;text-align:center}.discover-section .discover-row-slider .discover-item .discover-content-wrapper .btn{width:100%}@media only screen and (max-width:1200px){.discover-section .discover-row-slider .discover-item .discover-content-wrapper .btn{padding:16px 0}}.block-wrapper .block-wrapper-inner{margin:100px 0}.cms-top-banner{box-sizing:border-box;font-size:14px;height:24px;overflow:hidden;position:relative;white-space:nowrap}.cms-top-banner,.cms-top-banner .moving-container{display:flex;width:100%}.cms-top-banner .moving-container .moving-text{animation:moveText 10s linear infinite;display:inline-block;text-align:center;width:100%}@keyframes moveText{0%{transform:translateX(100%)}to{transform:translateX(-100%)}}.badge{position:relative;top:-1px}.badge-pill{border-radius:10rem;padding-left:.6em;padding-right:.6em}.badge-primary{background-color:#d50032;color:#fff}.badge-primary a:focus,.badge-primary a:hover{background-color:#a20026;color:#fff}.badge-primary.focus,.badge-primary:focus{box-shadow:0 0 0 .2rem rgba(0,123,255,.5);outline:0}.badge-secondary{background-color:#6a2c3e;color:#fff}.badge-secondary a:focus,.badge-secondary a:hover{background-color:#461d29;color:#fff}.badge-secondary.focus,.badge-secondary:focus{box-shadow:0 0 0 .2rem hsla(208,7%,46%,.5);outline:0}.badge-success{background-color:#28a745;color:#fff}.badge-success a:focus,.badge-success a:hover{background-color:#1e7e34;color:#fff}.badge-success.focus,.badge-success:focus{box-shadow:0 0 0 .2rem rgba(40,167,69,.5);outline:0}.badge-info{background-color:#17a2b8;color:#fff}.badge-info a:focus,.badge-info a:hover{background-color:#117a8b;color:#fff}.badge-info.focus,.badge-info:focus{box-shadow:0 0 0 .2rem rgba(23,162,184,.5);outline:0}.badge-warning{background-color:#ffc107;color:#1f2d3d}.badge-warning a:focus,.badge-warning a:hover{background-color:#d39e00;color:#1f2d3d}.badge-warning.focus,.badge-warning:focus{box-shadow:0 0 0 .2rem rgba(255,193,7,.5);outline:0}.badge-danger{background-color:#dc3545;color:#fff}.badge-danger a:focus,.badge-danger a:hover{background-color:#bd2130;color:#fff}.badge-danger.focus,.badge-danger:focus{box-shadow:0 0 0 .2rem rgba(220,53,69,.5);outline:0}.badge-light{background-color:#f8f9fa;color:#1f2d3d}.badge-light a:focus,.badge-light a:hover{background-color:#dae0e5;color:#1f2d3d}.badge-light.focus,.badge-light:focus{box-shadow:0 0 0 .2rem rgba(248,249,250,.5);outline:0}.badge-dark{background-color:#343a40;color:#fff}.badge-dark a:focus,.badge-dark a:hover{background-color:#1d2124;color:#fff}.badge-dark.focus,.badge-dark:focus{box-shadow:0 0 0 .2rem rgba(52,58,64,.5);outline:0}.loader{align-items:center;background:hsla(0,0%,100%,.8);display:none;height:100%;justify-content:center;left:0;overflow:hidden;top:0;width:100%;z-index:10000}.loader.screen-loader{position:fixed}.loader .spinner,.loader.cart-loader{position:absolute}.loader .spinner{animation:spin 1s linear infinite;border:4px solid rgba(0,0,0,.1);border-radius:50%;border-top-color:#d50032;height:40px;left:45%;top:45%;transform:translate(-50%,-50%);width:40px}@media (min-width:768px){.loader .spinner{left:50%;top:50%}}.loader .spinner-text{color:#6a2c3e;font-size:18px;font-weight:700;left:50%;position:absolute;text-align:center;top:40%;transform:translate(-50%,-50%);width:100%}@media (min-width:768px){.loader .spinner-text{font-size:22px;left:51%;top:45%}}.loader .spinner-text .dots:after{animation:dots 1.5s steps(4) infinite;content:"";display:inline-block}@keyframes dots{0%{content:""}25%{content:"."}50%{content:".."}75%{content:"..."}to{content:""}}@keyframes spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.bool-indicator{background:gray;border-radius:100px;height:10px;margin:4px;width:10px}.bool-indicator.green{background-color:green}.bool-indicator.red{background-color:red}.product-detail-img-wrapper{min-height:var(--img-frame-height)}.product-detail-img-wrapper.alt .img-prod-wrapper{height:auto}.product-detail-img-wrapper.alt .img-prod-wrapper .img-prod-wrapper-inner{height:500px}.product-detail-img-wrapper .img-prod-wrapper{height:75%;margin-bottom:20px;max-height:inherit;padding:20px;position:relative;width:100%}.product-detail-img-wrapper .img-prod-wrapper .img-prod-wrapper-inner{height:100%;min-height:300px;width:100%}@media (min-width:576px){.product-detail-img-wrapper .img-prod-wrapper .img-prod-wrapper-inner{min-height:500px}}.product-detail-img-wrapper .img-prod-wrapper .buttons-wrapper-actions-left{display:flex;font-size:20px;left:0;position:absolute;top:0;z-index:1}.product-detail-img-wrapper .img-prod-wrapper .buttons-wrapper-actions-left .product-discount-wrapper span.price-discount-label{background:#d50032;border-radius:5px;color:#fff;font-size:16px;font-weight:700;left:0;margin-left:10px;padding:4px;position:relative;top:0}.product-detail-img-wrapper .img-prod-wrapper .buttons-wrapper-actions-left .product-discount-wrapper span.price-discount-label:after{border-color:transparent transparent transparent #d50032;border-style:solid;border-width:14px 17px 13px;clear:both;content:"";height:0;left:97%;position:absolute;top:0;width:0}.product-detail-img-wrapper .img-prod-wrapper .buttons-wrapper-actions-right{display:flex;font-size:20px;position:absolute;right:0;top:0;z-index:1}@media only screen and (max-width:768px){.product-detail-img-wrapper .img-prod-wrapper .buttons-wrapper-actions-right{align-items:center;background:#6a2c3e;border-bottom-right-radius:5px;border-top-right-radius:5px;display:flex;flex-direction:column;font-size:20px;justify-content:center;left:-12px;padding:4px;position:absolute;top:50%;width:40px;z-index:1}.product-detail-img-wrapper .img-prod-wrapper .buttons-wrapper-actions-right button{background-color:transparent!important;color:#fff;margin-right:0!important}}.product-detail-img-wrapper .img-prod-wrapper .buttons-wrapper-actions-right button{align-items:center;background:hsla(0,0%,100%,.411);border:none;border-radius:100px;display:flex;height:30px;justify-content:center;margin-right:8px;width:30px}.product-detail-img-wrapper .img-prod-wrapper .buttons-wrapper-actions-right button:last-of-type{margin-right:0}.product-detail-img-wrapper .img-prod-wrapper .buttons-wrapper-actions-right button:hover i{color:#d50032}.product-detail-img-wrapper .img-prod-wrapper .img-content{background-position:50% 50%;background-repeat:no-repeat;background-size:contain;height:100%;width:100%}.product-detail-img-wrapper .img-caroussel,.product-detail-img-wrapper .img-caroussel .slick-list{width:100%!important}.product-detail-img-wrapper .img-caroussel .slick-list .slick-slide{margin-right:8px}.product-detail-img-wrapper .img-caroussel .img-caroussel-item{background-position:50%;background-repeat:no-repeat;background-size:contain;cursor:pointer;height:80px;width:80px}@media only screen and (max-width:768px){.product-detail-info-wrapper{margin-top:100px}}.product-detail-info-wrapper .prod-ref-wrapper{align-items:center;display:flex;justify-content:space-between;margin-bottom:8px}.product-detail-info-wrapper .prod-ref-wrapper .prod-ref{font-size:16px}.product-detail-info-wrapper .prod-ref-wrapper .prod-ref .prod-ref-label{color:#6a2c3e;font-weight:700}.product-detail-info-wrapper .prod-ref-wrapper .prod-ref .prod-ref-value{color:#333}.product-detail-info-wrapper .prod-ref-wrapper img{width:70px}.product-detail-info-wrapper .prod-stock{align-items:center;display:flex;font-size:16px;font-weight:700;margin-bottom:8px}.product-detail-info-wrapper .prod-stock .prod-stock-indicator{background:gray;border-radius:100px;height:10px;margin-right:4px;width:10px}.product-detail-info-wrapper .prod-stock .prod-stock-indicator.green{background-color:green}.product-detail-info-wrapper .prod-stock .prod-stock-indicator.red{background-color:red}.product-detail-info-wrapper .prod-stock .prod-stock-availability-label{color:#6a2c3e;font-weight:700}.product-detail-info-wrapper .prod-stock .prod-stock-availability-value{color:#333}.product-detail-info-wrapper .prod-stock-batch-number{font-size:16px}.product-detail-info-wrapper .prod-stock-batch-number .prod-stock-batch-number-label{color:#6a2c3e;font-weight:700}.product-detail-info-wrapper .prod-stock-batch-number .prod-stock-batch-number-value{color:#333}.product-detail-info-wrapper .prod-stock-batch-exp-date{font-size:16px}.product-detail-info-wrapper .prod-stock-batch-exp-date .prod-stock-batch-exp-date-label{color:#6a2c3e;font-weight:700}.product-detail-info-wrapper .prod-stock-batch-exp-date .prod-stock-batch-exp-date-value{color:#333}.product-detail-info-wrapper .prod-availability-wrapper{align-items:center;color:#d50032;display:flex;font-size:16px;font-weight:700;margin-bottom:16px}.product-detail-info-wrapper .prod-availability-wrapper i{margin-right:4px}.product-detail-info-wrapper .prod-title{color:#6a2c3e;font-size:30px;font-weight:700;margin-bottom:20px;margin-top:20px}.product-detail-info-wrapper .prod-size-wrapper{align-items:center;display:flex;margin-bottom:16px}.product-detail-info-wrapper .prod-size-wrapper .prod-size-item{align-items:center;background:#fff;border:1px solid #f7f4f5;border-radius:4px;box-sizing:border-box;color:#6a2c3e;cursor:pointer;display:flex;font-size:12px;height:37px;justify-content:center;margin-right:4px;min-width:70px;padding:10px}.product-detail-info-wrapper .prod-size-wrapper .prod-size-item.selected,.product-detail-info-wrapper .prod-size-wrapper .prod-size-item:hover{background:#f7f4f5;font-weight:700}.product-detail-info-wrapper .prod-short-description{font-size:16px;margin-bottom:16px}.product-detail-info-wrapper .prod-short-description a{color:#d50032;text-decoration:underline}.product-detail-info-wrapper .prod-short-description p{display:inline}.product-detail-info-wrapper .prod-char-wrapper{align-items:center;display:flex;margin-bottom:32px}.product-detail-info-wrapper .prod-char-wrapper .prod-char-item{display:flex;flex-direction:column;justify-content:center;margin-right:32px}.product-detail-info-wrapper .prod-char-wrapper .prod-char-item .prod-char-img{height:45px}.product-detail-info-wrapper .prod-char-wrapper .prod-char-item .prod-char-title{font-size:12px;text-align:center}.product-detail-info-wrapper .prod-price-wrapper{margin-bottom:12px}.product-detail-info-wrapper .prod-price-wrapper .prod-price{color:#6a2c3e;font-size:28px}.product-detail-info-wrapper .prod-price-wrapper .prod-currency{color:#6a2c3e;font-size:20px}.product-detail-info-wrapper .prod-price-wrapper .prod-discount{background-color:#6a2c3e;color:#fff;font-size:12px;font-weight:400;padding:2px}.product-detail-info-wrapper .price-wrapper{color:#6a2c3e;font-size:20px;font-weight:700}.product-detail-info-wrapper .price-wrapper span.price-tax{color:gray;font-size:12px;font-weight:400}.product-detail-info-wrapper .price-wrapper span.price-discount{background-color:#6a2c3e;color:#fff;font-size:12px;font-weight:400}.product-detail-info-wrapper .price-wrapper span.price-currency,.product-detail-info-wrapper .price-wrapper span.price-value{color:#6a2c3e;font-size:32px}.product-detail-info-wrapper .prod-discover{margin-bottom:16px}.product-detail-info-wrapper .prod-discover a{color:#d50032;font-size:16px;font-weight:700;text-decoration:none}.product-detail-info-wrapper .prod-discover a i{margin-right:4px}.product-detail-info-wrapper .prod-add-wrapper{align-items:center;display:flex}.product-detail-info-wrapper .prod-add-wrapper .product-qty-wrapper{width:190px}.product-detail-info-wrapper .prod-vip-wrapper{display:flex;flex-direction:column;justify-content:center}.product-detail-info-wrapper .prod-vip-wrapper button{margin-bottom:16px;width:auto}.prod-about .title{color:#6a2c3e;font-size:30px;font-weight:600;margin-bottom:32px}.prod-about h1{font-size:22px}.prod-about h2{font-size:18px}.prod-about h3,.prod-about p{font-size:14px}.prod-about-info .prod-about-expandable-wrapper{border-top:1px solid #f5f5f5;margin-bottom:24px}.prod-about-info .prod-about-expandable-wrapper .prod-about-expandable-item{border-bottom:1px solid #f5f5f5}.prod-about-info .prod-about-expandable-wrapper .prod-about-expandable-item .prod-about-expandable-title{align-items:center;cursor:pointer;display:flex;font-size:20px;justify-content:space-between;padding:18px 4px}.prod-about-info .prod-about-expandable-wrapper .prod-about-expandable-item .prod-about-expandable-title i{box-sizing:border-box;cursor:pointer}.prod-about-info .prod-about-expandable-wrapper .prod-about-expandable-item .prod-about-expandable-title i:hover{background:#f5f5f5;border-radius:100px}.prod-about-info .prod-about-expandable-wrapper .prod-about-expandable-item .prod-about-expandable-description{font-size:12px;overflow:hidden;padding:8px;transition:all .3s ease}.prod-about-info .prod-about-expandable-wrapper .prod-about-expandable-item .prod-about-expandable-description.collapsed{max-height:0;padding:0}.prod-about-info .prod-related-videos-wrapper{margin-top:40px}.prod-about-info .prod-related-videos-wrapper h3{color:#6a2c3e;font-size:30px;font-weight:600;margin-bottom:12px}.prod-about-info .prod-related-videos-wrapper .prod-related-videos-more{align-items:center;color:#d50032;cursor:pointer;display:flex;font-size:12px;font-weight:700;justify-content:flex-end;margin-bottom:8px;margin-right:8px}.prod-about-info .prod-related-videos-wrapper .prod-videos-wrapper{display:flex;justify-content:space-between;width:100%}.prod-about-info .prod-related-videos-wrapper .prod-videos-wrapper .prod-video-item{background:#f5f5f5;border-radius:10px;margin-right:5px;overflow:hidden;width:100%}@media (min-width:768px){.prod-about-info .prod-related-videos-wrapper .prod-videos-wrapper .prod-video-item{width:45%}}.prod-about-info .prod-related-videos-wrapper .prod-videos-wrapper .prod-video-item .prod-thumb-wrapper{align-items:center;background-position:50%;background-repeat:no-repeat;background-size:cover;display:flex;height:170px;justify-content:center}.prod-about-info .prod-related-videos-wrapper .prod-videos-wrapper .prod-video-item .prod-thumb-wrapper a,.prod-about-info .prod-related-videos-wrapper .prod-videos-wrapper .prod-video-item .prod-thumb-wrapper i{color:#d50032;font-size:18px}.prod-about-info .prod-related-videos-wrapper .prod-videos-wrapper .prod-video-item .prod-video-content{box-sizing:border-box;padding:20px}.prod-about-info .prod-related-videos-wrapper .prod-videos-wrapper .prod-video-item .prod-video-content .prod-video-category{color:#d50032;font-size:12px;margin-bottom:8px;text-transform:uppercase}.prod-about-info .prod-related-videos-wrapper .prod-videos-wrapper .prod-video-item .prod-video-content .prod-video-title{color:#6a2c3e;font-size:12px;font-weight:700}@media (min-width:768px){.about-row{margin-top:150px}}.faqs-row .prod-faqs-expandable-wrapper{border-top:1px solid #f5f5f5;margin-bottom:24px}.faqs-row .prod-faqs-expandable-wrapper .prod-faqs-expandable-item{border-bottom:1px solid #f5f5f5}.faqs-row .prod-faqs-expandable-wrapper .prod-faqs-expandable-item .prod-faqs-expandable-title{align-items:center;cursor:pointer;display:flex;font-size:20px;font-weight:600;justify-content:space-between;padding:8px 4px}.faqs-row .prod-faqs-expandable-wrapper .prod-faqs-expandable-item .prod-faqs-expandable-title i{box-sizing:border-box;cursor:pointer}.faqs-row .prod-faqs-expandable-wrapper .prod-faqs-expandable-item .prod-faqs-expandable-title i:hover{background:#f5f5f5;border-radius:100px}.faqs-row .prod-faqs-expandable-wrapper .prod-faqs-expandable-item .prod-faqs-expandable-description{font-size:16px;font-weight:400;max-height:400px;overflow:hidden;padding:8px;transition:all .3s ease}.faqs-row .prod-faqs-expandable-wrapper .prod-faqs-expandable-item .prod-faqs-expandable-description.collapsed{max-height:0;padding:0}.prod-related-videos-link{color:#d50032}.prod-faqs-title,.prod-ingredients-title,.prod-related-title,.prod-standards-title{margin-bottom:32px}.prod-ingredients-content{display:flex;justify-content:space-evenly;width:100%}.prod-ingredients-content .prod-ingredients-item{align-items:center;background:#f7f4f5;border-radius:10px;display:flex;flex-direction:column;justify-content:center;margin:5px;padding:40px;width:300px}.prod-ingredients-content .prod-ingredients-item .prod-ingredients-img{background-position:50%;background-repeat:no-repeat;background-size:cover;border-radius:1000px;height:170px;margin-bottom:16px;overflow:hidden;width:170px}.prod-ingredients-content .prod-ingredients-item .prod-ingredients-title{color:#6a2c3e!important;font-size:18px;font-weight:600;margin-bottom:32px}.prod-ingredients-content .prod-ingredients-item .prod-ingredients-description{font-size:14px;font-weight:400;text-align:center}.prod-standards-content{display:flex;justify-content:space-evenly;width:100%}.prod-standards-content .prod-standards-item{align-items:center;display:flex;flex-direction:column;justify-content:center}.prod-standards-content .prod-standards-item .prod-standards-bg{background-position:50%;background-repeat:no-repeat;background-size:cover;border-radius:10px;margin:5px;padding:40px}.prod-standards-content .prod-standards-item .prod-standards-title{color:#fff;font-size:18px;font-weight:700;margin-bottom:20px;padding-top:300px;text-align:center}.prod-standards-content .prod-standards-item .prod-standards-description{color:#fff;font-size:14px;text-align:center}.docu-row{margin-bottom:70px}.docu-row .title{color:#6a2c3e;margin-bottom:32px;text-align:center}.docu-container .docu-item{align-items:center;border-bottom:1px solid #f4f4f4;display:flex}.docu-container .docu-item .info1{font-size:16px;font-weight:600;padding:10px}.docu-container .docu-item .info2{font-size:16px;font-weight:400;padding:10px}.docu-container .docu-item a{color:#6a2c3e;padding:10px}.docu-container .docu-item a:hover{color:#d50032}.docu-container .docu-item a i{font-size:20px}.ingredients-row,.standards-row{margin-bottom:80px}.docu-row{margin-bottom:120px!important}.prod-conditions-wrapper{background:#f4f4f4;color:#6a2c3e;font-size:12px;margin-top:20px;padding:30px}.prod-conditions-wrapper .prod-contions-title{font-size:14px;font-weight:700;padding-bottom:30px}.prod-conditions-wrapper .row-header{border-bottom:1px solid #6a2c3e;font-weight:700;padding-bottom:14px;text-transform:uppercase}.prod-conditions-wrapper .row{margin-bottom:18px;text-align:center}.prod-conditions-wrapper .col-pvp-recommended{font-weight:700}.prod-conditions-wrapper .col-discount{color:#d50032;font-weight:700}.prod-variants-wrapper{font-size:12px;margin:40px 0}.prod-variants-wrapper .row-header{border-bottom:1px solid #6a2c3e;padding-bottom:14px;text-transform:uppercase}.prod-variants-wrapper .row{align-items:center;margin-bottom:18px;text-align:center}.prod-variants-wrapper .col{color:#8f8f8f;font-weight:600}.prod-variants-wrapper .col-pvp{color:#6a2c3e;font-weight:700}.prod-variants-wrapper .col-discount{color:#d50032;font-weight:700}.prod-variants-wrapper .col-add .add-btn-prod i{font-size:20px}.cta-contact-sales-rep{display:flex;justify-content:right}.as-searchInput__input{border:1px solid #000;box-shadow:none;box-sizing:border-box}.as-searchInput__input:active,.as-searchInput__input:focus,.as-searchInput__input:hover{box-shadow:0 0 0 1px #000}.banner-section{align-items:center;background-position:50%;background-repeat:no-repeat;background-size:cover;border-radius:20px;display:flex;height:650px;margin:0 auto;padding:40px;width:98%}.banner-section .banner-content{width:50%}.banner-section .banner-content h3{font-size:32px;font-weight:700;margin-bottom:24px}.banner-section .banner-content p{font-size:18px;margin-bottom:32px}.banner-section .banner-content a .banner-btn{border:1px solid #000;border-radius:1000px;padding:16px 32px}.brand-row-slider{box-sizing:border-box;display:inline-flex;overflow:hidden;padding-bottom:20px}.brand-row-slider .brand-item{align-items:center;background-image:url(https://source.unsplash.com/random);background-position:50%;background-repeat:no-repeat;background-size:cover;border-radius:20px;cursor:pointer;display:flex!important;height:380px;justify-content:center;margin:10px;overflow:hidden;position:relative;width:380px}.brand-row-slider .brand-item .overlay{background:#000;height:100%;left:0;opacity:.4;position:absolute;top:0;width:100%;z-index:1}.brand-row-slider .brand-item .logo{filter:invert(1);width:40%;z-index:2}.brand-row-slider .brand-item:hover .overlay{background:#d50032}.brand-row-slider .slick-dots{bottom:-5px}.brand-page-container .brand-top-text-wrapper{justify-content:center;text-align:center}.brand-page-container .brand-top-text-wrapper .title{color:#6a2c3e;font-size:30px;margin-bottom:20px}.brand-page-container .brand-top-text-wrapper .description{font-size:18px}.brand-page-container .brand-box-wrapper .brand-box-item{border:1px solid #cecece;border-radius:5px;text-align:center}.brand-page-container .brand-box-wrapper .brand-box-item .image{background-size:cover;border-radius:5px 5px 0 0;height:400px;width:100%}.brand-page-container .brand-box-wrapper .brand-box-item .title{color:#6a2c3e;font-size:22px;font-weight:600;margin-bottom:10px;margin-top:55px}.brand-page-container .brand-box-wrapper .brand-box-item .description{padding-bottom:50px;padding-left:40px;padding-right:40px}.promotions-header .buttons-wrapper{align-items:center;display:flex;flex-wrap:wrap;justify-content:center;margin-bottom:48px;margin-top:16px;width:100%}.promotions-header .buttons-wrapper .btn{margin:0 8px 16px}.product-section-lazy .results{align-items:flex-end;-webkit-align-items:flex-end;display:flex;justify-content:end;-webkit-justify-content:flex-end;margin-bottom:40px}.product-section-lazy .products-row{display:flex;flex-wrap:wrap;justify-content:flex-start!important;width:100%}.product-section-lazy .products-row .item-wrapper{display:flex;justify-content:flex-start;margin-bottom:24px;padding:0 1%;width:100%}@media (min-width:576px){.product-section-lazy .products-row .item-wrapper{width:50%}}@media (min-width:992px){.product-section-lazy .products-row .item-wrapper{width:25%}}.product-section-lazy .products-row .item-wrapper .product-item{height:auto!important;width:auto}.load-more{color:#d50032;cursor:pointer;font-weight:700;margin:0 auto 32px;text-align:center;width:200px}.load-more i{margin-left:4px}.load-more:hover{text-decoration:underline}.container-slider-promo{align-items:center;display:flex;flex-direction:column;margin-top:48px}.container-slider-promo .title{color:#6a2c3e;font-size:30px;font-weight:700;line-height:37px;margin-bottom:32px;margin-top:16px;text-align:center}.container-slider-promo .promo-slider{height:600px;margin-bottom:48px;position:relative;width:90%}.container-slider-promo .promo-slider .promo-slider-item{background-position:50%;background-repeat:no-repeat;background-size:cover;border-radius:10px;height:600px;margin:0 auto;overflow:hidden;position:relative;width:1000px}.container-slider-promo .promo-slider .promo-slider-item .info-wrapper{display:flex;flex-direction:column;justify-content:flex-start;left:10%;max-width:300px;position:absolute;text-align:left;top:10%}.container-slider-promo .promo-slider .promo-slider-item .info-wrapper .title{font-size:20px;margin-bottom:10px;text-align:left}.container-slider-promo .promo-slider .promo-slider-item .info-wrapper .info{font-size:16px;margin-bottom:16px}.container-slider-promo .promo-slider .slick-dots{bottom:-46px}.top-bar{align-items:center;display:flex;margin-bottom:52px;position:relative}.top-bar .switch-container{left:50%;position:absolute;transform:translateX(-50%)}.top-assortment-bar{align-items:center;display:flex;flex-direction:column;justify-content:center}.top-assortment-bar .title{color:#6a2c3e;font-size:32px;font-weight:400;line-height:37px;margin-bottom:32px;text-align:center;width:60%}.top-assortment-bar .options-bar{align-items:center;display:flex;justify-content:center}.top-assortment-bar .options-bar .option-item{border:1px solid #b5969f;border-radius:5px;cursor:pointer;margin-right:16px;padding:8px 16px;text-align:center}.top-assortment-bar .options-bar .option-item:hover{background:#f3eef0}.top-assortment-bar .options-bar .option-item:last-of-type{margin-right:0}.top-assortment-bar .options-bar .option-item .number{color:#6a2c3e}.top-assortment-bar .options-bar .option-item .label{font-size:10px}.top-assortment-bar .options-bar .option-item .discount{color:#d50032;font-size:14px}.top-assortment-bar .options-bar .option-item.active{background:#f3eef0}.upper-bar-detail{align-items:center;color:#6a2c3e;display:flex;justify-content:space-between;margin-bottom:16px}.upper-bar-detail .left{align-items:center;display:flex;font-size:12px}.upper-bar-detail .left i{margin-right:8px}.upper-bar-detail .left .price{font-size:16px;font-weight:700;margin-left:8px}.upper-bar-detail .right{align-items:center;display:flex}.upper-bar-detail .right .numbers{align-items:center;background-color:#6a2c3e;border-radius:100px;color:#fff;display:flex;height:30px;justify-content:center;margin-left:8px;width:30px}.product-item-assort{display:flex;margin-bottom:16px}.product-item-assort img{background:#f5f5f5;border-bottom-left-radius:10px;border-top-left-radius:10px;object-fit:cover;padding:10px;width:25%}.product-item-assort .info{background:#f5f5f5;border-bottom-right-radius:10px;border-top-right-radius:10px;box-sizing:border-box;display:flex;min-height:200px;padding:16px;width:75%}.product-item-assort .info .left{width:70%}.product-item-assort .info .left .title{color:#6a2c3e;font-size:20px;font-weight:700;margin-bottom:4px}.product-item-assort .info .left .description{color:#000;font-size:12px;margin-bottom:16px}.product-item-assort .info .left .qtty{color:#6a2c3e;font-size:14px;margin-bottom:16px;text-align:right;width:100%}.product-item-assort .info .left .disc-price-bar,.product-item-assort .info .left .prev-price-bar{border-bottom:1px solid #b5969f;display:flex;margin-bottom:8px;padding-bottom:8px;padding-top:8px}.product-item-assort .info .left .disc-price-bar .right,.product-item-assort .info .left .prev-price-bar .right{text-align:right}.product-item-assort .info .left .prev-price-bar{color:#6a2c3e}.product-item-assort .info .left .prev-price-bar .right{font-size:20px;font-weight:700}.product-item-assort .info .left .disc-price-bar{color:#d50032}.product-item-assort .info .left .disc-price-bar .right{align-items:center;display:flex;flex-direction:row;justify-content:flex-end}.product-item-assort .info .left .disc-price-bar .right .badge{background:#b5969f;color:#fff;margin-right:16px}.product-item-assort .info .left .disc-price-bar .right .price{font-size:20px;font-weight:700}.product-item-assort .info .right{align-items:flex-end;box-sizing:border-box;display:flex;flex-direction:column;justify-content:flex-end;padding-left:8px;position:relative;width:40%}.product-item-assort .info .right .label{font-size:12px;margin-bottom:8px}.product-item-assort .info .right .like-button{color:#6a2c3e;cursor:pointer;position:absolute;top:0}.product-item-assort .info .right .delete-button{color:#d50032;cursor:pointer;position:absolute;top:0}.product-item-assort .info .right .qty-label{margin-bottom:8px;text-align:right}.section-space-below{margin-bottom:52px}.bottom-assortment-section{box-sizing:border-box;padding:50px}.bottom-assortment-section.gray{background:hsla(0,0%,96%,.4)}.bottom-assortment-section .button-bar{align-items:center;display:flex;justify-content:center;margin-bottom:24px}.bottom-assortment-section .button-bar .btn{margin-right:16px}.bottom-assortment-section .button-bar .btn:last-of-type{margin-right:0}.assortment-slider-container .info-wrapper .title{color:#6a2c3e;font-size:30px;font-weight:700;margin-bottom:20px}.product-detail-img-wrapper .info-wrapper{margin-top:32px}.product-detail-img-wrapper .info-wrapper .title{color:#6a2c3e;font-size:20px;font-weight:700;margin-bottom:16px}.product-detail-img-wrapper .info-wrapper .text{font-size:12px}.apisearch-assortment-item{padding:20px}.apisearch-assortment-item .apisearch-assortment-item-title{color:#d50032;font-size:16px;font-weight:600;margin-bottom:6px}.apisearch-assortment-item .apisearch-assortment-item-description{font-size:14px;font-weight:400;margin-bottom:10px}.apisearch-assortment-item .collapse-cta{font-size:16px;font-weight:600}.assortment-extra-info-wrapper{border-bottom:1px solid #d8d8d8}table.assortment-extra-info{margin-top:16px;width:100%}table.assortment-extra-info thead{border-bottom:.5px solid #d8d8d8;border-top:1px solid #d8d8d8;color:#6a2c3e;font-size:10px;text-align:center}table.assortment-extra-info thead th{padding-bottom:10px;padding-top:10px}table.assortment-extra-info tbody{font-size:14px;text-align:center}table.assortment-extra-info tbody tr{border-bottom:.5px solid #d8d8d8}table.assortment-extra-info tbody tr:last-child{border-bottom:none}table.assortment-extra-info tbody td{padding-bottom:10px;padding-top:10px}table.assortment-extra-info tbody .article-code{color:#b5969f}table.assortment-extra-info tbody .article-name{padding-right:10px}table.assortment-extra-info tbody .plv-brut{color:#b5969f;font-weight:600}table.assortment-extra-info tbody .plv-net{color:#6a2c3e;font-weight:700}table.assortment-extra-info tbody .discount{color:#d50032;font-weight:700}.pill-item-events{margin-bottom:48px;margin-top:24px;position:relative;text-align:right!important;z-index:10}.pill-item-events .acofarma-switch .choice{font-size:14px;padding:8px 16px}.separator{height:20px;padding-top:52px;width:100%}.events-section .subtitle{color:#6a2c3e;font-size:24px;font-weight:600;line-height:37px;margin-bottom:16px}.event-item-alt{background:#d8d8d8!important}.event-item-alt .event-content .btn{margin-top:24px}.ficha-event{border-radius:30px;display:flex;margin-bottom:52px;margin-top:60px;overflow:hidden;padding:0;position:relative;width:100%}.ficha-event img{width:35%}.ficha-event .info-wrapper{background-color:#f5f5f5;box-sizing:border-box;padding:52px;width:65%}.ficha-event .info-wrapper .badges-row{display:flex;justify-content:flex-end;margin-bottom:16px}.ficha-event .info-wrapper .badges-row .badge{background:#6a2c3e;border-radius:100px;color:#fff;font-weight:400;margin-left:16px;padding:8px 16px;text-transform:uppercase}.ficha-event .info-wrapper .date-row{align-items:center;display:flex;font-size:20px;margin-bottom:16px}.ficha-event .info-wrapper .date-row span{color:#6a2c3e;font-weight:700;margin-left:8px;margin-right:8px}.ficha-event .info-wrapper .date-row .dot{background-color:#d50032;color:#d50032;font-size:20px;font-weight:700;margin-right:8px}.ficha-event .info-wrapper .date-row .time{color:gray}.ficha-event .info-wrapper .user-row{align-items:center;color:gray;display:flex;font-size:18px;margin-bottom:24px}.ficha-event .info-wrapper .user-row i{margin-right:8px}.ficha-event .info-wrapper .title{align-items:center;color:#d50032;display:flex;font-size:30px;font-weight:700;line-height:37px;margin-bottom:16px}.ficha-event .info-wrapper .text{margin-bottom:16px}.ficha-event .info-wrapper .btn{margin-bottom:32px}.collapse-section{margin-bottom:52px;width:100%}.collapse-section.collapsed{margin-bottom:16px}.collapse-section.collapsed .collapse-content{max-height:0;overflow:hidden;padding:0}.collapse-section .collapse-header{align-items:center;border-bottom:1px solid #6a2c3e;color:#6a2c3e;display:flex;font-size:18px;justify-content:space-between;margin-bottom:32px;padding-bottom:4px}.collapse-section .collapse-header .collapse-button,.collapse-section .collapse-header .right-element{color:#d50032}.collapse-section .collapse-header .collapse-button.turned,.collapse-section .collapse-header .right-element.turned{transform:rotate(180deg)}.collapse-section .collapse-header .right-wrapper{align-items:center;display:flex}.collapse-section .collapse-header .right-wrapper .title{font-weight:700}.collapse-section .collapse-header .right-wrapper i{margin-right:8px}.collapse-section .collapse-content{box-sizing:border-box;max-height:1000px;padding:0 16px;transition:all .3s ease}.collapse-section .collapse-content .row-item-download{align-items:center;border-bottom:1px solid #d3d3d3;display:flex;font-size:14px;margin-bottom:12px;padding-bottom:8px}.collapse-section .collapse-content .row-item-download i{color:#d50032;cursor:pointer;margin-left:16px}.collapse-section .collapse-content .video-row{align-items:center;border-bottom:1px solid #d3d3d3;display:flex;margin-bottom:16px;padding-bottom:16px}.collapse-section .collapse-content .video-row .thumb{border-radius:10px;height:120px;margin-right:16px;object-fit:cover;width:200px}.collapse-section .collapse-content .video-row .info-wrapper .title{font-weight:700;margin-bottom:16px}.shipping-details .shipping-title{margin-bottom:16px}.shipping-details .shipping-title .title{font-size:30px;font-weight:700;margin-bottom:8px}.shipping-details .shipping-title .selector{display:flex}.shipping-details .shipping-title .selector .radio-item{margin-right:16px}.shipping-details .shipping-title .selector .radio-item label{font-size:16px;text-transform:uppercase}.shipping-details .shipping-info .col-6{display:flex;flex-direction:column;font-size:16px}.shipping-details .shipping-info .col-6 input[type=text],.shipping-details .shipping-info .col-6 select{border:none;border-bottom:1px solid gray;font-size:16px;margin-bottom:16px;padding:16px 8px 8px;text-transform:uppercase}.shipping-details .shipping-info .col-6 .check-box{align-items:center;display:flex;margin-top:8px}.shipping-details .shipping-info .col-6 .check-box input{height:20px;margin-right:8px;width:20px}.shipping-details .shipping-info .col-6 .check-box:first-of-type{margin-top:16px}.billing-details .billing-title{margin-bottom:16px}.billing-details .billing-title .title{font-size:30px;font-weight:700;margin-bottom:8px}.billing-details .billing-title .selector{display:flex}.billing-details .billing-title .selector .radio-item{margin-right:16px}.billing-details .billing-title .selector .radio-item label{font-size:16px;text-transform:uppercase}.billing-details .billing-info .col-6{display:flex;flex-direction:column;font-size:16px}.billing-details .billing-info .col-6 input[type=text],.billing-details .billing-info .col-6 select{border:none;border-bottom:1px solid gray;font-size:16px;margin-bottom:16px;padding:16px 8px 8px;text-transform:uppercase}.billing-details .billing-info .col-6 .check-box{align-items:center;display:flex;margin-top:8px}.billing-details .billing-info .col-6 .check-box input{height:20px;margin-right:8px;width:20px}.billing-details .billing-info .col-6 .check-box:first-of-type{margin-top:16px}.method-title{margin-bottom:16px}.method-info .col-12 .method-item{border-bottom:1px solid #d3d3d3;display:flex;flex-direction:column;margin-bottom:24px;position:relative}.method-info .col-12 .method-item .title{font-size:20px;font-weight:700;margin-bottom:16px}.method-info .col-12 .method-item .method-option-wrapper{align-items:center;display:flex;margin-bottom:8px;padding-left:24px}.method-info .col-12 .method-item .method-option-wrapper input{margin-right:8px}.method-info .col-12 .method-item .method-option-wrapper label{color:#6a6a6a;font-size:15px}.method-info .col-12 .method-item .method-extra{bottom:10px;position:absolute;right:10px}.checkout-container h2{font-size:30px;font-weight:700;margin-bottom:8px}.checkout-container .title-icons{float:right;margin-right:10px}.checkout-container .title-icons i{color:#d50032;cursor:pointer;font-size:16px}.subtotal{background:#f5f5f5}.total{background:#333;padding:20px 0}.subtotal-wrapper{padding:20px 0;text-transform:uppercase}.subtotal-wrapper .title{font-size:16px;font-weight:700;line-height:20px;margin-bottom:16px;text-align:right}.subtotal-wrapper .total-row{display:flex;justify-content:space-between;margin-bottom:4px}.subtotal-wrapper .total-row .title{font-size:16px;font-weight:400;margin-bottom:0}.subtotal-wrapper .total-row .price{text-align:right}.total-wrapper{align-items:center;display:flex;justify-content:space-between}.total-wrapper .code-wrapper .title{color:#fff;font-size:14px;margin-bottom:16px}.total-wrapper .code-wrapper .code-row{color:#fff;display:flex;justify-content:space-between;text-transform:uppercase;width:150px}.total-wrapper .price-wrapper{color:#fff;display:flex;flex-direction:column;width:24%}.total-wrapper .price-wrapper .title-row{display:flex;justify-content:space-between;text-transform:uppercase}.total-wrapper .price-wrapper .title-row .price{font-size:20px;font-weight:700;text-align:right}.total-wrapper .price-wrapper .subtitle{color:#fff;font-size:12px;margin-bottom:8px}.total-wrapper .price-wrapper .btn-white{background:#fff;color:#000}.total-wrapper .price-wrapper .btn-white:hover{background:#000;color:#fff}input[type=checkbox].big-checkbox{margin-left:2px;margin-right:6px;transform:scale(1.3)}.form-control input[type=text]:focus,.form-group input[type=text]:focus{border-color:grey;box-shadow:none}#checkout_header{background-color:#f5f5f5}.footer-checkout-bg{background:linear-gradient(0deg,#6a2c3e 4%,#d50032 96%);min-height:150px}.footer-checkout-bg .footer-checkout-container{min-height:150px;padding-bottom:40px;padding-top:40px}.footer-checkout-bg .btn-continue{font-size:16px;font-weight:700;height:50px!important;text-transform:uppercase}.footer-checkout-bg .btn-apply{border:1px solid #fff;font-weight:600;height:40px;position:absolute;right:0;z-index:3}.footer-checkout-bg .btn-apply span{color:#d50032}.footer-checkout-bg .btn-apply:hover{background:#d50032!important}.footer-checkout-bg .btn-apply:hover span{color:#fff}.footer-checkout-bg .footer-checkout-upper .footer-row-info{color:#fff;font-size:16px;margin-bottom:10px;text-transform:uppercase}.footer-checkout-bg .footer-checkout-lower .footer-row-info{color:#fff}.footer-checkout-bg .footer-checkout-lower .footer-row-info a{color:#fff;text-decoration:underline}.footer-checkout-bg .title-total{font-size:20px;font-weight:700;text-transform:uppercase}.footer-checkout-bg .title-tax{font-size:14px}.footer-checkout-bg .total-value{font-size:30px;font-weight:700}.footer-checkout-bg .total-currency{font-size:24px;font-weight:700}.footer-checkout-bg .discount-code-question{font-size:16px;font-weight:600;margin-bottom:6px}.footer-points-wrapper{width:300px}.footer-points-wrapper .title{font-size:16px;font-weight:600}.footer-points-wrapper .points-usage-input{background:#a51337;border:1px solid #fff;box-shadow:none;color:#fff;height:40px;width:100%}.footer-points-wrapper .btn-apply{margin-bottom:8px}.footer-discount-wrapper{height:40px;width:300px}.footer-discount-wrapper .footer-discount-input{background:#a51337;border:1px solid #fff;box-shadow:none;height:40px}.absolute-top-right{margin:0;position:absolute;right:0;top:50%;transform:translateY(-50%)}.cart-item-img-wrapper .cart-item-img,.cart-item-img-wrapper .cart-item-img img{max-width:100px;width:100px}.cart-checkout h1{font-size:24px;font-weight:700;margin-bottom:30px}.cart-checkout .cart-checkout-wrapper .cart-checkout-header{border-bottom:1px solid gray;color:#6a2c3e;display:flex;font-size:16px;margin-bottom:20px;margin-left:-1px;margin-right:-2px;padding-bottom:6px}.cart-checkout .cart-checkout-wrapper .cart-checkout-header .product{width:40%}.cart-checkout .cart-checkout-wrapper .cart-checkout-header .discount{text-align:center;width:20%}.cart-checkout .cart-checkout-wrapper .cart-checkout-header .quantity{text-align:center;width:30%}.cart-checkout .cart-checkout-wrapper .cart-checkout-header .price{text-align:center;width:10%}.cart-checkout .cart-checkout-wrapper .cart-item,.cart-checkout .cart-checkout-wrapper .cart-item .product-wrapper{display:flex}.cart-checkout .cart-checkout-wrapper .cart-item .product-wrapper img{height:100%;margin-right:16px;width:100px}.cart-checkout .cart-checkout-wrapper .cart-item .product-wrapper .info-wrapper{display:flex;flex-direction:column}.cart-checkout .cart-checkout-wrapper .cart-item .product-wrapper .info-wrapper .code{font-size:14px;margin-bottom:4px}.cart-checkout .cart-checkout-wrapper .cart-item .product-wrapper .info-wrapper .title{font-size:20px;font-weight:700;margin-bottom:8px;padding-right:10px}.cart-checkout .cart-checkout-wrapper .cart-item .product-wrapper .info-wrapper .size{color:gray;font-size:14px}.cart-checkout .cart-checkout-wrapper .cart-item .discount-wrapper{display:flex}.cart-checkout .cart-checkout-wrapper .cart-item .discount-wrapper .discount{font-size:16px;width:100%}.cart-checkout .cart-checkout-wrapper .cart-item .discount-wrapper .buttons-wrapper{display:flex;flex-direction:column;width:80%}.cart-checkout .cart-checkout-wrapper .cart-item .discount-wrapper .buttons-wrapper .btn{margin-bottom:8px;padding:7px 32px;width:90%}.cart-checkout .cart-checkout-wrapper .cart-item .units-wrapper .quantity-buttons .qtty-number{font-size:16px;margin-top:10px}@media (min-width:992px){.cart-checkout .cart-checkout-wrapper .cart-item .units-wrapper{padding-left:8%!important}}@media (min-width:1200px){.cart-checkout .cart-checkout-wrapper .cart-item .units-wrapper{padding-left:9%!important}}.cart-checkout .cart-checkout-wrapper .cart-item .price-wrapper{font-size:16px;font-weight:700}.cart-checkout .cart-checkout-wrapper .cart-item .price-wrapper span.price-tax{color:gray;font-size:14px;font-weight:400}.cart-checkout .cart-checkout-wrapper .cart-item .price-wrapper .price-currency{font-size:14px;margin-left:2px;margin-top:1px}.cart-checkout .cart-checkout-wrapper .cart-item span.points-value{color:#cecece;font-size:12px;font-weight:500}.icon-span-wrapper{cursor:pointer}.plv-items-wrapper .units-wrapper .quantity-buttons .qtty-number{font-size:16px;margin-top:10px}@media (min-width:992px){.plv-items-wrapper .units-wrapper{padding-left:8%!important}}@media (min-width:1200px){.plv-items-wrapper .units-wrapper{padding-left:9%!important}}.wishlist-product-count{display:flex;justify-content:end}.span-separator{margin-left:10px;margin-right:10px}.row-withlist-items .product-item{margin-left:0;margin-right:0;width:auto}#contact_us textarea{min-height:120px}.only-desktop{display:none!important}@media only screen and (min-width:769px){.only-desktop{display:initial!important}}.only-mobile{display:none!important}@media only screen and (max-width:768px){.only-mobile{display:initial!important}}html{min-height:100%;position:relative}body{background-color:#fff;color:#333}body.fix{height:100vh;overflow:hidden}.footer>.container{padding-left:15px;padding-right:15px}code{font-size:80%}a{color:#d50032;text-decoration:none}a:hover{color:#6a2c3e}.custom-link{color:#d50032;font-size:16px;margin-top:8px;text-decoration:none}.custom-link:hover{color:#d50032;text-decoration:underline}.toast-top-right{top:100px}