/** Shopify CDN: Minification failed

Line 26:14 Expected identifier but found whitespace
Line 26:16 Unexpected "{"
Line 26:41 Expected ":"
Line 27:13 Expected identifier but found whitespace
Line 27:15 Unexpected "{"
Line 27:39 Expected ":"

**/
.diet-butcher-cart-alert {
  width: 100%;
  color: red;
  font-weight: bold;
  clear: both;
  padding-top: 50px;
  padding-bottom: 50px;
}

.diet-butcher-br::after {
  content: '\A';
  white-space: pre;
}

.diet-butcher-cart-item-note {
  font-family: {{ fonts_font_title_family }};
  font-style: {{ fonts_font_title_style }};;
  font-weight: bold;
}

.diet-butcher-cart-link {
  display: none !important;
}

.diet-butcher-no-checkout-button {
  display: none !important;
}

.diet-butcher-cart-menu-button {
  float: right !important;
}

.diet-butcher-no-delivery-date {
  text-align: right;
}
.section-password-wrapper h2{
  display:none;
}
p.emptymsg a {
    font-size: 12px;
    color: #000;
  display:none;
}
p.emptymsg a:hover {
    color: #000;
}
.zooomyloginrequest {
    background: #000 !important;
    border: 1px solid #000 !important;
}
.zooomyloginrequest a {
  text-decoration: none;
  color:#FFF;
}


.searchly-filter-collection-header-wrapper {
    background: none !important;
}

.searchly-filter-collection-header-wrapper h1 {
    /*text-align: left !important;*/
    letter-spacing: 0.1em;
    font-size: 22px !important;
}

.searchly-filter-product-item-title {
    font-size: 13px !important;
    font-weight: normal !important;
    color: #000000 !important;
    text-decoration: none;
}

div.swatches-type-collections .swatch-align-left {
    text-align: center !important;
}

/*@media screen and (min-width: 1200px){*/
.searchly-filter-custom-sorting .searchly-filter-filter-dropdown li a,
.searchly-filter-custom-sorting .searchly-filter-filter-dropdown li a:hover,
.searchly-filter-custom-sorting .searchly-filter-filter-dropdown li a.searchly-filter-sort-item-active {
    color: #000000;
    font-size:13px;
}
/*}*/

.__seguno-button, .__seguno-button:visited, .__seguno-button:active {
    border: solid 1px #000000 !important;
    border-radius: 0 !important;
    background-color: #000000 !important;
    color: #ffffff !important;
    font-weight: 400 !important;
    font-size: 14px !important;
    text-transform: uppercase;
    letter-spacing: 0.08em;
}

.__seguno-name-label input,
input#__seguno_Email{
    line-height: 2.15 !important;
}

.template-account-login-title,
.account-register-subtitle,
.template-account-register-title{
  font-size: 20px !important;
}

#create_customer{
  display: flex;
  flex-wrap: wrap;
}
#create_customer .input-wrapper:nth-of-type(1){
  order: 2;
  width: 100%;
}

#create_customer .input-wrapper:nth-of-type(2){
  order: -1;
  width: 100%;
}
#create_customer .input-wrapper:nth-of-type(3){
  order: 3;
  width: 100%;
}

#create_customer .input-wrapper:nth-of-type(4){
  order: 4;
  width: 100%;
}
#create_customer .input-wrapper:nth-of-type(5){
  order: 5;
}

#__seguno_contact_form{
  display: flex;
  flex-wrap: wrap;
}
#__seguno_contact_form .__seguno-name-label{
  order: 1;
  width: 100%;
}
#__seguno_contact_form .__seguno-name-label.__seguno-last-name-label{
  order: -1;
  width: 100%;
}
label:nth-of-type(3){
  order: 3;
  width: 100%;
}
#__seguno_contact_form .__seguno-button{
  order: 4;
  width: 100%;
}
.article-publication-info-seperator,
.article-author{
  display:none;
}

.site-actions-account{
  display:none;
}
h1, h2, h3, h4, h5, h6 {
font-weight: 600;
}
.cart-menu-button-calculate-shipping, .cart-menu-button-cancel-shipping, .collection-menu-button-sortby, .collection-menu-button-cancel, .account-register-button-submit, .infinite-scroll .infinite-scroll-show-more, .product-form-payment-buttons .product-form-inline-atc > .quantity + .product-form-inline-atc-button, .product-menu-button-secondary, .shipping-calculator-submit, .cart-menu-button-checkout, .cart-menu-button-update-shipping, .collection-menu-button-refine, .collection-menu-button-apply, .template-account-activate form input[type="submit"], .template-account-login form input[type="submit"], .template-account-register form input[type="submit"], .template-account-reset form input[type="submit"], .page-contact .contact-form input[type="submit"], .storefront-password-form input[type="submit"], .comments-submit input[type="submit"], .template-account-activate form .button, .template-account-login form .button, .template-account-register form .button, .template-account-reset form .button, .page-contact .contact-form .button, .storefront-password-form .button, .comments-submit .button, .account-address-form input[type="submit"], .pxs-image-with-text-button, .cart-totals-checkout, .newsletter-submit, .product-form-inline-atc > .product-form-inline-atc-button, .product-form-inline-atc .shopify-payment-button__button, .product-form-nojs-atc-button, .product-menu-buttons-addtocart .shopify-payment-button__button, .product-menu-buttons-addtocart-success .shopify-payment-button__button, .product-menu-button, .shopify-payment-button__button--unbranded {
font-weight: 600;
}
.blog__metas span:nth-child(2){
  display:none;
}
.kkgvSC {
  display: none !important;
}
.product-rte{
    font-size: 13px !important;
}
p.zooomypwishmsg {
    text-align: left !important;
  padding: 8px 1px !important;
}
.product-menu-addtocart .money{
    text-transform: lowercase;
    font-size: 11px;
    font-weight: 500;

}
.product-title {
    font-weight: 600 !important;
}
.product-menu .product-menu-buttons-heading {
    font-weight: 500 !important;
}
.breadcrumb span, .breadcrumb a {
    font-size: 12px !important;
}
.ls-box-title {
    margin-bottom: 50px !important;
}
#header-container{
  z-index:13 !important;
}
.product-menu-button-secondary {
    color: #ffffff;
    background: rgba(41, 41, 41, 1);
}
.product-menu-button-secondary:hover{
	background: rgba(41, 41, 41, 0.9) !important;
}
.gm-level-2{
	padding-left:10px;
}
.cart-menu-button {
	width: calc(100% - 8px);
}
.footnav-item {
    min-width: 42% !important;
}
@media screen and (max-width: 959px) {
.footnav-item {
    min-width: 31% !important;
}
}
.footnav-text, .footnav-menu {
    font-weight: 400;
  	letter-spacing: 0.1em;
}
.footnav-title {
    letter-spacing: 0.1em;
}
.site-footer-nav {
    padding-top: 70px !important;
}
.masthead-title {
    font-size: 22px;
}
.page-contact-contactbar {
    display: none;
}
.page-contact {
    max-width: 800px;
    margin-left: auto;
    margin-right: auto;
}
.mobilenav-panel-content {
    bottom: 0px !important;
}
.mobilenav-contactbar {
    display: none;
}
.blank-slate {
    text-align: left;
}
.section-password input {
    text-transform: inherit !important;
}
.hlRElQ .pf-cmIldm {
    color: #000;
}
.social-link svg {
    width: 17px !important;
    height: 17px !important;
}
.site-footer-social {
    justify-content: center !important;
}
.product-gallery {
    overflow: hidden !important;
}


.product-item-badge {
    padding: 3px 14px;
    background: #232323;
}
/*
.gm-menu-installed .gm-menu .gm-submenu .gm-level-1:nth-child(2) .gm-target{
    color: #ff0000!important;
    font-weight: 600!important;
}*/
@media screen and (max-width: 600px){
ul.limespot-recommendation-box-grid {
padding: 0;
}
}
.shipping-calculator-toggle{
    display: none;
}


/* product details */
.product-details > .product-vendor {
    display: none;
}

/* 20220926対応 個数を非表示にし「カートに追加」ボタンを大きく */
.product-details > form.product-form-inline > .product-form-inline-atc > .quantity {
    visibility: hidden;
    width: 0px;
}
.product-details > form.product-form-inline > .product-form-inline-atc > .product-form-inline-atc-button {
    width: 100%;
}

.pf-c > div > div > div > button > span {
  font-family: Goudy Old Style;
}

.pf-c > div > div > div > div > .pf-17_,
.pf-c > div > div > div > div > .pf-19_ {
  font-family: Goudy Old Style;
}

/* collections */
nav.breadcrumb {
  display: none;
}

/* 20220926対応 コレクションのカラー位置調整(中央揃え、上部の余白なし) */
.pf-c > div > div.pf-16_  {
  margin-bottom: 0;
}

/* font setting for limespot 2022/11/21 廃止
limespot-box .ls-box-title, limespot-box .ls-title, limespot-box .ls-price {
  font-family: Goudy Old Style;
}
*/

/* font setting for Shop the Look 2022/11/21 変更 */
h2.ctl-title {
  font-family: Robot;
}

/* Bold for Tabs by Station */
h3.station-tabs-tabtitle > span {
  font-weight: 600;
}

/*Badge settings for Collection Page*/
.pf-c > div > div > div > div > div.sc-bvFjSx.QcsIo.pf-14_ {
  background-color: #000000;
  border-radius: 0px;
}

/* NEWS */
/* 20231002対応 記事ページの画像を消し、消した分のスペースを詰める */
#shopify-section-static-article > div > figure {
  display: none;
}
#shopify-section-static-article > div.article-wrapper:not(.article-wrapper-no-image) {
  padding-top: 0px;
}
@media screen and (min-width: 960px) {
  #shopify-section-static-article > div.article-wrapper:not(.article-wrapper-no-image) {
    padding-top: 120px;
  } 
}

/* image */
/*
@media screen and (min-width: 960px) {
	.product-gallery--viewport {
	  overflow: visible;
	  width: 100%;
	  height: 100%;
	}
	.product-gallery--viewport img {
	  display: block;
	  transition-duration: 0.5s;
	}
	.product-gallery--viewport img:hover {
	  transform: scale(2.0,2.0);
	  transition-duration: 0.5s;
	}
}
*/