.rx .rx-model-hero__top{display:flex;flex-direction:column-reverse;align-items:center}.rx .rx-model-hero__details{display:flex;flex-direction:column;width:100%;color:var(--rx-color-brown)}.rx .rx-model-hero__heading{margin:0;padding:0;line-height:1.2}.rx .rx-model-hero__subheader{display:block;padding:.25rem 0 .75rem;line-height:1.3}.rx .rx-model-hero__title{display:block}.rx .rx-model-hero__case{margin:.5rem 0 0;padding-top:.5rem}.rx .rx-model-hero__rmc{margin:0}.rx .rx-model-hero__price{position:relative;margin-top:.5rem}.rx .rx-model-hero__price-info{display:inline-block;vertical-align:middle}.rx .rx-model-hero__info-btn{display:inline-block;width:.75rem;height:.75rem;margin-left:.25rem;padding:0;border:0;background:url(rx-icon-info-brown.svg) center / contain no-repeat;cursor:pointer;vertical-align:middle}.rx .rx-model-hero__info-message{position:absolute;left:0;top:100%;z-index:10;display:none;max-width:32rem;padding:.5rem;background-color:var(--rx-color-white);color:var(--rx-color-brown);font-size:14px;font-weight:700}.rx .rx-model-hero__price-info:hover .rx-model-hero__info-message,.rx .rx-model-hero__info-btn:focus-visible+.rx-model-hero__info-message{display:block}.rx .rx-model-hero__actions{display:flex;flex-wrap:wrap;justify-content:center;width:100%;margin:1rem 0 0;padding:0;list-style:none}.rx .rx-model-hero__action{margin-bottom:10px}.rx .rx-model-hero__action-link{display:flex;align-items:center;color:var(--rx-color-brown)}.rx .rx-model-hero__icon{margin-right:1.5rem;background-color:var(--rx-color-white);background-position:center;background-repeat:no-repeat;background-size:12px}.rx .rx-model-hero__icon--phone{background-image:url(rx-icon-phone-brown.svg)}.rx .rx-model-hero__icon--email{background-image:url(rx-icon-email-brown.svg)}.rx .rx-model-hero__icon--find{background-image:url(rx-icon-find-us-brown.svg)}.rx .rx-model-hero__action-label{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.rx .rx-model-hero__action-link:hover .rx-model-hero__action-label{text-decoration:underline;text-underline-offset:2px}.rx .rx-model-hero__featured{display:none}.rx .rx-model-hero__featured-img,.rx .rx-model-hero__slide-img{display:block;width:100%;height:auto}.rx .rx-model-hero__grid-img{display:block;max-width:100%;height:auto}.rx .rx-model-hero__mobile-gallery{width:100%;margin:2.5rem 0}.rx .rx-model-hero__mobile-gallery .rx-carousel__bullets{margin:1rem 0}.rx .rx-model-hero__gallery{display:none}.rx .rx-model-hero__grid{display:grid;grid-template-columns:repeat(3,1fr);gap:3rem 1rem;justify-items:center;max-width:56rem;margin:0 auto;padding:0;list-style:none}.rx .rx-model-hero__grid-item{width:100%;overflow:hidden}.rx .rx-model-hero__grid-btn{display:block;width:100%;padding:0;border:0;background:none;cursor:zoom-in}.rx .rx-model-hero__lightbox{width:100vw;max-width:none;height:100vh;max-height:none;margin:0;padding:2.5rem;border:0;background-color:var(--rx-color-white)}.rx .rx-model-hero__lightbox[open]{display:flex;align-items:center;justify-content:center}.rx .rx-model-hero__lightbox::backdrop{background-color:var(--rx-color-white)}.rx .rx-model-hero__lightbox-img{display:block;max-width:calc(100% - 8rem);max-height:80vh;width:auto;height:auto;object-fit:contain}.rx .rx-model-hero__lightbox-nav{display:flex;flex:none;align-items:center;justify-content:center;width:2rem;height:2rem;margin:0 1.25rem;padding:.5rem;border:0;border-radius:9999px;background-color:var(--rx-color-dark-grey);cursor:pointer}.rx .rx-model-hero__lightbox-nav svg{width:100%;height:100%;fill:var(--rx-color-white)}.rx .rx-model-hero__lightbox-nav--prev{order:-1}.rx .rx-model-hero__lightbox-close{position:fixed;top:0;right:0;width:1.25rem;height:1.25rem;margin:1.25rem;padding:0;border:0;background:none;color:var(--rx-color-text);cursor:pointer}.rx .rx-model-hero__lightbox-close svg{width:100%;height:100%;fill:currentColor}@media(min-width:1024px){.rx .rx-model-hero__top{flex-direction:row}.rx .rx-model-hero__details{width:33.3333%}.rx .rx-model-hero__actions{justify-content:flex-start}.rx .rx-model-hero__action{width:50%}.rx .rx-model-hero__icon{margin-right:1rem;background-size:14px}.rx .rx-model-hero__action-label{position:static;width:auto;height:auto;overflow:visible;clip:auto;white-space:normal}.rx .rx-model-hero__featured{display:block;width:33.3333%}.rx .rx-model-hero__mobile-gallery{display:none}.rx .rx-model-hero__gallery{display:block}}.rx .rx-model-hero__lightbox-stage{display:flex;align-items:center;justify-content:center;min-width:0}
/*# sourceMappingURL=/cdn/shop/t/6/assets/rx-model-hero.css.map */
