.elementor-27828 .elementor-element.elementor-element-22f0e3c{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:stretch;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--margin-top:-20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-27828 .elementor-element.elementor-element-7326f13{--display:flex;}.elementor-27828 .elementor-element.elementor-element-a922352 > .elementor-widget-container{margin:0px 0px -25px 0px;}.elementor-27828 .elementor-element.elementor-element-a922352 .jet-woo-builder .product_title{font-family:"Federo", Sans-serif;font-size:1.7em;font-weight:bold;font-style:italic;color:#2B1D90;margin:0px 0px 0px 8px;}.elementor-27828 .elementor-element.elementor-element-0597cf9{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:stretch;--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-27828 .elementor-element.elementor-element-7ccdfbc{--display:flex;}.elementor-27828 .elementor-element.elementor-element-f38a1cf .jet-gallery-swiper-thumb .swiper-slide{--columns:6;--space-between:10px;}.elementor-27828 .elementor-element.elementor-element-f38a1cf .jet-woo-product-gallery-slider .jet-woo-product-gallery__image{text-align:center;}.elementor-27828 .elementor-element.elementor-element-f38a1cf .jet-woo-product-gallery-slider .jet-swiper-nav{font-size:18px;border-radius:50px 50px 50px 50px;padding:8px 8px 8px 8px;}.elementor-27828 .elementor-element.elementor-element-f38a1cf .jet-woo-product-gallery-slider .jet-swiper-nav:hover{background-color:#C5B3E5;}.elementor-27828 .elementor-element.elementor-element-f38a1cf .jet-woo-product-gallery-slider .jet-swiper-nav.jet-swiper-button-prev{top:50%;bottom:auto;transform:translate(0,-50%);right:auto;left:-40px;}.elementor-27828 .elementor-element.elementor-element-f38a1cf .jet-woo-product-gallery-slider .jet-swiper-nav.jet-swiper-button-next{top:50%;bottom:auto;transform:translate(0,-50%);left:auto;right:-40px;}.elementor-27828 .elementor-element.elementor-element-f38a1cf .jet-woo-swiper-gallery-thumbs.swiper-container-horizontal{text-align:left;}.elementor-27828 .elementor-element.elementor-element-f38a1cf .jet-woo-product-gallery .jet-woo-product-gallery__trigger:not( .jet-woo-product-gallery__image-link ){width:30px;height:30px;}.elementor-27828 .elementor-element.elementor-element-f38a1cf .jet-woo-product-gallery .jet-woo-product-gallery__trigger:not( .jet-woo-product-gallery__image-link ) .jet-woo-product-gallery__trigger-icon{font-size:18px;}.elementor-27828 .elementor-element.elementor-element-e31a50b .elementor-heading-title{font-size:1.5em;color:#5A49BD;}.elementor-27828 .elementor-element.elementor-element-2249ffd{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:25px;--margin-right:0px;}.elementor-27828 .elementor-element.elementor-element-bba65d9 > .elementor-widget-container{margin:-10px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-27828 .elementor-element.elementor-element-bba65d9 .elementor-jet-single-rating .woocommerce-product-rating{flex-direction:row;justify-content:flex-start;}.elementor-27828 .elementor-element.elementor-element-bba65d9 .elementor-jet-single-rating .product-star-rating .product-rating__icon{font-size:22px;color:#f2c94c;}.elementor-27828 .elementor-element.elementor-element-bba65d9 .elementor-jet-single-rating .product-star-rating .product-rating__icon + .product-rating__icon{margin-left:2px;}.elementor-27828 .elementor-element.elementor-element-bba65d9 .elementor-jet-single-rating .product-star-rating .product-rating__icon.active{color:#f2c94c;}.elementor-27828 .elementor-element.elementor-element-bba65d9 .elementor-jet-single-rating .product-star-rating{margin:0px 2px 0px 0px;}.elementor-27828 .elementor-element.elementor-element-bba65d9 .elementor-jet-single-rating .woocommerce-review-link{font-family:"Muli", Sans-serif;font-size:14px;font-weight:400;text-decoration:none;line-height:25px;color:#9c5d90;margin:0px 0px 0px 0px;}.elementor-27828 .elementor-element.elementor-element-bba65d9 .elementor-jet-single-rating .woocommerce-review-link:hover{color:#3c4b71;text-decoration:underline;}.elementor-27828 .elementor-element.elementor-element-c118c4a{width:auto;max-width:auto;}.elementor-27828 .elementor-element.elementor-element-c118c4a > .elementor-widget-container{margin:-10px 0px 25px 0px;}.elementor-27828 .elementor-element.elementor-element-4cbcb07 > .elementor-widget-container{margin:-40px 0px 0px 0px;}.elementor-27828 .elementor-element.elementor-element-4cbcb07 .jet-woo-builder.elementor-jet-single-price .price del{display:inline-block;font-weight:400;text-decoration:line-through;}.elementor-27828 .elementor-element.elementor-element-4cbcb07 .jet-woo-builder.elementor-jet-single-price .price ins{display:inline-block;font-weight:400;text-decoration:none;}.elementor-27828 .elementor-element.elementor-element-4cbcb07 .jet-woo-builder.elementor-jet-single-price .price{font-family:"Paprika", Sans-serif;font-size:1.2em;font-weight:bold;color:#0D335F;}.elementor-27828 .elementor-element.elementor-element-4cbcb07 .jet-woo-builder.elementor-jet-single-price .price .woocommerce-Price-currencySymbol{color:#1DAE9D;font-size:22px;vertical-align:baseline;}.elementor-27828 .elementor-element.elementor-element-4cbcb07 .jet-woo-builder.elementor-jet-single-price .price del .woocommerce-Price-currencySymbol{font-size:22px;}.elementor-27828 .elementor-element.elementor-element-4cbcb07 .jet-woo-builder.elementor-jet-single-price .price ins .woocommerce-Price-currencySymbol{color:#C210B4;font-size:22px;}.elementor-27828 .elementor-element.elementor-element-779fa61 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-27828 .elementor-element.elementor-element-779fa61 .cart button, .elementor-27828 .elementor-element.elementor-element-779fa61 .cart .button{font-family:"Alkatra", Sans-serif;font-size:1.8em;font-weight:bold;transition:all 0.2s;}.elementor-27828 .elementor-element.elementor-element-779fa61 .quantity .qty{transition:all 0.2s;}.elementor-27828 .elementor-element.elementor-element-7bcb532 img{width:330px;}.elementor-27828 .elementor-element.elementor-element-2c1d2df{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:stretch;--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-27828 .elementor-element.elementor-element-e1a531c{--display:flex;}.elementor-27828 .elementor-element.elementor-element-0af3c75 > .elementor-widget-container{margin:-20px 0px 0px 0px;}.elementor-27828 .elementor-element.elementor-element-0af3c75{text-align:center;}.elementor-27828 .elementor-element.elementor-element-0af3c75 .elementor-heading-title{font-family:"Norican", Sans-serif;font-size:3em;font-weight:normal;color:#745AD4;}.elementor-27828 .elementor-element.elementor-element-04ac0a4 > .elementor-widget-container{margin:-40px 0px 0px 0px;}.elementor-27828 .elementor-element.elementor-element-047df60 .jet-woo-builder > .upsells.products > h2{font-family:"Metamorphous", Sans-serif;font-size:3em;font-weight:normal;text-align:left;}@media(max-width:767px){.elementor-27828 .elementor-element.elementor-element-2249ffd{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}}/* Start Custom Fonts CSS */@font-face {
	font-family: 'Federo';
	font-style: normal;
	font-weight: normal;
	font-display: auto;
	src: url('https://festivalfrequencies.com/wp-content/uploads/2026/05/Federo-Regular.woff2') format('woff2');
}
/* End Custom Fonts CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Paprika';
	font-style: normal;
	font-weight: normal;
	font-display: auto;
	src: url('https://festivalfrequencies.com/wp-content/uploads/2026/05/Paprika-Regular.woff2') format('woff2');
}
/* End Custom Fonts CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Norican';
	font-style: normal;
	font-weight: normal;
	font-display: auto;
	src: url('https://festivalfrequencies.com/wp-content/uploads/2026/05/Norican-Regular.woff2') format('woff2');
}
/* End Custom Fonts CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Metamorphous';
	font-style: normal;
	font-weight: normal;
	font-display: auto;
	src: url('https://festivalfrequencies.com/wp-content/uploads/2026/05/Metamorphous.woff2') format('woff2');
}
/* End Custom Fonts CSS */