body:has(.carol-agen){background:#f4f4f0!important}body:has(.carol-agen) #MainContent,body:has(.carol-agen) cart-items,body:has(.carol-agen) cart-items.gradient,body:has(.carol-agen) #main-cart-footer,body:has(.carol-agen) #main-cart-footer.gradient{background:transparent!important}body:has(.carol-agen) #MainContent .shopify-section{background:transparent!important}body:has(.carol-agen) #MainContent .page-width{max-width:1218px;padding-left:24px;padding-right:24px}body:has(.carol-agen) ::selection{background:#cf5c40;color:#fff}body:has(.carol-agen) a:focus-visible,body:has(.carol-agen) button:focus-visible,body:has(.carol-agen) input:focus-visible{outline:2px solid #2B45E0;outline-offset:3px}body:has(.carol-agen) .cart-item strong,body:has(.carol-agen) .cart__footer strong{font-weight:400}body:has(.carol-agen) .title-wrapper-with-link{display:flex;align-items:baseline;justify-content:space-between;gap:24px;margin:34px 0 32px!important;padding-bottom:0;border-bottom:0}body:has(.carol-agen) h1.title--primary{font-size:74px;line-height:78px;letter-spacing:-.015em;color:#17171a;margin:0;text-wrap:balance}body:has(.carol-agen) h1.title--primary:after{content:".";color:#cf5c40}body:has(.carol-agen) .title-wrapper-with-link .underlined-link{color:#ac4730;font-size:17px;line-height:26px;text-underline-offset:4px;text-decoration-thickness:1px;white-space:nowrap}body:has(.carol-agen) .title-wrapper-with-link .underlined-link:hover{color:#cf5c40}body:has(.carol-agen) .cart__items{background:#fff;border-radius:22px;border-bottom:0!important;padding:10px 32px 32px!important;box-shadow:0 24px 48px -12px #1a1a201a,0 6px 16px -6px #1a1a200d}body:has(.carol-agen) .cart-items thead th{font-family:Pitch Sans Semibold,ui-monospace,SF Mono,Menlo,monospace;font-weight:600;font-size:14px;line-height:22px;letter-spacing:.12em;text-transform:uppercase;font-synthesis:none;color:#6e6e6e;opacity:1;padding-bottom:14px!important;border-bottom:1px solid rgba(23,23,26,.1)!important}body:has(.carol-agen) .cart-items tbody tr+tr td{border-top:1px solid rgba(23,23,26,.1)}body:has(.carol-agen) .cart-item__image-container{background:#edede7;border-radius:14px;overflow:hidden;box-shadow:inset 0 0 0 1px #17171a12}body:has(.carol-agen) .cart-item__image{border-radius:14px}body:has(.carol-agen) .cart-item__name{font-size:21px;line-height:30px;color:#17171a}body:has(.carol-agen) .cart-item__name:hover{color:#ac4730;text-decoration:none}body:has(.carol-agen) .cart-item__details>.product-option{font-size:17px;line-height:26px;color:#55565b}body:has(.carol-agen) .cart-item__details dl .product-option,body:has(.carol-agen) .cart-item__details dl .product-option *{font-size:15px;line-height:24px;color:#6e6e6e}body:has(.carol-agen) .cart-item__totals .price,body:has(.carol-agen) .cart-item__totals .price *{font-family:Roobert Regular,Inter,Arial,sans-serif;font-size:19px;line-height:28px;letter-spacing:0;color:#17171a}body:has(.carol-agen) .cart-item__old-price,body:has(.carol-agen) .cart-item__old-price *{color:#6e6e6e}body:has(.carol-agen) .discounts__discount{color:#ac4730;font-size:15px}body:has(.carol-agen) .cart-quantity{border-radius:999px;min-height:48px}body:has(.carol-agen) .cart-quantity:after{border-radius:999px;box-shadow:0 0 0 1px #17171a38}body:has(.carol-agen) .cart-quantity:before{border-radius:999px;background:#fff;box-shadow:none}body:has(.carol-agen) .cart-quantity .quantity__input,body:has(.carol-agen) .cart-quantity .quantity__button{color:#17171a;font-size:17px}body:has(.carol-agen) .cart-quantity .quantity__button:hover{color:#ac4730}body:has(.carol-agen) cart-remove-button .button{background:transparent!important;background-color:transparent!important;color:#6e6e6e!important;border-radius:999px!important;min-width:48px!important;min-height:48px!important;box-shadow:inset 0 0 0 1px #17171a38}body:has(.carol-agen) cart-remove-button .button:after,body:has(.carol-agen) cart-remove-button .button:before{box-shadow:none!important;content:none!important}body:has(.carol-agen) cart-remove-button .button:not([disabled]):hover{color:#ac4730!important;box-shadow:inset 0 0 0 1px #ac4730}body:has(.carol-agen) .cart__footer{padding-top:24px!important;padding-bottom:72px!important}body:has(.carol-agen) .cart__footer>*{width:420px}body:has(.carol-agen) .cart__blocks{background:#fff;border-radius:22px;padding:28px;box-shadow:0 24px 48px -12px #1a1a201a,0 6px 16px -6px #1a1a200d}body:has(.carol-agen) .cart__blocks>*+*{margin-top:18px}body:has(.carol-agen) .totals{justify-content:space-between;align-items:baseline;gap:16px}body:has(.carol-agen) .totals>*+*{margin-left:20px}body:has(.carol-agen) .totals__total{font-size:19px;line-height:28px;color:#55565b;margin-top:0}body:has(.carol-agen) .totals__total-value{font-size:27px;line-height:34px;color:#17171a;white-space:nowrap}body:has(.carol-agen) .tax-note{font-size:14px;line-height:22px;color:#6e6e6e;text-align:left!important;margin:12px 0 0!important}body:has(.carol-agen) .cart__ctas{display:block}body:has(.carol-agen) .cart__checkout-button{background:#cf5c40!important;background-color:#cf5c40!important;color:#fff!important;border-radius:999px!important;max-width:none!important;min-height:56px;font-size:18px;letter-spacing:.01em;box-shadow:0 14px 28px -10px #cf5c408c;transition:background .1s ease}body:has(.carol-agen) .cart__checkout-button:after{box-shadow:none!important;border-radius:999px}body:has(.carol-agen) .cart__checkout-button:active{transform:scale(.97);transition:transform .16s cubic-bezier(.23,1,.32,1)}body:has(.carol-agen) .cart__checkout-button[disabled]{background:#e3d6d1!important;background-color:#e3d6d1!important;color:#6e6e6e!important;box-shadow:none}@media(hover:hover)and (pointer:fine){body:has(.carol-agen) .cart__checkout-button:not([disabled]):hover{background:#ac4730!important;background-color:#ac4730!important}}body:has(.carol-agen) .cart__dynamic-checkout-buttons{max-width:none!important}body:has(.carol-agen) .cart__note .field__input{border-radius:14px;background:#f4f4f0}body:has(.carol-agen) cart-items.is-empty .title-wrapper-with-link{display:none!important}body:has(.carol-agen) .cart__warnings{text-align:left!important;padding:88px 0 120px!important;max-width:34em;margin-left:0!important;margin-right:auto!important}body:has(.carol-agen) h1.cart__empty-text{font-size:50px!important;line-height:56px!important;letter-spacing:-.01em;color:#17171a;margin:0 0 28px!important}body:has(.carol-agen) .cart__warnings>a.button{background:#c2513a!important;background-color:#c2513a!important;color:#fff!important;border-radius:999px!important;min-height:56px;padding:0 32px;font-size:18px;letter-spacing:.01em;box-shadow:0 14px 28px -10px #cf5c408c}body:has(.carol-agen) .cart__warnings>a.button:after{box-shadow:none!important}@media(hover:hover)and (pointer:fine){body:has(.carol-agen) .cart__warnings>a.button:hover{background:#ac4730!important;background-color:#ac4730!important}}body:has(.carol-agen) .cart__login-title{font-size:23px;line-height:32px;color:#17171a;margin:48px 0 8px!important}body:has(.carol-agen) .cart__login-paragraph,body:has(.carol-agen) .cart__login-paragraph a{font-size:17px;line-height:26px;color:#55565b}body:has(.carol-agen) .cart__login-paragraph a{color:#ac4730}@media screen and (max-width:749px){body:has(.carol-agen) .cart__footer>*{width:100%}}@media screen and (max-width:749px){body:has(.carol-agen) h1.title--primary{font-size:46px;line-height:51px}body:has(.carol-agen) h1.cart__empty-text{font-size:33px;line-height:38px}body:has(.carol-agen) .title-wrapper-with-link{display:block;margin:26px 0!important}body:has(.carol-agen) .title-wrapper-with-link .underlined-link{display:inline-block;margin-top:12px}body:has(.carol-agen) .cart__items{padding:4px 18px 24px!important}body:has(.carol-agen) .cart-items thead tr{border-bottom:0!important;margin-bottom:24px!important}body:has(.carol-agen) .cart-items tbody tr+tr td{border-top:0}body:has(.carol-agen) .cart-item+.cart-item{border-top:1px solid rgba(23,23,26,.1);padding-top:24px}body:has(.carol-agen) .cart-item__name{font-size:19px;line-height:27px}body:has(.carol-agen) .cart__blocks{padding:22px 18px}body:has(.carol-agen) .totals{gap:12px}body:has(.carol-agen) .totals__total{font-size:17px;line-height:26px}body:has(.carol-agen) .totals__total-value{font-size:21px;line-height:28px}body:has(.carol-agen) .cart-item{grid-template:auto auto auto / 88px minmax(0,1fr);gap:12px 16px}body:has(.carol-agen) .cart-item__media{grid-column:1;grid-row:1 / 4;width:88px}body:has(.carol-agen) .cart-item__details{grid-column:2 / 3;grid-row:1}body:has(.carol-agen) .cart-item__quantity{grid-column:2 / 3;grid-row:2}body:has(.carol-agen) .cart-item__totals{grid-column:2 / 3;grid-row:3;justify-content:flex-end;align-items:center}body:has(.carol-agen) .cart-item__quantity-wrapper{flex-wrap:nowrap;align-items:center}}@media screen and (max-width:380px){body:has(.carol-agen) .cart-item{grid-template-columns:72px minmax(0,1fr)}body:has(.carol-agen) .cart-item__media{width:72px}body:has(.carol-agen) .cart-item__image{max-width:100%}body:has(.carol-agen) .totals{flex-wrap:wrap}body:has(.carol-agen) .totals__total{white-space:nowrap}body:has(.carol-agen) .totals>*+*{margin-left:auto}body:has(.carol-agen) .cart-quantity{width:124px}body:has(.carol-agen) .cart-item cart-remove-button{margin-left:8px}body:has(.carol-agen) cart-remove-button .button{min-width:44px!important;min-height:44px!important}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/carol-agen-cart.css.map */
