/* 
Theme Name: Hello Elementor Child
Theme URI: https://github.com/elementor/hello-theme-child/
Description: Hello Elementor Child is a child theme of Hello Elementor, created by Elementor team
Author: Elementor Team
Author URI: https://elementor.com/
Template: hello-elementor
Version: 2.0.0
Text Domain: hello-elementor-child
License: GNU General Public License v3 or later.
License URI: https://www.gnu.org/licenses/gpl-3.0.html
Tags: flexible-header, custom-colors, custom-menu, custom-logo, editor-style, featured-images, rtl-language-support, threaded-comments, translation-ready
*/

/* Add your custom styles here */


span.mstpo-pick-label {
display:none
}

.mstpo-ellipse {
    width: 50% !important;
    height: 69% !important;
}

.mstpo-p1-pearl{
	 width: 100px !important;
}

.mstpo-pick-caption {
    bottom: -5% !important;
}

/* .page-seahorse-cage-pendant button:hover{
	background-color:unset !important;
} */

 .yith-wcwl-add-to-wishlist-button:hover {

background-color:unset !important;
}

.mstpo-center-pearl {
   
 background: unset !important;
  box-shadow: unset !important; 
}

.mstpo-ui-left {
    
    left: 0px !important;
}

.mstpo-rail-right {
    right: 50px !important;

}

.mstpo-rail-pearl {
  background: unset !important;
}

.mstpo-center-img {
    
  box-shadow: unset !important; 
}

.mstpo-rail-pearl {
   
box-shadow:unset !important; 
}

.mstpo-item {
 box-shadow: unset !important; 
width:100px !important;
height:120px !important;
}
.mstpo-center-img {
   
    height: 450px !important;
}

.mstpo-orbit::before {
	height:56% !important;
      top: 53%;
      width: 58% !important;
}

.fp-acc-item{
 
   padding: unset; 
   background:unset; 
   border: unset; 
   border-radius: unset;
}

.mstpo-center-title{
	display:none;
}

.mstpo-center {
    
    z-index: 999 !important;
}

.step3-overlay {
   
    top: -140% !important;
}
.mstpo-step3-main.step3-main {
    width: 150px !important;
    height: 150px !important;
}


.head-img1{
    position: absolute;
    left: 185px;
}

.head-img2{
    position: absolute;
    right: 193px;
}

h2 span{
	font-family:gotu;
   font-size:16px;
}

.sea-head2 {
    position: absolute;
    right: 124px;
    top: -20px;
}

.sea-head1 {
    position: absolute;
    top: -22px;
}

.sea-capsule{
padding:0px !important;	
}

.sea-header {
   
    display: none;
}

button.pearl-btn.pearl-1 {
    left: -35px;
}

.pearl-2 {
    left: -7px;
}

.pearl-3 {
    left: -7px;
}

.pearl-4 {
    left: -39px;
}

.pearl-3 .pearl-dot{
	background-color: #C0C0C0;
}

.pearl-2 .pearl-dot {
    background-color: #e2c8a0;
}

.pearl-1 .pearl-dot{
	background-color: black;
}

.pearl-btn.is-active .pearl-dot {
    box-shadow: 0 0 0 2px rgba(255, 255, 255, .85), 0 0 22px rgb(0 0 0 / 70%) inset, 0 0 20px rgba(120, 210, 255, .35)  !important;
}

.sea-title {
 
    font-size: 43px !important;
    color: #F4F8FF;
    font-family: 'Qwigley' !important;
}

.sea-desc {
    font-size: 16px !important;
    font-family: 'Nuosu SIL' !important;
font-weight: 400;
 color: #fff !important;
}

.sea-capsule {
background: radial-gradient(121% 116% at 61% 66%, #00206A 25%, rgba(21, 53, 98, 0.22) 55%, #ffffff00 70%), #000000 !important;

}

.sea-price {
     background: unset !important;
     border-radius: unset !important;
    border: unset !important;
      box-shadow: unset !important;
}

.btn {
  
   
    border-radius: 0px !important;
  
  
}

.buttons {
         width: 300px;
    gap: 1px !important;
    flex-wrap: unset !important;
}

a#btn-1 {
        padding: 12px 20px;
}
a#btn-2{
	    padding: 10px 40px !important; 
        
            
}
.btn{
	font-family: 'Gotu' !important;
font-size:12px !important
}

.sea-subtitle{
	font-family: 'Gotu' !important;
    font-size:12px !important;
    color:#ffffff !important;
}

.price-value {
    font-size: 24px !important;
   
}

button#pearl-btn-302-1 {
    left: 40px;
}

button#pearl-btn-302-2 {
    left: 9px;
}
button#pearl-btn-302-3 {
    left: 9px;
}
button#pearl-btn-302-4 {
    left: 36px;
}

.category-btn a{
	background: linear-gradient(345deg, #271F38 2%, #1C5054 22%, #1C5054 39%, #131532d6 56%, #3B15A8 100%);
  );
}

.add {
     background: url(https://fp.uat.site/wp-content/uploads/2025/11/Rectangle-24.png) !important;
   background-repeat:no-repeat;
	background-position:center;
	background-size: cover !important;
   
}
.buy{
	   background: url(https://fp.uat.site/wp-content/uploads/2025/11/Rectangle-25.png) !important;
   background-repeat:no-repeat;
	background-position:center;
	background-size: cover !important;
}


a#btn-4{
padding: 10px 40px !important;
}

a#btn-6{
	padding: 10px 40px !important;
	
}


.line-css{
	position: relative;
    top: 120px;
}

.sea-section {
    padding: 20px 20px !important;
  
}

/* .fp-page {
    padding-top: 250px;
    margin-top: -200px;
   background-image: 
    linear-gradient(to bottom, rgba(0, 7, 23, 0.8), rgba(0, 7, 23, 0.4)),
    url('https://wp.dev.mst/forever-pearl/wp-content/uploads/2025/10/0d278e327d0414e40aebedfc2a562800-1-1.svg');
  background-size: cover;
  background-position: center;
  background-repeat: no-repeat;
    padding-bottom: 30px;
} */
.page-cart > * {
453
  position: relative;
454
  z-index: 2;
455
} */

.glass {
    height: fit-content;
}
.fp-acc-item {
    width: 263px;
}

.fp-acc-list {
  
    padding-right: 327px;
    padding-top: 20px;
     gap: 37px;   
}

.fp-center {
    text-align: left;
}

form.cart {
    display: ruby-text;
}

button.fp-buy {
    background: linear-gradient(345deg, #271F38 2%, #1C5054 22%, #1C5054 39%, #131532d6 56%, #3B15A8 100%);
border: unset;
color: #ffffff;
}
button.fp-add {
   
   background: url('/wp-content/uploads/2025/11/Rectangle-24.png') !important ;
 background-position: center !important ;
    background-repeat: no-repeat !important ;
    background-size: cover !important ;
    color: #fff;
  border: unset;
    font-family: 'Gotu';
    font-size: 14px;
    padding-left: 20px;
    padding-right: 20px;
}


.fp-total {
 
    padding-bottom: 24px;
}

.fp-row {
    padding-bottom: 38px;
}



.pearl {
   
    left: 5px;
}

.pearl[data-active="true"] button {
    border-color: transparent;
box-shadow:unset !important;   
}
/* black color */
.fill-blue {
    background-image: url(/wp-content/uploads/2025/11/blue-pearl.png);
    background-size: contain;
    background-position: center;
}
/* pink color */
.fill-gold{
	background-image: url(/wp-content/uploads/2025/11/ping-pearl.png);
    background-size: contain;
    background-position: center;
}
/* silver color */
.fill-pink{
	background-image: url(/wp-content/uploads/2025/11/silver-pearl.png);
    background-size: contain;
    background-position: center;
}
/* white color */
.fill-silver {
   	background-image: url(/wp-content/uploads/2025/11/white-pearl.png);
    background-size: contain;
    background-position: center;
}

section.fp-footer-img {
    width: 640px;
    position: absolute;
      top: 170px;
    left: 145px;

}
.glass img{
    z-index: 999 !important;
    position: relative;
}

.glass {
     background: unset !important;
   border: unset !important;
    border-radius: unset !important; 
   box-shadow:unset !important;
}

.pearl-list {
    gap: 25px;
    left: -14px;
}

.fp-wrap {
    gap: 0px !important;
}

img.line-img {
    height: 600px !important;
    position: absolute;
    left: 897px;
    top: 10px;
}

.fp-summary {
   
     background: unset !important; 
    border: unset !important;
}

.pearl-active {
   
   /* height: 130px !important; */
   /* border-radius: 55px; */
  top: -39px;
    left: -29px;
   /* background: rgb(5 9 23 / 88%); */
   background: url('/wp-content/uploads/2025/11/Rectangle-28.png') !important;
   background-position: center;
   background-size: cover !important;
   background-repeat: no-repeat !important;
   width: 131px;
   height: 148px;
border:unset !important;
}

.pearl-heading {
    padding-bottom: 18px;
    padding-top: 5px;
}

.fp-actions {
    padding-top: 10px;
}
    
.pearl-wrap {
   
   margin: unset !important;
}

.fp-actions {
    gap: 13px;
}

.fp-actions .btn{
	border:unset !important;
  background: unset !important;
color :
}

  .fp-actions {
    justify-content: left;

}


 








.single-product .single_variation_wrap {
    display: none;
}

.single-product table.variations {
 display: none;
}

.single-product .single_variation_wrap {
    display: none !important;
}

.page-cart a.wc-block-grid__product-link {
    background: wheat;
    padding: 20px;
    /* border-radius: 20px; */
    border-top-left-radius: 20px;
    border-top-right-radius: 20px;
}

.page-cart .wc-block-grid__product-price.price {
    background: wheat;
    color: black;
    font-size: 16px;
}

.page-cart .wp-block-button.wc-block-grid__product-add-to-cart {
    background: wheat;
    padding: 8px;
    border-bottom-right-radius: 20px;
    border-bottom-left-radius: 20px;
   
}

.page-cart .page-header h1.entry-title {
    text-align: center;
    font-family: 'Qwigley' !important;
}

.page-cart .wc-block-components-sidebar.wc-block-cart__sidebar.wp-block-woocommerce-cart-totals-block {
    backdrop-filter: blur(16px) saturate(180%);
    -webkit-backdrop-filter: blur(16px) saturate(180%);
    background-color: rgba(17, 25, 40, 0.75);
    border-radius: 12px;
    border: 1px solid rgba(255, 255, 255, 0.125);
    padding: 20px;
}

.page-cart .wc-block-components-main.wc-block-cart__main.wp-block-woocommerce-cart-items-block {
    backdrop-filter: blur(16px) saturate(180%);
    -webkit-backdrop-filter: blur(16px) saturate(180%);
    background-color: rgba(17, 25, 40, 0.75);
    border-radius: 12px;
    border: 1px solid rgba(255, 255, 255, 0.125);
}
.page-cart .wc-block-components-sidebar-layout .wc-block-components-main {
    width: 63%;
}

.page-cart  .wc-block-components-sidebar-layout.wc-block-cart.wp-block-woocommerce-filled-cart-block.is-large {
    gap: 22px;
}






.elementor-menu-cart__main {
    background: #000717;
}

.elementor-menu-cart__subtotal {
    color: #fff;
}

.elementor-menu-cart__footer-buttons a.elementor-button.elementor-button--view-cart.elementor-size-md {
    background: linear-gradient(345deg, #271F38 2%, #1C5054 22%, #1C5054 39%, #131532d6 56%, #3B15A8 100%) !important;
}
.elementor-menu-cart__footer-buttons a.elementor-button.elementor-button--checkout.elementor-size-md {
    background: linear-gradient(157deg, #3b15a8e3, #1c505421) !important;
}

.page-turtle-cage-pendant button.fp-buy-now {
     background: url('/wp-content/uploads/2025/11/Rectangle-25.png') !important ;
    background-repeat: no-repeat !important ;
    background-size: cover !important ;
    color: #fff;
    font-family: 'Gotu';
    font-size: 14px;
    padding-left: 25px;
    padding-right: 25px;
}


.tax-product_cat-accessories a.woocommerce-LoopProduct-link.woocommerce-loop-product__link {
    padding: 20px;
     background: #c4c4c4;
border-radius:20px;
}

.tax-product_cat-accessories a.button.product_type_simple.add_to_cart_button.ajax_add_to_cart

 {
    position: relative !important;
    left: 63px !important;
}

div#primary {
    padding-top: 60px;
}






.page-cart a.wc-block-components-product-name {
    color: #fff;
    font-size: 16px;
    text-decoration: none;
}

.wp-block-woocommerce-checkout-order-summary-block {
    backdrop-filter: blur(16px) saturate(180%);
    -webkit-backdrop-filter: blur(16px) saturate(180%);
    background-color: rgba(2, 2, 15, 0.75);
    border-radius: 12px;
    border: 1px solid rgba(255, 255, 255, 0.125);
}


.page-checkout .page-header h1.entry-title {
    text-align: center;
    font-family: 'Qwigley' !important;
}



main#content {
padding-top:40px;
}

a.wc-block-components-button.wp-element-button.wc-block-cart__submit-button.contained{
background: linear-gradient(345deg, #271F38 2%, #1C5054 22%, #1C5054 39%, #131532d6 56%, #3B15A8 100%);
    text-decoration: none;
}

button.wc-block-components-button.wp-element-button.wc-block-components-checkout-place-order-button.contained {

    background: url(/wp-content/uploads/2025/11/Rectangle-25.png);
    padding-left: 35px;
    padding-right: 35px;
    background-size: cover;
    background-position: center;
    background-repeat: no-repeat;
    text-decoration: none;
border:unset;
color:#fff;
}

button.woocommerce-Button.woocommerce-button.button.woocommerce-form-register__submit {

 background: url(/wp-content/uploads/2025/11/Rectangle-25.png);
    padding-left: 35px;
    padding-right: 35px;
    background-size: cover;
    background-position: center;
    background-repeat: no-repeat;
color: #fff;
    font-family: "Gotu", Sans-serif;
    font-size: 16px;
    font-weight: 400;

}

button.woocommerce-button.button.woocommerce-form-login__submit {

 background: url(/wp-content/uploads/2025/11/Rectangle-25.png);
    padding-left: 35px;
    padding-right: 35px;
    background-size: cover;
    background-position: center;
    background-repeat: no-repeat;
    color: #fff;
    font-family: "Gotu", Sans-serif;
    font-size: 16px;
    font-weight: 400;

}

.page-pendants .woocommerce ul.products li.product a img  {
   
    height: 331px !important;
   

    background: #c4c4c4;
    border-radius: 20px !important;
}




img.attachment-woocommerce_thumbnail.size-woocommerce_thumbnail

 {
padding: 20px;
    background: #ffffff;
border-radius:20px;
}

h2.woocommerce-loop-product__title {
    color: #fff;
}

.tax-product_cat-sealife {
  position: relative;
    color: #fff;
    background-color: #000717;
	
 
}

/* Dark overlay for 80% image visibility */
.tax-product_cat-sealife::before {
 content: "";
    position: absolute;
    inset: 0;
    /* background: linear-gradient(rgba(1, 7, 25, 0.85), rgba(1, 7, 25, 0.85)); */
   background: url('/wp-content/uploads/2025/10/0d278e327d0414e40aebedfc2a562800-1.svg') ;
 background-position: center;
    background-repeat: no-repeat;
    background-size: cover;
}
/* .tax-product_cat-sealife> * {
  position: relative;
  z-index: 2;
} */

.tax-product_cat-sealife form.woocommerce-ordering {
    display: none;
}



 button.fp-buy-now {
    background: linear-gradient(345deg, #271F38 2%, #1C5054 22%, #1C5054 39%, #131532d6 56%, #3B15A8 100%) !important;
    color: #fff !important;
    border: unset;
}

.tax-product_cat-sealife button.woosw-btn {
    background: linear-gradient(157deg, #3b15a8e3, #1c505421) !important;
    border: unset;
    color: #fff;
padding-top:11px;
padding-bottom:11px;
}

.tax-product_cat-accessories form.woocommerce-ordering {
    display: none;
}


.tax-product_cat-sealife a.button.product_type_variable.add_to_cart_button {
  background: linear-gradient(345deg, #271F38 2%, #1C5054 22%, #1C5054 39%, #131532d6 56%, #3B15A8 100%) !important;
color:#fff;
}

.yith-add-to-wishlist-button-block.yith-add-to-wishlist-button-block--single.yith-add-to-wishlist-button-block--initialized {
    z-index: 1;
}


button.yith-wcwl-add-to-wishlist-button.yith-wcwl-add-to-wishlist-button--themed-button.yith-wcwl-add-to-wishlist-button--single.yith-wcwl-theme-button-style {
    border: unset;
    color: #fff;
}

.elementor-menu-cart__main {
    background: #000717;
    border: 3px solid #fff;
}




.tax-product_cat-fashion form.woocommerce-ordering {
    display: none;
}

h1.woocommerce-products-header__title.page-title{
    
    font-family: 'Qwigley' !important;
  font-size:43px;
}

.page-id-30.page-checkout main#content {
    z-index: 1;
}







.tax-product_cat-accessories h2.woocommerce-loop-product__title {
    color: #000000;
}

nav.woocommerce-MyAccount-navigation li a {
    color: #fff !important;
}

.sea-capsule::before {

   background: linear-gradient(22deg, #000000 2%, #a89c9c 22%, #FFFFFF 31%, #ffffff 39%, #959595 70%, #000000 100%) !important;
}

.price-label {
    font-family: 'Gotu';
    font-size: 12px;
}

.price-value {
    font-family: "Inter", sans-serif;
    font-weight: 600 !important;
}

.sea-wish {
    display: none !important;
}

svg#yith-wcwl-icon-heart-outline {
    color: #652FFF;
}


.page-pendant button.yith-wcwl-add-to-wishlist-button.yith-wcwl-add-to-wishlist-button--themed-button.yith-wcwl-theme-button-style {
    border: unset;
    color: #fff;
    font-family: 'Gotu';
    font-size: 12px;
    text-transform: uppercase;
}

/* .page-home-2 .yith-add-to-wishlist-button-block.yith-add-to-wishlist-button-block--initialized {
    position: relative;
    right: 136px;
} */




.page-pendant .elementor .elementor-element.elementor-widget-n-tabs:not(:has(>.elementor-widget-container))>.e-n-tabs[data-touch-mode=false]>.e-n-tabs-heading .e-n-tab-title[aria-selected=false]:hover{
	    background-color: unset  ;
}


.sea-row {
    padding-bottom: 60px !important;
      gap: 65px !important;
      position: relative;
      right: 90px !important;
      grid-template-columns: 42% 35% 25% !important;
}

.e-n-tabs-heading .e-n-tab-title[aria-selected="true"] {
    background: url('/wp-content/uploads/2025/11/Rectangle-25.png') !important ;
    padding: 8px 61px;
    background-repeat: no-repeat !important ;
    background-size: cover !important ;
            }

button#pearl-btn-1771-1 {
    left: 39px !important;
}

button#pearl-btn-1771-2 {
    left: 10px;
}

button#pearl-btn-1771-3 {
    left: 10px;
}

button#pearl-btn-1771-4 {
    left: 35px;
}
.sea-img  img {
     position: relative;
    top: 23px !important;
}

.add_to_cart_button:hover {
    color: #fff !important;
}

.buy:hover {
    color: #fff !important;
}
.add_to_cart_button {
    color: #fff !important;
    font-weight: 400 !important;
    font-family: 'Gotu' !important;
   text-transform: uppercase !important;
}
.buy{
    color: #fff !important;
   font-weight: 400 !important;
font-family: 'Gotu' !important;

    padding-left: 35px !important;
    padding-right: 35px !important;

}


.fp-acc-thumb {
    background: url(/wp-content/uploads/2025/11/Rectangle-29.png);
    background-position: center;
    background-repeat: no-repeat;
    background-size: cover;
    width: 96px;
    height: 98px;
    padding: 10px;
}
.woocommerce ul.products li.product .button {
    background: url('/wp-content/uploads/2025/11/Rectangle-25.png') !important ;
 background-position: center !important ;
    background-repeat: no-repeat !important ;
    background-size: cover !important ;
}


.fp-page {
    
     background:unset;
}
.fp-desc {
color:#fff;
}
.fp-sub{
color:#fff;	
}

.pearl-heading{
	color:#fff;	
}

.fp-acc-body .desc {
color:#fff;	

}

.fp-acc-body .name {
   
    font-family: 'Qwigley', cursive;
    font-size: 26px;
    font-weight: 400;
}

.fp-page {
color:#fff;	
}

.elementor-nav-menu--main ul.elementor-nav-menu a.elementor-item.elementor-item-active {
    background: url(/wp-content/uploads/2025/11/Rectangle-25.png) !important;
}
.elementor-nav-menu--main ul.elementor-nav-menu:not(:has(li.current-menu-item, li.current_page_item, a.elementor-item.elementor-item-active)) > li.menu-item-1312 > a.elementor-item {
  background: url(/wp-content/uploads/2025/11/Rectangle-25.png) !important;
}

.fp-total {
    font-weight: 400;
}


.post-type-archive-product  img.attachment-woocommerce_thumbnail.size-woocommerce_thumbnail {
    padding: 20px;
    background: #bbbbbb;
}

.woocommerce-Price-currencySymbol {
    margin-right: 8px !important;
}

.page-id-1910 {
    background-color: #000717;
}

button#pearl-btn-1972-1{
    left: 40px;
}

button#pearl-btn-1972-2 {
    left: 10px;
}

button#pearl-btn-1972-3 {
    left: 9px;
}

button#pearl-btn-1972-4 {
    left: 39px;
}

button#pearl-btn-1954-1 {
 left: 40px;
}
button#pearl-btn-1954-2 {
 left: 10px;
}

button#pearl-btn-1954-3 {
left: 9px;
}

button#pearl-btn-1954-4 {
 left: 39px;
}

button#pearl-btn-1932-1 {
left: 40px;
}

button#pearl-btn-1932-2 {
left: 10px;
}

button#pearl-btn-1932-3 {
left: 9px;
}

button#pearl-btn-1932-4 {
left: 39px;
}

.fp-acc-item.active{
    padding: 12px;
    border-radius: 20px;
}

span.yith-wcwl-add-to-wishlist-button__label {
    font-family: 'Gotu';
    text-transform: uppercase;
    font-weight: 400;
    margin-left: 8px;
}

.js-share svg {
    width: 22px;
    height: 22px;
}

button.btn.js-share {
    font-family: 'Gotu' !important;
    text-transform: uppercase;
    font-weight: 400;
    font-size: .9rem !important;
}

.fp-sub {
    font-family: 'Gotu' !important;
    font-size: 20px;
    letter-spacing: 0;
    font-weight: 400;
}

.pearl-heading {
    font-family: 'Gotu' !important;
    font-size: 16px;
    letter-spacing: 0;
    font-weight: 400;
}

.fp-desc {
    font-size: 16px;
    font-weight: 400;
    line-height: normal;
}
.page-pendants-list .yith-add-to-wishlist-button-block {
    margin : unset;
}
.page-pendants-list  button.yith-wcwl-add-to-wishlist-button.yith-wcwl-add-to-wishlist-button--themed-button.yith-wcwl-theme-button-style
 {
    border: unset;
    color: #fff;
}
.elementor-nav-menu--main ul.elementor-nav-menu a.elementor-item.elementor-item-active {
    background: url(/wp-content/uploads/2025/11/Rectangle-25.png) !important;
    background-size: cover !important;
}

.elementor-191 .elementor-element.elementor-element-3aa49bf .elementor-nav-menu .elementor-item {
    font-family: "Gotu", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    padding: 20px 70px;
    text-transform: uppercase;
}

.page-accessories .yith-add-to-wishlist-button-block.yith-add-to-wishlist-button-block--initialized  {
margin : unset;
}

.page-accessories  button.yith-wcwl-add-to-wishlist-button.yith-wcwl-add-to-wishlist-button--themed-button.yith-wcwl-theme-button-style

 {
    border: unset;
    color: #fff;
}

.elementor-nav-menu{
    top: -10px;
}
button.yith-wcwl-add-to-wishlist-button.yith-wcwl-add-to-wishlist-button--themed-button.yith-wcwl-theme-button-style {
    padding-left: 0;
}
p.sea-subtitle {
    font-family: 'Gotu' !important;
    font-size: 16px !important;
    letter-spacing: 0;
    font-weight: 400;
}
button.btn.js-share {
    box-shadow: unset !important;
}

.page-pendant .yith-add-to-wishlist-button-block.yith-add-to-wishlist-button-block--initialized {
margin : unset;

}

.price-label {
    
	color: #fff !important;
}

.price-note {
  
    color: #fff !important;
}

aside.fp-summary {
    position: relative;
    left: 35px;
}

.fp-center {
    position: relative;
    left: 30px;
}

.mst-wishlink::after {
    top: -15px;
}




.page-accessories .elementor-1251 .elementor-element.elementor-element-9e2ece4 > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected='false']:not( :hover ) {
     background: url(/wp-content/uploads/2025/11/Rectangle-25.png) !important;
    background-size: cover !important;
    padding-right: 50px;
    padding-left: 50px;
    padding-top: 10px;
    padding-bottom: 10px;
}

.page-pendants-list .elementor-1910 .elementor-element.elementor-element-66c33c2 > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected='false']:not( :hover ) {
    background: url(/wp-content/uploads/2025/11/Rectangle-25.png) !important;
    background-size: cover !important;
    padding-right: 50px;
    padding-left: 50px;
    padding-top: 10px;
    padding-bottom: 10px;
}

.page-pendant .elementor-333 .elementor-element.elementor-element-56f87c2 > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected='false']:not( :hover ) {
    background: #FFFFFF00;
}

[type=button]:focus, [type=button]:hover, [type=submit]:focus, [type=submit]:hover, button:focus, button:hover {
    background-color: unset;
    color: #fff;
    text-decoration: none;
}


.page-home #site-footer{

display:none;
}


@media only screen and (max-width: 736px) {

    .page-pendants-list .sea-price {
        position: relative;
        left: -13px !important;
	}

   .page-pendants-list .sea-capsule {
        left: -41px !important;
    }

    .sea-info {
        position: relative;
        left: -25px !important;
    }

    #f-logo img {
    margin-top: -55px;
}

/* main#content {
    padding-left: 15px;
    padding-right: 15px;
} */

#forever-first {
    margin-top: -190px;
}
#product-tabs {
    padding: 30px;
}

.pearl {
   
    position: relative;
    
}

.pearl-list {
           gap: 17px;
           left: -6px;
           padding-right: 30px;
}
.pearl-active {
        left: -15px;
    }
.sea-row {
    padding-bottom: 60px !important;
    gap: 25px !important;
    position: relative;
    right: 44px !important;
    grid-template-columns: unset !important;
}
.yith-add-to-wishlist-button-block{
    width: auto;
}
#crafted {
    margin-top: -100px;
}
.sea-row {
    margin-bottom: 0 !important;
}
section.fp-footer-img {
    /* width: 590px; */
            width: auto;
    position: absolute;
    top: 170px;
    left: 17px;
}
.woocommerce img, .woocommerce-page img {
    width: 100%;
    margin-left: 0 !important;
}
    .fp-hero.glass img {
        width: 60%;
        margin-top: -68px;
        margin-left: 10px !important;
    }


.elementor-191 .elementor-element.elementor-element-3aa49bf .elementor-nav-menu .elementor-item {
  
    
    padding-bottom:10px;
    padding-top:20px;
    padding-left:10px;
    padding-right:10px;
    color: #000;
    
}


#yith-wcwl-row-1991 .product-name a{
	 font-family: "Gotu", Sans-serif !important;
     font-size: 16px !important;
      color:#fff !important;
}

.head-img1{
    display: none;
}
img.line-img {
    display: none !important;
}
.fp-acc-list {
    padding-right: 0px !important;
}
.fp-center {
    left: 0px !important;
    margin-top: 30px; 
}
aside.fp-summary {
 left: 0px !important; 
}
.fp-content-grid {
    display: unset;
    width: 90%;
}
.pearl-selector {
    width: auto;
}
.fp-acc-list {
    display: unset;
    width: 90%;
}
.fp-hero {
    padding: 0;
    overflow: unset;
}
    
.fp-acc-item {
    width: 330px;
    margin-bottom: 35px;
    margin-top: 25px;
}

.sea-capsule {
    left: 12px;
}
.sea-info {
    position: relative;
    left: 16px;
}
aside.sea-price {
    position: relative;
    left: 22px;
}

}

.page-checkout{
	color:#fff;
}


.page-cart{
	color:#fff;
}
button.fp-add {
    display: none;
}
button.fp-buy-now {
    width: 100%;
    background: url(/wp-content/uploads/2025/11/Rectangle-25.png) !important;
    background-size: cover !important;
    padding: 15px 9px;
}



main#content {
padding-top:40px;
padding-bottom:40px;


}

.page-my-account{
	color:#fff;
}

.page-home #mst-bg-video {
    display: none !important;
}

.home main#content {
    padding-bottom: 0;
}
.page-checkout .woocommerce-column__title{

  font-family: 'Qwigley' !important;
	
}

.woocommerce-customer-details address{
	 font-family: "Gotu", Sans-serif !important;
}

  .woocommerce-order-details .woocommerce-order-details__title{

  font-family: 'Qwigley' !important;
	
}
.woocommerce-order-details .shop_table {
	  font-family: "Gotu", Sans-serif !important;
}

.woocommerce-order.woocommerce-order-overview {
	  font-family: "Gotu", Sans-serif !important;
}

.woocommerce-order.woocommerce-notice{
	  font-family: "Gotu", Sans-serif !important;
}
.page-header .entry-title{
	font-family: 'Qwigley' !important;
}
#customer_login .u-column1 h2{
	font-family: 'Qwigley' !important;
}
#customer_login .u-column2 h2{
	font-family: 'Qwigley' !important;
}

.woocommerce-form-row label{
	 font-family: "Gotu", Sans-serif !important;
}

.woocommerce-Button{
	
    background: url(/wp-content/uploads/2025/11/Rectangle-25.png) !important;
    background-size: cover !important;
color:#fff !important;
	 font-family: "Gotu", Sans-serif !important;
    
}

.wishlist-title  h2{
	font-family: 'Qwigley' !important;
color:#fff ;
}
#content .page-header .entry-title{
	color:#fff;
}
.wishlist_table thead th{
	 font-family: "Gotu", Sans-serif !important;
font-size: 16px;
}

.wishlist_table .wishlist-items-wrapper #yith-wcwl-row-1991{
	 font-family: "Gotu", Sans-serif !important;
     font-size: 16px;
      color:#000;
}

#yith-wcwl-row-1991 .product-name a{
	color:#001246;
}