/**
 * Swiper 11.0.7
 * Most modern mobile touch slider and framework with hardware accelerated transitions
 * https://swiperjs.com
 *
 * Copyright 2014-2024 Vladimir Kharlampidi
 *
 * Released under the MIT License
 *
 * Released on: February 27, 2024
 */

@font-face{font-family:swiper-icons;src:url('data:application/font-woff;charset=utf-8;base64, d09GRgABAAAAAAZgABAAAAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGRlRNAAAGRAAAABoAAAAci6qHkUdERUYAAAWgAAAAIwAAACQAYABXR1BPUwAABhQAAAAuAAAANuAY7+xHU1VCAAAFxAAAAFAAAABm2fPczU9TLzIAAAHcAAAASgAAAGBP9V5RY21hcAAAAkQAAACIAAABYt6F0cBjdnQgAAACzAAAAAQAAAAEABEBRGdhc3AAAAWYAAAACAAAAAj//wADZ2x5ZgAAAywAAADMAAAD2MHtryVoZWFkAAABbAAAADAAAAA2E2+eoWhoZWEAAAGcAAAAHwAAACQC9gDzaG10eAAAAigAAAAZAAAArgJkABFsb2NhAAAC0AAAAFoAAABaFQAUGG1heHAAAAG8AAAAHwAAACAAcABAbmFtZQAAA/gAAAE5AAACXvFdBwlwb3N0AAAFNAAAAGIAAACE5s74hXjaY2BkYGAAYpf5Hu/j+W2+MnAzMYDAzaX6QjD6/4//Bxj5GA8AuRwMYGkAPywL13jaY2BkYGA88P8Agx4j+/8fQDYfA1AEBWgDAIB2BOoAeNpjYGRgYNBh4GdgYgABEMnIABJzYNADCQAACWgAsQB42mNgYfzCOIGBlYGB0YcxjYGBwR1Kf2WQZGhhYGBiYGVmgAFGBiQQkOaawtDAoMBQxXjg/wEGPcYDDA4wNUA2CCgwsAAAO4EL6gAAeNpj2M0gyAACqxgGNWBkZ2D4/wMA+xkDdgAAAHjaY2BgYGaAYBkGRgYQiAHyGMF8FgYHIM3DwMHABGQrMOgyWDLEM1T9/w8UBfEMgLzE////P/5//f/V/xv+r4eaAAeMbAxwIUYmIMHEgKYAYjUcsDAwsLKxc3BycfPw8jEQA/gZBASFhEVExcQlJKWkZWTl5BUUlZRVVNXUNTQZBgMAAMR+E+gAEQFEAAAAKgAqACoANAA+AEgAUgBcAGYAcAB6AIQAjgCYAKIArAC2AMAAygDUAN4A6ADyAPwBBgEQARoBJAEuATgBQgFMAVYBYAFqAXQBfgGIAZIBnAGmAbIBzgHsAAB42u2NMQ6CUAyGW568x9AneYYgm4MJbhKFaExIOAVX8ApewSt4Bic4AfeAid3VOBixDxfPYEza5O+Xfi04YADggiUIULCuEJK8VhO4bSvpdnktHI5QCYtdi2sl8ZnXaHlqUrNKzdKcT8cjlq+rwZSvIVczNiezsfnP/uznmfPFBNODM2K7MTQ45YEAZqGP81AmGGcF3iPqOop0r1SPTaTbVkfUe4HXj97wYE+yNwWYxwWu4v1ugWHgo3S1XdZEVqWM7ET0cfnLGxWfkgR42o2PvWrDMBSFj/IHLaF0zKjRgdiVMwScNRAoWUoH78Y2icB/yIY09An6AH2Bdu/UB+yxopYshQiEvnvu0dURgDt8QeC8PDw7Fpji3fEA4z/PEJ6YOB5hKh4dj3EvXhxPqH/SKUY3rJ7srZ4FZnh1PMAtPhwP6fl2PMJMPDgeQ4rY8YT6Gzao0eAEA409DuggmTnFnOcSCiEiLMgxCiTI6Cq5DZUd3Qmp10vO0LaLTd2cjN4fOumlc7lUYbSQcZFkutRG7g6JKZKy0RmdLY680CDnEJ+UMkpFFe1RN7nxdVpXrC4aTtnaurOnYercZg2YVmLN/d/gczfEimrE/fs/bOuq29Zmn8tloORaXgZgGa78yO9/cnXm2BpaGvq25Dv9S4E9+5SIc9PqupJKhYFSSl47+Qcr1mYNAAAAeNptw0cKwkAAAMDZJA8Q7OUJvkLsPfZ6zFVERPy8qHh2YER+3i/BP83vIBLLySsoKimrqKqpa2hp6+jq6RsYGhmbmJqZSy0sraxtbO3sHRydnEMU4uR6yx7JJXveP7WrDycAAAAAAAH//wACeNpjYGRgYOABYhkgZgJCZgZNBkYGLQZtIJsFLMYAAAw3ALgAeNolizEKgDAQBCchRbC2sFER0YD6qVQiBCv/H9ezGI6Z5XBAw8CBK/m5iQQVauVbXLnOrMZv2oLdKFa8Pjuru2hJzGabmOSLzNMzvutpB3N42mNgZGBg4GKQYzBhYMxJLMlj4GBgAYow/P/PAJJhLM6sSoWKfWCAAwDAjgbRAAB42mNgYGBkAIIbCZo5IPrmUn0hGA0AO8EFTQAA');font-weight:400;font-style:normal}:root{--swiper-theme-color:#007aff}:host{position:relative;display:block;margin-left:auto;margin-right:auto;z-index:1}.swiper{margin-left:auto;margin-right:auto;position:relative;overflow:hidden;list-style:none;padding:0;z-index:1;display:block}.swiper-vertical>.swiper-wrapper{flex-direction:column}.swiper-wrapper{position:relative;width:100%;height:100%;z-index:1;display:flex;transition-property:transform;transition-timing-function:var(--swiper-wrapper-transition-timing-function,initial);box-sizing:content-box}.swiper-android .swiper-slide,.swiper-ios .swiper-slide,.swiper-wrapper{transform:translate3d(0px,0,0)}.swiper-horizontal{touch-action:pan-y}.swiper-vertical{touch-action:pan-x}.swiper-slide{flex-shrink:0;width:100%;height:100%;position:relative;transition-property:transform;display:block}.swiper-slide-invisible-blank{visibility:hidden}.swiper-autoheight,.swiper-autoheight .swiper-slide{height:auto}.swiper-autoheight .swiper-wrapper{align-items:flex-start;transition-property:transform,height}.swiper-backface-hidden .swiper-slide{transform:translateZ(0);-webkit-backface-visibility:hidden;backface-visibility:hidden}.swiper-3d.swiper-css-mode .swiper-wrapper{perspective:1200px}.swiper-3d .swiper-wrapper{transform-style:preserve-3d}.swiper-3d{perspective:1200px}.swiper-3d .swiper-cube-shadow,.swiper-3d .swiper-slide{transform-style:preserve-3d}.swiper-css-mode>.swiper-wrapper{overflow:auto;scrollbar-width:none;-ms-overflow-style:none}.swiper-css-mode>.swiper-wrapper::-webkit-scrollbar{display:none}.swiper-css-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:start start}.swiper-css-mode.swiper-horizontal>.swiper-wrapper{scroll-snap-type:x mandatory}.swiper-css-mode.swiper-vertical>.swiper-wrapper{scroll-snap-type:y mandatory}.swiper-css-mode.swiper-free-mode>.swiper-wrapper{scroll-snap-type:none}.swiper-css-mode.swiper-free-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:none}.swiper-css-mode.swiper-centered>.swiper-wrapper::before{content:'';flex-shrink:0;order:9999}.swiper-css-mode.swiper-centered>.swiper-wrapper>.swiper-slide{scroll-snap-align:center center;scroll-snap-stop:always}.swiper-css-mode.swiper-centered.swiper-horizontal>.swiper-wrapper>.swiper-slide:first-child{margin-inline-start:var(--swiper-centered-offset-before)}.swiper-css-mode.swiper-centered.swiper-horizontal>.swiper-wrapper::before{height:100%;min-height:1px;width:var(--swiper-centered-offset-after)}.swiper-css-mode.swiper-centered.swiper-vertical>.swiper-wrapper>.swiper-slide:first-child{margin-block-start:var(--swiper-centered-offset-before)}.swiper-css-mode.swiper-centered.swiper-vertical>.swiper-wrapper::before{width:100%;min-width:1px;height:var(--swiper-centered-offset-after)}.swiper-3d .swiper-slide-shadow,.swiper-3d .swiper-slide-shadow-bottom,.swiper-3d .swiper-slide-shadow-left,.swiper-3d .swiper-slide-shadow-right,.swiper-3d .swiper-slide-shadow-top{position:absolute;left:0;top:0;width:100%;height:100%;pointer-events:none;z-index:10}.swiper-3d .swiper-slide-shadow{background:rgba(0,0,0,.15)}.swiper-3d .swiper-slide-shadow-left{background-image:linear-gradient(to left,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-3d .swiper-slide-shadow-right{background-image:linear-gradient(to right,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-3d .swiper-slide-shadow-top{background-image:linear-gradient(to top,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-3d .swiper-slide-shadow-bottom{background-image:linear-gradient(to bottom,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-lazy-preloader{width:42px;height:42px;position:absolute;left:50%;top:50%;margin-left:-21px;margin-top:-21px;z-index:10;transform-origin:50%;box-sizing:border-box;border:4px solid var(--swiper-preloader-color,var(--swiper-theme-color));border-radius:50%;border-top-color:transparent}.swiper-watch-progress .swiper-slide-visible .swiper-lazy-preloader,.swiper:not(.swiper-watch-progress) .swiper-lazy-preloader{animation:swiper-preloader-spin 1s infinite linear}.swiper-lazy-preloader-white{--swiper-preloader-color:#fff}.swiper-lazy-preloader-black{--swiper-preloader-color:#000}@keyframes swiper-preloader-spin{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}.swiper-virtual .swiper-slide{-webkit-backface-visibility:hidden;transform:translateZ(0)}.swiper-virtual.swiper-css-mode .swiper-wrapper::after{content:'';position:absolute;left:0;top:0;pointer-events:none}.swiper-virtual.swiper-css-mode.swiper-horizontal .swiper-wrapper::after{height:1px;width:var(--swiper-virtual-size)}.swiper-virtual.swiper-css-mode.swiper-vertical .swiper-wrapper::after{width:1px;height:var(--swiper-virtual-size)}:root{--swiper-navigation-size:44px}.swiper-button-next,.swiper-button-prev{position:absolute;top:var(--swiper-navigation-top-offset,50%);width:calc(var(--swiper-navigation-size)/ 44 * 27);height:var(--swiper-navigation-size);margin-top:calc(0px - (var(--swiper-navigation-size)/ 2));z-index:10;cursor:pointer;display:flex;align-items:center;justify-content:center;color:var(--swiper-navigation-color,var(--swiper-theme-color))}.swiper-button-next.swiper-button-disabled,.swiper-button-prev.swiper-button-disabled{opacity:.35;cursor:auto;pointer-events:none}.swiper-button-next.swiper-button-hidden,.swiper-button-prev.swiper-button-hidden{opacity:0;cursor:auto;pointer-events:none}.swiper-navigation-disabled .swiper-button-next,.swiper-navigation-disabled .swiper-button-prev{display:none!important}.swiper-button-next svg,.swiper-button-prev svg{width:100%;height:100%;object-fit:contain;transform-origin:center}.swiper-rtl .swiper-button-next svg,.swiper-rtl .swiper-button-prev svg{transform:rotate(180deg)}.swiper-button-prev,.swiper-rtl .swiper-button-next{left:var(--swiper-navigation-sides-offset,10px);right:auto}.swiper-button-next,.swiper-rtl .swiper-button-prev{right:var(--swiper-navigation-sides-offset,10px);left:auto}.swiper-button-lock{display:none}.swiper-button-next:after,.swiper-button-prev:after{font-family:swiper-icons;font-size:var(--swiper-navigation-size);text-transform:none!important;letter-spacing:0;font-variant:initial;line-height:1}.swiper-button-prev:after,.swiper-rtl .swiper-button-next:after{content:'prev'}.swiper-button-next,.swiper-rtl .swiper-button-prev{right:var(--swiper-navigation-sides-offset,10px);left:auto}.swiper-button-next:after,.swiper-rtl .swiper-button-prev:after{content:'next'}.swiper-pagination{position:absolute;text-align:center;transition:.3s opacity;transform:translate3d(0,0,0);z-index:10}.swiper-pagination.swiper-pagination-hidden{opacity:0}.swiper-pagination-disabled>.swiper-pagination,.swiper-pagination.swiper-pagination-disabled{display:none!important}.swiper-horizontal>.swiper-pagination-bullets,.swiper-pagination-bullets.swiper-pagination-horizontal,.swiper-pagination-custom,.swiper-pagination-fraction{bottom:var(--swiper-pagination-bottom,8px);top:var(--swiper-pagination-top,auto);left:0;width:100%}.swiper-pagination-bullets-dynamic{overflow:hidden;font-size:0}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transform:scale(.33);position:relative}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active{transform:scale(1)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-main{transform:scale(1)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev{transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev-prev{transform:scale(.33)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next{transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next-next{transform:scale(.33)}.swiper-pagination-bullet{width:var(--swiper-pagination-bullet-width,var(--swiper-pagination-bullet-size,8px));height:var(--swiper-pagination-bullet-height,var(--swiper-pagination-bullet-size,8px));display:inline-block;border-radius:var(--swiper-pagination-bullet-border-radius,50%);background:var(--swiper-pagination-bullet-inactive-color,#000);opacity:var(--swiper-pagination-bullet-inactive-opacity, .2)}button.swiper-pagination-bullet{border:none;margin:0;padding:0;box-shadow:none;-webkit-appearance:none;appearance:none}.swiper-pagination-clickable .swiper-pagination-bullet{cursor:pointer}.swiper-pagination-bullet:only-child{display:none!important}.swiper-pagination-bullet-active{opacity:var(--swiper-pagination-bullet-opacity, 1);background:var(--swiper-pagination-color,var(--swiper-theme-color))}.swiper-pagination-vertical.swiper-pagination-bullets,.swiper-vertical>.swiper-pagination-bullets{right:var(--swiper-pagination-right,8px);left:var(--swiper-pagination-left,auto);top:50%;transform:translate3d(0px,-50%,0)}.swiper-pagination-vertical.swiper-pagination-bullets .swiper-pagination-bullet,.swiper-vertical>.swiper-pagination-bullets .swiper-pagination-bullet{margin:var(--swiper-pagination-bullet-vertical-gap,6px) 0;display:block}.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic,.swiper-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{top:50%;transform:translateY(-50%);width:8px}.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet,.swiper-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{display:inline-block;transition:.2s transform,.2s top}.swiper-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet,.swiper-pagination-horizontal.swiper-pagination-bullets .swiper-pagination-bullet{margin:0 var(--swiper-pagination-bullet-horizontal-gap,4px)}.swiper-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic,.swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{left:50%;transform:translateX(-50%);white-space:nowrap}.swiper-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet,.swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:.2s transform,.2s left}.swiper-horizontal.swiper-rtl>.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:.2s transform,.2s right}.swiper-pagination-fraction{color:var(--swiper-pagination-fraction-color,inherit)}.swiper-pagination-progressbar{background:var(--swiper-pagination-progressbar-bg-color,rgba(0,0,0,.25));position:absolute}.swiper-pagination-progressbar .swiper-pagination-progressbar-fill{background:var(--swiper-pagination-color,var(--swiper-theme-color));position:absolute;left:0;top:0;width:100%;height:100%;transform:scale(0);transform-origin:left top}.swiper-rtl .swiper-pagination-progressbar .swiper-pagination-progressbar-fill{transform-origin:right top}.swiper-horizontal>.swiper-pagination-progressbar,.swiper-pagination-progressbar.swiper-pagination-horizontal,.swiper-pagination-progressbar.swiper-pagination-vertical.swiper-pagination-progressbar-opposite,.swiper-vertical>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite{width:100%;height:var(--swiper-pagination-progressbar-size,4px);left:0;top:0}.swiper-horizontal>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite,.swiper-pagination-progressbar.swiper-pagination-horizontal.swiper-pagination-progressbar-opposite,.swiper-pagination-progressbar.swiper-pagination-vertical,.swiper-vertical>.swiper-pagination-progressbar{width:var(--swiper-pagination-progressbar-size,4px);height:100%;left:0;top:0}.swiper-pagination-lock{display:none}.swiper-scrollbar{border-radius:var(--swiper-scrollbar-border-radius,10px);position:relative;touch-action:none;background:var(--swiper-scrollbar-bg-color,rgba(0,0,0,.1))}.swiper-scrollbar-disabled>.swiper-scrollbar,.swiper-scrollbar.swiper-scrollbar-disabled{display:none!important}.swiper-horizontal>.swiper-scrollbar,.swiper-scrollbar.swiper-scrollbar-horizontal{position:absolute;left:var(--swiper-scrollbar-sides-offset,1%);bottom:var(--swiper-scrollbar-bottom,4px);top:var(--swiper-scrollbar-top,auto);z-index:50;height:var(--swiper-scrollbar-size,4px);width:calc(100% - 2 * var(--swiper-scrollbar-sides-offset,1%))}.swiper-scrollbar.swiper-scrollbar-vertical,.swiper-vertical>.swiper-scrollbar{position:absolute;left:var(--swiper-scrollbar-left,auto);right:var(--swiper-scrollbar-right,4px);top:var(--swiper-scrollbar-sides-offset,1%);z-index:50;width:var(--swiper-scrollbar-size,4px);height:calc(100% - 2 * var(--swiper-scrollbar-sides-offset,1%))}.swiper-scrollbar-drag{height:100%;width:100%;position:relative;background:var(--swiper-scrollbar-drag-bg-color,rgba(0,0,0,.5));border-radius:var(--swiper-scrollbar-border-radius,10px);left:0;top:0}.swiper-scrollbar-cursor-drag{cursor:move}.swiper-scrollbar-lock{display:none}.swiper-zoom-container{width:100%;height:100%;display:flex;justify-content:center;align-items:center;text-align:center}.swiper-zoom-container>canvas,.swiper-zoom-container>img,.swiper-zoom-container>svg{max-width:100%;max-height:100%;object-fit:contain}.swiper-slide-zoomed{cursor:move;touch-action:none}.swiper .swiper-notification{position:absolute;left:0;top:0;pointer-events:none;opacity:0;z-index:-1000}.swiper-free-mode>.swiper-wrapper{transition-timing-function:ease-out;margin:0 auto}.swiper-grid>.swiper-wrapper{flex-wrap:wrap}.swiper-grid-column>.swiper-wrapper{flex-wrap:wrap;flex-direction:column}.swiper-fade.swiper-free-mode .swiper-slide{transition-timing-function:ease-out}.swiper-fade .swiper-slide{pointer-events:none;transition-property:opacity}.swiper-fade .swiper-slide .swiper-slide{pointer-events:none}.swiper-fade .swiper-slide-active{pointer-events:auto}.swiper-fade .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-cube{overflow:visible}.swiper-cube .swiper-slide{pointer-events:none;-webkit-backface-visibility:hidden;backface-visibility:hidden;z-index:1;visibility:hidden;transform-origin:0 0;width:100%;height:100%}.swiper-cube .swiper-slide .swiper-slide{pointer-events:none}.swiper-cube.swiper-rtl .swiper-slide{transform-origin:100% 0}.swiper-cube .swiper-slide-active,.swiper-cube .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-cube .swiper-slide-active,.swiper-cube .swiper-slide-next,.swiper-cube .swiper-slide-prev{pointer-events:auto;visibility:visible}.swiper-cube .swiper-cube-shadow{position:absolute;left:0;bottom:0px;width:100%;height:100%;opacity:.6;z-index:0}.swiper-cube .swiper-cube-shadow:before{content:'';background:#000;position:absolute;left:0;top:0;bottom:0;right:0;filter:blur(50px)}.swiper-cube .swiper-slide-next+.swiper-slide{pointer-events:auto;visibility:visible}.swiper-cube .swiper-slide-shadow-cube.swiper-slide-shadow-bottom,.swiper-cube .swiper-slide-shadow-cube.swiper-slide-shadow-left,.swiper-cube .swiper-slide-shadow-cube.swiper-slide-shadow-right,.swiper-cube .swiper-slide-shadow-cube.swiper-slide-shadow-top{z-index:0;-webkit-backface-visibility:hidden;backface-visibility:hidden}.swiper-flip{overflow:visible}.swiper-flip .swiper-slide{pointer-events:none;-webkit-backface-visibility:hidden;backface-visibility:hidden;z-index:1}.swiper-flip .swiper-slide .swiper-slide{pointer-events:none}.swiper-flip .swiper-slide-active,.swiper-flip .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-flip .swiper-slide-shadow-flip.swiper-slide-shadow-bottom,.swiper-flip .swiper-slide-shadow-flip.swiper-slide-shadow-left,.swiper-flip .swiper-slide-shadow-flip.swiper-slide-shadow-right,.swiper-flip .swiper-slide-shadow-flip.swiper-slide-shadow-top{z-index:0;-webkit-backface-visibility:hidden;backface-visibility:hidden}.swiper-creative .swiper-slide{-webkit-backface-visibility:hidden;backface-visibility:hidden;overflow:hidden;transition-property:transform,opacity,height}.swiper-cards{overflow:visible}.swiper-cards .swiper-slide{transform-origin:center bottom;-webkit-backface-visibility:hidden;backface-visibility:hidden;overflow:hidden}
@font-face{
  font-family:'Appetite-Rounded';
  src: url('https://www.cadburydessertscorner.com/hubfs/5686032/Appetite%20Font/Appetite-Rounded.d86ced4.woff2') format("woff2"),
    url('https://www.cadburydessertscorner.com/hubfs/5686032/Appetite%20Font/Appetite-Rounded.d567d0a.woff') format("woff");
  font-style:normal;
  font-display:swap;
}
@font-face{
  font-family:'PalmerLakePrint';
  src:url('https://www.cadburydessertscorner.com/hubfs/5686032/PalmerLakePrint/PalmerLakePrint-Regular.woff2') format("woff2"),
    url('https://www.cadburydessertscorner.com/hubfs/5686032/PalmerLakePrint/PalmerLakePrint-Regular.woff') format("woff");
  font-weight:400;
  font-style:normal;
  font-display:swap;
}
@font-face{
  font-family:'DairyMilkFont';
  src:url('https://5686032.fs1.hubspotusercontent-na1.net/hubfs/5686032/dc-website-2022/pop-up/fonts/DairyMilkFont-Medium.woff') format("woff");
  font-weight:400;
  font-style:normal;
  font-display:swap;
}
@font-face{
  font-family:'Gibson';
  src:url('https://5686032.fs1.hubspotusercontent-na1.net/hubfs/5686032/gibson/regular.woff2') format("woff2"),
    url('https://5686032.fs1.hubspotusercontent-na1.net/hubfs/5686032/gibson/regular.woff') format("woff");
  font-weight:400;
  font-style:normal;
  font-display:swap;
}  

@font-face {
  font-family: 'Montserrat';
  src: url('https://www.cadburydessertscorner.com/hubfs/Montserrat%20Font/Montserrat-Bold.woff2') format('woff2'),
    url('https://www.cadburydessertscorner.com/hubfs/Montserrat%20Font/Montserrat-Bold.woff') format('woff');
  font-weight: bold;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Montserrat';
  src: url('https://www.cadburydessertscorner.com/hubfs/Montserrat%20Font/Montserrat-Light.woff2') format('woff2'),
    url('https://www.cadburydessertscorner.com/hubfs/Montserrat%20Font/Montserrat-Light.woff') format('woff');
  font-weight: 300;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Montserrat';
  src: url('https://www.cadburydessertscorner.com/hubfs/Montserrat%20Font/Montserrat-Medium.woff2') format('woff2'),
    url('https://www.cadburydessertscorner.com/hubfs/Montserrat%20Font/Montserrat-Medium.woff') format('woff');
  font-weight: 500;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Montserrat';
  src: url('https://www.cadburydessertscorner.com/hubfs/Montserrat%20Font/Montserrat-Regular.woff2') format('woff2'),
    url('https://www.cadburydessertscorner.com/hubfs/Montserrat%20Font/Montserrat-Regular.woff') format('woff');
  font-weight: normal;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Montserrat';
  src: url('https://www.cadburydessertscorner.com/hubfs/Montserrat%20Font/Montserrat-SemiBold.woff2') format('woff2'),
    url('https://www.cadburydessertscorner.com/hubfs/Montserrat%20Font/Montserrat-SemiBold.woff') format('woff');
  font-weight: 600;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Adjusted Verdana Fallback';
  src: local(Verdana);
  font-display: swap;
  font-size: 14px;
  line-height: 1.85;
  font-weight: bold;
  word-spacing: 0px;
  letter-spacing: -0.3px;
}

*, *:before, *:after {box-sizing: border-box;margin: 0;padding: 0;} 
:root {
  --primary-letter-spacing:0.03rem;
  --base-font-size: 18px;
  --text-scale-ratio: 1.2;
  --primary-font-family: 'Appetite-Rounded',Adjusted Verdana Fallback, sans-serif;
  --secondary-font-family: 'Montserrat', Verdana, sans-serif;
  --tertiary-font-family: 'PalmerLakePrint';
  --heading-line-height: 1.3;
  --paragraph-line-height: 1.6;
  --list-line-height: 1.5;
  --url-color: #1973e8;
  --primary-color: #36236A;
  --secondary-color: #F3A71D;  
  --tertiary-color:#9467D1; 
  --info-color: #FFF6E6;
  --primary-transistion: .3s ease-in-out;
  --secondary-transistion: .4s ease-in-out;
  --info-transistion: .2s ease-in-out;
  --font-size-h1: 24px;
  --font-size-h2: 22px;
  --font-size-h3: 21px;
  --font-size-h4: 20px;
  --font-size-h6: 18px;
  --search-icon: url('data:image/svg+xml,<svg width="24" height="24" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M21 21.0002L16.657 16.6572M16.657 16.6572C17.3999 15.9143 17.9892 15.0324 18.3912 14.0618C18.7933 13.0911 19.0002 12.0508 19.0002 11.0002C19.0002 9.9496 18.7933 8.90929 18.3913 7.93866C17.9892 6.96803 17.3999 6.08609 16.657 5.34321C15.9141 4.60032 15.0322 4.01103 14.0616 3.60898C13.0909 3.20693 12.0506 3 11 3C9.94942 3 8.90911 3.20693 7.93848 3.60898C6.96785 4.01103 6.08591 4.60032 5.34302 5.34321C3.84269 6.84354 2.99982 8.87842 2.99982 11.0002C2.99982 13.122 3.84269 15.1569 5.34302 16.6572C6.84335 18.1575 8.87824 19.0004 11 19.0004C13.1218 19.0004 15.1567 18.1575 16.657 16.6572Z" stroke="white" stroke-width="2.5" stroke-linecap="round" stroke-linejoin="round"/></svg>');
  --prev-icon: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="23" height="23" viewBox="0 0 23 23" fill="%2336236A"><path fill-rule="evenodd" clip-rule="evenodd" d="M21.125 11.7587C21.125 11.941 21.0526 12.1159 20.9236 12.2448C20.7947 12.3737 20.6198 12.4462 20.4375 12.4462L4.22213 12.4462L8.54926 16.7719C8.67835 16.901 8.75088 17.0761 8.75088 17.2587C8.75088 17.4412 8.67835 17.6163 8.54926 17.7454C8.42017 17.8745 8.24508 17.947 8.06251 17.947C7.87994 17.947 7.70485 17.8745 7.57576 17.7454L2.07576 12.2454C2.01173 12.1816 1.96094 12.1057 1.92628 12.0222C1.89162 11.9387 1.87378 11.8491 1.87378 11.7587C1.87378 11.6683 1.89162 11.5787 1.92628 11.4952C1.96094 11.4117 2.01173 11.3358 2.07576 11.2719L7.57576 5.77193C7.63968 5.70801 7.71556 5.6573 7.79908 5.62271C7.8826 5.58812 7.97211 5.57031 8.06251 5.57031C8.24507 5.57031 8.42016 5.64284 8.54926 5.77193C8.67835 5.90102 8.75088 6.07611 8.75088 6.25868C8.75088 6.44125 8.67835 6.61634 8.54926 6.74543L4.22213 11.0712L20.4375 11.0712C20.6198 11.0712 20.7947 11.1436 20.9236 11.2725C21.0526 11.4015 21.125 11.5763 21.125 11.7587Z"></path></svg>');
  --next-icon: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="23" height="23" viewBox="0 0 23 23" fill="%2336236A"><path fill-rule="evenodd" clip-rule="evenodd" d="M1.87499 11.872C1.87499 12.0543 1.94742 12.2292 2.07635 12.3581C2.20529 12.487 2.38016 12.5595 2.56249 12.5595L18.7779 12.5595L14.4507 16.8852C14.3216 17.0143 14.2491 17.1894 14.2491 17.372C14.2491 17.5545 14.3216 17.7296 14.4507 17.8587C14.5798 17.9878 14.7549 18.0603 14.9375 18.0603C15.1201 18.0603 15.2951 17.9878 15.4242 17.8587L20.9242 12.3587C20.9883 12.2948 21.0391 12.219 21.0737 12.1355C21.1084 12.0519 21.1262 11.9624 21.1262 11.872C21.1262 11.7815 21.1084 11.692 21.0737 11.6085C21.0391 11.5249 20.9883 11.4491 20.9242 11.3852L15.4242 5.88521C15.3603 5.82129 15.2844 5.77059 15.2009 5.73599C15.1174 5.7014 15.0279 5.68359 14.9375 5.68359C14.7549 5.68359 14.5798 5.75612 14.4507 5.88521C14.3216 6.01431 14.2491 6.1894 14.2491 6.37196C14.2491 6.55453 14.3216 6.72962 14.4507 6.85871L18.7779 11.1845L2.56249 11.1845C2.38016 11.1845 2.20529 11.2569 2.07635 11.3858C1.94742 11.5148 1.87499 11.6896 1.87499 11.872Z"></path></svg>');
  --clock-icon: url('data:image/svg+xml,<svg width="16" height="17" viewBox="0 0 16 17" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M8 15.2943C4.318 15.2943 1.33334 12.3096 1.33334 8.6276C1.33334 4.9456 4.318 1.96094 8 1.96094C11.682 1.96094 14.6667 4.9456 14.6667 8.6276C14.6667 12.3096 11.682 15.2943 8 15.2943ZM8 13.9609C9.41449 13.9609 10.771 13.399 11.7712 12.3988C12.7714 11.3986 13.3333 10.0421 13.3333 8.6276C13.3333 7.21312 12.7714 5.85656 11.7712 4.85637C10.771 3.85617 9.41449 3.29427 8 3.29427C6.58551 3.29427 5.22896 3.85617 4.22877 4.85637C3.22857 5.85656 2.66667 7.21312 2.66667 8.6276C2.66667 10.0421 3.22857 11.3986 4.22877 12.3988C5.22896 13.399 6.58551 13.9609 8 13.9609ZM8.66667 8.6276H11.3333V9.96094H7.33334V5.29427H8.66667V8.6276Z" fill="%2336236A"/></svg>');
  --close-icon: url('data:image/svg+xml,<svg width="30" height="30" viewBox="0 0 30 30" fill="none" xmlns="http://www.w3.org/2000/svg"><rect x="0.5" y="0.5" width="29" height="29" rx="14.5" stroke="white"/><path d="M21.8571 9.52576L20.4759 8.14453L15 13.6205L9.52405 8.14453L8.14282 9.52576L13.6187 15.0017L8.14282 20.4776L9.52405 21.8588L15 16.3829L20.4759 21.8588L21.8571 20.4776L16.3812 15.0017L21.8571 9.52576Z" fill="white"/></svg>');
  --top-prev-icon: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='23' height='23' fill='none' viewBox='0 0 23 23'%3E%3Cpath fill='%23fff' fill-rule='evenodd' d='M11.7 21.126a.687.687 0 0 1-.687-.687V4.223L6.687 8.55a.688.688 0 0 1-.974-.973l5.5-5.5a.69.69 0 0 1 .974 0l5.5 5.5a.687.687 0 1 1-.974.973l-4.326-4.327V20.44a.687.687 0 0 1-.687.687' clip-rule='evenodd'/%3E%3C/svg%3E");
  --bottom-next-icon: url('data:image/svg+xml, <svg xmlns="http://www.w3.org/2000/svg" width="23" height="23" viewBox="0 0 23 23" fill="none"><path fill-rule="evenodd" clip-rule="evenodd" d="M11.7 1.87377C11.5177 1.87377 11.3428 1.9462 11.2139 2.07513C11.0849 2.20406 11.0125 2.37893 11.0125 2.56127L11.0125 18.7766L6.68675 14.4495C6.55765 14.3204 6.38257 14.2479 6.2 14.2479C6.01743 14.2479 5.84234 14.3204 5.71325 14.4495C5.58415 14.5786 5.51163 14.7537 5.51163 14.9363C5.51163 15.1188 5.58415 15.2939 5.71325 15.423L11.2132 20.923C11.2771 20.987 11.353 21.0378 11.4365 21.0725C11.52 21.1072 11.6096 21.125 11.7 21.125C11.7904 21.125 11.88 21.1072 11.9635 21.0725C12.047 21.0378 12.1229 20.987 12.1867 20.923L17.6867 15.423C17.7507 15.3591 17.8014 15.2832 17.836 15.1997C17.8706 15.1162 17.8884 15.0267 17.8884 14.9363C17.8884 14.7537 17.8158 14.5786 17.6867 14.4495C17.5577 14.3204 17.3826 14.2479 17.2 14.2479C17.0174 14.2479 16.8423 14.3204 16.7132 14.4495L12.3875 18.7766L12.3875 2.56127C12.3875 2.37893 12.3151 2.20406 12.1861 2.07513C12.0572 1.9462 11.8823 1.87377 11.7 1.87377Z" fill="%23fff" /></svg>');
  --level-icon: url('data:image/svg+xml,<svg width="14" height="13" viewBox="0 0 14 13" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M7 9.29557C6.46957 9.29557 5.96086 9.08486 5.58578 8.70979C5.21071 8.33471 5 7.82601 5 7.29557C5 6.54891 5.40667 5.89557 6 5.55557L12.4733 1.80891L8.78666 8.19557C8.45333 8.84891 7.78 9.29557 7 9.29557ZM7 0.628906C8.20667 0.628906 9.33333 0.96224 10.3133 1.50891L8.91333 2.31557C8.33333 2.08891 7.66667 1.96224 7 1.96224C5.58551 1.96224 4.22896 2.52414 3.22876 3.52434C2.22857 4.52453 1.66667 5.88109 1.66667 7.29557C1.66667 8.76891 2.26 10.1022 3.22667 11.0622H3.23333C3.49333 11.3222 3.49333 11.7422 3.23333 12.0022C2.97333 12.2622 2.54667 12.2622 2.28667 12.0089C1.66665 11.3907 1.1749 10.656 0.839689 9.84715C0.504472 9.03828 0.332391 8.17115 0.333332 7.29557C0.333332 5.52746 1.03571 3.83177 2.28595 2.58153C3.5362 1.33129 5.23189 0.628906 7 0.628906ZM13.6667 7.29557C13.6667 9.13557 12.92 10.8022 11.7133 12.0089C11.4533 12.2622 11.0333 12.2622 10.7733 12.0022C10.7115 11.9406 10.6625 11.8673 10.629 11.7867C10.5956 11.706 10.5784 11.6196 10.5784 11.5322C10.5784 11.4449 10.5956 11.3585 10.629 11.2778C10.6625 11.1972 10.7115 11.1239 10.7733 11.0622C11.2691 10.5685 11.6622 9.98139 11.93 9.33491C12.1977 8.68842 12.3348 7.99531 12.3333 7.29557C12.3333 6.62891 12.2067 5.96224 11.9733 5.36224L12.78 3.96224C13.3333 4.96224 13.6667 6.08224 13.6667 7.29557Z" fill="%2336236A"/></svg>');
  --right-arrow-icon: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="23" height="16" viewBox="0 0 23 16" fill="none"><path fill-rule="evenodd" clip-rule="evenodd" d="M15.3709 1.08652C15.5172 0.964487 15.6861 0.872478 15.868 0.815756C16.0499 0.759033 16.2411 0.73871 16.4309 0.755946C16.6206 0.773183 16.8051 0.827642 16.9738 0.916211C17.1425 1.00478 17.292 1.12572 17.4139 1.27212L22.2468 7.07212C22.3741 7.21764 22.471 7.38715 22.5318 7.57068C22.5927 7.75421 22.6162 7.94805 22.601 8.1408C22.5858 8.33354 22.5322 8.52131 22.4434 8.69304C22.3545 8.86477 22.2323 9.017 22.0837 9.14078C21.9352 9.26456 21.7634 9.35738 21.5785 9.41378C21.3935 9.47019 21.1992 9.48904 21.0069 9.46922C20.8145 9.44941 20.6281 9.39133 20.4586 9.29841C20.289 9.20548 20.1398 9.07958 20.0196 8.92813L15.1853 3.12812C14.9393 2.83273 14.8206 2.45174 14.8554 2.0689C14.8902 1.68606 15.0756 1.33271 15.3709 1.08652Z" fill="white" /><path fill-rule="evenodd" clip-rule="evenodd" d="M15.3709 14.9138C15.0756 14.6676 14.8902 14.3142 14.8554 13.9314C14.8206 13.5486 14.9393 13.1676 15.1853 12.8722L20.0196 7.07217C20.1398 6.92071 20.289 6.79482 20.4586 6.70189C20.6281 6.60896 20.8145 6.55089 21.0069 6.53107C21.1992 6.51126 21.3935 6.53011 21.5785 6.58651C21.7634 6.64292 21.9352 6.73574 22.0837 6.85952C22.2323 6.98329 22.3545 7.13553 22.4434 7.30726C22.5322 7.47899 22.5858 7.66675 22.601 7.8595C22.6162 8.05225 22.5927 8.24609 22.5318 8.42962C22.471 8.61314 22.3741 8.78265 22.2468 8.92817L17.4139 14.7282C17.292 14.8746 17.1425 14.9955 16.9738 15.0841C16.8051 15.1727 16.6206 15.2271 16.4309 15.2443C16.2411 15.2616 16.0499 15.2413 15.868 15.1845C15.6861 15.1278 15.5172 15.0358 15.3709 14.9138Z" fill="white" /><path fill-rule="evenodd" clip-rule="evenodd" d="M19.3945 8C19.3945 8.39783 19.1944 8.77936 18.838 9.06066C18.4817 9.34197 17.9984 9.5 17.4945 9.5L2.29453 9.5C1.79062 9.5 1.30735 9.34196 0.951029 9.06066C0.594709 8.77935 0.394531 8.39782 0.394531 8C0.394531 7.60217 0.594709 7.22064 0.951029 6.93934C1.30735 6.65803 1.79062 6.5 2.29453 6.5L17.4945 6.5C17.9984 6.5 18.4817 6.65804 18.838 6.93934C19.1944 7.22064 19.3945 7.60218 19.3945 8Z" fill="white" /></svg>');
  --easy-icon:url('data:image/svg+xml,<svg width="29" height="27" viewBox="0 0 29 27" fill="none" xmlns="http://www.w3.org/2000/svg"><mask id="path-1-inside-1_6230_3915" fill="white"><path d="M14.0826 0L10.055 15.0402C9.57617 16.5048 9.91416 18.1806 11.0689 19.3495C11.8638 20.1408 12.9398 20.5851 14.0615 20.5851C15.1831 20.5851 16.2591 20.1408 17.054 19.3495C18.1666 18.237 18.5327 16.6456 18.1525 15.2515M17.7441 2.77427L18.6172 6.05552C20.6195 6.93394 22.3224 8.3767 23.5179 10.2074C24.7134 12.0381 25.3496 14.1775 25.3487 16.364C25.3487 19.4762 24.0953 22.2928 22.0534 24.3207H22.0393C21.9087 24.4509 21.8052 24.6057 21.7345 24.7761C21.6638 24.9464 21.6274 25.129 21.6274 25.3135C21.6274 25.4979 21.6638 25.6805 21.7345 25.8509C21.8052 26.0213 21.9087 26.176 22.0393 26.3063C22.5885 26.8555 23.4898 26.8555 24.039 26.3204C25.3487 25.0144 26.3875 23.4626 27.0956 21.7539C27.8037 20.0453 28.1672 18.2135 28.1652 16.364C28.1652 9.85782 23.7433 4.39377 17.7441 2.77427ZM10.4211 2.78836C4.43602 4.39377 0 9.88599 0 16.364C0 20.2508 1.57725 23.7714 4.1262 26.3204C4.67543 26.8555 5.56263 26.8555 6.11185 26.3063C6.2424 26.176 6.34598 26.0213 6.41664 25.8509C6.48731 25.6805 6.52369 25.4979 6.52369 25.3135C6.52369 25.129 6.48731 24.9464 6.41664 24.7761C6.34598 24.6057 6.2424 24.4509 6.11185 24.3207C5.06452 23.2776 4.23411 22.0375 3.66852 20.6719C3.10293 19.3062 2.81336 17.8421 2.81652 16.364C2.81652 11.6463 5.54855 7.71727 9.56209 6.01327"/></mask><path d="M14.0826 0L10.055 15.0402C9.57617 16.5048 9.91416 18.1806 11.0689 19.3495C11.8638 20.1408 12.9398 20.5851 14.0615 20.5851C15.1831 20.5851 16.2591 20.1408 17.054 19.3495C18.1666 18.237 18.5327 16.6456 18.1525 15.2515M17.7441 2.77427L18.6172 6.05552C20.6195 6.93394 22.3224 8.3767 23.5179 10.2074C24.7134 12.0381 25.3496 14.1775 25.3487 16.364C25.3487 19.4762 24.0953 22.2928 22.0534 24.3207H22.0393C21.9087 24.4509 21.8052 24.6057 21.7345 24.7761C21.6638 24.9464 21.6274 25.129 21.6274 25.3135C21.6274 25.4979 21.6638 25.6805 21.7345 25.8509C21.8052 26.0213 21.9087 26.176 22.0393 26.3063C22.5885 26.8555 23.4898 26.8555 24.039 26.3204C25.3487 25.0144 26.3875 23.4626 27.0956 21.7539C27.8037 20.0453 28.1672 18.2135 28.1652 16.364C28.1652 9.85782 23.7433 4.39377 17.7441 2.77427ZM10.4211 2.78836C4.43602 4.39377 0 9.88599 0 16.364C0 20.2508 1.57725 23.7714 4.1262 26.3204C4.67543 26.8555 5.56263 26.8555 6.11185 26.3063C6.2424 26.176 6.34598 26.0213 6.41664 25.8509C6.48731 25.6805 6.52369 25.4979 6.52369 25.3135C6.52369 25.129 6.48731 24.9464 6.41664 24.7761C6.34598 24.6057 6.2424 24.4509 6.11185 24.3207C5.06452 23.2776 4.23411 22.0375 3.66852 20.6719C3.10293 19.3062 2.81336 17.8421 2.81652 16.364C2.81652 11.6463 5.54855 7.71727 9.56209 6.01327" fill="%2336236A"/><path d="M10.055 15.0402L10.2454 15.1025L10.2482 15.092L10.055 15.0402ZM11.0689 19.3495L10.9266 19.4901L10.9278 19.4912L11.0689 19.3495ZM17.054 19.3495L17.1951 19.4912L17.1955 19.4909L17.054 19.3495ZM17.7441 2.77427L17.7962 2.58118L17.4617 2.49089L17.5508 2.8257L17.7441 2.77427ZM18.6172 6.05552L18.4239 6.10695L18.4487 6.19999L18.5369 6.23867L18.6172 6.05552ZM25.3487 16.364L25.1487 16.3639V16.364H25.3487ZM22.0534 24.3207V24.5207H22.1358L22.1943 24.4626L22.0534 24.3207ZM22.0393 24.3207V24.1207H21.9566L21.898 24.1791L22.0393 24.3207ZM22.0393 26.3063L22.1807 26.1649L22.1806 26.1647L22.0393 26.3063ZM24.039 26.3204L24.1786 26.4636L24.1802 26.462L24.039 26.3204ZM28.1652 16.364H27.9652V16.3642L28.1652 16.364ZM4.1262 26.3204L3.98477 26.4618L3.98663 26.4636L4.1262 26.3204ZM6.11185 26.3063L5.97057 26.1647L5.97043 26.1649L6.11185 26.3063ZM6.52369 25.3135H6.32369H6.52369ZM6.11185 24.3207L6.25313 24.1791L6.25298 24.1789L6.11185 24.3207ZM2.81652 16.364L3.01652 16.3644V16.364H2.81652ZM13.8894 -0.0517352L9.86179 14.9885L10.2482 15.092L14.2758 0.0517352L13.8894 -0.0517352ZM9.86488 14.9781C9.36373 16.511 9.71716 18.2658 10.9267 19.4901L11.2112 19.2089C10.1111 18.0955 9.78861 16.4986 10.2451 15.1024L9.86488 14.9781ZM10.9278 19.4912C11.7602 20.3199 12.8869 20.7851 14.0615 20.7851V20.3851C12.9927 20.3851 11.9675 19.9618 11.21 19.2078L10.9278 19.4912ZM14.0615 20.7851C15.236 20.7851 16.3627 20.3199 17.1951 19.4912L16.9129 19.2078C16.1555 19.9618 15.1302 20.3851 14.0615 20.3851V20.7851ZM17.1955 19.4909C18.3604 18.326 18.7439 16.66 18.3454 15.1988L17.9595 15.3041C18.3215 16.6313 17.9727 18.148 16.9126 19.2081L17.1955 19.4909ZM17.5508 2.8257L18.4239 6.10695L18.8105 6.00409L17.9374 2.72284L17.5508 2.8257ZM18.5369 6.23867C20.5035 7.10148 22.1762 8.51859 23.3504 10.3168L23.6854 10.0981C22.4686 8.23481 20.7354 6.76641 18.6976 5.87237L18.5369 6.23867ZM23.3504 10.3168C24.5247 12.115 25.1495 14.2163 25.1487 16.3639L25.5487 16.3641C25.5496 14.1387 24.9021 11.9613 23.6854 10.0981L23.3504 10.3168ZM25.1487 16.364C25.1487 19.4215 23.9177 22.1874 21.9124 24.1788L22.1943 24.4626C24.273 22.3982 25.5487 19.531 25.5487 16.364H25.1487ZM22.0534 24.1207H22.0393V24.5207H22.0534V24.1207ZM21.898 24.1791C21.7488 24.328 21.6305 24.5048 21.5497 24.6994L21.9192 24.8527C21.9798 24.7066 22.0686 24.5739 22.1806 24.4622L21.898 24.1791ZM21.5497 24.6994C21.469 24.8941 21.4274 25.1027 21.4274 25.3135H21.8274C21.8274 25.1553 21.8586 24.9988 21.9192 24.8527L21.5497 24.6994ZM21.4274 25.3135C21.4274 25.5242 21.469 25.7329 21.5497 25.9275L21.9192 25.7743C21.8586 25.6282 21.8274 25.4716 21.8274 25.3135H21.4274ZM21.5497 25.9275C21.6305 26.1222 21.7488 26.299 21.898 26.4479L22.1806 26.1647C22.0686 26.053 21.9798 25.9203 21.9192 25.7743L21.5497 25.9275ZM21.8979 26.4477C22.5249 27.0748 23.5514 27.0747 24.1786 26.4636L23.8994 26.1771C23.4282 26.6363 22.6521 26.6363 22.1807 26.1649L21.8979 26.4477ZM24.1802 26.462C25.5086 25.1375 26.5622 23.5635 27.2804 21.8305L26.9108 21.6773C26.2128 23.3616 25.1889 24.8914 23.8978 26.1788L24.1802 26.462ZM27.2804 21.8305C27.9985 20.0975 28.3672 18.2397 28.3652 16.3638L27.9652 16.3642C27.9672 18.1874 27.6088 19.993 26.9108 21.6773L27.2804 21.8305ZM28.3652 16.364C28.3652 9.76469 23.88 4.22351 17.7962 2.58118L17.692 2.96736C23.6066 4.56403 27.9652 9.95096 27.9652 16.364H28.3652ZM10.3693 2.59518C4.29926 4.22339 -0.2 9.79296 -0.2 16.364H0.2C0.2 9.97901 4.57279 4.56416 10.4729 2.98153L10.3693 2.59518ZM-0.2 16.364C-0.2 20.306 1.3999 23.8769 3.98478 26.4618L4.26762 26.179C1.75461 23.6659 0.2 20.1956 0.2 16.364H-0.2ZM3.98663 26.4636C4.61381 27.0747 5.62624 27.0748 6.25327 26.4477L5.97043 26.1649C5.49902 26.6363 4.73704 26.6363 4.26578 26.1771L3.98663 26.4636ZM6.25313 26.4479C6.40229 26.299 6.52064 26.1222 6.60138 25.9275L6.23191 25.7743C6.17132 25.9203 6.08251 26.053 5.97057 26.1647L6.25313 26.4479ZM6.60138 25.9275C6.68213 25.7329 6.72369 25.5242 6.72369 25.3135H6.32369C6.32369 25.4716 6.2925 25.6282 6.23191 25.7743L6.60138 25.9275ZM6.72369 25.3135C6.72369 25.1027 6.68213 24.8941 6.60138 24.6994L6.23191 24.8527C6.2925 24.9988 6.32369 25.1553 6.32369 25.3135H6.72369ZM6.60138 24.6994C6.52064 24.5048 6.40229 24.328 6.25313 24.1791L5.97057 24.4622C6.08251 24.5739 6.17132 24.7066 6.23191 24.8527L6.60138 24.6994ZM6.25298 24.1789C5.22436 23.1545 4.40878 21.9366 3.8533 20.5953L3.48374 20.7484C4.05943 22.1384 4.90468 23.4007 5.97072 24.4624L6.25298 24.1789ZM3.8533 20.5953C3.29781 19.2541 3.01342 17.8161 3.01652 16.3644L2.61652 16.3636C2.6133 17.8681 2.90804 19.3584 3.48374 20.7484L3.8533 20.5953ZM3.01652 16.364C3.01652 11.727 5.70019 7.87016 9.64025 6.19737L9.48393 5.82918C5.3969 7.56437 2.61652 11.5656 2.61652 16.364H3.01652Z" fill="white" mask="url(%23path-1-inside-1_6230_3915)"/></svg>');;
  --medium-icon:url('data:image/svg+xml,<svg width="29" height="25" viewBox="0 0 29 25" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M6.10401 24.2013L6.10408 24.2013C6.22667 24.0789 6.32392 23.9336 6.39028 23.7737C6.45664 23.6137 6.49079 23.4422 6.49079 23.269C6.49079 23.0958 6.45664 22.9243 6.39028 22.7644C6.32393 22.6044 6.22671 22.4592 6.10415 22.3368C6.10413 22.3368 6.10411 22.3368 6.10408 22.3368L6.17472 22.266L6.10401 24.2013ZM6.10401 24.2013C5.5882 24.7171 4.75484 24.7173 4.23892 24.2151M6.10401 24.2013L4.23892 24.2151M4.23892 24.2151C1.68197 21.658 0.1 18.1264 0.1 14.2275C0.1 11.7198 0.771987 9.39937 1.89457 7.31806L3.50328 10.11C3.01186 11.3904 2.74551 12.8089 2.74549 14.2274M4.23892 24.2151L2.74549 14.2274M2.74549 14.2274C2.74549 14.2273 2.74549 14.2273 2.74549 14.2272L2.84549 14.2275H2.74549C2.74549 14.2274 2.74549 14.2274 2.74549 14.2274ZM16.3115 10.6006L16.3119 10.6009C17.5478 11.3091 18.3957 12.6708 18.3957 14.2275C18.3957 16.534 16.534 18.3957 14.2275 18.3957C12.6023 18.3957 11.1987 17.4652 10.5036 16.1027L10.5037 16.1027L10.5011 16.0982L2.82027 2.79213L16.3115 10.6006ZM22.3082 22.366H22.3214L22.3507 22.3369C24.432 20.2699 25.7094 17.3991 25.7094 14.2275C25.7094 7.8837 20.5712 2.74549 14.2275 2.74549C12.8097 2.74549 11.3917 3.01156 10.1526 3.489L7.36018 1.88002C9.40164 0.771601 11.7344 0.1 14.2275 0.1C21.9973 0.1 28.3549 6.45759 28.3549 14.2275V14.2276C28.3569 16.083 27.9923 17.9205 27.2819 19.6345C26.5716 21.3484 25.5298 22.905 24.2161 24.215C23.7002 24.7173 22.8525 24.7172 22.3367 24.2013L22.3366 24.2013C22.214 24.0789 22.1168 23.9336 22.0504 23.7737C21.9841 23.6137 21.9499 23.4422 21.9499 23.269C21.9499 23.0958 21.9841 22.9243 22.0504 22.7644C22.1116 22.617 22.199 22.482 22.3082 22.366Z" fill="%2336236A" stroke="white" stroke-width="0.2"/></svg>');
  --pro-icon:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="29" height="25" viewBox="0 0 29 25" fill="none"><path d="M22.896 24.2013L22.8959 24.2013C22.7733 24.0789 22.6761 23.9336 22.6097 23.7737C22.5434 23.6137 22.5092 23.4422 22.5092 23.269C22.5092 23.0958 22.5434 22.9243 22.6097 22.7644C22.6761 22.6044 22.7733 22.4592 22.8958 22.3368C22.8959 22.3368 22.8959 22.3368 22.8959 22.3368L22.8253 22.266L22.896 24.2013ZM22.896 24.2013C23.4118 24.7171 24.2452 24.7173 24.7611 24.2151M22.896 24.2013L24.7611 24.2151M24.7611 24.2151C27.318 21.658 28.9 18.1264 28.9 14.2275C28.9 11.7198 28.228 9.39937 27.1054 7.31806L25.4967 10.11C25.9881 11.3904 26.2545 12.8089 26.2545 14.2274M24.7611 24.2151L26.2545 14.2274M26.2545 14.2274C26.2545 14.2273 26.2545 14.2273 26.2545 14.2272L26.1545 14.2275H26.2545C26.2545 14.2274 26.2545 14.2274 26.2545 14.2274ZM12.6885 10.6006L12.6881 10.6009C11.4522 11.3091 10.6043 12.6708 10.6043 14.2275C10.6043 16.534 12.466 18.3957 14.7725 18.3957C16.3977 18.3957 17.8013 17.4652 18.4964 16.1027L18.4963 16.1027L18.4989 16.0982L26.1797 2.79213L12.6885 10.6006ZM6.69177 22.366H6.67858L6.64933 22.3369C4.56797 20.2699 3.29057 17.3991 3.29057 14.2275C3.29057 7.8837 8.42877 2.74549 14.7725 2.74549C16.1903 2.74549 17.6083 3.01156 18.8474 3.489L21.6398 1.88002C19.5984 0.771601 17.2656 0.1 14.7725 0.1C7.00266 0.1 0.645077 6.45759 0.645077 14.2275V14.2276C0.643082 16.083 1.00774 17.9205 1.71808 19.6345C2.42835 21.3484 3.47025 22.905 4.7839 24.215C5.29984 24.7173 6.14748 24.7172 6.66331 24.2013L6.66339 24.2013C6.78597 24.0789 6.88323 23.9336 6.94958 23.7737C7.01594 23.6137 7.0501 23.4422 7.0501 23.269C7.0501 23.0958 7.01594 22.9243 6.94958 22.7644C6.88843 22.617 6.80104 22.482 6.69177 22.366Z" fill="%2336236A" stroke="white" stroke-width="0.2"/></svg>');
  --calendar-icon:url("data:image/svg+xml,%3Csvg width='12' height='13' viewBox='0 0 12 13' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23clip0_980_8787)'%3E%3Cpath d='M1 6.13086C1 4.24536 1 3.30236 1.586 2.71686C2.1715 2.13086 3.1145 2.13086 5 2.13086H7C8.8855 2.13086 9.8285 2.13086 10.414 2.71686C11 3.30236 11 4.24536 11 6.13086V7.13086C11 9.01636 11 9.95936 10.414 10.5449C9.8285 11.1309 8.8855 11.1309 7 11.1309H5C3.1145 11.1309 2.1715 11.1309 1.586 10.5449C1 9.95936 1 9.01636 1 7.13086V6.13086Z' stroke='%2336236A' stroke-width='1.4'/%3E%3Cpath d='M3.5 2.13086V1.38086M8.5 2.13086V1.38086M1.25 4.63086H10.75' stroke='%2336236A' stroke-width='1.4' stroke-linecap='round'/%3E%3Cpath d='M9 8.63086C9 8.76347 8.94732 8.89065 8.85355 8.98441C8.75979 9.07818 8.63261 9.13086 8.5 9.13086C8.36739 9.13086 8.24021 9.07818 8.14645 8.98441C8.05268 8.89065 8 8.76347 8 8.63086C8 8.49825 8.05268 8.37107 8.14645 8.27731C8.24021 8.18354 8.36739 8.13086 8.5 8.13086C8.63261 8.13086 8.75979 8.18354 8.85355 8.27731C8.94732 8.37107 9 8.49825 9 8.63086ZM9 6.63086C9 6.76347 8.94732 6.89064 8.85355 6.98441C8.75979 7.07818 8.63261 7.13086 8.5 7.13086C8.36739 7.13086 8.24021 7.07818 8.14645 6.98441C8.05268 6.89064 8 6.76347 8 6.63086C8 6.49825 8.05268 6.37107 8.14645 6.27731C8.24021 6.18354 8.36739 6.13086 8.5 6.13086C8.63261 6.13086 8.75979 6.18354 8.85355 6.27731C8.94732 6.37107 9 6.49825 9 6.63086ZM6.5 8.63086C6.5 8.76347 6.44732 8.89065 6.35355 8.98441C6.25979 9.07818 6.13261 9.13086 6 9.13086C5.86739 9.13086 5.74021 9.07818 5.64645 8.98441C5.55268 8.89065 5.5 8.76347 5.5 8.63086C5.5 8.49825 5.55268 8.37107 5.64645 8.27731C5.74021 8.18354 5.86739 8.13086 6 8.13086C6.13261 8.13086 6.25979 8.18354 6.35355 8.27731C6.44732 8.37107 6.5 8.49825 6.5 8.63086ZM6.5 6.63086C6.5 6.76347 6.44732 6.89064 6.35355 6.98441C6.25979 7.07818 6.13261 7.13086 6 7.13086C5.86739 7.13086 5.74021 7.07818 5.64645 6.98441C5.55268 6.89064 5.5 6.76347 5.5 6.63086C5.5 6.49825 5.55268 6.37107 5.64645 6.27731C5.74021 6.18354 5.86739 6.13086 6 6.13086C6.13261 6.13086 6.25979 6.18354 6.35355 6.27731C6.44732 6.37107 6.5 6.49825 6.5 6.63086ZM4 8.63086C4 8.76347 3.94732 8.89065 3.85355 8.98441C3.75979 9.07818 3.63261 9.13086 3.5 9.13086C3.36739 9.13086 3.24021 9.07818 3.14645 8.98441C3.05268 8.89065 3 8.76347 3 8.63086C3 8.49825 3.05268 8.37107 3.14645 8.27731C3.24021 8.18354 3.36739 8.13086 3.5 8.13086C3.63261 8.13086 3.75979 8.18354 3.85355 8.27731C3.94732 8.37107 4 8.49825 4 8.63086ZM4 6.63086C4 6.76347 3.94732 6.89064 3.85355 6.98441C3.75979 7.07818 3.63261 7.13086 3.5 7.13086C3.36739 7.13086 3.24021 7.07818 3.14645 6.98441C3.05268 6.89064 3 6.76347 3 6.63086C3 6.49825 3.05268 6.37107 3.14645 6.27731C3.24021 6.18354 3.36739 6.13086 3.5 6.13086C3.63261 6.13086 3.75979 6.18354 3.85355 6.27731C3.94732 6.37107 4 6.49825 4 6.63086Z' fill='%2336236A'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_980_8787'%3E%3Crect width='12' height='12' fill='white' transform='translate(0 0.130859)'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E%0A");  
  --eye-icon:url("data:image/svg+xml,%3Csvg width='14' height='15' viewBox='0 0 14 15' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M7.00016 5.26953C6.53603 5.26953 6.09091 5.45391 5.76273 5.78209C5.43454 6.11028 5.25016 6.5554 5.25016 7.01953C5.25016 7.48366 5.43454 7.92878 5.76273 8.25697C6.09091 8.58516 6.53603 8.76953 7.00016 8.76953C7.46429 8.76953 7.90941 8.58516 8.2376 8.25697C8.56579 7.92878 8.75016 7.48366 8.75016 7.01953C8.75016 6.5554 8.56579 6.11028 8.2376 5.78209C7.90941 5.45391 7.46429 5.26953 7.00016 5.26953ZM7.00016 9.9362C6.22661 9.9362 5.48475 9.62891 4.93777 9.08193C4.39079 8.53494 4.0835 7.79308 4.0835 7.01953C4.0835 6.24598 4.39079 5.50412 4.93777 4.95714C5.48475 4.41016 6.22661 4.10286 7.00016 4.10286C7.77371 4.10286 8.51558 4.41016 9.06256 4.95714C9.60954 5.50412 9.91683 6.24598 9.91683 7.01953C9.91683 7.79308 9.60954 8.53494 9.06256 9.08193C8.51558 9.62891 7.77371 9.9362 7.00016 9.9362ZM7.00016 2.64453C4.0835 2.64453 1.59266 4.4587 0.583496 7.01953C1.59266 9.58036 4.0835 11.3945 7.00016 11.3945C9.91683 11.3945 12.4077 9.58036 13.4168 7.01953C12.4077 4.4587 9.91683 2.64453 7.00016 2.64453Z' fill='%2336236A'/%3E%3C/svg%3E%0A");
  --slide-icon:url("data:image/svg+xml,%3Csvg width='10' height='10' viewBox='0 0 10 10' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M7 0.5H3C2.4485 0.5 2 0.9485 2 1.5V8.5C2 9.0515 2.4485 9.5 3 9.5H7C7.5515 9.5 8 9.0515 8 8.5V1.5C8 0.9485 7.5515 0.5 7 0.5ZM0 2.5V7.5C0 8.0515 0.4485 8.5 1 8.5V1.5C0.4485 1.5 0 1.9485 0 2.5ZM9 1.5V8.5C9.5515 8.5 10 8.0515 10 7.5V2.5C10 1.9485 9.5515 1.5 9 1.5Z' fill='%2336236A'/%3E%3C/svg%3E%0A");
  --like-fill: url("data:image/svg+xml, %3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='14' viewBox='0 0 16 14' fill='none'%3E%3Cpath d='M8 13.25L8.345 13.916C8.23839 13.9712 8.12007 14.0001 8 14.0001C7.87993 14.0001 7.76161 13.9712 7.655 13.916L7.647 13.912L7.629 13.902C7.52428 13.8479 7.42092 13.7912 7.319 13.732C6.10019 13.0383 4.95032 12.23 3.885 11.318C2.045 9.731 0 7.35 0 4.5C0 1.836 2.086 0 4.25 0C5.797 0 7.153 0.802 8 2.02C8.847 0.802 10.203 0 11.75 0C13.914 0 16 1.836 16 4.5C16 7.35 13.955 9.731 12.115 11.318C10.9594 12.306 9.70469 13.172 8.371 13.902L8.353 13.912L8.347 13.915H8.345L8 13.25Z' fill='%2336236A'%3E%3C/path%3E%3C/svg%3E");
  --like-empty: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='14' viewBox='0 0 16 14' fill='none'%3E%3Cpath d='M8 13.25L8.345 13.916C8.23839 13.9712 8.12007 14.0001 8 14.0001C7.87993 14.0001 7.76161 13.9712 7.655 13.916L7.647 13.912L7.629 13.902C7.52428 13.8479 7.42092 13.7912 7.319 13.732C6.10019 13.0383 4.95032 12.23 3.885 11.318C2.045 9.731 0 7.35 0 4.5C0 1.836 2.086 0 4.25 0C5.797 0 7.153 0.802 8 2.02C8.847 0.802 10.203 0 11.75 0C13.914 0 16 1.836 16 4.5C16 7.35 13.955 9.731 12.115 11.318C10.9594 12.306 9.70469 13.172 8.371 13.902L8.353 13.912L8.347 13.915H8.345L8 13.25ZM4.25 1.5C2.914 1.5 1.5 2.664 1.5 4.5C1.5 6.65 3.08 8.644 4.865 10.182C5.83888 11.015 6.88844 11.7552 8 12.393C9.11156 11.7552 10.1611 11.015 11.135 10.182C12.92 8.644 14.5 6.65 14.5 4.5C14.5 2.664 13.086 1.5 11.75 1.5C10.377 1.5 9.141 2.486 8.721 3.956C8.67677 4.11317 8.5824 4.25159 8.45224 4.35018C8.32208 4.44877 8.16328 4.50212 8 4.50212C7.83672 4.50212 7.67791 4.44877 7.54776 4.35018C7.4176 4.25159 7.32323 4.11317 7.279 3.956C6.859 2.486 5.623 1.5 4.25 1.5Z' fill='%2336236A'%3E%3C/path%3E%3C/svg%3E");

  @media (min-width: 768px) {
    --font-size-h1: 48px;
    --font-size-h2: 32px;
    --font-size-h3: 24px;
    --font-size-h4: 20px;
    --font-size-h6: 18px;
  }
}

img { max-width: 100%; height: auto;}
.hs_cos_wrapper_type_linked_image img{display:block;}
body{font-family: var(--secondary-font-family);font-size:var(--base-font-size);font-weight: 500;line-height:var(--paragraph-line-height);position:relative;}
h1,h2,h3,h4,h5,h6,.h1,.h2,.h3,.h4,.h5,.h6{font-family: var(--primary-font-family);font-weight: 400; color: var(--primary-color);line-height: var(--heading-line-height);letter-spacing: var(--primary-letter-spacing);}
h1, .h1{font-size: var(--font-size-h1);}
h2, .h2{font-size: var(--font-size-h2);}
h3, .h3{font-size: var(--font-size-h3);}
h4, .h4{font-size: var(--font-size-h4);}
h5, .h5{font-size: var(--font-size-h5);}
h6, .h6{font-size: var(--font-size-h6);}
p{font-size: var(--base-font-size);color: var(--primary-color); font-family: var(--secondary-font-family); line-height: var(--paragraph-line-height);}
blockquote{background: var(--info-color);border-left: 4px solid var(--secondary-color);padding: 20px;border-radius: 15px;font-size: 16px;line-height: 1.4;color: var(--primary-color);}
ul ul, ul li { list-style-type: disc; list-style-position: inside; margin-left: 10px; }
ol ol, ol li { list-style-type: decimal; list-style-position: inside; margin-left: 10px; }
ul li, ol li { line-height: var(--list-line-height);font-size: var(--base-font-size); color: var(--primary-color); }
a{text-decoration:none;}
.container{max-width: calc(1200px + 2rem); margin: auto;padding-left: 1rem; padding-right: 1rem;}
.ss-next-icon{height: 23px;transition: fill .3s ease-in-out;width: 23px;mask-image: var(--next-icon);mask-size: contain;mask-repeat: no-repeat;background: #36236A;}
.ss-prev-icon{transition: fill 0.3s ease-in-out;width: 23px;height: 23px;mask-image: var(--prev-icon); mask-size: contain;mask-repeat: no-repeat;background: #36236A;}





html.lenis {height: auto;}
.lenis.lenis-smooth {scroll-behavior: auto !important;}
.lenis.lenis-smooth [data-lenis-prevent] {overscroll-behavior: contain;}
.lenis.lenis-stopped {overflow: hidden;}
.lenis.lenis-scrolling iframe {pointer-events: none;}
.body-wrapper > div{display:initial}

.sticky-top{position: -webkit-sticky;position: sticky;top: 0;z-index: 1028;}
.header{display: flex;flex-wrap: nowrap;justify-content: space-between;padding-left: 15px;padding-right: 15px;position: relative;z-index: 1028;}
.header:after{content:'';background-image: url('https://5686032.fs1.hubspotusercontent-na1.net/hubfs/5686032/images/intersect.webp');background-repeat: repeat;background-size: contain;background-position: bottom center;position: absolute;top:0;left:0;right:0;width: 100%;height: 80px;z-index: -1;}
.header__menu{min-width:86px;}
.header__menu-icon{width: 35px;height: 35px;margin-top:25px;cursor: pointer;}
.header__logo-box{margin-bottom:-60px;}
.header__logo{width: 130px;height: 111px;}
.header__search-with-signin{margin-top:25px;display: flex;flex-wrap: nowrap;column-gap: 16px;}
.header__search{background: rgba(255, 255, 255, 0.15);width: 35px;height: 35px;border-radius: 25px;line-height: 42px;text-align: center;cursor: pointer;display:flex;align-items:center;justify-content:center;}
.header__search-icon{width: 20px;height: 20px;background-image: var(--search-icon);background-repeat: no-repeat;background-size: contain;background-position: center;display: block;}
.header__signin-button{border: 1px solid #F3A71D;background: #F3A71D;font-size: 16px;width: 151px;height: 50px;padding: 4px;border-radius: 25px;text-decoration: none;color: #36236A;font-weight: 700;display: none;cursor: pointer;}
.header__user-icon{width: 35px;height: 35px;vertical-align: middle;border: 1px solid #F3A71D;border-radius: 25px;}

.header__dropdown-menu{background-color: #36236A;width: 100%; display: none; position: fixed;top:0;left:0;right:0;bottom:0;transition: 0.5s;overflow-y: hidden;}
.header__dropdown-menu:after{content:'';position: absolute;top:0;left:0;right:0;bottom:0;background-image: url('../images/header-bg.webp');background-repeat: no-repeat;background-size: cover;background-position: center;z-index: -1;}
.header__left-menu-right-image{display: flex;flex-wrap: wrap;align-items: center;max-width:100%;height: 100%;position: relative;z-index:1;margin-left: auto;margin-right: auto;padding:30px 15px;overflow: auto;}
.header__left-menu{width: 100%;text-align: center;}
.header__nav-item{margin-bottom: 34px;list-style-type: none;margin-left: 0;}
.header__nav-link{font-family: 'Appetite-Rounded';font-size: 30px;color: #FFF;text-decoration: none;display: inline-block;line-height: 1.4;}
.header__right-image{width: 100%;}
.header-dropdown__cards{display: flex;flex-wrap: wrap;gap: 16px;}
.header-dropdown__card{display: block;width: 100%;border-radius: 15px;position: relative;padding: 10px;border-top: 1px solid #fff;border-bottom:1px solid transparent;background-image:linear-gradient(#fff, transparent),linear-gradient(#fff, transparent);background-size:1px 60%;background-position:0 0, 100% 0;background-repeat:no-repeat;}
.header-dropdown__card-image{width: 100%;max-height: 360px;object-fit: cover;border-radius: 15px;display: block;}
.header-dropdown__card-content{position: absolute;bottom:10px;left:10px;right:10px;padding:24px;border-radius: 0px 0px 15px 15px;background: linear-gradient(0deg, #36236A 0%, rgba(0, 0, 0, 0.00) 100%);}
.header-dropdown__card-title{color:#fff;font-size: 18px;}
.header-dropdown__card-link{color:#fff;font-size: 14px;background-color: #9467D1;display: inline-block;padding: 4px 11px;width: 100px;height: 30px;text-decoration: none;text-align: center;border-radius: 15px;}
.header-dropdown__card__carousel-count{color:#fff;font-size: 12px;font-weight: 500;position: absolute;right: 16px;bottom: 16px;}
.header-dropdown__card__carousel-count img{vertical-align: middle;}
.header__close-icon{position: absolute;top:25px;right:25px;width: 30px;height: 30px;cursor: pointer;z-index: 2;mask-image:var(--close-icon);  mask-repeat: no-repeat;mask-size: contain;
  background: #fff;
}
.header__dropdown-menu{animation: slideUpDown 0.5s ease-in-out;}
.hide-popup {animation: slideUp 0.5s ease-in-out;}
/* .header-signup-mobile-link{display:none} */
/* .header-signup-mobile-dropdown{display:none} */
.my-info{width:auto;padding: 3px 30px 3px 3px;}

.header__spoon{position: absolute;bottom: 40%;left: 70%;width:110px;height:auto;}
.header__wheel{position: absolute;top:0;right: 65%;}
.header__craker{position: absolute;bottom:3%;left: 3%;}
@keyframes slideUpDown {
  from {
    transform: translateX(-100%);
  }
  to {
    transform: translateX(0);
  }
}

@keyframes slideUp {
  from {
    transform: translateX(0);
  }
  to {
    transform: translateX(-100%);
  }
}
.medium-icon{background-image: var(--easy-icon);height: 16px;padding-left: 21px;background-repeat: no-repeat;background-size: 16px;color: var(--primary-color);}   
.easy-icon{background-image: var(--medium-icon);height: 16px;padding-left: 21px;background-repeat: no-repeat;background-size:16px;color: var(--primary-color);}   
.pro-icon{background-image: var(--pro-icon);height: 16px;padding-left: 21px;background-repeat: no-repeat;background-size: 16px;color: var(--primary-color);}   
.card-duration__clock{background-image: var(--clock-icon);height: 16px;padding-left: 18px;background-repeat: no-repeat;background-size: 16px;color: var(--primary-color);} 
.card-duration__level{mask-image:var(--level-icon);mask-repeat: no-repeat;mask-size:contain;height:16px;width:16px;background-color:#36236A;}
.card-calender{background-image: url("data:image/svg+xml,%3Csvg width='12' height='13' viewBox='0 0 12 13' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23clip0_980_8787)'%3E%3Cpath d='M1 6.13086C1 4.24536 1 3.30236 1.586 2.71686C2.1715 2.13086 3.1145 2.13086 5 2.13086H7C8.8855 2.13086 9.8285 2.13086 10.414 2.71686C11 3.30236 11 4.24536 11 6.13086V7.13086C11 9.01636 11 9.95936 10.414 10.5449C9.8285 11.1309 8.8855 11.1309 7 11.1309H5C3.1145 11.1309 2.1715 11.1309 1.586 10.5449C1 9.95936 1 9.01636 1 7.13086V6.13086Z' stroke='%2336236A' stroke-width='1.4'/%3E%3Cpath d='M3.5 2.13086V1.38086M8.5 2.13086V1.38086M1.25 4.63086H10.75' stroke='%2336236A' stroke-width='1.4' stroke-linecap='round'/%3E%3Cpath d='M9 8.63086C9 8.76347 8.94732 8.89065 8.85355 8.98441C8.75979 9.07818 8.63261 9.13086 8.5 9.13086C8.36739 9.13086 8.24021 9.07818 8.14645 8.98441C8.05268 8.89065 8 8.76347 8 8.63086C8 8.49825 8.05268 8.37107 8.14645 8.27731C8.24021 8.18354 8.36739 8.13086 8.5 8.13086C8.63261 8.13086 8.75979 8.18354 8.85355 8.27731C8.94732 8.37107 9 8.49825 9 8.63086ZM9 6.63086C9 6.76347 8.94732 6.89064 8.85355 6.98441C8.75979 7.07818 8.63261 7.13086 8.5 7.13086C8.36739 7.13086 8.24021 7.07818 8.14645 6.98441C8.05268 6.89064 8 6.76347 8 6.63086C8 6.49825 8.05268 6.37107 8.14645 6.27731C8.24021 6.18354 8.36739 6.13086 8.5 6.13086C8.63261 6.13086 8.75979 6.18354 8.85355 6.27731C8.94732 6.37107 9 6.49825 9 6.63086ZM6.5 8.63086C6.5 8.76347 6.44732 8.89065 6.35355 8.98441C6.25979 9.07818 6.13261 9.13086 6 9.13086C5.86739 9.13086 5.74021 9.07818 5.64645 8.98441C5.55268 8.89065 5.5 8.76347 5.5 8.63086C5.5 8.49825 5.55268 8.37107 5.64645 8.27731C5.74021 8.18354 5.86739 8.13086 6 8.13086C6.13261 8.13086 6.25979 8.18354 6.35355 8.27731C6.44732 8.37107 6.5 8.49825 6.5 8.63086ZM6.5 6.63086C6.5 6.76347 6.44732 6.89064 6.35355 6.98441C6.25979 7.07818 6.13261 7.13086 6 7.13086C5.86739 7.13086 5.74021 7.07818 5.64645 6.98441C5.55268 6.89064 5.5 6.76347 5.5 6.63086C5.5 6.49825 5.55268 6.37107 5.64645 6.27731C5.74021 6.18354 5.86739 6.13086 6 6.13086C6.13261 6.13086 6.25979 6.18354 6.35355 6.27731C6.44732 6.37107 6.5 6.49825 6.5 6.63086ZM4 8.63086C4 8.76347 3.94732 8.89065 3.85355 8.98441C3.75979 9.07818 3.63261 9.13086 3.5 9.13086C3.36739 9.13086 3.24021 9.07818 3.14645 8.98441C3.05268 8.89065 3 8.76347 3 8.63086C3 8.49825 3.05268 8.37107 3.14645 8.27731C3.24021 8.18354 3.36739 8.13086 3.5 8.13086C3.63261 8.13086 3.75979 8.18354 3.85355 8.27731C3.94732 8.37107 4 8.49825 4 8.63086ZM4 6.63086C4 6.76347 3.94732 6.89064 3.85355 6.98441C3.75979 7.07818 3.63261 7.13086 3.5 7.13086C3.36739 7.13086 3.24021 7.07818 3.14645 6.98441C3.05268 6.89064 3 6.76347 3 6.63086C3 6.49825 3.05268 6.37107 3.14645 6.27731C3.24021 6.18354 3.36739 6.13086 3.5 6.13086C3.63261 6.13086 3.75979 6.18354 3.85355 6.27731C3.94732 6.37107 4 6.49825 4 6.63086Z' fill='%2336236A'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_980_8787'%3E%3Crect width='12' height='12' fill='white' transform='translate(0 0.130859)'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E%0A");background-repeat: no-repeat no-repeat;background-position: center center;background-size: cover;width: 12px;height: 13px;}
.eye-icon{background-image: url("data:image/svg+xml,%3Csvg width='14' height='15' viewBox='0 0 14 15' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M7.00016 5.26953C6.53603 5.26953 6.09091 5.45391 5.76273 5.78209C5.43454 6.11028 5.25016 6.5554 5.25016 7.01953C5.25016 7.48366 5.43454 7.92878 5.76273 8.25697C6.09091 8.58516 6.53603 8.76953 7.00016 8.76953C7.46429 8.76953 7.90941 8.58516 8.2376 8.25697C8.56579 7.92878 8.75016 7.48366 8.75016 7.01953C8.75016 6.5554 8.56579 6.11028 8.2376 5.78209C7.90941 5.45391 7.46429 5.26953 7.00016 5.26953ZM7.00016 9.9362C6.22661 9.9362 5.48475 9.62891 4.93777 9.08193C4.39079 8.53494 4.0835 7.79308 4.0835 7.01953C4.0835 6.24598 4.39079 5.50412 4.93777 4.95714C5.48475 4.41016 6.22661 4.10286 7.00016 4.10286C7.77371 4.10286 8.51558 4.41016 9.06256 4.95714C9.60954 5.50412 9.91683 6.24598 9.91683 7.01953C9.91683 7.79308 9.60954 8.53494 9.06256 9.08193C8.51558 9.62891 7.77371 9.9362 7.00016 9.9362ZM7.00016 2.64453C4.0835 2.64453 1.59266 4.4587 0.583496 7.01953C1.59266 9.58036 4.0835 11.3945 7.00016 11.3945C9.91683 11.3945 12.4077 9.58036 13.4168 7.01953C12.4077 4.4587 9.91683 2.64453 7.00016 2.64453Z' fill='%2336236A'/%3E%3C/svg%3E%0A");background-repeat: no-repeat no-repeat;background-position: center center;background-size: cover;width: 14px;height: 15px;}

.cdcicon-group{display: inline-grid;font-size: 12px;grid-template-columns: auto auto;grid-column-gap: 12px;margin-top: 4px;justify-content: start;}
.cdcicon{background-position: left;background-repeat: no-repeat;background-size: 16px;color: var(--primary-color);height: 16px;line-height: 16px;padding-left: 21px;}
.cdcicon-sm {background-position: left; background-repeat: no-repeat; background-size: 14px; color: var(--primary-color); height: 14px; padding-left: 21px; }
.cdcicon-clock{background-image: var(--clock-icon);}
.cdcicon-pro{background-image: var(--pro-icon);}
.cdcicon-medium{background-image: var(--easy-icon);}
.cdcicon-easy{background-image: var(--medium-icon);}
.cdcicon-calendar{background-image: var(--calendar-icon);}
.cdcicon-read{background-image: var(--eye-icon);}
.cdcicon-slide{background-image: var(--slide-icon);background-size:12px;}

.search-dropdown{background: rgba(0, 0, 0, 0.9);width: 100%;height: 0%;position: fixed;top:0;left:0;right:0;bottom:0;transition: 0.5s;overflow-y: hidden;}
.search-dropdown__box{display: flex;flex-direction: column;align-items: center;justify-content: center;width:100%;height: 100%;position: relative;z-index:1;margin-left: auto;margin-right: auto;padding:60px 15px;overflow: auto;}
.search-dropdown__input-box{position: relative;max-width: 800px;width: 100%;}
.search-dropdown__input{font-family: var(--secondary-font-family);font-size: 18px;color: #36236A;width:100%;height: 70px;padding: 4px 6px 4px 24px;border-radius: 35px;background-color: #fff;border:1px solid #fff;}
.search-dropdown__search{width: 60px;height: 60px;padding: 4px;background-color: #F3A71D;border-radius: 30px;text-align: center;line-height: 50px;cursor: pointer;position: absolute;right: 4px;top:4px;display:flex;align-items:center;justify-content:center;}
.search-dropdown__search-icon{width: 24px;height: 24px;vertical-align: middle;border: 1px solid #F3A71D;border-radius: 25px;mask-image:var(--search-icon);mask-repeat: no-repeat;background: #49276C;mask-size: contain;display: block;}
.search-dropdown__title{font-family: "PalmerLakePrint";font-size: 35px;color: #FFF;margin-top:16px;margin-bottom:8px;}
.search-dropdown__suggested-list{display: flex;flex-wrap: wrap;gap:12px;max-width: 420px;justify-content: center;}
.search-dropdown__suggested-list li{list-style-type: none;margin-left:0;}
.search-dropdown__suggested-list li a{text-decoration: none;font-size: 14px;line-height: 30px;color:#fff;display: inline-block;padding: 4px 16px;border-radius: 58px;border: 1px solid #FFF;height:40px;transition:0.3s;}
.search-dropdown__suggested-list li a:hover{background-color:#fff;color:var(--primary-color);}
.search-dropdown__suggesstions{border-radius: 30px;background-color: #FFF;padding: 8px 0px;width: 100%;position: absolute;top: calc(100% + 4px);left: 0;max-height: 270px;overflow: auto;display:none}
.search-dropdown__suggesstions li{list-style-type: none;margin-left:0;padding: 12px 24px;line-height: 1.4;cursor: pointer;background-color:#fff;transition:0.3s;}
.search-dropdown__suggesstions li:hover{background-color:var(--primary-color);}
.search-dropdown__suggesstions li:hover a{color:#fff;}
.search-dropdown__suggesstions li a{text-decoration:none;color:inherit;transition:0.3s;}
.search-dropdown__suggesstions li a br{display:none;}

.header-my-account{display: none;position: absolute;font-size: 14px;top: 78px;right: 5px; cursor: pointer;}
.my-account-dropdown{width:150px;background-color: #fff;border: 0;border-radius: 0;border-radius: 6px;}
.my-account-dropdown li{list-style: none; margin-left: 0; padding: 10px;}
.my-account-dropdown li:hover{background-color: #f3a71d;color: #36236a; border-radius: 6px;}
.my-account-dropdown li a{ border-radius: 6px;color: #36236a; display: flex; align-items: center; justify-content: space-between; font-weight: 600;text-decoration: none;transition: .3s;}
.my-account-dropdown li a::before{border-bottom: 10px solid #fff;border-left: 10px solid transparent;border-right: 10px solid transparent;clear: both;content: "";height: 0;position: absolute; right: 20px;top: -9px;width: 0;}


@media(min-width:768px){
  .header{padding-left: 25px;padding-right: 25px;}
  .header:after{height: 112px;}
  .header__menu{min-width:217px;}
  .header__menu-icon{width: 50px;height: 50px;}
  .header__logo{width: 190px;height: 162px;}
  .header__search{width: 50px;height: 50px;line-height: 62px;}
  .header__search-icon{width: 24px;height: 24px;}
  .header__signin-button{display: inline-block;}
  .header__user-icon{width: 42px;height: 42px;margin-right: 8px;border:0;}
  .header__user-icon-mobile{display: none;}
  .header__left-menu{width: 50%;}
  .header__right-image{width: 50%;}
  .header__close-icon{width: 50px;height: 50px;}
  .header__left-menu-right-image{overflow: auto;padding-left: 10%;padding-right: 10%;}
  .header-my-account{top: 100px;right: 40px;}
  .header-dropdown__card-title{font-size: 26px;}
  .header__spoon{position: absolute;left:40%;bottom: 10%;width:142px;}
  .header__wheel{position: absolute;top:0;right: 40%;}
}
@media(min-width:992px){
  .header__nav-link{font-size: 52px;}
  .header-dropdown__card-title{font-size: 32px;}
  .header__dropdown-menu{animation: slideUpDown 0.5s ease-in-out;}
  .hide-popup {animation: slideUp 0.5s ease-in-out;}

  @keyframes slideUpDown {
    from {
      transform: translateY(-100%);
    }
    to {
      transform: translateY(0);
    }
  }

  @keyframes slideUp {
    from {
      transform: translateY(0);
    }
    to {
      transform: translateY(-100%);
    }
  }
}


/* ====================== Footer Icons ================================ */

footer{position: relative;z-index: 1;}
.footer:after{content:'';background-image: url('https://www.cadburydessertscorner.com/hubfs/footer-ribben.png');background-repeat: repeat;background-size: contain;background-position: top center;position: absolute;top:-18px;left:0;right:0;width: 100%;height: 19px;z-index: 1;}
.footer__items--list{background-color: var(--primary-color);}
.footer__items-list--content{display: flex; align-items: center; flex-wrap: wrap; justify-content: center; }
.footer__lists ul{display:none;flex-wrap: wrap;gap: 20px; }
.footer__lists ul li{list-style: none; margin-left: 0;  }
.footer__lists ul li a{text-decoration: none; color: #fff; font-family: var(--secondary-font-family); font-size: 14px; font-weight: 400; line-height: 45px;}
.footer__lists--mobile{display: flex; justify-content: space-between; gap: 28px; padding-top: 50px;}
.footer__lists--mobile ul{display: flex; flex-direction: column; gap: 15px;}
.footer__lists--mobile ul li{list-style: none; margin-left: 0;}
.footer__lists--mobile ul li a{text-decoration: none; color: #fff; font-size: 14px;}
.footer-gif{text-align: end; width: 100%; margin-bottom: -8px;}
.footer-gif img{width: 167px; height: 167px;}
.footer__logo__section{background: #FFF6E6;}
.footer__social-icons{display: flex; justify-content: space-between; align-items: center; flex-wrap: wrap; gap: 30px; }
.footer__content{padding-top: 20px; padding-bottom: 20px;}
.footer__social-icon--logo{width: 100%; text-align: center; }
.footer__logo__section hr{background:rgba(54, 35, 106, 0.30); margin-top: 20px; margin-bottom: 20px; }
.footer__icon{display: flex; gap: 12px;}
.footer__icon a {width: 28px; height: 28px;}
.back__to__top a{text-decoration: none;display: inline-flex; align-items: center;gap: 8px; font-family:var( --tertiary-font-family); color: var( --primary-color); font-size:28px;}
.back__to__top a span{display: inline-flex; justify-content: center; align-items: center; width: 30px; height: 30px; background-color: var(--secondary-color); border-radius: 50%;}
.back__to__top img{width: 20px; height: 20px; }
.Mondelez-international{text-align: center;}
.Mondelez-international p{font-size: 12px; padding-bottom: 20px;}
.Mondelez-international img{width: 124px;height: 33px;}
@media(min-width:576px){
  .Mondelez-international p{font-size: 14px;}
  .ribbon-newnew{top: -7px;}
  .footer__lists--mobile ul li a {font-size: 16px;}
}
@media(min-width:768px){
  .footer__social-icon--logo{width: unset; text-align: start;}
}
@media(min-width:992px){
  .ribbon-newnew{top: -10px;}
  .Mondelez-international p{font-size: 18px;padding-bottom:0;}
  .footer__icon a{width:39px; height:39px;}
  .footer__icon{gap: 20px;}
  .back__to__top a span{width: 35px; height:35px;}
  .footer__lists ul li a{font-size: 16px; text-wrap: nowrap;}
  .footer__lists--mobile{display: none;}
  .footer__lists ul{display: flex; column-gap: 45px;}
  .footer-gif{position: absolute;right: 0; top: 8%; width: auto;}
  .footer__items-list--content{justify-content: space-between; padding-top: 50px; padding-bottom: 50px;}
  .Mondelez-international{display: flex; justify-content: space-between;    align-items: center;}
  .footer__content{padding-top: 30px; padding-bottom: 30px;}
  .footer__logo__section hr{margin-top: 30px; margin-bottom: 30px;}
}
@media(min-width:1200px){
  .ribbon-newnew{top: -14px;}
  .footer__lists ul li a{font-size: 20px;}
}

@media(min-width:1400px){
  .ribbon-newnew{top: -16px;}
}

.shop-now{position: fixed; bottom: 2%; right: 2%; z-index: 9999;}
.shop-now .ant-design__shopping--filled{width:35px;height:35px;border-radius: 50%;border: 1px solid #36236A;background: #F3A71D; display: inline-flex; justify-content: center; align-items: center;}
.shop-now span{display: flex; color: var(--primary-color); font-size: 15px; line-height: 1.1;}
.shop-now a{text-decoration: none;display: flex;flex-direction: column;justify-content: center;align-items: center;row-gap: 5px;}

@media(min-width:992px){
  .shop-now .ant-design__shopping--filled{width: 50px; height: 50px;}
}
.preloader{background-color: #ffffffcc;width:100%;height:100%;left:50%;top:50%;transform:translate(-50%,-50%);border-radius:6px;position:fixed;z-index:10000000;display:flex;align-items:center;justify-content:center;}
.preloader-overlay{content:'';background-color:#fff;width:100%;height:100%;position:absolute;opacity:0.8;}
.preloader .image-box {text-align:center;display:flex;justify-content:center;height: 100%;align-items: center;}
.preloader .image-box img{animation:rotation 2s infinite linear;}
@keyframes rotation{
  from{transform: rotate(0deg);}
  to{transform: rotate(359deg);}
}

/*  ================ personalised Popup =============================  */
.backdrop-shadow{display:none;background-color: rgba(32,32,32,.6);bottom: 0;content: "";height: 100%;left: 0;position: fixed;right: 0;top: 0;width: 100%;z-index: 1028;}
.popup__personalised--content{position:relative;}
.popup__personalised{ flex-direction:column; margin-top: 20px;position: fixed;z-index: 9999;overflow-y: auto;top: 0;bottom: 0;left: 0;right: 0;display:none;width:100%;height: calc(100% - 16px);padding: 24px;padding:16px;border-radius: 15px 15px 0px 0px;background: #FFF;box-shadow: 0px 4px 34px 0px rgba(0, 0, 0, 0.25);z-index: 1029;margin-left:auto;margin-right:auto;}
.popup__personalised.hide{z-index:1027}
.popup__personalised--pagination{display: flex; justify-content: center; gap: 8px;}
.popup__personalised--pagination span{display: inline-block; border-radius: 50%; width: 8px; height: 8px; background-color: #BFBFBF}
.popup__personalised--pagination span.active{ background-color: var(--primary-color);}
.popup__personalised--title{text-align: center;}
.popup__personalised--title h2{font-size: 24px; padding-top: 16px; padding-bottom: 4px;}
.popup__personalised--title p{font-size: 14px; line-height: normal; }
.popup__personalised--gender{display: flex;align-items: end;justify-content: center;gap: 12px; margin-top: 16px; margin-bottom: 16px;height: 130px;}
.popup__personalised--gender .input img{width:65px;height:auto;opacity: 0.5;filter: grayscale(1);transition:0.3s;max-height:200px;}
.popup__personalised--gender .input.active img{width:100px;height:auto;opacity: 1;filter: inherit;}
.personalised__form .input{margin-bottom: 16px;position:relative;}
.personalised__form .input label{font-family: var(--tertiary-font-family); color: var(--primary-color); font-size: 26px; line-height: normal;}
.personalised__form .input input{display: block; font-size: 16px; width: 100%;padding: 16px 12px;height: 50px;border-radius: 40px;border: 1px solid #36236A;background: #FFF;}
.personalised__btn{width: 100%; display: flex; justify-content: center; align-items: center; height: 60px;padding: 10px 8px 10px 18px; border-radius: 40px; border: none; background: #F3A71D; color: var(--primary-color); font-size: 20px; font-family: var(--primary-font-family);cursor:pointer}

@media(min-width:576px){
  .popup__personalised--title h2 {font-size: 26px;}
  .personalised__form .input label{font-size: 28px;}
}
@media(min-width: 768px){
  .popup__personalised{width: 700px;padding:24px; border-radius: 30px;margin-bottom: 20px;}
  .popup__personalised--title h2{padding-top: 24px;}
  .personalised__form .input{margin-bottom: 24px; }
  .personalised__form .input input{margin-top: 8px;}
  .popup__personalised--gender{margin-top: 24px; margin-bottom: 24px;}
  .popup__personalised--title h2 {font-size: 32px;}
  .personalised__form .input label{font-size: 32px;}
  .personalised__btn{padding: 10px 8px 10px 18px; height: 60px; margin-top: 30px;}
  .multi-input{display: flex; justify-content: space-between;}
  .multi-input .dob-input,.multi-input .pin-code-input,.multi-input .email-input,.multi-input .phone-input{width: 49%;}
  .popup__personalised--title p{font-size: 18px;}
}
.popup__personalised--gender input[type="radio"]{display:none;}  
.popup__personalised--gender input[type="radio"]:checked+label{background-color: #5e4f87;}
.popup__personalised{overflow-y: scroll;}
.popup__personalised::-webkit-scrollbar {width: 6px;display: none;}
.popup__personalised::-webkit-scrollbar-track {background: transparent;}
.popup__personalised::-webkit-scrollbar-thumb {background-color: #C3C3C3;border-radius: 30px;height: 30px;}

/* ========== personalised step 2 */
.popup__personalised--step-two{flex-direction:column; margin-top: 20px;position: fixed;z-index: 9999;overflow-y: auto;top: 0;bottom: 0;left: 0;right: 0;display:none;width:100%;height: calc(100% - 16px);padding: 16px;border-radius: 15px 15px 0px 0px;background: #FFF;box-shadow: 0px 4px 34px 0px rgba(0, 0, 0, 0.25);z-index: 1029;margin-left: auto;margin-right: auto;}
.popup__personalised--step-two.hide{z-index:1027}
.popup__personalised--step-two h4{font-size: 18px; margin-top: 16px; margin-bottom: 16px;}
.popup__personalised--step-two input[type="radio"]{display:none}
.popup__personalised--step-two input[type="checkbox"]{display:none}
.fav-choco-drop{display:block !important;width: 20px;height: 20px;margin-right: 10px;color: var(--primary-color);}
.what-you-love__lists{display: flex; gap: 12px; flex-wrap: wrap;}
.input img{cursor:pointer;}
.what-you-love__card{cursor:pointer;}
.check-list{cursor:pointer;}
.popup__product--card{cursor:pointer;}
.what-you-love__card{text-align: center;border-radius: 10px;border: 1px solid rgba(71, 36, 128, 0.15); padding: 8px; width: 30%;} 
.what-you-love__card.active{border: 2px solid var(--primary-color);}
.what-you-love__card img{padding-bottom: 8px; width: 100%;}
.what-you-love__card span{font-size: 13px;font-weight: 600;color: var(--primary-color);}
.popup__dropdown--btn{ font-family: var(--secondary-font-family);font-weight: 500;display: none; align-items: center; margin-top: 12px; justify-content: space-between; color: var(--primary-color); width: 100%; height: 50px;border-radius: 8px;border: 1px solid #36236A;background: #FFF; padding: 16px; font-size: 16px;}
.popup__dropdown--btn.active{display: flex;}
.popup-dropdown{display:none; margin-top: 5px; padding: 4px 16px; border-radius: 15px;border: 1px solid rgba(71, 36, 128, 0.15);background: #FFF;}
.popup-dropdown.active{display: block;}
.popup-dropdown .popup__dropdown-item{list-style: none; height: 50px; display: flex; align-items: center;cursor:pointer; color: var(--primary-color);font-size:16px;}
.popup-dropdown ul li{list-style-type:none;margin-left:0;}
.divide-line{margin-top: 16px;margin-bottom: 16px;height: 1px;background: repeating-linear-gradient(90deg,#36236A4D 0 5px,#0000 0 8px);}
.popup__personalised--step-two h6{font-size: 15px; margin-bottom: 16px;}
.check-list{margin-bottom: 8px;display: flex; align-items: center; gap: 8px; font-size: 16px; color: var(--primary-color);padding: 12px;border-radius: 8px; border: 1px solid rgba(71, 36, 128, 0.15);background: #FFF;}
.check-list.active{border: 2px solid var(--primary-color);}
.check-list img{opacity:0.1}
.check-list.active img{opacity:1}
.check-list span{line-height: normal;font-weight: 500;}
.what-you-love__btn{padding: 10px 8px 10px 18px;border:none;height:60px;display:flex;justify-content:center;align-items:center;border-radius:40px;background:#F3A71D;width: 100%; margin-top: 16px; font-size: 20px; color: var(--primary-color); font-family: var(--primary-font-family);cursor:pointer}
.login__popup--products{display: flex; gap: 12px; flex-wrap: wrap;}
.popup__product--card{width: calc(50% - 12px/2); text-align: center;border-radius: 10px;border: 1px solid rgba(71, 36, 128, 0.15); padding: 8px;}
.popup__product--card img{padding-bottom: 8px;display: block;}
.popup__product--card span{font-size: 13px;font-weight: 600;color: var(--primary-color);}
.popup__product--card.active{border: 2px solid var(--primary-color);}
.popup__personalised--step-two::-webkit-scrollbar {width: 6px;display: none;}
.popup__personalised--step-two::-webkit-scrollbar-track {background: transparent;}
.popup__personalised--step-two::-webkit-scrollbar-thumb {background-color: #C3C3C3;border-radius: 30px;height: 30px;}
.what-you-love__lists input[type="radio"],.popup__product--card input[type="checkbox"]{display:none;}  
.what-you-love__lists input[type="radio"]:checked+label{border: 2px solid #36236A;}
.what__you--consume input[type="radio"]{display:none;}  
.what__you--consume input[type="radio"]:checked+label{border: 2px solid #36236A;}
.login__popup--products input[type="checkbox"]{display:none;}  
.login__popup--products input[type="checkbox"]:checked+label{border: 2px solid #36236A;}
.login__popup--products span{font-size: 13px;font-weight: 600;color: var(--primary-color);}
.login-error-msg{display:none;color: #e20909;margin-bottom: 3px;font-size: 13px;}
.login__popup--contents{display: flex; gap: 12px; flex-wrap: wrap;}
.login__popup--contents input[type="radio"]{display:none;}  
.login__popup--contents input[type="radio"]:checked+label{border: 2px solid #36236A;}
.login__popup--contents span{font-size: 13px;color: var(--primary-color);}
.popup__content--card{width: calc(50% - 9px); text-align: center;border-radius: 10px;border: 1px solid rgba(71, 36, 128, 0.15); padding: 8px; display: flex; flex-direction: column; justify-content: center; align-items: center;cursor:pointer}
.popup__content--card img{padding-bottom: 8px; display: block; height: 64px;}
.popup__content--card p{font-size: 13px;}
.popup__content--card.active{border: 2px solid var(--primary-color);}

@media(min-width:576px){
  .popup__product--card{width: calc(25% - 36px/4);}
  .popup__product--card p{font-size: 14px;}
}

@media(min-width:576px){
  .what-you-love__card span{font-size: 14px;}
}

@media(min-width:768px){
  .what-you-love__card{width: calc(20% - 48px/5);}
  .what-you-love__card img{max-width: 100px; height: auto;} 
  .popup__personalised--step-two{width: 700px;padding: 24px; border-radius: 30px;margin-bottom: 20px;}
  .popup__personalised--step-two h4{font-size: 20px; margin-top: 24px;}
  .divide-line{margin-top: 24px;margin-bottom: 24px;}
  .what-you-love__btn{margin-top: 24px;}
  .popup__personalised--step-two h6{font-size: 18px;}
  .popup__dropdown--btn{margin-top: 16px;}
  .popup__content--card{width: calc(25% - 9px);}
}
.welcomeback{background: #fff;padding: 12px;border-radius: 10px;font-size: 16px;position: fixed;top:-100%;width: 90%;left: 5%;right: 5%;box-shadow: 0px 4px 14px 0px #00000026;z-index: 10000;transition:0.3s;}
.welcomeback.show{top: 10px;}
.welcomeback__close-icon{cursor: pointer;width: 14px;height: 14px;background-image: url(data:image/svg+xml,%3Csvg width='14' height='14' viewBox='0 0 14 14' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1.4 14L0 12.6L5.6 7L0 1.4L1.4 0L7 5.6L12.6 0L14 1.4L8.4 7L14 12.6L12.6 14L7 8.4L1.4 14Z' fill='black'/%3E%3C/svg%3E%0A);background-repeat: no-repeat;background-position: center;background-size: contain;position: absolute;right: 15px;top: 18px;}
@media (min-width:  768px){
  .welcomeback{width: 450px;top:10px;left: inherit;right: -100%;}
  .welcomeback.show{right: 15px;}
}
/* like save button */
.heart_btn{position:absolute; right: 0;top: 0;z-index:99; background: #F3A71D; padding:5px; border-radius:8px; border:none;cursor:pointer;display:flex;align-items:center;gap:4px;}
.heart_btn .filled{display:none;}
.heart_btn .empty{display:inline-block;}
.heart_btn.fill .filled{display:inline-block}
.heart_btn.fill .empty{display:none}

/* pwa */
.bourvita-popup{display:none;width: calc(100% - 9px);left: 50%;bottom: 5%;z-index: 1030;position: fixed;max-width: 400px;background: #FFF6E6;border-radius: 10px;transform: translate(-50%, 0);}
.bourvita-popup .flex-box{display: flex;flex-direction: row;align-items: center;justify-content: center;padding: 10px;min-height: 65px;gap: 10px;}
.bourvita-popup img{width: 80px;height: auto;}
.bourvita-popup a{text-decoration: none;}
.bourvita-popup .flex-box .add{border: 2px solid #36236A;border-radius: 4px;padding: 3px;}
.bourvita-popup .flex-box .add-button{gap: 12px;color: #36236A;display: flex;align-items: center;justify-content: center;box-shadow: 0px 0.4rem 1rem 0.1rem rgba(246,109,17,0.25);background: #f3a71d;flex: 0 0 auto;font-weight: 700;border-radius: 5px;width: 92px;height: 44px;font-size: 14px;font-family: "Helvetica Neue","Helvetica","Public Sans",sans-serif;}
.bourvita-popup .flex-box p{font-weight: 400;color: #36236A;font-size: 14px;line-height: 16px;}
.bourvita-popup .flex-box .close-button{flex: 0 0 auto;color: #fff;font-size: 12px;border-radius: 50%;background-color: #36236A;display: flex;align-items: center;justify-content: center;padding: 4px;}
@media(min-width: 768px){
  .bourvita-popup{display: none;}
}

/* more like articles */
.breadcrumb{display: flex;flex-wrap: wrap;align-items: center;gap: 10px 32px;padding-top:16px;padding-bottom:16px;}
.breadcrumb__item{list-style-type: none;color: var(--primary-color);font-size:14px;font-weight:400;margin-left:0;position:relative;}
.breadcrumb__item:not(:last-child):after{content: '';position: absolute;background-image: url("data:image/svg+xml,%3Csvg width='7' height='12' viewBox='0 0 7 12' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1 11L6 6L1 1' stroke='%2336236A' stroke-opacity='0.3' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");background-repeat: no-repeat;background-position: center;background-size: 7px;width: 24px;height: 24px;top: 50%;right: -28px;transform: translateY(-50%);}
.breadcrumb__link{color: var(--primary-color);font-weight: 600;position: relative;}
@media(min-width: 768px){
  .breadcrumb__item{font-size:16px;}
}

.article__content--title{display: flex; align-items: center; gap: 6px; padding-block: 16px;color: #36236A;}
.article__content--title a{text-decoration: none; color: var(--primary-color); font-size: 14px; font-weight: 600;}
.article__content--title span{font-size: 14px;font-weight:400;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.article__detail--icon { display: none; flex-direction: column; gap: 12px;}
.article__detail--icon a{width:36px;height:36px;}
.dc-hs-hide-desk,.dc-hs-hide-mobile{background-color: #362369;font-size: 14px;display: inline-block;padding: 0.25rem 0.5rem;color: #fff;border-radius: 0.5rem;}
.articles__content--details .border-content{margin-block: 16px; padding: 20px;border-radius: 12px;border-left: 4px solid #F3A71D;background: #FFF6E6;font-size: 15px; color: var(--primary-color);}
.articles__content--details h1,  .articles__content--details h2,  .articles__content--details h3,  .articles__content--details h4,  .articles__content--details h5, .articles__content--details h6, .articles__content--details .h1, .articles__content--details .h2, .articles__content--details .h3, .articles__content--details .h4, .articles__content--details .h5, .articles__content--details .h6{margin-bottom:30px;margin-top:30px;}
.articles__content--details {font-size: 18px;}
.article-img{margin-bottom: 16px; border-radius: 12px;display:block;width:100%}
.articles__content--details p{margin-block: 16px; font-size: 15px;}
.articles__content--details ul li{list-style-position:initial;text-indent:0px;margin-left:20px;margin-bottom: 6px;margin-top: 6px;font-size:15px;font-weight:500;}
.articles__content--details ol li{font-size:15px;font-weight:500;list-style-position:initial;text-indent:0px;margin-left:20px;margin-bottom: 6px;margin-top: 6px;}
.articles__content--details a{color: #f3a71d;}
.articles__content-img{position:relative;}
.articles__content-img .articles__heart-btn{align-items: center;background: #f3a71d;border: none;border-radius: 5px;cursor: pointer;display: flex;gap: 4px;padding: 8px;position: absolute;right: 15px;top: 15px;z-index: 99;}
.articles__content-img .articles__heart-icon{background-position: 50%;background-repeat: no-repeat;background-size: cover;height: 26px;width: 30px;}
.articles__content-img .articles__like{background-image: var(--like-fill);}
.articles__content-img .articles__unlike{background-image: var(--like-empty);}
.articles__content-img .articles__like-count{font-size: 20px;}
.articles__like-popup{display:flex;align-items: center;justify-content: center;gap: 6px;margin-top: 30px;margin-bottom: 30px;}
.articles__like-popup-title{margin-top:0 !important;margin-bottom:0 !important;margin-right: 16px;}
.articles__like-yes-btn{position: initial !important;display: flex;align-items: center;column-gap: 4px;background-color: #28c181 !important;border: 0;border-radius: 8px;color: #fff;cursor: pointer;font-family: var(--secondary-font-family);font-size: 16px;font-weight: 500;padding: 6px 12px;}
.articles__like-no-btn{background-color: #ef4136;border: 0;border-radius: 8px;color: #fff;cursor: pointer;font-family: var(--secondary-font-family);font-size: 16px;font-weight: 500;padding: 6px 12px;}
.articles__like-popup .articles__heart-icon{height: 14px;width: 16px;display: inline-block;}
.hs-blog-post .faq-sec {padding-top: 0px;}
.hs-blog-post .faq-sec .container {padding: 0;}



.related-articles{margin-top: 16px; display:flex;align-items: center; gap: 16px;border-radius: 15px;background: #F4F6FF;padding: 16px;}
.related__articles--card {display: flex;justify-content: space-between; align-items: center; }
.realted__articles--img{width: 45%;}
.realted__articles--img img{width: 100%;}
.related__articles--card p{margin-block: unset; width: 50%; font-size: 14px;font-style: normal;line-height: normal;letter-spacing: 0.59px;color: var(--primary-color); font-weight: 400;font-family: var(--primary-font-family);}
.article__details--form{position: relative; z-index: 1; margin-block: 16px; border-radius: 15px;border-top: 4px solid #36236A;background: #FFF6E6;padding: 20px 10px;}
.cupcake{position: absolute;right: 3px;bottom: -16.617px; z-index: -1;width: 97.449px;height: 132.058px;transform: rotate(15.618deg); }
.article__details--form h2{font-size: 24px;}
.article__input--group {align-items: stretch;display: flex;flex-wrap: wrap;position: relative;width: 300px;}
.article__input--group--text {align-items: center;background-color: #fff;border: none;border-radius: 100vw;border-bottom-left-radius: 0;border-left: 0;border-top-left-radius: 0;color: #36236a;display: flex;font-size: 1rem;font-weight: 400;line-height: 1.5;padding: 4px 6px;text-align: center;white-space: nowrap;}
.article__input--group--text button {padding: 12px; background-color: var(--secondary-color);border: 1px solid transparent;border-radius: 40px;color: #212529;cursor: pointer;display: inline-flex;font-size: 1rem;font-weight: 400;height: 40px;line-height: 0;position: relative;text-align: center;text-decoration: none;transition: color .15s ease-in-out, background-color .15s ease-in-out, border-color .15s ease-in-out, box-shadow .15s ease-in-out;-webkit-user-select: none;-moz-user-select: none;user-select: none;align-items: center;z-index: 0;}
.article__input--group--text button a span{display: inline-flex; justify-content: center; align-items: center; border-radius: 50%; width: 28px; height: 28px; background-color: var(--primary-color); }
.article__input--group--text button a span img{width: 11.093px;height: 16.993px;}
.article__input--group input {background-color: #fff;border: none;border-radius: 100vw;border-bottom-right-radius: 0;border-right: 0;border-top-right-radius: 0;color: #36236a;display: block;flex: 1 1 auto;font-family: Inter, Arial, sans-serif;font-size: 14px;font-weight: 400;line-height: 1.5;margin: 0 0 0 -1px;min-width: 0;padding: 4px 6px 4px 24px;position: relative;transition: border-color .15s ease-in-out, box-shadow .15s ease-in-out;width: 1%;}
.post-tag{border-radius: 15px;background: #F4F6FF; padding: 18px;}
.post-tag h6{font-size: 16px; margin-bottom: 15px;}
.tags a{ padding: 6px 12px; border-radius: 8px;background: #9467D1; text-decoration: none; font-size: 13px; color: #fff;}
.tags-bottom{background-color: var(--primary-color); height: 4px; margin-top: 24px; margin-bottom:24px;}
.more__like--this--title{display:flex;}
.more__like--this--title h3{margin-top:0;margin-bottom:24px;}
.more__like--this--title a{display: inline-flex; gap: 10px; text-decoration: none; font-size: 12px; font-weight: 700;}
.more__like--this--title a span{ display: inline-flex; justify-content: center; align-items: center; width: 21px; height: 21px; background-color: var(--primary-color); border-radius: 50%;}
.more__like--this{display: flex; flex-wrap: wrap; margin-bottom: 16px; gap:12px;}
.more__like--card {width: calc(50% - 6px);padding: 8px;display: flex;flex-direction: column;gap: 8px; border-radius: 20px; border-top: 2px solid var(--primary-color);border-bottom:1px solid transparent;background-image:linear-gradient(var(--primary-color), transparent),linear-gradient(var(--primary-color), transparent);background-size:2px 60%;background-position:0 0, 100% 0;background-repeat:no-repeat;}
.more__like--img img{object-fit: cover;border-radius:10px; display:block; width:100%;}
.more__like--content a.p{color: var(--primary-color);font-size: 15px;line-height: normal;font-family: var(--primary-font-family);margin-block:unset;display: block;}
.popular-articles{display: flex; flex-direction: column; row-gap: 16px;}
.popular-article-title{display: flex; justify-content: space-between; margin-block: 16px;}
.popular-article-title span{width: 21px;height: 21px;background-color: var(--primary-color); display: flex; justify-content: center; align-items: center; border-radius: 50%;}
.popular-article-card{display: flex;  gap: 16px;   border-bottom: 2px dashed rgba(54, 35, 106, 0.30); padding-bottom: 16px;}
.popular-articles .popular-article-card:last-child {border-bottom: none;}
.popular-article-img{width: auto; position: relative;}
.popular-article-img .popular-articles-images{width:150px;border-radius:15px;height: 84px;object-fit: cover;}
.popular-article-img img{width: 148px;height:84px;border-radius:15px;}
.popular-article-content{width: calc(60% - 6px);}
.popular-article-content a.h6{font-size: 14px; padding-bottom: 5px;color:var(--primary-color);display: block;}
.popular-article-content span{display: inline-flex; align-items: center; gap: 5px; font-size: 12px; }
.article-count{font-size: 12px; position: absolute; display: flex; align-items: center; gap: 5px; bottom: 16%; right: 6%; }
.article-count span{color: #fff;}
.article-count .count-img{width: unset;height: unset;}
.dessert-recipe-contest{width: 100%;}
.popular-ac-dt{display:flex;align-items:center;gap:8px; padding-top:8px;}
.popular-ac-dt span{font-size:10px;display: flex;align-items: center;gap: 4px;}

/*   .more__like--this--desk{display: none;} */
/* ================================== Articles Details ====================================  */
.articles__detail--banner .container{width:100%;margin: auto auto 0;}
.articles__detail-banner-img{position: absolute;top: 0;left: 0;z-index: -1;width: 100%;height: 100%;object-fit: cover;}
.articles__detail--banner a.tag-name{ display: inline-block; padding: 6px 12px;border-radius: 8px;background: var(--tertiary-color); text-decoration: none;}
.articles__detail--banner a span{font-size: 12px; color: #FFF; font-weight: 500;}
.articles__detail--banner h1{padding-block: 8px; color: #FFF;text-shadow: 0px 4px 14px rgba(0, 0, 0, 0.45);font-size: 18px;font-style: normal;font-weight: 400;line-height: normal;letter-spacing: 0.59px;min-height: 66px;}
.article__detail--banner--content{padding-left: 9px; padding-right: 9px; padding-bottom: 24px;}
.articles__date--icon {display: flex; gap: 10px; font-size: 12px; color: #fff;}
.articles__date--icon div{display: flex; align-items: center;}
.articles__date--icon img{margin-right: 10px;vertical-align:middle;}
.article__date--icon--border{border-right: 1px solid #fff; padding-right: 10px;font-size:16px;}
.article__date--icon--border a{color:#fff;display: inline-flex;align-items: center;}
.article__date--publish{font-size:16px;}
.article__social--icon{display: flex; gap: 12px; margin-top: 16px;}
.article__social--icon a{display: inline-block; background: none; padding: unset;width:28px;height:28px;}
.article-author{display: none; gap: 10px; color: #fff;}

@media(min-width:576px){
  .tags a{font-size: 14px;}
  .article__input--group {width: 400px;}
}

@media(min-width:768px){
  .popular-article-content a.h6{font-size: 16px;}
  .article__content--title span{font-size: 12px;}  
  .articles__detail--banner h1{font-size: 32px;min-height: 103px;}
  .articles__detail--banner a span{font-size: 14px;}
  .articles__date--icon {font-size: 14px;}
}

@media(min-width:992px){
  .popular-ac-dt span{font-size:12px;}
  .popular-ac-dt{padding-top:4px;}
  .more__like--card{padding:0px;}
  .article__details--content{display: flex; justify-content: space-between;}
  .article__detail--icon{display: flex;/*width: 2%;*/}
  .articles__content--details{width: 64%;}
  .article-list{width: 30%;}
  .articles__content--details .border-content{margin-block: unset; margin-bottom: 16px;}
  .related__articles--card p{font-size: 15px; line-height: 1.3;}
  .article__details--form{padding: 34px 34px;}
  .cupcake{width: 166.906px;height: 226.181px;}
  /*     .more__like--this--content{display: none;} */
  .more__like--this{ display: flex; flex-wrap: wrap; gap: 16px;}
  .more__like--card{display: flex;width: calc(48% - 0px);gap: 16px;flex-direction: row; border:none; border-radius:0;background-image:none; padding-bottom: 16px;}
  .more__like--card:nth-child(1) {border-bottom: 2px dashed rgba(54, 35, 106, 0.30);}
  .more__like--card:nth-child(2) {border-bottom: 2px dashed rgba(54, 35, 106, 0.30);}

  .more__like--img img{border-radius: 15px;width: 130px;height: 74px;}
  .more__like--content{width: calc(60% - -2px); margin-block: unset;}
  .more__like--content a.p{font-size:18px;line-height: normal;letter-spacing: 0.59px;}
  .artilce__form--para{width: 70%;}
  .article__content--title a{font-size: 16px;}
  .article__content--title span{width: unset; font-size: 14px;}
  .articles__date--icon{display: none;}
  .articles__detail--banner{height: 546px;} 
  .articles__detail--banner h1{font-size: 42px;min-height: 130px;}
  .article__social--icon{display: none;}
  .article-author{display: flex;}
  .article__detail--banner--content{padding-left: 0px; padding-right: 0px; padding-bottom: 50px;}
}

@media(min-width:1200px){
  .articles__content--details h6{font-size: var(--font-size-h3);}
  .article__content--title span{font-size: 16px;}
}
.article__detail--icon .copy-link, .article__details--content .copy-link{cursor:pointer}

.body-container--festive{background-image: url(https://5686032.fs1.hubspotusercontent-na1.net/hubfs/5686032/dc-website-2022/festive-page/bg-new.webp);background-position: top center;background-repeat: repeat;background-size: contain;}
/*--------- 01-hero-slider-with-bg-video  ----------*/
.bg__video--wrap {margin-top: -20px; position: relative;overflow: hidden;width: 100%;}
.bg__video--wrap:after{content:'';background-image:url('https://www.cadburydessertscorner.com/hubfs/images/arch-light.png');background-repeat:repeat;background-size:contain;background-position:top center;width:100%;height:12px;position: absolute;left: 0;bottom: 0;z-index: 9;}
video {min-width: 100%; min-height: 100%; z-index: 1; position: absolute;}
.overlay {width: 100%;height: 100%;position: absolute;top: 0;left: 0;background-image: linear-gradient(45deg, rgba(54, 35, 106, 1) 50%, rgba(54, 35, 106, 1) 50%);background-size: 3px 3px;z-index: 2;opacity: 0.9;}
.banner__content{padding-top:100px; padding-bottom:20px; row-gap: 30px; padding-inline: 15px; display:flex; justify-content:space-evenly; align-items:center; flex-direction: column-reverse;}
.banner__left--content{text-align: center; position: relative;z-index: 3; width: 100%;margin-bottom:30px;}
.banner__right--content{position: relative; z-index:3; width: 100%;}
.banner__left--content a{text-wrap:nowrap; display: inline-flex; justify-content: center; gap: 10px; align-items: center; border-radius: 40px; font-size: 16px; background: rgba(243, 167, 29, 1);text-decoration:none;height: 50px;padding: 10px 8px 10px 18px;color:#36236A;}
.banner__left--content a span{display: inline-flex;width: 35px;height: 35px;background-color: var(--primary-color);border-radius: 50%;justify-content: center;align-items: center;}
.banner__left--content a span img{width:16px; height:16px;}
.banner__left--content a span::after{mask-image:var(--right-arrow-icon);mask-repeat:no-repeat;mask-size:contain;content:" ";width:24px;height:16px;background-color:#fff;}
.banner__left--content h1 {color: #fff; padding-bottom: 30px;font-size: 32px;line-height: 37px; letter-spacing: 0.96px;}
.swiper-button-prev.banner-button-prev::after{display: none;}
.swiper-button-next.banner-button-next::after{display: none;}
.swiper-button-prev.banner-button-prev{transform: rotate(-90deg);left: -5px; background-color: var(--tertiary-color);border: 1px solid var(--tertiary-color); width: 30px !important;height: 30px !important;border-radius: 50%;}
.swiper-button-next.banner-button-next{transform: rotate(-90deg);right: -5px;background-color: var(--tertiary-color);border: 1px solid var(--tertiary-color); width: 30px !important;height: 30px !important;border-radius: 50%;}
.swiper-button-prev.banner-button-prev{background-image: var(--top-prev-icon);background-repeat: no-repeat;background-size: 18px;background-position: center;}
.swiper-button-next.banner-button-next{background-image: var(--bottom-next-icon);background-repeat: no-repeat;background-size: 18px;background-position: center;}
.swiper-button-prev.banner-button-prev.swiper-button-disabled{border: 1px solid #fff;background-color: #fff;opacity:1;}
.swiper-button-prev.banner-button-prev.swiper-button-disabled:hover{border: 1px solid var(--tertiary-color) !important;background-color: var(--tertiary-color) !important;}
.swiper-button-next.banner-button-next.swiper-button-disabled{border: 1px solid #fff; background-color: #fff;opacity:1;}
.swiper-button-next.banner-button-next.swiper-button-disabled:hover{border: 1px solid var(--tertiary-color) !important;background-color: var(--tertiary-color) !important;}
.banner__card{ position: relative;padding: 8px;border-radius: 20px; border-top: 2px solid #fff;border-bottom:1px solid transparent;background-image:linear-gradient(#fff, transparent),linear-gradient(#fff, transparent);background-size:2px 60%;background-position:0 0, 100% 0;background-repeat:no-repeat;}
.banner__card--content{ position: absolute; bottom: 10px; padding-top: 8px;padding-left:8px;padding-right:8px;z-index:6;}
.banner__card--content .h2{color: #fff; font-size: 18px; line-height: normal;}
.banner-slider{position:relative;}
.banner-slider:after{content:"";position:absolute;top:0;bottom:0;left:0;right:0;background-image: linear-gradient(180deg, rgba(54, 35, 106, 0.00) 74.33%, #36236A 84.95%), linear-gradient(180deg, rgba(54, 35, 106, 0.00) 58.4%, rgba(54, 35, 106, 0.77) 72.27%);border-radius:15px;}

.banner__card img{max-width: 100%;height:auto; width: 100%;border-radius: 15px;object-fit: cover;height:180px;}
.banner__slider{position: relative;}
.banner-Swiper .swiper-slide{height:auto !important;}
.banner__card--content a{width: 58.872px;height: 17.662px;padding: 4px 11px;border-radius: 54px;background: var(--tertiary-color);color: #fff; text-decoration:none; color: #FFF;font-family: Montserrat;font-size: 12px;letter-spacing: 0.59px;}
.top__gif{width: 75.8px;height: 75.8px;transform: rotate(-74.944deg);position: absolute;z-index:3;top:2%;}
.spoon__gif{width: 100.179px;height: 100.179px;transform: rotate(15deg);position:absolute;z-index: 3; right: 0%; top: 48%;}
.wheel__gif{position:absolute; width: 87px;height: 87px;z-index: 3; bottom: 0%;}
.craker__one{position: absolute;width: 87px;height: 87px;z-index: 3; bottom: 0%; right: 0%;}
.frame__border{position: absolute;z-index: 3;bottom: 0%;width: 100%;}
@media(min-width:576px){
  .banner__left--content h1{font-size:40px;line-height:40px;}
  .banner__content{row-gap: 50px;padding-bottom:50px;}
  .banner__card img{height:230px}
  .swiper-button-prev.banner-button-prev{left: 10px;width: 50px !important;height: 50px !important;}
  .swiper-button-next.banner-button-next{right: 10px;width: 50px !important;height: 50px !important;}
  .top__gif{width: 85.8px;height: 85.8px;}
  .spoon__gif{width: 120.179px;height: 120.179px;top: 55%;}
  .wheel__gif{ width: 100px;height: 100px;}
  .craker__one{width: 100px;height: 100px;}
  .banner__card{padding: 16px;border-radius: 30px;}
  .banner__card--content{bottom: 20px; padding-top: 16px;padding-left:16px;padding-right:16px;}
  .banner__card--content .h2{font-size: 24px;}
  .banner__card--content a{display: inline-block; font-size: 14px; width: 100px;height: 30px;padding: 4px 11px; text-align: center;}}
@media(min-width:768px){
  .banner-slider:after{background: linear-gradient(180deg, rgba(54, 35, 106, 0.00) 36.68%, #36236A 90.33%), linear-gradient(180deg, rgba(54, 35, 106, 0.00) 37.11%, rgba(54, 35, 106, 0.77) 74.42%);}
  .banner__left--content h1{font-size: 48px;line-height: 60px;}
  .spoon__gif{right: 5%;}
  .banner__content{row-gap: 125px;}
  .banner__card img{height:250px;}
  .swiper-button-prev.banner-button-prev{background-color: transparent;border:1px solid #fff;left: 40%;top: calc(100% - -14%);}
  .swiper-button-next.banner-button-next{right: 40%;top: calc(100% - -14%);}
  .banner__card--content .h2{font-size: 32px;line-height: 43px;}
  .swiper-button-prev.banner-button-prev img{filter: brightness(0) invert(1);}
  .swiper-button-prev.banner-button-prev.swiper-button-disabled{background-color: transparent;}
  .swiper-button-next.banner-button-next.swiper-button-disabled{background-color: transparent;}
}
@media(min-width:992px){
  .search__popup__close-btn img{width: 50px; height: 50px;}
  .banner__left--content{width: 37%; margin-bottom:0;}
  .banner__right--content{width: 45%;}
  .banner__content{padding-block: 185px; flex-direction: row;}
  .banner__left--content{text-align: start;}
  .banner__left--content h1 {font-size: 38px;line-height: 48px;}
  .banner__card--content .h2 {font-size: 20px;line-height: 25px;}
  .swiper-button-prev.banner-button-prev{transform: rotate(0deg); right: -65px; left: auto; top: calc(100% - 65%);}
  .swiper-button-next.banner-button-next{transform: rotate(0deg);right: -65px; left: auto; top: calc(100% - 40%);}
  .wheel__gif{width: 123px;height: 123px; top:16%; right:7%;}
  .craker__one{width: 130px;height: 130px; bottom: 12%;right: 25%;}
  .top__gif{width: 141.81px;height: 141.81px; top: 15%;left: 0%;}
  .spoon__gif{width: 152.179px;height: 152.179px; left: 26%; top: 57%;}
  .bg__video--wrap:after{height:26px;}
  .banner__card img{height:280px;}
}
@media(min-width:1200px){
  .banner__left--content h1{font-size: var(--font-size-h1); line-height: var(--heading-line-height);}
  .banner__left--content a span{width: 45px; height: 45px;}
  .banner__left--content a{font-size: 22px;width: 265px; height: 60px;padding: 10px 8px 10px 18px;}
  .banner__card--content .h2 {font-size: 28px; line-height: normal; letter-spacing: 0.59px;}
  .banner__card img{height:358px;}
  .swiper-button-prev.banner-button-prev{top: calc(100% - 63%);}
  .swiper-button-next.banner-button-next{ top: calc(100% - 42%);}
}
@media(min-width:1400px){
  .banner__card--content .h2{font-size: var(--font-size-h2);line-height: 43px;}
  .wheel__gif{top: 13%;}
  .craker__one{bottom: 15%;}
}
/*02-personalize-your-experience*/
#personalize-section{background-color: #fff6e6;padding-top: 20px;padding-bottom: 20px;}
.popup__personalised-box{padding-top:50px;padding-bottom:50px;display:none}
.popup__personalised-box.show{display:block;}
.popup__personalised-box.hide{z-index: 1000;}
.personalize{display: flex;position: relative;padding: 0.5rem;align-items: center;justify-content: space-between;border-radius: 15px;margin: 10px 0;background: #36236A;}
.personalize__feature-image{position: absolute;z-index: 1;width: 96px;height: 96px;}
.personalize__title{color: #fff;margin-left: 110px;font-size: 18px; padding-top:10px;padding-bottom:10px;}
.personalize__btn{display: flex;align-items: center;background: none;border: none;border-radius: 50px;padding: 0;cursor: pointer;}
.personalize__arrow{width: 45px;height: auto;}
.personalize__continue{display: none;}
.popup-personalised__body{flex:1; height:auto; overflow:auto;}
.popup-personalised__body::-webkit-scrollbar {width: 6px;display: none;}
.popup-personalised__body::-webkit-scrollbar-track {background: transparent;}
.popup-personalised__body::-webkit-scrollbar-thumb {background-color: #C3C3C3;border-radius: 30px;height: 30px;}
.popup-personalised__header{margin-top:30px;}
.personalize__arrow{background-color: var(--primary-color);
  border-radius: 50%;height: 45px;
  width: 45px;display:flex;align-items:center;justify-content:center;}
.personalize__arrow::after{background-color: #fff;
  content: " ";
  height: 16px;
  mask-image: var(--right-arrow-icon);
  mask-repeat: no-repeat;
  mask-size: contain;
  width: 24px;}
@media (min-width: 768px){
  .personalize{padding: 0.75rem 1.5rem;margin: 2.5rem 0;background: #36236A url('https://5686032.fs1.hubspotusercontent-na1.net/hubfs/5686032/images/personalize-bg.png') bottom;}
  .personalize__feature-image{width:156px;height: 156px;}
  .personalize__title{margin-left:175px;font-size: 28px;}
  .personalize__btn{padding:5px 6px;background: #F3A71D;width: 174px;}
  .personalize__continue{display: block;font-family:'Appetite-Rounded';padding: 0 18px;font-size: 16px;color: #36236A;}
}
@media (min-width: 992px){
  .personalize{padding: 1.5rem;margin: 2.5rem 0;}
  .personalize__title{margin-left: 175px;font-size: 32px;}
  .personalize__continue{padding: 0 25px;}
}
/*04-manual-recipe-select*/
.recipe-slider{ padding-top: 24px; padding-bottom:24px; position: relative;overflow:hidden;}
.recipe-slider__bg{position: absolute;width: 20%;top: calc(0% - -5px);z-index:-1;display:none;}
.recipe-slider__title{padding-bottom: 20px; color:var(--primary-color);text-align: center;}
.recipe-slider__swiper{height:auto !important;}
.recipe-slider__swiper .swiper-slide{height:auto !important;display: flex;flex-direction: column;}
.recipe-slider__card{padding: 2px;height: 100%; border-radius: 12px;background: linear-gradient(180deg, #36236a 9%, rgba(54, 35, 106, 0) 90%),linear-gradient(0deg, #FFFFFF, #FFFFFF) center center;transition: background 0.3s ease-in-out;}
.recipe-slider__card-wrapper{padding: 10px;background-color: #fff;border-radius: 10px;display: flex;flex-direction: column;height: 100%;}
.recipe-slider__card-image{border-radius: 10px;margin-bottom: 0.5rem;display: block;}
.recipe-slider__swiper .swiper-slide:last-child .recipe-slider__card-image{position:relative;}
.recipe-slider__card-image img{width:100%;height:150px;object-fit:cover;border-radius: 10px;}
/*   .recipe-slider__swiper .swiper-slide:last-child .recipe-slider__card-image img{filter:blur(2px);} */
.recipe-slider__card-title{color:var(--primary-color);font-family: var(--primary-font-family);flex: 1 1 auto;margin-bottom:1rem;font-size: 14px; line-height:18px;font-weight: 400;letter-spacing:0.5px;display: block;text-decoration: none;}
/*   .recipe-slider__swiper .swiper-slide:last-child .recipe-slider__card-title{position:absolute;transform:translate(-50% , -50%);top:50%;left:50%;color:#fff;} */
.recipe-slider__card-likes{position: absolute; display:flex; gap:5px; padding: 6px; background-color:var(--secondary-color);border-radius:8px; top: 16px; right: 16px;font-size: 14px;line-height: 1;}
.recipe-slider__card-likes-img{padding-bottom: 0px;}
.recipe-slider__card-info{display: flex;gap: 12px;font-size: 12px;color: var(--primary-color);}
.recipe-slider__card-duration, .recipe-slider__card_level{display: flex;align-items: center;gap: 4px;}
.recipe-slider__prev, .recipe-slider__next{border:1px solid #36236A;cursor: pointer; background-color: #fff;z-index: 8;width: 50px;height: 50px;border-radius: 50%;display: flex;justify-content: center;align-items: center;position: absolute;top: 50%; transform: translateY(-50%);transition: background 0.3s ease-in-out;display:none;text-align:center;}
.recipe-slider__prev svg, .recipe-slider__next svg{transition: fill 0.3s ease-in-out;width: 23px;height: 46px;}
.recipe-slider__slider{position: relative;}
.recipe-slider__prev:hover, .recipe-slider__next:hover{background-color: var(--tertiary-color);}
.recipe-slider__prev:hover svg, .recipe-slider__next:hover svg{fill: white;}
.recipe-slider__prev.swiper-button-disabled, .recipe-slider__next.swiper-button-disabled{opacity: 0.3;cursor:not-allowed;}
.recipe-slider__view-all{text-wrap:nowrap; font-size:12px; color: #36236A;text-decoration:none;display:flex;gap:8px;align-items: center;}
.recipe-slider__card:last-child .recipe-slider__card-image{position:relative;}
.recipe-slider__card:last-child .recipe-slider__card-image img{filter:blur(2px);border-radius: 10px;height: 150px;object-fit: cover;width: 100%;}
.recipe-slider__card:last-child .recipe-slider__card-title{font-family: var(--primary-font-family);position:absolute;transform:translate(-50% , -50%);top:50%;left:50%;color:#fff;}

@media(min-width:768px){
  .recipe-slider__bg {width: 10%;}
  .recipe-slider__title{padding-bottom:50px; color:var(--primary-color);}
  .recipe-slider__card{padding: 1px; border-radius: 30px;}
  .recipe-slider__card-wrapper {padding: 1rem;border-radius: 30px;}
  .recipe-slider__card-title{font-size: 20px;line-height: 27px;}
  .recipe-slider__card-info{font-size: 14px;gap: 1rem;}
  .recipe-slider__card-likes {top: 24px; right: 24px;}
  .recipe-slider__prev{left: -12px;}
  .recipe-slider__next{right: -12px;}
  .recipe-slider__prev, .recipe-slider__next{display:flex;}
}
@media(min-width:992px){
  .recipe-slider br{display:none}
  .recipe-slider{ padding-top: 50px; padding-bottom:30px; position: relative;overflow:hidden;}
  .recipe-slider__bg{position: absolute;top: calc(0% - -26px);z-index:-1;display:block;}
}
@media(min-width:1400px){
  .recipe-slider__prev{left: -65px;}
  .recipe-slider__next{right: -65px;}
}
/*45-buy-now-cards-home*/
.buy-now-cards-home{position:relative;padding-top:30px;z-index:1;overflow:hidden;}
.buy-now-cards-home .container{position:relative;}  
.buy-now-cards-home__bg{position: absolute;width: 13%;top: calc(0% - -29px);z-index:0;}
.buy-now-cards-home__title{color: var(--primary-color);padding-bottom: 20px;text-align: center;}
.buy-now-cards-home__swiper{height:auto !important;}
.buy-now-cards-home__swiper .swiper-slide{height:auto !important;display: flex;flex-direction: column;}
.buy-now-cards-home__card{padding: 2px;width: 100%;border-radius: 12px;background: linear-gradient(180deg, #36236a 9%, rgba(54, 35, 106, 0) 90%),linear-gradient(0deg, #FFFFFF, #FFFFFF) center center;transition: background 0.3s ease-in-out;}
.buy-now-cards-home__card-wrapper{padding: 10px;background-color: #fff;border-radius: 10px;display: flex;flex-direction: column;height: 100%;}
.buy-now-cards-home__card-image{border-radius: 10px;margin-bottom: 0.5rem;display: block;}
.buy-now-cards-home__card-image img{width:100%;height:150px;object-fit:cover;border-radius: 10px;}
.buy-now-cards-home__card-title{color:var(--primary-color);font-family: var(--primary-font-family);flex: 1 1 auto;margin-bottom:1rem;font-size: 14px; line-height:18px;font-weight: 400;letter-spacing:0.5px;display: block;text-decoration: none;}
.buy-now-cards-home__card-likes{position: absolute; display:flex; gap:5px; padding: 0; background-color:var(--secondary-color);border-radius:8px; top: 16px; right: 16px;font-size: 14px;line-height: 1;}
.buy-now-cards-home__card-likes-img{padding-bottom: 0px;}
.buy-now-cards-home__prev, .buy-now-cards-home__next{border:1px solid #36236A;cursor: pointer; background-color: #fff;z-index: 8;width: 50px;height: 50px;border-radius: 50%;display: none;justify-content: center;align-items: center;position: absolute;top: 50%; transform: translateY(-50%);transition: background 0.3s ease-in-out;text-align:center;}
.rs__card-likes-img.empty{background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='14' viewBox='0 0 16 14' fill='none'%3E%3Cpath d='M8 13.25L8.345 13.916C8.23839 13.9712 8.12007 14.0001 8 14.0001C7.87993 14.0001 7.76161 13.9712 7.655 13.916L7.647 13.912L7.629 13.902C7.52428 13.8479 7.42092 13.7912 7.319 13.732C6.10019 13.0383 4.95032 12.23 3.885 11.318C2.045 9.731 0 7.35 0 4.5C0 1.836 2.086 0 4.25 0C5.797 0 7.153 0.802 8 2.02C8.847 0.802 10.203 0 11.75 0C13.914 0 16 1.836 16 4.5C16 7.35 13.955 9.731 12.115 11.318C10.9594 12.306 9.70469 13.172 8.371 13.902L8.353 13.912L8.347 13.915H8.345L8 13.25ZM4.25 1.5C2.914 1.5 1.5 2.664 1.5 4.5C1.5 6.65 3.08 8.644 4.865 10.182C5.83888 11.015 6.88844 11.7552 8 12.393C9.11156 11.7552 10.1611 11.015 11.135 10.182C12.92 8.644 14.5 6.65 14.5 4.5C14.5 2.664 13.086 1.5 11.75 1.5C10.377 1.5 9.141 2.486 8.721 3.956C8.67677 4.11317 8.5824 4.25159 8.45224 4.35018C8.32208 4.44877 8.16328 4.50212 8 4.50212C7.83672 4.50212 7.67791 4.44877 7.54776 4.35018C7.4176 4.25159 7.32323 4.11317 7.279 3.956C6.859 2.486 5.623 1.5 4.25 1.5Z' fill='%2336236A'%3E%3C/path%3E%3C/svg%3E");background-repeat: no-repeat no-repeat;background-position: center center;background-size: cover;width: 16px;height: 14px;}
.rs__card-likes-img.filled{background-image: url("data:image/svg+xml, %3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='14' viewBox='0 0 16 14' fill='none'%3E%3Cpath d='M8 13.25L8.345 13.916C8.23839 13.9712 8.12007 14.0001 8 14.0001C7.87993 14.0001 7.76161 13.9712 7.655 13.916L7.647 13.912L7.629 13.902C7.52428 13.8479 7.42092 13.7912 7.319 13.732C6.10019 13.0383 4.95032 12.23 3.885 11.318C2.045 9.731 0 7.35 0 4.5C0 1.836 2.086 0 4.25 0C5.797 0 7.153 0.802 8 2.02C8.847 0.802 10.203 0 11.75 0C13.914 0 16 1.836 16 4.5C16 7.35 13.955 9.731 12.115 11.318C10.9594 12.306 9.70469 13.172 8.371 13.902L8.353 13.912L8.347 13.915H8.345L8 13.25Z' fill='%2336236A'%3E%3C/path%3E%3C/svg%3E");background-repeat: no-repeat no-repeat;background-position: center center;background-size: cover;width: 16px;height: 14px;}
.buy-now-cards-home__next:hover .ss-next-icon, .buy-now-cards-home__prev:hover .ss-prev-icon{background:#fff;}
.buy-now-cards-home__next{right: 3px;}
.buy-now-cards-home__slider{position: relative;}
.buy-now-cards-home__prev:hover, .buy-now-cards-home__next:hover{background-color: var(--tertiary-color);}
.buy-now-cards-home__prev.swiper-button-disabled, .buy-now-cards-home__next.swiper-button-disabled{opacity: 0.3;cursor:not-allowed;}
.buy-now-cards-home__view-all{text-wrap:nowrap; font-size:12px; color: #36236A;text-decoration:none;display:flex;gap:8px;align-items: center;}
.buy-now-cards-home .swiper-slide:last-child .buy-now-cards-home-image{position:relative;}
.buy-now-cards-home .swiper-slide:last-child .buy-now-cards-home-image img{filter:blur(2px);border-radius: 10px;height: 150px;object-fit: cover;width: 100%;}
.buy-now-cards-home .swiper-slide:last-child .buy-now-cards-home-title{font-family: var(--primary-font-family);position:absolute;transform:translate(-50% , -50%);top:50%;left:50%;color:#fff;}

@media(min-width:768px){
  .buy-now-cards-home{padding-bottom: 30px;padding-top:50px;}
  .buy-now-cards-home__bg {width: 10%;}
  .buy-now-cards-home__title{padding-bottom: 50px;}
  .buy-now-cards-home__card{padding: 1px; border-radius: 30px;}
  .buy-now-cards-home__card-wrapper {padding: 1rem;border-radius: 30px;}
  .buy-now-cards-home__card-title{font-size: 20px;line-height: 27px;}
  .buy-now-cards-home__card-likes {top: 24px; right: 24px;}
  .buy-now-cards-home br{display:none}
  .buy-now-cards-home__prev, .buy-now-cards-home__next{display: flex;}
  .buy-now-cards-home__view-all{font-size:14px;}
  .buy-now-cards-home-title{font-size: 20px;line-height: 27px;}
}
@media(min-width:1400px){
  .buy-now-cards-home__prev{left: -65px;}
  .buy-now-cards-home__next{right: -65px;}}
/*03-recipe-slider*/
.rs{ padding-top: 24px; padding-bottom:24px; position: relative;overflow:hidden;}
.rs__bg{position: absolute;width: 20%;top: calc(0% - -5px);z-index:-1;}
.rs__title{padding-bottom: 20px; color:var(--primary-color);text-align: center;}
.rs__swiper{height:auto !important;}
.rs__swiper .swiper-slide{height:auto !important;display: flex;flex-direction: column;}
.rs__card{padding: 2px;height: 100%; border-radius: 12px;background: linear-gradient(180deg, #36236a 9%, rgba(54, 35, 106, 0) 90%),linear-gradient(0deg, #FFFFFF, #FFFFFF) center center;transition: background 0.3s ease-in-out;}
.rs__card-wrapper{padding: 10px;background-color: #fff;border-radius: 10px;display: flex;flex-direction: column;height: 100%;}
.rs__card-image{border-radius: 10px;margin-bottom: 0.5rem;display: block;}
.rs__swiper .swiper-slide:last-child .rs__card-image{position:relative;}
.rs__card-image img{width:100%;height:150px;object-fit:cover;border-radius: 10px;}
.rs__swiper .swiper-slide:last-child .rs__card-image img{filter:blur(2px);}
.rs__card-title{color:var(--primary-color);font-family: var(--primary-font-family);flex: 1 1 auto;margin-bottom:1rem;font-size: 14px; line-height:18px;font-weight: 400;letter-spacing:0.5px;display: block;text-decoration: none;}
.rs__swiper .swiper-slide:last-child .rs__card-title{position:absolute;transform:translate(-50% , -50%);top:50%;left:50%;color:#fff;}
.rs__card-likes{position: absolute; display:flex; gap:5px; padding: 0; background-color:var(--secondary-color);border-radius:8px; top: 16px; right: 16px;font-size: 14px;line-height: 1;}
.rs__card-likes-img{padding-bottom: 0px;}
.rs__prev, .rs__next{border:1px solid #36236A;cursor: pointer; background-color: #fff;z-index: 8;width: 50px;height: 50px;border-radius: 50%;display: flex;justify-content: center;align-items: center;position: absolute;top: 50%; transform: translateY(-50%);transition: background 0.3s ease-in-out;display:none;text-align:center;}
.rs__slider{position: relative;}
.rs__prev:hover, .rs__next:hover{background-color: var(--tertiary-color);}
.rs__next-dairy-milk:hover .ss-next-icon, .rs__prev-dairy-milk:hover .ss-prev-icon{background:#fff;}
.rs__prev.swiper-button-disabled, .rs__next.swiper-button-disabled{opacity: 0.3;cursor:not-allowed;}
@media(min-width:768px){
  .rs__bg {width: 13%;}
  .rs__title{padding-bottom:50px; color:var(--primary-color);}
  .rs__card{padding: 1px; border-radius: 30px;}
  .rs__card-wrapper {padding: 1rem;border-radius: 30px;}
  .rs__card-title{font-size: 20px;line-height: 27px;}
  .rs__card-likes {top: 24px; right: 24px;}
  .rs__prev{left: -12px;}
  .rs__next{right: -12px;}
  .rs__prev, .rs__next{display:flex;}
}
@media(min-width:992px){
  .rs br{display:none}
  .rs{ padding-top: 50px; padding-bottom:30px; position: relative;overflow:hidden;}
  .rs__bg{position: absolute;top: calc(0% - -26px);z-index:-1;}
}
@media(min-width:1400px){
  .rs__prev{left: -65px;}
  .rs__next{right: -65px;}
}

/* 46-editor-desk */
.ed{padding-top: 20px; padding-bottom: 30px;position: relative;overflow:hidden;}
.ed__bg{position: absolute;width: 18%;top: calc(0% - -29px);z-index:-1;}
.ed__content{padding-bottom: 1rem;display:flex;justify-content:space-between;align-items:center}
.ed__title{color:var(--primary-color);width: 100%;text-align:center;}
.ed__view-all{text-wrap:nowrap; font-size:12px; color: #36236A;text-decoration:none;display:flex;gap:8px;width: 115px;align-items: center;}
.ed__circle{display:flex;width:20px;height:20px;background-color: #36236A;border-radius:20px;justify-content:center;align-items:center}
.ed__swiper{height:auto !important;}
.ed__swiper .swiper-slide{height:auto !important;display: flex;flex-direction: column;}
.ed__card{padding: 2px;height: 100%; border-radius: 12px;background: linear-gradient(180deg, #36236a 9%, rgba(54, 35, 106, 0) 90%),linear-gradient(0deg, #FFFFFF, #FFFFFF) center center;transition: background 0.3s ease-in-out;}
.ed__card-wrapper{padding: 10px;background-color: #fff;border-radius: 10px;height: 100%;display: flex;flex-direction: column;}
.ed__card-image{border-radius: 10px;margin-bottom: 0.5rem;display: block;}
.ed__swiper .swiper-slide:last-child .ed__card-image{position:relative;}
.ed__card-image img{width:100%;height:150px;object-fit:cover;border-radius: 10px;}
.ed__swiper .swiper-slide:last-child .ed__card-image img{filter:blur(2px);}
.ed__card-title{color:var(--primary-color);font-family: var(--primary-font-family);flex: 1 1 auto;margin-bottom:1rem;font-size: 14px; line-height:18px;font-weight: 400;letter-spacing:0.5px;display: block;text-decoration: none;}
.ed__swiper .swiper-slide:last-child .ed__card-title{position:absolute;transform:translate(-50% , -50%);top:50%;left:50%;color:#fff;}
.ed__card-likes{position: absolute; display:flex; gap:5px; padding: 6px; background-color:var(--secondary-color);border-radius:8px; top: 16px; right: 16px;font-size: 14px;line-height: 1;}
.ed__card-likes-img{padding-bottom: 0px;}
.ed__prev, .ed__next{border:1px solid #36236A;cursor: pointer; background-color: #fff;z-index: 8;width: 50px;height: 50px;border-radius: 50%;display: flex;justify-content: center;align-items: center;position: absolute;top: 40%; transform: translateY(-50%);transition: background 0.3s ease-in-out;display:none;text-align:center;}
.ed__slider{position: relative;}
.ed__prev:hover, .ed__next:hover{background-color: var(--tertiary-color);}
.ed__next-editorDesk:hover .ss-next-icon, .ed__prev-editorDesk:hover .ss-prev-icon{background: #fff;}
.ed__prev.swiper-button-disabled, .ed__next.swiper-button-disabled{opacity: 0.3;cursor:not-allowed;}
@media(min-width:768px){
  .ed{padding-top: 50px; padding-bottom: 50px;}
  .ed__bg {width: 16%;}
  .ed__content{padding-bottom:50px;}
  .ed__title{color:var(--primary-color);}
  .ed__view-all{font-size:14px;}
  .ed__card{padding: 1px; border-radius: 30px;}
  .ed__card-wrapper {padding: 1rem;border-radius: 30px;}
  .ed__card-title{font-size: 20px;line-height: 27px;}
  .ed__card-likes {top: 24px; right: 24px;}
  .rs br{display:none}
  .ed__prev{left: -12px;}
  .ed__next{right: -12px;}
  .ed__prev, .ed__next{display:flex;}
}
@media(min-width:1200px){
  .ed__prev, .ed__next{display:flex; !important;}
}

@media(min-width:1400px){
  .ed__prev{left: -65px;top:50%;}
  .ed__next{right: -65px;top:50%;}
}
.articles__heart-btn{align-items: center;background: #f3a71d;border: none;border-radius: 8px;cursor: pointer;display: flex;gap: 4px;padding: 5px;position: absolute;right: 24px;top: 24px;z-index: 99;}
.articles__heart-icon{background-position: 50%;background-repeat: no-repeat;background-size: cover;height: 16px;width: 18px;}
.articles__like{background-image: var(--like-fill);}
.articles__unlike{background-image: var(--like-empty);}
.articles__like-count{font-size: 14px;}

/*07-explore-brand*/
.explore{ background-color: var(--primary-color); padding-top: 40px;padding-bottom:40px; position: relative}
.explore:before{content: '';background-image: url(https://5686032.fs1.hubspotusercontent-na1.net/hubfs/5686032/images/arch-light.png);background-repeat: repeat;background-size: contain;background-position: top center;width: 100%;height: 12px;position: absolute;left: 0;bottom: 0;z-index: 9;}
.explore__bg{display: none;}
.explore__bg-left-top{left:0; top:0; position: absolute;}
.explore__bg-left-bottom{left:0; bottom:0; position: absolute;}
.explore__bg-right-bottom{right:0; bottom:0; position: absolute;}
.explore__bg-right-top{ right:0; top:0;position: absolute;}
.explore__content { text-align: center;padding-bottom:30px; }
.explore__title { font-family: Appetite-Rounded; color: #F3A71D; font-size: 24px; line-height: 32.52px;}
.explore__content p { color: #fff; font-size: 14px; }
.explore__cards { display: flex; flex-wrap: wrap; justify-content: center; gap: 12px; }
.explore__card{width:calc(50% - 1.5rem/2);padding:8px;border-radius: 24px;text-align: center;color:#fff;position: relative;text-decoration: none;}
.explore__card::before {content: "";position: absolute;inset: 0;border-radius: 12px; padding: 1px;background:linear-gradient(180deg,#ffffff 10%,transparent 70%); -webkit-mask:linear-gradient(#fff 0 0) content-box, linear-gradient(#fff 0 0);-webkit-mask-composite: xor;mask-composite: exclude; }
.explore__card-image{border-radius: 12px;}
.explore__card .h3{color: #fff; font-size: 16px;}
@media (min-width: 768px) {
  .explore{padding-top: 80px;padding-bottom:100px;}
  .explore:before{height: 26px;}
  .explore__card { width: calc(25% - 4.5rem/4);border-radius: 35px;}     
  .explore__card::before {border-radius: 35px;}
  .explore__card .h3{font-size: var(--font-size-h3);}
  .explore__card{border-radius: 30px;}
  .explore__content {padding-bottom:50px;}
  .explore__content p { font-size: 18px; }
  .explore__title { font-size: 48px; line-height: 60px; }
}
@media (min-width: 992px) {
  .explore__bg{display: block;}
}
/*03-recipe-slider-oreo*/
.rso{ padding-top: 50px; padding-bottom: 50px;position: relative;z-index:1;overflow:hidden;}
.rso__bg{position: absolute;width: 13%;top: calc(0% - -29px);z-index:0;}
.rso__title{padding-bottom: 20px; color:var(--primary-color);position: relative;z-index:1;text-align:center;}
.rso__swiper{height:auto !important;}
.rso__swiper .swiper-slide{height:auto !important;display: flex;flex-direction: column;}
.rso__card{padding: 2px;width: 100%;border-radius: 12px;background: linear-gradient(180deg, #36236a 9%, rgba(54, 35, 106, 0) 90%),linear-gradient(0deg, #FFFFFF, #FFFFFF) center center;transition: background 0.3s ease-in-out;}
.rso__card-wrapper{padding: 10px;background-color: #fff;border-radius: 10px;display: flex;flex-direction: column;height: 100%;}
.rso__card-image{border-radius: 10px;margin-bottom: 0.5rem;display: block;}
.rso__swiper .swiper-slide:last-child .rso__card-image{position:relative;}
.rso__card-image img{width:100%;height:150px;object-fit:cover;border-radius: 10px;}
.rso__swiper .swiper-slide:last-child .rso__card-image img{filter:blur(2px);}
.rso__card-title{color:var(--primary-color);font-family: var(--primary-font-family);flex: 1 1 auto;margin-bottom:1rem;font-size: 14px; line-height:18px;font-weight: 400;letter-spacing:0.5px;display: block;text-decoration: none;}
.rso__swiper .swiper-slide:last-child .rso__card-title{position:absolute;transform:translate(-50% , -50%);top:50%;left:50%;color:#fff;}
.rso__card-likes{position: absolute; display:flex; gap:5px; padding: 0; background-color:var(--secondary-color);border-radius:8px; top: 16px; right: 16px;font-size: 14px;line-height: 1;}
.rso__card-likes-img{padding-bottom: 0px;}
.rso__prev, .rso__next{border:1px solid #36236A;cursor: pointer; background-color: #fff;z-index: 8;width: 50px;height: 50px;border-radius: 50%;display: none;justify-content: center;align-items: center;position: absolute;top: 50%; transform: translateY(-50%);transition: background 0.3s ease-in-out;text-align:center;}
.rso__prev{left: -12px;}
.rso__next{right: -12px;}
.rso__slider{position: relative;}
.rso__prev:hover, .rso__next:hover{background-color: var(--tertiary-color);}
.rso__prev:hover .ss-prev-icon, .rso__next:hover .ss-next-icon{background: #fff;}
.rso__prev.swiper-button-disabled, .rso__next.swiper-button-disabled{opacity: 0.3;cursor:not-allowed;}
.rso-title__content{display:flex; justify-content:center;align-items: baseline;}
.rso__view-all{text-wrap:nowrap; font-size:12px; color: #36236A;text-decoration:none;display:flex;gap:8px;align-items: center;}
@media(min-width:768px){
  .rso__bg {width: 10%;}
  .rso__title{padding-bottom: 50px; color:var(--primary-color);}
  .rso__card{padding: 1px; border-radius: 30px;}
  .rso__card-wrapper {padding: 1rem;border-radius: 30px;}
  .rso__card-title{font-size: 20px;line-height: 27px;}
  .rso__card-likes {top: 24px; right: 24px;}
  .rso br{display:none}
  .rso__prev, .rso__next{display: flex;}
  .rso__view-all{font-size:14px;}
}
@media(min-width:1400px){
  .rso__prev{left: -65px;}
  .rso__next{right: -65px;}}

/* Common for Mobile and Desktop */
.dc-web-stories-slider {background-color: #36236A;padding-top: 50px;padding-bottom: 50px;}
.dc-web-stories-slider__title {color: #F3A71D;text-align: center;font-size: 48px;margin-bottom: 50px;}


/* Mobile Device */
.dc-mobile-slider-container {display:block;}
.dc-mobile-slider {align-items: center;-webkit-transition-timing-function: linear !important;-o-transition-timing-function: linear !important;transition-timing-function: linear !important;display: flex;gap: 12px;white-space: nowrap;}
.dc-mobile-slide__card-title {color: #fff;margin-bottom: 10px;font-size: 14px;}
.dc-mobile-slide__card-description {color: rgba(255, 255, 255, 0.60);font-size: 14px;font-weight: 400;}
.dc-web-stories-slider .dc-mobile-slide {opacity: 0.6;cursor: pointer;}
.dc-mobile-slide__card-image-one {width: 294px;text-wrap: wrap;}
.dc-mobile-slide__card {width: 100%;border-radius: 30px;margin-bottom: 30px;position: relative;padding: 10px;border-top: 1px solid #fff;border-bottom: 1px solid transparent;background-image: linear-gradient(#fff, transparent), linear-gradient(#fff, transparent);background-size: 1px 60%;background-position: 0 0, 100% 0;background-repeat: no-repeat;}
.dc-mobile-slide__card-image {width: 100%;height: 360px;object-fit: cover;border-radius: 22px;}
.dc-mobile-slider-container {overflow: hidden;width: 100%;margin: 0 auto;position: relative;}


/* Desktop  */
.wsd-slider-container {display: none;}
.dc-web-stories-slider .wsd-slide{opacity: 0.6;cursor: pointer;}
.wsd-slider {align-items: center;-webkit-transition-timing-function: linear !important;-o-transition-timing-function: linear !important;transition-timing-function: linear !important;display: flex;gap: 30px;white-space: nowrap;}
.wsds__card {width: 100%;border-radius: 30px;margin-bottom: 30px;position: relative;padding: 10px;border-top: 1px solid #fff;border-bottom: 1px solid transparent;background-image: linear-gradient(#fff, transparent), linear-gradient(#fff, transparent);background-size: 1px 60%;background-position: 0 0, 100% 0;background-repeat: no-repeat;}
.wsds__card-image {width: 100%;height: 360px;object-fit: cover;border-radius: 22px;}
.wsds__card-title {color: #fff;margin-bottom: 16px;font-size: 24px;}
.wsds__card-description {color: rgba(255, 255, 255, 0.60);font-size: 18px;font-weight: 400;}
.wsd-slider-container{overflow: hidden;width: 100%;margin: 0 auto;position: relative;}
.wsds__card-image-one {width: 440px;text-wrap: wrap;}
.wsds__card-image-one img {height: 590px;}
.wsds__card-image-two {width: 260px;text-wrap: wrap;}
.wsds__card-image-two .wsds__card-title {font-size: 20px;}
.wsds__card-image-two .wsds__card-description {font-size: 14px;}
.wsds__card-image-two img {height: 320px;}
/*27-webstories-slider*/
.dc-web-stories-slider .active {opacity: 1;}

.no-select {
  user-select: none;
  /* For most modern browsers */
  -webkit-user-select: none;
  /* For Safari */
  -moz-user-select: none;
  /* For Firefox */
  -ms-user-select: none;
  /* For Internet Explorer and Edge */
  -o-user-select: none;
  /* For Opera */
}


@media(min-width:360px){
  .dc-mobile-slide__card-image-one{width:294px}
}


@media(min-width:576px){
  .dc-mobile-slide__card-image-one{width:440px}
}

@media(min-width:768px) {
  .dc-mobile-slider-container {
    display: none; 
  }
  .wsd-slider-container {display: block;}
}
/*quiz-corner*/
.quiz-corner{padding-top:30px;padding-bottom:30px;position: relative;z-index: 1;background-image: url('https://www.cadburydessertscorner.com/hubfs/images/quiz-corner-bg.png');background-repeat: repeat;background-position: center;background-size: contain;}
.quiz-corner:after{content:'';background-image:url('https://5686032.fs1.hubspotusercontent-na1.net/hubfs/5686032/images/arch-white.png');background-repeat:repeat;background-size:contain;background-position:top center;width:100%;height:12px;position: absolute;left: 0;top: -11px;z-index: 9;}
.quiz-corner:before{content: ' ';display: block;position: absolute;left: 0;top: 0;width: 100%;height: 100%;opacity: 0.96;background-color:#fff;z-index: -1;}
.quiz-corner .container{display: flex;flex-wrap: wrap;gap:24px;max-width: 630px;align-items: center;justify-content: space-between;}
.quiz-corner__left-image{width: 100%;text-align: center;}
.quiz-corner__left-image img{width:40%;}
.quiz-corner__right-content{width: 100%;text-align: center;}
.quiz-corner__description{margin-top:10px;margin-bottom: 24px;}
.quiz-corner__btn{border-radius: 40px;background-color: #F3A71D;height: 60px;padding: 8px 8px 8px 40px;display: inline-flex;font-size: 22px;color: #36236A;text-align: center;text-decoration: none;font-family: var(--primary-font-family);align-items: center;gap: 20px;}
.qz-arrow{background-image: url("data:image/svg+xml,%3Csvg width='46' height='46' viewBox='0 0 46 46' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Crect x='0.5' y='0.261719' width='45' height='45' rx='22.5' fill='%2336236A'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M26.8709 15.8482C27.0172 15.7262 27.1861 15.6342 27.368 15.5775C27.5499 15.5208 27.7411 15.5004 27.9309 15.5177C28.1206 15.5349 28.3051 15.5894 28.4738 15.6779C28.6425 15.7665 28.792 15.8874 28.9139 16.0338L33.7468 21.8338C33.8741 21.9794 33.971 22.1489 34.0318 22.3324C34.0927 22.5159 34.1162 22.7098 34.101 22.9025C34.0858 23.0953 34.0322 23.283 33.9434 23.4548C33.8545 23.6265 33.7323 23.7787 33.5837 23.9025C33.4352 24.0263 33.2634 24.1191 33.0785 24.1755C32.8935 24.2319 32.6992 24.2508 32.5069 24.2309C32.3145 24.2111 32.1281 24.1531 31.9586 24.0601C31.789 23.9672 31.6398 23.8413 31.5196 23.6898L26.6853 17.8898C26.4393 17.5945 26.3206 17.2135 26.3554 16.8306C26.3902 16.4478 26.5756 16.0944 26.8709 15.8482Z' fill='white'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M26.8709 29.6755C26.5756 29.4293 26.3902 29.076 26.3554 28.6931C26.3206 28.3103 26.4393 27.9293 26.6853 27.6339L31.5196 21.8339C31.6398 21.6824 31.789 21.5565 31.9586 21.4636C32.1281 21.3707 32.3145 21.3126 32.5069 21.2928C32.6992 21.273 32.8935 21.2918 33.0785 21.3482C33.2634 21.4046 33.4352 21.4975 33.5837 21.6212C33.7323 21.745 33.8545 21.8972 33.9434 22.069C34.0322 22.2407 34.0858 22.4285 34.101 22.6212C34.1162 22.814 34.0927 23.0078 34.0318 23.1913C33.971 23.3749 33.8741 23.5444 33.7468 23.6899L28.9139 29.4899C28.792 29.6363 28.6425 29.7572 28.4738 29.8458C28.3051 29.9344 28.1206 29.9888 27.9309 30.0061C27.7411 30.0233 27.5499 30.003 27.368 29.9463C27.1861 29.8895 27.0172 29.7975 26.8709 29.6755Z' fill='white'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M30.8945 22.7617C30.8945 23.1595 30.6944 23.5411 30.338 23.8224C29.9817 24.1037 29.4984 24.2617 28.9945 24.2617L13.7945 24.2617C13.2906 24.2617 12.8073 24.1037 12.451 23.8224C12.0947 23.5411 11.8945 23.1595 11.8945 22.7617C11.8945 22.3639 12.0947 21.9824 12.451 21.7011C12.8073 21.4198 13.2906 21.2617 13.7945 21.2617L28.9945 21.2617C29.4984 21.2617 29.9817 21.4198 30.338 21.7011C30.6944 21.9824 30.8945 22.3639 30.8945 22.7617Z' fill='white'/%3E%3C/svg%3E%0A");background-repeat: no-repeat no-repeat;background-position: center center;background-size: cover;width:45px;height:45px;}
.qc__star-one{position: absolute;left:0;bottom: -20px;}
.qc__star-two{position: absolute;bottom:-6%;right: 0;}
.qc__wheel{position: absolute;top:3%;right: 3%;}
.qc__line{position: absolute;top: 42%;right: 55%;transform: rotate(280deg);}
@media(min-width:768px){
  .quiz-corner{padding-top:50px;padding-bottom:50px;}
  .quiz-corner:after{height:26px;top:-26px;}
  .quiz-corner__left-image{width: 250px;text-align: left;}
  .quiz-corner__left-image img{width:100%;}
  .quiz-corner__right-content{width: calc(100% - 275px);text-align: left;}
  .qc__star-one{top:calc(50% - 60px);bottom:auto;left: 5%;}
  .qc__star-two{bottom:10%;right: 20%;}
  .qc__line{top:10%;right: 50%;}
}
.quiz_exceeded{display:none}

/*11-subscribe-form*/
/* #start-baking{scroll-margin-top: 210px;} */
.start-baking{position: relative;padding: 30px 0;z-index: 0;padding-left: 15px; padding-right: 15px;overflow:hidden;display:none}
.start-baking:after{content:'';position:absolute;background-image:url('https://5686032.fs1.hubspotusercontent-na1.net/hubfs/5686032/images/home/subscribe-bg.png');background-repeat: no-repeat;background-position: bottom right;width: 140px;height:125px;right:0;bottom:0;opacity: 0.15;z-index:-1;}
.start-baking__bg{display:none;}
.start-baking__star{display:none;}
.start-baking__content{text-align: center;}
.start-baking .start-baking__title{color: #F3A71D;font-size: 24px;line-height: 1.2;font-family: 'Appetite-Rounded',sans-serif;font-weight: 400;}
.start-baking .start-baking__title span{color:#36236A;}
.start-baking .start-baking__subtitle{color: white;font-size: 24px;line-height: 1.2;font-family: 'Appetite-Rounded',sans-serif;font-weight: 400;margin-bottom: 8px;}
.start-baking .start-baking__description{color: white;font-size: 14px;line-height: 1.6;font-family: 'Montserrat', sans-serif;font-weight: 500;margin-bottom: 24px;}
.start-baking .start-baking__form{margin: auto;font-family: 'Montserrat', sans-serif;position: relative;}
.start-baking__form input[type=email]{padding: 16px;font-family: 'Montserrat', sans-serif;font-size:16px;}
.start-baking__form .hs-submit{position: absolute;top: 4px;right: 4px;}
.start-baking__form input[type=submit], .start-baking__form  form .hs-button {cursor: pointer;display: inline-block;text-align: center;transition: all 0.15s linear;white-space: normal;color: #36236A;font-size: 16px;font-family: 'Montserrat', sans-serif;font-weight: 500;border-radius: 40px;background-color: rgba(243, 167, 29, 1);border: 1px solid rgba(243, 167, 29, 1);width: 132px;padding: 12px 45px 12px 12px;}
.start-baking__form .hs-submit:after{content: "";position: absolute;background-image: url('https://5686032.fs1.hubspotusercontent-na1.net/hubfs/5686032/images/home/sign-up-arrow.webp');background-repeat: no-repeat;right: 0;bottom: 0;top: 4px;left: 90px;cursor: pointer;}
.start-baking__directed-arrow{display:none;}
.start-baking__form ::placeholder {color: rgba(54, 35, 106, 0.50);font-family: Montserrat;font-size: 16px;font-weight: 500;}
.custom-submit-message{display:none}
.start-baking__download-btn{display:inline-block;background-color:#36236A;color:#fff;font-size:16px;font-weight:600;padding:15px 50px;border-radius:50px;margin-top:30px;margin-bottom:30px;}
.start-baking__download-btn .download-icon{vertical-align:middle;margin-right:10px;background-image: url("data:image/svg+xml,%3Csvg width='23' height='22' viewBox='0 0 23 22' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M19.7499 12.832C19.5068 12.832 19.2736 12.9286 19.1017 13.1005C18.9298 13.2724 18.8333 13.5056 18.8333 13.7487V17.4154C18.8333 17.6585 18.7367 17.8916 18.5648 18.0635C18.3929 18.2355 18.1597 18.332 17.9166 18.332H5.08325C4.84014 18.332 4.60698 18.2355 4.43507 18.0635C4.26316 17.8916 4.16659 17.6585 4.16659 17.4154V13.7487C4.16659 13.5056 4.07001 13.2724 3.8981 13.1005C3.72619 12.9286 3.49303 12.832 3.24992 12.832C3.0068 12.832 2.77365 12.9286 2.60174 13.1005C2.42983 13.2724 2.33325 13.5056 2.33325 13.7487V17.4154C2.33325 18.1447 2.62298 18.8442 3.13871 19.3599C3.65443 19.8756 4.35391 20.1654 5.08325 20.1654H17.9166C18.6459 20.1654 19.3454 19.8756 19.8611 19.3599C20.3769 18.8442 20.6666 18.1447 20.6666 17.4154V13.7487C20.6666 13.5056 20.57 13.2724 20.3981 13.1005C20.2262 12.9286 19.993 12.832 19.7499 12.832ZM10.8491 14.3995C10.9363 14.483 11.0391 14.5484 11.1516 14.592C11.2613 14.6405 11.38 14.6656 11.4999 14.6656C11.6199 14.6656 11.7385 14.6405 11.8483 14.592C11.9608 14.5484 12.0636 14.483 12.1508 14.3995L15.8174 10.7329C15.99 10.5603 16.087 10.3261 16.087 10.082C16.087 9.83792 15.99 9.60381 15.8174 9.4312C15.6448 9.25859 15.4107 9.16161 15.1666 9.16161C14.9225 9.16161 14.6884 9.25859 14.5158 9.4312L12.4166 11.5395V2.7487C12.4166 2.50558 12.32 2.27242 12.1481 2.10052C11.9762 1.92861 11.743 1.83203 11.4999 1.83203C11.2568 1.83203 11.0236 1.92861 10.8517 2.10052C10.6798 2.27242 10.5833 2.50558 10.5833 2.7487V11.5395L8.48409 9.4312C8.39862 9.34573 8.29715 9.27793 8.18548 9.23168C8.07381 9.18542 7.95412 9.16161 7.83325 9.16161C7.71238 9.16161 7.59269 9.18542 7.48102 9.23168C7.36935 9.27793 7.26789 9.34573 7.18242 9.4312C7.09695 9.51667 7.02915 9.61813 6.9829 9.7298C6.93664 9.84147 6.91283 9.96116 6.91283 10.082C6.91283 10.2029 6.93664 10.3226 6.9829 10.4343C7.02915 10.5459 7.09695 10.6474 7.18242 10.7329L10.8491 14.3995Z' fill='white'/%3E%3C/svg%3E%0A");background-repeat: no-repeat no-repeat;background-position: center center;background-size: cover;width:24px;height:23px;display: inline-block;}
@media(min-width: 576px){
  .start-baking .start-baking__form{max-width: 540px;}
}
@media(min-width: 768px){
  .start-baking{padding: 50px 0;overflow:hidden}
  .start-baking:after{content: none;}
  .start-baking__bg{padding-top: 50px;display:block;position: absolute;left: 0;z-index: -1;}
  .start-baking__star{display:block;position: absolute;left: 139px;top: 87px;}
  .start-baking .start-baking__title{font-size: 40px;}
  .start-baking .start-baking__subtitle{font-size: 40px;}
  .start-baking .start-baking__description{font-size: 16px;}
  .start-baking .start-baking__form{max-width: 640px;}
  .start-baking__form input[type=email]{padding: 20px;font-size:18px;}
  .start-baking__form input[type=submit],form .hs-button{font-size: 18px;}
  .start-baking__form ::placeholder {font-size: 22px;}
  .start-baking__form .hs-submit{top: 5px;right: 8px;}
  .start-baking__form .hs-submit:after{top: 6px;left: 145px;background-image: url('https://5686032.fs1.hubspotusercontent-na1.net/hubfs/5686032/images/home/signup-arrow.webp');}
  .start-baking__form input[type=submit], .start-baking__form form .hs-button{width: 200px;padding: 15px 75px 15px 25px;}
  .start-baking__directed-arrow{display:block;position: absolute;top: -108px;right: -52px;}
  .start-baking__download-btn{font-size:20px;}
}
@media(min-width: 992px){
  .start-baking__directed-arrow{top: -72px;right: -110px;}
}
@media(min-width: 1024px){
  .start-baking .start-baking__form{max-width: 740px;}
  .start-baking__form input[type=email]{font-size:22px;}
  .start-baking__form input[type=submit],form .hs-button{font-size: 22px;}
}
.start-baking__form .hs-form-field {margin-bottom: 1.4rem;}
.start-baking__form form input[type=email]:focus{
  outline: none;
}
.start-baking__form .form-title {
  margin-bottom: 0;
}
.start-baking__form form legend {
  font-size: 0.875rem;
}
.start-baking__form form input[type=text],
.start-baking__form form input[type=search],
.start-baking__form form input[type=email],
.start-baking__form form input[type=password],
.start-baking__form form input[type=tel],
.start-baking__form form input[type=number],
.start-baking__form form input[type=file],
.start-baking__form form select,
.start-baking__form form textarea {
  display: inline-block;
  width: 100%;
  border-radius: 70px;
  border: 1px solid ;
}
.start-baking__form form textarea {
  resize: vertical;
}
.start-baking__form form fieldset {
  max-width: 100% !important;
}
.start-baking__form form .inputs-list {
  margin: 0;
  padding: 0;
  list-style: none;
}
.start-baking__form form .inputs-list > li {
  display: block;
}
.start-baking__form form .inputs-list input,
.start-baking__form form .inputs-list span {
  vertical-align: middle;
}
.start-baking__form form input[type=checkbox],
.start-baking__form form input[type=radio] {
  cursor: pointer;
  margin-right: 0.35rem;
}
.start-baking__form .hs-dateinput {
  position: relative;
}
.start-baking__form .hs-dateinput:before {
  content:'\01F4C5';
  position: absolute;
  right: 10%;
  top: 50%;
  transform: translateY(-50%);
}
.start-baking__form .fn-date-picker .pika-table thead th {
  color: #FFF;
}
.start-baking__form .fn-date-picker td.is-selected .pika-button {
  border-radius: 0;
  box-shadow: none;
}
.start-baking__form .fn-date-picker td .pika-button:hover,
.start-baking__form .fn-date-picker td .pika-button:focus {
  border-radius: 0 !important;
  color: #FFF;
}
.start-baking__form form input[type=file] {
  background-color: transparent;
  border: initial;
  padding: initial;
}
.start-baking__form form .hs-richtext,
.start-baking__form form .hs-richtext p {
  font-size: 0.875rem;
  margin: 0 0 1.4rem;
}
.start-baking__form form .hs-richtext img {
  max-width: 100% !important;
}
.start-baking__form .legal-consent-container .hs-form-booleancheckbox-display > span,
.start-baking__form .legal-consent-container .hs-form-booleancheckbox-display > span p {
  margin-left: 1rem !important;
}
.start-baking__form .hs-form-required {
  color: #EF6B51;
}
.start-baking__form .hs-input.invalid.error {
  border-color: #EF6B51;
}
.start-baking__form .hs-error-msg {
  color: #EF6B51;
  font-size: 15px;
}
.start-baking__form .hs_error_rollup{
  display:none;
}
.start-baking__form .submitted-message{
  color:#F3A71D;font-size:16px;text-align:center;
}
.start-baking__form .grecaptcha-badge {
  margin: 0 auto;
}

/*47-like-login-popup*/
.popup__form{bottom: 0;left: 0;position: fixed;right: 0;top: 0;z-index: 1029;overflow-y: scroll;height: 100%;align-items:center;justify-content:center;padding:2rem 1rem;}
.popup__form-wrapper{position: relative;background: url('https://5686032.fs1.hubspotusercontent-na1.net/hubfs/5686032/dc-website-2022/pop-up/images/background-image.webp') no-repeat center center;background-size: cover;background-color: var(--primary-color);max-width: 400px;height: auto;padding: 20px;margin:auto !important;}
.popup__form-content {text-align: center;color: white;padding: 20px;border-radius: 16px;margin-top: 35px;}
.popup__form-title {font-size:36px;font-weight: 500;color: #fff;}
.popup__form-subtitle {font-size: 19px;font-family: 'DairyMilkFont', sans-serif;margin: 0 0 10px;color: #fff;line-height: 1.4;font-weight: 400;}
.popup__form-subtitle--emoji{color: #f44336;display: inline-block;}
.popup__form-description{font-size: 15px;color: #f3a71d;line-height: 1.4;font-weight: 500;}
.popup__form-field{position:relative;}
.popup__form-input{font-family: Montserrat;background-color: #fff;border: 1px solid #fff;border-radius: 35px;color: #36236a;font-size: 11px;padding: 1rem 2rem;width: 100%;margin-top: 1rem;margin-bottom: 10px;text-align: center;}
.popup__form-input::placeholder{color: rgba(54,35,106,.5);}
.popup__form-btn{font-family: Montserrat;background: #f3a71d;border-radius: 40px;color: #36236a;font-size: 16px;padding:10px 15px 10px 15px;text-decoration: none;display: inline-flex;align-items: center;margin-top: 1rem;}
.popup__form-btn span{background-color: #36236a;border-radius: 50%;height: 30px;width: 30px;align-items: center;display: inline-flex;justify-content: center;margin-left: 10px;}
.popup__form-btn span img{width: 16px;height: 16px;}
.popup__preloader-overlay{background-color: rgb(0 0 0 / 0.8);content: "";height: 100vh;position: fixed;width: 100%;z-index: 1028;top: 0;display:none}
.user_error{font-size: 13px;margin-top: 3px;padding: 4px 8px;border-radius: 5px;color: #fff;font-weight: 400;font-size: 12px;position: absolute;left: 50%;bottom: -15px;transform: translateX(-50%);white-space: nowrap;}
.popup__form-button{display: inline-block;position: absolute;right: 25px;background: transparent;border: none;}
.popup__form-button{filter:invert(1);cursor: pointer;width: 14px;height: 14px;background-image: url(data:image/svg+xml,%3Csvg width='14' height='14' viewBox='0 0 14 14' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1.4 14L0 12.6L5.6 7L0 1.4L1.4 0L7 5.6L12.6 0L14 1.4L8.4 7L14 12.6L12.6 14L7 8.4L1.4 14Z' fill='black'/%3E%3C/svg%3E%0A);background-repeat: no-repeat;background-position: center;background-size: contain;position: absolute;right: 15px;top: 18px;}
.popup__form-button svg{fill: rgba(255, 255, 255, 1);height: 20px;width: 20px;cursor:pointer}
@media (min-width: 768px) {
  .popup__form-wrapper{max-width: 500px;aspect-ratio: 1;}
  .popup__form-title {font-size: 46px;margin-top: 0;}
  .popup__form-subtitle {font-size: 22px;margin-bottom: 20px;padding-left: 55px;padding-right: 55px;}
  .popup__form-input{font-size: 18px;}
  .popup__form-btn{font-size: 18px;}
}

.user_error{display:none}
.popup__preloader{width: 100%;height: 100%;position: absolute;top: 0;left: 0;background-color: rgb(255 255 255 / 70%);display: none;align-items: center;justify-content: center;}
.popup__preloader img{animation:rotation 2s infinite linear;}
@keyframes rotation{
  from{transform: rotate(0deg);}
  to{transform: rotate(359deg);}
}

/*33-recommeneded-brand-recipe*/
.rsrr{ padding-top: 25px !important; padding-bottom: 25px !important;position: relative;z-index:1;overflow:hidden;}
.rsrr__bg{position: absolute;width: 13%;top: calc(0% - -29px);z-index:0;}
.rsrr__title{padding-bottom: 20px; color:var(--primary-color);text-align: center;width: 100%;position: relative;z-index:1;}
.rsrr__swiper{height:auto !important;}
.rsrr__swiper .swiper-slide{height:auto !important;display: flex;flex-direction: column;}
.rsrr__card{padding: 2px;width: 100%;border-radius: 12px;background: linear-gradient(180deg, #36236a 9%, rgba(54, 35, 106, 0) 90%),linear-gradient(0deg, #FFFFFF, #FFFFFF) center center;transition: background 0.3s ease-in-out;}
.rsrr__card-wrapper{padding: 10px;background-color: #fff;border-radius: 10px;display: flex;flex-direction: column;height: 100%;}
.rsrr__card-image{border-radius: 10px;margin-bottom: 0.5rem;display: block;}
.rsrr__card-image img{width:100%;height:150px;object-fit:cover;border-radius: 10px;}
.rsrr__card-title{color:var(--primary-color);font-family: var(--primary-font-family);flex: 1 1 auto;margin-bottom:1rem;font-size: 14px; line-height:18px;font-weight: 400;letter-spacing:0.5px;display: block;text-decoration: none;}
.rsrr__card-likes{position: absolute; display:flex; gap:5px; padding: 6px; background-color:var(--secondary-color);border-radius:8px; top: 16px; right: 16px;font-size: 14px;line-height: 1;}
.rsrr__card-likes-img.empty{background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='14' viewBox='0 0 16 14' fill='none'%3E%3Cpath d='M8 13.25L8.345 13.916C8.23839 13.9712 8.12007 14.0001 8 14.0001C7.87993 14.0001 7.76161 13.9712 7.655 13.916L7.647 13.912L7.629 13.902C7.52428 13.8479 7.42092 13.7912 7.319 13.732C6.10019 13.0383 4.95032 12.23 3.885 11.318C2.045 9.731 0 7.35 0 4.5C0 1.836 2.086 0 4.25 0C5.797 0 7.153 0.802 8 2.02C8.847 0.802 10.203 0 11.75 0C13.914 0 16 1.836 16 4.5C16 7.35 13.955 9.731 12.115 11.318C10.9594 12.306 9.70469 13.172 8.371 13.902L8.353 13.912L8.347 13.915H8.345L8 13.25ZM4.25 1.5C2.914 1.5 1.5 2.664 1.5 4.5C1.5 6.65 3.08 8.644 4.865 10.182C5.83888 11.015 6.88844 11.7552 8 12.393C9.11156 11.7552 10.1611 11.015 11.135 10.182C12.92 8.644 14.5 6.65 14.5 4.5C14.5 2.664 13.086 1.5 11.75 1.5C10.377 1.5 9.141 2.486 8.721 3.956C8.67677 4.11317 8.5824 4.25159 8.45224 4.35018C8.32208 4.44877 8.16328 4.50212 8 4.50212C7.83672 4.50212 7.67791 4.44877 7.54776 4.35018C7.4176 4.25159 7.32323 4.11317 7.279 3.956C6.859 2.486 5.623 1.5 4.25 1.5Z' fill='%2336236A'%3E%3C/path%3E%3C/svg%3E");background-repeat: no-repeat no-repeat;background-position: center center;background-size: cover;width: 16px;height: 14px;}
.rsrr__card-likes-img.filled{background-image: url("data:image/svg+xml, %3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='14' viewBox='0 0 16 14' fill='none'%3E%3Cpath d='M8 13.25L8.345 13.916C8.23839 13.9712 8.12007 14.0001 8 14.0001C7.87993 14.0001 7.76161 13.9712 7.655 13.916L7.647 13.912L7.629 13.902C7.52428 13.8479 7.42092 13.7912 7.319 13.732C6.10019 13.0383 4.95032 12.23 3.885 11.318C2.045 9.731 0 7.35 0 4.5C0 1.836 2.086 0 4.25 0C5.797 0 7.153 0.802 8 2.02C8.847 0.802 10.203 0 11.75 0C13.914 0 16 1.836 16 4.5C16 7.35 13.955 9.731 12.115 11.318C10.9594 12.306 9.70469 13.172 8.371 13.902L8.353 13.912L8.347 13.915H8.345L8 13.25Z' fill='%2336236A'%3E%3C/path%3E%3C/svg%3E");background-repeat: no-repeat no-repeat;background-position: center center;background-size: cover;width: 16px;height: 14px;}
.rsrr__card-likes-img{padding-bottom: 0px;}
.rsrr__prev, .rsrr__next{border:1px solid #36236A;cursor: pointer; background-color: #fff;z-index: 8;width: 50px;height: 50px;border-radius: 50%;display: none;justify-content: center;align-items: center;position: absolute;top: 50%; transform: translateY(-50%);transition: background 0.3s ease-in-out;text-align:center;}
.rsrr__prev{left: -12px;}
.rsrr__next{right: -12px;}
.rsrr__slider{position: relative;}
.rsrr__prev:hover, .rsrr__next:hover{background-color: var(--tertiary-color);}
.rsrr__prev:hover .ss-prev-icon, .rsrr__next:hover .ss-next-icon{background: white;}
.rsrr__prev.swiper-button-disabled, .rsrr__next.swiper-button-disabled{opacity: 0.3;cursor:not-allowed;}
@media(min-width:768px){
  .rsrr__bg {width: 10%;}
  .rsrr__title{padding-bottom: 50px; color:var(--primary-color);}
  .rsrr__card{padding: 1px; border-radius: 30px;}
  .rsrr__card-wrapper {padding: 1rem;border-radius: 30px;}
  .rsrr__card-title{font-size: 20px;line-height: 27px;}
  .rsrr__card-likes {top: 24px; right: 24px;}
  .rsrr br{display:none}
  .rsrr__prev, .rsrr__next{display: flex;}
}
@media(min-width:1400px){
  .rsrr__prev{left: -65px;}
  .rsrr__next{right: -65px;}}

/*37-recommended-articles-1*/
.rc-title{text-align: center;}
.recommend-article{background-color:#fff6e6}
.recommend-article{padding-top: 30px; padding-bottom: 30px;position: relative;overflow:hidden;}
.recommend-article__bg{position: absolute;width: 18%;top: calc(0% - -29px);z-index:-1;}
.recommend-article__content{padding-bottom: 1rem;display:flex;justify-content:space-between;align-items:center}
.recommend-article__title{color:var(--primary-color);width: 100%;}
.recommend-article__view-all{text-wrap:nowrap; font-size:12px; color: #36236A;text-decoration:none;display:flex;gap:8px;width: 115px;align-items: center;}
.recommend-article__circle{display:flex;width:20px;height:20px;background-color: #36236A;border-radius:20px;justify-content:center;align-items:center}
.recommend-article__swiper{height:auto !important;}
.recommend-article__swiper .swiper-slide{height:auto !important;display: flex;flex-direction: column;}
.recommend-article__card{padding: 2px;height: 100%; border-radius: 12px;background: linear-gradient(180deg, #36236a 9%, rgba(54, 35, 106, 0) 90%),linear-gradient(0deg, #FFFFFF, #FFFFFF) center center;transition: background 0.3s ease-in-out;}
.recommend-article__card-wrapper{padding: 10px;background-color: #fff;border-radius: 10px;height: 100%;display: flex;flex-direction: column;}
.recommend-article__card-image{border-radius: 10px;margin-bottom: 0.5rem;display: block;}
.recommend-article__card-image img{width:100%;height:150px;object-fit:cover;border-radius: 10px;}
.recommend-article__card-title{color:var(--primary-color);font-family: var(--primary-font-family);flex: 1 1 auto;margin-bottom:1rem;font-size: 14px; line-height:18px;font-weight: 400;letter-spacing:0.5px;display: block;text-decoration: none;}
.recommend-article__card-likes{position: absolute; display:flex; gap:5px; padding: 6px; background-color:var(--secondary-color);border-radius:8px; top: 16px; right: 16px;font-size: 14px;line-height: 1;}
.recommend-article__card-likes-img{padding-bottom: 0px;}
.recommend-article__card-info{display: flex;gap: 12px;font-size: 10px;color: var(--primary-color);}
.recommend-article__card-duration, .recommend-article__card_level{display: flex;align-items: center;gap: 4px;}
.recommend-article__prev, .recommend-article__next{border:1px solid #36236A;cursor: pointer; background-color: #fff;z-index: 8;width: 50px;height: 50px;border-radius: 50%;display: flex;justify-content: center;align-items: center;position: absolute;top: 40%; transform: translateY(-50%);transition: background 0.3s ease-in-out;display:none;text-align:center;}
.recommend-article__slider{position: relative;}
.recommend-article__prev:hover, .recommend-article__next:hover{background-color: var(--tertiary-color);}
.recommend-article__next:hover .ss-next-icon, .recommend-article__prev:hover .ss-prev-icon{background:#fff;}
.recommend-article__prev.swiper-button-disabled, .recommend-article__next.swiper-button-disabled{opacity: 0.3;cursor:not-allowed;}
@media(min-width:768px){
  .recommend-article{padding-top: 50px; padding-bottom: 50px;}
  .recommend-article__bg {width: 16%;}
  .recommend-article__content{padding-bottom:50px;}
  .recommend-article__title{color:var(--primary-color);}
  .recommend-article__view-all{font-size:14px;}
  .recommend-article__card{padding: 1px; border-radius: 30px;}
  .recommend-article__card-wrapper {padding: 1rem;border-radius: 30px;}
  .recommend-article__card-title{font-size: 20px;line-height: 27px;}
  .recommend-article__card-info{font-size: 14px;gap: 1rem;}
  .recommend-article__card-likes {top: 24px; right: 24px;}
  .rs br{display:none}
  .recommend-article__prev{left: -12px;}
  .recommend-article__next{right: -12px;}
  .recommend-article__prev, .recommend-article__next{display:flex;}
}
@media(min-width:1400px){
  .recommend-article__prev{left: -65px;top:50%;}
  .recommend-article__next{right: -65px;top:50%;}
}
.articles__like-yes-btn .articles__heart-icon{background-position: 50%;background-repeat: no-repeat;background-size: cover;height: 16px;width: 18px;}
.articles__like-yes-btn .articles__like-count{font-size: 14px;}

/*08-recipe-categories*/
.exploreby{background-color:#FFF6E6;position:relative;padding: 24px 0;}
.exploreby__bottom-subract{position: absolute; bottom: 0%; left: 0%; width: 100%; right: 0%;}
.exploreby-listing{display: flex;flex-wrap: wrap;justify-content: space-around;gap: 15px;}
.exploreby-listing a{text-decoration:none;color:inherit;display:block;}
.exploreby-card img{display:block;}
.exploreby-title.text-left{text-align:left;}
.exploreby-title.text-right{text-align:right;}
.exploreby-title.text-center{text-align:center;}
.exploreby-title{text-align: center;margin-bottom: 20px;letter-spacing: 0;}
.exploreby-card{text-align: center;display:block;width:150px;}
.exploreby__bottom-img{background-color: var(--primary-color);}
@media (min-width: 768px){
  ..exploreby{padding: 50px 0;}
  .exploreby-title{margin-bottom: 60px;}
  .exploreby-card{width:182px;}
  .exploreby-swiper-wrapper{justify-content: center;} 
  .exploreby-swiper-wrapper .swiper-slide{width:calc(33.33% - 1rem);}
  .exploreby-swiper-wrapper .swiper-slide img{padding: 0 33px;}
  .exploreby-swiper-wrapper .swiper-slide{width:calc(25% - 4rem);}
  .exploreby-swiper-wrapper .swiper-slide img{padding: 0 10px;}
}
@media (min-width: 1200px){
  .exploreby-swiper-wrapper .swiper-slide{width:calc(25% - 4rem);}
  .exploreby-swiper-wrapper .swiper-slide img{padding: 0 10px;}
}


.webstories-listing__card .hgtm-btn-click{display:flex;width:100%;height:100%;}
.webstories-listing__card .gtm-btn-click.hgtm-btn-click{aspect-ratio: 1 / 1.78;}


/* article hero slider */
.articles-hero-slider{padding: 24px 0; padding-top:55px;}
.articles-hero-slider__links ul li{list-style-position: unset;margin-left: 0;}
.articles-hero-slider__links li{display: inline-flex;color: var( --primary-color);font-family: var(--secondary-font-family);font-size: 14px;text-decoration: none;}
.articles-hero-slider__links li a{color: var(--primary-color);font-weight:600;text-decoration:none;}
.articles-hero-slider__links li img{vertical-align:middle;}
.articles-hero-slider h1{font-size: 32px;letter-spacing: 0.59px;margin-bottom: 20px;}
.articles-hero-slider__box--content{border-radius:12px;padding:1px;width:100%;background: linear-gradient(180deg, #36236a 9%, rgba(54, 35, 106, 0) 90%),linear-gradient(0deg, #FFFFFF, #FFFFFF) center center;transition: background 0.3s ease-in-out;}
.articles-hero-slider__box{padding:10px; background-color:#fff;border-radius:12px;height:100%}
.articles-hero-slider__box img{display: block;} 
.articles-hero-slider__image{border-radius: 15px;width:100%;height:200px;object-fit:cover;}
.swiper-slide a.swiper-slide-image {position:relative;}
.swiper-slide a.swiper-slide-image:after{content:""; background: linear-gradient(180deg, rgba(0, 0, 0, 0.00) 17.62%, rgba(0, 0, 0, 0.80) 88.56%);position:absolute;top:0;bottom:0;left:0;right:0;border-radius:10px;}
.articles-hero-slider__content a{color:#fff;bottom: 20px;font-size: 18px;line-height: normal;letter-spacing: 0.59px;margin-bottom: 8px;padding:0 16px;position: absolute;text-shadow: 0px 4px 14px rgba(0, 0, 0, 0.45);}
.articles-hero-slider__cards{display: none;}
.articles-hero-slider__cards img{width:100%;object-fit:cover;height:60px;border-radius:10px;}
/*   .articles-hero-slider__card p{color:var(--primary-color);} */
.articles-hero-slider__box .swiper-pagination-bullet{background: rgba(255, 255, 255, 0.40);opacity: 1; width:5px;height:5px;margin-left:2px !important;margin-right:2px !important;}
.articles-hero-slider__box .swiper-pagination-bullet-active{background: #F3A71D;}
.articles-hero-slider__box .swiper-button-next{display: none;}
.articles-hero-slider__box .swiper-button-prev{display: none;}
.articles-hero-slider__tab{padding-top: 24px;}
.articles-hero-slider__tab button{background-color: #fff;border-radius: 8px;border: 1px solid #36236A;color: var( --primary-color);font-family: var(--secondary-font-family);font-size: 16px;line-height: normal;letter-spacing: 0.59px;padding: 4px 6px;margin-bottom: 8px;margin-right: 4px;cursor: pointer;transition: var(--primary-transistion);}
.articles-hero-slider__tab button.active-tab-title {background-color: var( --primary-color);color:#fff;}
.articles-hero-slider__tab button:hover{background-color: var( --primary-color);color:#fff;}
.articles-hero-slider__tab .tab-content{display: none;}
.articles-hero-slider__tab .active-tab{display: block;}
.articles-hero-slider__tab__flex-box{display: flex;column-gap: 1rem;border-bottom: 2px dashed rgba(54, 35, 106, 0.30);padding:16px 0;}
.articles-hero-slider__tab__flex-box:last-of-type{border-bottom: none;}
.articles-hero-slider__tab__image img{border-radius: 15px;display: block;width:148px; height:84px;}
.articles-hero-slider__tab__content{width: calc(60% - 8px);}
.articles-hero-slider__tab__content a.articles-hero-slider__tab__content--link{color:var(--primary-color);font-size: var(--base-font-size);line-height: 1.3;font-family: var(--primary-font-family);letter-spacing: 0.59px;display: block;}
.articles-hero-slider__tab__datetime{display: inline-flex;align-items:center;gap: 4px;}
.articles-hero-slider__tab__datetime span{color:var(--primary-color);font-family: var(--secondary-font-family);font-size: 12px;line-height: normal;margin-right: 12px;}
.articles-hero-slider__tab__datetime img{margin-right: 5px;}
.view-icon{-webkit-mask-repeat: no-repeat;-webkit-mask-size: contain;-webkit-mask-position: center;mask-repeat: no-repeat;mask-size: contain;mask-position: center;background: #36236A;display: block;width: 15px;height: 10px;-webkit-mask-image: url('data:image/svg+xml,<svg width="13" height="9" viewBox="0 0 13 9" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M6.55558 2.75C6.09145 2.75 5.64633 2.93437 5.31815 3.26256C4.98996 3.59075 4.80558 4.03587 4.80558 4.5C4.80558 4.96413 4.98996 5.40925 5.31815 5.73744C5.64633 6.06563 6.09145 6.25 6.55558 6.25C7.01971 6.25 7.46483 6.06563 7.79302 5.73744C8.12121 5.40925 8.30558 4.96413 8.30558 4.5C8.30558 4.03587 8.12121 3.59075 7.79302 3.26256C7.46483 2.93437 7.01971 2.75 6.55558 2.75ZM6.55558 7.41667C5.78203 7.41667 5.04017 7.10938 4.49319 6.56239C3.94621 6.01541 3.63892 5.27355 3.63892 4.5C3.63892 3.72645 3.94621 2.98459 4.49319 2.43761C5.04017 1.89062 5.78203 1.58333 6.55558 1.58333C7.32913 1.58333 8.071 1.89062 8.61798 2.43761C9.16496 2.98459 9.47225 3.72645 9.47225 4.5C9.47225 5.27355 9.16496 6.01541 8.61798 6.56239C8.071 7.10938 7.32913 7.41667 6.55558 7.41667ZM6.55558 0.125C3.63892 0.125 1.14808 1.93917 0.138916 4.5C1.14808 7.06083 3.63892 8.875 6.55558 8.875C9.47225 8.875 11.9631 7.06083 12.9722 4.5C11.9631 1.93917 9.47225 0.125 6.55558 0.125Z" fill="%2336236A"/></svg>');mask-image: url('data:image/svg+xml,<svg width="13" height="9" viewBox="0 0 13 9" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M6.55558 2.75C6.09145 2.75 5.64633 2.93437 5.31815 3.26256C4.98996 3.59075 4.80558 4.03587 4.80558 4.5C4.80558 4.96413 4.98996 5.40925 5.31815 5.73744C5.64633 6.06563 6.09145 6.25 6.55558 6.25C7.01971 6.25 7.46483 6.06563 7.79302 5.73744C8.12121 5.40925 8.30558 4.96413 8.30558 4.5C8.30558 4.03587 8.12121 3.59075 7.79302 3.26256C7.46483 2.93437 7.01971 2.75 6.55558 2.75ZM6.55558 7.41667C5.78203 7.41667 5.04017 7.10938 4.49319 6.56239C3.94621 6.01541 3.63892 5.27355 3.63892 4.5C3.63892 3.72645 3.94621 2.98459 4.49319 2.43761C5.04017 1.89062 5.78203 1.58333 6.55558 1.58333C7.32913 1.58333 8.071 1.89062 8.61798 2.43761C9.16496 2.98459 9.47225 3.72645 9.47225 4.5C9.47225 5.27355 9.16496 6.01541 8.61798 6.56239C8.071 7.10938 7.32913 7.41667 6.55558 7.41667ZM6.55558 0.125C3.63892 0.125 1.14808 1.93917 0.138916 4.5C1.14808 7.06083 3.63892 8.875 6.55558 8.875C9.47225 8.875 11.9631 7.06083 12.9722 4.5C11.9631 1.93917 9.47225 0.125 6.55558 0.125Z" fill="%2336236A"/></svg>');}
.calander-icon{-webkit-mask-repeat: no-repeat;-webkit-mask-size: contain;-webkit-mask-position: center;mask-repeat: no-repeat;mask-size: contain;mask-position: center;background: #36236A;display: block;width: 16px;height: 16px;-webkit-mask-image: url('data:image/svg+xml,<svg width="13" height="12" viewBox="0 0 13 12" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M1.55566 5.5C1.55566 3.6145 1.55566 2.6715 2.14166 2.086C2.72716 1.5 3.67016 1.5 5.55566 1.5H7.55566C9.44116 1.5 10.3842 1.5 10.9697 2.086C11.5557 2.6715 11.5557 3.6145 11.5557 5.5V6.5C11.5557 8.3855 11.5557 9.3285 10.9697 9.914C10.3842 10.5 9.44116 10.5 7.55566 10.5H5.55566C3.67016 10.5 2.72716 10.5 2.14166 9.914C1.55566 9.3285 1.55566 8.3855 1.55566 6.5V5.5Z" stroke="%2336236A" stroke-width="1.4"/><path d="M4.05566 1.5V0.75M9.05566 1.5V0.75M1.80566 4H11.3057" stroke="%2336236A" stroke-width="1.4" stroke-linecap="round"/><path d="M9.55566 8C9.55566 8.13261 9.50299 8.25979 9.40922 8.35355C9.31545 8.44732 9.18827 8.5 9.05566 8.5C8.92306 8.5 8.79588 8.44732 8.70211 8.35355C8.60834 8.25979 8.55566 8.13261 8.55566 8C8.55566 7.86739 8.60834 7.74021 8.70211 7.64645C8.79588 7.55268 8.92306 7.5 9.05566 7.5C9.18827 7.5 9.31545 7.55268 9.40922 7.64645C9.50299 7.74021 9.55566 7.86739 9.55566 8ZM9.55566 6C9.55566 6.13261 9.50299 6.25979 9.40922 6.35355C9.31545 6.44732 9.18827 6.5 9.05566 6.5C8.92306 6.5 8.79588 6.44732 8.70211 6.35355C8.60834 6.25979 8.55566 6.13261 8.55566 6C8.55566 5.86739 8.60834 5.74021 8.70211 5.64645C8.79588 5.55268 8.92306 5.5 9.05566 5.5C9.18827 5.5 9.31545 5.55268 9.40922 5.64645C9.50299 5.74021 9.55566 5.86739 9.55566 6ZM7.05566 8C7.05566 8.13261 7.00299 8.25979 6.90922 8.35355C6.81545 8.44732 6.68827 8.5 6.55566 8.5C6.42306 8.5 6.29588 8.44732 6.20211 8.35355C6.10834 8.25979 6.05566 8.13261 6.05566 8C6.05566 7.86739 6.10834 7.74021 6.20211 7.64645C6.29588 7.55268 6.42306 7.5 6.55566 7.5C6.68827 7.5 6.81545 7.55268 6.90922 7.64645C7.00299 7.74021 7.05566 7.86739 7.05566 8ZM7.05566 6C7.05566 6.13261 7.00299 6.25979 6.90922 6.35355C6.81545 6.44732 6.68827 6.5 6.55566 6.5C6.42306 6.5 6.29588 6.44732 6.20211 6.35355C6.10834 6.25979 6.05566 6.13261 6.05566 6C6.05566 5.86739 6.10834 5.74021 6.20211 5.64645C6.29588 5.55268 6.42306 5.5 6.55566 5.5C6.68827 5.5 6.81545 5.55268 6.90922 5.64645C7.00299 5.74021 7.05566 5.86739 7.05566 6ZM4.55566 8C4.55566 8.13261 4.50299 8.25979 4.40922 8.35355C4.31545 8.44732 4.18827 8.5 4.05566 8.5C3.92306 8.5 3.79588 8.44732 3.70211 8.35355C3.60834 8.25979 3.55566 8.13261 3.55566 8C3.55566 7.86739 3.60834 7.74021 3.70211 7.64645C3.79588 7.55268 3.92306 7.5 4.05566 7.5C4.18827 7.5 4.31545 7.55268 4.40922 7.64645C4.50299 7.74021 4.55566 7.86739 4.55566 8ZM4.55566 6C4.55566 6.13261 4.50299 6.25979 4.40922 6.35355C4.31545 6.44732 4.18827 6.5 4.05566 6.5C3.92306 6.5 3.79588 6.44732 3.70211 6.35355C3.60834 6.25979 3.55566 6.13261 3.55566 6C3.55566 5.86739 3.60834 5.74021 3.70211 5.64645C3.79588 5.55268 3.92306 5.5 4.05566 5.5C4.18827 5.5 4.31545 5.55268 4.40922 5.64645C4.50299 5.74021 4.55566 5.86739 4.55566 6Z" fill="%2336236A"/></svg>');mask-image: url('data:image/svg+xml,<svg width="13" height="12" viewBox="0 0 13 12" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M1.55566 5.5C1.55566 3.6145 1.55566 2.6715 2.14166 2.086C2.72716 1.5 3.67016 1.5 5.55566 1.5H7.55566C9.44116 1.5 10.3842 1.5 10.9697 2.086C11.5557 2.6715 11.5557 3.6145 11.5557 5.5V6.5C11.5557 8.3855 11.5557 9.3285 10.9697 9.914C10.3842 10.5 9.44116 10.5 7.55566 10.5H5.55566C3.67016 10.5 2.72716 10.5 2.14166 9.914C1.55566 9.3285 1.55566 8.3855 1.55566 6.5V5.5Z" stroke="%2336236A" stroke-width="1.4"/><path d="M4.05566 1.5V0.75M9.05566 1.5V0.75M1.80566 4H11.3057" stroke="%2336236A" stroke-width="1.4" stroke-linecap="round"/><path d="M9.55566 8C9.55566 8.13261 9.50299 8.25979 9.40922 8.35355C9.31545 8.44732 9.18827 8.5 9.05566 8.5C8.92306 8.5 8.79588 8.44732 8.70211 8.35355C8.60834 8.25979 8.55566 8.13261 8.55566 8C8.55566 7.86739 8.60834 7.74021 8.70211 7.64645C8.79588 7.55268 8.92306 7.5 9.05566 7.5C9.18827 7.5 9.31545 7.55268 9.40922 7.64645C9.50299 7.74021 9.55566 7.86739 9.55566 8ZM9.55566 6C9.55566 6.13261 9.50299 6.25979 9.40922 6.35355C9.31545 6.44732 9.18827 6.5 9.05566 6.5C8.92306 6.5 8.79588 6.44732 8.70211 6.35355C8.60834 6.25979 8.55566 6.13261 8.55566 6C8.55566 5.86739 8.60834 5.74021 8.70211 5.64645C8.79588 5.55268 8.92306 5.5 9.05566 5.5C9.18827 5.5 9.31545 5.55268 9.40922 5.64645C9.50299 5.74021 9.55566 5.86739 9.55566 6ZM7.05566 8C7.05566 8.13261 7.00299 8.25979 6.90922 8.35355C6.81545 8.44732 6.68827 8.5 6.55566 8.5C6.42306 8.5 6.29588 8.44732 6.20211 8.35355C6.10834 8.25979 6.05566 8.13261 6.05566 8C6.05566 7.86739 6.10834 7.74021 6.20211 7.64645C6.29588 7.55268 6.42306 7.5 6.55566 7.5C6.68827 7.5 6.81545 7.55268 6.90922 7.64645C7.00299 7.74021 7.05566 7.86739 7.05566 8ZM7.05566 6C7.05566 6.13261 7.00299 6.25979 6.90922 6.35355C6.81545 6.44732 6.68827 6.5 6.55566 6.5C6.42306 6.5 6.29588 6.44732 6.20211 6.35355C6.10834 6.25979 6.05566 6.13261 6.05566 6C6.05566 5.86739 6.10834 5.74021 6.20211 5.64645C6.29588 5.55268 6.42306 5.5 6.55566 5.5C6.68827 5.5 6.81545 5.55268 6.90922 5.64645C7.00299 5.74021 7.05566 5.86739 7.05566 6ZM4.55566 8C4.55566 8.13261 4.50299 8.25979 4.40922 8.35355C4.31545 8.44732 4.18827 8.5 4.05566 8.5C3.92306 8.5 3.79588 8.44732 3.70211 8.35355C3.60834 8.25979 3.55566 8.13261 3.55566 8C3.55566 7.86739 3.60834 7.74021 3.70211 7.64645C3.79588 7.55268 3.92306 7.5 4.05566 7.5C4.18827 7.5 4.31545 7.55268 4.40922 7.64645C4.50299 7.74021 4.55566 7.86739 4.55566 8ZM4.55566 6C4.55566 6.13261 4.50299 6.25979 4.40922 6.35355C4.31545 6.44732 4.18827 6.5 4.05566 6.5C3.92306 6.5 3.79588 6.44732 3.70211 6.35355C3.60834 6.25979 3.55566 6.13261 3.55566 6C3.55566 5.86739 3.60834 5.74021 3.70211 5.64645C3.79588 5.55268 3.92306 5.5 4.05566 5.5C4.18827 5.5 4.31545 5.55268 4.40922 5.64645C4.50299 5.74021 4.55566 5.86739 4.55566 6Z" fill="%2336236A"/></svg>');}
.articles-hero-slider__tab__viewall{color: var(--primary-color);font-family: var(--secondary-font-family);font-size: 14px;font-weight:700;display: flex;justify-content: center;border: 2px solid var(--primary-color);border-radius: 15px;padding: 10px 0;text-decoration: none;margin-top:10px;}
.articles-hero-slider__tab__viewall img{margin-left: 10px;}
.articles-hero-slider__tab--btn{display: flex;}
@media(min-width:768px){  
  .articles-hero-slider{padding: 40px 0 50px 0;}
  .articles-hero-slider__image{height:450px;}
  .articles-hero-slider__links li{font-size: 16px;}
  .articles-hero-slider h1{font-size: 42px;margin-bottom: 30px;}
  .articles-hero-slider__content a{font-size: 28px;padding:0 24px;bottom: 30px;}
  .articles-hero-slider__box{padding: 16px 16px 0 16px;}
  .articles-hero-slider__cards{background-color: #F4F6FF;border-radius: 15px;display: flex;padding: 16px;margin-top: 16px;gap:10px;}
  .articles-hero-slider__card{cursor: pointer;}
  .articles-hero-slider__cards p {color:var(--primary-color);font-size: 14px;font-family: var(--primary-font-family);line-height: normal;letter-spacing: 0.59px;margin-top: 8px;}
  .articles-hero-slider__box .swiper-button-next{display: block;right: 0;}
  .articles-hero-slider__box .swiper-button-prev{display: block;left: 0;}
  .articles-hero-slider__box .swiper-button-next::after , .articles-hero-slider__box .swiper-button-prev::after{display: none;}
  .articles-hero-slider__tab button{padding: 4px 8px;}
  .articles-hero-slider__box .swiper-pagination-bullet{width:8px !important;height:8px !important;margin-left:4px !important;margin-right:4px !important;}
}
@media(min-width:992px){
  .articles-hero-slider__flex-box{display: flex;flex-wrap: wrap;column-gap: 16px;}
  .articles-hero-slider__box{border-radius:30px;}
  .articles-hero-slider__box--content{width: calc(65% - 8px);border-radius: 30px;}
  .articles-hero-slider__card{gap:8px;}
  .articles-hero-slider__cards p{margin-top: 0px;}
  .articles-hero-slider__tab{padding-top:0;width: calc(35% - 8px);}
  .articles-hero-slider__tab button{margin-right: 2px;}
  .articles-hero-slider__tab__image{width: calc(40% - 8px);}
}
@media(min-width:1200px){
  .articles-hero-slider__flex-box{column-gap: 30px;}
  .articles-hero-slider__card{display: flex;align-items: center;}
  .articles-hero-slider__box--content{width: calc(70% - 15px);}
  .articles-hero-slider__tab{width: calc(30% - 15px);}
  .articles-hero-slider__tab button{margin-right: 4px;}
}

/* explore by category */
.exploreby{background-color:#FFF6E6;position:relative;padding: 24px 0;}
.exploreby__bottom-subract{position: absolute; bottom: 0%; left: 0%; width: 100%; right: 0%;}
.exploreby-listing{display: flex;flex-wrap: wrap;justify-content: space-around;gap: 15px;}
.exploreby-listing a{text-decoration:none;color:inherit;display:block;}
.exploreby-card img{display:block;}
.exploreby-title{text-align: center;margin-bottom: 20px;letter-spacing: 0;}
.exploreby-card{text-align: center;display:block;width:150px;}
.exploreby__bottom-img{background-color: var(--primary-color);}
@media (min-width: 768px){
  .exploreby{padding: 50px 0;}
  .exploreby-title{margin-bottom: 60px;}
  .exploreby-card{width:182px;}
  .exploreby-swiper-wrapper{justify-content: center;} 
  .exploreby-swiper-wrapper .swiper-slide{width:calc(33.33% - 1rem);}
  .exploreby-swiper-wrapper .swiper-slide img{padding: 0 33px;}
  .exploreby-swiper-wrapper .swiper-slide{width:calc(25% - 4rem);}
  .exploreby-swiper-wrapper .swiper-slide img{padding: 0 10px;}
}
@media (min-width: 1200px){
  .exploreby-swiper-wrapper .swiper-slide{width:calc(25% - 4rem);}
  .exploreby-swiper-wrapper .swiper-slide img{padding: 0 10px;}
}

/* article topic list */
.atl{padding-top: 50px; padding-bottom: 50px;position: relative;}
.atl__bg{position: absolute;width: 18%;top: calc(0% - -29px);z-index:-1;}
.atl__content{padding-bottom: 1rem;display:flex;justify-content:space-between;align-items:center}
.atl__title{color:var(--primary-color);width: 100%;}
.atl__view-all{text-wrap:nowrap; font-size:14px; color: #36236A;text-decoration:none;display:flex;gap:8px;width: 115px;align-items: center;}
.atl__circle{display:flex;width:20px;height:20px;background-color: #36236A;border-radius:20px;justify-content:center;align-items:center}
.atl__swiper{height:auto !important;}
.atl__swiper .swiper-slide{height:auto !important;display: flex;flex-direction: column;}
.atl__cards{display:flex;gap:10px;flex-wrap:wrap}
.atl__card{width:calc(50% - 10px/2); padding: 1px;border-radius: 12px;background: linear-gradient(180deg, #36236a 9%, rgba(54, 35, 106, 0) 90%),linear-gradient(0deg, #FFFFFF, #FFFFFF) center center;transition: background 0.3s ease-in-out;display: flex;flex-direction: column;position: relative;}
.atl__card-wrapper{padding: 8px;background-color: #fff;border-radius: 10px;height: 100%;display: flex;flex-direction: column;}
.atl__card-image{border-radius: 10px;margin-bottom: 0.5rem;display: block;}
.atl__card-image img{width:100%;height:150px;object-fit:cover;border-radius: 10px;}
.atl__card-title{color:var(--primary-color);font-family: var(--primary-font-family);flex: 1 1 auto;margin-bottom:1rem;font-size: 14px; line-height:18px;font-weight: 400;letter-spacing:0.5px;display: block;text-decoration: none;}
.atl__card-likes{position: absolute; display:flex; gap:5px; padding: 6px; background-color:var(--secondary-color);border-radius:8px; top: 16px; right: 16px;font-size: 14px;line-height: 1;}
.atl__card-likes-img{padding-bottom: 0px;}
.atl__card-info{display: flex;gap: 12px;font-size: 10px;color: var(--primary-color);}
.atl__card-duration, .atl__card_level{display: flex;align-items: center;gap: 4px;}
.atl__prev, .atl__next{border:1px solid #36236A;cursor: pointer; background-color: #fff;z-index: 8;width: 50px;height: 50px;border-radius: 50%;display: flex;justify-content: center;align-items: center;position: absolute;top: 50%; transform: translateY(-50%);transition: background 0.3s ease-in-out;}
.atl__prev svg, .atl__next svg{transition: fill 0.3s ease-in-out;}
.atl__prev{left: -65px;}
.atl__next{right: -65px;}
.atl__slider{position: relative;}
.atl__prev:hover, .atl__next:hover{background-color: var(--tertiary-color);}
.atl__prev:hover svg, .atl__next:hover svg{fill: white;}
.atl__prev.swiper-button-disabled, .atl__next.swiper-button-disabled{opacity: 0.3;cursor:not-allowed;}

@media(min-width:768px){
  .atl__bg {width: 16%;}
  .atl__cards{gap:1rem}
  .atl__title{color:var(--primary-color);}
  .atl__card{width: calc(50% - 16px/2);padding: 1px; border-radius: 30px;}
  .atl__card-wrapper {padding: 1rem;border-radius: 30px;}
  .atl__card-title{font-size: 20px;line-height: 27px;}
  .atl__card-info{font-size: 14px;gap: 1rem;}
  .atl__card-likes {top: 24px; right: 24px;}
  .rs br{display:none}
  .atl__content{padding-bottom:2rem;}
}
@media(min-width:992px){
  .atl__cards{gap:1.5rem}
  .atl__card{width: calc(50% - 24px/2);}
}
@media(min-width:1200px){
  .atl__card{width:calc(25% - 4.5rem/4)}
}
.articles__heart-btn{align-items: center;background: #f3a71d;border: none;border-radius: 8px;cursor: pointer;display: flex;gap: 4px;padding: 5px;position: absolute;right: 24px;top: 24px;z-index: 99;}
.articles__heart-icon{background-position: 50%;background-repeat: no-repeat;background-size: cover;height: 16px;width: 18px;}
.articles__like{background-image: var(--like-fill);}
.articles__unlike{background-image: var(--like-empty);}
.articles__like-count{font-size: 14px;}

/* health corner article list */
.health__cornor{background: #F4F6FF;  padding-top: 24px; padding-bottom: 24px;}
.health__cornor--title{display: flex; justify-content: space-between; align-items: center; padding-bottom: 30px;}
.health__cornor--title .h2{font-size: 24px;font-style: normal;font-weight: 400;color: var(--primary-color);}
.health__cornor--title a{display: inline-flex; align-items: center; font-size: 12px;gap: 8px;font-style: normal;font-weight: 700;line-height: normal; text-decoration: none;color: #36236A;}
.health__cornor--title a span{display: inline-flex; justify-content: center; align-items: center; width: 21px; height: 21px; border-radius:50%;background: var(--primary-color);}
.health__cornor--content{display: flex; flex-wrap: wrap; row-gap: 16px;}
.health__cornor--left{background-color: #FFF; padding: 16px; border-radius: 20px; border-top: 1px solid var(--primary-color);border-bottom:1px solid transparent;background-image:linear-gradient(var(--primary-color), transparent),linear-gradient(var(--primary-color), transparent);background-size:2px 60%;background-position:0 0, 100% 0;background-repeat:no-repeat;}
.health__cornor--left img{max-width:100%; height:auto; border-radius: 15px; display:block;}
.health__cornor--left--content h3{line-height: 1; margin-top: 16px; margin-bottom:8px;}
.health__cornor--left h3 a{ color: var(--primary-color);font-family: var(--primary-font-family);font-size: 16px;font-style: normal;font-weight: 400;line-height: normal;letter-spacing: 0.59px;}
.health__cornor--left .cdcicon-group{padding-bottom: 16px;}
.health__cornor--left p {overflow: hidden;color: var(--primary-color);text-overflow: ellipsis;font-family: Montserrat;font-size: 14px;font-style: normal;font-weight: 400;line-height: normal;}
.health__cornor--card{display: flex; gap: 20px; border-bottom: 2px dashed rgba(54, 35, 106, 0.30); padding-bottom: 16px;}
.health__cornor--card:last-child{border-bottom: none;}
.health__cornor--card img{max-width: 100%; height: 85px;width:100%; object-fit:cover; border-radius:15px;display:block;}
.health__card-img{width: calc(40% - 6px);}
.health__card--content{display: flex;flex-direction: column;gap:10px;width: calc(60% - 6px);}
.health__card--content h6 a{overflow: hidden;color: var(--primary-color);text-overflow: ellipsis;font-family: var(--primary-font-family);font-size: 14px;font-style: normal;font-weight: 400;line-height: normal;letter-spacing: 0.59px;}
.health__card--content span{display: inline-flex; gap: 5px; align-items: center; font-size: 10px; font-family: var(--secondary-font-family);}
.health__cornor--right{display: flex; flex-direction: column; row-gap: 16px;}
.exploreby-card img{display:block;}
.health__cornor--left--content--date{display:flex; gap:12px;}
@media(min-width:576px){
  .health__card--content h6 a{font-size: 16px;}
  .health__card--content span{font-size: 12px;}
  .health__cornor--left p{font-size: 16px;}
}

@media(min-width:992px){
  .health__cornor--title .h2{font-size: var(--font-size-h2);}
  .health__cornor--title a{font-size: 14px;}
  .health__cornor--left{width: 65%;}
  .health__cornor--right{width: 33%;}
  .health__cornor--content{justify-content: space-between;align-items:start;}
  .health__card--content h6 a{font-size: 12px;}
  .health__card--content span {font-size: 10px;}
  .health__cornor--left span{font-size:14px;}
}

@media(min-width:1200px){
  .health__cornor--left h3 a{font-size: var(--font-size-h3);}
  .health__card--content h6 a{font-size: 16px;}
  .health__card--content span {font-size: 12px;}
}

/* 20-recipe-hero-slider */
.recipes-hero-slider{padding: 36px 0;}
.recipes-hero-slider__links{margin-bottom: 5px;}
.recipes-hero-slider__links li{list-style-position: unset;margin-left: 0;}
.recipes-hero-slider__links li{display: inline-flex;color: var( --primary-color);font-family: var(--secondary-font-family);font-size: 14px;text-decoration: none;}
.recipes-hero-slider__links li a{font-weight:600;text-decoration:none;color: var(--primary-color);}
.recipes-hero-slider__links li img{vertical-align:middle;}
.recipes-hero-slider h1{font-size: 32px;line-height: normal;letter-spacing: 0.59px;margin-bottom: 24px;}
.recipes-hero-slider__box{border-radius: 20px; border-top: 1.5px solid var(--primary-color);border-bottom:1px solid transparent;background-image:linear-gradient(var(--primary-color), transparent),linear-gradient(var(--primary-color), transparent);background-size:1px 95%;background-position:0 0, 100% 0;background-repeat:no-repeat;padding:8px 8px 0 8px;}
.recipes-hero-slider__box img{display: block;} 
.recipes-hero-slider__link{position:relative;}
.recipes-hero-slider__link:after{content: "";background: linear-gradient(180deg, rgba(0, 0, 0, 0.00) 17.62%, rgba(0, 0, 0, 0.80) 88.56%);position: absolute;top: 0;bottom: 0;left: 0;right: 0;border-radius: 10px;}
.recipes-hero-slider__image{border-radius: 15px;width:100%;height:220px;object-fit:cover;}
.recipes-hero-slider__content a{color:#fff;bottom: 50px;font-size: 18px;line-height: normal;letter-spacing: 0.59px;margin-bottom: 8px;padding: 0 26px;position: absolute;text-shadow: 0px 4px 14px rgba(0, 0, 0, 0.45);}
.recipes-hero-slider__slider__datetime{bottom: 30px;padding: 0 26px;position: absolute;color:#fff;}
.recipes-hero-slider__cards{display: none;}
.recipes-hero-slider__cards img{width:110px;height:auto;border-radius:10px;}
/*   .recipes-hero-slider__card p{color:var(--primary-color);} */
.recipes-hero-slider__box .swiper-pagination-bullet{background: rgba(255, 255, 255, 0.40);opacity: 1;}
.recipes-hero-slider__box .swiper-pagination-bullet-active{background: #F3A71D;}
.recipes-hero-slider__box .swiper-button-next{display: none;}
.recipes-hero-slider__box .swiper-button-prev{display: none;}
.recipes-hero-slider__tab{padding-top: 24px;}
.recipes-hero-slider__tab button{background-color: #fff;border-radius: 4px;border: 1px solid #36236A;color: var( --primary-color);font-family: var(--secondary-font-family);font-size: 16px;line-height: normal;letter-spacing: 0.59px;padding: 4px 6px;margin-bottom: 8px;margin-right: 8px;cursor: pointer;transition: var(--primary-transistion);}
.recipes-hero-slider__tab button.active-tab-title {background-color: var( --primary-color);color:#fff;}
.recipes-hero-slider__tab button:hover{background-color: var( --primary-color);color:#fff;}
.recipes-hero-slider__tab .tab-content{display: none;}
.recipes-hero-slider__tab .active-tab{display: block;}
.recipes-hero-slider__tab__flex-box{display: flex;column-gap: 1rem;border-bottom: 2px dashed rgba(54, 35, 106, 0.30);padding:16px 0;}
.recipes-hero-slider__tab__flex-box:last-of-type{border-bottom: none;}
.recipes-hero-slider__tab__image img{border-radius: 15px;display: block;width: 148px;height: 84px;object-fit:cover;}
.recipes-hero-slider__tab__image{width: 130px;}
.recipes-hero-slider__tab__content{width: calc(100% - 146px);}
.recipes-hero-slider__tab__content a.recipes-hero-slider__tab__content--link{color:var(--primary-color);display:block;font-size: 12px;line-height: var(--paragraph-line-height);font-family: var(--primary-font-family);letter-spacing: 0.59px;}
.recipes-hero-slider__slider__datetime span {filter: brightness(0) invert(1);font-family: var(--secondary-font-family);font-size: 12px;line-height: normal;margin-right: 8px;}
.recipes-hero-slider__tab__viewall{color: var(--primary-color);font-family: var(--secondary-font-family);font-size: 14px;display: flex;justify-content: center;border: 2px solid var(--primary-color);border-radius: 15px;padding: 10px 0;text-decoration: none;margin-top:10px;}
.recipes-hero-slider__tab__viewall img{margin-left: 10px;}
.recipes-hero-slider__tab--btn{display: flex;}
@media(min-width:768px){  
  .recipes-hero-slider{padding: 40px 0 50px 0;}
  .recipes-hero-slider__image{height:450px;}
  .recipes-hero-slider__links{margin-bottom: 10px;}
  .recipes-hero-slider__links li{font-size: 16px;}
  .recipes-hero-slider h1{font-size: 42px;margin-bottom: 30px;}
  .recipes-hero-slider__content a{bottom: 80px;font-size: 28px;padding: 0 40px;}
  .recipes-hero-slider__slider__datetime{bottom: 50px;padding: 0 40px;}
  .recipes-hero-slider__box{padding: 16px 16px 0 16px;}
  .recipes-hero-slider__cards{background-color: #F4F6FF;border-radius: 15px;display: flex;padding: 16px;margin-top: 16px;gap:10px;}
  .recipes-hero-slider__card{cursor: pointer;}
  .recipes-hero-slider__cards p {color:var(--primary-color);font-size: 14px;font-family: var(--primary-font-family);line-height: normal;letter-spacing: 0.59px;margin-top: 8px;}
  .recipes-hero-slider__box .swiper-pagination{bottom:30px !important;}
  .recipes-hero-slider__box .swiper-button-next{display: block;right: 0;}
  .recipes-hero-slider__box .swiper-button-prev{display: block;left: 0;}
  .recipes-hero-slider__box .swiper-button-next::after , .recipes-hero-slider__box .swiper-button-prev::after{display: none;}
  .recipes-hero-slider__tab button{border-radius: 8px;padding: 4px 8px;}
  .recipes-hero-slider__tab__image{width: 140px;}
  .recipes-hero-slider__tab__content{width: calc(100% - 155px);}
  .recipes-hero-slider__tab__content--link{font-size: var(--base-font-size) !important;}
}
@media(min-width:992px){
  .recipes-hero-slider__flex-box{display: flex;flex-wrap: wrap;column-gap: 16px;}
  .recipes-hero-slider__box{width: calc(65% - 8px);}
  .recipes-hero-slider__card{gap:8px;}
  .recipes-hero-slider__cards p{margin-top: 0px;}
  .recipes-hero-slider__tab{padding-top:0;width: calc(35% - 8px);}
}
@media(min-width:1200px){
  .recipes-hero-slider__flex-box{column-gap: 30px;}
  .recipes-hero-slider__card{display: flex;align-items: center;}
  .recipes-hero-slider__box{width: calc(70% - 15px);}
  .recipes-hero-slider__tab{width: calc(30% - 15px);}
}

/* 18-recipe-quick-finder */
.recipe__quick__desserts--finder{background-color: var(--primary-color); position: relative;}
.recipe__quick__desserts--finder:before{ content: '';background-image: url(https://5686032.fs1.hubspotusercontent-na1.net/hubfs/5686032/images/arch-dark.png);background-repeat: repeat;background-size: contain;background-position: top center;width: 100%;height: 26px;position: absolute;left: 0;top: -25px;z-index: 9;}
.recipe__quick__desserts--finder--title{padding-top: 20px;}
.recipe__quick__desserts--finder--title .h1{color: #F3A71D;font-size: 24px; font-style: normal;font-weight: 400;line-height: normal;}
.recipe__quick__desserts--finder--title p {color: #FFF;font-size: 14px;font-weight: 500;}
.recipe__quick__desserts--finder--card{ position: relative; z-index: 9;}
.recipe__quick__desserts--finder--card label{cursor: pointer;align-self: stretch;}
.recipe__quick__finder--select-time{text-align: center; margin-top: 80px; display:flex;flex-direction: column;}
.recipe__select__time--card{ display: block; padding: 10px; border-radius: 30px;border: 1px solid rgba(255, 255, 255, 0.30);  width: 288px; margin: auto; margin-bottom: 8px; }
.recipe__select__time--card-box{background-color: #fff; display: flex; align-items: center; gap: 12px; border-radius: 20px; padding: 8px 12px;}
.recipe__select__time--card-box img{width: 24px; height: 28px; }
.recipe__select__time--card:hover{background-color:var(--tertiary-color);}
.recipe__quick__finder--select-time--btn{text-align: center;padding-top: 45px; padding-bottom: 24px;}
.recipe__quick__finder__btn {text-decoration: none; font-size:22px; font-weight: 500; color: var(--primary-color);border-radius: 40px; padding: 10px 8px 10px 18px;background: #F3A71D; display: inline-flex; align-items: center; gap: 9px;}
.recipe__quick__finder__btn-image{width: 35px; height: 35px; display: inline-flex; justify-content: center; align-items: center; border-radius: 50%; background-color: var(--primary-color);}
.recipe__quick__finder__btn span img{width: 16px; height: 16px;}
.recipe__quick__finder__btn-search{mask-image:var(--search-icon);background-color:#fff;mask-size:contain;mask-position:center;width:16px;height:16px;}
.recipe__quick_finder-filter-counter { display: flex; justify-content: center; align-items: center; padding-top: 24px; }
.recipe__quick_finder-filter-countcard.active_counter { background-color: #F3A71D; border-color: #F3A71D; }
.recipe__quick_finder-filter-countcard.active_counter .recipe__filter_count {color: #29155B; }
.recipe__quick_finder_bg_back1{display:none;}
.recipe__quick_finder_bg_back2{display:none;}
.recipe__quick_finder-filter-countcard { position: relative; display: flex; justify-content: center; align-items: center; border-radius: 40px; background-color: transparent;border: 1px solid #fff; width: 30px; height: 30px; gap: 9px; text-align: center; background-color: transparent;}
.recipe__filter_count { font-size: 16px; color: #fff; padding: 4px; font-weight: 600; }
#recipe__myProgress1 { position: relative; width: 20%; height: 1px; background-color: grey; }
/* #recipe__myBar1 { position: absolute; width: 5%; height: 4px; background-color: #F3A71D; top: -1px; } */
#recipe__myProgress2 { position: relative; width: 20%; height: 1px; background-color: grey; }
/* #recipe__myBar2 { position: absolute; width: 0; height: 4px; background-color: #F3A71D; top: -1px; } */
.recipe__quick_finder__title p { color: #fff; font-size: 14px; }
.recipe__quick_finder-countcard_body { position: absolute; text-align: center; top: 30px;  }
.recipe__quick_finder-countcard_body p { line-height:19.5px; font-size: 16px !important; color: #fff !important; font-weight: 500 !important; }
.recipe__quick-finder-subract{display: none;}
.recipe__quick__finder--explore--brand{display: flex; gap: 12px; flex-wrap: wrap; justify-content: center; align-items: center; margin-top: 30px;}
.recipe__explore__brand--lists{padding: 10px;border-radius: 12px;border: 1px solid rgba(255, 255, 255, 0.30);}
.recipe__explore__brand--lists img{width: 100%;display: block;}
.recipe__quick__finder--explore__brand--lists .recipe_quick_brand_name{display: block;color: #fff;font-size: 16px;text-align:center;margin-top:5px;font-family: var(--primary-font-family);font-weight: 400;letter-spacing: var(--primary-letter-spacing);line-height: var(--heading-line-height);}
.recipe__quick__finder--select-category{display: flex; gap: 12px; margin-top: 30px; justify-content: center; align-items: center; flex-wrap: wrap;}
.recipe__select__category{padding: 10px;border-radius: 12px;border: 1px solid rgba(255, 255, 255, 0.30);}
.recipe__select__category span{background-color: #fff; color: var(--primary-color);padding: 8px 12px;border-radius: 8px; font-size: 16px;}
.recipe__select__category:hover{background-color: var(--tertiary-color);} 
.recipe__quick__finder--explore--brand {margin-top:70px;}
.recipe__quick__finder--select-category{margin-top:70px;}
.recipe__quick__finder--explore--brand input[type="checkbox"]{display:none;}  
.recipe__quick__finder--explore--brand input[type="checkbox"]:checked+label{background-color: #5e4f87;}
.recipe__quick__finder--explore__brand--lists{width:40%;border: 1px solid hsla(0,0%,100%,.3);border-radius: 25px;padding: 10px;}
.recipe__quick__finder--explore__brand--lists img{border-radius: 25px;width:100%;display:block;}
.recipe__quick__finder--explore__brand--lists:hover{background-color:var(--tertiary-color);}
.recipe__quick__finder--select-time input[type="checkbox"]{display:none;} 
.recipe__quick__finder--select-time input[type="checkbox"]:checked+label{background-color: #5e4f87;}
.recipe__quick__finder--select-category input[type="checkbox"]{display:none;}  
.recipe__quick__finder--select-category input[type="checkbox"]:checked+label{background-color:#5e4f87;color:#ffffff;}
.switch {position: relative;display: inline-block;width: 58px;height: 32px;}
.switch input { opacity: 0;width: 0;height: 0;}
.slider {position: absolute;cursor: pointer;top: 0;left: 0;right: 0;bottom: 0;background-color: #fff;-webkit-transition: .4s;transition: .4s;}
.slider:before {position: absolute;content: "";height: 24px;width: 24px;left: 4px;bottom: 4px;background-color: #F12D38;-webkit-transition: .4s;transition: .4s;}
input:checked + .slider {background-color: #fff;}
input:focus + .slider {box-shadow: 0 0 1px #fff;}
input:checked + .slider:before {transform: translateX(25px); background-color:#1FA76E;}
.slider.round {border-radius: 34px;font-size: 10px;display: flex;justify-content: end;align-items: center;padding-right: 10px;}
.slider.round:before {border-radius: 50%;}
.egg__checkbox{ text-align: end;position: absolute;top: 15px;right: 10px;}
.egg__checkbox p{color: #fff;font-size: 14px;padding-bottom: 6px;}
.quick-finder-bottom-layer{display: none;}
.quick-finder-top-layer{display: none;}
.switch input:checked + .slider.round {color: transparent;}
.quick__finder--select-category{display: flex; gap: 12px; margin-top: 70px; justify-content: center; align-items: center; flex-wrap: wrap;}
.select__category{padding: 10px;border-radius: 12px;border: 1px solid rgba(255, 255, 255, 0.30);}
.select__category span{background-color: #fff; color: var(--primary-color);padding: 8px 12px;border-radius: 8px; font-size: 16px;}

@media(min-width:576px){
  .recipe__quick__finder__ribbon{top: -5px;}
  .recipe__quick__desserts--finder--title{text-align:center;}
}
@media(min-width:768px){
  .recipe__quick__finder__ribbon{top: -10px;}
  .recipe__quick__finder--explore--brand{margin-top: 70px;}
  .recipe__quick__finder--select-category{margin-top: 70px;}
  .recipe__quick__finder--explore__brand--lists{width:23%}
  .recipe__quick__finder--explore__brand--lists .recipe_quick_brand_name{font-size: var(--font-size-h3);}
}
@media(min-width:992px){
  .recipe__quick__desserts--finder--title{text-align: center;padding-top: 40px; padding-bottom: 40px; display: block;}
  .recipe__quick__desserts--finder--title .h1{color: #F3A71D;font-size: 24px; padding-bottom: 8px; font-style: normal;font-weight: 400;line-height: normal;}
  .recipe__quick__desserts--finder--title p {color: #FFF;font-size: 14px;font-weight: 500;}
  .recipe__quick__desserts--finder--card{border-radius: 15px;}
  .recipe__quick-finder-subract{ display: block; position:absolute; width: 100%;  z-index: 0; bottom: -5px;}
  .recipe__select__time--card {width: 234px; margin: unset; }
  .recipe__select__time--card span{display:block;font-size:20px;font-weight:600;}
  .recipe__select__time--card-box {display: block; padding: 30px 10px;}
  .recipe__select__time--card-box img {width: 55px; height: 65px;}
  .recipe__quick__finder__content{position: relative; z-index: 99; width: 800px; margin: auto; border-radius: 15px;}
  .recipe__quick__finder--select-time{display: flex; flex-direction: row; justify-content: center; gap: 12px;}
  .recipe__quick-finder-top-layer{display:block; width: 95%;  z-index: 1; position: absolute; z-index: 1; bottom: -5%; transform: translateX(-50%);left: 50%;}
  .recipe__quick-finder-bottom-layer{display:block; width: 90%; z-index: 1;  position: absolute; z-index: 1; bottom: -7%; transform: translateX(-50%);left: 50%; }
  .recipe__quick__desserts--finder--title p {font-size: 18px;}
  .recipe__quick__desserts--finder--title .h1 {font-size: 48px;}
  .recipe__quick__desserts--finder--card{padding-bottom: 50px;}
  .recipe__quick__finder__ribbon{top: -12px;}
  .egg__checkbox{right:30px; top:50px;}
  .recipe__quick_finder-countcard_body { position: absolute; text-align: center; top: 50px;  }
  .recipe__quick_finder-filter-countcard{width:50px; height:50px;}
  .recipe__filter_count { font-size: 26px;}
  #recipe__myProgress1{width:10%;}
  #recipe__myProgress2{width:10%;}
}
@media(min-width:1200px){
  .recipe__quick__finder__content{width: 1100px;}
}
@media(min-width:1400px){
  .recipe__quick__finder__content{width: 1200px;}
}
.filters-grp{display:none}
.active-filter-grp{display:flex; flex-wrap:wrap;}
.recipe__myProgress1__line {background-color: #F3A71D !important;height: 2px !important;}
.recipe__quick__finder--select-time--btn{cursor:pointer}

/* 07-explore-brand-d2 */
.explore{ background-color:#FFF6E6;padding-top: 25px;padding-bottom:25px; position: relative}
.explore__bg{display: none;}
.explore__bg-left-top{left:0; top:0; position: absolute;}
.explore__bg-left-bottom{left:0; bottom:0; position: absolute;}
.explore__bg-right-bottom{right:0; bottom:0; position: absolute;}
.explore__bg-right-top{ right:0; top:0;position: absolute;}
.explore__content {padding-bottom:20px; }
.explore__title { font-family: Appetite-Rounded; color:#36236A; font-size: 24px; line-height: 32.52px; }
.explore__content p { color: #fff; font-size: 14px; }
.explore__cards { display: flex; flex-wrap: wrap; justify-content: center; gap: 1rem; }
.explore__card{width:calc(50% - 1rem/2);padding:8px;border-radius: 24px;text-align: center;color:#fff;position: relative;text-decoration: none;}
.explore__card::before {content: "";position: absolute;inset: 0;border-radius: 12px; padding: 1px;background:linear-gradient(180deg,#36236A 10%,transparent 70%); -webkit-mask:linear-gradient(#fff 0 0) content-box, linear-gradient(#fff 0 0);-webkit-mask-composite: xor;mask-composite: exclude; }
.explore__card-image{border-radius: 12px;}
.explore__card .h3{color:#36236A; font-size: 16px;}
@media (min-width: 768px) {
  .explore{padding-top: 40px;padding-bottom:40px;}
  .explore__cards {gap: 1.5rem; }
  .explore__card { width: calc(25% - 4.5rem/4);border-radius: 35px}     
  .explore__card::before {border-radius: 35px;}
  .explore__card .h3{font-size: var(--font-size-h3);}
  .explore__card{border-radius: 30px;}
  .explore__content p { font-size: 18px; }
  .explore__title { font-size: 32px; line-height: 60px; }
}
@media (min-width: 992px) {
  .explore__bg{display: block;}
}

/* 03-recipe-oreo-without-slider */
.rsows{ padding-top: 50px; padding-bottom: 50px;position: relative;z-index:1;}
.rsows__bg{position: absolute;width: 15%;top: calc(12% - -29px);z-index:0;display:none}
.rsows__title-with-view-all{padding-bottom:20px;display:flex;flex-wrap:wrap;column-gap:20px;align-items:center;justify-content: space-between;}
.rsows__title{color:var(--primary-color);text-align: center;position: relative;z-index:1;}
.rsows__swiper{height:auto !important;}
.rsows__swiper .swiper-slide{height:auto !important;display: flex;flex-direction: column;}
.rsows__card{padding: 1px;border-radius: 12px;background: linear-gradient(180deg, #36236a 9%, rgba(54, 35, 106, 0) 90%),linear-gradient(0deg, #FFFFFF, #FFFFFF) center center;transition: background 0.3s ease-in-out;width:calc(50% - 16px/2);display: flex;flex-direction: column;}
.rsows__card-wrapper{padding: 10px;background-color: #fff;border-radius: 10px;position: relative;display: flex;flex-direction: column;height:100%;}
.rsows__card-image{border-radius: 10px;margin-bottom: 0.5rem;display: block;}
.rsows__card-image img{width:100%;height:150px;object-fit:cover;border-radius: 10px;}
.rsows__card-title{color:var(--primary-color);font-family: var(--primary-font-family);flex: 1 1 auto;margin-bottom:1rem;font-size: 14px; line-height:18px;font-weight: 400;letter-spacing:0.5px;display: block;text-decoration: none;}
.rsows__view-all{color: #36236A;font-size: 14px;font-weight: 700;text-decoration:none;display:inline-block;margin-top:10px;}
.rsows__view-all img{vertical-align:middle;margin-left:8px;}
.rsows__card-likes{position: absolute; display:flex; gap:5px; padding: 6px; background-color:var(--secondary-color);border-radius:8px; top: 16px; right: 16px;font-size: 14px;line-height: 1;}
.rsows__card-likes-img{padding-bottom: 0px;}
.rsows__card-info{display: flex;gap: 10px;font-size: 10px;color: var(--primary-color);}
.rsows__card-duration, .rsows__card_level{display: flex;align-items: center;gap: 4px;}
.rsows__prev, .rsows__next{border:1px solid #36236A;cursor: pointer; background-color: #fff;z-index: 8;width: 50px;height: 50px;border-radius: 50%;display: flex;justify-content: center;align-items: center;position: absolute;top: 50%; transform: translateY(-50%);transition: background 0.3s ease-in-out;text-align:center;}
.rsows__prev svg, .rsows__next svg{transition: fill 0.3s ease-in-out;width: 23px;height: 46px;}
.rsows__prev{left: -65px;}
.rsows__next{right: -65px;}
.rsows__slider{display: flex;flex-wrap: wrap;gap:16px;}
.rsows__prev:hover, .rsows__next:hover{background-color: var(--tertiary-color);}
.rsows__prev:hover svg, .rsows__next:hover svg{fill: white;}
.rsows__prev.swiper-button-disabled, .rsows__next.swiper-button-disabled{opacity: 0.3;cursor:not-allowed;}
@media(min-width:768px){
  .rsows__bg {width: 10%;display:block}
  .rsows__title-with-view-all{padding-bottom:50px;}
  .rsows__title{ color:var(--primary-color);text-align: left;font-size:32px;}
  .rsows__card{padding: 1px; border-radius: 30px;}
  .rsows__card-wrapper {padding: 1rem;border-radius: 30px;}
  .rsows__card-title{font-size: 20px;line-height: 27px;}
  .rsows__card-info{font-size: 14px;gap: 1rem;}
  .rsows__card-likes {top: 24px; right: 24px;}
  .rso br{display:none}
}
@media(min-width:992px){
  .rsows__card{width:calc(25% - 48px/4);}
}

/* 15-editors-pick */
.health__cornor{background: #F4F6FF;  padding-top: 24px; padding-bottom: 24px;}
.health__cornor--title{display: flex; justify-content: space-between; align-items: center; padding-bottom: 30px;}
.health__cornor--title .h2{font-size: 24px;font-style: normal;font-weight: 400;color: var(--primary-color);}
.health__cornor--title a{color: #36236a;display: inline-flex; align-items: center; font-size: 12px;gap: 8px;font-style: normal;font-weight: 700;line-height: normal; text-decoration: none;}
.health__cornor--title a span{display: inline-flex; justify-content: center; align-items: center; width: 21px; height: 21px; border-radius:50%;background: var(--primary-color);}
.health__cornor--content{display: flex; flex-wrap: wrap; row-gap: 16px;}
.health__cornor--left{background-color: #FFF; padding: 16px; border-radius: 20px; border-top: 1px solid var(--primary-color);border-bottom:1px solid transparent;background-image:linear-gradient(var(--primary-color), transparent),linear-gradient(var(--primary-color), transparent);background-size:2px 60%;background-position:0 0, 100% 0;background-repeat:no-repeat;}
.health__cornor--left img{max-width:100%; height:auto; border-radius: 15px; display:block;}
.health__cornor--left--content--date{padding-bottom: 16px;}
.health__cornor--left--content--date img{width: 16px;height: 17px;}
.health__cornor--left--content h3{line-height: 1; margin-top: 16px; margin-bottom:8px;}
.health__cornor--left h3 a{ color: var(--primary-color);font-family: var(--primary-font-family);font-size: 16px;font-style: normal;font-weight: 400;line-height: normal;letter-spacing: 0.59px;}
.health__cornor--left .cdcicon-group{font-size:12px;margin-bottom:8px;}
.health__cornor--left p {overflow: hidden;color: var(--primary-color);text-overflow: ellipsis;font-family: Montserrat;font-size: 14px;font-style: normal;font-weight: 400;line-height: normal;}
.health__cornor--card{display: flex; gap: 20px; border-bottom: 2px dashed rgba(54, 35, 106, 0.30); padding-bottom: 16px;}
.health__cornor--card:last-child{border-bottom: none;}
.health__cornor--card img{max-width: 100%; height: 85px;width:100%; object-fit:cover; border-radius:15px;display:block;}
.health__card-img{width: calc(40% - 6px);}
.health__card--content{display: flex;flex-direction: column;justify-content: space-between;width: calc(60% - 6px);}
.health__card--content img{width: 16px; height: 17px;}
.health__card--content h6 a{overflow: hidden;color: var(--primary-color);text-overflow: ellipsis;font-family: var(--primary-font-family);font-size: 14px;font-style: normal;font-weight: 400;line-height: normal;letter-spacing: 0.59px;}
.health__card--content span{font-size: 10px;}
.health__cornor--right{display: flex; flex-direction: column; row-gap: 16px;}
.exploreby-card img{display:block;}
@media(min-width:576px){
  .health__card--content h6 a{font-size: 16px;}
  .health__card--content span{font-size: 12px;}
  .health__cornor--left p{font-size: 16px;}
}

@media(min-width:992px){
  .health__cornor--title .h2{font-size: var(--font-size-h2);}
  .health__cornor--title a{font-size: 14px;}
  .health__cornor--left{width: 65%;}
  .health__cornor--right{width: 33%;}
  .health__cornor--content{justify-content: space-between;align-items:start;}
  .health__card--content h6 a{font-size: 12px;}
  .health__card--content span {font-size: 10px;}
  .health__cornor--left .cdcicon-group{font-size:14px;}
}

@media(min-width:1200px){
  .health__cornor--left h3 a{font-size: var(--font-size-h3);}
  .health__card--content h6 a{font-size: 16px;}
  .health__card--content span {font-size: 12px;}
}

/* 03-recipe-veg-delights-without-slider */
.rsvdws{padding-top: 25px; padding-bottom: 25px;position: relative;z-index:1;}
.rsvdws__top-rib{position:absolute;top:0px;transform:rotate(180deg);width:100%;}
.rsvdws__bg{position: absolute;width: 15%;top: calc(0% - -29px);z-index:0;}
.rsvdws__title-with-view-all{padding-bottom: 20px;display:flex;column-gap:2rem;align-items:center;justify-content: space-between;}
.rsvdws__title{color:var(--primary-color);position: relative;z-index:1;}
.rsvdws__swiper{height:auto !important;}
.rsvdws__swiper .swiper-slide{height:auto !important;display: flex;flex-direction: column;}
.rsvdws__card{padding: 1px;border-radius:12px;background: linear-gradient(180deg, #36236a 9%, rgba(54, 35, 106, 0) 90%),linear-gradient(0deg, #FFFFFF, #FFFFFF) center center;transition: background 0.3s ease-in-out;width:calc(50% - 16px/2);display: flex;flex-direction: column;}
.rsvdws__card-wrapper{padding: 10px;background-color: #fff;border-radius: 10px;position: relative;display: flex;flex-direction: column;height:100%;}
.rsvdws__card-image{border-radius: 10px;margin-bottom: 0.5rem;display: block;}
.rsvdws__card-image img{width:100%;height:150px;object-fit:cover;border-radius: 10px;}
.rsvdws__card-title{color:var(--primary-color);font-family: var(--primary-font-family);flex: 1 1 auto;margin-bottom:1rem;font-size: 14px; line-height:18px;font-weight: 400;letter-spacing:0.5px;display: block;text-decoration: none;}
.rsvdws__view-all{color: #36236A;font-size: 14px;font-weight: 700;text-decoration:none;display:inline-block;flex:none;}
.rsvdws__view-all img{vertical-align:middle;margin-left:8px;}
.rsvdws__card-likes{position: absolute; display:flex; gap:5px; padding: 6px; background-color:var(--secondary-color);border-radius:8px; top: 16px; right: 16px;font-size: 14px;line-height: 1;}
.rsvdws__card-likes-img{padding-bottom: 0px;}
.rsvdws__card-info{display: flex;gap: 12px;font-size: 10px;color: var(--primary-color);}
.rsvdws__card-duration, .rsvdws__card_level{display: flex;align-items: center;gap: 4px;}
.rsvdws__prev, .rsvdws__next{border:1px solid #36236A;cursor: pointer; background-color: #fff;z-index: 8;width: 50px;height: 50px;border-radius: 50%;display: flex;justify-content: center;align-items: center;position: absolute;top: 50%; transform: translateY(-50%);transition: background 0.3s ease-in-out;text-align:center;}
.rsvdws__prev svg, .rsvdws__next svg{transition: fill 0.3s ease-in-out;width: 23px;height: 46px;}
.rsvdws__prev{left: -65px;}
.rsvdws__next{right: -65px;}
.rsvdws__slider{display: flex;flex-wrap: wrap;gap:16px;}
.rsvdws__prev:hover, .rsvdws__next:hover{background-color: var(--tertiary-color);}
.rsvdws__prev:hover svg, .rsvdws__next:hover svg{fill: white;}
.rsvdws__prev.swiper-button-disabled, .rsvdws__next.swiper-button-disabled{opacity: 0.3;cursor:not-allowed;}
.rsvdws__bottom-rib{position:absolute;bottom:0;width:100%;}
@media(min-width:768px){
  .rsvdws{padding-top: 50px; padding-bottom: 50px;}
  .rsvdws__bg {width: 10%;}
  .rsvdws__title-with-view-all{padding-bottom:40px;}
  .rsvdws__title{ color:var(--primary-color);text-align: left;}
  .rsvdws__card{padding: 1px; border-radius: 30px;}
  .rsvdws__card-wrapper {padding: 1rem;border-radius: 30px;}
  .rsvdws__card-title{font-size: 20px;line-height: 27px;}
  .rsvdws__card-info{font-size: 14px;gap: 1rem;}
  .rsvdws__card-likes {top: 24px; right: 24px;}
  .rso br{display:none}
}
@media(min-width:992px){
  .rsvdws__card{width:calc(25% - 48px/4);}
}

/* 22-recipe-listing-hindi */
.recipe-listing__title{display:flex;align-items:center;justify-content:space-between;margin-top:35px;margin-bottom:10px;}
.recipe-listing__title p{display: flex;flex-wrap: wrap; align-items: center; gap: 6px; padding-bottom: 8px;color: #36236A;}
.recipe-listing__title p a{text-decoration: none; color: var(--primary-color); font-size: 14px; font-weight: 600;}
.recipe-listing__title p span{font-size: 14px;white-space: nowrap;}
.recipe-listing__title h1{font-size: 32px;}
.recipe-listing__title--content p img{width: 24px;height: 24px;}
.recipe-listing__filter--btn--desk{display: none;}
.recipe-listing__filter--btn--mobile{position: relative;}
.recipe-listing__filter--btn--img{ width: 40px; height: 40px; border-radius: 8px;border: 1px solid #36236A; display: flex; justify-content: center; align-items: center;}
.recipe-listing__filter--count--mobile{position: absolute; top: -7px; right: -7px; width: 18px; height: 18px; background-color: var(--primary-color); color: #fff; border-radius: 50%; font-size: 12px; display: flex; justify-content: center; align-items: center;}
.recipe-listing__card--icons{display: flex; align-items: center; gap: 8px; color: var(--primary-color); position: absolute; bottom: 0;}
.recipe-listing__card--icons img{width: 12px; height: 12px;}
.recipe-listing__card--icons span{font-size: 11px;}
.recipe-listing__card--timing{display: flex; align-items: center; gap: 4px;}
.recipe-listing__card--medium{display: flex; align-items: center; gap: 4px;}
.recipe-listing__card--img{padding-bottom: 1.5rem; line-height: 1;}
.recipe-listing__card--img img{width: 100%; margin-bottom: 8px;height: 150px;object-fit: cover;border-radius: 10px;}
.recipe-listing__card--img h6{font-size: 14px;}
.recipe-listing__card--img h6 a{color:inherit;}
.recipe-listing__cards{display: flex; gap: 12px; flex-wrap: wrap; height: auto;}
.recipe-listing__card{position:relative; display: flex; width: calc(50% - 6px); padding: 2px;border-radius: 12px;background: linear-gradient(180deg, #36236a 9%, rgba(54, 35, 106, 0) 90%),linear-gradient(0deg, #FFFFFF, #FFFFFF) center center;}
.recipe-listing__card--content{ width: 100%; position: relative;  padding: 8px;background-color: #fff;border-radius: 10px;}
.recipe-listing__load-more{display: flex; justify-content: center; margin-top: 24px; margin-bottom: 24px;}
.recipe-listing__load-more a{display: flex;width: 193px;height: 40px; font-size: 14px; font-weight: 700; text-decoration: none; background-color: #fff; color: var(--primary-color); padding: 0px 10px;justify-content: center;align-items: center;gap: 10px; border-radius: 15px;border: 1px solid #36236A;}
#showing-text{margin-bottom:30px;font-size: 12px;}
.filtered-items{display: flex; gap: 8px; flex-wrap: wrap; align-items: center; padding-bottom: 20px;}
.filtered-items p{font-size: 14px; font-weight: 600;}
.filter-btn-items{display: flex; gap: 6px; align-items: center;  padding: 0px 10px; height: 30px;border-radius: 8px;border: 1px solid rgba(54, 35, 106, 0.15); font-size: 14px; color: #36236A;}
.filter-btn-items img{width: 16px; height: 16px;}
.recipe__listing .heart_btn{right: 26px;top: 26px;}
.rs__card-likes-img.empty{background-image: var(--like-empty);background-repeat: no-repeat no-repeat;background-position: center center;background-size: cover;width: 16px;height: 14px;}
.rs__card-likes-img.filled{background-image: var(--like-fill);background-repeat: no-repeat no-repeat;background-position: center center;background-size: cover;width: 16px;height: 14px;}
@media(min-width:576px){
  .recipe-listing__title h1 {font-size: 36px;}
  .recipe-listing__card--img h6 {font-size: 16px;}
  .recipe-listing__card--icons span {font-size: 12px;}
  .recipe-listing__title p a{font-size: 16px;}
  .recipe-listing__title p span{font-size: 16px;}
}
@media(min-width:768px){
  .recipe-listing__cards{gap: 16px;}
  .recipe-listing__card{width: calc(33.33% - 11px);}
}
@media(min-width:992px){
  .recipe-listing__filter--btn--mobile{display: none;}
  .recipe-listing__filter--btn--desk{display: block ;}
  .recipe-listing__card{width: calc(25% - 12px);}
  .recipe-listing__filter--btn{display: flex; align-items: center;gap: 10px;}
  .recipe-listing__filter--btn--desk{cursor: pointer;display: flex;height: 50px; border-radius: 15px;border: 1px solid #36236A;background-color: #FFF;transition:0.3s; padding: 0px 24px;justify-content: center;align-items: center;gap: 10px;}
  .recipe-listing__filter--btn--desk:hover{background-color: var(--primary-color);color:#fff;}
  .recipe-listing__filter--btn--desk:hover img{filter:invert(1);}
  .recipe-listing__filter--count{width: 20px; height: 20px; background-color: var(--primary-color); display: flex; justify-content: center; align-items: center; color: #fff; border-radius: 50%; font-size: 14px;}
  .recipe-listing__card--img h6 {font-size: 18px;}
  .recipe-listing__card--content{padding: 16px;}
  .recipe-listing__title h1 {font-size: 42px;}
}
@media(min-width:1200px){
  .recipe-listing__card--img h6 {font-size: 20px;}
  .recipe-listing__card{width: calc(25% - 14px);}
}
.recipe__listing{position: relative;padding-bottom:50px;padding-top:20px;}
.filter-pop{position: fixed;height: 90%;bottom: 0; background: #FFF;box-shadow: 0px 4px 34px 0px rgba(0, 0, 0, 0.25); right: 0;left:auto;transition: 0.3s;background: white;overflow-y: auto;border-top-left-radius: 20px;border-top-right-radius: 20px;z-index: 9999;padding:0px 20px 20px 20px;background: #FFF;box-shadow: 0px 4px 34px 0px rgba(0, 0, 0, 0.25);display:flex;flex-direction:column}
.filter-pop__header{position: sticky;top: -1px;z-index: 9;background: #fff; display: flex; justify-content: space-between; align-items: center;padding-bottom: 20px;border-bottom: 1px solid rgba(54,35,106,.25);}
.filter-pop__header h2{font-size: 24px;}
.filter-pop__header{padding-top:20px;}
.filter-pop__header img{width: 24px; height: 24px;}
.filter-pop h3{font-size: 30px;font-family: var(--tertiary-font-family); margin-bottom: 8px; margin-top: 10px;}
.filter-pop label, .filter-pop .apply__filter--reset,.filter-pop .apply__filter--apply{cursor:pointer}
.apply__filter--brand{display: flex; gap: 8px; flex-wrap: wrap;padding-bottom: 20px;}
.apply__filter--brand--lists{text-align:center;border-radius: 15px;border: 1px solid rgba(71, 36, 128, 0.15);background: #FFF; width: calc(50% - 8px); padding: 6px;}
.apply__filter--brand--lists p{font-size:14px; padding-top:8px;}
.apply__filter--brand--lists img{display: block; width: 100%;}
.apply__filter--brand{border-bottom: 2px dashed rgba(54, 35, 106, 0.30);}
.apply__filter--select-time{display: flex; gap: 12px; justify-content: center; margin-bottom: 20px;}
.apply__filter--select-time p{font-size: 14px;}
.apply__filter__time--card{width: calc(33.33% - 6px); gap: 12px; display: flex;justify-content: center;align-items: center; text-align:center; flex-direction: column; border-radius: 10px;border: 1px solid rgba(71, 36, 128, 0.15);background: #FFF; padding: 12px 10px;}
.apply__filter__time--card label{display: flex; justify-content: center; align-items: center; gap: 11px;  flex-direction: column;}
.apply__filter__time--card label img{width: 38px;}
.apply__filter__time--card label p{font-size: 14px;}
.apply__filter--select-category{display: flex;flex-wrap: wrap; gap: 10px; padding-bottom: 20px; border-bottom: 2px dashed rgba(54, 35, 106, 0.30);}
.apply__filter--select-category label{color: var(--primary-color);padding: 8px 14px;border-radius: 23px; font-size: 14px; border: 1px solid rgba(71, 36, 128, 0.15);}
.apply__filter--levels label{color: var(--primary-color);padding: 8px 14px;border-radius: 23px; font-size: 14px; border: 1px solid rgba(71, 36, 128, 0.15);}
.filter-pop__action{display: flex; gap: 8px;padding-top: 16px;}
.filter-pop__action span{ text-decoration: none; color: var(--primary-color); font-size: 16px; height: 50px; padding: 4px; display: flex; justify-content: center; align-items: center;cursor:pointer;}
.apply__filter--reset{border-radius: 1440px;background: #F4F6FF; width: calc(50% - 8px);}
.apply__filter--apply{border-radius: 1440px;border: 1px solid #F3A71D;background: #F3A71D;cursor:pointer;width: calc(50% - 8px);}
.apply__filter--brand input[type="checkbox"]{display:none;}  
.apply__filter--brand input[type="checkbox"]:checked+label{border: 2px solid #5e4f87;}
.apply__filter--select-time input[type="checkbox"]{display:none;} 
.apply__filter--select-time input[type="checkbox"]:checked+label{border: 2px solid #5e4f87;}
.apply__filter--select-category input[type="checkbox"]{display:none;}  
.apply__filter--select-category input[type="checkbox"]:checked+label{background-color:#5e4f87;color:#ffffff;}
.apply__filter--levels input[type="checkbox"]{display:none;}  
.apply__filter--levels input[type="checkbox"]:checked+label{background-color:#5e4f87;color:#ffffff;}
.apply__filter--levels h3{margin-top:0; margin-bottom:0;}
.egg__checkbox h3{color: var(--primary-color);font-size:30px; font-family:var(--tertiary-font-family); margin-top:0; margin-bottom:0;}
.backdrop-shadow{   background-color: rgba(32,32,32,.6);bottom: 0;content: "";display: none;height: 100%;left: 0;position: fixed;right: 0;top: 0;width: 100%;z-index: 1028;}
.backdrop-shadow.active{display:block;}
@media(min-width:768px){
  .filter-pop__header h2{font-size: 32px;}
  .filter-pop{width: 555px;border-top-left-radius: 0;border-top-right-radius: 0;height:100%;}
  .apply__filter--brand{flex-wrap: nowrap;}
  .apply__filter--brand--lists{width: unset;}
  .filter-pop__action{justify-content: end;}
  .apply__filter--reset{width: 180px;}
  .apply__filter--apply{width: 180px;}
  .popup__apply--filter h3{font-size: 40px;}
  .apply__filter--select-category label{font-size: 16px;}
}
.pagination{display: flex; justify-content: center;align-items: center;gap: 10px; margin-top: 30px;}
.pagination li{list-style: none;cursor: pointer;}
.pagination li.active-page{ display:flex; justify-content:center; align-items: center; width:30px; height:30px; border-radius:50%; background-color: #36236A; color:#fff;}
.pagination li a{text-decoration: none;}
.pagination .waves-dark{background-image: url(data:image/svg+xml,%3Csvg viewBox='0 0 9 15' width='15' height='15' fill='%23fff' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M8 1.007L1.566 7.466 8 13.926' stroke='%2336236A' stroke-width='2' stroke-miterlimit='5' stroke-linecap='round' stroke-linejoin='round'%3E%3C/path%3E%3C/svg%3E);background-repeat: no-repeat;background-position: center;background-size: 15px;width: 15px;height: 15px;}
.pagination svg{width: 10px;height: 20px;fill: #fff;vertical-align: middle;text-align: center;}
.pagination  .prev{display: flex; justify-content: center; align-items: center;width: 30px; height: 30px; border-radius: 50%; }
.pagination  .prev img{transform: rotate(180deg);}
.pagination  .next  {  display: flex; justify-content: center; align-items: center; transform:rotate(180deg); width: 30px; height: 30px; border-radius: 50%;}
.filter-pop{left: 100%; right:-100%;}
.filter-pop.active{right: 0;left:auto}
.filter-pop__body {flex: 1;height: auto;overflow: auto;}
.disable-apply-filter {opacity: .5;}
.empty_filter_res{display:none}
.show_msg{display:block}
.filtered-items{display: flex;gap: 8px;}
.recipe-listing__card--img{position: relative;}
.recipe-listing__card--img button{position: absolute; top: 8px; right: 10px; border-radius: 8px; padding: 4px; background: #F3A71D; border: none; height: 24px; display: flex; justify-content: center; align-items: center; gap: 4px;}
.filter-items-close-icon{cursor:pointer}
.egg-less {display: flex;align-items: center;cursor: pointer;justify-content: space-between; padding-bottom:7px;border-bottom: 2px dashed rgba(54,35,106,.3);}
.toggle-text {font-size:30px; font-family:var(--tertiary-font-family); color:var(--primary-color);}
.toggle-switch {position: relative;display: inline-block;width: 58px;height: 32px;background-color: #fff;border: 1px solid rgba(71, 36, 128, .15);border-radius: 50px;transition: background-color 0.3s;}
.toggle-switch input {opacity: 0;width: 0;height: 0;}
.toggle-switch-slider {position: absolute;top: 3px;left: 4px;width: 24px;height: 24px;background-color: #F12D38;border-radius: 50%;transition: transform 0.3s;}
.toggle-switch input:checked+.toggle-switch-slider {transform: translateX(25px);background-color: #1FA76E;}
.recipe__listing__hindi .recipe-listing__filter--btn--desk, .recipe__listing__hindi .recipe-listing__filter--btn--mobile{display:none!important;}

/* 39-buy-now-cards */
.buy-now-cards{padding-top: 25px; padding-bottom: 25px;position: relative;z-index:1;}
.buy-now-cards__top-rib{position:absolute;top:0px;transform:rotate(180deg);width:100%;}
.buy-now-cards__bg{position: absolute;width: 15%;top: calc(0% - -29px);z-index:0;}
.buy-now-cards__title-with-view-all{padding-bottom: 20px;display:flex;column-gap:2rem;align-items:center;justify-content: space-between;}
.buy-now-cards__title{color:var(--primary-color);position: relative;z-index:1;}
.buy-now-cards__swiper{height:auto !important;}
.buy-now-cards__swiper .swiper-slide{height:auto !important;display: flex;flex-direction: column;}
.buy-now-cards__card{padding: 1px;border-radius:12px;background: linear-gradient(180deg, #36236a 9%, rgba(54, 35, 106, 0) 90%),linear-gradient(0deg, #FFFFFF, #FFFFFF) center center;transition: background 0.3s ease-in-out;width:calc(50% - 16px/2);display: flex;flex-direction: column;}
.buy-now-cards__card-wrapper{padding: 10px;background-color: #fff;border-radius: 10px;position: relative;display: flex;flex-direction: column;height:100%;}
.buy-now-cards__card-image{border-radius: 10px;margin-bottom: 0.5rem;display: block;}
.buy-now-cards__card-image img{width:100%;height:150px;object-fit:cover;border-radius: 10px;}
.buy-now-cards__card-title{color:var(--primary-color);font-family: var(--primary-font-family);flex: 1 1 auto;margin-bottom:1rem;font-size: 14px; line-height:18px;font-weight: 400;letter-spacing:0.5px;display: block;text-decoration: none;}
.buy-now-cards__view-all{color: #36236A;font-size: 14px;font-weight: 700;text-decoration:none;display:inline-block;flex:none;}
.buy-now-cards__view-all img{vertical-align:middle;margin-left:8px;}
.buy-now-cards__card-likes{position: absolute; display:flex; gap:5px; padding: 0; background-color:var(--secondary-color);border-radius:8px; top: 16px; right: 16px;font-size: 14px;line-height: 1;}
.buy-now-cards__card-likes-img{padding-bottom: 0px;}
.rs__card-likes-img.empty{background-image: var(--like-empty);background-repeat: no-repeat no-repeat;background-position: center center;background-size: cover;width: 16px;height: 14px;}
.rs__card-likes-img.filled{background-image: var(--like-fill);background-repeat: no-repeat no-repeat;background-position: center center;background-size: cover;width: 16px;height: 14px;}
.buy-now-cards__card-info{display: flex;gap: 12px;font-size: 10px;color: var(--primary-color);}
.buy-now-cards__card-duration, .buy-now-cards__card_level{display: flex;align-items: center;gap: 4px;}
.buy-now-cards__prev, .buy-now-cards__next{border:1px solid #36236A;cursor: pointer; background-color: #fff;z-index: 8;width: 50px;height: 50px;border-radius: 50%;display: flex;justify-content: center;align-items: center;position: absolute;top: 50%; transform: translateY(-50%);transition: background 0.3s ease-in-out;text-align:center;}
.buy-now-cards__prev svg, .buy-now-cards__next svg{transition: fill 0.3s ease-in-out;width: 23px;height: 46px;}
.buy-now-cards__prev{left: -65px;}
.buy-now-cards__next{right: -65px;}
.buy-now-cards__slider{display: flex;flex-wrap: wrap;gap:16px;}
.buy-now-cards__prev:hover, .buy-now-cards__next:hover{background-color: var(--tertiary-color);}
.buy-now-cards__prev:hover svg, .buy-now-cards__next:hover svg{fill: white;}
.buy-now-cards__prev.swiper-button-disabled, .buy-now-cards__next.swiper-button-disabled{opacity: 0.3;cursor:not-allowed;}
.buy-now-cards__bottom-rib{position:absolute;bottom:0;width:100%;}
@media(min-width:768px){
  .buy-now-cards{padding-top: 50px; padding-bottom: 50px;}
  .buy-now-cards__bg {width: 10%;}
  .buy-now-cards__title-with-view-all{padding-bottom:40px;}
  .buy-now-cards__title{ color:var(--primary-color);text-align: left;}
  .buy-now-cards__card{padding: 1px; border-radius: 30px;}
  .buy-now-cards__card-wrapper {padding: 1rem;border-radius: 30px;}
  .buy-now-cards__card-title{font-size: 20px;line-height: 27px;}
  .buy-now-cards__card-info{font-size: 14px;gap: 1rem;}
  .buy-now-cards__card-likes {top: 24px; right: 24px;}
  .rso br{display:none}
}
@media(min-width:992px){
  .buy-now-cards__card{width:calc(25% - 48px/4);}
}

/* 40-buy-now-cards-slider */
.buy-now-cards-slider{padding-bottom:25px;position:relative;z-index:1;overflow:hidden;}
.buy-now-cards-slider .container{position:relative;}  
.buy-now-cards-slider__bg{position: absolute;width: 13%;top: calc(0% - -29px);z-index:0;}
.buy-now-cards-slider__title{padding-bottom: 20px; color:var(--primary-color);position: relative;z-index:1;}
.buy-now-cards-slider__swiper{height:auto !important;display:flex;flex-wrap:wrap;gap:16px;}
.buy-now-cards-slider__swiper .swiper-slide{height:auto !important;display: flex;flex-direction: column;width:calc(50% - 12px);}
.buy-now-cards-slider__card{padding: 2px;width: 100%;border-radius: 12px;background: linear-gradient(180deg, #36236a 9%, rgba(54, 35, 106, 0) 90%),linear-gradient(0deg, #FFFFFF, #FFFFFF) center center;transition: background 0.3s ease-in-out;}
.buy-now-cards-slider__card-wrapper{padding: 10px;background-color: #fff;border-radius: 10px;display: flex;flex-direction: column;height: 100%;}
.buy-now-cards-slider__card-image{border-radius: 10px;margin-bottom: 0.5rem;display: block;}
.buy-now-cards-slider__card-image img{width:100%;height:150px;object-fit:cover;border-radius: 10px;}
.buy-now-cards-slider__card-title{color:var(--primary-color);font-family: var(--primary-font-family);flex: 1 1 auto;margin-bottom:1rem;font-size: 14px; line-height:18px;font-weight: 400;letter-spacing:0.5px;display: block;text-decoration: none;}
.buy-now-cards-slider__card-likes{position: absolute; display:flex; gap:5px; padding: 0; background-color:var(--secondary-color);border-radius:8px; top: 16px; right: 16px;font-size: 14px;line-height: 1;}
.buy-now-cards-slider__card-likes-img{padding-bottom: 0px;}
.rs__card-likes-img.empty{background-image: var(--like-empty);background-repeat: no-repeat no-repeat;background-position: center center;background-size: cover;width: 16px;height: 14px;}
.rs__card-likes-img.filled{background-image: var(--like-fill);background-repeat: no-repeat no-repeat;background-position: center center;background-size: cover;width: 16px;height: 14px;}
.buy-now-cards-slider__card-info{display: flex;gap: 10px;font-size: 10px;color: var(--primary-color);}
.buy-now-cards-slider__card-duration, .buy-now-cards-slider__card_level{display: flex;align-items: center;gap: 4px;}
.buy-now-cards-slider__prev, .buy-now-cards-slider__next{border:1px solid #36236A;cursor: pointer; background-color: #fff;z-index: 8;width: 50px;height: 50px;border-radius: 50%;display: none;justify-content: center;align-items: center;position: absolute;top: 50%; transform: translateY(-50%);transition: background 0.3s ease-in-out;text-align:center;}
.buy-now-cards-slider__prev svg, .buy-now-cards-slider__next svg{transition: fill 0.3s ease-in-out;width: 23px;height: 46px;}
.buy-now-cards-slider__prev{left: 3px;}
.buy-now-cards-slider__next{right: 3px;}
.buy-now-cards-slider__slider{position: relative;}
.buy-now-cards-slider__prev:hover, .buy-now-cards-slider__next:hover{background-color: var(--tertiary-color);}
.buy-now-cards-slider__prev:hover svg, .buy-now-cards-slider__next:hover svg{fill: white;}
.buy-now-cards-slider__prev.swiper-button-disabled, .buy-now-cards-slider__next.swiper-button-disabled{opacity: 0.3;cursor:not-allowed;}
.buy-now-cards-slider__view-all{text-wrap:nowrap; font-size:12px; color: #36236A;text-decoration:none;display:flex;gap:8px;align-items: center;}
@media(min-width:768px){
  .buy-now-cards-slider{padding-bottom: 50px;}
  .buy-now-cards-slider__bg {width: 10%;}
  .buy-now-cards-slider__title{padding-bottom: 50px; color:var(--primary-color);}
  .buy-now-cards-slider__card{padding: 1px; border-radius: 30px;}
  .buy-now-cards-slider__card-wrapper {padding: 1rem;border-radius: 30px;}
  .buy-now-cards-slider__card-title{font-size: 20px;line-height: 27px;}
  .buy-now-cards-slider__card-info{font-size: 14px;gap: 1rem;}
  .buy-now-cards-slider__card-likes {top: 24px; right: 24px;}
  .buy-now-cards-slider br{display:none}
  .buy-now-cards-slider__prev, .buy-now-cards-slider__next{display: flex;}
  .buy-now-cards-slider__view-all{font-size:14px;} 
}
@media(min-width:991px){
  .buy-now-cards-slider__swiper .swiper-slide{width:calc(25% - 12px);}
}
@media(min-width:1200px){
  .ed__prev, .ed__next{display:flex;}
} 
@media(min-width:1400px){
  .buy-now-cards-slider__prev{left: -65px;}
  .buy-now-cards-slider__next{right: -65px;}}

/* 43-buy-now-cards-amazon */
.buy-now-cards-amazon{padding-bottom:25px;position:relative;z-index:1;overflow:hidden;}
.buy-now-cards-amazon .container{position:relative;}  
.buy-now-cards-amazon__bg{position: absolute;width: 13%;top: calc(0% - -29px);z-index:0;}
.buy-now-cards-amazon__title{padding-bottom: 20px; color:var(--primary-color);position: relative;z-index:1;}
.buy-now-cards-amazon__swiper{height:auto !important;display:flex;flex-wrap:wrap;gap:16px;}
.buy-now-cards-amazon__swiper .swiper-slide{height:auto !important;display: flex;flex-direction: column;width:calc(50% - 12px);}
.buy-now-cards-amazon__card{padding: 2px;width: 100%;border-radius: 12px;background: linear-gradient(180deg, #36236a 9%, rgba(54, 35, 106, 0) 90%),linear-gradient(0deg, #FFFFFF, #FFFFFF) center center;transition: background 0.3s ease-in-out;}
.buy-now-cards-amazon__card-wrapper{padding: 10px;background-color: #fff;border-radius: 10px;display: flex;flex-direction: column;height: 100%;}
.buy-now-cards-amazon__card-image{border-radius: 10px;margin-bottom: 0.5rem;display: block;}
.buy-now-cards-amazon__card-image img{width:100%;height:150px;object-fit:cover;border-radius: 10px;}
.buy-now-cards-amazon__card-title{color:var(--primary-color);font-family: var(--primary-font-family);flex: 1 1 auto;margin-bottom:1rem;font-size: 14px; line-height:18px;font-weight: 400;letter-spacing:0.5px;display: block;text-decoration: none;}
.buy-now-cards-amazon__card-likes{position: absolute; display:flex; gap:5px; padding: 0; background-color:var(--secondary-color);border-radius:8px; top: 16px; right: 16px;font-size: 14px;line-height: 1;}
.buy-now-cards-amazon__card-likes-img{padding-bottom: 0px;}
.rs__card-likes-img.empty{background-image: var(--like-empty);background-repeat: no-repeat no-repeat;background-position: center center;background-size: cover;width: 16px;height: 14px;}
.rs__card-likes-img.filled{background-image: var(--like-fill);background-repeat: no-repeat no-repeat;background-position: center center;background-size: cover;width: 16px;height: 14px;}
.buy-now-cards-amazon__card-info{display: flex;gap: 10px;font-size: 10px;color: var(--primary-color);}
.buy-now-cards-amazon__card-duration, .buy-now-cards-amazon__card_level{display: flex;align-items: center;gap: 4px;}
.buy-now-cards-amazon__prev, .buy-now-cards-amazon__next{border:1px solid #36236A;cursor: pointer; background-color: #fff;z-index: 8;width: 50px;height: 50px;border-radius: 50%;display: none;justify-content: center;align-items: center;position: absolute;top: 50%; transform: translateY(-50%);transition: background 0.3s ease-in-out;text-align:center;}
.buy-now-cards-amazon__prev svg, .buy-now-cards-amazon__next svg{transition: fill 0.3s ease-in-out;width: 23px;height: 46px;}
.buy-now-cards-amazon__prev{left: 3px;}
.buy-now-cards-amazon__next{right: 3px;}
.buy-now-cards-amazon__slider{position: relative;}
.buy-now-cards-amazon__prev:hover, .buy-now-cards-amazon__next:hover{background-color: var(--tertiary-color);}
.buy-now-cards-amazon__prev:hover svg, .buy-now-cards-amazon__next:hover svg{fill: white;}
.buy-now-cards-amazon__prev.swiper-button-disabled, .buy-now-cards-amazon__next.swiper-button-disabled{opacity: 0.3;cursor:not-allowed;}
.buy-now-cards-amazon__view-all{text-wrap:nowrap; font-size:12px; color: #36236A;text-decoration:none;display:flex;gap:8px;align-items: center;}
@media(min-width:768px){
  .buy-now-cards-amazon{padding-bottom: 50px;} 
  .buy-now-cards-amazon__bg {width: 10%;}
  .buy-now-cards-amazon__title{padding-bottom: 50px; color:var(--primary-color);}
  .buy-now-cards-amazon__card{padding: 1px; border-radius: 30px;}
  .buy-now-cards-amazon__card-wrapper {padding: 1rem;border-radius: 30px;}
  .buy-now-cards-amazon__card-title{font-size: 20px;line-height: 27px;}
  .buy-now-cards-amazon__card-info{font-size: 14px;gap: 1rem;}
  .buy-now-cards-amazon__card-likes {top: 24px; right: 24px;}
  .buy-now-cards-amazon br{display:none}
  .buy-now-cards-amazon__prev, .buy-now-cards-amazon__next{display: flex;}
  .buy-now-cards-amazon__view-all{font-size:14px;}
}
@media(min-width:991px){
  .buy-now-cards-amazon__swiper .swiper-slide{width:calc(25% - 12px);}
}
@media(min-width:1200px){
  .ed__prev, .ed__next{display:flex;}
}
@media(min-width:1400px){
  .buy-now-cards-amazon__prev{left: -65px;}
  .buy-now-cards-amazon__next{right: -65px;}}

/* 44-buy-now-cards-zepto */
.buy-now-cards-zepto{padding-bottom:25px;position:relative;z-index:1;overflow:hidden;}
.buy-now-cards-zepto .container{position:relative;}  
.buy-now-cards-zepto__bg{position: absolute;width: 13%;top: calc(0% - -29px);z-index:0;}
.buy-now-cards-zepto__title{padding-bottom: 20px; color:var(--primary-color);position: relative;z-index:1;}
.buy-now-cards-zepto__swiper{height:auto !important;display:flex;flex-wrap:wrap;gap:16px;}
.buy-now-cards-zepto__swiper .swiper-slide{height:auto !important;display: flex;flex-direction: column;width:calc(50% - 12px);}
.buy-now-cards-zepto__card{padding: 2px;width: 100%;border-radius: 12px;background: linear-gradient(180deg, #36236a 9%, rgba(54, 35, 106, 0) 90%),linear-gradient(0deg, #FFFFFF, #FFFFFF) center center;transition: background 0.3s ease-in-out;}
.buy-now-cards-zepto__card-wrapper{padding: 10px;background-color: #fff;border-radius: 10px;display: flex;flex-direction: column;height: 100%;}
.buy-now-cards-zepto__card-image{border-radius: 10px;margin-bottom: 0.5rem;display: block;}
.buy-now-cards-zepto__card-image img{width:100%;height:150px;object-fit:cover;border-radius: 10px;}
.buy-now-cards-zepto__card-title{color:var(--primary-color);font-family: var(--primary-font-family);flex: 1 1 auto;margin-bottom:1rem;font-size: 14px; line-height:18px;font-weight: 400;letter-spacing:0.5px;display: block;text-decoration: none;}
.buy-now-cards-zepto__card-likes{position: absolute; display:flex; gap:5px; padding: 0; background-color:var(--secondary-color);border-radius:8px; top: 16px; right: 16px;font-size: 14px;line-height: 1;}
.buy-now-cards-zepto__card-likes-img{padding-bottom: 0px;}
.rs__card-likes-img.empty{background-image: var(--like-empty);background-repeat: no-repeat no-repeat;background-position: center center;background-size: cover;width: 16px;height: 14px;}
.rs__card-likes-img.filled{background-image: var(--like-fill);background-repeat: no-repeat no-repeat;background-position: center center;background-size: cover;width: 16px;height: 14px;}
.buy-now-cards-zepto__card-info{display: flex;gap: 10px;font-size: 10px;color: var(--primary-color);}
.buy-now-cards-zepto__card-duration, .buy-now-cards-zepto__card_level{display: flex;align-items: center;gap: 4px;}
.buy-now-cards-zepto__prev, .buy-now-cards-zepto__next{border:1px solid #36236A;cursor: pointer; background-color: #fff;z-index: 8;width: 50px;height: 50px;border-radius: 50%;display: none;justify-content: center;align-items: center;position: absolute;top: 50%; transform: translateY(-50%);transition: background 0.3s ease-in-out;text-align:center;}
.buy-now-cards-zepto__prev svg, .buy-now-cards-zepto__next svg{transition: fill 0.3s ease-in-out;width: 23px;height: 46px;}
.buy-now-cards-zepto__prev{left: 3px;}
.buy-now-cards-zepto__next{right: 3px;}
.buy-now-cards-zepto__slider{position: relative;}
.buy-now-cards-zepto__prev:hover, .buy-now-cards-zepto__next:hover{background-color: var(--tertiary-color);}
.buy-now-cards-zepto__prev:hover svg, .buy-now-cards-zepto__next:hover svg{fill: white;}
.buy-now-cards-zepto__prev.swiper-button-disabled, .buy-now-cards-zepto__next.swiper-button-disabled{opacity: 0.3;cursor:not-allowed;}
.buy-now-cards-zepto__view-all{text-wrap:nowrap; font-size:12px; color: #36236A;text-decoration:none;display:flex;gap:8px;align-items: center;}
@media(min-width:768px){
  .buy-now-cards-zepto{padding-bottom: 50px;}
  .buy-now-cards-zepto__bg {width: 10%;}
  .buy-now-cards-zepto__title{padding-bottom: 50px; color:var(--primary-color);}
  .buy-now-cards-zepto__card{padding: 1px; border-radius: 30px;}
  .buy-now-cards-zepto__card-wrapper {padding: 1rem;border-radius: 30px;}
  .buy-now-cards-zepto__card-title{font-size: 20px;line-height: 27px;}
  .buy-now-cards-zepto__card-info{font-size: 14px;gap: 1rem;}
  .buy-now-cards-zepto__card-likes {top: 24px; right: 24px;}
  .buy-now-cards-zepto br{display:none}
  .buy-now-cards-zepto__prev, .buy-now-cards-zepto__next{display: flex;}
  .buy-now-cards-zepto__view-all{font-size:14px;}
}
@media(min-width:991px){
  .buy-now-cards-zepto__swiper .swiper-slide{width:calc(25% - 12px);}
}
@media(min-width:1200px){
  .ed__prev, .ed__next{display:flex;}
}
@media(min-width:1400px){
  .buy-now-cards-zepto__prev{left: -65px;}
  .buy-now-cards-zepto__next{right: -65px;}}

/* 21-login */
.popup__personalised-box{padding-top:50px;padding-bottom:50px;display:none}
.popup__personalised-box.show{display:block;}
.popup__personalised-box.hide{z-index: 1000;}
.popup__personalised .personalised__form  .welcome-checkbox input{font-family: 'Montserrat';display:inline-block;accent-color: #36236A;margin-bottom:0;margin-right:8px;}
.popup__personalised .personalised__form .welcome-checkbox label{font-family: 'Montserrat';font-size:14px;color:#36236A;}
.popup__personalised .personalised__form .welcome-checkbox{display:flex;align-items:center;margin-bottom:15px;}
.popup__personalised .personalised__form .welcome-checkbox a{text-decoration:underline;text-underline-offset:2px;}
.popup__personalised .personalised__form .welcome-checkbox .checkbox1{width:23px;height:22px;}
.popup__personalised .personalised__form .welcome-checkbox .checkbox2{width:26px;height:25px;}
.login__box--content{width: 336px; border-radius: 30px; margin-left: auto; margin-right: auto; padding: 2px;background: linear-gradient(180deg, #36236a 9%, rgba(54, 35, 106, 0) 90%),linear-gradient(0deg, #FFFFFF, #FFFFFF) center center;transition: background 0.3s ease-in-out;}
.login{padding: 100px 0 40px 0;background-color:#FFF6E6;position: relative;margin-top:-10px;}
.login-box{background-color: #fff;padding: 24px 16px;border-radius: 30px;position: relative;}
.login-title{text-align: center;margin-bottom: 4px;}
.login-desc{font-size: 14px;text-align: center;color: #36236A;font-weight: 500;margin-bottom: 24px;}
.login-form input{font-size:16px;display: block;width: 100%;padding: 16px 12px;border-radius: 50px;border: 1px solid #36236A;margin-bottom: 16px;}
.login-form input::placeholder {color: rgba(54, 35, 106, 0.5);font-family: 'Montserrat'; font-size: 14px ;font-weight: 500;}
.login__continue-btn{cursor:pointer;width: 100%;padding: 12px 8px;border-radius: 50px;background: #F3A71D;border: none;font-size: 20px;font-weight: 400;font-family: 'Appetite-Rounded';color: #36236A;position: relative;}
.login__continue-btn img{position: absolute;top:7px;right: 7px; width: 35px; height: 35px;}
.login-google-btn{cursor:pointer;display: block;width: 100%;border: 1px solid rgba(54, 35, 106, 1);border-radius: 50px;padding: 16px;display: flex;justify-content: center;align-items: center;font-weight: 500;font-family: 'Montserrat';font-size: 16px;background: none;margin-bottom: 24px;}
.login-google-btn img{width:25px;height:25px;margin-right:10px}
.or-text{display: block;text-align: center;position: relative;font-size: 12px;margin:24px 0;}
.or-text::before{content: '';width: 40%;position: absolute;height: 1px;top: 50%;left: 0;background: rgba(54, 35, 106, 0.2); }
.or-text::after{content: '';width: 40%;position: absolute;height: 1px;top: 50%;right: 0;background: rgba(54, 35, 106, 0.2);}
.login-tnc{font-size: 12px;font-weight: 500;text-align: center;font-family: 'Montserrat';}
.login-tnc a{color:#000}
.login-lines-img{position: absolute;left: -50px;top: -60px;}
.login-lines-img img,.login__star-img img,.login__star-img-2 img{width: 90px;height:90px}
.login-whisk-img{position: absolute;top: -80px;right: -10px;}
.login-whisk-img img{width: 65px;height: 65px;}
.login__star-img{position: absolute;bottom: 0;left: 0;z-index: 1;}
.login__star-img-2{position: absolute;right: 0;bottom: -35px;}
.login-error-msg{display:none;color: #e20909;margin-bottom: 3px;font-size: 13px;position: absolute;}
.checkbox-error-msg{display:none;color: #e20909;margin-bottom: 3px;font-size: 13px;margin-top: -13px;}
.email-error-msg{top:-15px;position:relative;}
.otp-section{display:none;text-align:center}
.otp-section p{margin-bottom:30px}
.otp-section p.valid-time{color:#36236a;line-height:24px;}
.otp-section p.valid-time span{font-size:18px;font-weight:600;}
.otp-section p.otp-error-msg{margin-bottom:15px;display:none;color: #e20909;}
.otp-section .otp-send{display:none}
.otp-section .resend-otp{pointer-events:none;opacity:0.3}
.otp-section .resend-otp.active{opacity:1;cursor:pointer;pointer-events: fill;}
@media(min-width:456px){
  .login-title{font-size: 30px;}
  .popup__personalised .personalised__form .welcome-checkbox .checkbox1{width:18px;height:18px;}
  .popup__personalised .personalised__form .welcome-checkbox .checkbox2{width:19px;height:19px;}
}
@media(min-width:576px){
  .login-title{font-size: 30px;}
}
@media (min-width: 768px){
  .login__box--content{width: 576px;}
  .login-box{padding: 40px; }
  .login-google-btn{margin-bottom: 40px;}
  .login-title{margin-bottom: 8px; font-size: 42px;}
  .login-desc{margin-bottom: 40px; font-size: 18px;}
  .or-text{margin: 40px 0px;}
  .or-text::before,.or-text::after{width:190px}
  .login__star-img{left: 60px;}
  .login-lines-img{left: -120px;top: -50px;}
  .login-lines-img img{width: 120px;height:120px}
  .login-whisk-img{right: -100px;top: 0;}
  .login__star-img-2{right: 70px;bottom: 45%;}
  .popup__personalised .personalised__form .welcome-checkbox .checkbox1{width:18px;height:18px;}
  .popup__personalised .personalised__form .welcome-checkbox .checkbox2{width:18px;height:18px;}
}
@media (min-width: 992px){
  .login__star-img{bottom: 55px;left: 120px;}
}
.login-inner-form input[type="number"]::-webkit-outer-spin-button,.login-inner-form input[type="number"]::-webkit-inner-spin-button {-webkit-appearance: none;margin: 0;}
.login-inner-form input[type="number"] {-moz-appearance: textfield;}

/* 30-my-account */
.my-profile{padding-top:20px; }
.my-profile__nav{display:flex;align-items:center;padding-bottom:8px;font-size: 14px;}
.my-profile h1{font-size:32px;margin-bottom:24px;}
.my-profile__breadcrumb{display: flex;flex-wrap: wrap;align-items: center;}
.my-profile__breadcrumb-item{list-style-type: none;margin-left: 0;font-size: 16px;padding-top: 10px;padding-bottom: 10px;}
.my-profile__breadcrumb-item a{text-decoration: none;color:#36236A;font-weight: 600;}
.my-profile__breadcrumb-item img{vertical-align: middle;}
.my-profile__details__with__quiz-details{display:flex;flex-wrap:wrap;column-gap:16px;}
.my-profile__details{background-color: var(--primary-color); padding: 16px; margin-bottom:30px; border-radius: 15px; display: flex; flex-direction: column; gap: 16px;width:100%;}
.my-profile__quiz-details{border-radius: 15px;border: 1px solid #9467D1;background: rgba(148, 103, 209, 0.06);padding:16px;margin-bottom:50px;position:relative;overflow:hidden;width:100%;}
.my-profile__quiz-details__image{position:absolute;right:0;bottom:0;z-index: -1;width:60px;}
.my-profile__quiz-details h6{font-size:22px;line-height: normal;letter-spacing: 0.59px;margin-bottom:16px;}
.my-profile__quiz-details__cards {display: flex;flex-wrap: wrap;column-gap: 30px}
.my-profile__quiz-details__card {display: flex;flex-wrap: wrap;column-gap: 10px} 
.my-profile__quiz-details__card__title{font-size:16px;}
.my-profile__quiz-details__card__value{font-size:22px;font-weight:700;}
.my-profile__quiz-details__btn{border-radius: 40px;background-color: #F3A71D;height: 50px;padding: 8px 8px 8px 40px;display: inline-block;font-size: 20px;color: #36236A;text-align: center;text-decoration: none;font-family: var(--primary-font-family);margin-top:20px;}
.my-profile__quiz-details__btn img{width: 35px;height: 35px;margin-left: 20px;vertical-align: middle;}
.my-profile__content{display: flex; gap: 16px; align-items: center;}
.my-profile__id--content{display: flex; align-items: center; flex-wrap: wrap; gap: 8px; margin-top: 4px;}
.my-profile__id--content img{width: 16px; height: 16px;}
.my-profile__email{display: flex; gap: 8px; align-items: center; color: #fff;font-size: 14px;}
.my-profile__call{display: flex; gap: 8px; align-items: center; color: #fff; font-size: 14px;}
.my-profile__id h3{font-size: 28px; color: #fff;}
.my-profile__edit--btn button{color: #fff; gap: 10px; align-items: center; background-color: var(--primary-color); width: 100%; height: 43px;display:flex;justify-content:center;border-radius:54px;border:1px solid #FFF;padding:8px 16px; font-size:16px;cursor: pointer;transition:0.3s;}
.my-profile__edit--btn button:hover{background-color:#fff;color:var(--primary-color);}
.my-profile__edit--btn button:hover img{filter: invert(1);}
.my-profile__edit--btn button img{width:20px; height:20px;}
.my-profile .female{display:none}
.my-profile__popup--close{cursor:pointer}
.rs__card-likes{position: absolute; display:flex; gap:5px; padding: 6px; background-color:var(--secondary-color);border-radius:8px; top: 16px; right: 16px;font-size: 14px;line-height: 1;}
.rs__card-likes-img{padding-bottom: 0px;}
.my-profile .heart-btn{right: 27px; top: 25px;}
.rs__card-likes-img.empty{background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='14' viewBox='0 0 16 14' fill='none'%3E%3Cpath d='M8 13.25L8.345 13.916C8.23839 13.9712 8.12007 14.0001 8 14.0001C7.87993 14.0001 7.76161 13.9712 7.655 13.916L7.647 13.912L7.629 13.902C7.52428 13.8479 7.42092 13.7912 7.319 13.732C6.10019 13.0383 4.95032 12.23 3.885 11.318C2.045 9.731 0 7.35 0 4.5C0 1.836 2.086 0 4.25 0C5.797 0 7.153 0.802 8 2.02C8.847 0.802 10.203 0 11.75 0C13.914 0 16 1.836 16 4.5C16 7.35 13.955 9.731 12.115 11.318C10.9594 12.306 9.70469 13.172 8.371 13.902L8.353 13.912L8.347 13.915H8.345L8 13.25ZM4.25 1.5C2.914 1.5 1.5 2.664 1.5 4.5C1.5 6.65 3.08 8.644 4.865 10.182C5.83888 11.015 6.88844 11.7552 8 12.393C9.11156 11.7552 10.1611 11.015 11.135 10.182C12.92 8.644 14.5 6.65 14.5 4.5C14.5 2.664 13.086 1.5 11.75 1.5C10.377 1.5 9.141 2.486 8.721 3.956C8.67677 4.11317 8.5824 4.25159 8.45224 4.35018C8.32208 4.44877 8.16328 4.50212 8 4.50212C7.83672 4.50212 7.67791 4.44877 7.54776 4.35018C7.4176 4.25159 7.32323 4.11317 7.279 3.956C6.859 2.486 5.623 1.5 4.25 1.5Z' fill='%2336236A'%3E%3C/path%3E%3C/svg%3E");background-repeat: no-repeat no-repeat;background-position: center center;background-size: cover;width: 16px;height: 14px;}
.rs__card-likes-img.filled{background-image: url("data:image/svg+xml, %3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='14' viewBox='0 0 16 14' fill='none'%3E%3Cpath d='M8 13.25L8.345 13.916C8.23839 13.9712 8.12007 14.0001 8 14.0001C7.87993 14.0001 7.76161 13.9712 7.655 13.916L7.647 13.912L7.629 13.902C7.52428 13.8479 7.42092 13.7912 7.319 13.732C6.10019 13.0383 4.95032 12.23 3.885 11.318C2.045 9.731 0 7.35 0 4.5C0 1.836 2.086 0 4.25 0C5.797 0 7.153 0.802 8 2.02C8.847 0.802 10.203 0 11.75 0C13.914 0 16 1.836 16 4.5C16 7.35 13.955 9.731 12.115 11.318C10.9594 12.306 9.70469 13.172 8.371 13.902L8.353 13.912L8.347 13.915H8.345L8 13.25Z' fill='%2336236A'%3E%3C/path%3E%3C/svg%3E");background-repeat: no-repeat no-repeat;background-position: center center;background-size: cover;width: 16px;height: 14px;}

@media(min-width:420px){
  .my-profile__quiz-details__image{bottom:-50px;}
}
@media(min-width:576px){
  .my-profile__quiz-details__image{bottom:0px;}
}
@media(min-width:768px){
  .my-profile__details{flex-direction: row; justify-content: space-between; align-items: center;}
  .my-profile__id--content{gap: 30px;}
  .my-profile__edit--btn button{width: 164px;}
  .my-profile__quiz-details{padding:24px;margin-bottom:70px;}
  .my-profile__quiz-details__image{width:73px;}
}
@media(min-width:992px){
  .my-profile__details{padding: 24px;}
  .my-profile__nav{font-size: 16px;}
  .my-profile h1{font-size: 42px; margin-bottom: 30px;}
  .my-profile__id h3{font-size: 28px;}
  .my-profile__content{gap: 24px;}
  .my-profile__email{font-size: 16px;}
  .my-profile__call{font-size: 16px;}
  .my-profile__id--content img{width: 20px; height: 20px;}
  .my-profile__details{ width:calc(60% - 8px);}
  .my-profile__quiz-details{width:calc(40% - 8px);}
  .my-profile__details{margin-bottom:70px;}
  .my-profile__quiz-details__image{bottom:-40px;}
}
@media(min-width:1200px){
  .my-profile__quiz-details__image{bottom:0;}
}
/* ======================== My Profile Popup ========================= */
.my-profile__popup{position:fixed;top:0;right:0;bottom:0;left:0;overflow: auto;z-index: 1111;display:none;flex-direction:column;}
.my-profile__popup{width:100%;padding:16px;border-radius: 15px 15px 0px 0px;background: #FFF;box-shadow: 0px 4px 34px 0px rgba(0, 0, 0, 0.25);margin:2rem auto 0 auto;}
.my-profile__popup.hide{z-index:1000}
.my-profile__popup input[type="radio"]{display:none}
.my-profile__title--contents{display: flex; justify-content: space-between;}
.my-profile__popup--title h2{font-size: 24px; padding-bottom: 4px;}
.my-profile__popup--title p{font-size: 14px; line-height: normal; }
.my-profile__popup--gender{display: flex;align-items: end;justify-content: center;gap: 12px; margin-top: 16px; margin-bottom: 16px;height: 130px;}
.my-profile__popup--gender .input img{width:65px;height:auto;opacity: 0.5;filter: grayscale(1);transition:0.3s;max-height:200px;}
.my-profile__popup--gender .input.active img{width:100px;height:auto;opacity: 1;filter: inherit;}
.my-profile__form .input{margin-bottom: 16px;}
.my-profile__form .input label{font-family: var(--tertiary-font-family); color: var(--primary-color); font-size: 26px; line-height: normal;}
.my-profile__form .input input{display: block; font-size: 16px; width: 100%;padding: 16px 12px;height: 50px;border-radius: 40px;border: 1px solid #36236A;background: #FFF;}
.my-profile__btn{width: 100%; display: flex; justify-content: center; align-items: center; height: 60px;padding: 10px 8px 10px 18px; border-radius: 40px; border: none; background: #F3A71D; color: var(--primary-color); font-size: 20px; font-family: var(--primary-font-family);cursor:pointer}
.my-profile__popup::-webkit-scrollbar {width: 6px;display: none;}
.my-profile__popup::-webkit-scrollbar-track {background: transparent;}
.my-profile__popup::-webkit-scrollbar-thumb {background-color: #C3C3C3;border-radius: 30px;height: 30px;}
@media(min-width:576px){
  .my-profile__popup--title h2 {font-size: 26px;}
  .my-profile__form .input label{font-size: 28px;}
}
@media(min-width: 768px){
  .my-profile__popup{width: 700px; padding:24px; border-radius: 30px;margin:2rem auto;}
  .my-profile__form .input{margin-bottom: 24px; }
  .my-profile__form .input input{margin-top: 8px;}
  .my-profile__popup--gender{margin-top: 24px; margin-bottom: 24px;}
  .my-profile__popup--title h2 {font-size: 32px;}
  .my-profile__form .input label{font-size: 32px;}
  .my-profile__btn{padding: 10px 8px 10px 18px; height: 60px; }
  .multi-input{display: flex; justify-content: space-between;}
  .multi-input .dob-input{width: 49%;} 
  .multi-input .pin-code-input{width: 49%;}
  .multi-input .email-input{width: 49%;}
  .multi-input .ph-num-input{width: 49%;}
  .my-profile__popup--title p{font-size: 18px;}
}
.articles__heart-btn-saved{padding: 5px;border-radius: 8px;top:24px;right:24px;}
.articles__heart-icon-saved{height: 14px;width: 16px;}
.articles__like-count-saved{font-size:13px;}

/* 31-my-preference */
.my-preference__title{display: flex; justify-content: space-between; align-items: center; margin-top: 24px; margin-bottom: 24px;}
.my-preference__title h3{font-size: 24px;}
.my-preference__title button{cursor: pointer; display:flex; align-items: center; gap: 5px; width: 100px;height: 49px;justify-content: center;font-size: 16px;padding: 4px 10px;border-radius: 54px;border: 1px solid #36236A;background:none;transition:0.3s;}
.my-preference__title button img{width: 20px; height: 20px;}
.my-preference__card--contents{display: flex; flex-direction: column; flex-wrap: wrap; gap: 16px; margin-bottom: 24px;}
.my-preference__card{padding: 16px;border-radius: 15px;border: 1px solid #36236A;}
.my-preference__card h6{font-size: 18px; margin-bottom: 16px;}
.my-preference__card ul{display: flex; gap: 12px; align-items: center; flex-wrap: wrap;}
.my-preference__card ul li{ margin-left: 0; list-style: none; border-radius: 8px;border: 1px solid rgba(54, 35, 106, 0.15); padding: 0px 10px;}
.my-preference__card ul li.active {background-color: var(--primary-color);color:#fff}
.my-preference__card ul li a{text-decoration: none; color: var(--primary-color); font-size: 14px; font-weight: 500;}
.my-profile__popup--close-2{display:flex;justify-content:end;cursor:pointer}
.my-preference__title button:hover{background-color:var(--primary-color);color:#fff;}
.my-preference__title button:hover img{filter: invert(1);}
.my-preference__edit{cursor:pointer;pointer-events:fill;opacity:1}
.my-preference__edit.disabled{pointer-events:none;opacity:0.3}
.alltabs{cursor:pointer}
@media(min-width:576px){
  .my-preference__title h3{font-size: 26px;}
  .my-preference__card ul li a{font-size: 16px;}
}
@media(min-width:768px){
  .my-preference__card{width:calc(33.33% - 32px/3);}
  .my-preference__card--contents{flex-direction: row;}
}
@media(min-width:992px){
  .my-preference__title h3{font-size: 28px;}
  .my-preference__card{width: calc(25% - 48px/4);}
  .my-preference__title span{font-size: 16px;height: 43px; gap: 10px; padding: 8px 16px;}
  .my-preference__title span img{width: 20px; height: 20px;}
}
@media(min-width:1200px){
  .my-preference__card{padding: 24px;}
  .my-preference__card h6{font-size: 20px; margin-bottom: 24px;}
}
/* ========== My Profile step 2 ================== */
.my-profile__popup--step-two{position:fixed;top:0;right:0;bottom:0;left:0;overflow: auto;z-index: 1111;display:none}
.my-profile__popup--step-two{width:100%;padding: 16px;border-radius: 15px 15px 0px 0px;background: #FFF;box-shadow: 0px 4px 34px 0px rgba(0, 0, 0, 0.25);margin:2rem auto 0 auto;margin-right:auto}
.my-profile__popup--step-two.hide{z-index:1000}
.my-profile__popup--step-two input[type="radio"],.my-profile__popup--step-two input[type="checkbox"]{display:none}
.fav-choco-drop{display:block!important;width: 20px;height: 20px;margin-right: 10px;color: var(--primary-color);}
.my-profile__popup--step-two h4{font-size: 18px; margin-bottom: 16px;}
.my-profile__what-you-love--lists{display: flex; gap: 12px; flex-wrap: wrap;}
.my-profile__what-you-love--card{text-align: center;border-radius: 10px;border: 1px solid rgba(71, 36, 128, 0.15); padding: 8px; width: 30%;}
.my-profile__what-you-love--card.active{border: 2px solid var(--primary-color);}
.my-profile__what-you-love--card img{padding-bottom: 8px; width: 100%;}
.my-profile__what-you-love--card p{font-size: 13px;font-weight: 600;}
.my-profile__popup__dropdown--btn{ font-family: var(--secondary-font-family);font-weight: 500;display:none; align-items: center; margin-top: 12px; justify-content: space-between; color: var(--primary-color); width: 100%; height: 50px;border-radius: 8px;border: 1px solid #36236A;background: #FFF; padding: 16px; font-size: 16px;}
.my-profile__popup__dropdown--btn.active{display: flex;}
.my-profile__popup-dropdown{ display:none;margin-top: 5px; padding: 4px 16px; border-radius: 15px;border: 1px solid rgba(71, 36, 128, 0.15);background: #FFF;}
.my-profile__popup-dropdown.active{display: block;}
.my-profile__popup-dropdown .popup__dropdown-item{ color: var(--primary-color);font-size:16px;list-style: none; height: 50px; display: flex; align-items: center;}
.my-profile__popup-dropdown ul li a{text-decoration: none; color: var(--primary-color);}
.divide-line{margin-top: 16px;margin-bottom: 16px;height: 1px;background: repeating-linear-gradient(90deg,#36236A4D 0 5px,#0000 0 8px);}
.my-profile__popup--step-two h6{font-size: 15px; margin-bottom: 16px;}
.my-profile__check-list{margin-bottom: 8px;display: flex; align-items: center; gap: 8px; font-size: 16px; color: var(--primary-color);padding: 12px;border-radius: 8px; border: 1px solid rgba(71, 36, 128, 0.15);background: #FFF;}
.my-profile__check-list span{line-height: normal;font-weight: 500;}
.my-profile__check-list img{opacity:0.1}
.my-profile__check-list.active{border: 2px solid var(--primary-color);}
.my-profile__check-list.active img{opacity:1}
.my-profile__what-you-love--btn{padding: 10px 8px 10px 18px;border:none;height:60px;display:flex;justify-content:center;align-items:center;border-radius:40px;background:#F3A71D;width: 100%; margin-top: 16px; font-size: 20px; color: var(--primary-color); font-family: var(--primary-font-family);cursor:pointer}
.my-profile__popup--step-two::-webkit-scrollbar {width: 6px;display: none;}
.my-profile__popup--step-two::-webkit-scrollbar-track {background: transparent;}
.my-profile__popup--step-two::-webkit-scrollbar-thumb {background-color: #C3C3C3;border-radius: 30px;height: 30px;}
.popup-step-two__header{position: sticky;top: -23px;z-index: 9;background-color: #fff;}
.popup-step-two__body{flex: 1;height: auto;overflow: auto;}
.popup-step-two__body::-webkit-scrollbar {width: 6px;display: none;}
.popup-step-two__body::-webkit-scrollbar-track {background: transparent;}
.popup-step-two__body::-webkit-scrollbar-thumb {background-color: #C3C3C3;border-radius: 30px;height: 30px;}
.my-profile__popup--step-two{flex-direction: column;}
@media(min-width:576px){
  .my-profile__what-you-love--card p{font-size: 14px;}
}
@media(min-width:768px){
  .my-profile__what-you-love--card{width: calc(20% - 48px/5);;}
  .my-profile__what-you-love--card img{max-width: 100px; height: auto;} 
  .my-profile__popup--step-two{width: 720px;padding: 24px; border-radius: 30px;margin:2rem auto;}
  .my-profile__popup--step-two h4{font-size: 20px;}
  .divide-line{margin-top: 24px;margin-bottom: 24px;}
  .my-profile__what-you-love--btn{margin-top: 24px;}
  .my-profile__popup--step-two h6{font-size: 18px;}
  .my-profile__popup__dropdown--btn{margin-top: 16px;} 
}
.multiselect-container{width: 100%;position: relative;display: flex;  flex-direction: row;align-items: center;overflow: visible;vertical-align: middle;}
.multiselect-label{font-weight: bold;font-size: 14px;margin: 0 5px;}
.multiselect-data-container{position: relative;overflow: visible;vertical-align: middle;}
.multiselect-button{display: flex;flex-direction: row;justify-content: space-between;align-items: center;background-color: #fff;border: 1px solid #ccc;padding: 6px 12px;margin-bottom: 0;font-size: 14px;font-weight: 400;line-height: 1.42857143;color: #333;cursor: pointer;}
.multiselect-text{border: 0;padding: 3px 0;width: 145px;}
.multiselect-button input , .multiselect-button b{pointer-events: none;}
.multiselect-list{display: none;position: absolute;top: 100%;left: 0;margin: 0;padding: 0;max-height: 250px;width: 100%;background-color: #fff;border: 1px solid rgba(0,0,0,.15);box-shadow: 0 6px 12px rgba(0,0,0,.175);font-size: 14px;text-align: left;list-style: none;background-clip: padding-box;border-radius: 4px;list-style-type: none;overflow: auto;z-index: 1000;}
.multiselect-item-label{display:block;height: 100%;border: 1px solid transparent;}
.multiselect-item-label--active{border: 1px solid #b7b7b7;}
.multiselect-clear{padding: 0 5px;}
.carret{display: inline-block;width: 0;height: 0;margin-left: 0;vertical-align: middle;border-top: 4px solid;border-right: 4px solid transparent;border-left: 4px solid transparent;}
.multiselect-item-label--select-all{font-weight: bold;border-bottom: 1px solid #b7b7b7;padding: 5px;}

/* 32-saved-recipes */
.saved-recipe{display:none}
.rs{background: #F4F6FF; padding-top: 50px; padding-bottom: 50px;position: relative;}
.rs:before{background-image: url(https://5686032.fs1.hubspotusercontent-na1.net/hubfs/5686032/images/single-rib.png);background-position: top;background-repeat: repeat;background-size: contain;content: "";height: 20px;left: 0;position: absolute;top: -20px;width: 100%;z-index: 9;}
.rs__bg{position: absolute;width: 18%;top: calc(0% - -29px);z-index:-1;}
.rs__title{padding-bottom: 20px; font-size:24px; color:var(--primary-color);width: 100%;}
.rs__swiper{height:auto !important;}
.rs__swiper .swiper-slide{height:auto !important;display: flex;flex-direction: column;}
.rs__card{padding: 2px;height: 100%; border-radius: 12px;background: linear-gradient(180deg, #36236a 9%, rgba(54, 35, 106, 0) 90%),linear-gradient(0deg, #FFFFFF, #FFFFFF) center center;transition: background 0.3s ease-in-out;}
.rs__card-wrapper{display: flex;flex-direction: column;padding: 10px;background-color: #fff;border-radius: 10px;height:100%;}
.rs__card-image{border-radius: 10px;margin-bottom: 0.5rem;display: block;}
.rs__card-image img{width:100%;height:150px;object-fit:cover;border-radius: 10px;}
.rs__card-title{color:var(--primary-color);font-family: var(--primary-font-family);flex: 1 1 auto;margin-bottom:1rem;font-size: 14px; line-height:18px;font-weight: 400;letter-spacing:0.5px;display: block;text-decoration: none;}
.rs__card-likes{position: absolute; display:flex; gap:5px; padding: 6px; background-color:var(--secondary-color);border-radius:8px; top: 16px; right: 16px;font-size: 14px;line-height: 1;}
.rs__card-likes-img{padding-bottom: 0px;}
.rs__card-info{display: flex;gap: 12px;font-size: 12px;color: var(--primary-color);}
.rs__card-duration, .rs__card_level{display: flex;align-items: center;gap: 4px;}
.rs__prev, .rs__next{border:1px solid #36236A;cursor: pointer; background-color: #fff;z-index: 8;width: 50px;height: 50px;border-radius: 50%;display: flex;justify-content: center;align-items: center;position: absolute;top: 50%; transform: translateY(-50%);transition: background 0.3s ease-in-out;display:none;text-align:center;}
.rs__prev svg, .rs__next svg{transition: fill 0.3s ease-in-out;width: 23px;height: 46px;}
.rs__prev{left: -12px;}
.rs__next{right: -12px;}
.rs__slider{position: relative;}
.rs__prev:hover, .rs__next:hover{background-color: var(--tertiary-color);}
.rs__prev:hover svg, .rs__next:hover svg{fill: white;}
.rs__prev.swiper-button-disabled, .rs__next.swiper-button-disabled{opacity: 0.3;cursor:not-allowed;}
.rs__card-likes .heart_btn{border:none;cursor:pointer;display:flex;align-items:center;gap:4px;}
.rs__card-likes .heart_btn .filled{display:none;}
.rs__card-likes .heart_btn .empty{display:inline-block;}
.rs__card-likes .heart_btn.fill .filled{display:inline-block}
.rs__card-likes .heart_btn.fill .empty{display:none}
@media(min-width:768px){
  .rs__bg {width: 16%;}
  .rs__title{ color:var(--primary-color);}
  .rs__card{padding: 1px; border-radius: 30px;}
  .rs__card-wrapper {padding: 1rem;border-radius: 30px;}
  .rs__card-title{font-size: 20px;line-height: 27px;}
  .rs__card-info{font-size: 14px;gap: 1rem;}
  .rs__card-likes {top: 24px; right: 24px;}
  .rs br{display:none}
  .rs__title{font-size:28px;}
  .rs__prev, .rs__next{display:flex}
}
@media(min-width:1400px){
  .rs__prev{left: -65px;}
  .rs__next{right: -65px;}
}

/* 32-saved-articles */
.saved-recipe{display:none}
.rs{background: #F4F6FF; padding-top: 50px; padding-bottom: 50px;position: relative;}
.rs:before{background-image: url(https://5686032.fs1.hubspotusercontent-na1.net/hubfs/5686032/images/single-rib.png);background-position: top;background-repeat: repeat;background-size: contain;content: "";height: 20px;left: 0;position: absolute;top: -20px;width: 100%;z-index: 9;}
.rs__bg{position: absolute;width: 18%;top: calc(0% - -29px);z-index:-1;}
.rs__title{padding-bottom: 20px; font-size:24px; color:var(--primary-color);width: 100%;}
.rs__swiper{height:auto !important;}
.rs__swiper .swiper-slide{height:auto !important;display: flex;flex-direction: column;}
.rs__card{padding: 2px;height: 100%; border-radius: 12px;background: linear-gradient(180deg, #36236a 9%, rgba(54, 35, 106, 0) 90%),linear-gradient(0deg, #FFFFFF, #FFFFFF) center center;transition: background 0.3s ease-in-out;}
.rs__card-wrapper{display: flex;flex-direction: column;padding: 10px;background-color: #fff;border-radius: 10px;height:100%;}
.rs__card-image{border-radius: 10px;margin-bottom: 0.5rem;display: block;}
.rs__card-image img{width:100%;height:150px;object-fit:cover;border-radius: 10px;}
.rs__card-title{color:var(--primary-color);font-family: var(--primary-font-family);flex: 1 1 auto;margin-bottom:1rem;font-size: 14px; line-height:18px;font-weight: 400;letter-spacing:0.5px;display: block;text-decoration: none;}
.rs__card-likes{position: absolute; display:flex; gap:5px; padding: 6px; background-color:var(--secondary-color);border-radius:8px; top: 16px; right: 16px;font-size: 14px;line-height: 1;}
.rs__card-likes-img{padding-bottom: 0px;}
.rs__card-info{display: flex;gap: 12px;font-size: 12px;color: var(--primary-color);}
.rs__card-duration, .rs__card_level{display: flex;align-items: center;gap: 4px;}
.rs__prev, .rs__next{border:1px solid #36236A;cursor: pointer; background-color: #fff;z-index: 8;width: 50px;height: 50px;border-radius: 50%;display: flex;justify-content: center;align-items: center;position: absolute;top: 50%; transform: translateY(-50%);transition: background 0.3s ease-in-out;display:none;text-align:center;}
.rs__prev svg, .rs__next svg{transition: fill 0.3s ease-in-out;width: 23px;height: 46px;}
.rs__prev{left: -12px;}
.rs__next{right: -12px;}
.rs__slider{position: relative;}
.rs__prev:hover, .rs__next:hover{background-color: var(--tertiary-color);}
.rs__prev:hover svg, .rs__next:hover svg{fill: white;} 
.rs__prev.swiper-button-disabled, .rs__next.swiper-button-disabled{opacity: 0.3;cursor:not-allowed;}
.rs__card-likes .heart_btn{border:none;cursor:pointer;display:flex;align-items:center;gap:4px;}
.rs__card-likes .heart_btn .filled{display:none;}
.rs__card-likes .heart_btn .empty{display:inline-block;}
.rs__card-likes .heart_btn.fill .filled{display:inline-block}
.rs__card-likes .heart_btn.fill .empty{display:none}
@media(min-width:768px){
  .rs__bg {width: 16%;}
  .rs__title{ color:var(--primary-color);}
  .rs__card{padding: 1px; border-radius: 30px;}
  .rs__card-wrapper {padding: 1rem;border-radius: 30px;}
  .rs__card-title{font-size: 20px;line-height: 27px;}
  .rs__card-info{font-size: 14px;gap: 1rem;}
  .rs__card-likes {top: 24px; right: 24px;}
  .rs br{display:none}
  .rs__title{font-size:28px;}
  .rs__prev, .rs__next{display:flex;}
}
@media(min-width:1400px){
  .rs__prev{left: -65px;}
  .rs__next{right: -65px;}
}

/* 32-quiz-popup-details */
.quiz-questions{background: #F4F6FF;display: none;margin:auto;flex-direction: column;height: 100vh;height: 100dvh;}
.quiz-questions__content{background: #FFF;box-shadow: 0px 3px 24px 0px rgba(0, 0, 0, 0.10);position: relative;}
.quiz-questions__title{font-family: var(--primary-font-family);font-size: 16px;line-height: 1.4;padding-top: 12px;}
.quiz-questions__question-count{font-family: var(--secondary-font-family);font-size: 14px;line-height: normal;padding-bottom: 12px;}
.quiz-questions__question{flex-grow: 1;padding-top: 24px;padding-bottom: 20px;position: relative;}
.quiz-questions__question input[type=radio]{display: none;}
.quiz-questions__base-timer {position: relative;width: 40px;height: 40px;}
.quiz-questions__base-timer__svg {transform: scaleX(-1);}
.quiz-questions__base-timer__circle {fill: none;stroke: none;}
.quiz-questions__base-timer__path-elapsed {stroke-width: 10px;stroke:#D9D9D9;}
.quiz-questions__base-timer__path-remaining {stroke-width: 10px;stroke-linecap: square;transform: rotate(90deg);transform-origin: center;transition: 1s linear all;fill-rule: nonzero;stroke: #9467D1;}
.quiz-questions__base-timer__label {position: absolute;width: 40px;height: 40px;top: 0;display: flex;align-items: center;justify-content: center;font-size: 14px;}
.quiz-questions__radio-btn{border-radius: 8px;border: 1px solid rgba(54, 35, 106, 0.10);background-color: #fff;color: var(--primary-color);cursor: pointer;display: block;font-family: var(--secondary-font-family);font-size: 14px;margin-top: 8px;padding: 8px;}
.quiz-questions__numbers{border-radius: 40px;background: rgba(54, 35, 106, 0.12);margin-right: 8px;line-height: normal;width: 26px;height: 26px;display: inline-flex;align-items: center;justify-content: center}
.quiz-questions__bottom-text-box{display:none;position: absolute;bottom: 20px;left:0;width: 100%;text-align: center;}
.quiz-questions__bottom-text{font-size: 12px;font-weight: 500;border-radius: 40px;background: rgba(54, 35, 106, 0.10);display: inline-block;padding: 10px;}
.correct .quiz-questions__radio-btn{background: rgba(40, 193, 129, 0.06);border: 1px solid #28C181;position:relative;}
.correct .quiz-questions__radio-btn:after{content:'';background-image:url('https://5686032.fs1.hubspotusercontent-na1.net/hubfs/5686032/images/quiz/right.svg');background-repeat: no-repeat;width: 20px;height: 20px;position: absolute;top: 12px;right: 8px;}
.correct .quiz-questions__numbers{background-color:#28C181;color:#fff;}
.wrong .quiz-questions__radio-btn{background: rgba(239, 65, 54, 0.06);border: 1px solid #EF4136;position:relative;}
.wrong .quiz-questions__radio-btn:after{content:'';background-image:url('https://5686032.fs1.hubspotusercontent-na1.net/hubfs/5686032/images/quiz/wrong.svg');background-repeat: no-repeat;width: 20px;height: 20px;position: absolute;top: 12px;right: 8px;}
.wrong .quiz-questions__numbers{background-color:#EF4136;color:#fff;}
@media(min-width:400px){
  .quiz-questions{width:360px;}
}
.qd{padding-top: 60px;padding-bottom: 30px;background: #F4F6FF; margin-top:-10px;}
.qd__breadcrumb ul{display: flex;align-items: center;}
.qd__breadcrumb ul li {list-style: none;color: var(--primary-color);font-family: var(--secondary-font-family); font-size: 14px; font-style: normal; font-weight: 400; line-height: normal;margin: 0;}
.qd__breadcrumb ul li a{color: var(--primary-color);text-decoration: none;font-weight: 600;}
.qd__breadcrumb ul li svg{vertical-align: middle;}
.qd__title{margin-bottom: 30px;}
.qd__cards{display: flex;justify-content: center;align-items: center;position:relative;}
.qd__card{display: flex; width: 350px; padding: 12px; flex-direction: column; justify-content: flex-end; align-items: center; gap: 16px; flex-shrink: 0;background: #FFF; box-shadow: 0px 0px 21px 0px rgba(0, 0, 0, 0.17);margin-top: 20px;}
.qd__card--contents .qd__card--contents__image{width: 350px;border-radius: 15px;margin-bottom: 16px;}
.qd__card--contents h1{font-size: 24px;}
.qd__card--contents p span{background-color: #ffdb9d;display: inline-flex; height: 22px; margin-top: 8px;padding: 6px 8px; justify-content: center; align-items: center; gap: 4px;border-radius: 4px;color: var(--primary-color);font-size: 12px;font-weight: 500;font-family: var(--secondary-font-family);}
.qd__card--contents p{color: var(--primary-color);font-family: var(--secondary-font-family); font-size: 15px; font-style: normal; font-weight: 400; line-height: 1.3;margin-top: 16px;margin-bottom: 16px;}
.qd__card--contents ul{display: flex;align-items: center;}
.qd__card--contents ul li{list-style: none;margin-right: 12px;margin-left: 0;}
.qd__card--cta{ width: 350px;padding: 12px 12px 0;}
.qd__card--cta-btn{display: flex; height: 60px; padding: 10px 8px 10px 18px; justify-content: center; align-items: center; gap: 9px;border-radius: 40px;text-decoration: none;font-size: 20px;font-weight: 400;font-family: var(--primary-font-family);cursor: pointer;}
.qd__card--cta-btn-primary{background: var(--secondary-color);color: var(--primary-color);}
.qd__popup{width: 350px;background: #FFF;display: flex;bottom: 0;padding: 16px; flex-direction: column; align-items: flex-start; gap: 16px;border-radius: 15px 15px 0px 0px;box-shadow: 0px 4px 34px 0px rgba(0, 0, 0, 0.25);}
.qd__popup:before{content:'';}
.qd__popup--content{position: relative;}
.qd__popup--content h2{font-size: 22px;}
.qd__popup--content ul li{margin: 16px 0;color: var(--primary-color);font-family: var(--secondary-font-family);font-size: 15px; font-style: normal; font-weight: 500; line-height: 1.4; text-indent: -20px; margin-left: 20px;}
.qd__popup--content ul{margin-bottom: 60px;}
.qd__popup--close{position: absolute;right: 0;top: 3px;cursor: pointer;}
@media (min-width: 768px) { 
  .qd{padding-bottom: 50px;}
  .qd__breadcrumb ul li {font-size: 16px;}
  .qd__card{ width: 375px; gap: 66.75px;margin-top: 40px;}
  .qd__card--cta{ width: 375px;}
  .qd__popup{width: 375px;}
}
.quiz-result{background: #F4F6FF;display:none;margin: auto;}
.quiz-result-content{background: #FFFFFF;box-shadow: 0px 3px 24px 0px rgba(0, 0, 0, 0.10);display: flex;align-items: center;justify-content: space-between;padding-top: 12px;padding-bottom: 12px;}
.quiz-questions__content-timer{display: flex;align-items: center;justify-content: space-between;}
.quiz-result__title{font-family: var(--primary-font-family);font-size: 16px;line-height: 1.4;}
.quiz-result__close{display: inline-flex;cursor: pointer;}
.quiz-result__score{padding-top: 24px;padding-bottom: 24px;text-align: center;}
.quiz-result__score__title{font-size: 24px;margin-bottom: 24px;}
.quiz-result__score__box{border-radius: 15px;background: rgba(148, 103, 209, 0.19);padding: 24px 16px;margin-bottom: 32px;}
.quiz-result__score__box__title{font-family: var(--primary-font-family);font-size: 16px;line-height: normal;letter-spacing: 0.59px;}
.quiz-result__score__box__value{font-size: 48px;letter-spacing: 0.59px;line-height: 0.8;}
.quiz-result__score__box__total-value{color: rgba(54, 35, 106, 0.50);font-size: 18px;}
.quiz-result__score__box__description{font-size: 14px;line-height: 1.4;margin-top: 16px;margin-bottom: 16px;}
.quiz-result__score__box__cta{border-radius: 30px;background: var(--tertiary-color);color: #fff;display: block;font-family: var(--primary-font-family);letter-spacing: 0.59px;padding: 10px;width: 100%;text-decoration: none;}
.quiz-result__score-share__title{font-family: var(--primary-font-family);font-size: 16px;line-height: normal;letter-spacing: 0.59px;}
.quiz-result__score-share__icons{display: flex;justify-content: center;padding-top: 12px;padding-bottom: 24px;}
.quiz-result__score-share__icon{list-style: none;margin-left: 0;margin-right: 12px;}
.quiz-result__score-share__icon__link{cursor: pointer;}
.quiz-result__score-share__icon__link img{width:29px;height:28px}
.quiz-result__leaderboard{border-radius: 8px;background: #FFF;padding: 16px 8px;}
.quiz-result__leaderboard__title{font-family: var(--primary-font-family);font-size: 16px;line-height: normal;letter-spacing: 0.59px;margin-bottom: 8px;}
.quiz-result__leaderboard__card{max-width: 80px;min-width: 80px;}
.quiz-leaderboard__top-three-card__first{max-width: 100px;min-width: 100px;}
.quiz-result__leaderboard__cards{display: flex;justify-content: space-between;align-items: end;margin-bottom: 16px;}
.quiz-result__leaderboard__card__name{font-family: var(--primary-font-family);font-size: 16px;letter-spacing: 0.59px;line-height: normal;margin-top: 5px;}
.quiz-result__leaderboard__card__points{border-radius: 38px;background: #FFDB9D;display: inline-flex;font-size: 12px;font-weight: 600;line-height: normal;padding: 6px 8px;margin-top: 10px;}
.quiz-result__leaderboard__card__image{margin-right: 4px;}
.quiz-result__leaderboard__list{border-radius: 8px;border: 1px solid transparent;display: flex;justify-content: space-between;align-items: center;padding: 8px 12px;cursor: pointer;transition: var(--primary-transistion);}
.quiz-result__leaderboard__list:hover{border-radius: 8px;border: 1px solid var(--tertiary-color);background: rgba(148, 103, 209, 0.06);}
.quiz-result__leaderboard__list__details{display: flex;flex-wrap: wrap;align-items: center;}
.quiz-result__leaderboard__list__arrow{margin-right: 8px;}
.quiz-result__leaderboard__list__player{margin-right: 8px;}
.quiz-result__leaderboard__list__content{font-size: 14px;line-height: normal;margin-right: 4px;}
.quiz-result__leaderboard__list__points{border-radius: 48px;background: rgba(148, 103, 209, 0.11);display: inline-flex;font-size: 12px;line-height: normal;padding: 6px 8px;transition: var(--primary-transistion);}
.quiz-result__leaderboard__list:hover .quiz-result__leaderboard__list__points{background: var(--tertiary-color);color:#fff;}
.quiz-result__leaderboard__list__points__image{margin-right: 4px;transition: var(--primary-transistion);}
.quiz-result__leaderboard__list:hover .quiz-result__leaderboard__list__points__image{filter: brightness(0) invert(1);}
@media(min-width:400px){ 
  .quiz-result{width:400px;}
  .quiz-result__leaderboard{padding: 16px;} 
}

/* 22-recipe-listing */
#brand-title{display:block !important;}
.recipe-listing__title{display:flex;align-items:center;justify-content:space-between;margin-top:35px;margin-bottom:10px;}
.recipe-listing__title p{display: flex;flex-wrap: wrap; align-items: center; gap: 6px; padding-bottom: 8px;color: #36236A;}
.recipe-listing__title p a{text-decoration: none; color: var(--primary-color); font-size: 14px; font-weight: 600;}
.recipe-listing__title p span{font-size: 14px;white-space: nowrap;}
.recipe-listing__title h1{font-size: 32px;}
.recipe-listing__title--content p img{width: 24px;height: 24px;}
.recipe-listing__filter--btn--desk{display: none;}
.recipe-listing__filter--btn--mobile{position: relative;}
.recipe-listing__filter--btn--img{ width: 40px; height: 40px; border-radius: 8px;border: 1px solid #36236A; display: flex; justify-content: center; align-items: center;}
.recipe-listing__filter--count--mobile{position: absolute; top: -7px; right: -7px; width: 18px; height: 18px; background-color: var(--primary-color); color: #fff; border-radius: 50%; font-size: 12px; display: flex; justify-content: center; align-items: center;}
.recipe-listing__card--icons{display: flex; align-items: center; gap: 8px; color: var(--primary-color); position: absolute; bottom: 0;}
.recipe-listing__card--icons img{width: 12px; height: 12px;}
.recipe-listing__card--icons span{font-size: 11px;}
.recipe-listing__card--timing{display: flex; align-items: center; gap: 4px;}
.recipe-listing__card--medium{display: flex; align-items: center; gap: 4px;}
.recipe-listing__card--img{padding-bottom: 1.5rem; line-height: 1;}
.recipe-listing__card--img img{width: 100%; margin-bottom: 8px;height: 150px;object-fit: cover;border-radius: 10px;}
.recipe-listing__card--img h6{font-size: 14px;}
.recipe-listing__card--img h6 a{color:inherit;}
.recipe-listing__cards{display: flex; gap: 12px; flex-wrap: wrap; height: auto;}
.recipe-listing__card{position:relative; display: flex; width: calc(50% - 6px); padding: 2px;border-radius: 12px;background: linear-gradient(180deg, #36236a 9%, rgba(54, 35, 106, 0) 90%),linear-gradient(0deg, #FFFFFF, #FFFFFF) center center;}
.recipe-listing__card--content{ width: 100%; position: relative;  padding: 8px;background-color: #fff;border-radius: 10px;}
.recipe-listing__load-more{display: flex; justify-content: center; margin-top: 24px; margin-bottom: 24px;}
.recipe-listing__load-more a{display: flex;width: 193px;height: 40px; font-size: 14px; font-weight: 700; text-decoration: none; background-color: #fff; color: var(--primary-color); padding: 0px 10px;justify-content: center;align-items: center;gap: 10px; border-radius: 15px;border: 1px solid #36236A;}
#showing-text{margin-bottom:30px;font-size: 12px;}
.filtered-items{display: flex; gap: 8px; flex-wrap: wrap; align-items: center; padding-bottom: 20px;}
.filtered-items p{font-size: 14px; font-weight: 600;}
.filter-btn-items{display: flex; gap: 6px; align-items: center;  padding: 0px 10px; height: 30px;border-radius: 8px;border: 1px solid rgba(54, 35, 106, 0.15); font-size: 14px; color: #36236A;}
.filter-btn-items img{width: 16px; height: 16px;}
.recipe__listing .heart_btn{right: 26px;top: 26px;}
.rs__card-likes-img.empty{background-image: var(--like-empty);background-repeat: no-repeat no-repeat;background-position: center center;background-size: cover;width: 16px;height: 14px;}
.rs__card-likes-img.filled{background-image: var(--like-fill);background-repeat: no-repeat no-repeat;background-position: center center;background-size: cover;width: 16px;height: 14px;}
@media(min-width:576px){
  .recipe-listing__title h1 {font-size: 36px;}
  .recipe-listing__card--img h6 {font-size: 16px;}
  .recipe-listing__card--icons span {font-size: 12px;}
  .recipe-listing__title p a{font-size: 16px;}
  .recipe-listing__title p span{font-size: 16px;}
}
@media(min-width:768px){
  .recipe-listing__cards{gap: 16px;}
  .recipe-listing__card{width: calc(33.33% - 11px);}
}
@media(min-width:992px){
  .recipe-listing__filter--btn--mobile{display: none;}
  .recipe-listing__filter--btn--desk{display: block ;}
  .recipe-listing__card{width: calc(25% - 12px);}
  .recipe-listing__filter--btn{display: flex; align-items: center;gap: 10px;}
  .recipe-listing__filter--btn--desk{cursor: pointer;display: flex;height: 50px; border-radius: 15px;border: 1px solid #36236A;background-color: #FFF;transition:0.3s; padding: 0px 24px;justify-content: center;align-items: center;gap: 10px;}
  .recipe-listing__filter--btn--desk:hover{background-color: var(--primary-color);color:#fff;}
  .recipe-listing__filter--btn--desk:hover img{filter:invert(1);}
  .recipe-listing__filter--count{width: 20px; height: 20px; background-color: var(--primary-color); display: flex; justify-content: center; align-items: center; color: #fff; border-radius: 50%; font-size: 14px;}
  .recipe-listing__card--img h6 {font-size: 18px;}
  .recipe-listing__card--content{padding: 16px;}
  .recipe-listing__title h1 {font-size: 42px;}
}
@media(min-width:1200px){
  .recipe-listing__card--img h6 {font-size: 20px;}
  .recipe-listing__card{width: calc(25% - 14px);}
}
.recipe__listing{position: relative;padding-bottom:50px;padding-top:20px;}
.filter-pop{position: fixed;height: 90%;bottom: 0; background: #FFF;box-shadow: 0px 4px 34px 0px rgba(0, 0, 0, 0.25); right: 0;left:auto;transition: 0.3s;background: white;overflow-y: auto;border-top-left-radius: 20px;border-top-right-radius: 20px;z-index: 9999;padding:0px 20px 20px 20px;background: #FFF;box-shadow: 0px 4px 34px 0px rgba(0, 0, 0, 0.25);display:flex;flex-direction:column}
.filter-pop__header{position: sticky;top: -1px;z-index: 9;background: #fff; display: flex; justify-content: space-between; align-items: center;padding-bottom: 20px;border-bottom: 1px solid rgba(54,35,106,.25);}
.filter-pop__header h2{font-size: 24px;}
.filter-pop__header{padding-top:20px;}
.filter-pop__header img{width: 24px; height: 24px;}
.filter-pop h3{font-size: 30px;font-family: var(--tertiary-font-family); margin-bottom: 8px; margin-top: 10px;}
.filter-pop label, .filter-pop .apply__filter--reset,.filter-pop .apply__filter--apply{cursor:pointer}
.apply__filter--brand{display: flex; gap: 8px; flex-wrap: wrap;padding-bottom: 20px;}
.apply__filter--brand--lists{text-align:center;border-radius: 15px;border: 1px solid rgba(71, 36, 128, 0.15);background: #FFF; width: calc(50% - 8px); padding: 6px;}
.apply__filter--brand--lists p{font-size:14px; padding-top:8px;}
.apply__filter--brand--lists img{display: block; width: 100%;}
.apply__filter--brand{border-bottom: 2px dashed rgba(54, 35, 106, 0.30);}
.apply__filter--select-time{display: flex; gap: 12px; justify-content: center; margin-bottom: 20px;}
.apply__filter--select-time p{font-size: 14px;}
.apply__filter__time--card{width: calc(33.33% - 6px); gap: 12px; display: flex;justify-content: center;align-items: center; text-align:center; flex-direction: column; border-radius: 10px;border: 1px solid rgba(71, 36, 128, 0.15);background: #FFF; padding: 12px 10px;}
.apply__filter__time--card label{display: flex; justify-content: center; align-items: center; gap: 11px;  flex-direction: column;}
.apply__filter__time--card label img{width: 38px;}
.apply__filter__time--card label p{font-size: 14px;}
.apply__filter--select-category{display: flex;flex-wrap: wrap; gap: 10px; padding-bottom: 20px; border-bottom: 2px dashed rgba(54, 35, 106, 0.30);}
.apply__filter--select-category label{color: var(--primary-color);padding: 8px 14px;border-radius: 23px; font-size: 14px; border: 1px solid rgba(71, 36, 128, 0.15);}
.apply__filter--levels label{color: var(--primary-color);padding: 8px 14px;border-radius: 23px; font-size: 14px; border: 1px solid rgba(71, 36, 128, 0.15);}
.filter-pop__action{display: flex; gap: 8px;padding-top: 16px;}
.filter-pop__action span{ text-decoration: none; color: var(--primary-color); font-size: 16px; height: 50px; padding: 4px; display: flex; justify-content: center; align-items: center;cursor:pointer;}
.apply__filter--reset{border-radius: 1440px;background: #F4F6FF; width: calc(50% - 8px);}
.apply__filter--apply{border-radius: 1440px;border: 1px solid #F3A71D;background: #F3A71D;cursor:pointer;width: calc(50% - 8px);}
.apply__filter--brand input[type="checkbox"]{display:none;}  
.apply__filter--brand input[type="checkbox"]:checked+label{border: 2px solid #5e4f87;}
.apply__filter--select-time input[type="checkbox"]{display:none;} 
.apply__filter--select-time input[type="checkbox"]:checked+label{border: 2px solid #5e4f87;}
.apply__filter--select-category input[type="checkbox"]{display:none;}  
.apply__filter--select-category input[type="checkbox"]:checked+label{background-color:#5e4f87;color:#ffffff;}
.apply__filter--levels input[type="checkbox"]{display:none;}  
.apply__filter--levels input[type="checkbox"]:checked+label{background-color:#5e4f87;color:#ffffff;}
.apply__filter--levels h3{margin-top:0; margin-bottom:0;}
.egg__checkbox h3{color: var(--primary-color);font-size:30px; font-family:var(--tertiary-font-family); margin-top:0; margin-bottom:0;}
.backdrop-shadow{   background-color: rgba(32,32,32,.6);bottom: 0;content: "";display: none;height: 100%;left: 0;position: fixed;right: 0;top: 0;width: 100%;z-index: 1028;}
.backdrop-shadow.active{display:block;}
@media(min-width:768px){
  .filter-pop__header h2{font-size: 32px;}
  .filter-pop{width: 555px;border-top-left-radius: 0;border-top-right-radius: 0;height:100%;}
  .apply__filter--brand{flex-wrap: nowrap;}
  .apply__filter--brand--lists{width: unset;}
  .apply__filter--reset{width: 180px;}
  .apply__filter--apply{width: 180px;}
  .popup__apply--filter h3{font-size: 40px;}
  .apply__filter--select-category label{font-size: 16px;}
}
.pagination{display: flex; justify-content: center;align-items: center;gap: 10px; margin-top: 30px;}
.pagination li{list-style: none;cursor: pointer;}
.pagination li.active-page{ display:flex; justify-content:center; align-items: center; width:30px; height:30px; border-radius:50%; background-color: #36236A; color:#fff;}
.pagination li a{text-decoration: none;}
.pagination .waves-dark{background-image: url(data:image/svg+xml,%3Csvg viewBox='0 0 9 15' width='15' height='15' fill='%23fff' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M8 1.007L1.566 7.466 8 13.926' stroke='%2336236A' stroke-width='2' stroke-miterlimit='5' stroke-linecap='round' stroke-linejoin='round'%3E%3C/path%3E%3C/svg%3E);background-repeat: no-repeat;background-position: center;background-size: 15px;width: 15px;height: 15px;}
.pagination svg{width: 10px;height: 20px;fill: #fff;vertical-align: middle;text-align: center;}
.pagination  .prev{display: flex; justify-content: center; align-items: center;width: 30px; height: 30px; border-radius: 50%; }
.pagination  .prev img{transform: rotate(180deg);}
.pagination  .next  {  display: flex; justify-content: center; align-items: center; transform:rotate(180deg); width: 30px; height: 30px; border-radius: 50%;}
.filter-pop{left: 100%; right:-100%;}
.filter-pop.active{right: 0;left:auto} 
.filter-pop__body {flex: 1;height: auto;overflow: auto;}
.disable-apply-filter {opacity: .5;}   
.empty_filter_res{display:none} 
.show_msg{display:block}
.filtered-items{display: flex;gap: 8px;}
.recipe-listing__card--img{position: relative;}
.recipe-listing__card--img button{position: absolute; top: 8px; right: 10px; border-radius: 8px; padding: 4px; background: #F3A71D; border: none; height: 24px; display: flex; justify-content: center; align-items: center; gap: 4px;}
.filter-items-close-icon{cursor:pointer}
.egg-less {display: flex;align-items: center;cursor: pointer;justify-content: space-between; padding-bottom:7px;border-bottom: 2px dashed rgba(54,35,106,.3);}
.toggle-text {font-size:30px; font-family:var(--tertiary-font-family); color:var(--primary-color);}
.toggle-switch {position: relative;display: inline-block;width: 58px;height: 32px;background-color: #fff;border: 1px solid rgba(71, 36, 128, .15);border-radius: 50px;transition: background-color 0.3s;}
.toggle-switch input {opacity: 0;width: 0;height: 0;}
.toggle-switch-slider {position: absolute;top: 3px;left: 4px;width: 24px;height: 24px;background-color: #F12D38;border-radius: 50%;transition: transform 0.3s;}
.toggle-switch input:checked+.toggle-switch-slider {transform: translateX(25px);background-color: #1FA76E;}

/* 08-recipe-categories-v2-new */
.exploreby-v2{background-color:#FFF6E6;position:relative;padding: 50px 0;}
.exploreby-v2__bottom-subract{position: absolute; bottom: 0%; left: 0%; width: 100%; right: 0%;}
.exploreby-v2-listing{display: flex;flex-wrap: wrap;justify-content: space-around;gap: 15px;}
.exploreby-v2-listing a{text-decoration:none;color:inherit;display:block;}
.exploreby-v2-title{text-align: center;margin-bottom: 20px;letter-spacing: 0;}
.exploreby-v2-card{text-align: center;display:block;width:150px;}
.exploreby-v2__bottom-img{background-color: var(--primary-color);}
@media (min-width: 768px){
  .exploreby-v2-title{margin-bottom: 60px;}
  .exploreby-v2-card{width:170px;}
  .exploreby-v2-swiper-wrapper{justify-content: center;} 
  .exploreby-v2-swiper-wrapper .swiper-slide{width:calc(33.33% - 1rem);}
  .exploreby-v2-swiper-wrapper .swiper-slide img{padding: 0 33px;}
  .exploreby-v2-swiper-wrapper .swiper-slide{width:calc(25% - 4rem);}
  .exploreby-v2-swiper-wrapper .swiper-slide img{padding: 0 10px;}
}
@media (min-width: 1200px){
  .exploreby-v2-swiper-wrapper .swiper-slide{width:calc(25% - 4rem);}
  .exploreby-v2-swiper-wrapper .swiper-slide img{padding: 0 10px;}
}

/* 64-dairymilk-popup-form */
.pf-content{padding-top:20px;padding-bottom:20px;padding-left:15px;padding-right:15px;border-radius:30px}
.popup-form__brand{display:flex;align-items:center;justify-content:center;column-gap:20px}
.popup-brand__title{font-size:30px;color:#fff}
.hs-form-checkbox-display input{width:16px !important;height:16px !important;}
.hs-form-checkbox{list-style-type:none;margin-bottom:5px;}
.popup-form__area{ background: rgba(0, 0, 0, .9);bottom: 0;;position:fixed;top: 0;left: 0;z-index: 1055;width: 100%;height: 100%;overflow-x: hidden;overflow-y: auto;outline: 0;display:none}
.popup-form__box{width:calc(100% - 1.5rem);max-width:600px;margin: 1.75rem auto;}
.popup-form__box{ border-radius: 30px; margin-left: auto; margin-right: auto; padding: 2px;background:var(--primary-color);transition: background 0.3s ease-in-out;}
.popup-form__close{width:16px;height:16px;position:absolute;top:40px;right:24px;cursor:pointer;color:#fff;}
.popup-form__logo{width: 100px;height: auto;margin-bottom: 20px;display: block;}
.popup-form .form-title{display:none;}
.popup-form h3{max-width:80%;margin-left:auto;margin-right:auto;font-family: var(--secondary-font-family);font-size: 16px;font-weight: 500;margin-bottom: 24px;text-align: center;color: #fff;}
.popup-form .hs-form-field{margin-bottom:20px;}
.popup-form .hs-form-field label{color:#fff;font-size:14px;margin-bottom:5px;display: inline-block;line-height: 1.5;}
.popup-form .input{position:relative;}
.popup-form input.hs-input,.popup-form select.hs-input{width:100%;background-color:#fff;border: 1px solid #36236a;padding: 8px 12px;border-radius:6px;height: 45px;font-family: var(--secondary-font-family);font-size: 16px;font-weight: 500;}
.popup-form select.hs-input{-webkit-appearance: none;appearance: none;background-image: url('data:image/svg+xml,<svg width="24px" height="24px" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M7 10L12 15L17 10" stroke="%23000000" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"/></svg>');background-position: 98% !important;background-repeat: no-repeat;}
.popup-form select.hs-input option{color:#000;}
.popup-form .hs-phone input.hs-input{padding-left:50px;padding-top:7px;}
.popup-form .country-prefix{color: #000;position: absolute;top: 9px;left: 15px;line-height:1.5;top: 10px;font-size: 16px;}
.popup-form .hs-submit{text-align: center;margin-top: 20px;margin-bottom: 20px;}
.popup-form .actions{display:block;position: relative;}
.popup-form .hs-button{width:100%;cursor:pointer;background-color: rgba(243, 167, 29, 1);border:1px solid rgba(243, 167, 29, 1);color:#000;font-family:Appetite-Rounded;font-size: 16px;font-weight: 400;text-align: center;padding:4px 20px;height: 50px;border-radius: 30px;color:#36236a;}
.popup-form .hs-error-msgs li{list-style-type: none;margin-left: 0;}
.popup-form .hs-error-msg {color:#c69e9e !important;font-size: 13px !important;}
.popup-form .hs_error_rollup .hs-error-msgs{display: none !important;}
.resend_otp{opacity:0.4;pointer-events:none}
@supports (-webkit-touch-callout: none) {
  .inputs-list{padding-left:20px;}
}
/* Change the white to any color */
input:-webkit-autofill,
input:-webkit-autofill:hover, 
input:-webkit-autofill:focus, 
input:-webkit-autofill:active{transition: background-color 5000s ease-in-out 0s;box-shadow: inset 0 0 20px 20px #23232329;}
input::spelling-error {color:#fff;}
.popup-form .hs-form-booleancheckbox, .hs-fieldtype-checkbox{list-style-type:none;margin-left:0;}
.popup-form .hs-fieldtype-booleancheckbox ul{padding-left:0;}
.popup-form .hs-form-booleancheckbox label,
.popup-form .hs-form-checkbox label{display: grid;grid-template-columns: 16px auto;gap: 7px;}
.popup-form .hs-form-booleancheckbox .hs-input,  .hs-fieldtype-checkbox  .hs-input{width:16px;height:16px;position: relative;top: 3px;}
.popup-form .hs-form-booleancheckbox a,  .hs-fieldtype-checkbox a{color:#f3a71d;}
.popup-form__otp{text-align:center;display: none;}
.popup-form__otp-title{text-transform:uppercase;font-family: var(--secondary-font-family);font-size:22px;font-weight:700;background: var(--primary-color);-webkit-background-clip: text;background-clip: text;-webkit-text-fill-color: #fff;margin-bottom: 15px;}
.popup-form__otp-description{color:#fff;margin-bottom: 20px;}
.popup-form__otp-new{display:none;font-size:14px;color: rgba(180, 180, 180, 1);}
.popup-form__otp-error{display:none;font-size:14px;color: rgba(180, 180, 180, 1);color:red;}
.popup-form__otp-time{font-size:14px;color: rgba(180, 180, 180, 1);margin-top:20px;}
.popup-form__otp-resend{font-size:14px;color: rgba(180, 180, 180, 1);}
.popup-form__otp-resend a{color: #f3a71d;text-decoration: underline;}
.popup-form__otp-form{text-align: center;font-family: var(--secondary-font-family);margin-bottom:10px;}
.popup-form__otp-input{-moz-appearance: textfield;background-color: #fff;border-radius: 6px;color: #000;font-size: 16px;height: 36px;margin-right: 5px;text-align: center;width: 36px;-webkit-appearance: none;border:1px solid #fff;}
.popup-form__otp-input::-webkit-outer-spin-button,
.popup-form__otp-input::-webkit-inner-spin-button {-webkit-appearance: none;margin: 0;}
.popup-form__otp-button{background-color: #f3a71d;border: 1px solid #f3a71d;border-radius: 30px;color: #36236a;cursor: pointer;font-family: Appetite-Rounded;font-size: 16px;font-weight: 400;height: 50px;padding: 4px 20px;text-align: center;width: 100%;margin-bottom:20px;margin-top:20px;}
.popup-form__otp-button.disabledpopup{pointer-events: none;opacity: 0.3;}
.popup-form__thankyou{text-align: center;display: none;}
.popup-form__tick-icon{margin-left: auto;margin-right: auto;margin-bottom: 20px;}
.popup-form__thankyou-title{font-size: 16px;font-weight: 700;margin-bottom: 12px;color:#fff;font-family:var(--secondary-font-family)!important;}
.popup-form__thankyou-description{color: #fff;font-size: 16px;font-weight: 400;}
.popup-form__image-description{color:#fff;font-size:16px;font-weight:400;margin-top:20px;margin-bottom:20px;}
.popup-from__image-link{color:#f3a71d;margin-bottom:20px;display:inline-block;}
.popup-form__title{color:#fff;margin-bottom:20px;font-size:24px;}
.multi-container{margin-top:10px;}
.popup-form .hs_occasion{margin-bottom:40px;!important}
@media(min-width:768px){
  /*   .popup-form__box{padding: 32px;} */
  .popup-form__image-description{font-size:24px;}
  .popup-form__title{font-size:29px;}
  .popup-form__close{top:20px;right:20px}
  .popup-brand__title{font-size:40px;}
  .popup-form h3{font-size: 20px;margin-bottom: 32px;}
  .popup-form .hs-form-field label{font-size:16px;}
  .popup-form input.hs-input,.popup-form__area select.hs-input{font-size: 18px;height: 56px;padding: 8px 15px;border-radius:6px;border: 1px solid #36236a;}
  .popup-form .hs-button{font-size: 20px;height: 60px;}
  .popup-form .actions:after{width: 50px;height: 50px;}
  .popup-form .country-prefix{top:15px;font-size:18px;}
  .popup-form__otp-title{font-size: 30px; color:#fff}
  .popup-form__otp-new,
  .popup-form__otp-error,
  .popup-form__otp-time,
  .popup-form__otp-resend{font-size:16px;}
  .popup-form__tick-icon{margin-bottom: 32px;}
  .popup-form__thankyou-title{font-size: 18px;}
  .popup-form__thankyou-description{font-size: 20px;}
}
}
@media(min-width:992px){
  .popup-form .hs-button{height: 60px;}
}

/* 29-brand-banner-section */
.brand-banner{padding: 50px 0;position: relative;z-index: 0;margin-top: -15px;}
.brand-banner .banner-link{display: flex;flex-wrap: wrap;align-items: center;margin-bottom: 10px;}
.brand-banner .banner-link a{color: #fff;text-decoration: none;font-size: 14px;font-family: 'Montserrat', sans-serif;font-weight: 600;}
.brand-banner .banner-title{color: #fff;font-size: 32px;font-family: 'Appetite-Rounded',sans-serif;font-weight: 400;letter-spacing: 0.59px;margin-bottom: 35px;}
.brand-banner .banner-description{color: #fff;font-size: 16px;font-family: 'Montserrat', sans-serif;font-weight: 400;line-height: 23px;margin-bottom: 40px;}
.brand-explore-btn{cursor: pointer;display: inline-block;transition: all 0.15s linear;color: #36236A;font-size: 16px;font-family: 'Montserrat', sans-serif;font-weight: 500;border-radius: 40px;background-color: rgba(243, 167, 29, 1);border: 1px solid rgba(243, 167, 29, 1);padding-left: 6px;padding-right: 43px;padding-top: 15px;padding-bottom: 15px;position: relative;width: 194px;}
.brand-explore-btn::after{content: '';position: absolute;background: url('https://5686032.fs1.hubspotusercontent-na1.net/hubfs/5686032/images/home/signup-arrow.webp');background-repeat: no-repeat;right: 0px;bottom: 0;top:6px;left: 145px;}
.brand-flex .brand-right-image .cadbury-image{display: none;}
.brand-flex .brand-right-image .cadbury-mobile-image{position: absolute;bottom: 10px;right: 0px;z-index: -1;}
.brand-flex .brand-mousseum{margin-top: 24px;margin-bottom: 23px;width: 200px;}
.brand-banner .brand-lines{position: absolute;width: 50px;transform: rotate(270deg);top: 8px;left: 0px;}
.brand-banner .brand-star{position: absolute;width: 70px;bottom: 0;right: 70px;}
.brand-banner .brand-whisk{position: absolute;width: 95px;top: 55px;right: 70px;}
.brand-banner .brand-wheel{position: absolute;width: 50px;top: 0;right: 70px;}
.brand-banner .ribbon-cadbury{width: 100%;position: absolute;left: 0;right: 0;bottom:0;}
@media(min-width: 576px){
  .brand-banner .banner-description{line-height: 28px;}
}
@media(min-width: 768px){
  .brand-banner{padding-bottom: 70px;}
  .brand-flex{display: flex;align-items: center;column-gap: 50px;}
  .brand-flex .brand-left-content{width: calc(55% - 25px);}
  .brand-flex .brand-right-image{width: calc(45% - 25px);display: flex;justify-content: end;position: relative;}
  .brand-banner .banner-link a{font-size: 16px;}
  .brand-banner .banner-title{font-size: 42px;}
  .brand-banner .banner-description{font-size: 20px;line-height: 31px;}
  .brand-flex .brand-mousseum{width: 288px;}
  .brand-banner .brand-lines{width: 115px;left: 78px;top: 162px;}
  .brand-banner .brand-star{width: 130px;bottom: unset;right: unset;}
  .brand-banner .brand-whisk{width: 123px;left: -50px;bottom: 0;top:unset;right: unset;}
  .brand-banner .brand-wheel{width: 150px;}
  .brand-flex .brand-right-image .cadbury-image{display: block;margin-bottom: -70px;}
  .brand-flex .brand-right-image .cadbury-mobile-image{display: none;}
  .brand-explore-btn{font-size: 22px;padding-left: 18px;padding-right: 65px;padding-top: 16px;padding-bottom: 16px;width:265px;}
  .brand-explore-btn::after{top: 11px;left: 205px;}
}

/* 03-brand-with-highly-liked-recipe */
.rsvdws{padding-top: 25px; padding-bottom: 25px;position: relative;z-index:1;}
.rsvdws__top-rib{position:absolute;top:0px;transform:rotate(180deg);width:100%;}
.rsvdws__bg{position: absolute;width: 15%;top: calc(0% - -29px);z-index:0;display:none;}
.rsvdws__title-with-view-all{padding-bottom: 20px;display:flex;column-gap:2rem;align-items:center;justify-content: space-between;}
.rsvdws__title{color:var(--primary-color);position: relative;z-index:1;}
.rsvdws__swiper{height:auto !important;}
.rsvdws__swiper .swiper-slide{height:auto !important;display: flex;flex-direction: column;}
.rsvdws__card{padding: 2px;border-radius:12px;background: linear-gradient(180deg, #36236a 9%, rgba(54, 35, 106, 0) 90%),linear-gradient(0deg, #FFFFFF, #FFFFFF) center center;transition: background 0.3s ease-in-out;width:calc(50% - 16px/2);display: flex;flex-direction: column;}
.rsvdws__card-wrapper{padding: 10px;background-color: #fff;border-radius: 10px;position: relative;display: flex;flex-direction: column;height:100%;}
.rsvdws__card-image{border-radius: 10px;margin-bottom: 0.5rem;display: block;}
.rsvdws__card-image img{width:100%;height:150px;object-fit:cover;border-radius: 10px;}
.rsvdws__card-title{color:var(--primary-color);font-family: var(--primary-font-family);flex: 1 1 auto;margin-bottom:1rem;font-size: 14px; line-height:18px;font-weight: 400;letter-spacing:0.5px;display: block;text-decoration: none;}
.rsvdws__view-all{color: #36236A;font-size: 14px;font-weight: 700;text-decoration:none;display:inline-block;flex:none;}
.rsvdws__view-all img{vertical-align:middle;margin-left:8px;}
.rsvdws__card-likes{position: absolute; display:flex; gap:5px; padding: 6px; background-color:var(--secondary-color);border-radius:8px; top: 16px; right: 16px;font-size: 14px;line-height: 1;}
.rsvdws__card-likes-img{padding-bottom: 0px;}
.rsvdws__card-info{display: flex;gap: 12px;font-size: 10px;color: var(--primary-color);}
.rsvdws__card-duration, .rsvdws__card_level{display: flex;align-items: center;gap: 4px;}
.rsvdws__prev, .rsvdws__next{border:1px solid #36236A;cursor: pointer; background-color: #fff;z-index: 8;width: 50px;height: 50px;border-radius: 50%;display: flex;justify-content: center;align-items: center;position: absolute;top: 50%; transform: translateY(-50%);transition: background 0.3s ease-in-out;text-align:center;}
.rsvdws__prev svg, .rsvdws__next svg{transition: fill 0.3s ease-in-out;width: 23px;height: 46px;}
.rsvdws__prev{left: -65px;}
.rsvdws__next{right: -65px;}
.rsvdws__slider{display: flex;flex-wrap: wrap;gap:16px;}
.rsvdws__prev:hover, .rsvdws__next:hover{background-color: var(--tertiary-color);}
.rsvdws__prev:hover svg, .rsvdws__next:hover svg{fill: white;}
.rsvdws__prev.swiper-button-disabled, .rsvdws__next.swiper-button-disabled{opacity: 0.3;cursor:not-allowed;}
.rsvdws__bottom-rib{position:absolute;bottom:0;width:100%;}
@media(min-width:768px){
  .rsvdws{padding-top: 50px; padding-bottom: 50px;}
  .rsvdws__bg {display:block;width: 10%;}
  .rsvdws__title-with-view-all{padding-bottom:50px;}
  .rsvdws__title{ color:var(--primary-color);text-align: left;}
  .rsvdws__card{padding: 1px; border-radius: 30px;}
  .rsvdws__card-wrapper {padding: 1rem;border-radius: 30px;}
  .rsvdws__card-title{font-size: 20px;line-height: 27px;}
  .rsvdws__card-info{font-size: 14px;gap: 1rem;}
  .rsvdws__card-likes {top: 24px; right: 24px;}
  .rso br{display:none}
}
@media(min-width:992px){
  .rsvdws__card{width:calc(25% - 48px/4);}
}