body.tk2-on.woocommerce-cart,body.tk2-on.woocommerce-account,body.tk2-on.woocommerce-checkout{background:#faf7f0}body.tk2-on .woocommerce_status_bar{display:none!important}body.tk2-on.woocommerce-cart .woocommerce,body.tk2-on.woocommerce-account .woocommerce{max-width:1180px;margin:0 auto;padding:24px 16px 48px}body.tk2-on .woocommerce-message,body.tk2-on .woocommerce-info,body.tk2-on .woocommerce-error{margin:0 0 16px;padding:14px 16px;list-style:none;background:#f1ebdd;border:0;border-left:4px solid #6e5939;color:#161715;font-size:14px;line-height:1.5}body.tk2-on .woocommerce-error{background:#fdf3f0;border-left-color:#713e36}body.tk2-on .woocommerce-message::before,body.tk2-on .woocommerce-info::before,body.tk2-on .woocommerce-error::before{display:none}body.tk2-on .woocommerce-message .button{float:none;margin-left:8px;min-height:40px}body.tk2-on.woocommerce-cart .tk2-prog{list-style:none;display:flex;justify-content:center;gap:8px;margin:0 0 20px;padding:0;font:600 13px/1.2 Manrope,Arial,sans-serif;color:#64645a}body.tk2-on.woocommerce-cart .tk2-prog li{display:flex;align-items:center;gap:8px}body.tk2-on.woocommerce-cart .tk2-prog li+li::before{content:"";width:20px;height:1px;background:#d8d0c1}body.tk2-on.woocommerce-cart .tk2-prog .n{display:inline-grid;place-items:center;width:22px;height:22px;border:1px solid #64645a;font-size:12px}body.tk2-on.woocommerce-cart .tk2-prog .is-on{color:#161715}body.tk2-on.woocommerce-cart .tk2-prog .is-on .n{background:#161715;border-color:#161715;color:#f1ebdd}body.tk2-on .tk2-ship{margin:0 0 20px;padding:14px 16px;background:#fff;border:1px solid #d8d0c1}body.tk2-on .tk2-ship p{margin:0 0 10px;font-size:14px;color:#161715}body.tk2-on .tk2-ship__bar{height:6px;background:#eee7d8;overflow:hidden}body.tk2-on .tk2-ship__bar span{display:block;height:100%;background:#6e5939;transition:width .4s cubic-bezier(.2,.7,.2,1)}body.tk2-on .woocommerce-cart-form__contents{width:100%;border:0;border-collapse:separate;border-spacing:0}body.tk2-on .woocommerce-cart-form__contents thead{display:none}body.tk2-on .woocommerce-cart-form__contents,body.tk2-on .woocommerce-cart-form__contents tbody{display:block}body.tk2-on .woocommerce-cart-form__contents tr.cart_item{display:grid;grid-template-columns:1fr auto;gap:8px 12px;position:relative;margin:0 0 12px;padding:16px;background:#fff;border:1px solid #d8d0c1}body.tk2-on .woocommerce-cart-form__contents td{display:block;padding:0;border:0;background:#fff0;text-align:left;color:#161715}body.tk2-on .woocommerce-cart-form__contents td::before{display:none!important}body.tk2-on .woocommerce-cart-form__contents td.product-name{grid-column:1/-1;padding-right:36px}body.tk2-on .woocommerce-cart-form__contents td.product-price{display:none}body.tk2-on .woocommerce-cart-form__contents td.product-quantity{grid-column:1}body.tk2-on .woocommerce-cart-form__contents td.product-subtotal{grid-column:2;align-self:center;font:500 1.5rem/1 "Cormorant Garamond",Georgia,serif;text-align:right}body.tk2-on .woocommerce-cart-form__contents td.product-remove{position:absolute;top:8px;right:8px}body.tk2-on .product-name-inner{display:flex;gap:14px;align-items:center}body.tk2-on .product-name-inner img{width:72px;height:96px;object-fit:cover;background:#f1ebdd}body.tk2-on .product-name-inner .product-info,body.tk2-on .tk2-ci__t{line-height:1.35}body.tk2-on .tk2-ci__t b{display:block;font:500 1.35rem/1.15 "Cormorant Garamond",Georgia,serif;color:#161715}body.tk2-on .tk2-ci__t small{display:block;margin-top:2px;font:500 12px/1.4 Manrope,Arial,sans-serif;color:#64645a}body.tk2-on a.remove{display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;border-radius:0;background:transparent!important;color:#161715!important;font-size:0}body.tk2-on a.remove .tk2-x,body.tk2-on a.remove::before{content:"";width:16px;height:16px;background:linear-gradient(45deg,transparent 46%,#161715 46%,#161715 54%,transparent 54%),linear-gradient(-45deg,transparent 46%,#161715 46%,#161715 54%,transparent 54%);display:block}body.tk2-on .quantity{display:inline-flex}body.tk2-on .quantity .qty{width:84px;min-height:48px;text-align:center;background:#fff;color:#161715;border:1px solid #64645a;border-radius:2px;font:600 16px Manrope,Arial,sans-serif;padding:0}body.tk2-on .woocommerce-cart-form__contents tr:not(.cart_item){display:block;margin:0}body.tk2-on .woocommerce-cart-form__contents tr:not(.cart_item) td{display:block;width:100%}body.tk2-on .cart-coupon-inner{display:flex;gap:8px;margin:4px 0 12px}body.tk2-on .cart-coupon-inner input.input-text{flex:1;min-height:48px;padding:0 12px!important;background:#fff!important;color:#161715!important;border:1px solid #64645a!important;border-radius:2px!important;font-size:16px}body.tk2-on .woo-actions-inner{display:flex;flex-wrap:wrap;gap:8px}body.tk2-on .woocommerce button.button,body.tk2-on .woocommerce a.button,body.tk2-on button.apply_coupon{min-height:48px;padding:0 20px;background:#fff;color:#161715;border:1px solid #161715;border-radius:2px;font:700 13px/1 Manrope,Arial,sans-serif;letter-spacing:.06em;text-transform:uppercase}body.tk2-on .woocommerce button.button:hover,body.tk2-on .woocommerce a.button:hover{background:#161715;color:#f1ebdd}body.tk2-on .woocommerce button.button[name=update_cart]:disabled{opacity:.4}body.tk2-on .cart-collaterals{margin-top:8px}body.tk2-on .cart_totals{float:none;width:100%;padding:20px;background:#fff;border:1px solid #d8d0c1}body.tk2-on .cart_totals h2{margin:0 0 12px;font:500 1.8rem/1.1 "Cormorant Garamond",Georgia,serif;text-transform:none;color:#161715}body.tk2-on .cart_totals table{width:100%;border:0;font-size:14px}body.tk2-on .cart_totals th,body.tk2-on .cart_totals td{padding:10px 0;border:0;border-bottom:1px solid #eee7d8;background:#fff0;color:#161715;text-align:left;vertical-align:top}body.tk2-on .cart_totals td{text-align:right}body.tk2-on .cart_totals .order-total th,body.tk2-on .cart_totals .order-total td{border-bottom:0;font:500 1.6rem/1.1 "Cormorant Garamond",Georgia,serif}body.tk2-on .woocommerce-shipping-methods{list-style:none;margin:0;padding:0}body.tk2-on .shipping-calculator-button{color:#6e5939;font-size:13px;text-decoration:underline}body.tk2-on .wc-proceed-to-checkout{padding:16px 0 0}body.tk2-on .wc-proceed-to-checkout .checkout-button{display:flex;align-items:center;justify-content:center;width:100%;min-height:58px;margin:0;background:#161715;color:#f1ebdd!important;border:1px solid #161715;border-radius:2px;font:700 14px/1 Manrope,Arial,sans-serif;letter-spacing:.08em;text-transform:uppercase}body.tk2-on .wc-proceed-to-checkout .checkout-button:hover{background:#6e5939;border-color:#6e5939}body.tk2-on .cart-empty{margin:24px 0 8px;font:500 clamp(1.8rem,6vw,2.4rem)/1.15 "Cormorant Garamond",Georgia,serif;text-align:center;color:#161715}body.tk2-on .return-to-shop{text-align:center}body.tk2-on .return-to-shop .button{background:#161715;color:#f1ebdd}body.tk2-on .woocommerce-account .woocommerce>h2,body.tk2-on.woocommerce-account h2{margin:0 0 16px;font:500 clamp(1.9rem,6vw,2.6rem)/1.1 "Cormorant Garamond",Georgia,serif;text-transform:none;color:#161715}body.tk2-on form.woocommerce-form-login,body.tk2-on form.woocommerce-form-register,body.tk2-on .woocommerce-ResetPassword,body.tk2-on .woocommerce-EditAccountForm{padding:20px 16px;background:#fff;border:1px solid #d8d0c1;margin:0 0 16px}body.tk2-on .u-columns{display:grid;gap:16px}body.tk2-on .u-columns .u-column1,body.tk2-on .u-columns .u-column2{float:none;width:auto}body.tk2-on form .form-row{margin:0 0 14px}body.tk2-on form .form-row label{display:block;margin:0 0 6px;font:700 12px/1.4 Manrope,Arial,sans-serif;letter-spacing:.1em;text-transform:uppercase;color:#64645a}body.tk2-on form .form-row .input-text,body.tk2-on form .form-row select{width:100%;min-height:52px;padding:0 14px!important;background:#fff!important;color:#161715!important;border:1px solid #64645a!important;border-radius:2px!important;font:500 16px Manrope,Arial,sans-serif}body.tk2-on .woocommerce-form-login__submit,body.tk2-on .woocommerce-form-register__submit,body.tk2-on .woocommerce-Button{min-height:52px;padding:0 28px;background:#161715;color:#f1ebdd;border:1px solid #161715;border-radius:2px;font:700 13px/1 Manrope,Arial,sans-serif;letter-spacing:.08em;text-transform:uppercase}body.tk2-on .lost_password a{color:#6e5939;text-decoration:underline}body.tk2-on .woocommerce-MyAccount-navigation ul{list-style:none;display:flex;gap:6px;overflow-x:auto;margin:0 -16px 20px;padding:0 16px;scrollbar-width:none}body.tk2-on .woocommerce-MyAccount-navigation li{flex:none;margin:0}body.tk2-on .woocommerce-MyAccount-navigation a{display:inline-flex;align-items:center;min-height:44px;padding:0 16px;background:#fff;border:1px solid #d8d0c1;color:#161715;font:700 13px Manrope,Arial,sans-serif;text-decoration:none}body.tk2-on .woocommerce-MyAccount-navigation .is-active a{background:#161715;border-color:#161715;color:#f1ebdd}body.tk2-on .woocommerce-MyAccount-content{float:none;width:100%}body.tk2-on table.shop_table{width:100%;border:1px solid #d8d0c1;border-collapse:collapse;background:#fff}body.tk2-on table.shop_table th,body.tk2-on table.shop_table td{padding:12px;border:0;border-bottom:1px solid #eee7d8;background:#fff0;color:#161715;text-align:left}body.tk2-on .woocommerce-order{max-width:760px;margin:0 auto}body.tk2-on .woocommerce-notice--success{margin:0 0 16px;padding:16px;background:#eef3ee;border-left:4px solid #35443a;font:500 1.4rem/1.3 "Cormorant Garamond",Georgia,serif;color:#161715}body.tk2-on ul.woocommerce-order-overview{list-style:none;display:grid;grid-template-columns:1fr 1fr;gap:10px;margin:0 0 20px;padding:0}body.tk2-on ul.woocommerce-order-overview li{margin:0;padding:12px;background:#fff;border:1px solid #d8d0c1;font-size:12px;text-transform:uppercase;letter-spacing:.06em;color:#64645a;float:none}body.tk2-on ul.woocommerce-order-overview li strong{display:block;margin-top:4px;font:600 15px Manrope,Arial,sans-serif;text-transform:none;letter-spacing:0;color:#161715}body.tk2-on .tk2-thanks{margin:0 0 24px;padding:24px 20px;background:#161715;color:#f1ebdd}body.tk2-on .tk2-thanks h2{margin:0 0 8px;font:500 2.2rem/1.05 "Cormorant Garamond",Georgia,serif;color:#f1ebdd;text-transform:none}body.tk2-on .tk2-thanks p{margin:0 0 14px;color:#d8d0c1}body.tk2-on .tk2-btn--line-ink{background:#fff0;color:#f1ebdd;border-color:rgb(241 235 221 / .6)}body.tk2-on .tk2-btn--line-ink:hover{background:#f1ebdd;color:#161715}@media (min-width:760px){body.tk2-on.woocommerce-cart .woocommerce{display:grid;grid-template-columns:minmax(0,1fr) 380px;column-gap:40px;align-items:start;padding-top:40px}body.tk2-on.woocommerce-cart .woocommerce>.tk2-prog,body.tk2-on.woocommerce-cart .woocommerce>.tk2-ship,body.tk2-on.woocommerce-cart .woocommerce>.woocommerce-notices-wrapper{grid-column:1/-1}body.tk2-on .cart-collaterals{grid-column:2;grid-row:3;position:sticky;top:100px;margin:0}body.tk2-on .woocommerce-cart-form{grid-column:1;grid-row:3}body.tk2-on .u-columns{grid-template-columns:1fr 1fr}body.tk2-on ul.woocommerce-order-overview{grid-template-columns:repeat(4,1fr)}}body.tk2-on.woocommerce-cart .woocommerce,body.tk2-on.woocommerce-cart .woocommerce *{box-sizing:border-box}body.tk2-on.woocommerce-cart .content_wrap,body.tk2-on.woocommerce-checkout .content_wrap{margin-left:auto;margin-right:auto}body.tk2-on .woocommerce-cart-form__contents td.mobile_cell,body.tk2-on .woocommerce-cart-form__contents td.mobile_cell>table,body.tk2-on .woocommerce-cart-form__contents td.mobile_cell>table>tbody,body.tk2-on .woocommerce-cart-form__contents .first_row,body.tk2-on .woocommerce-cart-form__contents .second_row{display:contents!important}body.tk2-on .woocommerce-cart-form__contents tr.cart_item{grid-template-columns:minmax(0,1fr) auto;align-items:center}body.tk2-on .woocommerce-cart-form__contents td.product-name{grid-column:1/-1;padding-right:44px;text-align:left}body.tk2-on .woocommerce-cart-form__contents td.product-price{display:none!important}body.tk2-on .woocommerce-cart-form__contents td.product-remove{position:absolute;top:4px;right:4px;left:auto!important;width:44px;height:44px;padding:0;grid-column:auto}body.tk2-on .product-name-inner{display:flex;gap:14px;align-items:center;justify-content:flex-start;text-align:left}body.tk2-on .product-name-inner>a{flex:none}body.tk2-on .product-name-inner .product-info,body.tk2-on .tk2-ci__t{flex:1;min-width:0;text-align:left}body.tk2-on .woocommerce-cart-form__contents td.product-quantity{grid-column:1}body.tk2-on .woocommerce-cart-form__contents td.product-subtotal{grid-column:2;text-align:right}body.tk2-on .woocommerce-cart-form__contents td.cart-coupon,body.tk2-on .woocommerce-cart-form__contents td.actions{padding:0;width:100%}body.tk2-on .cart-coupon-inner{display:flex;gap:8px;align-items:stretch;width:100%}body.tk2-on .cart-coupon-inner::before,body.tk2-on .cart-coupon-inner::after{display:none!important}body.tk2-on .cart-coupon-inner input.input-text{flex:1 1 auto;min-width:0;width:auto}body.tk2-on .cart-coupon-inner button.apply_coupon{flex:none;min-width:0;padding:0 16px;font-size:12px;white-space:nowrap}body.tk2-on .woo-actions-inner{display:grid;grid-template-columns:1fr;gap:8px;margin-top:8px}body.tk2-on .woo-actions-inner .button{width:100%;justify-content:center;text-align:center}body.tk2-on .wc-proceed-to-checkout .checkout-button{display:flex!important;align-items:center;justify-content:center;line-height:1.2;height:auto;padding:0 20px}body.tk2-on .cart_totals small.includes_tax{display:block;margin-top:4px;font:500 12px/1.3 Manrope,Arial,sans-serif;color:#64645a}body.tk2-on .cart_totals td .woocommerce-Price-amount{white-space:nowrap}body.tk2-on .cart_totals .woocommerce-shipping-destination{margin:6px 0 0;font-size:13px}body.tk2-on .cart_totals th{width:34%;font-weight:700}body.tk2-on a.remove::before{display:none!important}body.tk2-on .woocommerce-cart-form__contents td.product-remove{inset:4px 4px auto auto!important}body.tk2-on.woocommerce-cart .woocommerce-message:has(.wc-forward){display:none}body.tk2-on .cart-coupon-inner input.input-text{flex:1 1 0!important;width:0!important}body.tk2-on .cart-coupon-inner button.apply_coupon{flex:none!important;width:auto!important;min-height:48px!important;padding:0 16px!important;font:700 12px/1 Manrope,Arial,sans-serif!important;letter-spacing:.06em!important;background:#fff!important;color:#161715!important;border:1px solid #161715!important;border-radius:2px!important;white-space:nowrap}body.tk2-on.woocommerce-cart .tk2-prog{gap:6px;font-size:12px}body.tk2-on.woocommerce-cart .tk2-prog li{white-space:nowrap;gap:6px}body.tk2-on.woocommerce-cart .tk2-prog li+li::before{width:12px}body.tk2-on a.remove::after{display:none!important}body.tk2-on .woocommerce-cart-form__contents td.product-remove{left:auto!important;right:4px!important;top:4px!important;bottom:auto!important;width:44px!important;height:44px!important}body.tk2-on .woocommerce-cart-form__contents tr.cart_item{display:grid!important;grid-template-columns:minmax(0,1fr) auto}body.tk2-on .woocommerce-cart-form__contents tr:not(.cart_item),body.tk2-on .woocommerce-cart-form__contents td.cart-coupon,body.tk2-on .woocommerce-cart-form__contents td.actions{border:0!important;background:transparent!important;box-shadow:none!important}body.tk2-on .cart_totals .order-total th,body.tk2-on .cart_totals .order-total td,body.tk2-on .cart_totals .order-total strong,body.tk2-on .woocommerce-cart-form__contents td.product-subtotal,body.tk2-on .tk2-ship strong{font-family:Manrope,Arial,sans-serif!important;font-weight:700;font-size:16px;line-height:1.3;letter-spacing:0}body.tk2-on .cart_totals .order-total .woocommerce-Price-amount{font-size:18px}body.tk2-on .woocommerce-cart-form__contents td.product-subtotal{font-size:16px}