body.fasola-atelier .atelier-cart-items.page-width,body.fasola-atelier #main-cart-footer{max-width:1120px;padding-left:32px;padding-right:32px}body.fasola-atelier .atelier-cart-items.page-width{padding-top:28px;padding-bottom:0}body.fasola-atelier .atelier-cart-items .title-wrapper-with-link{margin:0 0 24px;gap:16px}body.fasola-atelier .atelier-cart-items h1.title,body.fasola-atelier .atelier-cart-items h1.cart__empty-text{font-size:clamp(28px,3vw,36px);line-height:1.2;letter-spacing:-.035em}body.fasola-atelier .atelier-cart-items .underlined-link{font-size:14px;line-height:1.5}body.fasola-atelier .atelier-cart-items .cart-items th{font-size:12px;line-height:1.4;padding-bottom:14px}body.fasola-atelier .atelier-cart-items .cart-item td{padding-top:18px;padding-bottom:18px}body.fasola-atelier .atelier-cart-items .cart-item__image-container{max-width:88px}body.fasola-atelier .atelier-cart-items .cart-item__image{width:88px;height:88px;object-fit:contain}body.fasola-atelier .atelier-cart-items .cart-item__details{font-size:14px;line-height:1.5}body.fasola-atelier .atelier-cart-items .cart-item__name{font-size:16px;line-height:1.35;font-weight:600}body.fasola-atelier .atelier-cart-items .product-option{font-size:13px;line-height:1.5;margin-top:5px}body.fasola-atelier .atelier-cart-items .cart-item__details>*+*{margin-top:6px}body.fasola-atelier .atelier-cart-items .price{font-size:16px;line-height:1.4}body.fasola-atelier .atelier-cart-items .quantity{width:120px;min-height:44px}body.fasola-atelier .atelier-cart-items .quantity__button{width:38px}body.fasola-atelier .atelier-cart-items .quantity__input{font-size:15px}body.fasola-atelier .atelier-cart-items cart-remove-button .button{min-width:44px;min-height:44px;margin:0}body.fasola-atelier .atelier-cart-items .cart__items{padding-bottom:12px}body.fasola-atelier #main-cart-footer .cart__footer{padding-top:20px;padding-bottom:32px;gap:28px;align-items:flex-start}body.fasola-atelier #main-cart-footer .cart__blocks{width:100%;max-width:390px;background:#f7f5f1;border:1px solid #e3e7e2;border-radius:8px;padding:22px;margin-left:auto}body.fasola-atelier #main-cart-footer .totals{justify-content:space-between;align-items:baseline;gap:16px}body.fasola-atelier #main-cart-footer h2.totals__total{font-size:var(--atelier-total-label,18px);line-height:1.35;letter-spacing:normal;font-weight:600;margin:0}body.fasola-atelier #main-cart-footer .totals__total-value{font-size:var(--atelier-total-value,22px);line-height:1.35;white-space:nowrap;font-weight:650;margin:0}body.fasola-atelier #main-cart-footer .tax-note{font-size:12px;line-height:1.6;text-align:left;margin:12px 0 18px}body.fasola-atelier #main-cart-footer .cart__ctas{margin:0;gap:12px}body.fasola-atelier #main-cart-footer .cart__checkout-button{font-size:16px;line-height:1.3;min-height:48px;max-width:none;padding:12px 20px;border-radius:5px}body.fasola-atelier #main-cart-footer .cart__dynamic-checkout-buttons{max-width:100%;margin-top:14px}body.fasola-atelier #main-cart-footer .cart__note{width:100%;max-width:360px;top:0;margin-top:24px}body.fasola-atelier #main-cart-footer .cart__note label{font-size:14px;top:-24px;height:auto}body.fasola-atelier #main-cart-footer .cart__note textarea{font-size:15px;min-height:100px;padding:12px}body.fasola-atelier .atelier-cart-items .cart__warnings{padding:48px 0}body.fasola-atelier .atelier-cart-items .cart__login-title{font-size:20px;line-height:1.3;margin:30px 0 8px}body.fasola-atelier .atelier-cart-items .cart__login-paragraph{font-size:14px;line-height:1.6}body.fasola-atelier .atelier-cart-items .cart__warnings .button{font-size:15px;min-height:46px;padding:12px 22px;margin-top:20px}@media(max-width:749px){body.fasola-atelier .atelier-cart-items.page-width,body.fasola-atelier #main-cart-footer{padding-left:20px;padding-right:20px}body.fasola-atelier .atelier-cart-items .cart-item__image{width:70px;height:70px}body.fasola-atelier .atelier-cart-items .cart-item__media{width:70px}body.fasola-atelier .atelier-cart-items .cart-item__name{font-size:15px}body.fasola-atelier #main-cart-footer .cart__footer{display:block;padding-top:16px;padding-bottom:24px}body.fasola-atelier #main-cart-footer .cart__blocks{max-width:none;padding:18px}body.fasola-atelier #main-cart-footer .cart__note{max-width:none;margin-bottom:20px}body.fasola-atelier #main-cart-footer .totals{gap:10px}body.fasola-atelier #main-cart-footer .totals__total-value{font-size:min(var(--atelier-total-value,22px),22px)}}body.fasola-atelier #main-cart-footer .cart__checkout-button{color:#fff!important;background:#243e35;opacity:1}body.fasola-atelier #main-cart-footer .cart__checkout-button,body.fasola-atelier #main-cart-footer .atelier-checkout-label{color:#fff!important;visibility:visible!important;font-size:16px!important;opacity:1!important}body.fasola-atelier #main-cart-footer .cart__checkout-button{background:#243e35!important}body.fasola-atelier #main-cart-footer .cart__update-button{font-size:14px;min-height:44px;padding:10px 14px;color:#243e35!important;background:#fff!important;margin-bottom:12px;width:100%}body.fasola-atelier .atelier-cart-items .atelier-cart-login{display:inline-block;text-decoration:underline;text-underline-offset:3px;font-weight:600;padding:4px 0}body.fasola-atelier .atelier-cart-items .cart__warnings>a.button{color:#fff!important;background:#243e35!important}body.fasola-atelier #main-cart-footer .cart__ctas{flex-direction:column}body.fasola-atelier .atelier-cart-items .atelier-cart-remove{display:inline-flex;align-items:center;gap:6px;min-width:44px;min-height:44px;margin:0;padding:8px;font-size:13px;line-height:1.3;white-space:nowrap;text-decoration:underline;text-underline-offset:3px}body.fasola-atelier .atelier-cart-items .atelier-cart-remove svg{width:16px;height:16px;flex-shrink:0}body.fasola-atelier .atelier-cart-items .cart-items{width:100%;max-width:100%}body.fasola-atelier .atelier-cart-items .cart-item__details{width:auto;min-width:0;overflow-wrap:anywhere}body.fasola-atelier .atelier-cart-items .cart-item__quantity-wrapper{gap:8px;flex-wrap:wrap}body.fasola-atelier .atelier-cart-items .cart-item__quantity{min-width:0}@media(min-width:750px){body.fasola-atelier .atelier-cart-items .cart-item{display:table-row;grid-template-columns:none}body.fasola-atelier .atelier-cart-items .cart-item>td+td,body.fasola-atelier .atelier-cart-items .cart-items th+th{padding-left:16px}body.fasola-atelier .atelier-cart-items .cart-item__media{width:88px}body.fasola-atelier .atelier-cart-items .cart-item__quantity{width:180px}body.fasola-atelier .atelier-cart-items .cart-item__totals{width:95px}body.fasola-atelier .atelier-cart-items .cart-item__quantity-wrapper{flex-direction:column;align-items:flex-start}body.fasola-atelier .atelier-cart-items .cart-items thead th:first-child{width:auto}}@media(max-width:749px){body.fasola-atelier .atelier-cart-items .cart-item{display:grid;grid-template-columns:70px minmax(0,1fr);gap:12px;width:100%;padding:18px 0}body.fasola-atelier .atelier-cart-items .cart-item td{padding:0}body.fasola-atelier .atelier-cart-items .cart-item__media{grid-column:1;grid-row:1/3}body.fasola-atelier .atelier-cart-items .cart-item__details{grid-column:2;grid-row:1}body.fasola-atelier .atelier-cart-items .cart-item__totals.medium-hide{grid-column:2;grid-row:2;justify-content:flex-start}body.fasola-atelier .atelier-cart-items .cart-item__quantity{grid-column:1/-1;grid-row:3}body.fasola-atelier .atelier-cart-items .cart-item__quantity-wrapper{align-items:center}}.fasola-mobile-cart-title{display:none}@media(max-width:800px){body.fasola-atelier #MainContent:has(.atelier-cart-items){display:flex!important;flex-direction:column}body.fasola-atelier #MainContent:has(.atelier-cart-items)>[id$=__cart-footer]{order:1}body.fasola-atelier #MainContent:has(.atelier-cart-items)>[id$=__cart-items]{order:0}body.fasola-atelier #main-cart-footer{padding:12px 4% 0!important}body.fasola-atelier #main-cart-footer .fasola-mobile-cart-title{display:none;font-size:24px;line-height:1.2;margin:0 0 12px}body.fasola-atelier #main-cart-footer .cart__footer{display:block!important;padding:0 0 8px!important}body.fasola-atelier #main-cart-footer .cart__blocks{max-width:none!important;width:100%!important;padding:12px!important;box-sizing:border-box;margin:0!important}body.fasola-atelier #main-cart-footer .tax-note{margin:6px 0 10px!important;font-size:11px!important;line-height:1.4!important}body.fasola-atelier #main-cart-footer .cart__ctas{display:flex!important;flex-direction:column!important;gap:6px!important;margin:0!important}body.fasola-atelier #main-cart-footer .cart__checkout-button{order:0!important;margin:0!important;min-height:48px!important}body.fasola-atelier #main-cart-footer .cart__update-button{order:1!important;margin:0!important;min-height:40px!important;padding:8px!important;font-size:12px!important}body.fasola-atelier .atelier-cart-items.page-width{padding:4px 4% 12px!important}body.fasola-atelier .atelier-cart-items:not(.is-empty) .title-wrapper-with-link{display:flex!important;margin:12px 0!important}.atelier-cart-items .title-wrapper-with-link h1{font-size:24px;line-height:1.2}body.fasola-atelier .atelier-cart-items .cart-items thead{display:none!important}body.fasola-atelier .atelier-cart-items .cart-item{margin-top:0!important;padding:12px 0!important}}
/*# sourceMappingURL=/cdn/shop/t/4/assets/atelier-cart.css.map */
