@import"https://fonts.googleapis.com/css2?family=Geist:wght@400;500;600;700&display=block";:root{--vp-font-sans: "Geist", -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--font-body-family: var(--vp-font-sans);--font-heading-family: var(--vp-font-sans);--vp-glass-bg: rgba(255, 255, 255, .72);--vp-glass-bg-strong: rgba(255, 255, 255, .88);--vp-glass-border: rgba(255, 255, 255, .5);--vp-glass-border-subtle: rgba(0, 0, 0, .07);--vp-glass-highlight: rgba(255, 255, 255, .6);--vp-glass-shadow: rgba(10, 50, 68, .08);--vp-glass-blur: 20px}html{color-scheme:light;background:radial-gradient(ellipse 100% 55% at 8% 0%,rgba(0,122,255,.055) 0%,transparent 55%),radial-gradient(ellipse 80% 45% at 92% 100%,rgba(52,199,89,.04) 0%,transparent 55%),#f5f5f7;background-attachment:fixed}body{background:transparent;font-family:var(--vp-font-sans)}h1,h2,h3,h4,h5,h6{font-family:var(--vp-font-sans)}.section-header .header-wrapper.header-at-top:not(.header-transparent){background:transparent!important}.header-wrapper.header-at-top .header{background:transparent!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important;border-bottom:none!important;box-shadow:none!important}.section-header .header-wrapper:not(.header-at-top):not(.header-transparent){background:#fff!important}.section-header.shopify-section-header-sticky .header{background:var(--vp-glass-bg-strong)!important;backdrop-filter:blur(28px) saturate(1.4);-webkit-backdrop-filter:blur(28px) saturate(1.4);border-bottom:1px solid var(--vp-glass-border-subtle);box-shadow:0 2px 16px -2px var(--vp-glass-shadow),inset 0 1px 0 0 var(--vp-glass-highlight);transition:background .3s ease,box-shadow .3s ease}.cart__warnings{background:var(--vp-glass-bg-strong)!important;backdrop-filter:blur(20px) saturate(1.3);-webkit-backdrop-filter:blur(20px) saturate(1.3);border:1px solid var(--vp-glass-border);box-shadow:0 0 0 .5px #0000000f,0 4px 24px -4px #00000014}cart-drawer .drawer__inner{background:var(--vp-glass-bg-strong)!important;backdrop-filter:blur(24px) saturate(1.3);-webkit-backdrop-filter:blur(24px) saturate(1.3);border-left:1px solid var(--vp-glass-border);box-shadow:-8px 0 40px -8px #0a32442e}@media screen and (max-width: 749px){.cart-drawer .cart-items .cart-item{background-color:transparent!important}}.quick-add-modal[open]{background:#0a32444d!important;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px)}.quick-add-modal__content{background:#fffffff0!important;backdrop-filter:blur(24px);-webkit-backdrop-filter:blur(24px);border:1px solid var(--vp-glass-border);box-shadow:0 20px 60px -12px #0a324433,0 4px 16px -4px #0000001a,inset 0 1px 0 0 var(--vp-glass-highlight)}.vp-glass-section .content-container,.vp-glass-section .content-container--full-tablet{background:var(--vp-glass-bg)!important;backdrop-filter:blur(var(--vp-glass-blur));-webkit-backdrop-filter:blur(var(--vp-glass-blur));border:1px solid var(--vp-glass-border);border-bottom-color:var(--vp-glass-border-subtle);border-right-color:var(--vp-glass-border-subtle);box-shadow:0 4px 24px -4px var(--vp-glass-shadow),inset 0 1px 0 0 var(--vp-glass-highlight)}.button{transition:transform .2s ease,box-shadow .2s ease,filter .15s ease!important}.button:hover:not(:disabled):not([aria-disabled=true]){transform:translateY(-1px);filter:brightness(1.06)}.button:active:not(:disabled):not([aria-disabled=true]){transform:translateY(0) scale(.985);filter:brightness(.97)}@media screen and (min-width: 750px){.product-card-wrapper{transition:transform .2s ease}.product-card-wrapper:hover{transform:translateY(-3px)}}a:not(.button):not(.card-wrapper){transition:opacity .15s ease,color .15s ease}.trust-strip__item svg{color:#1d1d1f!important;opacity:.65}.color-scheme-7{background:var(--gradient-background)!important}.card--card{background:#fffffff7!important;backdrop-filter:blur(20px) saturate(1.8);-webkit-backdrop-filter:blur(20px) saturate(1.8);border:none!important;box-shadow:0 0 0 .5px #0000000f,0 2px 4px -1px #00000012,0 8px 24px -4px #00000017,0 32px 64px -16px #00000012;transition:box-shadow .3s ease}.card--card:hover{box-shadow:0 0 0 .5px #0000000f,0 4px 8px -2px #0000001a,0 16px 40px -8px #00000024,0 48px 96px -24px #0000001a}@media screen and (min-width: 990px){.header__menu-item{font-size:1.2rem!important;font-weight:400!important;padding:.8rem 1.2rem!important;color:#1d1d1f!important;letter-spacing:0!important;transition:opacity .15s ease!important}.header__menu-item:hover,.header__menu-item:focus{color:#1d1d1f!important;opacity:.65}.header__menu-item .icon-caret{display:none!important}.header__active-menu-item{opacity:1!important;color:#1d1d1f!important}.list-menu--inline{gap:0!important}}.facet-filters__label,.navigation-layout__label,.per-page-selector__label{font-size:1.4rem!important;font-weight:400!important;color:rgba(var(--color-foreground),.55)!important}.sort-by--header,.sort-by--item label{font-size:1.4rem!important;letter-spacing:0!important}.navigation-layout span{font-size:1.4rem!important}.product-count__text{font-size:1.4rem!important;font-weight:500!important}.mobile-facets__heading{font-size:1.6rem!important;font-weight:600!important}@media screen and (min-width: 750px){.ai-chat-widget__fab{padding:1.8rem 3rem;font-size:1.8rem;font-weight:600;gap:1rem;border-radius:10rem;box-shadow:0 6px 28px #00000038}.ai-chat-widget__fab-icon{width:2.6rem;height:2.6rem}}@media screen and (max-width: 749px){.ai-chat-widget__fab{padding:1.2rem;width:5rem;height:5rem;border-radius:50%;box-shadow:0 6px 28px #00000038}.ai-chat-widget__fab-icon{width:2.4rem;height:2.4rem}}.breadcrumbs-nav{display:none!important}.product__description h2{font-size:1.8rem;font-weight:600;margin-top:2rem;margin-bottom:.6rem;color:rgb(var(--color-foreground))}.product__description h3{font-size:1.6rem;font-weight:600;margin-top:1.6rem;margin-bottom:.4rem}.shopify-payment-button__button{min-height:4.4rem!important;font-size:1.4rem!important;border-radius:var(--buttons-radius, 4px)!important;opacity:.82}.shopify-payment-button__button:hover{opacity:1}.shopify-payment-button__more-options{font-size:1.2rem!important;opacity:.6}body:has(.atc-visible) .ai-chat-widget__fab{opacity:0;pointer-events:none;transform:scale(.85);transition:opacity .2s ease,transform .2s ease}@media screen and (max-width: 749px){.image-banner .banner__box,.banner .content-container,.slideshow__slide .banner__box{padding-right:7rem}}.main-page-content{max-width:72rem;margin-left:auto;margin-right:auto}.main-page-content h2{font-size:2rem;font-weight:600;margin-top:2.4rem;margin-bottom:.8rem}.main-page-content h3{font-size:1.7rem;font-weight:600;margin-top:2rem;margin-bottom:.6rem}.per-page-selector{display:flex;align-items:center;gap:.4rem;margin-top:1.2rem}.per-page-selector__label{font-size:1.4rem;font-family:var(--font-body-family);color:rgb(var(--color-foreground));margin-right:.4rem;white-space:nowrap}.per-page-selector__btn{padding:.4rem .9rem;font-size:1.2rem;font-family:var(--font-body-family);font-weight:500;border:1px solid rgba(var(--color-foreground),.18);border-radius:10rem;background:transparent;color:rgba(var(--color-foreground),.65);cursor:pointer;transition:background .15s ease,color .15s ease,border-color .15s ease}.per-page-selector__btn:hover{border-color:rgba(var(--color-foreground),.4);color:rgb(var(--color-foreground))}.per-page-selector__btn.active{background:rgb(var(--color-foreground));border-color:rgb(var(--color-foreground));color:rgb(var(--color-background))}@media screen and (max-width: 749px){.product-media-container .product__media.media{padding-top:0!important}.product-media-container .product__media.media>img{position:relative!important;width:100%!important;height:auto!important;max-height:none!important;object-fit:contain}}.quick-add__submit.button,.product-form__submit.button,.button-add-card.button,.cart__checkout-button.button,.cart-drawer .cart__checkout-button{background-color:#0db5e6!important;border-color:#0db5e6!important;color:#fff!important}
/*# sourceMappingURL=/cdn/shop/t/9/assets/viapharma-apple.css.map */
