:root{--vhp-svh: 1svh;--vhp-ease: cubic-bezier(.2, .7, .2, 1)}@supports not (height: 1svh){:root{--vhp-svh: 1vh}}.vhp,.vhp *,.vhp *:before,.vhp *:after{box-sizing:border-box}.vhp{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.vhp a,.vhp a:hover,.vhp a:focus{text-decoration:none;color:inherit}.vhp svg{display:block}.vhp-sr{position:absolute!important;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.vhp :focus-visible{outline:2px solid #111;outline-offset:2px}.vhp-media{position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden;background:var(--vhp-media-bg, #efefef)}.vhp-pic,.vhp-pic__img{display:block;width:100%;height:100%}.vhp-pic__img{object-fit:var(--fit, cover);object-position:var(--fx-pc, 50%) var(--fy-pc, 50%);transform:scale(1);transition:transform var(--vhp-dur, .6s) var(--vhp-ease)}@media(max-width:989px){.vhp-pic__img{object-position:var(--fx-mo, 50%) var(--fy-mo, 50%)}}.vhp-ph{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;padding:16px;background:#eeeeec;color:#7a7a7a;text-align:center;font:500 13px/1.4 Inter,sans-serif;border:1px dashed #c9c9c6}.vhp-ul{background-image:linear-gradient(var(--ul-c, currentColor),var(--ul-c, currentColor));background-repeat:no-repeat;background-position:0 100%;background-size:0% var(--ul-w, 1px);padding-bottom:var(--ul-gap, 3px);transition:background-size calc(var(--vhp-dur, .6s) * .75) var(--vhp-ease)}.vhp .vhp-arrow{display:inline-block;flex:none;width:.82em;height:.82em;margin-left:.38em;vertical-align:-.06em}.vhp-arrow path{fill:none;stroke:currentColor;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}.vhp-banner{position:relative;width:100%;height:var(--h-pc);overflow:hidden}.vhp-banner__link{position:absolute;top:0;right:0;bottom:0;left:0;display:block}.vhp-banner .vhp-media{background:var(--fit-bg, #efefef)}.vhp-banner__overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:var(--ov, transparent);pointer-events:none}.vhp-banner__cta{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;pointer-events:none;justify-content:var(--d-jc, center);align-items:var(--d-ai, flex-end);padding:var(--d-off-pc, 48px)}.vhp-discover{display:inline-block;font-family:var(--d-ff);font-weight:var(--d-fw);font-size:var(--d-fs-pc);line-height:1.3;letter-spacing:var(--d-ls, 0);color:var(--d-c, #fff);background-size:100% var(--ul-w, 1px)}.vhp-banner__link:focus-visible{outline:none}.vhp-banner__link:focus-visible .vhp-discover{outline:2px solid var(--d-c, #fff);outline-offset:6px}@keyframes vhp-redraw{0%{background-size:100% var(--ul-w, 1px);background-position:100% 100%}45%{background-size:0% var(--ul-w, 1px);background-position:100% 100%}55%{background-size:0% var(--ul-w, 1px);background-position:0 100%}to{background-size:100% var(--ul-w, 1px);background-position:0 100%}}@media(hover:hover)and (min-width:990px){.vhp-banner__link:hover .vhp-discover.is-anim{animation:vhp-redraw calc(var(--vhp-dur, .6s) * 1.25) var(--vhp-ease)}}@media(max-width:989px){.vhp-banner{height:var(--h-mo)}.vhp-banner__cta{padding:var(--d-off-mo, 32px)}.vhp-discover{font-size:var(--d-fs-mo)}}.vhp-tile{position:relative;display:block;overflow:hidden;color:var(--t-c, #fff);isolation:isolate}.vhp-tile,.vhp-tile:hover,.vhp-tile:focus,.vhp-tile:active{text-decoration:none!important}.vhp-tile__shade{position:absolute;left:0;right:0;bottom:0;height:var(--g-h, 35%);background:linear-gradient(to top,var(--g-c, rgba(0,0,0,.4)) 0%,transparent 100%);pointer-events:none;z-index:1}.vhp-tile__body{position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;display:flex;pointer-events:none;align-items:var(--t-ai, flex-end);justify-content:var(--t-jc, flex-start);text-align:var(--t-ta, left);padding:var(--t-py-pc, 24px) var(--t-px-pc, 24px)}.vhp-tile__title{margin:0;max-width:100%;color:var(--t-c, #fff);font-family:var(--t-ff);font-weight:var(--t-fw, 500);font-size:var(--t-fs-pc, 18px);line-height:1.25;letter-spacing:var(--t-ls, 0);text-transform:var(--t-tt, none);overflow-wrap:break-word;text-shadow:none}.vhp-tile__label{--ul-c: currentColor}.vhp-nw{white-space:nowrap}.vhp-tile:focus-visible{outline:2px solid #111;outline-offset:2px}@media(hover:hover)and (min-width:990px){.vhp-tile.is-zoom:hover .vhp-pic__img{transform:scale(var(--vhp-zoom, 1.03))}.vhp-tile.is-ul:hover .vhp-tile__label,.vhp-tile.is-ul:focus-visible .vhp-tile__label{background-size:100% var(--ul-w, 1px)}}@media(max-width:989px){.vhp-tile__body{padding:var(--t-py-mo, 16px) var(--t-px-mo, 16px)}.vhp-tile__title{font-size:var(--t-fs-mo, 15px)}.vhp-tile__label{background-size:0 0!important}}.vhp-duo{display:grid;grid-template-columns:repeat(var(--cols, 2),minmax(0,1fr));column-gap:var(--gap-pc);padding:var(--top-pc) 0 var(--bot-pc);background:var(--bg, #fff);width:100%}.vhp-duo>.vhp-tile{height:var(--h-pc, auto);aspect-ratio:var(--ar-pc, auto)}@media(max-width:989px){.vhp-duo{grid-template-columns:minmax(0,1fr);column-gap:0;row-gap:var(--gap-mo);padding:var(--top-mo) 0 var(--bot-mo)}.vhp-duo>.vhp-tile{height:var(--h-mo, auto);aspect-ratio:var(--ar-mo, auto)}}.vhp-ed{background:var(--bg, #fff);padding:var(--pt-pc) var(--mr-pc) var(--pb-pc) var(--ml-pc);text-align:var(--al, left)}.vhp-ed__over{margin:0 0 var(--gap-pc);font-family:var(--o-ff);font-weight:var(--o-fw);font-size:var(--o-fs-pc);line-height:var(--o-lh);letter-spacing:var(--o-ls);color:var(--o-c);text-transform:var(--o-tt, none)}.vhp-ed__title{margin:0;font-family:var(--h-ff);font-weight:var(--h-fw);font-size:var(--h-fs-pc);line-height:var(--h-lh);letter-spacing:var(--h-ls);color:var(--h-c);text-transform:var(--h-tt, none);overflow-wrap:break-word;word-break:normal;-webkit-hyphens:manual;hyphens:manual}@media(max-width:989px){.vhp-ed{padding:var(--pt-mo) var(--mr-mo) var(--pb-mo) var(--ml-mo)}.vhp-ed__over{margin-bottom:var(--gap-mo);font-size:var(--o-fs-mo)}.vhp-ed__title{font-size:var(--h-fs-mo)}}.vhp-grid{background:var(--bg, #fff);padding:var(--top-pc) var(--m-pc) var(--bot-pc)}.vhp-grid__list{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:var(--gap-pc);list-style:none;margin:0;padding:0}.vhp-grid__item{position:relative;grid-column:span 2;aspect-ratio:100 / var(--r1-pc, 100);margin:0;list-style:none;min-width:0}.vhp-grid__item:nth-child(n+4){grid-column:span 3;aspect-ratio:100 / var(--r2-pc, 64)}.vhp-grid__item:nth-child(4):last-child{grid-column:span 6}.vhp-grid__item>.vhp-tile{position:absolute;top:0;right:0;bottom:0;left:0}@media(max-width:989px){.vhp-grid{padding:var(--top-mo) var(--m-mo) var(--bot-mo)}.vhp-grid__list{grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--gap-mo)}.vhp-grid__item,.vhp-grid__item:nth-child(n+4),.vhp-grid__item:nth-child(4):last-child{grid-column:span 1;aspect-ratio:100 / var(--r2-mo, 100)}.vhp-grid__item:first-child{grid-column:1 / -1;aspect-ratio:100 / var(--r1-mo, 63)}.vhp-grid__list.is-5 .vhp-grid__item:first-child{grid-column:span 1;aspect-ratio:100 / var(--r2-mo, 100)}.vhp-grid__list.is-5 .vhp-grid__item:nth-child(5){order:-1;grid-column:1 / -1;aspect-ratio:100 / var(--r1-mo, 63)}.vhp-grid__list:not(.is-5) .vhp-grid__item:nth-child(2n):last-child:not(:first-child){grid-column:1 / -1}}.vhp-sale{background:var(--bg, #fff);padding:var(--pt-pc) var(--m-pc) var(--pb-pc)}.vhp-sale__head{display:flex;align-items:flex-end;justify-content:space-between;gap:16px;margin:var(--tt-pc) 0 var(--tb-pc)}.vhp-sale__title{margin:0;min-width:0;font-family:var(--s-ff);font-weight:var(--s-fw);font-size:var(--s-fs-pc);line-height:var(--s-lh);letter-spacing:var(--s-ls);color:var(--s-c);overflow-wrap:break-word}.vhp-sale__nav{display:flex;gap:8px;flex:none}.vhp-sale__btn{width:var(--nb-s, 40px);height:var(--nb-s, 40px);display:inline-flex;align-items:center;justify-content:center;padding:0;margin:0;border:1px solid var(--nb-b, #d4d4d4);border-radius:0;background:var(--nb-bg, #fff);color:var(--nb-c, #111);cursor:pointer;box-shadow:none;min-width:0;min-height:0;transition:border-color .2s ease,opacity .2s ease}.vhp-sale__btn svg{width:16px;height:16px;fill:none;stroke:currentColor;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round}.vhp-sale__btn:hover:not(:disabled){border-color:var(--nb-c, #111)}.vhp-sale__btn:disabled{opacity:.3;cursor:default}.vhp-sale__nav[hidden]{display:none}.vhp-sale .vhp-sale__vp.vlc{padding:0;margin:0;background:transparent;min-height:0;max-width:none;color:inherit;overflow-x:auto;overflow-y:hidden;scrollbar-width:none;-ms-overflow-style:none;overscroll-behavior-x:contain;touch-action:pan-x pan-y}.vhp-sale .vhp-sale__vp.vlc::-webkit-scrollbar{display:none}.vhp-sale .vhp-sale__track{position:relative;display:flex;gap:var(--gap-pc);list-style:none;margin:0;padding:0}.vhp-sale .vhp-sale__track>.vlc-card{flex:0 0 calc((100% - 3 * var(--gap-pc)) / 4);margin:0;list-style:none}.vhp-sale .vlc-card__price{margin-top:var(--pg-pc, 2px);font-size:15px}.vhp-sale__empty{margin:0;padding:24px 0;color:#767676;font:400 14px/1.5 Inter,sans-serif}@media(max-width:989px){.vhp-sale{padding:var(--pt-mo) var(--m-mo) var(--pb-mo)}.vhp-sale__head{margin:var(--tt-mo) 0 var(--tb-mo)}.vhp-sale__title{font-size:var(--s-fs-mo)}.vhp-sale__nav{display:none}.vhp-sale .vhp-sale__vp.vlc{margin-right:calc(-1 * var(--m-mo));scroll-padding-left:0;-webkit-overflow-scrolling:touch}.vhp-sale .vhp-sale__track{gap:var(--gap-mo)}.vhp-sale .vhp-sale__track>.vlc-card{flex:0 0 calc((100% - 2 * var(--gap-mo)) / var(--n-mo, 2.2))}.vhp-sale .vhp-sale__track:after{content:"";flex:0 0 max(1px,calc(var(--m-mo) - var(--gap-mo)))}.vhp-sale .vlc-card__info{padding-left:var(--ip-mo, 0px);padding-right:var(--ip-mo, 0px)}.vhp-sale .vlc-card__price{margin-top:var(--pg-mo, 2px)}.vhp-sale .vlc-card__price{gap:3px;letter-spacing:-.01em;font-size:12.5px}.vhp-sale .vlc-save{padding:0 3px;letter-spacing:0}}@media(max-width:389px){.vhp-sale .vlc-card__price{gap:3px;font-size:11.5px;letter-spacing:-.015em}.vhp-sale .vlc-save{padding:0 3px;font-size:8.5px;letter-spacing:0}}.vhp-space{display:block;width:100%;height:var(--h-pc, 40px);background:var(--bg, #fff)}@media(max-width:989px){.vhp-space{height:var(--h-mo, 24px)}}.vhp-dp{display:flex;gap:var(--gap-pc, 0px);padding:0 var(--mr-pc, 0px) 0 var(--ml-pc, 0px);background:var(--bg, #fff)}.vhp-dp__item{position:relative;flex:1 1 0;min-width:0;height:var(--h-pc, auto);aspect-ratio:var(--ar-pc, auto)}.vhp-dp__link{position:absolute;top:0;right:0;bottom:0;left:0;display:block;overflow:hidden;color:var(--x-c, #fff);z-index:0}.vhp-dp__shade{position:absolute;left:0;right:0;bottom:0;height:var(--g-h, 30%);background:linear-gradient(to top,var(--g-c, rgba(0,0,0,.35)),transparent);pointer-events:none;z-index:1}.vhp-dp__body{position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;display:flex;pointer-events:none;align-items:var(--x-ai, flex-end);justify-content:var(--x-jc, flex-start);text-align:var(--x-ta, left);padding:var(--x-py-pc, 28px) var(--x-px-pc, 28px)}.vhp-dp__text{margin:0;font-family:var(--x-ff);font-weight:var(--x-fw);font-size:var(--x-fs-pc);line-height:1.25;color:var(--x-c, #fff);overflow-wrap:break-word;max-width:100%}.vhp-dp__link:focus-visible{outline:2px solid #111;outline-offset:-4px}@media(hover:hover)and (min-width:990px){.vhp-dp__link:hover .vhp-ul{background-size:100% var(--ul-w, 1px)}}.vhp-hs{position:absolute;z-index:3;left:var(--hx-pc);top:var(--hy-pc);width:0;height:0;--a: var(--a-pc, -45deg);--l: var(--l-pc, 56px)}.vhp-hs.is-open{z-index:6}.vhp-hs__mark{position:absolute;left:calc(var(--hs-s, 12px) / -2);top:calc(var(--hs-s, 12px) / -2);width:var(--hs-s, 12px);height:var(--hs-s, 12px);background:var(--hs-c, #111);box-shadow:0 0 0 1px var(--ar-o, #fff);border-radius:var(--hs-r, 0)}.vhp-hs__mark:after{content:"";position:absolute;left:50%;top:50%;width:36%;height:36%;transform:translate(-50%,-50%);background:var(--hs-bg, #fff);border-radius:inherit}.vhp-hs__line{position:absolute;left:0;top:0;width:var(--l);height:0;transform:rotate(var(--a));transform-origin:0 0;pointer-events:none}.vhp-hs__shaft{position:absolute;left:calc(var(--hs-s, 12px) / 2 + 1px);right:0;top:-1px;height:2px;background:var(--ar-c, #111);box-shadow:0 0 0 1px var(--ar-o, #fff)}.vhp-hs__head{position:absolute;left:calc(var(--hs-s, 12px) / 2 + 4px);top:-4px;width:8px;height:8px;border-left:2px solid var(--ar-c, #111);border-bottom:2px solid var(--ar-c, #111);transform:rotate(45deg);filter:drop-shadow(0 0 .6px var(--ar-o, #fff)) drop-shadow(0 0 .6px var(--ar-o, #fff))}.vhp-hs__tag{position:absolute;left:calc(cos(var(--a)) * var(--l));top:calc(sin(var(--a)) * var(--l));transform:translate(calc(-50% + cos(var(--a))*50%),calc(-50% + sin(var(--a))*50%))}.vhp-hs__price{position:relative;z-index:2;display:inline-flex;align-items:baseline;gap:6px;white-space:nowrap;font-family:var(--hp-ff);font-weight:var(--hp-fw, 500);font-size:var(--hp-fs-pc, 13px);line-height:1;color:var(--hp-c, #111);background:var(--hp-bg, #fff);padding:var(--hp-pad, 4px 8px);-webkit-tap-highlight-color:transparent;cursor:pointer}.vhp .vhp-hs__price,.vhp .vhp-hs__price:hover{color:var(--hp-c, #111)}.vhp-hs__old{text-decoration:line-through;color:var(--vl-old-price, #a0a0a0);font-weight:400}.vhp-hs__save{align-self:center;display:inline-flex;align-items:center;height:16px;padding:0 5px;background:#e63030;color:#fff;font-size:.72em;font-weight:700;letter-spacing:.03em}.vhp-hs__price:focus-visible{outline:2px solid #111;outline-offset:2px}.vhp-hs__panel{position:absolute;z-index:1;left:0;bottom:0;width:var(--pn-w-pc, 220px);background:var(--hp-bg-pn, #fff);padding:8px 8px calc(var(--ph, 22px) + 6px);box-shadow:0 10px 30px #0000001f;transform:translate(var(--shift, 0px));visibility:hidden;clip-path:inset(calc(100% - var(--ph, 22px)) calc(100% - var(--pw, 60px)) 0 0);transition:clip-path .38s var(--vhp-ease),visibility 0s linear .38s}@media(min-width:990px){.vhp-hs.is-flip-pc .vhp-hs__panel{left:auto;right:0;clip-path:inset(calc(100% - var(--ph, 22px)) 0 0 calc(100% - var(--pw, 60px)))}}.vhp-hs.is-open .vhp-hs__panel{visibility:visible;clip-path:inset(0 0 0 0)!important;transition:clip-path .38s var(--vhp-ease),visibility 0s}.vhp-hs__pmedia{position:relative;aspect-ratio:4 / 5;background:#f4f4f4;overflow:hidden}.vhp-hs__slides{display:flex;height:100%;overflow-x:auto;overflow-y:hidden;scroll-snap-type:x mandatory;scrollbar-width:none;overscroll-behavior-x:contain;touch-action:pan-x pan-y}.vhp-hs__slides::-webkit-scrollbar{display:none}.vhp-hs__slide{flex:0 0 100%;height:100%;scroll-snap-align:start;display:block}.vhp-hs__slide img{display:block;width:100%;height:100%;object-fit:cover}.vhp-hs__nav{position:absolute;top:50%;transform:translateY(-50%);width:26px;height:26px;padding:0;margin:0;display:inline-flex;align-items:center;justify-content:center;border:0;border-radius:50%;background:#ffffffeb;color:#111;cursor:pointer;box-shadow:none;min-width:0;min-height:0}.vhp-hs__nav svg{width:12px;height:12px;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.vhp-hs__nav--prev{left:6px}.vhp-hs__nav--next{right:6px}.vhp-hs__nav:disabled{opacity:.35;cursor:default}.vhp-hs__ptitle{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2;overflow:hidden;margin-top:8px;font-family:var(--hp-ff);font-weight:500;font-size:12px;line-height:1.35;color:#111}.vhp .vhp-hs__ptitle:hover{text-decoration:underline;text-underline-offset:2px}@media(hover:none){.vhp-hs__nav{display:none}}@media(max-width:989px){.vhp-dp{flex-direction:column;gap:var(--gap-mo, 0px);padding:0 var(--mr-mo, 0px) 0 var(--ml-mo, 0px)}.vhp-dp__item{flex:none;width:100%;height:var(--h-mo, auto);aspect-ratio:var(--ar-mo, auto)}.vhp-dp__body{padding:var(--x-py-mo, 20px) var(--x-px-mo, 20px)}.vhp-dp__text{font-size:var(--x-fs-mo)}.vhp-hs{left:var(--hx-mo);top:var(--hy-mo);--a: var(--a-mo, -45deg);--l: var(--l-mo, 48px)}.vhp-hs__price{font-size:var(--hp-fs-mo, 12px)}.vhp-hs__panel{width:var(--pn-w-mo, 190px)}.vhp-hs.is-flip-mo .vhp-hs__panel{left:auto;right:0;clip-path:inset(calc(100% - var(--ph, 22px)) 0 0 calc(100% - var(--pw, 60px)))}.vhp-hs.is-pc-only{display:none}}.vhp-rv{background:var(--bg, #f7f6f2);color:var(--tx, #191919);margin:var(--mt-pc, 0px) 0 var(--mb-pc, 0px);padding:var(--pt-pc, 88px) var(--px-pc, 24px) var(--pb-pc, 48px)}.vhp-rv__head{text-align:center;max-width:900px;margin:0 auto}.vhp-rv__over{margin:0 0 var(--g1-pc, 18px);font-family:var(--o-ff);font-weight:var(--o-fw);font-size:var(--o-fs-pc);letter-spacing:var(--o-ls);color:var(--o-c);line-height:1.4;text-transform:uppercase}.vhp-rv__title{margin:0;font-family:var(--h-ff);font-weight:var(--h-fw);font-size:var(--h-fs-pc);letter-spacing:var(--h-ls);line-height:var(--h-lh, 1.1);color:var(--h-c);overflow-wrap:break-word}.vhp-rv__sub{margin:var(--g2-pc, 22px) 0 0;font-family:var(--u-ff);font-weight:var(--u-fw);font-size:var(--u-fs-pc);line-height:1.5;color:var(--u-c)}.vhp-rv__summary{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:var(--sm-gap, 14px);margin:var(--g3-pc, 40px) auto 0;font-family:var(--m-ff);font-size:var(--m-fs-pc);color:var(--m-c)}a.vhp-rv__summary:hover .vhp-rv__brand-name{text-decoration:underline;text-underline-offset:3px}.vhp-rv__brand{display:inline-flex;align-items:center;gap:6px;font-weight:600;font-size:1.15em}.vhp-rv__brand svg{width:1.3em;height:1.3em;fill:var(--st-on, #00b67a)}.vhp-rv__score{display:inline-flex;align-items:center;gap:8px;white-space:nowrap}.vhp-rv__score b{font-weight:600}.vhp-rv__dot-sep{opacity:.5}.vhp-stars{display:inline-flex;gap:var(--sg, 2px);flex:none;vertical-align:middle}.vhp-star{width:var(--ss, 24px);height:var(--ss, 24px);display:inline-flex;align-items:center;justify-content:center;background:linear-gradient(90deg,var(--st-on, #00b67a) var(--f, 100%),var(--st-off, #dcdce6) var(--f, 100%))}.vhp-star svg{width:66%;height:66%;fill:var(--st-ic, #fff)}.vhp-rv__carousel{position:relative;display:grid;align-items:center;grid-template-columns:var(--ar-s, 48px) minmax(0,1fr) var(--ar-s, 48px);column-gap:var(--ar-gap, 19px);max-width:calc(var(--cw-pc, 1316px) + 2 * (var(--ar-s, 48px) + var(--ar-gap, 19px)));margin:var(--g4-pc, 56px) auto 0}.vhp-rv__carousel.no-arrows{grid-template-columns:minmax(0,1fr);max-width:var(--cw-pc, 1316px)}.vhp-rv__vp{overflow-x:auto;overflow-y:hidden;scrollbar-width:none;-ms-overflow-style:none;scroll-snap-type:x mandatory;overscroll-behavior-x:contain;touch-action:pan-x pan-y;outline:none}.vhp-rv__vp::-webkit-scrollbar{display:none}.vhp-rv__track{position:relative;display:flex;gap:var(--cg-pc, 21px);list-style:none;margin:0;padding:0}.vhp-rv__slide{flex:0 0 calc((100% - 2 * var(--cg-pc, 21px)) / 3);scroll-snap-align:start;margin:0;list-style:none;display:flex;min-width:0}.vhp-rv__card{transition:transform .35s var(--vhp-ease),box-shadow .35s var(--vhp-ease);width:100%;display:flex;flex-direction:column;min-height:var(--ch-pc, 320px);background:var(--cbg, #fff);border:var(--cbw, 1px) solid var(--cb, #eeeeee);padding:var(--cp-pc, 32px);text-align:left}.vhp-rv__card .vhp-stars{margin-bottom:var(--cs-gap, 26px)}.vhp-rv__h{margin:0 0 14px;font-family:var(--rt-ff);font-weight:var(--rt-fw);font-size:var(--rt-fs-pc);line-height:1.3;color:var(--rt-c);overflow-wrap:break-word}.vhp-rv__txt{margin:0;flex:1 1 auto;font-family:var(--rb-ff);font-weight:var(--rb-fw);font-size:var(--rb-fs-pc);line-height:1.75;color:var(--rb-c);overflow-wrap:break-word}.vhp-rv__sep{border:0;border-top:1px solid var(--sep, #eeeeee);margin:24px 0 20px;height:0}.vhp-rv__sep.is-off{border-top-color:transparent}.vhp-rv__author{display:flex;align-items:center;gap:12px;min-width:0}.vhp-rv__av{flex:none;width:var(--av-s, 42px);height:var(--av-s, 42px);border-radius:50%;display:inline-flex;align-items:center;justify-content:center;overflow:hidden;background:var(--av-bg, #f0efeb);color:var(--av-c, #191919);font-family:var(--rn-ff);font-weight:700;font-size:calc(var(--av-s, 42px) * .27);letter-spacing:.02em}.vhp-rv__who{min-width:0;flex:1 1 auto}.vhp-rv__name{display:block;font-family:var(--rn-ff);font-weight:var(--rn-fw);font-size:var(--rn-fs-pc);color:var(--rn-c);line-height:1.3;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.vhp-rv__date{display:block;margin-top:4px;font-family:var(--rd-ff);font-size:var(--rd-fs-pc);color:var(--rd-c);line-height:1.3}.vhp-rv__src{flex:none;margin-left:auto;display:inline-flex;align-items:center;gap:4px;white-space:nowrap;font-family:var(--rd-ff);font-weight:500;font-size:var(--src-fs, 11px);color:var(--st-on, #00b67a)}.vhp-rv__src svg{width:1em;height:1em;fill:currentColor}a.vhp-rv__src:hover{text-decoration:underline;text-underline-offset:2px}.vhp-rv__arrow{width:var(--ar-s, 48px);height:var(--ar-s, 48px);padding:0;margin:0;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;background:var(--ar-bg, #fff);border:1px solid var(--ar-b, #dedede);color:var(--ar-c, #111);box-shadow:none;min-width:0;min-height:0;transition:border-color .2s ease}.vhp-rv__arrow svg{width:18px;height:18px;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.vhp-rv__arrow:hover{border-color:var(--ar-c, #111)}.vhp-rv__arrow[hidden]{visibility:hidden;display:inline-flex}.vhp-rv__foot{display:flex;align-items:center;justify-content:center;gap:16px;margin-top:var(--g5-pc, 32px)}.vhp-rv__foot .vhp-rv__arrow{display:none}.vhp-rv__dots{display:flex;align-items:center;justify-content:center;flex-wrap:wrap}.vhp-rv__dotbtn{width:13px;height:20px;padding:0;margin:0;border:0;background:none;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;min-width:0;min-height:0;box-shadow:none}.vhp-rv__dotbtn:before{content:"";width:var(--dot-s, 6px);height:var(--dot-s, 6px);border-radius:50%;background:var(--dot, #cfcfcf);transition:background-color .3s ease,transform .3s ease}.vhp-rv__dotbtn[aria-current=true]:before{background:var(--dot-a, #111);transform:scale(1.35)}.vhp-rv__pause{font:500 12px/1 Inter,sans-serif;color:#111;background:#fff;border:1px solid #ccc;padding:6px 10px;cursor:pointer}.vhp-rv__pause:not(:focus-visible){position:absolute!important;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.vhp-rv__empty{text-align:center;color:#767676;font:400 14px/1.5 Inter,sans-serif;margin:40px 0 0}@media(max-width:989px){.vhp-rv{margin:var(--mt-mo, 0px) 0 var(--mb-mo, 0px);padding:var(--pt-mo, 56px) var(--px-mo, 16px) var(--pb-mo, 40px)}.vhp-rv__over{margin-bottom:var(--g1-mo, 12px);font-size:var(--o-fs-mo)}.vhp-rv__title{font-size:var(--h-fs-mo)}.vhp-rv__sub{margin-top:var(--g2-mo, 14px);font-size:var(--u-fs-mo)}.vhp-rv__summary{margin-top:var(--g3-mo, 28px);font-size:var(--m-fs-mo);gap:10px}.vhp-rv__summary .vhp-star{width:var(--ss-mo, 20px);height:var(--ss-mo, 20px)}.vhp-rv__carousel,.vhp-rv__carousel.no-arrows{grid-template-columns:minmax(0,1fr);max-width:none;margin-top:var(--g4-mo, 32px)}.vhp-rv__carousel>.vhp-rv__arrow{display:none}.vhp-rv__track{gap:var(--cg-mo, 12px)}.vhp-rv__slide{flex-basis:100%}.vhp-rv__card{min-height:var(--ch-mo, 0px);padding:var(--cp-mo, 24px)}.vhp-rv__h{font-size:var(--rt-fs-mo)}.vhp-rv__txt{font-size:var(--rb-fs-mo)}.vhp-rv__name{font-size:var(--rn-fs-mo)}.vhp-rv__date{font-size:var(--rd-fs-mo)}.vhp-rv__foot{margin-top:var(--g5-mo, 24px)}.vhp-rv__foot.has-mo-arrows .vhp-rv__arrow{display:inline-flex;width:40px;height:40px}}@media(min-width:990px){.vhp-hs.is-mo-only{display:none}}@media(hover:hover)and (min-width:990px){.vhp-rv__slide{padding:6px 0 14px}.vhp-rv__slide:hover .vhp-rv__card{transform:translateY(-4px);box-shadow:0 12px 28px #00000014}}@media(prefers-reduced-motion:reduce){.vhp *,.vhp *:before,.vhp *:after{transition-duration:.01ms!important;animation:none!important}.vhp-tile.is-zoom:hover .vhp-pic__img{transform:none!important}}
/*# sourceMappingURL=/cdn/shop/t/35/assets/vhp-home.css.map */
