/** Shopify CDN: Minification failed

Line 99:34 Expected ":"

**/
/***Common***/
.gallery-grid__item:hover .responsive-image {transform: initial;}
/*buy button*/


/***Product・Product card***/
/**Product card**/
/*Media*/
.card-product__media-inner:hover .product-secondary-image {transform: scale(1);}
/*Badge*/
.card__badge.top.left {top: 0.35rem; left: 0.5rem;}
/*Txt*/
.card__content {padding-left: 0.3em;}
.card__heading {font-size: 0.75em; font-weight: 100; letter-spacing: 0.02em;}
a.collection-card__link,
.price__regular .price-item--regular,
.rich-text__blocks .btn-underlined
{/*font-family: Petrona, serif;*/ font-weight: 500;}
.card-product .price > * {font-size: 0.9em;}
.price__regular .price-item--regular {font-size: 0.925em; font-style: italic; font-weight: 400;}
/*Swatch*/
.card-product-swatch {margin-top: 0;}
.card-product__swatch-item .swatch-button-color {--space-offset: 2px; --swacth-size: 12px;}

/**Product Page**/
.template-product .price__regular .price-item--regular {font-size: 1.15em;}


/***Coming Soon***/
.txt-comingsoon {
  font-family: var(--font-body-family);
  font-weight: 100;
  font-size: 0.8em;
  margin-bottom: 0.75em;
  text-align: center;}
.btn-comingsoon {
  pointer-events: none;
  font-size: 0.95em;
  color: rgb(var(--btn-outline-text));
  background-color: #EBE5DF;}
/*product card 内のbadge*/
.price__badge-comingsoon {
  background: rgba(255,255,255,0.8);
  color: #524745;
  font-weight: 500;}


/***Fetured Collection***/
.featured-collection-slider.is-initialized:not(.is-active) .splide__list {gap: 4rem;}

/***Collection Page***/
@media screen and (max-width: 768px) {
.collection-hero__title {margin: 1rem 0 0;}
.collection-hero__navigation .link {font-size: 0.85em;}
#main-collection-filters {width: 70%; margin: 0 auto;}
#main-collection-filters .btn {height: 32px;}
.mobile-facets__heading {font-size: 0.75em;}
}
.collection--empty h2 {font-size: 1em;}
@media screen and (min-width: 989px) {
  .collection--empty h2 {text-align: left; font-size: 1.15em; margin-left: 2.8vw;}
}
/*Drawer Filter*/
#drawer-filter .drawer-header h4{font-size: 14px;}
.facets .mobile-facets__sort label {font-size: 1.4rem;}
.facet-filters__field .select__select, .mobile-facets__sort .select__select {font-size: 0.8em;}
.collapsible__content-inner {font-size: 0.8em;}
#main-collection-filters .btn {font-size: 0.85em;}


/***Cart Drawer***/
.cart-drawer .drawer__heading {font-family: var(--font-heading-family);}
.cart-drawer .cart-item__name {font-weight:100; font-size: 0.8em;}
.cart-drawer .totals > * {font-size: 1.4rem;}
.cart-drawer .totals__total-value {font-size: 1.8rem;}
.cart-drawer .totals, .cart__blocks .totals {margin-bottom: 2em;}
.cart-drawer .tax-note, .cart__blocks .tax-note {display:none;}
/*empty*/
.cart-drawer .cart-drawer__empty-content .icon-cart {width: 5rem; height: 5rem;}
cart-drawer.is-empty .cart__empty-text, cart-drawer.is-empty .cart__warnings {display: block; font-size: 1em;}

/***SEARCH***/
#drawer-search .drawer-header h5 {font-size: 1em; font-weight: bold;}
.predictive-search_recommend > p {font-family: var(--font-heading-family); text-transform: none;}

/***Footer***/
footer .container-fluid {
    /* padding-left: var(--fluid-offset, 24px); */
    /* padding-right: var(--fluid-offset, 24px); */
    padding: 0 2.5em;
}
.footer-block .gap-y-5 {row-gap: 6px;}
/*.footer-block__heading {font-family: "FS Siena", sans-serif; font-size: 0.9em; font-weight: 500;}*/
.footer-block__heading {sans-serif; font-size: 1em; font-weight: 700;}
.footer-block__details-content a.link {font-size: 0.9em;}
.footer-block:nth-child(2) .footer-block__details-content a.link {font-size: 0.8em;}
@media screen and (max-width: 767px) {
  .footer__blocks-wrapper {flex-direction: row;}
  footer .footer-block--menu {flex: 0 0 auto; width: 46%;}
  .footer-block .footer-block__heading {padding: 1.8rem 0 2rem;}
}

/***Footer***/
/*logo social*/
.footer-block--text {
  align-items: end;
  display: flex;
  justify-content: center;
}
.footer-block .gap-y-8 {
  row-gap: 0.8rem;
  flex-direction: column-reverse;
  margin: 3rem auto 0;
}
.footer-block__image-wrapper {
  margin: 0 auto;
}
.list-social {
  justify-content: center;
  margin-left: 6px;
} /*bottom*/
.footer__content-bottom-wrapper {
  padding: 0;
  row-gap: 0;
}
.footer__column footer__column--info {
  display: none;
}
@media screen and (max-width: 767px) {
  /*foot menu*/
  .footer__blocks-wrapper {
    display: flex;
    flex-wrap: wrap;
    gap: 20px;
    max-width: 760px;
  }
}


/***Registor_Login***/
.customer>h1, .customer__title {
    font-size: 18px;
}

/***Policy Page***/
.shopify-policy__container {
    max-width: 620px !important;
    margin: 0 auto 4rem !important;
}
.shopify-policy__title h1 {
    font-size: 20px;
}
.shopify-policy__body {font-size: 0.85em;}
.shopify-policy__container p {margin-bottom: 0.25rem;}

@media screen and (min-width: 1024px) {
    .shopify-policy__title h1 {
        font-size: 2.25rem;
        line-height: 2.5rem;
        padding-top: 64px;
        padding-bottom: 64px;
    }
}
.shopify-policy__title h1 {
    font-size: 1.875rem;
    line-height: 2.25rem;
    padding: 32px 16px;
}