/** Shopify CDN: Minification failed

Line 1474:1 Expected "}" to go with "{"

**/

/* announcement-bar  */
.announcement-bar__message {
	font-size: 14px;
	line-height: 21px;
	letter-spacing: 2.24px;
	text-transform: uppercase;
	min-height: 3.8rem;

}

.announcement-bar svg.icon.icon-caret {
	color: white;
	width: 14px;
}

/* Header Section  */
header#header-section {
	padding: 0px 20px;
	background-color: white;
	border-radius: 25px;
	display: flex;
	justify-content: space-between;
}

#menu-drawer {
    border-radius: 25px;
}
.menu-drawer__menu a {
    margin-bottom: 0.2rem;
    position: relative;
}

.menu-drawer__menu li:hover {
    border-bottom: 2px solid red;
}

#header-section span.svg-wrapper {
	color: red;
}

#header-section svg.icon.icon-cart {
	width: 3.8rem;
	height: 3.8rem;
}


#header-section .header__menu-item span {
	 transition: all 0.5s ease;
	padding: 0.5rem 2rem;
}

#header-section .header__menu-item:hover span {
	border-radius: 25px;
	/* padding: 0.5rem 0rem; */
	text-decoration: none;
	box-shadow: 4px 4px 0 0 #FD1C1B;
}

#header-section .header__menu-item {
	font-weight: bold;
	color: #101010;
	letter-spacing: 0px;
	padding: 0 2px;
	line-height: 27px;
	text-transform: uppercase;

}

#header-section .header__active-menu-item {
	border-radius: 25px;
	text-decoration: none;
	padding: 0.5rem 2rem;
	box-shadow: 4px 4px 0 0 #FD1C1B;

}

/* Feature Collection  */
#feature-collection {
	position: relative;
}

.card__content {
	z-index: 11;
}

#feature-collection {
	padding: 40px 0px;

}

.pizza-decoration-feature {
	position: absolute;
	right: 0;
	width: 250px;
	top: 0;
}

#feature-collection .collection__title.title-wrapper {
	text-align: center;
}

#feature-collection .collection__description {
	font-size: 20px;
	font-weight: 600;
	letter-spacing: 0px;
	color: #FC1F1F;
	text-transform: uppercase;
}

#feature-collection h2.title.inline-richtext.h1 {
	font-size: 61px;
	font-family: 'League Gothic';
	letter-spacing: 0px;
	color: #181617;
	text-transform: uppercase;
}

#feature-collection .button:after {
	box-shadow: none;
}

.price__regular .price-item--regular {
	font-size: 24px;
	line-height: 25px;
	font-family: 'Poppins';
	font-weight: bold;
	letter-spacing: 0px;
	color: #181617;
	text-transform: capitalize;

}

.price__sale .price-item--sale {
    font-size: 24px;
	line-height: 25px;
	font-family: 'Poppins';
	font-weight: bold;
	letter-spacing: 0px;
	color: #181617;
	text-transform: capitalize;
}

#feature-collection .spice-level-wrapper {
	margin: 0px;
	display: flex;
	justify-content: center;
}


#feature-collection .price {
	text-align: center;
}

#feature-collection .feature-slider-btn {
	border: 2px solid;
	border-radius: 50%;

}

#feature-collection .slider-button--prev {
	margin-right: 2rem;
}

#feature-collection .slider-button--next {
	margin-left: 2rem;
}

#feature-collection .feature-slider svg {
	color: black;
}

#feature-collection .card-information {
	text-align: center;
}

#feature-collection .card__information .card__heading.h5 {
	font-size: 22px;
	line-height: 33px;
	font-weight: bold;
	letter-spacing: 0px;
	color: #181617;
	text-transform: capitalize;
	text-align: center;
}



/* footer  */
#footer-section {
	position: relative;
	background-attachment: scroll;
	background-position: top;
	background-size: cover;
}

#footer-section .footer-block__heading {
	font-size: 34px;
	line-height: 41px;
	font-family: 'League Gothic';
	letter-spacing: 0px;
	color: #FFFFFF;
	text-align: left;
	text-transform: uppercase;
}

#footer-section ul.footer-block__details-content.list-unstyled {
	font-size: 18px;

	letter-spacing: 0px;
}

#footer-section .footer-top-mask {
	width: 100%;
	position: absolute;
	top: -4%;
	;
}

#footer-section .news-subtext {
	text-align: left;
}

#footer-section .newsletter-form__field-wrapper .field__input {
	max-width: 220px;
	background-color: white;
	border-radius: 25px;
	color:#000;

}

#footer-section .field:after {
	box-shadow: none;
}

#footer-section .newsletter-form__button:not(:focus-visible):not(.focused) {

	background-color: white;
}

#footer-section .field__label {
	font-size: 9px;
	line-height: 17px;
	font-family: 'Roboto';
	letter-spacing: 0px;
	color: #101010;
	text-transform: capitalize;
	opacity: 0.8;

}

#footer-section .field__input {
	height: 3.5rem;
}

#footer-section .list-menu__item--link {
	padding-bottom: 2px;
	padding-top: 0;
}

#footer-section .svg-wrapper>svg {
	color: #ffffff;
}

#footer-section .svg-wrapper {
	width: 30px;
	height: 30px;
}

#footer-section .list-social__item .icon {
	height: 2.5rem;
	width: 2.5rem;
}

#footer-section .newsletter-form__button {
	width: 8.5rem;
}

/* product page  */
#main-product-page h1.collection-hero__title {
	margin: 0;
	font-size: 50px;
	font-weight: bold;
	line-height: 60px;
	font-family: 'League Gothic';
	letter-spacing: 4.2px;
	text-align: center;
}




#main-product-page .button:after {
	box-shadow: none;
}

#main-product-page .card__heading {
	font-size: 20px;
	letter-spacing: 0px;
	color: #181617;
	text-transform: capitalize;
	font-weight: bold;
	line-height: 25px;
	font-family: 'Poppins';
}


#main-product-page .card__heading {
	text-align: center;
}

#main-product-page .spice-level-wrapper {
	display: flex;
	justify-content: center;
}



#main-product-page .price {
	text-align: center;
}

#main-product-page .card-information>.rating {
	margin-top: .6rem;
	display: flex;
	justify-content: center;
}

/*Single Product page  */

#product-main-page .badge--bottom-left,
#main-product-page .badge--bottom-left {
	background-color: #EE9E00;
	font-size: 14px;
	line-height: 5px;
	letter-spacing: 0.42px;
	color: #0B0B0A;
}

#product-main-page svg.icon.icon-caret {
	color: black;
	width: 14px;
}

#product-main-page h1 {
	letter-spacing: 0px;
	color: rgb(0, 0, 0);
	font-family: "League Gothic";
	font-size: 50px;
	line-height: 60px;
}

#product-main-page .price-per-item__container {
	display: flex;
	gap: 1rem;
}

#product-main-page p.product__text.inline-richtext {
	line-height: 30px;
	font-size: 20px;
	letter-spacing: 3px;

}

#product-main-page span.price-item.price-item--regular {
	font-size: 30px;
	font-family: 'Roboto';
	font-weight: bold;
	line-height: 26px;
	letter-spacing: 0px;
	color: #000000;
	text-transform: capitalize;
}

#product-main-page p {
	font-size: 14px;
	line-height: 21px;
	font-family: 'Poppins';
	letter-spacing: 0px;
	margin: 0;
	color: #000000;
}

#product-main-page .button--full-width {
	display: flex;
	width: 70%;
	background: black;
	color: white;
	box-shadow:none;
	border:1px solid;
}

#product-main-page .quantity:before {
	border-radius: 25px;
	border: 1px solid;
	box-shadow: none;
}

#product-main-page .quantity:after {
	box-shadow: none;
}

#product-main-page quantity-input.quantity {
	margin-bottom: 10px;
	width: 42%;
}

#product-main-page .shear-wishlist {
	display: flex;
	justify-content: space-between;
	width: 80%;
}

#product-main-page .price__regular {
	display: block !important;
}

#product-main-page .product-media-container.media-fit-cover {
	border-radius: 25px;
}

#product-main-page .rating-star::before {
	content: '★★★★★';
	background: #FE1C08;
	-webkit-background-clip: text;
	-webkit-text-fill-color: transparent;
	font-size: 23px;
}

#product-main-page .product__info-container>*+* {
	margin: 1rem 0;
}

#product-main-page .product-form__input--pill input[type=radio]:checked+label {
	background-color: red;
	color: rgb(var(--color-background));
}

#product-main-page legend.form__label {
	font-size: 20px;
	line-height: 24px;
	font-family: 'League Gothic';
	letter-spacing: 0px;
	color: #000000;
}

#product-main-page .product__media.media.media--transparent {
	border-radius: 20px;
}

#product-main-page .thumbnail {
	border-radius: 15px;
}

#product-main-page .spice-level-wrapper {
	font-family: inherit;
}

#product-main-page .spice-level img {
	display: inline-block;
	margin-right: 3px;
	vertical-align: middle;
	width: 30px;
}

#product-main-page .spice-level-wrapper {
	padding: 20px 0;
	background-color: #F5F5F5;
	border-radius: 20px;
	justify-items: center;
	width: 82%;
}

#product-main-page .spice-level-wrapper strong {
	font-size: 20px;
	line-height: 24px;
	font-family: 'League Gothic';
	letter-spacing: 0px;
	color: #000000;
	text-transform: uppercase;
}


/* Image With Text  */
#img-with-text .image-with-text__media {
	border-radius: 25px;
}


/* related product  */
#related-product .related-products__heading.inline-richtext.h1 {
	margin-bottom: 7rem;
	text-align: center;
	font-family: 'League Gothic';
	font-size: 60px;
	line-height: 30px;
	text-transform: uppercase;
}

#related-product .main_heading_sub {
	font-family: 'Poppins';
	font-size: 20px;
	line-height: 30px;
	font-weight: 600;
	text-align: center;
	letter-spacing: 0px;
	color: #FC1F1F;
	text-transform: uppercase;

}

#related-product .card__heading {
	font-size: 20px;
	letter-spacing: 0px;
	color: #181617;
	text-transform: capitalize;
	font-weight: bold;
	line-height: 25px;
	font-family: 'Poppins';
	text-align: center;
}



#related-product .price {
	text-align: center;
}

#related-product .card-information>.rating {
	margin-top: .6rem;
	display: flex;
	justify-content: center;
}



#related-product .button:after {
	box-shadow: none;
}

#related-product {
	position: relative;
}

#related-product .related-bottom-mask {
	position: absolute;
	width: 100%;
	bottom: -13%;
	z-index: 1;
}



#related-product .spice-level {
	display: flex;
	justify-content: center;
}


/* whatmore videos */
.whatmore-videos {
	background-image: url("/cdn/shop/files/first_background.png?v=1759297275");
	background-size: cover;
	background-position: center;
	background-repeat: no-repeat;
}

.whatmore-carousel-events h2 {
	font-size: 61px;
	font-family: 'League Gothic';
	letter-spacing: 0px;
	color: #000000;
	text-transform: uppercase;
}

.whatmore-carousel-events .none {
	display: block !important;
}

.whatmore-widget-container{
	background-image: url("/cdn/shop/files/first_background.png?v=1759297275");
	background-size: cover;
	background-position: center;
	background-repeat: no-repeat;	
}


/* Review Section  */
h2.jdgm-rev-widg__title {
	font-size: 61px;
	line-height: 71px;
	font-family: 'League Gothic';
	letter-spacing: 0px;
	color: #000000;
	text-transform: uppercase;
}

.bottom-mask-img-review {
	position: relative;
	background-color: #E4E4E4;

}

.bottom-mask-img-review:before {
	content: "";
	position: absolute;
	left: 0;
	right: 0;
	top: -8px;
	height: 98px;
	background-image: url(/cdn/shop/files/small_top_mask.png?v=1759297337);
	background-size: 100%;
}

.bottom-mask-img-review:after {
	content: "";
	position: absolute;
	left: 0;
	right: 0;
	bottom: -8px;
	height: 58px;
	background-image: url(/cdn/shop/files/small_bottom_mask.png?v=1759297937);
	background-size: 100%;
}




@media (max-width: 1574px){
	.bottom-mask-img-review:before {
	height: 78px;
}

}
@media (max-width: 1427px){
	.bottom-mask-img-review:before {
	height: 38px;
}
/* @media (max-width : 982px) {
	.bottom-mask-img-review:before {
	height: 28px !important ;
} 

@media (max-width : 440px) {
	.bottom-mask-img-review:before {
	height: 18px !important ;
} 


}
@media (max-width: 1025px) {
	.bottom-mask-img-review:after {
	height: 38px !important;

}
 */
}








.jdgm-rev-widg {
	padding: 70px 16px !important;
}

.jdgm-widget:not(.jdgm-review-widget--small, .jdgm-review-widget--medium) .jdgm-row-stars {
	padding-bottom: 24px;
	display: flex;
	justify-content: space-between !important;
	border-radius: 20px;
	border: 1px solid;
}

.jdgm-rev-widg__header {
	padding: 50px 0px;
}

.jdgm-histogram.jdgm-temp-hidden {
	opacity: 0;
}

.jdgm-widget:not(.jdgm-review-widget--small, .jdgm-review-widget--medium) .jdgm-row-stars {
	padding-bottom: 0 !important;
}

.jdgm-widget:not(.jdgm-review-widget--small, .jdgm-review-widget--medium) .jdgm-histogram+.jdgm-widget-actions-wrapper {
	border-left: 0 !important;
}

div#cart-notification {
    z-index: 1;
}

.product-option {
    display: none;
}


/* contact us page  */
    .main-page-title {
    font-size: 61px;
    font-family: 'League Gothic';
    text-transform: uppercase;
    margin: 0;
    letter-spacing: 0px;
    color: #181617;
	text-align:center;
    }


.contact__button .button{
	 line-height: 27px;
  font-size: 20px;
  font-weight: 600;
  background-color: #FE171D;
  color: white;
  letter-spacing: 0.04px;
  text-transform: uppercase;

}

.contact__button .button:before{
	box-shadow: 3px 3px 0 0 #762C26;

}
.field:after {
  border-radius: 25px;
  transition: border-radius 0.5s ease; /* Apply transition */
}

/* .field:hover:after {
  border-radius: 10px; 
} */

.field__input:focus{
	border-radius: 25px;
}



/* About Us page  */
 h2.banner__heading.inline-richtext.h1 {
    color: white;
    font-size: 90px;
    font-family: 'League Gothic';
    letter-spacing: 0;
	word-break: break-word;
    text-transform: uppercase;
}



/* multi-row section  */
#multi-row-sec h2.image-with-text__heading.h1.rte {
    font-family: 'League Gothic';
    font-size: 60px;
    letter-spacing: 0;
    text-transform: capitalize;
}
#multi-row-sec .image-with-text__text.rte.body {
    font-size: 16px;
    line-height: 31px;
    text-align: justify;
    color: #101010;
}

/* term and condition  */

.shopify-policy__title h1{
    font-size: 60px;
    font-family: 'League Gothic';
    letter-spacing: 0;
	text-transform:uppercase;
}

/* .rte {
    text-align: justify;
} */


.rte h1 {
    font-size: 40px;
    font-family: 'League Gothic';
}

/* wishlist app  */
.st-wishlist-details-button[data-type=floating] {
    background-color: #fc1f1f !important;
}
/* button.st-wishlist-details-button.st-wishlist-details-button--bottom_right.st-initialized {
    display: none;
} */

.image-with-text-top-mask {
    position: absolute;
    width: 100%;
    bottom: 0%;
    left: 0;
    right: 0;
    z-index: 2;
}

@media (max-width: 1076px){
	.image-with-text-top-mask {
    bottom: 0%;

}
}



/* Responsive  */



@media (max-width: 1440px) {
	#related-product .related-bottom-mask {
		position: absolute;
		width: 100%;
		bottom: -9%;
		z-index: 1;
	}

	    .bottom-mask-img-review:before {
        content: "";
        position: absolute;
        left: 0;
        right: 0;
        top: 0%;
        height: 58px;
        background-image: url(/cdn/shop/files/small_top_mask.png?v=1759297937);
        background-size: 100%;
    }
	.bottom-mask-img-review:after {
    content: "";
    position: absolute;
    left: 0;
    right: 0;
    bottom: -5%;
    height: 58px;
    background-image: url(/cdn/shop/files/small_bottom_mask.png?v=1759297937);
    background-size: 100%;
}
}


@media (max-width: 1408px){
	#footer-section .field__button {
		position: relative;
		width: 65%;
		height: 30px;
		margin-top: 1px;
		left: 0;
		right: 0;
	}
}



@media (max-width: 1024px) {

	/* feature collection  */
	#feature-collection .pizza-decoration-feature {
		position: absolute;
		right: 0;
		width: 220px;
		top: 0;
	}

	

	/* footer 
	#footer-section .field__button {
		position: relative;
		width: 65%;
		height: 30px;
		margin-top: 10px;
		left: 0;
		right: 0;
	} */


	#footer-section .field {
		display: flex;
		flex-direction: column;
	}

	#footer-section .footer-top-mask {
		width: 100%;
		position: absolute;
		top: -1%;
	}

	/* related product  */
	

	#related-product .related-bottom-mask {
		position: absolute;
		width: 100%;
		bottom: -5%;
		z-index: 1;
	}

	/* review section  */
	    .bottom-mask-img-review:before {
        content: "";
        position: absolute;
        left: 0;
        right: 0;
        top: 0%;
        height: 62px;
        background-image: url(/cdn/shop/files/small_top_mask.png?v=1759297937);
        background-size: 100%;
    }
	    .bottom-mask-img-review:after {
        content: "";
        position: absolute;
        left: 0;
        right: 0;
        bottom: -4%;
        height: 98px;
        background-image: url(/cdn/shop/files/small_bottom_mask.png?v=1759297937);
        background-size: 100%;
    }



}

@media (max-width: 768px) {

	.announcement-bar__message {
		font-size: 13px;
		line-height: 19px;
		letter-spacing: 1.24px;
	}

	/* header section  */
	.header__heading-logo {
		max-width: 90%;
	}

	.header__heading-link {
		padding: 0;
	}

	/* feature collection  */
	#feature-collection .pizza-decoration-feature {
		position: absolute;
		right: 0;
		width: 170px;
		top: 0;
	}


	#feature-collection .card-wrapper .rating-star {
		--letter-spacing: 0;
		--font-size: 1.4;
	}

	/* footer  */
	#footer-section .footer-top-mask {
		width: 100%;
		position: absolute;
		top: -2%;
	}


	#footer-section .field__button {
		position: relative;
		width: 65%;
		height: 30px;
		margin-top: 10px;
		left: 0;
		right: 0;
	}

	#footer-section .footer-block__details-content .list-menu__item--link {
		display: inline-block;
		font-size: 1.6rem;
	}

	#footer-section .copyright__content {
		font-size: 1.6rem;
	}

	#footer-section .list-social__item .icon {
		height: 2.1rem;
		width: 2.1rem;
	}


	#footer-section .field {
		display: flex;
		flex-direction: column;
	}

	#footer-section .footer__content-bottom-wrapper {
		width: 100%;
	}


	/* related product  */
	#related-product .related-bottom-mask {
		position: absolute;
		width: 100%;
		bottom: -5%;
		z-index: 1;
	}



	/* main product page  */
	#product-main-page quantity-input.quantity {
		margin-bottom: 10px;
		width: 50%;
	}


	/* review section  */

	.bottom-mask-img-review:before {
		content: "";
		position: absolute;
		left: 0;
		right: 0;
		top: 0%;
        height: 47px;
		background-image: url(/cdn/shop/files/small_top_mask.png?v=1759297937);
		background-size: 100%;
	}
	    .bottom-mask-img-review:after {
        content: "";
        position: absolute;
        left: 0;
        right: 0;
        bottom: -5%;
        height: 98px;
        background-image: url(/cdn/shop/files/small_bottom_mask.png?v=1759297937);
        background-size: 100%;
    }
}



@media (max-width: 480px) {

	/* announcement-bar  */
	.announcement-bar__message {
		font-size: 13px;
		line-height: 15px;
		letter-spacing: 0px;
		min-height: 3rem;
	}

	/* Haeder section  */
	#header-section .header__heading-link {
		display: inline-block;
		padding: 0;
	}

	#header-section .header__heading-logo {
		height: auto;
		max-width: 78%;
	}

	svg.icon.icon-search {
		width: 1.5rem;
		height: 1.5rem;
		fill: none;
		vertical-align: middle;
	}

	svg.icon.icon-hamburger {
		width: 1.5rem;
		height: 1.5rem;
		fill: none;
		vertical-align: middle;
	}

	svg.icon.icon-cart {
		width: 3rem !important;
		;
		height: 3rem !important;
		;
	}


	/* feature collection  */
	#feature-collection .pizza-decoration-feature {
		position: absolute;
		right: 0;
		width: 125px;
		top: 0;
	}

	#feature-collection .section-template--17724528427059__featured_collection-padding {
		padding: 20px 0px;
	}

	#feature-collection .collection__description {
		font-size: 18px;
	}

	#feature-collection .collection__title.title-wrapper {
		margin-bottom: 4.5rem;
	}


	#feature-collection h2.title.inline-richtext.h1 {
		line-height: 30px;
		font-size: 40px;
	}

	#feature-collection .card__information .card__heading.h5 {
		font-size: 14px;
		line-height: 15px;
		font-weight: 600;
	}

	.price__regular .price-item--regular {
		font-size: 14px;
		line-height: 20px;


	}
	.price__sale .price-item--sale {
    font-size: 14px;
	line-height: 16px;
}
@media (max-width:400px){
	#feature-collection .pizza-decoration-feature {
		position: absolute;
		right: 0;
		width: 86px;
		top: 0;
	}
}
	#feature-collection .price {
		text-align: center;
		margin: 0;
	}

	#feature-collection .spice-level img {
		width: 17px;
	}


	/* footer  */
	#footer-section .footer-top-mask {
		width: 100%;
		position: absolute;
		top: -6px;
	}

	#footer-section .footer-block__image-wrapper img {
		display: block;
		height: auto;
		max-width: 80%;
		margin: 0 auto;
	}

	#footer-section li {
		text-align: center;
	}

	#footer-section .rte {
		text-align: center;
		line-height: 30px;
	}

	#footer-section .footer-block__brand-info .footer__list-social.list-social {
		justify-content: center;
	}

	#footer-section .footer-block__heading {
		font-size: 28px;
		line-height: 0px;
		text-align: center;
	}

	#footer-section .news-subtext {
		text-align: center;
	}

	#footer-section .newsletter-form__field-wrapper .field__input {
		background-color: white;
		width: 100%;
		border-radius: 25px;
		margin: 0 auto;
	}

	#footer-section .list-menu__item--link {
		justify-content: center;
		padding: 0;
	}

	#footer-section .copyright__content {
		font-size: 1.2rem;
		line-height: 0;
	}

	#footer-section .field__button {
		position: relative;
		width: 60%;
		height: 30px;
		margin: 5px auto;
		left: 0;
		right: 0;
	}

	#footer-section .link,
	.customer a {
		font-size: 1.4rem;
	}

	#footer-section .footer__content-bottom-wrapper {
		width: 100%;
	}

	#footer-section .footer-block__image-wrapper {
		margin: 0 auto;
	}

	#footer-section .footer__content-top {
		padding: 0rem 0;
	}

	/*  product main  page  */
	#product-main-page .badge--bottom-left,
	#main-product-page .badge--bottom-left,
	#feature-collection .badge--bottom-left,
	#related-product .badge--bottom-left {
		background-color: #EE9E00;
		font-size: 14px;
		line-height: 5px;
		letter-spacing: 0.42px;
		color: #0B0B0A;
	}

	#product-main-page h1 {
		font-size: 30px;
		line-height: 35px;
	}

	#product-main-page p.product__text.inline-richtext {
		line-height: 15px;
		font-size: 16px;
		letter-spacing: 2px;
	}




	.BundleProduct__Price {

		font-size: 14px !important;
	}

	#product-main-page p {
		font-size: 14px;
		line-height: 21px;
		font-family: 'Poppins';
		letter-spacing: 0px;
		margin: 0;
		color: #000000;
	}

	#product-main-page quantity-input.quantity {
		width: 50% !important;
	}

	#product-main-page .product-form__input--pill input[type=radio]+label {
		padding: 0.7rem 1.5rem;
	}

	#product-main-page .spice-level-wrapper {
		padding: 10px 0;
		background-color: #f5f5f5;
		border-radius: 20px;
		justify-items: center;
		width: 100%;
	}

	.product .rating-star {
		--letter-spacing: 0.3 !important;

	}

	#product-main-page .shear-wishlist {
		width: 95%;
	}

	/* main product page  */
	#main-product-page .card__heading {
		font-size: 16px;
		letter-spacing: 0px;
		color: #181617;
		text-transform: capitalize;
		font-weight: 600;
		line-height: 20px;
		font-family: Poppins;
	}

	#main-product-page .price__regular .price-item--regular {
		font-size: 16px;
		line-height: 18px;
		font-family: Poppins;
		font-weight: 600;
		letter-spacing: 0px;
		color: #181617;
		text-transform: capitalize;
	}

	/* related product  */

	#related-product .related-products__heading.inline-richtext.h1 {
		margin: 0 0 3rem;
		text-align: center;
		font-family: League Gothic;
		font-size: 40px;
	}

	#related-product .related-products__heading.main_heading_sub {
		font-size: 18px;
		letter-spacing: .2px;
		margin-bottom: 0;
	}

	#related-product .card__heading {
		font-size: 16px;
		line-height: 20px;
	}

	

	#related-product .related-bottom-mask {
		position: absolute;
		width: 100%;
		bottom: -2%;
		z-index: 1;
	}


	/* review section  */
	h2.jdgm-rev-widg__title {
		font-size: 30px;
		line-height: 15px;
	}

	.bottom-mask-img-review:before {
		content: "";
		position: absolute;
		left: 0;
		right: 0;
		top: 0%;
        height: 25px;
		background-image: url(/cdn/shop/files/small_top_mask.png?v=1759297937);
		background-size: 100%;
	}
	    .bottom-mask-img-review:after {
        content: "";
        position: absolute;
        left: 0;
        right: 0;
        bottom: -8%;
        height: 98px;
        background-image: url(/cdn/shop/files/small_bottom_mask.png?v=1759297937);
        background-size: 100%;
    }








	.jdgm-rev-widg {
		padding: 16px !important;
	}

	.jdgm-widget .jdgm-temp-hidden {
		display: none !important;
	}

	/* about us  */
	 h2.banner__heading.inline-richtext.h1 {
    font-size: 40px;
}

 /* multi-row  */

	#multi-row-sec h2.image-with-text__heading.h1.rte{
    font-family: League Gothic;
    font-size: 40px;
    letter-spacing: 0;
    text-transform: capitalize;
}
#multi-row-sec .image-with-text__text.rte.body {
    font-size: 15px;
    line-height: 22px;
}


.header__icon--cart .icon {
    height: 3.4rem;
    width: 3.4rem;
    padding: 0;
}

.shopify-policy__title h1 {
    font-size: 40px;
    margin: 1rem;
}


@media (max-width: 375px) {
	#related-product .related-bottom-mask {
		position: absolute;
		width: 100%;
		bottom: -2%;
		z-index: 1;
	}

    .bottom-mask-img-review:before {
        content: "";
        position: absolute;
        left: 0;
        right: 0;
        top: 0%;
        height: 22px;
        background-image: url(/cdn/shop/files/small_top_mask.png?v=1759297937);
        background-size: 100%;
	}
}
@media (max-width: 320px) {
	#related-product .related-bottom-mask {
		position: absolute;
		width: 100%;
		bottom: -2%;
		z-index: 1;
	}
	        .bottom-mask-img-review:before {
            content: "";
            position: absolute;
            left: 0;
            right: 0;
            top: 0%;
            height: 20px;
            background-image: url(/cdn/shop/files/small_top_mask.png?v=1759297937);
            background-size: 100%;
        }


}

/* bunddle app */
@media only screen and (max-width: 400px) {
  .BundleProduct__ContentBlock {
    flex: 1 1 100%;
    min-width: auto!important;
    margin-right: 0;
  }
}