.checkout-inline-error-message{display:none!important}body{--accent-color:rgba(0, 0, 0, 0.4);--black:#000;--wp--preset--font-size--small:14px}.alfamarka-bundled-products{display:grid;gap:18px;margin:0 0 24px}.alfamarka-bundled-products__group{display:grid;gap:10px}.alfamarka-bundled-products__label{font-size:15px;font-weight:700}.alfamarka-bundled-products__options{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:10px}.alfamarka-bundled-products__options.is-attribute-options{display:flex;grid-template-columns:none}.alfamarka-bundled-products__option{display:grid;grid-template-columns:58px minmax(0,1fr);gap:10px;align-items:center;border:1px solid #e5e7eb;border-radius:6px;padding:10px;cursor:pointer;background:#fff;transition:border-color 120ms ease,box-shadow 120ms ease}.alfamarka-bundled-products__option.is-selected{border-color:#000;box-shadow:inset 0 0 0 1px #000}.alfamarka-bundled-products__option.is-attribute-option{grid-template-columns:none}.alfamarka-bundled-products__option.is-disabled{cursor:not-allowed;opacity:.35}.alfamarka-bundled-products__input{position:absolute;opacity:0;pointer-events:none}.alfamarka-bundled-products__image{display:block;width:58px;aspect-ratio:1}.alfamarka-bundled-products__image img{display:block;width:100%;height:100%;object-fit:contain}.alfamarka-bundled-products__content{display:grid;gap:4px;min-width:0}.alfamarka-bundled-products__name{font-size:14px;line-height:1.25}.alfamarka-bundled-products__price{font-size:13px;line-height:1.2}.alfamarka-ppl-proxy,.alfamarka-balikovna-proxy{display:block}.wp-block-woocommerce-checkout.alfamarka-checkout--balikovna-proxy-active .alfamarka-balikovna-source-button{display:none!important}.wp-block-woocommerce-checkout.alfamarka-checkout--balikovna-proxy-active .alfamarka-balikovna-source-button-wrapper{display:none!important}.wp-block-woocommerce-checkout.alfamarka-checkout--balikovna-proxy-active .alfamarka-balikovna-source-branch{display:none!important}.wp-block-woocommerce-checkout.alfamarka-checkout--balikovna-proxy-active .alfamarka-balikovna-source-label{display:none!important}.wp-block-woocommerce-checkout.alfamarka-checkout--ppl-proxy-active .alfamarka-ppl-source-button{display:none!important}.wp-block-woocommerce-checkout.alfamarka-checkout--ppl-proxy-active .alfamarka-ppl-source-branch{display:none!important}.alfamarka-delivery-message{font-size:12px}.wp-block-woocommerce-cart-cross-sells-block .wp-block-heading,.wp-block-woocommerce-cart-cross-sells-block h2{margin-top:20px;font-size:20px}.wp-block-woocommerce-cart-cross-sells-block .woocommerce-loop-product__title{font-size:15px}.alfamarka-cart-cross-sell-variations-collection h2.woocommerce-loop-product__title{font-size:15px}.alfamarka-cart-cross-sell-variations-collection .wp-block-button__link{padding:10px;font-size:14px}.alfamarka-cart-free-shipping-notice-block{margin-top:16px;font-size:13px}.alfamarka-cart-free-shipping-notice-block svg{display:none!important;width:40px;height:auto}.alfamarka-cart-free-shipping-notice-block .wpify-woo-free-shipping-notice{padding:6px!important;font-size:13px;border-bottom:1px solid #d3d3d3}.woocommerce-checkout .woocommerce .woocommerce-form-coupon-toggle{background-color:var(--accent-color);color:#fff;padding:20px;border-radius:3px;margin-bottom:20px}.woocommerce-checkout .woocommerce .checkout_coupon{background-color:var(--accent-color);color:#fff;padding:20px 20px 10px;border-radius:3px;margin-bottom:20px}@media(min-width:768px){.woocommerce-checkout .woocommerce .woocommerce-checkout .col2-set{display:grid;grid-template-columns:1fr 1fr;gap:50px;margin-bottom:30px}}.woocommerce-checkout .woocommerce .woocommerce-checkout h3{margin:0 0 15px}@media(min-width:768px){.woocommerce-checkout .woocommerce .woocommerce-checkout h3{margin-bottom:20px}}.woocommerce-checkout .woocommerce .form-row{margin:0 0 15px}.woocommerce-checkout .woocommerce .form-row label{text-transform:uppercase;display:block;font-size:12px;margin:0 0 5px}.woocommerce-checkout .woocommerce .form-row .woocommerce-input-wrapper{width:100%;display:block}.woocommerce-checkout .woocommerce .form-row input[type=text],.woocommerce-checkout .woocommerce .form-row input[type=email],.woocommerce-checkout .woocommerce .form-row input[type=tel],.woocommerce-checkout .woocommerce .form-row input[type=number],.woocommerce-checkout .woocommerce .form-row textarea{width:100%;border:1px solid var(--border);padding:10px 15px}.woocommerce-checkout .woocommerce #order_review_heading{margin-bottom:10px;padding-top:10px}.woocommerce-checkout .woocommerce .woocommerce-checkout-review-order{background-color:#f8f8f8;padding:10px 20px;border-radius:3px}@media(min-width:768px){.woocommerce-checkout .woocommerce .woocommerce-checkout-review-order{padding:20px 30px}}@media(pointer:fine){.woocommerce-checkout .woocommerce .woocommerce-checkout-review-order .button:hover{background:#3e3e3e!important;color:#fff!important}}.woocommerce-checkout .woocommerce .woocommerce-checkout-review-order-table{margin-bottom:20px}@media(max-width:767px){.woocommerce-checkout .woocommerce .woocommerce-checkout-review-order-table,.woocommerce-checkout .woocommerce .woocommerce-checkout-review-order-table table,.woocommerce-checkout .woocommerce .woocommerce-checkout-review-order-table thead,.woocommerce-checkout .woocommerce .woocommerce-checkout-review-order-table tbody,.woocommerce-checkout .woocommerce .woocommerce-checkout-review-order-table tfoot,.woocommerce-checkout .woocommerce .woocommerce-checkout-review-order-table tr,.woocommerce-checkout .woocommerce .woocommerce-checkout-review-order-table th,.woocommerce-checkout .woocommerce .woocommerce-checkout-review-order-table td{display:block;max-width:100%}.woocommerce-checkout .woocommerce .woocommerce-checkout-review-order-table thead .product-total{display:none}.woocommerce-checkout .woocommerce .woocommerce-checkout-review-order-table .cart_item .product-name{border-bottom:0;padding-bottom:0}.woocommerce-checkout .woocommerce .woocommerce-checkout-review-order-table .cart_item .product-total{padding-left:0;padding-top:0}}@media(min-width:768px){.woocommerce-checkout .woocommerce .woocommerce-checkout-review-order-table{margin-bottom:30px}}.woocommerce-checkout .woocommerce .woocommerce-checkout-review-order-table td,.woocommerce-checkout .woocommerce .woocommerce-checkout-review-order-table th{padding:5px 0;border-bottom:1px solid var(--black)}@media(min-width:768px){.woocommerce-checkout .woocommerce .woocommerce-checkout-review-order-table td,.woocommerce-checkout .woocommerce .woocommerce-checkout-review-order-table th{padding:10px 0}}.woocommerce-checkout .woocommerce .woocommerce-checkout-review-order-table td:nth-child(2),.woocommerce-checkout .woocommerce .woocommerce-checkout-review-order-table th:nth-child(2){padding-left:30px}@media(max-width:767px){.woocommerce-checkout .woocommerce .woocommerce-checkout-review-order-table{width:calc(100vw - 30px - 40px);display:block}.woocommerce-checkout .woocommerce .woocommerce-checkout-review-order-table tfoot{display:block;width:calc(100vw - 30px - 40px)}.woocommerce-checkout .woocommerce .woocommerce-checkout-review-order-table tfoot tr,.woocommerce-checkout .woocommerce .woocommerce-checkout-review-order-table tfoot td,.woocommerce-checkout .woocommerce .woocommerce-checkout-review-order-table tfoot th{display:block}.woocommerce-checkout .woocommerce .woocommerce-checkout-review-order-table tfoot td:nth-child(2){padding:0}.woocommerce-checkout .woocommerce .woocommerce-checkout-review-order-table tfoot .woocommerce-shipping-methods{width:auto}.woocommerce-checkout .woocommerce .woocommerce-checkout-review-order-table tfoot .woocommerce-shipping-totals{padding:20px 0}.woocommerce-checkout .woocommerce .woocommerce-checkout-review-order-table tfoot .woocommerce-shipping-totals>th:first-child{border:0}.woocommerce-checkout .woocommerce .woocommerce-checkout-review-order-table tfoot .woocommerce-shipping-totals td{border:0}.woocommerce-checkout .woocommerce .woocommerce-checkout-review-order-table tfoot .delife-order-total,.woocommerce-checkout .woocommerce .woocommerce-checkout-review-order-table tfoot .order-total{padding-top:10px}.woocommerce-checkout .woocommerce .woocommerce-checkout-review-order-table tfoot .delife-order-total th,.woocommerce-checkout .woocommerce .woocommerce-checkout-review-order-table tfoot .order-total th{border:0;padding-bottom:0}}.woocommerce-checkout .woocommerce .woocommerce-shipping-methods,.woocommerce-checkout .woocommerce .woocommerce-checkout-payment ul{list-style:none;padding:0;margin:0}.woocommerce-checkout .woocommerce .woocommerce-shipping-methods li,.woocommerce-checkout .woocommerce .woocommerce-checkout-payment ul li{margin-bottom:10px;background-color:#e8e8e8;border-radius:3px;position:relative;border:1px solid #fff0}.woocommerce-checkout .woocommerce .woocommerce-shipping-methods li:last-child,.woocommerce-checkout .woocommerce .woocommerce-checkout-payment ul li:last-child{margin:0}.woocommerce-checkout .woocommerce .woocommerce-shipping-methods li:has(input:checked),.woocommerce-checkout .woocommerce .woocommerce-checkout-payment ul li:has(input:checked){border-color:var(--black)}.woocommerce-checkout .woocommerce .woocommerce-shipping-methods{width:360px;max-width:100%}.woocommerce-checkout .woocommerce .woocommerce-shipping-methods li label{margin:0;display:block;padding:10px 10px 10px 35px}.woocommerce-checkout .woocommerce .woocommerce-shipping-methods li input{position:absolute;left:10px;top:15px}@media(min-width:768px){.woocommerce-checkout .woocommerce .woocommerce-shipping-methods li input{top:13px}}.woocommerce-checkout .woocommerce .woocommerce-shipping-methods .amount{font-weight:600}.woocommerce-checkout .woocommerce .woocommerce-shipping-methods .delife-shipping-method-details{font-size:.8em;color:hsl(120 75% 40%);padding:0 10px 10px}.woocommerce-checkout .woocommerce .woocommerce-checkout-payment ul li input{position:absolute;left:10px;top:20px}@media(min-width:768px){.woocommerce-checkout .woocommerce .woocommerce-checkout-payment ul li input{top:18px}}.woocommerce-checkout .woocommerce .woocommerce-checkout-payment ul .payment_box{font-size:14px;opacity:.7;padding:0 15px 15px}.woocommerce-checkout .woocommerce .woocommerce-terms-and-conditions-wrapper{margin:30px 0}@media(min-width:768px){.woocommerce-checkout .woocommerce .woocommerce-terms-and-conditions-wrapper{margin:40px 0}}.woocommerce-checkout .woocommerce .woocommerce-terms-and-conditions-wrapper .form-row{margin-top:15px}@media(min-width:768px){.woocommerce-checkout .woocommerce .woocommerce-terms-and-conditions-wrapper .form-row{margin-top:20px}}.woocommerce-checkout .woocommerce .woocommerce-terms-and-conditions-wrapper .form-row input{margin-right:5px;position:relative;top:2px}.woocommerce-shipping-totals .woocommerce-shipping-methods li{text-align:left}.woocommerce-shipping-totals .woocommerce-shipping-methods li .delife-shipping-method-details{font-size:smaller;color:hsl(120 75% 40%);margin-top:.5rem}.cart-collaterals .woocommerce-shipping-totals.shipping{display:none}.cart-discount{color:#d60000}.cart-discount th{text-transform:uppercase}.wc-block-components-checkout-place-order-button,.wc-block-cart__submit-button{background:var(--black);border:0;border-radius:3px;color:#fff;cursor:pointer;display:inline-flex;font-size:15px;font-weight:500;justify-content:center;line-height:1.3;outline:0!important;padding:12px 24px 10px;text-align:center;text-decoration:none;text-transform:uppercase;transition:all .3s ease}.wc-block-components-radio-control-accordion-content,.delife-shipping-description{font-size:13px}.wc-block-components-radio-control__label-group .wc-block-components-radio-control__secondary-label{flex:0 0 20%}.woocommerce-checkout .header-nav,.woocommerce-checkout .searchform,.woocommerce-checkout .breadcrumbs,.woocommerce-checkout .topbar__list,.woocommerce-checkout .header__mobile-search{display:none}.woocommerce-checkout>.section,.woocommerce-cart>.section{margin-top:30px}@media all and (max-width:767px){.woocommerce-checkout>.section{margin-top:0}.woocommerce-checkout .header__left{display:none}.wp-block-woocommerce-checkout{padding-top:0}}.delife-shipping-description{display:block;font-weight:400}.delife-payment-icon{display:inline-block;margin-right:10px;vertical-align:middle}.alfamarka-payment-icon,.alfamarka-shipping-icon{display:inline-block;width:auto;max-height:24px;margin-right:10px;vertical-align:middle}.alfamarka-shipping-description,.alfamarka-shipping-delivery-date{display:block;font-weight:400}.alfamarka-shipping-description{font-size:13px}.alfamarka-shipping-delivery-date{font-size:.8em;color:hsl(120 75% 40%);margin-top:2px}.alfamarka-pickup-picker-container{margin-top:12px}.alfamarka-pickup-picker-container .button,.alfamarka-pickup-picker-container .wp-element-button,.alfamarka-pickup-picker-container .components-button,.alfamarka-pickup-picker-container button[type=button]{display:inline-flex!important;align-items:center!important;justify-content:center!important;min-height:44px!important;padding:0 18px!important;border:1px solid var(--wc-form-border-color,#d9d9d9)!important;border-radius:3px!important;background:#fff!important;color:var(--wp--preset--color--contrast,#111)!important;font-size:14px!important;font-weight:600!important;line-height:1.2!important;text-decoration:none!important;box-shadow:none!important;cursor:pointer!important;transition:border-color .2s ease,background-color .2s ease,color .2s ease!important}.alfamarka-pickup-picker-container .button:hover,.alfamarka-pickup-picker-container .wp-element-button:hover,.alfamarka-pickup-picker-container .components-button:hover,.alfamarka-pickup-picker-container button[type=button]:hover{border-color:#111!important;background:#f5f5f5!important;color:#111!important}.alfamarka-pickup-picker-container .button:focus,.alfamarka-pickup-picker-container .wp-element-button:focus,.alfamarka-pickup-picker-container .components-button:focus,.alfamarka-pickup-picker-container button[type=button]:focus{outline:2px solid #111!important;outline-offset:2px!important}.alfamarka-packeta-source{position:absolute!important;left:-9999px!important;top:0!important;width:1px!important;height:1px!important;overflow:hidden!important}.alfamarka-packeta-proxy{position:static!important;left:auto!important;top:auto!important;width:auto!important;height:auto!important;overflow:visible!important;display:block!important}.alfamarka-packeta-proxy .form-row.packeta-widget.blocks{display:block!important}.alfamarka-balikovna-proxy.form-row.packeta-widget.blocks,.alfamarka-ppl-proxy.form-row.packeta-widget.blocks{display:block!important}.alfamarka-balikovna-proxy.form-row.packeta-widget.blocks .packetery-widget-button-row,.alfamarka-ppl-proxy.form-row.packeta-widget.blocks .packetery-widget-button-row{display:flex;align-items:center;gap:12px;margin-bottom:12px}.alfamarka-balikovna-proxy.form-row.packeta-widget.blocks .packetery-widget-button-logo,.alfamarka-balikovna-proxy.form-row.packeta-widget.blocks .alfamarka-pickup-provider-logo,.alfamarka-ppl-proxy.form-row.packeta-widget.blocks .packetery-widget-button-logo,.alfamarka-ppl-proxy.form-row.packeta-widget.blocks .alfamarka-pickup-provider-logo{width:auto;height:24px;object-fit:contain;flex:0 0 auto}.alfamarka-balikovna-proxy.form-row.packeta-widget.blocks .alfamarka-pickup-provider-badge,.alfamarka-ppl-proxy.form-row.packeta-widget.blocks .alfamarka-pickup-provider-badge{display:inline-flex;align-items:center;justify-content:center;min-width:40px;height:24px;padding:0 8px;border-radius:999px;background:#ffd400;color:#111;font-size:12px;font-weight:700;letter-spacing:.04em;flex:0 0 auto}.alfamarka-balikovna-proxy.form-row.packeta-widget.blocks .packeta-widget-place,.alfamarka-balikovna-proxy.form-row.packeta-widget.blocks .packeta-widget-info,.alfamarka-ppl-proxy.form-row.packeta-widget.blocks .packeta-widget-place,.alfamarka-ppl-proxy.form-row.packeta-widget.blocks .packeta-widget-info{margin:0}.alfamarka-balikovna-proxy.form-row.packeta-widget.blocks .packeta-widget-place,.alfamarka-ppl-proxy.form-row.packeta-widget.blocks .packeta-widget-place{font-size:14px;font-weight:600}.alfamarka-balikovna-proxy.form-row.packeta-widget.blocks .packeta-widget-info,.alfamarka-ppl-proxy.form-row.packeta-widget.blocks .packeta-widget-info{margin-top:4px;font-size:13px;color:rgb(0 0 0 / .7)}.wp-block-woocommerce-checkout.alignwide{margin:0!important;width:100%}.alfamarka-packeta-proxy .wc-block-components-text-input{display:block!important}.alfamarka-pickup-picker-container:empty,.alfamarka-pickup-picker-parking{display:none}.wc-block-components-radio-control .wc-block-components-radio-control__input{padding:0}.wc-block-components-checkbox .wc-block-components-checkbox__input[type=checkbox]{padding:0}.wc-block-components-totals-wrapper{border-radius:3px}.wp-block-woocommerce-cart .wp-block-woocommerce-cart-order-summary-subtotal-block.wc-block-components-totals-wrapper{display:none}.wp-block-woocommerce-cart .wp-block-woocommerce-cart-order-summary-shipping-block.wc-block-components-totals-wrapper{display:none}.wp-block-woocommerce-cart div:has(>.wc-block-components-totals-item.wc-block-components-totals-footer-item){display:none}@keyframes alfamarka-checkout-spinner{to{transform:rotate(360deg)}}.wp-block-woocommerce-checkout.alfamarka-checkout--updating .wp-block-woocommerce-checkout-shipping-methods-block,.wp-block-woocommerce-checkout.alfamarka-checkout--updating .wp-block-woocommerce-checkout-shipping-method-block{min-height:96px;position:relative}.wp-block-woocommerce-checkout.alfamarka-checkout--updating .wp-block-woocommerce-checkout-shipping-methods-block::after,.wp-block-woocommerce-checkout.alfamarka-checkout--updating .wp-block-woocommerce-checkout-shipping-method-block::after{animation:alfamarka-checkout-spinner .8s linear infinite;border:3px solid rgb(0 0 0 / .16);border-top-color:#111;border-radius:50%;content:"";height:28px;left:calc(50% - 14px);position:absolute;top:calc(50% - 14px);width:28px;z-index:2}.wp-block-woocommerce-checkout.alfamarka-checkout--updating .wc-block-checkout__main,.wp-block-woocommerce-checkout.alfamarka-checkout--updating .wc-block-components-main,.wp-block-woocommerce-checkout.alfamarka-checkout--updating .wp-block-woocommerce-checkout-express-payment-block,.wp-block-woocommerce-checkout.alfamarka-checkout--updating .wp-block-woocommerce-checkout-shipping-methods-block,.wp-block-woocommerce-checkout.alfamarka-checkout--updating .wp-block-woocommerce-checkout-payment-block,.wp-block-woocommerce-checkout.alfamarka-checkout--updating .wp-block-woocommerce-checkout-shipping-method-block,.wp-block-woocommerce-checkout.alfamarka-checkout--updating .wp-block-woocommerce-checkout-pickup-options-block,.wp-block-woocommerce-checkout.alfamarka-checkout--updating .checkout-next-step{cursor:wait;opacity:.55;pointer-events:none}.wp-block-woocommerce-checkout #billing-fields #billing.wc-block-components-address-form>.wc-block-components-address-form__country,.wp-block-woocommerce-checkout #billing-fields #billing.wc-block-components-address-form>.wc-block-components-country-input,.wp-block-woocommerce-checkout #shipping-fields #shipping.wc-block-components-address-form>.wc-block-components-address-form__country,.wp-block-woocommerce-checkout #shipping-fields #shipping.wc-block-components-address-form>.wc-block-components-country-input{display:none!important}.wp-block-woocommerce-checkout.alfamarka-checkout--pickup-shipping:not(.alfamarka-checkout--pickup-address-recovery) #shipping-fields #shipping.wc-block-components-address-form>.wc-block-components-address-form__address_1,.wp-block-woocommerce-checkout.alfamarka-checkout--pickup-shipping:not(.alfamarka-checkout--pickup-address-recovery) #shipping-fields #shipping.wc-block-components-address-form>.wc-block-components-address-form__city,.wp-block-woocommerce-checkout.alfamarka-checkout--pickup-shipping:not(.alfamarka-checkout--pickup-address-recovery) #shipping-fields #shipping.wc-block-components-address-form>.wc-block-components-address-form__postcode{display:none!important}.wp-block-woocommerce-checkout .alfamarka-pickup-address-recovery-notice{color:#b42318;font-size:14px;font-weight:600;margin:0 0 16px}.wp-block-woocommerce-checkout #shipping-fields .wc-block-components-address-card__address-section--secondary{display:none!important}.wp-block-woocommerce-checkout .wc-block-checkout__order-notes.wp-block-woocommerce-checkout-order-note-block.wc-block-components-checkout-step,.wp-block-woocommerce-checkout .wc-block-components-address-form__address_2-toggle{display:none!important}.wp-block-woocommerce-checkout .wc-block-components-totals-footer-item .wc-block-components-totals-footer-item-tax{display:none}.wp-block-woocommerce-checkout.checkout-step-1 .wp-block-woocommerce-checkout-shipping-address-block,.wp-block-woocommerce-checkout.checkout-step-1 .wp-block-woocommerce-checkout-billing-address-block,.wp-block-woocommerce-checkout.checkout-step-1 .wp-block-woocommerce-checkout-additional-information-block,.wp-block-woocommerce-checkout.checkout-step-1 .wp-block-woocommerce-checkout-order-note-block,.wp-block-woocommerce-checkout.checkout-step-1 .wp-block-woocommerce-checkout-terms-block,.wp-block-woocommerce-checkout.checkout-step-1 .wp-block-woocommerce-checkout-actions-block,.wp-block-woocommerce-checkout.checkout-step-1 .wc-block-checkout__contact-fields,.wp-block-woocommerce-checkout:not(.checkout-step-2) .wp-block-woocommerce-checkout-shipping-address-block,.wp-block-woocommerce-checkout:not(.checkout-step-2) .wp-block-woocommerce-checkout-billing-address-block,.wp-block-woocommerce-checkout:not(.checkout-step-2) .wp-block-woocommerce-checkout-additional-information-block,.wp-block-woocommerce-checkout:not(.checkout-step-2) .wp-block-woocommerce-checkout-order-note-block,.wp-block-woocommerce-checkout:not(.checkout-step-2) .wp-block-woocommerce-checkout-terms-block,.wp-block-woocommerce-checkout:not(.checkout-step-2) .wp-block-woocommerce-checkout-actions-block,.wp-block-woocommerce-checkout:not(.checkout-step-2) .wc-block-checkout__contact-fields{display:none}.wp-block-woocommerce-checkout .checkout-next-step{margin:30px 0;text-align:center}.wp-block-woocommerce-checkout .checkout-next-step .checkout-next-button{background:var(--black);border:0;border-radius:3px;color:#fff;cursor:pointer;display:inline-flex;align-items:center;font-size:15px;font-weight:500;justify-content:center;line-height:1.3;outline:0!important;padding:15px 40px;text-align:center;text-decoration:none;text-transform:uppercase;transition:all .3s ease}.wp-block-woocommerce-checkout .checkout-next-step .checkout-next-button:hover{background:#3e3e3e}.wp-block-woocommerce-checkout .checkout-next-step .checkout-next-button:disabled{opacity:.5;cursor:not-allowed}.wp-block-woocommerce-checkout.checkout-step-2 .wp-block-woocommerce-checkout-express-payment-block,.wp-block-woocommerce-checkout.checkout-step-2 .wp-block-woocommerce-checkout-shipping-methods-block,.wp-block-woocommerce-checkout.checkout-step-2 .wp-block-woocommerce-checkout-payment-block,.wp-block-woocommerce-checkout.checkout-step-2 .wp-block-woocommerce-checkout-shipping-method-block,.wp-block-woocommerce-checkout.checkout-step-2 .wp-block-woocommerce-checkout-pickup-options-block,.wp-block-woocommerce-checkout.checkout-step-2 .checkout-next-step{display:none}.wp-block-woocommerce-checkout.checkout-step-2 .wc-block-components-checkout-return-to-cart-button{display:none}.wp-block-woocommerce-checkout.checkout-step-2 .wc-block-checkout__actions{align-items:center;display:flex;flex-direction:column;gap:12px}.wp-block-woocommerce-checkout.checkout-step-2 .wc-block-checkout__actions .wc-block-checkout__actions_row{order:1;width:100%;display:flex;justify-content:center}.wp-block-woocommerce-checkout.checkout-step-2 .wc-block-checkout__actions .wc-block-components-checkout-place-order-button{margin:0;width:100%}@media(min-width:768px){.wp-block-woocommerce-checkout.checkout-step-2 .wc-block-checkout__actions .wc-block-components-checkout-place-order-button{max-width:520px}}.wp-block-woocommerce-checkout.checkout-step-2 .wc-block-checkout__actions .checkout-back-button-container{margin:0;order:2}.wp-block-woocommerce-checkout.checkout-step-2 .wc-block-checkout__actions .checkout-back-button-container .checkout-back-button{background:#fff0;border:0;color:var(--black);padding:0;cursor:pointer;border-radius:3px;font-size:14px;transition:all .3s ease;width:auto;text-align:center;text-decoration:none}.wp-block-woocommerce-checkout.checkout-step-2 .wc-block-checkout__actions .checkout-back-button-container .checkout-back-button:hover{background:#fff0;color:#3e3e3e}.checkout-step-indicator{display:flex;justify-content:center;margin-bottom:30px;gap:40px}.checkout-step-indicator a.step{text-decoration:none}.checkout-step-indicator .step{display:flex;align-items:center;font-size:14px;color:#999;transition:all .3s ease}.checkout-step-indicator .step.active{color:var(--black);font-weight:600}.checkout-step-indicator .step.active .step-number{background:var(--black);color:#fff;border-color:var(--black)}.checkout-step-indicator .step.clickable{cursor:pointer}.checkout-step-indicator .step.clickable:hover{color:var(--black)}.checkout-step-indicator .step.clickable:hover .step-number{border-color:var(--black)}.checkout-step-indicator .step .step-number{width:30px;height:30px;min-width:30px;flex:0 0 30px;box-sizing:border-box;border-radius:50%;border:2px solid currentColor;display:flex;align-items:center;justify-content:center;margin-right:8px;transition:all .3s ease}.wp-block-woocommerce-checkout .checkout-next-step .checkout-next-button{background:red;font-weight:700!important;width:100%;border-radius:5px!important}button.wc-block-components-button.wp-element-button.wc-block-components-checkout-place-order-button.contained{background-color:red;font-weight:700!important;max-width:100%;border-radius:5px}.checkout-steps{padding:20px 0}@media(max-width:767px){.checkout-steps{padding:10px 0}}@media(max-width:739px){.wp-block-woocommerce-checkout-order-summary-block.checkout-order-summary-block-fill-wrapper{display:none}}p#wc-guest-checkout-notice{display:none}span.wc-block-components-checkbox__label{font-weight:400}.wc-block-components-product-metadata__description{display:none}.wc-block-components-checkout-return-to-cart-button{display:none}.packetery-widget-button-wrapper{margin:0}img.packetery-widget-button-logo.alfamarka-pickup-provider-logo{display:none}img.packetery-widget-button-logo{display:none}.side-cart{position:relative;z-index:9999}.side-cart__backdrop{position:fixed;inset:0;background-color:rgb(0 0 0 / .5);z-index:10001;animation:fadeIn .3s ease}@keyframes fadeIn{from{opacity:0}to{opacity:1}}.side-cart__drawer{position:fixed;top:0;right:0;z-index:10002;padding-top:2.5rem;overflow-y:auto;transition:transform .3s ease;background-color:#fff;width:100%;box-shadow:0 20px 25px -5px rgb(0 0 0 / .1);height:calc(100vh - 30px)}.side-cart__drawer--closed{transform:translateX(100%)}.side-cart__drawer--open{transform:translateX(0)}@media(min-width:768px){.side-cart__drawer{width:400px}}.side-cart__loading{position:absolute;width:100%;height:100%;background-color:hsl(0 0% 100% / .8)}.side-cart__spinner{position:absolute;top:50%;left:50%;transform:translateX(-50%)}.side-cart__spinner svg{display:inline;width:2.5rem;height:2.5rem;color:#e5e7eb;animation:spin 1s linear infinite;fill:#2563eb}@keyframes spin{to{transform:rotate(360deg)}}.side-cart__close{color:#9ca3af;background-color:#fff0;border-radius:.5rem;font-size:.875rem;width:2rem;height:2rem;position:absolute;top:2.5rem;right:.625rem;display:flex;align-items:center;justify-content:center;border:none;cursor:pointer}.side-cart__close:hover{background-color:#e5e7eb;color:#111827}.side-cart__close svg{color:#000;width:20px}.side-cart__header{text-align:center;padding:.75rem;border-bottom:1px solid #e5e7eb}.side-cart__header span:first-child{font-size:1.5rem}.side-cart__count{margin-left:.75rem;padding:.5rem;padding-bottom:.25rem;border-radius:.375rem;background-color:var(--primary-color,#000);color:#fff}.side-cart__items{overflow-y:auto;max-height:calc(100% - 290px)}.side-cart-recommendations{position:relative;padding:1rem .75rem 1.25rem;border-top:1px solid #e5e7eb}.side-cart-recommendations__title{margin:0 72px .75rem 0;font-family:var(--font-braasi,inherit);font-size:1rem;line-height:1.2}.side-cart-recommendations__slider{position:static!important;visibility:visible}.side-cart-recommendations__list{margin:0;padding:0}.side-cart-recommendations__slide{height:auto}.side-cart-recommendations__slider .splide__slide{padding:0}.side-cart-recommendations__card{display:flex;align-items:center;gap:.875rem;height:100%;padding:.75rem;border:1px solid #e5e7eb;background:#fff}.side-cart-recommendations__image{display:block;flex:0 0 84px;text-decoration:none}.side-cart-recommendations__image img{display:block;width:84px;height:84px;object-fit:cover}.side-cart-recommendations__content{display:grid;grid-template-columns:minmax(0,1fr) 36px;grid-template-areas:"name button" "price button";align-items:center;column-gap:.75rem;row-gap:.25rem;min-width:0;flex:1 1 auto}.side-cart-recommendations__name{grid-area:name;color:#000;text-decoration:none;font-size:14px;line-height:1.3}.side-cart-recommendations__name:hover{text-decoration:underline}.side-cart-recommendations__price{grid-area:price;font-size:14px;line-height:1.3}.side-cart-recommendations__add-to-cart{grid-area:button;display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;min-height:36px;padding:0;border:0;border-radius:10px;background-color:#e9e9e9;color:#000;font-size:28px;font-weight:700;line-height:1;text-decoration:none;transition:background-color .2s ease,color .2s ease}.side-cart-recommendations__add-to-cart:hover{background-color:#d9d9d9;color:#000}.side-cart-recommendations .splide__arrows{display:flex!important;align-items:center;gap:8px;margin:0;position:absolute!important;right:.75rem;top:5px;z-index:2}.side-cart-recommendations .splide__arrow{display:inline-flex;align-items:center;justify-content:center;flex:0 0 20px;min-width:20px;min-height:20px;background:#fff0;color:#000;opacity:1;width:20px!important;height:20px!important;position:static!important;transform:none!important}.side-cart-recommendations .splide__arrow--prev,.side-cart-recommendations .splide__arrow--next{left:auto!important;right:auto!important;top:auto!important}.side-cart-recommendations .splide__arrow svg{fill:#000;width:12px!important;height:12px!important}.side-cart__footer{position:absolute;bottom:.75rem;width:100%}.side-cart__totals{font-size:20px;display:flex;gap:10px;margin:20px 0 20px;justify-content:center}.side-cart__coupon{margin:0 16px 20px}.side-cart__coupon-row{display:flex;gap:8px}.side-cart__coupon-input{flex:1;min-width:0;border:1px solid #000;border-radius:0;padding:.75rem;font-size:14px;line-height:1.2}.side-cart__coupon-button{border:1px solid #d2d2d2;background:#d2d2d2;color:#000;padding:.75rem 1rem;font-size:14px;font-weight:600;line-height:1.2;cursor:pointer;transition:opacity .2s ease}.side-cart__coupon-button:disabled{cursor:default;opacity:.55}.side-cart__coupon-error{color:#b42318;font-size:13px;margin:8px 0 0}.side-cart__actions a,.side-cart__actions span{border:1px solid #fff0;border-radius:14px;padding:1rem;margin:.5rem;text-align:center;display:block;text-decoration:none;font-size:20px;line-height:1.2;transition:all .2s ease}.side-cart__actions a{background-color:#ff1414;color:#fff}.side-cart__actions a:hover{background-color:#d90f0f;color:#fff}.side-cart__actions span{background-color:#f3f3f3;border-color:#e6e6e6;color:#000;cursor:pointer}.side-cart__actions span:hover{background-color:#e9e9e9;color:#000}.side-cart-item{display:flex;flex-wrap:wrap;gap:.5rem;align-items:center;padding:.75rem;border-bottom:1px solid #e5e7eb}.side-cart-item__image{display:block;text-decoration:none}.side-cart-item__image img{max-width:2.5rem!important;transition:opacity .2s ease}.side-cart-item__image:hover img{opacity:.8}.side-cart-item__content{width:100%}.side-cart-item__header{display:flex;flex-wrap:wrap;margin:.5rem 0;gap:10px}.side-cart-item__details{width:calc(100% - 80px)}.side-cart-item__details h4{font-family:var(--font-braasi,inherit);margin:0;font-size:16px}.side-cart-item__details p{display:none;margin:0}.side-cart-item__link{color:#000;text-decoration:none;transition:color .2s ease}.side-cart-item__link:hover{color:var(--primary-color,#000);text-decoration:underline}.side-cart-item__remove{background:none;border:none;cursor:pointer;padding:0}.side-cart-item__remove svg{width:20px;color:#4b5563;transition:color .2s ease}.side-cart-item__remove svg:hover{color:var(--primary-color,#000)}.side-cart-item__footer{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center}.side-cart-item__quantity{display:flex;flex-wrap:wrap;line-height:.8;margin-left:50px}.side-cart-item__quantity-btn{background-color:#f5f5f5;border:1px solid #f5f5f5;line-height:1.1;padding:.5rem;cursor:pointer;transition:all .2s ease}.side-cart-item__quantity-btn--minus{border-right:none}.side-cart-item__quantity-btn--plus{border-left:none}.side-cart-item__quantity-btn:hover:not(.side-cart-item__quantity-btn--disabled){background-color:#000;color:#fff}.side-cart-item__quantity-btn--disabled{background-color:#fafafa;cursor:auto;border-color:#e5e7eb;color:#c6c6c6}.side-cart__drawer .side-cart-item__quantity-input{appearance:textfield;-webkit-appearance:textfield;-moz-appearance:textfield;border:1px solid #f0f0f0;width:auto!important;max-width:60px!important;min-width:0;text-align:center;line-height:.8;padding:.5rem 0}.side-cart__drawer .side-cart-item__quantity-input::-webkit-outer-spin-button,.side-cart__drawer .side-cart-item__quantity-input::-webkit-inner-spin-button{appearance:none;-webkit-appearance:none}.side-cart__drawer .side-cart-item__quantity-input:disabled{cursor:auto;border-color:#e5e7eb;background-color:#f9fafb}.side-cart-item__total{font-family:var(--font-braasi,inherit);font-size:1.4rem}.progress-value{background:red!important}.side-cart-trigger{position:relative;cursor:pointer;display:flex}.side-cart-trigger svg{height:2em;width:40px;cursor:pointer;color:#fff;transition:color .2s ease}.side-cart-trigger svg:hover{color:#fff}.side-cart-trigger__count{position:absolute;top:-.5rem;right:-.25rem;width:1.25rem;height:1.25rem;display:flex;padding:.25rem 0;justify-content:center;background-color:var(--primary-color,#000);color:#fff;font-size:.8125rem;line-height:1;border-radius:9999px}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}form.cart .single_add_to_cart_button.loading{position:relative;pointer-events:none}form.cart .single_add_to_cart_button.loading span{opacity:.65}form.cart .single_add_to_cart_button.loading::after{content:"";width:1em;height:1em;margin-left:.75em;display:inline-block;vertical-align:-.125em;border:2px solid currentColor;border-right-color:#fff0;border-radius:9999px;animation:alfamarka-button-spin .7s linear infinite}@keyframes alfamarka-button-spin{to{transform:rotate(360deg)}}.alfamarka-linked-product-attributes{display:grid;gap:1.25rem;margin:1.5rem 0}.alfamarka-linked-product-attributes__group{display:grid;gap:.75rem}.alfamarka-linked-product-attributes__label{font-size:1.125rem;font-weight:700;line-height:1.2}.alfamarka-linked-product-attributes__options{display:flex;flex-wrap:wrap;gap:.625rem}.alfamarka-linked-product-attributes__option{align-items:center;background:#fff;border:1px solid #d8d8d8;color:inherit;display:inline-flex;gap:.5rem;min-height:2.875rem;padding:.625rem .875rem;position:relative;text-decoration:none;transition:border-color .2s ease,box-shadow .2s ease,transform .2s ease}.alfamarka-linked-product-attributes__option:hover{border-color:#111;transform:translateY(-1px)}.alfamarka-linked-product-attributes__option.is-active{border-color:#e33;box-shadow:inset 0 0 0 1px #e33}.alfamarka-linked-product-attributes__option.is-image,.alfamarka-linked-product-attributes__option.is-color{justify-content:center;min-width:3.5rem;padding:.25rem}.alfamarka-linked-product-attributes__swatch-image,.alfamarka-linked-product-attributes__swatch-color{background-position:center;background-size:cover;display:block;height:3rem;width:3rem}.alfamarka-linked-product-attributes__swatch-color{background:var(--alfamarka-swatch-color,#f3f3f3)}.alfamarka-linked-product-attributes__option.is-image .alfamarka-linked-product-attributes__option-label,.alfamarka-linked-product-attributes__option.is-color .alfamarka-linked-product-attributes__option-label{left:-9999px;position:absolute}