.no-js-inline,.no-js:not(html),html.no-js .no-js-hidden{display:none!important}html.no-js .no-js:not(html){display:block!important}html.no-js .no-js-inline{display:inline-block!important}:focus,button:focus{outline:none}.wrapper-overlay{background-color:rgba(35,35,35,.8);bottom:0;cursor:pointer;display:none;left:0;position:fixed;right:0;top:0;z-index:100}html{-webkit-font-smoothing:antialiased;padding-bottom:0!important;position:relative}body,html{color:#232323;font-size:16px}body{background-color:#fff;font-family:Poppins,Arial,"sans-serif";letter-spacing:normal;margin:0 auto;opacity:1!important;overflow-x:hidden;visibility:visible!important}.row{margin-left:-5px;margin-right:-5px}.hidden,.hide{display:none!important}.container{margin:0 auto;padding:0 15px;position:relative}.visually-hidden{clip:rect(0 0 0 0)!important;word-wrap:normal!important;border:0!important;height:1px!important;margin:-1px!important;overflow:hidden!important;padding:0!important;position:absolute!important;width:1px!important}.overflow-hidden{overflow:hidden}.clearfix:after{clear:both;content:"";display:block}.close svg{height:17px;width:17px}fieldset,legend{border:none}input:-webkit-autofill{-webkit-text-fill-color:#232323;-webkit-box-shadow:inset 0 0 0 40px #fff}input::-ms-clear,select::-ms-expand{display:none}input[type=search]::-webkit-search-cancel-button{display:none}input::-webkit-inner-spin-button,input::-webkit-outer-spin-button{-webkit-appearance:none;-moz-appearance:textfield}input[type=checkbox]+.form-label--checkbox,input[type=radio]+.form-label--radio{cursor:pointer;display:block;margin:0;padding:0 0 0 23px;pointer-events:auto;position:relative;width:100%}input[type=checkbox]+.form-label--checkbox:before{background-color:transparent;border:1px solid #dbdbdb;border-radius:0;content:"";height:15px;left:0;position:absolute;top:3px;width:15px}input[type=checkbox]+.form-label--checkbox:after{-webkit-appearance:none;background:hsla(0,0%,100%,0);border:2px solid #fff;border-right:none;border-top:none;content:"";height:5px;left:3px;opacity:0;position:absolute;top:6px;transform:rotate(-45deg);transition:all .1s;width:9px}input[type=checkbox]:checked+.form-label--checkbox:before{background-color:#000;border-color:#000}input[type=checkbox]:checked+.form-label--checkbox:after{opacity:1}input[type=radio]+.form-label--radio:before{background-color:transparent;border:1px solid #e6e6e6;border-radius:50%;content:"";display:block;height:16px;left:0;position:absolute;top:2px;transition:all 50ms ease-out;width:16px}input[type=radio]:checked+.form-label--radio:after{opacity:1;transform:scale(1)}input[type=radio]+.form-label--radio:after{background-color:#000;border:4px solid #000;border-radius:50%;content:"";display:block;height:0;left:4px;opacity:0;position:absolute;top:6px;transform:scale(0);transition:all 50ms ease-out;width:0}input[type=number]{-moz-appearance:textfield!important}blockquote{background-color:#fafafa;border:none;color:#3c3c3c;font-size:16px;font-style:normal;line-height:22px;margin:0;padding:20px 35px}input[type=image]{width:auto}input[type=color],input[type=date],input[type=datetime-local],input[type=datetime],input[type=email],input[type=month],input[type=number],input[type=password],input[type=search],input[type=tel],input[type=text],input[type=time],input[type=url],input[type=week],textarea{-webkit-appearance:none;-moz-appearance:none;appearance:none;border-radius:0;margin:0}.custom-radio input[type=radio],input[type=checkbox]{margin-right:10px;vertical-align:top}input[type=checkbox]:not(:checked)+label:after{-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(opacity=0)";filter:alpha(opacity=0);opacity:0;transform:scale(0) rotate(-45deg)}input[type=checkbox]:checked+label:after{-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(opacity=100)";filter:alpha(opacity=100);opacity:1;transform:scale(1) rotate(-45deg)}select{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid #cbcbcb;border-radius:0;display:block;line-height:22px;min-height:36px;outline:none;padding:7px 32px 5px 12px;position:relative;width:100%;z-index:2}select,select+.icon-dropdown{background-color:hsla(0,0%,100%,0)}select+.icon-dropdown{-moz-align-items:center;-ms-align-items:center;align-items:center;bottom:0;display:-moz-flex;display:flex;height:36px;justify-content:center;position:absolute;right:2px;top:inherit;width:30px;z-index:1}select+.icon-dropdown .fa{font-size:16px}label,label em{font-weight:500}label em{color:#f1152f;font-style:italic}label.hiddenLabel{clip:rect(1px,1px,1px,1px);border:0;display:none;height:1px;overflow:hidden;padding:0;position:absolute;width:1px}.field__label,.form-label{margin:0 0 6px}.field__input,.form-input{border:1px solid #cbcbcb}ol,ul{list-style:none;margin-bottom:0;padding:0}a:hover{color:#232323;outline:none;text-decoration:none}.errors ul{padding-left:0}.form-success{border:1px solid #ebebeb;margin-bottom:20px;padding:5px 20px 5px 30px}h1,h2,h3,h4,h5,h6{font-weight:700;padding:0}h2{font-size:2em}h3{font-size:20px}h4{font-size:17px}h5{font-size:15px}h6{font-size:1em}small{font-size:12px}table{border:1px solid #ebebeb;min-width:100%}table td,table th{border-bottom:1px solid #ebebeb;padding:9px 15px}table th{font-size:11px;font-weight:700;text-transform:uppercase}.button.disabled,.button:disabled,.button[aria-disabled=true],.button[disabled],button.disabled,button:disabled,button[aria-disabled=true],button[disabled]{cursor:default!important;opacity:.6}.button{border:1px solid transparent;border-radius:0;cursor:pointer;display:inline-block;font-size:14px;font-weight:700;letter-spacing:.05em;line-height:20px;max-width:100%;min-width:160px;outline:none;overflow:hidden;padding:12px 15px 11px;text-align:center;text-overflow:ellipsis;text-transform:uppercase;transition:all .3s ease;vertical-align:middle;white-space:nowrap}.button.button-2{background-color:#fff;border-color:#727272;color:#232323}.button.button-2:hover{background-color:#232323;border-color:#232323;color:#fff}.button.button-3{background-color:transparent;border-color:#fff;color:#fff;height:50px;width:270px}.button.button-3:hover{background-color:#232323;border-color:#232323;color:#fff}.left,.text-left{text-align:left}.center,.text-center{text-align:center}.right,.text-right{text-align:right}.uppercase{text-transform:uppercase!important}.lowercase{text-transform:lowercase!important}.capitalize{text-transform:capitalize!important}.content-box--absolute{left:0;margin:0 auto;padding:15px;position:absolute;top:50%;transform:translateY(-50%);width:100%;z-index:1}.content-box--full{max-width:100%!important}a{border:none;box-shadow:none;color:#232323;cursor:pointer;text-decoration:none;transition:all .3s ease}.link{display:inline-block;font-size:16px;font-weight:400;line-height:22px;vertical-align:top}.link .icon{fill:#232323}.link-underline .text{transition:-webkit-text-decoration .1s ease;transition:text-decoration .1s ease;transition:text-decoration .1s ease,-webkit-text-decoration .1s ease}.link-underline:hover .text,.text-underline .text{text-decoration:underline;text-underline-offset:.2rem}.image-adapt{display:block;margin:0 auto;max-width:100%;position:relative}.image-adapt img{height:100%;left:0;-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center;position:absolute;top:0;width:100%;z-index:1}hr{background-color:#ebebeb;border:none;display:block;height:.1rem;margin:5rem 0}details>*{box-sizing:border-box}.break{word-break:break-word}.visibility-hidden{visibility:hidden}body::-webkit-scrollbar{width:10px}body::-webkit-scrollbar-track{background-color:transparent}body::-webkit-scrollbar-thumb{background-color:transparent;border-radius:0}body::-webkit-scrollbar-thumb:hover{background-color:#e0e0e0}body:hover::-webkit-scrollbar-thumb{background-color:#aeaeae}.disable-scrollbar::-webkit-scrollbar,.disable-scrollbar::-webkit-scrollbar-track{display:none}.disable-scrollbar::-webkit-scrollbar-thumb,.disable-scrollbar::-webkit-scrollbar-thumb:hover{display:none}.custom-scrollbar::-webkit-scrollbar-track{background-color:#f4f4f4}.custom-scrollbar::-webkit-scrollbar{background-color:#f4f4f4;width:5px}.custom-scrollbar::-webkit-scrollbar-thumb{background-color:#aeaeae}.custom-scrollbar-x::-webkit-scrollbar{height:3px}.custom-scrollbar-x::-webkit-scrollbar-track{background-color:#f4f4f4}.custom-scrollbar-x::-webkit-scrollbar-thumb{background-color:#aeaeae}:focus-visible{box-shadow:none;outline:0}:focus{box-shadow:none;outline:0}:focus:not(:focus-visible){box-shadow:none;outline:0}.focus-inset:focus-visible{box-shadow:none;outline:0}.focus-inset:focus{box-shadow:none;outline:0}.focus-inset:focus:not(:focus-visible){box-shadow:none;outline:0}.focus-none{box-shadow:none!important;outline:0!important}.icon{fill:#232323;stroke:transparent}.flex{display:flex}.flex-wrap{flex-wrap:wrap}.flex-all-1{flex:1}.justify-start{justify-content:flex-start}.justify-end{justify-content:end}.justify-center{justify-content:center}.justify-between{justify-content:space-between}.align-center{align-items:center}.row.column-5 .halo-row-item{padding-left:5px;padding-right:5px;width:50%}.row .halo-item{padding:0 5px}.row .halo-row-item{padding:0 5px;position:relative}.product-carousel .product-item{padding:0 5px}.col5{flex:0 0 20%;max-width:20%}.desc{font-size:12px;font-weight:400;letter-spacing:.02em;line-height:2;margin:0}.img-box .image{display:block;overflow:hidden;position:relative}.img-box--mobile .image{display:none}.fullwidth-banner .img-box{position:relative}.img-box--mobile .image+.image{display:block}[data-banner-carousel] .row:not(.slick-slider){flex-wrap:nowrap;overflow:hidden}.page{padding-bottom:50px}.page-header{position:relative}.page-header .page-title{color:#232323;font-size:24px;letter-spacing:.05em;margin-bottom:22px}.page-header .content-box--absolute .breadcrumb{color:#fff;justify-content:center;letter-spacing:.02em;margin:0;padding:18px 0 0}.page-header .content-box--absolute .breadcrumb .separate svg{fill:#fff;color:#fff}.page-header .content-box--absolute .breadcrumb a{color:#fff}.page-header .content-box--absolute .page-title{color:#fff;padding:12px 0}.breadcrumb{align-items:center;color:#999;display:flex;justify-content:flex-start;margin:0;padding:18px 0 11px}.breadcrumb a{color:#999;font-size:12px;letter-spacing:.02em;line-height:24px}.breadcrumb a:hover{color:#232323}.breadcrumb .separate{display:block;padding:0 7px;position:relative}.breadcrumb .separate svg{fill:#999;color:#999;height:10px;position:relative;top:-1px;width:9px}.breadcrumb.position-center{justify-content:center}.contact-form .form-field+.form-field{margin-top:17px}.field__label,.form-label{display:block;margin:0 0 9px;padding:0;width:100%}label{line-height:20px}.contact-form .form-input{padding-bottom:10px;padding-top:10px}.field__input,.form-input{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:#fff;border:1px solid #c7c7c7;border-radius:0;box-shadow:unset!important;color:#232323;display:block;flex-grow:1;font-size:12px;font-weight:400;height:auto;letter-spacing:.02em;line-height:22px;margin:0;outline:none!important;overflow:hidden;padding-left:15px;padding-right:15px;text-align:left;width:100%}.red-asterisk{color:#f1152f;margin-left:3px}.slick-arrow{background-color:#fff;border:1px solid #cfcfcf;border-radius:50%;color:#323232;cursor:pointer;height:35px;outline:none;padding:0;padding:9px!important;position:absolute;top:50%;transform:translateY(-50%);transition:all .5s ease;width:35px;z-index:9}.slick-arrow:hover{background-color:#323232;border-color:#232323;color:#fff}.slick-arrow:hover svg{fill:#fff;color:#fff}.slick-arrow:before{display:none}.slick-arrow svg{fill:#323232;stroke:transparent;color:#323232;height:100%;width:100%}.slick-arrow.slick-next{right:-10px}.slick-arrow.slick-next svg{left:1px;position:relative}.slick-arrow.slick-prev{left:-10px}.slick-arrow.slick-prev svg{position:relative;right:1px;transform:rotate(180deg)}.slick-arrow.slick-disabled{opacity:.4}.slick-dots{display:block;letter-spacing:-.33em;line-height:0;margin:0 0 15px;padding:0;text-align:center}.slick-dots li{display:inline-block;font-size:0;height:12px;letter-spacing:normal;margin:0 7px;width:12px}.slick-dots li.slick-active button{background:hsla(0,0%,100%,0);border-color:#505656}.slick-dots button{background:#707979;border:1px solid #707979;border-radius:50%;cursor:pointer;height:12px;outline:none;padding:0;width:12px}.slick-slider img{visibility:visible!important}.halo-block-header{margin-bottom:20px}.halo-block-header .title{color:#232323;font-size:20px;letter-spacing:.05em;margin-bottom:7px;margin-top:20px;position:relative}.halo-block-header .title .text{background:#fff;display:inline-block;max-width:100%;padding:0 20px;position:relative;vertical-align:top;z-index:2}.halo-block-header .view_all{border-bottom:1px solid!important;color:#232323;display:inline-block;font-size:12px;font-weight:500;letter-spacing:.02em;line-height:16px;margin-bottom:20px!important}.halo-block-header .title:before{background-color:#232323;content:"";display:block;height:2px;left:0;position:absolute;top:calc(50% - 1px);width:100%}.background-overlay,.background-overlay-popup{background-color:rgba(35,35,35,.8);bottom:0;cursor:pointer;display:block;left:0;opacity:0;position:fixed;right:0;top:0;transition:all .5s ease;visibility:hidden;z-index:-1}.pagination__list{display:flex;flex-wrap:wrap;justify-content:center;width:100%}.pagination__list .pagination-arrow:first-child{margin-right:10px}.pagination__list .pagination-arrow.disabled{opacity:.4}.pagination__list li{min-width:4rem}.pagination__list .pagination-arrow{min-width:35px;position:relative;width:35px}.pagination__list .pagination__item-arrow{background:#fff;border:1px solid #232323;border-radius:50%;color:#232323;cursor:pointer;display:flex;font-size:0;height:35px;letter-spacing:0;line-height:1;outline:none;padding:10px;position:absolute;top:50%;transform:translateY(-50%);transition:all .3s ease;width:35px;z-index:1}.pagination__list .pagination__item-arrow .icon{fill:#3c3c3c;stroke:transparent;color:#323232;height:100%;width:100%}.pagination__list .pagination__item-arrow:hover{background:#232323;color:#fff}.pagination__list .pagination__item-arrow:hover .icon{fill:#fff}.pagination__list .pagination__item--prev .icon{transform:rotate(90deg)}.pagination__list .pagination__item--next .icon{transform:rotate(270deg)}.pagination__list .pagination-num .pagination__item{align-items:center;background-color:#fff;border-radius:50%;color:#707070;display:flex;height:35px;justify-content:center;transition:all .05s ease;width:35px}.pagination__list .pagination-num .pagination__item.active,.pagination__list .pagination-num .pagination__item:hover{background-color:#f8f8f8;color:#3c3c3c;font-weight:600}.halo-product-block{margin-top:35px}.halo-product-block .halo-block-header{margin-bottom:15px!important}.halo-product-block .product-infinite-scroll{margin:25px 0 70px}.halo-product-block .product-infinite-scroll .button{max-width:300px;width:100%}.halo-block-video{position:relative}.halo-block-video .video-banner{bottom:40px;position:absolute;right:40px;z-index:9}.halo-block-video .video-banner .halo-modal-close{bottom:auto;opacity:0;position:absolute;right:15px;top:60px;transition:all .5s ease;visibility:hidden;z-index:-1}.halo-block-video .video-banner .halo-modal-close svg{fill:#fff;background:#232323;border:1px solid #fff;border-radius:50%;color:#fff;height:28px;padding:5px;width:28px}.halo-block-video .video-banner .modal-content-video,.halo-block-video .video-banner .modal-video-content,.halo-block-video .video-banner .video{height:100%}.halo-block-video .video-banner.open_video{height:100%;right:0!important;top:0;width:100%}.halo-block-video .video-banner.open_video .halo-modal-close{opacity:1;top:15px;visibility:visible;z-index:9}.halo-block-video .video-banner.fixed_video{bottom:0;max-height:250px;max-width:350px;position:fixed;right:0!important;top:inherit!important}.halo-block-video .video-banner.fixed_video .halo-modal-close{right:5px;top:5px}.halo-block-video .video-banner.fixed_video .halo-modal-close svg{height:24px;width:24px}.video_icon{bottom:48px;position:absolute;right:64px;z-index:9}.video_icon svg{fill:#232323;height:40px;width:40px}.video_icon:before{animation:zoom-animation 1.4s ease-in-out infinite;background-color:#fff;border-radius:50%;content:"";height:100%;left:0;opacity:.3;position:absolute;top:0;width:100%;z-index:-1}@media (max-width:1200px){.slick-arrow.slick-next{display:none!important;right:10px}.slick-arrow.slick-prev{display:none!important;left:10px}}@media (max-width:1024px){.slick-arrow.slick-next svg{left:2px;position:relative;top:-3px}.halo-block-video .video_icon{bottom:15px;right:15px}.halo-block-video .video-banner.fixed_video{bottom:60px;max-height:200px;max-width:300px;right:0!important;z-index:99999}}@media (max-width:992px){.halo-row--swipe{flex-wrap:nowrap;margin-left:-15px;margin-right:-15px;overflow-x:auto;overflow-y:hidden;padding:0 15px;white-space:nowrap}.halo-row--swipe .halo-row-item{margin-right:15px;margin-top:0;padding-left:0;padding-right:0;white-space:normal;width:350px}.halo-row--swipe .halo-row-item:last-child{margin-right:0}}@media (max-width:768px){.halo-row--swipe .halo-row-item{width:330px}}@media (max-width:551px){.halo-row--swipe .halo-row-item{width:300px}}@media (min-width:768px){.img-box--mobile .image{display:block}.img-box--mobile .image+.image{display:none}.content-box--absolute{left:50%;max-width:520px;padding-left:0;padding-right:0;transform:translate(-50%,-50%)}.content-box--left{left:15px;transform:translateY(-50%)}.content-box--center{left:50%}.content-box--bottom{bottom:0;top:inherit;transform:translate(-50%)}.content-box--right{left:inherit;right:15px;transform:translateY(-50%)}.row .halo-item{padding:0 10px}.row.column-5 .halo-row-item{padding-left:10px;padding-right:10px;width:33.333333%}.product-carousel .row:not(.slick-slider),[data-banner-text-carousel] .row:not(.slick-slider){flex-wrap:nowrap;overflow:hidden}.product-carousel .row:not(.slick-slider) .slick-list,[data-banner-text-carousel] .row:not(.slick-slider) .slick-list{padding:0}.product-carousel .product-item,.row .halo-row-item,[data-banner-text-carousel] .product-item{padding:0 10px}.halo-block-header{margin-bottom:45px}}@media (min-width:1025px){.animate-scale{display:block;overflow:hidden;position:relative}.animate-scale img{transition:all .7s ease}.animate-scale:hover img{transform:scale(1.1)}.animate-scale:hover:before{filter:alpha(opacity=30);opacity:.3;overflow:visible}.animate-overlay{position:relative}.animate-overlay .image:before{background-color:#ffffffb3;content:"";filter:alpha(opacity=0);height:100%;left:0;opacity:0;position:absolute;top:0;transition:opacity .7s ease;width:100%;z-index:2}.animate-overlay:hover .image:before{opacity:1}.view-abs{left:50%;opacity:0;position:absolute;top:50%;transition:all .5s ease;z-index:2}.view-abs .view{border:1px solid #232323;display:block;height:40px;position:relative;transition:all .5s ease;width:40px}.view-abs .view:after,.view-abs .view:before{background-color:#000;content:"";left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);transition:all .4s ease}.view-abs .view:before{height:20px;width:2px}.view-abs .view:after{height:2px;width:20px}.animate-border{position:relative}.animate-border:after,.animate-border:before{background:hsla(0,0%,100%,.1);content:"";height:0;position:absolute;transition:all .4s ease;visibility:hidden;width:0;z-index:5}.animate-border:before{left:0;top:0}.animate-border:after{bottom:0;right:0}.animate-border:hover:after,.animate-border:hover:before{height:100%;visibility:visible;width:100%}.img-box:hover .view-abs{opacity:1;transform:translate(-50%,-50%)}.row.column-5 .halo-row-item{padding-left:15px;padding-right:15px;width:20%}.product-carousel .product-item,.row .halo-item,.row .halo-row-item{padding:0 15px}.halo-block-header .title .text{width:420px}.halo-product-block{margin-top:55px}.halo-product-block .product-item:nth-child(n+5){margin-top:25px}.page{padding-bottom:80px}}
