.elementor-585 .elementor-element.elementor-element-960013c{--display:flex;--min-height:62vh;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--overlay-opacity:0.58;}.elementor-585 .elementor-element.elementor-element-960013c:not(.elementor-motion-effects-element-type-background), .elementor-585 .elementor-element.elementor-element-960013c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://verdeallaspina.it/wp-content/uploads/2026/10/scaffali-verde-alla-spina-negozio-sfuso-bra.webp");background-position:center center;background-size:cover;}.elementor-585 .elementor-element.elementor-element-960013c::before, .elementor-585 .elementor-element.elementor-element-960013c > .elementor-background-video-container::before, .elementor-585 .elementor-element.elementor-element-960013c > .e-con-inner > .elementor-background-video-container::before, .elementor-585 .elementor-element.elementor-element-960013c > .elementor-background-slideshow::before, .elementor-585 .elementor-element.elementor-element-960013c > .e-con-inner > .elementor-background-slideshow::before, .elementor-585 .elementor-element.elementor-element-960013c > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#1F2B1D;--background-overlay:'';}.elementor-585 .elementor-element.elementor-element-960013c > .elementor-shape-bottom .elementor-shape-fill, .elementor-585 .elementor-element.elementor-element-960013c > .e-con-inner > .elementor-shape-bottom .elementor-shape-fill{fill:#FFFFFF;}.elementor-585 .elementor-element.elementor-element-960013c > .elementor-shape-bottom svg, .elementor-585 .elementor-element.elementor-element-960013c > .e-con-inner > .elementor-shape-bottom svg{height:60px;}.elementor-585 .elementor-element.elementor-element-46ed131{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-585 .elementor-element.elementor-element-0607962{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-585 .elementor-element.elementor-element-c493d55{--display:flex;--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;}.elementor-585 .elementor-element.elementor-element-6df0dc7 .jet-checkboxes-list__row{display:block;margin-right:calc(5px/2);margin-left:calc(5px/2);padding-top:calc(10px/2);margin-bottom:calc(10px/2);}.elementor-585 .elementor-element.elementor-element-6df0dc7 .jet-list-tree__children{display:block;margin-right:calc(5px/2);margin-left:calc(5px/2);padding-left:10px;}.elementor-585 .elementor-element.elementor-element-6df0dc7 .jet-checkboxes-list-wrapper{margin-left:calc(-5px/2);margin-right:calc(-5px/2);margin-top:calc(-10px/2);margin-bottom:calc(-10px/2);}.elementor-585 .elementor-element.elementor-element-6df0dc7 .jet-checkboxes-list__decorator{width:16px;height:16px;min-width:16px;min-height:16px;margin-right:5px;}.rtl .elementor-585 .elementor-element.elementor-element-6df0dc7 .jet-checkboxes-list__decorator{margin-left:5px;}.elementor-585 .elementor-element.elementor-element-6df0dc7 .jet-checkboxes-list__checked-icon{font-size:12px;}.elementor-585 .elementor-element.elementor-element-6df0dc7 .jet-collapse-icon{width:20px;height:20px;}.elementor-585 .elementor-element.elementor-element-6df0dc7 .jet-collapse-none{width:20px;height:20px;}.elementor-585 .elementor-element.elementor-element-6df0dc7 .jet-filters-counter{margin-left:initial;padding-left:5px;}.rtl .elementor-585 .elementor-element.elementor-element-6df0dc7 .jet-filters-counter{margin-right:initial;padding-right:5px;}.elementor-585 .elementor-element.elementor-element-6df0dc7 .jet-filter+.jet-filter{margin-top:10px;}.elementor-585 .elementor-element.elementor-element-6df0dc7 .jet-select[data-hierarchical="1"] + .jet-select[data-hierarchical="1"]{margin-top:10px;}.elementor-585 .elementor-element.elementor-element-8a569ff .jet-smart-filters-select.jet-filter{display:block;}.elementor-585 .elementor-element.elementor-element-8a569ff .jet-smart-filters-hierarchy.jet-filter .jet-select{display:block;width:150px;max-width:150px;}.elementor-585 .elementor-element.elementor-element-8a569ff .jet-filters-group.jet-filters-group{display:flex;flex-direction:column;--jet-smart-filters-group-item-width:auto;}.elementor-585 .elementor-element.elementor-element-8a569ff .jet-smart-filters-select.jet-filter .jet-select{max-width:150px;flex-basis:150px;}.elementor-585 .elementor-element.elementor-element-8a569ff .jet-filters-group{margin-top:calc(-10px/2);margin-bottom:calc(-10px/2);}.elementor-585 .elementor-element.elementor-element-8a569ff .jet-filters-group .jet-filter{margin-top:calc(10px/2);margin-bottom:calc(10px/2);}.elementor-585 .elementor-element.elementor-element-8a569ff .jet-filter .jet-filters-group{margin-top:calc(-10px/2);margin-bottom:calc(-10px/2);}.elementor-585 .elementor-element.elementor-element-8a569ff .jet-filter .jet-filters-group .jet-select{margin-top:calc(10px/2);margin-bottom:calc(10px/2);}.elementor-585 .elementor-element.elementor-element-427db17{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-585 .elementor-element.elementor-element-25e0575{--grid-columns:4;--grid-row-gap:50px;--grid-column-gap:50px;}.elementor-585 .elementor-element.elementor-element-25e0575 .elementor-loop-container{grid-auto-rows:1fr;}.elementor-585 .elementor-element.elementor-element-25e0575 .e-loop-item > .elementor-section, .elementor-585 .elementor-element.elementor-element-25e0575 .e-loop-item > .elementor-section > .elementor-container, .elementor-585 .elementor-element.elementor-element-25e0575 .e-loop-item > .e-con, .elementor-585 .elementor-element.elementor-element-25e0575 .e-loop-item .elementor-section-wrap  > .e-con{height:100%;}.elementor-585 .elementor-element.elementor-element-15c146d .jet-filters-pagination__link{padding:10px 10px 10px 10px;}.elementor-585 .elementor-element.elementor-element-15c146d .jet-filters-pagination__dots{padding:10px 10px 10px 10px;}.elementor-585 .elementor-element.elementor-element-15c146d .jet-filters-pagination{column-gap:6px;row-gap:6px;justify-content:center;}.elementor-585 .elementor-element.elementor-element-15c146d .jet-filters-pagination__load-more{order:initial;}@media(max-width:1024px){.elementor-585 .elementor-element.elementor-element-25e0575{--grid-columns:3;}}@media(max-width:767px){.elementor-585 .elementor-element.elementor-element-25e0575{--grid-columns:1;}}/* Start custom CSS */e-page-transition,.e-page-transition{display:none!important}
.vS-hero{padding:190px 24px 120px!important;overflow:hidden}
.vS-hero>.elementor-shape svg{height:60px!important}
.vS-hero-in{max-width:760px;margin:0 auto;text-align:center;display:flex;flex-direction:column;align-items:center;gap:14px}
.vS-eyebrow{margin:0;font:700 14px Inter,sans-serif;text-transform:uppercase;letter-spacing:2px;color:#D9C7A0}
.vS-h1{margin:0!important;font:700 60px/1.06 Poppins,sans-serif!important;color:#fff!important;letter-spacing:-1px;text-wrap:balance}
.vS-lead{margin:0;font:400 18px/1.6 Inter,sans-serif;color:#fff;max-width:640px}
.vS-bc ol{list-style:none;margin:6px 0 0;padding:0;display:flex;flex-wrap:wrap;justify-content:center;gap:4px 8px;font:500 14px Inter,sans-serif}
.vS-bc li{color:#fff;opacity:.85;display:flex;align-items:center;gap:8px}
.vS-bc li+li:before{content:"›";opacity:.7}
.vS-bc a{color:#fff!important;text-decoration:none!important;border-bottom:1px solid rgba(255,255,255,.4)}
.vS-bc a:hover{border-color:#D9C7A0}
@media(min-width:768px) and (prefers-reduced-motion:no-preference){.vS-hero-in>*{opacity:0;transform:translateY(18px);animation:vSin .9s cubic-bezier(.22,.8,.3,1) forwards}.vS-hero-in>*:nth-child(2){animation-delay:.12s}.vS-hero-in>*:nth-child(3){animation-delay:.24s}.vS-hero-in>*:nth-child(4){animation-delay:.36s}@keyframes vSin{to{opacity:1;transform:none}}}
.vS-catsec{padding:20px 24px 8px!important}
.vS-cats{max-width:1200px;margin:0 auto;width:100%}
.vS-cats ul{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(128px,1fr));gap:12px}
.vS-cat{position:relative;display:flex;flex-direction:column;align-items:center;gap:8px;height:100%;padding:16px 10px 14px;border-radius:18px;background:#fff;border:1.5px solid #EFE7D6;text-align:center;text-decoration:none!important;transition:transform .25s,border-color .25s,box-shadow .25s,background .25s}
.vS-cat:hover{transform:translateY(-3px);border-color:#DCE6CC;box-shadow:0 16px 30px -22px rgba(63,85,58,.5)}
.vS-ci{width:54px;height:54px;border-radius:16px;background:#F3F7E8;display:grid;place-items:center;transition:background .25s}
.vS-ci svg{width:38px;height:38px}
.vS-cl{font:600 14px/1.3 Inter,sans-serif;color:#3F553A}
.vS-cn{position:absolute;top:8px;right:9px;min-width:22px;height:22px;padding:0 6px;border-radius:99px;background:#F4EEE2;color:#996B52;font:700 14px/22px Inter,sans-serif}
.vS-cat.is-cur{background:#3F553A;border-color:#3F553A}
.vS-cat.is-cur .vS-cl{color:#fff}
.vS-cat.is-cur .vS-ci{background:#fff}
.vS-cat.is-cur .vS-cn{background:#D9C7A0;color:#3F553A}
.vS-filters{padding:18px 24px 6px!important}
.vS-fbar{max-width:1200px;margin:0 auto;width:100%;display:flex!important;flex-wrap:wrap!important;align-items:center!important;gap:12px 14px!important;padding:14px 18px!important;border-radius:20px;background:#FBFAF6;border:1.5px solid #EFE7D6}
.vS-fbar>.elementor-element{width:auto!important;margin:0!important}
.vS-ftitle .elementor-heading-title{font:700 14px Inter,sans-serif!important;text-transform:uppercase;letter-spacing:1.6px;color:#996B52!important}
.vS-ftags .jet-filter-label,.vS-fbrand .jet-filter-label{display:none!important}
.vS-ftags .jet-checkboxes-list-wrapper,.vS-ftags .jet-checkboxes-list{display:flex!important;flex-wrap:wrap;gap:8px}
.vS-ftags .jet-checkboxes-list__row{margin:0!important}
.vS-ftags .jet-checkboxes-list__item{position:relative;display:block}
.vS-ftags .jet-checkboxes-list__input{position:absolute!important;opacity:0!important;width:1px;height:1px}
.vS-ftags .jet-checkboxes-list__button{display:inline-flex!important;align-items:center;gap:8px;min-height:44px;margin:0!important;padding:9px 16px 9px 12px!important;border-radius:99px!important;border:1.5px solid #E7DFCC!important;background:#fff!important;cursor:pointer;transition:background .2s,border-color .2s,box-shadow .2s}
.vS-ftags .jet-checkboxes-list__button:hover{border-color:#7E9E6C!important}
.vS-ftags .jet-checkboxes-list__decorator{display:none!important}
.vS-ftags .jet-checkboxes-list__label{display:inline-flex;align-items:center;gap:8px;font:600 14px/1.2 Inter,sans-serif!important;color:#3F553A!important;text-transform:uppercase;letter-spacing:.8px}
.vS-ftags .jet-checkboxes-list__label:before{content:"";flex:0 0 18px;height:18px;background:center/contain no-repeat}
.vS-ftags .jet-checkboxes-list__input:checked+.jet-checkboxes-list__button{background:#F3F7E8!important;border-color:#7E9E6C!important;box-shadow:inset 0 0 0 1px #7E9E6C}
.vS-ftags .jet-checkboxes-list__input:checked+.jet-checkboxes-list__button .jet-checkboxes-list__label:after{content:"✓";margin-left:2px;color:#3F553A;font-weight:700}
.vS-ftags .jet-checkboxes-list__input:focus-visible+.jet-checkboxes-list__button{box-shadow:0 0 0 4px rgba(126,158,108,.25)}
.vS-ftags .jet-checkboxes-list__input[value="39"]+.jet-checkboxes-list__button .jet-checkboxes-list__label:before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%237E9E6C' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 21c.5-4.5 2.5-8 7-10'/%3E%3Cpath d='M9 18c6.218 0 10.5-3.288 11-12v-2h-4.014c-9 0-11.986 4-12 9 0 1 0 3 2 5h3z'/%3E%3C/svg%3E")}
.vS-ftags .jet-checkboxes-list__input[value="40"]+.jet-checkboxes-list__button .jet-checkboxes-list__label:before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23996B52' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='11' r='3'/%3E%3Cpath d='M17.657 16.657l-4.243 4.243a2 2 0 0 1-2.827 0l-4.244-4.243a8 8 0 1 1 11.314 0z'/%3E%3C/svg%3E")}
.vS-ftags .jet-checkboxes-list__input[value="58"]+.jet-checkboxes-list__button .jet-checkboxes-list__label:before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%234F8DB5' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='9'/%3E%3Cpath d='M3.6 9h16.8M3.6 15h16.8M11.5 3a17 17 0 0 0 0 18M12.5 3a17 17 0 0 1 0 18'/%3E%3C/svg%3E")}
.vS-fbrand{margin-left:auto!important}
.vS-fbrand select{min-height:46px;min-width:220px;padding:10px 42px 10px 16px!important;border-radius:99px!important;border:1.5px solid #E7DFCC!important;background:#fff url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%233F553A' stroke-width='2.2' stroke-linecap='round'%3E%3Cpath d='M6 9l6 6 6-6'/%3E%3C/svg%3E") no-repeat right 16px center/16px!important;font:600 14px Inter,sans-serif!important;color:#3F553A!important;-webkit-appearance:none;appearance:none;cursor:pointer}
.vS-fbrand select:focus{outline:none;border-color:#7E9E6C!important;box-shadow:0 0 0 4px rgba(126,158,108,.18)}
.vS-freset .jet-remove-all-filters__button{min-height:44px;padding:9px 16px!important;border-radius:99px!important;border:0!important;background:transparent!important;color:#996B52!important;font:600 14px Inter,sans-serif!important;text-decoration:underline;text-underline-offset:3px;cursor:pointer}
.vS-grid{padding:22px 24px 90px!important;max-width:1248px;margin:0 auto}
.vS-grid .e-loop__load-more .elementor-button{border-radius:3px!important;background:#7E9E6C!important;color:#fff!important;font:700 14px Inter,sans-serif!important;text-transform:uppercase;letter-spacing:1.6px;padding:16px 28px!important}
@media(max-width:1024px){.vS-h1{font-size:46px!important}.vS-hero{padding-top:180px!important}.vS-fbrand{margin-left:0!important}}
@media(max-width:767px){
.vS-hero{padding:150px 16px 80px!important;min-height:auto!important}
.vS-hero>.elementor-shape svg{height:34px!important}
.vS-h1{font-size:34px!important}
.vS-lead{font-size:16px}
.vS-catsec{padding:10px 0 4px!important}
.vS-cats ul{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;gap:10px;padding:4px 16px 12px;scrollbar-width:none;-webkit-overflow-scrolling:touch}
.vS-cats ul::-webkit-scrollbar{display:none}
.vS-cats li{flex:0 0 112px;scroll-snap-align:start}
.vS-cat{padding:14px 8px 12px;border-radius:16px}
.vS-ci{width:48px;height:48px;border-radius:14px}
.vS-ci svg{width:34px;height:34px}
.vS-filters{padding:8px 16px 4px!important}
.vS-fbar{padding:12px!important;gap:10px!important;border-radius:16px}
.vS-fbar>.vS-ftitle,.vS-fbar>.vS-ftags{width:100%!important}
.vS-fbar>.vS-fbrand{flex:1 1 auto!important;width:auto!important}
.vS-fbar>.vS-freset{width:auto!important}
.vS-ftags .jet-checkboxes-list__button{padding:8px 14px 8px 10px!important}
.vS-fbrand select{width:100%;min-width:0}
.vS-grid{padding:16px 12px 64px!important}
}
.vS-grid .e-loop-nothing-found-message{max-width:560px;margin:10px auto 0;padding:28px 24px;border-radius:20px;background:#F4EEE2;text-align:center;font:500 16px/1.6 Inter,sans-serif;color:#4E4F48}

/* FIX LARGHEZZE */
.vS-catsec>.elementor-element,.vS-filters>.elementor-element,.vS-grid>.elementor-element{width:100%!important;max-width:1200px!important;margin-left:auto!important;margin-right:auto!important}
.vS-filters>.vS-fbar{box-sizing:border-box}
.vS-grid{max-width:none!important}
.vS-fbar>.vS-fbrand{flex:0 0 240px!important;width:240px!important;margin-left:auto!important}
.vS-fbrand .jet-select,.vS-fbrand select{width:100%!important;min-width:0!important}
.vS-freset .jet-remove-all-filters__button{display:inline-flex!important;align-items:center;gap:6px;min-height:46px!important;padding:10px 18px!important;border-radius:99px!important;border:1.5px solid #D9C7A0!important;background:#fff!important;color:#996B52!important;font:600 14px Inter,sans-serif!important;text-decoration:none!important;white-space:nowrap}
.vS-freset .jet-remove-all-filters__button:before{content:'×';font:600 18px/1 Inter,sans-serif}
.vS-freset .jet-remove-all-filters__button:hover{background:#F4EEE2!important;border-color:#996B52!important}
@media(max-width:1024px){.vS-fbar>.vS-fbrand{margin-left:0!important}}
@media(max-width:767px){.vS-fbar>.vS-fbrand{flex:1 1 160px!important;width:auto!important}.vS-catsec>.elementor-element{max-width:none!important}}

/* INDICIZZAZIONE */
.vS-ftags .jet-filters-counter{display:inline-grid;place-items:center;min-width:24px;height:24px;padding:0 7px;margin-left:4px;border-radius:99px;background:#F4EEE2;color:#996B52;font:700 14px/1 Inter,sans-serif;letter-spacing:0;text-transform:none}
.vS-ftags .jet-checkboxes-list__input:checked+.jet-checkboxes-list__button .jet-filters-counter{background:#fff}
.vS-ftags .jet-filter-row-disable{opacity:.45;pointer-events:none}
.vS-ftags .jet-filter-row-disable .jet-checkboxes-list__button{background:#F7F5EF!important;border-style:dashed!important}
/* FINE INDICIZZAZIONE */

.vS-fscript{height:0;margin:0!important;overflow:hidden}

/* CATEGORIE TENDINA */
.vS-catsel-w{display:none}
@media(max-width:1024px){
.vS-cats ul{display:none!important}
.vS-catsec{padding:18px 24px 0!important}
.vS-catsel-w{display:block;max-width:1200px;margin:0 auto}
.vS-catsel-l{display:block;margin:0 0 8px;font:700 14px Inter,sans-serif;text-transform:uppercase;letter-spacing:1.6px;color:#996B52}
.vS-catsel{width:100%;min-height:52px;padding:12px 46px 12px 18px;border-radius:14px;border:1.5px solid #DCE6CC;background:#F3F7E8 url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%233F553A' stroke-width='2.2' stroke-linecap='round'%3E%3Cpath d='M6 9l6 6 6-6'/%3E%3C/svg%3E") no-repeat right 16px center/18px;font:600 16px Inter,sans-serif;color:#3F553A;-webkit-appearance:none;appearance:none;cursor:pointer}
.vS-catsel:focus{outline:none;border-color:#7E9E6C;box-shadow:0 0 0 4px rgba(126,158,108,.18)}
.vS-fbar>.vS-fbrand{flex:1 1 200px!important;width:auto!important}
.vS-fbrand select{min-height:52px!important;font-size:16px!important}
}
@media(max-width:767px){.vS-catsec{padding:14px 16px 0!important}.vS-catsec>.elementor-element{max-width:100%!important}}
@media(max-width:1024px){.vS-fbar>.vS-fbrand{flex:1 1 100%!important;width:100%!important;max-width:none!important}.vS-fbrand .elementor-widget-container,.vS-fbrand .jet-smart-filters-select,.vS-fbrand .jet-select{width:100%!important}}
/* FINE CATEGORIE TENDINA */

.vS-fbrand .jet-select{max-width:none!important;flex-basis:auto!important;width:100%!important}

.vS-hero-in h2.vS-eyebrow{margin:0!important;font:700 14px Inter,sans-serif!important;text-transform:uppercase;letter-spacing:2px;color:#D9C7A0!important}/* End custom CSS */