/* Only WooCommerce-owned forms and tables: preserve the frozen WickerRoost shell. */
.wickerroost-live #wr-page>.woocommerce{max-width:1408px;margin:auto;padding:64px 48px 80px;min-height:52vh}
.wickerroost-live .woocommerce{font-family:Manrope,sans-serif;color:#35252f}
.wickerroost-live .woocommerce h1,.wickerroost-live .woocommerce h2,.wickerroost-live .woocommerce h3{font-family:Baskervville,serif;font-weight:400;line-height:1.15;margin:0 0 28px}
.wickerroost-live .woocommerce h2{font-size:40px}.wickerroost-live .woocommerce h3{font-size:30px}
.wickerroost-live .woocommerce a{text-decoration:underline;text-underline-offset:4px}
.wickerroost-live .woocommerce .button,.wickerroost-live form.cart .button{background:#35252f;color:#fff;border:1px solid #35252f;border-radius:0;padding:15px 24px;font:600 14px Manrope,sans-serif;line-height:1.5;text-decoration:none;cursor:pointer}
.wickerroost-live .woocommerce .button:hover,.wickerroost-live form.cart .button:hover{background:#fff;color:#35252f}
.wickerroost-live .woocommerce input:not([type=checkbox]):not([type=radio]):not([type=hidden]),.wickerroost-live .woocommerce select,.wickerroost-live .woocommerce textarea,.wickerroost-live form.cart select,.wickerroost-live form.cart input.qty{background:#fff;border:1px solid #b5acb1;border-radius:0;padding:12px;color:#35252f;font:14px Manrope,sans-serif;min-height:48px;max-width:100%}
.wickerroost-live form.cart .variations{width:100%;margin:0 0 20px;border:0;border-collapse:collapse}
.wickerroost-live form.cart .variations tbody{display:grid;grid-template-columns:1fr 1fr;gap:18px}
.wickerroost-live form.cart .variations tr{display:flex;flex-direction:column;align-items:stretch}
.wickerroost-live form.cart .variations th,.wickerroost-live form.cart .variations td{padding:0;text-align:left;border:0}
.wickerroost-live form.cart .variations label{display:block;font-size:13px;font-weight:500;margin-bottom:8px}
.wickerroost-live form.cart .variations select{width:100%}.wickerroost-live form.cart .reset_variations{font-size:12px;text-decoration:underline}
.wickerroost-live .single_variation_wrap .woocommerce-variation-price{display:none}.wickerroost-live .woocommerce-variation-add-to-cart{display:flex;gap:12px;align-items:end;margin-top:20px}.wickerroost-live .quantity{max-width:100px}.wickerroost-live input.qty{width:80px}
.wickerroost-live .woocommerce form .form-row{padding:0;margin:0 0 20px}.wickerroost-live .woocommerce form .form-row label{display:block;font-size:13px;margin-bottom:8px}.wickerroost-live .woocommerce form .form-row input.input-text,.wickerroost-live .woocommerce form .form-row select{width:100%}
.wickerroost-live .woocommerce form.login,.wickerroost-live .woocommerce form.register,.wickerroost-live .woocommerce form.lost_reset_password{border:1px solid #dcd5da;padding:32px;max-width:560px;border-radius:0}
.wickerroost-live .woocommerce table.shop_table{border-collapse:collapse;width:100%;border:0;margin-bottom:32px}.wickerroost-live .woocommerce table.shop_table th,.wickerroost-live .woocommerce table.shop_table td{padding:20px 12px;border:0;border-bottom:1px solid #dcd5da;text-align:left}.wickerroost-live .woocommerce table.shop_table img{width:100px;height:100px;object-fit:contain}.wickerroost-live .woocommerce .cart-collaterals{display:flex;justify-content:flex-end}.wickerroost-live .woocommerce .cart_totals{width:min(100%,480px);margin-top:48px}.wickerroost-live .wc-proceed-to-checkout .button{display:block;text-align:center}.wickerroost-live .woocommerce .cart-empty{font-family:Baskervville,serif;font-size:38px;margin:32px 0}.wickerroost-live .woocommerce .return-to-shop{margin-top:32px}
.wickerroost-live .woocommerce ul{list-style:none;padding:0}.wickerroost-live .woocommerce-message,.wickerroost-live .woocommerce-info,.wickerroost-live .woocommerce-error{padding:18px 22px;background:#f6f2f4;border-left:3px solid #35252f;margin-bottom:28px;font-size:14px}.wickerroost-live .woocommerce-message .button{float:right;margin-left:20px}
.wickerroost-live .woocommerce .col2-set{display:grid;grid-template-columns:1fr 1fr;gap:40px}.wickerroost-live .woocommerce .col2-set .col-1,.wickerroost-live .woocommerce .col2-set .col-2{float:none;width:auto}.wickerroost-live .woocommerce #order_review_heading{margin-top:48px}.wickerroost-live .woocommerce #payment{background:#f6f2f4;padding:24px}.wickerroost-live .woocommerce .select2-container .select2-selection--single{min-height:48px;border-radius:0;padding:10px;border-color:#b5acb1}.wickerroost-live .woocommerce .select2-container{width:100%!important}.wickerroost-live .woocommerce-MyAccount-navigation{margin-bottom:40px}.wickerroost-live .woocommerce-MyAccount-navigation ul{display:flex;flex-wrap:wrap;gap:22px}
@media(max-width:700px){.wickerroost-live #wr-page>.woocommerce{padding:40px 20px 60px}.wickerroost-live .woocommerce h2{font-size:32px}.wickerroost-live .woocommerce .col2-set{grid-template-columns:1fr;gap:24px}.wickerroost-live .woocommerce table.shop_table{font-size:12px}.wickerroost-live .woocommerce table.shop_table th,.wickerroost-live .woocommerce table.shop_table td{padding:12px 5px}.wickerroost-live .woocommerce table.shop_table img{width:64px;height:64px}.wickerroost-live .woocommerce table.shop_table .product-thumbnail{display:none}.wickerroost-live .woocommerce table.shop_table .coupon{display:flex;flex-wrap:wrap;gap:8px}.wickerroost-live .woocommerce table.shop_table .coupon input{width:140px}.wickerroost-live .woocommerce-message .button{float:none;display:block;margin:0 0 15px}.wickerroost-live .woocommerce form.login{padding:24px}.wickerroost-live .woocommerce .cart-collaterals{display:block}}
.wickerroost-live .wr-native-delivery{max-width:760px;font-size:14px;line-height:1.8;margin-bottom:40px}
.wr-auth-login .wickerroost-live #wr-page>.woocommerce,.wr-auth-register .wickerroost-live #wr-page>.woocommerce,.wr-auth-lost .wickerroost-live #wr-page>.woocommerce{display:grid;grid-template-columns:1fr 1fr;gap:40px;align-items:start;padding-top:80px}
.wickerroost-live .wr-account-intro h1{font-family:Baskervville,serif;font-size:64px;line-height:1.08;font-weight:400;margin:0 0 24px}.wickerroost-live .wr-account-intro p{margin:0 0 32px}
.wickerroost-live #customer_login{display:block}.wickerroost-live #customer_login form{margin:0}.wr-auth-login #customer_login .u-column2,.wr-auth-register #customer_login .u-column1{display:none}.wickerroost-live .wr-account-links{grid-column:2;display:flex;gap:24px;font-size:14px}.wickerroost-live .wr-account-links a{color:#35252f}.wr-auth-lost .wickerroost-live .lost_reset_password{margin:0}
@media(max-width:700px){.wr-auth-login .wickerroost-live #wr-page>.woocommerce,.wr-auth-register .wickerroost-live #wr-page>.woocommerce,.wr-auth-lost .wickerroost-live #wr-page>.woocommerce{grid-template-columns:1fr;padding-top:40px;gap:32px}.wickerroost-live .wr-account-intro h1{font-size:48px}.wickerroost-live .wr-account-links{grid-column:auto}}
/* Woo loads catalog-wide button defaults on its shop/product body; retain approved frozen buttons. */
body.woocommerce .wickerroost-live .button{display:inline-flex;align-items:center;justify-content:center;gap:12px;min-height:48px;padding:12px 24px;background:var(--plum);color:white;font-weight:600;text-decoration:none;border:1px solid var(--plum);border-radius:0;white-space:nowrap}
body.woocommerce .wickerroost-live .button:hover{background:var(--plum-hover);color:white;border-color:var(--plum-hover)}
body.woocommerce .wickerroost-live .button.secondary{background:white;color:var(--plum)}
body.woocommerce .wickerroost-live .button.secondary:hover{background:var(--soft)}
body.woocommerce .wickerroost-live .button:disabled{background:#e2dde1;color:#665c63;border-color:#c5bdc3}
/* Native purchase controls keep the approved fields, inclusion line and purchase row. */
.wickerroost-live form.cart .reset_variations,.wickerroost-live form.cart .woocommerce-variation-availability .in-stock{display:none!important}
.wickerroost-live form.cart .quantity{width:62px;max-width:62px;flex:0 0 62px}.wickerroost-live form.cart .quantity label{display:block;font:400 13px/1.6 Manrope,sans-serif;margin-bottom:5px}.wickerroost-live form.cart input.qty{width:62px;min-height:50px;padding:12px}
body.woocommerce .wickerroost-live form.cart button.single_add_to_cart_button.button{flex:1;display:inline-flex;align-items:center;justify-content:center;gap:12px;min-height:50px;margin:0;background:var(--plum);color:#fff;border:1px solid var(--plum);font:600 16px/1.6 Manrope,sans-serif;border-radius:0}
body.woocommerce .wickerroost-live form.cart button.single_add_to_cart_button.button:hover{background:var(--plum-hover);border-color:var(--plum-hover)}
body.woocommerce .wickerroost-live form.cart button.single_add_to_cart_button.button.disabled{background:#e2dde1;color:#665c63;border-color:#c5bdc3}
/* Account templates retain native login/register/reset fields inside the frozen two-column composition. */
.wr-auth-login .wickerroost-live #wr-page>.woocommerce,.wr-auth-register .wickerroost-live #wr-page>.woocommerce,.wr-auth-lost .wickerroost-live #wr-page>.woocommerce{display:block;max-width:none;padding:0 var(--gutter) 110px}
.wickerroost-live .wr-native-auth-layout #customer_login{display:block;max-width:530px;margin:0}.wickerroost-live .wr-native-auth-layout #customer_login .u-column1,.wickerroost-live .wr-native-auth-layout #customer_login .u-column2{background:var(--soft);padding:38px}
.wickerroost-live .wr-native-auth-layout #customer_login form{border:0;padding:0;max-width:none;background:transparent}.wickerroost-live .wr-native-auth-layout #customer_login h2{font:italic 36px/1.15 var(--display);padding-bottom:5px;margin:0 0 18px}
.wickerroost-live .wr-native-auth-layout form.login .button,.wickerroost-live .wr-native-auth-layout form.register .button{width:100%;float:none;margin-top:8px;font-size:16px;min-height:50px}
.wickerroost-live .wr-native-account-link,.wickerroost-live .lost_password{font-size:14px;margin-top:18px}.wickerroost-live .woocommerce form.login .form-row .woocommerce-form__label-for-checkbox{font-size:13px}
.wickerroost-live .wr-native-auth-layout>.lost_reset_password{background:var(--soft);border:0;border-radius:0;padding:38px;margin:0;max-width:530px}
/* Native cart rows retain their original links, stock limits, remove action and update handler. */
.woocommerce-cart .wickerroost-live #wr-page>.woocommerce{padding:0 var(--gutter) 100px;max-width:none;display:grid;grid-template-columns:minmax(0,1.5fr) minmax(320px,1fr);gap:0 60px}
.woocommerce-cart .wickerroost-live #wr-page>.woocommerce>.breadcrumbs,.woocommerce-cart .wickerroost-live #wr-page>.woocommerce>.read-heading,.woocommerce-cart .wickerroost-live #wr-page>.woocommerce>.woocommerce-notices-wrapper,.woocommerce-cart .wickerroost-live #wr-page>.woocommerce>.wc-empty-cart-message,.woocommerce-cart .wickerroost-live #wr-page>.woocommerce>.wr-empty-intro,.woocommerce-cart .wickerroost-live #wr-page>.woocommerce>.return-to-shop{grid-column:1/-1}
.woocommerce-cart .wickerroost-live .woocommerce-cart-form{grid-column:1;margin:0}.woocommerce-cart .wickerroost-live .cart-collaterals{grid-column:2;display:block}.woocommerce-cart .wickerroost-live .cart_totals{margin:0;width:100%;float:none;background:var(--soft);padding:32px}
.wickerroost-live .cart_totals h2{font:italic 36px/1.15 var(--display)}.wickerroost-live .wr-cart-vendor,.wickerroost-live .wr-cart-options{font-size:13px;color:var(--muted);margin-top:10px}.wickerroost-live .woocommerce-cart-form .product-name>a{text-decoration:none;font-size:16px;font-weight:500}
.wickerroost-live .woocommerce-cart-form .coupon,.wickerroost-live .woocommerce-cart-form button[name=update_cart],.wickerroost-live .woocommerce-shipping-destination,.wickerroost-live .woocommerce-shipping-calculator{display:none!important}
.wickerroost-live .woocommerce-message{border:0;border-left:3px solid var(--plum);box-shadow:none}.wickerroost-live .woocommerce-message::before{display:none}
.wickerroost-live .wc-empty-cart-message{text-align:center;background:white;margin-top:40px}.wickerroost-live .wc-empty-cart-message .cart-empty{background:white;border:0;padding:28px 0;font:400 32px/1.15 var(--display)}.wickerroost-live .wc-empty-cart-message .cart-empty::before{display:none}.wickerroost-live .wr-empty-intro{max-width:560px;justify-self:center;text-align:center}.wickerroost-live .return-to-shop{text-align:center;margin:30px 0 60px}
@media(max-width:700px){
.wr-auth-login .wickerroost-live #wr-page>.woocommerce,.wr-auth-register .wickerroost-live #wr-page>.woocommerce,.wr-auth-lost .wickerroost-live #wr-page>.woocommerce{padding:0 20px 65px}.wickerroost-live .wr-native-auth-layout{display:block;padding-top:25px}.wickerroost-live .wr-native-auth-layout #customer_login{max-width:none;margin-top:35px}.wickerroost-live .wr-native-auth-layout #customer_login .u-column1,.wickerroost-live .wr-native-auth-layout #customer_login .u-column2,.wickerroost-live .wr-native-auth-layout>.lost_reset_password{padding:26px 22px}.wickerroost-live .wr-native-auth-layout #customer_login h2{font-size:33px}.wickerroost-live .wr-native-auth-layout>.lost_reset_password{margin-top:35px}
.woocommerce-cart .wickerroost-live #wr-page>.woocommerce{display:block;padding:0 20px 65px}.woocommerce-cart .wickerroost-live .cart-collaterals{margin-top:36px}.woocommerce-cart .wickerroost-live .cart_totals{padding:26px 22px}
.wickerroost-live .woocommerce table.cart tr.cart_item{display:grid!important;grid-template-columns:106px minmax(0,1fr);gap:14px 20px;padding:28px 0;border-bottom:1px solid var(--line);position:relative;background:#fff}
.wickerroost-live .woocommerce table.cart tr.cart_item td{border:0!important;padding:0!important;background:transparent!important;text-align:left!important}
.wickerroost-live .woocommerce table.cart tr.cart_item td::before{display:none!important}.wickerroost-live .woocommerce table.cart tr.cart_item .product-thumbnail{display:block!important;grid-column:1;grid-row:1/4}.wickerroost-live .woocommerce table.cart .product-thumbnail img{width:106px;height:106px;object-fit:contain}
.wickerroost-live .woocommerce table.cart .product-name{grid-column:2;grid-row:1}.wickerroost-live .woocommerce table.cart .product-price{grid-column:2;grid-row:2;font-size:20px;font-weight:600}.wickerroost-live .woocommerce table.cart .product-quantity{grid-column:2;grid-row:3;width:72px}.wickerroost-live .woocommerce table.cart tr.cart_item .product-quantity::before{display:block!important;content:'Quantity';float:none;font-size:13px;font-weight:400;margin-bottom:5px}
.wickerroost-live .woocommerce table.cart .product-quantity input.qty{width:70px;min-height:46px}.wickerroost-live .woocommerce table.cart .product-subtotal{display:none!important}.wickerroost-live .woocommerce table.cart .product-remove{grid-column:2;grid-row:3;align-self:end;justify-self:end}.wickerroost-live .woocommerce table.cart .product-remove a.remove{font-size:0!important;background:transparent!important;color:var(--plum)!important;width:auto;height:auto}.wickerroost-live .woocommerce table.cart .product-remove a.remove::after{content:'Remove';font:400 14px/1.6 Manrope,sans-serif;text-decoration:underline;text-underline-offset:3px}.wickerroost-live .woocommerce table.cart td.actions{display:none!important}
}
.wickerroost-live form.cart .variations tr:nth-child(3){grid-column:1/-1}
.wickerroost-live .woocommerce .breadcrumbs a{text-decoration:none}
.wickerroost-live .woocommerce .read-heading h1,.wickerroost-live .woocommerce .account-intro h1{font:400 clamp(44px,4.5vw,68px)/1.1 var(--display);letter-spacing:-.025em;padding-bottom:8px;margin:0}
.wickerroost-live .woocommerce .account-intro h1 em{font-weight:400}
.wickerroost-live .woocommerce .cart-empty{background:white!important;border:0!important;padding:28px 0!important;text-align:center;font:400 32px/1.15 var(--display);box-shadow:none}
.wickerroost-live .woocommerce .cart-empty::before{content:'';display:block!important;position:static;margin:0 auto 28px;width:44px;height:44px;background:var(--plum);mask:url('frozen/assets/icons/shopping-bag.svg') center/contain no-repeat;-webkit-mask:url('frozen/assets/icons/shopping-bag.svg') center/contain no-repeat;font-size:0}
.wickerroost-live .wr-native-reset-panel{background:var(--soft);max-width:530px;padding:38px}.wickerroost-live .wr-native-reset-panel h2{font:italic 36px/1.15 var(--display);margin:0 0 18px}.wickerroost-live .wr-native-reset-panel form.lost_reset_password{border:0;padding:0;margin:0;background:transparent;max-width:none}.wickerroost-live .wr-native-reset-panel .button{width:100%;font-size:16px;min-height:50px}
/* Reposition native Woo checkout regions; Woo still renders and validates every field, rate, total and payment control. */
.woocommerce-checkout .wickerroost-live #wr-page>.woocommerce{max-width:none;padding:0 var(--gutter) 110px}
.wickerroost-live .woocommerce-form-login-toggle,.wickerroost-live .woocommerce-form-coupon-toggle,.wickerroost-live form.checkout_coupon{display:none!important}
.wickerroost-live form.checkout.checkout-layout{margin:0}.wickerroost-live form.checkout #customer_details{display:block;float:none;width:auto}.wickerroost-live form.checkout #customer_details>.col-1,.wickerroost-live form.checkout #customer_details>.col-2{float:none;width:auto}.wickerroost-live .woocommerce-billing-fields>h3{display:none}
.wickerroost-live .wr-native-section-title,.wickerroost-live #customer_details .checkout-block h2{font:italic 32px/1.15 var(--display);margin:0 0 30px;clear:both}
.wickerroost-live .wr-checkout-login{font-size:14px;margin:22px 0 45px;clear:both}.wickerroost-live .wr-delivery-title{padding-top:32px;border-top:1px solid var(--line)}
.wickerroost-live #customer_details .checkout-block{clear:both;padding:30px 0;border-top:1px solid var(--line);margin:30px 0 0}.wickerroost-live #customer_details .checkout-block p{font-size:14px;line-height:1.8;margin:14px 0}.wickerroost-live #ship-to-different-address{clear:both;font:400 14px/1.7 Manrope,sans-serif;margin-top:30px}
.wickerroost-live #wr-payment-slot #payment{background:white;padding:0}.wickerroost-live #wr-payment-slot .woocommerce-terms-and-conditions-wrapper{font-size:13px;line-height:1.8;margin:22px 0}.wickerroost-live #place_order{min-width:220px;min-height:50px;border-radius:0}.wickerroost-live #place_order:disabled{background:#e2dde1;color:#665c63;border-color:#c5bdc3;cursor:not-allowed}
.wickerroost-live #wr-order-aside{align-self:start}.wickerroost-live #wr-order-aside #order_review_heading{font:italic 32px/1.15 var(--display);margin:0 0 24px}.wickerroost-live #wr-order-aside table.shop_table{margin:0;border:0}.wickerroost-live #wr-order-aside table.shop_table thead{display:none}.wickerroost-live #wr-order-aside table.shop_table th,.wickerroost-live #wr-order-aside table.shop_table td{padding:16px 0;font-size:14px;vertical-align:top}.wickerroost-live #wr-order-aside table.shop_table .product-total{white-space:nowrap;text-align:right;padding-left:12px}.wickerroost-live #wr-order-aside .wr-order-photo{float:left;width:84px;margin:0 16px 16px 0}.wickerroost-live #wr-order-aside .wr-order-photo img{width:84px;height:84px;object-fit:contain}.wickerroost-live #wr-order-aside .product-name>a{display:block;font-size:15px;text-decoration:none}.wickerroost-live #wr-order-aside .product-quantity{display:block;font-size:13px;font-weight:400;margin-top:8px}
@media(max-width:700px){.wickerroost-live .woocommerce .read-heading h1,.wickerroost-live .woocommerce .account-intro h1{font-size:45px;line-height:1.12}.wickerroost-live .wr-native-reset-panel{margin-top:35px;padding:26px 22px}.wickerroost-live .wr-native-reset-panel h2{font-size:33px}.woocommerce-checkout .wickerroost-live #wr-page>.woocommerce{padding:0 20px 65px}.wickerroost-live form.checkout .form-row-first,.wickerroost-live form.checkout .form-row-last{float:none;width:100%}.wickerroost-live .wr-native-section-title,.wickerroost-live #customer_details .checkout-block h2{font-size:30px}.wickerroost-live #place_order{width:100%}}

/* Match the frozen cart composition using the existing native table cells. */
.woocommerce-cart .wickerroost-live .woocommerce .cart-collaterals{width:100%;float:none;clear:none}
.woocommerce-cart .wickerroost-live .woocommerce .cart_totals{width:100%;float:none;margin:0;background:var(--soft);padding:32px}
.woocommerce-cart .wickerroost-live .woocommerce .wc-proceed-to-checkout a.checkout-button{background:var(--plum);color:#fff;border:1px solid var(--plum);border-radius:0;font:600 16px/1.6 Manrope,sans-serif;padding:14px 22px}
.wickerroost-live .woocommerce table.cart thead{display:none}.wickerroost-live .woocommerce table.cart td.actions{display:none!important}
.wickerroost-live .wr-cart-note,.wickerroost-live .wr-cart-return{font-size:13px;line-height:1.8}.wickerroost-live .wr-cart-continue{font-size:16px}.wickerroost-live .wr-cart-care{grid-column:1/-1;display:flex;justify-content:space-between;font-size:13px;margin-top:42px}
@media(min-width:701px){
.woocommerce-cart .wickerroost-live #wr-page>.woocommerce{grid-template-columns:minmax(0,1.6fr) minmax(320px,1fr);column-gap:114px}
.wickerroost-live .woocommerce table.cart tr.cart_item{display:grid!important;grid-template-columns:274px minmax(0,1fr);gap:14px 32px;padding:28px 0;border-bottom:1px solid var(--line);position:relative;background:#fff}
.wickerroost-live .woocommerce table.cart tr.cart_item td{border:0!important;padding:0!important;background:transparent!important;text-align:left!important}
.wickerroost-live .woocommerce table.cart tr.cart_item td::before{display:none!important}.wickerroost-live .woocommerce table.cart tr.cart_item .product-thumbnail{display:block!important;grid-column:1;grid-row:1/4}.wickerroost-live .woocommerce table.cart .product-thumbnail img{width:274px;height:274px;object-fit:contain}
.wickerroost-live .woocommerce table.cart .product-name{grid-column:2;grid-row:1}.wickerroost-live .woocommerce table.cart .product-price{grid-column:2;grid-row:2;font-size:20px;font-weight:600}.wickerroost-live .woocommerce table.cart .product-quantity{grid-column:2;grid-row:3;width:72px}.wickerroost-live .woocommerce table.cart tr.cart_item .product-quantity::before{display:block!important;content:'Quantity';float:none;font-size:13px;font-weight:400;margin-bottom:5px}
.wickerroost-live .woocommerce table.cart .product-quantity input.qty{width:70px;min-height:46px}.wickerroost-live .woocommerce table.cart .product-subtotal{display:none!important}.wickerroost-live .woocommerce table.cart .product-remove{grid-column:2;grid-row:3;align-self:end;justify-self:end}.wickerroost-live .woocommerce table.cart .product-remove a.remove{font-size:0!important;background:transparent!important;color:var(--plum)!important;width:auto;height:auto}.wickerroost-live .woocommerce table.cart .product-remove a.remove::after{content:'Remove';font:400 14px/1.6 Manrope,sans-serif;text-decoration:underline;text-underline-offset:3px}.wickerroost-live .woocommerce table.cart td.actions{display:none!important}
.wickerroost-live .woocommerce table.cart tr.cart_item{border-top:1px solid var(--line);padding:28px 0 72px}.wickerroost-live .woocommerce table.cart .product-name>a{font-size:20px}.wickerroost-live .woocommerce table.cart .product-thumbnail{align-self:center}
}
@media(max-width:700px){.woocommerce-cart .wickerroost-live .woocommerce .cart_totals{padding:26px 22px}.wickerroost-live .wr-cart-care{display:block}.wickerroost-live .wr-cart-care p{margin:16px 0}}
