html{-webkit-text-size-adjust:100%;text-size-adjust:100%}.header__logo img{object-fit:contain;height:auto}.header__logo .white-logo[src*=avatru-official-blue-clean],.footer__logo img[src*=avatru-official-blue-clean]{filter:brightness(0) invert(1)}.av-product-description{min-width:0;overflow-wrap:anywhere}.av-family-table-wrap,.av-market-table-wrap{overscroll-behavior-x:contain}.av-family-table-wrap:focus-visible,.av-market-table-wrap:focus-visible{outline:3px solid #625a94;outline-offset:3px}@media screen and (max-width:767px){.header-section .header{padding-block:10px;min-height:64px}.header__logo{min-width:0}.header__logo-link{max-width:100%}.header__logo img{max-width:min(140px,36vw)!important}.product__info,.product__gallery-container,.page.rte,.footer__left,.footer__right,.footer__newsletter{min-width:0}.product__title .heading{font-size:clamp(23px,6.2vw,28px);line-height:1.32;overflow-wrap:break-word}.product__text-inner{align-items:flex-start}.product__text-inner .icon{flex-shrink:0;margin-top:2px}.product__text-inner .rte{line-height:1.5}.product__info .button,.cart .button,.cart-drawer .button{min-height:48px}.product__info .rte,.cart-item,.horizontal-product__details{overflow-wrap:anywhere}.av-product-description>div{padding:18px 16px!important}.av-product-description>div>div:first-child{padding:20px 16px!important}.av-product-description h2{font-size:26px!important;line-height:1.3!important}.av-product-description h3{font-size:21px!important;line-height:1.4!important}.av-product-description table{width:100%!important;table-layout:fixed;font-size:14px!important}.av-product-description th,.av-product-description td{padding:10px 8px!important;overflow-wrap:anywhere}.av-product-description th:first-child{width:38%}.page.rte{overflow-wrap:anywhere;line-height:1.7}.page.rte>div{max-width:100%!important;padding:18px 16px!important}.page.rte h2{font-size:25px!important;line-height:1.3!important}.page.rte h3{font-size:20px!important;line-height:1.4!important}.page.rte table{table-layout:fixed;width:100%}.page.rte th,.page.rte td{overflow-wrap:anywhere}.page.rte img{max-width:100%;height:auto}.details summary{min-height:48px;line-height:1.5}.details summary .icon{flex-shrink:0}.details__content{overflow-wrap:anywhere}input[type=email],input[type=search],input[type=text],input[type=tel],input[type=password],textarea,select{font-size:16px}.footer__newsletter .h3{font-size:26px;line-height:1.3}.footer__logo img{max-width:160px;height:auto}.footer__accordions a{display:inline-flex;align-items:center;min-height:44px}.drawer__inner{max-width:100vw}.drawer__footer{padding-bottom:max(20px,env(safe-area-inset-bottom))}.product-sticky{padding-bottom:env(safe-area-inset-bottom)}.av-family,.av-market{max-width:100%;overflow-wrap:break-word}body .av-family .av-family-cards,body .av-market .av-market-cards{grid-template-columns:minmax(0,1fr)}body .av-family .av-family-tagline,body .av-market .av-market-tagline{min-height:0}body .av-family .av-family-link,body .av-market .av-market-link{min-height:48px;font-size:14px}.av-family .av-family-table-wrap,.av-market .av-market-table-wrap{max-width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch}.template-index [id$=__featured-collections] .section{padding-block:36px}.template-index #MainContent h2.heading,.template-product .faq .heading{font-size:28px;line-height:1.25}.template-page #MainContent h1.heading,.template-collection #MainContent h1.heading{font-size:30px;line-height:1.25;overflow-wrap:break-word}.template-index [id$=__rich-text-1] .section{padding-top:36px}.template-index [id$=__avatru_video_intro] .rte{font-size:16px;line-height:1.65}.template-index [id$=__slideshow] .banner__image{object-fit:contain}.template-index [id$=__slideshow] .banner__overlay{opacity:0}.template-index [id$=__slideshow] .slideshow+.page-width{position:relative;color:#302b3d;background:#f5f4f9}.template-index [id$=__slideshow] .slideshow-content{padding:24px 0 18px}.template-index [id$=__slideshow] .slideshow-word{gap:18px}.template-index [id$=__slideshow] .heading{font-size:clamp(27px,7vw,32px);line-height:1.2;color:#302b3d}.template-index [id$=__slideshow] .button{min-height:48px;background:#625a94;color:#fff;border-color:#625a94}.template-index [id$=__slideshow] .slideshow-dots{color:#625a94}.template-index [id$=__video-with-text-overlay] video{object-fit:contain}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}.header{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/20/assets/avatru-responsive.css.map */
