:root{--testo: #444;--testo-tenue: #666;--testo-chiaro: #999;--scuro: #151719;--nero: #000;--bianco: #fff;--accento: #ff462a;--arancio: #fc6035;--successo: #00c879;--successo-fondo: #d0ffe4;--errore: #cf4545;--errore-fondo: #ffd0d0;--avviso: #c86700;--avviso-fondo: #fff3d0;--info: #00acc8;--info-fondo: #d0fffb;--fondo: #fff;--fondo-tenue: #f9f9f9;--linea: #eee;--linea-forte: #ddd;--linea-scura: #ccc;--carattere: Montserrat, sans-serif}*,:before,:after{box-sizing:border-box}html{font-family:sans-serif;font-size:10px;-webkit-text-size-adjust:100%;text-size-adjust:100%;-webkit-tap-highlight-color:transparent}body{min-width:320px;margin:0;font-family:var(--carattere);font-size:13px;line-height:1.42857143;color:var(--testo);background:var(--fondo)}@media(max-width:991px){html,body{width:100%!important;overflow:auto;overflow-x:hidden}}.body{position:relative;width:100%;overflow:hidden;background:var(--fondo)}[hidden],template{display:none}summary{display:block}canvas,video{display:inline-block;vertical-align:baseline}img{vertical-align:middle;border:0}h1,h2,h3,h4,h5{font-family:inherit;font-weight:400;line-height:1.1;color:inherit}h1,h2,h3{margin-top:20px;margin-bottom:10px}h4,h5{margin-top:10px;margin-bottom:10px}h1{font-size:36px}h2{font-size:30px}h3{font-size:24px}h4{font-size:18px}h5{font-size:14px}.h1{margin-top:20px;margin-bottom:10px;font-family:inherit;font-size:36px;font-weight:500;line-height:1.1;color:inherit}h1 small,h2 small,h3 small,h4 small,h5 small,h1 .small,h2 .small,h3 .small,h4 .small,h5 .small,.h1 small,.h1 .small{font-weight:400;line-height:1;color:#777}h1 small,h2 small,h3 small,h1 .small,h2 .small,h3 .small,.h1 small,.h1 .small{font-size:65%}h4 small,h5 small,h4 .small,h5 .small{font-size:75%}p{margin:0 0 10px;font-size:13px;line-height:22px;color:var(--testo-tenue)}b,strong{font-weight:700}small,.small{font-size:85%}sub,sup{position:relative;font-size:75%;line-height:0;vertical-align:baseline}sup{top:-.5em}sub{bottom:-.25em}hr{box-sizing:content-box;height:0;margin:20px 0;border:0;border-top:1px solid var(--linea)}ul,li{padding:0;margin:0;list-style:none}ol{margin-top:0;margin-bottom:10px}ul ol,ol ol{margin-bottom:0}dl{margin-top:0;margin-bottom:20px}dt,dd{line-height:1.42857143}dt{font-weight:700}dd{margin-left:0}address{margin-bottom:20px;font-style:normal;line-height:1.42857143}kbd{padding:2px 4px;font-family:Menlo,Monaco,Consolas,Courier New,monospace;font-size:90%;color:var(--bianco);background-color:#333;border-radius:3px;box-shadow:inset 0 -1px #00000040}table{border-spacing:0;border-collapse:collapse;background-color:transparent}td,th{padding:0}th{text-align:left}a{color:var(--accento);text-decoration:none;background-color:transparent;outline:0;transition:color .2s,background-color .2s,border-color .2s,box-shadow .2s}[role=button]{cursor:pointer}button,input,select,textarea{margin:0;font:inherit;color:inherit}button{padding:0;overflow:visible;color:var(--nero);text-transform:none;cursor:pointer;background-color:transparent;border:none;transition:.2s;-webkit-appearance:button}select{text-transform:none}input[type=button],input[type=reset],input[type=submit]{cursor:pointer;-webkit-appearance:button}button[disabled],input[disabled]{cursor:default}textarea{overflow:auto}label{display:inline-block;max-width:100%;margin-bottom:5px;font-weight:700}form label{font-size:13px;font-weight:400}input[type=checkbox],input[type=radio]{padding:0;margin:4px 0 0;line-height:normal}input[type=checkbox][disabled],input[type=radio][disabled]{cursor:not-allowed}input[type=checkbox]:focus,input[type=radio]:focus,input[type=file]:focus{outline:5px auto -webkit-focus-ring-color;outline-offset:-2px}input[type=search]{-webkit-appearance:none}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{height:auto}input[type=date],input[type=time],input[type=datetime-local],input[type=month]{line-height:34px}input[type=file]{display:block}input[type=range]{display:block;width:100%}select[multiple]{height:auto}@media(max-width:560px){input,select,textarea{font-size:16px!important}}@media(max-width:991px){form label{width:100%}}.text-right{text-align:right}.text-center{text-align:center}.list-unstyled{padding-left:0;list-style:none}.img-responsive{display:block;max-width:100%;height:auto}.lead{margin-bottom:20px;font-size:16px;font-weight:300;line-height:1.4}@media(min-width:768px){.lead{font-size:21px}}.clearfix:before,.clearfix:after{display:table;content:" "}.clearfix:after{clear:both}.hide,.hidden{display:none!important}.show,.visible-xs,.hidden-lg{display:block!important}.hidden-xs{display:none!important}@media(max-width:767px){table.visible-xs{display:table}tr.visible-xs{display:table-row!important}td.visible-xs,th.visible-xs{display:table-cell!important}}@media(min-width:768px){.hidden-xs{display:block!important}.visible-xs{display:none!important}}@media(min-width:1200px){.hidden-lg{display:none!important}}.mt-0{margin-top:0!important}.mt-5{margin-top:5px!important}.mt-10{margin-top:10px!important}.mt-15{margin-top:15px!important}.mt-20{margin-top:20px!important}.mt-25{margin-top:25px!important}.mt-30{margin-top:30px!important}.mb-0{margin-bottom:0!important}.mb-10{margin-bottom:10px!important}.mb-15{margin-bottom:15px!important}.mb-25{margin-bottom:25px!important}.mb-30{margin-bottom:30px!important}.ml-5{margin-left:5px!important}.ml-10{margin-left:10px!important}@media(max-width:1199px){.mt-md-25{margin-top:25px!important}}@media(max-width:991px){.mt-sm-25{margin-top:25px!important}}@media(max-width:767px){.mt-xs-15{margin-top:15px!important}.mt-xs-25{margin-top:25px!important}.mt-xs-30{margin-top:30px!important}}@media print{*,:before,:after{color:#000!important;text-shadow:none!important;background:transparent!important;box-shadow:none!important}a,a:visited{text-decoration:underline}a[href]:after{content:" (" attr(href) ")"}a[href^="javascript:"]:after,a[href^="#"]:after{content:""}thead{display:table-header-group}img,tr{break-inside:avoid}img{max-width:100%!important}p,h2,h3{orphans:3;widows:3}h2,h3{break-after:avoid}select{background:#fff!important}.label{border:1px solid #000}.table{border-collapse:collapse!important}.table td,.table th{background-color:#fff!important}}:root{--canalino: 15px}.container,.container-fluid{padding-right:var(--canalino);padding-left:var(--canalino);margin-right:auto;margin-left:auto}@media(min-width:768px){.container{width:750px}}@media(min-width:992px){.container{width:970px}}@media(min-width:1200px){.container{width:1170px}}@media(max-width:991px){.container-fluid{padding-right:12px;padding-left:12px}}@media(min-width:992px){.container-fluid{padding-right:40px;padding-left:40px}}.row{margin-right:calc(-1 * var(--canalino));margin-left:calc(-1 * var(--canalino))}.container:before,.container:after,.container-fluid:before,.container-fluid:after,.row:before,.row:after{display:table;content:" "}.container:after,.container-fluid:after,.row:after{clear:both}:is(.col-xs-12,.col-sm-3,.col-sm-4,.col-sm-6,.col-sm-8,.col-sm-9,.col-sm-12,.col-md-3,.col-md-4,.col-md-6,.col-md-8,.col-md-9,.col-md-12,.col-lg-3,.col-lg-4,.col-lg-8,.col-lg-9,.col-xl-3,.col-xl-6,.col-xl-9){position:relative;min-height:1px;padding-right:var(--canalino);padding-left:var(--canalino)}.col-xs-12{float:left;width:100%}@media(min-width:768px){.col-sm-3,.col-sm-4,.col-sm-6,.col-sm-8,.col-sm-9,.col-sm-12{float:left}.col-sm-3{width:25%}.col-sm-4{width:33.33333333%}.col-sm-6{width:50%}.col-sm-8{width:66.66666667%}.col-sm-9{width:75%}.col-sm-12{width:100%}}@media(min-width:992px){.col-md-3,.col-md-4,.col-md-6,.col-md-8,.col-md-9,.col-md-12{float:left}.col-md-3{width:25%}.col-md-4{width:33.33333333%}.col-md-6{width:50%}.col-md-8{width:66.66666667%}.col-md-9{width:75%}.col-md-12{width:100%}}@media(min-width:1200px){.col-lg-3,.col-lg-4,.col-lg-8,.col-lg-9{float:left}.col-lg-3{width:25%}.col-lg-4{width:33.33333333%}.col-lg-8{width:66.66666667%}.col-lg-9{width:75%}}@media(min-width:1600px){.col-xl-3,.col-xl-6,.col-xl-9{float:left}.col-xl-3{width:25%}.col-xl-6{width:50%}.col-xl-9{width:75%}}.table{width:100%;max-width:100%;margin-bottom:20px}.table>thead>tr>th,.table>thead>tr>td,.table>tbody>tr>th,.table>tbody>tr>td{padding:8px;line-height:1.42857143;vertical-align:top;border-top:1px solid var(--linea-forte)}.table>thead>tr>th{vertical-align:bottom;border-bottom:2px solid var(--linea-forte)}.table>thead:first-child>tr:first-child>th,.table>thead:first-child>tr:first-child>td{border-top:0}.table>tbody+tbody{border-top:2px solid var(--linea-forte)}.table .table{background-color:var(--bianco)}.table>thead>tr.active>td,.table>thead>tr.active>th,.table>thead>tr>td.active,.table>thead>tr>th.active,.table>tbody>tr.active>td,.table>tbody>tr.active>th,.table>tbody>tr>td.active,.table>tbody>tr>th.active{background-color:#f5f5f5}.table>thead>tr.success>td,.table>thead>tr.success>th,.table>thead>tr>td.success,.table>thead>tr>th.success,.table>tbody>tr.success>td,.table>tbody>tr.success>th,.table>tbody>tr>td.success,.table>tbody>tr>th.success{background-color:#dff0d8}.table>thead>tr.info>td,.table>thead>tr.info>th,.table>thead>tr>td.info,.table>thead>tr>th.info,.table>tbody>tr.info>td,.table>tbody>tr.info>th,.table>tbody>tr>td.info,.table>tbody>tr>th.info{background-color:#d9edf7}.table>thead>tr.warning>td,.table>thead>tr.warning>th,.table>thead>tr>td.warning,.table>thead>tr>th.warning,.table>tbody>tr.warning>td,.table>tbody>tr.warning>th,.table>tbody>tr>td.warning,.table>tbody>tr>th.warning{background-color:#fcf8e3}.table>thead>tr.danger>td,.table>thead>tr.danger>th,.table>thead>tr>td.danger,.table>thead>tr>th.danger,.table>tbody>tr.danger>td,.table>tbody>tr.danger>th,.table>tbody>tr>td.danger,.table>tbody>tr>th.danger{background-color:#f2dede}.form-control{display:block;width:100%;height:34px;padding:6px 12px;font-size:14px;line-height:1.42857143;color:#555;background-color:var(--bianco);background-image:none;border:1px solid var(--linea-scura);border-radius:4px;box-shadow:inset 0 1px 1px #00000013;transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s}.form-control:focus{border-color:#66afe9;outline:0;box-shadow:inset 0 1px 1px #00000013,0 0 8px #66afe999}.form-control::placeholder{color:var(--testo-chiaro);opacity:1}.form-control[disabled],.form-control[readonly]{background-color:var(--linea);opacity:1}.form-control[disabled]{cursor:not-allowed}textarea.form-control{height:auto}input:is([type=date],[type=time],[type=datetime-local],[type=month]).input-sm{line-height:30px}.form-group{margin-bottom:15px}.checkbox,.radio{position:relative;display:block;margin-top:10px;margin-bottom:10px}:is(.checkbox,.radio) label{min-height:20px;padding-left:20px;margin-bottom:0;font-weight:400;cursor:pointer}.checkbox input[type=checkbox],.radio input[type=radio]{position:absolute;margin-left:-20px}.checkbox+.checkbox,.radio+.radio{margin-top:-5px}input[type=checkbox].disabled,input[type=radio].disabled,.checkbox.disabled label,.radio.disabled label{cursor:not-allowed}.input-sm{height:30px;padding:5px 10px;font-size:12px;line-height:1.5;border-radius:3px}select.input-sm{height:30px;line-height:30px}select[multiple].input-sm,textarea.input-sm{height:auto}.help-block{display:block;margin-top:5px;margin-bottom:10px;color:#737373}.btn{display:inline-block;padding:6px 12px;margin-bottom:0;font-size:14px;font-weight:400;line-height:1.42857143;text-align:center;white-space:nowrap;vertical-align:middle;touch-action:manipulation;cursor:pointer;-webkit-user-select:none;user-select:none;background-image:none;border:1px solid transparent;border-radius:4px}.btn:focus,.btn.focus,.btn:active:focus,.btn:active.focus,.btn.active:focus,.btn.active.focus{outline:5px auto -webkit-focus-ring-color;outline-offset:-2px}.btn:hover,.btn:focus,.btn.focus{color:#333;text-decoration:none}.btn:active,.btn.active{background-image:none;outline:0;box-shadow:inset 0 3px 5px #00000020}.btn.disabled,.btn[disabled]{pointer-events:none;cursor:not-allowed;box-shadow:none;opacity:.65}.btn-sm{padding:5px 10px;font-size:12px;line-height:1.5;border-radius:3px}.btn-block{display:block;width:100%}.btn-block+.btn-block{margin-top:5px}input:is([type=submit],[type=reset],[type=button]).btn-block{width:100%}.collapse{display:none}.collapse.in{display:block}tr.collapse.in{display:table-row}tbody.collapse.in{display:table-row-group}.dropdown{position:relative}.dropdown-toggle:focus{outline:0}.dropdown-menu{position:absolute;top:100%;left:0;z-index:1000;display:none;float:left;min-width:160px;padding:5px 0;margin:2px 0 0;font-size:14px;text-align:left;list-style:none;background-color:var(--bianco);background-clip:padding-box;border:1px solid rgba(0,0,0,.15);border-radius:4px;box-shadow:0 6px 12px #0000002d}.dropdown-menu>li>a{display:block;clear:both;padding:3px 20px;font-weight:400;line-height:1.42857143;color:#333;white-space:nowrap}.dropdown-menu>li>a:hover,.dropdown-menu>li>a:focus{color:#262626;text-decoration:none;background-color:#f5f5f5}.dropdown-menu>.active>a,.dropdown-menu>.active>a:hover,.dropdown-menu>.active>a:focus{color:var(--bianco);text-decoration:none;background-color:#337ab7;outline:0}.dropdown-menu>.disabled>a,.dropdown-menu>.disabled>a:hover,.dropdown-menu>.disabled>a:focus{color:#777}.dropdown-menu>.disabled>a:hover,.dropdown-menu>.disabled>a:focus{text-decoration:none;cursor:not-allowed;background-color:transparent;background-image:none}.open>.dropdown-menu{display:block}.open>a{outline:0}.dropdown-backdrop{position:fixed;inset:0;z-index:990}[data-toggle=buttons]>.btn input:is([type=radio],[type=checkbox]){position:absolute;clip:rect(0,0,0,0);pointer-events:none}.label{display:inline;padding:.2em .6em .3em;font-size:75%;font-weight:700;line-height:1;color:var(--bianco);text-align:center;white-space:nowrap;vertical-align:baseline;border-radius:.25em}.label:empty{display:none}a.label:hover,a.label:focus{color:var(--bianco);text-decoration:none;cursor:pointer}.btn .label{position:relative;top:-1px}.alert{padding:15px;margin-bottom:20px;border:1px solid transparent;border-radius:4px}.alert h4{margin-top:0;color:inherit}.alert .alert-link{font-weight:700}.alert>p,.alert>ul{margin-bottom:0}.alert>p+p{margin-top:5px}.alert-dismissable,.alert-dismissible{padding-right:35px}.alert-dismissable .close,.alert-dismissible .close{position:relative;top:-2px;right:-21px;color:inherit}.alert-success{color:#3c763d;background-color:#dff0d8;border-color:#d6e9c6}.alert-success hr{border-top-color:#c9e2b3}.alert-success .alert-link{color:#2b542c}.alert-info{color:#31708f;background-color:#d9edf7;border-color:#bce8f1}.alert-info hr{border-top-color:#a6e1ec}.alert-info .alert-link{color:#245269}.alert-warning{color:#8a6d3b;background-color:#fcf8e3;border-color:#faebcc}.alert-warning hr{border-top-color:#f7e1b5}.alert-warning .alert-link{color:#66512c}.alert-danger{color:#a94442;background-color:#f2dede;border-color:#ebccd1}.alert-danger hr{border-top-color:#e4b9c0}.alert-danger .alert-link{color:#843534}.media{margin-top:15px}.media:first-child{margin-top:0}.media,.media-body{overflow:hidden}.media-body{display:table-cell;width:10000px;vertical-align:top}.media-list{padding-left:0;list-style:none}.close{float:right;font-size:21px;font-weight:700;line-height:1;color:var(--nero);text-shadow:0 1px 0 var(--bianco);opacity:.2}.close:hover,.close:focus{color:var(--nero);text-decoration:none;cursor:pointer;opacity:.5}button.close{position:absolute;top:10px;right:10px;padding:0;cursor:pointer;background:transparent;border:0;-webkit-appearance:none;appearance:none}.bee-document-lock{overflow:hidden!important}.bee-input{position:relative;display:inline-block;margin:0 2px 5px 0}.bee-input>input[type=checkbox],.bee-input>input[type=text],.bee-input>select{display:none}.bee-input label{position:relative;display:block;padding:5px 15px;margin:0;font-weight:400;cursor:pointer;background-color:var(--fondo-tenue)}.bee-input label:hover{background-color:var(--linea)}.bee-input.bee-active label{color:var(--bianco);background-color:#222}.bee-input.bee-input-arrow label{padding-right:35px}.bee-input.bee-input-arrow label:after{position:absolute;top:50%;right:10px;display:block;width:12px;height:20px;margin-top:-10px;font-family:bootstrap-icons!important;font-size:14px;line-height:1.2;text-align:center;content:""}.bee-input-content .bee-input-content-head{display:flex;align-items:center;min-height:40px;padding:5px 7px;font-size:12px}.bee-input-content .bee-input-content-head .bee-input-info{flex:0 0 50%;color:var(--testo-chiaro)}.bee-input-content .bee-input-content-head .bee-input-action{flex:0 0 50%;text-align:right}.bee-input-content .bee-input-content-head .bee-input-action button{display:none;text-align:right!important;background:transparent;border:none;outline:0}.bee-input.bee-active .bee-input-content .bee-input-content-head .bee-input-action button{display:inline-block}.bee-input-content .bee-input-content-main .bee-input-search{padding:10px}.bee-input-content .bee-input-content-main .bee-input-search input{display:block;width:100%;border:none;border-bottom:1px solid var(--linea);outline:0}.bee-input-content .bee-input-content-main .bee-input-slider-inputs{display:block;padding:10px}.bee-input-content .bee-input-content-main .bee-input-slider-inputs .bee-input-slider-wrapper{width:100%;overflow:hidden}.bee-input-content .bee-input-content-main .bee-input-slider-inputs .bee-input-slider-wrapper+.bee-input-slider-wrapper{margin-top:10px}.bee-input-content .bee-input-content-main .bee-input-slider-inputs .bee-input-slider-input{display:flex;width:100%;border:1px solid var(--linea-scura)}.bee-input-content .bee-input-content-main .bee-input-slider-inputs .bee-input-slider-input input{display:block;flex:0 1 auto;width:auto;min-width:0;padding:5px;border:none;outline:0}.bee-input-content .bee-input-content-main .bee-input-slider-inputs .bee-input-slider-input .label{display:block;flex:1 0;padding:0 7px;font-size:14px;font-weight:300;line-height:28px;color:#333;vertical-align:middle;background-color:var(--linea);border-radius:0}.bee-input-content .bee-input-content-main .bee-input-select{overflow:auto}.bee-input-content .bee-input-content-main .bee-input-select::-webkit-scrollbar{width:5px}.bee-input-content .bee-input-content-main .bee-input-select::-webkit-scrollbar-track{background:#f1f1f1}.bee-input-content .bee-input-content-main .bee-input-select::-webkit-scrollbar-thumb{background:#888}.bee-input-content .bee-input-content-main .bee-input-select .bee-input-option{position:relative;display:block;padding:10px 15px;cursor:pointer}.bee-input-content .bee-input-content-main .bee-input-select .bee-input-option:hover{background-color:var(--fondo-tenue)}.bee-input-content .bee-input-content-main .bee-input-select-single .bee-input-option.bee-checked{color:var(--bianco);background-color:#222}.bee-input-content .bee-input-content-main .bee-input-select-multi .bee-input-option{padding-left:35px}.bee-input-content .bee-input-content-main .bee-input-select-multi .bee-input-option:after{position:absolute;top:50%;left:10px;display:block;width:12px;height:20px;margin-top:-10px;font-family:bootstrap-icons!important;font-size:16px;line-height:22px;text-align:center;content:""}.bee-input-content .bee-input-content-main .bee-input-select-multi .bee-input-option.bee-checked:after{content:""}[data-carousel]:not(.slick-slider)>:first-child{display:block}[data-carousel]:not(.slick-slider)>:not(:first-child){display:none}[data-gallery]{cursor:pointer}.bee-notify-wrapper{position:fixed;right:0;bottom:60px;left:0;z-index:999999;display:block;padding:0 15px;pointer-events:none}.bee-notify-wrapper .alert{position:relative;width:600px;max-width:100%;padding:20px 60px 20px 30px;margin:15px auto 0;color:var(--bianco);cursor:pointer;pointer-events:all;box-shadow:2px 2px 4px #0000001a}@media(max-width:991px){.bee-notify-wrapper{top:15px;bottom:initial}}.bee-qty-input{display:flex;align-items:center;justify-content:center;-webkit-touch-callout:none;-webkit-user-select:none;user-select:none}.bee-readmore .bee-readmore-content{position:relative;display:block;overflow:hidden}.bee-readmore .bee-readmore-content.bee-readmore-closed:after{position:absolute;bottom:0;display:block;width:100%;height:40px;content:"";background:linear-gradient(to bottom,#fff0 0,#ffffff80,#fff)}.bee-readmore .bee-readmore-control{display:inline-block;margin-top:10px;font-weight:600;color:var(--nero);cursor:pointer}.bee-scroll-top{position:fixed;right:-47px;bottom:26px;z-index:70;display:block;box-sizing:border-box;width:32px;height:32px;padding:0;margin:0;overflow:hidden;line-height:30px;color:var(--bianco);text-align:center;cursor:pointer;background-color:var(--arancio);border:none;transition:right .5s ease}.bee-scroll-top i{display:inline-block;font-size:16px;text-align:center}.bee-scroll-top.in{right:15px}@keyframes pulse{0%,to{opacity:.3}50%{opacity:1}}.pswp{z-index:6000!important}.iti{width:100%!important}.iti--fullscreen-popup.iti--container{z-index:99999}.btn-black,.btn-color,.btn-green,.btn-grey,.btn-outline-black,.btn-success,.btn-white,header .main .shop .cart .cart-info .cart-btn a{display:inline-block;padding:10px 30px;font-family:Montserrat;font-size:14px;font-weight:600;line-height:22px;text-align:center;text-transform:uppercase;white-space:normal;border:none;border-radius:24px;outline:0!important}.btn-black.sm,.btn-color.sm,.btn-grey.sm,.btn-outline-black.sm,.btn-success.sm,.btn-white.sm{padding:6px 12px;font-size:11px;font-weight:500;line-height:1;border-radius:12px}.btn-black{color:var(--bianco)!important;background:var(--scuro)}.btn-black.double{height:66px}.btn-outline-black{padding:6px 26px;color:var(--nero);background:var(--bianco);border:2px solid var(--nero)}.btn-outline-black.double{height:66px}.btn-outline-black.sm{padding:2px 8px}.btn-green{color:var(--bianco)!important;background:var(--successo)}.btn-white{color:var(--nero)!important;background:var(--bianco)}.btn-white.double{height:66px}.btn-grey{color:var(--nero)!important;background:var(--fondo-tenue)}.btn-color{color:var(--bianco);background:var(--accento)}.btn-success{color:var(--bianco)!important;background:var(--successo)}.btn-follow{line-height:1.2;color:var(--nero);text-transform:none!important;background:transparent;border:2px solid var(--nero)}.btn-follow i{margin-left:10px}.btn-link{padding:0;font-size:14px;font-weight:600;color:var(--nero);background:transparent!important;border:none!important;outline:0!important}html.no-touch .btn-black:hover{color:var(--bianco);background:var(--accento)}html.no-touch .btn-outline-black:hover{color:var(--accento);border-color:var(--accento)}html.no-touch .btn-green:hover{color:var(--bianco);background:#00a866}html.no-touch .btn-white:hover{color:var(--nero)!important;background:var(--accento)}html.no-touch .btn-grey:hover{background:var(--linea-forte)}html.no-touch .btn-color:hover{color:var(--bianco);background:var(--scuro)}html.no-touch .btn-success:hover{background:#08a466}html.no-touch .btn-follow:hover{color:var(--bianco);background:var(--nero)}.alert{position:relative;padding:15px 50px 15px 25px;border:none;border-radius:8px}.alert strong{font-weight:600;vertical-align:middle}.alert .alert-icon{display:inline-block;width:20px;height:20px;margin-right:5px;font-size:16px;line-height:20px;color:var(--bianco);text-align:center;vertical-align:middle;border-radius:50%}.alert .alert-icon:before{vertical-align:sub}.alert .close{top:50%;right:15px;transform:translateY(-50%)}.alert,.alert p{font-size:16px;line-height:20px}.alert-success{background-color:var(--successo-fondo)!important}.alert-success,.alert-success .btn-link,.alert-success p{color:var(--successo)!important}.alert-success .alert-icon{background-color:var(--successo)}.alert-info{background-color:var(--info-fondo)!important}.alert-info,.alert-info .btn-link,.alert-info p{color:var(--info)!important}.alert-info .alert-icon{background-color:var(--info)}.alert-warning{background-color:var(--avviso-fondo)!important}.alert-warning,.alert-warning .btn-link,.alert-warning p{color:var(--avviso)!important}.alert-warning .alert-icon{background-color:var(--avviso)}.alert-danger{background-color:var(--errore-fondo)!important}.alert-danger,.alert-danger .btn-link,.alert-danger p{color:var(--errore)!important}.alert-danger .alert-icon{background-color:var(--errore)}html.no-touch .alert-danger .btn-link:hover{color:#8c2525!important}.form label{font-size:13px;font-weight:400}.form-group{position:relative}.form-control{height:auto;padding:10px 12px;border:1px solid var(--testo-chiaro);border-radius:16px;outline:0!important;box-shadow:none!important;animation:none;-webkit-appearance:none;appearance:none}.form-control:focus{border:1px solid var(--nero)!important}.form-control.bee-success{padding-right:40px;border-color:var(--successo)!important;outline:1px solid var(--successo)!important}.form-control.bee-error{border-color:var(--errore)!important;outline:1px solid var(--errore)!important}.bee-error-message{position:absolute;z-index:80;display:block;padding:6px 12px!important;margin-top:3px;margin-left:5px;font-size:12px!important;line-height:1.2;color:var(--errore);background-color:var(--errore-fondo);border-radius:8px}.dd-select{display:inline-block}.dd-select .dropdown-toggle{display:block;padding-right:15px;overflow:hidden;text-overflow:ellipsis}.dd-select .dropdown-toggle:after{position:absolute;top:0;right:0;display:block;font-family:bootstrap-icons;font-size:12px;color:var(--nero);content:""}.dd-select .dropdown-menu{width:100%;min-width:250px;padding:0;margin-top:10px;overflow:hidden;background:var(--bianco);border:none;border-radius:25px;box-shadow:0 0 15px #0000001a}.dd-select.dd-select-r .dropdown-menu{right:0;left:initial}.dd-select .dropdown-menu li{position:relative!important;display:table;width:100%;padding:10px 20px!important;font-family:Montserrat;font-size:13px;color:var(--testo-tenue);text-transform:none;cursor:pointer;border-bottom:1px solid #ededed}.dd-select .dropdown-menu li a{padding:0;color:#333!important}html.no-touch .dd-select .dropdown-menu li:hover{color:var(--scuro);background-color:var(--fondo-tenue)}html .dd-select .dropdown-menu li.active{background-color:var(--accento)}html .dd-select .dropdown-menu li.active a{color:var(--bianco)!important;background:transparent}.dd-select .dropdown-menu li[data-selected]{color:var(--bianco)!important;background-color:var(--arancio)!important}.dd-select .dropdown-menu li[data-disabled]{color:var(--testo-chiaro)!important;background-color:#f5f5f5!important}.dd-select .dropdown-menu li:last-child a{border:none}@media(max-width:767px){.dd-select.dd-mob-bottom .dropdown-menu{position:fixed;top:initial;right:0;bottom:0;left:0;z-index:10000000;display:block;pointer-events:none;border-bottom-right-radius:0;border-bottom-left-radius:0;opacity:0;transform:translateY(50px);transition:transform .3s ease,opacity .3s ease}.dd-select.dd-mob-bottom.open .dropdown-menu{pointer-events:initial;opacity:1;transform:translateY(0)}.dd-select.dd-mob-bottom.open .dropdown-menu .alert{display:block!important;margin:0 0 10px;font-size:12px}.dd-select.dd-mob-bottom.open .dropdown-menu .alert a{font-weight:700;color:var(--successo)!important;text-decoration:underline}.dd-select.dd-mob-bottom.open .dropdown-menu ul{min-height:250px;max-height:512px;overflow:auto}.dd-select.dd-mob-bottom:after{position:fixed;inset:0;z-index:900000;display:block;pointer-events:none;content:"";background-color:#000000b3;opacity:0;transition:opacity .3s ease}.dd-select.dd-mob-bottom.open:after{pointer-events:initial;opacity:1}}.taglia-select{display:block}.taglia-select .dropdown-toggle{width:100%;height:42px;padding:0 30px 0 20px;font-size:16px;font-weight:500;line-height:40px;color:var(--nero);border:solid 1px #aaa}.taglia-select .dropdown-toggle:after{right:15px;color:#aaa}.taglia-select .dropdown-menu .type-selector,.taglia-select .dropdown-menu li{display:flex;align-items:center;justify-content:space-between;font-size:16px;font-weight:500;line-height:20px;color:var(--nero)}.taglia-select .dropdown-menu li[data-disabled]{background-color:var(--bianco)!important}.taglia-select .dropdown-menu li[data-selected]{color:var(--nero)!important;background-color:#ededed!important}.taglia-select .dropdown-menu .type-selector{padding:0!important;font-size:13px;line-height:20px;color:var(--nero)!important;background-color:var(--bianco)!important;border:none!important}.taglia-select .dropdown-menu .type-selector span{display:block;flex:1 1 auto;padding:10px 20px!important;text-align:center;cursor:pointer;border-bottom:2px solid #ededed}.taglia-select .dropdown-menu .type-selector span.selected{border-bottom:2px solid var(--nero)}.taglia-select .dropdown-menu li span.danger,.taglia-select .dropdown-menu li span.success{padding:4px 10px;font-size:10px;line-height:10px;border-radius:10px}.taglia-select .dropdown-menu li i{margin-left:3px}.taglia-select .dropdown-menu li span.success{color:var(--successo);background-color:var(--successo-fondo)}.taglia-select .dropdown-menu li span.danger{color:var(--errore);background-color:var(--errore-fondo)}html.no-touch .taglia-select .dropdown-toggle:hover:after{color:var(--nero)}.md-dd .md-dd-drop{position:absolute;right:0;z-index:99999;width:330px;margin-top:24px;overflow:hidden;overflow-x:hidden!important;visibility:hidden;background:var(--bianco);border:none;border-radius:25px;box-shadow:0 0 15px #0000001a;opacity:0;transition:.4s}.md-dd .md-dd-drop:after{position:absolute;top:-12px;right:0;left:0;width:100%;height:12px;content:"";background:var(--bianco);opacity:0}html.no-touch .md-dd:hover .md-dd-drop{margin-top:12px;visibility:visible;opacity:1;transition:.4s}.md-load{position:relative;width:50px;height:50px;margin:auto}.md-load>div{position:absolute;top:0;left:0;width:100%;height:100%;background-color:var(--arancio);border-radius:50%;opacity:.6;animation:md-load 2s infinite ease-in-out}.md-load>div:last-child{animation-delay:-1s}@keyframes md-load{0%,to{transform:scale(0)}50%{transform:scale(1)}}.transfer-guide{position:relative;display:none;padding:15px;margin-top:10px;background-color:var(--fondo-tenue);border-radius:16px}.transfer-guide p{margin:0;font-size:15px;line-height:1.6}.transfer-guide:after{position:absolute;top:-3px;left:0;display:block;margin:-1em 0 0 4em;content:"";border-color:transparent transparent var(--fondo-tenue);border-style:solid;border-width:8px;border-image:none}.dropdown-menu.open{display:block}@media(max-width:991px){.checkbox{margin-bottom:0}}@media(max-width:480px){.alert{padding:10px;font-size:14px;line-height:1.3}}.bee-dialog{position:fixed;inset:0;z-index:5000;display:block;width:100%;height:100%;padding:15px;overflow:auto;background-color:#0000;transition:background-color .6s ease}.bee-dialog .bee-dialog-inner{position:relative;display:block;width:auto;max-width:600px;padding:25px;margin:60px auto;background-color:var(--bianco);box-shadow:1px 2px 4px #00000026;opacity:0;transform:translateY(-60px);transition:opacity .4s ease,transform .6s ease}.bee-dialog.bee-dialog-size-xs .bee-dialog-inner{max-width:300px}.bee-dialog.bee-dialog-size-md .bee-dialog-inner{max-width:900px}.bee-dialog.bee-dialog-size-lg .bee-dialog-inner{max-width:1200px}.bee-dialog .bee-dialog-inner :is(h1,h2,h3,h4,h5):first-child{margin-top:0}.bee-dialog .bee-dialog-inner .bee-dialog-close{position:absolute;top:10px;right:13px;display:block;padding:0;font-size:24px;line-height:1;color:var(--linea-scura);text-align:center;cursor:pointer;background:transparent;border:none;outline:0!important}.bee-dialog .bee-dialog-inner .bee-dialog-foot{padding-top:15px;margin-top:15px;text-align:right;border-top:1px solid var(--linea)}.bee-dialog .bee-dialog-inner .bee-dialog-foot button{position:relative;display:inline-block;margin:0;cursor:pointer}.bee-dialog .bee-dialog-inner .bee-dialog-foot .btn,.bee-dialog .bee-dialog-inner .bee-dialog-foot button{margin:0}.bee-dialog .bee-dialog-inner .bee-dialog-foot .btn+.btn{margin-left:10px}.bee-dialog .bee-dialog-inner .bee-dialog-foot button+button{margin-left:5px}.bee-dialog.bee-dialog-in{background-color:#0009}.bee-dialog.bee-dialog-in .bee-dialog-inner{opacity:1;transform:translateY(0)}html.no-touch .bee-dialog .bee-dialog-inner .bee-dialog-foot button:hover{border-color:var(--testo-chiaro)}@media(max-width:767px){.bee-dialog .bee-dialog-inner{width:100%;max-width:100%;margin:0;box-shadow:none}.bee-dialog.bee-has-close .bee-dialog-inner{padding-top:44px}.bee-dialog .bee-dialog-inner .bee-dialog-close{width:24px;height:24px;font-size:22px;line-height:24px}}.bee-dialog .bee-dialog-inner{border-radius:25px;box-shadow:0 0 15px #0000001a}.bee-dialog .dialog-title{margin:0 0 25px;font-size:18px;font-weight:600;line-height:1;color:var(--nero);text-align:center;text-transform:uppercase}@media(max-width:767px){.bee-dialog .bee-dialog-inner .bee-dialog-foot .btn,.bee-dialog .bee-dialog-inner .bee-dialog-foot button{display:block;width:100%}.bee-dialog .bee-dialog-inner .bee-dialog-foot .btn+.btn,.bee-dialog .bee-dialog-inner .bee-dialog-foot button+button{margin-top:10px;margin-left:0}}.bcrumbs{padding:0;margin:15px 0 30px;font-size:11px;background:var(--bianco)}.bcrumbs ul li{position:relative;display:inline-block;margin-right:5px;font-size:13px;font-weight:400}.bcrumbs ul li:after{margin-left:10px;color:var(--nero);content:">"}.bcrumbs ul li:last-child:after{display:none}.bcrumbs ul li a{color:var(--scuro)}.bcrumbs ul li a:focus{color:var(--accento)}html.no-touch .bcrumbs ul li a:hover{color:var(--accento)}@media(max-width:991px){.bcrumbs{margin-bottom:25px;border-bottom:1px solid var(--linea)}.bcrumbs ul{text-align:center}}.home-categories{padding:15px}.home-categories .inner{display:flex;align-items:center;justify-content:center;margin-right:-15px;margin-left:-15px}.home-categories .inner .box{width:33.333%;padding:15px}.home-categories .inner .box .category{position:relative;display:block;text-align:center;background-color:var(--scuro)}.home-categories .inner .box .category picture img{width:100%;height:auto!important}.home-categories .inner .box .category picture.desktop{display:block;width:100%;height:auto!important}.home-categories .inner .box .category picture.mobile{display:none;width:100%;height:auto!important}.home-categories .inner .box .category h4{padding:15px;margin:0;font-weight:600;color:var(--bianco);text-transform:uppercase}.home-brands-grid{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;margin-right:-15px;margin-left:-15px}.home-brands-grid .brand-col{display:block;flex:0 0 16.666%;width:16.666%;padding:0 15px;margin-bottom:15px}.home-brands-grid .brand-col .brand-item{display:block;padding:10px;margin:auto;text-align:center;border-radius:10px;box-shadow:0 4px 15px #0000000f;transition:box-shadow .2s ease}.home-brands-grid .brand-col .brand-item svg{display:block;width:100%;max-width:100px;aspect-ratio:1 / 1;margin:auto;fill:var(--nero);transition:fill .3s ease}.home-brands-grid .brand-col .brand-item .brand-name{position:relative;display:block;margin:2px 0 0;overflow:hidden;font-size:10px;color:var(--nero);text-align:center;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap}html.no-touch .home-brands-grid .brand-col .brand-item:hover{box-shadow:0 6px 20px #0000001a}.home-brands .home-brands-foot{margin-top:30px;text-align:center}.home-brands .home-brands-foot a{font-family:Montserrat;font-size:14px;font-weight:700;color:var(--scuro);text-align:center;text-transform:uppercase}html.no-touch .home-brands .home-brands-foot a:hover{color:var(--accento)}.home-slideshow .home-slide{position:relative}.home-slideshow .home-slide picture img{width:100%;height:auto!important}.home-slideshow .home-slide picture.desktop{width:100%}.home-slideshow .home-slide picture.mobile{display:none;width:100%}.home-slideshow .home-slide .home-slide-content{position:absolute;bottom:8.955%;left:10.83%;width:40%}.home-slideshow .home-slide .home-slide-content p{color:var(--nero)}.home-slideshow .home-slide .home-slide-content .title{margin:0;font-size:80px;font-weight:600;line-height:1;text-transform:uppercase;text-indent:-7px}.home-slideshow .home-slide .home-slide-content .subtitle{margin:15px 0 0;font-size:35px;font-weight:300;line-height:1;text-indent:-4px}.home-slideshow .home-slide .home-slide-content .tools{display:flex;flex-direction:column;margin:30px 0 0}.home-slideshow .home-slide .home-slide-content .tool{margin:-5px}.home-slideshow .home-slide .home-slide-content .tool+.tool{margin-top:5px}.home-slideshow .home-slide .home-slide-content .link{display:inline-block;padding:10px 35px;margin:5px;font-family:Montserrat;font-size:16px;font-weight:300;line-height:22px;color:var(--nero);text-align:center;background-color:var(--bianco);border-radius:24px;box-shadow:1px 2px 3px #0003}.home-slideshow .slick-next,.home-slideshow .slick-prev{z-index:50;width:50px;height:50px;padding:3px 10px;margin-top:-25px;line-height:45px;color:var(--bianco);visibility:visible;background:transparent!important;opacity:.5;transition:opacity .3s ease}.home-slideshow .slick-prev{left:0}.home-slideshow .slick-next{right:0}.home-slideshow .slick-next:after,.home-slideshow .slick-prev:after{font-size:14px}html.no-touch .home-slideshow .home-slide .home-slide-content .link:hover{background-color:var(--fondo-tenue);box-shadow:1px 2px 5px #0000004d}html.no-touch .home-slideshow .slick-next:hover,html.no-touch .home-slideshow .slick-prev:hover{background:transparent!important;opacity:1}@media(min-width:992px)and (max-width:1400px){.home-slideshow .home-slide .home-slide-content .title{font-size:60px}.home-slideshow .home-slide .home-slide-content .subtitle{margin-top:5px;font-size:25px}.home-slideshow .home-slide .home-slide-content .tools{margin:20px 0 0}.home-slideshow .home-slide .home-slide-content .tools .tool+.tool{margin-top:0}.home-slideshow .home-slide .home-slide-content .link{padding:5px 15px}}@media(max-width:991px){.home-slideshow .home-slide .home-slide-content{position:absolute;bottom:15px;left:0;width:100%}.home-slideshow .home-slide .home-slide-content .title{padding:0 8.83%;font-size:50px}.home-slideshow .home-slide .home-slide-content .subtitle{padding:0 8.83%;margin:5px 0 0;font-size:22px}html.is-touch .home-slideshow .home-slide .home-slide-content .tools{flex-direction:row;margin:10px -5px -5px;overflow:auto}html.is-touch .home-slideshow .home-slide .home-slide-content .tools .tool{flex:0 0 auto;margin:0!important}html.is-touch .home-slideshow .home-slide .home-slide-content .tools .tool:first-child{padding-left:8.83%}}.home-nav{margin:55px 0}.home-nav .home-nav-title{margin:40px auto 30px;font-size:20px;font-weight:400;line-height:1.1;color:var(--nero)}.home-nav .home-nav-row{display:flex;align-items:flex-start;margin:-10px 30px;overflow:hidden;overflow-x:auto}.home-nav .home-nav-row.slick-initialized{display:block;overflow:visible!important}.home-nav .home-nav-row[data-carousel]:not(.slick-slider)>:not(:first-child){display:block}.home-nav .home-nav-row .home-nav-item{flex:0 0 28%;width:28%;padding:10px}.home-nav-row.slick-initialized .home-nav-item{flex:0 0 auto;width:auto}.home-nav .home-nav-row .home-nav-item img{position:relative;display:block;width:auto!important;max-width:100%;height:auto!important;margin:auto;border-radius:50%}.home-nav .home-nav-row .home-nav-item span{display:block;margin:10px auto 0;font-size:15px;font-weight:500;color:var(--nero);text-align:center}.home-nav .home-nav-row.slick-initialized .slick-next,.home-nav .home-nav-row.slick-initialized .slick-prev{z-index:50;width:50px;height:50px;padding:3px 10px;margin-top:-25px;line-height:45px;color:var(--accento);visibility:visible;background:transparent!important;opacity:.5;transition:opacity .3s ease}.home-nav .home-nav-row.slick-initialized .slick-prev{left:-50px}.home-nav .home-nav-row.slick-initialized .slick-next{right:-50px}.home-nav .home-nav-row.slick-initialized .slick-next:after,.home-nav .home-nav-row.slick-initialized .slick-prev:after{font-size:14px}html.no-touch .home-nav .home-nav-row.slick-initialized .slick-next:hover,html.no-touch .home-nav .home-nav-row.slick-initialized .slick-prev:hover{background:transparent!important;opacity:1}.catalog-highlight{margin:0 0 15px}.catalog-highlight.catalog-highlight-home{margin:60px 0}.catalog-highlight .catalog-highlight-head{position:relative}.catalog-highlight .catalog-highlight-head img.desktop{width:100%}.catalog-highlight .catalog-highlight-head img.mobile{display:none;width:100%}.catalog-highlight .catalog-highlight-head .desktop-bg,.catalog-highlight .catalog-highlight-head .mobile-bg{position:relative;min-height:200px;background-repeat:no-repeat;background-position:center;background-size:cover}.catalog-highlight .catalog-highlight-head .mobile-bg{display:none}.catalog-highlight.catalog-highlight-home .catalog-highlight-head .mobile-bg{min-height:350px;padding-top:75%}.catalog-highlight.with-cover .catalog-highlight-head .catalog-highlight-head-content{position:absolute;bottom:0;width:100%;padding:30px 0}.catalog-highlight.with-cover.catalog-highlight-home .catalog-highlight-head .catalog-highlight-head-content{padding:50px 0}.catalog-highlight .catalog-highlight-head .catalog-highlight-head-content p{color:var(--scuro)}.catalog-highlight.with-cover .catalog-highlight-head .catalog-highlight-head-content p{color:var(--bianco)}.catalog-highlight .catalog-highlight-head .catalog-highlight-head-content .title{margin:0;font-size:32px;font-weight:300;line-height:1.2;text-transform:uppercase}.catalog-highlight .catalog-highlight-head .catalog-highlight-head-content .subtitle{margin:15px 0 0;font-size:24px;font-weight:600;line-height:1.2;text-transform:uppercase}.catalog-highlight .catalog-highlight-head .catalog-highlight-head-content .description{margin:10px 0 0;font-size:16px;font-weight:400;line-height:1.2}.catalog-highlight .catalog-highlight-head .catalog-highlight-head-content .text{margin:15px 0 0}.catalog-highlight .catalog-highlight-list .catalog-highlight-list-content{margin:50px 0 60px;overflow:visible}.catalog-highlight .catalog-highlight-list .catalog-highlight-list-content .slick-list{overflow:visible}.catalog-highlight .catalog-highlight-list .catalog-highlight-list-content .slick-slide{position:relative}.catalog-highlight .catalog-highlight-list .catalog-highlight-list-content .slick-next,.catalog-highlight .catalog-highlight-list .catalog-highlight-list-content .slick-prev{z-index:50;width:50px;height:50px;padding:3px 10px;line-height:45px;color:var(--nero);visibility:visible;background:transparent!important;opacity:.5;transition:opacity .3s ease}.catalog-highlight .catalog-highlight-list .catalog-highlight-list-content .slick-next:after,.catalog-highlight .catalog-highlight-list .catalog-highlight-list-content .slick-prev:after{font-size:14px}.catalog-highlight .catalog-highlight-list .link{text-align:center}.catalog-highlight .catalog-highlight-list .link .btn{display:inline-block;padding:10px 35px;margin:30px 0 0;font-family:Montserrat;font-size:16px;font-weight:300;line-height:22px;color:var(--nero);text-align:center;background-color:var(--bianco);border-radius:24px;box-shadow:1px 2px 3px #0003}html.no-touch .catalog-highlight .catalog-highlight-list .catalog-highlight-list-content .slick-next:hover,html.no-touch .catalog-highlight .catalog-highlight-list .catalog-highlight-list-content .slick-prev:hover{background:transparent!important;opacity:1}html.no-touch .catalog-highlight .catalog-highlight-list .link .btn:hover{background-color:var(--fondo-tenue);box-shadow:1px 2px 5px #0000004d}@media(max-width:480px){.catalog-highlight .product-item .product-info{min-height:120px}.catalog-highlight .product-item .product-info .product-title{font-size:13px}.catalog-highlight .product-item .product-info .product-title strong{display:block;font-size:15px}.catalog-highlight .product-item .product-price,.catalog-highlight .product-item .product-price .cutprice{font-size:15px}}@media(min-width:1400px){.home-brands-grid .brand-col{flex:0 0 14.28%;width:14.28%}}@media(max-width:991px){.home-brands-grid .brand-col{flex:0 0 25%;width:25%}.home-categories{padding:0}.home-categories .inner{flex-direction:column}.home-categories .inner .box{width:100%;padding:0}.home-categories .inner .box .category picture.desktop{display:none}.home-categories .inner .box .category picture.mobile{display:block}.home-categories .inner .box .category h4{position:absolute;bottom:0;width:100%;background:#0003}.catalog-highlight .catalog-highlight-head img.desktop,.home-slideshow .home-slide picture.desktop,.catalog-highlight .catalog-highlight-head .desktop-bg{display:none}.catalog-highlight .catalog-highlight-head .mobile-bg,.catalog-highlight .catalog-highlight-head img.mobile,.home-slideshow .home-slide picture.mobile{display:block}.home-nav .home-nav-row{margin:-10px}.catalog-highlight .catalog-highlight-list .catalog-highlight-list-content{margin:50px 15px 0 -5px}.catalog-highlight .catalog-highlight-list .catalog-highlight-list-content .slick-slide{padding:0 3px}.catalog-highlight .catalog-highlight-head .catalog-highlight-head-content .description{display:none}.catalog-highlight.catalog-highlight-home .catalog-highlight-head .catalog-highlight-head-content .description{display:block}.catalog-highlight.with-cover .catalog-highlight-head .catalog-highlight-head-content{padding:15px 0}.catalog-highlight .catalog-highlight-head .mobile-bg{min-height:150px}}@media(max-width:480px){.home-brands-grid .brand-col{flex:0 0 33.333%;width:33.333%}.home-brands-grid .brand-col .brand-item svg{max-width:75px}}.home2-widget{padding:55px 0;background:#fafafa;border-top:1px solid #eaeaea;border-bottom:1px solid #eaeaea}.home2-widget h3{position:relative;margin:0 0 40px;font-family:Montserrat;font-size:18px;font-weight:700;color:var(--scuro);text-align:center;text-transform:uppercase}.home2-widget h3:after{position:absolute;right:0;bottom:-15px;left:0;width:70px;height:1px;margin:0 auto;content:"";background:var(--linea-scura)}.home-tags{margin:55px 0}.home-tags h3{margin:40px auto 30px;font-size:20px;font-weight:400;line-height:1.1;color:var(--nero)}.home-tags .home-tags-grid{text-align:center}.home-tags .widget-tags{display:flex;flex-wrap:wrap}.home-tags .widget-tags li{display:block;width:20%;margin-bottom:9px}.home-tags .widget-tags li a{display:block;padding:0 10px 0 0;font-size:13px;line-height:28px;color:var(--nero);text-align:left}.home-tags .widget-tags li a:hover{color:var(--arancio)}@media(min-width:1400px){.home-tags .widget-tags li{width:16.666%}}@media(max-width:991px){.home-tags .widget-tags li{width:50%}}[data-product-list]{min-height:800px}[data-product-list] .md-load{margin-top:100px}.catalog-title{display:flex;flex-wrap:wrap;align-items:center;margin:0;color:var(--nero)}.catalog-title .catalog-title-in{display:flex;align-items:center;margin:0;font-size:38px;font-weight:600;color:var(--nero);text-transform:uppercase}.catalog-title a.back{display:inline-block;margin-right:10px;font-size:32px}.catalog-title .btn-follow{margin-left:30px}html.no-touch .catalog-title a.back{color:var(--nero)}html.no-touch .catalog-title a.back:hover{color:var(--accento)}.catalog-subcategories{margin:20px -6px 50px;font-size:0}.catalog-subcategories a{display:inline-block;padding:10px 25px;margin:6px;font-family:Montserrat;font-size:15px;font-weight:300;line-height:15px;color:var(--nero);text-align:center;background-color:#f4f4f4;border-radius:10px}.catalog-subcategories a.current{color:var(--bianco);background-color:var(--accento)!important;border-color:var(--accento)!important}html.no-touch .catalog-subcategories a:hover{color:var(--bianco);background-color:var(--nero);box-shadow:1px 2px 5px #0000004d}html.is-touch .catalog-subcategories{overflow:auto;white-space:nowrap;scrollbar-width:none}.catalog-head{margin:20px 0 0}.catalog-head .catalog-topbar{display:flex;align-items:center;justify-content:space-between;padding-bottom:5px}.catalog-head .catalog-topbar .btn{height:28px;padding:0 15px;font-size:12px;line-height:28px}.catalog-head .catalog-topbar .btn.dropdown-toggle:after{position:relative;display:inline;margin-left:8px;font-family:bootstrap-icons;font-size:12px;color:var(--bianco);content:""}.catalog-head .catalog-topbar .catalog-filters{display:flex;align-items:center}.catalog-head .catalog-topbar .catalog-filters [data-offcanvas=filters].active{position:relative}.catalog-head .catalog-topbar .catalog-filters [data-offcanvas=filters].active:after{position:absolute;top:-1px;right:-4px;display:block;width:12px;height:12px;content:"";background-color:var(--accento);border-radius:50%}.catalog-head .catalog-topbar .catalog-filters .active-filters{margin:5px}.catalog-head .catalog-bottom{display:flex;align-items:center;justify-content:space-between;padding-top:5px;border-top:1px solid var(--nero)}.catalog-list{display:flex;flex-wrap:wrap;justify-content:flex-start;margin-right:-5px;margin-left:-5px}.catalog-list .catalog-product{position:relative;flex:0 0 100%;width:100%;min-height:1px;padding:0 5px;margin-bottom:80px}.catalog-view-mode{display:none;cursor:pointer}.catalog-view-mode .grid-view{display:none}.catalog-grid-view .catalog-view-mode .grid-view{display:block}.catalog-grid-view .catalog-view-mode .list-view{display:none}.catalog-active-filters{margin:15px -5px 0}.catalog-active-filters a{margin:5px}.catalog-pagination-row{padding:40px 0 30px;text-align:center}.catalog-pagination-row a,.catalog-pagination-row span{display:inline-block;margin:0 15px;font-size:16px;line-height:30px;color:#222;vertical-align:middle}.catalog-pagination-row i{font-size:24px;line-height:30px}.catalog-pagination-row span i{color:var(--testo-chiaro)}html.no-touch .catalog-pagination-row a:hover{color:var(--accento)}.catalog-related{margin:55px 0;overflow:visible}.catalog-related .slick-list{overflow:visible}.catalog-related .slick-slide{position:relative}.catalog-related .slick-next,.catalog-related .slick-prev{z-index:50;width:50px;height:50px;padding:3px 10px;line-height:45px;color:var(--nero);visibility:visible;background:transparent!important;opacity:.5;transition:opacity .3s ease}.catalog-related .slick-next:after,.catalog-related .slick-prev:after{font-size:14px}.catalog-related h5.heading{position:relative;margin:40px auto}.catalog-related h5.heading span{font-family:Montserrat;font-size:22px;font-weight:400;color:var(--scuro)}html.no-touch .catalog-related .slick-next:hover,html.no-touch .catalog-related .slick-prev:hover{background:transparent!important;opacity:1}@media(max-width:480px){.catalog-related .product-item .product-info{min-height:105px}.catalog-related .product-item .product-info .product-title{font-size:13px}.catalog-related .product-item .product-info .product-title strong{display:block;font-size:15px}.catalog-related .product-item .product-price,.catalog-related .product-item .product-price .cutprice{font-size:15px}}@media(min-width:992px)and (max-width:1399px){.catalog-list .catalog-product{flex:0 0 33.333%;width:33.333%}}@media(min-width:1400px){.catalog-list .catalog-product{flex:0 0 20%;width:20%}}@media(max-width:991px){.catalog-related .catalog-related-content{margin:50px 15px 0 -5px}.catalog-related .catalog-related-content .slick-slide{padding:0 5px}.catalog-title{font-size:28px}.catalog-view-mode{display:block}.catalog-grid-view .catalog-list .catalog-product{flex:0 0 50%;width:50%}}@media(max-width:480px){.catalog-title{flex-direction:column;align-items:flex-start}.catalog-title .btn-follow{margin:15px 0 0}.catalog-grid-view .product-item .product-info{min-height:105px}.catalog-grid-view .product-item .product-info .product-title{font-size:13px}.catalog-grid-view .product-item .product-info .product-title strong{display:block;font-size:15px}.catalog-grid-view .product-item .product-price,.catalog-grid-view .product-item .product-price .cutprice{font-size:15px}}.catalog-branddesc{margin:20px 0 40px}.catalog-branddesc a{color:var(--nero)!important;text-decoration:underline}html.no-touch .catalog-branddesc a:hover{text-decoration:none}.product-item{position:relative;display:block;max-width:300px;margin:auto}.product-item .product-thumb{position:relative;padding-bottom:30px}.product-item .product-thumb .product-img{display:block;max-width:100%;padding-top:100%;margin:auto;background-color:var(--bianco);background-repeat:no-repeat;background-position:50% 50%;background-size:contain}.product-item .product-thumb .product-badge-top{position:absolute;top:0;left:0}.product-item .product-thumb .product-add-wish{position:absolute;top:0;right:0;width:28px;height:28px;padding:0;font-size:16px;line-height:30px;text-align:center;background-color:var(--bianco);border-radius:50%;box-shadow:1px 2px 3px #0003}.product-item .product-thumb .product-add-cart{position:absolute;right:0;bottom:40px;width:34px;height:34px;padding:0;font-size:18px;line-height:36px;text-align:center;background-color:var(--bianco);border-radius:50%;box-shadow:1px 2px 3px #0003}.product-item .product-thumb .product-badge-bottom{position:absolute;right:0;bottom:0;left:0;text-align:center}.product-item .product-thumb .product-badge{display:inline-block;padding:3px 10px;font-family:Montserrat,sans-serif;font-size:14px;font-weight:600;line-height:1;color:var(--nero);text-transform:uppercase;vertical-align:middle;background-color:var(--bianco);border-radius:20px;box-shadow:1px 2px 3px #0003}.product-item .product-thumb .product-badge.product-badge-new{font-size:13px;font-weight:500;color:var(--accento);box-shadow:none}.product-item .product-thumb .product-badge.product-badge-super{display:block;margin:7px 0 0;color:var(--bianco);background-color:var(--nero);box-shadow:none}.product-item .product-thumb .product-badge.product-badge-soldout{color:var(--bianco);background-color:#e31515}.product-item .product-thumb .product-badge.product-badge-offer{color:var(--bianco);background-color:var(--successo)}.product-item .product-info{min-height:84px;text-align:center}.product-item .product-info .product-title{position:relative;padding:0;margin:15px 0 0;overflow:hidden;font-size:15px;line-height:1.4;color:var(--scuro);text-overflow:ellipsis;text-transform:capitalize}.product-item .product-info .product-category{display:block;height:18px;margin:5px 0 0;font-size:13px;font-weight:400;line-height:1.2;color:var(--nero)}.product-item .product-price{display:block;margin:15px 0 0;font-size:22px;font-weight:600;color:var(--nero);text-align:center}.product-item .product-price .cutprice{margin:0 7px 0 0;font-size:18px;font-weight:500;color:var(--testo-chiaro);text-decoration:line-through}.product-item .btn-link{font-size:12px;font-weight:400;text-decoration:underline}.product-ajax-details{position:absolute;top:-15px;z-index:20;display:block;padding:15px;background-color:var(--bianco);border-radius:24px;box-shadow:0 4px 10px #0003;opacity:0;transition:opacity .2s ease}.product-ajax-details.in{opacity:1}.product-ajax-details .product-loader{text-align:center}.product-ajax-details .product-loader>div{background-color:var(--linea-forte);border-radius:4px;opacity:.3;animation:pulse 2.4s infinite ease-in-out}.product-ajax-details .product-loader>div:nth-child(2){animation-delay:.8s}.product-ajax-details .product-loader>div:nth-child(3){animation-delay:1.6s}.product-ajax-details .product-content .product-item .btn-link{display:none}.product-ajax-details .product-content .product-colors{margin-top:5px;overflow:auto;white-space:nowrap;scrollbar-width:none}.product-ajax-details .product-content .product-colors .product-color{display:inline-block;width:75px;padding-top:75px;margin:5px;background-repeat:no-repeat!important;background-position:center!important;background-size:cover!important}.product-ajax-details .product-content .product-colors .product-loader>div{display:inline-block;width:75px;height:75px;margin:5px}.product-ajax-details .product-content .product-taglie{text-align:center}.product-ajax-details .product-content .product-taglie .product-taglia{display:inline-block;min-width:34px;height:34px;padding:5px;margin:5px;font-size:14px;line-height:22px;color:var(--nero);text-align:center;border:1px solid var(--nero);border-radius:4px}.product-ajax-details .product-content .product-taglie .product-loader>div{display:inline-block;width:34px;height:34px;margin:5px}.product-ajax-details .product-aside-colors{position:absolute;top:15px;bottom:15px;display:block;width:75px;overflow:auto;scrollbar-width:none}.product-ajax-details .product-aside-colors .product-color{display:block;width:100%;padding-top:100%;background-repeat:no-repeat!important;background-position:center!important;background-size:contain!important}.product-ajax-details .product-aside-colors .product-color+.product-color{margin-top:10px}.product-ajax-details .product-aside-colors .product-loader>div{display:block;width:100%;padding-top:100%}.product-ajax-details .product-aside-colors .product-loader>div+div{margin-top:10px}.product-ajax-details .btn-link{font-size:12px;font-weight:400;text-decoration:underline}.product-ajax-details.product-ajax-details-l{left:-10px}.product-ajax-details.product-ajax-details-l .product-content{padding-right:90px}.product-ajax-details.product-ajax-details-l .product-aside-colors{right:15px;padding-left:15px;border-left:1px solid var(--linea)}.product-ajax-details.product-ajax-details-r{right:-10px}.product-ajax-details.product-ajax-details-r .product-content{padding-left:90px}.product-ajax-details.product-ajax-details-r .product-aside-colors{left:15px;padding-right:15px;border-right:1px solid var(--linea)}.product-ajax-details.product-ajax-details-v{right:0;left:0}.slick-slide .product-ajax-details.product-ajax-details-l{left:-15px}.slick-slide .product-ajax-details.product-ajax-details-r{right:-15px}.product-page{margin-bottom:60px}.bee-dialog .product-page{margin-bottom:0}.product-page .product-images{position:relative}.product-page .product-images .product-badges{position:absolute;top:0;left:15px;z-index:25;display:block;width:80px}.product-page .product-images .product-badges .product-badge{display:block;margin-bottom:10px}.product-page .product-images .product-badges img{max-width:100%}.product-page .product-images .product-actions{position:absolute;top:15px;right:15px;z-index:30;display:flex;flex-direction:column;align-items:end;justify-content:flex-end}.product-page .product-images .product-actions .product-badge{display:inline-block;padding:3px 10px;margin:0 0 15px;font-family:Montserrat,sans-serif;font-size:14px;font-weight:600;line-height:1;color:var(--nero);text-transform:uppercase;vertical-align:middle;background-color:var(--bianco);border-radius:20px;box-shadow:1px 2px 3px #0003}.product-page .product-images .product-actions .product-badge.product-badge-new{font-size:13px;font-weight:500;color:var(--accento);box-shadow:none}.product-page .product-images .product-actions .product-badge.product-badge-super{display:block;margin:7px 0 0;color:var(--bianco);background-color:var(--nero);box-shadow:none}html .product-page .product-images .product-actions a{display:block;width:28px;height:28px;padding:0;font-size:16px;line-height:30px;text-align:center;background-color:var(--bianco);border-radius:50%;box-shadow:1px 2px 3px #0003}html .product-page .product-images .product-actions a+a{margin-top:10px}.product-page .product-images .product-slider{z-index:20}.product-page .product-images .product-slider .item{position:relative;background:transparent}.product-page .product-images .product-slider .item .itemzoom{position:absolute;top:50%;left:50%;display:block;width:36px;height:36px;padding:0;margin-top:-18px;margin-left:-18px;font-size:18px;line-height:36px;color:var(--nero);text-align:center;visibility:hidden;background:var(--bianco);border-radius:50%;opacity:0}.product-page .product-images .product-slider .item img{display:block;max-width:100%;margin:auto!important;overflow:hidden;border-radius:10px;box-shadow:0 4px 15px #0000000f}.product-page .product-images .product-slider .item.product-slider-video{aspect-ratio:1 / 1;overflow:hidden;background-color:var(--nero)}.product-page .product-images .product-slider .item.product-slider-video video{display:block;width:100%;height:100%;object-fit:cover}.product-page .product-images .product-slider-thumbs .product-slider-thumb-video{position:relative;padding:0;overflow:hidden;background-color:var(--nero)}.product-page .product-images .product-slider-thumbs .product-slider-thumb-video video{display:block;width:100%;height:100%;object-fit:cover}.product-page .product-images .product-slider-thumbs .product-slider-thumb-video .bi{position:absolute;top:50%;left:50%;font-size:24px;color:var(--bianco);text-shadow:0 0 6px rgba(0,0,0,.6);pointer-events:none;transform:translate(-50%,-50%)}.product-page .product-images .product-slider .slick-next,.product-page .product-images .product-slider .slick-prev{z-index:500;width:50px;height:50px;padding:3px 10px;margin-top:0;line-height:45px;color:var(--nero);visibility:visible;background:transparent!important;opacity:.5;transition:opacity .3s ease}.product-page .product-images .product-slider .slick-prev{left:0}.product-page .product-images .product-slider .slick-next{right:0}.product-page .product-images .product-slider .slick-next:after,.product-page .product-images .product-slider .slick-prev:after{font-size:14px}html.no-touch .product-page .product-images .product-slider .item:hover .itemzoom{visibility:visible;opacity:1}html.no-touch .product-page .product-images .product-slider .slick-next:hover,html.no-touch .product-page .product-images .product-slider .slick-prev:hover{background:transparent!important;opacity:1}@media(min-width:1200px){.product-page .product-images .product-slider{display:flex;flex-wrap:wrap;margin:0 -10px}.product-page .product-images .product-slider .col{display:block!important;flex:0 0 50%;padding:0 10px;margin-bottom:20px}}.product-page .product-images .product-slider-thumbs{margin:10px -5px 0}.product-page .product-images .product-slider-thumbs .item{margin:0 5px;overflow:hidden;color:var(--bianco);text-align:center;cursor:pointer;border:1px solid transparent;border-radius:8px;opacity:.7}.product-page .product-images .product-slider-thumbs .item.slick-current{border:1px solid var(--linea-scura);opacity:1}.product-page .product-images .product-slider-thumbs .item img{max-width:100%}.product-page .product-images .product-slider-thumbs .slick-slide{padding:0}.product-page .product-images .product-slider-thumbs .slick-slide .foto_holder{background-color:var(--bianco);background-repeat:no-repeat;background-position:50% 50%;background-size:contain}.product-page .product-content{display:flex;flex-direction:column}.product-page .product-content .product-details{position:relative;display:flex;order:1;align-items:flex-start;color:var(--nero)}.product-page .product-content .product-details .data{flex:1 1 auto}.product-page .product-content .product-details .data .original{display:flex;align-items:center;margin:0 0 10px;font-size:14px;font-weight:600;line-height:1.2;color:var(--successo)}.product-page .product-content .product-details .data .original .bi{display:inline-block;width:16px;height:16px;margin:0 5px 0 0;line-height:16px;color:var(--bianco);text-align:center;vertical-align:middle;background:var(--successo);border-radius:50%}.product-page .product-content .product-details .data .brand{margin:0;font-size:40px;font-weight:800;line-height:1.4;color:var(--nero);text-transform:uppercase}.product-page .product-content .product-details .data .name{margin:0;font-size:30px;font-weight:400;line-height:1.4;color:var(--nero)}.product-page .product-content .product-details .data .category{margin:5px 0 0;font-size:12px;font-weight:400;line-height:1.6;text-transform:uppercase}.product-page .product-content .product-details .data .category a{color:var(--nero);text-decoration:underline}.product-page .product-content .product-details .data .category .code{display:inline-block;padding:2px 6px;font-weight:300;color:var(--nero);text-align:center;background-color:#f4f4f4;border-radius:10px}.product-page .product-content .product-details .thumb{flex:0 0 100px}.product-page .product-content .product-details .thumb .inner{display:block;width:100%;padding-top:100%;overflow:hidden;background-repeat:no-repeat!important;background-position:center!important;background-size:contain!important;border-radius:8px}.product-page .product-content .product-color{order:2;margin-top:20px;margin-bottom:20px}.product-page .product-content .product-color .title{margin:0 0 7px;font-size:14px;line-height:1.2;color:var(--nero)}.product-page .product-content .product-color .title span{font-weight:600;text-transform:uppercase}.product-page .product-content .product-color .colors{display:flex;flex-wrap:wrap;margin:-5px}.product-page .product-content .product-color .colors .color{flex:0 0 20%;padding:5px}.product-page .product-content .product-color .colors .color .inner{display:block;width:100%;padding-top:100%;overflow:hidden;background-repeat:no-repeat!important;background-position:center!important;background-size:cover!important;border-radius:8px}.product-page .product-content .product-color .colors .color .inner.active{border:1px solid var(--linea-scura)}.product-page .product-content .product-price{order:4;padding-top:25px;padding-bottom:25px;overflow:hidden;text-align:center;background-color:var(--fondo-tenue);border-radius:12px}.product-page .product-content .product-price .stock{font-size:15px;font-weight:500;color:var(--successo);text-transform:uppercase}.product-page .product-content .product-price .stock.unavailable{color:var(--accento)}html.no-touch .product-page .product-content .product-details .data .category a:hover{color:var(--arancio)}.book-flow .product-price .price,.product-page .product-content .product-price .price{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;margin:10px;line-height:1}.book-flow .product-price .price .old,.product-page .product-content .product-price .price .old{margin:0 7px;font-size:28px;font-weight:500;color:var(--testo-chiaro);text-decoration:line-through}.book-flow .product-price .price .current,.product-page .product-content .product-price .price .current{margin:0 7px;font-size:28px;font-weight:600;color:var(--nero)}.book-flow .product-price .price .offer,.product-page .product-content .product-price .price .offer{padding:3px 10px;margin:0 7px;font-size:14px;font-weight:500;color:var(--bianco);text-transform:uppercase;vertical-align:middle;background-color:var(--nero);border-radius:20px}.product-page .product-content .product-price .shipping{display:inline-block;padding-bottom:12px;font-size:13px;font-weight:600;line-height:1.2;color:var(--nero);text-transform:uppercase;border-bottom:2px solid var(--linea)}.product-page .product-content .product-price .shipping a{padding:0 0 5px;color:var(--nero);border-bottom:1px solid var(--nero)}.product-page .product-content .product-price .shipping a.details{display:block;margin-top:4px;font-weight:400;text-transform:none}.product-page .product-content .product-price .shipping-info{margin-top:12px;font-size:14px;font-weight:600;line-height:1.2;color:var(--nero);text-transform:uppercase}.product-page .product-content .product-price .shipping-info .available{color:var(--successo)}.product-page .product-content .product-price .shipping-info .unavailable{color:var(--accento)}.product-page .product-content .product-price .shipping-info .trovataglia{padding:4px 10px;font-size:10px;line-height:10px;color:var(--errore);background-color:var(--errore-fondo);border-radius:10px}.product-page .product-content .product-price .product-book-terms{padding:15px 15px 0;font-size:13px;line-height:1.2;color:#333;text-align:left}.product-page .product-content .product-shop{order:5;padding-top:15px}.product-page .product-content .product-shop .taglie{display:flex;align-items:center;justify-content:space-between}.product-page .product-content .product-shop .taglie .control{padding:0;font-size:12px;font-weight:600;color:var(--nero);text-decoration:underline;background:transparent;border:none}.product-page .product-content .product-shop .taglia-select{margin-top:8px}.product-page .product-content .product-shop .taglia-select .dropdown-toggle{font-size:16px;font-weight:500;text-align:center;border-radius:24px}.product-page .product-content .product-shop .taglia-select .dropdown-menu{margin-top:10px;overflow:hidden;border:none;box-shadow:0 0 6px #0003}.product-page .product-content .product-shop .taglia-select .dropdown-menu .alert{display:none}.product-page .product-content .product-shop .cart{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;margin-right:-4px;margin-left:-4px}.product-page .product-content .product-shop .cart .col-single{width:100%;padding:0 4px}.product-page .product-content .product-shop .cart .col{width:50%;padding:0 4px}.product-page .product-content .product-shop .cart .col:first-child:last-child{width:100%}.product-page .product-content .product-shop .cart .btn{display:inline-block;width:100%;height:42px;padding:0 15px;margin:10px 0 0;overflow:hidden;font-family:Montserrat;font-size:14px;font-weight:600;line-height:42px;text-overflow:ellipsis;text-wrap:nowrap;border-radius:24px}.product-page .product-content .product-shop .cart .addtobook{display:flex;gap:12px;align-items:center;width:100%;padding:12px 15px;margin:30px 0 0;font-family:Montserrat;color:var(--nero);text-align:left;cursor:pointer;background-color:var(--fondo-tenue);border:none;border-radius:16px;transition:background-color .15s,border-color .15s}.product-page .product-content .product-shop .cart .addtobook-icon{display:block;flex:0 0 auto;width:30px;height:30px;object-fit:contain}.product-page .product-content .product-shop .cart .addtobook-text{display:flex;flex-direction:column;min-width:0}.product-page .product-content .product-shop .cart .addtobook-title{font-size:14px;font-weight:600;line-height:1.2;text-transform:uppercase;text-decoration:underline;text-underline-offset:3px}.product-page .product-content .product-shop .cart .addtobook-sub{margin-top:3px;font-size:12px;line-height:1.4;color:#333}.product-page .product-content .product-shop .cart .addtobook-text .book-pickup-time{margin-top:6px;font-size:12px;line-height:1.4;color:#333}.product-page .product-content .product-shop .cart .addtobook-text .book-pickup-time .bi{margin-right:2px;color:var(--testo-tenue)}html.no-touch .product-page .product-content .product-shop .cart .addtobook:hover{background-color:#f0f0f0}.product-page .store-availability-list{padding:0;margin:0;list-style:none}.product-page .product-content .product-info .product-customer-care .store-availability .content ul li.store-availability-item,.product-page .store-availability-item{margin:0 0 8px;list-style:none}.product-page .store-availability-store{display:flex;gap:12px;align-items:center;width:100%;padding:12px 15px;font-family:Montserrat;color:var(--nero);text-align:left;cursor:pointer;background-color:var(--bianco);border:1px solid var(--linea);border-radius:16px;transition:border-color .15s,background-color .15s}.product-page .store-availability-badge{flex:0 0 auto;align-self:flex-start;padding:4px 10px;font-size:11px;font-weight:600;color:var(--successo);text-transform:uppercase;background-color:var(--successo-fondo);border-radius:20px}.product-page .store-availability-data{display:flex;flex:1 1 auto;flex-direction:column;min-width:0}.product-page .store-availability-name{font-size:14px;font-weight:600;line-height:1.2}.product-page .store-availability-place{margin-top:3px;font-size:12px;line-height:1.4;color:#333}.product-page .store-availability-place .bi{margin-right:2px;color:var(--testo-tenue)}.product-page .store-availability-sizes{margin-top:3px;font-size:12px;line-height:1.4;color:#333}.product-page .store-availability-sizes .k{color:var(--testo-tenue)}.product-page .store-availability-arrow{flex:0 0 auto;color:var(--testo-chiaro)}html.no-touch .product-page .store-availability-store:hover{background-color:var(--fondo-tenue);border-color:var(--linea-scura)}.book-flow .book-detail-form .book,.book-flow .book-store-select,.product-page .product-content .product-book .book{display:inline-block;width:100%;height:42px;padding:0 15px;margin:10px 0 0;font-family:Montserrat;font-size:14px;font-weight:600;line-height:42px;color:var(--bianco);text-align:center;text-transform:uppercase;border:none;border-radius:24px}html.no-touch .book-flow .book-detail-form .book:hover,html.no-touch .book-flow .book-store-select:hover,html.no-touch .product-page .product-book .book:hover{color:var(--bianco);background:var(--scuro)}.book-flow .book-store-select{background:var(--nero)}.book-flow .book-detail-form .book{background:var(--accento)}.product-page .product-content .product-shop .cart .undo{display:block;margin:10px auto 0;font-family:Montserrat;font-size:14px;font-weight:600;color:var(--testo-tenue);text-align:center;background:transparent;border:none;border-radius:0}html.no-touch .product-page .product-content .product-shop .cart .undo:hover{color:var(--nero)}.product-page .product-content .product-book{position:relative;display:block;order:5}.product-page .product-content .product-book .row{margin-right:-5px;margin-left:-5px}.product-page .product-content .product-book .row .col-sm-6{padding:0 5px}.product-page .product-content .product-book .form-control{margin-top:10px;color:#333;background-color:var(--fondo-tenue);border-color:var(--fondo-tenue);border-radius:0;outline:0!important;box-shadow:none!important}.product-page .product-content .product-book .book{margin-top:30px;background-color:var(--nero)}.book-flow-dialog .bee-dialog-inner{padding:25px 30px 30px}.book-flow-dialog.book-flow-compact .bee-dialog-inner{max-width:620px}.book-flow{text-align:left}.book-flow [hidden]{display:none!important}.book-loader{position:fixed;inset:0;z-index:5100;display:block;background-color:#ffffffb3}.book-loader .md-load{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.book-flow .book-flow-title{padding-right:30px;margin-bottom:20px;font-size:20px;font-weight:600;line-height:1.2;color:var(--nero)}.book-flow .book-empty{padding:30px 0;font-size:15px;font-weight:600;color:var(--accento);text-align:center}.book-flow .book-back{display:inline-flex;gap:8px;align-items:center;padding:0;margin-bottom:20px;font-size:13px;font-weight:600;color:var(--testo-tenue);cursor:pointer;background:transparent;border:none}.book-flow .product-price{margin:0 0 20px}.book-flow .product-price .price{justify-content:flex-start;margin:0 -7px}.book-flow .book-stores-head{display:flex;flex-wrap:wrap;gap:10px;align-items:center;justify-content:space-between;margin-bottom:10px}.book-flow .book-stores-intro{font-size:14px;font-weight:600;color:var(--nero)}.book-flow .book-stores-search{position:relative;flex:0 1 320px}.book-flow .book-stores-search .bi-search{position:absolute;top:50%;left:14px;font-size:14px;color:var(--testo-chiaro);transform:translateY(-50%)}.book-flow .book-stores-search .form-control{width:100%;height:42px;padding:0 15px 0 36px;color:#333;background-color:var(--fondo-tenue);border:1px solid var(--linea);border-radius:24px;outline:0!important;box-shadow:none!important}.book-flow .book-stores-grid{display:grid;grid-template-columns:1fr;gap:15px}.book-flow .book-stores-empty{padding:25px 0;font-size:14px;color:var(--testo-tenue);text-align:center}.book-flow .book-store{display:flex;flex-direction:column;padding:20px;border:1px solid var(--linea);border-radius:16px}.book-flow .book-store-badge{display:inline-block;align-self:flex-start;padding:4px 12px;margin-bottom:12px;font-size:11px;font-weight:600;color:var(--successo);text-transform:uppercase;background-color:var(--successo-fondo);border-radius:20px}.book-flow .book-store-badge.unavailable{color:var(--testo-chiaro);background-color:#f0f0f0}.book-flow .book-pickup-time{margin-top:6px;font-size:12px;line-height:1.4;color:#333}.book-flow .book-pickup-time .bi{margin-right:2px;color:var(--testo-tenue)}.book-flow .book-store-name{margin-bottom:8px;font-size:15px;font-weight:600;color:var(--nero)}.book-flow .book-store-row{margin-bottom:6px;font-size:13px;line-height:1.4;color:#333}.book-flow .book-store-row .bi{margin-right:4px;color:var(--testo-tenue)}.book-flow .book-store-row a{color:#333}.book-flow .book-store-link{text-decoration:underline}.book-flow .book-store-hours-toggle{margin-bottom:18px;cursor:pointer;-webkit-user-select:none;user-select:none}.book-flow .book-store-hours-toggle .bi-chevron-down{font-size:11px}.book-flow .book-store-hours{padding:4px 0 0;margin-bottom:18px;font-size:13px;line-height:1.5;color:#333}.book-flow .book-store-select{margin-top:auto}.book-flow .book-detail{display:grid;grid-template-columns:1fr;gap:25px}.book-flow .book-detail-photo img{display:block;width:100%;height:auto}.book-flow .book-detail-brand{font-size:13px;font-weight:600;color:var(--testo-tenue);text-transform:uppercase}.book-flow .book-detail-name{margin:4px 0 0;font-size:22px;font-weight:600;line-height:1.2;color:var(--nero)}.book-flow .book-detail-category{margin:6px 0 15px;font-size:13px;color:var(--testo-tenue)}.book-flow .book-detail-block{margin:20px 0}.book-flow .book-detail-label{margin-bottom:10px;font-size:14px;font-weight:600;color:var(--nero)}.book-flow .book-detail-color{display:flex;gap:10px;align-items:center}.book-flow .book-detail-color .swatch{display:block;width:54px;height:54px;padding:2px;border:2px solid var(--accento);border-radius:8px}.book-flow .book-detail-color .swatch img{display:block;width:100%;height:100%;object-fit:contain}.book-flow .book-detail-color .val{font-size:13px;color:#333}.book-flow .book-detail-hint{margin-top:12px;font-size:13px;font-weight:600;color:var(--accento)}.book-flow .book-detail-terms{padding-top:20px;margin-top:30px;border-top:1px solid var(--linea)}.book-flow .book-detail-terms-toggle{font-size:13px;font-weight:600;color:var(--nero);cursor:pointer;-webkit-user-select:none;user-select:none}.book-flow .book-detail-terms-toggle .bi-chevron-down{font-size:11px}.book-flow .book-detail-note{padding-top:10px;font-size:13px;line-height:1.5;color:var(--testo-tenue)}.book-flow .product-book-sizes .size{position:relative;display:inline-block;margin:0 6px 6px 0}.book-flow .product-book-sizes .size>input{position:absolute;pointer-events:none;opacity:0}.book-flow .product-book-sizes .size .val{display:inline-block;min-width:48px;padding:10px 14px;font-size:14px;font-weight:600;text-align:center;cursor:pointer;background-color:var(--bianco);border:1px solid var(--linea-forte);border-radius:24px}.book-flow .product-book-sizes .size>input:checked~.val{color:var(--bianco);background-color:var(--accento);border-color:var(--accento)}.book-flow .product-book-sizes .size.unavailable .val{text-decoration:line-through;cursor:not-allowed;opacity:.4}.book-flow .book-detail-store{align-self:start;padding:20px;border:1px solid var(--linea);border-radius:16px}.book-flow .book-detail-store .book-store-hours-title{margin:15px 0 8px;font-size:14px;font-weight:600;color:var(--nero)}.book-flow .book-store-bar{display:flex;gap:12px;align-items:center;padding:15px;margin:0 0 20px;background-color:var(--fondo-tenue);border-radius:16px}.book-flow .book-screen[data-book-screen=form] .book-store-bar{margin:15px 0 0}.book-flow .book-store-icon{display:block;flex:0 0 auto;width:26px;height:26px;object-fit:contain}.book-flow .book-store-bar-name{font-size:15px;font-weight:600;line-height:1.2;color:var(--nero)}.book-flow .book-store-bar-addr{margin-top:3px;font-size:13px;line-height:1.4;color:#333}.book-flow .book-recap{position:relative;display:flex;gap:15px;align-items:center;padding:15px;background-color:var(--fondo-tenue);border-radius:16px}.book-flow .book-recap-logo{position:absolute;top:15px;right:15px}.book-flow .book-recap-logo img{display:block;width:80px;height:55px;object-fit:contain;object-position:right top}.book-flow .book-recap-data{padding-right:95px}.book-flow .book-recap+.book-empty,.book-flow .book-recap+.book-stores{margin-top:20px}.book-flow .book-recap-photo{flex:0 0 84px}.book-flow .book-recap-photo img{display:block;width:84px;height:84px;object-fit:contain}.book-flow .book-recap-name{margin:2px 0 8px;font-size:16px;font-weight:600;line-height:1.2;color:var(--nero)}.book-flow .book-recap-row{font-size:13px;line-height:1.5;color:#333}.book-flow .book-recap-row .k{font-weight:600;color:var(--nero)}.book-flow .book-form{margin:25px 0 0}.book-flow .book-detail-form .row{margin-right:-5px;margin-left:-5px}.book-flow .book-detail-form .row .col-sm-6{padding:0 5px}.book-flow .book-detail-form .form-control{height:auto;padding:10px 18px;color:#333;background-color:var(--fondo-tenue);border:1px solid var(--linea);border-radius:24px;outline:0!important;box-shadow:none!important}.book-flow .book-detail-form textarea.form-control{border-radius:16px}.book-flow .book-form-disclaimer{padding:15px;margin:15px 0;font-size:13px;line-height:1.5;color:#333;background-color:var(--fondo-tenue);border-radius:16px}html.no-touch .book-flow .book-back:hover{color:var(--nero)}html.no-touch .book-flow .product-book-sizes .size:not(.unavailable) .val:hover{border-color:var(--nero)}@media(max-width:767px){.book-flow .book-recap-logo img{width:60px;height:40px}.book-flow .book-recap-data{padding-right:70px}.book-flow .product-book-sizes .size{width:auto!important}}.book-done{text-align:center}.book-done .book-done-icon{font-size:42px;line-height:1;color:#00a05f}.book-done .book-done-title{margin:15px 0 10px;font-size:20px;font-weight:600;color:var(--nero)}.book-done .book-done-text{font-size:14px;line-height:1.5;color:#333}.book-done .book-done-recap{display:inline-block;padding:15px 20px;margin:20px 0;text-align:left;background-color:var(--fondo-tenue);border-radius:16px}.book-done .book-done-recap .book-done-row{font-size:13px;line-height:1.5;color:#333}.book-done .book-done-recap .book-done-row .k{font-weight:600;color:var(--nero)}@media(min-width:768px){.book-flow .book-stores-grid{grid-template-columns:repeat(2,1fr)}.book-flow .book-detail{grid-template-columns:1fr 1fr}}@media(min-width:992px){.book-flow .book-stores-grid{grid-template-columns:repeat(3,1fr)}.book-flow .book-detail{grid-template-columns:.9fr 1.2fr .9fr}}.product-page .product-content .product-info{order:8;margin-top:50px}.product-page .product-content .product-info .product-customer-care{display:flex;flex-direction:column;padding:0}.product-page .product-content .product-info .product-customer-care .item{border-bottom:1px solid var(--linea)}.product-page .product-content .product-info .product-customer-care .item:first-child{border-top:1px solid var(--linea)}.product-page .product-content .product-info .product-customer-care p{color:var(--nero)}.product-page .product-content .product-info .product-customer-care .item .title,.product-page .product-content .product-info .product-customer-care .item .toggle{position:relative;margin:0;overflow:hidden;font-size:16px;font-weight:500;line-height:26px;color:var(--nero);text-overflow:ellipsis;white-space:nowrap;cursor:pointer}.product-page .product-content .product-info .product-customer-care .item .toggle{padding:15px 25px 15px 10px}.product-page .product-content .product-info .product-customer-care .item .toggle .bi,.product-page .product-content .product-info .product-customer-care .item .toggle .fa{display:inline-block;width:30px;height:36px;font-size:18px;line-height:36px;text-align:center;vertical-align:middle}.product-page .product-content .product-info .product-customer-care .item .toggle .bi.bi-check{font-size:29px}.product-page .product-content .product-info .product-customer-care .item .toggle button{position:absolute;top:50%;right:0;padding:0;margin:0;font-size:18px;background:transparent;border:none;transform:translateY(-50%)}.product-page .product-content .product-info .product-customer-care .item .toggle.collapsed button .bi:before{content:""}.product-page .product-content .product-info .product-customer-care .item .title{padding:15px 10px}.product-page .product-content .product-info .product-customer-care .item .content{padding:15px}.product-page .product-content .product-info .product-customer-care .item .content ul{margin:0 0 10px}.product-page .product-content .product-info .product-customer-care .item .content ul li{margin-left:20px;color:var(--nero);list-style:disc}.product-page .product-content .product-info .product-customer-care .item .content p.content-title{margin:30px 0 10px;font-size:16px;font-weight:600}.product-page .product-content .product-info .product-customer-care .item .content p.content-title:first-child{margin-top:0}.product-page .product-content .product-info .product-customer-care .item .content .btn{margin:0 0 15px}.product-page .product-content .product-info .product-customer-care .item .content .content-links{margin-right:-5px;margin-left:-5px}.product-page .product-content .product-info .product-customer-care .item .content .content-links a{display:inline-block;padding:3px 8px;margin:5px;font-size:12px;font-weight:600;color:var(--nero);text-transform:uppercase;background-color:var(--fondo-tenue);border-radius:20px}.product-page .product-content .product-info .product-customer-care .product-description a{color:var(--nero)!important;text-decoration:underline}.product-page .product-content .product-info .product-customer-care .product-description .product-text{margin-bottom:15px}.product-page .product-content .product-info .product-customer-care .product-description .product-meta strong{font-weight:600}.product-page .product-content .product-info .product-customer-care .product-description .product-meta,.product-page .product-content .product-info .product-customer-care .product-description .product-text,.product-page .product-content .product-info .product-customer-care .product-description p{line-height:2;color:var(--nero)}.product-page .product-content .product-info .product-customer-care .product-description ul{margin:0 0 10px}.product-page .product-content .product-info .product-customer-care .product-description ul li{margin-left:20px;list-style:disc}.product-page .product-content .product-info .product-customer-care .btn-follow{margin:0 0 0 15px!important}.product-page .product-content .product-info .product-customer-care .item.faq .toggle{white-space:initial}.product-page .product-content .product-info .product-customer-care .rating{display:block;font-size:12px;text-align:center}.product-page .product-content .product-info .product-customer-care .rating img{max-width:200px;margin-top:15px;margin-bottom:15px}.product-page .product-content .product-info .product-customer-care .rating span{display:block}.product-page .product-content .product-info .product-customer-care .contacts-list li{margin-left:0!important;list-style:none!important}.product-page .product-content .product-info .product-customer-care .contacts-list li+li{margin-top:18px}.product-page .product-content .product-info .product-customer-care .contacts-list li img{max-width:24px;margin-right:5px}.product-page .product-content .product-info .product-customer-care .contacts-list li strong{font-weight:600;color:var(--bianco)}.product-page .product-content .product-info .catalog-faq{margin:25px 0}.product-page .product-content .product-info .product-brand-info .title{display:flex;align-items:center;justify-content:space-between;padding:20px 25px;margin:25px 0;background-color:#fafafa;border-radius:25px}.product-page .product-content .product-info .product-brand-info .title .logo{width:80px;height:55px;margin-right:25px}.product-page .product-content .product-info .product-brand-info .title span{flex:1}html.no-touch .product-page .product-content .product-info .product-customer-care .item .content .content-links a:hover{background-color:#f1f1f1}html.no-touch .product-page .product-content .product-info .product-customer-care .product-description a:hover{text-decoration:none}@media(min-width:1400px){.product-page .product-content .product-color .colors .color{flex:0 0 18%;width:18%}}@media(max-width:991px){.product-page .product-images .product-badges{top:-15px;width:70px}.product-page .product-content .product-details{margin-top:50px}.product-page .product-content .product-details .data .brand{font-size:35px}.product-page .product-content .product-details .data .name{font-size:25px}.product-page .product-content .product-details .original{font-size:12px}.product-page .product-content .product-color .colors .color{flex:0 0 25%;width:25%!important}.product-page .product-content .product-shop .cart{flex-direction:column}.product-page .product-content .product-shop .cart .col{width:100%}.product-page .product-content .product-info .product-customer-care .item .content .content-links{overflow:auto;white-space:nowrap}.product-page .product-content .product-info .product-customer-care .item .content .content-links a{padding:5px 15px;font-size:13px}.product-page .product-content .product-info .product-customer-care .contacts-list{display:flex;align-items:center;justify-content:space-around}.product-page .product-content .product-info .product-customer-care .contacts-list li{display:block;margin:0!important;text-align:center}.product-page .product-content .product-info .product-customer-care .contacts-list li img{display:block;width:52px;max-width:52px;margin:0 auto}.product-page .product-content .product-info .product-customer-care .contacts-list li span{text-align:center;text-decoration:underline}.bee-dialog .product-page .product-content .product-details{margin-top:0}}@media(max-width:480px){.product-page .product-content .product-price{padding-right:30px;padding-left:30px;margin-right:-30px;margin-left:-30px;border-radius:0;box-shadow:inset 0 0 6px #0000001a,inset 0 0 6px #0000001a}.product-page .product-content .product-info .product-customer-care{margin-right:-15px;margin-left:-15px}.product-page .product-content .product-info .product-customer-care h5{padding-right:40px;padding-left:20px}.product-page .product-content .product-info .product-customer-care h5 button{right:15px}.product-page .product-content .product-info .product-customer-care .content{padding:15px 30px}.product-page .product-content .product-price .shipping-info .available,.product-page .product-content .product-price .shipping-info .unavailable{display:block}.bee-dialog .product-page .product-content .product-price{margin-right:-15px;margin-left:-15px}}@media(max-width:767px){.product-page .product-images .product-slider .item img{box-shadow:none}}.foto_holder{display:block;max-width:100%;padding-top:100%}@media(max-width:991px){#ModalAskAvail button{width:100%;text-align:center}#ModalAskAvail button.close{text-align:right}}.catalog-faq{display:flex;flex-direction:column;padding:0;margin-bottom:50px;overflow:hidden;border:1px solid var(--linea);border-radius:12px}.catalog-faq .item{border-bottom:1px solid var(--linea)}.catalog-faq .item:last-child{border-bottom:none}.catalog-faq a{color:var(--nero)!important;text-decoration:underline}.catalog-faq p{color:var(--nero)}.catalog-faq p:last-child{margin-bottom:0}.catalog-faq .item .toggle{position:relative;padding:15px 40px 15px 15px;margin:0;font-size:14px;font-weight:500;line-height:26px;color:var(--nero);cursor:pointer;background-color:var(--fondo-tenue)}.catalog-faq .item .toggle button{position:absolute;top:50%;right:15px;padding:0;margin:0;font-size:14px;color:#777;background:transparent;border:none;transform:translateY(-50%)}.catalog-faq .item .toggle.collapsed{background-color:var(--bianco)}.catalog-faq .item .toggle.collapsed button .bi:before{content:""}.catalog-faq .item .content{padding:5px 15px 20px}.catalog-faq .item .content ul{margin:0 0 10px}.catalog-faq .item .content ul li{margin-left:20px;color:var(--nero);list-style:disc}.catalog-faq .item.faq h5{white-space:initial}html.no-touch .catalog-faq a:hover{text-decoration:none}@media(max-width:767px){.catalog-faq{margin-right:-15px;margin-left:-15px}.catalog-faq h5{padding-right:40px;padding-left:20px}.catalog-faq h5 button{right:15px}.catalog-faq .content{padding:15px 30px}}.brands-list .letters{display:flex;flex-wrap:wrap;align-items:center;margin:0 0 60px}.brands-list .letters a{margin:15px}.brands-list h3{position:relative;margin:0 0 22px;overflow:hidden;font-family:Montserrat;font-size:16px;font-weight:700;color:var(--scuro);text-transform:uppercase}.brands-list h3:after{position:absolute;top:9px;left:0;width:100%;height:1px;content:"";background:var(--linea-scura)}.brands-list h3 span{position:relative;z-index:88;padding-right:15px;margin:0 0 20px;background:var(--bianco)}.brands-list .tags{display:flex;flex-wrap:wrap;align-items:center;margin:0 0 60px}.brands-list .tags a{flex:0 0 300px;padding:5px;line-height:1.2;color:#888}html.no-touch .brands-list .tags a:hover{color:var(--nero)}.shop-cart .shop-head{display:flex;align-items:center}.shop-cart .shop-item{display:flex;padding-top:15px;margin-top:15px;border-top:1px solid var(--linea)}.shop-cart .shop-head .detail,.shop-cart .shop-item .detail{flex:1 1 auto}.shop-cart .shop-head .qty,.shop-cart .shop-item .qty{flex:0 0 150px;margin-left:15px;text-align:center}.shop-cart .shop-head .price,.shop-cart .shop-item .price,.shop-cart .shop-head .remove,.shop-cart .shop-item .remove{flex:0 0 100px;margin-left:15px;text-align:center}.shop-cart .shop-item .detail{display:flex;align-items:center}.shop-cart .shop-item .detail .thumb{flex:0 0 150px;margin-right:15px;overflow:hidden}.shop-cart .shop-item .detail .thumb img{display:block;max-width:100%;margin:auto}.shop-cart .shop-item .detail .content{flex:1 1 auto}.shop-cart .shop-item .detail .content h4{margin:0}.shop-cart .shop-item .detail .content h4,.shop-cart .shop-item .detail .content h4 a{font-size:18px;font-weight:500;color:var(--nero)}.shop-cart .shop-item .detail .content p{margin:7px 0 0;font-size:14px;line-height:1.2;color:var(--nero)}.shop-cart .shop-item .detail .content span{font-weight:600;text-transform:uppercase}.shop-cart .shop-item .qty button{width:30px;height:30px;padding:0;font-size:18px;line-height:30px;color:var(--nero);text-align:center;background-color:var(--linea);border:none;border-radius:4px}.shop-cart .shop-item .qty button[disabled]{color:var(--linea-scura)!important;background-color:var(--fondo-tenue)!important}.shop-cart .shop-item .qty input{width:40px;height:30px;padding:0;margin:0 3px;line-height:30px;text-align:center;border:none}.shop-cart .shop-item .price{font-weight:700}.shop-cart .shop-item .remove i{color:var(--testo-tenue);cursor:pointer}.shop-cart .shop-shipping-info{padding:25px;margin-top:30px;font-size:14px;font-weight:600;line-height:1.2;color:var(--nero);text-transform:uppercase;background-color:var(--fondo-tenue);border-radius:12px}.shop-cart .shop-shipping-info .available{color:var(--successo)}.shop-cart .shop-total{padding:25px;overflow:hidden;background-color:var(--fondo-tenue);border-radius:12px}.shop-cart .shop-total .st-title{font-size:18px;font-weight:600;color:var(--nero)}.shop-cart .shop-total .resume-item{display:flex;margin-top:15px;font-size:15px;line-height:18px}.shop-cart .shop-total .resume-item .l{flex:1 1 auto;margin-right:10px}html.no-touch .shop-cart .shop-item .qty button:hover{background-color:#d9d9d9;box-shadow:0 1px 2px #0000001a}html.no-touch .shop-cart .shop-item .remove i:hover{color:var(--nero)}.shop-cart .shop-total .resume-item.resume-coupon a,.shop-checkout-box .sc-total .resume-item.resume-coupon a{margin-left:5px;font-size:18px;color:#bcbcbc;vertical-align:middle;cursor:pointer}html.no-touch .shop-cart .shop-total .resume-item.resume-coupon i:hover,html.no-touch .shop-checkout-box .sc-total .resume-item.resume-coupon i:hover{color:var(--nero)}.shop-cart .shop-total .resume-item.resume-total{padding-top:20px;margin-top:20px;font-size:18px;font-weight:600;color:var(--nero);border-top:2px solid var(--linea)}.shop-cart .shop-total .btn-success{width:100%;padding:10px;margin-top:25px;line-height:22px}.shop-cart .shop-coupon{margin-top:30px}.shop-cart .shop-coupon .sc-title{padding-bottom:10px;margin-bottom:10px;font-size:16px;font-weight:600;border-bottom:1px solid var(--linea)}.shop-cart .shop-coupon .sc-input,.shop-checkout-box .sc-coupon .sc-input{display:flex;align-items:center}.shop-cart .shop-coupon .sc-input input,.shop-checkout-box .sc-coupon .sc-input input{display:flex;flex:1 1 auto;align-items:center;min-width:1px;height:36px;padding:0 10px;margin-right:10px;font-weight:600;line-height:36px;text-transform:uppercase;background:var(--fondo-tenue);border:1px solid var(--linea-scura);border-radius:4px;outline:0!important}.shop-cart .shop-coupon .sc-input button,.shop-checkout-box .sc-coupon .sc-input button{display:flex;flex:0 0 auto;align-items:center;height:36px;line-height:36px;border-radius:4px}@media(max-width:991px){.shop-cart .shop-head{display:none}.shop-cart .shop-item{flex-wrap:wrap;align-items:center;padding:30px 0;margin:0;border-top:none}.shop-cart .shop-item+.shop-item{border-top:1px solid var(--linea)}.shop-cart .shop-item .detail{flex:0 0 100%;margin:0 0 15px}.shop-cart .shop-item .qty{margin:0}.shop-cart .shop-item .price{flex:1 1 auto;text-align:left}.shop-cart .shop-item .remove{flex:0 0 50px}.shop-cart .shop-shipping-info{padding:10px;margin-bottom:10px;font-size:12px}}@media(max-width:767px){.orders.shop-cart .shop-item .detail{flex-direction:column;width:100%}.orders.shop-cart .shop-item .detail .thumb{flex:1 1 auto;margin:0 0 15px}.orders.shop-cart .shop-item .detail .thumb img{max-width:120px}}@media(max-width:480px){.shop-cart .shop-shipping-info{text-align:center}.shop-cart .shop-shipping-info .available{display:block}}.shop-checkout-nav{display:flex;align-items:center;justify-content:center;padding:10px 15px;border-bottom:1px solid var(--linea)}.shop-checkout-nav .sc-nav-btn{display:block;flex:1 1 33.333%;padding:0;margin:0;font-family:Montserrat;font-size:14px;font-weight:500;line-height:15px;color:var(--nero);text-align:center;background-color:var(--bianco);border:none;outline:0!important}.shop-checkout-nav .sc-nav-btn span{display:inline-block;padding:6px 10px}.shop-checkout-nav .sc-nav-btn.active span{color:var(--bianco)!important;background:var(--accento);border-radius:24px}.shop-checkout-box{display:block;background:var(--bianco);border-radius:20px;box-shadow:0 0 8px #0000001a}.shop-checkout-box .sc-head{padding:25px 15px 20px;border-bottom:1px solid var(--linea)}.shop-checkout-box .sc-head .sc-title{margin:0;font-size:24px;font-weight:600;color:var(--nero)}.shop-checkout-box .sc-content{padding:15px 15px 30px}.shop-checkout-box .sc-content .btn-grey{width:100%;margin-top:20px}.shop-checkout-box .sc-content .sc-radio>label,.shop-checkout-box .sc-content label.sc-radio{padding-left:40px}.shop-checkout-box .sc-content .sc-radio>input,.shop-checkout-box .sc-content .sc-radio>label input{display:none}.shop-checkout-box .sc-content .sc-radio .check{position:absolute;top:50%;left:0;display:flex;align-items:center;justify-content:center;width:20px;height:20px;border:2px solid var(--linea);border-radius:50%;transform:translateY(-50%)}.shop-checkout-box .sc-content .sc-radio .check:before{display:block;font-family:bootstrap-icons;font-size:20px;line-height:16px;color:var(--bianco);text-align:center}.shop-checkout-box .sc-content .sc-radio>input:checked+.check,.shop-checkout-box .sc-content .sc-radio>label input:checked+.check{background-color:var(--successo);border-color:var(--successo)}.shop-checkout-box .sc-content .sc-radio>input:checked+.check:before,.shop-checkout-box .sc-content .sc-radio>label input:checked+.check:before{text-shadow:1px 1px 2px rgba(0,0,0,.1);content:""}.shop-checkout-box .sc-fast .sc-control{position:relative}.shop-checkout-box .sc-fast .sc-control.sc-double{display:flex;align-items:center}.shop-checkout-box .sc-fast .sc-control.sc-double>div{flex:1 1 50%}.shop-checkout-box .sc-fast .sc-control.sc-double>div:first-child{padding-right:5px}.shop-checkout-box .sc-fast .sc-control.sc-double>div:last-child{padding-left:5px}.shop-checkout-box .sc-fast .sc-control.sc-double .scd-f{position:relative;flex:1 1 auto}.shop-checkout-box .sc-fast .sc-control.sc-double .scd-nc{flex:0 0 100px}.shop-checkout-box .sc-fast .sc-control.sc-double .scd-zp{flex:0 0 120px}.shop-checkout-box .sc-fast .sc-control+.sc-control{margin-top:10px}.shop-checkout-box .sc-fast .sc-control small{display:block;margin-top:2px;font-size:12px;color:var(--testo-chiaro)}.shop-checkout-box .sc-fast .sc-control.snc{margin-top:5px!important;text-align:right}.shop-checkout-box .sc-fast .req{display:block;margin:20px 0 0;color:var(--testo-tenue)}.shop-checkout-box .sc-customer address{margin:0;font-size:14px;line-height:1.4;color:var(--nero)}.shop-checkout-box .sc-customer address strong{font-weight:600}.shop-checkout-box .sc-shipping .sc-address+.sc-address{border-top:1px solid var(--linea)}.shop-checkout-box .sc-shipping .sc-address{position:relative;display:block;width:100%;padding:15px 40px 15px 0;margin:0;font-size:14px;font-weight:400;color:var(--nero);cursor:pointer}.shop-checkout-box .sc-shipping .sc-address .sc-address-edit{position:absolute;top:50%;right:0;display:none;width:30px;height:30px;color:var(--testo-chiaro);background:transparent;border:none;transform:translateY(-50%)}.shop-checkout-box .sc-payments{padding-top:10px}.shop-checkout-box .sc-payments .sc-radio+.sc-radio{border-top:1px solid var(--linea)}.shop-checkout-box .sc-payments .sc-radio>label{position:relative;display:block;width:100%;padding:15px 15px 15px 40px;margin:0;font-size:16px;font-weight:600;color:var(--nero);cursor:pointer}.shop-checkout-box .sc-payments .sc-radio>label .content{display:flex;align-items:center;justify-content:space-between}.shop-checkout-box .sc-payments .sc-radio>label .content .title{flex:1 1 auto}.shop-checkout-box .sc-payments .sc-radio>label .content .icon{flex:0 0 auto;margin-left:8px;text-align:right}.shop-checkout-box .sc-items{max-height:380px;padding:25px 15px 15px;overflow:auto}.shop-checkout-box .sc-item{display:flex;align-items:center}.shop-checkout-box .sc-item+.sc-item{padding-top:15px;margin-top:15px;border-top:1px solid var(--linea)}.shop-checkout-box .sc-item .thumb{flex:0 0 100px;margin-right:15px;overflow:hidden}.shop-checkout-box .sc-item .thumb img{display:block;max-width:100%;margin:auto}.shop-checkout-box .sc-item .content{flex:1 1 auto}.shop-checkout-box .sc-item .content h4{margin:0}.shop-checkout-box .sc-item .content h4 a{font-size:18px;font-weight:500;color:var(--nero)}.shop-checkout-box .sc-item .content .total,.shop-checkout-box .sc-item .content p{margin:7px 0 0;font-size:14px;line-height:1.2;color:var(--nero)}.shop-checkout-box .sc-item .content span{font-weight:600;text-transform:uppercase}.shop-checkout-box .sc-item .content .total{display:flex;align-items:center;justify-content:space-between}.shop-checkout-box .sc-shipping-info{padding:15px;margin-top:12px;font-size:14px;font-weight:600;line-height:1.2;color:var(--nero);text-transform:uppercase;background-color:var(--fondo-tenue);border-top:1px solid var(--linea)}.shop-checkout-box .sc-shipping-info .available{color:var(--successo)}.shop-checkout-box .sc-coupon{padding:15px;font-size:14px;font-weight:600;line-height:1.2;color:var(--nero);text-transform:uppercase;background-color:var(--fondo-tenue);border-top:1px solid var(--linea)}.shop-checkout-box .sc-coupon .sc-input input{max-width:280px}.shop-checkout-box .sc-total{padding:15px;background-color:var(--fondo-tenue);border-top:1px solid var(--linea);border-bottom:1px solid var(--linea)}.shop-checkout-box .sc-total .resume-item{display:flex;margin-top:15px;font-size:15px;line-height:18px}.shop-checkout-box .sc-total .resume-item:first-child{margin-top:0}.shop-checkout-box .sc-total .resume-item .l{flex:1 1 auto;margin-right:10px}.shop-checkout-box .sc-total .resume-item.resume-total{padding-top:20px;margin-top:20px;font-size:18px;font-weight:600;color:var(--nero);border-top:2px solid var(--linea)}.shop-checkout-box .sc-content .btn-success{width:100%;padding:10px;margin-top:15px;line-height:22px}.shop-checkout-box .sc-content .undo{display:block;margin:10px auto 0;font-family:Montserrat;font-size:14px;font-weight:600;color:var(--testo-tenue);text-align:center;background:transparent;border:none;border-radius:0}html.no-touch .shop-checkout-box .sc-shipping .sc-address .sc-address-edit:hover{color:var(--nero)}html.no-touch .shop-checkout-box .sc-shipping .sc-address:hover .sc-address-edit{display:block}html.no-touch .shop-checkout-box .sc-content .undo:hover{color:var(--nero)}.shop-pay{padding-top:100px;padding-bottom:200px;text-align:center}.shop-pay .icon{display:block;width:150px;height:150px;margin:0 auto 30px;font-size:80px;line-height:150px;color:var(--successo);text-align:center;background-color:var(--fondo-tenue);border-radius:50%}.shop-pay .icon.nope{color:var(--linea-scura)}.shop-pay h3{margin:0 auto;font-size:38px;font-weight:600;color:var(--nero);text-transform:uppercase}.shop-pay .alert{display:inline-block;padding:10px 20px;margin:10px 0 0;font-size:14px;line-height:1;border-radius:20px}.shop-pay .msg{max-width:600px;margin:30px auto}.shop-pay .msg.complete{padding:30px;background:var(--fondo-tenue);border-radius:20px}.shop-pay .payments{margin:30px auto 0}.shop-pay .payments img{width:40px}.shop-pay .card-container{width:100%;max-width:400px;padding:20px;margin:25px auto 0;background-color:var(--fondo-tenue);border-radius:5px}.shop-pay input[type=text],.shop-pay select,.shop-pay textarea{box-sizing:border-box;width:100%;height:40px;padding:12px;margin-top:6px;margin-bottom:16px;font-family:helvetica,tahoma,calibri,sans-serif;font-size:17px;color:#3a3a3a;resize:vertical;background:var(--bianco);border:1px solid var(--linea-scura);border-radius:4px}.shop-pay .card-field-submit-container{margin:4px 6px}.shop-pay .card-field-submit-container .btn-success{display:block;width:100%;padding:10px 30px;font-size:20px;border-radius:4px}.shop-pay #loading{position:fixed;top:0;left:0;z-index:99;display:block;width:100%;height:100%;text-align:center;background-color:var(--bianco);opacity:.7}.shop-pay-page .alert{margin:10px 0}.shop-pay-page .head{display:flex;align-items:flex-end;padding:10px 0;border-top:1px solid var(--nero)}.shop-pay-page .head .brand{flex:0 0 auto}.shop-pay-page .head .brand img{width:auto!important;height:40px}.shop-pay-page .head .main{flex:1 1 auto;padding:0 30px;margin:0;font-size:20px;font-weight:600;line-height:20px;color:var(--nero);text-transform:uppercase}.shop-pay-page .foot{display:flex;flex-direction:column;align-items:center;margin-top:30px}.shop-pay-page a.undo{font-family:Montserrat;font-size:14px;font-weight:600;line-height:20px;color:var(--testo-tenue);text-align:center;background:transparent;border:none;border-radius:0}html.no-touch .shop-pay-page a.undo:hover{color:var(--nero)}@media(max-width:991px){.shop-checkout-nav .sc-nav-btn{font-size:12px}.shop-checkout-box .sc-payments .sc-radio label .content{flex-direction:column}.shop-checkout-box .sc-payments .sc-radio label .content .icon{margin-left:0}.shop-checkout-box .sc-shipping-info{font-size:11px}}@media(max-width:767px){.shop-pay-page .head{flex-direction:column;align-items:center}.shop-pay-page .head .main{padding:20px 0 0}.shop-pay-page .head .back{display:none}.shop-pay{padding-top:60px;padding-bottom:120px}}.applepay-button,.googlepay-button,.paypal-button{max-width:350px;margin:25px auto 0}.applepay-button button,.googlepay-button button{width:100%}.promo-content .promo-list{display:flex;flex-wrap:wrap;align-items:flex-start;margin-right:-10px;margin-left:-10px}.promo-content .promo-list .promo-product{display:block;flex:0 0 50%;width:50%;padding:0 10px;margin-bottom:20px}.promo-content .promo-list .promo-product .promo-item{position:relative;display:block;min-height:100px;background-repeat:no-repeat;background-position:center;background-size:cover;border-radius:24px}.promo-content .promo-list .promo-product .promo-item .promo-title{position:absolute;top:0;right:0;left:0;padding:24px;font-size:12px;font-weight:500;color:var(--nero);text-transform:uppercase}html.no-touch .promo-content .promo-list .promo-product a.promo-item:hover{box-shadow:0 4px 10px #0003}@media(max-width:767px){.promo-content .promo-list .promo-product{flex:0 0 100%;width:100%}}.account-box{display:block;overflow:hidden;font-size:14px;background:var(--bianco);border-radius:20px;box-shadow:0 0 8px #0000001a}.account-box.single{max-width:630px;margin:30px auto 100px}.account-box .ab-head{padding:25px 15px 20px}.account-box .ab-head .ab-title{margin:0;font-size:24px;font-weight:600;color:var(--nero)}.account-box .title{margin:15px 0 30px;font-size:35px;font-weight:500;color:var(--nero)}.account-box form{padding:25px 25px 15px}.account-box form .btn-black,.shop-checkout-box .sc-sign form .btn-black{width:100%;margin-top:15px}.account-box form .recovery-password,.shop-checkout-box .sc-sign form .recovery-password{margin:10px 0 0;font-size:12px;text-align:center}.account-box .ab-nav a{position:relative!important;display:table;width:100%;padding:10px 20px!important;font-family:Montserrat;font-size:13px;color:#333!important;text-transform:none;cursor:pointer;border-bottom:1px solid #ededed}.account-box .ab-nav a i{margin-right:10px}.account-box .ab-nav a.active{color:var(--bianco)!important;background-color:var(--accento)}.account-box .ab-foot{padding:15px 25px;text-align:center;background-color:var(--fondo-tenue)}.account-box .ab-foot a{font-size:12px;color:#333;text-decoration:underline}html.no-touch .account-box .ab-nav a:hover{color:var(--scuro);background-color:var(--fondo-tenue)}html.no-touch .account-box .ab-foot a:hover{text-decoration:none}.account-dialog .ab-title{margin:0 0 35px;font-size:24px;font-weight:600;color:var(--nero)}.shop-checkout-return{counter-reset:section}.shop-checkout-return .alert,.shop-checkout-return .alert p{font-size:14px;line-height:1.3}.shop-checkout-return .alert .btn-link{font-weight:700;text-decoration:underline}.shop-checkout-return .sc-content p,.shop-checkout-return .transfer-guide p{font-size:13px;line-height:1.3}.shop-checkout-return .shop-checkout-box{overflow:visible}.shop-checkout-return .sc-items{max-height:initial;padding:15px 0;overflow:visible}.shop-checkout-return .sc-items>.alert{margin:15px}.shop-checkout-return .shop-checkout-box .sc-item{flex-wrap:wrap;padding:15px}.shop-checkout-box .sc-item+.sc-item{margin-top:0}.stores .inner{display:flex;align-items:stretch;height:70vh;min-height:400px;max-height:800px}.stores .inner .mobile-head{display:none}.stores .inner .content{display:flex;flex:1;flex-direction:column}.stores .inner .content .head{margin-bottom:50px;text-align:center}.stores .inner .content .head .title{font-size:35px;font-weight:900;color:var(--nero)}.stores .inner .content .list{flex:1 1 auto;padding-right:20px;overflow:auto}.stores .inner .content .list .item{margin-bottom:50px}.stores .inner .content .list .item:last-child{margin-bottom:0}.stores .inner .content .list .item .store-block{position:relative;padding-left:30px;margin-top:15px;font-size:14px;font-weight:400;color:var(--nero)}.stores .inner .content .list .item .store-block a{color:var(--nero)}.stores .inner .content .list .item .store-block:before{position:absolute;top:15px;left:0;display:block;font-family:bootstrap-icons;font-size:16px;line-height:16px;color:var(--nero);text-align:center;content:""}.stores .inner .content .list .item .store-block.store-address:before{content:""}.stores .inner .content .list .item .store-block.store-hours:before{content:""}.stores .inner .content .list .item .store-block.store-phone:before{content:""}.stores .inner .content .list .item .store-block strong{font-weight:500}.stores .inner .content .list .item .store-head{cursor:pointer}.stores .inner .content .list .item .store-head .store-name{display:flex;align-items:center;justify-content:space-between;font-size:16px;font-weight:700;color:var(--nero)}.stores .inner .content .list .item .store-head .store-closed{display:inline-block;padding:3px 8px;margin-top:5px;font-size:12px;font-weight:400;color:#222;background:var(--linea);border-radius:8px}.stores .inner .content .list .item .store-head.collapsed .store-name button .bi:before{content:""}.stores .inner .content .list .item .store-content .tools{margin-top:20px}.stores .inner .content .list .item .store-content .tools .btn{margin-right:5px}.stores .inner .map{flex:1;margin-left:60px}.stores .inner .map .map-canvas{width:100%;height:100%;background-color:var(--linea)}.map_infowindow{min-width:250px}.map_infowindow h2{margin-top:0;font-size:18px;font-weight:600}.map_infowindow p{font-size:16px;line-height:1.4}.map_infowindow .btn{display:block;padding:4px 12px;margin-top:20px;font-size:16px;font-weight:400;text-transform:none;outline:0!important;box-shadow:none!important}@media(min-width:992px){.stores .inner .content .head .title br{display:none}}@media(max-width:991px){.stores .inner{flex-direction:column;height:auto;min-height:1px;max-height:initial}.stores .inner .mobile-head{display:block;order:1;margin-bottom:20px;text-align:center}.stores .inner .mobile-head .title{font-size:24px;font-weight:900;color:var(--nero)}.stores .inner .content{display:block;order:3}.stores .inner .content .head{display:none}.stores .inner .content .list{max-height:600px;overflow:auto}.stores .inner .content .list .item .store-content .tools .btn{display:block;width:100%;margin-right:0}.stores .inner .content .list .item .store-content .tools .btn+.btn{margin-top:5px}.stores .inner .map{order:2;margin-bottom:30px;margin-left:0}.stores .inner .map .map-canvas{width:100%;height:450px}}.contact-info .ci-title{font-size:35px;font-weight:500;color:var(--nero)}.contact-info .media-list .media{display:flex;align-content:flex-start;align-items:center;margin-top:25px}.contact-info .media-list .media img{display:block;width:36px;height:36px;padding:0;margin:0 15px 0 0}.contact-info .media-list .media strong{font-size:16px;font-weight:500;color:var(--nero)}.contact-info .media-list .media p{margin:0}.newsletter-subscribe .bee-dialog-inner{padding:50px}.newsletter-subscribe .title{margin:0;font-size:38px;font-weight:600;line-height:1;color:var(--nero);text-transform:uppercase}.newsletter-subscribe .description{margin:15px 0 30px;font-size:18px;line-height:1.4}.newsletter-subscribe .relative{position:relative}.newsletter-subscribe .form-control{position:relative;margin:0}.newsletter-subscribe .double{display:flex;margin:0 -5px}.newsletter-subscribe .double>div{position:relative;flex:0 0 50%;padding:0 5px}.newsletter-subscribe .radio-control{margin:20px 0 0}.newsletter-subscribe .radio-control label{width:auto!important;margin:0;font-weight:400}.newsletter-subscribe .radio-control label:first-child{display:block;width:100%!important;font-weight:700}.newsletter-subscribe .radio-control label:nth-child(n+3){margin-left:10px}.newsletter-subscribe .radio-control input{margin-right:4px}.newsletter-subscribe .date-control{margin:20px 0 0}.newsletter-subscribe .date-control>div{position:relative;display:flex}.newsletter-subscribe .date-control .date-d{flex:0 0 100px;text-align:center}.newsletter-subscribe .date-control .date-m{flex:1 1 auto;margin-left:10px;text-align:center}.newsletter-subscribe .date-control .date-y{flex:0 0 100px;margin-left:10px;text-align:center}.newsletter-subscribe .disclaimer{margin:30px 0 0}.newsletter-subscribe .tools{margin:30px 0 0;text-align:right}@media(max-width:480px){.newsletter-subscribe .double{display:block;margin:0}.newsletter-subscribe .double>div{flex:0;padding:0}.newsletter-subscribe .double>div+div{margin-top:10px}.newsletter-subscribe .date-control .date-d,.newsletter-subscribe .date-control .date-y{flex:0 0 70px}}.newsletter-widget button{position:fixed;bottom:50px;left:0;z-index:4000;display:block;width:170px;height:44px;padding:10px;margin:20px;font-size:14px;line-height:24px;text-align:center;white-space:nowrap;border-radius:24px;box-shadow:#00000026 0 2px 12px}.contact-widget{position:fixed;right:50px;bottom:50px;left:50px;z-index:4000;display:block}.contact-widget .cwt{position:absolute;right:0;bottom:0;display:block;padding:0;margin:0;background:transparent;border:none;transition:transform .3s ease,opacity .3s ease}.contact-widget.cwi .cwt{opacity:0;transform:translateY(30px)}.contact-widget .cwt .cwtl{position:absolute;top:50%;right:100%;display:block;padding:12px 16px;margin-right:10px;font-size:14px;line-height:1;color:#222;white-space:nowrap;background-color:var(--bianco);border-radius:20px;box-shadow:1px 1px 4px #0000001a;opacity:0;transition:opacity .3s ease,transform .3s ease}.contact-widget .cwt .cwtl.cwtli{opacity:1;transform:translateY(-50%)}.contact-widget .cwt .cwti{display:block;width:64px;height:64px;font-size:32px;line-height:64px;color:var(--bianco);text-align:center;background:linear-gradient(0deg,#2bbf63 0,#25d366);border-radius:50%;box-shadow:1px 1px 4px #00000026}.contact-widget .cwc{position:absolute;right:0;bottom:0;display:none;flex-direction:column;width:360px;max-width:100%;height:60vh;min-height:300px;max-height:700px;overflow:hidden;background:var(--bianco);border-radius:25px;box-shadow:0 0 15px #0000001a;opacity:0;transform:translateY(30px);transition:transform .3s ease,opacity .3s ease}.contact-widget.cws .cwc{display:flex}.contact-widget.cwi .cwc{opacity:1;transform:translateY(0)}.contact-widget .cwc .cwch{position:relative;flex:0 0 auto;padding:25px 25px 15px}.contact-widget .cwc .cwch .cwcht{padding-right:30px;margin:0 0 20px;font-size:35px;font-weight:500;line-height:1;color:var(--nero)}.contact-widget .cwc .cwch .cwchi{margin:0;font-size:16px;line-height:20px;color:var(--nero)}.contact-widget .cwc .cwch .cwchc{position:absolute;top:20px;right:20px;display:block;width:24px;height:24px;padding:0;cursor:pointer;border:none}.contact-widget .cwc .cwch .cwchc:after,.contact-widget .cwc .cwch .cwchc:before{position:absolute;top:50%;left:0;display:block;width:24px;height:1px;content:"";background-color:#46070a}.contact-widget .cwc .cwch .cwchc:before{transform:rotate(45deg)}.contact-widget .cwc .cwch .cwchc:after{transform:rotate(-45deg)}.contact-widget .cwc .cwcl{flex:1 1 auto;padding:0;overflow:auto;background-color:var(--bianco)}.contact-widget .cwc .cwcl a{display:flex;align-items:center;padding:15px 25px;font-family:Open Sans,sans-serif;color:#222;outline:0!important}.contact-widget .cwc .cwcl a+a{border-top:1px solid var(--linea)}.contact-widget .cwc .cwcl a img{display:inline-block;width:32px;margin-right:10px;vertical-align:middle}.contact-widget .cwc .cwcl a .cwcll{font-size:16px;line-height:1;color:var(--nero)}.contact-widget .cwc .cwcl a .cwcll .cwclli{display:block;margin:3px 0 0;font-size:13px;line-height:1;color:var(--testo-tenue)}html.no-touch .contact-widget .cwc .cwcl a:hover{background-color:var(--fondo-tenue)}.bee-scroll-top{bottom:65px}.bee-scroll-top.in{right:10px}@media(max-width:1199px){.contact-widget{right:15px;bottom:15px;left:15px}.contact-widget .cwt .cwtl{padding:8px 12px;margin-right:6px;font-size:12px}.contact-widget .cwt .cwti{width:48px;height:48px;font-size:28px;line-height:48px}.contact-widget .cwc .cwch{padding:20px 15px}.contact-widget .cwc .cwch .cwcht{margin:0 0 10px;font-size:32px}.contact-widget .cwc .cwch .cwchi{font-size:18px;line-height:22px}.contact-widget .cwc .cwch .cwchc{top:20px}.contact-widget .cwc .cwcl{min-height:1px}.contact-widget .cwc .cwcl a{padding:10px 15px;font-size:14px}.bee-scroll-top{bottom:78px!important}.bee-scroll-top.in{right:23px!important}}@media(max-width:480px){.contact-widget .cwc{width:100%;height:80vh;max-height:80vh}.contact-widget .cwc .cwch .cwcht{font-size:20px}.contact-widget .cwc .cwch .cwchi{font-size:14px;line-height:18px}.contact-widget .cwc .cwcl a .cwcll .cwclli{display:none}}.social-share-btns{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;padding:30px 0 50px;margin:-5px;overflow:hidden}.social-share-btns .social-share-btn{flex:0 0 33.333333%;padding:5px}.social-share-btns .social-share-btn .share-btn{display:flex;align-items:center;justify-content:center;height:80px;padding:10px;margin:auto;font-size:14px;line-height:1;color:var(--bianco);text-align:center;border:none;border-radius:12px;transition:background .2s ease-in-out}.social-share-btns .social-share-btn .share-btn i{display:block;margin:0 10px 0 0;font-size:18px}.share-btn{background-color:#95a5a6}.share-btn:hover{background-color:#798d8f}.share-btn-whatsapp{background-color:#25d366}.share-btn-whatsapp:hover{background-color:#128c7e}.share-btn-twitter{background-color:#00aced}.share-btn-twitter:hover{background-color:#0087ba}.share-btn-facebook{background-color:#3b5998}.share-btn-facebook:hover{background-color:#2d4373}.share-btn-linkedin{background-color:#007bb6}.share-btn-linkedin:hover{background-color:#005983}.share-btn-pinterest{background-color:#e60019}.share-btn-pinterest:hover{background-color:#ba0016}.share-btn-mail{background-color:#f1c40f}.share-btn-mail:hover{background-color:#dab10d}@media(max-width:991px){.social-share-btns .social-share-btn{flex:0 0 33.333%}}.consent-page .consent-check{position:relative;display:block;padding:15px 15px 15px 60px;cursor:pointer;border:1px solid var(--linea);border-radius:12px}.consent-page .consent-check+.consent-check{margin-top:15px}.consent-page .consent-check input{display:none}.consent-page .consent-check .check{position:absolute;top:50%;left:20px;display:flex;align-items:center;justify-content:center;width:24px;height:24px;border:2px solid var(--testo-chiaro);border-radius:6px;transform:translateY(-50%)}.consent-page .consent-check .check:before{display:block;font-family:bootstrap-icons;font-size:20px;line-height:16px;color:var(--bianco);text-align:center}.consent-page .consent-check input:checked+.check{left:18px;width:28px;height:28px;background-color:var(--errore);border-color:var(--errore)}.consent-page .consent-check input:checked+.check:before{text-shadow:1px 1px 2px rgba(0,0,0,.1);content:""}.consent-page .consent-check .content{font-size:15px;line-height:1.3}html.no-touch .consent-page .consent-check:hover{box-shadow:0 0 8px #0000001a}.pagepost{font-size:13px;line-height:22px;color:var(--testo-tenue)}.pagepost h2.post-title{margin:0 0 30px;font-size:30px;font-weight:400;color:var(--nero)}.pagepost h2,.pagepost h3{margin:30px 0 15px;font-size:24px;font-weight:400;color:var(--nero)}.pagepost p,.pagepost ul{margin-bottom:10px}.pagepost ul{padding-left:15px}.pagepost li,.pagepost ul{list-style:disc outside!important}.pagepolicy ol[type="1"]>li{list-style:decimal}.pagepolicy ol[type=A]>li{list-style:upper-latin}.side-widget h3{position:relative;margin:0 0 22px;overflow:hidden;font-family:Montserrat;font-size:16px;font-weight:700;color:var(--scuro);text-transform:uppercase}.side-widget h3:after{position:absolute;top:9px;left:0;width:100%;height:1px;content:"";background:var(--linea-scura)}.side-widget .cat-list{display:none;transition:all .3s ease}.side-widget h3 span{position:relative;z-index:88;padding-right:15px;margin:0 0 20px;background:var(--bianco)}.side-widget h5{margin:0 0 20px;font-size:14px;font-weight:700;color:var(--scuro)}.cat-list li{margin-bottom:10px}.cat-list li a{font-size:13px;color:var(--testo-tenue)}.form-list label{display:block;font-weight:400;vertical-align:middle}.form-list input,.form-list select{width:100%;height:42px;padding:0 20px;margin-bottom:10px;line-height:40px;border:solid 1px #aaa}.form-list textarea{width:100%;height:84px;padding:0 20px;margin-bottom:20px;line-height:40px;border:solid 1px #aaa}.form-list input[type=checkbox],.form-list input[type=radio]{position:static;width:auto;height:auto;margin-right:10px;margin-bottom:10px}.form-list p{color:var(--testo)}.side-widget .cat-list .active{color:var(--accento)}@media(max-width:991px){.blog-content{display:inline-block;clear:both;width:100%;margin-top:25px;margin-bottom:25px}}.beers-offcanvas-container{position:fixed}.beers-offcanvas{position:fixed;inset:0;z-index:60000000;display:none;padding:0;margin:0;touch-action:none;background:#0000004d}.beers-offcanvas .beers-offcanvas-bar{position:fixed;top:0;bottom:0;left:0;display:none;flex-direction:column;width:70%;max-width:100%;overflow:hidden;background:var(--bianco)}.beers-offcanvas .beers-offcanvas-bar.beers-offcanvas-bar-rtl{right:0;left:initial}.beers-offcanvas .beers-offcanvas-bar .beers-offcanvas-head{flex:0 0 auto;padding:50px 50px 30px}.beers-offcanvas .beers-offcanvas-bar .beers-offcanvas-head .logo{display:block;height:40px;background-image:url(/assets/theme/images/logo-modadistrict-inline.svg);background-repeat:no-repeat;background-position:center center;background-size:contain}.beers-offcanvas .beers-offcanvas-bar .beers-offcanvas-main{position:relative;flex:1 1 auto}.beers-offcanvas .beers-offcanvas-bar .beers-offcanvas-main .beers-offcanvas-content{position:absolute;inset:0;flex:1 1 auto;padding:50px 0;overflow:hidden;overflow-y:auto;background-color:var(--bianco)}.beers-offcanvas .beers-offcanvas-bar .beers-offcanvas-foot{flex:0 0 auto;padding:30px 50px}.beers-offcanvas .beers-offcanvas-bar .beers-offcanvas-foot button{width:100%}.beers-offcanvas .beers-offcanvas-bar .beers-offcanvas-node-trigger{padding-right:30px!important}.beers-offcanvas .beers-offcanvas-bar [data-offcanvas-node-back]{cursor:pointer}.beers-offcanvas .beers-offcanvas-bar [data-offcanvas-node-back] .item{padding-left:50px!important;margin-bottom:20px;font-size:26px!important;font-weight:600!important;line-height:1.2!important;color:var(--accento)!important}.beers-offcanvas .beers-offcanvas-bar [data-offcanvas-node-back] .item:after,.beers-offcanvas .beers-offcanvas-bar ul.categories .beers-offcanvas-node-trigger:after,.beers-offcanvas .beers-offcanvas-bar ul.main .beers-offcanvas-node-trigger:after,.beers-offcanvas .beers-offcanvas-bar ul.sub .beers-offcanvas-node-trigger:after{position:absolute;top:50%;display:block;height:32px;margin-top:-16px;font-family:bootstrap-icons!important;line-height:32px;text-align:center}.beers-offcanvas .beers-offcanvas-bar ul.categories .beers-offcanvas-node-trigger:after,.beers-offcanvas .beers-offcanvas-bar ul.main .beers-offcanvas-node-trigger:after,.beers-offcanvas .beers-offcanvas-bar ul.sub .beers-offcanvas-node-trigger:after{right:0;content:""}.beers-offcanvas .beers-offcanvas-bar [data-offcanvas-node-back] .item:after{left:0;content:""}.beers-offcanvas .beers-offcanvas-bar ul .beers-offcanvas-node-child{display:none}.beers-offcanvas .beers-offcanvas-bar .beers-offcanvas-content.beers-offcanvas-content-animate{right:initial;left:30%;width:100%;opacity:0;transition:left .3s ease,opacity .3s ease}.beers-offcanvas .beers-offcanvas-bar .beers-offcanvas-content.beers-offcanvas-content-animate.beers-offcanvas-content-open{left:0;opacity:1}.beers-offcanvas .beers-offcanvas-bar ul{padding:0 50px}.beers-offcanvas .beers-offcanvas-bar ul.categories .item{position:relative;display:block;padding:8px 0;font-size:26px;font-weight:600;line-height:2;color:var(--scuro);text-align:left;border:none;outline:0;transition:padding-left .3s ease}.beers-offcanvas .beers-offcanvas-bar ul.main .item{position:relative;display:block;padding:8px 0;font-size:28px;font-weight:600;line-height:1.7;color:var(--scuro);text-align:left;border:none;outline:0;transition:padding-left .3s ease}.beers-offcanvas .beers-offcanvas-bar ul.main .item.highlight{color:var(--accento)}.beers-offcanvas .beers-offcanvas-bar ul.main .item.info{padding:20px 0 5px;font-size:14px;font-weight:300;color:var(--testo-chiaro)}.beers-offcanvas .beers-offcanvas-bar ul.sub .item{position:relative;display:block;padding:5px 0;font-size:16px;font-weight:500;line-height:54px;color:var(--scuro);border:none;outline:0;transition:padding-left .3s ease}.beers-offcanvas .beers-offcanvas-bar ul.sub .item .icon{display:inline-block;width:54px;height:54px;margin-right:10px;vertical-align:middle;background-position:center;background-size:contain}.beers-offcanvas .beers-offcanvas-bar ul.sub .item.highlight{color:var(--accento)}.beers-offcanvas .beers-offcanvas-bar ul.sub .letters button{display:inline-block;padding:10px;font-size:18px;color:var(--accento);background-color:transparent;border:none}.beers-offcanvas .beers-offcanvas-bar ul.sub .letter{position:relative;margin:30px 0 5px;overflow:hidden;font-family:Montserrat;font-size:16px;font-weight:700;color:var(--scuro);text-transform:uppercase}.beers-offcanvas .beers-offcanvas-bar ul.sub .letter:after{position:absolute;top:9px;left:0;width:100%;height:1px;content:"";background:var(--linea-scura)}.beers-offcanvas .beers-offcanvas-bar ul.sub .letter span{position:relative;z-index:88;padding-right:15px;margin:0 0 20px;background:var(--bianco)}.beers-offcanvas .beers-offcanvas-bar ul.sub .more-nav{margin-top:80px}.beers-offcanvas .beers-offcanvas-bar ul.sub .more-nav .more-nav-title{margin:0;font-size:20px;font-weight:600;line-height:1.2;color:var(--nero)}.beers-offcanvas .beers-offcanvas-bar ul.sub .more-nav .more-nav-items{display:flex;flex-wrap:wrap}.beers-offcanvas .beers-offcanvas-bar ul.sub .more-nav .more-nav-items .more-nav-item{flex:0 0 auto;width:25%;margin-top:25px}.beers-offcanvas .beers-offcanvas-bar ul.sub .more-nav .more-nav-items .more-nav-item img{position:relative;display:block;width:100%;max-width:150px;height:auto!important;margin:auto;border-radius:50%}.beers-offcanvas .beers-offcanvas-bar ul.sub .more-nav .more-nav-items .more-nav-item span{display:block;margin:10px auto 0;font-size:15px;font-weight:500;color:var(--nero);text-align:center}.beers-offcanvas .beers-offcanvas-bar ul.filters{padding:0}.beers-offcanvas .beers-offcanvas-bar ul.filters .item{position:relative;display:flex;align-items:center;justify-content:space-between;padding:10px 50px;font-size:24px;font-weight:600;line-height:1.5;color:var(--scuro);text-align:left;border:none;outline:0}.beers-offcanvas .beers-offcanvas-bar ul.filters label.item{justify-content:flex-start}.beers-offcanvas .beers-offcanvas-bar ul.filters label.item input{margin-right:10px}.beers-offcanvas .beers-offcanvas-bar ul.filters .item .active{width:auto;padding:5px 10px;font-size:12px;line-height:1;color:var(--bianco);background-color:var(--nero);border-radius:12px}.beers-offcanvas .beers-offcanvas-bar .beers-offcanvas-node-child .bee-input{width:100%}.beers-offcanvas .beers-offcanvas-bar .beers-offcanvas-node-child .bee-input .bee-input-content .bee-input-content-head{background:var(--fondo-tenue);border-bottom:1px solid var(--linea)}.beers-offcanvas .beers-offcanvas-bar .beers-offcanvas-node-child .bee-input .bee-input-content .bee-input-content-main .bee-input-select-multi .bee-input-option{font-size:15px}.beers-offcanvas .beers-offcanvas-bar .beers-offcanvas-node-child .bee-input .bee-input-content .bee-input-content-main .bee-input-slider-inputs .bee-input-slider-input{border:none}.beers-offcanvas .beers-offcanvas-bar .beers-offcanvas-node-child .bee-input .bee-input-content .bee-input-content-main .bee-input-slider-inputs .bee-input-slider-input input[type=text]{width:100%;height:auto;padding:10px 12px;border:1px solid var(--testo-chiaro);border-radius:16px;outline:0!important;box-shadow:none!important;animation:none;-webkit-appearance:none}.beers-offcanvas .beers-offcanvas-bar ul.secondary{margin-top:60px}.beers-offcanvas .beers-offcanvas-bar ul.secondary .item{position:relative;display:block;padding:8px 0;font-size:13px;font-weight:400;line-height:1.7;color:#222;border:none;outline:0;transition:padding-left .3s ease}.beers-offcanvas .beers-offcanvas-bar ul.secondary .item-ln{position:relative;display:block;padding:8px 0;margin-top:20px;font-size:11px;font-weight:400;line-height:1.3;color:#222;text-transform:uppercase;border:none;outline:0;transition:padding-left .3s ease}.beers-offcanvas .beers-offcanvas-bar ul.secondary .item-ln span{margin-right:3px}.beers-offcanvas .beers-offcanvas-bar ul.secondary .item i{margin-right:5px}.beers-offcanvas .beers-offcanvas-bar .newsletter{padding:0 50px;margin-top:60px;text-align:center}.beers-offcanvas .beers-offcanvas-bar .newsletter .title{margin:0 0 20px;font-size:34px;font-weight:700;line-height:1.2;color:#222;text-transform:uppercase}.beers-offcanvas .beers-offcanvas-bar .customer-care img{display:inline-block;max-width:24px;margin-right:10px}.beers-offcanvas .beers-offcanvas-bar .customer-care .srvcln .cwch{padding:30px 0 20px}.beers-offcanvas .beers-offcanvas-bar .customer-care .srvcln .cwcl a{padding:22px 0!important}html.no-touch .beers-offcanvas .beers-offcanvas-bar ul.categories .item:hover,html.no-touch .beers-offcanvas .beers-offcanvas-bar ul.main .item:hover,html.no-touch .beers-offcanvas .beers-offcanvas-bar ul.sub .item:hover,html.no-touch .beers-offcanvas .beers-offcanvas-bar ul.secondary .item:hover{padding-left:10px}html.no-touch .beers-offcanvas .beers-offcanvas-bar ul.filters .item:hover{background-color:var(--linea)}html.no-touch .beers-offcanvas .beers-offcanvas-bar .customer-care .srvcln .cwcl a:hover{background-color:transparent!important}@media(min-width:992px)and (max-width:1199px){.beers-offcanvas .beers-offcanvas-bar{width:50%}}@media(min-width:1200px){.beers-offcanvas .beers-offcanvas-bar{width:40%}}@media(max-width:767px){.beers-offcanvas .beers-offcanvas-bar{width:90%}.beers-offcanvas .beers-offcanvas-bar ul.sub .item{font-size:18px}.beers-offcanvas .beers-offcanvas-bar ul.sub .more-nav .more-nav-items .more-nav-item{flex:0 0 auto;width:33.3333%}.beers-offcanvas .beers-offcanvas-bar ul.secondary .item{font-size:13px}.beers-offcanvas .beers-offcanvas-bar ul.filters .item{font-size:20px}.beers-offcanvas .beers-offcanvas-bar .beers-offcanvas-node-child .bee-input .bee-input-content .bee-input-content-main .bee-input-select-multi .bee-input-option{font-size:14px}}@media(max-width:480px){.beers-offcanvas .beers-offcanvas-bar ul{padding:0 20px}.beers-offcanvas .beers-offcanvas-bar ul.categories .item,.beers-offcanvas .beers-offcanvas-bar ul.main .item,.beers-offcanvas .beers-offcanvas-bar ul.secondary .item,.beers-offcanvas .beers-offcanvas-bar ul.sub .item{padding:4px 0}.beers-offcanvas .beers-offcanvas-bar ul.secondary{margin-top:20px;font-size:13px}.beers-offcanvas .beers-offcanvas-bar ul.filters .item{padding-right:20px;padding-left:20px;font-size:18px}.beers-offcanvas .beers-offcanvas-bar [data-offcanvas-node-back] .item{font-size:20px!important}.beers-offcanvas .beers-offcanvas-bar .newsletter{padding:0 20px;margin-top:20px}.beers-offcanvas .beers-offcanvas-bar .newsletter .title{font-size:22px}.beers-offcanvas .beers-offcanvas-bar .beers-offcanvas-head{padding:20px 20px 15px}.beers-offcanvas .beers-offcanvas-bar .beers-offcanvas-main .beers-offcanvas-content{padding:20px 0}.beers-offcanvas .beers-offcanvas-bar .beers-offcanvas-foot{padding:15px 20px}}header{position:relative;z-index:4500}header .header{position:relative;z-index:1;background-color:var(--bianco)}header .top{position:relative;min-height:45px;padding:11px 0;font-size:12px;color:var(--bianco);background:var(--nero)}header .top .topr{display:flex;align-items:center}header .top .topr .topc{flex:1 1 auto}header .top .topr .topc:last-child{text-align:right}header .top a{color:var(--bianco)}header .top a i{margin-right:3px}header .top .item{display:inline-block;vertical-align:middle}header .top .item+.item{margin-left:10px}header .top .item .dropdown-toggle:after{color:var(--bianco)}header .top .customer-care img{display:inline-block;max-width:24px;margin-right:5px}header .top .return{font-weight:600}header .top .info{position:relative;min-height:22px;overflow:hidden;text-align:center;transition:height .3s ease}header .top .info .message{position:absolute;top:0;right:15px;left:15px;display:none;opacity:0;transform:translateY(25px);transition:transform .3s ease,opacity .3s ease}header .top .info .message.in{opacity:1;transform:translateY(0)}header .top .info .message .alert-closer{position:absolute;top:50%;right:10px;display:none;font-size:16px;background:transparent;border:none;transform:translateY(-50%)}header .main{position:relative;z-index:100;box-shadow:0 1px 6px #0000001a;transition:padding .3s ease,border .3s ease,box-shadow .3s ease}header .main .inner{display:flex;align-items:center;justify-content:space-between;width:100%;min-height:78px;padding:5px 0}header .main nav.internal{flex:0 0 25%}header .main nav.internal button{display:flex;align-items:center}header .main nav.internal button .icon{display:block;padding-right:14px;transition:padding .6s ease}header .main nav.internal button .icon i{display:block;width:48px;height:2px;background:var(--nero);transition:width .3s ease}header .main nav.internal button .icon i+i{margin-top:10px}header .main nav.internal button .label{display:block;padding:0;font-size:14px;font-weight:600;line-height:22px;color:var(--nero);text-transform:uppercase}header .main .brand{flex:0 0 auto}header .main .brand img{display:block;width:auto!important;height:50px!important;margin-top:-5px}header .main .brand img.small{display:none}header .main .shop{display:flex;flex:0 0 25%;align-items:center;justify-content:flex-end}header .main .shop .item{position:relative;display:inline-block;padding:0;margin:0;font-size:20px;cursor:pointer;background:transparent;border:none}header .main .shop .item,header .main .shop .item>a{color:var(--scuro)}header .main .shop .item .badge_num{position:absolute;top:-8px;right:-8px;display:block;width:16px;height:16px;padding:0;margin:0;font-size:10px;line-height:16px;color:var(--bianco);text-align:center;background-color:red;border-radius:50%}header .main .shop .item+.item{margin-left:24px}header .main .shop .item.account .control{font-size:24px}header .main .shop .item.account .account-box .title{margin:0 0 25px;font-size:24px}header .main .shop .cart .cart-info{width:400px}header .main .shop .cart .cart-info .ci-head{display:block;padding:25px 25px 15px;font-size:13px;color:var(--testo);text-align:center;text-transform:none;border-bottom:1px solid var(--linea)}header .main .shop .cart .cart-info .ci-head em{font-style:normal;color:var(--accento)}header .main .shop .cart .cart-info .ci-items{max-height:380px;padding:15px 25px;overflow:auto}header .main .shop .cart .cart-info .ci-item{display:flex;align-items:center}header .main .shop .cart .cart-info .ci-item+.ci-item{padding-top:15px;margin-top:15px;border-top:1px solid var(--linea)}header .main .shop .cart .cart-info .ci-item .thumb{flex:0 0 100px;margin-right:15px;overflow:hidden}header .main .shop .cart .cart-info .ci-item .thumb img{display:block;max-width:100%;margin:auto}header .main .shop .cart .cart-info .ci-item .content{flex:1 1 auto}header .main .shop .cart .cart-info .ci-item .content h4{margin:0}header .main .shop .cart .cart-info .ci-item .content h4 a{font-size:18px;font-weight:500;color:var(--nero)}header .main .shop .cart .cart-info .ci-item .content .total,header .main .shop .cart .cart-info .ci-item .content p{margin:7px 0 0;font-size:14px;line-height:1.2;color:var(--nero)}header .main .shop .cart .cart-info .ci-item .content span{font-weight:600;text-transform:uppercase}header .main .shop .cart .cart-info .ci-item .content .total{display:flex;align-items:center;justify-content:space-between}header .main .shop .cart .cart-info .ci-total{padding:20px 25px 0;font-size:18px;font-weight:600;color:var(--nero);text-align:center;border-top:2px solid var(--linea)}header .main .shop .cart .cart-info .cart-btn{padding:0 25px 35px;margin-top:20px;text-align:center}header .main .shop .cart .cart-info .cart-btn a{padding:0 15px;font-size:11px;line-height:33px}header .search{position:fixed;inset:0;z-index:2;display:none;flex-direction:column;align-items:flex-start;justify-content:center;overflow:hidden;background-color:var(--bianco);opacity:0;transition:opacity .3s ease}header .search .inner{flex:0 0 auto;width:100%;max-width:570px;padding:50px 25px 0;margin:auto;text-align:center}header .search .inner button{padding:0;margin:0;background:transparent;border:none}header .search .inner button[data-search-widget-close]{margin-bottom:20px;opacity:0;transform:translateY(10px);transition:opacity .3s ease,transform .3s ease}header .search .inner button[data-search-widget-close] i{font-size:20px;vertical-align:middle}header .search .inner form .form-control-wrap{position:relative;opacity:0;transform:translateY(30px);transition:opacity .2s ease .15s,transform .2s ease .15s}header .search .inner form .form-control-wrap .form-control{height:50px;padding-right:65px;padding-left:20px;font-size:18px;line-height:50px;color:#222;background-color:var(--bianco);border:1px solid var(--testo-tenue);border-radius:50px;box-shadow:none}header .search .inner form .form-control-wrap button{position:absolute;top:0;right:5px;display:block;width:50px;height:50px;font-size:24px;color:#555}header .search .inner form .search-category{text-align:center;opacity:0;transform:translateY(40px);transition:opacity .2s ease .2s,transform .2s ease .2s}header .search .inner form .search-category span{font-size:14px;font-weight:300;color:#555}header .search .inner form .search-category label{display:inline-block;width:auto;padding:5px;margin:0;cursor:pointer}header .search .inner form .search-category label input{display:none}header .search .inner form .search-category label span{font-size:14px;font-weight:600;color:var(--scuro);text-transform:uppercase}header .search .inner form .search-category label input:checked+span{color:var(--accento)}header .search .results{flex:1 1 auto;width:100%;padding:0 25px;overflow:hidden;overflow-y:auto;text-align:left;opacity:0;transform:translateY(50px);transition:opacity .2s ease .3s,transform .2s ease .3s}header .search .results .category{max-width:1000px;margin:60px auto 0}header .search .results .category .category-title{margin-bottom:20px;font-size:24px;font-weight:600;color:#222}header .search .results .category .see-all{display:inline-block;margin-top:20px;margin-bottom:50px;font-size:16px;font-weight:600;color:#222}header .search .results .category .links{margin:-5px}header .search .results .category .links .link{display:block}header .search .results .category .links .link a{display:inline-block;padding:5px;font-size:16px;font-weight:500;line-height:1.2;color:var(--nero)}header .search .results .products{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;margin:-10px}header .search .results .products .item{display:flex;align-items:center;width:50%;padding:10px}header .search .results .products .item .thumb{flex:0 0 80px}header .search .results .products .item .details{flex:1 1 auto}header .search .results .products .item .details .name{font-size:16px;font-weight:500;line-height:1.2;color:var(--nero)}header .search .results .products .item .details .product-price{font-weight:500;line-height:1.2;color:var(--nero)}header .search .results .products .item .details .product-price .cutprice{font-size:13px;font-weight:400;color:#888;text-decoration:line-through}header .search.pre-in{display:flex}header .search.in{opacity:1}header .search.in .inner button[data-search-widget-close],header .search.in .inner form .form-control-wrap,header .search.in .inner form .search-category,header .search.in .results{opacity:1;transform:translateY(0)}header .search.out{opacity:0;transition:opacity .3s ease .3s}header .search.out .inner button[data-search-widget-close],header .search.out .inner form .form-control-wrap,header .search.out .inner form .search-category,header .search.out .results{opacity:0;transform:translateY(-50px)}header .filter{display:flex;align-items:center;padding:0 8px;margin:0;background-color:var(--bianco)}header .filter .catalog-subcategories{flex:1 1 auto;margin:5px 0;overflow:auto;white-space:nowrap;scrollbar-width:none}header .filter .catalog-subcategories a{padding:6px 12px;margin:0 2px;color:var(--nero)}header .filter button{display:block;flex:0 0 32px;width:32px;height:44px;margin-left:15px;font-size:14px;line-height:44px;color:var(--nero);text-transform:uppercase;background:transparent;border:none}header .filter button i{font-size:20px}header .filter.single button{flex:1 1 auto;width:100%;margin:0}header .filter.single button i{margin-left:12px}header.bee-scrolled .header{position:fixed;top:0;right:0;left:0}header.bee-scrolled .main .inner{min-height:70px}header.bee-scrolled .main .brand img{height:45px!important;margin:0}.srvcln .cwch{position:relative;flex:0 0 auto;padding:20px 15px 15px}.srvcln .cwch .cwcht{margin:0 0 10px;font-size:22px;font-weight:500;line-height:1;color:var(--nero)}.srvcln .cwch .cwchi{margin:0;font-size:14px;line-height:1.2;color:var(--nero)}.srvcln .cwcl{flex:1 1 auto;padding:0;overflow:auto;background-color:var(--bianco)}.srvcln .cwcl a{display:flex!important;align-items:center;padding:10px 15px!important;font-family:Open Sans,sans-serif;color:#222;outline:0!important}.srvcln .cwcl a+a{border-top:1px solid var(--linea)}.srvcln .cwcl a img{display:inline-block;width:32px!important;margin-right:10px;vertical-align:middle}.srvcln .cwcl a .cwcll{font-size:14px;line-height:1;color:var(--nero)}.srvcln .cwcl a .cwcll .cwclli{display:block;padding:0;margin:3px 0 0;font-size:12px;line-height:1;color:var(--testo-tenue)}html.no-touch .srvcln .cwcl a:hover{background-color:var(--fondo-tenue)}html.no-touch header .main nav.internal button:hover .icon{padding-right:10px}html.no-touch header .main nav.internal button:hover .icon i:first-child{width:30px}html.no-touch header .main nav.internal button:hover .icon i:nth-child(2){width:35px}html.no-touch header .main .shop .item:hover>a,html.no-touch header .main .shop a.item:hover,html.no-touch header .main .shop button.item:hover{color:var(--accento)}html.no-touch header .search .inner form .form-control-wrap button:hover{color:var(--scuro)}html.no-touch header .search .results .category .links .link a:hover{color:var(--accento)}.menu-f-bg{position:absolute;inset:0;z-index:4300;display:none;background-color:var(--nero);opacity:.6}@media(max-width:1199px){header .main .inner{min-height:70px}header .main .brand img,header.bee-scrolled .main .brand img{height:50px!important;margin:0}}@media(min-width:992px){header.bee-scrolled .top{display:none}}@media(max-width:991px){header .top.alert-closed{display:none}header .main nav.internal button .label{display:none}header .main .shop .account{display:none}header.bee-scrolled .main .shop .account{display:block}header .main .shop .item+.item{margin-left:15px}header .search .results .products{margin:-5px}header .search .results .products .item{padding:5px}header .search .results .products .item .thumb{flex:0 0 50px}header .main nav.internal button .icon i+i{margin-top:6px}header .main nav.internal button .icon i{width:32px}header .main .inner{min-height:60px}header .main .brand img,header.bee-scrolled .main .brand img{height:35px!important;margin:0}}@media(max-width:480px){header .main .shop .item+.item{margin-left:4px}header .main .shop .item.wish{display:none}header .main .brand{flex:1 1 auto;padding:0 20px;overflow:hidden}header .main .brand img,header.bee-scrolled .main .brand img{margin:auto}header .main .brand img.full{width:auto;max-width:100%;object-fit:contain}header.bee-scrolled .main .brand img.full{display:none}header.bee-scrolled .main .brand img.small{display:block}header .main .shop,header .main nav.internal{flex:0 0 16%}header.bee-scrolled .main .shop,header.bee-scrolled .main nav.internal{flex:0 0 35%}header .search .results .products .item{width:100%}}footer .rewiews{padding:40px 0 30px;border-top:1px solid var(--linea)}footer .newsletter{padding:40px 0;background:var(--nero)}footer .newsletter .newsletter-row{display:flex;align-items:center;justify-content:space-between}footer .newsletter .newsletter-row .title{margin:0;font-size:38px;font-weight:600;line-height:1.2;color:var(--bianco);text-transform:uppercase}footer .newsletter .newsletter-row .btn{min-width:200px}footer .main{display:flex;flex-wrap:wrap;padding:60px 0 40px;margin-right:-10px;margin-left:-10px}footer .main>div{flex:0 0 13.5%;padding:0 10px;margin-bottom:40px}footer .main .social{flex:0 0 5.5%;text-align:right}footer .main a{color:var(--testo-tenue)}footer .main h5{position:relative;padding:0 0 20px;font-weight:600;color:var(--nero);text-transform:uppercase}footer .main h5.desktop{display:block}footer .main h5.mobile{display:none}footer .main h5 button{position:absolute;top:50%;right:0;padding:0;margin:0;font-size:16px;background:transparent;border:none;transform:translateY(-50%)}footer .main h5.collapsed button .bi:before{content:""}footer .main ul li+li{margin-top:6px}footer .main ul li a{font-weight:400}footer .main .rating img{display:block}footer .main .customer-care li{margin-left:0!important;list-style:none!important}footer .main .customer-care li+li{margin-top:18px}footer .main .customer-care li img{max-width:24px;margin-right:5px}footer .main .customer-care li strong{font-weight:600;color:var(--bianco)}footer .copy{padding:20px 0 30px;line-height:22px;border-top:1px solid var(--linea)}footer .copy p{margin:0}footer .copy .ln{text-align:right}footer .copy .ln button{padding:0;background:transparent;border:none}footer .copy .ln span{margin-right:3px;font-size:11px;color:var(--nero);text-transform:uppercase}html.no-touch footer .main a:hover{color:var(--accento)}html.no-touch footer .main ul li a:hover{text-decoration:underline}@media(min-width:992px){footer .main .collapse{display:block!important}}@media(max-width:1780px){footer .main .social,footer .main>div{flex:0 0 25%}}@media(max-width:1199px){footer .main a{font-size:10px}}@media(max-width:991px){footer .newsletter .newsletter-row{flex-direction:column;align-items:center;text-align:center}footer .newsletter .newsletter-row .btn{margin-top:15px}footer .main{flex-direction:column;padding:30px 0 20px}footer .main>div{width:100%;margin-bottom:0}footer .main>div .content{margin-bottom:15px}footer .main h5{padding:15px 0;margin:0;border-top:1px solid var(--scuro);border-bottom:none}footer .main h5.desktop{display:none}footer .main h5.mobile{display:block}footer .main a{font-size:13px}footer .main .rating .content{text-align:center}footer .main .rating img{display:block;width:70%;margin:auto}footer .main .customer-care ul{display:flex;align-items:center;justify-content:space-around}footer .main .customer-care ul li{display:block;margin:0!important;text-align:center}footer .main .customer-care ul li img{display:block;width:52px;max-width:52px;margin:0 auto}footer .main .customer-care ul li span{text-align:center;text-decoration:underline}footer .main .payments .content,footer .main .shipping .content,footer .main .social{text-align:center}footer .main .social{margin-top:50px}footer .main .rating{order:1}footer .main .customer-care{order:2}footer .main .account{order:3}footer .main .info{order:4}footer .main .terms{order:5}footer .main .payments{order:6}footer .main .shipping{order:7}footer .main .social{order:8}}@media(max-width:480px){footer .copy,footer .copy .ln{text-align:center}}.policy-item{padding:55px 0;margin:0}.pi-wrap i{display:inline-block;width:60px;height:60px;margin:auto;font-size:24px;line-height:60px;color:var(--scuro);text-align:center;cursor:pointer;background-color:#ededed;border-radius:50%}.pi-wrap:hover i{color:var(--bianco);background-color:var(--nero)}.pi-wrap h4{position:relative;padding:23px 0 0;margin:0;font-family:Montserrat;font-size:14px;font-weight:700;line-height:20px;color:var(--bianco);text-transform:uppercase}.pi-wrap h4 span{position:relative;display:block;font-family:Montserrat,sans-serif;font-size:14px;font-weight:700;color:var(--linea-scura);text-transform:none}.pi-wrap h4:before{position:absolute;right:0;bottom:-10px;left:0;width:50%;height:1px;margin:auto;text-align:center;content:"";border-bottom:1px solid #c9c9c9;opacity:.45}.pi-wrap p{padding:20px 0 0;margin:0;font-size:13px;line-height:1.4;color:var(--linea-scura)}#policy2{background:#fafafa;border-top:1px solid #dedede}#policy2 .pi-wrap{display:block;margin:0 -5px}#policy2 .pi-wrap i{display:inline-block;float:left;width:60px;height:60px;margin:0;font-size:38px;line-height:38px;color:var(--linea-scura);cursor:pointer;background-color:transparent;border-radius:50%}#policy2 .pi-wrap:hover i{color:var(--testo-tenue);background-color:transparent}#policy2 .pi-wrap h4{position:relative;padding:0;margin:0 0 0 65px;font-family:Montserrat;font-size:14px;font-weight:700;line-height:20px;color:var(--scuro);text-transform:uppercase}#policy2 .pi-wrap h4 span{position:relative;display:block;font-family:Montserrat,sans-serif;font-size:14px;font-weight:400;color:var(--testo-tenue);text-transform:none}#policy2 .pi-wrap h4:before{position:absolute;right:0;bottom:-10px;left:0;width:50%;height:1px;margin:0;text-align:center;content:"";border-bottom:1px solid #dedede;opacity:1}#policy2 .pi-wrap p{padding:20px 0 0;margin:0 0 0 65px;font-size:13px;line-height:18px;color:var(--testo-tenue)}#policy2 .pi-wrap a{color:var(--testo-tenue)}@media(max-width:991px){#policy2 .col-md-3{margin-bottom:30px}.policy-item .pi-wrap{display:inline-block;width:100%;margin-top:15px;margin-bottom:15px}}a:hover,a:focus,a:active{text-decoration:none;outline:0}a:hover,a:focus{color:var(--testo)}a:hover{transition:.4s}button:hover{transition:.2s}.slick-prev,.slick-next{position:absolute;top:50%;width:28px;height:28px;margin-top:-80px;font-size:0;line-height:30px;color:var(--bianco);text-align:center;visibility:hidden;background:var(--linea-forte);border:none;border-radius:3px;opacity:0;transition:.4s}.slick-prev{left:-40px}.slick-next{right:-40px}.slick-prev:after,.slick-next:after{font-family:bootstrap-icons;font-size:8px}.slick-prev:after{content:""}.slick-next:after{content:""}.slick-next:hover,.slick-prev:hover{visibility:visible;background:var(--scuro);transition:.4s}@media(max-width:480px){.slick-prev{left:0}.slick-next{right:0}}.new{background:var(--accento)}.new.day{background:transparent}.offer{background:var(--testo)}.float-left{float:left}.space20{margin-bottom:20px!important}.space30{margin-bottom:30px!important}.space40{margin-bottom:40px!important}.space50{margin-bottom:50px!important}.space60{margin-bottom:60px!important}@media(max-width:480px){.bee-dialog .bee-dialog-inner{padding:15px}}@media(min-width:992px){.md-mob{display:none}}@media(max-width:991px){.md-dek{display:none}}
