/* ============================================================
 * frontend-core.css — Hafif Sipariş Teması
 * Temel frontend stilleri (kartlar, ürün sayfası, düzen)
 * v5.9.67 — frontend-cards + frontend-product + frontend-layout birleştirildi
 * ============================================================ */

/* Ürün Kartları — Katalog ve önerilen ürün kart stilleri (eski frontend-cards.css) */
html body.single-post .hst-sponsored-products ul.products{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:16px!important;width:100%!important}html body.single-post .hst-sponsored-products ul.products li.product{width:100%!important;min-width:0!important;max-width:none!important;margin:0!important}html body.single-post .hst-sponsored-products li.product .hst-product-card-inner>.hst-v564-card-actions,html body.single-post .hst-sponsored-products li.product .hst-product-card-inner>a.add_to_cart_button{grid-column:1/-1!important;width:calc(100% - 20px)!important;max-width:calc(100% - 20px)!important;min-width:0!important;margin:0 10px 10px!important}html body.single-post .hst-sponsored-products li.product .hst-product-card-inner>.hst-v564-card-actions>a.add_to_cart_button,html body.single-post .hst-sponsored-products li.product .hst-product-card-inner>a.add_to_cart_button{display:flex!important;align-items:center!important;justify-content:center!important;min-width:0!important;height:42px!important;min-height:42px!important;padding:0 5px!important;gap:4px!important;border-radius:9px!important;font-size:11px!important;font-weight:800!important;line-height:1!important;letter-spacing:-.02em!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:clip!important;box-sizing:border-box!important}html body.single-post .hst-sponsored-products li.product .hst-product-card-inner>a.add_to_cart_button{width:calc(100% - 20px)!important;max-width:calc(100% - 20px)!important;margin:0 10px 10px!important}html body.single-post .hst-sponsored-products li.product .hst-product-card-inner>.hst-v564-card-actions>a.add_to_cart_button{width:100%!important;max-width:100%!important;margin:0!important}html body.single-post .hst-sponsored-products li.product .hst-product-card-inner>.hst-v564-card-actions>a.add_to_cart_button>span,html body.single-post .hst-sponsored-products li.product .hst-product-card-inner>a.add_to_cart_button>span{display:inline!important;flex:0 1 auto!important;min-width:0!important;max-width:none!important;font-size:inherit!important;letter-spacing:inherit!important;white-space:nowrap!important;overflow:visible!important;text-overflow:clip!important}html body.single-post .hst-sponsored-products li.product .hst-product-card-inner>.hst-v564-card-actions>a.add_to_cart_button>i,html body.single-post .hst-sponsored-products li.product .hst-product-card-inner>a.add_to_cart_button>i{flex:0 0 auto!important;margin:0!important;font-size:10px!important}html body.single-product .related.products.hst-related-slider{position:relative!important;clear:both!important;margin-top:24px!important;padding:20px!important;border:1px solid #edf0f5!important;border-radius:18px!important;background:#fff!important;box-shadow:0 8px 24px rgba(15,23,42,.045)!important;overflow:hidden!important}html body.single-product .related.products.hst-related-slider>h2{margin-bottom:18px!important;padding-right:104px!important;font-size:26px!important}html body.single-product .related.products.hst-related-slider ul.products{display:flex!important;grid-template-columns:none!important;gap:16px!important;width:100%!important;margin:0!important;padding:2px 1px 8px!important;overflow-x:auto!important;overflow-y:hidden!important;scroll-snap-type:x mandatory!important;scrollbar-width:none!important}html body.single-product .related.products.hst-related-slider ul.products::-webkit-scrollbar{display:none!important}html body.single-product .related.products.hst-related-slider ul.products li.product{flex:0 0 calc((100% - 48px)/ 4)!important;width:calc((100% - 48px)/ 4)!important;max-width:calc((100% - 48px)/ 4)!important;min-width:0!important;margin:0!important;scroll-snap-align:start!important}html body.single-product .related.products li.product .hst-product-card-inner{display:grid!important;grid-template-columns:minmax(0,1fr) minmax(0,1fr)!important;column-gap:8px!important}html body.single-product .related.products li.product .hst-product-card-inner>a.button:not(.added_to_cart){display:flex!important;align-items:center!important;justify-content:center!important;width:100%!important;max-width:none!important;min-width:0!important;height:44px!important;min-height:44px!important;margin:0 0 12px!important;padding:0 8px!important;gap:7px!important;border-radius:10px!important;font-size:12px!important;font-weight:800!important;line-height:1!important;white-space:nowrap!important;box-sizing:border-box!important}html body.hst-v572-related-single-action.single-product .related.products li.product .hst-product-card-inner>a.button:not(.added_to_cart){grid-column:1/-1!important}html body.single-product.woocommerce div.product>.hst-v471-recent{grid-column:1/-1!important;display:block!important;width:100%!important;max-width:none!important;margin:42px 0 8px!important;padding:34px!important;border:1px solid #e3eaf2!important;border-radius:24px!important;background:linear-gradient(180deg,#fff 0,#fbfdff 100%)!important;box-shadow:0 16px 45px rgba(15,23,42,.055)!important;overflow:hidden!important}html body.single-product .hst-v471-recent .hst-v471-section-head{align-items:center!important;margin:0 0 28px!important;padding:0 2px 20px!important;border-bottom:1px solid #e9eef4!important}html body.single-product .hst-v471-recent .hst-v471-section-head h2{margin:0!important;color:#1d2939!important;font-size:clamp(27px, 2.4vw, 36px)!important;line-height:1.15!important;letter-spacing:-.025em!important}html body.single-product .hst-v471-recent ul.products.hst-v473-products{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:22px!important;width:100%!important;margin:0!important}html body.single-product .hst-v471-recent ul.products li.product{width:auto!important;max-width:none!important;min-width:0!important;margin:0!important;border:1px solid #e4eaf1!important;border-radius:18px!important;background:#fff!important;box-shadow:0 9px 26px rgba(15,23,42,.07)!important;overflow:hidden!important}html body.single-product .hst-v471-recent ul.products li.product img{width:100%!important;height:auto!important;aspect-ratio:1/.82!important;padding:18px!important;object-fit:contain!important;background:linear-gradient(145deg,#fbfcfe,#f4f7fa)!important;box-sizing:border-box!important}html body.single-product .hst-v471-recent .woocommerce-loop-product__title{min-height:58px!important;padding:15px 15px 7px!important;color:#202b3c!important;font-size:16px!important;font-weight:750!important;line-height:1.38!important}html body.single-product .hst-v471-recent li.product .price{padding:0 15px 14px!important;color:var(--hst-primary)!important;font-size:20px!important;font-weight:850!important;line-height:1.2!important}html body.single-product .hst-v471-recent li.product .button{width:calc(100% - 30px)!important;min-height:48px!important;margin:0 15px 15px!important;padding:11px 14px!important;border-radius:12px!important;font-size:14px!important;font-weight:800!important;white-space:nowrap!important}@media (min-width:761px){html body.hst-v572-related-single-action.single-product .related.products li.product .hst-product-card-inner>a.button:not(.added_to_cart){grid-column:1/-1!important;width:calc(100% - 30px)!important;max-width:calc(100% - 30px)!important;height:48px!important;min-height:48px!important;margin:0 15px 15px!important;padding:0 14px!important;border-radius:12px!important;font-size:14px!important;gap:7px!important}html body.single-product:not(.hst-v572-recent-single-action) .hst-v471-recent li.product .hst-product-card-inner>a.button:not(.added_to_cart),html body.single-product:not(.hst-v572-related-single-action) .related.products li.product .hst-product-card-inner>a.button:not(.added_to_cart){height:38px!important;min-height:38px!important;margin-bottom:11px!important;padding:0 5px!important;gap:4px!important;border-radius:9px!important;font-size:10.5px!important}html body.single-post .hst-sponsored-products li.product .hst-product-card-inner>.hst-v564-card-actions{display:grid!important;grid-template-columns:minmax(0,1fr)!important;gap:6px!important;padding:0!important}html body.single-post .hst-sponsored-products li.product .hst-product-card-inner>.hst-v564-card-actions>a.button,html body.single-post .hst-sponsored-products li.product .hst-product-card-inner>a.button:not(.added_to_cart){width:100%!important;max-width:100%!important;height:38px!important;min-height:38px!important;padding:0 4px!important;gap:4px!important;font-size:10px!important;line-height:1!important;letter-spacing:-.025em!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:clip!important}html body.single-post .hst-sponsored-products li.product .hst-product-card-inner>.hst-v564-card-actions>a.button>span,html body.single-post .hst-sponsored-products li.product .hst-product-card-inner>a.button:not(.added_to_cart)>span{display:inline!important;min-width:0!important;max-width:none!important;font-size:inherit!important;white-space:nowrap!important;overflow:visible!important;text-overflow:clip!important}html body.single-post .hst-sponsored-products li.product .hst-product-card-inner>.hst-v564-card-actions>a.button>i,html body.single-post .hst-sponsored-products li.product .hst-product-card-inner>a.button:not(.added_to_cart)>i{flex:0 0 auto!important;font-size:10px!important}}html body .hst-sponsored-products ul.products li.product .hst-v510-bestseller,html body.single-product .hst-v471-recent ul.products li.product .hst-v510-bestseller,html body.single-product .related.products ul.products li.product .hst-v510-bestseller,html body.woocommerce ul.products li.product .hst-v510-bestseller,html body.woocommerce-page ul.products li.product .hst-v510-bestseller{position:relative!important;z-index:12!important;top:auto!important;right:auto!important;bottom:auto!important;left:auto!important;display:flex!important;align-items:center!important;justify-content:center!important;width:max-content!important;min-width:0!important;min-height:34px!important;margin:-44px 0 10px 10px!important;padding:7px 10px!important;border:0!important;border-radius:6px!important;background:#e53935!important;color:#fff!important;box-shadow:none!important;font-size:10px!important;font-weight:850!important;line-height:1!important;letter-spacing:.01em!important;white-space:nowrap!important}html body ul.products li.product .hst-v510-bestseller i{margin-right:5px!important;color:#fff!important;font-size:10px!important}@media (max-width:760px){html body.single-post .hst-sponsored-products ul.products{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:10px!important}html body.single-post .hst-sponsored-products li.product .hst-product-card-inner>.hst-v564-card-actions,html body.single-post .hst-sponsored-products li.product .hst-product-card-inner>a.add_to_cart_button{width:calc(100% - 14px)!important;max-width:calc(100% - 14px)!important;margin:0 7px 8px!important}html body.single-post .hst-sponsored-products li.product .hst-product-card-inner>.hst-v564-card-actions>a.add_to_cart_button,html body.single-post .hst-sponsored-products li.product .hst-product-card-inner>a.add_to_cart_button{height:38px!important;min-height:38px!important;padding:0 2px!important;gap:2px!important;font-size:8.5px!important}html body.single-post .hst-sponsored-products li.product .hst-product-card-inner>a.add_to_cart_button{width:calc(100% - 14px)!important;max-width:calc(100% - 14px)!important;margin:0 7px 8px!important}html body.single-post .hst-sponsored-products li.product .hst-product-card-inner>.hst-v564-card-actions>a.add_to_cart_button{width:100%!important;max-width:100%!important;margin:0!important}html body.single-product .related.products.hst-related-slider{width:100%!important;max-width:100%!important;padding:14px 10px!important}html body.single-product .related.products.hst-related-slider>h2{padding-right:88px!important;font-size:19px!important}html body.single-product .related.products.hst-related-slider ul.products{gap:10px!important}html body.single-product .related.products.hst-related-slider ul.products li.product{flex:0 0 calc((100% - 10px)/ 2)!important;width:calc((100% - 10px)/ 2)!important;max-width:calc((100% - 10px)/ 2)!important}html body.single-product .hst-v471-recent li.product .hst-product-card-inner>a.button:not(.added_to_cart),html body.single-product .related.products li.product .hst-product-card-inner>a.button:not(.added_to_cart){height:36px!important;min-height:36px!important;padding:0 2px!important;gap:2px!important;border-radius:8px!important;font-size:clamp(8px, 2.2vw, 9.5px)!important;box-shadow:none!important}html body.hst-v572-recent-single-action.single-product .hst-v471-recent li.product .hst-product-card-inner>a.button:not(.added_to_cart),html body.hst-v572-related-single-action.single-product .related.products li.product .hst-product-card-inner>a.button:not(.added_to_cart){grid-column:1/-1!important;width:100%!important;padding:0 10px!important;gap:6px!important;font-size:12px!important;letter-spacing:0!important}html body.single-product.woocommerce div.product>.hst-v471-recent{margin:28px 0 4px!important;padding:20px 16px!important;border-radius:18px!important}html body.single-product .hst-v471-recent .hst-v471-section-head{align-items:flex-end!important;margin-bottom:18px!important;padding-bottom:15px!important}html body.single-product .hst-v471-recent .hst-v471-section-head h2{font-size:23px!important}html body.single-product .hst-v471-recent ul.products.hst-v473-products{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:12px!important}html body.single-product .hst-v471-recent ul.products li.product img{padding:11px!important}html body.single-product .hst-v471-recent .woocommerce-loop-product__title{min-height:52px!important;padding:11px 10px 5px!important;font-size:13px!important}html body.single-product .hst-v471-recent li.product .price{padding:0 10px 10px!important;font-size:16px!important}html body.single-product .hst-v471-recent li.product .button{width:calc(100% - 20px)!important;min-height:40px!important;margin:0 10px 10px!important;padding:8px!important;font-size:12px!important}html body ul.products li.product .hst-v510-bestseller{min-height:28px!important;margin:-36px 0 8px 7px!important;padding:5px 7px!important;border-radius:5px!important;font-size:8px!important}html body ul.products li.product .hst-v510-bestseller i{margin-right:3px!important;font-size:8px!important}}html body.single-post section.hst-sponsored-products.hst-sponsored-v5812 ul.products{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:16px!important;width:100%!important;max-width:100%!important;margin:0!important}html body.single-post section.hst-sponsored-products.hst-sponsored-v5812 ul.products>li.product{width:100%!important;min-width:0!important;max-width:100%!important;margin:0!important;box-sizing:border-box!important}html body.single-post section.hst-sponsored-products.hst-sponsored-v5812 li.product>.hst-product-card-inner{display:flex!important;flex-direction:column!important;grid-template-columns:none!important;width:100%!important;min-width:0!important;max-width:100%!important;height:100%!important;box-sizing:border-box!important}html body.single-post section.hst-sponsored-products.hst-sponsored-v5812 li.product .hst-product-card-inner>a.button:not(.added_to_cart){display:flex!important;align-items:center!important;justify-content:center!important;flex:0 0 auto!important;width:calc(100% - 20px)!important;min-width:0!important;max-width:calc(100% - 20px)!important;height:40px!important;min-height:40px!important;margin:0 10px 10px!important;padding:0 5px!important;gap:5px!important;box-sizing:border-box!important;border-radius:9px!important;font-size:11px!important;font-weight:800!important;line-height:1!important;letter-spacing:-.02em!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:clip!important}html body.single-post section.hst-sponsored-products.hst-sponsored-v5812 li.product .hst-product-card-inner>.hst-v564-card-actions{grid-column:auto!important;display:flex!important;align-items:stretch!important;width:100%!important;min-width:0!important;max-width:100%!important;margin:0 0 10px!important;padding:0 10px!important;gap:6px!important;box-sizing:border-box!important}html body.single-post section.hst-sponsored-products.hst-sponsored-v5812 li.product .hst-product-card-inner>.hst-v564-card-actions>a.button,html body.single-post section.hst-sponsored-products.hst-sponsored-v5812 li.product .hst-product-card-inner>.hst-v564-card-actions>button.button{display:flex!important;align-items:center!important;justify-content:center!important;flex:1 1 0!important;width:auto!important;min-width:0!important;max-width:none!important;height:40px!important;min-height:40px!important;margin:0!important;padding:0 4px!important;gap:4px!important;box-sizing:border-box!important;border-radius:9px!important;font-size:10px!important;font-weight:800!important;line-height:1!important;letter-spacing:-.03em!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:clip!important}html body.single-post section.hst-sponsored-products.hst-sponsored-v5812 li.product a.button>span{display:inline!important;flex:0 1 auto!important;min-width:0!important;max-width:none!important;font-size:inherit!important;line-height:1!important;letter-spacing:inherit!important;white-space:nowrap!important;overflow:visible!important;text-overflow:clip!important}html body.single-post section.hst-sponsored-products.hst-sponsored-v5812 li.product a.button>i{display:inline-block!important;flex:0 0 auto!important;margin:0!important;font-size:10px!important}@media (max-width:760px){html body.single-post section.hst-sponsored-products.hst-sponsored-v5812 ul.products{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:10px!important}html body.single-post section.hst-sponsored-products.hst-sponsored-v5812 li.product .hst-product-card-inner>a.button:not(.added_to_cart){width:calc(100% - 14px)!important;max-width:calc(100% - 14px)!important;height:38px!important;min-height:38px!important;margin:0 7px 8px!important;padding:0 2px!important;gap:2px!important;font-size:8.5px!important}html body.single-post section.hst-sponsored-products.hst-sponsored-v5812 li.product .hst-product-card-inner>.hst-v564-card-actions{margin-bottom:8px!important;padding:0 7px!important;gap:4px!important}html body.single-post section.hst-sponsored-products.hst-sponsored-v5812 li.product .hst-product-card-inner>.hst-v564-card-actions>a.button,html body.single-post section.hst-sponsored-products.hst-sponsored-v5812 li.product .hst-product-card-inner>.hst-v564-card-actions>button.button{height:38px!important;min-height:38px!important;padding:0 2px!important;gap:2px!important;font-size:8px!important}}.hst-blog-card__meta{display:flex!important;align-items:center!important;flex-wrap:nowrap!important;gap:0!important;width:100%!important;min-width:0!important;color:#667085!important;line-height:1.25!important;white-space:nowrap!important}.hst-blog-card__meta>span,.hst-blog-card__meta>time{display:inline-flex!important;align-items:center!important;flex:0 0 auto!important;min-width:0!important;white-space:nowrap!important}.hst-blog-card__meta>span+span::before,.hst-blog-card__meta>span+time::before,.hst-blog-card__meta>time+span::before{content:"•";margin:0 7px;color:#b0b8c4}@media (max-width:640px){.hst-blog-card__meta{overflow:hidden!important;font-size:8.5px!important;letter-spacing:-.015em!important}.hst-blog-loop.is-grid .hst-blog-meta-author,.hst-blog-loop.is-grid .hst-blog-meta-comments.is-empty{display:none!important}.hst-blog-loop.is-grid .hst-blog-card__meta>span::before,.hst-blog-loop.is-grid .hst-blog-card__meta>time::before{margin-right:4px!important;margin-left:4px!important}.hst-blog-loop.is-grid .hst-blog-card__meta>:first-child::before,.hst-blog-loop.is-grid .hst-blog-meta-author+time::before{content:none!important;margin:0!important}.hst-blog-loop.is-grid .hst-blog-card__body{overflow:hidden!important}.hst-blog-loop.is-list .hst-blog-card__meta{font-size:9px!important}.hst-blog-loop.is-list .hst-blog-meta-comments.is-empty{display:none!important}}html body .hst-v510-bestseller,html body .hst-v580-sale-badge,html body span.onsale.hst-v580-sale-badge{box-shadow:none!important;filter:none!important}html body ul.products li.product .hst-loop-gallery,html body ul.products li.product .hst-loop-product-media{background:#fff!important}html body ul.products li.product .hst-loop-gallery img,html body ul.products li.product .hst-loop-product-media img{width:100%!important;max-width:100%!important;height:100%!important;margin:0!important;padding:0!important;object-fit:contain!important;background:#fff!important;box-sizing:border-box!important}@media (max-width:760px){html body ul.products li.product .hst-loop-gallery,html body ul.products li.product .hst-loop-product-media{width:calc(100% + 20px)!important;max-width:none!important;margin-right:-10px!important;margin-left:-10px!important;border-radius:0!important}}html body.page-template-template-shopping-home .hst-home-products ul.products li.product .hst-v510-bestseller{position:relative!important;z-index:12!important;top:auto!important;right:auto!important;bottom:auto!important;left:auto!important;display:flex!important;align-items:center!important;justify-content:center!important;width:max-content!important;min-width:0!important;min-height:34px!important;margin:-44px 0 10px 10px!important;padding:7px 10px!important;border:0!important;border-radius:6px!important;background:#e53935!important;color:#fff!important;box-shadow:none!important;font-size:10px!important;font-weight:850!important;line-height:1!important;white-space:nowrap!important}html body.page-template-template-shopping-home .hst-home-products ul.products li.product .hst-v510-bestseller i{margin-right:5px!important;color:#fff!important;font-size:10px!important}@media (max-width:760px){html body.page-template-template-shopping-home .hst-home-products ul.products li.product .hst-v510-bestseller{min-height:28px!important;margin:-36px 0 8px 7px!important;padding:5px 7px!important;border-radius:5px!important;font-size:8px!important}html body.page-template-template-shopping-home .hst-home-products ul.products li.product .hst-v510-bestseller i{margin-right:3px!important;font-size:8px!important}}html body ul.products li.product a.add_to_cart_button{height:44px!important;min-height:44px!important}@media (max-width:760px){html body.page-template-template-shopping-home .hst-home-products ul.products li.product .hst-loop-gallery,html body.page-template-template-shopping-home .hst-home-products ul.products li.product .hst-loop-product-media{width:calc(100% + 21px)!important;margin-right:-11px!important}html body ul.products li.product a.add_to_cart_button{height:38px!important;min-height:38px!important}}@media (min-width:761px){html body ul.products li.product .hst-loop-gallery,html body ul.products li.product .hst-loop-product-media{width:calc(100% + 20px)!important;max-width:none!important;margin-right:-10px!important;margin-left:-10px!important;border-radius:0!important}}html body.hst-theme ul.products.products li.product.product .hst-product-card-inner>.hst-v564-card-actions>a.button.add_to_cart_button:not(.added_to_cart),html body.hst-theme ul.products.products li.product.product .hst-product-card-inner>a.button.add_to_cart_button:not(.added_to_cart){height:40px!important;min-height:40px!important;padding-top:0!important;padding-bottom:0!important;gap:7px!important;border-radius:9px!important;font-size:13px!important;font-weight:700!important;line-height:1!important}html body.hst-theme ul.products.products li.product.product a.button.add_to_cart_button:not(.added_to_cart)>i{margin:0!important;font-size:13px!important}html body.hst-theme ul.products.products li.product.product a.button.add_to_cart_button:not(.added_to_cart)>span{font-size:inherit!important;font-weight:inherit!important;line-height:1!important}@media (max-width:760px){html body.hst-theme ul.products.products li.product.product .hst-product-card-inner>.hst-v564-card-actions>a.button.add_to_cart_button:not(.added_to_cart),html body.hst-theme ul.products.products li.product.product .hst-product-card-inner>a.button.add_to_cart_button:not(.added_to_cart){height:36px!important;min-height:36px!important;gap:5px!important;border-radius:8px!important;font-size:11px!important}html body.hst-theme ul.products.products li.product.product a.button.add_to_cart_button:not(.added_to_cart)>i{font-size:11px!important}}


/* Tek Ürün Sayfası — Ürün detay, sepete ekleme ve mobil satın alma çubuğu stilleri (eski frontend-product.css) */
@media (max-width:767px){html body.hst-mobile-purchase-bar-enabled.single-product .hst-mobile-purchase-bar{padding:8px max(10px,env(safe-area-inset-right,0px)) calc(8px + env(safe-area-inset-bottom,0px)) max(10px,env(safe-area-inset-left,0px))!important;background:#fff!important;border-top:1px solid #e3e8ef!important;box-shadow:0 -7px 22px rgba(15,23,42,.1)!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important;pointer-events:auto!important}html body.single-product .hst-mobile-purchase-bar__frame{background:#fff!important;border:0!important;border-radius:0!important;box-shadow:none!important;pointer-events:auto!important}}html body.single-product .hst-v471-recent li.product .hst-loop-gallery,html body.single-product .related.products.hst-related-slider li.product .hst-loop-gallery{background:#fff!important;border-radius:0!important}html body.single-product .hst-v471-recent li.product .hst-loop-gallery img,html body.single-product .hst-v471-recent li.product .woocommerce-LoopProduct-link>img,html body.single-product .related.products.hst-related-slider li.product .hst-loop-gallery img,html body.single-product .related.products.hst-related-slider li.product .woocommerce-LoopProduct-link>img{width:100%!important;max-width:100%!important;height:100%!important;margin:0!important;padding:0!important;object-fit:contain!important;background:#fff!important;border-radius:0!important;box-sizing:border-box!important}html body.single-product .hst-v471-recent .hst-v471-section-head h2,html body.single-product .related.products.hst-related-slider>h2{font-size:26px!important;font-weight:800!important;line-height:1.15!important;letter-spacing:-.025em!important}@media (max-width:760px){html body.single-product .hst-v471-recent .hst-v471-section-head h2,html body.single-product .related.products.hst-related-slider>h2{font-size:19px!important}}html body.single-product .hst-v471-recent li.product .hst-loop-gallery,html body.single-product .hst-v471-recent li.product .hst-loop-product-media,html body.single-product .related.products.hst-related-slider li.product .hst-loop-gallery,html body.single-product .related.products.hst-related-slider li.product .hst-loop-product-media{width:calc(100% + 20px)!important;max-width:none!important;margin-right:-10px!important;margin-left:-10px!important;background:#fff!important;border-radius:0!important}html body.single-product .hst-v471-recent li.product .woocommerce-LoopProduct-link>img,html body.single-product .related.products.hst-related-slider li.product .woocommerce-LoopProduct-link>img{width:calc(100% + 20px)!important;max-width:none!important;margin-right:-10px!important;margin-left:-10px!important;padding:0!important;background:#fff!important;border-radius:0!important}html body.single-product .hst-v471-recent li.product .hst-loop-product-media img:not(.woocommerce-placeholder),html body.single-product .hst-v471-recent li.product .woocommerce-LoopProduct-link>img:not(.woocommerce-placeholder),html body.single-product .related.products.hst-related-slider li.product .hst-loop-product-media img:not(.woocommerce-placeholder),html body.single-product .related.products.hst-related-slider li.product .woocommerce-LoopProduct-link>img:not(.woocommerce-placeholder){height:100%!important;padding:0!important;object-fit:cover!important;background:#fff!important}html body.single-product .hst-v471-recent li.product .woocommerce-LoopProduct-link,html body.single-product .related.products.hst-related-slider li.product .woocommerce-LoopProduct-link{background:#fff!important}html body.hst-theme ul.products.products li.product.product .hst-product-card-inner{column-gap:10px!important}html body.hst-theme ul.products.products li.product.product .hst-product-card-inner>a.button:not(.added_to_cart){display:flex!important;align-items:center!important;justify-content:center!important;min-width:0!important;max-width:none!important;height:40px!important;min-height:40px!important;padding:0 6px!important;gap:5px!important;border-radius:9px!important;font-size:clamp(10px, .78vw, 12px)!important;font-weight:700!important;line-height:1!important;letter-spacing:0!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:clip!important;box-sizing:border-box!important}html body.hst-theme ul.products.products li.product.product .hst-product-card-inner>a.button:not(.added_to_cart)>span{display:block!important;min-width:0!important;max-width:100%!important;font-size:inherit!important;font-weight:inherit!important;line-height:inherit!important;letter-spacing:inherit!important;white-space:nowrap!important;overflow:visible!important;text-overflow:clip!important}html body.hst-theme ul.products.products li.product.product .hst-product-card-inner>a.button:not(.added_to_cart)>i{display:inline-block!important;flex:0 0 auto!important;margin:0!important;font-size:11px!important}html body.hst-theme ul.products.products li.product.product .hst-product-card-inner:has(> a.hst-buy-now-button)>a.add_to_cart_button{grid-column:1!important;width:auto!important;margin:0 0 12px 12px!important}html body.hst-theme ul.products.products li.product.product .hst-product-card-inner:has(> a.add_to_cart_button)>a.hst-buy-now-button{grid-column:2!important;width:auto!important;margin:0 12px 12px 0!important}html body.hst-theme ul.products.products li.product.product .hst-product-card-inner:not(:has(> a.add_to_cart_button))>a.hst-buy-now-button,html body.hst-theme ul.products.products li.product.product .hst-product-card-inner:not(:has(> a.hst-buy-now-button))>a.add_to_cart_button{grid-column:1/-1!important;width:auto!important;margin:0 12px 12px!important}html body.hst-theme ul.products.products li.product.product .hst-product-card-inner>.hst-v564-card-actions{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:10px!important;width:auto!important;margin:0 12px 12px!important;padding:0!important;box-sizing:border-box!important}html body.hst-theme ul.products.products li.product.product .hst-product-card-inner>.hst-v564-card-actions>a.button{width:100%!important;height:40px!important;min-height:40px!important;margin:0!important;padding:0 6px!important;gap:5px!important;border-radius:9px!important;font-size:clamp(10px, .78vw, 12px)!important;font-weight:700!important;line-height:1!important;letter-spacing:0!important;white-space:nowrap!important;box-sizing:border-box!important}@media (max-width:760px){html body.hst-theme ul.products.products li.product.product .hst-product-card-inner{column-gap:6px!important}html body.hst-theme ul.products.products li.product.product .hst-product-card-inner>a.button:not(.added_to_cart){height:36px!important;min-height:36px!important;padding:0 3px!important;gap:3px!important;border-radius:8px!important;font-size:clamp(8px, 2.25vw, 10px)!important}html body.hst-theme ul.products.products li.product.product .hst-product-card-inner>a.button:not(.added_to_cart)>i{font-size:9px!important}html body.hst-theme ul.products.products li.product.product .hst-product-card-inner:has(> a.hst-buy-now-button)>a.add_to_cart_button{margin:0 0 8px 7px!important}html body.hst-theme ul.products.products li.product.product .hst-product-card-inner:has(> a.add_to_cart_button)>a.hst-buy-now-button{margin:0 7px 8px 0!important}html body.hst-theme ul.products.products li.product.product .hst-product-card-inner:not(:has(> a.add_to_cart_button))>a.hst-buy-now-button,html body.hst-theme ul.products.products li.product.product .hst-product-card-inner:not(:has(> a.hst-buy-now-button))>a.add_to_cart_button{margin:0 7px 8px!important}html body.hst-theme ul.products.products li.product.product .hst-product-card-inner>.hst-v564-card-actions{gap:6px!important;margin:0 7px 8px!important}html body.hst-theme ul.products.products li.product.product .hst-product-card-inner>.hst-v564-card-actions>a.button{height:36px!important;min-height:36px!important;padding:0 3px!important;gap:3px!important;border-radius:8px!important;font-size:clamp(8px, 2.25vw, 10px)!important}}html body.hst-theme ul.products.products li.product.product .hst-product-card-inner:has(> a.add_to_cart_button):has(> a.hst-buy-now-button){column-gap:8px!important}html body.hst-theme ul.products.products li.product.product .hst-product-card-inner:has(> a.add_to_cart_button):has(> a.hst-buy-now-button)>a.button:not(.added_to_cart){height:40px!important;min-height:40px!important;padding-right:3px!important;padding-left:3px!important;gap:3px!important;font-size:11px!important;font-weight:700!important;letter-spacing:-.01em!important}html body.hst-theme ul.products.products li.product.product .hst-product-card-inner:has(> a.add_to_cart_button):has(> a.hst-buy-now-button)>a.button:not(.added_to_cart)>span{flex:0 0 auto!important;width:auto!important;min-width:0!important;max-width:none!important;overflow:visible!important;text-overflow:clip!important}html body.hst-theme ul.products.products li.product.product .hst-product-card-inner:has(> a.add_to_cart_button):has(> a.hst-buy-now-button)>a.button:not(.added_to_cart)>i{font-size:10px!important}html body.hst-theme ul.products.products li.product.product .hst-product-card-inner:has(> a.hst-buy-now-button)>a.add_to_cart_button{width:auto!important;margin:0 0 12px 8px!important}html body.hst-theme ul.products.products li.product.product .hst-product-card-inner:has(> a.add_to_cart_button)>a.hst-buy-now-button{width:auto!important;margin:0 8px 12px 0!important}@media (max-width:760px){html body.hst-theme ul.products.products li.product.product .hst-product-card-inner:has(> a.add_to_cart_button):has(> a.hst-buy-now-button){column-gap:5px!important}html body.hst-theme ul.products.products li.product.product .hst-product-card-inner:has(> a.add_to_cart_button):has(> a.hst-buy-now-button)>a.button:not(.added_to_cart){height:36px!important;min-height:36px!important;padding-right:2px!important;padding-left:2px!important;gap:2px!important;font-size:clamp(8px, 2.15vw, 9.5px)!important;letter-spacing:-.02em!important}html body.hst-theme ul.products.products li.product.product .hst-product-card-inner:has(> a.add_to_cart_button):has(> a.hst-buy-now-button)>a.button:not(.added_to_cart)>i{font-size:8px!important}html body.hst-theme ul.products.products li.product.product .hst-product-card-inner:has(> a.hst-buy-now-button)>a.add_to_cart_button{margin:0 0 8px 5px!important}html body.hst-theme ul.products.products li.product.product .hst-product-card-inner:has(> a.add_to_cart_button)>a.hst-buy-now-button{margin:0 5px 8px 0!important}}html body.hst-theme ul.products.products li.product.product .hst-product-card-inner:not(:has(> a.hst-buy-now-button))>a.add_to_cart_button{grid-column:1/-1!important;width:auto!important;max-width:none!important;margin:0 7px 12px!important;padding-right:8px!important;padding-left:8px!important;gap:6px!important;font-size:13px!important;font-weight:700!important;letter-spacing:0!important}html body.hst-theme ul.products.products li.product.product .hst-product-card-inner:not(:has(> a.hst-buy-now-button))>a.add_to_cart_button>i{font-size:12px!important}html body.hst-theme ul.products.products li.product.product .hst-product-card-inner>.hst-v564-card-actions:not(:has(> a.hst-buy-now-button)){grid-template-columns:minmax(0,1fr)!important;width:auto!important;margin:0 7px 12px!important}html body.hst-theme ul.products.products li.product.product .hst-product-card-inner>.hst-v564-card-actions:not(:has(> a.hst-buy-now-button))>a.add_to_cart_button{grid-column:1/-1!important;width:100%!important;max-width:none!important;padding-right:8px!important;padding-left:8px!important;gap:6px!important;font-size:13px!important;font-weight:700!important;letter-spacing:0!important}@media (max-width:760px){html body.hst-theme ul.products.products li.product.product .hst-product-card-inner:not(:has(> a.hst-buy-now-button))>a.add_to_cart_button{margin:0 5px 8px!important;padding-right:5px!important;padding-left:5px!important;gap:5px!important;font-size:11.5px!important}html body.hst-theme ul.products.products li.product.product .hst-product-card-inner:not(:has(> a.hst-buy-now-button))>a.add_to_cart_button>i{font-size:11px!important}html body.hst-theme ul.products.products li.product.product .hst-product-card-inner>.hst-v564-card-actions:not(:has(> a.hst-buy-now-button)){margin:0 5px 8px!important}html body.hst-theme ul.products.products li.product.product .hst-product-card-inner>.hst-v564-card-actions:not(:has(> a.hst-buy-now-button))>a.add_to_cart_button{padding-right:5px!important;padding-left:5px!important;gap:5px!important;font-size:11.5px!important}}.hst-product-tabs__accordion-button{display:none}@media (max-width:760px){body.hst-mobile-tabs-accordion.single-product .hst-product-tabs{padding:0!important;border:0!important;border-radius:0!important;background:0 0!important;box-shadow:none!important;overflow:visible!important}body.hst-mobile-tabs-accordion.single-product .hst-product-tabs__nav{display:none!important}body.hst-mobile-tabs-accordion.single-product .hst-product-tabs__panels{display:block!important;padding-top:0!important}body.hst-mobile-tabs-accordion.single-product .hst-product-tabs__accordion-button{appearance:none!important;display:flex!important;align-items:center!important;justify-content:space-between!important;width:100%!important;min-height:52px!important;margin:10px 0 0!important;padding:0 14px!important;border:1px solid #e1e8f0!important;border-radius:12px!important;background:#fff!important;color:#1d2939!important;box-shadow:0 5px 16px rgba(15,23,42,.045)!important;font:inherit!important;font-size:14px!important;font-weight:750!important;line-height:1.3!important;text-align:left!important;cursor:pointer!important;box-sizing:border-box!important}body.hst-mobile-tabs-accordion.single-product .hst-product-tabs__accordion-button:first-child{margin-top:0!important}body.hst-mobile-tabs-accordion.single-product .hst-product-tabs__accordion-button.is-active{border-color:rgba(50,99,163,.32)!important;border-bottom-right-radius:0!important;border-bottom-left-radius:0!important;background:#f8fbff!important;color:var(--hst-primary,#3263a3)!important;box-shadow:none!important}body.hst-mobile-tabs-accordion.single-product .hst-product-tabs__accordion-icon{position:relative!important;flex:0 0 30px!important;width:30px!important;height:30px!important;margin-left:12px!important;border-radius:50%!important;background:#f1f5f9!important}body.hst-mobile-tabs-accordion.single-product .hst-product-tabs__accordion-icon::after,body.hst-mobile-tabs-accordion.single-product .hst-product-tabs__accordion-icon::before{position:absolute!important;top:50%!important;left:50%!important;width:11px!important;height:2px!important;border-radius:999px!important;background:currentColor!important;content:""!important;transform:translate(-50%,-50%)!important;transition:transform .2s ease,opacity .2s ease!important}body.hst-mobile-tabs-accordion.single-product .hst-product-tabs__accordion-icon::after{transform:translate(-50%,-50%) rotate(90deg)!important}body.hst-mobile-tabs-accordion.single-product .hst-product-tabs__accordion-button.is-active .hst-product-tabs__accordion-icon::after{opacity:0!important;transform:translate(-50%,-50%) rotate(0)!important}body.hst-mobile-tabs-accordion.single-product .hst-product-tabs__panel{margin:0!important;padding:16px 14px!important;border:1px solid rgba(50,99,163,.22)!important;border-top:0!important;border-radius:0 0 12px 12px!important;background:#fff!important;color:#344054!important;font-size:13.5px!important;line-height:1.7!important;box-sizing:border-box!important}body.hst-mobile-tabs-accordion.single-product .hst-product-tabs__panel[hidden]{display:none!important}body.hst-mobile-tabs-accordion.single-product .hst-product-tabs__panel:not([hidden]){display:block!important}}@media (max-width:760px){html body.single-product .related.products.hst-related-slider li.product .woocommerce-loop-product__title{display:-webkit-box!important;min-height:30px!important;max-height:30px!important;overflow:hidden!important;line-height:15px!important;white-space:normal!important;text-overflow:ellipsis!important;-webkit-box-orient:vertical!important;-webkit-line-clamp:2!important}html body.hst-theme ul.products li.product,html body.hst-theme ul.products li.product .hst-product-card-inner,html body.hst-theme ul.products li.product .hst-product-card-inner:hover,html body.hst-theme ul.products li.product:hover{box-shadow:none!important}html body.hst-theme ul.products li.product .hst-product-card-inner:hover,html body.hst-theme ul.products li.product:hover{transform:none!important}body.hst-mobile-tabs-accordion.single-product .hst-product-tabs{padding:0 12px!important;border:1px solid #e7ebf0!important;border-radius:10px!important;background:#fff!important}body.hst-mobile-tabs-accordion.single-product .hst-product-tabs__accordion-button{min-height:46px!important;margin:0!important;padding:0!important;border:0!important;border-bottom:1px solid #eceff3!important;border-radius:0!important;background:0 0!important;color:#1f2937!important;box-shadow:none!important;font-size:13px!important;font-weight:650!important}body.hst-mobile-tabs-accordion.single-product .hst-product-tabs__accordion-button.is-active{border-color:#eceff3!important;background:0 0!important;color:var(--hst-primary,#3263a3)!important}body.hst-mobile-tabs-accordion.single-product .hst-product-tabs__accordion-icon{flex-basis:18px!important;width:18px!important;height:18px!important;margin-left:10px!important;border-radius:0!important;background:0 0!important;color:#98a2b3!important}body.hst-mobile-tabs-accordion.single-product .hst-product-tabs__accordion-icon::before{top:45%!important;width:6px!important;height:6px!important;border-right:1px solid currentColor!important;border-bottom:1px solid currentColor!important;border-radius:0!important;background:0 0!important;transform:translate(-50%,-50%) rotate(45deg)!important}body.hst-mobile-tabs-accordion.single-product .hst-product-tabs__accordion-icon::after{display:none!important}body.hst-mobile-tabs-accordion.single-product .hst-product-tabs__accordion-button.is-active .hst-product-tabs__accordion-icon::before{top:58%!important;transform:translate(-50%,-50%) rotate(225deg)!important}body.hst-mobile-tabs-accordion.single-product .hst-product-tabs__panel{margin:0!important;padding:14px 0 16px!important;border:0!important;border-bottom:1px solid #eceff3!important;border-radius:0!important;background:#fff!important;box-shadow:none!important;font-size:13px!important;line-height:1.68!important}body.hst-mobile-tabs-accordion.single-product .hst-product-tabs__panels>:last-child{border-bottom:0!important}}body.hst-v5834-minimal-checkout.woocommerce-checkout .woocommerce-billing-fields__field-wrapper{display:grid!important;grid-template-columns:1fr!important;gap:16px!important}body.hst-v5834-minimal-checkout.woocommerce-checkout .woocommerce-billing-fields__field-wrapper .form-row,body.hst-v5834-minimal-checkout.woocommerce-checkout .woocommerce-billing-fields__field-wrapper .form-row-first,body.hst-v5834-minimal-checkout.woocommerce-checkout .woocommerce-billing-fields__field-wrapper .form-row-last,body.hst-v5834-minimal-checkout.woocommerce-checkout .woocommerce-billing-fields__field-wrapper .form-row-wide{float:none!important;width:100%!important;margin:0!important}body.hst-v5834-minimal-checkout.woocommerce-checkout .woocommerce-billing-fields__field-wrapper input.input-text,body.hst-v5834-minimal-checkout.woocommerce-checkout .woocommerce-billing-fields__field-wrapper textarea.input-text{width:100%!important;min-height:58px!important;padding:14px!important;border:1px solid #d7dfeb!important;border-radius:13px!important;background:#fff!important;font-size:16px!important;line-height:1.45!important;box-sizing:border-box!important}body.hst-v5834-minimal-checkout.woocommerce-checkout .woocommerce-billing-fields__field-wrapper textarea.input-text{min-height:138px!important;resize:vertical!important}body.hst-v5834-minimal-checkout.woocommerce-checkout .woocommerce-billing-fields__field-wrapper input.input-text:focus,body.hst-v5834-minimal-checkout.woocommerce-checkout .woocommerce-billing-fields__field-wrapper textarea.input-text:focus{border-color:var(--hst-primary,#3263a3)!important;box-shadow:0 0 0 3px color-mix(in srgb,var(--hst-primary,#3263a3) 12%,transparent)!important}body.hst-v5834-minimal-checkout.woocommerce-checkout .create-account,body.hst-v5834-minimal-checkout.woocommerce-checkout .woocommerce-additional-fields,body.hst-v5834-minimal-checkout.woocommerce-checkout .woocommerce-shipping-fields{display:none!important}@media (max-width:600px){body.hst-v5834-minimal-checkout.woocommerce-checkout .woocommerce-billing-fields__field-wrapper{gap:12px!important}body.hst-v5834-minimal-checkout.woocommerce-checkout .woocommerce-billing-fields__field-wrapper input.input-text,body.hst-v5834-minimal-checkout.woocommerce-checkout .woocommerce-billing-fields__field-wrapper textarea.input-text{min-height:52px!important;padding:12px 13px!important;font-size:15px!important}body.hst-v5834-minimal-checkout.woocommerce-checkout .woocommerce-billing-fields__field-wrapper textarea.input-text{min-height:118px!important}}body.hst-v5834-minimal-checkout.woocommerce-checkout #customer_details>.col-2{display:none!important}body.hst-v5834-minimal-checkout.woocommerce-checkout #customer_details>.col-1{margin-bottom:0!important}html body.single-product .hst-v471-recent li.product .hst-product-card-inner:not(:has(> a.hst-buy-now-button))>a.add_to_cart_button,html body.single-product .related.products.hst-related-slider li.product .hst-product-card-inner:not(:has(> a.hst-buy-now-button))>a.add_to_cart_button,html body.single-product.hst-v572-recent-single-action .hst-v471-recent li.product .hst-product-card-inner>a.add_to_cart_button,html body.single-product.hst-v572-related-single-action .related.products.hst-related-slider li.product .hst-product-card-inner>a.add_to_cart_button{grid-column:1/-1!important;justify-self:center!important;margin-left:auto!important;margin-right:auto!important}html body.single-product .hst-v436-gallery__zoom{top:auto!important;right:auto!important;bottom:14px!important;left:14px!important}html body.single-product .woocommerce-product-gallery .woocommerce-product-gallery__trigger{top:auto!important;right:auto!important;bottom:26px!important;left:26px!important}@media (max-width:767px){html body.single-product .hst-v436-gallery__zoom{bottom:9px!important;left:9px!important;width:36px!important;height:36px!important}html body.single-product .woocommerce-product-gallery .woocommerce-product-gallery__trigger{bottom:14px!important;left:14px!important;width:38px!important;height:38px!important}body.hst-mobile-purchase-bar-enabled.single-product{padding-bottom:calc(76px + env(safe-area-inset-bottom,0px))!important}body.hst-mobile-purchase-bar-enabled.single-product .hst-mobile-purchase-bar{padding:6px max(8px,env(safe-area-inset-right,0px)) calc(6px + env(safe-area-inset-bottom,0px)) max(8px,env(safe-area-inset-left,0px))!important}.hst-mobile-purchase-bar__frame{min-height:52px!important;padding:3px!important;gap:6px!important;border-radius:13px!important}.hst-mobile-purchase-bar__button{min-height:44px!important;height:44px!important;padding:6px 8px!important;gap:5px!important;border-radius:9px!important;font-size:clamp(12px, 3.45vw, 14px)!important;font-weight:650!important}.hst-mobile-purchase-bar__button i{font-size:1em!important}.hst-mobile-purchase-bar.cart-only .hst-mobile-purchase-bar__cart,body.hst-mobile-purchase-bar-cart-only .hst-mobile-purchase-bar__cart{font-size:clamp(13px, 3.7vw, 15px)!important}}.hst-backtop{--hst-backtop-progress:0;--hst-backtop-offset:144.513;isolation:isolate!important;overflow:visible!important}.hst-backtop>i{position:relative!important;z-index:2!important;width:auto!important}.hst-backtop__progress{position:absolute!important;z-index:1!important;inset:-5px!important;width:calc(100% + 10px)!important;height:calc(100% + 10px)!important;overflow:visible!important;pointer-events:none!important;transform:rotate(-90deg)!important}.hst-backtop__progress circle{fill:none!important;stroke-width:2.5!important}.hst-backtop__track{stroke:rgba(50,99,163,.18)!important}.hst-backtop__value{stroke:var(--hst-primary,#3263a3)!important;stroke-linecap:round!important;stroke-dasharray:144.513!important;stroke-dashoffset:var(--hst-backtop-offset)!important;transition:stroke-dashoffset .12s linear!important}body.single-product .hst-backtop{bottom:32px!important}@media (max-width:900px){body.single-product .hst-mobile-purchase-bar~.hst-backtop,body.single-product.hst-mobile-purchase-bar-enabled .hst-backtop{bottom:104px!important}}@media (min-width:901px){body.single-product.hst-sticky-purchase-visible .hst-backtop{bottom:128px!important}}@media (prefers-reduced-motion:reduce){.hst-backtop__value{transition:none!important}}@media (max-width:767px){html body.single-product .hst-mobile-purchase-bar .hst-mobile-purchase-bar__button,html body.single-product .hst-mobile-purchase-bar .hst-mobile-purchase-bar__button:active,html body.single-product .hst-mobile-purchase-bar .hst-mobile-purchase-bar__button:focus,html body.single-product .hst-mobile-purchase-bar .hst-mobile-purchase-bar__button:focus-visible,html body.single-product .hst-mobile-purchase-bar .hst-mobile-purchase-bar__button:hover,html body.single-product.hst-mobile-buy-animation-enabled .hst-mobile-purchase-bar .hst-mobile-purchase-bar__button{box-shadow:none!important}}


/* Sayfa Düzeni — Widget alanları, kenar çubuğu ve genel yerleşim stilleri (eski frontend-layout.css) */
.hst-widget-area{min-width:0}.hst-widget-area .hst-widget{margin:0 0 16px;padding:18px;border:1px solid #e4eaf2;border-radius:14px;background:#fff;color:#253047}.hst-widget-area .hst-widget:last-child{margin-bottom:0}.hst-widget-area .hst-widget__title{margin:0 0 14px;padding:0 0 11px;border-bottom:1px solid #e8edf4;color:#1f2937;font-size:17px;font-weight:750;line-height:1.3}.hst-widget-area :where(ul,ol){margin:0;padding-left:18px}.hst-widget-area li+li{margin-top:8px}.hst-widget-area a{color:inherit;text-decoration:none}.hst-widget-area a:hover{color:var(--hst-primary,#356caf)}.hst-widget-area :where(img,select,input:not([type=checkbox]):not([type=radio]),textarea){max-width:100%}.hst-widget-area :where(select,input:not([type=checkbox]):not([type=radio]),textarea){width:100%;min-height:42px;border:1px solid #d8e1ec;border-radius:9px;background:#fff;font:inherit}.hst-blog-widget-area{display:grid;gap:16px}.hst-blog-widget-area .hst-widget{box-shadow:0 8px 24px rgba(15,23,42,.05)}body.woocommerce .hst-wc-container.hst-wc-container--with-sidebar,body.woocommerce-page .hst-wc-container.hst-wc-container--with-sidebar{display:grid!important;grid-template-columns:minmax(0,1fr) 260px;gap:24px;align-items:start}.hst-wc-container--with-sidebar .hst-wc-content{min-width:0}.hst-wc-widget-area{position:sticky;top:96px}body.tax-product_cat .hst-wc-container--with-sidebar ul.products{grid-template-columns:repeat(3,minmax(0,1fr))}@media (max-width:1024px){body.woocommerce .hst-wc-container.hst-wc-container--with-sidebar,body.woocommerce-page .hst-wc-container.hst-wc-container--with-sidebar{display:block!important}.hst-wc-widget-area{position:static;margin-top:22px}}@media (max-width:768px){.hst-widget-area .hst-widget{padding:15px;border-radius:12px;box-shadow:none}.hst-blog-widget-area{margin-top:2px}}.hst-blog-category-layout{display:grid;grid-template-columns:minmax(0,1fr) 270px;gap:24px;align-items:start}.hst-blog-category-main{min-width:0}.hst-blog-category-widget-area{position:sticky;top:96px}.hst-header-below-widget-area{width:100%;background:var(--hst-primary,#356caf);color:#fff}.hst-header-below-widget-area>.hst-container{min-height:38px;display:flex;align-items:center;justify-content:center;padding-top:6px;padding-bottom:6px;text-align:center}.hst-header-below-widget-area .hst-widget{width:100%;margin:0;padding:0;border:0;border-radius:0;background:0 0;color:inherit;box-shadow:none}.hst-header-below-widget-area .hst-widget__title{display:none}.hst-header-below-widget-area :where(p,ul,ol){margin:0}.hst-header-below-widget-area a{color:inherit;text-decoration:underline;text-underline-offset:2px}.hst-widget-location:not(.hst-header-below-widget-area){clear:both;width:100%;margin:0 0 20px}.hst-cart-widget-location--after{margin-top:20px;margin-bottom:0}.hst-widget-location:not(.hst-header-below-widget-area) .hst-widget{margin:0 0 12px;padding:17px 19px;border:1px solid #dfe7f1;border-radius:13px;background:#f8fbff;color:#263247}.hst-widget-location:not(.hst-header-below-widget-area) .hst-widget:last-child{margin-bottom:0}.hst-widget-location:not(.hst-header-below-widget-area) .hst-widget__title{margin:0 0 8px;color:#1f2937;font-size:16px;font-weight:750;line-height:1.3}.hst-widget-location:not(.hst-header-below-widget-area) :where(p,ul,ol){margin-top:0;margin-bottom:0}.hst-checkout-widget-location .hst-widget{background:#f2fbf6;border-color:#cdebd9}body.woocommerce-shop .hst-wc-container--with-sidebar ul.products{grid-template-columns:repeat(3,minmax(0,1fr))}@media (max-width:1024px){.hst-blog-category-layout{display:block}.hst-blog-category-widget-area{position:static;margin-top:24px}}@media (max-width:768px){.hst-header-below-widget-area>.hst-container{min-height:34px;padding:5px 10px;font-size:12px;line-height:1.35}.hst-widget-location:not(.hst-header-below-widget-area){margin-bottom:14px}.hst-widget-location:not(.hst-header-below-widget-area) .hst-widget{padding:14px;border-radius:11px}}.hst-page-container--with-sidebar{display:grid;grid-template-columns:minmax(0,1fr) 270px;gap:26px;align-items:start}.hst-page-container--with-sidebar .hst-page-main{min-width:0}.hst-page-widget-area{position:sticky;top:96px}@media (max-width:1024px){.hst-page-container--with-sidebar{display:block}.hst-page-widget-area{position:static;margin-top:24px}}@media (min-width:981px){.hst-article-layout{grid-template-columns:minmax(0,820px) 220px;grid-template-areas:"main sidebar"}.hst-article-maincol{grid-area:main}.hst-article-sidebar{grid-area:sidebar}}@media (max-width:980px){.hst-article-layout{grid-template-areas:"main" "sidebar"}.hst-article-maincol{grid-area:main}.hst-article-sidebar{grid-area:sidebar}}@media (max-width:760px){body.single-product .hst-product-breadcrumb{flex-wrap:nowrap!important;gap:4px!important}body.single-product .hst-product-breadcrumb .current{flex:1 1 auto!important;min-width:0!important;max-width:58vw!important}}html body.single-product.woocommerce div.product div.summary .stock,html body.single-product.woocommerce div.product div.summary p.stock{display:inline-flex!important;align-items:center!important;align-self:flex-start!important;justify-self:start!important;width:fit-content!important;max-width:100%!important;min-height:38px!important;margin:8px 0 14px!important;padding:8px 14px 8px 11px!important;gap:9px!important;border:1px solid #bdebd3!important;border-radius:11px!important;background:#effbf5!important;color:#087a51!important;font-size:14px!important;font-weight:750!important;line-height:1.35!important;box-shadow:none!important;box-sizing:border-box!important}html body.single-product.woocommerce div.product div.summary .stock::before,html body.single-product.woocommerce div.product div.summary p.stock::before{content:"✓"!important;display:grid!important;place-items:center!important;flex:0 0 22px!important;width:22px!important;height:22px!important;border-radius:50%!important;background:#18a66a!important;color:#fff!important;font-size:12px!important;font-weight:900!important;line-height:1!important}html body.single-product.woocommerce div.product div.summary .stock.out-of-stock,html body.single-product.woocommerce div.product div.summary p.stock.out-of-stock{border-color:#fecaca!important;background:#fff4f4!important;color:#b42318!important}html body.single-product.woocommerce div.product div.summary .stock.out-of-stock::before,html body.single-product.woocommerce div.product div.summary p.stock.out-of-stock::before{content:"!"!important;background:#dc2626!important}html body.single-product #tab-description table,html body.single-product .hst-product-description-full table,html body.single-product .woocommerce-Tabs-panel table{width:100%!important;max-width:100%!important;margin:18px 0 24px!important;border:1px solid #dfe6ee!important;border-collapse:separate!important;border-spacing:0!important;border-radius:12px!important;background:#fff!important;color:#344054!important;font-size:14px!important;line-height:1.45!important;overflow:hidden!important;box-shadow:0 5px 18px rgba(15,23,42,.04)!important}html body.single-product #tab-description table th,html body.single-product .hst-product-description-full table th,html body.single-product .woocommerce-Tabs-panel table th{padding:13px 15px!important;border:0!important;border-right:1px solid #dfe6ee!important;border-bottom:1px solid #d8e1eb!important;background:#f4f7fb!important;color:#172033!important;font-weight:750!important;text-align:left!important;vertical-align:middle!important}html body.single-product #tab-description table td,html body.single-product .hst-product-description-full table td,html body.single-product .woocommerce-Tabs-panel table td{padding:12px 15px!important;border:0!important;border-right:1px solid #e7ecf2!important;border-bottom:1px solid #e7ecf2!important;background:#fff!important;text-align:left!important;vertical-align:middle!important}html body.single-product #tab-description table tbody tr:nth-child(2n) td,html body.single-product .hst-product-description-full table tbody tr:nth-child(2n) td,html body.single-product .woocommerce-Tabs-panel table tbody tr:nth-child(2n) td{background:#fafbfd!important}html body.single-product #tab-description table tr>:last-child,html body.single-product .hst-product-description-full table tr>:last-child,html body.single-product .woocommerce-Tabs-panel table tr>:last-child{border-right:0!important}html body.single-product #tab-description table tbody tr:last-child td,html body.single-product .hst-product-description-full table tbody tr:last-child td,html body.single-product .woocommerce-Tabs-panel table tbody tr:last-child td{border-bottom:0!important}html body.single-product .hst-v471-recent li.product .woocommerce-loop-product__title,html body.single-product .related.products.hst-related-slider li.product .woocommerce-loop-product__title{display:-webkit-box!important;min-height:calc(2 * 1.38em)!important;max-height:calc(2 * 1.38em)!important;padding:0!important;line-height:1.38!important;-webkit-box-orient:vertical!important;-webkit-line-clamp:2!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:normal!important;word-break:normal!important;overflow-wrap:anywhere!important}@media (max-width:760px){html body.single-product.woocommerce div.product div.summary .stock,html body.single-product.woocommerce div.product div.summary p.stock{min-height:34px!important;margin:6px 0 11px!important;padding:6px 11px 6px 8px!important;gap:7px!important;border-radius:9px!important;font-size:12px!important}html body.single-product.woocommerce div.product div.summary .stock::before,html body.single-product.woocommerce div.product div.summary p.stock::before{flex-basis:19px!important;width:19px!important;height:19px!important;font-size:10px!important}html body.single-product #tab-description table,html body.single-product .hst-product-description-full table,html body.single-product .woocommerce-Tabs-panel table{display:block!important;max-width:100%!important;overflow-x:auto!important;overscroll-behavior-inline:contain!important;-webkit-overflow-scrolling:touch!important;font-size:12px!important}html body.single-product #tab-description table td,html body.single-product #tab-description table th,html body.single-product .hst-product-description-full table td,html body.single-product .hst-product-description-full table th,html body.single-product .woocommerce-Tabs-panel table td,html body.single-product .woocommerce-Tabs-panel table th{min-width:105px!important;padding:10px 11px!important;white-space:nowrap!important}html body.single-product .hst-v471-recent li.product .woocommerce-loop-product__title,html body.single-product .related.products.hst-related-slider li.product .woocommerce-loop-product__title{min-height:calc(2 * 1.32em)!important;max-height:calc(2 * 1.32em)!important;line-height:1.32!important}}html body.single-product .hst-custom-product-tab-content table,html body.single-product .hst-product-tabs__panel table,html body.single-product .hst-v436-product-description__content table{width:100%!important;max-width:100%!important;margin:18px 0 24px!important;border:1px solid #dfe6ee!important;border-collapse:separate!important;border-spacing:0!important;border-radius:12px!important;background:#fff!important;color:#344054!important;font-size:14px!important;line-height:1.45!important;overflow:hidden!important;box-shadow:0 5px 18px rgba(15,23,42,.04)!important}html body.single-product .hst-custom-product-tab-content table th,html body.single-product .hst-product-tabs__panel table th,html body.single-product .hst-v436-product-description__content table th{padding:13px 15px!important;border:0!important;border-right:1px solid #dfe6ee!important;border-bottom:1px solid #d8e1eb!important;background:#f3f6fa!important;color:#172033!important;font-weight:750!important;text-align:left!important;vertical-align:middle!important}html body.single-product .hst-custom-product-tab-content table td,html body.single-product .hst-product-tabs__panel table td,html body.single-product .hst-v436-product-description__content table td{padding:12px 15px!important;border:0!important;border-right:1px solid #e7ecf2!important;border-bottom:1px solid #e7ecf2!important;background:#fff!important;text-align:left!important;vertical-align:middle!important}html body.single-product .hst-custom-product-tab-content table tbody tr:nth-child(2n) td,html body.single-product .hst-product-tabs__panel table tbody tr:nth-child(2n) td,html body.single-product .hst-v436-product-description__content table tbody tr:nth-child(2n) td{background:#fafbfd!important}html body.single-product .hst-custom-product-tab-content table tr>:last-child,html body.single-product .hst-product-tabs__panel table tr>:last-child,html body.single-product .hst-v436-product-description__content table tr>:last-child{border-right:0!important}html body.single-product .hst-custom-product-tab-content table tbody tr:last-child td,html body.single-product .hst-product-tabs__panel table tbody tr:last-child td,html body.single-product .hst-v436-product-description__content table tbody tr:last-child td{border-bottom:0!important}@media (max-width:900px){.hst-v5853-mobile-tabs{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;width:100%!important;border-bottom:1px solid #e5e9ef!important;background:#f7f8fa!important}.hst-v5853-mobile-tab{position:relative!important;min-height:48px!important;padding:0 10px!important;border:0!important;background:0 0!important;color:#7a8493!important;font:700 11px/1 inherit!important;letter-spacing:.03em!important;text-transform:uppercase!important;cursor:pointer!important}.hst-v5853-mobile-tab::after{content:""!important;position:absolute!important;right:0!important;bottom:-1px!important;left:0!important;height:2px!important;background:0 0!important}.hst-v5853-mobile-tab.is-active{background:#fff!important;color:var(--hst-primary,#3263a3)!important}.hst-v5853-mobile-tab.is-active::after{background:var(--hst-primary,#3263a3)!important}.hst-v5853-mobile-tab-panel{width:100%!important}.hst-v5853-mobile-tab-panel[hidden]{display:none!important}.hst-v5853-mobile-tab-panel.is-active{display:block!important}.hst-v5853-mobile-categories,.hst-v5853-mobile-categories ul{margin:0!important;padding:0!important;list-style:none!important;background:#fff!important}.hst-v5853-mobile-categories li{margin:0!important;padding:0!important}.hst-v5853-mobile-categories a{display:flex!important;align-items:center!important;min-height:52px!important;padding:12px 20px!important;border-bottom:1px solid #edf0f4!important;background:#fff!important;color:#202938!important;font-size:13px!important;font-weight:650!important;line-height:1.35!important;text-decoration:none!important}.hst-v5853-mobile-categories a:focus,.hst-v5853-mobile-categories a:hover{background:#f7f9fc!important;color:var(--hst-primary,#3263a3)!important}.hst-v5853-mobile-categories__shop a{gap:9px!important;color:var(--hst-primary,#3263a3)!important;font-weight:750!important}.hst-v5853-mobile-categories .children a,.hst-v5853-mobile-categories .sub-menu a{padding-left:36px!important;color:#4b596c!important;font-size:12px!important}.hst-v5853-mobile-categories .children .children a,.hst-v5853-mobile-categories .sub-menu .sub-menu a{padding-left:52px!important}html body.single-product .hst-custom-product-tab-content table,html body.single-product .hst-product-tabs__panel table,html body.single-product .hst-v436-product-description__content table{display:block!important;max-width:100%!important;overflow-x:auto!important;overscroll-behavior-inline:contain!important;-webkit-overflow-scrolling:touch!important;font-size:12px!important}html body.single-product .hst-custom-product-tab-content table td,html body.single-product .hst-custom-product-tab-content table th,html body.single-product .hst-product-tabs__panel table td,html body.single-product .hst-product-tabs__panel table th,html body.single-product .hst-v436-product-description__content table td,html body.single-product .hst-v436-product-description__content table th{min-width:105px!important;padding:10px 11px!important;white-space:nowrap!important}}@media (min-width:901px){.hst-v5853-mobile-tab-panel,.hst-v5853-mobile-tabs{display:none!important}}html body.single-product .hst-v471-recent li.product .star-rating,html body.single-product .related.products.hst-related-slider li.product .star-rating{display:block!important;float:none!important;margin:4px 0 7px!important}html body.single-product .hst-custom-product-tab-content img:not(.emoji):not(.wp-smiley),html body.single-product .hst-product-description-full img:not(.emoji):not(.wp-smiley),html body.single-product .hst-product-tabs__panel img:not(.emoji):not(.wp-smiley),html body.single-product .hst-v436-product-description__content img:not(.emoji):not(.wp-smiley){display:block!important;width:auto!important;max-width:100%!important;height:auto!important;object-fit:contain!important}html body.single-product .hst-custom-product-tab-content .wp-caption,html body.single-product .hst-custom-product-tab-content figure,html body.single-product .hst-product-description-full .wp-caption,html body.single-product .hst-product-description-full figure,html body.single-product .hst-product-tabs__panel .wp-caption,html body.single-product .hst-product-tabs__panel figure,html body.single-product .hst-v436-product-description__content .wp-caption,html body.single-product .hst-v436-product-description__content figure{width:auto!important;max-width:100%!important;margin-right:auto!important;margin-left:auto!important}html body.single-product .hst-custom-product-tab-content .wp-video,html body.single-product .hst-custom-product-tab-content .wp-video-shortcode,html body.single-product .hst-custom-product-tab-content video,html body.single-product .hst-product-description-full .wp-video,html body.single-product .hst-product-description-full .wp-video-shortcode,html body.single-product .hst-product-description-full video,html body.single-product .hst-product-tabs__panel .wp-video,html body.single-product .hst-product-tabs__panel .wp-video-shortcode,html body.single-product .hst-product-tabs__panel video,html body.single-product .hst-v436-product-description__content .wp-video,html body.single-product .hst-v436-product-description__content .wp-video-shortcode,html body.single-product .hst-v436-product-description__content video{display:block!important;width:100%!important;max-width:100%!important;height:auto!important}html body.single-product .hst-custom-product-tab-content iframe,html body.single-product .hst-product-description-full iframe,html body.single-product .hst-product-tabs__panel iframe,html body.single-product .hst-v436-product-description__content iframe{display:block!important;width:100%!important;max-width:100%!important;aspect-ratio:16/9!important;height:auto!important;border:0!important}.hst-header .hst-logo.hst-brand-logo{min-width:0!important;max-width:100%!important}.hst-header .hst-logo.hst-brand-logo>a{display:flex!important;align-items:center!important;justify-content:flex-start!important;width:100%!important;max-width:100%!important;overflow:hidden!important}.hst-header .hst-logo.hst-brand-logo a img,.hst-header .hst-logo.hst-brand-logo img.hst-header-logo-img{display:block!important;width:auto!important;max-width:100%!important;height:auto!important;max-height:52px!important;object-fit:contain!important;object-position:left center!important}@media (max-width:900px){.hst-header .hst-logo.hst-brand-logo{width:100%!important;overflow:hidden!important}.hst-header .hst-logo.hst-brand-logo>a{height:48px!important}.hst-header .hst-logo.hst-brand-logo a img,.hst-header .hst-logo.hst-brand-logo img.hst-header-logo-img{max-height:40px!important}}@media (max-width:560px){.hst-header .hst-logo.hst-brand-logo a img,.hst-header .hst-logo.hst-brand-logo img.hst-header-logo-img{max-height:36px!important}}html body.single-product :is(.hst-product-description-full,.hst-v436-product-description__content,.hst-custom-product-tab-content,.hst-product-tabs__panel) img:is(.emoji,.wp-smiley){display:inline-block!important;width:1em!important;height:1em!important;min-width:1em!important;max-width:1em!important;min-height:1em!important;max-height:1em!important;margin:0 .08em!important;padding:0!important;border:0!important;box-shadow:none!important;vertical-align:-.12em!important;object-fit:contain!important;float:none!important;position:static!important}


