.page-interior .hz-cart-intro{padding-top:36px;padding-bottom:33px;margin-bottom:0}.hz-cart-intro .script{color:#E2AA7C;font-size:34px;margin-bottom:12px}.hz-cart-intro h1{font-size:clamp(42px,4.5vw,58px);margin-bottom:13px}.hz-cart-intro .lead{max-width:650px}.hz-commerce.hz-cart-page{max-width:1120px;padding:42px 0 35px}.hz-cart-layout{display:grid;grid-template-columns:minmax(0,1.65fr) minmax(300px,1fr);gap:44px;align-items:start}.hz-cart-items{min-width:0}.hz-cart-items-heading{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-bottom:22px}.hz-cart-items-heading h2{font-size:31px;margin:0}.hz-cart-items-heading>span{color:#67584c;font-size:14px;white-space:nowrap}
.hz-cart-page .woocommerce table.hz-cart-table{border:0;border-radius:0;width:100%;margin-bottom:0;border-collapse:collapse;table-layout:fixed}.hz-cart-page .woocommerce .hz-cart-table th{font:600 10px/1.5 Montserrat,Arial,sans-serif;letter-spacing:1.3px;text-transform:uppercase;color:#67584c;border-bottom:1px solid #e7dacf;padding:12px 8px;text-align:left}.hz-cart-page .woocommerce .hz-cart-table th:nth-child(2){width:92px}.hz-cart-page .woocommerce .hz-cart-table th:last-child{width:100px;text-align:right}.hz-cart-page .woocommerce .hz-cart-table td{border:0;border-bottom:1px solid #e7dacf;padding:24px 8px;vertical-align:middle;background:transparent;overflow-wrap:anywhere}.hz-cart-page .woocommerce .hz-cart-table td.product-thumbnail{width:100px;padding-left:0;padding-right:16px}.hz-cart-page .woocommerce .hz-cart-table td.product-thumbnail img{width:94px;height:104px;max-width:none;object-fit:contain;background:#F6F2EC;border-radius:4px;padding:10px;display:block}.hz-cart-page .woocommerce .hz-cart-table td.product-name{padding-left:0}.hz-cart-page .woocommerce .hz-cart-table .hz-cart-product-name{display:inline-block;font:700 26px/1.15 'Bodoni MT Condensed','Bodoni Moda',Georgia,serif;color:#422c21;text-decoration:none;max-width:100%}.hz-cart-page .woocommerce .hz-cart-table .hz-cart-product-name:hover{color:#8b5435}.hz-cart-unit-price{margin:10px 0 8px;color:#67584c;font-size:16px}.hz-cart-unit-price span:not(.woocommerce-Price-amount):not(.woocommerce-Price-currencySymbol){font-size:14px}.hz-cart-page .woocommerce .hz-cart-table a.hz-cart-remove{display:inline-block;width:auto;height:auto;border-radius:0;line-height:1.5;background:none!important;color:#8b5435!important;font-size:14px;font-weight:500;text-decoration:underline;text-underline-offset:4px;padding:4px 0}.hz-cart-page .woocommerce .hz-cart-table a.hz-cart-remove:hover{color:#633b27!important}.hz-cart-page .woocommerce .hz-cart-table td.product-quantity{width:92px}.hz-cart-page .woocommerce .hz-cart-table .quantity{margin:0}.hz-cart-page .woocommerce .hz-cart-table .quantity input.qty{width:72px;height:46px;min-height:46px;margin:0;padding:9px;border-color:#cbb8a7;background:#fff;color:#352c26;font-size:16px}.hz-cart-page .woocommerce .hz-cart-table td.product-subtotal{text-align:right;font-size:19px;font-weight:500;color:#422c21;padding-right:0}.hz-cart-page .woocommerce .hz-cart-table td.actions{padding:24px 0;border-bottom:0;text-align:left}.hz-cart-update{display:flex;justify-content:space-between;align-items:center;gap:18px}.hz-cart-update>span{font-size:14px;color:#67584c;max-width:260px}.hz-cart-page .woocommerce button.button{border-radius:0;font:500 15px/1.5 'Roboto Condensed',Arial,sans-serif;min-height:46px}.hz-cart-page .woocommerce button.button:disabled{opacity:.45}.hz-cart-coupon{padding:18px 0;margin:12px 0 0;border-bottom:1px solid #e7dacf}.hz-cart-coupon summary{font-size:16px;color:#67584c}.hz-cart-page .woocommerce .hz-cart-coupon .coupon{float:none;display:flex;align-items:center;gap:12px;margin:18px 0 5px;flex-wrap:wrap}.hz-cart-page .woocommerce .hz-cart-coupon input#coupon_code{width:180px;float:none;min-height:46px;margin:0;padding:12px;font-size:16px;border-color:#cbb8a7}.hz-cart-continue{display:inline-block;margin-top:22px;font-size:15px}
.hz-cart-page .woocommerce .cart-collaterals.hz-cart-summary{width:auto;float:none;min-width:0}.hz-cart-page .woocommerce .hz-cart-summary .cart_totals{float:none;width:100%;background:#f8f2ed;padding:28px;border:0}.hz-cart-summary .cart_totals>.eyebrow{font-size:9px;letter-spacing:1.5px;margin-bottom:12px}.hz-cart-page .woocommerce .hz-cart-summary .cart_totals h2{font-size:32px;margin-bottom:24px}.hz-cart-page .woocommerce .hz-cart-summary table.shop_table{border:0;border-radius:0;margin:0 0 20px}.hz-cart-page .woocommerce .hz-cart-summary table.shop_table th,.hz-cart-page .woocommerce .hz-cart-summary table.shop_table td{border:0;border-bottom:1px solid #e7dacf;background:transparent;padding:15px 0;font-size:16px;vertical-align:top}.hz-cart-page .woocommerce .hz-cart-summary table.shop_table th{font-weight:400;width:53%;text-align:left}.hz-cart-page .woocommerce .hz-cart-summary table.shop_table td{font-weight:500;text-align:right}.hz-cart-page .woocommerce .hz-cart-summary .order-total th,.hz-cart-page .woocommerce .hz-cart-summary .order-total td{font-size:21px;color:#422c21;border:0;padding-top:23px}.hz-cart-summary .order-total strong{font-weight:500}.hz-cart-delivery-note{color:#67584c;font-size:14px;line-height:1.65;margin:0 0 18px}.hz-cart-page .woocommerce .hz-cart-summary .wc-proceed-to-checkout{padding:0}.hz-cart-page .woocommerce .hz-cart-summary a.checkout-button{display:block;margin:0;width:100%;text-align:center;text-decoration:none;background:#8b5435!important;color:#fff!important;border:1px solid #8b5435;border-radius:0;padding:15px 16px!important;font:500 18px/1.5 'Roboto Condensed',Arial,sans-serif;white-space:normal}.hz-cart-page .woocommerce .hz-cart-summary a.checkout-button:hover{background:#633b27!important;border-color:#633b27}.hz-cart-help{padding:22px 28px;font-size:15px}.hz-cart-help .eyebrow{font-size:9px;letter-spacing:1.5px;margin-bottom:9px}.hz-cart-help p{margin-bottom:10px}.hz-cart-help .text-link{font-size:14px}.hz-cart-quote-link{border-top:1px solid #e7dacf;margin-top:35px;padding:32px 0 0;display:flex;justify-content:space-between;gap:30px;align-items:center}.hz-cart-quote-link .script{font-size:32px;margin-bottom:12px}.hz-cart-quote-link h2{font-size:29px;margin-bottom:12px}.hz-cart-quote-link p:last-child{font-size:16px;margin:0}.hz-cart-page .hz-cart-quote-link>a.button{white-space:nowrap;background:transparent!important;color:#8b5435!important;border:1px solid #8b5435;border-radius:0;font-size:16px;text-decoration:none}
.hz-cart-empty{text-align:center;background:#f8f2ed;padding:45px 30px;max-width:900px;margin:auto}.hz-cart-empty>.hz-empty-flame{color:#8b5435;width:34px;height:34px;margin-bottom:12px}.hz-cart-empty .script{font-size:38px;margin-bottom:13px}.hz-cart-empty h2{font-size:43px;margin-bottom:20px}.hz-cart-empty>p:not(.script){max-width:550px;margin:0 auto 22px;font-size:18px;color:#67584c}.hz-cart-empty .woocommerce-info{border:0;background:transparent;color:#67584c;padding:0;margin:0 0 16px;font-size:16px}.hz-cart-empty .woocommerce-info::before{display:none}.hz-empty-actions{display:flex;flex-wrap:wrap;gap:22px;justify-content:center;align-items:center;margin-top:26px}.hz-cart-page .hz-cart-empty .button{border-radius:0;text-decoration:none;font-size:17px}.hz-empty-actions .text-link{font-size:16px}.hz-cart-page .woocommerce-message,.hz-cart-page .woocommerce-error{background:#f8f2ed;color:#352c26;font-size:16px;margin-bottom:25px}.hz-cart-page .woocommerce-message .restore-item{color:#8b5435}
@media(max-width:1000px){.hz-cart-layout{gap:25px;grid-template-columns:minmax(0,1.45fr) minmax(280px,1fr)}.hz-cart-page .woocommerce .hz-cart-table .hz-cart-product-name{font-size:24px}.hz-cart-page .woocommerce .hz-cart-table td.product-thumbnail img{width:78px;height:90px}.hz-cart-page .woocommerce .hz-cart-summary .cart_totals{padding:25px}.hz-cart-update{align-items:start;flex-direction:column}}
@media(max-width:850px){.hz-cart-layout{grid-template-columns:1fr}.hz-cart-page .woocommerce .hz-cart-table td.product-thumbnail img{width:100px;height:110px}.hz-cart-update{flex-direction:row;align-items:center}.hz-cart-quote-link{align-items:start}.hz-cart-page .woocommerce .hz-cart-summary .cart_totals{padding:28px}.hz-cart-help{padding:22px 0}}
@media(max-width:600px){.hz-commerce.hz-cart-page{padding-top:28px}.hz-cart-items-heading h2{font-size:28px}.hz-cart-page .woocommerce table.hz-cart-table,.hz-cart-page .woocommerce table.hz-cart-table tbody{display:block}.hz-cart-page .woocommerce .hz-cart-table thead{display:none}.hz-cart-page .woocommerce .hz-cart-table tr.cart_item{display:grid;grid-template-columns:85px minmax(0,1fr);gap:14px 20px;border-top:1px solid #e7dacf;padding:24px 0;background:transparent}.hz-cart-page .woocommerce .hz-cart-table td{display:block;border:0;padding:0!important;text-align:left!important;background:transparent!important}.hz-cart-page .woocommerce .hz-cart-table td::before{display:none!important}.hz-cart-page .woocommerce .hz-cart-table td.product-thumbnail{display:block!important;grid-column:1;grid-row:1 / span 3;width:auto}.hz-cart-page .woocommerce .hz-cart-table td.product-thumbnail img{width:85px;height:105px}.hz-cart-page .woocommerce .hz-cart-table td.product-name{grid-column:2;grid-row:1}.hz-cart-page .woocommerce .hz-cart-table td.product-quantity{grid-column:2;grid-row:2;width:auto;display:flex;align-items:center;gap:12px}.hz-cart-page .woocommerce .hz-cart-table td.product-quantity::before{content:'Quantity';display:inline!important;font-weight:400;font-size:14px;color:#67584c;float:none}.hz-cart-page .woocommerce .hz-cart-table td.product-subtotal{grid-column:2;grid-row:3;font-size:19px}.hz-cart-page .woocommerce .hz-cart-table td.product-subtotal::before{content:'Subtotal: ';display:inline!important;float:none;font-size:14px;font-weight:400;color:#67584c;margin-right:8px}.hz-cart-page .woocommerce .hz-cart-table .hz-cart-product-name{font-size:26px}.hz-cart-page .woocommerce .hz-cart-table tr.hz-cart-actions-row{display:block;border-top:1px solid #e7dacf;padding-top:24px}.hz-cart-page .woocommerce .hz-cart-table td.actions{width:100%;display:block}.hz-cart-update{flex-direction:column;align-items:stretch;gap:15px}.hz-cart-update>span{max-width:none}.hz-cart-page .woocommerce .hz-cart-summary table.shop_table th,.hz-cart-page .woocommerce .hz-cart-summary table.shop_table td{display:table-cell!important}.hz-cart-page .woocommerce .hz-cart-summary table.shop_table td::before{display:none}.hz-cart-quote-link{flex-direction:column;gap:22px;margin-top:20px}.hz-cart-empty{padding:33px 22px}.hz-cart-empty h2{font-size:36px}.hz-empty-actions{flex-direction:column;gap:18px}.hz-empty-actions .button{white-space:normal}.hz-cart-page .woocommerce .hz-cart-coupon input#coupon_code{width:100%}.hz-cart-page .woocommerce .hz-cart-coupon button{width:100%}}
.hz-cart-page .woocommerce .hz-cart-summary table.shop_table tr.order-total th,.hz-cart-page .woocommerce .hz-cart-summary table.shop_table tr.order-total td{font-size:21px;color:#422c21;border:0;padding-top:23px}
@media(max-width:600px){.hz-cart-page .hz-cart-table colgroup{display:none}}
.hz-cart-page .woocommerce .hz-cart-table td.actions{margin:0;gap:0;flex-wrap:initial;align-items:initial}
@media(min-width:601px){.hz-cart-page .woocommerce .hz-cart-table td.actions{display:table-cell;width:auto}}
.hz-cart-coupon .coupon-error-notice{flex-basis:100%;padding:12px;background:#fff;border-left:2px solid #8b5435;color:#633b27;font-size:14px;line-height:1.5}
.hz-cart-page .woocommerce .hz-cart-summary table.shop_table tr{display:table-row!important}
