.cart-drawer__dialog.jc-smart-cart__dialog{width:var(--jc-width, 440px);max-width:min(100vw,560px);background:#f3f4f6;border:0}.cart-drawer__dialog.jc-smart-cart__dialog .cart-drawer__inner{height:100%}.cart-drawer__dialog.jc-smart-cart__dialog .cart-items-component{display:flex;height:100%;min-height:0}.jc-smart-cart{--jc-accent: #7a1830;--jc-bg: #f3f4f6;--jc-card: #fff;--jc-green: #119b88;display:flex;flex-direction:column;min-height:0;height:100%;width:100%;background:var(--jc-bg);color:#181818;font-family:var(--font-paragraph--family,Arial,sans-serif);font-size:14px;line-height:1.35;overflow:hidden}.jc-smart-cart *,.jc-smart-cart *:before,.jc-smart-cart *:after{box-sizing:border-box}.jc-smart-cart__header{flex:none;display:flex;justify-content:space-between;align-items:center;padding:15px 20px 14px;background:var(--jc-card);border-bottom:1px solid #e9e9e9;min-height:65px}.jc-smart-cart__title{font-size:18px;font-weight:700;letter-spacing:0;text-transform:none;margin:0;line-height:1.3;color:#191919}.jc-smart-cart__title span{font-weight:600}.jc-smart-cart__close{border:0;background:none;cursor:pointer;color:#171717;font-size:26px;line-height:1;min-width:32px;min-height:36px;text-align:center;padding:2px 7px}.jc-smart-cart__benefit{background:var(--jc-accent);color:#fff;font-size:15px;line-height:1.3;text-align:center;font-weight:700;margin:0;padding:9px 10px;flex:none}.jc-smart-cart__scroll{flex:1;min-height:0;overflow-y:auto;overflow-x:hidden;padding:0 12px 24px;scrollbar-width:thin;overscroll-behavior:contain}.jc-smart-cart__tiers{padding:13px 10px 11px;text-align:center;background:var(--jc-card);border:1px solid #e7e7e7;border-radius:0 0 11px 11px;margin:0 0 11px}.jc-smart-cart__tier-title{font-weight:700;font-size:15px;margin:0 0 3px}.jc-smart-cart__tier-next{font-size:11px;margin:0 0 15px;color:#656565}.jc-smart-cart__track{position:relative;height:7px;background:#e3dadd;border-radius:20px;margin:0 12px 15px}.jc-smart-cart__progress{display:block;height:100%;border-radius:20px;background:var(--jc-accent)}.jc-smart-cart__track i{display:grid;place-items:center;position:absolute;top:50%;transform:translate(-50%,-50%);width:22px;height:22px;font-size:10px;font-style:normal;font-weight:700;color:var(--jc-accent);background:#fff;border:1.5px solid var(--jc-accent);border-radius:100%}.jc-smart-cart__track i.is-done{background:var(--jc-accent);color:#fff}.jc-smart-cart__tier-labels{display:flex;justify-content:space-between;gap:3px;text-align:center;font-size:10px;font-weight:700;color:#444}.jc-smart-cart__tier-labels span{flex:1;min-width:0}.jc-smart-cart__tier-disclaimer{font-size:10px;color:#777;margin:9px 0 0}.jc-smart-cart__items{background:var(--jc-card);border:1px solid #e3e3e3;border-radius:12px;padding:3px 11px;margin-bottom:12px}.jc-smart-cart__items .cart-items__wrapper{padding:0;display:block;width:100%;text-align:left}.jc-smart-cart__items .cart-form,.jc-smart-cart__items .cart-items,.jc-smart-cart__items .cart-items__table{width:100%;margin:0;padding:0}.jc-smart-cart__items .cart-items__table-row{display:grid;grid-template-columns:80px minmax(0,1fr) auto;grid-template-areas:"media details price" "media details quantity" "media error error";align-items:start;column-gap:10px;row-gap:8px;padding:11px 0 12px!important;margin:0!important;border-bottom:1px solid #e8e8e8!important}.jc-smart-cart__items .cart-items__table-row:last-child{border-bottom:0!important}.jc-smart-cart__items .cart-items__media{grid-area:media;align-self:start}.jc-smart-cart__items .cart-items__media-container{width:80px;aspect-ratio:4/5!important;border-radius:7px;background:#f1efec}.jc-smart-cart__items .cart-items__media-image{width:100%;height:100%;object-fit:cover;border:0;border-radius:7px!important}.jc-smart-cart__items .cart-items__details{grid-area:details;padding:0;min-width:0;color:#171717}.jc-smart-cart__items .cart-items__title{color:#161616;font-size:var(--jc-product-size,14px)!important;line-height:1.32;font-weight:600!important;letter-spacing:0;text-transform:none;-webkit-line-clamp:3}.jc-smart-cart__items .cart-items__variant{font-size:12px;color:#5d5d5d}.jc-smart-cart__items .cart-items__price{grid-area:price;min-width:0;width:100%;font-size:14px;font-weight:700;text-align:right;line-height:1.3;justify-self:end}.jc-smart-cart__items .cart-item-price-display{font-weight:700}.jc-smart-cart__items .cart-item-price-original{font-weight:400;font-size:11px;color:#999}.jc-smart-cart__items .cart-items__quantity{grid-area:quantity;align-self:end;justify-self:end;width:auto}.jc-smart-cart__items .cart-items__quantity-controls{gap:4px}.jc-smart-cart__items .cart-items__quantity .quantity-selector{height:34px;min-height:34px;border-radius:7px;overflow:hidden;background:#f6f6f7;border:1px solid #dedfe2}.jc-smart-cart__items .cart-items__quantity .quantity-selector button,.jc-smart-cart__items .cart-items__quantity .quantity-selector input{height:32px;min-height:32px;font-size:13px}.jc-smart-cart__items .cart-items__remove{height:32px;min-height:32px;width:26px;min-width:26px}.jc-smart-cart__items .cart-items__remove svg{width:15px;height:15px}.jc-smart-cart__items .cart-items__error.hidden{display:none}.jc-smart-cart__size-select-label{display:flex;flex-wrap:wrap;align-items:center;gap:5px;margin-top:8px;font-size:11px;color:#666}.jc-smart-cart__size-select-label span{font-size:11px}.jc-smart-cart__size-select-label select{border-radius:5px;border:1px solid #c8b6ba;background:#fff;padding:5px 15px 5px 6px;font-size:12px;min-width:62px;max-width:105px;color:#222}.jc-smart-cart__gift{background:var(--jc-card);border:1px solid #e2e2e2;border-radius:12px;margin:0 0 9px;padding:13px 12px}.jc-smart-cart__gift-choice{display:flex;gap:10px;align-items:center;cursor:pointer;margin:0;width:100%}.jc-smart-cart__gift-choice input{width:18px;height:18px;accent-color:var(--jc-accent);flex:none;cursor:pointer}.jc-smart-cart__gift-text{min-width:0;flex:1;display:flex;flex-direction:column;gap:4px}.jc-smart-cart__gift-text strong{font-weight:600;font-size:13px}.jc-smart-cart__gift-text small{font-size:11px;color:#696969}.jc-smart-cart__gift-action{font-size:11px;font-weight:700;white-space:nowrap;color:var(--jc-accent)}.jc-smart-cart__notes{margin:0 0 10px;background:transparent;border:0}.jc-smart-cart__notes summary{display:flex;align-items:center;justify-content:space-between;cursor:pointer;padding:9px 13px;font-size:13px;text-decoration:underline;font-weight:600;list-style:none;min-height:35px}.jc-smart-cart__notes summary::-webkit-details-marker{display:none}.jc-smart-cart__notes textarea{display:block;width:100%;border:1px solid #ddd;background:#fff;border-radius:8px;padding:10px;font:inherit;font-size:13px;min-height:66px;resize:vertical}.jc-smart-cart__recommendations{background:var(--jc-card);border:1px solid #e3e3e3;border-radius:12px;padding:13px 11px;margin-bottom:10px}.jc-smart-cart__recommendations h3{font-size:16px;line-height:1.3;font-weight:700;color:#161616;margin:0 0 12px;text-transform:none}.jc-smart-cart__rec-list{display:flex;gap:9px;overflow-x:auto;padding-bottom:4px;scroll-snap-type:x proximity;scrollbar-width:thin}.jc-smart-cart__rec{flex:0 0 205px;max-width:205px;display:flex;gap:8px;min-width:0;border:1px solid #e7e7e7;border-radius:9px;padding:7px;scroll-snap-align:start;background:#fff}.jc-smart-cart__rec-image{flex:none;display:block;width:74px;align-self:start;aspect-ratio:3/4;border-radius:6px;background:#f0f0f0;overflow:hidden}.jc-smart-cart__rec-image img{width:100%;height:100%;object-fit:cover}.jc-smart-cart__rec-meta{flex:1;min-width:0;display:flex;flex-direction:column;gap:4px}.jc-smart-cart__rec-title{font-size:11.5px;line-height:1.25;font-weight:500;text-decoration:none;color:#171717;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.jc-smart-cart__rec-meta strong{font-size:12px;font-weight:700}.jc-smart-cart__rec-meta s{font-size:10px;color:#999}.jc-smart-cart__rec-variant{max-width:100%;width:100%;min-width:0;border:1px solid #dadada;border-radius:5px;background:#fff;font-size:11px;line-height:1.2;padding:5px 2px}.jc-smart-cart__rec-add{border:1px solid var(--jc-accent);border-radius:6px;background:#fff;color:var(--jc-accent);min-height:30px;padding:4px 10px;font-size:12px;cursor:pointer;margin-top:auto;font-weight:700}.jc-smart-cart__rec-add[disabled],.jc-smart-cart__gift-choice input[disabled]{opacity:.5;cursor:not-allowed}.jc-smart-cart__coupon{margin:0 0 12px;background:var(--jc-card);border:1px solid #e3e3e3;border-radius:10px;padding:0 12px}.jc-smart-cart__coupon summary{cursor:pointer;padding:12px 0;font-size:13px;font-weight:600;list-style:none;display:flex;justify-content:space-between}.jc-smart-cart__coupon summary::-webkit-details-marker{display:none}.jc-smart-cart__coupon cart-discount-component{display:block;padding:0 0 12px}.jc-smart-cart__coupon .cart-discount__form{display:flex;gap:6px}.jc-smart-cart__coupon input{min-width:0;flex:1;min-height:38px;font-size:12px}.jc-smart-cart__coupon .cart-discount__button{min-height:38px;padding:0 12px;border-radius:6px;background:var(--jc-accent);color:#fff}.jc-smart-cart__coupon .cart-discount__codes{display:flex;flex-wrap:wrap;gap:8px;margin:7px 0 0;padding:0;list-style:none}.jc-smart-cart__coupon .cart-discount__pill{display:flex;align-items:center;gap:5px}.jc-smart-cart__footer{position:relative;flex:none;background:var(--jc-card);padding:17px 14px 10px;border-radius:16px 16px 0 0;box-shadow:0 -4px 14px #0000000b;z-index:2}.jc-smart-cart__saved{position:absolute;top:-11px;left:19%;width:62%;margin:0;border-radius:5px;background:var(--jc-green);color:#fff;text-align:center;font-size:11px;line-height:1.2;padding:6px 5px;font-weight:700}.jc-smart-cart__total{display:flex;justify-content:space-between;gap:8px;align-items:center;padding:2px 0 12px}.jc-smart-cart__total>strong{font-size:16px;line-height:1.3;font-weight:700}.jc-smart-cart__money{display:flex;gap:5px;align-items:baseline;flex-wrap:wrap;justify-content:end}.jc-smart-cart__money text-component{font-size:19px;font-weight:750;line-height:1.2}.jc-smart-cart__money s{font-size:11px;font-weight:400;color:#aaa}.jc-smart-cart__applied-discounts{display:flex;flex-wrap:wrap;gap:4px;list-style:none;margin:0 0 7px;padding:0;color:var(--jc-green);font-size:11px}.jc-smart-cart__checkout{width:100%}.jc-smart-cart__checkout .gokwik-checkout{width:100%;display:block}.jc-smart-cart__checkout .gokwik-checkout button,.jc-smart-cart__native-checkout{width:100%;min-height:51px;background:var(--jc-accent)!important;border-radius:10px!important;border:0!important;color:#fff!important;padding:11px 13px!important;display:flex!important;align-items:center!important;justify-content:space-between!important;gap:12px;font:inherit!important;font-size:15px!important;font-weight:700!important;text-align:left;text-transform:none!important;cursor:pointer}.jc-smart-cart__checkout .gokwik-checkout button.disabled{cursor:not-allowed}.jc-smart-cart__checkout .gokwik-checkout .btn-text{font-size:15px!important;font-weight:700!important}.jc-smart-cart__checkout .gokwik-checkout .pay-opt-icon{display:flex;max-height:24px}.jc-smart-cart__checkout .gokwik-checkout .pay-opt-icon img{max-width:70px;max-height:24px}.jc-smart-cart__native-checkout span{font-size:22px}.jc-smart-cart__footer-note{font-size:11px;line-height:1.35;text-align:center;color:#666;margin:7px 0 0}.jc-smart-cart__empty{flex:1;display:flex;align-items:center;justify-content:center;flex-direction:column;gap:16px;padding:30px 18px;text-align:center}.jc-smart-cart__empty h3{font-size:19px;margin:0}.jc-smart-cart__empty-link{background:var(--jc-accent);color:#fff!important;padding:12px 18px;text-decoration:none;border-radius:9px;font-size:13px;font-weight:700}.jc-smart-cart__setup{padding:10px;margin:0 0 10px;border:1px dashed #baa;background:#fff;font-size:12px}.jc-smart-cart :focus-visible{outline:2px solid var(--jc-accent);outline-offset:2px}@media(max-width:430px){.cart-drawer__dialog.jc-smart-cart__dialog{width:100vw;max-width:100vw}.jc-smart-cart__scroll{padding-left:9px;padding-right:9px}.jc-smart-cart__items .cart-items__table-row{grid-template-columns:72px minmax(0,1fr) auto;gap:7px}.jc-smart-cart__items .cart-items__media-container{width:72px}.jc-smart-cart__items .cart-items__price{font-size:13px}.jc-smart-cart__items .cart-items__title{font-size:var(--jc-product-size,14px)!important}.jc-smart-cart__items .cart-items__quantity .quantity-selector{max-width:100px}.jc-smart-cart__items .cart-items__quantity-controls{gap:2px}}@media(max-width:340px){.jc-smart-cart__items .cart-items__table-row{grid-template-columns:62px minmax(0,1fr);grid-template-areas:"media details" "media price" "media quantity" "media error";gap:5px}.jc-smart-cart__items .cart-items__media-container{width:62px}.jc-smart-cart__items .cart-items__price,.jc-smart-cart__items .cart-items__quantity{justify-self:end}}.jc-smart-cart__status.is-error,.jc-smart-cart__status.is-notice{position:absolute!important;z-index:10;left:15px;right:15px;bottom:117px;clip:auto!important;width:auto!important;height:auto!important;overflow:visible!important;white-space:normal!important;margin:0!important;padding:9px 12px!important;background:#fff4f2;border:1px solid #dc9d92;border-radius:7px;color:#84362d;font-size:12px;line-height:1.3;box-shadow:0 3px 15px #0002}.jc-smart-cart__status.is-notice{background:#e9f8ef;border-color:#79b996;color:#246044}
/*# sourceMappingURL=/cdn/shop/t/83/assets/jc-smart-cart.css.map */
