﻿.woocommerce-checkout .wc-block-checkout{width:100%;max-width:1440px;margin-left:auto;margin-right:auto;grid-template-columns:minmax(0, 1fr) minmax(500px, 560px)}.woocommerce-checkout .wc-block-checkout__main,.woocommerce-checkout .wc-block-checkout__sidebar,.woocommerce-checkout .wp-block-woocommerce-checkout-order-summary-block{min-width:0}.woocommerce-checkout .wc-block-checkout__form{display:flex;flex-direction:column}.woocommerce-checkout .wc-block-checkout__add-note,.woocommerce-checkout .wp-block-woocommerce-checkout-order-note-block,.woocommerce-checkout .wp-block-woocommerce-checkout-additional-information-block{order:20}.woocommerce-checkout .wp-block-woocommerce-checkout-payment-block,.woocommerce-checkout .wc-block-checkout__payment-method,.woocommerce-checkout .wc-block-components-checkout-step--with-step-number:has(.wc-block-components-radio-control__option input[name=radio-control-wc-payment-method-options]){order:30}.woocommerce-checkout .wc-block-checkout__terms,.woocommerce-checkout .wp-block-woocommerce-checkout-terms-block{order:40}.woocommerce-checkout .wc-block-checkout__actions,.woocommerce-checkout .wp-block-woocommerce-checkout-actions-block{order:50}.woocommerce-checkout .wc-block-components-address-form__country,.woocommerce-checkout .wc-block-components-country-input,.woocommerce-checkout #billing-country,.woocommerce-checkout #shipping-country,.woocommerce-checkout [id*=billing-country],.woocommerce-checkout [id*=shipping-country]{display:none !important}.woocommerce-checkout .wc-block-components-radio-control__description,.woocommerce-checkout .wc-block-components-payment-method-label,.woocommerce-checkout .wc-block-components-checkout-step__description{white-space:normal}.woocommerce-checkout .wc-block-components-checkout-place-order-button,.woocommerce-checkout .wc-block-components-checkout-place-order-button.contained{pointer-events:auto;width:100%;min-height:56px;isolation:isolate;cursor:pointer}.woocommerce-checkout .wc-block-components-checkout-place-order-button::after,.woocommerce-checkout .wc-block-components-checkout-place-order-button.contained::after{content:none !important;display:none !important;pointer-events:none}.woocommerce-checkout .wc-block-components-checkout-place-order-button span,.woocommerce-checkout .wc-block-components-checkout-place-order-button.contained span{position:relative;z-index:2}.woocommerce-checkout .wc-block-components-checkbox.wc-block-checkout__use-address-for-billing label{align-items:center !important}.woocommerce-checkout .wc-block-components-checkbox.wc-block-checkout__use-address-for-billing label .wc-block-components-checkbox__input{padding:10px;outline:none}.woocommerce-checkout .wc-block-components-checkbox.wc-block-checkout__use-address-for-billing label .wc-block-components-checkbox__mark{margin-left:3px;margin-top:0px;margin-bottom:2px}.woocommerce-checkout .wc-block-checkout__add-note .wc-block-components-checkbox label{align-items:center !important}.woocommerce-checkout .wc-block-checkout__add-note .wc-block-components-checkbox label .wc-block-components-checkbox__input{padding:10px;outline:none}.woocommerce-checkout .wc-block-checkout__add-note .wc-block-components-checkbox label .wc-block-components-checkbox__mark{margin-left:3px;margin-top:0px;margin-bottom:2px}.woocommerce-checkout .wc-block-checkout__actions.wp-block-woocommerce-checkout-actions-block .wc-block-checkout__actions_row .wc-block-components-button.wp-element-button.wc-block-components-checkout-place-order-button.contained{font-size:.875rem;line-height:normal;color:var(--secondary-color);background-color:var(--primary-color);text-transform:uppercase;font-weight:400;border-radius:0;padding:.75rem 1.5rem;display:flex;align-items:center;justify-content:center;transition:all .3s ease;position:relative;z-index:1;appearance:none;overflow:hidden !important;border:none}.woocommerce-checkout .wc-block-checkout__actions.wp-block-woocommerce-checkout-actions-block .wc-block-checkout__actions_row .wc-block-components-button.wp-element-button.wc-block-components-checkout-place-order-button.contained:focus{outline:none !important;box-shadow:none !important}.woocommerce-checkout .wc-block-checkout__actions.wp-block-woocommerce-checkout-actions-block .wc-block-checkout__actions_row .wc-block-components-button.wp-element-button.wc-block-components-checkout-place-order-button.contained::after{content:none !important;display:none !important}.woocommerce-checkout .wc-block-checkout__actions.wp-block-woocommerce-checkout-actions-block .wc-block-checkout__actions_row .wc-block-components-button.wp-element-button.wc-block-components-checkout-place-order-button.contained:hover{text-decoration:none;transition-delay:0s}.woocommerce-checkout .wc-block-checkout__actions.wp-block-woocommerce-checkout-actions-block .wc-block-checkout__actions_row .wc-block-components-button.wp-element-button.wc-block-components-checkout-place-order-button.contained:hover::after{animation:none}.woocommerce-checkout .wc-block-components-checkout-place-order-button:disabled,.woocommerce-checkout .wc-block-components-checkout-place-order-button[aria-disabled=true],.woocommerce-checkout .wc-block-components-checkout-place-order-button.is-disabled{cursor:not-allowed;opacity:.45}.woocommerce-checkout .wc-block-components-order-summary__content .wc-block-components-order-summary-item .wc-block-components-order-summary-item__quantity{min-width:22px;min-height:22px;width:22px;height:22px;padding:2px}.woocommerce-checkout .wc-block-components-order-summary__content .wc-block-components-order-summary-item .wc-block-components-order-summary-item__quantity span{font-size:10px}.woocommerce-checkout .wc-block-components-order-summary__content .wc-block-components-order-summary-item__description .wc-block-components-product-name{font-family:var(--font-philosopher);line-height:normal;font-weight:bold;text-transform:uppercase}.woocommerce-checkout .wc-block-components-order-summary__content .wc-block-components-order-summary-item__description .wc-block-components-order-summary-item__individual-prices.price.wc-block-components-product-price .wc-block-formatted-money-amount.wc-block-components-formatted-money-amount.wc-block-components-product-price__value.wc-block-components-order-summary-item__individual-price{font-size:.875rem;color:var(--third-color)}.woocommerce-checkout .wc-block-components-order-summary__content .wc-block-components-order-summary-item__description .wc-block-components-product-metadata .wc-block-components-product-metadata__description p{font-size:.875em}.woocommerce-checkout .wc-block-components-order-summary__content .wc-block-components-order-summary-item__individual-prices.price.wc-block-components-product-price .wc-block-components-product-price__regular.wc-block-components-order-summary-item__regular-individual-price{font-size:.775rem;color:var(--primary-color)}.woocommerce-checkout .wc-block-components-order-summary__content .wc-block-components-order-summary-item__individual-prices.price.wc-block-components-product-price .wc-block-components-product-price__value.is-discounted.wc-block-components-order-summary-item__individual-price{font-size:.875rem;color:var(--third-color)}.woocommerce-checkout .wc-block-components-totals-wrapper .wc-block-components-totals-item.wc-block-components-totals-footer-item .wc-block-components-totals-item__label{font-size:18px}.woocommerce-checkout .wc-block-components-totals-wrapper .wc-block-components-totals-item__value .wc-block-formatted-money-amount.wc-block-components-formatted-money-amount.wc-block-components-totals-footer-item-tax-value{font-size:18px}.woocommerce-checkout input,.woocommerce-checkout select{border-radius:0 !important}input[type=radio]{padding:10px;transform:translateY(-50%)}.woocommerce-cart .wc-block-cart-items__row .wc-block-cart-item__product .wc-block-cart-item__wrap .wc-block-components-product-name{font-family:var(--font-philosopher);line-height:normal;font-weight:bold;margin-bottom:1rem;text-transform:capitalize}.woocommerce-cart .wc-block-cart-items__row .wc-block-cart-item__product .wc-block-cart-item__wrap .wc-block-cart-item__prices{margin-bottom:1rem}.woocommerce-cart .wc-block-cart-items__row .wc-block-cart-item__product .wc-block-cart-item__wrap .wc-block-cart-item__prices .price.wc-block-components-product-price .wc-block-formatted-money-amount.wc-block-components-formatted-money-amount.wc-block-components-product-price__value{font-size:.875rem;color:var(--third-color)}.woocommerce-cart .wc-block-cart-items__row .wc-block-cart-item__product .wc-block-cart-item__wrap .wc-block-cart-item__prices .price.wc-block-components-product-price .wc-block-components-product-price__regular{font-size:.775rem;color:var(--primary-color)}.woocommerce-cart .wc-block-cart-items__row .wc-block-cart-item__product .wc-block-cart-item__wrap .wc-block-cart-item__prices .price.wc-block-components-product-price .wc-block-components-product-price__value.is-discounted{font-size:.875rem;color:var(--third-color)}.woocommerce-cart .wc-block-cart-items__row .wc-block-cart-item__product .wc-block-cart-item__wrap .wc-block-components-product-metadata{margin-bottom:1rem}.woocommerce-cart .wc-block-cart-items__row .wc-block-cart-item__product .wc-block-cart-item__wrap .wc-block-components-product-metadata .wc-block-components-product-metadata__description p{font-size:.875rem;margin-bottom:1rem}.woocommerce-cart .wc-block-cart-items__row .wc-block-cart-item__total .wc-block-cart-item__total-price-and-sale-badge-wrapper .price.wc-block-components-product-price{font-weight:600}.woocommerce-cart .wc-block-cart__submit.wp-block-woocommerce-proceed-to-checkout-block .wc-block-cart__submit-container .wc-block-components-button.wp-element-button.wc-block-cart__submit-button.contained{font-size:.875rem;line-height:20px;color:var(--secondary-color);background-color:var(--primary-color) !important;text-transform:uppercase;font-weight:400;border-radius:0;padding:0px;display:flex;align-items:center;justify-content:center;padding:12px 24px;transition:all .3s ease;position:relative;z-index:1;transition:all .3s ease;appearance:none;overflow:hidden !important}.woocommerce-cart .wc-block-cart__submit.wp-block-woocommerce-proceed-to-checkout-block .wc-block-cart__submit-container .wc-block-components-button.wp-element-button.wc-block-cart__submit-button.contained:focus{outline:none !important;box-shadow:none !important}.woocommerce-cart .wc-block-cart__submit.wp-block-woocommerce-proceed-to-checkout-block .wc-block-cart__submit-container .wc-block-components-button.wp-element-button.wc-block-cart__submit-button.contained::after{content:"" !important;position:absolute;z-index:-1;top:0;right:0;bottom:0;left:0;width:112%;height:102%;background-color:var(--third-color);transform:rotate3d(0, 0, 1, 10deg) translate3d(-1.2em, 110%, 0);transition:all .4s ease;will-change:transform;background-image:none;backface-visibility:hidden;transform-origin:0% 100%;transition:transform .5s ease;margin:0 !important}.woocommerce-cart .wc-block-cart__submit.wp-block-woocommerce-proceed-to-checkout-block .wc-block-cart__submit-container .wc-block-components-button.wp-element-button.wc-block-cart__submit-button.contained:hover{text-decoration:none;transition-delay:0s}.woocommerce-cart .wc-block-cart__submit.wp-block-woocommerce-proceed-to-checkout-block .wc-block-cart__submit-container .wc-block-components-button.wp-element-button.wc-block-cart__submit-button.contained:hover::after{transform:rotate3d(0, 0, 1, 0) translateZ(0);animation:none}.woocommerce-cart .wc-block-components-totals-coupon__form .wc-block-components-totals-coupon__input input{border-radius:0 !important}.woocommerce-cart .wc-block-components-totals-coupon__form .wc-block-components-totals-coupon__button{font-size:.875rem;line-height:20px;color:var(--secondary-color);background-color:var(--primary-color) !important;text-transform:uppercase;font-weight:400;border-radius:0;padding:0px;display:flex;align-items:center;justify-content:center;padding:12px 24px;transition:all .3s ease;position:relative;z-index:1;transition:all .3s ease;appearance:none;overflow:hidden !important;border:none}.woocommerce-cart .wc-block-components-totals-coupon__form .wc-block-components-totals-coupon__button:focus{outline:none !important;box-shadow:none !important}.woocommerce-cart .wc-block-components-totals-coupon__form .wc-block-components-totals-coupon__button::after{content:"" !important;position:absolute;z-index:-1;top:0;right:0;bottom:0;left:0;width:112%;height:102%;background-color:var(--third-color);transform:rotate3d(0, 0, 1, 10deg) translate3d(-1.2em, 110%, 0);transition:all .4s ease;will-change:transform;background-image:none;backface-visibility:hidden;transform-origin:0% 100%;transition:transform .5s ease;margin:0 !important}.woocommerce-cart .wc-block-components-totals-coupon__form .wc-block-components-totals-coupon__button:hover{text-decoration:none;transition-delay:0s}.woocommerce-cart .wc-block-components-totals-coupon__form .wc-block-components-totals-coupon__button:hover::after{transform:rotate3d(0, 0, 1, 0) translateZ(0);animation:none}.wp-block-woocommerce-empty-cart-block{position:relative}.wp-block-woocommerce-empty-cart-block .wc-block-cart__empty-cart__title.with-empty-cart-icon::before{content:"";background-image:url("../images/404.png");background-size:contain;background-repeat:no-repeat;background-position:center;mask-image:unset;background-color:unset;width:27.375rem;height:auto;padding-top:30%;max-width:100%}.woocommerce-order-received .woocommerce-thankyou-order-received{white-space:initial}.woocommerce-order-received .woocommerce-order-overview.order_details{padding-top:15px;padding-bottom:15px;border-bottom:1px solid rgba(0,0,0,.1);border-top:1px solid rgba(0,0,0,.1);border-right:1px solid rgba(0,0,0,.1);border-left:1px solid rgba(0,0,0,.1)}.woocommerce-order-received .woocommerce-order-overview.order_details li{border-right:1px solid rgba(0,0,0,.1)}.woocommerce-order-received .woocommerce-order-overview.order_details+p{display:none}.woocommerce-order-received .woocommerce-column__title{margin-bottom:25px}.woocommerce table.shop_table{border-radius:0px}.woocommerce .woocommerce-customer-details address{border-radius:0px;border:1px solid rgba(0,0,0,.1);padding:24px 12px}.woocommerce .woocommerce-customer-details address .woocommerce-customer-details--phone{position:relative}.woocommerce .woocommerce-customer-details address .woocommerce-customer-details--phone::before{content:"";font-family:"Line Awesome Free";font-weight:900;position:absolute;top:-3px}.woocommerce .woocommerce-customer-details address .woocommerce-customer-details--email{position:relative}.woocommerce .woocommerce-customer-details address .woocommerce-customer-details--email::before{content:"";font-family:"Line Awesome Free";font-weight:900;position:absolute;top:-3px}.woocommerce form .form-row .input-text,.woocommerce form .form-row select,.woocommerce form .form-row textarea,.woocommerce form .form-row button{border-radius:0px;padding:15px 20px;border:1px solid var(--forth-color)}.woocommerce form .form-row button{text-transform:uppercase;font-weight:normal;font-size:.875rem;padding:16px 20px}.woocommerce-account h2{margin-top:-10px}.woocommerce-account .woocommerce-MyAccount-navigation ul{padding-left:0px;list-style:none;margin:0px}.woocommerce-account .woocommerce-MyAccount-navigation ul li a{border:1px solid #c8c8c7;padding:10px 20px;margin-bottom:10px;font-size:.875rem;display:block;position:relative;overflow:hidden}.woocommerce-account .woocommerce-MyAccount-navigation ul li a:hover{color:var(--secondary-color);border-color:var(--third-color)}.woocommerce-account .woocommerce-MyAccount-navigation ul li.is-active a{background-color:var(--primary-color);color:var(--secondary-color)}.woocommerce-account .woocommerce-MyAccount-content{padding:20px;border:1px solid #c8c8c7}.woocommerce-account .woocommerce-MyAccount-content>*{white-space:normal;line-height:normal}.woocommerce-account .woocommerce-MyAccount-content .button{display:flex;align-items:center;justify-content:center;height:100%;width:fit-content;border-radius:0;font-weight:normal;background-color:var(--primary-color);color:var(--secondary-color);padding:13.25px 20px}.woocommerce-account .woocommerce-MyAccount-content .button:hover{background-color:var(--primary-color);color:var(--secondary-color)}.woocommerce-account .woocommerce-MyAccount-content .woocommerce-Address .edit{border:1px solid var(--primary-color);padding:8.5px 15px;float:none;display:inline-block;margin-bottom:15px;font-size:.875rem;overflow:hidden;position:relative}.woocommerce-account .woocommerce-MyAccount-content .woocommerce-Address .edit:hover{color:var(--secondary-color);border-color:var(--third-color)}.woocommerce-account .woocommerce-EditAccountForm *{white-space:normal}.woocommerce-account .woocommerce-EditAccountForm label{margin-bottom:.9375rem}.woocommerce-account .woocommerce-EditAccountForm .form-row{padding:0px;margin-bottom:.9375rem}.woocommerce-account .woocommerce-EditAccountForm #account_display_name_description em{font-size:.875rem}.woocommerce-account .woocommerce-EditAccountForm fieldset{margin:0;margin-top:40px}.woocommerce-account .woocommerce-EditAccountForm .woocommerce-Button{font-size:.875rem;text-transform:uppercase;width:100%;padding:16px 15px}.woocommerce-info{border-top-color:var(--third-color)}.woocommerce-info::before{color:var(--third-color)}.woocommerce form.checkout_coupon,.woocommerce form.login,.woocommerce form.register{border:1px solid #c8c8c7;border-radius:0px}.woocommerce form.checkout_coupon .form-row,.woocommerce form.login .form-row,.woocommerce form.register .form-row{white-space:normal;padding:0px;margin-bottom:15px}.woocommerce form.checkout_coupon .form-row label,.woocommerce form.login .form-row label,.woocommerce form.register .form-row label{margin-bottom:1rem;display:inline-flex !important;align-items:center;gap:10px;margin:0;line-height:1.2}.woocommerce form.checkout_coupon .form-row label.woocommerce-form-login__rememberme,.woocommerce form.login .form-row label.woocommerce-form-login__rememberme,.woocommerce form.register .form-row label.woocommerce-form-login__rememberme{width:100%;margin-bottom:20px}.woocommerce form.checkout_coupon .form-row label .woocommerce-form__input-checkbox,.woocommerce form.login .form-row label .woocommerce-form__input-checkbox,.woocommerce form.register .form-row label .woocommerce-form__input-checkbox{appearance:auto;-webkit-appearance:auto;width:16px;height:16px;margin:0;vertical-align:middle;flex:0 0 18px;border-radius:0 !important;accent-color:#000}.woocommerce form.checkout_coupon .form-row label .woocommerce-form__input-checkbox::before,.woocommerce form.checkout_coupon .form-row label .woocommerce-form__input-checkbox::after,.woocommerce form.login .form-row label .woocommerce-form__input-checkbox::before,.woocommerce form.login .form-row label .woocommerce-form__input-checkbox::after,.woocommerce form.register .form-row label .woocommerce-form__input-checkbox::before,.woocommerce form.register .form-row label .woocommerce-form__input-checkbox::after{content:none !important}.woocommerce form.checkout_coupon .form-row .woocommerce-button,.woocommerce form.login .form-row .woocommerce-button,.woocommerce form.register .form-row .woocommerce-button{width:100%;height:50px;display:inline-flex;align-items:center;justify-content:center;font-weight:600;text-transform:uppercase;letter-spacing:.5px;background-color:var(--primary-color);color:var(--secondary-color);border:none}.woocommerce-page form .form-row .show-password-input{border:none;right:0}.woocommerce form.login{padding:40px 20px 44px 20px}.woocommerce form.login .lost_password{margin-top:24px;white-space:normal;margin-bottom:0px}.woocommerce form.register{padding:40px 20px 35px 20px}.woocommerce form.register .form-row:first-child{margin-bottom:25px}.woocommerce form.register .form-row:last-child{margin-top:25px}.woocommerce-notices-wrapper{width:100%}.woocommerce-no-products-found{width:100%}#yith-woocompare-preview-bar .yith-woocompare-open.button{font-size:.875rem;line-height:normal;color:var(--secondary-color);text-transform:uppercase;font-weight:400;background:var(--primary-color);border-radius:0;padding:.75rem 1.5rem;height:3.125rem;display:flex;align-items:center;justify-content:center}.yith-woocompare-table-scroll-wrapper{padding:0px !important}.compare-list tr h2,.compare-list tr th{color:var(--primary-color)}.wc-block-components-quantity-selector{border-radius:0 !important}.wc-block-components-quantity-selector:after{border-radius:0 !important}.wc-block-components-product-badge{border-radius:0 !important}.wishlist_table a.remove.remove_from_wishlist{position:relative;display:inline-flex;width:28px;height:28px;align-items:center;justify-content:center;border-radius:50%;text-indent:-9999px;overflow:hidden}.wishlist_table a.remove_from_wishlist::before{font-family:"Line Awesome Free";font-weight:900;content:"";text-indent:0;line-height:1}.wishlist_table a.remove_from_wishlist{color:var(--primary-color) !important}.wishlist_table a.remove_from_wishlist:hover{color:var(--third-color) !important;background:var(--secondary-color)}.wishlist_table .product-add-to-cart a{padding:10px 20px;background:var(--primary-color);color:var(--secondary-color);display:inline-flex !important;align-items:center;justify-content:center;position:relative;z-index:1;transition:all .3s ease;appearance:none;overflow:hidden !important;text-transform:uppercase}.wc-block-components-textarea{border-radius:0 !important;border:1px solid var(--forth-color) !important}.wc-block-components-address-card{border-radius:0 !important;border:1px solid var(--forth-color) !important}.wc-block-components-checkbox .wc-block-components-checkbox__input[type=checkbox]{border-radius:0 !important}table.compare-list del .woocommerce-Price-amount{color:var(--nine-color) !important;font-weight:400 !important}table.compare-list ins{text-decoration:none}table.compare-list ins .woocommerce-Price-amount{color:var(--third-color);font-weight:700}table.compare-list .woocommerce-Price-amount{color:var(--third-color);font-weight:700}@media(max-width: 1599.98px){#yith-woocompare-preview-bar .compare-list{gap:15px}#yith-woocompare-preview-bar .compare-list li{width:60px}#yith-woocompare-preview-bar .container{gap:15px}}@media(max-width: 767px){.wishlist_table.mobile li .additional-info-wrapper .product-remove{position:absolute;right:0px;top:25px}.wishlist_table.mobile li{position:relative;margin-bottom:20px}.wishlist_table.mobile .item-details-table span{color:var(--third-color)}.wishlist_table.mobile .item-details-table del span{color:var(--primary-color)}.wishlist_table.mobile .item-details-table ins{text-decoration:none}.wishlist_table.mobile{padding-left:0}.wishlist_table.mobile .additional-info{margin-bottom:20px !important;margin-top:-10px;margin-left:74px}.wishlist_table.mobile .item-details-table{margin-bottom:0}.wishlist_table.mobile li .item-wrapper{margin-bottom:0;width:100%}.wishlist_table.mobile li table.additional-info td.value{text-align:left}.wishlist_table.mobile li table.additional-info td.label{min-width:74px}.woocommerce-form-register{margin-bottom:0 !important}}.t888-stock-status{display:inline-flex;align-items:center;gap:7px;margin-top:8px;margin-bottom:4px;font-size:.875rem;font-weight:500}.t888-stock-status .t888-stock-dot{display:inline-block;width:8px;height:8px;border-radius:50%;flex-shrink:0;animation:t888-stock-pulse 2.5s ease-in-out infinite}.t888-stock-status .t888-stock-label{color:#444;line-height:1}.t888-stock-status .t888-stock-qty{color:#888;font-size:.8rem;font-weight:400}.t888-stock-status.t888-stock-instock .t888-stock-label{color:#16a34a}.t888-stock-status.t888-stock-outofstock .t888-stock-label{color:#dc2626}.t888-stock-status.t888-stock-outofstock .t888-stock-dot{animation:none}.t888-stock-status.t888-stock-backorder .t888-stock-label{color:#d97706}@keyframes t888-stock-pulse{0%,100%{opacity:1;transform:scale(1)}50%{opacity:.6;transform:scale(1.3)}}.t888-parent-cat-card{display:flex;flex-direction:column;text-decoration:none;background:var(--secondary-color);border:1px solid var(--forth-color);overflow:hidden;transition:box-shadow .3s ease,transform .3s ease;height:100%}.t888-parent-cat-card:hover{box-shadow:0 8px 32px rgba(0,0,0,.12);transform:translateY(-4px)}.t888-parent-cat-card:hover .t888-parent-cat-img img{transform:scale(1.06)}.t888-parent-cat-card:hover .t888-parent-cat-btn{color:var(--third-color)}.t888-parent-cat-img{width:100%;aspect-ratio:4/3;overflow:hidden;background:var(--fifth-color);display:flex;align-items:center;justify-content:center}.t888-parent-cat-img img{width:100%;height:100%;object-fit:cover;transition:transform .4s ease;display:block}.t888-parent-cat-no-img{width:100%;height:100%;display:flex;align-items:center;justify-content:center}.t888-parent-cat-no-img i{font-size:3rem;color:var(--tenth-color)}.t888-parent-cat-info{padding:20px 24px 24px;display:flex;flex-direction:column;gap:6px;flex:1}.t888-parent-cat-name{font-size:1.125rem;font-weight:700;color:var(--primary-color);text-transform:uppercase;letter-spacing:.05em;margin:0;font-family:var(--font-philosopher)}.t888-parent-cat-sub{font-size:.8rem;color:var(--sixth-color);text-transform:uppercase;letter-spacing:.06em}.t888-parent-cat-desc{font-size:.875rem;color:var(--ninth-color);line-height:1.5;margin:4px 0 0}.t888-parent-cat-btn{margin-top:auto;padding-top:12px;font-size:.8125rem;font-weight:600;color:var(--primary-color);text-transform:uppercase;letter-spacing:.1em;transition:color .25s ease;display:flex;align-items:center;gap:6px}.t888-related-cats-section{flex:0 0 100%;width:100%;min-width:0}.t888-related-cats-wrap{width:100%}.t888-shop-child-cats,.t888-related-cats-slider{width:100%;overflow:visible;position:relative}.t888-shop-child-cats .swiper-wrapper,.t888-related-cats-slider .swiper-wrapper{align-items:stretch;justify-content:flex-start}.t888-shop-child-cats .swiper-slide,.t888-related-cats-slider .swiper-slide{height:auto}.t888-shop-child-cats .swiper-slide .t888-child-cat-card,.t888-related-cats-slider .swiper-slide .t888-child-cat-card{width:100%}.t888-child-cat-card{display:flex;flex-direction:column;align-items:center;text-decoration:none !important;background:rgba(0,0,0,0);padding:0;transition:all .3s ease;border:none;box-shadow:none;height:100%;margin-bottom:0}.t888-child-cat-card:hover{transform:translateY(-5px)}.t888-child-cat-card:hover .t888-child-cat-img{box-shadow:0 10px 25px rgba(0,0,0,.1)}.t888-child-cat-card:hover .t888-child-cat-name{color:var(--third-color)}.t888-child-cat-img{width:100%;aspect-ratio:1/1;overflow:hidden;flex-shrink:0;margin-bottom:18px;background:#fff;border-radius:10px;display:flex;align-items:center;justify-content:center;box-shadow:0 5px 15px rgba(0,0,0,.05);transition:all .3s ease}.t888-child-cat-img img{width:100%;height:100%;object-fit:contain;display:block;padding:15px}.t888-child-cat-img-zengaz{overflow:visible;position:relative}.t888-child-cat-img-zengaz .zengaz-product-stack{position:absolute !important;inset:0;top:-8% !important;bottom:auto !important;width:100% !important;height:100% !important;padding-top:0 !important}.t888-child-cat-img-zengaz .zengaz-product-stack img{padding:0}.t888-child-cat-card:hover .t888-child-cat-img-zengaz{box-shadow:0 10px 25px rgba(0,0,0,.1)}.t888-child-cat-card:hover .zengaz-product-stack{animation:zengaz-stack-shake 1s ease-in-out;animation-delay:.2s;transform-origin:50% 80%}.t888-child-cat-card:hover .zengaz-product-stack .layer-cap{transform:translateX(calc(var(--cap-translate-x, -34.5%) + var(--cap-x, 0%))) scale(var(--cap-scale, 1)) rotate(var(--cap-rotate, -126deg)) !important}.t888-child-cat-card:hover .zengaz-product-stack.has-custom-cap .layer-cap{transform:translateX(calc(-32% + var(--cap-x, 0%))) scale(var(--cap-scale, 1)) rotate(var(--cap-rotate, -126deg)) translate(var(--cap-hx, 0px), var(--cap-hy, 0px)) !important}.t888-child-cat-card:hover .zengaz-product-stack.cap-style-3 .layer-cap{transform:translateX(calc(-50% + var(--cap-x, 0%) - 20px)) rotate(-30deg) scale(var(--cap-scale, 1)) !important;transform-origin:center !important}.t888-child-cat-card:hover .zengaz-product-stack .layer-flame{opacity:1;transform:translateX(calc(-50% + var(--flame-x, 0%))) translateY(var(--flame-translate-y, -35%)) scale(1.1) !important;transition-delay:1.5s !important}.t888-child-cat-card:hover .zengaz-product-stack.no-wave-animation .layer-flame{transition-delay:0s !important}.t888-child-cat-name{font-size:.9rem;font-weight:700;color:#222;text-transform:uppercase;letter-spacing:.02em;transition:color .25s ease;text-align:center;display:block;font-family:var(--font-philosopher)}.t888-child-cat-count{display:none}@media(max-width: 575px){.t888-parent-cat-card{flex:0 0 160px;width:160px}}.t888-shop-parent-cats-wrap{padding:0 10px;display:none;margin-bottom:60px;border:none !important;overflow:hidden;position:relative}.t888-shop-parent-cats-wrap .swiper-button-prev,.t888-shop-parent-cats-wrap .swiper-button-next{width:35px;height:35px;background:var(--primary-color);border-radius:50%;color:#fff;display:flex;align-items:center;justify-content:center;margin-top:0;top:42%;transform:translateY(-50%);transition:all .3s ease;z-index:10;border:none;box-shadow:0 2px 5px rgba(0,0,0,.1)}.t888-shop-parent-cats-wrap .swiper-button-prev::after,.t888-shop-parent-cats-wrap .swiper-button-next::after{font-size:14px;font-family:swiper-icons;content:"next";display:block}.t888-shop-parent-cats-wrap .swiper-button-prev:hover,.t888-shop-parent-cats-wrap .swiper-button-next:hover{background:var(--third-color)}.t888-shop-parent-cats-wrap .swiper-button-prev.swiper-button-disabled,.t888-shop-parent-cats-wrap .swiper-button-next.swiper-button-disabled{opacity:.2;pointer-events:none}.t888-shop-parent-cats-wrap .swiper-button-prev.swiper-button-lock,.t888-shop-parent-cats-wrap .swiper-button-next.swiper-button-lock{display:none !important}.t888-shop-parent-cats-wrap .swiper-button-prev{left:0px}.t888-shop-parent-cats-wrap .swiper-button-prev::after{content:"prev"}.t888-shop-parent-cats-wrap .swiper-button-next{right:0px}.t888-related-cats-wrap{padding:0 10px;margin-bottom:60px;border:none !important;overflow:visible;position:relative}.t888-related-cats-wrap .swiper-button-prev,.t888-related-cats-wrap .swiper-button-next{width:35px;height:35px;background:var(--primary-color);border-radius:50%;color:#fff;display:flex;align-items:center;justify-content:center;margin-top:0;top:42%;transform:translateY(-50%);transition:all .3s ease;z-index:10;border:none;box-shadow:0 2px 5px rgba(0,0,0,.1)}.t888-related-cats-wrap .swiper-button-prev::after,.t888-related-cats-wrap .swiper-button-next::after{font-size:14px;font-family:swiper-icons;content:"next";display:block}.t888-related-cats-wrap .swiper-button-prev:hover,.t888-related-cats-wrap .swiper-button-next:hover{background:var(--third-color)}.t888-related-cats-wrap .swiper-button-prev.swiper-button-disabled,.t888-related-cats-wrap .swiper-button-next.swiper-button-disabled{opacity:.2;pointer-events:none}.t888-related-cats-wrap .swiper-button-prev.swiper-button-lock,.t888-related-cats-wrap .swiper-button-next.swiper-button-lock{display:none !important}.t888-related-cats-wrap .swiper-button-prev{left:0px}.t888-related-cats-wrap .swiper-button-prev::after{content:"prev"}.t888-related-cats-wrap .swiper-button-next{right:0px}.t888-shop-child-cats,.t888-shop-parent-cats,.t888-related-cats-slider{overflow:hidden}.t888-related-cats-slider{overflow:hidden}.t888-related-cats-slider .swiper-wrapper,.t888-related-cats-slider .swiper-slide{overflow:visible}.t888-shop-parent-cats-wrap .t888-nav-hidden,.t888-related-cats-wrap .t888-nav-hidden{display:none !important}.t888-shop-parent-cats-wrap .t888-nav-visible,.t888-related-cats-wrap .t888-nav-visible{display:flex !important}.t888-shop-parent-cats-wrap .t888-nav-visible:not(.t888-nav-disabled),.t888-related-cats-wrap .t888-nav-visible:not(.t888-nav-disabled){opacity:1 !important;pointer-events:auto !important}.t888-shop-parent-cats-wrap .t888-nav-disabled,.t888-related-cats-wrap .t888-nav-disabled{opacity:.3 !important;pointer-events:none !important}@media(max-width: 1200px){.t888-shop-parent-cats-wrap .swiper-button-prev,.t888-related-cats-wrap .swiper-button-prev{left:0}.t888-shop-parent-cats-wrap .swiper-button-next,.t888-related-cats-wrap .swiper-button-next{right:0}}@media(max-width: 767px){.t888-shop-parent-cats-wrap .swiper-button-prev,.t888-shop-parent-cats-wrap .swiper-button-next,.t888-related-cats-wrap .swiper-button-prev,.t888-related-cats-wrap .swiper-button-next{width:26px;height:26px;margin-top:-13px;box-shadow:0 2px 4px rgba(0,0,0,.15);opacity:1 !important}.t888-shop-parent-cats-wrap .swiper-button-prev.swiper-button-disabled,.t888-shop-parent-cats-wrap .swiper-button-next.swiper-button-disabled,.t888-related-cats-wrap .swiper-button-prev.swiper-button-disabled,.t888-related-cats-wrap .swiper-button-next.swiper-button-disabled{opacity:.3 !important;background:#ccc !important}.t888-shop-parent-cats-wrap .swiper-button-prev::after,.t888-shop-parent-cats-wrap .swiper-button-next::after,.t888-related-cats-wrap .swiper-button-prev::after,.t888-related-cats-wrap .swiper-button-next::after{font-size:10px}.t888-shop-parent-cats-wrap .swiper-button-prev,.t888-related-cats-wrap .swiper-button-prev{left:2px}.t888-shop-parent-cats-wrap .swiper-button-next,.t888-related-cats-wrap .swiper-button-next{right:2px}}@media(max-width: 1024px){.shop-page .row{display:flex;flex-direction:column}.shop-page .col-sidebar{order:2;margin-top:40px;width:100%;max-width:100%;flex:0 0 100%}.shop-page .col-product{order:1;width:100%;max-width:100%;flex:0 0 100%}}@media(max-width: 767px){.shop-page .t888-shop-parent-cats-wrap,.shop-page .t888-related-cats-wrap{margin-bottom:35px;padding:0 32px}.shop-page .t888-category-custom-content{padding:20px !important;margin-bottom:30px !important}.shop-page .t888-category-custom-content h1,.shop-page .t888-category-custom-content h2,.shop-page .t888-category-custom-content h3,.shop-page .t888-category-custom-content h4{font-size:1.25rem !important;margin-bottom:15px !important}.shop-page .t888-related-cats-section h4{font-size:18px !important;padding-top:10px !important}}@media(max-width: 480px){.shop-page .t888-child-cat-img{border-radius:8px;margin-bottom:8px;width:100px;height:100px;margin-left:auto;margin-right:auto}.shop-page .t888-child-cat-img img{padding:15px}.shop-page .t888-child-cat-name{font-size:.8rem;line-height:1.2}.shop-page .t888-list-loadmore-wrap{margin-top:30px !important;width:100%}.shop-page .t888-list-loadmore-wrap .t888-list-loadmore-btn{width:100% !important;padding:14px 20px !important;font-size:14px}.shop-page .products.grid{gap:10px !important}}@media(max-width: 480px){.shop-page .t888-child-cat-img.t888-child-cat-img-zengaz img{padding:0}}@media(min-width: 782px){.woocommerce-checkout .wc-block-components-sidebar-layout.wc-block-checkout{display:grid !important;width:100% !important;max-width:1440px;grid-template-columns:minmax(0, 1fr) minmax(500px, 560px) !important;column-gap:48px !important;align-items:start}.woocommerce-checkout .wc-block-components-sidebar-layout .wc-block-components-main,.woocommerce-checkout .wc-block-components-sidebar-layout .wc-block-checkout__main{grid-column:1;width:auto !important;padding-right:0 !important}.woocommerce-checkout .wc-block-components-sidebar-layout .wc-block-components-sidebar,.woocommerce-checkout .wc-block-components-sidebar-layout .wc-block-checkout__sidebar{grid-column:2;width:auto !important;margin-top:0 !important}}@media(max-width: 1199.98px){.woocommerce-checkout .wc-block-checkout{column-gap:28px;grid-template-columns:minmax(0, 1fr) minmax(420px, 500px)}}@media(max-width: 781.98px){.woocommerce-checkout .wc-block-checkout{display:block}}/*# sourceMappingURL=woocommerce-template.css.map */
