.cxc-bag-page{background:#ede6f7!important;color:#2e1f4a;font-family:Maven Pro,Verdana,sans-serif}cart-items.cxc-bag-page{padding-top:0!important;padding-bottom:0!important}.cxc-bag-page .page-width{max-width:72rem;padding-left:20px;padding-right:20px}.cxc-bag-page .title-wrapper-with-link{position:relative;margin:0;padding:22px 0 20px;align-items:center;background:#fff;box-shadow:0 0 0 100vmax #fff;clip-path:inset(0 -100vmax)}.cxc-bag-page .title-wrapper-with-link:after{content:"";position:absolute;left:-100vmax;right:-100vmax;bottom:0;border-bottom:2px dashed #2e1f4a}.cxc-bag-page .title--primary{margin:0;font-family:Ultra,Georgia,serif;font-weight:400;font-size:3rem;line-height:1;text-transform:lowercase;letter-spacing:0;color:#2e1f4a}.cxc-bag-page .title-wrapper-with-link .underlined-link{font-weight:800;font-size:1.3rem;letter-spacing:.15em;text-transform:uppercase;color:#2e1f4a;text-underline-offset:4px}.cxc-bag-page .cxc-bag-bar{padding-left:0;padding-right:0;background:#ede6f7}.cxc-bag-page .cart__items{padding-bottom:0;border-bottom:0}.cxc-bag-page .cart-items{display:block;margin-top:16px}.cxc-bag-page .cart-items tbody{display:flex;flex-direction:column}.cxc-bag-page .cart-item td{padding:0;border:0}.cxc-bag-page .cart-item__totals.small-hide{display:none!important}.cxc-bag-page .cart-item__totals.medium-hide{display:block!important;grid-column:3;grid-row:1;text-align:right}.cxc-bag-page .cart-item .cart-item__quantity{grid-column:2 / 4;grid-row:2}.cxc-bag-page .cart-item .cart-item__quantity-wrapper{display:flex;align-items:center;gap:10px;flex-wrap:nowrap}.cxc-bag-page cart-remove-button .button{color:#5a4d73;min-width:44px;min-height:44px}.cxc-bag-page .cart-item__error-text:empty{display:none}#main-cart-footer.cxc-bag-page .cart__footer{display:flex;flex-direction:column;gap:14px;padding:8px 0 32px;border-top:0}#main-cart-footer.cxc-bag-page .cart__blocks{width:100%;display:flex;flex-direction:column;gap:10px}#main-cart-footer.cxc-bag-page .js-contents{display:flex;flex-direction:column;gap:12px}#main-cart-footer.cxc-bag-page .discounts--position{display:none}#main-cart-footer.cxc-bag-page .tax-note{margin:0;font-size:1.2rem;text-align:center;color:#5a4d73}#main-cart-footer.cxc-bag-page .tax-note a{color:#5a4d73}#main-cart-footer.cxc-bag-page .cart__ctas{display:flex;flex-direction:column;gap:10px}#main-cart-footer.cxc-bag-page .cart__checkout-button{width:100%;max-width:none;font:800 1.5rem Maven Pro,Verdana,sans-serif;letter-spacing:.1em;text-transform:uppercase}#main-cart-footer.cxc-bag-page .cart__dynamic-checkout-buttons{margin:0}#main-cart-footer.cxc-bag-page .cxc-gift-page{width:100%}cart-items.cxc-bag-page.is-empty .cart__warnings{display:flex;flex-direction:column;align-items:center;gap:14px;padding:72px 12px 96px;text-align:center}cart-items.cxc-bag-page .cart__empty-text{margin:0;font-family:Ultra,Georgia,serif;font-weight:400;font-size:2.8rem;line-height:1.1;color:#2e1f4a}cart-items.cxc-bag-page .cart__warnings .button{height:54px;min-height:54px;padding:0 34px;border-radius:100px;background:#2e1f4a;color:#ede6f7;font:800 1.5rem Maven Pro,Verdana,sans-serif;letter-spacing:.1em;text-transform:uppercase;box-shadow:none}cart-items.cxc-bag-page .cart__warnings .button:before,cart-items.cxc-bag-page .cart__warnings .button:after{display:none}cart-items.cxc-bag-page .cart__warnings .button:hover{background:#1a1030}#main-cart-footer.cxc-bag-page.is-empty{display:none}@media screen and (min-width:750px){.cxc-bag-page .title--primary{font-size:4rem}.cxc-bag-page .title-wrapper-with-link{padding:40px 0 28px}.cxc-bag-page .cxc-bag-bar{padding-top:16px}.cxc-bag-page .cart-items{margin-top:28px}.cxc-bag-page .cart-item{display:grid!important;grid-template-columns:104px minmax(0,1fr) auto;column-gap:16px;margin-bottom:20px}#main-cart-footer.cxc-bag-page .cart__footer{padding:8px 0 64px}}cart-items.cxc-bag-page,cart-items.cxc-bag-page .page-width,.shopify-section:has(>cart-items.cxc-bag-page){overflow-x:clip}.cxc-bag-page .title-wrapper-with-link{flex-direction:row;justify-content:space-between;flex-wrap:nowrap;gap:12px}#main-cart-footer.cxc-bag-page .cart__footer>*,#main-cart-footer.cxc-bag-page .cart__blocks>*,#main-cart-footer.cxc-bag-page .js-contents>*{margin-top:0;margin-bottom:0}#main-cart-footer.cxc-bag-page .js-contents>div:empty{display:none}#main-cart-footer.cxc-bag-page .cxc-gift{margin:0}.cxc-bag-page .title--primary{white-space:nowrap}.cxc-bag-page .title-wrapper-with-link .underlined-link{font-size:1.2rem;letter-spacing:.12em;white-space:nowrap}cart-items.cxc-bag-page .cart__empty-text{text-transform:none}cart-items.cxc-bag-page.is-empty .title-wrapper-with-link{display:flex!important}cart-items.cxc-bag-page .page-width{overflow-x:visible}#main-cart-footer.cxc-bag-page{overflow-x:clip}#main-cart-footer.cxc-bag-page .page-width{max-width:72rem;padding-left:20px;padding-right:20px}#main-cart-footer.cxc-bag-page .cart__footer{width:100%;max-width:none;margin:0;padding-left:0;padding-right:0;justify-content:flex-start}#main-cart-footer.cxc-bag-page .cart__blocks,#main-cart-footer.cxc-bag-page .cart__ctas,#main-cart-footer.cxc-bag-page .cart__dynamic-checkout-buttons,#main-cart-footer.cxc-bag-page .cart__footer>*{width:100%;max-width:none}#main-cart-footer.cxc-bag-page shopify-accelerated-checkout-cart{--shopify-accelerated-checkout-button-block-size: 54px;--shopify-accelerated-checkout-button-border-radius: 100px}#main-cart-footer.cxc-bag-page .cart__blocks{margin-left:0!important}cart-items.cxc-bag-page.is-empty .cart__warnings{align-items:stretch;text-align:left;gap:0;max-width:560px;margin:0 auto;padding:0 0 96px}cart-items.cxc-bag-page.is-empty .cart__warnings .cxc-bag-bar{border-radius:22px;margin-bottom:22px}cart-items.cxc-bag-page .cxc-bag-empty-atc__title{text-transform:lowercase}cart-items.cxc-bag-page .cxc-bag-empty-atc__btn:before,cart-items.cxc-bag-page .cxc-bag-empty-atc__btn:after{display:none}@media screen and (min-width:750px){cart-items.cxc-bag-page.is-empty .cart__warnings{padding-top:8px}}cart-items.cxc-bag-page.is-empty .cart__warnings .cxc-bag-bar{display:flex}cart-items.cxc-bag-page.is-empty .cart__warnings{padding-top:24px}@media screen and (min-width:750px){cart-items.cxc-bag-page.is-empty .cart__warnings{padding-top:32px}}
/*# sourceMappingURL=/cdn/shop/t/62/assets/cxc-bag-page.css.map */
