:root{--adp-bg-dark:#0E1114;--adp-bg-panel:#14181D;--adp-bg-light:#F3F4F6;--adp-bg-white:#FFFFFF;--adp-gold-main:#C9A24D;--adp-gold-hover:#E0B85F;--adp-gold-soft:#9E8342;--adp-gold-muted:#B08D2C;--adp-text-dark:#121417;--adp-text-muted:#6B7280;--adp-text-light:#FFFFFF;--adp-text-on-dark:#B0B6BC;--adp-border-dark:#1F252B;--adp-border-light:#E5E7EB}.hero-section{position:relative!important}.hero-icons{position:absolute!important;left:50%!important;bottom:32px!important;transform:translateX(-50%)!important;width:95%!important;max-width:1150px!important;z-index:50!important}.hero-icons>.e-con-inner{display:grid!important;grid-template-columns:repeat(4,1fr)!important;gap:20px!important;align-items:stretch!important}.hero-icons .elementor-widget-image-box{padding:18px 20px!important;min-height:150px;display:flex;flex-direction:column;justify-content:center}.hero-icons .elementor-widget-image-box img{width:52px!important;margin-bottom:12px!important}.hero-icons .elementor-image-box-title{font-weight:700!important}.hero-icons .elementor-image-box-description{font-size:14px!important}.hero-icons.fold-hide{transform:translateX(-50%) translateY(60px) scale(.85)!important;opacity:0!important;pointer-events:none!important}@media (max-width:1024px){.hero-icons>.e-con-inner{grid-template-columns:repeat(2,1fr)!important}.hero-icons{bottom:24px!important}}@media (max-width:768px){.hero-icons>.e-con-inner{grid-template-columns:repeat(2,1fr)!important}.hero-icons{bottom:16px!important;width:94%!important}}header.ct-header,header.ct-header.ct-sticky,header.ct-header[data-sticky="true"]{background:linear-gradient(180deg,rgb(14 17 20 / .94),rgb(8 10 12 / .94))!important;border-bottom:1px solid rgb(201 162 77 / .22)!important;box-shadow:0 10px 30px rgb(0 0 0 / .6)!important;transition:background 0.3s ease,border-color 0.3s ease,box-shadow 0.3s ease!important}header.ct-header a{color:var(--adp-text-light)!important;font-weight:600!important;transition:color 0.25s ease,text-shadow 0.25s ease!important}header.ct-header a:hover,header.ct-header .current-menu-item>a,header.ct-header .current-menu-ancestor>a,header.ct-header .current_page_item>a{color:var(--adp-gold-hover)!important;text-shadow:0 0 6px rgb(201 162 77 / .45)}header.ct-header svg{stroke:#ffffff!important;transition:0.25s ease!important}header.ct-header a:hover svg{stroke:var(--adp-secondary-soft)!important;filter:drop-shadow(0 0 4px rgb(255 213 63 / .6))!important}header.ct-header .ct-cart-badge,header.ct-header .ct-icon-count{background:var(--adp-gold-main)!important;color:var(--adp-text-dark)!important;font-weight:700!important;font-size:11px;border-radius:999px;box-shadow:0 0 6px rgb(201 162 77 / .45),0 2px 6px rgb(0 0 0 / .45)!important;transition:background-color 0.25s ease,box-shadow 0.25s ease!important}.header-menu-container .sub-menu{background:linear-gradient(180deg,rgb(14 17 20 / .98),rgb(8 10 12 / .98))!important;border:1px solid rgb(201 162 77 / .22)!important;border-radius:12px!important;box-shadow:0 15px 35px rgb(0 0 0 / .6),0 0 0 1px rgb(0 0 0 / .25)!important;padding:6px 0!important}.header-menu-container .sub-menu li a{padding:10px 18px!important;color:var(--adp-text-light)!important;font-weight:500;transition:background-color 0.2s ease,color 0.2s ease!important}.header-menu-container .sub-menu li a:hover{background:rgb(201 162 77 / .1)!important;color:var(--adp-gold-hover)!important}.tinvwl-menu-btn{position:relative;width:24px;height:24px;display:flex;align-items:center;justify-content:center;font-size:0;color:#fff0}.tinvwl-menu-btn::before{content:"";width:24px;height:24px;display:block;background-color:var(--adp-text-light);-webkit-mask:url(https://adpshop.ro/wp-content/uploads/2025/12/heart-adp-2d67a0.svg) center / contain no-repeat;mask:url(https://adpshop.ro/wp-content/uploads/2025/12/heart-adp-2d67a0.svg) center / contain no-repeat;transition:background-color 0.25s ease,filter 0.25s ease}.tinvwl-menu-btn:hover::before{background-color:var(--adp-gold-hover);filter:drop-shadow(0 0 4px rgb(201 162 77 / .45))}.wishlist_products_counter_number{position:absolute!important;transform:translate(10px,-31px)!important;min-width:16px;height:17px;background:var(--adp-gold-main)!important;color:var(--adp-text-dark)!important;border-radius:999px;font-size:9px;font-weight:700;line-height:16px;display:flex!important;align-items:center;justify-content:center;box-shadow:0 0 6px rgb(201 162 77 / .45),0 2px 6px rgb(0 0 0 / .45)!important;pointer-events:none;z-index:9999}.wishlist_products_counter_number:empty{display:none!important}.home .ct-transparent-header .tinvwl-menu-btn::before{background-color:var(--adp-gold-main)}.ct-sticky-header .tinvwl-menu-btn::before,body:not(.home) .tinvwl-menu-btn::before{background-color:var(--adp-text-light)}.ct-header-account-dropdown{background:linear-gradient(180deg,rgb(14 17 20 / .96),rgb(8 10 12 / .96))!important;border:1px solid rgb(201 162 77 / .18)!important;border-radius:12px!important;padding:15px!important;box-shadow:0 20px 40px rgb(0 0 0 / .6),0 0 0 1px rgb(0 0 0 / .35)!important;transition:background 0.25s ease,border-color 0.25s ease,box-shadow 0.25s ease!important}header.ct-header .ct-menu-link{color:var(--adp-text-light)!important;font-weight:600;transition:color 0.25s ease,text-shadow 0.25s ease!important}header.ct-header .ct-menu-link:hover,header.ct-header .current-menu-item>.ct-menu-link,header.ct-header .current-menu-ancestor>.ct-menu-link,header.ct-header .current_page_item>.ct-menu-link{color:var(--adp-gold-hover)!important;text-shadow:0 0 6px rgb(201 162 77 / .45)}header.ct-header .ct-menu-link:hover svg{stroke:var(--adp-gold-hover)!important}body.home ul.products li.product{background:rgb(14 17 20 / .78);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border-radius:22px;border:1px solid rgb(201 162 77 / .22);padding:clamp(18px, 2vw, 22px) clamp(18px, 2vw, 22px) clamp(22px, 2.5vw, 26px);transition:all 0.3s ease;box-shadow:0 14px 40px rgb(0 0 0 / .85),inset 0 0 0 1px rgb(255 255 255 / .03)}@media (hover:hover){body.home ul.products li.product:hover{transform:translateY(-6px);border-color:rgb(201 162 77 / .45);box-shadow:0 22px 60px rgb(0 0 0 / .95),0 0 28px rgb(201 162 77 / .32)}}body.home .woocommerce-loop-product__title{color:var(--adp-text-light)!important;font-weight:700;font-size:clamp(14px, 1.2vw, 16px);line-height:1.35;text-shadow:0 0 8px rgb(0 0 0 / .65)}body.home .woocommerce-loop-product__title a{color:var(--adp-text-light)!important}body.home .woocommerce-loop-product__title a:hover{color:var(--adp-gold-hover)!important}body.home .price,body.home .price ins{color:var(--adp-gold-hover)!important;font-weight:900;font-size:clamp(15px, 1.3vw, 17px);text-shadow:0 0 10px rgb(201 162 77 / .4)}body.home .price del{color:rgb(255 255 255 / .6)!important;font-weight:600;margin-right:6px}body.home ul.products li.product .button,body.home ul.products li.product a.added_to_cart,body.home ul.products li.product a.button{background:rgb(0 0 0 / .75)!important;color:var(--adp-gold-hover)!important;border:1px solid rgb(201 162 77 / .55);border-radius:clamp(14px, 2vw, 16px);font-size:clamp(12px, 1.1vw, 14px);padding:clamp(10px, 1.2vw, 14px) clamp(18px, 2vw, 26px);font-weight:800;letter-spacing:.06em;text-transform:uppercase;display:inline-flex;align-items:center;justify-content:center;white-space:nowrap;text-decoration:none!important;box-shadow:inset 0 2px 6px rgb(255 255 255 / .12),0 10px 26px rgb(0 0 0 / .65);transition:all 0.25s ease}@media (hover:hover){body.home ul.products li.product .button:hover{background:rgb(0 0 0 / .9)!important;border-color:var(--adp-gold-hover);box-shadow:0 14px 32px rgb(0 0 0 / .85),0 0 18px rgb(201 162 77 / .35);transform:translateY(-2px)}}@supports not ((backdrop-filter:blur(12px))){body.home ul.products li.product{background:rgb(14 17 20 / .92)}}body.home li.meta-categories a{color:rgb(255 255 255 / .42)!important;transition:color 0.25s ease}@media (hover:hover){body.home ul.products li.product:hover li.meta-categories a{color:#ffffff!important}}body.post-type-archive-product ul.products li.product,body.tax-product_cat ul.products li.product{background:var(--adp-bg-white);border-radius:20px;padding:26px;border:1px solid var(--adp-border-light);box-shadow:0 18px 45px rgb(0 0 0 / .08);transition:transform 0.25s ease,box-shadow 0.25s ease}body.post-type-archive-product ul.products li.product:hover,body.tax-product_cat ul.products li.product:hover{transform:translateY(-4px);box-shadow:0 22px 55px rgb(0 0 0 / .1)}body.post-type-archive-product .woocommerce-loop-product__title,body.tax-product_cat .woocommerce-loop-product__title{color:var(--adp-text-dark);font-weight:700;font-size:1.05rem}body.post-type-archive-product .price ins,body.tax-product_cat .price ins{color:var(--adp-gold-muted);font-weight:800}body.post-type-archive-product .price del,body.tax-product_cat .price del{color:var(--adp-text-muted)}body.post-type-archive-product li.meta-categories a,body.tax-product_cat li.meta-categories a{color:var(--adp-gold-muted)!important;font-weight:600;font-size:.85rem;text-transform:uppercase;transition:color 0.25s ease}@media (hover:hover){body.post-type-archive-product ul.products li.product:hover li.meta-categories a,body.tax-product_cat ul.products li.product:hover li.meta-categories a{color:#000000!important}}body.post-type-archive-product .yith-wcwl-add-to-wishlist a,body.tax-product_cat .yith-wcwl-add-to-wishlist a{color:var(--adp-gold-soft);font-weight:700;opacity:.9;transition:opacity 0.2s ease,text-shadow 0.2s ease}body.post-type-archive-product .yith-wcwl-add-to-wishlist a:hover,body.tax-product_cat .yith-wcwl-add-to-wishlist a:hover{opacity:1;text-shadow:0 0 8px rgb(201 162 77 / .25)}body.post-type-archive-product .woocommerce-loop-product__title a,body.tax-product_cat .woocommerce-loop-product__title a{color:var(--adp-text-dark);transition:color 0.25s ease,letter-spacing 0.25s ease}body.post-type-archive-product .woocommerce-loop-product__title a:hover,body.tax-product_cat .woocommerce-loop-product__title a:hover{color:var(--adp-gold-muted)!important;letter-spacing:.2px}body.single-product #main{background:var(--adp-bg-light);padding:40px 0}body.single-product .product{background:var(--adp-bg-white);border-radius:22px;padding:40px;box-shadow:0 20px 55px rgb(0 0 0 / .1)}.single-product .product_title{color:var(--adp-text-dark);font-weight:900}.single-product .price{color:var(--adp-gold-muted);font-size:28px;font-weight:900}.woocommerce-product-gallery__image img{filter:drop-shadow(0 25px 35px rgb(0 0 0 / .35));transition:transform 0.3s ease}.woocommerce-product-gallery__image:hover img{transform:scale(1.05)}.woocommerce-tabs .entry-content h2{font-size:22px;line-height:1.4;margin-top:20px;margin-bottom:10px}@media (max-width:1024px){.woocommerce-tabs .entry-content h2{font-size:20px}}@media (max-width:767px){.woocommerce-tabs .entry-content h2{font-size:18px}}.single-product .woocommerce-product-attributes{background:var(--adp-bg-white);border-radius:20px;border:1px solid var(--adp-border-light);box-shadow:0 10px 35px rgb(0 0 0 / .08)}.single-product .woocommerce-product-attributes th{background:#f7f7f7;font-weight:700;color:var(--adp-text-dark)}.single-product .woocommerce-product-attributes td{color:#555}.product_meta a{color:var(--adp-text-dark)}.product_meta a:hover{color:var(--adp-gold-soft)}.woocommerce-tabs .entry-content h2{font-size:20px;line-height:1.45;font-weight:700;margin-top:22px;margin-bottom:10px}@media (max-width:1024px){.woocommerce-tabs .entry-content h2{font-size:18px}}@media (max-width:767px){.woocommerce-tabs .entry-content h2{font-size:17px}}.woocommerce-tabs{margin-top:30px}.woocommerce-tabs ul.tabs{border-bottom:1px solid var(--adp-border-light);margin-bottom:22px}.woocommerce-tabs ul.tabs li{margin-right:18px}.woocommerce-tabs ul.tabs li a{font-weight:600;font-size:14px;color:var(--adp-text-muted);padding-bottom:10px;transition:all 0.25s ease}.woocommerce-tabs ul.tabs li a:hover{color:var(--adp-gold-main)}.woocommerce-tabs ul.tabs li.active a{color:var(--adp-gold-main);border-bottom:1.5px solid var(--adp-gold-main)}.woocommerce-tabs .panel{background:var(--adp-bg-white);border-radius:18px;padding:24px 26px;box-shadow:0 10px 30px rgb(0 0 0 / .06)}.woocommerce .button,.woocommerce .single_add_to_cart_button{display:inline-flex;align-items:center;justify-content:center;padding:14px 22px;border-radius:14px;font-weight:800;text-transform:uppercase;letter-spacing:.05em;line-height:1;white-space:nowrap;color:var(--adp-text-dark);background-color:var(--adp-bg-white);border:1.5px solid var(--adp-gold-muted);transition:background-color 0.25s ease,color 0.25s ease,border-color 0.25s ease,box-shadow 0.25s ease,transform 0.25s ease}.woocommerce span.onsale{background:linear-gradient(135deg,var(--adp-gold-main),var(--adp-gold-hover));color:var(--adp-text-dark);font-weight:700;font-size:12px;padding:4px 12px;border-radius:999px;letter-spacing:.03em;text-transform:uppercase;border:none;box-shadow:0 4px 10px rgb(0 0 0 / .35),0 0 8px rgb(201 162 77 / .35);position:absolute}.woocommerce span.onsale::before,.woocommerce span.onsale::after{display:none}.widget_product_categories{background:var(--adp-bg-white);border-radius:20px;padding:22px;box-shadow:0 14px 40px rgb(0 0 0 / .08)}.widget_product_categories .widget-title{color:var(--adp-text-dark);font-size:18px;font-weight:800;margin-bottom:14px}.widget_product_categories ul{list-style:none;margin:0;padding:0}.widget_product_categories li{margin:6px 0}.widget_product_categories li a{display:inline-block;padding:6px 4px;color:var(--adp-text-dark);font-size:14px;font-weight:600;text-decoration:none;transition:color 0.25s ease,transform 0.25s ease}.widget_product_categories li a:hover{color:var(--adp-gold-soft);transform:translateX(4px)}.widget_product_categories ul.children{margin-left:14px;margin-top:6px;border-left:2px solid rgb(201 162 77 / .25);padding-left:10px}.widget_product_categories .current-cat>a,.widget_product_categories .current-cat-parent>a{color:var(--adp-gold-main);font-weight:800}.adp-coupon-btn{background-color:var(--adp-bg-dark)!important;color:var(--adp-gold-main)!important;border:2px solid var(--adp-gold-main)!important;border-radius:14px;font-weight:800;letter-spacing:.05em;text-transform:uppercase;transition:background-color 0.25s ease,color 0.25s ease,box-shadow 0.25s ease,transform 0.25s ease}.adp-coupon-btn:hover{background-color:var(--adp-gold-main)!important;color:var(--adp-text-dark)!important;box-shadow:0 8px 22px rgb(0 0 0 / .45),0 0 14px rgb(201 162 77 / .35);transform:translateY(-1px)}.adp-coupon-btn .elementor-button-text{color:inherit!important}.adp-bonus-page .adp-btn-secondary-wow{margin-top:20px;margin-bottom:80px}@media (max-width:1024px){.adp-bonus-page .adp-btn-secondary-wow{margin-top:16px;margin-bottom:60px}}@media (max-width:768px){.adp-bonus-page .adp-btn-secondary-wow{margin-top:14px;margin-bottom:48px}}body.single-product .single_add_to_cart_button{width:auto;padding:14px 26px;background:var(--adp-bg-white);color:var(--adp-text-dark);border:2px solid var(--adp-gold-main);border-radius:14px;font-weight:800;letter-spacing:.05em;text-transform:uppercase;box-shadow:0 6px 20px rgb(0 0 0 / .06);transition:background-color 0.25s ease,border-color 0.25s ease,box-shadow 0.25s ease,transform 0.25s ease}body.single-product .single_add_to_cart_button:hover{background:var(--adp-bg-white);border-color:var(--adp-gold-hover);box-shadow:0 10px 28px rgb(0 0 0 / .12),0 0 0 1px rgb(201 162 77 / .18);transform:translateY(-1px)}body.single-product a.added_to_cart{display:none!important}body.post-type-archive-product ul.products li.product a.added_to_cart,body.post-type-archive-product ul.products li.product a.added_to_cart.wc-forward,body.tax-product_cat ul.products li.product a.added_to_cart,body.tax-product_cat ul.products li.product a.added_to_cart.wc-forward{background:var(--adp-bg-white)!important;color:var(--adp-text-dark)!important;border:1.5px solid var(--adp-gold-soft)!important;border-radius:16px!important;width:100%!important;min-height:48px!important;font-size:13px!important;font-weight:800!important;text-transform:uppercase!important;letter-spacing:0.05em!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;box-shadow:inset 0 1px 2px rgb(255 255 255 / .85),0 8px 22px rgb(0 0 0 / .08)!important;text-decoration:none!important;transition:background-color 0.25s ease,border-color 0.25s ease,box-shadow 0.25s ease,transform 0.25s ease}body.post-type-archive-product ul.products li.product a.added_to_cart:hover,body.post-type-archive-product ul.products li.product a.added_to_cart.wc-forward:hover,body.tax-product_cat ul.products li.product a.added_to_cart:hover,body.tax-product_cat ul.products li.product a.added_to_cart.wc-forward:hover{background:var(--adp-bg-white-soft)!important;border-color:var(--adp-gold-hover)!important;box-shadow:0 14px 32px rgb(0 0 0 / .14),0 0 14px rgb(201 162 77 / .28)!important;transform:translateY(-2px)}.woocommerce a.button,.woocommerce button.button,.woocommerce input.button{color:var(--adp-text-dark)!important}.woocommerce a.button.added{color:var(--adp-text-dark)!important}.woocommerce a.added_to_cart{color:var(--adp-gold-main)!important}.woocommerce a.button:hover,.woocommerce button.button:hover,.woocommerce a.added_to_cart:hover{color:inherit!important}.woocommerce a.button.loading,.woocommerce a.button.disabled{color:var(--adp-text-dark)!important;opacity:.8}body.post-type-archive-product ul.products li.product a.button,body.post-type-archive-product ul.products li.product a.added_to_cart,body.tax-product_cat ul.products li.product a.button,body.tax-product_cat ul.products li.product a.added_to_cart{width:100%;min-height:48px;background:linear-gradient(180deg,var(--adp-bg-white),var(--adp-bg-white-soft))!important;color:var(--adp-text-dark)!important;border:1.5px solid var(--adp-gold-soft)!important;border-radius:16px!important;font-size:13px!important;font-weight:800!important;text-transform:uppercase!important;letter-spacing:0.05em!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;white-space:nowrap!important;text-decoration:none!important;box-shadow:inset 0 1px 2px rgb(255 255 255 / .85),0 8px 22px rgb(0 0 0 / .08)!important;transition:background-color 0.25s ease,border-color 0.25s ease,box-shadow 0.25s ease,transform 0.25s ease}body.post-type-archive-product ul.products li.product a.button:hover,body.post-type-archive-product ul.products li.product a.added_to_cart:hover,body.tax-product_cat ul.products li.product a.button:hover,body.tax-product_cat ul.products li.product a.added_to_cart:hover{background:linear-gradient(180deg,var(--adp-bg-white),var(--adp-bg-warm))!important;border-color:var(--adp-gold-hover)!important;box-shadow:0 14px 32px rgb(0 0 0 / .14),0 0 14px rgb(201 162 77 / .28)!important;transform:translateY(-2px)}body.woocommerce-account #main,body.woocommerce-account .site-content,body.woocommerce-account .ct-main{background:var(--adp-bg-white)!important}body.woocommerce-account .woocommerce{background:var(--adp-bg-white)!important}body.woocommerce-account{background:transparent!important}.woocommerce-account .woocommerce-Address{background:var(--adp-bg-white);border-radius:18px;padding:22px 24px;margin-bottom:24px;border:1px solid rgb(0 0 0 / .06);box-shadow:0 12px 32px rgb(0 0 0 / .08)}.woocommerce-account .woocommerce-Address address{border:none!important;padding:0!important;margin:0!important;font-style:normal;line-height:1.6;font-size:14px;color:var(--adp-text-dark)}.woocommerce-account .woocommerce-Address-title{display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid rgb(0 0 0 / .06);padding-bottom:8px;margin-bottom:14px}.woocommerce-account .woocommerce-Address-title h3{font-size:16px;font-weight:800;line-height:1.25;margin:0;padding:0;color:var(--adp-text-dark)}.woocommerce-account .woocommerce-Address-title a{font-size:13px;font-weight:700;color:var(--adp-gold-main);text-decoration:none;white-space:nowrap}.woocommerce-account .woocommerce-Address-title a:hover{color:var(--adp-gold-hover);text-decoration:underline}.woocommerce-account .woocommerce-Address address br{display:block;margin-bottom:4px}.woocommerce-account .woocommerce-MyAccount-content>h2{display:none!important}.woocommerce-account .woocommerce-Address:empty{display:none!important}.woocommerce-account .woocommerce-Addresses h2{display:none!important}.woocommerce-account .woocommerce-Address-title h3{position:relative!important;z-index:2!important}body.post-type-archive-product ul.products li.product a.button:not(.added_to_cart),body.tax-product_cat ul.products li.product a.button:not(.added_to_cart){background:linear-gradient(180deg,rgb(255 255 255 / .96),rgb(245 246 248 / .96))!important;color:#121417!important;border:1.5px solid rgb(217 180 74 / .55)!important;border-radius:16px;font-weight:800;transition:all .25s ease}body.post-type-archive-product ul.products li.product a.button:not(.added_to_cart):hover,body.tax-product_cat ul.products li.product a.button:not(.added_to_cart):hover{background:linear-gradient(180deg,rgb(255 255 255),rgb(250 248 240))!important;color:#121417!important;border-color:rgb(217 180 74 / .85)!important;box-shadow:0 14px 32px rgb(0 0 0 / .14),0 0 14px rgb(217 180 74 / .28);transform:translateY(-2px)}body.post-type-archive-product ul.products li.product a.added_to_cart,body.tax-product_cat ul.products li.product a.added_to_cart{background:#121417!important;color:#FFD75A!important;border:1.5px solid #121417!important;border-radius:16px;font-weight:800}body.post-type-archive-product ul.products li.product a.added_to_cart:hover,body.tax-product_cat ul.products li.product a.added_to_cart:hover{background:#000000!important}body.post-type-archive-product .price,body.tax-product_cat .price{color:#B08D2C;font-weight:800}body.single-product ul.products li.product a.button:not(.added_to_cart){background:linear-gradient(180deg,rgb(255 255 255 / .96),rgb(245 246 248 / .96))!important;color:#121417!important;border:1.5px solid rgb(217 180 74 / .55)!important;border-radius:16px;min-height:48px;width:100%;font-size:13px;font-weight:800;letter-spacing:.05em;text-transform:uppercase;display:inline-flex;align-items:center;justify-content:center;box-shadow:inset 0 1px 2px rgb(255 255 255 / .85),0 8px 22px rgb(0 0 0 / .08);transition:all .25s ease}body.single-product ul.products li.product a.button:not(.added_to_cart):hover{background:linear-gradient(180deg,rgb(255 255 255),rgb(250 248 240))!important;color:#121417!important;border-color:rgb(217 180 74 / .85)!important;box-shadow:0 14px 32px rgb(0 0 0 / .14),0 0 14px rgb(217 180 74 / .28);transform:translateY(-2px)}body.single-product ul.products li.product a.added_to_cart{background:#121417!important;color:#FFD75A!important;border:1.5px solid #121417!important;border-radius:16px;min-height:48px;width:100%;font-size:13px;font-weight:800;letter-spacing:.05em;text-transform:uppercase;display:inline-flex;align-items:center;justify-content:center;transition:all .25s ease}body.single-product ul.products li.product a.added_to_cart:hover{background:#000000!important}.woocommerce-account .woocommerce-MyAccount-navigation{background:var(--adp-bg-white);border-radius:18px;padding:8px;box-shadow:0 14px 30px rgb(0 0 0 / .06)}.woocommerce-account .woocommerce-MyAccount-navigation li a{display:block;padding:12px 14px;border-radius:12px;font-weight:600;color:var(--adp-text-dark);transition:all .2s ease}.woocommerce-account .woocommerce-MyAccount-navigation li a:hover{background:#f6f6f6}.woocommerce-account .woocommerce-MyAccount-navigation li.is-active a{background:#111;color:#fff}.woocommerce-account .woocommerce-MyAccount-navigation li{margin-bottom:6px}.woocommerce-account .woocommerce-MyAccount-navigation ul li a{display:flex;align-items:center;gap:10px}.woocommerce-account .woocommerce-MyAccount-navigation ul li a{background:#f7f7f7}.woocommerce-account .woocommerce-MyAccount-navigation ul li a:hover{background:#efefef}.woocommerce-account table.shop_table{background:var(--adp-bg-white);border-radius:18px;overflow:hidden;border:1px solid var(--adp-border-light);box-shadow:0 18px 40px rgb(0 0 0 / .08)}.woocommerce-account table.shop_table thead th{background:#F8F9FB;font-size:13px;text-transform:uppercase;letter-spacing:.04em;color:var(--adp-text-muted);padding:16px}.woocommerce-account table.shop_table tbody td{padding:18px 16px;border-top:1px solid var(--adp-border-light)}.woocommerce-account table.shop_table tbody tr:hover{background:#fafafa}.woocommerce-account .woocommerce-orders-table__cell-order-status{font-weight:600}.woocommerce-account .woocommerce-orders-table__cell-order-total{font-weight:700;color:var(--adp-text-dark)}.woocommerce-account .woocommerce-button{border-radius:12px!important;border:1.5px solid var(--adp-gold-soft)!important;background:var(--adp-bg-white)!important;padding:8px 18px!important;font-weight:700}.woocommerce-account .woocommerce-button:hover{border-color:var(--adp-gold-hover)!important;box-shadow:0 6px 18px rgb(0 0 0 / .12)}.woocommerce-account .woocommerce-order-details,.woocommerce-account .woocommerce-customer-details{background:var(--adp-bg-white);border-radius:18px;border:1px solid var(--adp-border-light);box-shadow:0 18px 40px rgb(0 0 0 / .08);padding:22px;margin-bottom:28px}.woocommerce-account table.woocommerce-table{border-radius:12px;overflow:hidden}.woocommerce-account table.woocommerce-table th{background:#F8F9FB;font-size:13px;text-transform:uppercase;letter-spacing:.04em;color:var(--adp-text-muted)}.woocommerce-account table.woocommerce-table td{border-top:1px solid var(--adp-border-light);padding:14px}.woocommerce-account .order-total td,.woocommerce-account .order-total th{font-weight:700}.woocommerce-account address{background:#fafafa;border-radius:14px;padding:18px;border:1px solid var(--adp-border-light)}.woocommerce-account h2{margin-bottom:14px}.woocommerce-account .woocommerce-MyAccount-navigation ul li a:hover{background:#f2f2f2;color:var(--adp-text-dark)}.woocommerce-account .woocommerce-MyAccount-navigation ul li a:hover svg,.woocommerce-account .woocommerce-MyAccount-navigation ul li a:hover i{color:var(--adp-text-dark)}.woocommerce-ordering{position:relative;margin-bottom:20px}.woocommerce-ordering select.orderby{appearance:none;-webkit-appearance:none;-moz-appearance:none;height:46px;line-height:46px;padding:0 44px 0 18px;background-color:#ffffff!important;color:#121417!important;border:2px solid rgb(217 180 74 / .55);border-radius:14px;font-family:inherit;font-size:14px;font-weight:600;letter-spacing:.04em;cursor:pointer;box-shadow:0 6px 18px rgb(0 0 0 / .08);transition:all .25s ease}.woocommerce-ordering select.orderby:hover{border-color:#D9B44A;box-shadow:0 10px 26px rgb(0 0 0 / .12),0 0 12px rgb(217 180 74 / .25)}.woocommerce-ordering select.orderby:focus{outline:none;border-color:#D9B44A;box-shadow:0 0 0 3px rgb(217 180 74 / .25),0 10px 26px rgb(0 0 0 / .12)}.woocommerce-ordering select.orderby option{background:#fff;color:#121417;font-weight:600}.woocommerce-ordering::after{content:"▾";position:absolute;right:16px;top:50%;transform:translateY(-50%);pointer-events:none;color:#D9B44A;font-size:16px;font-weight:900}.woocommerce-mini-cart__buttons{display:flex!important;gap:14px!important;justify-content:center!important;align-items:center!important}.ct-header-cart .woocommerce-mini-cart__buttons a,.ct-cart-widget .woocommerce-mini-cart__buttons a{background:rgb(0 0 0 / .65)!important;color:#ffffff!important;border:1px solid rgb(255 215 96 / .55)!important;border-radius:14px!important;padding:12px 20px!important;font-weight:800!important;font-size:13px!important;letter-spacing:0.06em!important;text-transform:uppercase!important;white-space:nowrap!important;line-height:1!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;min-width:130px!important;box-shadow:inset 0 2px 6px rgb(255 255 255 / .15),0 8px 20px rgb(0 0 0 / .6)!important;transition:all 0.25s ease!important}.ct-header-cart .woocommerce-mini-cart__buttons a:hover,.ct-cart-widget .woocommerce-mini-cart__buttons a:hover{transform:translateY(-2px) scale(1.05)!important;box-shadow:0 14px 35px rgb(0 0 0 / .85),0 0 25px rgb(255 215 96 / .45)!important}.ct-header-cart .woocommerce-mini-cart__buttons a:first-child{color:#FFD75A!important;background:transparent!important;border:1px solid rgb(255 215 90 / .55)!important}.ct-header-cart .woocommerce-mini-cart__buttons a:last-child{color:#121417!important;background:linear-gradient(135deg,#FFD75A,#FFB800)!important;border:none!important}.ct-header-cart .woocommerce-mini-cart__buttons a:hover{box-shadow:0 0 18px rgb(255 215 90 / .45),0 10px 28px rgb(0 0 0 / .75)}.adp-card{position:relative;cursor:pointer;transform:translateZ(0);transition:transform .28s ease,box-shadow .28s ease,border-color .28s ease,background-color .28s ease;will-change:transform,box-shadow}.adp-card{border-color:rgb(255 215 90 / .22)!important}@media (hover:hover){.adp-card:hover{transform:translateY(-8px);border-color:rgb(255 215 90 / .55)!important;box-shadow:0 22px 70px rgb(0 0 0 / .85),0 0 0 1px rgb(255 215 90 / .22),0 0 26px rgb(255 215 90 / .22)}.adp-card:hover img{transform:scale(1.035)}}.adp-card img{transition:transform .35s ease,filter .35s ease;will-change:transform}@media (hover:hover){.adp-card:hover .elementor-image-box-title,.adp-card:hover .elementor-heading-title{text-shadow:0 0 10px rgb(255 215 90 / .18)}}.adp-card:focus-within{outline:none!important;box-shadow:0 22px 70px rgb(0 0 0 / .85),0 0 0 2px rgb(255 215 90 / .35)}.home .elementor-top-section:first-of-type{padding-top:110px!important;padding-bottom:160px!important;text-align:center}.home .elementor-top-section:first-of-type h1{font-size:44px;color:#fff}.site-footer{background:var(--adp-bg-panel);padding:40px;color:var(--adp-text-light)}.footer-widgets .widget-title{color:var(--adp-gold-main)}footer [data-column="widget-area-5"]{display:grid!important;grid-template-columns:repeat(4,1fr)!important;gap:24px;max-width:920px;margin:0 auto}footer [data-column="widget-area-5"]>.ct-widget{margin:0!important}.adp-trust-item{width:100%;min-height:120px;padding:20px;border-radius:16px;background:#0d0f12;border:1px solid rgb(168 130 46 / .18);display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;transition:all .25s ease}.adp-trust-item:hover{transform:translateY(-3px);border-color:#A8822E;box-shadow:0 8px 22px rgb(168 130 46 / .25)}.adp-trust-item svg{width:34px;height:34px;margin-bottom:12px;stroke:#A8822E}.adp-trust-title{font-weight:600;font-size:14px;color:#fff}.adp-trust-sub{margin-top:6px;font-size:12px;color:#B0B6BC}@media (max-width:1024px){footer [data-column="widget-area-5"]{grid-template-columns:repeat(2,1fr)!important}}@media (max-width:520px){footer [data-column="widget-area-5"]{grid-template-columns:1fr!important}}.footer-title{font-size:13px;letter-spacing:.14em;text-transform:uppercase;font-weight:700;color:var(--adp-gold-main);margin-bottom:16px}.footer-company{font-size:13px;font-weight:600;line-height:1.5;color:var(--adp-text-light);margin-bottom:6px}.footer-company span{font-weight:400;color:var(--adp-text-on-dark)}.footer-firma{font-size:12px;line-height:1.6;color:rgb(255 255 255 / .55);margin-bottom:10px}.footer-link a{font-size:12px;font-weight:500;color:rgb(255 255 255 / .6);text-decoration:none}.footer-link a:hover{color:var(--adp-gold-main)}.footer-links li,.footer-links a{font-size:12px;line-height:1.6;color:rgb(255 255 255 / .7)}.footer-links a:hover{color:var(--adp-gold-main)}body.page-id-17595 .entry-content{max-width:820px;margin:0 auto;padding:40px 20px 60px}body.page-id-17595 h1,body.page-id-17595 .page-title{font-size:32px;font-weight:700;color:var(--adp-gold-main);margin-bottom:28px}body.page-id-17595{--theme-heading-color:var(--adp-gold-muted)}body.page-id-17595 h3,body.page-id-17595 h4{margin-top:28px;margin-bottom:8px}body.page-id-17595 p{font-size:14px;line-height:1.65;color:rgb(255 255 255 / .85)}body.page-id-17595 h3::after{content:"";display:block;width:48px;height:1px;background:rgb(217 180 74 / .4);margin-top:6px}.page-id-17595{background:var(--adp-bg-dark)}.page-id-17595 p,.page-id-17595 li{color:rgb(255 255 255 / .9)}input[type="text"],input[type="email"],input[type="tel"],input[type="number"],textarea,select{width:100%;max-width:100%;box-sizing:border-box}.wpforms-container .wpforms-field input,.wpforms-container .wpforms-field textarea,.wpforms-container .wpforms-field select{width:100%;max-width:100%}.wpforms-container .wpforms-field-label{font-weight:700!important;font-size:14px!important;color:var(--adp-text-dark)!important;margin-bottom:6px!important}.wpforms-container input[type="text"],.wpforms-container input[type="email"],.wpforms-container input[type="tel"],.wpforms-container textarea{background:var(--adp-bg-white)!important;border:1.5px solid rgb(217 180 74 / .55)!important;border-radius:14px!important;padding:14px 16px!important;font-size:14px!important;color:var(--adp-text-dark)!important;box-shadow:inset 0 1px 2px rgb(255 255 255 / .85),0 4px 12px rgb(0 0 0 / .05)!important;transition:all 0.25s ease!important}.wpforms-container input:focus,.wpforms-container textarea:focus{outline:none!important;border-color:rgb(217 180 74 / .9)!important;box-shadow:0 0 0 2px rgb(217 180 74 / .25),0 6px 18px rgb(0 0 0 / .1)!important}.wpforms-container textarea{min-height:160px!important;resize:vertical!important}.wpforms-container button.wpforms-submit,.wpforms-container input.wpforms-submit{background:var(--adp-text-dark)!important;color:var(--adp-gold-main)!important;border:1.5px solid rgb(255 215 96 / .85)!important;border-radius:14px!important;padding:14px 38px!important;font-size:13px!important;font-weight:800!important;letter-spacing:0.08em!important;text-transform:uppercase!important;box-shadow:inset 0 2px 6px rgb(255 255 255 / .15),0 10px 26px rgb(0 0 0 / .55)!important;cursor:pointer!important;transition:all 0.25s ease!important}.wpforms-container button.wpforms-submit:hover,.wpforms-container input.wpforms-submit:hover,.wpforms-container button.wpforms-submit:focus,.wpforms-container input.wpforms-submit:focus,.wpforms-container button.wpforms-submit:active,.wpforms-container input.wpforms-submit:active{outline:none!important;background:var(--adp-bg-dark)!important;color:var(--adp-gold-main)!important;border-color:var(--adp-gold-main)!important;box-shadow:0 16px 40px rgb(0 0 0 / .75),0 0 28px rgb(255 215 96 / .45)!important;transform:translateY(-2px)!important}@media (max-width:768px){.wpforms-container button.wpforms-submit,.wpforms-container input.wpforms-submit{width:100%!important}}body.page-id-3410 .wpforms-container .wpforms-field-label{color:var(--adp-text-light)!important;opacity:.9}body.page-id-3410 .wpforms-container .wpforms-field-description{color:rgb(255 255 255 / .95)!important}body.page-id-3410 .wpforms-container input[type="text"],body.page-id-3410 .wpforms-container input[type="email"],body.page-id-3410 .wpforms-container input[type="tel"],body.page-id-3410 .wpforms-container textarea{background:rgb(20 24 29 / .8)!important;color:var(--adp-text-light)!important;border:1.5px solid rgb(255 215 96 / .45)!important;border-radius:14px!important;box-shadow:inset 0 2px 6px rgb(0 0 0 / .5),0 6px 18px rgb(0 0 0 / .55)!important;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px)}body.page-id-3410 .wpforms-container ::placeholder{color:rgb(255 255 255 / .45)!important}body.page-id-3410 .wpforms-container input:focus,body.page-id-3410 .wpforms-container textarea:focus{outline:none!important;border-color:var(--adp-gold-main)!important;box-shadow:0 0 0 2px rgb(255 215 90 / .25),0 10px 30px rgb(0 0 0 / .75)!important}body.page-id-3410 .wpforms-error{color:var(--adp-gold-main)!important}body.page-id-3410 .wpforms-confirmation-container{background:rgb(0 0 0 / .65)!important;color:var(--adp-text-light)!important;border:1px solid rgb(255 215 96 / .55);border-radius:18px;box-shadow:0 14px 40px rgb(0 0 0 / .75),0 0 30px rgb(255 215 96 / .25)}.adp-contact-card,.contact-card,.elementor-widget-icon-box{background:linear-gradient(180deg,rgb(20 24 29 / .92),rgb(14 17 20 / .92))!important;box-shadow:0 18px 45px rgb(0 0 0 / .75),inset 0 0 0 1px rgb(255 215 90 / .08)}.adp-contact-card h3,.contact-card h3,.elementor-widget-icon-box .elementor-icon-box-title{color:var(--adp-gold-main)!important;font-weight:800}.adp-contact-card p,.contact-card p,.elementor-widget-icon-box-description{color:var(--adp-text-on-dark)!important;opacity:.95;line-height:1.6}.adp-contact-card svg,.elementor-icon-box-icon svg{color:var(--adp-gold-main)!important;fill:var(--adp-gold-main)!important}.adp-contact-card a,.contact-card a{color:var(--adp-gold-main)!important;font-weight:700}.adp-contact-card a:hover,.contact-card a:hover{color:var(--adp-gold-hover)!important;text-shadow:0 0 12px rgb(255 215 90 / .45)}.adp-contact-card .elementor-button,.contact-card .elementor-button{background:linear-gradient(135deg,var(--adp-gold-main),var(--adp-gold-hover))!important;color:#121417!important;border-radius:14px;font-weight:800}.adp-contact-card .elementor-button:hover,.contact-card .elementor-button:hover{background:linear-gradient(135deg,var(--adp-gold-hover),var(--adp-gold-main))!important;color:#121417!important;box-shadow:0 10px 25px rgb(168 130 46 / .35)}#wpforms-form-156 .wpforms-submit-container{text-align:center!important}#wpforms-form-156 button.wpforms-submit{width:auto!important;max-width:100%!important;display:inline-flex!important;justify-content:center!important;align-items:center!important;padding:14px 26px!important;border-radius:16px!important}@media (max-width:1024px){#wpforms-form-156{padding-left:12px!important;padding-right:12px!important;box-sizing:border-box!important}}@media (max-width:767px){#wpforms-form-156 button.wpforms-submit{min-width:220px!important}}#wpforms-form-157 .wpforms-submit-container{text-align:left}#wpforms-form-157 button.wpforms-submit{display:inline-flex!important;align-items:center!important;justify-content:center!important;white-space:nowrap!important;text-align:center!important;padding:14px 32px!important;line-height:1!important;height:auto!important;min-height:unset!important;text-indent:0!important}#wpforms-form-157 button.wpforms-submit::before,#wpforms-form-157 button.wpforms-submit::after{content:none!important;display:none!important}#wpforms-form-157 input[type="email"]{background:rgb(22 27 37 / .8)!important;color:#ffffff!important;border:1.5px solid rgb(255 215 90 / .45)!important;border-radius:14px!important;box-shadow:inset 0 1px 2px rgb(255 255 255 / .04),0 8px 22px rgb(0 0 0 / .55)!important;padding:12px 18px!important;font-size:14px!important;transition:all 0.25s ease!important}#wpforms-form-157 input[type="email"]::placeholder{color:rgb(255 255 255 / .55)!important}#wpforms-form-157 input[type="email"]:focus{outline:none!important;background:rgb(22 27 37 / .95)!important;border-color:#FFD75A!important;box-shadow:0 0 0 2px rgb(255 215 90 / .25),0 10px 28px rgb(0 0 0 / .7)!important}.adp-apa a{color:#FFD75A;font-weight:700;text-decoration:none}.adp-apa a:hover{color:#fff;text-decoration:underline}.adp-ea-accordion a{color:#FFD75A;font-weight:700;text-decoration:none}.adp-ea-accordion a:hover{color:#FFF;text-decoration:underline}:root{--theme-link-initial-color:#121417;--theme-link-hover-color:#B08D2C}body.home{--theme-link-initial-color:rgba(255,255,255,0.75);--theme-link-hover-color:#FFD75A}.cookie-notification{position:fixed;bottom:0;left:0;right:0;z-index:9999;background:linear-gradient(180deg,rgb(14 16 18 / .97),rgb(8 10 12 / .97));color:#e6e6e6;padding:14px 20px;margin:0;border-radius:0;border-top:1px solid rgb(255 215 96 / .25);box-shadow:0 -10px 28px rgb(0 0 0 / .6);backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);animation:cookieBarSlideUp 0.35s ease-out both}.cookie-notification p{margin:0;font-size:14px;line-height:1.45;color:#d8d8d8}.cookie-notification a{color:#FFD75A;font-weight:600;text-decoration:underline}.cookie-notification a:hover{color:#fff}.cookie-notification .container,.cookie-notification .content,.cookie-notification>div{max-width:1200px;margin:0 auto}.cookie-notification .buttons,.cookie-notification .ct-buttons,.cookie-notification .cookie-buttons{display:flex;gap:12px;justify-content:flex-end;align-items:center;margin-top:10px}.cookie-notification button{border-radius:999px;padding:8px 18px;font-size:13px;font-weight:700;cursor:pointer;transition:all 0.2s ease;white-space:nowrap}.cookie-notification button.accept{background:linear-gradient(135deg,#FFD75A,#F0B90B);color:#121417;border:none;box-shadow:0 6px 16px rgb(255 215 90 / .35)}.cookie-notification button.refuse{background:#fff0;color:#fff;border:1px solid rgb(255 255 255 / .35)}@media (hover:hover){.cookie-notification button.accept:hover{transform:translateY(-1px)}.cookie-notification button.refuse:hover{background:rgb(255 255 255 / .1)}}@media (max-width:768px){.cookie-notification{padding:12px 14px}.cookie-notification p{font-size:13px}.cookie-notification .buttons{justify-content:center;flex-wrap:wrap}}@keyframes cookieBarSlideUp{from{transform:translateY(100%);opacity:0}to{transform:translateY(0);opacity:1}}.legal-layout{display:flex;gap:48px;max-width:1200px;margin:0 auto 80px;padding:0 20px;align-items:flex-start}.legal-sidebar{width:280px;flex-shrink:0;background:#fff;padding:26px 24px;border-radius:16px;box-shadow:0 12px 30px rgb(0 0 0 / .06);position:sticky;top:120px}.legal-sidebar h3{text-align:center;font-size:18px;font-weight:700;color:#A8822E;margin-bottom:20px}.legal-sidebar ul{list-style:none;padding:0;margin:0}.legal-sidebar li{margin-bottom:12px}.legal-sidebar a{display:block;text-decoration:none;color:#111;font-weight:500;padding-left:14px;position:relative;transition:all 0.25s ease}.legal-sidebar a::before{content:"•";position:absolute;left:0;color:#A8822E;font-size:18px;top:-1px}.legal-sidebar a:hover{color:#A8822E;padding-left:18px}.legal-content{flex:1;max-width:820px}.legal-content h1{font-size:36px;font-weight:800;text-align:center;margin-bottom:10px}.legal-content h1+p{text-align:center;max-width:720px;margin:0 auto 56px;font-size:16px;color:#555}.legal-content h2{margin-top:64px;margin-bottom:18px;font-size:24px;font-weight:600;color:#A8822E}.legal-content p{font-size:16px;line-height:1.65;margin-bottom:14px;color:#111}.legal-content ul{margin:16px 0 24px 22px}.legal-content ul li{margin-bottom:8px}.legal-content h2[id]{scroll-margin-top:140px}@media (max-width:1024px){.legal-layout{gap:32px}.legal-sidebar{width:240px}}@media (max-width:768px){.legal-layout{flex-direction:column}.legal-sidebar{position:relative;top:auto;width:100%;margin-bottom:40px}.legal-content h1{font-size:28px}.legal-content h2{font-size:20px}.legal-content h2[id]{scroll-margin-top:110px}}.legal-content h2{text-align:center}.legal-content h2::after{content:"";display:block;width:64px;height:2px;margin:12px auto 0;background-color:#A8822E;opacity:.7}.legal-sidebar a.is-active{color:#A8822E;font-weight:700}.legal-sidebar a.is-active::before{content:"›";position:absolute;left:-10px;color:#A8822E;font-size:18px}.glass-icon{background:transparent!important;border:1px solid rgb(255 215 90 / .35)!important;border-radius:14px;box-shadow:none!important;padding:14px 16px!important}.glass-icon *,.glass-icon svg,.glass-icon i{color:inherit!important;fill:currentColor!important;stroke:currentColor!important}.glass-icon .elementor-icon,.glass-icon .elementor-icon svg{color:#fff!important}.glass-icon .elementor-icon-box-title,.glass-icon .elementor-heading-title{color:#FFD75A!important;font-weight:700}.glass-icon .elementor-icon-box-description{color:rgb(255 255 255 / .85)}.glass-icon:hover{background:transparent!important;box-shadow:none!important;transform:none!important}.tinv-wishlist table{background:var(--adp-bg-white);border-radius:20px;overflow:hidden;border:1px solid var(--adp-border-light);box-shadow:0 18px 40px rgb(0 0 0 / .08)}.tinv-wishlist thead th{background:#F8F9FB;font-weight:700;font-size:13px;text-transform:uppercase;letter-spacing:.04em;color:var(--adp-text-muted);padding:16px}.tinv-wishlist tbody td{padding:18px 16px;border-top:1px solid var(--adp-border-light)}.tinv-wishlist tbody tr{border-bottom:1px solid #f1f1f1}.tinv-wishlist tbody tr:hover{background:#fafafa}.tinv-wishlist img{border-radius:10px}.tinv-wishlist .product-name a{font-weight:700;color:var(--adp-text-dark)}.tinv-wishlist .product-price{font-weight:800;color:var(--adp-gold-muted);text-align:left}.tinv-wishlist .add_to_cart_button,.tinv-wishlist .product-action a{border-radius:12px!important;border:1.5px solid var(--adp-gold-soft)!important;padding:10px 16px!important;font-weight:700!important;background:var(--adp-bg-white)!important}.tinv-wishlist .add_to_cart_button:hover{border-color:var(--adp-gold-hover)!important;box-shadow:0 6px 18px rgb(0 0 0 / .12)}.tinv-wishlist tfoot{background:#fafafa}.tinv-wishlist tfoot td{padding:18px;border-top:1px solid var(--adp-border-light)}.tinv-wishlist table th,.tinv-wishlist table td{border-left:none!important;border-right:none!important}.tinv-wishlist tbody tr{border-bottom:1px solid #ececec}.tinv-wishlist thead th{border-bottom:1px solid var(--adp-border-light)}.tinv-wishlist tfoot td{border-top:1px solid var(--adp-border-light)}.tinv-wishlist tfoot .button{margin-left:8px}.tinv-wishlist .product-remove a{opacity:.6;transition:opacity .2s ease}.tinv-wishlist .product-remove a:hover{opacity:1}.woocommerce-account table{background:var(--adp-bg-white);border-radius:18px;overflow:hidden;border:1px solid var(--adp-border-light);box-shadow:0 18px 40px rgb(0 0 0 / .08)}.woocommerce-account table th{background:#F8F9FB;font-size:13px;text-transform:uppercase;letter-spacing:.04em;color:var(--adp-text-muted);padding:16px}.woocommerce-account table td{padding:18px 16px;border-top:1px solid var(--adp-border-light)}.woocommerce-account table tr:hover{background:#fafafa}.woocommerce-account table a{font-weight:700;color:var(--adp-gold-muted)}body.woocommerce-checkout .select2-container--default .select2-selection--single{background:#ffffff!important;color:#000!important;border:1px solid #ddd!important;height:48px!important;padding-top:8px!important}body.woocommerce-checkout .select2-dropdown{background:#ffffff!important;border:1px solid #ddd!important}body.woocommerce-checkout .select2-results__option{background:#ffffff!important;color:#000!important}body.woocommerce-checkout .select2-results__option--highlighted{background:#A8822E!important;color:#fff!important}body.woocommerce-checkout .select2-results__option--selected{background:#e9e9e9!important;color:#000!important}body.woocommerce-checkout .select2-search__field{background:#ffffff!important;color:#000!important;border:1px solid #ddd!important}.category-card{position:relative;overflow:hidden;border-radius:14px;transition:transform 0.35s ease,box-shadow 0.35s ease;background:#0d0f12}.category-card img{transition:transform 0.6s ease,filter 0.4s ease;filter:brightness(1.05)}.category-card::before{content:"";position:absolute;inset:0;background:linear-gradient(to top,rgb(0 0 0 / .45),rgb(0 0 0 / .15),#fff0);opacity:.75;transition:opacity 0.35s ease}.category-card::after{content:"";position:absolute;inset:0;border-radius:14px;border:1px solid rgb(168 130 46 / .6);transition:border 0.3s ease,box-shadow 0.3s ease}.category-card:hover{transform:translateY(-6px);box-shadow:0 10px 30px rgb(168 130 46 / .35)}.category-card:hover img{transform:scale(1.06);filter:brightness(1.12)}.category-card:hover::before{opacity:.5}.category-card:hover::after{border:1px solid #A8822E;box-shadow:inset 0 0 18px rgb(168 130 46 / .15),0 0 18px rgb(168 130 46 / .25)}.category-title{transition:transform 0.3s ease,letter-spacing 0.3s ease,color 0.3s ease}.category-card:hover .category-title{transform:translateY(-2px);letter-spacing:.5px;color:#A8822E}.category-pill{display:inline-block;padding:10px 22px;border-radius:999px;background:rgb(0 0 0 / .45);backdrop-filter:blur(6px);border:1px solid rgb(255 255 255 / .08);transition:all 0.3s ease}.category-card:hover .category-pill{background:rgb(168 130 46 / .15);border:1px solid rgb(168 130 46 / .5);box-shadow:0 0 12px rgb(168 130 46 / .25)}.adp-water-card{position:relative;border-radius:18px;overflow:hidden;border:1px solid rgb(168 130 46 / .35);transition:all 0.35s ease;background:#0d0f12}.adp-water-card:hover{transform:translateY(-6px);border-color:#A8822E;box-shadow:0 18px 40px rgb(168 130 46 / .18)}.adp-water-card h3{color:#A8822E;font-weight:600}.adp-water-card ul li{margin-bottom:8px}.adp-water-card .elementor-button{border-radius:999px;border:1px solid #A8822E;background:#fff0;transition:all 0.3s ease}.adp-water-card .elementor-button:hover{background:#A8822E}.adp-water-card .elementor-button:hover span,.adp-water-card .elementor-button:hover{color:#E8B239!important}.adp-water-card .elementor-button:hover{background:#A8822E;color:#0d0f12!important}@media (max-width:1024px){.adp-water-card:hover{transform:none;box-shadow:none}}#sib-container{background:#0b0d10!important;border:1px solid #A8822E!important;border-radius:20px!important;padding:34px!important;box-shadow:0 25px 60px rgb(0 0 0 / .6)}#sib-container p{color:#ffffff!important}#sib-container input{background:#050608!important;border:1px solid #A8822E!important;border-radius:12px!important;color:#ffffff!important;padding:16px!important;font-size:15px!important}#sib-container input::placeholder{color:#6f7680!important}#sib-container label{color:#B0B6BC!important}.entry__specification{color:#7e8792!important}#sib-form-container{font-size:16px}#sib-form-container div[style*="font-size:28px"]{font-size:28px!important}@media (max-width:1024px){#sib-form-container div[style*="font-size:28px"]{font-size:24px!important}#sib-form-container{font-size:15px}}@media (max-width:768px){#sib-form-container div[style*="font-size:28px"]{font-size:20px!important}#sib-form-container{font-size:14px}#sib-form-container input{font-size:14px;padding:10px 12px}#sib-form-container button{font-size:14px;padding:8px 18px}}#sib-form button[type="submit"]{background:#14161C;border:1px solid #A8822E;color:#E8B239;padding:10px 22px;border-radius:999px;font-weight:600;cursor:pointer;transition:all .25s ease}#sib-form button[type="submit"]:hover{background:#E8B239;color:#0d0f12}#sib-form button[type="submit"]:hover{background:#E8B239;color:#0d0f12}@media (max-width:1024px){.ct-header-row .ct-container{flex-wrap:wrap!important}.ct-header [data-id="socials"]{width:100%!important;order:1!important;justify-content:center!important;margin-bottom:6px}.ct-header [data-id="logo"]{order:2!important}.ct-header [data-id="search"],.ct-header [data-id="account"],.ct-header [data-id="cart"]{order:3!important}}.single-product .woocommerce-product-gallery{position:relative}.single-product .woocommerce-product-gallery>span.onsale{top:26px!important;left:26px!important;z-index:100!important}@media (max-width:480px){.ha-card-badge,.happy-card-badge{display:inline-block!important;width:auto!important;max-width:fit-content!important;white-space:nowrap!important;padding:6px 14px!important;border-radius:999px!important}}