.fs-preview-header { display: none; }
/* ==========================================================================

	ICON
	
========================================================================== */
.icon_search {
  position: absolute;
  content: "";
  display: inline-block;
  background: url("https://vanstore.itembox.design/item/search.svg?t=20250618202639") no-repeat;
  background-size: contain; }

.icon_mypage {
  position: absolute;
  content: "";
  display: inline-block;
  background: url("https://vanstore.itembox.design/item/person.svg?t=20250618202639") no-repeat;
  background-size: contain; }

.icon_fav {
  position: absolute;
  content: "";
  display: inline-block;
  background: url("https://vanstore.itembox.design/item/favorite.svg?t=20250618202639") no-repeat;
  background-size: contain; }

.icon_bag {
  position: absolute;
  content: "";
  display: inline-block;
  background: url("https://vanstore.itembox.design/item/bag.svg?t=20250618202639") no-repeat;
  background-size: contain; }

.icon_heart_grey {
  position: absolute;
  content: "";
  display: inline-block;
  background: url("https://vanstore.itembox.design/item/heart_none.svg?t=20250618202639") no-repeat;
  background-size: contain; }

.icon_heart_pink {
  position: absolute;
  content: "";
  display: inline-block;
  background: url("https://vanstore.itembox.design/item/heart.svg?t=20250618202639") no-repeat;
  background-size: contain; }

.mailmagazine {
  position: absolute;
  content: "";
  display: inline-block;
  background: url("https://vanstore.itembox.design/item/mailmagazine.png?t=20250618202639") no-repeat;
  background-size: contain; }

.icon_arrow_bottom {
  position: absolute;
  content: "";
  display: inline-block;
  background: url("https://vanstore.itembox.design/item/arrow_bottom.svg?t=20250618202639") no-repeat;
  background-size: contain; }

.icon_arrow_top {
  position: absolute;
  content: "";
  display: inline-block;
  background: url("https://vanstore.itembox.design/item/arrow_top.svg?t=20250618202639") no-repeat;
  background-size: contain; }

.icon_arrow_left {
  position: absolute;
  content: "";
  display: inline-block;
  background: url("https://vanstore.itembox.design/item/arrow_left.svg?t=20250618202639") no-repeat;
  background-size: contain; }

.icon_arrow_right {
  position: absolute;
  content: "";
  display: inline-block;
  background: url("https://vanstore.itembox.design/item/arrow_right.svg?t=20250618202639") no-repeat;
  background-size: contain; }

.fs-c-otherServiceLogin:not(:first-child){
width:65%;
margin:100px auto 40px;
}

.row-block{
width: 100%;
    flex-basis: initial!important;
    display: flex;
    justify-content: space-around;
flex-wrap:wrap;

}

.row-block .fs-c-otherServiceLogin {
width: 100%;
    padding: 60px 15px 0;
    text-align: center;
margin:0!important;
}

.row-block .fs-c-otherServiceLogin h2.fs-c-linkedServiceLogin__title{
    font-size: 1.4rem;
    font-weight: bold;
    color: #000;
    border: 0px;
}

.row-block .fs-c-anotherLogin__message.fs-c-anotherLogin__message--amazon{
text-align:center;
}

.row-block .fs-c-otherServiceLogin .fs-c-anotherLogin__message.fs-c-anotherLogin__message--amazon{
    margin: 35px auto;
}

.row-block .fs-c-newUsers.fs-c-subSection{
width: 100%;
    flex-basis: initial;
    margin: 0;
border-left:0;
}

/* Adjust for larger screens (e.g., PC) */
@media (min-width: 1024px) { 
    .row-block .fs-c-otherServiceLogin {
        width: 40% !important; /* For larger screens */
padding: 0;
    }
.row-block .fs-c-newUsers.fs-c-subSection{
width: 40% !important; /* For larger screens */
padding: 0;
}
.row-block .fs-c-otherServiceLogin .fs-c-linkedServiceLogin .fs-c-anotherLogin--amazon #AmazonPayButton,
.fs-c-otherServiceLogin .fs-c-linkedServiceLogin .fs-c-anotherLogin--amazon #AmazonPayButton{
width:228px!important;
}
}

.fs-c-otherServiceLogin .fs-c-linkedServiceLogin{
text-align:center;
}
.fs-c-otherServiceLogin .fs-c-linkedServiceLogin h2.fs-c-linkedServiceLogin__title{
    font-size: 1.4rem;
    font-weight: bold;
    color: #000;
    border: 0px;
}

.fs-c-otherServiceLogin .fs-c-linkedServiceLogin .fs-c-anotherLogin__message.fs-c-anotherLogin__message--amazon{
text-align:center;
padding:40px 0;
}
.row-block .fs-c-otherServiceLogin .fs-c-linkedServiceLogin .fs-c-anotherLogin__message.fs-c-anotherLogin__message--amazon{
padding:0!important;
}
.row-block .fs-c-otherServiceLogin .fs-c-linkedServiceLogin .fs-c-anotherLogin__message.fs-c-anotherLogin__message--amazon p,
.fs-c-otherServiceLogin .fs-c-linkedServiceLogin .fs-c-anotherLogin__message.fs-c-anotherLogin__message--amazon p{
font-size:1.1rem;
}
.fs-c-productListItem__prices.fs-c-productPrices{
  display: flex;
    align-items: center;
    margin-top: 10px;
flex-wrap:wrap;
}
.fs-c-productPrices.fs-c-productPrices--productDetail{
  display: flex;
    align-items: center;
}
@media (max-width: 768px) {
    .fs-c-productListItem__prices.fs-c-productPrices .fs-c-productPrice.fs-c-productPrice--listed{
width:100%;
}
}

@media screen and (max-width: 767px) {
    .patternmade_page .fs-c-productActionButton .fs-c-button--primary {
  position: fixed!important;
    bottom: 60px!important;
    left: 0px!important;
    border-radius: 20px!important;
    margin: 0px 0px!important;
    /* box-sizing: border-box; */
    /* padding: 13px; */
    z-index: 10000!important;
}
.fs-l-productLayout.fs-system-product .product-box .item_right .modal_trigger {
    position: fixed;
    bottom: 60px;
    left: 0px;
    border-radius: 20px;
    margin: 0px 0px;
    /* box-sizing: border-box; */
    /* padding: 13px; */
    z-index: 10000;
}
}
.fs-c-productListItem__prices.fs-c-productPrices .fs-c-productPrice.fs-c-productPrice--listed,
.fs-c-productPrices.fs-c-productPrices--productDetail .fs-c-productPrice.fs-c-productPrice--listed{
margin-right:10px;
    text-decoration: line-through;
}
.fs-c-productPrices.fs-c-productPrices--productDetail .fs-c-productPrice.fs-c-productPrice--listed .fs-c-productPrice__addon.fs-c-productPrice__addon--listed{
display:none;
}

.fs-c-productPrice.fs-c-productPrice--listed + .fs-c-productPrice.fs-c-productPrice--selling{
color:#c93037;
}
.fs-c-productPrice.fs-c-productPrice--listed + .fs-c-productPrice.fs-c-productPrice--selling .fs-c-productPrice__main .fs-c-productPrice__main__price.fs-c-price .fs-c-price__currencyMark,
.fs-c-productPrice.fs-c-productPrice--listed + .fs-c-productPrice.fs-c-productPrice--selling .fs-c-productPrice__main .fs-c-productPrice__main__price.fs-c-price .fs-c-price__value{
font-size:2rem;
color:#c93037;
}
.fs-c-productPrices.fs-c-productPrices--productDetail .fs-c-productPrice.fs-c-productPrice--listed .fs-c-price__currencyMark,
.fs-c-productPrices.fs-c-productPrices--productDetail .fs-c-productPrice.fs-c-productPrice--listed .fs-c-price__value{
font-size:2rem;
}

.fs-c-productPrices.fs-c-productPrices--productDetail .fs-c-productPrice.fs-c-productPrice--listed + .fs-c-productPrice.fs-c-productPrice--selling .fs-c-productPrice__main .fs-c-productPrice__main__price.fs-c-price .fs-c-price__currencyMark,
.fs-c-productPrices.fs-c-productPrices--productDetail .fs-c-productPrice.fs-c-productPrice--listed + .fs-c-productPrice.fs-c-productPrice--selling .fs-c-productPrice__main .fs-c-productPrice__main__price.fs-c-price .fs-c-price__value{
font-size:2.5rem;
}

.fs-c-productMark__item .SALE fs-c-productMark__mark--19.fs-c-productMark__mark,
.fs-c-productMark__mark{
border-radius:0px!important;
}

.patternmade_title_box.flex-center-pc.flex-space.flex-wrap .rightbox{
width:100%!important;
}

.patternmade_title_box.flex-center-pc.flex-space.flex-wrap .rightbox .fs-c-productMarks{
margin:15px 0px;
}
