.top-header{position:relative;z-index:1000}.topacio-menu-toggle{width:46px;height:46px;border:1px solid #10145f;border-radius:50%;background:transparent;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px;padding:0;cursor:pointer}.topacio-menu-toggle span{display:block;height:1px;background:#111;transition:all .3s ease}.topacio-menu-toggle span:first-child{width:20px}.topacio-menu-toggle span:last-child{width:13px;margin-right:7px}.dropdown-header-menu{max-height:0;overflow:hidden;opacity:0;visibility:hidden;padding-top:0!important;padding-bottom:0!important;transition:max-height .45s ease,opacity .3s ease,padding .45s ease,visibility .3s ease}.dropdown-header-menu.menu-open{max-height:150px;opacity:1;visibility:visible;padding-top:20px!important;padding-bottom:20px!important}.topacio-menu-toggle.is-open span:first-child{width:18px;transform:translateY(3.5px) rotate(45deg)}.topacio-menu-toggle.is-open span:last-child{width:18px;margin-right:0;transform:translateY(-3.5px) rotate(-45deg)}body.tax-product_cat,body.post-type-archive-product,body.woocommerce-shop{background-color:#fbfbfb!important}body.tax-product_cat #main-content,body.post-type-archive-product #main-content,body.woocommerce-shop #main-content{background-color:#fbfbfb!important;padding-top:25px!important;padding-bottom:75px!important}body.tax-product_cat #main-content .container:before,body.tax-product_cat #main-content .container:after,body.post-type-archive-product #main-content .container:before,body.post-type-archive-product #main-content .container:after,body.woocommerce-shop #main-content .container:before,body.woocommerce-shop #main-content .container:after,.woocommerce.archive #main-content .container:before,.woocommerce.archive #main-content .container:after,.woocommerce-page.archive #main-content .container:before,.woocommerce-page.archive #main-content .container:after,body.tax-product_cat #content-area:before,body.tax-product_cat #content-area:after,body.post-type-archive-product #content-area:before,body.post-type-archive-product #content-area:after,body.woocommerce-shop #content-area:before,body.woocommerce-shop #content-area:after{display:none!important;content:none!important;width:0!important;height:0!important;background:none!important;background-color:transparent!important;border:none!important}body.tax-product_cat #sidebar,body.post-type-archive-product #sidebar,body.woocommerce-shop #sidebar{display:none!important;width:0!important;border:none!important}body.tax-product_cat #left-area,body.post-type-archive-product #left-area,body.woocommerce-shop #left-area{width:100%!important;max-width:1320px!important;float:none!important;padding:0!important;margin:0 auto!important;border-right:none!important;border-left:none!important}body.tax-product_cat #content-area,body.post-type-archive-product #content-area,body.woocommerce-shop #content-area{width:100%!important;max-width:1320px!important;margin:0 auto!important;padding:0!important;border:none!important}body.tax-product_cat .container,body.post-type-archive-product .container,body.woocommerce-shop .container{width:92%!important;max-width:1360px!important;padding-top:15px!important}.woocommerce-breadcrumb{text-align:center!important;font-family:'Manrope',-apple-system,sans-serif!important;font-size:11px!important;font-weight:500!important;text-transform:uppercase!important;letter-spacing:0.22em!important;color:#8c8c88!important;margin:0 0 22px 0!important}.woocommerce-breadcrumb a{color:#666666!important;text-decoration:none!important;transition:color 0.25s ease!important}.woocommerce-breadcrumb a:hover{color:#04014b!important;font-weight:600!important}.woocommerce-products-header{text-align:center!important;max-width:860px!important;margin:0 auto 28px auto!important;padding:0 15px!important}.topacio-cat-eyebrow{font-family:'Manrope',-apple-system,sans-serif!important;font-size:11px!important;font-weight:600!important;text-transform:uppercase!important;letter-spacing:0.32em!important;color:#04014b!important;opacity:0.65!important;margin:0 0 10px 0!important}.woocommerce-products-header__title.page-title{font-family:'Cormorant Garamond',Georgia,serif!important;font-size:clamp(2.5rem,4.8vw,4rem)!important;font-weight:600!important;color:#04014b!important;line-height:1.05!important;letter-spacing:-0.025em!important;margin:0 0 16px 0!important;text-transform:none!important}.term-description,.page-description{font-family:'Manrope',-apple-system,sans-serif!important;font-size:15px!important;line-height:1.7!important;color:#555555!important;font-weight:400!important;max-width:680px!important;margin:0 auto!important;text-align:center!important}.term-description p,.page-description p{margin:0!important;line-height:1.7!important;color:#555555!important}.topacio-category-pills-wrap{display:flex!important;justify-content:center!important;align-items:center!important;margin:24px auto 32px auto!important;max-width:1050px!important;padding:0 10px!important}.topacio-category-pills{display:flex!important;align-items:center!important;gap:10px!important;flex-wrap:wrap!important;justify-content:center!important}@media (max-width:768px){.topacio-category-pills-wrap{margin:18px 0 24px 0!important;padding:0!important}.topacio-category-pills{flex-wrap:nowrap!important;overflow-x:auto!important;justify-content:flex-start!important;padding:6px 12px 14px 12px!important;-webkit-overflow-scrolling:touch!important;scrollbar-width:none!important}.topacio-category-pills::-webkit-scrollbar{display:none!important}}.topacio-pill{display:inline-block!important;padding:9px 20px!important;border-radius:9999px!important;font-family:'Manrope',-apple-system,sans-serif!important;font-size:12px!important;font-weight:500!important;letter-spacing:0.04em!important;text-decoration:none!important;transition:all 0.25s cubic-bezier(0.16,1,0.3,1)!important;white-space:nowrap!important;background-color:#ffffff!important;color:#2b2b2b!important;border:1px solid #dfdfe2!important;box-shadow:0 2px 6px rgba(0,0,0,0.02)!important}.topacio-pill:hover{background-color:#04014b!important;color:#ffffff!important;border-color:#04014b!important;transform:translateY(-2px)!important;box-shadow:0 4px 14px rgba(4,1,75,0.18)!important}.topacio-pill.active{background-color:#04014b!important;color:#ffffff!important;border-color:#04014b!important;font-weight:600!important;box-shadow:0 4px 14px rgba(4,1,75,0.22)!important}.topacio-catalog-toolbar{display:flex!important;justify-content:space-between!important;align-items:center!important;border-top:1px solid rgba(0,0,0,0.07)!important;border-bottom:1px solid rgba(0,0,0,0.07)!important;padding:14px 4px!important;margin:24px 0 32px 0!important;flex-wrap:wrap!important;gap:12px!important}body.tax-product_cat .woocommerce-result-count,body.post-type-archive-product .woocommerce-result-count,body.woocommerce-shop .woocommerce-result-count{float:none!important;margin:0!important;font-family:'Manrope',-apple-system,sans-serif!important;font-size:11px!important;font-weight:600!important;text-transform:uppercase!important;letter-spacing:0.16em!important;color:#777777!important}body.tax-product_cat .woocommerce-ordering,body.post-type-archive-product .woocommerce-ordering,body.woocommerce-shop .woocommerce-ordering{float:none!important;margin:0!important}body.tax-product_cat .woocommerce-ordering select,body.post-type-archive-product .woocommerce-ordering select,body.woocommerce-shop .woocommerce-ordering select{font-family:'Manrope',-apple-system,sans-serif!important;font-size:12px!important;font-weight:500!important;color:#222222!important;background-color:#ffffff!important;border:1px solid #dcdcd6!important;border-radius:6px!important;padding:8px 32px 8px 14px!important;cursor:pointer!important;outline:none!important;transition:all 0.2s ease!important}body.tax-product_cat .woocommerce-ordering select:hover,body.tax-product_cat .woocommerce-ordering select:focus{border-color:#04014b!important;box-shadow:0 0 0 3px rgba(4,1,75,0.08)!important}body.tax-product_cat ul.products,body.post-type-archive-product ul.products,body.woocommerce-shop ul.products{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:32px!important;margin:0 0 48px 0!important;padding:0!important;float:none!important;clear:both!important;width:100%!important}body.tax-product_cat ul.products:before,body.tax-product_cat ul.products:after,body.post-type-archive-product ul.products:before,body.post-type-archive-product ul.products:after{display:none!important}@media (min-width:1200px){body.tax-product_cat ul.products,body.post-type-archive-product ul.products,body.woocommerce-shop ul.products{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:36px 32px!important}}@media (max-width:980px){body.tax-product_cat ul.products,body.post-type-archive-product ul.products,body.woocommerce-shop ul.products{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:24px 20px!important}}@media (max-width:580px){body.tax-product_cat ul.products,body.post-type-archive-product ul.products,body.woocommerce-shop ul.products{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:16px 12px!important}}body.tax-product_cat ul.products li.product,body.post-type-archive-product ul.products li.product,body.woocommerce-shop ul.products li.product{background:#ffffff!important;border-radius:14px!important;padding:16px!important;border:1px solid rgba(0,0,0,0.05)!important;box-shadow:0 4px 18px rgba(0,0,0,0.03)!important;transition:transform 0.35s cubic-bezier(0.16,1,0.3,1),box-shadow 0.35s cubic-bezier(0.16,1,0.3,1),border-color 0.3s ease!important;display:flex!important;flex-direction:column!important;justify-content:space-between!important;position:relative!important;overflow:hidden!important;float:none!important;width:100%!important;margin:0!important;box-sizing:border-box!important}body.tax-product_cat ul.products li.product:hover,body.post-type-archive-product ul.products li.product:hover,body.woocommerce-shop ul.products li.product:hover{transform:translateY(-6px)!important;box-shadow:0 18px 40px rgba(4,1,75,0.1)!important;border-color:rgba(4,1,75,0.16)!important}@media (max-width:580px){body.tax-product_cat ul.products li.product,body.post-type-archive-product ul.products li.product,body.woocommerce-shop ul.products li.product{padding:10px!important;border-radius:10px!important}}body.tax-product_cat ul.products li.product a.woocommerce-LoopProduct-link,body.post-type-archive-product ul.products li.product a.woocommerce-LoopProduct-link,body.woocommerce-shop ul.products li.product a.woocommerce-LoopProduct-link{text-decoration:none!important;display:flex!important;flex-direction:column!important;align-items:center!important;width:100%!important;color:inherit!important}body.tax-product_cat ul.products li.product a.woocommerce-LoopProduct-link:hover,body.post-type-archive-product ul.products li.product a.woocommerce-LoopProduct-link:hover,body.woocommerce-shop ul.products li.product a.woocommerce-LoopProduct-link:hover{text-decoration:none!important;color:inherit!important}body.tax-product_cat ul.products li.product .et_shop_image,body.tax-product_cat ul.products li.product a img,body.post-type-archive-product ul.products li.product .et_shop_image,body.post-type-archive-product ul.products li.product a img,body.woocommerce-shop ul.products li.product .et_shop_image,body.woocommerce-shop ul.products li.product a img{border-radius:10px!important;overflow:hidden!important;aspect-ratio:1 / 1!important;width:100%!important;height:auto!important;object-fit:cover!important;background:#f7f7f5!important;box-shadow:none!important;margin:0 0 14px 0!important;display:block!important;transition:transform 0.45s ease!important}body.tax-product_cat ul.products li.product:hover .et_shop_image img,body.tax-product_cat ul.products li.product:hover a img,body.post-type-archive-product ul.products li.product:hover a img,body.woocommerce-shop ul.products li.product:hover a img{transform:scale(1.04)!important}body.tax-product_cat ul.products li.product .et_overlay,body.post-type-archive-product ul.products li.product .et_overlay,body.woocommerce-shop ul.products li.product .et_overlay{display:none!important}body.tax-product_cat ul.products li.product .woocommerce-loop-product__title,body.post-type-archive-product ul.products li.product .woocommerce-loop-product__title,body.woocommerce-shop ul.products li.product .woocommerce-loop-product__title{font-family:'Cormorant Garamond',Georgia,serif!important;font-size:21px!important;font-weight:600!important;color:#04014b!important;text-align:center!important;line-height:1.25!important;margin:6px 0 6px 0!important;padding:0!important;letter-spacing:-0.015em!important;transition:color 0.2s ease!important}@media (max-width:580px){body.tax-product_cat ul.products li.product .woocommerce-loop-product__title,body.post-type-archive-product ul.products li.product .woocommerce-loop-product__title,body.woocommerce-shop ul.products li.product .woocommerce-loop-product__title{font-size:16px!important;margin:4px 0 3px 0!important}}body.tax-product_cat ul.products li.product:hover .woocommerce-loop-product__title,body.post-type-archive-product ul.products li.product:hover .woocommerce-loop-product__title,body.woocommerce-shop ul.products li.product:hover .woocommerce-loop-product__title{color:#1a1e75!important}body.tax-product_cat ul.products li.product .price,body.post-type-archive-product ul.products li.product .price,body.woocommerce-shop ul.products li.product .price{font-family:'Manrope',-apple-system,sans-serif!important;font-size:14px!important;font-weight:500!important;color:#555555!important;text-align:center!important;margin:0 0 14px 0!important;display:block!important;letter-spacing:0.02em!important}body.tax-product_cat ul.products li.product .price .amount,body.post-type-archive-product ul.products li.product .price .amount,body.woocommerce-shop ul.products li.product .price .amount{color:#04014b!important;font-weight:700!important}body.tax-product_cat ul.products li.product .price del,body.post-type-archive-product ul.products li.product .price del,body.woocommerce-shop ul.products li.product .price del{color:#999999!important;font-size:13px!important;margin-right:6px!important}body.tax-product_cat ul.products li.product .price ins,body.post-type-archive-product ul.products li.product .price ins,body.woocommerce-shop ul.products li.product .price ins{text-decoration:none!important;color:#04014b!important;font-weight:700!important}@media (max-width:580px){body.tax-product_cat ul.products li.product .price,body.post-type-archive-product ul.products li.product .price,body.woocommerce-shop ul.products li.product .price{font-size:12px!important;margin:0 0 8px 0!important}}.topacio-card-cta{display:block!important;width:100%!important;text-align:center!important;background-color:#04014b!important;color:#ffffff!important;font-family:'Manrope',-apple-system,sans-serif!important;font-size:11px!important;font-weight:600!important;text-transform:uppercase!important;letter-spacing:0.14em!important;padding:10px 14px!important;border-radius:6px!important;border:1px solid #04014b!important;margin-top:auto!important;transition:all 0.25s ease!important;text-decoration:none!important;box-sizing:border-box!important}.topacio-card-cta:hover{background-color:#1a1e75!important;border-color:#1a1e75!important;color:#ffffff!important;transform:translateY(-2px)!important;box-shadow:0 4px 14px rgba(4,1,75,0.25)!important}@media (max-width:580px){.topacio-card-cta{padding:7px 8px!important;font-size:9px!important;letter-spacing:0.08em!important}}body.tax-product_cat nav.woocommerce-pagination,body.post-type-archive-product nav.woocommerce-pagination,body.woocommerce-shop nav.woocommerce-pagination{padding:28px 0 40px 0!important;text-align:center!important;border-top:1px solid rgba(0,0,0,0.07)!important;margin-top:24px!important}body.tax-product_cat nav.woocommerce-pagination ul,body.post-type-archive-product nav.woocommerce-pagination ul,body.woocommerce-shop nav.woocommerce-pagination ul{display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:8px!important;border:none!important;padding:0!important;margin:0!important}body.tax-product_cat nav.woocommerce-pagination ul li,body.post-type-archive-product nav.woocommerce-pagination ul li,body.woocommerce-shop nav.woocommerce-pagination ul li{border:none!important;margin:0!important;padding:0!important;display:inline-block!important}body.tax-product_cat nav.woocommerce-pagination ul li a,body.tax-product_cat nav.woocommerce-pagination ul li span,body.post-type-archive-product nav.woocommerce-pagination ul li a,body.post-type-archive-product nav.woocommerce-pagination ul li span,body.woocommerce-shop nav.woocommerce-pagination ul li a,body.woocommerce-shop nav.woocommerce-pagination ul li span{display:flex!important;align-items:center!important;justify-content:center!important;min-width:40px!important;height:40px!important;padding:0 10px!important;border-radius:50%!important;font-family:'Manrope',-apple-system,sans-serif!important;font-size:13px!important;font-weight:600!important;line-height:40px!important;transition:all 0.2s ease!important;border:1px solid #dfdfe2!important;background:#ffffff!important;color:#333333!important;text-decoration:none!important}body.tax-product_cat nav.woocommerce-pagination ul li span.current,body.post-type-archive-product nav.woocommerce-pagination ul li span.current,body.woocommerce-shop nav.woocommerce-pagination ul li span.current{background:#04014b!important;color:#ffffff!important;border-color:#04014b!important;box-shadow:0 4px 14px rgba(4,1,75,0.22)!important}body.tax-product_cat nav.woocommerce-pagination ul li a:hover,body.post-type-archive-product nav.woocommerce-pagination ul li a:hover,body.woocommerce-shop nav.woocommerce-pagination ul li a:hover{background:#04014b!important;color:#ffffff!important;border-color:#04014b!important;transform:translateY(-2px)!important;box-shadow:0 4px 12px rgba(4,1,75,0.15)!important}body.blog,body.single-post,body.page-id-221050{background-color:#fbfbfb!important}body.blog #main-content,body.single-post #main-content,body.page-id-221050 #main-content{background-color:#fbfbfb!important}body.blog #sidebar,body.single-post #sidebar,body.page-id-221050 #sidebar{display:none!important;width:0!important;border:none!important}body.blog #main-content .container:before,body.blog #main-content .container:after,body.single-post #main-content .container:before,body.single-post #main-content .container:after,body.page-id-221050 #main-content .container:before,body.page-id-221050 #main-content .container:after{display:none!important;content:none!important;width:0!important;height:0!important;background:none!important;border:none!important}body.single-post #left-area{width:100%!important;max-width:860px!important;margin:0 auto!important;float:none!important;padding:30px 20px 60px 20px!important;border:none!important}body.single-post #content-area{width:100%!important;max-width:900px!important;margin:0 auto!important;border:none!important}body.single-post h1.entry-title{font-family:'Cormorant Garamond',Georgia,serif!important;font-size:clamp(2.3rem,4.5vw,3.6rem)!important;font-weight:600!important;color:#04014b!important;line-height:1.15!important;margin:0 0 16px 0!important;letter-spacing:-0.02em!important}body.single-post p.post-meta{font-family:'Manrope',-apple-system,sans-serif!important;font-size:11px!important;text-transform:uppercase!important;letter-spacing:0.18em!important;color:#888888!important;margin-bottom:24px!important;padding-bottom:16px!important;border-bottom:1px solid rgba(0,0,0,0.07)!important}.et_pb_ajax_pagination_container{display:block!important;width:100%!important;float:none!important}.et_pb_blog_posts{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:32px!important;width:100%!important;float:none!important;clear:both!important}@media (max-width:980px){.et_pb_blog_posts{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:24px!important}}@media (max-width:600px){.et_pb_blog_posts{grid-template-columns:1fr!important;gap:20px!important}}.et_pb_blog_posts .et_pb_post,.et_pb_post{background:#ffffff!important;border-radius:14px!important;padding:24px!important;border:1px solid rgba(0,0,0,0.06)!important;box-shadow:0 4px 18px rgba(0,0,0,0.03)!important;transition:transform 0.35s cubic-bezier(0.16,1,0.3,1),box-shadow 0.35s ease,border-color 0.3s ease!important;display:flex!important;flex-direction:column!important;justify-content:space-between!important;float:none!important;width:100%!important;max-width:100%!important;margin:0!important;box-sizing:border-box!important}.et_pb_blog_posts .et_pb_post:hover,.et_pb_post:hover{transform:translateY(-6px)!important;box-shadow:0 16px 36px rgba(4,1,75,0.1)!important;border-color:rgba(4,1,75,0.16)!important}.et_pb_image_container,.entry-featured-image-url{border-radius:10px!important;overflow:hidden!important;aspect-ratio:16 / 10!important;display:block!important;margin:0 0 16px 0!important;background:#f4f4f2!important;width:100%!important}.entry-featured-image-url img{width:100%!important;height:100%!important;object-fit:cover!important;transition:transform 0.45s ease!important;display:block!important}.et_pb_post:hover .entry-featured-image-url img{transform:scale(1.04)!important}.et_pb_post .et_overlay{display:none!important}.et_pb_post .entry-title,.et_pb_post h2.entry-title{font-family:'Cormorant Garamond',Georgia,serif!important;font-size:22px!important;font-weight:600!important;color:#04014b!important;line-height:1.3!important;margin:0 0 10px 0!important;letter-spacing:-0.015em!important}.et_pb_post .entry-title a{color:#04014b!important;text-decoration:none!important;transition:color 0.2s ease!important}.et_pb_post:hover .entry-title a{color:#1a1e75!important}.et_pb_post p.post-meta{font-family:'Manrope',-apple-system,sans-serif!important;font-size:11px!important;text-transform:uppercase!important;letter-spacing:0.14em!important;color:#888888!important;margin-bottom:12px!important}.et_pb_post p.post-meta a{color:#04014b!important;font-weight:600!important;text-decoration:none!important}.et_pb_post .post-content p{font-family:'Manrope',-apple-system,sans-serif!important;font-size:14px!important;line-height:1.65!important;color:#555555!important;margin:0 0 18px 0!important}.et_pb_post a.more-link{font-family:'Manrope',-apple-system,sans-serif!important;font-size:11px!important;font-weight:600!important;text-transform:uppercase!important;letter-spacing:0.16em!important;color:#04014b!important;display:inline-flex!important;align-items:center!important;text-decoration:none!important;margin-top:auto!important;transition:all 0.25s ease!important}.et_pb_post a.more-link:after{content:" →";transition:transform 0.25s ease!important;margin-left:4px}.et_pb_post:hover a.more-link:after{transform:translateX(4px)}.pagination{padding:36px 0 20px 0!important;text-align:center!important;width:100%!important;clear:both!important}.pagination a,.pagination span{display:inline-flex!important;align-items:center!important;justify-content:center!important;min-width:38px!important;height:38px!important;padding:0 12px!important;border-radius:50%!important;font-family:'Manrope',sans-serif!important;font-size:13px!important;font-weight:600!important;margin:0 4px!important;border:1px solid #dfdfe2!important;background:#ffffff!important;color:#333333!important;text-decoration:none!important;transition:all 0.2s ease!important}.pagination span.current{background:#04014b!important;color:#ffffff!important;border-color:#04014b!important}.pagination a:hover{background:#04014b!important;color:#ffffff!important;border-color:#04014b!important}