.envirabox-bg{background:black!important;opacity:1!important}.envirabox-theme-base_dark .envirabox-toolbar{top:10px!important}.envira-woocommerce.envira-woocommerce-hidden .price,.envira-woocommerce.envira-woocommerce-hidden .quantity{display:none!important}.envirabox-woocommerce .envirabox-outer .envirabox-inner .envira-woocommerce{width:100%!important;bottom:-8vh!important}.envira-woocommerce.envira-woocommerce-hidden .single_add_to_cart_button{background:linear-gradient(90deg,#c8a96e,#e8c987)!important;color:#0a0a0a!important;border:none!important;border-radius:8px!important;font-size:14px!important;padding:12px 20px!important;width:100%!important;font-weight:600!important;box-sizing:border-box!important;cursor:pointer!important}.aioseo-breadcrumbs a{color:#00c6c2}.envirabox-overlay::after,.envirabox-wrap::after{content:"© Taneino_Visuals · © Taneino_Visuals · © Taneino_Visuals";position:fixed;top:50%;left:50%;transform:translate(-50%,-50%) rotate(-35deg);font-size:22px;font-family:'Arial',sans-serif;color:rgb(255 255 255 / .35);white-space:nowrap;pointer-events:none;z-index:99999;letter-spacing:8px;text-shadow:1px 1px 3px rgb(0 0 0 / .4);user-select:none}.envira-gallery-wrap .envira-gallery-item img,.envira-gallery-wrap .envira-gallery-image,.envira-gallery-public .envira-gallery-item img{border-radius:8px;overflow:hidden;transition:transform 0.35s ease,box-shadow 0.35s ease;display:block;width:100%;height:auto}.envira-gallery-wrap .envira-gallery-item,.envira-gallery-wrap .envira-gallery-item a{border-radius:8px;overflow:hidden;display:block}.envira-gallery-wrap .envira-gallery-item:hover img,.envira-gallery-public .envira-gallery-item:hover img{transform:scale(1.03);box-shadow:0 8px 24px rgb(0 0 0 / .15)}.envira-gallery-wrap .envira-gallery-item{position:relative}.envira-pagination .envira-gallery-item img,.envira-lightbox-image{border-radius:8px}.envira-pagination,.envira-gallery-pagination,nav.pagination,.pagination{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:8px;margin:40px 0 32px;padding:0;list-style:none;font-family:inherit}.envira-pagination .page-numbers,.envira-gallery-pagination .page-numbers,nav.pagination .page-numbers,.pagination .page-numbers,.envira-pagination a,.envira-pagination span{display:inline-flex!important;justify-content:center!important;align-items:center!important;box-sizing:border-box!important;min-width:44px;height:44px;padding:0 14px!important;border:1px solid #e5e7eb;border-radius:10px;background:#fff;color:#1f2937;font-size:15px;font-weight:600;line-height:44px!important;vertical-align:middle;text-decoration:none;transition:all 0.18s ease;box-shadow:0 1px 2px rgb(0 0 0 / .04);cursor:pointer;user-select:none}.envira-pagination .page-numbers:hover,.envira-pagination a:hover,.pagination .page-numbers:hover{background:#f5efe6;border-color:#c9a876;color:#0f172a;transform:translateY(-1px);box-shadow:0 4px 10px rgb(0 0 0 / .06)}.envira-pagination .page-numbers:focus-visible,.envira-pagination a:focus-visible{outline:2px solid #c9a876;outline-offset:2px}.envira-pagination .page-numbers.current,.envira-pagination span.current,.pagination .page-numbers.current{background:#c9a876;border-color:#c9a876;color:#fff;cursor:default;box-shadow:0 4px 12px rgb(201 168 118 / .4)}.envira-pagination .page-numbers.current:hover{background:#c9a876;transform:none}.envira-pagination .page-numbers.dots,.envira-pagination span.dots,.pagination .page-numbers.dots{border-color:#fff0;background:#fff0;box-shadow:none;color:#9ca3af;cursor:default;letter-spacing:2px}.envira-pagination .page-numbers.dots:hover{background:#fff0;border-color:#fff0;transform:none;box-shadow:none}.envira-pagination .prev,.envira-pagination .next,.pagination .prev,.pagination .next{width:44px;min-width:44px!important;padding:0!important;font-size:0!important;background:#0f172a;border-color:#0f172a;color:#fff}.envira-pagination .prev:hover,.envira-pagination .next:hover,.pagination .prev:hover,.pagination .next:hover{background:#c9a876;border-color:#c9a876;color:#fff}.envira-pagination .prev::before,.pagination .prev::before{content:"‹";font-size:22px!important;line-height:1!important;margin:0!important}.envira-pagination .next::after,.pagination .next::after{content:"›";font-size:22px!important;line-height:1!important;margin:0!important}@media (max-width:600px){.envira-pagination,.pagination{flex-wrap:nowrap!important;gap:4px!important;margin:24px 0 16px;padding:0 8px}.envira-pagination .page-numbers,.pagination .page-numbers{min-width:36px!important;height:36px!important;padding:0 8px!important;font-size:13px!important;line-height:36px!important;flex-shrink:0}.envira-pagination .prev,.envira-pagination .next,.pagination .prev,.pagination .next{font-size:0!important;padding:0!important;min-width:36px!important;width:36px!important}.envira-pagination .prev::before,.envira-pagination .next::after{font-size:20px!important;margin:0!important;line-height:36px!important}.envira-pagination .page-numbers.dots,.pagination .page-numbers.dots{min-width:22px!important;padding:0 2px!important}}@media (max-width:380px){.envira-pagination .page-numbers,.pagination .page-numbers{min-width:32px!important;height:32px!important;padding:0 6px!important;font-size:12px!important;line-height:32px!important}.envira-pagination .prev,.envira-pagination .next{min-width:32px!important;width:32px!important}.envira-pagination .prev::before,.envira-pagination .next::after{line-height:32px!important;font-size:18px!important}}body.tn-tpl-fond-blanc{background-color:#fff;color:#111}body.tn-tpl-woo-tunnel{background-color:#fff;color:#111}body.tn-tpl-woo-tunnel .tn-site-header__menu-toggle,body.tn-tpl-woo-tunnel .tn-minicart__toggle{display:none!important}body.tn-tpl-woo-tunnel-dark .tn-site-header__menu-toggle,body.tn-tpl-woo-tunnel-dark .tn-minicart__toggle{display:none!important}