.app-cols{grid-template-columns:var(--cols)}@media (max-width:47.9375em){.vx-item{grid-template-columns:64px minmax(0,1fr) auto auto}.vx-opt{grid-template-columns:120px minmax(0,1fr)}.vx-spec-t{grid-template-columns:140px minmax(0,1fr)}.vx-bars div{grid-template-columns:40px minmax(0,1fr) 32px}.vx-review,.vx-reply{grid-template-columns:32px minmax(0,1fr)}.vx-oline{grid-template-columns:56px minmax(0,1fr) auto 72px}.vx-voucher{grid-template-columns:48px minmax(0,1fr) 24px}.vx-hitem{grid-template-columns:120px minmax(0,1fr)}.vx-cblock__top>.vx-feat+.vx-feat{grid-template-columns:minmax(0,1fr)}.vx-bfeat__list .vx-hitem{grid-template-columns:110px minmax(0,1fr)}.vx-expert-row{grid-template-columns:40px minmax(0,1fr)}.vx-sres__item{grid-template-columns:18px minmax(0,1fr)}.vx-perk{grid-template-columns:36px minmax(0,1fr)}.ad-bars div{grid-template-columns:120px minmax(0,1fr) 64px}.ad-kv{grid-template-columns:120px minmax(0,1fr)}.ad-log div{grid-template-columns:70px minmax(0,1fr)}.nw-sitem{grid-template-columns:116px minmax(0,1fr)}.ss-p{grid-template-columns:44px minmax(0,1fr) auto}.mc-toast__b{grid-template-columns:56px minmax(0,1fr)}.mc-line{grid-template-columns:48px minmax(0,1fr) auto}.qr-info div{grid-template-columns:110px minmax(0,1fr) auto}.cs-task{grid-template-columns:24px 40px minmax(0,1fr) auto}.wr-track div{grid-template-columns:22px minmax(0,1fr)}.nc-item{grid-template-columns:40px minmax(0,1fr) 8px}.dd-step{grid-template-columns:32px minmax(0,1fr)}.calc-row{grid-template-columns:minmax(0,1fr) auto}.pos-line{grid-template-columns:minmax(0,1fr) auto auto}.vx-mega,.vx-clinic,.vx-clinic__list,.vx-shell__body,.vx-fields,.vx-checkout,.vx-pd,.vx-buy__cta,.vx-content,.vx-rating,.vx-acct__points,.vx-acctgrid,.vx-od,.vx-od__cols,.vx-hero,.vx-cblock__top,.vx-feat,.vx-bfeat,.vx-blog,.vx-policypage,.vx-stores,.vx-sdetail__top,.vx-perks,.vx-pmap,.vx-dlist,.ad,.ad-grid2,.ad-form,.ad-frow.two,.ad-cmp,.ad-split,.ad-editor,.nw-hero,.nw-body,.nw-card,.ss,.mc-toast__f,.qr-page,.qr-main,.os-grid,.cd .acts,.ar-page,.dd-hero,.dd-cmp,.sv-hero,.calc,.qf,.gf,.cp-hero,.pos,.rv-item,.zn,.mt,.pt-grid,.lg-spec,.sl-grid,.vt-words{grid-template-columns:minmax(0,1fr)}.vx-mega__grid,.vx-care,.vx-arts,.vx-slots2,.vx-trust,.vx-cblock__bot,.vx-promo-row,.vx-facts,.vx-dgrid,.ad-kpis,.ad-grid3,.ad-frow,.ad-kpis.k3,.ad-mini,.ad-board,.qr-steps,.os-next,.es-grid,.gd-sum,.gd-grid,.wr-shots,.ar-prod,.dd-facts,.dd-sym,.sv-cards,.sv-gal,.sv-quote,.pk-grid,.qf-opts,.bz-perks,.gf-wraps,.cp-steps,.pos-pay,.lg-grid,.lg-use,.ph-grid,.ph-kit,.vt-grid,.vt-row{grid-template-columns:repeat(2,minmax(0,1fr))}.vx-quick,.vx-cats,.vx-thumbs{grid-template-columns:repeat(3,minmax(0,1fr))}.vx-tl{grid-template-columns:repeat(5,minmax(0,1fr))}.vx-vrow{grid-template-columns:repeat(3,minmax(0,1fr))}.vx-fcols,.ad-kpis.k5{grid-template-columns:repeat(5,minmax(0,1fr))}.cs-week{grid-template-columns:repeat(7,minmax(0,1fr))}.sv-steps{grid-template-columns:repeat(5,minmax(0,1fr))}.cp-cal{grid-template-columns:repeat(7,minmax(0,1fr))}.pos-grid,.kb{grid-template-columns:repeat(5,minmax(0,1fr))}.cap-grid{grid-template-columns:repeat(8,minmax(0,1fr))}.sl-shots{grid-template-columns:repeat(5,minmax(0,1fr))}.vx-logo,.vx-hactions,.vx-hactions span,.vx-keywords,.vx-nav,.vx-nav a,.vx-mega__side a,.vx-mega__item,.vx-flash__title,.vx-care__cell,.vx-note,.vx-clinic__q,.vx-fab a,.vx-loc,.vx-side__promo a,.vx-acc__list a,.vx-card__title,.vx-label-row,.vx-input,.vx-ship-banner,.vx-group-head,.vx-group-head b,.vx-item__promo,.vx-pay__opt,.vx-offers,.vx-offers a,.vx-lines div,.vx-total,.vx-check,.vx-steps,.vx-trust div,.vx-buy__brand,.vx-buy__price,.vx-buy__old,.vx-promo__head,.vx-promo__row,.vx-fontsize,.vx-expert,.vx-faq summary,.vx-review__who,.vx-review__acts,.vx-photos,.vx-user,.vx-cartbtn,.vx-dd a,.vx-dd__head,.vx-acct__nav a,.vx-radios,.vx-radios label,.vx-addr-head,.vx-warnbar,.vx-scrim,.vx-pick__row,.vx-sel,.vx-zone,.vx-otools,.vx-order__sum,.vx-order__sum a,.vx-order__foot,.vx-order__foot .hint,.vx-od__head .row,.vx-od__head small,.vx-od__cols .lab,.vx-proof__imgs,.vx-warranty,.vx-paid,.vx-paid .ok,.vx-paym,.vx-voucher__body .left,.vx-points,.vx-vfoot__sum,.vx-meta,.vx-vcard__img .tag,.vx-pnav__head,.vx-policy__meta .acts,.vx-callout,.vx-feedback,.vx-fband__t,.vx-fnews form,.vx-fnews .f,.vx-social,.vx-cert,.vx-or,.vx-dsec,.vx-part,.vx-dlist a,.vx-pager,.ad-brand,.ad-store,.ad-side a,.ad-me,.ad-title .acts,.ad-card__h,.ad-kpi span,.ad-chart,.ad-legend,.ad-task,.ad-sel,.ad-bulk,.ad-bulk .sp,.ad-prod,.ad-pager,.ad-sticky,.ad-opt,.ad-stock,.ad-drawer .head,.ad-plants div,.ad-block,.ad-check div,.ad-col__h,.ad-trip .t,.ad-stop,.ad-chart2,.ad-chart2 div,.ad-legend2,.ad-legend2 span,.nw-when,.nw-card .foot,.au-or,.au-sbtn,.au-who,.au-who .ok,.au-why div,.au-merge,.la-row,.la-row .st,.pl-head h1,.pl-sub,.fb-pop label,.fb-pop .foot,.ss-q,.ss-foot,.sr-hint,.mc-toast__h,.mc-toast__up .row,.mc-drop__h,.mc-drop__f .tot,.qr-timer,.qr-wait,.qr-steps div,.os-code,.os-box h3,.os-actions,.ts,.ck b,.ck .acts,.ck-row,.ck-pref .f,.gd-head .acts,.gd-next,.gd-card__f,.cs-top,.cs-day .dots,.cs-list h3,.cs-legend,.cs-legend span,.wr-steps,.wr-steps span,.nc-h,.nc-item .act,.wl-note,.ar-by,.ar-by .acts,.ar-help,.dd-sev,.sv-hero .acts,.sv-proof,.sv-card .b a,.sv-quote small,.sv-cta,.pk li,.qf-sec h3,.qf-up,.gf-card h3,.gf-cards,.gf-note .qrp,.cp-count,.cp-steps div,.fs-hero h1,.fs-slots,.fs-bar,.ao-steps span,.ao-input,.pos-top,.pos-sum .r,.kb-col__h,.kb-card .row,.zn-legend span,.mt-list a,.mt-phone .oa,.pt-a6 .top,.pt-cod,.pt-qr,.pt-k80 .r,.br-h,.doc h2,.ph-kit div,.sl h3{flex-wrap:wrap}.app-cols{grid-template-columns:repeat(auto-fill,minmax(min(100%,150px),1fr))}.vx-grid{gap:var(--space-2);grid-template-columns:repeat(2,minmax(0,1fr))}}
