.vibranet-collection,.virbanet-collection{--vb-ink: #171217;--vb-text: #342a31;--vb-muted: #756a72;--vb-subtle: #f7f4f6;--vb-panel: #ffffff;--vb-line: rgba(23, 18, 23, .11);--vb-line-strong: rgba(23, 18, 23, .18);--vb-accent: #b41550;--vb-accent-dark: #681336;--vb-success: #1f7a4d;--vb-warning: #b46716;--vb-shadow: 0 18px 50px rgba(23, 18, 23, .08);color:var(--vb-text)}.vibranet-collection .container,.virbanet-collection .container{max-width:min(var(--page-width, 1466px),calc(100vw - 32px))}.vibranet-collection__header,.virbanet-collection__header{position:relative;display:grid;grid-template-columns:minmax(0,1fr) minmax(320px,430px);gap:28px;align-items:stretch;margin-bottom:18px;padding:30px;border:1px solid var(--vb-line);border-radius:8px;background:linear-gradient(135deg,#b4155012,#68133606 45%,#ffffffeb),var(--vb-panel);box-shadow:0 8px 34px #1712170d;overflow:hidden}.vibranet-collection__header:before,.virbanet-collection__header:before{content:"";position:absolute;inset:0 auto 0 0;width:5px;background:var(--vb-accent)}.vibranet-collection__title-area,.virbanet-collection__title-area{position:relative;z-index:1;display:flex;flex-direction:column;justify-content:center;min-width:0}.vibranet-collection__eyebrow,.virbanet-collection__eyebrow{width:fit-content;margin-bottom:13px;padding:7px 10px;border:1px solid rgba(180,21,80,.18);border-radius:999px;color:var(--vb-accent-dark);font-size:12px;font-weight:800;line-height:1;letter-spacing:0;text-transform:uppercase;background:#ffffffc7}.vibranet-collection__title,.virbanet-collection__title{max-width:760px;margin:0;color:var(--vb-ink);font-size:clamp(34px,4.6vw,68px);font-weight:850;line-height:.95;letter-spacing:0}.vibranet-collection__subtitle,.virbanet-collection__subtitle{max-width:760px;margin:14px 0 0;color:var(--vb-muted);font-size:16px;line-height:1.55}.vibranet-collection__stats,.virbanet-collection__stats{position:relative;z-index:1;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;align-content:center}.vibranet-collection__stat,.vibranet-collection__service,.virbanet-collection__stat,.virbanet-collection__service{min-height:92px;padding:16px;border:1px solid var(--vb-line);border-radius:8px;background:#ffffffe0}.vibranet-collection__stat span,.virbanet-collection__stat span{display:block;color:var(--vb-ink);font-size:30px;font-weight:850;line-height:1}.vibranet-collection__stat small,.virbanet-collection__stat small{display:block;margin-top:8px;color:var(--vb-muted);font-size:12px;font-weight:700;line-height:1.25;text-transform:uppercase}.vibranet-collection__service,.virbanet-collection__service{grid-column:1 / -1;min-height:56px;display:flex;align-items:center;color:var(--vb-accent-dark);font-size:14px;font-weight:800;line-height:1.35;background:#b4155014}.vibranet-collection__quick-links,.virbanet-collection__quick-links{display:grid;grid-template-columns:auto minmax(0,1fr);gap:14px;align-items:center;margin:0 0 14px;padding:13px 14px;border:1px solid var(--vb-line);border-radius:8px;background:var(--vb-panel)}.vibranet-collection__quick-links>span,.virbanet-collection__quick-links>span{color:var(--vb-muted);font-size:12px;font-weight:850;line-height:1;text-transform:uppercase;white-space:nowrap}.vibranet-collection__quick-links>div,.virbanet-collection__quick-links>div{display:flex;gap:8px;overflow-x:auto;padding:2px 0;scrollbar-width:thin}.vibranet-collection__quick-links a,.virbanet-collection__quick-links a{flex:0 0 auto;padding:10px 14px;border:1px solid var(--vb-line);border-radius:999px;color:var(--vb-text);font-size:13px;font-weight:750;line-height:1;text-decoration:none;background:var(--vb-subtle);transition:border-color .2s ease,color .2s ease,background-color .2s ease,transform .2s ease}.vibranet-collection__quick-links a:hover,.vibranet-collection__quick-links a.is-active,.virbanet-collection__quick-links a:hover,.virbanet-collection__quick-links a.is-active{border-color:var(--vb-accent);color:#fff;background:var(--vb-accent);transform:translateY(-1px)}.vibranet-collection__notes,.virbanet-collection__notes{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:0 0 20px}.vibranet-collection__notes span,.virbanet-collection__notes span{position:relative;min-height:54px;padding:13px 14px 13px 42px;border:1px solid var(--vb-line);border-radius:8px;color:var(--vb-text);font-size:13px;font-weight:700;line-height:1.35;background:var(--vb-panel)}.vibranet-collection__notes span:before,.virbanet-collection__notes span:before{content:"";position:absolute;top:16px;left:14px;width:17px;height:17px;border-radius:50%;background:linear-gradient(#fff,#fff) center / 7px 2px no-repeat,var(--vb-success)}.vibranet-collection__body,.virbanet-collection__body{--bs-gutter-x: 28px;align-items:flex-start}.vibranet-collection__filter,.virbanet-collection__filter{padding-top:0}.vibranet-collection__filter-heading,.virbanet-collection__filter-heading{position:sticky;top:var(--sticky-header-height, 0);z-index:4;margin-bottom:12px;padding:15px 16px;border:1px solid var(--vb-line);border-radius:8px;color:var(--vb-ink);font-size:15px;font-weight:850;background:var(--vb-panel)}.vibranet-collection__filter [data-filter],.vibranet-collection__filter .filter-col-content,.virbanet-collection__filter [data-filter],.virbanet-collection__filter .filter-col-content{padding:12px 16px;border:1px solid var(--vb-line);border-radius:8px;background:var(--vb-panel)}.vibranet-collection__filter .sidebar-block+.sidebar-block,.virbanet-collection__filter .sidebar-block+.sidebar-block{margin-top:4px}.vibranet-collection__filter .sidebar-block .sidebar-block_title,.virbanet-collection__filter .sidebar-block .sidebar-block_title{padding-top:16px;padding-bottom:16px;font-weight:800}.vibranet-collection__toolbar,.virbanet-collection__toolbar{position:sticky;top:var(--sticky-header-height, 0);z-index:8;margin-bottom:20px;padding:12px;border:1px solid var(--vb-line-strong);border-radius:8px;background:#fffffff5;box-shadow:0 12px 28px #17121712;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.vibranet-collection__toolbar .filter-row,.virbanet-collection__toolbar .filter-row{margin:0}.vibranet-collection__toolbar .filter-toggle,.virbanet-collection__toolbar .filter-toggle{min-height:44px;padding:0 16px;border:1px solid var(--vb-line);border-radius:8px;color:var(--vb-ink);font-weight:800;background:var(--vb-subtle)}.vibranet-collection__toolbar .filter-toggle:hover,.virbanet-collection__toolbar .filter-toggle:hover{border-color:var(--vb-accent);color:var(--vb-accent)}.vibranet-collection__toolbar .form-select,.virbanet-collection__toolbar .form-select{min-height:44px;border-radius:8px;border-color:var(--vb-line);font-weight:700}.vibranet-collection__toolbar .view-mode span,.virbanet-collection__toolbar .view-mode span{display:inline-grid;width:48px;height:42px;border:1px solid var(--vb-line);border-radius:8px;background:var(--vb-panel);place-items:center;overflow:hidden}.vibranet-collection__toolbar .view-mode,.virbanet-collection__toolbar .view-mode{gap:10px;align-items:center}.vibranet-collection__toolbar .col-view-mode,.virbanet-collection__toolbar .col-view-mode{overflow:visible}.vibranet-collection__toolbar .view-mode span svg,.virbanet-collection__toolbar .view-mode span svg{display:block;max-width:30px;max-height:22px}.vibranet-collection__toolbar .view-mode span.active,.virbanet-collection__toolbar .view-mode span.active{border-color:var(--vb-accent);background:#b4155017}.vibranet-collection__grid,.virbanet-collection__grid{--bs-gutter-x: 22px;--bs-gutter-y: 30px}.vibranet-collection__product-col .prd,.virbanet-collection__product-col .prd{height:100%;padding:10px;border:1px solid var(--vb-line);border-radius:8px;background:#fff;box-shadow:0 8px 22px #17121709;transition:border-color .2s ease,box-shadow .2s ease,transform .2s ease}.vibranet-collection__product-col .prd:hover,.virbanet-collection__product-col .prd:hover{border-color:#b4155061;box-shadow:var(--vb-shadow);transform:translateY(-3px)}.vibranet-collection__product-col .prd-image-wrap,.virbanet-collection__product-col .prd-image-wrap{border-radius:7px;background:#fff;overflow:hidden}.vibranet-collection__product-col .prd-bot,.virbanet-collection__product-col .prd-bot{display:flex;flex-direction:column;padding:14px 6px 6px;text-align:left}.vibranet-collection__product-col .prd-category,.virbanet-collection__product-col .prd-category{order:1;display:block;width:100%;max-width:100%;min-width:0;margin:0;padding:0 0 9px;border-bottom:1px solid var(--vb-line);border-radius:0;color:var(--vb-accent-dark);font-size:12px;font-weight:850;line-height:1.2;text-align:left;letter-spacing:0;text-transform:uppercase;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;background:transparent}.vibranet-collection__product-col .prd-name,.virbanet-collection__product-col .prd-name{order:3;margin:12px 0 0;font-size:14px;font-weight:800;line-height:1.25;letter-spacing:0}.vibranet-collection__product-col .prd-name a,.virbanet-collection__product-col .prd-name a{color:var(--vb-ink)}.vibranet-collection__product-col .prd-price,.virbanet-collection__product-col .prd-price{order:2;display:flex;width:100%;max-width:100%;justify-content:space-between;align-items:center;gap:10px;margin:0;padding:9px 0 10px;border-bottom:1px solid var(--vb-line);border-radius:0;color:#1f704a;background:transparent}.vibranet-collection__product-col .prd-price:before,.virbanet-collection__product-col .prd-price:before{content:"Prezzo";color:var(--vb-muted);font-size:11px;font-weight:800;line-height:1;text-transform:uppercase}.vibranet-collection__product-col .prd-price .prd-price-regular,.virbanet-collection__product-col .prd-price .prd-price-regular{color:#155c3b;font-size:16px;font-weight:900;line-height:1;text-align:right}.vibranet-collection__product-col .prd-price .prd-price-old,.vibranet-collection__product-col .prd-price .unit-price,.virbanet-collection__product-col .prd-price .prd-price-old,.virbanet-collection__product-col .prd-price .unit-price{color:#155c3bad;font-size:12px;line-height:1}.vibranet-collection__product-col .prd-hover,.virbanet-collection__product-col .prd-hover{border-radius:8px}.vibranet-collection__empty,.virbanet-collection__empty{padding:64px 16px;border:1px solid var(--vb-line);border-radius:8px;background:var(--vb-subtle)}@media(max-width:1199px){.vibranet-collection__header,.virbanet-collection__header{grid-template-columns:1fr}.vibranet-collection__stats,.virbanet-collection__stats{grid-template-columns:repeat(3,minmax(0,1fr))}.vibranet-collection__service,.virbanet-collection__service{grid-column:auto}}@media(max-width:1024px){.vibranet-collection__notes,.virbanet-collection__notes{grid-template-columns:1fr}.vibranet-collection__toolbar,.virbanet-collection__toolbar,.vibranet-collection__filter-heading,.virbanet-collection__filter-heading{position:relative;top:auto}}@media(max-width:767px){.vibranet-collection .container,.virbanet-collection .container{max-width:calc(100vw - 20px)}.vibranet-collection__header,.virbanet-collection__header{padding:22px 18px}.vibranet-collection__title,.virbanet-collection__title{font-size:clamp(31px,10vw,44px)}.vibranet-collection__subtitle,.virbanet-collection__subtitle{font-size:14px}.vibranet-collection__stats,.virbanet-collection__stats{grid-template-columns:1fr 1fr}.vibranet-collection__service,.virbanet-collection__service{grid-column:1 / -1}.vibranet-collection__quick-links,.virbanet-collection__quick-links{grid-template-columns:1fr}.vibranet-collection__grid,.virbanet-collection__grid{--bs-gutter-x: 12px;--bs-gutter-y: 20px}.vibranet-collection__product-col .prd,.virbanet-collection__product-col .prd{padding:8px}}.vibranet-collection .vb-card-form,.virbanet-collection .vb-card-form{display:grid;gap:10px;width:100%}.vibranet-collection .vb-card-qty-label,.virbanet-collection .vb-card-qty-label{display:none}.vibranet-collection .prd-action,.virbanet-collection .prd-action{width:100%}.vibranet-collection .prd-action .prd-quantity,.virbanet-collection .prd-action .prd-quantity{width:100%;max-width:none;margin:0}.vibranet-collection .prd-action quantity-input>.prd-quantity,.virbanet-collection .prd-action quantity-input>.prd-quantity{position:relative;display:grid!important;grid-template-columns:42px minmax(42px,1fr) 42px;align-items:center;height:42px;min-height:42px;border:1px solid var(--vb-line-strong);border-radius:8px;background:#fff;overflow:hidden}.vibranet-collection .prd-action quantity-input>.prd-quantity:before,.vibranet-collection .prd-action quantity-input>.prd-quantity:after,.virbanet-collection .prd-action quantity-input>.prd-quantity:before,.virbanet-collection .prd-action quantity-input>.prd-quantity:after{display:none!important}.vibranet-collection .prd-action .prd-quantity input.form-control,.virbanet-collection .prd-action .prd-quantity input.form-control{grid-column:2;width:100%;height:42px;min-height:42px;padding:0!important;border:0!important;color:var(--vb-ink);font-size:15px;font-weight:850;line-height:42px;text-align:center;background:transparent!important;box-shadow:none!important;-webkit-appearance:textfield;appearance:textfield}.vibranet-collection .prd-action .prd-quantity input.form-control::-webkit-outer-spin-button,.vibranet-collection .prd-action .prd-quantity input.form-control::-webkit-inner-spin-button,.virbanet-collection .prd-action .prd-quantity input.form-control::-webkit-outer-spin-button,.virbanet-collection .prd-action .prd-quantity input.form-control::-webkit-inner-spin-button{margin:0;-webkit-appearance:none;appearance:none}.vibranet-collection .prd-action .quantity-status,.virbanet-collection .prd-action .quantity-status{display:none!important}.vibranet-collection .prd-action .prd-quantity-nav,.virbanet-collection .prd-action .prd-quantity-nav{position:static!important;display:contents!important}.vibranet-collection .prd-action .prd-quantity-btn,.virbanet-collection .prd-action .prd-quantity-btn{position:static!important;display:grid!important;width:42px;height:42px;min-width:42px;padding:0!important;border:0;border-radius:0;color:var(--vb-ink);background:var(--vb-subtle);place-items:center;transition:color .18s ease,background-color .18s ease}.vibranet-collection .prd-action .prd-quantity-down,.virbanet-collection .prd-action .prd-quantity-down{grid-column:1;grid-row:1;border-right:1px solid var(--vb-line)}.vibranet-collection .prd-action .prd-quantity-up,.virbanet-collection .prd-action .prd-quantity-up{grid-column:3;grid-row:1;border-left:1px solid var(--vb-line)}.vibranet-collection .prd-action .prd-quantity-btn:hover,.virbanet-collection .prd-action .prd-quantity-btn:hover{color:#fff;background:var(--vb-accent)}.vibranet-collection .prd-action .prd-quantity-btn svg,.vibranet-collection .prd-action .prd-quantity-btn span,.virbanet-collection .prd-action .prd-quantity-btn svg,.virbanet-collection .prd-action .prd-quantity-btn span{width:13px;height:13px;pointer-events:none}.vibranet-collection .vb-card-atc.btn,.virbanet-collection .vb-card-atc.btn{display:flex!important;align-items:center;justify-content:center;min-height:44px;height:auto;padding:12px 16px!important;border:1px solid var(--vb-accent)!important;border-radius:8px!important;color:#fff!important;font-size:13px;font-weight:900;line-height:1.1;letter-spacing:0;text-align:center;text-transform:uppercase;background:var(--vb-accent)!important;box-shadow:0 10px 22px #b4155033;overflow:hidden}.vibranet-collection .vb-card-atc.btn:before,.vibranet-collection .vb-card-atc.btn:after,.virbanet-collection .vb-card-atc.btn:before,.virbanet-collection .vb-card-atc.btn:after{display:none!important}.vibranet-collection .vb-card-atc.btn:hover,.virbanet-collection .vb-card-atc.btn:hover{border-color:var(--vb-accent-dark)!important;color:#fff!important;background:var(--vb-accent-dark)!important;box-shadow:0 12px 26px #6813363d}.vibranet-collection .vb-card-atc__inner,.virbanet-collection .vb-card-atc__inner{position:static!important;display:inline-flex!important;gap:9px;align-items:center;justify-content:center;transform:none!important;opacity:1!important;visibility:visible!important}.vibranet-collection .vb-card-atc__icon,.virbanet-collection .vb-card-atc__icon{display:inline-flex;align-items:center;justify-content:center;width:17px;height:17px;flex:0 0 auto}.vibranet-collection .vb-card-atc__icon svg,.virbanet-collection .vb-card-atc__icon svg{width:17px;height:17px}.vibranet-collection .vb-card-atc .btn-txt,.vibranet-collection .vb-card-atc .btn-hover-txt,.virbanet-collection .vb-card-atc .btn-txt,.virbanet-collection .vb-card-atc .btn-hover-txt{position:static!important;inset:auto!important;display:inline!important;transform:none!important;opacity:1!important;visibility:visible!important;white-space:normal}.vibranet-collection .vb-card-atc .btn-hover-txt,.virbanet-collection .vb-card-atc .btn-hover-txt{display:none!important}.vibranet-collection .vb-card-atc[disabled],.virbanet-collection .vb-card-atc[disabled]{border-color:var(--vb-line-strong)!important;color:var(--vb-muted)!important;background:var(--vb-subtle)!important;box-shadow:none}.vibranet-collection .vb-qty-presets,.virbanet-collection .vb-qty-presets{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:5px;width:100%;margin:7px 0 0}.vibranet-collection .vb-qty-preset,.virbanet-collection .vb-qty-preset{display:grid;place-items:center;min-width:0;height:24px;padding:0 4px;border:1px solid var(--vb-line);border-radius:6px;color:var(--vb-muted);background:#fff;font-size:11px;font-weight:850;line-height:1;transition:border-color .16s ease,color .16s ease,background .16s ease}.vibranet-collection .vb-qty-preset:hover,.vibranet-collection .vb-qty-preset.is-active,.virbanet-collection .vb-qty-preset:hover,.virbanet-collection .vb-qty-preset.is-active{border-color:var(--vb-accent);color:#fff;background:var(--vb-accent)}.vibranet-collection .prd.prd--style2 .prd-hover,.virbanet-collection .prd.prd--style2 .prd-hover{padding:14px;border-radius:8px}.vibranet-collection .prd-hover .prd-price+.prd-action,.virbanet-collection .prd-hover .prd-price+.prd-action{margin-top:10px}.vibranet-collection__product-col .prd-top,.virbanet-collection__product-col .prd-top,.vibranet-collection .prd .prd-top,.virbanet-collection .prd .prd-top{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:14px;align-items:start;margin:0 0 14px;padding:4px 4px 12px;border-bottom:1px solid var(--vb-line)}.vibranet-collection__product-col .prd-top .prd-name,.virbanet-collection__product-col .prd-top .prd-name,.vibranet-collection .prd .prd-top .prd-name,.virbanet-collection .prd .prd-top .prd-name{display:none}.vibranet-collection__product-col .prd-top .prd-category,.virbanet-collection__product-col .prd-top .prd-category,.vibranet-collection .prd .prd-top .prd-category,.virbanet-collection .prd .prd-top .prd-category{display:block;width:auto;max-width:100%;min-width:0;margin:0;padding:0;border:0;color:var(--vb-accent-dark);font-size:12px;font-weight:900;line-height:1.15;text-align:left;text-transform:uppercase;background:transparent;white-space:normal;overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.vibranet-collection__product-col .prd-top .prd-price,.virbanet-collection__product-col .prd-top .prd-price,.vibranet-collection .prd .prd-top .prd-price,.virbanet-collection .prd .prd-top .prd-price{display:flex;width:auto;max-width:96px;flex-direction:column;align-items:flex-end;justify-content:flex-start;gap:4px;margin:0;padding:0;border:0;color:#175d3e;background:transparent}.vibranet-collection__product-col .prd-top .prd-price:before,.virbanet-collection__product-col .prd-top .prd-price:before,.vibranet-collection .prd .prd-top .prd-price:before,.virbanet-collection .prd .prd-top .prd-price:before{content:none}.vibranet-collection__product-col .prd-top .prd-price .prd-price-regular,.virbanet-collection__product-col .prd-top .prd-price .prd-price-regular,.vibranet-collection .prd .prd-top .prd-price .prd-price-regular,.virbanet-collection .prd .prd-top .prd-price .prd-price-regular{color:#175d3e;font-size:17px;font-weight:900;line-height:1;text-align:right;white-space:nowrap}.vibranet-collection__product-col .prd-top .prd-price .prd-price-old,.vibranet-collection__product-col .prd-top .prd-price .unit-price,.virbanet-collection__product-col .prd-top .prd-price .prd-price-old,.virbanet-collection__product-col .prd-top .prd-price .unit-price,.vibranet-collection .prd .prd-top .prd-price .prd-price-old,.vibranet-collection .prd .prd-top .prd-price .unit-price,.virbanet-collection .prd .prd-top .prd-price .prd-price-old,.virbanet-collection .prd .prd-top .prd-price .unit-price{color:#175d3e94;font-size:12px;line-height:1;text-align:right;white-space:nowrap}.vibranet-collection__product-col .prd-bot .prd-category,.virbanet-collection__product-col .prd-bot .prd-category,.vibranet-collection__product-col .prd-bot .prd-price,.virbanet-collection__product-col .prd-bot .prd-price{display:none}.vibranet-collection__product-col .prd-bot .prd-name,.virbanet-collection__product-col .prd-bot .prd-name{margin-top:12px;text-align:center}.vibranet-collection .vb-card-title-row,.virbanet-collection .vb-card-title-row{display:flex;direction:ltr;align-items:center;justify-content:center;gap:9px;margin-top:12px;padding:0 10px;width:100%;max-width:100%}.vibranet-collection .vb-card-title-row .prd-name,.virbanet-collection .vb-card-title-row .prd-name{order:1;flex:0 1 auto;min-width:0;margin:0;padding:0;text-align:center}.vibranet-collection .prd-hover .vb-card-title-row,.virbanet-collection .prd-hover .vb-card-title-row{margin-top:14px}.vibranet-collection .vb-card-title-row .prd-name,.vibranet-collection .vb-card-title-row .prd-name a,.virbanet-collection .vb-card-title-row .prd-name,.virbanet-collection .vb-card-title-row .prd-name a{display:block;width:auto;max-width:100%;color:var(--vb-ink);overflow-wrap:anywhere}.vibranet-collection .prd-hover .vb-card-title-row+.prd-name,.virbanet-collection .prd-hover .vb-card-title-row+.prd-name{display:none!important}.vibranet-collection__product-col .prd-bot,.virbanet-collection__product-col .prd-bot{position:relative}.vibranet-collection .vb-card-info-btn,.virbanet-collection .vb-card-info-btn{position:relative;order:2;top:auto;right:auto;bottom:auto;flex:0 0 28px;z-index:6;display:inline-grid;width:28px;height:28px;padding:0;border:1px solid rgba(180,21,80,.2);border-radius:50%;color:var(--vb-accent);font-size:12px;font-weight:900;line-height:1;background:#fffffff5;place-items:center;box-shadow:0 8px 18px #17121714;transform:none;transition:color .18s ease,border-color .18s ease,background-color .18s ease,transform .18s ease}.vibranet-collection .vb-card-title-row .vb-card-info-btn,.virbanet-collection .vb-card-title-row .vb-card-info-btn{display:inline-grid!important;opacity:1!important;visibility:visible!important}.vibranet-collection .vb-card-info-btn:hover,.virbanet-collection .vb-card-info-btn:hover{border-color:var(--vb-accent);color:#fff;background:var(--vb-accent);transform:translateY(-1px)}.vibranet-collection .vb-card-info-modal,.virbanet-collection .vb-card-info-modal{width:min(560px,calc(100vw - 32px));max-height:min(720px,calc(100vh - 48px));padding:0;border:0;border-radius:8px;color:var(--vb-text);background:#fff;box-shadow:0 26px 80px #17121747;overflow:hidden}.vibranet-collection .vb-card-info-modal::backdrop,.virbanet-collection .vb-card-info-modal::backdrop{background:#1712176b;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.vibranet-collection .vb-card-info-modal__head,.virbanet-collection .vb-card-info-modal__head{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:16px;align-items:start;padding:20px 22px 16px;border-bottom:1px solid var(--vb-line)}.vibranet-collection .vb-card-info-modal__head span,.virbanet-collection .vb-card-info-modal__head span{display:block;margin-bottom:5px;color:var(--vb-accent-dark);font-size:12px;font-weight:900;line-height:1;text-transform:uppercase}.vibranet-collection .vb-card-info-modal__head strong,.virbanet-collection .vb-card-info-modal__head strong{display:block;color:var(--vb-ink);font-size:20px;font-weight:850;line-height:1.18}.vibranet-collection .vb-card-info-modal__close,.virbanet-collection .vb-card-info-modal__close{display:grid;width:34px;height:34px;padding:0;border:1px solid var(--vb-line);border-radius:50%;color:var(--vb-ink);font-size:24px;line-height:1;background:var(--vb-subtle);place-items:center}.vibranet-collection .vb-card-info-modal__body,.virbanet-collection .vb-card-info-modal__body{max-height:calc(min(720px,100vh - 48px) - 82px);padding:8px 22px 22px;overflow:auto}.vibranet-collection .vb-card-info-modal table,.virbanet-collection .vb-card-info-modal table{width:100%;border-collapse:collapse}.vibranet-collection .vb-card-info-modal th,.vibranet-collection .vb-card-info-modal td,.virbanet-collection .vb-card-info-modal th,.virbanet-collection .vb-card-info-modal td{padding:12px 0;border-bottom:1px solid var(--vb-line);vertical-align:top;font-size:14px;line-height:1.35}.vibranet-collection .vb-card-info-modal th,.virbanet-collection .vb-card-info-modal th{width:42%;padding-right:18px;color:var(--vb-muted);font-weight:850;text-align:left}.vibranet-collection .vb-card-info-modal td,.virbanet-collection .vb-card-info-modal td{color:var(--vb-ink);font-weight:650}.vibranet-collection .vb-card-info-modal a,.virbanet-collection .vb-card-info-modal a{color:var(--vb-accent);font-weight:850}.vibranet-collection .prd-icons wishlist-button,.virbanet-collection .prd-icons wishlist-button{display:none!important}.vibranet-collection .prd-icons,.virbanet-collection .prd-icons{gap:8px}.vibranet-collection .prd-icons quickview-popup .prd-icon,.virbanet-collection .prd-icons quickview-popup .prd-icon{display:grid;width:34px;height:34px;border:1px solid rgba(180,21,80,.16);border-radius:50%;color:var(--vb-accent-dark);background:#ffffffeb;place-items:center;box-shadow:0 8px 18px #17121714;transition:color .18s ease,border-color .18s ease,background-color .18s ease,transform .18s ease}.vibranet-collection .prd-icons quickview-popup .prd-icon:hover,.virbanet-collection .prd-icons quickview-popup .prd-icon:hover{border-color:var(--vb-accent);color:#fff;background:var(--vb-accent);transform:translateY(-1px)}.vibranet-collection .prd-icons quickview-popup .prd-icon svg,.virbanet-collection .prd-icons quickview-popup .prd-icon svg{width:17px;height:17px}.vibranet-collection .prd-icons quickview-popup .prd-icon svg path,.virbanet-collection .prd-icons quickview-popup .prd-icon svg path{fill:currentColor}.vibranet-collection .vb-card-inline-specs,.virbanet-collection .vb-card-inline-specs{display:none}.vibranet-collection__grid[class*=grid_list]>.vibranet-collection__product-col,.virbanet-collection__grid[class*=grid_list]>.virbanet-collection__product-col{flex:0 0 100%;max-width:100%;width:100%}.vibranet-collection__grid[class*=grid_list] .vibranet-collection__product-col .prd,.virbanet-collection__grid[class*=grid_list] .virbanet-collection__product-col .prd{display:grid;grid-template-columns:260px minmax(0,1fr) 320px;grid-template-rows:auto 1fr;gap:14px 20px;align-items:stretch;min-height:360px;padding:22px 20px;border-color:#1712171f;background:#fff!important;box-shadow:0 10px 34px #1712170b}.vibranet-collection__grid[class*=grid_list] .prd-image-wrap,.virbanet-collection__grid[class*=grid_list] .prd-image-wrap{grid-column:1;grid-row:1 / span 2;justify-self:start;align-self:stretch;width:260px!important;min-width:260px!important;max-width:260px!important;height:316px;min-height:316px;max-height:316px;border:1px solid var(--vb-line);border-radius:8px;background:#fff!important;background-color:#fff!important;overflow:hidden;--aspect-ratio: auto;--product-aspect-ratio: auto}.vibranet-collection__grid[class*=grid_list] .prd-image-wrap:before,.vibranet-collection__grid[class*=grid_list] .prd-image-wrap:after,.virbanet-collection__grid[class*=grid_list] .prd-image-wrap:before,.virbanet-collection__grid[class*=grid_list] .prd-image-wrap:after{content:none;display:none}.vibranet-collection__grid[class*=grid_list] .prd-image-wrap img,.virbanet-collection__grid[class*=grid_list] .prd-image-wrap img{position:static!important;display:block;width:100%;height:100%;object-fit:contain;transform:none!important}.vibranet-collection__grid[class*=grid_list] .prd-image,.virbanet-collection__grid[class*=grid_list] .prd-image{display:block;width:100%;height:100%;background:#fff!important;background-color:#fff!important;overflow:hidden}.vibranet-collection__grid[class*=grid_list] .prd-image img+img,.virbanet-collection__grid[class*=grid_list] .prd-image img+img{display:none!important}.vibranet-collection__grid[class*=grid_list] .prd-top,.virbanet-collection__grid[class*=grid_list] .prd-top{grid-column:2;grid-row:1;align-self:start;min-width:0;margin:0;padding:0 0 10px;border-bottom:1px solid var(--vb-line)}.vibranet-collection__grid[class*=grid_list] .prd-top .prd-category,.virbanet-collection__grid[class*=grid_list] .prd-top .prd-category{max-width:none;color:var(--vb-accent-dark);font-size:13px;letter-spacing:0}.vibranet-collection__grid[class*=grid_list] .prd-top .prd-price,.virbanet-collection__grid[class*=grid_list] .prd-top .prd-price{max-width:none}.vibranet-collection__grid[class*=grid_list] .prd-top .prd-price .prd-price-regular,.virbanet-collection__grid[class*=grid_list] .prd-top .prd-price .prd-price-regular{font-size:21px}.vibranet-collection__grid[class*=grid_list] .prd-bot,.virbanet-collection__grid[class*=grid_list] .prd-bot{grid-column:2;grid-row:2;align-self:stretch;display:block!important;min-width:0;opacity:1!important;visibility:visible!important;transform:none!important;pointer-events:auto}.vibranet-collection__grid[class*=grid_list] .hide-on-hover,.virbanet-collection__grid[class*=grid_list] .hide-on-hover{opacity:1!important;visibility:visible!important;transform:none!important}.vibranet-collection__grid[class*=grid_list] .prd-hover,.virbanet-collection__grid[class*=grid_list] .prd-hover{grid-column:3;grid-row:1 / span 2;position:static;display:flex!important;flex-direction:column;justify-content:center;align-items:center;align-self:stretch;padding:18px 34px;border-left:1px solid var(--vb-line);border-radius:0;opacity:1!important;visibility:visible!important;transform:none!important;box-shadow:none;background:transparent;pointer-events:auto}.vibranet-collection__grid[class*=grid_list] .prd-hover .vb-card-title-row,.vibranet-collection__grid[class*=grid_list] .prd-hover .vb-card-inline-specs,.vibranet-collection__grid[class*=grid_list] .prd-hover .prd-description,.virbanet-collection__grid[class*=grid_list] .prd-hover .vb-card-title-row,.virbanet-collection__grid[class*=grid_list] .prd-hover .vb-card-inline-specs,.virbanet-collection__grid[class*=grid_list] .prd-hover .prd-description{display:none}.vibranet-collection__grid[class*=grid_list] .prd-bot .vb-card-title-row,.virbanet-collection__grid[class*=grid_list] .prd-bot .vb-card-title-row{display:flex!important;justify-content:flex-start;align-items:flex-start;margin-top:2px;padding:0}.vibranet-collection__grid[class*=grid_list] .prd-bot .prd-name,.virbanet-collection__grid[class*=grid_list] .prd-bot .prd-name{text-align:left}.vibranet-collection__grid[class*=grid_list] .prd-bot .prd-name a,.virbanet-collection__grid[class*=grid_list] .prd-bot .prd-name a{color:var(--vb-ink);font-size:21px;font-weight:850;line-height:1.16}.vibranet-collection__grid[class*=grid_list] .prd-bot .vb-card-info-btn,.virbanet-collection__grid[class*=grid_list] .prd-bot .vb-card-info-btn{display:none}.vibranet-collection__grid[class*=grid_list] .prd-bot .vb-card-inline-specs,.virbanet-collection__grid[class*=grid_list] .prd-bot .vb-card-inline-specs{display:grid!important;grid-template-columns:repeat(5,minmax(0,1fr));grid-auto-rows:54px;gap:6px;margin:18px 0 0;max-height:174px;border:0;border-radius:0;background:transparent;overflow:hidden;max-width:100%}.vibranet-collection__grid[class*=grid_list] .vb-card-inline-specs div,.virbanet-collection__grid[class*=grid_list] .vb-card-inline-specs div{min-width:0;min-height:54px;max-height:54px;padding:8px 9px;border:1px solid var(--vb-line);border-radius:7px;background:#fff}.vibranet-collection__grid[class*=grid_list] .vb-card-inline-specs dt,.virbanet-collection__grid[class*=grid_list] .vb-card-inline-specs dt{margin:0 0 3px;color:var(--vb-muted);font-size:9px;font-weight:900;line-height:1;text-transform:uppercase}.vibranet-collection__grid[class*=grid_list] .vb-card-inline-specs dd,.virbanet-collection__grid[class*=grid_list] .vb-card-inline-specs dd{margin:0;color:var(--vb-ink);font-size:11px;font-weight:750;line-height:1.18;overflow-wrap:anywhere;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.vibranet-collection__grid[class*=grid_list] .prd-action,.virbanet-collection__grid[class*=grid_list] .prd-action{display:grid;gap:10px;justify-items:stretch}.vibranet-collection__grid[class*=grid_list] .prd-hover .prd-action,.virbanet-collection__grid[class*=grid_list] .prd-hover .prd-action{width:100%;max-width:230px;margin:0 auto}.vibranet-collection__grid[class*=grid_list] .prd-hover .prd-quantity,.virbanet-collection__grid[class*=grid_list] .prd-hover .prd-quantity{margin-bottom:0}.vibranet-collection__grid[class*=grid_list] .prd-action quantity-input>.prd-quantity,.virbanet-collection__grid[class*=grid_list] .prd-action quantity-input>.prd-quantity{height:38px;min-height:38px;padding:0 38px}.vibranet-collection__grid[class*=grid_list] .prd-action .prd-quantity input.form-control,.virbanet-collection__grid[class*=grid_list] .prd-action .prd-quantity input.form-control{height:36px;font-size:16px}.vibranet-collection__grid[class*=grid_list] .prd-action .prd-quantity .prd-quantity-btn,.virbanet-collection__grid[class*=grid_list] .prd-action .prd-quantity .prd-quantity-btn{width:38px;height:36px}.vibranet-collection__grid[class*=grid_list] .prd-hover .btn,.vibranet-collection__grid[class*=grid_list] .prd-hover button[type=submit],.virbanet-collection__grid[class*=grid_list] .prd-hover .btn,.virbanet-collection__grid[class*=grid_list] .prd-hover button[type=submit]{width:100%;min-height:48px;border-radius:8px;box-shadow:0 14px 34px #b415502e}@media(max-width:991px){.vibranet-collection__grid[class*=grid_list] .vibranet-collection__product-col .prd,.virbanet-collection__grid[class*=grid_list] .virbanet-collection__product-col .prd{grid-template-columns:150px minmax(0,1fr);gap:18px}.vibranet-collection__grid[class*=grid_list] .prd-top,.virbanet-collection__grid[class*=grid_list] .prd-top{grid-column:2}.vibranet-collection__grid[class*=grid_list] .prd-image-wrap,.virbanet-collection__grid[class*=grid_list] .prd-image-wrap{height:170px;min-height:170px;max-height:170px}.vibranet-collection__grid[class*=grid_list] .prd-hover,.virbanet-collection__grid[class*=grid_list] .prd-hover{grid-column:1 / -1;grid-row:3;padding:16px 0 0;border-left:0;border-top:1px solid var(--vb-line)}.vibranet-collection__grid[class*=grid_list] .prd-bot .vb-card-inline-specs,.virbanet-collection__grid[class*=grid_list] .prd-bot .vb-card-inline-specs{grid-template-columns:repeat(2,minmax(0,1fr))}}.vibranet-collection__product-col .prd-hover>.prd-category,.vibranet-collection__product-col .prd-hover>.prd-price,.vibranet-collection__product-col .prd-hover .prd-top,.virbanet-collection__product-col .prd-hover>.prd-category,.virbanet-collection__product-col .prd-hover>.prd-price,.virbanet-collection__product-col .prd-hover .prd-top{display:none!important}.vibranet-collection__product-col .prd-hover>.prd-name,.virbanet-collection__product-col .prd-hover>.prd-name{display:none!important}.vibranet-collection .prd-grid .col .prd-bot .prd-category,.vibranet-collection .prd-grid .col .prd-bot .prd-price,.virbanet-collection .prd-grid .col .prd-bot .prd-category,.virbanet-collection .prd-grid .col .prd-bot .prd-price{display:none!important}.vibranet-collection .prd-grid .col .prd-hover .prd-category,.vibranet-collection .prd-grid .col .prd-hover .prd-price,.vibranet-collection .prd-grid .col .prd-hover .prd-top,.vibranet-collection .prd-grid .col .prd-hover>.prd-name,.virbanet-collection .prd-grid .col .prd-hover .prd-category,.virbanet-collection .prd-grid .col .prd-hover .prd-price,.virbanet-collection .prd-grid .col .prd-hover .prd-top,.virbanet-collection .prd-grid .col .prd-hover>.prd-name{display:none!important}.vibranet-collection .prd-grid .col .prd-hover .vb-card-title-row,.virbanet-collection .prd-grid .col .prd-hover .vb-card-title-row{display:flex!important}.vibranet-collection__grid[class*=grid_list] .prd-grid .col .prd-hover .vb-card-title-row,.vibranet-collection__grid[class*=grid_list] .prd-grid .col .prd-hover>.prd-name,.vibranet-collection__grid[class*=grid_list] .prd-hover .vb-card-title-row,.vibranet-collection__grid[class*=grid_list] .prd-hover>.prd-name,.virbanet-collection__grid[class*=grid_list] .prd-grid .col .prd-hover .vb-card-title-row,.virbanet-collection__grid[class*=grid_list] .prd-grid .col .prd-hover>.prd-name,.virbanet-collection__grid[class*=grid_list] .prd-hover .vb-card-title-row,.virbanet-collection__grid[class*=grid_list] .prd-hover>.prd-name{display:none!important}.vibranet-collection .prd-action quantity-input>.prd-quantity,.virbanet-collection .prd-action quantity-input>.prd-quantity{display:block!important;position:relative;height:42px;min-height:42px;padding:0 42px;border:1px solid var(--vb-line-strong);border-radius:8px;background:#fff;overflow:hidden}.vibranet-collection .prd-action .prd-quantity input.form-control,.virbanet-collection .prd-action .prd-quantity input.form-control{display:block;width:100%;height:40px;min-height:40px;padding:0!important;line-height:40px;text-align:center}.vibranet-collection .prd-action .prd-quantity-nav,.virbanet-collection .prd-action .prd-quantity-nav{position:absolute!important;top:0;right:0;bottom:0;left:0;display:block!important;pointer-events:none}.vibranet-collection .prd-action .prd-quantity-btn,.virbanet-collection .prd-action .prd-quantity-btn{position:absolute!important;top:0;z-index:2;width:42px;height:42px;min-width:42px;pointer-events:auto}.vibranet-collection .prd-action .prd-quantity-down,.virbanet-collection .prd-action .prd-quantity-down{right:auto!important;left:0!important;border-right:1px solid var(--vb-line);border-left:0}.vibranet-collection .prd-action .prd-quantity-up,.virbanet-collection .prd-action .prd-quantity-up{right:0!important;left:auto!important;border-right:0;border-left:1px solid var(--vb-line)}.vibranet-collection__grid[class*=grid_list] .prd:hover .prd-image-wrap,.vibranet-collection__grid[class*=grid_list] .prd:hover .prd-image,.vibranet-collection__grid[class*=grid_list] .prd:hover .prd-image img,.vibranet-collection__grid[class*=grid_list] .prd .prd-image-wrap,.vibranet-collection__grid[class*=grid_list] .prd .prd-image,.vibranet-collection__grid[class*=grid_list] .prd .prd-image img,.virbanet-collection__grid[class*=grid_list] .prd:hover .prd-image-wrap,.virbanet-collection__grid[class*=grid_list] .prd:hover .prd-image,.virbanet-collection__grid[class*=grid_list] .prd:hover .prd-image img,.virbanet-collection__grid[class*=grid_list] .prd .prd-image-wrap,.virbanet-collection__grid[class*=grid_list] .prd .prd-image,.virbanet-collection__grid[class*=grid_list] .prd .prd-image img{opacity:1!important;visibility:visible!important}.vibranet-collection__grid[class*=grid_list] .prd:hover .hide-on-hover,.virbanet-collection__grid[class*=grid_list] .prd:hover .hide-on-hover{opacity:1!important;visibility:visible!important;transform:none!important}.vibranet-collection__grid[class*=grid_list] .vibranet-collection__product-col,.vibranet-collection__grid[class*=grid_list] .prd,.vibranet-collection__grid[class*=grid_list] .prd:hover,.vibranet-collection__grid[class*=grid_list] .prd-hover,.vibranet-collection__grid[class*=grid_list] .prd-bot,.virbanet-collection__grid[class*=grid_list] .virbanet-collection__product-col,.virbanet-collection__grid[class*=grid_list] .prd,.virbanet-collection__grid[class*=grid_list] .prd:hover,.virbanet-collection__grid[class*=grid_list] .prd-hover,.virbanet-collection__grid[class*=grid_list] .prd-bot{background:#fff!important;background-color:#fff!important}.vibranet-collection__grid[class*=grid_list] .prd-hover .prd-action,.virbanet-collection__grid[class*=grid_list] .prd-hover .prd-action{justify-self:center!important;align-self:center!important}.vibranet-collection__grid[class*=grid_list] .prd-hover,.virbanet-collection__grid[class*=grid_list] .prd-hover{display:grid!important;grid-template-columns:1fr!important;place-items:center!important;place-content:center!important;justify-items:center!important;align-items:center!important;padding:0!important}.vibranet-collection__grid[class*=grid_list] .prd-hover .prd-action,.vibranet-collection__grid[class*=grid_list] .prd-hover product-form,.vibranet-collection__grid[class*=grid_list] .prd-hover form,.virbanet-collection__grid[class*=grid_list] .prd-hover .prd-action,.virbanet-collection__grid[class*=grid_list] .prd-hover product-form,.virbanet-collection__grid[class*=grid_list] .prd-hover form{display:grid!important;width:230px!important;max-width:230px!important;min-width:230px!important;margin:0 auto!important;place-items:center!important;justify-items:center!important;align-items:center!important;text-align:center!important}.vibranet-collection__grid[class*=grid_list] .prd-hover quantity-input,.vibranet-collection__grid[class*=grid_list] .prd-hover .prd-quantity,.vibranet-collection__grid[class*=grid_list] .prd-hover .btn,.vibranet-collection__grid[class*=grid_list] .prd-hover button[type=submit],.virbanet-collection__grid[class*=grid_list] .prd-hover quantity-input,.virbanet-collection__grid[class*=grid_list] .prd-hover .prd-quantity,.virbanet-collection__grid[class*=grid_list] .prd-hover .btn,.virbanet-collection__grid[class*=grid_list] .prd-hover button[type=submit]{width:230px!important;max-width:230px!important;min-width:230px!important;margin-right:auto!important;margin-left:auto!important}.vibranet-collection__grid[class*=grid_list] .prd-hover,.virbanet-collection__grid[class*=grid_list] .prd-hover{width:100%!important;height:100%!important;display:flex!important;align-items:center!important;justify-content:center!important;padding:0 18px!important}.vibranet-collection__grid[class*=grid_list] .prd-hover .prd-action,.virbanet-collection__grid[class*=grid_list] .prd-hover .prd-action{width:240px!important;max-width:240px!important;min-width:240px!important;margin:0 auto!important;transform:translate(18px)}.vibranet-collection__grid[class*=grid_list] .prd-hover product-form,.vibranet-collection__grid[class*=grid_list] .prd-hover form,.vibranet-collection__grid[class*=grid_list] .prd-hover quantity-input,.vibranet-collection__grid[class*=grid_list] .prd-hover .prd-quantity,.vibranet-collection__grid[class*=grid_list] .prd-hover .vb-card-atc,.virbanet-collection__grid[class*=grid_list] .prd-hover product-form,.virbanet-collection__grid[class*=grid_list] .prd-hover form,.virbanet-collection__grid[class*=grid_list] .prd-hover quantity-input,.virbanet-collection__grid[class*=grid_list] .prd-hover .prd-quantity,.virbanet-collection__grid[class*=grid_list] .prd-hover .vb-card-atc{width:240px!important;max-width:240px!important;min-width:240px!important}@media(max-width:767px){.vibranet-collection__product-col .prd-top,.virbanet-collection__product-col .prd-top{grid-template-columns:minmax(0,1fr) auto;gap:8px;padding:4px 0 9px}.vibranet-collection__product-col .prd-top .prd-category,.virbanet-collection__product-col .prd-top .prd-category{font-size:11px;line-height:1.1;-webkit-line-clamp:2}.vibranet-collection__product-col .prd-top .prd-price,.virbanet-collection__product-col .prd-top .prd-price{max-width:58px;gap:2px;white-space:normal}.vibranet-collection__product-col .prd-top .prd-price .prd-price-regular,.virbanet-collection__product-col .prd-top .prd-price .prd-price-regular{font-size:14px;white-space:normal}.vibranet-collection__product-col .prd-top .prd-price .prd-price-old,.vibranet-collection__product-col .prd-top .prd-price .unit-price,.virbanet-collection__product-col .prd-top .prd-price .prd-price-old,.virbanet-collection__product-col .prd-top .prd-price .unit-price{font-size:10px}.vibranet-collection__product-col .prd-hover .vb-card-atc,.vibranet-collection__product-col .prd-hover button[type=submit],.virbanet-collection__product-col .prd-hover .vb-card-atc,.virbanet-collection__product-col .prd-hover button[type=submit]{min-height:44px!important;padding:8px 10px!important;border-radius:8px!important}.vibranet-collection__product-col .prd-hover .vb-card-atc__inner,.virbanet-collection__product-col .prd-hover .vb-card-atc__inner{display:inline-flex!important;align-items:center;justify-content:center;gap:8px;white-space:nowrap}.vibranet-collection__product-col .prd-hover .vb-card-atc .btn-txt,.vibranet-collection__product-col .prd-hover button[type=submit] .btn-txt,.virbanet-collection__product-col .prd-hover .vb-card-atc .btn-txt,.virbanet-collection__product-col .prd-hover button[type=submit] .btn-txt{font-size:0!important;line-height:1!important;white-space:nowrap}.vibranet-collection__product-col .prd-hover .vb-card-atc .btn-txt:after,.vibranet-collection__product-col .prd-hover button[type=submit] .btn-txt:after,.virbanet-collection__product-col .prd-hover .vb-card-atc .btn-txt:after,.virbanet-collection__product-col .prd-hover button[type=submit] .btn-txt:after{content:"Aggiungi";font-size:12px;line-height:1}.vibranet-collection__product-col .prd-hover .vb-card-atc__icon,.virbanet-collection__product-col .prd-hover .vb-card-atc__icon{flex:0 0 auto}.vibranet-collection .vb-card-info-modal,.virbanet-collection .vb-card-info-modal{position:fixed;inset:auto 12px 12px 12px;z-index:999999;width:calc(100vw - 24px);max-width:none;max-height:calc(100vh - 32px);margin:auto}.vibranet-collection .vb-card-info-modal__body,.virbanet-collection .vb-card-info-modal__body{max-height:calc(100vh - 130px)}}.vibranet-collection .vibranet-collection__grid[class*=grid_list] .prd-hover .vb-card-title-row,.vibranet-collection .vibranet-collection__grid[class*=grid_list] .prd-hover .prd-name,.vibranet-collection .vibranet-collection__grid[class*=grid_list] .prd-hover .vb-card-info-btn,.vibranet-collection .vibranet-collection__grid[class*=grid_list] .prd-hover .vb-card-info-modal,.vibranet-collection .vibranet-collection__grid[class*=grid_list] .prd-hover .prd-description,.vibranet-collection .vibranet-collection__grid[class*=grid_list] .prd-hover .vb-card-inline-specs,.virbanet-collection .virbanet-collection__grid[class*=grid_list] .prd-hover .vb-card-title-row,.virbanet-collection .virbanet-collection__grid[class*=grid_list] .prd-hover .prd-name,.virbanet-collection .virbanet-collection__grid[class*=grid_list] .prd-hover .vb-card-info-btn,.virbanet-collection .virbanet-collection__grid[class*=grid_list] .prd-hover .vb-card-info-modal,.virbanet-collection .virbanet-collection__grid[class*=grid_list] .prd-hover .prd-description,.virbanet-collection .virbanet-collection__grid[class*=grid_list] .prd-hover .vb-card-inline-specs{display:none!important}.prd .vb-card-title-row{display:flex;direction:ltr;align-items:center;justify-content:center;gap:10px}.prd .vb-card-title-row .prd-name{flex:0 1 auto;min-width:0}.prd .vb-card-info-btn{position:relative;display:inline-grid;width:36px;height:36px;min-width:36px;place-items:center;border:1px solid rgba(169,40,89,.22);border-radius:999px;color:var(--vb-accent);font-size:18px;font-weight:900;line-height:1;background:#fff;box-shadow:0 14px 34px #a9285914;cursor:pointer}.prd .vb-card-info-btn:hover{border-color:var(--vb-accent);color:#fff;background:var(--vb-accent)}.vb-card-info-modal{width:min(560px,calc(100vw - 32px));max-height:min(720px,calc(100vh - 48px));padding:0;border:1px solid rgba(23,18,23,.12);border-radius:8px;color:var(--vb-ink);background:#fff;box-shadow:0 28px 80px #17121738}.vb-card-info-modal::backdrop{background:#1712176b;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.vb-card-info-modal__head{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:16px;align-items:start;padding:20px 22px 14px}.vb-card-info-modal__head span{display:block;margin-bottom:5px;color:var(--vb-muted);font-size:11px;font-weight:900;text-transform:uppercase}.vb-card-info-modal__head strong{display:block;color:var(--vb-ink);font-size:18px;line-height:1.15}.vb-card-info-modal__close{display:grid;width:34px;height:34px;place-items:center;border:1px solid rgba(23,18,23,.1);border-radius:999px;background:#fff}.vb-card-info-modal__body{max-height:calc(min(720px,100vh - 48px) - 82px);padding:8px 22px 22px;overflow:auto}.vb-card-info-modal table{width:100%;border-collapse:collapse}.vb-card-info-modal th,.vb-card-info-modal td{padding:12px 0;border-bottom:1px solid var(--vb-line);vertical-align:top}.vb-card-info-modal th{width:42%;padding-right:18px;color:var(--vb-muted);font-size:12px;font-weight:900;text-align:left}.vb-card-info-modal td{color:var(--vb-ink);font-weight:650}@media(max-width:767px){.vb-card-info-modal{position:fixed;inset:auto 12px 12px 12px;width:auto;max-height:calc(100vh - 24px);margin:0}.vb-card-info-modal__body{max-height:calc(100vh - 130px)}}.vibranet-product-surface .swiper-wrapper{align-items:stretch}.vibranet-product-surface .swiper-slide{height:auto}.vibranet-product-surface .swiper-slide>.prd,.vibranet-product-surface .col>.prd,.vibranet-product-surface .vibranet-collection__product-col>.prd{display:block!important;width:100%;height:100%;min-height:0!important;padding:10px;border:1px solid var(--vb-line);border-radius:8px;background:#fff;box-shadow:0 8px 22px #17121709}.vibranet-product-surface .swiper-slide>.prd:hover,.vibranet-product-surface .col>.prd:hover,.vibranet-product-surface .vibranet-collection__product-col>.prd:hover{border-color:#b4155061;box-shadow:var(--vb-shadow);transform:translateY(-3px)}.vibranet-product-surface .swiper-slide>.prd .prd-image-wrap.image-container,.vibranet-product-surface .col>.prd .prd-image-wrap.image-container,.vibranet-product-surface .vibranet-collection__product-col>.prd .prd-image-wrap.image-container{position:relative;height:0!important;min-height:0!important;max-height:none!important;padding-bottom:var(--padding-bottom, var(--product-aspect-ratio))!important;border-radius:7px;background:#fff;overflow:hidden}.vibranet-product-surface .swiper-slide>.prd .prd-image-wrap.image-container>.prd-image,.vibranet-product-surface .col>.prd .prd-image-wrap.image-container>.prd-image,.vibranet-product-surface .vibranet-collection__product-col>.prd .prd-image-wrap.image-container>.prd-image{position:absolute!important;top:0;right:0;bottom:0;left:0;display:block;width:100%;height:100%;top:0!important;left:0!important;transform:none!important}.vibranet-product-surface .swiper-slide>.prd .prd-image-wrap.image-container .prd-image>img,.vibranet-product-surface .col>.prd .prd-image-wrap.image-container .prd-image>img,.vibranet-product-surface .vibranet-collection__product-col>.prd .prd-image-wrap.image-container .prd-image>img{position:absolute!important;top:0;right:0;bottom:0;left:0;display:block;width:100%;height:100%;max-height:none!important;object-fit:contain;object-position:center;transform:none!important}.vibranet-product-surface .prd-bot{display:flex;flex-direction:column;margin-top:0;padding:14px 6px 6px;text-align:left}.vibranet-product-surface .prd-bot .prd-category,.vibranet-product-surface .prd-bot .prd-price{display:none!important}.vibranet-product-surface .prd-bot .vb-card-title-row{display:flex!important;direction:ltr;align-items:center;justify-content:center;gap:9px;min-height:0!important;margin-top:12px;padding:0 10px;width:100%;max-width:100%}.vibranet-product-surface .prd-bot .vb-card-title-row .prd-name{order:1;flex:0 1 auto;min-width:0;margin:0;text-align:center}.vibranet-product-surface .prd-bot .vb-card-title-row .prd-name,.vibranet-product-surface .prd-bot .vb-card-title-row .prd-name a{display:block;width:auto;max-width:100%;color:var(--vb-ink);overflow-wrap:anywhere}.vibranet-product-surface .prd-bot .vb-card-title-row .prd-name a{overflow:visible!important;color:var(--vb-ink);font-size:inherit;font-weight:inherit;line-height:inherit;text-overflow:clip;-webkit-line-clamp:unset!important;-webkit-box-orient:initial!important}.vibranet-product-surface .vb-card-info-btn{position:relative;order:2;top:auto;right:auto;bottom:auto;flex:0 0 28px;z-index:6;display:inline-grid!important;width:28px!important;height:28px!important;min-width:28px!important;padding:0;border:1px solid rgba(180,21,80,.2);border-radius:50%;color:var(--vb-accent);font-size:12px!important;font-weight:900;line-height:1;background:#fffffff5;opacity:1!important;visibility:visible!important;place-items:center;box-shadow:0 8px 18px #17121714;transform:none}.vibranet-product-surface .vb-card-info-btn:hover{border-color:var(--vb-accent);color:#fff;background:var(--vb-accent);transform:translateY(-1px)}.vibranet-product-surface .prd-hover .vb-card-title-row+.prd-name{display:none!important}.vibranet-product-surface .product-badges-ticker{right:0;bottom:0;left:0;width:100%;max-width:100%;overflow:hidden;border-radius:0 0 7px 7px}.vibranet-product-surface .product-badges-ticker .promo-ticker,.vibranet-product-surface .product-badges-ticker .ticker-scroll{max-width:100%;overflow:hidden}.vibranet-product-surface .product-badges-ticker .ticker-item{min-width:max-content;white-space:nowrap}.vibranet-product-surface .prd .prd-top,.vibranet-product-surface .prd .prd-hover .prd-top{display:grid!important;grid-template-columns:minmax(0,1fr) auto;gap:10px;align-items:center;min-height:52px;padding:4px 4px 9px;border-bottom:1px solid var(--vb-line)}.vibranet-product-surface .prd .prd-hover .prd-top,.vibranet-product-surface .prd .prd-top .prd-name{display:none!important}.vibranet-product-surface .prd .prd-top .prd-category{display:block!important;width:auto;max-width:100%;min-width:0;margin:0;color:var(--vb-accent-dark);font-size:12px!important;font-weight:900!important;line-height:1.05;letter-spacing:0;text-transform:uppercase;overflow:hidden;text-overflow:ellipsis}.vibranet-product-surface .prd .prd-top .prd-price{display:flex!important;width:auto;max-width:96px;flex-direction:column;align-items:flex-end;gap:4px;margin:0;text-align:right;white-space:nowrap}.vibranet-product-surface .prd .prd-top .prd-price:before{content:none!important}.vibranet-product-surface .prd .prd-top .prd-price .prd-price-regular{color:#175d3e;font-size:17px!important;font-weight:900!important;line-height:1;text-align:right;white-space:nowrap}.vibranet-product-surface .prd .prd-top .prd-price .prd-price-old,.vibranet-product-surface .prd .prd-top .prd-price .unit-price{color:#175d3e94;font-size:12px!important;line-height:1;text-align:right;white-space:nowrap}.vibranet-product-surface .prd .vb-card-title-row,.vibranet-product-surface .prd .prd-hover .vb-card-title-row,.vibranet-product-surface .prd .prd-bot .vb-card-title-row{display:flex!important;flex-direction:row!important;direction:ltr!important;align-items:center;justify-content:center;gap:9px;width:100%;max-width:100%}.vibranet-product-surface .prd .vb-card-title-row .vb-card-info-btn,.vibranet-product-surface .prd .prd-hover .vb-card-title-row .vb-card-info-btn,.vibranet-product-surface .prd .prd-bot .vb-card-title-row .vb-card-info-btn{order:2!important;flex:0 0 28px}.vibranet-product-surface .prd .vb-card-title-row .prd-name,.vibranet-product-surface .prd .prd-hover .vb-card-title-row .prd-name,.vibranet-product-surface .prd .prd-bot .vb-card-title-row .prd-name{order:1!important;flex:0 1 auto;min-width:0;margin:0;padding:0;text-align:center}@media(max-width:767px){.vibranet-product-surface .swiper-slide>.prd,.vibranet-product-surface .col>.prd,.vibranet-product-surface .vibranet-collection__product-col>.prd{padding:8px}.vibranet-product-surface .prd-bot{padding:12px 4px 4px}.vibranet-product-surface .vb-card-info-btn{width:28px!important;height:28px!important;min-width:28px!important;font-size:12px!important}.vibranet-product-surface .prd .prd-top{gap:8px;min-height:48px;padding:4px 0 9px}.vibranet-product-surface .prd .prd-top .prd-category{font-size:11px;line-height:1.1}.vibranet-product-surface .prd .prd-top .prd-price{max-width:58px;gap:2px}.vibranet-product-surface .prd .prd-top .prd-price .prd-price-regular{font-size:14px}.vibranet-product-surface .prd .prd-top .prd-price .prd-price-old,.vibranet-product-surface .prd .prd-top .prd-price .unit-price{font-size:10px}}.vibranet-collection .vibranet-collection__toolbar,.virbanet-collection .virbanet-collection__toolbar{margin-bottom:22px}.vibranet-collection .vibranet-collection__toolbar .filter-row,.virbanet-collection .virbanet-collection__toolbar .filter-row{padding:0!important}.vibranet-collection .vibranet-collection__toolbar .filter-row>.row,.virbanet-collection .virbanet-collection__toolbar .filter-row>.row{min-height:76px;margin:0;padding:12px 16px;border:1px solid rgba(23,18,23,.1);border-radius:8px;background:#fffffff5;box-shadow:0 14px 34px #1712170f}.vibranet-collection .vibranet-collection__toolbar .filter-row>.row>.col,.virbanet-collection .virbanet-collection__toolbar .filter-row>.row>.col{min-width:0}.vibranet-collection .vibranet-collection__toolbar .filter-toggle,.virbanet-collection .virbanet-collection__toolbar .filter-toggle{min-height:48px;padding:0 18px;gap:10px;border-color:#1712171f;border-radius:7px;color:var(--vb-ink);background:#fbf9fb;box-shadow:inset 0 0 0 1px #ffffff8c}.vibranet-collection .vibranet-collection__toolbar .filter-toggle span,.virbanet-collection .virbanet-collection__toolbar .filter-toggle span{font-size:15px;font-weight:850;line-height:1}.vibranet-collection .vibranet-collection__toolbar .filter-toggle svg,.virbanet-collection .virbanet-collection__toolbar .filter-toggle svg{width:20px;height:20px}.vibranet-collection .vibranet-collection__toolbar .filter-toggle:hover,.virbanet-collection .virbanet-collection__toolbar .filter-toggle:hover,.vibranet-collection .vibranet-collection__toolbar .filter-toggle.is-opened,.virbanet-collection .virbanet-collection__toolbar .filter-toggle.is-opened{border-color:#b4155052;color:var(--vb-accent);background:#b415500b}.vibranet-collection .vibranet-collection__toolbar .col-view-mode,.virbanet-collection .virbanet-collection__toolbar .col-view-mode{display:flex;justify-content:center}.vibranet-collection .vibranet-collection__toolbar .view-mode,.virbanet-collection .virbanet-collection__toolbar .view-mode{gap:8px;padding:0}.vibranet-collection .vibranet-collection__toolbar .view-mode span,.virbanet-collection .virbanet-collection__toolbar .view-mode span{width:44px;height:44px;border-color:#1712171f;border-radius:7px;background:#fff;box-shadow:0 8px 18px #1712170b;transition:border-color .18s ease,background-color .18s ease,box-shadow .18s ease,transform .18s ease}.vibranet-collection .vibranet-collection__toolbar .view-mode span:hover,.virbanet-collection .virbanet-collection__toolbar .view-mode span:hover{border-color:#b4155047;transform:translateY(-1px)}.vibranet-collection .vibranet-collection__toolbar .view-mode span.active,.virbanet-collection .virbanet-collection__toolbar .view-mode span.active{border-color:var(--vb-accent);background:#b4155012;box-shadow:0 10px 22px #b415501a}.vibranet-collection .vibranet-collection__toolbar .view-mode span svg,.virbanet-collection .virbanet-collection__toolbar .view-mode span svg{max-width:27px;max-height:18px}.vibranet-collection .vibranet-collection__toolbar .col-auto.ms-auto>.row,.virbanet-collection .virbanet-collection__toolbar .col-auto.ms-auto>.row{gap:14px}.vibranet-collection .vibranet-collection__toolbar .form-select-wrap,.virbanet-collection .virbanet-collection__toolbar .form-select-wrap{min-width:250px}.vibranet-collection .vibranet-collection__toolbar .form-select,.virbanet-collection .virbanet-collection__toolbar .form-select{min-height:46px;padding-right:42px;border-color:transparent;border-radius:7px;color:#5f5960;font-size:14px;font-weight:800;text-align:right;background-color:transparent;box-shadow:none}.vibranet-collection .vibranet-collection__toolbar .form-select:focus,.virbanet-collection .virbanet-collection__toolbar .form-select:focus{border-color:#b4155038;background-color:#fff;box-shadow:0 0 0 3px #b4155014}.vibranet-collection .vibranet-collection__toolbar .ProductCountDesktop,.virbanet-collection .virbanet-collection__toolbar .ProductCountDesktop{color:var(--vb-ink);font-size:14px;font-weight:850;white-space:nowrap}@media(max-width:991px){.vibranet-collection .vibranet-collection__toolbar .filter-row>.row,.virbanet-collection .virbanet-collection__toolbar .filter-row>.row{min-height:auto;padding:10px;gap:10px;flex-wrap:wrap}.vibranet-collection .vibranet-collection__toolbar .col-view-mode,.virbanet-collection .virbanet-collection__toolbar .col-view-mode{order:3;flex:0 0 100%;max-width:100%}.vibranet-collection .vibranet-collection__toolbar .view-mode,.virbanet-collection .virbanet-collection__toolbar .view-mode{justify-content:center}}
/*# sourceMappingURL=/cdn/shop/t/21/assets/vibranet-collection-grid.css.map */
