.csum,.csum__form{grid-template-columns:minmax(0,1fr);min-width:0}.csum__cta{flex-wrap:nowrap;white-space:nowrap}.csum__saved{display:block}.csum__saved svg{display:inline-block;vertical-align:-3px;margin-right:6px}@media(max-width:599px){.cdrawer .drawer__body{padding:12px 16px}.cdrawer__foot{padding:10px 16px calc(10px + env(safe-area-inset-bottom))}.cdrawer .csum{gap:8px}.cdrawer .csum__rows{gap:2px}.cdrawer .csum__row--total{font-size:16px;padding-top:6px}.cdrawer .csum__saved{padding:6px 10px;font-size:11.5px}.csum__cta{min-height:50px;font-size:12px;letter-spacing:.1em;gap:8px}.cdrawer .csum__opt{padding:6px 8px}.cdrawer .cart-discreet{padding:8px 10px;font-size:11px}.cdrawer .csum__trust{display:none}.cdrawer__cont{margin-top:6px}}.cpage__grid{grid-template-columns:minmax(0,1fr)}.cpage__main,.cpage__side,.cline__body,.cup,.cup__list{min-width:0}.cline{grid-template-columns:88px minmax(0,1fr)}.cpage .cline{grid-template-columns:110px minmax(0,1fr)}.cline__title{overflow-wrap:anywhere}@media(max-width:599px){.cpage .cline{grid-template-columns:88px minmax(0,1fr)}.cpage__side{padding:16px}.cpage__head{margin:8px 0 16px}}.cpage__bar{display:none}@media(max-width:989px){.cpage__bar{display:flex;align-items:center;justify-content:space-between;gap:12px;position:fixed;left:0;right:0;bottom:0;z-index:40;padding:10px 16px calc(10px + env(safe-area-inset-bottom));background:var(--c-surface);box-shadow:0 -10px 24px -14px #1a121666}.cpage__bar-total{display:grid;line-height:1.15}.cpage__bar-total small{font-size:10.5px;color:var(--c-muted)}.cpage__bar-total b{font-size:18px}.cpage__bar-btn{min-height:48px;padding:0 20px;display:inline-flex;align-items:center;gap:8px;font-size:12px;letter-spacing:.12em}.cpage__bar-btn svg{width:15px;height:15px}.template-cart .wa{bottom:84px}.cpage{padding-bottom:96px}}.mobile-nav{padding-top:8px}.mobile-nav svg{width:16px;height:16px;flex:none;color:var(--c-muted)}.mobile-nav>a,.mobile-nav details summary{font-size:20px;line-height:1.25;padding:14px 0;gap:12px}.mobile-nav details[open] summary svg{transform:rotate(180deg)}.mobile-nav details a{font-size:14px;padding:11px 0 11px 14px}.mobile-nav__promo{display:flex;align-items:center;gap:8px;margin:0 0 6px;padding:10px 12px;background:var(--c-blush, #f3e4e4);font-size:11px;letter-spacing:.08em;text-transform:uppercase;color:var(--c-ink)}.mobile-nav__promo svg{color:var(--c-brand)}.mobile-nav .mobile-nav__cta{margin-top:20px;border:0;justify-content:center;font-family:var(--f-body);font-size:12px;padding:0 16px;min-height:48px;color:#fff}.mobile-nav__meta a{font-family:var(--f-body);font-size:14px;padding:10px 0;border-bottom:0;color:var(--c-muted)}.mobile-nav__meta{gap:0;margin-top:16px}.card__frame{position:relative}.card__quick{display:none}.card__sizes{position:absolute;left:8px;right:8px;bottom:8px;z-index:4;background:#fffffff7;padding:10px 10px 12px;box-shadow:0 10px 30px -12px #1a121673;opacity:0;visibility:hidden;transform:translateY(10px);transition:opacity .25s var(--ease),transform .25s var(--ease),visibility 0s linear .25s}.card__sizes.is-open{opacity:1;visibility:visible;transform:none;transition-delay:0s}@media(hover:hover)and (pointer:fine){.card:hover .card__sizes{opacity:1;visibility:visible;transform:none;transition-delay:0s}}.card__sizes-title{margin:0 24px 8px 0;font-size:10.5px;letter-spacing:.14em;text-transform:uppercase;color:var(--c-muted)}.card__sizes-list{display:flex;flex-wrap:wrap;gap:6px}.card__size{flex:1 0 calc(25% - 6px);min-width:40px;min-height:36px;padding:0 6px;border:1px solid var(--c-line);background:#fff;color:var(--c-ink);font:600 12px/1 var(--f-body);cursor:pointer;transition:background .15s,color .15s,border-color .15s}.card__size:hover,.card__size:focus-visible{background:var(--c-ink);color:#fff;border-color:var(--c-ink)}.card__size:disabled{color:#bbb;text-decoration:line-through;cursor:not-allowed;background:#faf7f7}.card__size.is-loading{opacity:.6;pointer-events:none}.card__sizes-x{position:absolute;top:4px;right:4px;width:28px;height:28px;display:grid;place-items:center;background:none;border:0;color:var(--c-muted);cursor:pointer}.card__sizes-x svg{width:14px;height:14px}@media(hover:hover)and (pointer:fine){.card__sizes-x{display:none}}.card__cta{margin-top:8px;display:inline-flex;align-items:center;justify-content:center;gap:8px;width:100%;min-height:40px;padding:0 10px;border:1px solid var(--c-ink);background:transparent;color:var(--c-ink);font:600 11px/1 var(--f-body);letter-spacing:.14em;text-transform:uppercase;cursor:pointer;transition:background .2s,color .2s}.card__cta svg{width:16px;height:16px}.card__cta:hover{background:var(--c-ink);color:#fff}.card__cta.is-loading{opacity:.6;pointer-events:none}.card__cta.is-added{background:var(--c-brand);border-color:var(--c-brand);color:#fff}.card__cta.is-off{border-color:var(--c-line);color:var(--c-muted);cursor:default}.card__info{flex:1;display:flex;flex-direction:column;gap:4px}.card__info>.card__cta{margin-top:auto}.card__info>:nth-last-child(2){margin-bottom:8px}@media(max-width:599px){.card__cta{min-height:38px;font-size:10.5px;letter-spacing:.1em;gap:6px}.card__size{min-height:34px;flex-basis:calc(50% - 6px)}}.fly-img{position:fixed;z-index:9999;pointer-events:none;object-fit:cover;border-radius:6px;box-shadow:0 12px 30px -10px #1a121680;will-change:transform,opacity}.cart-bump{animation:cartBump .5s var(--ease)}@keyframes cartBump{0%{transform:scale(1)}35%{transform:scale(1.28)}70%{transform:scale(.94)}to{transform:scale(1)}}.toolbar{position:static}.toolbar__count{white-space:nowrap}.card__cta,.card__sizes{position:relative;z-index:5}.card__sizes{position:absolute}.footer__pay{display:flex;flex-wrap:wrap;align-items:center;gap:12px 18px}.footer__cod{display:inline-flex;align-items:center;gap:6px;padding:6px 10px;border:1px solid rgba(255,255,255,.22);font-size:11px;letter-spacing:.1em;text-transform:uppercase;color:#ffffffd9}.footer__cod svg{width:16px;height:16px}.footer .pay-band{height:24px;width:auto;opacity:.9}.pay-band-wrap{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px 12px;margin-top:12px;padding:10px 12px;border:1px solid var(--c-line);background:#fff}.pay-band-wrap .pay-band{height:22px;width:auto;max-width:100%}.pay-band-wrap span{font-size:10.5px;letter-spacing:.08em;color:var(--c-muted);text-transform:uppercase}@media(max-width:599px){.footer .pay-band{height:20px}.pay-band-wrap .pay-band{height:18px}}html.vx-guard body{-webkit-user-select:none;user-select:none;-webkit-touch-callout:none}html.vx-guard input,html.vx-guard textarea,html.vx-guard select,html.vx-guard [contenteditable],html.vx-guard .legal,html.vx-guard .legal *{-webkit-user-select:text;user-select:text;-webkit-touch-callout:default}html.vx-guard img{-webkit-user-drag:none;user-drag:none}.section-header{position:sticky;top:0;z-index:50}@media(min-width:1280px)and (max-width:1439px){.nav{gap:12px}.nav__link{font-size:11px;letter-spacing:.08em}.header{gap:20px}}@media(min-width:990px)and (max-width:1279px){.header{grid-template-columns:1fr auto 1fr;gap:0}.header__logo{justify-content:center;order:0}.header__left{display:flex}.nav,.header .icon-btn.hide-mobile{display:none}.header .hide-desktop{display:inline-grid!important}}
/*# sourceMappingURL=/cdn/shop/t/13/assets/vixxa-cart.css.map */
