body.fs-body-category{

    .fs-c-productList__list__item:has(.fs-c-productListItem__outOfStock) {

        .fs-c-price__value,.fs-c-productPrice__main__price{display:none !important;}
        .fs-c-productPrice__addon:before{content:"-";width:1.6rem;height: 1.6rem;display:inline-block;}
        .fs-c-productName__copy{display:none !important;}
    }
}

body.fs-body-search{

    .fs-c-productList__list__item:has(.fs-c-productListItem__outOfStock) {
        .fs-c-price__value,.fs-c-productPrice__main__price{display:none !important;}
        .fs-c-productPrice__addon:before{content:"-";width:1.6rem;height: 1.6rem;display:inline-block;}
        .fs-c-productName__copy{display:none !important;}
    }
}

body.fs-body-product{

    #item-sysytem:has(.fs-c-productNotice--outOfStock) {

        .fs-c-price__value,.fs-c-productPrice__main__price{display:none !important;}
        .fs-c-productPrice__addon:before{content:"-";width:1.6rem;height: 1.6rem;display:inline-block;}

    }

}

body.fs-body-category:has(.fs-preview-header){

    .fs-c-productList__list__item:has(.fs-c-productListItem__outOfStock) {

        .fs-c-price__value,.fs-c-productPrice__main__price{display:block !important;}
        .fs-c-productPrice__addon:before{display:none !important;}
        .fs-c-productName__copy{display:block !important;}
    }
}

body.fs-body-search:has(.fs-preview-header){

    .fs-c-productList__list__item:has(.fs-c-productListItem__outOfStock) {

        .fs-c-price__value,.fs-c-productPrice__main__price{display:block !important;}
        .fs-c-productPrice__addon:before{display:none !important;}
        .fs-c-productName__copy{display:block !important;}
    }
}

body.fs-body-product:has(.fs-preview-header){

    #item-sysytem:has(.fs-c-productNotice--outOfStock) {

        .fs-c-price__value,.fs-c-productPrice__main__price{display:block !important;}
        .fs-c-productPrice__addon:before{display:none !important;}

    }

}

/*
#hotnews{
  background: #7f4d59;
  color: #fff;
}
#humbergar_button{
  top: 30px !important;
}
body.is-scroll #humbergar_button{
  top: 0px !important;
transition-timing-function: ease;
}
*/

/* insta link */
@import url('https://fonts.googleapis.com/css2?family=Poppins:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,100;1,200;1,300;1,400;1,500;1,600;1,700;1,800;1,900&display=swap');
.sec_itemdetail_p a.insta{  
padding-left: 26px;
padding-right:6px;
position: relative;
/* color:#CF2B8F; */
font-family: "Poppins", sans-serif;
font-weight: 300;
}
.sec_itemdetail_p a.insta::before{
width:18px;
height: 18px;
content: ' ';
display:block;
background: url(https://www.power-stones.jp/common2025/img/ig.svg) no-repeat left center;
background-size: contain;
position: absolute;
top:50%;
left:4px; 
margin-top: -9px;
}


.fs-body-category-newyear .c-select.material{
  display:none;
}
.fs-body-category-newyear .c-searchModal__filterBox:has(.c-roundRadio__btnBox){
  display:none;
}
#campaignBox{
padding:2rem 0;
}
#campaignBox div{
font-family: "Hiragino Kaku Gothic ProN", "ヒラギノ角ゴ ProN W3", Meiryo, メイリオ, Osaka, "MS PGothic", arial, helvetica, sans-serif;
color:#b7415d;
font-size:1.5rem;
}
#campaignBox div span{
font-size:2.2rem;
font-weight:bold;
padding:0 0.3rem;
}
#campaignBox p{
font-family: "Hiragino Kaku Gothic ProN", "ヒラギノ角ゴ ProN W3", Meiryo, メイリオ, Osaka, "MS PGothic", arial, helvetica, sans-serif;
font-size: 1.4rem;
padding-top:2rem;
}
#campaignBox p a{
color:#b7415d;
text-decoration:under-line;
}
@media screen and (max-width: 1000px){
#campaignBox{
padding-left: 20px;
padding-right: 20px;
}
}


.zenithSub::after{
content:' ';
width: 10rem;
height: 1rem;
display:block;
border-top:solid 1px #ddd;
margin: 4rem auto;
}
.fs-body-category-zenith .p-archive .c-narrowing{
display:none;
}

.fs-c-checkoutSuccess.fs-c-subSection{
max-width: 860px;
margin-left: auto;
margin-right: auto;
margin-top: 3rem;
padding-left: 2rem;
padding-right: 2rem;
font-size: 1.5rem;
}
.fs-c-checkoutSuccess.fs-c-subSection h2{
margin-bottom:3rem;
}

.fs-c-productList__list 
 article
  .fs-c-productListItem__lowInStock.fs-c-productListItem__notice
  {
    display:none;
  }


