.cookie-banner .cookie__card{max-height:45vh;overflow-y:auto}@media screen and (max-width:749px){.cookie-banner{padding:0}.cookie-banner .cookie__card{display:flex;flex-wrap:wrap;align-items:center;column-gap:1.2rem;row-gap:.8rem;padding:1.2rem 1.4rem;padding-bottom:calc(1.2rem + env(safe-area-inset-bottom,0px));box-shadow:0 -.4rem 2rem rgba(var(--color-foreground),.15)}.cookie-banner .cookie__card>*,.cookie-banner .cookie__card>*+*,.cookie-banner .cookie__content>*+*,.cookie-banner .cookie__card>*+.cookie__buttons{margin-top:0}.cookie-banner .cookie__content{flex:1 1 100%}.cookie-banner .cookie__text,.cookie-banner .cookie__text p{font-size:1.2rem;line-height:1.45}.cookie-banner .cookie__buttons{flex:1 1 100%;flex-wrap:nowrap;gap:.8rem}.cookie-banner .cookie__buttons .button{flex:1 1 50%;min-height:4rem;padding-top:.9rem;padding-bottom:.9rem;font-size:1.3rem}}@media screen and (min-width:750px){.cookie-banner[data-position=bottom]{justify-content:flex-start}.cookie-banner[data-position=bottom] .cookie__card{max-width:52rem}}.grid__item:has(.badge--soldout),.grid__item:has(.button--soldout),.grid>li:has(.badge--soldout),.grid>li:has(.button--soldout),.grid>div:has(.badge--soldout),.grid>div:has(.button--soldout){order:1}.card-wrapper:has(.badge--soldout) .card__media,.card-wrapper:has(.button--soldout) .card__media{opacity:.6}
/*# sourceMappingURL=/cdn/shop/t/21/assets/roho-conversion.css.map */
