#MainContent .cart-page,#MainContent .cart-page .section,#MainContent .cart-page__summary,#MainContent .cart-page__items,#MainContent .cart-page__title{color:#fff!important}#MainContent .cart-page{background:#000!important}#MainContent .section:has(.cart-page),#MainContent .section-background:has(+.section .cart-page){background:#000!important}#MainContent .cart-page__summary{background:#000!important;color:#fff!important;border:1px solid rgba(255,255,255,.28)!important;border-radius:12px!important;padding:20px!important}#MainContent .cart-page__summary *,#MainContent .cart-page__items *,#MainContent .cart-page__title *{color:#fff}#MainContent .cart-page__summary button[name=checkout],#MainContent .cart-page__summary [name=checkout],#MainContent .cart-page__summary .cart__checkout-button,#MainContent .cart-page__summary a[href*="/checkout"],#MainContent .cart-page button[name=checkout],#MainContent .cart-page [name=checkout]{display:flex!important;align-items:center!important;justify-content:center!important;width:100%!important;min-height:58px!important;background:#ffd400!important;color:#000!important;border:2px solid #ffd400!important;border-radius:9px!important;font-size:16px!important;font-weight:800!important;text-transform:uppercase!important;text-decoration:none!important}#MainContent .cart-page__summary button[name=checkout] *,#MainContent .cart-page__summary [name=checkout] *{color:#000!important}#MainContent .cart-page__summary:after{content:"Free shipping Canada \2022  Secure checkout \2022  Easy returns";display:block;padding:14px 6px 0;color:#fff!important;font-size:13px;line-height:1.5;text-align:center}#MainContent .cart-page__items img{border-radius:9px}#MainContent .cart-page__items input,#MainContent .cart-page__items select,#MainContent .cart-page__items button{min-height:42px}#MainContent .cart-page hr,#MainContent .cart-page [class*=divider]{border-color:#ffffff40!important}@media(max-width:749px){#MainContent .cart-page__summary{padding:16px 12px 22px!important;margin-top:18px!important}#MainContent .cart-page__summary button[name=checkout],#MainContent .cart-page__summary [name=checkout],#MainContent .cart-page__summary a[href*="/checkout"]{min-height:60px!important}}#MainContent[data-template=cart] .vexaroa-cart-topline{display:flex;justify-content:flex-end;align-items:center;margin:0 0 12px}#MainContent[data-template=cart] .vexaroa-cart-top-icon{display:inline-flex;align-items:center;justify-content:center;gap:9px;min-height:44px;padding:9px 14px;border:1px solid #777;border-radius:8px;color:#fff!important;background:#111;text-decoration:none;font-weight:750;font-size:15px}#MainContent[data-template=cart] .vexaroa-cart-top-icon svg{width:23px;height:23px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}#MainContent[data-template=cart] .cart-items__table thead.visually-hidden{position:static!important;width:auto!important;height:auto!important;margin:0!important;padding:0!important;overflow:visible!important;clip:auto!important;clip-path:none!important;white-space:normal!important;border:0!important}#MainContent[data-template=cart] .cart-items__table thead tr{display:grid;grid-template-columns:minmax(0,1fr);gap:8px;padding:0 0 12px}#MainContent[data-template=cart] .cart-items__table thead th{display:block!important;position:static!important;width:auto!important;height:auto!important;padding:8px 10px;color:#fff!important;background:#171717;border:1px solid #383838;border-radius:5px;text-align:left;font-size:13px;font-weight:700}#MainContent[data-template=cart] .cart-items__table td,#MainContent[data-template=cart] .cart-items__table th,#MainContent[data-template=cart] .cart-totals,#MainContent[data-template=cart] .cart-totals *{color:#fff}#MainContent[data-template=cart] .cart-items__table a,#MainContent[data-template=cart] .cart-items__table .text-link{color:#fff!important;text-decoration:underline;text-underline-offset:3px}#MainContent[data-template=cart] .cart-items__table input,#MainContent[data-template=cart] .cart-items__table button,#MainContent[data-template=cart] .cart-totals button,#MainContent[data-template=cart] .cart-totals a,#MainContent[data-template=cart] .cart-items__empty-button{opacity:1!important;visibility:visible!important;text-shadow:none!important}#MainContent[data-template=cart] .cart-items__empty-button{display:inline-flex;align-items:center;justify-content:center;min-height:50px;padding:12px 20px;background:#ffd400!important;color:#111!important;border:1px solid #e4bd00!important;font-weight:800;text-decoration:none}#MainContent[data-template=cart] .cart-items__empty-button *{color:#111!important}#MainContent[data-template=cart] .cart-totals__item,#MainContent[data-template=cart] .cart-discounts__item,#MainContent[data-template=cart] .cart-totals__item span,#MainContent[data-template=cart] .cart-discounts__item span{color:#fff!important}#MainContent[data-template=cart] :is(button,a,input,select,textarea):focus-visible{outline:3px solid #ffd400!important;outline-offset:3px}#MainContent[data-template=collection] header-actions,#MainContent[data-template=collection] .header-actions__cart-icon,#MainContent[data-template=cart] header-actions,#MainContent[data-template=cart] .header-actions__cart-icon{display:inline-flex!important;visibility:visible!important;opacity:1!important;color:var(--color-foreground, #fff)!important}#MainContent[data-template=collection] .header-actions__cart-icon .svg-wrapper,#MainContent[data-template=cart] .header-actions__cart-icon .svg-wrapper{display:inline-flex!important;visibility:visible!important;opacity:1!important}#MainContent[data-template=collection] .header-actions__cart-icon svg,#MainContent[data-template=cart] .header-actions__cart-icon svg{width:24px!important;height:24px!important}@media(max-width:749px){#MainContent[data-template=cart] .cart-items__table thead tr{grid-template-columns:repeat(2,minmax(0,1fr))}#MainContent[data-template=cart] .vexaroa-cart-topline{margin-bottom:10px}#MainContent[data-template=cart] .vexaroa-cart-top-icon{min-height:44px}}.vexaroa-collection-purchase-actions{position:relative;z-index:3;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:8px;width:100%;margin-top:10px;padding:0 2px 2px}.vexaroa-collection-cart-form{display:block;min-width:0;margin:0}.vexaroa-collection-add-button,.vexaroa-collection-buy-button{box-sizing:border-box;display:flex!important;align-items:center;justify-content:center;gap:6px;width:100%;min-height:46px;padding:10px 8px;border-radius:7px;font-size:13px;line-height:1.25;font-weight:800;text-align:center;text-decoration:none!important;opacity:1!important;visibility:visible!important;white-space:normal;overflow-wrap:anywhere;cursor:pointer}.vexaroa-collection-add-button{background:#ffd400!important;color:#111!important;border:1px solid #e5bd00!important}.vexaroa-collection-buy-button{background:#111!important;color:#fff!important;border:1px solid #777!important}.vexaroa-collection-add-button:hover{background:#ffe44d!important;color:#111!important}.vexaroa-collection-buy-button:hover{background:#292929!important;color:#fff!important}.vexaroa-collection-add-button:focus-visible,.vexaroa-collection-buy-button:focus-visible{outline:3px solid #ffd400!important;outline-offset:2px}@media(max-width:380px){.vexaroa-collection-purchase-actions{grid-template-columns:1fr;gap:6px}.vexaroa-collection-add-button,.vexaroa-collection-buy-button{min-height:44px;font-size:14px}}#MainContent[data-template=cart] .cart-page__title,#MainContent[data-template=cart] .cart-page__title *,#MainContent[data-template=cart] .cart-page__items,#MainContent[data-template=cart] .cart-page__items *,#MainContent[data-template=cart] .cart-page__summary,#MainContent[data-template=cart] .cart-page__summary *{color:#fff}#MainContent[data-template=cart] .cart-page__summary :is(button,a,[type=submit]){opacity:1!important;visibility:visible!important}.vexaroa-collection-cart-icon{display:block;flex:0 0 18px;width:18px;height:18px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.vexaroa-collection-add-button span{display:inline;color:#111!important}#MainContent[data-template=cart] .cart-items__table .quantity-selector,#MainContent .cart-page .quantity-selector{display:flex!important;align-items:center!important;justify-content:space-between!important;width:150px!important;min-width:150px!important;min-height:48px!important;flex:0 0 150px!important;gap:0!important;overflow:visible!important;background:#ffd400!important;border:2px solid #000!important;border-radius:8px!important;color:#111!important;opacity:1!important;visibility:visible!important}#MainContent[data-template=cart] .cart-items__table .quantity-selector>button,#MainContent .cart-page .quantity-selector>button{display:flex!important;align-items:center!important;justify-content:center!important;flex:0 0 44px!important;width:44px!important;min-width:44px!important;height:44px!important;min-height:44px!important;padding:0!important;background:#ffd400!important;color:#111!important;border:0!important;opacity:1!important;visibility:visible!important}#MainContent[data-template=cart] .cart-items__table .quantity-selector>button .svg-wrapper,#MainContent .cart-page .quantity-selector>button .svg-wrapper{display:flex!important;align-items:center;justify-content:center;width:20px;height:20px;color:#111!important}#MainContent[data-template=cart] .cart-items__table .quantity-selector>button svg,#MainContent .cart-page .quantity-selector>button svg{display:block!important;width:18px!important;height:18px!important;color:#111!important;stroke:#111!important;fill:none!important;opacity:1!important;visibility:visible!important}#MainContent[data-template=cart] .cart-items__table .quantity-selector input[type=number],#MainContent .cart-page .quantity-selector input[type=number]{display:block!important;flex:1 1 auto!important;width:54px!important;min-width:40px!important;height:44px!important;min-height:44px!important;padding:0!important;margin:0!important;text-align:center!important;font-size:17px!important;line-height:1!important;font-weight:800!important;color:#111!important;-webkit-text-fill-color:#111!important;background:#ffd400!important;opacity:1!important;visibility:visible!important}@media(max-width:749px){#MainContent[data-template=cart] .cart-items__table .quantity-selector,#MainContent .cart-page .quantity-selector{width:150px!important;min-width:150px!important}}.cart-page--empty .cart-page__items product-card *,.cart-page--empty .cart-page__more-blocks product-card *,.cart-page--empty .cart-page__more-blocks .product-grid :is(h1,h2,h3,h4,p,a,span,small,strong,del,s),.cart-page--empty .cart-page__more-blocks .product-card__content *{color:#111!important;-webkit-text-fill-color:#111!important;opacity:1!important;visibility:visible!important}.cart-page--empty .cart-page__items .vexaroa-collection-add-button,.cart-page--empty .cart-page__more-blocks .vexaroa-collection-add-button,.cart-page--empty .cart-page__items .vexaroa-collection-add-button *,.cart-page--empty .cart-page__more-blocks .vexaroa-collection-add-button *{color:#111!important;-webkit-text-fill-color:#111!important}.cart-page--empty .cart-page__items .vexaroa-collection-buy-button,.cart-page--empty .cart-page__more-blocks .vexaroa-collection-buy-button,.cart-page--empty .cart-page__items .vexaroa-collection-buy-button *,.cart-page--empty .cart-page__more-blocks .vexaroa-collection-buy-button *{color:#fff!important;-webkit-text-fill-color:#fff!important}body:has(.cart-page--empty) #MainContent .cart-page--empty,body:has(.cart-page--empty) #MainContent .cart-page--empty :is(h1,h2,h3,h4,h5,h6,p,a,span,small,strong,em,label,legend,th,td,dt,dd,summary,button,input,select,textarea),body:has(.cart-page--empty) #MainContent .cart-page--empty .cart-items__wrapper{color:#fff!important;-webkit-text-fill-color:#fff!important;opacity:1!important;visibility:visible!important}body:has(.cart-page--empty) #MainContent :is(product-card,.product-card,.product-grid,.product-grid__card,.product-card__content) :is(h1,h2,h3,h4,h5,h6,p,a,span,small,strong,em,del,s,dt,dd,div){color:#111!important;-webkit-text-fill-color:#111!important;opacity:1!important;visibility:visible!important}body:has(.cart-page--empty) #MainContent :is(.vexaroa-collection-add-button,.vexaroa-collection-add-button *){color:#111!important;-webkit-text-fill-color:#111!important}body:has(.cart-page--empty) #MainContent :is(.vexaroa-collection-buy-button,.vexaroa-collection-buy-button *){color:#fff!important;-webkit-text-fill-color:#fff!important}body:has(.cart-page--empty) #MainContent .cart-page--empty :is(.cart-items__empty-button,.cart-items__empty-button *){color:#111!important;-webkit-text-fill-color:#111!important}body:has(.cart-page--empty) #MainContent .cart-page--empty :is(input,select,textarea){color:#111!important;-webkit-text-fill-color:#111!important;background-color:#fff!important}body.template-cart #MainContent .product-list,body.template-cart #MainContent .product-list *{opacity:1!important;visibility:visible!important}body.template-cart #MainContent .product-list :is(.product-title,.product-title a,.text-block,product-price,.price,.price-item,.compare-at-price,.product-card__content,.product-card__information,.product-card__title,.product-card__price,a.contents,h1,h2,h3,h4,p,span,small,strong,del,s){color:#111!important;-webkit-text-fill-color:#111!important}body.template-cart #MainContent .product-list :is(.product-title,.product-title a,product-price,.price,.price-item,.product-card__title,.product-card__price){display:block!important;opacity:1!important;visibility:visible!important}
/*# sourceMappingURL=/cdn/shop/t/35/assets/vexaroa-cart-design.css.map */
