html {
scroll-behavior: smooth;
}

.bg-F0F0F0 {
background:#f0f0f0;
}

.fs-preview-header {
display:none;
margin-bottom:0;
}

.fs-preview__button {
display:none;
}

.fs-p-productSearch {
display:none;
}

.fs-c-continueShopping {
text-align:center;
}

.fs-c-button--standard {
  background: #ffffff;
  border: 1px solid #DDDDDD;
  border-radius: 0px;
  color: #3c3c3c;
  cursor: pointer;
  display: inline-block;
  font-size: 0.95rem;
  line-height: 1;
  text-decoration: none;
  text-align: center;
  padding: 1.2rem 2rem 1.2rem 2rem;
  box-shadow:none;
margin-top:1.5rem;
margin-bottom:3rem;
}

.fs-c-button--change--small.fs-c-button--standard {
margin-top:1rem;
margin-bottom:1rem;
}

.fs-c-button--cancel.fs-c-button--standard {
margin-top:0rem;
margin-bottom:0rem;
}

.fs-c-checkout-preview__title {
margin-bottom:1.5rem;
}

.fs-body-category-elisirditalia .page-title {
background:url("https://tenobetakadaya.itembox.design/item/images/logo/elisirditalia-logo.svg?t=20240411194908") no-repeat;
background-size:8rem; 
text-indent: -200%;
overflow:hidden;
}

.fs-c-button--primary {
  background: #000000 !important;
  border: 1px solid #444444;
  border-radius: 0px;
  color: #ffffff;
  cursor: pointer;
  display: inline-block;
  font-size: 1rem;
  line-height: 1;
  text-decoration: none;
  text-align: center;
  padding: 1.2rem 2rem 1.2rem 2rem;
  box-shadow: none;
  min-width: 240px;
}

.fs-c-button--purchaseHere.fs-c-button--primary {
padding: 1.2rem 1rem 1.2rem 1rem;
}

.fs-c-inputTable__headerCell {
font-weight:500;
margin-bottom:.6rem;
}

.fs-c-subSection__title {
border-bottom: none;
text-align:center;
color: #000;
font-size: 1.2rem;
margin-bottom:1rem;
}

.fs-body-login .fs-c-inputInformation__field {
  padding: 2rem 3rem;
}

.fs-c-inputInformation__link {
text-align:center;
}

.fs-c-newUsers__message {
text-align:center;
margin-bottom:1rem;
}

.fs-body-forgotPassword .fs-c-inputInformation__field, .fs-body-merge .fs-c-inputInformation__field, .fs-body-membershipCardAuth .fs-c-inputInformation__field {
  padding: 2rem 3rem;
}

.fs-c-button--particular.fs-c-button--addToWishList--icon::before, .fs-c-button--particular.fs-c-button--removeFromWishList--icon::before, .fs-c-button--particular.fs-c-button--displayPassword::before, .fs-c-button--particular.fs-c-button--hidePassword::before {
font-size:1.4rem;
}


.md-w-6_12,
.md_w-6_12 {
width:50%;
}

.md-w-5_12,
.md_w-5_12 {
width: 41.666667%;
}

.md-sticky {
	position:sticky;
}

.md_top-12,
.md-top-12 {
	top:3rem;
}

.md_flex,
.md-flex {
	display:flex;
}

.md_sticky ,
.md-sticky {
	position:sticky;
}

.md_block {
display:block;
}

.md_hidden {
display:none;
}

.md_w-8_12-10_12 {
width: 66.666667%;
}

/*md*/
@media screen and (max-width: 767px) {

.md_w-8_12-10_12 {
width: 83.333333%;
}

.md_hidden {
display:block;
}

.md_block {
display:none;
}

.md_w-6_12,
.md-w-6_12 {
	width:100%;
}

.md_w-5_12,
.md-w-5_12 {
	width: 100%;
}

.md_sticky ,
.md-sticky {
	position:relative;
}

.md_top-12,
.md-top-12 {
	top:initial;
}

.mdflex,
.md_flex,
.md-flex {
	display:block;
}
}

.fs-c-productNumber {
	margin-top:1.5rem;
	border:none;
	font-size:.8rem;
	font-weight:light;
}

.fs-c-button--addToWishList--detail.fs-c-button--particular {
border: none;
box-shadow: none;
font-size:1rem;
}

.fs-c-button--addToWishList--detail .fs-c-button__label {
display:none;
}

.fs-c-button--addToCart--detail.fs-c-button--primary {
width:100%;
}

.fs-c-inquiryAboutProduct {
text-align:center;
border:1px solid #BFBFBF;
margin-top:2rem;
}

.fs-c-button--inquiryAboutProduct {
text-align:center;
margin-left:auto;
margin-right:auto;
padding-top:0.6rem;
padding-bottom:0.6rem;
font-size:1rem;
}

.fs-p-snsArea {
margin-top:1rem;
margin-bottom:1rem;
justify-content: center;
}

.fs-c-button--plain {
color:#444;
}

.fs-c-button--plain.fs-c-button--viewExtendedImage::before {
  font-size: 1.5rem;
}

.fs-c-quantity__select {
padding-left:.5rem;
}

.fs-c-productPrice__addon {
margin-left:.5rem;
}

.fs-c-cartTable__actionButton__container > button {
font-size:0.8rem;
}

.fs-c-cartPayment, .fs-c-payWithAmazon {
  margin-top: 24px;
  font-size: 0.9rem;
}

.fs-c-listedOptionPrice {
font-size: 0.85rem;
}

.fs-c-button--secondary {
font-size: 0.9rem;
}

.fs-c-orderTotalTable__mainRow > td {
font-size: 1.4rem;
}

.fs-c-price {
align-items: normal;
}

.fs-c-price__addon {
font-size: 0.8rem;
}

.fs-p-card {
border: 1px solid #dddddd;
margin: 1.5rem 0;
padding:2rem;
background:white;
}

.fs-p-card__title {
font-size:1.2rem;
border-bottom: none;
}

.fs-c-accountService__page--accountReviews ,
.fs-c-productReview {
display:none;
}

.fs-c-productOption__name, .fs-c-productOption__comment {
font-size:1rem;
margin:1rem 0 0.5rem 0;
background:white;
}

.fs-c-productNumber__number {
font-weight:normal !important;
}

.fs-c-productOption__name {
font-weight:normal;
}

.fs-p-productDescription {
line-height:2.2;
margin-top:3rem;
margin-bottom:3rem;
}

.md_block {
line-height:2.2;
}

.fs-p-pageNotFound img {
margin-left:auto;
margin-right:auto;
}

.fs-c-documentColumn__heading {
margin-top:3rem;
font-size: 1.3rem;

}

.fs-c-documentArticle__heading {
margin-top:3rem;
}

.fs-c-documentColumn__content p,
.fs-c-postage p {
margin-bottom:1.4rem;
}

.fs-c-note {
font-size:1rem;
}

.fs-l-pageMain {
line-height:2;
}

.fs-c-documentArticle {

}

.fs-c-button--viewProductDetail {
display:none;
}
.fs-c-accountService__page:not(.fs-c-accountService__page--accountDelete) .fs-c-accountService__pageLink__label {
font-size:15px;
}
.fs-c-returnedSpecialContract__link a ,
.fs-c-wishlistProduct__viewAllProducts,
.fs-c-button--myPageTop,
.fs-c-accountService__pageLink {
text-decoration:underline;
text-underline-offset: 8px;
}

//Reviews hidden
.fs-c-accountService__page--accountReviews {
display:none !important;
}

.fs-p-memberInfo__stage ,
.fs-p-memberInfo__points {
font-size:0.9rem;
font-weight:200;
}

.fs-p-welcomeMsg,
.fs-p-memberInfo__points {
font-weight:200;
font-size:0.9rem;
}

.fs-l-header__welcomeMsg {
position:absolute;
	top:7.5rem;
	right:3.5rem;
	mix-blend-mode: multiply;
}

.fs-body-top .fs-l-header__welcomeMsg {
top:7rem;
}

.fs-body-top .fs-p-welcomeMsg,
.fs-body-top .fs-p-memberInfo__points,
.fs-body-top .fs-l-header__welcomeMsg {
color:white;
}

.fb_iframe_widget {
margin-top:-4px;
}

.fs-c-wishlistProduct__title {
padding-bottom:1.5rem;
font-size:1.4rem;
margin-bottom:2.5rem;
border-bottom: 1px solid currentColor;
}

.fs-p-announcement__title {
font-size:1.4rem;
margin-bottom:1.5rem;
}

.fs-c-history__term {
font-size:1.0rem;
}

.fs-c-totalAndActions button:not(.fs-c-button--image) {
font-size:1.4rem;
}

.fs-c-button--particular.fs-c-button--addToWishList--icon::before, .fs-c-button--particular.fs-c-button--removeFromWishList--icon::before, .fs-c-button--particular.fs-c-button--displayPassword::before, .fs-c-button--particular.fs-c-button--hidePassword::before {
font-size:1.2rem;
}

.fs-c-productQuantityAndWishlist__wishlist .fs-c-button--particular {
border:none;
background: none;
box-shadow: none;
}

.fs-c-button--particular.fs-c-button--removeFromWishList--detail {
font-size:1rem;
}

.fs-c-productQuantityAndWishlist__wishlist .fs-c-button__label {
display:none;
}

.fs-body-my-wishlist  .slick-slide,
.fs-body-my-top .slick-slide,
.fs-body-product .slick-slide {
margin-right:2rem;
}

/*md*/
@media screen and (max-width: 767px) {
.fs-body-my-wishlist .slick-slide,
.fs-body-my-top .slick-slide,
.md-max-w-200 .slick-slide {
max-width:200px;
}
}

:focus {
	outline: none;
}

address {
font-style:normal;
}

.fs-pt-menu a {
padding:0;
}
.top-logout {
font-size:.75rem;
}

.fs-c-productListCarousel {
position:relative;
}

.fs-c-productListCarousel__ctrl--prev {
  position: absolute;
  top: 47%;
  left: -2.5rem;
}

.fs-c-productListCarousel__ctrl--next {
  position: absolute;
  top: 47%;
  right: -2.5rem;
}

.fs-c-requiredMark {
width:2rem;
height:2rem;
}

.fs-c-productSelection__name {
font-size:1rem;
}

.fs-c-checkout-delivery__method__title {
font-size:1.3rem;
}

.fs-c-button--multiDestination {
font-size:1rem;
}

.fs-c-button--next {
background:#667895 !important;
}