.cart-section{display:grid;grid-template-columns:3fr 1.4fr;gap:var(--gutter-regular)}@media screen and (max-width:1100px){.cart-section{grid-template-columns:2fr 1.4fr}}@media screen and (max-width:1023px){.cart-section{grid-template-columns:100%}}.cart-section aside{position:relative}.cart-section--empty shipping-calculator,.cart-section--empty product-recommendations,.cart-section--empty aside{display:none}.cart-section--empty .cart-holder{border:none}.cart-section--empty .cart-holder .cart-form__items{padding:0}.cart__subtotal-widget{padding:var(--gutter-regular);position:sticky;top:1.25rem}html[dir=rtl] .cart__subtotal-widget{right:0}html[dir=ltr] .cart__subtotal-widget{left:0}.cart__subtotal-widget .button{width:100%}.cart-form-item:not(:last-child){border-bottom:solid var(--color-borders-main) var(--border-width-cards)}@media screen and (max-width:767px){.cart-form-item:not(:last-child){border:0}}.cart-form-item__title-variants span{display:inline-block;width:100%}.cart-form-item--layout{padding:var(--gutter-regular);display:grid;gap:var(--gutter-regular);grid-template-columns:6.25rem 18.75rem 1fr 6.25rem;grid-template-areas:"thumbnail price-title-variants quantity total";align-items:center}@media screen and (max-width:1100px){.cart-form-item--layout{grid-template-columns:6.25rem 12.5rem 1fr 6.25rem}}@media screen and (max-width:767px){.cart-form-item--layout{padding-inline-start:0;padding-inline-end:0;row-gap:0;grid-template-columns:6.25rem 1fr;grid-template-rows:max-content max-content;grid-template-areas:"thumbnail price-title-variants" "thumbnail quantity"}}.cart-form-item--layout .cart-item__thumbnail{grid-area:thumbnail}@media screen and (max-width:767px){.cart-form-item--layout .cart-item__thumbnail{align-self:stretch}}.cart-form-item--layout .cart-form-item__price-title-variants{grid-area:price-title-variants}@media screen and (max-width:767px){.cart-form-item--layout .cart-form-item__price-title-variants{align-self:flex-end}}.cart-form-item--layout .cart-form-item__price-title-variants>*{display:inline-block;width:100%}.cart-form-item--layout .cart__quantity{grid-area:quantity}.cart-form-item--layout .cart__quantity svg{height:.6875rem}.cart-form-item--layout .cart__quantity svg *{transition:all .1s linear}@media screen and (max-width:767px){.cart-form-item--layout .cart__quantity{align-self:flex-start}}.cart-form-item--layout .cart-item__total{grid-area:total}@media screen and (max-width:767px){.cart-form-item--layout .cart-item__total{display:none}}.cart-block__head{background-color:#0000000d;border-bottom:solid var(--color-borders-main) var(--border-width-cards);border-radius:var(--border-radius-cards) var(--border-radius-cards) 0 0;height:3.4375rem;display:grid;grid-template-columns:calc(25rem + var(--gutter-regular)) 1fr 6.25rem;align-items:center;gap:var(--gutter-regular);padding:0 var(--gutter-regular);grid-template-areas:"product-info quantity total"}@media screen and (max-width:1100px){.cart-block__head{grid-template-columns:calc(18.75rem + var(--gutter-regular)) 1fr 6.25rem}}.rzp-cart-page{max-width:1420px!important}.rzp-cart-intro{max-width:760px;margin:0 0 34px}.rzp-cart-kicker{display:inline-block;margin-bottom:8px;color:#d9236b;font-size:12px;font-weight:800;letter-spacing:.12em}.rzp-cart-intro h1{margin:0 0 8px;color:#d9236b;font-size:clamp(38px,4vw,56px);letter-spacing:-.035em}.rzp-cart-intro p{margin:0;color:#111111ad;font-size:17px;line-height:1.5}.rzp-checkout-step{margin-bottom:26px}.rzp-step-heading{display:flex;align-items:flex-start;gap:14px;margin-bottom:14px}.rzp-step-number{display:grid;place-items:center;flex:0 0 38px;width:38px;height:38px;border-radius:50%;background:#d9236b;color:#fff;font-size:17px;font-weight:900;box-shadow:0 8px 18px #d9236b2e}.rzp-step-heading h2{margin:1px 0 3px;font-size:22px;line-height:1.2;color:#3f2a35}.rzp-step-heading p{margin:0;color:#1111119e;font-size:14px;line-height:1.45}.rzp-checkout-step--delivery{padding:22px;border:1px solid rgba(217,35,107,.14);border-radius:18px;background:#fff8fb;box-shadow:0 10px 28px #4d1e390f}.rzp-delivery-widget{margin-top:4px}.rzp-checkout-step--continue{padding:22px 24px 20px;border-radius:18px;background:linear-gradient(135deg,#fff7fb,#fff 72%);border:1px solid rgba(217,35,107,.16)}.rzp-checkout-cta{width:100%;min-height:52px;border-radius:999px!important;font-size:16px!important;font-weight:850!important;background:#d9236b!important;border-color:#d9236b!important}.rzp-checkout-cta:hover{transform:translateY(-1px)}.rzp-checkout-reassurance{text-align:center;margin-top:12px;color:#11111194;font-size:12px}.rzp-order-summary{border-color:#d9236b29!important;box-shadow:0 14px 36px #4d1e3912}.rzp-summary-title{display:flex;flex-direction:column;gap:3px;padding-bottom:15px;margin-bottom:14px;border-bottom:1px solid rgba(17,17,17,.08)}.rzp-summary-title>span{font-size:18px;font-weight:850;color:#3f2a35}.rzp-summary-title small{font-size:12px;color:#1111118c}.rzp-order-summary .cart__instructions textarea{min-height:82px}.rzp-order-summary .cart__shipping{margin-top:12px}.rzp-checkout-step--cart .cart-holder{box-shadow:0 10px 28px #4d1e390d}@media screen and (min-width:1024px){.rzp-cart-page .cart-section{grid-template-columns:minmax(0,1fr) 360px;gap:34px}}@media screen and (max-width:767px){.rzp-cart-page{padding-left:16px!important;padding-right:16px!important}.rzp-cart-intro{margin-bottom:26px}.rzp-checkout-step--delivery,.rzp-checkout-step--continue{padding:18px 15px}.rzp-step-heading h2{font-size:19px}.rzp-checkout-reassurance{line-height:1.6}}.rzp-delivery-selected{display:flex;align-items:center;gap:14px;padding:16px 18px;border-radius:14px;background:#fff;border:1px solid rgba(47,107,69,.2);box-shadow:0 8px 22px #2f6b4514}.rzp-delivery-selected[hidden],.rzp-checkout-step--continue[hidden]{display:none!important}.rzp-delivery-check{display:grid;place-items:center;flex:0 0 34px;width:34px;height:34px;border-radius:50%;background:#2f6b45;color:#fff;font-size:19px;font-weight:900}.rzp-delivery-selected__text{display:flex;flex-direction:column;gap:3px;min-width:0;flex:1}.rzp-delivery-selected__text strong{font-size:16px;color:#2f3b32}.rzp-delivery-selected__text span{font-size:13px;line-height:1.4;color:#1111119e}.rzp-change-delivery{-webkit-appearance:none;appearance:none;border:0;background:transparent;color:#d9236b;text-decoration:underline;text-underline-offset:3px;font-weight:750;cursor:pointer;padding:8px}.rzp-checkout-step--delivery.is-complete{background:#f8fff9;border-color:#2f6b4533}@media screen and (max-width:600px){.rzp-delivery-selected{align-items:flex-start}.rzp-change-delivery{padding:4px 0}}.rzp-checkout-hero{position:relative;height:220px;margin:0 0 34px;border-radius:22px;overflow:hidden;box-shadow:0 14px 36px #4d1e391a}.rzp-checkout-hero img{display:block;width:100%;height:100%;object-fit:cover;object-position:center 54%}.rzp-checkout-hero__shade{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,#260c1ca8,#260c1c33 56%,#260c1c0a)}.rzp-checkout-hero__copy{position:absolute;left:34px;top:50%;transform:translateY(-50%);display:flex;flex-direction:column;max-width:520px;color:#fff}.rzp-checkout-hero__copy span{font-size:12px;font-weight:850;letter-spacing:.13em;color:#ffd6e6}.rzp-checkout-hero__copy strong{margin-top:7px;font-size:clamp(26px,3vw,42px);line-height:1.04;letter-spacing:-.035em}.rzp-cart-review-heading{margin-bottom:14px}.rzp-cart-review-kicker{font-size:12px;font-weight:850;letter-spacing:.1em;color:#d9236b}.rzp-cart-review-heading h2{margin:4px 0 3px;font-size:25px;color:#3f2a35}.rzp-cart-review-heading p{margin:0;color:#1119;font-size:14px}.rzp-checkout-step--identity{padding:22px;border:1px solid rgba(217,35,107,.15);border-radius:18px;background:#fff;box-shadow:0 10px 28px #4d1e390d}.rzp-identity-options{display:grid;grid-template-columns:1fr 1fr;gap:14px}.rzp-identity-option{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:13px;min-height:94px;padding:16px 18px;border:1px solid rgba(77,30,57,.13);border-radius:16px;background:#fff;color:#3f2a35;text-decoration:none;text-align:left;cursor:pointer;transition:transform .15s ease,box-shadow .15s ease,border-color .15s ease}.rzp-identity-option:hover{transform:translateY(-2px);box-shadow:0 12px 24px #4d1e3917;border-color:#d9236b57}.rzp-identity-option--primary{background:#fff7fb;border-color:#d9236b38}.rzp-identity-option.is-selected{border-color:#d9236b;box-shadow:0 0 0 2px #d9236b1a}.rzp-identity-icon{font-size:27px}.rzp-identity-option strong{display:block;font-size:16px}.rzp-identity-option small{display:block;margin-top:3px;font-size:12px;line-height:1.35;color:#11111194}.rzp-identity-option b{color:#d9236b;font-size:13px;white-space:nowrap}.rzp-identity-complete{display:flex;align-items:center;gap:13px;padding:15px 17px;border-radius:14px;background:#f7fff9;border:1px solid rgba(47,107,69,.16)}.rzp-identity-check{display:grid;place-items:center;width:34px;height:34px;border-radius:50%;background:#2f6b45;color:#fff;font-weight:900}.rzp-identity-complete div{display:flex;flex-direction:column}.rzp-identity-complete strong{color:#2f3b32}.rzp-identity-complete span{font-size:12px;color:#11111194}.rzp-discount-box{margin:0 0 14px;padding:15px 16px;border-radius:14px;background:#fff;border:1px dashed rgba(217,35,107,.28)}.rzp-discount-box label{display:block;margin-bottom:8px;font-size:14px;font-weight:800;color:#3f2a35}.rzp-discount-row{display:grid;grid-template-columns:minmax(0,240px) 1fr;gap:12px;align-items:center}.rzp-discount-row input{width:100%;min-height:44px;border:1px solid rgba(77,30,57,.18);border-radius:10px;padding:0 12px;background:#fff;font:inherit}.rzp-discount-row span{font-size:12px;color:#1111118f}@media(max-width:767px){.rzp-checkout-hero{height:180px;border-radius:17px}.rzp-checkout-hero__copy{left:20px;right:18px}.rzp-identity-options{grid-template-columns:1fr}.rzp-identity-option{grid-template-columns:auto 1fr}.rzp-identity-option b{grid-column:2}.rzp-discount-row{grid-template-columns:1fr}}
/*# sourceMappingURL=/cdn/shop/t/9/assets/section-main-cart.css.map */
