@charset "UTF-8";
/* ------------------------------ */
/*
I section avevano padding-top:164px come l'altezza dell'header
Ora sono commentati e abbiamo aggiunto un div.spacerHead alto 1px con margin-bottom:163px;in modo che se sopra all'header o dopo la barra di navigazione si vuole aggiungere qualcosa, basta modificare 
l'altezza del margine di questo div, senza dover modificare tutti i padding-top di tutte le section.
*/
@font-face{font-family:'Chalkduster';src:url("./fonts/Chalkduster.eot");src:url("./fonts/Chalkduster.eot?#iefix") format("embedded-opentype"), url("./fonts/Chalkduster.woff") format("woff"), url("./fonts/Chalkduster.ttf") format("truetype"), url("./fonts/Chalkduster.svg#robotoregular") format("svg");font-weight:normal;font-style:normal;}
@font-face{font-family:'Cronos-Pro-Bold';src:url("./fonts/Cronos-Pro-Bold.eot");src:url("./fonts/Cronos-Pro-Bold.eot?#iefix") format("embedded-opentype"), url("./fonts/Cronos-Pro-Bold.woff") format("woff"), url("./fonts/Cronos-Pro-Bold.ttf") format("truetype"), url("./fonts/Cronos-Pro-Bold.svg#robotoregular") format("svg");font-weight:normal;font-style:normal;}
@font-face{font-family:'CronosPro-Semibold';src:url("./fonts/CronosPro-Semibold.eot");src:url("./fonts/CronosPro-Semibold.eot?#iefix") format("embedded-opentype"), url("./fonts/CronosPro-Semibold.woff") format("woff"), url("./fonts/CronosPro-Semibold.ttf") format("truetype"), url("./fonts/CronosPro-Semibold.svg#robotoregular") format("svg");font-weight:normal;font-style:normal;}
@font-face{font-family:'Cronos-Pro-Italic';src:url("./fonts/Cronos-Pro-Italic.eot");src:url("./fonts/Cronos-Pro-Italic.eot?#iefix") format("embedded-opentype"), url("./fonts/Cronos-Pro-Italic.woff") format("woff"), url("./fonts/Cronos-Pro-Italic.ttf") format("truetype"), url("./fonts/Cronos-Pro-Italic.svg#roboto_monolight") format("svg");font-weight:normal;font-style:normal;}
@font-face{font-family:'Cronos-Pro-Light-Subhead-Italic';src:url("./fonts/Cronos-Pro-Light-Subhead-Italic.eot");src:url("./fonts/Cronos-Pro-Light-Subhead-Italic.eot?#iefix") format("embedded-opentype"), url("./fonts/Cronos-Pro-Light-Subhead-Italic.woff") format("woff"), url("./fonts/Cronos-Pro-Light-Subhead-Italic.ttf") format("truetype"), url("./fonts/Cronos-Pro-Light-Subhead-Italic.svg#roboto_monomedium") format("svg");font-weight:normal;font-style:normal;}
@font-face{font-family:'Cronos-Pro-Light-Subhead';src:url("./fonts/Cronos-Pro-Light-Subhead.eot");src:url("./fonts/Cronos-Pro-Light-Subhead.eot?#iefix") format("embedded-opentype"), url("./fonts/Cronos-Pro-Light-Subhead.woff") format("woff"), url("./fonts/Cronos-Pro-Light-Subhead.ttf") format("truetype"), url("./fonts/Cronos-Pro-Light-Subhead.svg#roboto_monoregular") format("svg");font-weight:normal;font-style:normal;}
@font-face{font-family:'Cronos-Pro-Light';src:url("./fonts/Cronos-Pro-Light.eot");src:url("./fonts/Cronos-Pro-Light.eot?#iefix") format("embedded-opentype"), url("./fonts/Cronos-Pro-Light.woff") format("woff"), url("./fonts/Cronos-Pro-Light.ttf") format("truetype"), url("./fonts/Cronos-Pro-Light.svg#robotobold") format("svg");font-weight:normal;font-style:normal;}
@font-face{font-family:'Cronos-Pro-Semibold-Italic';src:url("./fonts/Cronos-Pro-Semibold-Italic.eot");src:url("./fonts/Cronos-Pro-Semibold-Italic.eot?#iefix") format("embedded-opentype"), url("./fonts/Cronos-Pro-Semibold-Italic.woff") format("woff"), url("./fonts/Cronos-Pro-Semibold-Italic.ttf") format("truetype"), url("./fonts/Cronos-Pro-Semibold-Italic.svg#montserratregular") format("svg");font-weight:normal;font-style:normal;}
@font-face{font-family:'Cronos-Pro';src:url("./fonts/Cronos-Pro.eot");src:url("./fonts/Cronos-Pro.eot?#iefix") format("embedded-opentype"), url("./fonts/Cronos-Pro.woff") format("woff"), url("./fonts/Cronos-Pro.ttf") format("truetype"), url("./fonts/Cronos-Pro.svg#montserratregular") format("svg");font-weight:normal;font-style:normal;}
@font-face{font-family:'Socialico';src:url("./fonts/Socialico.eot");src:url("./fonts/Socialico.eot?#iefix") format("embedded-opentype"), url("./fonts/Socialico.woff") format("woff"), url("./fonts/Socialico.ttf") format("truetype"), url("./fonts/Socialico.svg#montserratregular") format("svg");font-weight:normal;font-style:normal;}
@font-face{font-family:'WebSymbols-Regular';src:url("./fonts/WebSymbols-Regular.eot");src:url("./fonts/WebSymbols-Regular.eot?#iefix") format("embedded-opentype"), url("./fonts/WebSymbols-Regular.woff") format("woff"), url("./fonts/WebSymbols-Regular.ttf") format("truetype"), url("./fonts/WebSymbols-Regular.svg#montserratregular") format("svg");font-weight:normal;font-style:normal;}
@font-face{font-family:'HelveticaNeue-BlackCond';src:url('./fonts/HelveticaNeue-BlackCond.eot');src:url('./fonts/HelveticaNeue-BlackCond.eot?#iefix') format('embedded-opentype'),url('./fonts/HelveticaNeue-BlackCond.woff2') format('woff2'),url('./fonts/HelveticaNeue-BlackCond.woff') format('woff'),url('./fonts/HelveticaNeue-BlackCond.ttf') format('truetype'),url('./fonts/HelveticaNeue-BlackCond.svg#HelveticaNeue-BlackCond') format('svg');font-weight:900;font-style:normal;}
@font-face{font-family:'HelveticaNeue-UltraLigCond';src:url('./fonts/HelveticaNeue-UltraLigCond.eot');src:url('./fonts/HelveticaNeue-UltraLigCond.eot?#iefix') format('embedded-opentype'),url('./fonts/HelveticaNeue-UltraLigCond.woff2') format('woff2'),url('./fonts/HelveticaNeue-UltraLigCond.woff') format('woff'),url('./fonts/HelveticaNeue-UltraLigCond.ttf') format('truetype'),url('./fonts/HelveticaNeue-UltraLigCond.svg#HelveticaNeue-UltraLigCond') format('svg');font-weight:200;font-style:normal;}
@font-face{font-family:'LaurenScript';src:url('./fonts/LaurenScript.eot');src:url('./fonts/LaurenScript.woff') format('woff'), url('./fonts/LaurenScript.ttf') format('truetype'), url('./fonts/LaurenScript.svg') format('svg');font-weight:normal;font-style:normal;}
/* BANNER NELLA VETRINA PER SCONTO TEST FOTOTIPO 2017 */
.bannerScontoFototipo{background-color:#ff9000;clear:both;color:#fff;font-size:16px;margin-bottom:10px;padding:10px;text-align:center;}
*{box-sizing:border-box;outline:none!important;-webkit-box-sizing:border-box;}
@media (max-width:1023px){
 *{cursor:pointer;}
}
html, body, div, span, applet, object, iframe,h1, h2, h3, h4, h5, h6, p, blockquote, pre,a, abbr, acronym, address, big, cite, code,del, dfn, em, img, ins, kbd, q, s,
samp,small, strike, strong, sub, sup, tt, var,b, u, i, center,dl, dt, dd, ol, ul, li,fieldset, form, label, legend,table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, embed,figure, figcaption, footer, header, hgroup,menu, nav, output, ruby, section, summary,time, mark, audio, video 
{border:0;font-size:100%;margin:0;padding:0;vertical-align:baseline;}
/* HTML5 display-role reset for older browsers */
article, aside, details, figcaption, figure,footer, header, hgroup, menu, nav, section{display:block;}
html,body{background-color:#fff;height:100%;min-height:100%;min-width:100%;width:100%;}
body{color:#666666;letter-spacing:1px;line-height:1.4;margin:0 auto;max-width:1440px;}
.touch body{overflow:hidden;overflow-y:scroll;-webkit-overflow-scrolling:touch;}
body > section{transition:transform .4s linear 0s;-webkit-transition:-webkit-transform .4s linear 0s;}
body.menuOpen{overflow:hidden;}
body.menuOpen > section{transform:translate(100%, 0);transform:translate3d(100%, 0, 0);-ms-transform:translate(100%, 0);-webkit-transform:translate(100%, 0);-webkit-transform:translate3d(100%, 0, 0);}
.container{max-width:1440px;overflow:hidden;margin:0 auto;text-align:center;transition:transform .4s linear 0s;width:100%;-webkit-transition:-webkit-transform .4s linear 0s;}
body.menuOpen .container{display:none;}
.wood{background-image:url(/immagini/background/bg-pattern.jpg);}
.noize{background-image:url(/immagini/background/bg-texture-noise-1.jpg);}
.select{display:inline-block;margin:1.3rem;position:relative;}
/* -- */
.tabletOnly,.mobileOnly,.noDesk,.noDesk_block{display:none;}
.noTablet{display:inline-block;}
.noMobile{display:/*inline-*/block;}
.tabletUp{display:none;}
@media (max-width:1023px){
	.deskOnly{display:none;}
	.tabletOnly{display:inline-block;}
}
@media (max-width:639px){
	.tabletOnly{display:none;}
	.mobileOnly{display:inline-block;}
}
@media (max-width:1023px){
	.noDesk{display:inline-block;}
	.noDesk_block{display:block;}
	.noTablet{display:none;}
}
@media (max-width:639px){
	.noTablet{display:inline-block;}
	.noMobile{display:none !important;}
}
@media (min-width:640px){
	.tabletUp{display:inline-block;}
}
@media (max-width:1023px){
	tr.tabletOnly{display:table-row;}
}
@media (max-width:639px){
	tr.mobileOnly{display:table-row;}
}
@media (max-width:1023px){
	tr.noDesk{display:table-row;}
}
@media (max-width:639px){
	tr.noTablet{display:table-row;}
}
.pull-left{float:left;}
.pull_right{float:right;}
.clearfix{clear:both;overflow:hidden;}
ol:not(.numerato), ul{list-style:none;}
blockquote, q{quotes:none;}
blockquote:before, blockquote:after, q:before, q:after{content:'';content:none;}
table{border-collapse:collapse;border-spacing:0;}
*, a, p, .f_regular, .button,.bottoneStd{font-family:'Cronos-Pro';font-weight:normal;}
.f_italic{font-family:'Cronos-Pro-Italic';}
b, strong, .f_bold, .ui-datepicker .ui-datepicker-header .ui-datepicker-title{font-family:'Cronos-Pro-Bold' !important;}
.f_semibold{font-family:'CronosPro-Semibold';}
.f_semibolditalic{font-family:'Cronos-Pro-Semibold-Italic';}
.f_light, .accordion.accordion_parent .accordion .accordion__description{font-family:'Cronos-Pro-Light';font-weight:normal;}
.f_lightsub{font-family:'Cronos-Pro-Light-Subhead';}
.f_lightsubitalic{font-family:'Cronos-Pro-Light-Subhead-Italic';}
.f_icon{font-family:'Socialico';}
.f_symbol{font-family:'WebSymbols-Regular';}
/* font size */
.t_6{font-size:6px;}.t_8{font-size:8px;}.t_9{font-size:9px;}.t_10{font-size:10px;}.t_11{font-size:11px;}
.t_12{font-size:12px;}.t_13{font-size:13px;}.t_14{font-size:14px;}.t_15{font-size:15px;}.t_16{font-size:16px;}
.t_18{font-size:18px;}.t_20{font-size:20px;}.t_21{font-size:21px;}.t_22{font-size:22px;}.t_23{font-size:23px;}
.t_24{font-size:24px;}.t_25{font-size:25px;}.t_26{font-size:26px;}.t_28{font-size:28px;}.t_30{font-size:30px;}
.t_32{font-size:32px;}.t_34{font-size:34px;}.t_35{font-size:35px;}.t_36{font-size:36px;}
.t_40{font-size:40px;}.t_41{font-size:41px;}.t_42{font-size:42px;}.t_43{font-size:43px;}.t_44{font-size:44px;}.t_45{font-size:45px;}.t_46{font-size:46px;}.t_47{font-size:47px;}.t_48{font-size:48px;}.t_49{font-size:49px;}
.t_50{font-size:50px;}.t_51{font-size:51px;}.t_52{font-size:52px;}.t_53{font-size:53px;}.t_54{font-size:54px;}.t_55{font-size:55px;}.t_56{font-size:56px;}.t_57{font-size:57px;}.t_58{font-size:58px;}.t_59{font-size:59px;}
.t_60{font-size:60px;}.t_61{font-size:61px;}.t_62{font-size:62px;}.t_63{font-size:63px;}.t_64{font-size:64px;}.t_65{font-size:65px;}.t_66{font-size:66px;}.t_67{font-size:67px;}.t_68{font-size:68px;}.t_69{font-size:69px;}

/* letter spacing */
.l_spacing_1{letter-spacing:1px;}
.l_spacing_2{letter-spacing:2px;}
.l_spacing_3{letter-spacing:3px;}
.l_spacing_4{letter-spacing:4px;}
.l_spacing_5{letter-spacing:5px;}
.l_spacing_6{letter-spacing:6px;}
.l_spacing_7{letter-spacing:7px;}
/* colors */
.button.orange{background-color:#ff9000 !important;}
.button.orange:hover{background-color:#ff6c00 !important;}
.button.yellow{background-color:#f1b91e !important;}
.button.yellow:hover{background-color:#f1b91e !important;}
a{color:inherit;}
a:not(.link):not(.avvisoDisp):not(.avvisoDispLOG){text-decoration:none;}
.c_brown{color:#491e08}
.c_green,.avvisoDisp,.avvisoDispLOG,.regolamento a{color:#3a8a3a;}
.c_white{color:#fff;}
.c_gray{color:#666666;}
.c_grayLight{color:#999;}
.c_grayLightUltra{color:#e6e4e4;}
.c_grayDark{color:#333;}
.c_greenDark{color:#006600;}
.c_greenDarkUltra{color:#0b4020;}
.c_black{color:#000;}
.c_orange{color:#ff9000}
.c_red{color:#b71918;}
.error{color:#ff1020;}
.attention{color:#E85543}
.c_cursor_pointer{cursor:pointer;}
.bgBlack{background-color:rgba(0,0,0,0.5);padding:5px;}
.grigio{ background-color:#A7A7A7!important}
/* align */
.t_left{text-align:left;}
.t_right{text-align:right;}
.t_justify{text-align:justify;}
.t_center{text-align:center;}
.t_underline{text-decoration:underline;}
a.t_underline:hover{text-decoration:none;}
.t_left_imp{text-align:left !important;}
.t_right_imp{text-align:right !important;}
/* forms */
.form .consegnaPdv option:disabled{background:#3a8a3a!important;color:#FFF;}
.form{padding-bottom:30px;}
.form .column_1{padding:0 12px;width:100%;}
.form .column_2{width:50%;}
.form .column_2_5{width:66.66666%;}
.form .column_3{width:33.33333%;}
.form .column_4{width:25%;}
.form .column_2,.form .column_2_5,.form .column_3,.form .column_4{float:left;padding:0 12px;}
.form .column_1, .form .column_2, .form .column_3, .form .column_4{text-align:left;}
.form .column_1.nested, .form .column_2.nested, .form .column_3.nested, .form .column_4.nested{padding:0;}
.form .column_1.column_right, .form .column_2.column_right, .form .column_3.column_right, .form .column_4.column_right{float:right;}
.form .legend{margin:0 0 20px 0px;padding:15px;text-align:left;width:50%;}
.form .legend.legend_with_border{border-bottom:2px solid #999;}
.form fieldset{padding-bottom:35px;}
.form .form_group{margin-bottom:15px;text-align:left;}
.form .form_group > label{display:inline-block;margin-bottom:5px;max-width:100%;}
.form .form_group .form_control{padding:6px 12px;}
.form .form_group .form_control,.form .form_group .select_control{background-color:#fff;border:1px solid #e6e4e4;display:block;height:34px;width:100%;}
.form .form_group .form_control.form_control_small{width:70px;}
.form .form_group .form_control.form_control_inline{display:inline-block;width:auto;}
.form .form_group .select_control > select{background-color:#fff;border:0;display:block;height:32px;width:100%;}
.form .checkbox, .form .radio{display:block;position:relative;}
.form .checkbox > label, .form .radio > label{cursor:pointer;margin-bottom:0;min-height:20px;padding-left:20px;}
.form .checkbox > label > input, .form .radio > label > input{margin-left:-20px;position:absolute;}

label.disabled{text-decoration:line-through;}

.form textarea{background-image:url(/immagini/background/bg-texture-noise-1.jpg);background-position:center center;background-repeat:repeat;border:1px solid #e6e4e4;margin:10px 0;max-width:100%;width:100%;}
.form .input.has_error{border-color:#ff1020;}
.form *:disabled{background:#ddd !important;}
@media (max-width:1023px){
 .form .column_1, .form .column_2, .form .column_3, .form .column_4{padding:0;width:100%;}
 .form .legend{border-color:#3a8a3a;margin:0 auto 15px;padding:0;text-align:center;width:auto;}
 .form .legend.legend_with_border{border-color:#3a8a3a;}
}
/* lists */
.list-unstyled, .list-inline{list-style:none;padding-left:0;}
.list-inline > li{display:inline-block;margin-right:-4px;}
/* ICONE */
.icon{overflow:hidden;}
.icon_rot_up:before{transform:rotate(0deg);-ms-transform:rotate(0deg);-webkit-transform:rotate(0deg);}
.icon_rot_right:before{transform:rotate(90deg);-ms-transform:rotate(90deg);-webkit-transform:rotate(90deg);}
.icon_rot_down:before{transform:rotate(180deg);-ms-transform:rotate(180deg);-webkit-transform:rotate(180deg);}
.icon_rot_left:before{transform:rotate(270deg);-ms-transform:rotate(270deg);-webkit-transform:rotate(270deg);}
.icon.icon_coupon-green:before,.icon.icon_angle-black:before, .icon.icon_angle-green:before, .icon.icon_angle-white:before, .icon.icon_angle-circle-o-black:before, .icon.icon_angle-circle-o-green:before,.icon.icon_angle-circle-o-red:before, 
.icon.icon_angle-circle-o-white:before, .icon.icon_arrow-left:before, .icon.icon_arrow-right:before, .icon.icon_arrow-left-black:before, 
.icon.icon_arrow-right-black:before, .icon.icon_catalogue:before, .icon.icon_catalogue-th-black:before, .icon.icon_check-green:before, .icon.icon_clock-green:before, 
.icon.icon_close-x:before, .icon.icon_close-x-white:before, .icon.icon_cockade-green:before, .icon.icon_customers:before, .icon.icon_delivery:before, 
.icon.icon_delivery-black:before, .icon.icon_email:before, .icon.icon_facebook:before, .icon.icon_gps-white:before, .icon.icon_hamburger-green:before, 
.icon.icon_hamburger-grey:before, .icon.icon_hamburger-white:before, .icon.icon_heart:before, .icon.icon_instagram:before,.icon.instagram_grey:before, .icon.icon_joinus:before, 
.icon.icon_logo-small:before, .icon.icon_carta-fedelta:before, .icon.icon_logo:before, .icon.icon_menu-trigger:before, .icon.icon_minus-white:before, .icon.icon_phone:before, .icon.icon_pin:before, 
.icon.icon_pin-white:before, .icon.icon_pin-outline:before, .icon.icon_pin-green:before, .icon.icon_pin-grey:before, .icon.icon_plus:before, .icon.icon_plus-circle:before, .icon.icon_popup:before, 
.icon.icon_product:before, .icon.icon_product-black:before, .icon.icon_return:before, .icon.icon_return-black:before, .icon.icon_search:before, 
.icon.icon_secure-payments-green:before, .icon.icon_shipping:before, .icon.icon_shipping-black:before, .icon.icon_shop-green:before, .icon.icon_shop-white:before, 
.icon.icon_small-arrow-down:before, .icon.icon_trash-black:before, .icon.icon_triangle_black:before, .icon.icon_triangle_white:before, .icon.icon_twitter:before, 
.icon.icon_user:before, .icon.icon_youtube:before
,.icon.puntaVerdeGiu:before
,.icon.puntaVerdeDx:before{background-position:center center;background-repeat:no-repeat;background-size:contain;content:'';display:inline-block;height:1em;width:1em;-webkit-background-size:contain;}
.icon.icon_angle-black:before{background-image:url(/immagini/icons/angle-black.svg)}
.icon.icon_angle-green:before,.icon.puntaVerdeGiu:before,.icon.puntaVerdeDx:before{background-image:url(/immagini/icons/angle-green.svg)}
.icon.icon_angle-white:before{background-image:url(/immagini/icons/angle-white.svg)}
.icon.icon_angle-circle-o-black:before{background-image:url(/immagini/icons/angle-circle-o-black.svg)}
.icon.icon_angle-circle-o-green:before{background-image:url(/immagini/icons/angle-circle-o-green.svg)}
.icon.icon_angle-circle-o-red:before{background-image:url(/immagini/icons/angle-circle-o-red.svg)}
.icon.icon_angle-circle-o-white:before{background-image:url(/immagini/icons/angle-circle-o-white.svg)}
.icon.icon_arrow-left:before{background-image:url(/immagini/icons/arrow-left.svg)}
.icon.icon_arrow-right:before{background-image:url(/immagini/icons/arrow-right.svg)}
.icon.icon_arrow-left-black:before{background-image:url(/immagini/icons/arrow-left-black.svg)}
.icon.icon_arrow-right-black:before{background-image:url(/immagini/icons/arrow-right-black.svg)}
.icon.icon_catalogue:before{background-image:url(https://images.bottegaverde.it/BV2_0/IT/immagini/icone/catalogue.svg)}
.icon.icon_catalogue-th-black:before{background-image:url(https://images.bottegaverde.it/BV2_0/IT/immagini/icone/catalogue-th-black.svg)}
.icon.icon_check-green:before{background-image:url(https://images.bottegaverde.it/BV2_0/IT/immagini/icone/check-green.svg)}
.icon.icon_clock-green:before{background-image:url(https://images.bottegaverde.it/BV2_0/IT/immagini/icone/clock-green.svg)}
.icon.icon_close-x:before{background-image:url(https://images.bottegaverde.it/BV2_0/IT/immagini/icone/close-x.svg)}
.icon.icon_close-x-white:before{background-image:url(https://images.bottegaverde.it/BV2_0/IT/immagini/icone/close-x-white.svg)}
.icon.icon_cockade-green:before{background-image:url(https://images.bottegaverde.it/BV2_0/IT/immagini/icone/cockade-green.svg)}
.icon.icon_customers:before{background-image:url(https://images.bottegaverde.it/BV2_0/IT/immagini/icone/customers.svg)}
.icon.icon_delivery:before{background-image:url(https://images.bottegaverde.it/BV2_0/IT/immagini/icone/delivery.svg)}
.icon.icon_delivery-black:before{background-image:url(https://images.bottegaverde.it/BV2_0/IT/immagini/icone/delivery-black.svg)}
.icon.icon_email:before{background-image:url(https://images.bottegaverde.it/BV2_0/IT/immagini/icone/email.svg)}
.icon.icon_facebook:before{background-image:url(https://images.bottegaverde.it/BV2_0/IT/immagini/icone/facebook.svg)}
.icon.white.icon_facebook:before{background-image:url(https://images.bottegaverde.it/BV2_0/IT/immagini/icone/f_bianco.png)}
.icon.icon_gps-white:before{background-image:url(https://images.bottegaverde.it/BV2_0/IT/immagini/icone/gps-white.svg)}
.icon.icon_hamburger-green:before{background-image:url(https://images.bottegaverde.it/BV2_0/IT/immagini/icone/hamburger-green.svg)}
.icon.icon_hamburger-grey:before{background-image:url(https://images.bottegaverde.it/BV2_0/IT/immagini/icone/hamburger-grey.svg)}
.icon.icon_hamburger-white:before{background-image:url(https://images.bottegaverde.it/BV2_0/IT/immagini/icone/hamburger-white.svg)}
.icon.icon_heart:before{background-image:url(https://images.bottegaverde.it/BV2_0/IT/immagini/icone/heart.svg)}
.icon.icon_instagram:before{background-image:url(https://images.bottegaverde.it/BV2_0/IT/immagini/icone/instagram.svg)}
.icon.instagram_grey:before{background-image:url(https://images.bottegaverde.it/BV2_0/IT/immagini/icone/instagram_grey.svg)}
.icon.white.icon_instagram:before{background-image:url(https://images.bottegaverde.it/BV2_0/IT/immagini/icone/in_bianco.png)}
.icon.icon_joinus:before{background-image:url(https://images.bottegaverde.it/BV2_0/IT/immagini/icone/joinus.svg)}
.icon.icon_logo-small:before{background-image:url(https://images.bottegaverde.it/BV2_0/IT/immagini/icone/logo-small.svg)}
.icon.icon_carta-fedelta:before{background-image:url(https://images.bottegaverde.it/BV2_0/IT/immagini/icone/carta-fedelta.png)}
.icon.icon_logo:before{background-image:url(/immagini/icons/logo.png);}
.icon.icon_menu-trigger:before{background-image:url(https://images.bottegaverde.it/BV2_0/IT/immagini/icone/menu-trigger.svg)}
.icon.icon_minus-white:before{background-image:url(https://images.bottegaverde.it/BV2_0/IT/immagini/icone/minus-white.svg)}
.icon.icon_phone:before{background-image:url(https://images.bottegaverde.it/BV2_0/IT/immagini/icone/phone.svg)}
.icon.icon_pin:before{background-image:url(https://images.bottegaverde.it/BV2_0/IT/immagini/icone/pin.svg)}
.icon.icon_pin-outline:before{background-image:url(https://images.bottegaverde.it/BV2_0/IT/immagini/icone/pin-outline.svg)}
.icon.icon_pin-green:before{background-image:url(https://images.bottegaverde.it/BV2_0/IT/immagini/icone/pin-green.svg)}
.icon.icon_pin-grey:before{background-image:url(https://images.bottegaverde.it/BV2_0/IT/immagini/icone/pin-grey.svg)}
.icon.icon_pin-white:before{background-image:url(https://images.bottegaverde.it/BV2_0/IT/immagini/icone/pin-white.svg);}
.icon.icon_plus:before{background-image:url(https://images.bottegaverde.it/BV2_0/IT/immagini/icone/plus.svg)}
.icon.icon_plus-circle:before{background-image:url(https://images.bottegaverde.it/BV2_0/IT/immagini/icone/plus-circle.svg)}
.icon.icon_popup:before{background-image:url(https://images.bottegaverde.it/BV2_0/IT/immagini/icone/popup.svg)}
.icon.icon_product:before{background-image:url(https://images.bottegaverde.it/BV2_0/IT/immagini/icone/product.svg)}
.icon.icon_product-black:before{background-image:url(https://images.bottegaverde.it/BV2_0/IT/immagini/icone/product-black.svg)}
.icon.icon_return:before{background-image:url(https://images.bottegaverde.it/BV2_0/IT/immagini/icone/return.svg)}
.icon.icon_return-black:before{background-image:url(https://images.bottegaverde.it/BV2_0/IT/immagini/icone/return-black.svg)}
.icon.icon_search:before{background-image:url(https://images.bottegaverde.it/BV2_0/IT/immagini/icone/search.svg)}
.icon.icon_secure-payments-green:before{background-image:url(https://images.bottegaverde.it/BV2_0/IT/immagini/icone/secure-payments-green.svg)}
.icon.icon_shipping:before{background-image:url(https://images.bottegaverde.it/BV2_0/IT/immagini/icone/shipping.svg)}
.icon.icon_shipping-black:before{background-image:url(https://images.bottegaverde.it/BV2_0/IT/immagini/icone/shipping-black.svg)}
.icon.icon_shop-green:before{background-image:url(https://images.bottegaverde.it/BV2_0/IT/immagini/icone/shop-green.svg)}
.icon.icon_shop-white:before{background-image:url(https://images.bottegaverde.it/BV2_0/IT/immagini/icone/shop-white.svg)}
.icon.icon_small-arrow-down:before{background-image:url(https://images.bottegaverde.it/BV2_0/IT/immagini/icone/small-arrow-down.svg)}
.icon.icon_trash-black:before{background-image:url(https://images.bottegaverde.it/BV2_0/IT/immagini/icone/trash-black.svg)}
.icon.icon_triangle_black:before{background-image:url(https://images.bottegaverde.it/BV2_0/IT/immagini/icone/triangle-black.svg)}
.icon.icon_triangle_white:before{background-image:url(https://images.bottegaverde.it/BV2_0/IT/immagini/icone/triangle-white.svg)}
.icon.icon_twitter:before{background-image:url(https://images.bottegaverde.it/BV2_0/IT/immagini/icone/twitter.svg)}
.icon.white.icon_twitter:before{background-image:url(https://images.bottegaverde.it/BV2_0/IT/immagini/icone/tw_bianco.png)}
.icon.icon_user:before{background-image:url(https://images.bottegaverde.it/BV2_0/IT/immagini/icone/user.svg)}
.icon.icon_youtube:before{background-image:url(https://images.bottegaverde.it/BV2_0/IT/immagini/icone/youtube.svg)}
.icon.white.icon_youtube:before{background-image:url(https://images.bottegaverde.it/BV2_0/IT/immagini/icone/yt_bianco.png)}
.icon.icon_coupon-green:before{background-image:url(https://images.bottegaverde.it/BV2_0/IT/immagini/icone/coupon.png)}

a span.icon.triangoloBiancoDx:before,a span.icon.triangoloNeroDx:before,.icon.puntaVerdeDx:before,.icon.frecciaVerdeDx:before{-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg);}
.icon.puntaVerdeGiu:before{ -webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg);}
.icon.frecciaVerdeDx:before,.icon.puntaVerdeDx,.icon.puntaVerdeGiu{font-size:14px}

/* various */
.flex{align-content:flex-start;align-items:stretch;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between;}
.flex .el-2, .flex .elgap-2{width:50%;}
.flex .el-3, .flex .elgap-3{width:33.33%;}
.flex .el-4, .flex .elgap-4{width:25%;}
.flex .el-5, .flex .elgap-5{width:20%;}
.flex .el-6, .flex .elgap-6{width:16%;}
.flex .elgap-2 ,.flex .elgap-3 ,.flex .elgap-4 ,.flex .elgap-5 ,.flex .elgap-6{height:0;}
.label{background-color:#3a8a3a;bottom:0;left:0;padding:5px 2px;position:absolute;width:100%;}
/* STRUTTURA RESPONSIVA */
/* paragrafo a espansione su click titolo*/

.titoloChiuso.espanso{color:#3a8a3a;}
.espanso:not(.titoloChiuso){ padding:1% 0 3% 1em}
.titoloChiuso{ line-height:2;text-transform:uppercase;font-size:20px}
.titoloChiuso + .j-nav__tab_content:not(.espanso){display:none;}
.titoloChiuso + .j-nav__tab_content.espanso{padding:2% 0 2% 2%}

@media (max-width:1023px){
 .flex .el-4, .flex .elgap-4,.flex .el-5, .flex .elgap-5,.flex .el-6, .flex .elgap-6{width:33.33%;}
}
@media (max-width:639px){
 .flex .el-2, .flex .elgap-2,.flex .el-3, .flex .elgap-3,.flex .el-4, .flex .elgap-4,.flex .el-5, .flex .elgap-5,.flex .el-6, .flex .elgap-6{width:50%;}
 .label{font-size:12px;}
}
.badge{display:inline-block;height:62px;left:10px;position:absolute;top:10px;width:62px;z-index:2;}
.badge.prezzoBloccato{line-height:1.5em;padding-top:10px;}
.badge.glossip{font-size:12px;line-height:1.3em;padding-top:15px;}
.badge.novita,.badge.best{padding-top:20px}
.badge:not(.glossip){background-color:rgba(255,255,255,0.7);border:4px solid #fff;border-radius:5em;box-shadow:4px 4px 5px 0px rgba(50, 50, 50, 0.75);color:#3a8a3a;text-transform:uppercase;-moz-box-shadow:4px 4px 5px 0px rgba(50, 50, 50, 0.75);-webkit-box-shadow:4px 4px 5px 0px rgba(50, 50, 50, 0.75);}
.badge.glossip{background-color:transparent;background-image:url('https://images.bottegaverde.it/BV2_0/IT/immagini/icone/glossip.png');background-size:contain;border:0;color:#FFF;left:calc(100% - 72px);}
@media (max-width:640px){
 .best,.novita{font-size:10px;padding-top:15px;}
 .prezzoBloccato{font-size:7px;}
.badge{height:50px;width:50px;}
}
@media (min-width:768px){
 .badge.prezzoBloccato{font-size:10px}
}
.boxPrezzoBloccato{background:#ed8d33;color:#fff;font-size:14px;padding:2px 2px 2px 2px;}
/*checkbox*/
.checkbox .square_checkbox{display:inline-block;position:relative;top:2px;width:12px;}
.checkbox .square_checkbox input[type="checkbox"],.checkbox .square_checkbox input[type="radio"]{float:none;visibility:hidden;}
.checkbox .square_checkbox input[type="checkbox"]:checked + label:after,.checkbox .square_checkbox input[type="radio"]:checked + label:after{opacity:1;}
.checkbox .square_checkbox > label{border:#666666 solid 1px;cursor:pointer;height:12px;left:0;position:absolute;top:0;width:12px;}
.checkbox .square_checkbox > label:after{width:12px;height:7px;content:'';position:absolute;top:-4px;left:0;border:2px solid #666666;border-top:none;border-right:none;opacity:0;-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg);}
.checkbox .square_checkbox.white > label , .checkbox .square_checkbox.white > label:after{border-color:#fff;}
@media (max-width:1023px){
	.form .checkbox, .form .radio{line-height:26px;}
	.checkbox .square_checkbox{width:22px;top:-3px;height:22px;margin-top:10px;}
	.checkbox .square_checkbox > label{width:22px;height:22px;}
	.checkbox .square_checkbox > label:after{width:22px;height:7px;top:-4px;}
}
/*accordion*/
.accordion{text-align:left;}
.accordion.accordion_large{width:60%;margin:0 50px;padding-bottom:25px;float:left;}
.section.section_scheda .accordion.accordion_large{width:100%;margin:0;padding-bottom:25px;float:none;}
.section.section_scheda .accordion.accordion_large .accordion__title{width:100%;}
.accordion.accordion_large .accordion__title{width:50%;}
.accordion.accordion_large .accordion__title.closed{padding-bottom:0;}
.accordion.accordion_large .accordion__content{padding-bottom:5px;}
.accordion.accordion_small .accordion__title{border-top:1px solid #999;}
.accordion.accordion_small .accordion__title:first-child{border-top:0;}
.accordion.accordion_parent .accordion__title_parent{width:100%;border-bottom:1px solid #999;}
.accordion.accordion_parent .accordion__title_parent.first-line{border-top:1px solid #999;}
.accordion.accordion_parent .accordion__title_parent.closed{color:#000;}
.accordion .accordion__title{padding:30px 0px 25px 0px;margin-top:0;cursor:pointer;}
.accordion .accordion__title.closed .icon{-ms-transform:rotate(-180deg);-webkit-transform:rotate(-180deg);transform:rotate(-180deg);}
.accordion .accordion__title .icon{float:right;margin-top:3px;width:18px;height:18px;}
.accordion .accordion__content{padding:0 35px 25px;height:auto;overflow:hidden;}
.accordion .accordion__content .accordion__content{padding:0;}
.accordion .accordion__content.collapsed{padding:0;height:0;}
.accordion .accordion__block{float:right;width:25%;margin-right:30px;margin-top:30px;}
.accordion .accordion__block .cite{line-height:38px;margin-top:30px;position:relative;}
.accordion .accordion__block .cite:before, .accordion .accordion__block .cite:after{position:absolute;font-size:80px;line-height:0;}
.accordion .accordion__block .cite:before{content:"“";left:-20px;top:10px;}
.accordion .accordion__block .cite:after{content:"„";right:0;bottom:30px;}
.accordion .accordion__block .panel{text-align:center;}
.accordion .accordion__block .panel .panel__header{background-color:#999;border-bottom:1px solid #fff;padding:5px 10px;}
.accordion .accordion__block .panel .panel__content{background-color:#e6e4e4;padding:5px 10px;}
@media (max-width:1023px){
	.accordion.accordion_large{margin:0;width:100%;float:none;}
	.section.section_scheda .accordion.accordion_large{width:100%;margin:0;}
	.accordion.accordion_large .accordion__title{width:100%;padding:25px 0;}
	.accordion.accordion_large .accordion__content{padding:0;}
	.accordion.accordion_small .accordion__title{background-color:#006600;color:#fff;border-top:0;margin-top:-1px;}
	.accordion.accordion_small .accordion__title.closed{background-color:#fff;color:#333;border:1px solid #999;}
	.accordion.accordion_small .accordion__title.closed .icon.icon_minus-white,.accordion.accordion_small .accordion__title .icon.icon_plus{display:none;}
	.accordion.accordion_small .accordion__title.closed .icon.icon_plus,.accordion.accordion_small .accordion__title .icon.icon_minus-white{display:block;}
	.accordion.accordion_small .accordion__title:first-child{border-top:1px solid #999;}	
	.accordion.accordion_parent{margin:0 50px;}
	.accordion .accordion__title{padding:15px 20px;}
	.accordion .accordion__content{padding-top:20px;}
}
@media (max-width:639px){
	.accordion.accordion_parent{margin:0 25px;}
	.accordion.accordion_parent .accordion__title_parent{padding:15px 10px;font-size:18px;}
	.accordion.accordion_parent .accordion__title_parent .icon{position:relative;top:3px;}
}
.block{position:relative;width:100%;height:auto;}
.block .block__image{position:absolute;z-index:1;width:100%;height:100%;top:0;left:0;-webkit-background-size:cover;background-size:cover;background-repeat:no-repeat;background-color:transparent;}
.block .block__content{width:60%;position:absolute;z-index:2;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%);-webkit-transform:translate3d(-50%, -50%, 0);transform:translate3d(-50%, -50%, 0);}
.block .block__content.block__content_left{left:0;-webkit-transform:translate(0, -50%);-ms-transform:translate(0, -50%);transform:translate(0, -50%);-webkit-transform:translate3d(0, -50%, 0);transform:translate3d(0, -50%, 0);}
.block .block__content.block__content_left .content__intro{margin-bottom:26px;}
.block .block__content.block__content_left .content__title{margin-bottom:28px;}
.block .block__content.block__content_left .content__description,
.block .block__content.block__content_left .content__price{margin-bottom:32px;}
.block .block__content .content__intro{display:inline-block;margin-bottom:26px;letter-spacing:1px;}
.block .block__content .content__title{display:inline-block;margin-bottom:28px;letter-spacing:2px;white-space:nowrap;}
.block .block__content .content__description,.block .block__content .content__price{display:inline-block;margin-bottom:32px;letter-spacing:1px;}
.block .block__content .content__description > img{width:80%;height:auto;}
@media (max-width:639px){
	.block .block__content{width:83%;}
	.block .block__content.block__content_left{width:60%;}
	.block .block__content .content__intro{font-size:10px;margin-bottom:16px;}
	.block .block__content .content__title{white-space:normal;font-size:18px;margin-bottom:14px;}
	.block .block__content .content__description{font-size:11px;margin-bottom:13px;}
	.block .block__content .content__description > img{width:50%;}
	.block .block__content .content__price{margin-bottom:12px;font-size:18px;}
	.block .block__content .button{font-size:11px;position:absolute;left:50%;-webkit-transform:translate(-50%, 0);-ms-transform:translate(-50%, 0);transform:translate(-50%, 0);-webkit-transform:translate3d(-50%, 0, 0);transform:translate3d(-50%, 0, 0);}
}
@media (min-width:1024px) and (max-width:1330px){
 .block .block__content .content__title{white-space:normal;}
}
table.table__std{border-collapse:collapse;margin:0;}
table.table__std tr:nth-child(even){background-image:url(/immagini/background/bg-texture-noise-1.jpg);}
table.table__std.noBg tr:nth-child(even){background-image:none;}
table.table__std tr td{text-align:left;padding:5px;vertical-align:top;}
@media (max-width:639px){
#modalPopup table.table__std{font-size:12px}
}
.BC{padding:10px 0;}
@media (max-width:639px){
 .BC{padding-top:20px;}
}
.BC .BC__nav .BC__item{padding-left:5px;padding-right:5px;}
.BC .BC__nav .BC__item:after{content:"•";display:inline-block;position:relative;left:4px;}
.BC .BC__nav .BC__item:last-child:after{display:none;}
.BC .BC__nav .BC__item.active{color:#3a8a3a;}
.BC.BC_cart{background-image:none;}
@media (max-width:1023px){
 .BC.BC_cart{text-align:center;padding-top:20px;}
}
.BC.BC_cart .BC__nav .BC__item{color:#999;}
.BC.BC_cart .BC__nav .BC__item:after{content:">";}
.BC.BC_cart .BC__nav .BC__item:first-child > a{background-image:url("/immagini/various/icon-cart-gray.png");background-position:left top;background-repeat:no-repeat;background-color:transparent;padding:7px 0 0 40px;}
.BC.BC_cart .BC__nav .BC__item:first-child.active > a{background-image:url("/immagini/various/icon-cart-green.png");}
.BC.BC_cart .BC__nav .BC__item.active > a{color:#3a8a3a;}

.ui-datepicker .ui-datepicker-header .ui-datepicker-prev, .ui-datepicker .ui-datepicker-header .ui-datepicker-next{display:none;}
.ui-datepicker .ui-datepicker-header .ui-datepicker-title{font-size:14px;}
.ui-datepicker .ui-datepicker-calendar{width:100%;}
.ui-datepicker .ui-datepicker-calendar > thead > tr > th,
.ui-datepicker .ui-datepicker-calendar > tbody > tr > td{padding:8px 5px;}
.ui-datepicker .ui-datepicker-calendar > tbody > tr > td .ui-state-default{padding:6px;display:block;}
.ui-datepicker .ui-datepicker-calendar > tbody > tr > td .ui-state-hover,
.ui-datepicker .ui-datepicker-calendar > tbody > tr > td .ui-state-active,
.ui-datepicker .ui-datepicker-calendar > tbody > tr > td .ui-state-highlight{background-color:#3a8a3a;color:#fff;-webkit-border-radius:50%;border-radius:50%;display:block;}

.cart-nav{overflow:hidden;margin:20px 0;}
.cart-nav .cart-nav__right .nav-help{overflow:hidden;padding:10px 0;margin:0 35px;}
.cart-nav .cart-nav__right .nav-help .nav-help__link{padding:3px 0 3px 30px;background-image:url(/immagini/various/icon-commenting-o-green.png);background-position:center left;background-repeat:no-repeat;}
.cart-summary{margin-left:30px;border:1px solid #e6e4e4;-webkit-box-shadow:0 0 3px #e6e4e4;box-shadow:0 0 3px #e6e4e4;}
.cart-summary .cart-summary__content{padding:15px 15px 20px;}
.cart-summary .cart-summary__content .checkbox{margin-top:20px;}
.cart-summary .cart-summary__footer{padding:15px;background-image:url(/immagini/background/bg-texture-noise-1.jpg);background-position:center center;background-repeat:repeat;}
.cart-summary .cart-summary__footer .cart-summary__footer__inner{margin:0 auto;display:inline-block;}
.cart-summary .cart-summary__table{width:100%;text-align:left;}
.cart-summary .cart-summary__table > thead > tr > th{padding:0 5px 20px;}
@media (max-width:1023px){
	.cart-nav .cart-nav__left,
	.cart-nav .cart-nav__right{float:none;width:100%;}
	.cart-nav .cart-nav__right .nav-help{margin-right:30px;}
	.cart-nav .cart-nav__right .nav-help .nav-help__link{float:right;}
	.cart-summary{margin-left:0;margin-top:50px;}
	.cart-summary .cart-summary__content{padding-top:0;}
	.cart-summary .cart-summary__table > tbody > tr:first-child > td{border-top:0;}
}
.cart-summary .cart-summary__table > tbody > tr > td{padding:25px 0;border-top:1px solid #e6e4e4;}
.cart-summary .cart-summary__table > tbody > tr > td:last-child{text-align:right;}
.cart-summary .fidelitycard{position:relative;}
.cart-summary .fidelitycard:before{content:"";position:absolute;top:0;left:5%;width:90%;border-top:1px solid #e6e4e4;}
.cart-summary .cart-summary__content .flex .el-3{width:33.333% !important;text-align:center;}
.cart-summary .fidelitycard .fidelitycard__image{width:75px;float:left;margin-right:15px;}
.cart-summary .fidelitycard .fidelitycard__summary{text-align:left;line-height:17px;}
.cart-summary .fidelitycard .fidelitycard__description{clear:both;text-align:left;margin:18px 0 25px;line-height:17px;}

.contacts{width:100%;padding:30px 0 20px;overflow:hidden;margin-top:70px;margin-bottom:44px;border-top:1px solid #e6e4e4;border-bottom:1px solid #e6e4e4;}
.contacts .contact{float:left;width:25%;height:66px;text-align:left;padding:16px 40px 0;border-right:1px solid #e6e4e4;}
.contacts .contact:last-child{border:none;}
.contacts .contact__details .icon{float:left;margin-right:24px;}

.button,.bottoneStd{display:inline-block;width:auto;height:auto;min-width:82px;min-height:30px;padding:10px;text-align:center;background-color:#3a8a3a;letter-spacing:2px;border:none;}
.no-touch .button:hover, .bottoneStd:hover,.button.tapped,bottoneStd.tapped{background-color:#006600;}
.button.button_outline{border:1px solid #333;background-color:transparent;padding:7px 10px 6px;-webkit-transition:all 200s linear;transition:all 200ms linear;}
.button.button_outline-light{border:1px solid #e6e4e4;}
.button.button_outline:hover, .button.button_outline.tapped{background-color:#333;color:#fff;}
.button.button_outline-green{border:1px solid #3a8a3a;}
.button.button_outline-white{border:1px solid #fff;}
.button.button_outline-green ,.button.button_outline-white{background-color:transparent;padding:8px 14px 6px;}
.no-touch .button.button_outline-green:hover,.button.button_outline-green.tapped,
.no-touch .button.button_outline-white:hover,.button.button_outline-white.tapped,
.no-touch .button.button_radius:hover,.button.button_radius.tapped{background-color:transparent;}
.button.button_radius{width:42px;height:42px;padding:0;min-width:0;min-height:0;border:1px solid #e6e4e4;-webkit-border-radius:50%;border-radius:50%;background-color:transparent;}
.button.button_buy{position:relative;padding-right:45px;}
@media (max-width:1023px){
 .button.button_buy{padding-left:45px;padding-right:10px;min-width:260px;margin-top:25px;}
}
@media (max-width:639px){
 .button.button_buy{font-size:10px;padding-top:12px;padding-bottom:12px;}
}
.button.button_buy .icon_right{position:absolute;top:4px;right:10px;}
.button.button_buy .icon_left{position:absolute;top:4px;left:10px;}
.link-underline{text-decoration:underline;}
.customers.customers_three-item .customer{width:33.33%;}
.customers.customers_three-item .customer .customer__info{padding:0 0 0 20px;}
.customers.customers_three-item .customer .customer__info .customer__product .stars{display:none;}
@media (max-width:1023px){
 .customers.customers_three-item .customer{width:100%;}
 .customers.customers_three-item .customer .customer__info .customer__product .stars{display:block;}
}
.customers.customers_three-item .customer .customer__info .customer__read{display:none;}
.customer{width:100%;float:left;text-align:left;overflow:hidden;padding:0 30px;}

.customer .customer__info{float:left;padding:0 28px;}
@media (max-width:639px){
 .customer{padding:0 25px;} 
 .customer .customer__info{width:-webkit-calc(100% - 70px);width:calc(100% - 70px);}
}
.customer .customer__product{display:inline-block;overflow:hidden;width:100%;margin-bottom:18px;}
.customer .customer__product .customer__product__name{display:inline-block;float:left;}
.customer .customer__product .stars{float:right;text-align:right;}
.customer .customer__description{display:inline-block;width:100%;margin-bottom:16px;}
.customer .customer__details{padding-bottom:16px;float:left;}
.customer .customer__footer{clear:both;overflow:hidden;padding-top:10px;}
.customer .customer__footer .button{min-width:50px;margin-right:5px;}
.customer .button{position:relative;top:-10px;}

.filters{width:25%;float:left;padding:0 0 0 35px;text-align:left;}
.filters .filters__button{display:none;}
.filters .filters__content.visible{visibility:visible;opacity:1;}
.filters .filters__content .filters__closer{position:absolute;display:inline-block;width:20px;height:20px;top:50%;right:20px;-webkit-transform:translate(0, -50%);-ms-transform:translate(0, -50%);transform:translate(0, -50%);-webkit-transform:translate3d(0, -50%, 0);transform:translate3d(0, -50%, 0);}
.filters .filters__content .filters__list.filters__list_color .filters__list__item_color{margin:0 15px 15px 0;}
.filters .filters__content .filters__list.filters__list_color .filters__list__item_color .color{width:15px;height:15px;display:inline-block;-webkit-border-radius:50%;border-radius:50%;position:relative;top:2px;margin:0 5px;}
.filters .filters__content .filters__list .filters__list__item{margin-top:8px;}
.filters .filters__content .filters__list .filters__list__item:first-child{margin-top:0;}
@media (max-width:1023px){
 .filters{width:100%;padding:0 15px;}
 .filters .filters__button{display:block;}
 .filters .filters__content{width:100%;position:absolute;top:0;left:0;z-index:100;background-color:#fff;padding:20px 15px 20px;border-bottom:1px solid #666666;visibility:hidden;opacity:0;}
 
 .filters .filters__content .filters__list.filters__list_color{height:120px;overflow:scroll;}
 .filters .filters__content .filters__list.filters__list_color .filters__list__item_color{display:block;}
 .filters .filters__content .filters__list.filters__list_color .filters__list__item_color > .color{display:none;}
}
/*PREFOOTER*/
.prefooter .flex{margin-bottom:40px;justify-content:center;}
.prefooter .flex img{margin-bottom:20px;}
.prefooter .storia{margin:50px 0;}
.followus{width:100%;overflow:hidden;padding:35px;background-image:url(https://images.bottegaverde.it/BV2_0/IT/immagini/background/bg_palazzo.jpg);background-position:center center;background-repeat:no-repeat;-webkit-background-size:cover;background-size:cover;background-color:transparent;color:#fff;}
.followus .newsletter ,.followus .social{position:relative;width:50%;float:left;}
.newsletter__privacy{text-align:justify;}
.newsletter__privacy .square_checkbox.white{float:left;margin:0 5px 10px 5px;}
.newsletter__privacy .checkbox{margin:10px 0 20px}
.followus .newsletter .newsletter__promo{position:absolute;left:0;}
.followus .newsletter .newsletter__title, .followus .social .social__title{display:inline-block;margin-bottom:24px;width:100%;}
.followus .newsletter .newsletter__description,.followus .social .social__description{display:inline-block;margin-bottom:26px;}
.followus .newsletter .newsletter__form .newsletter__input{position:relative;margin-bottom:26px;width:100%;max-width:380px;margin:0 auto 26px;}
.followus .newsletter .newsletter__form .newsletter__input .input_newsletter{-webkit-border-radius:16px;border-radius:16px;width:100%;padding:6px 60px 6px 10px;border:1px solid #e6e4e4;color:#666;}
.followus .newsletter .newsletter__form .newsletter__input .input_newsletter.has_error{border:1px solid #ff1020;}
.followus .newsletter .newsletter__form .newsletter__input .button_in-input{position:absolute;background-color:transparent;top:50%;right:10px;-webkit-transform:translate(0, -50%);-ms-transform:translate(0, -50%);transform:translate(0, -50%);-webkit-transform:translate3d(0, -50%, 0);transform:translate3d(0, -50%, 0);padding:0;min-width:0;min-height:0;}
.followus .newsletter .newsletter__form .newsletter__privacy > label > a{text-decoration:underline;}
.followus .social .social__icons{overflow:hidden;width:80%;margin:0 auto;}
.followus .social .social__icons .social__icon{position:relative;float:left;width:25%;height:50px;}
.followus .social .social__icons .social__icon .icon{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%);-webkit-transform:translate3d(-50%, -50%, 0);transform:translate3d(-50%, -50%, 0);}
@media (max-width:1023px){
	.followus{padding:0;}
	.followus .newsletter{width:100%;padding:25px;}
	.followus .social{width:100%;padding:35px;border-top:1px solid #999;border-bottom:2px solid #999;}
}
@media (max-width:767px){
 .newsletter__privacy .square_checkbox.white{margin:5px 10px 45px 5px}
}
/*--PREFOOTER*/
.backToTop{position:relative;display:inline-block;width:44px;height:44px;top:-22px;background-color:rgba(255, 252, 252, 0.9);-webkit-border-radius:50%;border-radius:50%;}
.backToTop .icon{position:absolute;display:block;width:30px;height:30px;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%);-webkit-transform:translate3d(-50%, -50%, 0);transform:translate3d(-50%, -50%, 0);}
@media (max-width:1023px){
 .backToTop{display:none;}
}
/* START - header */
.footer{width:100%;height:auto;background-color:rgba(255, 252, 252, 0.9);}
.footer.footer_mobile{display:none;}
.footer .columns{overflow:hidden;width:100%;max-width:1020px;height:auto;margin:0 auto;padding-bottom:24px;}
.footer .columns .column{width:21%;height:auto;overflow:hidden;float:left;text-align:left;list-style-type:none;margin:0 0 0 4%;padding:1% 0 0 2%}
.footer .columns .column .column__item{display:block;float:left;width:100%;height:auto;margin-bottom:14px;padding:1px 3px;}
.footer .columns .column .column__item:first-child{padding:0;margin-bottom:24px;}
.footer .columns .column .column__title,
.footer .columns .column .column__link{display:inline-block;}
@media (max-width:1023px){
 	.footer{display:none;}
	.footer.footer_mobile{display:block;float:left;}
	.footer .columns{margin-bottom:0;}
	.footer .columns .column{width:100%;border-left:none;height:auto;padding:0;background-color:#f4f2f0;padding-bottom:20px;float:none;margin:0;}
	.footer .columns .column .column__item{width:100%;margin-bottom:0;}
	.footer .columns .column .column__item:first-child{width:100%;margin-bottom:0;display:block;}
	.footer .columns .column .column__title{font-family:'Cronos-Pro-Light';color:#3a8a3a;padding:8px;}
	.footer .columns .column .column__link{color:#666666;padding:8px;font-size:16px;}
}
/* END - header */
.subfooter{position:relative;overflow:hidden;width:100%;height:55px;padding:26px 20px 0;background-image:url(/immagini/background/bg-pattern.jpg);background-position:center center;-webkit-background-size:cover;background-size:cover;background-repeat:no-repeat;}
.subfooter .owner{float:left;}
.subfooter .paymethods{position:absolute;width:100%;text-align:center;top:10px;left:50%;-webkit-transform:translate(-50%, 0);-ms-transform:translate(-50%, 0);transform:translate(-50%, 0);-webkit-transform:translate3d(-50%, 0, 0);transform:translate3d(-50%, 0, 0);}
.subfooter .paymethods img{position:relative;top:7px;margin:0 8px;}
.subfooter .credits{float:right;}
@media (max-width:1023px){
 .subfooter{height:auto;text-align:center;}
 .subfooter .owner{float:none;margin-top:30px;margin-bottom:20px;}
 .subfooter .paymethods img{width:80%;height:auto;}
}
/* START - header */
.header{position:relative;overflow:visible;width:100%;height:90px;margin:0 auto;z-index:2;padding:0 50px;-webkit-transition:all .4s linear 0s;transition:all .4s linear 0s;}
.header>.noMobile:first-child{position:absolute;width:320px}
.header .icon_menu-trigger,.header > .icon_search{float:left;margin-top:38px;display:none;}
.header .icon_menu-trigger{margin-right:20px;}
.header .searchbox{margin-top:34px;float:left;display:block;}
.header .searchbox .searchbox__title{display:none;margin-bottom:16px;}
.header .searchbox .searchbox__text{display:none;margin-bottom:14px;}
.header .searchbox .input{border:none;letter-spacing:1.5px;margin-left:10px;}
@media (max-width:767px){
 .header{padding:0 16px 16px;}
}
@media (min-width:768px) and (max-width:1023px){
 .header{padding:0 16px 34px;min-height:74px;}
}
@media (max-width:1023px){
	.header{position:fixed;top:0;left:0;width:100%;max-width:none;background-color:#fff;height:auto; box-shadow:0px 0px 9px 0 #E9E8E6;}
	.header>.noMobile:first-child{bottom:0;top:calc(100% - 22px)}
	.header .icon_menu-trigger,.header > .icon_search{display:block;margin-top:24px;}
	.header .searchbox .searchbox__title,
	.header .searchbox .searchbox__text{display:block;}
	.header .searchbox .button{display:none;}
	.header .searchbox .input{width:100%;border:1px solid #e6e4e4;-webkit-border-radius:3px;border-radius:3px;padding:4px 30px 4px 6px;margin:0 auto;background-image:url(https://images.bottegaverde.it/BV2_0/IT/immagini/icone/search.svg);-webkit-background-size:auto 70%;background-size:auto 70%;background-position:-webkit-calc(100% - 6px) center;background-position:calc(100% - 6px) center;background-repeat:no-repeat;}
	.checkout .header{height: 90px;}	
	.checkout .spacerHead{margin-bottom: 90px;}	
}
.header .mainlogo{/* DIMENSIONI LOGO BARRA NAVIGAZIONE */display:block;width:310px;position:absolute;top:50%;
left:50%;-webkit-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%);-webkit-transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;-ms-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out;text-align:center;height:78px}
@media (max-width:767px){
 .header .mainlogo{height:50px;top:auto;}
}
.header .mainlogo:after{display:block;position:absolute;top:0;left:0;content:'';background-image:url(/immagini/icons/logo.png);background-position:bottom;background-repeat:no-repeat;background-size:contain;width:100%;height:100%;-webkit-transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;-ms-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out;}
.header .mainlogo.minified{height:50px;width:50px;}
.header .mainlogo.minified:after{background-image:url(/immagini/placeholder/monogramma.png);}
.header .backTo{display:none;}
@media (min-width:768px) and (max-width:1023px){
 .header .mainlogo{top:auto;bottom:10px;}
}
@media (max-width:1023px){
 .header .mainlogo{width:46%;max-width:241px;-webkit-transform:translate(-50%, 0%);-ms-transform:translate(-50%, 0%);transform:translate(-50%, 0%);}
.header .backTo{display:block;position:absolute;top:60px;left:50%;-webkit-transform:translate(-50%, 0);-ms-transform:translate(-50%, 0);transform:translate(-50%, 0);text-align:center;width:100%;}
}
/* END - header */
.mainmenu{position:fixed;width:100%;max-width:1440px;height:auto;top:0;z-index:100;background-color:#fff;-webkit-transition:all .4s linear 0s;transition:all .4s linear 0s;margin:0 auto;left:0;right:0;}
@media (max-width:1023px){
 .mainmenu{position:fixed;max-width:none;max-height:80px;left:0;-webkit-transform:translate(0, 0);-ms-transform:translate(0, 0);transform:translate(0, 0);-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0);}
 .mainmenu.visible{padding-right:0%;}
 .mainmenu.visible .header{-webkit-transform:translate(100%, 0);-ms-transform:translate(100%, 0);transform:translate(100%, 0);-webkit-transform:translate3d(100%, 0, 0);transform:translate3d(100%, 0, 0);}
 .mainmenu.visible .mainnav__paneltrigger{display:block;visibility:visible;}
 .mainmenu.visible .mainnav, .mainmenu.visible.visible_search .searchbox, .mainmenu.visible.visible_search .backmobile{display:block;}
 .mainmenu.visible.visible_usernav .mainnav,.mainmenu.visible.visible_search .mainnav{display:none;}
}
.mainmenu.visible .usernav__item .usernav__submenu.visible{visibility:visible;opacity:1;pointer-events:all;}
@media (max-width:1023px) and (-ms-high-contrast:none), (-ms-high-contrast:active){
	#userMinicartTab.usernav__submenu.visible{-webkit-transform:translate(0, 0) !important;-ms-transform:translate(0, 0) !important;transform:translate(0, 0) !important;}
	#userLoginTab.usernav__submenu.visible{-webkit-transform:translate(0, 0) !important;-ms-transform:translate(0, 0) !important;transform:translate(0, 0) !important;}
	#couponTab.usernav__submenu.visible{-webkit-transform:translate(0, 0) !important;-ms-transform:translate(0, 0) !important;transform:translate(0, 0) !important;}
	.mainmenu.visible.visible_search .searchbox{-webkit-transform:translate(0, 0) !important;-ms-transform:translate(0, 0) !important;transform:translate(0, 0) !important;}
}
.mainmenu .backmobile{width:100%;height:auto;display:none;border-top:1px solid #e6e4e4;padding:10px 0;}
.mainmenu.mainmenu_alt{border-bottom:solid 5px #3a8a3a;}
.mainmenu.mainmenu_alt .header{max-width:100%;padding:0 35px;}
.mainmenu.mainmenu_alt .header .header__side-link{line-height:104px;}
.mainmenu.mainmenu_alt .header .header__side-link img{vertical-align:middle;}
.mainmenu.mainmenu_alt .header .searchbox{display:none;}
@media (max-width:1023px){
 .mainmenu.visible.visible_usernav .backmobile{display:block;}
 .mainmenu.visible.visible_minicart .mainnav{display:none;}
 .mainmenu.visible.visible_minicart .backmobile{display:block;}
 .mainmenu.mainmenu_alt{border-bottom:none;}
 .mainmenu.mainmenu_alt .header .searchbox{display:block;}
}
.mainnav__paneltrigger{position:absolute;width:100%;height:100%;top:0;left:0;display:none;visibility:hidden;opacity:0;z-index:3;}
.mainmenu .bannerPromo{background-color:#3a8a3a;position:relative;width:100%;padding:10px 30px;border-bottom:1px solid #fff;-webkit-transition:all 0.5s ease-in-out;-moz-transition:all 0.5s ease-in-out;-ms-transition:all 0.5s ease-in-out;-o-transition:all 0.5s ease-in-out;transition:all 0.5s ease-in-out;color:#fff;}
.mainmenu .bannerPromo.not_loggedin{cursor:pointer;}
.mainmenu .bannerPromo.open{margin-bottom:450px;}
.mainmenu .bannerPromo h1{color:#fff;}
.mainmenu .bannerPromo .bannerPromo-close{position:absolute;top:10px;right:10px;}
.mainmenu .bannerPromo #overLayerReg{position:absolute;width:100%;z-index:2;top:-490px;left:0;overflow:hidden;-webkit-transition:all 0.5s ease-in-out;-moz-transition:all 0.5s ease-in-out;-ms-transition:all 0.5s ease-in-out;-o-transition:all 0.5s ease-in-out;transition:all 0.5s ease-in-out;}
.mainmenu .bannerPromo #overLayerReg.open{top:0px;}
.mainmenu .bannerPromo #overLayerReg .videoFormReg{position:relative;width:100%;height:100%;/*background:rgba(255, 255, 255, 0.5)*/;z-index:999;cursor:default;background-color:#FFF;}
.mainmenu .bannerPromo #overLayerReg .videoFormReg form{position:absolute;top:50%;left:50%;transform:translate(-50%, -25%);}
.mainmenu .bannerPromo #overLayerReg video{position:absolute;right:0;top:0;min-width:100%;min-height:100%;width:auto;height:auto;z-index:-100;background:url(/immagini/video/BottegaVerdeNaturaItaliana.jpg) no-repeat;background-size:cover;z-index:0;}
.mainmenu .bannerPromo video{display:block;}
.mainmenu .bannerPromo #overLayerReg #bgvidimg{position:absolute;right:0;top:0;min-width:100%;min-height:100%;width:auto;height:auto;z-index:-100;z-index:0;}
.mainmenu .bannerPromo #bgvidimg{display:block;}
.mainmenu .bannerPromo .bannerPromoClose{position:absolute;top:0;left:50%;transform:translate(-50%, 0);background-color:#000;color:#fff;display:block;z-index:99}
/* START - small  nav */
.smallnav{position:relative;width:100%;height:30px;background-color:#fff;text-align:center;padding:6px 16px 0 16px;}
.smallnav .claim_header{position:absolute;top:0;left:16px;padding-top:6px;}
.smallnav .flex{width:100%;justify-content:flex-end;}
.smallnav__submenu{position:absolute;visibility:hidden;opacity:0;pointer-events:none;width:auto;height:auto;text-align:left;left:0;padding-top:4px;background-color:#fff;z-index:9999;}
.smallnav__item{position:relative;display:inline-block;width:auto;height:auto;margin:0 1%;cursor:pointer;}
.smallnav__item p{cursor:pointer;}
.smallnav__item:first-child{margin-left:0;}
.smallnav__item:last-child{margin-right:0;}
.smallnav__item.smallnav__item_submenutrigger.tapped{height:80px;background-color:#fff;}
.smallnav__item.smallnav__item_submenutrigger.tapped .smallnav__submenu{visibility:visible;opacity:1;pointer-events:all;}
.no-touch .smallnav__item.smallnav__item_submenutrigger:hover{background-color:#fff;}
.no-touch .smallnav__item.smallnav__item_submenutrigger:hover .smallnav__submenu,
.no-touch .smallnav__item.smallnav__item_submenutrigger.tapped .smallnav__submenu{visibility:visible;opacity:1;pointer-events:all;}
.smallnav__item.smallnav__item_submenu{display:inline-block;white-space:nowrap;padding:2px 4px;}
.smallnav__item.smallnav__item_submenu .item__text{text-align:left;}
.no-touch .smallnav__item.smallnav__item_submenu:hover{height:auto;}
.smallnav__item .item__text .icon:first-child{position:relative;display:inline;padding-right:4px;}
@media (min-width:1024px) and (max-width:1129px){
 .smallnav .claim_header{display:none;}
}
@media (max-width:1023px){
 .smallnav{display:none;}
}
@media (min-width:1024px){
.smallnav__item{margin:0 2%;}
}
@media (min-width:768px) and (max-width:1023px){
.smallnav__item.smallnav__item_submenutrigger.tapped .smallnav__submenu{border:1px solid #F0F0F0;box-shadow:0 0 11px 1px #FFF;border-top:0;}
}
/* END - small  nav */

/* START - main nav */
.mainnav{position:relative;z-index:1;width:100%;height:30px;background-color:#3a8a3a;text-align:center;}
.mainnav__submenu{position:absolute;visibility:hidden;opacity:0;pointer-events:none;width:95%;height:auto;top:30px;text-align:left;left:2.5%;background-color:#fff;padding-top:10px;
border-left:10px solid #3a8a3a;border-bottom:10px solid #3a8a3a;border-right:10px solid #3a8a3a;z-index:999;-webkit-transition:-webkit-transform .4s linear 0s;transition:transform .4s linear 0s;}
.mainnav__submenu .product{width:70%;display:block;margin:0 auto;}
.mainnav__item{display:inline-block;width:auto;height:30px;margin:0 auto;}
a.mainnav__item{color:#fff;padding:8px 10px 0;display:inline-block;text-transform:uppercase;}
.mainnav__item:hover, a.mainnav__item:hover{color:#006600;background-color:#fff;}
.mainnav__item:first-child{margin-left:0;}
.mainnav__item:last-child{margin-right:0;}
.mainnav__item.mainnav__item_submenutrigger.tapped:after{visibility:visible;opacity:1;bottom:-6px;}
.mainnav__item.mainnav__item_submenutrigger.tapped .mainnav__submenu{height:auto;visibility:visible;opacity:1;pointer-events:all;}
.no-touch .mainnav__item.mainnav__item_submenutrigger:hover, .mainnav__item.mainnav__item_submenutrigger.tapped{background-color:#fff;}
.no-touch .mainnav__item.mainnav__item_submenutrigger:hover p, .mainnav__item.mainnav__item_submenutrigger.tapped p{color:#006600;}
.no-touch .mainnav__item.mainnav__item_submenutrigger p.product__description{line-height:16px;height:calc(16px * 3);}
.no-touch .mainnav__item.mainnav__item_submenutrigger:hover .item__text:before{visibility:visible;opacity:1;bottom:-6px;}
.mainnav__item.mainnav__item_submenu{display:inline-block;white-space:nowrap;padding:4px;}
.mainnav__item.mainnav__item_submenu .item__text{text-align:left;}
.no-touch .mainnav__item.mainnav__item_submenu:hover{height:auto;}
.mainnav__item .item__text{position:relative;color:#fff;letter-spacing:1px;text-transform:uppercase;cursor:default;padding:8px 10px 0;display:block;}
.mainnav__item:hover .item__text{color:#006600;}
.mainnav__item .item__text .icon:first-child{position:relative;display:inline;top:2px;padding-right:4px;}
@media (max-width:1023px){
	.mainnav{display:block;width:100%;height:0;max-height:100vh;z-index:3;-webkit-box-shadow:0 0 3px #999;box-shadow:0 0 3px #999;overflow:hidden;overflow-y:scroll;-webkit-overflow-scrolling:touch;background:#fff;-webkit-transform:translate(-101%, 0);-ms-transform:translate(-101%, 0);transform:translate(-101%, 0);-webkit-transform:translate3d(-101%, 0, 0);transform:translate3d(-101%, 0, 0);-webkit-transition:-webkit-transform .4s linear 0s;transition:transform .4s linear 0s;}
	.mainmenu.visible .mainnav{-webkit-transform:translate(0, 0);-ms-transform:translate(0, 0);transform:translate(0, 0);-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0);height:100%;}
	.j_trigger-menu-close{display:block;padding:8px;text-align:left;}
	.mainnav__submenu{position:fixed;top:100%;}
	.mainnav__item{position:relative;float:left;width:100%;height:auto;text-align:left;background-color:#fff;padding:0;border-bottom:1px solid #e6e4e4;}
	.mainnav__item.mainnav__item_submenutrigger{background-image:url(/immagini/menu/close-green.png);background-position:-webkit-calc(100% - 20px) 12px;background-position:calc(100% - 20px) 12px;background-repeat:no-repeat;-webkit-background-size:16px auto;background-size:16px auto;}
	.mainnav__item.mainnav__item_submenutrigger.tapped{background-image:url(/immagini/menu/open-green.png);background-position:-webkit-calc(100% - 20px) 12px;background-position:calc(100% - 20px) 12px;background-repeat:no-repeat;-webkit-background-size:16px auto;background-size:16px auto;background-color:#3a8a3a;}
	a.mainnav__item{color:#3a8a3a;padding:8px;}
	.mainnav__item.mainnav__item_submenutrigger.tapped:after{display:none;}
	.mainnav__item.mainnav__item_submenutrigger:hover .mainnav__submenu{visibility:hidden;}
	.mainnav__item.mainnav__item_submenutrigger.tapped .mainnav__submenu{visibility:visible;position:relative;width:100%;height:auto;text-align:left;background-color:#e6e4e4;padding-top:0px;left:0;border:0;}
	.no-touch .mainnav__item.mainnav__item_submenutrigger:hover{background-color:#3a8a3a;}
	.no-touch .mainnav__item.mainnav__item_submenutrigger:hover .item__text{color:#fff;}
	.no-touch .mainnav__item.mainnav__item_submenutrigger:hover .item__text:before{display:none;}
	.mainnav__item .item__text{color:#3a8a3a;padding:8px;}
}
/* columns */
.mainnav__submenu__columns{overflow:hidden;width:100%;max-width:1020px;height:auto;margin:0 auto 10px;}
.mainnav__submenu__columns.columns_5 .column{width:19%;}
.mainnav__submenu__columns.columns_5 .column.column_image{width:24%;}
.mainnav__submenu__columns .column{width:20%;border-left:1px solid #e6e4e4;overflow:hidden;float:left;text-align:left;list-style-type:none;margin:0;padding:8px 10px;}
@media (max-width:1023px){
	.mainnav__submenu__columns{margin-bottom:0;}
	.mainnav__submenu__columns.columns_5 .column{width:100%;}
	.mainnav__submenu__columns .column{width:100%;border-left:none;height:auto;padding:0;background-color:#f4f2f0;}	
}
@media (min-width:1024px){
	.Makeup .mainnav__submenu__columns .column{width:16%;}
}

.mainnav__submenu__columns .column.column_image{width:26%;}
.mainnav__submenu__columns .column.column_image .column__item:first-child{margin-bottom:8px;}
.mainnav__submenu__columns .column:first-child{border-left:none;}
.mainnav__submenu__columns .column.evidenza .column__item{background-color:#3a8a3a;color:#fff;padding:5px;}
.mainnav__submenu__columns .column.evidenza .column__item a{display:block;}
.mainnav__submenu__columns .column.evidenza .column__item a:hover{color:#fff;}
.mainnav__submenu__columns .column:first-child .column__item:first-child{background-color:transparent;color:inherit;width:auto;}
.mainnav__submenu__columns .column .column__item{display:block;float:left;width:100%;height:auto;margin-bottom:5px;}
.mainnav__submenu__columns .column .column__item:first-child{padding:0;margin-bottom:24px;}
.mainnav__submenu__columns .column .column__title{display:inline-block;color:#666666;}
.mainnav__submenu__columns .column .column__title:hover{color:#006600;}
.mainnav__submenu__columns .column .column__link{display:inline-block;}
@media (max-width:1023px){
 .mainnav__submenu__columns .column.column_image{display:none;}
 .mainnav__submenu__columns .column:first-child .column__item{width:100%;background-color:transparent;}
 .mainnav__submenu__columns .column:first-child .column__item:first-child{width:100%;}
 .mainnav__submenu__columns .column.tapped .column__item{width:100%;margin-bottom:0;display:block;}
 .mainnav__submenu__columns .column.tapped .column__item:first-child{background-color:#006600;color:#fff;background-image:url(/immagini/menu/open-white.png);background-position:-webkit-calc(100% - 20px) 12px;background-position:calc(100% - 20px) 12px;background-repeat:no-repeat;-webkit-background-size:16px auto;background-size:16px auto;}
 .mainnav__submenu__columns .column.tapped .column__item.j-mainnav__mid .column__title{color:#fff;}
 .mainnav__submenu__columns .column .column__item{width:100%;margin-bottom:0;display:none;border-bottom:none;}
 .mainnav__submenu__columns .column .column__item:first-child{width:100%;margin-bottom:0;display:block;border-bottom:1px solid #e6e4e4;background-image:url(/immagini/menu/close-gray.png);background-position:-webkit-calc(100% - 20px) 12px;background-position:calc(100% - 20px) 12px;background-repeat:no-repeat;-webkit-background-size:16px auto;background-size:16px auto;}
 .mainnav__submenu__columns .column .column__title{color:#999;padding:8px;display:block;}
 .mainnav__submenu__columns .column .column__link{color:#999;padding:8px;}
 .mainnav__submenu__columns .column .column__link.active{color:#3a8a3a;padding:8px;width:100%;background-image:url(/immagini/menu/active-green.png);background-position:-webkit-calc(100% - 20px) 12px;background-position:calc(100% - 20px) 12px;background-repeat:no-repeat;-webkit-background-size:auto 16px;background-size:auto 16px;}
}
/* suggestions */
.mainnav__submenu__suggestions{position:relative;width:100%;height:120px;background-color:#eaf1e9;padding:13px 20px;border-top:1px solid #3a8a3a;}
.mainnav__submenu__suggestions .suggestions{overflow:hidden;width:100%;max-width:1160px;margin:0 auto;}
.mainnav__submenu__suggestions .suggestions .suggestion{float:left;width:33%;}
.mainnav__submenu__suggestions .suggestions .suggestion .suggestion__image{display:block;float:left;background-color:transparent;-webkit-background-size:cover;background-size:cover;background-position:center center;background-repeat:no-repeat;}
.mainnav__submenu__suggestions .suggestions .suggestion .suggestion__info{float:left;width:40%;padding:10px;padding-right:14px;}
.mainnav__submenu__suggestions .suggestions .suggestion .suggestion__title,
.mainnav__submenu__suggestions .suggestions .suggestion .suggestion__description{padding-bottom:8px;}
@media (max-width:1023px){
 .mainnav__submenu__suggestions{display:none;}
}
/* END - main  nav */
/* START - user nav */
.usernav{float:right;position:relative;z-index:1;width:140px;height:auto;text-align:center;margin:24px 10px 0;}
@media (min-width:768px){
 .usernav{margin:24px 0 0;}
}
.usernav.usernav_mainmenu .usernav__item .icon{font-size:26px;}
@media (max-width:767px){
	.header>.icon{font-size:18px}
	.usernav{width:auto;margin-top:12px;margin-right:0;}
	.usernav .usernav__item em.nome{display:none;}
	.usernav.usernav_mainmenu .usernav__item .icon{font-size:20px;}
}
.usernav__submenu{position:absolute;visibility:hidden;opacity:0;pointer-events:none;width:359px;top:-20px;right:0;text-align:left;padding:84px 16px 16px;
background-color:transparent;background-image:url(/immagini/menu/usernav-submenu-bg-minicart.png);background-repeat:no-repeat;
background-position:top center;-webkit-box-shadow:0px 5px 5px -5px rgba(50, 50, 50, 0.75);-moz-box-shadow:0px 5px 5px -5px rgba(50, 50, 50, 0.75);box-shadow:0px 5px 5px -5px rgba(50, 50, 50, 0.75);}
.usernav__item{position:relative;float:left;display:inline-block;width:70px;height:auto;padding:0;}
@media (min-width:768px){
	.header>.icon{font-size:22px}
 .usernav__item:first-child:after,.usernav__item:nth-child(2):after{content:'';display:block;position:absolute;top:-16px;right:0;width:1px;height:50px;background-color:#e6e4e4;}
}
@media (max-width:767px){
 .header>.noMobile{display:none}
.usernav__item{  width:26px;padding:10px 0 0;margin-left:10px;}
.usernav__item:first-child:after{display:none;}
}
@media (min-width:768px) and(max-width:1023px){
 .usernav{width:180px;}
.usernav__item{width:60px;}
}
.usernav__item:last-child{float:right;}
.usernav__item:last-child .usernav__submenu{top:-15px;right:3px;background-position:top center;}
@media (max-width:1023px){
	.usernav__submenu, .usernav__item:last-child .usernav__submenu,.header .searchbox{
		position:fixed;width:100%;height:100vh;max-height:100vh;top:0;left:0;margin-top:0;padding:16px;-webkit-transform:translate(-101%, 0);-ms-transform:translate(-101%, 0);transform:translate(-101%, 0);-webkit-transform:translate3d(-101%, 0, 0);transform:translate3d(-101%, 0, 0);background-image:none;background-color:#fff;overflow:hidden;overflow-y:scroll;-webkit-overflow-scrolling:touch;
	}
}
.usernav__item > .checkboxtrigger{opacity:0;visibility:hidden;position:absolute;pointer-events:none;width:0;height:0;}
.usernav__item > .checkboxtrigger:checked + .usernav__submenu{visibility:visible;opacity:1;pointer-events:all;z-index:8;}
.usernav__item .submenutrigger{position:relative;z-index:9;cursor:pointer;}
.usernav__item em.nome{display:block;margin:10px auto 0 auto;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;position:absolute;z-index:7;left:50%;transform:translate(-50%,0);max-width:65px;}

.usernav__submenu__body{border-bottom:1px solid #e6e4e4;overflow:hidden;padding:16px 4px;position:relative;}
.usernav__submenu__body .attendi{position:absolute;top:0;left:0;bottom:0;right:0;width:100%;height:100%;display:none;background:rgba(0,0,0,0.2);}
.usernav__submenu__body .attendi p{position:absolute;top:50%;tranform:translate(0,-50%);left:0;width:100%;text-align:center;}
.usernav__submenu__body:first-child{padding-top:0;padding-bottom:0;}
.usernav__submenu__body:last-child{border-bottom:none;padding-bottom:0;}
.usernav__submenu__body .input{width:100%;border:1px solid #999;margin-bottom:16px;padding:8px 16px;}
.usernav__submenu__body .input.has_error{border-color:#ff1020;}
.usernav__submenu__body .button,.usernav__submenu__body .pricebox .pricebox__amount{float:right;}
.usernav__submenu__body .products{height:auto;max-height:110px;overflow:auto;}
.touch .usernav__submenu__body .products{overflow:hidden;overflow-y:scroll;-webkit-overflow-scrolling:touch;}
.usernav__submenu__body .pricebox{text-align:center;overflow:hidden;}
.usernav__submenu__body .pricebox .pricebox__label{float:left;}
.usernav__submenu__body .pricebox .pricebox__text{clear:both;text-align:left;width:100%;display:inline-block;padding:10px 0 20px;}
.usernav__submenu__body .pricebox .button{float:none;margin-bottom:12px;}
.submenu__title{text-align:center;}
.submenu__title + .submenu__title{padding-top:6px;}
.submenu__text{float:left;padding-bottom:14px;}
.submenu__text .icon,.submenu__text .submenu__t_mobile{display:none;}
.submenu__text .submenu__t_desk{display:inline-block;}
.submenu__link{text-decoration:underline;line-height:3em;margin:20px 10px;}
.submenu__closer{float:right;cursor:pointer;}
.n-prod-in-cart{position:absolute;top:-5px;right:0;background-color:#3a8a3a;color:#fff;border-radius:2em;width:20px;height:20px;z-index:999;font-size:11px;line-height:20px;}
.coupon.n-prod-in-cart{right:5px;}
@media (max-width:1023px){
 .usernav__submenu__body{text-align:center;border-bottom:1px solid #e6e4e4;}
 .usernav__submenu__body .button{float:none;}
 .usernav__submenu__body .submenu__text{float:none;display:block;}
 .submenu__text .icon{display:inline-block;float:right;}
 .submenu__text .submenu__t_desk,.submenu__closer{display:none;}
 .submenu__text .submenu__t_mobile{display:inline-block;}
}
@media (min-width:768px) and (max-width:1023px){
 .n-prod-in-cart{top:-10px;right:0;}
}
/* ENd - user nav */

.modal{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1050;overflow-x:hidden;overflow-y:auto;background-color:rgba(6, 40, 6, 0.8);display:none;cursor:pointer;}
.modal .modal__dialog{cursor:default;width:800px;margin:30px auto;position:relative;background-color:#fff;text-align:center;padding:30px 20px;height:auto}
.modal.modal_product-add-cart .modal__dialog{background-image:url(/immagini/background/bg-texture-noise-2.jpg);background-position:center center;background-repeat:repeat;}
.modal.modal_product-add-cart .modal__dialog .modal__list-button{margin:15px 0;}
.modal.modal_product-add-cart .modal__dialog .modal__list-button > li{margin:0 10px;}
.modal.modal_product-add-cart .modal__dialog .modal__list-button > li:first-child{margin-top:0;}
.modal.modal_product-add-cart .modal__dialog .modal__list-button > li .button{min-width:200px;}
.modal.modal_product-add-cart .modal__dialog .modal__list-product li .product{width:auto;background-color:transparent;}
.modal.modal_product-add-cart .modal__dialog .modal__list-product li .product .product__title{height:50px;overflow:hidden;}
#addToCartModal.modal .modal__dialog{height:auto;}
.modal .modal__dialog .modalPopupContent{max-height:100%;overflow:auto;overflow-y:hidden;}
.modal .modal__dialog .modal__close{position:absolute;top:20px;right:20px;cursor:pointer;z-index:9999;}
.modal .modal__dialog .modal__close .j-modal__closer{cursor:pointer;}
@media (max-width:639px){
 .modal.modal_product-add-cart .modal__dialog .modal__list-button > li{margin-top:10px;}
 .modal .modal__dialog .modal__close{top:10px;right:10px;}
}
@media (max-width:1023px){
 .modal .modal__dialog{width:90%;top:50%;position:absolute;left:50%;transform:translate(-50%,-50%);height:70%;margin:0;}
 #addToCartModal.modal .modal__dialog{height:auto;}
}
.modal .modal__dialog .modal__title{margin-bottom:15px;}
.modal .modal__dialog .modal__hr{border:0;border-top:1px solid #999;margin:15px 0;}

.previewcarousel,.previewcarousel .j-carousel_preview-thumbs .previewcarouselthumb__slide > img,
.previewcarousel .j-carousel_preview .previewcarousel__slide > img{width:100%;}
.previewcarousel .j-carousel_preview-thumbs{width:100px;height:100%;margin-right:20px;float:left;}
.previewcarousel .j-carousel_preview-thumbs .previewcarouselthumb__slide{border:1px solid #e6e4e4;margin-bottom:13px;}
.previewcarousel .j-carousel_preview{width:-webkit-calc(100% - 150px);width:calc(100% - 150px);height:auto;float:left;}
.previewcarousel .carousel__control{font-size:18px;position:absolute;top:50%;left:-30px;-webkit-transform:translate(0, -50%);-ms-transform:translate(0, -50%);transform:translate(0, -50%);-webkit-transform:translate3d(0, -50%, 0);transform:translate3d(0, -50%, 0);z-index:2;}
.previewcarousel .carousel__control.carousel__control_next{left:auto;right:-30px;}
@media (max-width:1023px){
 .previewcarousel .j-carousel_preview{width:-webkit-calc(100% - 120px);width:calc(100% - 120px);margin:0 auto;float:none;}
 .previewcarousel .j-carousel_preview .previewcarousel__slide{border:1px solid #e6e4e4;}
 .previewcarousel .carousel__control{left:-25px;}
 .previewcarousel .carousel__control.carousel__control_next{right:-25px;}
}
@media (max-width:639px){
 .previewcarousel .j-carousel_preview{width:-webkit-calc(100% - 50px);width:calc(100% - 50px);margin:0 auto;float:none;}
}
.product{width:216px;overflow:hidden;background-color:#ffffff;}
.listing .product{width:33.33%;padding:0 15px;margin-bottom:25px;float:left;}
.container.ultimiVisti {
    margin-top: 100px;
}
.ultimiVisti .productscarousel__title{margin-bottom:20px;}
@media (max-width:1023px){
 .ultimiVisti .listing .product.product_carousel.productscarousel__slide.slick-slide.slick-cloned{width:100%;}
div:not(.ultimiVisti).listing .product:not(.productscarousel__slide){width:50%}
.listing__content.flex .product{width:50% !important;}
}
.daily-routine-bundle .product{border:1px solid #e6e4e4;}
.product .product__image{position:relative;width:100%;border:1px solid #e6e4e4;margin-bottom:10px;background-color:transparent;-webkit-background-size:cover;background-size:cover;background-position:center center;background-repeat:no-repeat;display:block;}
.product .product__image:before{display:block;content:'';width:100%;padding-bottom:100%;}
.listing .product .product__image{border-bottom:0;margin-bottom:0;}
.daily-routine-bundle .product .product__image{border:0;margin-bottom:0;}
.product .product__image .icon-promo{ position:absolute;  top:35px;  right:15px;}
.product .product__info{width:100%;position:relative;}
.listing .product .product__info{padding:10px;border:1px solid #e6e4e4;background-image:url(/immagini/background/bg-texture-noise-1.jpg);background-position:center center;background-repeat:repeat;}
@media (max-width:639px){
 .listing .product .product__info{padding:10px 3px;}
}
.catalogo-premi-content .product .product__info{background-image:url(/immagini/background/bg-texture-noise-1.jpg);background-position:center center;background-repeat:repeat;}
.daily-routine-bundle .product .product__info{padding:5px;background-color:#fff;}
.listing .product .product__info .product__title{margin-bottom:6px;display:block;
/* PER MODIFICARE L'ALTEZZA DEL TESTO NEL PRODOTTO SMALL :SE SI VUOLE AUMENTARE IL FONT, 
BISOGNA AUMENTARE ANCHE IL line-heigh E L'heigh DEL DIV (L'ALTEZZA DEL DIV VIENE CALCOLATA IN 
AUTOMATICO COME ALTEZZA DELLE LINEE PER NUMERO DI LINNE CHE SI VOGLIONO VEDERE) */
line-height:22px;height:calc(22px * 3);overflow:hidden;}
.daily-routine-bundle .product .product__info .product__title{font-size:16px;margin-bottom:6px;
display:block;height:64px;overflow:hidden;}
.listing .product .product__info .product__details{display:none;}
.product .product__description{margin-bottom:10px;}
.listing .product .product__prices{font-size:18px;padding:10px 0;letter-spacing:0.7px;}
@media (max-width:515px){
	.listing .product .product__info > a {float:none !important;display:block;}
	.listing .product .product__info .button.button_outline{margin-bottom:10px;}
	.listing .product .product__info br.clearfix{display:none;}
}
.lineeadhoc .bottoniProdotti { text-align: left; }
@media (max-width: 385px) {
	.lineeadhoc .bottoniProdotti { margin: 0; }
	.lineeadhoc .bottoniProdotti > a { float: none; width: 100%; }
}
@media (min-width:1024px) and (max-width:1130px){
 /*.listing .product .product__info .button{float:none !important;display:block;}*/
.listing .product .product__info .button.button_outline{margin-bottom:10px;}
.listing .product .product__info br.clearfix{display:none;}
}
.daily-routine-bundle .product .product__prices, .modal_product-add-cart .product .product__prices{font-size:18px;margin-bottom:6px;}
.product .product__prices .product__price{padding-right:2px;}
.product .product__prices .product__price:last-child{white-space:nowrap;}
@media (max-width:1023px){
 .product .product__prices{min-height:70px;}
 .product .product__prices .product__price:last-child{white-space:normal;}
}
.product .stars{margin-bottom:6px;height:12px;}
.listing .product .stars{clear:both;}
.product.product_small-list{width:100%;margin-bottom:14px;}
.product.product_small-list .product__image{width:50px;border:none;margin-bottom:0;margin-right:4px;float:left;}
.product.product_small-list .product__info{float:left;width:-webkit-calc(100% - 54px);width:calc(100% - 54px);}
.product.product_small-list .product__description{margin-bottom:0;}
.product.product_small-list .product__details{margin-bottom:6px;}
.product.product_carousel{width:100%;max-width:270px;background-color:#fff;margin:0 auto;}
.product.product_carousel.active{ border:2px solid #3a8a3a;}
.products-tabs .product.product_carousel{ margin:0 10px 20px;  float:left;}
.product.product_carousel .product__image{border:none;}
.product.product_carousel .product__info{text-align:center;padding:14px;}
.product.product_carousel .product__title,
.product.product_carousel .product__details{padding-bottom:6px;}
.product.product_promo .promo__box{background-color:rgba(255, 255, 255, 0.8);width:90%;padding:15px;position:absolute;bottom:15px;left:5%;}
.product.product_promo .promo__box > p{margin-bottom:10px;}
.product.product_promo .product__info{padding:20px;background-color:#fff;}
@media (max-width:639px){
 .product.product_promo .promo__box{bottom:10px;padding:10px 5px;}
 .product.product_promo .promo__box > p{margin-bottom:0;font-size:10px;}
 .product.product_promo .promo__box .button{width:auto;min-height:auto;font-size:11px;padding:5px;}
 .product.product_promo .product__info > p{font-size:13px;}
}
.product .product__hover{position:absolute;left:0;width:100%;height:100%;visibility:hidden;opacity:0;z-index:99;}
.product .product__hover.product__hover_top{background-color:rgba(255, 255, 255, 0.95);top:0;}
.product .product__hover.product__hover_top .hover__top__content{position:absolute;width:100%;left:0;top:50%;transform:translateY(-50%);}
.product .product__hover.product__hover_top .hover__top__content > p{position:relative;padding:10px;}
.product .product__hover.product__hover_top .hover__top__content > p:after{content:"";position:absolute;bottom:0;left:35%;width:30%;border-bottom:1px solid #999;}
.product .product__hover.product__hover_bottom{background-color:#fff;top:-1px;border-bottom:1px solid #fff;}
.product .product__hover.product__hover_bottom > p{margin:8px 0 20px;}
.product:hover .product__hover{visibility:visible;opacity:1;}
.productscarousel{width:100%;max-width:1440px;margin:0 auto;text-align:center;padding:20px 0 70px;background-image:url(/immagini/background/bg-pattern.jpg);background-color:transparent;-webkit-background-size:cover;background-size:cover;background-position:center center;background-repeat:no-repeat;}
.productscarousel .j-carousel_products{width:-webkit-calc(100% - 80px);width:calc(100% - 80px);max-width:1240px;margin:28px auto 0;}
@media (max-width:639px) {
	.productscarousel .j-carousel_products{width:-webkit-calc(100% - 20px);width:calc(100% - 20px);}
	.product.product_carousel { padding: 0 5px; }
}
.carousel__control{font-size:28px;position:absolute;top:50%;left:-30px;-webkit-transform:translate(0, -50%);-ms-transform:translate(0, -50%);transform:translate(0, -50%);-webkit-transform:translate3d(0, -50%, 0);transform:translate3d(0, -50%, 0);z-index:2;}
.carousel__control.carousel__control_next{left:auto;right:-30px;}
.productscarousel .slick-dots li{width:auto;height:auto;}
.productscarousel .slick-dots button{width:auto;height:auto;padding:8px;}
.productscarousel .slick-dots button:before{font-size:8px;opacity:1;color:#e6e4e4;}
.productscarousel .slick-dots .slick-active button:before{font-size:8px;opacity:1;color:#3a8a3a;}
.productscarousel__filters{width:100%;text-align:center;padding:24px 0 0;}
.productscarousel__filter{display:inline-block;text-decoration:none;padding:2px 0;margin:0 14px;}
.productscarousel__filter.active{border-bottom:2px solid #3a8a3a;}
.productscarousel__nav{position:relative;width:100%;height:92px;background-color:#fff;padding:0 40px;margin:0 auto;}
.productscarousel__nav:before{display:block;content:'';width:-webkit-calc(100% - 80px);width:calc(100% - 80px);height:1px;background-color:#e6e4e4;position:absolute;bottom:30px;left:40px;-webkit-transform:translate(0, 0);-ms-transform:translate(0, 0);transform:translate(0, 0);-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0);}
.productscarousel__nav .nav__item{display:inline-block;position:relative;text-align:center;color:#999;text-decoration:none;width:20%;height:100%;float:left;padding-top:28px;}
.productscarousel__nav .nav__item:before,.productscarousel__nav .nav__item:after{content:'';position:absolute;left:50%;-webkit-transform:translate(-50%, 0);-ms-transform:translate(-50%, 0);transform:translate(-50%, 0);-webkit-transform:translate3d(-50%, 0, 0);transform:translate3d(-50%, 0, 0);}
.productscarousel__nav .nav__item:before{display:none;width:0;height:0;border-left:12px solid transparent;border-right:12px solid transparent;border-bottom:12px solid #fff;bottom:100%;}
.productscarousel__nav .nav__item:after{display:block;width:13px;height:13px;background-color:#e6e4e4;-webkit-border-radius:50%;border-radius:50%;bottom:24px;}
.productscarousel__nav .nav__item.active:before{display:block;}
.productscarousel__nav .nav__item.active:after{background-color:#3a8a3a;}
.productscarousel__slide{display:block;position:relative;}
@media (max-width:1023px){
 .product:hover .product__hover,.productscarousel__filters{display:none;}
 /*.productscarousel{padding-top:0;}*/
 .productscarousel .productscarousel__title{width:100%;background-color:#fff;padding-top:38px;padding-bottom:28px;} 
 .productscarousel__nav{width:220px;height:62px;}
 .productscarousel__nav:before,.productscarousel__nav .nav__item{visibility:hidden;} 
 .productscarousel__nav .nav__item:after{visibility:visible;}
 .select{margin-left:0;width:100%;}
}
.select.hover .select__menu{visibility:visible;opacity:1;}
.select .select__button{position:relative;z-index:4;background-color:#fff;line-height:16px;}
.select .select__button:hover{background-color:#fff;color:#666;}
.select .select__button .icon{margin-left:60px;}
.select .select__menu{position:absolute;z-index:5;left:0;top:31px;height:auto;background-color:#fff;text-align:left;border:1px solid #999;visibility:hidden;opacity:0;min-width:100%;}
.select .select__menu .select__item a{display:block;padding:10px 15px;white-space:nowrap;}
.select .select__menu .select__item a span{border-radius:10em;width:30px;height:30px;display:inline-block;margin-right:5px;vertical-align:middle;background-position:center center;}
@media (max-width:1023px){
 .select .select__button{display:block;text-align:left;}
 .select .select__button .icon{float:right;margin-top:3px;margin-left:0;}
}
@media (max-width:639px){
 .select .select__button{font-size:14px;}
}

.shipping{width:100%;position:relative;padding:60px 0 25px;margin-top:110px;border-top:1px solid #e6e4e4;border-bottom:1px solid #e6e4e4;text-align:center;clear:both;}
.shipping.shipping_small{padding:4px 0 8px;margin-top:0;}
.shipping .shipping__title{position:absolute;top:0;left:50%;background-color:#fff;padding:0 20px 0;-webkit-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%);-webkit-transform:translate3d(-50%, -50%, 0);transform:translate3d(-50%, -50%, 0);}
.shipping .shipping__nav .shipping__item{margin:0 3%;vertical-align:top;}
.shipping .shipping__nav .shipping__item .icon{position:relative;top:4px;padding-right:4px;line-height:20px;}
@media (max-width:1023px){
 .shipping{margin-top:40px;border-top-color:#3a8a3a;border-bottom-color:#3a8a3a;max-width:99.9%;}
 .shipping .shipping__title{top:30px;width:100%;}
 .shipping .shipping__nav .shipping__item{width:25%;margin:0 -4px 0 0;padding:0 20px;}
 .shipping .shipping__nav .shipping__item .icon{opacity:.6;margin-bottom:20px;padding-right:0;}
 .shipping .shipping__nav .shipping__item .item__text{display:block;}
}
@media (max-width:639px){
 .shipping .shipping__nav .shipping__item{padding:0 10px;}
}

#slider{margin:10px 10px 40px;height:2px;border:0;background:#e6e4e4;}
#slider .ui-slider-range{background:#3a8a3a;}
#slider .ui-slider-handle{width:15px;height:15px;-webkit-border-radius:50%;border-radius:50%;-webkit-box-shadow:0 0 10px #999;box-shadow:0 0 10px #999;}
#slider .ui-slider-handle.ui-state-hover{background:#fff;border:1px solid #e6e4e4;}
#slider .ui-slider-pip{display:none;}
#slider .ui-slider-tip{visibility:visible;opacity:1;top:30px;border:0;}
#slider .ui-slider-tip:before{display:none;}

.social__share{display:inline-block;margin-left:50px;}
.social__share .social__share__item{margin-right:50px;}
.social__share .social__share__item .icon{position:relative;top:9px;opacity:.6;}
.social__share .social__share__item .icon:hover{opacity:1;}
.social__share .social__share__item .f_icon_facebook:hover{color:#004c7e;}
.social__share .social__share__item .f_icon_pinterest:hover{color:#eb212e;}
.social__share .social__share__item .f_icon_twitter:hover{color:#00afec;}
@media (max-width:1023px){
 .social__share{display:block;margin-left:0;padding-bottom:25px;}
 .social__share .social__share__item{margin:0 40px;}
}
@media (max-width:639px){
 .social__share .social__share__item{margin:0 20px;}
}

.slick-slider{margin-bottom:0;}

.cookies{position:fixed;z-index:100;bottom:0;left:0;width:100%;height:auto;text-align:center;background-color:#3a8a3a;font-size:12px;}
.cookies *{color:#FFF;}
.cookies__text{text-align:left;margin:auto;}
.cookies .cookies_ok{right:50px;font-size:20px;}
.cookies .pull-left > a{text-decoration:underline;}
.cookies>a{position:absolute;display:inline-block;}
.cookies .cookies__closer{width:16px;height:16px;right:20px;}
@media(max-width:767px){
.cookies{padding:10px 20px}
.cookies__text{width:90%;margin-left:0}
.cookies .cookies_ok{right:15px;bottom:5px;}
.cookies .cookies__closer{top:15px}
.cookies .pull_right{float:none}
}
@media(min-width:767px){
.cookies{padding:10px 60px;}
.cookies .cookies_ok{top:20px;}
.cookies__text{max-width:660px;width:100%;text-align:justify}
.cookies .cookies__closer{-webkit-transform:translate(0, -50%);-ms-transform:translate(0, -50%);transform:translate(0, -50%);-webkit-transform:translate3d(0, -50%, 0);transform:translate3d(0, -50%, 0);top:50%;}
}
@media(min-width:1023px){
.cookies__text{max-width:772px;margin-right:20%;}
.cookies .cookies_ok{top:13px;right:80px;border:1px solid #FFF;padding:0 10px;border-radius:2px;}
.cookies__text{max-width:779px;}
}
@media (max-width:1023px){
 /*.section_listing{// padding-top:80px;}*/
}
.section_listing .container.last{margin-top:100px;border-top:1px solid #999;padding-top:20px;}
.section_listing .container .container__title{padding:30px 20px 50px;}
.section_listing .pageheader{position:relative;}
@media (max-width:1023px){
 .section_listing .pageheader{padding:10px 0;margin-bottom:10px;}
}
.section_listing .pageheader .pageheader__info{width:75%;position:relative;text-align:left;}
.section_listing .pageheader .pageheader__info div{width:50%;}
@media (max-width:639px){
 .section_listing .pageheader .pageheader__info div{width:100%;}
}
.section_listing .pageheader .pageheader__info .pull_right{background-color:#fff;padding:10px;border:1px solid #666666;}
.section_listing .pageheader .pageheader__info .pageheader__title{padding-top:25px;margin-bottom:11px;letter-spacing:5px;}
@media (max-width:1023px){
 .section_listing .pageheader .pageheader__info{width:100%;text-align:center;}
 .section_listing .pageheader .pageheader__info .pageheader__title{margin-bottom:0;}
}
.section_listing .pageheader .pageheader__image{width:65%;height:100%;position:absolute;top:0;right:0;background-position:right top;background-repeat:no-repeat;-webkit-background-size:contain;background-size:contain;}
.section_listing .pageheader .banner{width:225px;height:165px;padding:15px;text-align:center;position:absolute;top:50%;right:0;-webkit-transform:translate(0, -50%);-ms-transform:translate(0, -50%);transform:translate(0, -50%);-webkit-transform:translate3d(0, -50%, 0);transform:translate3d(0, -50%, 0);-webkit-box-shadow:0 0 3px #999;box-shadow:0 0 3px #999;border:1px solid #999;background-color:#fff;}
.section_listing .pageheader .banner .banner__title,
.section_listing .pageheader .banner .banner__description{display:block;margin-bottom:10px;}
.section_listing .listing{width:75%;float:right;padding:0 35px 0 25px;}
.section_listing .listing.noColSx{width:100%;float:none;}
.section_listing .listing.noColSx .product,
.section_listing .listing.noColSx .elgap-3{width:25%;}

.section.section_listing.search .listing{width:100%;float:none;}
.listing .search .product{width:25%;}
.listing .lastViewed .product .product{width:100%;}
.search .last{margin-top:0;padding-top:0}
.search .ultimiVisti .product,
.search .ultimiVisti .product.product_carousel{background-color:transparent}
.section_listing .listing .listing__header{padding:0 0 20px 0;float:left;width:100%;}
.section_listing .listing .listing__header .listing__summary{float:left;margin:1.3rem 1.3rem 1.3rem 0;}
.section_listing .listing .listing__header .products__sorting{float:right;}
.section_listing .listing .listing__header .products__sorting .select{margin-right:0;}
.section_listing .listing .listing__header .products__view{float:right;width:50%;padding-left:15px;}
.section_listing .listing .listing__content{margin-left:-15px;margin-right:-15px;clear:both;}
.section_listing .listing .listing__footer{clear:both;}
.section_listing .listing .listing__footer .backToTop{top:0;}
.section_listing .listing .listing__footer .listing__summary{margin-bottom:30px;}
@media (max-width:1023px){
 .section_listing .listing{width:100%;padding:0 15px;}
 .section.section_listing.search .listing .product{width:50%;}
 .section_listing .listing .listing__header .products__sorting{float:left;width:50%;padding-right:15px;}
 .section_listing .listing .listing__footer .backToTop{display:inline-block;}
 .section_listing .listing .listing__footer .listing__summary{margin-bottom:50px;}
 .section_listing .listing .listing__footer .button{padding:15px 60px;}
}
@media (max-width:639px){
 .section_listing .listing .listing__header{padding-top:10px;}
 .section_listing .listing .listing__header .products__sorting{width:100%;margin-bottom:10px;padding-right:0;}
 .section_listing .listing .listing__header .products__view{float:none;width:100%;padding-left:0;}
}


.background-ldp{position:relative;max-width:1440px;width:100%;margin:0 auto;}
.background-ldp img{position:absolute;top:50%;transform:translate(0, -50%);right:0;overflow:hidden;border-radius:10em;display:block;max-height:100%;}
@media (max-width:1023px){
 .background-ldp img{display:none;}
 .section_scheda{padding-top:80px;}
}

.section_scheda .container{overflow:visible;}
.section_scheda .container.last{margin-top:100px;border-top:1px solid #999;padding-top:20px;}
.section_scheda .container .container__title{padding:30px 20px 50px;}
.section_scheda .scheda{padding:0 35px;}
.section_scheda .scheda .scheda-block{width:50%;float:left;}
.section_scheda .scheda .scheda__header{position:relative;}
.section_scheda .scheda .scheda__header .scheda__header__block{padding:10px;}
.section_scheda .scheda .scheda__header .scheda__header__block.scheda__header__block_left{left:0;}
.section_scheda .scheda .scheda__header .scheda__header__block.scheda__header__block_right{right:0;}
.section_scheda .scheda .scheda__header .scheda__header__block .link__return{opacity:.5;}
.section_scheda .scheda .scheda__header .scheda__header__block .link__return .icon{position:relative;top:4px;margin-right:10px;}
.section_scheda .scheda .scheda__content{clear:both;}
.section_scheda .scheda .scheda__content .scheda__detail{border:1px solid #e6e4e4;text-align:left;padding:25px 40px;background-image:url(/immagini/background/bg-texture-noise-1.jpg);background-position:center center;background-repeat:repeat;}
@media (max-width:1023px){
 .section_scheda .scheda{padding:0;}
 .section_scheda .scheda .scheda-block{width:100%;float:none;}
 .section_scheda .scheda .scheda__header .scheda__header__block{width:auto;padding:5px;position:absolute;top:-10px;}
 .section_scheda .scheda .scheda__header .scheda__header__block.scheda__header__block_left{top:-36px;}
 .section_scheda .scheda .scheda__header .scheda__header__block.scheda__header__block_right{top:-29px;}
 .section_scheda .scheda .scheda__content .scheda__preview{margin-top:20px;width:100%;}
 .section_scheda .scheda .scheda__content .scheda__detail{width:100%;border:0;text-align:center;background:none;}
}
.section_scheda .scheda .scheda__content .scheda__detail .detail__title{margin-bottom:9px;}
@media (max-width:639px){
 .section_scheda .scheda .scheda__content .scheda__detail{padding:25px;}
 .section_scheda .scheda .scheda__content .scheda__detail .detail__title{font-size:18px;}
}
.section_scheda .scheda .scheda__content .scheda__detail .stars{display:inline-block;position:relative;top:-2px;margin-right:10px;}
.section_scheda .scheda .scheda__content .scheda__detail .detail-tabs{margin-top:10px;}
.section_scheda .scheda .scheda__content .scheda__detail .detail-tabs .tabs__header .nav__tabs{border-bottom:1px solid #e6e4e4;}
.section_scheda .scheda .scheda__content .scheda__detail .detail-tabs .tabs__header .nav__tabs .nav__tabs__item{padding:5px 0;display:inline-block;margin-right:25px;position:relative;top:1px;}
.section_scheda .scheda .scheda__content .scheda__detail .detail-tabs .tabs__header .nav__tabs .nav__tabs__item.active{border-bottom:1px solid #3a8a3a;color:#3a8a3a;}
.section_scheda .scheda .scheda__content .scheda__detail .detail-tabs .tabs__content{position:relative;}
.section_scheda .scheda .scheda__content .scheda__detail .detail-tabs .tabs__content .tabs__panel{display:none;padding:10px 0;}
.section_scheda .scheda .scheda__content .scheda__detail .detail-tabs .tabs__content .tabs__panel.active{display:block;}
.section_scheda .scheda .scheda__content .scheda__detail .detail-tabs .tabs__content .tabs__panel .tabs__panel__link{margin:10px 0;}
.section_scheda .scheda .scheda__content .scheda__detail .detail-tabs .tabs__content .tabs__panel .tabs__panel__link .icon{position:relative;top:4px;left:10px;}

.section_scheda .featured-products-tabs .tabs__content .tabs__panel{display:none;}
.section_scheda .featured-products-tabs .tabs__content .tabs__panel.active{display:block;}
.section_scheda .container .featured-products-tabs .tabs__content .tabs__panel .productscarousel.omaggi{padding-bottom:36px;}
.section_scheda .container .featured-products-tabs .tabs__content .tabs__panel .productscarousel.omaggi .listing .listing__content{width:65%;margin:0 auto;}
.section_scheda .container .featured-products-tabs .tabs__content .tabs__panel .productscarousel.omaggi .listing .listing__content .product{margin-bottom:0;}
.section_scheda .scheda .scheda__footer{clear:both;}
.section_scheda .scheda .scheda__footer .scheda__footer__block{text-align:center;}
.section_scheda .scheda .scheda__reviews{width:100%;padding:15px 0;border-top:2px solid #3a8a3a;border-bottom:2px solid #3a8a3a;margin-bottom:25px;}
.section_scheda .scheda .scheda__reviews .stars{display:inline-block;position:relative;top:-2px;margin-right:20px;}
.section_scheda .scheda .scheda__reviews .scheda__reviews__read{margin-left:20px;}
.section_scheda .tonality{padding:22px 0 0 0;border-top:1px solid #e6e4e4;border-bottom:1px solid #e6e4e4;width:100%;margin:10px 0 40px;}
.section_scheda .tonality .tonality__list .tonality__item{margin:4px 10px 4px 0;position:relative;}
.section_scheda .tonality .tonality__list .tonality__item > a{width:30px;height:30px;-webkit-border-radius:50%;border-radius:50%;display:block;border:2px solid #c6c2b8;background-position:center center;}
.section_scheda .tonality .tonality__list .tonality__item > a:hover, .section_scheda .tonality .tonality__list .tonality__item > a.active{border-color:#fff;-webkit-box-shadow:0 0 20px #999;box-shadow:0 0 20px #999;cursor:pointer;}
.section_scheda .tonality .tonality__list .tonality__item > a:hover .tonality__viewer, .section_scheda .tonality .tonality__list .tonality__item > a.active .tonality__viewer{visibility:visible;opacity:1;}
.section_scheda .tonality .tonality__list .tonality__viewer{width:120px;height:120px;border:1px solid #e6e4e4;-webkit-border-radius:50%;border-radius:50%;position:absolute;visibility:hidden;opacity:0;-webkit-box-shadow:0 0 10px #999;box-shadow:0 0 10px #999;bottom:45px;left:50%;transform:translate(-50%, 0);z-index:9;}
.section_scheda .tonality .tonality__list .tonality__viewer:before{content:'';display:block;position:absolute;bottom:-9px;left:50%;width:0;height:0;border-left:10px solid transparent;border-right:10px solid transparent;border-top:10px solid #3a8a3a;-webkit-transform:translate(-50%, 0);-ms-transform:translate(-50%, 0);transform:translate(-50%, 0);}
.section_scheda .tonality .tonality__list .tonality__viewer > img{width:100%;position:relative;z-index:2;border-radius:10em;}
.section_scheda .tonality .tonality__list .tonality__viewer .nome{display:block;margin-top:50px;white-space:nowrap;background:rgba(255,255,255,0.9);position:absolute;padding:0 5px;left:50%;transform:translate(-50%,0);}
.section_scheda .tonality .tonality__selected{margin-top:30px;display:none;}
.section_scheda .product__buy{clear:both;}
.section_scheda .product__buy .product__buy__list{margin-bottom:35px;}
.section_scheda .product__buy .product__buy__list .product__buy__item{vertical-align:middle;}
.section_scheda .product__buy .product__buy__list .product__buy__item .product__price_old:after{content:'\00a0';}
.section_scheda .product__buy .product__buy__list .product__buy__item .select:first-child{margin-right:40px;}
.section_scheda .product__buy .availability-text{float:left;}
.section_scheda .product__buy .availability-text .icon{position:relative;top:2px;margin-right:10px;}
.section_scheda .product__buy .wishlist-text{float:right;}
@media (max-width:1023px){
	.section_scheda .container .featured-products-tabs .tabs__content .tabs__panel .productscarousel.omaggi .listing .listing__content{width:100%;}
	.section_scheda .container .featured-products-tabs .tabs__content .tabs__panel .productscarousel.omaggi .listing .listing__content .product{max-width:none;}
	.section_scheda .scheda .scheda__footer .scheda__footer__block{width:100%;text-align:center;}
	.section_scheda .product__buy .product__buy__list{margin-bottom:25px;}
	.tonality__selected.rigaPrezzo{display:block;}
	.section_scheda .product__buy .product__buy__list .product__buy__item:last-child{float:none;}
	.section_scheda .product__buy .product__buy__list .product__buy__item{display:block;}
	.section_scheda .product__buy .product__buy__list .product__buy__item .select{display:inline-block;margin:0;}
	.section_scheda .product__buy .product__buy__list .product__buy__item .select:first-child{width:50%;margin-right:0;}
	.section_scheda .product__buy .product__buy__list .product__buy__item span.select{width:20%;display:inline-block;text-align:center;}
	.section_scheda .product__buy .product__buy__list .product__buy__item .select:last-child{width:30%;}
	.section_scheda .product__buy .wishlist-text{float:none;display:block;text-transform:uppercase;letter-spacing:1px;}
}
.section_scheda .product__buy .wishlist-text .icon{position:relative;top:2px;margin-right:10px;}
.section_scheda .article{padding:30px 0;border-bottom:1px solid #999;overflow:hidden;width:100%;}
.section_scheda .article.article_nature-box .article__content .article__block, .section_listing .article.article_nature-box .article__content .article__block{margin:25px 0;border-left-color:#e6e4e4;}
.section_scheda .article.article_nature-box .article__content .article__block .article__title, .section_listing .article.article_nature-box .article__content .article__block .article__title{margin-bottom:65px;}
.section_scheda .article.article_nature-box .article__content .article__block .article__description.scroll, 
.section_listing .article.article_nature-box .article__content .article__block .article__description.scroll{max-height:calc(18px * 13);overflow:auto;line-height:18px;}
.section_scheda .article.article_style-tips{ background-image:url(/immagini/background/bg-texture-noise-1.jpg);background-position:center center;background-repeat:repeat;}
.section_scheda .article.article_style-tips .article__title{margin-bottom:10px;}
.section_scheda .article.article_style-tips .article__subtitle{margin-bottom:25px;}
.section_scheda .article.article_style-tips .article__subtitle:after{content:'';display:block;width:25%;height:auto;border-bottom:1px solid #3a8a3a;margin:17px auto 0;}
.section_scheda .article.article_style-tips .article__video{padding-left:70px;}
.section_scheda .article .article__content, .section_listing .article .article__content{padding:0 35px;overflow:hidden;position:relative;}
.section_scheda .article .article__content .article__image, .section_listing .article .article__content .article__image{position:absolute;z-index:1;width:100%;height:100%;top:0;left:0;-webkit-background-size:cover;background-size:cover;background-repeat:no-repeat;background-color:transparent;}
.section_scheda .article .article__content .article__block, .section_listing .article .article__content .article__block{width:50%;min-height:390px;padding:25px 20px;float:left;text-align:left;position:relative;z-index:2;}
.section_scheda .article .article__content .article__block:first-child{border-left:0;}
.section_scheda .article .article__content .article__block .article__title, .section_listing .article .article__content .article__block .article__title{text-align:center;letter-spacing:2px;}
.section_scheda .article .article__content .article__block .article__subtitle{text-align:center;}
.section_scheda .customer-tabs{margin-top:65px;}
.section_scheda .customer-tabs .nav__tabs .nav__tabs__item{margin:0 35px;display:inline-block;}
@media (max-width:1023px){
 .section_scheda .customer-tabs{margin-top:20px;}
}
@media (max-width:639px){
 .section_scheda .customer-tabs .nav__tabs .nav__tabs__item{font-size:14px;margin:0 10px;}
}
.section_scheda .customer-tabs .nav__tabs .nav__tabs__item.active{border-bottom:4px solid #3a8a3a;}
.section_scheda .customer-tabs .tabs__header,.section_scheda .customer-tabs .tabs__footer{padding:20px 0;}
.section_scheda .customer-tabs .tabs__content{padding:30px 0;overflow:hidden;position:relative;}
.section_scheda .customer-tabs .tabs__content .tabs__panel{display:none;}
.section_scheda .customer-tabs .tabs__content .tabs__panel.active{display:block;}
.section_scheda .customer-tabs .tabs__footer .nav__tabs{margin-bottom:30px;}
.section_scheda .customer-tabs .tabs__footer .tabs__footer__item{margin:0 25px;}
.section_scheda .customer-tabs .tabs__footer .tabs__footer__item .button{min-width:260px;}
.section_scheda .daily-routine-bundle{border-top:1px solid #e6e4e4;border-bottom:1px solid #e6e4e4;background-image:url(/immagini/background/bg-texture-noise-1.jpg);background-position:center center;background-repeat:repeat;padding:30px 0;margin-top:-1px;}
.section_scheda .associati{float:left;}
.section_scheda .associati .daily-routine-bundle__content{border-left:1px solid #e6e4e4;}
.section_scheda .associati:nth-child(odd) .daily-routine-bundle__content{border-left:0;}
.section_scheda .associati .daily-routine-bundle{border-top:0;border-bottom:0;margin-top:0;}
.section_scheda .daily-routine-bundle .daily-routine-bundle__product{display:block;}
.section_scheda .daily-routine-bundle .daily-routine-bundle__subtitle{margin-bottom:25px;}
.section_scheda .daily-routine-bundle .daily-routine-bundle__content{overflow:hidden;}
.section_scheda .daily-routine-bundle .daily-routine-bundle__content .daily-routine-bundle__item{margin:0 15px;vertical-align:middle;max-width:33%;}
.section_scheda .daily-routine-bundle .daily-routine-bundle__content .daily-routine-bundle__item .product{max-width:100%;}
.section_scheda .daily-routine-bundle .daily-routine-bundle__content .daily-routine-bundle__item .button{width:100%;}
.section_scheda .featured-products-tabs{margin-top:-1px;}
.section_scheda .featured-products-tabs .product .button{width:100%;}
.section_scheda .featured-products-tabs .tabs__header .nav__tabs .nav__tabs__item{width:50%;padding:25px;border:1px solid #e6e4e4;border-right:0;float:left;position:relative;margin:0;}
.section_scheda .featured-products-tabs .tabs__header .nav__tabs .nav__tabs__item:first-child{border-left:0;}
.section_scheda .featured-products-tabs .tabs__header .nav__tabs .nav__tabs__item:before{content:'';display:block;position:absolute;bottom:0;left:50%;width:0;height:0;border-left:10px solid transparent;border-right:10px solid transparent;border-top:10px solid #3a8a3a;visibility:hidden;opacity:0;-webkit-transform:translate(-50%, 0);-ms-transform:translate(-50%, 0);transform:translate(-50%, 0);}
.section_scheda .featured-products-tabs .tabs__header .nav__tabs .nav__tabs__item.active{border-bottom:3px solid #3a8a3a;padding-bottom:22px;color:#3a8a3a;}
.section_scheda .featured-products-tabs .tabs__header .nav__tabs .nav__tabs__item.active:before{bottom:-12px;visibility:visible;opacity:1;}
.section_scheda .featured-products-tabs .tabs__content{clear:both;}
.section_scheda .page__footer{padding-top:40px;}
.section_scheda .page__footer .backToTop{display:block;margin:0 auto;}
.section_scheda .container .accordion.accordion_parent{margin-top:20px;}
@media (max-width:1023px){
 .section_scheda .customer-tabs .tabs__content{padding-bottom:0;}
 .section_scheda .customer-tabs .tabs__footer .tabs__footer__item{display:block;}
 .section_scheda .customer-tabs .tabs__footer .tabs__footer__item:first-child{margin-bottom:20px;}
 .section_scheda .associati{width:100% !important;}
 .section_scheda .daily-routine-bundle .daily-routine-bundle__content .daily-routine-bundle__item{margin:0 5px;}
 .section_scheda .featured-products-tabs{margin-top:0;}
 .section_scheda .featured-products-tabs .tabs__content .productscarousel{padding-top:10px;}
}
@media (max-width:639px){
 .section_scheda .featured-products-tabs .tabs__header .nav__tabs .nav__tabs__item{padding:10px 5px;font-size:14px;}
 .section_scheda .featured-products-tabs .tabs__header .nav__tabs .nav__tabs__item.active{padding-bottom:8px;}
}

#prodotti-associati .tabs__panel .product{width:100%;max-width:270px;background-color:#fff;margin:0 auto;}
#prodotti-associati .tabs__panel .product .product__image{border:none;}
#prodotti-associati .tabs__panel .product .product__info{text-align:center;padding:14px;}
#prodotti-associati .tabs__panel .product .product__title{padding-bottom:6px;}
.section_scheda .featured-products-tabs .product .button:first-of-type{margin-bottom:10px;}
.section_scheda .tutti_commenti .commenti_header{padding:25px 40px;}
@media (max-width:639px){
 .section_scheda .tutti_commenti .commenti_header{padding:25px;}
}
.section_scheda .tutti_commenti .scheda__content{text-align:left;}
.section_scheda .tutti_commenti .single_comment{margin-bottom:30px;padding-bottom:20px;border-bottom:1px solid #666666;text-align:left;}
.section_scheda .tutti_commenti .scheda .scheda__header .scheda__header__block{top:0 !important;}
.section_cart_kids .container{overflow:visible;}
.section_cart_kids .container.last{margin-top:100px;border-top:1px solid #999;padding-top:20px;}
.section_cart_kids .cart-content{padding:0 35px;}
.section_cart_kids .cart-content .cart-content__left{float:left;width:66.66%;}
.section_cart_kids .cart-content .cart-content__right{float:left;width:33.33%;}
.section_cart_kids .cart_table-header{padding:10px 15px 20px;background-image:url(/immagini/background/bg-texture-noise-2.jpg);background-position:center center;background-repeat:repeat;}
.section_cart_kids .cart_table-header .cart_table-header__title{text-align:left;display:block;padding:0 15px;}
.section_cart_kids .cart_table{width:100%;margin:15px 0 35px;}
.section_cart_kids .cart_table .cart_table__row_desc{display:none;}
@media (max-width:1023px){
 .section_cart_kids{padding-top:80px;}
 .section_cart_kids .cart-content{padding:0 10px;}
 .section_cart_kids .cart-content .cart-content__left{float:none;width:100%;}
 .section_cart_kids .cart-content .cart-content__right{float:none;width:100% !important;max-width:100% !important;}
 .section_cart_kids .cart_table-header{padding:10px 0 20px;}
 .section_cart_kids .cart_table .cart_table__row_desc{display:table-row;}
}
.section_cart_kids .cart_table .cart_table__row_desc > td{border-bottom:0;}
.section_cart_kids .cart_table > thead > tr > th,
.section_cart_kids .cart_table > tfoot > tr > th{padding:5px 20px;border-bottom:1px solid #000;}
.section_cart_kids .cart_table > tbody > tr > td,
.section_cart_kids .cart_table > tfoot > tr > td{padding:10px 20px;border-bottom:1px solid #e6e4e4;vertical-align:middle;position:relative;}
.section_cart_kids .cart_table .product__point{position:absolute;left:0;top:50%;margin-top:-18px;}
.section_cart_kids .cart_table .product__square{width:10px;height:10px;border-width:1px;border-style:solid;display:inline-block;margin-left:-20px;}
.section_cart_kids .cart_table .product__price{display:block;text-align:left;}
.section_cart_kids .cart_table .product__description{text-align:left;line-height:20px;}
.section_cart_kids .cart_table .product__delete{opacity:.5;}
.section_cart_kids .cart_table .select .select__button{min-width:initial;}
.section_cart_kids .cart_table .select .select__button .icon{margin-left:0;}
.section_cart_kids .cart_table-footer{overflow:hidden;}
.section_cart_kids .cart_table-footer .promotional-code-text{margin-top:5px;}
.section_cart_kids .carousel-discount{width:-webkit-calc(100% - 50px);width:calc(100% - 50px);margin:15px auto 0;clear:both;}
.section_cart_kids .carousel-discount .carousel-discount__slide{width:93px !important;height:62px;margin:0 8px;display:table;z-index:9;}
.section_cart_kids .carousel-discount .carousel-discount__slide .carousel-discount__text{display:table-cell;vertical-align:middle;}
.section_cart_kids .carousel-discount .carousel__control{font-size:14px;position:absolute;top:50%;left:-25px;-webkit-transform:translate(0, -50%);-ms-transform:translate(0, -50%);transform:translate(0, -50%);-webkit-transform:translate3d(0, -50%, 0);transform:translate3d(0, -50%, 0);z-index:2;}
.section_cart_kids .carousel-discount .carousel__control.carousel__control_next{left:auto;right:-25px;}
.section_cart_kids .input-group{display:inline-table;vertical-align:middle;position:relative;}
.section_cart_kids .input-group .form_control{width:200px;height:33px;padding:10px;display:table-cell;border:1px solid #e6e4e4;position:relative;float:left;}
.section_cart_kids .input-group .input-group-addon{width:40px;display:table-cell;vertical-align:middle;text-align:center;background-color:#3a8a3a;cursor:pointer; border:none;min-height:33px;}
.section_cart_kids .input-group .input-group-addon .icon{position:relative;}
.section_cart_kids .info-tooltip-link{position:relative;top:4px;left:4px;}
.section_cart_kids .panel_offers{text-align:left;background-image:url(/immagini/background/bg-pattern.jpg);background-position:center center;-webkit-background-size:cover;background-size:cover;background-repeat:no-repeat;padding:0 35px 0;}
.section_cart_kids .panel_offers .panel_offers__row{padding:20px 0;}
.section_cart_kids .panel_offers .panel_offers__title{margin-bottom:30px;display:block;}
.section_cart_kids .panel_offers .panel_offers__carousel{margin-bottom:25px;}
@media (max-width:639px){
	.section_cart_kids .cart_table > thead > tr > th,
	.section_cart_kids .cart_table > tfoot > tr > th{padding:5px 2px;}
	.section_cart_kids .cart_table > thead > tr > th .t_13,
	.section_cart_kids .cart_table > tfoot > tr > th .t_13{font-size:11px;}
	.section_cart_kids .cart_table > tbody > tr > td,
	.section_cart_kids .cart_table > tfoot > tr > td{padding:10px 2px;}
	.section_cart_kids .cart_table > tbody > tr > td .t_13,
	.section_cart_kids .cart_table > tfoot > tr > td .t_13{font-size:12px;}
	.section_cart_kids .cart_table > tbody > tr > td .t_16,
	.section_cart_kids .cart_table > tfoot > tr > td .t_16{font-size:14px;}
	.section_cart_kids .cart_table .select{min-width:50px;}
	.section_cart_kids .cart_table .select .select__button{padding-left:8px;padding-right:8px;}
	.section_cart_kids .carousel-discount .carousel-discount__slide{margin:0 2px;}
	.section_cart_kids .panel_offers .panel_offers__title > strong{display:block;}
	.section_cart_kids .panel_offers .panel_offers__carousel .panel_offers__item{padding:0 7px;}
}
@media (max-width:1023px){
 .section_cart_kids .cart_table-footer{text-align:left;}
 .section_cart_kids .cart_table-footer .promotional-code-text{float:none;display:block;}
 .section_cart_kids .input-group{float:none;margin-top:20px;}
 .section_cart_kids .panel_offers{padding:0 16px;}
 .section_cart_kids .panel_offers .panel_offers__carousel{width:100%;padding-bottom:40px;}
}
@media (min-width:1024px) and (max-width:1200px){
 .section_cart_kids .panel_offers .panel_offers__carousel .panel_offers__item{max-width:171px;}
}
@media (min-width:1023px){
 .section_cart_kids .panel_offers .panel_offers__carousel .panel_offers__item{margin:0 7px;display:inline-block;}
 .section_cart_kids .panel_offers .panel_offers__carousel .panel_offers__item{padding:0 7px;}
}
.section_cart_kids .panel_offers .panel_offers__carousel .panel_offers__item:first-of-type{margin-left:0;}
.section_cart_kids .panel_offers .panel_offers__carousel .slick-dots{bottom:-10px;}
.section_cart_kids .panel_offers .panel_offers__carousel .slick-dots button:before{font-size:14px;color:#999;}
.section_cart_kids .panel_offers .panel_offers__carousel .slick-dots .slick-active button:before{color:#3a8a3a;}
.section_cart_kids .contacts{margin-top:0;}
.section_cart_kids .slick-prev:before, .slick-next:before{color:#333;}
.section_conferma-kids .container{overflow:visible;}
.section_conferma-kids .container.last{margin-top:100px;border-top:1px solid #999;padding-top:20px;}
.section_conferma-kids .cart-nav .cart-nav__right{display:none;}
.section_conferma-kids .message-confirm{width:100%;overflow:hidden;padding:45px 35px 160px;background-image:url(/immagini/background/bg-message-confirm.jpg);background-position:center center;background-repeat:no-repeat;-webkit-background-size:cover;background-size:cover;background-color:transparent;}
.section_conferma-kids .message-confirm .message-confirm__main{margin-bottom:25px;line-height:27px;}
.section_conferma-kids .message-confirm .message-confirm__description{margin-bottom:35px;line-height:23px;}
.section_conferma-kids .message-confirm .message-confirm__info{line-height:21px;}
.section_conferma-kids .order-summary{padding:45px 340px 100px 190px;}
.section_conferma-kids .order-summary .order-summary__title{margin-bottom:40px;}
.section_conferma-kids .order-summary .order-summary__subtitle{text-align:left;padding-left:15px;}
.section_conferma-kids .order-summary .shipping-table{width:100%;margin:15px 0 60px;text-align:left;}
.section_conferma-kids .order-summary .shipping-table > tbody > tr > td{padding:15px 0;vertical-align:middle;}
.section_conferma-kids .order-summary .cart_table{width:100%;margin-top:15px;}
.section_conferma-kids .order-summary .cart_table .cart_table__row_desc{display:none;}
.section_conferma-kids .order-summary .cart_table .cart_table__row_desc > td{border-bottom:0;}
.section_conferma-kids .order-summary .cart_table > thead > tr > th{padding:15px;text-align:center;vertical-align:middle;border-bottom:1px solid #333;}
.section_conferma-kids .order-summary .cart_table > thead > tr > th:first-child-child{text-align:left;}
.section_conferma-kids .order-summary .cart_table > thead > tr > th:last-child{text-align:right;}
.section_conferma-kids .order-summary .cart_table > tbody > tr > td{padding:15px 5px;border-bottom:1px solid #e6e4e4;vertical-align:middle;}
.section_conferma-kids .order-summary .cart_table > tbody > tr > td:last-child{text-align:right;}
.section_conferma-kids .order-summary .cart_table > tbody > tr.info-row > td{text-align:left;padding:25px 5px;}
.section_conferma-kids .order-summary .cart_table > tbody > tr.info-row > td:last-child{text-align:right;}
.section_conferma-kids .order-summary .cart_table > tbody > tr.payment-row.payment-row_mobile{display:none;}
.section_conferma-kids .order-summary .cart_table > tbody > tr.payment-row.payment-row_mobile > td{text-align:left;}
.section_conferma-kids .order-summary .cart_table > tbody > tr.payment-row > td{border-bottom:0;}
.section_conferma-kids .order-summary .cart_table > tfoot > tr > td{padding:25px 5px;border-top:1px solid #333;text-align:left;}
.section_conferma-kids .order-summary .cart_table > tfoot > tr > td:last-child{text-align:right;}
.section_conferma-kids .order-summary .cart_table .product__price{display:block;text-align:left;}
.section_conferma-kids .order-summary .cart_table .product__description{text-align:left;line-height:20px;}
.section_conferma-kids .order-summary .cart_table .product__delete{opacity:.5;}
@media (max-width:1023px){
 .section_cart_kids .shipping{margin-top:0;}
 .wrapper-sticky{width:100% !important;}
 .section_conferma-kids{padding-top:80px;}
 .section_conferma-kids .message-confirm{text-align:left;padding:45px 35px 160px;background-image:url(/immagini/background/bg-message-confirm-mobile.jpg);background-position:center center;background-repeat:no-repeat;-webkit-background-size:cover;background-size:cover;background-color:transparent;}
 .section_conferma-kids .order-summary{padding:35px 16px 50px;}
 .section_conferma-kids .order-summary .order-summary__subtitle{padding-left:0;}
 .section_conferma-kids .order-summary .shipping-table > tbody > tr > td{display:block;padding-left:15px;}
 .section_conferma-kids .order-summary .cart_table .cart_table__row_desc{display:table-row;}
 .section_conferma-kids .order-summary .cart_table > tbody > tr > td{padding:15px 0;}
 .section_conferma-kids .order-summary .cart_table > tbody > tr.payment-row.payment-row_mobile{display:table-row;}
}
@media (max-width:639px){
 .section_conferma-kids .message-confirm{text-align:left;padding:25px 35px 95px;background-image:url(/immagini/background/bg-message-confirm-mobile.jpg);background-position:center center;background-repeat:no-repeat;-webkit-background-size:cover;background-size:cover;background-color:transparent;}
 .section_conferma-kids .message-confirm .message-confirm__main{font-size:22px;}
 .section_conferma-kids .order-summary{padding:35px 5px 50px;}
 .section_conferma-kids .order-summary .order-summary__title{font-size:20px;}
 .section_conferma-kids .order-summary .cart_table > thead > tr > th{padding:15px 2px;}
 .section_conferma-kids .order-summary .cart_table > tbody > tr > td:last-child{text-align:center;}
}
/**MY BV*/
.section_area-riservata .container{overflow:visible;}
.section_area-riservata .container.last{margin-top:100px;border-top:1px solid #999;padding-top:20px;}
.section_area-riservata .contacts{margin-top:0;}
.section_area-riservata .my-bv-content{padding:0 35px;margin-top:20px;overflow:hidden;}
.section_area-riservata .my-bv-content .my-bv-content__left{float:left;width:30%;padding-right:30px;}
.section_area-riservata .my-bv-content .my-bv-content__right{float:left;width:70%;}
.section_area-riservata .my-bv-content .my-bv-content__right .title-mobile{margin:0 0 20px;text-align:center;line-height:20px;border-bottom:1px solid #3a8a3a;}
.section_area-riservata .my-bv-content .my-bv-panel{border:1px solid #e6e4e4;-webkit-box-shadow:0 0 3px #e6e4e4;box-shadow:0 0 3px #e6e4e4;background-image:url(/immagini/background/bg-texture-noise-1.jpg);background-position:0 0;background-repeat:repeat;overflow:hidden;}
.section_area-riservata .my-bv-content .my-bv-panel .my-bv-panel__block{width:100%;overflow:hidden;position:relative;zoom:1;text-align:center;padding:15px 15px 10px;}
.section_area-riservata .my-bv-content .my-bv-panel .my-bv-panel__block .nickname{display:block;}
.section_area-riservata .my-bv-content .my-bv-panel .my-bv-panel__block .block__object__hr{width:165px;display:block;margin:15px auto 0;border:0;border-bottom:1px solid #999;}
.section_area-riservata .my-bv-content .my-bv-panel .my-bv-panel__block .block__object__wrapper{display:table;margin:0 auto 20px;}
.section_area-riservata .my-bv-content .my-bv-panel .my-bv-panel__block .block__object__wrapper .block__object{width:165px;height:165px;-webkit-border-radius:50%;border-radius:50%;border:4px solid #dfeadd;overflow:hidden;margin:0 auto;display:table-cell;vertical-align:middle;background-color:#fff;}
.section_area-riservata .my-bv-content .my-bv-panel .my-bv-panel__block .block__object__wrapper .block__object .point__number,
.section_area-riservata .my-bv-content .my-bv-panel .my-bv-panel__block .block__object__wrapper .block__object .point__text{margin-top:5px;display:block;}
.section_area-riservata .my-bv-content .my-bv-panel .my-bv-panel__block .profile-image .profile-image__button{width:49px;height:49px;background-color:#006600;-webkit-border-radius:50%;border-radius:50%;position:absolute;top:5px;right:0;}
.section_area-riservata .my-bv-content .my-bv-panel .my-bv-panel__block .block__body__list{margin:15px 0;}
.section_area-riservata .my-bv-content .my-bv-panel .my-bv-panel__block .block__body__list > li{padding:10px 0;}
.section_area-riservata .my-bv-content .my-bv-panel .my-bv-panel__block .block__body__list > li > a{padding:0 5px;}
.section_area-riservata .my-bv-content .my-bv-panel .my-bv-panel__block .block__body__list > li > a.active, .section_area-riservata .my-bv-content .my-bv-panel .my-bv-panel__block .block__body__list > li > a:hover{border-bottom:2px solid #3a8a3a;}
.section_area-riservata .my-bv-content .notifications-panel{text-align:left;margin-top:30px;}
.section_area-riservata .my-bv-content .notifications-panel .notifications-panel__header{border-bottom:1px solid #e6e4e4;background-color:#3a8a3a;}
.section_area-riservata .my-bv-content .notifications-panel .notifications-panel__header > a{padding:15px 20px;display:block;}
.section_area-riservata .my-bv-content .notifications-panel .notifications-panel__header > a.open .icon:before{-webkit-transform:rotate(0deg);-ms-transform:rotate(0deg);transform:rotate(0deg);}
.section_area-riservata .my-bv-content .notifications-panel .notifications-panel__content{text-align:center;padding:0 10px 20px;}
.section_area-riservata .my-bv-content .notifications-panel .notifications-panel__content .notifications__list{text-align:left;}
.section_area-riservata .my-bv-content .notifications-panel .notifications-panel__content .notifications__list .notifications__item{padding:24px 0;border-bottom:1px solid #e6e4e4;}
.section_area-riservata .my-bv-content .notifications-panel .notifications-panel__content .notifications__list .notifications__item:before{content:"•";color:#3a8a3a;}
.section_area-riservata .my-bv-content .menu-mobile-panel{text-align:left;width:100%;border-top:1px solid #e6e4e4;}
.section_area-riservata .my-bv-content .menu-mobile-panel .menu-mobile-panel__header{border-bottom:1px solid #e6e4e4;background-color:#fff;}
.section_area-riservata .my-bv-content .menu-mobile-panel .menu-mobile-panel__header > a{padding:15px 20px;display:block;}
.section_area-riservata .my-bv-content .menu-mobile-panel .menu-mobile-panel__header > a.open{background-color:#3a8a3a;}
.section_area-riservata .my-bv-content .menu-mobile-panel .menu-mobile-panel__header > a.open .menu-mobile-panel__header__title{color:#fff;}
.section_area-riservata .my-bv-content .menu-mobile-panel .menu-mobile-panel__header > a.open .icon:before{-webkit-transform:rotate(0deg);-ms-transform:rotate(0deg);transform:rotate(0deg);background-image:url(/immagini/icons/angle-white.svg);}
.section_area-riservata .my-bv-content .menu-mobile-panel .menu-mobile-panel__content{padding:5px 10px;border-bottom:1px solid #e6e4e4;}
.section_area-riservata .my-bv-content .menu-mobile-panel .menu-mobile-panel__content .menu-mobile__list > a{display:block;padding:10px;color:#666666;}
.section_area-riservata .my-bv-content .menu-mobile-panel .menu-mobile-panel__content .menu-mobile__list > a .icon{display:none;}
.section_area-riservata .my-bv-content .menu-mobile-panel .menu-mobile-panel__content .menu-mobile__list > a.active{color:#3a8a3a;}
.section_area-riservata .my-bv-content .menu-mobile-panel .menu-mobile-panel__content .menu-mobile__list > a.active .icon{display:block;}
.section_area-riservata .tabs__header{padding:0 35px 35px 35px;}
.section_area-riservata .tabs__header .nav__tabs .nav__tabs__item{padding:5px 10px;margin:0 10px;}
.section_area-riservata .tabs__header .nav__tabs .nav__tabs__item:hover, .section_area-riservata .tabs__header .nav__tabs .nav__tabs__item.active{border-bottom:2px solid #3a8a3a;}
.section_area-riservata .tabs__header .nav__tabs .nav__tabs__item .icon{display:none;}
.section_area-riservata .tabs__content{overflow:hidden;position:relative;}
.section_area-riservata .tabs__content .tabs__panel{overflow:hidden;}
.section_area-riservata .tabs__content .tabs__panel.active{display:block;}
.section_area-riservata .section_scheda{padding-top:20px;}
.section_area-riservata .section_scheda .scheda{padding:0;}
.section_area-riservata .section_scheda .scheda .scheda-block.scheda__preview{width:40%;}
.section_area-riservata .section_scheda .scheda .scheda-block.scheda__detail{width:60%;}
.section_area-riservata .section_scheda .scheda .scheda-block .tabs__content{margin-top:0;padding:10px 0;}
.section_area-riservata .section_scheda .scheda .scheda__content .scheda__detail .detail-tabs .tabs__header .nav__tabs .nav__tabs__item.active{margin-left:0;}
.section_area-riservata .section_listing{padding-top:20px;}
.section_area-riservata .section_listing .listing{float:none;width:100%;padding:0;}
.section_area-riservata .section_listing .listing .listing__content{margin:0;}
@media (max-width:1023px){
 .section_area-riservata{padding-top:80px;}
 .section_area-riservata .my-bv-content{padding:0 10px;}
 .section_area-riservata .my-bv-content .my-bv-content__left{float:none;width:100%;padding-right:0;}
 .section_area-riservata .my-bv-content .my-bv-content__right{float:none;width:100%;padding-top:20px;}
 .section_area-riservata .my-bv-content .my-bv-panel .my-bv-panel__block .nickname{margin-bottom:20px;}
 .section_area-riservata .my-bv-content .my-bv-panel .my-bv-panel__block .block__object__hr{display:none;}
 .section_area-riservata .my-bv-content .my-bv-panel .my-bv-panel__block .profile-image{position:relative;}
 .section_area-riservata .tabs__header{padding:0 35px;}
 .section_area-riservata .tabs__content{margin-top:0;padding:20px 0 40px;}
 .section_area-riservata .section_listing .listing .listing__content .product:nth-child(3){display:none;}
.section_area-riservata .section_scheda .scheda .scheda-block.scheda__detail,
.section_area-riservata .section_scheda .scheda .scheda-block.scheda__preview{width:100%;}
}
.fht_parent h1, .fht_parent h2, .fht_parent h3, .fht_parent h4, .fht_parent h5, .fht_parent h6, .fht_parent p, .fht_parent blockquote, .fht_parent pre, .fht_parent a, .fht_parent abbr, .fht_parent acronym, .fht_parent address, .fht_parent big, .fht_parent cite, .fht_parent code, .fht_parent img, .fht_parent strong, .fht_parent ol, .fht_parent ul, .fht_parent li, .fht_parent table, .fht_parent tbody, .fht_parent tfoot, .fht_parent thead, .fht_parent tr, .fht_parent th, .fht_parent td{margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:transparent;}
.fht_parent ol, .fht_parent ul{list-style:none;}
.fht_parent table{border-collapse:collapse;border-spacing:0;}
.fht_parent table thead tr th div.tableHeader a, .fht_parent table tbody tr td div.tableData, .fht_parent p{font-size:14px;color:#222;font-weight:normal;text-decoration:none;font-family:Helvetica, Arial, "sans-sarif";}
.fht_parent table thead tr th div.tableHeader{text-align:left;}
.fht_loader{display:block;position:absolute;width:100%;height:100%;background:#fff;z-index:1;top:0;left:0;border:1px solid #3a8a3a;}
.fht_table_block{position:relative;float:left;overflow:hidden;}
.fht_parent div.fht_parent{margin:0 auto;}
.fht_fixed_header_table_parent, .fht_fixed_col_fixed_header{width:100%;overflow-x:hidden;}
.fht_parent div.fht_table_body{overflow-y:auto;overflow-x:auto;border:1px solid #3a8a3a;border-bottom:none;border-top:none;}
.fht_parent div.fht_fixed_header_table_parent, .fht_parent div.fht_fixed_col_fixed_header{border:1px solid #3a8a3a;position:relative;background:#3a8a3a;}
.fht_top_right_header, .fht_top_left_header{display:block;position:absolute;width:10px;height:10px;top:-1px;right:-2px;z-index:1;}
.fht_top_left_header{left:-1px;right:none;}
.fht_bottom_left_header,.fht_bottom_right_header{display:block;position:absolute;width:10px;height:10px;bottom:-2px;}
.fht_bottom_left_header{left:-1px;}
.fht_bottom_right_header{right:-2px;}
.fht_fixed_footer_border{padding:0;}
.fht_parent table thead tr th{padding:10px 0;}
.fht_parent .even{background:#f6f6f6;}
.fht_parent .odd{background:#FFF;}
.fht_parent table tbody tr td, .fht_parent table tbody tr.even td, .fht_parent table tbody tr.odd td, .fht_parent table thead tr th{padding:0;}
.fht_parent table thead tr th div.tableHeader, .fht_parent table tbody tr td div.tableData{padding:5px 0;width:auto;height:auto;}
.fht_parent table thead tr th div.tableHeader p, .fht_parent table tbody tr td div.tableData{word-wrap:break-word;color:#FFFFFF;font-weight:bold;}
.fht_parent .borderRight{border-right:1px dotted #fff;}
.fht_parent p.tableData, .fht_parent p.tableHeader{margin-top:0;margin-bottom:0;padding:0 5px;}
div.fht_fixed_col{position:relative;float:left;margin:0;padding:0;}
div.fht_fixed_col, div.fht_fixed_col_fulltable, div.fht_fixed_col_body, div.fht_fixed_col_fixed_header{display:block;position:relative;float:left;}
div.fht_fixed_col_body{overflow:hidden;}
.fht_parent div.fht_cloned_footer{border:1px solid #3a8a3a;position:relative;background:#3a8a3a;overflow:hidden;}
/* natale 2016 */
.section_area-riservata .my-bv-content.natale2016 label{line-height:34px;vertical-align:middle;}
.section_area-riservata .my-bv-content.natale2016 .my-bv-content__left{width:calc(50% - 30px);}
.section_area-riservata .my-bv-content.natale2016 .my-bv-content__right{width:50%;}
.section_area-riservata .my-bv-content.natale2016 .welcome-box-products{width:80%;margin:0 auto;}
.section_area-riservata .my-bv-content.natale2016 .welcome-box-products .icon.icon_arrow-right:before{background-image:url(/immagini/registrazione/arrow-dx.png);}
.section_area-riservata .my-bv-content.natale2016 .welcome-box-products .icon.icon_arrow-left:before{background-image:url(/immagini/registrazione/arrow-sx.png);}
.section_area-riservata .my-bv-content.natale2016 .welcome-box-products .carousel__control{font-size:98px;left:-80px;}
.section_area-riservata .my-bv-content.natale2016 .welcome-box-products .carousel__control.carousel__control_next{left:auto;right:-80px;}
.section_area-riservata .my-bv-content.natale2016 .welcome-box-products .maincarousel__slide .pull-left{width:50%;}
.section_area-riservata .my-bv-content.natale2016 .welcome-box-products .maincarousel__slide .pull-left p{margin-top:20px;}
.section_area-riservata .my-bv-content.natale2016 .my-bv-panel .my-bv-panel__block .block__object__hr{width:80%;display:block !important;}
@media (max-width:1023px){
 .section_area-riservata .my-bv-content.natale2016 .my-bv-content__left,
.section_area-riservata .my-bv-content.natale2016 .my-bv-content__right{width:100%;}
.section_area-riservata .my-bv-content.natale2016 .form .column_3{width:33.33333%;padding:0 12px;}
}
/*fidelity*/
/*** ACCOUNT*/
#account .profile-choose .profile-choose__title#my-bv-account .profile-choose .profile-choose__title{margin-bottom:10px;display:block;}
#account .profile-choose .profile-choose__image#my-bv-account .profile-choose .profile-choose__image{width:125px;height:125px;border:1px solid #e6e4e4;float:left;margin-right:20px;}
#account .profile-choose .profile-choose__file{margin-top:95px;display:block;}
#my-bv-account .profile-choose .profile-choose__file{margin-top:79px;display:block;}
#my-bv-account .profile-choose .profile-choose__file > label{margin-bottom:5px;display:inline-block;}
#my-bv-account .profile-choose .profile-choose__file .input-group{display:inline-table;vertical-align:middle;}
#my-bv-account .profile-choose .profile-choose__file .input-group .form_control{width:170px;height:35px;display:table-cell;vertical-align:middle;}
#my-bv-account .profile-choose .profile-choose__file .input-group .input-group-addon{display:table-cell;vertical-align:middle;position:relative;overflow:hidden;padding:0 10px;background-color:#e6e4e4;}
#my-bv-account .profile-choose .profile-choose__file .input-group .input-group-addon .input-group-addon__button{position:absolute;top:0;right:0;margin:0;padding:0;font-size:20px;cursor:pointer;opacity:0;filter:alpha(opacity=0);}
#my-bv-account .profile-choose .profile-choose__file .profile-choose__btn-mobile{width:170px;height:35px;background-color:#e6e4e4;margin-bottom:10px;text-align:center;padding:10px;}
@media (max-width:1023px){
 #my-bv-account .form .legend{border-bottom:1px solid #3a8a3a;}
 #my-bv-account .profile-choose .profile-choose__image{margin-bottom:30px;}
 #my-bv-account .profile-choose .profile-choose__file{margin-top:0;}
 #my-bv-account .profile-choose .profile-choose__file > label{margin-bottom:25px;}
 #my-bv-account .profile-choose .profile-choose__file .input-group{display:none;}
}
/*** NEWSLETTER*/
#my-bv-newsletter .form > h3{margin-bottom:10px;text-align:left;}
#my-bv-newsletter .form > p{margin-bottom:20px;line-height:20px;text-align:left;}
#my-bv-newsletter .form .form_suspension{padding:0;float:left;}
#my-bv-newsletter .form .form_suspension .form_group > label{width:170px;}
#my-bv-newsletter .form .form_suspension .form_group .form_control{display:inline-block;}
#my-bv-newsletter .form .delete-form_suspension{margin-left:100px;float:left;}
#my-bv-newsletter .form .button-save{margin-top:70px;}
@media (max-width:1023px){
 #my-bv-newsletter .form .form_suspension .form_group > label{display:block;}
}
@media (max-width:639px){
 #my-bv-newsletter .form .delete-form_suspension{margin-top:20px;width:100%;margin:0 auto;}
}
/*** BEAUTY PROFILE*/
#my-bv-beauty-profile .form h3{margin:35px 0 20px;text-align:left;}
#my-bv-beauty-profile .form p{margin-bottom:20px;line-height:20px;text-align:left;}
#my-bv-beauty-profile .form .radio-group .radio{margin-top:20px;}
#my-bv-beauty-profile .form .select{margin-left:0;}
#my-bv-beauty-profile .form .select .select__button{width:330px;height:34px;text-align:left;border-color:#999;}
#my-bv-beauty-profile .form .select .select__button .icon{float:right;}
#my-bv-beauty-profile .form .button-save{margin-top:120px;}
@media (max-width:1023px){
 #my-bv-beauty-profile .form .radio-group{margin-left:5px;}
 #my-bv-beauty-profile .form .select .select__button{width:300px;}
}
/*** RICORRENZE*/
#my-bv-ricorrenze h3{margin:20px 0 10px;}
#my-bv-ricorrenze p{margin-bottom:20px;line-height:20px;text-align:left;}
#my-bv-ricorrenze .recurrence_content{width:65%;padding:80px 25px 0 0;text-align:center;float:left;}
#my-bv-ricorrenze .recurrence_content .recurrence_row{margin-bottom:55px;}
#my-bv-ricorrenze .recurrence_content .recurrence_row .form .form_control{background:none;}
#my-bv-ricorrenze .recurrence_content .recurrence_row .form .datepicker-button{width:24px;height:24px;display:block;background-image:url(/immagini/various/icon-calendar-gray.png);background-position:center center;background-repeat:no-repeat;float:left;}
#my-bv-ricorrenze .recurrence_content .recurrence_row .form .datepicker-button.active{background-image:url(/immagini/various/icon-calendar-green.png);}
#my-bv-ricorrenze .recurrence_content .recurrence_row .form .button{float:right;}
#my-bv-ricorrenze .recurrence_calendar{width:35%;padding-top:150px;float:right;}
@media (max-width:1023px){
 #my-bv-ricorrenze .recurrence_content{width:100%;padding:40px 0 0;}
 #my-bv-ricorrenze .recurrence_calendar{width:100%;padding-top:0;}
}
/*** ARCHIVIO ORDINI*/
#my-bv-archivio-ordini > h3{margin:20px 0 10px;text-align:left;}
#my-bv-archivio-ordini > p{margin-bottom:20px;line-height:20px;text-align:left;}
#my-bv-archivio-ordini .table-legend-orders{margin:30px 0 50px;}
#my-bv-archivio-ordini .table-legend-orders > tbody > tr > td{padding:15px 5px;text-align:left;}
#my-bv-archivio-ordini .table-legend-orders > tbody > tr > td:first-child{width:140px;}
#my-bv-archivio-ordini .table-orders{border:1px solid #e6e4e4;text-align:center;width:100%;}
#my-bv-archivio-ordini .table-orders .noMobile{display:table-cell;}
#my-bv-archivio-ordini .table-orders > thead > tr > th{padding:12px 15px;background-color:#3a8a3a;}
#my-bv-archivio-ordini .table-orders > tbody > tr > td{padding:12px 15px;border-top:1px solid #e6e4e4;background-image:url(/immagini/background/bg-texture-noise-1.jpg);background-position:center center;background-repeat:repeat;}
#my-bv-archivio-ordini .table-orders > tbody > tr > td.order-status-row{text-align:left;}
#my-bv-archivio-ordini .table-orders > tbody > tr > td .icon{position:relative;top:2px;left:-5px;}
@media (max-width:1023px){
 #my-bv-archivio-ordini > h3{text-align:center;}
 #my-bv-archivio-ordini .table-legend-orders > tbody > tr{display:block;padding-bottom:25px;}
 #my-bv-archivio-ordini .table-legend-orders > tbody > tr > td{display:inline;padding:0;}
 #my-bv-archivio-ordini .table-legend-orders > tbody > tr > td > strong, #my-bv-archivio-ordini .table-legend-orders > tbody > tr > td > p{display:inline;}
}
@media (max-width:639px){
 #my-bv-archivio-ordini .table-orders .noMobile{display:none;}
 #my-bv-archivio-ordini .table-orders > thead > tr > th{vertical-align:bottom;padding:10px 5px;font-size:12px;}
 #my-bv-archivio-ordini .table-orders > tbody > tr > td{padding:10px 5px;font-size:12px;}
 #my-bv-archivio-ordini .table-orders > tbody > tr > td > a{font-size:12px;}
}
/*** PRODOTTI PREFERITI*/
#my-bv-prodotti-preferiti .products-tabs{margin-top:-20px;padding-top:20px;background-color:#e6e4e4;background-image:url(/immagini/background/bg-pattern.jpg);background-position:center center;-webkit-background-size:cover;background-size:cover;background-repeat:no-repeat;}
@media (max-width:1023px){
 #my-bv-prodotti-preferiti .products-tabs{margin-top:20px;}
}
#my-bv-prodotti-preferiti .products-tabs .tabs__content .tabs__panel{display:none;}
#my-bv-prodotti-preferiti .products-tabs .tabs__content .tabs__panel.active{display:block;}
#my-bv-prodotti-preferiti .products-tabs .tabs__content .tabs__panel .button{margin-top:50px;}
#my-bv-prodotti-preferiti .products-tabs .product{float:none;display:inline-block;}
/*** RECENSIONI*/
#my-bv-recensioni .media{margin-bottom:35px;}
#my-bv-recensioni .media .media-left{width:230px;display:table-cell;vertical-align:middle;padding-right:25px;}
@media (max-width:639px){
 #my-bv-recensioni .media .media-left{width:150px;padding-right:15px;}
}
#my-bv-recensioni .media .media-left > img{max-width:100%;border:1px solid #e6e4e4;}
#my-bv-recensioni .media .media-body{width:630px;display:table-cell;vertical-align:top;}
#my-bv-recensioni .media .media-body > textarea{background:none;}
#my-bv-recensioni .media .media-body .media-body__header h3{margin-bottom:15px;}
#my-bv-recensioni .media .media-body .media-body__footer > ul > li{width:33.33%;vertical-align:middle;}
#my-bv-recensioni .media .media-body .media-body__footer > ul > li:first-child{text-align:left;}
#my-bv-recensioni .media .media-body .media-body__footer > ul > li:last-child{text-align:right;}
/*** GAMIFICATION*/
#my-bv-gamification-inner > h3{margin:20px 0 10px;}
#my-bv-gamification-inner > h5{margin-bottom:60px;}
#my-bv-gamification-inner > p{margin-bottom:20px;line-height:20px;text-align:left;}
#my-bv-gamification-inner .carousels-wrapper{overflow:hidden;}
#my-bv-gamification-inner .carousels-wrapper .carousel-wrapper{width:320px;}
#my-bv-gamification-inner .carousels-wrapper .carousel-wrapper.medals__carousel-won{float:left;}
#my-bv-gamification-inner .carousels-wrapper .carousel-wrapper.medals__carousel-won .medals__carousel-thumbs .slick-slide.slick-center > img{width:100%;margin:0 auto;}
#my-bv-gamification-inner .carousels-wrapper .carousel-wrapper.medals__carousel-won .medals__carousel-thumbs .slick-slide > img{width:60%;margin:25px auto;}
#my-bv-gamification-inner .carousels-wrapper .carousel-wrapper.medals__carousel-to-be-won{float:right;}
#my-bv-gamification-inner .carousels-wrapper .carousel-wrapper.medals__carousel-to-be-won .medals__carousel-thumbs .slick-slide > img{width:85%;margin:10px auto;}
#my-bv-gamification-inner .carousels-wrapper .carousel-wrapper .medals__carousel-thumbs{width:260px;position:relative;display:block;margin:20px auto 10px;}
#my-bv-gamification-inner .carousels-wrapper .carousel-wrapper .medals__carousel-thumbs .item{display:block;float:left;height:100%;min-height:1px;}
#my-bv-gamification-inner .carousels-wrapper .carousel-wrapper .medals__carousel{width:260px;margin:0 auto 25px;}
#my-bv-gamification-inner .carousels-wrapper .carousel-wrapper .medals__carousel .item{display:block;float:left;height:100%;min-height:1px;}
#my-bv-gamification-inner .carousels-wrapper .carousel-wrapper .carousel__control{font-size:18px;position:absolute;top:50%;left:-15px;-webkit-transform:translate(0, -50%);-ms-transform:translate(0, -50%);transform:translate(0, -50%);-webkit-transform:translate3d(0, -50%, 0);transform:translate3d(0, -50%, 0);z-index:2;}
#my-bv-gamification-inner .carousels-wrapper .carousel-wrapper .carousel__control.carousel__control_next{left:auto;right:-15px;}
#my-bv-gamification-inner .premi-percentage{margin:45px 0 60px;}
#my-bv-gamification-inner .premi-percentage .percentage_header{padding:0 27px 23px 22px;position:relative;}
#my-bv-gamification-inner .premi-percentage .percentage_header > ul{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;}
#my-bv-gamification-inner .premi-percentage .percentage_header > ul > li.active{position:absolute;top:0;}
#my-bv-gamification-inner .premi-percentage .percentage_header > ul > li.active .track{border-color:#3a8a3a;}
#my-bv-gamification-inner .premi-percentage .percentage_header > ul > li.active .track:after{background-color:#3a8a3a;}
#my-bv-gamification-inner .premi-percentage .percentage_header > ul > li.active.active_horizontal{display:block;}
#my-bv-gamification-inner .premi-percentage .percentage_header > ul > li.active.active_vertical{display:none;}
#my-bv-gamification-inner .premi-percentage .percentage_header > ul > li .track{width:36px;height:36px;border:1px solid #999;-webkit-border-radius:50%;border-radius:50%;position:relative;display:block;padding-top:7px;}
#my-bv-gamification-inner .premi-percentage .percentage_header > ul > li .track:after{content:'';width:1px;height:20px;background-color:#999;position:absolute;left:50%;bottom:-22px;}
#my-bv-gamification-inner .premi-percentage .percentage_content{padding:0 40px;}
#my-bv-gamification-inner .premi-percentage .percentage_content .percentage_rail{width:100%;height:5px;position:relative;overflow:hidden;background-color:#dfdad7;}
#my-bv-gamification-inner .premi-percentage .percentage_content .percentage_rail .rail-indicator{width:18%;height:5px;background-color:#3a8a3a;-webkit-transition:all 600ms ease-in-out;transition:all 600ms ease-in-out;}
#my-bv-gamification-inner .premi-percentage .percentage_footer{padding:20px 20px 0;}
#my-bv-gamification-inner .premi-percentage .percentage_footer > ul{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;}
@media (max-width:1023px){
 #my-bv-gamification-inner .carousels-wrapper{margin:10px 0 30px;}
 #my-bv-gamification-inner .carousels-wrapper .carousel-wrapper{width:300px;}
}
@media (max-width:639px){
 #my-bv-gamification-inner .carousels-wrapper .carousel-wrapper.medals__carousel-won{float:none;margin-bottom:30px;}
 #my-bv-gamification-inner .carousels-wrapper .carousel-wrapper.medals__carousel-to-be-won{float:none;}
 #my-bv-gamification-inner .premi-percentage{overflow:hidden;}
 #my-bv-gamification-inner .premi-percentage .percentage_header{width:45%;height:1000px;padding:0 0 0 35px;float:right;}
 #my-bv-gamification-inner .premi-percentage .percentage_header > ul{height:100%;display:block;}
 #my-bv-gamification-inner .premi-percentage .percentage_header > ul > li{height:25%;display:block;}
 #my-bv-gamification-inner .premi-percentage .percentage_header > ul > li.active.active_horizontal{display:none;}
 #my-bv-gamification-inner .premi-percentage .percentage_header > ul > li.active.active_vertical{display:block;}
 #my-bv-gamification-inner .premi-percentage .percentage_header > ul > li .track:after{width:44px;height:1px;bottom:16px;left:-44px;}
 #my-bv-gamification-inner .premi-percentage .percentage_content{width:10%;padding:20px 0;float:right;}
 #my-bv-gamification-inner .premi-percentage .percentage_content .percentage_rail{width:5px;height:1000px;margin:0 auto;}
 #my-bv-gamification-inner .premi-percentage .percentage_content .percentage_rail .rail-indicator{width:5px;height:18%;}
 #my-bv-gamification-inner .premi-percentage .percentage_footer{width:45%;height:1000px;padding:0;float:left;}
 #my-bv-gamification-inner .premi-percentage .percentage_footer > ul{height:100%;display:block;}
 #my-bv-gamification-inner .premi-percentage .percentage_footer > ul > li{height:25%;display:block;}
}
/*** REGOLAMENTO*/
#my-bv-regolamento{text-align:left;}
#my-bv-regolamento > p{margin-bottom:20px;line-height:20px;}
/*** CATALOGO PREMI*/
#my-bv-catalogo-premi > p{margin-bottom:20px;line-height:20px;}
@media (max-width:1023px){
 #my-bv-catalogo-premi .list-awards{text-align:left;}
}
#my-bv-catalogo-premi .list-awards > li{line-height:20px;}
#my-bv-catalogo-premi .list-awards > li:first-child:before{display:none;}
#my-bv-catalogo-premi .list-awards > li:before{content:" / ";display:inline-block;}
#my-bv-catalogo-premi .catalogo-premi-content{padding:50px;}
#my-bv-catalogo-premi .catalogo-premi-content .product{float:none;display:inline-block;border:1px solid #e6e4e4;margin:10px;}
#my-bv-catalogo-premi .catalogo-premi-content .button-load-products{margin-top:40px;}
@media (max-width:639px){
 #my-bv-catalogo-premi .catalogo-premi-content{padding:50px 0;}
}
@media (max-width:1023px){
 .section_checkout-kids{width:100%;padding:80px 15px 0 15px;}
}
.section_checkout-kids .container{overflow:visible;}
.section_checkout-kids .container.last{margin-top:100px;border-top:1px solid #999;padding-top:20px;}
.section_checkout-kids .cart-nav .cart-nav__right{display:none;}
.section_checkout-kids .login{padding:12px 35px;border-top:1px solid #e6e4e4;border-bottom:1px solid #e6e4e4;text-align:center;margin-bottom:40px;overflow:hidden;background-image:url(/immagini/background/bg-texture-noise-1.jpg);background-position:center center;background-repeat:repeat;}
.section_checkout-kids .login .login-content__left{width:50%;float:left;padding:0 40px;}
.section_checkout-kids .login .login-content__right{width:50%;float:right;padding:0 40px;}
.section_checkout-kids .login .login-fb .login-text{line-height:25px;}
.section_checkout-kids .login .login-fb .login-button{width:169px;height:27px;background-color:#004c7e;display:inline-block;margin-top:5px;}
.section_checkout-kids .login .login-user .form{padding-bottom:0;margin-top:8px;}
.section_checkout-kids .login .login-user .form .form_group{text-align:left;}
.section_checkout-kids .login .login-user .form .login-button{margin:0 auto;}
.section_checkout-kids .checkout-content{padding:0 35px;overflow:hidden;}
.section_checkout-kids .checkout-content .checkout-content__left{float:left;width:66.66%;}
.section_checkout-kids .checkout-content .checkout-content__right{float:left;width:33.33%;}
.section_checkout-kids .form .alternative-shipping-radio{margin-top:30px;}
.section_checkout-kids .form .fidelitycard-choice{text-align:left;}
.section_checkout-kids .form .fidelitycard-choice .fidelitycard-choice__image{width:74px;height:auto;margin:0 13px 13px 0;}
.section_checkout-kids .form .fidelitycard-choice .fidelitycard-choice__text{clear:both;}
.section_checkout-kids .form .fidelitycard-choice .checkbox{padding-top:15px;}
.section_checkout-kids .form .gift-box__carousel{position:relative;text-align:left;width:-webkit-calc(100% - 80px);width:calc(100% - 80px);}
.section_checkout-kids .form .gift-box__carousel .media{width:150px;margin:0 auto;}
.section_checkout-kids .form .gift-box__carousel .media .media-left{display:table-cell;vertical-align:middle;padding-right:15px;}
.section_checkout-kids .form .gift-box__carousel .media .media-body{display:table-cell;vertical-align:top;}
.section_checkout-kids .form .gift-box__carousel .carousel__control{font-size:18px;position:absolute;top:50%;left:-30px;-webkit-transform:translate(0, -50%);-ms-transform:translate(0, -50%);transform:translate(0, -50%);-webkit-transform:translate3d(0, -50%, 0);transform:translate3d(0, -50%, 0);z-index:2;}
.section_checkout-kids .form .gift-box__carousel .carousel__control.carousel__control_next{left:auto;right:-30px;}
.section_checkout-kids .form .box-checkbox{text-align:left;width:40%;margin-left:55%;margin-top:30px;}
.section_checkout-kids .form .box-checkbox .checkbox > label{padding-left:0;}
.section_checkout-kids .checkout-content .form .legend.legend_with_border{width:100%;}
@media (max-width:639px){
 .section_checkout-kids .login{padding:12px 25px;}
 .section_checkout-kids .checkout-content{padding:0 16px;}
}
@media (max-width:1023px){
 .section_checkout-kids .login .login-content__left{float:none;width:100%;padding:0;}
 .section_checkout-kids .login .login-content__right{float:none;width:100%;padding:0;margin-bottom:40px;}
 .section_checkout-kids .checkout-content .checkout-content__left{float:none;width:100%;}
 .section_checkout-kids .form .payment-method__title{border-top:0;}
 .section_checkout-kids .form .securcode-image{display:block;margin:0 auto;}
 .section_checkout-kids .form .gift-box__carousel{width:600px;margin:0 auto;}
}
@media (max-width:639px){
 .section_checkout-kids .form .gift-box__carousel{width:230px;margin:0 auto;}
}
@media (max-width:1023px){
 .section_checkout-kids .form .button{margin:0 auto;}
 .section_checkout-kids .form .box-checkbox{margin-left:auto;margin-right:auto;}
}
@media (max-width:639px){
 .section_checkout-kids .form .box-checkbox{width:80%;}
}
/*** STORELOCATOR*/
@media (max-width:1023px){
 .section_storelocator{padding-top:80px;}
}
.section_storelocator .container{position:relative;overflow:visible;}
.section_storelocator .container .container_fixer{width:100%;max-width:1260px;padding:30px 0;margin:0 auto;position:relative;}
.section_storelocator .page__header{width:100%;max-width:1260px;padding:50px 20px 20px;margin:0 auto;overflow:hidden;}
.section_storelocator .page__header .page__info{float:left;text-align:left;}
.section_storelocator .page__header .button_storelocator{float:right;}
.section_storelocator .page__header .button_storelocator .icon{position:relative;top:2px;}
.section_storelocator .page__header .button_storelocator .icon.hidden{display:none;}
.section_storelocator .page__header .button_storelocator .text{position:relative;top:-5px;}
.section_storelocator .page__header .page__filter-title{float:left;line-height:44px;}
@media (max-width:639px){
 .section_storelocator .page__header{padding:0 10px;}
 .section_storelocator .page__header .page__info{margin-bottom:5px;}
.section_storelocator .page__header .page__info .page__title{margin:4px 0;font-family:'Cronos-Pro';font-size:15px;line-height:18px;letter-spacing:1px;}
.section_storelocator .page__header .page__info .page__subtitle{font-family:'Cronos-Pro';font-size:11px;line-height:14px;}
}
@media (max-width:1023px){
 .section_storelocator .page__header .page__info{float:none;margin-bottom:40px;text-align:center;}
 .section_storelocator .page__header .button_storelocator{min-width:0;padding:10px 0;background-color:transparent;}
 .section_storelocator .page__header .button_storelocator .icon{display:inline-block !important;vertical-align:middle;margin-left:10px;font-size:18px;}
.section_storelocator .page__header .button_storelocator .icon.icon_pin-white:before{background-image:url(https://images.bottegaverde.it/BV2_0/IT/immagini/icone/pin-grey.svg);}
.section_storelocator .page__header .button_storelocator .icon.icon_pin-white.active:before{background-image:url(https://images.bottegaverde.it/BV2_0/IT/immagini/icone/pin-green.svg);}
.section_storelocator .page__header .button_storelocator .icon.icon_hamburger-white:before{background-image:url(https://images.bottegaverde.it/BV2_0/IT/immagini/icone/hamburger-grey.svg);}
.section_storelocator .page__header .button_storelocator .icon.icon_hamburger-white.active:before{background-image:url(https://images.bottegaverde.it/BV2_0/IT/immagini/icone/hamburger-green.svg);}
}
@media (max-width:639px){
 .section_storelocator .page__header .page__filter-title{font-size:13px;}
}
.section_storelocator .storelocator__filters{width:100%;padding:0 20px;border-top:1px solid #cbcbcb;border-bottom:1px solid #cbcbcb;overflow:visible;background-color:rgba(255, 252, 252, 0.9);}
.section_storelocator .storelocator__filters .form .form_group{margin-bottom:0;}
.section_storelocator .storelocator__filters .storelocator__filter{float:left;width:auto;margin-right:75px;text-align:left;}
.section_storelocator .storelocator__filters .storelocator__filter:last-child{margin-right:0;}
.section_storelocator .storelocator__filters .storelocator__filter .form{padding-bottom:0;}
.section_storelocator .storelocator__filters .storelocator__filter .select{margin-left:0;}
.section_storelocator .storelocator__filters .storelocator__filter .select .select__button{height:34px;text-align:left;border-color:#eaeaea;}
.section_storelocator .storelocator__filters .storelocator__filter .select .select__button .icon{float:right;}
.section_storelocator .storelocator__filters .storelocator__filter .select .select__menu{max-height:175px;overflow:auto;}
.touch .section_storelocator .storelocator__filters .storelocator__filter .select .select__menu{overflow:hidden;overflow-y:scroll;-webkit-overflow-scrolling:touch;}
.section_storelocator .storelocator__map{width:100%;height:0;position:relative;top:0;left:0;z-index:9;background-color:#fff;opacity:0;visibility:hidden;pointer-events:none;padding:0 20px;}
.section_storelocator .storelocator__map.visible{opacity:1;visibility:visible;pointer-events:all;height:auto!important;}
.section_storelocator .storelocator__map .storelocator__map__search{width:100%;}
.section_storelocator .storelocator__map .storelocator__map__search .input{width:-webkit-calc(100% - 35px);width:calc(100% - 35px);border:1px solid #ccc;-webkit-border-radius:none;border-radius:none;padding:6px 30px 6px 20px;float:left;margin:0;letter-spacing:1.5px;background-image:url(https://images.bottegaverde.it/BV2_0/IT/immagini/icone/search.svg);-webkit-background-size:auto 60%;background-size:auto 60%;background-position:-webkit-calc(100% - 6px) center;background-position:calc(100% - 6px) center;background-repeat:no-repeat;}
.section_storelocator .storelocator__map .storelocator__map__search .button{width:35px;min-width:0;height:31px;}
.section_storelocator .storelocator__map .storelocator__map__list{width:310px;height:100%;background-color:#fff;float:left;}
.section_storelocator .storelocator__map .storelocator__map__list .storelocator__map__search .input{width:100%;border:1px solid #ccc;-webkit-border-radius:none;border-radius:none;padding:4px 30px 4px 6px;margin:0 auto;letter-spacing:1.5px;background-image:url(https://images.bottegaverde.it/BV2_0/IT/immagini/icone/search.svg);-webkit-background-size:auto 70%;background-size:auto 70%;background-position:-webkit-calc(100% - 6px) center;background-position:calc(100% - 6px) center;background-repeat:no-repeat;}
.section_storelocator .storelocator__map .storelocator__map__list .storelocator__map__searchresults{height:-webkit-calc(100% - 28px);height:calc(100% - 28px);overflow:auto;border-left:1px solid #ccc;border-right:1px solid #ccc;border-bottom:1px solid #ccc;}
.touch .section_storelocator .storelocator__map .storelocator__map__list .storelocator__map__searchresults{overflow:hidden;overflow-y:scroll;-webkit-overflow-scrolling:touch;}
.section_storelocator .storelocator__map .storelocator__map__list .storelocator__map__searchresults .storelocator__store{float:left;width:100%;height:auto;text-align:left;background-color:#fff;position:relative;padding:25px 35px;cursor:pointer;}
.section_storelocator .storelocator__map .storelocator__map__list .storelocator__map__searchresults .storelocator__store:after{content:'';display:block;position:absolute;bottom:0;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);width:-webkit-calc(100% - 40px);width:calc(100% - 40px);height:1px;background-color:#cccccc;}
.section_storelocator .storelocator__map .storelocator__map__list .storelocator__map__searchresults .storelocator__store:hover, .section_storelocator .storelocator__map .storelocator__map__list .storelocator__map__searchresults .storelocator__store.active{background-color:#faf9f7;}
.section_storelocator .storelocator__map .storelocator__map__list .storelocator__map__searchresults .storelocator__store .storelocator__store__type{width:100%;display:inline-block;padding-bottom:5px;margin-bottom:16px;}
.section_storelocator .storelocator__map .storelocator__map__list .storelocator__map__searchresults .storelocator__store .storelocator__store__address{width:100%;display:inline-block;margin-bottom:20px;}
.section_storelocator .storelocator__map .storelocator__map__list .storelocator__map__searchresults .storelocator__store .storelocator__store__phone{width:100%;display:inline-block;margin-bottom:20px;}
.section_storelocator .storelocator__map .storelocator__map__list .storelocator__map__searchresults .storelocator__store .storelocator__store__link{display:inline-block;text-decoration:underline;}
.storelocator__map__container{width:100%;height:500px;}
.section_storelocator .storelocator__map .storelocator__map__infowindow{width:294px;height:auto;position:absolute;top:50%;left:50%;background-color:#fff;border:solid 1px #d3d3d3;-webkit-box-shadow:0 0 4px rgba(0, 0, 0, 0.2);box-shadow:0 0 4px rgba(0, 0, 0, 0.2);text-align:left;}
@media (max-width:1023px){
.section_storelocator .storelocator__filters{height:auto;}
.section_storelocator .storelocator__filters .storelocator__filter{max-width:45%;margin:0 20px;}
.section_storelocator .storelocator__filters .storelocator__filter:last-child{margin-right:auto;}
 .section_storelocator .storelocator__filters .storelocator__filter .select .select__button{width:100%;}
 .section_storelocator .storelocator__map{padding:0;}
}
@media (max-width:639px){
 .section_storelocator .storelocator__filters .storelocator__filter .select .select__button,
 .section_storelocator .storelocator__filters .storelocator__filter .select .select__menu a{font-size:10px;}
}
@media (max-width:1023px){
 .section_storelocator .storelocator__map .storelocator__map__list{width:100%;height:auto;float:none;}
}
@media (max-width:639px){
 .section_storelocator .storelocator__map .storelocator__map__list .storelocator__map__searchresults .storelocator__store{padding:10px 20px;}
 .section_storelocator .storelocator__map .storelocator__map__list .storelocator__map__searchresults .storelocator__store:after{width:-webkit-calc(100% - 20px);width:calc(100% - 20px);}
 .section_storelocator .storelocator__map .storelocator__map__list .storelocator__map__searchresults .storelocator__store .storelocator__store__type{font-size:13px;line-height:16px;}
 .section_storelocator .storelocator__map .storelocator__map__list .storelocator__map__searchresults .storelocator__store .storelocator__store__address{font-size:13px;line-height:16px;}
}
@media (max-width:1023px){
 .section_storelocator .storelocator__map{width:95%;margin:0 auto;height:0;left:2.5%;}
.section_storelocator .storelocator__map.visible{height:auto!important}
.section_storelocator .storelocator__map .storelocator__map__container{width:100%;float:none;height:300px;}
 .section_storelocator .storelocator__map .storelocator__map__infowindow{-webkit-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%);}
}
.section_storelocator .storelocator__map .storelocator__map__infowindow .infowindow__pin{width:36px;height:20px;overflow:hidden;position:absolute;bottom:-20px;left:50%;margin-left:-18px;}
.section_storelocator .storelocator__map .storelocator__map__infowindow .infowindow__pin:after{content:"";width:24px;height:24px;position:absolute;top:-14px;left:50%;margin-left:-12px;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);background-color:#fff;border:solid 1px #d3d3d3;-webkit-box-shadow:0 0 4px rgba(0, 0, 0, 0.2);box-shadow:0 0 4px rgba(0, 0, 0, 0.2);pointer-events:none;}
.section_storelocator .storelocator__map .storelocator__map__infowindow .storelocator__store__type{width:100%;display:inline-block;padding-bottom:5px;margin-bottom:16px;background-color:#3a8a3a;padding:6px 32px;}
.section_storelocator .storelocator__map .storelocator__map__infowindow .icon_close-x-white{position:absolute;top:8px;right:8px;}
.section_storelocator .storelocator__map .storelocator__map__infowindow .storelocator__store__address{width:100%;display:inline-block;margin-bottom:20px;padding:0 32px;}
.section_storelocator .storelocator__map .storelocator__map__infowindow .storelocator__store__phone{width:100%;display:inline-block;margin-bottom:20px;padding:0 32px;}
.section_storelocator .storelocator__stores{overflow:hidden;width:100%;padding:30px 20px 0;margin:0 auto;}
.section_storelocator .storelocator__stores .storelocator__store{height:220px;text-align:left;margin-bottom:30px;}
.section_storelocator .storelocator__stores .storelocator__store .storelocator__store__city{width:100%;display:inline-block;border-bottom:1px solid #ccc;padding-bottom:5px;margin-bottom:16px;}
.section_storelocator .storelocator__stores .storelocator__store .storelocator__store__address{width:100%;display:inline-block;margin-bottom:20px;}
.section_storelocator .storelocator__stores .storelocator__store .storelocator__store__phone{width:100%;display:inline-block;margin-bottom:20px;}
.section_storelocator .storelocator__stores .storelocator__store .storelocator__store__link{display:inline-block;text-decoration:underline;}
@media (max-width:1023px){
.section_storelocator .storelocator__stores .storelocator__store:nth-child(2n+2){margin-right:0;}
}
@media (max-width:639px){
 .section_storelocator .storelocator__stores .storelocator__store .storelocator__store__city{font-size:13px;line-height:16px;}
 .section_storelocator .storelocator__stores .storelocator__store .storelocator__store__address{font-size:13px;line-height:16px;}
}
.single__store{width:50%;float:left;}
.single__store-map{width:50%;float:left;}
.single__store-map #storelocator__map__container{width:100%;height:500px;}
.single__store table td{padding-right:20px !important;}
@media (max-width:639px){
 .single__store{width:100%;float:none;}
.single__store-map{width:100%;float:none;}
}
/*** FRANCHISING*/
@media (max-width:1023px){
 .section_franchising{padding-top:80px;}
}
.section_franchising .container{overflow:visible;}
.section_franchising .container .container_fixer{width:100%;max-width:1260px;padding:30px 0 0;margin:0 auto;position:relative;}
.section_franchising .banner{padding:38px 20px;overflow:hidden;background-position:left center;-webkit-background-size:cover;background-size:cover;background-repeat:no-repeat;background-color:transparent;}
.section_franchising .banner .banner__info{float:right;width:265px;height:auto;text-align:center;background-color:white;margin-right:118px;padding:26px 22px;border:1px solid #e4e5e1;}
.section_franchising .banner .banner__info__top{line-height:24px;}
.section_franchising .banner .banner__info__separator{width:100%;height:1px;background-color:#ccc;margin:16px auto;}
.section_franchising .banner .banner__info__bottom{line-height:16px;}
.section_franchising .franchising__saynoblock{display:inline-block;text-align:center;margin:25px 38px 36px;}
.section_franchising .franchising_years{display:inline-block;padding-right:24px;vertical-align:top;}
.section_franchising .franchising_years__desc{display:inline-block;width:-webkit-calc(100% - 56px);width:calc(100% - 56px);vertical-align:top;}
.section_franchising .editorial{max-width:880px;margin:0 auto;padding:64px 20px;text-align:center;}
.section_franchising .editorial .editorial__title{padding-bottom:20px;}
.section_franchising .editorial .editorial__subtitle{padding-bottom:50px;}
.section_franchising .editorial .editorial__paragraph{text-align:left;line-height:20px;margin-bottom:36px;overflow:hidden;}
.section_franchising .editorial .editorial__paragraph__title{padding-bottom:28px;}
.section_franchising .editorial .editorial__paragraph__content ul{list-style-type:disc;float:left;margin-left:20px;margin-right:180px;}
.section_franchising .editorial .editorial__paragraph__content.editorial__paragraph__content_saynoblock{font-size:0;text-align:center;}
.section_franchising .editorial .editorial__footer{text-align:left;}
.section_franchising .editorial .editorial__footer .button{margin-top:24px;}
@media (max-width:639px){
 .section_franchising .banner .banner__info{width:100%;max-width:234px;float:none;margin:auto;background-color:rgba(255, 255, 255, 0.8);border:2px solid #fff;}
 .section_franchising .banner .banner__info__top{font-size:15px;line-height:18px;}
 .section_franchising .banner .banner__info__bottom{font-size:13px;line-height:16px;}
 .section_franchising .franchising__saynoblock{margin:15px 12px 0;}
 .section_franchising .franchising__saynoblock .t_32{font-size:15px;line-height:18px;}
 .section_franchising .franchising__saynoblock .t_22{font-size:12px;line-height:15px;}
 .section_franchising .franchising_years{padding-right:10px;}
 .section_franchising .franchising_years__desc{width:-webkit-calc(100% - 40px);width:calc(100% - 40px);}
 .section_franchising .editorial{padding-top:20px;}
 .section_franchising .editorial .editorial__title{font-size:15px;line-height:18px;text-decoration:underline;}
 .section_franchising .editorial .editorial__subtitle{padding-bottom:25px;font-size:13px;line-height:16px;}
 .section_franchising .editorial .editorial__paragraph__title{padding-bottom:14px;font-size:12px;line-height:15px;}
 .section_franchising .editorial .editorial__paragraph__content.t_14, .section_franchising .editorial .editorial__paragraph__content .t_14{font-size:13px;line-height:16px;}
 .section_franchising .editorial .editorial__paragraph__content ul{margin-right:0;}
 .section_franchising .editorial .editorial__footer{font-size:13px;line-height:16px;text-align:center;}
}
/*** LAVORA CON NOI*/
.section_lavoraconnoi .container{overflow:visible;}
.section_lavoraconnoi .container .container_fixer{width:100%;max-width:1260px;padding:30px 0 0;margin:0 auto;position:relative;}
.section_lavoraconnoi .banner{padding:38px 20px;overflow:hidden;background-position:left center;-webkit-background-size:cover;background-size:cover;background-repeat:no-repeat;background-color:transparent;}
.section_lavoraconnoi .banner .banner__info{float:right;width:265px;height:auto;text-align:center;background-color:white;margin-right:118px;padding:26px 22px;border:1px solid #e4e5e1;}
.section_lavoraconnoi .banner .banner__info__top{line-height:24px;}
.section_lavoraconnoi .banner .banner__info__separator{width:100%;height:1px;background-color:#ccc;margin:16px auto;}
.section_lavoraconnoi .banner .banner__info__bottom{line-height:16px;}
.section_lavoraconnoi .editorial{max-width:880px;margin:0 auto;padding:64px 20px;text-align:center;}
.section_lavoraconnoi .editorial .editorial__title{padding-bottom:20px;}
.section_lavoraconnoi .editorial .editorial__subtitle{padding-bottom:40px;}
.section_lavoraconnoi .editorial .editorial__paragraph{text-align:left;line-height:18px;margin-bottom:36px;overflow:hidden;}
.section_lavoraconnoi .editorial .editorial__paragraph__title{padding-bottom:28px;}
.section_lavoraconnoi .editorial .editorial__paragraph__content ul{list-style-type:disc;float:left;margin-left:20px;margin-right:180px;}
.section_lavoraconnoi .editorial .editorial__paragraph__content table{width:100%;margin-top:40px;}
.section_lavoraconnoi .editorial .editorial__paragraph__content table thead tr{border-bottom:solid 1px #333;}
.section_lavoraconnoi .editorial .editorial__paragraph__content table thead tr th{padding-bottom:2px;vertical-align:bottom;}
.section_lavoraconnoi .editorial .editorial__paragraph__content table thead tr th.t_left{padding-left:20px;}
.section_lavoraconnoi .editorial .editorial__paragraph__content table thead tr th.t_center{width:240px;}
.section_lavoraconnoi .editorial .editorial__paragraph__content table tbody tr{border-bottom:solid 1px #ccc;}
.section_lavoraconnoi .editorial .editorial__paragraph__content table tbody tr.last{border:none;}
.section_lavoraconnoi .editorial .editorial__paragraph__content table tbody tr td{padding:18px 0 8px;vertical-align:bottom;}
.section_lavoraconnoi .editorial .editorial__footer{text-align:left;}
.section_lavoraconnoi .editorial .editorial__footer .button{margin:40px 0;}
.lavoraconnoi .middle{width:50%;margin:0 auto;}
@media (max-width:639px){
 .section_lavoraconnoi .banner .banner__info{width:100%;max-width:234px;float:none;margin:auto;background-color:rgba(255, 255, 255, 0.8);border:2px solid #fff;}
 .section_lavoraconnoi .banner .banner__info__top{font-size:15px;line-height:18px;}
 .section_lavoraconnoi .banner .banner__info__bottom{font-size:13px;line-height:16px;}
 .section_lavoraconnoi .editorial{padding-top:20px;}
 .section_lavoraconnoi .editorial .editorial__paragraph__title{padding-bottom:14px;font-size:15px;line-height:18px;text-align:center;text-decoration:underline;}
 .section_lavoraconnoi .editorial .editorial__paragraph__content.t_14, .section_lavoraconnoi .editorial .editorial__paragraph__content .t_14{font-size:13px;line-height:16px;}
 .section_lavoraconnoi .editorial .editorial__paragraph__content table{font-size:13px;line-height:16px;}
 .section_lavoraconnoi .editorial .editorial__paragraph__content table thead tr th.t_left{padding-left:10px;}
 .section_lavoraconnoi .editorial .editorial__paragraph__content table thead tr th.t_center{width:120px;}
 .section_lavoraconnoi .editorial .editorial__footer{text-align:center;}
 .section_lavoraconnoi .editorial .editorial__footer .button{width:100%;min-width:0;max-width:240px;margin:20px 0;}
}
@media (max-width:1023px){
 .lavoraconnoi .middle{width:100%;margin:0 auto;}
}
/*** COUPON*/
.section_offerte .container{overflow:visible;}
.section_offerte .container .container_fixer{width:100%;max-width:1260px;padding:30px 0 0;margin:0 auto;position:relative;}
.section_offerte .banner{padding:60px 20px 40px;overflow:hidden;background-image:url(/immagini/background/bg-texture-noise-1.jpg);background-position:center center;background-repeat:repeat;border-top:solid 2px #d2d2d2;border-bottom:solid 2px #d2d2d2;}
.section_offerte .web .banner{padding:20px}
.section_offerte .web .banner .banner__text{margin-top:0}
.section_offerte .banner .banner__title .t_36{line-height:44px;}
.section_offerte .banner .banner__text{margin-top:40px;line-height:25px;}
.section_offerte .banner .banner__buttons{margin-top:40px;}
.section_offerte .banner .banner__buttons .button{min-width:222px;margin:0 34px;}
.section_offerte .editorial{max-width:880px;margin:0 auto;padding:64px 20px;text-align:center;}
.section_offerte .editorial .editorial__image{max-width:100%;}
@media (max-width:639px){
 .section_offerte .banner{padding:20px;}
 .section_offerte .banner .banner__title .t_36{font-size:15px;line-height:18px;}
 .section_offerte .banner .banner__text{font-size:13px;line-height:16px;}
 .section_offerte .banner .banner__text .f_semibold{font-size:15px;margin-bottom:10px;}
 .section_offerte .banner .banner__buttons{margin-top:0;}
 .section_offerte .banner .banner__buttons .button{width:100%;min-width:0;max-width:240px;margin:15px 0 0;}
 .section_offerte .editorial{padding-top:20px;}
}
/*** CATALOGO*/
.section_catalogo .container{overflow:visible;}
.section_catalogo .container .container_fixer{width:100%;max-width:1260px;padding:30px 0 0;margin:0 auto;position:relative;}
.section_catalogo .banner{padding:38px 20px;overflow:hidden;background-position:left center;-webkit-background-size:cover;background-size:cover;background-repeat:no-repeat;background-color:transparent;}
.section_catalogo .banner .banner__info{float:right;width:294px;height:auto;text-align:center;background-color:white;margin-right:118px;padding:20px 22px 15px;border:1px solid #e4e5e1;}
.section_catalogo .banner .banner__info__top{line-height:24px;margin-bottom:15px;}
.section_catalogo .banner .banner__info__button{display:inline-block;padding:8px 12px;border:solid 1px #333;}
.section_catalogo .banner .banner__info__bottom{line-height:16px;}
.section_catalogo .editorial{max-width:880px;margin:0 auto;padding:64px 20px;text-align:center;}
.section_catalogo .editorial .editorial__subtitle{padding-bottom:50px;}
.section_catalogo .editorial .editorial__paragraph{text-align:left;line-height:20px;margin-bottom:36px;overflow:hidden;}
.section_catalogo .editorial .editorial__paragraph.editorial__paragraph_box{width:-webkit-calc(100% + 40px);width:calc(100% + 40px);padding:15px 20px 30px;margin-left:-20px;border:solid 1px #ccc;background-image:url(/immagini/background/bg-texture-noise-1.jpg);background-position:center center;background-repeat:repeat;}
.section_catalogo .editorial .editorial__paragraph.catalogue-offer{overflow:visible;}
.section_catalogo .editorial .editorial__paragraph__title{padding-bottom:28px;}
.section_catalogo .editorial .editorial__paragraph__title.catalogue-offer__title{padding-bottom:10px;}
.section_catalogo .editorial .editorial__paragraph__content.coupon-form{width:100%;max-width:500px;margin:auto;font-size:0;}
.section_catalogo .editorial .editorial__paragraph__content.coupon-form .form__item{display:inline-block;position:relative;margin-bottom:40px;vertical-align:bottom;}
.section_catalogo .editorial .editorial__paragraph__content.coupon-form .form__item label{display:block;}
.section_catalogo .editorial .editorial__paragraph__content.coupon-form .form__item .form__item__legend{width:200%;position:absolute;top:-webkit-calc(100% + 20px);top:calc(100% + 20px);left:0;}
.section_catalogo .editorial .editorial__paragraph__content.coupon-form .form__item.form__item_campaign input{width:140px;height:38px;padding:10px;}
.section_catalogo .editorial .editorial__paragraph__content.coupon-form .form__item.form__item_segment{margin-left:38px;}
.section_catalogo .editorial .editorial__paragraph__content.coupon-form .form__item.form__item_segment input{width:88px;height:38px;padding:10px;}
.section_catalogo .editorial .editorial__paragraph__content.coupon-form .form__item.form__item_segment:before{content:'-';width:8px;height:38px;position:absolute;left:-24px;bottom:0;line-height:38px;text-align:center;}
.section_catalogo .editorial .editorial__paragraph__content.coupon-form .form__item.form__item_submit{margin-left:56px;}
.section_catalogo .editorial .editorial__paragraph__content.coupon-form .form__item.form__item_submit input{width:120px;padding:8px;margin:5px 0;}
.section_catalogo .editorial .editorial__paragraph__content.catalogue-offer__box{width:-webkit-calc(100% + 40px);width:calc(100% + 40px);padding:10px 20px;margin-left:-20px;background-image:url(/immagini/background/bg-texture-noise-1.jpg);background-position:center center;background-repeat:repeat;}
.section_catalogo .editorial .editorial__paragraph__content.catalogue-offer__box img{display:inline-block;vertical-align:middle;}
.section_catalogo .editorial .editorial__paragraph__content.catalogue-offer__box p{display:inline-block;margin-left:12px;vertical-align:middle;line-height:30px;}
.section_catalogo .editorial .editorial__paragraph__content .coupon-examples{margin-top:20px;font-size:0;text-align:center;}
.section_catalogo .editorial .editorial__paragraph__content .coupon-examples .coupon-examples__item{display:inline-block;width:50%;padding:20px;text-align:center;}
.section_catalogo .editorial .editorial__paragraph__content .coupon-examples .coupon-examples__item img{max-width:100%;height:auto;}
.section_catalogo .editorial .editorial__footer{text-align:left;}
.section_catalogo .editorial .editorial__footer .button{margin-top:24px;}
.section_catalogo .editorial .exclusives{margin:50px 0;border:solid 1px #ccc;}
.section_catalogo .editorial .exclusives .exclusives__title{height:22px;line-height:22px;background-color:#3a8a3a;}
.section_catalogo .editorial .exclusives .exclusives__content{justify-content:center;padding:20px;overflow:auto;background-image:url(/immagini/background/bg-texture-noise-1.jpg);background-position:center center;background-repeat:repeat;}
.section_catalogo .editorial .exclusives .exclusives__content .exclusives__item{padding:20px;position:relative;}
.section_catalogo .editorial .exclusives .exclusives__content .exclusives__item:nth-child(odd){border-right:solid 1px #ccc;}
.section_catalogo .editorial .exclusives .exclusives__content .exclusives__item:nth-child(n+3){border-top:solid 1px #ccc;}
.section_catalogo .editorial .exclusives .exclusives__content .exclusives__item .exclusives__item__title{margin-bottom:10px;}
.section_catalogo .editorial .exclusives .exclusives__content .exclusives__item .exclusives__item__image{display:inline-block;width:110px;height:110px;vertical-align:middle;}
.section_catalogo .editorial .exclusives .exclusives__content .exclusives__item .exclusives__item__list{display:inline-block;margin:0 0 0 6px;vertical-align:middle;}
.section_catalogo .editorial .exclusives .exclusives__content .exclusives__item .exclusives__item__list li{margin:5px 0;}
.section_catalogo .editorial .exclusives .exclusives__content .exclusives__item .exclusives__item__list li .button{width:120px;margin-left:14px;}
.section_catalogo .editorial .cart_table{width:100%;margin:15px 0 35px;}
.section_catalogo .editorial .cart_table .cart_table__row_desc{display:none;}
.section_catalogo .editorial .cart_table .cart_table__row_desc > td{border-bottom:0;}
.section_catalogo .editorial .cart_table > thead > tr > th{padding:5px 20px;border-bottom:1px solid #000;}
@media (max-width:639px){
 .section_catalogo .banner .banner__info{width:100%;max-width:234px;float:none;margin:auto;background-color:rgba(255, 255, 255, 0.8);border:2px solid #fff;}
 .section_catalogo .banner .banner__info__top{font-size:15px;line-height:18px;}
 .section_catalogo .banner .banner__info__bottom{font-size:13px;line-height:16px;}
 .section_catalogo .editorial{padding-top:20px;}
 .section_catalogo .editorial .editorial__title{padding-bottom:20px;font-size:15px;line-height:18px;text-decoration:underline;}
 .section_catalogo .editorial .editorial__subtitle{padding-bottom:25px;font-size:13px;line-height:16px;}
 .section_catalogo .editorial .editorial__paragraph__title{padding-bottom:14px;font-size:12px;line-height:15px;}
 .section_catalogo .editorial .editorial__paragraph__content.t_14, .section_catalogo .editorial .editorial__paragraph__content .t_14{font-size:13px;line-height:16px;}
 .section_catalogo .editorial .editorial__paragraph__content.coupon-form .form__item label{text-align:center;}
 .section_catalogo .editorial .editorial__paragraph__content.coupon-form .form__item.form__item_campaign input{width:100%;}
 .section_catalogo .editorial .editorial__paragraph__content.coupon-form .form__item.form__item_campaign{width:-webkit-calc(50% - 19px);width:calc(50% - 19px);}
 .section_catalogo .editorial .editorial__paragraph__content.coupon-form .form__item.form__item_campaign .form__item__legend{width:-webkit-calc(200% + 38px);width:calc(200% + 38px);}
 .section_catalogo .editorial .editorial__paragraph__content.coupon-form .form__item.form__item_segment input{width:100%;}
 .section_catalogo .editorial .editorial__paragraph__content.coupon-form .form__item.form__item_segment{width:-webkit-calc(50% - 19px);width:calc(50% - 19px);}
 .section_catalogo .editorial .editorial__paragraph__content.coupon-form .form__item.form__item_submit{width:100%;margin:40px auto 0;}
 .section_catalogo .editorial .editorial__paragraph__content.coupon-form .form__item.form__item_submit .form__item__legend{width:100%;top:-35px;}
 .section_catalogo .editorial .editorial__paragraph__content .coupon-examples .coupon-examples__item{width:100%;}
 .section_catalogo .editorial .editorial__footer{font-size:13px;line-height:16px;text-align:center;}
}
@media (max-width:1023px){
 .section_catalogo{padding-top:80px;}
 .section_catalogo .editorial .exclusives{width:-webkit-calc(100% + 40px);width:calc(100% + 40px);margin:20px auto 20px -20px;}
 .section_catalogo .editorial .exclusives .exclusives__content{padding:0;}
 .section_catalogo .editorial .exclusives .exclusives__content .exclusives__item{width:100%;float:none;border:none;border-top:solid 1px #ccc;}
 .section_catalogo .editorial .cart_table .cart_table__row_desc{display:table-row;}
}
@media (max-width:639px){
 .section_catalogo .editorial .cart_table > thead > tr > th{padding:5px 2px;}
 .section_catalogo .editorial .cart_table > thead > tr > th .t_13{font-size:11px;}
 .section_catalogo .editorial .cart_table > tbody .t_13{font-size:12px;}
 .section_catalogo .editorial .cart_table > tbody .t_16{font-size:14px;}
}
.section_catalogo .editorial .cart_table > tbody.cart-products > tr:not(.cart_table__row_desc):hover{background-image:url(/immagini/background/bg-texture-noise-1.jpg);background-position:center center;background-repeat:repeat;}
.section_catalogo .editorial .cart_table > tbody.cart-products > tr > td{padding:10px 20px;border-bottom:1px solid #e6e4e4;vertical-align:middle;position:relative;}
.section_catalogo .editorial .cart_table > tbody.cart-addmore .addmore__item{display:inline-block;}
.section_catalogo .editorial .cart_table > tbody.cart-addmore .addmore__item input{width:220px;height:36px;padding:10px 12px;float:left;line-height:14px;}
.section_catalogo .editorial .cart_table > tbody.cart-addmore .addmore__item button{width:42px;min-width:0;height:36px;float:left;padding:8px 15px;}
.section_catalogo .editorial .cart_table > tbody.cart-addmore .cart-addmore__head{border-bottom:solid 1px #ccc;}
.section_catalogo .editorial .cart_table > tbody.cart-addmore .cart-addmore__head td{padding:34px 0 15px;vertical-align:middle;}
.section_catalogo .editorial .cart_table > tbody.cart-addmore .cart-addmore__head td .t_left{padding-left:30px;float:left;line-height:36px;}
.section_catalogo .editorial .cart_table > tbody.cart-addmore .cart-addmore__head td .addmore__item{float:right;}
.section_catalogo .editorial .cart_table > tbody.cart-addmore .cart-addmore__body{padding-top:20px;}
.section_catalogo .editorial .cart_table > tbody.cart-addmore .cart-addmore__body td .addmore__item, .section_catalogo .editorial .cart_table > tbody.cart-addmore .cart-addmore__body td .button_addall{display:block;min-width:210px;overflow:auto;float:right;clear:both;margin-top:15px;}
.section_catalogo .editorial .cart_table > tbody.cart-addmore .cart-addmore__body td .button_addall{margin-top:25px;}
.section_catalogo .editorial .cart_table > tbody.cart-totals .cart-totals__head{border-bottom:solid 1px #ccc;}
.section_catalogo .editorial .cart_table > tbody.cart-totals .cart-totals__head td{padding:40px 0 20px;}
.section_catalogo .editorial .cart_table > tbody.cart-totals .cart-totals__body td{padding:20px 0;}
.section_catalogo .editorial .cart_table > tbody.cart-totals .cart-totals__foot{border-top:solid 1px #000;}
.section_catalogo .editorial .cart_table > tbody.cart-totals .cart-totals__foot td{padding:25px 0 20px;}
.section_catalogo .editorial .cart_table > tbody.cart-totals .t_right{padding-right:30px;}
.section_catalogo .editorial .cart_table > tfoot > tr > td{padding:50px 0 40px;}
.section_catalogo .editorial .cart_table > tfoot > tr > td .button{width:210px;}
.section_catalogo .editorial .cart_table .product__point{position:absolute;left:0;top:50%;margin-top:-18px;}
.section_catalogo .editorial .cart_table .product__square{width:10px;height:10px;border-width:1px;border-style:solid;display:inline-block;margin-left:-20px;}
.section_catalogo .editorial .cart_table .product__price{display:block;text-align:left;}
.section_catalogo .editorial .cart_table .product__description{text-align:left;line-height:20px;}
.section_catalogo .editorial .cart_table .product__delete{opacity:.5;}
.section_catalogo .editorial .cart_table .select .select__button{min-width:initial;}
.section_catalogo .editorial .cart_table .select .select__button .icon{margin-left:0;}
@media (max-width:639px){
 .section_catalogo .editorial .cart_table > tbody.cart-products > tr > td{padding:10px 2px;}
 .section_catalogo .editorial .cart_table .select{min-width:50px;}
 .section_catalogo .editorial .cart_table .select .select__button{padding-left:8px;padding-right:8px;}
}
@media (max-width:1023px){
 .section_catalogo .editorial .cart_table > tbody.cart-addmore .cart-addmore__head td .t_left{padding:0;float:none;text-align:center;}
 .section_catalogo .editorial .cart_table > tbody.cart-addmore .cart-addmore__head td .addmore__item{float:none;margin:10px auto 0;}
 .section_catalogo .editorial .cart_table > tbody.cart-addmore .cart-addmore__body td .addmore__item, .section_catalogo .editorial .cart_table > tbody.cart-addmore .cart-addmore__body td .button_addall{display:inline-block;float:none;}
 .section_catalogo .editorial .cart_table > tbody.cart-totals .t_right{min-width:56px;padding-right:0;}
}
/*registrazione*/
@media (max-width:1023px){
 .section_registrazione{padding-top:80px;}
}
.section_registrazione .container{overflow:visible;}
.section_registrazione .container.last{margin-top:100px;border-top:1px solid #999;padding-top:20px;}
.section_registrazione .contacts{margin-top:0;}
.section_registrazione .my-bv-content{padding:0 35px;margin-top:20px;overflow:hidden;}
.section_registrazione .my-bv-content .my-bv-content__left{float:left;width:30%;padding-right:30px;}
.section_registrazione .my-bv-content .my-bv-content__left .my-bv-content__left__paragraph{padding:40px 0;line-height:20px;}
.section_registrazione .my-bv-content .my-bv-content__left .my-bv-content__left__paragraph.my-bv-content__left__paragraph_title{padding-top:20px;}
.section_registrazione .my-bv-content .my-bv-content__right{float:left;width:70%;padding-top:20px;}
.section_registrazione .my-bv-content .my-bv-content__right .title-mobile{margin:0 0 20px;text-align:center;line-height:20px;border-bottom:1px solid #3a8a3a;}
.section_registrazione .my-bv-content .my-bv-content__right .form .j-questions-panel__trigger{display:block;padding-right:30px;position:relative;text-align:center;}
.section_registrazione .my-bv-content .my-bv-content__right .form .j-questions-panel__trigger .icon{position:absolute;top:50%;right:0;margin-top:-10px;}
.section_registrazione .my-bv-content .my-bv-content__right .form .j-questions-panel__trigger.open .icon:before{-webkit-transform:rotate(0deg);-ms-transform:rotate(0deg);transform:rotate(0deg);}
.section_registrazione .my-bv-content .my-bv-content__right .form .j-questions-panel__content .question{overflow:hidden;}
.section_registrazione .my-bv-content .my-bv-content__right .form .j-questions-panel__content .question .question__title{margin:80px 0 60px;}
@media (max-width:639px){
 .section_registrazione .my-bv-content{padding:0 10px;}
 .section_registrazione .my-bv-content .my-bv-content__left .my-bv-content__left__paragraph{padding:20px 0;}
}
@media (max-width:1023px){
 .section_registrazione .my-bv-content .my-bv-content__left{float:none;width:100%;padding-right:0;}
 .section_registrazione .my-bv-content .my-bv-content__right{float:none;width:100%;}
}
@media (max-width:639px){
 .section_registrazione .my-bv-content .my-bv-content__right .form .j-questions-panel__trigger{font-size:18px;text-align:left;}
 .section_registrazione .my-bv-content .my-bv-content__right .form .j-questions-panel__content .question .question__title{margin:40px 0 30px;font-size:16px;text-align:left;}
}
.section_registrazione .my-bv-content .my-bv-content__right .form .j-questions-panel__content .question .question__group .j-radioImageButton img{-webkit-border-radius:50%;border-radius:50%;}
.section_registrazione .my-bv-content .my-bv-content__right .form .j-questions-panel__content .question .question__group .question__group__item{width:33.33%;float:left;text-align:center;}
.section_registrazione .my-bv-content .my-bv-content__right .form .j-questions-panel__content .question .question__group .question__group__item.question__group__item_radio .radio-group{display:inline-block;text-align:left;}
.section_registrazione .my-bv-content .my-bv-content__right .form .j-questions-panel__content .question .question__group .question__group__item.question__group__item_radio .radio-group .radio > label{padding-left:22px;}
.section_registrazione .my-bv-content .my-bv-content__right .form .j-questions-panel__content .question .question__group .question__group__item .j-radioImageButton img{width:150px;}
.section_registrazione .my-bv-content .my-bv-content__right .form .j-questions-panel__content .question .question__group .question__group__item.selected{color:#3a8a3a;}
.section_registrazione .my-bv-content .my-bv-content__right .form .j-questions-panel__content .question .question__group .question__group__item.selected .j-radioImageButton img{border:solid 4px #3a8a3a;}
.section_registrazione .my-bv-content .my-bv-content__right .form .fidelity-label{min-height:44px;padding:15px 0 15px 80px;background-image:url(/immagini/placeholder/carta-fedelta.png);-webkit-background-size:auto 44px;background-size:auto 44px;background-position:0 50%;background-repeat:no-repeat;}
.section_registrazione .my-bv-content .my-bv-content__right .form .j-login{padding-top:15px;padding-bottom:50px;}
.section_registrazione .my-bv-content .my-bv-content__right .form .form__checkboxes{width:100%;max-width:400px;margin:60px auto 0;text-align:left;}
.section_registrazione .my-bv-content .my-bv-panel{border:1px solid #e6e4e4;-webkit-box-shadow:0 0 3px #e6e4e4;box-shadow:0 0 3px #e6e4e4;background-image:url(/immagini/background/bg-texture-noise-1.jpg);background-position:0 0;background-repeat:repeat;overflow:hidden;}
.section_registrazione .my-bv-content .my-bv-panel .my-bv-panel__block{width:100%;overflow:hidden;position:relative;zoom:1;text-align:center;padding:15px 15px 10px;}
.section_registrazione .my-bv-content .my-bv-panel .my-bv-panel__block .nickname{display:block;}
.section_registrazione .my-bv-content .my-bv-panel .my-bv-panel__block .block__object__hr{width:165px;display:block;margin:0 auto;border:0;border-bottom:1px solid #999;}
.section_registrazione .my-bv-content .my-bv-panel .my-bv-panel__block .block__object__wrapper{display:table;margin:0 auto 20px;}
.section_registrazione .my-bv-content .my-bv-panel .my-bv-panel__block .block__object__wrapper .block__object{width:165px;height:165px;-webkit-border-radius:50%;border-radius:50%;border:4px solid #dfeadd;overflow:hidden;margin:0 auto;display:table-cell;vertical-align:middle;background-color:#fff;}
.section_registrazione .my-bv-content .my-bv-panel .my-bv-panel__block .block__object__wrapper .block__object .point__number, .section_registrazione .my-bv-content .my-bv-panel .my-bv-panel__block .block__object__wrapper .block__object .point__text{margin-top:5px;display:block;}
.section_registrazione .my-bv-content .my-bv-panel .my-bv-panel__block .block__body__list{margin:15px 0;}
.section_registrazione .my-bv-content .my-bv-panel .my-bv-panel__block .block__body__list > li{padding:10px 0;}
.section_registrazione .my-bv-content .my-bv-panel .my-bv-panel__block .block__body__list > li > a{padding:0 5px;}
.section_registrazione .my-bv-content .my-bv-panel .my-bv-panel__block .block__body__list > li > a.active, .section_registrazione .my-bv-content .my-bv-panel .my-bv-panel__block .block__body__list > li > a:hover{border-bottom:2px solid #3a8a3a;}
@media (max-width:639px){
 .section_registrazione .my-bv-content .my-bv-content__right .form .j-questions-panel__content .question .question__group .question__group__item.question__group__item_radio{width:100%;text-align:left;}
 .section_registrazione .my-bv-content .my-bv-content__right .form .j-questions-panel__content .question .question__group .question__group__item .j-radioImageButton img{width:75px;}
 .section_registrazione .my-bv-content .my-bv-content__right .form .fidelity-label{padding:9px 0 9px 80px;}
 .section_registrazione .my-bv-content .my-bv-content__right .form .j-login{padding-top:0;padding-bottom:0;text-align:center;}
}
@media (max-width:1023px){
 .section_registrazione .my-bv-content .my-bv-panel .my-bv-panel__block .nickname{margin-bottom:20px;}
}
.uppercase{text-transform:uppercase;}
.lowercase{text-transform:lowercase;}
.capitalize{text-transform:capitalize;}
.inline{display:inline !important;}
.min_auto{min-height:0 !important;min-width:0 !important;}
.hidden{display:none !important;}
.hiddenImportant{display:none !important;}
.invisible{visibility:hidden;}
img{max-width:100%;}
.spacerHead{margin-bottom:160px;height:1px;overflow:hidden;-webkit-transition:all 0.5s ease-in-out;-moz-transition:all 0.5s ease-in-out;-ms-transition:all 0.5s ease-in-out;-o-transition:all 0.5s ease-in-out;transition:all 0.5s ease-in-out;}
@media (max-width:1023px){
	.spacerHead{margin-bottom:150px;}
}
.spacerHead.bannerPromoOpen{height:490px;}
.col-1{width:100%;padding:0 12px;}
.col-2{width:50%;padding:0 12px;float:left;}
.col-3{width:33.33333%;padding:0 12px;float:left;}
.col-4{width:25%;padding:0 12px;float:left;}
.j_nav__tabs{width:100%;text-align:center;padding:24px 0 0;margin-bottom:50px;}
.j_nav__tabs a{display:inline-block;text-decoration:none;padding:4px 4px 10px;margin:0 2px;}
.j_nav__tabs a.active{border-bottom:2px solid #3a8a3a;}
.j_nav__tabs__container .j_nav__tab_content{display:none;}
.j_nav__tabs__container .j_nav__tab_content.active{display:block;}
@media (max-width:640px){
	.j_nav__tabs__container .j_nav__tab_content.active{display:none !important;}
	.j_nav__tabs__container .j_nav__tab_content.activeMobile{display:block !important;border-left:1px solid #666666;border-right:1px solid #666666;border-bottom:1px solid #666666;}
	.j_nav__header{display:block;margin-top:10px;}
	.j_nav__header a{display:block;padding:5px;border:1px solid #666666;}
	.j_nav__header a.activeMobile{border-bottom:0;}
}
#prezzoUfficiale{text-decoration:line-through;}
/*CARRELLO EB*/
tr.over{background-color:#ffef96;}
tr.overSelect{background-color:#deffa4;}
/*viewdata checkout*/
#amiDestIntSelf .checkbox > label{width:537px}
/*crea profilo checkout*/
.altDest,.amiDest,.amiDestInt,.amiDestMail,.amiDestTel{display:none;}
/*mybv reporter*/
.mybvreporter{margin-top:20px;}
.mybvreporter .product{width:100%;}
.mybvreporter .product .product__image{width:30%;float:left;}
.mybvreporter .product .product__reporter{float:left;width:70%;padding-left:10px;}
.mybvreporter .product .stars a:hover span{color:#3a8a3a;}
/*storelocator map*/
.gm-style-iw{width:250px !important;position:relative;margin:0 auto;padding:10px;}
.gm-style-iw div{width:100% !important;overflow:visible !important;}
/* tutte le linee */
.container.tuttelelinee .flex{margin-top:20px;}
.container.tuttelelinee .flex .el-5{display:block;margin-bottom:50px;}
.container.tuttelelinee .flex .el-5 a{display:inline-block;}
.container.tuttelelinee .flex .el-5 a img{overflow:hidden;border-radius:10em;display:block;margin:0 auto;width:150px;height:150px;}
.container.tuttelelinee .flex .el-5 a:hover img{-moz-box-shadow:0 0 10px #000;-webkit-box-shadow:0 0 10px #000;box-shadow:0 0 10px #000;}
.container.tuttelelinee#navTutteLeLinee{margin-top:30px;}
.container.tuttelelinee#navTutteLeLinee .flex .el-6{margin-bottom:20px;line-height:16px;}
/* animati_alternativi */
.animati_alternativi{margin:3% auto 1%}
/* buono negozi */
.buonoNegozi h1{margin:1em auto}
.buonoNegozi div{width:90%;margin:auto;text-align:center;}
.buonoNegozi, .buonoNegozi div a.button{margin:5%;}
section .container.noMobile.web img{text-align:center}
section .container.noMobile.web{max-width:none;}
/*carrello*/
.wBoxCart{margin:0 0 0 7%;vertical-align:middle;max-width:20%;}
/*carrello - omagigo cosmetico*/
.section_cart_kids .panel_offers .panel_offers__carousel.omaggio_cosmetico .panel_offers__item .product__info p.product__prices{min-height:70px;}
.section_cart_kids .panel_offers .panel_offers__carousel.omaggio_cosmetico .panel_offers__item .product__info p.product__prices a{min-height:30px;display:block;}
/* candidatura */
.candidatura .riga div input[type="radio"]{margin:0 20px;}
.candidatura h3{font-weight:700;}
.candidatura .riga .riga{float:left!important}
.riga input[type="file"]{border:0;}
#cv_or,#foto_or{padding:10px 0}
#testo_privacy,#testo_dati_sens{display:none;border:1px solid #999;padding:10px}
.chiudi{text-align:right;}
#inviaCand{width:200px}
/* carrello */
.bannerCarrello>*{margin-bottom:3%}
/* carta fedelta */
.section_catalogo{padding-top:0}
.section_catalogo .soloTesto{width:90%;margin:auto}
/*chat*/
.zopim{right:50px!important}
/*concorso*/
.section_concorso .banner{padding:38px 0px;overflow:hidden;-webkit-background-size:cover;background-size:cover;background-repeat:no-repeat;background-color:transparent;background-position-x:80%;}
.section_concorso .banner .banner__info{float:right;width:265px;height:auto;text-align:center;background-color:white;margin-right:118px;padding:26px 22px;border:1px solid #e4e5e1;}
.section_concorso .banner .banner__info__top{line-height:24px;}
.section_concorso .banner .banner__info__separator{width:100%;height:1px;background-color:#ccc;margin:16px auto;}
/* contattaci */
.contattaci .editorial__paragraph__content{margin-top:30px}
.corpo.sendmail .riga{text-align:left;margin-top:3%}
/* cookie */
.cookie .riga>div{width:100%;}
.cookie li{list-style-type:disc!important;}
.cookie ol li{list-style-type:decimal!important}
.cookie li,.cookie ul, .cookie ol{list-style-position:outside;margin-left:10px;}
/* faq */
.faq>ul>li>ul>li,.faq>ul>li>{list-style:disc}
.faq>ul>li>ul>li>ul>li{list-style:circle}
.faq ul li .square, .faq ul li .square li{list-style:square;line-height:1em;}
/* footer */
.subfooter div{float:left}
.subfooter{height:auto}
.subfooter .netcomm{width:10%;margin:auto 1% 1% 4%}
.subfooter .norton{width:10%;margin:2%;}
.subfooter .dati{width:71%}
.subfooter .dati img{margin-bottom:1%;}
/* fototipo */
.fototipo .editorial__paragraph__content{margin-top:3%}
#fototipo_test{width:100%}
#fototipo_test>div{padding:5%;}
.terzi>*{width:33%;float:left}
.fototipo .terzi>*{margin:5% auto}
.fototipo .editorial__title{margin:3% auto}
.fototipo .editorial__paragraph__content form>div{width:100%}
.fototipo .editorial__paragraph__content form{padding:5%;min-height:300px;}
/* franchising */
.section_franchising{padding-top:0}
.section_franchising .editorial .schedaTecnica .editorial__paragraph__content ul,
.section_franchising .editorial .editorial__paragraph__content ul{margin-right:120px;}
.franchising h1,.franchising h2,.franchising h3{color:#3a8a3a;font-family:'Cronos-Pro-Light';font-weight:normal;}
.franchising h1{font-size:0.7em;}
.franchising h2{font-size:0.6em;margin:2% 0;}
.franchising h3{font-size:0.7em;}
.franchising p{margin:3% 0;}
.istituzionali .schedaTecnica ul li{margin:auto 0}
.alert{color:#904c1d!important;font-family:'Cronos-Pro-Bold' !important;}
/* garanzia di vendita */
.garanzia h1{margin:1em auto}
.garanzia .j_nav__header{line-height:2em;}
nav__tab_contentnav__tab_content{line-height:1.5em;}
.schedaTecnica .riga div{float:left;width:100%;}
/* istituzionali */
.istituzionali li li, .istituzionali li ul, .istituzionali li div{margin:10px}
.istituzionali li{line-height:2em;}
.istituzionali li>*{line-height:1em;}
.istituzionali h2{color:#3a8a3a;font-weight:normal;}
.privacy a,.cookie a,.richiesta_catalogo a,.candidatura a{color:#3a8a3a;}
/* layer */
#modalPopupLayer .modal__dialog{margin-top:10%}
#modalPopupLayer .riga.t_14.pad{clear:both;}
.nuovaMail{display:none;padding:1%}
#layer_login{border:1px solid;border-bottom:0;width:auto}
#modalPopupLayer #layer_login a{color:#3a8a3a}
#modalPopup .tre{clear:both}
#modalPopup .tre>div{float:left;}
#modalPopup .riga input[type="checkbox"]{margin-bottom:0}
#modalPopup .fb{padding:8px}
#modalPopup .pad{padding:1% 3%}
.layer form div div .riga>div{width:49%}
.richiestaEmail{padding:1%;border:1px solid #666666}
/* privacy */
.riga.privacy input[type="radio"]{margin:0 3% 5%;}
/* richiesta catalogo */
.section_catalogo .form .column_2,.section_catalogo .form .column_1{padding:0 12px 0 0}
/* richiesta password */
.richiesta-pw form>*{height:34px;margin:auto 3%}
.richiesta-pw form>input{padding:10px;}
.richiesta-pw .recuperaEmail{min-height:30px;padding:5px;padding-bottom:8px;}
.richiesta-pw .iniziale{width:70%;margin:auto}
/* sendmail */
.descrizioneProblema{display:none;}
.riga div{margin:0 0 10px 0;width:100%}
.candidatura .riga, .schedaTecnica .riga, .contattaci .riga{clear:both;}
.contattaci .riga{text-align:left}
/* vari da controllare */
.candidatura .riga,.contattaci .riga >div,
.sendmail .riga input , .sendmail .riga select , .sendmail .riga textarea 
, .riga .inputLargo
, .candidatura .riga input[type="text"] , .candidatura .riga input[type="number"]
, .onlySelect select
, .richiesta_catalogo .riga input[type="text"] , .richiesta_catalogo .riga input[type="number"]
{width:100%;}
.richiesta_catalogo .onlySelect input{text-align:center;font-weight:700}
.riga input, .riga select, .riga textarea,.candidatura select
{border:1px solid #999;margin-bottom:16px;padding:8px 16px;}
.riga.sola{margin-bottom:16px;padding:8px 0 16px 0;}
.istituzionali input[type="submit"].prosegui{display:inline-block;width:200px;height:auto;min-width:82px;min-height:30px;padding:10px;text-align:center;background-color:#3a8a3a;letter-spacing:2px;border:none;color:#fff;}
.cerchio{border-radius:50%;overflow:hidden;}
.istituzionali .successo .cerchio{width:100px;height:100px;float:left;margin:3%;}
.banner__info__top span{font-size:0.6em}
.editorial__paragraph table{position:relative;margin:auto;margin-top:10px}
.editorial__paragraph table td{padding:5px;vertical-align:middle;}
.editorial__paragraph .t_left{padding-right:20px;}
.editorial__paragraph.due{text-align:center;width:90%;margin:10% 5%;}
.editorial__paragraph__content{margin-top:10px}
.editorial__paragraph__content form>div{float:left;padding:15px;vertical-align:middle;text-align:left;margin:auto 5%}
.candidatura .editorial__paragraph__content form{border:1px solid #F0F0F0}
.j_nav__tabs a.active{color:#3a8a3a}
.istituzionali .customer{padding:15px 30px;}
.istituzionali .customer *{text-align:left}
.istituzionali .customer .customer__info{float:none;margin:0}
.istituzionali .text_left.centra{padding:0 60px}
.istituzionali p{margin:3% 0;}
.container.corpo.soloTesto.left{text-align:left}
/* form */
form .lingue .riga select{width:49%}
.ggmmaaaa select,input.prefisso,input.telefono,div.slash{float:left;}
input.prefisso{width:30%;}
input.telefono{width:65%;}
div.slash{width:5%;padding:8px 4px;}
.istituzionali .riga .terzi>*{width:33%;height:auto}
input[type="checkbox"], input[type="radio"],.istituzionali .terzi > div{padding:0}
@media (max-width:639px){
	/*carrello - omagigo cosmetico*/
	.section_cart_kids .panel_offers .panel_offers__carousel.omaggio_cosmetico .panel_offers__item .product__info p.product__prices
	{min-height:120px;}
	/*catalogo*/
	.section_catalogo .editorial{padding:0 20px;}
}
@media (max-width:640px){
	/* candidatura */
	form .lingue .riga select{width:48%}
	.siNo .riga div>*,.siNo.riga div>*{width:20%}
	.candidatura .riga div input[type="radio"]{  margin:auto auto auto 15%;}
	.lingue .riga div{float:left;width:50%}
	.lingue .riga div select{padding:4px 8px}
	#selectNegozio option{height:1.5em;}
	.candidatura input[type="checkbox"]{margin:10px;}
	#inviaCand{width:100%}
	.grazieCandidatura{text-align:center}
	/* concorsi */
	.section_concorso .banner .banner__info{float:none;margin:auto}
	.section_concorso h1{font-size:20px}
	/* fototipo */
	#fototipo_test>div{padding:5%;border:1px solid #F0F0F0}
	/* .layer */
	#layer_login{margin:10% 0 0}
	.layer form div div .riga>div{width:auto}
	/* lavora con noi*/
	.lavoraconnoi .editorial__paragraph__content form>*{float:none;width:220px;margin:auto calc(75% - 220px);padding:0 15px}
	/* privacy */
	.riga.privacy,.bottoneForm{text-align:center}
	.riga.privacy input[type="radio"]{margin:0 5% 5%}
}
@media (max-width:769px){
	/* benvenuto catalogo */
	.benvenutoCatalogo .col-2{width:100%}
	/* contattaci */
	.contattaci .button{clear:both}
	/* faq */
	.faq>ul>li{text-align:center}
	.faq>ul>li>ul{text-align:left}
	/* franchising */
	.section_franchising .editorial .editorial__paragraph__content ul{margin-right:0}
	.editorial__title{margin:3% auto}
	/* richiesta password */
	.richiesta-pw form>*{margin:auto 30%}
}
@media (max-width:1023px){
	/*  franchising  */
	.section_franchising{padding-top:0;}
	.section_franchising .banner__info__bottom{width:80%;margin:auto}
	/* fototipo */
	#fototipo_test .riga>div{width:50%}
}
@media (min-width:640px){
	/* candidatura */
	.candidatura .mezzi div select{width:45%;margin-right:5%}
	.candidatura .container.corpo.soloTesto.left{width:80%}
	/* concorsi */
	.section_concorso h1{font-size:36px}
	/* contattaci */
	.contattaci .button{display:inline-block;width:auto;height:auto;padding:0;background-color:#FFF;letter-spacing:2px;border:none;min-height:0}
	.contattaci .button.c_white.t_12{color:#006600;font-size:100%;}
	.contattaci .button:hover{background-color:#FFF}
	/* CUSTOMER CARE + catalogo */
	.privacy .editorial__paragraph__content , .codice .editorial__paragraph__content
	, .cookie .editorial__paragraph__content , .modulo_recesso .editorial__paragraph__content
	, .condizioni_vendita .editorial__paragraph__content
	, .diritto_recesso .editorial__paragraph__content
	, .richiesta_catalogo .editorial__paragraph__content
	{text-align:left}
	/* faq */
	.faq .editorial .editorial__paragraph{text-align:left}
	.faq ul li{list-style:disc}
	#informativa ol li{list-style:decimal;padding-left:10px;margin-left:20px;list-style-position:outside;}
	/* fototipo */
	#fototipo_test .button{width:30%;margin:3% 35%}
	#fototipo_test>div.riga{border-bottom:1px solid #F0F0F0;height:250px;}
	/* franchising */
	.schedaTecnica .riga{width:100%}
	.schedaTecnica .riga div{float:left;width:50%;}
	/* garanzia */
	.garanzia .j_nav__tab_content{margin:10px 0 10px 10px}
	/* layer */
	#layer_login{width:40%}
	#modalPopupLayer .riga>div,.layer form div div .riga>div{float:left; width:49%}
	.benvenuta{padding:1%}
	.pagLayer{min-height:370px;}
	#layer_login{width:30%;margin:2% 49% 0px;}
	/* recesso */
	.diritto_recesso .editorial .editorial__paragraph
	,.condizioni_vendita .editorial .editorial__paragraph{text-align:left}
	.condizioni_vendita .editorial .editorial__paragraph__content,
	.diritto_recesso .editorial .editorial__paragraph__content,
	.modulo_recesso .editorial .editorial__paragraph__content{margin:3% auto}
	/* vari da controllare */
	.mezzi div{float:left;width:50%}
	.istituzionali div.editorial.noMobile.web{padding:20px}
	.istituzionali .section .apertura{height:236px}
	.editorial__paragraph.due{text-align:center;width:40%;float:left;margin:5%;}
	.editorial__paragraph__content form>div{width:calc(45% - 60px)}
	.istituzionali .successo .page__title{width:70%;margin:7% 3%;font-size:1.8em}
	#store>*{float:left;}
	#store div{margin:1% 3%;width:60%}
	#store img{max-width:30%;}
	#storia img{width:auto}
	.j_nav__tabs{margin-bottom:0}
	.j_nav__tab_content.active{margin:auto 5%}
	.istituzionali .corpo .container{padding:0}
	.soloTesto{width:80%}
	form>.bottoneForm{text-align:center}
}
@media (min-width:769px){
	/* contattaci */
	.contattaci .row{clear:both;margin:0 0 30px 0;}
	.contattaci .row>div{margin:0 0 30px 0;}
	/* franchising */
	.franchising{text-align:left;width:80%;margin:auto 10%;}
	/* garanzia */
	.garanzia .j_nav__header{text-align:left}
	/* lavora con noi*/
	.section_lavoraconnoi{padding-top:0;}
	/* vari da controllare */
	.soloTesto{width:80%}
	.riga>div{float:left;width:50%}
	.banner__info__top span{font-size:0.7em}
	.editorial__paragraph{width:auto;margin:0;}
	.editorial__title{padding-top:2%}
	.editorial__paragraph table{position:relative;margin:auto}
	.editorial__paragraph .t_left{padding-right:20px;}
	.j_nav__tabs.noMobile .page__title{font-size:1.1em}
	.istituzionali .successo .page__title{width:auto;padding:7% 0px;font-size:1.8em;float:left;margin:0}
}
.no{display:none!important}
.showTips{position:relative;}
.showTips .tip{position:absolute;left:0;display:none;max-width:100%;width:100%;z-index:9999;}
.showTips .tip img{max-width:none;}
.showTips.tapped .tip{display:block;}
.servizio-clienti .col-left{margin:auto;width:60%;}
.servizio-clienti .col-right{float:left;width:20%;margin-left:20%;border:1px solid #e6e4e4;-webkit-box-shadow:0 0 3px #e6e4e4;box-shadow:0 0 3px #e6e4e4;padding:20px;}
@media (max-width:1023px){
	.servizio-clienti .col-left{float:none;width:100%;padding:0 35px;}
	.servizio-clienti .col-right{float:none;width:auto;margin:0 35px;}
}
.rwd-video{height:0;overflow:hidden;padding-bottom:56.25%;padding-top:30px;position:relative;}
.rwd-video iframe,.rwd-video object,.rwd-video embed{height:100%;left:0;position:absolute;top:0;width:100%;}
.section.section_servizio-clienti .container.servizio-clienti{padding:0 35px;}
table#datiCarrello.table__std tr td{text-align:left;padding:5px;vertical-align:middle;}
@media (max-width:1023px){
 table#datiCarrello.table__std tr td.tipoPagamento{font-size:11px;}
}
tr.bottom_border-gray{border-bottom:1px solid #666666;}
tr.bottom_border-grayLightUltra{border-bottom:1px solid #e6e4e4;}
@media (max-width:1023px){
 .gotoeditdata{float:none;display:inline-block;width:auto;height:auto;min-width:82px; min-height:30px;padding:10px;text-align:center;letter-spacing:2px;border:1px solid #333;background-color:transparent;padding:8px 14px 7px;-webkit-transition:all 200s linear;transition:all 200ms linear;margin-bottom:5px;}
}
/**/
.section_checkout-kids .checkout-content .checkout-content__left .form .form_group p{margin:3% auto}
.allineaCkbox{float:left;margin-left:42px}
/*fidelity in checkout*/
#pRegolamentoFidelity{display:none}
@media (min-width:767px){
	.allineaCkbox{float:left;margin-left:42px}
}
@media (min-width:1023px){
	.allineaCkbox{margin-left:32px}
}
/*firstUpselling*/
.container.corpo.soloTesto.upselling .editorial__title h1{font-size:24px;}
.editorial__title .listaOrizzontale{list-style-position:inside;list-style-type:disc;margin:1% auto;font-size:16px}
@media (min-width:767px){
	.container.corpo.soloTesto.upselling .editorial__title h1{font-size:36px;}
	.editorial__title .listaOrizzontale{font-size:16px;display:inline-flex;}
	.editorial__title .listaOrizzontale li{margin-right:10px;}
}
@media (min-width:1023px){
	.editorial__title .listaOrizzontale{font-size:20px;}
}
/*----------------------------*/
/* css trasposti in min width */
/*----------------------------*/
/* GENERALI */
.container .col.col_2{width:100%;padding:0 35px;}
/*box eb carrello*/
.section_cart_kids .carousel-discount{height:50px}
.section_cart_kids .carousel-discount .boxEb{float:left;margin:auto;position:relative}
/*concorso*/
.concorso .banner{height:100%;min-height:167px;background-size:cover;background-position:center center;background-repeat:no-repeat;position:relative;}
.concorso .banner__info{color:#333;letter-spacing:1px;font-family:'Cronos-Pro';width:100%;font-size:100%;height:20%;text-align:center;background-color:rgba(255, 255, 255, 0.8);padding:2%;border:1px solid #e4e5e1;position:absolute;bottom:0;}
.concorso .banner__info br{display:none}
.concorso h1{margin:3% auto}
.concorso h1, .concorso .h2{font-size:20px;color:#3a8a3a;}
.concorso .h2{margin:7% auto 3%;}
/*concorso pag elenco*/
.concorsi{padding-bottom:15%;}
.concorsi h1{font-size:20px;color:#3a8a3a;text-transform:uppercase}
.concorsi li{font-style:italic;line-height:1.2em}
.concorsi .bottone{padding-left:20%;}
.concorsi .concorsi_img{width:20%}
.concorsi .concorsi_info h2{font-size:20px}
.concorsi .rigaConcorso{clear:both;margin:3% auto 7%;min-height:4em;}
@media (max-width:767px){
	.concorsi .concorsi_info{width:80%;}
	.concorsi .rigaConcorso{width:90%}
}
.concorsi .rigaConcorso>div:not(.bottone){float:left;}
/* GIFT CARD */
#giftCard.form .legend,#giftCard.form .column_2{width:100%}
#giftCard.form fieldset{padding:0}
.noLog + .container .giftCard.faq.section_page.pull_right h2{text-align:center}
.noLog + .container .giftCard.faq{float:none}
.giftCard.faq{text-align:left;margin:5% auto}
.giftCard.faq .numerato li,.giftCard.faq ul li{padding-left:1em;list-style-position:outside;margin-left:2em;}
.giftCard.faq h3{font-family:'Cronos-Pro-Bold' !important;text-transform:uppercase;margin:3% auto 1%}
/* HP */
.homepage .product img{display:none}
.homepage .tre_col img{margin:auto}
.homepage .p h3{text-transform:uppercase;}
.section.homepage{margin-bottom:20px;}
.bg_img{background-size:contain;width:100%;height:100%;background-repeat:no-repeat;background-position:center center;}
.homepage .bg_img{min-height:179px;}
.homepage .half>div{margin-bottom:3%;position:relative;}
.homepage .big{margin:auto}
/*solari*/
.container.noEffect.solari .testo .h3{text-transform:uppercase}
.container.noEffect.solari .title{color:#ea6931}
.container.noEffect.solari span{text-transform:none}
/*carousel*/
.homepage .maincarousel .carousel__control{font-size:36px;position:absolute;top:50%;transform:translate3d(0, -50%, 0);z-index:2;}
.homepage .carousel__control.carousel__control_next, .homepage .listing .lastViewed .carousel__control.carousel__control_next{right:0}
.homepage .carousel__control.carousel__control_prev, .homepage .listing .lastViewed .carousel__control.carousel__control_prev{left:0}
.homepage .listing .carousel__control.carousel__control_next{right:-30px}
.homepage .listing .carousel__control.carousel__control_prev{left:-30px}
/*slide*/
.homepage .maincarousel__slide{display:block;position:relative;width:100%;max-width:1440px;}
.homepage .maincarousel__slide:before{display:block;content:'';width:100%;padding-bottom:89.0625%;}
.homepage .maincarousel .j-carousel{width:100%;}
.homepage .maincarousel__nav{position:relative;background-color:#fff;padding:0 40px;margin:0 auto;width:220px;height:62px;}
.homepage .maincarousel__nav:before{display:block;content:'';width:-webkit-calc(100% - 80px);width:calc(100% - 80px);height:1px;position:absolute;bottom:30px;left:40px;-webkit-transform:translate(0, 0);-ms-transform:translate(0, 0);transform:translate(0, 0);-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0);}
.homepage .maincarousel__nav .nav__item{visibility:hidden;display:inline-block;position:relative;text-align:center;color:#999;text-decoration:none;width:20%;height:100%;float:left;padding-top:28px;}
.homepage .maincarousel__nav .nav__item:before{visibility:hidden;content:'';position:absolute;bottom:100%;left:50%;-webkit-transform:translate(-50%, 0);-ms-transform:translate(-50%, 0);transform:translate(-50%, 0);-webkit-transform:translate3d(-50%, 0, 0);transform:translate3d(-50%, 0, 0);width:0;height:0;border-left:12px solid transparent;border-right:12px solid transparent;border-bottom:12px solid #fff;}
.homepage .maincarousel__nav .nav__item:after{visibility:visible;display:block;content:'';position:absolute;width:13px;height:13px;background-color:#e6e4e4;-webkit-border-radius:50%;border-radius:50%;bottom:24px;left:50%;-webkit-transform:translate(-50%, 0);-ms-transform:translate(-50%, 0);transform:translate(-50%, 0);-webkit-transform:translate3d(-50%, 0, 0);transform:translate3d(-50%, 0, 0);}
.homepage .maincarousel__nav .nav__item.active:before{display:block;}
.homepage .maincarousel__nav .nav__item.active:after{background-color:#3a8a3a;}
.homepage .maincarousel__slide .slide__image{position:absolute;top:0;left:0;width:100%;height:100%;background-color:transparent;-webkit-background-size:cover;background-size:contain;background-repeat:no-repeat;background-position:center center;}
/*prodotti*/
.homepage .product.product_carousel{max-width:none;background-image:url(/immagini/background/bg-pattern.jpg);}
.homepage .product__info{background-color:#FFF;background-image:none;border:0}
.homepage .j-carousel__filters_products.productscarousel__filters{display:block}
/*kiker*/
.homepage h3{font-size:16px;color:rgb(102, 102, 102)}
.testo .h2{text-transform:uppercase;color:#3a8a3a;}
.homepage .h2,.prefooter .h2{font-family:'Cronos-Pro';}
.homepage .riga div{position:relative}
.homepage .om, .homepage .omaggio_cosmetico,.homepage .tre_col:not(.big)>div{cursor:pointer;margin:auto;}
/* ultimi 6 blocchi in fondo */
div.tre_col{position:relative}
.title, .homepage .testo .h3, .homepage .testo .h4{font-size:20px;}
.homepage .testo .h4{text-transform:uppercase;color:#3a8a3a;}
div.tre_col .testo, .title{margin:20px auto 7%;}
.cols.terzi .testo{margin:3% 2.5% 7%}
.title{text-transform:uppercase;color:#3a8a3a;}
.homepage .oma{margin:auto;text-align:center}
/*linee ad hoc*/
.lineeadhoc .banner{height:284px;background-size:cover;background-repeat:no-repeat;position:relative;}
.lineeadhoc .banner .nav{background-color:rgba(255, 255, 255, 0.8);width:100%;bottom:0;}
.lineeadhoc .banner .nav .h1{text-transform:uppercase;font-size:20px;letter-spacing:1px;line-height:22px;margin:auto 3%;}
.lineeadhoc .banner .nav .productscarousel__filter{margin:1% 2%;padding:0;font-size:16px;}
.lineeadhoc .banner .nav .productscarousel__filters{padding:0;display:inline-block}
.lineeadhoc .sezione{padding-top:3%}
.lineeadhoc .sezione h2{font-size:30px;color:#000;text-transform:uppercase}
.lineeadhoc .sezione h3{font-size:20px;margin:3% auto;font-family:'Chalkduster';}
.lineeadhoc .sezione .backToTop{margin:3% auto 0;display:inline-block}
.lineeadhoc .sezione .filters{text-align:center}
.lineeadhoc .sezione .filters img{border-radius:50%;margin:3% 10%;}
.lineeadhoc .sezione .listing .product .product__info .product__title{height:auto;}
.lineeadhoc .sezione .listing .product .product__prices{letter-spacing:0.2px}
/*linee ad hoc - linea*/
.lineeadhoc .sezione .clearFix a{font-family:'Chalkduster';font-size:20px}
/* MINISITO */
.homepage .minisito{margin:3% 5%;width:90%}
.minisito .countdown{margin:3% auto;}
.minisito>div:not(.testo){display:none}
/* principi */
.lineeadhoc.principi div{background-color:#beb3a4}
.lineeadhoc.principi .banner .nav{height:30%;}
.lineeadhoc.principi .banner .nav .h1, .lineeadhoc.principi.sezione h3{color:#3a8a3a}
.lineeadhoc.principi .banner .nav .productscarousel__filter.active{border-bottom:2px solid #3a8a3a}
.lineeadhoc.principi .filters p, .lineeadhoc.principi .titolo.paragrafo{color:#000}
.lineeadhoc.principi .filters p:not(.titolo){text-align:left}
.lineeadhoc.principi .filters p a{color:#3a8a3a;text-decoration:underline}
.lineeadhoc.principi .product .product__hover_top,.lineeadhoc.principi .BC *,.lineeadhoc.principi .BC,.lineeadhoc.principi .product .hover__top__content{background-color:#FFF}
.lineeadhoc.principi .titolo{text-transform:uppercase;text-align:center;padding:3% 0;}
.lineeadhoc.principi .titoloPagina{font-size:24px;color:#3a8a3a;line-height:normal}
/*servizioBeta*/
.tre_col.form_group.negozi>select{margin-bottom:15px}
.servizioBeta h1{font-size:36px;text-transform:uppercase}
.servizioBeta h1, .servizioBeta h3{color:#3a8a3a;}
.servizioBeta h2{color:#666666;}
.servizioBeta h2, .servizioBeta h3{font-size:20px;}
.servizioBeta .editorial__paragraph{margin:3% auto;}
.servizioBeta .editorial__paragraph__content{width:90%;margin:auto;}
.servizioBeta li,.servizioBeta .left20{line-height:150%}
.servizioBeta .bollo{margin:10% 30%;background-color:#d77e00;color:#FFF;border-radius:50%;width:150px;height:150px; margin-left:calc(50% + 75px);top:0;padding-top:35px;font-size:20px; box-shadow:1px 2px 4px rgba(0, 0, 0, .5);}
.servizioBeta .cittaPdv li{line-height:3em;}
.servizioBeta .cittaPdv li a{font-size:25px;color:#333;}
/* ULTIMI VISTI */
.listing .lastViewed.slick-initialized.slick-slider,
.listing .lastViewed .slick-list.draggable,
.listing .lastViewed .slick-track,
.listing .lastViewed.j-carousel_prodHP.slick-initialized.slick-slider,
.listing .lastViewed.j-carousel_prodHP.slick-list.draggable,
.listing .lastViewed.j-carousel_prodHP.slick-track{height:100%}
.lastViewed .product.product_carousel{max-width:414px;}
/*votaomaggio*/
.votaomaggio .simple_overlay{display:none;z-index:10000;background-color:#FFF;min-height:500px;width:100%;border:1px solid #666;-moz-box-shadow:0 0 90px 5px #000;-webkit-box-shadow:0 0 90px #000;}
.votaomaggio .simple_overlay .close{background-image:url(https://images.bottegaverde.it/BV2_0/IT/immagini/votaOmaggio/close.png);position:absolute;cursor:pointer;height:35px;width:35px;right:0;top:0;}
.votaomaggio h1{font-size:20px;text-transform:uppercase}
.votaomaggio p{margin:5% 10%;line-height:1.5em}
.votaomaggio div.omaggio{margin:7% auto}
.votaomaggio .bottone{margin-bottom:10%;}
.votaOmaDesc h2{color:#3a8a3a;margin:3% auto;font-size:20px;}
.votaOmaDesc p{margin:3% auto}
/* principi */
@media (max-width:767px){
	.homepage .corpo{width:90%;margin:auto}
	.homepage .productscarousel__filter{display:block;margin:0 15%}
	.lineeadhoc.principi .banner{height:190px;}
	.lineeadhoc .sezione .filters img{width:50%;}
	/*.lineeadhoc .bottoniProdotti>a {width:100%}*/
}
@media (min-width:640px){
 .container .col.col_2{width:50%;padding:0 40px;float:left}
}
@media (min-width:767px) and (max-width:1023px){
	/* HP */
	.homepage .bellezza .testo .h4{min-height:84px}
	/*linee ad hoc*/
	.lineeadhoc .sezione .filters img{width:32%;margin:10% 3% 20% 0;}
	.lineeadhoc .sezione .filters>h2{text-align:left}
}
@media (min-width:767px){
	/*concorso*/
	.concorso .banner{height:333px;}
	.concorso .banner__info{font-size:16px;line-height:20px;width:30%;float:right;margin-right:10%;position:relative;top:50%;height:auto;}
	.concorso .banner__info br{display:block}
	.concorso .banner__info__separator{width:100%;height:1px;margin:3% auto;background-color:#ccc;}
	/* HP */
	.homepage .half{cursor:pointer;}
	.half>div{float:left;width:44%;margin:auto 3%}
	.title{margin:5% auto 3%;}
	.homepage .h2,.prefooter .h2{font-size:130%}
	/*slide*/
	.homepage .maincarousel__slide:before{padding-bottom:76%}
	.homepage .listing .product .product__info{height:200px;}
	/*kiker*/
	.homepage .tre_col:not(.big)>img{max-height:240px;max-width:240px}
	.homepage .riga div{margin:0}
	.homepage .riga>div{width:44%;float:left;margin:auto 3%;}
	.homepage .half .testo{min-height:150px;}
	.homepage .half .testo .p{min-height:3em}
	/*ultimi 6 blocchi in fondo*/
	.tre_col>div{width:32.9%;margin:0 0.1%;float:left;padding:0 1%;}
	.tre_col.form_group.negozi>select{width:calc((100% / 3) - 24px);padding:0 12px;float:left;margin:0 12px;}
	.tre_col.big>div{margin-bottom:5%;}
	.homepage div.tre_col .testo .h3{letter-spacing:0.04em}
}
.concorso h1{font-size:30px}
.concorso p.soloTesto{margin:3% auto}
/*concorso pag elenco*/
@media (min-width:1024px){
	.concorsi{width:80%}
}
@media (min-width:768px)and(max-width:1024px){
	.concorsi{width:90%}
}
.concorsi .bottone{padding-top:1em;}
@media (max-width:767px){
	.concorsi .rigaConcorso{border-bottom:1px solid gray;}.concorsi .bottone{padding-bottom:1em}
}
@media (min-width:768px){
	.concorsi .concorsi_info{width:60%;border-bottom:1px solid gray;}
}
.concorsi .concorsi_info{margin-bottom:3%;min-height:7em;}
.concorsi .concorsi_info h2{min-height:3em;}
.concorsi h1{font-size:36px;text-transform:none}
.concorsi .nobordo,.concorsi .nobordo *{border:none;}
/*linee ad hoc*/
.lineeadhoc .banner{height:379px;}
.lineeadhoc .banner .nav .h1{font-size:30px;line-height:32px;margin:auto calc(50% - 245px)}
.lineeadhoc .banner .nav .productscarousel__filter{font-size:20px;margin:0 3%;}
.lineeadhoc .banner .nav .productscarousel__filters{padding:14px 0 0;}
.lineeadhoc .sezione .clearFix{margin:0 auto 7% 15px}
.lineeadhoc .sezione .filters img{margin:10%;float:left;}
.lineeadhoc .sezione .filters>p{text-align:left}
.lineeadhoc .sezione .listing .product .product__info .product__title{min-height:66px;max-height:100px;}
.lineeadhoc .sezione .listing .product .product__prices{letter-spacing:0.7px}
/* MINISITO */
.listing .minisito .imgSx img,.listing .minisito .imgDx img{width:51%}
.listing .minisito{min-height:100px}
.listing .minisito .testo span{font-size:24px}
.minisito{position:relative;margin:3% 5%;}
.minisito .countdown{margin:1% auto;width:50%;max-width:400px;}
.minisito .imgSx{left:3%}
.minisito .imgDx{right:3%}
.minisito .testo .h3{font-size:24px}
.minisito .testo .h4{font-size:30px;margin:0}
.minisito>div:not(.testo){display:block;width:20%;position:absolute;top:25%;margin:5% 0;}
.listing .minisito>div:not(.testo){width:20%;position:absolute;}
.imgSx img,.imgDx img{margin:3%}
/*principi*/
.lineeadhoc.principi #inizioPagina{position:relative;width:100%}
.lineeadhoc.principi .sezione .listing .product .product__info .product__title{min-height:66px;}
.lineeadhoc.principi .titoloPagina{font-size:34px;}
.lineeadhoc.principi .bottoniProdotti{height:30px;}
/*servizioBeta*/
.servizioBeta .editorial__paragraph.riga>div{width:45%;margin:3% 2%;}
.servizioBeta .editorial__paragraph.riga>div, .servizioBeta .editorial__paragraph.riga>div>div{float:left}
.servizioBeta .editorial__paragraph.soloTesto{width:80%;}
.servizioBeta .sfondoBeta{width:350px;height:450px;background-size:cover;background-position:center center;background-repeat:no-repeat;background:url('https://images.bottegaverde.it/immagini/checkout/servizioBeta/desktop.jpg');}
/* ULTIMI VISTI */
.listing .lastViewed.slick-initialized.slick-slider,
.listing .lastViewed .slick-list.draggable,
.listing .lastViewed .slick-track,
.listing .lastViewed.j-carousel_prodHP.slick-initialized.slick-slider,
.listing .lastViewed.j-carousel_prodHP.slick-list.draggable,
.listing .lastViewed.j-carousel_prodHP.slick-track{min-height:550px}
.section_listing .ultimiVisti .listing{width:100%}
.listing .product.product_carousel,
.lastViewed .product.product_carousel{max-width:none}
/*votaomaggio*/
.bigOma{width:400px;margin:15px;float:left;}
.votaOmaDesc{margin:15px auto;float:right;width:calc(100% - 450px);}
.votaOmaDesc p{width:90%;text-align:justify;}
.votaOmaDesc h2{font-size:20px;}
.votaomaggio h1{font-size:36px}
.votaomaggio .simple_overlay{width:500px;}
.votaomaggio div.omaggio{width:46%;position:relative;float:left;margin:2%}
.ultimiVisti .lastViewed .carousel__control.carousel__control_next{right:0}
.ultimiVisti .lastViewed .carousel__control.carousel__control_prev{left:0}
@media (min-width:767px) and (max-width:1023){
	/*linee ad hoc*/
	.lineeadhoc .banner .nav .productscarousel__filter{margin:0 3%;}
	.lineeadhoc .bottoniProdotti>a{width:40%;margin:auto 5%}
	/*servizioBeta*/
	.servizioBeta h1{font-size:30px;}
}
@media (min-width:880px) and (max-width:1200px){
	/*principi*/
	.lineeadhoc.principi .banner{height:420px;background-position-y:-20px;background-size:contain;}
	/* ULTIMI VISTI */
	.listing .lastViewed .product.product_carousel .product .product__info{height:210px;}
	.ultimiVisti .lastViewed .product.product_carousel .product .product__info{height:230px;}
}
@media (max-width:1023px){
	/*principi*/
	.lineeadhoc.principi .banner{background-size:contain;}
	.lineeadhoc.principi .bollo{display:none}
	.lineeadhoc.principi .sezione .filters img{-moz-box-shadow:2px 2px 1px 1px rgba(0,0,0,0.33);-webkit-box-shadow:2px 2px 1px 1px rgba(0,0,0,0.33);box-shadow:2px 2px 1px 1px rgba(0,0,0,0.33);}
}
@media (min-width:1023px){
	/* GENERALI */
	.container .col.col_2{padding:0 20px;}
	/*carrello - banner*/
	.cart-content .bannerCarrello{cursor:pointer}
	/*concorso*/
	.concorso .banner__info{font-size:20px;line-height:24px;top:45%;margin-right:5%;}
	.concorso h1{font-size:36px;}
	/* HP */
	.homepage .half>div{float:left;width:44%;margin:auto 3%}
	.homepage .bg_img{min-height:240px;}
	.homepage .maincarousel__nav{width:100%;height:92px}
	.homepage .maincarousel__nav .nav__item{visibility:visible;display:inline-table;padding-top:28px}
	.homepage .maincarousel__nav:before{background-color:#e6e4e4;}
	.homepage .maincarousel__slide:before{padding-bottom:37%;}
	.homepage .maincarousel__slide .slide__image{-webkit-background-size:contain;background-size:contain;}
	.homepage .listing{width:100%}
	.homepage .ordine img{max-height:311px;max-width:311px}
	.homepage .h2,.prefooter .h2{font-size:170%;}
	/*linee ad hoc*/
	.lineeadhoc .banner .nav .h1{margin:1% auto;}
	.lineeadhoc .banner .nav .productscarousel__filters{padding:4px 0 0;}
	.lineeadhoc .sezione .backToTop{margin:10% auto 0;}
	.lineeadhoc .sezione .clearFix{margin:auto auto 3% 0}
	.lineeadhoc .sezione .filters img{width:80%;}
	/* MINISITO */
	.minisito>div:not(.testo){top:0;width:15%;}
	.vetrina .minisito{text-align:left;margin:3% 0 0}
	.vetrina .minisito .testo div:last-child{float:right}
	/*principi*/
	.lineeadhoc.principi .bollo{position:absolute;background:transparent!important;cursor:pointer}
	.lineeadhoc.principi .cerchio{border-radius:50%;width:75px;height:75px;border:2px;background:center center;background-size:cover}
	.lineeadhoc.principi .cerchio:hover{background:#FFF!important;}
	.lineeadhoc.principi .sezione .filters img{margin-bottom:3%}
	.lineeadhoc.principi .triangolo{border-style:solid;border-width:20px 10px;width:0;height:0;margin:auto;background:transparent!important}
	.listing .lastViewed.slick-initialized.slick-slider, .listing .lastViewed .slick-list.draggable, .listing .lastViewed .slick-track,
	.listing .lastViewed.j-carousel_prodHP.slick-initialized.slick-slider,.listing .lastViewed.j-carousel_prodHP.slick-list.draggable,
	.listing .lastViewed.j-carousel_prodHP.slick-track{min-height:inherit;}
	/*votaomaggio*/
	.istituzionali .corpo .container.votaomaggio{padding-top:3%;}
	.votaomaggio{width:70%}
	.votaomaggio p{margin:3%;}
}
@media (min-width:1023) and (max-width:1200px){
	.lineeadhoc .sezione .listing .product .product__info .product__title{min-height:66px}
	.lineeadhoc.principi .banner{background-position-x:50px;background-position-y:-10px;}
	/* ULTIMI VISTI */
	.listing .lastViewed .product.product_carousel .product .product__info{height:230px;}
}
@media (min-width:1200px){
	/*concorso*/
	.concorso .banner__info{top:60%;}
	.concorso .banner{height:533px;}
	/* HP */
	.homepage .bellezza .testo .h4{min-height:54px}
	.homepage .bg_img{min-height:350px;}
	/*linee ad hoc*/
	.lineeadhoc .banner{height:533px;}
	.lineeadhoc .banner__info__bottom{margin-top:50px;}
	.lineeadhoc .banner .nav{height:30%;}
	.lineeadhoc .banner .nav .productscarousel__filter{margin:0 7%;}
	.lineeadhoc .sezione .backToTop{margin:10% auto;}
	/* MINISITO */
	.minisito>div:not(.testo){top:5%}
	.minisito .imgSx{left:5%}
	.minisito .imgDx{right:5%}
	/*principi*/
	.lineeadhoc.principi .banner{width:1024px;margin:auto;}
}
#newRegCheckout .square_checkbox>input[type="radio"],#newReg .square_checkbox>input[type="radio"]{margin:auto 15px}
#newReg .form_group.column_1>div{margin-bottom:10px}
/*  gestione stampa (buono negozi) da lasciare in fondo  */
@media print{.cookies,.j-mainnav.mainmenu,.BC,.section_offerte,.web,.last,.spacerHead,.bottone{display:none;}
	*{background:transparent !important;}
	/* a[href]:after{content:"(" attr(href) ")"}*/
	/*body,.stampa img{display:block!important;}*/
	body{height:297mm;width:210mm;text-align:center;}
	.stampa img{max-height:270mm!important;position:absolute;top:15mm;left:35mm}
}
/* BARRA NAV GUIDA AI PRODOTTI */
.mainnav__submenu__columns .column.rapid_guide{border-left:none;float:right;position:relative;}
.mainnav__submenu__columns .column.rapid_guide .rapid_guide_content{padding:8px 10px;border:1px solid #e6e4e4;}
.mainnav__submenu__columns .column.rapid_guide .rapid_guide_content ul li{float:none;}
.mainnav__submenu__columns .rapid_guide .rapig_guide-checklist{position:absolute;bottom:20px;right:25px;opacity:0.1;width:40px;}
@media (max-width:1023px){
	.rapid_guide .rapig_guide-checklist{display:none;}
	.mainnav__submenu__columns .rapid_guide{position:relative;top:auto;right:auto;width:100%;border:none;background-image:none;}
}
/* WISHLIST REGALO */
.addWishlistRegalo, .remWishlistRegalo{width:100%;margin-bottom:5px;margin-top:10px;}
.wishlist-footer a{width:25%;display:inline-block;}
.wishlist-footer a img{width:100%;}
.WL-regalo ol.numerato{counter-reset:lista;text-align:left}
.WL-regalo ol.numerato > li{list-style:none;position:relative;padding:0 0 4px 22px;line-height:1.3;margin-bottom:0.5em;}
.WL-regalo ol.numerato>li:before{content:counter(lista);counter-increment:lista;position:absolute;top:0;left:-5px;width:15px;padding:3px;color:#fff;background:#3a8a3a;font-weight:bold;text-align:center;border-radius:50%;height:15px;font-family:monospace;}
.WL-regalo .banner__info{height:100%;background-color:#f1f1f1;margin:auto}
.WL-regalo .button{max-width:240px;}
@media (max-width:639px){
 .wishlist-footer a{width:50%;display:inline-block;}
}
@media (min-width:400px) and (max-width:767px){
 .WL-regalo ol.numerato{width:90%;margin:auto;}
}
@media (min-width:767px){
	.WL-regalo ol.numerato>li:before{left:-10px;}
	.WL-regalo ol.numerato{margin-bottom:5%;}
	.WL-regalo>div:first-child{position:relative;}
	.WL-regalo .banner__info ol{text-align:left}
}
@media (max-width:1023px){
 .WL-regalo .banner__info{position:relative;padding:15px 5px 15px 15px;max-width:640px}
}
@media (min-width:1024px){
	.WL-regalo .banner__info{width:27%;padding:15px 15px 15px 20px;}
	.WL-regalo .banner__info{position:absolute;top:0;right:0;width:300px;padding:32px 16px;border:1px solid #e4e5e1;}
	.WL-regalo ol.numerato{margin-top:16px;}
	.WL-regalo ol.numerato > li{margin-bottom:1.5em}
}
@media (min-width:1200px){
 .WL-regalo ol.numerato{margin-top:32px;}
}
/* chi siamo - premi vinti */
.premiVinti .soloTesto{margin:auto}
.premiVinti .soloTesto .p{margin:3% auto}
.premiVinti .h2{color:#3a8a3a;text-transform:uppercase;font-size:18px;letter-spacing:1px}
@media (min-width:768px){
	.premi>div{width:40%; display:inline-table}
	.premi{text-align:center;width:100%}
	.premiVinti .h2{height:3em}
}
/* Gift card - mybv */
.bw img{-webkit-filter:grayscale(100%);}
.bw:hover img{-webkit-transition:all 0.5s ease;-moz-transition:all 0.5s ease;-o-transition:all 0.5s ease;-ms-transition:all 0.5s ease;transition:all 0.5s ease;}
.color{-webkit-filter:grayscale(0)!important;}
.giftCard .banner:not(.funzionamento){background-size:contain;background-repeat:no-repeat;}
.giftCard:not(.noLog) .due_col.funzionamento{background-color:#3A8A3A;color:#FFF;}
.giftCard .due_col{padding:15px 15px 15px 0;text-align:left;}
.giftCard .due_col:not(.banner){margin-bottom:3%;}
.giftCard .due_col h3{font-size:24px}
.giftCard h1{color:#3A8A3A;font-size:34px;text-transform:uppercase}
.giftCard h2{font-size:24px;}
.giftCard h4{color:#282828;font-size:18px;text-transform:uppercase}
.giftCard .tre_col .checkbox > div:nth-child(3){color:#FFF;position:absolute;bottom:34px;right:10px;background-color:rgba(58,138,58,0.5);border-radius:50%;padding:10px;border:1px solid #FFF}
.giftCard.noLog .tre_col .checkbox > div:nth-child(3){bottom:17%;right:13%;}
.giftCard .form .column_2{padding:0}
.giftCard.noLog .funzionamento h3{color:#3A8A3A;}
.giftCard .due_col.meta .bottoneDoppio{padding:10px 0}
.giftCard .due_col.meta .button{width:280px}
.giftCard .due_col.meta .button:after{content:'>';width:20px;background-color:#373737;color:#FFF ;min-height:30px;padding:10px;text-align:center;}
@media(min-width:1200px){
	.giftCard .due_col:not(.funzionamento):not(.meta){padding:3% 0 16%}
}
@media(min-width:1024px){
	.giftCard .due_col>div{width:49%}
	.giftCard:not(.noLog) .due_col.funzionamento>div:first-child{border-right:1px solid #FFF;}
	.giftCard.noLog .due_col.funzionamento>div:first-child{border-right:1px solid #3A8A3A;}
	.giftCard .col.col_2{padding-left:20px;}
}
@media(min-width:768px){
	.giftCard .tre_col>div{width:30%;margin:0 1% 0 2%;text-align:center;}
	.giftCard.noLog .tre_col>div{position:relative}
	.giftCard h1,.giftCard h4{margin-left:2%}
	.giftCard .col.col_2>div{width:300px;float:right;}
	.giftCard .due_col.meta{width:60%;margin:auto}
}
@media(min-width:640px){
	.giftCard .tre_col{height:222px;padding-top:20px;}
	.giftCard.noLog  .tre_col{padding-top:5%;}
	.giftCard .due_col>div{display:inline-block;padding:0 3%;}
	.giftCard.noLog .m_l_10{margin-left:10%}
}
@media(max-width:639px){
	.giftCard .button{width:100%;}
	.giftCard .due_col>div{padding:3%;}
	.giftCard:not(.noLog) .due_col.funzionamento>div:first-child{border-bottom:1px solid #FFF;}
	.giftCard.noLog .due_col.funzionamento>div:first-child{border-bottom:1px solid #3A8A3A;}
	.giftCard .col.col_2{padding:0 calc((100% - 320px) / 2);}
	.giftCard .tre_col{padding:40px calc((100% - 300px) / 2);}
	.giftCard h1,.giftCard h2,.giftCard h4{text-align:center}
	.giftCard.faq{padding:0 2%}
	.giftCard.faq ul li{list-style-type:disc!important;text-align:left}
}
@media(min-width:640px) and (max-width:1023px){
	.giftCard .due_col>div{width:49%}
	.noLog + .container .giftCard.faq.section_page.pull_right{width:80%;}
	.giftCard.faq li{text-align:left}
}
@media(min-width:768px) and (max-width:1023px){
	.giftCard .due_col:not(.funzionamento){padding:3% 0px 4%}
	.section_area-riservata{padding-top:0}
}
@media(min-width:1024px)and (max-width:1200px){
	.giftCard .due_col:not(.funzionamento){padding:3% 0 8%}
}
@media (max-width:1023px){
	.noLog + .container .giftCard.faq.section_page.pull_right{float:none;margin:auto}
	.due_col.funzionamento>div{vertical-align:top}
	.giftCard .column_2 .checkbox .square_checkbox > label{width:22px;height:22px;cursor:pointer;position:absolute;top:0;left:0;border:#666666 solid 1px;}
}
@media(min-width:1024px){
	.pull_right.giftCard{width:70%;}
	.newsletter__privacy>div>div{margin:auto;width:65%;}
}
.space{height:50px}
/* layer prodotto disponibile*/
.modalPopupContent .followus{background-image:none;color:#666666}
.modalPopupContent .followus .newsletter{position:relative;width:100%;float:none;}
.modalPopupContent .followus .input_newsletter{box-shadow:2px 2px 5px -1px rgba(50, 50, 50, 0.75);-moz-box-shadow:2px 2px 5px -1px rgba(50, 50, 50, 0.75);-webkit-box-shadow:2px 2px 5px -1px rgba(50, 50, 50, 0.75);}
.modalPopupContent .newsletter__privacy .square_checkbox{float:left;}
@media (max-width:767px){
	.modalPopupContent .newsletter__form .p{margin:10px auto 20px}
	.modalPopupContent .newsletter__privacy .square_checkbox{margin:0 5px 50px 5px;}
	.modalPopupContent .newsletter__privacy .checkbox p{line-height:1.1;}
	.modalPopupContent .followus .newsletter{font-size:16px;line-height:1;padding:0 25px}
}
@media (min-width:768px){
	.modalPopupContent .followus .newsletter .newsletter__form .newsletter__input{margin:50px auto}
	.modalPopupContent .newsletter__form .h2, .modalPopupContent .h2.c_green{font-size:24px}
	.modalPopupContent .newsletter__form .p{margin:20px auto 30px}
	.modalPopupContent .newsletter__privacy .square_checkbox{margin:0 5px 10px 5px;}
	.modalPopupContent .newsletter__privacy{width:380px;margin:auto;}
}
/* carrello:scelta omaggio livello  */
.section_cart_kids .panel_offers .panel_offers__carousel.omaggio_cosmetico .panel_offers__item .product.product_carousel{max-width:270px}
.section_cart_kids .panel_offers .panel_offers__carousel.omaggio_cosmetico .panel_offers__item{margin:0 7px;}
.section_cart_kids .panel_offers .panel_offers__carousel.omaggio_cosmetico{transform:translate3d(-7px,0,0)}
/* carrello:banner on/off */
.bannerCarrello .on,.bannerCarrello .off{display:none}
/* ORDINE VELOCE */
.ordineVeloce{}
/*beauty profile*/
.tabs__content.beauty_profile .productscarousel{padding-top:0;background-image:none;}
.tabs__content.beauty_profile .productscarousel .slick-slider{margin-bottom:0;margin-left:30px;margin-right:30px;}
@media (min-width:768px) and (max-width:1023px){
	.homepage .slick-list,.homepage .maincarousel__slide,.homepage .maincarousel__slide .slide__image,.homepage .slick-track{max-height:350px}
}
/* TEST OPALIC*/
@media (max-width:767px){
	.test_opalic>li{width:40%;margin:2.5%;}
	.instagram span:not(.icon){display:none}
	.instagram{width:20px;}
	.modalPopupContent .headLink{text-align:left}
	.headLink .utente{width:calc(100% - 80px);text-align:center}
	.modal .modal__dialog .modalPopupContent{overflow-y:auto}
	.modalPopupContent .prodotti,.modalPopupContent .prod{margin:auto 5% 5%;}
}
@media (min-width:768px){
	.test_opalic>li{width:19.5%;margin:auto 2.5%;}
	.modalPopupContent .headLink{width:62%;}
	.modalPopupContent .prodotti,.modalPopupContent .prod{float:left;width:40%;margin:auto 5%;}
	ul.test_opalic{width:80%;}
}
@media (min-width:768px) and (max-width:1023px){
	.headLink>div,.headLink>img{margin-right:30px;}
}
@media (min-width:1024px){
	.headLink>div,.headLink>img{margin-right:50px;}
}
ul.test_opalic{margin:3% auto}
ul.test_opalic>li{position:relative;float:left;overflow:hidden;height:200px}
img.opalic{cursor:pointer}
.modalPopupContent .prod p{margin-top:10px;text-align:left;}
.modalPopupContent .prodottino{width:43%;margin:auto 7% 20px 0;cursor:pointer;display:inline-block;text-align:left;vertical-align:top;}
.modalPopupContent .prodottino>*{float:left;text-align:left;margin-bottom:10px;}
.modalPopupContent .headLink{top:0;left:0;z-index:9999;height:50px;margin-bottom:3%;}
.headLink>div,.headLink>img{display:inline-block;vertical-align:middle;cursor:pointer}
.modalPopupContent .avatar{border-radius:50%;display:inline-block}
.headLink>div{padding:10px 0;}

.test_opalic>li a:hover{width:100%;height:100%;}
.item_overview{width:100%;height:100%;cursor:default;text-align:center;opacity:.9;background:#000;position:absolute;bottom:-222px;-webkit-transition:all ease-in-out 0.4s;-moz-transition:all ease-in-out 0.4s;-o-transition:all ease-in-out 0.4s;transition:all ease-in-out 0.4s;padding:46% 19%;}
.item_overview .button.button_outline{padding:4px 10px}
.HO .item_overview{padding:calc(50% - 18px) 19%;}
li:hover>.opalic+.item_overview{bottom:0}

.scheda.testOl .h2{margin-bottom:0}
/*breadcrumb*/
.BC__item{font-family:'Cronos-Pro-Light';font-weight:normal;font-size:14px}
.BC_cart .BC__item{font-size:20px}
/*prodotto*/
/*prezzi*/
.prezzo_old{color:#999;text-decoration:line-through;}
.sconto{color:#3a8a3a}
.prezzo_eff{color:#333;}
/* AGG ALBY */
.prezzo_eff{font-size:130%;}
.sconto{font-size:130%;}
#prezzoEffettivo{font-size:150%!important;}
#sconto{font-size:150%!important;}

/*valutazioneNegozio*/
.valutazioneNegozio{margin:auto}
.valutazioneNegozio input[type="submit"]{width:150px;margin:5% auto 10%;clear:both;}
.valutazioneNegozio .seleziona{text-align:left;}
.valutazioneNegozio .seleziona>*{display:inline-block; margin:10px auto}
.valutazioneNegozio>img{margin:auto 20px}
.votoNeg{margin-bottom:5%}
.votoNeg h1{font-size:36px;text-transform:uppercase}
@media (max-width:767px){
	/*valutazioneNegozio*/
	.valutazioneNegozio{width:95%;}
	.valutazioneNegozio div{text-align:center;}
	.valutazioneNegozio input[type="textarea"]{height:3em;margin:auto 5%;width:90%}
}
@media (min-width:768px){
	/*valutazioneNegozio*/
	.valutazioneNegozio{width:600px;}
	.valutazioneNegozio input[type="textarea"]{height:5em;margin:auto 10%;width:70%}
	.valutazioneNegozio .seleziona{width:80%;margin:3% auto;}
	.valutazioneNegozio .seleziona>*{margin-right:25px;}
	.valutazioneNegozio div{text-align:left;margin-left:100px;}
}
@media (max-width:1023px){
	.section.section_lavoraconnoi .sfondo{background-color:#F8F8F8;}
}
@media (min-width:1024px){
	.section.section_lavoraconnoi .sfondo{background-size:contain;background:#F8F8F8 url("https://images.bottegaverde.it/BV2_0/IT/immagini/pag_negozi/valutazione/sfondo.jpg") no-repeat center top;}
}
ul li.disc{list-style-type:disc!important}
/* daHP */
@media (max-width:767px){
	.hp .news.quarti>div {margin-bottom: 20px;}
}
@media (min-width:768px){
	.quarti>div{display:inline-block;float:left;width:25%;}	
}
.bottoneStd{display: inline-block;width: auto;height: auto;
    min-width: 82px;min-height: 30px;padding: 10px;text-align: center;
    background-color: #3a8a3a;letter-spacing: 2px;border: none;
		color: #fff;font-size: 12px;
}
.testMobile .bottoniProdotti>.bottoneStd{ width:100% }