:root{--am-ink:#18212f;--am-muted:#667085;--am-line:#e8e2dc;--am-paper:#fff;--am-soft:#faf8f5;--am-warm:#a56a2b;--am-warm-dark:#7d4d1d;--am-success:#067647;--am-radius-sm:12px;--am-radius:18px;--am-shadow:0 12px 34px rgba(24,33,47,0.08)}html{scroll-behavior:smooth}body{color:var(--am-ink);background:#fff}img{max-width:100%}.container{width:min(100% - 28px,1180px)}.section{padding-block:clamp(2.25rem,7vw,4.5rem)}.section-head{margin-bottom:clamp(1.25rem,4vw,2rem)}.section-head h2{line-height:1.35;text-wrap:balance}.logo{gap:0.48rem;direction:ltr;flex-direction:row;unicode-bidi:isolate}.logo-mark--image{width:2.7rem;height:2.7rem;overflow:visible;background:transparent !important;border-radius:0}.logo-image{width:100%;height:100%;object-fit:contain;border-radius:0;background:transparent}.logo-text{width:7.65rem;min-width:7.65rem;direction:ltr;line-height:1;unicode-bidi:isolate}.logo-name--brand{display:flex;width:100%;align-items:center;justify-content:space-between;color:#1a2432;font-size:0.94rem;font-weight:900;letter-spacing:0;line-height:1.12;text-align:center;transform:none}.logo-name--brand>span{display:block}.logo-tag--distributed{display:flex !important;width:100%;align-items:center;justify-content:space-between;margin-top:0.16rem;overflow:visible !important;color:#697386;font-size:0.58rem;font-weight:700;line-height:1;letter-spacing:0;white-space:nowrap;direction:ltr;unicode-bidi:isolate}.logo-tag--distributed>span{display:block}.top-header{background:rgba(255,255,255,0.98);border-bottom-color:rgba(24,33,47,0.08)}.side-cart-backdrop{z-index:1290 !important}.side-cart{z-index:1300 !important}.header-drawer-backdrop{z-index:1310}.header-drawer{z-index:1320}#header.is-drawer-open{z-index:10010;transform:none !important}.product-img,.pd-main-img-wrap{aspect-ratio:8 / 11;background:#f8f7f5}.product-img img,.pd-gallery-slide img,.pd-main-slide img,.pd-thumb img,.cart-item__img img,.side-cart__thumb img{object-fit:contain;background:#f8f7f5}.pd-main-img-wrap{max-height:none;overflow:hidden;border:1px solid #eee9e4;border-radius:var(--am-radius)}.pd-gallery-expand{position:absolute;z-index:8;inset-inline-start:0.75rem;top:0.75rem;display:grid;width:2.65rem;height:2.65rem;place-items:center;padding:0;color:var(--am-ink);background:rgba(255,255,255,0.94);border:1px solid rgba(24,33,47,0.12);border-radius:999px;box-shadow:0 5px 18px rgba(24,33,47,0.12);cursor:pointer;backdrop-filter:blur(8px)}.pd-thumbs{flex-wrap:nowrap;overflow-x:auto;overscroll-behavior-inline:contain;padding:0.1rem 0.05rem 0.35rem;scrollbar-width:none;scroll-snap-type:x proximity}.pd-thumbs::-webkit-scrollbar{display:none}.pd-thumb{width:3.85rem;height:5.3rem;border-radius:10px;scroll-snap-align:start}.pd-thumb.is-active{border-color:var(--am-warm);box-shadow:0 0 0 2px rgba(165,106,43,0.14)}.pd-info h1{color:var(--am-ink);font-weight:900;line-height:1.4;text-wrap:balance}.pd-lead{color:var(--am-muted);line-height:1.85}.pd-price-block .price{color:var(--am-ink);font-size:clamp(1.3rem,5vw,1.65rem)}.pd-stock-status--low{color:#975a16;background:#fff8e7;border-color:#f6d88d}.pd-restock-contact{display:inline-flex;min-height:44px;align-items:center;justify-content:center;margin:-0.15rem 0 0.65rem;padding:0.6rem 0.9rem;color:var(--am-success);background:#ecfdf3;border:1px solid #abefc6;border-radius:12px;font-size:0.82rem;font-weight:800}.sales-product-benefits,.sales-product-accordion,.sales-trust-row{max-width:100%}.sales-product-benefits{background:#fffaf5;border-color:#ead8c4;border-radius:var(--am-radius)}.sales-product-details{margin:0;border-top:1px solid var(--am-line);border-bottom:0}.sales-product-details:last-child{border-bottom:1px solid var(--am-line)}.sales-product-details summary{min-height:54px;display:flex;align-items:center}.sales-product-details__content{color:var(--am-muted);font-size:0.92rem;line-height:1.85}.sales-product-details__content p{margin-top:0}.sales-product-details__content ul{display:grid;gap:0.55rem;margin:0;padding:0;list-style:none}.sales-product-details__content li{display:grid;grid-template-columns:20px 1fr;gap:0.5rem}.sales-product-details__content li>span{color:var(--am-success)}.sales-product-faq h3{margin:0.75rem 0 0.2rem;color:var(--am-ink);font-size:0.9rem}.sales-routine-upsell{grid-template-columns:8rem minmax(0,1fr) auto;gap:1.1rem;border-radius:22px}.sales-routine-upsell__image{display:block;aspect-ratio:8 / 11;overflow:hidden;background:#f8f7f5;border-radius:14px}.sales-routine-upsell__image img{width:100%;height:100%;object-fit:contain}.sales-routine-upsell__copy{min-width:0}.sales-routine-upsell__price{display:flex;flex-wrap:wrap;gap:0.45rem 0.65rem;align-items:baseline;margin-top:0.65rem}.sales-routine-upsell__price strong{color:var(--am-ink);font-size:1.08rem}.sales-routine-upsell__price del{color:#98a2b3}.sales-routine-upsell__price span{color:var(--am-success);font-size:0.78rem;font-weight:800}.sales-routine-upsell__actions{display:grid;gap:0.55rem;justify-items:stretch}.sales-routine-link{color:var(--am-warm-dark);font-size:0.82rem;font-weight:800;text-align:center}.pd-reviews-summary{display:grid;grid-template-columns:minmax(180px,0.65fr) minmax(260px,1fr);gap:1.4rem;align-items:center;margin:0 0 1.25rem;padding:1.25rem;background:linear-gradient(135deg,#fffaf5,#fff);border:1px solid #eadfd4;border-radius:22px;box-shadow:var(--am-shadow)}.pd-reviews-summary__score{display:grid;justify-items:center;gap:0.35rem;text-align:center}.pd-reviews-summary__score>strong{color:var(--am-ink);font-size:clamp(2.5rem,8vw,3.6rem);font-weight:900;line-height:1}.pd-reviews-summary__stars{color:#f59e0b;font-size:1.15rem;letter-spacing:0.07em}.pd-reviews-summary__score small{color:var(--am-muted);font-size:0.8rem}.pd-review-distribution{display:grid;gap:0.38rem}.pd-review-distribution__row{display:grid;grid-template-columns:3rem minmax(80px,1fr) 2rem;gap:0.55rem;align-items:center;width:100%;padding:0.2rem 0.35rem;color:var(--am-muted);background:transparent;border:0;border-radius:8px;font:inherit;font-size:0.76rem;cursor:pointer}.pd-review-distribution__row.is-active{color:var(--am-ink);background:rgba(165,106,43,0.08);font-weight:800}.pd-review-distribution__label span{color:#f59e0b}.pd-review-distribution__track{height:7px;overflow:hidden;background:#ece8e3;border-radius:999px}.pd-review-distribution__track i{display:block;height:100%;background:linear-gradient(90deg,#f4ba57,#e89722);border-radius:inherit}.pd-reviews-toolbar{display:flex;gap:0.7rem;align-items:center;justify-content:space-between;margin:-0.2rem 0 1rem}.pd-reviews-toolbar__all,.pd-reviews-sort select{min-height:40px;color:var(--am-ink);background:#fff;border:1px solid #ded8d2;border-radius:999px;font:inherit;font-size:0.78rem;font-weight:700}.pd-reviews-toolbar__all{padding:0.45rem 0.8rem}.pd-reviews-toolbar__all.is-active{color:#fff;background:var(--am-ink);border-color:var(--am-ink)}.pd-reviews-sort{display:flex;gap:0.4rem;align-items:center;color:var(--am-muted);font-size:0.75rem}.pd-reviews-sort select{padding-inline:0.75rem 1.8rem}.pd-reviews-list{gap:0.85rem}.pd-review-item{padding:1rem;background:#fff;border:1px solid #ece7e2;border-radius:15px;box-shadow:0 7px 22px rgba(24,33,47,0.05)}.pd-review-item:last-child{padding-bottom:1rem;border-bottom:1px solid #ece7e2}.pd-review-item__head{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:0.35rem 0.65rem;align-items:center}.pd-review-item__avatar{display:grid;width:2.35rem;height:2.35rem;place-items:center;color:var(--am-warm-dark);background:#f5eadf;border-radius:50%;font-size:0.85rem;font-weight:900}.pd-review-item__identity{display:grid;min-width:0;gap:0.12rem}.pd-review-item__stars{color:#f59e0b}.pd-review-item__date{grid-column:3;grid-row:1}.pd-review-item__badge{width:fit-content}.pd-review-item__badge--verified{color:var(--am-success);background:#ecfdf3}.pd-review-item__comment{margin-top:0.7rem;line-height:1.75}.pd-review-item__comment.is-collapsible:not(.is-expanded){display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:4}.pd-review-item__more{margin-top:0.35rem;padding:0;color:var(--am-warm-dark);background:transparent;border:0;font:inherit;font-size:0.78rem;font-weight:800;cursor:pointer}.pd-review-form-card,.pd-reviews-list-wrap{border-color:#ece7e2;border-radius:20px;box-shadow:var(--am-shadow)}.pd-review-field input,.pd-review-field textarea{min-height:46px;border-radius:11px}.pd-review-submit{min-height:46px}body.pd-lightbox-open{overflow:hidden}.pd-gallery-lightbox{position:fixed;z-index:2200;inset:0;display:grid;grid-template-columns:auto minmax(0,1fr) auto;grid-template-rows:auto minmax(0,1fr) auto;gap:0.5rem;padding:max(0.75rem,env(safe-area-inset-top)) max(0.65rem,env(safe-area-inset-right)) max(0.75rem,env(safe-area-inset-bottom)) max(0.65rem,env(safe-area-inset-left));color:#fff;background:rgba(12,16,23,0.96);opacity:0;transition:opacity 180ms ease}.pd-gallery-lightbox[hidden]{display:none !important}.pd-gallery-lightbox.is-open{opacity:1}.pd-gallery-lightbox__top{grid-column:1 / -1;display:flex;align-items:center;justify-content:space-between;min-height:44px}.pd-gallery-lightbox__counter{color:rgba(255,255,255,0.82);font-size:0.82rem;font-weight:800}.pd-gallery-lightbox__close,.pd-gallery-lightbox__nav{display:grid;place-items:center;padding:0;color:#fff;background:rgba(255,255,255,0.12);border:1px solid rgba(255,255,255,0.18);border-radius:50%;cursor:pointer}.pd-gallery-lightbox__close{width:44px;height:44px;font-size:1.7rem}.pd-gallery-lightbox__nav{align-self:center;width:42px;height:42px;font-size:2rem}.pd-gallery-lightbox__stage{position:relative;grid-column:2;grid-row:2;display:grid;min-width:0;min-height:0;place-items:center;overflow:hidden;touch-action:none;user-select:none}.pd-gallery-lightbox__stage img{width:auto;max-width:100%;height:auto;max-height:100%;object-fit:contain;transform-origin:center;transition:transform 120ms ease-out;will-change:transform}.pd-gallery-lightbox__stage.is-zoomed img{transition:none}.pd-gallery-lightbox__hint{grid-column:1 / -1;margin:0;color:rgba(255,255,255,0.68);font-size:0.74rem;text-align:center}.sales-cart-upsell{overflow:hidden}.sales-cart-upsell>img{aspect-ratio:8 / 11;object-fit:contain}.sales-cart-upsell--compact{margin:0.85rem 0 0}.sales-shipping-progress{border-radius:14px}.checkout-form,.checkout-summary,.cart-summary,.cart-item{border-color:#e8e2dc;border-radius:var(--am-radius);box-shadow:0 9px 28px rgba(24,33,47,0.055)}.checkout-field input,.checkout-field select,.checkout-field textarea{min-height:48px;border-color:#dcd6d0;border-radius:12px}.footer-find-us-global{padding:clamp(2.4rem,7vw,4rem) max(14px,calc((100% - 1180px) / 2));overflow:hidden;background:#fff;border-top:1px solid #eee8e2}.footer-find-us-global__head{max-width:38rem;margin:0 auto 1.4rem;text-align:center}.footer-find-us-global__eyebrow{color:var(--am-warm-dark);font-size:0.7rem;font-weight:900;letter-spacing:0.16em}.footer-find-us-global__head h2{margin:0.35rem 0;color:var(--am-ink);font-size:clamp(1.45rem,5vw,2rem)}.footer-find-us-global__head p{margin:0;color:var(--am-muted);line-height:1.7}.find-us-pharmacy-logo{background:#fff;border:1px solid #eee7e0;border-radius:14px;box-shadow:0 7px 24px rgba(24,33,47,0.055)}a.find-us-pharmacy-logo{cursor:pointer;pointer-events:auto}.product-card{border-color:#ebe6e1;border-radius:var(--am-radius)}.product-card .btn-fav{top:0.65rem;bottom:auto}.product-name{color:var(--am-ink);font-weight:800}.price{color:var(--am-ink)}.btn-cart,.btn-primary,.cart-checkout-btn,.product-detail-page .pd-actions .btn-buy-now{border-radius:12px}.sales-problem-card{border-radius:var(--am-radius)}.sales-problem-finder__grid{grid-template-columns:repeat(4,minmax(0,1fr))}:where(button,a,input,select,textarea):focus-visible{outline:3px solid rgba(165,106,43,0.28);outline-offset:2px}@media (min-width:900px){.pd-layout{grid-template-columns:minmax(380px,0.9fr) minmax(0,1fr);gap:clamp(2.25rem,5vw,4.8rem)}.pd-gallery{position:sticky;top:92px}}@media (max-width:820px){.sales-routine-upsell{grid-template-columns:6.5rem minmax(0,1fr)}.sales-routine-upsell__actions{grid-column:1 / -1}}@media (max-width:767px){html{overflow-x:clip}body{overflow-x:clip}.container,.page-home .container{width:100%;max-width:100%;padding-inline:max(14px,env(safe-area-inset-left)) max(14px,env(safe-area-inset-right))}.section,.page-home .section{padding-block:2.55rem}.sales-problem-finder__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:0.65rem}.sales-problem-card{min-height:116px;padding:0.85rem}.sales-problem-card strong{font-size:0.87rem}.sales-problem-card>span:not(.sales-problem-card__icon){font-size:0.72rem;line-height:1.5}.sales-problem-card__icon{width:27px;height:27px;inset-block-start:0.65rem;inset-inline-end:0.65rem}.top-header,.page-home .top-header{z-index:100;background:rgba(255,255,255,0.985)}.header-mobile-bar{display:grid;grid-template-columns:44px minmax(0,1fr) 44px;gap:6px;min-height:62px;padding-block:5px}.header-mobile-bar>.logo,.page-home .header-mobile-bar>.logo{width:fit-content;max-width:100%;margin-inline:auto;justify-self:center}.header-menu-toggle,.header-bar-cart,.page-home .header-menu-toggle,.page-home .header-bar-cart{width:44px;min-width:44px;height:44px}.header-mobile-tools,.page-home .header-mobile-tools{width:44px;max-width:44px}.header-mobile-bar .logo-mark{width:2.15rem;height:2.15rem}.header-mobile-bar .logo-text,.page-home .header-mobile-bar .logo-text{width:6.55rem;min-width:6.55rem;overflow:visible}.header-mobile-bar .logo-name,.page-home .header-mobile-bar .logo-name{overflow:visible;font-size:0.78rem;line-height:1.08;text-overflow:clip}.header-mobile-bar .logo-tag.logo-tag--distributed,.page-home .header-mobile-bar .logo-tag.logo-tag--distributed{display:flex !important;margin-top:0.14rem;overflow:visible !important;font-size:0.49rem;line-height:1;text-overflow:clip}.sub-nav{display:none}.header-drawer__sub .sub-nav{display:block !important;width:100%}.header-drawer__sub .sub-nav-inner{width:100%;max-width:none}.header-drawer__sub .sub-nav-inner>a{width:100%;min-width:0}.side-cart__panel{width:min(100%,24rem)}.side-cart__head{min-height:58px;padding-top:max(0.7rem,env(safe-area-inset-top))}.pd-layout{gap:1.15rem}.product-detail-page,.product-detail-page #main,.product-detail-page .section,.product-detail-page .container,.product-detail-page .pd-layout,.product-detail-page .pd-gallery,.product-detail-page .pd-info,.product-detail-page .pd-main-img-wrap,.product-detail-page .pd-main-img-viewport,.product-detail-page .pd-thumbs{min-width:0;max-width:100%}.product-detail-page .section,.product-detail-page .container{width:100%}.product-detail-page .section:first-of-type{padding-top:0.85rem}.pd-main-img-wrap{width:100%;margin-inline:auto;border-radius:16px}.pd-gallery-slide,.pd-main-slide{display:grid;width:100%;height:100%;min-width:100%;place-items:center}.pd-gallery-slide img{width:100%;height:100%;object-fit:contain;object-position:center}.pd-info h1{margin-bottom:0.55rem;font-size:clamp(1.3rem,6vw,1.65rem)}.pd-cat{font-size:0.77rem}.pd-meta-row{margin-bottom:0.75rem}.pd-price-block{margin-bottom:0.75rem}.sales-product-benefits{margin-block:0.8rem;padding:0.95rem}.sales-trust-row{grid-template-columns:repeat(3,minmax(0,1fr));gap:0.38rem}.sales-trust-row>span{display:grid;min-height:66px;justify-items:center;padding:0.5rem 0.3rem;font-size:0.67rem;line-height:1.45;text-align:center}.product-detail-page .pd-info{padding-bottom:calc(94px + env(safe-area-inset-bottom))}.product-detail-page .pd-actions{z-index:1150;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:0.45rem;padding:0.62rem max(0.65rem,env(safe-area-inset-right)) calc(0.62rem + env(safe-area-inset-bottom)) max(0.65rem,env(safe-area-inset-left))}.product-detail-page .pd-actions .pd-btn-add-cart,.product-detail-page .pd-actions .btn-buy-now{min-height:50px;padding-inline:0.45rem;font-size:0.8rem;white-space:nowrap}.sales-routine-upsell{grid-template-columns:5.6rem minmax(0,1fr);gap:0.85rem;padding:0.9rem;border-radius:17px}.sales-routine-upsell h2{font-size:0.92rem}.sales-routine-upsell p{display:none}.sales-routine-upsell__actions{grid-template-columns:1fr auto;align-items:center}.sales-routine-upsell__actions .btn{min-height:46px;font-size:0.8rem}#pd-related{display:grid;grid-template-columns:none;grid-auto-flow:column;grid-auto-columns:minmax(10.5rem,72vw);gap:0.85rem;overflow-x:auto;overscroll-behavior-inline:contain;padding:0.15rem 0.05rem 0.8rem;scroll-snap-type:x mandatory;scrollbar-width:none}#pd-related::-webkit-scrollbar{display:none}#pd-related>.product-card{scroll-snap-align:start}.pd-reviews-summary{grid-template-columns:0.65fr 1fr;gap:0.85rem;padding:0.9rem;border-radius:17px}.pd-reviews-summary__score>strong{font-size:2.55rem}.pd-review-distribution__row{grid-template-columns:2.5rem minmax(55px,1fr) 1.4rem;gap:0.35rem;padding-inline:0.15rem}.pd-reviews-grid{gap:1rem}.pd-review-form-card,.pd-reviews-list-wrap{padding:1rem;border-radius:17px}.pd-reviews-list{display:grid;grid-template-columns:none;grid-auto-flow:column;grid-auto-columns:minmax(16rem,87%);gap:0.75rem;overflow-x:auto;overscroll-behavior-inline:contain;padding:0.1rem 0.05rem 0.75rem;scroll-snap-type:x mandatory;scrollbar-width:none}.pd-reviews-list::-webkit-scrollbar{display:none}.pd-review-item{min-width:0;scroll-snap-align:start}.pd-review-item__head{grid-template-columns:auto minmax(0,1fr)}.pd-review-item__date{grid-column:2;grid-row:auto;margin-inline-start:0}.pd-review-item__badge{grid-column:2}.products-grid,.page-home #bestsellers .products-grid{width:100%;min-width:0;grid-template-columns:repeat(2,minmax(0,1fr)) !important;gap:10px}#products-page,#products-page #main,#products-page .shop-page,#products-page>.container,#products-page .shop-toolbar,#products-page .shop-tabs-wrap,#products-page .shop-tabs,#products-page .products-grid{width:100%;min-width:0;max-width:100%}#products-page .shop-toolbar{overflow:visible}#products-page .shop-field,#products-page .shop-field select,#products-page .shop-count{width:100%;min-width:0;max-width:100%}.product-card{width:100%;min-width:0;max-width:100%;border-radius:14px}.product-card .product-link,.product-card .product-img{width:100%;min-width:0;max-width:100%}.product-card .product-img{aspect-ratio:8 / 11;overflow:hidden;background:#fff}.product-card .product-img img{width:100%;height:100%;max-width:100%;object-fit:contain;object-position:center;background:#fff;transform:none !important}.product-card .badge{top:0.48rem;inset-inline-start:0.48rem;inset-inline-end:auto;max-width:calc(100% - 3.25rem);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.product-card .discount-pill{bottom:0.48rem;inset-inline-start:0.48rem;inset-inline-end:auto;padding:0.25rem 0.5rem;color:#fff;background:rgba(26,45,69,0.92);border:1px solid rgba(255,255,255,0.82);border-radius:999px;box-shadow:0 4px 12px rgba(26,45,69,0.18)}.product-name{display:-webkit-box;min-height:3.7rem;padding:0.7rem 0.65rem 0;overflow:hidden;font-size:0.78rem;line-height:1.5;-webkit-box-orient:vertical;-webkit-line-clamp:3}.product-meta{padding-inline:0.65rem}.price-row{flex-wrap:wrap;gap:0.2rem 0.5rem;margin:0.45rem 0.6rem 0.15rem;padding:0.55rem 0.6rem;background:linear-gradient(135deg,#f8fafc,#fff);border:1px solid rgba(26,45,69,0.09);border-radius:10px}.price{color:#15283f;font-size:0.98rem;font-weight:900;white-space:nowrap}.price-old{color:#98a2b3;font-size:0.72rem;text-decoration-color:#b42318;text-decoration-thickness:1.5px;white-space:nowrap}.product-card .btn-cart{width:calc(100% - 1.3rem);min-height:42px;margin:0.45rem 0.65rem 0.7rem;padding:0.45rem 0.25rem;font-size:0.72rem}.product-card__options{width:calc(100% - 1.3rem);margin:0 0.65rem 0.65rem}.product-card .btn-fav{top:0.45rem;bottom:auto;inset-inline-start:auto;inset-inline-end:0.45rem;z-index:6;width:2rem;height:2rem}.cart-page-layout{gap:1rem}.cart-item{grid-template-columns:4.5rem minmax(0,1fr);gap:0.65rem;align-items:start;padding:0.65rem}.cart-item__img{aspect-ratio:8 / 11}.cart-item__line-total{grid-column:2;justify-self:start}.cart-item__controls{flex-wrap:wrap}.sales-cart-upsell{grid-template-columns:4rem minmax(0,1fr) auto;gap:0.6rem;padding:0.65rem;background:#fbfcfd;border-color:rgba(26,45,69,0.1);border-radius:12px;box-shadow:none}.sales-cart-upsell>img{width:4rem;height:auto}.sales-cart-upsell .btn-cart{grid-column:auto;width:auto;min-height:38px;margin:0;padding:0.45rem 0.65rem;color:#1a2d45;background:#fff;border-color:rgba(26,45,69,0.28);font-size:0.74rem}.checkout-layout{gap:0.85rem}.checkout-form,.checkout-summary{padding:0.85rem;border-radius:15px}.checkout-grid{gap:0.7rem}.sales-checkout-steps{margin-inline:0.25rem}.footer-find-us-global{padding-inline:14px}.find-us-pharmacy-marquee{min-height:5.3rem;overflow-x:auto;overflow-y:hidden;mask-image:none;overscroll-behavior-inline:contain;scroll-snap-type:x proximity;scrollbar-width:none}.find-us-pharmacy-marquee::-webkit-scrollbar{display:none}.find-us-pharmacy-track,html[dir="rtl"] .find-us-pharmacy-track{width:max-content;animation:none;transform:none;will-change:auto}.find-us-pharmacy-set{gap:0.7rem;padding-inline:0.1rem}.find-us-pharmacy-set[aria-hidden="true"]{display:none}.find-us-pharmacy-logo{min-width:8.75rem;max-width:8.75rem;height:5rem;padding:0.45rem;scroll-snap-align:start}.site-footer{padding-top:2.1rem}.footer-grid{gap:1.25rem 1rem}.footer-brand .logo-text{width:7.65rem;min-width:7.65rem}.footer-bottom-inner>.footer-find-us-global{display:none}.pd-gallery-lightbox{grid-template-columns:38px minmax(0,1fr) 38px}.pd-gallery-lightbox__nav{width:36px;height:36px}}@media (max-width:360px){.container,.page-home .container{padding-inline:11px}.header-mobile-bar{grid-template-columns:42px minmax(0,1fr) 42px;gap:3px}.header-mobile-bar .logo-mark{width:1.92rem;height:1.92rem}.header-mobile-bar .logo-text,.page-home .header-mobile-bar .logo-text{width:5.95rem;min-width:5.95rem}.header-mobile-bar .logo-name,.page-home .header-mobile-bar .logo-name{font-size:0.7rem}.header-mobile-bar .logo-tag.logo-tag--distributed,.page-home .header-mobile-bar .logo-tag.logo-tag--distributed{display:flex !important;font-size:0.44rem}.sales-trust-row>span{min-height:70px;font-size:0.62rem}.pd-reviews-summary{grid-template-columns:1fr}.pd-reviews-summary__score{grid-template-columns:auto auto;justify-content:center;align-items:center}.pd-reviews-summary__score small{grid-column:1 / -1}.pd-reviews-list{grid-auto-columns:92%}.sales-routine-upsell__actions{grid-template-columns:1fr}.sales-routine-link{min-height:36px;display:grid;place-items:center}}@media (max-width:320px){.product-detail-page .pd-actions .pd-btn-add-cart,.product-detail-page .pd-actions .btn-buy-now{font-size:0.74rem}.product-name{padding-inline:0.55rem;font-size:0.74rem}.price-row{padding-inline:0.55rem}.product-card .btn-cart{width:calc(100% - 1.1rem);margin-inline:0.55rem}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}.pd-gallery-lightbox,.pd-gallery-lightbox__stage img{transition:none}}.logo--brand-image{gap:0;direction:ltr;unicode-bidi:isolate}.logo-full-image{display:block;width:clamp(9.75rem,15vw,11.25rem);max-width:100%;height:auto;aspect-ratio:866 / 268;object-fit:contain;background:transparent}.logo--footer .logo-full-image{width:11.9rem}.product-card .badge{inset-inline-start:0.55rem;inset-inline-end:auto;z-index:4;max-width:calc(100% - 3.55rem)}.product-card .btn-fav:not(.btn-fav--detail){top:0.55rem;bottom:auto;inset-inline-start:auto;inset-inline-end:0.55rem;z-index:6}.product-detail-page .pd-main-img-viewport{cursor:pointer}.product-detail-page .pd-gallery-slide img,.product-detail-page .pd-main-slide img,.product-detail-page .pd-thumb img{object-fit:contain;object-position:center;background:#fff;transform:none !important}@media (max-width:767px){.header-mobile-bar .logo--brand-image,.page-home .header-mobile-bar .logo--brand-image{width:auto;max-width:min(8.1rem,100%);min-width:0}.header-mobile-bar .logo-full-image,.page-home .header-mobile-bar .logo-full-image{width:8.1rem;max-width:100%}.product-detail-page .pd-fav--detail{width:100%;min-height:44px}.pd-choice-selector,.pd-content-card{max-width:100%}}@media (max-width:360px){.header-mobile-bar .logo--brand-image,.page-home .header-mobile-bar .logo--brand-image{max-width:7.2rem}.header-mobile-bar .logo-full-image,.page-home .header-mobile-bar .logo-full-image{width:7.2rem}}.header-mobile-search-panel[hidden]{display:none !important}@media (max-width:991px){.header-drawer__body>.search-wrap{display:none !important}.top-header.is-mobile-search-open,.top-header.is-mobile-search-open.is-hidden{transform:none !important}.header-mobile-bar,.page-home .header-mobile-bar{position:relative;display:flex;min-height:64px;align-items:center;justify-content:space-between;gap:8px;padding-block:6px;direction:ltr;overflow:visible}.header-mobile-bar>.logo,.page-home .header-mobile-bar>.logo{position:absolute;z-index:1;left:50%;width:8.35rem;max-width:calc(100% - 9.75rem);margin:0;transform:translateX(-50%);justify-self:auto}.header-mobile-bar .logo-full-image,.page-home .header-mobile-bar .logo-full-image{width:100%;max-width:100%;height:auto}.header-menu-toggle,.page-home .header-menu-toggle{position:relative;z-index:2;width:42px;min-width:42px;height:42px;flex:0 0 42px}.header-mobile-tools,.page-home .header-mobile-tools{position:relative;z-index:2;display:flex;width:auto;max-width:none;min-width:0;flex:0 0 auto;align-items:center;justify-content:flex-end;gap:4px;margin-left:auto;direction:ltr;overflow:visible}.header-mobile-search-toggle,.header-bar-cart,.page-home .header-mobile-search-toggle,.page-home .header-bar-cart{display:inline-flex;width:42px;min-width:42px;height:42px;flex:0 0 42px;align-items:center;justify-content:center}.header-mobile-search-toggle{border:0;background:transparent;color:var(--am-ink);cursor:pointer}.header-mobile-search-toggle:hover,.header-mobile-search-toggle:focus-visible,.header-mobile-search-toggle[aria-expanded="true"]{background:#f2f4f7;color:#0a376d}.header-mobile-search-panel{position:relative;z-index:3;width:100%;padding:0 0 0.7rem;animation:amedical-mobile-search-in 160ms ease-out}.header-mobile-search-form{width:100%;margin:0}.header-mobile-search-form .search-field{width:100%;max-width:none;min-height:46px;margin:0;padding-inline-start:0.95rem;padding-inline-end:0.25rem;background:#fff;border:1px solid #d7dde5;border-radius:13px;box-shadow:0 8px 24px rgba(24,33,47,0.1)}.header-mobile-search-form .search-field:focus-within{border-color:#0a376d;box-shadow:0 0 0 3px rgba(10,55,109,0.12),0 8px 24px rgba(24,33,47,0.1)}.header-mobile-search-form input[type="search"]{min-width:0;padding-block:0.65rem;font-family:inherit;font-size:0.9rem}.header-mobile-search-form .search-btn{width:40px;min-width:40px;height:40px;flex:0 0 40px}}@media (max-width:360px){.header-mobile-bar>.logo,.page-home .header-mobile-bar>.logo{width:7.15rem;max-width:calc(100% - 9.2rem)}.header-mobile-search-toggle,.header-bar-cart,.page-home .header-mobile-search-toggle,.page-home .header-bar-cart,.header-menu-toggle,.page-home .header-menu-toggle{width:40px;min-width:40px;height:40px;flex-basis:40px}.header-mobile-tools,.page-home .header-mobile-tools{gap:1px}}@media (min-width:992px){.header-mobile-search-panel,.header-mobile-search-toggle{display:none !important}}@keyframes amedical-mobile-search-in{from{opacity:0;transform:translateY(-5px)}to{opacity:1;transform:translateY(0)}}.logo-image-shell{position:relative;display:grid;width:100%;place-items:center}.logo-image-shell>*{grid-area:1 / 1}.logo-image-shell .logo-full-image[hidden]{display:none !important}.logo-mark--letter-fallback{display:none}.logo-image-shell.is-image-error .logo-mark--letter-fallback{display:flex}.logo-mark--letter-only,.logo-mark--letter-fallback{flex:0 0 auto}.page-home .brand-strip--home{padding-block:0.75rem;background:#fff;border-top:1px solid rgba(26,45,69,0.07);border-bottom:1px solid rgba(26,45,69,0.07)}.page-home .brand-strip--home .brand-strip__row{gap:clamp(0.6rem,1.8vw,1rem)}.page-home .brand-strip--home .brand-strip__logo{width:clamp(6.4rem,15vw,8.2rem);max-width:none;height:3.5rem;padding:0.58rem 0.72rem;overflow:hidden;opacity:1;background:#fff;border:1px solid rgba(26,45,69,0.09);border-radius:12px;box-shadow:0 5px 16px rgba(24,33,47,0.055);filter:none;transition:transform 180ms ease,border-color 180ms ease,box-shadow 180ms ease}.page-home .brand-strip--home .brand-strip__logo img{width:100%;height:100%;max-height:none;object-fit:contain;transform:translateZ(0);transition:transform 180ms ease}.page-home #categories .cat-card{border:1px solid rgba(26,45,69,0.09);border-top-width:1px;border-radius:16px;box-shadow:0 7px 22px rgba(24,33,47,0.06)}.page-home #categories .cat-icon,.page-home #categories .cat-card.has-cat-color .cat-icon{display:grid;overflow:hidden;place-items:center;background:#fff;border:1px solid rgba(26,45,69,0.09);border-radius:15px;box-shadow:inset 0 0 0 4px #fff,0 5px 15px rgba(24,33,47,0.055)}.page-home #categories .cat-icon img{width:100%;height:100%;padding:0.25rem;object-fit:contain;transition:transform 220ms ease}.product-card .price-row,.page-home #bestsellers .product-card .price-row{min-height:2.3rem;align-content:center;align-items:baseline;gap:0.28rem 0.55rem;margin:0.45rem 0.78rem 0.15rem;padding:0.2rem 0;background:transparent;border:0;border-radius:0}.product-card .price-row .price,.page-home #bestsellers .product-card .price-row .price{color:var(--am-ink);font-size:1.05rem;font-weight:900;line-height:1.25}.product-card .price-row .price-old,.page-home #bestsellers .product-card .price-row .price-old{color:#98a2b3;font-size:0.76rem;font-weight:600;text-decoration-color:#b42318;text-decoration-thickness:1.5px}.product-card{border:1px solid rgba(26,45,69,0.1);box-shadow:0 8px 24px rgba(24,33,47,0.065);transition:transform 180ms ease,border-color 180ms ease,box-shadow 180ms ease}.product-card .product-name{font-weight:800}.btn-cart,.btn-primary,.cart-checkout-btn,.product-detail-page .pd-actions .pd-btn-add-cart,.product-detail-page .pd-actions .btn-buy-now{position:relative;min-height:46px;overflow:hidden;border-radius:12px;font-family:inherit;font-weight:800;line-height:1.2;box-shadow:0 7px 18px rgba(26,45,69,0.13);transition:transform 160ms ease,box-shadow 160ms ease,background-color 160ms ease,border-color 160ms ease}.product-card .btn-cart{width:calc(100% - 1.56rem);margin:0.55rem 0.78rem 0.78rem;padding:0.65rem 0.55rem;font-size:0.79rem}.btn-cart::after,.btn-primary::after,.cart-checkout-btn::after,.product-detail-page .pd-actions .pd-btn-add-cart::after,.product-detail-page .pd-actions .btn-buy-now::after{position:absolute;inset:0;background:linear-gradient(110deg,transparent 20%,rgba(255,255,255,0.17) 48%,transparent 76%);content:"";pointer-events:none;transform:translateX(-125%);transition:transform 420ms ease}.page-home #features-strip{padding-block:clamp(2.2rem,5vw,3.25rem);background:#fff}.page-home #features-strip .features-grid{gap:0.85rem}.page-home #features-strip .feature-item{min-width:0;align-items:center;gap:0.82rem;padding:1rem;background:#fff;border:1px solid rgba(26,45,69,0.09);border-radius:15px;box-shadow:0 7px 22px rgba(24,33,47,0.055);transition:transform 180ms ease,border-color 180ms ease,box-shadow 180ms ease}.page-home #features-strip .feature-icon,.page-home #features-strip .feature-icon--cash,.page-home #features-strip .feature-icon--custom{--feature-icon-paper:#fff;display:grid;width:3.15rem;height:3.15rem;flex:0 0 3.15rem;place-items:center;padding:0;color:var(--color-navy);background:#f5f7fa;border:1px solid rgba(26,45,69,0.1);border-radius:14px;box-shadow:inset 0 1px 0 #fff}.feature-icon__svg,.page-home #features-strip .feature-icon__img{display:block;width:1.8rem;height:1.8rem;object-fit:contain}.page-home #features-strip .feature-item>div{min-width:0}.page-home #features-strip .feature-item strong{margin:0;color:var(--am-ink);font-size:0.9rem;font-weight:900;line-height:1.45}.page-home #features-strip .feature-item span:not(.feature-icon){display:block;margin-top:0.12rem;color:var(--am-muted);font-size:0.75rem;line-height:1.55}@media (hover:hover) and (pointer:fine){.page-home .brand-strip--home .brand-strip__logo:hover,.page-home #categories .cat-card:hover,.page-home #features-strip .feature-item:hover,.product-card:hover{transform:translateY(-3px);border-color:rgba(26,45,69,0.18);box-shadow:0 13px 30px rgba(24,33,47,0.1)}.page-home .brand-strip--home .brand-strip__logo:hover img,.page-home #categories .cat-card:hover .cat-icon img{transform:scale(1.035)}.btn-cart:hover,.btn-primary:hover,.cart-checkout-btn:hover,.product-detail-page .pd-actions .pd-btn-add-cart:hover,.product-detail-page .pd-actions .btn-buy-now:hover{transform:translateY(-1px);box-shadow:0 10px 23px rgba(26,45,69,0.19)}.btn-cart:hover::after,.btn-primary:hover::after,.cart-checkout-btn:hover::after,.product-detail-page .pd-actions .pd-btn-add-cart:hover::after,.product-detail-page .pd-actions .btn-buy-now:hover::after{transform:translateX(125%)}}.btn-cart:active,.btn-primary:active,.cart-checkout-btn:active,.product-detail-page .pd-actions .pd-btn-add-cart:active,.product-detail-page .pd-actions .btn-buy-now:active{transform:translateY(0) scale(0.985);box-shadow:0 4px 12px rgba(26,45,69,0.14)}@media (max-width:767px){.page-home .brand-strip--home{padding-block:0.55rem}.page-home .brand-strip--home .brand-strip__row{gap:0.42rem;padding-inline:0.6rem}.page-home .brand-strip--home .brand-strip__logo{width:100%;height:3rem;padding:0.48rem 0.38rem;border-radius:10px}.product-card .price-row,.page-home #bestsellers .product-card .price-row{min-height:2.2rem;margin-inline:0.65rem}.product-card .price-row .price,.page-home #bestsellers .product-card .price-row .price{font-size:0.98rem}.product-card .btn-cart{width:calc(100% - 1.3rem);min-height:44px;margin:0.5rem 0.65rem 0.7rem;font-size:0.76rem}.page-home #features-strip .features-grid{gap:0.65rem}.page-home #features-strip .feature-item{display:flex;min-height:82px;gap:0.62rem;padding:0.78rem 0.68rem;border-radius:13px}.page-home #features-strip .feature-icon,.page-home #features-strip .feature-icon--cash,.page-home #features-strip .feature-icon--custom{width:2.65rem;height:2.65rem;flex-basis:2.65rem;border-radius:12px}.feature-icon__svg,.page-home #features-strip .feature-icon__img{width:1.5rem;height:1.5rem}.page-home #features-strip .feature-item strong{font-size:0.79rem}.page-home #features-strip .feature-item span:not(.feature-icon){font-size:0.68rem}}@media (max-width:360px){.page-home #features-strip .feature-item{display:flex;text-align:start}.page-home #features-strip .feature-icon{margin:0}}@media (prefers-reduced-motion:reduce){.page-home .brand-strip--home .brand-strip__logo,.page-home .brand-strip--home .brand-strip__logo img,.page-home #categories .cat-card,.page-home #categories .cat-icon img,.page-home #features-strip .feature-item,.product-card,.btn-cart,.btn-primary,.cart-checkout-btn,.btn-cart::after,.btn-primary::after,.cart-checkout-btn::after{transition:none !important}}.page-checkout .wa-fab,.page-checkout .whatsapp-float,.page-checkout .site-whatsapp-button{display:none !important}.page-checkout .checkout-page{padding-top:0}.page-checkout .checkout-page>.section{padding-block:0.8rem 3rem}.page-checkout .shop-breadcrumb{margin-bottom:0.55rem}.page-checkout .shop-page-title{margin-bottom:0.25rem}.page-checkout .shop-page-lead{margin-bottom:0.9rem}.page-checkout .sales-checkout-steps{margin-bottom:0.9rem}.page-checkout .checkout-layout{gap:1.15rem}.page-checkout .checkout-form,.page-checkout .checkout-summary{border-color:#e8e2dc;border-radius:18px;box-shadow:0 12px 34px rgba(24,33,47,0.07)}.page-checkout .checkout-form{padding:clamp(0.95rem,2.2vw,1.35rem)}.page-checkout .checkout-summary{padding:1rem;overflow:hidden}.page-checkout .checkout-summary>h2{margin-bottom:0.8rem;font-size:1.05rem;color:var(--am-ink)}.page-checkout .checkout-items{gap:0;margin:0 -0.15rem 0.9rem}.page-checkout .checkout-item{display:grid;grid-template-columns:4.7rem minmax(0,1fr) auto;align-items:center;gap:0.75rem;min-width:0;padding:0.75rem 0.15rem;color:var(--am-ink);border-bottom:1px solid #eee9e4;animation:amCheckoutItemIn 280ms ease both;animation-delay:calc(var(--checkout-item-index,0) * 45ms)}.page-checkout .checkout-item:first-child{padding-top:0.15rem}.page-checkout .checkout-item:last-child{padding-bottom:0.25rem;border-bottom:0}.page-checkout .checkout-item__media{position:relative;display:grid;place-items:center;width:4.7rem;height:5.25rem;overflow:visible;color:var(--am-muted);background:#faf8f5;border:1px solid #ece6df;border-radius:13px}.page-checkout .checkout-item__media img{display:block;width:100%;height:100%;padding:0.25rem;object-fit:contain;border-radius:inherit}.page-checkout .checkout-item__image-fallback{display:grid;place-items:center;width:100%;height:100%}.page-checkout .checkout-item__image-fallback[hidden]{display:none !important}.page-checkout .checkout-item__image-fallback svg{width:1.65rem;height:1.65rem}.page-checkout .checkout-item__qty{position:absolute;top:-0.4rem;inset-inline-end:-0.4rem;display:grid;place-items:center;min-width:1.45rem;height:1.45rem;padding-inline:0.28rem;color:#fff;background:var(--am-ink);border:2px solid #fff;border-radius:999px;box-shadow:0 3px 9px rgba(24,33,47,0.2);font-size:0.68rem;font-weight:900;line-height:1}.page-checkout .checkout-item__content{display:grid;gap:0.28rem;min-width:0}.page-checkout .checkout-item__name{display:-webkit-box;overflow:hidden;color:var(--am-ink);font-size:0.82rem;font-weight:800;line-height:1.5;text-decoration:none;overflow-wrap:anywhere;-webkit-box-orient:vertical;-webkit-line-clamp:3}.page-checkout .checkout-item__name:hover{color:var(--am-warm-dark)}.page-checkout .checkout-item__variant{color:var(--am-muted);font-size:0.7rem;line-height:1.35}.page-checkout .checkout-item__pricing{display:grid;justify-items:end;gap:0.22rem;min-width:max-content;text-align:end}.page-checkout .checkout-item__price{color:var(--am-ink);font-size:0.88rem;font-weight:900;white-space:nowrap}.page-checkout .checkout-item__price-meta{display:flex;align-items:center;justify-content:flex-end;gap:0.3rem}.page-checkout .checkout-item__price-meta del{color:#98a2b3;font-size:0.67rem;white-space:nowrap}.page-checkout .checkout-item__discount{display:inline-flex;align-items:center;min-height:1.1rem;padding:0.08rem 0.34rem;color:#067647;background:#ecfdf3;border-radius:999px;font-size:0.61rem;font-weight:900;direction:ltr}.page-checkout .checkout-promo{margin-bottom:0.7rem;padding:0.75rem;background:#faf8f5;border:1px solid #eee7e0;border-radius:12px}.page-checkout .checkout-promo__row input,.page-checkout .checkout-promo-apply{min-height:44px;border-radius:10px}.page-checkout .checkout-summary>p{align-items:center;margin-bottom:0.55rem;font-size:0.82rem}.page-checkout .checkout-summary>p>strong,.page-checkout .summary-ship-end>strong{color:var(--am-ink);font-weight:800}.page-checkout .checkout-summary .cart-summary__total{margin-top:0.8rem !important;padding-top:0.8rem;font-size:0.98rem}.page-checkout .checkout-summary .cart-summary__total strong{font-size:1.12rem}.page-checkout .sales-checkout-trust{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:0.2rem 0.55rem;margin:0.8rem 0 0.55rem;padding:0.65rem 0.7rem;border-radius:11px}.page-checkout .checkout-submit.btn-primary{min-height:50px;margin-top:0.55rem;border-radius:12px;box-shadow:0 10px 24px rgba(21,128,61,0.22);transition:transform 180ms ease,box-shadow 180ms ease,filter 180ms ease}.page-checkout .checkout-submit.btn-primary:hover{transform:translateY(-2px)}@keyframes amCheckoutItemIn{from{opacity:0;transform:translateY(5px)}to{opacity:1;transform:translateY(0)}}@media (min-width:980px){.page-checkout .checkout-layout{grid-template-columns:minmax(0,1fr) minmax(21rem,23rem)}.page-checkout .checkout-summary{position:sticky;top:calc(var(--header-offset,0px) + 1rem)}}@media (max-width:820px){.page-checkout .checkout-page>.section{padding-block:0.45rem 2rem}.page-checkout .shop-breadcrumb{margin-bottom:0.4rem}.page-checkout .shop-page-title{font-size:1.28rem}.page-checkout .shop-page-lead{margin-bottom:0.7rem;font-size:0.82rem}.page-checkout .sales-checkout-steps{margin-bottom:0.75rem}.page-checkout .checkout-form,.page-checkout .checkout-summary{padding:0.85rem;border-radius:15px}.page-checkout .checkout-summary{order:-1}}@media (max-width:420px){.page-checkout .checkout-item{grid-template-columns:4.1rem minmax(0,1fr) auto;gap:0.6rem}.page-checkout .checkout-item__media{width:4.1rem;height:4.75rem}.page-checkout .checkout-item__name{font-size:0.77rem}.page-checkout .checkout-item__price{font-size:0.8rem}.page-checkout .checkout-item__price-meta{align-items:flex-end;flex-direction:column;gap:0.12rem}.page-checkout .checkout-promo__row{gap:0.35rem}.page-checkout .checkout-promo-apply{padding-inline:0.65rem}}.page-checkout .sales-checkout-steps{display:none !important}.page-checkout .checkout-page>.section{padding-block-start:clamp(0.65rem,2vw,1rem)}.page-checkout .checkout-field__hint{display:block;margin-top:0.3rem;color:#6b7280;font-size:0.72rem;line-height:1.55}.page-checkout .checkout-field--checkbox{margin-block:0.05rem 0.25rem}.page-checkout .checkout-checkbox{display:inline-flex;width:fit-content;max-width:100%;align-items:center;gap:0.55rem;margin:0;color:#374151;font-size:0.82rem;line-height:1.5;cursor:pointer}.page-checkout .checkout-checkbox input{width:1.1rem;min-width:1.1rem;height:1.1rem;min-height:0;margin:0;accent-color:#0b5d83}.page-checkout .checkout-item__media,.page-checkout .checkout-item__name{cursor:default}.page-checkout .checkout-item__name:hover{color:inherit;text-decoration:none}.page-checkout .checkout-savings-line{margin-top:0.6rem;padding:0.65rem 0.7rem;color:#08723f;background:#edf9f2;border:1px solid #caeed9;border-radius:10px;font-weight:800}.checkout-quick-summary{display:none}.checkout-policy-link{appearance:none;padding:0;color:#526071;background:transparent;border:0;font:inherit;font-size:0.75rem;line-height:1.45;text-decoration:none;cursor:pointer}.checkout-policy-link:hover,.checkout-policy-link:focus-visible{color:var(--am-ink);text-decoration:underline;text-underline-offset:0.18em}.checkout-policy-modal[hidden]{display:none !important}.checkout-policy-modal{position:fixed;z-index:12000;inset:0;display:grid;place-items:center;padding:1rem}.checkout-policy-modal__backdrop{position:absolute;inset:0;background:rgba(14,23,38,0.58);backdrop-filter:blur(2px)}.checkout-policy-modal__dialog{position:relative;z-index:1;width:min(100%,38rem);max-height:min(78vh,42rem);overflow:auto;background:#fff;border:1px solid #e3e7ec;border-radius:18px;box-shadow:0 24px 70px rgba(10,22,38,0.24);outline:none}.checkout-policy-modal__head{position:sticky;z-index:2;top:0;display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:1rem 1.1rem;background:#fff;border-bottom:1px solid #e7ebf0}.checkout-policy-modal__head h2{margin:0;color:var(--am-ink);font-size:1.05rem}.checkout-policy-modal__close{display:grid;width:2.25rem;min-width:2.25rem;height:2.25rem;place-items:center;padding:0;color:#374151;background:#f3f5f7;border:0;border-radius:50%;font-size:1.55rem;line-height:1;cursor:pointer}.checkout-policy-modal__content{padding:1.1rem;color:#465466;font-size:0.9rem;line-height:1.95;white-space:pre-line}body.is-checkout-policy-open{overflow:hidden}@media (min-width:992px){.page-checkout .header-grid--desktop .logo-full-image{width:7.5rem;max-height:42px}.page-checkout .header-grid--desktop{min-height:62px}}@media (max-width:820px){.checkout-quick-summary{display:block;background:#f7f9fb;border-bottom:1px solid #dfe5eb}.checkout-quick-summary__toggle{display:flex;min-height:52px;align-items:center;justify-content:space-between;gap:1rem;padding-block:0.65rem;color:#14243a;cursor:pointer;list-style:none}.checkout-quick-summary__toggle::-webkit-details-marker{display:none}.checkout-quick-summary__label{display:inline-flex;align-items:center;gap:0.4rem;font-size:0.82rem;font-weight:700}.checkout-quick-summary__toggle>strong{color:#0b3d5c;font-size:1rem}.checkout-quick-summary__chevron{transition:transform 160ms ease}.checkout-quick-summary[open] .checkout-quick-summary__chevron{transform:rotate(180deg)}.checkout-quick-summary__panel{padding-block:0.2rem 0.85rem}.checkout-quick-summary__panel .checkout-items{margin-bottom:0.5rem;padding:0.7rem;background:#fff;border:1px solid #e2e7ec;border-radius:13px}.checkout-quick-summary__panel .checkout-item{grid-template-columns:3.65rem minmax(0,1fr) auto;padding-block:0.55rem}.checkout-quick-summary__panel .checkout-item__media{width:3.65rem;height:4.15rem}.checkout-quick-summary__totals{display:grid;gap:0.3rem;padding:0.2rem 0.35rem 0}.checkout-quick-summary__totals p{display:flex;justify-content:space-between;gap:1rem;margin:0;color:#526071;font-size:0.76rem}.checkout-quick-summary__totals .checkout-discount-line{color:#08723f}.page-checkout .header-mobile-bar{min-height:58px;padding-block:5px}.page-checkout .header-mobile-bar>.logo,.page-checkout.page-home .header-mobile-bar>.logo{width:7rem;max-width:calc(100% - 4rem)}.page-checkout .header-mobile-bar .logo-full-image,.page-checkout.page-home .header-mobile-bar .logo-full-image{width:7rem;max-height:38px;object-fit:contain}.page-checkout .header-mobile-tools .header-bar-cart{width:40px;min-width:40px;height:40px}.page-checkout .checkout-page>.section{padding-block:0.65rem 1.75rem}.page-checkout .checkout-form,.page-checkout .checkout-summary{padding:0.9rem}.checkout-policy-link{font-size:0.69rem}.checkout-policy-modal{align-items:end;padding:0}.checkout-policy-modal__dialog{width:100%;max-height:82vh;border-radius:18px 18px 0 0}}@media (max-width:420px){.page-checkout .header-mobile-bar>.logo,.page-checkout.page-home .header-mobile-bar>.logo,.page-checkout .header-mobile-bar .logo-full-image,.page-checkout.page-home .header-mobile-bar .logo-full-image{width:6.6rem}.checkout-policy-links{gap:0.35rem 0.65rem}}@media (prefers-reduced-motion:reduce){.page-checkout .checkout-item{animation:none}.page-checkout .checkout-submit.btn-primary,.page-checkout .checkout-submit.btn-primary:hover{transition:none;transform:none}}.page-checkout .header-menu-toggle,.page-checkout .header-mobile-search-toggle,.page-checkout .header-mobile-search-panel,.page-checkout .header-drawer-backdrop,.page-checkout .header-drawer,.page-checkout .header-desktop-slot .search-wrap,.page-checkout .header-icons>:not(.cart-btn),.page-checkout .site-sub-nav-outer{display:none !important}.page-checkout .top-header{background:#fff;border-bottom-color:#e7ebf0;box-shadow:none}.page-checkout .header-grid--desktop{grid-template-columns:minmax(0,1fr) auto;min-height:72px;padding-block:0.45rem;direction:ltr}.page-checkout .header-grid--desktop>.logo{justify-self:start}.page-checkout .header-grid--desktop .header-icons{justify-self:end}.page-checkout .checkout-delivery-heading{display:grid;gap:0.18rem;margin-bottom:0.1rem;padding-bottom:0.75rem;border-bottom:1px solid #ece7e1}.page-checkout .checkout-delivery-heading h2{margin:0;color:var(--am-ink);font-size:1.05rem;line-height:1.45}.page-checkout .checkout-delivery-heading p{margin:0;color:var(--am-muted);font-size:0.76rem;line-height:1.6}.checkout-policy-footer{border-top:1px solid #e3e7ec;background:#fff}.checkout-policy-links{display:flex;min-height:54px;align-items:center;justify-content:center;flex-wrap:wrap;gap:0.35rem 1rem;padding-block:0.7rem;text-align:center}.checkout-policy-links a{color:#526071;font-size:0.75rem;line-height:1.45;text-decoration:none}.checkout-policy-links a:hover,.checkout-policy-links a:focus-visible{color:var(--am-ink);text-decoration:underline;text-underline-offset:0.18em}@media (max-width:991px){.page-checkout .header-mobile-bar{min-height:62px;justify-content:space-between}.page-checkout .header-mobile-bar>.logo,.page-checkout.page-home .header-mobile-bar>.logo{position:static;width:9.5rem;max-width:calc(100% - 4rem);margin:0;transform:none}.page-checkout .header-mobile-tools{margin-left:auto}.page-checkout .header-mobile-tools .header-bar-cart{display:inline-flex}}@media (max-width:820px){.page-checkout .checkout-form{order:0}.page-checkout .checkout-summary{order:1}.checkout-policy-links{min-height:48px;gap:0.3rem 0.75rem;padding-block:0.6rem}.checkout-policy-links a{font-size:0.69rem}}@media (max-width:420px){.page-checkout .header-mobile-bar>.logo,.page-checkout.page-home .header-mobile-bar>.logo{width:8.75rem}.checkout-policy-links{padding-inline:0.5rem}}@media (max-width:991px){.page-checkout .header-mobile-bar{min-height:58px;padding-block:5px}.page-checkout .header-mobile-bar>.logo,.page-checkout.page-home .header-mobile-bar>.logo{position:static;width:7rem;max-width:calc(100% - 4rem);flex:0 0 auto;margin:0;transform:none}.page-checkout .header-mobile-bar .logo-full-image,.page-checkout.page-home .header-mobile-bar .logo-full-image{width:7rem;max-height:38px;object-fit:contain}}@media (max-width:420px){.page-checkout .header-mobile-bar>.logo,.page-checkout.page-home .header-mobile-bar>.logo,.page-checkout .header-mobile-bar .logo-full-image,.page-checkout.page-home .header-mobile-bar .logo-full-image{width:6.6rem}}@media (max-width:820px){.checkout-policy-links{min-height:46px;justify-content:flex-start;flex-wrap:nowrap;gap:0.85rem;padding:0.55rem 1rem;overflow-x:auto;scrollbar-width:none;white-space:nowrap}.checkout-policy-links::-webkit-scrollbar{display:none}}a,button,input,select,textarea,summary,[role="button"],[tabindex]{-webkit-tap-highlight-color:transparent}:focus:not(:focus-visible){outline:none}@media (hover:none) and (pointer:coarse){a,button,summary,[role="button"]{transition:opacity 120ms ease,transform 120ms ease,background-color 160ms ease,border-color 160ms ease,box-shadow 160ms ease}a:active,button:active,summary:active,[role="button"]:active{opacity:0.78}.btn:active,.pd-accordion-trigger:active,.btn-fav:active,.pd-thumb:active{transform:scale(0.98)}}.loyalty-page__balance strong,.loyalty-balance-card strong,.loyalty-page__balance-result strong,.loyalty-page [data-loyalty-balance],.loyalty-page .loyalty-points-value{display:inline !important;margin:0 !important;padding:0 !important;background:transparent !important;border:0 !important;border-radius:0 !important;box-shadow:none !important}.site-footer .social img{display:block;width:1.25rem;height:1.25rem;object-fit:contain}.site-footer .pay-icons--images{display:flex;flex-wrap:wrap;gap:0.5rem;align-items:center}.site-footer .pay-mark{display:grid;min-width:4rem;height:2.55rem;padding:0.28rem 0.55rem;place-items:center;overflow:hidden;color:var(--color-ink,#18212f);background:#fff;border:1px solid rgba(26,45,69,0.12);border-radius:0.55rem;box-shadow:0 3px 12px rgba(26,45,69,0.045)}.site-footer .pay-mark img{display:block;width:auto;max-width:4.5rem;height:auto;max-height:1.85rem;object-fit:contain}.product-detail-page .pd-title-row .btn-fav--detail{position:static !important;display:inline-grid !important;flex:0 0 42px !important;width:42px !important;min-width:42px !important;height:42px !important;min-height:42px !important;margin:0 !important;padding:0 !important;place-items:center !important;overflow:hidden !important;color:#172c46;background:#fff !important;border:1px solid #dfe4eb !important;border-radius:50% !important;box-shadow:0 5px 16px rgba(20,42,67,0.07) !important}.product-detail-page .pd-title-row .btn-fav--detail .btn-fav__label{display:none !important}.product-detail-page .pd-title-row .btn-fav--detail .fav-icon{display:block;width:21px !important;height:21px !important;margin:0 !important}.product-detail-page .pd-title-row .btn-fav--detail.is-in-fav{color:#c62f4b !important;background:#fff3f5 !important;border-color:#efb8c2 !important}.product-detail-page .pd-content-card{overflow-anchor:none}.product-detail-page .pd-accordion-trigger{touch-action:manipulation}.product-detail-page .pd-accordion-panel{box-sizing:border-box;will-change:height,opacity}.product-detail-page .pd-accordion-panel[hidden]{display:none !important}.product-detail-page #pd-reviews-list .pd-review-item__comment.is-collapsible:not(.is-expanded){display:-webkit-box !important;height:auto !important;max-height:calc(1.8em * 4) !important;overflow:hidden !important;-webkit-box-orient:vertical;-webkit-line-clamp:4}.product-detail-page #pd-reviews-list .pd-review-item__comment.is-expanded{display:block !important;max-height:none !important;overflow:visible !important}.product-detail-page .pd-review-item__more[hidden]{display:none !important}.product-detail-page .pd-review-item__more{min-height:36px;margin-top:0.2rem;padding:0.25rem 0;color:#9b4f1f;text-decoration:underline;text-underline-offset:0.2em}.pd-gallery-lightbox{grid-template-columns:minmax(54px,1fr) minmax(0,min(76vw,880px)) minmax(54px,1fr) !important;grid-template-rows:52px minmax(0,1fr) 72px !important;gap:0.65rem 1rem !important;padding:max(0.7rem,env(safe-area-inset-top)) max(1rem,env(safe-area-inset-right)) max(0.7rem,env(safe-area-inset-bottom)) max(1rem,env(safe-area-inset-left)) !important;overflow:hidden;background:rgba(7,11,18,0.94) !important;backdrop-filter:blur(12px)}.pd-gallery-lightbox__top{grid-column:1 / -1 !important;grid-row:1 !important;padding-inline:0.25rem}.pd-gallery-lightbox__stage{grid-column:2 !important;grid-row:2 !important;width:100% !important;height:100% !important;overflow:hidden !important;background:#fff;border-radius:14px;box-shadow:0 24px 70px rgba(0,0,0,0.32)}.pd-gallery-lightbox__track{display:flex;width:100%;height:100%;direction:ltr;transition:transform 260ms cubic-bezier(0.22,1,0.36,1);will-change:transform}.pd-gallery-lightbox__track.is-dragging{transition:none}.pd-gallery-lightbox__slide{display:grid;flex:0 0 100%;width:100%;min-width:100%;height:100%;padding:0.6rem;place-items:center;overflow:hidden;background:#fff}.pd-gallery-lightbox__slide img{display:block;width:auto !important;max-width:100% !important;height:auto !important;max-height:100% !important;object-fit:contain !important}.pd-gallery-lightbox__nav--prev{grid-column:1;grid-row:2;justify-self:end}.pd-gallery-lightbox__nav--next{grid-column:3;grid-row:2;justify-self:start}.pd-gallery-lightbox__thumbs{grid-column:2;grid-row:3;display:flex;min-width:0;gap:0.45rem;align-items:center;justify-content:center;overflow-x:auto;scrollbar-width:none}.pd-gallery-lightbox__thumbs::-webkit-scrollbar{display:none}.pd-gallery-lightbox__thumb{display:grid;flex:0 0 44px;width:44px;height:58px;padding:2px;place-items:center;overflow:hidden;background:#fff;border:2px solid transparent;border-radius:8px;opacity:0.62;cursor:pointer}.pd-gallery-lightbox__thumb img{width:100%;height:100%;object-fit:contain}.pd-gallery-lightbox__thumb.is-active{border-color:#f15b84;opacity:1}.pd-gallery-lightbox__hint{display:none !important}@media (max-width:767px){.product-detail-page #pd-thumbs{display:flex !important;width:100%;min-height:30px;gap:0.42rem;align-items:center;justify-content:center;padding:0.55rem 0 0 !important;overflow:visible !important}.product-detail-page #pd-thumbs .pd-thumb{flex:0 0 8px !important;width:8px !important;min-width:8px !important;height:8px !important;min-height:8px !important;padding:0 !important;overflow:hidden;background:#c9cfd8 !important;border:0 !important;border-radius:999px !important;box-shadow:none !important}.product-detail-page #pd-thumbs .pd-thumb img{display:none !important}.product-detail-page #pd-thumbs .pd-thumb.is-active{flex-basis:23px !important;width:23px !important;background:var(--pd-accent,#f15b84) !important}.pd-gallery-lightbox{grid-template-columns:minmax(0,1fr) !important;grid-template-rows:52px minmax(0,1fr) 34px !important;gap:0 !important;width:100vw !important;height:100dvh !important;max-height:100dvh !important;padding:max(0.25rem,env(safe-area-inset-top)) 0 max(0.25rem,env(safe-area-inset-bottom)) !important}.pd-gallery-lightbox__top{grid-column:1 !important;grid-row:1 !important;padding:0 0.65rem !important}.pd-gallery-lightbox__stage{grid-column:1 !important;grid-row:2 !important;width:100vw !important;max-width:100vw !important;height:100% !important;padding:0 !important;border-radius:0 !important}.pd-gallery-lightbox__slide{padding:0 !important}.pd-gallery-lightbox__nav{display:none !important}.pd-gallery-lightbox__thumbs{grid-column:1 !important;grid-row:3 !important;gap:0.4rem;padding-top:0.4rem}.pd-gallery-lightbox__thumb{flex-basis:7px;width:7px;height:7px;padding:0;background:rgba(255,255,255,0.35);border:0;border-radius:999px;opacity:1}.pd-gallery-lightbox__thumb img{display:none}.pd-gallery-lightbox__thumb.is-active{flex-basis:22px;width:22px;background:#fff}.product-detail-page .pd-content-card--how-to-use .pd-rich-steps{gap:0.65rem !important}.product-detail-page .pd-content-card--how-to-use .pd-rich-steps>li{display:grid !important;grid-template-columns:2rem minmax(0,1fr) !important;grid-template-rows:auto auto;gap:0.65rem !important;min-height:0 !important;padding:0.8rem !important;align-items:start !important;border-radius:14px !important}.product-detail-page .pd-content-card--how-to-use .pd-rich-steps>li::before{position:static !important;grid-column:1;grid-row:1;width:1.8rem !important;height:1.8rem !important;margin:0 !important;font-size:0.72rem !important}.product-detail-page .pd-content-card--how-to-use .pd-rich-item__copy{grid-column:2;grid-row:1;min-width:0;padding:0 !important}.product-detail-page .pd-content-card--how-to-use .pd-rich-item__copy p{margin:0 !important;line-height:1.75}.product-detail-page .pd-content-card--how-to-use .pd-rich-item>img{grid-column:1 / -1;grid-row:2;width:100%;margin-top:0.15rem;border-radius:11px}.product-detail-page .pd-reviews-toolbar{display:grid !important;grid-template-columns:auto minmax(0,1fr);gap:0.55rem !important;align-items:end}.product-detail-page .pd-reviews-toolbar__all{width:auto !important;min-width:0;min-height:42px;padding-inline:0.75rem !important;color:#172c46 !important;background:#f5f7fa !important;border-color:#dde3ea !important;border-radius:11px !important}.product-detail-page .pd-reviews-toolbar__all.is-active{color:#fff !important;background:#172c46 !important;border-color:#172c46 !important}.product-detail-page .pd-reviews-sort{display:grid !important;grid-template-columns:auto minmax(0,1fr);width:100%}.product-detail-page .pd-reviews-sort select{width:100% !important;min-height:42px}.product-detail-page #pd-reviews-list .pd-review-item{padding:0.9rem !important;border-radius:14px !important;box-shadow:0 6px 20px rgba(20,42,67,0.045)}.product-detail-page #pd-reviews-list .pd-review-item__head{grid-template-columns:36px minmax(0,1fr) !important;gap:0.28rem 0.6rem !important}.product-detail-page #pd-reviews-list .pd-review-item__avatar{width:36px !important;height:36px !important}.product-detail-page #pd-reviews-list .pd-review-item__comment{margin-top:0.65rem !important;font-size:0.91rem;line-height:1.8 !important}}@media (prefers-reduced-motion:reduce){.product-detail-page .pd-accordion-panel,.pd-gallery-lightbox,.pd-gallery-lightbox__track{transition-duration:1ms !important}}.site-footer.am-footer[data-footer-v56]{position:relative;z-index:2;display:block;padding:0 !important;overflow:hidden;color:#e9eef6;background:#172f50 !important;isolation:isolate}.site-footer.am-footer[data-footer-v56]::before{position:absolute;inset:0;z-index:-1;height:auto;content:"";pointer-events:none;background:radial-gradient(circle at 14% 4%,rgba(85,121,170,0.24),transparent 23rem),linear-gradient(135deg,#1d385e 0%,#172f50 58%,#112741 100%)}.am-footer a,.am-footer button,.am-footer input{pointer-events:auto !important;touch-action:manipulation}.am-footer__main{position:relative;z-index:2;display:grid;grid-template-columns:minmax(220px,1.05fr) minmax(270px,1.25fr) minmax(280px,1.3fr);gap:2.2rem 3rem;padding-block:clamp(2.5rem,5vw,4.25rem) 2rem}.am-footer__main--no-brands{grid-template-columns:minmax(260px,0.9fr) minmax(320px,1.35fr)}.am-footer__company,.am-footer__brands,.am-footer__menus,.am-footer__payments{min-width:0}.am-footer__company{align-self:start}.am-footer__company .logo--footer{display:inline-flex;width:fit-content;max-width:100%;padding:0.5rem 0.75rem;background:#fff;border:0;border-radius:12px}.am-footer__company .logo-full-image{display:block;width:auto;max-width:min(11rem,100%);height:3rem;object-fit:contain}.am-footer__tagline{max-width:27rem !important;margin:1rem 0 0 !important;color:rgba(255,255,255,0.82) !important;font-size:0.88rem !important;line-height:1.9 !important}.am-footer__contacts{display:flex;flex-wrap:wrap;gap:0.45rem 1rem;margin-top:1rem}.am-footer__contacts a{color:#fff;font-size:0.82rem;font-weight:700;text-decoration:none}.am-footer__contacts a:hover{color:#b9d5ff}.am-footer__brands>h2,.am-footer__panel>h2{margin:0;color:#fff;font-size:0.96rem;font-weight:800}.am-footer__brand-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0.7rem;margin-top:0.9rem}.am-footer__brand-card{display:grid;min-width:0;min-height:7.2rem;align-content:center;justify-items:center;gap:0.7rem;padding:0.75rem;background:rgba(255,255,255,0.065);border:1px solid rgba(255,255,255,0.12);border-radius:14px}.am-footer__brand-card:only-child{grid-column:1 / -1}.am-footer__brand-card>img{display:block;width:auto;max-width:7.5rem;height:2.8rem;object-fit:contain;filter:drop-shadow(0 3px 10px rgba(0,0,0,0.08))}.am-footer__brand-card>strong{color:#fff;font-size:0.86rem;text-align:center}.am-footer__brand-socials{display:flex;gap:0.42rem;justify-content:center}.am-footer__brand-socials a{display:grid;width:2.15rem;height:2.15rem;place-items:center;color:#fff;background:rgba(255,255,255,0.08);border:1px solid rgba(255,255,255,0.16);border-radius:50%;text-decoration:none;transition:color 160ms ease,background 160ms ease,transform 160ms ease}.am-footer__brand-socials a:hover,.am-footer__brand-socials a:focus-visible{color:#172f50;background:#fff;transform:translateY(-2px)}.am-footer__brand-socials svg,.am-footer__brand-socials img{display:block;width:1.1rem;height:1.1rem;object-fit:contain}.am-footer__brand-socials svg{fill:currentColor;stroke:none}.am-footer__brand-socials svg rect,.am-footer__brand-socials svg circle:not(.is-filled){fill:none;stroke:currentColor;stroke-width:1.7}.am-footer__menus{display:grid;gap:0;align-self:start;border-top:1px solid rgba(255,255,255,0.13)}.am-footer__panel{border-bottom:1px solid rgba(255,255,255,0.13)}.am-footer__toggle{display:flex;width:100%;min-height:3.35rem;align-items:center;justify-content:space-between;gap:1rem;padding:0.8rem 0;color:#fff;text-align:start;background:transparent;border:0;font:inherit;font-size:0.93rem;font-weight:800}.am-footer__toggle-icon{display:none;position:relative;flex:0 0 1rem;width:1rem;height:1rem}.am-footer__toggle-icon::before,.am-footer__toggle-icon::after{position:absolute;inset:50% 0 auto;height:1px;content:"";background:currentColor;transition:transform 180ms ease}.am-footer__toggle-icon::after{transform:rotate(90deg)}.am-footer__toggle[aria-expanded="true"] .am-footer__toggle-icon::after{transform:rotate(0deg)}.am-footer__panel-content{padding:0 0 1rem}.am-footer__panel-content nav{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0.25rem 0.9rem}.am-footer__panel-content nav a{display:block;min-width:0;padding:0.28rem 0;color:rgba(255,255,255,0.76);font-size:0.81rem;line-height:1.55;text-decoration:none}.am-footer__panel-content nav a:hover,.am-footer__panel-content nav a:focus-visible{color:#fff;text-decoration:underline;text-underline-offset:0.25em}.am-footer__panel--newsletter .am-footer__panel-content>p{margin:0 0 0.65rem;color:rgba(255,255,255,0.7);font-size:0.78rem;line-height:1.7}.am-footer__newsletter-form,.am-footer__newsletter-form .newsletter-form__row{width:100%;max-width:none;margin:0}.am-footer__newsletter-form .newsletter-form__row{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:0.45rem}.am-footer__newsletter-form .newsletter-form__input{width:100%;min-width:0;min-height:2.75rem;padding:0.65rem 0.8rem;color:#172f50;background:#fff;border:1px solid rgba(255,255,255,0.42);border-radius:9px}.am-footer__newsletter-form .newsletter-form__btn{min-height:2.75rem;padding:0.65rem 0.9rem;color:#172f50;background:#fff;border:0;border-radius:9px;font:inherit;font-size:0.78rem;font-weight:800;cursor:pointer}.am-footer__newsletter-form .newsletter-form__msg{margin:0.45rem 0 0;color:#fff;font-size:0.75rem}.am-footer__payments{grid-column:1 / -1;display:block;padding-top:1.5rem;border-top:1px solid rgba(255,255,255,0.13)}.am-footer__payments>.footer-col--pay{display:grid;grid-template-columns:auto minmax(0,1fr);gap:0.45rem 1.2rem;align-items:center;padding:0 !important;background:transparent !important;border:0 !important}.am-footer__payments .footer-heading,.am-footer__payments .pay-note{margin:0 !important;color:#fff !important}.am-footer__payments .pay-note{font-size:0.78rem;opacity:0.72}.am-footer__payments .pay-icons{grid-column:1 / -1;display:flex;flex-wrap:wrap;gap:0.55rem;align-items:center;margin-top:0.35rem}.am-footer__payments .pay-mark,.am-footer__payments .pay-pill{display:grid;min-width:4.25rem;height:2.65rem;padding:0.3rem 0.6rem;place-items:center;color:#18263a;background:#fff !important;border:1px solid rgba(255,255,255,0.24) !important;border-radius:9px;box-shadow:none}.am-footer__payments .pay-mark img{width:auto;max-width:4.8rem;height:auto;max-height:1.9rem;object-fit:contain}.am-footer__payments .pay-pill{font-size:0.7rem;font-weight:800}.am-footer__bottom{position:relative;z-index:2;margin:0 !important;padding:1rem 0;background:rgba(5,15,29,0.24) !important;border-top:1px solid rgba(255,255,255,0.1)}.am-footer__bottom-inner{display:flex;flex-wrap:wrap;gap:0.65rem 1rem;align-items:center;justify-content:space-between}.am-footer__bottom .footer-find-us-global{display:none !important}.am-footer__bottom .footer-utility-links{display:flex;flex-wrap:wrap;gap:0.5rem 1rem}.am-footer__bottom a,.am-footer__bottom p{margin:0;color:rgba(255,255,255,0.7) !important;font-size:0.73rem;text-decoration:none}.category-detail-card__placeholder{width:100%;aspect-ratio:5 / 3;background:linear-gradient(135deg,rgba(23,47,80,0.06),rgba(23,47,80,0.13)),#f4f6f9}.categories-page-empty{grid-column:1 / -1;margin:0;padding:1.25rem;color:#526071;text-align:center;background:#f8fafc;border:1px solid #e3e8ef;border-radius:14px}@media (max-width:980px){.am-footer__main{grid-template-columns:minmax(220px,0.9fr) minmax(250px,1.1fr)}.am-footer__menus{grid-column:1 / -1}.am-footer__main--no-brands{grid-template-columns:minmax(0,1fr)}}@media (max-width:767px){.site-footer.am-footer[data-footer-v56]{padding:0 !important}.am-footer__main{display:grid !important;grid-template-columns:minmax(0,1fr) !important;gap:1.55rem !important;padding:2rem 1rem 1.35rem !important}.am-footer__company{display:flex;flex-direction:column;align-items:center;text-align:center}.am-footer__tagline{max-width:31rem !important;margin-inline:auto !important;font-size:0.84rem !important}.am-footer__contacts{justify-content:center}.am-footer__brands>h2{text-align:center}.am-footer__brand-list{display:flex;gap:0.7rem;margin-inline:-1rem;padding:0 1rem 0.35rem;overflow-x:auto;overscroll-behavior-inline:contain;scroll-snap-type:x proximity;scrollbar-width:none}.am-footer__brand-list::-webkit-scrollbar{display:none}.am-footer__brand-card{flex:0 0 min(9.5rem,44vw);min-height:7rem;scroll-snap-align:center}.am-footer__menus{grid-column:auto;width:100%}.am-footer__toggle-icon{display:block}.am-footer__panel-content[hidden]{display:none !important}.am-footer__panel-content nav{grid-template-columns:minmax(0,1fr);gap:0.15rem}.am-footer__panel-content nav a{min-height:2.6rem;padding:0.55rem 0;font-size:0.86rem}.am-footer__newsletter-form .newsletter-form__row{grid-template-columns:minmax(0,1fr) auto}.am-footer__payments{grid-column:auto;padding-top:1.25rem}.am-footer__payments>.footer-col--pay{display:block;text-align:center}.am-footer__payments .pay-note{margin-top:0.35rem !important}.am-footer__payments .pay-icons{justify-content:center;margin-top:0.8rem}.am-footer__payments .pay-mark,.am-footer__payments .pay-pill{min-width:3.7rem;height:2.45rem;padding-inline:0.45rem}.am-footer__bottom-inner{flex-direction:column;justify-content:center;text-align:center}.am-footer__bottom .footer-utility-links{justify-content:center}}@media (max-width:380px){.am-footer__newsletter-form .newsletter-form__row{grid-template-columns:minmax(0,1fr)}}@media (prefers-reduced-motion:reduce){.am-footer *,.am-footer *::before,.am-footer *::after{transition-duration:1ms !important}}
