.elementor-kit-9{--e-global-color-primary:#CF2027;--e-global-color-secondary:#ECA820;--e-global-color-text:#141414;--e-global-color-accent:#61CE70;--e-global-color-074d12a:#F06F2E;--e-global-color-ccaf726:#D22889;--e-global-color-9f69032:#EF2598;--e-global-color-6cd17f2:#250800;--e-global-color-eaf4962:#3F1602;--e-global-color-0dc6dd1:#670502;--e-global-color-7fcf057:#86090F;--e-global-color-66c4c63:#D92631;--e-global-color-4552bb2:#F68E1E;--e-global-color-4e2f3dd:#F8F18C;--e-global-color-58b6e4a:#ECA820;--e-global-color-cee9edd:#F78F1E;--e-global-color-5b1b711:#FCD151;--e-global-color-e81a4fe:#87D5F9;--e-global-color-afe2153:#3CB1E6;--e-global-color-49bb1fd:#FFFFFF;--e-global-color-7978bcc:#00AEEF;--e-global-color-8f66fad:#F9E377;--e-global-typography-primary-font-family:"Rowdies";--e-global-typography-primary-font-weight:400;--e-global-typography-secondary-font-family:"Source Sans Pro";--e-global-typography-secondary-font-weight:400;--e-global-typography-text-font-family:"Montserrat";--e-global-typography-text-font-weight:600;--e-global-typography-accent-font-family:"Rowdies";--e-global-typography-accent-font-weight:500;--e-global-typography-76b53ca-font-family:"Handcrafted Regular";--e-global-typography-76b53ca-font-size:12px;--e-global-typography-76b53ca-letter-spacing:0.7px;--e-global-typography-26ff006-font-family:"Beyond The Mountains";--e-page-transition-entrance-animation:e-page-transition-fade-out;--e-page-transition-exit-animation:e-page-transition-fade-in;--e-page-transition-animation-duration:500ms;--e-preloader-animation:pulse;--e-preloader-animation-duration:1500ms;--e-preloader-delay:0ms;--e-preloader-width:230px;--e-preloader-max-width:100%;}.elementor-kit-9 e-page-transition{background-color:transparent;background-image:radial-gradient(at center center, var( --e-global-color-66c4c63 ) 0%, var( --e-global-color-7fcf057 ) 100%);}.elementor-kit-9 h1{font-family:"Rowdies", Sans-serif;font-size:60px;font-weight:400;line-height:1.2em;}.elementor-kit-9 h4{font-size:24px;}.elementor-kit-9 button,.elementor-kit-9 input[type="button"],.elementor-kit-9 input[type="submit"],.elementor-kit-9 .elementor-button{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-49bb1fd );border-style:none;border-radius:100px 100px 100px 100px;padding:20px 50px 20px 50px;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1400px;}.e-con{--container-max-width:1400px;}.elementor-widget:not(:last-child){margin-block-end:20px;}.elementor-element{--widgets-spacing:20px 20px;--widgets-spacing-row:20px;--widgets-spacing-column:20px;}{}h1.entry-title{display:var(--page-title-display);}.site-header .site-branding{flex-direction:column;align-items:stretch;}.site-header{padding-inline-end:0px;padding-inline-start:0px;}.site-footer .site-branding{flex-direction:column;align-items:stretch;}@media(max-width:1024px){.elementor-kit-9 h1{font-size:56px;}.elementor-kit-9 h4{font-size:22px;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1024px;}.e-con{--container-max-width:1024px;}}@media(max-width:767px){.elementor-kit-9 h1{font-size:50px;}.elementor-kit-9 h4{font-size:20px;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:767px;}.e-con{--container-max-width:767px;}}/* Start custom CSS */.rank-math-breadcrumb a, .rank-math-breadcrumb .separator {
    color: #fff;
}
body {
    overflow-x: hidden !important;
}
body.term-ice-cream .rank-math-breadcrumb .last {
    background: linear-gradient(to right, #f4be3a 27%, #f8ef89 100%); 
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    position: relative;
}
.rank-math-breadcrumb .last {
    color: #fff;
}
/**Animation Styling**/
@keyframes fadeInUp2 {
    from {
        opacity: 0;
        transform: translate3d(0,50px,0);
    }
    to {
        opacity: 1;
        transform: none;
    }
}
.fadeInUp {
  animation-name: fadeInUp2 !important;
}
@keyframes fadeInDown2 {
    from {
        opacity: 0;
        transform: translate3d(0,-50px,0);
    }
    to {
        opacity: 1;
        transform: none;
    }
}
.fadeInDown {
  animation-name: fadeInDown2 !important;
}
@keyframes fadeInLeft2 {
    from {
        opacity: 0;
        transform: translate3d(-50px,0,0);
    }
    to {
        opacity: 1;
        transform: none;
    }
}
.fadeInLeft {
    animation-name: fadeInLeft2 !important;
}
@keyframes fadeInRight2 {
    from {
        opacity: 0;
        transform: translate3d(50px,0,0);
    }
    to {
        opacity: 1;
        transform: none;
    }
}
.fadeInRight {
    animation-name: fadeInRight2 !important;
}

/**Logo Styling**/
.logo img {
    top: 12px;
    position: relative;
}
.logo {
    transition: none !important;
}
.logo.yogurt, .logo.icecream {
    display: none;
}
.term-yogurt .logo.yogurt {
    display: block;
}
.term-yogurt .logo.novelties {
    display: none;
}
.term-novelties .logo.novelties {
    display: block;
}
.term-novelties .logo.icecream {
    display: none;
}
.term-ice-cream .logo.novelties {
    display: none;
}
.term-ice-cream .logo.icecream {
    display: block;
}
/**Button & Text Styling**/
.yogurt-promotions-btn.yogurt, .novelties-promotions-btn.novelties, .term-yogurt .icecream-promotions-btn, .term-novelties .icecream-promotions-btn, .term-novelties .icecream-promotions-btn .term-novelties .yogurt-promotions-btn {
    display: none;
}
@media screen and (min-width: 1024px) {
    .term-novelties .novelties-promotions-btn {
        display: block;
    }
    .term-yogurt .yogurt-promotions-btn {
        display: block;
    }
    .term-yogurt .yogurt-promotions-btn {
        display: block;
    }
}
.icecream-promotions-btn {
    top: 3px;
}
.novelties-promotions-btn a::before, .novelties-promotions-btn a::after, .yogurt-promotions-btn a::before, .yogurt-promotions-btn a::after {
    display: none;
}
.novelties-promotions-btn a, .term-novelties .novelties-promotions-btn a {
    background-color: var( --e-global-color-ccaf726 ) !important;
    color: var( --e-global-color-49bb1fd ) !important;
    fill: var( --e-global-color-49bb1fd ) !important;
}
.novelties-promotions-btn a:hover, .term-novelties .novelties-promotions-btn a:hover {
    background-color: var( --e-global-color-9f69032 ) !important;
}
.yogurt-promotions-btn a, .term-yogurt .yogurt-promotions-btn a {
    background-color: var( --e-global-color-7978bcc ) !important;
    color: var( --e-global-color-49bb1fd ) !important;
    fill: var( --e-global-color-49bb1fd ) !important;
}
.yogurt-promotions-btn a:hover, .term-yogurt .yogurt-promotions-btn a:hover {
    background-color: #008CD8 !important;
}
.gform_button, .gold-btn .elementor-button, .icecream-promotions-btn .elementor-button {
    position: relative;
    overflow: hidden;
    background: transparent;
}
.gform_button, .gold-btn .elementor-button::before, .gold-btn .elementor-button::after, .icecream-promotions-btn .elementor-button::before, .icecream-promotions-btn .elementor-button::after {
    content: '';
    display: block;
    position: absolute;
    left: 0;
    top: 0;
    bottom: 0;
    right: 0;
    background-image: linear-gradient(135deg, var(--e-global-color-cee9edd) 0%, var(--e-global-color-5b1b711) 50%, var(--e-global-color-cee9edd) 100%);
    background-size: 180%;
    background-position: center left;
    z-index: 0;
    transition: background-position 0.3s ease-out;
}
.gform_button{
    position: relative;
}

.gform_button:hover, .gold-btn .elementor-button:hover::after, .icecream-promotions-btn .elementor-button:hover::after {
    opacity: 1;
    background-position: center right;
}
a.elementor-button span, .footer-newsletter-form .elementor-button span {
    z-index: 1;
}
.gold-text .elementor-heading-title, .gold-text .elementor-widget-container h1, .gold-text .elementor-widget-container h2, .gold-text .elementor-widget-container h3, .gold-text .elementor-widget-container h4, .gold-text .elementor-widget-container h5, .gold-text .elementor-widget-container h6 {
    background: linear-gradient(to right, #f4be3a 27%, #f8ef89 40%, #efa01f 78%); 
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    position: relative;
}
/**New Product/Badge Styling**/
.star {
    width: 60px;
    height: 60px;
}
.st0 {
    fill: url(#MyGradient);
}
.st1 {
    fill: var(--e-global-color-6cd17f2);
    font-family: var(--e-global-typography-primary-font-family);
    font-size: 12px;
    font-weight: 300;
}
/*Ice Cream*/
.term-ice-cream .new-product-true .product-listing-title.elementor-widget-jet-listing-dynamic-link {
    background-image: linear-gradient(135deg, var(--e-global-color-cee9edd) 0%, var(--e-global-color-5b1b711) 100%);
}
.term-ice-cream .new-product-true .product-listing-title .jet-listing-dynamic-link__link {
    color: var(--e-global-color-eaf4962) !important;
}
.term-ice-cream .new-product-true {
    background-image: radial-gradient(at center center, var(--e-global-color-66c4c63) 0%, var(--e-global-color-7fcf057) 100%);
}
/*Yogurt*/
.term-yogurt .new-product-true .product-listing-title.elementor-widget-jet-listing-dynamic-link {
    background: var(--e-global-color-7978bcc);
}
.term-yogurt .new-product-true .product-listing-title .jet-listing-dynamic-link__link {
    color: var(--e-global-color-49bb1fd) !important;
}
.term-yogurt .new-product-true {
    background-image: radial-gradient(at center center, #c4ecff 0%, #65cfff 100%);
}
.term-yogurt .new-product-bloom svg {
    fill: #bfeaff !important;
}
.term-yogurt .st0 {
    fill: #008dd8;
}
.term-yogurt .st1 {
    fill: var(--e-global-color-49bb1fd);
}
.term-yogurt .new-badge {
    background-image: none !important;
    background: var(--e-global-color-7978bcc) !important;
}
.term-yogurt .new-badge-text .elementor-heading-title {
    color: #fff !important;
}
/*.term-yogurt .footer-top {
    background-color: #00aeef !important;
}*/
/*Novelties*/
.term-novelties .new-product-true .product-listing-title.elementor-widget-jet-listing-dynamic-link {
    background: var(--e-global-color-9f69032);
}
.term-novelties .new-product-true .product-listing-title .jet-listing-dynamic-link__link {
    color: var(--e-global-color-49bb1fd) !important;
}
.term-novelties .new-product-true {
    background-image: radial-gradient(at center center, #f1b476 0%, #f49760 100%);
}
.term-novelties .new-product-bloom svg {
    fill: #f8d6a3 !important;
}
.term-novelties .st0 {
    fill: var(--e-global-color-ccaf726);
}
.term-novelties .st1 {
    fill: var(--e-global-color-49bb1fd);
}
.term-novelties .new-badge {
    background-image: none !important;
    background: var(--e-global-color-9f69032) !important;
}
.term-novelties .new-badge-text .elementor-heading-title {
    color: #fff !important;
}
/**Promo Box**/
.promo-box::after, .recommended-products::after {
    content: "";
    position: absolute;
    background-image: repeating-linear-gradient(0deg, #fff, #fff 10px, transparent 10px, transparent 20px), repeating-linear-gradient(90deg, #fff, #fff 10px, transparent 10px, transparent 20px), repeating-linear-gradient(180deg, #fff, #fff 10px, transparent 10px, transparent 20px), repeating-linear-gradient(270deg, #fff, #fff 10px, transparent 10px, transparent 20px);
    background-size: 2px calc(100% + 20px), calc(100% + 20px) 2px, 2px calc(100% + 20px), calc(100% + 20px) 2px;
    -webkit-animation: wdt-boxBorderAnimation 1s infinite linear;
    animation: borderAnimation 1s infinite linear;
    background-repeat: no-repeat;
    top: 20px;
    bottom: 20px;
    right: 20px;
    left: 20px;
    margin: auto;
    pointer-events: none;
    border-radius: 20px;
    -webkit-border-radius: 20px;
}
.recommended-products::after {
    background-size: 1px calc(100% + 10px), calc(100% + 10px) 1px, 1px calc(100% + 10px), calc(100% + 10px) 1px;
    border-radius: inherit;
    -webkit-border-radius: inherit;
}
@keyframes borderAnimation {
    0% {
        background-position: 0 0, -20px 0, 100% -20px, 0 100%;
    }
    
    100% {
        background-position: 0 -20px, 0 0, 100% 0, -20px 100%;
    }
}
/**Header Styling**/
.main-menu .elementor-nav-menu .sub-arrow {
    font-size: 14px;
}
.elementor-nav-menu--main > .elementor-nav-menu > li .elementor-item .sub-arrow{
    transform: rotate(0deg);
    transform-origin: center center;
    width: 33px;
    transition: 0.3s transform ease;
    margin-right: -10px;
}
.elementor-nav-menu--main > .elementor-nav-menu > li:hover .elementor-item .sub-arrow{
    transform: rotate(180deg);
}
.elementor-nav-menu--main > .elementor-nav-menu a {
    justify-content: space-between;
}
@media screen and (min-width: 1025px){
    ul.elementor-nav-menu--dropdown a, ul.elementor-nav-menu--dropdown a:focus, ul.elementor-nav-menu--dropdown a:hover {
        border-left: 0px !important;
    }
    .main-menu .elementor-nav-menu li > .elementor-nav-menu--dropdown{
        min-width: 18em !important;
        padding: 12px 0;
    }
    .main-menu .elementor-nav-menu li > .elementor-nav-menu--dropdown {
        display: block !important;
        opacity: 0;
        visibility: hidden;
        transform: translateY(15px);
        transition: all 0.3s ease;
    }
    .main-menu .elementor-nav-menu li:hover > .elementor-nav-menu--dropdown {
        opacity: 1;
        visibility: visible;
        transform: translate(0);
    }
    .main-menu .elementor-nav-menu--dropdown > li > .elementor-sub-item {
        margin-left: 0px;
        transition: 0.2s all ease !important;
    }
    .main-menu .elementor-nav-menu--dropdown > li:hover > .elementor-sub-item {
        margin-left: 7px;
    }
    .main-menu .elementor-nav-menu--main .elementor-nav-menu li > .elementor-nav-menu--dropdown > li > ul {
        left: 100% !important;
        top: calc(100% - 40px) !important;
    }
    .products-menu li > .elementor-nav-menu--dropdown {
        display: block !important;
        opacity: 0;
        visibility: hidden;
        transform: translate(-50%, 15px);
        transition: all 0.3s ease;
        min-width: fit-content !important;
        padding: 12px 0;
        z-index: 2;
    }
    .products-menu li:hover > .elementor-nav-menu--dropdown {
        opacity: 1;
        visibility: visible;
        transform: translate(-50%, 0);
    }
}
.header-badge svg {
    transition: 0.3s all ease;
}
.main-header.elementor-sticky--effects {
    /**background: #300d00;**/
    background: var(--e-global-color-7fcf057);
}
.term-novelties .main-header {
    border-color: var(--e-global-color-ccaf726) !important;
    --border-color: var(--e-global-color-ccaf726) !important;
}
.term-novelties .main-header .header-badge svg {
    fill: var(--e-global-color-ccaf726) !important;
}
.term-novelties .main-header.elementor-sticky--effects {
    background: #a30861;
}
.term-yogurt .main-header {
    border-color: var(--e-global-color-7978bcc) !important;
    --border-color: var(--e-global-color-7978bcc) !important;
}
.term-yogurt .main-header .header-badge svg {
    fill: var(--e-global-color-7978bcc) !important;
}
.term-yogurt .main-header.elementor-sticky--effects {
    background: #008CD8;
}
/**Responsive**/
@media screen and (max-width: 767px) {
    .logo img {
        top: 30% !important;
    }
    .header-badge svg {
        max-height: 16vw !important;
    }
}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Handcrafted Regular';
	font-style: normal;
	font-weight: normal;
	font-display: auto;
	src: url('https://creamerydev.paradoxstudiostt.com/wp-content/uploads/2024/05/HandCrafted.eot');
	src: url('https://creamerydev.paradoxstudiostt.com/wp-content/uploads/2024/05/HandCrafted.eot?#iefix') format('embedded-opentype'),
		url('https://creamerydev.paradoxstudiostt.com/wp-content/uploads/2024/05/HandCrafted.woff2') format('woff2'),
		url('https://creamerydev.paradoxstudiostt.com/wp-content/uploads/2024/05/HandCrafted.woff') format('woff'),
		url('https://creamerydev.paradoxstudiostt.com/wp-content/uploads/2024/05/HandCrafted.ttf') format('truetype'),
		url('https://creamerydev.paradoxstudiostt.com/wp-content/uploads/2024/05/HandCrafted.svg#HandcraftedRegular') format('svg');
}
@font-face {
	font-family: 'Handcrafted Regular';
	font-style: italic;
	font-weight: normal;
	font-display: auto;
	src: url('https://creamerydev.paradoxstudiostt.com/wp-content/uploads/2024/05/HandCrafted-Italic.eot');
	src: url('https://creamerydev.paradoxstudiostt.com/wp-content/uploads/2024/05/HandCrafted-Italic.eot?#iefix') format('embedded-opentype'),
		url('https://creamerydev.paradoxstudiostt.com/wp-content/uploads/2024/05/HandCrafted-Italic.woff2') format('woff2'),
		url('https://creamerydev.paradoxstudiostt.com/wp-content/uploads/2024/05/HandCrafted-Italic.woff') format('woff'),
		url('https://creamerydev.paradoxstudiostt.com/wp-content/uploads/2024/05/HandCrafted-Italic.ttf') format('truetype'),
		url('https://creamerydev.paradoxstudiostt.com/wp-content/uploads/2024/05/HandCrafted-Italic.svg#HandcraftedRegular') format('svg');
}
/* End Custom Fonts CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Beyond The Mountains';
	font-style: normal;
	font-weight: normal;
	font-display: auto;
	src: url('https://creamerydev.paradoxstudiostt.com/wp-content/uploads/2024/05/BeyondTheMountains.eot');
	src: url('https://creamerydev.paradoxstudiostt.com/wp-content/uploads/2024/05/BeyondTheMountains.eot?#iefix') format('embedded-opentype'),
		url('https://creamerydev.paradoxstudiostt.com/wp-content/uploads/2024/05/BeyondTheMountains.woff2') format('woff2'),
		url('https://creamerydev.paradoxstudiostt.com/wp-content/uploads/2024/05/BeyondTheMountains.woff') format('woff'),
		url('https://creamerydev.paradoxstudiostt.com/wp-content/uploads/2024/05/BeyondTheMountains.ttf') format('truetype'),
		url('https://creamerydev.paradoxstudiostt.com/wp-content/uploads/2024/05/BeyondTheMountains.svg#BeyondTheMountains') format('svg');
}
/* End Custom Fonts CSS */