.cart-page{--cart-ink: #2d2a2c;--cart-muted: #58595b;--cart-line: #e8e2dd;--cart-pink: var(--color-pink, #ff2799);--cart-green: var(--color-green, #00a053);color:var(--cart-ink)}.cart-page__header{display:flex;align-items:baseline;justify-content:space-between;gap:16px;padding:8px 0 18px;border-bottom:1px solid var(--cart-line)}.cart-page__heading{display:flex;align-items:center;gap:12px}.cart-page__title{margin:0;font-size:28px;line-height:1}@media only screen and (min-width:769px){.cart-page__title{font-size:34px}}.cart-page__count{font-size:16px;color:var(--cart-muted)}.cart-page__continue{flex:none;font-size:14.5px;font-weight:700;color:var(--cart-ink);text-decoration:underline}.cart-page__empty{padding:48px 0}.cart-layout{display:grid;gap:32px;margin-top:8px}@media only screen and (min-width:769px){.template-cart .cart__page{max-width:unset}.cart-layout{grid-template-columns:minmax(0,1fr) 340px;gap:40px}.cart__page-col:last-child:after{background-color:unset}.cart__page-col:last-child{padding:unset}}@media only screen and (min-width:1100px){.cart-layout{grid-template-columns:minmax(0,1fr) 380px;gap:56px}}.template-cart .cart__item{display:flex;gap:16px;padding:24px 0;border-bottom:1px solid var(--cart-line)}@media only screen and (min-width:769px){.template-cart .cart__item{gap:22px}}.template-cart .cart__image{flex:none;width:88px;height:88px;border:1px solid var(--cart-line);border-radius:8px;background:#fff;overflow:hidden}@media only screen and (min-width:769px){.template-cart .cart__image{width:112px;height:112px}}.template-cart .cart__image .image-wrap,.template-cart .cart__image img{display:block;width:100%;height:100%;object-fit:cover}.template-cart .cart__item-details{flex:1;min-width:0;display:flex;flex-direction:column;gap:6px}.cart__item-head{display:flex;justify-content:space-between;align-items:flex-start;gap:16px}.template-cart .cart__item-name{font-size:16px;font-weight:800;line-height:1.35;color:var(--cart-ink)}@media only screen and (min-width:769px){.template-cart .cart__item-name{font-size:17px}}.template-cart .cart__item-price-col{flex:none;text-align:right}.template-cart .cart__price{font-family:var(--typeHeaderPrimary),var(--typeBaseFallback);font-size:20px;font-weight:700;line-height:1;color:var(--cart-ink)}.template-cart .cart__price--strikethrough{display:block;margin-bottom:4px;font-size:14px;font-weight:400;color:var(--cart-muted);text-decoration:line-through}.cart__item-meta{font-size:14px;color:var(--cart-muted)}.cart__item-meta span+span:before{content:" \b7  "}.cart__item-meta.cart__discount{color:var(--cart-pink)}.cart__item-actions{display:flex;align-items:center;flex-wrap:wrap;gap:20px;margin-top:8px}.template-cart .js-qty__wrapper{display:inline-flex;align-items:center;max-width:none;min-width:0;height:40px;border:1.5px solid #d9d1cb;border-radius:6px;overflow:hidden}.template-cart .js-qty__adjust,.template-cart .js-qty__adjust--plus,.template-cart .js-qty__adjust--minus{position:static;display:flex;align-items:center;justify-content:center;flex:none;width:40px;height:40px;padding:0;border:0;background:none;color:var(--cart-muted);fill:currentColor;font-size:18px;cursor:pointer}.template-cart .js-qty__adjust:hover{color:var(--cart-pink)}.template-cart .js-qty__adjust .icon{width:14px;height:14px}.template-cart .js-qty__num{flex:none;width:36px;height:40px;padding:0;border:0;border-radius:0;text-align:center;font-size:15px;font-weight:800;color:var(--cart-ink)}.cart__item-link{padding:0;border:0;background:none;font-size:14px;font-weight:700;color:var(--cart-ink);text-decoration:underline;cursor:pointer}.cart__item-link:hover{color:var(--cart-pink)}.cart__preview-btn{display:inline-flex;align-items:center;gap:8px;margin-top:2px;padding:7px 16px;border:1.5px solid var(--cart-pink);border-radius:18px;background:#fff;color:var(--cart-pink);font-size:13.5px;font-weight:800;line-height:1;cursor:pointer}.cart__preview-btn:hover,.cart__preview-btn:focus-visible{background:var(--cart-pink);color:#fff}.cart-preview{position:fixed;top:0;right:0;bottom:0;left:0;box-sizing:border-box;width:min(92vw,720px);max-width:92vw;max-height:90vh;margin:auto;padding:48px 24px 24px;overflow:auto;border:0;border-radius:12px;background:#fff;text-align:center}.cart-preview::backdrop{background:#0000008c}.cart-preview__close{position:absolute;top:8px;right:12px;padding:4px 8px;border:0;background:none;font-size:28px;line-height:1;cursor:pointer}.cart-preview__title{margin:0 0 12px;font-weight:700}.cart-preview__image{display:block;width:auto;max-width:100%;max-height:70vh;margin:0 auto;object-fit:contain}.cart-note{padding:18px 0}.cart-note__toggle{display:flex;flex-wrap:wrap;align-items:center;gap:0 8px;padding:0;border:0;background:none;font-size:14.5px;font-weight:700;text-align:left;color:var(--cart-ink);cursor:pointer}.cart-note__toggle:hover,.cart-note__toggle:focus-visible{color:var(--cart-pink)}.cart-note__plus{color:var(--cart-pink);font-size:17px;font-weight:800}.cart-note__hint{color:var(--cart-muted);font-weight:400}.cart-note__head{display:flex;align-items:baseline;justify-content:space-between;margin-bottom:8px}.cart-note__label{margin:0;font-size:14.5px;font-weight:800;letter-spacing:normal;text-transform:none;color:var(--cart-ink)}.cart-note__cancel{padding:0;border:0;background:none;font-size:13px;font-weight:700;color:var(--cart-muted);text-decoration:underline;cursor:pointer}.cart-note__input{display:block;box-sizing:border-box;width:100%;height:76px;min-height:0;margin:0;padding:10px 12px;border:1.5px solid #d9d1cb;border-radius:6px;background:#fff;font-family:inherit;font-size:14px;color:var(--cart-ink);resize:none}.cart-note__input:focus{border-color:var(--cart-pink);outline:none}.cart-layout__summary{padding-top:0}@media only screen and (min-width:769px){.cart-layout__summary{padding-top:24px}}.cart-summary{background:#f7f6f5;border-radius:10px;padding:24px}.cart-promo{display:grid;gap:14px;background:#fff;border-radius:8px;padding:16px;font-size:14px;line-height:1.45}.cart-promo__divider{height:1px;background:#ece7e3}.cart-promo__goal-row{display:flex;justify-content:space-between;align-items:baseline;gap:12px}.cart-promo__goal-title{font-size:15px;font-weight:800}.cart-promo__save{flex:none;font-size:13.5px;font-weight:800;color:var(--cart-pink);white-space:nowrap}.cart-promo__slots{display:grid;grid-auto-flow:column;grid-auto-columns:1fr;gap:4px;margin-top:10px}.cart-promo__slot{height:8px;border-radius:4px;background:#ece7e3}.cart-promo__slot.is-filled{background:var(--cart-pink)}.cart-promo__hint{margin-top:8px;font-size:13px;color:var(--cart-muted)}.cart-promo__hint strong{color:var(--cart-ink)}.cart-promo__goal--ship .cart-promo__goal-row{font-size:13.5px}.cart-promo__ship-title{font-weight:700}.cart-promo__ship-status{color:var(--cart-muted)}.cart-promo__track{position:relative;margin:14px 14px 0 0}.cart-promo__bar{height:6px;border-radius:3px;background:#ece7e3;overflow:hidden}.cart-promo__bar span{display:block;height:6px;border-radius:3px;background:var(--cart-pink);transition:width .5s ease}.cart-promo__truck{position:absolute;top:-11px;width:28px;height:28px;border-radius:50%;background:#fff;box-shadow:0 1px 4px #2d2a2c2e;color:var(--cart-pink);display:flex;align-items:center;justify-content:center;transform:translate(-50%);transition:left .5s ease}.cart-promo__done{display:flex;align-items:center;gap:8px;font-size:14px;font-weight:800;color:var(--cart-green)}.cart-promo__done--ship{font-size:13.5px;font-weight:700}.cart-promo__check{font-weight:800}.cart-summary__rows{display:grid;gap:8px;margin-top:20px;font-size:15px}.cart-summary__row{display:flex;justify-content:space-between;gap:16px}.cart-summary__row--muted{color:var(--cart-muted)}.cart-summary__value{font-weight:700}.cart-summary [data-discounts]:empty,.cart-summary [data-discounts]:not(:has(.cart__discount)){display:none}.cart-summary .cart__discounts{display:grid;gap:8px;margin:0}.cart-summary .cart__discount{display:flex;justify-content:space-between;gap:16px;font-size:15px;font-weight:700;color:var(--cart-green)}.cart-summary__total{display:flex;justify-content:space-between;align-items:baseline;gap:16px;margin-top:16px;padding-top:14px;border-top:1px solid #e0dad5}.cart-summary__total-label{font-size:16px;font-weight:800}.cart-summary__total-value{font-family:var(--typeHeaderPrimary),var(--typeBaseFallback);font-size:24px;font-weight:800;line-height:1}.cart-summary .cart__terms{margin-top:12px}.cart__checkout-wrapper--summary{margin-top:16px}.cart__checkout--summary{display:flex;align-items:center;justify-content:center;gap:8px;width:100%;padding:14px 16px;border-radius:6px;border-color:var(--cart-green);background-color:var(--cart-green);color:#fff;font-size:17px;font-weight:700;line-height:1;text-transform:none}.cart__checkout--summary:hover,.cart__checkout--summary:focus{border-color:var(--cart-green);background-color:var(--cart-green);color:#fff;filter:brightness(1.06)}.cart-summary__delivery{display:grid;gap:12px;margin-top:22px;padding-top:18px;border-top:1px solid #e0dad5;font-size:13.5px;line-height:1.45}.cart-summary__delivery p{margin:0}.cart-summary__delivery-title{font-size:14px;font-weight:800}.cart-summary__delivery-express{color:var(--cart-muted)}.cart-summary__delivery-express strong{color:var(--cart-ink)}.cart-summary__delivery-express a{font-weight:700;color:var(--cart-pink)}.cart-summary__delivery-express a:hover{text-decoration:underline}.cart-summary__trust{display:grid;gap:8px;margin:18px 0 0;padding:16px 0 0;border-top:1px solid #e0dad5;list-style:none;font-size:13.5px}.cart-summary__trust li{display:flex;gap:8px}.cart-summary__check{color:var(--cart-green);font-weight:800}.cart-recs{display:block;margin-top:44px}.cart-recs__title{margin:0 0 16px;font-size:22px}[x-cloak]{display:none!important}.cart-icons__edit,.item-modal__close-button{cursor:pointer}.item-modal__close-button{font-size:26px}.item-modal{display:none;position:fixed;z-index:30;padding-top:100px;left:0;top:0;width:100%;height:100%;overflow:auto;background-color:#e0e0e066}.modal__inner--edit-item{width:80%;margin:auto}@media only screen and (min-width:992px){.modal__inner--edit-item{width:70%}}.productCustom__header-layout.productCustom__header-layout--item-edit{grid-template-columns:unset;grid-column-gap:unset}.line-item-properties{padding-bottom:10px}
/*# sourceMappingURL=/cdn/shop/t/243/assets/ysw-main-cart.css.map */
