:root{--base-color:hsl(332.73deg 76.95% 47.65%);--base-color-dark:hsl(315.3, 56.4%, 36.9%);--base-color-darker:hsl(302.4, 53.5%, 27.8%);}@font-face{font-family:'Luckiest Guy';font-style:normal;font-weight:400;font-display:block;src:url('/catalog/view/font/luckiest-guy-v18-latin-regular.woff2?v=3') format('woff2'), url('/catalog/view/font/luckiest-guy-v18-latin-regular.woff?v=3') format('woff');}h1{font-size:42px;}h2{font-size:36px;line-height:48px;}h3{font-size:21px;font-weight:600;}h1,h2{font-family:'Luckiest Guy';color:var(--base-color-darker);overflow-wrap:break-word;font-weight:normal;line-height:1.3;}main::after{content:"";position:absolute;background:url(/catalog/view/theme/foploten/image/bg-body.svg);background-size:500px;opacity:0.1;z-index:-2;bottom:0;right:0;left:0;top:0;}.list > .box{overflow:visible;}.list > .box > .imgBg{border-radius:15px 15px 0 0;}.backBg{z-index:-1;position:absolute;left:0;}.backBg > img{height:100%;max-height:600px;}.backBg.before{bottom:calc(100% - 1px);}.backBg.after{top:calc(100% - 1px);}.bgYel{padding-top:32px;padding-bottom:48px;background-color:hsl(56.3, 71.1%, 82.4%);position:relative;}.bgGreenDark{margin-top:140px;background-color:hsl(135.8, 43.2%, 87.7%);position:relative;}.bgGrey{margin-top:180px;background-color:hsl(0, 0%, 89.4%);position:relative;}.bgGrey .backBg.after{margin-top:80px;position:relative;margin-bottom:-1px;z-index:1;}.bgPink{background-color:hsl(332.73deg 76.95% 47.65%);}.bgPink,.bgPink a{color:#F7F7F7;}.aTitle{font-size:26px;color:var(--base-color-darker);font-family:'Luckiest Guy', cursive;font-weight:normal;line-height:36px;}.box > .imgBg{display:flex;align-items:center;justify-content:center;background:url(/catalog/view/theme/foploten/image/loten-pattern.svg), #F4F3E8;background-size:cover;}.fC > .box > .imgBg{flex:0 0 350px;align-items:flex-end;}.box > .imgBg img{height:auto;}button,.btn,.btnLoad:disabled:after,.btnLoad.loading:after{background-color:hsl(302.4, 53.5%, 32%);}body:not(.touch) button:not(.link):hover,body:not(.touch) .btn:not(.link):hover,button.active{background-color:hsl(302.4, 53.5%, 24%);}.cartItem{position:relative;max-width:max-content;}.cartItem > span{width:24px;height:24px;position:absolute;right:-7px;top:-7px;}.cartItem > span:before{display:block;font-size:12px;font-weight:600;content:attr(data-amount);background:hsl(121deg 56% 37%);color:rgba(255, 255, 255, 0.9);border-radius:20px;text-align:center;line-height:24px;height:24px;width:24px;}.cartItem > span.clone{display:block;transform:translate(0);transition:transform 1s cubic-bezier(0.165, 0.84, 0.44, 1);position:fixed;z-index:12;opacity:1;right:0;}.hero h1{font-size:81px;line-height:1.15;}.hero{margin:auto;position:relative;align-items:center;justify-content:center;height:calc(100dvh - 155px);min-height:840px;max-width:1920px;}.hero .content{max-width:660px;gap:30px;}.hero .images{flex:1 0 60%;margin-top:auto;position:relative;max-width:1060px;}.hero .images #base{opacity:1;position:relative;}.hero .images img{opacity:0;width:100%;position:absolute;height:max-content;transition:opacity 0.4s ease;padding-right:20px;bottom:0;left:0;}.hero .images img.show{opacity:1;}.hero ~ .usp > ul{height:60px;}.mouse{opacity:1;width:30px;height:45px;cursor:pointer;text-align:center;margin:0 auto 8px;background-color:hsla(0, 100%, 100%, 70%);border:2px solid var(--base-color-darker);transition:opacity 0.8s ease;border-radius:30px;position:absolute;bottom:12px;}.mouse.hide{opacity:0;pointer-events:none;}.bullet1,.bullet2{animation-duration:1.5s;animation-name:scrolldown;animation-iteration-count:infinite;fill:var(--base-color-darker);}.bulletp2{animation-delay:.75s;}@keyframes scrolldown{0%{opacity:0;transform:translate(0, -8px);}50%{opacity:1;transform:translate(0, 0);}100%{opacity:0;transform:translate(0, 8px);}}blockquote::before{content:open-quote;font-family:'Luckiest Guy';padding-right:8px;}blockquote::after{content:close-quote;font-family:'Luckiest Guy';padding-left:8px;}blockquote{quotes:"“" "”" "‘" "’";line-height:26px;}.gliderCon{position:relative;padding:0 35px;}.glider{overflow:hidden;-webkit-overflow-scrolling:touch;-ms-overflow-style:none;transform:translateZ(0);}.glider.draggable{cursor:grab;}.glider.drag{cursor:grabbing;}.glider::-webkit-scrollbar{opacity:0;height:0;}.glider-track{width:6040px;flex-wrap:nowrap !important;padding-bottom:40px;}.glider-track .box{opacity:0.5;transition:opacity .4s ease, transform .4s ease;transform:scale(0.9);}.glider-track .box.center{opacity:1;transform:scale(1);}.glider-prev,.glider-next{border:0;cursor:pointer;margin-top:-20px;transform:translateY(-50%);position:absolute;user-select:none;font-size:40px;left:0;opacity:1;top:50%;}.glider-next{right:0;left:auto;}.dots{display:flex;justify-content:center;height:12px;gap:14px;}.glider-dot{padding:0;background:hsl(0, 0%, 80%);height:12px;width:12px;}#review-glider{transform:translate3d(0, 0, 0);}span.sub{color:#fff;font-size:15px;text-transform:uppercase;background-color:var(--base-color);max-width:max-content;letter-spacing:.6px;border-radius:4px;padding:5px 16px;font-weight:600;}.textC span.sub{margin:0 auto;}.scratcher{max-width:750px;position:relative;user-select:none;margin:auto;width:100%;}.scratcher .canvas,.flipCard .back{display:none;}.flipCard img{height:100%;}.confetti{z-index:9;pointer-events:none;position:fixed;bottom:0;}.keur .aTitle{font-size:24px;}@media screen and (min-width: 320px) and (max-width: 1760px){.hero .content{padding-left:20px;}}@media screen and (min-width: 320px) and (max-width: 1240px){.hero{flex-wrap:wrap;overflow:hidden;}.hero .content{text-align:center;align-items:center;padding-top:50px;}.hero .content span.sub{margin:0 auto;}.hero .content .btn{justify-content:center;width:260px;}.hero .images{max-width:850px;padding-top:50px;}.glider-track .box{opacity:1;transform:scale(0.95) !important;}.hero .content,.textC{padding-left:15px;padding-right:15px;}}@media screen and (min-width: 320px) and (max-width: 1240px){}@media screen and (min-width: 320px) and (max-width: 880px){.fR:not(.fWrapS,.fWrapXs){flex-wrap:wrap;}.box > .imgBg{min-width:100%;}.bgGrey{margin-top:100px;}.bgGreen{margin-top:90px;}}@media screen and (min-width: 320px) and (max-width: 540px){.hero h1{font-size:15vw;}}@media screen and (min-width: 320px) and (max-width: 440px){.cartItems .image{display:none;}}body{display:block !important;}