#root .vh-pdp-rail{box-sizing:border-box;margin-block:clamp(1.5rem,3vw,2.5rem);content-visibility:auto;contain-intrinsic-size:auto 430px}#root .vh-pdp-rail[hidden]{display:none!important}#root .vh-pdp-related[data-loaded=false]{min-height:1px;margin-block:0}#root .vh-pdp-rail__header{box-sizing:border-box;margin:0 0 .85rem;padding:.72rem .9rem;border:1px solid #dfe5ea;border-left:.22rem solid #f26a00;background:#f5f8fa}#root .vh-pdp-rail__header h2{margin:0;color:#0b2a4a;font-size:clamp(1.2rem,2vw,1.5rem);font-weight:750;line-height:1.2;letter-spacing:-.01em}#root .vh-pdp-rail__grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(.7rem,1.2vw,1rem)}#root .vh-pdp-mini-card{display:flex;min-width:0;overflow:hidden;flex-direction:column;background:#f3f7fa}#root .vh-pdp-mini-card--link{color:inherit;text-decoration:none;cursor:pointer;touch-action:manipulation;-webkit-tap-highlight-color:transparent}#root .vh-pdp-mini-card__media{display:grid;aspect-ratio:1 / 1;place-items:center;overflow:hidden;background:#fff}#root .vh-pdp-mini-card__media img{display:block;width:100%;height:100%;padding:.55rem;object-fit:contain;box-sizing:border-box;pointer-events:none;-webkit-user-drag:none}#root .vh-pdp-mini-card__body{display:flex;flex:1;min-width:0;flex-direction:column;padding:.72rem .78rem .8rem;text-align:center}#root .vh-pdp-mini-card__vendor{margin:0 0 .35rem;overflow:hidden;color:#7b8893;font-size:.86rem;line-height:1.2;text-overflow:ellipsis;white-space:nowrap}#root .vh-pdp-mini-card__title{margin:0;font:inherit;font-weight:650;line-height:1.35}#root .vh-pdp-mini-card__title,#root .vh-pdp-mini-card__title a{display:-webkit-box;overflow:hidden;color:#0b2a4a;text-decoration:none;-webkit-box-orient:vertical;-webkit-line-clamp:2}#root .vh-pdp-mini-card__status{margin:.6rem 0 .25rem;color:#28a86b;font-size:.88rem;line-height:1.25}#root .vh-pdp-mini-card__status.is-unavailable{color:#d74848}#root .vh-pdp-mini-card__price{display:flex;align-items:baseline;justify-content:center;gap:.35rem;margin:auto 0 0;padding-top:.35rem;color:#0b2a4a}#root .vh-pdp-mini-card__price s{color:#89939c;font-size:.8rem}#root .vh-pdp-mini-card__price strong{font-weight:800}@media(hover:hover){#root .vh-pdp-mini-card{transition:background-color .16s ease}#root .vh-pdp-mini-card:hover{background:#edf3f6}}@media only screen and (max-width:1000px)and (min-width:761px){#root .vh-pdp-rail__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media only screen and (max-width:760px){#root .vh-pdp-rail{margin-block:1.35rem}#root .vh-pdp-rail__header{margin-bottom:.65rem;padding:.65rem .75rem}#root .vh-pdp-rail__grid{display:flex;gap:.7rem;overflow-x:auto;overflow-y:hidden;padding-bottom:.25rem;scroll-padding-inline:var(--rpp);scroll-snap-type:x proximity;scrollbar-width:none;-webkit-overflow-scrolling:touch}#root .vh-pdp-rail__grid::-webkit-scrollbar{display:none}#root .vh-pdp-mini-card{flex:0 0 min(76vw,18rem);scroll-snap-align:start}#root .vh-pdp-mini-card__body{padding:.65rem .68rem .72rem}}@media only screen and (max-width:1100px){#root .vh-pdp-recent{position:relative!important;z-index:8!important;pointer-events:auto!important;isolation:isolate}#root .vh-pdp-recent .vh-pdp-rail__grid,#root .vh-pdp-recent .vh-pdp-mini-card,#root .vh-pdp-recent .vh-pdp-mini-card--link{position:relative;pointer-events:auto!important}#root .vh-pdp-recent .vh-pdp-mini-card--link{z-index:1}}
/*# sourceMappingURL=/cdn/shop/t/68/assets/vichome-product-rails.css.map */
