#MainContent[data-template=cart]{max-width:150rem;margin:0 auto;padding:clamp(3.2rem,4vw,5.6rem) clamp(2rem,3vw,4.8rem) 7rem}#MainContent[data-template=cart]>.shopify-section,#MainContent[data-template=cart] .cart__blocks{min-width:0}#MainContent[data-template=cart] .page-width{max-width:none;padding-left:0;padding-right:0}#MainContent[data-template=cart] cart-items{background:transparent}#MainContent[data-template=cart] .cart-items thead th{border:0;padding:0;font-size:0;line-height:0}#MainContent[data-template=cart] .cart-items thead tr{border:0;margin:0}#MainContent[data-template=cart] .cart__items{border-bottom:0;padding-bottom:0}#MainContent[data-template=cart] .cart-item__name{color:#372b25;font-family:var(--font-heading-family);font-size:clamp(2.1rem,1.7vw,2.5rem);line-height:1.15;font-weight:400}#MainContent[data-template=cart] .cart-item__details .product-option{color:#6b594d;font-size:1.4rem}#MainContent[data-template=cart] .cart-item__price-wrapper{white-space:nowrap}#MainContent[data-template=cart] .cart-item__details,#MainContent[data-template=cart] .cart-item__quantity,#MainContent[data-template=cart] .cart-item__totals{color:#49382e}#MainContent[data-template=cart] .cart__footer-wrapper .cart__footer{display:block;width:100%;border:1px solid #d9cec3;padding:2.8rem;margin:0}#MainContent[data-template=cart] .kavedan-cart-summary__heading{margin:0 0 2.1rem;padding:0 0 1.5rem;border-bottom:1px solid #d9cec3;color:#372b25;font-family:var(--font-heading-family);font-size:clamp(2.5rem,2.3vw,2.9rem);font-weight:400;line-height:1.18;letter-spacing:normal}#MainContent[data-template=cart] .cart__blocks>.kavedan-cart-summary__heading+.js-contents{margin-top:0}#MainContent[data-template=cart] .kavedan-cart-note{border-top:1px solid #d9cec3;border-bottom:1px solid #d9cec3;margin:0}#MainContent[data-template=cart] .kavedan-cart-note__toggle{color:#49382e;display:flex;align-items:center;justify-content:flex-start;gap:1rem;padding:1.5rem .1rem;font-family:"Montserrat",var(--font-body-family),sans-serif;font-size:1.4rem;font-weight:400;line-height:1.55;letter-spacing:0;cursor:pointer;list-style:none}#MainContent[data-template=cart] .kavedan-cart-note__toggle::-webkit-details-marker{display:none}#MainContent[data-template=cart] .kavedan-cart-note__toggle::marker{content:""}#MainContent[data-template=cart] .kavedan-cart-note__toggle:focus-visible{outline:2px solid #8a7465;outline-offset:-2px}#MainContent[data-template=cart] .kavedan-cart-note__arrow{display:block;width:1.8rem;height:1.8rem;flex:0 0 1.8rem;transform:rotate(-90deg);transition:transform .25s ease}#MainContent[data-template=cart] .kavedan-cart-note[open] .kavedan-cart-note__arrow{transform:rotate(0)}#MainContent[data-template=cart] .kavedan-cart-note[open]>.kavedan-cart-note__toggle{padding-bottom:.9rem}#MainContent[data-template=cart] .kavedan-cart-note__content{display:block;padding:0 .1rem 1.7rem 2.9rem}#MainContent[data-template=cart] .kavedan-cart-note__textarea{display:block;box-sizing:border-box;width:100%;min-height:9.5rem;padding:1.1rem 1.2rem;border:1px solid #d9cec3;border-radius:0;outline-offset:3px;background:transparent;color:#49382e;font-family:"Montserrat",var(--font-body-family),sans-serif;font-size:1.35rem;font-weight:400;line-height:1.65;resize:vertical}#MainContent[data-template=cart] .kavedan-cart-note__textarea::placeholder{color:#847569;opacity:1}#MainContent[data-template=cart] .kavedan-cart-note__textarea:focus-visible{outline:2px solid #8a7465}#MainContent[data-template=cart] .kavedan-cart-note+.cart__ctas{margin-top:1.8rem}@media(prefers-reduced-motion:reduce){#MainContent[data-template=cart] .kavedan-cart-note__arrow{transition:none}}#MainContent[data-template=cart] #main-cart-footer.is-empty .cart__footer{display:none}#MainContent[data-template=cart] .cart__footer-wrapper .cart__footer>*,#MainContent[data-template=cart] .cart__footer-wrapper .cart__blocks{width:100%;min-width:0;margin-left:0;margin-top:0}#MainContent[data-template=cart] .cart__footer-wrapper .cart__footer .totals{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding-bottom:2.2rem;margin:0}#MainContent[data-template=cart] .cart__footer-wrapper .totals>*{color:#49382e;font-size:1.6rem;font-weight:400;margin:0;line-height:1.45}#MainContent[data-template=cart] .cart__footer-wrapper .totals__total-value{font-size:1.9rem;font-weight:500;text-align:right;white-space:nowrap}#MainContent[data-template=cart] .cart__footer-wrapper .cart__ctas{display:flex;flex-direction:column;align-items:stretch;gap:1.1rem;margin:0}#MainContent[data-template=cart] .cart__footer-wrapper .cart__ctas>*{width:100%;max-width:none;margin:0}#MainContent[data-template=cart] .kavedan-cart-page__continue{box-sizing:border-box;display:inline-flex;align-items:center;justify-content:center;min-height:calc(4.5rem + var(--buttons-border-width) * 2);padding:0 2rem;border:var(--buttons-border-width) solid rgb(var(--color-button));border-radius:var(--buttons-radius-outset);color:rgb(var(--color-button));background:linear-gradient(to right,rgb(var(--color-button)) 50%,transparent 50%) right / 200% 100% no-repeat;font-family:var(--font-body-family);font-style:var(--font-body-style);font-weight:var(--font-body-weight);font-size:1.5rem;line-height:calc(1 + .2 / var(--font-body-scale));letter-spacing:.1rem;text-align:center;text-decoration:none;transition:background-position .35s ease,color .35s ease}@media(hover:hover){#MainContent[data-template=cart] .kavedan-cart-page__continue:hover{background-position:left;color:rgb(var(--color-button-text))}}#MainContent[data-template=cart] .kavedan-cart-page__continue:focus-visible{outline:2px solid #8a7465;outline-offset:3px}@media screen and (min-width:750px){#MainContent[data-template=cart] .cart-items td{border-bottom:1px solid #d9cec3;padding-top:3rem;padding-bottom:3rem}#MainContent[data-template=cart] .cart-item__totals{min-width:11.5rem}#MainContent[data-template=cart] .cart-item>td+td,#MainContent[data-template=cart] .cart-item .cart-item__quantity,#MainContent[data-template=cart] .cart-items .cart-items__heading--quantity{padding-left:1.6rem}#MainContent[data-template=cart] .cart-item__details{width:auto}#MainContent[data-template=cart] .cart-item__image{width:12rem;max-width:12rem}}@media screen and (min-width:1100px){#MainContent[data-template=cart]:has(cart-items:not(.is-empty)){display:grid;grid-template-columns:minmax(0,1fr) minmax(33rem,36rem);column-gap:clamp(3rem,4.2vw,6.5rem);row-gap:1rem;align-items:start}#MainContent[data-template=cart] .cart__footer-wrapper{position:sticky;top:12rem;align-self:start}#MainContent[data-template=cart] .cart__footer-wrapper .cart__footer{margin-top:.2rem}}@media screen and (max-width:1099px){#MainContent[data-template=cart] .cart__footer-wrapper .cart__footer{border:0;border-top:1px solid #d9cec3;padding:2rem 0 0}#MainContent[data-template=cart] .cart__footer-wrapper{margin-top:2.5rem}}@media screen and (max-width:749px){#MainContent[data-template=cart]{padding:2.6rem 2.2rem 5.5rem}#MainContent[data-template=cart] .kavedan-cart-page__header{margin-bottom:2.4rem}#MainContent[data-template=cart] .kavedan-cart-page__header .title{font-size:3.6rem}#MainContent[data-template=cart] .cart-items thead{margin:0}#MainContent[data-template=cart] .cart-item{border-bottom:1px solid #d9cec3;padding:0 0 2rem;margin-bottom:2.2rem;gap:1.2rem}#MainContent[data-template=cart] .cart-item:last-child{margin-bottom:0}#MainContent[data-template=cart] .cart-item__image{max-width:8.5rem}#MainContent[data-template=cart] .cart-item__name{font-size:2.1rem}#MainContent[data-template=cart] .cart-item__price-wrapper{white-space:normal}#MainContent[data-template=cart] .cart__footer-wrapper{margin-top:2rem}}@media(prefers-reduced-motion:reduce){#MainContent[data-template=cart] .kavedan-cart-page__continue{transition:none}}#MainContent[data-template=cart]>.kavedan-cart-header-section{min-width:0;width:100%;grid-column:1 / -1}#MainContent[data-template=cart] .kavedan-cart-header__inner{display:grid;grid-template-columns:4rem minmax(0,1fr) 4rem;align-items:center;column-gap:1rem;min-height:5rem;padding-bottom:0;border:0}#MainContent[data-template=cart] .kavedan-cart-header__title{grid-column:2;text-align:center;color:#372b25;font-family:var(--font-heading-family);font-size:clamp(3.6rem,3.5vw,5rem);font-weight:400;line-height:1.13;letter-spacing:normal;margin:0}#MainContent[data-template=cart] .kavedan-cart-header__back{grid-column:1;display:inline-flex;align-items:center;justify-content:center;width:4rem;height:4rem;flex:0 0 4rem;color:rgb(var(--color-foreground));text-decoration:none}#MainContent[data-template=cart] .kavedan-cart-header__back svg{width:3.2rem;height:1.6rem;fill:none;stroke:currentColor;stroke-width:1;stroke-linecap:round;stroke-linejoin:round;transition:transform .2s ease}@media(hover:hover){#MainContent[data-template=cart] .kavedan-cart-header__back:hover svg{transform:translate(-3px)}}#MainContent[data-template=cart] .kavedan-cart-header__back:focus-visible{outline:2px solid #8a7465;outline-offset:2px}#MainContent[data-template=cart] .cart-item__image-container{border-radius:var(--product-card-corner-radius);overflow:hidden!important}#MainContent[data-template=cart] .cart-item__image{display:block;border-radius:var(--product-card-corner-radius)}#MainContent[data-template=cart] .cart-item__media{width:14rem}#MainContent[data-template=cart] .cart-item__details{width:auto;min-width:0}#MainContent[data-template=cart] .cart-item__details>*{max-width:none}#MainContent[data-template=cart] .cart-item__details>.product-option,#MainContent[data-template=cart] .cart-item__details>.cart-item__discounted-prices{display:none}#MainContent[data-template=cart] .cart-item__details .cart-item__quantity{margin-top:1.9rem;width:fit-content;max-width:100%;padding:0}#MainContent[data-template=cart] .cart-item__details .cart-item__quantity-wrapper{align-items:flex-start;flex-wrap:wrap}#MainContent[data-template=cart] .cart-item__totals{width:15rem;min-width:11.5rem;text-align:right;white-space:nowrap}#MainContent[data-template=cart] .cart-item__totals .cart-item__price-wrapper{display:flex;flex-direction:column;align-items:flex-end;font-size:1.55rem;font-weight:500}#MainContent[data-template=cart] .kavedan-cart-item__remove{display:flex;justify-content:flex-end;padding-top:1.2rem}#MainContent[data-template=cart] .kavedan-cart-item__remove cart-remove-button{margin:0}#MainContent[data-template=cart] .kavedan-cart-item__remove cart-remove-button .button{min-height:3.3rem;min-width:3.3rem;width:3.3rem;height:3.3rem}#MainContent[data-template=cart] .kavedan-cart-item__remove .icon-remove{width:1.6rem;height:1.6rem}@media screen and (min-width:750px){#MainContent[data-template=cart] .cart-item__image{width:13rem;max-width:13rem}#MainContent[data-template=cart] .cart-item__details{padding-left:1.8rem}#MainContent[data-template=cart] .cart-item__totals{padding-left:2.5rem}#MainContent[data-template=cart] .cart-items td{padding-top:2.6rem;padding-bottom:2.8rem}#MainContent[data-template=cart] .cart-items tbody .cart-item:first-child>td{padding-top:1.2rem}}@media screen and (max-width:749px){#MainContent[data-template=cart] .kavedan-cart-header__inner{column-gap:.7rem;padding-bottom:0}#MainContent[data-template=cart] .kavedan-cart-header__title{font-size:3.6rem}#MainContent[data-template=cart] .cart-item{display:grid;grid-template-columns:8.5rem minmax(0,1fr) auto;grid-template-rows:auto;column-gap:1.2rem;align-items:start}#MainContent[data-template=cart] .cart-item__media{width:8.5rem;grid-column:1;grid-row:1}#MainContent[data-template=cart] .cart-item__details{grid-column:2;grid-row:1;min-width:0}#MainContent[data-template=cart] .cart-item__totals{grid-column:3;grid-row:1;width:auto;min-width:0;max-width:11rem;font-size:1.25rem}#MainContent[data-template=cart] .cart-item__totals .cart-item__price-wrapper{font-size:1.25rem}#MainContent[data-template=cart] .cart-item__details .cart-item__quantity{margin-top:1.3rem}#MainContent[data-template=cart] .cart-item__name{font-size:1.8rem;line-height:1.2}#MainContent[data-template=cart] .kavedan-cart-item__remove{padding-top:.7rem}}@media(prefers-reduced-motion:reduce){#MainContent[data-template=cart] .kavedan-cart-header__back svg{transition:none}}#MainContent[data-template=cart] .cart-item__name:hover{text-decoration:none}
/*# sourceMappingURL=/cdn/shop/t/60/assets/kavedan-cart-page.css.map */
