.cart-page{max-width:1180px;margin:28px auto 60px;padding:0 24px 48px!important}.cart-page .ajax-cart__header-wrapper{margin-bottom:24px}.cart-page .ajax-cart__cart-item{padding:22px 0;border-bottom:1px solid #ead5e9}.cart-page .ajax-cart__item-image img{border-radius:12px}.cart-page .ajax-cart__title{font-weight:600}.cart-page .ajax-cart__summary-wrapper{background:#fff;border:1px solid #ead5e9;border-radius:18px;padding:26px!important;box-sizing:border-box}.cart-page .jemsi-cart-summary-title{font-size:23px;text-align:left;margin:0 0 22px}.cart-page .jemsi-cart-note{font-size:13px;line-height:1.6;color:#625b60;margin:12px 0 20px;text-align:left}.cart-page .ajax-cart__buttons{display:flex;flex-direction:column;gap:12px}.cart-page .ajax-cart__button-submit,.cart-page .jemsi-cart-empty-cta{background:#bf83be!important;color:#fff!important;border:0!important;border-radius:10px;min-height:52px;width:100%;font-weight:600;cursor:pointer}.cart-page .ajax-cart__button-submit:hover,.cart-page .jemsi-cart-empty-cta:hover{background:#a965a8!important;color:#fff!important}.cart-page .ajax-cart__accordion .has_sub_menu{background:#fff!important;border:1px solid #ead5e9;border-radius:10px;margin-bottom:10px;padding:15px}.cart-page .ajax-cart__accordion .has_sub_menu>a{font-weight:500}.cart-page .ajax-cart__item-quantity{display:inline-flex;align-items:center;border:1px solid #ead5e9;border-radius:9px;overflow:hidden}.cart-page .ajax-cart__qty-control--down,.cart-page .ajax-cart__qty-control--up{display:inline-flex;align-items:center;justify-content:center;min-width:36px;min-height:44px;cursor:pointer}.cart-page .ajax-cart__qty-input{min-width:40px;max-width:48px;margin:0;border:0}.cart-page .total{font-weight:600;font-size:19px}.cart-page .jemsi-cart-empty{padding:40px 20px!important;margin:0!important;background:#fff;border:1px solid #ead5e9;border-radius:18px}.cart-page .jemsi-cart-empty h2{font-size:26px;margin-bottom:12px}.cart-page .jemsi-cart-empty-cta{display:inline-flex;align-items:center;justify-content:center;max-width:260px;margin-top:16px;padding:12px 20px}body:has(.cart-page) .rawa-container{display:none!important}.cart-page :is(a,button,input):focus-visible{outline:2px solid #8d508c;outline-offset:3px}@media(max-width:740px){.cart-page{margin:20px auto 32px;padding:0 16px 32px!important}.cart-page .ajax-cart__header-wrapper{margin-bottom:18px}.cart-page h1{font-size:24px}.cart-page .ajax-cart__summary-wrapper,.cart-page .ajax-cart__info-wrapper{grid-column:1/-1;width:100%;margin:12px 0 0}.cart-page .ajax-cart__summary-wrapper{padding:20px!important}.cart-page .ajax-cart__cart-item{padding:18px 0}.cart-page .jemsi-cart-empty{padding:32px 18px!important}.cart-page .jemsi-cart-empty h2{font-size:23px}.cart-page .jemsi-cart-summary-title{font-size:21px}.cart-page .tax,.cart-page .shipping{font-size:13px}.cart-page .ajax-cart__header__continue-link-text{display:none}}.cart-page .ajax-cart__accordion .has_sub_menu>a{background:transparent!important;padding:0!important}.cart-page .jemsi-cart-help{display:block;text-align:center;margin-top:16px;color:#6f376e;text-decoration:underline;font-size:14px}@media(max-width:740px){.cart-page .ajax-cart__header-wrapper{display:grid;grid-template-columns:28px 1fr auto;gap:8px}.cart-page .ajax-cart__header-wrapper>div{grid-column:auto!important;width:auto}.cart-page .ajax-cart__header-wrapper h1{font-size:22px;white-space:nowrap}.cart-page .ajax-cart__header-wrapper p{font-size:12px}}@media(max-width:740px){body:has(.cart-page) .shopify-section:has(>#breadcrumb),body:has(.cart-page) .shopify-section:has(>section>#breadcrumb){display:none}.cart-page{width:100%!important;max-width:100%!important;min-height:0!important;margin:0 auto!important;padding:22px 16px 28px!important;box-sizing:border-box}.cart-page .ajax-cart__header-wrapper{padding:0!important;margin:0 0 20px!important;align-items:center}.cart-page .ajax-cart__header-wrapper h1{text-align:left;font-size:22px;letter-spacing:0}.cart-page .ajax-cart__header-wrapper p{font-size:11px;color:#70666e}.cart-page .ajax-cart__form-wrapper,.cart-page .ajax-cart__cart-form{padding:0!important;margin:0!important;width:100%;min-height:0}.cart-page .jemsi-cart-empty{padding:28px 20px!important;border-radius:14px}.cart-page .jemsi-cart-empty h2{font-size:21px;line-height:1.3;max-width:240px;margin:0 auto 12px}.cart-page .jemsi-cart-empty p{font-size:14px;line-height:1.5;margin:0 0 18px}.cart-page .jemsi-cart-empty-cta{max-width:none;margin:0;min-height:48px}.cart-page .ajax-cart__cart-form{display:flex;flex-direction:column;gap:16px}.cart-page .ajax-cart__cart-items{width:100%;margin:0;padding:0}.cart-page .ajax-cart__cart-item{display:grid!important;grid-template-columns:84px minmax(0,1fr) 26px!important;grid-template-rows:auto auto;gap:12px!important;padding:16px 0!important;position:relative}.cart-page .ajax-cart__cart-item>li{width:auto!important;min-width:0;margin:0!important;float:none!important}.cart-page .ajax-cart__item-image{grid-column:1!important;grid-row:1/3!important;align-self:start}.cart-page .ajax-cart__item-image img{width:84px;height:110px;object-fit:cover}.cart-page .ajax-cart__item-details{grid-column:2!important;grid-row:1!important;align-self:start;text-align:left}.cart-page .ajax-cart__title{font-size:14px;line-height:1.4;margin:0 0 6px}.cart-page .ajax-cart__cart-variants{font-size:12px;line-height:1.5}.cart-page .ajax-cart__item-remove{grid-column:3!important;grid-row:1!important;position:static!important;align-self:start}.cart-page .ajax-cart__item-price{display:none!important}.cart-page .ajax-cart__item-qty{grid-column:2!important;grid-row:2!important;align-self:end}.cart-page .ajax-cart__item-line-price{grid-column:2/4!important;grid-row:3!important;text-align:right;font-size:15px;font-weight:600}.cart-page .ajax-cart__summary-wrapper{order:2;margin:0!important;padding:18px!important;border-radius:14px}.cart-page .ajax-cart__info-wrapper{order:3;margin:0!important}.cart-page .jemsi-cart-summary-title{font-size:19px;margin:0 0 16px}.cart-page .ajax-cart__final-details :is(.subtotal,.tax,.shipping,.total){display:flex;justify-content:space-between;gap:14px;align-items:start}.cart-page .ajax-cart__final-details p{width:auto;flex:1;line-height:1.5}.cart-page .ajax-cart__final-details .a-right{max-width:64%}.cart-page .jemsi-cart-help{font-size:13px;margin-top:10px}.cart-page .jemsi-cart-note{font-size:12px;margin:10px 0 16px}.cart-page .ajax-cart__button-submit{min-height:50px;white-space:normal}body:has(.cart-page) #jemsi-faq{padding-top:24px!important;padding-bottom:24px!important;margin-top:0!important}}.cart-page .ajax-cart__cart-form.hide{display:none!important}.cart-page .jemsi-express-payments{width:100%;margin:4px 0 0;border:1px solid #ead5e9;border-radius:12px;background:#fff;overflow:hidden;text-align:left}.cart-page .jemsi-express-payments>summary{display:flex;align-items:center;gap:10px;min-height:52px;padding:12px 14px;box-sizing:border-box;cursor:pointer;list-style:none;color:#573c56;font-size:14px;font-weight:500;letter-spacing:0}.cart-page .jemsi-express-payments>summary::-webkit-details-marker{display:none}.cart-page .jemsi-express-payments>summary:focus-visible{outline:2px solid #8d508c;outline-offset:-4px;border-radius:12px}.cart-page .jemsi-payment-icon,.cart-page .jemsi-payment-chevron{flex-shrink:0}.cart-page .jemsi-payment-chevron{margin-left:auto;transition:transform .2s ease}.cart-page .jemsi-express-payments[open] .jemsi-payment-chevron{transform:rotate(180deg)}.cart-page .jemsi-express-content{padding:0 14px 14px}.cart-page .jemsi-express-content>p{font-size:12px;line-height:1.5;color:#71656d;margin:0 0 14px}.cart-page .jemsi-express-content .ajax-cart__buttons-additional{margin:0!important}.cart-page .jemsi-express-content shopify-accelerated-checkout-cart{--shopify-accelerated-checkout-button-block-size:44px;--shopify-accelerated-checkout-button-border-radius:8px}@media(prefers-reduced-motion:reduce){.cart-page .jemsi-payment-chevron{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/312/assets/jemsi-cart.css.map */
