.vbf-collection{max-width:1440px;margin:auto;padding:26px 32px 44px;color:#28212a}.vbf-collection__hero{display:flex;justify-content:space-between;gap:20px;align-items:center;padding:38px 44px;background:#241923;color:#fff;border-radius:14px}.vbf-collection__dates{font-size:12px;letter-spacing:.13em;text-transform:uppercase;color:#f5b8d5;margin:0 0 12px}.vbf-collection__hero h1{font-size:clamp(40px,5.2vw,68px);font-weight:750;letter-spacing:-.05em;line-height:1;margin:0 0 14px;color:#fff}.vbf-collection__hero h1 span{color:#f5aad0}.vbf-collection__hero p:last-child{font-size:15px;line-height:1.5;max-width:680px;margin:0}.vbf-collection__signature{font-size:16px;line-height:1.4;color:#f5b8d5;min-width:150px;border-left:1px solid #765066;padding-left:28px}.vbf-collection__signature strong{font-size:26px;font-weight:500;color:#fff}.vbf-collection__preview{font-size:11px;color:#6d5763;margin:10px 2px 22px}.vbf-filters{display:flex;align-items:end;flex-wrap:wrap;gap:14px;padding:12px 0 20px;border-bottom:1px solid #e9e0e5}.vbf-filters__group{min-width:130px;flex:1}.vbf-filters__group label{display:block;margin-bottom:6px;font-size:12px;font-weight:600}.vbf-filters select{font:inherit;font-size:13px;padding:10px 30px 10px 12px;min-height:44px;width:100%;border:1px solid #dcd0d7;border-radius:5px;background-color:#fff;color:#29212a}.vbf-filters__stock{display:flex;gap:7px;align-items:center;min-height:44px;font-size:12px;padding:0 4px}.vbf-filters__stock input{width:16px;height:16px;accent-color:#ad1664}.vbf-filters__reset{font:inherit;font-size:12px;text-decoration:underline;min-height:44px;padding:0 4px;color:#69515f;background:none;border:0;cursor:pointer}.vbf-collection__count{font-size:12px;color:#796575;margin:19px 0 16px}.vbf-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.vbf-product{border:1px solid #e8e0e6;background:#fff;border-radius:11px;overflow:hidden;min-width:0}.vbf-product[hidden]{display:none}.vbf-product__image{display:block;position:relative;height:250px;background:#faf8f9;padding:27px 22px 15px}.vbf-product__image img{display:block;width:100%;height:100%;object-fit:contain;mix-blend-mode:multiply}.vbf-product__badge{position:absolute;top:13px;left:13px;z-index:1;background:#241923;color:#fff;border-radius:4px;padding:5px 8px;font-size:10px;letter-spacing:.025em}.vbf-product__body{padding:20px}.vbf-product__brand{text-transform:uppercase;color:#927387;font-size:10px;letter-spacing:.13em;margin:0 0 7px}.vbf-product h2{font-size:18px;line-height:1.3;font-weight:600;letter-spacing:-.015em;margin:0 0 8px;min-height:46px}.vbf-product h2 a{font:inherit!important;line-height:inherit!important;color:#28212a;text-decoration:none}.vbf-product__detail{font-size:12px;line-height:1.4;color:#7a6a75;margin:0 0 13px;min-height:18px}.vbf-product__price{margin:0;color:#ad1664;line-height:1.15}.vbf-product__price strong{font-size:27px;font-weight:650;letter-spacing:-.025em}.vbf-product__current{font-size:11px;line-height:1.4;color:#7a6a75;margin:6px 0 18px}.vbf-product__link{display:flex;align-items:center;justify-content:space-between;font-size:13px;text-decoration:none;color:#28212a;border-top:1px solid #eee5eb;padding-top:13px;min-height:42px}.vbf-product a:focus-visible,.vbf-filters :focus-visible{outline:2px solid #ad1664;outline-offset:3px}.vbf-collection__terms{font-size:11px;color:#786472;margin:26px 0 0}.vbf-collection__empty{padding:40px 0;font-size:15px}.vbf-collection [hidden]{display:none!important}@media(max-width:767px){.vbf-collection{padding:14px 12px 30px}.vbf-collection__hero{padding:26px 23px}.vbf-collection__hero h1{font-size:46px}.vbf-collection__hero p:last-child{font-size:13px}.vbf-collection__signature{display:none}.vbf-collection__preview{font-size:10px;line-height:1.4;margin-bottom:14px}.vbf-filters{gap:10px;align-items:end}.vbf-filters__group{flex:1 1 42%;min-width:0}.vbf-filters select{font-size:12px}.vbf-filters__stock{font-size:11px;flex:1}.vbf-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.vbf-product__image{height:165px;padding:25px 10px 9px}.vbf-product__badge{top:9px;left:9px;font-size:9px;padding:4px 6px}.vbf-product__body{padding:13px 12px}.vbf-product h2{font-size:14px;line-height:1.35;min-height:57px}.vbf-product__detail{font-size:10px;min-height:28px}.vbf-product__price strong{font-size:23px}.vbf-product__brand{font-size:9px}.vbf-product__current{font-size:10px;margin-bottom:12px}.vbf-product__link{font-size:11px;min-height:40px}.vbf-collection__terms{line-height:1.5}}.vbf-product__current{margin:0 0 4px!important}.vbf-product__current s{font:inherit!important}.vbf-product__saving{font-size:12px!important;line-height:1.4;color:#a11660;margin:6px 0 16px;font-weight:600}.vbf-product__link{margin-top:13px}.vitoria-search-collection-thumb{background:linear-gradient(135deg,#f8d7ed,#d8c1f4);flex-shrink:0}.vitoria-search-collection-image{object-fit:contain;padding:3px;mix-blend-mode:multiply}
/*# sourceMappingURL=/cdn/shop/t/68/compiled_assets/styles.css.map?subset=AAAAAAAAAAgAAAAAAAAAAMA */
