.resp-container{position:relative;overflow:hidden;padding-top:56.25%}.resp-iframe{position:absolute;top:0;left:0;width:100%;height:100%;border:0}.widget .woocommerce-mini-cart__buttons a:not(.checkout){display:none}.name-of-cart-element{display:none!important}.et_pb_slider .et-pb-slider-arrows a{background:rgba(255,255,255,.15)!important;border-radius:50%!important;width:48px!important;height:48px!important;backdrop-filter:blur(8px)!important}.et_pb_slider .et-pb-slider-arrows a:hover{background:rgba(255,255,255,.3)!important}hr,.et_pb_module hr{border:none!important;height:1px!important;background:linear-gradient(to right,transparent,#e5e7eb,transparent)!important;margin:40px 0!important}ul.products li.product .price,ul.products li.product .woocommerce-Price-amount{display:none!important}ul.products li.product a.button,ul.products li.product .added_to_cart{display:inline-block!important;margin:4px 20px 20px!important;padding:0!important;background:0 0!important;border:none!important;color:#3b82f6!important;font-family:"DM Sans",sans-serif!important;font-size:14px!important;font-weight:600!important;border-radius:0!important;box-shadow:none!important;letter-spacing:0!important;text-transform:none!important}ul.products li.product a.button:hover{color:#2563eb!important;background:0 0!important;padding-left:4px!important}ul.products li.product a.button:after{content:" →"!important;transition:margin-left .3s ease!important}ul.products li.product a.button:hover:after{margin-left:4px!important}.et_pb_blog_grid .et_pb_post .more-link{color:#3b82f6!important;font-weight:600!important;font-size:14px!important}#footer-widgets .footer-widget .widget-title{font-family:"DM Sans",sans-serif!important;font-size:13px!important;font-weight:600!important;text-transform:uppercase!important;letter-spacing:1.5px!important;color:rgba(255,255,255,.4)!important;margin-bottom:20px!important;padding-bottom:12px!important;border-bottom:1px solid rgba(255,255,255,.08)!important}#sidebar .et_pb_widget h4.widgettitle,#sidebar .et_pb_widget .widgettitle,#sidebar .et_pb_widget h2,#sidebar .wp-block-heading{font-family:"DM Sans",sans-serif!important;font-size:12px!important;font-weight:700!important;text-transform:uppercase!important;letter-spacing:1.5px!important;color:#9ca3af!important;margin-bottom:16px!important;padding-bottom:12px!important;border-bottom:2px solid #f3f4f6!important;position:relative!important}#sidebar .et_pb_widget h4.widgettitle:after,#sidebar .et_pb_widget .widgettitle:after{content:""!important;position:absolute!important;bottom:-2px!important;left:0!important;width:30px!important;height:2px!important;background:#3b82f6!important;border-radius:1px!important}#sidebar .et_pb_widget.widget_text{padding:0!important;overflow:hidden!important}#sidebar .et_pb_widget.widget_text img{width:100%!important;height:auto!important;display:block!important;border-radius:16px!important;transition:transform .4s ease!important}#sidebar .et_pb_widget.widget_text:hover img{transform:scale(1.03)!important}#sidebar .et_pb_widget.widget_text .textwidget{padding:0!important}#sidebar .widget_nav_menu ul li.current-menu-item a{color:#3b82f6!important;font-weight:600!important;background:rgba(59,130,246,.06)!important}#sidebar .widget_nav_menu ul li.current-menu-item a:before{height:60%!important}#sidebar .widget_recent_entries,#sidebar .wp-block-latest-posts{padding:20px!important}#sidebar .widget_recent_entries ul,#sidebar .wp-block-latest-posts{list-style:none!important;margin:0!important;padding:0!important}#sidebar .widget_recent_entries ul li,#sidebar .wp-block-latest-posts li{margin-bottom:16px!important;padding-bottom:16px!important;border-bottom:1px solid #f3f4f6!important}#sidebar .widget_recent_entries ul li:last-child,#sidebar .wp-block-latest-posts li:last-child{margin-bottom:0!important;padding-bottom:0!important;border-bottom:none!important}#sidebar .wp-block-latest-posts__featured-image{margin-bottom:8px!important;border-radius:10px!important;overflow:hidden!important}#sidebar .wp-block-latest-posts__featured-image img{width:100%!important;height:120px!important;object-fit:cover!important;border-radius:10px!important;transition:transform .4s ease!important}#sidebar .wp-block-latest-posts li:hover .wp-block-latest-posts__featured-image img{transform:scale(1.05)!important}#sidebar .wp-block-latest-posts__post-title,#sidebar .widget_recent_entries a{font-family:"DM Sans",sans-serif!important;font-size:14px!important;font-weight:600!important;line-height:1.4!important;color:#1d3557!important;text-decoration:none!important;transition:color .25s ease!important;display:block!important}#sidebar .wp-block-latest-posts__post-title:hover,#sidebar .widget_recent_entries a:hover{color:#3b82f6!important}#sidebar .widget_search input[type=text],#sidebar .widget_search input[type=search]{width:100%!important;padding:12px 16px!important;border:2px solid #e5e7eb!important;border-radius:12px!important;font-family:"DM Sans",sans-serif!important;font-size:14px!important;background:#f9fafb!important;transition:all .3s ease!important;outline:none!important}#sidebar .widget_search input[type=text]:focus,#sidebar .widget_search input[type=search]:focus{border-color:#3b82f6!important;background:#fff!important;box-shadow:0 0 0 3px rgba(59,130,246,.1)!important}#sidebar .widget_search input[type=submit]{background:#3b82f6!important;color:#fff!important;border:none!important;border-radius:12px!important;padding:12px 24px!important;font-family:"DM Sans",sans-serif!important;font-weight:600!important;cursor:pointer!important;margin-top:8px!important;width:100%!important;transition:background .3s ease!important}#sidebar .widget_search input[type=submit]:hover{background:#2563eb!important}.et-fixed-header #top-menu>li>a,.et-fixed-header #et-top-navigation nav>ul>li>a{color:#1d3557!important;opacity:1!important}.et-fixed-header #top-menu>li>a:hover{color:#3b82f6!important}.archive .container,.category .container,.tag .container{max-width:1200px!important}.archive h1.page-title,.category h1.page-title{font-family:"Playfair Display",serif!important;font-size:36px!important;font-weight:700!important;color:#1d3557!important;text-align:center!important;padding-bottom:16px!important;position:relative!important}.archive h1.page-title:after,.category h1.page-title:after{content:""!important;display:block!important;width:50px!important;height:3px!important;background:linear-gradient(90deg,#3b82f6,#60a5fa)!important;margin:16px auto 0!important;border-radius:3px!important}.archive .et_pb_post,.category .et_pb_post{background:#fff!important;border-radius:16px!important;box-shadow:0 1px 3px rgba(0,0,0,.04),0 4px 12px rgba(0,0,0,.04)!important;border:1px solid rgba(0,0,0,.04)!important;overflow:hidden!important;margin-bottom:30px!important;transition:all .3s ease!important}.archive .et_pb_post:hover,.category .et_pb_post:hover{box-shadow:0 4px 6px rgba(0,0,0,.04),0 12px 40px rgba(0,0,0,.1)!important;transform:translateY(-4px)!important}.archive .et_pb_post .entry-featured-image-url,.category .et_pb_post .entry-featured-image-url{overflow:hidden!important;border-radius:16px 16px 0 0!important}.archive .et_pb_post .entry-featured-image-url img,.category .et_pb_post .entry-featured-image-url img{transition:transform .4s ease!important;width:100%!important}.archive .et_pb_post:hover .entry-featured-image-url img,.category .et_pb_post:hover .entry-featured-image-url img{transform:scale(1.05)!important}.archive .et_pb_post h2.entry-title,.category .et_pb_post h2.entry-title{padding:20px 24px 8px!important;font-size:22px!important;font-weight:700!important;line-height:1.35!important}.archive .et_pb_post h2.entry-title a,.category .et_pb_post h2.entry-title a{color:#1d3557!important}.archive .et_pb_post h2.entry-title a:hover,.category .et_pb_post h2.entry-title a:hover{color:#3b82f6!important}.archive .et_pb_post .post-meta,.category .et_pb_post .post-meta{padding:0 24px!important;font-size:12px!important;color:#9ca3af!important;text-transform:uppercase!important;letter-spacing:.5px!important}.archive .et_pb_post .post-meta a,.category .et_pb_post .post-meta a{color:#3b82f6!important;font-weight:600!important}.archive .et_pb_post .post-content,.category .et_pb_post .post-content{padding:12px 24px 24px!important;color:#6b7280!important;font-size:15px!important;line-height:1.7!important}.archive .et_pb_post .more-link,.category .et_pb_post .more-link{display:inline-block!important;margin:0 24px 24px!important;padding:10px 24px!important;background:#3b82f6!important;color:#fff!important;border-radius:50px!important;font-size:14px!important;font-weight:600!important;text-decoration:none!important;transition:all .3s ease!important}.archive .et_pb_post .more-link:hover,.category .et_pb_post .more-link:hover{background:#2563eb!important;transform:translateY(-2px)!important;box-shadow:0 4px 12px rgba(59,130,246,.3)!important}.archive #sidebar .widget_nav_menu ul li a,.category #sidebar .widget_nav_menu ul li a{white-space:normal!important;word-wrap:break-word!important;overflow:visible!important}.archive #sidebar,.category #sidebar{padding-left:30px!important}.archive #sidebar .et_pb_widget,.category #sidebar .et_pb_widget{background:#fff!important;border-radius:16px!important;box-shadow:0 1px 3px rgba(0,0,0,.04),0 4px 12px rgba(0,0,0,.04)!important;border:1px solid rgba(0,0,0,.04)!important;padding:24px!important;margin-bottom:24px!important;overflow:hidden!important}.et_pb_post .entry-featured-image-url .et_overlay{display:none!important}.woocommerce-products-header h1.woocommerce-products-header__title,.tax-product_cat h1.page-title,.woocommerce-page h1.page-title{font-family:"Playfair Display",serif!important;font-size:36px!important;font-weight:700!important;color:#1d3557!important;text-align:center!important;padding-bottom:16px!important;margin-bottom:24px!important;position:relative!important}.woocommerce-products-header h1:after,.tax-product_cat h1.page-title:after{content:""!important;display:block!important;width:50px!important;height:3px!important;background:linear-gradient(90deg,#3b82f6,#60a5fa)!important;margin:16px auto 0!important;border-radius:3px!important}.woocommerce-products-header .term-description,.tax-product_cat .term-description{max-width:800px!important;margin:0 auto 40px!important;text-align:center!important;color:#6b7280!important;font-size:16px!important;line-height:1.7!important}.tax-product_cat #sidebar .widget_product_categories ul,.tax-product_cat #sidebar .woocommerce-widget-layered-nav ul,.woocommerce-page #sidebar .widget_product_categories ul{list-style:none!important;padding:0!important;margin:0!important}.tax-product_cat #sidebar .widget_product_categories ul li,.woocommerce-page #sidebar .widget_product_categories ul li{border-bottom:1px solid #f3f4f6!important;margin:0!important;padding:0!important}.tax-product_cat #sidebar .widget_product_categories ul li:last-child,.woocommerce-page #sidebar .widget_product_categories ul li:last-child{border-bottom:none!important}.tax-product_cat #sidebar .widget_product_categories ul li a,.woocommerce-page #sidebar .widget_product_categories ul li a{display:block!important;padding:12px 16px!important;color:#374151!important;font-family:"DM Sans",sans-serif!important;font-size:14px!important;font-weight:500!important;text-decoration:none!important;transition:all .25s ease!important;border-left:3px solid transparent!important}.tax-product_cat #sidebar .widget_product_categories ul li a:hover,.woocommerce-page #sidebar .widget_product_categories ul li a:hover{color:#3b82f6!important;background:rgba(59,130,246,.04)!important;border-left-color:#3b82f6!important;padding-left:20px!important}.tax-product_cat #sidebar .widget_product_categories ul li.current-cat a,.woocommerce-page #sidebar .widget_product_categories ul li.current-cat a{color:#3b82f6!important;font-weight:600!important;background:rgba(59,130,246,.06)!important;border-left-color:#3b82f6!important}.tax-product_cat #sidebar .widget_product_categories ul li .count,.woocommerce-page #sidebar .widget_product_categories ul li .count{float:right!important;background:#eff6ff!important;color:#3b82f6!important;font-size:11px!important;font-weight:600!important;padding:2px 8px!important;border-radius:10px!important;line-height:1.4!important}.tax-product_cat #sidebar .widgettitle,.tax-product_cat #sidebar h2.widgettitle,.woocommerce-page #sidebar .widgettitle,.woocommerce-page #sidebar h2.widgettitle{font-family:"DM Sans",sans-serif!important;font-size:12px!important;font-weight:700!important;text-transform:uppercase!important;letter-spacing:1.5px!important;color:#9ca3af!important;margin-bottom:16px!important;padding-bottom:12px!important;border-bottom:2px solid #f3f4f6!important;position:relative!important}.tax-product_cat #sidebar .widgettitle:after,.woocommerce-page #sidebar .widgettitle:after{content:""!important;position:absolute!important;bottom:-2px!important;left:0!important;width:30px!important;height:2px!important;background:#3b82f6!important;border-radius:1px!important}.tax-product_cat #sidebar .widget_price_filter .price_slider_wrapper,.woocommerce-page #sidebar .widget_price_filter .price_slider_wrapper{padding:8px 0!important}.tax-product_cat #sidebar .widget_price_filter .ui-slider .ui-slider-handle,.woocommerce-page #sidebar .widget_price_filter .ui-slider .ui-slider-handle{background:#3b82f6!important;border-radius:50%!important}.tax-product_cat #sidebar .widget_price_filter .ui-slider .ui-slider-range,.woocommerce-page #sidebar .widget_price_filter .ui-slider .ui-slider-range{background:#3b82f6!important}.tax-product_cat #sidebar .woocommerce-product-search input[type=search],.woocommerce-page #sidebar .woocommerce-product-search input[type=search]{width:100%!important;padding:12px 16px!important;border:2px solid #e5e7eb!important;border-radius:12px!important;font-family:"DM Sans",sans-serif!important;font-size:14px!important;background:#f9fafb!important;outline:none!important;transition:all .3s ease!important}.tax-product_cat #sidebar .woocommerce-product-search input[type=search]:focus,.woocommerce-page #sidebar .woocommerce-product-search input[type=search]:focus{border-color:#3b82f6!important;background:#fff!important;box-shadow:0 0 0 3px rgba(59,130,246,.1)!important}.tax-product_cat #sidebar .woocommerce-product-search button,.woocommerce-page #sidebar .woocommerce-product-search button{background:#3b82f6!important;color:#fff!important;border:none!important;border-radius:12px!important;padding:12px 20px!important;margin-top:8px!important;width:100%!important;font-weight:600!important;cursor:pointer!important}.et_pb_widget_area .et_pb_widget{background:#fff!important;border-radius:16px!important;box-shadow:0 1px 3px rgba(0,0,0,.04),0 4px 12px rgba(0,0,0,.04)!important;border:1px solid rgba(0,0,0,.04)!important;padding:24px!important;margin-bottom:24px!important;overflow:hidden!important;transition:box-shadow .3s ease!important}.et_pb_widget_area .et_pb_widget:hover{box-shadow:0 4px 6px rgba(0,0,0,.04),0 8px 24px rgba(0,0,0,.08)!important}.et_pb_widget_area .et_pb_widget.widget_text{padding:0!important}.et_pb_widget_area .et_pb_widget.widget_text img{width:100%!important;height:auto!important;display:block!important;border-radius:16px!important;transition:transform .4s ease!important}.et_pb_widget_area .et_pb_widget.widget_text:hover img{transform:scale(1.03)!important}.et_pb_widget_area .et_pb_widget.widget_text .textwidget{padding:0!important}.et_pb_widget_area .et_pb_widget h4.widgettitle,.et_pb_widget_area .et_pb_widget .widgettitle,.et_pb_widget_area .wp-block-heading{font-family:"DM Sans",sans-serif!important;font-size:12px!important;font-weight:700!important;text-transform:uppercase!important;letter-spacing:1.5px!important;color:#9ca3af!important;margin-bottom:16px!important;padding-bottom:12px!important;border-bottom:2px solid #f3f4f6!important;position:relative!important}.et_pb_widget_area .et_pb_widget h4.widgettitle:after,.et_pb_widget_area .et_pb_widget .widgettitle:after{content:""!important;position:absolute!important;bottom:-2px!important;left:0!important;width:30px!important;height:2px!important;background:#3b82f6!important;border-radius:1px!important}.et_pb_widget_area .widget_nav_menu{padding:0!important}.et_pb_widget_area .widget_nav_menu ul{list-style:none!important;margin:0!important;padding:0!important}.et_pb_widget_area .widget_nav_menu ul li{margin:0!important;padding:0!important;border-bottom:1px solid #f3f4f6!important}.et_pb_widget_area .widget_nav_menu ul li:last-child{border-bottom:none!important}.et_pb_widget_area .widget_nav_menu ul li a{display:block!important;padding:14px 20px!important;color:#374151!important;font-family:"DM Sans",sans-serif!important;font-size:14px!important;font-weight:500!important;text-decoration:none!important;transition:all .25s ease!important;border-left:3px solid transparent!important}.et_pb_widget_area .widget_nav_menu ul li a:hover{color:#3b82f6!important;background:rgba(59,130,246,.04)!important;border-left-color:#3b82f6!important;padding-left:24px!important}.et_pb_widget_area .widget_nav_menu ul li.current-menu-item a{color:#3b82f6!important;font-weight:600!important;background:rgba(59,130,246,.06)!important;border-left-color:#3b82f6!important}.et_pb_widget_area .widget_recent_entries ul,.et_pb_widget_area .wp-block-latest-posts{list-style:none!important;margin:0!important;padding:0!important}.et_pb_widget_area .widget_recent_entries ul li,.et_pb_widget_area .wp-block-latest-posts li{margin-bottom:16px!important;padding-bottom:16px!important;border-bottom:1px solid #f3f4f6!important}.et_pb_widget_area .widget_recent_entries ul li:last-child,.et_pb_widget_area .wp-block-latest-posts li:last-child{margin-bottom:0!important;padding-bottom:0!important;border-bottom:none!important}.et_pb_widget_area .wp-block-latest-posts__featured-image{margin-bottom:8px!important;border-radius:10px!important;overflow:hidden!important}.et_pb_widget_area .wp-block-latest-posts__featured-image img{width:100%!important;height:120px!important;object-fit:cover!important;border-radius:10px!important;transition:transform .4s ease!important}.et_pb_widget_area .wp-block-latest-posts li:hover .wp-block-latest-posts__featured-image img{transform:scale(1.05)!important}.et_pb_widget_area .wp-block-latest-posts__post-title,.et_pb_widget_area .widget_recent_entries a{font-family:"DM Sans",sans-serif!important;font-size:14px!important;font-weight:600!important;line-height:1.4!important;color:#1d3557!important;text-decoration:none!important}.et_pb_widget_area .wp-block-latest-posts__post-title:hover,.et_pb_widget_area .widget_recent_entries a:hover{color:#3b82f6!important}@media (min-width:981px){.et_pb_widget_area{position:sticky!important;top:100px!important;align-self:flex-start!important}}.single-product h1.product_title,.single-product .product_title.entry-title,.et_pb_wc_title h1.product_title,.woocommerce div.product .product_title{line-height:1.35!important;margin-bottom:8px!important;padding-bottom:16px!important}.et_pb_text_inner h2 a.cat-heading-link{color:#1d3557!important;text-decoration:none!important;display:inline-block!important;position:relative!important;transition:color .25s ease,transform .25s ease!important}.et_pb_text_inner h2 a.cat-heading-link:hover{color:#3b82f6!important;transform:translateY(-1px)!important}.et_pb_text_inner h2 a.cat-heading-link::after{content:" →"!important;opacity:0!important;transition:opacity .25s ease,transform .25s ease!important;display:inline-block!important;transform:translateX(-6px)!important}.et_pb_text_inner h2 a.cat-heading-link:hover::after{opacity:1!important;transform:translateX(0)!important}a.cat-see-all-btn{display:inline-block!important;margin-top:10px!important;padding:8px 22px!important;background:0 0!important;border:2px solid #3b82f6!important;border-radius:50px!important;color:#3b82f6!important;font-family:"DM Sans",sans-serif!important;font-size:13px!important;font-weight:600!important;letter-spacing:.5px!important;text-decoration:none!important;text-transform:uppercase!important;transition:all .3s ease!important}a.cat-see-all-btn:hover{background:#3b82f6!important;color:#fff!important;transform:translateY(-2px)!important;box-shadow:0 4px 12px rgba(59,130,246,.35)!important}.cat-btn-wrapper{text-align:center!important;margin-top:6px!important;margin-bottom:12px!important}.et_pb_code_0_tb_body .et_pb_code_inner{display:none!important}