html.skrollr-mobile,html.skrollr-mobile body{overflow:visible!important}body:not(.without-bottom-padding) main .content-wrapper{padding-bottom:155px}body,h1,h2,h3,h4,h5,h6{font-family:Kotori Rose,sans-serif}.content-wrapper{position:relative;overflow:hidden}.responsive-video{height:0;padding-bottom:67.5%;position:relative;overflow:hidden}.responsive-video.widescreen{padding-bottom:56.25%}.responsive-video.vimeo{padding-top:0}.responsive-video embed,.responsive-video iframe,.responsive-video object,.responsive-video video{top:0;left:0;width:100%;height:100%;position:absolute}.menu-list__link{font-family:Kotori Rose,sans-serif!important}.menu-list__link-title .bestseller-badge{background:#0000fc;text-transform:uppercase;font-size:10px;font-weight:500;line-height:10px;text-align:center;margin-left:5px;margin-top:-3px;color:#fff;padding:3px 5px;border-radius:5px}.kk-button{display:flex;flex-wrap:nowrap;align-items:center;justify-content:center;gap:10px;position:relative;height:50px;color:#383d85;font-family:Code Next,sans-serif;font-size:24px;font-weight:800;line-height:56px;text-decoration:none;padding:0 24px;background:#fff;border:3px solid #5a45d6;border-radius:32px;box-sizing:border-box;box-shadow:4px 6px #2f2472;transition:all ease .4s;cursor:pointer}.kk-button:hover{color:#fff;background:#383d85}.kk-button svg{width:35px}.announcement-bar{background:linear-gradient(45deg,#9600b8,#0000fc);background-size:400% 400%;animation:gradientbanner 7s ease infinite}@keyframes gradientbanner{0%{background-position:0% 50%}50%{background-position:100% 50%}to{background-position:0% 50%}}@-webkit-keyframes gradientbanner{0%{background-position:0% 50%}50%{background-position:100% 50%}to{background-position:0% 50%}}.mega-menu-custom-products-card{transition:all ease .4s}.mega-menu-custom-products-card:hover{opacity:.8}.mega-menu-custom-products-card__image{background-color:#fff;aspect-ratio:1/1;border-radius:20px;display:flex;align-items:center;justify-content:center;padding:30px;border:1px solid #e2d9c6}.mega-menu-custom-products-card__image img{max-width:200px;max-height:100%;width:auto;height:auto;display:block}.mega-menu-custom-products-card__heading{text-align:center;margin-top:15px;font-weight:700;color:#3f0791;font-size:14px;line-height:normal}.sticky-add-to-cart__title .jdgm-widget{margin-top:5px}.sticky-add-to-cart__image{width:55px;height:auto!important;aspect-ratio:unset!important;border-radius:0!important}.sticky-add-to-cart__image img{height:auto;object-fit:contain}.bg-shape-1-b{top:33px;left:0;z-index:-1;position:absolute;height:auto;width:100%;max-width:479px}.bg-shape-2{bottom:-120px;right:0;z-index:-1;position:absolute;height:auto;width:100%;max-width:759px}.header__drawer .menu-drawer{width:100%;max-width:100%;background:url(menu-bg.webp) no-repeat 54% bottom / auto 380px,linear-gradient(134deg,#ffd610 29.77%,#ff521a 103.27%);padding-top:35px;padding-left:3%;padding-right:3%}.menu-drawer__menu--childlist{display:none}.header__drawer .menu-drawer .menu-drawer__menu{padding:0}.header__drawer .menu-drawer .menu-drawer__menu .menu-drawer__menu-item{justify-content:center;text-transform:uppercase;font-family:Hamburg Hand,sans-serif;color:#181802;font-weight:700;font-size:40px;line-height:50px;letter-spacing:-1.5px;padding:0;min-height:auto}.menu-drawer__logo{max-width:190px;margin:0 auto 50px}.header__drawer .menu-drawer .menu-drawer__close-button{width:46px;height:46px;padding:0;position:absolute;top:35px;right:15px}.header__drawer .menu-drawer .menu-drawer__close-button .menu-drawer__close-button-shape{position:absolute;top:0;left:0;width:100%;height:auto;fill:#fff;transform-origin:center center;-webkit-animation:rotate 6s linear infinite both;animation:rotate 6s linear infinite both}.header__drawer .menu-drawer .menu-drawer__close-button .header-drawer-icon--close{position:relative;z-index:2;color:#5a45d6}.header__drawer .menu-drawer .menu-drawer__close-button .header-drawer-icon--close svg{width:20px;height:auto}@-webkit-keyframes rotate{0%{-webkit-transform:rotate(0);transform:rotate(0)}to{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes rotate{0%{-webkit-transform:rotate(0);transform:rotate(0)}to{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@media(min-width:575px){.kk-button{height:64px;font-size:25px}}@media(min-width:1024px){.mega-menu-custom-products-card__heading{font-size:18px}}@media(min-width:1200px){.mega-menu-custom-products-card__heading{font-size:24px}}.upgrade-subscription-cart{display:none}
/*# sourceMappingURL=/cdn/shop/t/9/assets/custom-base.css.map */
