.woocommerce div.product form.cart button[name="add-to-cart"],.woocommerce div.product form.cart .quantity{display: none !important}.ast-site-header-cart,.ast-floating-cart{display: none !important}.woocommerce ul.products li.product .add_to_cart_button,.woocommerce ul.products li.product .ajax_add_to_cart{display: none !important}.woocommerce-result-count,.woocommerce-ordering,.woocommerce-breadcrumb{display: none !important}.single-product .ast-woo-product-category,.single-product .product_meta{display: none !important}#diffstyle-fibo-icon{display: inline-flex !important;align-items: center !important;justify-content: center !important;width: 40px !important;height: 40px !important;margin-right: 10px !important;transform: translateY(-2px) !important;vertical-align: middle !important;position: relative !important;z-index: 100 !important}.menu-toggle,.ast-mobile-menu-buttons button{display: inline-flex !important;align-items: center !important;justify-content: center !important;width: 40px !important;height: 40px !important;min-height: 40px !important;padding: 0 !important;vertical-align: middle !important;box-sizing: border-box !important}#diffstyle-fibo-icon .dgwt-wcas-search-wrapp,#diffstyle-fibo-icon .dgwt-wcas-search-form,#diffstyle-fibo-icon .dgwt-wcas-search-icon,#diffstyle-fibo-icon button{background: transparent !important;background-color: transparent !important;border: none !important;box-shadow: none !important;outline: none !important;padding: 0 !important;margin: 0 !important;width: 100% !important;height: 100% !important;min-width: 0 !important;min-height: 0 !important}#diffstyle-fibo-icon .dgwt-wcas-search-icon{display: flex !important;align-items: center !important;justify-content: center !important;cursor: pointer !important}#diffstyle-fibo-icon svg{fill: #000000 !important;width: 22px !important;height: 22px !important}.dgwt-wcas-suggestions-wrapp{border-radius: 16px !important;box-shadow: 0 10px 30px rgba(0,0,0,0.12) !important;border: 1px solid #eaeaea !important;overflow: hidden !important}.dgwt-wcas-suggestion{padding: 10px 14px !important;border-bottom: 1px solid #d1d5db !important}.dgwt-wcas-st-title{font-weight: 700 !important;color: #000000 !important;font-size: 13.5px !important}.dgwt-wcas-st-price{font-weight: 700 !important;color: #111111 !important}.dgwt-wcas-si img{border-radius: 8px !important;object-fit: cover !important}.diffstyle-categories-wrapper{position: relative;width: 100%}.diffstyle-categories-wrapper::after{content: '';position: absolute;top: 0;right: 0;width: 50px;height: 100%;background: linear-gradient(to right,rgba(255,255,255,0) 0%,rgba(255,255,255,1) 100%);pointer-events: none;z-index: 2}.diffstyle-scroll-categories{display: flex;flex-wrap: nowrap;overflow-x: auto;-webkit-overflow-scrolling: touch;gap: 12px;margin-top: 5px;margin-bottom: 20px;padding: 2px 2px;scrollbar-width: none;-ms-overflow-style: none}.diffstyle-scroll-categories::-webkit-scrollbar{display: none}.diffstyle-scroll-categories .cat-pill{flex: 0 0 auto;background-color: transparent;color: #000000;padding: 6px 18px;border-radius: 50px;font-size: 11px;font-weight: 600;text-transform: uppercase;letter-spacing: 1px;text-decoration: none;border: 1px solid #D5D5D5;transition: all 0.3s ease}.diffstyle-scroll-categories .cat-pill:hover,.diffstyle-scroll-categories .cat-pill:active{background-color: #000000;color: #ffffff;border-color: #000000}.diffstyle-scroll-categories .cat-pill.is-active{background-color: #000000;color: #ffffff;border-color: #000000}.woocommerce ul.products li.product{transition: transform 0.3s ease-in-out,opacity 0.3s ease-in-out,box-shadow 0.3s ease-in-out,background-color 0.3s ease-in-out !important;border-radius: 12px;background-color: transparent !important;box-shadow: none !important}.woocommerce ul.products li.product img{transition: transform 0.6s ease-in-out !important;border-radius: 8px}.woocommerce ul.products li.product:active{transform: scale(0.97) !important;opacity: 0.9 !important}@media (min-width: 769px){.woocommerce ul.products li.product{padding: 16px !important;overflow: hidden}.woocommerce ul.products li.product:hover{background-color: #ffffff !important;transform: translateY(-6px) !important;box-shadow: 0 15px 30px rgba(0,0,0,0.08) !important}.woocommerce ul.products li.product:hover img{transform: scale(1.04) !important}}@media (max-width: 768px){.woocommerce ul.products li.product{padding: 0px !important}}h1.product_title.entry-title{display: block !important;visibility: visible !important;opacity: 1 !important}.woocommerce div.product .woocommerce-tabs ul.tabs,.woocommerce div.product .woocommerce-tabs .ast-accordion-header,.woocommerce div.product .woocommerce-tabs h2{display: none !important}.woocommerce div.product .woocommerce-tabs{margin-top: 10px !important;padding-top: 0 !important}.woocommerce div.product .woocommerce-tabs .panel{border: none !important;box-shadow: none !important;margin-top: 0 !important;padding-top: 0 !important}.diff-stock-badge{display: inline-flex !important;align-items: center !important;gap: 6px !important;background-color: #e9edf1 !important;color: #000000 !important;font-size: 11px !important;font-weight: 600 !important;padding: 4px 8px !important;border-radius: 4px !important;margin-bottom: 8px !important;width: fit-content !important;letter-spacing: 0.3px !important;line-height: 1 !important}.single-product .diff-stock-badge{font-size: 12px !important;padding: 6px 12px !important;margin-bottom: 10px !important}.diff-stock-badge.badge-eldedir{background-color: #dff3e6 !important;color: #0f5132 !important}.diff-stock-badge.badge-mehdud{background-color: #fbeec6 !important;color: #6b4e00 !important}.diff-stock-badge.badge-bitib{background-color: #fbe0e0 !important;color: #8a2a2a !important}@media (max-width: 768px){.woocommerce div.product div.images{width: 85% !important;margin: 0 auto 5px auto !important}.woocommerce div.product div.images .flex-control-thumbs li{width: 16% !important}.woocommerce div.product div.summary{margin-top: 0 !important;padding-top: 5px !important}.woocommerce div.product .product_title{font-size: 19px !important;margin-bottom: 6px !important;line-height: 1.2 !important}.single-product div.product .price{margin-bottom: 8px !important;font-size: 20px !important}.single-product div.product .price::before{margin-bottom: 4px !important;padding: 3px 8px !important;font-size: 12px !important}}.woocommerce div.product div.images .flex-control-thumbs{display: flex !important;justify-content: center !important;align-items: center !important;flex-wrap: nowrap !important;gap: 4px !important;float: none !important;box-sizing: border-box !important;width: 38% !important;margin: 12px auto 0 !important;padding: 0 !important;list-style: none !important}.woocommerce div.product div.images .flex-control-thumbs li{display: block !important;flex: 1 1 0 !important;width: auto !important;min-width: 0 !important;height: 20px !important;margin: 0 !important;padding: 0 !important;cursor: pointer !important;list-style: none !important}.woocommerce div.product div.images .flex-control-thumbs img{display: block !important;width: 100% !important;height: 20px !important;min-width: 0 !important;max-width: none !important;background-color: transparent !important;background-image: linear-gradient(to bottom,rgba(0,0,0,0) 0 9px,rgba(17,17,17,0.20) 9px 11px,rgba(0,0,0,0) 11px) !important;background-repeat: no-repeat !important;object-fit: none !important;object-position: 9999px 9999px !important;opacity: 1 !important;border: 0 !important;border-radius: 0 !important;box-shadow: none !important;font-size: 0 !important;color: transparent !important}.woocommerce div.product div.images .flex-control-thumbs img.flex-active{background-image: linear-gradient(to bottom,rgba(0,0,0,0) 0 9px,#1d2024 9px 11px,rgba(0,0,0,0) 11px) !important}@media (prefers-reduced-motion: reduce){.woocommerce div.product div.images .flex-control-thumbs img{transition: none !important}}a.ds-promo,.ds-promo{display: block;background: #e5c89a;color: #111111;border-radius: 16px;padding: 12px 16px 12px;margin: 0 0 20px;box-sizing: border-box;width: 100%;text-decoration: none}a.ds-promo:hover,a.ds-promo:focus{color: #111111;text-decoration: none}a.ds-promo:focus-visible{outline: 2px solid #111111;outline-offset: 2px}.ds-promo *{box-sizing: border-box}.ds-promo__badge{display: inline-block;background: #111111;color: #e5c89a;font-size: 10.5px;font-weight: 700;letter-spacing: 0.04em;line-height: 1.25;padding: 4px 10px;border-radius: 999px;margin-bottom: 6px}.ds-promo__tiers{display: grid;grid-template-columns: repeat(3,1fr);gap: 6px;align-items: end;margin-bottom: 7px}.ds-promo__tier{border-radius: 8px 8px 4px 4px;padding: 5px 4px 6px;text-align: center;display: flex;flex-direction: column;justify-content: space-between;min-width: 0}.ds-promo__tier--a{height: 46px;background: rgba(255,255,255,0.46)}.ds-promo__tier--b{height: 58px;background: rgba(255,255,255,0.78)}.ds-promo__tier--c{height: 70px;background: #111111;color: #e5c89a}.ds-promo__tier-n{display: block;font-size: 10px;font-weight: 600;letter-spacing: 0.04em;line-height: 1.1;color: #7a5b32;white-space: nowrap}.ds-promo__tier--c .ds-promo__tier-n{color: #d9bd91}.ds-promo__tier-v{display: block;font-size: 20px;font-weight: 800;line-height: 1;letter-spacing: -0.015em;font-variant-numeric: tabular-nums;white-space: nowrap}.ds-promo__tier--c .ds-promo__tier-v{font-size: 22px}.ds-promo__rise{display: inline-flex;align-items: center;gap: 4px}.ds-promo__rise svg{width: 11px;height: 11px;flex: none}.ds-promo__say{display: block;font-size: 12px;font-weight: 400;line-height: 1.2;color: #4b4433;margin-bottom: 0}.ds-promo__foot{display: flex;align-items: center;justify-content: flex-end}.ds-promo__go{display: inline-flex;align-items: center;gap: 6px;font-size: 13px;font-weight: 700;color: #1b1712;white-space: nowrap;background: #ffffff;padding: 8px 16px;border-radius: 999px;box-shadow: 0 3px 10px rgba(27,23,18,0.16)}.ds-promo__go svg{width: 13px;height: 13px;flex: none}.single-product .summary a[href*="wa"],.single-product .summary a[href*="whatsapp"],.single-product .summary .button,.single-product .summary .wa-order-btn,#wa-order-button,a.wa-order-btn{display: flex !important;align-items: center !important;justify-content: center !important;flex-direction: row !important;gap: 8px !important;width: 100% !important;height: 48px !important;max-height: 48px !important;padding: 0 20px !important;margin: 15px 0 !important;background-color: #25D366 !important;color: #ffffff !important;font-size: 13px !important;font-weight: 700 !important;letter-spacing: 0.3px !important;border-radius: 28px !important;text-decoration: none !important;border: none !important;outline: none !important;box-shadow: 0 4px 14px rgba(37,211,102,0.35) !important;box-sizing: border-box !important;line-height: 1 !important;vertical-align: middle !important;float: none !important;transform: none !important}.single-product .summary a[href*="wa"] i,.single-product .summary a[href*="wa"] svg,.single-product .summary a[href*="wa"] img,.single-product .summary a[href*="whatsapp"] i,.single-product .summary a[href*="whatsapp"] svg,.single-product .summary .button i,.single-product .summary .button svg,.single-product .summary .wa-order-btn i,.single-product .summary .wa-order-btn svg,#wa-order-button i,#wa-order-button svg{width: 20px !important;height: 20px !important;min-width: 20px !important;min-height: 20px !important;max-width: 20px !important;max-height: 20px !important;font-size: 20px !important;line-height: 1 !important;display: block !important;margin: 0 !important;padding: 0 !important;position: static !important;transform: none !important;vertical-align: middle !important}.single-product .summary a[href*="wa"]::before,.single-product .summary a[href*="whatsapp"]::before,.single-product .summary .button::before,.single-product .summary .wa-order-btn::before{margin: 0 !important;padding: 0 !important;position: static !important;transform: none !important;font-size: 20px !important;line-height: 1 !important}.wa-order-button,#wa-order-button,.diffstyle-sticky-wa-bar .sticky-wa-btn{position: relative !important;overflow: hidden !important}.wa-order-button::after,#wa-order-button::after,.diffstyle-sticky-wa-bar .sticky-wa-btn::after{content: '';position: absolute;top: 0;left: 0;width: 50%;height: 100%;background: linear-gradient(to right,rgba(255,255,255,0) 0%,rgba(255,255,255,0.42) 50%,rgba(255,255,255,0) 100%);transform: translateX(-200%) skewX(-25deg);pointer-events: none}.wa-order-button::after,#wa-order-button::after{animation: wa-shine 3.4s ease-in-out 3}.diffstyle-sticky-wa-bar.is-visible .sticky-wa-btn::after{animation: wa-shine 3.4s ease-in-out 3}@keyframes wa-shine{0%{transform: translateX(-200%) skewX(-25deg)}22%,100%{transform: translateX(400%) skewX(-25deg)}}@media (prefers-reduced-motion: reduce){.wa-order-button::after,#wa-order-button::after,.diffstyle-sticky-wa-bar .sticky-wa-btn::after{animation: none !important}}@media (max-width: 768px){.diffstyle-sticky-wa-bar{position: fixed !important;bottom: 0 !important;left: 0 !important;right: 0 !important;width: 100% !important;background: #ffffff !important;padding: 10px 16px !important;box-shadow: 0 -4px 20px rgba(0,0,0,0.12) !important;z-index: 999999 !important;box-sizing: border-box !important;display: flex !important;justify-content: center !important;align-items: center !important;transform: translateY(100%) !important;opacity: 0 !important;visibility: hidden !important;transition: transform 0.35s cubic-bezier(0.16,1,0.3,1),opacity 0.35s ease,visibility 0.35s ease !important}.diffstyle-sticky-wa-bar.is-visible{transform: translateY(0) !important;opacity: 1 !important;visibility: visible !important}.diffstyle-sticky-wa-bar .sticky-wa-btn{display: flex !important;align-items: center !important;justify-content: center !important;gap: 8px !important;width: 100% !important;height: 48px !important;background-color: #25D366 !important;color: #ffffff !important;font-size: 13px !important;font-weight: 700 !important;letter-spacing: 0.3px !important;border-radius: 28px !important;text-decoration: none !important;box-shadow: 0 4px 14px rgba(37,211,102,0.35) !important;line-height: 1 !important;box-sizing: border-box !important;transition: transform 0.15s ease !important}.diffstyle-sticky-wa-bar .sticky-wa-btn:active{transform: scale(0.96) !important}.diffstyle-sticky-wa-bar .sticky-wa-btn svg,.diffstyle-sticky-wa-bar .sticky-wa-btn i{width: 20px !important;height: 20px !important;min-width: 20px !important;min-height: 20px !important;font-size: 20px !important;margin: 0 !important;padding: 0 !important;transform: none !important}}@media (min-width: 769px){.diffstyle-sticky-wa-bar{display: none !important}}ul.products #infinite-handle,ul.products .cis-load-more-btn,#infinite-handle{grid-column: 1 / -1 !important;width: 100% !important;display: flex !important;justify-content: center !important;align-items: center !important;margin: 25px 0 15px 0 !important;padding: 0 !important;float: none !important;clear: both !important}#infinite-handle a,#infinite-handle span,.cis-load-more-btn{display: inline-flex !important;justify-content: center !important;align-items: center !important;width: auto !important;min-width: 180px !important;height: 46px !important;padding: 0 28px !important;background-color: #000000 !important;color: #ffffff !important;font-size: 11px !important;font-weight: 700 !important;letter-spacing: 1.2px !important;text-transform: uppercase !important;border-radius: 30px !important;border: none !important;box-shadow: 0 6px 18px rgba(0,0,0,0.16) !important;text-align: center !important;box-sizing: border-box !important;cursor: pointer !important;-webkit-tap-highlight-color: transparent !important;transition: transform 0.15s cubic-bezier(0.2,0.8,0.2,1),box-shadow 0.15s ease,background-color 0.15s ease !important}#infinite-handle a:active,#infinite-handle span:active,.cis-load-more-btn:active{transform: scale(0.92) !important;box-shadow: 0 2px 6px rgba(0,0,0,0.1) !important;background-color: #1a1a1a !important}ul.products .infinite-loader,.infinite-loader,.cis-loading-container{grid-column: 1 / -1 !important;width: 100% !important;text-align: center !important;margin: 20px 0 !important;clear: both !important}.infinite-loader img,#infinite-handle img,.cis-loader-img,img[src*="loader"]{display: none !important;visibility: hidden !important;opacity: 0 !important;width: 0 !important;height: 0 !important}.infinite-loader:has(img):not(:has(img[style*="none"]))::after,.cis-loading-container:has(img):not(:has(img[style*="none"]))::after,.infinite-loader:has(.cis-loader-img):not(:has(img[style*="none"]))::after,.cis-loading-container:has(.cis-loader-img):not(:has(img[style*="none"]))::after{content: '' !important;display: inline-block !important;width: 26px !important;height: 26px !important;border: 3px solid rgba(0,0,0,0.12) !important;border-top-color: #000000 !important;border-radius: 50% !important;animation: diffstyle_spin_smooth 0.65s linear infinite !important}@keyframes diffstyle_spin_smooth{0%{transform: rotate(0deg)}100%{transform: rotate(360deg)}}.infinite-loader:not(:has(img))::after,.cis-loading-container:not(:has(img))::after,.infinite-loader:has(img[style*="none"])::after,.cis-loading-container:has(img[style*="none"])::after,.infinite-loader:has(.cis-no-more-posts)::after,.cis-loading-container:has(.cis-no-more-posts)::after,.infinite-loader:has(span)::after,.cis-loading-container:has(span)::after{display: none !important;content: none !important;animation: none !important}.infinite-loader,.cis-loading-container,.cis-no-more-posts{font-size: 11px !important;font-weight: 700 !important;color: #999999 !important;text-transform: uppercase !important;letter-spacing: 1px !important;margin: 20px 0 !important}.woocommerce-product-gallery,.woocommerce-product-gallery .flex-viewport{touch-action: pan-y !important;overscroll-behavior-x: contain !important}.menu-toggle.main-header-menu-toggle{min-width: 44px !important;min-height: 44px !important}.diffstyle-scroll-categories .cat-pill{min-height: 44px !important;display: inline-flex !important;align-items: center !important}.ds-reng{display: flex !important;align-items: center !important;gap: 10px !important;margin: 14px 0 16px !important}.ds-reng__head{flex: 0 0 auto !important;font-size: 14px !important;line-height: 1.3 !important;color: #4B5563 !important;margin-bottom: 0 !important;white-space: nowrap !important}.ds-reng__row{flex: 0 0 auto !important;display: flex !important;flex-wrap: nowrap !important;gap: 4px !important}.ds-reng__now,.ds-reng__head b{flex: 0 1 auto !important;min-width: 0 !important;font-size: 14px !important;line-height: 1.3 !important;color: #111111 !important;font-weight: 600 !important}.ds-reng__dot{width: 44px !important;height: 44px !important;padding: 5px !important;border: 0 !important;background: none !important;border-radius: 50% !important;cursor: pointer !important;box-shadow: none !important;-webkit-appearance: none !important;appearance: none !important;position: relative !important;flex: 0 0 auto !important}.ds-reng__dot::before{content: '' !important;position: absolute !important;inset: 5px !important;border-radius: 50% !important;background: var(--ds-reng,#cccccc) !important;box-shadow: inset 0 0 0 1px rgba(0,0,0,0.18) !important}.ds-reng__dot::after{content: '' !important;position: absolute !important;inset: 0 !important;border-radius: 50% !important;border: 2px solid transparent !important;transition: border-color .15s ease !important}.ds-reng__dot.is-on::after{border-color: #111111 !important}.ds-reng__dot:focus-visible::after{border-color: #2f6fd0 !important}@media (prefers-reduced-motion: reduce){.ds-reng__dot::after{transition: none !important}}.dgwt-wcas-search-wrapp,.dgwt-wcas-search-wrapp *,.dgwt-wcas-suggestions-wrapp,.dgwt-wcas-suggestions-wrapp *,.dgwt-wcas-details-wrapp,.dgwt-wcas-details-wrapp *{font-family: Montserrat,sans-serif !important}.elementor-1165 .e-con:has(.ds-foot),.elementor-1165 .elementor-element-e4e2ecd{background-color: #ffffff !important}.elementor-1165 &gt;.elementor-section.elementor-element-012b4cf,.elementor-1165 &gt;.elementor-top-section:not(:has(.elementor-widget)){display: none !important}.diff-trust{display: grid;grid-template-columns: 1fr 1fr;align-items: stretch;margin-top: 14px;background: #f8f9fa;border: 1px solid #e9ecef;border-radius: 8px;overflow: hidden}.diff-trust__item{display: flex;align-items: center;justify-content: center;gap: 7px;padding: 10px 9px;font-size: 12px;line-height: 1.3;color: #222222;text-align: center}.diff-trust__item + .diff-trust__item{border-left: 1px solid #e9ecef}.diff-trust__item svg{flex: 0 0 auto;color: #333333}@media (min-width: 576px){.diff-trust__item{gap: 9px;padding: 11px 12px;font-size: 13px}}.diff-loadmore{width: 100%;display: flex;justify-content: center;margin: 25px 0 15px 0;clear: both}.diff-loadmore__btn{display: inline-flex !important;justify-content: center;align-items: center;min-width: 180px;height: 46px;padding: 0 28px;background-color: #000000 !important;color: #ffffff !important;font-size: 11px;font-weight: 700;letter-spacing: 1.2px;text-transform: uppercase;text-decoration: none !important;border-radius: 30px;border: none;box-shadow: 0 6px 18px rgba(0,0,0,0.16);box-sizing: border-box;cursor: pointer;-webkit-tap-highlight-color: transparent;transition: transform .15s ease,box-shadow .15s ease,opacity .15s ease}.diff-loadmore__btn:hover,.diff-loadmore__btn:focus{background-color: #1a1a1a !important;color: #ffffff !important}.diff-loadmore__btn:active{transform: scale(0.96);box-shadow: 0 2px 6px rgba(0,0,0,0.1)}.diff-loadmore__btn.is-loading{opacity: .55;pointer-events: none}.diff-loadmore.is-auto{min-height: 46px;align-items: center}.diff-loadmore.is-auto .diff-loadmore__btn{display: none !important}.diff-loadmore__spin{display: none;width: 22px;height: 22px;box-sizing: border-box;border-radius: 50%;border: 2px solid rgba(17,17,17,0.15);border-top-color: #1d2024;animation: diff-spin .7s linear infinite}.diff-loadmore.is-auto.is-waiting .diff-loadmore__spin{display: block}@keyframes diff-spin{to{transform: rotate(360deg)}}@media (prefers-reduced-motion: reduce){.diff-loadmore__spin{animation-duration: 1.4s}}.ds-olcu{margin: 14px 0 16px !important}.ds-olcu__head{font-size: 14px !important;color: #4B5563 !important;margin-bottom: 8px !important}.ds-olcu__row{display: flex !important;flex-wrap: wrap !important;gap: 5px !important}.ds-olcu__btn{flex: 1 1 0 !important;min-width: 44px !important;max-width: 76px !important;height: 44px !important;padding: 0 4px !important;background: #ffffff !important;color: #222222 !important;border: 1px solid #dcdcdc !important;border-radius: 8px !important;font-size: 13px !important;font-weight: 600 !important;line-height: 1 !important;letter-spacing: .2px !important;cursor: pointer !important;box-shadow: none !important;-webkit-appearance: none !important;appearance: none !important;-webkit-tap-highlight-color: transparent !important;transition: background-color .15s ease,color .15s ease,border-color .15s ease !important}.ds-olcu__row--tight .ds-olcu__btn{min-width: 38px !important}.ds-olcu__btn:hover{border-color: #999999 !important;background: #ffffff !important;color: #222222 !important}.ds-olcu__btn.is-on{background: #111111 !important;color: #ffffff !important;border-color: #111111 !important}.ds-olcu__btn:focus-visible{outline: 2px solid #2f6fd0 !important;outline-offset: 2px !important}@media (prefers-reduced-motion: reduce){.ds-olcu__btn{transition: none !important}}@media (max-width: 768px){.single-product .content-area.primary{margin-top: 8px !important}.ds-reng,.ds-olcu{display: flex !important;align-items: center !important;gap: 10px !important;margin: 8px 0 !important}.ds-reng{margin: 3px 0 13px !important}.ds-reng__head,.ds-olcu__head{margin-bottom: 0 !important;line-height: 1.3 !important}.ds-olcu__head{flex: 0 0 auto !important;white-space: nowrap !important}.ds-olcu__row{flex: 1 1 auto !important;min-width: 0 !important}.single-product div.product .price{margin-bottom: 4px !important}.single-product .summary a.wa-order-class{margin: 10px 0 !important}}.single-product .summary p.price{display: inline-block !important;vertical-align: middle !important;margin: 0 12px 4px 0 !important}.single-product .summary .diff-stock-badge{display: inline-flex !important;vertical-align: middle !important;margin: 0 0 4px 0 !important;position: relative !important;top: -2px !important}@media (max-width: 768px){.woocommerce div.product div.images{position: relative !important}.woocommerce div.product div.images .flex-control-thumbs{position: absolute !important;bottom: -20px !important;left: 50% !important;transform: translateX(-50%) !important;width: 38% !important;margin: 0 !important;padding: 0 !important;background: none !important;border-radius: 0 !important}.diff-trust__item{font-size: 12px !important;padding: 8px 6px !important;gap: 5px !important}}@media (max-width: 400px){.ds-reng__dot{width: 40px !important;height: 40px !important}.ds-reng,.ds-olcu{gap: 8px !important}.ds-reng__head,.ds-reng__now,.ds-olcu__head{font-size: 13px !important}.ds-olcu__btn{height: 40px !important;min-width: 36px !important;font-size: 12px !important;padding: 0 2px !important}.ds-olcu__row{gap: 4px !important}.ds-olcu__row--tight .ds-olcu__btn{min-width: 28px !important}.diff-trust__item{font-size: 12px !important;gap: 4px !important;padding: 8px 5px !important}}@media (max-width: 370px){.diff-trust__item{font-size: 11px !important}}@media (max-width: 768px){.single-product .content-area.primary{margin-top: 4px !important}.woocommerce div.product div.images{margin-bottom: 0 !important}.woocommerce div.product .product_title{margin-bottom: 3px !important}.single-product .summary p.price{font-size: 24px !important;font-weight: 800 !important;margin-bottom: 3px !important}.ds-reng{margin: 4px 0 12px !important}.ds-olcu{margin: 12px 0 !important}.ds-olcu__btn{height: 40px !important;font-size: 12px !important}.single-product .summary a.wa-order-class{margin: 12px 0 !important}.diff-trust{margin-top: 12px !important}.single-product .summary .diff-stock-badge{font-size: 11px !important;padding: 5px 10px !important;top: 1px !important}}.single-product h1.product_title.entry-title{font-weight: 700 !important}.woocommerce div.product .woocommerce-tabs .panel,.woocommerce div.product .woocommerce-tabs .panel p,.woocommerce div.product .woocommerce-tabs .panel li,.woocommerce div.product .woocommerce-tabs .panel em{color: #1d2024 !important}@media (max-width: 768px){.woocommerce div.product .woocommerce-tabs .panel,.woocommerce div.product .woocommerce-tabs .panel p,.woocommerce div.product .woocommerce-tabs .panel li{font-size: 15.5px !important;line-height: 1.78 !important}}.woocommerce ul.products li.product .woocommerce-loop-product__title{display: -webkit-box !important;-webkit-box-orient: vertical !important;-webkit-line-clamp: 2 !important;overflow: hidden !important;line-height: 1.3 !important;height: 2.6em !important;margin-bottom: 0 !important}.woocommerce div.product .woocommerce-tabs .panel ul.ds-feat{list-style: none !important;margin: 0 !important;padding: 0 !important;display: flex;flex-direction: column;gap: 16px}.woocommerce div.product .woocommerce-tabs .panel ul.ds-feat li{display: flex;align-items: center;gap: 13px;margin: 0 !important;padding: 0 !important;list-style: none !important;line-height: 1.3 !important}.ds-feat__i{display: flex;flex: 0 0 auto;color: #1d2024}.ds-feat__t{font-size: 15px !important;font-weight: 600 !important;line-height: 1.3 !important;color: #1d2024}html{-webkit-tap-highlight-color: transparent}a,button,input,select,textarea,label,summary,[role="button"],[tabindex]{-webkit-tap-highlight-color: transparent}:focus:not(:focus-visible){outline: none !important}.ds-help{display: flex;justify-content: flex-end;margin: 8px 0 0}.ds-help__trigger{position: relative;display: inline-flex;align-items: center;gap: 5px;padding: 0;border: 0;background: none;color: #333333;font-family: inherit;font-size: 12px;font-weight: 600;line-height: 1.3;text-transform: none;cursor: pointer;-webkit-tap-highlight-color: transparent}.ds-help__trigger span{text-decoration: underline;text-underline-offset: 2px;text-decoration-thickness: 1px}.ds-help__trigger::before{content: '';position: absolute;inset: -10px -6px}.ds-help__trigger:hover span,.ds-help__trigger:focus-visible span{color: #000000}.ds-help__trigger:focus:not(:focus-visible){outline: none;background: none;box-shadow: none}.ds-help-x:focus:not(:focus-visible){outline: none;box-shadow: none}.ds-help-grab,.ds-help-title{-webkit-user-select: none;user-select: none}.ds-help-overlay{position: fixed;inset: 0;z-index: 1000000;display: flex;align-items: flex-end;justify-content: center}.ds-help-overlay[hidden]{display: none}.ds-help-scrim{position: absolute;inset: 0;background: rgba(17,20,24,0.55);opacity: 0;transition: opacity 0.25s ease}.ds-help-overlay.is-open .ds-help-scrim{opacity: 1}.ds-help-sheet{position: relative;width: 100%;max-width: 520px;max-height: 85vh;overflow-y: auto;-webkit-overflow-scrolling: touch;background: #ffffff;border-radius: 18px 18px 0 0;padding: 10px 18px 22px;box-shadow: 0 -8px 30px rgba(0,0,0,0.2);transform: translateY(100%);transition: transform 0.25s cubic-bezier(0.16,1,0.3,1);outline: none}.ds-help-overlay.is-open .ds-help-sheet{transform: translateY(0)}.ds-help-grab{position: relative;width: 36px;height: 4px;border-radius: 2px;background: #d9dee3;margin: 0 auto 14px}.ds-help-grab::before{content: "";position: absolute;top: -20px;bottom: -20px;left: -20px;right: -20px;z-index: 1}.ds-help-x{position: absolute;top: 12px;right: 12px;width: 34px;height: 34px;min-width: 0;padding: 0;box-sizing: border-box;border: 0;border-radius: 50%;background: #f0f0f0;color: #333333;display: flex;align-items: center;justify-content: center;cursor: pointer;-webkit-tap-highlight-color: transparent}.ds-help-title{margin: 0 44px 14px 0;font-size: 17px;font-weight: 700;letter-spacing: -0.3px;line-height: 1.25;color: #1d2024}.ds-help-calm{display: flex;align-items: flex-start;gap: 10px}.ds-help-calm__i{flex: 0 0 auto;color: #333333;margin-top: 1px;display: flex}.ds-help-calm p{margin: 0;font-size: 12.5px;line-height: 1.5;color: #3a4048}.ds-help-hr{height: 1px;border: 0;background: #e8ebee;margin: 14px 0}.ds-help-table{width: 100%;border-collapse: collapse;border: none !important;font-size: 12.5px;font-variant-numeric: tabular-nums}.ds-help-table th,.ds-help-table td{text-align: center;border-left: none !important;border-right: none !important}.ds-help-table th[scope="col"]{font-size: 10.5px;text-transform: uppercase;letter-spacing: 0.07em;color: #4B5563;font-weight: 700;padding: 3.5px 0}.ds-help-table th[scope="row"]{font-weight: 700;color: #1d2024}.ds-help-table th[scope="row"],.ds-help-table td{padding: 8px 0;border-top: 1px solid #eef0f2;color: #1d2024}.ds-help-table th:first-child,.ds-help-table td:first-child{width: 22%}.ds-help-table th:nth-child(2),.ds-help-table td:nth-child(2),.ds-help-table th:nth-child(3),.ds-help-table td:nth-child(3){width: 39%}html.ds-help-locked,html.ds-help-locked body{overflow: hidden}@media (prefers-reduced-motion: reduce){.ds-help-scrim,.ds-help-sheet{transition: none}}.ds-cat-sw{display: flex;align-items: center;gap: 5px;height: 16.12px;margin: 0 0 6.2px;line-height: 0;pointer-events: none}.ds-cat-sw__dot{width: 11px;height: 11px;flex: 0 0 auto;border-radius: 50%;background: var(--ds-cat-sw,#cccccc);box-shadow: inset 0 0 0 1px rgba(0,0,0,0.18)}.ds-cat-sw__more{font-size: 10.5px;font-weight: 400;line-height: 1;color: #8b949e;margin-left: 1px}.woocommerce ul.products li.product,.woocommerce-page ul.products li.product{position: relative}.woocommerce ul.products li.product a.ast-loop-product__link::after,.woocommerce-page ul.products li.product a.ast-loop-product__link::after{content: '';position: absolute;inset: 0;z-index: 1}.dgwt-wcas-st-info,.dgwt-wcas-suggestion-type,.dgwt-wcas-st-category,.dgwt-wcas-st-content small{color: #4B5563 !important}.hfe-copyright-wrapper,.hfe-copyright-wrapper p,.hfe-copyright-wrapper a,.elementor-widget-text-editor p{color: #4B5563}.ds-reviews{margin: 64px 0 24px;padding: 0;overflow: hidden}.ds-reviews__title{font-size: 17px;font-weight: 700;color: #1d2024;margin: 0 0 16px 0;padding: 0 20px;font-family: "Montserrat",sans-serif;letter-spacing: -0.2px;display: flex;flex-direction: column;align-items: center;justify-content: center;gap: 4px}.ds-reviews__track{display: flex;gap: 0px;overflow-x: auto;overflow-y: hidden;scroll-snap-type: x mandatory;-webkit-overflow-scrolling: touch;padding: 16px 0 20px;scrollbar-width: none;-ms-overflow-style: none}.ds-reviews__track::-webkit-scrollbar{display: none;width: 0;height: 0;-webkit-appearance: none}.ds-reviews__slide{flex: 0 0 85%;scroll-snap-align: start;scroll-snap-stop: always;padding: 0 20px;box-sizing: border-box}.ds-reviews__slide img{display: block;width: 100%;height: auto;border-radius: 16px;object-fit: cover;box-shadow: 0 4px 14px rgba(0,0,0,0.15)}.ds-reviews__dots{display: flex;justify-content: center;align-items: center;flex-wrap: nowrap;gap: 4px;width: 38%;margin: 4px auto 0;padding: 0}.ds-reviews__dot{display: block;flex: 1 1 0;width: auto;min-width: 0;height: 20px;border-radius: 0;background-color: transparent;background-image: linear-gradient(to bottom,rgba(0,0,0,0) 0 9px,rgba(17,17,17,0.20) 9px 11px,rgba(0,0,0,0) 11px);transition: background-image 0.3s}.ds-reviews__dot.is-active{background-image: linear-gradient(to bottom,rgba(0,0,0,0) 0 9px,#1d2024 9px 11px,rgba(0,0,0,0) 11px);transform: none}@media (min-width: 768px){.ds-reviews__slide{flex: 0 0 33.333%}.ds-reviews__title{font-size: 22px}.ds-reviews__dots{width: 20%}}@media (prefers-reduced-motion: reduce){.ds-reviews__dot{transition: none}}.ds-home-h1{text-align: center;margin: 8px 16px 4px;font-size: 20px;font-weight: 700;line-height: 1.24;color: #111111}.ds-h1-main{display: block;font-size: 17px;font-weight: 700;line-height: 1.24;color: #111111}body.home .woocommerce-products-header{display: none}.woocommerce div.product .woocommerce-product-details__short-description{margin: 4px 16px 20px;color: #4B5563;line-height: 1.5}.woocommerce div.product .woocommerce-product-details__short-description p{margin: 0}#primary.content-area.primary,.ast-separate-container #primary.content-area,.ast-plain-container #primary.content-area{padding-top: 0 !important;margin-top: 0 !important}ul.products li.product .astra-shop-thumbnail-wrap,ul.products li.product .astra-shop-thumbnail-wrap a{display: block}ul.products li.product img.attachment-woocommerce_thumbnail{aspect-ratio: 1 / 1;width: 100%;height: auto}.ds-reviews__slide img{aspect-ratio: 720 / 1393;width: 100%;height: auto}body{font-synthesis-weight: none}.ds-category-header{background-color: #f8f9fa;width: 100vw;margin-left: calc(-50vw + 50%);margin-top: -25px;margin-bottom: 30px;display: flex !important;align-items: center !important;justify-content: center !important;padding: 30px 20px !important;box-sizing: border-box !important}.ds-category-header .ds-h1-main{margin: 0 !important;padding: 0 !important;font-size: 22px !important;font-weight: 700 !important;color: #000000 !important;line-height: 2.1 !important;display: block !important}@media (max-width: 768px){.ds-category-header{margin-top: -10px !important;padding: 20px 15px !important;margin-bottom: 20px !important}.ds-category-header .ds-h1-main{font-size: 20px !important}}.ds-trust{display: grid;grid-template-columns: repeat(3,1fr);background-color: #ffffff;border-bottom: 1px solid #E5E5E5}.ds-trust__col{position: relative;display: flex;flex-direction: column;align-items: center;justify-content: center;gap: 7px;padding: 16px 4px;min-width: 0}.ds-trust__col svg{flex: none;color: #111111}.ds-trust__col + .ds-trust__col::before{content: "";position: absolute;left: 0;top: 8px;bottom: 8px;width: 1px;background-color: #E5E5E5}.ds-trust__label{color: #111111;font-weight: 700;text-align: center}.ds-trust__label span{display: block;white-space: nowrap;font-size: 11px;line-height: 1.3;letter-spacing: 0.02em}.ds-gwa{position: relative;z-index: 2;display: inline-flex;align-items: center;justify-content: center;gap: 6px;background-color: #25D366;color: #ffffff;text-decoration: none;font-weight: 600;line-height: 1;white-space: nowrap;-webkit-tap-highlight-color: transparent;transition: background-color 0.2s ease,transform 0.15s ease}.ds-gwa:hover,.ds-gwa:focus{background-color: #1eb455;color: #ffffff;text-decoration: none}.ds-gwa:focus-visible{outline: 2px solid #0f5132;outline-offset: 2px}.ds-gwa:active{transform: scale(0.96)}.ds-gwa__ico{flex: 0 0 auto}.woocommerce ul.products li.product:has(.ds-gwa:active){transform: none !important;opacity: 1 !important}.ds-gwa--a{display: flex;width: 100%;margin-top: 8px;padding: 10px 12px;border-radius: 8px;font-size: 13px}@media (max-width: 768px){.ds-gwa--a{margin-top: 6px;padding: 9px 8px;gap: 5px}}.ds-gwa-priceline{display: flex;align-items: center;gap: 8px}.ds-gwa--b{margin-left: auto;padding: 5px 9px;border-radius: 999px;font-size: 11px;gap: 4px;flex: 0 0 auto}.ds-gwa-priceline .price{min-width: 0}.ds-gwa--b::after{content: '';position: absolute;inset: -9px -6px}@media (max-width: 768px){.ds-gwa-priceline{gap: 6px}}.astra-shop-thumbnail-wrap{position: relative}.ds-gwa-photo{position: absolute;top: 0;left: 0;z-index: 2;width: 100%;aspect-ratio: 1 / 1;display: flex;align-items: flex-end;justify-content: flex-end;padding: 8px;pointer-events: none}.ds-gwa--c{pointer-events: auto;width: 40px;height: 40px;padding: 0;border-radius: 50%;box-shadow: 0 2px 8px rgba(0,0,0,0.28)}@media (max-width: 768px){.ds-gwa-photo{padding: 6px}.ds-gwa--c{width: 36px;height: 36px}}.ds-flt-bar{display: flex;align-items: center;justify-content: space-between;gap: 12px;margin: 0 0 12px}.ds-flt-open,.ds-flt-sort-open{display: inline-flex;align-items: center;gap: 7px;min-height: 44px;padding: 6px 18px;border-radius: 50px;border: 1px solid #D5D5D5;background-color: transparent;color: #000000;font-family: inherit;font-size: 11px;font-weight: 600;text-transform: uppercase;letter-spacing: 1px;cursor: pointer;transition: all 0.3s ease;-webkit-tap-highlight-color: transparent}.ds-flt-open.is-on{background-color: #000000;color: #ffffff;border-color: #000000}.ds-flt-n{display: inline-flex;align-items: center;justify-content: center;min-width: 18px;height: 18px;padding: 0 5px;border-radius: 999px;background-color: #e5c89a;color: #111111;font-size: 10px;font-weight: 700;letter-spacing: 0}.ds-flt-car{font-size: 9px;opacity: 0.55}.ds-flt-active{display: flex;flex-wrap: nowrap;overflow-x: auto;gap: 8px;margin: 0 0 12px;padding: 2px;scrollbar-width: none;-ms-overflow-style: none}.ds-flt-active::-webkit-scrollbar{display: none}.ds-flt-chip{flex: 0 0 auto;display: inline-flex;align-items: center;gap: 6px;min-height: 44px;padding: 6px 14px;border-radius: 50px;background-color: #000000;color: #ffffff;border: 1px solid #000000;font-size: 11px;font-weight: 600;text-transform: uppercase;letter-spacing: 1px;text-decoration: none}.ds-flt-chip:hover,.ds-flt-chip:focus{color: #ffffff}.ds-flt-x{font-size: 10px;opacity: 0.7}.ds-flt-veil{position: fixed;inset: 0;background: rgba(17,17,17,0.45);opacity: 0;transition: opacity 0.22s ease;z-index: 1000001}.ds-flt-veil.is-open{opacity: 1}.ds-flt-sheet{position: fixed;left: 0;right: 0;bottom: 0;max-height: 82vh;display: flex;flex-direction: column;background-color: #ffffff;border-radius: 16px 16px 0 0;box-shadow: 0 -8px 30px rgba(0,0,0,0.18);transform: translateY(100%);transition: transform 0.22s ease;z-index: 1000002;padding-bottom: env(safe-area-inset-bottom,0px)}.ds-flt-sheet.is-open{transform: translateY(0)}.ds-flt-grab{width: 34px;height: 3px;border-radius: 3px;background-color: #D5D5D5;margin: 10px auto 6px;flex: 0 0 auto}.ds-flt-head{display: flex;align-items: center;justify-content: space-between;padding: 4px 16px 10px;font-size: 11px;font-weight: 700;letter-spacing: 1.2px;text-transform: uppercase;color: #1d2024;border-bottom: 1px solid #ececef;flex: 0 0 auto}.ds-flt-close{min-width: 44px;min-height: 44px;margin: -10px -14px -10px 0;border: 0;background: transparent;color: #8b949e;font-size: 15px;line-height: 1;cursor: pointer;-webkit-tap-highlight-color: transparent}.ds-flt-body{overflow-y: auto;-webkit-overflow-scrolling: touch;padding: 14px 16px 8px;flex: 1 1 auto}.ds-flt-group{margin-bottom: 16px}.ds-flt-label{font-size: 10px;font-weight: 700;letter-spacing: 1.2px;text-transform: uppercase;color: #8b949e;margin-bottom: 8px}.ds-flt-row{display: flex;flex-wrap: wrap;gap: 8px}.ds-flt-row--sw{gap: 4px;align-items: center}.ds-flt-pill{display: inline-flex;align-items: center;gap: 6px;min-height: 44px;padding: 6px 14px;border-radius: 50px;border: 1px solid #D5D5D5;background-color: transparent;color: #000000;font-size: 11px;font-weight: 600;text-transform: uppercase;letter-spacing: 1px;text-decoration: none;transition: all 0.3s ease}.ds-flt-pill.is-on{background-color: #000000;color: #ffffff;border-color: #000000}.ds-flt-c{font-size: 10px;font-weight: 400;letter-spacing: 0;color: #8b949e}.ds-flt-pill.is-on .ds-flt-c{color: rgba(255,255,255,0.65)}.ds-flt-pill.is-empty,.ds-flt-sw.is-empty{opacity: 0.32}.ds-flt-sw{display: inline-flex;flex-direction: column;align-items: center;justify-content: center;gap: 3px;width: 44px;min-height: 44px;text-decoration: none;border-radius: 8px;transition: background-color 0.3s ease}.ds-flt-sw i{display: block;width: 20px;height: 20px;border-radius: 50%;box-shadow: inset 0 0 0 1px rgba(0,0,0,0.18)}.ds-flt-sw.is-on i{box-shadow: inset 0 0 0 1px rgba(0,0,0,0.18),0 0 0 2px #ffffff,0 0 0 3.5px #000000}.ds-flt-swn{font-size: 9px;line-height: 1;color: #8b949e}.ds-flt-pill.is-extra,.ds-flt-sw.is-extra{display: none}.ds-flt-group.is-expanded .ds-flt-pill.is-extra{display: inline-flex}.ds-flt-group.is-expanded .ds-flt-sw.is-extra{display: inline-flex}.ds-flt-more{margin-top: 8px;min-height: 44px;padding: 0;border: 0;background: transparent;color: #1d2024;font-family: inherit;font-size: 11px;font-weight: 700;letter-spacing: 1px;text-transform: uppercase;text-decoration: underline;text-underline-offset: 3px;cursor: pointer;-webkit-tap-highlight-color: transparent}.ds-flt-apply{flex: 0 0 auto;display: flex;align-items: center;justify-content: center;height: 46px;margin: 8px 16px 16px;border-radius: 30px;background-color: #000000;color: #ffffff;font-size: 11px;font-weight: 700;letter-spacing: 1.2px;text-transform: uppercase;text-decoration: none;box-shadow: 0 6px 18px rgba(0,0,0,0.16);transition: transform 0.15s ease,box-shadow 0.15s ease,opacity 0.15s ease}.ds-flt-apply:hover,.ds-flt-apply:focus{background-color: #1a1a1a;color: #ffffff}.ds-flt-apply:active{transform: scale(0.96);box-shadow: 0 2px 6px rgba(0,0,0,0.1)}.ds-flt-apply.is-empty{opacity: 0.45;pointer-events: none}.ds-flt-sheet--sort .ds-flt-body{padding-bottom: 16px}.ds-flt-sort{display: flex;align-items: center;min-height: 48px;color: #1d2024;font-size: 13px;text-decoration: none;border-bottom: 1px solid #f0f1f3}.ds-flt-sort:last-child{border-bottom: 0}.ds-flt-sort.is-on{font-weight: 700}.ds-flt-sort.is-on::after{content: '✓';margin-left: auto;font-size: 12px}body.ds-flt-lock{overflow: hidden}.ds-flt-open:focus-visible,.ds-flt-sort-open:focus-visible,.ds-flt-close:focus-visible,.ds-flt-more:focus-visible,.ds-flt-pill:focus-visible,.ds-flt-sw:focus-visible,.ds-flt-chip:focus-visible,.ds-flt-apply:focus-visible,.ds-flt-sort:focus-visible{outline: 2px solid #1d2024;outline-offset: 2px}@media (prefers-reduced-motion: reduce){.ds-flt-veil,.ds-flt-sheet,.ds-flt-pill,.ds-flt-open,.ds-flt-sort-open,.ds-flt-apply{transition: none}}@media (min-width: 769px){.ds-flt-sheet{left: 50%;right: auto;transform: translate(-50%,100%);width: 520px;max-width: calc(100vw - 32px);border-radius: 16px 16px 0 0}.ds-flt-sheet.is-open{transform: translate(-50%,0)}}