.vitrina-page .content{max-width:none;width:100%}.vitrina-listing .sections{display:grid!important;grid-template-columns:repeat(auto-fill,minmax(200px,1fr))!important;gap:14px!important;margin-top:20px;flex-direction:initial!important;flex-wrap:initial!important;justify-content:start;align-items:stretch}body.vitrina-page .sections{display:grid!important;grid-template-columns:repeat(auto-fill,minmax(200px,1fr))!important;gap:14px!important;margin-top:20px;flex-direction:initial!important;flex-wrap:initial!important;justify-content:start;align-items:stretch}body.vitrina-page #objects .sections{display:grid!important;grid-template-columns:repeat(auto-fill,minmax(200px,1fr))!important}body.vitrina-page .biosfera-listing-container{margin-top:32px}@media (min-width:1001px){body.vitrina-page .sorting_search{align-items:center}body.vitrina-page .goals-filter-block{flex:0 0 auto!important;width:calc(100% - 320px)!important;max-width:none!important}body.vitrina-page .goals-filter-block .select2-container{width:100%!important}body.vitrina-page .ber-filter-wrapper-new{flex:0 0 300px!important;width:300px!important;gap:0!important}body.vitrina-page .ber-filter-wrapper-new .sort{flex:1 1 auto}body.vitrina-page .ber-filter-wrapper-new .sort .select2-container{width:100%!important}}.vitrina-card-overlay:hover{border-color:#f91e93}.vitrina-product-card{position:relative;width:100%;height:auto;background:#fff;border-radius:40px;padding:20px;display:flex;flex-direction:column;box-sizing:border-box;transition:all .3s ease}.vitrina-product-card.card-item-ver-3,body.vitrina-page .vitrina-product-card.card-item-ver-3{margin-top:0;border:none;display:flex!important;flex-direction:column!important}.vitrina-listing .sections,body.vitrina-page .sections{display:grid!important}.vitrina-card-border{position:absolute;inset:0;border:1px solid #e0dfde;border-radius:40px;pointer-events:none;transition:border-color .3s ease}.vitrina-product-card:hover .vitrina-card-border{border-color:#f91e93}.vitrina-card-overlay{border:1px solid #e0dfde;position:absolute;inset:0;z-index:1;cursor:pointer;border-radius:40px}.vitrina-card-inner{width:100%;height:100%;position:relative;z-index:2;pointer-events:none}.vitrina-card-content{box-sizing:border-box;display:flex;flex-direction:column;align-items:start;justify-content:space-between;position:relative;width:100%;height:100%;pointer-events:none}.vitrina-content{display:flex;flex-direction:column;gap:8px;align-items:start;position:relative;flex-shrink:0;width:100%}.vitrina-image-wrapper{aspect-ratio:3/4;position:relative;border-radius:20px;flex-shrink:0;width:100%;overflow:hidden;background:#f9f3f1;box-sizing:border-box}.vitrina-image-wrapper img.vitrina-image-main{position:relative;z-index:1;width:100%;height:100%;object-fit:contain;object-position:center;border-radius:20px}.vitrina-image-wrapper img.vitrina-image-backdrop{position:absolute;inset:0;z-index:0;width:100%;height:100%;object-fit:cover;object-position:center;transform:scale(1.1);filter:blur(40px);border-radius:20px;pointer-events:none}.vitrina-gallery{position:absolute;inset:0;z-index:1;pointer-events:auto;cursor:pointer;touch-action:pan-y}.vitrina-gallery-track{display:flex;width:100%;height:100%;transform:translateX(0);transition:transform .28s ease;will-change:transform}.vitrina-gallery-slide{position:relative;flex:0 0 100%;width:100%;height:100%}.vitrina-gallery-dots{position:absolute;left:0;right:0;bottom:8px;z-index:3;display:flex;gap:5px;justify-content:center;pointer-events:none}.vitrina-gallery-dot{width:6px;height:6px;border-radius:50%;background:rgba(255,255,255,.55);box-shadow:0 0 2px rgba(0,0,0,.35);transition:background .2s ease,transform .2s ease}.vitrina-gallery-dot.is-active{background:#db0075;transform:scale(1.3)}.vitrina-gallery-count{position:absolute;left:10px;bottom:8px;z-index:3;font-family:Montserrat,sans-serif;font-weight:500;font-size:12px;line-height:1;color:#fff;background:rgba(20,40,30,.55);padding:3px 7px;border-radius:10px;pointer-events:none;opacity:0;transition:opacity .2s ease}.vitrina-gallery.is-dragging .vitrina-gallery-count,.vitrina-has-gallery:hover .vitrina-gallery-count{opacity:1}@media (prefers-reduced-motion:reduce){.vitrina-gallery-track{transition:none}}.vitrina-heart{position:absolute;background:#fff;right:16px;top:16px;border:1px solid #e0dfde;border-radius:8px;width:28px;height:28px;z-index:10;cursor:pointer;transition:transform .2s ease;display:flex;align-items:center;justify-content:center;pointer-events:auto}.vitrina-heart:hover{transform:scale(1.1)}.vitrina-heart-border{position:absolute;border:1px solid #e0dfde;inset:0;pointer-events:none;border-radius:8px}.vitrina-heart .favorite.bookmark{background:0 0;border:none;padding:0;margin:0;width:20px;height:20px;position:relative;z-index:11}.vitrina-heart .favorite.bookmark svg{width:100%;height:100%}.vitrina-heart .favorite.bookmark svg path{fill:black}.vitrina-price{display:flex;flex-wrap:wrap;gap:4px 10px;align-items:baseline;line-height:normal;position:relative;flex-shrink:0}.vitrina-price-current{font-family:Montserrat,sans-serif;font-weight:700;position:relative;color:#db0075;font-size:20px;margin:0;white-space:nowrap}.vitrina-price-old{text-decoration:line-through;text-decoration-skip-ink:none;text-underline-position:from-font;text-decoration-style:solid;font-family:Montserrat,sans-serif;font-weight:500;position:relative;color:#14281e;font-size:17px;margin:0;white-space:nowrap}.vitrina-title-block{display:flex;flex-direction:column;gap:4px;align-items:start;line-height:normal;position:relative;flex-shrink:0;color:#000;width:100%}.vitrina-product-title{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2;font-family:Montserrat,sans-serif;font-weight:700;overflow:hidden;text-overflow:ellipsis;position:relative;flex-shrink:0;font-size:20px;line-height:1.2;min-height:2.4em;width:100%;margin:0;color:#000}.vitrina-product-brand{font-family:Montserrat,sans-serif;font-weight:500;position:relative;flex-shrink:0;font-size:17px;width:100%;margin:0;color:#14281e}.vitrina-rating{display:flex;gap:8px;align-items:center;position:relative;flex-shrink:0}.vitrina-product-card .rating{display:flex;gap:8px;align-items:center;margin:0;order:initial;margin-bottom:0}.vitrina-product-card .rating_ball{background:#ffceff;box-sizing:border-box;display:flex;align-items:center;justify-content:center;padding:4px 10px 6px;position:relative;border-radius:20px;flex-shrink:0;font-family:Montserrat,sans-serif;font-weight:500;font-size:15px;color:#000;margin:0}.vitrina-product-card .rating .date_rev{font-family:Montserrat,sans-serif;font-weight:500;line-height:normal;position:relative;flex-shrink:0;color:#1f2d26;font-size:17px;white-space:pre;text-wrap:nowrap;margin:0}.vitrina-product-card .no-rating{font-family:Montserrat,sans-serif;font-weight:500;font-size:15px;color:#999;margin:0}.vitrina-product-card .buttons-new,.vitrina-product-card .description-bg-ver-3,.vitrina-product-card .description-ver-3,.vitrina-product-card .image-ver-3,.vitrina-product-card .price ul,.vitrina-product-card .top-ver-3{display:none!important}body.vitrina-page .vitrina-product-card .buttons-new,body.vitrina-page .vitrina-product-card .description-bg-ver-3,body.vitrina-page .vitrina-product-card .description-ver-3,body.vitrina-page .vitrina-product-card .image-ver-3,body.vitrina-page .vitrina-product-card .price ul,body.vitrina-page .vitrina-product-card .top-ver-3{display:none!important}div.vitrina-rating>div>span.ratingCount{font-family:Montserrat,sans-serif;font-weight:500;font-size:17px;line-height:100%}div.vitrina-rating>div>span.ratingCount>a{color:var(--ber-color-medium-green)}@media (max-width:1200px){.vitrina-listing .sections,body.vitrina-page #objects .sections,body.vitrina-page .sections{gap:12px!important}}@media (max-width:767px){.vitrina-listing .sections,body.vitrina-page #objects .sections,body.vitrina-page .sections{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px!important;margin-top:16px}.vitrina-product-card{width:100%;height:auto;padding:0;border-radius:14px;box-shadow:0 1px 5px rgba(20,40,30,.08)}.vitrina-card-border{display:none}.vitrina-card-overlay{border:none;border-radius:14px}.vitrina-image-wrapper,.vitrina-image-wrapper img,.vitrina-image-wrapper img.vitrina-image-backdrop,.vitrina-image-wrapper img.vitrina-image-main{border-radius:14px 14px 0 0}.vitrina-content{gap:5px;padding-bottom:12px}.vitrina-price{padding:2px 8px 0}.vitrina-title-block{padding:0 8px;gap:2px}.vitrina-rating{padding:0 8px}.vitrina-heart{right:6px;top:6px;width:24px;height:24px}}@media (max-width:480px){.vitrina-product-title{font-size:13px;font-weight:600}.vitrina-product-brand{font-size:12px;font-weight:400}.vitrina-price-current{font-size:16px}.vitrina-price-old{font-size:14px}.vitrina-product-card .rating_ball{font-size:12px;font-weight:400;padding:3px 8px 4px}div.vitrina-rating>div>span.ratingCount{font-size:12px;font-weight:400}}