.custom-cart-header{display:flex;align-items:baseline;gap:12px;margin-bottom:28px}.custom-cart-header__title{font-family:Instrument Sans,sans-serif;font-size:32px;font-weight:600;line-height:1.2;color:#052326;margin:0}.custom-cart-header__count{font-family:Instrument Sans,sans-serif;font-size:15px;color:#617272;margin:0}.custom-cart-list{display:flex;flex-direction:column;gap:16px}.custom-cart-card{display:flex;gap:16px;padding:16px;border:1px solid #E5DDCF;border-radius:16px;background:#fff}.custom-cart-card__image-link{flex-shrink:0;display:block;width:96px;height:96px;border-radius:12px;overflow:hidden;background:#e8dfcf}.custom-cart-card__image{width:100%;height:100%;object-fit:cover;display:block}.custom-cart-card__details{flex:1;min-width:0;display:flex;flex-direction:column;gap:8px}.custom-cart-card__top-row{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.custom-cart-card__title-block{min-width:0}.custom-cart-card__title{display:block;font-family:Instrument Sans,sans-serif;font-size:17px;font-weight:600;line-height:1.35;color:#052326;text-decoration:none;transition:color .2s ease}.custom-cart-card__title:hover{color:#08783e}.custom-cart-card__variant,.custom-cart-card__sku{font-family:Instrument Sans,sans-serif;font-size:13px;line-height:1.4;color:#617272;margin:2px 0 0}.custom-cart-card__price-block{flex-shrink:0;text-align:right;display:flex;flex-direction:column;align-items:flex-end;gap:2px}.custom-cart-card__old-price{font-family:Instrument Sans,sans-serif;font-size:13px;color:#617272;text-decoration:line-through}.custom-cart-card__price{font-family:Instrument Sans,sans-serif;font-size:17px;font-weight:600;color:#052326;white-space:nowrap}.custom-cart-card__each{font-family:Instrument Sans,sans-serif;font-size:12px;color:#617272;white-space:nowrap}.custom-cart-card__stock{display:flex;align-items:center;gap:5px;font-family:Instrument Sans,sans-serif;font-size:12px;font-weight:500;margin:0}.custom-cart-card__stock--in{color:#1b5e20}.custom-cart-card__stock--low{color:#c1653a}.custom-cart-card__stock--out{color:#b3261e}.custom-cart-card__discounts{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:2px}.custom-cart-card__discounts li{display:flex;align-items:center;gap:5px;font-family:Instrument Sans,sans-serif;font-size:12px;color:#1b5e20}.custom-cart-card__bottom-row{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:6px;flex-wrap:wrap}.custom-cart-card__quantity-wrap{display:flex;flex-direction:column;gap:7px}.custom-cart-card__quantity-label{font-family:Instrument Sans,sans-serif;font-size:12px;font-weight:600;line-height:1.2;color:#052326}.custom-cart-card .quantity,.custom-cart-card quantity-input,.custom-cart-card quantity-input.quantity{position:relative!important;display:inline-flex!important;align-items:stretch!important;justify-content:flex-start!important;width:126px!important;min-width:126px!important;max-width:126px!important;height:42px!important;min-height:42px!important;padding:0!important;margin:0!important;border:1px solid #D8D1C5!important;border-radius:9px!important;background:#fff!important;overflow:hidden!important;box-shadow:none!important}.custom-cart-card .quantity:before,.custom-cart-card .quantity:after,.custom-cart-card quantity-input:before,.custom-cart-card quantity-input:after{content:none!important;display:none!important;box-shadow:none!important;border:none!important}.custom-cart-card .quantity__button,.custom-cart-card quantity-input .quantity__button,.custom-cart-card quantity-input button{position:relative!important;flex:0 0 40px!important;width:40px!important;min-width:40px!important;max-width:40px!important;height:42px!important;min-height:42px!important;max-height:42px!important;padding:0!important;margin:0!important;border:0!important;border-radius:0!important;display:flex!important;align-items:center!important;justify-content:center!important;cursor:pointer!important;font-family:Instrument Sans,sans-serif!important;font-size:17px!important;font-weight:500!important;line-height:1!important;box-shadow:none!important;outline:none!important;appearance:none!important;-webkit-appearance:none!important;transition:background-color .2s ease,color .2s ease!important;z-index:2!important}.custom-cart-card .quantity__button:first-of-type,.custom-cart-card .quantity__button[name=minus],.custom-cart-card quantity-input button:first-of-type,.custom-cart-card quantity-input button[name=minus]{background:#d5efd7!important;color:#08783e!important}.custom-cart-card .quantity__button:last-of-type,.custom-cart-card .quantity__button[name=plus],.custom-cart-card quantity-input button:last-of-type,.custom-cart-card quantity-input button[name=plus]{background:#08783e!important;color:#fff!important}.custom-cart-card .quantity__button:first-of-type:hover,.custom-cart-card .quantity__button[name=minus]:hover,.custom-cart-card quantity-input button:first-of-type:hover,.custom-cart-card quantity-input button[name=minus]:hover{background:#bde4c2!important;color:#056a35!important}.custom-cart-card .quantity__button:last-of-type:hover,.custom-cart-card .quantity__button[name=plus]:hover,.custom-cart-card quantity-input button:last-of-type:hover,.custom-cart-card quantity-input button[name=plus]:hover{background:#066632!important;color:#fff!important}.custom-cart-card .quantity__button:focus,.custom-cart-card .quantity__button:focus-visible,.custom-cart-card quantity-input button:focus,.custom-cart-card quantity-input button:focus-visible{outline:none!important;box-shadow:inset 0 0 0 2px #0523261f!important}.custom-cart-card .quantity__button svg,.custom-cart-card quantity-input button svg{display:block!important;width:13px!important;height:13px!important;min-width:13px!important;min-height:13px!important;color:currentColor!important;pointer-events:none!important}.custom-cart-card .quantity__button .svg-wrapper,.custom-cart-card quantity-input button .svg-wrapper{display:flex!important;align-items:center!important;justify-content:center!important;width:13px!important;height:13px!important;color:currentColor!important}.custom-cart-card .quantity__button svg path,.custom-cart-card quantity-input button svg path{fill:currentColor!important;stroke:currentColor!important}.custom-cart-card .quantity__button svg line,.custom-cart-card quantity-input button svg line{stroke:currentColor!important}.custom-cart-card .quantity__input,.custom-cart-card quantity-input .quantity__input,.custom-cart-card quantity-input input{position:relative!important;flex:0 0 46px!important;width:46px!important;min-width:46px!important;max-width:46px!important;height:42px!important;min-height:42px!important;max-height:42px!important;padding:0!important;margin:0!important;border:0!important;border-left:1px solid #E7E1D7!important;border-right:1px solid #E7E1D7!important;border-radius:0!important;background:#fff!important;color:#052326!important;font-family:Instrument Sans,sans-serif!important;font-size:15px!important;font-weight:600!important;line-height:42px!important;text-align:center!important;box-shadow:none!important;outline:none!important;appearance:textfield!important;-moz-appearance:textfield!important;-webkit-appearance:none!important;z-index:1!important}.custom-cart-card input[type=number]::-webkit-inner-spin-button,.custom-cart-card input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none!important;appearance:none!important;margin:0!important}.custom-cart-card .quantity__button:disabled,.custom-cart-card quantity-input button:disabled{opacity:.45!important;cursor:not-allowed!important}.custom-cart-card .quantity__button[name=minus]:disabled,.custom-cart-card quantity-input button[name=minus]:disabled{background:#d5efd7!important;color:#08783e!important}.custom-cart-card .quantity__button[name=plus]:disabled,.custom-cart-card quantity-input button[name=plus]:disabled{background:#08783e!important;color:#fff!important}.custom-cart-card__links{display:flex;align-items:center;gap:8px}.custom-cart-card__link{font-family:Instrument Sans,sans-serif;font-size:13px;color:#617272;text-decoration:underline;text-underline-offset:2px;background:none;border:none;padding:0;cursor:pointer;transition:color .2s ease}.custom-cart-card__link:hover{color:#052326}.custom-cart-card__link--remove{color:#b3261e}.custom-cart-card__link--remove:hover{color:#8c1d17}.custom-cart-card__link-divider{color:#d6d6d6;font-size:13px}.custom-cart-continue{display:inline-flex;align-items:center;gap:8px;margin-top:20px;font-family:Instrument Sans,sans-serif;font-size:14px;font-weight:500;color:#052326;text-decoration:none;transition:color .2s ease,opacity .2s ease}.custom-cart-continue:hover{color:#08783e;text-decoration:underline;text-underline-offset:3px}@media screen and (max-width:749px){.custom-cart-header{margin-bottom:20px}.custom-cart-header__title{font-size:24px}.custom-cart-header__count{font-size:13px}.custom-cart-card{flex-direction:column;padding:14px;gap:14px;border-radius:14px}.custom-cart-card__image-link{width:100%;height:160px;border-radius:10px}.custom-cart-card__top-row{flex-direction:column;gap:6px}.custom-cart-card__price-block{align-items:flex-start;flex-direction:row;flex-wrap:wrap;gap:8px;text-align:left}.custom-cart-card__bottom-row{flex-direction:column;align-items:flex-start;gap:12px}.custom-cart-card .quantity,.custom-cart-card quantity-input,.custom-cart-card quantity-input.quantity{width:126px!important;min-width:126px!important}}@media screen and (max-width:480px){.custom-cart-card{padding:12px}.custom-cart-card__image-link{height:145px}.custom-cart-card__title,.custom-cart-card__price{font-size:16px}.custom-cart-card .quantity,.custom-cart-card quantity-input,.custom-cart-card quantity-input.quantity{width:120px!important;min-width:120px!important;max-width:120px!important;height:40px!important;min-height:40px!important}.custom-cart-card .quantity__button,.custom-cart-card quantity-input .quantity__button,.custom-cart-card quantity-input button{flex-basis:38px!important;width:38px!important;min-width:38px!important;max-width:38px!important;height:40px!important;min-height:40px!important;max-height:40px!important}.custom-cart-card .quantity__input,.custom-cart-card quantity-input .quantity__input,.custom-cart-card quantity-input input{flex-basis:44px!important;width:44px!important;min-width:44px!important;max-width:44px!important;height:40px!important;min-height:40px!important;max-height:40px!important;line-height:40px!important;font-size:14px!important}}
/*# sourceMappingURL=/cdn/shop/t/9/assets/custom-cart-items.css.map */
