/******* Do not edit this file *******
Simple Custom CSS and JS - by Silkypress.com
Saved: Jul 30 2025 | 07:17:43 */
#primary.site-main.sidebar-slide.product-category-item-layout1.product-grid a.sidebar-open{

	font-weight: 400;
	font-size: 14px;
	line-height: 100%;
	color: #111;
	text-transform: uppercase;
	display: flex;
	gap: 10px;
	align-items: center;
}

#primary.site-main.sidebar-slide.product-category-item-layout1.product-grid .botiga-grid-list-view{
	align-items: center;
	gap: 10px;
}
.botiga-pagination-wrapper .botiga-pagination-button{
	padding: 17px; 
	border: 0.8px solid #111; 
	font-weight: 400;
	font-size: 14px;
	line-height: 100%;
	text-align: center;
	text-transform: uppercase;
	color: #111 !important;
	width: 276px;
	justify-content: center;
	background-color: transparent !important;
}
.botiga-pagination-wrapper{
	margin: 60px 0 80px 0;
}
@media(max-width: 767px){
	.botiga-pagination-wrapper{
		margin: 40px 0 60px 0;
	}
}

/* #custom-checkout-pickup-delivery-section label {
	display: none;
 }
.botiga-sc-change-location {
	font-family: Gerstner Programm FSL !important;
	font-weight: 400;
	font-size: 14px;
	line-height: 100%;
	text-align: right;
	text-transform: uppercase;
}
#custom-checkout-store-locations-section .botiga-sc-heading-wrapper {
	align-items:flex-start; 

}

#custom-checkout-pickup-delivery-section input::placeholder {
	font-family: Gerstner Programm FSL !important;
	font-weight: 400;
	font-size: 14px;
	text-transform: uppercase;
	color: #aaaaaa;
}

#custom-checkout-pickup-delivery-section input {
	padding: 11px 20px !important;
	background: #FEFCF7;
	border: unset;
}

#custom-checkout-pickup-delivery-section .form-row.woocommerce-invalid input.input-text {
	box-shadow: unset;
}

#custom-checkout-pickup-delivery-section .form-row.woocommerce-validated input.input-text {
	box-shadow: unset;
	color: #111111;
	text-transform: uppercase;
	font-family: Gerstner Programm FSL !important;
	font-weight: 400;
	font-size: 14px;
}
.checkout-qormcp .botiga-sc-order-review .botiga-sc-contents {
	grid-gap: 0px;
}
#custom-checkout-pickup-delivery-section input::focus-visible {
	border: unset;
	outline: unset;
}

#custom-checkout-pickup-delivery-section input:focus {
	border: unset;
	outline: unset;
	box-shadow: unset;
	font-family: Gerstner Programm FSL !important;
	font-weight: 400;
	font-size: 14px;
	text-transform: uppercase;
}

#custom-checkout-pickup-delivery-section .select2-container span span {
	background: #FEFCF7 !important;
}

#custom-checkout-pickup-delivery-section .select2-container span.selection span {
	text-transform: uppercase;
	font-family: Gerstner Programm FSL !important;
	font-weight: 400;
	font-size: 14px;
	border: unset !important;
	outline: unset;
	box-shadow: unset;
	color: #aaaaaa !important;
	background: #FEFCF7;
}

#custom-checkout-pickup-delivery-section .select2-container--focus span.selection span {
	color: #111111 !important;
}

#custom-checkout-pickup-delivery-section .select2-selection--single:focus {
	-webkit-box-shadow: unset;
	box-shadow: unset;
}

.checkout-woocommerce-out #custom-checkout-pickup-delivery-section .select2-selection__rendered {
	color: #111111 !important
}

.checkout-woocommerce-out #custom-checkout-pickup-delivery-section .select2-container span.selection span.select2-selection__rendered {
	color: #111111 !important
}
#kco_shipping_data_field {
	display:none; 
}

#custom-checkout-pickup-delivery-section .botiga-sc-fields .row{
	row-gap:0px;  
}
#custom-checkout-pickup-delivery-section .form-row:not(:nth-last-child(-n+2)) {
	margin-bottom: 20px;
}
#billing_postcode_field {
	margin-bottom:0px !important;   
}


@media (max-width:990px) and (min-width:601px)
{
	.woocommerce-checkout .checkout-qormcp .athemes-blocks-block-container-wrapper-content{
		padding-left:15px !important;
		padding-right:15px !important;
	}

	form.botiga-sc-form.checkout.woocommerce-checkout .botiga-sc-content-item {
		gap:15px; 
	}
	form.botiga-sc-form.checkout.woocommerce-checkout .botiga-sc-contents{
		gap:0px; 
	}
	#custom-checkout-cart-summary-section.botiga-sc-cart-summary{
		border:unset;
	}
	.checkout-qormcp #custom-checkout-cart-summary-section .botiga-sc-cart-summary-item.item-1 {
		margin-bottom:40px !important; 
	}
}

@media (max-width:600px)
{
	.woocommerce-checkout .checkout-qormcp .athemes-blocks-block-container-wrapper-content{
		padding-left:5px !important;
		padding-right:5px !important;
	}
	.woocommerce-checkout  .checkout-qormcp .woocommerce-checkout .botiga-sc-order-review {
		width: 100%;
	}
	.woocommerce-checkout .checkout-qormcp .woocommerce-checkout #custom-checkout-cart-summary-section {
		width: 100%;
	}
}

#custom-checkout-store-locations-section button.use-my-location {
	background: #FEFCF7;
	border: unset;
	display: flex !important;
	padding: 14px 0px;
	width: 100%;
	gap: 10px;
	justify-content: center;
	align-items: center;
	color: #151314;
	font-weight: 400;
	font-size: 14px;
	line-height: 100%;
	font-family: Gerstner Programm FSL !important;
	text-align: center;
	text-transform: uppercase;
}
.botiga-sc-store-locator-controls .locator-or {
	display: flex;
	align-items: center;
	justify-content: center;
	gap: 20px;
	position: relative;
	width:100%;
	margin:16px 0px;

}

.locator-or::before,
.locator-or::after {
	content: "";
	height: 0.5px; 
	border:0.5px solid #111111;
	width:100%
}


.locator-country {
	position: relative;
	display: inline-block;
	width: 100%; 
}

.locator-country::after {
	content: '';
	position: absolute;
	right: 12px;
	top: 50%;
	transform: translateY(-50%);
	background: url('/wp-content/uploads/2025/05/bottom-arrow.svg') no-repeat center;
	background-size: contain;
	height: 20px;
	width: 20px;
	pointer-events: none; 
	z-index: 1;
}

.locator-country select {
	text-transform: uppercase;
	font-family: 'Gerstner Programm FSL', sans-serif !important;
	font-weight: 400;
	font-size: 14px;
	border: unset !important;
	outline: none;
	box-shadow: none;
	color: #111 !important;
	background: #FEFCF7;
	padding-right: 40px; /* Room for the arrow */
	width: 100%;
	appearance: none;
	-webkit-appearance: none;
	-moz-appearance: none;

}
.locator-country select:focus {
	-webkit-box-shadow: unset;
	box-shadow: unset;
}

.custom-checkout-pickup-address-find-store input::placeholder {
	font-family: Gerstner Programm FSL !important;
	font-weight: 400;
	font-size: 14px;
	text-transform: uppercase;
	color: #aaaaaa;
}

.custom-checkout-pickup-address-find-store input {
	padding: 9.5px 20px !important;
	background: #FEFCF7 !important;;
	border: unset;
	box-shadow:unset;
	width:100% !important;
}

.custom-checkout-pickup-address-find-store  input {
	box-shadow: unset;

}

.custom-checkout-pickup-address-find-store .validate-required input {
	box-shadow: unset;
	border:unset;
	color: #111111;
	text-transform: uppercase;
	font-family: Gerstner Programm FSL !important;
	font-weight: 400;
	font-size: 14px;
}
.form-row.woocommerce-invalid input.input-text {
	box-shadow:unset !important 
}
input:focus,
input:focus-visible {
	outline: none;
	box-shadow: none;
	border: none; 
}
.custom-checkout-pickup-address-find-store .validate-required input {
	outline: none;
	box-shadow: none;
	border: none; 
}
button.find-stores {
	background: #11111199 !important;
	padding:14.5px 40px; 
	font-weight: 400;
	font-size: 14px;
	line-height: 100%;
	border:unset;
	font-family: "Quadrant Text" !important;
}
.custom-checkout-pickup-address-find-store {
	display:flex;
	align-items:center;

}
.custom-checkout-pickup-address-find-store .form-row {
	margin-bottom:0px !important;
}
.custom-checkout-pickup-address-find-store #billing_city_field {
	max-width:100% !important;  
}
.custom-checkout-pickup-address-find-store label {
	width:100%; 
	margin-top:0px;
}
.custom-checkout-pickup-address-find-store button {
	width:100%;
	max-width:220px; 
}
.checkout-qormcp  .select2-selection--single, .checkout-qormcp  input {
	max-height:100% !important;
	min-height:auto
}
.custom-checkout-pickup-address-find-store {
	margin-top:20px;
	gap:20px;
}



.store-locations-list {
	list-style-type:none; 
	padding-left:0px;
	margin-bottom:0px;
}
.store-locations-list li label {
	display:flex; 
	gap:20px;
	align-items:center;
}
.store-locations-list li {
	padding:15px 19px;
	background: #FEFCF7;


}
.store-locations-list li:not(:last-child)
{
	margin-bottom:10px;
}
.custom-checkout-pickup-locations strong, .custom-checkout-pickup-locations span {
	display:block;
}
.store-locations-list input[type=radio] {
	appearance: none;
	width: 22px;
	height: 22px;
	border: 1px solid #111111;
	border-radius: 50%;
	position: relative;
	background-color: white;
	cursor: pointer;
}
.store-locations-list input[type=radio]:checked::before {
	content: '';
	position: absolute;
	top: 3px;
	left: 3px;
	width: 14px;
	height: 14px;
	background-color: #111111;
	border-radius: 50%;
}
.custom-checkout-pickup-locations strong {
	font-family: Gerstner Programm FSL !important;
	font-weight: 400;
	font-size: 16px;
	line-height: 100%;
	padding-bottom:2px;
	text-transform: uppercase;

}
.custom-checkout-pickup-locations span {
	font-family: Gerstner Programm FSL !important;
	font-weight: 400;
	font-size: 14px;
	line-height: 100%;
}

#custom-checkout-store-locations-section .botiga-sc-pickup-error {
	margin-top:0px !important; 
}
form.botiga-sc-form.checkout.woocommerce-checkout .botiga-sc-content-item {
	grid-gap:0px;
}
#custom-checkout-send-delivery-section .mailchimp-newsletter {
	display:none; 
}
#custom-checkout-payment-section .place-order {
	display:none; 
}
@media (min-width:1600px)
{
	#custom-checkout-delivery-section {
		margin-top:60px;
	}
	#custom-checkout-send-delivery-section {
		margin-top:60px;
	}
	#custom-checkout-shipping-method-results-section {
		margin-top:60px;
	}
	#custom-checkout-payment-section {
		margin-top:60px; 
	}
	#custom-checkout-different-add-section {
		margin-top:60px; 
	}
	#custom-checkout-store-locations-section {
		margin-top:60px; 
	}
	#custom-checkout-pickup-delivery-section {
		margin-top:60px;
	}
}

@media (max-width:1599px) and (min-width:993px)
{
	#custom-checkout-delivery-section {
		margin-top:40px;
	}
	#custom-checkout-send-delivery-section {
		margin-top:40px;
	}
	#custom-checkout-shipping-method-results-section {
		margin-top:40px;
	}
	#custom-checkout-payment-section {
		margin-top:40px;
	}
	#custom-checkout-different-add-section {
		margin-top:40px; 
	}
	#custom-checkout-store-locations-section {
		margin-top:40px; 
	}
	#custom-checkout-pickup-delivery-section {
		margin-top:40px;
	}
		.checkout-qormcp #custom-checkout-cart-summary-section .botiga-sc-cart-summary-item.item-1 {
		margin-bottom:40px;
	}

	.checkout-qormcp  #custom-checkout-cart-summary-section .botiga-sc-cart-summary-item.item-3 {
		margin-bottom:40px; 
	}
	.checkout-qormcp .btncontinueshippinglink {
		margin-top:40px; 
	}
}


@media (max-width:992px) 
{
	#custom-checkout-delivery-section {
		margin-top:40px;
	}
	#custom-checkout-send-delivery-section {
		margin-top:40px;
	}
	#custom-checkout-shipping-method-results-section {
		margin-top:40px;
	}
	#custom-checkout-payment-section {
		margin-top:40px;
	}
	#custom-checkout-different-add-section {
		margin-top:40px; 
	}
	#custom-checkout-store-locations-section {
		margin-top:40px; 
	}
	#custom-checkout-pickup-delivery-section {
		margin-top:40px;
	}
	.checkout-qormcp #custom-checkout-cart-summary-section .botiga-sc-cart-summary-item.item-1 {
		margin-bottom:40px;
	}
	.checkout-qormcp  #custom-checkout-cart-summary-section .botiga-sc-cart-summary-item.item-3 {
		margin-bottom:40px; 
	}
	.checkout-qormcp .btncontinueshippinglink {
		margin-top:40px !important; 
	}
}

@media (max-width:600px)
{
	.woocommerce-checkout .checkout-qormcp .athemes-blocks-block-container-wrapper-content{
		padding-left:5px !important;
		padding-right:5px !important;
	}
	.checkout-qormcp .botiga-sc .woocommerce-notices-wrapper + .botiga-sc-form {
		margin-top: 40px !important;
		margin-bottom: 40px !important;
	}
	.checkout-qormcp .form-row {
		max-width: 100% !important;
		flex: 100% !important;
		padding-bottom:0px !important;
	}
	#custom-checkout-send-delivery-section .botiga-sc-fields .row {
		row-gap:10px !important;
	}
	#custom-checkout-payment-section .woocommerce-checkout-payment ul li label {
		margin-right:20px !important;
	}

}
@media (max-width:500px)
{
	.checkout-qormcp #custom-checkout-cart-summary-section .botiga-sc-cart-summary-item.item-3 .botiga-sc-coupon {
		
		gap:10px !important;
	}
	.checkout-qormcp #custom-checkout-cart-summary-section .botiga-sc-cart-summary-item .botiga-sc-coupon a.button.botiga-sc-apply-coupon {
		max-width:93px;
	}
}

.checkout-qormcp .athemes-blocks-block-container-wrapper {
	background: #F0EEE6 !important;
}

.botiga-sc-product-size-color {
	margin-top:16px; 
}
@media (max-width:480px)
{
	.checkout-qormcp #delivery_method_send:checked::before, .checkout-qormcp #delivery_method_pickup:checked::before {
		width:16px;
		height:16px;
	}
	.checkout-qormcp #delivery_method_send, .checkout-qormcp #delivery_method_pickup {
		width:22px;
		height:22px;
	}
	.checkout-qormcp #custom-checkout-cart-summary-section .botiga-sc-product {
		grid-gap: 20px;
	}
	.checkout-qormcp h3.botiga-sc-heading {
		font-size:24px !important; 
	}

	.checkout-qormcp #custom-checkout-store-locations-section .botiga-sc-heading-wrapper {
		flex-direction:column;
		gap:0px;
		margin-bottom:10px;
	}
	.checkout-qormcp  .wc-stripe-card-icons-container{
		display:none !important; 
	}
	#shipping_method .custom-shipping-method-city-name {
		width:80%; 
	}
	.checkout-qormcp  #custom-checkout-different-add-section .botiga-sc-different-address ul li input[type="radio"] {
		width:22px;
		height:22px;
	}
	.checkout-qormcp  #custom-checkout-different-add-section .botiga-sc-different-address ul li input[type="radio"]:checked::before{
		width:16px;
		height:16px;
	}
}
@media (max-width:600px)
{
	.checkout-qormcp #custom-checkout-pickup-delivery-section .form-row:not(:last-child) {
		margin-bottom: 10px !important; 
	}  
	.woocommerce-checkout .checkout-qormcp  #custom-checkout-store-locations-section h3 {
		margin-bottom:6px !important;
	}
	.checkout-qormcp .botiga-sc-heading-wrapper{
		margin-bottom:6px;
	}
}
@media (max-width:1024px)
{
	.checkout-qormcp #custom-checkout-cart-summary-section .botiga-sc-cart-total tfoot td{
		font-size:14px;
		line-height:14px;
	}
}
#custom-checkout-contact-section input::placeholder {
	font-family: Gerstner Programm FSL !important;
	font-weight: 400;
	font-size: 14px;
	line-height: 100%;
	text-transform: uppercase;
	color: #AAAAAA;
}

.woocommerce-checkout #klarna-panel p {
	align-items: center;
	justify-content: center;
	flex-direction: column;
	gap:16px !important;
}
.woocommerce-checkout #klarna-panel p span {
	font-family: Gerstner Programm FSL !important;
	font-weight: 400;
	font-size: 16px;
	line-height: 100%;
	color:#111111 !important;
	text-align: center;
}
.woocommerce-checkout #klarna-panel p svg {
	color:#111111 !important;
	text-align: center;
}

@media (max-width:400px)
{
	.botiga-multistep-checkout #custom-checkout-different-add-section .botiga-sc-different-address ul li:first-child label , .botiga-multistep-checkout #custom-checkout-different-add-section .botiga-sc-different-address ul li:nth-child(2) > label
	{
		font-size: 10px !important;
	}
	.shipmondo-radio-list li label {
		padding-bottom:20px !important; 
	}
	.checkout-qormcp #custom-checkout-shipping-method-results-section .custom-shipping-method-distance {
		position: absolute;
		right: 15px;
		bottom: 0px !important;
		top:unset !important;     
	}
	.checkout-qormcp .custom-checkout-pickup-address-find-store {
		flex-direction: column;
	}
	.checkout-qormcp .custom-checkout-pickup-address-find-store {
		margin-top:10px;
	}
	.checkout-qormcp .find-stores {
		width:100% !important;
	}
} */
 

/*****************/
/* .page-id-299491 .left-col-julie p{
	   font-size:16px !important;
} */

body .banner-para {
	 font-size:14px;
	font-weight: 400;
    line-height: 24px !important;
   letter-spacing: 0px;
    text-align: center;
}
body.page-id-299489  .banner-para {
  color: #111;
  text-align: center;
  font-family: "Quadrant Text" !important;
  font-size: 14px;
  font-style: normal;
  font-weight: 400;
  line-height: normal !important;
}
.jj-chronicles-ss-page .page-title, .page-id-299489 .page-title {
    font-weight: 400;
    line-height: 29px;
    align-self: center !important;
    font-size: 24px !important;
    text-align: center !important;
    padding-left: 0px !important;
    margin-bottom:20px !important;
	 margin-top:40px !important;
}
.page-id-299489 .athemes-blocks-block-container-wrapper  {
	 padding-top:0 !important;
}
.jj-chronicles-ss-page .entry-header, .page-id-299489 .entry-header  {
	  margin-bottom:0 !important;
}
.page-id-299486, .page-id-299489 {
	  overflow:none !important;
}
.Gallery-main-container {
	  padding-left:0px !important;
	   padding-right:0px !important;
}
.page-title {
   font-family: Quadrant Text;
font-weight: 400;
font-size: 48px;
line-height:58px;
letter-spacing: 0%;

}
@media (max-width:767px) and (min-width:500px) {
	.aw-campaign-page
.athemes-blocks-block-container-wrapper-content
	p:nth-of-type(2) {
		   width:100% !important;
		   max-width:330px !important;
	}
}
@media (max-width:499px) {
	.aw-campaign-page
.athemes-blocks-block-container-wrapper-content
	p:nth-of-type(2) {
		   width:100% !important;   
	}
}
@media (max-width:767px) {

	.aw-campaign-page h1 {
		  margin-top:40px !important;
	}
	.aw-campaign-page .athemes-blocks-block-container-wrapper-content {
		 position:static !important;
	}
	.aw-campaign-page .aw24-banner-para {
		   font-size:14px !important;
		    line-height:24px !important;
	}
	.aw-campaign-page .entry-header {
    margin-bottom: 0px;
    text-align: center;
}

	.page-title {
font-family: Quadrant Text;
font-weight: 400;
font-size: 24px;
line-height:34px;
letter-spacing: 0%;
}
/* 	.page-id-299486 .page-title, .page-id-299489 .page-title {
    margin-bottom:16px !important;
	
} */
/* .Custom-Container .athemes-blocks-block-container-wrapper {
     padding-left:15px !important;
	 padding-right:15px !important;
	 padding-top:16px !important;
} */
}