@import url('https://fonts.googleapis.com/css2?family=Cormorant:ital,wght@0,300..700;1,300..700&family=Josefin+Sans:ital,wght@0,100..700;1,100..700&family=Merriweather:ital,opsz,wght@0,18..144,300..900;1,18..144,300..900&display=swap');

/*
font-family: "Josefin Sans", sans-serif;
font-family: "Merriweather", serif;
font-family: "Cormorant", serif;
*/


body {
  /* font-family: "Merriweather", serif; */
  font-family: "Josefin Sans", sans-serif;
  font-weight: 400;
  font-style: normal;
}

.font-josefin{
	font-family: "Josefin Sans", sans-serif;
}

.font-merriweather{
	font-family: "Merriweather", serif;
}

.font-cormorant{
	font-family: "Cormorant", serif;
}

.commerce-order-item-add-to-cart-form .form-item,
.commerce-order-item-add-to-cart-form .form-actions{
	
	margin: 0;
}



.layout-checkout-form div#shipping-information-wrapper,
.layout-checkout-form #edit-payment-information{
    background: #f8f9fa;
    padding: 1rem;
    margin-bottom: 1rem;
}

.layout-checkout-form div#shipping-information-wrapper .fieldset-legend,
.layout-checkout-form #edit-payment-information  .fieldset-legend{
    font-size: 1.5rem;
}


input[data-drupal-selector="edit-shipping-information-recalculate-shipping"] {
    display: none;
}

.layout-checkout-form fieldset#edit-review-contact-information,
.layout-checkout-form fieldset#edit-review-shipping-information,
.layout-checkout-form fieldset#edit-review-payment-information{
    background: #f8f9fa;
    padding: 1rem;
    margin-bottom: 1rem;
}

.layout-checkout-form fieldset#edit-review-contact-information .fieldset-legend,
.layout-checkout-form fieldset#edit-review-shipping-information .fieldset-legend,
.layout-checkout-form fieldset#edit-review-payment-information .fieldset-legend{
    font-size: 1.5rem;
}


.product-badge {
    z-index: 1;
}




.region-keresomodal .form-actions {
    float: right;
    clear: unset;
}

.ajax-progress-throbber {
    display: none;
}

hr.spirithands{
	border:0;
    height:30px;
    background:url("../images/csillag-hr.png");
	background-position: center;
	background-repeat: no-repeat;
	opacity: 1;
}


/***********************************************************************

	veres kodok 
	
***********************************************************************/

.text-a,
.link-a{
	color: #6a5272;
}

.bg-a{
	background: #6a5272;
}

.btn-a{
	background: #6a5272;
	color: #fff;
	border: 1px solid #6a5272;
}

.btn-a:hover{
	color: #6a5272;
	background: #fff;
	border: 1px solid #6a5272;
}

.btn-outline-a{
	background: #fff;
	border-color: #6a5272;
}

/*****/

.text-b,
.link-b{
	color: #f38989;
}

.bg-b{
	background: #f38989;
}

/*****/

.text-c,
.link-c{
	color: #f5b47a;
}

.bg-c{
	background: #f5b47a;
}

/*****/

.text-d,
.link-d{
	color: #eac3a4;
}

.bg-d{
	background: #eac3a4;
}

/*****/

.text-e,
.link-e{
	color: #fdebb9;
}

.bg-e{
	background: #fdebb9;
}

/*****/

.text-f{
	color: #E8c3a3;
}

a.link-f,
.link-f a{
	color: #E8c3a3;
}

.bg-f{
	background: #E8c3a3;
}

.btn-f{
	background: #E8c3a3;
	color: #231f17;
	border: 1px solid #E8c3a3;
}

.btn-f:hover{
	background: #d1ac8c;
	border: 1px solid #d1ac8c;
}

.btn-outline-f{
	background: #fff;
	border-color: #E8c3a3;
}

/***/

.btn-primary{
	background: #E8c3a3;
	color: #231f17;
	border: 1px solid #E8c3a3;
}

.btn-primary:hover{
	background: #d1ac8c;
	color: #231f17;
	border: 1px solid #d1ac8c;
}

.btn-outline-primary{
	background: #fff;
	border-color: #E8c3a3;
}

/*****/



a.nav-link {
    letter-spacing: 0.05rem;
    letter border-spacing: ;
}

.cloudimage-360 .cloudimage-360-left, .cloudimage-360 .cloudimage-360-right {
    background: #231f17;
}

div#block-spirithands-bejelentkezes {
	font-family: "Josefin Sans", sans-serif;
    color: #231f17;
}


div#sliding-popup {
    font-family: "Josefin Sans", sans-serif;
    font-weight: normal;
    background: #E8c3a3;
    padding: 50px;
}

div#sliding-popup button.agree-button{
    background: #333;
    color: #fff;
    border-radius: 0;
}

div#sliding-popup button.decline-button {
    background: unset;
    border: none;
    border-radius: 0;
    text-shadow: none;
    box-shadow: none;
}

nav#block-spirithands-felhasznaloifiokmenuje {
	font-family: "Josefin Sans", sans-serif;
    color: #231f17;
}

nav#block-spirithands-felhasznaloifiokmenuje a{
	font-family: "Josefin Sans", sans-serif;
    color: #231f17;
}

.elfogyott-grid{
	-webkit-filter: grayscale(1);
}