body.template-cart{--cc-ivory:#F9F5F1;--cc-blush:#F0E4DF;--cc-rose:#D27C79;--cc-ink:#343321;--cc-muted:#706962;--cc-line:#E8DCD6;background:var(--cc-ivory)}body.template-cart #main-cart-items,body.template-cart #main-cart-footer{background:var(--cc-ivory)}body.template-cart .cart__items,body.template-cart .cart__footer{color:var(--cc-ink)}body.template-cart .title-wrapper-with-link{padding:1.3rem 0 0}body.template-cart .title-wrapper-with-link .title,body.template-cart .cc-cart-notices h2{font-family:Georgia,Times New Roman,serif;font-weight:400;color:var(--cc-ink)}body.template-cart .title-wrapper-with-link .title{font-size:clamp(3rem,4vw,4.4rem)}body.template-cart .cc-cart-notices{background:var(--cc-blush);border:1px solid #e4d2cb;border-radius:12px;padding:2.5rem;margin:2.2rem 0 2.8rem}body.template-cart .cc-cart-eyebrow{font-size:1.05rem;letter-spacing:.18em;font-weight:700;color:#a76562}body.template-cart .cc-cart-notices h2{font-size:clamp(2.4rem,3vw,3.5rem);margin:.6rem 0 2.2rem;line-height:1.2}body.template-cart .cc-cart-notices__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:2rem}body.template-cart .cc-cart-note{display:flex;align-items:flex-start;gap:1.1rem;min-width:0}body.template-cart .cc-cart-note__number{flex:0 0 3.1rem;height:3.1rem;display:grid;place-items:center;border-radius:50%;background:#f8efeb;color:#aa6764;font-size:1.1rem;font-weight:700}body.template-cart .cc-cart-note h3{font-family:inherit;font-size:1.45rem;font-weight:650;line-height:1.35;margin:.1rem 0 .7rem}body.template-cart .cc-cart-note p,body.template-cart .cc-cart-details__body{font-family:inherit;font-size:1.3rem;line-height:1.65;color:var(--cc-muted);margin:0}body.template-cart .cc-cart-notices a{color:#a55d5a;text-underline-offset:3px}body.template-cart .cc-cart-notices__extras{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1.2rem;margin-top:2.3rem}body.template-cart .cc-cart-details{background:#fffaf8;border:1px solid #e1d1ca;border-radius:6px}body.template-cart .cc-cart-details summary{display:flex;justify-content:space-between;gap:1rem;list-style:none;padding:1.2rem 1.4rem;font-size:1.3rem;font-weight:650;cursor:pointer}body.template-cart .cc-cart-details summary::-webkit-details-marker{display:none}body.template-cart .cc-cart-details[open] summary span{transform:rotate(45deg)}body.template-cart .cc-cart-details__body{padding:0 1.4rem 1.5rem}body.template-cart .cc-cart-details__body p{margin:.5rem 0}body.template-cart .cc-cart-details__links{display:flex;flex-wrap:wrap;gap:1.3rem}body.template-cart .cart-items{background:#fff;border:1px solid var(--cc-line);border-radius:10px;padding:1rem 2rem 2rem}body.template-cart .cart__footer{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:clamp(2rem,5vw,6rem);align-items:start;padding-top:3rem}body.template-cart .cart__note{width:100%;max-width:none;display:block;background:#fff;border:1px solid var(--cc-line);border-radius:10px;padding:2rem}body.template-cart .cart__note label{font-size:1.45rem;color:var(--cc-ink);font-weight:600;margin-bottom:1.2rem}body.template-cart .cart__note .field__input{min-height:9rem;background:#fff;border:1px solid var(--cc-line);box-shadow:none;border-radius:4px}body.template-cart .cart__blocks{width:100%;max-width:none;background:#f0e4df;border:1px solid #e5d2ca;border-radius:10px;padding:2.3rem}body.template-cart .cart__blocks .totals{align-items:center;gap:1.5rem;justify-content:space-between;flex-wrap:wrap}body.template-cart .cart__blocks .totals__total{font-size:1.55rem;letter-spacing:0;font-weight:600;color:var(--cc-ink);font-family:inherit}body.template-cart .cart__blocks .totals__total-value{font-size:clamp(2.3rem,2.8vw,3.2rem);font-weight:700;color:var(--cc-ink);line-height:1.2}body.template-cart .cart__blocks .tax-note{color:var(--cc-muted);font-size:1.2rem;margin:1rem 0 1.6rem;text-align:left}body.template-cart .cart__blocks .cart__checkout-button{min-height:5.4rem;background:var(--cc-rose);color:#fff;font-weight:650;letter-spacing:.06em}body.template-cart .cart__blocks .cart__checkout-button:before,body.template-cart .cart__blocks .cart__checkout-button:after{box-shadow:none}body.template-cart .cart__blocks .cart__checkout-button:hover{filter:brightness(.96)}body.template-cart .cart__blocks .cart__ctas{margin-top:1.4rem}body.template-cart .cart__blocks .cc-cart-savings{display:flex;justify-content:space-between;align-items:center;gap:1rem;padding:1.2rem 1.4rem;margin-top:1.6rem;background:#faf4f1;border:1px solid #e8dcd6;border-radius:6px;font-size:1.25rem;color:#775d57}body.template-cart .cc-cart-savings strong{color:#a76562;font-size:1.4rem;white-space:nowrap}body.template-cart .cc-cart-savings__footnote{font-size:1.1rem;color:var(--cc-muted);line-height:1.5;margin:.6rem 0 0}body.template-cart .cart__blocks .shopify-block,body.template-cart .cart__blocks [id*=rterms i]{max-width:100%}@media(max-width:749px){body.template-cart .cc-cart-notices{padding:1.7rem}body.template-cart .cc-cart-notices__grid,body.template-cart .cc-cart-notices__extras{grid-template-columns:1fr}body.template-cart .cc-cart-notices__grid{gap:1.5rem}body.template-cart .cc-cart-note{border-bottom:1px solid #e2d0c8;padding-bottom:1.4rem}body.template-cart .cc-cart-note:last-child{border:0;padding-bottom:0}body.template-cart .cart-items{padding:.5rem 1rem 1rem}body.template-cart .cart__footer{grid-template-columns:1fr;gap:1.6rem;padding-top:2rem}body.template-cart .cart__blocks,body.template-cart .cart__note{padding:1.7rem}body.template-cart .cart__blocks .totals__total-value{font-size:2.5rem}}body.template-cart .cart__blocks{display:flex;flex-direction:column}body.template-cart .cart__blocks>.js-contents{display:contents}body.template-cart .cart__blocks>.js-contents>div:first-child{order:10}body.template-cart .cart__blocks>.js-contents>.totals{order:15}body.template-cart .cart__blocks>.js-contents>.tax-note{order:20}body.template-cart .cart__blocks>:not(.js-contents):not(.cart__ctas):not(.cart__dynamic-checkout-buttons):not(#cart-errors){order:30}body.template-cart .cart__blocks>.cart__ctas{order:50}body.template-cart .cart__blocks>.cart__dynamic-checkout-buttons{order:60}body.template-cart .cart__blocks>.js-contents>.cc-cart-savings{order:90}body.template-cart .cart__blocks>.js-contents>.cc-cart-savings__footnote{order:91}body.template-cart .cart__blocks>#cart-errors{order:100}
/*# sourceMappingURL=/cdn/shop/t/9/assets/cc-cart-style.css.map */
