*,*:before,*:after{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}*{-moz-box-sizing:border-box;box-sizing:border-box;-webkit-box-sizing:border-box;-webkit-tap-highlight-color:transparent;outline:none}input{-webkit-border-radius:0}html,body,div,span,iframe,h1,h2,h3,h4,h5,h6,p,pre,a,img,strong,ul,li,form,label,article,aside,canvas,details,figure,figcaption,footer,header,menu,nav,output,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}ul{list-style-type:none;-webkit-margin-before:0;margin-block-start:0;-webkit-margin-after:0;margin-block-end:0;-webkit-margin-start:0;-moz-margin-start:0;margin-inline-start:0;-webkit-margin-end:0;-moz-margin-end:0;margin-inline-end:0;-webkit-padding-start:0;-moz-padding-start:0;padding-inline-start:0}p{-webkit-margin-before:0;margin-block-start:0;-webkit-margin-after:0;margin-block-end:0}body{font-family:Montserrat,sans-serif;font-weight:400;font-size:16px;line-height:1.5;background:#fff;color:#161615}a{color:inherit}a,a:link,a:visited,a:hover{text-decoration:none;transition:all .3s ease-in-out;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out}h1,h2,h3,h4,h5,h6{margin:0;padding:0;line-height:1.25;font-family:Montserrat,sans-serif;color:#000}h1{font-size:64px}h2{font-size:29.6px}h3{font-size:24px}h4{font-size:20.8px}h5{font-size:19.2px}h6{font-size:18.4px}b,strong{font-weight:700}.btn{display:inline-block;text-align:center;font-family:Montserrat,sans-serif;font-weight:700;padding:1rem 3.25rem;font-size:14.54545px;cursor:pointer;text-decoration:none!important;min-width:200px;outline:none;line-height:1.25;transition:all .3s ease-in-out;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none;-o-appearance:none;appearance:none}.btn--small{min-width:120px;padding:.5rem 1rem;font-size:18.4px;font-weight:400}.btn--light{color:#000;background-color:#ffd505;border:1px solid #FFD505}.btn--light:hover{color:#fff;background-color:#161615;border:1px solid #161615}.btn--light2{color:#000;background-color:#ffd505;border:1px solid #FFD505}.btn--light2:hover{color:#fff;background-color:#161615;border:1px solid #fff}.btn--dark{color:#fff;background-color:#161615;border:1px solid #161615}.btn--dark:hover{color:#000;background-color:transparent;border:1px solid #161615}.btn--transparent{color:#161615;background-color:transparent;border:1px solid currentColor}.btn--transparent:hover{color:#fff;text-decoration:underline;border:1px solid #161615;background-color:#161615}.btn.applyBtn{min-width:unset;color:#fff;background-color:#161615;border:1px solid #161615;font-size:16px!important;padding:.5rem 1rem!important;font-weight:400!important;min-width:150px!important}.btn.applyBtn:hover{color:#000;background-color:transparent;border:1px solid #161615}.btn.cancelBtn{min-width:unset;color:#000;background-color:#ffd505;border:1px solid #FFD505;font-size:16px!important;padding:.5rem 1rem!important;font-weight:400!important;min-width:150px!important}.btn.cancelBtn:hover{color:#fff;background-color:#161615;border:1px solid #161615}@media (min-width: 0px) and (max-width: 767px){.btn{padding:1rem 2.5rem;font-size:18.4px;min-width:200px}}.btn:disabled{opacity:.5;background-color:#000}.btn:disabled:hover{background-color:#000!important;border:1px solid #000!important;color:#fff!important;cursor:no-drop!important}.shopify-challenge__container{min-height:70vh;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.shopify-challenge__container button{display:inline-block;text-align:center;font-family:Montserrat,sans-serif;font-weight:400;padding:1rem 3.25rem;color:#fff;background-color:#161615;border:1px solid #161615;text-transform:uppercase;font-size:16px;cursor:pointer;min-width:200px;transition:all .3s ease-in-out;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none;-o-appearance:none;appearance:none}@media (min-width: 0px) and (max-width: 767px){.shopify-challenge__container button{padding:1rem 2.5rem;font-size:18.4px}}.shopify-challenge__container button:hover{background-color:#fff;border:1px solid #fff}.grecaptcha-badge{visibility:hidden}#cart-ajax{height:100%;background-color:#fff;width:30vw;position:fixed;top:0;right:0;z-index:1002;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:1.5rem 0;-ms-transform:translateX(0);-webkit-transform:translateX(0);-moz-transform:translateX(0);transform:translate(0);transition:all .3s ease-in-out;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out}#cart-ajax.close{-webkit-transform:translateX(100%);-moz-transform:translateX(100%);-ms-transform:translateX(100%);transform:translate(100%)}@media (min-width: 1201px) and (max-width: 1440px){#cart-ajax{width:35vw}}@media (min-width: 1081px) and (max-width: 1200px){#cart-ajax{width:40vw}}@media (min-width: 768px) and (max-width: 1080px){#cart-ajax{width:50vw}}@media (min-width: 0px) and (max-width: 767px){#cart-ajax{width:100vw;min-height:100%;overflow:scroll;padding-top:0}}#cart-ajax .l-cart-ajax{padding:0 2rem}#cart-ajax .l-cart-ajax.main{overflow-y:scroll}@media (min-width: 0px) and (max-width: 767px){#cart-ajax .l-cart-ajax.main{overflow:unset}}#cart-ajax .l-cart-ajax:first-of-type{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-moz-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap}@media (min-width: 0px) and (max-width: 767px){#cart-ajax .l-cart-ajax:first-of-type{padding-top:1.5rem;position:-webkit-sticky;position:sticky;top:0;left:0;right:0;z-index:10000;background-color:#fff}}#cart-ajax .title{font-size:40px}#cart-ajax #close-cart{cursor:pointer}#cart-ajax .back{width:100%;padding-bottom:1rem;text-decoration:underline;font-weight:400;font-size:1rem}@media (min-width: 0px) and (max-width: 767px){#cart-ajax .back{font-size:14.54545px}}#cart-ajax_content .cartItem{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-moz-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:2.5rem 0;border-bottom:1px solid #F5F5F5;position:relative}#cart-ajax_content .cartItem:last-of-type{border-bottom:0}#cart-ajax_content .cartItem .message--error{background-color:#161615;color:#fff;padding:.5rem;position:absolute;bottom:0;left:25%;font-size:14.54545px;line-height:1;display:none;font-weight:400;transition:all .3s ease-in-out;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out}#cart-ajax_content .cartItem .message--error.message--active{display:block}#cart-ajax_content .cartItem .cartItemImage{width:25%;padding:0 1rem}#cart-ajax_content .cartItem .cartItemImage img{width:30px;height:100%;-o-object-fit:scale-down;object-fit:scale-down}#cart-ajax_content .cartItem .cartItemData{width:100%;margin-left:1rem;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column}#cart-ajax_content .cartItem .cartItemData>div{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-moz-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}#cart-ajax_content .cartItem .cartItemData>div:last-of-type{margin-top:auto;margin-bottom:.5rem;-webkit-box-align:center;-moz-box-align:center;-ms-flex-align:center;align-items:center}#cart-ajax_content .cartItem .cartItemTitle{font-family:Montserrat,sans-serif;font-weight:400;font-size:18.4px;color:#313131;margin-bottom:.5rem}#cart-ajax_content .cartItem .cartItemType,#cart-ajax_content .cartItem .cartItemPrice{font-family:Montserrat,sans-serif;font-weight:400;color:#313131;font-size:14.54545px}#cart-ajax_content .cartItem .itemQuantity{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:flex;border-bottom:1px solid #17312D}#cart-ajax_content .cartItem .itemQuantity span{cursor:pointer;font-weight:400;font-size:16px;color:#17312d;text-align:center;width:25px;height:30px;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center}@media (min-width: 0px) and (max-width: 767px){#cart-ajax_content .cartItem .itemQuantity span{font-size:16px}}#cart-ajax_content .cartItem .itemQuantity #plusBtn{-webkit-box-pack:end;-moz-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}#cart-ajax_content .cartItem .itemQuantity #minusBtn{-webkit-box-pack:start;-moz-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}#cart-ajax_content .cartItem .itemQuantity .quantity{cursor:default;width:50px}#cart-ajax_content .cartItem .cartItemRemove{cursor:pointer}#cart-ajax_bottom{margin-top:auto}#cart-ajax_bottom .recap{padding:0 2rem;margin-bottom:2rem}#cart-ajax_bottom .recap .l-cart-ajax{border-top:1px solid #F5F5F5;border-bottom:1px solid #F5F5F5;padding:1rem 0}#cart-ajax_bottom .recap .l-cart-ajax svg{width:16px}#cart-ajax_bottom .recap .l-cart-ajax>div:first-of-type{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column;font-size:14.54545px}#cart-ajax_bottom .recap .l-cart-ajax>div:first-of-type p{font-weight:400;line-height:1.25;margin-top:.25rem;font-size:14.54545px}#cart-ajax_bottom .recap .l-cart-ajax>div:last-of-type p{font-size:14.54545px;text-align:right;font-weight:400;display:block}#cart-ajax_bottom .recap .l-cart-ajax>div:last-of-type span{display:block;font-size:18.4px;font-weight:400;text-align:right}#cart-ajax_bottom form{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-moz-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:.5rem}@media (min-width: 0px) and (max-width: 767px){#cart-ajax_bottom form{-webkit-box-orient:vertical;-webkit-box-direction:normal;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}#cart-ajax_bottom form button{width:100%;padding:1.25rem .5rem!important}@media (min-width: 0px) and (max-width: 767px){#cart-ajax_bottom form button{width:100%;padding:1rem .5rem!important}#cart-ajax_bottom form button:first-of-type{margin-bottom:1rem}}#cart-ajax_bottom .info{display:block;text-align:center;font-size:14.54545px;font-weight:400;padding:1rem 1rem 0}.element-footer{padding:40px 0 80px}.element-footer svg{-webkit-transform:translateX(-70%);-moz-transform:translateX(-70%);-ms-transform:translateX(-70%);transform:translate(-70%)}@media (min-width: 1201px) and (max-width: 1440px){.element-footer svg{-webkit-transform:translateX(0);-moz-transform:translateX(0);-ms-transform:translateX(0);transform:translate(0)}}@media (min-width: 1081px) and (max-width: 1200px){.element-footer svg{-webkit-transform:translateX(0);-moz-transform:translateX(0);-ms-transform:translateX(0);transform:translate(0)}}@media (min-width: 768px) and (max-width: 1080px){.element-footer svg{-webkit-transform:translateX(0);-moz-transform:translateX(0);-ms-transform:translateX(0);transform:translate(0)}}@media (min-width: 0px) and (max-width: 767px){.element-footer svg{-webkit-transform:translateX(0);-moz-transform:translateX(0);-ms-transform:translateX(0);transform:translate(0)}}@media (min-width: 0px) and (max-width: 767px){form{width:100%}}form>div{position:relative;width:100%;margin-bottom:3rem;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column}form>div.checkbox{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-moz-box-orient:horizontal;-moz-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-moz-box-align:center;-ms-flex-align:center;align-items:center}form>div.checkbox label{font-size:14.54545px;padding-left:.5rem;cursor:pointer}form label{text-transform:uppercase}form .input{border:none;border-bottom:1px solid #161615;padding:.5rem 0 .75rem;background:none;outline:none;font-weight:300;font-size:16px;display:block;width:100%}form textarea{border:none;border-bottom:1px solid #161615;border-top:1px solid #161615;padding:1rem 0;background:none;outline:none;font-weight:300;display:block;padding-left:0;width:100%;font-family:Montserrat,sans-serif;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;font-size:16px;-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none;-o-appearance:none;appearance:none}form textarea::-webkit-input-placeholder{font-family:Montserrat,sans-serif;font-size:16px;font-weight:300;opacity:1}form textarea::-moz-placeholder{font-family:Montserrat,sans-serif;font-size:16px;font-weight:300;opacity:1}form textarea::-ms-input-placeholder{font-family:Montserrat,sans-serif;font-size:16px;font-weight:300;opacity:1}form textarea::placeholder{font-family:Montserrat,sans-serif;font-size:16px;font-weight:300;opacity:1}form input{-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;font-size:1rem;color:#161615;font-family:Montserrat,sans-serif;font-weight:300}form input::-webkit-input-placeholder{font-family:Montserrat,sans-serif;font-weight:300;opacity:1}form input::-moz-placeholder{font-family:Montserrat,sans-serif;font-weight:300;opacity:1}form input::-ms-input-placeholder{font-family:Montserrat,sans-serif;font-weight:300;opacity:1}form input::placeholder{font-family:Montserrat,sans-serif;font-weight:300;opacity:1}form .btn{text-transform:uppercase;float:right;min-width:150px}@media (min-width: 0px) and (max-width: 767px){form .btn{min-width:200px}}form .form_privacy{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-moz-box-orient:horizontal;-moz-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:start;-moz-box-align:start;-ms-flex-align:start;align-items:flex-start}form .form_privacy label{text-transform:unset;line-height:1.25}form .form_privacy label a{text-decoration:underline}form .form_textarea{position:relative;margin-top:4rem}form .form_textarea label{position:absolute;z-index:1;top:0;left:0;background-color:#fff;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);line-height:1;padding-right:1rem}form .checkbox{display:-webkit-inline-box;display:-moz-inline-box;display:-ms-inline-flexbox;display:inline-flex;cursor:pointer;position:relative;-webkit-box-align:center;-moz-box-align:center;-ms-flex-align:center;align-items:center}form .checkbox>label{padding:.5rem .25rem;cursor:pointer;width:100%}form .checkbox>input{height:20px;width:20px;-webkit-appearance:none;-moz-appearance:none;-o-appearance:none;appearance:none;border:1px solid #000;-webkit-border-radius:1px;-moz-border-radius:1px;border-radius:1px;outline:none;-webkit-transition-duration:.3s;-moz-transition-duration:.3s;-o-transition-duration:.3s;transition-duration:.3s;background-color:transparent;cursor:pointer;position:relative}form .checkbox>input:checked{border:1px solid #147CAA;background-color:#147caa}form .checkbox>input:checked:before{content:"\2713";display:block;text-align:center;color:#fff;position:absolute;left:50%;top:50%;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}form .checkbox>input:active{border:2px solid #34495E}.header{width:100%;position:fixed;top:0;z-index:100;transition:all .3s ease-in-out;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out}@media (min-width: 0px) and (max-width: 767px){.header{background-color:#fff}}.header .l-header{padding:30px 0;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;transition:all .3s ease-in-out;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out}@media (min-width: 0px) and (max-width: 767px){.header .l-header{padding:10px 20px}}.header .l-header .menu{display:none}@media (min-width: 0px) and (max-width: 767px){.header .l-header .menu{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:flex;width:20%}}.header .l-header .language-selector{display:block;position:absolute;right:25px;top:30px;font-weight:500}@media (min-width: 0px) and (max-width: 767px){.header .l-header .language-selector{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:flex;position:unset;width:20%;-webkit-box-pack:end;-moz-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;font-weight:400}}.header .l-header .language-selector span{font-size:16px}@media (min-width: 0px) and (max-width: 767px){.header .l-header .language-selector span{font-size:12.30769px}}.header .l-header .menu{cursor:pointer}.header .l-header .menu #hamburger span{text-transform:uppercase;font-weight:400;letter-spacing:2px;font-size:12.30769px}.header .l-header .menu #hamburger span:last-of-type{display:none}.header .l-header .menu.open #hamburger span:first-of-type{display:none}.header .l-header .menu.open #hamburger span:last-of-type{display:block}.header .l-header .logo{width:170px;display:block;margin:0 auto;transition:all .3s ease-in-out;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out}.header .l-header .logo a{display:block;line-height:0}.header .l-header .logo_top{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-moz-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;line-height:0;transition:all .3s ease-in-out;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out}.header .l-header .logo_top svg{display:block;-webkit-transform:scale3d(1,1,1);-moz-transform:scale3d(1,1,1);transform:scaleZ(1);transition:all .3s ease-in-out;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out}.header .l-header .logo_top>div{transition:all .3s ease-in-out;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out}.header .l-header .logo_top .logo_m{width:58px}@media (min-width: 0px) and (max-width: 767px){.header .l-header .logo_top .logo_m{width:45px}}.header .l-header .logo_top .logo_o{width:33px}@media (min-width: 0px) and (max-width: 767px){.header .l-header .logo_top .logo_o{width:26px}}.header .l-header .logo_top .logo_s{width:42px}@media (min-width: 0px) and (max-width: 767px){.header .l-header .logo_top .logo_s{width:32px}}.header .l-header .logo_bottom{margin-top:.5rem;text-align:center}.header .l-header .logo_bottom svg{width:170px}.header.scrolled .l-header{padding:20px}.header.scrolled .l-header .logo{width:100%;padding:0 20px}.header.scrolled .l-header .logo_top{position:relative}.header.scrolled .l-header .logo_top svg{-webkit-transform:scale3d(1.2,1.2,1.2);-moz-transform:scale3d(1.2,1.2,1.2);transform:scale3d(1.2,1.2,1.2)}.header.scrolled .l-header .language-selector{display:none}.loader,.loader:after{width:180px;height:180px;position:fixed;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);margin-top:-90px;margin-left:-90px;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;z-index:10}.loader{background-color:transparent;-webkit-transform:translateZ(0);-moz-transform:translateZ(0);transform:translateZ(0);-webkit-animation-iteration-count:infinite;-moz-animation-iteration-count:infinite;animation-iteration-count:infinite;-webkit-animation-timing-function:linear;-moz-animation-timing-function:linear;animation-timing-function:linear;-webkit-animation-duration:.8s;-moz-animation-duration:.8s;animation-duration:.8s;-webkit-animation-name:spinner-loading;-moz-animation-name:spinner-loading;animation-name:spinner-loading}.loader img{width:180px;height:180px}@-webkit-keyframes spinner-loading{0%{-webkit-transform:scale(1);transform:scale(1)}to{-webkit-transform:scale(1);transform:scale(1)}}@-moz-keyframes spinner-loading{0%{-webkit-transform:scale(1);-moz-transform:scale(1);transform:scale(1)}to{-webkit-transform:scale(1);-moz-transform:scale(1);transform:scale(1)}}@keyframes spinner-loading{0%{-webkit-transform:scale(1);-moz-transform:scale(1);transform:scale(1)}to{-webkit-transform:scale(1);-moz-transform:scale(1);transform:scale(1)}}@-webkit-keyframes fade-in{0%{opacity:0}to{opacity:1}}@-moz-keyframes fade-in{0%{opacity:0}to{opacity:1}}@keyframes fade-in{0%{opacity:0}to{opacity:1}}#login{position:fixed;z-index:1002;left:50%;top:50%;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}@media (min-width: 0px) and (max-width: 767px){#login{padding:0;width:100%;height:100%;overflow-y:auto;min-height:80vh;bottom:0;background-color:#fff}}#login .l-login{background-color:#fff;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:flex;height:clamp(500px,80vh,768px);width:clamp(400px,80vw,990px);position:relative;-ms-transform:scale(1);-webkit-transform:scale(1);-moz-transform:scale(1);transform:scale(1);transition:all .3s ease-in-out;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out}@media (min-width: 768px) and (max-width: 1080px){#login .l-login{width:80vw}}@media (min-width: 0px) and (max-width: 767px){#login .l-login{width:100%;height:100%}}#login .l-login #close-login{position:absolute;top:1.2rem;right:1.2rem;z-index:2;cursor:pointer}@media (min-width: 768px) and (max-width: 1080px){#login .l-login #close-login{-webkit-filter:invert(1);filter:invert(1)}}@media (min-width: 0px) and (max-width: 767px){#login .l-login #close-login{-webkit-filter:invert(1);filter:invert(1)}}#login .l-login .login-content{-webkit-box-flex:1;-moz-box-flex:1;-ms-flex:1;flex:1;padding:0 3rem 2rem}@media (min-width: 0px) and (max-width: 767px){#login .l-login .login-content{width:100%;padding:0 2rem 2rem}}#login .l-login .login-content .modal-tab{transition:all .3s ease-in-out;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out}#login .l-login .login-content .modal-tab:not(.hidden){opacity:1;padding-bottom:1rem}#login .l-login .login-content .heading{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:flex;text-align:center;margin-bottom:4rem}#login .l-login .login-content .heading>*{width:50%;padding:2rem 2rem 0;cursor:pointer;transition:all .3s ease-in-out;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out}@media (min-width: 0px) and (max-width: 767px){#login .l-login .login-content .heading>*{padding:3rem 0 0}}#login .l-login .login-content .heading>*:first-of-type{border-right:1px solid #C7C9C5}#login .l-login .login-content .heading>*:not(.active){color:#c7c9c5}#login .l-login .login-content .heading>*:hover{color:#161615}#login .l-login .login-content .form-p{font-size:14.54545px;text-align:center;color:#313131;font-weight:400;margin-bottom:1rem}#login .l-login .login-content form{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;width:80%;margin:0 auto}@media (min-width: 0px) and (max-width: 767px){#login .l-login .login-content form{width:100%}}#login .l-login .login-content form .input{padding:.5rem 1rem .5rem .5rem}#login .l-login .login-content form .show-psw{position:absolute;top:50%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);right:.5rem;cursor:pointer;display:inline-block}#login .l-login .login-content form .show-psw img{display:block}#login .l-login .login-content .login-bottom{font-size:12.30769px;color:#313131;text-align:center;display:block;font-weight:400;margin-top:3rem}#login .l-login .login-content .filter-tab{cursor:pointer}#login .l-login .login-photo{width:40%;overflow:hidden}@media (min-width: 768px) and (max-width: 1080px){#login .l-login .login-photo{display:none}}@media (min-width: 0px) and (max-width: 767px){#login .l-login .login-photo{display:none}}#login .l-login .login-photo img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}#login.hidden .l-login{-ms-transform:scale(0);-webkit-transform:scale(0);-moz-transform:scale(0);transform:scale(0)}.main-menu{width:100%}@media (min-width: 0px) and (max-width: 767px){.main-menu{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-transform:translateX(-100%);-moz-transform:translateX(-100%);-ms-transform:translateX(-100%);transform:translate(-100%);-webkit-box-align:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;min-height:100vh;background-color:#fff;position:fixed;top:0;left:0;z-index:99;transition:all .3s ease-in-out;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out}}.main-menu .element{display:none}@media (min-width: 0px) and (max-width: 767px){.main-menu .element{display:block;position:absolute;bottom:0;left:50%;-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translate(-50%);width:120px;height:80px;background-color:#ffd505}}.main-menu_bottom{width:100%;position:fixed;bottom:40px;z-index:100}@media (min-width: 0px) and (max-width: 767px){.main-menu_bottom{position:unset;width:100%}}.main-menu_bottom ul{width:100%;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-moz-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;text-transform:uppercase;color:#17312d;font-weight:500;letter-spacing:2px;-webkit-box-align:start;-moz-box-align:start;-ms-flex-align:start;align-items:flex-start}@media (min-width: 0px) and (max-width: 767px){.main-menu_bottom ul{-webkit-box-orient:vertical;-webkit-box-direction:normal;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;text-align:center}}.main-menu_bottom ul li{-webkit-box-flex:1;-moz-box-flex:1;-ms-flex:1;flex:1}.main-menu_bottom ul li a{position:relative}.main-menu_bottom ul li a:after{content:"";position:absolute;display:inline-block;width:0;height:30%;background-color:#ffd505;left:50%;z-index:-1;top:50%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);transition:all .3s ease-in-out;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out}.main-menu_bottom ul li a:hover:after{left:-10%;width:120%}.main-menu_bottom ul li:nth-child(1),.main-menu_bottom ul li:nth-child(2){display:none}.main-menu_bottom ul li:nth-child(4){text-align:center}.main-menu_bottom ul li:nth-child(5){text-align:right}@media (min-width: 0px) and (max-width: 767px){.main-menu_bottom ul li{padding:1rem 0;font-size:18.4px;font-weight:500;letter-spacing:2px}.main-menu_bottom ul li:nth-child(1),.main-menu_bottom ul li:nth-child(2),.main-menu_bottom ul li:nth-child(3),.main-menu_bottom ul li:nth-child(4),.main-menu_bottom ul li:nth-child(5){display:block;text-align:center}}.main-menu_left{position:fixed;left:40px;top:25%;-webkit-transform:rotate(-90deg);-moz-transform:rotate(-90deg);-ms-transform:rotate(-90deg);transform:rotate(-90deg);-webkit-transform-origin:left;-moz-transform-origin:left;-ms-transform-origin:left;transform-origin:left}@media (min-width: 1201px) and (max-width: 1440px){.main-menu_left{left:25px}}@media (min-width: 1081px) and (max-width: 1200px){.main-menu_left{left:25px}}@media (min-width: 768px) and (max-width: 1080px){.main-menu_left{left:25px}}@media (min-width: 0px) and (max-width: 767px){.main-menu_left{display:none}}.main-menu_right{position:fixed;right:40px;top:25%;-webkit-transform:rotate(90deg);-moz-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg);-webkit-transform-origin:right;-moz-transform-origin:right;-ms-transform-origin:right;transform-origin:right}@media (min-width: 1201px) and (max-width: 1440px){.main-menu_right{right:25px}}@media (min-width: 1081px) and (max-width: 1200px){.main-menu_right{right:25px}}@media (min-width: 768px) and (max-width: 1080px){.main-menu_right{right:25px}}@media (min-width: 0px) and (max-width: 767px){.main-menu_right{display:none}}.main-menu_left,.main-menu_right{text-transform:uppercase;color:#17312d;font-weight:500;letter-spacing:2px;z-index:100}.main-menu_left a,.main-menu_right a{position:relative}.main-menu_left a:after,.main-menu_right a:after{content:"";position:absolute;display:inline-block;width:0;height:30%;background-color:#ffd505;left:50%;z-index:-1;top:50%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);transition:all .3s ease-in-out;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out}.main-menu_left a:hover:after,.main-menu_right a:hover:after{left:-10%;width:120%}@media (min-width: 0px) and (max-width: 767px){.main-menu.open{-webkit-transform:translateX(0);-moz-transform:translateX(0);-ms-transform:translateX(0);transform:translate(0)}.main-menu.open .element{display:block;position:absolute;bottom:0;left:50%;-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translate(-50%);width:120px;height:80px;background-color:#ffd505}.main-menu.open .main-menu_bottom ul li{padding:1rem 0;font-size:18.4px;font-weight:500;letter-spacing:2px}.main-menu.open .main-menu_bottom ul li:nth-child(1),.main-menu.open .main-menu_bottom ul li:nth-child(2),.main-menu.open .main-menu_bottom ul li:nth-child(3),.main-menu.open .main-menu_bottom ul li:nth-child(4),.main-menu.open .main-menu_bottom ul li:nth-child(5){display:block;text-align:center}}.product-price{position:relative;top:0;left:0;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-moz-box-orient:horizontal;-moz-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap}@media (min-width: 0px) and (max-width: 767px){.product-price{-webkit-box-pack:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center}}.product-price .product-price__regular{position:relative;top:0;left:0;width:100%;padding:5px;font-size:18.4px;font-family:Montserrat,sans-serif;font-weight:400;color:#313131}.product-price .product-price__sale{position:relative;top:0;left:0;width:100%;-webkit-box-pack:start;-moz-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;display:none}.product-price .product-price__sale .product-price__default{padding:5px;color:#313131}.product-price .product-price__sale .product-price__default .product-price-item--sale .product-price-item--variant{color:#161615;font-weight:inherit;font-size:inherit;font-family:inherit;color:inherit}.product-price .product-price__sale .product-price__compare{padding:5px}.product-price .product-price__badges{position:absolute;top:-2.5rem;left:0;font-size:16px;font-family:Montserrat,sans-serif;font-weight:400;color:#fff;background-color:#fff}@media (min-width: 0px) and (max-width: 767px){.product-price .product-price__badges{left:auto}}.product-price .product-price__badges .product-price__badge{font-size:inherit}.product-price .product-price__badges .product-price__badge.product-price__badge--sale{display:none;color:#fff}.product-price .product-price__badges .product-price__badge.product-price__badge--sold-out,.product-price.product-price--sold-out .product-price__badges .product-price__badge.product-price__badge--sale,.product-price.product-price--sold-out .product-price__badges .product-price__badge.product-price__badge--sold-out,.product-price.product-price--on-sale .product-price__regular{display:none}.product-price.product-price--on-sale .product-price__sale{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-moz-box-orient:horizontal;-moz-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-moz-box-align:center;-ms-flex-align:center;align-items:center}@media (min-width: 0px) and (max-width: 767px){.product-price.product-price--on-sale .product-price__sale{-webkit-box-pack:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center}}.product-price.product-price--on-sale .product-price__badges{padding:.5rem}.product-price.product-price--on-sale .product-price__badges .product-price__badge.product-price__badge--sale{display:inline-block}.product-price.product-price--on-sale .product-price__badges .product-price__badge.product-price__badge--sold-out{display:none}.product-price.product-price--on-sale.product-price--sold-out .product-price__sale{opacity:.3}.product-price.product-price--on-sale.product-price--sold-out .product-price__sale .product-price__default{color:#000}.product-price.product-price--on-sale.product-price--sold-out .product-price__regular{opacity:.3}.product-price.product-price--on-sale.product-price--sold-out .product-price__badges .product-price__badge.product-price__badge--sale{display:none}.product-price.product-price--on-sale.product-price--sold-out .product-price__badges .product-price__badge.product-price__badge--sold-out{display:inline-block}.product-price.product-price--detail{justify-items:left;text-align:left}.product-price.product-price--detail .product-price__regular{text-align:left!important;font-size:18.4px}.product-price.product-price--detail .product-price__badges{top:0;text-align:left!important;position:relative;-webkit-box-pack:left;-moz-box-pack:left;-ms-flex-pack:left;justify-content:left}.product-price.product-price--detail .product-price__badges .product-price__badge{font-size:inherit}.product-price.product-price--detail .product-price__sale{text-align:left!important;-webkit-box-pack:left;-moz-box-pack:left;-ms-flex-pack:left;justify-content:left;font-size:18.4px}.product-price.product-price--detail .product-price__sale .product-price-item--regular{font-size:18.4px}body{scrollbar-color:#FFD505 #147CAA;scrollbar-width:thin}body::-webkit-scrollbar{width:8px}body::-webkit-scrollbar-track{background:#147caa;-webkit-box-shadow:inset 0 0 6px rgba(0,0,0,.3);box-shadow:inset 0 0 6px #0000004d}body::-webkit-scrollbar-thumb{background-color:#ffd505}.hidden{opacity:0;visibility:hidden;height:0;display:none}.show-mobile{display:none}@media (min-width: 768px) and (max-width: 1080px){.show-mobile{display:none}}@media (min-width: 0px) and (max-width: 767px){.show-mobile{display:block}}.bg-image{position:absolute;-o-object-fit:cover;object-fit:cover;width:100%;height:100%;top:0;left:0;right:0;bottom:0;z-index:-1}#opacity{opacity:0;position:fixed;z-index:-1;top:0;left:0;right:0;bottom:0;background-color:#0006;transition:all .3s ease-in-out;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out}#opacity.active{opacity:1;z-index:1001}.desc{color:#313131;font-size:18.4px;line-height:1.75;font-weight:300}.quote{color:#17312d;font-size:18.4px;line-height:1.75;font-weight:500;text-transform:uppercase;padding-left:1rem;letter-spacing:2px;border-left:2px solid #161615;margin:120px 80px}@media (min-width: 0px) and (max-width: 767px){.quote{margin:80px 0}}.subtitle{text-transform:uppercase;font-weight:500;color:#161615;font-size:18.4px;display:block;letter-spacing:2px;margin:3rem 0 2rem;line-height:1.75;max-width:68%}@media (min-width: 0px) and (max-width: 767px){.subtitle{max-width:90%;line-height:1.25}}.title{font-size:96px;color:#313131;font-family:Montserrat,sans-serif;font-weight:400;line-height:1;max-width:85%;word-break:break-word}@media (min-width: 768px) and (max-width: 1080px){.title{font-size:64px}}@media (min-width: 0px) and (max-width: 767px){.title{font-size:56px;max-width:100%}}.l-title{position:relative;margin-top:160px}.l-title svg{position:absolute;top:0;-webkit-transform:translateY(-60%);-moz-transform:translateY(-60%);-ms-transform:translateY(-60%);transform:translateY(-60%);left:-90px;z-index:-1}@media (min-width: 0px) and (max-width: 767px){.l-title svg{-webkit-transform:translateY(-70%);-moz-transform:translateY(-70%);-ms-transform:translateY(-70%);transform:translateY(-70%);left:-10px;width:120px}}.l-404{min-height:80vh;padding:80px 0;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-orient:vertical;-webkit-box-direction:normal;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column;text-align:center}@media (min-width: 0px) and (max-width: 767px){.l-404{min-height:70vh}}.l-404 h1{font-size:64px;line-height:1}@media (min-width: 768px) and (max-width: 1080px){.l-404 h1{font-size:64px}}@media (min-width: 0px) and (max-width: 767px){.l-404 h1{font-size:56px}}.l-404 p{font-size:29.6px}.l-404 a{text-transform:uppercase;font-weight:400;display:inline-block;margin-top:3rem;font-size:14.54545px}.l-404 a:hover{text-decoration:underline}#cart{padding-top:200px}@media (min-width: 0px) and (max-width: 767px){#cart{padding-top:100px}}#cart .cart-header{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-moz-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-moz-box-align:center;-ms-flex-align:center;align-items:center}@media (min-width: 0px) and (max-width: 767px){#cart .cart-header{-ms-flex-wrap:wrap;flex-wrap:wrap}#cart .cart-header>*{width:100%;text-align:center}}#cart .cart-header h1{color:#313;text-align:center;font-size:56px}#cart .cart-header a{text-decoration:underline;font-weight:400}@media (min-width: 0px) and (max-width: 767px){#cart .cart-header a{font-size:14.54545px}}#cart form{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}#cart table{width:100%;margin-top:40px;border-spacing:0}#cart table th{font-weight:400;font-size:12.30769px;text-transform:uppercase;margin-bottom:2rem;padding:1rem 0;border-bottom:1px solid #ebebeb}#cart table th:first-of-type{text-align:left;width:50%}#cart table th.total{text-align:right}@media (min-width: 0px) and (max-width: 767px){#cart table th.prezzo{display:none}}@media (min-width: 0px) and (max-width: 767px){#cart table th>.quantita{display:none}}#cart table tr{text-align:center}@media (min-width: 0px) and (max-width: 767px){#cart table tr{position:relative;vertical-align:top}}#cart table tr td{padding:1.5rem 0;border-bottom:1px solid #ebebeb;font-weight:400;color:#313131}@media (min-width: 0px) and (max-width: 767px){#cart table tr td{font-size:14.54545px}#cart table tr td:first-of-type{text-align:left}}#cart table tr td.total{text-align:right}@media (min-width: 0px) and (max-width: 767px){#cart table tr td.total{position:relative}}@media (min-width: 0px) and (max-width: 767px){#cart table tr td.prezzo{display:none}}@media (min-width: 0px) and (max-width: 767px){#cart table tr td.quantita{position:relative;left:-50%}}#cart table tr td.l-cart_product-title{text-align:left}#cart table tr td .cart_product-title{font-weight:400;font-size:18.4px;color:#313131}@media (min-width: 0px) and (max-width: 767px){#cart table tr td .cart_product-title{position:absolute;left:90px;font-size:18.4px}}#cart table tr td .cart_product-type{font-size:14.54545px}#cart table tr td .cart_product-photo{width:30px;height:auto}@media (min-width: 0px) and (max-width: 767px){#cart table tr td .cart_product-photo{margin:0 10px}}#cart table tr td .cart_item-quantity{border:0;border-bottom:1px solid #17312D;outline:none;text-align:center;width:100px;margin:0 auto}@media (min-width: 0px) and (max-width: 767px){#cart table tr td .cart_item-quantity{position:absolute;bottom:2rem;left:90px}}#cart table tr td .cart_item-quantity>*{display:inline-block;vertical-align:middle}#cart table tr td .cart_item-quantity input{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;outline:none;font-weight:400;color:#17312d;text-align:center;background-color:transparent;width:50px}@media (min-width: 0px) and (max-width: 767px){#cart table tr td .cart_item-quantity input{font-size:14.54545px}}#cart table tr td .cart_item-quantity input:disabled{-webkit-text-fill-color:#17312D;opacity:1}#cart table tr td .cart_item-quantity span{cursor:pointer;font-weight:400;color:#17312d;padding:.25rem}@media (min-width: 0px) and (max-width: 767px){#cart table tr td .cart_item-quantity span{font-size:14.54545px}}#cart table tr td .cart_item-quantity input::-webkit-outer-spin-button,#cart table tr td .cart_item-quantity input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}#cart table tr td .cart_item-quantity input[type=number]{-moz-appearance:textfield}#cart table tr td .cart_remove{position:absolute;right:0;margin-top:2rem}@media (min-width: 0px) and (max-width: 767px){#cart table tr td .cart_remove{margin-top:0;bottom:2rem}}#cart table tr td .message--error{background-color:#161615;color:#fff;padding:.5rem;position:absolute;font-size:14.54545px;line-height:1;display:none;margin-left:0!important;font-weight:400;margin-top:.5rem;transition:all .3s ease-in-out;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out}#cart table tr td .message--error.message--active{display:block}#cart .cart-recap{margin-left:auto;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin-top:2rem;-webkit-box-align:end;-moz-box-align:end;-ms-flex-align:end;align-items:flex-end}@media (min-width: 0px) and (max-width: 767px){#cart .cart-recap{width:100%;-webkit-box-align:initial;-moz-box-align:initial;-ms-flex-align:initial;align-items:initial}#cart .cart-recap button{width:100%;margin-bottom:1rem}}#cart .cart-recap>*{margin-bottom:1rem}#cart .cart-recap .cart-recap_subtotal{text-align:right;font-weight:500;font-size:18.4px}@media (min-width: 0px) and (max-width: 767px){#cart .cart-recap .cart-recap_subtotal{text-align:center}}#cart .cart-recap .cart-recap_subtotal span{font-weight:400;padding-left:1rem}#cart .cart-recap .info{font-weight:400;font-size:14.54545px}@media (min-width: 0px) and (max-width: 767px){#cart .cart-recap .info{text-align:center}}#cart.empty .cart-header{-webkit-box-pack:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center}#cart.empty .desc{text-align:center;margin:40px 0}#cart.empty .btn{position:relative;left:50%;-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translate(-50%)}#customers{padding-top:200px}@media (min-width: 768px) and (max-width: 1080px){#customers{padding-top:100px}}@media (min-width: 0px) and (max-width: 767px){#customers{padding-top:100px}}#customers p{font-weight:400}#customers .cart-header{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:baseline;-moz-box-align:baseline;-ms-flex-align:baseline;align-items:baseline;margin-bottom:3rem}#customers .cart-header h1{margin-bottom:0;text-align:left}#customers h1{color:#313;text-align:center;font-size:56px;margin-bottom:2rem;max-width:100%}@media (min-width: 0px) and (max-width: 767px){#customers h1{font-size:40px}}#customers a{text-decoration:underline;font-weight:400;display:block}@media (min-width: 0px) and (max-width: 767px){#customers a{font-size:14.54545px}}#customers .note{text-align:center;margin-top:2rem;text-decoration:underline;font-weight:400;display:block;cursor:pointer}#customers form{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-orient:vertical;-webkit-box-direction:normal;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-moz-box-align:center;-ms-flex-align:center;align-items:center}#customers form input:not([type=submit]):not([type=checkbox]){border:none;border-bottom:1px solid #313131;background:none;outline:none;letter-spacing:1px;font-weight:400;display:block;padding:1rem 0 1rem .5rem;width:100%}#customers form .select{position:relative;width:100%;border-bottom:1px solid #313131;cursor:pointer;background-color:#fff;background-image:-webkit-gradient(linear,left bottom,left top,from(#f9f9f9),color-stop(33%,#fff));background-image:-webkit-linear-gradient(bottom,#f9f9f9,#fff 33%);background-image:-moz- oldlinear-gradient(bottom,#f9f9f9,#fff 33%);background-image:-o-linear-gradient(bottom,#f9f9f9,#fff 33%);background-image:linear-gradient(to top,#f9f9f9,#fff 33%)}#customers form .select:after{content:"";position:absolute;right:0;top:50%;width:.8em;height:.5em;background-color:#313131;-webkit-clip-path:polygon(100% 0%,0 0%,50% 100%);clip-path:polygon(100% 0%,0 0%,50% 100%)}#customers form select{-webkit-appearance:none;-moz-appearance:none;appearance:none;outline:none;background-color:transparent;border:none;padding:1rem 0 1rem .5rem;margin:0;width:100%;font-family:inherit;font-size:inherit;cursor:inherit;line-height:inherit}#customers form select::-ms-expand{display:none}#customers form label.required:after{content:"*"}#customers #ResetSuccess{text-align:center;margin-bottom:1rem}.visually-hidden{position:absolute!important;overflow:hidden;clip:rect(0 0 0 0);height:1px;width:1px;margin:-1px;padding:0;border:0}.myaccount{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-moz-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}@media (min-width: 0px) and (max-width: 1080px){.myaccount{-ms-flex-wrap:wrap;flex-wrap:wrap}.myaccount>*{width:100%}}.myaccount__order-history{-webkit-box-flex:1;-moz-box-flex:1;-ms-flex:1;flex:1;margin-right:3rem}@media (min-width: 0px) and (max-width: 1080px){.myaccount__order-history{margin-right:0}}.myaccount h2,.myaccount h3{color:#313131}.myaccount__account-details h3{margin-bottom:.5rem}.myaccount__account-details h3:not(:first-of-type){margin-top:2rem}.myaccount__account-details p strong{font-weight:400}.myaccount__account-details .l-account-details{margin:1rem 0}.myaccount_table{width:100%;margin-top:20px;border-spacing:0}@media (min-width: 0px) and (max-width: 1080px){.myaccount_table{margin-bottom:40px}}.myaccount_table th{font-weight:400;font-size:12.30769px;text-transform:uppercase;margin-bottom:2rem;padding:1rem 0;border-bottom:1px solid #ebebeb}.myaccount_table th.order_n{font-size:16px}.myaccount_table th:first-of-type{text-align:left}.myaccount_table th.total{text-align:right}.myaccount_table tr{text-align:left}.myaccount_table tr td{padding:1.5rem 0;border-bottom:1px solid #ebebeb;font-weight:400;color:#313131}@media (min-width: 0px) and (max-width: 767px){.myaccount_table tr td{font-size:14.54545px}}.myaccount_table tr td.total{text-align:right}.myaccount_table dd{-webkit-margin-start:0;-moz-margin-start:0;margin-inline-start:0}.myaccount_table dl{display:block;-webkit-margin-before:0;margin-block-start:0;-webkit-margin-after:0;margin-block-end:0}.text-right{text-align:right}.errors{color:red;text-align:center}.addresses{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin-top:2rem}.addresses form .set-as-default{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:flex;margin-bottom:.5rem!important}.addresses form .set-as-default>input{width:auto!important}.addresses .h4{margin-bottom:1rem;width:100%}.addresses .tab{width:100%;margin-top:4rem;padding-bottom:2rem;border-bottom:1px solid #f5f5f5;text-align:left}.addresses .list-address{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;text-align:center;width:100%}.addresses .list-address>li{width:100%;margin:4rem 0}.addresses .list-address>li:not(:first-of-type){margin-top:0}.addresses .list-address>li:last-of-type{border-bottom:0}.addresses .list-button{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;margin-top:1rem;gap:.5rem}@media only screen and (max-width: 768px){.responsive-table thead{display:none}.responsive-table th,.responsive-table td{float:left;clear:left;width:100%;text-align:right;padding:27.5px 27.5px 27.5px 0;border:0;margin:0}.responsive-table th:before,.responsive-table td:before{content:attr(data-label);float:left;text-align:center;font-size:14.54545px;padding-right:10px;font-weight:400}.responsive-table__row+.responsive-table__row,tfoot>.responsive-table__row:first-child{position:relative;margin-top:10px;padding-top:55px}.responsive-table__row+.responsive-table__row:after,tfoot>.responsive-table__row:first-child:after{content:"";display:block;position:absolute;top:0;left:27.5px;right:27.5px;border-bottom:1px solid var(--color-border)}.small--show{display:block!important}.small--hide{display:none!important}.small--text-left{display:left!important}.small--text-right{display:right!important}.small--text-center{display:center!important}}main{overflow-x:hidden}.shopify-section{padding:80px 0}@media (min-width: 0px) and (max-width: 767px){.shopify-section{padding:40px 0}}section{padding:160px 0}@media (min-width: 0px) and (max-width: 767px){section{padding:80px 0}}.container{margin:0 auto;position:relative;max-width:1200px}@media (min-width: 1201px) and (max-width: 1440px){.container{margin-right:auto;margin-left:auto}}@media (min-width: 1081px) and (max-width: 1200px){.container{margin-right:20px;margin-left:20px}}@media (min-width: 768px) and (max-width: 1080px) and (orientation: landscape){.container{margin-right:20px;margin-left:20px}}@media (min-width: 768px) and (max-width: 1080px) and (orientation: portrait){.container{margin-right:20px;margin-left:20px}}@media (min-width: 0px) and (max-width: 767px){.container{margin-right:20px;margin-left:20px}}.container.full{max-width:1440px}@media (min-width: 1201px) and (max-width: 1440px){.container.full{margin-right:20px;margin-left:20px}}.container.medium{max-width:1080px}@media (min-width: 1201px) and (max-width: 1440px){.container.medium{margin-right:auto;margin-left:auto}}@media (min-width: 1081px) and (max-width: 1200px){.container.medium{margin-right:20px;margin-left:20px}}@media (min-width: 768px) and (max-width: 1080px) and (orientation: landscape){.container.medium{margin-right:20px;margin-left:20px}}@media (min-width: 768px) and (max-width: 1080px) and (orientation: portrait){.container.medium{margin-right:20px;margin-left:20px}}@media (min-width: 0px) and (max-width: 767px){.container.medium{margin-right:20px;margin-left:20px}}.container.small{max-width:768px}@media (min-width: 1201px) and (max-width: 1440px){.container.small{margin-right:auto;margin-left:auto}}@media (min-width: 1081px) and (max-width: 1200px){.container.small{margin-right:auto;margin-left:auto}}@media (min-width: 768px) and (max-width: 1080px) and (orientation: landscape){.container.small{margin-right:auto;margin-left:auto}}@media (min-width: 768px) and (max-width: 1080px) and (orientation: portrait){.container.small{margin-right:auto;margin-left:auto}}@media (min-width: 0px) and (max-width: 767px){.container.small{margin-right:20px;margin-left:20px}}.page{padding:80px 0}.page h1{font-size:96px;color:#313131;font-family:Montserrat,sans-serif;font-weight:400;line-height:1;word-break:break-word}@media (min-width: 768px) and (max-width: 1080px){.page h1{font-size:64px}}@media (min-width: 0px) and (max-width: 767px){.page h1{font-size:56px}}.announcement{padding:0}#announcement{position:fixed;z-index:1002;left:50%;top:50%;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}@media (min-width: 0px) and (max-width: 767px){#announcement{padding:0;height:auto;width:90%;overflow-y:auto}}#announcement .l-announcement{background-color:#fff;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:flex;height:clamp(500px,60vh,768px);width:clamp(768px,50vw,990px);position:relative;-ms-transform:scale(1);-webkit-transform:scale(1);-moz-transform:scale(1);transform:scale(1);transition:all .5s ease-in-out;-webkit-transition:all .5s ease-in-out;-moz-transition:all .5s ease-in-out;-ms-transition:all .5s ease-in-out;-o-transition:all .5s ease-in-out}@media (min-width: 768px) and (max-width: 1080px){#announcement .l-announcement{width:80vw}}@media (min-width: 0px) and (max-width: 767px){#announcement .l-announcement{width:100%;height:100%}}#announcement .l-announcement .title{margin-bottom:2rem;font-size:60px}#announcement .l-announcement .desc{margin-bottom:2rem}#announcement .l-announcement #close-announcement{position:absolute;top:1.2rem;right:1.2rem;z-index:2;cursor:pointer}@media (min-width: 768px) and (max-width: 1080px){#announcement .l-announcement #close-announcement{-webkit-filter:invert(1);filter:invert(1)}}@media (min-width: 0px) and (max-width: 767px){#announcement .l-announcement #close-announcement{-webkit-filter:invert(1);filter:invert(1)}}#announcement .l-announcement .announcement-content{-webkit-box-flex:1;-moz-box-flex:1;-ms-flex:1;flex:1;padding:2rem 3rem;text-align:center;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center}@media (min-width: 0px) and (max-width: 767px){#announcement .l-announcement .announcement-content{width:100%;padding:2rem}}#announcement .l-announcement .announcement-photo{width:40%;overflow:hidden}@media (min-width: 768px) and (max-width: 1080px){#announcement .l-announcement .announcement-photo{display:none}}@media (min-width: 0px) and (max-width: 767px){#announcement .l-announcement .announcement-photo{display:none}}#announcement .l-announcement .announcement-photo img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}#announcement-opacity{opacity:0;position:fixed;z-index:-1;top:0;left:0;right:0;bottom:0;background-color:#0006}#announcement-opacity.active{opacity:1;z-index:100}#announcement.hidden{height:auto;display:block}#announcement.hidden .l-announcement{-ms-transform:scale(0);-webkit-transform:scale(0);-moz-transform:scale(0);transform:scale(0)}.contact-form .desc{margin-bottom:40px}.content .l-content .contact-point{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-moz-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-top:80px}@media (min-width: 0px) and (max-width: 767px){.content .l-content .contact-point{-webkit-box-orient:vertical;-webkit-box-direction:normal;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;text-align:center}}@media (min-width: 0px) and (max-width: 767px){.content .l-content .contact-point>div+div{margin-top:60px}}.content .l-content .contact-point h2{font-weight:500;font-size:18.4px;color:#161615;margin-top:1rem}.content .l-content .contact-point p{font-weight:300;font-size:18.4px;color:#161615;margin:1rem 0 1.5rem}@media (min-width: 0px) and (max-width: 767px){.content .l-content .contact-point p{margin:.5rem 0 1rem;font-size:16px}}.content .l-content .contact-point span{font-weight:500;font-size:18.4px;color:#161615}@media (min-width: 0px) and (max-width: 767px){.content .l-content .contact-point span{font-size:16px}}.content .l-content .contact-point .btn{margin-top:2rem}.footer{padding-bottom:1rem;padding-top:160px}@media (min-width: 0px) and (max-width: 767px){.footer{padding-top:80px}}.footer .l-footer .footer_top{width:100%;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-moz-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding-bottom:80px}@media (min-width: 0px) and (max-width: 767px){.footer .l-footer .footer_top{-webkit-box-orient:vertical;-webkit-box-direction:normal;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;text-align:center;padding-bottom:60px}}@media (min-width: 0px) and (max-width: 767px){.footer .l-footer .footer_top>div+div{margin-top:60px}}.footer .l-footer .footer_top>div .btn{text-transform:uppercase}.footer .l-footer .footer_top .block-1 p{font-size:14.54545px;font-weight:400;line-height:1.75}.footer .l-footer .footer_top .block-1 p+p{margin:1rem 0}.footer .l-footer .footer_top .block-1>a{font-size:19.2px;margin-right:.5rem}.footer .l-footer .footer_top .block-2{text-align:center;width:100%;-webkit-box-flex:1;-moz-box-flex:1;-ms-flex:1;flex:1}.footer .l-footer .footer_top .block-2 p{font-size:19.2px;font-weight:400;color:#17312d;text-transform:uppercase;margin-bottom:1rem}.footer .l-footer .footer_top .block-3{text-align:center}.footer .l-footer .footer_top .block-3 p{font-size:18.4px;font-weight:400;color:#17312d;text-transform:uppercase;margin-bottom:1rem}.footer .l-footer .footer_top .block-3>div{margin-top:2rem;text-align:right}@media (min-width: 0px) and (max-width: 767px){.footer .l-footer .footer_top .block-3>div{text-align:center;margin-top:60px}}.footer .l-footer .footer_top .block-3>div a{font-size:14.54545px}@media (min-width: 0px) and (max-width: 767px){.footer .l-footer .footer_top .block-3>div a{font-size:16px;font-weight:400}}.footer .l-footer .footer_bottom{width:100%;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-moz-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}@media (min-width: 0px) and (max-width: 767px){.footer .l-footer .footer_bottom{text-align:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-moz-box-align:center;-ms-flex-align:center;align-items:center}}.footer .l-footer .footer_bottom span{font-size:12.30769px;opacity:.5;display:block;-webkit-box-flex:1;-moz-box-flex:1;-ms-flex:1;flex:1}@media (min-width: 0px) and (max-width: 767px){.footer .l-footer .footer_bottom span+span{margin-top:20px}}.footer .l-footer .footer_bottom span.right{text-align:right}.footer .l-footer .footer_bottom span.center{text-align:center}.maps-contatti{padding-bottom:160px}@media (min-width: 0px) and (max-width: 767px){.maps-contatti{padding-bottom:160px}}.maps-contatti .l-maps-contatti>div{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-moz-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-top:40px}@media (min-width: 0px) and (max-width: 767px){.maps-contatti .l-maps-contatti>div{-webkit-box-orient:vertical;-webkit-box-direction:normal;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.maps-contatti .l-maps-contatti>div>div.l-block{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:40%;padding-right:40px}@media (min-width: 0px) and (max-width: 767px){.maps-contatti .l-maps-contatti>div>div.l-block{width:100%;padding-right:0}}.maps-contatti .l-maps-contatti>div>div:last-of-type{width:55%}@media (min-width: 0px) and (max-width: 767px){.maps-contatti .l-maps-contatti>div>div:last-of-type{display:none}}.maps-contatti .l-maps-contatti>div .desc{margin-bottom:3rem}@media (min-width: 0px) and (max-width: 767px){.maps-contatti .l-maps-contatti>div .desc{line-height:1.5}}.maps-contatti .l-maps-contatti>div .desc.strong{font-weight:500;margin-bottom:.5rem}.maps-contatti .l-maps-contatti #map{height:100%;width:100%}.maps-contatti .l-maps-contatti .link{font-weight:500;font-size:18.4px;margin-top:1rem}.maps-contatti .l-maps-contatti .link a{position:relative}.maps-contatti .l-maps-contatti .link a:after{content:"";position:absolute;display:inline-block;width:0;height:30%;background-color:#ffd505;left:50%;z-index:-1;top:50%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);transition:all .3s ease-in-out;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out}.maps-contatti .l-maps-contatti .link a:hover:after{left:-10%;width:120%}.menu-list{text-align:center}.menu-list .l-menu-list{padding:0 135px}@media (min-width: 0px) and (max-width: 767px){.menu-list .l-menu-list{padding:0}}.menu-list .l-menu-list .subtitle{max-width:100%;margin:0 auto 160px}.menu-list .l-menu-list .menu-el+.menu-el{margin-top:160px}.menu-list .l-menu-list .menu-el h2{text-transform:uppercase;color:#161615;font-size:56px;font-weight:300;margin-bottom:50px}@media (min-width: 0px) and (max-width: 767px){.menu-list .l-menu-list .menu-el h2{font-size:29.6px}}.menu-list .l-menu-list .menu-el p{font-size:18.4px;font-weight:300;line-height:1.5}.menu-list .l-menu-list .menu-el .price{text-transform:uppercase;color:#161615;font-size:56px;font-weight:300;margin-top:40px}@media (min-width: 0px) and (max-width: 767px){.menu-list .l-menu-list .menu-el .price{font-size:29.6px}}.menu-list .menu-download{text-align:center;margin-top:160px;margin-bottom:80px}.menu-list .menu-download p{font-size:19.2px;font-weight:400;color:#17312d;text-transform:uppercase;margin-bottom:1rem}@media (min-width: 0px) and (max-width: 767px){.menu-list .menu-download p{font-weight:500;letter-spacing:1px}}.menu-list .menu-download .btn{text-transform:uppercase}.menu-list-natale{padding-top:160px}@media (min-width: 0px) and (max-width: 767px){.menu-list-natale{padding-top:80px}}.photo-1 .l-photo-1{width:100%;height:70vh}@media (min-width: 0px) and (max-width: 767px){.photo-1 .l-photo-1{height:60vh}}.photo-1 .l-photo-1>div{position:relative;overflow:hidden;width:100%;height:100%}.photo-2 .l-photo-2{width:100%;height:70vh;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-moz-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:1rem}@media (min-width: 0px) and (max-width: 767px){.photo-2 .l-photo-2{-webkit-box-orient:vertical;-webkit-box-direction:normal;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column;height:110vh}}.photo-2 .l-photo-2>div{position:relative;overflow:hidden}.photo-2 .l-photo-2>div:first-of-type{width:55%}@media (min-width: 0px) and (max-width: 767px){.photo-2 .l-photo-2>div:first-of-type{width:100%;height:45%}}.photo-2 .l-photo-2>div:last-of-type{width:45%}@media (min-width: 0px) and (max-width: 767px){.photo-2 .l-photo-2>div:last-of-type{width:100%;height:55%}}.promo-main{padding-bottom:0;padding-top:40px}@media (min-width: 0px) and (max-width: 767px){.promo-main{padding-top:40px;padding-bottom:0}}.promo-main .l-promo-main .title{max-width:100%}.promo-main .l-promo-main .back-link{display:block;margin-bottom:40px;font-weight:300}.promo-main .l-promo-main .back-link a{position:relative}.promo-main .l-promo-main .back-link a:after{content:"";position:absolute;display:inline-block;width:0;height:30%;background-color:#ffd505;left:50%;z-index:-1;top:50%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);transition:all .3s ease-in-out;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out}.promo-main .l-promo-main .back-link:hover a:after{width:100%;left:-10%;width:105%}.promo-main .l-promo-main>div{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-moz-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-top:80px}@media (min-width: 0px) and (max-width: 767px){.promo-main .l-promo-main>div{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-moz-box-orient:vertical;-moz-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse;margin-top:40px}}.promo-main .l-promo-main>div>div.l-block{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:40%;padding-right:40px}@media (min-width: 0px) and (max-width: 767px){.promo-main .l-promo-main>div>div.l-block{width:100%;padding-right:0}}.promo-main .l-promo-main>div>div.l-image{width:55%}@media (min-width: 0px) and (max-width: 767px){.promo-main .l-promo-main>div>div.l-image{width:100%;margin-bottom:40px}}.promo-main .l-promo-main>div>div.l-image img{width:100%;height:auto}.promo-main .l-promo-main>div .desc{margin-bottom:3rem}@media (min-width: 0px) and (max-width: 767px){.promo-main .l-promo-main>div .desc{line-height:1.5}}.promo-main .l-promo-main>div .desc.strong{font-weight:500;margin-bottom:.5rem}@media (min-width: 0px) and (max-width: 767px){.promo-preview{padding-top:160px}}.promo-preview .l-promo-preview{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-moz-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:20px}@media (min-width: 0px) and (max-width: 767px){.promo-preview .l-promo-preview{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.promo-preview .l-promo-preview .promo-preview_block{text-align:center;width:100%}@media (min-width: 0px) and (max-width: 767px){.promo-preview .l-promo-preview .promo-preview_block{width:100%}}.promo-preview .l-promo-preview .promo-preview_block a{display:inline-block}.promo-preview .l-promo-preview .promo-preview_block a:first-of-type{width:100%}.promo-preview .l-promo-preview .promo-preview_block img{width:100%;max-height:350px;-o-object-fit:cover;object-fit:cover;height:100%}.promo-preview .l-promo-preview .promo-preview_block p{text-transform:uppercase;margin:20px 0 10px;font-size:18.4px}.promo-preview .l-promo-preview .promo-preview_block .btn{text-transform:uppercase}@media (min-width: 0px) and (max-width: 767px){.promo-preview .l-promo-preview .promo-preview_block+.promo-preview_block{margin-left:0;margin-top:80px}}.slideshow{min-height:500px;height:80vh;z-index:1;position:relative;overflow:hidden;padding:0 0 60px}@media (min-width: 0px) and (max-width: 767px){.slideshow{padding-bottom:0}}.slideshow .container{height:100%;overflow:hidden;position:relative;max-width:91.66667%;margin:0 auto}@media (min-width: 0px) and (max-width: 767px){.slideshow .container{overflow:visible}}.slideshow video{z-index:-1;min-width:100%;min-height:100%;width:auto;height:auto;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.slideshow .l-slideshow,.slideshow .l-slideshow .swiper{height:100%}.slideshow .l-slideshow img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;padding:0 30px}@media (min-width: 0px) and (max-width: 767px){.slideshow .l-slideshow img{padding:0}}.slideshow-about .l-slideshow img{-o-object-position:top;object-position:top}@media (min-width: 0px) and (max-width: 767px){.slideshow-about .l-slideshow img{-o-object-position:40%;object-position:40%}}html,body{margin:0;padding:0;width:100%;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;-moz-osx-font-smoothing:grayscale;-webkit-font-feature-settings:"liga";-moz-font-feature-settings:"liga";font-feature-settings:"liga"}body{overflow-x:hidden}body.overflow-hidden{overflow:hidden}
/*# sourceMappingURL=/cdn/shop/t/6/assets/mos-style.css.map */
