.cart-layout{display:flex!important;flex-wrap:wrap!important;gap:32px!important;max-width:1200px!important;margin:0 auto!important;padding:32px 24px!important}.cart-left-container{flex:0 0 auto!important;width:60%!important}.cart-right{flex:0 0 auto!important;width:35%!important}.back-to-shop-link a{color:#848688;font-size:14px;font-weight:400;line-height:20px;text-decoration:underline!important}.back-to-shop-link a:hover{color:#419544}.cart-right{background:#fff;padding:24px;border-radius:6px;border:2px solid #F2EFED;height:fit-content}.cart-right h2{color:#231F20!important;font-family:"DM Sans"!important;font-size:24px!important;font-weight:600!important;line-height:32px!important;margin-bottom:32px!important;margin-top:0!important}.cart-right .cart-summary-line{display:flex;justify-content:space-between;align-items:center;margin-bottom:4px;font-size:16px;font-weight:400;line-height:24px}.cart-summary-line span{white-space:nowrap}.cart-right .cart_totals{width:100%!important}.popust-zelen{color:#419544}.cart-right .proceed-to-checkout{padding:32px 0!important}.cart-right a.checkout-button.button.alt.wc-forward{background-color:#419544;border-radius:6px;font-size:16px;font-weight:700;line-height:24px;width:100%;text-align:center}.cart-right a.checkout-button.button.alt.wc-forward:hover{background-color:#2E7D32}.cart-right .free-shipping-progress{display:none!important;border:1px dashed #2E7D32;padding:24px;background:rgb(0 115 61 / .1);border-radius:8px;font-size:16px;font-weight:400;line-height:24px;text-align:center}.free-shipping-progress{display:none!important}.progress-bar{background:#ddd;height:10px;border-radius:5px;overflow:hidden;margin-top:.5rem}.progress-fill{background:#419544;height:100%;transition:width 0.3s ease-in-out}.levi-podatki{padding:24px;background-color:#fff;border-radius:6px;border:1px solid #F2EFED}.cart-left-container .cart-items-wrapper{display:flex!important;flex-direction:column;gap:24px}.cart-left-container .cart-item{display:grid;grid-template-columns:20px 60px 1fr minmax(80px,100px) minmax(80px,100px) minmax(80px,100px);gap:16px;align-items:center}.cart-left-container .product-subtotal{text-align:right!important}.cart-left-container .custom-quantity-wrapper{display:flex;align-items:center;justify-content:center;gap:4px;border:1px solid #CFC0BD;border-radius:6px;overflow:hidden}button.qty-minus,button.qty-plus{border:none;padding:4px;background-color:#fff}.cart-left-container .custom-quantity-wrapper input.qty{width:30px;height:32px;text-align:center;font-size:16px;color:#000;background:#fff;border:none!important;border-radius:4px;opacity:1!important;text-indent:0!important}.cart-left-container .cart-item .product-thumbnail img{width:60px;height:60px;object-fit:contain;border-radius:8px}.cart-left-container .cart-item .product-remove a.remove{color:#900;font-size:24px;text-decoration:none}.cart-left-container .cart-item .product-name a{font-weight:500;color:#231F20;font-size:16px;line-height:24px;text-decoration:none}.cart-left-container .cart-item .product-quantity input[type="number"]{width:60px}.cart-left-container .cart-actions{display:none!important;display:flex;justify-content:space-between;align-items:center;padding-top:20px;border-top:2px solid #eee}.cart-left-container .cart-actions .coupon{display:flex;gap:16px}.cart-left-container .cart-actions input.input-text{max-width:400px!important;min-width:250px;padding:8px 24px;border:1px solid #B0B0B0;border-radius:50px;font-size:13px;line-height:18px;font-weight:400}.cart-left-container .coupon button.button[name="apply_coupon"]{background-color:#419544;color:#fff;border:none;border-radius:50px;font-size:13px;line-height:18px;font-weight:700;padding:12px 24px;cursor:pointer;transition:background-color 0.3s ease}.cart-left-container .coupon button.button[name="apply_coupon"]:hover{background-color:#419544}.cart-left-container.cart-actions button.button{padding:8px 16px;background-color:#000;color:#fff;border:none;cursor:pointer}.cart-left-container .cart-header{display:grid;grid-template-columns:40px 80px 1fr 100px 120px 120px;font-weight:700;padding:0 0 10px 0;border-bottom:1px solid #E0E0E0;text-transform:normal;font-size:16px;line-height:24px;color:#231F20}.cart-left-container .product-price{text-align:right;display:flex;justify-content:flex-end;gap:8px;font-size:16px}.cart-left-container .product-price .regular-price del{color:#231F20;font-size:16px;font-weight:400;line-height:24px;text-decoration:line-through}.cart-left-container .product-price .sale-price bdi{color:#231F20}.cart-left-container .product-price .sale-price{color:#231F20!important;font-weight:500}.cart-left-container .product-price .regular-price+.sale-price bdi{color:#B61D22;font-weight:700}.cart-left-container .product-subtotal span.amount{font-weight:700;color:#231F20}.cart-item .regular-price+.sale-price~.product-subtotal bdi,.cart-item .regular-price~.product-subtotal bdi{color:#B61D22!important}.custom-quantity-wrapper input.qty::-webkit-inner-spin-button,.custom-quantity-wrapper input.qty::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.custom-quantity-wrapper input.qty[type=number]{-moz-appearance:textfield}.woocommerce-message{display:none}.product-cart-loop p.custom-price-line{margin:0!important;font-size:16px!important;font-weight:700!important;line-height:16px!important;color:#B61D22!important}.product-cart-loop bdi{margin:0!important;font-size:16px!important;font-weight:700!important;line-height:24px!important;color:#B61D22!important}.product-cart-loop .custom-price-line .regular-price.no-strike,.product-cart-loop .custom-price-line .sale-price{line-height:16px!important}.product-cart-loop .custom-price-line .bag-price,.product-cart-loop .custom-price-line .discount,.product-cart-loop .product.on-sale .custom-price-line .regular-price{display:none!important}.product-cart-loop .custom-price-line:has(.sale-price) .regular-price{display:none!important}.product-cart-loop .custom-price-line:not(:has(.sale-price)) .sale-price{display:none!important}.custom-checkout-wrapper{display:flex;flex-wrap:wrap;gap:32px;margin:32px auto;max-width:1200px;padding:20px;box-sizing:border-box}@media (max-width:880px){.custom-checkout-wrapper{flex-direction:column}.checkout-left,.checkout-right{flex:1 1 100%}}.checkout-login-form{display:none;margin-top:15px}.checkout-login-form.visible{display:block}.section-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:10px}.section-header h2{margin:0;font-size:20px}.section-header .toggle-login{font-size:13px;font-weight:700;line-height:18px;color:#231F20;text-decoration:underline;cursor:pointer;white-space:nowrap}.pogoji-zakljucek p{color:#231F20;font-size:16px;font-weight:400;line-height:28px;margin:0}.checkout-left .form-row.place-order{display:none}.checkout-podatki{background-color:#fff;border-radius:6px;border:2px solid #F2EFED;padding:24px;margin-bottom:24px}.cart-totals-list{display:flex;flex-direction:column;gap:10px}.checkout-right .cart-row{display:flex;justify-content:space-between;align-items:center;font-size:16px;color:#231F20}.checkout-right .cart-row.total{font-weight:700;font-size:18px;line-height:28px;margin-bottom:32px;margin-top:32px}.checkout-right .cart-row .label{flex:1}.checkout-right .cart-row .value{white-space:nowrap;margin-left:20px}.checkout-right .shipping-method-name{font-size:16px;color:#231F20;margin-top:-10px}.checkout-right .totals-row{display:flex;justify-content:space-between;align-items:center;margin-bottom:32px;font-size:16px}.checkout-right .totals-row{padding-top:16px;border-top:1px solid #CFC0BD}.totals-row .label{font-weight:700;font-size:16px;line-height:24px}.totals-row .value{font-weight:400}.coupon-row{display:flex;gap:10px;align-items:center;margin-bottom:32px}.checkout-right .coupon-input{flex:1;padding:12px 24px;font-size:13px;line-height:18px;border:1px solid #B0B0B0;border-radius:6px}.checkout-right button.button.coupon-button{padding:12px 24px;font-size:13px;line-height:18px;font-weight:700;border-radius:6px;background-color:#419544;color:#fff;border:none;cursor:pointer}.checkout-right button.button.coupon-button:hover{background-color:#004D29}.items{display:flex;flex-direction:column;gap:16px;margin-bottom:24px}.checkout-right .item-row{display:grid;grid-template-columns:60px 1fr max-content max-content;align-items:center;gap:5px}.checkout-right .item-col.image img{width:60px!important;height:60px!important;object-fit:contain!important;border-radius:8px!important;border:1px solid #CFC0BD!important}.checkout-right .item-col.name{font-weight:700;font-size:16px;line-height:24px;color:#231F20}.checkout-right .item-col.qty{font-size:16px;line-height:24px;font-weight:400;color:#231F20;text-align:right;padding-right:10px;white-space:nowrap}.checkout-right .item-col.price{text-align:right}.checkout-righ .price-regular{font-size:16px;line-height:24px;font-weight:400;color:#231F20;text-decoration:line-through}.price-sale{font-size:16px;line-height:24px;font-weight:700;color:#B61D22}.price-single{font-size:16px;line-height:24px;font-weight:400;color:#231F20}.total-row{border-top:1px solid #ddd;padding-top:12px;margin-top:12px}.total-label{grid-column:1 / span 3;font-weight:600}.total-value{text-align:right;font-weight:700}#shipping_method input.shipping_method{position:absolute;opacity:0}#shipping_method label{display:flex;align-items:center;justify-content:space-between;padding:12px 16px;cursor:pointer}#shipping_method label::before{content:"";display:inline-block;width:18px;height:18px;border-radius:50%;border:2px solid #C7C4BF;margin-right:10px;flex-shrink:0}#shipping_method input.shipping_method:checked+label{border-radius:12px;border:1px solid var(--Soft-Gray,#BDB8B0);background:var(--Clay-Beige,#F5F0EA)}#shipping_method input.shipping_method:checked+label::before{border-color:#419544;box-shadow:inset 0 0 0 4px #0E7A3A}#shipping_method label .woocommerce-Price-amount{font-weight:700;font-size:13px;line-height:18px;margin-left:auto}#shipping_method label .badge-free{margin-left:auto;font-size:13px;line-height:18px;font-weight:700;color:#231F20}.woocommerce-shipping-totals .shipping-totals__title{display:none!important}.woocommerce ul#shipping_method li label{display:flex!important;width:100%!important}.woocommerce ul#shipping_method li{margin-bottom:0!important}.woocommerce ul#shipping_method{border-radius:6px;overflow:hidden;background:#FAF8F6}div#payment{border-radius:6px!important;padding:16px!important;background:#FAF8F6!important;margin-bottom:48px!important}.shipping-totals__body{width:100%}.woocommerce-checkout #payment div.payment_box{padding:0;margin:0;font-size:14px;border-radius:none;line-height:20px;background-color:#FAF8F6;color:#7F6E6B!important}.woocommerce-checkout #payment div.payment_box p{padding-left:38px!important;font-size:14px!important;line-height:20px!important;color:#7F6E6B!important}.woocommerce-checkout #payment div.payment_box::before{display:none}#shipping_method li{display:flex;align-items:flex-start}#shipping_method .method-title-wrapper{display:flex;flex-direction:column}#shipping_method .method-title{font-size:13px;line-height:18px;font-weight:700}#shipping_method .method-subtitle{font-size:13px;line-height:18px;color:#848688;font-weight:400}.podatki-o-dostavi{margin-bottom:24px}.podatki-o-dostavi label{color:#7F6E6B;font-family:"DM Sans";font-size:14px;font-style:normal;font-weight:400;line-height:20px}section#billing_section h2{margin-bottom:24px!important}.section-delivery h2{margin-bottom:8px}.section-delivery .woocommerce form .form-row{padding:0!important;margin:0!important}.section-delivery{margin-bottom:48px}.company-field.hidden{display:none!important}form.checkout .form-row{display:block;width:100%!important}form.checkout #billing_first_name_field,form.checkout #billing_last_name_field{display:inline-block!important;width:48%!important;margin-right:2%!important}form.checkout #billing_last_name_field{margin-right:0!important}.section-shipping h2{margin-bottom:0!important}.section-shipping span{font-size:13px;line-height:18px;font-weight:400}.section-shipping .fields{margin-top:16px}.row-inline{display:flex;gap:14px}.row-inline>.form-row{flex:1 1 0%;margin:0}.woocommerce form .form-row label:not(.checkbox){display:none}.checkout-left h2{color:#231F20;font-family:"Libre Baskerville";font-size:18px;font-weight:700;line-height:28px}.checkout-left p{color:#231F20;font-family:"Libre Baskerville";font-size:13px;font-weight:400;line-height:18px;margin-bottom:24px}.checkout-left-container .woocommerce-input-wrapper>input.input-text,.checkout-left-container .woocommerce-input-wrapper>textarea,.checkout-left-container .woocommerce-input-wrapper>select,select#shipping_country{font-family:"DM Sans";border-radius:8px;border:1px solid #BDB8B0;padding:12px 16px}.checkout-left-container .select2-container .select2-selection,select#billing_country,textarea#order_comments{border-radius:8px;border:1px solid #BDB8B0;min-height:44px;display:flex;align-items:center;padding:12px 16px}.checkout-left-container .select2-container .select2-dropdown{border-radius:8px;border:1px solid #BDB8B0;overflow:hidden}.checkout-left-container .woocommerce-input-wrapper>input.input-text:focus,.checkout-left-container .woocommerce-input-wrapper>textarea:focus,.checkout-left-container .woocommerce-input-wrapper>select:focus,.checkout-left-container .select2-container .select2-selection:focus,.checkout-left-container .select2-container .select2-selection[aria-expanded="true"]{outline:none;box-shadow:none;border-color:#BDB8B0}.checkout-left-container input::placeholder,.checkout-left-container textarea::placeholder,input#billing_email,span.select2-selection.select2-selection--single,select#billing_country{color:#848688;font-family:"DM Sans",system-ui,-apple-system,"Segoe UI",Roboto,Arial,sans-serif;font-size:13px;line-height:18px;font-weight:400;font-style:normal;opacity:1}.checkout-left-container .select2-container .select2-selection--single .select2-selection__rendered{padding:0!important;color:#848688}.checkout-left-container input::-webkit-input-placeholder,.checkout-left-container textarea::-webkit-input-placeholder{color:#848688}.checkout-left-container input:-ms-input-placeholder,.checkout-left-container textarea:-ms-input-placeholder{color:#848688}.checkout-left-container input::-ms-input-placeholder,.checkout-left-container textarea::-ms-input-placeholder{color:#848688}.checkout-left-container .select2-selection__placeholder{color:#848688;font-family:"DM Sans",system-ui,-apple-system,"Segoe UI",Roboto,Arial,sans-serif;font-size:13px;line-height:18px;font-weight:400;font-style:normal}.checkout-left-container h2{font-family:"DM Sans"!important;font-size:24px!important;font-weight:600!important;line-height:32px!important}span.logged-in-message{font-size:14px;font-weight:700;line-height:26px}p.section-description{font-family:"DM Sans";font-size:14px;font-style:normal;font-weight:400;line-height:20px;margin-bottom:24px!important}.row-inline.posta-mesto-row{display:grid;grid-template-columns:1fr 2fr;gap:14px}.row-inline.posta-mesto-row .form-row{margin:0}@media (max-width:700px){.row-inline.posta-mesto-row{grid-template-columns:1fr}}.woocommerce form.checkout input[type="checkbox"]{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:20px;height:20px;border-radius:2px;border:1px solid #BDB8B0;background:#fff;display:inline-flex;justify-content:center;align-items:center;cursor:pointer;margin:0 8px 0 0;vertical-align:middle}.woocommerce form.checkout input[type="checkbox"]:checked{background:#BDB8B0;border-color:#BDB8B0}.woocommerce form.checkout input[type="checkbox"]:focus-visible{outline:2px solid #9f9b95;outline-offset:2px}.woocommerce form.checkout label.checkbox,.woocommerce form.checkout .woocommerce-form__label-for-checkbox{display:flex;align-items:center;gap:8px}.woocommerce form.checkout input[type="checkbox"]{appearance:none;width:20px;height:20px;border-radius:2px;border:1px solid #BDB8B0;background:#fff;display:inline-flex;justify-content:center;align-items:center;cursor:pointer;vertical-align:middle;margin:0 8px 0 0}.woocommerce form.checkout input[type="checkbox"]:checked{background:#BDB8B0;border-color:#BDB8B0;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 12 12' fill='none'%3E%3Cpath d='M11.5976 3.87163L5.67282 10.1545C5.39368 10.4505 5.00485 10.6181 4.59845 10.6181C4.59235 10.6181 4.58626 10.6181 4.58016 10.6181C4.1672 10.613 3.77532 10.4351 3.49946 10.1276L0.377587 6.64733C-0.167101 6.0403 -0.116476 5.10679 0.490556 4.5621C1.09759 4.01765 2.0311 4.06804 2.57579 4.67507L4.62587 6.96022L9.44907 1.84546C10.0085 1.25226 10.9432 1.2246 11.5364 1.78429C12.1296 2.34374 12.157 3.27843 11.5976 3.87163Z' fill='white'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:center;background-size:12px 12px;padding:4px}.woocommerce form.checkout input[type="checkbox"]:focus-visible{outline:2px solid #9f9b95;outline-offset:2px}.woocommerce form.checkout label.checkbox,.woocommerce form.checkout .woocommerce-form__label-for-checkbox{display:flex;align-items:center;gap:8px}.woocommerce-checkout-payment .wc_payment_methods input[type="radio"].input-radio{appearance:none;width:16px;height:16px;margin:0 8px 0 0;vertical-align:middle;cursor:pointer;border:0;background:none;background-repeat:no-repeat;background-position:center;background-size:16px 16px;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 16 16' fill='none'><path d='M16 8C16 12.4183 12.4183 16 8 16C3.58172 16 0 12.4183 0 8C0 3.58172 3.58172 0 8 0C12.4183 0 16 3.58172 16 8ZM4.8 8C4.8 9.76731 6.23269 11.2 8 11.2C9.76731 11.2 11.2 9.76731 11.2 8C11.2 6.23269 9.76731 4.8 8 4.8C6.23269 4.8 4.8 6.23269 4.8 8Z' fill='%237F6E6B'/></svg>")}.woocommerce-checkout-payment .wc_payment_methods input[type="radio"].input-radio:checked{background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 16 16' fill='none'><path d='M16 8C16 12.4183 12.4183 16 8 16C3.58172 16 0 12.4183 0 8C0 3.58172 3.58172 0 8 0C12.4183 0 16 3.58172 16 8ZM4.8 8C4.8 9.76731 6.23269 11.2 8 11.2C9.76731 11.2 11.2 9.76731 11.2 8C11.2 6.23269 9.76731 4.8 8 4.8C6.23269 4.8 4.8 6.23269 4.8 8Z' fill='%2300733D'/></svg>")}.woocommerce-checkout-payment .wc_payment_methods input[type="radio"].input-radio:focus-visible{outline:2px solid #9f9b95;outline-offset:2px}.woocommerce-checkout-payment .wc_payment_methods .wc_payment_method>label{cursor:pointer}.section-delivery>.form-row{display:block!important}ul.wc_payment_methods.payment_methods.methods{padding:0!important}#shipping_method input.shipping_method{position:absolute!important;opacity:0!important;pointer-events:none}#shipping_method li{display:flex;align-items:center;gap:0}#shipping_method li>label{display:flex;align-items:center;justify-content:space-between;gap:10px;width:100%;cursor:pointer;padding:12px 16px;line-height:18px}#shipping_method label::before{content:"";display:inline-block;width:16px!important;height:16px!important;flex:0 0 16px;margin-right:8px!important;vertical-align:middle;border:none!important;border-radius:0!important;box-shadow:none!important;background-color:transparent!important;background-repeat:no-repeat;background-position:center;background-size:16px 16px!important;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 16 16' fill='none'><path d='M16 8C16 12.4183 12.4183 16 8 16C3.58172 16 0 12.4183 0 8C0 3.58172 3.58172 0 8 0C12.4183 0 16 3.58172 16 8ZM4.8 8C4.8 9.76731 6.23269 11.2 8 11.2C9.76731 11.2 11.2 9.76731 11.2 8C11.2 6.23269 9.76731 4.8 8 4.8C6.23269 4.8 4.8 6.23269 4.8 8Z' fill='%237F6E6B'/></svg>")}#shipping_method input.shipping_method:checked+label::before{background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 16 16' fill='none'><path d='M16 8C16 12.4183 12.4183 16 8 16C3.58172 16 0 12.4183 0 8C0 3.58172 3.58172 0 8 0C12.4183 0 16 3.58172 16 8ZM4.8 8C4.8 9.76731 6.23269 11.2 8 11.2C9.76731 11.2 11.2 9.76731 11.2 8C11.2 6.23269 9.76731 4.8 8 4.8C6.23269 4.8 4.8 6.23269 4.8 8Z' fill='%23419544'/></svg>")}#shipping_method input.shipping_method:checked+label{border-radius:6px;border:1px solid #7F6E6B;background:#F2EFED}.woocommerce form .form-row{padding:0!important;margin:0 0 16px!important}div#order_note_field_wrapper{margin-top:16px}.woocommerce-order{max-width:1050px;width:100%;margin:0 auto;padding:0 16px}.zakljucek-top{margin-top:64px;margin-bottom:48px;border-radius:6px;border:1px solid var(--Zelena,#419544);background:rgb(0 115 61 / .1);text-align:center;padding:24px;color:#fff}.zakljucek-top h2{color:#231F20;font-family:"DM Sans";font-size:36px;font-style:normal;font-weight:700;line-height:42px}.zakljucek-top p{color:var(--Charcoal,#231F20);font-family:"DM Sans";font-size:var(--font-size-p,16px);font-style:normal;font-weight:400;line-height:var(--line-height-p,24px)}.zakljucek-top a{color:#231F20;text-decoration:underline!important}@media (max-width:700px){.zakljucek-top{padding:16px;margin-bottom:32px;border-radius:6px}.zakljucek-top h2{font-size:36px}}.sledite-nam{display:flex;align-items:center;justify-content:center;gap:32px;flex-wrap:wrap}.sledite-nam>div a{display:inline-flex;align-items:center;text-decoration:none;color:#419544;font-size:16px;font-weight:700;line-height:24px}.sledite-nam>div a:hover{color:#004D29}.sledite-nam img{width:24px!important;height:24px!important;display:block;object-fit:contain!important}.povzetek-narocila{padding:16px;background-color:#fff;border-radius:6px;border:1px solid #E2DDDA;padding:64px;margin-bottom:48px;font-family:"DM Sans"}@media (max-width:900px){.povzetek-narocila{padding:16px;margin-bottom:32px}}.ty-section{background:#fff;margin-bottom:40px;color:#231F20;padding-top:40px}.ty-section.ty-items{border-top:1px solid #D9D9D9}.ty-order-number{display:flex;align-items:center;gap:8px;font-size:18px;font-weight:400}.ty-grid{font-weight:400;padding-bottom:40px;margin-bottom:0;border-bottom:1px solid #D9D9D9}.ty-grid p{font-size:18px;font-style:normal;font-weight:400;line-height:28px}.ty-grid{display:grid;grid-template-columns:1fr 1fr 1fr;gap:24px}.ty-grid h4{font-family:"DM Sans"!important;margin:0 0 8px;font-weight:700;color:#231F20}.ty-grid h4.sub{margin-top:16px}.ty-grid .addr{line-height:1.6}.ty-summary h4{font-family:"DM Sans"!important;margin:0 0 12px}.ty-summary .row{display:flex;justify-content:space-between;align-items:center;margin:6px 0;color:#231F20;font-weight:400}.ty-summary .row.total{font-weight:700}.ty-summary hr{border:0;border-top:1px solid #F0ECE6;margin:10px 0}.ty-items h4{margin:0 0 12px}.ty-items .ty-item{display:grid;grid-template-columns:1fr auto auto;gap:12px;align-items:center;margin-bottom:12px}.ty-items .ty-item:first-child{border-top:0}.ty-items .left{display:flex;align-items:center;gap:12px}.ty-items .left img{border-radius:6px;border:1px solid #CFC0BD;width:70px;height:70px;object-fit:contain}.ty-thumb{width:60px;height:60px;object-fit:contain;border-radius:8px;flex:0 0 60px}.ty-item .name{font-weight:700;color:#231F20}.ty-item .mid{text-align:left;min-width:40px;color:#231F20}.ty-item .right{text-align:right;min-width:120px}.ty-item .price-regular del{opacity:1;font-size:18px;font-weight:400}.ty-item .price-sale,.ty-item .price-single{font-weight:700}.sledite-nam{display:flex;align-items:center;justify-content:center;gap:16px;margin-top:12px}.sledite-nam .sns{display:inline-flex;align-items:center;gap:8px;text-decoration:none!important;color:#231F20;line-height:1}.sledite-nam a span{text-decoration:none!important;color:#419544;font-weight:700!important}.sledite-nam .sns img{width:18px;height:18px;display:block}@media (max-width:453px){.ty-grid{grid-template-columns:1fr}.ty-items .ty-item{display:flex;flex-direction:column;gap:0}.ty-items .ty-item .mid,.ty-items .ty-item .right{grid-column:2}.ty-item .right{grid-column:2 / 2;text-align:right}.ty-item .mid{grid-column:2 / 2;justify-self:end}.ty-items .ty-item .mid,.ty-items .ty-item .right{align-self:flex-end;text-align:right}}.woocommerce-order-received .woocommerce-order-details,.woocommerce-order-received .woocommerce-customer-details{display:none!important}.nakupuj-naprej-wrapper{text-align:center;margin-top:20px}.btn-nakupuj-naprej{display:inline-block;background-color:#fff;color:#419544;font-size:13px;font-weight:700;line-height:18px;padding:8px 32px;border-radius:6px;border:1px solid #419544;text-decoration:none;transition:background-color 0.3s ease;margin-bottom:64px}.btn-nakupuj-naprej:hover{background-color:#2E7D32;color:#fff}.woocommerce form .form-row{width:100%}.checkout-left-container{background-color:#fff;border-radius:6px;border:1px solid #F2EFED;padding:24px;margin-bottom:12px}label.form-row-wide{color:#231F20!important;font-family:"DM Sans"!important;font-size:14px!important;font-weight:400!important;line-height:20px!important}.checkout-left-container .woocommerce-input-wrapper>input.input-text,.checkout-left-container .woocommerce-input-wrapper>textarea,.checkout-left-container .woocommerce-input-wrapper>select{border-radius:8px;border:1px solid #BDB8B0;padding:12px 16px;font-size:13px;font-family:"DM Sans"}.place-order{text-align:center}.place-order button#place_order{margin-bottom:4px;width:100%;padding:12px 32px;border-radius:6px;background-color:#419544;color:#fff;font-family:"DM Sans";font-size:18px;font-weight:700;line-height:28px}.place-order button#place_order:hover{background-color:#2E7D32}.secure{display:flex;align-items:center;justify-content:center;gap:6px;color:#848688;font-family:"DM Sans";font-size:14px;font-weight:700;line-height:20px}.pogoji-zakljucek-mobile,.place-order-mobile{display:none;display:none}.place-order-mobile button{background-color:#419544!important;color:#fff!important;border-radius:50px!important;padding:12px 24px!important;font-family:"DM Sans"!important;font-size:16px!important;font-weight:700!important;line-height:24px!important;width:100%!important}.place-order-mobile button:hover{background-color:#004D29!important}.place-order-mobile .secure{margin-top:4px!important;display:flex!important;align-items:center!important;justify-content:center!important;gap:8px!important;font-size:13px!important;line-height:18px!important;font-weight:700!important;color:#848688!important;width:100%!important;text-align:center!important}@media (max-width:880px){.pogoji-zakljucek-mobile,.place-order-mobile{display:block;display:block}.pogoji-zakljucek-mobile{margin-top:24px}.custom-checkout-wrapper{display:flex;flex-wrap:wrap;gap:16px;padding:16px}.checkout-left,.checkout-right{flex:1 1 50%;min-width:300px}.pogoji-zakljucek,.place-order{display:none}}@media (max-width:768px){.fields .form-row{width:100%!important}.fields .woocommerce-input-wrapper,.fields input,.fields select,.fields textarea{width:100%!important}.fields .row-inline{flex-direction:column;gap:0}}.checkout-left{flex:1 1 60%!important;min-width:320px!important}.checkout-right{flex:1 1 35%;min-width:280px}@media (max-width:768px){.checkout-left,.checkout-right{flex:1 1 100%;min-width:100%}}.row-inline{display:flex;flex-wrap:wrap;gap:15px}.row-inline .form-row{flex:1 1 calc(50% - 15px)}@media (max-width:480px){.row-inline .form-row{flex:1 1 100%}}.order-summary .item-row{display:grid;flex-wrap:wrap;align-items:center;gap:10px}.order-summary h2{font-family:"DM Sans";font-size:24px!important;color:#231F20!important;font-weight:600;line-height:32px;margin-top:0;margin-bottom:32px}.order-summary .item-col{flex:1}.order-summary .item-col.image{flex:0 0 auto}@media (max-width:480px){input[type="text"],input[type="email"],input[type="tel"],select,textarea,button{width:100%}}@media (max-width:768px){.coupon-row{flex-direction:column}.coupon-input,.coupon-button{width:100%}}.checkout-sticky-wrapper{position:sticky;top:120px!important;z-index:100!important}.checkout-right{display:flex;flex-direction:column}.checkout-sticky-wrapper>*{margin-bottom:20px}.cart-layout{display:flex;gap:30px}.cart-left-container{flex:2}.cart-right{flex:1}@media (max-width:768px){.cart-layout{flex-direction:column}.cart-left-container,.cart-right{flex:none;width:100%}}.cart-left-container .cart-item>*{min-width:0;white-space:normal}@media (max-width:1200px){.cart-left-container .cart-item{display:flex;flex-wrap:wrap;gap:16px;align-items:center}.cart-left-container .cart-item>:nth-child(1){flex:0 0 5%}.cart-left-container .cart-item>:nth-child(2){flex:0 0 10%}.cart-left-container .cart-item>:nth-child(3){flex:0 0 30%}.cart-left-container .cart-item>:nth-child(4){flex:0 0 10%;display:flex;flex-direction:column;gap:4px}.cart-left-container .cart-item>:nth-child(5){flex:0 0 20%;display:flex;flex-direction:row;align-items:center;gap:4px}.cart-left-container .cart-item>:nth-child(6){flex:0 0 10%}}@media (max-width:1030px){.cart-layout{display:flex;flex-direction:column;gap:20px}.cart-left-container,.cart-right{width:100%!important}.mobilni-cart{display:block!important;padding:0 16px 24px!important}.namizni-cart{display:none!important}}@media (max-width:1200px){.cart-header{display:flex!important;flex-wrap:wrap!important;gap:16px;align-items:left}.cart-header .remove-header{flex:0 0 2%}.cart-header .thumbnail-header{flex:0 0 10%}.cart-header .name-header{flex:0 0 30%}.cart-header .price-header{flex:0 0 10%}.cart-header .quantity-header{flex:0 0 20%}.cart-header .subtotal-header{flex:0 0 10%}}@media (max-width:768px){.coupon{display:flex;flex-direction:column;gap:10px;width:100%}.coupon .input-text{width:100%!important;box-sizing:border-box;min-width:200px!important}.coupon .button{width:100%}.cart-layout{padding:16px!important}.cart-header{display:none!important}.levi-podatki{padding:16px!important}}@media (max-width:767px){.cart-left-container .cart-item{display:flex;flex-wrap:wrap;gap:5px;align-items:center}.cart-left-container .cart-item>:nth-child(1){flex:0 0 5%}.cart-left-container .cart-item>:nth-child(2){flex:0 0 20%}.cart-left-container .cart-item>:nth-child(3){flex:0 0 70%}.cart-left-container .cart-item>:nth-child(4){flex:0 0 25%;display:flex;flex-direction:column;gap:4px}.cart-left-container .cart-item>:nth-child(5){flex:0 0 40%;display:flex;flex-direction:row;align-items:center;gap:4px}.cart-left-container .cart-item>:nth-child(6){flex:0 0 25%}}.mobilni-cart{display:none}.woocommerce a.added_to_cart{padding-top:.5em;display:inline-block;display:none!important}.woocommerce form.checkout label.checkbox,.woocommerce form.checkout .woocommerce-form__label-for-checkbox{color:var(--Charcoal,#231F20);font-family:"DM Sans";font-size:var(--font-size-cap,13px);font-style:normal;font-weight:400;line-height:var(--line-height-cap,18px)}.woocommerce form .form-row .optional{display:none}section.section-contact{margin-bottom:32px}.section-billing h2{margin-bottom:0!important}.section-billing .fields{margin-top:24px}.section-billing span{font-family:"DM Sans";font-size:14px;font-style:normal;font-weight:400;line-height:20px}.section-payment h2{margin-bottom:0!important}.section-payment p{font-family:'DM Sans';margin-bottom:16px!important;font-size:14px;line-height:20px}.pogoji-zakljucek p{margin-bottom:40px!important;font-family:"DM Sans";font-size:14px;font-weight:400;line-height:20px}.woocommerce-checkout #payment ul.payment_methods{border:none!important}.woocommerce-error{border:none;width:70%;margin:0 auto;background:#fff;border-radius:12px}.woocommerce-error::before{content:"\e016";color:#B61D22}.woocommerce-error a{border:none;width:70%;margin:0 auto;background:#fff;border-radius:12px;color:#419544!important}.custom-cart-container{width:1200px!important}.wpcf7-response-output{border-radius:8px;background:rgb(0 115 61 / .1);border:none!important;text-align:center!important;padding:16px 24px!important;color:#419544;font-size:14px;font-weight:400;line-height:20px}.elementor-element.elementor-element-ad3cdb1.elementor-widget.elementor-widget-shortcode{margin-top:3px!important;margin-bottom:-3px!important}img.yith-wcwl-icon.yith-wcwl-custom-icon.yith-wcwl-add-to-wishlist-button-icon{width:25px!important}.woocommerce-message{display:none}.woocommerce-info{border-top-color:#419544}.woocommerce-info::before{color:#419544}a.button.wc-backward{color:#fff;font-size:14px;font-weight:700;line-height:20px;background-color:#419544;margin-bottom:32px;border-radius:6px}a.button.wc-backward:hover{background-color:#2E7D32;color:#fff}#cart-weight-warning.woocommerce-error::before{content:none!important}h2.wc-bacs-bank-details-heading{font-size:20px!important}h3.wc-bacs-bank-details-account-name{font-size:20px!important;margin-top:0!important;margin-bottom:20px!important}h2.wc-bacs-bank-details-heading{margin:0}ul.wc-bacs-bank-details.order_details.bacs_details{padding:0!important}.woocommerce ul.order_details li{padding-bottom:10px!important}img.muxp-bacs-qrcode{width:250px!important}button.woocommerce-button.button.woocommerce-form-login__submit{font-family:"DM Sans";background-color:#419544;color:#fff;border-radius:6px}button.woocommerce-button.button.woocommerce-form-login__submit:hover{background-color:#2E7D32;color:#fff;border-radius:6px}input#username,input#password{border:1px solid #BDB8B0!important;font-family:'DM Sans'!important}.prijava-container{margin-top:50px;margin-bottom:-50px;padding:0 140px}.prijava-container .checkout-login-form{width:61%;background-color:#fff}@media (max-width:880px){.prijava-container .checkout-login-form{width:100%}.prijava-container{padding:0 16px}}p.lost_password a{color:#231F20!important}button.woocommerce-Button.button{background-color:#419544;border-radius:6px;color:#fff}button.woocommerce-Button.button:hover{background-color:#2E7D32;border-radius:6px;color:#fff}p#billing_is_company_field{padding-top:16px!important}p#newsletter_optin_field{margin-bottom:0!important}.cart-totals-list .shipping-method-name{display:none!important}.woocommerce ul#shipping_method .amount{font-weight:700;font-size:0}#shipping_method label .badge-free{font-size:0}