body,.et_pb_column_1_2 .et_quote_content blockquote cite,.et_pb_column_1_2 .et_link_content a.et_link_main_url,.et_pb_column_1_3 .et_quote_content blockquote cite,.et_pb_column_3_8 .et_quote_content blockquote cite,.et_pb_column_1_4 .et_quote_content blockquote cite,.et_pb_blog_grid .et_quote_content blockquote cite,.et_pb_column_1_3 .et_link_content a.et_link_main_url,.et_pb_column_3_8 .et_link_content a.et_link_main_url,.et_pb_column_1_4 .et_link_content a.et_link_main_url,.et_pb_blog_grid .et_link_content a.et_link_main_url,body .et_pb_bg_layout_light .et_pb_post p,body .et_pb_bg_layout_dark .et_pb_post p{font-size:18px}.et_pb_slide_content,.et_pb_best_value{font-size:20px}body{color:#000000}h1,h2,h3,h4,h5,h6{color:#135257}body,.et_pb_column_1_2 .et_quote_content blockquote cite,.et_pb_column_1_2 .et_link_content a.et_link_main_url,.et_pb_column_1_3 .et_quote_content blockquote cite,.et_pb_column_3_8 .et_quote_content blockquote cite,.et_pb_column_1_4 .et_quote_content blockquote cite,.et_pb_blog_grid .et_quote_content blockquote cite,.et_pb_column_1_3 .et_link_content a.et_link_main_url,.et_pb_column_3_8 .et_link_content a.et_link_main_url,.et_pb_column_1_4 .et_link_content a.et_link_main_url,.et_pb_blog_grid .et_link_content a.et_link_main_url,body .et_pb_bg_layout_light .et_pb_post p,body .et_pb_bg_layout_dark .et_pb_post p{font-weight:400}.et_pb_slide_content,.et_pb_best_value{font-weight:400}a{color:#7fb285}#footer-widgets .footer-widget li:before{top:12.3px}@media only screen and (min-width:1350px){.et_pb_row{padding:27px 0}.et_pb_section{padding:54px 0}.single.et_pb_pagebuilder_layout.et_full_width_page .et_post_meta_wrapper{padding-top:81px}.et_pb_fullwidth_section{padding:0}}h1,h1.et_pb_contact_main_title,.et_pb_title_container h1{font-size:48px}h2,.product .related h2,.et_pb_column_1_2 .et_quote_content blockquote p{font-size:41px}h3{font-size:35px}h4,.et_pb_circle_counter h3,.et_pb_number_counter h3,.et_pb_column_1_3 .et_pb_post h2,.et_pb_column_1_4 .et_pb_post h2,.et_pb_blog_grid h2,.et_pb_column_1_3 .et_quote_content blockquote p,.et_pb_column_3_8 .et_quote_content blockquote p,.et_pb_column_1_4 .et_quote_content blockquote p,.et_pb_blog_grid .et_quote_content blockquote p,.et_pb_column_1_3 .et_link_content h2,.et_pb_column_3_8 .et_link_content h2,.et_pb_column_1_4 .et_link_content h2,.et_pb_blog_grid .et_link_content h2,.et_pb_column_1_3 .et_audio_content h2,.et_pb_column_3_8 .et_audio_content h2,.et_pb_column_1_4 .et_audio_content h2,.et_pb_blog_grid .et_audio_content h2,.et_pb_column_3_8 .et_pb_audio_module_content h2,.et_pb_column_1_3 .et_pb_audio_module_content h2,.et_pb_gallery_grid .et_pb_gallery_item h3,.et_pb_portfolio_grid .et_pb_portfolio_item h2,.et_pb_filterable_portfolio_grid .et_pb_portfolio_item h2{font-size:28px}h5{font-size:25px}h6{font-size:22px}.et_pb_slide_description .et_pb_slide_title{font-size:73px}.woocommerce ul.products li.product h3,.woocommerce-page ul.products li.product h3,.et_pb_gallery_grid .et_pb_gallery_item h3,.et_pb_portfolio_grid .et_pb_portfolio_item h2,.et_pb_filterable_portfolio_grid .et_pb_portfolio_item h2,.et_pb_column_1_4 .et_pb_audio_module_content h2{font-size:25px}h1,h1.et_pb_contact_main_title,.et_pb_title_container h1{font-weight:700}h2,.product .related h2,.et_pb_column_1_2 .et_quote_content blockquote p{font-weight:700}h3{font-weight:700}h4,.et_pb_circle_counter h3,.et_pb_number_counter h3,.et_pb_column_1_3 .et_pb_post h2,.et_pb_column_1_4 .et_pb_post h2,.et_pb_blog_grid h2,.et_pb_column_1_3 .et_quote_content blockquote p,.et_pb_column_3_8 .et_quote_content blockquote p,.et_pb_column_1_4 .et_quote_content blockquote p,.et_pb_blog_grid .et_quote_content blockquote p,.et_pb_column_1_3 .et_link_content h2,.et_pb_column_3_8 .et_link_content h2,.et_pb_column_1_4 .et_link_content h2,.et_pb_blog_grid .et_link_content h2,.et_pb_column_1_3 .et_audio_content h2,.et_pb_column_3_8 .et_audio_content h2,.et_pb_column_1_4 .et_audio_content h2,.et_pb_blog_grid .et_audio_content h2,.et_pb_column_3_8 .et_pb_audio_module_content h2,.et_pb_column_1_3 .et_pb_audio_module_content h2,.et_pb_gallery_grid .et_pb_gallery_item h3,.et_pb_portfolio_grid .et_pb_portfolio_item h2,.et_pb_filterable_portfolio_grid .et_pb_portfolio_item h2{font-weight:700}h5{font-weight:700}h6{font-weight:700}.et_pb_slide_description .et_pb_slide_title{font-weight:700}.woocommerce ul.products li.product h3,.woocommerce-page ul.products li.product h3,.et_pb_gallery_grid .et_pb_gallery_item h3,.et_pb_portfolio_grid .et_pb_portfolio_item h2,.et_pb_filterable_portfolio_grid .et_pb_portfolio_item h2,.et_pb_column_1_4 .et_pb_audio_module_content h2{font-weight:700}	h1,h2,h3,h4,h5,h6{font-family:'Marcellus',Georgia,"Times New Roman",serif}body,input,textarea,select{font-family:'DM Sans',Helvetica,Arial,Lucida,sans-serif}body{overflow-x:hidden!important}html{overflow-x:hidden!important}@media (max-width:767px){.woocommerce ul.products li.product{width:100%!important;margin-right:0!important}}.et_pb_slide_image{right:-200px;left:auto;margin-top:-200px!important}.et_pb_slide_description{float:left!important;width:60%!important}.horizontal-modules{display:flex;gap:20px}.woocommerce ul.products li.product{position:relative;overflow:hidden}.woocommerce ul.products li.product img{transition:opacity 0.4s ease,transform 0.4s ease}.woocommerce ul.products li.product .woocommerce-loop-product__link{position:relative;display:block}.woocommerce ul.products li.product .secondary-image{position:absolute;top:0;left:0;width:100%;height:100%;opacity:0;transition:opacity 0.4s ease}.woocommerce ul.products li.product .secondary-image img{width:100%;height:auto;transform:scale(1);transition:transform 0.4s ease}.woocommerce ul.products li.product:hover .secondary-image{opacity:1}.woocommerce ul.products li.product:hover .woocommerce-loop-product__link>img:first-child{opacity:0}.woocommerce ul.products li.product:hover .secondary-image img{transform:scale(1.05)}.et_pb_section.et_pb_specialty_section{padding-left:0!important;padding-right:0!important}.et_pb_specialty_section .et_pb_row{padding-left:0!important;padding-right:0!important}.et_pb_specialty_section .et_pb_column{padding:0!important}.woocommerce ul.products li.product .woocommerce-loop-product__title{font-size:20px;font-weight:600;letter-spacing:0.5px}.woocommerce ul.products li.product .price{font-family:'DM Sans',sans-serif;font-size:20px;font-weight:600}.tab-content{opacity:0;height:0;overflow:hidden;transition:all 0.3s ease}.tab-content.active{opacity:1;height:auto}#jewel-tabs .et_pb_tabs_controls{border-bottom:none!important;display:flex!important;flex-wrap:nowrap!important;gap:12px!important;margin-bottom:32px!important;padding:0!important;justify-content:center!important}#jewel-tabs .et_pb_tabs_controls li{background:transparent!important;border:1px solid #463239!important;border-radius:0!important;padding:10px 48px!important;list-style:none!important;white-space:nowrap!important;position:relative!important;overflow:hidden!important;transition:background 0.35s ease,border-color 0.35s ease!important;cursor:pointer!important}#jewel-tabs .et_pb_tabs_controls li::before{content:""!important;position:absolute!important;inset:0!important;background:#463239!important;transform:scaleX(0)!important;transform-origin:left!important;transition:transform 0.35s ease!important;z-index:0!important}#jewel-tabs .et_pb_tabs_controls li:hover::before{transform:scaleX(1)!important}#jewel-tabs .et_pb_tabs_controls li a{position:relative!important;z-index:1!important;color:#463239!important;font-size:12px!important;text-transform:uppercase!important;letter-spacing:2.5px!important;font-weight:500!important;white-space:nowrap!important;transition:color 0.35s ease!important}#jewel-tabs .et_pb_tabs_controls li:hover a{color:#ffffff!important}#jewel-tabs .et_pb_tabs_controls li.et_pb_tab_active{background:#463239!important;border-color:#463239!important}#jewel-tabs .et_pb_tabs_controls li.et_pb_tab_active::before{transform:scaleX(1)!important}#jewel-tabs .et_pb_tabs_controls li.et_pb_tab_active a{color:#ffffff!important;letter-spacing:3px!important}#jewel-tabs .et_pb_tabs_controls li.et_pb_tab_active::after{content:""!important;position:absolute!important;bottom:0!important;left:20%!important;width:60%!important;height:2px!important;background:#463239!important}@media only screen and (max-width:980px){#jewel-tabs .et_pb_tabs_controls{gap:8px!important}#jewel-tabs .et_pb_tabs_controls li{padding:9px 28px!important}#jewel-tabs .et_pb_tabs_controls li a{font-size:11px!important;letter-spacing:2px!important}}@media only screen and (max-width:480px){#jewel-tabs,#jewel-tabs .et_pb_module_inner,#jewel-tabs .et_pb_tabs_controls_wrap{overflow:hidden!important;width:100%!important;max-width:100%!important;padding:0!important;margin:0!important;box-sizing:border-box!important}#jewel-tabs .et_pb_tabs_controls{flex-direction:column!important;flex-wrap:nowrap!important;overflow:hidden!important;justify-content:center!important;align-items:center!important;gap:8px!important;padding:0!important;margin:0 auto!important;width:100%!important;max-width:100%!important;box-sizing:border-box!important}#jewel-tabs .et_pb_tabs_controls li{width:75%!important;max-width:260px!important;text-align:center!important;padding:10px 0!important;margin:0 auto!important;box-sizing:border-box!important;float:none!important}#jewel-tabs .et_pb_tabs_controls li a{font-size:11px!important;letter-spacing:1.5px!important;display:block!important;width:100%!important;text-align:center!important}#jewel-tabs.et_pb_section{padding-left:0!important;padding-right:0!important}#jewel-tabs .et_pb_row{width:100%!important;max-width:100%!important;padding-left:0!important;padding-right:0!important;margin:0 auto!important}}.testimonial-section{background-color:#f7f0e8!important;padding:80px 60px!important}.testimonial-label .et_pb_text_inner{font-family:'Cormorant Garamond',serif;font-size:11px;letter-spacing:4px;text-transform:uppercase;color:#8b7355;margin-bottom:10px}.testimonial-heading .et_pb_text_inner h2{font-family:'Playfair Display',serif;font-size:42px;font-weight:400;color:#2c1a0e;line-height:1.2;margin-bottom:40px}.testimonial-quote-open .et_pb_text_inner{font-family:Georgia,serif;font-size:80px;color:#2c1a0e;line-height:0.5;margin-bottom:10px}.testimonial-body .et_pb_text_inner p{font-family:'Cormorant Garamond',serif;font-size:17px;line-height:1.85;color:#4a3728;max-width:560px}.testimonial-quote-close{text-align:right}.testimonial-quote-close .et_pb_text_inner{font-family:Georgia,serif;font-size:80px;color:#2c1a0e;line-height:0.5}.testimonial-avatar .et_pb_image_wrap img{width:60px!important;height:60px!important;border-radius:50%;object-fit:cover}.testimonial-name .et_pb_text_inner{font-family:'Playfair Display',serif;font-size:18px;color:#2c1a0e}.testimonial-name .et_pb_text_inner span{font-family:'Cormorant Garamond',serif;font-size:13px;color:#8b7355;font-weight:400;margin-left:6px}.testimonial-pagination .et_pb_text_inner{font-family:'Cormorant Garamond',serif;font-size:13px;color:#8b7355;letter-spacing:2px;display:flex;align-items:center;gap:10px}.testimonial-pagination .et_pb_text_inner .pag-line{display:inline-block;width:36px;height:1.5px;background-color:#c4a882}.testimonial-pagination .et_pb_text_inner .pag-line.active{background-color:#c4732a}.testimonial-image-wrap{position:relative}.testimonial-image-wrap .et_pb_image_wrap img{border-radius:160px 160px 0 0!important;width:100%!important;max-width:420px;height:520px!important;object-fit:cover}.star-top-right{position:absolute;top:-20px;right:20px;width:80px;height:80px;background:#d4a017;clip-path:polygon(50% 0%,61% 35%,98% 35%,68% 57%,79% 91%,50% 70%,21% 91%,32% 57%,2% 35%,39% 35%)}.star-bottom-left{position:absolute;bottom:60px;left:-10px;width:28px;height:28px;background:#d4a017;clip-path:polygon(50% 0%,61% 35%,98% 35%,68% 57%,79% 91%,50% 70%,21% 91%,32% 57%,2% 35%,39% 35%)}.logo-marquee-wrapper,.luxury-ticker-wrap{overflow:hidden!important;max-width:100vw!important;width:100%!important}.stl-blurb .et_pb_image_wrap{position:relative!important;overflow:hidden!important;display:block!important}.stl-blurb .et_pb_image_wrap::before{content:""!important;position:absolute!important;top:0!important;left:0!important;width:60px!important;height:100%!important;background:linear-gradient(to right,transparent 0%,rgba(255,245,220,0.15) 30%,rgba(255,245,220,0.85) 50%,rgba(255,245,220,0.15) 70%,transparent 100%)!important;transform:skewX(-20deg) translateX(-150px)!important;opacity:0!important;z-index:9!important;pointer-events:none!important;filter:blur(3px)!important}@keyframes stl-glow-sweep{0%{transform:skewX(-20deg) translateX(-150px);opacity:0}10%{opacity:1}80%{opacity:1}100%{transform:skewX(-20deg) translateX(120%);opacity:0}}.stl-blurb:hover .et_pb_image_wrap::before{animation:stl-glow-sweep 0.8s ease forwards!important}.tim-custom-list .et_pb_text_inner ul{list-style:none;padding-left:0}.tim-custom-list .et_pb_text_inner ul li{padding-left:40px;background-image:url('/wp-content/uploads/2026/03/Sparkle-Bullet.png');background-repeat:no-repeat;background-position:left center;background-size:32px 32px;margin-bottom:8px}@media (max-width:980px){.tim-custom-list .et_pb_text_inner ul li{padding-left:30px;background-size:22px 22px;margin-bottom:6px}}@media (max-width:767px){.tim-custom-list .et_pb_text_inner ul li{padding-left:26px;background-size:18px 18px;margin-bottom:5px;background-position:left top 3px}}.wc-block-product-filters__overlay-content{margin:20px!important}.yith-wcan-filter .filter-title{font-size:16px;font-weight:700;margin-bottom:12px;text-transform:uppercase;letter-spacing:1px}.yith-wcan-filter ul li a{font-size:14px;color:#333;text-decoration:none;padding:4px 0;display:block;transition:color 0.2s ease}.yith-wcan-filter ul li a:hover,.yith-wcan-filter ul li.chosen a{color:#e02b20;font-weight:600}.yith-wcan-filter .yith-wcan-term-count{font-size:12px;color:#999;margin-left:4px}.yith-wcan-filters-loading ul.products{opacity:0.5;pointer-events:none;transition:opacity 0.3s ease}.custom-filter-sidebar{padding:20px;background:#f9f9f9;border-radius:6px}.filter-heading{font-size:15px;font-weight:700;text-transform:uppercase;letter-spacing:1px;margin-bottom:16px;color:#222}.filter-cat-list{list-style:none;padding:0;margin:0}.filter-cat-list li{margin-bottom:8px}.filter-cat{display:flex;justify-content:space-between;padding:8px 12px;border-radius:4px;color:#444;text-decoration:none;font-size:14px;transition:all 0.25s ease;border:1px solid transparent}.filter-cat:hover{background:#fff;border-color:#ddd;color:#000}.filter-cat.active{background:#222;color:#fff;border-color:#222}.filter-cat span{font-size:12px;opacity:0.6}.custom-product-grid{position:relative;min-height:200px}.grid-loading{text-align:center;padding:40px;font-size:14px;color:#999}.product-grid-inner{transition:opacity 0.3s ease}.grid-loading{display:none!important}