theme-drawer#cart-drawer .theme-drawer__dialog,body:has(.cart-page),#MainContent:has(.cart-page),#MainContent:has(.cart-page)>.shopify-section,#MainContent cart-items-component:has(.cart-page),#MainContent cart-items-component:has(.cart-page)>.section,#MainContent cart-items-component:has(.cart-page)>.section-background,#MainContent .cart-page,#MainContent .cart-page .cart-summary,#MainContent .cart-page .cart-summary__inner{--mv-cart-bg: #fff;--mv-cart-panel: #fff;--mv-cart-panel-strong: #fff;--mv-cart-line: #e5e5e5;--mv-cart-copy: #111;--mv-cart-muted: #707072;--mv-cart-red: #111;--color: #111;--color-rgb: 17 17 17;--color-background: #fff;--color-background-rgb: 255 255 255;--color-foreground: #111;--color-foreground-rgb: 17 17 17;--color-foreground-subdued: #707072;--color-border: #e5e5e5;--color-border-rgb: 229 229 229;--color-input-background: #fff;--color-input-background-rgb: 255 255 255;--color-input-text: #111;--color-input-text-rgb: 17 17 17;--color-input-border: #cacacb;--color-primary-button-background: #111;--color-primary-button-text: #fff;--color-primary-button-border: #111;--color-primary-button-hover-background: #707072;--color-primary-button-hover-text: #fff;--color-primary-button-hover-border: #707072;--cart-primary-font-family: var(--font-body--family, Arial, Helvetica, sans-serif);--cart-secondary-font-family: var(--font-body--family, Arial, Helvetica, sans-serif);background:#fff;color:#111}theme-drawer#cart-drawer{--theme-drawer-width: min(480px, 100vw);--mvn-bag-gutter: 24px}theme-drawer#cart-drawer .theme-drawer__dialog{block-size:100dvh;border:0;box-shadow:-8px 0 32px #0000001f;font-family:var(--font-body--family, Arial, Helvetica, sans-serif);height:100dvh;inline-size:min(480px,100vw);max-block-size:100dvh;max-height:100dvh;max-inline-size:100vw;max-width:100vw;overflow:hidden;padding:0;width:min(480px,100vw)}theme-drawer#cart-drawer .theme-drawer__dialog::backdrop{background:#0000005c;-webkit-backdrop-filter:none;backdrop-filter:none}theme-drawer#cart-drawer cart-drawer-component{--cart-drawer-padding: var(--mvn-bag-gutter);display:contents}theme-drawer#cart-drawer .cart-drawer__inner{display:flex;flex-direction:column;block-size:100%;height:100%;min-block-size:0;overflow:hidden}theme-drawer#cart-drawer .theme-drawer__header{background:#fff;border-block-end:1px solid #e5e5e5;flex:none;gap:16px;min-block-size:80px;min-height:80px;padding-block:max(20px,env(safe-area-inset-top)) 20px;padding-inline:max(var(--mvn-bag-gutter),env(safe-area-inset-left),env(safe-area-inset-right))}theme-drawer#cart-drawer .theme-drawer__title{color:#111;font-family:inherit;font-size:24px;font-weight:500;letter-spacing:0;line-height:1.3;margin:0;text-transform:none}theme-drawer#cart-drawer .theme-drawer__badge{background:transparent;border-radius:0;color:#707072;font-family:inherit;font-size:14px;font-weight:400;height:auto;letter-spacing:0;line-height:1.5;min-width:0;padding:0}theme-drawer#cart-drawer .theme-drawer__close-button{--private-button-size: 44px;background:#fff;border:0;box-shadow:none;color:#111;flex:0 0 44px;height:44px;min-height:44px;min-width:44px;padding:10px;width:44px}theme-drawer#cart-drawer .theme-drawer__close-button:hover{background:#f5f5f5;border-color:transparent;color:#111}theme-drawer#cart-drawer .theme-drawer__close-button svg{height:24px;width:24px}theme-drawer#cart-drawer .cart-drawer__inner>.cart-items-component{block-size:auto;flex:1 1 auto;height:auto;min-block-size:0;overflow:hidden}theme-drawer#cart-drawer .cart-drawer__content{background:#fff;color:#111;display:flex;flex:1 1 auto;flex-direction:column;height:100%;min-block-size:0;overflow:hidden}theme-drawer#cart-drawer .cart-drawer__items{display:block;flex:1 1 auto;min-block-size:0;min-inline-size:0;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;padding-block:0 8px;padding-inline:max(var(--mvn-bag-gutter),env(safe-area-inset-left),env(safe-area-inset-right));scrollbar-color:#cacacb #fff;scrollbar-width:thin}theme-drawer#cart-drawer .cart-drawer__items .cart-items,theme-drawer#cart-drawer .cart-drawer__items .cart-items__wrapper{background:transparent;margin:0;padding:0}:is(theme-drawer#cart-drawer,#MainContent .cart-page) .cart-items__table{border-collapse:collapse;border-spacing:0;width:100%}theme-drawer#cart-drawer .cart-drawer__items .cart-items__table tbody>.cart-items__table-row,#MainContent .cart-page .cart-page__items .cart-items__table tbody>.cart-items__table-row{--cart-item-price-width: 0;align-items:start;background:transparent;border:0;border-block-end:1px solid #e5e5e5;border-radius:0;box-shadow:none;display:grid;gap:12px 16px;grid-template-areas:"media details price" "media quantity quantity" "error error error";grid-template-columns:100px minmax(0,1fr) auto;grid-template-rows:auto auto auto;margin:0;padding:24px 0}theme-drawer#cart-drawer .cart-drawer__items .cart-items__table tbody>.cart-items__table-row:last-child,#MainContent .cart-page .cart-page__items .cart-items__table tbody>.cart-items__table-row:last-child{border-block-end:0;margin:0;padding-block:24px}:is(theme-drawer#cart-drawer,#MainContent .cart-page) .cart-items__media{grid-area:media;min-width:0;padding:0;width:100%}:is(theme-drawer#cart-drawer,#MainContent .cart-page) .cart-items__media-container{aspect-ratio:var(--ratio, 1);background:#f5f5f5;border:0;border-radius:0;display:flex;max-width:100%;overflow:hidden;width:100%}:is(theme-drawer#cart-drawer,#MainContent .cart-page) .cart-items__media-image{background:transparent;border:0;border-radius:0;height:100%;object-fit:contain;padding:0;width:100%}:is(theme-drawer#cart-drawer,#MainContent .cart-page) .cart-items__details{color:#707072;display:flex;flex-direction:column;gap:6px;grid-area:details;min-width:0;padding:0}:is(theme-drawer#cart-drawer,#MainContent .cart-page) .cart-items__details>*{grid-area:auto;margin:0;max-width:100%;min-width:0;position:static;transform:none;width:100%}:is(theme-drawer#cart-drawer,#MainContent .cart-page) .cart-items__product-info{order:0}:is(theme-drawer#cart-drawer,#MainContent .cart-page) .cart-items__title-row{align-items:start;display:flex;gap:8px;width:100%}:is(theme-drawer#cart-drawer,#MainContent .cart-page) .cart-items__title{color:#111;font-family:var(--font-body--family, Arial, Helvetica, sans-serif);font-size:14px;font-weight:500;letter-spacing:0;line-height:1.5;min-width:0;overflow-wrap:anywhere;text-decoration:none;text-transform:none}:is(theme-drawer#cart-drawer,#MainContent .cart-page) .cart-items__title:hover{text-decoration:underline;text-underline-offset:3px}:is(theme-drawer#cart-drawer,#MainContent .cart-page) .cart-items__variants-wrapper{color:#707072;font-size:13px;line-height:1.5;order:1}:is(theme-drawer#cart-drawer,#MainContent .cart-page) .cart-items__variants-wrapper :is(p,dl,dt,dd,li),:is(theme-drawer#cart-drawer,#MainContent .cart-page) .malvice-bag-product-type{color:#707072;font-size:13px;font-weight:400;letter-spacing:0;line-height:1.5;text-transform:none}:is(theme-drawer#cart-drawer,#MainContent .cart-page) .cart-items__variants-wrapper:empty{display:none}:is(theme-drawer#cart-drawer,#MainContent .cart-page) .cart-items__unit-price-wrapper{display:none}:is(theme-drawer#cart-drawer,#MainContent .cart-page) .cart-items__price{align-items:flex-end;color:#111;display:flex;flex-direction:column;font-family:var(--font-body--family, Arial, Helvetica, sans-serif);font-size:14px;font-weight:500;grid-area:price;letter-spacing:0;line-height:1.5;max-inline-size:7.5rem;min-height:0;min-width:0;overflow-wrap:anywhere;padding:0;text-align:end;width:auto}:is(theme-drawer#cart-drawer,#MainContent .cart-page) .cart-items__price-unit{color:#707072;font-size:11px;font-weight:400;line-height:1.4;margin-block-start:4px}:is(theme-drawer#cart-drawer,#MainContent .cart-page) .cart-items__quantity{display:block;grid-area:quantity;margin:0;min-width:0;padding:0;width:100%}:is(theme-drawer#cart-drawer,#MainContent .cart-page) .cart-items__quantity-controls{align-items:center;display:flex;flex-wrap:wrap;gap:12px;justify-content:flex-start;max-width:100%;width:100%}:is(theme-drawer#cart-drawer,#MainContent .cart-page) .quantity-selector-wrapper{flex:0 0 auto;max-width:100%}:is(theme-drawer#cart-drawer,#MainContent .cart-page) .quantity-selector{--quantity-selector-width: 134px;align-items:center;background:#fff;border:1px solid #cacacb;border-radius:999px;color:#111;display:inline-flex;flex:0 0 134px;height:46px;justify-content:space-between;min-height:46px;min-width:134px;overflow:visible;width:134px}:is(theme-drawer#cart-drawer,#MainContent .cart-page) .quantity-selector :is(.quantity-minus,.quantity-plus){background:transparent;border:0;box-shadow:none;color:#111;flex:0 0 44px;height:44px;min-height:44px;min-width:44px;padding:12px;width:44px}:is(theme-drawer#cart-drawer,#MainContent .cart-page) .quantity-selector input[type=number]{background:transparent;border:0;border-radius:0;color:#111;flex:0 0 44px;font-size:14px;height:44px;line-height:1.5;min-height:44px;min-width:0;padding:0;text-align:center;width:44px}:is(theme-drawer#cart-drawer,#MainContent .cart-page) .quantity-selector :is(.quantity-minus,.quantity-plus):hover:not(:disabled){background:#f5f5f5;color:#111}:is(theme-drawer#cart-drawer,#MainContent .cart-page) .quantity-selector :is(button,input):disabled{background:transparent;color:#b5b5b7;cursor:not-allowed}:is(theme-drawer#cart-drawer,#MainContent .cart-page) .cart-items__quantity-controls .volume-pricing-info{margin-inline-start:0}:is(theme-drawer#cart-drawer,#MainContent .cart-page) .cart-items__remove{align-items:center;background:#fff;border:1px solid #cacacb;border-radius:999px;box-shadow:none;color:#111;display:inline-flex;flex:0 0 44px;height:44px;justify-content:center;min-height:44px;min-width:44px;padding:11px;width:44px}:is(theme-drawer#cart-drawer,#MainContent .cart-page) .cart-items__remove:hover{background:#f5f5f5;color:#111;opacity:1}:is(theme-drawer#cart-drawer,#MainContent .cart-page) .cart-items__remove svg{height:20px;width:20px}:is(theme-drawer#cart-drawer,#MainContent .cart-page) .cart-items__error,:is(theme-drawer#cart-drawer,#MainContent .cart-page) .cart-discount__error{color:#b42318;grid-area:error;margin-block-start:0;min-width:0}:is(theme-drawer#cart-drawer,#MainContent .cart-page) .cart-item__error{font-size:12px;line-height:1.5;padding-block:4px}:is(theme-drawer#cart-drawer,#MainContent .cart-page) [hidden]{display:none!important}theme-drawer#cart-drawer .cart-drawer__summary{align-items:stretch;background:#fff;border-block-start:1px solid #e5e5e5;box-shadow:none;bottom:auto;flex:0 0 auto;gap:16px;margin:0;-webkit-mask-image:none;mask-image:none;max-width:100%;padding-block:20px max(24px,env(safe-area-inset-bottom));padding-inline:max(var(--mvn-bag-gutter),env(safe-area-inset-left),env(safe-area-inset-right));position:relative}:is(theme-drawer#cart-drawer,#MainContent .cart-page) .cart-totals{background:transparent;border:0;color:#111;gap:16px;margin:0;padding:0;width:100%}:is(theme-drawer#cart-drawer,#MainContent .cart-page) .cart-totals:not(:has(.cart-actions)){border:0;margin:0;padding:0}:is(theme-drawer#cart-drawer,#MainContent .cart-page) .cart-totals__container{gap:8px}:is(theme-drawer#cart-drawer,#MainContent .cart-page) .cart-totals__item{gap:16px;line-height:1.5}:is(theme-drawer#cart-drawer,#MainContent .cart-page) .cart-totals__total{align-items:baseline;color:#111;font-weight:500}:is(theme-drawer#cart-drawer,#MainContent .cart-page) .cart-totals__total-label,:is(theme-drawer#cart-drawer,#MainContent .cart-page) .cart-totals__total-value{color:#111;font-family:var(--font-body--family, Arial, Helvetica, sans-serif);font-size:16px;font-weight:500;letter-spacing:0;line-height:1.5;text-transform:none}:is(theme-drawer#cart-drawer,#MainContent .cart-page) .cart-totals__total-prices{align-items:baseline;flex-wrap:wrap;justify-content:flex-end;min-width:0;white-space:normal}:is(theme-drawer#cart-drawer,#MainContent .cart-page) .cart-totals__original-total,:is(theme-drawer#cart-drawer,#MainContent .cart-page) .cart-totals__original-label,:is(theme-drawer#cart-drawer,#MainContent .cart-page) .cart-totals__original-value{color:#707072;font-size:14px;font-weight:400;letter-spacing:0;line-height:1.5}:is(theme-drawer#cart-drawer,#MainContent .cart-page) .cart-totals__tax-note,:is(theme-drawer#cart-drawer,#MainContent .cart-page) .cart-totals__installments{color:#707072;font-size:12px;font-weight:400;line-height:1.6}:is(theme-drawer#cart-drawer,#MainContent .cart-page) .cart-totals__tax-note small{font-size:inherit}:is(theme-drawer#cart-drawer,#MainContent .cart-page) .cart-totals__tax-note a{color:inherit;text-underline-offset:3px}:is(theme-drawer#cart-drawer,#MainContent .cart-page) .cart__ctas{display:grid;gap:12px;width:100%}:is(theme-drawer#cart-drawer,#MainContent .cart-page) .cart__checkout-button,:is(theme-drawer#cart-drawer,#MainContent .cart-page) .cart-items__empty-button{align-items:center;background:#111;border:1px solid #111;border-radius:999px;box-shadow:none;color:#fff;display:flex;font-family:var(--font-body--family, Arial, Helvetica, sans-serif);font-size:16px;font-weight:500;justify-content:center;letter-spacing:0;line-height:1.4;min-height:56px;padding:15px 24px;text-align:center;text-decoration:none;text-transform:none;width:100%}:is(theme-drawer#cart-drawer,#MainContent .cart-page) .cart__checkout-button .button-text{line-height:1.4}:is(theme-drawer#cart-drawer,#MainContent .cart-page) .cart__checkout-button:hover:not(:disabled),:is(theme-drawer#cart-drawer,#MainContent .cart-page) .cart-items__empty-button:hover{background:#707072;border-color:#707072;color:#fff;opacity:1}:is(theme-drawer#cart-drawer,#MainContent .cart-page) .cart__checkout-button:disabled{background:#e5e5e5;border-color:#e5e5e5;color:#707072;cursor:not-allowed}theme-drawer#cart-drawer .cart__ctas .malvice-bag-view{align-items:center;background:#fff;border:1px solid #cacacb;border-radius:999px;color:#111;display:flex;font-size:14px;font-weight:500;justify-content:center;line-height:1.4;min-height:48px;padding:12px 24px;text-align:center;text-decoration:none;width:100%}theme-drawer#cart-drawer .cart__ctas .malvice-bag-view:hover{background:#f5f5f5}:is(theme-drawer#cart-drawer,#MainContent .cart-page) .malvice-cart-payments{gap:6px;margin:0;padding:0}:is(theme-drawer#cart-drawer,#MainContent .cart-page) .malvice-cart-payment-icon{height:20px;width:30px}:is(theme-drawer#cart-drawer,#MainContent .cart-page) .cart-drawer__discount-progress,:is(theme-drawer#cart-drawer,#MainContent .cart-page) .cart-discount-progress,:is(theme-drawer#cart-drawer,#MainContent .cart-page) .malvice-cart-trust{display:none}:is(theme-drawer#cart-drawer,#MainContent .cart-page) .cart-actions{border-color:#e5e5e5;margin:0}:is(theme-drawer#cart-drawer,#MainContent .cart-page) .cart-actions summary{color:#111;font-size:14px;font-weight:400;letter-spacing:0;min-height:48px;padding-block:12px;text-transform:none}:is(theme-drawer#cart-drawer,#MainContent .cart-page) .cart-discount__input,:is(theme-drawer#cart-drawer,#MainContent .cart-page) .cart-note__instructions{background:#fff;border:1px solid #cacacb;border-radius:6px;box-shadow:none;color:#111;font-size:14px}:is(theme-drawer#cart-drawer,#MainContent .cart-page) .cart-discount__button{background:#111;border:1px solid #111;color:#fff;font-size:14px;min-height:46px}:is(theme-drawer#cart-drawer,#MainContent .cart-page) .cart-discount__pill{background:#f5f5f5;color:#111;font-size:12px;text-transform:none}:is(theme-drawer#cart-drawer,#MainContent .cart-page) .cart-discounts__item{color:#111;font-size:14px;gap:16px;line-height:1.5}#MainContent .cart-page{align-items:start;column-gap:56px;display:grid;font-family:var(--font-body--family, Arial, Helvetica, sans-serif);grid-template-areas:"title" "items" "summary" "more";grid-template-columns:minmax(0,1fr);grid-template-rows:auto;margin-inline:auto;max-width:1120px;min-height:0;min-width:0;padding-block:max(32px,var(--padding-block-start, 0px)) max(48px,var(--padding-block-end, 0px));row-gap:24px;width:100%}#MainContent .section--page-width .cart-page:has(.cart-summary--extend){grid-column:2}#MainContent .cart-page__title{grid-area:title;min-width:0}#MainContent .cart-page__items{grid-area:items;min-width:0}#MainContent .cart-page__summary{align-self:start;background:#fff;border:0;border-radius:0;display:block;grid-area:summary;grid-template-rows:none;height:auto;margin:0;min-width:0;padding:0;position:relative}#MainContent .cart-page__more-blocks{grid-area:more;min-width:0;width:100%}#MainContent .cart-page__more-blocks:not(:has(*)){display:none}#MainContent .cart-page .cart-title{margin:0;padding:0}#MainContent .cart-page .cart-title h1{margin:0;color:#111;font-family:inherit;font-size:28px;font-weight:500;gap:10px;letter-spacing:0;line-height:1.3;text-transform:none}#MainContent .cart-page .cart-title .cart-bubble{background:transparent;border-radius:0;color:#707072;height:auto;min-width:0;padding:0;width:auto}#MainContent .cart-page .cart-title .cart-bubble__background{background:transparent}#MainContent .cart-page .cart-title .cart-bubble__text{color:#707072;font-family:inherit;font-size:14px;font-weight:400}#MainContent .cart-page__title+.cart-page__items{margin-block-start:0}#MainContent .cart-page .cart-items,#MainContent .cart-page .cart-items__wrapper{background:transparent;padding:0}#MainContent .cart-page .cart-page__items .cart-items__table tbody>.cart-items__table-row{gap:12px 24px;grid-template-columns:128px minmax(0,1fr) auto;padding-block:0 24px;margin-block-end:24px}#MainContent .cart-page .cart-page__items .cart-items__table tbody>.cart-items__table-row:last-child{margin-block-end:0;padding-block:0}#MainContent .cart-page .cart-items__title{font-size:16px}#MainContent .cart-page .cart-items__variants-wrapper,#MainContent .cart-page .cart-items__variants-wrapper :is(p,dl,dt,dd,li),#MainContent .cart-page .malvice-bag-product-type{font-size:14px}#MainContent .cart-page .cart-items__price{font-size:16px}#MainContent .cart-page .cart-summary{background:#fff;border:0;border-radius:0;display:block;height:auto;margin:0;overflow:visible}#MainContent .cart-page .cart-summary__inner,#MainContent .cart-page .cart-summary--extend .cart-summary__inner{align-items:stretch;background:#fff;container-type:normal;display:flex;gap:24px;grid-row:auto;height:auto;max-width:100%;min-width:0;padding:0;position:static;width:100%}#MainContent .cart-page .cart-page__summary>.section-background{display:none}#MainContent .cart-page .malvice-bag-summary-title{color:#111;font-family:inherit;font-size:24px;font-weight:500;letter-spacing:0;line-height:1.3;margin:0;text-transform:none;width:100%}#MainContent .cart-page .cart-totals__total{border-block:1px solid #e5e5e5;padding-block:16px}#MainContent .cart-page .cart-totals__original-container:empty{display:none}#MainContent .cart-page .cart__ctas{gap:12px}#MainContent:has(.cart-page) .product-card,#MainContent:has(.cart-page) .resource-card,#MainContent:has(.cart-page) .ui-test-product-list :is(.section,.section-background,.text-block){--color: #111;--color-rgb: 17 17 17;--color-background: #fff;--color-background-rgb: 255 255 255;--color-foreground: #111;--color-foreground-rgb: 17 17 17;--color-foreground-muted: #707072;--color-foreground-subdued: #707072;--color-border: #e5e5e5;--color-border-rgb: 229 229 229;color:#111}#MainContent:has(.cart-page) .ui-test-product-list :is(.section,.section-background){background-color:#fff}#MainContent:has(.cart-page) .ui-test-product-list .section-resource-list__header :is(h2,h3,a){color:#111}theme-drawer#cart-drawer .cart-drawer--empty .cart-drawer__content{align-items:center;gap:16px;justify-content:center;padding:32px var(--mvn-bag-gutter);text-align:center}theme-drawer#cart-drawer .cart-drawer--empty .cart-drawer__content>.theme-drawer__title{font-size:28px;font-weight:500;letter-spacing:0;line-height:1.3;max-width:100%}theme-drawer#cart-drawer .cart-drawer--empty .cart-drawer__items,theme-drawer#cart-drawer .cart-drawer--empty .cart-items__wrapper{flex:none;inline-size:100%;max-inline-size:360px;min-inline-size:0;overflow:visible;padding:0}:is(theme-drawer#cart-drawer,#MainContent .cart-page) .malvice-bag-empty-message{color:#707072;font-size:16px;font-weight:400;line-height:1.6;margin:0}:is(theme-drawer#cart-drawer,#MainContent .cart-page) .cart-items__wrapper--drawer-empty>p:not(.malvice-bag-empty-message){color:#707072;font-size:14px;line-height:1.6;margin-block:16px 0}:is(theme-drawer#cart-drawer,#MainContent .cart-page) .cart-items__wrapper--drawer-empty>p a{color:#111;text-decoration:underline;text-underline-offset:3px}:is(theme-drawer#cart-drawer,#MainContent .cart-page) .cart-items__empty-button{margin-block-start:24px;max-width:360px}#MainContent .cart-page.cart-page--empty{align-items:center;display:flex;flex-direction:column;gap:24px;justify-content:center;min-height:360px;padding-block:64px;text-align:center}#MainContent .cart-page--empty .cart-page__title,#MainContent .cart-page--empty .cart-page__items,#MainContent .cart-page--empty .cart-page__more-blocks{margin:0;max-width:440px;width:100%}#MainContent .cart-page--empty .cart-title h1{font-size:32px;justify-content:center;letter-spacing:0;line-height:1.3;max-width:100%;text-align:center;width:100%}:is(theme-drawer#cart-drawer,#MainContent .cart-page) :is(button,a,input,textarea,summary):focus-visible{outline:2px solid #111;outline-offset:3px}@media(min-width:990px){#MainContent .cart-page:not(.cart-page--empty){grid-template-areas:"title summary" "items summary" "more more";grid-template-columns:minmax(0,1fr) 352px;grid-template-rows:min-content 1fr auto}}@media(max-width:989px){#MainContent .cart-page .cart-page__summary{border-block-start:1px solid #e5e5e5;margin-block-start:8px;padding-block-start:28px}#MainContent .cart-page .cart-page__items .cart-items__table tbody>.cart-items__table-row{grid-template-columns:112px minmax(0,1fr) auto}}@media(max-width:749px){theme-drawer#cart-drawer{--mvn-bag-gutter: 20px}theme-drawer#cart-drawer .theme-drawer__header{min-block-size:76px;min-height:76px;padding-block:max(16px,env(safe-area-inset-top)) 16px}#MainContent .cart-page{padding-block:28px 48px;row-gap:24px}#MainContent .cart-page .cart-title h1{font-size:24px}#MainContent .cart-page .cart-page__items .cart-items__table tbody>.cart-items__table-row{gap:12px 16px;grid-template-columns:96px minmax(0,1fr) auto}#MainContent .cart-page .cart-items__title,#MainContent .cart-page .cart-items__price{font-size:14px}#MainContent .cart-page .cart-items__variants-wrapper,#MainContent .cart-page .cart-items__variants-wrapper :is(p,dl,dt,dd,li){font-size:13px}#MainContent .cart-page .malvice-bag-summary-title{font-size:22px}#MainContent .cart-page.cart-page--empty{min-height:320px;padding-block:48px}#MainContent .cart-page--empty .cart-title h1{font-size:28px}}@media(max-width:399px){theme-drawer#cart-drawer .cart-drawer__items .cart-items__table tbody>.cart-items__table-row,#MainContent .cart-page .cart-page__items .cart-items__table tbody>.cart-items__table-row{column-gap:12px;grid-template-columns:80px minmax(0,1fr) auto}:is(theme-drawer#cart-drawer,#MainContent .cart-page) .cart-items__quantity-controls{gap:10px}:is(theme-drawer#cart-drawer,#MainContent .cart-page) .cart-items__price{max-inline-size:6rem}}@media(max-height:650px){theme-drawer#cart-drawer .theme-drawer__header{min-block-size:64px;min-height:64px;padding-block:max(10px,env(safe-area-inset-top)) 10px}theme-drawer#cart-drawer .cart-drawer__summary{gap:10px;padding-block:12px max(12px,env(safe-area-inset-bottom))}theme-drawer#cart-drawer .cart__checkout-button{min-height:48px;padding-block:11px}theme-drawer#cart-drawer .cart__ctas .malvice-bag-view{min-height:44px;padding-block:10px}}@media(prefers-reduced-motion:reduce){:is(theme-drawer#cart-drawer,#MainContent .cart-page) *,:is(theme-drawer#cart-drawer,#MainContent .cart-page) *:before,:is(theme-drawer#cart-drawer,#MainContent .cart-page) *:after{transition:none!important}theme-drawer#cart-drawer .theme-drawer__dialog--opening,theme-drawer#cart-drawer .theme-drawer__dialog--closing{animation-duration:1ms!important}}
/*# sourceMappingURL=/cdn/shop/t/79/assets/malvice-bag.css.map */
