body,html{overflow-x:hidden}html{scroll-behavior:smooth}.custom-grid .form-row{padding:0!important}.custom-product-image img,.woo-subcat-item img{display:block;width:100%;height:437px;object-fit:cover;transition:transform 0.6s cubic-bezier(0.25,0.8,0.25,1)}.main-custom-field{margin-top:-50px;margin-bottom:40px}.main-custom-field .custom-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:20px}.main-custom-field .form-row{margin-bottom:15px}.main-custom-field h3{font-family:'Rift Regular',Helvetica,Arial,Lucida,sans-serif;font-weight:600;text-transform:uppercase;font-size:30px;color:#383838!important;line-height:2em;text-align:left}p#extra_checkbox_field{width:100%}span.woocommerce-gzd-legal-checkbox-text{display:none}.checkout-title h2{font-size:50px!important}.checkout-review-order span.woocommerce-Price-amount{font-weight:500}.order-tax th,.order-tax td span bdi{font-family:'Rift light',sans-serif!important;font-weight:400!important;color:#383838!important}.order-total th{color:#383838!important}.woocommerce-checkout-review-order .order-tax th,.woocommerce-checkout-review-order .order-tax td{text-align:end!important;text-transform:uppercase;font-weight:400!important}.cart_totals tr.order-tax th{text-align:end}.cart_totals .cart-subtotal th{font-family:'Rift Regular'!important;color:#383838}.woocommerce-checkout-review-order-table .order-total th{text-align:end}p.woocommerce-shipping-destination strong{font-weight:600!important}p.woocommerce-shipping-destination,a.shipping-calculator-button{font-family:'Barlow Condensed'!important;text-transform:capitalize!important;font-weight:400}.woocommerce-checkout-review-order-table tr.tax-rate th,.woocommerce-checkout-review-order-table tr.tax-rate td,.woocommerce-checkout-review-order-table tr.order-total td,.woocommerce-checkout-review-order-table .order-total th{text-align:end!important;text-transform:uppercase}.woocommerce ul#shipping_method .amount{font-weight:600!important;font-size:26px;font-family:'Rift Regular';color:#434343}td{background-color:transparent!important}.woocommerce-checkout-review-order-table th.product-total,.cart_item td.product-total,.cart-subtotal td{text-align:end!important}.wc-proceed-to-checkout{position:absolute;bottom:0}a.shipping-calculator-button{display:block}.wc-proceed-to-checkout a.checkout-button.button{margin:0;box-shadow:4px 4px 4px 0px rgba(0,0,0,0.15)}tr.tax-rate.tax-rate-de-mwst-19-1 th,tr.tax-rate.tax-rate-de-mwst-19-1 td span{font-weight:500!important;font-family:'RIFT LIGHT'}.woocommerce-checkout-review-order-table .order-total th,.woocommerce-checkout-review-order-table .order-total td strong{font-family:'RIFT LIGHT';font-weight:700!important;color:#383838!important}.order-tax th,.order-tax td{border:none!important;padding:0 12px!important}.cart_totals tbody td{text-align:end;width:250px}tr.woocommerce-cart-form__cart-item.cart_item td{background-color:transparent!important}.cart-subtotal th:nth-child(1),tr.tax-rate th,.order-total th{text-align:end}.wc-proceed-to-checkout{width:25%;float:right}.woocommerce-shipping-methods li{display:flex}tr.woocommerce-shipping-totals.shipping th:nth-child(1){display:none}.woocommerce ul#shipping_method li label{display:inline-flex;justify-content:space-between;width:100%}.woocommerce-shipping-totals td[data-title="Versand"]{width:100%;text-align:left!important;padding:40px 10px!important}p.woocommerce-shipping-destination{display:inline!important}form.woocommerce-shipping-calculator{display:inline;float:right}.woocommerce-shipping-methods input[type="radio"]{appearance:none;-webkit-appearance:none;-moz-appearance:none;position:relative;width:30px;height:30px;border:2px solid #ECECEC;border-radius:2px;background-color:#ECECEC;cursor:pointer;vertical-align:middle;margin-right:10px!important;transition:all 0.2s ease-in-out}#shipping_method li label{font-family:'Barlow Condensed',Helvetica,Arial,Lucida,sans-serif;font-weight:300;font-size:24px;text-align:left}.woocommerce-shipping-methods input[type="radio"]:checked{border-color:#77D892;background-color:#77D892;background-image:url(https://shop.lekkerei.de/shruti-test/wp-content/uploads/2025/08/Vector-7.png);background-size:20px;background-position:center;background-repeat:no-repeat}.woocommerce-shipping-methods label{display:inline-flex;align-items:center;cursor:pointer}.cart_totals .woocommerce-shipping-methods{padding-bottom:30px!important;margin-bottom:40px!important;border-bottom:1px solid #eee!important}table.cart.woocommerce-cart-form__contents{border-bottom:1px solid #eee!important;margin:0 0 10px 0!important}.woocommerce-checkout label{padding-left:10px;display:flex;align-items:center;gap:10px}.woocommerce table.shop_table td.product-name{line-height:31px!important}.woocommerce-cart-form__cart-item.cart_item .quantity{width:75%!important;display:flex;flex-wrap:nowrap;margin:0 auto!important}.woocommerce-cart-form__cart-item td.product-subtotal{text-align:end!important}.woocommerce-checkout-review-order-table .cart-subtotal th{width:75%!important;text-transform:uppercase}.cart_totals .cart-subtotal th{width:100%}.shop_table th.product-name{min-width:100%;width:60%}.woocommerce-cart-form th.product-subtotal{text-align:end!important}.woocommerce-cart-form th.product-quantity{text-align:center!important}.cart_totals tbody td{text-align:end}input::placeholder,.input-text::placeholder{color:#383838!important}.select2-container .select2-selection--single .select2-selection__placeholder{color:#383838}.main-custom-field textarea{font-family:'Barlow Condensed',Helvetica,Arial,Lucida,sans-serif!important;font-weight:500!important;font-size:28px!important;border-color:#383838}span.optional{display:none}.custom-fields-grid{display:grid;grid-template-columns:1fr 1fr;gap:20px}.main-custom-field label{font-family:'Rift Regular',Helvetica,Arial,Lucida,sans-serif;text-transform:uppercase;font-size:24px;text-align:left}#custom_checkout_fields textarea,#custom_checkout_fields input[type="text"],.main-custom-field textarea{background-color:#eee!important;border:none!important;padding:12px;width:100%;box-sizing:border-box;min-height:150px}.checkout-class p{font-family:'RIFT LIGHT';text-transform:uppercase;font-size:50px;line-height:50px}p.no-products-msg{text-align:center;font-weight:500}a.shipping-calculator-button{color:#000}.product-brand-tooltip{position:relative;display:inline-block;margin-right:8px}.product-brand-tooltip::after{content:attr(data-tag-name);position:absolute;bottom:100%;left:50%;transform:translateX(-50%);background-color:#ffffff;color:#434343;padding:4px 8px;border-radius:2px;font-size:12px;line-height:22px;white-space:nowrap;opacity:0;pointer-events:none;transition:opacity 0.2s ease-in-out;z-index:10}.product-brand-tooltip:hover::after{opacity:1}.product-brand img.product-tag-icon{margin-right:8px}.product-brand{display:inline-block}.shipping-calculator-form span.select2-selection.select2-selection--single{text-align:left}a.added_to_cart.wc-forward{display:none}.product-add-overlay p{font-size:24px;line-height:30px;font-family:'Barlow Condensed'}.product-img-title{position:relative}.product-add-overlay{position:absolute;inset:0;background:#222634cc;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:30px;text-align:center;color:#fff;font-size:1rem;line-height:1.3;z-index:2;opacity:0;transition:opacity .25s ease;border-radius:4px}.product-add-overlay p b{font-weight:500}.product-add-overlay.show{opacity:1}.product-add-overlay a{margin-top:25px;font-weight:500;font-size:24px;line-height:30px;color:#fff;font-family:'Barlow Condensed'}a.sc-cart-link{background-color:#77D892;color:#222634;line-height:20px;font-size:14px;font-family:'RIFT LIGHT';font-weight:900;padding:2px 5px;border-radius:50%;margin-left:-10px;position:absolute;top:0;width:24px;text-align:center}strong.product-quantity{font-family:'RIFT LIGHT';font-size:26px}.woocommerce-cart-form__cart-item .input-text.qty.text{display:block!important}.main-subcategory-products{scroll-margin-top:120px}.woocommerce a.remove,.woocommerce a.remove:hover{color:#969696!important;font-weight:200;background-color:unset;font-size:50px}table.cart.woocommerce-cart-form__contents{display:table}.woocommerce form .form-row-first,.woocommerce form .form-row-last,.woocommerce-page form .form-row-first,.woocommerce-page form .form-row-last{width:49%}.et_pb_wc_cart_totals .select2-container .select2-selection--single .select2-selection__rendered,.et_pb_wc_checkout_billing .select2-container .select2-selection--single .select2-selection__rendered,.et_pb_wc_checkout_shipping .select2-container .select2-selection--single .select2-selection__rendered{color:#383838}.woocommerce-cart-form__cart-item img{width:70px!important;border-radius:4px}.woocommerce-cart-form__cart-item td{line-height:0!important;padding:15px 0!important}.woocommerce-checkout label{padding-left:10px}header.et-l.et-l--header .et_builder_inner_content{box-shadow:0px 4px 4px 0px rgba(0,0,0,0.15)}button.button.add_to_cart_button{font-size:24px}h2 strong{font-weight:600}.email-col strong{font-weight:600;color:#fff;font-size:28px;line-height:28px}.woo-subcat-grid h3{position:absolute;bottom:20px;width:85%;left:50%;transform:translateX(-50%);background-color:#fff;padding:15px;font-size:30px;text-align:center;border-radius:4px;text-transform:uppercase;font-weight:300;line-height:34px}.adress-font p{font-size:22px;line-height:30px}.adress-font strong,.adress-font strong a,.adress-font p strong,.adress-font p strong a,.category-adress-font strong,.category-adress-font strong a,.category-adress-font p strong,.category-adress-font p strong a{color:#434343!important;font-weight:500;text-decoration:none!important}h2.woocategory-title{font-family:'RIFT LIGHT';font-size:50px!important;line-height:60px!important;padding-left:15px}.woo-subcat-grid h3{font-family:'RIFT LIGHT'}body p{font-size:24px;line-height:1.2em;font-weight:300}.woo-subcat-item,.product-img-title,.add_to_cart_button{box-shadow:4px 4px 10px rgba(0,0,0,0.1)!important}.cs-path-css .et_pb_code_inner{font-family:unset;font-size:25px;font-weight:300}.product-category-list a.current-category{font-weight:500}.product-category-list a{text-transform:uppercase;color:#383838;font-weight:300;font-size:30px;line-height:45px}.et_pb_row.et_pb_row_0_tb_header.header-row.et_pb_row_5col{flex-wrap:nowrap!important}.et-db #et-boc .et-l .et_pb_column{margin-bottom:0!important}.product-img-title{position:relative}.custom-title-brand-icon{position:absolute;bottom:20px;width:89%;left:50%;transform:translateX(-50%)}.email-col p{line-height:27px}.custom-product img,.woo-subcat-item img{border-radius:4px}.custom-product-image,.woo-subcat-item a{display:block}.woocommerce form .form-row.woocommerce-invalid label{color:#000}.et_pb_wc_checkout_payment_info form .form-row{margin:0em 0 0}input#extra_checkbox{height:30px;width:35px;accent-color:#77D892}.woocommerce-invalid #terms{outline:navajowhite}button.button.add_to_cart_button:after{display:none}.woo-subcat-item,.custom-product{transition:transform 0.3s ease}.woo-subcat-item:hover{transform:scale(1.03)}button.button.add_to_cart_button{background-color:#222634;border:none;border-radius:3px;width:fit-content;color:#fff;padding:5px 25px;font-size:30px;line-height:40px!important;font-family:'RIFT LIGHT';cursor:pointer}.custom-product-info button.button.add_to_cart_button:hover{background-color:#77D892;border:none;border-radius:3px;color:#222634;padding:5px 25px;font-size:30px;line-height:40px!important}.custom-product-title{font-size:24px;font-weight:300;padding:10px;text-align:left;line-height:30px;min-height:102px;display:flex;align-items:flex-end;background-color:#fff;border-radius:4px;font-family:'RIFT LIGHT'}.cart{display:flex;align-items:center;justify-content:space-between;padding:10px}.cart .quantity input{width:50px;text-align:center}.add_to_cart_button{background-color:#1b1f2b;color:#fff;padding:8px 12px;font-size:14px;border:none;border-radius:5px}.main-subcategory-products{padding-bottom:60px}.category-adress-font p{font-size:26px;line-height:36px}.custom-quantity-wrapper{display:flex;align-items:center;gap:5px;justify-content:flex-start}a.checkout-button{background-color:#222634!important;pointer-events:all!important}.wc-proceed-to-checkout a.checkout-button:hover{background-color:#77d892!important}body #page-container .et_pb_section .et_pb_wc_cart_totals_0 a.checkout-button:hover,body #page-container .et_pb_section .et_pb_wc_checkout_payment_info_0 #payment #place_order:hover{color:#222634!important}.custom-quantity-wrapper button.qty-minus,.custom-quantity-wrapper button.qty-plus,.woocommerce-cart-form__cart-item.cart_item button.qty-minus,.woocommerce-cart-form__cart-item.cart_item button.qty-plus{background:none;border:none;font-size:30px;cursor:pointer;padding:6px;font-weight:500;color:#383838}.woocommerce-page .quantity{width:40%!important}.woocommerce-page .quantity .input-text.qty.text{font-weight:600;font-family:'Rift Regular'!important;padding:5px!important;color:#434343;font-size:30px;width:100%;line-height:40px;border-radius:2px;text-align:center}.woocommerce-cart-form__cart-item td.product-quantity{width:12%}.woocommerce-cart-form__cart-item.cart_item .quantity span{display:none}.custom-quantity-wrapper input.qty{padding:5px!important;color:#434343;font-size:30px;width:100%;line-height:38px;border-radius:2px;font-family:'RIFT LIGHT';font-weight:600}input[type="number"]::-webkit-inner-spin-button,input[type="number"]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}input[type="number"]{-moz-appearance:textfield}@media (min-width:1400px){.woo-subcat-grid.subcategory-slider,.subcategoryproducts.subcategory-slider{display:grid;grid-template-columns:repeat(4,1fr);gap:30px}}@media (max-width:1200px){.wc-proceed-to-checkout{width:35%}}@media (max-width:991px){h3#ship-to-different-address{font-size:26px;line-height:35px}.woocommerce-checkout-review-order-table .cart-subtotal th{width:55%!important;text-transform:uppercase}.main-custom-field .custom-grid{grid-template-columns:repeat(1,1fr)}.wc-proceed-to-checkout{width:40%}.cart_totals tbody td{width:210px}}@media (max-width:768px){.woocommerce .et_pb_wc_checkout_billing_0 .select2-container--default .select2-selection--single,.woocommerce .et_pb_wc_checkout_billing_0 form .form-row .input-text,input#billing_address_1{font-size:25px!important}.cart_totals tbody td{width:100%}.wc-proceed-to-checkout{width:75%!important;position:unset}}