#product-grid>.yh-gb-item{width:100%;max-width:100%;flex:0 0 100%}.yh-gb{position:relative;display:flex;flex-direction:column;overflow:hidden;background:var(--yh-gb-bg);color:var(--yh-gb-fg);font-family:var(--font-body-family);font-size:13px;line-height:1.6;letter-spacing:.02em;-webkit-font-smoothing:antialiased}.yh-gb *,.yh-gb *:before,.yh-gb *:after{box-sizing:border-box}.yh-gb :where(p,h2,ul){margin:0}.yh-gb :where(ul){list-style:none;padding:0}.yh-gb__media{position:relative;aspect-ratio:var(--yh-gb-ratio-m, var(--yh-gb-ratio, 5 / 4));overflow:hidden;background:#0000000f}.yh-gb__media>video,.yh-gb__media>.yh-gb__img{position:absolute;top:0;right:0;bottom:0;left:0;display:block;width:100%;height:100%;object-fit:cover}.yh-gb__media>picture img{display:block;width:100%;height:100%;object-fit:cover}.yh-gb__ph{fill:#26252533}.yh-gb__panel{position:relative;display:flex;align-items:center;padding:32px 20px 36px}.yh-gb__inner{position:relative;z-index:2;max-width:520px;pointer-events:none}.yh-gb__inner a,.yh-gb__inner button{pointer-events:auto}.yh-gb__eyebrow{margin-bottom:14px;font-size:10px;font-weight:500;letter-spacing:.24em;text-transform:uppercase;color:var(--yh-gb-accent)}.yh-gb__heading{margin-bottom:14px;font-family:var(--font-heading-family);font-weight:400;font-size:clamp(30px,3.4vw,52px);line-height:1.04;letter-spacing:-.01em;color:var(--yh-gb-fg);text-wrap:balance}.yh-gb__text{max-width:44ch;margin-bottom:24px;font-size:14px;line-height:1.65;color:var(--yh-gb-fg);opacity:.9}.yh-gb__cta{--color-link: var(--yh-gb-fg-rgb);--color-border: var(--yh-gb-fg-rgb);color:rgb(var(--yh-gb-fg-rgb))}.yh-gb__cover{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;cursor:pointer}.yh-gb a.yh-gb__cover{display:block}.yh-gb a:focus-visible,.yh-gb button:focus-visible{outline:1px solid currentColor;outline-offset:3px}.yh-gb__stars{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;overflow:visible;pointer-events:none}.yh-gb__stars .tw{animation:yh-gb-twinkle 4.8s ease-in-out infinite}.yh-gb__stars .tw2{animation-duration:6.2s;animation-delay:-2.1s}.yh-gb__stars .tw3{animation-duration:3.9s;animation-delay:-1.3s}@keyframes yh-gb-twinkle{0%,to{opacity:1}50%{opacity:.25}}@media(max-width:749px){.yh-gb__stars{opacity:.7}.yh-gb__stars use:nth-of-type(2n){display:none}}.yh-gb__scan{position:absolute;z-index:1;top:8%;right:8%;bottom:8%;left:8%;pointer-events:none}.yh-gb__scan--poster{top:12%;right:24%;bottom:26%;left:24%}.yh-gb__scan i{position:absolute;width:28px;height:28px;border:2px solid #FFFFFF;filter:drop-shadow(0 1px 3px rgba(0,0,0,.25))}.yh-gb__scan i:nth-child(1){top:0;left:0;border-right:0;border-bottom:0}.yh-gb__scan i:nth-child(2){top:0;right:0;border-left:0;border-bottom:0}.yh-gb__scan i:nth-child(3){bottom:0;left:0;border-right:0;border-top:0}.yh-gb__scan i:nth-child(4){bottom:0;right:0;border-left:0;border-top:0}.yh-gb__scan b{position:absolute;left:4%;right:4%;top:0;height:2px;background:linear-gradient(90deg,#fff0,#fff 30% 70%,#fff0);box-shadow:0 0 14px #ffffffe6;opacity:0;animation:yh-gb-scan 4.8s ease-in-out infinite}@keyframes yh-gb-scan{0%{top:2%;opacity:0}6%{opacity:1}40%{top:98%;opacity:1}46%,to{top:98%;opacity:0}}.yh-gb__found{position:absolute;z-index:1;left:4%;bottom:4%;display:flex;align-items:center;gap:10px;pointer-events:none}.yh-gb__found-label{order:2;padding:5px 10px;border-radius:999px;background:#ffffffeb;color:#262525;font-size:10px;font-weight:500;letter-spacing:.16em;text-transform:uppercase;opacity:0;animation:yh-gb-pop 4.8s ease-out infinite}.yh-gb__results{display:flex;gap:8px}.yh-gb__results li{width:44px;aspect-ratio:5 / 7;padding:3px;background:#fff;box-shadow:0 6px 18px #00000038;opacity:0;animation:yh-gb-pop 4.8s ease-out infinite;animation-delay:calc(.14s * (var(--i) + 1))}.yh-gb__results img{display:block;width:100%;height:100%;object-fit:contain}@keyframes yh-gb-pop{0%,42%{opacity:0;transform:translateY(10px)}52%,90%{opacity:1;transform:none}to{opacity:0;transform:none}}.yh-gb--slider .yh-gb__panel{justify-content:center;text-align:center}.yh-gb--slider .yh-gb__inner{display:flex;flex-direction:column;align-items:center;width:100%;max-width:560px}.yh-gb--slider .yh-gb__heading{margin-bottom:18px}.yh-gb--slider .yh-gb__text{margin-bottom:20px}yh-gb-carousel{display:grid;grid-template-columns:36px minmax(0,var(--yh-gb-card, min(230px, 62vw))) 36px;align-items:center;justify-content:center;gap:6px;width:100%;margin:4px 0 22px;pointer-events:auto}.yh-gb__arrow{display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;padding:0;border:0;background:none;color:var(--yh-gb-fg);cursor:pointer;transition:opacity .2s ease,color .2s ease}.yh-gb__arrow:hover{color:var(--yh-gb-accent)}.yh-gb__arrow svg{width:16px;height:16px}.yh-gb__arrow:disabled{opacity:.25;cursor:default}.yh-gb__track{display:grid;grid-auto-flow:column;grid-auto-columns:100%;overflow-x:auto;scroll-snap-type:x mandatory;overscroll-behavior-x:contain;scrollbar-width:none}.yh-gb__track::-webkit-scrollbar{display:none}.yh-gb__slide{min-width:0;scroll-snap-align:start}.yh-gb__slide-link{display:block;color:inherit;text-decoration:none}.yh-gb__slide-media{display:flex;align-items:center;justify-content:center;aspect-ratio:5 / 7;padding:4px 6px 10px}.yh-gb__slide-media img{display:block;width:auto;height:auto;max-width:100%;max-height:100%;box-shadow:0 8px 20px #26252533}.yh-gb__slide-title{display:block;margin-top:10px;font-family:var(--font-heading-family);font-size:17px;line-height:1.3;color:var(--yh-gb-fg)}@media(min-width:750px){.yh-gb{flex-direction:row;height:clamp(340px,34vw,540px)}.yh-gb__media{flex:none;height:100%;max-width:60%;aspect-ratio:var(--yh-gb-ratio, 5 / 4)}.yh-gb--media-right .yh-gb__media{order:2}.yh-gb__panel{flex:1;min-width:0;padding:40px clamp(32px,5vw,88px)}.yh-gb__scan i{width:36px;height:36px}.yh-gb__results li{width:54px}.yh-gb--slider{height:auto;--yh-gb-card: clamp(180px, 17vw, 250px)}.yh-gb--slider .yh-gb__media{width:45%;height:auto;max-width:none;align-self:stretch}.yh-gb--slider .yh-gb__panel{padding:44px clamp(24px,4vw,64px)}}@media(prefers-reduced-motion:reduce){.yh-gb__stars .tw{animation:none}.yh-gb__scan b{display:none}.yh-gb__found-label,.yh-gb__results li{animation:none;opacity:1}}
/*# sourceMappingURL=/cdn/shop/t/32/assets/yaris-grid-banner.css.map */
