:root{--ame-primary: #0075b8;--ame-primary-dark: #004a7c;--ame-primary-light: #e6f2fa;--ame-accent: #f2c345;--ame-trust-gold: #d4a017;--ame-footer-bg: #003052;--ame-text: #1a1a2e;--ame-text-muted: #555;--ame-bg: #f8f8fa;--ame-white: #fff;--ame-border: #e0e0e0;--ame-success: #2e7d32;--ame-error: #c62828;--ame-font-body: var(--font-body-family, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Arial, sans-serif);--ame-font-heading: var(--font-heading-family, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Arial, sans-serif);--ame-text-xs: 1.3rem;--ame-text-sm: 1.4rem;--ame-text-base: 1.6rem;--ame-text-md: 1.8rem;--ame-text-lg: 2rem;--ame-text-xl: 2.4rem;--ame-text-2xl: 3.2rem;--ame-text-3xl: 4rem;--ame-text-4xl: 4.8rem;--ame-space-1: .25rem;--ame-space-2: .5rem;--ame-space-3: .75rem;--ame-space-4: 1rem;--ame-space-5: 1.25rem;--ame-space-6: 1.5rem;--ame-space-8: 2rem;--ame-space-10: 2.5rem;--ame-space-12: 3rem;--ame-space-16: 4rem;--ame-space-20: 5rem;--ame-space-24: 6rem;--ame-max-width: 1280px;--ame-radius: 8px;--ame-radius-lg: 12px;--ame-shadow-sm: 0 1px 3px rgba(0, 0, 0, .08);--ame-shadow-md: 0 4px 12px rgba(0, 0, 0, .1);--ame-shadow-lg: 0 8px 24px rgba(0, 0, 0, .12);--ame-transition-fast: .15s ease;--ame-transition-normal: .25s ease;--ame-z-sticky: 10;--ame-z-fixed: 50;--ame-z-modal: 100;--ame-card-lift: -4px;--ame-shadow-hover: 0 12px 32px rgba(0, 0, 0, .15);--ame-bg-alt: #f0f4f8;--ame-overlay-dark: rgba(0, 48, 82, .75);--ame-focus-ring: 3px solid #0088d4;--ame-focus-offset: 2px;--ame-touch-target: 44px}.multicolumn-card__image img{max-width:120px;max-height:120px;margin:0 auto}*:focus{outline:var(--ame-focus-ring);outline-offset:var(--ame-focus-offset)}*:focus:not(:focus-visible){outline:none}*:focus-visible{outline:var(--ame-focus-ring);outline-offset:var(--ame-focus-offset)}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}.ame-touch-target{min-height:var(--ame-touch-target);min-width:var(--ame-touch-target)}.ame-btn{display:inline-flex;align-items:center;justify-content:center;gap:var(--ame-space-2);padding:var(--ame-space-3) var(--ame-space-6);font-family:var(--ame-font-body);font-size:var(--ame-text-base);font-weight:600;line-height:1.5;text-decoration:none;border:2px solid transparent;border-radius:var(--ame-radius);cursor:pointer;min-height:var(--ame-touch-target);transition:background-color .2s,border-color .2s,color .2s,transform .2s,box-shadow .2s}.ame-btn:hover{transform:translateY(-1px);box-shadow:0 4px 12px #00000026}.ame-btn--primary{background-color:var(--ame-primary-dark);color:var(--ame-white);border-color:var(--ame-primary-dark)}.ame-btn--primary:hover{background-color:var(--ame-primary);border-color:var(--ame-primary)}.ame-btn--secondary{background-color:transparent;color:var(--ame-primary-dark);border-color:var(--ame-primary-dark)}.ame-btn--secondary:hover{background-color:var(--ame-primary-light)}.ame-btn--accent{background-color:var(--ame-accent);color:var(--ame-text);border-color:var(--ame-accent)}.ame-btn--accent:hover{background-color:#e5b63d;border-color:#e5b63d}.ame-btn--lg{padding:var(--ame-space-4) var(--ame-space-8);font-size:var(--ame-text-md)}.ame-section{padding:var(--ame-space-12) var(--ame-space-4)}@media screen and (min-width:750px){.ame-section{padding:var(--ame-space-16) var(--ame-space-6)}}.ame-section__inner{max-width:var(--ame-max-width);margin:0 auto}.ame-section__heading{font-family:var(--ame-font-heading);font-size:var(--ame-text-2xl);font-weight:700;color:var(--ame-text);margin:0 0 var(--ame-space-8) 0;text-align:center;letter-spacing:-.02em}@media screen and (min-width:750px){.ame-section__heading{font-size:var(--ame-text-3xl);margin-bottom:var(--ame-space-10)}}.ame-sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.ame-badge{display:inline-flex;align-items:center;gap:var(--ame-space-1);padding:var(--ame-space-1) var(--ame-space-3);font-size:var(--ame-text-xs);font-weight:600;text-transform:uppercase;letter-spacing:.05em;border-radius:var(--ame-radius)}.ame-badge--sale{background-color:var(--ame-error);color:var(--ame-white)}.ame-badge--free-shipping{background-color:var(--ame-primary);color:var(--ame-white)}.ame-card{display:flex;flex-direction:column;background:var(--ame-white);border-radius:var(--ame-radius);box-shadow:var(--ame-shadow-sm);overflow:hidden;text-decoration:none;color:var(--ame-text);transition:box-shadow var(--ame-transition-normal),transform var(--ame-transition-normal)}.ame-card:hover{box-shadow:var(--ame-shadow-hover);transform:translateY(var(--ame-card-lift))}.ame-card__image-wrap{position:relative;aspect-ratio:1;overflow:hidden;background:var(--ame-bg, #f8f8fa)}.ame-card__image{width:100%;height:100%;object-fit:contain;padding:var(--ame-space-4);transition:opacity var(--ame-transition-normal)}.ame-card__image--secondary{position:absolute;top:0;left:0;opacity:0}.ame-card:hover .ame-card__image--secondary{opacity:1}.ame-card:hover .ame-card__image-wrap:has(.ame-card__image--secondary) .ame-card__image--primary{opacity:0}.related-products .grid__item:after,.product-page .grid__item:after,ul.grid.product-grid li.grid__item:after{content:none!important}.card-wrapper.product-card-wrapper{background:var(--ame-white);border-radius:var(--ame-radius-lg);box-shadow:var(--ame-shadow-sm);overflow:hidden;transition:box-shadow var(--ame-transition-normal),transform var(--ame-transition-normal)}.card-wrapper.product-card-wrapper:hover{box-shadow:var(--ame-shadow-hover);transform:translateY(var(--ame-card-lift))}.card-wrapper.product-card-wrapper .card,.card-wrapper.product-card-wrapper .card__inner,.card-wrapper.product-card-wrapper .card__inner.gradient,.card-wrapper.product-card-wrapper .card__inner.color-scheme-2.gradient{background:transparent!important}.card-wrapper.product-card-wrapper .card__inner.ratio:before,.card-wrapper.product-card-wrapper .card__media.ratio:before{content:none!important;padding-bottom:0!important}.card-wrapper.product-card-wrapper .card__media{aspect-ratio:1 / 1!important;height:auto!important;overflow:hidden}.card__media .media{background-color:var(--ame-white)!important;height:100%;width:100%}.card__media .media img{object-fit:contain!important;padding:var(--ame-space-4)!important;width:100%!important;height:100%!important;border-radius:0!important}.related-products .grid__item,.product-page .grid__item{border-radius:0!important}.related-products .card,.product-page .card{border-radius:var(--ame-radius-lg)!important;overflow:hidden}.card-wrapper.product-card-wrapper .card__content .card__information{padding:var(--ame-space-4)!important}.card-wrapper.product-card-wrapper .card__heading{font-size:clamp(1.125rem,1rem + .35vw,1.25rem)!important;font-weight:600!important;letter-spacing:0!important;line-height:1.4!important;border-bottom:none!important;padding-bottom:0!important;margin:0!important}.card-wrapper.product-card-wrapper .price .price-item{font-size:clamp(1.375rem,1.2rem + .45vw,1.625rem)!important}.ame-card__badges{position:absolute;top:var(--ame-space-2);left:var(--ame-space-2);display:flex;flex-direction:column;gap:var(--ame-space-1)}.ame-card__body{padding:var(--ame-space-4);display:flex;flex-direction:column;flex:1}.ame-card__vendor{font-size:clamp(.8125rem,.75rem + .2vw,.875rem);color:var(--ame-text-muted);text-transform:uppercase;letter-spacing:.05em;margin-bottom:var(--ame-space-1)}.ame-card__title{font-size:clamp(1.125rem,1rem + .35vw,1.25rem)!important;font-weight:700!important;font-family:var(--ame-font-body)!important;letter-spacing:0!important;line-height:1.35!important;color:var(--ame-primary-dark, #1a1a2e);margin:0 0 var(--ame-space-2) 0;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.ame-card__price{margin-top:auto;font-size:clamp(1.375rem,1.2rem + .45vw,1.625rem)!important;font-weight:700;color:var(--ame-primary-dark)}.ame-card__compare-price{font-size:clamp(.9375rem,.875rem + .2vw,1rem);color:var(--ame-text-muted);text-decoration:line-through;font-weight:400;margin-left:var(--ame-space-2)}.ame-card__save{font-size:var(--ame-text-xs);font-weight:600;color:var(--ame-trust-gold, #b8941a);margin-left:var(--ame-space-2)}.ame-fade-up{opacity:0;transform:translateY(24px);transition:opacity .6s ease,transform .6s ease}.ame-fade-up.is-visible{opacity:1;transform:translateY(0)}@media(prefers-reduced-motion:reduce){.ame-fade-up{opacity:1;transform:none;transition:none}}.ame-stars{display:inline-flex;gap:2px;color:var(--ame-trust-gold)}.ame-stars svg{width:18px;height:18px;fill:currentColor}.ame-heading--decorated{position:relative;padding-bottom:var(--ame-space-4)}.ame-heading--decorated:after{content:"";position:absolute;bottom:0;left:50%;transform:translate(-50%);width:60px;height:4px;background:var(--ame-accent);border-radius:2px}.card .card__heading a{text-decoration:none}.card .card__heading a:hover{text-decoration:underline;color:var(--ame-primary-dark)}.price .price-item--regular,.price .price-item--sale{font-weight:700}.blog .card--standard .card__inner{border-radius:var(--ame-radius-lg, 12px);overflow:hidden;box-shadow:0 2px 12px #00000014;transition:box-shadow .3s,transform .3s}.blog .card--standard .card__inner:hover{box-shadow:0 8px 24px #0000001f;transform:translateY(-4px)}.blog .article-card__image-wrapper{aspect-ratio:16 / 10}.blog .article-card__image img{object-fit:cover;width:100%;height:100%}.blog .card__heading a{color:var(--ame-primary-dark);font-weight:700;font-size:var(--ame-text-md, 1.8rem);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.blog .article-card__excerpt{font-size:var(--ame-text-sm, 1.4rem);line-height:1.6;color:var(--ame-text-muted, #6b7280);display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.blog .blog__button{background:var(--ame-primary-dark);color:#fff;border:none;border-radius:8px;padding:12px 28px;font-weight:600;transition:background-color .2s,color .2s}.blog .blog__button:hover{background:var(--ame-accent);color:var(--ame-primary-dark)}.blog .card--standard.card--media .card__content{padding:var(--ame-space-4) 4px}.product__description iframe,.ame-tabs__panel iframe,.rte iframe,.wbs-pck__block iframe{aspect-ratio:16 / 9;width:100%!important;max-width:100%!important;height:auto!important;border:0;border-radius:var(--ame-radius, 8px);margin:var(--ame-space-4) 0}.mgz-video{position:relative;width:100%;max-width:560px;margin:1rem auto}.mgz-video iframe{aspect-ratio:16 / 9;width:100%!important;max-width:100%!important;height:auto!important;border:0;border-radius:8px}.mgz-element-image img,.mgz-element img{max-width:100%;height:auto}.mgz-element-row,.mgz-element-column{max-width:100%;overflow:hidden}img[src*="affordablemedicalusa.com"]{max-width:100%;height:auto;border-radius:8px}.wbs-pck__block .mgz-video,.wbs-pck__block iframe{max-width:560px}.wbs-pck__block img:not([width="1"]):not([width="0"]){max-width:100%;height:auto}.ame-expo-video-wrap{position:relative;width:100%;max-width:480px;aspect-ratio:16 / 9;margin:12px 0;border-radius:8px;overflow:hidden;background:#000}.ame-expo-video-wrap iframe{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;border:0}.ame-expo-constrained-img{max-width:480px;width:100%;height:auto;border-radius:8px;margin:8px 0}.ame-expo-acc-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(120px,1fr));gap:12px;margin-top:12px}.ame-expo-acc-card{display:flex;flex-direction:column;align-items:center;background:#fff;border:1px solid var(--ame-border, #e0e0e0);border-radius:10px;padding:10px;transition:box-shadow .2s ease,border-color .2s ease}.ame-expo-acc-card:hover{border-color:var(--ame-primary, #0075b8);box-shadow:0 2px 8px #0000001a}.ame-expo-acc-img{width:100%;max-width:140px;height:auto;aspect-ratio:1 / 1;object-fit:contain;border-radius:6px}.ame-expo-acc-title{display:block;margin-top:6px;font-size:var(--ame-text-xs, 1.3rem);color:var(--ame-text, #1a1a2e);text-align:center;line-height:1.3;word-break:break-word}.expo-element-wrapper.ame-expo-acc-dup{display:none!important}.product__info-wrapper .expo-element-wrapper img,#expo-section img{max-width:100%;height:auto}@media(max-width:749px){.ame-expo-acc-grid{grid-template-columns:repeat(2,1fr);gap:8px}.ame-expo-video-wrap{max-width:100%}.ame-expo-constrained-img,.expo-element-wrapper img:not(.ame-expo-acc-img){max-width:100%}}.related-products .card .media,.product-page .card .media,[class*=featured_collection] .card .media,product-recommendations .card .media{position:relative!important;overflow:hidden;height:100%}.related-products .card__inner.ratio,.product-page .card__inner.ratio,[class*=featured_collection] .card__inner.ratio,product-recommendations .card__inner.ratio{display:flex;flex-direction:column}.related-products .card--media .card__inner.ratio:before,.related-products .card .card__media.ratio:before,[class*=featured_collection] .card--media .card__inner.ratio:before,[class*=featured_collection] .card .card__media.ratio:before,product-recommendations .card--media .card__inner.ratio:before,product-recommendations .card .card__media.ratio:before{padding-bottom:80%!important}.related-products .card .card__inner,.related-products .card .card__media,.related-products .card .media,[class*=featured_collection] .card .card__inner,[class*=featured_collection] .card .card__media,[class*=featured_collection] .card .media,product-recommendations .card .card__inner,product-recommendations .card .card__media,product-recommendations .card .media{--ratio-percent: 80% !important}.related-products .card__inner.ratio .card__media,.product-page .card__inner.ratio .card__media,[class*=featured_collection] .card__inner.ratio .card__media,product-recommendations .card__inner.ratio .card__media{position:relative;width:100%;padding-bottom:var(--ratio-percent, 100%);overflow:hidden}.related-products .card__media .media,.product-page .card__media .media,[class*=featured_collection] .card__media .media,product-recommendations .card__media .media{position:absolute!important;top:0;right:0;bottom:0;left:0;height:100%;width:100%;overflow:hidden}.related-products .card__media,.product-page .card__media,[class*=featured_collection] .card__media,product-recommendations .card__media{position:relative;aspect-ratio:4 / 5;overflow:hidden}.related-products .card__media .media,.product-page .card__media .media,[class*=featured_collection] .card__media .media,product-recommendations .card__media .media{position:absolute;top:0;right:0;bottom:0;left:0;height:100%;width:100%}.related-products .card__media .media img,.product-page .card__media .media img,[class*=featured_collection] .card__media .media img,product-recommendations .card__media .media img{position:absolute;top:0;right:0;bottom:0;left:0;height:100%;width:100%;object-fit:contain;object-position:center;padding:8px}.card__media .media img,.ame-card__image,.ame-product__main-image img{background:#fff}img[src*="affordablemedicalusa.com"],.rte img[src*="affordablemedicalusa.com"],.wbs-pck__block img[src*="affordablemedicalusa.com"]{max-width:560px;width:100%;height:auto;border-radius:8px;display:block;margin:1rem auto}.wbs-pck__block img,.product__description img{max-width:100%;height:auto}.complementary-slide .card--horizontal .card__media,.complementary-slide .card--horizontal .card__media .media{min-width:140px;min-height:140px}@media screen and (min-width:750px){.complementary-slide .card--horizontal .card__media,.complementary-slide .card--horizontal .card__media .media{min-width:180px;min-height:180px}}.complementary-slide .card--horizontal .card__media .media img{object-fit:contain!important;padding:8px!important}.ame-card__image--placeholder{display:flex;align-items:center;justify-content:center;width:100%;height:100%;background:var(--ame-bg, #f8f8fa)}.ame-card__image--placeholder svg{width:64px;height:64px;opacity:.3}.card__media--placeholder{display:flex;align-items:center;justify-content:center;background:var(--ame-bg, #f8f8fa);aspect-ratio:1}.card__media--placeholder svg{width:64px;height:64px;opacity:.3}.ame-product__main-image-wrap{position:relative}.ame-gallery-arrow{position:absolute;top:50%;transform:translateY(-50%);z-index:2;width:44px;height:44px;background:#ffffffeb;border:1px solid var(--ame-border, #e0e0e0);border-radius:50%;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:background var(--ame-transition-fast),border-color var(--ame-transition-fast),opacity var(--ame-transition-fast);padding:0}.ame-gallery-arrow--prev{left:8px}.ame-gallery-arrow--next{right:8px}.ame-gallery-arrow:disabled{opacity:.25;cursor:default;pointer-events:none}.ame-gallery-arrow:hover:not(:disabled){background:#fff;border-color:var(--ame-primary, #003052)}.ame-gallery-arrow:focus-visible{outline:var(--ame-focus-ring);outline-offset:var(--ame-focus-offset)}.ame-gallery-arrow svg{width:20px;height:20px;stroke:var(--ame-primary, #003052);fill:none;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.expo-element-wrapper img[src*="cdn.shopify.com"]{min-width:80px;min-height:80px;object-fit:contain;border-radius:6px}.product__info-container>*+*{margin:1rem 0}.product__info-container .product-form,.product__info-container .product__description,.product__info-container .icon-with-text{margin:1.5rem 0}.product__title{margin-bottom:.5rem}@media screen and (min-width:750px){.product__info-wrapper{padding-left:3rem}.product--right .product__info-wrapper{padding-right:3rem}}@media screen and (min-width:990px){.product--large:not(.product--no-media) .product__info-wrapper{padding-left:3rem}.product--large:not(.product--no-media).product--right .product__info-wrapper{padding-right:3rem}}.expo-set-wrapper{display:grid;grid-template-columns:repeat(auto-fit,minmax(270px,1fr));gap:16px;align-items:start}.expo-set-wrapper>.expo-element-wrapper{margin:0!important;padding:14px 16px;border:1px solid #e6ebf0;border-radius:8px;background:#fbfcfd;min-width:0}.expo-element-wrapper>.expo-element-label,.expo-element-wrapper>label.expo-element-label{display:block;font-weight:700;font-size:var(--ame-text-xs);color:#003052;margin:0 0 8px}.expo-element-label span{color:#003052}.expo-choice-list__option-label,.expo-checkbox__option label{padding:3px 0;font-size:var(--ame-text-sm);line-height:1.4}.expo-choice-list__option input[type=radio],.expo-element-wrapper input[type=checkbox]{accent-color:var(--ame-primary, #0075b8)}.expo-option-extra-price{color:#003052;font-weight:600}.expo-element-wrapper select,.expo-element-wrapper input[type=text],.expo-element-wrapper input[type=number],.expo-element-wrapper textarea{min-height:44px;padding:10px 12px;border:1px solid #d6dde3;border-radius:6px;font:inherit;width:100%;box-sizing:border-box}@media(max-width:749px){.expo-set-wrapper{gap:12px}.expo-set-wrapper>.expo-element-wrapper{padding:12px 14px}}
/*# sourceMappingURL=/cdn/shop/t/14/assets/ame-design-system.css.map */
