.cart-page{color:#606060;max-width:1100px;margin:0 auto;font-family:var(--font-body-family),sans-serif;letter-spacing:normal}.cart-page__heading{text-align:center;padding:27px 15px 30px}.cart-page__heading h1{font-size:26px;line-height:1.3;margin:0 0 10px;font-family:var(--font-heading-family),sans-serif}.cart-page a{color:inherit;text-decoration:none}.cart-page__heading>a{font-size:17px;color:#219d6d}.cart-table{padding:0 15px}.cart-table__head{display:flex;justify-content:space-between;letter-spacing:1.5px;text-transform:uppercase;font-size:11px;color:#888;padding:0 0 19px;border-bottom:1px solid #ddd}.basket-item{display:grid;grid-template-columns:100px minmax(0,1fr) auto;column-gap:15px;padding:42px 0;align-items:start;border-bottom:1px solid #eee}.basket-item__image{grid-row:1 / 3}.basket-item__image img{display:block;width:100%;height:auto}.basket-item__details{font-size:16px;line-height:1.18}.basket-item__details p{margin:10px 0 0;font-size:16px}.basket-item__total{font-size:18px;white-space:nowrap;line-height:1.3}.basket-item__controls{grid-column:2 / 4;display:flex;gap:20px;align-items:center;margin-top:25px}.cart-quantity{width:111px;height:46px;border:1px solid #ddd;border-radius:8px;display:flex;align-items:center}.cart-quantity button{background:none;border:0;width:34px;flex-shrink:0;font:inherit;font-size:19px;color:#666;cursor:pointer}.cart-quantity button:disabled{color:#bbb;cursor:default}.cart-quantity input{width:41px;min-width:0;border:0;background:none;color:#606060;font:inherit;font-size:16px;text-align:center;appearance:textfield;-moz-appearance:textfield;padding:0}.cart-quantity input::-webkit-inner-spin-button,.cart-quantity input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.cart-remove{border:0;background:none;color:#20a875;cursor:pointer;display:grid;place-items:center;min-height:44px;min-width:34px;padding:0}.cart-summary{padding:17px 0 39px}.cart-summary__line{display:flex;justify-content:space-between;align-items:center;font-size:18px}.cart-summary__line strong{font-size:24px;color:#009c57}.cart-summary>p{text-align:right;margin:0 0 13px;font-size:16px;line-height:1.25}.cart-checkout{display:block;width:100%;border:0;border-radius:8px;background:#009c57;color:white!important;text-align:center;padding:14px 10px;min-height:49px;line-height:1.2;font:inherit;font-size:19px;font-weight:700;letter-spacing:1px;box-shadow:0 0 0 9px #f2faf5;cursor:pointer}.cart-checkout:hover{background:#008a4b}.cart-pix{border-top:1px solid #ddd;text-align:center;padding:15px 25px 59px;color:#111}.cart-pix h2{font-family:inherit;font-size:16px;font-weight:700;line-height:1.4;margin:0 0 15px;color:#111}.cart-pix h2 span{color:#51b877;margin-right:9px}.cart-pix p{font-size:16px;line-height:1.3;margin:0}.cart-empty{text-align:center;padding:30px 20px 100px}.cart-empty .cart-checkout{max-width:360px;margin:30px auto}.cart-count{position:absolute;top:23px;right:0;display:grid;place-items:center;background:#e90c8c;color:#fff;min-width:19px;height:19px;border-radius:50%;font-size:10px;font-weight:700}.cart-count[hidden]{display:none}.header__icon--cart{position:relative}[data-page="cart"] .announcement-bar .splide__slide:last-child{display:none!important}[data-page="cart"] .announcement-bar .splide__slide:nth-child(2){display:block!important;width:100%!important}[data-page="cart"] .footer{margin-top:0}[data-page="cart"] .section-divider{display:none!important}@media(min-width:750px){.cart-page__heading{padding:45px 0}.basket-item{grid-template-columns:150px 1fr auto}.basket-item__controls{margin-top:20px}.cart-summary{max-width:440px;margin-left:auto}.cart-pix{padding:30px 20px 65px}.cart-pix p{max-width:580px;margin:auto}}@media(max-width:359px){.basket-item{grid-template-columns:76px minmax(0,1fr) auto;gap:10px}.basket-item__details,.basket-item__details p{font-size:14px}.basket-item__total{font-size:15px}.cart-pix h2{font-size:14px}}
[data-page="cart"] .footer-block__newsletter .rte{display:none}
.cart-checkout{line-height:1.2}
@media(max-width:749px){.cart-page__heading{padding-bottom:14px}.basket-item__details{font-size:14.5px;line-height:1.18}.basket-item{padding-block:40px}.basket-item__controls{margin-top:22px}}
