.main-cart,.vzy-cart-best,.vzy-cart-bar{--vzy-c-text: rgb(var(--color-foreground));--vzy-c-title: rgb(var(--color-foreground-title, var(--color-foreground)));--vzy-c-muted: #5f6b76;--vzy-c-line: rgba(var(--color-foreground), .1);--vzy-c-surface: rgb(var(--color-background));--vzy-c-soft: rgba(var(--color-foreground), .035);--vzy-c-ok: #0b7a43;--vzy-c-ok-soft: rgba(11, 122, 67, .09);--vzy-c-link: #0750bd;--vzy-c-link-soft: rgba(7, 80, 189, .07);--vzy-c-gift: #c41429;--vzy-c-shadow: 0 18px 44px -32px rgba(15, 23, 36, .55)}html[data-scheme=dark] .main-cart,html[data-scheme=dark] .vzy-cart-best,html[data-scheme=dark] .vzy-cart-bar{--vzy-c-muted: #aab4bf;--vzy-c-ok: #4ade80;--vzy-c-ok-soft: rgba(74, 222, 128, .12);--vzy-c-link: #8db7ff;--vzy-c-link-soft: rgba(141, 183, 255, .1);--vzy-c-gift: #ff8a8a}@media screen and (min-width:990px){.main-cart>.container,.vzy-cart-best.container{max-width:1400px;margin-right:auto;margin-left:auto}}.main-cart .vzy-cart-head{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"back back" "title steps";align-items:end;gap:6px 24px;padding:18px 0 22px}.main-cart .vzy-cart-head__back{grid-area:back;justify-self:start;display:inline-flex;align-items:center;gap:4px;min-height:32px;color:var(--vzy-c-link);font-size:1.4rem;font-weight:600;text-decoration:none}.main-cart .vzy-cart-head__back svg{width:16px;height:16px}.main-cart .vzy-cart-head__back:hover{text-decoration:underline;text-underline-offset:3px}.main-cart .vzy-cart-head__title{grid-area:title;display:flex;align-items:center;flex-wrap:wrap;gap:6px 14px;min-width:0}.main-cart .vzy-cart-head__h{margin:0;color:var(--vzy-c-title);font-size:clamp(3rem,3.4vw,4.4rem);line-height:1}.main-cart .vzy-cart-head__count{padding:5px 12px;border-radius:999px;background:var(--vzy-c-soft);box-shadow:inset 0 0 0 1px var(--vzy-c-line);color:var(--vzy-c-muted);font-size:1.3rem;font-weight:600;white-space:nowrap}.main-cart .vzy-cart-steps{grid-area:steps;display:flex;align-items:center;gap:10px;margin:0 0 4px;padding:0;list-style:none}.main-cart .vzy-cart-steps[hidden],.main-cart .vzy-cart-head__count[hidden],.main-cart .vzy-cart-more[hidden]{display:none}.main-cart .vzy-cart-steps__step{display:inline-flex;align-items:center;gap:8px;color:var(--vzy-c-muted);font-size:1.35rem;font-weight:600;white-space:nowrap}.main-cart .vzy-cart-steps__step+.vzy-cart-steps__step:before{content:"";width:28px;height:2px;border-radius:2px;background:var(--vzy-c-line)}.main-cart .vzy-cart-steps__dot{display:inline-grid;place-items:center;width:24px;height:24px;border:1.5px solid rgba(var(--color-foreground),.22);border-radius:50%;font-size:1.2rem;font-weight:700}.main-cart .vzy-cart-steps__step.is-current{color:var(--vzy-c-title)}.main-cart .vzy-cart-steps__step.is-current .vzy-cart-steps__dot{border-color:var(--vzy-c-link);background:var(--vzy-c-link);color:#fff}.main-cart .main-cart__wrapper{gap:16px;margin-top:0}.main-cart #main-cart-shipping{min-width:0}html body .main-cart .drawer.vzy-bfp-host{max-width:none;margin:0 0 16px}@media screen and (min-width:990px){.main-cart .main-cart__wrapper{display:grid;grid-template-columns:minmax(0,1fr) 380px;grid-template-areas:"items sum";align-items:start;gap:20px 32px}.main-cart .main-cart__wrapper>cart-items{grid-area:items;width:auto;min-width:0}.main-cart .main-cart__wrapper>cart-items.is-empty{grid-column:1 / -1}.main-cart .main-cart__wrapper>#main-cart-footer{grid-area:sum;position:sticky;top:100px;width:auto;max-width:none;margin:0}}@media screen and (min-width:1200px){.main-cart .main-cart__wrapper{grid-template-columns:minmax(0,1fr) 400px;column-gap:40px}}html body .main-cart .drawer.vzy-bfp-host .vzy-drawer-aov.vzy-drawer-aov--bf[data-vzy-bf-cameras]{position:relative;display:grid;grid-template-columns:auto minmax(0,1fr) auto auto;grid-template-areas:"top tiers copy button";align-items:center;gap:8px 22px;margin:0;padding:12px 14px 14px 18px;overflow:hidden;border-radius:14px}html body .main-cart .drawer.vzy-bfp-host .vzy-drawer-aov.vzy-drawer-aov--bf[data-vzy-bf-cameras] .vzy-drawer-aov__top{grid-area:top;margin:0}html body .main-cart .drawer.vzy-bfp-host .vzy-drawer-aov.vzy-drawer-aov--bf[data-vzy-bf-cameras] .vzy-drawer-aov__next{display:contents}html body .main-cart .drawer.vzy-bfp-host .vzy-drawer-aov.vzy-drawer-aov--bf[data-vzy-bf-cameras] .vzy-drawer-aov__next:before,html body .main-cart .drawer.vzy-bfp-host .vzy-drawer-aov.vzy-drawer-aov--bf[data-vzy-bf-cameras] .vzy-drawer-aov__next:after{display:none}html body .main-cart .drawer.vzy-bfp-host .vzy-drawer-aov.vzy-drawer-aov--bf[data-vzy-bf-cameras] .vzy-drawer-aov__next-copy{grid-area:copy;margin:0;text-align:right}html body .main-cart .drawer.vzy-bfp-host .vzy-drawer-aov.vzy-drawer-aov--bf[data-vzy-bf-cameras] .vzy-drawer-aov__next .vzy-drawer-aov__button{grid-area:button}html body .main-cart .drawer.vzy-bfp-host .vzy-drawer-aov.vzy-drawer-aov--bf[data-vzy-bf-cameras] .vzy-drawer-aov__tiers--bf{grid-area:tiers;margin:0}html body .main-cart .drawer.vzy-bfp-host .vzy-drawer-aov.vzy-drawer-aov--bf[data-vzy-bf-cameras] .vzy-drawer-aov__progress{position:absolute;right:0;bottom:0;left:0;display:block;height:3px;margin:0;border-radius:0}@media screen and (max-width:1199px){html body .main-cart .drawer.vzy-bfp-host .vzy-drawer-aov.vzy-drawer-aov--bf[data-vzy-bf-cameras]{grid-template-columns:auto minmax(0,1fr) auto;grid-template-areas:"top copy button"}html body .main-cart .drawer.vzy-bfp-host .vzy-drawer-aov.vzy-drawer-aov--bf[data-vzy-bf-cameras] .vzy-drawer-aov__tiers--bf{display:none}}@media screen and (max-width:749px){html body .main-cart .drawer.vzy-bfp-host .vzy-drawer-aov.vzy-drawer-aov--bf[data-vzy-bf-cameras]{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"top button" "copy copy";gap:8px 12px;padding:10px 12px 12px}html body .main-cart .drawer.vzy-bfp-host .vzy-drawer-aov.vzy-drawer-aov--bf[data-vzy-bf-cameras] .vzy-drawer-aov__next-copy{text-align:left}html body .main-cart .drawer.vzy-bfp-host .vzy-drawer-aov.vzy-drawer-aov--bf[data-vzy-bf-cameras] .vzy-drawer-aov__message>span{display:none}html body .main-cart .drawer.vzy-bfp-host .vzy-drawer-aov.vzy-drawer-aov--bf[data-vzy-bf-cameras] .vzy-drawer-aov__next-copy>span{display:inline;margin-left:4px}}.main-cart .cart-items{display:block;width:100%;border:0}.main-cart .cart-items thead{display:none}.main-cart .cart-items tbody{display:flex;flex-direction:column;gap:12px}.main-cart .cart-item{position:relative;display:grid;grid-template-columns:112px minmax(0,1fr) auto;grid-template-rows:auto 1fr;grid-template-areas:"media details totals" "media qty totals";align-items:start;gap:12px 24px;padding:16px;border:1px solid var(--vzy-c-line);border-radius:16px;background:var(--vzy-c-surface);box-shadow:none;transition:box-shadow .2s ease}.main-cart .cart-item:hover{box-shadow:var(--vzy-c-shadow)}.main-cart .cart-item>td{display:block;width:auto;min-width:0;padding:0;border:0}.main-cart .cart-item__media{grid-area:media;align-self:start}.main-cart .cart-item__media-wrapper{width:100%;overflow:hidden;border-radius:12px;background:#fff;box-shadow:inset 0 0 0 1px var(--vzy-c-line)}.main-cart .cart-item__details{grid-area:details}.main-cart .cart-item__details>*{max-width:none}.main-cart .cart-item__details>.product-option__group,.main-cart .cart-item__details>.product-option{margin:6px 0 0}.main-cart .cart-item__details>.product-option__group:empty,.main-cart .cart-item__details>.product-option:empty{display:none}.main-cart .cart-item__name{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2;padding-right:40px;color:var(--vzy-c-title);font-family:var(--font-body-family);font-size:1.6rem;font-weight:650;line-height:1.3;letter-spacing:0;text-decoration:none;text-transform:none}.main-cart .cart-item__name span:hover{opacity:1;text-decoration:underline;text-underline-offset:3px}.main-cart .cart-item__details>.discounts,.main-cart .cart-item>.cart-item__prices{display:none}.main-cart .cart-item__error:empty{display:none}.main-cart .cart-item__quantity{grid-area:qty;align-self:end;justify-self:start}.main-cart #main-cart-items .quantity{width:124px;min-height:44px;margin:0;border-radius:12px}.main-cart .cart-item__totals{grid-area:totals;align-self:end;justify-self:end;min-height:44px;display:flex;align-items:center;text-align:right}.main-cart .cart-item__totals .cart-item__price-wrapper.medium-up{display:block}.main-cart .cart-item__totals .cart-item__discounted-prices{display:flex;flex-direction:column;align-items:flex-end;gap:0;margin:0}html body .main-cart #main-cart-items .cart-item__totals .price{color:var(--vzy-c-title)!important;font-size:1.9rem;font-weight:800;line-height:1.2;white-space:nowrap}html body .main-cart #main-cart-items .cart-item__totals .cart-item__old-price{color:var(--vzy-c-muted)!important;font-size:1.3rem;font-weight:500}.main-cart .cart-item__remove{position:absolute;top:10px;right:10px;grid-area:auto}.main-cart .cart-item cart-remove-button .button{display:inline-grid;place-items:center;width:36px;min-width:0;height:36px;min-height:0;padding:0;border-radius:10px;color:var(--vzy-c-muted);opacity:1}.main-cart .cart-item cart-remove-button .button:hover{background:var(--vzy-c-soft);color:var(--vzy-c-title)}.main-cart .cart-item cart-remove-button .button>span{position:absolute!important;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}@media screen and (min-width:1200px){.main-cart .cart-item{grid-template-columns:112px minmax(0,1fr) 128px 140px;grid-template-rows:auto;grid-template-areas:"media details qty totals";align-items:center;padding-right:52px}.main-cart .cart-item__media,.main-cart .cart-item__quantity,.main-cart .cart-item__totals{align-self:center}.main-cart .cart-item__name{padding-right:0}}.main-cart .vzy-cart-line__qty{position:absolute;top:12px;left:12px;z-index:1;display:grid;place-items:center;min-width:28px;height:24px;padding:0 7px;border-radius:999px;background:var(--vzy-c-title);box-shadow:0 0 0 2px var(--vzy-c-surface);color:var(--vzy-c-surface);font-size:1.2rem;font-weight:800;line-height:1}.main-cart .vzy-cart-line{display:flex;flex-direction:column;align-items:flex-start;gap:6px;margin-top:10px}.main-cart .vzy-cart-line p{margin:0;font-size:1.3rem;line-height:1.35}.main-cart .vzy-cart-line__deal{padding:4px 10px;border-radius:8px;background:var(--vzy-c-ok-soft);color:var(--vzy-c-ok);font-weight:600}.main-cart .vzy-cart-line__deal b{font-weight:800}.main-cart .vzy-cart-line__minus{display:none}.main-cart .vzy-cart-line__gifts{display:flex;align-items:flex-start;gap:6px;color:var(--vzy-c-text)}.main-cart .vzy-cart-line__gifts svg{flex:0 0 auto;width:16px;height:16px;margin-top:1px;color:var(--vzy-c-gift)}.main-cart .vzy-cart-line__meta{display:flex;flex-wrap:wrap;align-items:center;gap:4px 14px;color:var(--vzy-c-muted)}.main-cart .vzy-cart-line__meta:empty{display:none}.main-cart .vzy-cart-line__stock{display:inline-flex;align-items:center;gap:7px;color:var(--vzy-c-ok);font-weight:600}.main-cart .vzy-cart-line__dot{width:7px;height:7px;border-radius:50%;background:#16a34a;box-shadow:0 0 0 3px #16a34a29}.main-cart .main-cart__wrapper>#main-cart-footer.is-empty{display:none}html[data-scheme] body[class] .main-cart #main-cart-footer .cart__footer:not(#vzy-x-spec){display:block;width:auto!important;max-width:none!important;padding:0!important;border:0!important;border-radius:0!important;background:none!important;box-shadow:none!important}.main-cart #main-cart-footer .cart__blocks{display:flex;flex-direction:column;gap:18px;width:100%;max-width:none;padding:24px;border:1px solid var(--vzy-c-line);border-radius:18px;background:var(--vzy-c-surface);box-shadow:var(--vzy-c-shadow)}.main-cart .vzy-cart-sum__title{margin:0 0 14px;color:var(--vzy-c-title);font-size:2rem;line-height:1.1}.main-cart .vzy-cart-sum__rows{display:grid;gap:12px;margin:0}.main-cart .vzy-cart-sum__row{display:flex;align-items:baseline;justify-content:space-between;gap:12px;color:var(--vzy-c-text);font-size:1.45rem}.main-cart .vzy-cart-sum__row dt,.main-cart .vzy-cart-sum__row dd{margin:0}.main-cart .vzy-cart-sum__row dd{font-weight:600;text-align:right;font-variant-numeric:tabular-nums}.main-cart .vzy-cart-sum__row--discount{color:var(--vzy-c-ok)}.main-cart .vzy-cart-sum__row--gift dt small{display:block;margin-top:2px;color:var(--vzy-c-muted);font-size:1.2rem;line-height:1.35}.main-cart .vzy-cart-sum__row--gift dd,.main-cart .vzy-cart-sum__row--discount dd,.main-cart .vzy-cart-sum__free{color:var(--vzy-c-ok);font-weight:750}.main-cart .vzy-cart-sum__row--total{align-items:center;margin-top:4px;padding-top:16px;border-top:1px solid var(--vzy-c-line);color:var(--vzy-c-title);font-size:1.6rem;font-weight:700}.main-cart .vzy-cart-sum__row--total small{display:block;color:var(--vzy-c-muted);font-size:1.2rem;font-weight:500}.main-cart .vzy-cart-sum__row--total dd{color:var(--vzy-c-title);font-size:3rem;font-weight:800;line-height:1}.main-cart .vzy-cart-sum__save,.main-cart .vzy-cart-sum__klarna,.main-cart .vzy-cart-sum__ship-hint{margin:12px 0 0;font-size:1.3rem;line-height:1.4;text-align:center}.main-cart .vzy-cart-sum__save{padding:9px 12px;border-radius:10px;background:var(--vzy-c-ok-soft);color:var(--vzy-c-ok);font-weight:600}.main-cart .vzy-cart-sum__klarna{color:var(--vzy-c-muted)}.main-cart .vzy-cart-sum__klarna b{color:var(--vzy-c-title)}.main-cart .vzy-cart-sum__ship-hint{color:var(--vzy-c-link);font-weight:600}.main-cart #main-cart-footer .cart__ctas{display:flex;flex-direction:column;gap:14px;margin:0}.main-cart #main-cart-footer .cart__ctas>*{margin-top:0}.main-cart #main-cart-footer .cart__checkout-button{display:inline-flex;align-items:center;justify-content:center;gap:10px;width:100%;min-height:56px;font-size:1.7rem;font-weight:800;letter-spacing:.01em}.main-cart #main-cart-footer .cart__checkout-button svg{width:18px;height:18px}.main-cart .vzy-cart-assure{display:flex;flex-direction:column;gap:14px;text-align:left}.main-cart .vzy-cart-assure__eta{display:flex;align-items:flex-start;gap:10px;margin:0;padding:11px 14px;border-radius:12px;background:var(--vzy-c-link-soft);color:var(--vzy-c-text);font-size:1.35rem;line-height:1.4}.main-cart .vzy-cart-assure__eta[hidden]{display:none}.main-cart .vzy-cart-assure__eta svg{flex:0 0 auto;width:20px;height:20px;color:var(--vzy-c-link)}.main-cart .vzy-cart-assure__eta b{color:var(--vzy-c-title)}.main-cart .vzy-cart-assure__eta small{display:block;margin-top:2px;color:var(--vzy-c-muted);font-size:1.25rem}.main-cart .vzy-cart-assure__pay{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:6px;margin:0;padding:0;list-style:none}.main-cart .vzy-cart-assure__pay li{display:inline-flex;align-items:center}.main-cart .vzy-cart-assure__icon{width:38px;height:24px}.main-cart .vzy-cart-assure__cod{height:24px;padding:0 8px;border:1px solid var(--vzy-c-line);border-radius:4px;color:var(--vzy-c-title);font-size:1.15rem;font-weight:700}.main-cart .vzy-cart-assure__trust{display:grid;gap:10px;margin:0;padding:14px 0 0;border-top:1px solid var(--vzy-c-line);list-style:none}.main-cart .vzy-cart-assure__trust li{display:flex;align-items:center;gap:10px;color:var(--vzy-c-muted);font-size:1.3rem;line-height:1.35}.main-cart .vzy-cart-assure__trust b{color:var(--vzy-c-title)}.main-cart .vzy-cart-assure__help{margin:0;color:var(--vzy-c-muted);font-size:1.3rem;line-height:1.4;text-align:center}.main-cart .vzy-cart-assure__help a{color:var(--vzy-c-link);font-weight:700;text-decoration:none;white-space:nowrap}.main-cart .vzy-cart-assure__help a:hover{text-decoration:underline}.main-cart .vzy-cart-assure__help span{display:block;font-size:1.15rem}.main-cart .vzy-cart-assure__trust svg{flex:0 0 auto;width:20px;height:20px;color:var(--vzy-c-ok)}.main-cart .vzy-cart-more,.vzy-cart-best .vzy-cart-more{min-width:0;padding:20px;border:1px solid var(--vzy-c-line);border-radius:16px;background:var(--vzy-c-soft)}.vzy-cart-best{margin-top:8px;margin-bottom:48px}.vzy-cart-more__head{margin-bottom:14px}.vzy-cart-more__title{margin:0;color:var(--vzy-c-title);font-size:2rem;line-height:1.15}.vzy-cart-more__head p{margin:4px 0 0;color:var(--vzy-c-muted);font-size:1.35rem}.vzy-cart-more__list{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin:0;padding:0;list-style:none}.vzy-cart-more__item{display:flex;flex-direction:column;gap:6px;min-width:0;padding:10px;border:1px solid var(--vzy-c-line);border-radius:14px;background:var(--vzy-c-surface);transition:box-shadow .2s ease}.vzy-cart-more__item:hover{box-shadow:var(--vzy-c-shadow)}.vzy-cart-more__media{display:block;aspect-ratio:1;overflow:hidden;border-radius:10px;background:#fff}.vzy-cart-more__media img{width:100%;height:100%;object-fit:contain}.vzy-cart-more__tag{margin-top:4px;color:var(--vzy-c-link);font-size:1.1rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.vzy-cart-more__hint{margin:0;color:var(--vzy-c-ok);font-size:1.2rem;font-weight:600;line-height:1.3}.vzy-cart-more__name{flex:0 0 auto;min-height:2.6em;display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2;color:var(--vzy-c-title);font-size:1.3rem;font-weight:600;line-height:1.3;text-decoration:none}.vzy-cart-more__name:hover{text-decoration:underline}.vzy-cart-more__price{display:flex;flex-wrap:wrap;align-items:baseline;gap:2px 8px;margin:0;font-size:1.5rem}.vzy-cart-more__price b{color:var(--vzy-c-title)}.vzy-cart-more__price s{color:var(--vzy-c-muted);font-size:1.2rem}.vzy-cart-more__bf{color:var(--vzy-c-ok);font-size:1.2rem;font-weight:700}.vzy-cart-more__add{margin-top:auto;display:inline-flex;align-items:center;justify-content:center;gap:6px;min-height:40px;padding:0 12px;border:1.5px solid var(--vzy-c-link);border-radius:10px;background:transparent;color:var(--vzy-c-link);font:inherit;font-size:1.35rem;font-weight:700;text-decoration:none;cursor:pointer}.vzy-cart-more__add:hover{background:var(--vzy-c-link);color:#fff}.vzy-cart-more__add[aria-busy=true]{opacity:.6;cursor:progress}.vzy-cart-more__add.is-error{border-color:#c41429;color:#c41429}.vzy-cart-more__item.is-added .vzy-cart-more__add{border-color:var(--vzy-c-ok);background:var(--vzy-c-ok-soft);color:var(--vzy-c-ok);cursor:default}.main-cart .vzy-cart-more{padding:18px;background:var(--vzy-c-surface)}.main-cart .vzy-cart-more .vzy-cart-more__head{display:flex;flex-wrap:wrap;align-items:baseline;gap:2px 12px;margin-bottom:12px}.main-cart .vzy-cart-more .vzy-cart-more__title{font-size:1.7rem}.main-cart .vzy-cart-more .vzy-cart-more__head p{margin:0;font-size:1.3rem}.main-cart>.container>.vzy-cart-more{margin-top:28px;margin-bottom:40px}.main-cart .vzy-cart-more .vzy-cart-more__list{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}@media screen and (min-width:1200px){.main-cart .vzy-cart-more .vzy-cart-more__list{grid-template-columns:repeat(4,minmax(0,1fr))}}.main-cart .vzy-cart-more__item--compact{display:grid;grid-template-columns:64px minmax(0,1fr) 40px;align-items:center;gap:12px;padding:10px 12px 10px 10px;border-radius:14px}.main-cart .vzy-cart-more__item--compact .vzy-cart-more__media{width:64px;height:64px;border-radius:10px;box-shadow:inset 0 0 0 1px var(--vzy-c-line)}.main-cart .vzy-cart-more__body{display:flex;flex-direction:column;gap:2px;min-width:0}.main-cart .vzy-cart-more__item--compact .vzy-cart-more__tag{margin:0;font-size:1rem}.main-cart .vzy-cart-more__item--compact .vzy-cart-more__name{min-height:0;font-size:1.3rem;-webkit-line-clamp:2}.main-cart .vzy-cart-more__item--compact .vzy-cart-more__price{font-size:1.35rem}.main-cart .vzy-cart-more__item--compact .vzy-cart-more__hint{font-size:1.15rem}.vzy-cart-more__plus{display:inline-grid;place-items:center;width:40px;height:40px;padding:0;border:0;border-radius:50%;background:var(--vzy-c-link);color:#fff;cursor:pointer;box-shadow:0 8px 16px -10px #0750bdcc;transition:transform .15s ease,background-color .15s ease}.vzy-cart-more__plus:hover{transform:scale(1.07)}.vzy-cart-more__plus:focus-visible{outline:2px solid var(--vzy-c-link);outline-offset:2px}.vzy-cart-more__plus svg{width:20px;height:20px}.vzy-cart-more__plus[aria-busy=true]{opacity:.6;cursor:progress}.vzy-cart-more__plus.is-error{background:#c41429}.vzy-cart-more__item.is-added .vzy-cart-more__plus{background:var(--vzy-c-ok);box-shadow:none;cursor:default;transform:none}@media screen and (max-width:749px){.main-cart .vzy-cart-head{grid-template-columns:minmax(0,1fr);grid-template-areas:"back" "title" "steps";gap:10px;padding:8px 0 16px}.main-cart .vzy-cart-head__h{font-size:3rem}.main-cart .vzy-cart-steps{gap:4px;margin:0}.main-cart .vzy-cart-steps__step{gap:4px;font-size:1.12rem}.main-cart .vzy-cart-steps__step+.vzy-cart-steps__step:before{width:8px}.main-cart .vzy-cart-steps__dot{width:18px;height:18px;font-size:1rem}.main-cart .cart-item{grid-template-columns:80px minmax(0,1fr) auto;grid-template-rows:auto auto;grid-template-areas:"media details details" "qty qty totals";gap:12px;padding:12px}.main-cart .cart-item:hover{box-shadow:none}.main-cart .cart-item__name{padding-right:32px;font-size:1.45rem}.main-cart #main-cart-items .quantity{width:116px}.main-cart .cart-item__remove{top:4px;right:4px}html body .main-cart #main-cart-items .cart-item__totals .price{font-size:1.75rem}.main-cart .vzy-cart-line p{font-size:1.25rem}.vzy-cart-more__long,.main-cart .vzy-cart-line__save{display:none}.main-cart .vzy-cart-line__minus{display:inline}.main-cart #main-cart-footer .cart__blocks{padding:18px 16px}.main-cart .vzy-cart-sum__row--total dd{font-size:2.6rem}.vzy-cart-best .vzy-cart-more{padding:16px 0 16px 16px}.vzy-cart-best .vzy-cart-more__head{padding-right:16px}.main-cart .vzy-cart-more{padding:14px}.main-cart .vzy-cart-more .vzy-cart-more__list{grid-template-columns:minmax(0,1fr)}.vzy-cart-best .vzy-cart-more__list{display:flex;gap:10px;overflow-x:auto;padding:2px 16px 6px 0;scroll-snap-type:x mandatory;overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch}.vzy-cart-best .vzy-cart-more__item{flex:0 0 44%;scroll-snap-align:start}body.template-cart{padding-bottom:76px}html.vzy-cart-bar-on body .vzy-ai .vzy-ai__launcher{bottom:calc(84px + env(safe-area-inset-bottom))}html.vzy-cart-bar-on body .vzy-ai .vzy-ai__teaser{bottom:calc(152px + env(safe-area-inset-bottom))}}@media screen and (min-width:750px)and (max-width:989px){.vzy-cart-best .vzy-cart-more__list{grid-template-columns:repeat(3,minmax(0,1fr))}.vzy-cart-best .vzy-cart-more__item:nth-child(4){display:none}}.vzy-cart-bar{position:fixed;right:0;bottom:0;left:0;z-index:40;display:flex;align-items:center;gap:14px;padding:10px 16px calc(10px + env(safe-area-inset-bottom));border-top:1px solid var(--vzy-c-line);background:var(--vzy-c-surface);box-shadow:0 -12px 28px -18px #0f172473;transform:translateY(110%);visibility:hidden;transition:transform .22s ease,visibility .22s ease}.vzy-cart-bar.is-on{transform:none;visibility:visible}.vzy-cart-bar__total{display:grid;line-height:1.15}.vzy-cart-bar__total span{color:var(--vzy-c-muted);font-size:1.2rem}.vzy-cart-bar__total b{color:var(--vzy-c-title);font-size:1.8rem;font-variant-numeric:tabular-nums;white-space:nowrap}.vzy-cart-bar__btn svg{width:18px;height:18px}.vzy-cart-bar__btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;flex:1 1 auto;min-height:50px;font-size:1.6rem;font-weight:800}@media screen and (min-width:750px){.vzy-cart-bar{display:none}}@media(prefers-reduced-motion:reduce){.vzy-cart-bar,.main-cart .cart-item,.vzy-cart-more__item{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/217/assets/vzy-cart-page.css.map */
