#main-header .container{width:100%;max-width:90%}.cst-desktop-header .et_pb_row.et_pb_equal_columns{align-items:center}.cst-desktop-header .desktop-header-icons{display:flex;justify-content:end}.cst-desktop-header .desktop-header-icons a{margin-left:25px}.cst-desktop-header .desktop-header-icons a img{width:30px;height:30px}.cst-desktop-header.menu-bar .et_pb_menu .et-menu>li{padding-left:15px;padding-right:15px}.about-services-section .et_pb_row_6,.about-services-section .et_pb_row_7{align-items:center}.et-cart-info{display:none}.nav img{vertical-align:middle;padding-bottom:5px}.services-section .et_pb_row_7,.services-section .et_pb_row_8{align-items:center}.collection-section .collection-row .woocommerce-result-count,.collection-section .collection-row form.woocommerce-ordering,.collection-section .collection-row .woocommerce-pagination{display:none}.footer-bottom .et_pb_row{align-items:center}.footer-bottom .bottom-footer-links{padding:0;text-align:right}.footer-bottom .bottom-footer-links li{display:inline-block;padding-left:15px}.product-section .custom-shop-filters{display:flex}.product-section .custom-shop-filters .filter-column{width:25%;background:#f6f6f6;padding:30px;height:max-content;margin-right:15px}.custom-shop-filters .filter-column #ajax-search{width:100%;padding:10px;border:2px solid #4f132d;border-radius:5px;margin-bottom:30px;font-size:14px;color:#222222}.custom-shop-filters .filter-column #category-filters{margin-bottom:30px}.custom-shop-filters .filter-column #category-filters h4{font-size:18px;color:#4f132d;font-weight:600;margin-bottom:5px}.custom-shop-filters .filter-column #category-filters label{color:#222222}.custom-shop-filters .filter-column #woocommerce-sorting h4{font-size:18px;color:#4f132d;font-weight:600;margin-bottom:5px}.custom-shop-filters .filter-column #woocommerce-sorting .orderby{background:#ffffff;width:100%;padding:10px;border:2px solid #4f132d;border-radius:5px;margin-bottom:30px;font-size:14px}.product-section .custom-shop-filters .product-column{width:75%}.product-section ul#custom-products-wrapper{display:flex;flex-wrap:wrap;gap:30px;list-style:none;padding:0;justify-content:center}.product-section .product{word-wrap:break-word;width:30%}.product-section .product .woocommerce-loop-product__title{font-size:18px;line-height:28px;margin-top:15px;text-align:center;font-weight:600;color:#222222}.product-section .product span.price{font-size:14px;font-weight:600;text-align:center;width:100%;display:block;color:#4f132d}.product-section .product span.price del span.amount{opacity:0.5}.product-section .product,.product-section .product>a{position:relative}.product-section .product span.onsale{color:#4f132d;position:absolute;top:5px;left:5px;z-index:1;background:#ffffff;padding:2px 10px;font-size:14px;line-height:18px;border-radius:5px}.btn-wrapper{display:flex;justify-content:center}.btn-wrapper #load-more-products{margin-top:35px;text-align:center;display:flex;padding:12px 25px;font-size:18px;color:#ffffff;background-color:#4f132d;border:2px solid #4f132d;border-radius:5px}.btn-wrapper #load-more-products:hover{background-color:transparent;color:#4f132d}@media only screen and (min-width:1024px) and (max-width:1200px){.banner-section .et_pb_fullwidth_slider_0,.banner-section .et_pb_fullwidth_slider_0 .et_pb_slide{height:550px}.banner-section .et_pb_fullwidth_slider_0.et_pb_slider .et_pb_slide_description .et_pb_slide_title{font-size:48px!important}.shop-banner-section .et_pb_image img,.contact-banner-section .et_pb_image img,.about-us-banner .et_pb_image img{max-width:50px}.custom-footer .et_pb_column_0_tb_footer{width:25%!important}.custom-footer .et_pb_column_2_tb_footer,.custom-footer .et_pb_column_1_tb_footer{width:20%!important}}@media only screen and (min-width:981px) and (max-width:1023px){.banner-section .et_pb_fullwidth_slider_0,.banner-section .et_pb_fullwidth_slider_0 .et_pb_slide{height:500px}.banner-section .et_pb_fullwidth_slider_0.et_pb_slider .et_pb_slide_description .et_pb_slide_title{font-size:48px!important}.collection-section .et_pb_text_0 p,.about-section .et_pb_text_1 h3,.top-products .et_pb_text_2 p,.pearlbox-section .et_pb_text_4 p,.services-section .et_pb_text_5 p,.bespoke-section .et_pb_text_9 p{font-size:38px;line-height:48px}#sp-woo-product-slider-771.sp-wps-custom-template .wps-product-image .wpsf-product-img,#sp-woo-product-slider-771.sp-wps-theme_one .wps-product-image{width:100%;max-width:100%;object-fit:cover}.shop-banner-section .et_pb_image img,.contact-banner-section .et_pb_image img,.about-us-banner .et_pb_image img{max-width:50px}.shop-banner-section .et_pb_text h1,.contact-banner-section .et_pb_text h1,.about-us-banner .et_pb_text h1{font-size:38px;line-height:48px}.about-content .et_pb_text_2 h3,.finest-jewel-content .et_pb_text_4 h3,.about-collection-section .et_pb_text_6 h3,.about-services-section .et_pb_text_9 p,.bespoke-content .et_pb_text_13 h3{font-size:38px;line-height:48px}.about-services-section .et_pb_row_6 .et_pb_text,.about-services-section .et_pb_row_7 .et_pb_text,.services-section .et_pb_row_7 .et_pb_text,.services-section .et_pb_row_8 .et_pb_text{padding:0 15px}.about-services-section .et_pb_row_6 .et_pb_text p,.about-services-section .et_pb_row_7 .et_pb_text p,.services-section .et_pb_row_7 .et_pb_text p,.services-section .et_pb_row_8 .et_pb_text p{font-size:16px;line-height:26px}.custom-footer .et_pb_column_0_tb_footer{width:25%!important}.custom-footer .et_pb_column_2_tb_footer,.custom-footer .et_pb_column_1_tb_footer{width:20%!important}.contact-info-section .et_pb_blurb_description p{font-size:14px}}@media only screen and (min-width:768px) and (max-width:980px){.collection-section.et_pb_section,.about-section.et_pb_section,.top-products.et_pb_section,.pearlbox-section.et_pb_section,.services-section.et_pb_section,.bespoke-section.et_pb_section{padding:15px 0!important}.banner-section .et_pb_fullwidth_slider_0,.banner-section .et_pb_fullwidth_slider_0 .et_pb_slide{height:420px}.banner-section .et_pb_fullwidth_slider_0.et_pb_slider .et_pb_slide_description .et_pb_slide_title{font-size:38px!important}.about-section .et_pb_row_2{display:flex}.about-section .et_pb_row_2 .et_pb_column_5{margin-right:30px}.about-section .et_pb_image_1{display:none}.collection-section .et_pb_row_1.et_pb_row{padding-top:0px!important}.collection-section .et_pb_text_0 p,.about-section .et_pb_text_1 h3,.top-products .et_pb_text_2 p,.pearlbox-section .et_pb_text_4 p,.services-section .et_pb_text_5 p,.bespoke-section .et_pb_text_9 p{font-size:38px;line-height:48px}.about-section .et_pb_text_1 .et_pb_text_inner p,.bespoke-section .et_pb_text_10 .et_pb_text_inner p{font-size:16px;line-height:26px}.about-section .et_pb_button,.pearlbox-section .et_pb_button,.bespoke-section .et_pb_button{padding:6px 15px;font-size:14px}#sp-woo-product-slider-771.sp-wps-custom-template .wps-product-image .wpsf-product-img,#sp-woo-product-slider-771.sp-wps-theme_one .wps-product-image{width:100%;max-width:100%;object-fit:cover}.shop-banner-section .et_pb_row_0,.contact-banner-section .et_pb_row_0,.about-us-banner .et_pb_row_0{padding:0}.shop-banner-section .et_pb_row_0 .et_pb_column .et_pb_module,.contact-banner-section .et_pb_row_0 .et_pb_column .et_pb_module,.about-us-banner .et_pb_row_0 .et_pb_column .et_pb_module{margin-bottom:15px}.shop-banner-section .et_pb_text_0 h1,.contact-banner-section .et_pb_text_0 h1,.about-us-banner .et_pb_text h1{font-size:38px;line-height:48px}.shop-banner-section .et_pb_image img,.contact-banner-section .et_pb_image img,.about-us-banner .et_pb_image img{max-width:50px}.product-section.et_pb_section{padding:15px 0}.product-section .custom-shop-filters .filter-column{padding:20px}.product-section ul#custom-products-wrapper{gap:15px}.product-section .product{width:31%}.product-section .product .woocommerce-loop-product__title{font-size:14px;line-height:20px;margin-top:5px}.product-section .product span.price{font-size:10px;font-weight:600}.custom-shop-filters .filter-column #ajax-search{width:100%;padding:5px;margin-bottom:15px}.custom-shop-filters .filter-column #woocommerce-sorting .orderby{padding:5px;margin-bottom:15px}.custom-shop-filters .filter-column #category-filters{margin-bottom:15px}.btn-wrapper #load-more-products{padding:6px 15px;font-size:14px}.cst-desktop-header .et_pb_row.et_pb_equal_columns{display:flex;padding-top:10px!important;padding-bottom:10px!important;justify-content:center}.cst-desktop-header .et_pb_row.et_pb_equal_columns .et_pb_column_0_tb_header{width:50%!important;margin-bottom:0}.cst-desktop-header .et_pb_row.et_pb_equal_columns .et_pb_column_0_tb_header img{max-width:110px}.cst-desktop-header .et_pb_row.et_pb_equal_columns .et_pb_column_1_tb_header{width:50%!important;margin-bottom:0}.cst-desktop-header .et_pb_row.et_pb_equal_columns .et_pb_column_2_tb_header{width:30%!important}.cst-desktop-header .desktop-header-icons a{margin-left:10px}.cst-desktop-header .desktop-header-icons a img{width:20px;height:20px;display:block}.cst-desktop-header .et_pb_menu__wrap{justify-content:flex-end}body .et_pb_menu_0_tb_header.et_pb_menu ul li.current-menu-item a{color:#4f132d!important}.custom-footer .et_pb_column_0_tb_footer{width:100%!important}.custom-footer .et_pb_column_2_tb_footer,.custom-footer .et_pb_column_1_tb_footer{width:25%!important}.custom-footer .et_pb_column_3_tb_footer{width:50%!important}.footer-bottom .et_pb_row_1_tb_footer{display:flex;padding-top:10px!important;padding-bottom:10px!important;align-items:center}.footer-bottom .et_pb_row_1_tb_footer .et_pb_column{margin-bottom:0}.footer-bottom .bottom-footer-links li{padding-left:10px}body #page-container .et_pb_section .et_pb_button_0_tb_footer{font-size:14px!important}.form-section.et_pb_section{padding:15px 0}.form-section.et_pb_section .et_pb_row_1{display:flex;gap:15px}.contact-info-section .et_pb_blurb_description p{font-size:12px;line-height:20px!important}.contact-info-section .et_pb_row_2{display:flex}.contact-info-section .et_pb_row_2 .et_pb_column{width:33.33%;margin:0 15px}.contact-info-section .et_pb_main_blurb_image{margin-bottom:15px}.contact-info-section .et_pb_main_blurb_image img{max-width:40px}.about-content.et_pb_section,.finest-jewel-content.et_pb_section,.about-collection-section.et_pb_section,.about-services-section.et_pb_section{padding:15px 0!important}.about-content .et_pb_text_2 h3,.finest-jewel-content .et_pb_text_4 h3,.about-collection-section .et_pb_text_6 h3,.about-services-section .et_pb_text_9 p,.bespoke-content .et_pb_text_13 h3{font-size:38px;line-height:48px}.about-services-section .et_pb_row_6,.about-services-section .et_pb_row_7,.services-section .et_pb_row_7,.services-section .et_pb_row_8{display:flex;justify-content:center;align-items:center}.about-services-section .et_pb_row_6 .et_pb_text,.about-services-section .et_pb_row_7 .et_pb_text,.services-section .et_pb_row_7 .et_pb_text,.services-section .et_pb_row_8 .et_pb_text{padding:0 15px}.about-services-section .et_pb_row_6 .et_pb_text h3,.about-services-section .et_pb_row_7 .et_pb_text h3,.services-section .et_pb_row_7 .et_pb_text h3,.services-section .et_pb_row_8 .et_pb_text h3{font-size:18px;line-height:26px}.about-services-section .et_pb_row_6 .et_pb_text p,.about-services-section .et_pb_row_7 .et_pb_text p,.services-section .et_pb_row_7 .et_pb_text p,.services-section .et_pb_row_8 .et_pb_text p{font-size:12px;line-height:18px}.about-us-banner .et_pb_text_1 .et_pb_text_inner,.about-content .et_pb_text_3 .et_pb_text_inner,.finest-jewel-content .et_pb_text_5 .et_pb_text_inner,.about-collection-section .et_pb_text_7 .et_pb_text_inner,.about-collection-section .et_pb_text_8 .et_pb_text_inner,.bespoke-content .et_pb_text_14 .et_pb_text_inner{font-size:16px;line-height:26px}.about-content .et_pb_row_1,.finest-jewel-content .et_pb_row_2{display:flex;flex-wrap:nowrap}.about-content .et_pb_row_1 .et_pb_column_1,.finest-jewel-content .et_pb_row_2 .et_pb_column_3{margin-right:20px}.finest-jewel-content .et_pb_button,.bespoke-content .et_pb_button{padding:6px 15px;font-size:14px}}@media only screen and (max-width:767px){body .collection-section .collection-row .products.columns-3 li.product{width:100%!important}.collection-section.et_pb_section,.about-section.et_pb_section,.top-products.et_pb_section,.pearlbox-section.et_pb_section,.services-section.et_pb_section,.bespoke-section.et_pb_section{padding:15px 0!important}.banner-section .et_pb_fullwidth_slider_0,.banner-section .et_pb_fullwidth_slider_0 .et_pb_slide,.banner-section .et_pb_fullwidth_slider_0 .et_pb_container{height:320px;background-size:cover}.banner-section .et_pb_slider_with_text_overlay .et_pb_text_overlay_wrapper{padding:15px;border-radius:3px}.banner-section .et_pb_fullwidth_slider_0.et_pb_slider .et_pb_slide_description .et_pb_slide_title{font-size:26px!important}.collection-section .et_pb_row_1.et_pb_row{padding-top:0px!important}.collection-section .et_pb_text_0 p,.about-section .et_pb_text_1 h3,.top-products .et_pb_text_2 p,.pearlbox-section .et_pb_text_4 p,.services-section .et_pb_text_5 p,.bespoke-section .et_pb_text_9 p{font-size:26px;line-height:36px}.collection-section .et_pb_text_0 p br{display:none}.about-section .et_pb_text_1 .et_pb_text_inner p,.bespoke-section .et_pb_text_10 .et_pb_text_inner p{font-size:16px;line-height:26px}.about-section .et_pb_button,.pearlbox-section .et_pb_button,.bespoke-section .et_pb_button{padding:6px 15px;font-size:14px}#sp-woo-product-slider-771.sp-wps-custom-template .wps-product-image .wpsf-product-img,#sp-woo-product-slider-771.sp-wps-theme_one .wps-product-image{width:100%;max-width:100%;object-fit:cover}.shop-banner-section .et_pb_row_0,.contact-banner-section .et_pb_row_0,.about-us-banner .et_pb_row_0{padding:0}.shop-banner-section .et_pb_row_0 .et_pb_column .et_pb_module,.contact-banner-section .et_pb_row_0 .et_pb_column .et_pb_module,.about-us-banner .et_pb_row_0 .et_pb_column .et_pb_module{margin-bottom:15px}.shop-banner-section .et_pb_text_0 h1,.contact-banner-section .et_pb_text_0 h1,.about-us-banner .et_pb_text_0 h1{font-size:26px;line-height:36px}.shop-banner-section .et_pb_image img,.contact-banner-section .et_pb_image img,.about-us-banner .et_pb_image img{max-width:30px}.product-section.et_pb_section{padding:0}.product-section .custom-shop-filters{flex-wrap:wrap}.product-section .custom-shop-filters .filter-column{width:100%;padding:30px;margin-right:0;margin-bottom:30px}.product-section .custom-shop-filters .product-column{width:100%}.product-section .product{width:100%;margin-bottom:15px}.product-section .product .et_shop_image img{width:100%}.btn-wrapper #load-more-products{padding:6px 15px;font-size:14px;margin-top:0}.custom-shop-filters .filter-column #ajax-search{width:100%;padding:5px;margin-bottom:15px}.custom-shop-filters .filter-column #woocommerce-sorting .orderby{padding:5px;margin-bottom:0}.custom-shop-filters .filter-column #category-filters{margin-bottom:15px}.custom-shop-filters .filter-column #category-filters .cat-wrapper{display:flex;gap:10px;flex-wrap:wrap}.cst-desktop-header .et_pb_row.et_pb_equal_columns{display:flex;justify-content:center;padding-top:10px!important;padding-bottom:10px!important}.cst-desktop-header .et_pb_row.et_pb_equal_columns .et_pb_column_0_tb_header{width:50%!important;margin-bottom:0}.cst-desktop-header .et_pb_row.et_pb_equal_columns .et_pb_column_0_tb_header img{max-width:100px}.cst-desktop-header .et_pb_row.et_pb_equal_columns .et_pb_column_1_tb_header{width:50%!important;margin-bottom:0}.cst-desktop-header .desktop-header-icons a{margin-left:10px}.cst-desktop-header .desktop-header-icons a img{width:20px;height:20px;display:block}.cst-desktop-header .et_pb_menu__wrap{justify-content:flex-end}body .et_pb_menu_0_tb_header.et_pb_menu ul li.current-menu-item a{color:#4f132d!important}.custom-footer .et_pb_column_0_tb_footer{width:100%!important}.custom-footer .et_pb_column_2_tb_footer,.custom-footer .et_pb_column_1_tb_footer{width:50%!important;padding:30px 15px!important}.custom-footer .et_pb_column_3_tb_footer{width:100%!important;padding:0 15px 30px}.footer-bottom .et_pb_row_1_tb_footer{display:flex;padding-top:10px!important;padding-bottom:10px!important;align-items:center;flex-wrap:wrap;gap:5px}.footer-bottom .et_pb_row_1_tb_footer .et_pb_column{margin-bottom:0}.footer-bottom .et_pb_text_inner{text-align:center}.footer-bottom .bottom-footer-links{padding:0;text-align:center}.footer-bottom .bottom-footer-links li{padding:0 15px}body #page-container .et_pb_section .et_pb_button_0_tb_footer{font-size:14px!important}.form-section.et_pb_section{padding:15px 0}.about-content.et_pb_section,.finest-jewel-content.et_pb_section,.about-collection-section.et_pb_section,.about-services-section.et_pb_section{padding:15px 0!important}.about-content .et_pb_text_2 h3,.finest-jewel-content .et_pb_text_4 h3,.about-collection-section .et_pb_text_6 h3,.about-services-section .et_pb_text_9 p,.bespoke-content .et_pb_text_13 h3{font-size:26px;line-height:36px}.bespoke-content .et_pb_row_8 .et_pb_column_15{padding-top:25px;padding-right:30px;padding-bottom:25px;padding-left:30px}.about-collection-section .et_pb_text_6 h3 br{display:none}.about-services-section .et_pb_row_6,.about-services-section .et_pb_row_7,.services-section .et_pb_row_7,.services-section .et_pb_row_8{max-width:100%}.about-services-section .et_pb_row_6 .et_pb_text,.about-services-section .et_pb_row_7 .et_pb_text,.services-section .et_pb_row_7 .et_pb_text,.services-section .et_pb_row_8 .et_pb_text{padding:30px 15px}.about-services-section .et_pb_row_6 .et_pb_text h3,.about-services-section .et_pb_row_7 .et_pb_text h3,.services-section .et_pb_row_7 .et_pb_text h3,.services-section .et_pb_row_8 .et_pb_text h3{font-size:18px;line-height:26px}.about-services-section .et_pb_row_6 .et_pb_text p,.about-services-section .et_pb_row_7 .et_pb_text p,.services-section .et_pb_row_7 .et_pb_text p,.services-section .et_pb_row_8 .et_pb_text p{font-size:14px;line-height:20px}.about-us-banner .et_pb_text_1 .et_pb_text_inner,.about-content .et_pb_text_3 .et_pb_text_inner,.finest-jewel-content .et_pb_text_5 .et_pb_text_inner,.about-collection-section .et_pb_text_7 .et_pb_text_inner,.about-collection-section .et_pb_text_8 .et_pb_text_inner,.bespoke-content .et_pb_text_14 .et_pb_text_inner{font-size:16px;line-height:26px}.finest-jewel-content .et_pb_button,.bespoke-content .et_pb_button,.banner-section .et_pb_button{padding:6px 15px;font-size:14px}}