.woocommerce-cart .container{width:100%}.woocommerce-cart .container:before{display:none}.woocommerce-cart .container #left-area{width:100%;padding-right:0}.woocommerce-cart .container #sidebar{display:none}.woocommerce-page table.shop_table_responsive tr td,.woocommerce table.shop_table_responsive tr td{display:block;text-align:unset!important}.woocommerce-cart .container h1{padding:0;margin-bottom:3.125rem;font-size:var(--wp--preset--font-size--x-large);text-align:center;text-transform:uppercase}.cart__wrapper .cart__base{display:grid;grid-template-columns:60% 1fr;margin-bottom:var(--spacing-15-40);gap:3.75rem}.cart-discount{text-align:start}.cart-discount>th{font-weight:700!important;text-align:start}.cart-discount>td{text-align:start}.cart-discount>td ul{padding:0 0 .625rem!important;margin:-1.25rem 0 0 1.25rem!important;font-size:var(--wp--preset--font-size--small);visibility:visible}.cart-discount>td ul li{font-weight:400}.acfw-bogo-notice-text .button{float:left!important;margin-top:.9375rem!important}.cart__wrapper .cart__base .shop_table{margin-bottom:0;border:none}.cart__wrapper .cart__base .cart_item{display:grid;align-items:end;align-items:center;justify-content:center;grid-template-areas:"image title title title" "image price quantity subtotal";grid-template-columns:8rem 1fr 1fr 1fr;grid-template-rows:auto;padding:1rem 2.5rem 1rem 1rem!important;position:relative;margin-bottom:1.25rem;border:.0625rem solid var(--wp--preset--color--blue-100);border-radius:.5rem;transition:border var(--transition);gap:.9375rem 1.875rem}.cart__wrapper .cart__base .cart_item:hover{border:.0625rem solid var(--color--primary)}.cart__wrapper .cart__base .cart_item td{padding:0!important;border:none!important;background-color:transparent!important}.cart__wrapper .cart__base .cart_item :before{display:none}.cart__wrapper .cart__base .cart_item .product-thumbnail{display:block;grid-area:image}.cart__wrapper .cart__base .cart_item .product-thumbnail img{width:100%;max-width:11.25rem}.cart__wrapper .cart__base .cart_item .product-name{grid-area:title;font-size:var(--wp--preset--font-size--paragraph)}.cart__wrapper .cart__base .cart_item .product-price{display:flex;flex-direction:column;justify-content:start;grid-area:price;font-size:var(--wp--preset--font-size--paragraph);color:var(--color--dark);font-variation-settings:var(--font-500-105)}.cart__wrapper .cart__base .cart_item .product-quantity{display:flex;align-items:center;grid-area:quantity;gap:1.25rem}.cart__wrapper .cart__base .cart_item .product-subtotal{justify-content:center;grid-area:subtotal;text-align:right}.cart__wrapper .cart__base .cart_item .product-remove{position:absolute;top:.3125rem;right:.3125rem}.cart__wrapper .cart__base .cart_item .product-remove a{font-size:var(--wp--preset--spacing--small);color:var(--color--dark)!important;background:transparent;transition:color var(--transition)}.cart__wrapper .cart__base .cart_item .product-remove a:hover{color:var(--color--primary)!important}.coupon-discount{display:grid;grid-template-columns:1fr 6.875rem;padding-bottom:.625rem!important;font-size:var(--wp--preset--font-size--paragraph)!important;text-align:right;border-bottom:.0625rem solid var(--wp--preset--color--blue-100)!important}.cart__wrapper .cart__base .shop_table .actions{display:flex;justify-content:space-between;padding:0!important;border:none!important;background:transparent!important;gap:1.25rem}.cart__wrapper .woocommerce-cart-form__contents{margin-bottom:var(--spacing-15-60)!important}.cart__wrapper .cart__base .shop_table .actions .coupon{display:flex;padding-bottom:0!important;position:relative;margin-bottom:0!important}.cart__wrapper .cart__base .shop_table .actions .coupon:after,.cart__wrapper .cart__base .shop_table .actions .coupon:before{display:none}.cart__wrapper .cart__base .shop_table .actions .coupon input{padding:.3125rem 1.25rem!important;border:.0625rem solid var(--color--dark)!important}.cart__wrapper .cart__help-desktop{display:block}.cart__wrapper .cart__help-desktop .cart__help{margin-top:3.125rem}.cart__wrapper .cart__help-mobile{display:none}.cart__wrapper .cart__help{display:flex;align-items:center;gap:3.125rem}.cart__wrapper .cart__help p{font-size:1.125rem;font-weight:700}.cart__wrapper .cart__help .cart__help-buttons{display:flex;align-items:center;gap:1.25rem}.cart__wrapper .cart__help .cart__help-buttons :is(a.button,a.button:hover){padding:.4375rem .875rem!important}.cart__info .cart__klarna{margin-bottom:.9375rem}.cart__info .cart_totals{padding:1.5rem 1.25rem;border:.0625rem solid var(--wp--preset--color--blue-100)!important;border-radius:.5rem;background-color:var(--wp--preset--color--blue-50)}.cart__info .cart_totals .woocommerce-shipping-destination{margin:0 auto;text-align:center;color:var(--color--dark)}.cart__info .cart_totals h2{padding-bottom:0;margin-bottom:1.25rem;font-size:var(--wp--preset--font-size--medium);text-transform:uppercase}.cart__info .cart_totals .shop_table{margin-bottom:.3125rem!important}.cart__info .cart_totals .shop_table tr{padding:.625rem 0!important}#add_payment_method .wc-proceed-to-checkout,.woocommerce-cart .wc-proceed-to-checkout,.woocommerce-checkout .wc-proceed-to-checkout{padding:1.25rem 0 0}.cart__info .cart_totals .shop_table :is(th,td){display:block;padding:0!important}.cart__info .cart_totals :is(.cart-subtotal,.order-total){display:grid;grid-template-columns:1fr 7.3125rem;font-size:1rem;text-align:right}.cart__info .cart_totals :is(.cart-subtotal,.order-total) th{padding-right:.625rem!important}.cart__info .cart_totals .cart-discount{font-size:var(--wp--preset--font-size--paragraph);text-align:right;font-variation-settings:var(--font-500-105)}.cart__info .cart_totals .wc-proceed-to-checkout a{margin-bottom:0!important;font-size:.75rem!important}.cart__slider{margin-top:1.875rem}.cart__slider>p{padding-bottom:0;margin-bottom:var(--spacing-15-30);font-size:var(--wp--preset--font-size--medium);font-variation-settings:var(--font-400-105)}.cart__columns{display:grid;grid-template-columns:1fr 1fr 1fr;gap:var(--spacing-15-30)}.cart__slider{margin-bottom:var(--spacing-15-60)}.cart__columns .cart__column{transform:skewX(-15deg)}.cart__columns .cart__column .cart__column-inside{display:flex;align-items:center;height:100%;padding:.9375rem 1.25rem;font-weight:700;border-right:.5rem solid var(--color--light);background-color:#f4f4f4;gap:1.25rem}.cart__columns .cart__column .cart__column-inside>div{transform:skewX(15deg)}.cart__columns .cart__column .cart__column-inside img{max-width:5rem}.cart__columns .cart__column .cart__column-inside .cart__column-content p{padding-bottom:0;font-size:var(--wp--preset--font-size--small)}.cart__columns .cart__column .cart__column-inside .cart__column-content .title{padding-bottom:.3125rem;font-size:var(--wp--preset--font-size--small)}.cart__empty{margin-bottom:3.125rem;text-align:center}.cart__empty p{margin-bottom:var(--spacing-15-30);font-size:1rem}@media (max-width:61.3125rem){.cart__columns{grid-template-columns:1fr}.cart__wrapper .cart__base{grid-template-columns:1fr;gap:.625rem}.cart__wrapper .cart__help-desktop{display:none}.cart__wrapper .cart__help-mobile{display:block}.cart__wrapper .cart__help-mobile .cart__help{margin-bottom:3.125rem}.woocommerce-cart .container h1{margin-bottom:var(--spacing-15-30)}.cart__wrapper .cart__base .cart_item{grid-template-areas:"image title title" "image price quantity" "image subtotal subtotal";grid-template-columns:6.25rem 1fr 1fr;padding:2.8125rem .75rem .75rem!important;gap:.625rem}.cart__wrapper .cart__base .cart_item .product-thumbnail a{display:flex;align-items:center;width:100%;height:100%}.cart__wrapper .cart__base .cart_item .product-name{margin-bottom:0}.cart__wrapper .cart__base .cart_item .product-price{justify-content:center}.cart__wrapper .cart__base .cart_item .product-quantity{align-items:center;justify-content:end}.cart__wrapper .cart__base .cart_item .product-quantity .quantity{width:3.75rem}.cart__info .cart_totals .shop_table td,.cart__wrapper .cart__base .cart_item td{text-align:left!important}.cart__wrapper .cart__base .cart_item .product-thumbnail img{max-width:100%}.cart__wrapper .cart__base .cart_item .product-quantity{gap:.625rem}.cart__wrapper .cart__base .cart_item .product-quantity input{width:auto}.cart__wrapper .cart__base .cart_item .product-subtotal{text-align:right!important}.cart__wrapper .cart__base .shop_table :is(.actions,.actions .coupon){flex-direction:column}.cart__wrapper .cart__base .shop_table .actions .coupon{gap:1.25rem}.cart__wrapper .cart__base .shop_table .actions .coupon>*{width:100%!important}.cart__wrapper .cart__help{flex-direction:column;align-items:flex-start;gap:.9375rem}.cart__wrapper .cart__help .cart__help-buttons{width:100%}.cart__wrapper .cart__help .cart__help-buttons a.button{flex:1;text-align:center}.cart__info .cart_totals .wc-proceed-to-checkout a{width:100%;min-width:unset}.cart__columns{padding:0 .625rem}}.cart_totals .shop_table tbody{display:flex;flex-direction:column}.cart_totals .shop_table tbody tr td,.cart_totals .shop_table tbody tr th{border-top:unset}.cart_totals .shop_table tbody tr{border-top:.0625rem solid var(--wp--preset--color--blue-100)}.cart_totals .shop_table tbody tr.woocommerce-shipping-totals{order:1}.cart_totals .shop_table tbody tr.cart-original-total{display:flex;justify-content:end;order:2;gap:.3125rem}.cart_totals .shop_table tbody tr.total-discount{display:flex;justify-content:end;order:3;gap:.3125rem}.cart_totals .shop_table tbody tr.cart-discounted-total{display:flex;justify-content:end;order:4;gap:.3125rem}.cart_totals .shop_table tbody tr.coupon-discount{display:flex;justify-content:end;order:5;gap:.3125rem}.cart_totals .shop_table tbody tr.coupon-discount td{width:fit-content}.cart_totals .shop_table tbody tr.shipping-cost{display:flex;justify-content:end;order:6;gap:.3125rem}.cart_totals .shop_table tbody tr.order-total-cart{display:flex;justify-content:end;order:7;font-weight:600!important;gap:.3125rem}.cart_totals .shop_table tbody tr.order-total-cart th{font-weight:600!important}.cart_totals .shop_table tbody tr.cart-subtotal,.cart_totals .shop_table tbody tr.order-total{display:none}.woocommerce-page table.shop_table_responsive tr:nth-child(2n) td,.woocommerce table.shop_table_responsive tr:nth-child(2n) td{background-color:transparent!important}