*{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}@font-face{font-family:Bebas Neue;font-weight:1 1000;src:url(/build/assets/BebasNeue-Regular-830ea186.ttf) format("truetype");font-display:swap;font-style:normal;font-stretch:normal}@font-face{font-family:Lato;font-weight:300;src:url(/build/assets/Lato-Light-fb5343c4.ttf) format("truetype");font-display:swap;font-style:normal;font-stretch:normal}@font-face{font-family:Lato;font-weight:400;src:url(/build/assets/Lato-Regular-e82542ae.ttf) format("truetype");font-display:swap;font-style:normal;font-stretch:normal}@font-face{font-family:Lato;font-weight:600;src:url(/build/assets/Lato-Bold-d7f0b7f2.ttf) format("truetype");font-display:swap;font-style:normal;font-stretch:normal}@font-face{font-family:Lato;font-weight:800;src:url(/build/assets/Lato-Black-abf64cfa.ttf) format("truetype");font-display:swap;font-style:normal;font-stretch:normal}*{font-family:Lato,sans-serif;font-weight:400;font-size:1rem;color:#000;line-height:1.3;margin:0;padding:0;box-sizing:border-box}* ::selection{color:#fff;background-color:#4fb973}* body{display:flex;align-items:auto;justify-content:space-between;flex-direction:column;flex-wrap:auto;min-height:100vh;background:#FFF;position:relative;padding-top:75px}* body.no-scroll{overflow-y:hidden}* body section{position:relative;padding:40px 16px 0;overflow:clip}* body section:last-of-type{padding-bottom:40px}* body .wrapper{max-width:1168px;width:100%;margin:0 auto}* body .asset{width:100%;height:100%;object-fit:cover}* body h1{font-family:Bebas Neue,sans-serif;font-weight:800;font-size:5rem;color:#676868;line-height:1.3;line-height:.85;margin-bottom:16px}* body h1 *{font-family:Bebas Neue,sans-serif;font-weight:800;font-size:5rem;color:#676868;line-height:1.3;line-height:.85}* body h2{font-family:Bebas Neue,sans-serif;font-weight:800;font-size:3rem;color:#676868;line-height:1.3;line-height:.85;margin-bottom:16px}* body h2 *{font-family:Bebas Neue,sans-serif;font-weight:800;font-size:3rem;color:#676868;line-height:1.3;line-height:.85}* body h3{font-family:Bebas Neue,sans-serif;font-weight:800;font-size:2.5rem;color:#676868;line-height:1.3;line-height:.85;margin-bottom:16px}* body h3 *{font-family:Bebas Neue,sans-serif;font-weight:800;font-size:2.5rem;color:#676868;line-height:1.3;line-height:.85}* body h4{font-family:Bebas Neue,sans-serif;font-weight:800;font-size:2rem;color:#676868;line-height:1.3;line-height:.85;margin-bottom:16px}* body h4 *{font-family:Bebas Neue,sans-serif;font-weight:800;font-size:2rem;color:#676868;line-height:1.3;line-height:.85}* body h5{font-family:Bebas Neue,sans-serif;font-weight:800;font-size:1.75rem;color:#676868;line-height:1.3;line-height:.85;margin-bottom:16px}* body h6{font-family:Bebas Neue,sans-serif;font-weight:800;font-size:1.5rem;color:#676868;line-height:1.3;line-height:.85;margin-bottom:16px}* body p{font-family:Lato,sans-serif;font-weight:400;font-size:1rem;color:#676868;line-height:1.3;line-height:1.4;margin-bottom:1.5rem}* body p:last-of-type{margin-bottom:0}* body p strong,* body p b{font-family:Lato,sans-serif;font-weight:800;font-size:1rem;color:#000;line-height:1.3}* body p em,* body p i{font-family:Lato,sans-serif;font-weight:400;font-size:1rem;color:#000;line-height:1.3}* body ul,* body ol{padding-left:25px;margin-top:16px;margin-bottom:1rem}* body ul li,* body ol li{color:#676868;margin-bottom:4px}* body ul li p,* body ol li p{margin-bottom:.4rem}* body a{font-family:Lato,sans-serif;font-weight:400;font-size:1rem;color:#4fb973;line-height:1.3;text-decoration:none!important}* body a:hover{text-decoration:underline!important}* body .pagination:not(.swiper){display:flex;align-items:center;justify-content:center;flex-direction:row;flex-wrap:auto;gap:1rem;margin-top:2rem}* body .pagination:not(.swiper) .next,* body .pagination:not(.swiper) .previous{background:#3F3F3F;width:56px;height:56px;border-radius:56px;transition:all .3s ease;overflow:hidden}* body .pagination:not(.swiper) .next a,* body .pagination:not(.swiper) .previous a{display:flex;align-items:center;justify-content:center;flex-direction:row;flex-wrap:auto;width:56px;height:56px}* body .pagination:not(.swiper) .next:hover,* body .pagination:not(.swiper) .previous:hover{background:#4FB973}* body .pagination:not(.swiper) .next svg,* body .pagination:not(.swiper) .previous svg{width:40px;height:40px}* body .swiper .swiper-wrapper{-webkit-transition-timing-function:linear;-o-transition-timing-function:linear;transition-timing-function:linear}* body .swiper .swiper-scrollbar{background:#D5D5D5;display:block;height:12px}* body .swiper .swiper-scrollbar .swiper-scrollbar-drag{background:#3F3F3F}* form,* .form{position:relative}* form .fields,* .form .fields{display:flex;align-items:auto;justify-content:auto;flex-direction:column;flex-wrap:auto;gap:16px}* form .fields .field.flex-25,* form .fields .field.flex-33,* form .fields .field.flex-50,* form .fields .field.flex-66,* form .fields .field.flex-75,* form .fields .field.flex-100,* .form .fields .field.flex-25,* .form .fields .field.flex-33,* .form .fields .field.flex-50,* .form .fields .field.flex-66,* .form .fields .field.flex-75,* .form .fields .field.flex-100{flex-basis:100%}* form .fields .field .instruction,* .form .fields .field .instruction{font-family:Lato,sans-serif;font-weight:600;font-size:1rem;color:#3aaa35;line-height:1.3;padding-top:8px}* form .fields .field .radio-wrapper,* .form .fields .field .radio-wrapper{display:flex;align-items:center;justify-content:flex-end;flex-direction:row-reverse;flex-wrap:auto;gap:8px;padding-top:12px;font-family:Lato,sans-serif;font-weight:400;font-size:1.125rem;color:#000;line-height:1.3}* form .fields .field .radio-wrapper input,* .form .fields .field .radio-wrapper input{width:24px;height:24px;margin-top:-3px}* form input,* form select,* form textarea,* .form input,* .form select,* .form textarea{font-family:Lato,sans-serif;font-weight:400;font-size:1.125rem;color:#000!important;line-height:1.3;width:100%;border:none;background:#F2F4F8;padding:12px 16px;outline-color:default}* form select option,* .form select option{color:#000}* form .file,* .form .file{display:flex;align-items:center;justify-content:auto;flex-direction:auto;flex-wrap:auto;gap:10px}* form textarea,* .form textarea{resize:none;padding:10px;height:145px}* form .checkboxes,* .form .checkboxes{margin-top:16px;display:flex;align-items:center;justify-content:space-between;flex-direction:row;flex-wrap:wrap;gap:16px;position:relative;margin-bottom:12px;cursor:pointer;font-size:22px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}* form .checkboxes .instruction,* .form .checkboxes .instruction{flex-basis:100%;color:#fff!important;font-weight:500!important;font-size:1rem}* form .checkboxes .instruction a,* .form .checkboxes .instruction a{color:#4fb973!important;font-size:1rem}* form .checkboxes>p,* .form .checkboxes>p{color:#fff}* form .checkboxes label,* .form .checkboxes label{position:relative;color:#fff;font-weight:500;display:flex;align-items:center;justify-content:flex-end;flex-direction:row-reverse;flex-wrap:auto;gap:16px;line-height:1;max-width:170px;padding-left:35px;margin-bottom:0;width:100%}* form .checkboxes label .checkmark,* .form .checkboxes label .checkmark{position:absolute;top:0;left:0;height:25px;width:25px;border-radius:2px;background-color:#eee;border:solid 2px #C1C1C1;cursor:pointer;transition:all .3s ease}* form .checkboxes label .checkmark:after,* .form .checkboxes label .checkmark:after{content:"";position:absolute;opacity:0;cursor:pointer;transition:opacity .3s ease}* form .checkboxes label input:checked~.checkmark,* .form .checkboxes label input:checked~.checkmark{background-color:#4fb973}* form .checkboxes label input:checked~.checkmark:after,* .form .checkboxes label input:checked~.checkmark:after{opacity:1;left:6px;top:1px;width:6px;height:12px;border:solid white;border-width:0 3px 3px 0;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}* form .checkboxes label input,* .form .checkboxes label input{position:absolute;opacity:0;cursor:pointer;height:0;width:0}* form label,* .form label{font-family:Lato,sans-serif;font-weight:600;font-size:1rem;color:#fff;line-height:1.3;margin-bottom:5px;display:block}* form label.file-upload,* .form label.file-upload{display:flex;align-items:center;justify-content:center;flex-direction:auto;flex-wrap:auto;position:relative;margin:0;height:43px;width:194px;border:1.5px solid #000;background:#F8F8F8;cursor:pointer}* form label.file-upload input,* .form label.file-upload input{position:absolute;top:0;left:0;visibility:hidden}* form .privacy-policy,* .form .privacy-policy{margin:10px 0}* form .privacy-policy *,* .form .privacy-policy *{font-family:Lato,sans-serif;font-weight:400;font-size:.75rem;color:#000;line-height:1.3}* form .privacy-policy a,* .form .privacy-policy a{font-weight:600}* form .privacy-policy a:hover,* .form .privacy-policy a:hover{text-decoration:underline}* form .form-footer,* .form .form-footer{display:flex;align-items:flex-end;justify-content:flex-end;flex-direction:column;flex-wrap:auto;width:100%}* form .captcha .captcha-placeholder,* .form .captcha .captcha-placeholder{width:304px;height:auto;min-width:304px;min-height:auto}* form .captcha .g-recaptcha,* form .captcha .captcha-placeholder,* .form .captcha .g-recaptcha,* .form .captcha .captcha-placeholder{transform:scale(.87);transform-origin:0 0}* form.captcha-loaded .captcha-placeholder,* .form.captcha-loaded .captcha-placeholder{display:none}* form .error,* form .success,* .form .error,* .form .success{font-family:Lato,sans-serif;font-weight:400;font-size:1rem;color:#000;line-height:1.3;margin:5px 0}* form .error,* .form .error{color:red!important}* form .invisible,* .form .invisible{position:absolute;visibility:hidden}* .accordion-wrapper{border-bottom:1px solid #000;height:fit-content}* .accordion-wrapper .accordion{display:flex;align-items:center;justify-content:space-between;flex-direction:auto;flex-wrap:auto;gap:10px;cursor:pointer}* .accordion-wrapper .accordion svg{transition:transform .3s ease-in-out}* .accordion-wrapper .panel{max-height:0px;overflow:hidden;transition:max-height .3s ease-in-out}* .accordion-wrapper.open .accordion svg{transform:rotate(90deg)}* .accordion-wrapper.open .panel{max-height:600px}* .content.small *{font-size:.875rem}* .content.semi-bold *{font-weight:600}* .content.white *{color:#fff!important}* .content strong{font-weight:600!important}* .content a{text-decoration:underline}* .btns{display:flex;align-items:center;justify-content:flex-start;flex-direction:row;flex-wrap:wrap;gap:16px;margin-top:32px}* .btn{all:unset;font-family:Lato,sans-serif;font-weight:400;font-size:1rem;color:#fff;display:flex;align-items:center;justify-content:auto;flex-direction:row;flex-wrap:auto;gap:8px;line-height:1.3;background:#000;padding:16px 24px;border-radius:8px;cursor:pointer;transition:all .3s ease}* .btn.btn-outline{font-family:Lato,sans-serif;font-weight:400;font-size:1rem;color:#000;line-height:1.3;background:transparent;border:solid 1px #000}* .btn:hover{color:#fff;background:rgba(0,0,0,.5)}* .btn{padding:16px 24px;min-width:140px;width:fit-content;display:flex;align-items:center;justify-content:center;flex-direction:row;flex-wrap:auto;border-radius:0;background:#4FB973;font-family:Lato,sans-serif;font-weight:600;font-size:1.125rem;color:#fff;line-height:1.3;border:solid 2px #4FB973;line-height:1;text-decoration:none!important;transition:all .3s ease}* .btn svg{width:fit-content;height:24px;min-width:fit-content;min-height:24px}* .btn svg path{transition:all .3s ease}* .btn.full-w-btn{width:auto}* .btn:focus{background:#4FB973;border-color:#676868}* .btn:hover{background:#676868;border-color:#676868;text-decoration:none!important}* .btn.outline-btn{background:#FFF;border:solid 2px #4FB973;color:#4fb973}* .btn.outline-btn:focus{border-color:#676868}* .btn.outline-btn:hover{background:#4FB973;color:#fff}* .btn.outline-btn:hover svg path{fill:#fff}* .btn.pill-btn{border-radius:40px}* a{display:inline-block;height:fit-content;width:fit-content;text-decoration:none}* hr{border:none;height:1px;width:100%;background:#000}* picture{font-size:0;line-height:0;height:fit-content;width:fit-content}* picture ::selection{background:none}* img,* video,* iframe{width:100%;height:auto;display:block;border:none}* svg{width:100%;height:auto}@media only screen and (min-width: 992px){* form .privacy-policy p,* form .additional-text p,* .form .privacy-policy p,* .form .additional-text p,* form .privacy-policy a,* form .additional-text a,* .form .privacy-policy a,* .form .additional-text a{font-size:1.125rem}* form .form-footer,* .form .form-footer{display:flex;align-items:center;justify-content:space-between;flex-direction:row;flex-wrap:auto}* form .fields,* .form .fields{flex-direction:row;justify-content:space-between;align-items:flex-start;flex-wrap:wrap}* form .fields .field.flex-25,* .form .fields .field.flex-25{flex-basis:calc(25% - 14px)}* form .fields .field.flex-33,* .form .fields .field.flex-33{flex-basis:calc(33% - 12px)}* form .fields .field.flex-50,* .form .fields .field.flex-50{flex-basis:calc(50% - 8px)}* form .fields .field.flex-66,* .form .fields .field.flex-66{flex-basis:calc(66% - 6px)}* form .fields .field.flex-75,* .form .fields .field.flex-75{flex-basis:calc(75% - 4px)}* form .fields .field.flex-100,* .form .fields .field.flex-100{flex-basis:100%}}@media only screen and (min-width: 1200px){* body{padding-top:100px}* body section{padding:80px 16px 0}* body section:last-of-type{padding-bottom:80px}* body h1,* body h1 *{font-size:8rem}* body h2,* body h2 *{font-size:6rem}* body h3,* body h3 *{font-size:4rem}* body h4,* body h4 *{font-size:2.5rem}* body h5{font-size:2rem}* body h6{font-size:1.75rem}* body p,* body p strong,* body p b,* body p em,* body p i,* body a{font-size:1.125rem}* form .privacy-policy *{font-size:.875rem}* .content.small *{font-size:1rem}* .content.large *{font-size:1.125rem}}@media only screen and (min-width: 1536px){* form .captcha .g-recaptcha,* form .captcha .captcha-placeholder{transform:scale(1)}}.reveal.fade-in{transition:opacity .5s linear}.reveal.fade-in.delay-1{transition-delay:.1s}.reveal.fade-in.delay-2{transition-delay:.2s}.reveal.fade-in.delay-3{transition-delay:.3s}.reveal.fade-in.delay-4{transition-delay:.4s}.reveal.fade-in.delay-5{transition-delay:.5s}.reveal.fade-in.delay-6{transition-delay:.6s}.reveal.fade-in.delay-7{transition-delay:.7s}.reveal.fade-in.delay-8{transition-delay:.8s}.reveal.fade-in.delay-9{transition-delay:.9s}.reveal.fade-in.delay-10{transition-delay:.1s}.reveal.fade-in:not(.revealed){opacity:0}.reveal.reveal-bottom{transition:transform .5s ease-in-out,opacity .5s ease-in-out}.reveal.reveal-bottom:not(.revealed){transform:translateY(50px);opacity:0}.reveal.reveal-left{transition:transform .5s ease-in-out,opacity .5s ease-in-out}.reveal.reveal-left:not(.revealed){transform:translate(-25px);opacity:0}.reveal.reveal-right{transition:transform .5s ease-in-out,opacity .5s ease-in-out}.reveal.reveal-right:not(.revealed){transform:translate(25px);opacity:0}header{position:fixed;top:0;left:0;width:100%;height:75px;z-index:9999999999!important}header nav{position:absolute;top:0;left:0;display:flex;align-items:center;justify-content:space-between;flex-direction:auto;flex-wrap:auto;gap:20px;height:75px;width:100%;background:#FFF;padding:0 16px;box-shadow:0 0 20px 1px #00000040}header nav .wrapper{display:flex;align-items:center;justify-content:space-between;flex-direction:auto;flex-wrap:auto;gap:20px;max-width:100%}header nav .logo,header nav .logo img{width:fit-content;height:50px;min-width:fit-content;min-height:50px}header nav .inner{width:fit-content;display:flex;align-items:center;justify-content:flex-end;flex-direction:row-reverse;flex-wrap:auto}header nav .inner>.btns{margin-top:0;display:none}header nav .inner>.btns .btn{min-width:100%;width:fit-content}header nav .inner .cart-link{padding-right:24px;margin-top:6px;position:relative;display:inline-flex;align-items:center;height:100%;justify-content:center;color:#676868;text-decoration:none}header nav .inner .cart-link:hover .cart-icon path{stroke:#4fb973}header nav .inner .cart-link .cart-icon{width:1.5rem;height:1.5rem;transition:color .2s ease}header nav .inner .cart-link .cart-count{position:absolute;top:-.35rem;right:-.45rem;min-width:1.1rem;height:1.1rem;padding:0 .25rem;display:flex;align-items:center;justify-content:center;background-color:#22c55e;color:#fff;font-size:.65rem;font-weight:700;line-height:1;border-radius:9999px;box-shadow:0 0 0 2px #fff}header nav .inner .search-icon{min-width:24px;width:24px;height:24px;margin:0 20px;cursor:pointer;position:relative}header nav .inner .search-icon svg path{transition:all .3s ease}header nav .inner .search-icon:hover svg path{stroke:#4fb973}header nav .inner .search-icon .search-form{width:100%;position:fixed;left:0;margin:0 auto;top:-100%;z-index:9999;transform-origin:top right;transition:all .3s ease;opacity:0}header nav .inner .search-icon .search-form form{display:flex;align-items:center;justify-content:flex-start;flex-direction:row;flex-wrap:auto;border:solid 2px #4FB973;width:100%;position:absolute;left:0;right:0;margin:0 auto}header nav .inner .search-icon .search-form form input{align-self:stretch;height:auto}header nav .inner .search-icon .search-form form .btn{min-width:max-content}header nav .inner .search-icon .search-form.open{top:75px;opacity:1}header nav .inner .mob-nav{display:flex;align-items:center;justify-content:auto;flex-direction:auto;flex-wrap:auto;gap:20px}header nav .inner .mob-nav .phone,header nav .inner .mob-nav .phone svg{width:29px;height:29px;min-width:29px;min-height:29px}header nav .inner .mob-nav .burger .burger-icon{width:37px;height:28px;position:relative;transform:rotate(0);transition:.5s ease-in-out}header nav .inner .mob-nav .burger .burger-icon span{display:block;position:absolute;height:5px;width:37px;background:#676868;left:0;transform:rotate(0);transition:.25s ease-in-out;border-radius:5px}header nav .inner .mob-nav .burger .burger-icon span:nth-child(1){top:0}header nav .inner .mob-nav .burger .burger-icon span:nth-child(2),header nav .inner .mob-nav .burger .burger-icon span:nth-child(3){top:11.5px}header nav .inner .mob-nav .burger .burger-icon span:nth-child(4){top:23px}header nav .inner .mob-nav .burger.open .burger-icon span{background:#4FB973}header nav .inner .mob-nav .burger.open .burger-icon span:nth-child(1),header nav .inner .mob-nav .burger.open .burger-icon span:nth-child(4){top:11.5px;width:0%;left:50%}header nav .inner .mob-nav .burger.open .burger-icon span:nth-child(2){transform:rotate(45deg);width:37px}header nav .inner .mob-nav .burger.open .burger-icon span:nth-child(3){transform:rotate(-45deg);width:37px}header nav .inner .menu{position:fixed;top:calc(-100vh + 150px);left:0;width:100%;height:calc(100vh - 75px);background:#676868;z-index:-1;transition:top .5s ease-out,left .5s ease-out;padding:48px 20px;overflow:scroll}header nav .inner .menu.active{top:75px}header nav .inner .menu .accordion-wrapper{border:none}header nav .inner .menu .accordion-wrapper *{font-family:Lato,sans-serif;font-weight:600;font-size:1.25rem;color:#fff;line-height:1.3;text-decoration:none;text-transform:uppercase;transition:all .3s ease}header nav .inner .menu .accordion-wrapper .accordion{justify-content:space-between;cursor:pointer;width:100%;text-align:left}header nav .inner .menu .accordion-wrapper .accordion.children a,header nav .inner .menu .accordion-wrapper .accordion.children p{padding:16px 0 16px 16px}header nav .inner .menu .accordion-wrapper .accordion a{width:100%;text-decoration:none!important}header nav .inner .menu .accordion-wrapper .accordion a,header nav .inner .menu .accordion-wrapper .accordion p{display:flex;align-items:center;justify-content:space-between;flex-direction:row;flex-wrap:auto;gap:8px;padding:16px;text-align:left}header nav .inner .menu .accordion-wrapper .accordion a:hover{background:#4FB973}header nav .inner .menu .accordion-wrapper .accordion svg{width:24px;height:auto;min-width:24px;min-height:auto}header nav .inner .menu .accordion-wrapper .accordion svg path{fill:#fff}header nav .inner .menu .accordion-wrapper .panel{background:#3F3F3F}header nav .inner .menu .accordion-wrapper .panel .child a{padding:16px 32px;width:100%;text-decoration:none!important}header nav .inner .menu .accordion-wrapper .panel .child a:hover{background:#4FB973}header nav .inner .menu .accordion-wrapper .panel .accordion-container .accordion-wrapper.open .accordion p svg{transform:rotate(90deg)}header nav .inner .menu .accordion-wrapper .panel .accordion-container .accordion-wrapper.open .panel{max-height:2000px}header nav .inner .menu .accordion-wrapper .panel .accordion-container .accordion-wrapper .accordion p{display:flex;align-items:center;justify-content:space-between;flex-direction:row;flex-wrap:auto;width:100%}header nav .inner .menu .accordion-wrapper .panel .accordion-container .accordion-wrapper .accordion p svg{transform:rotate(0)}header nav .inner .menu .accordion-wrapper .panel .accordion-container .accordion-wrapper .panel{max-height:0}header nav .inner .menu .accordion-wrapper .panel .accordion-container .accordion-wrapper .panel .child{background:#3F3F3F}header nav .inner .menu .accordion-wrapper .panel .accordion-container .accordion-wrapper .panel .child a{color:#fff}header nav .inner .menu .copyright{font-family:Lato,sans-serif;font-weight:400;font-size:1rem;color:#fff;line-height:1.3;margin-top:103px}@media only screen and (min-width: 500px){header nav .inner .menu{max-width:425px;top:75px;left:-425px}header nav .inner .menu.active{left:0}}@media only screen and (min-width: 1200px){header{height:100px}header nav{height:100px}header nav .logo,header nav .logo img{width:fit-content;height:60px;min-width:fit-content;min-height:60px}header nav .inner{flex-direction:row}header nav .inner .btns{display:flex;margin-top:0}header nav .inner .btns .btn{min-width:max-content;width:fit-content}header nav .inner .cart-link{padding-right:0}header nav .inner .search-icon{margin:0 40px 0 20px}header nav .inner .search-icon .search-form{position:absolute;width:400px;transform:scale(0);transform-origin:top right;right:0;left:auto;margin:0;top:40px;opacity:0}header nav .inner .search-icon .search-form.open{transform:scale(1);opacity:1;top:40px}header nav .inner .mob-nav{display:none}header nav .inner .menu{display:flex;align-items:center;justify-content:flex-end;flex-direction:row;flex-wrap:auto;gap:10px;position:static;max-width:none;height:fit-content;z-index:1;transition:none;padding:0;overflow:visible;background:unset}header nav .inner .menu>.btns{display:none}header nav .inner .menu>.accordion-wrapper.open>.accordion p{color:#4fb973}header nav .inner .menu>.accordion-wrapper.open>.accordion svg path{fill:#4fb973}header nav .inner .menu>.accordion-wrapper.open>.panel{transform:scale(1)}header nav .inner .menu>.accordion-wrapper .accordion *{font-family:Lato,sans-serif;font-weight:600;font-size:1rem!important;color:#676868;line-height:1.3}header nav .inner .menu>.accordion-wrapper .accordion *:hover{color:#4fb973;background:none!important}header nav .inner .menu>.accordion-wrapper .accordion:hover *{color:#4fb973;background:none!important}header nav .inner .menu>.accordion-wrapper .accordion:hover svg path{fill:#4fb973}header nav .inner .menu>.accordion-wrapper .accordion svg path{fill:#3f3f3f}header nav .inner .menu>.accordion-wrapper>.panel{position:absolute;display:flex;align-items:center;justify-content:space-around;flex-direction:column;flex-wrap:auto;width:fit-content;top:110px;max-height:fit-content;border-radius:8px;background:#FFF;padding:0;transform:scale(0);transform-origin:top center;transition:all .1s ease-in;z-index:-1}header nav .inner .menu>.accordion-wrapper>.panel .child{padding:0;width:100%}header nav .inner .menu>.accordion-wrapper>.panel .child *{color:#676868;text-transform:none;padding:16px 24px;width:100%;text-align:center}header nav .inner .menu>.accordion-wrapper>.panel .child a:hover{color:#fff;background:#4FB973}header nav .inner .menu>.accordion-wrapper>.panel .accordion-container .accordion-wrapper.open .accordion p{color:#4fb973}header nav .inner .menu>.accordion-wrapper>.panel .accordion-container .accordion-wrapper.open .accordion svg path{fill:#4fb973}header nav .inner .menu .copyright{display:none}}section.banner-carousel{background:#3F3F3F;padding:32px 0!important}section.banner-carousel.small{padding:16px 0!important}section.banner-carousel.small .wrapper .swiper-slide img,section.banner-carousel.small .wrapper .item img{width:24px}section.banner-carousel.small .wrapper .swiper-slide h4,section.banner-carousel.small .wrapper .item h4{font-size:1.125rem}section.banner-carousel .wrapper .items{display:flex;align-items:center;justify-content:center;flex-direction:row;flex-wrap:auto;gap:16px}section.banner-carousel .wrapper .item{display:flex;align-items:center;justify-content:center;flex-direction:column;flex-wrap:auto;gap:16px;text-align:center}section.banner-carousel .wrapper .swiper-slide{display:flex;align-items:center;justify-content:center;flex-direction:row;flex-wrap:auto;gap:16px}section.banner-carousel .wrapper .item img,section.banner-carousel .wrapper .swiper-slide img{width:20px}section.banner-carousel .wrapper .item h4,section.banner-carousel .wrapper .swiper-slide h4{color:#fff;margin-bottom:0;font-size:1.125rem}@media only screen and (min-width: 992px){section.banner-carousel.small .wrapper .swiper-slide h4,section.banner-carousel.small .wrapper .item h4{font-size:1.25rem}section.banner-carousel.small .wrapper .swiper-slide img,section.banner-carousel.small .wrapper .item img{width:24px}section.banner-carousel .wrapper .swiper-slide h4{font-size:2.5rem}section.banner-carousel .wrapper .swiper-slide img{width:40px}section.banner-carousel .wrapper .item{flex-direction:row;text-align:left}section.banner-carousel .wrapper .item h4{font-size:2.5rem}section.banner-carousel .wrapper .item img{width:40px}section.banner-carousel .wrapper .items{gap:32px}}footer .top{background:#676868;padding:48px 16px}footer .top .wrapper{display:flex;align-items:flex-start;justify-content:flex-start;flex-direction:column;flex-wrap:auto;gap:32px}footer .top .wrapper:first-child{padding-bottom:48px;gap:48px;border-bottom:solid 1px #efefef}footer .top .wrapper:last-child{padding-top:48px;gap:48px}footer .top .wrapper .logos{display:flex;align-items:flex-start;justify-content:flex-start;flex-direction:row;flex-wrap:wrap;gap:24px}footer .top .wrapper .logos .logo{width:125px}footer .top .wrapper .logos .slogan{width:125px}footer .top .wrapper .afc{max-width:100px;min-width:100px}footer .top .wrapper .newsletter{width:100%}footer .top .wrapper .newsletter form{display:flex;align-items:center;justify-content:flex-start;flex-direction:row;flex-wrap:auto;gap:16px}footer .top .wrapper .newsletter form .fields{width:100%}footer .top .wrapper .newsletter form .btn{padding:13px 16px;min-width:max-content}footer .top .wrapper .newsletter form .btn:hover{background:#efefef;border-color:#efefef;color:#4fb973}footer .top .wrapper .item{display:flex;align-items:flex-start;justify-content:flex-start;flex-direction:column;flex-wrap:auto;gap:16px;width:100%}footer .top .wrapper .item h6{font-family:Lato,sans-serif;font-weight:600;font-size:1.25rem;color:#fff;line-height:1.3;text-transform:uppercase;margin-bottom:0}footer .top .wrapper .item .detail a{color:#fff;text-decoration:none!important;transition:all .3s ease}footer .top .wrapper .item .detail a:hover{color:#4fb973}footer .top .wrapper .item .detail p{color:#fff}footer .top .wrapper .item .detail p:first-child{margin-bottom:4px}footer .top .wrapper .item .detail p strong{font-weight:800;color:#fff}footer .top .wrapper .item .whatsapp{display:flex;align-items:center;justify-content:flex-start;flex-direction:row;flex-wrap:auto;gap:8px;font-weight:800;color:#fff;text-decoration:none!important;transition:all .3s ease}footer .top .wrapper .item .whatsapp:hover{color:#4fb973}footer .top .wrapper .item .whatsapp:hover svg path{fill:#4fb973}footer .top .wrapper .item .whatsapp svg{width:24px}footer .top .wrapper .item .whatsapp svg path{transition:all .3s ease}footer .top .wrapper .item .socials{margin-top:32px}footer .top .wrapper .item .socials .icons{display:flex;align-items:center;justify-content:flex-start;flex-direction:row;flex-wrap:auto;gap:8px}footer .top .wrapper .item .socials .icons a{display:flex;align-items:center;justify-content:center;flex-direction:row;flex-wrap:auto;background:#676868;width:35px;height:35px;border-radius:35px;transition:background .3s ease}footer .top .wrapper .item .socials .icons a:hover{background:#4FB973}footer .top .wrapper .item .socials .icons a svg{width:24px}footer .top .wrapper .item .accordion-wrapper{border:0}footer .top .wrapper .item .accordion-wrapper .accordion a{color:#fff;text-decoration:none!important;transition:all .3s ease}footer .top .wrapper .item .accordion-wrapper .accordion a:hover{color:#4fb973}footer .top .wrapper .item iframe{border-radius:8px;height:200px;overflow:hidden}footer .top .wrapper .item .flex{display:flex;align-items:flex-start;justify-content:space-between;flex-direction:row;flex-wrap:auto;gap:32px;width:100%}footer .top .wrapper .item .flex .flex-item p,footer .top .wrapper .item .flex .flex-item p *{color:#fff;white-space:break-spaces}footer .bottom{padding:16px;background:#383838}footer .bottom .wrapper{display:flex;align-items:center;justify-content:space-between;flex-direction:column;flex-wrap:auto;gap:15px}footer .bottom .wrapper .copyright{font-family:Lato,sans-serif;font-weight:400;font-size:1rem;color:#fff;line-height:1.3;margin-bottom:0}footer .bottom .wrapper .surge{display:flex;align-items:center;justify-content:auto;flex-direction:column;flex-wrap:auto;gap:6px}footer .bottom .wrapper .surge *{font-family:Lato,sans-serif;font-weight:400;font-size:1rem;color:#fff;line-height:1.3;margin-bottom:0}footer .bottom .wrapper .surge>a,footer .bottom .wrapper .surge svg{width:110px;height:28px;min-width:110px;min-height:28px}footer .bottom .wrapper .surge>a path,footer .bottom .wrapper .surge svg path{fill:#4fb973;transition:all .3s ease}footer .bottom .wrapper .surge>a:hover path,footer .bottom .wrapper .surge svg:hover path{fill:#fff}@media only screen and (min-width: 601px){footer .bottom{padding:16px 32px}footer .bottom .wrapper .surge{display:flex;align-items:center;justify-content:center;flex-direction:row;flex-wrap:auto}}@media only screen and (min-width: 992px){footer .top .wrapper{flex-direction:row;justify-content:space-between}footer .top .wrapper:first-child{gap:80px}footer .top .wrapper:last-child{gap:32px;align-items:flex-start}footer .top .wrapper .logos{flex-direction:column}footer .top .wrapper .item{width:20%}footer .top .wrapper .item:last-child{width:35%}footer .top .wrapper .item .socials{margin-top:16px}footer .bottom .wrapper{flex-direction:row}}section.blog-index .wrapper .filters{margin-bottom:48px}section.blog-index .wrapper .filters .accordion-wrapper.open .accordion svg{transform:rotate(0)}section.blog-index .wrapper .filters .accordion-wrapper .accordion svg{width:24px;height:fit-content;min-width:24px;min-height:fit-content}section.blog-index .wrapper .cats{display:flex;align-items:center;justify-content:flex-start;flex-direction:row;flex-wrap:wrap;gap:16px;margin-bottom:16px}section.blog-index .wrapper .cats .cat{padding:16px;background:#efefef;color:#676868;text-align:center;transition:all .3s ease}section.blog-index .wrapper .cats .cat:hover{background:#3F3F3F;text-decoration:none!important;color:#fff}section.blog-index .wrapper .cats .cat.active{background:#4FB973;text-decoration:none!important;color:#fff}section.blog-index .wrapper .posts{display:grid;grid-template-columns:1fr;column-gap:auto;row-gap:auto;gap:32px}section.blog-index .wrapper .posts .post:hover{text-decoration:none!important}section.blog-index .wrapper .posts .post:hover .thumbnail img{transform:scale(1.1)}section.blog-index .wrapper .posts .post:hover h4{color:#4fb973}section.blog-index .wrapper .posts .post .thumbnail{background:#C1C1C1;aspect-ratio:1.08/1;width:100%;border-radius:8px;overflow:hidden;margin-bottom:16px}section.blog-index .wrapper .posts .post .thumbnail img{width:100%;height:100%;object-fit:cover;transition:all .3s ease}section.blog-index .wrapper .posts .post h4{font-family:Lato,sans-serif;font-weight:500;font-size:1.5rem;color:#676868;line-height:1.3;height:63px;overflow:hidden;transition:all .3s ease}section.blog-index .wrapper .posts .post .wrap:not(:first-child){display:flex;align-items:flex-start;justify-content:space-between;flex-direction:row;flex-wrap:auto;gap:16px}@media only screen and (min-width: 601px){section.blog-index .wrapper .posts{grid-template-columns:1fr 1fr}}@media only screen and (min-width: 992px){section.blog-index .wrapper .posts{grid-template-columns:1fr 1fr 1fr}section.blog-index .wrapper .posts .post h4{font-size:2rem;height:125px}}.asset{width:100%;height:100%;object-fit:cover;object-position:center}section.news-article{padding:32px 16px}section.news-article .wrapper{display:flex;align-items:center;justify-content:flex-start;flex-direction:column;flex-wrap:auto;gap:32px}section.news-article .wrapper .content .details{padding:24px 0 16px;width:100%}section.news-article .wrapper .content .details .row{display:flex;align-items:center;justify-content:flex-start;flex-direction:row;flex-wrap:wrap;gap:12px}section.news-article .wrapper .content .details .row .date,section.news-article .wrapper .content .details .row .author{display:flex;align-items:center;justify-content:flex-start;flex-direction:row;flex-wrap:auto;gap:8px}section.news-article .wrapper .content .details .row .date svg,section.news-article .wrapper .content .details .row .author svg{width:24px;height:24px;min-width:24px;min-height:24px}section.news-article .wrapper .content .details .row .date svg path,section.news-article .wrapper .content .details .row .author svg path{transition:all .3s ease}section.news-article .wrapper .content .details .row .date p,section.news-article .wrapper .content .details .row .author p{font-family:Lato,sans-serif;font-weight:600;font-size:1.125rem;color:#4fb973;line-height:1.3}section.news-article .wrapper .content h1{font-size:4rem}section.news-article .wrapper article{display:flex;align-items:center;justify-content:center;flex-direction:column;flex-wrap:auto;gap:32px;background:#FFF}section.news-article .wrapper article>*{width:100%}section.news-article .wrapper article h2{font-family:Lato,sans-serif;font-weight:600;font-size:3rem;color:#676868;line-height:1.3;line-height:1.1;margin-bottom:16px}section.news-article .wrapper article h2 *{font-family:Lato,sans-serif;font-weight:600;font-size:3rem;color:#676868;line-height:1.3;line-height:.85}section.news-article .wrapper article h3{font-family:Lato,sans-serif;font-weight:600;font-size:2.5rem;color:#676868;line-height:1.3;line-height:1.1;margin-bottom:16px}section.news-article .wrapper article h3 *{font-family:Lato,sans-serif;font-weight:600;font-size:2.5rem;color:#676868;line-height:1.3;line-height:.85}section.news-article .wrapper article .asset{aspect-ratio:16/9;border-radius:8px;width:100%}section.news-article .wrapper article .header-image{width:100%;border-radius:8px;aspect-ratio:1.77/1;overflow:hidden}section.news-article .wrapper article .header-image img{width:100%;height:100%;object-fit:cover}section.news-article .wrapper article section{padding:0;width:100%}section.news-article .wrapper aside{padding:16px}section.news-article .wrapper aside .related{display:flex;align-items:center;justify-content:center;flex-direction:column;flex-wrap:auto;gap:16px;margin-top:32px}section.news-article .wrapper aside .related .post:hover{text-decoration:none!important}section.news-article .wrapper aside .related .post:hover .thumbnail img{transform:scale(1.1)}section.news-article .wrapper aside .related .post:hover h4{color:#4fb973}section.news-article .wrapper aside .related .post .thumbnail{aspect-ratio:1.5/1;width:100%;border-radius:8px;overflow:hidden;margin-bottom:16px}section.news-article .wrapper aside .related .post .thumbnail img{width:100%;height:100%;object-fit:cover;transition:all .3s ease}section.news-article .wrapper aside .related .post h4{font-family:Lato,sans-serif;font-weight:500;font-size:1.5rem;color:#676868;line-height:1.3;height:63px;overflow:hidden;transition:all .3s ease}section.news-article .wrapper aside .related .post .wrap:not(:first-child){display:flex;align-items:flex-start;justify-content:space-between;flex-direction:row;flex-wrap:auto;gap:16px}@media only screen and (min-width: 992px){section.news-article{padding:64px 16px}section.news-article>.wrapper{flex-direction:row;flex-wrap:wrap;align-items:flex-start;gap:16px 64px}section.news-article>.wrapper .heading{flex-basis:100%}section.news-article>.wrapper article{flex-basis:calc(64% - 32px);gap:32px;overflow:hidden}section.news-article>.wrapper article h2,section.news-article>.wrapper article h2 *{font-size:3rem}section.news-article>.wrapper article h3,section.news-article>.wrapper article h3 *{font-size:2rem}section.news-article>.wrapper aside{flex-basis:calc(36% - 32px);padding:0}section.news-article>.wrapper aside .related{margin-top:0}}section.video-index .wrapper .wrap{margin-bottom:2rem}section.video-index .wrapper .filters{margin-bottom:2rem}section.video-index .wrapper .filters .accordion-wrapper.open .accordion svg{transform:rotate(0)}section.video-index .wrapper .filters .accordion-wrapper .accordion svg{width:24px;height:fit-content;min-width:24px;min-height:fit-content}section.video-index .wrapper .cats{display:flex;align-items:center;justify-content:flex-start;flex-direction:row;flex-wrap:wrap;gap:16px;margin-bottom:16px}section.video-index .wrapper .cats .cat{padding:16px;background:#efefef;color:#676868;text-align:center;transition:all .3s ease}section.video-index .wrapper .cats .cat:hover{background:#3F3F3F;text-decoration:none!important;color:#fff}section.video-index .wrapper .cats .cat.active{background:#4FB973;text-decoration:none!important;color:#fff}section.video-index .wrapper .videos{display:flex;align-items:center;justify-content:center;flex-direction:row;flex-wrap:wrap;gap:24px}section.video-index .wrapper .video-wrap{align-self:stretch;flex-basis:100%}section.video-index .wrapper .video-wrap .video-box{width:100%;aspect-ratio:16/9;border-radius:8px;overflow:hidden;margin-bottom:8px}section.video-index .wrapper .video-wrap h5{font-family:Lato,sans-serif;font-weight:400;font-size:1.5rem;color:#3f3f3f;line-height:1.3;line-height:1.2}@media only screen and (min-width: 601px){section.video-index .wrapper .video-wrap{flex-basis:calc(50% - 12px)}}@media only screen and (min-width: 992px){section.video-index .wrapper .wrap{display:flex;align-items:flex-start;justify-content:space-between;flex-direction:row;flex-wrap:auto;gap:2rem}section.video-index .wrapper .wrap>*{width:100%}section.video-index .wrapper .wrap .filters{margin-bottom:0}section.video-index .wrapper .wrap .search form{display:flex;align-items:center;justify-content:center;flex-direction:row;flex-wrap:auto;gap:1rem}section.video-index .wrapper .wrap .search form button{padding:12px 24px;min-width:max-content}section.video-index .wrapper .videos{gap:32px;justify-content:flex-start}section.video-index .wrapper .video-wrap{flex-basis:calc(50% - 16px)}section.video-index .wrapper .video-wrap h5{font-size:2rem}}.show-breadcrumbs{padding:40px 0 0;position:relative;max-width:1160px;width:100%;margin:0 auto}.show-breadcrumbs ul{position:relative;z-index:2;display:flex;align-items:center;justify-content:flex-start;flex-direction:row;flex-wrap:wrap;gap:8px;margin-bottom:0;margin-top:0!important;padding-left:0!important}.show-breadcrumbs ul li{list-style-type:none;list-style:none;position:relative}.show-breadcrumbs ul li:not(:first-child){padding-left:20px}.show-breadcrumbs ul li:not(:first-child):before{content:">";position:absolute;font-family:Lato,sans-serif;font-weight:600;color:#3f3f3f;line-height:1.3;top:-1px;left:1px;font-size:1rem}.show-breadcrumbs ul li:first-child{padding-left:0}.show-breadcrumbs ul li:first-child:before{display:none}.show-breadcrumbs ul li.current p{font-family:Lato,sans-serif;font-weight:600;font-size:1rem;color:#4fb973;line-height:1.3;margin-bottom:0}.show-breadcrumbs ul li a{font-family:Lato,sans-serif;font-weight:600;font-size:1rem;color:#3f3f3f;line-height:1.3;text-decoration:none;margin-bottom:0}.show-breadcrumbs ul li:not(.current) a:hover{text-decoration:underline}@media only screen and (min-width: 601px){.show-breadcrumbs{padding-top:80px}.show-breadcrumbs ul li:not(:first-child):before{content:">";position:absolute;font-size:1.125rem;top:0;left:0}.show-breadcrumbs ul li.current p,.show-breadcrumbs ul li a{font-size:1.125rem}}section.faq-categories{background:#efefef;margin-top:40px}section.faq-categories .wrapper .content{display:flex;align-items:flex-start;justify-content:flex-start;flex-direction:column;flex-wrap:auto;gap:16px;margin-bottom:32px}section.faq-categories .wrapper .content .btns{margin-top:0}section.faq-categories .wrapper .filters{margin-bottom:48px}section.faq-categories .wrapper .filters .accordion-wrapper.open .accordion svg{transform:rotate(0)}section.faq-categories .wrapper .filters .accordion-wrapper .accordion svg{width:24px;height:fit-content;min-width:24px;min-height:fit-content}section.faq-categories .wrapper .cats{display:flex;align-items:center;justify-content:flex-start;flex-direction:row;flex-wrap:wrap;gap:16px;margin-bottom:16px}section.faq-categories .wrapper .cats .cat{padding:16px;background:#FFF;color:#676868;text-align:center;transition:all .3s ease}section.faq-categories .wrapper .cats .cat:hover{background:#3F3F3F;text-decoration:none!important;color:#fff}section.faq-categories .wrapper .cats .cat.active{background:#4FB973;text-decoration:none!important;color:#fff}section.faq-categories .wrapper .questions .accordion-container{display:flex;align-items:center;justify-content:center;flex-direction:column;flex-wrap:auto;gap:16px}section.faq-categories .wrapper .questions .accordion-container .accordion-wrapper{width:100%;background:#FFF;padding:16px;border:0;border:1px solid #efefef}section.faq-categories .wrapper .questions .accordion-container .accordion-wrapper.open .accordion svg path:first-child{opacity:0}section.faq-categories .wrapper .questions .accordion-container .accordion-wrapper .accordion{display:flex;align-items:center;justify-content:space-between;flex-direction:row;flex-wrap:auto;gap:16px}section.faq-categories .wrapper .questions .accordion-container .accordion-wrapper .accordion p{font-weight:600}section.faq-categories .wrapper .questions .accordion-container .accordion-wrapper .accordion svg{width:24px}section.faq-categories .wrapper .questions .accordion-container .accordion-wrapper .accordion svg path{transition:all .3s ease}section.faq-categories .wrapper .questions .accordion-container .accordion-wrapper .panel .wrap{padding:16px 0}@media only screen and (min-width: 992px){section.faq-categories{margin-top:80px}section.faq-categories .wrapper .questions .accordion-container .accordion-wrapper .accordion p{font-size:1.25rem}}section.search-results{overflow:hidden}section.search-results .wrapper{display:flex;align-items:flex-start;justify-content:flex-start;flex-direction:column;flex-wrap:auto;gap:40px}section.search-results .wrapper .results-wrapper{width:100%;padding:30px 0}section.search-results .wrapper .results-wrapper .heading{display:flex;align-items:flex-end;justify-content:space-between;flex-direction:row;flex-wrap:wrap;gap:16px;padding:32px 0}section.search-results .wrapper .results-wrapper .heading .swiper-navigation{display:flex;align-items:center;justify-content:center;flex-direction:row;flex-wrap:auto;gap:24px;margin-top:40px}section.search-results .wrapper .results-wrapper .heading .swiper-navigation .swiper-btn{display:flex;align-items:center;justify-content:center;flex-direction:row;flex-wrap:auto;background:#D5D5D5;width:40px;height:40px;border-radius:40px;cursor:pointer;transition:all .3s ease}section.search-results .wrapper .results-wrapper .heading .swiper-navigation .swiper-btn.swiper-button-disabled{display:none}section.search-results .wrapper .results-wrapper .heading .swiper-navigation .swiper-btn:hover{background:#4FB973}section.search-results .wrapper .results-wrapper .heading .swiper-navigation .swiper-btn:hover svg path{stroke:#fff}section.search-results .wrapper .results-wrapper .heading .swiper-navigation .swiper-btn svg{width:32px}section.search-results .wrapper .results-wrapper .heading .swiper-navigation .swiper-btn svg path{transition:all .3s ease}section.search-results .wrapper .results-wrapper .swiper{overflow:visible}section.search-results .wrapper .results-wrapper .swiper#trailers .swiper-wrapper .swiper-slide .search-item{padding:0}section.search-results .wrapper .results-wrapper .swiper#trailers .swiper-wrapper .swiper-slide .search-item .image{aspect-ratio:1.4/1;overflow:hidden}section.search-results .wrapper .results-wrapper .swiper#trailers .swiper-wrapper .swiper-slide .search-item .image img{width:100%;height:100%;object-fit:cover}section.search-results .wrapper .results-wrapper .swiper#trailers .swiper-wrapper .swiper-slide .search-item .content{padding:1rem 1rem 0}section.search-results .wrapper .results-wrapper .swiper#trailers .swiper-wrapper .swiper-slide .search-item .btns{padding:0 1rem 1rem}section.search-results .wrapper .results-wrapper .swiper .swiper-scrollbar{bottom:-30px}section.search-results .wrapper .results-wrapper .swiper .swiper-wrapper .swiper-slide{height:auto}section.search-results .wrapper .results-wrapper .swiper .swiper-wrapper .swiper-slide .search-item{overflow:hidden;width:100%;height:100%;background:#F2F4F8;padding:32px 16px;border-radius:12px;display:flex;align-items:flex-start;justify-content:space-between;flex-direction:column;flex-wrap:auto}section.search-results .wrapper .results-wrapper .swiper .swiper-wrapper .swiper-slide .search-item .price{font-weight:600;color:#676868;margin-bottom:0}section.search-results .wrapper .results-wrapper .swiper .swiper-wrapper .swiper-slide .search-item h4{font-family:Lato,sans-serif;font-weight:600;font-size:1.5rem;color:#3f3f3f;line-height:1.3}section.hero-text section.breadcrumbs{padding:0}section.hero-text.search .wrapper{gap:24px}section.hero-text.grey-bg{background:#D5D5D5;padding-bottom:40px}section.hero-text.no-content.no-search .wrapper .title{flex-basis:100%}section.hero-text.no-content .wrapper{align-items:center}section.hero-text.no-content .wrapper .title{max-width:100%}section.hero-text .wrapper{display:flex;align-items:flex-start;justify-content:flex-start;flex-direction:column;flex-wrap:auto}section.hero-text .wrapper>*{width:100%}section.hero-text .wrapper .search{padding:8px;gap:8px;width:100%;max-width:406px;margin-top:32px}section.hero-text .wrapper .search form{display:flex;align-items:flex-start;justify-content:center;flex-direction:column;flex-wrap:auto;gap:1rem;width:100%;max-width:400px}@media only screen and (min-width: 992px){section.hero-text.search .wrapper{align-items:flex-end}section.hero-text.grey-bg{padding-bottom:80px}section.hero-text.no-content .wrapper{align-items:flex-start}section.hero-text.no-content .wrapper .title{flex-basis:65%}section.hero-text.no-content .wrapper .content{flex-basis:35%}section.hero-text .wrapper{flex-direction:row;justify-content:space-between;align-items:center;gap:85px}section.hero-text .wrapper .title{flex-basis:36%;max-width:406px}section.hero-text .wrapper .search form{display:flex;align-items:flex-end;justify-content:flex-start;flex-direction:row;flex-wrap:auto;min-width:400px;gap:1rem}section.hero-text .wrapper .search form button{padding:12px;min-width:max-content}section.hero-text .wrapper .content{flex-basis:64%;max-width:657px}section.hero-text .wrapper h1{margin:0 auto}section.hero-text .wrapper p,section.hero-text .wrapper p *{font-size:1.125rem}section.hero-text .wrapper p:not(:last-child),section.hero-text .wrapper p *:not(:last-child){margin-bottom:24px}}@media only screen and (min-width: 992px){section.hero-text .wrapper .title h1 *{color:#4fb973}}section.faqs:not(.white-bg){background:#efefef;margin-top:40px}section.faqs.white-bg{padding-top:40px}section.faqs .wrapper .content{display:flex;align-items:flex-start;justify-content:flex-start;flex-direction:column;flex-wrap:auto;gap:16px;margin-bottom:32px}section.faqs .wrapper .content .btns{margin-top:0}section.faqs .wrapper .questions .accordion-container{display:flex;align-items:center;justify-content:center;flex-direction:column;flex-wrap:auto;gap:16px}section.faqs .wrapper .questions .accordion-container .accordion-wrapper{width:100%;background:#FFF;padding:16px;border:0;border:1px solid #efefef}section.faqs .wrapper .questions .accordion-container .accordion-wrapper.open .accordion svg path:first-child{opacity:0}section.faqs .wrapper .questions .accordion-container .accordion-wrapper .accordion{display:flex;align-items:center;justify-content:space-between;flex-direction:row;flex-wrap:auto;gap:16px}section.faqs .wrapper .questions .accordion-container .accordion-wrapper .accordion p{font-weight:600}section.faqs .wrapper .questions .accordion-container .accordion-wrapper .accordion svg{width:24px}section.faqs .wrapper .questions .accordion-container .accordion-wrapper .accordion svg path{transition:all .3s ease}section.faqs .wrapper .questions .accordion-container .accordion-wrapper .panel .wrap{padding:16px 0}@media only screen and (min-width: 992px){section.faqs:not(.white-bg){margin-top:80px}section.faqs .wrapper .content{flex-direction:row;justify-content:space-between;align-items:center}section.faqs .wrapper .questions .accordion-container .accordion-wrapper .accordion p{font-size:1.25rem}}section.error .wrapper{display:flex;align-items:center;justify-content:center;flex-direction:column;flex-wrap:auto;height:300px;max-width:800px}section.error .wrapper .content{display:flex;align-items:center;justify-content:center;flex-direction:column;flex-wrap:auto;text-align:center}section.error .wrapper .content h1{color:#000}section.error .wrapper .content p{font-size:1.5rem}@media only screen and (min-width: 992px){section.error .wrapper{height:500px}}.breadcrumbs{padding:0;position:relative;max-width:1160px;width:100%;margin:0 auto 24px}.breadcrumbs ul{position:relative;z-index:2;display:flex;align-items:center;justify-content:flex-start;flex-direction:row;flex-wrap:wrap;gap:8px;margin-bottom:0;margin-top:0!important;padding-left:0!important}.breadcrumbs ul li{list-style-type:none;list-style:none;position:relative}.breadcrumbs ul li:not(:first-child){padding-left:20px}.breadcrumbs ul li:not(:first-child):before{content:">";position:absolute;font-family:Lato,sans-serif;font-weight:600;color:#3f3f3f;line-height:1.3;top:-1px;left:1px;font-size:1rem}.breadcrumbs ul li:first-child{padding-left:0}.breadcrumbs ul li:first-child:before{display:none}.breadcrumbs ul li.current p{font-family:Lato,sans-serif;font-weight:600;font-size:1rem;color:#4fb973;line-height:1.3;margin-bottom:0}.breadcrumbs ul li a{font-family:Lato,sans-serif;font-weight:600;font-size:1rem;color:#3f3f3f;line-height:1.3;text-decoration:none;margin-bottom:0}.breadcrumbs ul li:not(.current) a:hover{text-decoration:underline}@media only screen and (min-width: 601px){.breadcrumbs{margin:0 auto 32px}.breadcrumbs ul li:not(:first-child):before{content:">";position:absolute;font-size:1.125rem;top:0;left:0}.breadcrumbs ul li.current p,.breadcrumbs ul li a{font-size:1.125rem}}.shop-container{display:flex;gap:2rem;padding:2rem 0 0;background:#fff}.shop-sidebar-toggle{display:none}.shop-sidebar{flex:0 0 250px;padding:0 0 2rem}.shop-sidebar h2{font-size:1.25rem;margin-bottom:.5rem}.shop-sidebar ul{padding-left:16px}.shop-sidebar ul>li{list-style-type:"-"}.shop-sidebar ul>li ul{padding-left:16px}.shop-sidebar ul>li ul li{list-style-type:"-"}.shop-sidebar ul>li button{padding:8px}.shop-sidebar ul>li button.active{background:#4FB973}.shop-sidebar ul>li button:hover{padding:8px}.shop-products{flex:1}.shop-products .search-wrapper h2{font-size:1.25rem;margin-bottom:.5rem}.shop-products .search-wrapper .search{display:flex;align-items:center;justify-content:flex-start;flex-direction:row;flex-wrap:auto;background:#efefef;padding:8px;gap:8px;width:100%;max-width:406px;margin-bottom:2rem}.shop-products .search-wrapper .search svg{width:24px}.shop-products .search-wrapper .search input{border:none;background:#efefef;width:100%;height:40px;outline:none!important}.shop-products .pagination-top,.shop-products .pagination-bottom{display:flex;align-items:center;justify-content:center;flex-direction:auto;flex-wrap:auto;margin:1rem 0 2rem}.shop-products .pagination-top ul,.shop-products .pagination-bottom ul{display:flex;align-items:center;justify-content:center;flex-direction:row;flex-wrap:auto;gap:1rem;list-style:none}.shop-products .pagination-top ul li,.shop-products .pagination-bottom ul li{display:flex;align-items:center;justify-content:center;flex-direction:row;flex-wrap:auto}.shop-products .pagination-top ul li:not(.disabled) button,.shop-products .pagination-bottom ul li:not(.disabled) button{cursor:pointer}.shop-products .pagination-top ul li:not(.disabled) button:hover,.shop-products .pagination-bottom ul li:not(.disabled) button:hover{opacity:.7}.shop-products .pagination-top ul li.disabled,.shop-products .pagination-bottom ul li.disabled{opacity:.3}.shop-products .pagination-top ul li span,.shop-products .pagination-top ul li button,.shop-products .pagination-bottom ul li span,.shop-products .pagination-bottom ul li button{display:flex;align-items:center;justify-content:center;flex-direction:row;flex-wrap:auto;background:none;border:none;transition:all .3s ease}.shop-products .grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(230px,1fr));gap:1.5rem}.featured-card{display:flex;align-items:center;justify-content:flex-start;flex-direction:column;flex-wrap:auto;border:1px solid #4FB973;border-radius:8px;width:100%;height:100%;text-decoration:none!important;overflow:hidden;background:white;transition:box-shadow .3s ease}.featured-card:hover{box-shadow:8px 8px 20px #0000001a;text-decoration:none!important}.featured-card:hover .image-wrapper .more-info{transform:scale(1)}.featured-card .image-wrapper{position:relative;width:100%;background:#3F3F3F}.featured-card .image-wrapper span{position:absolute;background:#4FB973;padding:6px 16px;border-radius:0 0 8px;top:0;left:0;color:#fff;font-weight:600}.featured-card .image-wrapper .more-info{background:#4FB973;position:absolute;top:calc(50% - 30px);left:0;right:0;margin:0 auto;width:150px;text-align:center;padding:16px 24px;font-family:Lato,sans-serif;font-weight:600;font-size:1.125rem;color:#fff;line-height:1.3;border:solid 2px #4FB973;transform:scale(0);transition:all .3s ease}.featured-card .image-wrapper img{width:100%;height:220px;object-fit:cover}.featured-card .image-wrapper .product-dots{position:absolute;bottom:.5rem;left:50%;transform:translate(-50%);display:flex}.featured-card .image-wrapper .product-dots>*:not(:last-child){margin-right:.25rem}.featured-card .image-wrapper .product-dots span{display:inline-block;width:12px;height:12px;border-radius:5px;background-color:#4fb973}.featured-card .product-info{display:flex;align-items:flex-start;justify-content:space-between;flex-direction:column;flex-wrap:auto;padding:1rem;width:100%;flex:1;border-top:1px solid #4FB973;background:rgba(79,185,115,.1)}.featured-card .product-info h4{font-family:Lato,sans-serif;font-weight:600;font-size:1.125rem;color:#676868;line-height:1.3;margin-bottom:1rem}.featured-card .product-info p{align-self:flex-end;font-weight:600}.featured-card .product-actions{display:flex;align-items:center;justify-content:space-between;flex-direction:row;flex-wrap:auto;gap:.5rem}.featured-card .product-actions .price{color:#676868;font-size:1rem}.featured-card .product-actions .vat{color:#4fb973;font-size:.5rem}.featured-card .product-actions button,.featured-card .product-actions a{margin-bottom:10px;padding:.4rem;cursor:pointer;font-size:.8rem;border-radius:1px;transition:background .3s ease;background:#effff4}.featured-card .product-actions button:hover,.featured-card .product-actions a:hover{background:rgb(77.6231884058,78.3768115942,78.3768115942)}.featured-card .product-actions .addItem,.featured-card .product-actions.cart-button,.featured-card .product-actions .info-button{border:2px solid #4FB973;color:#fff;background:#4FB973}.product-card{display:flex;align-items:center;justify-content:flex-start;flex-direction:column;flex-wrap:auto;border:1px solid #D5D5D5;border-radius:8px;width:100%;height:100%;text-decoration:none!important;overflow:hidden;background:white;transition:box-shadow .3s ease}.product-card:hover{box-shadow:8px 8px 20px #0000001a;text-decoration:none!important}.product-card:hover .image-wrapper .more-info{transform:scale(1)}.product-card .image-wrapper{position:relative;width:100%;background:#3F3F3F}.product-card .image-wrapper .more-info{background:#4FB973;position:absolute;top:calc(50% - 30px);left:0;right:0;margin:0 auto;width:150px;text-align:center;padding:16px 24px;font-family:Lato,sans-serif;font-weight:600;font-size:1.125rem;color:#fff;line-height:1.3;border:solid 2px #4FB973;transform:scale(0);transition:all .3s ease}.product-card .image-wrapper img{width:100%;height:220px;object-fit:cover}.product-card .image-wrapper .product-dots{position:absolute;bottom:.5rem;left:50%;transform:translate(-50%);display:flex}.product-card .image-wrapper .product-dots>*:not(:last-child){margin-right:.25rem}.product-card .image-wrapper .product-dots span{display:inline-block;width:12px;height:12px;border-radius:5px;background-color:#4fb973}.product-card .product-info{display:flex;align-items:flex-start;justify-content:space-between;flex-direction:column;flex-wrap:auto;padding:1rem;width:100%;flex:1;border-top:1px solid #D5D5D5}.product-card .product-info h4{font-family:Lato,sans-serif;font-weight:600;font-size:1.125rem;color:#676868;line-height:1.3;margin-bottom:1rem}.product-card .product-info p{align-self:flex-end;font-weight:600}.product-card .product-actions{display:flex;align-items:center;justify-content:space-between;flex-direction:row;flex-wrap:auto;gap:.5rem}.product-card .product-actions .price{color:#676868;font-size:1rem}.product-card .product-actions .vat{color:#4fb973;font-size:.5rem}.product-card .product-actions button,.product-card .product-actions a{margin-bottom:10px;padding:.4rem;cursor:pointer;font-size:.8rem;border-radius:1px;transition:background .3s ease;background:#effff4}.product-card .product-actions button:hover,.product-card .product-actions a:hover{background:rgb(77.6231884058,78.3768115942,78.3768115942)}.product-card .product-actions .addItem,.product-card .product-actions.cart-button,.product-card .product-actions .info-button{border:2px solid #4FB973;color:#fff;background:#4FB973}.category-list{margin-top:.2rem}.category-list:first-of-type{margin-bottom:0}.category-list li{margin-bottom:.2rem;list-style:none}.category-list li button,.category-list li a{width:100%;padding:.4rem;border:none;background:#fff;cursor:pointer;text-decoration:none!important;text-align:left;color:#3f3f3f;font-size:1rem;transition:background .3s ease,color .3s ease;border-radius:4px}.category-list li button.active,.category-list li button:hover,.category-list li a.active,.category-list li a:hover{background:#676868;color:#fff}.category-list li ul,.category-list li .category-list{margin-top:0}.category-list li ul li,.category-list li .category-list li{margin:0;font-weight:800}.category-list li ul li button,.category-list li .category-list li button{padding:.2rem}@media (max-width: 768px){.shop-container{flex-direction:column;gap:1rem;position:relative}.shop-sidebar-toggle{display:flex;position:sticky;top:0;z-index:20;background:#676868;color:#fff;padding:.75rem 1rem;border:none;border-radius:0 0 8px 8px;font-weight:600;font-size:1rem;cursor:pointer;text-align:center;align-items:center;justify-content:space-between;transition:background .3s ease,box-shadow .3s ease}.shop-sidebar-toggle:hover{background:rgb(82.6985507246,83.5014492754,83.5014492754)}.shop-sidebar-toggle .icon{font-size:1.25rem;transition:transform .3s ease}.shop-sidebar-toggle.open{box-shadow:0 4px 8px #00000026}.shop-sidebar-toggle.open .icon{transform:rotate(180deg)}.shop-sidebar{position:fixed;top:3.5rem;left:0;width:100%;background:#fff;border-top:1px solid #eee;border-bottom:1px solid #eee;z-index:15;padding:1rem;transform:translateY(-100%);opacity:0;max-height:0;overflow:hidden;transition:all .35s ease}.shop-sidebar.active{transform:translateY(0);opacity:1;max-height:80vh;overflow-y:auto;box-shadow:0 4px 8px #00000026}.shop-sidebar h2{font-size:1.1rem;margin-bottom:.5rem;color:#676868}.shop-sidebar .category-list li{margin-bottom:.25rem}.shop-sidebar .category-list li button{width:100%;text-align:left;background:none;border:none;font-size:.95rem;padding:.5rem .75rem;border-radius:4px;color:#333;cursor:pointer;transition:background .3s ease,color .3s ease}.shop-sidebar .category-list li button:hover,.shop-sidebar .category-list li button.active{background:#676868;color:#fff}.shop-sidebar .category-list li ul{margin-left:1rem}.shop-sidebar .category-list li ul li button{font-size:.85rem;padding-left:1rem;color:#555}.shop-sidebar .category-list li ul li button:hover{background:rgba(103,104,104,.45);color:#676868}.shop-products .grid{grid-template-columns:repeat(auto-fill,minmax(160px,1fr));gap:1rem}}@media (min-width: 769px) and (max-width: 1024px){.shop-sidebar{flex:0 0 220px}.shop-products .grid{grid-template-columns:repeat(auto-fill,minmax(200px,1fr))}}.cart-wrapper .btns{display:flex;align-items:center;justify-content:space-between;flex-direction:row;flex-wrap:wrap;gap:16px 24px;width:100%;margin-bottom:32px}.cart-wrapper .btns button{display:flex;align-items:center;justify-content:center;flex-direction:row;flex-wrap:auto;gap:8px;background:none;border:none;font-family:Lato,sans-serif;font-weight:500;font-size:1.125rem;color:#676868;line-height:1.3;cursor:pointer;transition:all .3s ease;position:relative}.cart-wrapper .btns button:hover{color:red}.cart-wrapper .btns button:hover svg path{fill:red}.cart-wrapper .btns button svg{width:fit-content;height:24px;min-width:fit-content;min-height:24px}.cart-wrapper .btns button svg path{fill:#676868;transition:all .3s ease}.cart-wrapper .btns a{display:flex;align-items:center;justify-content:center;flex-direction:row;flex-wrap:auto;gap:8px;font-family:Lato,sans-serif;font-weight:500;font-size:1.125rem;color:#3f3f3f;line-height:1.3;text-decoration:none!important;transition:all .3s ease}.cart-wrapper .btns a:hover{color:#4fb973}.cart-wrapper .btns a:hover svg path{stroke:#4fb973}.cart-wrapper .btns a svg{width:fit-content;height:24px;min-width:fit-content;min-height:24px}.cart-wrapper .btns a svg path{transition:all .3s ease}.cart-wrapper .items-wrapper{display:flex;align-items:flex-start;justify-content:flex-start;flex-direction:column;flex-wrap:auto}.cart-wrapper .items-wrapper .items{display:flex;align-items:flex-start;justify-content:flex-start;flex-direction:column;flex-wrap:auto;gap:24px;width:100%}.cart-wrapper .items-wrapper .items .item{display:flex;align-items:center;justify-content:flex-start;flex-direction:row;flex-wrap:auto;gap:16px;width:100%}.cart-wrapper .items-wrapper .items .item:not(:first-child){border-top:1px solid #C1C1C1;padding-top:24px}.cart-wrapper .items-wrapper .items .item .input{display:flex;align-items:center;justify-content:space-between;flex-direction:row;flex-wrap:auto;width:100%;max-width:200px;margin-top:8px;border-radius:8px;border:solid 1px #C1C1C1}.cart-wrapper .items-wrapper .items .item .input>*{align-self:stretch}.cart-wrapper .items-wrapper .items .item .input input{border:0;width:100px;height:50px;outline:none!important;color:#000;text-align:center;font-weight:600;font-size:1rem}.cart-wrapper .items-wrapper .items .item .input .input-btn{display:flex;align-items:center;justify-content:center;flex-direction:row;flex-wrap:auto;width:50px;height:50px;cursor:pointer;transition:all .3s ease}.cart-wrapper .items-wrapper .items .item .input .input-btn:hover{background:#4FB973}.cart-wrapper .items-wrapper .items .item .input .input-btn:hover svg path{stroke:#fff}.cart-wrapper .items-wrapper .items .item .input .input-btn svg{width:24px}.cart-wrapper .items-wrapper .items .item .input .input-btn svg path{transition:all .3s ease}.cart-wrapper .items-wrapper .items .item .image{width:200px;aspect-ratio:1/1;border:solid 2px #D5D5D5;border-radius:8px;overflow:hidden}.cart-wrapper .items-wrapper .items .item .image img{width:100%;height:100%;object-fit:cover}.cart-wrapper .items-wrapper .items .item .details{display:flex;align-items:center;justify-content:space-between;flex-direction:row;flex-wrap:auto;gap:24px;flex:1}.cart-wrapper .items-wrapper .items .item .details .block h4{font-family:Lato,sans-serif;font-weight:600;font-size:1.2rem;color:#676868;line-height:1.3}.cart-wrapper .items-wrapper .items .item .details .block:first-child{flex-basis:70%}.cart-wrapper .items-wrapper .items .item .details .block:last-child{flex-basis:30%}.cart-wrapper .items-wrapper .items .item .details .block .tags{display:flex;align-items:center;justify-content:flex-start;flex-direction:row;flex-wrap:wrap;gap:8px;margin:16px 0}.cart-wrapper .items-wrapper .items .item .details .block .tags .tag{border-radius:4px;border:1px solid #4FB973;background:rgba(79,185,115,.1);padding:4px 8px;font-size:.875rem;font-weight:600;color:#676868}.cart-wrapper .items-wrapper .items .item .details .block .shipping{display:flex;align-items:center;justify-content:space-between;flex-direction:row;flex-wrap:auto;gap:8px;margin-bottom:16px}.cart-wrapper .items-wrapper .items .item .details .block .shipping svg{width:32px;height:fit-content;min-width:32px;min-height:fit-content}.cart-wrapper .items-wrapper .items .item .details .block .total p{color:red}.cart-wrapper .items-wrapper .items .item .details .block:last-child{display:flex;align-items:flex-end;justify-content:flex-end;flex-direction:column;flex-wrap:auto}.cart-wrapper .items-wrapper .items .item .details .block:last-child p{margin-bottom:0}.cart-wrapper .items-wrapper .items .item .details .block button{margin-top:24px;display:flex;align-items:center;justify-content:center;flex-direction:row;flex-wrap:auto;gap:8px;background:none;border:none;font-family:Lato,sans-serif;font-weight:500;font-size:1.125rem;color:#676868;line-height:1.3;cursor:pointer;transition:all .3s ease;position:relative}.cart-wrapper .items-wrapper .items .item .details .block button:hover{color:#676868}.cart-wrapper .items-wrapper .items .item .details .block button:hover svg path{fill:#676868}.cart-wrapper .items-wrapper .items .item .details .block button svg{width:fit-content;height:24px;min-width:fit-content;min-height:24px}.cart-wrapper .items-wrapper .items .item .details .block button svg path{fill:primary;transition:all .3s ease}.cart-wrapper .items-wrapper aside{background:#F2F4F8;border-radius:16px;padding:16px;margin-top:24px;overflow:hidden;display:flex;align-items:center;justify-content:center;flex-direction:column;flex-wrap:auto;gap:24px}.cart-wrapper .items-wrapper aside .summary{display:flex;align-items:flex-start;justify-content:flex-start;flex-direction:column;flex-wrap:auto;gap:24px}.cart-wrapper .items-wrapper aside .summary h3{font-family:Bebas Neue,sans-serif;font-weight:600;font-size:2rem;color:#3f3f3f;line-height:1.3;border-bottom:solid 1px #D5D5D5;padding-bottom:16px}.cart-wrapper .items-wrapper aside .summary h5{font-family:Lato,sans-serif;font-weight:600;font-size:1.375rem;color:#3f3f3f;line-height:1.3}.cart-wrapper .items-wrapper aside .summary>*{width:100%}.cart-wrapper .items-wrapper aside .summary .items{display:flex;align-items:flex-start;justify-content:flex-start;flex-direction:column;flex-wrap:auto;gap:16px}.cart-wrapper .items-wrapper aside .summary .items .item{display:flex;align-items:flex-start;justify-content:space-between;flex-direction:row;flex-wrap:auto;gap:16px;width:100%}.cart-wrapper .items-wrapper aside .summary .items .item .content{display:flex;align-items:flex-start;justify-content:flex-start;flex-direction:row;flex-wrap:wrap;gap:0 16px}.cart-wrapper .items-wrapper aside .summary .items .item .content *{margin-bottom:12px}.cart-wrapper .items-wrapper aside .summary .items .item .content h5{color:#676868;flex-basis:100%}.cart-wrapper .items-wrapper aside .summary .items .item .content p{color:#676868;font-size:1rem}.cart-wrapper .items-wrapper aside .summary .bottom{padding-top:16px;margin-top:16px;border-top:solid 1px #C1C1C1}.cart-wrapper .items-wrapper aside .summary .bottom .total{display:flex;align-items:center;justify-content:space-between;flex-direction:row;flex-wrap:auto;gap:16px}.cart-wrapper .items-wrapper aside .summary .bottom .btns{margin-top:24px;width:100%;justify-content:flex-end}.cart-wrapper .items-wrapper aside .summary .bottom .btns .btn{width:100%;color:#fff!important}.cart-wrapper .items-wrapper aside h3{font-family:Bebas Neue,sans-serif;font-weight:600;font-size:2rem;color:#3f3f3f;line-height:1.3;border-bottom:solid 1px #D5D5D5;padding-bottom:16px}.cart-wrapper .items-wrapper aside p{text-align:left}.cart-wrapper .items-wrapper aside .shipping{margin-top:30px;border-top:solid 1px #D5D5D5;padding-top:16px;padding-bottom:16px}.cart-wrapper .items-wrapper aside .total{display:flex;align-items:center;justify-content:space-between;flex-direction:row;flex-wrap:auto;font-family:Lato,sans-serif;font-weight:600;font-size:1.2rem;color:#676868;line-height:1.3;gap:16px;border-top:solid 1px #D5D5D5;padding-top:16px}.cart-wrapper .items-wrapper aside .total span{font-family:Lato,sans-serif;font-weight:600;font-size:1.2rem;color:#676868;line-height:1.3}.cart-wrapper .items-wrapper aside .btns{justify-content:flex-end}.cart-wrapper .items-wrapper aside .btns .btn{color:#fff}@media only screen and (min-width: 992px){.cart-wrapper .items-wrapper{flex-direction:row;justify-content:space-between;gap:48px}.cart-wrapper .items-wrapper .items{flex-basis:60%}.cart-wrapper .items-wrapper aside{flex-basis:40%}}.cart-wrapper h3{font-size:1.5rem;font-weight:600;margin-bottom:1.5rem;color:#333}.cart-wrapper table.items{width:100%;border-collapse:collapse}.cart-wrapper table.items thead.header{background-color:#f9fafb}.cart-wrapper table.items thead.header tr th{text-align:left;padding:.75rem 1rem;font-weight:600;color:#555;border-bottom:2px solid #e5e7eb}.cart-wrapper table.items thead.header tr th.title{width:35%}.cart-wrapper table.items tbody tr{border-bottom:1px solid #eee;transition:background-color .2s ease}.cart-wrapper table.items tbody tr:hover{background-color:#f8fafc}.cart-wrapper table.items tbody tr td{padding:.75rem 1rem;vertical-align:middle}.cart-wrapper table.items tbody tr td img{border-radius:.5rem}.cart-wrapper table.items tbody tr td input[type=number]{width:60px;padding:.25rem .5rem;border:1px solid #d1d5db;border-radius:.375rem;text-align:center;font-size:.875rem}.cart-wrapper table.items tbody tr td input[type=number]:focus{outline:none;border-color:#3b82f6;box-shadow:0 0 0 1px #3b82f6}.cart-wrapper table.items tbody tr td button{color:#dc2626;background:transparent;border:none;font-size:.875rem;cursor:pointer;transition:color .2s ease}.cart-wrapper table.items tbody tr td button:hover{color:#b91c1c;text-decoration:underline}.cart-wrapper .flex{display:flex;justify-content:space-between;align-items:center}.cart-wrapper .flex.justify-between{margin-top:1.5rem}.cart-wrapper .flex button{background:transparent;border:none;color:#6b7280;font-size:.875rem;cursor:pointer;transition:color .2s ease}.cart-wrapper .flex button:hover{color:#374151;text-decoration:underline}.cart-wrapper .flex .text-right{text-align:right}.cart-wrapper .flex .text-right h3{font-size:1.25rem;font-weight:600;color:#111827}.cart-wrapper .flex .text-right .btn-primary{display:inline-block;margin-top:.5rem;background-color:#4fb973;color:#fff;padding:.5rem 1.25rem;border-radius:.5rem;font-weight:500;text-decoration:none;transition:background-color .2s ease}.cart-wrapper .flex .text-right .btn-primary:hover{background-color:#3aaa35}.cart-wrapper p{color:#6b7280;text-align:center}@media (max-width: 768px){.cart-wrapper{padding:1rem}.cart-wrapper table.items{font-size:.875rem}.cart-wrapper table.items thead{display:none}.cart-wrapper table.items tbody tr{display:block;margin-bottom:1rem;border:1px solid #eee;border-radius:.5rem;padding:.5rem}.cart-wrapper table.items tbody tr td{display:flex;justify-content:space-between;align-items:center}.cart-wrapper table.items tbody tr td:before{content:attr(data-label);font-weight:600;color:#555}}.cart-icon .button{display:flex;align-items:center;justify-content:flex-start;flex-direction:row;flex-wrap:auto;gap:16px}.cart-icon .button svg{width:fit-content;height:24px;min-width:fit-content;min-height:24px;margin-bottom:8px}section.used-trailer .wrapper{display:flex;align-items:flex-start;justify-content:flex-start;flex-direction:column;flex-wrap:auto;gap:24px}section.used-trailer .wrapper .images{width:100%}section.used-trailer .wrapper .images .block{display:none;gap:16px}section.used-trailer .wrapper .images .block h4{font-family:Lato,sans-serif;font-weight:600;font-size:1.25rem;color:#676868;line-height:1.3}section.used-trailer .wrapper .images .block a{display:flex;align-items:center;justify-content:flex-start;flex-direction:row;flex-wrap:auto;gap:16px;font-weight:600}section.used-trailer .wrapper .images .block a svg{width:24px}section.used-trailer .wrapper .images .swiper{width:100%;position:relative;margin-bottom:24px}section.used-trailer .wrapper .images .swiper.fraction .swiper-pagination{position:absolute;bottom:24px;right:24px;left:auto;width:fit-content;background:#FFF;padding:6px 8px;border-radius:4px;font-family:Lato,sans-serif;font-weight:600;font-size:1rem;color:#676868;line-height:1.3}section.used-trailer .wrapper .images .swiper.fraction .swiper-pagination span{font-family:Lato,sans-serif;font-weight:600;font-size:1rem;color:#676868;line-height:1.3}section.used-trailer .wrapper .images .swiper#trailer-thumbs{padding-bottom:40px}section.used-trailer .wrapper .images .swiper#trailer-thumbs .swiper-pagination{display:flex;align-items:center;justify-content:center;flex-direction:row;flex-wrap:auto;width:100%;border-radius:6px;overflow:hidden;background:#D5D5D5;padding:2px 4px}section.used-trailer .wrapper .images .swiper#trailer-thumbs .swiper-pagination .swiper-pagination-bullet{width:100%;height:6px;margin:0;border-radius:6px;opacity:1;background:#D5D5D5;transition:all .3s ease}section.used-trailer .wrapper .images .swiper#trailer-thumbs .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active{background:#676868}section.used-trailer .wrapper .images .swiper .swiper-navigation{position:absolute;bottom:24px;left:24px;z-index:9999;display:flex;align-items:center;justify-content:center;flex-direction:row;flex-wrap:auto;gap:8px}section.used-trailer .wrapper .images .swiper .swiper-navigation .swiper-trailer-next,section.used-trailer .wrapper .images .swiper .swiper-navigation .swiper-trailer-prev{background:#FFF;width:40px;height:40px;border-radius:40px;display:flex;align-items:center;justify-content:center;flex-direction:row;flex-wrap:auto;cursor:pointer}section.used-trailer .wrapper .images .swiper .swiper-navigation .swiper-trailer-next svg,section.used-trailer .wrapper .images .swiper .swiper-navigation .swiper-trailer-prev svg{width:16px;height:16px}section.used-trailer .wrapper .images .swiper .swiper-wrapper .swiper-slide{height:auto}section.used-trailer .wrapper .images .swiper .swiper-wrapper .swiper-slide.thumb{cursor:pointer;transition:opacity .3s ease}section.used-trailer .wrapper .images .swiper .swiper-wrapper .swiper-slide.thumb:hover{opacity:.8}section.used-trailer .wrapper .images .swiper .swiper-wrapper .swiper-slide.thumb .image{aspect-ratio:1.07/1}section.used-trailer .wrapper .images .swiper .swiper-wrapper .swiper-slide .image{width:100%;aspect-ratio:1.23/1;overflow:hidden}section.used-trailer .wrapper .images .swiper .swiper-wrapper .swiper-slide .image img{width:100%;height:100%;object-fit:cover}section.used-trailer .wrapper .detail-list{display:flex;align-items:flex-start;justify-content:flex-start;flex-direction:column;flex-wrap:auto;gap:24px;width:100%}section.used-trailer .wrapper .detail-list .block{display:flex;align-items:flex-start;justify-content:space-between;flex-direction:column;flex-wrap:auto;width:100%}section.used-trailer .wrapper .detail-list .block .price{align-self:flex-end;font-family:Lato,sans-serif;font-weight:700;font-size:1.5rem;color:#676868;line-height:1.3}section.used-trailer .wrapper .detail-list .details{display:flex;align-items:flex-start;justify-content:flex-start;flex-direction:column;flex-wrap:auto;gap:10px;width:100%;padding:16px 0}section.used-trailer .wrapper .detail-list .details .detail{display:flex;align-items:flex-start;justify-content:space-between;flex-direction:row;flex-wrap:auto;gap:16px;width:100%}section.used-trailer .wrapper .detail-list .details .detail p{margin-bottom:0;font-size:1rem}section.used-trailer .wrapper .detail-list .details .detail p:not(:first-child){font-weight:600}section.used-trailer .wrapper .detail-list .btns{width:100%}section.used-trailer .wrapper .detail-list *{margin-bottom:0}section.used-trailer .wrapper .detail-list h1{font-family:Lato,sans-serif;font-weight:600;font-size:1.5rem;color:#676868;line-height:1.3}section.used-trailer .wrapper .detail-list .tags{display:flex;align-items:center;justify-content:flex-start;flex-direction:row;flex-wrap:wrap;gap:8px;margin:16px 0}section.used-trailer .wrapper .detail-list .tags .tag{border-radius:4px;border:1px solid #4FB973;background:rgba(79,185,115,.1);padding:4px 8px;font-size:.875rem;font-weight:600;color:#4fb973}section.used-trailer .wrapper .detail-list h3{font-family:Lato,sans-serif;font-weight:600;font-size:1.375rem;color:#676868;line-height:1.3}section.used-trailer .wrapper .detail-list .swiper{width:100%;padding:0 2px 60px 0}section.used-trailer .wrapper .detail-list .swiper .swiper-navigation{position:absolute;bottom:0;right:0;z-index:9999;display:flex;align-items:center;justify-content:center;flex-direction:row;flex-wrap:auto;gap:8px}section.used-trailer .wrapper .detail-list .swiper .swiper-navigation .swiper-features-next,section.used-trailer .wrapper .detail-list .swiper .swiper-navigation .swiper-features-prev{background:#FFF;border:solid 1px #676868;width:40px;height:40px;border-radius:40px;display:flex;align-items:center;justify-content:center;flex-direction:row;flex-wrap:auto;cursor:pointer;transition:all .3s ease}section.used-trailer .wrapper .detail-list .swiper .swiper-navigation .swiper-features-next:hover,section.used-trailer .wrapper .detail-list .swiper .swiper-navigation .swiper-features-prev:hover{background:#676868}section.used-trailer .wrapper .detail-list .swiper .swiper-navigation .swiper-features-next:hover svg path,section.used-trailer .wrapper .detail-list .swiper .swiper-navigation .swiper-features-prev:hover svg path{stroke:#fff}section.used-trailer .wrapper .detail-list .swiper .swiper-navigation .swiper-features-next svg,section.used-trailer .wrapper .detail-list .swiper .swiper-navigation .swiper-features-prev svg{width:16px;height:16px}section.used-trailer .wrapper .detail-list .swiper .swiper-navigation .swiper-features-next svg path,section.used-trailer .wrapper .detail-list .swiper .swiper-navigation .swiper-features-prev svg path{transition:all .3s ease}section.used-trailer .wrapper .detail-list .swiper .swiper-wrapper .swiper-slide{height:auto;opacity:.5;transition:opacity .3s ease}section.used-trailer .wrapper .detail-list .swiper .swiper-wrapper .swiper-slide.swiper-slide-active{opacity:1}section.used-trailer .wrapper .detail-list .swiper .swiper-wrapper .swiper-slide.swiper-slide-active .feature{border-color:#4fb973;background:rgba(79,185,115,.1)}section.used-trailer .wrapper .detail-list .feature{display:flex;align-items:flex-start;justify-content:flex-start;flex-direction:column;flex-wrap:auto;width:100%;height:100%;border-radius:10px;border:solid 1px #D5D5D5;overflow:hidden;cursor:pointer;transition:all .3s ease}section.used-trailer .wrapper .detail-list .feature .image{aspect-ratio:1.2/1;width:100%;overflow:hidden;background:#D5D5D5}section.used-trailer .wrapper .detail-list .feature .image img{width:100%;height:100%;object-fit:cover}section.used-trailer .wrapper .detail-list .feature .content{display:flex;align-items:flex-start;justify-content:space-between;flex-direction:column;flex-wrap:auto;gap:24px;padding:8px;flex:1}section.used-trailer .wrapper .detail-list .feature .content .price{font-weight:700}@media only screen and (min-width: 992px){section.used-trailer .wrapper{flex-direction:row;justify-content:space-between;gap:40px}section.used-trailer .wrapper .images{width:calc(60% - 20px)}section.used-trailer .wrapper .images .block{display:flex;align-items:flex-start;justify-content:flex-start;flex-direction:column;flex-wrap:auto}section.used-trailer .wrapper .images .block h4{font-size:1.5rem}section.used-trailer .wrapper .detail-list{width:calc(40% - 20px)}section.used-trailer .wrapper .detail-list .btns{justify-content:flex-end}section.used-trailer .wrapper .detail-list .block .price{font-size:2rem}section.used-trailer .wrapper .detail-list h1{font-size:2.25rem}section.used-trailer .wrapper .detail-list h3{font-size:2rem}}section.trailer{background:#F2F4F8;padding-top:0;padding-bottom:40px!important}section.trailer .wrapper{display:flex;align-items:flex-start;justify-content:flex-start;flex-direction:column;flex-wrap:auto;gap:24px}section.trailer .wrapper section.breadcrumbs{margin:2rem 0 0;padding:0!important}section.trailer .wrapper .top{width:100%}section.trailer .wrapper .top .swiper{overflow:visible}section.trailer .wrapper .top .swiper .swiper-wrapper .swiper-slide .tab-btn{font-family:Lato,sans-serif;font-weight:500;font-size:1rem;color:#3f3f3f;line-height:1.3;background:#FFF;width:100%;padding:16px;border-top:0;border-left:0;border-right:0;border-bottom:2px solid transparent;cursor:pointer;transition:all .3s ease}section.trailer .wrapper .top .swiper .swiper-wrapper .swiper-slide .tab-btn:hover{color:#4fb973}section.trailer .wrapper .top .swiper .swiper-wrapper .swiper-slide .tab-btn.active{border-color:#4fb973;color:#4fb973}section.trailer .wrapper .images{width:100%;position:relative}section.trailer .wrapper .images .warranty{position:absolute;top:16px;left:16px;width:50px;z-index:9}section.trailer .wrapper .images .trailer-images{display:none}section.trailer .wrapper .images .trailer-images.active{display:block}section.trailer .wrapper .images .trailer-images#spec-images .image,section.trailer .wrapper .images .trailer-images#key-images .image,section.trailer .wrapper .images .trailer-images#add-images .image{aspect-ratio:1.23/1;background:#FFF}section.trailer .wrapper .images .trailer-images#spec-images .image.cover img,section.trailer .wrapper .images .trailer-images#key-images .image.cover img,section.trailer .wrapper .images .trailer-images#add-images .image.cover img{width:100%;height:100%;object-fit:cover}section.trailer .wrapper .images .trailer-images#spec-images .image.contain,section.trailer .wrapper .images .trailer-images#key-images .image.contain,section.trailer .wrapper .images .trailer-images#add-images .image.contain{display:flex;align-items:center;justify-content:center;flex-direction:row;flex-wrap:auto}section.trailer .wrapper .images .trailer-images#spec-images .image.contain img,section.trailer .wrapper .images .trailer-images#key-images .image.contain img,section.trailer .wrapper .images .trailer-images#add-images .image.contain img{width:100%;height:100%;object-fit:contain;object-position:center}section.trailer .wrapper .images .block{display:none;gap:16px}section.trailer .wrapper .images .block h4{font-family:Lato,sans-serif;font-weight:600;font-size:1.25rem;color:#676868;line-height:1.3}section.trailer .wrapper .images .block a{display:flex;align-items:center;justify-content:flex-start;flex-direction:row;flex-wrap:auto;gap:16px;font-weight:600}section.trailer .wrapper .images .block a svg{width:24px}section.trailer .wrapper .images .swiper{width:100%;position:relative;margin-bottom:24px}section.trailer .wrapper .images .swiper.fraction .swiper-pagination{position:absolute;top:24px;right:24px;left:auto;width:fit-content;height:fit-content;background:#FFF;padding:6px 8px;border-radius:4px;font-family:Lato,sans-serif;font-weight:600;font-size:1rem;color:#676868;line-height:1.3}section.trailer .wrapper .images .swiper.fraction .swiper-pagination span{font-family:Lato,sans-serif;font-weight:600;font-size:1rem;color:#676868;line-height:1.3}section.trailer .wrapper .images .swiper#trailer-thumbs{padding-bottom:40px}section.trailer .wrapper .images .swiper#trailer-thumbs .swiper-pagination{display:flex;align-items:center;justify-content:center;flex-direction:row;flex-wrap:auto;width:100%;border-radius:6px;overflow:hidden;background:#D5D5D5;padding:2px 4px}section.trailer .wrapper .images .swiper#trailer-thumbs .swiper-pagination .swiper-pagination-bullet{width:100%;height:6px;margin:0;border-radius:6px;opacity:1;background:#D5D5D5;transition:all .3s ease}section.trailer .wrapper .images .swiper#trailer-thumbs .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active{background:#676868}section.trailer .wrapper .images .swiper .swiper-wrapper .buttons{position:absolute;bottom:16px;right:16px;z-index:9;display:flex;align-items:center;justify-content:center;flex-direction:row;flex-wrap:auto;gap:8px;width:150px;margin-top:24px}section.trailer .wrapper .images .swiper .swiper-wrapper .buttons .button{display:flex;align-items:center;justify-content:center;flex-direction:row;flex-wrap:auto;width:100%;background:#FFF;padding:8px;border-radius:6px;transition:all .3s ease}section.trailer .wrapper .images .swiper .swiper-wrapper .buttons .button svg{width:24px}section.trailer .wrapper .images .swiper .swiper-wrapper .buttons .button svg path{transition:all .3s ease}section.trailer .wrapper .images .swiper .swiper-wrapper .buttons .button:hover{background:#4FB973}section.trailer .wrapper .images .swiper .swiper-wrapper .buttons .button:hover svg path{stroke:#fff}section.trailer .wrapper .images .swiper .swiper-wrapper .swiper-slide{height:auto;background:#FFF}section.trailer .wrapper .images .swiper .swiper-wrapper .swiper-slide.thumb{cursor:pointer;transition:opacity .3s ease}section.trailer .wrapper .images .swiper .swiper-wrapper .swiper-slide.thumb:hover{opacity:.8}section.trailer .wrapper .images .swiper .swiper-wrapper .swiper-slide.thumb .image{aspect-ratio:1.07/1}section.trailer .wrapper .images .swiper .swiper-wrapper .swiper-slide .image{width:100%;aspect-ratio:1.23/1;overflow:hidden}section.trailer .wrapper .images .swiper .swiper-wrapper .swiper-slide .image img{width:100%;height:100%;object-fit:cover}section.trailer .wrapper .detail-list{display:flex;align-items:flex-start;justify-content:flex-start;flex-direction:column;flex-wrap:auto;gap:32px;width:100%}section.trailer .wrapper .detail-list .product-logo{width:200px}section.trailer .wrapper .detail-list .block{display:flex;align-items:flex-start;justify-content:space-between;flex-direction:column;flex-wrap:auto;width:100%}section.trailer .wrapper .detail-list .block .price{font-family:Lato,sans-serif;font-weight:700;font-size:1.5rem;color:#676868;line-height:1.3}section.trailer .wrapper .detail-list .block .price span{font-family:Lato,sans-serif;font-weight:500;font-size:1.25rem;color:#676868;line-height:1.3}section.trailer .wrapper .detail-list .block .weights{display:flex;align-items:center;justify-content:flex-start;flex-direction:row;flex-wrap:auto;gap:1rem;margin-top:16px;overflow:hidden}section.trailer .wrapper .detail-list .block .weights .weight{border:solid 2px #C1C1C1;border-radius:8px;background-color:#fff;padding:1rem;color:#3f3f3f;font-weight:600;text-decoration:none!important;cursor:pointer;transition:all .3s ease}section.trailer .wrapper .detail-list .block .weights .weight:hover,section.trailer .wrapper .detail-list .block .weights .weight.current{border-color:#4fb973;background:#EFFFF4;color:#4fb973}section.trailer .wrapper .detail-list .block .weights .toggle{width:100%;position:relative;display:flex;align-items:flex-start;justify-content:flex-start;flex-direction:column;flex-wrap:auto;gap:8px;max-height:165px;height:fit-content;padding:0}section.trailer .wrapper .detail-list .block .weights .toggle input{display:none}section.trailer .wrapper .detail-list .block .weights .toggle label{display:flex;align-items:center;justify-content:flex-start;flex-direction:row;flex-wrap:auto;cursor:pointer;gap:16px;position:relative;align-self:stretch;padding:8px;border:solid 2px transparent;border-radius:8px;background-color:#fff;font-size:1.25rem;font-weight:600;box-shadow:0 0 #fff0;transition:border-color .15s ease-out,color .25s ease-out,background-color .15s ease-out,box-shadow .15s ease-out}section.trailer .wrapper .detail-list .block .weights .toggle label svg{width:24px}section.trailer .wrapper .detail-list .block .weights .toggle input:hover+label{border-color:#4fb973;color:#4fb973}section.trailer .wrapper .detail-list .block .weights .toggle input:checked+label{background:#EFFFF4;color:#4fb973;border-color:#4fb973;z-index:1}section.trailer .wrapper .detail-list .block .weights .toggle input:checked+label svg path{fill:#d5d5d5}section.trailer .wrapper .detail-list .tab-content{display:none;background:#FFF;padding:16px;border-radius:8px;width:100%}section.trailer .wrapper .detail-list .tab-content.active{display:block}section.trailer .wrapper .detail-list .tab-content .spec{display:flex;align-items:flex-start;justify-content:space-between;flex-direction:row;flex-wrap:auto;gap:16px}section.trailer .wrapper .detail-list .tab-content .spec p:not(:first-child){font-weight:600}section.trailer .wrapper .detail-list .tab-content .spec p{margin-bottom:12px}section.trailer .wrapper .detail-list h1{font-family:Lato,sans-serif;font-weight:600;font-size:1.5rem;color:#676868;line-height:1.3}section.trailer .wrapper.optional_extras{padding-top:64px}section.trailer .wrapper h3{font-family:Lato,sans-serif;font-weight:600;font-size:1.5rem;color:#676868;line-height:1.3;margin-bottom:0}section.trailer .wrapper .accordion-container{display:flex;align-items:center;justify-content:center;flex-direction:column;flex-wrap:auto;gap:16px;width:100%}section.trailer .wrapper .accordion-container .accordion-wrapper{width:100%;background:#F2F4F8;border-color:#c1c1c1}section.trailer .wrapper .accordion-container .accordion-wrapper.open .accordion svg{transform:rotate(45deg)}section.trailer .wrapper .accordion-container .accordion-wrapper .accordion{display:flex;align-items:center;justify-content:space-between;flex-direction:row;flex-wrap:auto;gap:16px;padding-bottom:16px}section.trailer .wrapper .accordion-container .accordion-wrapper .accordion h4{font-family:Lato,sans-serif;font-weight:500;font-size:1.5rem;color:#676868;line-height:1.3;margin-bottom:0}section.trailer .wrapper .accordion-container .accordion-wrapper .accordion h4 span{font-family:Lato,sans-serif;font-weight:500;font-size:1.5rem;line-height:1.3;font-size:1.25rem;color:#676868}section.trailer .wrapper .accordion-container .accordion-wrapper .accordion svg{width:24px}section.trailer .wrapper .accordion-container .accordion-wrapper .accordion svg path{transition:all .3s ease}section.trailer .wrapper .accordion-container .accordion-wrapper .panel{overflow-y:clip;overflow-x:visible}section.trailer .wrapper .accordion-container .accordion-wrapper .panel .wrap{padding:16px 0}section.trailer .wrapper .accordion-container .accordion-wrapper .panel .wrap .swiper{overflow:visible}section.trailer .wrapper .accordion-container .accordion-wrapper .panel .wrap .swiper-slide{height:auto}section.trailer .wrapper .accordion-container .accordion-wrapper .panel .wrap .extra-wrapper{display:block;cursor:pointer;width:100%;height:100%}section.trailer .wrapper .accordion-container .accordion-wrapper .panel .wrap .extra-wrapper:not(:last-child){margin-bottom:8px}section.trailer .wrapper .accordion-container .accordion-wrapper .panel .wrap .extra-wrapper .extra-checkbox{position:absolute;opacity:0;pointer-events:none}section.trailer .wrapper .accordion-container .accordion-wrapper .panel .wrap .extra-wrapper .content{transition:.3s ease;border:2px solid #C1C1C1}section.trailer .wrapper .accordion-container .accordion-wrapper .panel .wrap .extra-wrapper:hover .content{border-color:#4fb973;background:#FFF}section.trailer .wrapper .accordion-container .accordion-wrapper .panel .wrap .extra-wrapper .extra-checkbox:checked+.content{border-color:#4fb973;background:#EFFFF4}section.trailer .wrapper .accordion-container .accordion-wrapper .panel .wrap .extra-wrapper .extra-checkbox:checked+.content .content-wrapper{background:#EFFFF4}section.trailer .wrapper .accordion-container .accordion-wrapper .panel .wrap .extra-wrapper .extra-checkbox:checked+.content .content-wrapper .bottom svg{transform:rotate(45deg)}section.trailer .wrapper .accordion-container .accordion-wrapper .panel .wrap .extra-wrapper .extra-checkbox:checked+.content .content-wrapper .bottom svg path{stroke:#4fb973}section.trailer .wrapper .accordion-container .accordion-wrapper .panel .wrap .extra{display:flex;align-items:center;justify-content:flex-start;flex-direction:column;flex-wrap:auto;border-radius:8px;width:100%;height:100%;overflow:hidden}section.trailer .wrapper .accordion-container .accordion-wrapper .panel .wrap .extra:not(:last-child){margin-bottom:8px}section.trailer .wrapper .accordion-container .accordion-wrapper .panel .wrap .extra .image{aspect-ratio:1.19/1;width:100%;display:flex;align-items:center;justify-content:center;flex-direction:row;flex-wrap:auto;overflow:hidden}section.trailer .wrapper .accordion-container .accordion-wrapper .panel .wrap .extra .image.svg{background:#D5D5D5}section.trailer .wrapper .accordion-container .accordion-wrapper .panel .wrap .extra .image picture,section.trailer .wrapper .accordion-container .accordion-wrapper .panel .wrap .extra .image img{width:100%;height:100%;object-fit:cover}section.trailer .wrapper .accordion-container .accordion-wrapper .panel .wrap .extra .image svg{width:120px;height:fit-content;min-width:120px;min-height:fit-content;margin:10px auto 0;display:block}section.trailer .wrapper .accordion-container .accordion-wrapper .panel .wrap .extra .content-wrapper{display:flex;align-items:flex-start;justify-content:space-between;flex-direction:column;flex-wrap:auto;gap:16px;width:100%;padding:8px;background:#FFF;flex:1;transition:all .3s ease}section.trailer .wrapper .accordion-container .accordion-wrapper .panel .wrap .extra .content-wrapper>p{font-size:1.375rem}section.trailer .wrapper .accordion-container .accordion-wrapper .panel .wrap .extra .content-wrapper .bottom{display:flex;align-items:center;justify-content:space-between;flex-direction:row;flex-wrap:auto;width:100%}section.trailer .wrapper .accordion-container .accordion-wrapper .panel .wrap .extra .content-wrapper .bottom .price{font-weight:600;font-size:1.375rem}section.trailer .wrapper .accordion-container .accordion-wrapper .panel .wrap .extra .content-wrapper .bottom svg{width:24px;height:fit-content;min-width:24px;min-height:fit-content;transition:all .3s ease}section.trailer .wrapper .accordion-container .accordion-wrapper .panel .wrap .extra .content-wrapper .bottom svg path{transition:all .3s ease}section.form.pad{padding-bottom:80px}section.form.hidden{display:none}section.form .wrapper .form-wrapper{background:#676868;padding:40px 24px;border-radius:8px}section.form .wrapper .form-wrapper h3{color:#fff;margin-bottom:2rem}section.form .wrapper .form-wrapper .success{text-align:center;max-width:800px;margin:0 auto}section.form .wrapper .form-wrapper .success p{color:#fff}section.form .wrapper .form-wrapper .success .btns{justify-content:center}section.form .wrapper .form-wrapper #configured_options_review{display:flex;align-items:flex-start;justify-content:flex-start;flex-direction:column;flex-wrap:auto;gap:8px}section.form .wrapper .form-wrapper #configured_options_review .review-option{display:flex;align-items:center;justify-content:flex-start;flex-direction:row;flex-wrap:auto;gap:4px}section.form .wrapper .form-wrapper #configured_options_review .review-option:before{content:"";width:8px;height:8px;border-radius:8px;background:#4FB973}section.form .wrapper .form-wrapper #configured_options_review .review-option input{width:0;height:0;overflow:hidden}section.form .wrapper .form-wrapper .form-footer{margin-top:32px}section.total-bottom{padding:40px 16px}section.total-bottom .wrapper{display:flex;align-items:flex-end;justify-content:flex-end;flex-direction:column;flex-wrap:auto;gap:32px}section.total-bottom .wrapper .totals{display:flex;align-items:flex-end;justify-content:space-between;flex-direction:row;flex-wrap:auto;gap:32px;width:100%}section.total-bottom .wrapper .totals.fixed{position:fixed;right:0;bottom:0;z-index:999999999;border-radius:16px 0 0;background:#4FB973;padding:16px}section.total-bottom .wrapper .totals.fixed *{color:#fff}section.total-bottom .wrapper .totals.fixed h4{color:#fff}section.total-bottom .wrapper .totals.fixed h4 *{color:#fff!important}section.total-bottom .wrapper .totals .number{display:flex;align-items:flex-end;justify-content:flex-end;flex-direction:column;flex-wrap:auto}section.total-bottom .wrapper .totals h4{font-family:Lato,sans-serif;font-weight:700;font-size:1.5rem;color:#676868;line-height:1.3;margin-bottom:0}section.total-bottom .wrapper .totals h4 #total{font-family:Lato,sans-serif;font-weight:700;font-size:1.5rem;color:#676868;line-height:1.3}section.total-bottom .wrapper .btns{margin-top:0;justify-content:flex-end}section.total-bottom .wrapper .btns .btn{flex:1}@media only screen and (min-width: 992px){section.trailer{padding-top:80px;padding-bottom:80px!important}section.trailer .wrapper{flex-direction:row;flex-wrap:wrap;justify-content:space-between;gap:40px}section.trailer .wrapper section.breadcrumbs{margin:0}section.trailer .wrapper .top{border-radius:8px;overflow:hidden}section.trailer .wrapper .top .swiper .swiper-wrapper .swiper-slide .tab-btn{font-size:1.25rem;background:#FFF;width:100%;padding:16px;border:0;cursor:pointer;transition:all .3s ease}section.trailer .wrapper .top .swiper .swiper-wrapper .swiper-slide .tab-btn:hover{background:#D5D5D5}section.trailer .wrapper .top .swiper .swiper-wrapper .swiper-slide .tab-btn.active{background:#676868;color:#fff}section.trailer .wrapper .images{width:calc(60% - 20px)}section.trailer .wrapper .images .warranty{width:100px}section.trailer .wrapper .images .block{display:flex;align-items:flex-start;justify-content:flex-start;flex-direction:column;flex-wrap:auto}section.trailer .wrapper .images .block h4{font-size:1.5rem}section.trailer .wrapper .detail-list{width:calc(40% - 20px)}section.trailer .wrapper .detail-list .block .price-wrap{align-self:flex-end}section.trailer .wrapper .detail-list .block .price-wrap .price{font-size:2rem}section.trailer .wrapper .detail-list .block .price-wrap .small{text-align:right}section.trailer .wrapper .detail-list .block .weights .toggle label{padding:16px}section.trailer .wrapper .detail-list .tab-content{background:transparent;padding:0}section.trailer .wrapper .detail-list h1{font-size:2.25rem}section.trailer .wrapper h3{font-size:2rem}section.form .wrapper .form-wrapper{padding:40px}section.total-bottom .wrapper{flex-direction:row}section.total-bottom .wrapper .totals{gap:80px;width:auto}section.total-bottom .wrapper .totals h4{font-size:2rem;font-weight:600}section.total-bottom .wrapper .totals .number h4{font-size:2rem;font-weight:700}section.total-bottom .wrapper .totals .number h4 #total{font-size:2rem}section.total-bottom .wrapper .btns{justify-content:flex-end}section.total-bottom .wrapper .btns .btn{flex:auto}}.gallery{position:fixed;background:rgba(0,0,0,.75);top:0;left:0;width:100%;height:100%;z-index:9999999999;display:flex;align-items:center;justify-content:center;flex-direction:row;flex-wrap:auto;transition:all .3s ease}.gallery.hidden{top:100%}.gallery .close{position:absolute;top:16px;right:16px;width:70px;height:70px;background:#efefef}.gallery .swiper{width:100%;max-width:1000px}.gallery .swiper .swiper-navigation{display:flex;align-items:center;justify-content:center;flex-direction:row;flex-wrap:auto;position:relative;margin-top:32px;gap:32px}.gallery .swiper .swiper-navigation .swiper-next,.gallery .swiper .swiper-navigation .swiper-prev{display:flex;align-items:center;justify-content:center;flex-direction:row;flex-wrap:auto;width:70px;height:70px;background:#FFF;border-radius:70px}.gallery .swiper .swiper-navigation .swiper-next svg,.gallery .swiper .swiper-navigation .swiper-prev svg{width:48px}.gallery .swiper .swiper-wrapper .swiper-slide{display:flex;align-items:center;justify-content:center;flex-direction:row;flex-wrap:auto;height:auto;opacity:0!important}.gallery .swiper .swiper-wrapper .swiper-slide.swiper-slide-active{opacity:1!important}.gallery .swiper .swiper-wrapper .swiper-slide picture,.gallery .swiper .swiper-wrapper .swiper-slide img{width:100%;height:100%;object-fit:contain;object-position:center}.video{position:fixed;background:rgba(0,0,0,.5);top:0;left:0;width:100%;height:100%;z-index:9999999999;display:flex;align-items:center;justify-content:center;flex-direction:row;flex-wrap:auto;transition:all .3s ease}.video .close{position:absolute;top:20px;right:20px;width:50px;height:50px;border-radius:50px;background:#efefef}.video.hidden{top:100%}.video .video-wrap{width:100%;max-width:896px}section.product-detail{padding:0}section.product-detail .wrapper{display:flex;align-items:flex-start;justify-content:flex-start;flex-direction:column;flex-wrap:auto;gap:24px}section.product-detail .wrapper.padding{padding:0 0 32px}section.product-detail .wrapper .breadcrumb{width:100%;display:flex;align-items:flex-start;justify-content:space-between;flex-direction:row;flex-wrap:wrap;gap:24px}section.product-detail .wrapper .breadcrumb nav{display:flex;align-items:center;justify-content:flex-start;flex-direction:row;flex-wrap:wrap}section.product-detail .wrapper .breadcrumb nav *:not(:first-child):before{content:"/";margin:0 4px}section.product-detail .wrapper .breadcrumb .cart-icon{max-width:fit-content;margin:0}section.product-detail .wrapper .images{width:100%}section.product-detail .wrapper .images .block{display:none;gap:16px}section.product-detail .wrapper .images .block h4{font-family:Lato,sans-serif;font-weight:600;font-size:1.25rem;color:#676868;line-height:1.3}section.product-detail .wrapper .images .block a{display:flex;align-items:center;justify-content:flex-start;flex-direction:row;flex-wrap:auto;gap:16px;font-weight:600}section.product-detail .wrapper .images .block a svg{width:24px}section.product-detail .wrapper .images .main-image{aspect-ratio:1.07/1;width:100%;overflow:hidden;border:solid 2px #D5D5D5}section.product-detail .wrapper .images .main-image img{width:100%;height:100%;object-fit:contain;object-position:center}section.product-detail .wrapper .images .swiper{width:100%;position:relative;margin-bottom:24px}section.product-detail .wrapper .images .swiper.fraction .swiper-pagination{position:absolute;bottom:24px;right:24px;left:auto;width:fit-content;background:#FFF;padding:6px 8px;border-radius:4px;font-family:Lato,sans-serif;font-weight:600;font-size:1rem;color:#676868;line-height:1.3}section.product-detail .wrapper .images .swiper.fraction .swiper-pagination span{font-family:Lato,sans-serif;font-weight:600;font-size:1rem;color:#676868;line-height:1.3}section.product-detail .wrapper .images .swiper#trailer-thumbs{padding-bottom:40px}section.product-detail .wrapper .images .swiper#trailer-thumbs .swiper-pagination{display:flex;align-items:center;justify-content:center;flex-direction:row;flex-wrap:auto;width:100%;border-radius:6px;overflow:hidden;background:#D5D5D5;padding:2px 4px}section.product-detail .wrapper .images .swiper#trailer-thumbs .swiper-pagination .swiper-pagination-bullet{width:100%;height:6px;margin:0;border-radius:6px;opacity:1;background:#D5D5D5;transition:all .3s ease}section.product-detail .wrapper .images .swiper#trailer-thumbs .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active{background:#676868}section.product-detail .wrapper .images .swiper .swiper-navigation{position:absolute;bottom:24px;left:24px;z-index:9999;display:flex;align-items:center;justify-content:center;flex-direction:row;flex-wrap:auto;gap:8px}section.product-detail .wrapper .images .swiper .swiper-navigation .swiper-trailer-next,section.product-detail .wrapper .images .swiper .swiper-navigation .swiper-trailer-prev{background:#FFF;width:40px;height:40px;border-radius:40px;display:flex;align-items:center;justify-content:center;flex-direction:row;flex-wrap:auto;cursor:pointer}section.product-detail .wrapper .images .swiper .swiper-navigation .swiper-trailer-next svg,section.product-detail .wrapper .images .swiper .swiper-navigation .swiper-trailer-prev svg{width:16px;height:16px}section.product-detail .wrapper .images .swiper .swiper-wrapper .swiper-slide{height:auto;background:#FFF}section.product-detail .wrapper .images .swiper .swiper-wrapper .swiper-slide.thumb{cursor:pointer;transition:opacity .3s ease}section.product-detail .wrapper .images .swiper .swiper-wrapper .swiper-slide.thumb:hover{opacity:.8}section.product-detail .wrapper .images .swiper .swiper-wrapper .swiper-slide.thumb .image{aspect-ratio:1.07/1}section.product-detail .wrapper .images .swiper .swiper-wrapper .swiper-slide .image{width:100%;aspect-ratio:1.23/1;overflow:hidden}section.product-detail .wrapper .images .swiper .swiper-wrapper .swiper-slide .image img{width:100%;height:100%;object-fit:cover}section.product-detail .wrapper .detail-list{display:flex;align-items:flex-start;justify-content:flex-start;flex-direction:column;flex-wrap:auto;gap:24px;width:100%}section.product-detail .wrapper .detail-list form{width:100%}section.product-detail .wrapper .detail-list .block{display:flex;align-items:flex-start;justify-content:space-between;flex-direction:column;flex-wrap:auto;width:100%}section.product-detail .wrapper .detail-list .block .price{align-self:flex-end;font-family:Lato,sans-serif;font-weight:700;font-size:1.5rem;color:#676868;line-height:1.3;margin-top:24px}section.product-detail .wrapper .detail-list .details{display:flex;align-items:flex-start;justify-content:flex-start;flex-direction:column;flex-wrap:auto;gap:10px;width:100%;padding:16px 0}section.product-detail .wrapper .detail-list .details .detail{display:flex;align-items:flex-start;justify-content:space-between;flex-direction:row;flex-wrap:auto;gap:16px;width:100%}section.product-detail .wrapper .detail-list .details .detail p{margin-bottom:0;font-size:1rem}section.product-detail .wrapper .detail-list .details .detail p:not(:first-child){font-weight:600}section.product-detail .wrapper .detail-list .btns{width:100%;flex-direction:column;justify-content:flex-end;align-items:flex-end}section.product-detail .wrapper .detail-list .btns .message p{color:#4fb973}section.product-detail .wrapper .detail-list *{margin-bottom:0}section.product-detail .wrapper .detail-list h1{font-family:Lato,sans-serif;font-weight:600;font-size:1.5rem;color:#676868;line-height:1.3}section.product-detail .wrapper .detail-list .tags{display:flex;align-items:center;justify-content:flex-start;flex-direction:row;flex-wrap:wrap;gap:8px;margin-bottom:16px}section.product-detail .wrapper .detail-list .tags .tag{border-radius:4px;border:1px solid #4FB973;background:rgba(79,185,115,.1);padding:4px 8px;font-size:.875rem;font-weight:600;color:#4fb973}section.product-detail .wrapper .detail-list h3{font-family:Lato,sans-serif;font-weight:600;font-size:1.5rem;color:#676868;line-height:1.3}section.product-detail .wrapper .detail-list .swiper{width:100%;padding:0 2px 60px 0}section.product-detail .wrapper .detail-list .swiper .swiper-navigation{position:absolute;bottom:0;right:0;z-index:9999;display:flex;align-items:center;justify-content:center;flex-direction:row;flex-wrap:auto;gap:8px}section.product-detail .wrapper .detail-list .swiper .swiper-navigation .swiper-features-next,section.product-detail .wrapper .detail-list .swiper .swiper-navigation .swiper-features-prev{background:#FFF;border:solid 1px #676868;width:40px;height:40px;border-radius:40px;display:flex;align-items:center;justify-content:center;flex-direction:row;flex-wrap:auto;cursor:pointer;transition:all .3s ease}section.product-detail .wrapper .detail-list .swiper .swiper-navigation .swiper-features-next:hover,section.product-detail .wrapper .detail-list .swiper .swiper-navigation .swiper-features-prev:hover{background:#676868}section.product-detail .wrapper .detail-list .swiper .swiper-navigation .swiper-features-next:hover svg path,section.product-detail .wrapper .detail-list .swiper .swiper-navigation .swiper-features-prev:hover svg path{stroke:#fff}section.product-detail .wrapper .detail-list .swiper .swiper-navigation .swiper-features-next svg,section.product-detail .wrapper .detail-list .swiper .swiper-navigation .swiper-features-prev svg{width:16px;height:16px}section.product-detail .wrapper .detail-list .swiper .swiper-navigation .swiper-features-next svg path,section.product-detail .wrapper .detail-list .swiper .swiper-navigation .swiper-features-prev svg path{transition:all .3s ease}section.product-detail .wrapper .detail-list .swiper .swiper-wrapper .swiper-slide{height:auto;opacity:.5;transition:opacity .3s ease}section.product-detail .wrapper .detail-list .swiper .swiper-wrapper .swiper-slide.swiper-slide-active{opacity:1}section.product-detail .wrapper .detail-list .swiper .swiper-wrapper .swiper-slide.swiper-slide-active .feature{border-color:#4fb973;background:rgba(79,185,115,.1)}section.product-detail .wrapper .detail-list .feature{display:flex;align-items:flex-start;justify-content:flex-start;flex-direction:column;flex-wrap:auto;width:100%;height:100%;border-radius:10px;border:solid 1px #D5D5D5;overflow:hidden;cursor:pointer;transition:all .3s ease}section.product-detail .wrapper .detail-list .feature .image{aspect-ratio:1.2/1;width:100%;overflow:hidden;background:#D5D5D5}section.product-detail .wrapper .detail-list .feature .image img{width:100%;height:100%;object-fit:cover}section.product-detail .wrapper .detail-list .feature .content{display:flex;align-items:flex-start;justify-content:space-between;flex-direction:column;flex-wrap:auto;gap:24px;padding:8px;flex:1}section.product-detail .wrapper .detail-list .feature .content .price{font-weight:700}@media only screen and (min-width: 992px){section.product-detail .wrapper{flex-direction:row;justify-content:space-between;gap:40px}section.product-detail .wrapper.padding{padding:0 0 48px}section.product-detail .wrapper .images{width:calc(60% - 20px)}section.product-detail .wrapper .images .block{display:flex;align-items:flex-start;justify-content:flex-start;flex-direction:column;flex-wrap:auto}section.product-detail .wrapper .images .block h4{font-size:1.5rem}section.product-detail .wrapper .detail-list{width:calc(40% - 20px)}section.product-detail .wrapper .detail-list .btns{justify-content:flex-end}section.product-detail .wrapper .detail-list .block .price{font-size:2rem}section.product-detail .wrapper .detail-list h1{font-size:2.25rem}}section.alert{padding:40px 16px}section.alert.success{background:#3AAA35}section.alert.error{background:#AFCA0B}section.alert.error .wrapper>.content .wrap .item .content p{text-decoration:line-through}section.alert .wrapper{max-width:600px}section.alert .wrapper>.content{display:flex;align-items:flex-start;justify-content:center;flex-direction:column;flex-wrap:auto;gap:24px}section.alert .wrapper>.content .wrap{width:100%}section.alert .wrapper>.content .wrap .title{display:flex;align-items:center;justify-content:flex-start;flex-direction:row;flex-wrap:auto;gap:16px}section.alert .wrapper>.content .wrap .title svg{width:24px}section.alert .wrapper>.content .wrap .title h4{margin-bottom:0}section.alert .wrapper>.content .wrap .btns{width:100%}section.alert .wrapper>.content .wrap .btns .btn{width:100%}section.alert .wrapper>.content .wrap .text-link{display:flex;align-items:center;justify-content:flex-start;flex-direction:row;flex-wrap:auto;width:fit-content;text-decoration:none;color:#000;font-weight:700;gap:16px;margin-top:32px}section.alert .wrapper>.content .wrap .text-link svg{width:24px}section.alert .wrapper>.content .wrap .item{display:flex;align-items:center;justify-content:flex-start;flex-direction:row;flex-wrap:auto;gap:16px;margin-top:16px}section.alert .wrapper>.content .wrap .item .image{border-radius:8px;overflow:hidden;width:100px;aspect-ratio:1/1}section.alert .wrapper>.content .wrap .item .image img{width:100%;height:100%;object-fit:cover}section.alert .wrapper>.content .wrap .item .content *{margin-bottom:8px}section.alert .wrapper>.content .wrap .item .content p{color:#000}@media only screen and (min-width: 992px){section.alert .wrapper{max-width:1216px}section.alert .wrapper>.content{flex-direction:row;align-items:flex-start}section.alert .wrapper>.content .wrap:last-child{display:flex;align-items:flex-end;justify-content:flex-start;flex-direction:column;flex-wrap:auto}section.alert .wrapper>.content .wrap .title svg{width:48px}section.alert .wrapper>.content .wrap .text-link{margin-top:48px}section.alert .wrapper>.content .wrap .item{margin-top:24px}section.alert .wrapper>.content .wrap .btns{width:fit-content}}section.checkout-payment{background:#FFF;padding-bottom:40px!important}section.checkout-payment .payment-form #divPayment{width:100%!important;margin-left:auto;margin-right:auto}section.checkout-payment .payment-form #divPayment #payment-form{padding:42px 32px;background:#FFF;border-radius:16px;box-shadow:0 5px 12px #212d1f1a}section.checkout-payment .payment-form #divPayment #payment-form #payment-element{margin-bottom:24px}section.checkout-payment .payment-form #divPayment #payment-form .hidden{display:none}section.checkout-payment .payment-form #divPayment #payment-form #payment-message{font-family:Lato,sans-serif;font-weight:700;font-size:1.5rem;color:#676868;line-height:1.3;line-height:20px;padding-top:12px;text-align:center}section.checkout-payment .payment-form #divPayment #payment-form button{background:#676868;border-color:#676868}section.checkout-payment .payment-form #divPayment #payment-form button span#button-text{font-family:Lato,sans-serif;font-weight:700;font-size:1rem;color:#fff;line-height:1.3}section.checkout-payment .payment-form #divPayment #payment-form button:hover{background:#676868;border-color:#676868}section.checkout-payment .payment-form #divPayment #payment-form button:hover{filter:contrast(115%)}section.checkout-payment .payment-form #divPayment #payment-form button:disabled{opacity:.5;cursor:default}section.checkout-payment .payment-form #divPayment #payment-form .spinner,section.checkout-payment .payment-form #divPayment #payment-form .spinner:before,section.checkout-payment .payment-form #divPayment #payment-form .spinner:after{border-radius:50%}section.checkout-payment .payment-form #divPayment #payment-form .spinner{color:#fff;font-size:22px;text-indent:-99999px;margin:0 auto;position:relative;width:20px;height:20px;box-shadow:inset 0 0 0 2px;-webkit-transform:translateZ(0);-ms-transform:translateZ(0);transform:translateZ(0)}section.checkout-payment .payment-form #divPayment #payment-form .spinner:before,section.checkout-payment .payment-form #divPayment #payment-form .spinner:after{position:absolute;content:""}section.checkout-payment .payment-form #divPayment #payment-form .spinner:before{width:10.4px;height:20.4px;background:#676868;border-radius:20.4px 0 0 20.4px;top:-.2px;left:-.2px;-webkit-transform-origin:10.4px 10.2px;transform-origin:10.4px 10.2px;-webkit-animation:loading 2s infinite ease 1.5s;animation:loading 2s infinite ease 1.5s}section.checkout-payment .payment-form #divPayment #payment-form .spinner:after{width:10.4px;height:10.2px;background:#676868;border-radius:0 10.2px 10.2px 0;top:-.1px;left:10.2px;-webkit-transform-origin:0px 10.2px;transform-origin:0px 10.2px;-webkit-animation:loading 2s infinite ease;animation:loading 2s infinite ease}section.checkout-payment .payment-form #divPayment #payment-form #payment-status{display:flex;justify-content:center;align-items:center;flex-direction:column;row-gap:30px;width:30vw;min-width:500px;min-height:380px;align-self:center;box-shadow:0 0 0 .5px #325d391a,0 2px 5px #325d391a,0 1px 1.5px #00000012;border-radius:7px;padding:40px;opacity:0;animation:fadeInAnimation 1s ease forwards}section.checkout-payment .payment-form #divPayment #payment-form #status-icon{display:flex;justify-content:center;align-items:center;height:40px;width:40px;border-radius:50%}section.checkout-payment .payment-form .item{display:flex;align-items:flex-start;justify-content:flex-start;flex-direction:column;flex-wrap:auto;width:100%}section.checkout-payment .payment-form .item table{width:100%;border-radius:10px;box-shadow:0 4px 12px #090c100f;overflow:hidden}section.checkout-payment .payment-form .item table thead tr{background:#3AAA35}section.checkout-payment .payment-form .item table thead tr td{padding:16px;font-weight:700;font-size:1.25rem;color:#4fb973}section.checkout-payment .payment-form .item table tbody tr{background:#FFF}section.checkout-payment .payment-form .item table tbody tr td{padding:16px;font-size:1.125rem}section.checkout-payment .staged-payments#scheduled{display:none}section.checkout-payment .staged-payments#scheduled .error{display:none}section.checkout-payment .staged-payments{display:flex;align-items:flex-start;justify-content:flex-start;flex-direction:column;flex-wrap:auto;gap:24px;max-width:1216px;margin:32px auto 0;width:100%}section.checkout-payment .staged-payments .content h3{color:#000;font-size:1.375rem}section.checkout-payment .staged-payments .item{display:flex;align-items:flex-start;justify-content:flex-start;flex-direction:column;flex-wrap:auto;width:100%}section.checkout-payment .staged-payments .item table{width:100%;border-radius:10px;box-shadow:0 4px 12px #090c100f;overflow:hidden}section.checkout-payment .staged-payments .item table thead tr{background:#3AAA35}section.checkout-payment .staged-payments .item table thead tr td{padding:16px;font-weight:700;font-size:1.25rem;color:#4fb973}section.checkout-payment .staged-payments .item table tbody tr{background:#FFF}section.checkout-payment .staged-payments .item table tbody tr td{padding:16px;font-size:1.125rem}section.checkout-payment .wrapper>.content a.back:hover{color:#3aaa35}section.checkout-payment .wrapper>.content a.back:hover svg path{fill:#3aaa35}section.checkout-payment .wrapper .form .toggle label{display:flex;align-items:center;justify-content:flex-start;flex-direction:row;flex-wrap:auto;cursor:pointer;gap:16px;position:relative;align-self:stretch;padding:8px 16px;border:solid 1px #676868;color:#676868;border-radius:4px;background-color:#fff;font-size:1.25rem;font-weight:600;box-shadow:0 0 #fff0;transition:border-color .15s ease-out,color .25s ease-out,background-color .15s ease-out,box-shadow .15s ease-out}section.checkout-payment .wrapper .form .toggle label svg path{fill:#676868}section.checkout-payment .wrapper .form .toggle input:hover+label{border-color:#afca0b}section.checkout-payment .wrapper .form .toggle input:checked+label{background-color:#c1c1c1;color:#fff;border-color:#afca0b;z-index:1}section.checkout-payment .wrapper .form .toggle input:checked+label svg path{fill:#3aaa35}section.checkout-payment .wrapper>.content{display:flex;align-items:flex-start;justify-content:space-between;flex-direction:column;flex-wrap:auto;margin-bottom:48px}section.checkout-payment .wrapper>.content a.back{display:flex;align-items:center;justify-content:flex-start;flex-direction:row;flex-wrap:auto;color:#000;font-weight:600;text-decoration:none;transition:all .3s ease}section.checkout-payment .wrapper>.content a.back:hover{color:#afca0b}section.checkout-payment .wrapper>.content a.back:hover svg path{fill:#afca0b}section.checkout-payment .wrapper>.content a.back svg{width:24px}section.checkout-payment .wrapper>.content a.back svg path{transition:all .3s ease}section.checkout-payment .wrapper>.content h1{font-size:1.5rem;color:#000;font-weight:700;margin-bottom:0}section.checkout-payment .wrapper>.content p{font-weight:700}section.checkout-payment .wrapper .form{display:flex;align-items:flex-start;justify-content:flex-start;flex-direction:column;flex-wrap:auto;gap:24px}section.checkout-payment .wrapper .form .toggle{width:100%;position:relative;display:flex;align-items:flex-start;justify-content:flex-start;flex-direction:column;flex-wrap:auto;gap:8px;height:fit-content;padding:0 16px 0 0}section.checkout-payment .wrapper .form .toggle input{display:none}section.checkout-payment .wrapper .form .toggle label{display:flex;align-items:center;justify-content:flex-start;flex-direction:row;flex-wrap:auto;cursor:pointer;gap:16px;position:relative;align-self:stretch;padding:8px 16px;border:solid 1px #676868;border-radius:4px;background-color:#fff;font-size:1.25rem;font-weight:600;box-shadow:0 0 #fff0;transition:border-color .15s ease-out,color .25s ease-out,background-color .15s ease-out,box-shadow .15s ease-out}section.checkout-payment .wrapper .form .toggle label svg{width:24px}section.checkout-payment .wrapper .form .toggle input:hover+label{border-color:#4fb973}section.checkout-payment .wrapper .form .toggle input:checked+label{background-color:#4fb973;color:#fff;border-color:#4fb973;z-index:1}section.checkout-payment .wrapper .form .toggle input:checked+label svg path{fill:#fff}section.checkout-payment .wrapper .form .item{display:flex;align-items:flex-start;justify-content:flex-start;flex-direction:column;flex-wrap:auto;width:100%;background:#FFF;border-radius:16px;padding:24px 16px;box-shadow:0 4px 12px #090c100f;overflow:hidden}section.checkout-payment .wrapper .form .item#deposit{display:none}section.checkout-payment .wrapper .form .item#deposit .error{display:none}section.checkout-payment .wrapper .form .item p{color:#3f3f3f}section.checkout-payment .wrapper .form .item .fields .field .field-wrap{display:flex;align-items:center;justify-content:space-between;flex-direction:row;flex-wrap:auto;gap:8px;position:relative;border:1px solid #676868;border-radius:4px;padding:2px 12px 2px 0}section.checkout-payment .wrapper .form .item .fields .field .field-wrap input{border:0}section.checkout-payment .wrapper .form .item .fields .field .field-wrap .icons{display:flex;align-items:center;justify-content:flex-end;flex-direction:row;flex-wrap:auto;gap:8px}section.checkout-payment .wrapper .form .item .fields .field .field-wrap .icons .icon{display:flex;align-items:center;justify-content:center;flex-direction:row;flex-wrap:auto;align-self:stretch;border:solid 1px rgba(103,104,104,.5);border-radius:4px;width:50px;padding:4px 2px}section.checkout-payment .wrapper .form .item .fields .field .field-wrap .icons .icon svg{max-width:40px;max-height:20px}section.checkout-payment .wrapper .form .item h5:not(:first-of-type){margin-top:24px}section.checkout-payment .wrapper .form .item>p{font-size:1.125rem}section.checkout-payment .wrapper .form .item>*{width:100%}section.checkout-payment .wrapper .form .item .privacy-policy p{font-size:1rem}section.checkout-payment .wrapper .form .item .btns .btn{width:150px}section.checkout-payment .wrapper aside{background:#F2F4F8;border-radius:16px;padding:16px;margin-top:24px;overflow:hidden;display:flex;align-items:center;justify-content:center;flex-direction:column;flex-wrap:auto;gap:24px}section.checkout-payment .wrapper aside>*{width:100%}section.checkout-payment .wrapper aside .discount{display:flex;align-items:center;justify-content:center;flex-direction:column;flex-wrap:auto;gap:16px}section.checkout-payment .wrapper aside .discount>*{width:100%}section.checkout-payment .wrapper aside .discount .wrap{display:flex;align-items:center;justify-content:center;flex-direction:column;flex-wrap:auto;gap:16px}section.checkout-payment .wrapper aside .discount .wrap>*{width:100%}section.checkout-payment .wrapper aside .discount .wrap .input{display:flex;align-items:center;justify-content:space-between;flex-direction:row;flex-wrap:auto;gap:8px;border-radius:4px;border:1px solid var(--Colours-UI-Mid-Grey, #A6A6A6);background:var(--Colours-UI-Light, #FFF);padding:8px 16px}section.checkout-payment .wrapper aside .discount .wrap .input svg{width:24px}section.checkout-payment .wrapper aside .discount .wrap .input input{width:100%;border:0;outline:none}section.checkout-payment .wrapper aside .discount .wrap .btns .btn{width:100%}section.checkout-payment .wrapper aside .discount .amount{border-radius:8px;background:linear-gradient(98deg,#4FB973 15%,#AFCA0B,#4FB973 85%);padding:16px}section.checkout-payment .wrapper aside .discount .amount p{display:flex;align-items:center;justify-content:space-between;flex-direction:row;flex-wrap:auto;gap:8px;color:#fff}section.checkout-payment .wrapper aside .discount .amount p:first-child{border-bottom:solid 1px #FFF;padding-bottom:16px}section.checkout-payment .wrapper aside .discount .amount p svg{width:24px}section.checkout-payment .wrapper aside .discount .message{background:#4FB973;padding:16px}section.checkout-payment .wrapper aside .discount .message p{color:#676868;font-weight:700}section.checkout-payment .wrapper aside .summary{display:flex;align-items:flex-start;justify-content:flex-start;flex-direction:column;flex-wrap:auto;gap:24px}section.checkout-payment .wrapper aside .summary h4{color:#4fb973;font-size:1.25rem;margin-bottom:0}section.checkout-payment .wrapper aside .summary>*{width:100%}section.checkout-payment .wrapper aside .summary .items{display:flex;align-items:flex-start;justify-content:flex-start;flex-direction:column;flex-wrap:auto;gap:16px}section.checkout-payment .wrapper aside .summary .items .item{width:100%;display:flex;align-items:flex-start;justify-content:flex-start;flex-direction:row;flex-wrap:auto;gap:16px}section.checkout-payment .wrapper aside .summary .items .item .image{border-radius:8px;overflow:hidden;width:100px;min-width:100px;aspect-ratio:1/1}section.checkout-payment .wrapper aside .summary .items .item .image img{width:100%;height:100%;object-fit:cover}section.checkout-payment .wrapper aside .summary .items .item .content{display:flex;align-items:flex-start;justify-content:space-between;flex-direction:row;flex-wrap:auto;gap:12px;flex:1}section.checkout-payment .wrapper aside .summary .items .item .content *{margin-bottom:12px}section.checkout-payment .wrapper aside .summary .items .item .content h5{color:#3f3f3f}section.checkout-payment .wrapper aside .summary .items .item .content p{color:#3f3f3f;font-size:1rem}section.checkout-payment .wrapper aside .summary .toggle{width:100%;position:relative;display:flex;align-items:center;justify-content:flex-start;flex-direction:row;flex-wrap:auto;border:solid 2px #AFCA0B;border-radius:60px}section.checkout-payment .wrapper aside .summary .toggle input{display:none}section.checkout-payment .wrapper aside .summary .toggle label{display:flex;align-items:center;justify-content:flex-start;flex-direction:row;flex-wrap:auto;cursor:pointer;position:relative;padding:16px 20px;border-radius:60px;background-color:#fff;font-size:1rem;font-weight:600;transition:border-color .15s ease-out,color .25s ease-out,background-color .15s ease-out,box-shadow .15s ease-out}section.checkout-payment .wrapper aside .summary .toggle input:hover+label{border-color:#afca0b}section.checkout-payment .wrapper aside .summary .toggle input:checked+label{background-color:#afca0b;color:#fff;border-color:#afca0b;z-index:1}section.checkout-payment .wrapper aside .summary .toggle input:checked+label svg path{fill:#3aaa35}section.checkout-payment .wrapper aside .summary .totals{display:flex;align-items:flex-start;justify-content:flex-start;flex-direction:column;flex-wrap:auto;gap:16px}section.checkout-payment .wrapper aside .summary .totals .item{display:flex;align-items:center;justify-content:space-between;flex-direction:row;flex-wrap:auto;gap:16px;width:100%}section.checkout-payment .wrapper aside .summary .totals .item h5{margin-bottom:0;color:#3f3f3f}section.checkout-payment .wrapper aside .summary .totals .item.future{flex-direction:column;align-items:flex-start;gap:0}section.checkout-payment .wrapper aside .summary .totals .item.future .wrap{display:flex;align-items:center;justify-content:space-between;flex-direction:row;flex-wrap:auto;gap:16px;width:100%}section.checkout-payment .wrapper aside .summary .totals .points{background:#3AAA35;padding:16px;display:flex;align-items:center;justify-content:space-between;flex-direction:row;flex-wrap:auto;gap:16px}section.checkout-payment .wrapper aside .summary .totals .points svg{min-width:24px;max-width:24px}section.checkout-payment .wrapper aside .summary .totals .points p{color:#4fb973}section.checkout-payment .wrapper aside .summary .totals .points p span{font-family:Lato,sans-serif;font-weight:800;font-size:1.25rem;color:#4fb973;line-height:1.3}section.checkout-payment .wrapper aside .summary .bottom{padding-top:16px;margin-top:16px;width:100%;border-top:solid 1px #3F3F3F;display:flex;align-items:flex-start;justify-content:flex-start;flex-direction:column;flex-wrap:auto;gap:32px}section.checkout-payment .wrapper aside .summary .bottom .item{display:flex;align-items:center;justify-content:space-between;flex-direction:row;flex-wrap:auto;gap:16px;width:100%}section.checkout-payment .wrapper aside .summary .bottom .item h4{margin-bottom:0;color:#4fb973}section.checkout-payment .wrapper aside .summary .bottom .item h4.red{font-size:1.125rem;color:#676868;width:100%}section.checkout-payment .wrapper aside .summary .bottom .btns{margin-top:24px;width:100%}section.checkout-payment .wrapper aside .summary .bottom .btns .btn{width:100%;color:#fff!important}@media only screen and (min-width: 992px){section.checkout-payment{padding-bottom:80px!important}section.checkout-payment .staged-payments .content h3{font-size:1.5rem}section.checkout-payment .wrapper{display:flex;align-items:flex-start;justify-content:space-between;flex-direction:row;flex-wrap:auto;gap:24px}section.checkout-payment .wrapper>.content{width:100%;flex-direction:row;justify-content:space-between;align-items:center}section.checkout-payment .wrapper>.content h1{font-size:1.75rem}section.checkout-payment .wrapper .payment-form{flex-basis:60%}section.checkout-payment .wrapper .payment-form .item{padding:24px}section.checkout-payment .wrapper .payment-form .item>p{font-size:1.25rem;margin-bottom:16px}section.checkout-payment .wrapper .payment-form .item .privacy-policy p{font-size:1.125rem}section.checkout-payment .wrapper aside{display:flex;align-items:flex-start;justify-content:space-between;flex-direction:row;flex-wrap:auto;margin-top:0;flex-basis:40%;padding:24px}section.checkout-payment .wrapper aside .discount .wrap{flex-direction:row}section.checkout-payment .wrapper aside .discount .wrap .input input{height:40px}section.checkout-payment .wrapper aside .discount .wrap .btns{width:150px}section.checkout-payment .wrapper aside .summary .toggle label{flex-basis:50%;text-align:center;justify-content:center}section.checkout-payment .wrapper aside .summary .bottom .btns .btn{width:auto}}
