.wp-block-search__inside-wrapper {
padding:0px !important;
	margin:0px;
}

.wc-block-grid__products .wc-block-grid__product-image {
    height: 200px;
    display: block;
    position: relative;
    text-decoration: none;
}

.wc-block-grid__products .wc-block-grid__product-image img {
    height: 100%;
    max-width: 100%;
    object-fit: cover;
    width: 100%;
}
.wp-element-button, .wp-block-button__link {
    border-radius: 0;
    border-width: 0;
    border-style: solid;
    color: var(--wp--preset--color--background);
    font-family: inherit;
    font-size: var(--wp--preset--font-size--small);
    font-weight: normal;
    line-height: inherit;
    text-decoration: none;
		padding-top: 5px;
    padding-right: 5px;
    padding-bottom: 5px;
    padding-left: 5px;
	background-color:#CCC
}	
	
.wp-block-search__button svg {
    fill: black;
    min-height: 24px;
    min-width: 24px;
    vertical-align: text-bottom;
}
.woocommerce .wp-site-blocks a.button, .woocommerce .wp-site-blocks button[name=add-to-cart], .woocommerce .wp-site-blocks input[name=submit], .woocommerce .wp-site-blocks button.single_add_to_cart_button, .woocommerce .wp-site-blocks button[type=submit]:not(.wp-block-search__button) {
    padding: 0.8rem 2.7rem;
    word-break: normal;
    border-radius: 50px;
    background-color: black;
}
.woocommerce .wp-site-blocks div.product .tsubaki-element-select select {
	border-radius:50px;
}

#quantity_6554ef4c1fa2a{
	border-radius:50px;
}

.wp-block-button.wc-block-components-product-button .wc-block-components-product-button__button {
    border-style: none;
    display: inline-flex;
    justify-content: center;
    line-height: inherit;
    overflow: hidden;
    white-space: normal;
    width: 150px;
    word-break: break-word;
    background-color: black;
    border-radius: 50px;
}
.editor-styles-wrapper .wc-block-grid__products .wc-block-grid__product .wc-block-components-product-image, .wc-block-components-product-image {
    height: 300px;
    display: block;
    position: relative;
    text-decoration: none;
}

.editor-styles-wrapper .wc-block-grid__products .wc-block-grid__product .wc-block-components-product-image img, .wc-block-components-product-image img {
    height: 100%;
    max-width: 100%;
    object-fit: cover;
    width: 100%;
}

.wpc-filter-search-form .wpc-search-field {
	width: calc(100% - 34px);
  padding-top: 8px;
  padding-bottom: 8px;
  border-radius: 8px;
}
.wpc-filter-search-form br {
	display:none;
}
.woocommerce.wc-block-catalog-sorting select.orderby {
	padding: 8px;
  border-radius: 8px;
}
@media screen and (min-width:1040px) {
	.header-mobile {
		display:none !important;
	}
}
@media screen and (max-width:1039px) {
	.header-desktop {
		display:none !important;
	}
}
.header-mobile, .header-desktop {
	z-index:1000;
	position:fixed;
	width:100%;
}
header {
	height:82px;
}

.wpcf7 input[type="text"], .wpcf7 input[type="email"], .wpcf7 textarea {
	width:100%;
	border-radius:8px;
	padding:8px;
	border-color:black;
}
.wpcf7 label {
	width:100%;
}
.wpcf7-submit {
	padding:8px;
}
/*:where(.wp-site-blocks) > :last-child:last-child {
	display:none;
}*/
.hidden {
	display:none;
}