/* ps-relaunch-2026.kauf.min.css aus ps-relaunch-2026.css md5 ec4423c2c3774a13591826f5c725661d (build_css_teile.py 2026-10-17 19:35, 253 Regeln) */
.woocommerce table.shop_table{border:1px solid var(--psr-line) !important;border-radius:0 !important;background:var(--psr-tile)}.woocommerce table.shop_table th{font-family:var(--psr-mono);font-size:11.5px;letter-spacing:.02em;text-transform:none;font-weight:500;color:var(--psr-blue);border-color:var(--psr-line) !important}.woocommerce table.shop_table td{border-color:var(--psr-line) !important}.woocommerce table.shop_table td.product-name a{color:var(--psr-ink) !important;font-weight:500}.cart_totals h2, .cart-collaterals h2{font-size:19px}.checkout-button{font-size:15px !important;padding:14px 24px !important}#place_order, .woocommerce #payment #place_order{font-size:16px !important;padding:15px 26px !important;width:100%}.woocommerce-checkout h3, #order_review_heading{font-family:var(--psr-head) !important;text-transform:none;letter-spacing:0;font-size:18px}.woocommerce-checkout #payment{background:var(--psr-tile) !important;border-radius:0 !important;border:1px solid var(--psr-line)}.account-login-inner .og-title, .my-login-tabs a{font-family:var(--psr-head) !important;text-transform:none}.woocommerce-MyAccount-navigation ul li a{color:var(--psr-ink) !important;font-size:14px;letter-spacing:.01em;border-bottom:1px solid var(--psr-line);padding:10px 0;display:block}.woocommerce-MyAccount-navigation ul li.is-active a{font-weight:700}.woocommerce-cart .uppercase, .woocommerce-checkout .uppercase, .woocommerce-account .uppercase{text-transform:none;letter-spacing:normal}.woocommerce-cart th, .woocommerce-checkout th{text-transform:none;letter-spacing:normal}@media(max-width:549px)
{.woocommerce-cart .shop_table .product-subtotal{display:table-cell}.woocommerce-cart .shop_table td.product-subtotal{text-align:right;white-space:nowrap}}.select2-dropdown{border:1px solid var(--psr-ink) !important;border-radius:0 !important;background:var(--psr-paper) !important;box-shadow:none !important}.select2-container--default .select2-results__option--highlighted[aria-selected], .select2-container--default .select2-results__option--highlighted[data-selected]{background:var(--psr-ink) !important;color:var(--psr-paper) !important}.select2-search--dropdown .select2-search__field{border:1px solid var(--psr-line-input,#8f8f8a) !important;border-radius:0 !important}.psr-cart-head{padding:36px 0 6px}.psr-cart-head h1{font-size:clamp(28px,4vw,44px);font-weight:800;letter-spacing:-.015em;margin:0}body.woocommerce-cart .wc-empty-cart-message{text-align:left}body.woocommerce-cart .wc-empty-cart-message .message-container{text-align:left !important;padding-left:0 !important}.psr-cart-head{max-width:var(--psr-maxw);margin:0 auto;padding:36px 15px 6px}body.woocommerce-cart .return-to-shop{text-align:left !important}body.psr-v2c.woocommerce-cart #main h1, body.psr-v2c.woocommerce-checkout #main h1, body.psr-v2c.woocommerce-account #main h1{font-family:var(--v2c-disp) !important;font-weight:600 !important;text-transform:uppercase;letter-spacing:.005em !important;font-variation-settings:normal !important;font-size:clamp(34px,3.6vw,56px) !important;line-height:.95 !important}body.psr-v2c.woocommerce-checkout #main h3, body.psr-v2c.woocommerce-cart #main .cart_totals h2, body.psr-v2c.woocommerce-account #main .woocommerce h2{font-family:var(--v2c-disp) !important;font-weight:600 !important;text-transform:uppercase;letter-spacing:.01em !important;font-variation-settings:normal !important;font-size:22px !important;line-height:1.1 !important}body.psr-v2c .woocommerce .shop_table th, body.psr-v2c .woocommerce .shop_table thead th, body.psr-v2c .woocommerce .cart_totals th{color:var(--psr-mut) !important}body.psr-v2c.woocommerce-cart .shop_table td.product-thumbnail a{display:block;background:#ecebe8}body.psr-v2c.woocommerce-cart .shop_table td.product-thumbnail img{mix-blend-mode:multiply}@media(max-width:549px)
{body.psr-v2c.woocommerce-cart .shop_table.cart td, body.psr-v2c.woocommerce-cart .shop_table.cart th{padding-left:4px !important;padding-right:4px !important}body.psr-v2c.woocommerce-cart .shop_table td.product-thumbnail{width:50px;min-width:50px}body.psr-v2c.woocommerce-cart .shop_table td.product-thumbnail img{width:44px !important;max-width:44px}body.psr-v2c.woocommerce-cart .shop_table td.product-quantity .quantity{width:auto}body.psr-v2c.woocommerce-cart .shop_table td.product-quantity input.qty{width:28px !important;min-width:0 !important;padding:0 !important}body.psr-v2c.woocommerce-cart .shop_table td.product-quantity input.button, body.psr-v2c.woocommerce-cart .shop_table td.product-quantity .ux-quantity__button{width:26px !important;min-width:0 !important;padding:0 !important}body.psr-v2c.woocommerce-cart .shop_table td.product-subtotal{white-space:nowrap}}body.psr-v2c .woocommerce .cart_totals .shop_table thead th, body.psr-v2c .woocommerce .cart_totals > h2{color:var(--psr-ink) !important;font-family:var(--v2c-disp) !important;font-weight:600 !important;text-transform:uppercase;font-size:22px !important;letter-spacing:.01em !important;font-variation-settings:normal !important}body.psr-v2c .psr-404 h1{font-family:var(--v2c-disp) !important;font-weight:600 !important;text-transform:uppercase;letter-spacing:.005em !important;font-variation-settings:normal !important;font-size:clamp(40px,6vw,88px) !important;line-height:.95 !important}.psr-empty{margin:8px 0 40px}.psr-empty-lead{max-width:60ch;margin:0 0 18px;color:var(--psr-ink-soft)}.psr-empty-links{display:flex;flex-wrap:wrap;gap:10px;margin:0 0 44px}a.psr-empty-btn{display:inline-flex;align-items:center;height:44px;padding:0 22px;border:1px solid var(--psr-ink);color:var(--psr-ink) !important;font-weight:600;font-size:14px;text-decoration:none !important}a.psr-empty-btn:hover{background:var(--psr-ink);color:#fff !important}body.psr-v2c.woocommerce-cart #content > .row-main, body.psr-v2c.woocommerce-checkout #content > .row-main{max-width:var(--psr-maxw)}body.psr-v2c .psr-cart-head{max-width:var(--psr-maxw);margin:0 auto;padding:26px 15px 0 !important}.psr-steps{display:flex;align-items:center;gap:12px;list-style:none;margin:0 0 26px;padding:0;font-size:13px;color:var(--psr-mut)}.psr-steps li{display:flex;align-items:center;gap:8px;margin:0;white-space:nowrap}.psr-steps li + li::before{content:"";width:32px;height:1px;background:#c9c9c4;margin-right:4px}.psr-steps li span{display:inline-grid;place-items:center;width:22px;height:22px;border-radius:50%;border:1px solid #c9c9c4;font-size:11px;font-weight:600;line-height:1}.psr-steps li.is-on{color:var(--psr-ink);font-weight:600}.psr-steps li.is-on span{background:var(--psr-ink);border-color:var(--psr-ink);color:#fff}.psr-steps li.is-done a{display:flex;align-items:center;gap:8px;color:var(--psr-ink) !important;text-decoration:none !important}.psr-steps li.is-done span{border-color:var(--psr-ink)}.psr-steps li.is-done a:hover{text-decoration:underline !important}.psr-cart-title{display:flex;align-items:baseline;flex-wrap:wrap;column-gap:18px;row-gap:6px;padding-bottom:20px;border-bottom:1px solid var(--psr-line)}body.psr-v2c #main .psr-cart-title h1{margin:0 !important}.psr-cart-n{font-size:15px;color:var(--psr-mut)}.psr-cart-back{margin-left:auto;font-size:14px;color:var(--psr-ink) !important;text-decoration:underline !important;text-underline-offset:3px}body.psr-v2c.woocommerce-cart .woocommerce > .row, body.psr-v2c.woocommerce-checkout form.checkout > .row{margin-top:8px}body.psr-v2c.woocommerce-cart .row-divided > .col + .col{border-left:0 !important}body.psr-v2c.woocommerce-cart .cart-wrapper{overflow:visible !important}body.psr-v2c.woocommerce-cart table.shop_table.cart{border:0 !important;background:none !important;margin:0}body.psr-v2c.woocommerce-cart table.shop_table.cart thead{display:none}body.psr-v2c.woocommerce-cart table.shop_table.cart tbody{display:block}body.psr-v2c.woocommerce-cart table.shop_table.cart tr.cart_item{display:grid;grid-template-columns:120px minmax(0,1fr) auto 110px;column-gap:24px;row-gap:6px;grid-template-areas:"img name qty sub" "img price qty sub" "img rm qty sub";grid-template-rows:auto auto 1fr;padding:24px 0;border-bottom:1px solid var(--psr-line)}body.psr-v2c.woocommerce-cart table.shop_table.cart tr.cart_item td{display:block !important;padding:0 !important;border:0 !important;width:auto !important;min-width:0 !important;text-align:left;background:none !important}body.psr-v2c.woocommerce-cart table.shop_table.cart td.product-thumbnail{grid-area:img}body.psr-v2c.woocommerce-cart table.shop_table.cart td.product-thumbnail a{display:block;background:#ecebe8;aspect-ratio:4/5}body.psr-v2c.woocommerce-cart table.shop_table.cart td.product-thumbnail img{width:100% !important;max-width:none !important;height:100% !important;object-fit:contain;mix-blend-mode:multiply;margin:0}body.psr-v2c.woocommerce-cart table.shop_table.cart td.product-name{grid-area:name;font-size:16px;line-height:1.3;font-weight:500}body.psr-v2c.woocommerce-cart table.shop_table.cart td.product-name > a{color:var(--psr-ink) !important;text-decoration:none}body.psr-v2c.woocommerce-cart table.shop_table.cart td.product-name > a:hover{text-decoration:underline;text-underline-offset:3px}body.psr-v2c.woocommerce-cart .psr-ci-meta{display:flex;flex-wrap:wrap;column-gap:16px;margin-top:4px;font-size:14px;font-weight:400;color:var(--psr-mut)}body.psr-v2c.woocommerce-cart table.shop_table.cart .mobile-product-price{display:none !important}body.psr-v2c.woocommerce-cart table.shop_table.cart td.product-price{grid-area:price;font-size:14px}body.psr-v2c.woocommerce-cart table.shop_table.cart td.product-price del{color:var(--psr-mut);margin-right:6px}body.psr-v2c.woocommerce-cart table.shop_table.cart td.product-price ins{color:var(--psr-red);text-decoration:none;font-weight:600}body.psr-v2c.woocommerce-cart table.shop_table.cart td.product-remove{grid-area:rm;align-self:end}body.psr-v2c.woocommerce-cart table.shop_table.cart td.product-remove a.remove{display:inline !important;width:auto !important;height:auto !important;border:0 !important;border-radius:0 !important;font-size:0 !important;line-height:1 !important;color:var(--psr-mut) !important;background:none !important}body.psr-v2c.woocommerce-cart table.shop_table.cart td.product-remove a.remove::after{content:"Entfernen";font-size:13px;text-decoration:underline;text-underline-offset:3px}body.psr-v2c.woocommerce-cart table.shop_table.cart td.product-remove a.remove:hover{color:var(--psr-ink) !important}body.psr-v2c.woocommerce-cart table.shop_table.cart td.product-quantity{grid-area:qty}body.psr-v2c.woocommerce-cart table.shop_table.cart td.product-subtotal{grid-area:sub;text-align:right !important;font-size:16px;font-weight:600;white-space:nowrap}body.psr-v2c.woocommerce-cart table.shop_table.cart td.product-quantity .ux-quantity{display:inline-flex !important;width:auto !important;height:42px;border:1px solid var(--psr-line-input);background:#fff;margin:0}body.psr-v2c.woocommerce-cart table.shop_table.cart td.product-quantity .ux-quantity input.ux-quantity__button{width:38px !important;height:40px !important;min-width:0 !important;padding:0 !important;margin:0 !important;border:0 !important;background:none !important;color:var(--psr-ink) !important;font-size:18px !important;line-height:40px !important;box-shadow:none !important}body.psr-v2c.woocommerce-cart table.shop_table.cart td.product-quantity .ux-quantity input.ux-quantity__button:hover{background:var(--psr-paper-dim) !important}body.psr-v2c.woocommerce-cart table.shop_table.cart td.product-quantity .ux-quantity input.qty{width:36px !important;height:40px !important;min-width:0 !important;padding:0 !important;margin:0 !important;border:0 !important;box-shadow:none !important;text-align:center;font-size:15px;font-weight:600;background:none !important;-moz-appearance:textfield}body.psr-v2c.woocommerce-cart table.shop_table.cart td.product-quantity input.qty::-webkit-inner-spin-button, body.psr-v2c.woocommerce-cart table.shop_table.cart td.product-quantity input.qty::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}body.psr-v2c.woocommerce-cart table.shop_table.cart tr:not(.cart_item){display:block}body.psr-v2c.woocommerce-cart table.shop_table.cart td.actions{display:block;padding:0 !important;border:0 !important}body.psr-v2c.woocommerce-cart table.shop_table.cart td.actions .continue-shopping{display:none !important}body.psr-v2c.woocommerce-cart .cart-auto-refresh button[name="update_cart"]{position:absolute !important;width:1px !important;height:1px !important;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%);margin:-1px !important;padding:0 !important;border:0 !important}body.psr-v2c.woocommerce-cart .woocommerce-cart-form{margin-bottom:24px}body.psr-v2c.woocommerce-cart .cart-collaterals .cart-sidebar{background:#f4f4f2;padding:28px 28px 24px !important;position:sticky;top:calc(var(--psr-header-h, 97px) + 16px)}body.psr-v2c.woocommerce-cart .cart_totals > table:first-child{display:none !important}body.psr-v2c.woocommerce-cart .cart_totals > h2{display:block !important;margin:0 0 14px !important}body.psr-v2c .cart_totals table.shop_table, body.psr-v2c .cart_totals .shipping__table{border:0 !important;background:none !important;margin:0}body.psr-v2c .cart_totals table.shop_table th, body.psr-v2c .cart_totals table.shop_table td{border:0 !important;padding:7px 0 !important;background:none !important;font-size:14px;font-weight:400;text-transform:none;letter-spacing:0;color:var(--psr-ink-soft) !important}body.psr-v2c .cart_totals table.shop_table td{text-align:right;color:var(--psr-ink) !important}body.psr-v2c .cart_totals .shipping__inner{padding:0 !important}body.psr-v2c .cart_totals .shipping__list{margin:0}body.psr-v2c .cart_totals .shipping__list_label{font-weight:400;margin:0}body.psr-v2c .cart_totals .woocommerce-shipping-destination{display:none}body.psr-v2c .cart_totals tr.order-total th, body.psr-v2c .cart_totals tr.order-total td{border-top:1px solid #d6d6d1 !important;padding-top:14px !important;font-size:19px !important;font-weight:700 !important;color:var(--psr-ink) !important}body.psr-v2c .cart_totals tr.order-total small.includes_tax{display:none}body.psr-v2c .cart_totals tr.order-tax th, body.psr-v2c .cart_totals tr.order-tax td{padding-top:0 !important;font-size:12px !important;color:var(--psr-mut) !important;font-weight:400 !important}body.psr-v2c.woocommerce-cart .wc-proceed-to-checkout{padding:18px 0 0 !important;margin:0}body.psr-v2c.woocommerce-cart .wc-proceed-to-checkout a.checkout-button{display:flex !important;align-items:center;justify-content:center;min-height:56px;margin:0 !important;border-radius:0 !important;font-size:16px !important;font-weight:600 !important;letter-spacing:.01em;text-transform:none !important}.psr-cart-trust{list-style:none;margin:16px 0 0;padding:0;font-size:13px;line-height:1.45;color:var(--psr-ink-soft)}.psr-cart-trust li{position:relative;padding-left:22px;margin:0 0 6px}.psr-cart-trust li::before{content:"";position:absolute;left:2px;top:4px;width:11px;height:6px;border-left:1.5px solid var(--psr-ink);border-bottom:1.5px solid var(--psr-ink);transform:rotate(-45deg)}body.psr-v2c.woocommerce-cart .ux-cart-coupon{margin-top:20px !important;padding-top:18px;border-top:1px solid #d6d6d1}body.psr-v2c.woocommerce-cart .ux-cart-coupon .coupon{display:flex;flex-wrap:wrap;gap:8px}body.psr-v2c.woocommerce-cart .ux-cart-coupon .widget-title{flex:0 0 100%;margin:0 0 2px !important;padding:0 !important;border:0 !important;font-family:var(--psr-body) !important;font-size:13px !important;font-weight:600 !important;text-transform:none !important;letter-spacing:0 !important;color:var(--psr-ink)}body.psr-v2c.woocommerce-cart .ux-cart-coupon .widget-title i, body.psr-v2c.woocommerce-cart .ux-cart-coupon .is-divider{display:none}body.psr-v2c.woocommerce-cart .ux-cart-coupon input#coupon_code{flex:1 1 140px;height:44px;margin:0 !important;background:#fff}body.psr-v2c.woocommerce-cart .ux-cart-coupon button[name="apply_coupon"]:hover{background:var(--psr-ink) !important;color:#fff !important}@media(max-width:849px)
{body.psr-v2c.woocommerce-cart .cart-collaterals .cart-sidebar{position:static;padding:22px 18px !important}body.psr-v2c.woocommerce-cart table.shop_table.cart tr.cart_item{grid-template-columns:96px minmax(0,1fr) auto;column-gap:16px;row-gap:6px;grid-template-areas:"img name name" "img price price" "img qty sub" "img rm rm";grid-template-rows:auto auto auto 1fr;padding:20px 0}body.psr-v2c.woocommerce-cart table.shop_table.cart td.product-subtotal{align-self:center}body.psr-v2c.woocommerce-cart table.shop_table.cart td.product-name{font-size:15px}.psr-steps{gap:8px;font-size:12px;margin-bottom:18px}.psr-steps li + li::before{width:12px;margin-right:0}.psr-cart-back{margin-left:0;flex-basis:100%}}@media(min-width:850px)
{body.psr-v2c.woocommerce-checkout form.checkout > .row > .large-7{padding-right:48px}}body.psr-v2c.woocommerce-checkout .woocommerce-form-login-toggle .message-container, body.psr-v2c.woocommerce-checkout .woocommerce-form-coupon-toggle .message-container{padding:0 !important;margin:0 !important;text-align:left !important;max-width:none}body.psr-v2c.woocommerce-checkout .woocommerce-form-coupon-toggle{margin-bottom:22px}body.psr-v2c.woocommerce-checkout .woocommerce-form-login-toggle a, body.psr-v2c.woocommerce-checkout .woocommerce-form-coupon-toggle a{color:var(--psr-ink) !important;text-decoration:underline;text-underline-offset:3px}body.psr-v2c.woocommerce-checkout form.woocommerce-form-login, body.psr-v2c.woocommerce-checkout form.checkout_coupon{border:1px solid var(--psr-line) !important;border-radius:0 !important;background:#f4f4f2;padding:20px !important;margin:0 0 22px !important}body.psr-v2c.woocommerce-checkout #customer_details h3{margin:0 0 18px !important}body.psr-v2c.woocommerce-checkout form.checkout .form-row{margin:0 0 16px;padding:0}body.psr-v2c.woocommerce-checkout form.checkout .form-row label{font-size:13px;font-weight:500;color:var(--psr-ink);margin:0 0 6px;text-transform:none;letter-spacing:0}body.psr-v2c.woocommerce-checkout form.checkout .form-row label .required{color:var(--psr-mut);text-decoration:none;border:0}body.psr-v2c.woocommerce-checkout form.checkout .form-row input.input-text, body.psr-v2c.woocommerce-checkout form.checkout .form-row select, body.psr-v2c.woocommerce-checkout form.checkout .form-row .select2-container .select2-selection--single{height:48px !important;border:1px solid var(--psr-line-input) !important;border-radius:0 !important;box-shadow:none !important;background-color:#fff;font-size:15px !important;padding:0 14px;margin:0}body.psr-v2c.woocommerce-checkout form.checkout .form-row .select2-container .select2-selection__rendered{line-height:46px !important;padding-left:0 !important}body.psr-v2c.woocommerce-checkout form.checkout .form-row .select2-container .select2-selection__arrow{height:46px !important}body.psr-v2c.woocommerce-checkout form.checkout .form-row textarea{min-height:96px;border:1px solid var(--psr-line-input) !important;border-radius:0 !important;box-shadow:none !important;padding:12px 14px;font-size:15px}body.psr-v2c.woocommerce-checkout form.checkout .form-row input.input-text:focus, body.psr-v2c.woocommerce-checkout form.checkout .form-row select:focus, body.psr-v2c.woocommerce-checkout form.checkout .form-row textarea:focus{border-color:var(--psr-ink) !important;outline:1px solid var(--psr-ink);outline-offset:0}body.psr-v2c.woocommerce-checkout form.checkout .form-row.woocommerce-invalid input.input-text{border-color:var(--psr-red) !important}body.psr-v2c.woocommerce-checkout form.checkout input[type="checkbox"], body.psr-v2c.woocommerce-checkout form.checkout input[type="radio"]{width:18px;height:18px;accent-color:var(--psr-ink);margin:0 10px 0 0;vertical-align:-4px;flex:0 0 auto}body.psr-v2c.woocommerce-checkout form.checkout .create-account label, body.psr-v2c.woocommerce-checkout #ship-to-different-address label{font-family:var(--psr-body) !important;font-size:14px !important;font-weight:400 !important;text-transform:none !important;letter-spacing:0 !important}body.psr-v2c.woocommerce-checkout #ship-to-different-address{margin:6px 0 16px !important;font-family:var(--psr-body) !important;text-transform:none !important;font-size:14px !important;letter-spacing:0 !important}body.psr-v2c.woocommerce-checkout form.checkout .large-5 > .col-inner{border:0 !important;background:#f4f4f2;padding:28px !important}body.psr-v2c.woocommerce-checkout #order_review h3{margin:0 0 16px !important}body.psr-v2c.woocommerce-checkout #order_review_heading{margin-top:28px !important;padding-top:24px;border-top:1px solid #d6d6d1;scroll-margin-top:calc(var(--psr-header-h, 97px) + 12px)}body.psr-v2c.woocommerce-checkout #payment{background:none !important;border:0 !important;padding:0 !important}body.psr-v2c.woocommerce-checkout #payment ul.payment_methods{border:0 !important;padding:0 !important;margin:0 !important}body.psr-v2c.woocommerce-checkout #payment ul.payment_methods li.wc_payment_method{list-style:none;background:#fff;border:1px solid #d6d6d1;padding:14px 16px !important;margin:0 0 -1px !important;position:relative}body.psr-v2c.woocommerce-checkout #payment ul.payment_methods li.wc_payment_method:has(input:checked){border-color:var(--psr-ink);box-shadow:inset 0 0 0 1px var(--psr-ink);z-index:1}body.psr-v2c.woocommerce-checkout #payment ul.payment_methods li.wc_payment_method > label{display:inline-flex;align-items:center;gap:10px;margin:0;font-size:15px;font-weight:500;color:var(--psr-ink);cursor:pointer}body.psr-v2c.woocommerce-checkout #payment ul.payment_methods li.wc_payment_method > input{margin:0 10px 0 0}body.psr-v2c.woocommerce-checkout #payment ul.payment_methods li.wc_payment_method label img{max-height:22px;width:auto;margin:0 0 0 6px}body.psr-v2c.woocommerce-checkout #payment div.payment_box{background:none !important;padding:8px 0 0 28px !important;margin:0 !important;font-size:13px;line-height:1.5;color:var(--psr-ink-soft)}body.psr-v2c.woocommerce-checkout #order_review .form-row.legal, body.psr-v2c.woocommerce-checkout #order_review .cr-customer-consent{margin:0 0 12px !important;padding:0;font-size:13px;line-height:1.5;color:var(--psr-ink-soft)}body.psr-v2c.woocommerce-checkout #order_review .wc-gzd-checkbox-placeholder label.checkbox, body.psr-v2c.woocommerce-checkout #order_review .cr-customer-consent label{display:flex;align-items:flex-start;margin:0 0 12px;font-size:13px;font-weight:400;line-height:1.5;color:var(--psr-ink-soft)}body.psr-v2c.woocommerce-checkout #order_review .wc-gzd-checkbox-placeholder label.checkbox input, body.psr-v2c.woocommerce-checkout #order_review .cr-customer-consent input{margin-top:1px}body.psr-v2c.woocommerce-checkout #order_review .wc-gzd-checkbox-placeholder a{color:var(--psr-ink) !important;text-decoration:underline}body.psr-v2c.woocommerce-checkout #order_review table.shop_table{border:0 !important;background:none !important;margin:6px 0 0 !important}body.psr-v2c.woocommerce-checkout #order_review table.shop_table thead{display:none}body.psr-v2c.woocommerce-checkout #order_review table.shop_table th, body.psr-v2c.woocommerce-checkout #order_review table.shop_table td{border:0 !important;padding:7px 0 !important;background:none !important;font-size:14px;text-transform:none;letter-spacing:0}body.psr-v2c.woocommerce-checkout #order_review table.shop_table > tbody > tr > td{padding:12px 0 !important;border-bottom:1px solid #d6d6d1 !important;vertical-align:middle}body.psr-v2c.woocommerce-checkout #order_review table.shop_table > tbody > tr:first-child > td{border-top:1px solid #d6d6d1 !important}body.psr-v2c.woocommerce-checkout #order_review .product-name .product-quantity{color:var(--psr-mut);font-weight:400;margin-left:4px;white-space:nowrap}body.psr-v2c.woocommerce-checkout #order_review td.product-total{text-align:right;white-space:nowrap;font-weight:600;color:var(--psr-ink)}body.psr-v2c.woocommerce-checkout #order_review tfoot th{font-weight:400 !important;color:var(--psr-ink-soft) !important;text-align:left}body.psr-v2c.woocommerce-checkout #order_review tfoot td{text-align:right;color:var(--psr-ink)}body.psr-v2c.woocommerce-checkout #order_review tfoot tr.cart-subtotal th, body.psr-v2c.woocommerce-checkout #order_review tfoot tr.cart-subtotal td{padding-top:14px !important}body.psr-v2c.woocommerce-checkout #order_review .shipping__inner{padding:0 !important}body.psr-v2c.woocommerce-checkout #order_review .shipping__table{border:0 !important;margin:0;background:none}body.psr-v2c.woocommerce-checkout #order_review .shipping__list{margin:0}body.psr-v2c.woocommerce-checkout #order_review .shipping__list_label{font-weight:400;margin:0}body.psr-v2c.woocommerce-checkout #order_review tr.order-total th, body.psr-v2c.woocommerce-checkout #order_review tr.order-total td{border-top:1px solid #d6d6d1 !important;padding-top:14px !important;font-size:19px !important;font-weight:700 !important;color:var(--psr-ink) !important}body.psr-v2c.woocommerce-checkout #order_review tr.order-total small.includes_tax{display:none}body.psr-v2c.woocommerce-checkout #order_review tr.order-tax th, body.psr-v2c.woocommerce-checkout #order_review tr.order-tax td{padding-top:0 !important;font-size:12px !important;color:var(--psr-mut) !important}body.psr-v2c.woocommerce-checkout .wc-gzd-order-submit, body.psr-v2c.woocommerce-checkout .place-order{padding:0 !important;margin:0 !important}body.psr-v2c.woocommerce-checkout #place_order{display:block;width:100%;min-height:56px;margin:18px 0 0 !important;border-radius:0 !important;background:var(--psr-red) !important;border-color:var(--psr-red) !important;color:#fff !important;font-size:17px !important;font-weight:600 !important;text-transform:none !important;letter-spacing:.01em}body.psr-v2c.woocommerce-checkout #place_order:hover{background:var(--psr-red-d) !important;border-color:var(--psr-red-d) !important}.psr-co-jump{display:none}@media(max-width:849px)
{.psr-co-jump{display:flex;justify-content:space-between;align-items:center;gap:12px;background:#f4f4f2;padding:14px 16px;margin:0 0 22px;color:var(--psr-ink) !important;font-size:14px;text-decoration:none !important}.psr-co-jump > span::after{content:" \2193"}.psr-co-jump strong{font-size:16px;white-space:nowrap}body.psr-v2c.woocommerce-checkout form.checkout .large-5 > .col-inner{padding:22px 18px !important}body.psr-v2c.woocommerce-checkout form.checkout .form-row-first, body.psr-v2c.woocommerce-checkout form.checkout .form-row-last{width:100% !important;float:none !important}}body.psr-v2c #main .psr-cart-title h1{flex:0 0 auto;width:auto}body.psr-v2c.woocommerce-cart .woocommerce > .row{margin-left:0 !important;margin-right:0 !important}body.psr-v2c.woocommerce-cart .woocommerce > .row > .col:first-child, body.psr-v2c.woocommerce-checkout form.checkout > .row > .col:first-child{padding-left:0 !important}body.psr-v2c.woocommerce-cart .woocommerce > .row > .col:last-child, body.psr-v2c.woocommerce-checkout form.checkout > .row > .col:last-child{padding-right:0 !important}body.psr-v2c.woocommerce-checkout form.checkout > .row{margin-left:0 !important;margin-right:0 !important}body.psr-v2c.woocommerce-checkout .woocommerce-billing-fields, body.psr-v2c.woocommerce-checkout #customer_details > .clear{border-top:0 !important;padding-top:0 !important}body.psr-v2c.woocommerce-checkout #customer_details{border-top:0 !important;padding-top:0 !important}@media(min-width:550px)
{body.psr-v2c.woocommerce-checkout form.checkout .form-row-first{width:calc(50% - 8px) !important;float:left !important;clear:left;margin-right:0 !important}body.psr-v2c.woocommerce-checkout form.checkout .form-row-last{width:calc(50% - 8px) !important;float:right !important;margin-left:0 !important}}body.psr-v2c.woocommerce-checkout #order_review .shipping__table th, body.psr-v2c.woocommerce-checkout #order_review .shipping__table td, body.psr-v2c .cart_totals .shipping__table th, body.psr-v2c .cart_totals .shipping__table td{border:0 !important;padding:7px 0 !important}body.psr-v2c.woocommerce-checkout #order_review .shipping__table th{font-weight:400 !important;color:var(--psr-ink-soft) !important;text-align:left}body.psr-v2c.woocommerce-checkout #order_review .shipping__table td{text-align:right}body.psr-v2c.woocommerce-checkout #order_review .wc-gzd-checkbox-placeholder label.checkbox, body.psr-v2c.woocommerce-checkout #order_review .cr-customer-consent label{display:block !important;position:relative;padding-left:28px}body.psr-v2c.woocommerce-checkout #order_review .wc-gzd-checkbox-placeholder label.checkbox input, body.psr-v2c.woocommerce-checkout #order_review .cr-customer-consent label input{position:absolute;left:0;top:1px;margin:0 !important}body.psr-v2c.woocommerce-checkout .psr-co-nm{display:block}body.psr-v2c.woocommerce-checkout .psr-co-nm .psr-ci-meta{display:flex;flex-wrap:wrap;column-gap:12px;margin-top:2px;font-size:12.5px;font-weight:400;color:var(--psr-mut)}@media(max-width:849px)
{body.psr-v2c.woocommerce-cart table.shop_table.cart td.product-remove{align-self:start;margin-top:4px}body.psr-v2c.woocommerce-cart .woocommerce > .row > .col, body.psr-v2c.woocommerce-checkout form.checkout > .row > .col{padding-left:0 !important;padding-right:0 !important}}body.psr-v2c.woocommerce-cart table.shop_table.cart tr.cart_item{padding-top:24px !important;padding-bottom:24px !important}@media(max-width:849px)
{body.psr-v2c.woocommerce-cart table.shop_table.cart tr.cart_item{padding-top:20px !important;padding-bottom:20px !important}}body.psr-v2c.woocommerce-cart table.shop_table.cart td.product-remove a.remove{line-height:16px !important;position:static !important;margin:0 !important}body.psr-v2c.woocommerce-cart table.shop_table.cart td.product-remove a.remove::after{display:inline-block;line-height:16px}body.psr-v2c.woocommerce-checkout #main h3#ship-to-different-address{font-family:var(--psr-body) !important;font-size:15px !important;font-weight:500 !important;text-transform:none !important;letter-spacing:0 !important}body.psr-v2c form.checkout_coupon input.input-text{height:48px !important}body.psr-v2c.woocommerce-account .woocommerce form.login, body.psr-v2c.woocommerce-account .woocommerce form.register, body.psr-v2c.woocommerce-account form.woocommerce-form-login, body.psr-v2c.woocommerce-account form.woocommerce-form-register{border:0 !important;padding:0 !important;background:transparent !important;box-shadow:none !important}body.psr-v2c.woocommerce-account #customer_login > .col{padding-left:0;padding-right:48px}body.psr-v2c.woocommerce-account #customer_login > .col + .col{padding-left:48px;padding-right:0;border-left:0 !important}body.psr-v2c.woocommerce-account .woocommerce-form-row label, body.psr-v2c.woocommerce-account form .form-row > label{font-size:13px;font-weight:500;margin:0 0 6px}body.psr-v2c.woocommerce-account label.woocommerce-form__label-for-checkbox{display:flex !important;align-items:flex-start;font-size:14px;font-weight:400;line-height:1.45;margin:0 0 16px}body.psr-v2c.woocommerce-account label.woocommerce-form__label-for-checkbox input[type="checkbox"]{margin-top:1px}@media(max-width:849px)
{body.psr-v2c.woocommerce-account #customer_login > .col, body.psr-v2c.woocommerce-account #customer_login > .col + .col{padding-left:15px;padding-right:15px}body.psr-v2c.woocommerce-account #customer_login > .col + .col{margin-top:32px;padding-top:28px;border-top:1px solid var(--psr-line)}}body.psr-v2c.woocommerce-cart .cart-auto-refresh button[name="update_cart"]:focus-visible{position:static !important;width:auto !important;height:40px !important;clip:auto !important;clip-path:none !important;overflow:visible;margin:12px 0 0 !important;padding:0 16px !important;border:1px solid var(--psr-ink) !important;background:#fff !important;color:var(--psr-ink) !important;font-size:14px !important;font-weight:500 !important}body.psr-v2c.woocommerce-checkout #place_order{font-size:16px !important;letter-spacing:0}body.psr-v2c.woocommerce-checkout form.checkout .form-row.woocommerce-invalid :is(input.input-text, select, textarea, .select2-selection, #psr-x):not(:focus){border-color:var(--fs-color-alert,#7c2d12) !important;box-shadow:inset 0 0 0 1px var(--fs-color-alert,#7c2d12) !important}.psr-ferr{display:block;margin:6px 0 0;font-size:13px;line-height:1.4;color:var(--fs-color-alert,#7c2d12)}body.psr-v2c.woocommerce-cart .text-center:has(.psr-empty){text-align:left !important}body.psr-v2c a.psr-empty-btn--ink{background:var(--psr-ink) !important;color:#fff !important;border-color:var(--psr-ink) !important;font-weight:600 !important}body.psr-v2c a.psr-empty-btn--ink:hover{background:#fff !important;color:var(--psr-ink) !important}body.psr-v2c.woocommerce-cart #content, body.psr-v2c.woocommerce-checkout #content, body.psr-v2c.woocommerce-account #content{padding-bottom:var(--psr-sec) !important}body.psr-v2c.woocommerce-cart #content .col.pb-0, body.psr-v2c.woocommerce-checkout #content .large-5 .col-inner{margin-bottom:0}body.psr-v2c .psr-acct-head .psr-page-head{padding:36px 0 22px;max-width:none}@media(min-width:850px)
{body.psr-v2c .psr-acct-head .psr-page-head{padding:56px 0 30px}}body.psr-v2c .psr-acct-head .psr-page-head h1{margin:0 !important}body.psr-v2c.woocommerce-account :is(.woocommerce-privacy-policy-text, .woocommerce-form__label-for-checkbox, .checkbox-reg_data_privacy) a{text-decoration:underline;text-underline-offset:2px;color:var(--psr-ink)}@media(max-width:389px)
{.psr-steps li:not(.is-on), .psr-steps li:not(.is-on) a{font-size:0;gap:0}.psr-steps li:not(.is-on) span{font-size:11px}.psr-steps li + li:not(.is-on)::before{margin-right:8px}}@media(max-width:849px)
{body.psr-v2c .psr-cart-head{padding-top:14px !important}body.psr-v2c.woocommerce-cart #content{padding-top:8px !important}.psr-steps{margin-bottom:12px}.psr-cart-title{padding-bottom:12px}body.psr-v2c.woocommerce-cart .woocommerce > .row-divided > .cart-auto-refresh, body.psr-v2c.woocommerce-cart .woocommerce > .row-divided > .cart-auto-refresh > .woocommerce-cart-form, body.psr-v2c.woocommerce-cart .woocommerce > .row-divided > .cart-auto-refresh > .woocommerce-cart-form > .cart-wrapper{display:contents}body.psr-v2c.woocommerce-cart .woocommerce > .row-divided table.shop_table.cart{order:1;flex:0 0 100%;width:100%;margin:0 0 24px}body.psr-v2c.woocommerce-cart .woocommerce > .row-divided > .cart-collaterals{order:2;flex:0 0 100%;max-width:100%}body.psr-v2c.woocommerce-cart .woocommerce > .row-divided .cross-sells{order:3;flex:0 0 100%;width:100%;margin-top:40px}body.psr-v2c.woocommerce-cart table.shop_table.cart td.product-remove a.remove{display:inline-flex !important;align-items:center;min-height:44px;margin:-14px 0 !important}}body.psr-v2c.woocommerce-cart table.shop_table.cart td.product-price{font-size:15px}body.psr-v2c :is(.cart_totals, #order_review) tr.order-total :is(th, td){font-size:20px !important}body.psr-v2c :is(.cart_totals, #order_review) tr.order-tax :is(td, th) :is(.amount, strong){font-weight:400 !important}@media(pointer:coarse)
{body.psr-v2c a.psr-cart-back{display:inline-block;padding:5px 0;margin:-5px 0}}body.psr-v2c .psr-steps li span{width:auto;height:auto;border:0;border-radius:0;background:none;color:inherit;font-size:13px;font-weight:600}body.psr-v2c .psr-steps li.is-on span{background:none;color:inherit}body.psr-v2c .psr-steps li.is-on{text-decoration:underline;text-decoration-thickness:2px;text-underline-offset:6px}@media(max-width:849px)
{body.psr-v2c .psr-steps li span{font-size:12px}}body.psr-v2c.woocommerce-cart .ux-cart-coupon .coupon .psr-ferr{flex:0 0 100%;margin:0}body.psr-v2c.woocommerce-cart .ux-cart-coupon input#coupon_code[aria-invalid="true"]:not(:focus){border-color:var(--fs-color-alert,#7c2d12) !important;box-shadow:inset 0 0 0 1px var(--fs-color-alert,#7c2d12) !important}body.psr-v2c .checkout-inline-error-message{margin:6px 0 0;font-size:13px;line-height:1.4;color:var(--fs-color-alert,#7c2d12)}@media(max-width:849px)
{body.psr-v2c :is(.u-columns, .col2-set.row-divided) > .col-2::before{content:"";display:block;height:1px;background:var(--psr-line);margin:0 0 40px}}
