.elementor-1080 .elementor-element.elementor-element-0cf9fc2{--display:flex;--min-height:0px;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;--padding-top:4px;--padding-bottom:4px;--padding-left:50px;--padding-right:50px;}.elementor-1080 .elementor-element.elementor-element-0cf9fc2:not(.elementor-motion-effects-element-type-background), .elementor-1080 .elementor-element.elementor-element-0cf9fc2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-1080 .elementor-element.elementor-element-9c159b7 .elementor-heading-title{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );text-transform:var( --e-global-typography-accent-text-transform );letter-spacing:var( --e-global-typography-accent-letter-spacing );color:var( --e-global-color-68b65b6 );}.elementor-1080 .elementor-element.elementor-element-78de25a .elementor-heading-title{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );text-transform:var( --e-global-typography-accent-text-transform );letter-spacing:var( --e-global-typography-accent-letter-spacing );color:var( --e-global-color-68b65b6 );}.elementor-1080 .elementor-element.elementor-element-f1f026c{--grid-template-columns:repeat(0, auto);text-align:left;--icon-size:14px;--grid-column-gap:16px;--grid-row-gap:0px;}.elementor-1080 .elementor-element.elementor-element-f1f026c .elementor-social-icon{background-color:var( --e-global-color-primary );--icon-padding:0.25em;}.elementor-1080 .elementor-element.elementor-element-f1f026c .elementor-social-icon i{color:var( --e-global-color-08e17ac );}.elementor-1080 .elementor-element.elementor-element-f1f026c .elementor-social-icon svg{fill:var( --e-global-color-08e17ac );}.elementor-1080 .elementor-element.elementor-element-f1f026c .elementor-social-icon:hover i{color:var( --e-global-color-secondary );}.elementor-1080 .elementor-element.elementor-element-f1f026c .elementor-social-icon:hover svg{fill:var( --e-global-color-secondary );}.elementor-1080 .elementor-element.elementor-element-6ddb9d4{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-theme-builder-content-area{height:400px;}.elementor-location-header:before, .elementor-location-footer:before{content:"";display:table;clear:both;}@media(max-width:1024px){.elementor-1080 .elementor-element.elementor-element-0cf9fc2{--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--flex-wrap:nowrap;}.elementor-1080 .elementor-element.elementor-element-9c159b7 .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-1080 .elementor-element.elementor-element-78de25a .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-1080 .elementor-element.elementor-element-f1f026c{--icon-size:16px;--grid-column-gap:12px;}}@media(max-width:767px){.elementor-1080 .elementor-element.elementor-element-0cf9fc2{--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--gap:12px 12px;--row-gap:12px;--column-gap:12px;--flex-wrap:nowrap;--padding-top:4px;--padding-bottom:4px;--padding-left:10px;--padding-right:10px;--z-index:999;}.elementor-1080 .elementor-element.elementor-element-9c159b7 .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-1080 .elementor-element.elementor-element-78de25a{text-align:center;}.elementor-1080 .elementor-element.elementor-element-78de25a .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-1080 .elementor-element.elementor-element-f1f026c{text-align:right;--icon-size:14px;--grid-column-gap:12px;}}/* Start custom CSS */.vN{position:relative;background:#fff;border-bottom:1px solid #EEE7D7;font-family:Inter,sans-serif;z-index:50}
.vN-bar{max-width:1240px;margin:0 auto;padding:10px 24px;display:flex;align-items:center;gap:28px}
.vN-logo{display:block;flex:0 0 auto}
.vN-logo span{display:block;width:72px;height:72px;background:#3F553A;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;transition:background .3s}
.vN-logo:hover span{background:#7E9E6C}
.vN-menu{list-style:none;margin:0 0 0 auto;padding:0;display:flex;align-items:center;gap:4px}
.vN-menu>li{position:static;display:flex;align-items:center}
.vN-l{display:block;padding:10px 12px;font:600 14px Poppins,sans-serif;color:#3F553A!important;text-decoration:none;position:relative;white-space:nowrap}
.vN-l:after{content:"";position:absolute;left:12px;right:12px;bottom:4px;height:2px;border-radius:2px;background:#7E9E6C;transform:scaleX(0);transform-origin:left;transition:transform .35s cubic-bezier(.22,.8,.3,1)}
.vN-l:hover:after,.vN-cur:after,.vN-has:hover>.vN-l:after{transform:scaleX(1)}
.vN-tog{background:none!important;border:0!important;padding:4px!important;margin-left:-8px;color:#3F553A!important;cursor:pointer;transition:transform .3s}
.vN-has:hover .vN-tog,.vN-show .vN-tog{transform:rotate(180deg)}
.vN-cart{color:#3F553A!important;display:grid;place-items:center;width:42px;height:42px;border-radius:50%;background:#F3F7E8;transition:background .3s,color .3s}
.vN-cart:hover{background:#7E9E6C;color:#F3F7E8!important}
.vN-burger{display:none}
.vN-panel{position:absolute;left:0;right:0;top:100%;background:#fff;border-top:1px solid #EEE7D7;box-shadow:0 30px 50px -30px rgba(63,85,58,.35);opacity:0;visibility:hidden;transform:translateY(-8px);transition:opacity .3s,transform .35s cubic-bezier(.22,.8,.3,1),visibility .3s}
.vN-has:hover .vN-panel,.vN-has:focus-within .vN-panel,.vN-show .vN-panel{opacity:1;visibility:visible;transform:none}
.vN-pin{max-width:1240px;margin:0 auto;padding:24px;display:grid;grid-template-columns:1fr 260px;gap:24px}
.vN-tiles{display:grid;grid-template-columns:repeat(8,1fr);gap:10px}
.vN-tile{display:flex;flex-direction:column;align-items:center;gap:8px;text-align:center;padding:14px 6px 12px;border-radius:14px;background:#F3F7E8;color:#3F553A!important;text-decoration:none;font:500 14px/1.25 Inter,sans-serif;transition:background .3s,transform .35s cubic-bezier(.22,.8,.3,1),box-shadow .35s}
.vN-tile:hover{background:#fff;transform:translateY(-3px);box-shadow:0 12px 26px -16px rgba(63,85,58,.5),inset 0 0 0 1.5px #D9C7A0}
.vN-ti{width:46px;height:46px;border-radius:50%;background:#fff;display:grid;place-items:center;color:#3F553A;box-shadow:inset 0 0 0 1.5px #D9C7A0;transition:background .3s,color .3s}
.vN-tile:hover .vN-ti{background:#7E9E6C;color:#F3F7E8}
.vN-ti svg{width:26px;height:26px}
.vN-side{background:#3F553A;border-radius:16px;padding:22px;display:flex;flex-direction:column;justify-content:flex-end;gap:8px;color:#F3F7E8}
.vN-k{font:700 14px Inter,sans-serif;letter-spacing:1.6px;text-transform:uppercase;color:#D9C7A0}
.vN-side b{font:700 18px/1.25 Poppins,sans-serif}
.vN-side p{font:400 14px/1.5 Inter,sans-serif;margin:0;color:#E3EBD3}
.vN-all{margin-top:6px;font:700 14px Inter,sans-serif;letter-spacing:1.2px;text-transform:uppercase;color:#F3F7E8!important;text-decoration:none}
.vN-all:hover{color:#D9C7A0!important}
@media(max-width:1180px){.vN-tiles{grid-template-columns:repeat(6,1fr)}.vN-l{padding:10px 8px;font-size:14px}.vN-bar{gap:16px}}
@media(max-width:1024px){
.vN-bar{flex-wrap:wrap;padding:8px 16px}
.vN-logo span{width:56px;height:56px}
.vN-burger{display:flex;flex-direction:column;justify-content:center;gap:5px;margin-left:auto;order:2;width:42px;height:42px;background:#F3F7E8!important;border:0!important;border-radius:50%!important;padding:0!important;align-items:center;cursor:pointer}
.vN-burger i{display:block;width:18px;height:2px;background:#3F553A;border-radius:2px;transition:transform .3s,opacity .3s}
.vN-open .vN-burger i:nth-child(1){transform:translateY(7px) rotate(45deg)}.vN-open .vN-burger i:nth-child(2){opacity:0}.vN-open .vN-burger i:nth-child(3){transform:translateY(-7px) rotate(-45deg)}
.vN-cart{order:3}
.vN-menu{order:4;flex-basis:100%;flex-direction:column;align-items:stretch;gap:0;margin:0;max-height:0;overflow:hidden;transition:max-height .45s ease}
.vN-open .vN-menu{max-height:1600px;padding:8px 0 14px}
.vN-menu>li{flex-wrap:wrap;border-top:1px solid #F0EBDD}
.vN-l{flex:1;padding:14px 4px;font-size:16px}.vN-l:after{display:none}
.vN-tog{width:44px;height:44px;margin:0}
.vN-has:hover .vN-tog{transform:none}.vN-show .vN-tog{transform:rotate(180deg)!important}
.vN-panel{position:static;flex-basis:100%;box-shadow:none;border:0;opacity:1;visibility:visible;transform:none;max-height:0;overflow:hidden;transition:max-height .45s ease}
.vN-has:hover .vN-panel,.vN-has:focus-within .vN-panel{max-height:0}
.vN-show .vN-panel,.vN-has.vN-show:hover .vN-panel{max-height:1400px}
.vN-pin{grid-template-columns:1fr;padding:4px 0 16px}
.vN-tiles{grid-template-columns:repeat(3,1fr);gap:8px}
.vN-side{display:none}
}
@media(max-width:480px){.vN-tiles{grid-template-columns:repeat(2,1fr)}}
@media(prefers-reduced-motion:reduce){.vN *{transition:none!important}}
/* TRASPARENTE HOME */
:is(body.page-id-1078,body.page-id-1081,body.page-id-1083,body.page-id-488,body.page-id-489,body.post-type-archive-product,body.tax-product_cat,body.tax-product_tag,body.tax-product_brand,body.page-id-1099,body.page-id-1098,body.page-id-1097,body.page-id-1096,body.page-id-1103,body.page-id-1108,body.page-id-1122,body.single-post) .elementor-location-header{position:absolute;top:0;left:0;right:0;z-index:100}
:is(body.admin-bar.page-id-1078,body.admin-bar.page-id-1081,body.admin-bar.page-id-1083,body.admin-bar.page-id-488,body.admin-bar.page-id-489,body.admin-bar.post-type-archive-product,body.admin-bar.tax-product_cat,body.admin-bar.tax-product_tag,body.admin-bar.tax-product_brand,body.admin-bar.page-id-1099,body.admin-bar.page-id-1098,body.admin-bar.page-id-1097,body.admin-bar.page-id-1096,body.admin-bar.page-id-1103,body.admin-bar.page-id-1108,body.admin-bar.page-id-1122,body.admin-bar.single-post) .elementor-location-header{top:32px}
:is(body.page-id-1078,body.page-id-1081,body.page-id-1083,body.page-id-488,body.page-id-489,body.post-type-archive-product,body.tax-product_cat,body.tax-product_tag,body.tax-product_brand,body.page-id-1099,body.page-id-1098,body.page-id-1097,body.page-id-1096,body.page-id-1103,body.page-id-1108,body.page-id-1122,body.single-post) .vN{background:transparent;border-bottom:0;transition:background .35s ease,border-color .35s ease}
:is(body.page-id-1078,body.page-id-1081,body.page-id-1083,body.page-id-488,body.page-id-489,body.post-type-archive-product,body.tax-product_cat,body.tax-product_tag,body.tax-product_brand,body.page-id-1099,body.page-id-1098,body.page-id-1097,body.page-id-1096,body.page-id-1103,body.page-id-1108,body.page-id-1122,body.single-post) .vN-logo span{background:#fff}
:is(body.page-id-1078,body.page-id-1081,body.page-id-1083,body.page-id-488,body.page-id-489,body.post-type-archive-product,body.tax-product_cat,body.tax-product_tag,body.tax-product_brand,body.page-id-1099,body.page-id-1098,body.page-id-1097,body.page-id-1096,body.page-id-1103,body.page-id-1108,body.page-id-1122,body.single-post) .vN-l,:is(body.page-id-1078,body.page-id-1081,body.page-id-1083,body.page-id-488,body.page-id-489,body.post-type-archive-product,body.tax-product_cat,body.tax-product_tag,body.tax-product_brand,body.page-id-1099,body.page-id-1098,body.page-id-1097,body.page-id-1096,body.page-id-1103,body.page-id-1108,body.page-id-1122,body.single-post) .vN-tog{color:#fff!important;text-shadow:0 1px 8px rgba(0,0,0,.25)}
:is(body.page-id-1078,body.page-id-1081,body.page-id-1083,body.page-id-488,body.page-id-489,body.post-type-archive-product,body.tax-product_cat,body.tax-product_tag,body.tax-product_brand,body.page-id-1099,body.page-id-1098,body.page-id-1097,body.page-id-1096,body.page-id-1103,body.page-id-1108,body.page-id-1122,body.single-post) .vN-l:after{background:#D9C7A0}
:is(body.page-id-1078,body.page-id-1081,body.page-id-1083,body.page-id-488,body.page-id-489,body.post-type-archive-product,body.tax-product_cat,body.tax-product_tag,body.tax-product_brand,body.page-id-1099,body.page-id-1098,body.page-id-1097,body.page-id-1096,body.page-id-1103,body.page-id-1108,body.page-id-1122,body.single-post) .vN-cart{background:rgba(255,255,255,.16);color:#fff!important;backdrop-filter:blur(4px)}
:is(body.page-id-1078,body.page-id-1081,body.page-id-1083,body.page-id-488,body.page-id-489,body.post-type-archive-product,body.tax-product_cat,body.tax-product_tag,body.tax-product_brand,body.page-id-1099,body.page-id-1098,body.page-id-1097,body.page-id-1096,body.page-id-1103,body.page-id-1108,body.page-id-1122,body.single-post) .vN-cart:hover{background:#7E9E6C}
:is(body.page-id-1078,body.page-id-1081,body.page-id-1083,body.page-id-488,body.page-id-489,body.post-type-archive-product,body.tax-product_cat,body.tax-product_tag,body.tax-product_brand,body.page-id-1099,body.page-id-1098,body.page-id-1097,body.page-id-1096,body.page-id-1103,body.page-id-1108,body.page-id-1122,body.single-post) .vN-burger{background:rgba(255,255,255,.16)!important}
:is(body.page-id-1078,body.page-id-1081,body.page-id-1083,body.page-id-488,body.page-id-489,body.post-type-archive-product,body.tax-product_cat,body.tax-product_tag,body.tax-product_brand,body.page-id-1099,body.page-id-1098,body.page-id-1097,body.page-id-1096,body.page-id-1103,body.page-id-1108,body.page-id-1122,body.single-post) .vN-burger i{background:#fff}
@media(min-width:1025px){
:is(body.page-id-1078,body.page-id-1081,body.page-id-1083,body.page-id-488,body.page-id-489,body.post-type-archive-product,body.tax-product_cat,body.tax-product_tag,body.tax-product_brand,body.page-id-1099,body.page-id-1098,body.page-id-1097,body.page-id-1096,body.page-id-1103,body.page-id-1108,body.page-id-1122,body.single-post) .vN:has(.vN-has:hover),:is(body.page-id-1078,body.page-id-1081,body.page-id-1083,body.page-id-488,body.page-id-489,body.post-type-archive-product,body.tax-product_cat,body.tax-product_tag,body.tax-product_brand,body.page-id-1099,body.page-id-1098,body.page-id-1097,body.page-id-1096,body.page-id-1103,body.page-id-1108,body.page-id-1122,body.single-post) .vN:has(.vN-has:focus-within),:is(body.page-id-1078,body.page-id-1081,body.page-id-1083,body.page-id-488,body.page-id-489,body.post-type-archive-product,body.tax-product_cat,body.tax-product_tag,body.tax-product_brand,body.page-id-1099,body.page-id-1098,body.page-id-1097,body.page-id-1096,body.page-id-1103,body.page-id-1108,body.page-id-1122,body.single-post) .vN:has(.vN-show){background:#fff}
:is(body.page-id-1078,body.page-id-1081,body.page-id-1083,body.page-id-488,body.page-id-489,body.post-type-archive-product,body.tax-product_cat,body.tax-product_tag,body.tax-product_brand,body.page-id-1099,body.page-id-1098,body.page-id-1097,body.page-id-1096,body.page-id-1103,body.page-id-1108,body.page-id-1122,body.single-post) .vN:has(.vN-has:hover) .vN-logo span,:is(body.page-id-1078,body.page-id-1081,body.page-id-1083,body.page-id-488,body.page-id-489,body.post-type-archive-product,body.tax-product_cat,body.tax-product_tag,body.tax-product_brand,body.page-id-1099,body.page-id-1098,body.page-id-1097,body.page-id-1096,body.page-id-1103,body.page-id-1108,body.page-id-1122,body.single-post) .vN:has(.vN-has:focus-within) .vN-logo span{background:#3F553A}
:is(body.page-id-1078,body.page-id-1081,body.page-id-1083,body.page-id-488,body.page-id-489,body.post-type-archive-product,body.tax-product_cat,body.tax-product_tag,body.tax-product_brand,body.page-id-1099,body.page-id-1098,body.page-id-1097,body.page-id-1096,body.page-id-1103,body.page-id-1108,body.page-id-1122,body.single-post) .vN:has(.vN-has:hover) .vN-l,:is(body.page-id-1078,body.page-id-1081,body.page-id-1083,body.page-id-488,body.page-id-489,body.post-type-archive-product,body.tax-product_cat,body.tax-product_tag,body.tax-product_brand,body.page-id-1099,body.page-id-1098,body.page-id-1097,body.page-id-1096,body.page-id-1103,body.page-id-1108,body.page-id-1122,body.single-post) .vN:has(.vN-has:hover) .vN-tog,:is(body.page-id-1078,body.page-id-1081,body.page-id-1083,body.page-id-488,body.page-id-489,body.post-type-archive-product,body.tax-product_cat,body.tax-product_tag,body.tax-product_brand,body.page-id-1099,body.page-id-1098,body.page-id-1097,body.page-id-1096,body.page-id-1103,body.page-id-1108,body.page-id-1122,body.single-post) .vN:has(.vN-has:focus-within) .vN-l{color:#3F553A!important;text-shadow:none}
:is(body.page-id-1078,body.page-id-1081,body.page-id-1083,body.page-id-488,body.page-id-489,body.post-type-archive-product,body.tax-product_cat,body.tax-product_tag,body.tax-product_brand,body.page-id-1099,body.page-id-1098,body.page-id-1097,body.page-id-1096,body.page-id-1103,body.page-id-1108,body.page-id-1122,body.single-post) .vN:has(.vN-has:hover) .vN-l:after{background:#7E9E6C}
:is(body.page-id-1078,body.page-id-1081,body.page-id-1083,body.page-id-488,body.page-id-489,body.post-type-archive-product,body.tax-product_cat,body.tax-product_tag,body.tax-product_brand,body.page-id-1099,body.page-id-1098,body.page-id-1097,body.page-id-1096,body.page-id-1103,body.page-id-1108,body.page-id-1122,body.single-post) .vN:has(.vN-has:hover) .vN-cart{background:#F3F7E8;color:#3F553A!important}
:is(body.page-id-1078,body.page-id-1081,body.page-id-1083,body.page-id-488,body.page-id-489,body.post-type-archive-product,body.tax-product_cat,body.tax-product_tag,body.tax-product_brand,body.page-id-1099,body.page-id-1098,body.page-id-1097,body.page-id-1096,body.page-id-1103,body.page-id-1108,body.page-id-1122,body.single-post) .vN-logo span,:is(body.page-id-1078,body.page-id-1081,body.page-id-1083,body.page-id-488,body.page-id-489,body.post-type-archive-product,body.tax-product_cat,body.tax-product_tag,body.tax-product_brand,body.page-id-1099,body.page-id-1098,body.page-id-1097,body.page-id-1096,body.page-id-1103,body.page-id-1108,body.page-id-1122,body.single-post) .vN-l,:is(body.page-id-1078,body.page-id-1081,body.page-id-1083,body.page-id-488,body.page-id-489,body.post-type-archive-product,body.tax-product_cat,body.tax-product_tag,body.tax-product_brand,body.page-id-1099,body.page-id-1098,body.page-id-1097,body.page-id-1096,body.page-id-1103,body.page-id-1108,body.page-id-1122,body.single-post) .vN-cart{transition:background .35s,color .35s}
}
@media(max-width:1024px){
:is(body.page-id-1078,body.page-id-1081,body.page-id-1083,body.page-id-488,body.page-id-489,body.post-type-archive-product,body.tax-product_cat,body.tax-product_tag,body.tax-product_brand,body.page-id-1099,body.page-id-1098,body.page-id-1097,body.page-id-1096,body.page-id-1103,body.page-id-1108,body.page-id-1122,body.single-post) .vN.vN-open{background:#fff}
:is(body.page-id-1078,body.page-id-1081,body.page-id-1083,body.page-id-488,body.page-id-489,body.post-type-archive-product,body.tax-product_cat,body.tax-product_tag,body.tax-product_brand,body.page-id-1099,body.page-id-1098,body.page-id-1097,body.page-id-1096,body.page-id-1103,body.page-id-1108,body.page-id-1122,body.single-post) .vN.vN-open .vN-logo span{background:#3F553A}
:is(body.page-id-1078,body.page-id-1081,body.page-id-1083,body.page-id-488,body.page-id-489,body.post-type-archive-product,body.tax-product_cat,body.tax-product_tag,body.tax-product_brand,body.page-id-1099,body.page-id-1098,body.page-id-1097,body.page-id-1096,body.page-id-1103,body.page-id-1108,body.page-id-1122,body.single-post) .vN.vN-open .vN-l,:is(body.page-id-1078,body.page-id-1081,body.page-id-1083,body.page-id-488,body.page-id-489,body.post-type-archive-product,body.tax-product_cat,body.tax-product_tag,body.tax-product_brand,body.page-id-1099,body.page-id-1098,body.page-id-1097,body.page-id-1096,body.page-id-1103,body.page-id-1108,body.page-id-1122,body.single-post) .vN.vN-open .vN-tog{color:#3F553A!important;text-shadow:none}
:is(body.page-id-1078,body.page-id-1081,body.page-id-1083,body.page-id-488,body.page-id-489,body.post-type-archive-product,body.tax-product_cat,body.tax-product_tag,body.tax-product_brand,body.page-id-1099,body.page-id-1098,body.page-id-1097,body.page-id-1096,body.page-id-1103,body.page-id-1108,body.page-id-1122,body.single-post) .vN.vN-open .vN-burger,:is(body.page-id-1078,body.page-id-1081,body.page-id-1083,body.page-id-488,body.page-id-489,body.post-type-archive-product,body.tax-product_cat,body.tax-product_tag,body.tax-product_brand,body.page-id-1099,body.page-id-1098,body.page-id-1097,body.page-id-1096,body.page-id-1103,body.page-id-1108,body.page-id-1122,body.single-post) .vN.vN-open .vN-cart{background:#F3F7E8!important;color:#3F553A!important}
:is(body.page-id-1078,body.page-id-1081,body.page-id-1083,body.page-id-488,body.page-id-489,body.post-type-archive-product,body.tax-product_cat,body.tax-product_tag,body.tax-product_brand,body.page-id-1099,body.page-id-1098,body.page-id-1097,body.page-id-1096,body.page-id-1103,body.page-id-1108,body.page-id-1122,body.single-post) .vN.vN-open .vN-burger i{background:#3F553A}
}
@media(min-width:1025px){
:is(body.page-id-1078,body.page-id-1081,body.page-id-1083,body.page-id-488,body.page-id-489,body.post-type-archive-product,body.tax-product_cat,body.tax-product_tag,body.tax-product_brand,body.page-id-1099,body.page-id-1098,body.page-id-1097,body.page-id-1096,body.page-id-1103,body.page-id-1108,body.page-id-1122,body.single-post) .vN:has(.vN-show) .vN-logo span,:is(body.page-id-1078,body.page-id-1081,body.page-id-1083,body.page-id-488,body.page-id-489,body.post-type-archive-product,body.tax-product_cat,body.tax-product_tag,body.tax-product_brand,body.page-id-1099,body.page-id-1098,body.page-id-1097,body.page-id-1096,body.page-id-1103,body.page-id-1108,body.page-id-1122,body.single-post) .vN:has(.vN-has:focus-within) .vN-logo span{background:#3F553A}
:is(body.page-id-1078,body.page-id-1081,body.page-id-1083,body.page-id-488,body.page-id-489,body.post-type-archive-product,body.tax-product_cat,body.tax-product_tag,body.tax-product_brand,body.page-id-1099,body.page-id-1098,body.page-id-1097,body.page-id-1096,body.page-id-1103,body.page-id-1108,body.page-id-1122,body.single-post) .vN:has(.vN-show) .vN-l,:is(body.page-id-1078,body.page-id-1081,body.page-id-1083,body.page-id-488,body.page-id-489,body.post-type-archive-product,body.tax-product_cat,body.tax-product_tag,body.tax-product_brand,body.page-id-1099,body.page-id-1098,body.page-id-1097,body.page-id-1096,body.page-id-1103,body.page-id-1108,body.page-id-1122,body.single-post) .vN:has(.vN-show) .vN-tog,:is(body.page-id-1078,body.page-id-1081,body.page-id-1083,body.page-id-488,body.page-id-489,body.post-type-archive-product,body.tax-product_cat,body.tax-product_tag,body.tax-product_brand,body.page-id-1099,body.page-id-1098,body.page-id-1097,body.page-id-1096,body.page-id-1103,body.page-id-1108,body.page-id-1122,body.single-post) .vN:has(.vN-has:focus-within) .vN-tog{color:#3F553A!important;text-shadow:none}
:is(body.page-id-1078,body.page-id-1081,body.page-id-1083,body.page-id-488,body.page-id-489,body.post-type-archive-product,body.tax-product_cat,body.tax-product_tag,body.tax-product_brand,body.page-id-1099,body.page-id-1098,body.page-id-1097,body.page-id-1096,body.page-id-1103,body.page-id-1108,body.page-id-1122,body.single-post) .vN:has(.vN-show) .vN-l:after,:is(body.page-id-1078,body.page-id-1081,body.page-id-1083,body.page-id-488,body.page-id-489,body.post-type-archive-product,body.tax-product_cat,body.tax-product_tag,body.tax-product_brand,body.page-id-1099,body.page-id-1098,body.page-id-1097,body.page-id-1096,body.page-id-1103,body.page-id-1108,body.page-id-1122,body.single-post) .vN:has(.vN-has:focus-within) .vN-l:after{background:#7E9E6C}
:is(body.page-id-1078,body.page-id-1081,body.page-id-1083,body.page-id-488,body.page-id-489,body.post-type-archive-product,body.tax-product_cat,body.tax-product_tag,body.tax-product_brand,body.page-id-1099,body.page-id-1098,body.page-id-1097,body.page-id-1096,body.page-id-1103,body.page-id-1108,body.page-id-1122,body.single-post) .vN:has(.vN-show) .vN-cart,:is(body.page-id-1078,body.page-id-1081,body.page-id-1083,body.page-id-488,body.page-id-489,body.post-type-archive-product,body.tax-product_cat,body.tax-product_tag,body.tax-product_brand,body.page-id-1099,body.page-id-1098,body.page-id-1097,body.page-id-1096,body.page-id-1103,body.page-id-1108,body.page-id-1122,body.single-post) .vN:has(.vN-has:focus-within) .vN-cart{background:#F3F7E8;color:#3F553A!important}
}

/* LOGO GRANDE */
.vN-logo span{width:112px;height:112px}
.vN-bar{padding-top:6px;padding-bottom:6px}
@media(max-width:1024px){.vN-logo span{width:72px;height:72px}}
/* FINE LOGO */

/* ICONE BICOLORI */
.vN-ti{width:58px;height:58px;background:#fff;box-shadow:inset 0 0 0 1.5px #EEE7D7}
.vN-ti svg{width:38px;height:38px;transition:transform .45s cubic-bezier(.22,.8,.3,1)}
.vN-tile:hover .vN-ti{background:#F4EEE2;box-shadow:inset 0 0 0 1.5px #D9C7A0}
.vN-tile:hover .vN-ti svg{transform:rotate(-6deg) scale(1.08)}
.vN-tile{background:#F7F9F1}
@media(max-width:1024px){.vN-ti{width:50px;height:50px}.vN-ti svg{width:32px;height:32px}}
/* FINE ICONE */

/* FASCIA VERDE MOBILE */
@media(max-width:1024px){.elementor-location-header .elementor-element-0cf9fc2{flex-direction:row!important;flex-wrap:nowrap!important;align-items:center!important;min-height:0!important}.elementor-location-header .elementor-element-78de25a .elementor-heading-title,.elementor-location-header .elementor-element-9c159b7 .elementor-heading-title{white-space:nowrap;font-size:14px!important;line-height:1.3!important}}
@media(max-width:767px){.elementor-location-header .elementor-element-0cf9fc2{justify-content:center!important;padding:6px 10px!important}.elementor-location-header .elementor-element-78de25a{width:100%!important;max-width:100%!important}.elementor-location-header .elementor-element-78de25a .elementor-heading-title{text-align:center!important;letter-spacing:0!important;overflow:hidden;text-overflow:ellipsis}}
/* FINE FASCIA *//* End custom CSS */