table.shop_table_responsive thead{display:none}table.shop_table_responsive tbody th{display:none}table.shop_table_responsive tr td{display:block;text-align:right;clear:both}table.shop_table_responsive tr td::before{content:attr(data-title) ": ";float:left}table.shop_table_responsive tr td.product-remove a{text-align:left}table.shop_table_responsive tr td.product-remove::before{display:none}table.shop_table_responsive tr td.actions::before,table.shop_table_responsive tr td.download-actions::before{display:none}table.shop_table_responsive tr td.download-actions .button{display:block;text-align:center}@media screen and (min-width:48em){table.shop_table_responsive thead{display:table-header-group}table.shop_table_responsive tbody th{display:table-cell}table.shop_table_responsive tr th,table.shop_table_responsive tr td{text-align:left}table.shop_table_responsive tr td{display:table-cell}table.shop_table_responsive tr td::before{display:none}}ul.products{margin:0;padding:0}ul.products li.product{list-style:none;position:relative;margin-bottom:2em}ul.products li.product img{display:block}ul.products li.product .button{display:block}@media screen and (min-width:48em){ul.products li.product{width:30.79667%;float:left;margin-right:3.8%}ul.products li.product.first{clear:both}ul.products li.product.last{margin-right:0}ul.products.columns-1 li.product{float:none;width:100%}ul.products.columns-2 li.product{width:48.1%}ul.products.columns-3 li.product{width:30.79667%}ul.products.columns-4 li.product{width:22.15%}ul.products.columns-5 li.product{width:16.96%}ul.products.columns-6 li.product{width:13.49333%}}.single-product div.product{position:relative}.single-product div.product .woocommerce-product-gallery{position:relative;float:left}.single-product div.product .woocommerce-product-gallery .woocommerce-product-gallery__trigger{position:absolute;top:2em;right:1em;display:block;z-index:99}.single-product div.product .woocommerce-product-gallery .flex-viewport{margin-bottom:1em}.single-product div.product .woocommerce-product-gallery .flex-control-thumbs{margin:0;padding:0}.single-product div.product .woocommerce-product-gallery .flex-control-thumbs li{list-style:none;cursor:pointer;float:left}.single-product div.product .woocommerce-product-gallery .flex-control-thumbs li img{opacity:.5}.single-product div.product .woocommerce-product-gallery .flex-control-thumbs li img.flex-active{opacity:1}.single-product div.product .woocommerce-product-gallery .flex-control-thumbs li:hover img{opacity:1}.single-product div.product .woocommerce-product-gallery.woocommerce-product-gallery--columns-2 .flex-control-thumbs li{width:48.1%}.single-product div.product .woocommerce-product-gallery.woocommerce-product-gallery--columns-2 .flex-control-thumbs li:nth-child(2n){margin-right:0}.single-product div.product .woocommerce-product-gallery.woocommerce-product-gallery--columns-2 .flex-control-thumbs li:nth-child(2n+1){clear:both}.single-product div.product .woocommerce-product-gallery.woocommerce-product-gallery--columns-3 .flex-control-thumbs li{width:30.79667%}.single-product div.product .woocommerce-product-gallery.woocommerce-product-gallery--columns-3 .flex-control-thumbs li:nth-child(3n){margin-right:0}.single-product div.product .woocommerce-product-gallery.woocommerce-product-gallery--columns-3 .flex-control-thumbs li:nth-child(3n+1){clear:both}.single-product div.product .woocommerce-product-gallery.woocommerce-product-gallery--columns-4 .flex-control-thumbs li{width:22.15%}.single-product div.product .woocommerce-product-gallery.woocommerce-product-gallery--columns-4 .flex-control-thumbs li:nth-child(4n){margin-right:0}.single-product div.product .woocommerce-product-gallery.woocommerce-product-gallery--columns-4 .flex-control-thumbs li:nth-child(4n+1){clear:both}.single-product div.product .woocommerce-product-gallery.woocommerce-product-gallery--columns-5 .flex-control-thumbs li{width:16.96%}.single-product div.product .woocommerce-product-gallery.woocommerce-product-gallery--columns-5 .flex-control-thumbs li:nth-child(5n){margin-right:0}.single-product div.product .woocommerce-product-gallery.woocommerce-product-gallery--columns-5 .flex-control-thumbs li:nth-child(5n+1){clear:both}.stock:empty::before{display:none}.stock.in-stock{color:#0f834d}.stock.out-of-stock{color:#e2401c}.woocommerce-checkout .woocommerce{max-width:none;width:100%;margin:0 auto}.woocommerce-checkout form.checkout{display:grid;grid-template-columns:minmax(0,1fr);gap:2rem;padding:0;background:#fff0;border:0;border-radius:0;box-shadow:none}.woocommerce-checkout .col2-set,.woocommerce-checkout #order_review_heading,.woocommerce-checkout #order_review{width:100%;float:none;margin:0}.woocommerce-checkout .col2-set{display:grid;grid-template-columns:minmax(0,1fr);gap:1.5rem;padding:0}.woocommerce-checkout .col2-set .col-1,.woocommerce-checkout .col2-set .col-2{width:100%;float:none;padding:1.5rem;border:1px solid #e4e4e4;border-radius:16px;background:linear-gradient(180deg,#fff 0%,#f9f9f9 100%)}.woocommerce-checkout .woocommerce-billing-fields h3,.woocommerce-checkout .woocommerce-shipping-fields h3:not(#ship-to-different-address),.woocommerce-checkout .woocommerce-additional-fields h3,.woocommerce-checkout .hc-checkout-consents .hc-cc-heading,.woocommerce-checkout h4,.woocommerce-checkout #order_review_heading{margin-top:0;margin-bottom:1rem;font-size:22px;font-weight:500;text-transform:lowercase;color:#1f2937}.woocommerce-checkout .woocommerce-billing-fields h3::first-letter,.woocommerce-checkout .woocommerce-shipping-fields h3:not(#ship-to-different-address)::first-letter,.woocommerce-checkout .woocommerce-additional-fields h3::first-letter,.woocommerce-checkout .hc-checkout-consents .hc-cc-heading::first-letter,.woocommerce-checkout h4::first-letter,.woocommerce-checkout #order_review_heading::first-letter{text-transform:uppercase}.woocommerce-checkout #ship-to-different-address{margin:0 0 1rem;font-size:inherit;font-weight:inherit;text-transform:none}.woocommerce-checkout #ship-to-different-address label{display:flex;align-items:center;gap:.5rem;margin-bottom:0;font-size:.95rem;font-weight:600;line-height:1.15;color:#111827;cursor:pointer}.woocommerce-checkout #ship-to-different-address input{margin:0;accent-color:#FFC207}.woocommerce-checkout input[type="checkbox"],.woocommerce-checkout input[type="radio"]{accent-color:#FFC207}.woocommerce-checkout .wc-block-components-checkbox .wc-block-components-checkbox__input:checked,.woocommerce-checkout .wc-block-components-checkbox .wc-block-components-checkbox__input[aria-checked="true"]{background-color:#FFC207!important;border-color:#FFC207!important}.woocommerce-checkout .wc-block-components-checkbox .wc-block-components-checkbox__input:focus{box-shadow:none!important;outline:2px solid rgb(255 194 7 / .45);outline-offset:2px}.woocommerce-checkout .form-row{margin-bottom:1rem}.woocommerce-checkout .form-row label{display:block;margin-bottom:.45rem;font-weight:600;font-size:.95rem;line-height:1.15;color:#111827}.woocommerce-checkout .input-text,.woocommerce-checkout select,.woocommerce-checkout textarea{width:100%;padding:.75rem .85rem;border:1px solid #e4e4e4;border-radius:10px;background-color:#fff;transition:border-color 0.2s ease}.woocommerce-checkout select,.woocommerce-checkout .wc-blocks-components-select .wc-blocks-components-select__select{-webkit-appearance:none;appearance:none;display:block;box-sizing:border-box;min-height:46px;height:46px;padding:0 2.5rem 0 .85rem;background-color:#fff;background-image:linear-gradient(45deg,transparent 50%,#111827 50%),linear-gradient(135deg,#111827 50%,transparent 50%);background-position:calc(100% - 18px) 50%,calc(100% - 12px) 50%;background-size:6px 6px,6px 6px;background-repeat:no-repeat;line-height:46px}.woocommerce-checkout select::-ms-expand{display:none}.woocommerce-checkout #billing_country_field .woocommerce-input-wrapper>strong,.woocommerce-checkout #shipping_country_field .woocommerce-input-wrapper>strong{display:block;width:100%;padding:.75rem .85rem;border:1px solid #e4e4e4;border-radius:10px;background-color:#f9f9f9;box-sizing:border-box;color:#5f6368;font-weight:400;line-height:1.4}.woocommerce-checkout #gus_nip_value_field{clear:both;float:none;width:100%}.woocommerce-checkout #gus_nip_value_field .get_gus,.woocommerce-checkout #gus_nip_value_field+.get_gus{position:static!important;display:block!important;clear:both;width:100%;margin-top:10px!important;margin-bottom:0!important;text-align:left}.woocommerce-checkout textarea{min-height:96px;max-height:180px;resize:vertical;overflow:auto;line-height:1.4}.woocommerce-checkout .input-text:focus,.woocommerce-checkout select:focus,.woocommerce-checkout textarea:focus{outline:none;border-color:#111827;box-shadow:none}.woocommerce-checkout #order_review{padding:1.5rem;border:1px solid #e4e4e4;border-radius:20px;background:linear-gradient(180deg,#fff 0%,#f9f9f9 100%);box-shadow:none}.woocommerce-checkout .checkout-order-review-wrapper{display:grid;gap:1rem;align-content:start}.woocommerce-checkout-review-order-table{margin:0;border:0;table-layout:fixed;border-collapse:separate;border-spacing:0}.woocommerce-checkout-review-order-table th,.woocommerce-checkout-review-order-table td{padding:.95rem 0;border-color:#e4e4e4;vertical-align:top}.woocommerce-checkout-review-order-table thead th{font-size:.88rem;font-weight:700;text-transform:uppercase;letter-spacing:0;color:#dca603;padding-bottom:1.1rem;text-align:left}.woocommerce-checkout-review-order-table tfoot th{text-align:left;font-weight:600;padding-right:1rem;color:#0f172a}.woocommerce-checkout-review-order-table tfoot td{text-align:right;font-weight:600;color:#0f172a}.woocommerce-checkout-review-order-table tfoot tr:last-child th,.woocommerce-checkout-review-order-table tfoot tr:last-child td{padding-top:1.15rem;font-size:1.05rem;border-top:1px solid #e4e4e4}.woocommerce-checkout-review-order-table tfoot tr.order-total .includes_tax{display:block}.woocommerce-checkout-review-order-table tfoot tr.shipping td,.woocommerce-checkout-review-order-table tfoot tr.shipping td p,.woocommerce-checkout-review-order-table tfoot tr.shipping td ul{text-align:left}.woocommerce-checkout-review-order-table .product-name{width:66%}.woocommerce-checkout-review-order-table .product-total{width:34%;text-align:right}.woocommerce-checkout-review-order-table .cart_item .product-total{font-weight:700;font-size:1.05rem;color:#0f172a}.checkout-review-item{display:flex;align-items:center;gap:.95rem}.checkout-review-item__thumb{position:relative;width:72px;min-width:72px}.checkout-review-item__thumb img{width:100%;height:auto;display:block;border-radius:12px;border:1px solid #e4e4e4;background:#fff}.checkout-review-item__meta{min-width:0}.checkout-review-item__name{font-weight:600;font-size:14px;line-height:20px;color:#0f172a;word-break:break-word}.woocommerce-checkout-review-order-table tr.woocommerce-shipping-totals{display:table-row}#payment .woocommerce-privacy-policy-text p{font-size:14px;line-height:20px}.woocommerce-shipping-totals td{font-size:14px;line-height:20px}.woocommerce-checkout-review-order-table tr.woocommerce-shipping-totals th{font-size:.95rem;font-weight:700;color:#0f172a;padding-bottom:.75rem}.woocommerce-checkout-review-order-table tr.woocommerce-shipping-totals td{padding:0;width:100%;display:block}.woocommerce-checkout-review-order-table tr.woocommerce-shipping-totals .checkout-shipping-methods-cell{display:table-cell;width:100%}.checkout-shipping-package-title{margin-bottom:.75rem;font-size:.95rem;font-weight:700;line-height:1.15;color:#0f172a}.woocommerce-checkout-review-order-table tr.woocommerce-shipping-totals ul#shipping_method{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:.65rem;width:100%}.woocommerce-checkout-review-order-table tr.woocommerce-shipping-totals ul#shipping_method li{margin:0;display:flex;align-items:center;position:relative;width:100%}#shipping_method{padding-top:15px;padding-bottom:15px!important}.woocommerce-checkout-review-order-table tr.woocommerce-shipping-totals ul#shipping_method li label{display:flex;align-items:center;gap:.65rem;padding:.85rem 1rem .85rem 3rem;border:1px solid #e4e4e4;border-radius:12px;background:#f7f7f7;color:#292929;font-size:14px;font-weight:500;line-height:1.35;cursor:pointer;transition:border-color 0.2s ease,background-color 0.2s ease;width:100%;box-sizing:border-box}.woocommerce-checkout-review-order-table tr.woocommerce-shipping-totals ul#shipping_method li label:hover{border-color:#FFC207;background:#fff9e6}.woocommerce-checkout-review-order-table tr.woocommerce-shipping-totals ul#shipping_method li input.shipping_method{margin:0;accent-color:#FFC207;width:18px;height:18px;position:absolute;left:1rem;top:50%;transform:translateY(-50%);z-index:1}.woocommerce-checkout-review-order-table tr.woocommerce-shipping-totals ul#shipping_method li input.shipping_method:checked+label{border-color:#FFC207;background:#fff7d6;box-shadow:none}.woocommerce-checkout-review-order-table tr.woocommerce-shipping-totals .woocommerce-Price-amount{margin-left:auto;font-weight:700;color:#111827}.checkout-review-item__qty{position:absolute;right:-8px;top:-8px;display:inline-flex;align-items:center;justify-content:center;min-width:2rem;height:2rem;padding:0 .5rem;border-radius:999px;background:linear-gradient(135deg,#FFC207 0%,#e6ae04 100%);color:#fff;font-size:.82rem;font-weight:700;line-height:1}.checkout-review-item__qty .product-quantity{font-weight:inherit}.woocommerce-checkout #payment{margin-top:1.25rem;background:#fff0;border:0;border-radius:0;padding:0;box-shadow:none}.woocommerce-checkout #payment .woocommerce-info{border:0;border-radius:12px;background:linear-gradient(135deg,#fff6df 0%,#fffbeb 100%);color:#9a6700;font-weight:500;padding:.85rem 1rem}.woocommerce-checkout #payment div.payment_box{background:#f4f4f4;color:#1f2937;border-radius:8px;font-size:12px;width:100%;padding:10px;text-align:center;margin-left:0;box-sizing:border-box}.woocommerce-checkout #payment div.payment_box *{font-size:14px}.woocommerce-checkout #payment div.payment_box>:first-child{margin-top:0!important}.woocommerce-checkout #payment div.payment_box>:last-child{margin-bottom:0!important}.woocommerce-checkout #payment div.payment_box::before{border-bottom-color:#f4f4f4}.woocommerce-checkout #payment .place-order{margin:0;padding:0}.woocommerce-checkout #payment ul.payment_methods{list-style:none;margin:0 0 1rem;padding:0;display:flex;flex-direction:column;gap:.65rem}.woocommerce-checkout #payment ul.payment_methods>li{margin:0;padding:0;display:flex;flex-wrap:wrap;align-items:center;position:relative;width:100%}.woocommerce-checkout #payment ul.payment_methods input.input-radio{margin:0;accent-color:#FFC207;width:18px;height:18px;position:absolute;left:1rem;top:17px;z-index:1}.woocommerce-checkout #payment ul.payment_methods label{display:flex;justify-content:space-between;align-items:center;gap:.65rem;width:100%;box-sizing:border-box;padding:.85rem 1rem .85rem 3rem;border:1px solid #e4e4e4;border-radius:12px;background:#f7f7f7;color:#292929;font-size:14px;font-weight:500;line-height:1.35;cursor:pointer;transition:border-color 0.2s ease,background-color 0.2s ease;margin:0}.woocommerce-checkout #payment ul.payment_methods label:hover{border-color:#FFC207;background:#fff9e6}.woocommerce-checkout #payment ul.payment_methods input.input-radio:checked+label{border-color:#FFC207;background:#fff7d6;box-shadow:none}.woocommerce-checkout #payment ul.payment_methods label img{max-width:100px;max-height:20px;display:block;width:100%;height:auto}.woocommerce-checkout #payment #place_order{position:relative;width:100%;padding:1rem;border-radius:27px;border:1px solid #FFC207;background:#FFC207;color:#111827;font-weight:700;text-transform:uppercase;cursor:pointer;transition:background-color 0.2s linear}.woocommerce-checkout #payment #place_order:not(:disabled):not([disabled]):not(.disabled){animation:koler-checkout-radar 1.2s linear infinite}.woocommerce-checkout #payment #place_order:not(:disabled):not([disabled]):not(.disabled):hover{background:#e6ad00;border-color:#e6ad00;color:#111827;transform:translateY(-1px)}.woocommerce-checkout #payment #place_order:disabled,.woocommerce-checkout #payment #place_order[disabled],.woocommerce-checkout #payment #place_order.disabled,.woocommerce-checkout #payment #place_order:disabled:hover,.woocommerce-checkout #payment #place_order[disabled]:hover,.woocommerce-checkout #payment #place_order.disabled:hover{background:#eee;border-color:#e4e4e4;color:#5f6368;cursor:not-allowed;opacity:1;animation:none;transform:none;box-shadow:none}.woocommerce-checkout .hcdp-badge-wrapper{display:none!important}@keyframes koler-checkout-radar{0%{box-shadow:0 0 0 0 rgb(255 194 7 / .5)}30%{box-shadow:0 0 0 6px rgb(255 194 7 / .25)}60%,100%{box-shadow:0 0 0 12px #fff0}}@media (prefers-reduced-motion:reduce){.woocommerce-checkout #payment #place_order:not(:disabled):not([disabled]):not(.disabled){animation:none}}.woocommerce-checkout .woocommerce-form-coupon-toggle,.woocommerce-checkout .woocommerce-form-login-toggle{margin-bottom:1rem;padding:0;border:0;border-radius:0;background-color:#fff0}.woocommerce-checkout .woocommerce-form-coupon-toggle .woocommerce-info{display:block;margin:0;padding:.9rem 1rem;border:1px solid #f2d273;border-radius:12px;background:#fff7d6!important;color:#111827!important;font-size:14px;line-height:1.35;font-weight:500;box-shadow:none}.woocommerce-checkout .woocommerce-form-coupon-toggle .woocommerce-info a{color:#111827!important;font-weight:700;text-decoration:underline;text-decoration-color:rgb(17 24 39 / .35);text-underline-offset:3px}.woocommerce-checkout .woocommerce-form-coupon-toggle .woocommerce-info a:hover{text-decoration-color:#111827}.woocommerce-checkout .woocommerce-terms-and-conditions-wrapper .woocommerce-privacy-policy-text{font-size:.875rem;line-height:1.5;color:#4b5563}.woocommerce-checkout .woocommerce-terms-and-conditions-wrapper{background:linear-gradient(180deg,#fff 0%,#f9f9f9 100%)}.woocommerce-terms-and-conditions-checkbox-text{font-weight:400}.woocommerce-checkout form.checkout_coupon.woocommerce-form-coupon{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:.75rem;align-items:end;margin:0 0 1.5rem;padding:1.25rem;border:1px solid #e4e4e4;border-radius:16px;background:linear-gradient(180deg,#fff 0%,#f9f9f9 100%);box-shadow:none}.woocommerce-checkout form.checkout_coupon.woocommerce-form-coupon .form-row{float:none;width:100%;margin:0;padding:0}.woocommerce-checkout form.checkout_coupon.woocommerce-form-coupon .form-row-first,.woocommerce-checkout form.checkout_coupon.woocommerce-form-coupon .form-row-last{width:100%}.woocommerce-checkout form.checkout_coupon.woocommerce-form-coupon #coupon_code{min-height:46px;margin:0;padding:.75rem .85rem;border:1px solid #e4e4e4;border-radius:10px;background:#fff;color:#111827;font-size:14px;line-height:1.2;box-shadow:none;transition:border-color 0.2s ease,background-color 0.2s ease}.woocommerce-checkout form.checkout_coupon.woocommerce-form-coupon #coupon_code:focus{border-color:#ffc207;background:#fff;outline:none}.woocommerce-checkout form.checkout_coupon.woocommerce-form-coupon .button{display:inline-flex;align-items:center;justify-content:center;width:auto;min-width:150px;min-height:46px;margin:0;padding:.85rem 1.25rem;border:0;border-radius:999px;background:#f7ba00;color:#111827;font-size:14px;line-height:1;font-weight:600;text-transform:uppercase;box-shadow:none;cursor:pointer;transition:background-color 0.18s ease,color 0.18s ease}.woocommerce-checkout form.checkout_coupon.woocommerce-form-coupon .button:hover{background:#e2aa00;color:#111827}.woocommerce-checkout .woocommerce-form-login-toggle .woocommerce-info{display:block;margin:0;padding:.9rem 1rem;border:1px solid #f2d273;border-radius:12px;background:#fff7d6!important;color:#111827!important;font-size:14px;line-height:1.35;font-weight:500;box-shadow:none}.woocommerce-checkout .woocommerce-form-login-toggle .woocommerce-info a{color:#111827!important;font-weight:700;text-decoration:underline;text-decoration-color:rgb(17 24 39 / .35);text-underline-offset:3px}.woocommerce-checkout .woocommerce-form-login-toggle .woocommerce-info a:hover{text-decoration-color:#111827}.woocommerce-checkout form.woocommerce-form-login.login{margin:0 0 1.5rem;padding:1.25rem;border:1px solid #e4e4e4;border-radius:16px;background:linear-gradient(180deg,#fff 0%,#f9f9f9 100%);box-shadow:none}.woocommerce-checkout form.woocommerce-form-login.login>p:first-child{margin:0 0 1rem;color:#555;font-size:14px;line-height:1.45}.woocommerce-checkout form.woocommerce-form-login.login .form-row{float:none;width:100%;margin:0 0 1rem;padding:0}.woocommerce-checkout form.woocommerce-form-login.login .form-row-first,.woocommerce-checkout form.woocommerce-form-login.login .form-row-last{width:100%}.woocommerce-checkout form.woocommerce-form-login.login .form-row:last-of-type{display:flex;align-items:center;justify-content:space-between;gap:1rem;margin:0}.woocommerce-checkout form.woocommerce-form-login.login .woocommerce-form-login__rememberme{display:inline-flex;align-items:center;gap:.45rem;margin:0;color:#303030;font-size:14px;line-height:1.2;font-weight:400}.woocommerce-checkout form.woocommerce-form-login.login .woocommerce-form-login__submit,.woocommerce-checkout .woocommerce-account-fields .button{display:inline-flex;align-items:center;justify-content:center;min-height:44px;margin:0;padding:.85rem 1.25rem;border:0;border-radius:999px;background:#f7ba00;color:#111827;font-size:14px;line-height:1;font-weight:600;text-transform:uppercase;box-shadow:none;cursor:pointer;transition:background-color 0.18s ease,color 0.18s ease}.woocommerce-checkout form.woocommerce-form-login.login .woocommerce-form-login__submit:hover,.woocommerce-checkout .woocommerce-account-fields .button:hover{background:#e2aa00;color:#111827}.woocommerce-checkout form.woocommerce-form-login.login .lost_password{margin:.75rem 0 0;font-size:14px;line-height:1.4}.woocommerce-checkout form.woocommerce-form-login.login .lost_password a{color:#555;text-decoration:underline;text-decoration-color:#d8d8d8;text-underline-offset:3px}.woocommerce-checkout form.woocommerce-form-login.login .lost_password a:hover{color:#111827;text-decoration-color:#f7ba00}.woocommerce-checkout .woocommerce-account-fields{margin-top:1.25rem}.woocommerce-checkout .woocommerce-account-fields>.create-account{margin:0}.woocommerce-checkout .woocommerce-account-fields p.create-account{margin:0 0 1rem}.woocommerce-checkout .woocommerce-account-fields p.create-account label{display:flex;align-items:center;gap:.65rem;width:100%;margin:0;padding:.85rem 1rem;border:1px solid #e4e4e4;border-radius:12px;background:#f7f7f7;color:#292929;font-size:14px;font-weight:500;line-height:1.35;cursor:pointer;transition:border-color 0.2s ease,background-color 0.2s ease}.woocommerce-checkout .woocommerce-account-fields p.create-account label:hover{border-color:#ffc207;background:#fff9e6}.woocommerce-checkout .woocommerce-account-fields #createaccount{width:18px;height:18px;margin:0;accent-color:#ffc207}.woocommerce-checkout .woocommerce-account-fields .create-account:not(p){margin-top:1rem;padding:1rem;border:1px solid #e4e4e4;border-radius:12px;background:#f7f7f7}.woocommerce-checkout .woocommerce-account-fields .create-account:not(p) .form-row:last-child{margin-bottom:0}.woocommerce-checkout .password-input{position:relative;display:block}.woocommerce-checkout .password-input input[type="password"],.woocommerce-checkout .password-input input[type="text"]{padding-right:54px}.woocommerce-checkout .show-password-input{position:absolute;top:50%;right:14px;width:32px;height:32px;padding:0;border:0;border-radius:50%;background:#f7f7f7;color:#111827;box-shadow:none;transform:translateY(-50%);cursor:pointer;display:flex;align-items:center;justify-content:center;line-height:0;transition:background-color 0.18s ease,color 0.18s ease}.woocommerce-checkout .show-password-input:hover,.woocommerce-checkout .show-password-input.display-password{background:#fff4cb;color:#111827}.woocommerce-checkout .show-password-input::before{content:"";display:block;flex:0 0 auto;width:17px;height:17px;background:currentColor;mask:url(/wp-content/themes/koler/assets/eye-crossed.svg) center / contain no-repeat;-webkit-mask:url(/wp-content/themes/koler/assets/eye-crossed.svg) center / contain no-repeat}.woocommerce-checkout #password_strength,.woocommerce-checkout .woocommerce-password-strength{display:block;width:100%;margin:.65rem 0 0;padding:.6rem .75rem;border:1px solid #e4e4e4;border-radius:10px;background:#f7f7f7;color:#303030;font-size:13px;line-height:1.25;font-weight:500;text-align:left;box-shadow:none}.woocommerce-checkout #password_strength.short,.woocommerce-checkout #password_strength.bad,.woocommerce-checkout .woocommerce-password-strength.short,.woocommerce-checkout .woocommerce-password-strength.bad{color:#5a3b00;background:#fff8e4;border-color:#f2d273}.woocommerce-checkout #password_strength.good,.woocommerce-checkout .woocommerce-password-strength.good{color:#4f3a00;background:#fff4cb;border-color:#f7ba00}.woocommerce-checkout #password_strength.strong,.woocommerce-checkout .woocommerce-password-strength.strong{color:#1f3b1f;background:#edf8ed;border-color:#bedcbe}.woocommerce-checkout .woocommerce-password-hint{display:block;margin:.5rem 0 0;color:#666;font-size:13px;line-height:1.45}@media screen and (max-width:520px){.woocommerce-checkout form.checkout_coupon.woocommerce-form-coupon{grid-template-columns:1fr;padding:1rem;border-radius:14px}.woocommerce-checkout form.checkout_coupon.woocommerce-form-coupon .button{width:100%}.woocommerce-checkout form.woocommerce-form-login.login{padding:1rem;border-radius:14px}.woocommerce-checkout form.woocommerce-form-login.login .form-row:last-of-type{align-items:stretch;flex-direction:column}.woocommerce-checkout form.woocommerce-form-login.login .woocommerce-form-login__submit{width:100%}.woocommerce-checkout .woocommerce-account-fields p.create-account label,.woocommerce-checkout .woocommerce-account-fields .create-account:not(p){padding:.85rem}}@media screen and (min-width:768px){.woocommerce-checkout form.checkout{grid-template-columns:minmax(0,1fr);align-items:start}.woocommerce-checkout .col2-set{grid-column:1}.woocommerce-checkout #order_review_heading,.woocommerce-checkout #order_review{grid-column:1}.woocommerce-checkout-review-order-table .product-name{width:64%}.woocommerce-checkout-review-order-table .product-total{width:36%}.woocommerce-checkout #order_review_heading{margin-top:0}.col2-set .form-row-first{float:left;margin-right:3.8%}.col2-set .form-row-last{float:right;margin-right:0}.col2-set .form-row-first,.col2-set .form-row-last{width:48.1%}}@media screen and (min-width:1024px){.woocommerce-checkout form.checkout{grid-template-columns:minmax(0,1.5fr) minmax(340px,1fr);column-gap:2rem;row-gap:1.5rem}.woocommerce-checkout .col2-set{grid-column:1;grid-template-columns:minmax(0,1fr);gap:1rem}.woocommerce-checkout .checkout-order-review-wrapper{grid-column:2;grid-row:1;position:sticky;top:1.5rem}.woocommerce-checkout #order_review_heading,.woocommerce-checkout #order_review{grid-column:auto}}.site-header-cart{position:relative;margin:0;padding:0}.site-header-cart .cart-contents{text-decoration:none}.site-header-cart .widget_shopping_cart{display:none}.site-header-cart .product_list_widget{margin:0;padding:0}.star-rating{overflow:hidden;position:relative;height:1.618em;line-height:1.618;width:5.3em;font-family:star;font-weight:400}.star-rating::before{content:"\53\53\53\53\53";opacity:.25;float:left;top:0;left:0;position:absolute}.star-rating span{overflow:hidden;float:left;top:0;left:0;position:absolute;padding-top:1.5em}.star-rating span::before{content:"\53\53\53\53\53";top:0;position:absolute;left:0;color:#4169e1}p.stars a{position:relative;height:1em;width:1em;text-indent:-999em;display:inline-block;text-decoration:none;margin-right:1px;font-weight:400}p.stars a::before{display:block;position:absolute;top:0;left:0;width:1em;height:1em;line-height:1;font-family:star;content:"\53";color:#404040;text-indent:0;opacity:.25}p.stars a:hover~a::before{content:"\53";color:#404040;opacity:.25}p.stars:hover a::before{content:"\53";color:#4169e1;opacity:1}p.stars.selected a.active::before{content:"\53";color:#4169e1;opacity:1}p.stars.selected a.active~a::before{content:"\53";color:#404040;opacity:.25}p.stars.selected a:not(.active)::before{content:"\53";color:#4169e1;opacity:1}.woocommerce-tabs ul.tabs{list-style:none;margin:0;padding:0;text-align:left}.woocommerce-tabs ul.tabs li{display:block;margin:0;position:relative}.woocommerce-tabs ul.tabs li a{padding:1em 0;display:block}.woocommerce-tabs .panel h2:first-of-type{margin-bottom:1em}.woocommerce-password-strength{text-align:right}.woocommerce-password-strength.strong{color:#0f834d}.woocommerce-password-strength.short{color:#e2401c}.woocommerce-password-strength.bad{color:#e2401c}.woocommerce-password-strength.good{color:#3d9cd2}.form-row.woocommerce-validated input.input-text{box-shadow:inset 2px 0 0 #0f834d}.form-row.woocommerce-invalid input.input-text{box-shadow:inset 2px 0 0 #e2401c}.required{color:red}.woocommerce-message,.woocommerce-info,.woocommerce-error,.woocommerce-noreviews,p.no-comments{background-color:#0f834d;clear:both}.woocommerce-info,.woocommerce-noreviews,p.no-comments{background-color:#3d9cd2}.woocommerce-error{background-color:#e2401c}.demo_store{position:fixed;left:0;bottom:0;right:0;margin:0;padding:1em;background-color:#3d9cd2;z-index:9999}@media screen and (min-width:48em){.site-header-cart .widget_shopping_cart{position:absolute;top:100%;width:100%;z-index:999999;left:-999em;display:block;box-shadow:0 3px 3px rgb(0 0 0 / .2)}.site-header-cart:hover .widget_shopping_cart,.site-header-cart.focus .widget_shopping_cart{left:0;display:block}}.widget_price_filter .price_slider{margin-bottom:1.5em}.widget_price_filter .price_slider_amount{text-align:right;line-height:2.4}.widget_price_filter .price_slider_amount .button{float:left}.widget_price_filter .ui-slider{position:relative;text-align:left}.widget_price_filter .ui-slider .ui-slider-handle{position:absolute;z-index:2;width:1em;height:1em;cursor:ew-resize;outline:none;background:#4169e1;box-sizing:border-box;margin-top:-.25em;opacity:1}.widget_price_filter .ui-slider .ui-slider-handle:last-child{margin-left:-1em}.widget_price_filter .ui-slider .ui-slider-handle:hover,.widget_price_filter .ui-slider .ui-slider-handle.ui-state-active{box-shadow:0 0 0 .25em rgb(0 0 0 / .1)}.widget_price_filter .ui-slider .ui-slider-range{position:absolute;z-index:1;display:block;border:0;background:#4169e1}.widget_price_filter .price_slider_wrapper .ui-widget-content{background:rgb(0 0 0 / .1)}.widget_price_filter .ui-slider-horizontal{height:.5em}.widget_price_filter .ui-slider-horizontal .ui-slider-range{height:100%}.wc-block-components-order-summary .wc-block-components-order-summary-item__image{margin-top:0px!important}.wc-block-components-totals-coupon__button{display:flex;align-items:center;gap:10px;justify-content:center;border-radius:27px;border:1px solid #FFC207;background:#FFC207;padding:14px;font-size:16px;line-height:18px;font-weight:700;text-transform:uppercase;cursor:pointer;min-height:54px;outline:none!important;transition:all 0.2s!important}.wc-block-components-totals-coupon__button:hover{background-color:#000;color:#fff}.wc-block-checkout__payment-method .wc-block-components-radio-control-accordion-option .wc-block-components-radio-control__label{gap:10px;justify-content:space-between!important}.koler-product-safety{border-top:1px solid #DADADA;padding-top:35px}.koler-product-manufacturer{text-align:center}.koler-product-manufacturer h3{font-weight:400}.koler-product-manufacturer a{color:#FFC207}.koler-product-safety-content{margin-bottom:25px}.wc-block-components-address-form__woogus-gus_nip_value{display:block!important}.woocommerce-checkout .woogus-fetch-button-container{position:static!important;display:block;clear:both;width:100%;margin-top:8px!important;margin-bottom:0!important;text-align:left}.woocommerce-checkout button.woogus-fetch-button,.woocommerce-checkout .get_gus .open_gus{display:inline-flex;align-items:center;justify-content:center;width:auto!important;min-height:38px;padding:9px 16px!important;border:1px solid #FFC207!important;border-radius:21px!important;background:#FFC207!important;box-shadow:none!important;color:#111827!important;font-size:13px!important;font-weight:600!important;line-height:16px!important;text-decoration:none!important;cursor:pointer;transition:background-color 0.2s ease,border-color 0.2s ease,color 0.2s ease,transform 0.2s ease}.woocommerce-checkout button.woogus-fetch-button:hover:not(:disabled),.woocommerce-checkout .get_gus .open_gus:hover{background:#111827!important;border-color:#111827!important;color:#fff!important;transform:translateY(-1px)}.woocommerce-checkout button.woogus-fetch-button:focus,.woocommerce-checkout .get_gus .open_gus:focus{outline:2px solid rgb(255 194 7 / .45)!important;outline-offset:2px}