[is=cart] .header{align-items:center;display:flex;justify-content:space-between;margin-bottom:48px}@media(max-width:1024px){[is=cart] .header{align-items:flex-start;flex-direction:column;gap:40px;margin-bottom:32px}}[is=cart] .header .title{margin:0}[is=cart] .header a{text-transform:uppercase}[is=cart] .inner{background-color:#fff;margin-bottom:48px;padding:24px;width:100%}@media(max-width:1024px){[is=cart] .inner{margin-bottom:32px;padding:16px}}[is=cart] .inner hr{background-color:rgba(from #f5f3ef r g b/.4);margin:0}[is=cart] .table-header{border-bottom:1px solid rgba(from #f5f3ef r g b/.4);display:grid;gap:32px;grid-template-columns:136px 1fr auto auto;padding-bottom:16px}@media(max-width:1024px){[is=cart] .table-header{display:none;gap:0;grid-template-columns:1fr}}[is=cart] .table-header .table-header-item--product{grid-column:1/3}@media(max-width:1024px){[is=cart] .table-header .table-header-item--product{display:none}}[is=cart] .table-header .table-header-item--quantity{min-width:184px}@media(max-width:1024px){[is=cart] .table-header .table-header-item--quantity{display:none}}[is=cart] .table-header .table-header-item--total{min-width:168px}@media(max-width:1024px){[is=cart] .table-header .table-header-item--total{display:none}}[is=cart] .items{display:flex;flex-direction:column;gap:24px;padding-top:24px}[is=cart] .item{align-items:center;display:grid;gap:24px;grid-template-columns:136px 1fr auto auto;transition:opacity .2s ease}@media(max-width:1024px){[is=cart] .item{gap:32px;grid-template-areas:"image-details" "controls-price";grid-template-columns:1fr}}[is=cart] .item--updating{opacity:.5;pointer-events:none}@media(min-width:1025px){[is=cart] .item .image-details-row{display:contents}}@media(max-width:1024px){[is=cart] .item .image-details-row{align-items:flex-start;display:flex;gap:24px;grid-area:image-details}}[is=cart] .item .image{height:136px;width:136px}@media(max-width:1024px){[is=cart] .item .image{height:126px;width:126px}}[is=cart] .item .media{border-radius:1px;height:100%;object-fit:cover;width:100%}[is=cart] .item .media--placeholder{background-color:#e3e0df}[is=cart] .item .details{min-width:0}@media(max-width:1024px){[is=cart] .item .details{flex:1}}[is=cart] .item .item-title{margin-bottom:8px}@media(min-width:768px){[is=cart] .item .item-title{margin-bottom:4px}}[is=cart] .item .item-title a{color:#2f4333;font-family:system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;max-width:600px;text-decoration:none;transition:color .2s ease}[is=cart] .item .item-title a:hover{color:#2f4333}[is=cart] .item .usp{color:#2f4333;margin-bottom:8px;max-width:600px}@media(min-width:768px){[is=cart] .item .usp{margin-bottom:16px}}[is=cart] .item .unit-price{color:#2f4333;font-weight:500;margin-bottom:0;max-width:600px}@media(min-width:1025px){[is=cart] .item .controls-price-row{display:contents}}@media(max-width:1024px){[is=cart] .item .controls-price-row{align-items:center;display:flex;grid-area:controls-price;justify-content:space-between}[is=cart] .item .quantity{flex:0 0 auto}}[is=cart] .item .quantity-controls{align-items:center;display:flex;gap:12px;min-width:184px}@media(max-width:1024px){[is=cart] .item .quantity-controls{flex-direction:row;gap:8px;min-width:auto}}[is=cart] .item .quantity-wrapper{align-items:center;border:1px solid #f5f3ef;border-radius:2px;display:flex;height:48px;justify-content:center;overflow:visible;width:124px}[is=cart] .item .quantity-button{align-items:center;background:#0000;border:none;color:#2f4333;cursor:pointer;display:flex;height:54px;justify-content:center;margin:0;padding:0;transition:background-color .2s ease;width:48px}[is=cart] .item .quantity-button:hover{background:#0000;opacity:.7}[is=cart] .item .quantity-input{-moz-appearance:textfield;background:#0000;border:0!important;color:inherit;font-family:inherit;font-size:inherit;height:auto;outline:none;padding:0!important;text-align:center;width:40px}[is=cart] .item .quantity-input::-webkit-inner-spin-button,[is=cart] .item .quantity-input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}[is=cart] .item .remove{border:#0000;margin:0}[is=cart] .item .price{min-width:168px;text-align:right}@media(max-width:1024px){[is=cart] .item .price{flex:0 0 auto;min-width:auto}}[is=cart] .item .price-total{color:#2f4333;font-size:20px;font-weight:500;margin-bottom:0}[is=cart] .item .price-unit{margin-top:4px}[is=cart] .clear-section{display:flex;justify-content:flex-end;padding-block:40px 24px}@media(min-width:768px){[is=cart] .clear-section{padding-bottom:unset;padding-top:24px}}[is=cart] .clear-button{letter-spacing:1px;margin-bottom:0;text-transform:uppercase}[is=cart] .footer{display:flex;justify-content:flex-end;margin-top:32px}@media(max-width:1024px){[is=cart] .footer{justify-content:stretch}}[is=cart] .summary{align-items:flex-end;display:flex;flex-direction:column;max-width:528px;width:100%}@media(max-width:1024px){[is=cart] .summary{align-items:stretch;max-width:none}}@media(min-width:1025px){[is=cart] .summary{max-width:528px}}[is=cart] .subtotal{align-items:center;display:flex;gap:32px;justify-content:space-between;margin-bottom:16px;width:100%}[is=cart] .subtotal-label{font-size:20px;font-weight:700;line-height:1.2}[is=cart] .subtotal-price{color:#2f4333;font-weight:700}[is=cart] .tax-note{margin-bottom:32px;margin-right:auto;text-align:left}[is=cart] .actions{width:100%}[is=cart] .actions .button-primary,[is=cart] .actions .checkout-button{margin-bottom:24px;text-transform:uppercase}[is=cart] .dynamic-checkout,[is=cart] .dynamic-checkout .shopify-payment-button,[is=cart] .dynamic-checkout [data-shopify=dynamic-checkout]{width:100%}[is=cart] .dynamic-checkout .shopify-payment-button__button{margin-bottom:8px;width:100%!important}[is=cart] .dynamic-checkout .shopify-payment-button__more-options{color:#2f4333;margin:8px 0;text-align:center}[is=cart] .empty{background-color:#fff;border-radius:2px;padding:64px;text-align:center}[is=cart] .empty-text{font-size:20px;margin-bottom:24px}@media(prefers-reduced-motion:reduce){[is=cart] .item,[is=cart] .item-title a,[is=cart] .quantity-button,[is=cart] .remove{transition-duration:.001ms}}