.tk-cart{--tkc-ink: var(--g-color-heading, #212b36);--tkc-text: #2c343d;--tkc-sub: #5f6770;--tkc-gold: #eac086;--tkc-tan: #8a6a3a;--tkc-cream: #f4efe9;--tkc-sand: #fbf6ee;--tkc-line: #e7e1d6;--tkc-r: 10px;--tkc-serif: "EB Garamond", var(--g-font-1, Georgia), Georgia, serif;--tkc-sans: "Inter", var(--g-font-2, Helvetica), Helvetica, Arial, sans-serif;padding:var(--tkc-pt, 40px) 0 var(--tkc-pb, 72px);color:var(--tkc-text);font-family:var(--tkc-sans);-webkit-font-smoothing:antialiased}.tk-cart p{margin:0}.tk-cart__head{display:flex;align-items:baseline;justify-content:space-between;gap:16px;margin-bottom:28px;padding-bottom:18px;border-bottom:1px solid var(--tkc-line)}.tk-cart__title,.tk-cart__empty-title,.tk-summary__title{font-family:var(--tkc-serif);font-weight:500;color:var(--tkc-ink);letter-spacing:-.005em;text-transform:none;margin:0}.tk-cart__title{font-size:44px;line-height:1.05}.tk-cart__continue{font-size:14px;color:var(--tkc-ink);text-decoration:underline;text-underline-offset:3px;text-decoration-color:var(--tkc-gold);text-decoration-thickness:2px;white-space:nowrap}.tk-cart__continue:hover{color:var(--tkc-tan)}.tk-cart__grid{display:grid;grid-template-columns:minmax(0,1fr) 380px;gap:48px;align-items:start}.tk-cart__main{min-width:0}.tk-cart__labels,.tk-line{display:grid;grid-template-columns:104px minmax(0,1fr) 132px 104px;column-gap:20px}.tk-cart__labels{padding:0 0 10px;border-bottom:1px solid var(--tkc-line);font-size:12px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--tkc-sub)}.tk-cart__label-product{grid-column:1 / 3}.tk-cart__label-qty{text-align:center}.tk-cart__label-total{text-align:right}.tk-cart .cart-table{width:100%;margin:0}.tk-line{grid-template-areas:"img info qty total";align-items:center;padding:22px 0;border-bottom:1px solid var(--tkc-line)}.tk-line__img{grid-area:img;display:block;width:104px;aspect-ratio:1 / 1;border-radius:8px;overflow:hidden;background:var(--tkc-cream)}.tk-line__img img{display:block;width:100%;height:100%;object-fit:cover}.tk-line__info{grid-area:info;min-width:0}.tk-line__title{display:block;font-family:var(--tkc-serif);font-size:22px;font-weight:500;line-height:1.2;color:var(--tkc-ink);text-decoration:none}.tk-line__title:hover{color:var(--tkc-tan);text-decoration:none}.tk-line__variant,.tk-line__prop{margin-top:4px;font-size:14px;line-height:1.4;color:var(--tkc-sub)}.tk-line__unit{margin-top:6px;font-size:14px;color:var(--tkc-text);font-variant-numeric:tabular-nums}.tk-line__unit span{color:var(--tkc-sub)}.tk-line__remove{display:inline-block;margin-top:10px;font-size:13px;color:var(--tkc-sub);text-decoration:underline;text-underline-offset:3px}.tk-line__remove:hover{color:var(--tkc-ink)}.tk-line__qty{grid-area:qty;display:flex;justify-content:center}.tk-line__total{grid-area:total;text-align:right;font-variant-numeric:tabular-nums}.tk-line__total .cart__item-total{font-size:17px;font-weight:600;color:var(--tkc-ink)}.tk-line__total small{display:block;color:var(--tkc-sub)}.tk-cart .js-qty{position:relative;width:124px;height:44px;border:1px solid var(--tkc-line);border-radius:999px;background:#fff;overflow:hidden}.tk-cart .js-qty__input{width:100%;height:100%;border:0;padding:0 40px;background:transparent;font:600 15px/1 var(--tkc-sans);color:var(--tkc-ink);text-align:center;box-shadow:none;outline:none}.tk-cart .js-qty__adjust{width:40px;color:var(--tkc-ink);border-radius:999px}.tk-cart .js-qty__adjust svg{width:11px;height:11px}.tk-cart .js-qty__adjust:hover,.tk-cart .js-qty__adjust:focus-visible{background:var(--tkc-cream)}.tk-cart .js-qty:focus-within{border-color:var(--tkc-ink)}.tk-cart__extras{margin-top:28px}.tk-cart #shipping-calculator{padding:24px 26px!important;border:1px solid var(--tkc-line)!important;border-radius:var(--tkc-r);background:#fff}.tk-cart #shipping-calculator h5{margin-bottom:18px!important;font-family:var(--tkc-serif);font-size:20px;font-weight:500;line-height:1.25;color:var(--tkc-ink)}.tk-cart #shipping-calculator .ship-field label{font-size:14px;font-weight:600;color:var(--tkc-ink);margin-bottom:6px}.tk-cart #shipping-calculator .ship-field select,.tk-cart #shipping-calculator .ship-field input{border-color:var(--tkc-line);border-radius:8px;background-color:#fff}.tk-cart #shipping-calculator .get-rates{border-radius:var(--tkc-r)}.tk-cart .tk-cart__form>.identixweb-order-delivery{width:calc(100% - 428px);margin-top:28px;padding:22px 26px 24px;border:1px solid var(--tkc-line);border-radius:var(--tkc-r);background:#fff}.tk-cart .tk-cart__form>.identixweb-order-delivery .odd_calender_heading{font-family:var(--tkc-serif);font-size:20px;font-weight:500;color:var(--tkc-ink)}.tk-cart__side{position:sticky;top:24px}.tk-cart .tk-summary{padding:28px 26px 24px;background:var(--tkc-sand);border:1px solid var(--tkc-line);border-top:3px solid var(--tkc-gold);border-radius:var(--tkc-r)}.tk-summary__title{font-size:28px;line-height:1.15;margin-bottom:18px}.tk-summary .free-shipping{margin-bottom:4px;font-size:14px}.tk-summary .free-shipping .progress{height:6px;border-radius:999px;background:var(--tkc-line)}.tk-summary .free-shipping .progress-bar{background-color:var(--tkc-ink);border-radius:999px}.tk-summary__block{padding-top:18px;margin-top:18px;border-top:1px solid var(--tkc-line)}.tk-summary__dates>.cart-delivery-date:not(.locals-picker){margin:0}.tk-summary .col-12{flex:none;max-width:100%;padding-left:0;padding-right:0}.tk-summary .locals-picker--page{margin-bottom:0!important}.tk-summary label,.tk-summary .locals-picker legend{font-size:14px;font-weight:600;color:var(--tkc-ink)}.tk-summary label .text-secondary,.tk-summary legend .text-secondary{font-weight:400}.tk-summary .locals-picker__method label{font-weight:400;font-size:15px}.tk-summary .locals-picker__method{min-height:44px;padding:0 12px;margin-bottom:8px;border:1px solid var(--tkc-line);border-radius:8px;background:#fff}.tk-summary .locals-picker__method:has(input:checked){border-color:var(--tkc-ink);box-shadow:inset 0 0 0 1px var(--tkc-ink)}.tk-summary .locals-picker__method label{flex:1;padding:12px 0}.tk-summary input.form-control,.tk-summary select.form-control,.tk-summary textarea{width:100%;min-height:46px;padding:0 14px;border:1px solid var(--tkc-line);border-radius:8px;background-color:#fff;color:var(--tkc-ink);font:400 16px/1.3 var(--tkc-sans);box-shadow:none}.tk-summary input.form-control[readonly]{cursor:pointer;background-color:#fff}.tk-summary input.form-control:focus,.tk-summary select.form-control:focus,.tk-summary textarea:focus{border-color:var(--tkc-ink);outline:none}.tk-summary textarea{display:block;padding:12px 14px;min-height:84px;resize:vertical;margin-top:8px}.tk-summary__row{display:flex;align-items:baseline;justify-content:space-between;gap:12px}.tk-summary__label{font-size:15px;font-weight:600;color:var(--tkc-ink)}.tk-cart .tk-summary__amount{margin:0;font-family:var(--tkc-serif);font-size:30px;font-weight:500;line-height:1;color:var(--tkc-ink);font-variant-numeric:tabular-nums}.tk-summary__savings{font-size:14px;color:var(--tkc-tan)}.tk-summary__savings:empty{display:none}.tk-cart .tk-summary__taxes{margin-top:6px;font-size:13px;line-height:1.45;color:var(--tkc-sub)}.tk-summary__taxes a{color:inherit;text-decoration:underline}.tk-cart .tk-summary__checkout{display:flex;align-items:center;justify-content:center;width:100%;min-height:56px;margin-top:18px;border-radius:var(--tkc-r);font-size:15px;letter-spacing:.08em;text-transform:uppercase}.tk-summary .locals-block-msg{margin:14px 0 -8px}.tk-summary__trust{margin-top:18px;display:grid;gap:8px}.tk-trust__line{display:flex;align-items:flex-start;gap:10px;font-size:14px;line-height:1.4;color:var(--tkc-text)}.tk-trust__line a{color:var(--tkc-ink);font-weight:600;text-decoration:none;white-space:nowrap}.tk-trust__line a:hover{text-decoration:underline}.tk-trust__icon{flex:0 0 18px;width:18px;height:18px;margin-top:1px;color:var(--tkc-tan)}.tk-cart .tk-summary__payments{margin:18px 0 0;padding:16px 0 0;border-top:1px solid var(--tkc-line);display:flex;flex-wrap:wrap;justify-content:center;gap:6px}.tk-summary__payments li{margin:0!important}.tk-summary__payments svg{width:36px;height:auto;display:block}.tk-cart__empty{max-width:560px;margin:0 auto;padding:48px 28px 52px;text-align:center;background:var(--tkc-sand);border:1px solid var(--tkc-line);border-top:3px solid var(--tkc-gold);border-radius:var(--tkc-r)}.tk-cart__empty-title{font-size:40px;line-height:1.1}.tk-cart__empty-text{margin-top:12px!important;font-size:16px;line-height:1.55;color:var(--tkc-sub)}.tk-cart .tk-cart__empty-btn{display:inline-flex;align-items:center;justify-content:center;min-height:54px;margin-top:26px;padding:0 28px;border-radius:var(--tkc-r);letter-spacing:.08em;text-transform:uppercase}@media(max-width:991px){.tk-cart__grid{display:flex;flex-direction:column;gap:0}.tk-cart__main{display:contents}.tk-cart__labels,.tk-cart__items{order:1}.tk-cart__side{order:2;position:static;margin-top:24px}.tk-cart__extras{order:3;margin-top:28px}.tk-cart .tk-cart__form>.identixweb-order-delivery{width:100%}}@media(max-width:749px){.tk-cart{padding:var(--tkc-pt-m, 20px) 0 var(--tkc-pb-m, 40px)}.tk-cart__head{margin-bottom:4px;padding-bottom:14px}.tk-cart__title{font-size:34px}.tk-cart__continue{font-size:13px}.tk-cart__labels{display:none}.tk-line{grid-template-columns:76px minmax(0,1fr) auto;grid-template-areas:"img info info" "img qty total";column-gap:14px;row-gap:12px;align-items:start;padding:18px 0}.tk-line__img{width:76px}.tk-line__title{font-size:19px}.tk-line__unit{margin-top:4px;font-size:13px}.tk-line__remove{margin-top:6px}.tk-line__qty{justify-content:flex-start;align-self:center}.tk-line__total{align-self:center}.tk-cart .js-qty{width:112px;height:40px}.tk-cart .tk-summary{padding:22px 18px 20px}.tk-summary__title{font-size:25px}.tk-cart__empty{padding:36px 20px 40px}.tk-cart #shipping-calculator{padding:20px 18px!important}.tk-cart .tk-cart__form>.identixweb-order-delivery{padding:18px}.tk-cart__empty-title{font-size:32px}.tk-cart .tk-cart__empty-btn{width:100%}}
/*# sourceMappingURL=/cdn/shop/t/32/assets/cart-page.css.map */
