html{min-height:100%;height:100%;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased}body{font-family:Quicksand,sans-serif;font-size:16px;line-height:1.2;font-weight:400;background-color:#fff;color:#797979;min-width:320px;min-height:100vh;position:relative;display:-webkit-box;display:flex;display:-ms-flexbox;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}body *{-webkit-box-sizing:border-box;box-sizing:border-box}::-moz-selection{background:#333;color:#fff;text-shadow:none}::selection{background:#333;color:#fff;text-shadow:none}.h1,h1{font-size:2.25rem}.h2,h2{font-size:1.5rem}.h3,h3{font-size:1.25rem}.h4,h4{font-size:1.125rem}.h5,h5{font-size:1rem}.h6,h6{font-size:.875rem}.h1,.h2,.h3,.h4,.h5,.h6,h1,h2,h3,h4,h5,h6{line-height:1}.h1:first-child,.h2:first-child,.h3:first-child,.h4:first-child,.h5:first-child,.h6:first-child,h1:first-child,h2:first-child,h3:first-child,h4:first-child,h5:first-child,h6:first-child{margin-top:0}.h1:last-child,.h2:last-child,.h3:last-child,.h4:last-child,.h5:last-child,.h6:last-child,dl dd,h1:last-child,h2:last-child,h3:last-child,h4:last-child,h5:last-child,h6:last-child{margin-bottom:0}blockquote,dl,img,ol,p,pre,ul{margin-bottom:30px}blockquote:last-child,dl:last-child,img:last-child,ol:last-child,p:last-child,pre:last-child,ul:last-child{margin-bottom:0}hr{background-color:none;border:none;border-bottom:1px solid #dbdbdb;height:1px;margin:40px 0}@media (max-width:620px){hr{margin:20px 0 30px}}a{outline:none!important;text-decoration:none}a,button{cursor:pointer;-webkit-transition:all .3s ease 0s;transition:all .3s ease 0s}button,button:active,button:focus{outline:none!important}button:active:not(.btn),button:focus:not(.btn),button:not(.btn){border:none}[class*=btn-]{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;display:inline-block;vertical-align:middle;font:inherit;font-family:Quicksand,sans-serif;text-align:center;text-transform:none;margin:0;cursor:pointer;overflow:visible;-webkit-transition:all .3s ease 0s;transition:all .3s ease 0s;border-radius:0;border:none;padding:0 20px}[class*=btn-],[class*=btn-]:active,[class*=btn-]:focus,[class*=btn-]:hover{text-decoration:none}.table,table{width:100%}.table th,table th{font-weight:400}.form-control{vertical-align:middle}textarea.form-control{padding:10px 15px;resize:none;min-height:150px;line-height:1.2}input[type=number]{-moz-appearance:textfield}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.icon{fill:currentColor;height:24px;width:24px;vertical-align:middle;display:inline-block;-webkit-transition:all .3s ease 0s;transition:all .3s ease 0s}.btn .icon:last-child{margin-left:10px}.btn .icon:first-child{margin-right:10px}.btn .icon:only-child{margin:0}.slick-slider{-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent}.slick-list,.slick-slider{position:relative;display:block}.slick-list{overflow:hidden;margin:0;padding:0}.slick-list:focus{outline:none}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-list,.slick-slider .slick-track{-webkit-transform:translateZ(0);transform:translateZ(0)}.slick-track{position:relative;left:0;top:0;display:block;margin-left:auto;margin-right:auto}.slick-track:after,.slick-track:before{content:"";display:table}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{float:left;height:100%;min-height:1px;display:none}[dir=rtl] .slick-slide{float:right}.slick-slide img{display:block}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}.slick-arrow.slick-hidden{display:none}.page{overflow-x:hidden}.main{-webkit-box-flex:1;-ms-flex:1 0 auto;flex:1 0 auto}.container{width:100%;max-width:1170px}.container--sm{width:100%;max-width:970px}.link{color:#797979!important;font-size:14px;font-weight:400;text-decoration:none!important;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.link:hover{opacity:.5}.link small{font-size:12px}.link .icon{width:6px;height:10px;color:#797979;margin-left:10px}@media (max-width:768px){.link{font-size:12px}}.checkbox{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:40px}.checkbox input{width:.1px;height:.1px;opacity:0;overflow:hidden;position:absolute;z-index:-1;clip:rect(0,0,0,0);border:0}@media (max-width:620px){.checkbox{margin-bottom:20px}}.checkbox__label{color:#797979;font-size:12px;font-weight:400;position:relative;padding-left:30px;margin-bottom:0;-webkit-transition:all .3s ease 0s;transition:all .3s ease 0s}input:checked+.checkbox__label{color:#000}.checkbox__label:after,.checkbox__label:before{content:"";position:absolute;-webkit-transition:all .3s ease 0s;transition:all .3s ease 0s}.checkbox__label:before{width:18px;height:18px;border-radius:2px;border:1px solid #979797;background-color:#fff;top:0;left:0}.checkbox__label:after{content:"";background-image:url(../../../assets/svg/icons/icon-check.svg);background-repeat:no-repeat;background-size:cover;background-position:50% 0;width:12px;height:9px;top:5px;left:3px;opacity:0}input:checked+.checkbox__label:before{background-color:#fff;border:1px solid var(--primary-color)}input:checked+.checkbox__label:after{opacity:1}@media (max-width:620px){.checkbox__label{font-size:10px}}.flag-wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:25px;position:relative}.flag-wrap:last-of-type{margin-bottom:20px!important}.flag-wrap input[type=radio]{width:.1px;height:.1px;opacity:0;overflow:hidden;position:absolute;z-index:-1;clip:rect(0,0,0,0);border:0}@media (max-width:620px){.flag-wrap{margin-bottom:10px}.flag-wrap:last-of-type{margin-bottom:15px!important}}.flag{width:100%;background-color:#fff;-webkit-box-shadow:1px 2px 6px hsla(0,0%,83.5%,.8);box-shadow:1px 2px 6px hsla(0,0%,83.5%,.8);border-radius:5px;margin-bottom:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;border:1px solid transparent;-webkit-transition:all .3s ease 0s;transition:all .3s ease 0s;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.flag .icon-cart{width:24px;height:23px;color:#c9c9c9;position:absolute;top:54px;left:15px}.flag-wrap input:checked+.flag{-webkit-box-shadow:1px 2px 14px #c8bfbf;box-shadow:1px 2px 14px #c8bfbf;border-radius:10px;border:1px solid var(--primary-color)}.flag-wrap input:checked+.flag .icon-cart{color:var(--primary-color)}.flag--alt{-webkit-box-shadow:none;box-shadow:none;margin-bottom:90px}.flag--alt .flag__content{padding-left:0;padding-right:0}.flag--alt .flag__content .dl-price--col{margin-bottom:25px;padding-right:0;border-right:none}.flag--alt .flag__content .dl-price--col dt{color:#000;font-size:14px}.flag--alt .flag__content .dl-price--col dd{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:100%}.flag--alt .flag__content .flag__img{-ms-flex-negative:1;flex-shrink:1}@media (max-width:992px){.flag--alt .flag__img{padding-right:15px;margin-right:15px}}@media (max-width:768px){.flag--alt{padding-top:40px;margin-bottom:40px}.flag--alt .flag__img img{width:100%}}.flag__check{width:24px;height:24px;border-radius:100%;-webkit-box-shadow:inset 1px 1px 2px 2px hsla(0,0%,89.4%,.5);box-shadow:inset 1px 1px 2px 2px hsla(0,0%,89.4%,.5);background-color:#fff;position:absolute;top:15px;left:15px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-transition:all .3s ease 0s;transition:all .3s ease 0s}.flag__check .icon-check{width:11px;height:8px;color:transparent}input:checked+.flag .flag__check{background-color:var(--primary-color);-webkit-box-shadow:none;box-shadow:none}input:checked+.flag .flag__check .icon-check{color:#fff}.flag__img{border-right:1px solid hsla(0,0%,47.5%,.15);padding-right:30px;margin-right:30px;margin-bottom:0}.flag__img img{max-width:185px}@media (max-width:460px){.flag__img img{max-width:155px}}.flag__content{padding:20px 5px 5px;-webkit-box-flex:1;-ms-flex:1;flex:1;-webkit-box-align:end;-ms-flex-align:end;-webkit-box-pack:space-evenly;-ms-flex-pack:space-evenly;justify-content:space-evenly}.flag__content,.flag__promo{display:-webkit-box;display:-ms-flexbox;display:flex;align-items:center}.flag__promo{-webkit-box-align:center;-ms-flex-align:center}.variant-name{text-align:center}.flag__promo>*{margin:5px}.flag__promo>span{font-size:12px;font-weight:500;color:#000;padding:5px 15px;border-radius:10px;background-color:#f8f7f9}.flag__promo strong{color:#ff6d6c;margin-left:5px}.flag__promo small{color:#797979;font-size:12px;font-weight:300}.flag__ribbon{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-align:center;top:15px;right:-6px;position:absolute;width:70px;height:40px;background-color:var(--secondary-color);border-radius:10px 0 0 10px}.flag__ribbon p{color:#fff;font-size:10px;font-weight:900;line-height:10px;text-transform:uppercase;margin-bottom:3px}.flag__ribbon span{display:-webkit-box;display:-ms-flexbox;display:flex}.flag__ribbon span .icon{width:6px;height:6px}.flag__ribbon:before{color:var(--secondary-color);content:"";display:block;width:0;height:0;-moz-transform:scale(.9999);border-color:transparent transparent transparent currentcolor;border-style:solid;border-width:7px 0 7px 7px;position:absolute;top:-6px;right:0}.header{z-index:1;padding-top:30px;padding-bottom:30px}@media (max-width:768px){.header{padding-top:20px;padding-bottom:20px}}.header__logo{height:40px}.header__logo:hover{opacity:.5}@media (max-width:768px){.header__logo{height:34px}}.footer{-webkit-box-shadow:-3px 1px 12px rgba(0,0,0,.07);box-shadow:-3px 1px 12px rgba(0,0,0,.07);padding-top:40px}.footer .container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}@media (max-width:560px){.footer{padding-top:15px}}.footer__menu{margin-bottom:40px}.footer__menu a{color:#797979;font-size:14px;letter-spacing:.03px}.footer__menu a:not(:last-child){margin-right:5px;position:relative}.footer__menu a:not(:last-child):after{content:"";width:1px;height:15px;background-color:#797979;position:absolute;top:0;right:-5px}.footer__menu a:hover{text-decoration:none;color:#c9c9c9}@media (max-width:560px){.footer__menu{margin-bottom:15px}}.copyright{padding-top:10px;padding-bottom:10px;width:100%;border-top:1px solid #dbdbdb;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media (max-width:560px){.copyright{font-size:10px;letter-spacing:.02px}}.shop{padding-top:40px;position:relative}.title-wrap{margin-bottom:40px;text-align:center}@media (max-width:768px){.title-wrap{margin-bottom:20px}}.title{font-size:18px;font-weight:500;color:#000;margin-bottom:20px}.title small{font-weight:400;font-size:18px}@media (max-width:768px){.title small{font-size:14px}}@media (max-width:560px){.title--alt{text-align:center}}.title--grey{color:#797979}.title--xs{font-size:16px;margin-bottom:25px}.title--xl{font-size:36px;font-weight:500;text-transform:uppercase}.small{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:12px;margin-bottom:5px}.small dt{color:#797979;font-weight:400}.small dd{color:var(--primary-color);font-weight:500;padding-left:2px}.split{margin-top:-100px;padding-top:120px;padding-bottom:70px;display:-webkit-box;display:-ms-flexbox;display:flex;position:relative}.split:before{content:"";background-color:#f8f7f9;width:50vw;height:100%;position:absolute;top:0;left:50%;z-index:-1}@media (max-width:991px){.split{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding-bottom:0}.split:before{display:none}}.split--alt{padding-bottom:0;position:relative}.split--alt:before{display:none}@media (max-width:768px){.split--alt{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding-top:100px}.split--alt hr{margin-top:15px;margin-bottom:40px}}.split__btn{width:66px;height:66px;border-radius:100%;-webkit-box-shadow:1px 2px 6px hsla(0,0%,83.5%,.8);box-shadow:1px 2px 6px hsla(0,0%,83.5%,.8);background-color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:absolute;top:70px;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);z-index:99}.split__btn .icon-cart{width:30px!important;height:22px!important;color:#959595}.split__btn:hover{cursor:default}@media (max-width:560px){.split__btn:hover{-webkit-box-shadow:1px 2px 6px hsla(0,0%,83.5%,.3);box-shadow:1px 2px 6px hsla(0,0%,83.5%,.3);cursor:pointer}.split__btn:hover .icon-cart{color:var(--primary-color)!important}}@media (max-width:991px){.split__btn{top:0;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}}.split__content{padding-right:100px;width:50%}.upsell-checkout button[type=submit]:disabled{background-color:grey}.upsell-checkout .split__content{padding-right:0;margin-right:10px}.upsell-checkout .upsell-product__manage .form-control,.upsell-checkout .upsell-product__manage .input-group-append,.upsell-checkout .upsell-product__manage .input-group-append .input-group-text[role=button]{background-color:#fff}.upsell-checkout .page-title{background-color:#fff}.upsell-checkout .page-title,.upsell-checkout .select-item-title{padding:10px;font-size:18px;line-height:1.3}.upsell-checkout .split{min-height:100vh!important;padding-bottom:0!important}.split__content:last-child{padding-left:100px;padding-right:0}@media (max-width:1200px){.split__content,.split__content:last-child{padding-right:30px;padding-left:30px}}@media (max-width:768px){.split__content{padding-right:15px;padding-left:0}.split__content:last-child{padding-right:0;padding-left:15px}}@media (max-width:991px){.split__content{padding-right:0;padding-bottom:60px;width:100%}.split__content:last-child{position:relative;width:100%;background-color:#f8f7f9;padding:60px 20px 30px;margin-right:-15px;margin-left:-15px;min-width:calc(100% + 30px)}}.split__img{width:100%}.receipt--alt{margin-bottom:60px}.receipt__list{color:#000;font-size:12px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;margin-bottom:40px}.receipt__list dt{color:#797979;font-weight:400}.receipt__list dd{color:#ff6d6c;font-weight:500;margin-left:5px}hr+.receipt__list{margin-top:-35px}.receipt__list+.form-group{margin-top:-20px}@media (max-width:768px){hr+.receipt__list{margin-top:-25px}}@media (max-width:560px){.receipt__list{margin-bottom:30px}}.receipt__list--alt{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;max-width:268px}.receipt__list--alt span{color:red}.form-control{color:#000;border-color:transparent;background-color:#fff;border-radius:10px;-webkit-transition:all .3s ease 0s;transition:all .3s ease 0s;height:50px}.form-control:focus{-webkit-box-shadow:none;box-shadow:none;border-color:#c9c9c9!important}.form-control::-webkit-input-placeholder{color:#797979;font-size:16px;font-weight:400}.form-control::-moz-placeholder{color:#797979;opacity:1;font-size:16px;font-weight:400}.form-control:-ms-input-placeholder{color:#797979;font-size:16px;font-weight:400}@media (max-width:620px){.form-control{height:44px}.form-control::-webkit-input-placeholder{font-size:14px}.form-control::-moz-placeholder{font-size:14px}.form-control:-ms-input-placeholder{font-size:14px}}.form-group{margin-bottom:15px}.form-group label{font-size:12px;margin-bottom:5px;line-height:1}@media (max-width:620px){.form-group{margin-bottom:10px}}.form-group--alt{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;margin-bottom:20px}.form-group--alt label{margin-right:10px;color:#797979;font-size:14px;font-weight:400}.form-group--alt .form-control{max-width:168px;border-radius:10px}@media (max-width:992px){.form-group--alt .form-control{max-width:150px}}@media (max-width:620px){.form-group--alt{margin-bottom:25px}.form-group--alt .form-control{height:36px}}select.form-control{color:#000;opacity:1;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url(../../../assets/svg/icons/icon-angle-down.svg);background-repeat:no-repeat;background-position:right 10px top 50%;background-size:12px 8px;padding-left:10px;padding-right:30px}.dl-price{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;line-height:1;margin-bottom:20px}.dl-price dt{font-size:18px;font-weight:500;color:#000}.dl-price dd{color:var(--primary-color);font-size:32px;font-weight:500}.dl-price del{color:grey;font-size:19px;font-weight:400}.dl-price+hr{margin-top:20px}@media (max-width:620px){.dl-price dd{font-size:28px}}.dl-price--border{margin-bottom:0;margin-right:30px;padding-right:30px;border-right:1px solid #dbdbdb}.dl-price--alt{color:#000;margin-bottom:20px;margin-right:0;padding-right:0;border:none}.dl-price--alt dt{font-size:16px}.dl-price--alt dd,.dl-price--alt dt{font-weight:400;color:#000}.dl-price--alt dd del{color:#959595;font-weight:500}@media (max-width:768px){.dl-price--alt+hr{margin-top:15px}}@media (max-width:620px){.dl-price--alt dt{font-size:16px;font-weight:400;color:#000}}@media (max-width:560px){.dl-price--alt{margin-bottom:15px}}.dl-price--col{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;margin-bottom:0}.dl-price--col dt{font-size:12px;color:#797979;margin-bottom:15px;margin-left:35px}.dl-price--col dd{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:100%}.dl-price--col dd del{margin-right:5px}@media (max-width:992px){.dl-price--col dd{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.dl-price--col.step2 dd{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;margin-left:10px}}@media (max-width:550px){.flag__content .flag__promo{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}@media (max-width:395px){.dl-price--col{margin-right:0;padding-right:0}}.dl-price--shipping{margin-bottom:0;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}.dl-price--shipping dt{color:#000;font-size:12px;margin-bottom:5px}.dl-price--shipping dd{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;color:#797979;font-size:12px;font-weight:400}.dl-price--shipping dd,.dl-price--shipping dd span{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.dl-price--shipping dd span{background-color:var(--secondary-color);padding:5px 15px;height:30px;border-radius:10px;color:#fff;font-size:14px;font-weight:500;margin-right:auto}.dl-price--shipping dd del{color:#fff;font-size:14px;font-weight:500;margin-right:5px}.dl-price--shipping dd .icon{background-color:var(--primary-color);color:#fff;width:20px;height:20px;border-radius:100%;padding:6px;margin-right:10px}.btn-wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:0}@media (max-width:620px){.btn-wrap{-webkit-box-align:center;-ms-flex-align:center;align-items:center}}.btn-wrap--start{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}@media (max-width:560px){.btn-wrap--start{-webkit-box-align:center;-ms-flex-align:center;align-items:center}}.btn{border-radius:35px;background-color:var(--primary-color);padding:15px 60px;color:#fff;font-size:22px;font-weight:800;text-transform:uppercase;-webkit-transition:all .3s ease 0s;transition:all .3s ease 0s;margin-bottom:5px;-webkit-box-shadow:none!important;box-shadow:none!important;line-height:1}.btn:hover{opacity:.8;color:#fff}@media (max-width:992px){.btn{padding:15px 40px}}.btn--sm{padding-top:15px;padding-bottom:15px;font-size:18px;margin-bottom:10px}@media (max-width:768px){.btn--sm{padding:10px 25px;font-size:16px}}.btn-text{color:var(--primary-color);font-size:12px;font-weight:400;padding-left:10px}@media (max-width:620px){.btn-text{font-size:10px}}.info-wrap{-webkit-box-shadow:-3px 1px 12px rgba(0,0,0,.07);box-shadow:-3px 1px 12px rgba(0,0,0,.07);padding-top:40px;padding-bottom:40px;width:100vw}@media (max-width:620px){.info-wrap{padding-top:30px;padding-bottom:30px}}.info{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.info,.info .info__content{display:-webkit-box;display:-ms-flexbox;display:flex}.info .info__content .icon{margin-right:15px;width:30px;height:30px}.info .info__content p{color:#797979;font-size:14px;font-weight:400}.info .info__content p span{display:block;color:#000}.info .info__content:not(:last-child){margin-right:60px}@media (max-width:620px){.info{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.info .info__content:not(:last-child){margin-right:0;margin-bottom:15px}.info .info__content .icon{width:25px;height:25px}.info .info__content p{font-size:12px}}.info__box{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:-8px}.info__box img{height:100%}.info__box-image-block{height:45px}.info__box>*{margin:8px}.carousel{position:relative}.slick-arrow{position:absolute;top:-45px;z-index:1}.slick-arrow .icon{width:10px;height:18px;color:#c9c9c9}.slick-arrow:hover .icon{color:var(--primary-color)}.slick-arrow--prev{right:25px}.slick-arrow--next{right:0}.testimonials{padding-top:115px;padding-bottom:115px}@media (max-width:768px){.testimonials{padding-top:70px;padding-bottom:30px}}.avatar{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-radius:100%;background-color:#fff}.avatar img{width:132px;height:132px;border-radius:50%;margin-bottom:0}.testimonials .avatar{margin-right:34px}@media (max-width:768px){.avatar img{width:76px;height:76px}.testimonials .avatar{margin-right:12px}}.social-menu{margin-bottom:15px}.social-menu,.social-menu a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.social-menu a{width:46px;height:46px;border-radius:999px;background-color:#c9c9c9}.social-menu a .icon{color:#fff}.social-menu a:not(:last-child){margin-right:20px}.social-menu a:hover{opacity:.5}@media (max-width:768px){.social-menu a{width:32px;height:32px}}.icon-social-message{width:24px;height:19px}@media (max-width:768px){.icon-social-message{width:18px;height:14px}}.icon-social-instagram{width:20px;height:20px}@media (max-width:768px){.icon-social-instagram{width:15px;height:14px}}.icon-social-facebook{width:10px;height:20px}@media (max-width:768px){.icon-social-facebook{width:7px;height:14px}}.faq{margin-bottom:110px}.faq .title{text-align:center;margin:70px}.faq .brick{margin-bottom:50px}@media (max-width:768px){.faq,.faq .title{margin-bottom:30px}.faq .title{font-size:22px}.faq .brick{margin-bottom:25px}}.brick{display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important;margin-right:70px;outline:none}@media (max-width:992px){.brick{margin-right:0}}.brick__title{color:#000;font-size:22px;font-weight:500;margin-bottom:10px}@media (max-width:992px){.brick__title{font-size:14px}}.brick__text{color:#797979;line-height:1.5}@media (max-width:768px){.brick__text{font-size:12px}}.card-wrap{display:-webkit-box;display:-ms-flexbox;display:flex;padding-top:40px}.card{padding:40px 70px 80px;max-width:570px;width:100%;background-color:#f8f7f9;border:none}.card .title:not(:first-child){margin-top:70px}@media (max-width:992px){.card{padding:25px 30px 30px}}@media (max-width:768px){.card{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}}@media (max-width:560px){.card{margin-right:-15px;margin-left:-15px;padding-left:20px;padding-right:20px;min-width:calc(100% + 30px)}.card .form .title{display:block;margin-top:0}.card .form .title--alt{margin-top:40px}}.card--nobackground{background-color:transparent;padding-top:0;padding-right:0}@media (max-width:768px){.card--nobackground{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;padding-left:0;padding-right:0}}@media (max-width:560px){.card--nobackground{padding-left:15px;padding-right:15px}}.payments-wrap{display:-webkit-box;display:-ms-flexbox;display:flex}@media (max-width:560px){.payments-wrap{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}.payments{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:40px}.payments:not(:last-child){margin-right:30px}.payments img{margin-bottom:6px!important}.box-wrap{margin-bottom:40px}@media (max-width:768px){.box-wrap>*{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center}}@media (max-width:768px){.box-wrap{margin-bottom:10px}}.box{-webkit-box-shadow:1px 2px 6px hsla(0,0%,83.5%,.8);box-shadow:1px 2px 6px hsla(0,0%,83.5%,.8);border-radius:10px;background-color:#fff;width:100%;max-width:470px;padding:50px 30px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:30px;position:relative}@media (max-width:768px){.box{padding:30px;margin-bottom:10px}}.box__img{margin-bottom:40px}.box__btn{margin-bottom:10px}.qty{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;position:absolute;max-width:40px;top:50%;right:20px;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.qty,.qty .form-control{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.qty .form-control{height:40px;border-radius:3px;border:1px solid #dbdbdb;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;text-align:center;margin-top:30px;margin-bottom:30px;padding:5px}@media (max-width:768px){.qty .form-control{margin-top:20px;margin-bottom:20px}}.qty .btn{width:24px;height:24px;padding:0!important;margin-bottom:0;background-color:#c9c9c9;border-radius:999px;text-transform:none;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.qty .btn .icon{width:10px;height:10px}.qty .btn:hover{background-color:var(--primary-color)}.qty .qty__down{font-size:1.5rem;margin-bottom:0}.modal{background-color:transparent;-webkit-transition:all .8s ease;transition:all .8s ease}@media (max-width:768px){.modal{padding-left:10px;padding-right:10px!important}}.modal-backdrop{-webkit-box-shadow:1px 2px 14px #959595;box-shadow:1px 2px 14px #959595;border-radius:10px;background-color:rgba(0,0,0,.25)}.modal-dialog{max-width:520px;margin-top:260px;margin-left:auto;margin-right:auto}@media (max-width:768px){.modal-dialog{margin-top:240px}}.modal-content{padding:40px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-shadow:1px 2px 14px #959595;box-shadow:1px 2px 14px #959595;border-radius:10px;background-color:#fff}.modal-content hr{min-width:100%;margin-top:20px;margin-bottom:20px}.modal-content img{margin-bottom:40px}@media (max-width:768px){.modal-content{padding:30px 20px}.modal-content hr{margin-top:15px;margin-bottom:15px}.modal-content img{margin-bottom:30px}}.modal__title{color:#000;font-size:32px;font-weight:500;margin-bottom:30px}@media (max-width:768px){.modal__title{font-size:24px;margin-bottom:25px}}.modal__text{color:#797979;font-size:16px;font-weight:400;margin-bottom:0;line-height:1.55;max-width:370px;text-align:center}.modal__text span{color:#ff6d6c}.modal__text span,.modal__text strong{font-weight:500;text-transform:uppercase}.modal__text strong{color:#000}@media (max-width:768px){.modal__text{font-size:14px}}.modal-content .checkbox{margin-bottom:30px!important}@media (max-width:768px){.modal-content .checkbox{margin-bottom:25px!important}}.modal-content .checkbox__label{max-width:325px;text-align:left;margin-bottom:0!important}@media (max-width:768px){.modal-content .checkbox__label{font-size:10px;padding-left:40px}.modal-content .checkbox__label:before{left:10px}.modal-content .checkbox__label:after{left:13px}}.collapse-wrap .dl-price--col{display:none}.collapse-wrap .split__btn{position:absolute;top:0;left:80px;-webkit-box-shadow:1px 2px 6px hsla(0,0%,83.5%,.8)!important;box-shadow:1px 2px 6px hsla(0,0%,83.5%,.8)!important;background-color:#fff;cursor:default}.collapse-wrap .split__btn .icon-cart{width:30px!important;height:22px!important;color:#959595!important}@media (max-width:768px){.collapse-wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding-top:15px;border-top:1px solid #dbdbdb}.collapse-wrap .dl-price--col{display:block;margin-right:0;padding-right:0;border-right:none;margin-left:auto}.collapse-wrap .split__btn{position:static;-webkit-transform:none;transform:none;margin-right:15px}}@media (max-width:560px){.collapse-wrap .split__btn{top:45px}}.collapse-trigger{padding:0;border-radius:0;color:#797979;font-size:14px;text-decoration:none!important;position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.collapse-trigger span{margin-right:10px}.collapse-trigger .icon-angle-up{color:#797979;width:10px;height:6px;-webkit-transform:rotate(0);transform:rotate(0)}.collapse-trigger:hover{color:#b0b0b0}@media (min-width:768px){.collapse-trigger{display:none}}@media (min-width:768px){.collapse{display:block!important}}.collapsed .icon-angle-up{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.color-primary{color:#797979!important}.color-alt{color:#000!important}.clean{margin:0;padding:0}.no-transition,.no-transition *{-webkit-transition:none!important;transition:none!important}.amp{font-family:Baskerville,Palatino,Palatino Linotype,Book Antiqua,serif;font-size:1.4em;font-style:italic;font-weight:400}.nowrap{white-space:nowrap}.spaced1x{margin-bottom:10px!important}.spaced2x{margin-bottom:20px!important}.spaced3x{margin-bottom:30px!important}.spaced4x{margin-bottom:40px!important}.spaced5x{margin-bottom:50px!important}.spaced6x{margin-bottom:60px!important}.spaced7x{margin-bottom:70px!important}.spaced8x{margin-bottom:80px!important}.spaced9x{margin-bottom:90px!important}.spaced10x{margin-bottom:100px!important}@media print{*,:after,:before{background:transparent!important;color:#000!important;-webkit-box-shadow:none!important;box-shadow:none!important;text-shadow:none!important}a,a:visited{text-decoration:underline}a[href]:after{content:" (" attr(href) ")"}abbr[title]:after{content:" (" attr(title) ")"}a[href^="#"]:after,a[href^="javascript:"]:after{content:""}}.payment-method{padding-top:10px}.payments-wrap{-ms-flex-wrap:wrap;flex-wrap:wrap}.payments-wrap label{text-align:center;padding:10px;margin:3px;width:30%}.payment-provider-image img{max-width:100%;height:30px;margin-bottom:5px}@media (max-width:768px){.payment-provider-image img{height:30px}.payments-wrap label{font-size:15px}}input[name*=countryPaymentMethod]:checked+label,input[name*=paymentProvider]:checked+label{background-color:#c2c2c2;border-radius:.25rem}input[name*=countryPaymentMethod]:checked+label .payment-method,input[name*=paymentProvider]:checked+label .payment-method{font-weight:800;color:#fff}input[name*=countryPaymentMethod],input[name*=paymentProvider]{display:none}@media (min-width:769px){#products:first-child{padding-top:100px}}#summary-text dl{margin-bottom:20px!important}#summary-text dd{font-size:16px}.error-message-terms{font-weight:500;font-size:15px;list-style:none;color:red;margin-bottom:10px}.pending-page{font-size:20px}.pending-page .warning-image img{max-height:250px}.product-remove-button{cursor:pointer}.thanks-page p img{max-width:35%}.total-price-block{color:#959595;font-weight:500;font-size:16px}#loading{display:inline-block;width:50px;height:50px;border-radius:50%;border:3px solid #504b4b;border-top-color:#fff;animation:spin 1s ease-in-out infinite;-webkit-animation:spin 1s ease-in-out infinite}@keyframes spin{to{-webkit-transform:rotate(1turn)}}@-webkit-keyframes spin{to{-webkit-transform:rotate(1turn)}}.post-upsell-product-info{color:#000;padding:35px;background-color:#fff;-webkit-box-shadow:1px 2px 6px #8e8e8e;box-shadow:1px 2px 6px #8e8e8e;border-radius:10px;margin-bottom:0;-webkit-box-pack:justify;-ms-flex-pack:justify;border:1px solid transparent;-webkit-transition:all .3s ease 0s;transition:all .3s ease 0s}.post-upsell-product-info .close{margin:-25px}.modal iframe,.modal img{width:100%}#modal-product-info .title{color:#000;font-weight:400}#modal-product-info .modal-dialog{margin-top:10vh}.has-error .form-control{border-color:rgba(255,0,0,.5803921568627451)}.error-message-address{font-size:12px;color:red;padding:5px}.card-title{font-size:1.25rem;line-height:1.33;font-weight:700}.card-title.skeleton,.skeleton{min-height:15px;border-radius:4px}.skeleton{min-width:30px}.card-block{margin:15px 0}.card-block.skeleton{min-height:200px;border-radius:4px}.skeleton{background-color:#e2e5e7;background-image:-webkit-gradient(linear,left top,right top,from(hsla(0,0%,100%,0)),color-stop(hsla(0,0%,100%,.5)),to(hsla(0,0%,100%,0)));background-image:linear-gradient(90deg,hsla(0,0%,100%,0),hsla(0,0%,100%,.5),hsla(0,0%,100%,0));background-size:40px 100%;background-repeat:no-repeat;background-position:left -40px top 0;-webkit-animation:shine 1s ease infinite;animation:shine 1s ease infinite}@-webkit-keyframes shine{to{background-position:right -40px top 0}}@keyframes shine{to{background-position:right -40px top 0}}.small-numbers{font-size:23px;position:relative;top:-7px;left:-3px}.small-numbers-unit{position:relative;font-size:8px;top:-3px;left:-1px}@media (max-width:620px){.small-numbers{font-size:19px}}.flag__subscription-variants{border-bottom-left-radius:10px;border-bottom-right-radius:10px;background-color:var(--primary-bg-color)}.flag__subscription input{height:20px;width:20px}.flag__subscription label{margin:5px 5px 15px;font-weight:500}.flag__subscription .subscription-discount{text-align:center;border-radius:10px;background-color:var(--primary-color);padding:10px;color:#fff;font-size:14px;font-weight:800;text-transform:uppercase;-webkit-transition:all .3s ease 0s;transition:all .3s ease 0s;-webkit-box-shadow:none!important;box-shadow:none!important;line-height:1;margin:15px auto 0}.subscription-extra-text{font-size:12px}.flag__subscription select{color:grey;padding:5px 10px;background-color:#fff;border-radius:10px;border-color:var(--primary-color)}.subscription-variations{display:none}.flag__subscription.active .subscription-variations{display:block}.flag__subscription.active{background-color:var(--primary-bg-pcolor)}.upsell-product__description{font-size:13px}.upsell-product__title{color:#000;font-weight:500}.add-to-card-btn{font-size:13px;padding:10px 25px}.upsell-counter-container{margin-top:10px}.dl-upsell-price del{margin:5px}.upsell-product__manage .form-control{padding:0 5px;width:60px}.upsell-product__manage .form-control,.upsell-product__manage .input-group-append{background-color:#f8f7f9;height:31px}.upsell-product__manage .input-group-append .input-group-text[role=button]{background-color:#f8f7f9;border:none}.upsell-product__manage .input-group-append{margin-left:1px}.upsell-counter{margin-bottom:5px;border:2px solid var(--primary-color)}.upsell-counter .increment-btn span{border-top-right-radius:35px;border-bottom-right-radius:35px}.upsell-counter .decrement-btn span{border-top-left-radius:35px;border-bottom-left-radius:35px}.upsell-counter,.upsell-counter .decrement-btn,.upsell-counter .decrement-btn span,.upsell-counter .increment-btn{border-radius:35px!important}.upsell-counter .form-control:focus{border-color:#f8f7f9!important}.product-info-wrap .dl-price.dl-price--alt{margin-bottom:10px}.dl-price.dl-price--alt.discount dt{padding-top:10px}.upsell-list:not(:first-child){margin-top:40px}.container.step-1 .error-message{display:none}.btn-subscription-frequency{font-size:12px;color:#797979;border:1px solid var(--primary-color);border-radius:6px;padding:8px 0;background-color:#fff;width:90px}.btn-subscription-frequency.active{background-color:var(--primary-color) 29;font-weight:500;color:#000}.flag__subscription-items{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;display:grid;grid-template-columns:repeat(auto-fit,90px);grid-column-gap:10px;grid-row-gap:10px}.product-variant__sticker{background-color:var(--secondary-color);color:#fff;font-weight:600;padding:6px 10px;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;text-transform:uppercase;font-size:12px;border-top-left-radius:6px;border-top-right-radius:6px}.vertical-line{border-left:1px solid hsla(0,0%,47.5%,.15);height:80px}.floating-label{position:absolute;pointer-events:none;left:15px;top:15px;-webkit-transition:all .2s ease;transition:all .2s ease}input:not(:focus):not(:-moz-placeholder-shown)~.floating-label{top:2px;left:12px;font-size:11px;opacity:1}input:not(:focus):not(:-ms-input-placeholder)~.floating-label{top:2px;left:12px;font-size:11px;opacity:1}.floating-select-label,input:focus~.floating-label,input:not(:focus):not(:placeholder-shown)~.floating-label{top:2px;left:12px;font-size:11px;opacity:1}.position-relative{position:relative}@media (max-width:620px){.floating-label{top:10px}.floating-select-label{top:2px}}.variant-with-image .flag__content{padding:42px 5px 22px}.variant-with-image .vertical-line{height:80%}.variant-with-image .variant-image img{max-width:175px}@media (max-width:420px){.variant-with-image .variant-image img{max-width:125px}}@media (max-width:320px){.variant-with-image .variant-image img{max-width:100px}}.select-country{display:grid;grid-template-columns:repeat(auto-fill,minmax(115px,1fr));gap:5px}.select-country input{display:none}.select-country label{padding:10px 20px;border:1px solid #dbdbdb;background:#fff;border-radius:8px;text-align:center;color:#000;cursor:pointer;font-size:13px}.select-country input:checked+label{border:1px solid var(--secondary-color)}#order_endUserVouchers{display:grid;grid-template-columns:repeat(auto-fill,minmax(115px,1fr));gap:5px}#order_endUserVouchers input{display:none}#order_endUserVouchers .card-background{border-top-left-radius:7px;border-top-right-radius:7px;background:#dbdbdb}#order_endUserVouchers .card-background i{font-family:Font Awesome\ 5 Free;font-weight:900;font-style:normal;margin:12px 0}#order_endUserVouchers .name{margin:6px 0}#order_endUserVouchers label{border:1px solid #dbdbdb;background:#fff;border-radius:9px;text-align:center;color:#000;cursor:pointer;font-size:13px}#order_endUserVouchers input:checked+label{border:1px solid var(--secondary-color)}#order_endUserVouchers input:checked+label .card-background{background:var(--secondary-color)}.step1-out-of-stock{margin-top:40px;margin-bottom:40px}.out-of-stock-text{border-radius:10px;font-size:12px}.product-variant-container .product-variant:has(input:disabled),.product-variant__sticker.disabled{opacity:.3}.product-variant-container{position:relative}.product-variant-out-of-stock{position:absolute;text-transform:uppercase;font-weight:600;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);color:#000;font-size:28px;opacity:1}.shipping-progress-bar-wrap .block.hide{opacity:0;-webkit-transform:scale(.9);transform:scale(.9);pointer-events:none}.higher-product-variant-wrap,.shipping-progress-bar-wrap{position:sticky;bottom:0;z-index:100}.higher-product-variant-wrap .block,.shipping-progress-bar-wrap .block{background-color:#f9f9f9;padding:10px;text-align:center;border-top:2px solid #ddd;font-size:14px;height:80px}.higher-product-variant-wrap .block.success,.shipping-progress-bar-wrap .block.success{background-color:var(--primary-color);font-weight:600;color:#fff;text-transform:uppercase;font-size:17px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.higher-product-variant-wrap .progress-bar-block,.shipping-progress-bar-wrap .progress-bar-block{background-color:#d3d3d3;border-radius:10px;height:23px;position:relative;max-width:400px;margin:0 auto}.higher-product-variant-wrap .progress-bar,.shipping-progress-bar-wrap .progress-bar{background-color:var(--primary-color);height:100%;border-radius:10px}#higher-product-variant{z-index:99}#higher-product-variant .btn{background-color:var(--primary-color);padding:6px 20px;font-size:15px}.label-disabled{pointer-events:none;opacity:.5}